Microstep Website http://www.microstep.cc/eng
北京欣斯达特数字科技有限公司 Beijing Flourishing Start Digital Technology Co., Ltd
page: 25
G22/G80 cycle
This code can cycle program, G22 is the start of cycle, times of cycle is L. G80 is the end of
cycle as well as nested cycle with less than 5 layers. G22 and the closest G80 are a cycle.
Format: G22 Ln (times of cycle)
Cycle content
G80 (cycle end)
G40: cancel radius compensation
Format: G40
Cancel current radius compensation, it and G41 or G42 are a pair.
G41: set left radius compensation
Format: G41
G42: set right radius compensation
Format: G42
Format: G41 (or G42) Rn
Compensated program section
G40
Note:
G41 is to compensate the half of the flame diameter at left along the cutting track.
G42 is to compensate the half of the flame diameter at right along the cutting track.
G40 is offset over
Because the cutting compensation is automatically finished, so there must be G00 fast
location sentence before G41 and G42 to promise the cutting nozzle to adjust the position;
after G40 cancels the cutting compensation, a G00 sentence is needed to adjust the
position back.
G90: absolute coordinate mode (default)
Format: G90
Program is absolute coordinate mode, only has relationship with X, Y coordinate
G91: incremental coordinate mode
Format: G91
Program is incremental coordinate mode, only has relationship with X, Y coordinate actual
values.
Eg.1: G92 X0 Y0
G91 // relative coordinate
G00 X100 Y100 // fast locate to (100, 100), equal to G00 U100 V100
G01 X500 Y100 // straight line cut to (600, 200), equal to G01 U500 V100
Eg. 2: G92 X0 Y0
G00 X100 Y100 // fast locate to (100, 100)
G01 X600 Y200 // straight line cut to (600, 200)
G92: set workpiece coordinate