Professional Documents
Culture Documents
Warning
Warning notices are used in this publication to emphasize that hazardous voltages, currents,
temperatures, or other conditions that could cause personal injury exist in this equipment or
may be associated with its use.
In situations where inattention could cause either personal injury or damage to equipment, a
Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and
operating the equipment.
This document is based on information available at the time of its publication. While efforts
have been made to be accurate, the information contained herein does not purport to cover all
details or variations in hardware or software, nor to provide for every possible contingency in
connection with installation, operation, or maintenance. Features may be described herein
which are not present in all hardware and software systems. GE Fanuc Automation assumes
no obligation of notice to holders of this document with respect to changes subsequently made.
SAFETY PRECAUTIONS
2
This section describes the safety precautions related to the use of CNC
units. It is essential that these precautions be observed by users to 3
ensure the safe operation of machines equipped with a CNC unit (all
descriptions in this section assume this configuration). Note that some
precautions are related only to specific functions, and thus may not be
applicable to certain CNC units.
Users must also observe the safety precautions related to the machine,
as described in the relevant manual supplied by the machine tool 4
builder. Before attempting to operate the machine or create a program
to control the operation of the machine, the operator must become fully
familiar with the contents of this manual and relevant manual supplied
by the machine tool builder.
5
CONTENTS
10
s–1
1. DEFINITION OF WARNING, CAUTION, AND NOTE
This manual includes safety precautions for protecting the user and
1
preventing damage to the machine. Precautions are classified into
Warning and Caution according to their bearing on safety. Also,
supplementary information is described as a Note. Read the Warning,
Caution, and Note thoroughly before attempting to use the machine.
2
WARNING
4
CAUTION
NOTE
6
The Note is used to indicate supplementary information other
than Warning and Caution.
7
Read this manual carefully, and store it in a safe place.
10
s–2
SAFETY PRECAUTIONS
s–3
WARNING
1
7. The operator’s manual and programming manual
supplied with a CNC unit provide an overall description of
the machine’s functions, including any optional functions.
Note that the optional functions will vary from one
machine model to another. Therefore, some functions 2
described in the manuals may not actually be available for
a particular model. Check the specification of the
machine if in doubt.
10
s–4
SAFETY PRECAUTIONS
WARNING
3
1. Coordinate system setting
4. Inch/metric conversion
s–5
WARNING
1
5. Constant surface speed control
s–6
SAFETY PRECAUTIONS
WARNING
1
12. Compensation function
10
s–7
4. WARNINGS AND CAUTIONS RELATED TO
HANDLING
1
This section presents safety precautions related to the handling of
machine tools. Before attempting to operate your machine, read the
supplied operator’s manual and programming manual carefully, such
that you are fully familiar with their contents.
2
WARNING
3
1. Manual operation
s–8
SAFETY PRECAUTIONS
WARNING
1
6. Origin/preset operation
s–9
WARNING
1
12. Cutter and tool nose radius compensation in MDI
mode
10
s–10
SAFETY PRECAUTIONS
NOTE
5
The CNC uses batteries to preserve the contents of its
memory, because it must retain data such as programs,
offsets, and parameters even while external power is not
applied.
If the battery voltage drops, a low battery voltage alarm is 6
displayed on the machine operator’s panel or CRT screen.
When a low battery voltage alarm is displayed, replace the
batteries within a week. Otherwise, the contents of the CNC’s
memory will be lost.
Refer to the maintenance section of the operator’s manual or
programming manual for details of the battery replacement
7
procedure.
10
s–11
WARNING
1
2. Absolute pulse coder battery replacement
4
NOTE
3. Fuse replacement
7
For some units, the chapter covering daily maintenance
in the operator’s manual or programming manual
describes the fuse replacement procedure.
Before replacing a blown fuse, however, it is necessary
to locate and remove the cause of the blown fuse. 8
For this reason, only those personnel who have received
approved safety and maintenance training may perform
this work.
When replacing a fuse with the cabinet open, be careful
not to touch the high–voltage circuits (marked and 9
fitted with an insulating cover).
Touching an uncovered high–voltage circuit presents an
extremely dangerous electric shock hazard.
10
s–12
GENERAL
The Operation and Maintenance Handbook is for persons who are familiar
with NC programs and operations. It is used to refer to necessary informa-
tion quickly in operating or maintaining NC machine tools at a work site.
The Handbook only contains reference information. It does not contain other
types of information, such as essential information or notes. Read the follow-
ing manuals first.
The Handbook assumes that the reader is familiar with the information in the
following manuals.
Specification
Name of Manual
Number
FANUC Series DESCRIPTIONS B–62752EN
16/18/160/180–MODEL C
FANCU Series CONNECTION MANUAL B–62753EN
16/18/160/180–MODEL C (Hardware)
FANUC Series CONNECTION MANUAL B–62753EN–1
16/18/160/180–MODEL C (Function)
FANUC Series OPERATOR’S MANUAL B–62754EN
16/18/160/180–TC
FANUC Series OPERATOR’S MANUAL B–62764EN
16/18/160/180–MC
FANUC Series MAINTENANCE MANUAL B–62755EN
16/18/160/180–MODEL C
FANUC Series PARAMETER MANUAL B–62760EN
16/18/160/180–MODEL C
2. OPERATION LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2
3. G CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3
4. PROGRAM FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4
7. HARDWARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
7
8. PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
8
(2) M series
1
1
(2) RESET KEY
(3) HELP KEY
(5) ADDRESS/NUMERIC KEYS
2
(9) EDIT KEY
3
(7) INPUT KEY
7
(9) EDIT KEY
9
(10) FUNCTION KEYS
(12) PAGE–UP/DOWN KEYS
(11) CURSOR KEYS
(6) SHIFT KEY
10
2
1. CRT/MDI OR LCD/MDI PANEL
Fig. 1.1 (c) MDI Keyboard of 9″ Small CRT/MDI Panel or 8.4″ Small
LCD/MDI Panel
3
Fig. 1.1 (g) MDI Keyboard of 9″ Small CRT/MDI Panel or 8.4″ Small
LCD/MDI Panel
6
Fig. 1.1 (h) MDI Keyboard of 9.5″ LCD/MDI Panel (Horizontal)
10
(2) <RESET> key Press this key to reset the CNC, to cancel an
alarm, etc.
RESET
(3) <HELP> key Press this button to use the help function when
uncertain about the operation of an MDI key.
HELP
(4) Soft key The soft key has various functions, according to
the Applications. The soft key functions are
displayed at the bottom of the CRT screen.
(5) Address/numerical Press these keys to input alphabetic, numeric,
key and other characters.
X 5
(6) <SHIFT> key Some keys have two characters on their key-
SHIFT
SHIFT top. Pressing the key switches the char-
acters. 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 When an address or a numerical key is
pressed, the data is input to the buffer, and it is
INPUT
displayed on the CRT screen. To copy the data
in the key input buffer to the offset register, etc.,
INPUT
press the key.
This key is equivalent to the [INPUT] key of the
soft keys, and either can be pressed to produce
the same result.
(8) Cancel <CAN> key Press this key to delete the last character or
symbol input to the key input buffer. The con-
CAN
tents of the key input buffer are displayed on
the CRT screen.
Example: When the key input buffer displays
N001X100Z and the cancel CAN
INSERT : Insert
DELETE : Delete
(10) Function key Press this key to switch display screens for
each function.
POS PROG
5
No. Name Functions 1
(11) Cursor move keys There are four different cursor move keys.
10
6
1. CRT/MDI OR LCD/MDI PANEL
[ MONI ] [ ] [ ] [ ] [ (OPRT) ]
MONITOR
SCREEN
7
SCREENS INCLUDED IN PROG (MEM mode)
PROG
1
PROGRAM
MEM
2
[ PRGRM ] [ CHECK ] [ CURRNT] [ NEXT ] [ (OPRT) ]
[ ABS ] [ REL ]
4
PROGRAM PROGRAM
CHECK CHECK
(ABSOLUTE) (RELATIVE)
PROGRAM 5
MEM
6
PROGRAM
RESTART
FILE SCHEDULE 7
DIRECTORY SETTING
10
8
1. CRT/MDI OR LCD/MDI PANEL
PROG
PROGRAM
EDIT
PROGRAM
EDIT
[ FLOPPY] [ ] [ ] [ ] [ ]
FILE
DIRECTORY
OF FLOPPY
OFFSET
SETTING
OFFSET/GEOMETRY
VARIABLE
9
SCREENS INCLUDED IN SYSTEM
SYSTEM
PARAMETER
PARAMETER
5
[ W.DGNS] [ ] [ ] [ ] [ (OPRT) ]
6
WAVEFORM
DIAGNOSIS
SCREEN
ALARM MESSAGE
MDI
8
[ ALARM ] [ MSG ] [ HISTRY ] [ ] [ ]
ALARM
MESSAGE
OPERATOR
MESSAGE
ALARM
HISTORY
9
SCREEN SCREEN SCREEN
HELP
10
10
1. CRT/MDI OR LCD/MDI PANEL
X 123.456
Y 363.233
Z 0.000
PART COUNT 5 Parameter
(No.6711)
RUN TIME 0H15M CYCLE TIME 0H 0M38S
ACT.F 3000 MM/M S 0 T0000 Time from
when the OP
signal is
turned off
(One machin-
MEM STRT MTN*** 09:06:35 ing cycle)
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ OPRT ]
Option
(displaying the number of parts and the operation time)
(b) Operation
Soft key [(OPRT)] [PTSPRE] [EXEC]
[RUNPRE] [EXEC]
X 123.456
Y 363.233 2
Z 0.000
PART COUNT 5
RUN TIME 0H15M CYCLE TIME 0H 0M38S 3
ACT.F 3000 MM/M S 0 T0000
MEM STRT MTN*** 09:06:35
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ OPRT ]
4
(b) Operation
Soft key [(OPRT)] Axis Coordinate [PRESET]
[ORIGIN] [ALLEXE]
5
Axis [EXEC]
[PTSPRE] [EXEC]
[RUNPRE] [EXEC]
6
(3) Overall display
(a) Press soft key [ALL].
Distance from an arbitrary position
7
ACTUAL POSITION O1000 N00010
(RELATIVE) (ABSOLUTE)
X 246.912 X 123.456 Coordinate
system used
Y 913.780 Y 456.890 for absolute
Z 1578.246 Z 789.123 commands
[ORIGIN] [ALLEXE]
Axis [EXEC]
[PTSPRE] [EXEC]
[RUNPRE] [EXEC]
12
1. CRT/MDI OR LCD/MDI PANEL
PART COUNT 5
RUN TIME 0H15M CYCLE TIME 0H 0M38S
ACT.F 3000 MM/M S 0 T0000
MEM **** *** *** 10:29:51
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ OPRT ]
(2) Operation
Soft key [(OPRT)] [PTSPRE] [EXEC]
[RUNPRE] [EXEC]
DGN
#7 #6 #5 #4 #3 #2 #1 #0
G041 HS2ID HS2IC HS2IB HS2IA HS1ID HS1IC HS1IB HS1IA
DGN
#7 #6 #5 #4 #3 #2 #1 #0
G042 HS3ID HS3IC HS3IB HS3IA
13
1.2.4 Displaying the program
(1) Program contents screen
1
(a) Press soft key [PRGRM].
>_ S 0 T0000
MEM STRT *** 16:05:59
[ PRGRM ] [ CHECK ] [CURRNT] [ NEXT ] [ (OPRT) ]
4
(b) Operation
Soft key [(OPRT)] [BG–EDT] See the EDIT mode screen.
[REWIND]
6
N Sequence number [P TYPE]
10
14
1. CRT/MDI OR LCD/MDI PANEL
(b) Operation
Soft key [(OPRT)] [BG–EDT] See the EDIT mode screen.
[REWIND]
15
(b) Operation
Soft key [(OPRT)] [BG-EDT] → See the EDIT mode screen.
1
(4) Screen displaying the current and next blocks
(a) Press soft key [NEXT].
>_ S 0 T0000
MEM STRT *** 16:05:59 4
[ PRGRM ] [ CHECK ] [CURRNT] [ NEXT ] [ (OPRT) ]
(b) Operation
Soft key [(OPRT)] [BG-EDT] → See the EDIT mode screen. 5
1.2.5 Program restart screen
(1) Press soft key [RSTR].
S 0 T0000 8
Blinks during
MEM **** *** *** 10:10:40 RSTR restart.
[ RSTR ] [ ] [ FL.SDL ] [ L ] [ (OPRT) ]
Axis sequence set in parameter No. 7310 (Displays * when the preparation
for restart is not completed. Displays the axis sequence when searching the 9
restarting block is completed. Blinks when the preparation is completed.)
(2) Operation
The program restart function restarts machining from the block whose 10
sequence number is specified when a tool is damaged or when the
power is turned on.
(a) P type (when a tool is damaged)
1 Press the feed hold button. Move the tool away from the workpiece
in the manual mode and replace it with a new one.
Change the tool compensation value, if necessary.
2 Set the SRN signal to 1.
3 Display the program contents screen.
4 Press soft key [REWIND] to move the cursor to the top of the
program.
16
1. CRT/MDI OR LCD/MDI PANEL
17
1.2.6 Editing the program
(1) Program editing screen (Press soft key [PRGRM].)
1
PROGRAM O2000 N00130
O2000 ; Sequence
N100 G92 X0 Y0 Z70. ; number
N110 G91 G00 Y–70. ;
N120 Z–70. ; Program
number
2
N130 G42 G39 I–17.5 ;
N140 G41 G03 X–17.5 Y17.5 R17.5 ;
N150 G01 X–25. ;
N160 G02 X27.5 Y27.5 R27.5 ;
N170 G01 X20. ;
N180 G02 X45. Y45. R45. ;
3
>_ S 0 T0000
MEM STRT *** 16:05:59
[ PRGRM ] [ CHECK ] [CURRNT] [ NEXT ] [ (OPRT) ]
(2) Operation
Soft key [(OPRT)] [BG–EDT]
7
[F SRH] [CAN]
[READ] [MERGE]
8
(The cursor moves to the end of the
program.)
[EXEC]
[STOP]
[CAN]
9
O Program number [EXEC]
10
18
1. CRT/MDI OR LCD/MDI PANEL
[PUNCH] [STOP]
[CAN]
[DELETE] [CAN]
[EX–EDT] [COPY]
[CRSR]
[CRSR]
[BTTM]
[ALL]
Program INPUT [EXEC]
number
[MOVE]
[CRSR]
[CRSR]
[BTTM]
[ALL]
Program INPUT [EXEC]
number
[MERGE]
[’GCRSR]
[BTTM’]
[CHANGE]
ADDRESS/WORD [BEFORE]
ADDRESS/WORD [AFTER]
[SKIP]
[EX–SGL]
[EXEC]
19
(3) Operation of expanded editing function
(a) When copying or moving the program
[EX–EDT]
1
[COPY] NOTE
[MOVE] when moving
[CRSR]
2
[EXEC]
[EXEC]
6
(c) When replacing an address or word
[EX–EDT]
[CHANGE]
7
Word or address to be replaced
[BEFORE]
10
20
1. CRT/MDI OR LCD/MDI PANEL
>_ S 0 T0000
MDI **** *** *** 16:05:59
[ PRGRM ] [ LIB ] [ ] [ C.A.P. ] [ (OPRT) ]
(2) Operation
Soft key [(OPRT)] [BG–EDT] Same as PRGRM
[READ] [MERGE]
[STOP]
[CAN]
[PUNCH] [STOP]
[CAN]
4
(2) Operation
[G.MENU]
PROGRAM O1234 N00004
PAGE
G00 : POSITIONING
PAGE
G01 : LINEAR IPL 5
G02 : CIRCULAR IPL. CW
G03 : CIRCULAR IPL. CCW
G04 : DWELL
G09 : EXACT STOP CHECK
G10 : OFFSET&TLC VALUE SETTING (0)
G17 : XY PLANE
G18 : ZX PLANE 6
G19 : YZ PLANE
G20 : INCH
G21 : METRIC
>_
EDIT **** *** *** 14:26:15
[ PRGRM ] [ ] [G.MENU ] [ BLOCK ] [ ] 7
G Number PROGRAM
G00 : POSITIONING
O1234 N00000
[BLOCK]
G00 G G G
X 100. Y 50.0
8
Z (X, Y, Z, )
H OFFSET NO.
M
S
T
B
:
9
PAGE
NOTE1 Pressing PAGE or key displays the previous or subsequent block.
NOTE2 Pressing soft key [PRGRM] returns to the program contents screen.
22
1. CRT/MDI OR LCD/MDI PANEL
(2) Operation
(a) Soft key configuration
Soft key [(OPRT)] [F SRH] File number [F SET]
[CAN]
[EXEC]
[READ] File number [F SET]
[CAN]
[EXEC]
[CAN]
[EXEC]
[CAN]
[EXEC]
23
(d) To output the program
[PUNCH] File number [F SET] Program number [O SET]
1
Can be omitted when the To specify all the [CAN]
program is added to the programs, enter [EXEC]
same file. “–9999”
7
0020 I/O channel selection
#7 #6 #5 #4 #3 #2 #1 #0
0101
9
NFD ASI SB2
24
1. CRT/MDI OR LCD/MDI PANEL
NOTE This screen is displayed when the floppy disk drive is specified as
the input/output device for the unit for which the optional function
for controlling the reader/punch interface is provided.
(2) Operation
(a) For tool length compensation (H code)
Axis [INP.C.]
25
(b) For cutter compensation (D code)
[(OPRT)] Offset number [NO.SRH]
1
Offset value [+INPUT]
>_ S 0 T0000
MDI **** *** *** 15:06:56
[ OFFSET ] [ SETING ] [ WORK ] [ ] [ (OPRT) ]
7
>_
MDI **** *** *** 14:47:57 10
[ OFFSET ] [ SETING ] [ ] [ ] [ (OPRT) ]
26
1. CRT/MDI OR LCD/MDI PANEL
POWER ON = 0H 0M (No.6750)(*1)
OPERATING TIME = 0H 0M 0S (No.6751,6752)
CUTTING TIME = 0H 0M 0S (No.6753,6754)
FREE PURPOSE = 0H 0M 0S (No.6755,6756)
CYCLE TIME = 0H 0M 0S (No.6758,6759)
DATE = 95/10/04
TIME = 16:18:01
>_
MEM **** *** *** 14:47:57
[ OFFSET ] [ SETING ] [ WORK ] [ ] [ (OPRT) ]
Not counted when the option for displaying the operation time and
the number of parts is not provided.
>_
MDI **** *** *** 15:43:11
[ W.DGNS] [ ] [ ] [ ] [ (OPRT) ]
(2) Operation
Soft key [(OPRT)] Setting number [NO.SRH]
[ON:1]
[OFF:0]
27
1.2.12 Displaying and setting the offset values for the workpiece
coordinate system
1
(1) Press soft key [WORK].
01 X 100.000 03 X 300.000
(G54) Z 50.000 (G56) Z 200.000
3
>_
MEM **** *** *** 16:24:18
[ OFFSET ] [ SETING ] [ WORK ] [ ] [ (OPRT) ]
4
(2) Operation
Soft key [(OPRT)] Coordinate system number [NO.SRH] 5
Axis Numeral [MEASUR]
28
1. CRT/MDI OR LCD/MDI PANEL
(2) Operation
Soft key [(OPRT)] Variable number [NO.SRH]
Axis [INP.C.]
29
1.2.14 Displaying and setting the data for the software operator’s
panel
1
(1) Press soft key [OPR].
>_ S 0 T0000
MDI **** *** *** 16:05:59
[ MACRO ] [ MENU ] [ OPR ] [ TOOLLF ] [ (OPRT) ]
4
S 0 T0000
MDI **** *** *** 16:05:59
[ MACRO ] [ MENU ] [ OPR ] [ TOOLLF ] [ (OPRT) ] 7
10
30
1. CRT/MDI OR LCD/MDI PANEL
DGN
F073 ZRNO MD4O MD2O MD1O
DGN
F075 SPO KEYO DRNO MLKO SBKO BDTO
DGN
F076 ROV2O ROV1O MP2O MP1O
DGN
F077 RTO HS1DO HS1CO HS1BO HS1AO
DGN
F078 *FV7O *FV6O *FV5O *FV4O *FV3O *FV2O *FV1O *FV0O
DGN
F079 *JV7O *JV6O *JV5O *JV4O *JV3O *JV2O *JV1O *JV0O
DGN
F080 *JV15O *JV14O *JV13O *JV12O *JV11O *JV10O *JV9O *JV8O
DGN
F081 –J4O +J4O –J3O +J3O –J2O +J2O –J1O +J1O
31
7220 Names of general–purpose software switches
5
To set “FANUC” as the name of general-purpose switch 1, set the
parameters as follows: No. 7220 = 70, No. 7221 = 65, No. 7212 = 78, No.
7213 = 85, and No. 7214 = 67.
6
10
32
1. CRT/MDI OR LCD/MDI PANEL
>_
MDI **** *** *** 15:43:11
[ PARAM ] [ DGNOS ] [ PMC ] [SYSTEM ] [ (OPRT) ]
3 Alarm 100 occurs. Press the CAN and RESET keys simultaneously
to temporarily stop the alarm.
4 Press soft key [(OPRT)] to display the operation menu including
the following:
a) Enter a parameter number and press [NO.SRH]:
Searches for the specified number.
b) Soft key [ON:1]: Sets the value at which the cursor is
positioned to 1. (Only for bit parameters)
c) Soft key [OFF:0]: Sets the value at which the cursor is
positioned to 0. (Only for bit parameters)
d) Soft key [+INPUT]: Adds the entered value to the value at
which the cursor is positioned.
(Only for word parameters)
e) Soft key [INPUT]: Sets the value at which the cursor is
positioned to theentered value.
(Only for word parameters)
f) Soft key [READ]: Inputs parameters from the reader/punch
interface.
g) Soft key [PUNCH]: Outputs parameters to the reader/punch
interface.
33
(b) Use EOB to continuously set data starting from the cursor position.
(Example1) 1
When 1 2 3 4 EOB
4 5 6 7 EOB
9 9 9 9 INPUT
is entered,
0 1234
2
0 → 4567
0 9999
0 0
(Example2)
When
1 2 3 4 EOB EOB
9 9 9 9 INPUT 3
is entered,
0 1234
0 → 0
0 9999
0 0 4
(Example)
= = 5
When 1 2 3 4 EOB EOB INPUT is entered,
0 1234
0 → 1234
0 1234
0 0
6
(d) For bit parameters
(Example)
0000000 00011000
7
0000000 00011000
0000000 00011000
0000000 00000000
8
1.2.16 Displaying the internal state of the NC (diagnostic screen)
See Chapter 6 for details of self-diagnosis.
(1) Press soft key[DGNOS].
>_
MDI **** *** *** 15:50:47
[ PARAM ] [ DGNOS ] [ PMC ] [SYSTEM ] [ (OPRT) ]
34
1. CRT/MDI OR LCD/MDI PANEL
Slot number
>_ (80 to 8F are
on the second-
MDI **** *** *** 15:51:25 ary side.)
[ PARAM ] [ DGNOS ] [ PMC ] [SYSTEM ] [ (OPRT) ]
Software
SYSTEM B0B1 0002 version
BASIC+OPTION–A1+OPTIPN–A2
SERVO 9080 0001 Software
PMC 4066 0001 configuration
LADDER FS16 000B Series number
MACRO OZMM 0002 shown in the
SPINDLE–1 9A10 0010 title screen of
the PMC
Software series
Software type
>_
MDI **** *** *** 15:52:01
[ PARAM ] [ DGNOS ] [ PMC ] [SYSTEM ] [ ]
Type of the
SYSTEM CONFIG (MODULE) O1234 N56789
printed circuit
PAGE:03 board on which
SLOT 00 MAIN CPU BOARD the module is
mounted.
FLASH ROM MODULE : 6MB Module type.
DRAM MODULE : 6MB
Indicates that
ADDITIONAL SRAM : ––– the hardware
CRTC MODULE : 9″CRT is not
SERVO 1/2 AXIS MODULE : MOUNTED mounted.
SERVO 3/4 AXIS MODULE : ___ Indicates that
SERIAL SPINDLE LSI : MOUNTED the hardware
ANALOG SPINDLE LSI : ___ is mounted.
Type of mod-
>_ ule or hard-
MEM **** *** *** 16:53:44 ware.
PAGE
Pressing or PAGE displays the system configuration for another
printed circuit board.
NOTE See the section on the configuration of the printed circuit boards in
the control unit for the correspondence between each module and
displayed item.
35
1.2.18 Displaying and setting the pitch error compensation values
(1) Press soft key [PITCH].
1
PIT–ERROR SETTING O1234 N00000
4
(2) Operation
Soft key [(OPRT)] Compensation number [NO.SRH]
[ON:1]
5
[OFF:0]
10
S 0 T0000
MDI **** *** *** ALM 13:28:26
[ ALARM ] [ MSGHIS ] [ HISTRY ] [SYSTEM ] [ ]
36
1. CRT/MDI OR LCD/MDI PANEL
Display
range
(Up to 255
characters)
91/04/18 20:56:26
506 OVERTRAVEL : +X
91/04/18 19:58:11
000 TURN OFF POWER
91/04/18 19:52:45
000 TURN OFF POWER
91/04/18 19:48:43
300 APC ALARM : X–AXIS ZERO RETURN REQUEST
91/04/18 18:10:10
507 OVERTRAVEL : +B
37
1.3 Help Function
1 Pressing HELP in any screen displays the help screen (except in the 1
PMC screen).
2
*****HELP*****
1. ALARM DETAIL
2. OPERATION METHOD
3. PARAMETER TABLE
S 0 T0000
MEM **** *** *** 00:00:00
4
[ ALARM ] [ OPERAT ] [ PARAM ] [ ] [ ]
S 0 T0000
MEM **** *** *** 00:00:00 8
[ ALARM ] [ OPERAT ] [ PARAM ] [ ] [ (OPRT) ]
2 Press soft key [(OPRT)], enter the alarm number, and then press soft
key [SELECT] to display the help message for the alarm corresponding
to the entered number.
9
10
38
1. CRT/MDI OR LCD/MDI PANEL
1. PROGRAM EDIT
2. SEARCH
3. RESET
4. DATA INPUT WITH MDI
5. DATA INPUT WITH TAPE
6. OUTPUT
7. INPUT WITH FANUC CASSETTE
8. OUTPUT WITH FANUC CASSETTE
9. MEMORY CLEAR
S 0 T0000
MEM **** *** *** 00:00:00
[ ALARM ] [OPERAT ] [ PARAM ] [ ] [ (OPRT) ]
2 Press soft key [(OPRT)], enter the number of the item to be displayed,
and then press soft key [SELECT] to display the operation method.
PAGE
Use and PAGE to select another page.
>_ S 0 T0000
MEM **** *** *** 00:00:00
[ ] [ ] [ ] [ ] [ SELECT ]
S 0 T0000
MEM **** *** *** 00:00:00
[ ALARM ] [ OPERAT ] [ PARAM ] [ ] [ (OPRT) ]
PAGE
Use and PAGE to select another page.
39
1.4 BOOT SYSTEM
J The BOOT system of the Series 16/18–C loads NC control software and 1
P-CODE programs from the FROM (flash ROM) into the DRAM when
the power is turned on, subsequently operating according to that data.
J In addition to the above, the BOOT system supports the following
functions:
D Writing files from a memory card to the FROM 2
D Displaying a directory of files in the FROM
D Deleting files from the FROM
D Writing user files, stored in the FROM, to a memory card
D Inputting/outputting data to and from the SRAM as a batch 3
D Deleting files stored on a memory card
D Formatting a memory card
Data can be read from and written to a SRAM memory card. A FROM card
is a read-only device. 4
F Displaying the SYSTEM MONITOR MAIN MENU screen
1 Turn on the power while holding down both the rightmost soft key
(continuation key) and the soft key to its left.
5
[ ] [ ] [ ] [ ] [ ]
Use the same soft keys, for the 9.5″ LCD as well as the 14″ CRT. 7
9. END
***MESSAGE***
SELECT MODE AND HIT SELECT KEY.
10
[ SELECT ] [ YES ] [ NO ] [ UP ] [ DOWN ]
3 Using the [UP] or [DOWN] soft key, position the cursor to the
desired item.
40
1. CRT/MDI OR LCD/MDI PANEL
1 SYSTEM DATA LOADING Reads ROM data from a memory card and
writes it into the FROM.
2 SYSTEM DATA CHECK Displays the file directory for the FROM.
3 SYSTEM DATA DELETE Deletes user files, such as ladder programs,
stored in the FROM.
4 SYSTEM DATA SAVE Writes user files, such as ladder programs,
stored in the FROM to a memory card.
5 SRAM DATA BACKUP Writes parameters, machining programs,
and macro variables to a memory card.
6 MEMORY CARD FILE Deletes files stored on a memory card.
DELETE
7 MEMORY CARD FORMAT Formats a memory card.
8 END Terminates the system monitor.
When the basic NC software has not been written into the FROM, the
SYSTEM MONITOR MAIN MENU screen automatically appears at power
on.
***MESSAGE***
SELECT SLOT AND HIT SELECT KEY.
41
F Reading files from a memory card
(SYSTEM DATA LOADING screen)
(1) Display the SYSTEM DATA LOADING screen by following the 1
procedure below.
1 On the SYSTEM MONITOR MAIN MENU screen, use the [UP] or
[DOWN] soft key to position the cursor to 1. SYSTEM DATA
LOADING.
2
2 Press the [SELECT] soft key. (When more than one board is
connected to the NC, the BOOT SLOT CONFIGURATION screen
appears.)
The file directory is displayed.
3
SYSTEM DATA LOADING 1/1
FILE DIRECTORY
MACRO1. MEM
MACRO2. MEM
LADDER. ROM
END 4
***MESSAGE*** 5
SELECT FILE AND HIT SELECT KEY.
(2) From the file directory, select the file to be read by following the
procedure below.
1 Using the [UP] or [DOWN] soft key, position the cursor to the file to 7
be read.
9
***MESSAGE***
SELECT FILE AND HIT SELECT KEY.
D When the file directory is too large to fit on the screen, the screen
can be scrolled by pressing the or soft key.
(4) While a file is being read, the following message is displayed on the
screen.
(5) Press the [SELECT] soft key to return to the SYSTEM DATA LOADING
screen.
***MESSAGE***
SELECT FILE AND HIT SELECT KEY.
43
D The names and applications of the FROM files are as follows:
D The object files of the macro P-CODE program and the C executor can
be saved to the memory card, but cannot be decompiled into their 4
corresponding source code.
(2) To obtain detailed information about a particular system file, such as its
software series and edition, perform the following:
1 Using the [UP] or [DOWN] soft key, position the cursor to the
5
desired file name.
2 Press the [SELECT] soft key.
Note that this function is valid for system files only.
Example screen (when NC BASIC has been selected) 6
ROM FILE CHECK
NC BASIC Example
of
0 B0B1 801B 000 M series
1 B0B1 802B 001
2 B0B1 841B 002 7
3 B0B1 842B 003
4 B0B1 881B 004
5 B0B1 882B 005
6 B0B1 8C1B 006
7 B0B1 8C2B 007
8
***MESSAGE***
CONTINUE. HIT SELECT KEY.
[ SELECT ] [ YES ] [ NO ] [ UP ] [ DOWN ]
9
D Any non-ASCII code, or the symbol @, appearing in the
displayed file name indicates that the contents of FROM or the
data in the read file has been destroyed. In this case, attempt
to read the file again.
10
3 Press the [SELECT] soft key to return to the SYSTEM DATA
CHECK screen.
44
1. CRT/MDI OR LCD/MDI PANEL
***MESSAGE***
SELECT FILE AND HIT SELECT KEY.
(3) Press the [SELECT] soft key to return to the SYSTEM DATA CHECK
screen.
45
F Saving a FROM file to a memory card
(SYSTEM DATA SAVE screen)
NOTE Only user files, such as the ladder and macro P-code programs, 1
can be saved to a memory card. System files, such as NC BASIC,
cannot be saved.
(1) Select the SYSTEM DATA SAVE screen.
1 Using the [UP] or [DOWN] soft key, position the cursor to 4. 2
SYSTEM DATA SAVE.
2 Press the [SELECT] soft key.
When more than one board is connected to the NC, the SLOT
CONFIGURATION screen appears.
3
FROM files are listed on the screen as follows:
***MESSAGE***
SELECT FILE AND HIT SELECT KEY.
6
[ SELECT ] [ YES ] [ NO ] [ UP ] [ DOWN ]
46
1. CRT/MDI OR LCD/MDI PANEL
(3) Press the [SELECT] soft key to return to the SYSTEM DATA SAVE
screen.
(2) Select whether to dump data to the memory card (BACKUP), or to load
data from the memory card (RESTORE).
1 Using the [UP] or [DOWN] soft key, position the cursor to the
desired function.
2 Press the [SELECT] soft key.
D To quit and return to the SYSTEM MONITOR MAIN MENU
screen, position the cursor to END, then press the [SELECT]
soft key.
3 A confirmation message appears at the bottom of the screen. To
perform the selected operation, press the [YES] soft key. To
abandon the operation, press the [NO] soft key.
Upon pressing the [YES] soft key, data transfer between the SRAM
and memory card starts.
47
During data transfer, the name of the file being transferred blinks
as follows:
When dumping data to the memory card 1
FILE NAME : SRAM0_5A. FDB → MEMORY CARD
When a board (OPT2 or LCB) other than the main board is connected to the
5
CNC, one of the following extensions will be assigned to an SRAM backup
file:
Board type Main board OPT2 LCB
Extension FDB OP2 LCB 6
(3) Press the [SELECT] soft key to return to the SRAM DATA BACKUP
screen.
***MESSAGE***
SELECT FILE AND HIT SELECT KEY.
48
1. CRT/MDI OR LCD/MDI PANEL
***MESSAGE***
SELECT FILE AND HIT SELECT KEY.
D When the file list is too large to be displayed on one screen, the
previous and subsequent pages can be viewed by using the
and soft keys.
D To return to the SYSTEM MONITOR MAIN MENU screen, position
the cursor to END, then press the [SELECT] soft key.
2 Press the [SELECT] key.
(4) Press the [SELECT] soft key to return to the MEMORY CARD FILE
DELETE screen.
9. END 4
***MESSAGE***
SELECT MODE AND HIT SELECT KEY.
10
50
1. CRT/MDI OR LCD/MDI PANEL
I ILLEGAL FORMAT FILE The selected file cannot be read into flash
memory.
The selected file itself or the flash memory
header information may have been de-
stroyed.
L LOADING ERROR. An error occurred while data was being
HIT SELECT KEY. loaded into flash memory.
Do not touch the memory card while data is
being loaded into flash memory.
51
Message Cause and Response
M MAX EXTENSION OVER. The extension number added to a file name
HIT SELECT KEY. exceeds 31. 1
Delete any unnecessary backup files from
the memory card.
MEMORY CARD The memory card battery is exhausted.
BATTERY ALARM. Replace the memory card’s battery.
HIT SELECT.
2
MEMORY CARD FULL. The memory card is full. Delete any unnec-
HIT SELECT KEY. essary files from the memory card or use a
memory card with sufficient capacity.
MEMORY CARD MOUNT The memory card could not be accessed.
ERROR. Check that the memory card is normal.
HIT SELECT KEY. 3
MEMORY CARD NOT No memory card is mounted in the slot. Or,
EXIST. the memory card may not be correctly seated
HIT SELECT KEY. in its socket.
MEMORY CARD Although writing to a memory card was se-
PROTECTED. lected, the card’s write inhibit switch is en- 4
HIT SELECT KEY. abled.
Disable the memory card’s write inhibit
switch.
MEMORY CARD RESET A memory card could not be accessed.
ERROR. Check that the memory card is normal.
HIT SELECT KEY. 5
MEMORY CARD WRITE An attempt to write a backup file to a memory
ERROR. card failed.
HIT SELECT KEY. Check that the memory card is normal.
R ROM PARITY ERROR: An NC BASIC parity error has occurred.
NC BASIC. HIT SELECT. Check that NC BASIC has been loaded into
the flash memory module.
6
S SRAM DATA BACKUP An attempt to write a backup file to a memory
ERROR. HIT SELECT card failed.
KEY. Check that the memory card is normal.
10
52
2. OPERATION LIST
Reset
OT alarm At pow- –
er-up and CAN
Alarm 100 – –
RESET while pressing CAN
RESET
or [INPUT]
relay)
53
Registration/input from external I/O device
Function
KEY PWE
Mode
Function
Operation
1
SW =1 key
No. → INPUT
→ [EXEC]
3
Offset f EDIT [OFFSET] → [(OPRT)] →
OFFSET
SETTING
→ [READ] → [EXEC]
Program number) →
5
( O
[READ] → [EXEC]
→ [PUNCH] → [EXEC]
variables [(OPRT)] → →
10
[PUNCH] → [EXEC]
54
2. OPERATION LIST
Search
Program MEM–
number or EDIT PROG
O → Program No. →
[O SRH]
Sequence MEM
number PROG
N → Sequence No. →
[N SRH]
Collation
55
Program editing
KEY PWE Function
Function
SW =1
Mode
key
Operation 1
Deletion f EDIT
of all PROG
O → –9999 →
DELETE
programs
Deletion f EDIT
→ Program No. →
2
of one PROG O
program
DELETE
Deletion of f EDIT
multiple PROG
N → Sequence No. → 3
blocks
DELETE
Deletion of f EDIT
one block PROG EOB → DELETE
4
Word f EDIT Search for word to be
PROG
deletion
deleted → DELETE
[EXEC]
Program EDIT
collation PROG File head search → O
Program No. → →
[READ] → [EXEC]
Play-back
→ EOB
→ INSERT
Clear
CAN and 2
Only for loader side
CAN and 5
Parame- f At pow- –
RESET
ters/offset er-up
RESET and 1
Only for sub side of two-
path control
RESET and 2
Only for loader side
RESET and 5
Program f At pow- – DELETE
clear er-up
DELETE
and 1
Only for sub side of two-
path control
DELETE
and 2
Only for loader side
DELETE
and 5
57
KEY PWE Function
Function Mode Operation
SW =1 key
Program – –
1
being PROG and RESET
edited at
power
failure
(PS101)
2
PMC RAM At pow- –
module er-up X and 0
Only for loader side
X and 5 3
PMC At pow-
nonvolatile er-up Z and O
memory
Additional At pow- 4
SRAM er-up O and DELETE
area
Only for main side of two-
path control
O and 1 5
Only for sub side of two-
path control
O and 2 6
NOTE f mark shows the corresponding key is “1”.
Manual operation
7
KEY PWE Function
Function Mode Operation
SW =1 key
58
2. OPERATION LIST
One f EDIT
program PROG
[(OPRT)] → → O
registera- → Program No. → [READ]
tion → [EXEC]
Plural f EDIT
program PROG
[(OPRT)] → →( O
registera- → Program No. )→[READ]
tion →[EXEC]
DISPLAY
[CURRENT]
[NEXT]
[MDI ]
[PRGRM]
[CHECK]
[ABS]
[REL]
Overall coordinate
[ALL]
Alarm – [ALARM]
MESSAGE
59
KEY PWE Function
Function Mode Operation
SW =1 key
Alarm [HISTRY]
1
MESSAGE
history
Screen – –
Press CAN and function key
clear
simultaneously. 2
Press function key to redis-
play.
Switching
screen be-
SHIFT and HELP
tween NC
3
and loader
Parameter [G.PRM]
setting GRAPH 5
Tool path Selection of graphic screen:
GRAPH
[GRAPH]
Graphic start/end: 6
Automatic or manual
operation
[OPRT]→ [ERASE] 7
Magnification
[ZOOM]
GRAPH
for small MDI.
10
60
2. OPERATION LIST
Parameter [PARAM]
GRAPH
setting
[GRAPH]
Graphic start/end:
Data
GRAPH GRAPH
setting of Press several times
dynamic → PATH GRAPHIC screen
path → [PARAM]→ numeric key
graphic
→ INPUT
Dynamic MEM
GRAPH GRAPH
path Press several times
graphic → PATH GRAPHIC screen
→ [EXEC] → [(OPRT)]→
[AUTO] or [START]
[STOP]
[REWIND] →
[START]
Partial en-
largement
GRAPH Press GRAPH several times
path → PATH GRAPHIC screen
graphic
→ [SCALE] → [(OPRT)] →
[←] [→] [↑] [↓] →
or M → [EXEC]
Displaying
GRAPH GRAPH
tool posi- Press several times
tion mark → PATH GRAPHIC screen
→ [POSITION]
Displaying
solid GRAPH Press GRAPH several times
graphic → PATH GRAPHIC screen
data
→ Enter numerics → INPUT
61
KEY PWE Function
Function Mode Operation
SW =1 key
Displaying
1
of blank GRAPH
Press GRAPH several times
figure → PATH GRAPHIC screen
→ [BLANK] → [(OPRT)] →
[ANEW] → [+ROT][–ROT]
[+TILT][–TILT]
2
Displaying MEM
GRAPH GRAPH
solid Press several times
graphic
→ PATH GRAPHIC screen
→ [EXEC] → [(OPRT)] →
[A.ST] or [F.ST] 3
Temporary stop of graph
[STOP]
In the solid
graphic
GRAPH Press GRAPH several times 6
where it → PATH GRAPHIC screen
drew, the
direction of → [REVIEW] → [(OPRT)] →
displaying
[ANEW] → [+ROT][–ROT]
is changed
and it [+TILT][–TILT] 7
draws
again.
Tri-plane
GRAPH GRAPH
view dis- Press several times
playing
→ PATH GRAPHIC screen 8
→ → [3-PLN] →
GRAPH
for small MDI.
10
62
2. OPERATION LIST
HELP FUNCTION
KEY PWE Function
Function Mode Operation
SW =1 key
Displaying
HELP HELP
INITIAL
MENU
screen
Displaying [ALARM] → Alarm No. →
HELP
ALARM
DETAIL [SELECT]
screen
Displaying [OPERAT] → Item No. of op-
HELP
OPERA-
eration method → [SELECT]
TION
METHOD
screen
Displaying [PARAM]
HELP
PARAME-
TER
TABLE
screen
BOOT
63
KEY PWE Function
Function Mode Operation
SW =1 key
7
P-CODE LOADER
Starting P- At – 8
CODE power- CAN and PROG
LOADER up
10
64
3. G CODE
3.1 T series
65
G code list (T series) (2/3)
G code
Gro p
Group F nction
Function 1
A B C
G50 G92 G92 Coordinate system setting or max.
00 spindle speed setting
G50.3 G92.1 G92.1 Workpiece coordinate system preset
G50.2 G50.2 G50.2 Polygonal turning cancel 2
(G250) (G250) (G250)
20
G51.2 G51.2 G51.2 Polygonal turning
(G251) (G251) (G251)
G52 G52 G52 Local coordinate system setting
00 3
G53 G53 G53 Machine coordinate system setting
G54 G54 G54 Workpiece coordinate system 1 selec-
tion
G55 G55 G55 Workpiece coordinate system 2 selec-
tion
G56 G56 G56 Workpiece coordinate system 3 selec-
4
14 tion
G57 G57 G57 Workpiece coordinate system 4 selec-
tion
G58 G58 G58 Workpiece coordinate system 5 selec-
tion 5
G59 G59 G59 Workpiece coordinate system 6 selec-
tion
G65 G65 G65 00 Macro calling
G66 G66 G66 Macro modal call
12 6
G67 G67 G67 Macro modal call cancel
G68 G68 G68 Mirror image for double turrets ON or
balance cut mode
04
G69 G69 G69 Mirror image for double turrets OFF or
balance cut mode cancel 7
G70 G70 G72 Finishing cycle
G71 G71 G73 Stock removal in turning
G72 G72 G74 Stock removal in facing
G73 G73 G75 00 Pattern repeating
8
G74 G74 G76 End face peck drilling
G75 G75 G77 Outer diameter/internal diameter drilling
G76 G76 G78 Multiple threading cycle
G71 G71 G72 Traverse grinding cycle
(for grinding machine) 9
G72 G72 G73 Traverse direct constant–dimension
grinding cycle (for grinding machine)
01
G73 G73 G74 Oscilation grinding cycle
(for grinding machine)
G74 G74 G75 Oscilation direct constant–dimension 10
grinding cycle (for grinding machine)
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
66
3. G CODE
Explanation
1. If the CNC enters the clear state (see bit 6 (CLR) of parameter 3402)
when the power is turned on or the CNC is reset, the modal G codes
change as follows.
(1) G codes marked with in the above table are enabled.
(2) When the system is cleared due to power–on or reset, whichever
specified, either G20 or G21, remains effective.
(3) Bit 7 of parameter No. 3402 can be used to specify whether G22
or G23 is selected upon power–on. Resetting the CNC to the clear
state does not affect the selection of G22 or G23.
(4) Setting bit 0 (G01) of parameter 3402 determines which code,
either G00 or G01, is effective.
(5) Setting bit 3 (G91) of parameter 3402 determines which code,
either G90 or G91, is effective.
2. G codes of group 00 except G10 and G11 are single–shot G codes.
3. G codes of different groups can be specified in the same block.
If G codes of the same group are specified in the same block, the G code
specified last is valid.
67
3.2 M series
G code list (M series) (1/3) 1
G code Group Function
G00 Positioning
G01 Linear interpolation
G02
01
Circular interpolation/Helical interpolation CW 2
G03 Circular interpolation/Helical interpolation CCW
G02.2, G03.2 Involute interpolation
G02.3, G03.3 Exponential interpolation
G04 Dwell, Exact stop
3
G05 High speed cycle machining
G05.1 Smooth interpolation
G07 Hypothetical axis interpolation
G07.1 (G107) Cylindrical interpolation
00 4
G08 Look–ahead control
G09 Exact stop
G10 Programmable data input
G10.6 Tool retract & recover
G11 Programmable data input mode cancel 5
G12.1 Polar coordinate interpolation mode
25
G13.1 Polar coordinate interpolation cancel mode
G15 Polar coordinates command cancel
17
G06 Polar coordinates command
6
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 Input in inch
G21
06
Input in mm
7
G22 Stored stroke check function on
04
G23 Stored stroke check function off
G25 Spindle speed fluctuation detection off
24
G26 Spindle speed fluctuation detection on 8
G27 Reference position return check
G28 Return to reference position
G29 Return from reference position
00
G30 2nd, 3rd and 4th reference position return
9
G30.1 Floating reference position return
G31 Skip function, Multi–step skip function
G33 01 Thread cutting
G37 Automatic tool length measurment
G39
00
Corner offset circular interpolation
10
G40 Cutter compensation cancel/Three dimentional tool
offset cancel
07
G41 Cutter compensation left/Three dimentional tool offset
G42 Cutter compensation right
G40.1 (G150) Normal direction control cancel mode
G41.1 (G151) 19 Normal direction control left side on
G42.1 (G152) Normal direction control right side on
68
3. G CODE
69
G code list (M series) (3/3)
G code Group Function
G80
1
Canned cycle cancel/external operation function can-
cel
G81 Drilling cycle, spot boring cycle, external operation
function, simple electric gear box
G81.1 Chopping function
2
G82 Drilling cycle or counter boring cycle
G83 09 Peck drilling cycle
G84 Tapping cycle
G85 Boring cycle
G86 Boring cycle
3
G87 Back boring cycle
G88 Boring cycle
G89 Boring cycle
G90
03
Absolute command 4
G91 Increment command
G92 Setting for work coordinate system or clamp at maxi-
00 mum spindle speed
G92.1 Work coordinate system preset
G94
5
Feed per minute
05
G95 Feed per rotation
G96 Constant surface speed control
13
G97 Constant surface speed control cancel
G98 Return to initial point in canned cycle 6
10
G99 Return to R point in canned cycle
G160 In–feed control function cancel (for grinding machine)
20
G161 In–feed control function (for grinding machine)
7
Explanation
1. When the clear state (bit 6 (CLR) of parameter No. 3402) is set at
power–up or reset, the modal G codes are placed in the states
described below.
8
(1) The modal G codes are placed in the states marked with as
indicated in the above table.
(2) G20 and G21 remain unchanged when the clear state is set at
power–up or reset.
9
(3) Which status G22 or G23 at power on is set by parameter G23
(No.3402#7). However, G22 and G23 remain unchanged when the
clear state is set at reset.
(4) The user can select G00 or G01 by setting bit 0 (G01) of parameter
No. 3402. 10
(5) The user can select G90 or G91 by setting bit 3 (G91) of parameter
No. 3402.
(6) The user can select G17, G18, or G19 by setting bit 1 (parameter
G18) and bit 2 (parameter G19) of parameter No. 3402.
2. G codes other than G10 and G11 are one–shot G codes.
3. Multiple G codes can be specified in the same block if each G code
belongs to a different group. If multiple G codes that belong to the same
group are specified in the same block, only the last G code specified is
valid.
70
4. PROGRAM FORMAT
Function Explanation
Positioning (G00) IP
Start point
Linear interpolation IP
(G01)
Start point
Circular interpolation
(G02, G03)
Start point
R G02
J
Center
I End point
(x, y)
(x, y) G03
Start point
R J
Center I
Helical interpolation
(G02, G03) Z
End point
Tool path
Start
point
X Y
71
Tape format T series M series
IP _ ;
G00P f f
1
IP _ ;
G01P f f
G02 R_ f f
G17 Xp_Yp_ F_ ;
G03 I_J_
G02 R_
3
G18 Xp_Zp_ F_ ;
G03 I_K_
G02 R_
G19 Yp_Zp_ F_ ;
4
G03 J_K_
10
72
4. PROGRAM FORMAT
Function Explanation
Involute interpolation Yp Yp
(G02.2, G03.2)
Po
Pe R I
J
0
Ps I Po
J
0 R
Base circle
Pe
Xp Xp
Clockwise (G02.2)
Yp Yp
Ro
R Pe
Ps 0
Pe
End point
IJ Po
J
0 R
I
Ps
Xp Xp
A (Rotary axis)
A
73
Tape format T series M series
Involute interpolation on the X-Y plane f 1
G17G02.2 X_Y_I_J_R_F_;
G17 G3.2 X_Y_I_J_R_F_;
Involute interpolation on the Z-X plane
G18G02.2 Z_X_K_I_R_F_;
G18 G3.2 Z_X_K_I_R_F_; 2
Involute interpolation on the Y-Z plane
G19G02.2 Y_Z_J_K_R_F_;
G19 G3.2 Y_Z_J_K_R_F_;
X, Y, Z : Involute curve end coordinate
I, J, K : Center of the base circle for an involute 3
curve viewed from the start point
R : Base circle radius
F : Cutting feedrate
Positive rotation f
G02.3 X_Y_Z_I_J_K_R_F_Q_; 5
Negative rotation
G03.3X_Y_Z_I_J_K_R_F_Q_;
X_; Specifies an end point with an absolute or incre-
mental value.
Y_; Specifies an end point with an absolute or incre-
mental value.
Z_; Specifies an end point with an absolute or incre- 6
mental value.
I_; Specifies angle I (from "1 to " 89 deg in
units of 0.001 deg).
J_; Specifies angle J (from "1 to " 89 deg in
units of 0.001 deg).
K_; Specifies the amount to divide the linear axis for
exponential interpolation (span value). Specify
7
a positive value. When no value is specified,
the value specified in parameter No. 5643 is
used.
R_; Specifies constant R for exponential interpola-
tion.
F_; Specifies the initial feedrate. 8
Specified in the same way as an ordinary F
code. Specify a composite feedrate including a
feedrate on the rotary axis.
Q_; Specifies the feedrate at the end point.
The same unit used for F is used. The CNC in-
ternally performs interpolation between the initial
feedrate (F) and final feedrate(Q), depending on 9
the travel distance on the linear axis.
f f
X_
G94 G04 ; Dwell by second
P_ 10
X_
G95 G04 ; Dwell by revolution
P_
74
4. PROGRAM FORMAT
Function Explanation
Exact stop
Speed
(G09, G61)
Time
In–position check
High-precision contour Some machining errors are due to the CNC. Such
control errors include machining errors caused by accelera-
(G05) tion/deceleration after interpolation. To eliminate
these errors, the following functions are performed at
high speed by an RISC processor. These functions
are called high-precision contour control functions.
(1) Function for multiple-block look-ahead accelera-
tion/deceleration before interpolation. This func-
tion eliminates machining errors due to accelera-
tion/deceleration.
(2) Automatic speed control function which enables
smooth acceleration/deceleration by considering
changes in the figure and speed and allowable
acceleration for the machine. This is performed
by reading multiple blocks in advance.
75
Tape format T series M series
G09 IP ; f 1
G61 ;
2
G05 P10 xxx Lnnn ; f f
High byte
1st axis
Low byte
Data 6
sequence High byte
2nd axis
Low byte
.
.
High byte
7
Nth axis
Low byte
Check byte
10
76
4. PROGRAM FORMAT
Function Explanation
Smooth interpolation Either of two types of machining can be selected,
(G05.1) depending on the program command.
D For those portions where the accuracy of the fig-
ure is critical, such as at corners, machining is
performed exactly as specified by the program
command.
D For those portions having a large radius of curva-
ture where a smooth figure must becreated,
points along the machining path are interpolated
with a smooth curve, calculated from the polygo-
nal lines specified with the program command
(smooth interpolation).
Smooth interpolation can be specified in high–speed
contour control mode.
0
Z
Cylindrical interpolation C
(G07.1)
R
Z
77
Tape format T series M series
G05.1 Q2X0Y0Z0; Starting of smooth interpolation f 1
mode
G07.1 Cr ; f f
Cylindrical interpolation mode 6
C: Rotary axis name
r: Radius of cylinder
G07.1 C0 ;
Cylindrical interpolation mode cancel
7
G08P_ ; f
P1: Turn on look-ahead control mode.
P0: Turn off look-ahead control mode.
10
78
4. PROGRAM FORMAT
Function Explanation
Change of offset values The tool compensation amount can be set or
by program changed with the G10 command.
(G10)
When G10 is used in absolute input (G90), the com-
pensation amount specified in the command be-
comes the new tool compensation amount. When
G10 is used in incremental input (G91), the com-
pensation amount specified in the command is added
to the amount currently set
set.
: Retraction path
: Manual operation (withdraw path)
: Return path
: Repositioning
79
Tape format T series M series
G10P_X (U)_Y (V)_Z (W)_R (C)_Q_; f 1
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 2
G10L_PpRr ; f
p : Offset No.
r : Tool compensation amount
Format
(1) For tool compensation memory A 3
G10L11P_R_;
(2) For tool compensation memory B
Setting/changing the geometric compensation
amount
G10L10P_R_; 4
Setting/changing the wear compensation amount
G10L11P_R_;
(3) For tool compensation memory C
Setting/changing the geometric compensation
amount for H code 5
G10L10P_R_;
Setting/changing the wear compensation amount
for D code
G10L12P_R_;
Setting/changing the wear compensation amount 6
for H code
G10.6 IP _; f
10
80
4. PROGRAM FORMAT
Function Explanation
Polar coordinate C
interpolation mode C axis
(G12.1, G13.1)
X axis
Polar coordinate
Y
command mode
(G15, G16)
x
y
X
Inch/metric conversion
(G20, G21)
81
Tape format T series M series
G12.1 ; f f 1
Polar coordinate interpolation mode
G13.1 ;
Polar coordinate interpolation mode cancel
2
G16 ; f
Polar coordinate command Xx Yy ;
X: radius, Y: angle (°)
G15 ;
3
Polar coordinate command cancel
G17 ; f f
4
G18 ;
G19 ;
5
G20 ; Inch input f f
G21 ; Metric input
G22X_Y_Z_I_J_K_ ; on f f
G23 ; off
6
10
82
4. PROGRAM FORMAT
Function Explanation
Spindle speed (Example)
fluctuation detection on (1) When an alarm is raised after a specified
(G26) spindle speed is reached
Spindle speed Spindle speed
fluctuation detection off
(G25) r
q d
Specified
q d speed
r
Actual speed
No
Check check Check
Time
Specification of Start of check Alarm
another speed
r
q d Specified
q d speed
r
p Actual speed
Time
Specification of Start of Alarm
another speed check
pecified speed : (Speed specified by address S and
five–digit value)×(spindle override)
Actual speed :Speed detected with a position coder
p : Time elapses since the specified speed changes
until a check starts.
q : (Percentage tolerance for a check to start)×(speci-
fied speed)
r : (Percentage fluctuation detected as an alarm
condition)×(specified speed)
d : Fluctuation detected as an alarm (specified in pa-
rameter (No.4913))
Reference position IP
return check
(G27) Reference position
Start point
Intermediate position
83
Tape format T series M series
G26PpQqRr ; spindle fluctuation detection on f f 1
G25 ; Spindle fluctuation detection off
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. 2
(When a specified speed is reached within the
time period of P, a check is started at that time.)
G27IP _ ; f f 9
G28 IP_ ; f f
P2
G30 P3 IP _ ; 10
P4
G30.1 IP_ ; P2: 2nd reference position return
P3: 3rd reference position return
P4: 4th reference position return
G29 IP _ ; f f
84
4. PROGRAM FORMAT
Function Explanation
Skip function
(G31)
IP
Skip signal
Start point
Thread cutting
(G33)
Specified position
(Xa or Za) Offset value set
by this command
85
Tape format T series M series
G31IP _F_ ; f f 1
Move command f f
G31 IP_F_P_;
F_: Feedrate
P_: P1-P4 2
Dwell
G04X (U, P)_(Q_);
X(U, P)_: Dwell time
Q_: Q1-Q4
G32 IP _F_ ; f 4
G33 IP _F_ ; f
5
G34 IP _FfKk ; f
f: longer axis lead at the start position
k: increase/decrease value per spindle
6
revolution
f
G35 I_K_
G36 IP_ R_ _ F_ Q_
7
8
G36X xa ; f
G37Z za ;
Specified position
10
86
4. PROGRAM FORMAT
Function Explanation
Automatic tool length
Ç
Ç
Z
measurement
(G37) A (Start position)
Measurement position is
Rapid
traverse commanded with G37
B (Deceleration position)
Measurement
feedrate
C (Measurement position)
The tool stops when the
approach end signal
goes on.
0 X
ÇÇÇ
which the tool is stopped)–(Coordinates of
the programmed measurement position)]
ÇÇÇÇ
ÇÇÇ
Tool nose radius G41
compensation
ÇÇÇÇ
(G40, G41, G42)
G40
G42
ÇÇ
G42 ; Right of programmed path
ÇÇÇÇ
ÇÇ
Cutter compensation B G41
(G39 to G42)
ÇÇÇÇ
Cutter compensation C G40
(G40 to G42)
G42
G40
G41
87
Tape format T series M series
G92 IP _; Sets the workpiece coordinate system. f 1
(It can be set with G54 to G59.)
Hff; Specifies an offset number for tool length
offset.
G90 G37 IP _; Absolute command·G37 is valid only
in the block in which it is specified.
IP_ indicates the X-, Y-, Z-, or fourth 2
axis.
G40 f
G41 IP _ ;
4
G42
G39X(I)_Y(J)_ ; f
Corner offset circular interpolation
G17 G40 6
G18 G41 D(H)_ ;
G19 G42
7
G41 Xp_Yp_Zp_I_J_K_D_; (Start up) f
Xp: X-axis or a parallel axis
Yp: Y-axis or a parallel axis
Zp: Z-axis or a parallel axis 8
G40 Xp_Yp_Zp_; (When canceling the or three-di-
mensional tool
Xp_Yp_Zp_D00; compensation mode and tool
movement at the same time)
9
G40; (When only canceling the vector)
or D00;
10
88
4. PROGRAM FORMAT
Function Explanation
Normal direction control
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Programmed
(G40.1, G41.1 G42.1) path
ÁÁÁÁÁÁÁÁ
C axis
C axis
ÁÁÁÁÁÁÁÁ
Tool Tool
Tool length
ÁÁÁÁÁÁÁÁ Normal direction
(proceeding direction)
compensation A, B, C
(G43, G44, G49)
Offset
G43: + offset Z
G44: – offset
Tool offset
(G45 to G48)
Coordinate system
setting X
Spindle speed setting
(G50)
Scaling
P4 P3
(G50, G51)
P4’ P3’
P0
P2’
P1’
P1 P2
89
Tape format T series M series
G41.1 ; Normal direction control left f 1
G42.1 ; Normal direction control right
G40.1 ; Normal direction control cancel
f
G43 (Z_)H_ ; Tool length compensation A
3
G44
G17 X_
G18 G43 Y_ ;
G19 G44 Z_
Tool length compensation B 4
G43
α_H_ ; Tool length compensation C
G44
f
G45 (increase)
X_
G46 (decrease)
Y_ Dxx;
G47 (double increase)
Z_ 6
G48 (double decrease)
8
G51X_Y_Z_P_ (or I_J_K_) ; f
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.) 9
10
90
4. PROGRAM FORMAT
Function Explanation
Programmable a/b : X–axis scaling magnification
mirror image c/d : Y–axis scaling magnification
(G50.1, G51.1) 0 : Scaling center
Y
Programmed
shape
d
Scaled shape
c
0
X
a
b
Polygon turning
(G51.2, G50.2)
Workpiece Tool
Workpiece
(Parameter
value) (Machine coordinate system)
(Reference position)
Machine coordinate
X
system setting
(G53)
Machine coordinate
system
Machine zero
Machine reference
β position
Reference position
91
Tape format T series M series
G51.1 IP _ ; f 1
G50.1 ; Cancel
7
G53 IP _ ; f f
10
92
4. PROGRAM FORMAT
Function Explanation
Work coordinate system Workpiece Workpiece Workpiece
Workpiece
1 to 6 selection coordinate
coordinate coordinate coordinate
system 2 system 3 system 4
(G54 to G59) system 1 (G54)
(G55) (G56) (G57)
ZOFS1 Workpiece
ZOFS5 coordinate
system 5 (G58)
EXOFS
Workpiece
coordinate
Machine reference ZOFS6 system 6 (G59)
position
Single direction IP
positioning
(G60)
Time
Automatic corner
override
(G62 Programmed path
a
Le Ls
Time
Time
93
Tape format T series M series
G54 IP_ ; Work coordinate system 1 selection f f 1
G55 IP_ ; Work coordinate system 2 selection
G56 IP_ ; Work coordinate system 3 selection
G57 IP_ ; Work coordinate system 4 selection
G58 IP_ ; Work coordinate system 5 selection 2
G59 IP_ ; Work coordinate system 6 selection
3
G54.1 Pn; (n=1 to 300) f
G60 IP_ ; f 4
G61 ; f
G62 ; f 6
G63 ; f
G64 ; f
9
10
94
4. PROGRAM FORMAT
Function Explanation
Macro call
Main program Macro program
(G65)
O_: O0001;
G65P0001L_;
_
G67; M99;
G66P0001L_;
X_
Y_
G67; M99;
Coordinate rotation Y
(G68, G69)
(G68.1, G69.1 in the Y’ X’
case of T series)
R
X
Three–dimensional
Y
coordinate conversion
X
Z Y
95
Tape format T series M series
G65 P_L_ ; f f 1
P: Program number
L: Repetition count (1 to 9999)
G66 P_L_ ; f f
G67; Cancel 3
P: Program number
L: Repetition count (1 to 9999)
4
G68 ; f
Mirror image for double turrets
G69 ;
5
Mirror image cancel
G17 f f
G18 G68 (G68.1) α_β_R_ ;
G19
6
G69 ; (G69.1)
α, β: 2 axes corresponding to G17, G18, G19
R: Rotation angle
7
G68 Xpx1 Ypy1 Zpz1 Ii1 Jj1 Kk1 Rα ; f
Starting tree–dimensional
coordinate conversion
Three–dimensional
coordinate conversion mode 8
G69 ; Canceling three–dimensional
coordinate conversion
Xp, Yp, Zp: Center of rotation (absolute coordinates)
on the X, Y, and Z axis or parallel axes 9
I, J, K : Direction of the axis of rotation
R : Angular displacement
10
96
4. PROGRAM FORMAT
Function Explanation
Figure copy Machining can be repeated after moving or rotating
(G72.1, G72.2) the figure using a subprogram.
97
Tape format T series M series
Rotational copy f
1
Xp-Yp plane (specified by G17):
G72.1 P_L_Xp_Yp_R_;
Zp-Xp plane (specified by G18):
G72.1 P_L_Zp_Xp_R_; 2
Yp-Zp plane (specified by G19):
G72.1 P_L_Yp_Zp_R_;
P : Subprogram number
L : Number of times the operation is re- 3
peated
Xp : Center of rotation on the Xp axis
(Xp: X-axis or an axis parallel to the X-
axis)
Yp : Center of rotation on the Yp axis 4
(Yp; Y-axis or an axis parallel to the Y-
axis)
Zp : Center of rotation on the Zp axis
(Zp: Z-axis or an axis parallel to the Z-
axis)
5
R : Angular displacement
(A positive value indicates a counter-
clockwise angular displacement. Speci-
fy an incremental value.)
Linear copy
6
Xp-Yp plane (specified by G17):
G72.2 P_L_I_J_;
Zp-Xp plane (specified by G18):
G72.2 P_L_K_I_;
7
Yp-Zp plane (specified by G19):
G72.2 P_L_J_K_;
P : Subprogram number
L : Number of times the operation is re-
peated 8
I : Shift along the Xp axis
J : Shift along the Yp axis
K : Shift along the Zp axis
9
10
98
4. PROGRAM FORMAT
Function Explanation
Canned cycle for lathes Canned cycle
(G70 to G76) G90: Outer diameter/internal diameter cutting
(G90, G92, G94) 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
X axis
Z W
4(R)
3(R)
1(R) U/2
3(R)
X/2
Z axis
Zero point
R Rapid
traverse
F Specified
by F code
L
Approx.
45,
(Example) G71
G71 A__B__W__U__I__K__H__ ;
X
W
(I)
A (K)
U
B (I)
(K)
99
Tape format T series M series
G70 P_Q_ ; f 1
G71 U_R_ ;
G71 P_Q_U_W_F_S_T_ ;
G72 W_ R_ ;
G72 P_Q_U_W_F_S_T_ ; 2
G73 W_ R_ ;
G73 P_Q_U_W_F_S_T_ ;
G74 R_ ;
G74 X(u)_Z(w)_P_Q_R_F_ ; 3
G75 R_ ;
G75 X(u)_Z(w)_P_Q_R_F_ ;
G76 R_ ;
G76 X(u)_Z(w)_P_Q_R_F_ ; 4
G90 X_Z_I_F_ ;
G92
G94 X_Z_I_F_; 5
G71 A__B__W__U__I__K__H__ ; f
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__ ; 8
10
100
4. PROGRAM FORMAT
Function Explanation
Canned cycle G73: High-speed peck drilling cycle
(G73, G74, G80 to G89) G74: Left-hand tapping cycle
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: Back boring cycle
G88: Boring cycle
G89: Boring cycle
Example
Initial level
R point R point
q d q d
q d q d
q q
Z point Z point
101
Tape format T series M series
f
G73 X__Y__Z__P__Q__R__F__K__ ;
1
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__ ;
2
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 3
Gjj X__Y__Z__R__Q__P__F__K__ ;
Number of repeat
Hole position data
Drilling data
Drilling mode
4
Item Address Explanation
10
102
4. PROGRAM FORMAT
Function Explanation
Canned grinding cycle G75: Plunge grinding cycle
(G75, G77, G78, G79)
G77: Direct constant-dimension plunge grinding
cycle
y
G78: Continuous-feed surface grinding cycle
G79: Intermittent-feed surface grinding cycle
(Example)
X
X(Z)
I (R)
P (F)
J (F) (R)
P
X(Z)
103
Tape format T series M series
G75 I_J_K_X (Z)_R_F_P_L_ ; f
1
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_ ;
10
104
4. PROGRAM FORMAT
Function Explanation
Canned cycle for drilling G83: Front drilling cycle
(G80 to G89)
G84: Front tapping cycle
G85: Front boring cycle
G87: Side drilling cycle
G88: Side tapping cycle
G89: Side boring cycle
G80: Drilling cycle cancel
Example
q q
q q
Z Z
point point
P dwell
P dwell
Absolute/Incremental
command (Example)
(G90/G91)
60
30
50 100
ÇÇ
Incremental command G91X50Y30;
ÇÇ
Change of workpiece
coordinate system IP
(G92)
Y
105
Tape format T series M series
f
G83 X(Z)_C_Z(X)_R_Q_P_F_K_(M_) ; 1
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_) ; 2
G89 X(Z)_C_Z(X)_R_Q_P_F_K_(M_) ;
G80 ; Cancel
GVV X(Z)_C_Z(X)_R_Q_P_F_K_(MVV) ;
Number of repeat
Hole position 3
data
Drilling data
Drilling mode
Drilling mode GVV G80, G83, G84, G86, G87, G88, G89 4
Hole position X/U(Z/W)C/H Specifies the hole position by an in-
cremental or absolute value.
10
G92IP _ ; f
106
4. PROGRAM FORMAT
Function Explanation
Workpiece coordinate The workpiece coordinate system preset function
system preset presets a workpiece coordinate system shifted by
(G92.1) manual intervention to the pre-shift workpiece coordi-
nate system. The latter system is displaced from the
machine zero point by a workpiece zero point offset
value.
Feed/minute,
Move Move
Feed/revolution distance distance
(G94, G95) F F
per minute per revolution
Z(X=0)
Z point
Infeed control
(Example)
(G160, G161)
r r r r End
point
Start point
107
Tape format T series M series
G92.1 IP 0; f f 1
P0 ; Specifies axis addresses subject to the
workpiece coordinate system preset
operation. Axes that are not specified
are not subject to the preset operation.
G94 · · · · · F_ ; f f
2
G95 · · · · · F_ ;
G96 Ss ; f
G97 ; Cancel
4
s: Surface speed (m/min or feet/min)
G96 Ss Pα ; f 5
G97 ; Cancel
α: 1 to 8
(X axis, Y axis, Z axis, 4th axis to 8th axis)
s: Surface speed (m/min or feet/min)
6
G98_ ; f f
G99_ ;
G161 Rr ; f
G160 ; Cancel 8
r: Cut in depth
10
108
5. CUSTOM MACRO
NOTE1 Common variables #150 to #199 and #532 to #999 can be added.
Part program length reduces by 8.5 m.
NOTE2 Details are shown in 5.2.
109
Variable
Contents Purpose Series
number
#2301–#2364 Wear offset value Imaginary tool T
1
(Offset No. 1–64) tip position
#2301–#2364 Geometry offset value
(Offset No. 1–64)
#13001–#13099 Wear offset value
(Offset No. 1–99)
2
#13001–#13099 Geometry offset value
(Offset No. 1–99)
#2401–#2449 Wear offset value Y axis offset T
(Offset No. 1–49)
3
#2451–#2499 Geometry offset value
(Offset No. 1–49)
#14001–#14099 Wear offset value
(Offset No. 1–99)
#19001–#19099 Geometry offset value
(Offset No. 1–99)
4
#2001–#2200 Tool compensation Tool M
(offset no. 1–200) compensation
( ff
(offset memory
#10001–#10999 Tool compensation
A)
(offset no. 1–999)
5
#2001–#2200 Wear offset value Tool M
(offset no. 1–200) compensation
(offset
( ff memory
#2201–#2400 Geometry offset value
B)
(offset no. 1–200)
#10001–#10999 Wear offset value 6
(offset no. 1–999)
#11001–#11999 Geometry offset value
(offset no. 1–999)
#2001–#2200 Wear offset of H code Tool M
(offset no. 1–200) compensation 7
( ff
(offset memory
#2201–#2400 Geometry offset of H code
C)
(offset no. 1–200)
#10001–#10400 Wear offset of H code
(offset no. 1–999)
#11001–#11999 Geometry offset of H code 8
(offset no. 1–999)
#12001–#12999 Wear offset of D code
(offset no. 1–999)
#13001–#13999 Geometry offset of D code
(offset no. 1–999) 9
#3000 Alarm T/M
#3001 Clock 1 (unit: 1ms) Clock T/M
#3002 Clock 2 (unit: 1 hour)
#3003 Control of single T/M 10
block stop, wait
signal for FIN
110
5. CUSTOM MACRO
Variable
Contents Purpose Series
number
#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) Modal T/M
#4102 B code i f
information
i
#4107 D code
#4109 F code
#4111 H code
#4113 M code
#4114 Sequence number
#4115 Program number
#4119 S code
#4120 T code
#4130 P code
#5001–#5008 1st axis block end position Block end T/M
to position (Work-
8th axis block end position piece coordi-
nate)
#5081–#5088 1st axis tool offset value Tool offset val- T/M
to ue
8th axis tool offset value
111
Variable
Contents Purpose Series
number
1
#2504 G57 workpiece zero point offset 1st axis M
#2604 value 2nd axis
#2704 3rd axis
#2804 4th axis
: :
9
#19980–#19988 G54.1 P48 workpiece zero point 1st axis to M
offset value 8th axis
10
112
5. CUSTOM MACRO
Argument Argument
Macro Macro
Assignment I Assignment II
Variables Variables
Addresses Addresses
A #1 A #1
B #2 B #2
C #3 C #3
D #7 I1 #4
E #8 J1 #5
F #9 K1 #6
H #11 I2 #7
I #4 J2 #8
J #5 K2 #9
K #6 I3 #10
M #13 J3 #11
Q #17 K3 #12
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
I7 #22
J7 #23
K7 #24
I8 #25
J8 #26
K8 #27
I9 #28
J9 #29
K9 #30
I10 #31
J10 #32
K10 #33
113
5.4 Arithmetic Commands
Purpose Expression Contents 1
Definition and #i=#j Definition, substitution
substitution of
variables
#i=#jXOR#k Exclusive OR
(at every bit of 32 bits)
3
Multiplication #i=#j*#k Product
arithmetic
#i=#j/#k Quotient
10
114
5. CUSTOM MACRO
#j LE #k (x)
#j LE #k (x)
115
Program Parame-
Name Format Remarks
No. ter No.
3
Macro Macro
(level 1) (level 4)
Iteration 1 to 3
classification no.
10
116
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
SYSTEM
[DGNOS]
117
6.1.3 Information indicating automatic operation stop, automatic
idle statuses (No. 020 – 025)
1
No. Display Internal status when 1 is displayed
020 CUT SPEED UP/ Set when emergency stop turns on or when ser-
DOWN vo alarm occurs
021 RESET BUTTON Set when reset key turns on 2
ON
022 RESET AND Reset and rewind turned on
REWIND ON
023 EMERGENCY Set when emergency stop turns on
STOP ON 3
024 RESET ON Set when external reset, emergency stop, reset
or reset & rewind key is on.
025 STOP MOTION OR A flag which stops pulse distribution. It is set to
DWELL 1 in the following cases.
(1) External reset is set to on. 4
(2) Reset & rewind is set to on.
(3) Emergency stop is set to on.
(4) Feed hold is set to on.
(5) The MDI panel reset key turned on. 5
(6) Switched to the manual mode
(JOG/HANDLE/INC).
(7) Other alarm occurred.
(There is also an alarm which is not set.)
6
Causes for cycle start LED turned off
118
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
Diagnostic display of the detailed content of digital servo system alarm No.
414
No. #7 #6 #5 #4 #3 #2 #1 #0
200 OVL LV OVC HCA HVA DCA FBA OFA
Diagnostic display of the detailed content of serial pulse coder alarm No. 350
(pulse coder alarm).
No. #7 #6 #5 #4 #3 #2 #1 #0
202 CSA BLA PHA RCA BZA CKA SPHA
119
Diagnostic display of the detailed content of serial pulse coder alarm No. 351
(communication alarm).
No. #7 #6 #5 #4 #3 #2 #1 #0 1
203 DTE CRCE STBE PRMA
When servo alarm No. 417 is detected by the NC, the cause of the alarm is
indicated. When the same alarm is detected by the servo system, bit 4
(PRM) of DGN No. 0203 is set to 1. 6
AXS : In parameter No. 1023 (servo axis number), a value that exceeds
the range of 1 to the number of controlled axes (such as 4 instead
of 3), or non–sequential value is set.
DIR : In parameter No. 2022, used for specifying the direction of 7
rotation of the motor, a valid value (111 or –111) has not been set.
PLS : In parameter No. 2024, used for specifying the number of
position feedback pulses per motor rotation, an invalid value,
such as 0 or a negative value, has been set.
PLC : In parameter No. 2023, used for specifying the number of velocity 8
feedback pulses per motor rotation, an invalid value, such as 0
or a negative value, has been set.
MOT : In parameter No. 2020, used for specifying the motor model, an
invalid value has been set.
9
6.1.7 Positional error display (No. 300)
No.
300 SERVO ERROR
10
The positional error is displayed in Least command units.
The machine position from the reference point is displayed in least command
units.
120
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
The distance from the deceleration dog to the first grid point is displayed on
the output unit.
The deviation between the absolute position of the motor and the offset data
is displayed. That is, the remainder of (M (absolute motor position) – S
(offset data)) / l (1–pitch interval) is displayed in detection units.
No.
381 OFFSET DATA OF INDUCTOSYN
Offset data, received by the CNC at the time of macine position calculation,
is displayed in detection units.
SIC 0: The module required for spindle serial control is not installed.
1: The module required for spindle serial control is installed.
POS 0: The module required for spindle analog control is not installed.
1: The module required for spindle analog control is installed.
SSR 0: Spindle serial control is not used.
1: Spindle serial control is used.
SS2 0: The 2nd spindle is not used in spindle serial control.
1: The 2nd spindle is used in spindle serial control.
SAI 1: Spindle analog control is not used.
0: Spindle analog control is used.
No.
401 Alarm status of the serial spindle unit for the 1st spindle
No.
402 Alarm status of the serial spindle unit for the 2nd spindle
121
Information related to communication errors in the spindle serial output
interface
No. #7 #6 #5 #4 #3 #2 #1 #0 1
408 SSA SCA CME CER SNE FRE CRE
Load meter (load data) of the 1st spindle when the serial spindle is used 8
No.
411 Display of the speed meter for the 1st spindle (rpm)
Speed meter (motor speed) of the 1st spindle when the serial spindle is used 9
No.
412 Display of the load meter for the 2nd spindle (%)
Load meter (load data) of the 2nd spindle when the serial spindle is used 10
No.
413 Display of the speed meter for the 2nd spindle (rpm)
Speed meter (motor speed) of the 2nd spindle when the serial spindle is used
No.
414 SRLERRS1
No.
415 SRLERRS2
Absolute value of the synchronous error between the 1st and the 2nd spindle
synchronous control
No.
417 Data returned by the 1st spindle position coder
Positional shift of the 1st spindle in each mode, including a positional loop
No.
419 Data returned by the 2nd spindle position coder
Positional shift of the 2nd spindle in each mode, including a positional loop
The above four DGN items (No. 417 to 420) directly display the data received
from the serial spindle control unit.
The number of pulses issued to the spindle during rigid tapping, is displayed
in detection units.
No.
454 TOTAL PULSE OF SPINDLE MOTION
The cumulative number of pulses, issued to the spindle during rigid tapping,
is displayed in detection units.
No.
455 SYNC. PULSE (SUM)
3
6.1.13 Polygon synchronization mode status (No. 470–478)
No. #7 #6 #5 #4 #3 #2 #1 #0
470 SC0 LGE SCF PST SPL
4
#0(SPL) : Spindle polygon synchronization is in progress.
#1(PST) : Spindle polygon synchronization mode is starting.
#2 : Spindle polygon synchronization mode is being released.
#3 : The spindle speed is being changed in spindle polygon
synchronization mode. 5
#4(SCF) : The spindle speed has been changed in spindle polygon
synchronization mode.
#5 : Not used
#6(LGE) : In spindle polygon synchronization mode, the two spindles have 6
different loop gains.
#7(SC0) : In spindle polygon synchronization mode, the specified speed is
zero.
#6(PQE) : The P value or Q value, specified with G51.2, falls outside the
predetermined range. Alternatively, the P and Q values are not
specified as a pair.
#7(NPQ) : Although the P and Q values are not specified with G51.2, an R
value is specified. Alternatively, none of the P, Q, or R value is
specified.
DGN
474 Rotation ratio of the master axis in spindle polygon
synchronization (specified P value)
In spindle polygon synchronization mode, the actual speed of the slave axis
(second spindle) is displayed.
125
6.1.14 Remote buffer protocol A status (No. 500–502)
No.
1
500 Displays the transmit command
1 : SYN 5 : SAT
2 : RDY 6 : GTD
3 : RST 7 : RTY 2
4 : ALM 8 : SDI
No.
501 Displays the receive command
3
1 : SYN 5 : CLB 9 : WAT
2 : RDY 6 : SET 10 : RTY
3 : ARS 7 : DAT 11 : RDI
4 : AAL 8 : EOD 12 : SDO
No.
4
502 Displays the remote buffer status
7
This data indicates the internal MMC–IV information (not available to general
users).
DGN #7 #6 #5 #4 #3 #2 #1 #0
511
8
This data indicates the internal MMC–IV information (not available to general
users).
DGN #7 #6 #5 #4 #3 #2 #1 #0
512 PA1 PA0 BNK THH THL PRA 9
This data indicates the cause of a system alarm that has occurred in
MMC–IV.
#0(PRA) 1 : A RAM parity error occurred in shared RAM.
10
#2(THL) 0 : The temperature of the MMC board is too low.
1 : Normal
#3(THH) 0 : The temperature of the MMC board is too high.
1 : Normal
#4 0 : Normal
1 : An NMI has occurred on the MMC board.
#5(BNK) If bit 0 (PRA) is set to 1,
0 : An alarm occurred in the lower half of shared RAM.
1 : An alarm occurred in the upper half of shared RAM.
126
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
The total count of the retract movements, performed during cutting after G83
is specified, is displayed. This count is cleared to zero when G83 is next
specified.
No.
521 PECKING BY SKIP SIGNAL
The coordinates of the drilling axis where a retract movement was started
are displayed in units of the least input increment.
No.
523 (PECK OLD POS – NEW POS)
The difference between the coordinates of the drilling axis where the
previous retract movement was started, and the coordinates of the drilling
axis where the current retract movement was started, is displayed in units
of the least input increment.
128
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
>_ S 0 T0000
EDIT **** *** *** 08:20:52
[ W.PRM ] [W.GRPH ] [ W.MEM ] [ ] [ ]
Data unit : Weighting used when data subject to analysis is 1. This item is
set automatically. Set this item only when different units are to be
used.
Setting range: 1 to 1000
Units: 0.001
Signal address: Not applicable
(3) Graphic display
(a) Plotting of one-shot waveform diagnosis data
One-shot waveform diagnosis data is sampled and simultaneously
displayed graphically. Unlike memory type data, one-shot
waveform diagnosis data is not saved for later output.
The sampling of one-shot waveform diagnosis data is started when
the [START] soft key is pressed on the waveform diagnosis (graph)
screen and the start condition is satisfied.
After waveform diagnosis data has been collected for the specified
sampling period, sampling stops.
131
4 Press the [START] soft key.
In the upper part of the screen, the word SAMPLING blinks,
indicating that data sampling has started. Upon the 1
completion of data collection, a waveform is displayed
automatically.
9
WAVE DIAGNOS. (GRAPHIC) O1234 N12345
CH1 CH2
10
132
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
Press
133
(4) Selection of memory data
(a) Displaying the memory data screen
1
1 Press the SYSTEM
function key. When the continuation menu
[ SELECT ] [ ] [ ] [ ] [ START ]
7
[ ] [ ] [ PUNCH ] [ ] [ ]
[ ] [ ] [ PUNCH ] [ ] [ ]
6
Press
[ ] [ ] [ ] [CANCEL ] [ EXEC ]
7
(b) Output to the FANUC Floppy Cassette or FA Card
In the item below, a FANUC Floppy Cassette is referred to as a
Cassette, and a FANUC FA Card as a Card.
8
(i) Directory
When the directory of a Cassette or Card is displayed, the name
of a file containing servo alarm type waveform diagnosis data is
registered as WAVE DIAGNOS.
The procedure for displaying the directories is described later. 9
(ii) Output to the Cassette/Card
Servo alarm type waveform diagnosis data can be output to a
Cassette or Card by following the procedure below.
1 Set EDIT mode. 10
2 Press the SYSTEM
function key, then select the waveform
diagnosis (memory data) screen.
3 Open the write protect switch of the Cassette or Card.
2 Press the PROG function key, then select the program screen.
PAGE
4 Press the page change key .
2 Press the PROG function key, then select the program screen.
137
6.3 Screen Display at Power On
(1) Slot configuration display 1
PCB modules mounted on the slots are displayed. The CRT displays
this screen when a hardware trouble or invalid leading of PCB has
occurred.
(a) Screen display
2
SLOT CONFIGURATION DISPLAY
0: 003E4000 0:
1: 30464202
2: 00504303
1:
2:
3
3: 3:
4: 4:
5: 5:
: :
: :
4
5
Slot No. (2ndary)
Module ID code, Software ID code, Logical No. (*1)
Slot No. (Primary)
*1) Module ID code of PCBs ĘĘjjnn
B0B1 – 01
SLOT 01 (3046) : END END : End
SLOT 02 (0050) : Blank :
Waiting
Module ID
code
Slot No.
B0B1 – 01 ÅÅÅÅÅ
ÅÅÅÅÅ
CNC control software
ÅÅÅÅÅ
SERVO : 9070–01 Servo CPU software
ÅÅÅÅÅ
SUB : xxxx–xx Sub CPU (Remote buffer)
OMM : yyyy–yy OMM/Macro Executer
PMC : zzzz–zz PMC Ladder soft
X 235.891
Y 509.818
Z –50.000
PART COUNT 11
RUN TIME 0H18M CYCLE TIME 0H 0M23S
ACT.F 1200 MM/M S 0 T0000
MEM STRT MTN *** 12:15:24
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ (OPRT) ]
139
6.4 System Configuration Screen
Software and hardware configuration are displayed on the system 1
configuration screen when the CNC becomes ready for operation.
(1) Display method
ÅÅÅÅÅ
SYSTEM CONFIG (SLOT) PAGE01
ÅÅÅÅÅ
SLOT MODULE ID SERIES VERSION
00 0090 : 40 B0B1 0006 Software version of module
0D 009A : 45 600M 0003 with CPU
02 013F : 4A B401 0001
03 019D : 41 4068 0001 5
ÅÅÅÅÅ
Software ID (type)
6
7
Module ID
Slot No.
(80X8F is 2nd side)
140
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
ÅÅÅÅÅ
BASIC+OPTION–A1 Software
configuration
SERVO 9080 0001
ÅÅÅÅÅ
PMC 4062 0001
LADDER FS16 0001 Character written on
ÅÅÅÅÅ
MACRO BBBB bbbb PMC title screen
ÅÅÅÅÅ
Character written on
macro compiler and on
CAP.
2
G000 X000
CNC PMC MT
F000 Y000
3
5
CNC PMC MT
G000
Path 1 F000
X000
6
Path 2 Y000
G1000
F1000
7
10
142
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
f : Available
F : Available only with
2–path control
– : Unavailable
T M
Symbol Signal name Address
series series
*+ED1 to *+ED8 External deceleration signal G118 f f
*+L1 to *+L8 Overtravel signal G114 f f
*-ED1 to *-ED8 External deceleration signal G120 f f
*-L1 to *-L8 Overtravel signal G116 f f
*ABSM Manual absolute signal G006#2 f f
*AFV0 to *AFV7 2nd feedrate override G013 f f
signal
*ESP X008#4 f f
Emergency stop signal
*ESP G008#4 f f
*ESPA G071#1 f f
Emergency stop
E t signal
i l
*ESPB G075#1 f f
(serial spindle)
s indle)
*ESPC G205#1 f f
*FLWU Follow–up signal G007#5 f f
*FV0 to *FV7 Feedrate override signal G012 f f
143
T M
Symbol Signal name Address
series series
*PLSST Polygon spindle stop signal G038#0 f
1
-
*SCPF Spindle clamp completion G028#5 f -
signal
144
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
T M
Symbol Signal name Address
series series
ALMA F045#0 f f
Al
Alarm i l
signal
ALMB F049#0 f f
(serial spindle)
s indle)
ALMC F168#0 f f
ALNGH Tool axis direction handle G023#7 – f
feed mode signal
ARSTA G071#0 f f
Alarm resett signal
Al i l
ARSTB G075#0 f f
(serial spindle)
s indle)
ARSTC G205#0 f f
B00 to B31 2nd auxiliary function code F030 to f f
signal F033
BF 2nd auxiliary
y function F007#4 f –
BF strobe signal F007#7 – f
BFIN 2nd auxiliary
y function G005#4 f –
BFIN completion signal G005#7 – f
BGEACT Background busy signal F053#4 f f
BGEN Power Mate background G092#4 f f
busy signal
145
T M
Symbol Signal name Address
series series
COSP Spindle command signal F064#5 F –
1
CSS Constant surface speed F002#2 f f
signal
CTH1A,CTH2A G070#3,#2 f f
CTH1B,CTH2B
Clutch/gear
Cl t h/ signal
i l
G074#3,#2 f f 2
(serial spindle)
s indle)
CTH1C,CTH2C G204#3,#2 f f
CUT Cutting feed signal F002#6 f f
DEFMDA G072#3 f f
DEFMDB
Differential
Diff ti l mode
d command
d
G076#3 f f
3
signal (serial spindle)
s indle)
DEFMDC G206#3 f f
DEN Distribution end signal F001#3 f f
DM00 F009#7 f f
DM01 F009#6 f f
4
Decode M signal
DM02 F009#5 f f
DM30 F009#4 f f
DMMC Direct operation select G042#7 f f
signal 5
DNCI DNC operation select G043#5 f f
signal
EABUFA F131#1 f f
EABUFB Buffer full signal
g F134#1 f f
EABUFC (PMC axis control) F137#1 f f
9
EABUFD F140#1 f f
EACNT1 to Controlling signal F182 f f
EACNT8 (PMC axis control)
EBSYA F130#7 f f
EBSYB Axis control command read F133#7 f f
com letion signal
completion
EBSYC (PMC axis control) F136#7 f f
EBSYD F139#7 f f
146
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
T M
Symbol Signal name Address
series series
EBUFA G142#7 f f
EBUFB Axis control command read G154#7 f f
EBUFC signal (PMC axis control) G166#7 f f
EBUFD G178#7 f f
EC0A to EC6A G143#0 to f f
#6
EC0B to EC6B G155#0 to f f
Axis control command #6
EC0C to EC6C signal (PMC axis control) G167#0 to f f
#6
EC0D to EC6D G179#0 to f f
#6
ECKZA F130#1 f f
ECKZB Followingg zero checking
g F133#1 f f
ECKZC signal (PMC axis control) F136#1 f f
ECKZD F139#1 f f
ECLRA G142#6 f f
ECLRB Reset signal
g G154#6 f f
ECLRC (PMC axis control) G166#6 f f
ECLRD G178#6 f f
ED0 to ED15 Data signal for external G000, f f
data input G001
EDENA F130#3 f f
EDENB Auxiliaryy function executing
g F133#3 f f
EDENC signal (PMC axis control) F136#3 f f
EDEND F139#3 f f
EDGN Slave diagnosis selection F177#7 f f
signal
EFINA G142#0 f f
EFINB Auxiliary function G154#0 f f
com letion signal
completion
EFINC (PMC axis control) G166#0 f f
EFIND G178#0 f f
EGENA F130#4 f f
EGENB Axis moving
g signal
g F133#4 f f
EGENC (PMC axis control) F136#4 f f
EGEND F139#4 f f
EIALA F130#2 f f
EIALB Alarm signal
g F133#2 f f
EIALC (PMC axis control) F136#2 f f
EIALD F139#2 f f
147
T M
Symbol Signal name Address
series series
EID0A to G146 to f f
1
EID31A G149
EID0B to G158 to f f
EID31B Axis control data signal
g G161
(PMC axis control) f f
EID0C to G170 to 2
EID31C G173
EID0D to G182 to f f
EID31D G185
EIF0A to G144, f f
EIF15A G145 3
EIF0B to G156, f f
EIF15B Axis control feedrate signal
g G157
EIF0C to (PMC axis control) G168, f f
EIF15C G169
EIF0D to G180, f f
4
EIF15D G181
EINPA F130#0 f f
EINPB In–position signal
g F133#0 f f
EINPC (PMC axis control) F136#0 f f 5
EINPD F139#0 f f
EKC0 to EKC7 Key code signal G098 f f
EKENB Key code read completion F053#7 f f
signal 6
EKSET Key code read signal G066#7 f f
EM11A to F132, f f
EM48A F142
EM11B to F135, f f
EM48B Auxiliaryy function code F145 7
EM11C to signal (PMC axis control) F138, f f
EM48C F148
EM11D to F141, f f
EM48D F151
8
EMBUFA G142#2 f f
EMBUFB Buffering
g disable signal
g G154#2 f f
EMBUFC (PMC axis control) G166#2 f f
EMBUFD G178#2 f f
9
EMFA F131#0 f f
EMFB Auxiliaryy function strobe F134#0 f f
EMFC signal (PMC axis control) F137#0 f f
EMFD F140#0 f f 10
EMSBKA G143#7 f f
EMSBKB Block stop disable signal
g G155#7 f f
EMSBKC (PMC axis control) G167#7 f f
EMSBKD G179#7 f f
ENB F001#4 f f
ENB2 Spindle enable signal F038#2 f –
ENB3 F038#3 f –
148
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
T M
Symbol Signal name Address
series series
ENBKY External key input mode G066#1 f f
selection signal
EOTNA F130#6 f f
EOTNB Negative–direction F133#6 f f
overtravel signal
EOTNC (PMC axis control) F136#6 f f
EOTND F139#6 f f
EOTPA F130#5 f f
EOTPB Positive–direction F133#5 f f
overtravel signal
EOTPC (PMC axis control) F136#5 f f
EOTPD F139#5 f f
EOV0 Override 0% signal F129#5 f f
(PMC axis control)
ESOFA G142#4 f f
ESOFB Servo off signal
g G154#4 f f
ESOFC (PMC axis control) G166#4 f f
ESOFD G178#4 f f
ESRSYC Simple spindle G064#6 f f
synchronous control signal
ESTPA G142#5 f f
ESTPB Axis control temporaryy stop G154#5 f f
ESTPC signal (PMC axis control) G166#5 f f
ESTPD G178#5 f f
ESTPIO Slave read/write stop signal F177#2 f f
EVAR Slave macro variable F177#5 f f
selection signal
149
T M
Symbol Signal name Address
series series
EXRD External read start signal G058#1 f f
1
EXSTP External read/punch stop G058#2 f f
signal
150
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
T M
Symbol Signal name Address
series series
HS3IA to HS3ID Manual handle interruption G042#0 to – f
axis select signal #3
LDT1A F045#4 f f
L dd
Load t ti signal
detection i l1
LDT1B F049#4 f f
(serial spindle)
s indle)
LDT1C F168#4 f f
LDT2A F045#5 f f
Load
L dddetection
t ti signal
i l2
LDT2B F049#5 f f
(serial spindle)
s indle)
LDT2C F168#5 f f
M00 to M31 Miscellaneous function F010 to f f
code signal F013
151
T M
Symbol Signal name Address
series series
MBDT1, MBDT2 Optional block skip check F004#0, f f
1
to MBDT9 signal F005
MCFNA G071#3 f f
Power line switch
MCFNB completion signal G075#3 f f
MCFNC
(serial spindle)
G205#3 f f 2
MD1,MD2,MD4 Mode selection signal G043#0 to f f
#2
152
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
T M
Symbol Signal name Address
series series
MLKO Software operator’s panel F075#4 f f
signal(MLK)
MPOFA G073#2 f f
Motor
M t power stopt signal
i l
MPOFB G077#2 f f
(serial spindle)
s indle)
MPOFC G207#2 f f
MRDYA G070#7 f f
Machine
M hi readyd signal
i l
MRDYB G074#7 f f
(serial spindle)
s indle)
MRDYC G204#7 f f
MREF Manual reference position F004#5 f f
return selection check
signal
153
T M
Symbol Signal name Address
series series
NPOS1 to Position display neglect G198 f f
1
NPOS8 signal
OVRIDA G072#4 f f
Analog
A l overrideid commandd
OVRIDB G076#4 f f
signal (serial spindle)
s indle)
OVRIDC G206#4 f f
7
PC1DEA Signal indicating the status F047#0 f f
off th
the d
detected
t t d
PC1DEB F051#0 f f
one–rotation
one rotation position
osition coder
PC1DEC signal (serial spindle) F170#0 f f
PC2SLC 2nd position coder G028#7 f – 8
selection signal
154
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
T M
Symbol Signal name Address
series series
PRGDPL program screen display F053#1 f f
mode signal
RCFNA F046#3 f f
Output
O t t switch
it h completion
l ti
RCFNB F050#3 f f
signal (serial spindle)
s indle)
RCFNC F169#3 f f
RCHA G071#7 f f
P
Power liline status
t t check
h k
RCHB G075#7 f f
signal (serial spindle)
s indle)
RCHC G205#7 f f
RCHHGA G072#7 f f
High–output
High out ut MCC status
RCHHGB signal while a magnetic G076#7 f f
sensor (serial spindle)
RCHHGC G206#7 f f
RCHPA F046#2 f f
O t t switch
Output it h signal
i l
RCHPB F050#2 f f
(serial spindle)
s indle)
RCHPC F169#2 f f
RCYO Retry complete signal F063#5 – f
155
T M
Symbol Signal name Address
series series
RMTDO0 to Output signal for remote F069 f f
1
RMTDO7 buffer
156
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
T M
Symbol Signal name Address
series series
SBKO Software operator’s panel F075#3 f f
signal (SBK)
SFRA G070#5 f f
CW command d signal
i l
SFRB G074#5 f f
(serial spindle)
s indle)
SFRC G204#5 f f
SGN G033#5 f f
Spindle
S i dl motor
t command d
SGN2 G035#5 f f
olarity select signal
polarity
SGN3 G037#5 f f
SHA00 to G078#0 to f f
SHA11 Spindle orientation external G079#3
stop position
sto osition command
SHB00 to signal G080#0 to f f
SHB11 G081#3
SHC00 to Spindle orientation stop G208#0 to f f
SHC11 position external command G209#3
signal
SIND G033#7 f f
Spindle
S i dl motor
t speed d
SIND2 G035#7 f f
command select signal
SIND3 G037#7 f f
Skip signal X004#7 f f
SKIP
Overload torque signal X004#7 – f
SKIP2 to Skip signal X004#2 to f f
SKIP6, SKIP7, #6, #0, #1
SKIP8
SLVA G073#1 f f
Slave operation
Sl ti command d
SLVB G077#1 f f
signal (serial spindle)
s indle)
SLVC G207#1 f f
SLVSA F046#4 f f
Slave operation
Sl ti status
t t
SLVSB F050#4 f f
signal (serial spindle)
s indle)
SLVSC F169#4 f f
SMZ Error detect signal G053#6 f –
SOCNA G071#4 f f
Soft
S ft start/stop
t t/ t cancell signal
i l
SOCNB G075#4 f f
(serial spindle)
s indle)
SOCNC G205#4 f f
157
T M
Symbol Signal name Address
series series
SOR Spindle orientation signal G029#5 f f
1
SOV0 to SOV7 Spindle speed override G030 f f
signal
SRVA G070#4 f f
CCW command d signal
i l
SRVB G074#4 f f
(serial spindle)
s indle)
SRVC G204#4 f f 7
SSIN G033#6 f f
S i dl motor
Spindle t command d
SSIN2 G035#6 f f
olarity select signal
polarity
SSIN3 G037#6 f f
SSTA F045#1 f f
8
S
Speed d zero signal
i l
SSTB F049#1 f f
(serial spindle)
s indle)
SSTC F168#1 f f
ST Cycle start lamp signal G007#2 f f
STL Cycle start signal F000#5 f f
9
STLK Start lock signal G007#1 f –
158
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
T M
Symbol Signal name Address
series series
SYCAL Spindle synchronous F044#4 f f
control alarm signal/
phase error monitor signal
TLMA F045#6 f f
Torque limit
T li it signal
i l
TLMB F049#6 f f
(serial spindle)
s indle)
TLMC F168#6 f f
TLMHA G070#1 f f
Torque limit command
TLMHB HIGH signal G074#1 f f
(serial spindle)
TLMHC G204#1 f f
TLMLA G070#0 f f
Torque limit
T li it command d LOW
TLMLB G074#0 f f
signal (serial spindle)
s indle)
TLMLC G204#0 f f
TLNW New tool select signal F064#1 f f
TLRST Tool change reset signal G048#7 f f
159
T M
Symbol Signal name Address
series series
TLRSTI Individual tool change reset G048#6 – f
1
signal
UO000 to F054, f f
UO015 F055
5
Output signal
g for custom
UO100 to macro F056 to f f
UO131 F059
WATO Waiting signal F063#6 F F
160
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
MT→PMC
Address Bit number
#7 #6 #5 #4 #3 #2 #1 #0
(T series)
X008 *ESP
PMC→CNC
Address Bit number
#7 #6 #5 #4 #3 #2 #1 #0
G000 ED7 ED6 ED5 ED4 ED3 ED2 ED1 ED0
161
#7 #6 #5 #4 #3 #2 #1 #0
G011 *JV15 *JV14 *JV13 *JV12 *JV11 *JV10 *JV9 *JV8
1
G012 *FV7 *FV6 *FV5 *FV4 *FV3 *FV2 *FV1 *FV0
3
G018 HS2D HS2C HS2B HS2A HS1D HS1C HS1B HS1A
4
G023 ALNGH RGHTH
5
G028 PC2SLC SPSTP *SCPF *SUCPF GR2 GR1
G030
6
SOV7 SOV6 SOV5 SOV4 SOV3 SOV2 SOV1 SOV0
162
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G043 ZRN DNCI MD4 MD2 MD1
G060 *TSB
G062 *CRTOF
G063 NOZAGC
163
#7 #6 #5 #4 #3 #2 #1 #0
G073 MPOFA SLVA MORCMA
1
G074 MRDYB ORCMB SFRB SRVB CTH1B CHT2B TLMHB TLMLB
3
G078 SHA07 SHA06 SHA05 SHA04 SHA03 SHA02 SHA01 SHA00
4
G080 SHB07 SHB06 SHB05 SHB04 SHB03 SHB02 SHB01 SHB00
5
G082 Reserve for order made macro
G086
6
–Ja +Ja –Jg +Jg
164
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G118 *+ED8 *+ED7 *+ED6 *+ED5 *+ED4 *+ED3 *+ED2 *+ED1
(T series)
PK8 PK7
PK6 PK5 PK4 PK3 PK2 PK1
G122 PKESS2 PKESS1
PKESS2 PKESS1
(M series)
165
#7 #6 #5 #4 #3 #2 #1 #0
G156 EIF7B EIF6B EIF5B EIF4B EIF3B EIF2B EIF1B EIF0B
1
G157 EIF15B EIF14B EIF13B EIF12B EIF11B EIF10B EIF9B EIF8B
3
G161 EID31B EID30B EID29B EID28B EID27B EID26B EID25B EID24B
4
G167 EMSBKC EC6C EC5C EC4C EC3C EC2C EC1C EC0C
5
G169 EIF15C EIF14C EIF13C EIF12C EIF11C EIF10C EIF9C EIF8C
G171
6
EID15C EID14C EID13C EID12C EID11C EID10C EID9C EID8C
166
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G204 MRDYC ORCML SFRC SRVC CTH1C CTH2C TLMHC TLMLC
CNC→PMC
Address Bit number
#7 #6 #5 #4 #3 #2 #1 #0
F000 OP SA STL SPL RWD
F007 BF BF TF SF EFD MF
167
#7 #6 #5 #4 #3 #2 #1 #0
F017 M315 M314 M313 M312 M311 M310 M309 M308
1
F022 S07 S06 S05 S04 S03 S02 S01 S00
4
F028 T23 T22 T21 T20 T19 T18 T17 T16
5
F030 B07 B06 B05 B04 B03 B02 B01 B00
F032
6
B23 B22 B21 B20 B19 B18 B17 B16
F035 SPAL
168
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
F047 INCSTA PC1DEA
F062 PRTSF
169
#7 #6 #5 #4 #3 #2 #1 #0
F076 ROV2O ROV1O RTAP MP2O MP1O
1
F077 RTO HS1DO HS1CO HS1BO HS1AO
3
F081 –J4O +J4O –J3O +J3O –J2O +J2O –J1O +J1O
F082 RVSL
4
F090 ABTSP3 ABTSP2 ABTSP1 ABTQSV
5
F094 ZP8 ZP7 ZP6 ZP5 ZP4 ZP3 ZP2 ZP1
170
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
F129 *EAXSL EOV0
171
(2) List of Addresses (Two–Path Control)
Signals addresses for each path are usually assigned as follows:
1
However, for the signals common to both paths, those signals are assigned
to path 1. Interface signals between the CNC and PMC are as shown below:
The signals with suffix #1 are those for path 1 and the signals with suffix #2
are those for path 2.
2
Signal address Contents
G000–G255 Signals on path 1 (PMC→CNC)
F000–F255 Signals on path 1 (CNC→PMC)
G1000–G1255 Signals on path 2 (PMC→CNC)
F1000–F1255 Signals on path 2 (CNC→PMC)
3
MT→PMC
Address Bit number 4
#7 #6 #5 #4 #3 #2 #1 #0
(T series)
ESKIP –MIT2#1 +MIT2#1 –MIT1#1 +MIT1#1 ZAE#1 XAE#1
SKIP#1
X004 SKIP6#1 SKIP5#1 SKIP4#1 SKIP3#1 SKIP2#1 SKIP8#1 SKIP7#1
ESKIP ZAE#1 YAE#1 XAE#1
SKIP#1 SKIP5#1 SKIP4#1 SKIP3#1
5
SKIP6#1 SKIP2#1 SKIP8#1 SKIP7#1
(M series)
X008 *ESP 6
(T series)
–MIT2#2 +MIT2#2 –MIT1#2 +MIT1#2 ZAE#2 XAE#2
7
SKIP#2 SKIP6#2
X013 SKIP5#2 SKIP4#2 SKIP3#2 SKIP2#2 SKIP8#2 SKIP7#2
ZAE#2 YAE#2 XAE#2
SKIP#2 SKIP6#2 SKIP5#2 SKIP4#2 SKIP3#2
SKIP2#2 SKIP8#2 SKIP7#2
(M series)
8
PMC→CNC
Address Bit number
#7 #6 #5 #4 #3 #2 #1 #0
G000 ED7#1 ED6#1 ED5#1 ED4#1 ED3#1 ED2#1 ED1#1 ED0#1 9
172
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G008 ERS#1 RRW#1 *SP#1 *ESP#1 *IT#1
173
#7 #6 #5 #4 #3 #2 #1 #0
G040 WOSET#1 PRC#1 OFN6#1
1
G041 HS2ID#1 HS2IC#1 HS2IB#1 HS2IA#1 HS1ID#1 HS1IC#1 HS1IB#1 HS1IA#1
3
G045 BDT9#1 BDT8#1 BDT7#1 BDT6#1 BDT5#1 BDT4#1 BDT3#1 BDT2#1
4
G047 TL128#1 TL64#1 TL32#1 TL16#1 TL08#1 TL04#1 TL02#1 TL01#1
5
G049 *TLV7#1 *TLV6#1 *TLV5#1 *TLV4#1 *TLV3#1 *TLV2#1 *TOV1#1 *TLV0#1
G060 *TSB#1 9
G061 RGTSP2#1 RGTSP1#1 RGTAP#1
G062 *CRTOF#1
10
G063 NOZAGC#1 SLSPB SLSPA NOWT HEAD
174
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G071 RCHA#1 RSLA#1 INTGA#1 SOCNA#1 MCFNA#1 SPSLA#1 *ESPA#1 ARSTA#1
175
#7 #6 #5 #4 #3 #2 #1 #0
G116 *–L7#1 *–L6#1 *–L5#1 *–L4#1 *–L3#1 *–L2#1 *–L1#1
1
G118 *+ED7#1 *+ED6#1 *+ED5#1 *+ED4#1 *+ED3#1 *+ED2#1 *+ED1#1
PKESS2#1 PKESS1#1
(M series)
3
176
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G151 *FV7E#1 *FV6E#1 *FV5E#1 *FV4E#1 *FV3E#1 *FV2E#1 *FV1E#1 *FV0E#1
177
#7 #6 #5 #4 #3 #2 #1 #0
G185 EID31D#1 EID30D#1 EID29D#1 EID28D#1 EID27D#1 EID26D#1 EID25D#1 EID24D#1
1
G190 OVLS7#1 OVLS6#1 OVLS5#1 OVLS4#1 OVLS3#1 OVLS2#1 OVLS1#1
PMC→CNC 3
Address Bit number
#7 #6 #5 #4 #3 #2 #1 #0
G1000 ED7#2 ED6#2 ED5#2 ED4#2 ED3#2 ED2#2 ED1#2 ED0#2
4
G1001 ED15#2 ED14#2 ED13#2 ED12#2 ED11#2 ED10#2 ED9#2 ED8#2
5
G1004 MFIN3#2 MFIN2#2 FIN#2
178
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G1027 CON#2 *SSTP3#2 *SSTP2#2 *SSTP1#2 SWS3#2 SWS2#2 SWS1#2
179
#7 #6 #5 #4 #3 #2 #1 #0
G1051 *CHLD#2 CHPST#2 *CHP8#2 *CHP4#2 *CHP2#2 *CHP0#2
1
G1053 CDZ#2 SMZ#2 UINT#2 TMRON#2
3
G1059 TRRTN#2 TRESC#2
G1060 *TSB#2
4
G1061 RGTSP2#2 RGTSP1#2 RGTAP#2
G1062 *CRTOF#2
5
G1063 NOZAGC#2
G1066 IGNVRY#2
6
RTRCT#2
180
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G1082 Reserved for order made macro
(T series)
PK7#2
PKESS2#2 PK6#2 PK5#2 PK4#2 PK3#2 PK2#2 PK1#2
G1122 PKESS1#2
PKESS2#2 PKESS1#2
(M series)
181
#7 #6 #5 #4 #3 #2 #1 #0
G1138 SYNC7#2 SYNC6#2 SYNC5#2 SYNC4#2 SYNC3#2 SYNC2#2 SYNC1#2
1
G1140 SYNCJ7#2 SYNCJ6#2 SYNCJ5#2 SYNCJ4#2 SYNCJ3#2 SYNCJ2#2 SYNCJ1#2
4
G1147 EID15A#2 EID14A#2 EID13A#2 EID12A#2 EID11A#2 EID10A#2 EID9A#2 EID8A#2
5
G1149 EID31A#2 EID30A#2 EID29A#2 EID28A#2 EID27A#2 EID26A#2 EID25A#2 EID24A#2
G1151
6
*FV7E#2 *FV6E#2 *FV5E#2 *FV4E#2 *FV3E#2 *FV2E#2 *FV1E#2 *FV0E#2
182
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
G1170 EID7C#2 EID6C#2 EID5C#2 EID4C#2 EID3C#2 EID2C#2 EID1C#2 EID0C#2
CNC→PMC
Address Bit number
#7 #6 #5 #4 #3 #2 #1 #0
F000 OP#1 SA#1 STL#1 SPL#1 RWD#1
183
#7 #6 #5 #4 #3 #2 #1 #0
F008 MF3#1 MF2#1 EF#1
1
F009 DM00#1 DM01#1 DM02#1 DM30#1
4
F015 M215#1 M214#1 M213#1 M212#1 M211#1 M210#1 M209#1 M208#1
5
F017 M315#1 M314#1 M313#1 M312#1 M311#1 M310#1 M309#1 M308#1
F023
6
S15#1 S14#1 S13#1 S12#1 S11#1 S10#1 S09#1 S08#1
F035 SPAL#1
184
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
F036 R08O#1 R07O#1 R06O#1 R05O#1 R04O#1 R03O#1 R02O#1 R01O#1
F062 PRTSF#1
185
#7 #6 #5 #4 #3 #2 #1 #0
F064 TIALM TICHK COSP TLCHI#1 TLNW#1 TLCH#1
1
F065 SYNMOD#1 RTRCTF#1 RGSPM#1 RGSPP#1
3
F072 OUT7#1 OUT6#1 OUT5#1 OUT4#1 OUT3#1 OUT2#1 OUT1#1 OUT0#1
4
F075 SPO#1 KEYO#1 DRNO#1 MLKO#1 SBKO#1 BDTO#1
5
F077 RTO#1 HS1DO#1 HS1CO#1 HS1BO#1 HS1AO#1
F082 RVSL#1
186
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
F108 MMI7#1 MMI6#1 MMI5#1 MMI4#1 MMI3#1 MMI2#1 MMI1#1
187
#7 #6 #5 #4 #3 #2 #1 #0
F151 EM48D#1 EM44D#1 EM42D#1 EM41D#1 EM38D#1 EM34D#1 EM32D#1 EM31D#1
1
F177 EDGN#1 EPARM#1 EVAR#1 EPRG#1 EWTIO#1 ESTPIO#1 ERDIO#1 IOLNK#1
2
F180 CLRCH8#1 CLRCH7#1 CLRCH6#1 CLRCH5#1 CLRCH4#1 CLRCH3#1 CLRCH2#1 CLRCH1#1
PMC→CNC
Address Bit number
#7 #6 #5 #4 #3 #2 #1 #0
4
F1100 OP#2 SA#2 STL#2 SPL#2 RWD#2
5
F1002 MDRN#2 CUT#2 SRNMV#2 THRD#2 CSS#2 RPDO#2 INCH#2
188
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
F1022 S07#2 S06#2 S05#2 S04#2 S03#2 S02#2 S01#2 S00#2
F1035 SPAL#2
189
#7 #6 #5 #4 #3 #2 #1 #0
F1049 ORARB#2 TLMB#2 LDT2B#2 LDT1B#2 SARB#2 SDTB#2 SSTB#2 ALMB#2
1
F1050 MORA2B#2 MORA1B#2 PORA2B#2 SLVSB#2 RCFNB#2 RCHPB#2 CFINB#2 CHPB#2
3
F1055 UO015#2 UO014#2 UO013#2 UO012#2 UO011#2 UO010#2 UO009#2 UO008#2
4
F1057 UO115#2 UO114#2 UO113#2 UO112#2 UO111#2 UO110#2 UO109#2 UO108#2
5
F1059 UO131#2 UO130#2 UO129#2 UO128#2 UO127#2 UO126#2 UO125#2 UO124#2
F1061
6
BCLP#2 BUCLP#2
F1062 PRTSF#2
190
6. STATUS DISPLAY BY SELF–DIAGNOSTIC DISPLAY
#7 #6 #5 #4 #3 #2 #1 #0
F1078 *FV7O#2 *FV6O#2 *FV5O#2 *FV4O#2 *FV3O#2 *FV2O#2 *FV1O#2 *FV0O#2
F1082 RVSL#2
191
#7 #6 #5 #4 #3 #2 #1 #0
F1131 EABUFA#2 EMFA#2
1
F1132 EM28A#2 EM24A#2 EM22A#2 EM21A#2 EM18A#2 EM14A#2 EM12A#2 EM11A#2
3
F1136 EBSYC#2 EOTNC#2 EOTC#2 EGENC#2 EDENC#2 EIALC#2 ECKZC#2 EINPC#2
4
F1138 EM28C#2 EM24C#2 EM22C#2 EM21C#2 EM18C#2 EM14C#2 EM12C#2 EM11C#2
5
F1140 EABUFD#2 EMFD#2
10
192
7. HARDWARE
Heat
exchanger
Operator’s
panel interface
Manual pulse
generator
Control unit
I/O unit
(Note1)
Multi–tap
transformer for
the control unit
Spindle
amplifier
Power
supply Host
computer
Distribution
board
193
1
CRT/MDI
unit
2
Machine
operator’s
panel I/O device
3
Relay connector
4
Power Sensor /
magnetic actuator
circuit
5
(Note 2) Servo
Servo motor
amplifier
6
(Note 2) Spindle
motor
NOTE1 Refer to the “FANUC I/O Unit Model A Connecting Maintenance Manual
(B-61813E)”.
NOTE2 Refer to the following manuals: 8
“FANUC AC Servo Motor α Series Descriptions (B-65142E)”
“FANUC AC Spindle Motor α Series Descriptions (B-65152E)”
“FANUC CONTROL MOTOR AMPLIFIER α Series Descriptions
(B–65162E)”
9
10
194
7. HARDWARE
ÜÜÜÜÜÜÜÜÜÜÜÜÜ
Opotion
ÜÜÜÜÜÜÜÜÜÜÜÜÜ
195
1
4
Option–2 Option–1 Main Power
board board CPU supply
board unit
ÜÜÜÜÜÜ
ÇÇÇÇÇÇÇÇÇ
Basic system
7
ÜÜÜÜÜÜ
ÇÇÇÇÇÇÇÇÇ
8
Main Power
CPU supply
2 slot 10
3 slot
4 slot
6 slot
8 slot
196
7. HARDWARE
ÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
Opotion
ÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
197
(3) When power supply C is used.
Power
Main CPU
supply
board
unit
Option–2
board
Option–1
board
Main
CPU
Power
supply
4
board unit
ÇÇÇÇ
ÇÇÇÇ
(Remote
4/6–axes buffer,l 4/6–axes Power Basic system
control DNC1, control supply
5
ÇÇÇÇ
ÇÇÇÇ
Spindle DNC2) Spindle I/F unit AI or
I/F High– CRT/MDI BI
speed I/O Link
ÇÇÇÇ
ÇÇÇÇ
skip Ana- PMC–
log I/O RB5/RB6
RS–232–C
2
Memory
card I/F
6
ÜÜÜÜÜ
ÇÇÇÇÇÇÇÇÇ
Basic system
ÇÇÇÇÇÇÇÇÇ
ÜÜÜÜÜ Main
CPU
Power
supply
I/O
Card
7
8
Main Power
CPU supply
2 slot 9
2 slot
3 slot
4 slot
6 slot 10
198
7. HARDWARE
PSU
AC-IN(CP1)
AC-OUT(CP2)
AC-OUT(CP3)
ON/OFF(CP4)
+24V(CP5)
+24E(CP6)
F–BUS VGA
CRT(JA1A)
CRT(JA1B)
ÂÂ
ÂÂ
HSSB interface
HSSB(COP7)
To intelligent terminal
MAIN CPU
CRT(JA1)
MDI(JA2)
R232-1(JD5A)
R232-2(JD5B)
C MPG(JA3)
O
N FANUC I/O LINK
T IOLINK(JD1A)
R
O
L A–OUT1(JA8A) ANALOG OUTPUT
FOR TOOL DRIVE
U
N
I
T
SPDL–1(JA7A)
TO 2ND SPINDLE
APCBAT(JA4A) 6V
BATTERY FOR
ABSOLUTE PC
AMP1(JS1A)
SCALE1(JF21)
199
1
2
200–240VAC POWER
ÂÂ ON/OFF
ÂÂ CRT/MDI
UNIT
(See chap. 7)
3
MPG
Â
JD1A PANEL : :
INTE
JD1B RFACE
UNIT 6
JD1A MAGNETICS
ÂÂ
I/O UNIT CABINET
JD1B MODEL–A
CP32 DC24V
POWER 7
BRAKER
200VAC
AC REACTOR MCC BRAKER
200VAC
8
EMERGENCY STOP
CX1A TB2 CX3
PSM CX4
CX1B TB1 CX2B JX1B
POSITION CODER 9
CX1A TB1 CX2A JX1A
JA7B JY2 SPINDLE MOTOR
JA7A SPM TB2
TB1 CX2B JX1B 10
1ST AXIS
SERVO MOTOR
TB2 CX2A JX1A
JS1B TB2
SVM JF1 SERIAL PULSE
CODER
1ST AXIS
LINEAR SCALE
200
7. HARDWARE
AMP2(JS2A)
SCALE2(JF22)
AMP3(JS3A)
SCALE3(JF23)
AMP4(JS4A)
SCALE4(JF24)
AMP5(JS5A)
Ç
AMP6(JS6A)
OPTION 1 BOARD
RS422–1(JD6A)
R232–3(JD5C)
OPTION 2 BOARD
A–OUT2(JA8B)
A–IN(JA6)
C HDI(JA5)
O SPDL–2(JA7B)
N
BATTERY FOR ABSOLUTE
T APCBAT(JA4B) 6V PULSE CODER
R
(FOR LINEAR SCALE)
O
L SV–CHK(JA26) SERVO CHECK (5TH AND 6TH AXIS)
(FS16/160 ONLY)
U AMP1(JS1A–2)
N SCALE1(JF21–2)
I
T AMP2(JS2A–2)
SCALE2(JF22–2)
AMP3(JS3A–2)
SCALE3(JF23–2)
AMP4(JS4A–2)
SCALE4(JF24–2)
AMP5(JS5A–2)
AMP6(JS6A–2)
OPTION 3
FANUC I/O LINK
IOLINK(JD1A)
R422–2(JD6B)
R232–4(JD5D)
R232–5(JD5E)
201
1
10
202
7. HARDWARE
I/O CARD
HDI(JA5B)
DO–1(C54)
DO–2(C55)
DO–3(C58)
DI–1(C50)
DI–2(C51)
DI–3(C52)
DI–4(C53)
DI–5(C56)
C DI–6(C57)
O
N
T
R
O MMC–IV CPU
L NC CRT(JA1B)
U CRT(JA1A)
N
I R232–1(JD5F)
T R232–2(JD5G)
FDD(JD8)
CENTRO(JD9)
EX KEY(JD21)
KEYBOARD(CD32A)
MOUSE(CD32B)
203
1
2
HIGH–SPEED SKIP SIGNAL
DO 40 POINTS
DO 40 POINTS
DO 40 POINTS
3
DI 40 POINTS MEGNETICS CABINET
DI 40 POINTS
DI 12 POINTS
DI 12 POINTS
DI 40 POINTS
4
DI 12 POINTS
ÂÂ 6
ÂÂ
* FLOPPY DISK UNIT
ÂÂ
IN
*
PRINTER POWER
7
*
CUSTOM KEYBOARD
*
FULL KEYBOARD 8
*
MOUSE
10
204
7. HARDWARE
LOADER CONTROL
BOARD
CHECK(JA8C)
ESP(CNPW)
BRAKE(CNBK)
AMP1(JS1A) CONNECTION TO
THE SERVO AMP
CONFORMS TO
THAT OF 1ST AXIS
OF MAIN CPU
AMP2(JS2A) BOARD.
C
O
N
T
R
O AMP3(JS3A)
L
U
N
I AMP4(JS4A)
T
RDIO(CRM1)
WF(CNWF)
TP(CNTP)
ADDITIONAL I/O
Â
FANUC I/O LINK JD1A DI/DO FOR
IOLINK(JD1A) JD1B I/O LINK
24V POWER
205
1
100VAC
GND
3
4
LOADER BODY
1ST AXIS
SERVO
MOTOR
5
2ND AXIS
SERVO
MOTOR
6
3RD AXIS
SERVO
MOTOR
4TH AXIS
SERVO 7
MOTOR
OVERTRAVEL LIMIT
24V
8
ACTUATOR
SENSOR
9
ACTUATOR
SENSOR WORKFEEDER
OPERATOR’S
10
SW, LED PANEL FOR
LOADER
206
7. HARDWARE
ÂÂ
24V–IN(CP1A)
24V–OUT(CP1B)
ÂÂ
DI–1(C50)
DI–2(C51)
ÂÂ
DI–3(C52)
ÂÂ
DI–4(C53)
DO–1(C54)
DO–1(C55)
Main CPU CRT(JA1)
MDI(JA2)
R232-1(JD5A)
R232-2(JD5B)
MPG(JA3)
U
N
I
T
SPDL–1(JA7A)
207
1
2
24VDC POWER SOURCE
ÂÂ
ÂÂ
CP11/CP5
CN1
LCD/MDI
CRT/MDI
3
MAGNETICS CK1 UNIT
CABINET
4
RS232C I/O DEVICE
MPG
24VDC
ÂÂ CPD1 OPERATOR’S ÂÂ OPERATOR’S
PANEL
5
Â
JD1A PANEL : :
INTE
JD1B RFACE
UNIT 6
JD1A MAGNETICS
ÂÂ
I/O UNIT CABINET
JD1B MODEL–A
24VDC CP32
7
BRAKER
200VAC
AC REACTOR MCC BRAKER
200VAC
8
EMERGENCY STOP
CX1A TB2 CX3
PSM CX4
CX1B TB1 CX2B JX1B
POSITION CODER 9
CX1A TB1 CX2A JX1A
JA7B JY2 SPINDLE MOTOR
JA7A SPM TB2
TB1 CX2B JX1B 10
1ST AXIS
SERVO MOTOR
TB2 CX2A JX1A
JS1B TB2
SVM JF1 SERIAL PULSE
CODER
208
7. HARDWARE
SCALE1(JF21)
AMP2(JS2A)
SCALE2(JF22)
AMP3(JS3A)
SCALE3(JF23)
AMP4(JS4A)
SCALE4(JF24)
AMP5(JS5A)
AMP6(JS6A)
209
1
2
1ST AXIS
LINEAR SCALE
10
210
7. HARDWARE
Keyboard PCB
(MDI unit)
JA2 CK2
CK1
Protective ground.
Be sure to connect.
211
(b) When 14″CRT/MDI is used (MMC–IV cannot be used)
14″CRT/MDI unit
Power supply
1
ON/OFF button
unit
CP4
ON
ON1 ON button
COM
Short ON2
OFF
OFF1 OFF button 2
OFF2
CRT unit
JA2
5
Soft key cable
JA2
Keyboard PCB
CK2 6
CK1
7
Protective grouond.
Be sure to connect.
10
212
7. HARDWARE
LCD/MDI unit
OFF2
LCD unit
JA2
JA2
Keyboard PCB
CK2
CK1
Protective ground.
Be sure to connect.
213
(d) When MMC–IV is provided without NC’s graphic function
14″CRT/MDI unit (analog)
9.5″LCD/MDI unit (analog)
1
Power supply ON/OFF button
unit
CP4
ON
ON1 ON button
COM
Short ON2
OFF
OFF1 OFF button
2
OFF2
MMC–IV board 5
CK2
JA1A
CK1
JA1B
6
Protective ground. 7
Be sure to connect.
10
214
7. HARDWARE
CK1
JA2
MMC–IV board
JA1A
Protective ground.
Be sure to connect.
JA1B
215
7.4 Configuration of the Printed Circuit Boards
and LED Display 1
7.4.1 Power unit configuration and LED display
(1) Parts layout
Drawing number: A16B–1212–0901 (Power supply unit Al)
A16B–1212–0871 (Power supply unit Bl) 2
A20B–1005–0420 (Power supply unit)
No. Description
CP1 200VAC power input
3
F1 AC power fuses
216
7. HARDWARE
Connector Connector
name number Use
LED
CRT JA1 CRT video signal
MDI JA2 MDI keyboard
R232–1 JD5A RS–232–C serial port
R232–2 JD5B RS–232–C serial port
MPG JA3 Manual pulse generator
(1) IOLINK JD1A FANUC I/O LINK
SPDL–1 JA7A Serial spindle
(2) (3) (4) A–OUT1 JA8A Analog output
APCBAT JA4A Battery for use with the APC
(10) SERVO1 JS1A Axis 1 servo amplifier
SERVO2 JS2A Axis 2 servo amplifier
SERVO3 JS3A Axis 3 servo amplifier
SERVO4 JS4A Axis 4 servo amplifier
ROM for SERVO5 JS5A Axis 5 servo amplifier
boot SERVO6 JS6A Axis 6 servo amplifier
SCALE1 JF21 Axis 1 scale
(5) (6) (7) (8) (9)
SCALE2 JF22 Axis 2 scale
SCALE3 JF23 Axis 3 scale
SCALE4 JF24 Axis 4 scale
SV–CHK JA26 SERVO CHECK
Table 7.4.2 (a) Module List for the Main CPU Board
F u n c- Display of system
No. Name Specifications
tion configuration screen
(1) DRAM A20B–2901–0941 CNC DRAM:4MB
module
d l system
t
A20B–2901–0942 DRAM:2MB
RAM
A20B–2902–0461 DRAM:8MB
(2) SRAM A20B–2902–0350 Expand- ADDITIONAL SRAM:256KB
module
d l ed
d SRAM
A20B–2902–0351 ADDITIONAL SRAM:768KB
A20B–2902–0352 ADDITIONAL SRAM:2.25MB
(3) FROM/ A20B–2902–0341 CNC sys- FLASH ROM MODULE:4MB
SRAM t
tem, S
Ser-
A20B–2902–0343 FLASH ROM MODULE:2MB
module sys-
vo sys
A20B–2902–0411 tem FLASH ROM MODULE:6MB
A20B–2902–0410 Graphic FLASH ROM MODULE:8MB
system
system,
A20B–2902–0500 SRAM for FLASH ROM MODULE:
system 12MB
(4) Spindle A20B–2901–0980 Spindle SERIAL SPINDLE LSI
module control ANALOG SPINDLE LSI
A20B–2901–0981 SERIAL SPINDLE LSI
A20B–2901–0982 ANALOG SPINDLE LSI
(5) PMC A20B–2902–0480 PMC SLOTxx PMC MODULE
module control SLC : MOUNTED
A20B–2902–0481 SLOTxx PMC MODULE
SLC : –––
(6) HSSBC A20B–2902–0490 CRT text CRTC MODULE : HSSB
module display
control
CRTC A20B–2902–0271 CRTC MODULE:9″CRT
module
d l
A20B–2902–0275 CRTC MODULE:VGA
A20B–2902–0276 CRTC MODULE:9″CRT
217
(7) Servo A20B–2902–0070 Servo SERVO 5/6 AXIS
module control
5th or 6th
A20B–2902–0061
axis
1
(8) Servo A20B–2902–0070 Servo SERVO 3/4 AXIS
module control
A20B–2902–0061 3rd or 4th
axis
(9) Servo A20B–2902–0070 Servo SERVO 1/2 AXIS 2
module control
A20B–2902–0061 1st or 2nd
axis
3
(2) LED display
(a) LED display transition when the power is turned on
Table 7.4.2 (b) LED Display (1) for the Main CPU Board
Table 7.4.2 (c) LED Display (2) for the Main CPU Board
218
7. HARDWARE
(c) LED display when the system is activated without the option 2
board (having the sub-CPU) mounted
Table 7.4.2 (d) LED Display (3) for the Main CPU Board
Connector Connector
name number Use
LED
CPU
(1)
R232–3 JD5C RS–232–C serial port
R422–1 JD6A RS–422 serial port
Communication
function ROM
JNA
F–BUS
back plane
connector
219
(2) LED display
1
Communication function
status display
1 2 3 4
STATUS 2
ALARM
10
220
7. HARDWARE
Fig. 7.4.4 (a) Parts Layout of the Option 2 board for Series 16
Table 7.4.4 (a) Module List of the Option 2 Board for Series 16
F u n c- Display of system
No. Name Specifications
tion configuration screen
(1) FROM A20B–2902–0081 2nd path FLASH ROM MODULE:4MB
module
d l macro
A20B–2902–0082 FLASH ROM MODULE:2MB
(2) SRAM A20B–2902–0350 CNC ADDITIONAL SRAM: 256KB
module
d l system
A20B–2902–0351 ADDITIONAL SRAM: 768KB
RAM
A20B–2902–0352 ADDITIONAL SRAM: 2.25MB
(3) DRAM A20B–2901–0941 CNC DRAM:4MB
module
d l system
A20B–2901–0942 DRAM:2MB
RAM
A20B–2902–0461 DRAM:8MB
(4) Spindle A20B–2901–0984 Spindle SERIAL SPINDLE LSI
module control ANALOG SPINDLE LSI
A20B–2901–0985 SERIAL SPINDLE LSI
A20B–2901–0986 ANALOG SPINDLE LSI
(5) HAM A20B–2900–0280 Analog H–SKIP DI & ANALOG I/O:
module I/O+HDI HDI+ANALOG
A20B–2900–0281 HDI H–SKIP DI & ANALOG I/O: HDI
(6) Servo A20B–2902–0070 Servo SERVO 5/6 AXIS
module control
A20B–2902–0061 5th or
6th axis
(7) Servo A20B–2902–0070 Servo SERVO 3/4 AXIS
module control
A20B–2902–0061 3rd or
4th axis
(8) Servo A20B–2902–0070 Servo SERVO 1/2 AXIS
module control
A20B–2902–0061 1st or
2nd axis
221
Connector Connector
name number Use
LED 1
HDI JA5 High-speed skip signal
A-IN JA6 Analog input
SPDL-2 JA7B Serial spindle
A-OUT2 JA8B Analog output
APCBAT JA4B Battery for use with the APC
(1) (2) (3) (4) (5) AMP1 JS1A-2 Axis 1 servo amplifier 2
AMP2 JS2A-2 Axis 2 servo amplifier
AMP3 JS3A-2 Axis 3 servo amplifier
AMP4 JS4A-2 Axis 4 servo amplifier
F–BUS
SCALE3
SCALE4
JF23-2
JF24-2
Axis 1 scale
Axis 1 scale
3
(6) (7)
SV-CHK JA26 Servo check
Back plane
connector
Fig. 7.4.4 (b) Parts Layout of the Option 2 board for Series 18 4
Table 7.4.4 (b) Module List of the Option 2 Board for Series 18
F u n c- Display of system
No. Name Specifications
tion configuration screen 5
(1) FROM A20B–2902–0081 2nd path FLASH ROM MODULE:4MB
module
d l macro
A20B–2902–0082 FLASH ROM MODULE:2MB
(2) SRAM A20B–2902–0350 CNC ADDITIONAL SRAM: 256KB
module
d l system
t
A20B–2902–0351
RAM
ADDITIONAL SRAM: 768KB 6
A20B–2902–0352 ADDITIONAL SRAM:
2.25MB
(3) DRAM A20B–2901–0941 CNC DRAM:4MB
module
d l system
t
A20B–2901–0942 DRAM:2MB
RAM
A20B–2902–0461 DRAM:8MB 7
(4) Spindle A20B–2901–0984 Spindle SERIAL SPINDLE LSI
module control ANALOG SPINDLE LSI
A20B–2901–0985 SERIAL SPINDLE LSI
A20B–2901–0986 ANALOG SPINDLE LSI
8
(5) HAM A20B–2900–0280 Analog H–SKIP DI & ANALOG I/O:
module I/O+HDI HDI+ANALOG
A20B–2900–0281 HDI H–SKIP DI & ANALOG I/O:
HDI
(6) Servo A20B–2902–0070 Servo SERVO 3/4 AXIS 9
module control
A20B–2902–0061 3rd or 4th
axis
(7) Servo A20B–2902–0070 Servo SERVO 1/2 AXIS
module control
A20B–2902–0061 1st or 2nd 10
axis
222
7. HARDWARE
223
7.4.5 Configuration of the option 3 board and LED display
(1) Parts layout
1
Drawing number : A16B-3200-0055 (PMC-RC and CAP II)
A16B-3200-0054 (PMC-RC only)
A16B-3200-0057 (CAP II only)
Connector Connector
LED
name number Use 2
IOLINK JD1A2 FANUC I/O LINK
JNA
4
F–BUS
Back plane
connector
5
Fig. 7.4.5 (a) Parts Layout of the Option 3 Board
224
7. HARDWARE
(a) LED display for the graphics display function when CAP II is not
installed
(i) LED display transition when the power is turned on
j : Off J : Lit L : Flashing
: Don’t care
The STATUS LEDs are green and the ALARM LEDs are red.
Table 7.4.5 (b) LED Display (1) for the Option 3 Board
225
(b) LED display for the PMC-RC functions
(i) LED display transition when the power is turned on
j : Off J : Lit L : Flashing : Don’t care
1
The STATUS LEDs are green and the ALARM LEDs are red.
Table 7.4.5 (d) LED Display (3) for the Option 3 Board
No. LED display NC status
1 STATUS JJ Startup status immediately after power is
2
turned on
2 STATUS jJ Waiting for each processor in the system to
set its ID
3 STATUS Jj Waiting for each processor in the system to
complete startup 3
4 STATUS jj The PMC-RC function startup has been com-
pleted and the system is now in normal op-
eration.
226
7. HARDWARE
Table 7.4.6 (a) Module List for the Loader Control Board
Display of system
No. Name Specifications Function
configuration screen
(1) FROM A20B–2902–0082 ROM for FLASH ROM MODULE:2MB
module macro of
loader side
(2) DRAM A20B–2901–0941 Loader DRAM:4MB
module system
A20B–2901–0942 RAM DRAM:2MB
227
(2) LED display
(i) LED display transition when the power is turned on
j : Off J : Lit L : Flashing
1
The STATUS LEDs are green and the ALARM LEDs are red.
Table 7.4.6 (b) LED Display (1) for the Loader Control Board
10
228
7. HARDWARE
229
7.4.8 Configuration of the I/O card with power supply
(for power supply C) and LED display
1
(1) Sink type output
D LED display 3
PIL Lights when DC input power voltage is applied to CP1A
(Green)
D LED display
10
230
7. HARDWARE
LED
Display of system
No. Name Specifications Function
configuration screen
(1) FROM A20B–2902–0081 Background FLASH ROM MODULE:4MB
module graphic
gra hic
A20B–2902–0082 system FLASH ROM MODULE:2MB
j : OFF J : ON
Table 7.4.9 (b) LED Display (1) for Background Graphic Board
231
(b) LED display when an error occurs
j : OFF J : ON
1
Table 7.4.9 (c) LED Display (2) for Background Graphic Board
10
232
7. HARDWARE
LED
LVALM LED
(1)
F21 5A Fuse
Table 7.4.10 (a) Module List for the 64–bit RISC Board
233
(b) LED display transition when the power is turned on
j : OFF L : Blink
1
Table 7.4.10 (b) LED Display (2) for the 64–bit RISC Board
234
8. PARAMETERS
OFFSET
2 Press the SETTING key several times to display the handy screen for
setting.
4 Alarm 100 occurs. Press the CAN and RESET keys simultaneously
to temporarily stop the alarm.
(2) Entering the parameters
3–2 Use EOB to continuously set data starting from the cursor 2
position.
(Example 1)
When 1 2 3 4 EOB
4 5 6 7
3
EOB
9 9 9 9 INPUT
is entered,
0 1234
0 4567
4
0 9999
0 0
(Example 2)
When 1 2 3 4 EOB EOB
9 9 9 5
9 INPUT
is entered,
0 1234
0
0 6
0 9999
0 0
0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0
10
0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
236
8. PARAMETERS
3
Data Types and Valid Data Ranges of Parameters
Data Type Valid data range Data Type Valid data range
Bit Word
0 or 1 0 to 32767 4
Bit axis Word axis
Byte 0 to 127 2–word
0 to 99999999
Byte axis 0 to 255 2–word axis
5
NOTE1 There is something to which the range of setting is limited depend-
ing on the parameter No.
NOTE2 A part of the parameter can be input with the setting screen.
NOTE3 In the description of a bit-type parameter, the explanation written
at the left-hand side of a slash (/) corresponds to setting 0, and that 6
at the right-hand side corresponds to setting 1.
NOTE4 <Axis> indicated at the right column in a parameter list shows that
the corresponding parameters are specified for each axis.
7
1) Parameters for SETTING
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 FCV : FS16 standard (0)/FS15 Tape format (1)
#0 :
238
8. PARAMETERS
Common PRM0100
Output
PRM 0101 PRM 0111 PRM 0121 PRM 0131
format
Specification
PRM 0102 PRM 0112 PRM 0122 PRM 0132
number
Transfer
PRM 0103 PRM 0113 PRM 0123 PRM 0133
rate
Connector
JD5A JD5B JD5C JD6A
number
10 : DNC1/DNC2
12 : DNC1#2
20 : Data transfer to and from the Power Mate of group 0 via the
I/O Link.
to
35 : Data transfer to and from the Power Mate of group 15 via the
I/O Link.
239
2) For reader/puncher interface
0 :
RS-232-C (Except of under-mentioned)
1 :
FANUC CASSETTE B1/B2 8
2 :
FANUC CASSETTE F1
3 :
FANUC PROGRAM FILE Mate, FANUC FA
Card, FSP-H, FANUC FLOPPY CASSETTE
4 : RS-232-C (Control codes DC1 to DC4 are not
used.)
5 : PORTABLE TAPE READER
9
6 : FSP-G, FSP-H, FANUC PPR
240
8. PARAMETERS
#7 :
#6 :
#5 CLK : Baud rate clock of RS-422 interface is used,
inner clock (0)/outer clock (1)
#4 NCD : CD (Signal quality detection) of RS-232-C
interface, checked (0)/not checked (1)
#3 :
#2 SYN : “SYN”, “NAK” code in protocol B is not
controlled (0)/controlled (1)
#1 PRY : Without parity bit (0)/With parity bit (1)
#0 :
0135 Parameter relating to REMOTE BUFFER
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 : A BCC value is checked (0)/not checked (1).
241
Number Contents Remarks
242
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 NCR : The EOB code used in output is “LF,CR,CR”
(0)/“LF” only (1).
#1 ASC : The code used for data output is ISO (0)/ASCII
(1).
#0 SB2 : The number of stop bits is 1 (0)/2 (1).
0203 Baud rate (for remote diagnosis)
243
Number Contents Remarks
244
8. PARAMETERS
#7 :
#6 :
#5 ZMI : Initial set for direction of reference position
return and backlash compensation is, +
direction (0)/ – direction (1)
#4 :
#3 DIA : The command of amount of travel for each axis T series
is made by radius (0)/diameter (1)
#2 :
#1 ROS : The machine coordinate system of a rotation When
axis is of rotation axis type (0)/linear axis type PRM
(1). 1006#0=1
#0 ROT : The setting of axis is, linear axis (0)/rotary axis
(1)
245
Number Contents Remarks
10
246
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 RLC : Upon reset, the local coordinate system is not
canceled (0)/canceled (1).
#2 G50 : When the workpiece coordinate system ALM010
function is selected, coordinate system setting T series
is executed (0)/an alarm is issued (1).
#1 EWS : The meanings of the workpiece shift value and T series
external workpiece origin offset value are the
same (0)/different (1).
#0 EWD: The shift direction of the external workpiece T series
origin offset is the same as the sign (0)/
opposite to the sign (1).
247
Number Contents Remarks
10
248
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 OT3 : Stored stroke limits 3 for each axis are, not
checked (0)/checked (1)
#0 OT2 : When the inside of the stored stroke limits 2 is
set as the inhibition area, whether stored
stroke limits 2 are checked for each axis is set,
stored stroke limits 2 are not checked (0)/
checked (1)
1320 Coordinate value I of stored stroke limit 1 in the <Axis>
positive direction on each axis
249
Number Contents Remarks
250
8. PARAMETERS
6) Parameter of Feedrate
#7 :
#6 RDR : Dry run for rapid traverse command is, disable
(0)/enable (1)
#5 TDR : Dry run during tapping in the tapping cycle
(G74, G84) (including rigid tapping) is enable
(0)/ disable (1)
#4 RFO : When cutting feedrate override is 0% during
rapid traverse, the machine tool does not stop
moving (0)/stops moving (1)
#3 :
#2 JZR : Manual return to the reference position at Jog T series
feedrate is not performed (0)/performed (1)
#1 LRP : Positioning (G00) is nonlinear (0)/linear (1).
#0 RPD : Manual rapid traverse before the completion of
return to reference position is disable
(0)/enable (1)
#7 :
#6 :
#5 :
#4 JRV : Manual feed per revolution is, not performed T series
(0)/performed (1)
#3 OV2 : The secondary feedrate override value is 1%
(PMCDGN G013) (0)/0.01% (G094, G095) (1).
#2 :
#1 :
#0 NPC : The feed per rotation command is ineffective
when a position coder is not provided (0)/
provided (1)
1403 Units used for feed per minute, threading retract T series
251
Number Contents Remarks
252
8. PARAMETERS
253
7) Parameters of acceleration/deceleration control
#7 :
#6 ACD : Automatic corner deceleration function is used
(0)/not used (1) 2
#5 NCI : Imposition check at deceleration is performed
(0)/not performed (1)
#4 RTO : Block overlap in rapid traverse is not performed PRM 1722
(0)/performed (1)
#3 : 3
#2 OVB : Cutting feed block overlap is not performed (0)/ M series
is performed (1).
#1 :
#0 :
1602 Acceleration/deceleration control 4
#7 :
#6 LS2 : Acceleration/deceleration after cutting feed G08.1
interpolation during look-ahead control is
exponential (0)/linear (1). 5
#5 :
#4 CSD : Automatic corner deceleration is controlled by
angle (0)/feedrate (1).
#3 :
#2 : 6
#1 :
#0 FWB : Linear acceleration/deceleration before
interpolation is type A (0)/type B (1)
1610 Acceleration/deceleration control <Axis>
7
#7 :
#6 :
#5 :
#4 JGL : Acceleration/deceleration for manual feed is PRM
exponential (0)/linear or bell-shaped (1). 1610#0,#1,
#3 : 1624
8
#2 :
#1 CTB : On an axis-by-axis basis, bell-shaped PRM1622
acceleration/deceleration after cutting feed
interpolation is not used (0)/used (1).
#0 CTL : On an axis-by-axis basis, linear PRM1622 9
acceleration/deceleration after cutting feed
interpolation is not used (0)/used (1).
1620 Time constant of linear acceleration/ <Axis>
deceleration in rapid traverse for each axis 10
[msec]
254
8. PARAMETERS
255
Number Contents Remarks
256
8. PARAMETERS
8) Parameters of Servo
#7 :
#6 :
#5 TRC : The servo trace function is disabled (0)/ PRM 1870
enabled (1).
#4 RBK : Backlash compensation applied separately for PRM 1851,
cutting feed and rapid traverse is not 1852
performed (0)/performed (1)
#3 FFR : The feed-forward function is enabled for cutting
only (0)/cutting and rapid traverse (1).
#2 OZR : If manual reference position return is
performed using the feed hold function when
there is a remaining distance to travel, a
miscellaneous function is being executed, a
dwell operation is being performed, or a
canned cycle is being executed, ALM091 is
issued (0)/not issued (1).
#1 CVR : A servo alarm is generated when DRDY is set ALM 404
ON before output of MCON (0)/alarm is not
generated (1)
#0 :
257
Number Contents Remarks
258
8. PARAMETERS
#7 :
#6 SAK : When the IGNVRY signal is 1 or the IGNVRYx
signal for each axis is 1, SA is set to 0 (0)/
1 (1).
#5 :
#4 :
#3 :
#2 :
#1 :
#0 :
1815 Parameter relating to position detector <Axis>
#7 : Flexible
#6 DM3 : DM3 DM2 DM1 DMR DM3 DM2 DM1 DMR feed gear
#5 DM2 : 0 0 0 1/2 1 0 0 5/2 In case of
#4 DM1 : parameter
0 0 1 1 1 0 1 3
#3 : (No. 2084
#2 : 0 1 0 3/2 1 1 0 7/2 and 2085
#1 : 0 1 1 2 1 1 1 4 are not
#0 : used.)
Detection unit =
Move amount per one rotation of the motor
Position feedback pulse per one rotation of
the motor DMR
#7 :
#6 TAN : Tandem control is not applied (0)/applied (1).
#5 :
#4 :
#3 :
#2 :
#1 :
#0 :
259
Number Contents Remarks
1825 Servo loop gain for each axis [0.01 sec–1] <Axis>
5
Std=3000
260
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 PRMCAL: Automatic calculation of parameter values
according to the number of PC pulses is
not performed (0)/performed (1)
#2 :
#1 DGPRM : When the power is turned on, the digital
servo parameter specific to the motor is
set (0)/not set (1).
#0 PLC01 : Incremental system is 1/1000mm (0)/ PRM2023,
1/10000mm (1) 2024, 1836
2001 Parameter for pulse coder <Axis>
#7 AMR7:
Motor
#6 AMR6: #7 #6 #5 #4 #3 #2 #1 #0
type
#5 AMR5:
#4 AMR4: 1 0 0 0 0 0 1 0 5-0
#3 AMR3:
0 0 0 0 0 0 1 1 4-0S,
#2 AMR2: 3-0S
#1 AMR1:
#0 AMR0: 0 0 0 0 0 0 0 0 Servo
Motor
α series
261
Number Contents Remarks
#7 :
#6 : 5
#5 :
The standard value for this parameter is
#4 :
set when the power is turned on.
#3 TRW1 : Do not set it to other than the standard
#2 TRW0 : value
#1 TINB0 : 6
#0 TINA0 :
#7 :
#6 BRKCTL : Gravity shaft break control function is PRM2083 7
ineffective (0)/effective (1)
#5 :
#4 :
#3 :
#2 : 8
#1 FEEDFD : Feedforward function is ineffective (0)/ PRM2068,
effective (1) 2069, 2092
#0 :
2006 Parameter for servo <Axis>
9
#7 :
#6 DCBEMF : While decelerating, back electromotive
force compensation is ineffective (0)/
effective (1)
#5 : 10
#4 ACCFB : Acceleration feedback while stopping
function is ineffective (0)/effective (1)
#3 :
#2 PKVER : Current loop gain velocity depending PRM 2074
variable function is ineffective (0)/
effective (1)
#1 :
#0 FCBLCM : In fully closed feedback, backlash PRM 2048
compensation pulses are dealt normally
(0)/not used (1)
262
8. PARAMETERS
#7 :
#6 :
VCMD2 VCMD1 Serial PC
#5 VCMD2 :
#4 VCMD1 : 0 0 0.9155 rpm/5V
0 1 14 rpm/5V
#3 : 1 0 234 rpm/5V
#2 : 1 1 3750 rpm/5V
#1 MCNFB : Machine velocity feedback function is
ineffective (0)/effective (1) PRM2088
#0 :
2015 High-speed positioning function <Axis>
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 SSG1 : Integration function at low speed is not PRM2029,
used (0)/used (1) 2030
#0 PGTWN : Polygonal lines for the position gain are not PRM2028
used (0)/used (1)
263
Number Contents Remarks
6
2024 No. of position detection feedback pulses <Axis>
(PPLS) PRM
2000#0
264
8. PARAMETERS
265
Number Contents Remarks
266
8. PARAMETERS
PRM 2023
PRM 2088= 4096 α
PRM 2024
267
Number Contents Remarks
9) Parameter of DI/DO
#7 :
#6 :
#5 :
#4 IOV : The manual feed and cutting feed override 7
signal uses negative logic (0)/positive logic (1).
#3 :
#2 :
#1 :
#0 : 8
3003 Parameter for Interlock signal
268
8. PARAMETERS
3004 Overtravel
#7 :
#6 :
#5 OTH : The hardware overtravel function is used (0)/
not used (1).
#4 :
#3 :
#2 :
#1 :
#0 :
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 GDC : The address of the reference position return
deceleration signal is X009 (0)/G196 (1).
269
10) Parameters of CRT/MDI, Display, and Edit
#7 : When all 7
#6 SPN : Spanish the bits are
#5 HNG : Korean (Hangul character) set to 0,
#4 ITA : Italian English is
#3 CHI : Chinese (Taiwanese) used.
#2 FRN : French
#1 GRM: German
8
#0 JPN : Japanese
270
8. PARAMETERS
271
Number Contents Remarks
3106 1
#7 OHS : Operation history sampling is performed (0)/not
performed (1).
#6 DAK : For absolute coordinate display in M series
three-dimensional coordinate conversion,
programmed coordinates are displayed (0)/
2
coordinates in the workpiece coordinate
system are displayed (1).
#5 SOV : A spindle override value is not displayed (0)/ PRM
displayed (1). 3105#2
#4 OPH : The operation history screen is not displayed 3
(0)/displayed (1).
#3 SPD : Names for actual spindle speed values are T series
displayed regardless (0)/depending (1) of the
selected spindle position coder.
#2 : 4
#1 GPL : On the program list screen, the list–by–group
function is disabled1 (0)/enabled (1).
#0 :
#7 :
#6 : 9
#5 :
#4 :
#3 :
#2 PCT : For T code display, programmed T numbers M series
are displayed (0)/PMC T numbers are
displayed (1).
10
#1 :
#0 :
272
8. PARAMETERS
#7 :
#6 BGO : When the <OFFSET> function key on the
background drawing screen is pressed, the
machining screen is displayed (0)/background
drawing data is displayed (1).
#5 :
#4 :
#3 :
#2 IKY : On the tool compensation screen, the [INPUT] T series
soft key is displayed (0)/not displayed (1).
#1 DWT : At the display of tool wear/geometry Com-
compensation, the character “W” is displayed pensation
at the left of each number (0)/not displayed (1) memory B
#0 :
#7 :
#6 :
#5 OPH : The operation history log function is displayed
(0)/enable (1).
#4 :
#3 EAH : As alarm history information, macro alarm and
external alarm messages are recorded (0)/not
recorded (1).
#2 OMH: The history of external operator messages is
not displayed (0)/displayed (1).
#1 :
#0 SGD : Generally used graphic display (0)/servo
waveform display (1)
273
Number Contents Remarks
#7 : 5
#6 ICS : When the <CUSTOM> function key is pressed
while the custom screen is being displayed :
the screen is changed (0)/the screen is not
changed (1).
#5 IUS : When the <CUSTOM> or <GRAPH> function 6
key is pressed while the user or graph screen
is being displayed : the screen is changed (0)/
the screen is not changed (1).
#4 IMS : When the <MESSAGE> function key is
pressed while the message screen is being 7
displayed : the screen is changed (0)/the
screen is not changed (1).
#3 ISY : When the <SYSTEM> function key is pressed
while the system screen is being displayed :
the screen is changed (0)/the screen is not 8
changed (1).
#2 IOF : When the <OFFSET/SETTING> function key is
pressed while the offset/setting screen is being
displayed : the screen is changed (0)/ the
screen is not changed (1).
#1 IPR : When the <PROG> function key is pressed
9
while the program screen is being displayed :
the screen is changed (0)/the screen is not
changed (1).
#0 IPO : When the <POS> function key is pressed while
the position display screen is being displayed : 10
the screen is changed (0)/the screen is not
changed (1).
274
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 SFM : In current position display, axis name 2-path
subscripts are provided for all coordinates (0)/ control
machine coordinates only (1).
#1 NDA : Absolute coordinates and relative coordinates
are displayed (0)/not displayed (only machine
coordinates being displayed) (1).
#0 NDP : The current position for each axis is, displayed
(0)/not displayed (1)
3120 Time from the output of an alarm to the
termination of sampling [msec]
275
Number Contents Remarks
3151 Number of the axis for which the first load PRM 1
meter for the servo motor is used 3111#5
#7 :
#6 NPE : At the program registration, M02, M30 and M99
is assumed as completion of registration (0)/
6
not assumed (1)
#5 N99 : When an M99 block is specified, program PRM
registration is terminated (0)/not terminated (1). 3201#6=0
#4 :
#3 : 7
#2 REP : When program registration, if the program
number is same as an existing one, an alarm is
generated (0)/the existing program is deleted
then the new program is registered (1)
#1 RAL : In case of the program registeration, all 8
programs are registered (0)/only one program
is registered (1)
#0 RDL : In case of program registration by MINP signal, EXRD
the new program is registered following the signal
programs already registered (0)/all registered 9
programs are deleted, then the new program is
registered (1)
10
276
8. PARAMETERS
#7 :
#6 PSR : Search for the program number of a protected
program is disabled (0)/enabled (1)
#5 :
#4 NE9 : Editing of programs with program numbers
9000 to 9999 are not inhibited (0)/inhibited (1)
#3 :
#2 CND : With the [ARRANGE] soft key, main program
arrangement is not performed (0)/performed
(1).
#1 OLV : When a program other than the selected
program is deleted or output the display of the
selected program is not held (0)/held (1).
#0 NE8 : Editing of programs with program numbers
8000 to 8999 are not inhibited (0)/inhibited (1)
#7 :
#6 :
#5 SPR : Program numbers in the 9000 range for
specific programs are not added (0)/added (1)
with 90000000
#4 P9E : Editing of subprograms 90000000 to 99999999
are not inhibited (0)/inhibited (1)
#3 P8E : Editing of subprograms 80000000 to 89999999
is not inhibited (0)/inhibited (1)
#2 EXK : With the small MDI panel, the input character
extension function is not used (0)/used (1).
#1 :
#0 PAR : With the small MDI panel, [,] is used without
modification (0)/used as (,) (1).
277
Number Contents Remarks
278
8. PARAMETERS
#7 :
#6 AD2 : Specification of the same address two or more ALM5074
times in a block is enabled (0)/disabled (1)
#5 CIR : When R, I, J, and K are not specified for ALM022
circular interpolation, a linear movement is
made (0)/an alarm is issued (1).
#4 :
#3 :
#2 :
#1 :
#0 :
3404 Parameter for M function
279
Number Contents Remarks
10
280
8. PARAMETERS
#7 :
#6 :
#5 :
#4 C20 : Upon reset, the G codes in group 20 are M series
cleared (0)/not cleared (1).
#3 C19 : Upon reset, the G codes in group 19 are M series
cleared (0)/not cleared (1).
#2 C18 : Upon reset, the G codes in group 18 are M series
cleared (0)/not cleared (1).
#1 C17 : Upon reset, the G codes in group 17 are M series
cleared (0)/not cleared (1).
#0 C16 : Upon reset, the G codes in group 16 are
cleared (0)/not cleared (1).
3409 Clear PRM
3402#6=1
281
Number Contents Remarks
10
282
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 AUP : When a command for the second M series
miscellaneous function contains a decimal
point or negative sign the command is invalid
(0)/valid (1).
3460 Address for second miscellaneous function M series
Addres A B C U V W
Set value 65 66 67 85 86 87
Address B is assumed when a value other than
the above is set.
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 NRF : At the first G00 command after the serial Serial
spindle is switched to C axis conturing control spindle
mode, the positioning is done after returning to
the reference position (0)/with normal
positioning (1)
#0 :
283
Number Contents Remarks
#7 :
#6 :
#5 SS3 : The third spindle is not used (0)/used (1)
#4 SS2 : The second spindle is not used (0)/used (1)
2
#3 :
#2 :
#1 ISI : Specifies whether the serial spindle interface is
used (0)/note used (1)
#0 : 3
3702 Parameter for spindle orientation function
(O.S.S)
284
8. PARAMETERS
#7 :
#6 SFA : The SF signal is output when gears are M series
switched (0)/irrespective of whether gears are
switched (1)
#5 NSF : When an S code command is issued in M series
constant surface-speed control, SF is output
(0)/not output (1)
#4 EVS : With an S command, S codes and SF are not T series
output (0)/output (1).
#3 SGT : The gear switching method during G84 and M series
G74 is method A (0)/method B (1) PRM3761,
3762
#2 SGB : The gear switching method is method A (0)/ M series
method B (1) PRM3741,
3743
#1 GST : The SOR signal is used for spindle orientation M series
(0)/gear shift (1) PRM3751,
3752
#0 ESF : The SF signal output condition is such that S PRM
codes and SF are output with all S commands 3705#5
(0)/not output when constant surface speed
control is used or the spindle speed is clamped
(1).
3706 Parameter for the voltage polarity of spindle
285
Number Contents Remarks
#7 :
#6 :
#5 : 4
#4 SVD : When the SIND signal is on, the detection of
spindle speed fluctuation is disable (0)/enable
(1)
#3 :
#2 : 5
#1 SAT : The check of the spindle speed arrival signal at T series
the start of executing the thread cutting block is
performed with PRM3708#0=1 (0)/always
performed (1)
#0 SAR : The spindle speed arrival signal is not checked SAR signal 6
(0)/checked (1)
#7 :
#6 : 7
#5 :
#4 :
#3 :
#2 MSI : The SIND signal in multi-spindle control is valid
only when the first spindle is selected (0)/for 8
each spindle (1)
#1 :
#0 SAM : The sampling frequency to obtain the average T series
spindle speed is 4 (0)/1 (1)
3730 Dta used for adjusting the gain of the analog 9
output of spindle speed [0.1%]
286
8. PARAMETERS
287
Number Contents Remarks
3902 Loop gain for the servo axis when the spindle
gear 2 selection 7
3903 Loop gain for the servo axis when the spindle
gear 3 selection
3904 Loop gain for the servo axis when the spindle
gear 4 selection 8
3910 Number of the servo axis whose loop gain is to 2nd group
be changed according to the set value of for the 1st
parameter 3911 to 3914 when the Cs conturing spindle
axis is controlled
(Set value 0 to 8) 9
3911 Loop gain for the servo axis when the spindle
gear 1 selection
3912 Loop gain for the servo axis when the spindle
gear 2 selection 10
3913 Loop gain for the servo axis when the spindle
gear 3 selection
3914 Loop gain for the servo axis when the spindle
gear 4 selection
288
8. PARAMETERS
3920 Number of the servo axis whose loop gain is to 3rd group
be changed according to the set value of for the 1st
parameter 3921 to 3924 when the Cs conturing spindle
axis is controlled
(Set value 0 to 8)
3921 Loop gain for the servo axis when the spindle
gear 1 selection
3922 Loop gain for the servo axis when the spindle
gear 2 selection
3923 Loop gain for the servo axis when the spindle
gear 3 selection
3924 Loop gain for the servo axis when the spindle
gear 4 selection
3930 Number of the servo axis whose loop gain is to 4th group
be changed according to the set value of for the 1st
parameter 3931 to 3934 when the Cs conturing spindle
axis is controlled
(Set value 0 to 8)
3931 Loop gain for the servo axis when the spindle
gear 1 selection
3932 Loop gain for the servo axis when the spindle
gear 2 selection
3933 Loop gain for the servo axis when the spindle
gear 3 selection
3934 Loop gain for the servo axis when the spindle
gear 4 selection
3940 Number of the servo axis whose loop gain is to 5th group
be changed according to the set value of for the 1st
parameter 3941 to 3944 when the Cs conturing spindle
axis is controlled
(Set value 0 to 8)
3941 Loop gain for the servo axis when the spindle
gear 1 selection
3942 Loop gain for the servo axis when the spindle
gear 2 selection
3943 Loop gain for the servo axis when the spindle
gear 3 selection
3944 Loop gain for the servo axis when the spindle
gear 4 selection
289
[Parameters for serial spindle ( series spindle amplifier)]
#7 :
#6 DEFDRT : The direction to which the differential
speed function is applied and the direction 2
specified in the feedback signal is the
same (0)/reversed (1)
#5 DEFMOD : The differential speed function is not used
(0)/used (1)
#4 RETSV : In reference position return in the servo 3
mode, the return direction viewed from the
spindle is counterclockwise (0)/clockwise
(1)
#3 RETRN : The direction of return to reference From
position is CCW (0)/ CW (1) spindle 4
#2 POSC1 : The spindle and the position coder rotate side
the same direction (0)/ the opposite
direction each other (1)
#1 ROTA2 : The spindle rotate to CCW with
+command (0)/to CW (1)
#0 ROTA1 : The spindle and the spindle motor rotate
5
to the same direction (0)/ to the opposite
direction each other (1)
10
290
8. PARAMETERS
291
Number Contents Remarks
4003 1
#7 PCPL2 : Position coder signal setting (See the
table below.)
#6 PCPL1 : Position coder signal setting (See the
table below.) 2
#5 :
#4 PCTYPE : Position coder signal setting (See the
table below.)
High-
Built-in resolution
PCPL2 PCPL1 PCTYPE
sensor magnetic
Remarks 3
pulse coder
0 0 0 256 λ/rev 65 φ Position coder,
high-resolution
position coder
0 0 1 128 λ/rev – – 4
0 1 0 512 λ/rev 130 φ –
0 1 1 64 λ/rev – –
1 0 0 – 195 φ –
1 1 0 384 λ/rev 97.5 φ –
5
#3 DIRCT2 : The direction of rotation at the spindle
orientation
#2 DIRCT1 : The direction of rotation at the spindle
orientation
DIRECT 2 DIRECT 1
6
0 0 Direction of rotation
immediately before
spindle orientation
0 1 Direction of rotation 7
immediately before
spindle orientation
1 0 The counter-clockwise
in view of the motor
shaft 8
0 1 The clockwise in view
of the motor shaft
10
292
8. PARAMETERS
#7 :
#6 :
#5 :
#4 BISGAN : A standard built-in sensor is used (0)/a PRM
built-in sensor with a non-standard gain is 4003#1=1
used (1).
#3 REFTYP : The external one-rotation signal is detected
on its rising edge (0)/falling edge (1).
#2 EXTRF : The external one-rotation signal is not used
(0)/used (1).
#1 SPDBIS : A separate built-in sensor is not used (0)/
used (1).
#0 HRPC : A high-resolution position coder is not used
(0)/used (1).
4006
4007
293
Number Contents Remarks
4009 1
#7 :
#6 OVRTYP : Analog override is of linear function type
(0)/quadratic function type (1).
#5 TRSPRM : Output compensation method
#4 LDTOUT : During acceleration/deceleration, the load Depends
2
detection signal is not output (0)/output on the
(1). motor
#3 PCGEAR : The arbitrary gear function between the model.
spindle and position coder is disabled (0)/
enabled (1). 3
#2 ALSP : When a serial communication alarm is
issued, the power is not turned off until the
motor has stopped (0)/the power is turned
off immediately (1).
#1 RVSVCM : In slave operation, the sub-spindle and 4
main spindle rotate in the same direction
(0)/opposite directions (1).
#0 VLPGAN : The setting of a velocity loop gain is used
without modification (0)/used after division
by 16 (1). 5
4011 Number of speed detector pulses
4012
#7 :
#6 :
10
#5 :
#4 :
#3 :
#2 :
#1 PWM2 :
#0 PWM1 : } PWM setting (Set 00 usually.)
294
8. PARAMETERS
#7 :
#6 :
#5 SLVEN : The slave operation function is disabled
(0)/enabled (1).
#4 :
#3 CHGCLT : Output switching (between high speed and
low speed) is checked using the RCH
signal (0)/the MCC contact signal (1).
#2 AXSLCT : The spindle switching (between the main
spindle and sub-spindle) MCC contact
check function is disabled (0)/enabled (1).
#1 AXSUB : During sub-spindle rotation, the spindle
switching function is disabled (0)/enabled
(1).
#0 AXISSL : The spindle switching function is disabled
(0)/enabled (1).
#7 :
#6 :
#5 :
#4 :
#3 :
#2 SPDSW : The output switching function is not
provided (0)/provided (1)
#1 SPLDMT: The spindle load monitor function is
disabled (0)/enabled (1).
#0 ORIENT : The orientation function is not provided (0)/
provided (1)
295
Number Contents Remarks
296
8. PARAMETERS
297
Number Contents Remarks
298
8. PARAMETERS
299
Number Contents Remarks
300
8. PARAMETERS
[Parameter for low speed driving when the output switching function is used]
301
Number Contents Remarks
4167 Reserved
7
4168 Overload current alarm detection level
(for low speed characteristic)
302
8. PARAMETERS
303
Number Contents Remarks
304
8. PARAMETERS
305
Number Contents Remarks
306
8. PARAMETERS
307
Number Contents Remarks
308
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 ND2 : In controlling the spindle synchronization, the
direction of the second spindle motor rotation is
the direction indicated by the command sign
(0)/the opposite direction (1)
#0 ND1 : In controlling the spindle synchronization, the
direction of the first spindle motor rotation is the
direction indicated by the command sign (0)/the
opposite direction (1)
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 FLR : The allowable rate and fluctuation rate of
parameter No. 4911 and No. 4912 are
indicated in 1% steps (0)/0.1% steps (1).
4911 Ratio (q) of the spindle speed which is
assumed to the specified spindle speed
309
Number Contents Remarks
10
310
8. PARAMETERS
5000 M series
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 SBK : For a block that is internally created by cutter
compensation, single block mode is disabled
(0)/enabled (1).
5001 Parameter for tool offset M series
#7 :
#6 EVO : Tool offset is effective from next H code (0)/
next block (1)
#5 TPH : Tool offset number is D (0)/H (1)
#4 :
#3 TAL : In the tool length compensation C, generates
an alarm when two or more axes are offset (0)/
not generate (1)
#2 OFH : The address to appoint the offset number of
tool length and tool radius is D (0)/H (1)
#1 TLB : Tool length compensation axis is always Z axis
(0)/axis perpendicular to plane specification (1)
(G17, G18, G19 )
#0 TLC : Tool length compensation A·B (0)/Tool length PRM
compensation C (1) 5001#1
311
Number Contents Remarks
#7 :
#6 : 7
#5 :
#4 :
#3 :
#2 ODI : The cutter compensation value is a radius M series
value (0)/diameter value (1). 8
#1 ORC : Tool compensation value is set by the diameter T series
specification (0)/set by the radius specification
(1)
#0 :
5005 Parameters for tool offset T series 9
#7 :
#6 :
#5 QNI : The tool compensation number in the offset 0:
write mode by the tool compensation direct PRM5020
input B is not selected automatically (0)/
10
selected automatically (1)
#4 :
#3 :
#2 PRC : When direct input of tool offset value, a PRC
signal is not used (0)/used (1)
#1 :
#0 CNI : On the offset screen, Y-axis offset screen, and
macro screen, [INP.C] is displayed (0)/not
displayed (1).
312
8. PARAMETERS
5006
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 TGC : A T code, specified in a block containing G50, T series
G04, or G10, is valid (0)/causes ALM254 to be
issued (1).
#0 OIM : Inch-metric conversion of tool compensation
values is not performed (0)/performed (1).
5008 Cutter compensation C, Tool nose radius
compensation
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 CNC : During interference check for cutter
compensation C (M series) or tool nose radius
compensation (T series), when the direction of
movement after application of the offset differs
from the programmed direction by between 90°
and 270° an alarm (0)/no alarm (1) is issued.
#0 CN1 : Interference check for cutter compensation C
(M series) or tool–tip radius compensation (T
series) is performed (0)/not performed (1).
5010 Limit value that ignores the vector when a tool T series
moves on the outside of a corner during tool
nose radius compensation
313
Number Contents Remarks
10
314
8. PARAMETERS
315
Number Contents Remarks
316
8. PARAMETERS
5160 M series
#7 :
#6 :
#5 :
#4 :
#3 :
#2 NOL : When the depth of cut per action is satisfied in
a peck drilling cycle of a small diameter, the
feed and spindle speed are not changed (0)/
changed (1)
#1 OLS : When an overload torque signal is received in
a peck drilling cycle of a small diameter, the
feed and spindle speed are not changed (0)/
changed (1)
#0 :
317
17) Parameters for rigid tapping
#7 :
#6 : 6
#5 :
#4 OV3 : Overriding by program is disabled (0)/enabled
(1)
#3 OVU : The increment unit of the override PRM5211 is
1% (0)/ 10% (1)
#2 TDR : Cutting time constant in rigid tapping uses a PRM5261
7
same parameter during cutting and extraction to 5264,
(0)/not use a same parameter (1) 5271 to
5274
#1 :
#0 NIZ : Rigid tapping smoothing processing is disabled M series 8
(0)/enabled (1).
#7 :
#6 :
9
#5 :
#4 :
#3 :
#2 :
#1 : 10
#0 ORI : When rigid tapping is started, orientation is not M series
performed (0)/performed (1).
318
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 HRM : When the tapping axis moves in the negative
direction, the direction in which the spindle
rotates is determined as follows:
In G84 mode, the spindle rotates in a normal
direction (0)/reverve (1).
In G74 mode, the spindle rotates in reverse (0)/
a normal derection (1).
#0 HRG : Rigid tapping by the manual handle is disabled
(0)/enabled (1).
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 DGN : The diagnosis screen displays a rigid tapping
synchronization error (0)/spindle and tapping
axis error ratio difference (1).
5210 Rigid tapping mode specification M code 0=M29
319
Number Contents Remarks
320
8. PARAMETERS
321
18) Parameters for scaling/coordinate rotation
322
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 AFC : In polar coordinate interpolation mode,
automatic speed control is not applied (0)/
applied (1).
5460 Axis (linear axis) specification for polar
coordinate interpolation
323
22) Parameters for indexing index table
#7 :
#6 :
#5 : 9
#4 :
#3 :
#2 :
#1 :
#0 SPN : A distribution amount along a linear axis in 10
exponential interpolation is specified by
PRM5643 (0)/K in G02.3 or G03.3 (1).
5641 Number of a linear axis subject to exponential M series
interpolation
324
8. PARAMETERS
325
Number Contents Remarks
326
8. PARAMETERS
327
Number Contents Remarks
328
8. PARAMETERS
329
28) Parameters for skip function
330
8. PARAMETERS
331
Number Contents Remarks
332
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 IOC : For the high-speed skip signal, the option 2
board is used (0)/the I/O card is used (1).
333
29) Parameters for automatic tool compensation (T series) and
automatic tool length compensation (M series)
1
Number Contents Remarks
#7 :
#6 : 2
#5 :
#4 :
#3 :
#2 :
#1 : 3
#0 AE0 : A measuring position is assumed to be
reached when XAE, YAE, or ZAE is 1 (0)/0 (1).
6241 Feedrate during measurement of automatic tool T series
compensation
4
Feedrate during measurement of automatic tool M series
length compensation
#7 : 9
#6 :
#5 :
#4 ESR : External program number search is disabled
(0)/ enabled (1)
#3 : 10
#2 :
#1 :
#0 :
334
8. PARAMETERS
#7 :
#6 NZM : The screen image is not enlarged (0)/enlarged T series
(1) by specifying the center of the screen and
magnification.
#5 DPO : Current position is not appear on the machining M series
profile drawing or tool path drawing screen (0)/
appear (1)
#4 :
#3 DPA : Current position display is the actual position to T series
ensure tool nose radius compensation (0)/
programmed position (1)
#2 GUL : The positions of X1– and X2–axes are not T series
replaced (0)/are replaced (1) with each other in (2-path
the coordinate system specified with control)
PRM6509.
#1 SPC : Graphic display (2–path control) is done on two T series
spindles and two tool posts (0)/on one spindle (2-path
and two tool posts (1) control)
#0 GRL : Graphic display T series
Tool post 1 is displayed on the left, and tool (2-path
post 2 is displayed on the right (0) control)
Tool post 1 is displayed on the right, and tool
post 2 is displayed on the left (1)
6501 Parameter for graphic display
#7 :
#6 :
#5 CSR : Center position of tool in tool path drawing is
marked with (0)/with (1)
#4 FIM : Machining profile drawing in solid drawing is M series
displayed in the coarse mode (0)/fine mode (1)
#3 RID : In solid drawing, a plane is drawn without M series
edges (0)/with edges (1)
#2 3PL : Tri-plane drawing in solid drawing is drawn by M series
the first angle projection (0)/third angle
projection (1)
#1 TLC : In solid drawing, the tool length compensation M series
is not executed (0)/executed (1)
#0 ORG : Drawing when coordinate system is altered M series
during drawing, draws in the same coordinate
system (0)/draws in the new coordinate system
(1)
335
Number Contents Remarks
#7 :
#6 :
#5 : 5
#4 :
#3 :
#2 :
#1 :
#0 PCM : M code that counts the number of machined PRM6710 6
parts are specified by M02, M30 and PRM
6710 (0)/only M code specified by PRM 6710
(1)
6710 M code that counts the total number of
machined parts and the number of machined
7
parts
336
8. PARAMETERS
337
Number Contents Remarks
#7 :
#6 :
9
#5 :
#4 :
#3 :
#2 :
#1 : 10
#0 IGP : During follow–up for the absolute position
detector, position switch signals are output (0)/
not output (1)
6910 Axis corresponding to the 1st position switch
338
8. PARAMETERS
339
Number Contents Remarks
10
340
8. PARAMETERS
#7 :
#6 :
#5 :
#4 HPF : If the specified manual handle feedrate
exceeds the rapid traverse rate, handle pulses
exceeding the rapid traverse rate are ignored
(0)/are not ignored such that the tool is moved
then stopped (1).
#3 HCL : The clearing of a handle interrupt travel
distance is invalid (0)/valid (1).
#2 :
#1 THD : Manual pulse generator in TEACH IN JOG
mode is invalid (0)/valid (1)
#0 JHD : Manual pulse generator in JOG mode is invalid
(0)/valid (1)
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 IOL : Manual pulse generator interface on the main
CPU board (0) / provided in the machine
operator’s panel interface for I/O link (1)
7102 Rotation direction <Axis>
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 HNG : Axis movement direction for rotation direction T series
of manual pulse generator is same in direction
(0) / reverse in direction (1)
341
Number Contents Remarks
7144 Coordinate of the first rotation axis for tool axis M series
9
direction handle feed and radial tool axis
handle feed
342
8. PARAMETERS
#7 :
#6 OP7 : Feed hold is not performed on software
operator’s panel (0) / performed (1)
#5 OP6 : Protect key is not performed on software
operator’s panel (0) / performed (1)
#4 OP5 : OBS,SBK,MLK,DRN are not performed on
software operator’s panel (0) / performed (1)
#3 OP4 : Override is not performed on software
operator’s panel (0) /performed (1)
#2 OP3 : MPG’s axis selection is not performed on
software operator’s panel (0) / performed (1)
#1 OP2 : JOG feed axis selection is not performed on
software operator’s panel (0) / performed (1)
#0 OP1 : Mode selection is not performed on software
operator’s panel (0) /performed (1)
7210 Jog movement axis and its direction on
software operator’s panel °
343
Number Contents Remarks
10
344
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 L8M : In high-speed machining with an interpolation
period of 8 msec, learning control is not
exercised (0)/exercised (1).
#2 :
#1 PMC : A PMC axis control command in high-speed
machining is ignored (0)/executed (1).
#0 SUP : In high-speed remote buffer operation and M series
high-speed cycle machining, acceleration/
deceleration is not used (0)/used (1).
7505 High–speed cutting <Axis>
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 HUN : Unit of data to be distributed during machining T series
a high–speed cycle is the same as the least
input increment (0)/ten times the least input
increment (1).
#0 HSC : Not used (0)/used (1) for high–speed
distribution in each axis.
345
Number Contents Remarks
346
8. PARAMETERS
347
43) Parameters for the hobbing machine and electric gear box
1
Number Contents Remarks
#7 :
#6 DPS : Display of actual spindle speed the hob–axis 2
(0)/the spindle speed (1) speed is displayed.
#5 RTO : Gear ratio for the spindle and position coder
specified in parameter 3706 disabled (0)/
enabled (1) (Always specify 0.)
#4 : 3
#3 MLT : Unit of data for the magnification for PRM7714
compensating C–axis servo delay 0.001 (0)/
0.0001 (1)
#2 HDR : Setting of the direction for compensating a
helical gear (1 is usually specified.)
#1 CMS : The position manually set with a single rotation
4
signal is canceled (0)/not canceled (1) when a
synchronization cancel command is issued.
#0 HBR : Performing a reset does not cancel (0)/cancel
(1) synchronization of the C–axis to the hob
axis (G81). 5
7701 Hobbing machine M series
#7 :
#6 :
#5 DLY : Compensating C–axis servo delay with G84 is
6
disabled (0)/enabled (1)
#4 JHD : While the C–axis and hob axis are
synchronized with each other, jogging and
handle feeds around the C–axis are disabled
(0)/enabled (1) 7
#3 :
Number of times the
#2 SM3 : SM3 SM2 SM1
pulse is sampled
#1 SM2 :
#0 SM1 : 0 0 0 4
0 0 1 1 8
0 1 0 2
0 1 1 16
1 0 0 32
1 1 0 4
1 1 1 4
9
7709 Number of the axial feed axis for a helical gear M series
348
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 RTR : Specifies whether the retraction function is
effective for each axis.
Retraction is disabled (0)/enabled (1).
7740 Feedrate during retraction for each axis <Axis>
[mm/min] M series
349
44) Parameters for axis control by PMC
350
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 PIM : When only the axes controlled by the PMC are
used, the linear axis is influenced (0)/not
influenced (1) by inch/millimeter input.
8004 Axis control
8005
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 CDI : If diameter input is specified for T series
PMC–controlled axes, the amount of travel PRM
becomes double the specified value while the 1006#3
specified feedrate is used as is (0)/both the
specified amount of travel and feedrate are
used as is (1).
#0 :
8010 DI/DO group selection for each axis during
PMC axis control
351
45) Parameters for two-path control
#7 :
#6 DSB : The special single block function is disabled T series 2
(0)/enabled (1).
#5 COF : A separate tool compensation memory area is T series
used for each tool post (0)/a common tool
compensation memory area is shared by the
tool posts (1). 3
#4 :
#3 :
#2 :
#1 IAL : When an alarm is raised in one tool post in the T series
automatic operation mode, the other tool post 4
enters the feed hold state and stops (0)/
continues operation without stopping (1)
#0 RST : Reset key on the CRT/MDI panel effective for
both paths (0)/for the tool post selected by the
path select signal (1)
5
8110 Queuing M code range (minimum value) 2-path
control
8111 Queuing M code range (maximum value)
#7 :
#6 :
#5 ZCL : Specifies whether interference along the Z axis 7
is checked (0)/is not checked (1)
#4 IFE : Specifies whether interference between tool
posts is checked (0)/is not checked (1)
#3 IFM : Specifies whether interference between tool
post is checked (0)/is not checked (1) in the
manual operation mode
8
#2 IT0 : When offset number 0 is specified by the T
code, checking interference between tool posts
is stopped until an offset number other than 0 is
specified by the next T code (0)/checking
interference between tool posts is continued 9
according to the previously specified offset
number (1)
#1 TY1 : Specifies the relationship between the
#0 TY0 : coordinate systems of the two tool posts.
10
8151 Distance along the X axis between the T series
reference positions of tool posts 1 and 2 (2-path
control)
8152 Distance along the Z axis between the
reference positions of tool posts 1 and 2
352
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 CZM : When two Cs contour axes are subject to
mixed control, the function for mixing zero point
return commands for Cs contour axes is not
used (0)/used (1)
#0 NMR : When an axis subject to mixed control is
placed in servo–off state mixed control is
stopped (0)/mixed control is not stopped to
disable follow–up for the axis (1)
353
Number Contents Remarks
354
8. PARAMETERS
355
46) Parameters for inclined axis control
#7 :
#6 :
#5 : 2
#4 :
#3 AZR : The machine tool is moved (0)/is not moved (1)
along the Z axis during manual reference
position return along the Y axis under inclined
axis control 3
#2 :
#1 :
#0 AAC : Does not perform (0)/performs (1) inclined axis
control
8210 Inclination angle for inclined axis control 4
8211 Axis number of a slanted axis subject to
slanted axis control
356
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 MDF : When the execution of a B-axis operation
command is started, G98 mode is set (0)/G99
mode is set (1).
#1 MDG: When the execution of a B-axis operation
command is started, G00 mode is set (0)/G01
mode is set (1).
#0 FXC : G84 rotates the spindle in the forward or
reverse direction after M05 (0)/without M05.
8242 Offset value T series
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 COF : A separate B-axis offset value is used for each T series
tool post (0)/a common B-axis offset value is (2-path
shared by the tool posts (1). control)
8250 Axis number used for B-axis control T series
357
48) Parameters for simple synchronous control
#7 :
#6 : 4
#5 :
#4 :
#3 :
#2 :
#1 ATS : Automatic setting of grid positioning for 5
simplified synchronous control is not started
(0)/started (1)
#0 ATE : Automatic setting of grid positioning for
simplified synchronous control is disabled (0)/
enabled (1) 6
8311 Axis number of the master axis for an axis <Axis>
subject to synchronous control
T series : Set the axis number (0 to 7) of the
master axis for each axis.
Setting 7
Tens digit Units digit
Parameter for Master axis for Master axis for
the first axis the second the first axis
axis
Parameter for Master axis for Master axis for 8
the second the fourth axis the third axis
axis
Parameter for Master axis for Master axis for
the third axis the sixth axis the fifth axis
Parameter for Master axis for Master axis for 9
the fourth axis the eighth axis the seventh
axis
When the master axis for the fourth axis is the
second axis, set 00, 20, 00, and 00.
M series: Set the axis number (1 to 8) of the
master axis for each axis.
10
8312 Slave axis mirror image setting (100 or more: <Axis>
Reversed) T series
358
8. PARAMETERS
359
51) High–precision control (M series)
#7 BADO:
#6 :
#5 DST : Be sure to set 1. 3
#4 BLK : Be sure to set 0.
#3 :
#2 : BADO NWBL Meaning
#1 NWBL: 0 0 Linear type is used for
#0 : acceleration/deceleration prior to 4
pre–read interpolation
1 1 Bell–shape type is used for
acceleration/deceleration prior to
pre–read interpolation
10
360
8. PARAMETERS
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 CTY : Be sure to set to 1.
#0 CDC : Be sure to set to 0.
#7 :
#6 :
#5 :
#4 :
#3 CIR : The function of automatic velocity control
considering acceleration and deceleration
during circular interpolation is not used (0)/
used (1)
#2 BIP : The function of deceleration at corners is not
used (0)/used (1). (Always set 1.)
#1 :
#0 :
361
Number Contents Remarks
#7 : 4
#6 :
#5 CDSP: Disables (0)/enables (1) smooth interpolation
in HPCC mode.
#4 :
#3 : 5
#2 :
#1 :
#0 :
#7 :
#6 : 8
#5 :
#4 :
#3 :
#2 :
#1 CNA : If an NC alarm is issued while the C executor 9
user screen is displayed, the screen is
changed according to PRM3111#7 (0)/is not
changed (1).
#0 RSK : Upon reset, key codes are not passed to the
application (0)/passed to the application (1). 10
362
8. PARAMETERS
#7 :
#6 CTV : When CAP II is provided, 1 must be specified.
#5 :
#4 :
#3 :
#2 :
#1 PLD : Read operation is performed after the P-code
loader is cleared (0)/without clearing the
P-code loader (1).
#0 :
8703 MAP
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 LCL : A change in the internal state of the NC is not
reported to the host (0)/reported to the host (1).
#0 DLF : If file transfer using MAP, for example, is
terminated, an incomplete file is not deleted (0)/
deleted (1).
8760 Number of a program transferred to the Power
Mate by using the I/O Link
8901 Maintenance
#7 :
#6 :
#5 :
#4 :
#3 :
#2 :
#1 :
#0 FAN : A fan motor error is detected (0)/not detected
(1). (Use inhibited)
363
Number Contents Remarks
10
364
9. ERROR CODE LIST
365
Number Message Contents
015 TOO MANY AXES An attempt was made to move the
COMMANDED machine along the axes, but the
1
(M series) number of the axes exceeded the
specified number of axes controlled
simultaneously. Alternatively, in a
block where where the skip function
activated by the torque–limit
reached signal (G31 P99/P98) was
2
specified, either moving the machine
along an axis was not specified, or
moving the machine along multiple
axes was specified. Specify move-
ment only along one axis.
3
TOO MANY AXES An attempt has been made to move
COMMANDED the tool along more than the maxi-
(T series) mum number of simultaneously con-
trolled axes. Alternatively, no axis
movement command or an axis
movement command for two or more 4
axes has been specified in the block
containing the command for skip us-
ing the torque limit signal (G31
P99/98). The command must be ac-
companied with an axis movement
command for a single axis, in the 5
same block.
366
9. ERROR CODE LIST
367
Number Message Contents
038 INTERFERENCE IN Overcutting will occur in cutter com-
CIRCULAR BLOCK pensation C because the arc start
1
(M seires) point or end point coincides with the
arc center.
Modify the program.
047 ILLEGAL AXIS SELECT Two or more parallel axes (in parallel
(M series) with a basic axis) have been speci-
fied upon start–up of three–dimen-
sional tool compensation or three– 10
dimensional coordinate conversion.
368
9. ERROR CODE LIST
052 CODE IS NOT G01 AFTER The block next to the chamfering or
CHF/CNR (M series) corner R block is not G01,G02 or
G03.
Modify the program.
056 NO END POINT & ANGLE Neither the end point nor angle is
IN CHF/CNR (T series) specified in the command for the
block next to that for which only the
angle is specified (A). In the cham-
fering comman, I(K) is commanded
for the X(Z) axis.
Modify the program.
057 NO SOLUTION OF BLOCK Block end point is not calculated cor-
END rectly in direct dimension drawing
(T series) programming.
369
Number Message Contents
058 END POINT NOT FOUND In a arbitrary angle chamfering or
(M series) corner R cutting block, a specified
1
axis is not in the selected plane.
Modify the program.
END POINT NOT FOUND Block end point is not found in direct
(T series) dimension drawing programming.
Modify the program. 2
059 PROGRAM NUMBER NOT In an external program number
FOUND search, a specified program number
was not found. Otherwise, a program
specified for searching is being
edited in background processing.
Check the program number and ex-
3
ternal signal. Or discontinue the
background eiting.
370
9. ERROR CODE LIST
067 CAN NOT ERROR IN MDI G70, G71, G72, or G73 command
MODE with address P and Q.
(T series) Modify the program.
371
Number Message Contents
078 NUMBER NOT FOUND A program number or a sequence
number which was specified by ad-
1
dress P in the block which includes
an M98, M99, M65 or G66 was not
found. The sequence number speci-
fied by a GOTO statement was not
found. Otherwise, a called program
is being edited in background pro-
2
cessing. Correct the program, or dis-
continue the background editing.
080 G37 ARRIVAL SIGNAL NOT In the automatic tool length mea-
ASSERTED surement function (G37), the mea- 4
(M series) surement position reach signal
(XAE, YAE, or ZAE) is not turned on
within an area specified in parameter
6254 6255 (value ε).
This is due to a setting or operator er-
ror. 5
G37 ARRIVAL SIGNAL NOT In the automatic tool compensation
ASSERTED function (G36, G37), the measure-
(T series) ment position reach signal (XAE or
ZAE) is not turned on within an area
specified in parameter 6254 (value
ε). 6
This is due to a setting or operator er-
ror.
081 OFFSET NUMBER NOT Tool length automatic measurement
FOUND IN G37 (G37) was specified without a H
(M series) code. (Automatic tool length mea- 7
surement function) Modify the pro-
gram.
372
9. ERROR CODE LIST
088 LAN FILE TRANS ERROR File data transfer via OSI–ETHER-
(CHANNEL–1) NET has been stopped due to a
transfer error.
089 LAN FILE TRANS ERROR File data transfer via OSI–ETHER-
(CHANNEL–2) NET has been stopped due to a
transfer error.
373
Number Message Contents
096 P TYPE NOT ALLOWED P type cannot be specified when the
(WRK OFS CHG) program is restarted. (After the auto-
1
matic operation was interrupted, the
workpiece offset amount changed.)
Perform the correct operation ac-
cording to the operator’s manual.
101 PLEASE CLEAR MEMORY The power turned off while rewriting
6
the memory by program edit opera-
tion. If this alarm has occurred,
press <RESET> while pressing
<PROG>, and only the program be-
ing edited will be deleted.
Register the deleted program.
7
109 FORMAT ERROR IN G08 A value other than 0 or 1 was speci-
fied after P in the G08 code, or no val-
ue was specified.
374
9. ERROR CODE LIST
123 CAN NOT USE MACRO Macro control command is used dur-
COMMAND IN DNC ing DNC operation.
Modify the program.
375
Number Message Contents
128 ILLEGAL MACRO The sequence number specified in
SEQUENCE NUMBER the branch command was not 0 to
1
9999. Or, it cannot be searched.
Modify the program.
137 M–CODE & MOVE CMD IN A move command of other axes was
SAME BLK. specified to the same block as M–
(T series) code related to spindle indexing.
Modify the program.
9
138 SUPERIMPOSED DATA The total distribution amount of the
OVERFLOW CNC and PMC is too large during su-
perimposed control of the extended
functions for PMC axis control.
376
9. ERROR CODE LIST
150 ILLEGAL TOOL GROUP Tool Group No. exceeds the maxi-
NUMBER mum allowable value.
Modify the program.
152 NO SPACE FOR TOOL The number of tools within one group
ENTRY exceeds the maximum value regis-
terable. Modify the number of tools.
154 NOT USING TOOL IN LIFE When the group is not commanded,
GROUP (M series) H99 or D99 was commanded.
Modify the program.
155 ILLEGAL T–CODE IN M06 In the machining program, M06 and
(M series) T code in the same block do not cor-
respond to the group in use.
Modify the program.
377
Number Message Contents
157 TOO MANY TOOL GROUPS The number of tool groups to be set
exceeds the maximum allowable
1
value. (See parameter No. 6800 bit 0
and 1) Modify the program.
158 ILLEGAL TOOL LIFE DATA The tool life to be set is too exces-
sive. Modify the setting value.
2
159 TOOL DATA SETTING During executing a life data setting
INCOMPLETE program, power was turned off.
Set again.
160 MISMATCH WATING Diffrent M code is commanded in
M–CODE heads 1 and 2 as waiting M code.
T series (At two–path) Modify the program. 3
G72.1 NESTING ERROR A subprogram which performs rota-
(M series) tional copy with G72.1 contains
another G72.1 command.
161 G72.2 NESTING ERROR A subprogram which performs paral-
(M series) lel copy with G72.2 contains another
4
G72.2 command.
378
9. ERROR CODE LIST
182 G81 NOT COMMANDED G83 (C axis servo lag quantity offset)
(M series) was instructed though synchroniza-
(hobbing machine) tion by G81 has not been instructed.
Correct the program.
379
Number Message Contents
194 SPINDLE COMMAND IN A contour control mode, spindle
SYNCHRO–MODE positioning (Cs–axis control) mode,
1
or rigid tapping mode was specified
during the serial spindle
synchronous control mode. Correct
the program so that the serial spindle
synchronous control mode is re-
leased in advance.
2
195 MODE CHANGE ERROR Switching command to contouring
mode, Cs axis control or rigid tap
mode or switching to spindle com-
mand mode is not correctly com-
pleted. 3
(This occurs when the response to
switch to the spindle control unit side
with regard to the switching com-
mand from the NC is incorrect.
This alarm is not for the purposes of
warning against mistakes in opera- 4
tion, but because continuing opera-
tion in this condition can be danger-
ous it is a P/S alarm.)
203 PROGRAM MISS AT RIGID In the rigid tap, position for a rigid M 8
TAPPING code (M29) or an S command is in-
correct. Modify the program.
380
9. ERROR CODE LIST
211 G31 (HIGH) NOT ALLOWED G31 is commanded in the per revolu-
IN G99 tion command when the high–speed
skip option is provided. Modify the
program.
381
Number Message Contents
218 NOT FOUND P/Q P or Q is not commanded in the G251
COMMAND IN G251 block, or the command value is out of
1
(T series) the range. Modify the program.
222 DNC OP. NOT ALLOWED IN Input and output are executed at a
BG.–EDIT (M series) time in the background edition.
Execute a correct operation.
224 RETURN TO REFERENCE Reference position return has not
4
POINT been performed before the automat-
(M series) ic operation starts. Perform refer-
ence position return only when bit 0
of parameter 1005 is 0.
230 R CODE NOT FOUND The infeed quantity R has not been
10
(M series (grinding instructed for the G161 block. Or the
machine)) R command value is negative.
Modify the program.
382
9. ERROR CODE LIST
232 TOO MANY HELICAL AXIS Three or more axes (in the normal
COMMANDS (M series) direction control mode two or more
axes) were specified as helical axes
in the helical interpolation mode.
Modify the program
383
Number Message Contents
245 T–CODE NOT ALOWEE IN One of the G codes, G50, G10, and
THIS BLOCK (T series) G04, which cannot be specified in
1
the same block as a T code, was
specified with a T code.
250 Z AXIS WRONG COMMAND A value for the Z–axis has been spe-
(ATC) cified in a block for the tool exchange
(M series) command (M06T_) on a system with 2
DRILL–MATE ARC installed.
384
9. ERROR CODE LIST
385
Number Message Contents
5033 NO PROG SPACE IN Commands for movement about the
MEMORY B–AXS (T series) B–axis were not registered because
1
of insufficient program memory.
5036 ADDRESS R NOT DEFINED Point R was not specified for the
IN G81–G86 (T series) canned cycle for the B–axis.
3
5037 ADDRESS Q NOT DEFINED Depth of cut Q was not specified for
IN G83 the G83 code (peck drilling cycle).
(T series) Alternatively, 0 was specified in Q for
the B–axis.
5038 TOO MANY START More than six M codes for starting
M–CODE COMMAND movement about the B–axis were
4
(T series) specified.
10
386
9. ERROR CODE LIST
387
Number Message Contents
5060 ILLEGAL PARAMETER IN Parameter setting is illegal.
G02.3/G03.3 No. 5641 (setting of the linear axis) is
1
(M series) not specified.
No. 5641 specifies an axis other than
a linear axis.
No. 5642 (setting of the rotation axis)
is not specified.
No. 5642 specifies an axis other than
2
a rotation axis.
The CNC cannot control the linear or
rotation axis (the value of No. 1010 is
exceeded).
5063 IS NOT PRESET AFTER The position counter was not preset 5
REF. before the start of workpiece thick-
(M series) ness measurement. This alarm is is-
sued in the following cases:
(1) An attempt has been made to
start measurement without first
establishing the origin.
6
(2) An attempt has been made to
start measurement without first
presetting the position counter
after manual return to the origin.
5068 G31 P90 FORMAT ERROR No movement axis or more than one
(M series) movement axis has been specified.
388
9. ERROR CODE LIST
NOTE Alarm in background edit is displayed in the key input line of the
background edit screen instead of the ordinary alarm screen and
is resettable by any of the MDI key operation.
302 APC alarm: nth–axis over nth–axis (n=1 – 8) APC overtime er-
time ror.
Failure in data transmission.
Possible causes include a faulty
APC, cable, or servo interface mod-
ule.
303 APC alarm: nth–axis framing nth–axis (n=1 – 8) APC framing error.
Failure in data transmission.
Possible causes include a faulty
APC, cable, or servo interface mod-
ule.
304 APC alarm: nth–axis parity nth–axis (n=1 – 8) APC parity error.
Failure in data transmission.
Possible causes include a faulty
APC, cable, or servo interface mod-
ule.
305 APC alarm: nth–axis pulse nth–axis (n=1 – 8) APC pulse error
error alarm.
APC alarm.APC or cable may be
faulty.
389
Number Message Contents
306 APC alarm: nth–axis battery nth–axis (n=1 – 8) APC battery volt-
voltage 0 age has decreased to a low level so
1
that the data cannot be held.
APC alarm. Battery or cable may be
faulty.
307 APC alarm: nth–axis battery nth–axis (n=1 – 8) axis APC battery
low 1 voltage reaches a level where the 2
battery must be renewed.
APC alarm. Replace the battery.
308 APC alarm: nth–axis battery nth–axis (n=1 – 8) APC battery volt-
low 2 age has reached a level where the
battery must be renewed (including 3
when power is OFF).
APC alarm .Replace battery.
351 SPC ALARM: n AXIS n axis (axis 1–8) serial pulse coder
COMMUNICATION communication error (data transmis-
sion fault)
Refer to diagnosis display No. 203 7
for details.
#7 #6 #5 #4 #3 #2 #1 #0
203 DTE CRC STB PRM
401 SERVO ALARM: n–TH AXIS The n–th axis (axis 1–8) servo ampli-
VRDY OFF fier READY signal (DRDY) went off.
Refer to procedure of trouble shoot-
ing.
404 SERVO ALARM: n–TH AXIS Even though the n–th axis (axis 1–8)
VRDY ON READY signal (MCON) went off, the
servo amplifier READY signal
(DRDY) is still on. Or, when the pow-
er was turned on, DRDY went on
even though MCON was off.
Check that the servo interface mod-
ule and servo amp are connected.
409 SERVO ALARM: n AXIS Abnormal servo motor load has been
TORQUE ALM detected. Alternatively, abnormal
spindle motor load has been de-
tected in Cs mode.
391
Number Message Contents
410 SERVO ALARM: n–TH AXIS The position deviation value when
– EXCESS ERROR the n–th axis (axis 1–8) stops is larg-
1
er than the set value.
Refer to procedure of troubleshoot-
ing.
411 SERVO ALARM: n–TH AXIS The position deviation value when
– EXCESS ERROR the n–th axis (axis 1–8) moves is 2
larger than the set value.
Refer to procedure of troubleshoot-
ing.
413 SERVO ALARM: n–th AXIS The contents of the error register for
– LSI OVERFLOW the n–th axis (axis 1–8) exceeded 3
231 power. This error usually oc-
curs as the result of an improperly
set parameters.
414 SERVO ALARM: n–TH AXIS N–th axis (axis 1–8) digital servo
– DETECTION RELATED system fault. Refer to diagnosis dis-
ERROR play No. 200 and No.204 for details. 4
415 SERVO ALARM: n–TH AXIS A speed higher than 511875 units/s
– EXCESS SHIFT was attempted to be set in the n–th
axis (axis 1–8). This error occurs as
the result of improperly set CMR.
416 SERVO ALARM: n–TH AXIS Position detection system fault in the
5
– DISCONNECTION n–th axis (axis 1–8) pulse coder (dis-
connection alarm). Refer to diagno-
sis display No. 201 for details.
417 SERVO ALARM: n–TH AXIS This alarm occurs when the n–th axis
– PARAMETER (axis 1–8) is in one of the conditions 6
INCORRECT listed below. (Digital servo system
alarm)
1) The value set in Parameter No.
2020 (motor form) is out of the
specified limit.
7
2) A proper value (111 or –111) is
not set in parameter No.2022
(motor revolution direction).
3) Illegal data (a value below 0,
etc.) was set in parameter No.
2023 (number of speed feedback 8
pulses per motor revolution).
4) Illegal data (a value below 0,
etc.) was set in parameter No.
2024 (number of position feed-
back pulses per motor revolu-
tion). 9
5) Parameters No. 2084 and No.
2085 (flexible field gear rate)
have not been set.
6) A value outside the limit of {1 to
the number of control axes} or a
non–continuous value (Parame-
10
ter 1023 (servo axis number)
contains a value out of the range
from 1 to the number of axes, or
an isolated value (for example, 4
not prceded by 3).was set in pa-
rameter No. 1023 (servo axis-
number).
392
9. ERROR CODE LIST
NOTE If any of servo alarms 400 to 421 occurs, investigate the cause of
the alarm and take appropriate action, as described in the mainte-
nance manual.
#7 #6 #5 #4 #3 #2 #1 #0
200 OVL LV OVC HCA HVA DCA FBA OFA
#7 #6 #5 #4 #3 #2 #1 #0
204 OFS MCC LDA PMS
393
D Details of servo alarms No.400 and No. 416
The details of servo alarms No. 400 and No. 416 are displayed in the
diagnosis display (No. 201) as shown below. 1
#7 #6 #5 #4 #3 #2 #1 #0
201 ALD EXP
When OVL equal 1 in diagnostic data No.200 (servo alarm No. 400 is 2
being generated):
#7 (ALD) 0 : Motor overheating
1 : Amplifier overheating
When FBAL equal 1 in diagnostic data No.200 (servo alarm No. 416
is being generated): 3
5
9.1.6 Overtravel alarms
If this alarm occurs, manually move the machine in the direction
opposite to that in which the machine was moving when the alarm
occurred, then reset the alarm.
6
Number Message Contents
500 OVER TRAVEL : +n Exceeded the n–th axis (axis 1–8) + side
stored stroke limit I.
(Parameter No.1320 or 1326 Note)
7
501 OVER TRAVEL : –n Exceeded the n–th axis (axis 1–8) – side
stored stroke limit I.
(Parameter No.1321 or 1327 Note)
502 OVER TRAVEL : +n Exceeded the n–th axis (axis 1–8) + side
stored stroke limit II.
(Parameter No.1322 ) 8
503 OVER TRAVEL : –n Exceeded the n–th axis (axis 1–8) – side
stored stroke limit II.
(Parameter No.1323)
504 OVER TRAVEL : +n Exceeded the n–th axis (axis 1–8) + side
stored stroke limit III.
9
(Parameter No.1324 )
505 OVER TRAVEL : –n Exceeded the n–th axis (axis 1–8) – side
stored stroke limit III.
(Parameter No.1325 )
506 OVER TRAVEL : +n Exceeded the n–th axis (axis 1–8) + side
10
hardware OT.
507 OVER TRAVEL : –n Exceeded the n–th axis (axis 1–8) – side
hardware OT.
394
9. ERROR CODE LIST
NOTE1 Overtravel alarm numbers 504 and 505 apply only to the T series.
NOTE2 Parameters 1326 and 1327 are effective when EXLM(stroke limit
switch signal) is on.
701 OVERHEAT: FAN The fan motor on the top of the cabinet for
MOTOR the contorl unit is overheated. Check the
operation of the fan motor and replace the
motor if necessary.
742 RIGID TAP ALARM: An LSI overflow has occurred for the
LSI OVERFLOW spindle during rigid tapping.
395
9.1.9 Serial spindle alarms
1
Number Message Contents
749 S–SPINDLE LSI It is serial communication error while sys-
ERROR tem is executing after power supply on.
Following reasons can be considered. 2
1) Optical cable connection is fault or
cable is not connected or cableis cut.
2) MAIN CPU board or option 2 board is
fault.
3) Spindle amp. printed board is fault. 3
If this alarm occurs when CNC power
supply is turned on or when his alarm
can not be cleared even if CNC is re-
set, turn off the power supply also turn
off the power supply in spindle side.
750 SPINDLE SERIAL This alarm is generated when the spindle
4
LINK START FAULT control unit is not ready for starting correct-
ly when the power is turned on in the sys-
tem with the serial spindle.
The four reasons can be considered as fol-
lows:
5
1) An improperly connected optic cable,
or the spindle control unit’s power is
OFF.
2) When the NC power was turned on un-
der alarm conditions other than SU–01
or AL–24 which are shown on the LED 6
display of the spindle control unit.
In this case, turn the spindle amplifier
power off once and perform startup
again.
3) Other reasons (improper combination
of hardware) 7
This alarm does not occur after the
system including the spindle control
unit is activated.
4) The second spindle (when SP2, bit 4 of
parameter No. 3701, is 1) is in one of
the above conditions 1) to 3).
8
See diagnostic display No. 409 for details.
396
9. ERROR CODE LIST
397
9.1.10 System alarms
(These alarms cannot be reset with reset key.)
1
Number Message Contents
900 ROM PARITY ROM parity error (CNC/OMM/Servo)
Replace the number of ROM.
914 SRAM PARITY (2N) A RAM parity error occurred in RAM for
2
part program storage or additional SRAM.
Clear the memory, or replace
re lace the main
915 SRAM PARITY (2+1) CPU board or additional SRAM. Then, set
all data, including parameters, again.
10
398
9. ERROR CODE LIST
Alarm
Meaning Description Remedy
No.
“A” Program ROM Detects that control pro- Install normal pro-
display abnormality (not gram is not started (due gram ROM
installed) to program ROM not
installed, etc.)
AL–01 Motor Detects motor speed Check load status.
overheat exceeding specified Cool motor then re-
speed excessively. set alarm.
AL–02 Excessive speed Detects motor speed Check load status.
deviation exceeding specified Reset alarm.
speed excessively.
AL–03 DC link section fuse Detects that fuse F4 in Check power tran-
blown DC link section is blown sistors, and so forth.
(models 30S and 40S). Replace fuse.
AL–04 Input fuse blown. Detects blown fuse (F1 Replace fuse.
Input power open to F3), open phase or Check open phase
phase. momentary failure of and power supply
power (models 30S and regenerative circuit
40S). operation.
AL–05 Control power supply Detects that control Check for control
fuse blown power supply fuse AF2 power supply short
or AF3 is blown (models circuit .
30S and 40S). Replace fuse.
AL–07 Excessive speed Detects that motor rota- Reset alarm.
tion has exceeded
115% of its rated speed.
AL–08 High input voltage Detects that switch is Flip switch to 230
flipped to 200 VAC VAC.
when input voltage is
230 VAC or higher
(models 30S and 40S).
399
Alarm
Meaning Description Remedy
No.
AL–16 RAM abnormality Detects abnormality in Remove cause,
1
RAM for external data. then reset alarm.
This check is made only
when power is turned
on.
400
9. ERROR CODE LIST
Alarm
Meaning Description Remedy
No.
AL–31 Speed detection Detects that motor can- Remove cause,
signal disconnection not rotate at specified then reset alarm.
motor restraint alarm speed or it is detected
or motor is clamped. that the motor is
clamped. (but rotates at
very slow speed or has
stopped).
(This includes checking
of speed detection sig-
nal cable.)
AL–42 Alarm for indicating Detects that position Make 1–rotation sig-
position coder coder 1–rotation signal nal adjustment for
1–rotation signal not has not issued. signal conversion
detected circuit.
401
Alarm
Meaning Description Remedy
No.
AL–43 Alarm for indicating Detects that main Check that main
1
disconnection of spindle position coder spindle position
position coder signal signal used for differen- coder signal is con-
for differential speed tial speed mode is not nected to connector
mode connected yet (or is dis- CN12.
connected). 2
AL–46 Alarm for indicating Detects failure in de- Make 1–rotation sig-
failure in detecting tecting position coder nal adjustment for
position coder 1–rotation signasl in signal conversion
1–rotation signal in thread cutting opera- circuit.
thread cutting tion. Check cable shield
operation. status. 3
AL–47 Position coder signal Detects incorrect posi- Make signal adjust-
abnormality tion coder signal count ment for signal con-
operation. version circuit.
Check cable shield
status. 4
AL–48 Position coder Detects that occur- Make 1–rotation sig-
1–rotation signal rence of position coder nal adjustment for
abnormailty 1–rotation signal has signal conversion
stopped. circuit.
AL–49 The converted Detects that speed of Calculate differen- 5
differential speed is other spindle converted tial speed by multi-
too high. to speed of local plying speed of oth-
spindle has exceeded er spindle by gear
allowable limit in differ- ratio. Check if calcu-
ential mode. lated value is not
greater than maxi- 6
mum speed of mo-
tor.
AL–50 Excessive speed Detects that speed Calculate motor
command calculation command calculation speed by multiply-
value in spindle value exceeded allow- ing specified spindle
synchronization able range in spindle speed by gear ratio. 7
control synchronization con- Check if calculated
trol. value is not greater
than maximum
speed of motor.
AL–51 Undervoltage at DC Detects that DC power Remove cause, 8
link section supply voltage of power then reset alarm.
circuit has dropped
(due to momentary
power failure or loose
contact of magnetic
contactor). 9
AL–52 ITP signal abnormality Detects abnormality in Replace servo amp.
I synchronization signal PCB.
(ITP signal) used in
software.
AL–53 ITP signal abnormality Detects abnormality in Replace servo amp. 10
II synchronization signal PCB.
(ITP signal) used in
hardware.
AL–54 Overload current Detects that excessive Remove overload of
alarm current flowed in motor motor and reset the
for long time. alarm.
AL–55 Power line Detects that switch re- Check if power line
abnormality in spindle quest signal does not status, check signal
switching/output match power line status is processed nor-
switching check signal. mally.
402
10. PMC
1 Press the SYSTEM key, then press the soft key [PMC].
403
(4) Turning off the monitor display when the trigger signal changes
(TRIGER)
When the preset trigger signal changes, the system turns off the monitor 1
display. By using this function, the states of all signals can be accurately
read when the trigger signal changes.
1 Press the [TRIGER] soft key.
2 Press the [INIT] soft key to initialize the trigger parameters.
3 Specify the trigger conditions. 2
D To turn off the monitor display at the signal’s rising edge (as the
signal changes from 0 to 1), enter the desired data and press
the required keys in the order shown below.
Signal name/address EOB Trigger checkpoint EOB
3
Count [TRGON]
: Trigger checkpoint:
0: Before the first level of the ladder program is executed 4
1: After the first level of the ladder program is executed
2: After the second level of the ladder program is executed
3: After the third level of the ladder program is executed
Example) To set the system so that it turns off the monitor display when 5
the external reset signal (ERS) is input three times, enter the
required data and press the required keys in the order
shown below:
ERS EOB
2 EOB
3 [TRGON]
6
The specified trigger conditions are displayed at the top of the screen.
To turn off the monitor display at the signal’s falling edge (as the signal
changes from 1 to 0), enter the desired data and press the required keys 8
in the order shown below.
Signal name/address EOB Trigger checkpoint EOB
Count [TRGOFF] 9
NET 0001-0002
LOG1 LOG1
NET 0020-0021
DOOR. ST. ST
3 To select the desired divided screen, press the [SELECT] soft key
as many times as necessary to move the purple bar to the desired
screen.
: The normal search function can be used within each divided
screen.
4 To change the width of a selected divided screen, press the
[WIDTH] soft key.
D Pressing the [EXPAND] soft key increases the number of lines
displayed on a divided screen.
D Pressing the [SHRINK] soft key decreases the number of lines
displayed on a divided screen.
5 To terminate the display of a selected divided screen, press the
[DELETE] soft key.
: To terminate screen division, press the [CANCEL] soft key.
405
LADDER * XXX. . . . . . . . . . . . XXX * NET 0001-0004 MONIT RUN
1
LOG1 LOG1 LOG1 C1
LOG1
END1 3
ADDRESS DUMP
G0000 00 1A 5C 32 22 0D 65 10 01 02 00 10 00 00 10 40. . . . . . .
G0016 01 00 10 23 40 0F 03 20 1A FF 00 00 3A 9B 16 84 . . . . . . . 4
: When the screen is divided, the states of the signals are displayed
in the lower divided screen.
D To change the data notation
[BYTE] : Data is displayed in units of bytes.
5
Example) G0000 00 16 84 00 ...
[WORD] : Data is displayed in units of two bytes.
Example) G0000 1600 0084 ...
[D.WORD] : Data is displayed in units of two words, 6
or four bytes.
Example) G0000 00841600 ...
: When WORD or D.WORD is specified, data is displayed
with the high-order byte placed first.
D To search for an address 7
PAGE
Use the , PAGE , and [SRCH] keys, as in the normal
search function.
R002
406
10. PMC
ÂÂ
PMCPRM
#7 #6 #5 #4 #3 #2 #1 #0
K018
or
K901 ÂÂ
#3 0: The ladder program is not transferred to the RAM after on-line
editing.
To transfer the program, press the following keys in the
order shown, using the COPY function from the I/O screen:
[COPY], [EXELAD], [EXEC]
1: A ladder program is automatically transferred to the RAM after
on-line editing.
407
10.2 Display of PMC Diagnosis Screen
(1) Display method 1
1 Press the SYSTEM
key.
1) 1st page 7
PMC PROGRAM NO. : Set at
LADDER
EDITION NO. : programming
time.
PMC CONTROL PROGRAM 8
SERIES : EDITTION :
(SERIES: EDITTION : ) Display of a
serial number
PMC TYPE CONTROL : PROGRAM :
and version
MEMORY USED : KB number of 9
PMC control
LADDER : KB
software, used
SYMBOL : KB memory area
MESSAGE : KB and scan time.
SCAN TIME : MS 10
SXAN MAX : MS MIN : MS
408
10. PMC
2) 2nd page
MACHINE TOOL BUILDER NAME :
MACHINE TOOL NAME :
CNC & PMC TYPE NAME : Set at
PROGRAM DRAWING NO. : LADDER
diagram
3) 3rd page programming
DATE OF PRGRAMING : time.
PROGRAM DESIGNED BY :
ROM WRITTEN BY :
REMARKS :
ADDRESS 7 6 5 4 3 2 1 0
ED7 ED6 ED5 ED4 ED3 ED2 ED1 ED0 Signal
G0000 0 0 0 0 1 0 1 0 name
ED15ED14ED13ED12ED11ED10ED9ED8
G0001 0 0 0 0 0 0 0 0 Status
ESTBEA6 EA5 EA4 EA3 EA2 EA1 EA0 of
G0002 0 0 0 0 0 0 0 0 signal
G0003 0 0 0 0 0 0 0 0 0 : ON
FIN 1 : OFF
G0003 0 0 0 0 0 0 0 0
[ SEARCH] [ ] [ ] [ ] [ ]
PAGE
1 Search the diagnosis number by pressing PAGE keys.
409
10.2.4 Trace screen (TRACE)
Record the signal status to the trace memory when the specified signal is 1
changed.
(1) Trace parameter screen (TRCPRM)
4
[ T.DISP ] [ EXEC ] [ ] [ ] [ ]
410
10. PMC
[TRCPRM] [ STOP ] [ ] [ ] [ ]
CONDITON : 0
(0:START 1:TRIGGER–ON 2:TRIGGER–OFF)
TRIGGER MODE : 0
(0:AFTER 1:ABOUT 2:BEFORE 3:ONLY)
SIGNAL ADDRESS
5
1 : X0000.0 9 : Y0000.0
2 : X0000.1 10 : R0000.1
3 : X0002.0 11 :
4 : X0005.0 12 : Specify
16 kinds
5:
6:
13
14
:
: recording 6
7: 15 : signals
8: 16 :
7
[ SCOPE ] [ DELETE ] [ INIT ] [ ADRESS ] [ ]
(a) [SCOPE] soft key : Select the signal wave display screen.
(b) [DELETE] soft key : Delete of the data on the cursor. 8
(c) [INIT] soft key : Initializes the signal waveform display
parameters.
(d) [ADRESS] or [SYMBOL] soft key : Toggles between address
display and symbol display.
9
PMC SIGNAL ANALISYS(PARAM) MONIT STOP
0 256(MSEC)
412
10. PMC
NOTE The above figure is a screen for the attachment to a graphic func-
tion.
If a graphic function is not attached, it is displayed “ J ”.
413
10.3 PMC Parameter
10.3.1 Input of PMC parameter from MDI 1
1 Select MDI mode or depress EMERGENCY STOP button.
2 [PWE] set to “1” on SETTING screen or PROGRAM PROTECT
signal (KEY4) turn to “1”.
PWE KEY4 2
Timer f
Counter f f either one
Keep relay f
f
3
Data table f either one
414
10. PMC
#7 #6 #5 #4 #3 #2 #1 #0
K16 MWRTF2 MWRTF1
#7 MWRTF2
#6 MWRTF1 : Write status for battery-powered memory
415
ii) PMC system parameter
Since the system uses keep relays K17 to K19 (K900 to K902 for the
RB6/RC4), they cannot be used by a sequence program. 1
#7 #6 #5 #4 #3 #2 #1 #0
K17 DTBLDSP ANASTAT TRCSTART MEMINP AUTORUN PRGRAM LADMASK
or
K900 2
#7 (DTBLDSP) 0 : The PMC parameter data table control screen is
displayed.
1 : The PMC parameter data table control screen is
not displayed. 3
#6 (ANASTAT) 0 : Pressing the soft key to execution starts sampling
by the signal waveform display function.
1 : The signal waveform display function
automatically starts sampling at power on.
: This bit is only effective for those models for which the signal
4
waveform display function is applicable.
#5 (TRCSTAT) 0 : Pressing the [EXEC] soft key starts tracing by the
signal trace function.
1 : The signal trace function automatically starts 5
tracing at power on.
#4 (MEMINP) 0 : Data cannot be input by using the memory
contents display function.
1 : Data can be input by using the memory contents
display function. 6
#2 (AUTORUN) 0 : The sequence program automatically starts at
power on.
1 : Pressing the soft key to sequence program
execution starts the sequence program.
#1 (PRGRAM) 0 : The built-in programmer function does not
7
operate. (Also, the programmer menu is not
displayed.)
1 : The built-in programmer function operates. (The
programmer menu is displayed.)
8
#0 (LADMASK) 0 : The ladder programs are displayed dynamically
(PCLAD).
1 : The ladder programs are not displayed
dynamically (PCLAD).
9
10
416
10. PMC
#7 #6 #5 #4 #3 #2 #1 #0
K018 IGNDINT CHKPRTY CALCPRTY TRNSRAM TRGSTAT DBGSTAT IGNKEY
or
K901
417
#7 #6 #5 #4 #3 #2 #1 #0
K019 C-REJECT FROM–WRT
1
or
K902
008 Head
address of
[ G.DATA ] [ G.CONT] [ NO.SRH] [ ] [ INIT ] data table 7
(a) [G.DATA] soft key : Select the data display screen of data table.
(b) No. of group [G.CONT] : Set the number of group for data table.
ÇÇ
ÇÇ
ÇÇ
#7 #6 #5 #4 #3 #2 #1 #0
ÇÇ
ÇÇ
ÇÇ 0 : Binary format 1 : BCD format
10
ƠTYPEơ
0 : 1byte 1 : 2bytes 2 : 4bytes
418
10. PMC
[ NO ] [ YES ] [ ] [ ] [ ]
419
10.4 Input/Output of PMC Data
10.4.1 Start of the built-in type PMC programmer 1
When the PMC data are input/output with I/O device unit via reader/puncher
interface, the built-in type PMC programmer should starts by as following
operation.
2
: As following operation is not required when the data set from MDI.
1 Select the PMC screen
Press SYSTEM
key and press [PMC] softkey.
1 Press key in the initial menu screen, then display to [I/O] softkey.
CHANNEL = 1
DEVICE = HOST
10
FUNCTION =
DATA KIND =
420
10. PMC
421
10.5 Functional Instruction
422
10. PMC
423
No. Instruc- SUB Contents of PMC PMC PMC PMC
tion No. processing -RB5 -RB6 -RC3 -RC3
58 MMCWW 99 MMC–II window 1
data write
59 DIFU 57 Rising-edge
detection
60 DIFD 58 Falling-edge
detection 2
61 EOR 59 Logical
exclusive OR
62 AND 60 Logical AND
63 OR 61 Logical OR
3
64 NOT 62 Logical not
65 END 64 Program end
66 CALL 65 Subprogram
conditional call
67 CALLU 66 Subprogram 4
unconditional
call
68 SP 71 Subprogram
69 SPE 72 Subprogram
end 5
NOTE For the Series 16–C, the DISP instruction can be used to support
compatibility with the Series 16–A. For the Series 16–C, however,
the DISPB instruction is recommended, as it supports extended
functions, such as high-speed display and Kanji character display. 6
When both DISP and DISPB instructions are used in the Series
16–C, the Kanji character display function supported by the DISPB
instruction cannot be used.
7
10
424
10. PMC
(2)
END2
2nd level program end SUB 2
(3)
END3
3rd level program end SUB 48
(PMC–RC3/RC4 only)
(4) ACT W1
Valiable timer TMR
SUB 3
ff Timer no. (1-40)
*1-150 for the RB6/RC4
(5) ACT W1
Fixed timer TMRB
(6) ACT W1
Valiable timer TMRC
ff Timer type
SUB 54 (0:8ms unit,1:48ms unit)
ffff Timer address (2-byte)
ffff Timer register address (4-byte)
(7) ACT W1
Decode DEC
[Decode instruction]
ff ff ← Pos. of digit
01 : Decodes lower 1-digit only.
10 : Decodes upper 1-digit only.
11 : Decodes 2-digit.
(8) ACT W1
Binary DECB
decode
SUB 25 f Length of byte
(1:1-byte, 2:2-byte, 4:4-byte)
ffff Address of code data
ffff Decode instruction
ffff Output address
ACT
425
(10) CNO W1 (Count up)
CTRC
Counter
UPDOWN
SUB 55 ffff Address of preset value 1
RST (2-byte)
ffff Counter register address
ACT (4-byte)
2
(11) RNO W1 (Direction output ;
ROT 0: Forward,
Rotation control 1 : Reverse)
BYT
SUB 6 fff No. of indexing
DIR
ffff Current position address 3
POS
ffff Goal position address
INC
ffff Output address
ACT
4
8
(14) RST W1 (1 : Error)
CODB
Binary code ACT
conversion SUB 27 f No. of byte
ffff Size of data table 9
ffff Convert data address
ffff Output address
(15) ACT
Logical
MOVE ffff 10
ffff High-order 4-bit comparison
product SUB 8 ffff Low-order 4-bit comparison
transfer ffff Process data address
Output address
(16) ACT
Data MOVOR ffff
Transfer ffff High–order 4–bit comparison
SUB 28 ffff Low–order 4bit comparison
after logical
sum ffff Process data address
Output address
426
10. PMC
(17) ACT
One–byte transfer MOVB
(18) ACT
Two–byte transfer MOVW
(19) ACT
Specified–byte MOVN
transfer Number of bytes to be
SUB 45 f transferred (1–200)
ffff Transfer source address
ffff Transfer destination ad-
dress
(24) ACT
Label JMPB
jump 1 SUB 68 ffff Label number of jump destination
(L1–L9999)
(25) ACT
Label JMPC
jump 2 SUB 73 ffff Label number of jump destination
(L1–L9999)
(26) LBL
Label SUB 69 ff Label number (L1–L9999)
designation
(27) OE W1 (1 : Error)
Parity PARI
check RST
SUB11 ffff Check data address
ACT
427
W1 (1 : Error)
(29) SIN
DCNVB
Extended
data
CNV
f No. of byte
1
SUB 31
conversion (1 : 1-byte, 2 : 2-byte, 4 : 4-byte)
RST
ffff Input data address
ACT
ffff Output address
428
10. PMC
ACT
(37) RW W1 (1 : Error)
Binary XMOVB
index RST
modifier SUB 35 f No. of byte (1 : 1-byte, 2 : 2-byte, 4 :
data 4-byte)
transfer ffff Storage address of no. of data
ACT ffff Starting address of data table
ffff Input/output data storage address
ffff Table no. storage address
429
(39) RST W1 (1 : Error)
ADDB
Binary ACT
addition SUB 36 ffff Data format 1
ffff Summand address
ffff Addend value
(Address or constant data)
ffff Output address
[Data format]
0 0 1 : 1-byte, 2 : 2-byte, 4 : 4-byte
2
0 : Addend value or address, 1 : Address
#7 #6 #5 #4 #3 #2 #1 #0 3
R9000 V N Z
430
10. PMC
(45) W1 (1 : Error)
RST
Binary DIVB
division ACT
SUB39 ffff Data format
(The conditions are same as ADDB.)
ffff Dividend address
ffff Devier value
(Address or constant data)
ffff Output address
(The remainder-data is putput to
operation register R9002-R9005.)
(46) BYT
Definition of NUME
constant ACT
SUB23 ffff Constant data
ffff Output address
(47) ACT
NUMEB
Binary
definition of
constant
SUB40 f No. of byte
(1 : 1-byte, 2 : 2-byte, 4 : 4-byte)
ffff Constant data
ffff Output address
431
(53)
ACT W1 (Transfer end)
Window WINDW
data
writing
1
SUB52 ffff Control data address
MMC–III MMC3W
window
data write 5
SUB89 ffff Buffer designation address
ffff Offset address
ffff Data length address
ffff Input data address
6
(57)
ACT W1 (Transfer end)
Window MMCWR
data
reading SUB 98 ffff Input data storage address
for MMC–II ffff Input data length storage address
7
(58)
ACT W1 (Transfer end)
Window MMCWW
data
writing SUB 99 ffff Output data storage address
for MMC–II ffff Output data length storage address 8
(61) ACT
EOR
Logical SUB 59 j 0 0 j Format designation
exclusive ffff Address of data to be manipu-
OR
lated
ffff Operating data (address or
constant)
ffff Operation result output address
432
10. PMC
(62) ACT
Logical AND
AND SUB 60 j 0 0 j Format designation
ffff Address of data to be manipu-
lated
ffff Operating data (address or
constant)
ffff Operation result output address
(63) ACT
OR
Logical j 0 0 j Format designation
SUB 61
OR ffff Address of data to be manipu-
lated
ffff Operating data (address or
constant)
ffff Operation result output address
(64) ACT
Logical NOT
SUB 62 j00j Format specification
NOT
ffff Address of data to be manipu-
lated
ffff Operation result output address
(65)
END
Program end SUB 64
(66) ACT
CALL
Subprogram
SUB 65 ffff Subprogram number
conditional
(P1 to P512 for the PMC–
call
RB5/RC3)
(P1 to P2000 for the PMC–
RB6/RC4)
(67)
CALLU
Subprogram SUB 66 ffff Subprogram number
uniconditional (P1 to P512 for the PMC–
call RB5/RC3)
(P1 to P2000 for the PMC–
RB6/RC4)
(68)
SP
Subprogram SUB71 ffff Subprogram number
(P1 to P512 for the PMC–
RB5/RC3)
(P1 to P2000 for the PMC–
RB6/RC4)
(69)
SPE
Subprogram SUB72
end
433
11. CORRESPONDENCE BETWEEN ENGLISH KEY
AND SYMBOLIC KEY
PAGE
PAGE DOWN key
9
11
434
MEMO
· No part of this manual may be
reproduced in any form.