
INDEX
SUBJECT
A
Absoluu
Absolute
Accclci
Act
deration
Manual
ind
ADDRESS
Absolute
ADDRESS
ALARM
ALARM
ALARM
Number
Alarm
Argument
Automatic
Automatic
Automatic
Automatic
Mode
Auto
AUTO
MODE
Automatic
Automatic
APPENDIX
APPENDIX
APPENDIX
COMPENSATION
APPENDIX
SIGNALS
APPENDIX
APPENDIX
Battery
B
Battery
Rate
Baud
Display
Bit
Display
Bit
Buffering
Buffer
Canned
C
Characters
Circuit
Circular
Circular
Circular
(G22
G23)
.
Circular
Compensation
Command
Co
riband
Com
.
a*i».
COMMAND
I
Connecting
Considerations
Constant
Constant
Control
'Incremental
/Incremental
ation
/Deceleration
/Deceleration
Feed
Keys
Zero
SEARCH
CODES
CODE
CODE
Designation
Acceleration
Return
Coordinate
Threading
Handle
HANDLE
Operation
Operation,
1
2
3
4
5
6
Replacement
of
Format,
Format,
Function
Register
Cycles
and
Breaker
Multiple
Arc
Interpolation
Interpolation,
Path
Data
Data
Pulse
PJLSEI
Specifications
Display
Surface
Command
(G50)
Point
REMEDIES
AND
[ALM]
DISPLAY
of
User
to
Reference
Offset+
in
OF
LIST
LIST
OF
STRED
LIST
OF
LIST
OF
OF
LIST
Interfaces
Serial
Parameters
Setting
(M93,
(G90,
Function
for
Servo
Mode
ON
M96)‘l‘
fM97t
Display
Display
Accumulation
Remarks
and
Speed
.....
Inputs
Programming
of
Cutting
of
Raoid
,
Programming
DISPLAY
Macros
/Deceleration
MDI
Settingÿ
(G76)
switchÿ
Mode
System
Cycle
OFFSET
Preparations
SETTING
PARAMETER
LEADSCREW
STANDARD
ALARM
CODES
DATA
and
of
M92)7
G94)
G92,
Characters,
Control
Cornering
(G02,
G03)
Radius
/OFF
Programming
on
Register
of
Cable
for
Control
(G90,
Feed*
Traverse
•
•
(G28)
Point
*
*
*
•
+
*
•
for
NO.
NO.
ERROR
INPUT/OUTPUT
•
Setting
of
List
(G1I2)
•••
Radius
Tool
Display
Connectors
Macros
User
G97)T
(G96,
C91)
of
•
•
’
*
*
CHAPTER
*
*
‘
*
'
*
*
•
2
2
2
4
2
4
8
4
4
2
2
2
2
6
2
6
6
7
7
SECTION
5
:.3
2
8.32
2.
4.
3.
4.
2.
3.1
4
1.4
2
8.21
4.3.3.
8.6.2
4.3.9
3.
4.
9.1
2.
8.24.10
2.8.24.2
2.4.3
2.8.11
6.2.2
2.8.26.8
6.2.7
1.28
6
7.8
7.5
PACE
$
137
2
13
12
142
56
4
151
212
161
161
81
63
12
34
193
78
200
191
203
202
A-l
6
A-
18
A-
A-19
28
A-
A-46
8
8
*
•
.
of
4
4
4
2
2
2
•
2
8
•
2
2
for
2
2
4
4
4
4
2
4
•
2
2
8.1.5
8.2
4.9.3
3.
7.1
4.
4
3.6.1
2
7.4
2.1.5
2.7.27
2.1.2
8.3.3
2.8.31.2
2.8.4
2.8,9
2.7.6
4.3.2.
4.3.2
4.3.4.
4.9.4
2.8.24.9
4,3.1
2.8.28
2.8.24.6
1
9
208
208
176
160
157
19
6
108
4
210
133
27
32
20
147
147
155
177
79
146
114
76
II

