
CONTENTS
Page
1
OVERVIEW
BASIC
1.1
.2
1
BASIC
MULTI-PROGRAM
1.3
PROGRAMMING
2
2.1
CONTROL
2.1.1
2.1.2
1.2.1
2.
2.
1.2.
2.1.3
PROGRAMMING
2.2
2.2.1
2.2.2
2.2.1
2.
2.2
2.2
2.2.2.3
2.
2.2.
2.
2.2.5
2.2.3
2.2.4
2.2.4.
2.2.4.
2.2.5
2.2.5.
5.2
2.
2.
2.2.S.3
5.
2.
2.
2.
5.5
2.
2.3
PREPARATORY
INTERPOLATION
2.4
2.4.1
2.4.1
2.4.
1.2
2.4.2
2.4.3
2.4:3.
4.3.
2.
2.4.4
2.4.5
2.4.6
2.4.7
CONFIGURATION
OPERATION
Increment
Least
Least
Axis
input
output
Control
Input
2
Maximum
Process
Programming
Label
Tape
Progarm
Progarm
4
Sheet
part
start/tape
Comment
Tape
EIA/ISO
Tape
NC
Paper
NC
NC
Splicing
Register
Code
codes
iape
tape
tape
Buffer
Tape
1
2
1
4
Keeping
Positioning
(modal
GOO
1
.
(non-modal
G06
Linear
Interpolation
Chamfering
Chamfering
1
Rounding
2
Circular
Polar
Interpolation
Coordinate
Cylindrical
Diameter
Tool
CONTROL
AXES
Number
and
and
increment
increment
Command
Move
Format
label
and
end
start/program
part
part
and
auto-select
punch
check
NC
tape
NC
tape
FUNCTION
G
code
G
Corner
command
designation
Interpolation
Interpolation
Compensation
NC
OF
of
Output
Increment
and
Values
skip
end
Multi-active
(G-FUNCTION)
r
group)
01
of
of
code
(G01)
(G11)
(G12)
(G02,
(G124,
Designation
G03,
Radius
MACHINE
when
(only
Simultaneously
least
Register
group)
input
The
increment
*
(G011,
G23)
G22,
(G126.
Functions
G127)*
G125)#
Available
Interpolation
TOOL
SYSTEM
multi-program
Controllable
x
10
G12)*
in
Polar
and
option
Axes
Coordinate
Cylindrical
provided)
is
Interpolation
1
2
3
4
5
7
7
8
8
8
9
10
10
10
12
12
13
14
22
24
25
25
25
27
27
27
27
28
28
29
33
33
33
34
35
39
39
40
42
46
51
54
—ii—

Page
2.5
FEED
Rapid
2.5.1
Cutting
2.5.2
2.5.2.
1
Feed
2
2.5.2.
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.5.7.
2.5.7.
2.5.8
2.
2.5.
2.5.9
2.5.9.
2.5.10
2.6
2.6.1
2.6.2
2.6.3
2.6.4
Feed
Switching
Screw
Multiple
Variable
Automatic
1
Accel/decel
2
Accel/decel
Override
5.8.1
Cutting
Rapid
2
8.
Dwell
Dwell
1
Speed
REFERENCE
Automatic
Reference
Return
Second
FUNCTIONS
Traverse
Feed
per
per
Cutting
Thread
Lead
Rate
.
rotation
minute
between
land
Screw
Screw
Acceleration
of
of
i
feed
override
traverse
(G04)
...:
per
minute
Control
Command
POINT
Reference
Point
Reference
from
Fourth
to
(G99
(G98
Feed
Continuous
Cutting
Cutting
and
rapid
traverse
cutting
override
feed
RETURN
Point
Return
Check
Point
Reference
mode)
Mode)
per
Minute
Screw
(G32)
(G34)*
Deceleration
and
Return
Return
Point
and
Cutting
*
manual
(G28)
(G29)
Return
Feed
(G32)
feed
(G30)*
per
Rotation
(G98/G99)
56
56
56
57
59
62
63
68
71
74
74
75
76
76
77
78
78
79
80
80
85
86
89
COORDINATE
2.7
Setting
2.7.1
2.7.2
Automatic
Shifting
2.7.3
Setting
2.7.4
2.8
ENTERING
Absolute
2.8.1
Selection
2.8.2
8;3
2
Inch/Metrjc
DecimaL-PoInnhput'
2.8.4
2;g
SPINDLE;
1
293
2.9.3
.2
Rotary
2.9.4
TOOL
2.10
2.10.1
Coordinate
Work
Work
COORDINATE
and
of
FUNCTION
Cancelling
Tool
FUNCTION
T
4-digit
Specification
SYSTEM
Setting
of
Coordinate
Coordinate
Incremental
Diameter.
Input
Specification
peripheral
Spindle
(T
System
Coordinate
System
VALUES’ÿ*:
Specification.
..ÿ.Z-T..'
:(SÿÿTÿP.FF;BATIQN)_'V;ÿ;
System
System
(G50T,
Qomijiandsÿ
a|id
(Gÿ
G51r)*5
.
Rayius
-
_
v*
of
-
.
SpecjfJpatloh
.
...ÿ
X-axis
r
;
.
iM*!-
speed
Selection
keeping
Function
control
(G97)*
*
FUNCTION)
v.v;:}
t"!
$<"«•
90
90
93
94
96
103.
105
106
108
i'r
109
109
111
112
112
113
116
117
117

