Siemens SINUMERIK 840D sl Programming Manual page 300

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Special motion commands
4.8 Extended measuring function (MEASA, MEAWA, MEAC) (option)
Example 3: Continuous axial measurement in mode 1 (evaluation in chronological
sequence)
a) Measurement of up to 100 measured values
Program code
...
N110 DEF REAL MEASVALUE[100]
N120 DEF INT loop=0
N130 MEAC[X]=(1,1,-1) G01 X1000 F100
N135 STOPRE
N140 MEAC[X]=(0)
N150 R1=$AC_FIFO1[4]
N160 FOR loop=0 TO R1-1
N170 MEASURED VALUE[loop]=$AC_FIFO1[0]
N180 ENDFOR
b) Measuring with deletion of distance-to-go after 10 measured values
Program code
...
N10 WHEN $AC_FIFO1[4]>=10 DO MEAC[x]=(0) DELDTG(x)
N20 MEAC[x]=(1,1,1,-1) G01 X100 F500
N30 MEAC [X]=(0)
N40 R1 = $AC_FIFO1[4]
...
300
Comments
; Measurement in mode with active measuring system,
save measured values under $AC_FIFO1, wait for
measuring signal with falling edge of probe 1 while
traversing path to X=1000.
; Terminate measurement when axis position is reached.
; Save number of accumulated measured values in
parameter R1.
; Read-out measured values from $AC_FIFO1 and save.
Programming Manual, 06/2009, 6FC5398-2BP20-0BA0
Comments
; Delete distance-to-
go.
; Number of measured
values.
Job Planning

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents