46
CNC System Instruction
Format: G22
Ln_
(
L to designate number of cycles
)
Loop
G80
(
End mark of loop
)
Example: N000 G92 X100 Y100
N001 G00 X60 Y80
N002 G22 L5
-
Level 1 loop starts.
N003 G00 V50 U
-
25
N004 G22 L5
-
Level 2 loop starts.
N005 G01 U5 V
-
10
N006 G80
-
Level 2 loop ends.
N007 G80
-
Level 1 loop ends.
N008 G28
N009 M02
10
)
G40/G41/G42: Cutter Radius Compensation Commands
Format: G41
(
or G42
)
Rn
.
Program segment to be compensated.
.
G40
Notes:
G41 is to compensate a half diameter of flame leftwards along the machining path.
G42 is to compensate a half diameter of flame rightwards along the machining path.
G40 represents end of offset.
Since cutter compensation is made automatically, there must be G00 Quick Move command before G41 or G42
commands so as to assure the position of cutting torch is corrected. Behind G40 the end mark of cutter compensation, a
G00 command is necessary to adjust the position back.
6.4. M Auxiliary Commands
M00
Program suspension
command. The program execution will be suspended at this command until [START]
key is pressed.
M02
Program end
command. The program will be pended at this command.
M30 The same as M02.
M10/M11
Acetylene(GAS)
valve switch commands, M10 to open and M11 to close the valve.
M12/M13
Cutting oxygen valve
switch commands, M12 to open and M13 to close the valve.
M14/M15
Cutting torch lift
switch commands, M14 to turn on and M15 to turn off.
M16/M17
Cutting torch lower
switch commands, M16 to turn on and M17 to turn off.
M24/M25 Reserved switch commands, M24 to turn on and M25 to turn off.
M20/M21 Ignition switch commands, M20 to turn on and M21 to turn off.
M07
Fixed loop of piercing(M07 allows to relocate the cutting torch, but impossible to return)
M08
Fixed loop of cutting stop