2.8
PREPARATORY
(CONT'D)
G
Code
GOO
G01
G02
G03
C04
G06
CIO
Gil
12
G
G20
G21
G22
G23
G27
G
28
G29
C
30
G31
G
32
C
34
G
35
G
36
37
G
38
G
C
39
G40
G
4
42
G
G
43
G44
1
:
Special
Code
G
coo
G01
G02
G03
G04
G06
G
10
Gil
G
12
G20
G21
22
G
G23
G27
G28
29
G
30
G
G
31
G
33
G
34
C
35
G
36
G
37
G
38
G
39
rG40
4
C
G42
G
43
44
G
FUNCTIONS
Special
I
Code
G
GOO
;
G01
G02
G03
C04
G06
G
G
G
G?0
G71
G
G23
G27
G28
G29
G
G
G
G
G
G
G
G
G
r
G40
1
G
G
G43
G
10
11
12
22
30
31
33
34
35
36
37
38
39
4
42
44
(C-FUNCTION)
Group
H
01
01
05
01
01
07
08
1
06
Table
Positioning
Linear
interpolation
Circular
Circular
Dwell
*
ERROR
Tool
Beveling
Rounding
Inch
Metric
Radius
Radius
Reference
Automatic
*
Return
Return
Skip
Threadcutting,
threadcutting
Variable
Tool
Stored
Stored
Stored
Stored
Tool
Tool
Tool
Tool
Tool
2.8
List
interpolation,
interpolation
interpolation
DETECT
offset
specification
input
input
programming
programming
point
return
from
2nd
to
function
lead
set
error
stroke
stroke
stroke
stroke
radius
radius
radius
radius
radius
of
G
(rapid
value
traverse
OFF
setup
specification
return
to
reference
reference
continuous
threadcutting
compensation
limit
limit
limit
limit
compensation
compensation
compensation
compensation
compensation
Codes
Function
angle
CW,
CCW,
positioning
for
for
check
reference
point
2nd
area
2nd
area
3rd
3rd
area
feed)
programming
(radius
(radius
circular
circular
point
threadcutting,
ON
OFF
area
ON
OFF
cancel
No.
No
No.
No.
R
Cornering
interpolation
interpolation
point
1
2
3
4
for
linear
designation)
R
designation)
multi-start
CW
CCW
13
O.
Basic
Optional
Section
B
B,
O
B,
O
B,
O
B
B
O
O
O
O
O
O
O
B
B
B
O
O
B,
O
O
O
O
O
O
O
O
O
O
O
O
2U
shows
powered
is
NOTES
].
G
roup
The
power
01
04
03
theGcodes
or
reset
following
is
applied
selected
codes
G
can
G
code
GOOorG01
G
or
G
98
90
C
99
or
91
G
be
for
set
when
initial
by
control
the
state
parameters
Parameter
#6005D
#600501
#6005D0
when
2
2.
3.
4
5
When
of
01
current
Radius
can
be
G23
respectively.
Cornering
Gil
of
Initial
when
their
D2>
the
control
group
one
programming
made
and
stales
power
respective
should
can
can
G12.
is
by
of
be
C
applied
reset,
is
be
set
be
for
G02
and
programmed
Refer
codes
setting
GOO
by
circular
G03
to
of
are
data
whether
or
kept
parameter
interpolation
instead
by
2
8.7
06.
08.
determined
(#6001D(),
G
code
as
the
#6005D(,
of
G22
G01
instead
Cornering.
09
groups
by
D;.

(5)
Effective-ineffective
area
With
the
3rd
prohibited
effective
following
areas
and
ineffective.
selection
setting,
are
of
the
2nd
selectively
prohibited
and
made
the
'DVO
When
setting
Therefore,
specified
function
hibited
mode.
(6)
Starting
When
point
the
check
Therefore,
prohibited
LIMIT
this
and
(7)
Stored
When
it
the
ERROR
only
tion
(8)
Displaying
With
current
prohibited
are
Stored
play.
NOTES:
1.
The
axes
2.
Two
overlapping
3.
In
CHECK
Setting
WOOlDj
#6001D2
G36
data
area
the
once
energization
function
ERROR
case,
change
stroke
the
stops
control
state.
be
moved
.
this
tool
displayed
Stroke
points
are
included
prohibited
the
MACHINE
function
0
2nd
1
2nd
0
3rd
1
3rd
through
are
the
G
by
becomes
is
area
tool
manually
if
area,
turn
the
tool
inside
just
enters
remaining
function,
position
area
on
.
prohibited
prohibited
prohibited
prohibited
G39
automatically
ON
or
code
commands
effective.
always
check
is
returned
or
of
the
is
started
the
reference
immediately,
will
be
off
the
data.
limit
error
enters
the
STORED
In
this
manually
the
in
the
on
the
Limit
Remaining
boundary
the
in
the
areas
LOCK
is
not
Meaning
area
check
area
check
area
check
area
check
commanded,
are
state
OFF
The
CHECK
the
in
to
the
automatically
control,
immediately.
point
caused.
area
check
the
prohibited
boundary
STROKE
case,
distance
and
X
CRT.
the
in
the
distance
the
boundary
andZdirections
Refer
line
prohibited
ON
be
mode,
set
can
effective.
OFF
ON
OFF
ON
rewritten.
ultimately
or
setting
1st
reference
the
is
STROKE
In
function
line,
tool
return
between
to
Distance
both
in
area.
with
AREA
pro¬
ON
after
area
in
the
area,
and
LIMIT
can
direc¬
4.
partial
these
the
of
3.
Dis¬
EXAMPLE
nOHUXTED
1ST
/ss/sssssvsyss//sss/ssss(ss/////S/S
/
AMA
*X
4
UNIIDE)
(-5000.
/
(-7000,
F
-10000)
AXE*
-8000)
E
MB
(-6000,
PROHIBITED
-9000)
Table
-6500)
2.20
AREA
(INSIDl
/
\
C\
/\
sXvssV
y
B-D
MB
s
/
S'
(-11000.
PROHIBITED
C
///
$
Parameter/
Setting
Inside
/Outside
#6007DO
#6007Di
#6500
Second
Third
the
4.
5
First
Area
Area
Area
#6501
#6502
#6503
#6504
#6506
#6506
#6507
#6600
#6601
#6606
#6607
A
V
/
/
/
/
/
)
/
/
/
.
7
--
Contents
-5000
-8000
-11000
-10000
-6000
-6500
-7000
-9000
2000
1000
-11000
-10000
(2000,
1000)
REFERENCE
POINT
WORKPIECE
CENTER
0
0
>
)D
>
>
>
B
)
45

