Siemens SINUMERIK 840D sl Programming Manual page 617

Nc programming
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Program code
N110 IF $AC_MEA[1]==FALSE GOTOF END
N120 R10=$AA_MM1[X]
N130 R11=$AA_MM2[X]
N140 END:
b) Measuring with two measuring systems
Program code
...
N200 MEASA[X]=(31,1,-1) G01 X100 F100
N210 IF $AC_MEA[1]==FALSE GOTOF END
N220 R10=$AA_MM1[X]
N230 R11=$AA_MM2[X]
N240 R12=$AA_MM3[X]
N250 R13=$AA_MM4[X]
N260 END:
Example 2: Axis-specific measurement with delete distance-to-go in mode 2 (evaluation in
programmed sequence)
Program code
...
N100 MEASA[X]=(2,1,-1,2,-2) G01 X100 F100
N110 IF $AC_MEA[1]==FALSE GOTOF PROBE2
N120 R10=$AA_MM1[X]
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
3.7 Special motion commands
Comment
; Check that the measurement was success-
ful.
; Save measured value acquired at the
first programmed trigger event (positive
edge).
; Save measured value acquired at the sec-
ond programmed trigger event (negative
edge).
Comment
; Measuring in mode 1 with both measuring
systems. Wait for measuring signal with
positive/negative edge from probe 1 for
travel path to X=100.
; Check that the measurement was success-
ful.
; Save measured value of measuring system
1 at positive edge.
; Save measured value of measuring system
2 at positive edge.
; Save measured value of measuring system
1 at negative edge.
; Save measured value of measuring system
2 at negative edge.
Comment
; Measuring in mode 2 with active measur-
ing system. Wait for measuring signal in
the sequence positive edge probe 1, nega-
tive edge probe 1, positive edge probe 2,
negative edge probe 2 while traversing
path to X=100.
; Check that the measurement with probe 1
is successful.
; Save measured value acquired at the
first programmed trigger event (positive
edge of probe 1).
Work preparation
617

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents