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
—