INDEX
(Cont’d)
Subject
Screw
S
Second
Section
Selection
Setting
Setting
Setting
|
Shifting
Skip
Soft
Specifying
Speed
Spindle
SPINDLE
Spindle
Splicing
Stored
Stored
STORED
Subprogarm
Switching
Synchronous
T
T
T
Tape
Tape
Tape
Taper
Thread
Thread
Time
Tool
TOOL
Tool
TOOL
Tool
Undefined
U
Variable
V
Variables
W
Work
SET
4-digit
6-digit
|
keys
Cutting
Coordinate
Setup
Function
Control
Stroke
Stroke
Code
codes
start
complex
job
Diameter
FUNCTION
Offset
OFFSET
Position
coordinate
ana
Continuous
to
Synclro.nization
of
job
Work
Work
Command
FUNCTION
Maximum
NC
STROKE
between
Specification
Specification
Cape
cutting
cuttng
(
Leac
Reference
Fourth
Diameter
System
Coordinate
Process
Coordinate
(G31)*
Variables
Command
Rotat'on
tape
A
Limit
B
Limit
LIMIT
M99)
(M98.
Feed
Feed
Reference
end
chamfsnng«
cycle
cyc’e
job
TIME
I
Compensation
(T
Amount
Offset
Variables
Screw
system
(G92)
(G94)
Setting
Screw
Point
Command
Specification
.
System
(G50T.
System
...
(S
5-DIGiT
Speed
...
CHECK
per
Minute
Spmd'e
rounding
key)
soft
Functions
FUNCTION)*
(G10)*
ng
shift
(G34)*
function
Cutt
(G30)
Radius
G51)*
.
.
(G32)*
Specification
(G50S)
Cutting
Return
*
and
SPECIFICATION)
Command
..
Feed
per
and
Select
*
-
command
Available
Interpolation
{G
and
.
-
...
Rotation
111)*
in
Polar
Cylindrical
—
X-axis
of
-
(G98/G99)
Coordinate
Interpolation
Par.
.2.5.4
.2.6.4
.2.7.1
.....
2.8.2
.2.7.1
.34.7.3
2.7.4
.3.4.6
.2.7.3
.2.15.1
3.3.1.4
.2.14.3
.2.5.10
.2.9.1
.2.9
.2.9.2
.2.2.54
.2.16.1
.2.16.2
.2.16
.2.13.5.1
.
5.3
2
.
2.17
.2.10.1
.2.10.2
.2.2.4
.2.2.41
2.
.2.
2.
.2.13.3.1
.2.13.1.2
.2.13.1.3
.3.4
9.3
2.4.7
.2.10
.2.13.4
.2.12
.2.12.2
.2.14.5
.2.5.6
.2.14.2
.3.4.62
Page
..
..
...
...
.
.
.
...
.
....
5
.
.
...
2
...
63
89
332
105
90
.464
96
.439
94
.322
.356
.297
79
109
109
111
28
.324
.324
.325
250
62
.
343
117
117
25
25
12
227
178
.....
...
.185
.....
504
54
117
.248
121
123
299
71
280
.445
—X—

