5
04.00 Special Motion Commands
5.7 Extended measurin
function MEASA
MEAWA
MEAC
5
840D
NCU 571
840D
NCU 572
NCU 573
810D
CCU 2
840Di
Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA)
−
04.00 Edition
5-185
Programming example
Continuous measurement in mode 1
(evaluation in chronological sequence)
Measurement of up to 100 measured values
...
N110 DEF REAL MEASVALUE[100]
N120 DEF INT INDEX = 0
N130 MEAC[X] = (1,1,-1) G01 X1000 F100
Measure in mode 1 with active
measuring system, store measured
values under $AC_FIFO1, wait for
measuring signal with falling edge from
probe 1 on travel path to X = 1000.
N135 STOPRE
N140 MEAC[X] = (0)
Terminate measurement when axis
position is reached.
N150 R1 = $AC_FIFO1[4]
Store number of accumulated measured
values in parameter R1.
N160 FOR INDEX = 0 TO R1-1
N170 MEASVALUE[INDEX] = $AC_FIFO1[0]
Read measured values from $AC_FIFO1
and store.
N180 ENDFOR
Measurement with delete distance-to-go after 10
measured values
...
(x)
Delete distance-to-go
N20 MEAC[x]=(1,1,1,-1) G01 X100 F500
N30 MEAC[X]=(0)
N40 R1 = $AC_FIFO1[4]
Number of measured values
...