define word N
address letter = "N"
end define
define word G1
address letter = "G"
end define
define word G2
address letter = "G"
end define
define word G3
address letter = "G"
end define
define word G4
address letter = "G"
end define
define word G5
address letter = "G"
end define
define word G6
address letter = "G"
end define
define word G7
address letter = "G"
end define
define word X
address letter = "X"
end define
define word Y
address letter = "Y"
end define
define word Z
address letter = "Z"
end define
define word I
address letter = "I"
end define
define word J
address letter = "J"
end define
define word K
address letter = "K"
end define
define word R
address letter = "R"
end define
define word R2
address letter = "R"
end define
define word Q
address letter = "Q"
end define
define word A
address letter = "A"
end define
define word B
address letter = "B"
end define
define word C
address letter = "C"
end define
define word U
address letter = "U"
end define
define word V
address letter = "V"
end define
define word W
address letter = "W"
end define
define word Z2
address letter = "Z"
end define
define word F
address letter = "F"
end define
define word S
address letter = "S"
end define
define word T
address letter = "T"
end define
define word M1
address letter = "M"
end define
define word M2
address letter = "M"
end define
define word L
address letter = "L"
end define
define word P
address letter = ""
end define
define word D
address letter = "D"
end define
define word E
address letter = "E"
end define
define word H
address letter = "H"
end define
define word O
address letter = "O"
end define
define word MS
address letter = "("
end define
define word EM
address letter = ")"
end define
define word OP
address letter = "/"
end define
define word ID
address letter = ":"
end define
define word Q1
address letter = "Q"
end define
define word null
address letter = ""
end define
define format ( / G6 S T M1 M2 L P D E H O ) 定义格式(/ G6 S T M1 M2 L P D E H O)
address width = 1
field width = 2
exponent width = 0
scale factor = 1
tape position = 1
print position = 1
sign = none
not permanent
not modal
metric formats
leading zeros = false
trailing zeros = true
decimal point = false
decimal places = 0
imperial formats
leading zeros = false
trailing zeros = true
decimal point = false
decimal places = 0
end define
# linked words
define format ( MS )
link to EM
end define
word order = ( OP N G1 G2 G3 G4 G5 )
word order = ( + G6 G7 X Y Z B C )
word order = ( + I J K R D S T )
word order = ( + H M1 M2 MS msg EM Q )
word order = ( + Q1 Z2 R2 ID F )
define keys
blocknumber = N
preparatory function = G1
aux function = M1
x feedrate not used
y feedrate not used
z feedrate not used
circle angle not used
x coordinate = X
y coordinate = Y
z coordinate = Z
key i = I
key j = J
key k = K
feedrate = F
feedrate per revolution = F
spindle = S
tool number = T
cycle dwell = Q
dwell = X
tool length = H
tool radius = D
drill peck depth = Q1
drill hole depth = Z2
clearplane = R2
message start = MS
message end = EM
opskip = OP
radius = R
program id = ID
azimuth axis = B
elevation axis = C
3rd rotation axis = null
leader not used
x vector not used
y vector not used
z vector not used
end define
define codes
rapid = G1 0
linear = G1 1
circle cw = G1 2
circle ccw = G1 3
dwell = G6 4
xy plane = G3 17
zy plane = G3 19
xz plane = G3 18
compensation off = G2 40
compensation on left = G2 41
compensation on right = G2 42
imperial data = G4 20
metric data = G4 21
absolute data = G5 90
incremental data = G5 91
from = G3 54
feedrate per minute not used
feedrate per revolution not used
spindle rpm not used
constant surface speed not used
drill = G4 81
break chip = G4 82
deep drill = G4 83
tap = G4 84
bore 1 = G4 85
bore 2 = G4 86
bore 3 = G4 87
bore 4 = G4 88
bore 5 = G4 89
end of drill = G4 80
macro start not used
macro end not used
macro call not used
cycle retract = G6 99
tool length offset = G6 43
spline not used
stop = M1 0
opt stop = M1 1
spindle on cw = M1 3
spindle on cc = M1 4
spindle off = M1 5
spin coolant on cw = M1 13
spin coolant on ccw = M1 14
spin coolant off = M1 5
change tool = M1 6
coolant on mist = M2 7
coolant on = M2 8
coolant on flood = M2 8
coolant off = M2 9
clamp on not used
clamp off not used
end of tape = M1 2
end of prog = M1 30
gear range 1 not used
gear range 2 not used
gear range 3 not used
constant contour speed not used
constant contour speed 2 not used
word drill not used
word break chip not used
word deep not used
word tap not used
word bore 1 not used
word bore 2 not used
word bore 3 not used
word bore 4 not used
word bore 5 not used
end define
define block go home z move
end define
define block go home xy move
end define
define block move from
end define
define block move circle
OP ; N ; G1 ; G2 ; G3 ; X ; Y ; Z ; R =C ; F ; D ;
B ; C
end define
define block move linear
end define
define block move rapid
N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; T ; H ; S ;
M1 ; M2 ; M1 ; M2
end define
define block move cycle
N ; G4 ; G6 ; X ; Y ; Z2 ; R2 ; Q ; Q1 ; F ; M2
end define
define block move tap
N ; G6 ; G4 ; X ; Y ; Z2 ; R2 ; F ; M1 ; M2
end define