Siemens SINUMERIK 840D sl Programming Manual page 213

Measuring cycles
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

%_N_ONE_POINT_MEASURE_MPF
N10 G54 G17 G90 T9 D1
N20 M6
N30 G0 G90 X120 Y150
N40 Z40
N50 _CHBIT[4]=1
N60 _TUL=0.03 _TLL=-0.03 _TNUM=20
_EVNUM=20 _K=3 _TZL=0.01 _TMV=0.02
_TDIF=0.06 _TSA=1 _PRNUM=1 _VMS=0
_NMSP=1 _FA=2
N61 _MVAR=0 _SETVAL=100 _MA=1
_KNUM=2001
N70 CYCLE978
N80 G0 Z160
N100 M2
Explanation of example
The difference calculated from the actual and setpoint value (position of surface) is
compensated for by the empirical value in the empirical value memory _EV[19] and
compared with the tolerance parameter.
• If it is more than 1 mm (_TSA), alarm "Safe area violated" is output and program
• If it is more than 0.06 mm (_TDIF), no compensation is performed and alarm "Permissible
• If 0.03 mm (_TUL/_TLL) is exceeded, the radius in T20 D1 is compensated 100% by this
• If 0.02 mm (_TMV) is exceeded, the radius in T20 D1 is compensated 100% by this
• If it is less than 0.02 mm (_TMV), the mean value is calculated from the mean value in
The results are entered in result array _OVR[ ]. The wear of the radius of T20, D1 is included
if a change is necessary.
Measuring cycles
Programming Manual, Release 04/2006, 6FC5398-4BP10-0BA0
execution cannot be continued.
dimensional difference exceeded" is output and the program continues.
difference. Alarm "Oversize" or "Undersize" is displayed and the program is continued.
difference.
mean value memory _MV[19] and inclusion of weighting factor _K=3 (only for
_CHBIT[4]=1! with mean value memory).
– - If the mean value obtained is >0.01 (_TZL), the reduced compensation of the radius
for T20 D1 is the mean value/2 and the mean value is deleted in _MV[19].
– If the mean value is < 0.01 (_TZL), the radius value in T20 D1 is not corrected, but if
the mean value memory is active (_CHBIT[4]=1), it is saved in the mean value
memory _MV[19].
Measuring Cycles for Milling and Machining Centers
5.5 CYCLE978 workpiece: Measuring a surface parallel to the axis
;ZO, select tool as probe ...
;Insert probe,
;activate tool offset
;Position probe in X/Y plane in front of
;measuring surface
;Position probe at measuring height
;with mean value calculation
;Set parameters for measuring cycle call
;Measuring cycle for 1-point measurement in
;X axis
;Traverse up Z axis
;End of program
5-79

Advertisement

Table of Contents
loading

Table of Contents