GFZ-61397E B-61397E
GE Fanuc CNC
0/00/0-Mate Operation and Maintenance Handbook
Presented By: CNC Center
For Product Needs Please Visit:
http://www.cnccenter.com/
OR Email:
<EMAIL_ADDRESS>OR Call:
1-800-963-3513 GE Fanuc CNC Manuals www.cnccenter.com
GE Fanuc Automation
Computer Numerical Control Products
Series 0 / 00 / 0-Mate
Operation and Maintenance Manual
GFZ-61397E/02 June 1996
1. CRT/MDI PANEL
1
1.1 Standard CRT/MDI Panel
M series
Soft key (Option)
9″ CRT
1.2 Full Key CRT/MDI Panel
M series
ON
OFF
POWER
Soft key
9″ CRT
3
1
4
5
6
7
8
9
10
2
2
Page change keys
Program edit keys
Input key
Output/Start key Function keys
Cursor move keys
Data input keysReset button
Page change keys
Program edit keys
Input key
Output/Start key Function keys
Cursor move keys
Data input keysReset key
Shift keyww w.
cn cc
en ter
.co m
1. CRT/MDI PANEL
3
1.3 CRT/MDI with MMC
POWER
I+OFF O+OFF
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
4
AUX GRAPH
MMC/ CNC
SHIFTRESET OUTPUT START
/
.
A
.
B
.
C
.
D
$
E
%
F
&
G
.
H I J K
L M N
SP
O
>
P
.
Q
–
R
<
S
>
T
[
U
]
V
.{
W
}
X
:
Y
;
Z
.
EOB
7 8 9 ALTER
4
.
5 6 INSRT
1 2 3
.
DELET
–
:.
0
.
.
.
INPUT
POS PRGRM CAN
DGNOS PARAM
OPR ALARM
FUNC
MENU OFSET
MMC/CNC change key
Shift keyReset key
Start/output key
Program edit keys
Function keys
Input key
ww w.
cn cc
en ter
.co m
1. CRT/MDI PANEL
5
1.4 MDI Keyboard
� Standard MDI keyboards (T series)
� Full MDI keyboards (T series)
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
6
� Standard MDI keyboards (M series)
� Full MDI keyboards (M series)
ww w.
cn cc
en ter
.co m
1. CRT/MDI PANEL
7
� Full MDI keyboards (14″ CRT for M series)
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
8
� MDI keyboards with MMC
ww w.
cn cc
en ter
.co m
1. CRT/MDI PANEL
9
1.5 Explanation of the Keyboard
Number Name Explanation
1 Power ON and OFF buttons
� OFF | ON
Press these buttons to turn CNC power ON and OFF.
2 RESET key
RESET
Press this key to reset the CNC, to can- cel an alarm, etc.
3 START key
OUTPT START
This key is used to start MDI operation or automatic operation, depending on the machine. Refer to the manual pro- vided by the machine tool builder. This key is also used to output data to an in- put/output device.
4 Soft keys (option) The soft keys have various functions, according to the applications. The soft key functions are displayed at the bot- tom of the CRT screen.
Soft key of left edge :
Return menu key
Soft key of right edge :
Continuous menu key
5 Address and numeric keys
(N 4 …
Press these keys to input alphabetic, numeric, and other characters.
6 SHIFT key
SHIFT
SHIFT key
(Full MDI keyboard)
Some keys have two characters on their keytop. Pressing the <SHIFT> key switches the characters. Special character � is displayed on the screen when a character indicated at the bot- tom right corner on the keytop can be entered.
7 INPUT key
INPUT
When an address or a numerical key is pressed, the data is input to the buffer, and it is displayed on the CRT screen. To copy the data in the key input buffer to the offset register, etc., press the
key.
This key is also used to input data from an input/output device.
INPUT
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
10
Number ExplanationName
8 Cancel key
CAN
Press this key to delete the input data or the last character in the key input buffer.
9 Program edit keys
ALTER INSRT DELET
Press these keys when editing the pro- gram.
: Alteration
: Insertion
: Deletion
ALTER
DELET
INSRT
10 Function keys
…POS PRGRM
Press these keys to switch display screens for each function.
11 Cursor move keys
CURSOR
There are two different cursor move keys.
: This key is used to move
the cursor in an upward or
reverse direction.
: This key is used to move
the cursor in a downward
or forward direction.
12 Page change keys
PAGE
Two kinds of page change keys are available.
: This key is used to
changeover the page on
the CRT screen in the re-
verse direction.
: This key is used to
changeover the page on
the CRT screen in the for-
ward direction.
13 MMC/CNC change key
MMC/ CNC
Selects whether the MMC screen or CNC screen is displayed on the CRT.
ww w.
cn cc
en ter
.co m
1. CRT/MDI PANEL
11
1.6 Key Input
� For standard MDI keyboard
On the standard MDI keyboard, the same key is used to input both an address and a numeric value. When “ADRS.” is displayed on the top of the key input buffer, addresses can be input. When “NUM.” is displayed on the top of the key input buffer, numeric values can be input.
[ ][ ]
[ ][ ]
4
X
[ ][ ]
[ ][ ]
4
X
ADRS.
NUM. X
NUM. X
NUM. X 4
Press key Press key
The following keys are used for inputting multiple addresses. They may be not displayed on the screen depending on the options used.
T series
C A
C A B
K I H I K Y
J Q P J Q P
NO. V
B
D
H
V L
Y
M series
NO.
4th B D B 4th
K J I I J K
L P Q P Q L
D
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
12
� For full MDI keyboard
A “<” is displayed at the end of the key input buffer indicating the input position of the next character.
Key input buffer display
[ ] [ ] [ ] [ ] [ ]
N001X100Z<
Key input buffer display
To input the symbol indicated at the lower part of a key top, press the SHIFT
key to change the prompt < to �. Then press the key.
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
13
2.1 Screen Transition Triggered by the Each Func-
tion Key
POS
Screen transition triggered by the function key
POS POSITION DISPLAY SCREEN
Current position screen
Position display of absolute coor- dinate system
Display of run time and parts count
Display of actual speed
Position displays of relative coordi- nate system
Total position display of each coordinate system
Manual handle interruption
ABS REL ALL HNDL
Display of actual speed
Display of actual speed
Setting of rela- tive coordinate values
Display of distance to go
Display of actual speed
Display of run time and parts count
Display of run time and parts count
Display of run time and parts count
Display of distance to go
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
14
*2
Display of pro- gram contents
Display of pro- gram number and sequence number
������ �� ������� �������� �� ��� �������� ��� �� ��� � �� �� ��� �� �
Program screen
Display of cur- rent block and modal data
PRGRM CHECKCURRNT NEXT
PRGRM
AUTO (MDI)*1
Display of cur- rent block and next block
Program being executed Absolute / relative coordinate value Distance to go Modal values
FL.SDL
Command for MDI opera- tion
[SCHDUL]
Setting of schedule
Program screen
PRGRM
(MDI)*1 RSTR
Program restart
*1
*2
AUTO
BG–EDT
Back ground editing screen
Displayed in MDI mode Not displayed in MDI mode
PROGRAM SCREEN
*1
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
15
PROGRAM SCREEN
Program edit- ing screen
Display of pro- gram directory on CNC memory
PRGRM LIB C.A.P. EDIT
Conversational programming screen
EDIT
Back ground editing screen
Program screen
� ���� ���������� ��� ��� �� ��� ��� ���� ��� �� ��� ���� �� �
Program screen
PRGRM
PRGRM
FLOPPY I/O
Display of pro- gram directory on floppy cas- sette
BG–EDT EX–EDT
Extended part program editing
*1
*1
*2
*1
*2
Displayed if the Floppy Cassette is specified as the input/output unit
Displayed if the above conditions are not satisfied
Condense of CNC memory
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
16
Setting of the addi- tional workpiece zero point offset value
Setting of work- piece zero point offset value
Tool offset value
Display of tool offset value
OFFSET
Screen transition triggered by the function key (M series)
OFFSET SCREEN
Display of custom macro variables
Setting of tool offset value
Setting of pat- tern data
Tool length measurement
Tool offset value
Display of pat- tern menu
MENU
OFSET
MENU OFSET
MACRO MENU TOOLLFWORK
Display of work- piece zero point offset value
Display of tool life manage- ment data
Setting of macro variables
Preset of tool life counter
WORK48
Display of the addi- tional workpiece zero point offset value
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
17
Set macro vari- ables
Tool offset value
Display tool wear offset value
WEAR OFFSET
Screen transition triggered by the function key (T series)
OFFSET SCREEN
Display tool geometry off- set value
Set tool wear offset value
Set work shift or workpiece zero point off- set value
Tool length measurement
Tool offset value
Display work shift or work- piece zero point offset value
MENU
OFSET
MENU OFSET
GEOM W.SHFT WORK
MACRO
Display macro variables
Display tool life manage- ment data
Set tool geome- try offset value
Preset tool life management data
Display Y–axis tool wear off- set value
Set Y–axis tool wear offset value
Set Y–axis tool geometry off- set value
Display Y–axis tool geometry offset value
TOOLLF WEAR GEOM
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
18
Setting of se- quence number comparison and stop
����� ��� ����� ��� ���� �� � � �� ���� ���
Setting of pitch error compensa- tion data
Parameter screen
PARAM DGNOS
PARAMETER/DIAG- NOSTIC SCREEN
Display of pa- rameter screen
Setting of param- eter
Display of diagnosis screen
DGNOS
PARAM
DGNOS
PARAM
SV–PRM
Display of servo setting screen
*
Display of servo tuning screen
Display of setting data
Setting of set- ting data
* The servo setting/tuning screen can be suppressed if bit 0 of parameter 0389 is specified accordingly.
Setting of parts count
Display of run time, parts count
Display of date and clock
Setting of date and clock
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
19
Screen transition triggered by the function key
OPR ALARM
OPR
Display of alarm screen
ALARM
Display of soft- ware operator’s panel general purpose switch
ALARM SCREEN
Alarm screen
ALARM OPR MSG
Display of oper- ator’s message
Setting of soft- ware operator’s panel general purpose switch
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
20
2.2 CRT/MDI Operation
Command display
� Function button PRGRM
During the AUTO mode, press (page) or the corresponding soft
key to cause any of the following four types of displays to appear.
(1) A program being currently executed is displayed.
PAGE
PAGE
The cursor is set to the beginning of the program being executed.
(2) The command currently being executed and the modal values specified before are displayed.
PAGE (3) The command currently being executed and the next command to be executed are displayed.
(4) Program check
The block currently being executed, the current position, and the modal values specified before are displayed.
PAGE
PROGRAM O2000 N0130 O2000 ; N100 G92 X0 Y0 Z50. ; N110 G91 G00 Y50. ; N120 Z–50. ; N130 G41 G17 H1 G01 X20. F3000 ; N140 G02 J–25.5 ; N150 X20. ; N160 G02 X12.5 Y12.5 R12.5 ; N170 G01 Y40. ; N180 X30. Y30. ; N190 G40 X50. ;
S 0 T 16:59:40 BUF AUTO [ PRGRM ] [CURRNT] [ NEXT ] [ CHECK ] [ RSTR ]
(CURRNT) (MODAL) X 20.000 G67 G01 F 3000
G01 F 3000 G54 G17 R G17 H 1 G64 G91 P
G69 G22 Q G15 G94 H G25 G21 M
G41 S G41 G49 T
G80 G80 G98 S
G50 S 0 T0000
02:50:52 BUF AUTO [ PRGRM ] [ CURRNT ] [ NEXT ] [ CHECK ] [ RSTR ]
PROGRAM O2000 N00130
X 20.000 J –25.500 G01 F 3000 G02 G17 H 1
(CURRNT) (NEXT)
S 0 T 02:52:14 BUF AUTO [ PRGRM ] [ CURRNT ] [ NEXT ] [ CHECK ] [ RSTR ]
PROGRAM O2000 N0130
G41
G80 G80
N130 G41 G17 H1 G01 X20. F3000 ; N140 G02 J–25.5 ; N150 X20.0 ; N160 G02 X12.5 Y12.5 R12.5 ; (RELATIVE) (DIST TO GO) ( G) X 17.600 X 2.400 G01 G21 G50 Y 50.000 Y 0.000 G17 G41 G67 Z 0.000 Z 0.000 G91 G49 G54
G22 G80 G64 G94 G98 G69
F 3000 P H 1 S R Q M T
ACT.F 3000 MM/M S 0 T 02:53:16 BUF AUTO [ PRGRM ] [ CURRNT ] [ NEXT ] [ CHECK ] [ RSTR ]
PROGRAM CHECK O2000 N0130
PRGRM
* Besides the above displays, the program restart screen is displayed in some cases. (Option)ww
w. cn
cc en
ter .co
m
2. CRT/MDI OPERATION
21
Program display
� Function button PRGRM
During the EDIT mode, press the PRGRM key several times or the
corresponding soft key to cause either of the following two types of displays to appear.
(1) The program is displayed.
The program and sequence numbers are displayed at the upper right section of the screen.
(2) The amount of program memory in use is displayed.
PROGRM O0100 ; N10 G92 X0 Y0 Z0 ; N20 G00 Z10. Y–50. ; N30 G01 X200. Y–60. F500 T12 ; N40 %
O0100 N0040
� Number of registered programs � Memory area in use � Program list
< S 0 T 10:39:27 EDIT [ PRGRM ] [ LIB ] [ FLOPPY ] [ ] [ C.A.P. ]
SYSTEM EDITION 0466 – 25 PROGRAM NO. USED : 14 FREE : 49 MEMORY AREA USED : 275 FREE : 3820 PROGRAM LIBRARY LIST
O0010 O2000 O0020 O0030 O0200 O0300 O0555 O1200 O0777 O1234 O0040 O0050 O1969 O1224
> S 0 T 03:04:17 [ PRGRM ] [ CONDNS ] [ ] [ ] [ C.A.P. ]
PROGRAM O1224 N0000
PRGRM
PRGRM
* If the directory display of floppy cassette is provided, a file list, in addition to the above displays, appears on the screen.
Reset
Press the RESET . This key is usually used to reset the alarm.
When the RESET is pressed, the NC enters one of the states listed below.
Before a reset After a reset
A tool movement command contin- ues to be executed.
The tool decelerates and stops. The unex- ecuted amount of movement disappears.
An M, S, or T continues to be sent out.
A send–out sequence is terminated. Refer to the machine tool builder’s manual for what occurs on the machine side.
When the buffer is l d d ith
MDI mode The contents of the buffer are not erased. loaded with one block
Other modes The contents of the buffer are erased. The BUF display disappears.
In any case, pressing the RESET resets the NC. In a mode other than the MDI
mode, RESET causes the labels to be skipped.ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
22
Custom macro variable display/setting
� Function button MENUOFSET
Press the MENUOFSET key several times or the corresponding soft key to
select the desired screen.
VARIABLE O1234 N1234 NO. DATA NO. DATA 100 123.456 108 101 0.000 109 102 110 103 111 104 112 105 113 106 114 107 115
ACTUAL POSITION (RELATIVE) X 0.000 Y 0.000 Z 0.000 B 0.000
MDI [OFFSET ] [ MACRO ] [ MENU ] [ WORK ] [ ]
PAGE
If a variable is null, the corresponding value field is left blank. If the absolute value is greater than 99999999, the corresponding value field contains ********.
CURSOR
Numeral
MENU OFSET
MENU OFSET
INPUT
Tool compensation value display/setting
No. Offset number
Offset amount
PAGE
Move the cursor to the target offset number using the cursor keys. Or press the keys as shown below:
CURSOR
OFFSET O1224 N0000 NO. DATA NO. DATA 001 009 0.000 002 0.000 010 12.269 003 5.000 011 10.230 004 0.000 012 –11.265 005 12.580 013 –8.562 006 0.000 014 0.000 007 0.000 015 0.000 008 0.000 016 0.000
ACTUAL POSITION (RELATIVE) X 0.000 Y 0.000 Z 0.000
NO. 013 = S 0 T 03:22:13 MDI [ OFFSET ] [ MACRO ] [ MENU ] [ WORK ] [ TOOLLF ]
MENU OFSET
INPUT
INPUT
MENU OFSET
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
23
Alarm display
ALARM MESSAGE O0000 N0000
100P/S ALARM 417SERVO ALARM : X AXIS DGTL PARAM 427SERVO ALARM : Y AXIS DGTL PARAM
S 0 T NOT READY ALARM MDI [ ALARM ] [ OPR ] [ MSG ] [ ] [ ]
OPR ALARM
Software operator’s panel display/setting
Press the OPRALARM key several times or the corresponding soft key to select
the target screen.
PAGE
PAGE
CURSOR
or
CURSOR
Set
4th
B or
K J I
OPERATOR’S PANEL O1224 N0000
MODE : MDI AUTO EDIT HNDL JOG ZRN HANDLE AXIS : HX HY HZ HANDLE MULT. : *1 *10 *100 RAPID OVRD. : 100% 50% 25% F0 JOG FEED : 500 MM/MIN
************** FEED OVRD. : 100%
****** ACTUAL POSITION (ABSOLUTE) X 0.000 Y 0.000 Z 0.000
S 0 T 03:59:30 MDI [ ALARM ] [ OPR ] [ MSG ] [ ] [ ]
OPERATOR’S PANEL O1224 N0000
BLOCK SKIP : �OFF �ON SINGLE BLOCK : �OFF �ON MACHINE LOCK : �OFF �ON DRY RUN : �OFF �ON PROTECT KEY : �PROTECT ��RELEASE FEED HOLD : �OFF ��ON
ACTUAL POSITION (ABSOLUTE) X 0.000 Y 0.000 Z 0.000
S 0 T 04:00:18 MDI [ ALARM ] [ OPR ] [ MSG ] [ ] [ ]
OPR ALARM
OPR ALARM
The switches and controls on the CRT/MDI panel can be used in place of the counterparts on the machine operator’s panel. (FANUC MPC is required.)
� Use the buttons shown below for jog feed operations.
8 N
9 G
6 Z
5 Y
4 X
1 H
2 Fww
w. cn
cc en
ter .co
m
3
1
4
5
6
7
8
9
10
2
24
2.3 CRT/MDI Operation and Display (M Series)
Current position display
� Function button POS
Press (page) or the corresponding soft key to cause any of the
following three types of displays to appear.
(1) Absolute coordinates
Distance from the programmed zero point
(2) Relative coordinates
Any tool position can be set to 0 by
. This holds true also of Y and Z.
(3) General coordinates
X
Absolute coordinates Relative coordinates Machine coordinates
The target screen can be selected directly by the corresponding soft key.
The operating time and parts count are dis- played. Two types of operating time and parts count are displayed on the coordinate display screen. (position)
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
ACTUAL POSITION (ABSOLUTE)
PART COUNT 1 RUN TIME 0H 1M CYCLE TIME 0H 1M33S ACT.F 3000 MM/M S 0 T 01:35:22 BUF AUTO
O0010 N0000 X 123.456 Y 363.233 Z 0.000
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
ACTUAL POSITION (RELATIVE)
PART COUNT 1 RUN TIME 0H 1M CYCLE TIME 0H 1M33S ACT.F 3000 MM/M S 0 T 01:36:12 BUF AUTO
O0010 N0000 X 123.456 Y 363.233 Z 0.000
(RELATIVE) X 246.912 Y 913.780 Z 1578.246
(ABSOLUTE) X 123.456 Y 456.890 Z 789.123
(MACHINE) X 0.000 Y 0.000 Z 0.000
(DISTANCE TO GO) X 0.000 Y 0.000 Z 0.000
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
ACTUAL POSITION O1000 N00010
PART COUNT 1 RUN TIME 0H 4M CYCLE TIME 0H 1M38S ACT.F 0 MM/M S 0 T 01:54:57 MDI
POS
CAN
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
25
Setting data display/setting
� Function button DGNOSPARAM
(Parameter pages 1 and 2 are the setting data screens.)
MDI mode
When the title parame-
ter is not on the screen,
press the key or
the corresponding soft
key to select the param-
eter screen.
CURSOR
or
CURSOR
Numeral
[Setting] (page)
PARAMETER O1224 N0000
NO. REVX = S 0 T 03:30:09 MDI [ PARAM ] [ DGNOS ] [ ] [ SV–PRM ] [ ]
(SETTING 1) _REVX = 0 REVY = 0 TVON = 0 ISO = 0 (0:EIA 1:ISO) INCH = 0 (0:MM 1:INCH) I/O = 0 ABS = 0 (0:INC 1:ABS) SEQ = 0
CLOCK 10/01/10 03:30:18
PARAMETER O1224 N0000
[ PARAM ] [ DGNOS ] [ ] [ SV–PRM ] [ ]
(SETTING 2) _PWE = 1 (0:DISABLE 1:ENABLE) REV4 = 0 TAPEF = 0 (SEQUENCE STOP) PRGNO = 0 SEQNO = 0
PART TOTAL = 17 PART REQUIRED = 50 PART COUNT = 17 RUN TIME OH 4M CYCLE TIME OH OM 2S
NO. PWE = S 0 T 03:35:07 MDI
INPUT
DGNOS PARAM
Display
Item 0 1
REVX X–axis mirror image OFF X–axis mirror image ON
REVY Y–axis mirror image OFF Y–axis mirror image ON
TVON No TV check is made. A TV check is made.
ISO EIA code output (during punch)
ISO code output (during punch)
INCH Metric input Inch input
I/O (Note) Reader/punch interface channel is selected.
ABS Incremental command (MDI mode)
Absolute command (MDI mode)
SEQ Sequence numbers are not in- serted automatically when a program is entered from the MDI.
Sequence numbers are in- serted automatically when a program is entered from the MDI.
PWE Parameter writing is disabled. Parameter writing is enabled.
REV4 Fourth–axis mirror image OFF Fourth–axis mirror image ON
TAPEF F10/11 table format is not used F10/11 table format is used
NOTE See Page 33 for details.
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
26
2.4 CRT/MDI Operation and Display (T Series)
Current position display
� Function button POS
Press (page) or the corresponding soft key to cause any of the
following three types of displays to appear.
POS
(1) Absolute coordinates
Distance from the programmed zero point
(2) Relative coordinates
Any tool position can be set to 0 by
CAN . This holds true also of Z and Y.
(3) General coordinates
X
Absolute coordinates Relative coordinates Machine coordinates
The target screen can be selected directly by the corresponding soft key.
The operating time and part count are displayed. Two types of operating time and parts count are displayed on the coordinate display screen (position).
ACTUAL POSITION (ABSOLUTE)
PART COUNT 1786 RUN TIME 2H47M CYCLE TIME 0H 1M47S ACT.F 3000 MM/M S 0 T0101 16:14:02 BUF AUTO [ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
Y 0.000
����� �����
C 0.000 Z 220.000 X 200.000
ACTUAL POSITION (RELATIVE)
PART COUNT 23 RUNTIME 3H30M CYCLE TIME 0H 2M14S ACT.F 3000 MM/M S 0 T0101 20:03:21 AUTO [ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
Y 0.000
O0001 N0023
C 0.000 Z 220.000 X 200.000
ACTUAL POSITION O0100 N0000 (RELATIVE) (ABSOLUTE) U 0.000 X 200.179 W 0.000 Z 220.000 H 0.000 C 0.000 V 0.000 Y 0.000 (MACHINE) (DISTANCE TO GO) X –118.170 X 0.000 Z –21.470 Z 0.000 C 0.676 C 0.000 Y 0.046 Y 0.000
PART COUNT 23 RUN TIME 3H30M CYCLE TIME 0H 2M14S ACT.F 0 MM/M S 0 T0101 20:04:37 AUTO [ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
27
Setting data display/setting
� Function button DGNOSPARAM
(Parameter pages 1 and 2 are the setting data screens.)
MDI mode
When the title “parame-
ter” is not on the screen,
press the key or
the corresponding soft
key to select the param-
eter screen.
CURSOR
or
CURSOR
Numeral
[Setting] (page)
PARAMETER O0001 N0001
(SETTING 1) TVON = 1 ISO = 1 (0:EIA 1:ISO ) INCH = 0 (0:MM 1:INCH) I/O = 0 SEQ = 1
CLOCK 94/05/16 12:11:52
NO. TVON S 0 T0101 21:35:25 MDI [ PARAM ] [ DGNOS ] [ ] [SV–PRM ] [ ]
PARAMETER O0001 N0001
(SETTING 2) _PWE = 0 (0:DISABLE 1:ENABLE)
TAPEF = 0 (SEQUENCE STOP) PRGNO = 0 SEQNO = 0
PART TOTAL = 23 PART REQUIRED = 0 PART COUNT = 23 RUN TIME 3H36M CYCLE TOME 0H 0M 0S
NO. PWE S 0 T0101 21:36:25 MDI [ PARAM ] [ DGNOS ] [ ] [SV–PRM ] [ ]
DGNOS PARAM
INPUT
Display
Item 0 1
TVON No TV check is made. A TV check is made.
ISO EIA code output (during punch)
ISO code output (during punch)
INCH Metric input Inch input
I/O (Note) Reader/punch interface channel is selected.
SEQ Sequence numbers are not in- serted automatically when a program is entered from the MDI.
Sequence numbers are in- serted automatically when a program is entered from the MDI.
PWE Parameter writing is disabled. Parameter writing is enabled.
TAPEF F10/11 table format is not used. F10/11 table format is used.
NOTE See Page 33 for details.
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
28
2.5 CRT/MDI Operation and Display (with MMC)
(1) Operation
Key operation can only be done when the CNC screen is displayed on the CRT display of the CRT/MDI panel. Address keys and numerical keys are independently arranged on 00–C. However, inputting data is
exactly the same as that of 0–C. The page key , cursor key
, and selection key on the software operator’s
panel are of combined use with the function key. Press the corresponding key for use as a page key, cursor key, and selection key on the software operator’s panel. Press the corresponding key while pressing the “FUNC” key as the function key. Five keys on the right half ten keys are effective for the variable section, and the other five keys on the left half are effective for selecting position display data in the fixed section. When the number is specified by a method like the parameter screen,
because there is no NO. key use the cursor key instead.
(2) Display
Press MMC/CNC key on the CRT/MDI panel to display the CNC screen
when the MMC screen is displayed on the CRT display of the CRT/MDI panel. The CNC screen consists of a variable section and a fixed section. The variable section is the part that is surrounded by the frame at the bottom right, and its display contents are the same as displayed on the 9” CRT display of 0–C. Therefore, the screen selected by function key, page key, cursor key, and soft key is displayed. The fixed section is the rest of the above variable section, and its display contents are position data, operation time (optional), modal data, and S, T command value, as shown on the screen. Display items of this section cannot be changed by the screen selection operation. However, its display contents are always renewed.
 DATA NO. DATA 0001 10000100 0011 00000000 0002 00000011 0012 00000001 0003 00000000 0013 10000000 0004 01110111 0014 00000000 0005 01110111 0015 00000000 0006 01110111 0016 00000000 0007 01110111 0017 01111111 0008 00000011 0018 00000000 0009 01000100 0019 00000000 0010 11000100 0020 00000000
NO. 0001 = MDI
PRGRM +RELABS ALL
Fixed section
Variable section
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
29
2.6 Data Input/Output (FANUC Cassette)
Setting the beginning of the file
1 Select the EDIT mode
2 Press the PRGRM key several
times to select the program list screen.
3 Key in address N.
4 Key in the target file number.
N0 ⇒ Locates the beginning of the cassette. This is used regardless of whether the file is on the floppy disk.
N1 ⇒ Locates the beginning of the cassette. This is used when the file is on the floppy disk.
N2 to N9999 ⇒ Locates the beginning of any file.
CNC parameter output
1 Select the EDIT mode
2 Press the DGNOSPARAM key several
times to select the parameter screen.
3 Press the OUTPTSTART key, and output begins.
NOTE Parameter Nos. nine hundreds (900 to 999) are not output.
PMC parameter output
1 Select the EDIT mode.
2 Press the DGNOSPARAM key several times to select the DGNOS (diagnose)
screen.
3 Press the OUTPTSTART key, and output begins.
> S 0 T 03:04:17 [ PRGRM ] [ CONDNS ] [ ] [ ] [ C.A.P. ]
SYSTEM EDITION 0466 – 25 PROGRAM NO. USED : 14 FREE : 49 MEMORY AREA USED : 275 FREE : 3820 PROGRAM LIBRARY LIST
O0010 O2000 O0020 O0030 O0200 O0300 O0555 O1200 O0777 O1234 O0040 O0050 O1969 O1224
PROGRAM O1224 N0000
PARAMETER O1224 N0000
NO. REVX = S 0 T 03:30:09 EDIT [ PARAM ] [ DGNOS ] [ ] [ SV–PRM ] [ ]
(SETTING 1) _REVX = 0 REVY = 0 TVON = 0 ISO = 0 (0:EIA 1:ISO) INCH = 0 (0:MM 1:INCH) I/O = 0 ABS = 0 (0:INC 1:ABS) SEQ = 0
CLOCK 10/01/10 03:30:18
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
30
Program output
1 Select the EDIT mode.
2 Press the PRGRM key several
times to select the program list screen.
3 Key in address O.
4 Key in the target program number.
5 Press the OUTPTSTART key, and output begins.
* All–program output: 0–9999 OUTPTSTART
Offset output
1 Select the EDIT mode.
2 Press the MENUOFSET key several
times to select the offset screen.
3 Press the OUTPTSTART key, and output begins.
Conversational mode data output
[M series]
1 Select the EDIT mode.
2 Press the MENUOFSET key several times to select the conversational mode
data screen.
3 Press the OUTPTSTART key, and output begins.
PROGRAM O1224 N0000
> S 0 T 03:04:17 [ PRGRM ] [ CONDNS ] [ ] [ ] [ C.A.P. ]
SYSTEM EDITION 0466 – 25 PROGRAM NO. USED : 14 FREE : 49 MEMORY AREA USED : 275 FREE : 3820 PROGRAM LIBRARY LIST
O0010 O2000 O0020 O0030 O0200 O0300 O0555 O1200 O0777 O1234 O0040 O0050 O1969 O1224
OFFSET O1224 N0000 NO. DATA NO. DATA 001 009 0.000 002 0.000 010 12.269 003 5.000 011 10.230 004 0.000 012 –11.265 005 12.580 013 –8.562 006 0.000 014 0.000 007 0.000 015 0.000 008 0.000 016 0.000
ACTUAL POSITION (RELATIVE) X 0.000 Y 0.000 Z 0.000
NO. 013 = S 0 T 03:22:13 MDI [ OFFSET ] [ MACRO ] [ MENU ] [ WORK ] [ TOOLLF ]
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
31
CNC parameter input
1 Set setting data PWE to 1 (page 2 of the parameter screen).
This is set in the MDI mode or at an emergency stop.
PARAMETER O1224 N0000
[ PARAM ] [ DGNOS ] [ ] [ SV–PRM ] [ ]
(SETTING 2) _PWE = 1 (0:DISABLE 1:ENABLE) REV4 = 0 TAPEF = 0 (SEQUENCE STOP) PRGNO = 0 SEQNO = 0
PART TOTAL = 17 PART REQUIRED = 50 PART COUNT = 17 RUN TIME OH 4M CYCLE TIME OH OM 2S
NO. PWE = S 0 T 03:35:07 MDI
NOTE Alarm P/S100 occurs at this point. Press the DGNOSPARAM key again to
cause the parameter screen to appear.
2 Select the EDIT mode.
* Release the emergency stop condition.
3 Press the INPUT key, and input begins.
* Alarm P/S000 occurs at this point. Turn the CNC power off and on again.
* If you want to enter parameters during the emergency stop state,
press and hold down the EOB Key, then press the INPUT Key. In
this case, it is not necessary to select the EDIT mode.
NOTE It is impossible to enter parameter Nos. nine hundreds (900 to 999).
PMC parameter input
1 Select the EDIT mode.
2 Locate the beginning of the file.
3 Disable program protection (KEY=1).
4 Turn to 1 at setting parameter PWE.
5 Press the DGNOSPARAM key several times to select the DGNOS (diagnose)
screen.
6 Press the INPUT key, and input begins.
NOTE PWE should be 1 in case of parameter 393#7=0.
Program input
1 Select the EDIT mode.
2 Locate the beginning of the file.
3 Disable program protection (KEY=1).
4 Press the PRGRM key several
times to select the program screen.
PROGRAM O1224 N0000
> S 0 T 03:04:17 [ PRGRM ] [ CONDNS ] [ ] [ ] [ C.A.P. ]
SYSTEM EDITION 0466 – 25 PROGRAM NO. USED : 14 FREE : 49 MEMORY AREA USED : 275 FREE : 3820 PROGRAM LIBRARY LIST
O0010 O2000 O0020 O0030 O0200 O0300 O0555 O1200 O0777 O1234 O0040 O0050 O1969 O1224 ww
w. cn
cc en
ter .co
m
3
1
4
5
6
7
8
9
10
2
32
5 Press the INPUT key, and input begins.
* When only one program is entered.
6 Key in address O.
7 Key in the target program number.
8 Press the INPUT key, and input begins.
Offset input
1 Select the EDIT mode.
2 Locate the beginning of the file.
3 Disable program protection (KEY=1).
4 Press the MENUOFSET key several
times to select the offset screen.
5 Press the INPUT key, and input begins.
Conversational mode data input
[M series]
1 Select the EDIT mode.
2 Locate the beginning of the file.
3 Disable program protection (KEY=1).
4 Press the PRGRM key several times to select the program list screen.
5 Key in address 0.
6 Key in any program number.
7 Press the INPUT key, and input begins.
8 Select the AUTO mode.
9 A program entered before is executed.
* Be cautious about the following parameter.
PRM, No. 015 Caution * * * * * * *
CAUTION When a decimal point is omitted from an address in which it can be used: 1 : mm, inch, and s units (usually) 0 : Least input increment (at data input time)
OFFSET O1224 N0000 NO. DATA NO. DATA 001 009 0.000 002 0.000 010 12.269 003 5.000 011 10.230 004 0.000 012 –11.265 005 12.580 013 –8.562 006 0.000 014 0.000 007 0.000 015 0.000 008 0.000 016 0.000
ACTUAL POSITION (RELATIVE) X 0.000 Y 0.000 Z 0.000
NO. 013 = S 0 T 03:22:13 MDI [ OFFSET ] [ MACRO ] [ MENU ] [ WORK ] [ TOOLLF ]
ww w.
cn cc
en ter
.co m
2. CRT/MDI OPERATION
33
Parameters related to data input/output
To use the FANUC floppy cassette, set the parameters as follows:
Setting: I/O = 0 (Note) Parameter: ISO = 1
PRM, No. 002 1 * * * * 0 * 1
PRM, No. 552 10 (4800BPS)
PRM, No. 010 * * * Note * * * *
NOTE1 1 : Protects program numbers 9000s (9000 to 9999). 0 : Enables editing of program numbers 9000s (9000 to 9999).
PRM, No. 038 0 1 * * Note * * *
NOTE2 1 : A full keyboard is used. 0 : A standard keyboard is used.
NOTE3 I/O = selects a device used for data input/output through a reader/
punch interface.
F nction Related parameter No.
Function I/O=0 I/O=1 I/O=2 I/O=3
Feed (NFED) 2.7 12.7 50.7 51.7
20 mA current loop (ASR33)
2.2 12.2 Unusable
Stop bit (STP2) 2.0 12.0 50.0 51.0
I/O device model specification
38.7 38.6
38.7 38.6
38.5 38.4
38.2 38.1
Baud rate 552 553 250 251
Connector number M5
Channel 1 M5
Channel 1 M74
Channel 2 M77/M73 Channel 3
For M77, either RS–232–C or RS–422 can be selected by parameter No. 55.3. The connector number is M73 when RS–422 is used with an external clock.
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
34
Displaying the directory of floppy disk files
1 Press the EDIT switch on the machine operator’s panel.
2 Press function PRGRM key .
3 Press soft key [FLOPPY] .
4 Press page key or .
5 The screen below appears.
SRHFIL[ ] [ ] [ ] [ ] [ ]READ PUNCH DELETE
O0555 N0000 (METER) VOL
19:36:51 EDIT
0001 PARAMETER 0002 ALL. PROGRAM 0003 O0001 0004 O0002 0005 O0003 0006 O0004 0007 O005 0008 O0100 0009 O0555
65.6 1.9 1.3 1.3 1.3 1.3 1.3 1.9 1.3
DIRECTORY (FLOPPY) NO. FILE NAME
S 0 T
6 Press a page key again to display another page of the directory.
Reading files
1 Press soft key [READ] after directry is displayed.
EXEC[ ] [ ] [ ] [ ] [ ]CAN STOP
19:38:35
READ _FILE NO. = PROGRAM NO. =
NUM. S 0 T
O0555 N0000 (METER) VOL
DIRECTORY (FLOPPY) NO. FILE NAME
EDIT
2 Enter a file number, then press function INPUT key .
3 To modify the program number, enter the program number, then press
function INPUT key.
4 Press soft key [EXEC] .
5 Press soft key [CAN] to return to the soft key display shown in the screen of directory display.ww
w. cn
cc en
ter .co
m
2. CRT/MDI OPERATION
35
Outputting programs
1 Press soft key [PUNCH] after directry is displayed.
PRG–NOEXEC[ ] [ ] [ ] [ ] [ ]CAN STOP
O0555 N0000 (METER) VOL
DIRECTORY (FLOPPY) NO. FILE NAME
19:39:17
PUNCH _FILE NO. = _ PROGRAM NO. =
NUM. S 0 T
EDIT
2 Enter a program number. To write all programs into a single file, enter –9999 in the program number field. In this case, the file name “ALL.PROGRAM” is registered.
Then press function INPUT key.
3 Press soft key [EXEC] .
4 Press soft key [CAN] to return to the soft key display shown in the screen of directry display.
Deleting files
1 Press soft key [DELETE] after directry is displayed.
EXEC[ ] [ ] [ ] [ ] [ ]CAN STOP
O0555 N0000 (METER) VOL
DIRECTORY (FLOPPY) NO. FILE NAME
19:39:56
DELETE _FILE NO. = NUM. S 0 T
EDIT
2 Specify the file to be deleted. When specifying the file with a file number, type the number and
press function INPUT key.
3 Press soft key [EXEC] .
4 Press soft key [CAN] to return to the soft key display shown in the screen of directry display.ww
w. cn
cc en
ter .co
m
3
1
4
5
6
7
8
9
10
2
36
Procedure for changing the file name
1 Press soft key [RENAME] after directry is displayed.
2 Position the cursor to FILE NO. then enter the number of the file whose
name is to be changed. Press the INPUT key.
3 Position the cursor to NAME and key in a new file name. Then, press
the INPUT key.
4 Press soft key [EXEC] .
5 To return to the previous screen, press the [CAN] soft key.
EXEC[ ] [ ] [ ] [ ] [ ]CAN STOP
O0001 N0000 (METER) VOL
FILE DIRECTORY NO. FILE NAME
0001 PARAMETER 87.1 0002 ALL.PROGRAM 87.1 0003 O0001 1.9 0004 O0021 7.1 0005 O0041 7.1 0006 O0615 5.8 0007 O0651 9.1 0008 O0601 7.1 0009 O0645 5.8 RENAME
FILE NO. = NAME= NUM. S 0 T0101 21:59:53 EDIT
ww w.
cn cc
en ter
.co m
3. OPERATION LIST
37
Classifi- cation
Function KEY SW
S E T- TING
PWE=1 Mode
Resetting of operating time —
Reset
Resetting of number of ma- chined parts —
Reset
Resetting of OT alarm At power–up
Resetting of alarm 100 —
Parameter input � MDI mode
Offset input —
Registration f MDI
Setting data input MDI mode
from MDI PMC parameter input
� � MDI mode
Tool length measurement JOG mode
Parameter input (NC tape )
� EDIT mode
→ memory) � —
Registration from NC tape
PMC parameter input �
� EDIT mode
Offset input EDIT mode
Program registration � EDIT/AUTO
mode
Parameter punch out EDIT mode
PMC parameter punch out EDIT mode
Tape punch out Offset punch out EDIT mode
All programs punch out EDIT mode
One program punch out EDIT mode
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
38
Func- tion key
Operation
POS →R CAN
POS →P CAN
— ANDP CAN
— ANDCAN RESET
PARAM No. Parameter number →→ → Data →
→PWE =0 → RESET
INPUT INPUT
OFSET → Offset number → → Offset value→No. INPUT INPUT
PARAM → → → Data →No. 0 INPUT INPUT
DGNOS → Diagnostic number → → Data →No. INPUT INPUT
POS → OFSET
→ Offset number →
(Relative coordinate system display)
→ → Place tool in measurement position →
→
AND→
POS Z CAN
OFSET No.
INPUT EOB Z
PARAM INPUT
PARAM Emergency stop → AND INPUTEOB
DGNOS INPUT
OFSET INPUT
PRGRM INPUT
PARAM OUTPT
DGNOS OUTPT
OFSET OUTPT
PRGRM –9999 →→O OUTPT
PRGRM Program number →→O OUTPT
ww w.
cn cc
en ter
.co m
3. OPERATION LIST
39
Classifi- cation
Function KEY SW
S E T- TING
PWE=1 Mode
Search for program number EDIT/AUTO
mode
Search for sequence num- ber
AUTO mode
Search for address/word EDIT mode
Search Search for address only EDIT mode
Search for offset number —
Search for diagnostic num- ber —
Search for parameter num- ber —
Display of memory used EDIT mode
Deletion of all programs � EDIT mode
Deletion of one program � EDIT mode
Deletion of multiple blocks � EDIT mode
Editing Deletion of one block � EDIT mode
Word deletion � EDIT mode
Word alteration � EDIT mode
Word insertion � EDIT mode
Collation Memory collation EDIT/AUTO
mode
Program registration � EDIT/AUTO
mode
Output of all programs EDIT mode
I/O to and from
Output of one program EDIT mode
FANUC Cassette File head search
EDIT/AUTO mode
File deletion � EDIT mode
Program collation EDIT/AUTO
modeww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
40
Func- tion key
Operation
PRGRM Program number →→ (Cursor)O �
PRGRM Program number search → → Sequence number search
→ (Cursor)
N
�
PRGRM Data to be searched for → (Cursor)�
PRGRM Address to be searched for → (Cursor)�
OFSET Offset number →→No. INPUT
DGNOS Diagnostic number →→No. INPUT
PARAM Parameter number →→No. INPUT
PRGRM PRGRM
PRGRM –9999 →→O DELET
PRGRM Program number →→O DELET
PRGRM Sequence number →→O DELET
PRGRM →EOB DELET
PRGRM Search for word to be deleted → DELET
PRGRM Search for word to be changed → New data → ALTER
PRGRM
Search for word immediately before insertion location → New data
→ INSRT
PRGRM INPUT
PRGRM File number →→ →N INPUT INPUT
PRGRM –9999 →→O OUTPT
PRGRM Program number →→O OUTPT
PRGRM File number →→N INPUT
PRGRM File number →→N OUTPT
PRGRM File number →→ →N INPUT INPUTww w.
cn cc
en ter
.co m
3. OPERATION LIST
41
Classifi- cation
Function KEY SW
S E T- TING
PWE=1 Mode
Play–back NC data input TEACH–IN
JOG/HANDLE mode
Memory all clear At power–up
Clear
Parameter clear � At power–up
Clear
Program clear � At power–up
Sub PCB all clear At power–up
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
42
Func- tion key
Operation
PRGRM Move machine → , or →
→ NC data → → →
X Y Z INSRT
INSRT EOB INSRT
— ANDRESET DELET
— RESET
— DELET
— AND (However, set PWE on main side to 0.)DELET S
ww w.
cn cc
en ter
.co m
4. G CODE LIST
43
M series
G code list (M series) (1/3)
G code Group Function
G00 Positioning
G01 01
Linear interpolation
G02 01
Circular interpolation/Helical interpolation CW
G03 Circular interpolation/Helical interpolation CCW
G04 Dwell, Exact stop
G05 High speed cycle machining
G08 00
Advanced preview control
G09 00
Exact stop
G10 Data setting
G11 Data setting mode cancel
G15 17 Polar coordinates command cancel
G16 17
Polar coordinates command
G17 XpYp plane selection Xp: X axis or its parallel axis
G18 02 ZpXp plane selection Yp: Y axis or its parallel axis
G19 YpZp plane selection Zp: Z axis or its parallel axis
G20 06
Input in inch
G21 06
Input in mm
G22 04 Stored stroke check function on
G23 04
Stored stroke check function off
G27 Reference position return check
G28 Return to reference position
G29 00 Return from reference position
G30 2nd, 3rd and 4th reference position return
G31 Skip function
G33 01 Thread cutting
G37 00
Automatic tool length measurement
G39 00
Corner offset circular interpolation
G40 Cutter compensation cancel
G41 07 Cutter compensation left
G42 Cutter compensation right
G43 08
Tool length compensation + direction
G44 08
Tool length compensation – direction
G45 Tool offset increase
G46 00
Tool offset decrease
G47 00
Tool offset double increase
G48 Tool offset double decrease
G49 08 Tool length compensation cancel
G50 11 Scaling cancel
G51 11
Scaling
G52 00
Local coordinate system setting
G53 00
Machine coordinate system selection
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
44
G code list (M series) (2/3)
G code Group Function
G54 Workpiece coordinate system 1 selection
G55 Workpiece coordinate system 2 selection
G56 14
Workpiece coordinate system 3 selection
G57 14
Workpiece coordinate system 4 selection
G58 Workpiece coordinate system 5 selection
G59 Workpiece coordinate system 6 selection
G60 00 Single direction positioning
G61 Exact stop mode
G62 15
Automatic corner override
G63 15
Tapping mode
G64 Cutting mode
G65 00 Macro call
G66 12
Macro modal call
G67 12
Macro modal call cancel
G68 16
Coordinate rotation
G69 16
Coordinate rotation cancel
G73 09
Peck drilling cycle
G74 09
Counter tapping cycle
G75 01 Plunge grinding cycle (0–GSC)
G76 09 Fine boring cycle
G77
01
Direct constant–dimension plunge grinding cycle (0–GSC)
G78 01
Continuous–feed surface grinding cycle (0–GSC)
G79 Intermittent–feed surface grinding cycle (0–GSC)
G80 Canned cycle cancel/external operation function can- cel
G81 Drilling cycle, spot boring cycle or external operation function
G82 Drilling cycle or counter boring cycle
G83 09 Peck drilling cycle
G84 Tapping cycle
G85 Boring cycle
G86 Boring cycle
G87 Back boring cycle
G88 Boring cycle
G89 Boring cycle
G90 03
Absolute command
G91 03
Increment command
G92 00 Setting for work coordinate system or clamp at maxi- mum spindle speed
G94 05 Feed per minute
G95 05
Feed per rotation
G96 13
Constant surface speed control
G97 13
Constant surface speed control cancel
G98 10
Return to initial point in canned cycle
G99 10
Return to R point in canned cycle
G107 00 Cylindrical interpolationww w.
cn cc
en ter
.co m
4. G CODE LIST
45
G code list (M series) (3/3)
G code Group Function
G150 Normal direction control cancel mode
G151 19 Normal direction control left side on
G152 Normal direction control right side on
G160 20 In–feed control function cancel (0–GSC)
G161 20 In–feed control function (0–GSC)
CAUTION 1. Multiple G codes of different groups can be specified in a single
block. When multiple G codes of one group are specified in a block, the G code specified last is effective.
2. If any G code of group 01 is specified in a canned cycle mode, the canned cycle is automatically cancelled and the G80 condition is entered. However, a G code of group 01 is not affected by any of the canned cycle G codes.
NOTE
1. Modal G codes have the following initial conditions when the power is turned on or the system is reset to the clear state (bit 6 of parameter No. 045).
1) Those G codes marked in Table 3 are specified automatically.
2) G20 and G21 retain their original conditions.
3) When the power is turned on, G22 is specified automatically. When the system is reset, G22 and G23 retain their original conditions.
4) G00 or G01 is automatically selected depending on the setting of bit 6 of parameter No. 011.
5) G90 or G91 is automatically selected depending on the setting of bit 7 of parameter No. 030.
2. The G codes of group 00, except G10 and G11, are one–shot G codes.
3. If a G code that does not appear in the G code list is specified, or a G code whose options are not supported is specified, alarm No. 010 is displayed.
4. A G code is displayed from each group.
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
46
T series
G code list (T series) (1/2) G code system
(Note 7) Group Function A B C
p
G00 G00 G00 Positioning (rapid traverse)
G01 G01 G01 01 Linear interpolation (feed)
G02 G02 G02 Circular interpolation CW
G03 G03 G03 Circular interpolation CCW
G04 G04 G04 Dwell
G10 G10 G10 00 Data setting
G11 G11 G11 Data setting mode cancel
G17 G17 G17 XpYp plane selection
G18 G18 G18 16 ZpXp plane selection
G19 G19 G19 YpZp plane selection
G20 G20 G70 06
Inch data input
G21 G21 G71 06
Metric data input
G22 G22 G22 09
Stored stroke check function ON
G23 G23 G23 09
Stored stroke check function OFF
G25 G25 G25 08
Spindle speed fluctuation detect OFF
G26 G26 G26 08
Spindle speed fluctuation detect ON
G27 G27 G27 Reference point return check
G28 G28 G28 00
Return to reference point
G30 G30 G30 00
2nd, 3rd, 4th reference point return
G31 G31 G31 Skip cutting
G32 G33 G33 01
Thread cutting
G34 G34 G34 01
Variable–lead thread cutting
G36 G36 G36 00
Automatic tool compensation X
G37 G37 G37 00
Automatic tool compensation Z
G40 G40 G40 Tool nose radius compensation cancel
G41 G41 G41 07 Tool nose radius compensation left
G42 G42 G42 Tool nose radius compensation right
G50 G92 G92
00
Coordinate system setting, max. spindle speed setting
G52 G52 G52 00
Local coordinate system setting
G53 G53 G53 Machine coordinate system setting
G54 G54 G54 Workpiece coordinate system 1 setting
G55 G55 G55 Workpiece coordinate system 2 setting
G56 G56 G56 14
Workpiece coordinate system 3 setting
G57 G57 G57 14
Workpiece coordinate system 4 setting
G58 G58 G58 Workpiece coordinate system 5 setting
G59 G59 G59 Workpiece coordinate system 6 setting
G65 G65 G65 00 Macro calling
G66 G66 G66 12
Macro modal call
G67 G67 G67 12
Macro modal call cancel
G68 G68 G68
04
Mirror image for double turrets ON or balance cut mode (0–TTC)
G69 G69 G69 04
Mirror image for double turrets OFF or bal- ance cut mode cancel (0–TTC)ww
w. cn
cc en
ter .co
m
4. G CODE LIST
47
G code list (T series) (2/2)
G code system (Note 7) Group Function
A B C p
G70 G70 G72 Finishing cycle (other than 0–GCC or 00–GCC)
G71 G71 G73 Stock removal in turning (other than 0–GCC or 00–GCC)
G72 G72 G74 Stock removal in facing (other than 0–GCC or 00–GCC)
G73 G73 G75 00 Pattern repeating (other than 0–GCC or 00–GCC)
G74 G74 G76 Peck drilling on Z axis (other than 0–GCC or 00–GCC)
G75 G75 G77 Grooving on X axis (other than 0–GCC or 00–GCC)
G76 G76 G78 Multiple threading cycle (other than 0–GCC or 00–GCC)
G71 G71 G72 Traverse grinding cycle (0–GCC, 00–GCC)
G72 G72 G73 Traverse direct constant dimension grinding cycle (0–GCC, 00–GCC)
G73 G73 G74 01 Oscillation grinding cycle
(0–GCC, 00–GCC)
G74 G74 G75 Oscillation direct constant–dimension grind- ing cycle (0–GCC, 00–GCC)
G80 G80 G80 Canned cycle for drilling cancel
G83 G83 G83 Cycle for face drilling
G84 G84 G84 Cycle for face tapping
G86 G86 G86 10 Cycle for face boring
G87 G87 G87 Cycle for side drilling
G88 G88 G88 Cycle for side tapping
G89 G89 G89 Cycle for side boring
G90 G77 G20
01
Outer diameter/internal diameter cutting cycle
G92 G78 G21 01
Thread cutting cycle
G94 G79 G24 Endface turning cycle
G96 G96 G96 02
Constant surface speed control
G97 G97 G97 02
Constant surface speed control cancel
G98 G94 G94 05
Per minute feed
G99 G95 G95 05
Per revolution feed
— G90 G90 03 Absolute programming
— G91 G91 03
Incremental programming
— G98 G98 11
Return to initial level
— G99 G99 11
Return to R point level
G107 G107 G107 00 Cylindrical interpolation
G112 G112 G112 21
Polar coordinate interpolation mode
G113 G113 G113 21
Polar coordinate interpolation cancel mode
G250 G250 G250 20 Polygonal turning cancel
G251 G251 G251 Polygonal turningww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
48
CAUTION 1. A number of G codes can be specified in the same block. When
more than one G code of the same group is specified, the G code specified later is effective.
2. If any G code of group 01 is specified in a canned cycle mode, the canned cycle is automatically cancelled and the G80 condition is entered. However a G code of group 01 is not affect4ed by any of the canned cycle G codes.
NOTE
1. G codes marked are initial G codes when turning power on. For G20 and G 21, the G code before turning power off remains. G00 or G01 can be selected by parameter setting.
2. G codes of group 00 are not modal. They are only effective in the block in which they are specified.
3. If a G code not listed on the table of G codes is inputted, or optional G code not specified in the system is commanded, an alarm (No. 010) is displayed.
4. A G code is displayed from each group.
5. G code system B and C are options. Whether G code system B or C is set by parameter No. 0036: GSPC.
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
49
Functions Explanation
Positioning (G00)
Start point
P
Linear interpolation (G01)
Start point
P
Circular interpolation (G02, G03)
(x, y)
G03(x, y)
JR
I
G02
Start point
Start point
R
I
J
Center End point
Center
Helical cutting (G02, G03)
Z
Tool path
YX
The feedrate along the circumference of two circular interpolated axes is the specified feedrate.
Start point
End point
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
50
Tape format T
series M
series
G00P__ ; � �
G01P__ ; � �
G02 R__
G17 Xp__Yp__ F__ ;
G03 I__J__
G02 R__
G18 Xp__Zp__ F__ ;
G03 I__K__
G02 R__
G19 Yp__Zp__ F__ ;
G03 I__K__
� �
Synchronously with arc of XpYp plane
G02 I__J__
G17 Xp__Yp__ α__ F__ ;
G03 R__
Synchronously with arc of ZpYp plane
G02 I__K__
G18 Xp__Zp__ α__ F__ ;
G03 R__
Synchronously with arc of YpZp plane
G02 J__K__
G19 Yp__Zp__ α__ F__ ;
G03 R__
Any one axis where circular interpolation is not applied.
�
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
51
Functions Explanation
Dwell (G04) (Example) G04 P1000; Dwell by 1 seconds
Exact stop (G04, G09) Speed
Time
High-speed cycle machining (G05)
(Example) Cycle 1: connection 2, repetition 1 Cycle 2: connection 3, repetition 3 Cycle 3: connection 0, repetition 1 G05P10001L2; Cycle is executed as 1, 2, 2, 2, 3, 1, 2, 2, 2, 3
High-speed remote buffer A (G05)
Specify G05 only in a block using normal NC command format. Then specify move data in the special format explained next page. When zero is spe- cified as the travel distance along all axes, normal NC command format can be used again for subsequent command specification.
High-speed remote buffer B (G05)
High-speed remote buffer A uses binary data. On the other hand, high-speed remote buffer B can di- rectly use NC language coded with equipment such as an automatic programming unit to perform high-speed machining.
Advanced preview control (G08)
This function can minimize the delay caused by accel- eration/deceleration, which increases together with the feedrate, as well as the delay in the servo system. Tool movement can thus faithfully follow the command val- ues, reducing the degree of error in the machined figure.
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
52
Tape format T
series M
series
X__
G04 ; Dwell by second
P__
� �
G04 ; G09P ;
�
G05 P10 ×××L∆∆∆ ;
××× : Start program number of called programs ∆∆∆ : Repetition time of machining cycle
� �
⋅Binary input operation enabled: G05; ⋅Binary input operation disabled: The travel distance along
all axes are set to zero.
⋅Data format for binary input operation
Byte
High byte
Low byte
High byte
Low byte
High byte
Low byte
Check byte
1st axis
2nd axis
Nth axis
Data sequence
All data must be specified in binary.
: :
� �
G05P01; Start high-speed machining X__Y__Z__; G05P00; End high-speed machining
�
G08 Pp;
p=1: Advanced preview control mode on
p=0: Advanced preview control mode off
�
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
53
Functions Explanation
Change of offset value by program (G10)
The tool compensation amount can be set or changed with the G10 command. When G10 is used in absolute input (G90), the compensation amount specified in the command becomes the new tool compensation amount. When G10 is used in incremental input (G91), the compensation amount specified in the command is added to the amount currently set.
Change of offset value by program (G10)
Change of parameter by program (G10)
The parameter value can be changed by the machining program.
Polar coordinate command mode (G15, G16)
X
Y
x y
XpYp plane selection (G17) ZpXp plane selection (G18) YpZp plane selection (G19)
G17
X
Y
G18 G19
Z
X
Y
Z
Inch/metric conversion (G20, G21)
Extended stored stroke limit check on (G22, G23)
(I, J, K)
(X, Y, Z)
X>I, Y>J, Z>K
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
54
Tape format T
series M
series
G10P__X (U)__Y (V)__Z (W)__R (C)__Q__; For geometry offset amount
P=10000+geometry offset number For offset amount
P= wear offset number R : Tool nose radius offset value Q : Imaginary tool nose number
�
G10L__PpRr; p : Offset No. r : Tool compensation amount Format (1) For tool compensation memory A
G10 L11 P__R__; (2) For tool compensation memory B
Setting/changing the geometric compensation amount G10 L10 P__R__; Setting/changing the wear compensation amount G10 L11 P__R__;
�
G10 L50 ; N__P__ ; G11
N : Parameter number P : Parameter value
� �
G16 ; Polar coordinate command Xx Yy ; x: radius, y: angle (* )
G15 ; Polar coordinate command cancel
�
G17 ;
G18 ;
G19 ;
� �
G20 ; Inch input G21 ; Metric input
� �
G22X__Y__Z__I__J__K__ ; on
G23 ; off
(X, Z, I and K only for T series)
� �
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
55
Functions Explanation
No check
Spindle speed fluctuation detection on (G26) Spindle speed fluctuation detection off (G25)
(Example)
(1) When an alarm is raised after a specified spindle speed is reached
Reference for spindle speed at which check is started
Spindle speed
Specified speed
Fluctuation at which alarm is raised (r)
Actual speed (detected by position coder)
No check
Time
Check Check
r
Specification of another speed
Alarm
Start of check
(2) When an alarm is raised before a specified spindle speed is reached
Spindle speed
Specified speed
Time CheckCheck
r
Specification of another speed
Alarm
Start of check
P
q
Spindle speed specified by q
Spindle speed specified by r
Actual speed
Reference position
return check (G27)
Start point
P
Reference positionww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
56
Tape format T
series M
series
G26PpQqRr ; spindle fluctuation detection on
p: Time (in ms) from the issue of a new spindle rotation command (S command) to the start of checking whether the actual spindle speed is so fast that an overheat can occur. (When a specified speed is reached within the time period of P, a check is started at that time.)
q: Tolerance (%) of a specified spindle speed (If a specified spindle speed lies within this range, it is regarded as having reached the specified value. Then, the checking of an actual spindle speed is started.)
q = (1 – actual spindle speed/specified spindle speed) × 100
r: Spindle speed fluctuation (%) at which the actual spindle speed is so fast that an overheat can occur
r = (1 – speed that can cause overheat/specified spindle speed) × 100
G26 enables the spindle speed fluctuation detection function, and G25 disables the spindle speed fluctuation detection.
G25 ; Spindle fluctuation detection off
�
G27P__ ; � �
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
57
Functions Explanation
Reference position
return (G28)
2nd, 3rd, 4th reference
position return (G30)
Start point
Reference poisition
Intermediate point
P
Return to reference
position return start
position (G29)
Intermediate position
Reference position
P
Skip function (G31)
Multi-step skip function
(G31)
Start point
Skip signal
P
Equal lead thred cutting
(G32)
�
F: Lead Thread cutting (G33)
F: Lead
Variable lead thread
cutting
Automatic tool com-
pensation (G36, G37)
Specified position (Xa or Za)
Starting point Measured position reach signal
Offset value set by this command
Measured position
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
58
Tape format T
series M
series
G28P__ ; P2
G30 P3 P__ ; P4
P2: 2nd reference position return P3: 3rd reference position return P4: 4th reference position return
� �
G29P__ ; �
G31P__F__ ; � �
Move command G31P__F__P__;
F__: Feedrate P__: P1-P4
Dwell G04X (U, P)__(Q__);
X(U, P)__: Dwell time Q__: Q1-Q4
GCC
G32P__F__ ; �
G33P__F__ ; �
G34P__FfKf ; f: Longer axis lead at the start position k: increase/decrease value per spindle revolution
�
G36X xa ;
G37Z za ;
X xa, Z za: Specified position
�
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
59
Functions Explanation
Automatic tool length
measurement (G37)
ÇÇ Z
0 X
Rapid traverse
Measurement feedrate
A (Start position) Measurement position is commanded with G37
B (Deceleration position)
C (Measurement position) The tool stops when the approach end signal goes on.
Compensation value = (Current compensation value) + [(Coordinates of the point at which the tool is stopped) – (Coordinates of the programmed measurement position)]
Tool nose radius
compensation
(G40, G41, G42) ÇÇ ÇÇ ÇÇ
ÇÇÇ ÇÇÇÇÇ ÇÇ
G41
G42
G40
G40 : Programmed path
G41 : Left of programmed path
G42 : Right of programmed path
Cutter compensation B
(G39 to G42)
Cutter compensation
(G40 to G42) ÇÇ ÇÇ
ÇÇÇ ÇÇÇ ÇÇÇÇÇ ÇÇ
G41
G42
G40
G40 : Programmed path
G41 : Left of programmed path
G42 : Right of programmed path
Tool length
compensation A, B, C
(G43, G44, G49)
Z
Offset G43: + offset G44: – offset
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
60
Tape format T
series M
series
G92P__;Sets the workpiece coordinate system. (It can be
set with G54 to G59.)
H��; Specifies an offset number for tool length offset.
G90 G37P__; Absolute command
⋅G37 is valid only in the block in which it is specified.
P__ indicates the X-, Y-, Z-, or fourth axis.
�
G40 G41 P__ ; G42
�
G39X(I)__Y(J)__ ;
Corner offset circular interpolation
(Cutter compensation B only)
G17 G40
G18 G41 D(H)__ ;
G19 G42
D(H): Tool offset number
�
G43
(Z__)H__ ; Tool length compensation A
G44
G17 X__
G18 Y__ H__ ;
G19 Z__
Tool length compensation B
G43 α__H__ ; Tool length compensation C G44
H: Offset number
α: Arbitrary one axis G49 ; Tool length compensation cancel
G43
G44
�
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
61
Functions Explanation
Tool offset
(G45 – G48)
ÔÔÔ Double increase ÔÔÔÔÔ ÔÔÔÔÔ ÔÔÔÔÔÔÔ ÔÔ
Double decrease
Decrease
IncreasesG45
G46
G47
G48
: offset value P
Coordinate system
setting
Spindle speed setting
(G50)
X
Z
Scaling (G50, G51) P4
P4’
P3
P3’
P0
P1’
P1
P2’
P2
P1 to P4: Programmed shape P1’ to P4’: Scaled shape P0: Scaling center
Local coordinate system setting (G52)
(Local coordinate system)
(Workpiece coordinate system 2:G55)
(Workpiece coordinate system)
(Workpiece coordinate system 6:G59)
(Machine coordinate system)
(Local coor- dinate sys- tem)
(Workpiece reference position offset)
(Workpiece coordinate system 1: G54)
(Origin of the machine coordinate system)
(Parameter value)
(Reference position)
P
P
Machine coordinate system selection (G53)ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
62
Tape format T
series M
series
G45 (increase)
G46 (decrease)
G47 (double increase)
G48 (double decrease)
X__ Y__ Dxx ; Z__
�
G50X__Z__ ; Coordinate system setting G50S__ ; Spindle speed setting
�
G51X__Y__Z__P__(or I__J__K__) ;
G50 ; Cancel
X, Y, Z: Scaling center
P: Magnification
(I, J, and K are the scaling magnifications for the X-, Y-, and Z-axes respectively.)
�
G52P__ ; Local coordinate system setting
G52P0 ; Local coordinate system cancel
� �
G53P__ ; � �ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
63
Functions Explanation
Work coordinate system 1 – 6 selection (G54 – G59)
ZOFS2 ZOFS3 ZOFS4
ZOFS5 ZOFS1
ZOFS6
Workpiece coordinate system 1
Workpiece coordinate system 2
Workpiece coordinate system 3
Workpiece coordinate system 4
Workpiece coordinate system 5
Workpiece coordinate system 6
Machine reference position
ZOFS1: Reference position offset for workpiece coordinate system 1 ZOFS2: Reference position offset for workpiece coordinate system 2 ZOFS3: Reference position offset for workpiece coordinate system 3 ZOFS4: Reference position offset for workpiece coordinate system 4 ZOFS5: Reference position offset for workpiece coordinate system 5 ZOFS6: Reference position offset for workpiece coordinate system 6
Additioonal work coordinate system selection (G54P)
(Example) G54P12 ; Selecting additional work coordinate system 12
Spindle direction
positioning (G60)
End point
End point
Start point
Temporary stop
Overrun
Start point
Exact stop mode (G61) Speed
Time
Automatic corner over-
ride (G62) Programmed path
a
a
Le Ls
Override is applied from a to b
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
64
Tape format T
series M
series
G54P__ ; Work coordinate system 1 selection G55P__ ; Work coordinate system 2 selection G56P__ ; Work coordinate system 3 selection G57P__ ; Work coordinate system 4 selection G58P__ ; Work coordinate system 5 selection G59P__ ; Work coordinate system 6 selection
� �
G54Pn ; (n=1 – 64) �
G60P__ ; �
G61 ; �
G62 ; �
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
65
Functions Explanation
Tapping mode (G63) Feed hold is ineffective
Feedrate override is ineffective
Time
Speed
Cutting mode (G64)
Time
Speed
Macro call (G65)
O__:
G66P0001L__:
M02;
O0001;
M99
Main program Macro program
Macro model call
(G66, G67)
G66P0001L__; X__
O__:
G67;
O0001;
M99
Main program Macro program
Y__
Mirror image for double
turrets (G68, G69)
Coordinate rotation
(G68, G69) Y’ X’
Y
X R
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
66
Tape format T
series M
series
G63 ; �
G64 ; �
G65 P__L__ ;
P: Program number L: Repetition count (1 to 9999)
� �
G66 P__L__ ; G67 ; Cancel
P: Program number L: Repetition count (1 to 9999)
� �
G68 ; Mirror image for double turrets G69 ; Mirror image cancel
TT
G17 G18 G68 α__β__R__ ; G19
G69 ; α, β: 3 axes corresponding to G17, G18, G19 R: Routation angle
�
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
67
Functions Explanation
Canned cycle
G90: Outer diameter/internal diameter cutting cycle
G92: Thread cutting cycle
G94: End face turning cycle
Multiple repetitive cycle
G70: Finishing
G71: Stock removal in turning
G72: Stock removal in facing
G73: Pattern repeating
G74: End face peck drilling cycle
G75: Outer diameter/internal diameter drilling cycle
G76: Multiple thread cutting cycle
(Example) G92
Canned cycle for lathes
(G70 to G76) (G90, G92, G94)
X axis Z W
Zero point
3(R) 4(R)
3(R) 1(R) U/2
X/2 Z axis
Approx. 45°
r (The chamfered angle in the left figure is 45 degrees or less because of the delay in the servo system.)
L
Detailed chamfered thread
R Rapid . traverse
F Specified. by F code
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
68
Tape format T
series M
series
G70 P__Q__ ;
G71 U__R__ ;
G71 P__Q__U__W__F__S__T__ ;
G72 W__R__ ;
G72 P__Q__U__W__F__S__T__ ;
G73 W__R__ ;
G73 P__Q__U__W__F__S__T__ ;
G74 R__ ;
G74 X(u)__Z(w)__P__Q__R__F__ ;
G75 R__ ;
G75 X(u)__Z(w)__P__Q__R__F__ ;
G76 R__ ;
G76 X(u)__Z(w)__P__Q__R__F__ ;
G90
G92 X__Z__I__F__ ;
G94 X__Z__I__F__ ;
�
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
69
Functions Explanation
Canned cycle for grinding (G71 – G74)
G73: High-speed peck drilling cycle
G74: Left-hand tapping cycle
G71: Traverse grinding cycle
G72: Traverse direct fixed-dimension grinding cycle
G73: Oscillation grinding cycle
G74: Oscillation direct fixed-dimention grinding cycle
(Example) G71
G71 A__B__W__U__I__K__H__ ;
A: First depth of cut
B: Second depth of cut
W: Grinding range
U: Dwell time Maximum specification
time: 99999.999 seconds
I: Feedrate of A and B
K: Feedrate of W
H: Number of repetitions
Setting value: 1 to 9999
Canned cycle (G73, G74, G80 – G89)
X
Z
A
B U
6(K)
3(K)
W
1(1) 2
4(1) 5
G76: Fine boring cycle
G80: Cancel
G81: Drilling cycle, spot drilling cycle
G82: Drilling cycle, counter boring cycle
G83: Peck drilling cycle
G84: Tapping cycle
G85: Boring cycle
G86: Boring cycle
G87: Boring cycle/Back boring cycle
G88: Boring cycle
G89: Boring cycle (Example)
G73 (G98)
R point
Z point
q
q
q
d
d
G73 (G99)
R point
Z point
q
q
q
d
d
Initial level
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
70
Tape format T
series M
series
G71 A__B__W__U__I__K__H__ ; G72 P__A__B__W__U__I__K__H__ ; G73 A__(B__)W__U__I__K__H__ ; G74 P__A__(B__)W__U__I__K__H__ ;
G73 X__Y__Z__P__Q__R__F__K__ ; G74 X__Y__Z__P__Q__R__F__K__ ; G76 X__Y__Z__P__Q__R__F__K__ ; G81 X__Y__Z__P__Q__R__F__K__ ; G82 X__Y__Z__P__Q__R__F__K__ ; G83 X__Y__Z__P__Q__R__F__K__ ; G84 X__Y__Z__P__Q__R__F__K__ ; G85 X__Y__Z__P__Q__R__F__K__ ; G86 X__Y__Z__P__Q__R__F__K__ ; G87 X__Y__Z__P__Q__R__F__K__ ; G88 X__Y__Z__P__Q__R__F__K__ ; G89 X__Y__Z__P__Q__R__F__K__ ; G80 ; Cancel G� � X__Y__Z__R__Q__P__F__K__ ;
Drilling mode
Hole position data
Drilling data Number of repeat
GCC
�
Item Address Explanation
Drilling mode G� � G73, G74, G76, G80 – G89
Hole position data X,Y Specifies the hole position by an incremental or absolute value.
Drilling data Z Specifies the distance from point R to the bottom of the hole.
R Specifies the distance from the initial level to point R.
Q Specifies each cut-in value with G73 and G83 or the shift value with G76 and G87. (Always specified with an incremental value.)
P Specifies the dwell time at the bottom of the hole.
F Specifies the feed rate.
Number of repeats K Specifies the number of repeats for a series of operation 1 to 6.ww
w. cn
cc en
ter .co
m
5. PROGRAM FORMAT
71
Functions Explanation
G75: Plunge grinding cycle
G77: Direct constant-dimension plunge
grinding cycle
G78: Continuous-feed surface grinding cycle
G79: Intermittent-feed surface grinding cycle
G83: Front drilling cycle
Canned grinding cycle
(G75, G77, G78, G79)
Canned cycle for
X
I
X(Z)
J
X(Z)
(1) (R)
(2) P
(3) (F)
(4) (R)
(5) P
(6) (F)
(Example)
G75 I__J__K__X (Z)__R__F__P__L__ ;
I: Depth-of-cut 1 (A sign in the command specifies the direction of cutting.)
J: Depth-of-cut 2 ( A sign in the command specifies the direction of cutting.)
K: Total depth of cut
X (Z): Range of grinding (A sign in the command specifies the direction of
grinding.)
R: Feedrate for I and J
F: Feedrate for X (Z)
P: Dwell time
L: Grinding-wheel wear compensation (Note 1)
G84: Front tapping cycle
G85: Front boring cycle
G87: Side drilling cycle
G88: Side tapping cycle
G89: Side boring cycle
G80: Drilling cycle cancel
q
drilling (G80 to G89)
(Example) G83 (G87) (G99 mode)
(Ma)
d
Z point
R point level
q
q
(Ma)
d
Z point
q
q
R point level
Initial level
dwell
G83 (G87) (G98 mode)
(Mβ), ’ dwell
P
P dwellP
(Mβ), ’ dwell
P
q
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
72
Tape format T
series M
series
G75 I__J__K__X (Z)__R__F__P__L__ ; G77 I__J__K__X (Z)__R__F__P__L__ ; G78 I__J__K__X (Z)__R__F__P__L__ ; G79 I__J__K__X (Z)__R__F__P__L__ ;
G83 X(Z)__C__Z(X)__R__Q__P__F__K__(M_) ; G84 X(Z)__C__Z(X)__R__Q__P__F__K__(M_) ; G86 X(Z)__C__Z(X)__R__Q__P__F__K__(M_) ; G87 X(Z)__C__Z(X)__R__Q__P__F__K__(M_) ; G88 X(Z)__C__Z(X)__R__Q__P__F__K__(M_) ; G89 X(Z)__C__Z(X)__R__Q__P__F__K__(M_) ; G80 ; Cancel G�� X(Z)__C__Z(X)__R__Q__P__F__K__(M��) ;
Number of repeat
Drilling mode
Hole position data
Drilling data
�
GSC
Designation Address Description
Drilling mode G�� G80, G83, G84, G86 to G89
Hole position X/U (Z/W)C/H
Specifies the hole position by an incremental or absolute value.
Drilling data Z(X) Specifies the distance from point R to the bottom of the hole.
R Specifies the distance from the initial level to point R level.
Q Specifies each cut-in value with G83 (G87). This value is always specified with an incremental value to specify radius.
P Specifies the dwell time at the bottom of the hole.
F Specifies the feedrate.
Number of repeats K Specifies the number of repeats for a series of operations.
M code of C-axis clamp M�� M-code (specified by a parameter) of C- axis clamp.ww
w. cn
cc en
ter .co
m
5. PROGRAM FORMAT
73
Functions Explanation
Absolute/Incremental
command (G90/G91) 60
30
50 100
(Example)
Absoulute command G90X100Y60 ; Incremental command G91X50Y30 ;
Change of workpiece
coordinate system (G92) P
ÇÇ ÇÇ ÇÇ
Y
X
Feed/minute,
Feed/revolution
(G94, G95) F
Move distance per minute F
Move distance per revolution
Feed/minute (G94) Feed/revolution (G95)
Constant suface speed
control (G96, G97) Surface speed
Constant surface speed
control (G96, G97) X
Z(X=0)
Initial point return/R
point return (G98, G99) G98
Initial point
R point
Z point
G99
Cylindrical interpolation (G107)
Z
C
R
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
74
Tape format T
series M
series
G90__ ; Absolute command G91__ ; Incremental command G90__G91__ ; Change of workpiece coordinate system
�
(G code system B, C)
�
G92P__ ; �
G94 F__ ;. . . . . .