(T)
©
(D
(d)
GOO
G01
G03
T-0404
G44
X--
F---
Z-..
;
;
I--.
F
MOVEMENT
COMPENSATION
START
BY
COMMAND
2
ii)
<
•
•
AT
For
is
more
trolled
M96
M97
an
outside
than
by
the
Tool
circular
Tool
circular
(execution
calculation)
corner
180°)
following
radius
radius
(tangent-line
,
movement
the
M-code
compensation
ON
path
compensation
OFF
path
intersection
of
angle
is
con¬
commands:
Note
normal
diately
T
through
block
move
the
on
fied,
consecutively.
blocks
caused
(6)
Movement
When
is
the
However,
contours
<«>
the
that
the
to
after
code,
for
(b).
or
the
command
compensation
that
block.
to
up
have
.
m
the
tool
entered
mand,
nose
the
command.
lated
tour
for
the
which
path
radius
modeiscancelled
by
the
be
may
the
inter-block
:
CENTER
tool
start
G41
each
If
block
,
one
With
two
blocks
However,
move
no
compensation
nose
by
G41
tool
center
has
by
the
The
path
control.
specified
the
following
I
center
point
(or
G42
of
above
(or
G41
following
block
start
no
command,
radius
(or
been
program
is
movements
CM
is
offset
the
of
through
examples
G42
through
T
ahead
operation
command
move
may
be
three
if
mode
compensation
through
G42
keeps
moving
offset
command,
G40
by
or
automatically
So,
only
in
the
part
should
the
onto
G44)
has
is
read
is
performed
imme¬
(a)
G44)
speci¬
block
code
programmed
more
or
error
an
G44)
along
tool
the
by
until
TDD00
calcu¬
the
cut
program.
considered
be
special
and
or
no
and
is
mode
com¬
con¬
b.
M97:
Movement
the
previous
Normally,
However,
'’overcut"
an
with
Movement
The
instruction
ently
along
position.
so
path
MOVEMENT
TOOL
S
y
M96:
/
Intersection
M96,
the
in
Care
that
y
of
M96
when
GOO
each
tool
y
«*,
--
Circular
y'ÿ
/
y'
circular
block
is
in
M97
GOO
should
used
there
cutting
mode
axis
does
V
Computing
path
.
is
should
positions
toward
be
not
Path
for
special
taken
Mode
is
this
a
possibility
be
tools
the
contact
COO
Mode
included
operation
shapes
used.
independ¬
final
on
the
the
m
of
offset
cutter
work.
a.
Inter-block
(i)
For
less
is
computed
is
point
PASSING
POINT
inside
an
than
computing
V
X
/
INTERSECTION
movement
corner
180°)
is
and
formula.)
(tangent-line
,
the
passed.
itersection
(Intersection
angle
point
GOO
G01
OR
PROGRAMMED
COMMAND
Fig.
2.32
G01
49

G50
c.
By
set
This
coordinate
the
and
by
(3)
Return
a.
By
point
current
X-axis
With
b.
coordinate
start
(0,
command
point
G51
c.
a
NOTES:
G50
1.
are
2.
When
#6005D5
display
3.
G51
two
Consequently,
command,
together
setting
+X
T0000
this
with
means
content
the
the
G51
a
0)
command
single
T
valid
this
;
block
G50
GOO
at
command
Zt>
T
COORDINATE
WORK
,
command,
unit
the
that
system
of
content
specification
to
current
,
command,
rapid
position
and
Z-axis.
part
program
system
point
is
in
principle.
facilitates
(0,
0)
after
block
and
G51
only
function
(G50
to
0
off)
is
commands.
T0000
X0
Z0
the
with
the
tool
T1
AT
(-x,
z
—
Fig.
current
the
tool
of
traverse
value
the
should
basis.
are
the
for
preset
.
equivalent
is
;
:
after
tool
work
the
offset
WHEN
TOOL
A
GIVEN
-r).
iTTT
*\
!
WHEN
M..*
AT
~x
/
2
Xn/2
(-x/2)
x)
(
+Ztt
—
SYSTEM
2.38
the
coordinate
canceling
setting
coordinate
tool
offset
T0000.
of
position
tool
is
rate
is
that
setting,
current
Hence,
the
return
completion
always
nonmodal
specified
is
used,
of
execution
the
offset
number
coordinate
number
___
IS
SLIDE
POSITION
J
TOOL
POSITION
-t-Xu/2
position
of
is
performed
memory
memory
origin
returned
where
(0,
0),
uses
work
the
position
the
of
be
codes
G
blocks.
set
POS-EXTERNAL
the
to
IS
SLIDE
0)
(0,
+Z
COORDINATE
SYSTEM
SET
THESE
system
value.
work
the
(G51)
to
the
on
both
machining
value
of
use
start
the
to
machining.
specified
which
parameter
following
this
of
cancelled
is
=
=
IS
WITH
VALUES.
is
with
"0"
"0"
the
unit
G51
on
4.
5.
6.
When
ting
System
The
work
rent
is
It
The
cannot
EXAMPLE
(The
(0,
G50
Nl
N
2
GOO
(Machining
20
N
N21
N
22
(Machinig
40
N
Note
and
compensation
during
may
taper
the
is
performed,
Shift"
current
coordinate
position
not
shown
work
be
start
0))
T5100
T0101
X*
GOO
50
T5200
G
T0202
GOO
51
G
1:
T0202
machining,
also
machining.
+
x
G50
work
T
is
position
system
value
in
coordinate
cancelled
A:
point
;
-
M03
by
tool
•
•
Z-
;
;
tool
by
;
tool
The
commands
for
used
be
TO:
i
MI
&JJ
\
N20
WOW
HACHINSNC
UA
COOKHAAU
coordinate
”2.6.5,
valid.
made
of
"POSITION
POSITION
system
by
current
is
Work
setting
S100
Selection
(Note
No.
_
•
•
:
-
-
-
No.
Return
display
position
may
wear.
tool
the
the
for
r
—
r
TO:
COORDINATE
tl
IL
KAWU
mill
SYSTEM
Work
tool
the
is
shown
EXTERNAL.
set
reset
a
position
coordinate
for
;
1)
.
01)
Positioning
point.
coordinate
Work
tem
setting
02.
No.
Selection
02
No.
02)
current
to
0)
(
,
0
offset
be
position
tool
compensation
Tnl'V
CURRENT
\
1
DISPLAY
N
2
STSTIM
N.,
O!,
TOOI
I'S
IMIS
system
Coordinate
in
ABSOLUTE."
by
operation.
tool
of
(Note
.
used
When
\
0}
system,
"00."
to
in
tool
of
in
l’0»]JUJh
(U,
the
set
the
cur¬
T
G50
display
system
No.
No.
a
to
for
tool
tool
1)
.
position
101
TO
the
for
specified
offset
U)
set¬
01.
01
given
sys¬
for
59

