yaskawa MX2 Operator Manual

‘ymSjÿÿS¥
|;
p.Wÿ?
INSTRUCTIONS
umW
(TAS9CAWA
,A
•m&e
S&
30
ASBgBmBBSBBBi
.
YASNAC
\
Efil/$\/2n
i
sa
#>
:-
f/iOfougftfy
tor
flefo/e
read
future
/rt/f/a/
fftese
and
reference
operaf/on
/nsf/ucfcons
re/a/n
J&&&SWX&BaS&
j
jP.
This
manual
display
acter
YASNAC
For
operation
optional),
31)
separately
This
of
tures
dagger.
a
with
MX2,
refer
MX2
refer
YASNAC
primarily
is
(basic)
programming,
of
14”
the
to
provided.
manual
to
For
the
applies
MX2.
machine
intended
to
give
CRT
instruction
to
The
specifications
the
tool
operators
operation
character
manual
the
basic
optional
builder’s
with
9”
instructions
and
display
(TOE-C843-8
and
features
your
of
manual
CRT
char¬
for
maintenance.
(ACGC,
optional
are
fea¬
marked
YASNAC
w
:
C
0/000
50/0
V’
000(30
00
SK
L
YASNAC
9"
with
*,
P:»V
MX2
CRT
Q
Operator’s
Character
r
V
.
n
Display
N
O
x
V
I
J
M
S
E
L
Station
B
I
G
I
z
K
|
T
I
/
I
C
A
w
V
u
p
R
Q
H
F
D
e
9
7
s
4
e
1
3
2
0
273
681
'/>OSJTlbMCUNJV£*S*L>
r
;
Y
;
7
Z
vM9.:704
;ÿ5
PREFACE
reading
When
information
possible
the
operation.
this
manual
control.
functions
The determined
control.
NC
the
machine
over
ority
The
illustration
be
used
function.
names,
and
.
1
2.
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.
2.10
2.11
3.
3.1
3.2
3.3
3.4
4.
CHARACTER
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
5.
5.1
5.2
5.3
this
contained
contingency
Any
should
and
performance
combination
a
by
For
operation
builder's
tool
this
manual.
of
for
For
your
refer
reference
detailed
to
INTRODUCTION
PROGRAMMING
Format
Input
Program
Coordinate
Traverse
Spindle-Speed
Tool
Tool
Miscellaneous
9
Preparatory
User
user
PART
Tape
Programming
Part
Part
NC
Pushbuttons,
Power
Display
Tape
Loading
Edit
Supplement
Tape
TAPE
Tape
Tape
Portable
Number
Function
Compensation
Message
Macro
PROGRAM
Code
Program
Program
OPERATOR'S
On
and
Jnput/Output
Part
149
/
Verifying
READER
Reader
Reels’ÿ
manual
herein which
operation
be
not
machine
array
machine
1
/
Word
and
Feed
Function
(T-
Functions
Function
Display*
(C65
121
/
121
/
Tape
Tape
DISPLAY
Lamps
Operation
/Off
Writing
programs
to
Data
Compartment
160
/
Reader
Tape
keep
does
might
attempted
of
of
your
manual
control
m
of
tool
1
/
1
/
Sequence
and
6
/
Functions
Function)
15
/
(c-Function)
C66)
and
TAPE
Punching Handling
STATION
/
and
Operation
Operations
Input/Output
156
/
159
/
in
mind
cover
not
be
met
described
not
with
NC
machine
as
machine
NC
shall
station
and
machine,
take
understanding
operator'ÿ
builder's
TABLE
Number
10
/
(S-Function)
14
f
(M-Function)
93
/
94
/
CODING
124
/
124
/
WITH
125
125
Keys
/
130
/
J31
/
of
NC
Into
Memory
Interface
159
/
163
Unit*/
that
every
during
the
the
pri¬
should
devices
manual.
13
/
/
16
22
/
121
/
9”
DATA/
146
/
the
Unless
ples
m
are
the
OF
CONTENTS
6.
1
6.
6.2
6
f
7.
7.1
2
7.
7.3
7.4
Compensation
5
7.
7.6
7.7
Operation
7.8
7.9
Operation
7.10
7.11
8.
CRT
8.1
8.2
8.3
8.4
8.5
8.6
143
APPENDIX-1
APPENDIX-2
151
/
APPENDIX-3
COMPENSATION
APPENDIX-4
OUTPUT
APPENDIX-5
otherwise
the
to
apply
shown
Absolute
Reference
(Return
matic
Dimensions:
MACHINE
Switching
Operation
OPERATION
Inspection
Turning
Manual
Preparation
Preparation
Operation
Manual
Automatic
MDI
Preparation
Turning
to
return)
on
Operation
and
Operation
188
/
Operation
189
/
off
MAINTENANCE
Routine
Battery
Power
Thermal
Molded-case Trouble
Inspection
Replacement
Circuit
Overload
Causes
SIGNALS
specified,
description
this
in
Point:
Zero
Zero
reference
:
in
CONTROL
on
Units
Procedure
PROCEDURE
Before
Power
for
Stored
Stored
Automatic
for
in
Tape
Interrupting
Operation
Interrupting
for
Turning
Power
/
Breaker
circuit
and
LIST
OF
LIST
OF
STORED
226
/
OF
LIST
/
LIST
OF
of
manual.
Point
zero
MM
STATION
the
Control
176
/
Turning
186
/
186
/
Leadscrew
Stroke
Operation
and
Memory
in
MDI
off
189
/
19J
Schedule
194
/
and
of
Relay
Breakers
Remedies
SETTINC
PARAMETER
LEADSCREW
STANDARD
230
ALARM
the
programming
by
Station
186
/
Power
on
Limit*
Mode
Automatic
Mode
Automatic
Power
191
/
Fuses
Servo
(MCCB)
/
“N
CODES
following
manual
166
/
/
Error
187
/
/
/
188
/
189
/
195
/
Unit
198
NUMBERS
NUMBERS
ERROR
INPUT/
/
186
187
188
/
166
197
/
/
198
240
rules
exam¬
and
/
/
auto¬
200
206
APPENDIX-6
LIST
OF
ADDRESS
CHARACTERS
252
/
INDEX
APPENDIX
.
APPENDIX
....
C
Chapter
.
.4.
••
2
2
2
4 4
8
2
2
2 2
2
6
7
2
6
6
8
8
4
2
4
2
3
2
8
8
2
2
4
2
4
2
8
2
2
4
4
4
6
4
4 4
2
2
4
6
6
2
I
Subject
A
Absolute
Absolute Address
ADDRESS
ADDRESS
Address
Alarm
Alarm
ALARM
Alarm
Alarm
Argument
Automatic
Automatic Automatic
AUTOMATIC
Automatic
Automatic
AXIS
B
Battery
BATTERY
Breakpoint
Buffer
C
Cable
Canned
Cautions
Circle
Circuit
Circuit
Circular Circular
(M97/M96)
Command
Considerations
Constant
Control Control
Coordinate
COORDINATE
CRT
Current
CURSOR
CYCLE
D
DATA
Data
Input
DATA
Decimal
Display
DISPLAY DISPLAY
DRY
RUN
Dwell
Zero
/Incremental
and
CHARACTERS
Keys
Search
Code
Display
Codes
CODES,
Message
Number
Designation
Acceleration
Centering
Coordinate
Return
Tool
INTERLOCK
REPLACEMENT
Function
Register'*’
Connector
Cycles
in
Programming
Cutting
Breaker Breaker
Interpolation
Path
t
Data
Display
Commands
Panel
Word
Character
Position,
Keys
START
INPUT
/Output
Keys
Point
and
Write
AND
LOCK
Switch
(G04)
(G92)
Point
Programming
Function
and
Display
of
OPERATION,
length
(G73,
(G12,
Mode
Display
and
WORD
Display
Pushbutton
/OUTPUT
Programming
WRITING
/MACHINE
Characters
Remedies
OF
LIST
Macros
User
Function
System
to
Reference
Measurement
Input
Specifications
G74,
G13)+
for
Servo
of
Composite
(G02,
On/Off
Remarks
*
Displaying
INTERFACE,
Interface
of
Local
,
Programming
,
OF
LIST
#8000
by
and
Deceleration
(G36,
Settingt
PREPARATION
Point
*
G77,
G76,
....
Control
Control
G03)
Tool
on
User
for
and
and
Lamp
to
be
Variables
OPERATION
LOCK
Switch
(G90,
Command
G37)T
....
(G28)t
+
G80
Power
Radius
Macros
Resetting
SUPPLEMENT
used
and
of
*
G91)
•••
FOR
G89,
to
Supply
Compensation
* *
*
Setting
Common
G98,
Unit
TO
of
Variables
G99)+
Section
2.9.30
2.9.29
6
.
2.1.1
*
.
4.1.4
4.3.10
4.3.12
5
2.10.1
2.11.10
2.11.2
2.4,6
2.9.18
6.2.2
7.5
2.9.14
6.2.3
8.6.2
• •
6.1.29
8.1.4
8.2
4.3.11
2.1.5
4.7.4
2.9.28
3.2.3
2.9.9
8.3.5
8.3.1
2.9.4
2.8.6
4.3.2
2.11.9
4.3.1
2.11.6
8.1.2
2.3.1
2.3
4.1.2
4.3.4
4.1.8
6.1.2
4.7
4.7.2
4.1.5
2.1.3
11.8
2.
4.3
6.1.21
6.1.20
2.9,6
Page
85
85
3
252
.....
127 141
142
198
240
93
116
96
----
13
----
40
177
187
37
178
174
----
193
194
142
5
153
....
74
123
29
196
195
25
20
132
••'•113
131
no
192
7
6
126
135
128
166
151
151
127
5
113
131
171
171
28
i
ii
Subject
E
EDIT
EDIT
Keys
EDIT
LOCK
Editing
El
/ISO
A
EMERGENCY
Stop
Exact Exercises
EXTERNAL
F
FI-Digit
FEED
HOLD
Feedrate
Feedrate
FEEDRATE
FEEDRATE
Axis
5th
4th
Axis
5th
Axis
Axis
4th
FUNCTION
Fuse
Blowing
for
Fuse
of
Fuses
FusesofPower
G
Codes
C
G06)
(GOO,
(G01)
Linear
G03)
(G02, (G02,
GQ3)
(G04)
Dwell
(G09,
G61,
(G10)
Tool
(G12,
G13)
(G17,
G18,
G21)'''
(G20,
(G22,
G23)
(G25)+
(G27)+Reference
(G28)yAutomatic
(G29)‘
Return
(G
2nd,
30)ÿ
31)
<G
SkipÿF
(G36,
G
(G38)+Z-Axis
(G40,
G41,
(G43,
G44,
(G45
to
(G50,
G5
(G52
to
(G52
to
(G60)‘
Unidirectional
(G70f
G71,
(G73,
G74,
(G80,
G81
(G90/G91)
(G92)
Programming
(G100
through
Switch*
Operation,
Auto-
STOP
(G09,
User
of
DECELERATION
Programming
Pushbutton
Function)
(F-
1/10
OVERRIDE OVERRIDE
Controit
Control
Neglect
Neglect
Keys
(Alarm
Servo
Composite
and
Groups,
Positioning
Interpolation
Circular
Helical
+
G64)
Offset
+
Circle
G19)
Inch
+
Stored
Program
from
3rd
unction
37)ÿ
Automatic
Reference
G42)+Tool
G49)*Tool
G48)
Tool
DÿScahng
G59)TWork
G59JÿWork
G72)
G76,
)*
Output
Absolute
102)+
Select
G61,
Macro
.....
+
Input Input
Control
Input
Exact
Value
Cutting
Plane
/Metric
Copy
Point Return
Reference
and
Position
Function
Coordinate
Hole
G80
for
/Incremental
of
Summary
Pushbutton
G64)
....
+
and
CANCEL
Switch
331
No.
Power
Control
Unit
of
Last
Interpolation
Interpolation
Stop
Designation
Designation
Designation
Stroke
Coordinate
High-Speed
Limit
Check
Reference
to
Reference
4th
Centering
Surface
Radius
Length
Offset
Approach
Pattern
G89,
to
External
Absolute
of
Signals
Input
Lamp
Switch
*
- - -
...
335)*
to
Unit
Power
Supply
.
...
*
Zero
Function
Offset
Compensation
Compensation
System
System
Cycles
G99)
G98,
Motion
Programming
Zero
Cutting
.
*
by
Point
Point
Setting
Setting
Point
INDEX
+
...
Unit
G
Code
....
Return
C
A*
Canned
Feature
.
* *
* *
*
B.
Cycles
*•*
Chapter
4 4
6
4
3
6
2
2
6
2
6
2
2
6 6
2 2
6
6
4
8
8
8 8
2
2
2
2 2
.
.
*
*
*
*
-
2
2
2
2 2
2
2 2
2
2
2
2 2 2
2
2
2
2
2
2
2 2
2
2
-
2
*
«
2
*
2
*
2
Section
.
*
. .
.
.
-
*
-
.
.
-
-
-
-
.
-
-
-
*
*
.
*
2.9.17
2.9.20
2.9.
2.
2,
2.9.
2.9.24B
2.9.25
2.
2.
2.9.27
2.9.29
2.9.30
2.9.
6
4.
4.1.10
6.1.28
4.8.4
3.1.2
6.1.4
2.9.7
2.
11.
6.
30
1.
2.4.4
6.1.3
2.4.2
2.4.3
6.1.13
6.
1.12A
2.3.6--
2.3.5*-
6.1.22C
6.1.22B
4.1.3
8.4.1
8.3.4
8.3.2
8.3.3
2.9.1
2.9.2
2.9.3
2.9.4
2.9.5
2.9.6
2.9.7
2.9-8
2.9.9
2.9.10
2.9.11
2.9.12A
2.9.12B
2.9.13
2.9.14
2.9.15
2.9.16
2.9.18
19
2.9.
21
9.22
23
9.
24A
9.
26
9.
28
31
Page
*
*
149
128
174
.
158
121
.
166
11
.
.
.
.
.
. . .
.
••
.
.
.
.
28
116
174
11
166
11
12
-
170
168
9
8
172 172
126 197
196
195
196
22
-
24 24
25
27
28
28
-
29
-
29
32
32
33
34
36
37
38
39
39
40
42
42
56
58
63
65
67
70
71
74
73
85
85
86
iii
INDEX
..
.
Chapter
2
6
6
6
2
2 2
2
2 2
4
8
4
4
7
4 4
1
-
6 6 6
3
2 2
2
4 4
2
2
2 2
2
2
2
2 2
2
6
6 8
8
6
7
7
6
6
6
2
2
7
7
.
4
6
2
2
2
6
Subject
Codes)
and
H
H-
HANDLE
HANDLE
HANDLE
Helical
High-Speed
Hole
I
Inch/Metric
Input
INPUT
Inputting
D-function
AXIS
Dial+
Dials
Interpolation
Pattern
Format
FORMAT
Setting
Input/Output
Input
/Output
Inputting
INSPECTION
Interface,
Internal
INTRODUCTION
J
JOG JOG JOG
Keeping
K
L
Label
Least
Linear
LOADING
Loading
(MOO,
f
M
(M90
(M91/M90)t
(M93/M92)t
(M95/M94)
(M97/M96)t
Compensation
(M98/M99)
M
Codes
M
Codes
Codes
M
M-FUNCTION
MACHINE
Maintenance
Tool
Type
Toggle
FEEDRATE
FEEDRATE
Pushbuttons
NC
Skip
Function
Input
Increment
Interpolation
PART
Part
M01,
M02,
M199)
to
Program
Multi-Active
Mirror
Circular
Subroutine
for
for
,
Other
CONTROL
(H,
Select
(Manual
Simultaneous
for
Cutting
Cycles
Designation
Data
Signals
Signals,
Offsets
BEFORE
and
Switches
OVERRIDE
Switch
Tape
*
PROGRAMS
Program
M30)
Codes
M
Image
C
Internal
(MOO,
Stop
LOCK
Before
Call,
D
witch
S
Pulse
(G02,
Feature
G71,
(G70.
by
and
Displaying
from
TURNING
Functions
*
and
Least
(G01)
Tape
Codes
M
for
Internal
Interruption
Registers
On/Off
Mode
Path
Program
Processing
M01,
Switch
STATION
t
Generator)
G03)t
(G100
G
Parameter
SWITCH
into
M02,
(Auxiliary
*•* *
Control
G72)t
Code
-
Tape
ON
of
Output
INTO
for
On
On
(M90
• •
*
through
(G20,
On
/Off
.....
POWER
MEMORY
Memory
Stop
Processing
/Off
On
/Off
on
/Off
to
M30)
Function
of
up
0102)*
G21)t
Data
of
• •
Increment
Tool
99)
Ml
to
.
....
Radius
Lock)
Three
-
* *
•-•
Axes!*
MAINTENANCE
MANUAL
MANUAL MANUAL
TION
MANUAL
MANUAL Manual
Maximum
Message
MDI
MDI MEM
MIRROR
Mirror
Miscellaneous
ABSOLUTE
OPERATION
OPERATION
PULSE
REFERENCE
Return
Programmable
Display
MODE,
AUTOMATIC
OPERATION
(Memory
DATA
IMAGE
On/Off
Image
MISCELLANEOUS
SELECT
MODE
Switch
INTERRUPTING
MULTIPLY
POINT
Reference
to
Control-Out
by
INTERRUPTING
Data)
SELECTOR
AXIS
Function
(M95/M94)
FUNCTIONS
Switch
Select
RETURN
Point
Dimensions
OPERATION
Keys
(B-Function)
AUTOMATIC
Switch
*
Switch
and
Control-In
...
IN
AUTOMATIC
Switch
(M-FUNCTION)
.
,
t
2Nd
OPERA¬
t
OPERATION
.
*
Section
2.7.3
6.1.6
6.1.5
6.1.8
2.9.5
2.9.31
2.9.26
2.9.11
2.1.1
2.1
4.4.2
8.6.3
4.3.13
4.4.1
7.1
4.7.1
4.3.8
6.1
6.1.10
6.1.9
3.4.2
2.
1.4
2.3.7
2.9.3
4.5
4.5,1
2.8.1
2.8,2
2.8.
2.8.4
2.8.5
2.8.6
2.8.7
2.8.2
2.8.1
2.8.
6.1.23
8.6.4
6.1.24
7.2
7.7
6.1.7
6.1.15
6.2.1
2,3.8
10.2
2.
7.8
7.9
4.1.11
6.1.25
2.8.5
2.8.9
2.8
6.1.1
.
.
12B
3
8
..
Page
15
167
-
167
168
*
27
86
71
32
144
I
1
198
143
143
.
186
151
141
1
170
-•
168 168
124
5
9
24
146
146
16
17 17 17 17
20 20
17
16
21
173
166
199
191
173
186 188
167
170
176
10
93
188
189
1
128
173
17
*
21
16
166
iv
INDEX
Subject
MOLDED-CASE
M
Multi-
Active
Multi-
Active
H
NC
OPERATOR'S
NC
Tape
NC
Tape,
Tape
NC
NEXT
Key
O
On-Line
Operation
OPERATION
OPERATION
Operations
Operation Optional
OPTIONAL
OPTIONAL
ORG
(Origin)
Output
Overload
Overview
P
PAGE
Keys
Paper
Tape
PARAMETER
Parameters,
Part
Program,
Part
Program
Part
Program
Part
Program
Part
Program
Part
Program
PART
PROGRAM
PART
PROGRAM
PROGRAM
PART
Part
Program
PART
PROGRAM
Part
Program
Part
Program
Part
Program,
PART
PROGRAMS
Plane
Designation
Playback
Portable
Positioning
POWER
POWER
Power
On
PREPARATION
PREPARATORY
Process
Program Program
Program
PROGRAM
PROGRAMMING
PROGRAMMING
Registerst
Registers
Check
Keeping
Punch
Diagnostics
Commands
PROCEDURE
PROCEDURE
using
Time
Block
BLOCK
STOP
Keys
for
External
(Alarm
of
User
Select
NUMBERS
Displaying
Block,
Block,
by
Display
Form,
Tape
Tape,
to
Function‘d
Reader
Tape
(GOO,
CIRCUIT
ON
/OFF
Pushbuttons
/Off
Sheet
CopyT(G25)
Interruption
Number
NUMBER
CIRCUIT
STATION
Data
Display
(/l-/9)
Skip
SKIP
Switch
Motion
No.
351
Macro
,
Adding
Deleting
Modifying
,
MDI
Loading
General
TAPE
TAPE
TAPE
into
TAPE
Verifying
Paper
Tape,
Making
Addition
INTO
(G17,G18,G19)
Unit'd
GQ6)
BREAKER
OPERATION
TURNING
FOR
FUNCTION
On
AND
BREAKERS
/Off
WITH
/Output
(M93/M92)+
CRT
9"
*
Interface
On
Input
+
Switch
081)ÿ
(G80,
355)
to
Body
OF
LIST
Writing
and
...
PUNCHING
CODING
HANDLING
Memory,
PUNCHING
MEMORY,LOADING
/Off
SEQUENCE
Loading
.....
Outputting
to
FUSES
AND
POWER
OFF
(C-FUNCTION)
(M91/M90)
NUMBER
(MCCB)
-
CHARACTER
*
....
....
•*•
*•*
+
Chapter
8
.
2
2
DISPLAY
*
*
.
-
4
3
3 3
4
8
2
6
7
4
*
4
2
6
6
4
2
8
2
4
3
APPENDIX
4
4 4
4
4
4
3
*
3 3 3
4
3
4
4
4
4
2
6
5
2
8
4
4
7
2
3
2
*
2
2
2
3
2
2
*
*
• •
* *
*
Section
8.5
.
2.1.6
2.8.4
*3.3.3
*
3.4.2
*3.3.2
*
4.1.6
8.6.1
2,11.5
*
6.2
4.7.5
*
4.3.9
*
2.2.3
6.1.19
6.1.18
4.1.9
*2.9,28
*
8.4.2
*
2.11.3
*
4.1.7
*
3.3.1
*
4.3.7
*
4.6.4
4.6.2
4.6.3
*4.5.3
4.6.1
3.2.2
*
3.3
3.4
*
4.5.1
‘3.3
4.8.3
4.4.
4.5.2
•4.5
2.9.10
6.2.5
5.3
2.9.2
*
8.3
4
4.1.1
7
*
2.9
*
3.2.1
.
2.9.12B
*
2.8.3
*2.2.1
*
2.
*
3.2
Page
198
5
17
125
.....
124
124 124
127
198
••••108
176
186 155
141
6
171
••••170
----
128
73
197
----
97
128
124
206
.....
139
150
*
•••149
150
*••ÿ148
149
123
.....
124 121
124
146
124
5
2
10
2
156
144
147
----
146
32
183
163
24
195
130
126
.....
189
22
121
34
17
----
6
6
121
1
v
INDEX
APPENDIX
....
APPENDIX
*
APPENDIX
Chapter
.
.
«
-
*
.
.
.
.
6
4
2
6
2
6
2
2
4 4
4
2
8
2
2
2 2
8
4
4 4 4
4
2
2
2
6
2
6
2
3
6
7
2
2
6
2
2
5
7
3 3
4 4
5
8
5
5
5
5
5
4
Subject
P
Program
PUSHBUTTONS,
R
Rapid
Traverse
RAPID
Reference
REFERENCE
Reference
Registration Registered
Remote
RESET
Return
ROUTINE
S
S2-Digit S5-Digit
Scaling
Sequence
Servomotor
Setting
Setting Setting
Setting
SETTING
Setting
Simultaneously
Simultaneously
Simultaneously
SINGLE
Skip
Function
SPINDLE
SPINDLE-SPEED
Splicing
STANDARD
START
STORED
STORED
STORED
Stored
Subroutine
SWITCHING
T
T2-Digit
T4-Digit
Feed
Tape
TAPE
AND
Code
Tape
T
CODE
APE
TAPE
FEED
TAPE
INPUT
Tape
Reader
Reader
Tape
TAPE
READER
TAPE
READER
Reels,
Tape
Reels,
Tape
REELS
TAPE
Restart
TRAVERSE
Power
Key
from
Programming Programmingt
Function
and
Data Data
Data,
+
LAMPS
Rate
Check
Point
POINT
Return
Point
of
User
Program
On
/Off
Reference
INSPECTION
Number
(G50,
andDCMotor
Parameter
and
Parameter
and
Parameter
Displaying
NUMBERS.
of
Baud
Rate
Controllable
Controllable Controllable
BLOCK
NC
LOCK
Stroke
Switch
(031)
SPEED
OVERRIDE
FUNCTION
Tape
INPUT
Input
LEADSCREW
LEADSCREW
STROKE
Limit
Program
UNITS
UMIT
Programming
Programmingÿ
Switch
and
MEMORY
.
*
and
SYSTEM
/OUTPUT
. .
COMPARTMENT
Handling
Handling
+
AND
OVERRIDE
RATE
(G2?)
Lamps+
(G30)+
Macros
Number,
Pushbuttons
Zero
SCHEDULE
G51)+
Tape
UST
and
+
/OUTPUT
(or
Switch)
ERROR
ERROR
,
+
(G22,
(M98,
ON
THE
System
MODE,
No.
OPERATIONS
.
inch
8-
6-inch
KEYS
+
.2nd,
Display
(G29)+
Spindle
for
Verifying
Data,
Inputting
to
Data
and
OF
Others
Axes
Axes
Axes
Switch+
Paper
Writing
of
Serial
of
Four-
of
Three-
of
(S-FUNCTION)
SIGNALS,
+
COMPENSATION COMPENSATION
PREPARATION
G23)+
M99)
CONTROL
No.
Switch
OPERATION
Switches
.
.
.
.
.
Switch
3rd
of
• •
Five-
UST
STATION
NC
OF
and
* *
«
• •
*
Tape,
Interface
axis
axis
axis
FOR
IN
....
DATA
*
4th
........
Outputting
Control
Controlÿ
Control
.
OF
.
AND
.
.
*
.....
Section
6.
2.
4
4.1
2.4.1
6.1.11
2.9.13
6.1.16
2.9.16
2.11.7
4.5.4
4.2.3
1.12
4.
2.
9.15
-•••
8.1
2.5.1
2.5.2
2.
23
9.
2.2.2
8.1.3
4.8.1
4.4.2
4.4.4
1
4
3
4.3.6
4.7.3
2.3.4
2.3.3
2.3.2
6.1.17
2.9.17
6.1.14
2.5
-
3.4.1
6,1.27
7.4
2.9.I2A
2.8.7
6.1
2.6.1
2.6.2
5
1.1
7.6
3.1.1
••
3.1
4.1.13
4.4
5.1.2
1,1
8.
5.1
..
5.2,3
5.2.2
..
5.2
*
-
*
«
*
«
-
•••
-
Page
180
125
10
168 170
112
148
131
129
191
192
156
144 144
138
200
152
170
170
124
230
174
226
187
166
159 188
121
121
129
143
159 192
159
159
161
160
160
36
39
38
13
14
63
39
13
33
20
14 14
6
8
7 7
\
vi
INDEX
Subject
T
Tape
TAPE
Error
TG
THERMAL
Third
TOOL
Tool
TOOL
Tool
TOOL
Tool
Tool Tool Tool
Tool
Tool
Tool Tool
Tool
TRAVERSE
TROUBLE
TURNING
Turning
TURNING
Turning
Check
TV
U
Unidirectional
USER
User
USER
V
Variables
W
Work
Work
Writing
Z
Z-AXIS
Z-Axis
.
Tumble
Box
VERIFYING
(Alarm
OVERLOAD
Fifth
to
Stored
COMPENSATION
Compensation,
FUNCTION
Length
Life
Offset
Offset
Offset
Offset Offsets
Offsets
Position
Radius
Macro
Coordinate
Compensation
LENGTH
Control
Data,
Memory
Value
Value
from
to
Compensation
AND
CAUSES
OFF
off
Power
ON
Power
on
(Tape
MACRO
Call
MESSAGE
Coordinate
in
Blocks
FEED
Reference
MEASUREMENT
Paper
Offset
FEED
POWER
POWER
Vertical
Approach
(G65
Commands
DISPLAY*
System
System
NEGLECT
No,
391
to
RELAY
Stroke
Outline
(T-FUNCTION)
(G122,
G123)
Displaying
Designation
Tape
Verifying
Tape,
Inputting
Tape,
(G45
to
FUNCTIONS
REMEDIES
AND
.
Parity
(G60)*
G66)
AND
Setting
Displaying
Surface
Setting
Switch
Offset
and
395)
OF
Liimtr
of
(G43,
and
(G10)
Outputting
G48)
(G40,
C
Pushbutton
G41,
.
(G52
(G52
.
-
G49)
.
*
-
*
UNIT
*
G42)1
to
to
by
...
SERVO
....
G44,
Writing
Check)
.
A
B
Contents
•••••••-
(G38)
*
and
G59)*
G59)*
MDI
• •
• •
Lamp*
Chapter
5
4
8
-
8
6
2 2
2
2
-
6
*
*
2
-
4
2
2
4
4
4
2
2
2
8
7
4
*
7
4
3
2
2
2 2
2
2
.
2
4
6
2
•8.4
-2.7.1
Section
5.1.3
4.8
--
8.4.3
6.1.31
2.7
2.6
2.9.21
6.1.26
2.9.32-
4.3.5
2.7.2
2.9.8
4.8.2
4.4.1
4.4.3
2.9.22
20
2.9.
2.4
8.6
7.11
4.2.2
•••
7.2
4.2.1
3.2.4
2.
9.25
2.11
2.11.1
2.10
2.11.4 24A
2.
9.
2.9.24B-
4.
3.
3
6.1.22A
2.9.19
••
••
••
Page
160 156 197
197
175
15
15
14
56
174
89
137
15
29
156
143
144
58
42
10
198 189
130
186
130
124
70
94
94
93
97
65
67
134
171
42
vii
1.
INTRODUCTION
i
The
YASNAC
simultaneously
center,
ing
machining,
feedback
gauging
MX2
is
controlling
with
emphasis
unattended
control.
a
high-performance
4
3
or
placed
automatic
axes
on
operation,
CNC
a
of
machin¬
high-speed
or
for
interfaces
now
is
modes
new
long-distance
The
the
With
cessors
corporates
NC
and
a
capabilities.
semi-permanent
combination
in
used
advantage.
mum
The
data
concept,
INPUT
INPUT
used
is
input-output
FORMAT
block
ed
in
2.
1
2.1.1
A
variable
6313
logic
various
compact
The
and
and,
FORMAT
format
for
YASNAC
incorporating
LSIs,
the
design
memory
comprises
programmable
utilize
to
interface
addition
in
conforming
MX2.
16-bit
YASNAC
with
each
has
to
micropro¬
MX2
wide
permanent,
software
to
one
been
range
maxi¬
expand¬
a
conventional
2.
JISÿB
to
in¬
of
storage
edited
PROGRMMING
Table
following
machine
indicate
available
YASNAC
interface,
easily
2.1
the
the
such
of
shows
programmable
FACIT
as
accommodate
to
operations
transmission.
data
incorporate
can
and
the
from
the
address
the
NC
input
characters
RS
and
as
such
a
logic
operator's
format.
number
,
232C
requirements
RS
high-speed,
programmable
diagram
can
station.
Numerals
in
Table
of
2.1
digits.
422
for
be
EXAMPLE
3
T
m
a
program
DECIMAL
be
not
programmed.
block)
by
(EIA
instead
code
semicolon
a
code)
of
actual
pro¬
including
POINT
ad¬
all
for
programmed,
a
pro¬
in
(;)
or
LF/NL
the
semi¬
Down
Five
Sign
Address
.
to
digits
Notes:
third
of
integer
character:
Metric
N
4
04
Inch
input
N
4
04
represents
"a"
,
,
P
Q
because
decimal
input
G3
G3
R
and
they
place
X
format
+43
a
format
a+34
L
are
X,
are
F5
F31
Y,
used
S2
S2
Z,
omitted
for
mm
in
or
inches
T2
T2
J
I,
in
various
M3
M3
or
the
D(H)2
D(H)2
K.
above
meanings.
B3;
B3;
format
be
make
to
be
must
(end
used
Standard
5
omitted
2.1.3
5.
suppressed
need
be
of
CR
X
Note:
A
decimal
gramming,
decimal
points,
PROGRAMMING
The
leading
codes.
dress
all
but
In
gram
In
(ISO
colon
f
#
minus
manual,
the
example
actual
code)
)
(
;
.
Japanese
programming,
point
when
zeros
Plus
signs
is
should
Industrial
should
you
refer
on
page
can
signs
EOB
represented
be
1
2.1.1
INPUT
FORMAT
(CONT'D)
No.
1
2
3
4
5
6
7
8
9
Program
Sequence
G
function
Cordinate
Word
Feed/min Feed/min
function
S-
T-function
M-
function
Address
No.
No.
Linear
Rotary
1/10
axis
axis
Table
Metric
a
b
Metric
Input
+ +
F40
F41
43
43
2.
04
N4
G3
S2
S5
T2
T4
M3
1
Input
Output
Inch
b
a
Input
+
+
F31
F32
Format
34
43
Metric
a
b
Inch
Input
+
+
F50
F51
53
43
Input
04
N4
G3
S2 S5
T
T4
M3
Inch
2
a
b
Input
+
+
F31 F32
34
43
B:
O
:
Basic
Optional
B B
B
B
O
B
B
B
O
B
0
B
10
11
12
13
14
15
Tool
Offset
B-
function
Dwell
Program
Sequence
of
No.
repititions
No.
No.
No.
designation
designation
H2
or
B3
P53
P4
P4
L8
D2
H2
or
B3
P53
P4
P4
L8
2
D
B
O
B
B B B
2
FUNCTION
AND
and
their
CHARACTERS
meanings
are
shown
Table
ADDRESS
characters
2.2.
2.1.2
Address
1
in
Address
Characters
A
B
C
D
E
F
G
H
I
J
K
L
Additional
Additional
Additional
Tool
radius
macro
User
Feedrate
Preparatory
Tool
length
X-coordinate
Radius
for
Y-coordinate
Cutting
depth
Z-coordinate
Number
of
Table
rotary rotary
rotary
offset
character
function
offset
circle
repetitions
of
of
arc
2.2
for
axis
axis
axis
number
number
arc
cutting
arc
circle
center
Address
Meanings
parallel
parallel parallel
center
center
cutting
Characters
to
X-axis
Y-axis
to
Z-axis
to
B:
O:
Basic
Optional
O O
O
B,
0
O
B
B,
O
B B
O
O
B.
B
O
B.
M N
O
P
Q
R
S
T
U
V W
X Y
Z
Miscellaneous
Sequence
Program
Dwell
time,
designation
Depth
Point
Radius
of
R
designation
Spindle-speed
Tool
function
Additional
Additional
Additional
X-coordinate
Y-coordinate
Z-coordinate
number
number
Program
in
cut,
canned
for
linear
linear
linear
functions
No.
subprogram
shift
of
cycles
of
function
axis
axis
axis
and
canned
a
circular
parallel
parallel parallel
sequence
cycles
arc
to
X-axis
Y-axis
to
to
Z-axis
No.
O,
B B B B
O
O
B
B
B
O
O
O
B
B B
1
l
3
-
2.1.2
ADDRESS
AND
FUNCTION
CHARACTERS
(CONT
'D)
EIA
Code
Blank
BS
Tab
CR
SP
ER-
UC
LC
2-4-5
bits
2-4-7
bits
+ +
ISO
LF/NL
Nul
BS
HT
CR
SP
Code
%
(
)
Table
Error
2.3
in
Disregarded Disregarded
Disregarded
End
of
Block
Disregarded
Space
Rewind
Upper
Lower
Control
Control
stop
shift
shift
out
in
Disregarded,
Function
Meanings
significant
in
ISO
(EOB)-
(Comment
(Comment
User
Characters
data
start)
end)
macro
area
in
operator
Remarks
EIA
EIA:
Special
code
0
to
9
z
to
a
/
Del
Parameter
setting
* *
[
]
O
$
@
0
A
DEL
Minus
to
9
to
Z
/
Numerals
Address
Optional
sign,
characters,
block
Disregarded
Decimal
#
Sharp
Astnsk
Equal
[
]
:
$
Left
Right
User User User
point
(Variable)
(Multiplication
mark
bracket
bracket
macro
macro
macro
operator
operator
User
skip
(Including
operator
macro
operator
User
All
operator)
macro
Mark)
operator
EIA:
Special
code
Notes:
1.
2.
3.
?
Characters
Information
code
Tape
?
other
between
(EIA
or
than
ISO)
User
the
Control
can
macro
above
Out
be
operator
cause
and
switched
error
Control
by
m
significant
In
setting.
4
is
ignored
area.
data
as
insignificant
data.
2.1.3
DECIMAL
Numerals
the
as
dimensional
coordinates
Decimal
dress
points
words.
Coordinate
V,
W,
word:
rate
U,
Time
Feed
EXAMPLE
X15.
containing
(distance),
can
words
Q,
R
P
word:
X15.
POINT
data
be
X,
F
mm]
[
000
PROGRAMMING
a
decimal
of
addresses
and
time
used
in
I,
Y,
Z,
mm
or
point
speed.
the
following
K,
J,
[
inch
X15.0000
may
related
A,
be
B,
]
inches
used
to
ad¬
C,
2.1.5
During
read
made
blocks
in
for
contain
2.1.6
For
between
BUFFER
normal
advance
in
the
for
the
In
of
advance
next
the
up
MULTI-ACTIVE
portion
the
M93
follow-on
tool
data
and
operation
to
and
readmadvance.
REGISTER
operation,
and
compensation
radius
or
up
to
compensation
compensation
characters
128
of
part
M92,
of
block
one
computing
operation
.
C+
4
blocks
data
of
computing
is
executed.
One
including
REGISTERS’1-
4
blocks
sandwiched
programs
to
up
data
mode,
are
required
block
EOB.
of
data
is
is
two
read
can
in
are
5
Y20.
(G94)F25.6
G04P1.
Normally,
inputted,
(or
0.0001
parameter
regard
to
parameter
the
LABEL
cases
2.1.4
In
becomes
CRT.
When When
-
While
the
on
the
punched
neglected.
MEM
the dicates
of
end
the
when
the
inches,
setting,
as
"1"
named
effective,
power
the
RESET
the
label
When
(memory)
the
presence
part
Y
20.
F25.0
(for
Dwell
data
control
1
mm
#601
SKIP
skip
tape
program
500
mm/min
F4.
1.000
without
regards
0.001
or
the
(or
9d6)
FUNCTION
below,
and
supply
key
function
up
is
LSK
or
EDIT
of
mm
0)
sec
control
1
inch
the
LSK
is
is
pushed.
to
displayed
pointer
a
.
Y20.5000
or
F25.6
or
(for
a
decimal
"l"
deg.),
may
or
label
displayed
is
turned
effective,
is
the
first
(editing)
as
1
at
F3.1)
but
be
deg.).
skip
on.
EOB
on
the
inches
inches/min
point
0.001
mm
with
made
to
Refer
function
the
on
all
code
CRT
the
mode,
it
leading
is
a
data
are
in¬
M
code
M92
M93
Note:
reset,
marked
When
the
with
Inter-block
of
of
is
always
mode.
is
advance
data.
reading
program
time
processing
blocks
NOTE-
Advance
but
M93
In
Multi-active
Multi-active
power
control
stoppage
made
so
reading
timeofadvance
is
ready
is
that
not
to
is
in
can
be
Meaning
applied
the
be
the
4
of
reading
made
made
register
register
or
the
state
eliminated
automatic
blocks
for
every
to
up
off
on
of
M
operation
is
longer
of
next
4
control
code
when
4
blocks
blocks
is
the
than
4
in
I
5
2.2
2.2.1
PROGRAM
PROGRAM
NUMBER
NUMBER
AND
SEQUENCE
NUMBER
When
to
search
hand.
searching
or
for
specify
sequence
program
numbers,
numbers
be
sure
before¬
Program
for
the
to
Up
character
program
trol,
employing
One
program
ends
with
placed placed
%
<
PROGRAM
PROGRAM
(or
ER
the
top
NOTES:.
The
/M02;,
of
programs.
make
To
effective
succeeding
program
change.
2.2.2
Integers
ten
following
numbers
Sequence
blocks,
meaning
Therefore,
tial,
and
any
sequence
sequential
numbers.
numbers
purpose
4
digits
11
0"
numbers
and
up
an
M02,
the
at
the
at
010;
.....
ISO
%
at
and
blocks
/M30;,/M99;
the
as
ends
may
of
program
be
may
as
program
can
to
199or999
option.
begins
ends
ends
WITH
NO.
end
for
with
M30
or
of
of
M02; M99;
10
code)
the
of
optional
reading
a
program
(EIA)
ER
is
possible
(#6021po>
an
NUMBER
of
address
SEQUENCE
consisting
.
numbers
and
do.
and
they
duplicated
numbers
are
not
have
sequence
may
number
be
numbers,
are
be
prefixed
identification.
written
numbers.
be
registered
can
a
program
M99.
main
M02
programs,
subprograms.
01234;
77-
PROGRAM PROGRAM
is
punched
program.
block
are
of
or
up
character
reference
any
of
sequential,
is
also
convenient
regarded
not
M02,
M30,
end,
and
(ISO)
%
with
4
to
digits
influence
machining
and
possible.
to
after
be
registered
number,
and
WITH
NO.
on
such
skip
and
to
as
a
parameter
may
N
numbers
processes.
non-sequen-
also
as
programs
address
an
to
Up
in
the
M30
are
and
M99
1234
the
tape
as
as
M99
the
make
a
sign
be
as
sequence
for
the
on
not
using
Generally,
sequence
99
con¬
and
%
ends
in¬
of
writ¬
NOTES:
is
2.2.3
Those ed
block,
switch
EXAMPLE
at
When
neglected,
blockisread
With
NOTES-
While
The
5
When
number,
trailing
When
two
number,
no
more
Blocks
searched
contained
OPTIONAL
blocks
are
neglected
when
for
/2
N
the
N
"1",
The
optional
while
the
ter.
If
switching
reading
function
optional
more
or
only
end
or
only
searching
without
for
in
in
the
that
1234
switch
and
as
1234
"1"
may
blocks
the
blocks
on
is
ineffective.
digits
the
effective.
are
more
one
sequence
with
the
BLOCK
which
between
external
number
G01
for
when
if
G01
be
block
is
ineffective
or
block
are
digits
blocks
is
retrieved
performed.
is
respect
blocks.
n/n"
"n"
X100
is
12
the
X100,.
omitted.
skipping
are
read
have
punching
skip
written
up
have
numbers
to
SKIP
(n
In
and
optional
is
13
on,
switch
into
been
to
out
2
/
-
the
to
the
and
the
(/I
1
=
on.
Y200;
the
for
process
the
read,
skip
programs,
/9
as
4th
same
can
address
-
9)
-
the
block
entire
13
buffer
the
is
an
a
sequence
from
sequence
read,
and
also
data
+
/9)
includ¬
is
end
that
of
skip
block
on,
is
executed
is
resis-
subsequent
blocks.
this
option
the
be
is
this
function.
2.3
COORDINATE
Generally,
tions
and
are
tems
words
axes
consist
and
commands
called
numerals
WORD
commands
coordinate
of
address
for
movements
for
setting
words,
characters
representing
in
coordinate
coordinate
and
for
dimensions
axis
sys¬
desired
direc¬
of
directions.
6
-
2.3.1
COORDINATE
WORD
Table
2.4
Coordinate
Words
!
Main
4th
axesL
Circular
interpolation
auxiliary
data
2.3.2
OF
Table
axes
SIMULTANEOUS
THREE-AXIS
5
2.
.
Table
2.5
shows
Simultaneously
Three-axis
Address
axes
and
5th
CONTROL
CONTROLLABLE
simultaneously
Control
Y,
X.
B,
A,
or
V,
U,
Q
R
I,
J,
controllable
Controllable
the
B
V
and
and
or
coordinate
directions
C
W
arc
GI3)
Z
C
W
Position
direction.
These
in
A,
U,
Circular
(
G1Z
Generally,
K
Generally,
center
AXES
(in
2.3.3
OF
Table
axes
of
Axes
Simultaneously
axes
axes
XY,
(see
X
and
direction.
control
axes
or
YZ
Note.
Y
and
HELICAL
.
of
ZX
)
linear
Positioning
Linear
tion
Circular
polation
Circular
G12,
Helical tion
X,Y
Manual
controllable
,
Y
X
Y
X,
Two
Two
Circle feed
Refer
INTERPOLATION
Simultaneous
and
interpola¬
inter¬
G02,
cutting4'
interpola¬
G02,
G03
control
GOO
G03
Positioning
i
Linear
tion
Circular
G01
polation
Circle
,
G13
G
12
Helical
tionÿ
Manual
and
and
axes
axes:
in
in
to
Z
Z
Z
:
XY-plane
Z-axis
2.9.5
Description
distance
words
of
used
are
used
are
increment
_
radius
distances
X,
and
Y
SIMULTANEOUSLY
FOUR-AXIS
2.
.
interpola¬
G01
G13
interpola¬
t
G02
2.6
control
Table
,
in
X
are
the
4th
for
rotary
parallel
for
in
values
6
of
from
Z
components).
shows
Simultaneously
GOO
inter¬
G02,
GO
cutting?
,
3
GO
treated
and
coordinate
5Th
motion,
motion.
cutting
YorZ
circle
circles.
start
point
CONTROL+
simultaneously
Four-axis
3
X,
Y
Y,
X,
Two
Xa1’
Two
axes:
Three
plane
direction.
axis
2.9.5
LATION
One
Control
controllable
,
axes
Yaa|
and
axis,
commands
as
axes.
and
arc
to
CONTROLLABLE
controllable
Controllable
Simultaneously
axes
,
Z
Z,
axes:
HELICAL
aa>
and
coaxes
and
mp}
,
XY,
ZaaJ
or
and
X
circle
linear
on
page
X,
Y,
axes
YZ,
feed
Refer
INTERPO¬
27.
Z,
Y
Axes
ZX,
in
in
or
AXES
of
XY-
Z-
tc
of1!
Note:
Circular
currently
(G17
to
details,
For
POLATION
arc
effective
G19)
plane
refer
(G02,
determined
is
codes
G
2.9.4
to
G03)
on
for
plane
CIRCULAR
24.
page
according
designation.
INTER¬
(I)The
U,
the
to
(2)
Circular
the
nation
on
(3)
For linear
2.9.4
axis
d
or
V
currently
(G17
CIRCULAR
page
circular
axes
represents
W,
selected
arc
plane
to
24.
interpolation
U,
any
as
is
effective
G19)
determined
G
For
.
INTERPOLATION
andWshould
V,
oneofaxes
the
4th
codes
details,
axis
for
a,
be
axis.
according
plane
refer
any
designated.
(G02,
one
A,
B,
desig¬
to
G03)
of
C,
to
i
7
2.3.4
OF
FIVE-AXIS
Table
Positioning
Linear
tion
Circular
polation
Circular
G12,
Helical
tiont
Manual
(1)
Circular
4th
the
not
will
.
axis
(2)
Manual
SIMULTANEOUSLY
CONTROL1
2.7
shows
2.7
Table
Axes
GOO
interpola¬
G01
inter¬
G03
G02,
cuttingf
G13
mterpola-
G02,
G03
control
interpolation
is
pulse
linear.
for
axis
function
CONTROLLABLE
simultaneously
Simutaneously
of
Five-axis
Simultaneously
Controllable
X,
Y,
Z,
X,
Y,
Z,
Two
axes,
Xa,Ya
Two
axes.
Three
plane
axis
2
LATION.
the
generator
9.5
One
axes:
and
direction.
HELICAL
axis,
is
Circular
5th
axis
is
controllable
Controllable
Control
a
and
and
a
(!'
XY,
,
Za
or
X
circle
linear
X,
executed
interpolation
,
if
1-axis
of
Axes
/?
axes
J3
YZ,
and
Y
feed
Refer
INTERPO¬
Z,a(2,or/J.
Y,
only
is
it
axes
in
linear
or
ZX,
XY-
in
to
when
AXES
axes.
Z-
3-axis.
when
Even
the
values
The
control
commands.
converted.
LATION)
2.
The
3.
2
5.
linear
Linear
U-axis V-axis
W-axis
Note:
The
unit
C-axis
and
When
values
is
Z.
inch
must
inch
for
does
However,
(Refer
LINEAR
axes
Table
axis
this
In
or
W
output
the
same
No
discrimination
system
be
system
the
B-axis
not
AXIS
are
2.9
Linear
Linear
Linear
manual,
are
indicated
increment
as
is
in
inches
is
convert
feedrate
to
2.9.3
(U,
defined
Linear
the
selected
selected
remains
LINEAR
V
as
Definition
axis
axis
axis
linear
by
and
other
is
necessary.
for
C-axis.
B-axis
command
OR
W
follows.
Axes
parallel
parallel
parallel
axes
c-axis.
input
linear
by
parameter,
by
parameter,
"deg."
coordinate
INTERPO¬
AXIS)
to
to
to
either
increment
axes,
unit.
F
is
X-axis
Y-axis Z-axis
U,
X,
input
V
for
Y
2.3.5
An
this
axis,
V
U,
2.3.5.
The
Rotary
A
B
C
Note:
4TH
additional
manual,
and
represents
W.
and
ROTARY
1
rotary
Table
axis
axis
axis
axis
In
axes,
B-axis
AXIS
the
axis
Rotary
Rotary Rotary
this
4th
is
2.8
Axis
A,
.
CONTROL''
be
can
axis
4th
AXIS
defined
manual,
B
axis
any
Rotary
Control
axis axis
axis
and
is
of
(A,
as
Definition
parallel parallel
parallel
any
C,
incorporated.
referred
the
B
OR
6
axes,
C
follows.
for
Axes
Table
to
to
to
of
one
referred
is
as
to
AXIS)
4th
X-axis
Y-axis
Z-axis
the
A,
three
to
V
»
In
a-
C,
B,
O
U
c
W
e
A
X
z
Axis
4Th
2.1
Fig.
Coordinate
as
in
Right-hand
System
The
unit
for
B-axis
linear
ments
system)
axes.
are
of
output
is
the
"deg."
For
same
increment
instead
other
the
as
those
and
of
"mm"
respects,
m
mm.
input
increment
used
the
(Metric
with
treat¬
8
2.3.6
f
An
this
axis,
U,
5TH
additional
manual,
represents
and
W.
and
V
the
5th
axis
5th
can
axis
any
be
incorporated.
is
referred
the
of
6
to
axes.
as
In
0-
C,
B,
A,
CONTROLÿ
AXIS
The
C-axis
and When
values
unit
Z.
inch
output
the
is
No
discrimination
system
must
increment
as
same
is
beininches
selected
the
and
other
necessary.
is
for
C-axis.
input
linear
by
increment
axes,
parameter,
X,
input
for
Y
2.3.6.
The
1
rotary
Rotary
axis
A
axis
B
C
axis
Note:
unit
The
b-axis
for
linear
ments
axes.
are
system)
Even
when
the
values
The
control
commands.
converted.
LATION
ROTARY
axis
Table
axis
this
In
,
axes
b-axis.
of
output
Mdeg.''
is
For
same
the
inch
for
does
However,
(Refer
page
on
is
2.10
5th
Rotary
Rotary
Rotary
manual,
A,B
system
the
not
AXIS
defined
Axis
and
increment
instead
the
other
as
b-axis
convert
to
24.)
(A,
B
as
Rotary
Control
Definition
axis
axis
axis
any
,
C
respects,
in
those
selected
is
remains
feedrate
3
9.
2.
OR
follows.
Axes
parallel
parallel
parallel
one
referred
is
and
of
"mm"
mm.
b-axis
command
LINEAR
C
of
input
by
"deg."
AXIS)
for
the
used
(Metric
to
X-axis Y-axis
to
to
Z-axis
three
to
as
increment
with
the
treat¬
parameter,
unit.
coordinate
is
F
INTERPO¬
2.3.7
OUTPUT
2.
7.1
3.
The
minimum
punched
by
2.12.
Metric
c
z
Fig.
LEAST
INCREMENT
LEAST
Table
input
B
o
W
2.2
Coordinate
INPUT
INPUT
input
tape
2.12
(#6006D5
5ThAxis
INCREMENT
units
MDI
or
Least
Linear
0.
001
U
e
A
in
Right-hand
System
INCREMENT
that
can
shown
are
=
mm
Increment
“O.")
Axis
Input
X
-
AND
be
commanded
Table
in
Rotary
0.
001
LEAST
Axis-*-
deg
2.
The
3.
6.
linear
Linear
U-axis
V-axis W-axis
Note:
2
LINEAR
axes
Table
axis
this
In
W
or
AXIS
are
2.11
5th
Linear Linear
Linear
manual,
are
(U,
defined
Linear
Axis
Control
Definition
axis
axis axis
indicated
V
as
parallel
parallel
linear
by
OR
follows.
Axes
parallel
axes
c-axis.
W
AXIS)
for
to to
to
either
X-axis
Y-axis
Z-axis
U,
0.
001
be
001
0.
0.001
set
deg
by
Axisÿ
deg deg
by
Inch
Least
setting
Metric
Inch
Metric
setting
input
input
parameter
input
input
input
#6001D0.
increment
Input
(#6006D5
inch
and
0.0001
times
#6006D5
Increment
=
Linear
0.
001
0.001
input
Axis
mm
in.
in
at
"1.")
can
ten
"1."
x
can
10
be
Rotary
selected
V
9
2.3.
7.1
Notes
:
Selection
made
Selection
eter
setting
Tool
offset
(or
mm
is
possible
In
0.01
eration
Programming
Write
Programming
Program
LEAST
of
by
setting
of
value
0.0001
in
mm
increment
must
operation
editing
INPUT
metric
x
1
(#6006D5).
must
inch,
these
be
made
for
in
for
INCREMENT
system
(#6001D0).
10
or
x
always
0.001
or
units.
system,
in
the
operation
MDI
operation
operation
is
unit
mode.
in
inch
or
made
be
degt
the
in
MEMORY
in
EDT
by
written
following
of
TAPE
(CONT'D)
system
param¬
in
)
,
and
0.01
mm.
mode.
modet.
mode"1'.
is
0.001
offset
op¬
incremental
In
not
exceed
absolute
In
must
axis
value Note:
move
a
value
mable
dresses
mand The
accumulative
accumulative
mum
the
programming,
not
.
machine
The
command
is
given.
values
J,
I,
addresses
Table
programming,
maximum
exceed
over
The
also
K,
R,
X,
2.15
Linear
the
may
the
above
apply
value
to
in
Q
Z,
Y,
must
values
Maximum
input
programmable
move
amount
maximum
not
maximum
maximum
programmable
function
distance
addition
a.
shown
not
to
exceed
below.
Cumlative
axis
values
must
value.
of
each
properly
programmable
program¬
command
move
the
ad¬
com¬
maxi¬
Values
Rotary
axis'!"
if
NOTES:
NC
If
or
to
increment,
the
the
If
contents
machine
the When
-
tape-1-,
stored"
ment
3.
2.
7.
Least
motion.
by
parameter
Metric
Inch
2.3.8
Maximum
are
mand
Table
programmed
tape
stored
in
the
intended
increment
of
NC
move
will
commanded
the
stored
the
stored
regardless
system.
2
LEAST
output
increment
Selection
(#60Q7D3)
Table
output
MAXIMUM
2.13
output
programmable
shown
Maximum
2.14
an
equipment
machine
will
dimensions.
by
by
are
is
stored
ten
system
tape
dimensions.
program
figures
of
switching
OUTPUT
of
Least
Linear
PROGRAMMABLE
metric
0.001
0.
0001
INCREMENT
the
is
setting.
Output
axis
mm
in.
dimensions
below.
Programmable
0.001
set
move
switched
times
punched
is
are
minimum
or
inch
Increment
is
mm
0.01
by
times
ten
when
in
memory,
one
or
out
punched
of
the
unit
output
Rotary
001
0.
0.
001
DIMENSIONS
of
move
Dimensions
fed
tenth
out
incre¬
is
axis'!-
deg
deg
com¬
mm
the
on
of
in¬
the
of
the
"as
tool
made
Metric
Inch
input
Listed
inch
output
2.4
TRAVERSE
2.4.1
1
2.4.1.
The
rapid
for
the
the
Manual
erse
rates
dependent
determined
rapid
traverse
set
are axes.
in
motions
of
two
each
or
different
motion
For
and
paths
override
100%
available.
parameter
2.4.1.2
RATE
input
input
AND
RAPID
RAPID
traverse
Positioning
Rapid
differ
on
by
by
parameters
the
When
three
in
these
other,
times
are
rapid
of
the
Fo
(#6231).
SETTING
±
99999.999
±
9999.9999
values
system.
FEED
TRAVERSE
TRAVERSE
motion
(GOO)
Traverse
among
the
machine
the
machine
rates
tool
axial
axial
and
the
among
normally
traverse
basic
a
is
constant
RANGE
mm
in.
do
not
depend
FUNCTIONS
RATE
RATE
is
and
(RAPID).
the
axes
specification
tool
determined
in
advance
is
moved
directions
directions
end
points
these
motions.
not
rates,
rapid
traverse
feed
OF
±
99999.999
±
99999.999
on
used
for
the
for
motion
since
builders.
the
by
for
in
individual
rapid
simultaneously,
are
independent
are
reached
Therefore,
straight.
Fo,
rates,
rate
set
RAPID
TRAVERSE
metric/
the
motion
The
they
and
The
machine
traverse
25%,
by
deg deg
for
trav¬
are
are
at
50%
are
a
Metric
output
Inch
output
Metric
Inch
Metric Inch
input
input
input
input
Linear
±8388.
axis
607
±330.2601
±21307.062
8607
±838.
mm
in.
mm
in.
Rotary
±8388.607
±8388.607
±8388.607
±8388.
607
axis+
deg deg deg deg
10
For
each
at
some
min)
.
The
24,000
is
tools
Refer
builder.
-
suitable
maximum
have
to
axis,
programmable
mm/min.
their
the
manual
rapid
multiple
own
traverse
However,
optimum
provided
of
rates
7.5
mm/min
rapid
respective
rapid
by
can
traverse
traverse
the
be
(or
machine
machine
set
deg/
rate
rates.
tool
2.4.2
five
With
feedrates
tool
med.
The
programmable
FEEDRATE
digits
per
FUNCTION)
(F
following
minute
range
address
an
(mm/tnin)
of
feedrates
character
are
program¬
as
is
F,
follows
G03
With
F
=
(mm/min)
X
this
200
Y
----
command,
----
=7fX2
+
I
F200
;
----
FY2
Table
Metric
output
Inch
output
The
ance
When machine
mable
a
parameter
above
feedrate
commands
F
involving
{
two
tion
EXAMPLE
maximum
the
of
the
feedrate
the
axial
tangential
G01
this
With
500
F
=
(mm
/
2.16
Metric
Inch
Metric
Inch
servo
maximum
system
(#6228),
set
is
clamped
for
motions
directions
G91
X40.
command,
=
J
min)
feedrate
maximum
Programmable
Format
input
input
input
input
is
given
linear
to
(incremental)
Y30.
3002
F40
F31
F50
F31
system
feedrate
below
above
and
at
and
simultaneously
in
specify
motion
the
+
4002
is
the
limit
the
F500
subject
and
Range
Feedrate
FI.-
F0.1
FI.-
F0.1
set
maximum
,
the
whenever
are
set
circular
feedrates
path.
;
Y
component
of
(Feed/mm)
F8100.
F313.0
-
F20574.
810.0
-
the
to
the
machine
the
by
former
feedrates
commanded,
maximum
interpolations
controlled
X
component
Feedrate
mm/min
in.
/min
mm/min
min
in.
/
perform¬
system.
servo
program¬
set
is
value.
the
in
range
or
by
the
direc¬
commands
F
motions directions
tangential
EXAMPLE
With
F
=
(mm
CENTER
fX
for
in
simultaneously
specify
the
to
X-*-
G01
400
=
,/fX2
/min)
/
/
t
linear
motion
+Y
START
POINT
200
I
z
+
Fig.
interpolations
feedrates
Y...
+
f
END
mm/mm
2.4
controlled
path.
Z---
2
Y
POINT
V7
\
fz
also
+
fz2
400nrai/min
in
F400
+X
involving
three
the
direction
;
axial
y
+z
Fig.
300
mm/
X
+
400
mm/min
2.2
Fig.
t
mm
commands
F
motions
directions
tangential
(mm/min)
F
11
-
for
in
simultaneously
specify
the
to
linear
feedrates
motion
=
2.5
interpolations
controlled
also
path.
+
+
fY2
in
fz2
involving
four
direction
the
+
fa2
axial
2.4.2
NOTES:
FO
If
error.
Do
not
otherwise
EXAMPLE
F-250
2.4.3
feedrate
The
converted
as
ting
When
the
Metric
output
Inch
output
When
feedrate
the
2.4.4
(1)
Specification
selects
F
FEEDRATE
is
programmed,
(alarm
program
correct
;
FEEDRATE
programmed
to
1
follows.
parameter
feedrates
Table
F
2.17
Metric
Inch
Metnc
Inch
input
parameter
1-DIGIT
the
corresponding
input
(F
FUNCTION
is
it
code
F
commands
operation
"030)
regarded
wrong
1/10
F
/10-th
#6020
range
by
with
value
or
DO
becomesasshown
Programmable
1/10
Feedrate
Format
input
input
#6020
range
F41
F32
F51
F32
returns
Feedrate
F1.0-F8100.0
F0.01
F1.0-
01
F0.
DO
or
to
PROCRAMMINCT
of
a
value
1
preset
){
CONT'D)
minus
with
is
not
commands
a
parameter
is
D1
Range
(Feed/nun)
mm
-
313.00
F
F20574.0
F810.
-
D1
is
normal.
to
9
that
feedrate.
as
data
a
numerals,
guaranteed.
can
set
"1,"
to
below.
of
range
/mm
in.
/min
mm/min
00
/nun
in.
set
"0,"
to
follows
be
set¬
Table
F
Setting
Table
command
F
2.18(a)
command
FI
F2
F3
4
F
F5
F6
F7
F8
F9
"l"
2.18(b)
Parameter
FI
F2
F3
F4
F5
F6
F7
F8
F9
Setting
=0.1
F
Parameter
Fl-digit
F
Command
No.
Setting
Fl-digit
mm/nun
Command
No.
#6141
#6142
#6143
#6144
#6145
#6146
#6147
#6148
#6149
No.
#6561 #6562
#6563
#6564 #6565
#6566
#6567
#6568
#6569
No.
multiply
and
for
speed
and
for
(2)
Set
setting
(3)
By
when
Fl-DIGIT
command
digit
creased
crement
parameters
result
As
a
setting
changed.
(4)
Upper
the
Set
to
the
the
than
#6228)
of of
#6228.
the
number
operating
or
decreased.
value
listed
of
number
Limit
maximum
following
usual
is
feedrate
shown
switch
currently
per
in
this
of
of
feedrate
parameter.
maximum
set,
it
of
in
the
manual
is
Set
pulse
Table
operation
the
Fl-digit
Feedrate
is
governed
each
of
Table
pulse
the
on,
specified
the
(Fl-digit
2.18(b).
,
the
of
Fl-digit
If
feedrate
to
FI
2.18(a).
generator
feedrate
may
increment
multiply)
contents
feedrate
a
value
(the
the
by
to
F9
the
of
axe
in¬
or
FI¬
de¬
to
the
of
be
designation
greater
contents
contents
the
12
Setting
Table
Parameter
#6226
#6227
NOTES:
a.
When
9
to
I
lowed.
usually
b.
If
c.
When
run
is
d.
For
ride
feature
The
e.
after
the
"l"
2.18(c)
Maximum
No.
this
mm/mm
Specifying
.
F0
is
DRY
assumed.
Fl-digit
feedrate
power
0.1
=
Max Max
feature
the
by
specified,
RUN
specification,
invalid.
is
stored
is
/nun
nun
Parameter
Feedrate
Meaning
speed speed
installed,
is
usual
10
mm/roin
error
switch
in
off.
turned
/pulse
of
FI
of
F5
F
function
or
"030"
on,
is
the
memory
No.
F4
to
to
F9
the
more
will
the
feedrate
is
for
specifying
is
not
allowed
is
be
caused.
of
rate
retained
al¬
dry
over¬
2.4.5
AUTOMATIC
DECELERATION
Acceleration
cutting
and
5.1
2.4.
OF
RAPID
the
In
matic
Positioning
Manual
-
Manual
Manual
feed
ACCELERATION
TRAVERSE
following
acceleration
rapid
continuous
HANDLE
and
deceleration
are
operation,
(GOO)
traverse
ACCELERATION
for
automatically
AND
MANUAL
AND
the
deceleration
and
(RAPID)
feeding
feeding
(JOG)
(HANDLE)
AND
rapid
traverse
performed.
DECELERATION
FEED
of
pattern
is
auto¬
linear.
SPINDLE-SPEED
2.5
2.5.1
The
lowing
For
speed
S
spindle
the
each
(rpm)
manual.
a
a
block,
move
When
in
together
completion
builder
tool
manual
.
2-DICIT
speed
address
code
S
,
command
whether
with
of
FUNCTION
PROGRAMMING
is
S
and
refer
to
the
the
move
move
tool
Refer
to
(S-FUNCTION)
specified
(S00
to
its
corresponding
the
machine
and
an
S
command
command
depends
the
machine
by
S99).
S
code
or
on
two
tool
is
after
the
tool
digits
spindle
builder's
are
issued
executed
the
machine
builder's
fol¬
V
coo
i
e
t—
§
>
TIME
2.
to
3)
and
are
6
acceleration
can
rate
#6301)
/DECELERATION
deceleration
and
the
in
Fig.
rapid
(#6280
acceleration
(G01
F,
rate
-
traverse
GO
Rapid
constant
traverse
of
parameter.
2
ACCELERATION
5.
{
2.4.
FEEDRATE
Automatic
motion
V
t
/deceleration
be
set
exponential
by
of
OF
feed
mode.
EXAMPLE
GOO
Sll
X
Z
G01
GOO
X---
X-Y
Z
1
GO
S2Z
X.
NOTE
machine
M03
.
S
command
Spindle
Y
F
Y
F
.
Y
The
two-digit
whenSand
z-
Z
Z
F
CW
M05
M03
:
BCD
two-digit
Sll
,
,
Sll
S22
!
output
command
Effective
Spindle
Effective
Effective
is
sent
is
stop
to
issued
the
E
O
Feedrate vals
by
Note*
The
eters
spective
unless
>
2.7
Fig.
time
feedrate
and
parameters.
automatic
are
set
machines.
this
is
Exponential
deceleration
constants
(#6092,
acceleration
to
the
optimum
Do
required
TIME
bias
/deceleration
not
for
special
are
set
is
#6093)
values
change
acceleration
set
at
for
the
purposes.
4
at
2kpps
param¬
re¬
the
setting
t
msec
intervals
inter¬
i
13
-
-
2.5.2
S
5-DIGIT
PROGRAMMING*
2.6
TOOL
FUNCTION
(T-FUNCTSON)
5.
2.1
2.
five
With
(
S
S
I
directly
The
programmed
the
inputting
signal
When
block
(spindle
block
the
to
cases.
chine chine
The
S
grammed
command
is
stopped
fective.
again
the
speed
the
When
S
new
M04,
attention
dle
speed
NOTES:
The
(SO
the
by
the
to
program
When command
is
possible.
50
and
be
can
S
5-digit
digits
111
written
1
1
1 1
1
commanded.
of
(SFIN)
S
an
with
reverse
starts
level
However,
tool
tool
under
builder's
an
.
command
M03
(spindle
only
specified
commands
once,
is
Therefore,
with
it
programmed.
a
M05,
by
M03
an
specified
spindle
command
after
must
range.
lower
and
limit
otherScommands
spindle
motor
machine
minus
the
control
function,
That
the
of
120%
obtained
Programming
I)
.
spindle
speeds
after
become
address
an
speeds
effective
in
S-command-completion-input-
is
programmed
forward
run)
,
the
the
after
the
by
for
exact
consideration,
execution
spindle
S
behavior
in
run)
speed
command,
of
refer
or
of
to
manual.
modal,
are
remains
theScommand
when
(or
by
speed
it
be
of
programmable
tool values
equipped
is
spindle
is,
commanded
intervals
at
effective
Even
the
M04)
,
the
S
to
is
is
started
paid
the
of
builder's
as
override
and
when
when
spindle
the
spindle
command.
be
changed
the
to
near
machine
manual.
S
commands.
with
speed
speeds
spindle
of
10%.
it
until
the
remains
with
selected
S
0)
is
the
overriding
character
are
rpm
upon
the
same
M04
the
next
reaches
most
in
.the
ma¬
the
ma¬
is
pro¬
another
spindle
ef¬
starts
runs
by
a
MQ3
an
spin¬
commands
determined
tool.
Refer
Do
S
5-digit
between
speed
at
not
2.6.1
Two
tool
T
digits,
number.
2-DICIT
following
Leading
PROCRAMMING
the
address
zeros
may
T,
be
specify
omitted.
the
T
Tool
The ber
the
When
figures
determined
are
machine
move
a
for
used
builder's
tool
command
-
by
number
the
designation
the
and
machine.
manual.
T
code
a
of
Refer
are
tool
to
issued
num¬
simultaneously,
the
or
the
the
depending
For
T
or
are
T
T
automatic
tool
can
codes
or
2.6.2
Four
tool
commands
two
T
commandisexecuted
execution
the
on
this,
refer
codes
given
command
code
modal,
are
,
they
is
commands
tool
number
be
given
which
T
4-DICIT"
of
following
radius
digits
number.
of
the
design
the
to
remain
given.
are
changers
be
used
to
without
for
are
the
tool
PROCRAMMINC
are
executed
move
of
machine
and
generally
regard
offsetting
currently
the
upon
command,
the
builder's
therefore,
effective
(ATC)
next.
address
simultaneously,
completion
machine.
once
until
for
making
select
to
Therefore,
G,
the
to
the
for
use.
in
T
specifies
manual.
they
another
the
they
or
H
length
of
D
the
EXAMPLE
1000
S
s
MO
1000
t
START
THE
3
rpm
A.
OF
BLOCK
Fig
SPEED
SYNCHRONIZATION
'ACTUAL
START
COMPLETION
COMMAND
M
2.8
.
SPINDLE
OF
SPEED
14
T
Leading
This
codes,
digits.
tool
zeros
code
except
may
is
for
Tool
the
the
number
be
omitted.
same
increased
as
the
T
2-digit
number
of
2.7
COMPENSATION
TOOL
The
setting
range
of
offset
values
as
is
follows.
OF
2.7.1
The three
OUTLINE
tool
modes.
length
Tool
This
in
tool
rection.
effective
compensation
compensation
function
length,
Specified
from
programmed
position
tool
function
of
only
with
radius)
dimensions
tools.
and
for
cancelled
Tool
for
This
machined
radius
(4th
Z
tive
programmed
Tool
for
ing
This
radius
is
It
becomes
It
G42
cancelled
is
the
following
radius
radius
tool
contours)
function
effect
effective
is
commanded
For
refer
TOOL
three
values
the
in
effective
details
to
OFFSET
must
i
NOTE:
tions,
(G-FUNCTION)
2.7.2
For
offset
hand.
The stored
TOOL
for
is
and
block
the
together
H00
offset
is
for
It
5th+)
the
block
together.
compensation
effects
for
is
with
X-Y,
in
G40
by
of
PREPARATORY
2.9
.
groups
be
number tool
offset
COMPENSATION
function
compensating
is
effective
length
compensation
in
an
with
G49.
or
(for
simple
compensating
be
to
effective
is
directions.
axis
in
which
C1
with
compensating
any
given
Y-Z,
the
from
together
these
compensations
MEMORY
offsets,
of
stored
offset
of
memory.
the
is
in
the
the
in
H
G43
code.
which
compensation
for
introduced
the
in
G45-G48
(for
compensating
complicated
for
machining
Z-X
and
moment
D
a
with
FUNCTION
the
all
in
memory
values
following
differences
Z
axis
becomes
or
It
errors
by
X,
is
It
machin¬
the
contours.
planes.
G41,
code,
necessary
before¬
can
G44
is
the
Y,
effec¬
is
tool
or
and
func¬
be
di¬
is
in
and
Metric Inch
input
Listed
input
For
ory,
OF
2.7.3
Two
D,
The
input
output
the
refer
TOOL
H-
or
specify
H
tool
correspond
bers.
That
ignated,
offset
the
in
tools. Tool
offset
ent
meanings
functions.
the
on
H-
to
respective
and
their
Code
input
0
0
values
system.
procedures
to
OFFSET
AND
threet
tool
offset
to
is,
the
corresponding
memories
numbers
depending
For
D-codes
functions.
Linear
±
-
999.
±
99.
-
of
4.3.5
DATA
D-FUNCTI
digits,
offset
Tool
number
numbers
the
99
when
details,
G
must
axis
999
mm
inch
9999
do
not
depend
storing
DISPLAYING
on
page
(H,
ON
following
numbers.
or
D
offset
01
through
offset-value
certain
numbers
offset
be
on
refer
used
or
the
to
00
will
(H00
functions.
used
be
properly
Function
Rotary
0­0-
values
AND
D
the
memory
values
D00)
respective
the
axis"*"
±
999.999
±
999.999
on
metric/
into
WRITING
137.
CODES)
address
99
directly
are
stored
offset
to
have
descriptions
according
deg
deg
mem¬
num¬
des¬
the
differ¬
offset
or
H
•>
Basic
Optional
Offset
Value
99
299
Storage
Tool
H
code
D
code
The
tool
offset
used
freely
D
codes.
-
15
-
in
length
Tool
position
compensation
numbers
combination
01
offset
offset.
through
with
the
Tool
99
both
can
radius
be
and
H
2.7.3
H-
AND
D-FUNCT1
ON
(H,
D
CODES)
(CONT'D)
However,
for
edtodivide
code
D
part.
Tool
Tool
Tool tion
(Intersection
puting
2.8
MISCELLANEOUS
The
miscellaneous
M
M
machine
M
of
M
CODES
(Program
code,
stops
and
code
codes
with
address
each
of
machine,
the
the
to
tion
concerned
2.8.1
MOO
This
mode,
commandsmthe been
completed
program CYCLE
M01
M01
stop
is
the
M02
M02
in
on.
automatic
may
START
(Optional
performs
MOO
whenever
When
M01
code
(End-
is
used
of-
programming
the
numbers
Offset
length
position
dia.
compensa¬
C
system)
FUNCTIONS
function
maximum
(MOO
tool
except
the
FOR
for
builder's
control.
STOP
except
Stop)
when
given
the
automatic
block
and
be
continued
button.
Stop)
the
same
the
the
OPTIONAL
is
disregarded.
Program)
end
the
at
operation
method
offset
offset
com¬
three
to
several
for
m
containing
MOO
R
function
OPTIONAL
of
mode,
it
ease,
intoHcode
Table
(M-FUNCTION)
is
specified
digits.
M89)
determined
is
codes.
M
manual
the
following
(MOO,
M01
automatic
operation
signal
by
is
pressing
as
STOP
program.
this
recommend¬
is
part
H
2.19
code
G
G43
G44
G49
G45
G46
G47
G48
G40
G41
G42
with
The
for
the
M
M02,
,
operation
after
have
MOO
fed.
the
program
STOP
switch
When
code
stops
and
D
or
the
function
by
Refer
func¬
codes
M30)
the
The
switch
off,
is
given
Code
H
H
D
or
nrjjT}
[T][T]
NOTES:
Refer
H
D
and
D
code
the
the
Although
the
fer
M30
M30
automatic
automatic
block
addition,
and
details
the
to
When
vents
block
fed
is
M
codes.
Whether dle
refer
Whether
rewinds
by
the
(a)
(b)
codes: codes:
Offset
HOI
D31
Number
Offset
No
01 02
03
04
\
96
97
98
99
automatic
block
containing
the
details
to
the
are
machine
(End-of-Tape)
is
given
at
operation
operation
containing
most
in
rewinds
are
the
determined
machine
M01,
MOO,
the
control
of
information.
addition
in
MOO,
coolant
stop,
the
to
the
the
machine
control
tape
following
Input
reset
Input
input)
to
the
signal
input)
signal
wired
is
machine
H30
to to
D99
value
.
Offset
operation
control
determined
tool
the
end
after
M30
cases,
tape
builder's
tool
M02
from
to
M01,
M02
off
(or
state.
the
of
wired
is
of
the
for
tool
memory
value
after
M02
have
reset
is
by
builder’s
of
tape.
mode,
the
been
have
the
(or
memory).
the
by
M30
or
reading
The
the
or
is
single
2-digit
M30
or some
tool
builder's
automatically
memory
control
for
control
"ON"
builder's
the
been
in
most
the
manual.
this
code
commands
completed.
control
machine,
manual.
is
given,
ahead
BCD
executes
other
)
,
is
"EOP"
"ON"
"RWD"
or
not.
manual.
commands
completed.
cases,
machine.
When
given
stops
in
reset
is
Since
refer
it
pre¬
the
decoded
output
spin¬
executions,
manual.
reset
determined
(internal
not.
or
(rewind
in
Re¬
in
the
the
In
the
next
signal
for
or
16
-
2.8.2
(M90
M90
cessing.
M
TO
through
external
is
sent.
M90+:
M91+:
M92+:
M93+:
M94:
M95:
M96+:
M97+:
M98: M99:
M100
to
2.8.3
(M91,M90)
The
interruption
PROCRAM
following
CODES
99)
Ml
M199
Even
when
output
Program Program
signal
Multi-active
Multi-active
Mirror
Mirror
Tool
image
image
radius
circular
radius
Tool
intersection
Subroutine
Subroutine
199:
Used
+
codes
M
function.
INTERNAL
FOR
used
are
they
(BCD
are
interrupt
interrupt
register
register
off
on
compensation
mode
path
compensation
computing
program
program
enhansed
for
INTERRUPTION
used
are
PROCESSING
for
only
programmed,
decoded
and
off
on
off
on
mode
call
end
ON/OFF
for
internal
C
:
C
:
codes
the
V
program
pro¬
no
output)
2.8.4
(M93,
Note:
reset,
marked
M93:
During
control
mode.
in
the
of
processing
blocks
M92:
This
mode
NOTE:
blocks
two
cluding
MULTI-ACTIVE
M92)
+
M
code
M92
M93
When
the
with
the
assumes
Namely,
advance
Inter-block
program
advance
of
data.
command
.
In
tool
without
blocks)
the
.
two
Multi-active
Multi-
power
control
.
time
the
for
so
is
reading
time
cancels
radius
move
Under
blocks,
REGISTERS
Meaning
register
active
is
isinthe
from
the
to
up
following
stoppage
made
of
advance
of
command
this
register
state
command
blocks
can
that
blocks
or
operation.
be
the
applied
this
4
blocks-advance-reading
4
4
reading
4
blocks-advance-reading
compensation
can
condition,
be
may
read
ON/OFF
OFF
ON
the
of
M
to
of
data
eliminated
operation
is
longer
of
C
contained(
be
6
blocks,
in
control
code
M92,
are
next
mode,
advance.
read
time
than
is
the
when
4
the
in¬
up
to
M
code
M90
M91
Note:
reset
marked
M91
During
command,
signal
tion
is
it
madetothe
is
written
M90
With
tion
When
,
the
with"ÿ.
P
is
interrupted
is
stopped
:
this
is
Program Program
power
control
the
time
whenever
received,
after
after
the
command,
cancelled.
is
isinthe
;
from
the
(if
deceleration)
program
P
.
Meaning
interrupt interrupt
applied
this
a
program
program
the
the
the
program
function
function
the
or
of
state
command
interruption
machine
,
number
control
M
to
under
is
and
of
interrupt
code
an
m
the
which
OFF
ON
is
M90
execu¬
motion,
a
func¬
jump
is
2.8.5
MIRROR
M
M94 M95
Note
reset
marked
With
be
started
the
program.
made
M94
and
turned
is The
ed
is
mirror
this
procedure,
AXIS
code
:
When
,
the
with~ÿ.
these
on
a
M95
axis
on
specified
image
SELECT
IMACE-ON/OFF
Mirror
Mirror
power
control
is
is
codes,mirror and
stopped
These
single
on,
are
M94
which
by
axis
block.
modal.
(OFF)
mirror
setting
designation
refer
SWITCH
OR
Meaning
image
image
applied
state
the
in
image
at
any
commands
When
in
is
image
#6000d0
6.1.25
to
on
(M95,
OFF
ON
the
or
of
operation
desired
must
the
effect.
istobe
switch.)
MIRROR
page
M94)
control
M
always
power
to
p
173.
code
point
effect¬
3
For
is
can
in
be
supply
(or
IMAGE
i
-17-
2.8.5
(CONT'D)
When
control
that
direction
MIRROR
M95
the
movements
is,
will
IMAGE
is
given,
machine
be
*ON
the
mirror-image
in
in
the
reversed.
(M95,
/OFF
subsequent
specified
94)
M
blocks
fashion
coordinate
will
,
NOTES:
When
ending
cel
mirror
If
or
The
offset offset
the
G29
mirror
G28
or
machining
mirror
image
is
given,
image
movement
function.
G29
image
effect
is
used
processes,
effect
is
an
error
effect
resulting
to
not
"058"
is
change
make
means
by
cancelled
not
from
tools
sure
shown.
is
effective
the
tool
of
when
or
to
can¬
M94.
on
length
for
G28
the
With
commands,
obtained.
constitutes
When
cancelled
image
the
at
Y
PROGRAMMED
COMMAND
the
absolute
both
the
The
the
is
M94
on
given,
the
operation
same
position.
\
\
/A
M95
Fig.
same
mirror
block
including
mirror
mirror
subsequent
must
be
2.
and
point.
started
X
IMAGE
9
increment
image
image
AXIS
M95
blocks.
and
MIRROR
ON
effect
command
effect
Mirror
cancelled
move
will
will
be
be
Do
axis
Displayed
ror
tool. med
Program
operation
the
If
not
cancelling
difference
When mode
switch
not
during
image
Displayed
commands.
must
starts
start
the
same,
the
operation
.
the
operations
current
fashion
be
position
movements
mirror
between
designation
position
indicates
data
by
made
and
stops
and
image
both
is
reset,
under
by
the
COM
so
that
at
the
of
the
will
be
positions.
it
of
M95
POS
key
mirror
the
stop
shifted
will
mirror
(ON)
key
actual
show
same
position
machine
be
image
mode.
in
motion
program¬
image
position.
after
by
in
M94
mir¬
of
are
the
18
2.8.5
MIRROR
EXAMPLE
IMAGE.
ON
/OFF
(M95,
M94)
(CONT*D)
+Y
-120
N01 N02
N03
X
AXIS
G92
G90
MIRROR
f
-80
\
XQ
M95
G01
IMAGE
1
i
A;
/\
/
\
-40
\
\
PATH
BY
ERRONEOUS
CANCELLING
YO
;
;
X40.
ON
100
40
\
-20
STAR!
POINT
—MO-40
40.
Y
-ÿ
Mirror
F300
PROGRAMMED
A
20
40
/
CORRECT
•;
PATH
image
COMMAND
60
on.
120
+X
N04 N05
N06
N
07
N08
N09
N
10
Nil
's
X120.
Y100.
X40.
Y40.
XO
M94
X20. X60.
YQ
;
;
;
Y-40.
;
<s=
Fig.
nM94
If
the
Correct
tool
2.10
11
;
moves
mirror
programmed
is
on
image
the
dotted
off.
here.
line.
19
-
2.8.6
RADIUS
M
code
M96
M97
Note:
reset,
marked
In
the
mode,
circular
a
180°
of
does
corner,
straight
tersecting
contour
CIRCULAR
COMPENSATION
Tool
radius
ON.
path
Tool
radius
OFF.
path
(Execution
When
power
the
control
G41
or
but
lines
by
or
path
larger.
move
point
.
G42
M96
around
along
moves
intersecting
tool
the
with-ÿ
when
not
PATH
is
is
in
cutter
is
given,
In
along
shifted
radius.
of
applied
a
MODE
C
ON/OFF
(M97,
Meaning
compensation
compensation
intersection
or
the
the
state
radius
the
tool
corner
a
the
circular
from
M97
two
at
mode,
path
intersecting
calculated
a
the
M96)f
ON
circular
circular
point)
control
of
M
code
compensation
moves
an
with
the
the
at
programmed
TOOL
is
along
angle
tool
in¬
2.8.7
With
which
made
is
The
M
M99
Call
M98
With
gram
and
L.
routine
Subroutine
times.
SUBROUTINE
this
function
been
have
and
following
code
M98
of
subroutine
P---
L-.-
command,
this
with
the
executed
is
When
no
is
executed
,
numbered
executed
codes
M
Call
of
Subroutine
;
number
number
L
code
programs
PROCRAM
call
of
as
are
Meaning
subroutine
program
call
specified
is
programmed,
once.
can
(M98,
subroutine
stored
and
times
many
used
program
(M98)
the
of
of
times
be
nested
M99)
programs
in
as
for
this
program
end
subroutine
P
after
specified
the
up
advance
desired.
function.
pro¬
is
made
after
sub¬
to
4
CIRCULAR
PATH
/
and
M96
turned
M96
and
move
G01
(G01)
X-
G01
(or
M96
(G01)
M96
MODE
PROGRAMMED
CONTOUR
M97
on,
M97
command
Y...
Xv
X-
Y.
M97)
X..-
INTERSECTION
Fig.
are
modal.
M96
takes
effective
are
blocks.
••
Y-
M96
F
;
;
Y...
2.11
effect.
:
/
!
When
on
Effective
the these
Effective
the these
M97
the
the
MODE
power
following
comer
blocks
2
comer
blocks
2
from
of
from
of
written
in
(M99)
the
in
part
the
follow¬
program
Format
Subroutine
format,
ing
memory
subroutine
of
in
advance.
programs
and
are
program
are
stored
•o
0
M99
is
Automatic
:
:
return
command
from
Program
Subroutine
program
subroutine
No.
end.
pro¬
gram
;
M99
end
the
At
written
commanded
been
has main
program
block
of
subroutine
block
a
m
in
the
called
is
immediately
of
its
subroutine
M98,
by
automatically
following
programs,
own.
program
the
execution
restarted
the
When
M98
M99
M99
which
of
block.
is
is
the
the
at
20
-
SUBROUTINE
2.8.7
EXAMPLE
Call
of
made
are
subroutine
the
m
PROCRAM
program
sequence
(M
and
shown
98,
M
execution
below.
99)
(CON
’D)
T
it
of
Special
P---
M99
this
With
return
executing
the
to
thePcode
NOTES:
the
If
not
is
-
While
number
the
displayed.
AND
This
grams
The
main
NC
from
When
attempted
caused.
Commanding
*
the
execution
main
program
2.8.8
For
above,
OTHER
using
ual.
use
;
command,
the
to
the
block
.
program
found,
subroutine
a
WRITING
function
stored
are
program
tape
the
nesting
more
M
codes,
refer
0100
N001
N002
N003
N
004
N005
M99
of
block
subroutine
with
number
this
of
remaining
details,
For
OPERATION.
is
usable
or
than
M99;
the
of
and
control
M
CODES
the
to
Mam
program
;
GOO
----
M98
P200
;
----
M98
P200
;
----
the
main
following
a
is
program
in
can
the
of
in
program
other
machine
program,
sequence
specified
regarded
repetitions
refer
when
the
part
either
program
part
subroutine
times,
4
main
program
endless
than
to
tool
;
L3
;
program
M98
the
specified
No.
by
as
an
is
repeated
4.3
to
subroutine
program
be
commanded
programs
error
an
the
head
operation.
those
builder's
;
does
block
but
returns
P
the
error
L
be
may
DISPLAY
pro¬
memory.
memory.
state
will
return
of
mentioned
man-
not
after
by
code
"041."
times
is
is
the
1
<y
E
<u
C
O
,
Subroutine
0200
i
1
N001
N002
I
N050
<D
C
-
<u
u
-G
h
Table
M
code
M03
M04
M05
M08 M09
When
with
executed
move
machine.
man
2.8.9
(B-FUNCTION)
B-function
used Three
table
Spindle
runmn
Spindle
running
Spindle
Coolant
Coolant
theseMcodes
move
simultaneously
command,
Refer
ual.
2ND
simultaneously.
digits
positions.
program
,
*
*
;
M99
2.20
Typical
M
Codes
Meanings
for
forward
g
reverse
stop
on
off
are
command,
MISCELLANEOUS
and
following
are
to
T
4-digit*
whether
determined
the
the
Examples
Machine
given
after
or
machine
commands
address
of
Remarks
M03
and
not
switchable.
M05
(stop)
be
intermediated.
in
block
a
the
M
completion
the
by
tool
FUNCTION
B
M04
are
must
together
commands
of
of
type
builder's
cannot
give
be
index
are
:
21
2.8.9
(B-FUNCTION
The
respective
2ND
actual
builder.
machine
the
the
the
B
the
together
B
command
move
command
move
given
depending
this
refer
tool
are
.
For
chine
B
codes
remains
it
given
NOTES:
B
function
output.
With
MDI
specify
control
the
control
axis
MISCELLANEOUS
)
(CONT'D)
t
index
B
For
codes
this,
tool
positions
builder.
with
is
depend
refer
a
executed
command,
is
executed
command,
on
the
design
the
to
builder.
modal.
effective
When
until
standard
operation
address
has
cannot
for
B-function,
FUNCTION
corresponding
on
the
the
to
When
command
move
simultaneously
or
after
the
of
specifications
B
one
another
interface
NC
on
B
panel,
codes.
the
added.
be
machine
specifications
B-function
a
the
machine
code
one
in
execution
tool.
the
of
is
given
B-command
is
in
3-digit
"B"
4th
is
and
Therefore,
to
tool
ma¬
used
5th
the
of
is
block,
with
of
,
is
BCD
when
The
may
block.
same
ing
The
be
must
own
When
manded
G77
canceled
comes
When
execution
or
G40
mands
G43,
to
the
same
to
codes
G
be
programmed
However,
group
code
G
G
codes
programmed
be
programmed
.
a
G
during
G81
and
and
G80.
the
RESET
a
canned
G80
or
.
G44,
the
group
*
following
block
G43,
G44,G49
belonging
are
programmed,
is
effective.
belonging
twice
code
belonging
a
through
these
a
of
tool
cycle,they
which
G49
and
can
G
codes
.
to
twice
when
to
or
only
canned
G89)
codes
is
key
compensation
cancels
G45
through
be
programmed
in
Combination
GOO,
G01,G60
groups
more
or
different
the
the
*
in
more
once
to
cycle
,
in
in
the
(G73,
the
the
depressed
become
the
programmed
the
01
01
through
in
the
codes
G
last
appear¬
a
block.
block
a
group
can
G74,
group
01
canned
group
09
during
(G41,
C
respectively
G48
belonging
together
group
in
code
G
same
in
They
of
JS
cycle
be¬
the
or
the
15
the
not
its
com¬
G76,
is
G42)
com¬
with
PREPARATORY
2.9
2.9.1
An
ing
Ordinary
LIST
address
it
specify
marked
groups
the
to
division
cifications
The
G
15
are
commanded
group
The
G
effective
are
commanded.
are
G
with
01
through
.
codes
modal,
will
codes
FUNCTION
OF
C
character
the
codes
modal
or
*
are
B
belonging
remaining
until
be
commanded.
m
the
only
(G-FUNCTION)
CODES
operation
are
15.
AND
and
G
of
either
G
codes
non-modal
ThoseGcodes
included
to
groups
effective
otherGcodes
group
*
block
the
for
CROUPS
to
up
the
belonging
in
are
3
digits
block.
G
belonging
basic
the
01
through
when
the
in
non-modal,
in
which
codes
once
same
follow¬
to
spe¬
and
they
G45
.
The
can
The
.
can
after
(
#6005DO
Group
01
03
05
08
.
codes
G
changed
setting.
.
During
selectively
G48
-
transition
be
changed
G
codes
be
specified
the
in
to
the
state
by
belonging
application
as
D4)
-
Initial
GOO
G01
or
G90orG91
G94orG95
G43,
G44
the
01
GOO
(#6005D6)
execution
be
group
or
made.
GOO,
of
setting
to
state
or
kept
,
G01
the
following
of
to
the
the
state
of
supply
G49
may
unchanged
of
G92,
(#6005D5).
G03,
G02,
parameters.
following
immediately
power.
Parameter
#600502
#6005DO
#6005D1
#6005D3,
selectively
after
Display
G
may
G60
codes
groups
D4
be
re¬
22
-
Loading...
+ 240 hidden pages