DMU50_MPF/MPF/ROB/CALIB/CALIB_WP_XYZ.MPF
2025-03-24 13:36:24 +01:00

54 lines
807 B
Plaintext

;>>>>> X = OFFSET_WP_X <<<<<
;>>>>> Y = OFFSET_WP_Y <<<<<
;>>>>> Z = OFFSET_WP_Z <<<<<
EXTERN SETKOS(INT)
DEFINE XAPPROX AS 30
DEFINE XPLUS AS 60
DEFINE YAPPROX AS 30
DEFINE YPLUS AS 60
DEFINE ZSTART AS 300
DEFINE FEED_FAST AS 13000.0
DEFINE FEED_MESS AS 300.0
H1=ZSTART+OFFSET_LASER_Z-10
SETKOS(0)
TRAORI
G54
;X
G90 G1 A0 B0 C-3 F500
G90 G1 X=XAPPROX+XPLUS Y=YAPPROX Z=ZSTART F=FEED_FAST
G91 G1 X=-XPLUS F=FEED_MESS MEAS=1
STOPRE
OFFSET_WP_X=$AA_MW[X]/2
STOPRE
M01
;Y
G90 G1 A0 B0 C-3 F500
G90 G1 X=XAPPROX Y=YAPPROX+YPLUS Z=ZSTART F=FEED_FAST
G91 G1 Y=-YPLUS F=FEED_MESS MEAS=1
STOPRE
OFFSET_WP_Y=$AA_MW[Y]/2
STOPRE
M01
;Z
G90 G1 A0 B0 C-3 F500
G90 G1 X=XAPPROX Y=YAPPROX Z=ZSTART F=FEED_FAST
CYC_MESSZ1
OFFSET_WP_Z = -(R9 - OFFSET_LASER_Z -ZSTART)
M0
G90 G1 A0 B0 C0 F1700
HOME
SETKOS(1)
M17