Appendix 4. Registering/Editing the Fixed cycle Program
4.5 Standard Fixed Cycle Subprogram (For L system)
IV
-8
IF [ ABS [ #13
−
#11 ] GE [ ABS [ #8 ] ] ] GOTO 8 ;
#16 = 1 ;
N7 #13 = #11 + #8 ;
N8 #11 = #13 ;
IF [ ABS [ #11 ] LT [ ABS [ #4
−
#5 ] ] ] GOTO 9 ;
#11 = #4
−
#5 ;
#14 = 1 ;
N9 #10 = ROUND [ [ #17
−
#11 ]
∗
#7 ] ;
IF [ [ #10XOR#1] GE 0 ] GOTO 6 ;
#10 =
−
#10 ;
N6 #10 = #10 + #20 ;
G00 X
−
#1 + #10 + #18 ;
IF [ #14 LT 0 ] GOTO 11 ;
#18 = 0 ;
GOTO 12 ;
N11 #18 = #19
−
#10 + #20 ;
N12 END 1 ;
N3 IF [ ABS [ #6 ] LT 1 ] GOTO 5 ;
#14 = 0 ;
#13 = 0 ;
D0 2 ;
IF [ #14 GT 0 ] GOTO 5 ;
#13 = #13 + #6 ;
IF [ ABS [ #13 ] LT [ ABS [ #5 ] ] ] GOTO 4 ;
#13 = #5 ;
#14 = 1 ;
N4 G00 X #10
−
#1 ;
G00 Y #2 + #3
−
#4 + #13
−
#15 + #11 ;
G33 X #1
−
#10 Y
−
#3 + #15 ;
G00 Y
−
#2 + #4
−
#13
−
#11 ;
END 2 ;
N5 G00 X
−
#1 ;
M99 ;
G77 (O770)
Longitudinal cutting cycle
G. 1 ;
1F [ [ #1 EQ 0 ] OR [ #2 EQ 0 ] ] GOTO 1 ;
Y #2 + #7 ;
G1 X #1 Y
−
#7 ;
Y
−
#2 ;
G0 X
−
#1 ;
N1 M99 ;
Summary of Contents for EZMotion-NC E60 Series
Page 1: ......
Page 15: ...I OPERATION SECTION ...
Page 361: ...II MACHINE OPERATION MANUAL ...
Page 399: ...III SETUP ...
Page 472: ...IV APPENDIXES ...
Page 510: ......