SECTION
2
PROGRAMMING
section
This
tions
(*!)]
SECTION
CONTENTS
PROGRAMMING
2
CONTROL
2.1
Ccnt'ol
2.1.1
Controllable
Input
21.2
2.
1.2.1
2.
1.2.2
2.1.3
V.ax.mum
2.2
PROGRAMMING
Process
2.2.1
Programming
2.2.2
1
2.2.2.
2.2.
2.
2
2.2.3
2
2.2
2.4
5
2.
2.2.
3
Buffer
2.2
Tape
2.2.4
2.2.4.
1
2.2.4.2
2.2
NC
5
.2.5.1
2
2.2.5.2
2.
3
5.
2.
4
2.2.
5.
2.
2.
5
5.
2.3
PREPARATORY
2.4
INTERPOLATION
T
Position
2.4
2.4.11
2.4.1
2
2
2.4
Linear
Chamfering
2.4.3
Rad
2.4.3.''
4.3.2
2
2.4.4
Circular
{G02,
4.5
Polar
2
AXES
Axis
Increment
input
Least
east
input
output
Least
Sneet
Lace
part
start/tape
Tape
Progarm
P'ogarm
Comment
Register
Code
Tape
codes
El
A/ISO
Tape
Paper
taoe
NC
taoe
tape
NC
Spicing
Keeping
.....
(modal
GOO
(non-modai
G06
Interpolator!
Designaton
us
Charrrering
Rounai.ng
lnterpo.afon!
G03,
Coordinate
describes
of
2
Numbe'
and
Axes
...
and
nc'ement
increment
nc'ement
Move
Command
Format
and
label
enc
start/program
part
part
and
autc-se;eci
ounce
check
NC
tape
tape
..
NC
FUNCTION
G
code
G
‘(G01
Comer
command
designation
G23)
G22,
Interpolation
the
control
.
Simultaneously
of
Output
Increment
and
x
1C
Values
skip
end
Multi-active
(G-FUNCTION)
0;
of
graup)
cede
of
:
)
G‘2|*.
1
(G01
.
(G
11)
12)
(G
programming
axes.
.
Register
*
(G126,
gmup)
....
...
G127)*
and
Optional
1
functions
[(including
functions
are
marked
*
Page
2.4.6
5
7
7
8
8
8
9
10
1C
'0
12
12
13
14
22
.
24
25
25
25
27
27
27
27
28
28
29
33
33
,
33
34
•
•
l®ÿ-wr2ÿ'''Sffiÿ(jiÿaÿCporcinate
'v.
.;:..V.ÿ--39jÿl8y£NfERiNG
40
42
46
Cy
2.4.7
Too:
Available
and
2.5
FEED
t
Rapic
2.5.
2.5.2
Cutting
2.5.2
1
Feed
Feed
2
2.5
2
2.5.3
Switcning
Fees
Screw
2.5.4
Screw
Multipe
2
5
5
2.5
6
Variaoie
7
2.5
Automatic
'
2.5.7
Accel/dece:
2
Accel/decei
2.5.7
2.5.3
Ove'ride
1
Cutting
2.5.8.
2.5
8.2
Raod
2.5.9
Dvvel
1
Dwell
2.5.9.
Speed
2.5.10
2.6
REFERENCE
1
6
2
Automate
2
2.6
Reference
Return
2.6.3
Second
2.6.4
2.7
COORDINATE-SYSTEM
Setting
2>.1
AiitomaticiSetting
2.7.2
Setting
\
2.7.4
2.8.2
Select
Radius
2.8.3
Incn/Metnc
Decimal
2.8.4
Irterpoaton
indrica!
Diameter
in
Po:ar
Cylind'ica
FUNCTIONS
Traverse
=eec
per
rotation
per
minute
oerween
per
Rotation
ng
Cutt
Cutt
ng
Threac
Lead
Acceeration
feed
traverse
(G04)
oer
minute
Controi
POINT
Reference
Pont
Reference
Tom
ib-Fourth
Coordinate
Ccproinate
Wo'k
COORDINATE
andrincremental
of
on
D
Specification
Input
Pont
(G124.
Compensaton
Coordinate
Interpolat
Rate
(G99
(G98
Mode)
Feed
(G93/G99)
and
Continuous
(G32)
Cutting
Screw
Cutting
Screw
and
rapid
cutting
overrde
overrde
t'ave'se
feec
o'
ol
Commanc
RETURN
Point
Cneck
Return
PontReturn
Reference
System
‘or
Coordinate
Specificat
ameter
input
X-axis
of
Specification
or
mode)
oer
Return
:
System
System
VALUES
Commands
optional
with
Gi25>*
Functions
Interpo
at
M
and
nute
(G32)*
(G34)
Deceleration
ana
ma.nua!
(G28)
(G29)
3oint
Return
System
(G50T.
on
and
G21)
(G20.
func¬
...
on
....
.
(G30)*
G5D*
*
'eed
.
Page
...
..
106
]
51
E
54
56
56
56
57
59
62
63
68
71
74
74
75
76
76
77
78
78
79
80
80
85
86
69
90
90
93
94
96
103
103
105
108
—5—

2.2
PROGRAMMING
(Cont’d)
(a)
Address
Characters
A
B
C
D
E
F
G
H
I
K
L
M
X
O
P
Q
R
S
T
U
V
W
X
Y
Z
Address
G01
Spindle
C-axis
characters
and
1
dislocation,
coordinate
C-71toC-76
Precise
Xormal
Preparatory
C-axis
X-axis
Y-axis
Z
Incremental/reduced
Repetition
axis
component
component
feed
feed
incremental
component
Miscellaneous
Sequence
Program
Dwell,
Staring
Cutting
Circular
Spindle
Tool
X-axis
Y-axis
Z-axis
X-axis
Y-axis
Z-axis
number
Starting
sequence
quantity
arc
radius.
function
function
incremental
incremental
incremental
coordinate
coordinate
coordinate
Table
1
1
angle
angle
of
cutting
specification,
specification.
function
c:
circular
circular
of
count
function
number
sequence
number
of
Rounding
(S
(T
function),
and
their
2.2.4
specifications.
multiple-threat
screws.
value
quantity.
command
arc
circular
of
quantity
Cutting
Screw
Screw
value
Parameterofcanned
center.
arc
arc
center.
function)
(M
numberofcanned
subprogram.
of
drilling
quantity.
function),
canned
Nose
Tool
command
command
value,
value
command,
value
value
value
meanings
Address
Meanings
cutting
cutting
center
Parameterofcanned
variable
of
cycle.
Ending
radius
Spindle
coordinate
Parameter
Characters
G76
thread
Conpourd
count
precise
normal
cycle.
lead
Program
sequence
cycle
quantity.
P.
maximum
Dwell,
of
chamfering.
poir.t
memory
Parameterofcanned
canned
angle
argle
Routing
specification
lead
specification
lead
Chamfering
screw
number,
.coordinates
quantity
cycle,
Chamfering
cutting
Macroprogram
numberofcanned
of
drilling
rotation
speed
number
cycle
specification
value)
(radius
quantity
number
cycle
cycle
canned
cycle
B:
Basic
Option
0:
O
0
O
0
B
B
B
:
O
O
B,
0
0
B.
O
O
B,
B
B
B
0
B,
0
B,
0
B,
0
B
B,
0
0
B,
O
O
B,
B
O
B
—
16
—

Standard
G
.
codeGcode
GOO GOO
G01
G02
G03
G0-1
G06 G06
G10 G10
:
,
Gil
:
G12
G17
-
G18
tr
G19
;
-
G20 G20
G21
G22
G23
=
-
G27
G28
G29
f
;
G30
G3I
G32
G34
G36
;
G3t
G3S
G39
G40
G41
G42
G50
G51 G51
i
G65
h
!
G66
G67 G67
:
:
G70
G71 G71
i
G73 G73
‘
G75
G76 G76
NOTES
;
Special
G
I
G01
G02
G03
G04
Gil
G12
G17
G18ÿ
G19
:
G21
G22 G22
G23
G27 G27
G2S
G29
!
I
G30 G30
G31
G33 G33
G34 G34
G36
GST
G38
G39
G40 G40
G41
G42
G92
G65
G66
.
G70
G72G72
G74G74
G7-5
The
codes
1.
The
codes
2.
Special
code
GOO
G01
G02
G03
GO-4
006
G10
Gil
G12
G17
G18
G19
G70
G71
G2.3
G2S
G29
G3I
G-36
G37
G33
G39
G41
G42
G92
G51
G65
G66
G67
G72
G73
G74
G75
G76
G77
G78
maked
marked
B:
reset.
0:
Basic
Option
Divisicr
B
i
B
B
B
B
:
B
0
B
B
0
O
0
B
B
B
B
B
B
I
B
B.
B
B.
O
O
O
O
O
O
O
0
B.
O
O
O
u
O
O
O
0
0
O
O
!
o
I
z
0
0
O
Table
Group
II
01
*
01
16
05
01
*
01
07
08
06
*
*
09
*
with
with
2.3.3
Positioning
interpolation.
Linear
Circular
Circular
Dwell
Positioning
Tool
Chamfering
Rounding
XY
ZX
YZ
Inch
Metric
Circular
Circular
Reference
Automatic
Return
Return
Skip
Screw
Multiple
Stored
Stored
Stored
Stored
Nose
Left
Right
CTBSUB
Return
Simple
Modal
Canceling
Compound
caimed
cjtfe
interpolation
interpolation
offset
plane
plane
plane
input
input
interpolation
interpolation
from
to
function
cutting.
thread
stroke
stroke
stroke
stroke
radius
nose
nose
sneii
to
call
call
Finishing
Outer
End
Closed
End
Outer
Automatic
are
automatically
are
j
G
Codes
feed
(rapid
in
fault
detect
quantity
designation
designation
designatioti
designation
point
return
2nd.
radius
radius
;J
current
of
of
of
setting
designation
return
to
reference
4th
3rd.
Continuous
screw
2nd
limit
2nd
limit
3rd
limit
limit
3rd
compensation
compensation
compensation
hoi;
carat
value
macroprogram
macroprogram
modal
call
cycle
diameter
rough
face
loop
cutting
face
diameter
screw
automatically
Function
)
Angle
specification
CW
(radiusRspecification)
CCW
off
radius
radius
check
reference
point
reference
screw
cutting
area
area
area
area
cancel
Did
mm.
display
macroprogram
of
rough
cuuin.g
cutting
off
cutting
cutting
selected
selected
(radius
mode
designation
designation
point
points
cutting.
off
on
off
on
trig
Six
origin
cutting
cycle
cycle
cveie
off
cycle
power
at
at
R
cycle
interpolation
line
specification)
C-W
CCW
ana
power
cycle
on
sari
or
on.
—
31
—

2.3
PREPARATORY
Standard
G
code
GSO
GS1
G82
G83
G83
G84
GS41
GS5
G86
G861
G87
G88
G89
G90
G92
G94
G93
G36
G97
GS8
G99
G105
Gill
G
1
G122
GI23
G124
G125ÿ
G126
G127
G130
G131
G132
G133
GI34
136
G
G137
G198\
G
199
:
1
-4
12
1
|
1
I
FUNCTION
Special
G
code
G80
GS1
G82
G83
G831
G84
G841
G85
GS6
GS61
GST
G88
G89
G77
G78
G79
G93
G9S
G97
G94
G95
G90
G91
G105
Gill
G112
G122
123
G
G124
GI25
G12S
127
G
G130
G131
G132
133
G
G134
GI36
G137
G19S''""1
G199
I
i
H
Special
|
G
code
!
G831
GS41
GS6
G861
G89
G20
G21
G24
G93
GS6
G97
G94ÿ
G95ÿ-
G90ÿ
G91
G105
Gill
G112
GI22
i
G123
G124
G12o'
G126
GI27
G
G
G132
G133
G134
G136
G137
G198'"''
G199
G80
G81
G82
G83
G84
G85
GS7
GS8
1
30
131
11
(G-FUNCTION)
14
01
04
02
04
03
I
20
19
21
22
*
23
15
*
I
2.3.3
Dhlltig
Sxed
cycle
Cutting
cutting
Screw
Cutting
tap
Solid
Peripheral
Canceling
per
Feed
Feed
per
Absolute
Incremental
Rotation
compound
Taper
compound
Arc
register
Tool
register
Tool
Cylindrical
Cylindrical
Polar
coordidnate
coordinate
Polar
Control
Control
Rotation
Rotation
MT
command
Synchronized
Synchronized
Return
to
to
Return
Tabie
Group
G
Codes
Canceling
cycle
Drill
Spot
facing
Deep
deep
Fast
cycle
Tap
Reverse
Boring
Boring
Boring
boring
Back
Borir.g
Boring
cycie
A
cycle
cycle
B
mode
speed
of
peripheral
minute
revolution
command
command
spindle
tool
start
end
interpolation
interpolation
axis
selection
axis
selection
tool
S
tool
S
to
feeding
feeding
initial
radius
(Cont’d)
Function
drilling
of
cycle
drill
hole
hole
cycle
tap
cycle
cycle
•
cycle
cycle
cycle
cycle
keeping
(mm/min)
(mm/rev)
synchronization.
chamfering
chamfering
mode
off
mode
command
command
command
command
other
systems
spindle
spindle
of
point
of
point
(Com
cymle
drill
control
speed
and
mode
mode
on
mode
mode
drilling
drilling
d)
canned
cycle
keeping
Rotation
rounding
and
rounding
on
off
cancel
cancel
selection
selectin
canned
canned
cycle
control
ratio
command
command
cycle
cycle
setting
cancel
B:
0:
Basic
Option
Division
0
0
O
O
0
0
0
0
'
O
0
0
O
0
B
B
B
0
0
0
B
B
B
B
O
0
0
O
0
0
O
O
O
O
O
O
O
0
O
O
NOTES
The
1.
2.
The
codes
codes
marked
marked
with
with
—
32
automatically
are
automatically
are
—
selected
selected
at
at
power
power
on
on.
or
reset-.

INTERPOLATION
2.4
(Cont’d)
r
Example
of
programming
!
(D
i
<2>
.
G50
GOO
(GOO.;
A
f—
X
TO
;
150.
101
30
X
30.
$
Z10n.
S
Z
.
-
1000
5.
x
LJ
;
r
M03
Zy
!
Spedf.es
;
movement
GOO
J
since
—
G
P
may
:
code.
it
offset
be
is
speed.
omitted
a
mocal
+
7.
2.
4.
1.2
G06
The
G06
of
tion
round.
(non-modal
command
In
pulse
Use
|
mode,
this
distribution.
the
G06
X(U)....Z(W),,..(*C(H)..,.*Y(V)....);
G
code
performs
the
following
of
program
group)
*
positioning
Therefore,
command:
in
advances
the
comer
to
the
the
of
error
next
workpiece
the
!
detect
block
off
after
is
mode.
termina¬
machined
—
34
—

2.4.2
Linear
Linear
G01
j
With
tions
(1)
Feedrate
Specify
so
component
NOTE
F
(2)
F
rotation
per:
Interpolation
interpolation
(G01)
can
performed
be
by
G01
X(U)....(W)....(*C(H)....*Y(V)....)F(E)....;
command,
this
resulting
that
the
;
F
no
If
block
the
code
is
code
minute)
in
a
by
an
F
instructed
axial
(where
or
code
causes
instructed
inch
or
per
the
tool
linear
code
directions)
Fx
code
is
E
“370"
a
with
per
minute.
moved
is
motion.
or
code.
E
composite
=
F
indicates
given
in
fault.
feed
rotation)
v:
the
simultaneously
In
this
speed
becomes
Fx2
quantity
or
feedrate
containing
block
feed
Fz2
of
the
per
quantity
command.
case,
all
axes
specified
(Fc2)
+
the
in
the
rotation
in
the
feedrate
(tangential
X
direction.)
in
G01
or
(mm
the
two
value.
preceding
spindle
of
per
minute
axial
controlled
is
speed
blocks.
(mm
or
direc¬
for
E
per
inch
End
(3)
The
incremental
!
'Absolute./!
point
end
:
:
point
can
values
ncremental
programmed
be
with
Specification”
.X
+
I
A
z
7
2.4.2
Fig.
addresses
Ccnrrgnd
,
Z
/
X
Linear
either
or
G90
.)
son:
W
Interpolation
in
or
Currs't
too
o*
absolute
G91.
posoon
(Refer
*
coordinates
Par.
to
or
2.8.
in
1
—
35
—

INTERPOLATION
2.4
(Confd)
2.4.4
Circular
Circular
2.4.6
X
Z
*Y
are
G02
G03
(U)
(W)
I
K
R
(V)
Interpolation
interpolation
required
for
Table
Clockwise
_
counterclockwise
.
X-axis
coordinateofend
(diameter
Z
axis
coordinate
X-axis
distance
circular
to
distance
axis
Z
circular
to
X-axis
distance
point
Y-axis
Y-axis
arc
circular
to
coordinateofend
distance
center
(G02,
is
circular
2.4.6
'
value)
arc
center
(radius
center
arc
G03,
instructed
Commands
circular
(CW)
circular
(CC-W)
end
of
(radius
(incremental
from
arc
value)
value)
center
start
with
G23)
G02
G22,
interpolation.
in
Circular
Meaning
interooiation
interpolation
1
of
point
point
point
point
of
from
from
value)
of
to
circular
circular
start
start
from
circular
circular
and
arc
arc
point
point
start
arc
G03.
Commands
Interpolation
-X
f
I
END
-X
CENTER
*1
<>
o
(J
POINT
rTT
K\
G02
GC5
START
Ft
in
Table
z
-
NT
PO
'i
’
i
z
-
path
NOTE
r
With
on
When
can
G02
the
Y-axis
also
(G03)
this
ZX
be
command,
plane
!
1
provided
is
instructed
X
(U)...(W)...I...K...(R...)
tooliscontrolled
the
the
R
vF
speed
CENTER
axis,
plane
K
arcs
by
at
-
as
by
a
X
specifying
tangential
POINT
END
z
i
additional
an
specified
I
z
the
on
G17
to
F
(E)...
along
XY
G19.
T
or
the
by
Z
ZY
;
plane
J
specified
F
(E).
Fig.
Circular
Interpolation
circular
2.4.4
—
42
—

2.
5.
2.
Feed
2
per
minute
(G98
mode)
With
(1)
or
parameter
pm2G04
DO
0
-
pm2004
!
DO
-
NOTES
inch
!
I
Metric
ouiput-
i
.
output
Metric
outpul
|
Inch
'
output
2.
.
numeric
a
F60
Table
Table
]ncÿ
X-axis
1.
The
Refer
/mm)
format
pm2004
Metric
inch
Metric
|
;ncfj
;
Metric
j
Inch
I
Metric
.
|nch
|
speed
limit
to
per
2.5.4
2.5.4
input
ir.put
ir.put
;r,put
ir.put
input
input
uipin
values
the
value
minute
or
shows
Range
Format
F60
F52
F60
F52
F63
F54
F63
F54
values
limit
per
machine
following
F63
DO.
FI
F0.01
FI
F0.01
F0.001
FO.OOul
F0.001
F0.0001
are
minute
tool
address
an
specified.
be
can
format
the
of
Feed-per-Minute
Linear
Feed-per
to
to
one-half
are
manufacturer’s
(at
range
Axis
r-ir.uie
F240000
to
F94488.18
F609600
F24000.00
to
F240000.00
to
to
F94488.189U
to
F609600.000
F24000.0000
to
of
further
Specification
mm/min
mm/min
the
limited
metric
F
of
in/min
in/min
mm/min
values
manual.
F,
tool
feedrate
input)
specification.
code
Code
F
Range
in/min
mm/min
in/min
showninthe
by
the
Specification
Rotary
Feed
FI
to
|
'
F0.01toF240000.00
to
FI
!
F0.01toF240000.00
F0.00ItoF240000.000
F0.0001
F0.001
|
F0.0001
'
conditionsofmachines.
can
be
Axis
per-minuie
F240000
F240000
to
F240000.0000
F'240000.000
to
to
F24000.0000
above
minute
(mm
selected
Specification
dcg/min
_
deg/min
deg/min
deg'
deg/min
deg/min
deg/mir.
table.
by
Range
E
min
deg'min
F
(2)
command
control
path.
G98
;
U60.W40.F500.
G01
F-500-
(mm/min)
X-AXIS
Fig.
specifies
3002
i
i
SPEED
2.5.3
linear
for
and
feedrates
:
4002
+
i
i
Z-AXiS
SPEED
COMPONENT
COMPONENT
F
Command
in
circular
in
interpolation
the
Simultaneous
per
(Feed
Minute)
direction
TX
Two-Axis
simultaneous
at
tangential
\
:
400
min
mm/
Linear
Interpolation
300
to
mm/
two-axis
the
min
motion
—59—

2.5.4
Screw
Cutting
and
Continuous
Screw
Cutting
(G32)
G-32
With
by
cut
dinate
Range
(1)
Table
Metric
Output
Inch
Input
NOTE
Direction
(2)
X
this
command,
lead
a
(X,
Table
I
Metric
i
inPut
;|
:
Inch
i!
output
Metric
input
inch
input
The
The
(U)
.......
Z)
covered
2.5.8
2.5.8
F
code
E
codeisused
Z
specified
point
or
by
shows
Range
F
ormat
F33
E34
F24
E26
F33
E34
F24
E26
is
used
screw
of
(W)
straight
a
incremental
for
for
F(E).
......
in
an
and
F
the
of
F
normal
precise
screw,
or
F
E
range
E
and
Range
F0.001toF-500.000
E0.0001
F0.0001
E0.
F0.001
E0.0003
F0.001
E0.
screw
screw
taper
code
E
position
codes
F
of
Codes
of
ard
F
to
to
000004
F1270.000
to
to
F50
to
000010toE50.
cutting.
cutting.
J
screw,
all
the
(U,
E
and
E
EoOO.OOOO
FI
to
E
codes
for
Screw
Specification
9.
6850
FI
9.685000
1270.0000
0000
000000
lead
mm
in
mm
in
and
way
point.
W)
specifying
Cutting
for
Screw
mm
in
mm
in
scroll
the
to
Cutting
screw
absolute
screw
can
coor
lead.
be
E
Table
2.5.9
Condition
(X,
-X
shows
ZY
13-
I
-
45°
45°
of
Lead
r
I
U
-
r—
Screw
lead
Direction
Direction
Specifies
Specifies
,V
POINT!
w
—
—
I.
Cutting
specified
lead
lead
i
i
T*
I
p-
X
FAD:
it
the
direction
Table
taper
of
1
+x
angle
a
a
>
2.5.9
41
Fig.
2.5.5
in
in
of
by
screw
Z-axis
X-
axis
F
and
lead
direction.
direction.
E
codes.
—
63
—

2.6.2
Reference
This
function
the
reference
returns
to
Point
checks
point
the
reference
Return
whether
after
Check
starting
point.
a
part
from
(G27)
program
the
which
machine
is
created
reference
to
point,
return
correctly
to
G27
1
When
instructed
thenitis
this
However,
ing
and
(1)
Operation
If
that
complete
automatic
position
results,
goes
(2)
G27
If
G27
point
at
a
match.
Tool
X(U)...Z(W)...Z(*C(H)...*Y(V)...)
given,
command
point
checked
check
after
position
lamp
operation
not
is
and
are
is
simultaneously
whether
axes
for
not
that
for
executed.
check
matches
lights.
If
all
is
continued.
matched,
the
automatic
the
machine
for
position
which
the
reference
of
the
restore
operation
axes
two
coordinate
specified
If
position
is
out.)
command
is
instructed
offset
Therefore,
position
by
offset
during
the
G27
cannot
corrected
can
tool
only
cnaceled
be
position
quantity,
be
instructed
|
;
positioned
is
(ÿsimultaneously
the
is
reference
command
point,
axes
there
error
interrupted.
offset,
so
by
G27
reference
the
match
any
is
(alarm
the
that
after
command.
by
rapid
point.
is
omitted,
the
reference
axis
“0421”
cycle
(The
machine
position
the
tool
offset
feed,
for
point
for
which
to
is
positioned
is
the
at
all
axes),
position¬
return
point,
the
“0425”)
lamp
start
not
does
canceled.
E
(3)
Reference
The
machine
automatic
(4)
Mirror
Mirror
avoid
(5)
No
reference
can
image
image
an
unmatch
check
point
point
be
returned
reference
is
validinthe
error,
is
made
means
point
be
if
G27
point
a
by
“manual
return.”
movement
sure
to
is
executed
85-
—
inherent
specify
to
the
reference
direction
in
G27
machine
with
point
by
the
machine
return”
G27
mirror
lock.
which
to
“G28
or
command.
image
off
mode.
the
To

REFEREBNCE
2.6
POINT
RETURN
(Cont’d)
NOTES
1
.
G29
If
G29
cycle
command
instructed
is
(G70
results.
on
is
alarm
a
rule,
point
G29
instructed
”0240”
the
B
2.
Note
If
G29
ed.
3.
Noteonissurance
As
is
instructed.
ing
Tool
in
G76,
to
issued
tool
instructed
If
also
is
position
nose
in
nose
G90,
immediately
after
results.
G28,
of
position
offset
offset,
D"
radius
radius
G92,
power
G30,
offset,
while
and
cannot
-
.
./
d'
-V
compensation
compensation
G94,
G81
after
is
turned
or
G29
be
must
the
offset
passes
tool
the
canceled
be
•
.
••
PREFERENCE
AC
T
fj
OFFSET
!
B
NTERVEDiA'E
to
power
on
without
canceled
is
mode
mode
alarm-1
G89),
on
G28
before
applied,
point
B‘
by
G29
POINT;
0JANTiTv
POSTIOMNG
canned
and
(G41,
‘01
or
G30
G28.
intermediate
.
command.
PCN“!
G42)
70”
being
G30,
•
cycle
or
or
position¬
canned
”0182”
execut¬
or
G29
4.
Mismatch
point
In
the
tions
(a)
(b)
(c)
Fig.
2.6.6
between
G29
of
following
the
intermediate
that
cause
When
the
G29
•
•
•
When
celed
When
tion
instructed
is
Setting
Intervention
Intervention
G28,
at
G28,
manual
in
Operation
cases,
point
such
following
of
coordinate
G30,
position
a
G30,
the
intermediate
the
of
G29.
mismatch.
is
machine
of
of
manual
G29
or
different
G29
or
absolute
Tool
when
intermediate
Therefore,
performed
system
(G50,
lock
operation
is
instructed
from
is
instructed
OFF.
Position
point
point
from
.
in
the
of
G28
avoid
the
key
manual
in
a
mirror
after
or
G28
is
G30
or
Offset
of
making
G28
time
setup
operation)
absolute
block
after
image
intervention
Canceled
not
the
and
G30
does
commands
completed
is
OFF
mirror
starting
manual
of
intermediate
match
not
opera¬
or
to
when
is
image
point
can¬
opera¬
—
88
—