G99 F__ ;. . . . . .
(T series <G code system B, C> M series)
(T series <G code system A>
� �
G96 Ss ;
G97 ; Cancel
s: Surface speed (m/min or feet/min)
�
G96 Ss Pα ; G97; Cancel
α: 1 – 3 (X axis, Y axis, Z axis)
s: Surface speed (m/min or feet/min)
�
G98__ ; G99__ ;
�
(G coed
system B, C)
�
G107 Cr; Cylindrical interpolation mode
C: Rotary axis name r: Radius of cylinder G107 CO;
Cylindrical interpolation mode cancel
� �
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
75
Functions Explanation
Polar coordinate interpolation mode (G112, G113)
X axis
C
C axis
Normal direction control
(G140, G141, G142)
Normal direction (proceeding direction)
Programmed path
C axis
Tool
C axis
Tool
Infeed control (G160,
G161)
Start point
(Example)
End point
r r r r
Y
Z
Polygon turning
(G250, G251)
ToolWorkpiece Workpiece
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
76
Tape format T
series M
series
G112 ; Polar coordinate interpolation mode
G113 ; Polar coordinate interpolation mode cancel
� �
G140 ; Normal direction control cancel
G141 ; Normal direction control left
G142 ; Normal direction control right
�
G160 ; Cancel G161 Rr ;
r: Cut in depth
0–GSC
G250 ; Polygon turning cancel
G251P__Q__ ; Polygon turning
P, Q: Potation ratio of spindle and workpiece
�
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
77
FS0–TC/FS15–TA format comparison table
Function comparison
A : Both models have the same functions and formats. B : Both models have the same functions, but different formats. C : Both models have the same formats, but different functions. D : The models have different functions and formats.
Item Function FS15–TA
1 Positioning G00X––Z––;
2 Linear interpolation G01X––Z––F––;
3 Circular interpolation G02/03X––Z––R––(I––K––)F––;
4 Dwell G98G04P––/X––/U––; (in time units)
G99G04P––/X––/U––; (in rotation units)
5 Cylindrical interpolation G07.1 Rotation axis name and cylinder di- ameter
6 Data setting G10L11P––X––Z––Y––R––Q––; L11 Wear compensation
G10L10P––X––Z––Y––R––Q––; L10 Geometric compensation
7 Polar coordinate interpolation mode
G12.1
8 Polar coordinate interpolation cancel mode
G13.1
9 Plane selection G17/G18/G19
10 Inch input G20
11 Metric input G21
12 Stored stroke check ON G22X––Z––I––K––;
13 Stored stroke check OFF G23;
14 Spindle speed fluctuation detection OFF
G25;
15 Spindle speed fluctuation detection ON
G26P––Q––R––D––; P : Check start timer Q : Check start tolerance ratio R : Minimum variation ratio de-
tected as an alarm D : Minimum variation width de-
tected as an alarm
16 Reference position return check
G27X––Z––;
17 1st reference position return check
G28X––Z––;
18 nth reference position return check
G30P2/3/4X––Z––;
19 Skip cutting G31X–Z––;
20 Thread cutting G32X––Z––F––Q––; Q : Threading start shift angle
G32X––Z––E––Q––; E : Number of screw threads per
inchww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
78
FS0–TC FS0–TC tape
format conversion Funct ion
comparison
G00X––Z––; C
G01X––Z––F––; A
G02/03X––Z––R––(I––K––)F––; C
G04P––/X––/U––; (in time units) C
G107 Rotation axis name and cylinder di- ameter
B
G10P––X––Z––Y––R––Q––; For wear compensation,
P : Wear compensation num- ber
For geometric compensation, P : 10000 + geometric com-
pensation number
B
G112 B
G113 B
G17/G18/G19 A
G20 C
G21 C
G22X––Z––I––K––; A
G23; A
G25; A
G26P––Q––R––; P : Check start timer Q : Check start tolerance ratio R : Minimum variation ratio de-
tected as an alarm
C
G27X––Z––; A
G28X––Z––; A
G30P2/3/4X––Z––; A
G31X––Z––; A
G32X––Z––F––; G32X––Z––E–– E : Lead along the ma-
jor axis. It is impossible to specify the number of screw threads per inch and the threading start shift angle.
D
ww w.
cn cc
en ter
.co m
5.  (I,K) An attempt to specify it is ignored.
D (C)
G72U––R––; G72P––Q––U––W––F––S––T––;
G72P––Q––U––W––D–– F––S––T––;
It is impossible to specify a cutting allowance for roughing. (I,K) An attempt to specify it is ignored.
D (C)
G73U––R––; G73P––Q––U––W––F––S––T––;
G73P––Q––U––W––I–– K––D––F––S––T––;
B (A)
G74R––; G74X––Z––P––Q––R––F––;
G74X––Z––I––K–– F––D––;
B (A)
G75R––; G75X––Z––P––Q––R––F––;
G75X––Z––I––K–– F––D––;
B (A)
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
81
Item Function FS15–TA
43 Multiple repetitive canned cycle for threading
G76X––Z––I––K––D––F––A–– P––Q––;
44 Canned cycles for drilling G8*X––Y––Z––R––Q––P––F––L––; L : Number of repeat
45 Outer surface/inner surface turning canned cycle
G90X––Z––I––F––;
46 Threading canned cycle G92X––Z––I––F––Q––;
47 End face turning canned cycle G94X––Z––K––F––;
48 Constant surface speed control G96S––;
49 Constant surface speed control cancel
G97S––;
50 Feed per minute G98
51 Feed pre revolution G99
52 Sub program calling M98P––L––;
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
82
FS0–TC FS0–TC tape
format conversion Funct ion
comparison
G76P––Q––R––; G76X––Z––R––P––Q––F––;
G76X––Z––I––K––D––F–– A––P––Q––;
A threading method (P) can be selected only from P1 (single–edge cutting with constant cutting amount) and P2 (jigzag cutting with constant cut- ting amount). It is impossi- ble to specify an arbitrary angle for the tool tip (A). If an angle other than those that can be specified in Series 0 (0, 29, 30, 55, 60, or 80 degrees) is specified, alarm P/S 062 is gener- ated.
D (C)
G8*X (Z)––C––Z (X)––R––Q–– P––F––K––;
K : Number repeat
G8*X (Z)––C––Z (X)––R–– Q––P––F––L––;
L : Repetition count It is impossible to select an arbitrary drill axis.
D (C)
G90X––Z––R––F––; G90X––Z––I––F––; B (A)
G92X––Z––R––F––; G92X––Z––I––F––Q––; D (C)
G94X––Z––R––F––; G94X––Z––K––F––; B (A)
G96S––; C
G97S––; A
G98 A
G99 A
M98P––; M98P––L––; If a number with more than three digits is specified in calling a subprogram, the lower three digits are re- garded as a subprogram number (address P). If the number of repetitive calls is not specified, it is as- sumed to be 1.
B (A)
ww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
83
FS0–MC/FS15–MA format comparison table
Function comparison
A : Both models have the same functions and formats. B : Both models have the same functions, but different formats. C : Both models have the same formats, but different functions. D : The models have different functions and formats.
Item Function FS15–MA
1 Positioning G00P––;
2 Linear interpolation G01P––F––;
3 Circular interpolation G17G02/G03X––Y––R––(I––J––)F––; G18G02/G03Z––X––R––(K––I––)F––; G19G02/G03Y––
Z––R––(J––K––)F––;
4 Dwell G98G04P––/X––/U––; (in time units) G99G04P––/X––/U––; (in rotation units)
5 Exact stop G09
6 Data setting G10L––P––R––;
7 Polar coordinate command cancel
G15
8 Polar coordinate command G16
9 Plane selection G17/G18/G19
10 Inch input G20
11 Metric input G21
12 Stored stroke check ON G22X––Y––Z––I––J––K––;
13 Stored stroke check OFF G23;
14 Reference position return check
G27P––;
15 1st reference position return G28P––;
16 Return form reference position G29P––;
17 nth reference position return G30P2/3/4P––;
18 Skip cutting G31P––;
19 Thread cutting G33P––F––Q––; Q : Threading start shift angle
G33X––Z––E––Q––; E : Number of screw threads per
inch
20 Automatic tool offset G37�––;
21 Corner arc G39I/K/J––J/I/K––;
22 Cutter compensation cancel G40
23 Cutter compensation (Left) G41
24 Cutter compensation (Right) G42
25 Tool length compensation (+) G43
26 Tool length compensation (–) G44
27 Tool offset increase G45
28 Tool offset decrease G46
29 Tool offset double increase G47
30 Tool offset double decrease G48ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
84
FS0–MC FS0–MC tape
format conversion Funct ion
comparison
G00P––; C
G01P––F––; A
G17G02/G03X–– Y––R––(I––J––)F––;
G18G02/G03Z–– X––R––(k––I––)F––;
G19G02/G03Y–– Z––R––(J––K––)F––;
C
G04P––/X––/U––; (in time units) C
G09 A
G10L––P––R––; A
G15 A
G16 A
G17/G18/G19 A
G20 C
G21 C
G22X––Y––Z––I––J––K––; A
G23; A
G27P––; A
G28P––; A
G29P––; A
G30P2/3/4––; A
G31P––; C
G33P––F––; D
G37�––; A
G39X/Z/Y(I/K/J)––Y/X/Z(J/I/K)––; B
G40 A
G41 A
G42 A
G43 A
G44 A
G45 A
G46 A
G47 A
G48 Aww w.
cn cc
en ter
.co m
5. PROGRAM FORMAT
85
Item Function FS15–MA
31 Tool length compensation can- cel
G49
32 Scaling cancel G50
33 Scaling G51X––Y––Z––P––;
34 Local coordinate system set- ting
G52P––;
35 Machine coordinate system se- lect
(G90) G53P––;
36 Workpiece coordinate system select
G54 to G59
37 Single direction positioning G60P––;
38 Exact stop mode G61
39 Automatic corner override G62
40 Tapping mode G63
41 Cutting mode G64
42 Macro calling G65P––L––Argument;
43 Macro modal calling G66P––L––Argument;
44 Macro modal calling cancel G67;
45 Coordinate rotation (G17/G18/G19) G68�––�––R––;
46 Coordinate rotation cancel G69;
47 Canned cycles for drilling G**X––Y––Z––R––Q––P––F––L––; L : Number of repeat
48 Rigid tapping M**S––; G84.2/.3X––Y––Z––R––Q––P––
F––L––; L : Number of repeat
49 Absolute command G90
50 Increment command G91
51 Coordinate system setting (G90) G92P––;
52 Feed per minute G94
53 Feed per revolution G95
54 Constant surface speed control G96S––;
55 Constant surface speed control cancel
G97S––;
56 Sub program calling M98P––L––;
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
86
FS0–MC FS0–MC tape
format conversion Funct ion
comparison
G49 A
G50 A
G51X––Y––Z––P––; A
G52P––; A
(G90) G53P––; A
G54 to G59 C
G60P––; C
G61 A
G62 A
G63 A
G64 A
G65P––L––Argument; A
G66P––L––Argument; C
G67; A
(G17/G18/G19) G68�––�––R––; A
G69; A
G**X––Y––Z––R––Q––P–– F––K––;
K : Number of repeat
G**X––Y––Z––R––Q–– P––F––L––;
L : Number of repeat
D (C)
M**S––; G84X––Y––Z––R––Q––P––
F––K––; K : Number of repeat
M**S––; G84X––Y––Z––R––Q––
P––F––L––; L : Number of repeat
B (A)
G90 A
G91 A
(G90) G92P––; A
G94 A
G95 A
G96S––; A
G97S––; A
M98P––; M98P––L––; If a number with more than three digits is specified in calling a subprogram, the lower three digits are re- garded as a subprogram number (address P). If the number of repetitive calls is not specified, it is as- sumed to be 1.
B (A)
ww w.
cn cc
en ter
.co m
6. CUSTOM MACRO
87
6.1 Custom Macro A
6.1.1 Types of variables
Type of variable Variable number
Common variable #100 – #149 #500 – #531
System variable #1 – #99 #1000 – #5084
6.1.2 System variable
Variable number Contents Purpose Series
#1000 – #1015 Corresponds to UI000 to UI015
Interface input sig- nal
T/M
#1032 Unified input of UI000 to UI015
#1100 – #1115 Corresponds to UO000 to UO015
Interface output signal
T/M
#1132 Unified output of UO000 to UO015
#1133 Unified output of UO100 to UO131
#2001 – #2032 Wear offset value (Offset No. 1 – 32)
X axis offset T
#2701 – #2732 Geometry offset value (Offset No. 1 – 32)
#2101 – #2132 Wear offset value (Offset No. 1 – 32)
Z axis offset T
#2801 – #2832 Geometry offset value (Offset No. 1 – 32)
#2201 – #2232 Wear offset value (Offset No. 1 – 32)
Tool nose radius compensation
T
#2901 – #2932 Geometry offset value (Offset No. 1 – 32)
#2301 – #2332 Wear offset value (Offset No. 1 – 32)
Imaginary tool tip position
T
#2301 – #2332 Geometry offset value (Offset No. 1 – 32)
#2401 – #2432 Wear offset value (Offset No. 1 – 32)
Y axis offset T
#2451 – #2432 Geometry offset value (Offset No. 1 – 32)
#2001 – #2200
(#1 – #99)
Tool compensation (Offset No. 1 – 99)
Tool compensa- tion (Offset memory A)
M
#3011 Year, month, day Clock T/M
#3012 Hour, minute, second
#3901 No. of parts machined No. of parts T/M
#3902 No. of parts machined
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
88
Variable number SeriesPurposeContents
#4001 – #4022 G code (group 01 – 22) Modal information T/M
#4102 B code
#4109 F code
#4111 H code
#4113 M code
#4114 Sequence number
#4115 Program number
#4119 S code
#4120 T code
#5001 – #5004 1st axis block end posi- tion
: 4th axis block end posi- tion
Block end position (Workpiece coor- dinate)
T/M
#5021 – #5024 1st axis current position :
4th axis current position
Machine coordi- nate
T/M
#5041 – #5044 1st axis current position :
4th axis current position
Workpiece coordi- nate
T/M
#5061 – #5064 1st axis skip signal posi- tion
: 4th axis skip signal posi- tion
Skip signal posi- tion (Workpiece coor- dinate)
T/M
#5081 – #5084 1st axis tool offset value :
4th axis tool offset value
Tool offset value T/M
6.1.3 Argument specification (M series)
Correspondence between addresses and variable numbers
Variable number (value)
Variable number (flag)
Address
#8004 #8104 I
#8005 #8105 J
#8006 #8106 K
#8009 #8109 F
#8010 #8110 G
#8011 #8111 H
#8013 #8113 M
#8014 #8114 N
#8016 #8116 P
#8017 #8117 Q
#8018 #8118 R
#8019 #8119 S
#8020 #8120 T
#8024 #8124 X
#8025 #8125 Y
#8026 #8126 Zww w.
cn cc
en ter
.co m
6. CUSTOM MACRO
89
Correspondence between G codes of the argument specification and variable numbers
Variable number (value)
Variable number
(flag)
G code group
number
G codes of the argument specification
#8030 #8130 00 One shot and others
#8031 #8131 01 G00, G01, G02, G03
#8032 #8132 02 G17, G18, G19
#8033 #8133 03 G90, G91
#8035 #8135 05 G94
#8036 #8136 06 G20, G21
#8037 #8137 07 G40, G41, G42
#8038 #8138 08 G43, G44, G49
#8039 #8139 09 G73, G74, G76, G80 to G89
#8040 #8140 10 G98, G99
#8041 #8141 11 G50, G51
#8042 #8142 12 G66, G67
#8045 #8145 15 G61, G62, G63, G64
#8046 #8146 16 G68, G69
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
90
6.1.4 Operation instructions and branch instructions
G code H code Function Definition
G65 H01 Definition, sub- stitution
#i = #j
G65 H02 Addition #i = #j + #k
G65 H03 Subtraction #i = #j – #k
G65 H04 Product #i = #j�#k
G65 H05 Division #i = #j�#k
G65 H11 Logical sum #i = #j. OR. #k
G65 H12 Logical product #i = #j. AND. #k
G65 H13 Exclusive OR #i = #j. XOR. #k
G65 H21 Square root #i � #j
G65 H22 Absolute value #i = | #j |
G65 H23 Remainder #i = #j – trunc (#j / #k)�#k (trunc : Discard fractions less than 1)
G65 H24 Conversion from BCD to binary
#i = BIN (#j)
G65 H25 Conversion from binary to BCD
#i = BCD (#j)
G65 H26 Combined multi- plication/division
#i=(#i�#j)� #k
G65 H27 Combined square root 1
#i � #J2 � #K2
G65 H28 Combined square root 2
#i � #J2–#K2
G65 H31 Sine #i = #j · SIN (#k)
G65 H32 Cosine #i = #j · COS (#k)
G65 H33 Tangent #i = #j · TAN (#k)
G65 H34 Arctangent #i = ATAN (#j / #k)
G65 H80 Unconditional di- vergence
GOTOn
G65 H81 Conditional di- vergence 1
IF#j = #k, GOTOn
G65 H82 Conditional di- vergence 2 IF#j�#k, GOTOn
G65 H83 Conditional di- vergence 3
IF#j�#k, GOTOn
G65 H84 Conditional di- vergence 4
IF#j�#k, GOTOn
G65 H85 Conditional di- vergence 5
IF#j #k, GOTOn
G65 H86 Conditional di- vergence 6
IF#j�#k, GOTOn
G65 H99 P/S alarm occur- rence
P/S alarm number 500 +n occurrence
ww w.
cn cc
en ter
.co m
6. CUSTOM MACRO
91
6.1.5 Macro call
Name Format Program
No. Parame- ter No.
Remarks
Simple call M98 (program number); Refer to 6 1 3 f
Modal call (M series)
G66P (program number); L (repetition count) G67;
6.1.3 for ar- gument as- signment.
Subpro- gram call by M code
Mxx; 9001 9002 9003
240 241 242
Displayed on pro- gram check screen but no MF nor M code is
tMax. 3 M codes from M006 – M255
sent. Set an M code that calls a sub- program specified by the pa- rameter.
Subpro- gram call by T code
Tt; 9000 040#5 Calls sub- program 9000. T code t is stored in common variable #149 as an argument.
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
92
6.2 Custom Macro B
6.2.1 Types of variables
Type of variable Variable number
Local variable #1 – #33
Common variable #100 – #149 #500 – #531
Additional common variable (NOTE 1) #150 – #199 #532 – #999
System variable (NOTE 2) #1000 – #19099
NOTE 1 Common variable #150 to #199 and #532 to #999 can be added.
Part program length reduces by 6.6 m.
NOTE 2 Details are shown 6.2.2.
6.2.2 System variable
Variable number Contents Purpose Series
#1000 – #1015 Corresponds to UI000 to UI015
Interface input sig- nal
T/M
#1032 Unified input of UI000 to UI015
#1100 – #1115 Corresponds to UO000 to UO015
Interface output signal
T/M
#1132 Unified output of UO000 to UO015
#1133 Unified output of UO100 to UO131
#2001 – #2032 Wear offset value (Offset No. 1 – 32)
X axis offset T
#2701 – #2732 Geometry offset value (Offset No. 1 – 32)
#2101 – #2132 Wear offset value (Offset No. 1 – 32)
Z axis offset T
#2801 – #2832 Geometry offset value (Offset No. 1 – 32)
#2202 – #2232 Wear offset value (Offset No. 1 – 32)
Tool nose radius compensation
T
#2901 – #2932 Geometry offset value (Offset No. 1 – 32)
#2301 – #2332 Wear offset value (Offset No. 1 – 32)
Imaginary tool tip position
T
#2301 – #2332 Geometry offset value (Offset No. 1 – 32)
#2401 – #2432 Wear offset value (Offset No. 1 – 32)
Y axis offset T
#2451 – #2482 Geometry offset value (Offset No. 1 – 32)
#2001 – #2200 Tool compensation (Offset No. 1 – 200)
Tool compensa- tion (Offset memory A)
M
#10001 – #10400 Tool compensation (Offset No. 1 – 400)
(Offset memory A)ww w.
cn cc
en ter
.co m
6. CUSTOM MACRO
93
Variable number SeriesPurposeContents
#2001 – #2200 Wear offset value (Offset No. 1 – 200)
Tool compensa- tion (Offset memory B)
M
#2201 – #2400 Geometry offset value (Offset No. 1 – 200)
(Offset memory B)
#10001 – #10400 Wear offset value (Offset No. 1 – 400)
#11001 – #11400 Geometry offset value (Offset No. 1 – 400)
#3000 Alarm T/M
#3001 Clock 1 (Unit: 1 ms) Clock T/M
#3002 Clock 2 (Unit: 1 hour)
#3003 Control of single block stop, wait signal for FIN
T/M
#3004 Control of feed- hold, feedrate override, exact stop check
T/M
#3005 Setting T/M
#3011 Year, month, day Clock T/M
#3012 Hour, minute, second
#3901 No. of parts machined No. of parts T/M
#3902 No. of parts required
#4001 – #4022 G code (group 01 – 22) Model information T/M
#4102 B code
#4109 F code
#4111 H code
#4113 M code
#4114 Sequence number
#4115 Program number
#4119 S code
#4120 T code
#5001 – #5004 1st axis block end posi- tion
: 4th axis block end posi- tion
Block end position (Workpiece coor- dinate)
T/M
#5021 – #5024 1st axis current position :
4th axis current position
Machine coordi- nate
T/M
#5041 – #5044 1st axis current position :
4th axis current position
Workpiece coordi- nate
T/M
#5061 – #5064 1st axis skip signal posi- tion
: 4th axis skip signal posi- tion
Skip signal posi- tion (Workpiece coor- dinate)
T/M
#5081 – #5084 1st axis tool offset value :
4th axis tool offset value
Tool offset value T/M
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
94
Variable number SeriesPurposeContents
#5101 – #5104 1st axis servo position deviation
: 4th axis servo position deviation
Servo position deviation
T/M
#2500 #2600 #2700 #2800
External workpiece zero point offset value
1st axis 2nd axis 3rd axis 4th axis
M
#2501 #2601 #2701 #2801
G54 workpiece zero point offset value
1st axis 2nd axis 3rd axis 4th axis
M
#2502 #2602 #2702 #2802
G55 workpiece zero point offset value
1st axis 2nd axis 3rd axis 4th axis
M
#2503 #2603 #2703 #2803
G56 workpiece zero point offset value
1st axis 2nd axis 3rd axis 4th axis
M
#2504 #2604 #2704 #2804
G57 workpiece zero point offset value
1st axis 2nd axis 3rd axis 4th axis
M
#2505 #2605 #2705 #2805
G58 workpiece zero point offset value
1st axis 2nd axis 3rd axis 4th axis
M
#2506 #2606 #2706 #2806
G59 workpiece zero point offset value
1st axis 2nd axis 3rd axis 4th axis
M
#2550
#2551
� #2556
External workpiece zero point offset value G54 (Workpiece coordi- nate system 1)
�
G59 (Workpiece coordi- nate system 6)
X axis T
#2650
#2651
� #2656
External workpiece zero point offset value G54 (Workpiece coordi- nate system 1)
�
G59 (Workpiece coordi- nate system 6)
Z axis T
#2750
#2751
� #2756
External workpiece zero point offset value G54 (Workpiece coordi- nate system 1)
�
G59 (Workpiece coordi- nate system 6)
C axis T
#2850
#2851
� #2856
External workpiece zero point offset value G54 (Workpiece coordi- nate system 1)
�
G59 (Workpiece coordi- nate system 6)
Y axis T
ww w.
cn cc
en ter
.co m
6. CUSTOM MACRO
95
Variable number SeriesPurposeContents
#7001 – #7004 G54 P1 workpiece zero point offset value
1st axis to 4th axis M
#7021 – #7024 G54 P2 workpiece zero point offset value
1st axis to 4th axis M
: : 1st axis to 4th axis
#7941 – #7944 G54 P48 workpiece zero point offset value
1st axis to 4th axis M
6.2.3 Argument assignment I/II
Correspondence
Table between Ar-
gument Assignment
I Addresses and
Macro Variables
Correspondence Table between Argument
Assignment II Addresses and Macro
Variables
Argument Assignment I Addresses
Macro Variables
Argument Assignment II Addresses
Macro Variables
Argument Assignment II Addresses
Macro Variables
A # 1 A # 1 I7 #22
B # 2 B # 2 J7 #23
C # 3 C # 3 K7 #24
D # 7 I1 # 4 I8 #25
E # 8 J1 # 5 J8 #26
F # 9 K1 # 6 K8 #27
H #11 I2 # 7 I9 #28
I # 4 J2 # 8 J9 #29
J # 5 K2 # 9 K9 #30
K # 6 I3 #10 I10 #31
M #13 J3 #11 J10 #32
Q #17 K3 #12 K10 #33
R #18 I4 #13
S #19 J4 #14
T #20 K4 #15
U #21 I5 #16
V #22 J5 #17
W #23 K5 #18
X #24 I6 #19
Y #25 J6 #20
Z #26 K6 #21
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
96
6.2.4 Arithmetic commands
Purpose Expression Contents
Definition and sub- stitution of variables
#i=#j Definition, substitution
Addition arithmetic #i=#j+#k Sum
#i=#j–#k Subtraction
#i=#jOR#k Logical sum (at every bit of 32 bits)
#i=#jXOR#k Exclusive OR (at every bit of 32 bits)
Multiplication arith- ti
#i=#j*#k Product metic #i=#j/#k Quotient
#i=#jAND#k Logical product (at every bit of 32 bits)
Functions #i=SIN [#j] Sine (degree unit)
#i=COS [#j] Cosine (degree unit)
#i=TAN [#j] Tangent (degree unit)
#i=ATAN [#j] Arctangent (degree unit)
#i=SQRT [#j]/[#k] Square root
#i=ABS [#j] Absolute value
#i=BIN [#j] Conversion from BCD to BIN
#i= BCD [#j] Conversion from BIN to BCD
#i=ROUND [#j] Rounding off
#i = FIX [#j] Discard fractions less than 1
#i = FUP [#j] Add 1 for fractions less than 1
Combination of arithmetic opera- tions
— The above arithmetic operations and functions can be combined. The order of priority in an arithmetic operation is function, multiplication arithmetic then addition arithmetic.
6.2.5 Control command
Purpose Expression Kind of operation
Conditional b h
IF [<conditional expression>] GOTO
#j EQ #k (=) branch GOTO n
Branch to sequence number n. #j NE #k (�)
Branch to sequence number n. #j GT #k (>)
#j LT #k (<)
#jGE #k (�)
#j LE #k (�)
Iteration WHILE [<conditional expression>] DO
#j EQ #k (=) DO m (m = 1, 2, 3)
#j NE #k (�) (m = 1, 2, 3) If omitted conditional expression, #j GT #k (>)
blocks from DO m to END m are executed eternally
#j LT #k (<) executed eternally.
#jGE #k (�)
#j LE #k (�)
ww w.
cn cc
en ter
.co m
Main program
O–
G65P –
M99
O–
G65P –
M99
O–
G65P –
M99
…
Macro
(level 1) Macro
(level 4)
6. CUSTOM MACRO
97
6.2.6 Macro call
Name Format Program
No. Parame- ter No.
Remarks
Simple call G65P (program number) L (repetition count) <argument assignment>
Refer to 6.2.3 for argument
i Modal call G66P (program number);
L (repetition count) <argument assignment>
assign- ment.
Macro call by G code
Gxx <argument assign- ment>
9010 :
9019
220 :
229
Refer to 6.2.3 for argument
Max. 10 G codes from G01–G64 and G68–G255
g assign- ment. Set G or M
Macro call by M code
Mxx <argument assign- ment>
9020 :
9029
230 :
239
code that calls a pro- gram spe- ifi d iMax. 10 M codes from
M006 to M255
cified in the param- eter.
Subpro- gram call by M code
Mxx; 9001 9002 9003
240 241 242
Displayed on pro- gram check screen but no MF nor M code is
t S tMax. 3 M codes from M006–M255
sent. Set an M code that calls a subpro- gram spe- cified by the param- eter.
Subpro- gram call by T code
Tt; 9000 045#5 Calls sub- program 9000. T code t is stored in common variable #149 as an argu- ment.
Multiplex call
Can be called up to 4 loops including simple call and modal call.
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
98
6.2.7 Command range
Item Contents
Variables Local variable: #1–#33
Common variable: #100–#149, #500–#531
Additional common variable: #100–#199,
#500–#999
System variable: #1000–#19099
Value of variables Maximum value �1047
Minimum value �10–29
Constant in expression Maximum value �99999999
Minimum value �0.0000001
Decimal point possible
Arithmetic precision Decimal 8 digits
Macro call duplex Max. 4 loops
Iteration classification no. 1 to 3
Nesting Max. 5 loops
Nesting of subprograms Max. 4 loops (8 loops including macro calls)
ww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
99
7.1 CNC Internal Status Display
Self–diagnosis function displays
DGNOS number Displays
000 to 022 States of signals supplied from the machine to the PMC. If the system has no PMC, only 016 to 022 are valid
027 Signal indicating when the pulse coder or position coder makes one turn.
048 to 086 States of signals supplied from the PMC to the machine. If the system has no PMC, only 048 to 053 are valid.
100 to 147 States of signals supplied from the PMC to the CNC. If the system has no PMC, only 116 to 122 are valid.
148 to 199 States of signals supplied from the CNC to the PMC. If the system has no PMC, only 148 to 153 are valid.
200 to 249 Window data from the PMC to the CNC.
250 to 299 Window data from the CNC to the PMC.
700, 701 Internal state of the CNC. These are checked if a command is not responded with.
712 If a signal is turned off during automatic operation, this DGNOS number indicates the reason.
720 to 727 States of digital servo alarms.
760 to 767 770 to 777
States of serial pulse coder alarms.
800 to 807 Indicate a positional error for each axis.
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
100
CNC state display
If the CNC becomes inactive, but does not issue an alarm, press the DGNOS button to display the contents of DGNOS No. 700, 701, or 712. These DGNOS numbers show the state of the CNC.
0700 CSCT CITL COVZ CINP CDWL CMTN CFIN
When these bits are “1”, they mean:
CFIN: The M, S, or T function is being executed.
CMTN: A tool movement command is being executed during automatic operation.
CDWL: A dwell command is being executed.
CINP: In position check is being made.
COVZ: The override is set to 0%.
CITL: The interlock signal is on.
CSCT: The spindle constant–speed reached signal is being awaited.
0701 CRST
CRST: An emergency stop, external reset, reset & rewind signal, or a reset button on the MDI panel is on.
0702 STP REST EMS RRW RSTB – – CSU
#7 #6 #5 #4 #3 #2 #1 #0 Cause
1 1 1 0 0 – – 1 An emergency stop signal was sup- plied.
1 1 0 0 0 – – 0 An external reset signal was supplied.
1 1 0 1 0 – – 0 A reset & rewind signal was supplied.
1 1 0 0 1 – – 0 The reset button was pressed.
1 0 0 0 0 – – 1 A servo alarm occurred.
1 0 0 0 0 – – 0 A feed hold signal was supplied, or the mode was switched.
ww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
101
The details about digital servo alarm No. 4n4 are indicated by diagnose numbers 720 to 727 in the order of the X–axis, Y– (Z–) axis, Z (C, PMC) axis, fourth (Y, PMC) axis, fifth to eighth axes.
DGNOS No. #7 #6 #5 #4 #3 #2 #1 #0
720 to 727 OVL LV OVC HCAL HVAL DCAL FBAL OFAL
OFAL: An overflow alarm occurred.
FBAL: A wire breakage alarm occurred.
DCAL: A regenerative discharge alarm occurred.
HVAL: An overvoltage alarm occurred.
HCAL: An abnormal current alarm occurred.
OVC: An overcurrent alarm occurred.
LV: A low–voltage alarm occurred.
OVL: An overload alarm occurred.
The details of a serial pulse coder alarm No. 3n9 (n is an axis number, pulse coder alarm) are indicated by diagnose numbers 760 to 767 in the order of axis number.
#7 #6 #5 #4 #3 #2 #1 #0
760 to 767 SRFLG CSAL BLAL PHAL SCAL BZAL CKAL SPHAL
SRFLG: This is not an alarm bit. It is set to 1 when a serial pulse coder is connected, or to 0 when a conventional pulse coder is connected.
SPHAL: An abnormal software phase data alarm occurred. The serial pulse coder or feedback cable is probably defective. Replace it if necessary.
CKAL: A clock alarm occurred. The serial pulse coder is probably defective. Replace it if necessary.
BZAL: A battery zero alarm occurred (alarm No. 3n6). The pulse coder was supplied with power for the first time. Make sure that the battery is connected, and turn the power off and on again, then make a return to the zero point.
RCAL: An abnormal rotation speed count alarm occurred. The serial pulse coder is probably defective. Replace it if necessary.
PHAL: An abnormal phase data alarm occurred. The serial pulse coder or feedback cable is probably defective. Replace it if necessary.
BLAL: A low battery voltage alarm occurred (alarm No.3n7). The battery voltage is too low. Replace the battery.
CSAL: A check sum alarm occurred. The serial pulse coder is probably defective. Replace it if necessary.
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
102
The details of a serial pulse coder alarm No. 3n9 (n is an axis number, communication alarm) are indicated by diagnose numbers 770 to 777 in the order of axis number.
#7 #6 #5 #4 #3 #2 #1 #0
770 to 777 DTERR
CRCERR STBERR
DTERR: A data error occurred.
CRCERR: A CRC error occurred.
STBERR: A stop bit error occurred.
The probable causes of the above errors include a defective pulse coder, feedback cable, and feedback receive circuit.
Replace the pulse coder, feedback cable, or NC axis board.
Position error display (DGNOS numbers 800 to 807)
800 to 807 SVERRn (n is an axis number)
The amount of position error for axis n is indicated.
NOTE For the 0–TT, the positional deviation for the first and second axes
of the sub–tool post are indicated by 800 and 801 for the sub–tool
post.
Machine position relative to the reference position (DGNOS numbers 820 to 825)
820 to 827 ABSMTn (n is an axis number.)
This machine position is also displayed on the position display page.
NOTE For the 0–TT, the machine position for the first and second axes of
the sub–tool post are indicated by 820 and 821 for the sub–tool
post.
ww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
103
7.2 I/O Signal Status Display between CNC and
PMC or Machine Tool
[For CNC without PMC]
Series 0 MT
X016 to X022
Y048 to Y053
[For CNC with PMC]
Series 0 MT F148 or later
PMC
X000 or later
Y048 or later
G100 or later
[For 0–TTC]
G100 or later
F148 or later
G1300 or later
F1348 or later
Tool post #1
Tool post #2
0–TTC
MTPMC–M
X000 or later
Y048 or later
7.2.1 I/O signal list
Symbol in column of T series or M series � : Available � : Available only 0–TTC � : Available only 0–GSC/0–GCC Space : Unavailable
Symbol Signal name T M PMC address
*+EDCX, *–EDCX , *+EDCZ, *–EDCZ
External deceleration signal
�
G138.0, G138.3, G138.1, G138.4
*+LX, *+LY, *+LZ, *–LX, *–LY, *–LZ
Over travel limit sig- nal
�
X020.0, X020.1, X020.2, X020.3, X020.4, X020.5
*+LZ Over travel limit sig- nal
� X018.5
*+MITX, *+MITY, *+MITZ, *+MIT4, *–MITX, *–MITY, *–MITZ, *–MIT4
Interlock signal for each axis and direc- tion
�
G142.0, G142.1, G142.2, G142.3, G142.4, G142.5, G142.6, G142.7
*–EDCX, *+EDCX, *–EDCY, *+EDCY, *–EDCZ, *+EDCZ
External deceleration signal
�
G138.3, G138.0, G138.4, G138.1, G138.5, G138.2
*ABSM Manual absolute sig- nal
� � G127.2
*AOV16, *AOV32, *AOV64, *AOV128 1% step override sig-
� G116.4, G116.5, G116.6, G117.6
*AOVR16, *AOVR32, *AOVR64, *AOVR128
g nal
� G140.4, G140.5, G140.6, G140.7
*BECLP B–axis clamp completion signal
� G143.7
*BEUCP B–axis unclamp completion signal
� G143.6
*DECX, *DECY, *DECZ, *DEC4,
Deceleration signal for reference position return
� X016.5, X017.5, X018.5, X019.5ww
w. cn
cc en
ter .co
m
3
1
4
5
6
7
8
9
10
2
104
Symbol PMC addressMTSignal name
*DECX, *DECZ, *DEC3, *DEC4,
Deceleration signal for reference position return
� X016.5, X017.5, X018.5, X019.5
*EAXSL Control axis selection status signal (PMC axis control)
� � F188.7
*ESP, *ESP Emergency stop sig- nal
� � X021.4, G121.4
*ESPA, *ESPB Emergency stop sig- nal of spindle
� G230.1, G234.1
*FLWU Follow–up signal � � G104.5
*ILK Interlock signal � G117.0
*ITX, *ITY, *ITZ, *IT4 Interlock signal for each axis
� G128.0, G128.1, G128.2, G128.3
*LDSP Ladder display signal � � G119.0
*OV1, *OV2, *OV4, *OV8
Override signal � � G121.0, G121.1, G121.2, G121.3
*OV1E, *OV2E, *OV4E, *OV8E, *OV16E
Feedrate override signal (PMC axis control )
� �
G147.0, G147.1, G147.2, G147.3, G147.4
*RILK High–speed interlock signal
� X008.5
*SCPF Spindle clamp completion signal
� G123.5
*SP Automatic operation hold signal
� � G121.5
*SSTP Spindle stop signal � � G120.6
*SSTP1, *SSTP2, *SSTP3
Individual spindle stop signal
� G145.3, G145.4, G145.5
*SUCPF Spindle unclamp completion signal
� G123.4
+3O , –3O Jog feed axis select signal (software oper-
� F177.4, F177.5
+4O, –4O signal (software o er- ator’s panel signal) � � F177.6, F177.7
+4, –4 Feed axis direction select signal
� � G119.2, G119.3
+LMX, +LMY, +LMZ, –LMX, –LMY, –LMZ
Software limit exter- nal setting
� G129.0, G129.1, G129.2, G129.3, G129.4, G129.5
+MIT1, –MIT1, +MIT2, –MIT2
Interlock signal for each axis direction
� X008.2, X008.3 X008.4, X008.5
+X, –X, +Z, –Z
Feed axis direction
� G116.2, G116.3, G117.2, G117.3
+X, –X, –Y, +Y, –Z, +Z
Feed axis direction select signal
� G116.2, G116.3, G117.3, G117.2, G118.3, G118.2
+XO, –XO, +YO, –YO, +ZO, –ZO Jog feed axis select
signal (software oper-
� F177.0, F177.1, F177.2, F177.3, F177.4, F177.5
+XO, –XO, +ZO, –ZO
g ( ator’s panel signal)
� F177.0, F177.1, F177.2, F177.3
4NG 4 axes disable signal � X004.7
AFL Miscellaneous func- tion lock signal
� � G103.7
AL CNC alarm signal � � F149.0
ALMA, ALMB Spindle alarm signal � F281.0, F285.0ww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
105
Symbol PMC addressMTSignal name
AR0 to AR15 Actual spindle speed signal
� F158.0 to F159.7
ARSTA, ARSTB Alarm reset signal � � G230.0, G234.0
B0 to B31 2nd auxiliary function � F276.0 to F279.7
B11 to B38 y
signal � F155.0 to F154.3
BAL Battery alarm � � F149.2
BAL1 to BAL4, BAL7, BAL8 Absolute pulse coder
� F156.0 to F156.5
BAL1 to BAL4, BAL7, BAL8
battery alarm � F159.0 to F159.5
BCLP B axis clamp signal � F188.3
BDT1, BDT2 to BDT9 Optional block skip signal
� �
G116.0, G141.0 to G141.7
BDTO Optional block skip signal (software oper- ator’s panel signal)
� � F176.4
BF B code strobe signal � F150.7
BF1, BF2 B code strobe signal � F150.7, F150.6
BFIN 2nd auxiliary function completion signal
� G115.7
BFIN1, BFIN2 2nd auxiliary function completion signal
� G115.7, G115.6
BGEACT Background busy sig- nal
� � F180.4
BOFF Interference check in- valid alarm signal
� F180.6
BUCLP B axis unclamp sig- nal
� F188.2
CDZ Chamfering signal � G126.7
CFINA, CFINB Spindle switch completion signal
� � F282.1, F286.1
CHPA, CHPB Power line switch sig- nal
� � F282.0, F286.0
CKGRP Drawing signal � � F164.5
COFF Cs contour control � G123.0
CON change signal � G123.7
COSP Spindle command signal
� F180.5
CTH1A, CTH2A Clutch/gear signal (serial spindle)
� � G229.3, G229.2
CUT Cutting feed signal � � F188.6
DEN Distribution end sig- nal
� � F149.3
DEN2 Passed point output signal
� F149.6
DLK Renewal disable sig- nal of relative coordi- nate
� � G127.6
DMMC DNC signal by data from MMC
� � G128.7
DNCI DNC operation select signal
� � G127.5
DRN Dry run signal � G118.7ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
106
Symbol PMC addressMTSignal name
DRNE Dry run signal (PMC axis control )
� � G147.7
DRNO Dry run signal (soft- ware operator’s panel signal)
� � F176.7
DST Manual data input start signal
� � F150.5
EA0 to EA6 Address signal (for external data input)
� G102.0 to G102.6
EAX1 to EAX8 Control axis select signal (PMC axis control )
� � G144.0 to G144.5
EBSYA, EBSYB Command read completion signal (PMC axis control )
� � F270.7, F273.7
EBUFA, EBUFB Command read signal (PMC axis control )
� � G210.7, G218.7
EC0A to EC7A, EC0B to EC7B
Axis control com- mand signal (PMC axis control )
� �
G211.0 to G211.7, G219.0 to G219.7
ECKZA, ECZKB Following zero checking signal(PMC axis control )
� � F270.1, F273.1
ECLRA, ECLRB Reset signal (PMC axis control )
� � G210.6, G218.6
ED0 to ED15 Data signal (for exter- nal data input)
� � G100.0 to G101.7
EDENA, EDENB Auxiliary function executing signal (PMC axis control )
� � F270.3, F273.3
EF External operation signal
� F150.0
EFD External operation signal for high–speed interface
� F150.1
EFIN External operation completion signal for high–speed interface
� G115.1
EFINA, EFINB Auxiliary function completion signal (PMC axis control )
� � G210.0, G218.0
EGENA, EGENB Axis moving signal (PMC axis control )
� � F270.4, F273.4
EIALA, EIALB Alarm signal (PMC axis control )
� � F270.2, F273.2
EID0A to EID31A, EID0B to EID31B
Axis control data sig- nal (PMC axis con- trol)
� �
G214.0 to G217.7, G222.0<G225.7
EIF0A to EIF15A, EIF0B to EIF15B
Axis control feedrate signal (PMC axis control)
� �
G212.0 to G213.7, G220.0 to G221.7
EINPA, EINPB In–position signal (PMC axis control)
� � F270.0, F273.0
EM11A to EM28A, EM11B to EM28B
Auxiliary function code signal (PMC axis control)
� �
F272.0 to F272.7, F275.0 to F275.7
EMFA, EMFB Auxiliary function strobe signal (PMC axis control)
� � F271.0, F274.0ww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
107
Symbol PMC addressMTSignal name
EMSBKA, EMSBKB Block stop disable signal (PMC axis control)
� � F211.0, G219.0
ENB � � F149.4
ENB2, ENB3 Spindle enable signal
� F149.4, F164.2, F164.3
ENBKY External key input mode select signal
� � G134.0
EOTNA, EOTNB Negative–direction overtravel signal (PMC axis control)
� � F270.6, F273.6
EOTPA, EOTPB Positive–direction overtravel signal (PMC axis control)
� � F270.5, F273.5
EOV0 Override 0% signal (PMC axis control )
� � F188.5
EREND Read completion sig- nal (for external data input)
� � F160.0
ERS External reset signal � � G121.7
ESBKA, ESBKB Block stop signal (PMC axis control )
� � G210.3, G218.3
ESEND Search completion signal (for external data input)
� � F160.1
ESKIP Skip signal (PMC axis control )
� X008.6
ESOFA, ESOFB Servo off signal (PMC axis control )
� � G210.4, G218.4
ESRSYC Simple spindle syn- chronous control sig- nal
� � G104.4
ESTB Read signal (for ex- ternal data input)
� � G102.7
ESTPA, ESTPB Axis control tempo- rary stop signal (PMC axis control )
� � G210.5, G218.5
EXLMZ Stored stroke limit select signal
� � G129.6
EXRD External read start signal
� � G134.1
EXSTP External read/punch stop signal
� � G134.2
EXWT External punch start signal
� � G134.3
F1D F1–digit feed select signal
� G140.7
FIN M, S, T, B function completion signal
� � G120.3
FSCSL Cs contour control change completion signal
� F178.1
FSPPH Serial spindle phase synchronous comple- tion signal
� � F178.3
FSPSY Serial spindle syn- chronous mode sig- nal
� � F178.2ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
108
Symbol PMC addressMTSignal name
FXST Canned cycle start signal
� F161.4
GOQSM Offset write mode signal
� G132.7
GR1, GR2 Gear select signal
� G118.2, G118.3
GR1, GR2 Gear select signal
� G123.2, G123.3
GR1O, GR2O, GR3O Gear select signal � G152.0, G152.1, G152.2
GR21 2nd spindle gear se- lect signal
� G145.6
GR31 3rd spindle gear se- lect signal
� G145.7
GWLF Automatic grinding wheel diameter com- pensation
� F165.3
H4O software operator’s panel signal
� F174.7
HIX, HIY, HIZ, HI4 Manual handle inter- ruption axis select
� G126.0, G126.1, G126.2, G126.3
HIX, HIZ, HI3, HI4
ru tion axis select signal �
G126.0, G126.1, G126.2, G126.3
HX, HY, HZ, H4 Handle feed axis se-
� G116.7, G117.7, G118.7, G119.7
HX, HZ, H3, H4 lect signal
� G116.7, G117.7, G118.7, G119.7
HXO, HYO, HZO Manual pulse genera- tor feed axis select
� F174.4, F174.5, F174.6
HXO, HZO, H3O, H4O signal (software oper- ator’s panel signal) �
F174.4, F174.5, F174.6, F174.7
IGNVRY V–READY check sig- � G127.0
IGNVRY g
nal � G123.0
INDXA, INDXB Spindle orientation stop position change signal
� G231.0, G235.0
INFD Infeed control cutting start signal
� G237.6
INHKY Key input disable sig- nal
� � F180.0
INP1 to INP4 In–position signal � � F184.0 to F184.3
ITX, ITZ, IT3, IT4 Interlock signal for each axis
� G128.0, G128.1, G128.2, G128.3
JOV1 to JOV8 Jog feedrate override signal
� G104.0 to G104.3
JV1O, JV2O, JV4O, JV8O
Jog feedrate override signal (software oper- ator’s panel signal)
� F175.0, F175.1, F175.2, F175.3
JV1O to JV8O Feedrate override signal (software oper- ator’s panel signal)
� F175.0 to F175.3
ww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
109
Symbol PMC addressMTSignal name
K0, S, K1, U, K2, W, K3, R, K4, X, K5, Z, K6, F, K7, 0, K8, N, K9, G, KA, C, KALARM, KALTER, KCAN, KCUS↑ , KCUS↓ , KDELET, KDGNOS, KEOB
�
G106.0, G106.1, G106.2, G106.3, G106.4, G106.5, G106.6, G106.7, G107.0, G107.1, G107.5, G109.5, G108.0, G110.7, G110.1, G110.0, G108.2, G109.4, G107.7
KFF, KFFE, KFGB, KFI,, KFK%, KFL+, KFM., KFN), KFO (, KFRC, KFS=, KFT*, KFUV, KFWH, KFXY, KFZJ, KH, I, K
�
G114.3, G114.2, G113.2, G114.0, G114.1, G114.7, G114.4, G113.1, G113.0, G113.3, G114.5, G114.6, G113.6, G113.7, G113.4, G113.5, G107.6
KINPUT, KINSRT, KM, –, KP, Q, KPAGE ↑ , KPAGE ↓ , KPARAM, KPOS, KPROGRM, KRESET, KS1, KS2, KS3, KS4, KS5, KSL, KSR, KSTART, KT,., KXZ, KXZ
Key signal
�
G108.3, G108.1, G107.2, G107.4, G110.3, G110.2, G109.3, G109.0, G109.1, G111.7, G112.6, G112.5, G112.4, G112.3, G112.2, G112.7, G112.1, G108.4, G107.3, G142.7, G110.4
K0, S, K1, H, K2, F, K3, R, K4, X, K5, Y, K6, Z, K7, 0, K8, N, K9, G, KALARM, KALTER, KB, K4, D, KCAN, KCUS↑ , KCUS↓ , KDELET, KDGNOS, KEOB, / , .
Key signal
�
G106.0, G106.1, G106.2, G106.3, G106.4, G106.5, G106.6, G106.7, G107.0, G107.1, G109.5, G108.0, G107.5, G110.7, G110.1, G110.0, G108.2, G109.4, G107.7
KF4TH, KFF, KFF%, KFGE, KFI,, KFJA, KFL+, KFM., KFN), KFO (, KFRC, KFS=, KFT*, KFXU, KFXW, KFYV, KH, J, K, KIN- PUT, KINSRT, KM, –, KOFSET, KP, Q, L, KPAGE↑ , KPAGE↓ , KPARAM, KPOS, KPROGRM, KRESET, KS1, KS2, KS3, KS4, KS5, KSL, KSR, KSTART, KT,., KXY, KYZ, KZX
�
G113.7, G114.3, G114.2, G113.2, G114.0, G114.1, G114.7, G114.4, G113.1, G113.0, G113.3, G114.5, G114.6, G113.4, G113.6, G113.5, G107.6, G108.3, G108.1, G107.2, G109.2, G107.4, G110.3, G110.2, G109.3, G109.0, G109.1, G111.7, G112.6, G112.5, G112.4, G112.3, G112.2, G112.7, G112.1, G108.4, G107.3, G110.4, G110.6, G110.5
KEY Program protect sig- nal
� � G122.3
KEYO Program protect sig- nal (software opera- tor’s panel signal)
� � F178.5ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
110
Symbol PMC addressMTSignal name
KILPLUS Position coder return direction select signal
� � G105.6
KOFSET External key input � G109.2
LDT1A, LDT1B, LDT2A, LDT2B
Load detection signal � � F281.4, F285.4, F281.5, F285.5
M00, M01, M02, M30 M decode signal � F154.7, F154.6, F154.5, F154.4
M11, M12, M14, M18, M21, M22, M24, M28, M31, M32, M34, M38
Miscellaneous func- tion code signal
� �
F151.0, F151.1, F151.2, F151.3, F151.4, F151.5, F151.6, F151.7, F157.0, F157.1, F157.2, F157.3
M211, M212, M214, M218, M221, M222, M224, M228, M231, M232, M234, M238
2nd M function code signal
� �
F193.0, F193.1, F193.2, F193.3, F193.4, F193.5, F193.6, F193.7, F194.0, F194.1, F194.2, F194.3
M311, M312, M314, M318, M321, M322, M324, M328, M331, M332, M334, M338
3rd M function code signal
� �
F194.4, F194.5, F194.6, F194.7, F195.0, F195.1, F195.2, F195.3, F195.4, F195.5, F195.6, F195.7
MA CNC ready signal � � F149.7
MCFNA, MCFNB Power line switch completion signal
� � G230.3, G234.3
MD1, MD2, MD4 Mode select signal � � G122.0, G122.1, G122.2
MD1O, MD2O, MD4O Mode select signal (software operator’s panel signal)
� �
F174.0, F174.1, F174.2
MF Miscellaneous func- tion strobe signal
� F150.0
MF2, MF3 2nd or 3rd M function strobe signal
� F157.4, F157.5
MFIN Miscellaneous func- tion completion sig- nal
� � G115.0
MFIN2 2nd M function completion signal
� � G134.4
MFIN3 3rd M function completion signal
� � G134.5
MINP External program in- � G120.0
MINP g
put start signal � G117.0
MIRX, MIRY, MIR4 Mirror image signal
� G127.0, G127.1, G127.7
MIX, MIZ g g
� G120.0, G127.1
MLK All–axis machine lock signal
� � G117.1
MLKO Machine lock signal (software operator’s panel signal)
� � F176.6
MMI1, MMI2 Mirror image check
� � F158.0, F158.1
MMI1, MMI2, MMI4 Mirror image check signal �
F158.0, F158.1, F158.3,ww
w. cn
cc en
ter .co
m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
111
Symbol PMC addressMTSignal name
MP1, MP2 Manual handle feed � G118.0, G119.0
MP1, MP2 amount select signal � G120.0, G120.1
MP1O, MP2O
Select of magnifica- tion of manual pulse generator (software operator’s panel sig- nal)
� � F175.6, F175.7
MRDYA, MRDYB Machine ready signal (serial spindle)
� � G229.7, G233.7
MVX, MVY, MV3, MV4 Axis moving signal
� F148.4 to F148.7
MVX, MVY, MVZ, MV4 Axis moving signal
� F148.4 to F148.7
NOWT No–wait signal � G133.1
NOZAGC Angular axis control Z axis offset moving
� G133.6
NOZAGC Z axis offset moving signal � G237.5
NRROA, NRROB
Short–distant move- ment command while changing the orienta- tion stop position sig- nal
� G231.2, G235.2
OFN0, OFN1, OFN2, OFN3, OFN4
Tool offset number select signal of tool offset measurement direct input
� G132.0, G132.1, G132.2, G132.3, G132.4
OP Automatic operation signal
� � F148.7
ORARA, ORARB Spindle orientation completion signal
� � F281.7, F285.7
ORCMA, ORCMB Orientation command signal
� � G229.6, G233.6
OUT0 to OUT7 Software operator’s panel general–pur- pose switch signal
� � F171.0 to F171.7
OV1O, OV2O, OV4O, OV8O
Feedrate override signal (software oper- ator’s panel signal)
� �
F176.0, F176.1, F176.2, F176.3
OVC Override cancel sig- nal
� � G126.4
OVCE PMC axis override cancel signal
� � G147.5
PC2SLC 2nd position coder select signal
� G146.7
PCFNA, PCFNB Output switching completion signal
� �
F280.3, F282.3, F282.3, F286.3
PCHPA, PCHPB Output switching sig- nal
� �
F280.2, F282.2, F282.2, F286.2
PK1M, PK2M, PK3M, PK4M, PK5M, PK6M
Synchronous control parking signal
� G238.0, G238.1, G238.2, G238.3, G238.4, G238.5
PKESS1 1st spindle parking signal
� � G138.6
PKESS2 2nd spindle parking signal
� � G138.7
PLCRVON Position coder return control signal
� � G105.7
PN1, PN2, PN4, PN8 Workpiece number search signal
� �
G122.4, G122.5, G122.6, G122.7ww
w. cn
cc en
ter .co
m
3
1
4
5
6
7
8
9
10
2
112
Symbol PMC addressMTSignal name
PRC Position record signal � G103.6
PRGDPL Program screen dis- play signal
� � F180.1
PRTSF Required parts count reached signal
� � F164.7
PSW01 to PSW10 Position switch signal � � F190, F191.0, F191.1
PSYN Polygon machining in–progress signal
� F160.7
PX0 to PX7, PZ0 to PZ7
Position signal output � F165.0 to F165.7, F167.0 to F167.7
R01O to R12O S12–bit code signal � � F172.0 to F173.3
RCHA, RCHB Power line status check signal
� � G230.7, G234.7
RGSPM, RGSPP Spindle rotation direction signal
� F165.1, F165.0
RGTAP, RGTPN Rigid tapping signal
� G135.0, G123.1
RGTPN Rigid tapping signal
� � G123.1
RGTSP1, RGTSP2 Rigid tapping spindle select signal
� � G061.4, G061.5
RLSOT Software limit exter- nal setting
� G129.7
RMTDI0 to RMTDI7 Remote buffer input signal
� � G239.0 to G239.7
RMTDO0 to RMTDO7 Remote buffer output � F290.0 to F290.7
RMTDO0 to RMTDO7 signal � F289.0 to F289.7
RO1I to R12I, RO1I2 to R12I2, RO1I3 to R12I3
Motor speed com- mand spindle input signal
� �
G124.0 to G125.3, G106.0 to G107.3, G108.0 to G109.3
ROTAA, ROTAB
Spindle rotation direction command signal while changing the orientation stop position
� � G231.1, G235.1
ROV1, ROV2 Rapid traverse over- ride signal
� G116.7, G117.7
ROV1D, ROV2D, ROV3D
Rapid traverse over- ride B signal
� G116.4, G116.5, G116.6
ROV1E, ROV2E PMC axis rapid tra- verse override signal
� � G146.0, G146.1
ROV1O, ROV2O
Rapid traverse over- ride signal (software operator’s panel sig- nal)
� � F175.4, F175.5
RPALM Read/punch alarm signal
� � F180.3
RPBSY Read/punch in–prog- ress signal
� � F180.2
RRW Rewind signal � � G104.6
RSLA, RSLB Output switch request signal
� � G230.6, G234.6
RSMAX Serial spindle syn- chronous polygon signal
� F189.7
RST Reset signal � � F149.1ww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
113
Symbol PMC addressMTSignal name
RT Manual rapid traverse select signal
� � G121.6
RTE Manual rapid traverse select signal (PMC axis control )
� G147.6
RTO
Jog rapid traverse se- lect signal (software operator’s panel sig- nal)
� � F178.6
RWD Rewinding signal � � F164.6
S11, S12, S14, S18, S21, S22, S24, S28
Spindle function code signal
� �
F152.0, F152.1, F152.2, F152.3, F152.4, F152.5, F152.6, F152.7
SA Servo ready comple- tion signal
� � F148.6
SAR Spindle speed reached signal
� � G120.4
SARA, SARB Speed reached sig- � F281.3, F285.3
SARA, SARB g
nal � F281.3, F285.3
SBK Single block signal � � G116.1
SBKO Single block signal (software operator’s panel signal)
� � F176.5
SBRT Spindle synchronous polygon mode signal for 0–TTC
� G146.6
SCLP Spindle clamp signal � F164.0
SDTA, SDTB Speed detection sig- � F281.2, F285.2
SDTA, SDTB g
nal � F281.2, F285.2
SF Spindle function strobe signal
� � F150.2
SFIN Spindle function completion signal
� � G115.2
SFRA, SFRB Spindle CW com- mand signal
� � G229.5, G233.5
SGN, SGN2, SGN3 Spindle motor com- mand polarity select signal
� �
G125.5, G107.5, G109.5
SHA00 to SHA11
1st spindle orienta- tion external stop position command signal
� �
G110.0 to G110.7, G111.0 to G111.3
SHB00 to SHB11
2nd spindle orienta- tion external stop position command signal
� �
G112.0 to G112.7, G113.0 to G113.3
SIGN Spindle analog volt- age control signal
� G125.7
SIND, SIND2, SIND3 Spindle motor speed command signal
� G125.7, G107.7, G109.7
SKIP � X008.7
SKIP2, SKIP3, SKIP4 Skip signal
� �
X008.2, X008.3, X008.4
SLHZ0, SLHZ1 Z axis manual handle select signal
� G133.0, G133.1ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
114
Symbol PMC addressMTSignal name
SLPCA, SLPCB Spindle return select signal
� G1333.2, G1333.3
SLSPA, SLSPB Spindle analog volt- age output select sig- nal
� G133.2, G133.3
SMZ Error detect signal � G126.6
SOCNA, SOCNB Soft start /stop cancel signal
� � G230.4, G234.4
SOR Spindle orientation signal
� � G120.5
SPA, SPB, SPC Spindle speed over-
� G103.3, G103.4, G103.5
SPA, SPB, SPC, SPD ride signal
� G103.3, G103.4, G103.5, G103.2
SPAL Spindle fluctuation detection alarm sig- nal
� F154.0
SPDS1, SPDS2, SPDS3, SPDS4
Signal by axis mov- ing speed
� F189.0, F189.1, F189.2, F189.3
SPL Automatic operation halt signal
� � F148.4
SPO Feed hold signal (software operator’s panel signal)
� � F178.7
SPPHS Serial spindle phase synchronous mode signal
� � G146.3
SPSLA, SPSLB Spindle select signal � � G230.2, G234.2
SPSTP Spindle stop comple- tion signal
� G123.6
SPSYC Serial spindle syn- chronous mode sig- nal
� � G146.2
SRN Program restart sig- nal
� � G103.0
SRNMV Program restart un- der way signal
� � F188.4
SRVA, SRVB Spindle CCW com- mand signal
� � G229.4, G233.4
SSIN, SSIN2, SSIN3 Spindle motor com- mand polarity select signal
� �
G125.6, G107.6, G109.6
SSTA, SSTB Speed zero detection � F281.1, F285.1
SSTA, SSTB signal � F281.1, F285.1
ST Automatic operation start lamp signal
� � G120.2
STL Automatic operation start signal
� � F148.5
STLK Start lock signal � G120.1
STRD Input and run simulta- neous mode select signal
� G140.5
STWD Output and run simul- taneous mode select signal
� G140.6
SUCLP Spindle unclamp completion signal
� F164.1ww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
115
Symbol PMC addressMTSignal name
SVFX, SVFY, SVFZ, SVF4
Servo off signal
� G105.0, G105.1, G105.2, G105.3
SVFX, SVFZ, SVF3, SVF4
Servo off signal �
G105.0, G105.1, G105.2, G105.3
SWS1, SWS2, SWS3 Spindle select signal � G145.0, G145.1, G145.2
SYCAL Spindle synchronous control alarm signal
� F178.4
SYCAL Synchronous error detection signal
� F178.4
SYN1M, SYN2M, SYN3M, SYN4M, SYN5M, SYN6M
Synchronous control start signal
� G237.0, G237.1, G237.2, G237.3, G237.4, G237.5
SYN1OM, SYN2OM, SYN3OM, SYN4OM, SYN5OM, SYN6OM
Axis recomposition signal
� F189.0, F189.1, F189.2, F189.3, F189.4, F189.5
SYNAL Servo axis synchro- nous alarm signal
� F192.7
SYNC4 Simple synchronous axis select signal
� G237.3
SYNCJ Simple synchronous control signal
� G133.6
SYNCX, SYNCZ, SYNC3, SYNC4
Simple synchronous axis select signal
� G237.0 to G237.3
T11 to T28 Tool function code � F153.0 to F153.7
T11 to T48 signal � F153.0 to F156.7
TAL Interference alarm signal
� F180.7
TAP Tapping signal � � F149.5
TF Tool function strobe signal
� � F150.3
TFIN Tool function comple- tion signal
� � G115.3
THRD Thread cutting in– progress signal
� F188.3
TL01, TL02, TL04, TL08, TL16, TL32, TL64
Tool group number signal
� �
G139.0, G139.1, G139.2, G139.3, G139.4, G139.5, G139.6
TLCH Tool change signal � � F188.0
TLCHB Tool life reached sig- nal
� F192.2
TLCHE All–tool life reached signal
� F192.1
TLCHI Individual tool change signal
� F192.0
TLMA, TLMB Torque limit signal
� � F281.6, F285.6
TLMA, TLMB Torque limit signal
� F281.6, F285.6
TLMHA, TLMHB High–speed torque limit signal
� � G229.1, G233.1
TLMLA, TLMLB Low speed torque limit signal
� � G229.0, G233.0
TLNW New tool select sig- nal
� � F188.1ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
116
Symbol PMC addressMTSignal name
TLRST Tool change reset signal
� � G139.7
TLRSTI Individual tool change reset signal
� G140.4
TLSKP Tool skip signal � � G140.0
TNFS Tool offset number automatic select dis- able signal
� G132.5
TORQ1, TORQ2, TORQ3, TORQ4, TORQ7, TORQ8
Torque limit reached signal
� F170.0, F170.1, F170.2, F170.3, F170.4, F170.5
TRT2, TRT2PC Tool post select sig- nal
� X018.3, G133.0
UI000 to UI015 Input signal for cus- tom macro
� � G130.0 to G131.7
UINT Interrupt signal for custom macro
� � G140.3
UO000 to UO015, UO100 to UO131
Output signal for cus- tom macro
� �
F162.0 to F163.7, F196.0 to F199.7
WATO Waiting signal � F160.6
WNRQ Window request sig- nal
� � G200.0
WNANS Window completion signal
� � F250.0
WNWRT Window write signal � � G200.1
WNERR Window error signal � � F250.1
WOQSM
Workpiece coordi- nate system shift val- ue write mode select signal
� G132.6
WOSET Workpiece coordi- nate system shift val- ue write signal
� G133.7
XAE, YAE, ZAE Measuring position reached signal
� X008.0, X008.1, X008.2
XAE, ZAE Measuring position reached signal
� X008.0, X008.1
XAES Automatic tool offset function signal
� X040.0
ZAES Automatic tool offset function signal
� X040.1
ZNG Z axis command can- cel signal
� G103.6
ZP2X, ZP2Y, ZP2Z, ZP24 2nd reference posi-
tion return completion
� F161.0, F161.1, F161.2, F161.3, F166.6, F166.7
ZP2X, ZP2Z, ZP23, ZP24
tion return com letion signal
� F161.0, F161.1, F161.2, F161.3, F166.6, F166.7
ZP3X, ZP3Y, ZP3Z, ZP34 3rd reference position
return completion sig-
� F169.0, F169.1, F169.2, F169.3, F166.0, F166.1
ZP3X, ZP3Z, ZP33, ZP34
return com letion sig- nal
� F169.0, F169.1, F169.2, F169.3, F166.0, F166.1ww
w. cn
cc en
ter .co
m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
117
Symbol PMC addressMTSignal name
ZP4X, ZP4Y, ZP4Z, ZP44 4th reference position
return completion sig-
� F169.4, F169.5, F169.6, F169.7, F166.2, F166.3
ZP4X, ZP4Z, ZP43, ZP44
return com letion sig- nal
� F169.4, F169.5, F169.6, F169.7, F166.2, F166.3
ZPX, ZPY, ZPZ, ZP4 Reference position return completion sig-
� F148.0, F148.1, F148.2, F148.3, F166.4, F166.5
ZPX, ZPZ, ZP3, ZP4
return com letion sig- nal
� F148.0, F148.1, F148.2, F148.3, F166.4, F166.5
ZRFX, ZRFY, ZRFZ, ZRF4 Reference position
� F168.0, F168.1, F168.2, F168.3
ZRFX, ZRFZ, ZRF3, ZRF4
establishment signal �
F168.0, F168.1, F168.2, F168.3
ZRN Manual reference position return select signal
� � G120.7
ZRNO Mode select signal (software operator’s panel signal)
� � F174.3
ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
Address list (for M series)
118
7.2.2 Address list
Address list (for M series)
MT→PMC
#7 #6 #5 #4 #3 #2 #1 #0
X004 4NG
X008 SKIP ESKIP *RILK ZAE YAE XAE
X016 *DECX *DEC5S *DEC7
X017 *DECY *DEC6S *DEC8
X018 *DECZ
X019 *DEC4
X020 *– LZ *– LY *– LX *+ LZ *+ LY *+ LX
X021 *ESP
PMC→CNC
#7 #6 #5 #4 #3 #2 #1 #0
G100 ED7 ED6 ED5 ED4 ED3 ED2 ED1 ED0
G101 ED15 ED14 ED13 ED12 ED11 ED10 ED09 ED08
G102 ESTB EA6 EA5 EA4 EA3 EA2 EA1 EA0
G103 AFL ZNG SPC SPB SPA SRN
G104 RRW *FLWU ESRSYC JOV8 JOV4 JOV2 JOV1
G105 SVF8 SVF7 SVF4 SVFZ SVFY SVFX
G106 K7, 0 K6, Z K5, Y K4, X K3, R K2, F K1, H K0, S
G107 KEOB,I,# KH,J,K KB,K4,D KP,Q, L KT,. KM, – K9, G K8, N
G108 KSTART KINPUT KDELET KINSRT KALTER
G109 KALARM KDGNOS KPARAM KOFSET KPROGRM KPOS
G110 KCAN KYZ KZX KXY KPAGE↑ KPAGE↓ KCUS↑ KCUS↓ww w.
cn cc
en ter
.co m
7.     KM, – K9, G K8, N
M2SIND M2SGN M2R12I M2R11I M2R10I M2R09I
G108 KSTART KINPUT KDELET KINSRT KALTER
M3R08I M3R06I M3R05I M3R04I M3R03I M3R02I MSR01IM3R07Iww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
127
G109 KALARM KDGNOS KPARAM KOFSET KPROGRM KPOS
M3SIND M3SSIN M3SGN M3R12I M3R11I M3R10I M3R09I
G110 KCAN KXZ KPAGE↑ KPAGE↓ KCUS↑ KCUS↓
SHA07 SHA06 SHA05 SHA04 SHA03 SHA02 SHA01 SHA00
G111 KRESET
SHA11 SHA10 SHA09 SHA08
G112 KSL KS1 KS2 KS3 KS4 KS5 KSR
SHB07 SHB06 SHB05 SHB04 SHB03 SHB02 SHB01 SHB00
G113 KFWH KFUV KFZJ KFXY KFRC KFGB KFN) KFO(
SHB11 SHB10 SHB09 SHB08
G114 KFL+ KFT* KFS= KFM# KFF KFFE KFK@ KFI,
G115 BFIN TFIN SFIN MFIN
G116 HX/ROV1 ROV3D ROV2D ROV1D –X +X SBK BDT
G117 HZ/ROV2 –Z +Z MLK MP1/MINP
G118 DRN GR2 GR1 MP2
H3 –3 + 3 MP2
�Lower stage by parameter setting
G119 H4 –4 +4 *LDSP
G120 ZRN *SSTP SOR SAR FIN ST STLK MIX
G121 ERS RT *SP *ESP *OV8 *OV4 *OV2 *OV1
G122 PN8 PN4 PN2 PN1 KEY MD4 MD2 MD1
G123 SPSTP *SCPF *SUCPF RGTPN COFF
DRN SPSTP *SCPF *SUCPF GR2 GR1 COFF
�Lower stage by parameter setting
G124 RO8I RO7I RO6I RO5I RO4I RO3I RO2I RO1I
G125 SIND SSIN SGN R12I R11I R10I R09Iww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
Address list (for T series)
128
G126 CDZ SMZ *OV16 OVC HI4 HI3 HIZ HIX
G127 DLK DNCI *ABSM MIZ IGNVRY
G128 DMMC IT4 IT3 ITZ ITX
G129 EXLM2
G130 UI7 UI6 UI5 UI4 UI3 UI2 UI1 UI0
G131 UI15 UI14 UI13 UI12 UI11 UI10 UI9 UI8
G132 GOQSM WOQSM TNFS OFN4 OFN3 OFN2 OFN1 OFN0
G133 WOSET NOZAGC SLSPB SLSPA NOWT TRT2PC
G134 MFIN3 MFIN2 EXWT EXSTP EXRD ENBKY
G135
G136
G137
G138 PKESS2 PKESS1 *–EDCZ *–EDCX *+EDCZ *+EDCX
G139 TLRST TL64 TL32 TL16 TL08 TL04 TL02 TL01
G140 AOVR128 AOVR64 AOVR32 AOVR16 UNIT TLSKP
G141 BDT9 BDT8 BDT7 BDT6 BDT5 BDT4 BDT3 BDT2
G142 KXZ BGEN BGIALM BGION IOLACK
G143
G144 EAX8 EAX7 EAX4 EAX3 EAX2 EAX1
G145 GR31 GR21 *SSTP3 *SSTP2 *SSTP1 SWS3 SWS2 SWS1
G146 PC2SLC SBRT SPPHS SPSYC ROV2E ROV1E
G147 DRNE RTE OVCE *OV16E *OV8E *OV4E *OV2E *OV1Eww w.
cn cc
en ter
.co m
7.   STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
133
CMC→PMC
PMC window DO
#7 #6 #5 #4 #3 #2 #1 #0
F250
to
PMC window DOF269
F270 EBSYA EOTNA EOTPA EGENA EDENA EIALA ECKZA EINPA
F271 EMFA
F272 EM28A EM24A EM22A EM21A EM18A EM14A EM12A EM11A
F273 EBSYB EOTNB EOTPB EGENB EDENB EIALB ECZKB EINPB
F274 EMFB
F275 EM28B EM24B EM22B EM21B EM18B EM14B EM12B EM11B
F276 B7 B6 B5 B4 B3 B2 B1 B0
F277 B15 B14 B13 B12 B11 B10 B9 B8
F278 B23 B22 B21 B20 B19 B18 B17 B16
F279 B31 B30 B29 B28 B27 B26 B25 B24
F280 SBSY SZP SALR SGEN PCFNA PCHPA CFINA CHPA
F281 ORARA TLMA LDT2A LDT1A SARA SDTA SSTA ALMA
F282 PCFNA PCHPA CFINA CHPA
F283
F284
F285 ORARB TLMB LDT2B LDT1B SARB SDTB SSTB ALMB
F286 PCFNB PCHPB CFINB CHPB
F287
F288ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
Address list (for T series)
134
F289 RMTDO7 RMTDO6 RMTDO5 RMTDO4 RMTDO3 RMTDO2 RMTDO1 RMTDO0
Operator’s panel DOF290
to
Operator’s panel DOF299
ww w.
cn cc
en ter
.co m
7. STATUS DISPLAY BY SELF DIAGNOSTIC DISPLAY
135
Address list (for 0–TTC)
� Interface between CNC and PMC or machine tool
Diagnostic number and PMC address of 0–TTC machine interface signal
Diagnostic No.
PMC address
Direction of signal Selection of tool post
000 to
040
X000 to
X040 Machine tool � CNC
Tool post 1 and tool post 2
048 to
086
Y048 to
Y086 PMC � Machine tool
Tool post 1 and tool post 2
100 to
147
G100 to
G147 PMC � CNC Tool post 1
148 to
199
F148 to
F199 CNC � PMC Tool post 1
200 to
249
G200 to
G249 PMC � CNC Tool post 1
250 to
299
F250 to
F299 CNC � PMC Tool post 1
100 to
147
G1300 to
G1347 PMC � CNC Tool post 2
148 to
187
F1348 to
F1387 CNC � PMC Tool post 2
200 to
209
G1400 to
G1409 PMC � CNC Tool post 2
250 to
279
F1450 to
F1479 CNC � PMC Tool post 2
Machine interface signal (MT → CNC) (for tool post 1, 2)
#7 #6 #5 #4 #3 #2 #1 #0
000X000
M18–36 M18–21 M18–5 M18–35 M18–20 M18–34 M18–19 M18–33
002X002
M18–24 M18–8 M18–38 M18–23 M18–7 M18–37 M18–22 M18–6
004X004
M18–11 M18–41 M18–26 M18–10 M18–40 M18–25 M18–9 M18–39
006X006
M18–45 M18–14 M18–44 M18–13 M18–43 M18–12 M18–42 M18–27
008 SKIPM –MIT2M +MIT2MX008
M18–49 M18–18 M18–48 M18–17 M18–47 M18–16 M18–46 M18–15
–MIT1M +MIT1M ZAEM XAEMww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
Address list (for 0–TTC)
136
010 / / / /X010
M20–11 M20–41 M20–26 M20–10
012X012
M20–45 M20–14 M20–44 M20–13 M20–43 M20–12 M20–42 M20–27
014X014
M20–49 M20–18 M20–48 M20–17 M20–47 M20–16 M20–46 M20–15
016 *DEC3 / *DECXM / *DECXSX016
M1–6 M1–38 M1–20 M1–21 M1–11 M1–12
017 *DEC4 / *DECZM / *DECZSX017
M1–7 M1–39 M1–22 M1–23 M1–9 M1–10
*ESPS018 / *+LZM / TRT2 / /X018
M1–8 M1–40 M1–24 M1–25
019 / / / /X019
M20–40 M20–25 M20–9 M20–39
020X020
M1–13 M1–37 M1–5 M1–14 M1–15 M1–16 M1–17 M1–18
*ESPM021X021
M1–41 M1–26 M1–27 M1–19 M1–33 M1–34 M1–35 M1–36
022X022
M1–42 M1–43 M1–44 M1–45 M1–46 M1–47 M1–48 M1–49
040 SKIPS *+LZS –MIT2S+MIT2S –MIT1S +MIT1S ZAES XAESX040
M28–11 M28–17 M28–10 M28–16 M28–9 M28–15 M28–8 M28–14
NOTE An alphabet at the tail of a signal name indicates as follows :
�� . . �M ; Signal for tool post 1
�� . . �S ; Signal for tool post 2
When the signals are discriminated per page between tool post 1
and tool post 2, the alphabet at the tail is omitted.
Machine interface signal (PMC → MT) (for tool post 1, 2)
#7 #6 #5 #4 #3 #2 #1 #0
048 /Y048
M2–5 M2–6 M2–7 M2–8 M2–27 M2–26 M2–25
049 / / /Y049
M2–9 M2–41 M2–22 M2–23 M2–24ww w.
cn cc
en ter
.co m
7.  KM,– K9, G K8, NG107
108 KSTART KINOUT KDELET KINSRT KALTERG108
109 KALARM KDGNOS KPARAM KOFSET KPRGRM KPOSG109ww w.
cn cc
en ter
.co m
3
1
4
5
6
7
8
9
10
2
Address list (for 0–TTC)
138
110 KCAN KXZ KPAGE↑ KPAGE↓ KCUS↑ KCUS↓G110
111 KRESETG111
112 KSL KS1 KS2 KS3 KS4 KS5 KSRG112
113 KFWH KFUV KFZJ KFXY KFRC KFGB KFN) KFO(G113
114 KFL+ *KFT KFS= KFM# KFF KFE KFK@ KFI,G114
115 BFIN TFIN SFIN MFING115
116 HX/ROV1 ROV3D ROV2D ROV1D –X +X SBK BDTG116
117 HZ/ROV2 –Z + Z MLK MP1/MINPG117
118 DRN GR2 GR1 MP2G118
H3 –3 + 3 MP2