54 lines
807 B
Plaintext
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
|