2.8.23
(C50T.
WORK
51
C
NOTES
COORDINATE
)
.
MULTI-SHIFT
N
N2
1
50
G
GOO
5100
T
T0101
;
M03
S1000
.
EXAMPLE
If
following
program
tool
correctly
tion
N
N
N
A')
N
I
WORK
t
OORDTNAT*
.VSItM
This
at
ting
work
approach
the
.
1
2
3
4
+x
!
point
X
Z
machining
program
is
the
to
T5100
G50
G0101
S150
G96
X20.
GOO
B
A
APPROACH
TOOL
because
is
B
with
coordinate
(-20.)
=
(-27.5)
=
B.
which
is
interrupted
restarted
machining
moves
without
start
to
the
;
.
;
M03
STARTED
OF
CURRENT
DISPLAY
,
AT
INTERRUPTION
MACHINING
Z2.5
PROGRAM
POSITION
POSITION
AFTER
HACHININC
-
TJC1™
-
P80
COORDINATE
b
IX
performs
the
following
position
POSITION
-
-
(80.)
+
+
N1
MEMORY
60
40
G50
coordinate
system,
A
unchanged:
(40.)
(20
=
was
first
THE
(-20
,-27.5)
CURRENT
0)
(0,
,
1
T5100
values
thus
60.
12.5
=
started
returning
point
approach
START
POSITION
S)
system
to
keeping
by
and
,
the
POSITION
DISPLAY
;
command
retain
the
the
tool
posi¬
set¬
the
the
(Machined
N25
26
N
N27
r-
28
N
N48
The
by
x
=
Z
=
+x
Z=-L-l
ksz
TOOOO
X-50.
GOO
G50
T5200
T02020
GOO
(Machining
;
G51
coordinate
this
command
(-so.)
(-35.)
110
T02
+
+
by
,
••
40.
40.
D1A
by
no.
100
T01)
Z-35.
Tool
of
display
;
M03
T02)
system
are
=
=
TQ2
/
f
f
A—
47.5
DIA
-35.
701
replacement
T02
S800
setting
as
60.
5.
Pi
Q
.
-*TOI
;
current
is
(-50,
follows:
r*
-so.
/
position
-35)
;
values
MACHINING
POSITION
I
CURRENT
DISPLAY
2
position
.
START
-
POSITION
(0,
0)
60
EXAMPLE
This
example
replacement
each
from
coordinate
No.
51
52
C.
other,
Too!
shows
position
system
Coordinate
100.
110.
X
and
setting
program
a
of
each
the
tool
values
.
Memory
for
for
Z
47.5
40.
which
different
is
work
the
X-60.
DIA
WORK
COORDINATE
+Z
SYSTEM