# embedding_metadata

key: chroma:document
string_value:
stopped with the warning "UNAVAILABLE COMMAND IS IN DRAWING" by 
setting bit 7 (GST) of parameter No.11329.
The following functions are warning in drawing execution:
1) M198 (external subprogram call)
2) P-CODE variables after #30000 used in execution macros
- Functions that support drawing
The operations performed with the following program commands can be drawn:
1) G00 (Positioning)
2) G01 (Linear interpolation)
3) G02/G03 (Circular interpolation)


key: chroma:document
string_value:
However, helical interpolation with the instruction axis other than basic three axes cannot be drawn.
4) G17/G18/G19 (Plane selection)
5) G33/G34 (Threading)
However, it is drawn as linear interpolation.
6) G35/G36 (Circular threading, only Lathes system)
However, it is drawn as circular interpolation.
7) G40/G41/G42 (Cutter compensation/cancel)
8) G52 (Local coordinate system)
9) G53 (Machine coordinate system selection)
10) G54 to G59 (Workpiece coordinate system selection)


key: chroma:document
string_value:
11) G54.1 (Extended workpiece coordinate system selection)
12) G65 (Macro call)
13) G68/G69 (Coordinate system rotation, 3-dimensional coordinate system conversion/cancel)
14) G90/G91 (Absolute/incremental command)
15) G92 (Workpiece coordinate system change)
16) G92.1 (Workpiece coordinate system preset)
17) G94/G95 (Feed per minute/Feed per rotation)
18) G96/G97 (Constant surface speed control/cancel)
19) M98 (Subprogram call)
20) G90/G92/G94 (Canned cycle, only Lathes system)


key: chroma:document
string_value:
21) G71/G72/G73/G74/G75/G76/G70 (Multiple repetitive cycle, only Lathes system)
22) G83/G84G85/G87/G87/G88/G80 (Canned cycle for drilling, only Lathes system)
23) G73/G74/G76/G81/G82/G83/G84/G85/G86/G87/G88/G89/G80
(Canned cycle for drilling, only Machining center system)
NOTE
1 When a lathe system is used, refer to the G codes above as codes of G code 
system B.


key: chroma:document
string_value:
13. GRAPHIC FUNCTION OPERATION B-64694EN/01
- 1522 -
NOTE
2 It is possible to draw with the G68 (Coordinate system rotation, 3-dimensional 
coordinate system conversion) instruction only in the tool path drawing.
And, the display of coordinates when instructing in G68 is a coordinate value on 
the workpiece coordinate system.
3 In threading cycle of canned cycle and multiple repetitive cycle, movement of 
thread chamfering is not drawn.


key: chroma:document
string_value:
4 In animation drawing, shape by the movement of back boring cycle command is 
different from actual shape.
5 In animation drawing, movement to shift amount at the bottom of a hole in the 
fine boring cycle and back boring cycle command is not drawn by setting bit 1 
(ABC) of parameter No.11349=0.
- Operations that do not support drawing
The following operations cannot be drawn:
1) Backward movement based on the retrace function


key: chroma:document
string_value:
2) Forward movement/backward movement/resumed forward movement based on the manual handle 
retrace function
3) Movement made with skip signal input for a skip command or multistage skip command
4) Movement on an axis based on PMC axis control
5) Movement on an axis based on real-time custom macro specification
6) Operation based on manual interrupt, manual handle interrupt, etc.
7) Operation based on synchronous control, composite control, and superimposed control


key: chroma:document
string_value:
8) Operation based on mirror image of facing tool posts
9) Operation based on the 5-axis machining function
10) Operation based on the high-speed, high-precision function (AI contour control I and AI contour 
control II)
11) Operation based on the offset memory switching function
12) Operation based on Cs contour control
13) Operation based on Spindle positioning.
T
- Operation of the polar coordinate interpolation command
- Paths that can be drawn in polar coordinate interpolation mode


key: chroma:document
string_value:
In polar coordinate interpolation mode, the paths due to the move commands of the following axes, 
which make up the polar coordinate interpolation plane, are drawn.
Plane Linear axis Rotary axis (hypothetical axis)
X-C X axis of basic 3 axes C axis (Center of rotation is Z axis of basic 3 axes)
In the above configuration, set the axis number of the rotation axis to be drawn in parameter No. 
14717.


key: chroma:document
string_value:
14717.
If a linear axis (parameter No. 5460) and a rotation axis (parameter No. 5461) other than those of the 
above configuration are set, drawing is not performed correctly.
- Drawing due to the move commands of axes other than those of the polar coordinate interpolation 
plane in polar coordinate interpolation mode
In polar coordinate interpolation mode, the paths due to the move commands of the axes making up


key: chroma:document
string_value:
the above-mentioned polar coordinate interpolation plane and of the axes perpendicular to that plane
(those of the basic three axes) are drawn.
The paths due to the move commands of axes not relating to polar coordinate interpolation cannot be 
drawn.


key: chroma:document
string_value:
B-64694EN/01 OPERATION 13. GRAPHIC FUNCTION
- 1523 -
- Cancellation of polar coordinate interpolation mode in drawing operation
The cancellation of polar coordinate interpolation mode in drawing operation is performed with the 
following:
- Execution of the G13.1 command in drawing operation
- Termination of drawing operation
- Origin point of the polar coordinate interpolation plane in drawing
If bit 3 (BGM) of parameter No. 11329 is 0, the coordinates used for drawing are absolute ones, so


key: chroma:document
string_value:
that even if the coordinate system is changed with the workpiece coordinate system or local 
coordinate system command, the origin point of the coordinate system at the time drawing is started 
is the origin point of the polar coordinate interpolation plane.
- Display of the current position on the drawing screen
As the current position in polar coordinate interpolation mode, the specified position in the Cartesian 
coordinate system is displayed.
NOTE


key: chroma:document
string_value:
NOTE
If the polar coordinate interpolation function is enabled and a non-zero axis 
number is set for the rotation axis (parameter No. 14717), the coordinates of the 
axis number set for the rotation axis are displayed as the coordinates of the 
rotation axis.
- Rotation center for a blank figure during animation drawing
The origin point of the Cartesian coordinate system of the polar coordinate interpolation plane is the


key: chroma:document
string_value:
origin of the workpiece coordinate system or the local coordinate system at the time polar coordinate 
interpolation mode (G12.1) is specified. Thus, as the reference point position of the blank to be set 
as the drawing parameter blank (position), set a position by considering that rotation is performed 
with the origin point of that coordinate system as the center.
For example, if a cylindrical shape is set as the drawing parameter blank (figure), set the reference


key: chroma:document
string_value:
point position of the blank so that the Z-axis of the above-mentioned coordinate system is at the 
rotation center of the cylinder.
- Drawing on the tool path graphic (tool position) screen
If the tool position is drawn on the tool path graphic (tool position) screen through automatic 
operation, the tool position due to the movement of a rotation axis in polar coordinate interpolation 
mode cannot be drawn.
In polar coordinate interpolation mode, only movements along linear axes are drawn.


key: chroma:document
string_value:
- Operation of the P-CODE workpiece number search function in the 
background operation
When drawing is started with the setting of bit 3 (WNS) of parameter No. 11349, the execution macro 
specified in system variable #8610 is executed before the drawing program.
- Calling conditions and operations
a) Bit 6 (PWSR) of compilation parameter No. 9002 is set to 1.
b) The program number of an execution macro is set in system variable #8610 before the start of 
drawing.


key: chroma:document
string_value:
drawing.
If the conditions above are met, pressing soft key [START] or [1BLOCK] to execute drawing causes 
the following operations to be performed:
(1) The execution macro specified with system variable #8610 is called.
If bit 4 (P98) of compilation parameter No. 9163 is 0, the execution macro is called with an 
operation equivalent to a simple call (G65), and if P98 is 1, it is called with an operation 
equivalent to a subprogram call (M98).


key: chroma:document
string_value:
13. GRAPHIC FUNCTION OPERATION B-64694EN/01
- 1524 -
(2) When the execution macro terminates, the drawing program is executed.
NOTE
1 This function calls an execution macro if the conditions described in a) and b) 
are met, regardless of the program selected. Thus, if using this function to 
perform drawing with an execution macro, modify the program of the execution 
macro so that macro statements, auxiliary functions, and other commands in the


key: chroma:document
string_value:
execution macro that are not necessary for drawing are not executed, by 
referring to the system variable below.
System variable Value Execution state
#3010 1 Normal state (if drawing is not executed)
-1 Drawing execution
2 System variable #8610, referenced during the execution of drawing, is the same 
as that used during automatic operation. If, therefore, the value of the variable is 
changed to execute drawing, it is necessary to return the variable to the original


key: chroma:document
string_value:
value before automatic operation is performed.
Also, automatic operation is performed with the variable value at the time 
drawing is started and, therefore, caution is required so that the value set is not 
changed during automatic operation.
- Nesting and local variables
Nesting is accumulated in an execution macro. An execution macro is called with an operation 
equivalent to a simple call (G65) or a subprogram call (M98) and, therefore, other execution macros


key: chroma:document
string_value:
can be called from the called execution macro with all calling methods.
In the case of an operation equivalent to a simple call (G65), the level of local variables is changed 
to that of the drawing program. That is, the drawing program do not inherit the local variables used 
in the execution macro.
In the case of an operation equivalent to a subprogram call (M98), the local variables at the same 
level as the drawing program are used. That is, the drawing program inherits the local variables used


key: chroma:document
string_value:
in the execution macro.
- Drawing start position
In tool path drawing, if G92, G52, or G92.1 (machining center system) or G50, G52, or G50.3 (lathe 
system) is specified at the start of a drawing target program, the position specified with the G code is the 
drawing start position. If none of these G codes is specified, the end point of the first moving command is 
the drawing start position.
In animation drawing, the current position when the tool figure is displayed is the drawing start position.


key: chroma:document
string_value:
- Use of this function with other functions
When this function is specified, the following functions cannot be used:
- Graphic display
- MANUAL GUIDE i
- VGA display based on the C Language Executor
If VGA display based on the C Language Executor is used, the VGA window is erased when the screen
display is switched to a screen of this function.
So, when using the VGA window, determine the screen of this function by screen number and close the 
VGA window before switching the screen display.


key: chroma:document
string_value:
B-64694EN/01 OPERATION 13. GRAPHIC FUNCTION
- 1525 -
- Use of the CNC screen display function
The following restriction exists when the screen of dynamic graphic display function is displayed by the 
CNC screen display function.
1) The drawing screen is not displayed in the CNC screen display function by way of via embedded 
Ethernet.
Please use the CNC screen display function by way of the FAST Ethernet board.
2) The drawing screen is not displayed in the CNC screen dual display function.


key: chroma:document
string_value:
3) Please do not start / shut down the CNC screen display function when you display the drawing 
screen. Please start / shut down the CNC screen display function after it switches to other screens.
- Vertical soft keys on 10.4-inch display unit
On the screens of this function, the vertical soft keys are not displayed.
To use the vertical soft keys, switch the screen display to another screen.
- Use of the Screen hard copy function


key: chroma:document
string_value:
If the screen is copied while executing drawing by screen hard copy function, the drawing stops 
temporarily. The drawing can be restarted by pushing [RESTART] soft key if necessary after the copy 
operation is finished.


key: chroma:document
string_value:
14. VIRTUAL MDI KEY FUNCTION OPERATION B-64694EN/01
- 1526 -
14 VIRTUAL MDI KEY FUNCTION
14.1 VIRTUAL MDI KEY
Overview
This function is used to perform program editing and changing of various data using the keyboard 
displayed on the LCD with a touch panel.
Screen on which a CNC screen is displayed in the upper left 1/4 area
Explanation
A CNC screen equivalent to that displayed on 8.4-inch display unit is displayed in the upper left area of


key: chroma:document
string_value:
the screen, and the keyboard is displayed in the remaining area.
Fig. 14.1 (a) Screen on which a CNC screen is displayed in the upper left area
Operation
- Input key
The display "INPUT" on the virtual MDI keyboard is equivalent to the input key.
- Cancel key
The displays "BACK SPACE" and "CAN" on the virtual MDI keyboard are equivalent to the cancel key.
- Shift key
The display "SHIFT" ↑ on the virtual MDI keyboard is equivalent to the shift key.


key: chroma:document
string_value:
Pressing the "SHIFT" key once places the system in the shift state, and pressing the "SHIFT" key again or 
another key releases the system from the state.
Pressing a key in the shift state causes the character indicated in the upper left corner of the key to be 
entered.
- Simultaneous pressing of two keys
The operation to be performed for pressing two key simultaneously, such as the "CAN" and "RESET" 
keys to erase alarm PS100, is as follows:


key: chroma:document
string_value:
B-64694EN/01 OPERATION 14. VIRTUAL MDI KEY FUNCTION
- 1527 -
(2) Press the keys to be pressed simultaneously, one at a time.
(3) Press the "INPUT" key. Of the keys pressed in SPCL mode, the last two are assumed to have been 
pressed simultaneously. The system is released from SPCL mode, and the SPCL key, which has 
been held down, returns to the normal state.
Example: "SPCL" → "CAN" → "RESET" → "INPUT"
NOTE
1 In SPCL mode, other keys are disabled until the "SPCL" or "INPUT" key is 
pressed.


key: chroma:document
string_value:
pressed.
2 Pressing the "SPCL" key in "SPCL" mode causes all keys pressed in SPCL 
mode to be disabled. The system is released from SPCL mode, and the SPCL 
key, which has been held down, returns to the normal state.
Screen on which a CNC screen is displayed in the entire area
Explanation
A CNC screen equivalent to that displayed on 8.4-inch display unit is displayed in the entire area. 
Function keys and the ON/OFF button for virtual keys are displayed at the bottom of the screen.


key: chroma:document
string_value:
14. VIRTUAL MDI KEY FUNCTION OPERATION B-64694EN/01
- 1528 -
Operation
- Function key page switching
Pressing "MENU" located near the lower right corner of the screen switches the screen to page 1, page 2, 
page 3, and back to page 1 in this order.
- Display of virtual keys
Pressing "KEY ON" located at the lower right corner of the screen displays virtual MDI keys. The 
character string on the key top changes to "KEYOFF".
Pressing "KEYOFF" hides virtual MDI keys.


key: chroma:document
string_value:
Fig. 14.1 (c) State in which virtual keys are ON
- Input key
The display "INPUT" on the virtual MDI keyboard is equivalent to the input key.
- Cancel key
The displays "BS" and "CAN" on the virtual MDI keyboard are equivalent to the cancel key.
- Shift key
The display "SHIFT" on the virtual MDI keyboard is equivalent to the shift key.
The characters on the key tops change to those that can be entered in the shift state.


key: chroma:document
string_value:
B-64694EN/01 OPERATION 14. VIRTUAL MDI KEY FUNCTION
- 1529 -
Fig. 14.1 (d) Key tops in the shift state
- Simultaneous pressing of two keys
The operation to be performed for pressing two key simultaneously, such as the "CAN" and "RESET" 
keys to erase alarm PS100, is as follows:
(1) Press the "SPCL" key. The "SPCL" key is held down, and places the system in SPCL mode.
(2) Press the keys to be pressed simultaneously, one at a time.
(3) Press the "INPUT" key.


key: chroma:document
string_value:
(3) Press the "INPUT" key.
Example: "SPCL" → "CAN" → "RESET" → "INPUT"
NOTE
1 In SPCL mode, other keys are disabled until the "SPCL" or "INPUT" key is 
pressed.
2 Pressing the "SPCL" key in "SPCL" mode causes all keys pressed in SPCL 
mode to be disabled. The system is released from SPCL mode, and the SPCL 
key, which has been held down, returns to the normal state.
- Operation history
The operation of virtual MDI key performed by the operator is recorded. The recorded contents are the


key: chroma:document
string_value:
same as the contents when operating a normal MDI unit.
When the original key "SPCL", "MENU", "KEY ON", "KEY OFF" of virtual MDI key is pressed, the 
following character string is displayed on the operation history screen and the operation history data 
(OPRT_HIS.TXT).
Table 14.1 Operation history of original key
Original key Operation history screen Operation history data
"SPCL" {SPCL} {SPCL}
”MENU” {MENU} {MENU}
”KEY ON”, ”KEY OFF” {KEY} {KEY ON/OFF}


key: chroma:document
string_value:
Moreover, in SPCL mode, not two keys just before pressing "INPUT" key but all operated keys are 
recorded.
For example)
When the keys of "SPCL", "A", "CAN", "RESET", and "INPUT" are operated in this order, the operation 
of "A" is not input actually but is recorded.
14.1.1 Limitations
- Display of VGA windows on the C Language Executor
This function uses one VGA window, so that the number of VGA windows that can be used on the C 
Language Executor is reduced by one.
- Display unit


key: chroma:document
string_value:
- Display unit
Display unit on which this function can be used are 10.4 display unit with a touch panel.


key: chroma:document
string_value:
B-64694EN/01 MAINTENANCE 1. ROUTINE MAINTENANCE
- 1533 -
1 ROUTINE MAINTENANCE
This chapter describes routine maintenance work that the operator can perform when using the CNC.
WARNING
Only those persons who have been educated for maintenance and safety may 
perform maintenance work not described in this chapter.
1.1 ACTION TO BE TAKEN WHEN A PROBLEM OCCURRED
If an unexpected operation occurs or an alarm or warning is output when the CNC and machine are used,


key: chroma:document
string_value:
the problem needs to be solved quickly. For this purpose, the status of the problem must be identified 
correctly, and a proper action must be taken.
The procedure for taking an action for a problem is shown below.
Problem!
Dangerous?
Danger to you and others
Not dangerous
Check and identify problem.
- Warning
- Alarm
- Abnormal operation
- Wrong operation, etc.
Dangerous
Take action to avoid danger.
- Stop machine immediately.
- Refuge to safe place immediately.


key: chroma:document
string_value:
Check status and how problem
occurred.
- Time and place of problem
occurrence
- Operation procedure
Confirm and secure safety.
- Confirm current safety.
- Check machine and circumstances.
- Turn off power to machine.
Investigate cause and take action.
- Check and correct machining program and set data items.
- Review and modify operation procedure.
- Check and repair machine operation sections.
Recovery work
- Action by you or machine tool builder
- Check operation after recovery.


key: chroma:document
string_value:
If recovery is impossible,
immediately notify sales agent or
supplier of problem details for
action.
For details of investigation and action on problems arising from the CNC, refer to 
"TROUBLESHOOTING PROCEDURE" in the Maintenance Manual (B-64695EN) issued by FANUC.


key: chroma:document
string_value:
1. ROUTINE MAINTENANCE MAINTENANCE B-64694EN/01
- 1534 -
1.2 BACKING UP VARIOUS DATA ITEMS
With the CNC, various data items such as offset data and system parameters are stored in the SRAM of 
the control unit and are protected by a backup battery. However, an accident can erase the data. By 
storing the data at another location (outside the CNC), the data, when lost, can be restored.
So, when the machine is started up or data is updated, for example, the data should be backed up (stored


key: chroma:document
string_value:
outside the CNC).
- Data backup operation
The data items listed below should be backed up. For the method of data output operation, see the chapter 
of "DATA INPUT/OUTPUT" in this manual.
<1> System parameters
→ See Subsection, “Inputting and Outputting Parameters”.
<2> Machining programs
→ See Subsection, “Inputting and Outputting a Program”.
<3> Tool offset data
→ See Subsection, “Inputting and Outputting Offset Data”.
<4> PMC data
→ See PMC PROGRAMMING MANUAL (B-64513EN).


key: chroma:document
string_value:
<5> Pitch error compensation data (when the pitch error compensation function is selected.)
→ See Subsection, “Inputting and Outputting Pitch Error Compensation Data”.
<6> Custom macro variables (when the custom macro function is selected.)
→ See Subsection, “Inputting and Outputting Custom Macro Common Variables”.
<7> Workpiece coordinate system setting data (when the workpiece coordinate system function is 
selected.)
→ See Subsection, “Inputting and Outputting Workpiece Coordinates System Data”.


key: chroma:document
string_value:
<8> Tool management data (when the tool management function is selected.)
→ See Subsection, “Inputting and Outputting Tool Management Data”.
It is recommended that recording media (such as floppy disks and memory cards) daily used with the 
machine be used to store data. Stored data should be managed properly so that the data can be restored 
quickly if a problem occurs.
- Data restoration work
In order to restore lost data to the state of the stored data, input the data backed up according to the


key: chroma:document
string_value:
previous item into the CNC. For the method of data input operation, see the chapter of "DATA 
INPUT/OUTPUT" in this manual.


key: chroma:document
string_value:
B-64694EN/01 MAINTENANCE 1. ROUTINE MAINTENANCE
- 1535 -
WARNING
1 Before recovery of the following data items, consult with the machine tool builder 
of the machine used:
- System parameters
- PMC data
- Macro programs and custom macro variables
- Pitch error compensation values
2 After inputting stored data, do not start an operation immediately. Instead, check 
that the data is input correctly and that settings are made to meet a desired 
operation.


key: chroma:document
string_value:
operation.
If an operation is executed without making this check, the machine and 
workpiece can be damaged and personal injury can occur due to an unexpected 
machine movement. Use sufficient care.
NOTE
The method of recovery described in this section is intended just to restore the 
state of the backed up data, and does not guarantee recovery of the state that 
was present when the data was lost.
1.3 METHOD OF REPLACING BATTERY


key: chroma:document
string_value:
This chapter describes how to replace the control unit backup battery and absolute Pulsecoder battery. 
Battery for memory backup
Such as Offset data and system parameters are stored in SRAM in the control unit. The power to the 
SRAM is backed up by a lithium battery mounted on the front panel of the control unit. Therefore, the 
above data is not lost even if the main power is turned off.
When the battery voltage falls, alarm message "BAT" blinks on the LCD screen and the battery alarm


key: chroma:document
string_value:
signal is output to the PMC. When this alarm is displayed, replace the battery as soon as possible. In 
general, the battery can be replaced within one or two weeks of the alarm first being issued. This, 
however, depends on the system configuration.
If the battery voltage subsequently drops further, backup of memory can no longer be provided. Turning 
on the power to the control unit in this state causes system alarm to be issued because the contents of


key: chroma:document
string_value:
memory are lost. Replace the battery, clear the entire memory, then reenter the data.
For this reason, FANUC recommends that the battery be replaced once per year regardless of whether a 
battery alarm is issued.
The type of battery to be replaced differs depending on the control unit. In some control units, a dedicated 
lithium battery to be purchased from FANUC is used. In other control units, alkaline dry cells (size D) are 
used in an external battery case.
NOTE


key: chroma:document
string_value:
NOTE
A lithium battery is installed as standard at the factory. This battery can provide 
backup for the memory contents for about a year.
When discarding a battery, observe the applicable ordinances or other rules of 
your local government. Also, cover the terminals of the battery with vinyl tape or 
the like to prevent a short-circuit.


key: chroma:document
string_value:
1. ROUTINE MAINTENANCE MAINTENANCE B-64694EN/01
- 1536 -
1.3.1 Replacing Battery for Control Unit
When using a lithium battery (for LCD-mounted type control unit)
Prepare a new lithium battery (ordering code: A02B-0323-K102).
<1> Turn the power to the machine (control unit) on. After about 30 seconds, turn the power off.
<2> Pull out the lithium battery on the back of the control unit. (While holding the latch of the lithium 
battery to remove the catch in the case, pull the battery up and out.)


key: chroma:document
string_value:
<3> Mount a new lithium battery you get ready beforehand. (Push the battery until the catch is latched 
with the case.) Confirm that the catch has been latched securely.
WARNING
Using other than the recommended lithium battery may result in the battery 
exploding. Replace the battery only with the specified lithium battery 
(A02B-0323-K102).


key: chroma:document
string_value:
B-64694EN/01 MAINTENANCE 1. ROUTINE MAINTENANCE
- 1537 -
CAUTION
Steps <1> to <3> should be completed within 30 minutes.
Do not leave the control unit without a battery for any longer than the specified 
period. Otherwise, the contents of SRAM may be lost.
If steps <1> to <3> may not be completed within 30 minutes, save all contents of 
the SRAM to the memory card or USB memory beforehand. Thus, if the contents 
of the SRAM are lost, the contents can be restored easily.


key: chroma:document
string_value:
For the methods of saving all contents and restoring them, refer to the 
maintenance manual (B-64695EN).
When using a lithium battery (for stand-alone type control unit)
Prepare a new lithium battery (ordering code: A02B-0200-K102).
<1> Turn the power to the machine (control unit) on. After about 30 seconds, turn the power off.
<2> Remove the lithium battery on the upper section of the control unit.
First, unplug the connector by yanking the battery cable, then take the battery out of its case.


key: chroma:document
string_value:
The battery case is located in the upper section of the face plate of the main board.
<3> Insert a new lithium battery and reconnect the connector.
WARNING
Using other than the recommended battery may result in the battery exploding. 
Replace the battery only with the specified battery (A02B-0200-K102).
CAUTION
Steps <1> to <3> should be completed within 30 minutes.
Do not leave the control unit without a battery for any longer than the specified


key: chroma:document
string_value:
period. Otherwise, the contents of SRAM may be lost.
If steps <1> to <3> may not be completed within 30 minutes, save all contents of 
the SRAM to the memory card or USB memory beforehand. Thus, if the contents 
of the SRAM are lost, the contents can be restored easily.
For the methods of saving all contents and restoring them, refer to the 
maintenance manual (B-64695EN).


key: chroma:document
string_value:
1. ROUTINE MAINTENANCE MAINTENANCE B-64694EN/01
- 1538 -
When using commercial D-size alkaline dry cells
<1> Prepare two new alkaline dry cells (size D).
<2> Turn on the power to the machine (control unit).
<3> Remove the battery case cover.
<4> Replace the batteries, paying careful attention to their orientation.
<5> Replace the battery case cover.
CAUTION
To replace the battery when the power is off, follow the same procedure as that 
for the replacement of a lithium battery, described above.


key: chroma:document
string_value:
Connection terminal 
on the back
Case
4 mounting 
holes
2 dry cells
Cover
1.3.2 Battery in the PANEL i (3 VDC)
A lithium battery is used to back up BIOS data in the PANEL i. This battery is factory-set in the PANEL i. 
This battery has sufficient capacity to retain BIOS data for one year.
When the battery voltage becomes low, the following message appears on the self test screen displayed at 
turn-on, and the self test pauses.
CMOS Battery Failure


key: chroma:document
string_value:
CMOS Battery Failure
If this message appears, replace the battery as soon as possible (within one week). FANUC recommends 
that the battery be replaced once per year regardless of whether a battery alarm is issued.
- Replacing the battery
(1) To guard against the possible loss or destruction of BIOS parameters, write down the BIOS 
parameter values.
(2) Obtain a new lithium battery (A02B-0200-K102).


key: chroma:document
string_value:
(3) After power has been supplied for at least five seconds, turn off the power to PANEL i. Remove the 
intelligent terminal from the panel so that replacement work can be done from the rear of the 
intelligent terminal.
(4) Detach the connector of the lithium battery, and remove the battery from the battery holder.
(5) Attach the connector, and place the battery in the battery holder.
(6) Install PANEL i again.


key: chroma:document
string_value:
(6) Install PANEL i again.
(7) Turn on the power, and check that the BIOS parameters are maintained (BIOS setup is not activated 
forcibly).
Between removing an old battery and inserting new battery, no more than five minutes must be allowed 
to elapse.


key: chroma:document
string_value:
B-64694EN/01 MAINTENANCE 1. ROUTINE MAINTENANCE
- 1539 -
Connector
(BAT1)
Lithium battery
A02B-0200-K102
Fig. 1.3.2 Lithium battery connection for PANEL i
1.3.3 Replacing Battery for Absolute Pulsecoders
1.3.3.1 Overview
- When the voltage of the batteries for absolute Pulsecoders becomes low, alarm 307 or 306 occurs, 
with the following indication in the CNC state display at the bottom of the CNC screen.
Alarm 307 (alarm indicating the voltage of the battery becomes low) :


key: chroma:document
string_value:
The indication "APC" blinks in reversed display.
Alarm 306 (battery zero alarm) :
The indication "ALM" blinks in reversed display.
- When alarm 307 (alarm indicating the voltage of the battery becomes low) occurs, replace the 
battery as soon as possible. In general, the battery should be replaced within one or two weeks, 
however, this depends on the number of Pulsecoders used.
- When alarm 306 (battery zero alarm) occurs, Pulsecoders are reset to the initial state, in which


key: chroma:document
string_value:
absolute positions are not held. Alarm 300 (reference position return request alarm) also occurs, 
indicating that reference position return is required.
- In general, replace the batteries periodically within the service life listed below.
- A06B-6050-K061 or D-size alkaline dry cells (LR20): Two years (for each six-axis 
configuration)
- A06B-6073-K001 : Two years (for each three-axis configuration)
- A06B-6114-K504 : One year (for each three-axis configuration)


key: chroma:document
string_value:
1. ROUTINE MAINTENANCE MAINTENANCE B-64694EN/01
- 1540 -
NOTE
The above values indicate the estimated service life of batteries used with 
FANUC absolute Pulsecoders. The actual battery service life depends on the 
machine configuration based on, for example, detector types. For details, contact 
the machine tool builder.
1.3.3.2 Replacing batteries
To prevent absolute position information in absolute Pulsecoders from being lost, turn on the machine


key: chroma:document
string_value:
power before replacing the battery. The replacement procedure is described below.
<1> Ensure that the power to the servo amplifier is turned on.
<2> Ensure that the machine is in the emergency stop state (the motor is inactive).
<3> Ensure that the DC link charge LED of the servo amplifier is off.
<4> Detach the old batteries and attach new ones.
The replacement of the batteries in a separate battery case and the replacement of the battery built into the


key: chroma:document
string_value:
servo amplifier are described below in detail.
WARNING
- The absolute Pulsecoder of each of the αi/αi S series servo motors and the βi S 
series servo motors (βi S0.4 to βi S22) has a built-in backup capacitor. 
Therefore, even when the power to the servo amplifier is off and the batteries 
are replaced, reference position return is not required if the replacement 
completes within less than 10 minutes. Turn the power on and replace the 
batteries if the replacement will take 10 minutes or more.


key: chroma:document
string_value:
- To prevent electric shock, be careful not to touch metal parts in the power 
magnetics cabinet when replacing the batteries.
- Because the servo amplifier uses a large-capacitance electrolytic capacitor 
internally, the servo amplifier remains charged for a while even after the power is 
turned off. Before touching the servo amplifier for maintenance or other 
purposes, ensure your safety by measuring the residual voltage in the DC link


key: chroma:document
string_value:
with a tester and confirming that the charge indication LED (red) is off.
- Be sure to replace the batteries with specified ones. Pay attention to the battery 
polarity. If a wrong type of battery is used or a battery is installed with incorrect 
polarity, the battery may overheat, blow out, or catch fire, or the absolute 
position information in the absolute Pulsecoders may be lost.
- Ensure that the battery connector is inserted in the correct position.


key: chroma:document
string_value:
1.3.3.3 Replacing the batteries in a separate battery case
Use the following procedure to replace the batteries in the battery case.
<1> Loosen the screws on the battery case and detach the cover.
<2> Replace the batteries in the case (pay attention to the polarity).
<3> Attach the cover to the battery case.


key: chroma:document
string_value:
B-64694EN/01 MAINTENANCE 1. ROUTINE MAINTENANCE
- 1541 -
CAUTION
- Four D-size alkaline dry cells (LR20) that are commercially available can be 
used as batteries. A set of four A06B-6050-K061 batteries is optionally available 
from FANUC.
- Replace all the four batteries with new ones. If old and new batteries are mixed, 
the absolute position information in the absolute Pulsecoders may be lost.
1.3.3.4 Replacing the battery built into the servo amplifier


key: chroma:document
string_value:
Use the following procedure to replace the special lithium battery.
<1> Detach the battery cover.
<2> Replace the special lithium battery.
<3> Attach the battery cover.
CAUTION
- Purchase the battery from FANUC because it is not commercially available. It is 
therefore recommended that you have a backup battery.
- When the built-in battery is used, do not connect BATL (B3) of connector 
CXA2A/CXA2B. Also, do not connect two or more batteries to the same BATL


key: chroma:document
string_value:
(B3) line. These connections are dangerous because battery output voltages 
may be short-circuited, causing the batteries to overheat.
- Install the battery in the servo amplifier in a direction that allows slack in the 
cable. If the battery cable is under tension, a bad connection may occur.
- If the +6 V pin and 0 V pin are short-circuited, the battery may overheat, blow 
out, or catch fire, or the absolute position information in the absolute 
Pulsecoders may be lost.


key: chroma:document
string_value:
Pulsecoders may be lost.
- When inserting the connector, align it to the connector pins.
[Connecting the battery]
The battery for the βiSV4-B and βiSV20-B series amplifiers is mounted in the battery case on the 
underside of each of the amplifiers.
The battery for the other βi-B series amplifiers and the αi-B series amplifiers is mounted at the front of 
each of the amplifiers.
[αi-B series][βi-B series βi SV40-B, βi SV80-B] [βi-B series βi SV4-B, βi SV 20-B]
Battery
Battery case


key: chroma:document
string_value:
Battery
Battery case
Insertion direction
Red: +6 V
Connector Black: 0 V
Cable side Insertion direction Cable side
Red: +6 V
Black: 0 V
CX5X
+6 V
 0 V
Connector
Battery
Battery case
CX5X
+6 V
0 V


key: chroma:document
string_value:
1. ROUTINE MAINTENANCE MAINTENANCE B-64694EN/01
- 1542 -
[Battery sets and outlines]
Battery ordering 
drawing number
Manufacturer 
model number Applicable servo amplifier
Battery case 
ordering drawing 
number
Outline
A06B-6114-K504
(Note)
BR-2/3AGCT4A
(Panasonic)
αi-B series
60/90 mm width A06B-6114-K505
αi-B series
150/300 mm width A06B-6114-K506
βi-B series
βi SV-B (two-axis model) A06B-6114-K505
A06B-6093-K001
BR-AGCF2W
(Panasonic)
βi-B series
βiSV4-B, βiSV20-B A06B-6093-K002


key: chroma:document
string_value:
βi-B series
βiSV40-B, βiSV80-B A06B-6093-K002
NOTE
When an old type BR-CCF2TH battery is used, order a battery case that 
accommodates battery A06B-6114-K504.
Used batteries
Old batteries should be disposed as "INDUSTRIAL WASTES" according to the regulations of the 
country or autonomy where your machine has been installed.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX A. PROGRAM CODE LIST
- 1545 -
A PROGRAM CODE LIST
Character name
ISO code EIA code Custom macro
Usable as 
Character file name Code
(hexadecimal) Character Code
(hexadecimal)
Without 
custom 
macro
With 
custom 
macro
Number 0 0 30 0 20 *
Number 1 1 B1 1 01 *
Number 2 2 B2 2 02 *
Number 3 3 33 3 13 *
Number 4 4 B4 4 04 *
Number 5 5 35 5 15 *
Number 6 6 36 6 16 *
Number 7 7 B7 7 07 *
Number 8 8 B8 8 08 *
Number 9 9 39 9 19 *
Address A A 41 a 61 *


key: chroma:document
string_value:
Address A A 41 a 61 *
Address B B 42 b 62 *
Address C C C3 c 73 *
Address D D 44 d 64 *
Address E E C5 e 75 *
Address F F C6 f 76 *
Address G G 47 g 67 *
Address H H 48 h 68 *
Address I I C9 i 79 *
Address J J CA j 51 *
Address K K 4B k 52 *
Address L L CC l 43 *
Address M M 4D m 54 *
Address N N 4E n 45 *
Address O O CF o 46 *
Address P P 50 p 57 *
Address Q Q D1 q 58 *
Address R R D2 r 49 *
Address S S 53 s 32 *
Address T T D4 t 23 *
Address U U 55 u 34 *
Address V V 56 v 25 *


key: chroma:document
string_value:
Address V V 56 v 25 *
Address W W D7 w 26 *
Address X X D8 x 37 *
Address Y Y 59 y 38 *
Address Z Z 5A z 29 *
Delete DEL FF Del 7F
Back space BS 88 BS 2A
Tabulator HT 09 Tab 2E
End of block LF or NL 0A CR or EOB 80
Carriage return CR 8D
Space SP A0 SP 10
Absolute rewind stop % A5 ER 0B
Control out (start of 
comment) ( 28 (2-4-5) 1A
Control in (end of 
comment) ) A9 (2-4-7) 4A


key: chroma:document
string_value:
A. PROGRAM CODE LIST APPENDIX B-64694EN/01
- 1546 -
Character name
ISO code EIA code Custom macro
Usable as 
Character file name Code
(hexadecimal) Character Code
(hexadecimal)
Without 
custom 
macro
With 
custom 
macro
Plus sign + 2B + 70 *
Minus sign - 2D - 40 *
Colon (address O) : 3A
Optional block skip / AF / 31
Period (decimal point) . 2E . 6B *
Sharp # A3 Parameter
(No.6012)
Dollar sign $ 24
Ampersand & A6 & 0E
Apostrophe ‘ 27
Asterisk * AA Parameter
(No.6010)


key: chroma:document
string_value:
(No.6010)
Comma , AC , 3B
Semicolon ; BB
Left angle bracket < 3C
Equal sign = BD Parameter
(No.6011)
Right angle bracket > BE
Question mark ? 3F
Commercial at mark @ C0
Quotation mark “ 22
Left square bracket [ DB Parameter
(No.6013)
Right square bracket ] DD Parameter
(No.6014)
Underscore _ 6F Parameter
(No.6018) *
Lowercase letter a a E1 *
Lowercase letter b b E2 *
Lowercase letter c c 63 *
Lowercase letter d d E4 *
Lowercase letter e e 65 *
Lowercase letter f f 66 *


key: chroma:document
string_value:
Lowercase letter f f 66 *
Lowercase letter g g E7 *
Lowercase letter h h E8 *
Lowercase letter i i 69 *
Lowercase letter j j 6A *
Lowercase letter k k EB *
Lowercase letter l l 6C *
Lowercase letter m m ED *
Lowercase letter n n EE *
Lowercase letter o o 6F *
Lowercase letter p p F0 *
Lowercase letter q q 71 *
Lowercase letter r r 72 *
Lowercase letter s s F3 *
Lowercase letter t t 74 *
Lowercase letter u u F5 *
Lowercase letter v v F6 *
Lowercase letter w w 77 *
Lowercase letter x x 78 *


key: chroma:document
string_value:
B-64694EN/01 APPENDIX A. PROGRAM CODE LIST
- 1547 -
Character name
ISO code EIA code Custom macro
Usable as 
Character file name Code
(hexadecimal) Character Code
(hexadecimal)
Without 
custom 
macro
With 
custom 
macro
Lowercase letter y y F9 *
Lowercase letter z z FA *
NOTE
1 The symbols used in the "Custom macro" column have the following meanings.
(Space) :The character will be registered in memory and has a specific meaning.


key: chroma:document
string_value:
It is used incorrectly in a statement other than a comment, an alarm 
occurs.
: The character will not be registered in memory and will be ignored.
: The character will be registered in memory, but will be ignored during 
program execution. The character that has "*" in its "Usable as file name" 
field and is used as a file name is not ignored. Lowercase alphabetic 
characters in an NC program follow the setting of bit 0 (ESL) of parameter 
No. 3459.


key: chroma:document
string_value:
No. 3459.
: The character will be registered in memory. If it is used in a statement other 
than a comment, an alarm occurs.
: If it is used in a statement other than a comment, the character will not be 
registered in memory. If it is used in a comment, it will be registered in 
memory.
2 The symbol used in the column "Usable as file name" has the following meaning:
* : Capable of being coded between "<" and ">" as a file name.
3 Codes not in this table are ignored if their parity is correct.


key: chroma:document
string_value:
4 Codes with incorrect parity cause the TH alarm. But they are ignored without 
generating the TH alarm when they are in the comment section.


key: chroma:document
string_value:
APPENDIX B-64694EN/01
- 1548 -
B. LIST OF FUNCTIONS AND 
PROGRAM FORMAT
B LIST OF FUNCTIONS AND PROGRAM
FORMAT
With some functions, the format used for specification on the machining center system differs from the 
format used for specification on the lathe system. Moreover, some functions are used for only one of the 
control types for the machining center system and lathe system.
Some functions cannot be added as options depending on the model.


key: chroma:document
string_value:
For details of command formats, see the relevant sections or subsections.
In the list, the following symbols are used:
• For machining center
x : 1st basic axis (X), 
y : 2nd basic axis (Y), 
z : 3rd basic axis (Z)
• For lathe
x : 1st basic axis (X), 
z : 2nd basic axis (Z), 
coded using G code system A
• IP_ : presents a combination of arbitrary axis addresses using X,Y,Z,A,B and C (such as X_ Y_ Z_).
Functions Illustration Program format
Positioning 
(G00) Start point
IP G00 IP_ ;


key: chroma:document
string_value:
IP G00 IP_ ; 
Linear interpolation
(G01)
Start point
IP G01 IP_ F_;
Circular interpolation 
(G02, G03)
(x, y)
G03 (x, y)
J
R
I
G02
R
I
J
Start point
Start point
• For machining center
G02
G03 X_ Y_
R_
I_ J_ G17 F_ ;
G02
G03 X_ Z_
R_
I_ K_ G18 F_ ;
G02
G03 Y_ Z_
R_
J_ K_ G19 F_ ;
• For lathe
G02
G03
X_ Z_ R_
I_ K_
F_ ;
Helical interpolation
(G02, G03)
(x, y)
(xyz)
z
Start
point
 In case of G03 on X-Y plane
G02
G03
X_ Y_
R_
I_ J_ G17 α_ F_ ;
G02
G03
X_ Z_


key: chroma:document
string_value:
G02
G03
X_ Z_
R_
I_ K_ G18 α_ F_ ;
G02
G03
Y_ Z_
R_
J_ K_ G19 α_ F_ ;
α: Arbitrary address except the circular 
interpolation axis


key: chroma:document
string_value:
B-64694EN/01 APPENDIX
- 1549 -
B. LIST OF FUNCTIONS AND 
PROGRAM FORMAT
Functions Illustration Program format
Dwell
(G04) G04 X_ ;
P_
G code preventing buffering
(G04.1)
G04.1 (P_) ;
P : The operation mode of G04.1.
P1: Compatible operation to preventing 
buffering by command of only G31.
P2: Compatible operation to preventing 
buffering by command of only G53.
AI contour control
(G05)
G05 P10000 ; AI contour control start
G05 P0 ; AI contour control end
AI contour control
(G05.1)


key: chroma:document
string_value:
AI contour control
(G05.1)
G05.1 Q1 ; AI contour control mode on
G05.1 Q0 ; AI contour control mode off
Smooth tolerance control
(M Series)
(G05.1)
G05.1 Q3 IP0 ; Smooth tolerance control 
mode on
G05.1 Q0 ; Smooth tolerance control mode off
Cylindrical interpolation
(G07.1)
G07 IP_ r_; Cylindrical interpolation mode
r : Cylinder radius
G07 IP 0; Cylindrical interpolation mode cancel
Exact stop
(G09)
Speed
Time
In-position check
G09 IP_ ;
G01
G02
G03
Programmable data input
(G10)


key: chroma:document
string_value:
Programmable data input
(G10)
• For machining center
Tool compensation memory A
 G10 L01 P_ R_ ;
Tool compensation memory C
 G10 L10 P_ R_ ; (Geometry offset 
amount/H)
 G10 L11 P_ R_ ; (Wear offset amount/H)
 G10 L12 P_ R_ ; (Geometry offset 
amount/D)
 G10 L13 P_ R_ ; (Wear offset amount/D)
• For lathe
Geometry offset amount
 G10 P_ X_ Z_ R_ Q_ ;
 P = 10000 + Geometry offset number
Wear offset amount
 G10 P_ X_ Z_ C_ Q_ ;
 P = Wear offset number
Tool retract and recover
(G10.6)
IP


key: chroma:document
string_value:
(G10.6)
IP
Retract Repositioning
Withdrawal
Return
G10.6 IP_ ; Specify the amount of retraction
G10.6 (as a single block containing no other 
commands) ;
Cancel the amount of retraction
Polar coordinate 
interpolation(T series)
(G12.1, G13.1)
G12.1 ; Polar coordinate interpolation mode on
G13.1 ; Polar coordinate interpolation cancel


key: chroma:document
string_value:
APPENDIX B-64694EN/01
- 1550 -
B. LIST OF FUNCTIONS AND 
PROGRAM FORMAT
Functions Illustration Program format
Polar coordinate command
(G15, G16) Yp
Xp
Yp
Xp
Local coordinate system
Workpiece coordinate system
G17 G16 Xp_ Yp_ . . . ;
G18 G16 Zp_ Xp_ . . . ;
G19 G16 Yp_ Zp_ . . . ;
G15 ; Cancel
Plane selection
(G17, G18, G19)
G17 ; Xp Yp-plane selection
G18 ; Zp Xp-plane selection
G19 ; Yp Zp-plane selection
Inch/metric conversion
(G20, G21)
Inch input G20 ;
Metric input G21 ;


key: chroma:document
string_value:
Metric input G21 ;
Stored stroke check
(G22, 23)
(XYZ)
(IJK)
G22 X_ Y_ Z_ I_ J_ K_ ;
G23 ; Cancel
Reference position return 
check
(G27) Start point
IP G27 IP_ ;
Reference position return
(G28)
2nd Reference position return
(G30) Start point
Reference position (G28)
Intermediate point
 2nd reference position(G30)
IP
G28 IP_ ;
G30 IP_ ;
In-position check disable 
reference position return
(G28.2)
In-position check disable 2nd 
reference position return
(G30.2)
IP
Start point


key: chroma:document
string_value:
(G30.2)
IP
Start point
Reference position (G28.2)
Intermediate point
 2nd reference position(G30.2)
G28.2 IP_;
G30.2 IP_;
Movement from reference 
position
(G29)
Reference position
IP
Intermediate point
G29 IP_ ;
Skip function
(G31)
 Start point Skip signal
IP G31 IP_ F_ ;
Threading
(G33)
F • For machining center
G33 IP_ F_ ;
 F : Lead
Threading
(G32)
• For lathe
Equal lead threading
G32 P_ F_ ;
Tool radius/tool nose radius 
compensation, 3-dimensional 
cutter compensation


key: chroma:document
string_value:
cutter compensation
(G38, G39, G40 to G42)
• For machining center
G17
G18
G19
G41
G42 D_ ;
D : Tool compensation number
G40 : Cancel


key: chroma:document
string_value:
B-64694EN/01 APPENDIX
- 1551 -
B. LIST OF FUNCTIONS AND 
PROGRAM FORMAT
Functions Illustration Program format
Tool radius/tool nose radius 
compensation
(G40 to G42)
(G38, G39)
• For lathe only
G41
G42
G40 : Cancel
IP ;
Normal direction control
(G40.1, G41.1, G42.1)
Tool
Tool
C-axis
C-axis
Programmed 
path
Normal direction (in 
which the tool moves)
G41.1 ; Normal direction control on : right
G42.1 ; Normal direction control on : left
G40.1 ; Normal direction control cancel


key: chroma:document
string_value:
Tool length compensation
(G43, G44, G49)
Z
Compensation
G43
Z_ H_ ; G44
G43
H_ ; G44
H : Tool compensation number
G49 : Cancel
Tool offset
(G43.7)
• For lathe
G43.7 D ;
D : Tool compensation number
• For machining center
G43.7 H ;
H : Tool compensation number
Tool offset
(G45 to G48)
G 45
G 46
G 47
G 48
Increase
Decrease
Double decrease
Double increase
Offset amount
IP
IP
• For machining center
IP_ D_ ;
G45
G46
G47
G48
D : Tool offset number
Scaling(M series)


key: chroma:document
string_value:
Scaling(M series)
(G50, G51)
P1'
P1 P2
P4 P3
P2'
P4' P3'
IP
• For machining center
G51 X_ Y_ Z_ P_
I_ J_ K_ ;
P, I, J, K : Scaling magnification
X, Y, Z : Control position of scaling
G50 : Cancel
• For lathe only
Enabled when G code system B/C is used
Programmable mirror image
(G50.1, G51.1)
Mirror
IP
G51.1 IP_ ; 
G50.1 ; . . . Cancel


key: chroma:document
string_value:
APPENDIX B-64694EN/01
- 1552 -
B. LIST OF FUNCTIONS AND 
PROGRAM FORMAT
Functions Illustration Program format
Synchronous, composite, and 
superimposed control by 
program command
(G50.4, G51.4, G50.5, G51.5,
G50.6, G51.6)
G51.4 P_Q_(L_) ; Start synchronous control 
(L_ can be omitted.)
G50.4 Q_ ; Cancel synchronous control.
P : Number to identify synchronous 
master axis
Q : Number to identify synchronous slave 
axis
L : Parking start command 
G51.5 P_Q_ ; Start composite control


key: chroma:document
string_value:
G50.5 P_Q_ ; Cancel composite control
P : Number to identify composite axis 1
Q : Number to identify composite axis 2
G51.6 P_Q_ ; Start superimposed control
G50.6 Q_ ; Cancel superimposed control
P : Number to identify superimposed 
master axis
Q : Number to identify superimposed 
slave axis
Coordinate system setting
Maximum spindle speed clamp
(G50)
X
Z
• For lathe only
G50 IP_ ; (Coordinate system setting)
G50 S_ ; (Maximum spindle speed clamp)
Local coordinate system 
setting


key: chroma:document
string_value:
setting
(G52) x
y
Local coordinate
system
Workpiece
coordinate system
IP
G52 IP_ ;
Command in machine 
coordinate system
(G53)
G53 IP_ ;
Tool axis direction control
(G53.1)
G53.1 ; Tool axis direction control
Selection of workpiece 
coordinate system
(G54 to G59)
Workpiece coordinate system
Workpiece
origin
offset
IP
Machine coordinate system
G54:
: IP_ ; G59
Single direction positioning
(M series)
(G60)
IP G60 IP_ ;
Cutting mode (G64)
Exact stop mode (G61)


key: chroma:document
string_value:
Exact stop mode (G61)
Tapping mode (G63)
v
t
G64
G64_ ; Cutting mode
G61_ ; Exact stop mode
G63_ ; Tapping mode
Automatic corner override
(M series)
(G62)
v
G61
t
G62_ ; Automatic corner override


key: chroma:document
string_value:
B-64694EN/01 APPENDIX
- 1553 -
B. LIST OF FUNCTIONS AND 
PROGRAM FORMAT
Functions Illustration Program format
Custom macro
(G65, G66, G66.1, G67)
G65 P_L_ ; O_ ;
M99 ;
Macro
• One-shot call
 G65 P_ L_ <Argument assignment> ;
 P : Program number
 L : Number of repetition
• Modal call
 G66 P_ L_ <Argument assignment> ;
 Call after the move command
 G66.1 P_ L_ <Argument assignment> ;
 Each block call
 G67 ; Cancel
Mirror image for double turret
(G68, G69)
• For lathe only


key: chroma:document
string_value:
(G68, G69)
• For lathe only
G68 : Mirror image for double turret
G69 : Mirror image cancel
Coordinate system rotation, 
3-dimensional coordinate 
conversion
(G68, G69)
(G68.1, G69.1)
Y
X
(x y)
α
In case of X-Y plane
• For machining center
G68
G17 X_ Y_
G18 Z_ X_
G19 Y_ Z_
R α ;
G69 ; Cancel
• For lathe
G68.1
G17 X_ Y_
G18 Z_ X_
G19 Y_ Z_
R α ;
G69.1 ; Cancel
Tilted working plane indexing 
with guidance
(G68.2, G68.4)
G68.2/G68.4 P_ X_ Y_ Z_ I_ J_ K_ ;


key: chroma:document
string_value:
G68.2 : Tilted working plane indexing
G68.4 : Tilted working plane indexing
(incremental multiplexed command)
G69 ; Tilted working plane indexing cancel
Without P : Euler's angle 
P1 : Roll, pitch, yaw
P2 : Three points 
P3 : Two vectors 
P4 : Projection angle 
X, Y, Z : Feature coordinate system origin
I, J, K : Euler angles for determining the 
orientation of the feature coordinate
system
Tilted working plane indexing
by tool axis direction (G68.3)
G68.3 X_ Y_ Z_ R_ ; 
G69 ; Cancel


key: chroma:document
string_value:
G69 ; Cancel
X,Y, Z : Feature coordinate system origin
R : Feature coordinate system rotation 
angle about the Z-axis


key: chroma:document
string_value:
APPENDIX B-64694EN/01
- 1554 -
B. LIST OF FUNCTIONS AND 
PROGRAM FORMAT
Functions Illustration Program format
Figure copy
(G72.1, G72.2)
Y
P1
P0
Start point
60°
X
Start point P0
P1
X
Y
• Rotational copy
G72.1
X_ Y_
Z_ X_
Y_ Z_
P_ L_ R_ ;
(G17)
(G18)
(G19)
• Linear copy
G72.2
I_ J_
K_ I_
J_ K_
P_ L_ ;
(G17)
(G18)
(G19)
Canned cycle for drilling
(G73, G74, G80 to G89)
• For machining center
G80 ; Cancel
G73
G74
G76
G81
:
G89
Canned cycle
(G71 to G76)


key: chroma:document
string_value:
Canned cycle
(G71 to G76)
(G90, G92, G94)
• For lathe only
N G70P Q ;
G71U R ;
G71P Q U W F S T ;
G72W R ;
G72P Q U W F S T ;
G73U W R ;
G73P Q U W F S T ;
G74R ;
G74X(u) Z(w) P Q R F ;
G75R ; 
G75X(u) Z(w ) P Q R F ;
G76P Q R ;
G76X(u) Z(w) P Q R F ;
G90
G92 X_ Z_ I_ F_ ;
G94X Z K F ;
Canned grinding cycle (for 
grinding machine)
(G71 to G75, G77 to G79)
• For machining center
G75 I_ J_ K_ α_ R_ F_ P_ L_ ;
G77 I_ J_ K_ α_ R_ F_ P_ L_ ;
G78 I_ (J_) K_ α_ F_ P_ L_ ;


key: chroma:document
string_value:
G78 I_ (J_) K_ α_ F_ P_ L_ ;
G79 I_ J_ K_ α_ R_ F_ P_ L_ ;
α : Arbitrary axis address of the grinding axis
• For lathe
G71 A_ B_ W_ U_ I_ K_ H_ ;
G72 P_ A_ B_ W_ U_ I_ K_ H_ ;
G73 A_ (B_) W_ U_ K_ H_ ;
G74 P_ A_ (B_) W_ U_ K_ H_ ;
X_Y_Z_P_Q_R_F_K_ ;


key: chroma:document
string_value:
B-64694EN/01 APPENDIX
- 1555 -
B. LIST OF FUNCTIONS AND 
PROGRAM FORMAT
Functions Illustration Program format
High precision oscillation 
function (G81.1, G80)
Upper dead point
Point R
Lower dead point Time
G81.1 Z_Q_R_F_ ; Starts oscillation
Z : Upper dead point
Q : Distance between the upper dead point 
and lower dead point
R : Distance from the upper dead point to point 
R
F : Feedrate during oscillation base feedrate
G80 ; Cancels oscillation
Absolute/incremental 
programming


key: chroma:document
string_value:
programming
(G90/G91)
• For machining center
G90_ ; Absolute programming
G91_ ; Incremental programming
:
G90_ G91_ ; Programming in both modes
• For lathe
X Z C : Absolute programming
U W H : Incremental programming
 Distinguished by an address specified in
 combined use with a G function such as G00
 and G01.
Maximum incremental command
value check (G91.1)
G91.1 IP_ ; 
IP_ ; Maximum incremental value
Set 0 to cancel maximum incremental value
check.
Change of workpiece


key: chroma:document
string_value:
check.
Change of workpiece 
coordinate system (G92)
Maximum spindle speed clamp 
(G92)
• For machining center
G92 IP_ ; Change of workpiece coordinate 
system
G92 S_ ; Constant surface speed control : 
Maximum spindle speed clamp
Workpiece coordinate system 
preset
(G92.1)
• For machining center
G92.1 IP 0 ; 
Inverse time feed(M series)
(G93)
G93 ; Inverse time setting mode
Feed per minute, 
Feed per revolution
(G94, G95) mm/min inch/min
mm/rev inch/rev
• For machining center


key: chroma:document
string_value:
• For machining center
G94 F_ ; Feed per minute
G95 F_ ; Feed per revolution
(G98, G99) • For lathe
G98 F_ ; Feed per minute
G99 F_ ; Feed per revolution
Constant surface speed control
(G96, G97)
G96 S_ ; Constant surface speed control on
(surface speed specification)
G97 S_ ; Constant surface speed control off 
(spindle speed specification)


key: chroma:document
string_value:
APPENDIX B-64694EN/01
- 1556 -
B. LIST OF FUNCTIONS AND 
PROGRAM FORMAT
Functions Illustration Program format
Speed display function of a 
milling tool with servo motor
(G96.1,G96.2,G96.3,G96.4)
G96.1 P_R_; The next block starts operating 
upon completion of spindle 
indexing (the SV speed control 
mode is off).
G96.2 P_R_; The next block starts operating 
without waiting for spindle 
indexing to complete.
G96.3 P_; The next block starts operating 
after confirming the completion


key: chroma:document
string_value:
of spindle indexing (the SV 
speed control mode is off).
G96.4 P_; The SV speed control mode is 
on.
Initial point return / R point 
return
(G98, G99) G99
G98 Initial level
R level
Z point
• For machining center
G98_ ;
G99_ ;
Optional chamfering/corner R
K
I
R
• For machining center
,C_ : Chamfering
,R_ : Corner R
Chamfering/corner R • For lathe only
C±K
X_ P_;
R_
C±K
Z_ P_;
R_
In-feed control (for grinding 
machine) (M series)
(G160, G161)
• For machining center
G161 R_ ;


key: chroma:document
string_value:
B-64694EN/01 APPENDIX C. RANGE OF COMMAND VALUE
- 1557 -
C RANGE OF COMMAND VALUE
Linear axis
- In case of millimeter input, feed screw is millimeter
Increment system
IS-A IS-B IS-C
Least input increment (mm) 0.01 0.001 0.0001
Least command increment (mm) 0.01 0.001 0.0001
Max. programmable dimension (mm) ±999,999.99 ±999,999.999 ±99,999.9999
Max. rapid traverse (mm/min)
*1 999,000 999,000 100,000
Feedrate range (mm/min)*1 0.01 to 999,000 0.001 to 999,000 0.0001 to 100,000


key: chroma:document
string_value:
Incremental feed (mm/step)
0.01
0.1
1.0
10.0
0.001
0.01
0.1
1.0
0.0001
0.001
0.01
0.1
Tool compensation amount (mm)*2 0 to ±9,999.99 0 to ±9,999.999 0 to ±9,999.9999
Backlash compensation amount (pulses)*3 0 to ±9,999 0 to ±9,999 0 to ±9,999
Dwell (sec)*4 0 to 999,999.99 0 to 999,999.999 0 to 99,999.9999
- In case of inch input, feed screw is millimeter
Increment system
IS-A IS-B IS-C
Least input increment (inch) 0.001 0.0001 0.00001
Least command increment (inch) 0.001 0.0001 0.00001


key: chroma:document
string_value:
Max. programmable dimension (inch) ±39,370.078 ±39,370.0787 ±3,937.00787
Max. rapid traverse (mm/min)
*1 999,000 999,000 100,000
Feedrate range (inch/min)*1 0.001 to 96,000 0.0001 to 9,600 0.00001 to 4,000
Incremental feed (inch/step)
0.001
0.01
0.1
1.0
0.0001
0.001
0.01
0.1
0.00001
0.0001
0.001
0.01
Tool compensation amount (inch)*2 0 to ±999.999 0 to ±999.9999 0 to ±999.99999
Backlash compensation amount (pulses)*3 0 to ±9,999 0 to ±9,999 0 to ±9,999


key: chroma:document
string_value:
Dwell (sec)*4 0 to 999,999.99 0 to 999,999.999 0 to 99,999.9999
- In case of inch input, feed screw is inch
Increment system
IS-A IS-B IS-C
Least input increment (inch) 0.001 0.0001 0.00001
Least command increment (inch) 0.001 0.0001 0.00001
Max. programmable dimension (inch) ±99,999.999 ±99,999.9999 ±9,999.99999
Max. rapid traverse (inch/min)
*1 96,000 9,600 4,000
Feedrate range (inch/min)*1 0.001 to 96,000 0.0001 to 9,600 0.00001 to 4,000
Incremental feed (inch/step)
0.001
0.01
0.1
1.0


key: chroma:document
string_value:
0.001
0.01
0.1
1.0
0.0001
0.001
0.01
0.1
0.00001
0.0001
0.001
0.01
Tool compensation amount (inch)*4 0 to ±999.999 0 to ±999.9999 0 to ±999.99999
Backlash compensation amount (pulses)*3 0 to ±9,999 0 to ±9,999 0 to ±9,999
Dwell (sec)*4 0 to 999,999.99 0 to 999,999.999 0 to 99,999.9999


key: chroma:document
string_value:
C. RANGE OF COMMAND VALUE APPENDIX B-64694EN/01
- 1558 -
- In case of millimeter input, feed screw is inch
Increment system
IS-A IS-B IS-C
Least input increment (mm) 0.01 0.001 0.0001
Least command increment (mm) 0.01 0.001 0.0001
Max. programmable dimension (mm) ±999,999.99 ±999,999.999 ±99,999.9999
Max. rapid traverse (inch/min)
*1 96,000 9,600 4,000
Feedrate range (mm/min)*1 0.01 to 999,000 0.001 to 999,000 0.0001 to 100,000
Incremental feed (mm/step)
0.01
0.1
1.0
10.0
0.001
0.01
0.1


key: chroma:document
string_value:
1.0
10.0
0.001
0.01
0.1
1.0
0.0001
0.001
0.01
0.1
Tool compensation amount (mm)*2 0 to ±9,999.99 0 to ±9,999.999 0 to ±9,999.9999
Backlash compensation amount (pulses)*3 0 to ±9,999 0 to ±9,999 0 to ±9,999
Dwell (sec)*4 0 to 999,999.99 0 to 999,999.999 0 to 99,999.9999
- Rotary axis
Increment system
IS-A IS-B IS-C
Least input increment (deg) 0.01 0.001 0.0001
Least command increment (deg) 0.01 0.001 0.0001
Max. programmable dimension (deg) ±999,999.99 ±999,999.999 ±99,999.9999


key: chroma:document
string_value:
Max. rapid traverse (deg/min)
*1 999,000 999,000 100,000
Feedrate range (deg/min)*1 0.01 to 999,000 0.001 to 999,000 0.0001 to 100,000
Incremental feed (deg/step)
0.01
0.1
1.0
10.0
0.001
0.01
0.1
1.0
0.0001
0.001
0.01
0.1
Tool compensation amount (deg)*2 0 to ±9,999.99 0 to ±9,999.999 0 to ±9,999.9999
Backlash compensation amount (pulses)*3 0 to ±9,999 0 to ±9,999 0 to ±9,999
Dwell (sec)*4 0 to 999,999.99 0 to 999,999.999 0 to 99,999.9999
NOTE


key: chroma:document
string_value:
NOTE
*1 The feedrate range shown above are limitations depending on CNC interpolation 
capacity. As a whole system, limitations depending on servo system must also 
be considered.
*2 If the mode of input is switched between inch input and metric input, the 
maximum compensation value that can be set at inch input time is (maximum
compensation value) × 1/25.4. If a value exceeding this value is specified at inch 
input time, the compensation value is not converted to a metric value correctly


key: chroma:document
string_value:
when the mode of input is switched to metric input.
*3 The unit is the detection unit.
*4 Depends on the increment system of the axis at in address X.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX D. NOMOGRAPHS
- 1559 -
D NOMOGRAPHS
D.1 INCORRECT THREADED LENGTH
The leads of a thread are generally incorrect in δ1 and δ2, as shown in Fig. D.1 (a), due to automatic 
acceleration and deceleration.
Thus distance allowances must be made to the extent of δ1 and δ2 in the program.
δ2 δ1
Fig. D.1 (a) Incorrect thread position
Explanation
- How to determine δ2
δ2
=T1
V (mm ). . . . (1)
V = 1
60RL
T1 : Time constant of servo system (sec)
V : Threading speed (mm/sec)


key: chroma:document
string_value:
V : Threading speed (mm/sec)
R : Spindle speed (min-1
)
L : Thread feed (mm)
Time constant T1 (sec) of the servo system: Usually 0.033 s.
- How to determine δ1
δ1 = {t - T1 + T1
exp( - t
T1
)} V . . . . . (2)
a = exp( -
t
T1
) . . . . . (3)
T1 : Time constant of servo system (sec)
V : Threading speed (mm/sec)
Time constant T1 (sec) of the servo system: Usually 0.033 s.
The lead at the beginning of thread cutting is shorter than the specified lead L, and the allowable lead


key: chroma:document
string_value:
error is ∆L. Then as follows.
a=
∆L
L
When the value of “a” is determined, the time lapse until the thread accuracy is attained from formula (3). 
The time “t” is substituted in (2) to determine δ1: Constants V and T1 are determined in the same way as 
for δ2. Since the calculation of δ1 is rather complex, a nomograph as shown in Fig. E.1(b) is provided on 
the following pages.


key: chroma:document
string_value:
D. NOMOGRAPHS APPENDIX B-64694EN/01
- 1560 -
- How to use nomograph
First specify the class and the lead of a thread. The thread accuracy, a, will be obtained at (1), and 
depending on the time constant of cutting feed acceleration/ deceleration, the δ1 value when V = 
10mm/sec will be obtained at (2). Then, depending on the speed of thread cutting, δ1 for speed other than 
10mm/sec can be obtained at (3).
(Note) See the graph in reference later in the manual for an actual example.
V=40mm/sec


key: chroma:document
string_value:
V=40mm/sec
V=20mm/sec
(3)
0
δ1 a
L
L
(1)
(2)
δ1(V=10mm/sec)
T1
T2
Time constant of servo system
Fig. D.1 (b) Nomograph
NOTE
The equations for δ1, and δ2 are for when the acceleration/ deceleration time 
constant for cutting feed is 0.
D.2 SIMPLE CALCULATION OF INCORRECT THREAD 
LENGTH
δ2 δ1
Fig. D.2 (a) Incorrect threaded portion
Explanation
- How to determine δ2
δ
2
= LR
1800*(mm)
R : Spindle speed (min-1
)
L : Thread lead (mm)


key: chroma:document
string_value:
B-64694EN/01 APPENDIX D. NOMOGRAPHS
- 1561 -
- How to determine δ1
δ1
= LR
1800*( - 1 - lna) (mm)
=δ2
( - 1 - lna)(mm)
R : Spindle speed (min-1
)
L : Thread lead (mm)
* When time constant T1 of the servo system is 0.033 s.
Following a is a permitted value of thread.
a -1-lna
0.005 4.298
0.01
0.015
0.02
3.605
3.200
2.912
Example
R=350min-1
L=1mm
a=0.01
then
δ2 =
350×1
1800 = 0.194(mm)
δ1 = δ2
×3.605 = 0.701(mm)
Reference


key: chroma:document
string_value:
D. NOMOGRAPHS APPENDIX B-64694EN/01
- 1562 -
D.3 TOOL PATH AT CORNER
When servo system delay (by exponential acceleration/deceleration at cutting or caused by the 
positioning system when a servo motor is used) is accompanied by cornering, a slight deviation is 
produced between the tool path (tool center path) and the programmed path as shown in Fig. D.3 (a).
Time constant T1 of the exponential acceleration/deceleration is fixed to 0.
θ
V1
V2
Tool path
Programmed path


key: chroma:document
string_value:
V2
Tool path
Programmed path
Fig. D.3 (a) Slight deviation between the tool path and the programmed path
This tool path is determined by the following parameters:
• Feedrate (V1, V2)
• Corner angle (θ)
• Exponential acceleration / deceleration time constant (T1) at cutting (T1 = 0)
• Presence or absence of buffer register.
The above parameters are used to theoretically analyze the tool path and above tool path is drawn with the 
parameter which is set as an example.


key: chroma:document
string_value:
When actually programming, the above items must be considered and programming must be performed 
carefully so that the shape of the workpiece is within the desired precision.
In other words, when the shape of the workpiece is not within the theoretical precision, the commands of 
the next block must not be read until the specified feedrate becomes zero. The dwell function is then used 
to stop the machine for the appropriate period.
Explanation
- Analysis


key: chroma:document
string_value:
Explanation
- Analysis
The tool path shown in Fig. D.3 (b) is analyzed based on the following conditions:
• Feedrate is constant at both blocks before and after cornering.
• The controller has a buffer register. (The error differs with the reading speed of the tape reader, 
number of characters of the next block, etc.)


key: chroma:document
string_value:
B-64694EN/01 APPENDIX D. NOMOGRAPHS
- 1563 -
θ
V
VX1
VY1
φ2
VY2
VX2
φ2
V
Z
0 X
Fig. D.3 (b) Example of tool path
- Description of conditions and symbols
VX1 = Vcos φ1
VY1 = Vsin φ1
VX2 = Vcos φ2
VY2 = Vsin φ2
V : Feedrate at both blocks before and after cornering
VX1 : X-axis component of feedrate of preceding block
VY1 : Y-axis component of feedrate of preceding block
VX2 : X-axis component of feedrate of following block
VY2 : Y-axis component of feedrate of following block


key: chroma:document
string_value:
θ : Corner angle
φ1 : Angle formed by specified path direction of preceding block and X-axis
φ2 : Angle formed by specified path direction of following block and X-axis
- Initial value calculation
Y0
X0
V
0
Fig. D.3 (c) Initial value
The initial value when cornering begins, that is, the X and Y coordinates at the end of command 
distribution by the controller, is determined by the feedrate and the positioning system time constant of 
the servo motor.


key: chroma:document
string_value:
D. NOMOGRAPHS APPENDIX B-64694EN/01
- 1564 -
T1: Exponential acceleration/deceleration time constant. (T=0)
T2: Time constant of positioning system (Inverse of position loop gain)
- Analysis of corner tool path
The equations below represent the feedrate for the corner section in X-axis direction and Y-axis direction.
Therefore, the coordinates of the tool path at time t are calculated from the following equations:
X VX (T T ) 0 = 1 1 + 2
Y VY (T T ) 0 = 1 1 + 2
)} V ] T
t ) T exp( T


key: chroma:document
string_value:
)} V ] T
t ) T exp( T
t {T exp( T T
V V (V V )[ X
X
X X
(t)
X 1
2
2
1
1
1 2
1
2 1 1 − − − + − = − −
)}] T
t ) T exp( T
t {T exp( T T
V V [ X
X
2
2
1
1
1 2
1
2 1 − − − − = −
2
2
2
1
1
1 2
1 2
Y
(t) Y Y
Y )} V
T
t ) T exp( T
t {T exp( T T
V V V − − − + −
− =
0
1
0
X(t) = VX (t)dt − X ∫
)} V (T T t) T
t ) T exp( T
t {T exp( T T
V V X
X X − − − − + − −
− = 2 1 2
2
2
2
1
2
1
1 2
2 1
0
1
0
Y(t) = VY (t)dt − Y ∫
)} V (T T t) T
t ) T exp( T


key: chroma:document
string_value:
)} V (T T t) T
t ) T exp( T
t {T exp( T T
V V Y
Y Y − − − − + − −
− = 2 1 2
2
2
2
1
2
1
1 2
2 1


key: chroma:document
string_value:
B-64694EN/01 APPENDIX D. NOMOGRAPHS
- 1565 -
D.4 RADIUS DIRECTION ERROR AT CIRCLE CUTTING
When a servo motor is used, the positioning system causes an error between input commands and output 
results. Since the tool advances along the specified segment, an error is not produced in linear 
interpolation. In circular interpolation, however, radial errors may be produced, sepecially for circular 
cutting at high speeds.
This error can be obtained as follows:
Command path
Actual path
r
Y
Z
∆r


key: chroma:document
string_value:
Actual path
r
Y
Z
∆r
 . . . . . (1)
∆r: Maximum radius error (mm)
v : Feedrate (mm/sec)
r : Circle radius (mm)
T1: Exponential acceleration/deceleration time constantat cutting (sec) (T=0)
T2: Time constant of servo motor sec) 
(Inverse of positon loop gain)
α : Feed forward coefficient (%)
In the case of bell-shaped acceleration/deceleration and linear acceleration/deceleration after cutting feed


key: chroma:document
string_value:
interpolation, an approximation of this radius error can be obtained with the following expression:
Linear acceleration/deceleration after cutting feed interpolation
Bell-shaped acceleration/deceleration after cutting feed interpolation
Thus, the radius error in the case of linear acceleration/deceleration after interpolation is smaller than in case of 
exponential acceleration/deceleration by a factor of 12, excluding any error caused by a servo motor time constant.


key: chroma:document
string_value:
The radius error in the case of bell-shaped acceleration/deceleration after interpolation is a half of linear
acceleration/deceleration after interpolation.
Since the machining radius r (mm) and allowable error ∆r (mm) of the workpiece is given in actual 
machining, the allowable limit feedrate v (mm /sec) is determined by equation (1).
Since the acceleration/deceleration time constant at cutting which is set by this equipment varies with the


key: chroma:document
string_value:
machine tool, refer to the manual issued by the machine tool builder.
r
V (T T (1- )) 2
1 r
2
2 2
2
2 Δ = 1 + α
r
V T (1- )) 2
1 T
24
1 r (
2
2 2
2
2 Δ = 1 + α
r
V T (1- )) 2
1 T
48
1 r (
2
2 2
2
2 Δ = 1 + α


key: chroma:document
string_value:
APPENDIX B-64694EN/01
- 1566 -
E. SETTINGS AT POWER-ON, 
IN THE CLEAR STATE, OR 
IN THE RESET STATE
E SETTINGS AT POWER-ON, IN THE CLEAR 
STATE, OR IN THE RESET STATE
Either the clear state or reset state is entered during a reset is set by bit 6 (CLR) of parameter No. 3402 (0: 
reset state/1: clear state).
The symbols in the figure below have the following meanings.
○ : The setting remains unchanged or the operation continues.
× : The setting is deleted or the operation stops.


key: chroma:document
string_value:
Item Power-on Clear state Reset state
Settings Offset ○ ○ ○
Set data ○ ○ ○
Parameter ○ ○ ○
Various 
data items
Program in memory ○ ○ ○
Information of the block 
read in advance during 
automatic operation
× × ×
N (sequence number) × (Note 7) × (Notes 1, 2, 7) ○ (Note 1, 2)
One-shot G code × × ×
Modal G code
Initial value (Note 3)
G20 and G21 are set to 
the state at the previous 
power-off.
Initial value (Note 3)
G20 and G21 are not 
changed (Note 2).
○ (Note 2 and 6)


key: chroma:document
string_value:
○ (Note 2 and 6)
F 0 0 ○ (Note 2)
S, T, M × ○ (Note 2) ○ (Note 2)
K (count specification) × × ×
Coordinate Workpiece coordinates 0 (Note 4) ○ ○
Operation 
during 
execution
Movement × × ×
Dwell × × ×
M, S, T code output × × ×
Tool position 
compensation 
× See "Tool Position 
Compensation at a 
Reset".
See "Tool Position 
Compensation at a 
Reset".
Tool length 
compensation
× Depending on the setting 
of bit 6 (LVK) of 
parameter No. 5003
Depending on the setting


key: chroma:document
string_value:
Depending on the setting 
of bit 6 (LVK) of 
parameter No. 5003
Tool radius/tool nose 
radius compensation
× × ×
Storing a called 
subprogram
× × (Note 5) ×


key: chroma:document
string_value:
B-64694EN/01 APPENDIX
- 1567 -
E. SETTINGS AT POWER-ON, 
IN THE CLEAR STATE, OR 
IN THE RESET STATE
Item Power-on Clear state Reset state
Output 
signals CNC alarm signal AL "0”(when no alarm cause 
is present)
“0” (when no alarm cause 
is present)
“0” (when no alarm cause 
is present)
Reference position 
return completion signal 
ZPx
× ○ (or × for emergency 
stop)
○(or × for emergency 
stop)
S, T, B codes × ○ ○
M code × × ×
M, S, T, B strobe 
signals 
× × ×


key: chroma:document
string_value:
signals 
× × ×
Spindle rotation signal 
(S analog signal)
× ○ ○
CNC ready signal MA “1” ○ ○
Servo ready signal SA
“1”
(when a servo alarm does 
not occur)
“1”
(when a servo alarm does 
not occur)
“1”
(when a servo alarm does 
not occur)
Cycle start signal STL × × ×
Feed hold signal SPL × × ×
Tool position compensation at a reset
○ : Cancelled.
× : Not canceled.
Compensation method
Bit 3 (LVC) of parameter No. 5006 and bit 7 (TGC) of parameter 
No. 5003
LVC=0
TGC=0
LVC=1
TGC=0


key: chroma:document
string_value:
LVC=0
TGC=0
LVC=1
TGC=0
LVC=0
TGC=1
LVC=1
TGC=1
Tool movement Wear compensation × ○
(Axis 
movement)
× ○
(Axis 
movement)
Geometry compensation
Coordinate shift Wear compensation × ○ × ○
Geometry compensation × × ○ ○


key: chroma:document
string_value:
APPENDIX B-64694EN/01
- 1568 -
E. SETTINGS AT POWER-ON, 
IN THE CLEAR STATE, OR 
IN THE RESET STATE
NOTE
1 When the beginning position is found, the main program number is displayed. 
2 If a reset is made during execution of a block, the states of the modal G code 
and modal address (such as N, F, T, or M) specified in the block are not 
reflected. The modal information specified in the previous and preceding 
blocks is kept. However, modal address of S code depends on bit 4 (MDS) of


key: chroma:document
string_value:
parameter No.13113.
 Bit 4 (MDS) of parameter No.13113
 0 : Modal information (S code) in an executing block is displayed.
 1 : Modal information (S code) in a previous block is displayed.
3 The initial value of the modal G code depends on the following parameters. For 
details, refer to the parameter manual (B-64700EN).
- Bit 0 (G01) of parameter No. 3402
- Bit 1 (G18) of parameter No. 3402
- Bit 2 (G19) of parameter No. 3402
- Bit 3 (G91) of parameter No. 3402


key: chroma:document
string_value:
- Bit 7 (G23) of parameter No. 3402
- Parameters No. 3406 to 3409
4 For detection of an absolute position, the value is generated from machine 
coordinates and a workpiece origin offset.
5 When a reset is made during execution of a subprogram, a return to the main 
program is performed. Execution at a midpoint in the subprogram is 
impossible.
6 When one of the following two settings, which hold the modal G code in group 1 
by a reset is set:
- Reset state (bit 6 of parameter No. 3402 is 0)


key: chroma:document
string_value:
- Clear state (bit 6 of parameter No. 3402 is 1) and the modal G code in group 
1 is held at a time of a reset (bit 1 of parameter No. 3406 is 1),
if a reset is made during execution of one of the following canned cycles, which 
cause cycle operation, the mode of the modal G code in group 1 is changed to 
the G01 mode.
- G90 : Outer surface/inner surface turning cycle
- G92 : Threading cycle
- G94 : Edge turning cycle
7 When bit 0 (SEK) of parameter No. 11353 is set to 1, sequence number N can


key: chroma:document
string_value:
B-64694EN/01 APPENDIX
- 1569 -
G.CHARACTER-TO-CODES 
CORRESPONDENCE 
F CHARACTER-TO-CODES 
CORRESPONDENCE TABLE
F.1 CHARACTER-TO-CODES CORRESPONDENCE TABLE
Character Code Comment Character Code Comment
A 065 6 054
B 066 7 055
C 067 8 056
D 068 9 057
E 069 032 Space
F 070 ! 033 Exclamation mark
G 071 “ 034 Quotation mark
H 072 # 035 Sharp
I 073 $ 036 Dollar sign
J 074 % 037 Percent
K 075 & 038 Ampersand
L 076 ‘ 039 Apostrophe
M 077 ( 040 Left parenthesis
N 078 ) 041 Right parenthesis


key: chroma:document
string_value:
N 078 ) 041 Right parenthesis
O 079 * 042 Asterisk
P 080 + 043 Plus sign
Q 081 , 044 Comma
R 082 - 045 Minus sign
S 083 . 046 Period
T 084 / 047 Slash
U 085 : 058 Colon
V 086 ; 059 Semicolon
W 087 < 060 Left angle bracket
X 088 = 061 Equal sign
Y 089 > 062 Right angle bracket
Z 090 ? 063 Question mark
0 048 @ 064 At mark
1 049 [ 091 Left square bracket
2 050 ] 093 Right square bracket
3 051 ^ 094
4 052 _ 095 Underscore
5 053


key: chroma:document
string_value:
APPENDIX B-64694EN/01
- 1570 -
G.CHARACTER-TO-CODES 
CORRESPONDENCE 
F.2 FANUC DOUBLE-BYTE CHARACTER CODE TABLE


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1576 -
G ALARM LIST
(1) Alarms on program and operation (PS alarm)
(2) Background edit alarms (BG alarm)
(3) Communication alarms (SR alarm)
Alarm numbers are common to all these alarm types.
Depending on the state, an alarm is displayed as in the following examples:
PS"alarm number" Example: PS0003
BG"alarm number" Example: BG0085
SR"alarm number" Example: SR0001
Number Message Description


key: chroma:document
string_value:
Number Message Description
0001 TH ERROR A TH error was detected during reading from an input device.
The read code that caused the TH error and how many 
statements it is from the block can be verified in the 
diagnostics screen.
0002 TV ERROR An error was detected during the single–block TV error.
The TV check can be suppressed by setting bit 0 (TVC) of 
parameter No. 0000 to “0”.
0003 TOO MANY DIGIT Data entered with more digits than permitted in the NC 
instruction word.


key: chroma:document
string_value:
instruction word.
The number of permissible digits varies according to the 
function and the word.
0004 INVALID BREAK POINT OF WORDS NC word(s) address + numerical value not in word format. 
This alarm is also generated when a custom macro does not 
contain a reserved word, or does not conform to the syntax.
0005 NO DATA AFTER ADDRESS NC word(s) address + numerical value not in word format. 
This alarm is also generated when a custom macro does not


key: chroma:document
string_value:
contain a reserved word, or does not conform to the syntax.
0006 ILLEGAL USE OF MINUS SIGN A minus sign (–) was specified at an NC instruction word or 
system variable where no minus signal may be specified.
0007 ILLEGAL USE OF DECIMAL POINT A decimal point (.) was specified at an address where no 
decimal point may be specified, or two decimal points were 
specified.
0009 IMPROPER NC-ADDRESS An illegal address was specified, or parameter 1020 is not set.


key: chroma:document
string_value:
0010 IMPROPER G-CODE (1) An unusable G code is specified.
(2) The groove cutting by continuous circle motion option 
parameter is not effective.
(3) The groove cutting by continuous circle motion enable 
signal is "0".
0011 FEED ZERO ( COMMAND ) (1) The cutting feedrate instructed by an F code has been set 
to 0.
(2) This alarm is also generated if the F code instructed for 
the S code is set extremely small in a rigid tapping 
instruction as the tool cannot cut at the programmed lead.


key: chroma:document
string_value:
(3) During groove cutting by continuous circle motion, correct 
Q or F value is not specified or the acceleration clamp 
value for continuous circle motion in parameter No. 3490 
is invalid.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1577 -
Number Message Description
0015 TOO MANY SIMULTANEOUS AXES A move command was specified for more axes than can be 
controlled by simultaneous axis control.
Either add on the simultaneous axis control extension option, 
or divide the number of programmed move axes into two 
blocks.
0020 OVER TOLERANCE OF RADIUS An arc was specified for which the difference in the radius at 
the start and end points exceeds the value set in parameter


key: chroma:document
string_value:
No. 3410. Check arc center codes I, J and K in the program.
The tool path when parameter No. 3410 is set to a large value 
is spiral.
0021 ILLEGAL PLANE SELECT (1) In the selected plane (by G17, G18 or G19 command), 
the basic axis(X,Y, or Z) and its parallel axis are 
commanded at the same time. Modify the program.
(2) In the following functions, an axis not included in the 
selected plane was commanded, or the selected plane
was not correct. Modify the program :
 - circular interpolation


key: chroma:document
string_value:
- circular interpolation 
 - involute interpolation
 - multiple repetitive cycle 
(if parameter DSA(No.5109#0) is set to 1.) 
etc.
(3) In the helical interpolation or the helical interpolation B, 
the number of axes that can be commanded 
simultaneously is exceeded. Modify the program. Or add 
the helical interpolation option or the helical interpolation 
B option.
0022 R OR I,J,K COMMAND NOT FOUND The command for circular interpolation lacks arc radius R or


key: chroma:document
string_value:
coordinate I, J, or K of the distance between the start point to 
the center of the arc.
0025 CIRCLE CUT IN RAPID (F0) F0 (rapid traverse in inverse feed or feed specified by an F 
code with 1–digit number) was specified during circular 
interpolation (G02, G03) or involute interpolation (G02.2, 
G03.2).
0027 NO AXES COMMANDED IN 
G43/G44
No axis is specified in G43 and G44 blocks for the tool length 
offset type C.
Offset is not canceled but another axis is offset for the tool


key: chroma:document
string_value:
length offset type C. 
Multiple axes were specified for the same block when the tool 
length compensation type is C.
0029 ILLEGAL OFFSET VALUE Illegal offset No.
0030 ILLEGAL OFFSET NUMBER An illegal offset No. was specified.
This alarm is also generated when the tool shape offset No.
exceeds the maximum number of tool offset sets in the case 
of tool offset memory B.
In cutting point command, this alarm is also generated when 
the corner R offset No.


key: chroma:document
string_value:
the corner R offset No.
( [H code + 2] or [H code + 2 * (parameter No. 11419)] )
exceeds the maximum number of tool offset sets in the case
of tool offset memory A and B.
0031 ILLEGAL P COMMAND IN G10 The relevant data input or option could not be found for the L 
No. of G10.
No data setting address such as P or R was specified.
An address command not concerned with data setting was 
specified. An address varies with the L No.
The sign or decimal point of the specified address is in error,


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1578 -
Number Message Description
0032 ILLEGAL OFFSET VALUE IN G10 In setting an offset amount by G10 or in writing an offset 
amount by system variables, the offset amount was 
excessive.
0033 NO INTERSECTION AT CUTTER 
COMPENSATION
The intersection cannot be obtained by the intersection 
calculation in tool radius/tool nose radius compensation. 
Modify the program.
0034 ONLY G00/G01 ALLOWED IN 
STUP/EXT BLK


key: chroma:document
string_value:
STUP/EXT BLK
In tool radius/tool nose radius compensation, a startup or 
cancellation is performed in the following mode. Modify the 
program.
G02/G03 : Circular interpolation or helical interpolation
G35/G36 : Circular threading
G02.2/G03.2 : Involute interpolation
0035 CAN NOT COMMANDED G31 - G31 cannot be specified. This alarm is generated when a 
G code (such as for tool radius/tool nose radius 
compensation) of group 07 is not canceled.


key: chroma:document
string_value:
- A torque limit skip was not specified in a torque limit skip 
command (G31P98 or P99). Specify the torque limit skip 
in the PMC window or the like. Or, specify the torque limit 
override by address Q. 
0037 CAN NOT CHANGE PLANE IN 
G41/G42
The compensation plane G17/G18/G19 was changed during 
cutter or tool-nose radius compensation. Modify the program.
0041 INTERFERENCE IN CUTTER 
COMPENSATION
In tool radius/tool nose radius compensation, excessive 
cutting may occur. Modify the program.


key: chroma:document
string_value:
0042 G45/G48 NOT ALLOWED IN CRC Tool offset (G45 to G48) is commanded in tool radius
compensation or 3-dimensional cutter compensation. Modify 
the program.
0044 G27-G30 NOT ALLOWED IN FIXED 
CYC
The command which relates to the reference position return is 
commanded in canned cycle mode for drilling. Modify the 
program.
0045 ADDRESS Q NOT FOUND 
(G73/G83)
In a high-speed peck drilling cycle (G73) or peck drilling cycle 
(G83), the amount of each-time cutting is not specified by


key: chroma:document
string_value:
address Q, or Q0 is specified. Modify the program.
0046 ILLEGAL REFERENCE RETURN 
COMMAND
A command for a return to the second, third or fourth 
reference position is error. (The address P command is in 
error.)
Although an option for a return to the third or fourth reference 
position was not set, 3 or 4 was specified in address P.
0047 ILLEGAL AXIS SELECT Two or more parallel axes (in parallel with a basic axis) have 
been specified upon start-up of 3-dimensional tool


key: chroma:document
string_value:
compensation or 3-dimensional coordinate conversion.
0048 BASIC 3 AXIS NOT FOUND Start-up of 3-dimensional tool compensation or 3-dimensional 
coordinate conversion has been attempted, but the three 
basic axes used when Xp, Yp, or Zp is omitted are not set in 
parameter No. 1022.
0049 ILLEGAL COMMAND(G68,G69) When 3-dimensional coordinate conversion (G68 or G69) was 
specified, the tool compensation was not canceled. Or, 
programs of 3-dimensional coordinate conversion (G68, G69)


key: chroma:document
string_value:
and tool compensation (G43, G44 or G49) were not nested. 
Or, the 3-dimensional coordinate conversion was specified 
during the tool length compensation and another tool length 
compensation was specified.
0050 CHF/CNR NOT ALLOWED IN THRD 
BLK
Chamfering or corner R is commanded in the thread cutting 
block. Modify the program.
0051 MISSING MOVE AFTER CNR/CHF Improper movement or the move distance was specified in the 
block next to the chamfering or corner R block. Modify the 
program.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1579 -
Number Message Description
0052 CODE IS NOT G01 AFTER 
CHF/CNR
The block next to the chamfering or corner R block is not G01 
(or vertical line). Modify the program.
0053 TOO MANY ADDRESS COMMANDS In the chamfering and corner R commands, two or more of I, 
J, K and R are specified. 
0054 NO TAPER ALLOWED AFTER 
CHF/CNR
A block in which chamfering in the specified angle or the 
corner R was specified includes a taper command. Modify the 
program.


key: chroma:document
string_value:
program.
0055 MISSING MOVE VALUE IN 
CHF/CNR
In chamfering or corner R block, the move distance is less 
than chamfer or corner R amount. Modify the program.
0056 NO END POINT & ANGLE IN 
CHF/CNR
In direct dimension drawing programming, both an end point 
and an angle were specified in the block next to the block in 
which only an angle was specified (Aa). Modify the program.
0057 NO SOLUTION OF BLOCK END Block end point is not calculated correctly in direct dimension


key: chroma:document
string_value:
drawing programming. Modify the program.
0058 END POINT NOT FOUND Block end point is not found in direct dimension drawing 
programming. Modify the program.
0060 SEQUENCE NUMBER NOT FOUND [External data input/output]
The specified number could not be found for program 
number and sequence number searches.
Although input/output of a pot number of tool data or 
offset input was requested, no tool number was input after 
power on. The tool data corresponding to the entered tool


key: chroma:document
string_value:
number could not be found. 
[External workpiece number search]
The program corresponding to the specified workpiece 
number could not be found.
[Program restart]
In the program restart sequence number specification, the 
specified sequence number could not be found.
Check the restart block.
0061 P OR Q COMMAND IS NOT IN THE 
MULTIPLE REPETIVE CYCLES 
BLOCK
Address P or Q is not specified in multiple repetitive cycle 
(G70, G71, G72, or G73) command.
0062 THE CUTTING AMOUNT IS


key: chroma:document
string_value:
0062 THE CUTTING AMOUNT IS 
ILLEGAL IN THE ROUGH CUTTING 
CYCLE
A zero or a negative value was specified in a multiple 
repetitive canned rough-cutting cycle (G71 or G72) as the 
depth of cut. 
0063 THE BLOCK OF A SPECIFIED 
SEQUENCE NUMBER IS NOT 
FOUND
The sequence number specified by addresses P and Q in 
multiple repetitive cycle (G70, G71, G72, or G73) command 
cannot be searched.
0064 THE FINISHING SHAPE IS NOT A 
MONOTONOUS CHANGE(FIRST 
AXES)


key: chroma:document
string_value:
AXES)
In a shape program for the multiple repetitive canned 
rough-cutting cycle (G71 or G72), the command for the first 
plane axis was not a monotonous increase or decrease. 
0065 G00/G01 IS NOT IN THE FIRST 
BLOCK OF SHAPE PROGRAM
In the first block of the shape program specified by P of the 
multiple repetitive canned cycle (G70, G71, G72, or G73), 
G00 or G01 was not specified.
0066 UNAVAILABLE COMMAND IS IN 
THE MULTIPLE REPETIVE CYCLES 
BLOCK


key: chroma:document
string_value:
BLOCK
An unavailable command was found in a multiple repetitive 
canned cycle (G70, G71, G72, or G73) command block.
0067 THE MULTIPLE REPETIVE CYCLES 
IS NOT IN THE PART PROGRAM 
STORAGE
A multiple repetitive canned cycle (G70, G71, G72, or G73) 
command is not registered in a tape memory area.
0069 LAST BLOCK OF SHAPE 
PROGRAM IS AN ILLEGAL 
COMMAND
In a shape program in the multiple repetitive canned cycle 
(G70, G71, G72, or G73), a command for the chamfering or


key: chroma:document
string_value:
corner R in the last block is terminated in the middle.
0070 NO PROGRAM SPACE IN MEMORY The memory area is insufficient.
Delete any unnecessary programs, then retry.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1580 -
Number Message Description
0071 DATA NOT FOUND - The address to be searched was not found. 
- The program with specified program number was not 
found in program number search. 
- In the program restart block number specification, the 
specified block number could not be found.
Check the data.
0072 TOO MANY PROGRAMS The number of programs to be stored exceeded 63 (basic), 
125 (option), 200 (option), 400 (option) or 1000 (option).


key: chroma:document
string_value:
Delete unnecessary programs and execute program 
registration again.
0073 PROGRAM NUMBER ALREADY IN 
USE
The commanded program number has already been used. 
Change the program number or delete unnecessary programs 
and execute program registration again.
0074 ILLEGAL PROGRAM NUMBER The program number is other than 1 to 9999. Modify the 
program number.
0075 PROTECT An attempt was made to register a program whose number 
was protected.
In program matching, the password for the encoded program


key: chroma:document
string_value:
was not correct.
An attempt was made to select a program being edited in the 
background as the main program.
An attempt was made to call a program being edited in the 
background as a subprogram.
0076 PROGRAM NOT FOUND The specified program is not found in the subprogram call, 
macro call or graphic copy.
The M, G, T or S codes are called by a P instruction other 
than that in an M98, G65, G66, G66.1 or interrupt type custom 
macro, and a program is called by a No. 2 auxiliary function 
code.


key: chroma:document
string_value:
code.
This alarm is also generated when a program is not found by 
these calls.
0077 TOO MANY SUB,MACRO NESTING The total number of subprogram and macro calls exceeds the 
permissible range.
Another subprogram call was executed during an external 
memory subprogram call.
0078 SEQUENCE NUMBER NOT FOUND The specified sequence No. was not found during sequence 
number search.
The sequence No. specified as the jump destination in 
GOTO–– and M99P–– was not found.


key: chroma:document
string_value:
0079 PROGRAM NOT MATCH The program in memory does not match the program stored 
on tape.
Multiple programs cannot be matched continuously when bit 6
of parameter No. 3201 is set to “1”.
Set bit 6 of parameter No. 3201 to “0” before executing a 
match.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1581 -
Number Message Description
0080 G37 MEASURING POSITION 
REACHED SIGNAL IS NOT 
PROPERLY INPUT
- For machining center series
When the tool length measurement function (G37) is 
performed, a measuring position reached signal goes 1 in 
front of the area determined by the ε value specified in 
parameter No.6254. Alternatively, the signal does not go 
1.
- For lathe
When the automatic tool compensation function (G36,


key: chroma:document
string_value:
G37) is used, a measuring position reached signals 
(XAE1, XAE2) does not go 1 within the range determined 
by the ε value specified in parameters Nos.6254 and 
6255.
0081 G37 OFFSET NO. UNASSIGNED - For machining center series
The tool length measurement function (G37) is specified 
without specifying an H code.
Correct the program.
- For lathe
The automatic tool compensation function (G36, G37) is 
specified without specifying an T code.
Correct the program.


key: chroma:document
string_value:
Correct the program.
0082 G37 SPECIFIED WITH H CODE - For machining center series
The tool length measurement function (G37) is specified 
together with an H code in the same block.
Correct the program.
- For lathe
The automatic tool compensation function (G36, G37) is 
specified together with an T code in the same block.
Correct the program.
0083 G37 IMPROPER AXIS COMMAND - For machining center series
An error has been found in axis specification of the tool


key: chroma:document
string_value:
length measurement function (G37). Alternatively, a move 
command is specified as an incremental command.
Correct the program.
- For lathe
An error has been found in axis specification of the 
automatic tool compensation function (G36, G37).
Alternatively, a command is specified as an incremental 
command.
Correct the program.
0085 OVERRUN ERROR The next character was received from the I/O device 
connected to RS-232C interface 1 before it could read a 
previously received character.


key: chroma:document
string_value:
previously received character.
During a read by RS-232C interface 1, overrun, parity or 
framing error has been occurred. Number of bits of input data 
is mismatch, baud rate setting or I/O device specification 
number is wrong.
0086 DR OFF During I/O process by RS-232C interface 1, the data set ready 
input signal of the I/O device (DR) was OFF. Possible causes 
are an I/O device not turn on, a broken cable, and a defective 
printed circuit board.


key: chroma:document
string_value:
printed circuit board.
0087 BUFFER OVERFLOW During a read by RS-232C interface 1, although a read stop 
command was issued, more than 10 characters were input. 
The I/O device or printed circuit board was defective.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1582 -
Number Message Description
0090 REFERENCE RETURN 
INCOMPLETE
(1) The reference position return cannot be performed 
normally because the reference position return start point 
is too close to the reference position or the speed is too 
slow. Separate the start point far enough from the 
reference position, or specify a sufficiently fast speed for 
reference position return.
(2) An attempt was made to set the zero position for the


key: chroma:document
string_value:
absolute position detector by return to the reference 
position when it was impossible to set the zero point.
Rotate the motor manually at least one turn, and set the 
zero position of the absolute position detector after 
turning the CNC and servo amplifier off and then on 
again. 
0091 MANUAL REFERENCE POSITION 
RETURN IS NOT PERFORMED IN 
FEED HOLD
Manual return to the reference position cannot be performed 
when automatic operation is halted. Perform the manual


key: chroma:document
string_value:
return to the reference position when automatic operation is 
stopped or reset.
0092 ZERO RETURN CHECK (G27) 
ERROR
The axis specified in G27 has not returned to zero.
Reprogram so that the axis returns to zero.
0094 P TYPE NOT ALLOWED (COORD 
CHG)
P type cannot be specified when the program is restarted. 
(After the automatic operation was interrupted, the coordinate 
system setting operation was performed.) Perform the correct 
operation according to the OPERATOR’S MANUAL.


key: chroma:document
string_value:
0095 P TYPE NOT ALLOWED (EXT OFS 
CHG)
P type cannot be specified when the program is restarted. 
(After the automatic operation was interrupted, the external 
workpiece offset amount changed.) Perform the correct 
operation according to the OPERATOR’S MANUAL.
0096 P TYPE NOT ALLOWED (WRK OFS 
CHG)
P type cannot be specified when the program is restarted. 
(After the automatic operation was interrupted, the workpiece 
offset amount changed.) Perform the correct operation


key: chroma:document
string_value:
according to the OPERATOR’S MANUAL.
0097 P TYPE NOT ALLOWED (AUTO 
EXEC)
P type cannot be directed when the program is restarted. 
(After power ON, after emergency stop or alarms 0094 to 
0097 reset, no automatic operation is performed.) Perform 
automatic operation.
0098 G28 FOUND IN SEQUENCE 
RETURN
A command of the program restart was specified without the 
reference position return operation after power ON or 
emergency stop, and G28 was found during search. Perform


key: chroma:document
string_value:
the reference position return.
0099 MDI EXEC NOT ALLOWED AFT. 
SEARCH
After completion of search in program restart, a move 
command is given with MDI. 
0109 FORMAT ERROR IN G08 A value other than 0 or 1 was specified after P in the G08 
code, or no value was specified.
0110 OVERFLOW :INTEGER An integer went out of range during arithmetic calculations.
0111 OVERFLOW :FLOATING A decimal point (floating point number format data) went out 
of range during arithmetic calculations.


key: chroma:document
string_value:
0112 ZERO DIVIDE An attempt was made to divide by zero in a custom macro.
0114 ILLEGAL EXPRESSION FORMAT The format used in an expression in a custom macro 
statement is in error. The parameter tape format is in error.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1583 -
Number Message Description
0115 VARIABLE NO. OUT OF RANGE A number that cannot be used for a local variable, common 
variable, or system variable in a custom macro is specified.
In the EGB axis skip function or skip function for flexible 
synchronization control (G31.8), a non-existent custom macro 
variable number is specified. Or, the number of custom macro 
variables used to store skip positions is not sufficient.


key: chroma:document
string_value:
Alternatively, the header data in high-speed cycle machining 
is improper. This alarm is issued in the following cases.
(1) The header corresponding to the specified call machining 
cycle number is absent.
(2) The value of cycle connection information falls outside the 
allowable range (0 to 999).
(3) The number of data items in the header falls outside the 
allowable range (1 to 65535).
(4) The storage start data variable number of executable data 
falls outside the allowable ranges (#20000 to


key: chroma:document
string_value:
#85535/#200000 to #986431/#2000000 to #3999999).
(5) The storage end data variable number of executable data 
falls outside the allowable ranges 
(#85535/#986431/#3999999).
(6) The storage start data variable number of executable data 
is the same as the variable number used by the header.
0116 WRITE PROTECTED VARIABLE An attempt was made in a custom macro to use on the left 
side of an expression a variable that can only be used on the 
right side of an expression.


key: chroma:document
string_value:
right side of an expression.
0118 TOO MANY BRACKET NESTING Too many brackets “[ ]” were nested in a custom macro.
The nesting level including function brackets is 5.
0119 ARGUMENT VALUE OUT OF 
RANGE
The value of an argument in a custom macro function is out of 
range.
0122 TOO MANY MACRO NESTING Too many macro calls were nested in a custom macro.
0123 ILLEGAL MODE FOR 
GOTO/WHILE/DO
A GOTO statement or WHILE–DO statement was found in the 
main program in the MDI or DNC mode.


key: chroma:document
string_value:
0124 MISSING END STATEMENT The END instruction corresponding to the DO instruction was 
missing in a custom macro.
0125 MACRO STATEMENT FORMAT 
ERROR
The format used in a macro statement in a custom macro is in 
error.
0126 ILLEGAL LOOP NUMBER DO and END Nos. in a custom macro are in error, or exceed 
the permissible range (valid range: 1 to 3).
0127 DUPLICATE NC,MACRO 
STATEMENT
An NC statement and macro statement were specified in the 
same block.
0128 ILLEGAL MACRO SEQUENCE 
NUMBER


key: chroma:document
string_value:
NUMBER
The specified sequence No. could not be found for sequence 
number search.
The sequence No. specified as the jump destination in 
GOTO-- and M99P-- could not be found. 
0129 USE 'G' AS ARGUMENT Illegal address is commanded in a custom macro call. Confirm 
whether the address is valid in the macro call. When using the 
axis name expansion, confirm the setting of the parameter 
No.11647. 
0130 NC AND PMC AXIS ARE 
CONFLICTED
(1) The NC command and the PMC axis control command


key: chroma:document
string_value:
were conflicted. Modify the program or ladder. 
(2) Auxiliary function for PMC axis control was commanded 
for the group used with real-time custom macro auxiliary 
function.
0136 SPOS AXIS - OTHER AXIS SAME 
TIME
The spindle positioning axis and another axis are specified in 
the same block.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1584 -
Number Message Description
0137 M-CODE & MOVE CMD IN SAME 
BLK.
The spindle positioning axis and another axis are specified in 
the same block.
0139 CANNOT CHANGE PMC CONTROL 
AXIS
The PMC axis was selected for the axis for which the PMC 
axis is being controlled.
0140 PROGRAM NUMBER ALREADY IN 
USE
In the background, an attempt was made to select or delete 
the program being selected in the foreground. Perform the


key: chroma:document
string_value:
correct operation for the background edition. 
0141 CAN NOT COMMAND G51 IN 3-D 
OFFSET
G51 (Scaling ON) is commanded in the 3-dimensional tool 
compensation mode. Modify the program.
0142 ILLEGAL SCALE RATE The scaling rate is 0 times or 10000 times or more.
Modify the setting of the scaling rate. (G51P_ … or 
G51I_J_K_ … or parameter No. 5411 or 5421)
0143 COMMAND DATA OVERFLOW An overflow occurred in the storage length of the CNC internal


key: chroma:document
string_value:
data. This alarm is also generated when the result of internal 
calculation of scaling, coordinate rotation and cylindrical 
interpolation overflows the data storage. It also is generated 
during input of the manual intervention amount.
0144 ILLEGAL PLANE SELECTED The coordinate rotation plane and arc or tool radius⋅tool nose 
radius compensation plane must be the same. Modify the 
program.
0145 ILLEGAL USE OF G12.1/G13.1 The axis No. of plane selection parameter No. 5460 (linear


key: chroma:document
string_value:
axis) and No. 5461(axis of rotation) in the polar coordinate 
interpolation mode is out of range (1 to number of controlled 
axes).
0146 ILLEGAL USE OF G-CODE The modal G code group contains an illegal G code in the 
polar coordinate interpolation mode or when a mode was 
canceled.
Only the following G codes are allowed: G40, G50, G69.1
An illegal G code was specified while in the polar coordinate 
interpolation mode.
The following C codes are not allowed: G27, G28, G30,


key: chroma:document
string_value:
G30.1, G31 to G31.4, G37 to G37.3, G52, G92, G53, G17 to 
G19, G81 to G89, G68
In the 01 group, G codes other than G01, G02, G03, G02.2 
and G03.2 cannot be specified.
0149 FORMAT ERROR IN G10L3 In registration (G10L3 to G11) of tool life management data, 
an address other than Q1, Q2, P1, and P2 or an unusable 
address was specified.
0150 ILLEGAL LIFE GROUP NUMBER The tool group number exceeded the maximum allowable 
value. The tool group number (P after specification of G10


key: chroma:document
string_value:
L3;) or the group number given by the tool life management T 
code in a machining program.
0151 GROUP NOT FOUND AT LIFE DATA The tool group specified in a machining program is not set in 
tool life management data.
0152 OVER MAXIMUM TOOL NUMBER The number of tools registered in one group exceeded the 
maximum allowable registration tool number.
0153 T-CODE NOT FOUND In registration of tool life data, a block in which the T code 
needs to be specified does not include the T code.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1585 -
Number Message Description
0154 NOT USING TOOL IN LIFE GROUP - For the tool management command 
H99 or D99 was specified when no tool management data 
number is assigned to the spindle position. Modify the 
program.
- For the tool life management command 
The H99 command, D99 command, or the H/D code set 
by parameters Nos. 13265 and 13266 was specified when 
no tool belonging to a group is used.


key: chroma:document
string_value:
0155 ILLEGAL T-CODE COMMAND In the machining program, the T code that is present in the 
block containing M06 does not correspond to the group 
currently being used. Modify the program.
0156 P/L COMMAND NOT FOUND The P and L commands are not specified in the beginning of a 
program for setting a tool group. Modify the program.
0157 TOO MANY TOOL GROUPS In registration of tool life management data, the group setting 
command block counts of P (group number) and L (tool life)


key: chroma:document
string_value:
exceeded the maximum group count.
0158 TOOL LIFE VALUE OUT OF RANGE The life value that is being set is too large. Change the 
setting.
0159 ILLEGAL TOOL LIFE DATA Tool life management data is corrupted for some reason. 
Register the tool data in the tool group or the tool data in the 
group again by G10L3; or MDI input.
0160 MISMATCH WAITING M-CODE A waiting M-code is in error. 
(1) When different M codes are specified for path 1 and path 
2 as waiting M codes without a P command.


key: chroma:document
string_value:
(2) When the waiting M codes are not identical even though 
the P commands are identical
(3) When the waiting M codes are identical and the P 
commands are not identical (This occurs when a P 
command is specified with binary value.)
(4) When the number lists in the P commands contain a 
different number even though the waiting M codes are 
identical (This occurs when a P command is specified by 
combining path numbers.)
(5) When a waiting M code without a P command (2-path


key: chroma:document
string_value:
waiting) and a waiting M code with a P command 
(3-or-more-path waiting) were specified at the same time
(6) When a waiting M code without a P command was 
specified for 3 or more paths.
(7) When the waiting function by specifying start point and a 
waiting M code without a P command (2-path waiting) 
were specified at the same time.
0161 ILLEGAL P OF WAITING M-CODE P in a waiting M-code is incorrect.
(1) When address P is negative
(2) When a P value inappropriate for the system


key: chroma:document
string_value:
configuration was specified
(3) When a waiting M code without a P command (2-path 
waiting) was specified in the system having 3 or more 
paths.
(4) When P7 and L0 were specified at the same time.
0163 ILLEGAL COMMAND IN G68/G69 G68 and G69 are not independently commanded in balance 
cut.
An illegal value is commanded in a balance cut combination 
(address P). 
0169 ILLEGAL TOOL GEOMETRY DATA Incorrect tool figure data in interference check. Set correct 
data, or select correct tool figure data.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1586 -
Number Message Description
0175 ILLEGAL G07.1 AXIS An axis which cannot perform cylindrical interpolation was 
specified. More than one axis was specified in a G07.1 block. 
An attempt was made to cancel cylindrical interpolation for an 
axis that was not in the cylindrical interpolation mode.
For the cylindrical interpolation axis, set not “0” but one of 5, 6 
or 7 (parallel axis specification) to parameter No. 1022 to


key: chroma:document
string_value:
instruct the arc with axis of rotation (ROT parameter No. 
1006#1 is set to “1” and parameter No. 1260 is set) ON.
0176 ILLEGAL G-CODE USE(G07.1 
MODE)
A G code was specified that cannot be specified in the 
cylindrical interpolation mode. This alarm also is generated 
when an 01 group G code was in the G00 mode or code G00 
was instructed.
Cancel the cylindrical interpolation mode before instructing 
code G00.
0177 CHECK SUM ERROR (G05) A checksum error occurred.


key: chroma:document
string_value:
0178 ILLEGAL COMMAND G05 This alarm is issued in the following cases.
(1) The settings of bits 4 to 6 of parameter No.7501 are 
invalid.
(2) G05 was specified in any of the following mode.
- Hypothetical axis interpolation (G07)
- Cylindrical interpolation (G07.1)
- Polar coordinate interpolation (G12.1)
- Polar coordinates command (G16)
- Spindle speed fluctuation detection (G26)
- Tool radius ⋅ tool nose radius compensation (G41/G42)
- Normal direction control (G41.1/G42.1)
- Scaling (G51)


key: chroma:document
string_value:
- Scaling (G51)
- Programmable mirror image (G51.1)
- Coordinate system rotation (G68)
- Canned cycle for drilling (Except for G80)
- Constant surface speed control (G96)
- Interruption type custom macro (M96)
(3) G05 was specified while the Servo invalidation function 
and the Pole position detection function are effective at 
the same time.
0179 PARAM. (NO.7510) SETTING 
ERROR
The number of controlled axes set by the parameter No. 7510


key: chroma:document
string_value:
exceeds the maximum number. Modify the parameter setting 
value.
The distribution of high-speed cycle machining or high-speed 
binary program operation stopped.
0190 ILLEGAL AXIS SELECTED (G96) An illegal value was specified in P in a G96 block or 
parameter No. 3770.
When spindle selection by address P or extended spindle 
name of multi-spindle control is enabled, selection of axis as 
the calculation reference in constant surface speed control 
“G96 P_ ;” cannot be commanded.


key: chroma:document
string_value:
0194 SPINDLE COMMAND IN 
SYNCHRO-MODE
A Cs contour control mode, spindle positioning command, or 
rigid tapping mode was specified during the spindle 
synchronous control mode or spindle command synchronous 
control mode. 
0197 C-AXIS COMMANDED IN SPINDLE 
MODE
The program specified a movement along the Cs-axis when 
the Cs contour control switching signal was off.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1587 -
Number Message Description
0200 ILLEGAL S CODE COMMAND (1) In the rigid tap, an S value was out of range or was not 
specified. The parameters Nos. 5241 to 5243 setting is an 
S value which can be specified for the rigid tap. Correct 
the parameters or modify the program.
(2) Rigid tapping is commanded during constant surface 
speed control. Command rigid tapping after canceling 
constant surface speed control.
0201 FEEDRATE NOT FOUND IN RIGID 
TAP


key: chroma:document
string_value:
TAP
The command F code for a cutting feedrate is a zero.
If the value of F command is much smaller than that of the S 
command, when a rigid tap command is specified, this alarm 
is generated. This is because cutting is not possible by the 
lead specified by the program.
0202 POSITION LSI OVERFLOW In the rigid tap, spindle distribution value is too large. 
Decrease spindle speed.
0203 PROGRAM MISS AT RIGID 
TAPPING
(1) In the rigid tap, position for a rigid M code (M29) or an S


key: chroma:document
string_value:
command is incorrect. Modify the program.
(2) FSSB high-speed rigid tapping cannot be used on the 
rigid tapping with one servo motor and multiple spindle 
motors by spindle command synchronous control.
(3) In FSSB high-speed rigid tapping, parameter setting is 
wrong (bits 1 and 2 of parameter No.2429, and bits 1 and 
2 of parameter No.4549).
(4) In FSSB high-speed rigid tapping, parameter No.24204 is 
wrong. Set the same index number of the spindle to three 
axes of 3-dimensional rigid tapping.


key: chroma:document
string_value:
0204 ILLEGAL AXIS OPERATION In the rigid tap, an axis movement is specified between the 
rigid M code (M29) block and G84 (or G74) block. Modify the 
program.
0205 RIGID MODE DI SIGNAL OFF (1) Although a rigid M code (M29) is specified in rigid tapping, 
the rigid mode DI signal (G061.0) is not ON during 
execution of the G84 (or G74) block. Check the PMC 
ladder diagram to find the reason why the DI signal is not 
turned on.
(2) In rigid tapping, no spindle has selected commands in the


key: chroma:document
string_value:
path of interest. Alternatively, spindles in two or more 
paths have selected commands in the same path. Check 
the spindle command select signal.
(3) A spindle specified for rigid tapping is already being used 
in another path.
(4) In a machine provided with the multi-spindle control, no 
spindle has been selected for attempted rigid tapping.
(5) Rigid tapping command is issued to a spindle control axis 
with servo motor in a path other than the command 
issuing path.


key: chroma:document
string_value:
issuing path.
0206 CAN NOT CHANGE PLANE (RIGID 
TAP)
Plane changeover was instructed in the rigid mode. Modify the 
program.
0207 RIGID DATA MISMATCH The specified distance was too short or too long in rigid 
tapping.
0210 CAN NOT COMMAND M198/M99 (1) The execution of an M198 or M99 command was 
attempted during scheduled operation. Alternatively, the 
execution of an M198 command was attempted during 
DNC operation. Modify the program.
(2) The execution of an M99 command was attempted by an


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1588 -
Number Message Description
0213 ILLEGAL COMMAND IN 
SYNCHRO-MODE
In axis synchronous control, the following errors occurred 
during the synchronous operation.
(1) The program issued the move command to the slave axis.
(2) The manual operation (jog feed or incremental feed) is 
performed to the slave axis.
(3) The program issued the automatic reference position 
return command without specifying the manual reference


key: chroma:document
string_value:
position return after the power was turned on.
0214 ILLEGAL COMMAND IN 
SYNCHRO-MODE
Coordinate system is set or tool compensation of the shift type 
is executed in the synchronous control. Correct the program.
0217 DUPLICATE G51.2(COMMANDS) G51.2 is further commanded in the G51.2 mode. Modify the 
program.
0218 NOT FOUND P/Q COMMAND P or Q is not commanded in the G51.2 block, or the command 
value is out of the range. Modify the program. For a polygon


key: chroma:document
string_value:
turning between spindles, more information as to why this 
alarm occurred is indicated in diagnosis data No. 0471.
0219 COMMAND G51.2/G50.2 
INDEPENDENTLY
G51.2 and G50.2 were specified in the same block for other 
commands. Modify the program in another block.
0220 ILLEGAL COMMAND IN 
SYNCHR-MODE
In the synchronous operation, movement is commanded by 
the NC program or PMC axis control interface for the 
synchronous axis. Modify the program or check the PMC 
ladder. 
0221 ILLEGAL COMMAND IN


key: chroma:document
string_value:
0221 ILLEGAL COMMAND IN 
SYNCHR-MODE
Polygon machining synchronous operation and axis control or 
balance cutting are executed at a time. Modify the program.
0224 ZERO RETURN NOT FINISHED A reference return has not been performed before the start of 
automatic operation.
(Only when bit 0 (ZRNx) of parameter No. 1005 is 0)
Perform a reference position return.
0230 R CODE NOT FOUND Cut depth R is not specified in the block including G161. 
Alternatively, the value specified for R is negative.


key: chroma:document
string_value:
Modify the program.
0231 ILLEGAL FORMAT IN G10 L52 Errors occurred in the specified format at the 
programmable-parameter input.
0232 TOO MANY HELICAL AXIS 
COMMAND
Three or more axes were specified as helical axes in the 
helical interpolation mode. Five or more axes were specified 
as helical axes in the helical interpolation B mode. 
0233 DEVICE BUSY When an attempt was made to use a unit such as that 
connected via the RS-232C interface, other users were using 
it.


key: chroma:document
string_value:
it.
0241 ILLEGAL FORMAT IN G02.2/G03.2 The end point of an involute curve on the currently selected 
plane, or the center coordinate instruction I, J or K of the 
corresponding basic circle, or basic circle radius R was not 
specified.
0242 ILLEGAL COMMAND IN 
G02.2/G03.2
An illegal value was specified in the involute curve.
The coordinate instruction I, J or K of the basic circle on the 
currently selected plane or the basic circle radius R is 0, or the


key: chroma:document
string_value:
start and end points are not inside the basic circle.
0243 OVER TOLERANCE OF END POINT The end point is not positioned on the involute curve that 
passes through the start point, and this error exceeds the 
permissible error limit (parameter No. 5610).
0245 T-CODE NOT ALLOWED IN THIS 
BLOCK
One of the G codes, G50, G10, G04, G28, G28.2, G29, G30, 
G30.2, G30.1, and G53, which cannot be specified in the 
same block as a T code, was specified with a T code.
0247 THE MISTAKE IS FOUND IN THE


key: chroma:document
string_value:
OUTPUT CODE OF DATA. 
When an encrypted program is output, EIA is set for the 
output code. Specify ISO.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1589 -
Number Message Description
0250 TOOL CHANGE ILLEGAL Z AXIS 
COMMAND
A Z-axis move command was performed in the same block for 
M06 command.
0251 TOOL CHANGE ILLEGAL T 
COMMAND
An unusable T code was specified in M06Txx.
0253 G05 CAN NOT BE COMMANDED A binary operation was specified during advanced preview 
control mode.
0300 ILLEGAL COMMAND IN SCALING An illegal G code was specified during scaling. Modify the


key: chroma:document
string_value:
program. For the T system, one of the following functions is 
specified during scaling, this alarm is generated. 
- finishing cycle (G70 or G72)
- outer surface rough-cutting cycle (G71 or G73)
- end side rough-cutting cycle (G72 or G74)
- closed loop cutting cycle (G73 or G75)
- end side cutting-off cycle (G74 or G76)
- outer surface or inner surface cutting-off cycle (G75 or 
G77)
- multiple repetitive threading cycle (G76 or G78)
- face drill cycle (G83 or G83)
- face tap cycle (G84 or G84)


key: chroma:document
string_value:
- face tap cycle (G84 or G84)
- face boring cycle (G85 or G85)
- side drill cycle (G87 or G87)
- side tap cycle (G88 or G88)
- side boring cycle (G89 or G89)
- outer surface turning cycle or inner surface boring cycle 
(G77 or G20)
- threading cycle (G78 or G21)
- end side turning cycle (G79 or G24)
(Specify G codes for systems B and C in that order.) 
0301 RESETTING OF REFERENCE 
RETURN IS INHIBITED
Although bit 0 (IDGx) of parameter No. 1012 was set to 1 to


key: chroma:document
string_value:
inhibit the reference position from being set again for a return 
to the reference position without a dog, an attempt was made 
to perform a manual return to the reference position. 
0302 SETTING THE REFERENCE 
POSITION WITHOUT DOG IS NOT 
PERFORMED
The reference position could not be set for a return to the 
reference position without a dog. Possible causes are:
- The axis was not moved in the direction of a return to the 
reference position for jog feeding.


key: chroma:document
string_value:
- The axis was moved in the direction opposite to the 
direction of a manual return to the reference position. 
- Since the one-rotation signal sent from the position 
detector is not detected, the grid for manual reference 
position return is not established. (Bit 6 of diagnostic data 
No. 0201 must be 1.)
0303 REFERENCE POSITION RETURN 
IS NOT PERFORMED
When the setting of a reference position at any position was 
possible in Cs contour control (bit 0 (CRF) of parameter No.


key: chroma:document
string_value:
3700 = 1), a G00 command was issued for the Cs contour 
axis without a return to the reference position after the serial 
spindle was switched to Cs contour control mode.
Perform a reference position return with a G28 command 
before issuing a G00 command.
0304 G28 IS COMMANDED WITHOUT 
ZERO RETURN
Although a reference position was not set, an automatic return 
to the reference position (G28) was commanded. 
0305 INTERMEDIATE POSITION IS NOT 
ASSIGNED


key: chroma:document
string_value:
ASSIGNED
Although a G28 (automatic return to the reference position), 
G30 (return to the second, third, or fourth reference position), 
or G30/1 (return to the floating reference position) command 
was not issued after power-up, G29 (return from the reference 
position) was commanded.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1590 -
Number Message Description
0306 MISMATCH AXIS WITH CNR/CHF The correspondence between the moving axis and the I, J, or 
K command is incorrect in a block in which chamfering is 
specified.
0307 CAN NOT START REFERENCE 
RETURN WITH MECHANICAL 
STOPPER SETTING
An attempt was made to set a butt-type reference position for 
an axis for which to use the function to set a reference 
position without a dog.


key: chroma:document
string_value:
position without a dog.
0308 G72.1 NESTING ERROR G72.1 was specified again during G72.1 rotation copying.
0309 G72.2 NESTING ERROR G72.2 was specified again during G72.2 parallel copying.
0310 FILE NOT FOUND The specified file could not be found during a subprogram or 
macro call. 
0311 CALLED BY FILE NAME FORMAT 
ERROR
An invalid format was specified to call a subprogram or macro 
using a file name.
0312 ILLEGAL COMMAND IN DIRECT 
DRAWING DIMENSIONS 
PROGRAMMING


key: chroma:document
string_value:
PROGRAMMING
Direct input of drawing dimensions was commanded in an 
invalid format.
An attempt was made to specify an invalid G code during 
direct input of drawing dimensions.
Two or more blocks not to be moved exist in consecutive 
commands that specify direct input of drawing dimensions.
Although non-use of commas (,) (bit 4 of parameter No. 3405 
= 1) was specified for direct input of drawing dimensions, a 
comma was specified.


key: chroma:document
string_value:
comma was specified. 
0313 ILLEGAL LEAD COMMAND The variable-lead threading increment specified in address K 
exceeds the specified maximum value in variable-lead 
threading. Or, a negative lead value was specified.
0314 ILLEGAL SETTING OF POLYGONAL 
AXIS
An axis was specified invalidly in polygon turning.
For polygon turning:
A tool rotation axis is not specified.
(Parameter No. 7610)
For polygon turning between spindles:
Valid spindles are not specified.
(Parameters Nos. 7640 to 7643)


key: chroma:document
string_value:
(Parameters Nos. 7640 to 7643)
- A spindle other than the serial spindle.
- A spindle is not connected.
For concurrent use of polygon turning and polygon turning 
with two spindles:
- In the polygon turning mode, the value of parameter No. 
7605 (selecting the type of polygon turning) was changed.
- An attempt is made to use a spindle used for polygon 
turning also for polygon turning with two spindles.
0315 ILLEGAL NOSE ANGLE COMMAND 
IS IN THE THREAD CUTTING 
CYCLE


key: chroma:document
string_value:
CYCLE
An invalid tool tip angle is specified in a multiple repetitive 
canned threading cycle (G76). 
0316 ILLEGAL CUTTING AMOUNT IS IN 
THE THREAD CUTTING CYCLE
A minimum depth of cut higher than the thread height is 
specified in a multiple repetitive canned threading cycle (G76).
0317 ILLEGAL THREAD COMMAND IS IN 
THE THREAD CUTTING CYCLE
A zero or a negative value is specified in a multiple repetitive 
canned threading cycle (G76) as the thread height or the 
depth of cut.


key: chroma:document
string_value:
depth of cut. 
0318 ILLEGAL RELIEF AMOUNT IS IN 
THE DRILLING CYCLE
Although an escape directions is set in a multiple repetitive 
canned cutting-off cycle (G74 or G75), a negative value is 
specified for Δd. 
0319 THE END POINT COMMAND IS 
ILLEGAL IN THE DRILLING CYCLE
Although the Δi or Δk travel distance is set to 0 in a multiple 
repetitive canned cutting-off cycle (G74 or G75), a value other 
than 0 us specified for a U or W.
0320 ILLEGAL MOVEMENT 
AMOUNT/CUTTING AMOUNT IS IN


key: chroma:document
string_value:
AMOUNT/CUTTING AMOUNT IS IN 
THE DRILLING CYCLE
A negative value is specified in a multiple repetitive canned 
cutting-off cycle (G74 or G75) as Δi or Δk (travel distance/the 
depth of cut).


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1591 -
Number Message Description
0321 ILLEGAL REPEATED TIME IS IN 
THE PATTERN REPEATING CYCLE
A zero or a negative value is specified in a multiple repetitive 
canned closed loop cycle (G73) as a repeated time.
0322 FINISHING SHAPE WHICH OVER 
OF STARTING POINT
An invalid shape which is over the cycle starting point is 
specified in a shape program for a multiple repetitive canned 
rough-cutting cycle (G71 or G72).
0323 THE FIRST BLOCK OF SHAPE


key: chroma:document
string_value:
0323 THE FIRST BLOCK OF SHAPE 
PROGRAM IS A COMMAND OF 
TYPE II
Type II is specified in the first block of the shape program 
specified by P in a multiple repetitive canned rough-cutting 
cycle (G71 or G72). Z (W) command is for G71.
X (U) command is for G72. 
0324 THE INTERRUPTION TYPE MACRO 
WAS DONE IN THE MULTIPLE 
REPETIVE CYCLES
An interruption type macro was issued during the multiple 
repetitive canned cycle (G70, G71, G72, or G73).
0325 UNAVAILABLE COMMAND IS IN 
SHAPE PROGRAM


key: chroma:document
string_value:
SHAPE PROGRAM
(1) An usable command was issued in a shape program for a 
multiple repetitive cycle (G70, G71, G72, or G73). 
(2) In the multiple repetitive cycle (G70), when the tool nose 
radius compensation can be commanded in the target 
figure program (parameter NT2(No.5106#3)=1), G41 or 
G42 is commanded at the target figure program other 
than the first block.
0326 LAST BLOCK OF SHAPE 
PROGRAM IS A DIRECT DRAWING 
DIMENSIONS
In a shape program in the multiple repetitive canned cycle


key: chroma:document
string_value:
(G70, G71, G72, or G73), a command for direct input of 
drawing dimensions in the last block is terminated in the 
middle.
0327 MODAL THAT MULTIPLE 
REPETIVE CYCLES CANNOT BE 
DONE
A multiple repetitive canned cycle (G70, G71, G72, or G73) 
was commanded in a modal state in which a multiple 
repetitive canned cycle could not be commanded.
0328 ILLEGAL WORK POSITION IS IN 
THE TOOL NOSE RADIUS 
COMPENSATION
The specification for the blank side for a tool nose radius


key: chroma:document
string_value:
compensation (G41 or G42) is incorrect in a multiple repetitive 
canned cycle (G71 or G72).
0329 THE FINISHING SHAPE IS NOT A 
MONOTONOUS CHANGE(SECOND 
AXES)
In a shape program for the multiple repetitive canned 
rough-cutting cycle (G71 or G72), the command of the second 
plane axis was not a monotonous increase or decrease.
0330 ILLEGAL AXIS COMMAND IS IN 
THE TURNING CANNED CYCLE
An axis other than the plane is specified n a canned 
cycle(G90, G92, or G94).


key: chroma:document
string_value:
cycle(G90, G92, or G94). 
0331 ILLEGAL AXIS NUMBER IN AX[] An illegal value is specified for an AX[] axis number.
0332 ILLEGAL AXIS ADDRESS IN 
AXNUM[]
An illegal value is specified for an AXNUM[] axis address. 
0333 TOO MANY SPINDLE COMMANDS Multiple spindle commands could be found in the same block 
in using an expansion spindle name.
Only one spindle could be commanded in the same block. 
0334 INPUT VALUE OUT OF EFFECTIVE 
RANGE
An offset data which was out of the effective range was


key: chroma:document
string_value:
specified. (malfunction prevention function)
0335 PLURAL M CODE Multiple M codes are commanded simultaneously in a block 
for a wait function with peripheral devices by an M code.
0336 TOOL COMPENSATION 
COMMANDED MORE TWO AXES
For a tool length compensation C, an attempt was made to 
command the offset to other axes without canceling the offset. 
Or, for a tool length compensation C, multiple axes are 
specified in G43 or G44 block. 
0337 EXCESS MAXIMUM INCREMENTAL 
VALUE


key: chroma:document
string_value:
VALUE
The command value exceeded the maximum amount of 
incremental. (malfunction prevention function)
0345 TOOL CHANGE ILLEGAL Z AXIS 
POS
A tool change position on the Z-axis is incorrect.
0346 TOOL CHANGE ILLEGAL TOOL 
NUM
A tool change position is not set. 
0347 TOOL CHANGE ILLEGAL 
COMMAND IN SAME BLK.
Tool changing is commanded twice or more in the same 
block.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1592 -
Number Message Description
0348 TOOL CHANGE Z AXIS POS NOT 
ESTABLISHED
A tool change spindle on the Z-axis is not set.
0349 TOOL CHANGE SPINDLE NOT 
STOP
A tool change spindle stop is not stopped.
0350 PARAMETER OF THE INDEX OF 
THE SYNCHRONOUS CONTROL 
AXIS SET ERROR.
An illegal synchronization control axis number (parameter No. 
8180) is set. 
0351 BECAUSE THE AXIS IS MOVING, 
THE SYNC CONTROL IS CAN'T BE 
USED.


key: chroma:document
string_value:
USED.
While the axis being subject to synchronization control was 
moving, an attempt was made to start or cancel the 
synchronization control by a synchronization control axis 
selection signal. 
0352 SYNCHRONOUS CONTROL AXIS 
COMPOSITION ERROR.
This error occurred when:
(1) An attempt was made to perform synchronization control 
for the axis during a synchronization, composition, or 
superposition. 
(2) An attempt was made to synchronize a further


key: chroma:document
string_value:
great-grandchild for a parent-child-grandchild relation.
(3) An attempt was made to operate synchronization control 
although a parent-child-grandchild relation was not set. 
0353 THE INSTRUCTION WAS DONE 
FOR THE AXIS WHICH WAS NOT 
ABLE TO MOVE.
This error occurred when:
- For synchronization
1) A move command was issued to the axis for which bit 
7 (NUMx) of parameter No. 8163 is set to 1.
2) A move command was issued to the slave axis.
- For composition


key: chroma:document
string_value:
- For composition
1) A move command was issued to the axis for which bit 
7 (NUMx) of parameter No. 8163 is set to 1.
2) A move command was issued to the axis for which bit 
7 (MUMx) of parameter No. 8162 is set to 1. 
0354 THE G28 WAS INSTRUCTED IN 
WITH THE REF POS NOT FIXED IN 
SYNC MODE
This error occurred when G28 was specified to the master 
axis being parking during synchronization control, but an axis 
reference position is not set for the slave axis.
0355 PARAMETER OF THE INDEX OF


key: chroma:document
string_value:
THE COMPOSITE CONTROL AXIS 
SET ERROR.
An illegal composite control axis number (parameter No. 
8183) is specified.
0356 BECAUSE THE AXIS IS MOVING, 
THE COMP CONTROL IS CAN'T BE 
USED.
While the axis being subject to composite control was moving, 
an attempt was made to start or cancel the composite control 
by a composite control axis selection signal. 
0357 COMPOSITE CONTROL AXIS 
COMPOSITION ERROR.
This error occurred when an attempt was made to perform


key: chroma:document
string_value:
composite control for the axis during a synchronization, 
composition, or superposition.
0359 THE G28 WAS INSTRUCTED IN 
WITH THE REF POS NOT FIXED IN 
COMP MODE
This error occurred when G28 was specified to the composite 
axis during composite control, but a reference position is not 
set to the other part of the composition. 
0360 PARAMETER OF THE INDEX OF 
THE SUPERPOS CONTROL AXIS 
SET ERROR.
An illegal superposition control axis number (parameter No. 
8186) is specified.


key: chroma:document
string_value:
8186) is specified. 
0361 BECAUSE THE AXIS IS MOVING, 
THE SUPERPOS CONTROL IS 
CAN'T BE USED.
While the axis being subject to superposition control was 
moving, an attempt was made to start or cancel the 
superposition control by a superposition control axis selection 
signal.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1593 -
Number Message Description
0362 SUPERPOSITION CONTROL AXIS 
COMPOSITION ERROR.
This error occurred when:
(1) An attempt was made to perform superposition control for 
the axis during a synchronization, composition, or 
superposition. 
(2) An attempt was made to synchronize a further 
great-grandchild for a parent-child-grandchild relation.
0363 THE G28 WAS INSTRUCTED IN TO 
THE SUPERPOS CONTROL SLAVE 
AXIS.


key: chroma:document
string_value:
AXIS.
This error occurred when G28 was specified to the 
superposition control slave axis during superposition control. 
0364 THE G53 WAS INSTRUCTED IN TO 
THE SUPERPOS CONTROL SLAVE 
AXIS.
This error occurred when G53 was specified to the slave axis 
being moved during superposition control.
0365 TOO MANY MAXIMUM SV/SP AXIS 
NUMBER PER PATH
The maximum control axis number or maximum control 
spindle number which could be used within a path was 
exceeded.
0366 IMPROPER G-CODE IN TURRET


key: chroma:document
string_value:
METHOD
When the turret change tools method was selected (bit 3 
(TCT) of parameter No. 5040 = 0), G43, G43.1, G43.4, G43.5, 
or G43.7 was commanded.
0367 3-D CONV. WAS COMMANDED IN 
SYNC MODE AS THE PARAMETER 
PKUx(NO.8162#2) IS 0.
A 3-dimensional coordinate conversion was commanded 
during synchronization control when the bit 2 (PKUx) of 
parameter No. 8162 was 0.
0368 OFFSET REMAIN AT OFFSET 
COMMAND
- When the ATC change tools method was selected (bit 3


key: chroma:document
string_value:
(TCT) of parameter No. 5040 = 1) during G43, G43.1, 
G43.4, or G43.5 mode, G43.7 was commanded. Or, G43, 
G43.1, G43.4, or G43.5 was commanded during G43.7 
mode.
- After the setting of bit 3 (TCT) of parameter No. 5040 was 
changed in a state in which tool offset remained, the tool 
offset command was specified.
0369 G31 FORMAT ERROR - No axis is specified or two or more axes are specified in 
the torque limit switch instruction (G31P98/P99).


key: chroma:document
string_value:
- The specified torque Q value in the torque limit switch 
instruction is out of range. The torque Q range is 1 to 254.
- The high-speed continuous skip option is not present.
0370 G31P/G04Q ERROR (1) The specified address P value for G31 is out of range. 
The address P range is 1 to 4 in a multistage skip 
function.
(2) The specified address Q value for G04 is out of range. 
The address Q range is 1 to 4 in a multistage skip 
function.
(3) P1-4 for G31, or Q1-4 for G04 was commanded without a


key: chroma:document
string_value:
multistage skip function option.
(4) <T series > The specified value of address P of G72 or 
G74 falls outside the range. Address P ranges from 1 to 4 
in the multistage skip function. P1-4 was specified in G72 
or G74 even though the multistage skip function option is 
not present.
0371 ILLEGAL FORMAT IN G10 OR L50 In a command format for a programmable parameter input, an 
attempt was made to change the parameter for an encryption 
(No. 3220), key (No. 3221), or protection range (No.3222 or


key: chroma:document
string_value:
No.3223) as a "the encryption function for the key and 
program." Modify the program. 
0373 ILLEGAL HIGH-SPEED SKIP 
SIGNAL SELECTED
In the skip commands (G31, G31P1 to G31P4) and dwell 
commands (G04, G04Q1 to G04Q4), the same high-speed 
signal is selected in different paths.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1594 -
Number Message Description
0374 ILLEGAL REGISTRATION OF TOOL 
MANAGER(G10)
G10L75 or G10L76 data was registered during the following 
data registration:
- From the PMC window.
- From the FOCAS2.
- By G10L75 or G10L76 in another system.
Command G10L75 or G10L76 again after the above operation 
is completed.
0376 SERIAL DCL: ILLEGAL 
PARAMETER
(1) When bit 1 (OPTx) of parameter No. 1815 is set to “1”, bit 
3 of parameter No.2002 is set to “0”


key: chroma:document
string_value:
(2) The absolute-position detection function is enabled. (Bit 5
(APCx) of parameter No. 1815 is set to “1”. )
0377 ILLEGAL MODE FOR 
GOTO/WHILE/DO
The GOTO statement, WHILE statement, and DO statement 
cannot be executed in a program created in the MDI mode.
When a program including those statements is to be 
executed, register the program in the program memory then 
call the program for execution.
0387 ILLEGAL RTM DI/DO VAR There is no DI/DO variable that has a specified signal address


key: chroma:document
string_value:
(alphabet, number).
0389 ILLEGAL RTM SIGNAL BIT Bits other than bits 0 to 7 cannot be specified with a DI/DO 
signal.
0390 ILLEGAL MACRO VAR A macro variable which was not supported by the real time 
custom macro function was used.
0391 RTM BRANCH OVER The number of branches supported with real time custom 
macros was exceeded.
0392 TOO MANY SENTENCE CONTROL Many reserved words (ZONCE, ZEDGE, ZWHILE, ZDO, 
ZEND, G65, M99) for RTM control were used in a real time 
macro command.


key: chroma:document
string_value:
macro command.
0393 NO SENTENCE CONTROL In a real time macro command, there is no data to be 
assigned.
0394 ILLEGAL SENTENCE CONTROL The matching of reserved words (ZONCE, ZEDGE, ZWHILE, 
ZDO, ZEND, ZCANCEL, G65, M99) for RTM control is 
incorrect.
0395 ILLEGAL NC WORD CONTROL Control code G65 or M99 for calling a subprogram or 
returning from a subprogram is not coded correctly.
0396 ILLEGAL RTM SENTENCE 
CONTROL
In other than a real time macro command, a reserved word


key: chroma:document
string_value:
(ZONCE, ZEDGE, ZWHILE, ZDO, ZEND, ZCANCEL) for 
RTM control is used.
0397 RTM BUFFER OVER There is no buffer available for real time macro commands. 
Too many blocks read in advance are buffered as triggers 
used by real time macro commands.
0398 'ID OVER IN BUFFER In blocks read in advance, there are too many real time macro 
commands with the same ID.
0399 'ID EXECUTION IN SAME TIME An attempt was made to execute real time macro commands 
with the same ID by using the same NC statement as a


key: chroma:document
string_value:
trigger.
0400 ONESHOT CMDOVER Too many one-shot real time macro commands are specified.
0401 EXEC CMD NUM OVER IN SAME 
TIME
The number of real time macro commands that can be 
executed simultaneously was exceeded 
0402 ILLEGAL TOKEN FOR RTM A token, variable, or function that is not supported by the real 
time custom macro function was detected.
0403 ACCESS TO RTM PROTECT VAR An attempt was made to access a protected variable.


key: chroma:document
string_value:
0404 RTM ERROR An error related to a real time macro command occurred.
0406 CODE AREA SHORTAGE The storage size of the real time macro area is insufficient.
0407 DOULE SLASH IN RTM MODE In the compile mode, an attempt was made to set the compile 
mode again.
0408 G90 IS NOT PERMITTED The absolute command cannot be specified.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1595 -
Number Message Description
0409 ILLEGAL AXIS NO An invalid axis number is specified.
0410 MIDDLE POINT IS NOT ZERO An intermediate point other than 0 is specified with G28.
0411 SIMULTANEOUSLY AXES OVER The maximum number of axes that can be controlled 
simultaneously was exceeded.
0412 ILLEGAL G CODE An unusable G code was used.
0413 ILLEGAL ADDRESS An unusable address was used.


key: chroma:document
string_value:
0415 GROUP IS IN USE The group to which the specified axis belongs is already in 
used.
0416 UNABLE TO USE THE AXIS The specified axis cannot be used.
0417 AXIS IS UNABLE TO MOVE Axis control of the real-time custom macro was executed in 
the following state. Resolve the alarm condition or abnormal 
load condition. When the alarm signal EIALg is "1", input the 
reset signal ECLRg and set it to "0".
(1) Alarm state of target axis of PMC axis control (alarm 
signal EIALg is "1").


key: chroma:document
string_value:
signal EIALg is "1").
(2) Emergency stop.
(3) Alarm state of servo, spindle, overtravel, turning off the 
power (SV, SP, OT, PW alarm).
(4) Target axis is unexpected disturbance torque detection 
by unexpected disturbance torque detection function.
0418 ILLEGAL FEED SETTING An incorrect feedrate is set.
0419 ILLEGAL DISTANCE SETTING A travel distance beyond the specifiable range is specified.
0420 CONSTANT NUMBER P A subprogram is specified not by using a constant.


key: chroma:document
string_value:
0421 ILLEGAL ARGUMENT G54 With G65, an invalid argument, L, is used.
0422 ILLEGAL ARGUMENT G54 With G65, an invalid argument is used.
0423 NO PMC AXIS CONTROL OPTION The option for PMC axis control is missing.
0424 MULTIPLE AXES IN ONE GROUP Multiple axes are using one group.
0426 M FUNCTION IS UNABLE TO USE (1) Auxiliary function was commanded with one-shot RTM 
command.
(2) Available group number is not set for ID of modal RTM 
command.


key: chroma:document
string_value:
command.
0427 ILLEGAL M CODE (1) M code of M00, M01, M02, M30, M98, M198, M65536 or 
higher was commanded.
(2) Multiple M commands in a single block was commanded.
0428 AUX FUNCTION IS IN USE Real-time custom macro or PMC axis control is using auxiliary 
function.
0429 ILLEGAL COMMAND IN G10.6 When retract was started in a threading block, a retract 
command had been issued for the long axis direction of 
threading.


key: chroma:document
string_value:
threading.
0430 TOOL LIFE PAIRS ZERO Tool life management group number parameter No.6813 is 0.
0431 ILLEGAL T/R DATA OF TOOL LIFE The arbitrary group number (T) or remaining amount setting 
(R) is invalid.
0432 UNAVAILABLE POSTURE IN TPC A command specifying an impossible tool posture was issued 
in tool posture control. Review the machine configuration and 
command. In circular interpolation or helical interpolation 
under tool posture control, a command to reverse the tool


key: chroma:document
string_value:
posture with respect to the interpolation plane was specified. 
Review the machine configuration and command.
0436 ILLEGAL PARAMETER IN WSC An incorrect parameter was specified in compensation of 
workpiece placement error.
- he basic three axes are not specified in parameter 
No.1022.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1596 -
Number Message Description
0437 ILLEGAL COMMAND IN WSC An invalid command related to compensation of workpiece 
placement error was specified.
- An illegal G code was specified in the workpiece 
placement error compensation mode.
- There is an error in the modal setting used when the 
compensation of workpiece placement error is started.
- G54.4 was not specified solely.
- There is not the P command in the block including the


key: chroma:document
string_value:
G54.4 command. Alternatively, the value following P is 
out of the range.
- Compensation of workpiece placement error was 
specified redundantly.
0438 ILLEGAL PARAMETER IN TOOL 
DIRC CMP
If, on a 5-axis machine, either of the two cases below applies, 
a parameter is illegal.
(1) Workpiece setting error compensation is performed.
(2) Tool center point retention type tool axis direction control 
(G53.6) is performed.
- Look-ahead acc./dec. before interpolation is disabled.


key: chroma:document
string_value:
Set parameter No. 1660.
- Rapid traverse Acc./Dec. before interpolation is 
disabled. Set bit 1 (LRP) of parameter No. 1401, bit 5
(FRP) of parameter No. 19501, and parameter No. 
1671.
- The parameters (No.19680 to No.19714) for 
configuring the machine are incorrect.
- The axis set by parameters Nos. 19681 and 19686 is 
not a rotation axis.
- The basic three axes are not set in parameter No.
1022.
- In tool length compensation during workpiece setting


key: chroma:document
string_value:
error compensation, bit 6 (TOS) of parameter No. 
5006 is 0 and bit 2 (TOP) of parameter No. 11400 is 
0. Set either parameter to 1. 
- In case that tilted working plane indexing and tool 
center point control are used at the same time, bit 0 
(RCM) of parameter No. 11200 is set to 0. Set to 1.
0439 ILLEGAL COMMAND IN TOOL DIRC 
CMP
When compensation of workpiece placement error was 
performed in a 5-axis cutting machine (compensation in the


key: chroma:document
string_value:
tool direction (bit 0 (RCM) of parameter No. 11200 is 1)), an 
illegal command was issued.
- An unspecifiable G code was specified.
- There is an error in the modal setting used during startup.
- An axis not related to 5-axis machining was specified.
- The absolute coordinates of a rotation axis could not be 
obtained in the startup block of compensation of 
workpiece placement error, tool center point control, or 
cutting point command.


key: chroma:document
string_value:
cutting point command.
0441 DUPLICATE PATH TABLE The same Path Table numbers exist.
Example)
<AXIS_TABLE_1234_X1> and 
<TIME_TABLE_1234_X1> exist.
<AXIS_TABLE_0001_M> and <TIME_TABLE_0001_M> 
exist.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1597 -
Number Message Description
0442 PATH TABLE COMMAND EXCES 
ERR
(1) At the start of the Path Table Operation, the difference 
between the actual axis position and the start command 
at the Path Table exceeds the parameter No.11101.
(2) At the start of the Path Table Operation, the difference 
between the actual spindle speed and the start command 
of spindle speed at the Path Table exceeds the parameter 
No.11102.


key: chroma:document
string_value:
No.11102.
0443 PTRDY SIGNAL IS OFF Even though the Path Table Ready signal PTRDY <Fn519.6> 
is "0", the Path Table Operation is started.
Retry Path Table Operation after Path Table conversion.
0444 ILLEGAL PATH TABLE M-CODE M/P/Q code for starting the Path Table operation is not 
correct.
0445 ILLEGAL AXIS OPERATION The positioning command was issued in the speed control 
mode. Check the SV speed control mode signal.
0446 ILLEGAL COMMAND IN 
G96.1/G96.2/G96.3/G96.4


key: chroma:document
string_value:
G96.1/G96.2/G96.3/G96.4
G96.1, G96.2, G96.3, and G96.4 are specified in the block 
that includes other commands. Modify the program.
0447 ILLEGAL SETTING DATA The live tool axis is incorrectly set. Check the parameter for 
the spindle control function with servo motor.
0451 ILLEGAL AUXILIARY FUNCTION 
TABLE COMMAND
When M code is output, the ladder of the PMC does not 
execute the completion processing of the previous M code.


key: chroma:document
string_value:
0452 ILLEGAL PATH TABLE OPERATION In Path Table Operation, the following problems occurred.
- Skip command is not correct.
- The connection of the Path Table is not correct.
- Path Table Operation is not correct for other reason.
etc.
The detail alarm number is read by using the 
cnc_rdptexedistalm function.
The detail alarm number can be read by using the C 
Language Executor or FOCAS2 cnc_ rdptexedistalm function. 
For details of cnc_rdptexedistalm function, refer to “CNC/PMC


key: chroma:document
string_value:
window library” in “C Language Executor Programming 
Manual (B-63944EN-3).
0455 ILLEGAL COMMAND IN GRINDING In grinding canned cycles:
(1) <M series> The signs of the I, J, and K commands do not 
match.
(2) <M series/T series > The amount of travel of the grinding 
axis is not specified.
0456 ILLEGAL PARAMETER IN 
GRINDING
Parameters related to grinding canned cycles are incorrectly 
set. Probable causes are given below.
(1) <M series/T series> The axis number of the grinding axis


key: chroma:document
string_value:
is incorrectly set (parameters Nos. 5176 to 5179).
(2) <M series> The axis number of the dressing axis is 
incorrectly set (parameters Nos. 5180 to 5183).
(3) <M series/T series> The axis numbers of the cut axis, 
grinding axis, and dressing axis (only for the M series) 
overlap.
0459 ALL PARALLEL AXES IN PARKING All the axes specified during automatic operation are parking.
0460 ILLEGAL TORCH AXIS NUMBER The axis number set in parameter No. 5490 (torch control


key: chroma:document
string_value:
axis) exceeds the number of control axes.
0461 ILLEGAL SETTING OF ROTATE 
AXIS FOR TORCH
The parameter setting (bit 0 (ROTx) of parameter No. 1006 = 
1) of the rotation axis is not applied to the torch turning axis.
0492 3DCHK FIG. ILLEGAL: [Target name] The figure data of [Target name] specified for built-in 3D 
interference check is invalid.
0493 3DCHK AXIS ILLEGAL: [Target 
name]
The move axis data of [Target name] specified for built-in 3D 
interference check is invalid.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1598 -
Number Message Description
0494 3DCHK FUNCTION INVALID Built-in 3D interference check function is disabled by bit 0 
(ICE) of parameter No. 10930.
0495 3DCHK TOO MANY FIGURE The total number of shapes included in all interference check 
targets except the tool exceeds 23.
0496 ILLEGAL P,Q COMMAND IN G22.2 As for G22.2 command, parameter P or Q is out of range or 
not specified. Correct G22.2 command.
0497 CANNOT MAKE TOOL FIGURE BY 
TOOL MANAGEMENT


key: chroma:document
string_value:
TOOL MANAGEMENT
According to bit 2 (ICT) of parameter No.10930, though the 
tool figure should be automatically made by using the tool 
management function, the option for the tool management 
function is not available.
0501 THE COMMANDED M-CODE CAN 
NOT BE EXECUTED
The M code specified in parameter No. 11631 to 11646 was 
specified in other than an execution macro, macro interrupt, 
macro call using a G or M code, or subprogram call using a T, 
S, or second auxiliary function code.


key: chroma:document
string_value:
0502 ILLEGAL G-CODE (1) A G code unavailable in the inter-path flexible 
synchronization mode was specified.
(2) A G code unavailable in the advanced superimposition 
state was specified.
0503 ILLEGAL MODAL IN 
SUPERIMPOSED MODE
Modal state of a G code that cannot be superimposed.
0507 ILLEGAL PARAMETER(NO.7526) The address of the R signal for the high-speed cycle 
machining operation information output function is invalid.
(1) The specified R signal address is invalid.


key: chroma:document
string_value:
(2) The start address is not a multiple of 4 (0, 4, 8, ...).
(3) A 36-byte area is not allocated.
0508 G code to need G90(PAC) In parallel axis control, a G code requiring an absolute 
command (G90) in the block immediately before was 
specified.
0509 TOOL OFFSET COMMAND IS NOT 
AVAILABLE
- Tool offset (for the lathe system) was specified in the 
thread cutting block.
- Tool offset was specified (lathe system) in the scaling 
mode, coordinate system rotation mode, or


key: chroma:document
string_value:
programmable mirror image mode. 
0511 CS HI-SPEED SWITCHING 
FORMAT ERROR
The format of Cs contour control high speed switching is 
invalid.
0512 IMPOSSIBLE COMMAND FOR CS
HI-SPEED SWITCHING
The following commands cannot be specified in Cs contour 
control high speed switching:
- Move command not for high-speed cycle machining
- Synchronous/composite control, superimposed control
- Spindle command synchronous control
- Simple spindle electronic gear box
- Manual reference position return


key: chroma:document
string_value:
0513 CS HI-SPEED SWITCHING 
SETTING ERROR
The setting for Cs contour control high speed switching is 
invalid.
Possible causes are:
- An M code value for Cs contour control high speed 
switching is used for multiple Cs contour control axes.
- FIN is returned for the M code for high-speed switching of 
Cs contour control when the Cs contour control high 
speed switching completion signal CSMCx does not 
become “1”.
- The spindle software does not support the spindle control


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1599 -
Number Message Description
0514 ILLEGAL COMMAND IN FLEXIBLE 
PATH AXIS ASSIGNMENT
(1) An assignment command in flexible path axis assignment 
was issued for an axis yet to be removed.
(2) The P, Q, R, I, J, K, or L value specified by G52.1, G52.2, 
or G52.3 is invalid.
(3) The value of the parameter No. 11560 is duplicated. 
(4) An attempt was made to execute a removal command 
(G52.1) for an axis already removed.


key: chroma:document
string_value:
(5) An attempt was made to exchange axes having different 
settings of bit 1 (FAN) of parameter No. 11562.
(6) An attempt was made to perform flexible path axis 
assignment without canceling the offset.
0515 ILLEGAL FORMAT IN SMOOTH 
TCP(G43.4L1)
An illegal command was specified in Rotation axes 
compensation (G43.4L1, G43.5L1, G43.8L1, G43.9L1).
- An illegal command was specified in a Rotation axes 
control start block.
- An invalid value was specified with address "L".


key: chroma:document
string_value:
A value other than 0 and 1 was specified with 
address “L”.
- G10.8 was specified at the same time.
0516 ILLEGAL PARAMETER IN SMOOTH 
TCP(G43.4L1)
A parameter related to in Rotation axes compensation 
(G43.4L1, G43.5L1, G43.8L1, G43.9L1) is illegal.
0517 SETTING ERROR AMOUNT IS OUT 
OF RANGE
An attempt was made to start workpiece setting error 
compensation when a rotation direction setting error was 
outside the range set in the corresponding parameter No. 
11753 to 11758.


key: chroma:document
string_value:
11753 to 11758.
0518 CODE OF CONTROL-IN DOES NOT 
EXIST
When program is read, the program dose not have the 
control-in “)” which is the comment terminator.
0520 ILLEGAL FORMAT IN G10.8L1 An illegal command was specified to change a tolerance of in 
Rotation axes compensation (G43.4L1, G43.5L1, G43.8L1, 
G43.9L1).
- A negative value was specified as a tolerance.
- Specify positive values as addresses "α" and "β".
- An invalid P value was specified.
- Specify either 0 or 1 as address "P".


key: chroma:document
string_value:
- Address P is specified together with addresses "α" and 
"β".
- Specify only either address "P" or "addresses "α" and 
"β".
- An invalid address was specified.
- In G10.8L1, only L, P, α, β, O, N, and M can be 
specified.
- Another G code was specified at the same time.
- Specify G10.8L1 alone.
- G10.8 was specified in Rotation axes compensation 
mode, but address "L" is not specified or the value of 
address "L" is not 1.
- In Rotation axes compensation mode, only G10.8L1 
can be specified.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1600 -
Number Message Description
0521 ILLEGAL USAGE OF G10.8L1 Modal information used when specifying G10.8L1 contains an 
error.
- The system is not in Rotation axes compensation mode
(G43.4L1, G43.5L1, G43.8L1, G43.9L1).
- G10.8L1 can be specified in Rotation axes 
compensation mode only.
- The system is in Rotation axes compensation mode 
(G43.4L1, G43.5L1, G43.8L1, G43.9L1), but the 
command is not linear interpolation (G01).


key: chroma:document
string_value:
- G10.8L1 can be specified only during linear 
interpolation (G01).
0522 ILLEGAL CMD. IN RATE FEED 
(G93.2)
During AI contour control mode or the interpolation except 
linear interpolation, circular interpolation is commanded in the 
rate feed.
0523 ILL. COMMAND IN HIGH-SPEED 
S-TCP
An illegal command was specified during Smooth control 
(G43.4P3, G43.5P3, G43.8P3, G43.9P3).
- Smooth control was specified without option of 
High-speed Smooth TCP.
- The manual intervention is performed.


key: chroma:document
string_value:
- In the block where "the suppress motion of quick program 
restart" is done, an all related axis (5-axis) of smooth 
control is not commanded.
0524 PARAMETER CHANGE ERROR In the hypothetical liner axis control, parameter No. 13281 or 
No. 13284 had been changed. However the hypothetical 
coordinate setting was not executed because of following 
cause.
- Automatic operation is feed hold state.
0525 SUB PROGRAM/MACRO CALLING The mode was changed and the cycle start was executed


key: chroma:document
string_value:
while executing subprogram call or macro call.
Reset and cycle start is executed again.
0526 ILLEGAL PARAMETER IN HLAC The setting of the parameter of hypothetical liner axis control 
function is illegal. Check the following parameters and set to 
be 2 hypothetical axes, a real rotary axis and a real liner axis 
in the hypothetical plane. 
- No.1006#0
- No.1023
- No.11802#4
- No.13280
0527 ILLEGAL DATA IN PITCH ERROR In the effective pitch error compensation points that is decided


key: chroma:document
string_value:
by considering the setting of the parameters, the difference 
between two consecutive data exceeds the range of -128 to 
+127.
Correct the pitch error compensation data or change the 
parameter.
0533 ILL. PARAM IN HIGH-SPEED S-TCP A parameter related to Smooth control (G43.4P3, G43.5P3, 
G43.8P3, G43.9P3) is illegal.
- When setting the following, Smooth control was 
commanded.
- the rotation axis is a hypothetical axis
Parameter IA1,IA2(No.19696#0,1)


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1601 -
Number Message Description
0535 TL OFS CONVERSION SETTING 
ERROR
In the following cases, this alarm will occur when G44.1 is 
commanded.
(1) The rotation axis is not set to the swivel head axis. (No. 
19640#0)
(2) The same rotation axis is set to both the tool nose rotation 
axis and the swivel head axis.
(3) The axis direction of the tool nose rotation axis is not 
X-axis or Z-axis.
(4) The axis direction of the swivel head axis is not Y-axis.


key: chroma:document
string_value:
(5) The number of axis for converted offset is short. (No. 
1022)
0536 ILLEGAL COMMAND IN G44.1 An illegal command is specified in the tool offset conversion 
function.
(1) An offset number is not commanded in G44.1 block.
(2) Even if the imaginary tool nose direction is commanded in 
G44.1 block, the commanded value is not in range of 1 to 
8.
(3) The offset number is specified by D code that is different 
from the offset number specified by H code in G44.1


key: chroma:document
string_value:
mode. (Machining center system only.)
(4) Not allowed G code is specified at G44.1 block.
(5) The rotation of the tool nose rotation axis or the swivel 
head axis is specified in G44.1 block.
(6) The rotation of the tool nose rotation axis or the swivel 
head axis is specified in the block in which basic three 
axes movement are commanded.
(7) In G44.1 mode, even if the rotation axis that is used in 
calculation of the tool offset conversion function is moved,


key: chroma:document
string_value:
G44.1 did not be commanded again before offset axis is 
moved.
(8) G44.1 is commanded in the following mode.
- Tool center point control.
- Workpiece setting error compensation.
0538 OFFSET IS NOT CANCELED In the multiple repetitive cycle (G70), when the tool nose 
radius compensation can be commanded in the target figure 
program (parameter NT2 (No.5106#3)=1), G40 is not 
commanded at the end block in the target figure program.
0539 MAX SP SPEED CLAMP COMMAND 
ERROR


key: chroma:document
string_value:
ERROR
Clamp of maximum spindle speed is illegal. Extended spindle 
name cannot be commanded for clamp of maximum spindle 
speed.
0545 PRESSURE AND POSITION 
CONTROL COMMAND IS ILLEGAL
The G-codes related to pressure and position control (G14.1, 
G14.2, G14.4) is not commanded correctly.
Possible causes are:
- The format of the command is illegal.
- Pressure and position control mode ON/OFF command 
cannot be specified in the current modal G code states.
- An unspecifiable axis is specified.


key: chroma:document
string_value:
0546 PRESSURE AND POSITION 
CONTROL MODE OFF
The pressure and position control command (G14.2) was 
commanded in pressure and position control mode off.
0547 IMPROPER G-CODE (PRESSURE 
AND POSITION CONTROL)
G-codes not available in pressure and position control mode 
are commanded.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1602 -
Number Message Description
0552 SP-MODE CHANGE COMMAND 
ERROR
Spindle control mode changing command is illegal. Causes of 
the alarm are as follows.
- Spindle control mode changing is commanded for disabling 
spindle.
- Multiple M commands are commanded in spindle orientation 
ON/OFF command or Cs contour control ON/OFF
command.
- Illegal G code (G53, G54) is commanded at spindle control 
mode changing block.


key: chroma:document
string_value:
mode changing block.
0553 SP-MODE CHANGE IMPOSSIBLE Spindle control mode changing command cannot execute. 
Causes of the alarm are as follows.
- Spindle control mode changing by program command is 
commanded during spindle orientation or Cs contour control 
by DI signal.
- During spindle control mode changing, spindle control mode 
changing is commanded from the other path.
- Spindle control mode changing is commanded when spindle 
control mode off signal MDOFF1 to MDOFF4<Gn586.4 to


key: chroma:document
string_value:
Gn586.7> is "1".
0554 S-CODE IS NOT COMMANDED M03/M04 is commanded alone without S code.
0555 P2ACC MODE ON ERROR (1) Specified format of Cross rail axis control is incorrect.
(2) Parameter setting of Cross rail axis control is incorrect.
(3) Modal G-codes are not allowed to command Cross rail 
axis control.
(4) Reference position of the master axis or the slave axis is 
not established.
0556 P2ACC ILLEGAL COMMAND (1) G-codes that are not allowed in Cross rail axis control 
mode are commanded.


key: chroma:document
string_value:
mode are commanded.
(2) Command to the master axis or the slave axis is executed 
in Cross rail axis control mode on.
(3) Command to the hypothetical axis is executed in Cross 
rail axis control mode off.
0564 ILLEGAL COMMAND OF SMART 
RTAP
The command for Smart rigid tapping is illegal. The reason of 
this alarm is in the followings.
- The moving distance of feed axis is larger than 4096 
times of screw pitch.
- The used spindle software doesn’t support Smart rigid 
tapping.


key: chroma:document
string_value:
tapping.
0601 ILLEGAL AXIS COMMAND FOR 
SERVO MOTOR SPINDLE
The move command was executed to the servo axes for 
spindle use of the spindle control with servo motor. Modify the 
program.
1001 AXIS CONTROL MODE ILLEGAL Axis control mode is illegal.
1013 ILLEGAL POS. OF PROGRAM NO. Address O or N is specified in an illegal location (e.g. after a 
macro statement).
1014 ILLEGAL FORMAT OF PROGRAM 
NO.
Address O or N is not followed by a number.


key: chroma:document
string_value:
1016 EOB NOT FOUND EOB (End of Block) code is missing at the end of a program 
input in the MDI mode.
1059 COMMAND IN BUFFERING MODE The manual intervention compensation request signal MIGET 
became “1” when a advanced block was found during 
automatic operation.
To input the manual intervention compensation during 
automatic operation, a sequence for manipulating the manual 
intervention compensation request signal MIGET is required 
in an M code instruction without buffering.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1603 -
Number Message Description
1077 PROGRAM IN USE An attempt was made in the foreground to execute a program 
being edited in the background.
The currently edited program cannot be executed, so end 
editing and restart program execution.
1079 PROGRAM FILE NOT FOUND The program of the specified file No. is not registered in an 
external device. (external device subprogram call)
1080 DUPLICATE DEVICE SUB 
PROGRAM CALL


key: chroma:document
string_value:
PROGRAM CALL
Another external device subprogram call was made from a 
subprogram after the subprogram called by the external 
device subprogram call.
1081 EXT DEVICE SUB PROGRAM CALL 
MODE ERROR
The external device subprogram call is not possible in this 
mode.
1090 PROGRAM FORMAT ERROR A lowercase alphabetic character is found in other than an NC 
program statement comment section, program name, or folder 
name.


key: chroma:document
string_value:
name.
1091 DUPLICATE SUB-CALL WORD More than one subprogram call instruction was specified in 
the same block.
1092 DUPLICATE MACRO-CALL WORD More than one macro call instruction was specified in the 
same block.
1093 DUPLICATE NC-WORD & M99 An address other than O, N, P or L was specified in the same 
block as M99 during the macro modal call state.
1095 TOO MANY TYPE-2 ARGUMENT More than ten sets of I, J and K arguments were specified in


key: chroma:document
string_value:
the type–II arguments (A, B, C, I, J, K, I, J, K, ...) for custom 
macros.
1096 ILLEGAL VARIABLE NAME An illegal variable name was specified. A code that cannot be 
specified as a variable name was specified. [#_OFSxx] does 
not match the tool offset memory option configuration.
1097 TOO LONG VARIABLE NAME The specified variable name is too long.
1098 NO VARIABLE NAME The specified variable name cannot be used as it is not 
registered.


key: chroma:document
string_value:
registered.
1099 ILLLEGAL SUFFIX [ ] A suffix was not specified to a variable name that required a 
suffix enclosed by [ ].
A suffix was specified to a variable name that did not require a 
suffix enclosed by [ ].
The value enclosed by the specified [ ] was out of range.
1100 CANCEL WITHOUT MODAL CALL Call mode cancel (G67) was specified even though macro 
continuous–state call mode (G66) was not in effect.
1101 ILLEGAL CNC STATEMENT IRT. An interrupt was made in a state where a custom macro


key: chroma:document
string_value:
interrupt containing a move instruction could not be executed.
1115 READ PROTECTED VARIABLE An attempt was made in a custom macro to use on the right 
side of an expression a variable that can only be used on the 
left side of an expression.
1120 ILLEGAL ARGUMENT FORMAT The specified argument in the argument function (ATAN, 
POW) is in error.
1124 MISSING DO STATEMENT The DO instruction corresponding to the END instruction was 
missing in a custom macro.
1128 SEQUENCE NUMBER OUT OF 
RANGE


key: chroma:document
string_value:
RANGE
The jump destination sequence No. in a custom macro 
statement GOTO instruction was out of range (valid range: 1 
to 99999999).
1129 MISSING IF STATEMENT There is no “IF” corresponding to "ELSE" and "ENDIF".
1130 TOO MANY IF STATEMENT
NESTING
The maximum value of the nesting of IF statement was
exceeded. Up to 10 levels are allowed.
1131 MISSING OPEN BRACKET The number of left brackets ([) is less than the number of right 
brackets (]) in a custom macro statement.


key: chroma:document
string_value:
1132 MISSING CLOSE BRACKET The number of right brackets (]) is less than the number of left 
brackets ([) in a custom macro statement.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1604 -
Number Message Description
1133 MISSING '=' An equal sign (=) is missing in the arithmetic calculation 
instruction in a custom macro statement.
1135 SPECIFIED LABEL IS NOT FOUND LABEL specified with GOTO[label] of the custom macro is not 
found in the program.
1137 IF STATEMENT FORMAT ERROR The format used in the IF statement in a custom macro is in 
error.
1138 WHILE STATEMENT FORMAT 
ERROR


key: chroma:document
string_value:
ERROR
The format used in the WHILE statement in a custom macro is 
in error.
1139 SETVN STATEMENT FORMAT 
ERROR
The format used in the SETVN statement in a custom macro 
is in error.
1141 ILLEGAL CHARACTER IN VAR. 
NAME
The SETVN statement in a custom macro contacts a 
character that cannot be used in a variable name.
1142 TOO LONG V-NAME (SETVN) The variable name used in a SETVN statement in a custom 
macro exceeds 8 characters.
1143 BPRNT/DPRNT STATEMENT 
FORMAT ERROR


key: chroma:document
string_value:
FORMAT ERROR
The format used in the BPRINT statement or DPRINT 
statement is in error.
1144 G10 FORMAT ERROR The G10 L No. contains no relevant data input or 
corresponding option.
Data setting address P or R is not specified.
An address not relating to the data setting is specified. Which 
address to specify varies according to the L No.
The sign, decimal point or range of the specified address are 
in error.
1145 G10.1 TIME OUT The response to a G10.1 instruction was not received from


key: chroma:document
string_value:
the PMC within the specified time limit.
1146 G10.1 FORMAT ERROR The G10.1 instruction format is in error.
1148 SWITCH STATEMENT ERROR SWITCH statement of custom macro contains an error. The 
cause may be one of the following:
1. Format error
- Not “SWITCH[<expression>]”
- The next of “SWITCH[<expression>]” is not “EOB”, 
“CASE” or “DEFAULT”.
2. The value of <expression> is out-of-range (-2147483648 to 
2147483647). <Empty> is regarded as out-of-range value.


key: chroma:document
string_value:
1149 CASE STATEMENT ERROR CASE statement of custom macro contains an error. The 
cause may be one of the following:
1. CASE statement is commanded with SWITCH statement 
not executed.
2. Format error
- Not “CASE[<expression>]”
- The next of “CASE[<expression>]” is not “GOTO”. 
However, when the value saved by SWITCH statement is 
not corresponding to <expression>, the alarm does not 
occur.
3. The value of <expression> is out-of-range (-2147483648 to


key: chroma:document
string_value:
2147483647). <Empty> is regarded as out-of-range value.
1150 DEFAULT STATEMENT ERROR DEFAULT statement of custom macro contains an error. The 
cause may be one of the following:
1. DEFAULT statement is commanded with SWITCH 
statement not executed.
2. Format eeror
- Not “DEFAULT[ ]”
- The next of “DEFAULT[ ]” in not “EOB” or “GOTO”.
1151 LABEL FORMAT ERROR The error of the format is contained in LBL[label].


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1605 -
Number Message Description
1152 G31.9/G31.8 FORMAT ERROR The format of the G31.9(continuous high-speed skip function)
or G31.8(EGB skip function / skip function for flexible
synchronization control) block is erroneous in the following 
cases:
- The axis was not specified in the G31.9 or G31.8 block.
- Multiple axes were specified in the G31.9 or G31.8 block.
- The P code was specified in the G31.9 or G31.8 block.


key: chroma:document
string_value:
- In flexible synchronization control mode, G31.8 was 
commanded on the axis other than the slave axis.
- The Q in G31.8 block was specified out of range in 
flexible synchronization control mode.
1153 CANNOT USE G31.9 G31.9 cannot be specified in this modal state. This alarm is 
also generated when G31.9 is specified when a group 07 G 
code (e.g. tool radius compensation) is not canceled.
1160 COMMAND DATA OVERFLOW An overflow occurred in the position data within the CNC.


key: chroma:document
string_value:
This alarm is also generated if the target position of a 
command exceeds the maximum stroke as a result of 
calculation such as coordinate conversion, offset, or 
introduction of a manual intervention amount.
1196 ILLEGAL DRILLING AXIS 
SELECTED
An illegal axis was specified for drilling in a canned cycle for 
drilling.
If the zero point of the drilling axis is not specified or parallel 
axes are specified in a block containing a G code in a canned


key: chroma:document
string_value:
cycle, simultaneously specify the parallel axes for the drilling 
axis.
1200 PULSCODER INVALID ZERO 
RETURN
The grid position could not be calculated during grid reference 
position return using the grid system as the one–revolution 
signal was not received before leaving the deceleration dog.
This alarm is also generated when the tool does not reach a 
feedrate that exceeds the servo error amount preset to 
parameter No. 1841 before the deceleration limit switch is left


key: chroma:document
string_value:
(deceleration signal *DEC returns to “1”).
1202 NO F COMMAND AT G93 F codes in the inverse time specification mode (G93) are not 
handled as modal, and must be specified in individual blocks.
1223 ILLEGAL SPINDLE SELECT 1) An attempt was made to execute an instruction that uses 
the spindle although the spindle to be controlled has not 
been set correctly.
2) Interpolation type rigid tapping was specified in a path in 
which the Cs contour control function is not enabled.


key: chroma:document
string_value:
1282 ILLEGAL COMMAND IN 3-D 
OFFSET
An illegal G code was specified in the 3-dimensional tool 
compensation mode.
1283 ILLEGAL IJK IN 3-D OFFSET I, J, and K commands are specified without the decimal point 
in three–dimensional tool compensation mode.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1606 -
Number Message Description
1298 ILLEGAL INCH/METRIC 
CONVERSION
(1) When the bit 1 (CIM) of parameter No. 11222 set to 0, and 
the workpiece coordinate system has been shifted from 
the machine coordinate system by the following, the 
inch/metric conversion has been performed.
- Manual intervention performed with the manual absolute 
signal being off
- Machine locked
- Handle interrupt
- Mirror image


key: chroma:document
string_value:
- Mirror image
- Workpiece coordinate system shift caused by local 
coordinate system setting (G52) or workpiece coordinate 
system setting (G92)
(2) Inch/metric conversion was executed in a modal state
where it can not command. Check the modal state.
(3) Inch/metric conversion can not be commanded with
programmable parameter input or # 3005 (setting data). It 
commands G20/G21 or G70/G71.
(4) During automatic operation, inch / metric conversion by


key: chroma:document
string_value:
MDI input or PMC window was done. Stop automatic 
operation and command.
1300 ILLEGAL ADDRESS The axis No. address was specified even though the 
parameter is not an axis–type while loading parameters or 
pitch error compensation data from a tape or by entry of the 
G10 parameter.
Axis No. cannot be specified in pitch error compensation data.
1301 MISSING ADDRESS The axis No. was not specified even though the parameter is 
an axis–type while loading parameters or pitch error


key: chroma:document
string_value:
compensation data from a tape or by entry of the G10 
parameter.
Or, data No. address N, or setting data address P or R are not 
specified.
1302 ILLEGAL DATA NUMBER A non–existent data No. was found while loading parameters 
or pitch error compensation data from a tape or by entry of the 
G10 parameter.
An invalid address R value is specified in a pattern program 
for each machining purpose on the high–speed high–precision 
setting screen.


key: chroma:document
string_value:
setting screen.
This alarm is also generated when illegal word values are 
found.
1303 ILLEGAL AXIS NUMBER An axis No. address exceeding the maximum number of 
controlled axes was found while loading parameters from a 
tape or by entry of the G10 parameter.
1304 TOO MANY DIGIT Data with too many digits was found while loading parameters 
or pitch error compensation data from a tape.
1305 DATA OUT OF RANGE Out–of–range data was found while loading parameters or


key: chroma:document
string_value:
pitch error compensation data from a tape.
The values of the data setting addresses corresponding to L 
Nos. during data input by G10 was out of range.
This alarm is also generated when NC programming words 
contain out–of–range values.
1306 MISSING AXIS NUMBER A parameter which requires an axis to be specified was found 
without an axis No. (address A) while loading parameters from 
a tape.
1307 ILLEGAL USE OF MINUS SIGN Data with an illegal sign was found while loading parameters


key: chroma:document
string_value:
or pitch error compensation data from a tape, or by entry of 
the G10 parameter. A sign was specified to an address that 
does not support the use of signs.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1607 -
Number Message Description
1308 MISSING DATA An address not followed by a numeric value was found while 
loading parameters or pitch error compensation data from a 
tape.
1332 DATA WRITE LOCK ERROR Could not load data while loading parameters, pitch error 
compensation data and work coordinate data from tape.
1333 DATA WRITE ERROR Could not write data while loading data from tape.
1370 PARAMETER SETTING ERROR 
(DM3H-1)


key: chroma:document
string_value:
(DM3H-1)
Out–of–range data was set during setting of the 
three–dimensional handle feed parameter.
1371 PARAMETER SETTING ERROR 
(DM3H-2)
An illegal axis of rotation was set during setting of the 
three–dimensional handle feed parameter.
1372 PARAMETER SETTING ERROR 
(DM3H-3)
An illegal master axis was set during setting of the 
three–dimensional handle feed parameter.
1470 G40.1 –G42.1 PARAMETER MISS A parameter setting related to normal direction control is 
illegal.


key: chroma:document
string_value:
illegal.
The axis number of a normal direction controlled axis is set in 
parameter No. 5480, but that axis number is in the range of 
the number of controlled axes.
The axis set as a normal direction controlled axis is not set as 
a rotation axis (bit 0 (ROTx) of parameter No. 1006) = 1 and 
No.1022=0).
1471 ILLEGAL COMMAND IN G40.1 
–G42.1
An invalid G code was specified in the normal direction control 
mode.
1508 DUPLICATE M-CODE (INDEX 
TABLE REVERSING)


key: chroma:document
string_value:
TABLE REVERSING)
A function to which the same code as this M code is set 
exists. (index table indexing)
1509 DUPLICATE M-CODE (SPOS AXIS 
ORIENTATION)
A function to which the same code as this M code is set 
exists. (spindle positioning, orientation)
1510 DUPLICATE M-CODE (SPOS AXIS 
POSITIONING)
A function to which the same code as this M code is set 
exists. (spindle positioning, positioning)
1511 DUPLICATE M-CODE (SPOS AXIS 
RELEASE)


key: chroma:document
string_value:
RELEASE)
A function to which the same code as this M code is set 
exists. (spindle positioning, mode cancel)
1537 ADDRESS F UNDERFLOW 
(OVERRIDE)
The speed obtained by applying override to the F instruction is 
too slow.
1538 ADDRESS F OVERFLOW 
(OVERRIDE)
The speed obtained by applying override to the F instruction is 
too fast.
1543 ILLEGAL GEAR SETTING The gear ratio between the spindle and position coder, or the 
set position coder number of pulses is illegal in the spindle


key: chroma:document
string_value:
positioning function.
1561 ILLEGAL INDEXING ANGLE The specified angle of rotation is not an integer multiple of the 
minimum indexing angle.
1564 INDEX TABLE AXIS – OTHER AXIS 
SAME TIME
The index table indexing axis and another axis have been 
specified in the same block.
1567 INDEX TABLE AXIS DUPLICATE 
AXIS COMMAND
Index table indexing was specified during axis movement or 
on an axis for which the index table indexing sequence was 
not completed.


key: chroma:document
string_value:
not completed.
1580 ENCODE ALARM (PSWD&KEY) When an attempt was made to input a program, the specified 
password did not match the password on the tape and the 
password on tape was not equal to 0.
When an attempt was made to output an encrypted tape, the 
password was not in the range 1 to 99999999.
The password parameter is No. 3220.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1608 -
Number Message Description
1581 ENCODE ALARM (PARAMETER) When an attempt was made to output an encrypted tape, the 
output code parameter was set to EIA. Set bit 1 (ISO) of 
parameter No. 0000 to 1. An incorrect instruction was 
specified for program encryption or protection. 
This alarm is generated if an attempt is made to perform 
program editing, deletion, or range-specified output in the


key: chroma:document
string_value:
protected range in the lock state. Or, a program outside the 
protected range is specified in rage specification output in the 
unlock state.
The protected range is defined from the program No. preset 
by parameter No. 3222 up to the program No. preset to 
parameter No. 3223. When both parameters are set to 0, the 
protected range becomes O9000 to O9999.
1590 TH ERROR A TH error was detected during reading from an input device.
The read code that caused the TH error and how many


key: chroma:document
string_value:
statements it is from the block can be verified in the 
diagnostics screen.
1591 TV ERROR An error was detected during the single–block TV error.
The TV check can be suppressed by setting bit 0 (TVC) of 
parameter No. 0000 to 0.
1593 EGB PARAMETER SETTING 
ERROR
Error in setting a parameter related to the EGB
(1) The setting of bit 0 (SYN) of parameter No. 2011, is not 
correct.
(2) The slave axis specified with G81 is not set as a rotation 
axis. (bit 0 (ROT) of parameter No. 1006)


key: chroma:document
string_value:
(3) Number of pulses per rotation (Parameter No. 7772,
7773, 7782, or 7783 is not set.)
(4) For a hobbing-machine-compatible command, parameter 
No. 7710 is not specified.
(5) The slave axis specified with G81 for the spindle EGB is 
set as the slave axis for the simple spindle EGB.
(6) No signal-based EGB synchronization ratio (parameters 
Nos. 7784 and 7785) has been set.
1594 EGB FORMAT ERROR Error in the format of the block of an EGB command


key: chroma:document
string_value:
(1) T (number of teeth) is not specified in the G81 block.
(2) In the G81 block, the data specified for one of T, L, P, and 
Q is out of its valid range.
(3) In the G81 block, only one of P and Q is specified.
(4) In the G81.5 block, there is no command for the master or 
slave axis.
(5) In the G81.5 block, data out of the specified range is 
specified for the master or slave axis.
1595 ILL-COMMAND IN EGB MODE During synchronization with the EGB, a command that must 
not be issued is issued.


key: chroma:document
string_value:
not be issued is issued.
(1) Slave axis command using G27, G28, G29, G30,G30.1, 
G33, G53, etc.
(2) Inch/metric conversion command using G20, G21, etc.
(3) Synchronization start command using G81 or G81.5 when 
bit 3 (ECN) of parameter No. 7731 is 0
(4) For the slave axis of the spindle EGB, the Cs contour 
control mode is not selected.
1596 EGB OVERFLOW An overflow occurred in the calculation of the synchronization 
coefficient.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1609 -
Number Message Description
1597 EGB AUTO PHASE FORMAT 
ERROR
Format error in the G80 or G81 block in EGB automatic phase 
synchronization
(1) R is outside the permissible range.
(2) In the spindle EGB, reference position return is not 
performed for the master axis before G81R2 is specified.
1598 EGB AUTO PHASE PARAMETER 
SETTING ERROR
Error in the setting of a parameter related to EGB automatic 
phase synchronization


key: chroma:document
string_value:
phase synchronization
(1) The acceleration/deceleration parameter is not correct.
(2) The automatic phase synchronization parameter is not 
correct.
1618 ILLEGAL P-DATA(WHEEL WEAR 
COMPENSATION)
There is an error in P-data in compensation selection of 
grinding wheel wear compensation. Alternatively, the P 
command is not present.
1619 ILLEGAL AXIS(WHEEL WEAR 
COMPENSATION)
The compensation axis was switched in the grinding wheel 
wear compensation mode or compensation vector hold mode.


key: chroma:document
string_value:
Alternatively, parameters Nos. 5071 and 5072, which 
determine the axis to be subjected to grinding wheel wear 
compensation, are incorrectly set.
1805 ILLEGAL COMMAND [I/O Device]
An attempt was made to specify an illegal command during 
I/O processing on an I/O device.
[G30 Zero Return]
The P address Nos. for instructing No. 2 to No. 4 zero return 
are each out of the range 2 to 4.
[Single Rotation Dwell]
The specified spindle rotation is “0” when single rotation dwell 
is specified.


key: chroma:document
string_value:
is specified.
[3-dimensional tool compensation]
A G code that cannot be specified was specified in the 
3-dimensional tool compensation mode.
Scaling instruction G51, skip cutting G31 and automatic tool 
length measurement G37 were specified.
1806 DEVICE TYPE MISS MATCH An operation not possible on the I/O device that is currently 
selected in the setting was specified.
This alarm is also generated when file rewind is instructed 
even though the I/O device is not a FANUC Cassette.


key: chroma:document
string_value:
1807 PARAMETER SETTING ERROR An I/O interface option that has not yet been added on was 
specified.
The external I/O device and baud rate, stop bit and protocol 
selection settings are erroneous.
1808 DEVICE DOUBLE OPENED An attempt was made to open a device that is being 
accessed.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1610 -
Number Message Description
1820 ILLEGAL DI SIGNAL STATE (1) An each axis workpiece coordinate system preset signal 
was turned “1” in the state in which all axes on the path 
including the axis on which to perform preset with the 
each axis workpiece coordinate system were not stopped 
or in which a command was in execution.
(2) When an M code for performing preset with an each axis 
workpiece coordinate system preset signal was specified,


key: chroma:document
string_value:
the each axis workpiece coordinate system preset signal 
was not turned “1”.
(3) The auxiliary function lock is enabled.
(4) When bit 6 (PGS) of parameter No. 3001 was set to 0 (M, 
S, T, and B codes are not output in the high speed 
program check mode), an M code for turning “1” an each 
axis workpiece coordinate system preset signal in the 
high speed program check mode was specified.
1823 FRAMING ERROR(1) The stop bit of the character received from the I/O device


key: chroma:document
string_value:
connected to RS-232C interface 1 was not detected.
1830 DR OFF(2) The data set ready input signal DR of the I/O device 
connected to RS-232C interface 2 turned OFF. The I/O device 
may not be turned on, or the cable may be broken or the 
printed-circuit board may be defective.
1832 OVERRUN ERROR(2) The next character was received from the I/O device 
connected to RS-232C interface 2 before it could read a 
previously received character. The number of bits of input


key: chroma:document
string_value:
data may not match, or baud rate setting or I/O device 
specification number may be incorrect.
1833 FRAMING ERROR(2) The stop bit of the character received from the I/O device 
connected to RS-232C interface 2 was not detected.
1834 BUFFER OVERFLOW(2) The NC received more than 10 characters of data from the I/O 
device connected to RS-232C interface 2 even though the NC 
sent a stop code (DC3) during data reception. The I/O device 
or the printed-circuit board may be defective.


key: chroma:document
string_value:
1889 ILLEGAL COMMAND IN G54.3 An illegal command was issued in G54.3 block.
(1) An attempt was made to command G54.3 in a mode in 
which it cannot be accepted. 
(2) The command was not issued in a single block.
1892 ILLEGAL PARAMETER IN G43.3 A parameter related to nutating rotary head tool length 
compensation is incorrect.
1893 ILLEGAL PARAMETER IN G44.9 A parameter related to spindle unit compensation is incorrect.


key: chroma:document
string_value:
1898 ILLEGAL PARAMETER IN G54.2 Illegal parameters Nos. 7580 to 7588 were specified for fixture 
offset.
1912 V-DEVICE DRIVER ERROR (OPEN) An error occurred during device driver control.
1919 FATAL ERROR(USB MEMORY) A fatal error occurred in the USB file system. To restore the 
file system, turn the power off.
1924 UNEXPECTED ERROR(USB 
MEMORY)
An unexpected error occurred in the USB file system.
1925 ILLEGAL PATH/FILE(USB 
MEMORY)
An invalid path or file name was specified.


key: chroma:document
string_value:
1926 ACCESS DENIED(USB MEMORY) The USB memory could not be accessed.
1927 DEVICE IN FORMATTING(USB 
MEMORY)
The USB memory is being formatted.
1928 DEVICE NOT FOUND(USB 
MEMORY)
No USB memory is inserted. Check the connection.
1932 DEVICE IS FULL(USB MEMORY) The capacity of the USB memory is insufficient.
1937 RECOGNITION ERROR(USB 
MEMORY)
The format of the USB memory is invalid. Format the USB 
memory in FAT or FAT32 format. If the alarm is still issued, 
replace the USB memory.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1611 -
Number Message Description
1938 END OF FILE FOUND(USB 
MEMORY)
The end of file was detected before EOR(%) was read. The 
file may be damaged.
1939 UNDEFINED ERROR(USB 
MEMORY)
An undefined error occurred.
1951 DEVICE IS BUSY(USB MEMORY) The USB memory is busy.
1952 TOO MANY FILES(USB MEMORY) The maximum number of files that can be opened 
concurrently is exceeded.
1953 REMOVED IN ACCESSING(USB 
MEMORY)


key: chroma:document
string_value:
MEMORY)
The USB memory was removed while being accessed.
1954 PATH/FILE EXIST(USB MEMORY) The specified path or file already exists.
1955 PATH/FILE NOT FOUND(USB 
MEMORY)
The specified path or file is not found.
1956 DEVICE OVERCURRENT(USB 
MEMORY)
Overcurrent was detected in the USB memory. Replace the 
USB memory.
1957 PARITY ERROR(USB MEMORY) A parity error occurred in the USB memory. Turn the power to 
the CNC off.
1960 ACCESS ERROR (MEMORY CARD) Illegal memory card accessing


key: chroma:document
string_value:
This alarm is also generated during reading when reading is 
executed up to the end of the file without detection of the EOR 
code.
1961 NOT READY (MEMORY CARD) The memory card is not ready.
1962 CARD FULL (MEMORY CARD) The memory card has run out of space.
1963 CARD PROTECTED (MEMORY 
CARD)
The memory card is write–protected.
1964 NOT MOUNTED (MEMORY CARD) The memory card could not be mounted.
1965 DIRECTORY FULL (MEMORY 
CARD)
The file could not be generated in the root directory for the


key: chroma:document
string_value:
memory card.
1966 FILE NOT FOUND (MEMORY 
CARD)
The specified file could not be found on the memory card.
1967 FILE PROTECTED (MEMORY 
CARD)
The memory card is write–protected.
1968 ILLEGAL FILE NAME (MEMORY 
CARD)
Illegal memory card file name
1969 ILLEGAL FORMAT (MEMORY 
CARD)
Check the file name.
1970 ILLEGAL CARD (MEMORY CARD) This memory card cannot be handled.
1971 ERASE ERROR (MEMORY CARD) An error occurred during memory card erase.


key: chroma:document
string_value:
1972 BATTERY LOW (MEMORY CARD) The memory card battery is low.
1973 FILE ALREADY EXIST A file having the same name already exists on the memory 
card.
1990 SPL:ILLEGAL AXIS COMMAND The axis specified by the smooth interpolation (G5.1Q2) is 
illegal.
1993 SPL:CAN'T MAKE VECTOR The end point and the 2 previous point are the same in 
generation of the 3–dimensional tool compensation vector by 
the end point for smooth interpolation.


key: chroma:document
string_value:
2002 NO KNOT COMMAND (NURBS) Knot has not been specified, or a block not related to NURBS 
interpolation was specified in the NURBS interpolation mode.
2003 ILLEGAL AXIS COMMAND (NURBS) An axis not specified as a control point was specified in the 
No. 1 block.
2004 ILLEGAL KNOT There is an insufficient number of knot individual blocks.
2005 ILLEGAL CANCEL (NURBS) The NURBS interpolation mode was turned OFF even though 
NURBS interpolation was not completed.


key: chroma:document
string_value:
2006 ILLEGAL MODE (NURBS) A mode that cannot be paired with the NURBS interpolation 
mode was specified.
2007 ILLEGAL MULTI-KNOT Nested knots for each level can be specified for the start and 
end points.
2010 ILL. COMMAND IN TOLERANCE 
CON.
Illegal command is specified in tolerance control mode. Check 
the program.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1612 -
Number Message Description
2011 ILL. PARAMETER 
IN TOLERANCE CON.
Illegal parameter is set, which is related to tolerance control. 
Check the parameter settings.
2012 ILL. OPERATION IN TOLERANCE 
CON.
Illegal operation is done in tolerance control mode.
2032 EMBEDDED ETHERNET/DATA 
SERVER ERROR
An error was returned in the built-in Ethernet/data server 
function.
For details, see the error message screen of the built-in 
Ethernet or data server.


key: chroma:document
string_value:
Ethernet or data server.
2038 WRONG COMMUNICATION 
COMBINATION
The combination of the hardware and the software about 
communication function is wrong.
The detail information is indicated to diagnosis information 
4400 and 4401.
2052 #500-#549P-CODE MACRO 
COMMON SELECT(CANNOT USE 
SETVN)
The variable name cannot be entered.
The SETVN command cannot be used with the P-CODE 
macro common variables #500 to #549.
2053 P-CODE VARIABLE NUMBER IS 
OUTSIDE OF RANGE


key: chroma:document
string_value:
OUTSIDE OF RANGE
An attempt was made to enter a P-CODE-only variable not 
existing in the system.
2054 EXTENDED P-CODE VARIABLE 
NUMBER IS OUTSIDE OF RANGE
An attempt was made to enter an extended P-CODE-only 
variable not existing in the system.
2060 ILLEGAL PARAMETER IN 
G43.4/G43.5
The parameter for the pivot tool length compensation is 
incorrect. 
2061 ILLEGAL COMMAND IN 
G43.4/G43.5
An illegal command was specified in tool center point control.


key: chroma:document
string_value:
- A rotation axis command was specified in tool center point 
control (type 2) mode.
- With a table rotary type or mixed-type machine, a I, J, or 
K command was specified in the tool center point control 
(type 2) command (G43.5) block.
- A command that does not move the tool center point (only 
a rotation axis is moved) was specified for the workpiece 
in the G02 mode.
- G43.4 or G43.5 was specified in the tool center point 
control mode.
- When the workpiece coordinate system is set as the


key: chroma:document
string_value:
programming coordinate system (bit 5 (WKP) of 
parameter No. 19696 is 1), G02 or G03 was specified 
while the rotation axis was not perpendicular to the plane.
2070 G02.1/ G03.1 FORMAT ERROR - The format is invalid.
- The specified arc exceeds the interpolation enable range.
2085 G04.1 FORMAT ERROR G04.1 block is not specified singly.
2090 INTERRUPTED BLOCK NOT 
FOUND
The coordinates of the end point of the interrupted block in
temporary execution and the coordinates of the memorized


key: chroma:document
string_value:
end point of interrupted block are different. 
The followings are assumed as a cause.
- The number of blocks counted during temporary 
execution and the number of blocks counted during a
normal operation are different.
- Because number of the blocks or travel distance were 
changed by editing the program before interruption block, 
the coordinates of the end point of the interruption block 
were changed.
- Amount of the offset was changed. 
- Coordinate system was changed.


key: chroma:document
string_value:
4010 ILLEGAL REAL VALUE OF OBUF : The real value for a output buffer is in error.
5006 TOO MANY WORD IN ONE BLOCK The number of words in a block exceeds the maximum. The 
maximum is 26 words. However, this figure varies according 
to NC options. Divide the instruction word into two blocks.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1613 -
Number Message Description
5007 TOO LARGE DISTANCE Due to compensation, point of intersection calculation, 
interpolation or similar reasons, a movement distance that 
exceeds the maximum permissible distance was specified.
Check the programmed coordinates or compensation 
amounts.
5009 PARAMETER ZERO (DRY RUN) The dry run feedrate parameter No. 1410 or maximum cutting 
feedrate parameter for each axis has been set to 0.


key: chroma:document
string_value:
The parameter for the maximum cutting feedrate for each axis 
is No. 1432 if look-ahead acceleration/deceleration before 
interpolation is enabled and No. 1430 otherwise.
Functions that cause look-ahead acceleration/deceleration 
before interpolation include AI contour control, tool center 
point control, and workpiece setting error compensation.
5010 END OF RECORD The EOR (End of Record) code is specified in the middle of a 
block. This alarm is also generated when the percentage at


key: chroma:document
string_value:
the end of the NC program is input.
5011 PARAMETER ZERO (CUT MAX) The maximum cutting feedrate parameter No. 1430 has been 
set to 0.
The parameter is No. 1432 if look-ahead 
acceleration/deceleration before interpolation is enabled and 
No. 1430 otherwise.
Functions that cause look-ahead acceleration/deceleration 
before interpolation include AI contour control, tool center 
point control, and workpiece setting error compensation.
5016 ILLEGAL COMBINATION OF M 
CODES


key: chroma:document
string_value:
CODES
M codes which belonged to the same group were specified in 
a block. Alternatively, an M code which must be specified 
without other M codes in the block was specified in a block 
with other M codes.
5018 POLYGON SPINDLE SPEED 
ERROR
In G51.2 mode, the speed of the spindle or polygon 
synchronous axis either exceeds the clamp value or is too 
small. The specified rotation speed ratio thus cannot be 
maintained.
For polygon turning between spindles:


key: chroma:document
string_value:
More information as to why this alarm occurred is indicated in 
diagnosis data No. 0471.
5020 PARAMETER OF RESTART ERROR An invalid value is set in parameter No. 7310, which specifies 
the axis order in which the tool is moved along axes to the 
machining restart position in dry run. A value ranging from 1 to 
the number of controlled axes may be set in this parameter.
5043 TOO MANY G68 NESTING 3-dimensional coordinate conversion has been specified three 
or more times.


key: chroma:document
string_value:
or more times.
To perform another coordinate conversion, perform 
cancellation, then specify the coordinate conversion.
5044 G68 FORMAT ERROR Errors for 3-dimensional coordinate conversion command are:
(1) No I, J, or K command was issued in 3-dimensional 
coordinate conversion command block. (without 
coordinate rotation option)
(2) All of I, J, or K command were 0 in 3-dimensional 
coordinate conversion command block.
(3) No rotation angle R was not commanded in 3-dimensional


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1614 -
Number Message Description
5050 ILL-COMMAND IN G81.1 MODE - During chopping/oscillation, a move command has been 
issued for the chopping/oscillation axis.
- Chopping/oscillation is specified for Cs contour control axis.
- Machine lock for the axis while oscillation motion is 
executed.
- Oscillation is specified for the slave axis of Superimposed 
control.
5058 G35/G36 FORMAT ERROR A command for switching the major axis has been specified


key: chroma:document
string_value:
for circular threading. Alternatively, a command for setting the 
length of the major axis to 0 has been specified for circular 
threading.
5060 ILLEGAL PARAMETER IN 
G02.3/G03.3
The axis parameter setting to perform an exponential 
interpolation is in error.
Parameter No. 5641: 
A liner axis number for performing an exponential interpolation
Parameter No. 5642:
A rotation axis number for performing an exponential 
interpolation
The settable value is 1 to the number of control axes, but it


key: chroma:document
string_value:
must not be duplicated. 
5061 ILLEGAL FORMAT IN G02.3/G03.3 The exponential interpolation command (G02.3/G03.3) has a 
format error.
The command range for address I or J is -89.0 to -1.0 or +1.0 
to +89.0. No I or J is specified or out-of -range value is 
specified.
No address R, or 0 is specified. 
5062 ILLEGAL COMMAND IN 
G02.3/G03.3
The value specified in an exponential interpolation command 
(G02.3/G03.3) is illegal. A value that does not allow


key: chroma:document
string_value:
exponential interpolation is specified. (For example, the value 
for In is 0 or negative.)
5065 DIFFERRENT AXIS UNIT(PMC 
AXIS)
Axes having different increment systems have been specified 
in the same DI/DO group for PMC axis control. Modify the 
setting of parameter No. 8010.
5068 FORMAT ERROR IN G31P90 No travel axis was specified. Two or more travel axes were 
specified.
5073 NO DECIMAL POINT No decimal point has been specified for an address requiring 
a decimal point.


key: chroma:document
string_value:
a decimal point.
5074 ADDRESS DUPLICATION ERROR The same address has been specified two or more times in a 
single block. Alternatively, two or more G codes in the same 
group have been specified in a single block.
5085 SMOOTH IPL ERROR 1 A block for specifying smooth interpolation contains a syntax 
error.
5110 IMPROPER G-CODE (AICC MODE) An unspecifiable G code was specified in the AI contour 
control mode.
5115 ILLEGAL ORDER (NURBS) There is an error in the specification of the rank.


key: chroma:document
string_value:
5116 ILLEGAL KNOT VALUE (NURBS) Monotone increasing of knots is not observed.
5117 ILLEGAL 1ST CONTROL POINT 
(NURBS)
The first control point is incorrect.
Or, it does not provide a continuity from the previous block.
5118 ILLEGAL RESTART (NURBS) After manual intervention with manual absolute mode set to 
on, NURBS interpolation was restarted.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1615 -
Number Message Description
5122 ILLEGAL COMMAND IN SPIRAL A spiral interpolation or conical interpolation command has an 
error. Specifically, this error is caused by one of the following:
(1) L = 0 is specified.
(2) Q = 0 is specified.
(3) R/, R/, C is specified.
(4) Zero is specified as height increment.
(5) Zero is specified as height difference.
(6) Three or more axes are specified as the height axes.


key: chroma:document
string_value:
(7) A height increment is specified when there are two height 
axes.
(8) Q is specified when radius difference = 0.
(9) Q < 0 is specified when radius difference > 0.
(10)Q > 0 is specified when radius difference < 0.
(11)A height increment is specified when no height axis is 
specified.
5123 OVER TOLERANCE OF END POINT 
IN SPIRAL
The difference between a specified end point and the 
calculated end point exceeds the allowable range (parameter 
No. 3471).


key: chroma:document
string_value:
No. 3471).
5124 CAN NOT COMMAND SPIRAL A spiral interpolation or conical interpolation was specified in 
any of the following modes:
(1) Scaling
(2) Polar coordinate interpolation
(3) In tool radius⋅tool nose radius compensation mode, the 
center is set as the end point.
5130 NC AND SUPERIMPOSE AXIS 
CONFLICT
In the PMC superposition axis control, the NC command and 
The PMC axis control command were conflicted. Modify the 
program and the ladder.
5131 NC COMMAND IS NOT 
COMPATIBLE


key: chroma:document
string_value:
COMPATIBLE
The PMC axis control and 3-dimensional coordinate 
conversion or a polar coordinate interpolation were specified 
simultaneously.
5132 CANNOT CHANGE 
SUPERIMPOSED AXIS
The superposition axis was selected for the axis for which the 
PMC superposition axis is being controlled.
5155 NOT RESTART PROGRAM BY G05 When learning control/preview repetitive control was enabled, 
an attempt was made to use feed hold or interlock to stop 
high-speed cycle machining/high-speed binary operation.


key: chroma:document
string_value:
Neither feed hold nor interlock can be used in such a case.
5195 DIRECTION CAN NOT BE JUDGED Measurement is invalid in the tool compensation 
measurement value direct input B function.
[For 1-contact input]
(1) The recorded pulse direction is not constant.
- The machine is at a stop in the offset write mode.
- The servo power is off.
- Pulse directions are diverse.
(2) The tool is moving along the two axes (X-axis and Z-axis).
[For the movement direction discrimination specification]


key: chroma:document
string_value:
(1) The recorded pulse direction is not constant.
- The machine is at a stop in the offset write mode.
- The servo power is off.
- Pulse directions are diverse.
(2) The tool is moving along the two axes (X-axis and Z-axis).
(3) The direction indicated by the tool compensation write 
signal does not match the movement direction of the axis.
5196 ILLEGAL AXIS OPERATION During HPCC or during the execution of a 5-axis-related 
function, an unavailable function was used.


key: chroma:document
string_value:
5199 ILLEGAL FINE TORQUE SENSING 
PARAMETER
The setting of a fine torque sensing parameter is invalid.
- An invalid controlled axis number is set as the target axis.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1616 -
Number Message Description
5219 CAN NOT RETURN Manual intervention and return cannot be performed during 
execution of 3-dimensional coordinate system conversion, 
tilted working plane indexing, tool center point control, or work 
setting error compensation.
5220 REFERENCE POINT ADJUSTMENT 
MODE
In case of distance coded linear scale I/F, the reference point 
auto setting bit 2 (DATx) of parameter No. 1819 is set to 1.


key: chroma:document
string_value:
Move the machine to reference position by manual operation 
and execute manual reference return.
5242 ILLEGAL AXIS NUMBER A master axis number or a slave axis number was not set 
correctly when the flexible synchronization control mode was 
turned from off to on during automatic operation.
In inter-path flexible synchronization control, this alarm is 
issued in either of the following cases.
(The alarm is issued at the start of inter-path flexible 
synchronization control.)


key: chroma:document
string_value:
synchronization control.)
(1) The axis number of the master or slave axis is incorrect.
(2) The master and slave axis settings make a loop.
5243 DATA OUTRANGE A gear ratio was not set correctly when the flexible 
synchronization control mode was turned from off to on during 
automatic operation.
5244 TOO MANY DI ON - When an attempt was made to change the flexible 
synchronization control status, the select signal was not 
turned on or off after the execution of the M code.


key: chroma:document
string_value:
- An attempt was made to turn flexible synchronization
control on or off without stopping the tool along all axes.
(Except when automatic phase synchronization for flexible 
synchronization control is used)
- Flexible synchronization control was turned off in any of 
the following function modes:
- Tool center point control
- Tilted working plane indexing
- 3-dimensional cutter compensation
- Workpiece setting error compensation


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1617 -
Number Message Description
5245 OTHER AXIS ARE COMMANDED - For a flexible synchronization control group for which a 
PMC axis was a master axis, an attempt was made to 
turn on the synchronization mode during time other than 
automatic operation.
- An attempt was made to turn on a synchronization group 
for which an PMC axis was a master axis when there 
existed a flexible synchronization control group for which


key: chroma:document
string_value:
a non-PMC, normal axis was a master axis.
- The master and slave axes as synchronization axes 
overlap the EGB dummy axis.
- The master and slave axes as synchronization axes 
overlap the chopping axis.
- The master and slave axes as synchronization axes 
overlap the axis related to angular axis control.
- The master and slave axes as synchronization axes 
overlap the axis related to composite control.
- The master and slave axes as synchronization axes


key: chroma:document
string_value:
overlap the axis related to superposition control.
- The slave axis as a synchronization axis overlaps the axis 
related to synchronization control.
- The reference position return mode is turned on (was 
turned on).
- A servo alarm occurred in a path in inter-path flexible 
synchronization control.
- An emergency stop was applied in another path in 
inter-path flexible synchronization control.
- When an attempt was made to execute flexible


key: chroma:document
string_value:
synchronization between different paths during automatic 
operation, the inter-path flexible synchronization mode 
was not enabled.
5255 G12.4/G13.4 FORMAT ERROR The specified P, I, and K are incorrect or I is less than K.
5256 G12.4/G13.4 EXECUTION ERROR (1) In groove cutting by continuous circle motion mode, a 
command other than G01, G02, G03, G04, G90, G91, 
and auxiliary functions is specified.
(2) In a mode that cannot be used, the groove cutting by


key: chroma:document
string_value:
continuous circle motion command is specified.
5257 G41/G42 NOT ALLOWED IN MDI 
MODE
Tool radius/tool nose radius compensation was specified in 
MDI mode. (Depending on the setting of the bit 4 (MCR) of 
parameter No. 5008)
5303 TOUCH PANEL ERROR The touch panel is not connected correctly, or the touch panel 
cannot be initialized when the power is turned on. Correct the 
cause then turn on the power again.


key: chroma:document
string_value:
5305 ILLEGAL SPINDLE NUMBER In a spindle select function by address P for a multiple spindle 
control,
(1) Address P is not specified.
(2) Parameter No. 3781 is not specified to the spindle to be 
selected.
(3) An illegal G code which cannot be commanded with an 
S_P_; command is specified.
(4) A multi spindle cannot be used because the bit 1 (EMS) 
of parameter No. 3702 is 1.
(5) The spindle amplifier number of each spindle is not set in 
parameter No. 3717.


key: chroma:document
string_value:
parameter No. 3717.
(6) A prohibited command for a spindle was issued 
(parameter No. 11090).
(7) An invalid value is set in parameter No. 11090.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1618 -
Number Message Description
5312 ILLEGAL COMMAND IN G10 
L75/76/77
One of formats in G10L75, G10L76, or G10L77 to G11 
commands is in error, or the command value is out of data 
range. Modify the program.
5316 TOOL TYPE NUMBER NOT FOUND A tool with the specified tool-type number could not be found.
Modify the program or register the tool.
5317 ALL TOOL LIFE IS OVER The lives of all tools with the specified tool-type number have 
expired.


key: chroma:document
string_value:
expired.
Replace the tool.
5320 DIA./RAD.MODE CAN’T BE 
SWITCHED
In any of the following states, diameter/radius specification 
was switched: 
(1) When a buffered program is being executed 
(2) When a movement is being made on the axis
(3) Diameter/radius setting switching function is specified to 
the axis for which bit 0 (TMDx) of parameter No. 10730 is 
set to 1.
5324 REFERENCE RETURN 
INCOMPLETE
Manual reference position return cannot be performed during


key: chroma:document
string_value:
tool center point control, three-dimensional coordinate 
conversion, the tilted working plane indexing, or workpiece 
setting error compensation.
5329 M98 AND NC COMMAND IN SAME 
BLOCK
A subprogram call which is not a single block was 
commanded during canned cycle mode. 
5330 G50.9 FORMAT ERROR - There is not coordinates value specification in G50.9 
block.
- There is not M code, B code command in the G50.9 
block.
- G50.9 is commanded in canned cycle mode.


key: chroma:document
string_value:
- 3 blocks of G50.9 block are commanded consecutively.
5331 ILLEGAL COMMANDED POSITION It didn't reach a commanded absolute coordinate value. The 
movement command or absolute coordinates at G50.9 block 
are wrong.
5339 ILLEGAL FORMAT COMMAND IS 
EXECUTED IN SYNC/MIX/OVL 
CONTROL.
(1) The value of P, Q, or L specified by 
G51.4/G50.4/G51.5/G50.5/G51.6/G50.6 is invalid.
(2) A duplicate value is specified by parameter No. 12600.


key: chroma:document
string_value:
5346 RETURN TO REFERENCE POINT The coordinate establishment of the Cs contour control axis is 
not made.
Perform a manual reference position return.
(1) When Cs coordinate establishment is made for the 
Cs-axis for which the Cs-axis reference position status 
signal CSPENx is 0
(2) When positional information is not sent from the spindle 
amplifier
(3) When the servo off state is entered during the start of 
Cs-axis coordinate establishment


key: chroma:document
string_value:
(4) When the Cs-axis is subjected to synchronous control or 
superposition control
(5) When the emergency stop state is entered during 
coordinate establishment
(6) When an attempt is made to release composite control for 
the Cs axis being subjected to coordinate establishment
(7) When an attempt is made to start synchronous, 
composite, or superposition control for the Cs axis being 
subjected to coordinate establishment.
5355 S CODE IS NOT COMMANDED AT 
G96


key: chroma:document
string_value:
G96
S code is not commanded at G96. Command S code at G96 
block.
5356 IMPROPER G-CODE Illegal G code was commanded in the hypothetical axis 
command mode or in the real axis command mode.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1619 -
Number Message Description
5357 ILLEGAL AXIS SELECT The real axis is commanded in the hypothetical axis 
commanded mode.
The hypothetical axis is commanded in the real axis command 
mode.
5359 MODE CHANGE ERROR This alarm is generated in the following cases.
(1) Mode switching was executed without using non-buffering 
M code in automatic operation.
(2) Mode was switched to the hypothetical axis command


key: chroma:document
string_value:
mode in case that any axis in the hypothetical plane loses 
the reference position.
(3) During the hypothetical axis command mode, any axis in 
the hypothetical plane loses the reference position.
(4) Mode was switched in case the parameter LRP 
(No.1401#1) is set to 0.
(5) Mode switching was executed during the following mode.
- Cutter radius compensation
- Tool length compensation
- Tool offset
- Scaling
- Programmable mirror image
- Coordinate system rotation
- Canned cycle


key: chroma:document
string_value:
- Canned cycle
(6) Mode switching was executed when real axis in the 
hypothetical plane is moving.
5360 TOOL INTERFERENCE CHECK 
ERROR
This alarm is issued when interference with another tool is 
caused by a data modification based on G10 data input or file 
inputting or when an attempt is made to modify the tool figure 
data of a tool registered in the cartridge.
5361 ILLEGAL MAGAZINE DATA Tools stored in the cartridge are interfering with each other.


key: chroma:document
string_value:
Reregister the tools in the cartridge, or modify the tool 
management data or tool figure data. If this alarm is issued, 
no tool interference check is made when tools are registered 
in the cartridge management table. Moreover, empty pot 
search operation does not operate normally. If this alarm is 
issued, the power must be turned off before operation is 
continued.
5362 CONVERT INCH/MM AT REF-POS (1) When the bit 1 (INAx) of parameter No. 14000 set to 1, the


key: chroma:document
string_value:
inch-metric switch command is executed at a position 
other than the machine coordinate system origin (position 
= zero).
(2) When the bit 3 (IMRx) or bit 2 (IRFx) of parameter No. 
14000 set to 1, the inch-metric switch command is 
executed at the other than reference position (parameter 
No. 1240). Perform an inch/metric conversion after 
returning to the reference position.
(3) When bit 0 (NIM) of parameter No.11222 set to 1, the 
inch/metric conversion by programmable parameter input


key: chroma:document
string_value:
or #3005 (setting data) was executed at a position other 
than the machine coordinate system origin (position = 
zero).


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1620 -
Number Message Description
5364 ILLEGAL COMMAND IN PROGRAM 
CHECK
(1) An unspecifiable G code was specified in the high-speed 
program check mode.
(2) The angular axis control option or customer's board 
option is enabled.
(3) One of the following operations was performed.
- Chopping in the high-speed program check mode
- Starting the high-speed program check mode during 
chopping
- High-speed cycle machining in the high-speed 
program check mode


key: chroma:document
string_value:
program check mode
- Reference position return of an axis for which the 
reference position is not established, in the 
high-speed program check mode
(4) Switching of PMC axis selection signal EAX* was 
performed.
(5) G10 was specified for bit 3 (PGR) of parameter No. 3454 
in the high-speed program check mode.
(6) G10 was specified for bit 6 (PGS) of parameter No. 3001 
in the high-speed program check mode.
5365 CANNOT CHANGE OF PROGRAM
CHECK MODE


key: chroma:document
string_value:
CHECK MODE
Switching of high-speed program check input signal PGCK
was performed during execution of the program.
5372 IMPROPER MODAL G-CODE 
(G53.2)
In a block in which G53.2 is specified, a G code in group 01 
other than G00 and G01 is specified.
Or, G53.2 is specified when the modal G code in group 01 is 
in a state other than the G00 and G01 states.
5373 ARGUMENT CONVERSION ERROR For outputting a target MDI program for program restart, a


key: chroma:document
string_value:
macro call argument cannot be converted to a 9-digit number.
5374 FSC MODE MISMATCH IN 
RESTART
The current flexible synchronization mode differs from the 
flexible synchronization mode specified in a programmed 
command in the program restart block.
Check the restart block.
5375 FSC MODE CAN NOT CHANGED The flexible synchronization mode was changed during the 
execution of program restart.
Check the restart block.
5376 FSC SLAVE AXIS CAN NOT 
COMMANDED


key: chroma:document
string_value:
COMMANDED
In the flexible synchronization mode, a command was 
specified for the slave axis.
5377 INVALID COMMAND AFTER FSC 
OFF
After the flexible synchronization mode was canceled, an 
incremental command was specified before an absolute 
command for the axis specified as the slave axis.
5378 INVALID RESTART BLOCK The block specified as the restart block after the flexible 
synchronization mode was canceled was not a block after an 
absolute command for the axis specified as the slave axis.


key: chroma:document
string_value:
Check the restart block.
5379 WRITE PROTECTED TO SLAVE
AXIS
A parameter cannot be set directly for a slave axis of axis 
synchronous control.
5381 INVALID COMMAND IN FSC MODE An attempt was made to issue the following commands:
- When the reference position for the master axis under 
flexible synchronization control has not been established, 
G28 command for the master axis.
- G27/G28/G29/G30/G30.1/G53 command for a slave axis.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1621 -
Number Message Description
5384 RETRACT FOR RIGID CANNOT BE
CMD
In retraction for 3-dimensional rigid tapping by the G30 
command, different program coordinate system are used at 
the stop of rigid tapping and in retraction for rigid tapping.
The program coordinate system, is the coordinate system for 
the program after conversion is determined by the rotation 
center, the direction of rotation, and the rotation angle that


key: chroma:document
string_value:
was commanded by the arguments of the G68 or G68.2 
command. In other words, the arguments of G68 or G68.2 
command are different at the stop of rigid tapping and in 
retraction for rigid tapping.
Modify the program.
5389 REVERSE MOTION CANNOT 
START
Reverse motion function for restart cannot start for the 
following reasons. It is necessary to recover a tool by a
manual operation.
- The interruption was not done during the program 
performing (The program is normally ended by M02/M30).


key: chroma:document
string_value:
- The interruption was done while rigid tapping or thread 
cutting was performed.
5391 CAN NOT USE G92 Workpiece coordinate system setting G92 (or G50 for the 
lathe system G-code system A) cannot be specified.
(1) After tool length compensation was changed by tool 
length compensation shift type, G92 was specified when 
no absolute command is present.
(2) G92 was specified in the block in which G49 is present.
5406 G41.3/G40 FORMAT ERROR (1) The G41.3 or G40 block contains a move command.


key: chroma:document
string_value:
(2) The G41.3 block contains a G or M code that suppresses 
buffering.
5407 ILLEGAL COMMAND IN G41.3 (1) In the G41.3 mode, a G code of group 01 other than G00 
and G01 is specified.
(2) In the G41.3 mode, an offset command (a G code of 
group 07) is specified.
(3) The block next to G41.3 (startup) specifies no movement.
5408 G41.3 ILLEGAL START_UP (1) In a mode of group 01 other than G00 and G01, G41.3 
(startup) is specified.
(2) The included angle between the tool vector and move


key: chroma:document
string_value:
vector is 0 or 180 degrees at the time of startup.
5420 ILLEGAL PARAMETER IN 
G43.4/G43.5
A parameter related to tool center point control is illegal.
- Look-ahead acceleration/deceleration before interpolation 
is disabled. Set parameter No. 1660.
- Rapid traverse acceleration/deceleration before 
interpolation is disabled. Set bit 1 (LRP) of parameter No. 
1401, bit 5 (FRP) of parameter No. 19501, parameter No. 
1671, and parameter No. 1672.


key: chroma:document
string_value:
1671, and parameter No. 1672.
- The AI contour control I or AI contour control II option is 
absent.
Set bit 2 (AAI) of parameter No. 11260 to 0.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1622 -
Number Message Description
5421 ILLEGAL COMMAND IN 
G43.4/G43.5
An illegal command was specified in tool center point control.
- A rotation axis command was specified in tool center point 
control (type 2) mode.
- With a table rotary type or mixed-type machine, a I,J,K 
command was specified in the tool center point control 
(type 2) command (G43.5) block.
- A command that does not move the tool center point (only


key: chroma:document
string_value:
a rotation axis is moved) was specified for the workpiece 
in the G02/G03 mode.
- When the workpiece coordinate system is set as the 
programming coordinate system (bit 5 (WKP) of 
parameter No. 19696 is 1), G02 or G03 was specified 
while the rotation axis was not perpendicular to the plane.
- A G code not specifiable during the tool center point 
control mode was specified.
- The modal code used to specify tool center point control 
is incorrect.


key: chroma:document
string_value:
is incorrect.
- If, in tool center point control mode, any of the following 
conditions is met, an axis not related to tool center point 
control (non 5-axis machining control axis) is specified:
(1) The option, the expansion of axis move command in 
tool center point control, is not provided.
(2) The number of non 5-axis machining control axes 
exceeds the maximum number of axes that can be 
specified.
(3) NURBS interpolation is performed.


key: chroma:document
string_value:
- When bit 0 (RCM) of parameter No. 11200 is set to 0 to 
disable tool direction compensation, tool center point 
control is specified during the workpiece setting error
compensation/tilted working plane indexing mode.
- When tool posture control is enabled under tool center 
point control (type 2), a command is specified to set a tool 
posture near a singular point. (This alarm may be 
suppressed with bit 3 (NPC) of parameter No. 19696.) 
Check the machine configuration and specification.


key: chroma:document
string_value:
- When tool posture control is enabled under tool center 
point control (type 1), a rotary axis angular displacement 
that disables tool posture control is specified. Check the 
machine configuration and specification.
- During tool center point control (type 2) or tool posture 
control, NURBS interpolation is specified. Check the 
specification.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1623 -
Number Message Description
5421 ILLEGAL COMMAND IN 
G43.4/G43.5
- In a state in which the shift of a mirror image remains, tool 
center point control, tool posture control, or the cutting 
point command is specified.
- It is intervened with an MDI command during a single 
block stop in high-speed smooth TCP mode.
- With a table rotary type or composite type machine, one 
of the following conditions is satisfied.


key: chroma:document
string_value:
(1) Manual intervention is performed on a rotation axis 
during tool center point control.
(2) Tool center point control is specified in the state in 
which the value of manual intervention is not zero.
- When the tool management function is available, H/D 
command and P command are specified at the same time 
in the tool center point control start block (G43.4/G43.5).
- The ",L3" command of block for starting tool center point 
control (type 2) is illegal command.
- Illegal address P


key: chroma:document
string_value:
- Illegal address P
- Illegal address Q on roll-pitch-yaw command "P1"
5422 EXCESS VELOCITY IN G43.4/G43.5 An attempt was made to make a movement at an axis 
feedrate exceeding the maximum cutting feedrate by tool 
center point control.
5424 ILLEGAL TOOL DIRECTION The rotation axis position for specifying the tool axis direction 
is not ±90° × n (n = 0, 1, 2,･･･).
5425 ILLEGAL OFFSET VALUE The offset number is incorrect.


key: chroma:document
string_value:
5430 ILLEGAL COMMAND IN 3-D CIR In a modal state in which 3-dimensional circular interpolation 
cannot be specified, a 3-dimensional circular interpolation 
(G02.4/G03.4) is specified. Alternatively, in 3-dimensional 
circular interpolation mode, a code that cannot be specified is 
specified.
5432 G02.4/G03.4 FORMAT ERROR A 3-dimensional circular interpolation command 
(G02.4/G03.4) is incorrect.
5433 MANUAL INTERVENTION IN 
G02.4/G03.4 (ABS ON)


key: chroma:document
string_value:
G02.4/G03.4 (ABS ON)
In 3-dimensional circular interpolation mode (G02.4/G03.4), 
manual intervention was made when the manual absolute 
switch was on.
5435 PARAMETER OUT OF RANGE 
(TLAC)
Illegal parameter setting.
(Set value is out of range.)
Check parameters Nos. 19655, 19656, 19657, and 1022.
5436 ILLEGAL PARAMETER SETTING 
OF ROTARY AXIS(TLAC)
Illegal parameter setting.
(axis of rotation setting)
5437 ILLEGAL PARAMETER SETTING 
OF MASTER ROTARY AXIS(TLAC)
Illegal parameter setting.


key: chroma:document
string_value:
Illegal parameter setting.
(master axis of rotation setting)
5445 CAN NOT COMMAND MOTION IN 
G39
Corner circular interpolation (G39) of tool radius/tool nose 
radius compensation is not specified alone but is specified 
with a move command.
5446 NO AVOIDANCE AT G41/G42 Because there is no interference avoidance vector, the 
interference check avoidance function of tool radius/tool nose 
radius compensation does not work.
5447 DANGEROUS AVOIDANCE AT 
G41/G42


key: chroma:document
string_value:
G41/G42
The interference check avoidance function of tool radius/tool 
nose radius compensation operation will lead to danger.
5448 INTERFERENCE TO AVD. AT 
G41/G42
In the interference check avoidance function of tool radius/tool 
nose radius compensation, a further interference occurs for an 
already created interference avoidance vector.
5456 TOO MANY G68.2 NESTING Tilted working plane indexing G68.2 was specified more than 
once.
To perform another coordinate conversion, perform


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1624 -
Number Message Description
5457 G68.2 FORMAT ERROR A G68.2 format error occurred.
5458 ILLEGAL USE OF G53.1/G53.6 - G53.1/G53.6 was specified preceding G68.2.
- G53.1/G53.6 needs to be specified solely.
- There is no angle solution for the rotation axis that 
controls the tool direction in the +Z-axis direction of the 
feature coordinate system.
- No tool is specified with a G53.6 command.
5459 MACHINE PARAMETER 
INCORRECT


key: chroma:document
string_value:
INCORRECT
- The parameters Nos.19665 to 19667, 19680 to 19714, 
and 12321 for configuring the machine are incorrect.
- The axis specified with parameter No. 19681 or No. 
19686 is not a rotary axis.
- In parameter No. 1022, the basic three axes are not set.
- A rotary axis end point found by the NC with tool center 
point control type 2, 3-dimensional cutter compensation 
type 2, cutting point command type 2, or the tilted working 
plane indexing is not within the range set by parameter


key: chroma:document
string_value:
No. 19741 to No. 19744.
- No rotary axis end point was found with tool center point 
control type 2, 3-dimensional cutter compensation type 2, 
or cutting point command type 2. Check the machine 
configuration and specification.
- On a machine whose rotary axis is a virtual axis, tool 
center point control type 2, 3-dimensional cutter 
compensation type 2, or cutting point command type 2 
was specified.
- When programming is performed in the workpiece


key: chroma:document
string_value:
coordinate system, tool center point control type 2, 
3-dimensional cutter compensation type 2, or cutting point 
command type 2 is specified.
- 5-axis machining function which can not be used in the 
machine which has two linear axes (bit 6 (HAL) of 
parameter No.11269 = 1) is executed.
- When tool axis direction control (G53.1/G53.6) is 
specified on the following condition that parameter is set 
incorrectly if bit 7 (AIR) of pa PW0037rameter No.11221 
is set 1.


key: chroma:document
string_value:
is set 1.
- In case that the movement range of rotation axis is
set to the roll-over axis
- In case that roll-over function is set to rotary axis 
(B type)
- If a parameter for setting a 5-axis machining function, the 
reference rotation axis position, is to be set in the 
machine coordinate system (bit 7 (SPM) of parameter 
No.19754 = 1), an inclined rotary axis is used.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1625 -
Number Message Description
5460 ILLEGAL USE OF 3-DIMENSIONAL 
CUTTER COMPENSATION
- In the 3-dimensional cutter compensation mode (except 
the tool side offset function for a tool rotation type 
machine), a move command other than G00/G01 is 
specified.
- With a table rotation type machine, when bit 1 (PTD) of 
parameter No. 19746 is set to 1, a plane selection is 
made with an axis other than the basic three axes at the


key: chroma:document
string_value:
start of 3-dimensional cutter compensation.
- When bit 1 (SPG) of parameter No. 19607 is set to 1, 
there is a discrepancy between the machine type set in 
parameter No. 19680 and a G code specifying
3-dimensional cutter compensation (G41.2, G42.2, G41.4, 
G42.4, G41.5, or G42.5).
- With a machine that is not of the tool rotation type, G41.3 
is specified.
- When bit 5 (WKP) of parameter No. 19696 is set to 0, and 
bit 4 (TBP) of parameter No. 19746 is set to 0,


key: chroma:document
string_value:
3-dimensional cutter compensation and tool center point 
control are used at the same time.
- A rotation axis command is specified in the 3-dimensional 
cutter compensation mode (type 2).
- With a table rotation type or mixed type machine, IJK is 
specified in a block that specifies 3-dimensional cutter 
compensation (type 2) (G41.6/G42.6).
- An illegal G code is specified in the 3-dimensional cutter 
compensation mode.
- When 3-dimensional cutter compensation is specified, the


key: chroma:document
string_value:
modal state is illegal.
- When the table coordinate system is set as the 
programming coordinate system, table rotate and
3-dimensional cutter compensation are specified after the 
start of tool center point control.
- There is a difference in type1/type 2 specification between 
3-dimensional cutter compensation and tool center point 
control.
- When 3-dimensional cutter compensation and tool center 
point control are used at the same time, one of these


key: chroma:document
string_value:
functions that is specified earlier than the other is 
canceled earlier.
5461 ILLEGAL USE OF 
G41.2/G42.2/G41.5/G42.5
A move command other than G00 or G01 was performed 
during 3-dimensional cutter compensation in a mixed-type 
machine.
5462 ILLEGAL COMMAND (G68.2/G69) (1) The modal setting used when G68.2 or G69 is specified is 
incorrect.
(2) An unspecifiable G code was specified in the G68.2
mode.
(3) The offset vector of tool radius/tool nose radius


key: chroma:document
string_value:
compensation is not canceled when G68.2 or G69 is 
specified.
5463 ILLEGAL PARAMETER IN 
3-DIMENSIONAL CUTTER 
COMPENSATION
A parameter related to 3-dimensional cutter compensation is 
illegal.
- Look-ahead acceleration/deceleration before interpolation 
is disabled. Set parameter No. 1660.
- Rapid traverse acceleration/deceleration before 
interpolation is disabled. Set bit 1 (LRP) of parameter No. 
1401, bit 5 (FRP) of parameter No. 19501, and parameter 
No. No.1671.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1626 -
Number Message Description
5464 ILLEGAL COMMAND IN 
G43.8/G43.9
An illegal value is specified with the cutting point command.
- A negative value is set to the parameter (No.11419).
- In case of tool compensation memory A and B of 
machining center system, D code is specified in 
G43.8/G43.9 block.
- In case of tool offset memory C and bit 3 (ON1) of 
parameter No. 11269 is 1 in machining center system, D 
code is specified in G43.8/G43.9 block.


key: chroma:document
string_value:
- All of (I, J, K) following ",L2" are specified as 0.
- The angle between the tool length direction and the 
perpendicular to the cutting surface exceeds the setting 
value of parameter No.11418.
- The tool radius offset is less than the corner-R offset.
- On a tool rotation type machine, manual intervention is 
performed on the rotation axis.
- In the case that scaling is not valid (bit 0 (SCLx) of 
parameter No.5401 is 1 and bit 6 (XSC) of parameter 
No.5400 is 0), scaling is specified.


key: chroma:document
string_value:
- An illegal G code was specified in cutting point command 
mode.
5557 NO MAX SP SPEED CLAMP 
COMMAND
No command for maximum spindle speed clamping (M series: 
G92S_; T series: G50S_;) was executed before the constant 
surface speed control command (G96S_) was started. 
Execute a command for maximum spindle speed clamping.
5559 ILL. AXIS OPERATION (COORD 
SYS)
When the parameter MSC(No.11501#2)=1, and the workpiece 
coordinate system is shifted from the machine coordinate


key: chroma:document
string_value:
system by the movement command in the machine lock state, 
the axis movement was commanded. Please operate 
"reference position return" or "workpiece coordinate system 
preset" etc.
5560 ILLEGAL DEPTH OF CUT On the peck rigid tapping, the depth of cut (Q) is smaller than 
the cutting start distance (d).
PS5561 CANCEL CANNED GRINDING 
CYCLE
Multiple canned cycle is specified without canceling canned 
grinding cycle. Please specify a G code of 01 group for 
canceling canned grinding cycle.


key: chroma:document
string_value:
5577 ILLEGAL AXIS SELECTED (G05) The number of controlled axes set to 1 by bit 0 (HAS) of 
parameter No. 7506 is 0 or greater than the maximum number 
of controlled axes of High-speed cycle machining/High-speed 
binary operation.
5580 CANNOT GET SYSTEM VARIABLE System variable (#180801 to #180850) cannot be read when 
parameter No.8311 is incorrect value.
Confirm the setting of parameter No.8311.
(4) Parameter writing alarm (SW alarm)
Number Message Description


key: chroma:document
string_value:
Number Message Description
SW0100 PARAMETER ENABLE SWITCH ON The parameter setting is enabled (bit (PWE) of parameter 
No.8900 is set to “1”).
To set the parameter, turn this parameter ON. Otherwise, 
set to OFF.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1627 -
(5) Servo alarms (SV alarm)
Number Message Description
SV0001 SYNC ALIGNMENT ERROR In feed axis synchronization control, the amount of 
compensation for synchronization exceeded the parameter 
No. 8325 setting value.
This alarm occurs for a master or slave axis.
SV0002 SYNC EXCESS ERROR ALARM 2 In feed axis synchronization control, the amount of 
synchronization error exceeded the parameter No. 8332


key: chroma:document
string_value:
setting value. When the synchronization is not completed 
after power-up, the determination is made by the 
parameter value (No. 8332) multiplied by the parameter 
No. 8330 multiplier.
This alarm occurs only for a slave axis only.
SV0003 SYNCHRONOUS/COMPOSITE/SUPER
IMPOSED CONTROL MODE CAN'T BE 
CONTINUED
Since as axis in synchronization, composition, or 
superposition mode caused a servo alarm, the mode could 
not be continued, If one of the axes in a mode causes a


key: chroma:document
string_value:
servo alarm, all axes relating to the axis enter the servo-off 
state. This alarm is generated to enable the cause of the 
servo-off state to be checked.
SV0004 EXCESS ERROR (G31) The amount of positional deviation during torque limit skip 
command operation exceeded the limit value of the 
parameter No.6287.
SV0005 SYNC EXCESS ERROR (MCN) In feed axis synchronization control, for synchronization, 
the difference value of the machine coordinate between a


key: chroma:document
string_value:
master and slave axes exceeded the parameter No. 8314 
setting value.
This alarm occurs for a master or slave axis.
SV0006 ILLEGAL TANDEM AXIS For the slave axis under tandem control, absolute position 
detection is set (parameter bit 5 (APC) of parameter No. 
1815 = 1).
SV0007 SV ALM ANOTHER PATH(MULTI 
AMP.)
When a multi-axis amplifier was used in a multi-path 
system across paths, a servo alarm occurred on an axis 
belonging to another path.


key: chroma:document
string_value:
belonging to another path.
When a system with two or more paths and multiple servo 
axes between paths are controlled by a multi-axis amplifier, 
if a servo alarm occurs on an axis belonging to another 
path of the same amplifier, the MCC of the amplifier goes 
down and SV0401 V-READY OFF occurs on an axis 
belonging to the local path in the same amplifier. Since 
SV0401 is caused by a servo alarm occurred on an axis in 
another path, SV0007 is caused together to clearly indicate 
the fact.


key: chroma:document
string_value:
the fact.
The axis belonging to another path in the same amplifier 
resolves the cause of the servo alarm.
SV0010 SV OVERHEAT Amplifier internal overheat
SV0011 SV MOTOR OVER CURRENT(SOFT) The digital servo software detected an abnormal specified 
value. Possible causes include an unconnected power 
cable, cable disconnection (open phase), and short-circuit.
SV0012 SV DRIVE OFF CIRCUIT FAILURE The two drive off inputs are not in the same status or a 
drive off circuit error occurred.


key: chroma:document
string_value:
SV0013 SV CPU BUS FAILURE An error was found in CPU bus data in the amplifier.
SV0014 SV CPU WATCH DOG An error occurred in CPU operation in the amplifier.
SV0015 SV LOW VOLT DRIVER The driver power supply voltage has dropped in the 
amplifier.
Possible causes include improper insertion of the control 
PC board and amplifier failure.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1628 -
Number Message Description
SV0016 SV CURRENT DETECT ERROR An error was found in motor current detection data in the 
amplifier. Possible causes include improper insertion of the 
control PC board and amplifier failure.
SV0017 SV INTERNAL SERIAL BUS FAILURE An error occurred in serial bus communication in the 
amplifier. Possible causes include improper insertion of the 
control PC board and amplifier failure.


key: chroma:document
string_value:
SV0018 SV ROM DATA FAILURE An error was found in ROM data in the amplifier.
SV0019 SV MOTOR OVER CURRENT (GND 
FAULT)
A ground fault occurred in the motor, power cable, or 
amplifier.
SV0020 PS GROUND FAULT A ground fault occurred in the motor, power cable, or 
amplifier.
SV0024 PS SOFT THERMAL A load higher than the rating was applied.
SV0031 PS ILLEGAL PARAMETER An invalid value is set for a PS control parameter.
SV0032 PS CONTROL AXIS ERROR 1 An invalid value is set for parameter No. 2557. Set


key: chroma:document
string_value:
parameter APS (No.11549#0) to 1 and execute automatic 
setting.
SV0033 PS CONTROL AXIS ERROR 2 An invalid value is set for parameter No. 2557. Set
parameter APS (No.11549#0) to 1 and execute automatic 
setting.
SV0034 PS HARDWARE ERROR A PS hardware error was detected.
SV0040 PS EXTERNAL INPUT COMPONENT 
ERROR
There is something trouble in control parameter for PS, 
cable, PS itself, or the external component such as input 
filter or transducer.
SV0041 PS PFB-R ERROR A PFB-R error is detected.


key: chroma:document
string_value:
SV0042 PS PFB-C ERROR A PFB-C error is detected.
SV0043 PS SUB MODULE ERROR The wiring or the combination of components is illegal.
SV0044 MISMATCHED FUNCTION CODE CNC, SV, SP or PS software has been update.
Turn the power off, then restart.
SV0046 DIDN'T ARRIVE AT SPECIFIED VALUE
(PRESSURE AND POSITION 
CONTROL)
Pressure or position feedback did not arrived at specified 
value at the end of blocks commanded pressure arrival 
confirming mode (G14.2P1) or position arrival confirming


key: chroma:document
string_value:
mode (G14.2P2).
SV0048 SMART RIGID TAPPING STOP The excitation of servo motors is turned off because smart 
rigid tapping is stopped. This alarm is accompanied by 
spindle alarm.
SV0049 SYNC EXCESS ERROR (POS DEV) In axis synchronous control during pressure and position 
control mode, the difference in the amount of positional 
deviation between the master and slave axes exceeded the 
parameter No. 10416 setting value.
This alarm occurs for the master or slave axis.
SV0050 CAN NOT CHANGE AXIS


key: chroma:document
string_value:
SV0050 CAN NOT CHANGE AXIS 
SYNCHRONOUS
In axis synchronous control, the synchronous operation 
and the normal operation were changed illegally.
This alarm occurs for the master or slave axis.
SV0301 APC ALARM: COMMUNICATION 
ERROR
(1) Since the absolute-position detector of the phase A/B 
caused a communication error, the correct machine 
position could not be obtained. (data transfer error)
The absolute-position detector, cable, or servo 
interface module is thought to be defective.


key: chroma:document
string_value:
(2) When the servo axis is disabled, an absolute position 
detector cannot be used. Check the setting of bit 5 
(APCx) of parameter No. 1815 and bit 4 (KSVx) of 
parameter No. 11802.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1629 -
Number Message Description
SV0302 APC ALARM: OVER TIME ERROR Since the absolute-position detector of the phase A/B 
caused an overtime error, the correct machine position 
could not be obtained. (data transfer error)
The absolute-position detector, cable, or servo interface 
module is thought to be defective.
SV0303 APC ALARM: FRAMING ERROR Since the absolute-position detector of the phase A/B 
caused a framing error, the correct machine position could


key: chroma:document
string_value:
not be obtained. (data transfer error)
The absolute-position detector, cable, or servo interface 
module is thought to be defective.
SV0304 APC ALARM: PARITY ERROR Since the absolute-position detector of the phase A/B 
caused a parity error, the correct machine position could 
not be obtained. (data transfer error)
The absolute-position detector, cable, or servo interface 
module is thought to be defective.
SV0305 APC ALARM: PULSE ERROR Since the absolute-position detector of the phase A/B


key: chroma:document
string_value:
caused a pulse error, the correct machine position could 
not be obtained.
The absolute-position detector, or cable is thought to be 
defective. 
SV0306 APC ALARM: OVER FLOW ERROR Since the amount of positional deviation overflowed, the 
correct machine position could not be obtained. 
Check to see the parameter No. 2084 or No. 2085.
SV0307 APC ALARM: MOVEMENT EXCESS 
ERROR
Since the machine moved excessively, the correct machine 
position could not be obtained.


key: chroma:document
string_value:
SV0360 ABNORMAL CHECKSUM(INT) The checksum alarm occurred on the built–in Pulsecoder.
SV0361 ABNORMAL PHASE DATA(INT) The phase data abnormal alarm occurred on the built–in 
Pulsecoder.
SV0363 ABNORMAL CLOCK(INT) The clock alarm occurred on the built–in Pulsecoder.
SV0364 SOFT PHASE ALARM(INT) A digital servo soft detected an abnormality on the built in 
Pulsecoder. 
SV0365 BROKEN LED(INT) The digital servo software detected abnormal data on the 
built–in Pulsecoder.


key: chroma:document
string_value:
built–in Pulsecoder.
SV0366 PULSE MISS(INT) A pulse error occurred on the built–in Pulsecoder.
SV0367 COUNT MISS(INT) A count error occurred on the built–in Pulsecoder.
SV0368 SERIAL DATA ERROR(INT) The communications data could not be received from the 
built–in Pulsecoder.
SV0369 DATA TRANS. ERROR(INT) A CRC error or stop bit error occurred in the 
communications data from the built–in Pulsecoder.
SV0380 BROKEN LED(EXT) Separate detector error


key: chroma:document
string_value:
SV0381 ABNORMAL PHASE (EXT) An abnormal alarm in the position data occurred on the 
separate detector.
SV0382 COUNT MISS(EXT) A count error occurred on the separate detector.
SV0383 PULSE MISS(EXT) A pulse error occurred on the separate detector.
SV0384 SOFT PHASE ALARM(EXT) The digital servo software detected abnormal data on the 
separate detector.
SV0385 SERIAL DATA ERROR(EXT) The communications data could not be received from the 
separate detector.


key: chroma:document
string_value:
separate detector.
SV0386 DATA TRANS. ERROR(EXT) A CRC error or stop bit error occurred in the 
communications data from the standalone detector.
SV0387 ABNORMAL ENCODER(EXT) An abnormality occurred on a separate detector. For more 
information, contact the scale manufacturer.
SV0401 IMPROPER V_READY OFF Although the ready signal (PRDY) of the position control 
was ON, the ready signal (VRDY) of the velocity control 
was OFF.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1630 -
Number Message Description
SV0403 CARD/SOFT MISMATCH The combination of the axis control card and the servo 
software is incorrect.
Probable causes are given below.
- The correct axis control card is not attached.
- The correct servo software is not installed in flash 
memory.
SV0404 IMPROPER V_READY ON Although the ready signal (PRDY) of the position control 
was OFF, the ready signal (VRDY) of the velocity control 
was ON.


key: chroma:document
string_value:
was ON. 
SV0407 EXCESS ERROR The difference value of the amount of positional deviation 
for the synchronization axis exceeded the setting value. 
(during synchronization control only) 
SV0409 DETECT ABNORMAL TORQUE An abnormal load was detected on the servo motor, or 
during Cs axis or spindle positioning.
The alarm can be canceled by RESET.
SV0410 EXCESS ERROR (STOP) The amount of positional deviation during stopping 
exceeded the parameter No. 1829 setting value.


key: chroma:document
string_value:
SV0411 EXCESS ERROR (MOVING) The amount of positional deviation during traveling became 
excessive than the parameter setting value.
SV0413 LSI OVERFLOW The counter for the amount of positional deviation 
overflowed
SV0415 MOTION VALUE OVERFLOW The velocity exceeding the travel velocity limit was 
commanded.
SV0417 ILL DGTL SERVO PARAMETER A digital servo parameter setting is incorrect. 
When bit 4 of diagnosis data No. 0203 is 1, an illegal


key: chroma:document
string_value:
parameter was detected by the servo software. Identify the 
cause with reference to diagnosis data No. 0352.
When bit 4 of diagnosis data No. 0203 is 0, the CNC 
software detected an illegal parameter. Probable causes 
are given below (see diagnosis data No. 0280).
(1) The value specified in parameter No. 2020 as the 
motor model falls outside the specified range.
(2) The motor rotation direction in parameter No. 2022 is 
not set to a correct value (111 or -111).


key: chroma:document
string_value:
(3) The speed feedback pulse count per motor rotation in 
parameter No. 2023 is set to a negative or other 
incorrect value.
(4) The position feedback pulse count per motor rotation in 
parameter No. 2024 is set to a negative or other 
incorrect value.
SV0420 SYNC TORQUE EXCESS In feed axis synchronization control, for synchronization, 
the difference value of torque between a master and slave 
axes exceeded the parameter No. 2031 setting value.
This alarm occurs for a master axis.


key: chroma:document
string_value:
SV0421 EXCESS ERROR(SEMI-FULL) The difference between the feedback from the semi and full 
sides exceeded the setting of parameter No. 2118.
SV0422 EXCESS VELOCITY IN TORQUE In torque control, the commanded permissible velocity was 
exceeded.
SV0423 EXCESS ERROR IN TORQUE In torque control, the total permissible move value specified 
as a parameter was exceeded.
SV0430 SV MOTOR OVERHEAT The servo motor has overheated.
SV0431 PS OVERLOAD Overheat


key: chroma:document
string_value:
SV0431 PS OVERLOAD Overheat
SV0432 PS LOW VOLT. CONTROL The control power supply voltage has dropped.
SV0433 PS LOW VOLT. DC LINK Low DC link voltage


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1631 -
Number Message Description
SV0434 SV LOW VOLT CONTROL Low control power voltage
SV0435 SV LOW VOLT DC LINK Low DC link voltage
SV0436 SOFTTHERMAL(OVC) The digital servo software detected a software thermal 
(OVC).
SV0437 PS OVERCURRENT Overcurrent on input circuit section.
SV0438 SV ABNORMAL CURRENT Motor overcurrent
SV0439 PS OVER VOLT. DC LINK The DC link voltage is too high.
SV0440 PS EXCESS-REGENERATION2 Excessive generative discharge


key: chroma:document
string_value:
SV0441 ABNORMAL CURRENT OFFSET The digital servo software detected an abnormality in the 
motor current detection circuit.
SV0442 PS PRE-CHARGE FAILURE The spare charge circuit for the DC link is abnormal.
SV0443 PS INTERNAL FAN FAILURE Internal cooling fan failure.
SV0444 SV INTERNAL FAN FAILURE Internal cooling fan failure.
SV0445 SOFT DISCONNECT ALARM The digital servo software detected a disconnected 
Pulsecoder.


key: chroma:document
string_value:
Pulsecoder.
SV0446 HARD DISCONNECT ALARM The hardware detected a disconnected built–in Pulsecoder.
SV0447 HARD DISCONNECT(EXT) The hardware detected a disconnected separate detector.
SV0448 UNMATCHED FEEDBACK ALARM The sign of the feedback signal from the standalone 
detector is opposite to that from the feedback signal from 
the built–on Pulsecoder.
SV0449 SV IPM ALARM The IPM (Intelligent Power Module) detected an alarm.


key: chroma:document
string_value:
SV0453 SPC SOFT DISCONNECT ALARM Software disconnection alarm of the built-in Pulsecoder.
Turn off the power to the CNC, then remove and insert the 
Pulsecoder cable. If this alarm is issued again, replace the 
Pulsecoder.
SV0454 ILLEGAL ROTOR POS DETECT The magnetic pole detection function terminated 
abnormally.
The magnetic pole could not be detected because the 
motor did not run.
SV0456 ILLEGAL CURRENT LOOP An attempt was made to set the current loop that could not 
be set.


key: chroma:document
string_value:
be set. 
The amplifier pulse module in use does not comply with 
HIGH SPEED HRV. Or, requirements to control are not 
satisfied in the system. 
SV0458 CURRENT LOOP ERROR The specified current loop differs from the actual current 
loop.
SV0459 HI HRV SETTING ERROR For two axes whose servo axis numbers (parameter No. 
1023) are consecutively even and odd numbers, HIGH 
SPEED HRV control is possible for one axis and 
impossible for the other.


key: chroma:document
string_value:
impossible for the other.
SV0460 FSSB DISCONNECT The FSSB connection was discontinued.
Probable causes are:
(1) The FSSB connection cable was disconnected or 
broken.
(2) The amplifier was turned off .
(3) In the amplifier, the low-voltage alarm occurred.
SV0462 SEND CNC DATA FAILED The correct data could not be received on a slave side 
because of the FSSB communication error.
SV0463 SEND SLAVE DATA FAILED The correct data could not be received in the servo


key: chroma:document
string_value:
software because of the FSSB communication error.
SV0465 READ ID DATA FAILED A read of the ID information for the amplifier has failed at 
power-on.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1632 -
Number Message Description
SV0466 MOTOR/AMP. COMBINATION The maximum current of an amplifier is different to that of a 
motor.
Probable causes are:
(1) The connection command for an amplifier is incorrect. 
(2) The parameter No.2165 setting is incorrect
SV0468 HI HRV SETTING ERROR(AMP) An attempt was made to set up HIGH SPEED HRV control 
for use when the controlled axis of an amplifier for which 
HIGH SPEED HRV control could not be used.


key: chroma:document
string_value:
SV0474 EXCESS ERROR(STOP:SV ) The servo detected that the positional deviation during a 
stop exceeded the setting (parameters Nos. 1839 and 
1842) in the n-axis.
SV0475 EXCESS ERROR(MOVE:SV) The servo detected that the positional deviation during a 
travel exceeded the setting (parameters Nos. 1838 and 
1841) in the n-axis.
SV0476 ILLEGAL SPEED CMD.(SV ) The servo detected that the speed command exceeded the 
safety speed (parameters Nos. 13821 to 13824 (during


key: chroma:document
string_value:
position control) or parameters Nos. 13826 to 13829 
(during speed control)) during safety monitoring (when 
safety monitoring request signal *VLDVx is “0”) in the 
n-axis. Keep the safety speed.
SV0477 ILLEGAL MACHINE POS.(SV) The servo detected that the machine position fell outside 
the safety area (setting by parameters Nos. 13831 to 
13838) during safety monitoring (when safety monitoring 
request signal *VLDVx is “0”) in the n-axis. Keep the safety 
area.


key: chroma:document
string_value:
area.
A machine position check is performed only on the axis for 
which the reference position has been established. The 
axis for which the reference position is not established is 
not subjected to a machine position check.
SV0478 ILLEGAL AXIS DATA(SV) The servo detected that an error occurred during transfer of 
axis data in the n-axis.
When an alarm occurred because the configuration of the 
servo amplifier was changed, set the axis number for the


key: chroma:document
string_value:
servo amplifier (set bit 4 of parameter No. 2212 of the 
corresponding axis to 1 and then 0 and turn off the power 
of the entire system). When using a multiaxis amplifier, this 
operation may not clear the alarm. In this case, repeat this 
operation for the axes on which the alarm persists.
If an alarm occurs due to a cause other than the above, 
replace the servo amplifier.
SV0481 SAFETY PARAM ERROR(SV) The servo detected that a safety parameter error occurred 
in the n-axis.


key: chroma:document
string_value:
in the n-axis.
SV0484 SAFETY FUNCTION ERROR(SV) A safety function error related to the servo was detected in 
the n-axis.
- The servo or CNC detected that the safety function 
was not executed in the servo.
- The result of a servo safety function check did not 
match the result of a CNC safety function check.
- An error occurred during a test of the CPU of the 
servo.
- An error occurred during a check of RAM of the servo.


key: chroma:document
string_value:
SV0488 SELF TEST OVER TIME An MCC interruption test was not complete within the set 
period of time (parameter No. 1946). Check the MCC 
contact.
SV0489 SAFETY PARAM ERROR(CNC) The CNC detected that a safety parameter error occurred 
in the n-axis.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1633 -
Number Message Description
SV0490 SAFETY FUNCTION ERROR(CNC) A CNC safety function error occurred in the n-axis.
- The servo detected that the safety function was not 
executed in the CNC.
- The result of a servo safety function check did not 
match the result of a CNC safety function check.
SV0494 ILLEGAL SPEED CMD.(CNC) The CNC detected that the speed command exceeded the 
safety speed (parameters Nos. 13821 to 13824 (during


key: chroma:document
string_value:
position control) or parameters Nos. 13826 to 13829 
(during speed control)) during safety monitoring (when 
safety monitoring request signal *VLDVx is “0”) in the 
n-axis. Keep the safety speed.
SV0495 ILLEGAL MACHINE POS.(CNC) The CNC detected that the machine position fell outside 
the safety area (set range by parameters Nos. 13831 to 
13838) during safety monitoring (when safety monitoring 
request signal *VLDVx is “0”) in the n-axis. Keep the safety 
area.


key: chroma:document
string_value:
area.
A machine position check is performed only on the axis for 
which the reference position has been established.
SV0496 ILLEGAL AXIS DATA(CNC) The CNC detected that an error occurred during transfer to 
axis data.
When an alarm occurred because the configuration of the 
servo amplifier was changed, set the axis number for the 
servo amplifier (set bit 4 of parameter No. 2212 of the 
corresponding axis to 1 and 0 again and turn off the power


key: chroma:document
string_value:
of the entire system). When using a multiaxis amplifier, this 
operation may not clear the alarm. In this case, repeat this 
operation for the axes on which the alarm persists.
If an alarm occurs due to a cause other than the above, 
replace the servo amplifier.
SV0498 AXIS NUMBER NOT SET(CNC) The CNC detected that the axis number of the n-axis was 
not set for the servo amplifier. The axis number is set 
automatically, so turn off the power of the entire system.


key: chroma:document
string_value:
SV0600 SV DC LINK OVER CURRENT DC link overcurrent.
SV0601 SV EXTERNAL FAN FAILURE Radiator cooling fan failure. 
SV0602 SV RADIATOR OVERHEAT The servo amplifier radiator has overheated.
SV0603 INV. IPM ALARM(OH) The IPM (Intelligent Power Module) detected an overheat 
alarm.
SV0604 AMP COMMUNICATION ERROR The communication between Servo Amplifier (SV) and 
Common Power Supply (PS) is in error.
SV0605 PS EXCESS-REGENERATION1 The motor regenerative power is too much.


key: chroma:document
string_value:
SV0606 PS EXTERNAL FAN FAILURE External radiator cooling fan failure.
SV0607 PS IMPROPER INPUT POWER An abnormality was found with the input power supply.
SV0642 PRESSURE FEEDBACK VALUE 
EXCEED THE MAXIMUM
Pressure feedback is over the maximum.
SV0643 PRESSURE COMMAND IS SMALLER 
THAN THE MINIMUM
Pressure command is under the minimum.
SV0644 INITIAL PRESSURE IS NOT PROPER Initial pressure is not proper.
SV0645 EXCESS ERROR (CHANGING INTO 
POSITION CONTROL MODE)


key: chroma:document
string_value:
POSITION CONTROL MODE)
Servo positioning deviation is over the maximum when the 
control is changed to position control from pressure control.
SV0646 ABNORMAL ANALOG SIGNAL(EXT) An error occurred in the analog 1Vp-p output of the 
separate detector. The separate detector, cable, or 
separate detector interface unit may be failed. 
SV0652 TEMP.ERROR Communication between the separate detector interface 
unit and temperature sensor was disconnected.


key: chroma:document
string_value:
SV0654 DB RELAY FAILURE A failure occurs in the dynamic brake relay of the servo 
amplifier. Replace the amplifier.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1634 -
Number Message Description
SV0659 ILLEGAL SETTING OF SSM The setting for SSM is invalid.
The followings are assumed as a cause.
(1) The servo amplifier does not support SSM.
(2) The setting of parameters related to SSM is invalid.
SV1025 V_READY ON (INITIALIZING ) The ready signal (VRDY) of the velocity control which 
should be OFF is ON while the servo control is ON.
SV1026 ILLEGAL AXIS ARRANGE The parameter for servo axis arrange is not set correctly.


key: chroma:document
string_value:
- Parameter No. 1023 (servo axis number of each axis) 
is set to a negative value or a duplicate value.
- The settings for parameter No. 1023 (servo axis 
number of each axis) were made with a certain setting 
skipped among 1 to 6, 9 to 14, or 17 to 22.
- A setting of a multiple of 8 or a multiple of 8 minus 1 
was made. 
SV1051 ILLEGAL SYNCHRONOUS AXIS In axis synchronous control, the parameter setting for the 
axis for which distance coded linear scale I/F is used, is


key: chroma:document
string_value:
incorrect. Set the following parameters to the same values 
for the master axis and slave axis.
- Parameter No. 1821 (mark-1 interval)
- Parameter No. 1882 (mark-2 interval)
- Bit 2 (DC2x) and Bit 1 (DC4x) of parameter No.1802
(the number of marks)
SV1055 ILLEGAL TANDEM AXIS In tandem control, the setting of the parameter No. 1023 is 
incorrect.
In tandem control, the setting of Bit 6 (TDMx) of parameter 
No.1817 is incorrect.
SV1067 FSSB:CONFIGURATION 
ERROR(SOFT)


key: chroma:document
string_value:
ERROR(SOFT)
An FSSB configuration error occurred (detected by 
software).
The connected amplifier type is incompatible with the 
FSSB setting value.
SV1068 DUAL CHECK SAFETY ALARM An alarm that turns off the MCC of the entire system 
occurred in the Dual Check Safety function.
SV1069 EXCESS ERROR(SERVO OFF:CNC) The CNC detected that the positional deviation during 
servo-off exceeded the set value (parameter No. 1840) in 
the n-axis.


key: chroma:document
string_value:
the n-axis.
SV1070 EXCESS ERROR(SERVO OFF:SV) The servo detected that the positional deviation during 
servo-off exceeded the set value (parameter No. 1840) in 
the n-axis.
SV1071 EXCESS ERROR(MOVE:CNC) The CNC detected that the positional deviation during a 
travel exceeded the set value (parameters Nos. 1838 and 
1841) in the n-axis. 
SV1072 EXCESS ERROR(STOP:CNC) The CNC detected that the positional deviation during a 
stop exceeded the set value (parameters Nos. 1839 and 
1842) in the n-axis.


key: chroma:document
string_value:
1842) in the n-axis.
SV1100 S-COMP. VALUE OVERFLOW The amount of compensation for the straightness 
exceeded a maximum value of 32767.
SV5134 FSSB:OPEN READY TIME OUT In the initialization, the FSSB could not be in an open ready 
sate. The axis card is thought to be defective.
SV5136 FSSB:NUMBER OF AMP. IS 
INSUFFICIENT
The number of amplifier identified by the FSSB is 
insufficient than the number of control axes. Or, the setting 
of the number of axes or the amplifier connection is in 
error.


key: chroma:document
string_value:
error.
SV5137 FSSB:CONFIGURATION ERROR An FSSB configuration error occurred.
The connecting amplifier type is incompatible with the 
FSSB setting value.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1635 -
Number Message Description
SV5139 FSSB:ERROR Servo initialization has not completed successfully. It is 
probable that an optical cable failed or a connection 
between the amplifier and another module failed.
SV5197 FSSB:OPEN TIME OUT The FSSB could not be opened although the CNC 
permitted the opening of the FSSB.
Check the connection between the CNC and the amplifier.
SV5311 FSSB:ILLEGAL CONNECTION Different current loops (HRV) are set for FSSB lines.


key: chroma:document
string_value:
Specify the same current loop for the FSSB lines.
(6) Overtravel alarms (OT alarm)
Number Message Description
OT0500 + OVERTRAVEL ( SOFT 1 ) Exceeded the positive side stored stroke check 1.
OT0501 - OVERTRAVEL ( SOFT 1 ) Exceeded the negative side stored stroke check 1.
OT0502 + OVERTRAVEL ( SOFT 2 ) Exceeded the positive side stored stroke check 2. Or, in 
the chuck tail stock barrier, an entry to the inhibited area 
was made during movement in the positive direction.


key: chroma:document
string_value:
OT0503 - OVERTRAVEL ( SOFT 2 ) Exceeded the negative side stored stroke check 2. Or, in 
the chuck tail stock barrier, an entry to the inhibited area 
was made during movement in the negative direction.
OT0504 + OVERTRAVEL ( SOFT 3 ) Exceeded the positive side stored stroke check 3.
OT0505 - OVERTRAVEL ( SOFT 3 ) Exceeded the - side stored stroke check 3.
OT0506 + OVERTRAVEL ( HARD ) The stroke limit switch in the positive direction was 
triggered.


key: chroma:document
string_value:
triggered.
This alarm is generated when the machine reaches the 
stroke end.
When this alarm is generated, feed of all axes is stopped 
during automatic operation.
During manual operation, only the feed of the axis on which 
the alarm occurred is stopped.
OT0507 - OVERTRAVEL ( HARD ) The stroke limit switch in the negative direction was 
triggered.
This alarm is generated when the machine reaches the 
stroke end.
When this alarm is generated, feed of all axes is stopped


key: chroma:document
string_value:
during automatic operation.
During manual operation, only the feed of the axis on which 
the alarm occurred is stopped.
OT0508 INTERFERENCE:+ A tool moving in the positive direction along the n axis has 
fouled another tool post.
OT0509 INTERFERENCE:- A tool moving in the negative direction along the n axis has 
fouled another tool post.
OT0510 + OVERTRAVEL ( PRE-CHECK ) The block end point or the tool path between blocks was 
found in the + side stroke limit forbidden area during Stroke


key: chroma:document
string_value:
limit check before move.
Modify the program.
OT0511 - OVERTRAVEL ( PRE-CHECK ) The block end point or the tool path between blocks was 
found in the - side stroke limit forbidden area during Stroke 
limit check before move.
Modify the program.
OT0514 (n) INTERFERENCE:+ An interference occurred on the plus side of the n-axis in 
an Interference check for rotary area.
OT0515 (n) INTERFERENCE:- An interference occurred on the minus side of the n-axis in 
an Interference check for rotary area.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1636 -
Number Message Description
OT0518 (n)+: INTERFERE ( [Target name 
1],[ Target name 2])
A check made for interference between [Target name1] 
and [Target name2] detected interference on the + side of 
axis n. n represents the name of the axis with which an 
alarm is issued.
OT0519 (n)-: INTERFERE ([Target name 
1],[ Target name 2])
A check made for interference between [Target name1] 
and [Target name2] detected interference on the - side of


key: chroma:document
string_value:
axis n. n represents the name of the axis with which an 
alarm is issued.
OT1710 ILLEGAL ACC. 
PARAMETER(OPTIMUM TORQUE 
ACC/DEC)
The permissible acceleration parameter for the optimum 
torque acceleration/deceleration is in error. A possible 
cause is either of the following:
(1) The ratio of a negative acceleration to a positive 
acceleration is not more than the limit value.
(2) The time to reduce to a velocity of 0 exceeded the 
maximum time.
(7) Memory file alarms (IO alarm)


key: chroma:document
string_value:
Number Message Description
IO1001 FILE ACCESS ERROR The resident–type file system could not be accessed as an 
error occurred in the resident–type file system.
IO1002 FILE SYSTEM ERROR The file could not be accessed as an error occurred in the 
CNC file system.
IO1030 CHECK SUM ERROR The checksum of the CNC part program storage memory is 
incorrect.
IO1032 MEMORY ACCESS OVER RANGE Accessing of data occurred outside the CNC part program 
storage memory range.
IO1034 PROGRAM FOLDER FILE IS 
BROKEN


key: chroma:document
string_value:
BROKEN
Abnormality of data was detected in the program folder file. It 
is necessary to initialize the program file to recover. Please 
refer to the paragraph of the maintenance manual "IPL 
monitor" for the initialization operation of the program file.
IO1035 PROGRAM MANAGEMENT FILE IS 
BROKEN
Abnormality of data was detected in the program 
management file. It is necessary to initialize the program file 
to recover. Please refer to the paragraph of the maintenance


key: chroma:document
string_value:
manual "IPL monitor" for the initialization operation of the 
program file.
IO1104 OVER MAXIMUM TOOL LIFE PAIRS The maximum number of tool life management pairs is 
exceeded. Modify the setting of the maximum number of tool 
life management pairs in parameter No. 6813.
(8) Alarms requiring power to be turned off (PW alarm)
Number Message Description
PW0000 POWER MUST BE OFF A parameter was set for which the power must be turned 
OFF then ON again.
PW0001 X-ADDRESS(*DEC) IS NOT 
ASSIGNED.


key: chroma:document
string_value:
ASSIGNED.
The X address of the PMC could not be assigned correctly.
This alarm may occur in the following case:
- During the setting of parameter No. 3013, the X 
address could not be assigned correctly for the 
deceleration dog (*DEC) for a return to the reference 
position. 
When there are four or more paths or there are nine or 
more axes for one path, the signals must be assigned 
by setting bit 2 (XSG) of parameter No. 3008, 
parameter No. 3013, and parameter No. 3014.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1637 -
Number Message Description
PW0002 PMC address is not correct(AXIS). The address to assign the axis signal is incorrect.
This alarm may occur in the following case:
- The parameter No.3021 setting is incorrect.
PW0003 PMC address is not correct(SPINDLE). The address to assign the spindle signal is incorrect.
This alarm may occur in the following case:
- The parameter No.3022 setting is incorrect.
PW0004 SETTING THE LOADER SYSTEM 
PATH IS NOT CORRECT.


key: chroma:document
string_value:
PATH IS NOT CORRECT.
The loader system could not be assigned correctly.
The parameter No. 0984 setting is incorrect.
- The number of loader systems and the number of 
systems specified to the loader system in the bit 0 
(LCP) of parameter No. 0984 does not match.
- The bit 0 (LCP) of parameter No. 0984 of the path 1 is 
set to 1.
PW0006 POWER MUST BE OFF 
(ILL-EXEC-CHK)
The malfunction prevention function detected an alarm to 
require the power off.


key: chroma:document
string_value:
require the power off.
PW0007 X-ADDRESS(SKIP) IS NOT ASSIGNED The X address of PMC could not be assigned correctly.
Possible causes are:
- During the set of parameter No. 3012, the skip signal 
of the X address was not assigned correctly.
- During the set of parameter No. 3019, the address 
other than the skip signal of the X address was not 
assigned correctly.
When there are four or more paths, the signals must be 
assigned by bit 2 (XSG) of parameter No. 3008, parameter


key: chroma:document
string_value:
No. 3012, and parameter No. 3019.
PW0008 CPU SELF TEST ERROR(DCS PMC) On the DCS PMC side:
- An error was detected by the CPU self diagnosis 
function.
- An error was detected by the RAM check function.
PW0009 CPU SELF TEST ERROR(PMC) On the PMC side:
- An error was detected by the CPU self diagnosis 
function.
- An error was detected by the RAM check function.
PW0010 SAFE I/O CROSS CHECK 
ERROR(DCS PMC)
On the DCS PMC side, an error was detected by the I/O


key: chroma:document
string_value:
cross check function in system-defined safety-related 
DI/DO.
PW0011 SAFE I/O CROSS CHECK 
ERROR(PMC)
On the PMC side, an error was detected by the I/O cross 
check function in system-defined safety-related DI/DO.
PW0012 USER I/O CROSS CHECK 
ERROR(DCS PMC)
On the DCS PMC side, an error was detected by the I/O 
cross check function in user-defined safety-related DI/DO.
PW0013 USER I/O CROSS CHECK 
ERROR(PMC)
On the PMC side, an error was detected by the I/O cross


key: chroma:document
string_value:
check function in user-defined safety-related DI/DO.
PW0014 CPU TEST ALARM (CNC) An error occurred in a test of the CPU of the CNC.
PW0015 SAFETY PARAM ERROR The CNC detected that an error occurred in a safety
parameter for other than servo axes or spindle axes.
PW0016 RAM CHECK ERROR An error was detected in a RAM check of the CNC.
PW0017 INEXECUTION OF SAFETY 
FUNCTIONS
The safety function was not executed normally in the CNC.


key: chroma:document
string_value:
PW0018 CRC CHECK ERROR An error was detected in a CRC check of the CNC.
PW0020 HSP PARAMETER ERROR(MPATH) The total value specified for all paths in parameter No. 
11604 exceeds 600 (1000).


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1638 -
Number Message Description
PW0036 ILLEGAL SETTING FOR SERVO 
MOTOR SPINDLE
The parameter setting for the servo axes for spindle use of 
the spindle control with servo motor is illegal.
- The servo axes number for spindle use has exceeded 
4 axes.
- Servo axes number for spindle use are fewer than the 
axes number of designation of servo axes for spindle 
use.
- The servo axes for spindle use is not set as a spindle 
control with servo motor axis.


key: chroma:document
string_value:
control with servo motor axis.
- The servo axes for spindle use is not set as a rotation 
axis.. 
- The servo axis number (parameter No.1023) is a 
negative value.
PW0037 SV/SP COMBINATION ERROR (1) The servo axis might be a setting of the dummy axis.
Check to see the parameter No.1023, bit 0 (DMYx) of 
parameter No.2009, and bit 4 (KSVx) of parameter 
No.11802.
(2) The index number of spindle axis that synchronizes
servo axis might be illegal. Check to see the bit 0


key: chroma:document
string_value:
(A/Ss) of parameter No.3716, parameter No.3717, and 
No.24204.
(3) FSSB high-speed rigid tapping cannot be used with the 
rigid tapping by the analog spindle or the spindle control 
with servo motor.
PW0041 DATA TABLE(D) SETTING IS ILLEGAL The address of data table (D) PMC calculated from
parameter (No.1313), stored stroke limit range switching
data selection signal (OTD0-OTD15), and the switching
data area is illegal.
(1) The specified first address is illegal.
(2) It is not a multiple of four.


key: chroma:document
string_value:
(3) The range of the specified data table is illegal.
PW0050 POWER MUST BE OFF (INITIALIZED 
COMMUNICATION)
When the power is turned on, the hardware of the 
communication function was initialized.
The power must be turned off to be effective.
This alarm may occur in the following cases:
- When the option board is added or replaced
- When the software option is changed
PW0053 SP-MODE CHANGE SETTING ERROR The setting of parameters Nos.25800 to 25806 is illegal.


key: chroma:document
string_value:
Causes of the alarm are as follows.
- The setting value is out of range.
- The same value is set when spindle selection by address 
P is not used.
- The same value is not set to all spindles when spindle 
selection by address P is used.
- The value except for 0 is set when spindle orientation 
option or Cs contour control option is not selected.
- One of M code of spindle orientation ON/OFF is set.
- One of M code of Cs contour control ON/OFF is set.


key: chroma:document
string_value:
PW0060 PS CONTROL AXIS ERROR 3 Amplifier group number duplication. Set
parameter APS (No.11549#0) to 1 and execute
automatic setting.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1639 -
Number Message Description
PW1102 ILLEGAL PARAMETER (I-COMP.) The parameter for setting slope compensation is incorrect. 
This alarm occurs in the following cases:
- When the number of pitch error compensation points
on the axis on which slope compensation is executed 
exceeds 128 between the most negative side and most 
positive side
- When the size relationship between the slope 
compensation point Nos. is incorrect


key: chroma:document
string_value:
- When the slope compensation point is not located 
between the most negative side and most positive side 
of pitch error compensation
- When the compensation per compensation point is too 
small or too large.
PW1103 ILLEGAL PARAMETER (S-COMP.128) The parameter for setting 128 straightness compensation 
points or the parameter compensation data is incorrect,
PW1104 ILLEGAL PARAMETER (3-D MACHINE 
POSITION COMPENSATION.)
A parameter for setting 3-dimensional machine position


key: chroma:document
string_value:
compensation is incorrect.
PW1105 ILLEGAL PARAMETER 
(3D_3DR-COMP)
The compensation point number of 3-dimensional error 
compensation exceeds 15625 points.
Parameter setting for three-dimensional rotary error 
compensation is wrong. One of the following may be the 
cause.
- The designation for rotary axes is wrong.
- The number of the total compensation points is larger 
than 7812.
- The designation for machine type is wrong.
- The designation for compensation axis is wrong.


key: chroma:document
string_value:
- The setting for compensation number of reference point is 
wrong.
- The setting for compensation interval is wrong.
- The parameter is set in more than two path systems.
PW5046 ILLEGAL PARAMETER (S-COMP.) The setting of a parameter related to straightness 
compensation is invalid. Possible causes are:
- A nonexistent axis number is set in a moving or 
compensation axis parameter.
- The straightness compensation point numbers do not 
have correct magnitude relationships.


key: chroma:document
string_value:
- No straightness compensation point is found between 
the furthest pitch error compensation point in the 
negative region and that in the positive region.
- The compensation per compensation point is either too 
large or too small.
PW5390 R-ADDRESS SETTING IS ILLEGAL The start address or the set range of the PMC R addresses 
set by parameters Nos.13541 and 13542 is invalid.
(9) Spindle alarms (SP alarm)
Number Message Description


key: chroma:document
string_value:
Number Message Description
SP0740 RIGID TAP ALARM : EXCESS ERROR The positional deviation of the stopped spindle has 
exceeded the set value of parameter No.5313 during rigid 
tapping.
SP0741 RIGID TAP ALARM : EXCESS ERROR (1) The positional deviation of the moving spindle has 
exceeded the set value of parameter No.5311 during 
rigid tapping.
(2) Rigid tapping synchronization error has exceeded the 
set value of parameter No.5214.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1640 -
Number Message Description
SP0742 RIGID TAP ALARM : LSI OVERFLOW An LSI overflow has occurred for the spindle during rigid 
tapping.
SP0752 SPINDLE MODE CHANGE ERROR This alarm is generated if the system does not properly 
terminate a mode change. The modes include the Cs 
contour control, spindle positioning, rigid tapping, and 
spindle control modes. The alarm is activated if the spindle 
control unit does not respond correctly to the mode change


key: chroma:document
string_value:
command issued by the NC.
SP0754 ABNORMAL TORQUE An abnormal load was detected in a spindle motor.
The alarm can be canceled by RESET.
SP0755 SAFETY FUNCTION ERROR The CNC CPU detected that the safely function of the n-th 
spindle was not executed. Alternatively, the result of a CNC 
safety function check did not match the result of a spindle 
safety function check.
SP0756 ILLEGAL AXIS DATA The CNC CPU detected an error during transfer of spindle


key: chroma:document
string_value:
data in the nth spindle. When this alarm is issued because 
the configuration of the spindle amplifiers was changed, set 
the spindle number for the spindle amplifier (set bit 7 of 
parameter No. 4541 to 1 and then 0, and turn the power to 
the entire system off).
SP0757 SAFETY SPEED OVER The CNC CPU detected that during safety monitoring 
(when safety monitoring request signal *VLDPs is 0), the 
spindle motor speed was greater than the safety speed


key: chroma:document
string_value:
(parameter No. 4372, 4438, 4440, or 4442) on the n-th 
spindle. Operate within the safety speed.
SP1202 SPINDLE SELECT ERROR In a multi spindle control, the spindle number other than the 
valid spindle number was selected by a position coder 
select signal. An attempt was made to select the spindle 
number of the system having no valid spindle.
SP1210 TOOL CHANGE SP MOTION 
OVERFLOW
The amount of distribution to a spindle is too much.
(specific to the FANUC ROBODRILL)


key: chroma:document
string_value:
SP1211 TOOL CHANGE SP ORTN EXCESS 
ERROR
During a tool change, a too much orientation error was 
detected for the spindle.
(specific to the FANUC ROBODRILL)
SP1212 TOOL CHANGE SP MOVE EXCESS 
ERROR
During a tool change, a too much moving error was 
detected for the spindle.
(specific to the FANUC ROBODRILL) 
SP1213 TOOL CHANGE SP STOP EXCESS 
ERROR
During a tool change, a too much stop error was detected 
for the spindle.
(specific to the FANUC ROBODRILL)
SP1214 TOOL CHANGE SP ILLEGAL


key: chroma:document
string_value:
SP1214 TOOL CHANGE SP ILLEGAL 
SEQUENCE
During changing tools, an abnormal spindle sequence was 
detected.
(specific to the FANUC ROBODRILL)
SP1220 NO SPINDLE AMP. Either the cable connected to a serial spindle amplifier is 
broken, or the serial spindle amplifier is not connected.
SP1221 ILLEGAL MOTOR NUMBER The spindle No. and the motor No. are incorrectly matched.
SP1224 ILLEGAL SPINDLE-POSITION CODER 
GEAR RATIO
The spindle–position coder gear ratio was incorrect.


key: chroma:document
string_value:
SP1227 RECEIVING ERROR (SERIAL 
SPINDLE)
A receive error occurred in communications between the 
CNC and the serial spindle amplifier.
SP1228 COMMUNICATION ERROR (SERIAL 
SPINDLE)
A communications error occurred between the CNC and 
the serial spindle amplifier.
SP1229 COMMUNICATION ERROR SERIAL 
SPINDLE AMP.
A communications error occurred between serial spindle 
amplifiers (motor Nos. 1 and 2, or motor Nos. 3–4).


key: chroma:document
string_value:
SP1231 SPINDLE EXCESS ERROR (MOVING) The position deviation during spindle rotation was greater 
than the value set in parameters.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1641 -
Number Message Description
SP1232 SPINDLE EXCESS ERROR (STOP) The position deviation during spindle stop was greater than 
the value set in parameters.
SP1233 POSITION CODER OVERFLOW The error counter/speed instruction value of the position 
coder overflowed.
SP1234 GRID SHIFT OVERFLOW Grid shift overflowed.
SP1240 DISCONNECT POSITION CODER The analog spindle position coder is broken.


key: chroma:document
string_value:
SP1241 D/A CONVERTER ERROR The D/A converter for controlling analog spindles is 
erroneous.
SP1243 ILLEGAL SPINDLE PARAMETER 
SETTING(GAIN)
The setting for the spindle position gain is incorrect. 
SP1244 MOTION VALUE OVERFLOW The amount of distribution to a spindle is too much
SP1245 COMMUNICATION DATA ERROR A communication data error was detected on the CNC.
SP1246 COMMUNICATION DATA ERROR A communication data error was detected on the CNC.


key: chroma:document
string_value:
SP1247 COMMUNICATION DATA ERROR A communication data error was detected on the CNC.
SP1252 ILLEGAL SPINDLE PARAMETER 
SETTING (TANDEM)
Setting of parameter No.4597 is invalid. Possible causes 
are :
- A value that is larger than the maximum number of 
controlled spindle axes is set in parameter No.4597.
- A negative value except for –1 is set in parameter 
No.4597.
- Relationship of master axis and slave axis that is set in 
parameter No.4597 is illegal.


key: chroma:document
string_value:
parameter No.4597 is illegal.
- When the spindle amplifier that is not applicable the 
function is used, a value except for 0 is set in 
parameter No.4597.
SP1255 CAN NOT CHANGE SPINDLE MODE In the analog spindle control, rigid tapping and spindle 
positioning can not be used except when the number of 
pulses output from the position coder of the spindle is 
4096pulse/rev. 
SP1256 SPINDLE PHASE-SYNC
IMPOSSIBLE
Arbitrary spindle position phase synchronous control cannot


key: chroma:document
string_value:
be executed. Save the spindle position.
SP1257 ILLEGAL PARAMETER (No.3791#0) Bit 0(SSE) of parameter No.3791 is illegal setting. Causes 
of the alarm are as follows.
- The setting of parameter SSE is different because of the 
master and slave. Please change the following function 
to the same setting.
- Spindle synchronous control
- Spindle command synchronous control
- Polygon turning with two spindles
- The parameter SSE is set to 1 the spindle control


key: chroma:document
string_value:
software that does not support this function. Please set 
0 to parameter SSE.
SP1258 ILLEGAL SPINDLE PARAMETER
SETTING (SOFT)
The parameter is an illegal setting. Please check as 
follows.
- Bit 0 (ORPUNT) of parameter No.4542 is set to 1 the
spindle control software that does not support this 
function. Please set 0 to the bit 0 (ORPUNT) of 
parameter No.4542.
SP1700 SAFETY PARAM ERROR The CNC detected that a safety parameter error occurred 
in the n-th spindle.


key: chroma:document
string_value:
in the n-th spindle.
SP1969 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.
Report the conditions (the system configuration, the 
operation, the frequency of error occurrence and so on) to 
FANUC.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1642 -
Number Message Description
SP1970 SPINDLE CONTROL ERROR An initialization of a spindle didn’t complete in the spindle 
control on the CNC.
Check a state of the connection between CNC and the 
spindle amplifier. If this alarm still occurs even after the 
check of the connection, report the conditions (the system 
configuration, the operation, the frequency of error 
occurrence and so on) to FANUC.


key: chroma:document
string_value:
SP1971 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.
Report the conditions (the system configuration, the 
operation, the frequency of error occurrence and so on) to 
FANUC.
SP1972 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.
M
Confirm whether or not it isn't selecting the 4th gear in the 
rigid tapping. If this alarm occurred in other case, report the 
conditions (the system configuration, the operation, the


key: chroma:document
string_value:
frequency of error occurrence and so on) to FANUC.
T
Report the conditions (the system configuration, the 
operation, the frequency of error occurrence and so on) to 
FANUC.
SP1975 ANALOG SPINDLE CONTROL ERROR An position coder error was detected on the analog spindle.
SP1976 SERIAL SPINDLE COMMUNICATION 
ERROR
The amplifier No. could not be set to the serial spindle 
amplifier.
SP1977 SERIAL SPINDLE COMMUNICATION 
ERROR
An error occurred in the spindle control software. The


key: chroma:document
string_value:
trouble of the hardware for the serial spindle control or 
influences of the noise might be the cause.
SP1978 SERIAL SPINDLE COMMUNICATION 
ERROR
A time–out was detected during communications with the 
serial spindle amplifier.
SP1979 SERIAL SPINDLE COMMUNICATION 
ERROR
The communications sequence was no longer correct 
during communications with the serial spindle amplifier.
SP1980 SERIAL SPINDLE AMP. ERROR Defective SIC–LSI on serial spindle amplifier


key: chroma:document
string_value:
SP1981 SERIAL SPINDLE AMP. ERROR An error occurred during reading of the data from SIC–LSI 
on the serial spindle amplifier side.
SP1982 SERIAL SPINDLE AMP. ERROR An error occurred during reading of the data from SIC–LSI 
on the serial spindle amplifier side.
SP1984 SERIAL SPINDLE AMP. ERROR An error occurred during the re-initialization of the serial 
spindle amplifier. The trouble of the hardware for the serial 
spindle control or influences of the noise might be the 
cause.


key: chroma:document
string_value:
cause.
SP1985 SERIAL SPINDLE CONTROL ERROR Failed to automatically set parameters
SP1986 SERIAL SPINDLE CONTROL ERROR An error occurred during the reading of the spindle 
parameters. The trouble of the hardware for the serial 
spindle control or influences of the noise might be the 
cause.
SP1987 SERIAL SPINDLE CONTROL ERROR Defective SIC–LSI on the CNC
SP1988 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.
Report the conditions (the system configuration, the


key: chroma:document
string_value:
operation, the frequency of error occurrence and so on) to 
FANUC.
SP1989 SPINDLE CONTROL ERROR An error occurred during communications with the serial 
spindle amplifier. The trouble of the hardware for the serial 
spindle control or influences of the noise might be the 
cause.
SP1996 ILLEGAL SPINDLE PARAMETER 
SETTING
The spindle was assigned incorrectly. Check to see the 
following parameter. (No.3716 or 3717)


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1643 -
Number Message Description
SP1999 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.
Report the conditions (the system configuration, the 
operation, the frequency of error occurrence and so on) to 
FANUC.
(10) Alarm list (serial spindle)
When a serial spindle alarm occurs, the following number is displayed on the CNC.
NOTE
*1 Note that the meanings of the Spindle Amplifier (SP) indications differ depending


key: chroma:document
string_value:
on which LED, the red or yellow LED, is on. When the red LED is on, the Spindle 
Amplifier (SP) indicates a 2-digit alarm number. When the yellow LED is on, the 
Spindle Amplifier (SP) indicates an error number that designates a sequence 
problem (for example, when a rotation command is entered with the emergency 
stop state not released).
See "Error Codes (Serial Spindle)."
*2 For information about serial spindle alarms for numbers that are not listed below,


key: chroma:document
string_value:
refer to the following documents according to the actual spindle motor to be 
connected.
• FANUC AC SPINDLE MOTOR αi series MAINTENANCE MANUAL 
(B-65285EN)
• Technical reports etc.
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9001 MOTOR 
OVERHEAT
01 1 Check and correct the 
peripheral temperature 
and load status.
2 If the cooling fan stops, 
replace it.
The internal temperature of the motor 
exceeds the specified level.
The motor is used in excess of the


key: chroma:document
string_value:
continuous rating, or the cooling 
component is abnormal.
SP9002 EX DEVIATION 
SPEED
02 1 Check and correct the 
cutting conditions to 
decrease the load.
2 Correct parameter No. 
4082.
The motor speed cannot follow a 
specified speed.
An excessive motor load torque is 
detected.
The acceleration/deceleration time 
in parameter No. 4082 is 
insufficient.
SP9003 DC-LINK FUSE IS 
BROKEN
03 1 Replace the Spindle 
Amplifier (SP).
2 Check the motor 
insulation status.


key: chroma:document
string_value:
insulation status.
The Power Supply becomes ready 
(00 is indicated), but the DC link 
voltage is too low in the Spindle 
Amplifier (SP).
The fuse in the DC link section in 
SP is blown. (The power device is 
damaged or the motor is 
ground-fault.)
SP9004 PS IMPROPER 
INPUT POWER
Check the state of the input 
power supply to the Power 
Supply (PS).
The power supply (PS) detected a 
power supply failure. (Power Supply 
alarm 14)
SP9006 THERMAL 
SENSOR 
DISCONNECT


key: chroma:document
string_value:
SENSOR 
DISCONNECT
06 1 Check and correct the 
parameter.
2 Replace the feedback 
cable.
The temperature sensor of the 
motor is disconnected.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1644 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9007 OVER SPEED 07 Check for a sequence error. 
(For example, check whether 
spindle synchronization was 
specified when the spindle 
could not be turned.)
The motor speed has exceeded 
115% of its rated speed. When the 
spindle axis was in position control 
mode, position error were 
accumulated excessively (SFR and 
SRV were turned off during spindle 
synchronization.)


key: chroma:document
string_value:
synchronization.)
SP9009 OVERHEAT MAIN 
CIRCUIT
09 1 Improve the heat sink 
cooling status.
2 If the heat sink cooling 
fan stops, replace the 
Spindle Amplifier (SP).
The temperature in the power 
semiconductor cooling radiator is 
abnormally high.
SP9010 LOW VOLT INPUT 
POWER
10 1 Replace the cables.
2 Replace the SP control 
printed circuit board.
A drop in the input power voltage in 
the Spindle Amplifier (SP) is 
detected.
SP9011 PS OVER VOLT. 
DC LINK
1 Check the selected


key: chroma:document
string_value:
DC LINK
1 Check the selected 
Power Supply (PS).
2 Check the input power 
voltage and change in 
power during motor 
deceleration. 
If the voltage exceeds 
253 VAC (for the 200-V 
system) or 530 VAC (for 
the 400-V system), 
improve the power 
supply impedance.
Overvoltage of the DC link section 
of the Power Supply (PS) was 
detected. (Power Supply alarm 
indication: 07)
PS selection error. (The maximum 
output specification of the PS is 
exceeded.)
SP9012 OVERCURRENT 
POWER CIRCUIT


key: chroma:document
string_value:
POWER CIRCUIT
12 1 Check the motor 
insulation status.
2 Check the spindle 
parameters.
3 Replace the Spindle 
Amplifier (SP).
The motor current is abnormally 
high.
A motor-specific parameter does 
not match the motor model.
Poor motor insulation
SP9013 CPU DATA 
MEMORY FAULT
13 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
Abnormality in a Spindle Amplifier 
(SP) control circuit component is 
detected. (RAM within the Spindle 
Amplifier (SP) is abnormal.)


key: chroma:document
string_value:
Amplifier (SP) is abnormal.)
SP9014 SOFTWARE 
SERIES 
MISMATCH
14 Replace the Spindle Amplifier
(SP).
The mismatch of the spindle 
software and a Spindle Amplifier 
(SP) is detected.
SP9015 SPINDLE 
SWITCHING 
FAULT
15 1 Check and correct the 
ladder sequence.
2 Replace the switching 
MCC.
The switch sequence in spindle 
switching/speed range switching
operation is abnormal.
The switching MCC contact status 
check signal and command do not 
match.


key: chroma:document
string_value:
match.
SP9016 RAM ERROR 16 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
Abnormality in a Spindle Amplifier 
(SP) control circuit component is 
detected. (RAM for external data is 
abnormal.)
SP9017 ID NUMBER 
PARITY ERROR
17 Replace the Spindle Amplifier 
(SP)
Abnormality in Spindle Amplifier 
(SP) ID data is detected.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1645 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9018 SUMCHECK 
ERROR 
PROGRAM ROM
18 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
Abnormality in a Spindle Amplifier 
(SP) control circuit component is 
detected. (Program ROM data is 
abnormal.)
SP9019 EXCESS OFFSET 
CURRENT U
19 Replace the Spindle Amplifier 
(SP).
Abnormality in a Spindle Amplifier 
(SP) component is detected. (The


key: chroma:document
string_value:
initial value for the U phase current 
detection circuit is abnormal.)
SP9020 EXCESS OFFSET 
CURRENT V
20 Replace the Spindle Amplifier 
(SP).
Abnormality in a Spindle Amplifier 
(SP) component is detected. (The 
initial value of the V phase current 
detection circuit is abnormal.)
SP9021 POS SENSOR 
POLARITY 
ERROR
21 Check and correct the 
parameters.
(parameters Nos. 4000#0, 
4001#4)
The polarity parameter setting of 
the position sensor is wrong.
SP9022 SP AMP OVER 
CURRENT


key: chroma:document
string_value:
SP9022 SP AMP OVER 
CURRENT
22 1 Review operation 
conditions (acceleration/
deceleration and cutting) 
to reduce the load.
2 Check and correct the 
parameters.
A Spindle Amplifier (SP) overload 
current was detected.
SP9024 SERIAL 
TRANSFER 
ERROR
24 1 Place the 
CNC-to-spindle cable 
away from the power 
cable.
2 Replace the cable.
The CNC power is turned off 
(normal power-off or broken cable).
An error is detected in 
communication data transferred to 
the CNC.


key: chroma:document
string_value:
the CNC.
SP9027 DISCONNECT 
POSITION 
CODER
27 Replace the cable. The spindle position coder 
(connector JYA3) signal is 
abnormal.
SP9029 OVERLOAD 29 Check and correct the load 
status.
Excessive load has been applied 
continuously for a certain period of 
time. (This alarm is issued also 
when the motor shaft has been 
locked in the excitation state.)
SP9030 OVERCURRENT Check and correct the power 
supply voltage.
Overcurrent is detected in Power 
Supply (PS) main circuit input.


key: chroma:document
string_value:
(Power Supply alarm indication: 01)
Unbalanced power supply.
PS selection error (The maximum 
PS output specification is 
exceeded.)
SP9031 MOTOR LOCK 31 1 Check and correct the 
load status.
2 Replace the motor 
sensor cable (connector 
JYA2).
The motor cannot rotate at a 
specified speed. (A level not 
exceeding the SST level for the 
rotation command has existed 
continuously.)
SP9032 SIC-LSI RAM 
FAULT
32 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.


key: chroma:document
string_value:
board.
Abnormality in a Spindle Amplifier 
(SP) control circuit component is 
detected. (The LSI device for serial 
transfer is abnormal.)


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1646 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9033 PS PRE-CHARGE 
FAILURE
1 Check and correct the 
power supply voltage.
2 Replace the Power 
Supply (PS).
Charging of direct current power 
supply voltage in the power circuit 
section is insufficient when the 
magnetic contractor is turned on 
(such as open phase and defective 
charging resistor).
(Power Supply alarm indication: 05)
SP9034 ILLEGAL 
PARAMETER


key: chroma:document
string_value:
SP9034 ILLEGAL 
PARAMETER
34 Correct a parameter value 
according to FANUC AC 
SPINDLE MOTOR αi series 
PARAMETER MANUAL 
(B-65280EN).
If the parameter number is 
unknown, connect the spindle 
check board, and check the 
indicated parameter.
Parameter data exceeding the 
allowable limit is set.
SP9036 OVERFLOW 
ERROR 
COUNTER
36 Check whether the position 
gain value is too large, and 
correct the value.
An error counter overflow occurred.
SP9037 ILLEGAL 
SETTING 
VELOCITY
DETECTOR


key: chroma:document
string_value:
SETTING 
VELOCITY
DETECTOR
37 Correct the parameter value 
according to FANUC AC 
SPINDLE MOTOR αi series 
PARAMETER MANUAL 
(B-65280EN).
The setting of the parameter for the 
number of pulses in the speed 
detector is incorrect.
SP9041 ILLEGAL 1REV 
SIGN OF 
POSITION 
CODER
41 1 Check and correct the 
parameter.
2 Replace the cable.
1 The 1-rotation signal of the 
spindle position coder 
(connector JYA3) is abnormal.
2 Parameter setting error
SP9042 NO 1REV SIGN 
OF POSITION


key: chroma:document
string_value:
OF POSITION 
CODER
42 Replace the cable. The 1-rotation signal of the spindle 
position coder (connector JYA3) is 
disconnected.
SP9043 DISCONNECT 
POSITION 
CODER DEF. 
SPEED
43 Replace the cable. The position coder signal 
(connector JYA3S) for differential 
speed in the submodule SW is 
abnormal.
SP9046 ILLEGAL 1REV 
SIGN OF SCREW 
CUT
46 1 Check and correct the 
parameter.
2 Replace the cable.
3 Re-adjust the BZ sensor 
signal.
The 1-rotation signal in threading is 
abnormal.


key: chroma:document
string_value:
abnormal.
SP9047 ILLEGAL SIGNAL 
OF POSITION 
CODER
47 1 Replace the cable.
2 Correct the cable layout 
(vicinity of the power 
line).
The A/B phase signal of the spindle 
position coder (connector JYA3) is 
abnormal.
The relationship between the A/B 
phase and 1-rotation signal is 
incorrect (Pulse count mismatch).
SP9049 DEF. SPEED IS 
OVER VALUE
49 Check whether the calculated 
differential speed value 
exceeds the maximum motor 
speed.
In differential speed mode, the


key: chroma:document
string_value:
speed of the other spindle 
converted to the speed of the local 
spindle has exceeded the allowable 
limit (the differential speed is 
calculated by multiplying the speed 
of the other spindle by the gear 
ratio).


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1647 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9050 SYNCRONOUS 
VALUE IS OVER 
SPEED
50 Check whether the calculated 
value exceeds the maximum 
motor speed.
In spindle synchronization, the 
speed command calculation value 
exceeded the allowable limit (the 
motor speed is calculated by 
multiplying the specified spindle 
speed by the gear ratio).
SP9051 PS LOW VOLT. 
DC LINK
1 Check and correct the


key: chroma:document
string_value:
1 Check and correct the 
power supply voltage.
2 Replace the MC.
Input voltage drop was detected. 
(Power Supply alarm (PS) indication: 
04) (Momentary power failure or poor 
MCC contact)
SP9052 ITP FAULT 1 52 1 Replace the Spindle 
Amplifier (SP) control 
printed circuit board.
2 Replace the main board 
or additional spindle 
board in the CNC.
An abnormality is detected in the 
interface between the CNC and 
spindle amplifier (the ITP signal 
stopped).


key: chroma:document
string_value:
stopped).
SP9053 ITP FAULT 2 53 1 Replace the Spindle 
Amplifier (SP) control 
printed circuit board.
2 Replace the main board 
or additional spindle 
board in the CNC.
An abnormality is detected in the 
interface between the CNC and 
spindle amplifier (the ITP signal 
stopped).
SP9054 OVERCURRENT 54 Review the load state. An overload current was detected.
SP9055 ILLEGAL POWER 
LINE
55 1 Replace the magnetic 
contactor.
2 Check and correct the 
sequence.


key: chroma:document
string_value:
sequence.
The power line state signal of the 
magnetic contactor for spindle 
switching/speed range switching is 
abnormal.
SP9056 COOLING FAN 
FAILURE
56 Replace the internal cooling 
fan.
The internal cooling fan stopped.
SP9057 PS 
EXCESS-REGENE
RATION2
1 Decrease the 
acceleration/deceleration 
duty.
2 Check the cooling 
condition (peripheral 
temperature).
3 If the cooling fan stops, 
replace the resistor.
4 If the resistance is 
abnormal, replace the 
resistor.


key: chroma:document
string_value:
resistor.
An overload was detected in the 
regenerative resistance. (Power 
Supply alarm indication: 16)
Thermostat operation or short-time 
overload was detected.
The regenerative resistor was 
disconnected, or an abnormal 
resistance was detected.
SP9058 PS OVERLOAD 1 Check the Power Supply 
(PS) cooling status.
2 Replace the Power 
Supply (PS).
The temperature of the radiator of 
the Power Supply (PS) has 
increased abnormally. (Power 
Supply (PS) alarm indication: 03)


key: chroma:document
string_value:
SP9059 PS INTERNAL 
FAN FAILURE
Replace the Power Supply 
(PS).
The internal cooling fan for the 
Power Supply (PS) stopped. 
(Power Supply alarm indication: 02)
SP9061 SEMI-FULL 
ERROR EXCESS
61 Check parameter settings. The error between the semi-closed 
and full-closed sides when the dual 
position feedback function is used 
is too large.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1648 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9065 SERIAL SPINDLE 
ALARM
65 1 Check parameter 
settings.
2 Check sensor 
connections and signals.
3 Check power line 
connections.
The move distance is too long when 
the magnetic pole is confirmed.
(synchronous spindle motor)
SP9066 COM. ERROR 
BETWEEN SP 
AMPS
66 1 Replace the cable.
2 Check and correct the 
connection.
An error was found in


key: chroma:document
string_value:
An error was found in 
communication (connector JX4) 
between Spindle Amplifiers (SP).
SP9067 FSC/EGB 
COMMAND 
ERROR
67 Check the sequence 
(reference position return 
command).
In the spindle EGB mode, reference 
position return was specified.
SP9069 SAFETY SPEED 
OVER
69 1 Check the speed
command.
2 Check parameter 
settings.
3 Check the sequence.
In the state in which safety speed 
monitoring was enabled, the system 
detected that the motor speed 
exceeded the safety speed or


key: chroma:document
string_value:
exceeded the safety speed or 
detected an error during a free-run 
stop.
SP9070 ILLEGAL AXIS 
DATA
70 1 When this alarm is 
issued because the 
configuration of the 
spindle amplifiers (SPs) 
was changed, set the 
spindle number for the 
spindle amplifier (bit 7 of 
parameter No. 4541 to 1 
and then 0, and turn the 
power to the entire 
system off).
2 Replace the spindle 
amplifier.
An error was detected during 
transfer of spindle data of a spindle.
SP9071 SAFETY 
PARAMETER 
ERROR


key: chroma:document
string_value:
PARAMETER 
ERROR
71 1 Input the safety 
parameter again.
2 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
An error was detected in an axis 
parameter check.
SP9072 MISMATCH 
RESULT OF 
MOTOR SPEED 
CHECK
72 1 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
2 Replace the main board 
or additional spindle 
board in the CNC.
A mismatch was detected between
the safety speed check results of 
the Spindle Amplifier (SP) and 
those of the CNC.


key: chroma:document
string_value:
those of the CNC.
SP9073 MOTOR SENSOR 
DISCONNECTED
73 1 Replace the feedback 
cable.
2 Check the shield.
3 Check and correct the 
connection.
4 Adjust the sensor.
The motor sensor feedback signal 
is not present. (connector JYA2) 
SP9074 CPU TEST 
ERROR
74 Replace the Spindle Amplifier 
(SP) control printed-circuit 
board.
An error was detected in a CPU 
test.
SP9075 CRC ERROR 75 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
An error was detected in a ROM


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1649 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9076 INEXECUTION OF 
SAFETY 
FUNCTIONS
76 Replace the Spindle Amplifier 
(SP) control printed-circuit 
board.
The spindle amplifier (SP) detected 
that the safety function was not 
executed.
SP9077 MISMATCH 
RESULT OF AXIS 
NUMBER CHECK
77 1 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
2 Replace the main board 
or additional spindle


key: chroma:document
string_value:
or additional spindle 
board in the CNC.
A mismatch was detected between
the axis number check results of 
the Spindle Amplifier (SP) and 
those of the CNC.
SP9078 MISMATCH 
RESULT OF 
SAFETY 
PARAMETER 
CHECK
78 1 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
2 Replace the main board 
or additional spindle 
board in the CNC.
The result of a safety parameter 
check by the spindle amplifier (SP) 
conflicts with that of a safety 
parameter check by the CNC.


key: chroma:document
string_value:
parameter check by the CNC.
SP9079 INITIAL TEST 
ERROR
79 Replace the Spindle Amplifier 
(SP) control printed-circuit 
board.
An error was detected in a initial 
test operation.
SP9080 ALARM AT THE 
OTHER SP AMP.
80 Remove the cause of the 
alarm of the remote Spindle 
Amplifier (SP).
During inter-Spindle Amplifier (SP) 
communication, an alarm was 
generated on the remote Spindle 
Amplifier (SP).
SP9081 1-ROT MOTOR 
SENSOR ERROR
81 1 Check and correct the 
parameter.


key: chroma:document
string_value:
parameter.
2 Replace the feedback 
cable.
3 Adjust the sensor.
The one-rotation signal of the motor 
sensor cannot be correctly 
detected. (connector JYA2)
SP9082 NO 1-ROT 
MOTOR SENSOR
82 1 Replace the feedback 
cable.
2 Adjust the sensor.
The one-rotation signal of the motor 
sensor is not generated. (connector 
JYA2)
SP9083 MOTOR SENSOR 
SIGNAL ERROR
83 1 Replace the feedback 
cable.
2 Adjust the sensor.
An irregularity was detected in a 
motor sensor feedback signal.


key: chroma:document
string_value:
motor sensor feedback signal.
(connector JYA2)
SP9084 SPNDL SENSOR 
DISCONNECTED
84 1 Replace the feedback 
cable.
2 Check the shield.
3 Check and correct the 
connection.
4 Check and correct the 
parameter.
5 Adjust the sensor.
The spindle sensor feedback signal 
is not present. (connector JYA4)
SP9085 1-ROT SPNDL 
SENSOR ERROR
85 1 Check and correct the 
parameter.
2 Replace the feedback 
cable.
3 Adjust the sensor.
The one-rotation signal of the 
spindle sensor cannot be correctly


key: chroma:document
string_value:
detected. (connector JYA4)
SP9086 NO 1-ROT SPNDL 
SENSOR
86 1 Replace the feedback 
cable.
2 Adjust the sensor.
The one-rotation signal of the 
spindle sensor is not generated.
(connector JYA4)
SP9087 SPNDL SENSOR 
SIGNAL ERROR
87 1 Replace the feedback 
cable.
2 Adjust the sensor.
An irregularity was detected in a 
spindle sensor feedback signal.
(connector JYA4)
SP9088 COOLING RADI 
FAN FAILURE
88 Replace the Spindle Amplifier 
radiator cooling fan.
The radiator cooling fan stopped.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1650 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9089 SUB MODULE SM 
(SSM) ERROR
89 1 Check the connection 
between the Spindle 
Amplifier (SP) and the 
submodule SM (SSM).
2 Replace the submodule 
SM(SSM).
3 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
Submodule SM (SSM) error 
(synchronous spindle motor)
SP9090 UNEXPECTED 
ROTATION
90 1 Check magnetic pole 
detection operation.


key: chroma:document
string_value:
detection operation.
2 Check whether the rotor 
and sensor are aligned 
correctly.
Unexpected rotation of the 
synchronous spindle motor was 
detected.
SP9091 POLE POSITION 
COUNT MISS
91 Replace the motor sensor 
cable.
Count error of the magnetic pole 
position of the synchronous spindle 
motor
SP9092 OVER SPEED TO 
VELOCITY 
COMMAND
92 Check the sequence 
(whether SFR or SRV is 
turned on and off in the 
position control mode).
The motor speed exceeds the


key: chroma:document
string_value:
The motor speed exceeds the 
overspeed level corresponding to 
the velocity command.
SP9110 AMP 
COMMUNICATIO
N ERROR
b0 1 Replace the 
communication cable 
between Spindle 
Amplifier (SP) and Power 
Supply (PS).
2 Replace the Spindle 
Amplifier (SP) or Power 
Supply (PS) control 
printed circuit board.
Communication error between 
Spindle Amplifier (SP) and Power 
Supply (PS)
SP9111 PS LOW VOLT. 
CONTROL
Replace the Power Supply
(PS) control printed circuit 
board.


key: chroma:document
string_value:
board.
Low converter control power supply 
voltage (Power Supply indication : 
06)
SP9112 PS 
EXCESS-REGENE
RATION1
1 Check the regenerative 
resistance.
2 Check the motor 
selection.
3 Replace the Power 
Supply (PS).
Excessive converter regenerative 
power (Power Supply indication :
08)
SP9113 PS EXTERNAL 
FAN FAILURE
Replace the external radiator 
cooling fan for Power Supply 
(PS).
Stopped the external radiator 
cooling fan for Power Supply (PS) 
(Power Supply indication = 10)


key: chroma:document
string_value:
(Power Supply indication = 10)
SP9114 PS CONTROL 
AXIS ERROR 1
b4 Set parameter No. 4657 to 0. 
Or set parameter APS 
(No.11549#0) to 1 and 
execute automatic setting.
Invalid parameter
SP9115 PS CONTROL 
AXIS ERROR 2
b5 Set parameter No. 4657 to 
other than 0. Or set 
parameter APS 
(No.11549#0) to 1 and 
execute automatic setting.
Invalid parameter


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1651 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9120 COMMUNICATIO
N DATA ERROR
C0 1 Replace the 
communication cable 
between CNC and 
Spindle Amplifier (SP).
2 Replace the Spindle 
Amplifier (SP) control 
printed circuit board.
3 Replace the main board 
or additional spindle 
board in the CNC.
Communication data alarm
SP9121 COMMUNICATIO
N DATA ERROR
C1 1 Replace the 
communication cable 
between CNC and


key: chroma:document
string_value:
between CNC and 
Spindle Amplifier (SP).
2 Replace the Spindle 
Amplifier (SP) control 
printed circuit board.
3 Replace the main board 
or additional spindle 
board in the CNC.
Communication data alarm
SP9122 COMMUNICATIO
N DATA ERROR
C2 1 Replace the 
communication cable 
between CNC and 
Spindle Amplifier (SP).
2 Replace the Spindle 
Amplifier (SP) control 
printed circuit board.
3 Replace the main board 
or additional spindle 
board in the CNC.
Communication data alarm


key: chroma:document
string_value:
Communication data alarm
SP9123 SPINDLE SWITCH 
CIRCUIT ERROR
C3 Replace the submodule 
SW(SSW).
Submodule SW (SSW) error 
(spindle switching)
SP9124 LEARNING CTRL 
ROTATION CMD 
ERROR
C4 1 Correct the velocity 
command.
2 Correct the setting of the 
learning period 
parameter (No. 4425).
A velocity that could not be used for 
learning control was specified in 
time-based learning control.
SP9125 LEARNING CTRL 
COMP ORDER 
ERROR
C5 Correct the settings of the


key: chroma:document
string_value:
parameters for the maximum 
and minimum orders of 
dynamic characteristic 
compensation elements for 
learning control (Nos. 4427 
and 4428).
An order outside the allowable 
range was specified for dynamic 
characteristic compensation 
elements.
SP9127 LEARNING CTRL 
PERIOD ERROR
C7 Correct the setting of the 
parameter for the number of 
divisions per period for 
learning control (No. 4425).
In angle-based learning control, the 
reference angle period is invalid.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1652 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9128 SP SYNC 
VELOCITY 
ERROR EXCESS
C8 1 Check the sequence 
(whether SFR or SRV is 
turned off or on in 
position control).
2 Check and correct the 
load status.
3 Check the parameter 
setting.
In spindle synchronous control, 
velocity error exceeds the setting.
SP9129 SP SYNC 
POSITION 
ERROR EXCESS
C9 1 Check the sequence 
(whether SFR or SRV is


key: chroma:document
string_value:
(whether SFR or SRV is 
turned off or on in 
position control).
2 Check and correct the 
load status.
3 Check the parameter 
setting.
In spindle synchronous control, 
position error exceeds the setting.
SP9130 TORQUE 
TANDEM 
POLARITY 
ERROR
d0 Check the setting of the 
parameter for the rotation 
direction (bit 2 of No. 4353).
In tandem control, the rotation 
directions of the master and slave 
motors are invalid.
SP9131 SPINDLE TUNING 
FUNCTION 
ALARM
d1 Check the message


key: chroma:document
string_value:
ALARM
d1 Check the message 
displayed by SERVO GUIDE.
Set “0” to the parameter for 
spindle tuning function (No. 
4402#7, #6, No.4125, 
No.4126, No.4410~4415) 
and input alarm reset signal 
(ARSTx).
Spindle tuning function alarm
SP9132 SER.SENSOR 
DATA ERROR
d2 1 Replace the feedback 
cable.
2 Replace the sensor.
3 Replace the Spindle 
Amplifier (SP).
Serial data error between a serial 
sensor and spindle amplifier (SP)
SP9133 SER.SENSOR 
TRANSFER 
ERROR
d3 1 Replace the feedback


key: chroma:document
string_value:
d3 1 Replace the feedback 
cable.
2 Replace the sensor.
3 Replace the Spindle 
Amplifier (SP).
Serial data error between a serial 
sensor and spindle amplifier (SP)
SP9134 SER.SENSOR 
SOFT PHASE 
ERROR
d4 1 Check and correct the 
sensor parameter 
setting.
2 Take action against 
noise.
3 Replace the sensor.
The change in serial sensor 
positional data is too large.
SP9135 SAFETY SPEED 
ZERO ERROR(SP)
d5 Perform operation within the 
safety speed zero range.


key: chroma:document
string_value:
safety speed zero range.
The motor position exceeded the 
safety speed zero monitoring width.
SP9136 MISMATCH 
RESULT OF 
SAFETY SPEED 
ZERO CHECK(SP)
d6 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
The Spindle Amplifier (SP) speed 
zero determination result did not 
match the CNC speed zero 
determination result.
SP9137 SP DEVICE 
COMMUNICATIO
N ERROR
d7 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
Device communication error in the


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1653 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9138 CURRENT LIMIT 
SETTING ERROR
d8 Check the parameter. The current limit level setting is out 
of the specified range.
SP9139 SER.SENSOR 
PULSE MISS
d9 Replace the sensor. An error occurred in the serial 
sensor interpolation circuit.
SP9140 SER.SENSOR 
COUNT MISS
E0 1 Take action against 
noise.
2 Replace the sensor.
The number of feedback pulses per


key: chroma:document
string_value:
one-rotation signal of the serial 
sensor is outside the specified 
range.
SP9141 SER.SENSOR NO 
1-ROT SIGNAL
E1 1 Check and correct the 
sensor parameter 
setting.
2 Replace the sensor.
The serial sensor is not placed in 
the status in which the one-rotation 
signal has been detected.
SP9142 SER.SENSOR 
ABNORMAL
E2 Replace the sensor. A serial sensor error occurred.
SP9143 CS HIGH SPEED 
CHANGE CMD 
ERROR
E3 Check the sequence. A command was issued though the


key: chroma:document
string_value:
one-rotation signal had not been 
detected.
SP9144 CURRENT 
DETECT CIRCUIT 
ERROR
E4 Replace the Spindle Amplifier 
(SP).
An error was found in the current 
detection circuit.
SP9145 LOW VOLTAGE 
DRIVER
E5 Replace the Spindle Amplifier 
(SP).
The driver circuit voltage has 
dropped.
SP9146 SP:INTERNAL 
OVERHEAT
E6 1 Check that the 
temperature in the power 
magnetics cabinet is 
within the specification 
range.
2 If this alarm is issued 
immediately after
power-on, replace the


key: chroma:document
string_value:
power-on, replace the 
spindle amplifier (SP).
The internal temperature of the 
spindle amplifier (SP) exceeds the 
specified value.
SP9147 SP:GROUND 
FAULT
E7 Replace the motor or 
amplifier.
A ground fault occurred in the 
motor or amplifier.
SP9148 AXIS NUMBER 
NOT SET
E8 Turn the power to the entire 
system off.
The spindle number of the spindle 
(SP) is not set.
SP9149 EXT.CURRENT 
FB U-OFFSET
E9 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.


key: chroma:document
string_value:
board.
An error was detected in the part of 
spindle amplifier (SP).
SP9150 EXT.CURRENT 
FB V-OFFSET
F0 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
An error was detected in the part of 
spindle amplifier (SP).
SP9151 FILTER MODULE 
ERROR
F1 Replace the filter module. A filter module error was detected.
SP9152 EXT.CUR.FB 
DISCONNECT
F2 Replace the cable (JYA4). Disconnection of the external 
current sensor was detected.


key: chroma:document
string_value:
current sensor was detected.
SP9153 SP NO FAILURE F3 Check the parameter. No hardware error is determined by 
a self check.
SP9154 PHASE OPEN F4 Replace the motor. A motor error was detected.
SP9155 FAILURE OF SP 
(OPEN)
F5 Replace the Spindle Amplifier 
(SP).
An error was detected in the spindle 
amplifier (SP).
SP9156 FAILURE OF 
CURRENT CTRL.
F6 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
An error was detected in the part of 
spindle amplifier (SP).


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1654 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9157 FAILURE OF SP 
(SHORT)
F7 Replace the Spindle Amplifier 
(SP).
An error was detected in the spindle 
amplifier (SP).
SP9159 MISMATCHED 
FUNCTION CODE F9 Turn the power off, then 
restart.
CNC, SV, SP or PS software has 
been update.
SP9200 PS GROUND 
FAULT
Replace the motor or 
amplifier.
A ground fault occurred in the 
motor or amplifier.


key: chroma:document
string_value:
motor or amplifier.
(Power Supply (PS) alarm 
indication: 09)
SP9204 PS SOFT 
THERMAL
Review the current condition. Overload was detected in the power 
supply (PS).
(Power Supply (PS) alarm 
indication: 15)
SP9211 PS ILLEGAL 
PARAMETER
Change the parameter to an 
appropriate value.
An invalid value was set in a 
parameter for controlling the power 
supply (PS).
(Power Supply (PS) alarm 
indication: 23)
SP9212 PS HARDWARE 
ERROR
Replace the Power Supply 
(PS).


key: chroma:document
string_value:
(PS).
A hardware error was detected in 
the power supply (PS).
(Power Supply (PS) alarm 
indication: 24)
SP9213 PS EXTERNAL 
INPUT 
COMPONENT 
ERROR
1. Change parameters to 
proper value
2. Change cables (K1, K127, 
K143)
3. Replace the Power Supply 
(PS) or the external 
component such as input 
filter or transducer
There is something trouble in 
control parameter for PS, cable, PS 
itself, or the external component 
such as input filter or transducer.


key: chroma:document
string_value:
SP9214 PS PFB-R ERROR Replace PFB-R A PFB-R error is detected.
SP9215 PS PFB-C ERROR Replace PFB-C A PFB-C error is detected.
SP9216 PS SUB MODULE 
ERROR
Confirm the wiring or the 
combination of PS, PFB-R, 
and PFB-C.
The wiring or the combination of 
PS, PFB-R, and PFB-C is illegal
Error codes (serial spindle)
NOTE
*1 Note that the meanings of the Spindle Amplifier (SP) indications differ depending 
on which LED, the red or yellow LED, is on. When the yellow LED is on, an error


key: chroma:document
string_value:
code is indicated with a 2-digit number. An error code is indicated in the CNC 
diagnosis data No.0710. When the red LED is on, the Spindle Amplifier (SP)
indicates the number of an alarm generated in the serial spindle.
→ See Item, “Alarm list (serial spindle).”


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1655 -
Spindle 
amplifier 
indication
(*1)
Description Faulty section and action
01 Although neither *ESP (emergency stop signal; 
there are two types of signals including the input 
signal and Power Supply (PS) contact signal) nor 
MRDY (machine ready signal) is input, SFR 
(forward rotation command)/SRV (reverse rotation 
command)/ORCM (orientation command) is input.
Check the *ESP and MRDY sequence. For MRDY,


key: chroma:document
string_value:
pay attention to the parameter setting regarding the 
use of the MRDY signal (bit 0 of parameter No. 
4001).
03 The parameter settings are such that a position 
sensor is not used (position control not performed) 
(bits 3, 2, 1, 0 of parameter No. 4002 = 0, 0, 0, 0), 
but a Cs contour control command is input.
In this case, the motor is not excited.
Check the parameter settings.
04 The parameter settings are such that a position 
sensor is not used (position control not performed)


key: chroma:document
string_value:
(bits 3, 2, 1, 0 of parameter No.4002 = 0, 0, 0, 0), 
but a servo mode (rigid tapping, spindle positioning, 
etc.) or spindle synchronization command is input.
In this case, the motor is not excited.
Check the parameter settings.
05 The orientation function option parameter is not 
specified, but ORCM (orientation command) is 
input.
Check the orientation function parameter settings.
06 The speed range switching control function option 
parameter is not specified, but low-speed


key: chroma:document
string_value:
characteristic winding is selected (RCH = 1).
Check the speed range switching control function 
parameter settings and the power line state check 
signal (RCH).
07 A Cs contour control command is input, but SFR 
(forward rotation command)/SRV (reverse rotation 
command) is not input.
Check the sequence.
08 A servo mode (rigid tapping, spindle positioning, 
etc.) control command is input, but SFR (forward
rotation command)/SRV (reverse rotation 
command) is not input.
Check the sequence.


key: chroma:document
string_value:
Check the sequence.
09 A spindle synchronization command is input, but 
SFR (forward rotation command)/SRV (reverse
rotation command) is not input.
Check the sequence.
10 A Cs contour control command is input, but another 
mode (servo mode, spindle synchronization or 
orientation) is specified.
Do not switch to another mode during a Cs 
contour control command.
Before moving to another mode, cancel the Cs 
contour control command.
11 A servo mode (rigid tapping, spindle positioning,


key: chroma:document
string_value:
etc.) command is input, but another mode (Cs 
contour control, spindle synchronization or 
orientation) is specified.
Do not switch to another mode during a servo 
mode command.
Before moving to another mode, cancel the servo 
mode command.
12 A spindle synchronization command is input, but 
another mode (Cs contour control, servo mode or 
orientation) is specified.
Do not switch to another mode during a spindle 
synchronization command.
Before moving to another mode, cancel the


key: chroma:document
string_value:
spindle synchronization command.
13 An orientation command is input, but another mode 
(Cs contour control, servo mode or spindle 
synchronization control) is specified.
Do not switch to another mode during an 
orientation command.
Before moving to another mode, cancel the 
orientation command.
14 Both SFR (forward rotation command) and SRV 
(reverse rotation command) are input at the same 
time.
Issue either of them.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1656 -
Spindle 
amplifier 
indication
(*1)
Description Faulty section and action
16 The parameter settings are such that the differential 
speed control function is not used (bit 5 of 
parameter No. 4000 = 0), but DEFMD (differential 
speed mode command) is input.
Check the parameter settings and differential 
speed mode command.
17 The speed detector parameter settings (bits 2, 1, 
and 0 of parameter No. 4011) are not valid. There is


key: chroma:document
string_value:
no corresponding speed detector.
Check the parameter settings.
18 The parameter settings are such that a position 
sensor is not used (position control not performed 
(bits 3, 2, 1, and 0 of parameter No. 4002), but 
position coder system orientation is issued.
Check the parameter settings and the input signal.
19 The magnetic sensor orientation command is input, 
but another mode (Cs contour control, servo mode 
or spindle synchronization control) is specified.


key: chroma:document
string_value:
Do not switch to another mode during an 
orientation command.
Before moving to another mode, cancel the 
orientation command.
21 The tandem operation command was input in the 
spindle synchronization control enable state.
Input the tandem operation command when 
spindle synchronization control is canceled.
22 Spindle synchronization control was specified in the 
tandem operation enable state.
Specify spindle synchronization control when 
torque tandem operation is canceled.


key: chroma:document
string_value:
23 The tandem operation command is input without the 
required option.
Torque tandem control requires a CNC software 
option. Check the option.
24 If index is performed continuously in position coder 
method orientation, an incremental operation is 
performed first (INCMD = 1), then an absolute 
position command (INCMD = 0) is input.
Check INCMD (incremental command).
If an absolute position command is to follow, be 
sure to perform absolute position command 
orientation first.


key: chroma:document
string_value:
orientation first.
26 The parameter settings are such that both spindle 
switch and three-stage speed range switch are 
used.
Check the parameter settings and the input signal.
29 The parameter settings are such that the 
shortest-time orientation function is used (bit 6 of 
parameter No. 4018 = 0, Nos. 4320 to 4323 ≠0).
In the αi series spindle amplifier, the shortest-time 
orientation function cannot be used. The use of 
the optimum orientation function is recommended.


key: chroma:document
string_value:
30 The magnetic pole has not been detected, but a 
command is input.
In the magnetic pole undetected state (EPFIXA = 
0), the motor cannot be driven even when a 
command is input. Input a command in the 
magnetic pole detected state (EPFIXA = 1). When 
EPFSTR is set to 1, any command is ignored and 
this error is displayed even in the magnetic pole 
detected state. After the completion of magnetic 
pole detection, set EPFSTR to 0.
31 The hardware configuration is such that the spindle


key: chroma:document
string_value:
FAD function cannot be used.
In this case, the motor is not activated.
Check the CNC model. With the FS30i series, the 
spindle FAD function is not used.
32 S0 is not specified in the velocity mode, but the 
disturbance input function is enabled (bit 7 of 
parameter No. 4395 is set to 1).
Specify S0 in the velocity mode before enabling 
the disturbance input function (bit 7 of parameter 
No. 4395 to 1).
33 The hardware configuration is such that the spindle 
EGB function cannot be used.


key: chroma:document
string_value:
EGB function cannot be used.
In this case, the motor is not activated.
Check the CNC model.
34 Both the spindle FAD function and the spindle EGB 
function are enabled.
In this case, the motor is not activated.
The two functions cannot be used at the same 
time. Enable either function only.
35 Spindle Amplifier (SP) ID information cannot be 
obtained.
Replace the spindle amplifier with one with correct 
ID information.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1657 -
Spindle 
amplifier 
indication
(*1)
Description Faulty section and action
36 The submodule SM (SSM) is faulty . For action to be taken, refer to the FANUC AC 
SPINDLE MOTOR αi series PARAMETER 
MANUAL (B-65280EN).
37 The current loop setting (No. 4012) has been 
changed.
Check the setting of parameter No. 4012, and turn 
the power off, then on again.
38 A parameter related to communication between 
spindle amplifiers is specified incorrectly.


key: chroma:document
string_value:
Alternatively, a function unavailable with the torque 
tandem function is set.
Check the parameters.
39 Although SFR (forward rotation command), SRV 
(reverse rotation command), or ORCM (orientation 
command) is input, DSCN (disconnection detection 
disable signal) is input.
Check the sequence. Do not input DSCN 
(disconnection detection disable signal) during the 
input of a command which excites the motor.
43 A setting which does not support the αiCZ sensor 
(serial) is used.


key: chroma:document
string_value:
(serial) is used.
Check the parameter settings.
44 The spindle amplifier does not support the control 
period setting.
Check the setting of parameter No. 4012.
(11) Overheat alarms (OH alarm)
Number Message Description
OH0700 LOCKER OVERHEAT CNC cabinet overheat
OH0701 FAN MOTOR STOP PCB cooling fan motor abnormality
OH0704 OVERHEAT Spindle overheat due to detection of changes in the spindle 
speed
- When the cutting load is large, offload the cutting conditions.


key: chroma:document
string_value:
- Check if the cutting tool became dull.
- Check if the spindle amplifier malfunctions.
(12) Other alarms (DS alarm)
Number Message Description
DS0001 SYNC EXCESS ERROR (POS 
DEV)
In feed axis synchronization control, the difference in the amount 
of positional deviation between the master and slave axes 
exceeded the parameter No. 8323 setting value.
This alarm occurs for the master or slave axis.


key: chroma:document
string_value:
DS0002 SYNC EXCESS ERROR ALARM 1 In feed axis synchronization control, the difference in the amount 
of synchronization between the master and slave axes exceeded 
the parameter No. 8331 setting value.
This alarm occurs only for the slave axis. 
DS0003 SYNCHRONIZE ADJUST MODE The system is in the synchronize adjust mode.
DS0004 EXCESS MAXIMUM FEEDRATE The malfunction prevention function detected the command in 
which a value exceeding the maximum speed was specified. 
DS0005 EXCESS MAXIMUM


key: chroma:document
string_value:
DS0005 EXCESS MAXIMUM 
ACCELERATION
The malfunction prevention function detected the command in 
which a value exceeding the maximum acceleration was 
specified.
DS0006 ILLEGAL EXECUTION 
SEQUENCE
The malfunction prevention function detected an illegal execution 
sequence.
DS0007 ILLEGAL EXECUTION 
SEQUENCE
The malfunction prevention function detected an illegal execution 
sequence.
DS0008 ILLEGAL EXECUTION 
SEQUENCE
The malfunction prevention function detected an illegal execution


key: chroma:document
string_value:
sequence.
DS0009 ILLEGAL EXECUTION 
SEQUENCE
The malfunction prevention function detected an illegal execution 
sequence.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1658 -
Number Message Description
DS0010 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid 
reference area.
DS0011 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid 
reference area.
DS0012 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid 
reference area.
DS0013 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid 
reference area.


key: chroma:document
string_value:
reference area.
DS0014 TOOL CHANGE DETECT 
MACHINE LOCK
A machine lock is turned on for the Z axis for which the tool is 
being changed.
DS0015 TOOL CHANGE DETECT 
MIRROR IMAGE
A mirror image is turned on for the Z axis for which the tool is 
being changed.
DS0016 SERIAL DCL:FOLLOW-UP 
ERROR
(1) The settings of parameters Nos.1883 and 1884 fall outside 
the range.
(2) The current position at establishment of the origin subtracted 
by the distance between the reference positions (detection


key: chroma:document
string_value:
unit) exceeded ±2147483647. Change the current position or 
reference position to prevent this situation.
DS0017 SERIAL DCL:REF-POS 
ESTABLISH ERR
The travel amount at the FL speed at establishment of the origin 
exceeded the setting of parameter No. 14010.
DS0018 SERIAL DCL:MISMATCH(SSYNC 
CTRL)
Of the master and slave axes for feed axis synchronous control, 
one axis is a linear scale with the origin and the other is not a 
linear scale with the origin. In such a configuration, the feed axis


key: chroma:document
string_value:
synchronous control selection signal (SYNC<Gn138> or SYNCJ 
<Gn140>) needs to be set to 0 to establish the origin.
DS0019 SERIAL 
DCL:MISMATCH(ANGL-AXIS)
In angular axis control, one of the angular axis and the Cartesian 
axis is a linear scale with an origin, while the other is not a linear 
scale with an origin. Angular axis control cannot be used in such 
a configuration.
DS0020 REFERENCE RETURN 
INCOMPLETE
An attempt was made to perform an automatic return to the


key: chroma:document
string_value:
reference position on the perpendicular axis before the 
completion of a return to the reference position on the angular 
axis.
However, this attempt failed because a manual return to the 
reference position during angular axis control or an automatic 
return to the reference position after power-up was not 
commanded. First, return to the reference position on the angular 
axis, then return to the reference position on the perpendicular 
axis.
DS0022 DUAL CHECK SAFETY IS NOT 
WORKED


key: chroma:document
string_value:
WORKED
Bit 6 (DCE) of parameter No. 1902 has set the Dual Check 
Safety function to be disabled.
DS0023 ILLEGAL PARAMETER (I-COMP 
VAL)
The setting of the inclination compensation parameter is 
incorrect.
The compensation per compensation point is too large or too 
small.
DS0024 UINT SIGNAL WAS ILLEGALLY 
INPUT
An interruption type custom macro was called during movement 
to the program restart position.
Please do not call the interruption type custom macro.


key: chroma:document
string_value:
DS0025 G60 CANNOT BE EXECUTED The state of a mirror image is different between the time when 
look-ahead of a block for unidirectional positioning was 
performed and the time when execution of the block was started, 
so unidirectional positioning cannot be performed. Modify the 
program.
DS0026 MISMATCH OF ANGULAR 
AXIS(D.C.S)
On angular axis control, one of the angular/perpendicular axes is 
the scale with ref-pos, and the other of them is not the scale with 
ref-pos. Such system is not admired.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1659 -
Number Message Description
DS0027 MISMATCH OF SYNCHRONOUS 
AXIS(D.C.S)
- One of the master/slave axes of axis synchronous control is 
the linear scale with distance-coded reference marks, and 
the other is not the linear scale with distance-coded 
reference marks. Please establish reference position with 
the input signal SYNCn<Gn138>, SYNCJn<Gn140> or 
parameter setting to 1.
- The slave axis of the axis synchronous control is two or


key: chroma:document
string_value:
more settings. Such system is not admired.
DS0029 UNAVAILABLE ROT AXIS MOVE 
IN TPC
In tool posture control, the rotation axis fell outside the set 
operation range (parameters Nos. 19741 to 19744). Review the 
machine configuration and command.
DS0030 TOOL DIRC CMP IMPOSSIBLE When tool center point control is performed in the angular 
surface machining command mode or workpiece placement error 
compensation is performed in a 5-axis cutting machine, if


key: chroma:document
string_value:
settings are made to make compensation in the tool direction (bit 
0 (RCM) of parameter No. 11200 is 1), the position of the rotation 
axis could not be obtained.
DS0050 TOO MANY SIMULTANEOUS 
AXES
A movement was performed along more axes than can be 
controlled simultaneously.
Check whether a command in the program is specified for more 
axes than can be controlled simultaneously.
DS0059 SPECIFIED NUMBER NOT 
FOUND
[External data I/O]


key: chroma:document
string_value:
FOUND
[External data I/O]
The No. specified for a program No. or sequence No. search 
could not be found.
There was an I/O request issued for a pot No. or offset (tool 
data), but either no tool numbers have been input since 
power ON or there is no data for the entered tool No.
[External workpiece No. search]
The program corresponding to the specified workpiece No. 
could not be found.
DS0060 MEMORY CARD ACCESS 
ERROR DETECT
The error occurred while accessing the memory card. Confirm


key: chroma:document
string_value:
the memory card. Whether the card is recommended and not 
breakdown.
DS0070 SUPERIMPOSE FOR 
HIGH-SPEED CYCLE CANNOT 
BE USED
Superimposed control for high-speed cycle machining is not 
enabled.
Alternatively, the status is not the advanced superimposition 
state.
DS0071 START OR RELEASE CANNOT 
BE DONE
(1) To start or cancel the inter-path flexible synchronization
mode, the tool must be stopped along all axes.
(2) To start or cancel advanced superimposition, movement 
along axes must stop.


key: chroma:document
string_value:
along axes must stop.
DS0072 MANUAL REFERENCE RETURN 
CANNOT BE DONE
Manual reference position return cannot be performed in the 
advanced superimposition state.
DS0087 ILLEGAL OPERATION IN P2ACC 
MODE
(1) Relating parameters are changed in Cross rail axis control 
mode on.
(2) Axis control that is not allowed in Cross rail axis control 
mode on is used.
(3) Reference position of the master axis or the slave axis 
becomes not established in the mode.


key: chroma:document
string_value:
DS0131 TOO MANY MESSAGE An attempt was made to display an external operator message or 
external alarm message, but five or more displays were required 
simultaneously.
DS0132 MESSAGE NUMBER NOT 
FOUND
An attempt to cancel an external operator message or external 
alarm message failed because the specified message number 
was not found.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1660 -
Number Message Description
DS0133 TOO LARGE NUMBER A value other than 0 to 4095 was specified as the external 
operator message or the external alarm message number.
DS0300 APC ALARM: NEED REF 
RETURN
A setting to zero position for the absolute position detector 
(association with reference position and the counter value of the 
absolute position detector) is required. Perform the return to the 
reference position.


key: chroma:document
string_value:
reference position.
This alarm may occur with other alarms simultaneously.
In this case, other alarms must be handled first.
DS0306 APC ALARM: BATTERY 
VOLTAGE 0
The battery voltage of the absolute position detector has dropped 
to a level at which data can no longer be held. Or, the power was 
supplied to the Pulsecoder for the first time.
The battery or cable is thought to be defective. Replace the 
battery with the machine turned on.


key: chroma:document
string_value:
DS0307 APC ALARM: BATTERY LOW 1 The battery voltage of the absolute position detector has dropped 
to a level at which a replacement is required. 
Replace the battery with the machine turned on.
DS0308 APC ALARM: BATTERY LOW 2 The battery voltage of the absolute position detector dropped to 
a level at which a replacement was required in the past. 
(including during power off)
Replace the battery with the machine turned on.
DS0309 APC ALARM: REF RETURN 
IMPOSSIBLE


key: chroma:document
string_value:
IMPOSSIBLE
An attempt was made to set the zero point for the absolute 
position detector by MDI operation when it was impossible to set 
the zero point.
Rotate the motor manually at least one turn, and set the zero 
position of the absolute position detector after turning the CNC 
and servo amplifier off and then on again.
DS0310 NOT ON RETURN POINT The return position recorded during retraction is not reached 
during recovery. The position may be displaced during recovery


key: chroma:document
string_value:
due to a machine lock or mirror image.
Perform the operation again after making a reset.
DS0405 ZERO RETURN END NOT ON 
REF
The axis specified in automatic zero return was not at the correct 
zero point when positioning was completed.
Perform zero return from a point whose distance from the zero 
return start position to the zero point is 2 or more revolutions of 
the motor.
Other probable causes are:
- The positional deviation after triggering the deceleration dog 
is less than 128.


key: chroma:document
string_value:
is less than 128.
- Insufficient voltage or malfunctioning Pulsecoder.
DS0608 SV COOLING FAN FAILURE Internal agitating fan failure.
DS0609 SV RADIATOR FAN FAILURE Radiator cooling fan failure. 
DS0610 PS INTERNAL FAN FAILURE Internal agitating fan failure.
DS0611 PS EXTERNAL FAN FAILURE External radiator cooling fan failure. 
DS0612 PS OVERLOAD Overheat
DS0613 PS IMPROPER INPUT POWER Input power supply fault
DS0614 PS EXTERNAL INPUT
COMPONENT ERROR


key: chroma:document
string_value:
COMPONENT ERROR
There is something trouble in control parameter for PS, cable, 
PS itself, or the external component such as input filter or 
transducer.
DS0650 POLE DETECTION REQUEST With an absolute detection axis (bit 5 (APCx) of parameter 
No.1815=1), pole position detection is not completed (RPFIN1 to 
RPFIN8 <Fn159>=”0”).
With a non-absolute detection axis (bit 5 (APCx) of parameter 
No.1815=0), pole position detection is once completed then the


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1661 -
Number Message Description
DS0651 ACC.ERROR Communication between the separate detector interface unit and 
acceleration sensor was disconnected.
DS0653 SSM FAILURE An error occurred in SSM driving of the servo amplifier.
The followings are assumed as a cause.
(1) The setting of parameters related to SSM is invalid.
(2) SSM or connection cable of SSM is defective.
DS1105 ILLEGAL PARAMETER 
(3DR-COMP)


key: chroma:document
string_value:
(3DR-COMP)
Parameter setting for three-dimensional rotary error 
compensation is wrong. One of the following may be the cause.
- The designation for rotary axes is wrong.
- The number of the total compensation points is larger than 
7812.
- The designation for machine type is wrong.
- The designation for compensation axis is wrong.
- The setting for compensation number of reference point is 
wrong.
- The setting for compensation interval is wrong.


key: chroma:document
string_value:
- The parameter is set in more than two path systems.
DS1120 UNASSIGNED ADDRESS (HIGH) The upper 4 bits (EIA4 to EIA7) of an external data I/O interface 
address signal are set to an undefined address (high bits).
DS1121 UNASSIGNED ADDRESS (LOW) The lower 4 bits (EIA0 to EIA3) of an external data I/O interface 
address signal are set to an undefined address (low bits).
DS1124 OUTPUT REQUEST ERROR OUTPUT REQUEST ERROR An output request was issued


key: chroma:document
string_value:
during external data output, or an output request was issued for 
an address that has no output data.
DS1128 DI.EIDLL OUT OF RANGE The numerical value input by external data input signals ED0 to 
ED31 has exceeded the permissible range.
DS1130 SEARCH REQUEST NOT 
ACCEPTED
No requests can be accepted for a program No. or a sequence 
No. search as the system is not in the memory mode or the reset 
state.
DS1131 EXT-DATA ERROR (OTHER) [External Data I/O]


key: chroma:document
string_value:
An attempt was made to input tool data for tool offset by a 
tool No. during loading by the G10 code.
DS1150 A/D CONVERT ALARM A/D converter malfunction
DS1184 PARAMETER ERROR IN 
TORQUE
An invalid parameter was set for torque control.
The torque constant parameter is set to “0”.
DS1185 OVER MAXIMUM FEED The maximum cutting feedrate or rapid traverse feedrate was 
exceeded in G54.3. 
DS1448 ILLEGAL PARAMETER (D.C.S.) The setting value of parameter for distance coded linear scale I/F


key: chroma:document
string_value:
is satisfied the following any conditions. 
- The absolute-position detection function is enabled.
- Either parameter 1821 (mark-1 interval) or parameter 1882 
(mark-2 interval) is set to 0.
- Parameters 1821 and 1882 have identical settings.
- The difference between the settings made for parameters 
1821 and 1882 is greater than or equal to twice either 
setting.
- The setting value of parameters 1883 and 1884 are over the 
valid data range.


key: chroma:document
string_value:
valid data range.
- In case of Rotary axis (B type), the values other than 0 are 
set to the parameter No.1868 and No.1869 or bit 0 (RVSx) of 
parameter No.1815 is set to 1.
DS1449 REFERENCE MARKS ARE 
DIFFERENT FROM PARAMETER
In case of distance coded linear scale I/F, the actual interval of 
reference marks is different from parameters Nos.1821 and 1882 
setting value.


key: chroma:document
string_value:
G. ALARM LIST APPENDIX B-64694EN/01
- 1662 -
Number Message Description
DS1450 ZERO RETURN NOT FINISHED 1st reference position return (CDxX7 to CDxX0: 17h (Hex)) was 
specified when the manual reference position return was not 
executed with the reference position return function enabled (bit 
0 (ZRN) of parameter No. 1005 set to “0”).
DS1451 IMPROPER PMC AXIS 
COMMAND
(1) During deceleration of PMC axis control, next PMC axis
control command is commanded. Please correct PMC ladder


key: chroma:document
string_value:
sequence to execute the next command after the PMC axis 
control is stopped.
(2) While the controlled axis selection signals EAX1 to EAX8
<Gn136> or PMC controlled-axis selection variable (#8700)
are “0”, PMC axis control command is commanded. Please 
correct PMC ladder sequence or macro executor program so 
that the signal or variable is set to 1.
DS1512 EXCESS VELOCITY The feedrate of the linear axis during polar coordinate 
interpolation exceeded the maximum cutting feedrate.


key: chroma:document
string_value:
DS1514 ILLEGAL MOTION IN G12.1 
MODE
In a hypothetical axis direction compensation during the polar 
coordinate interpolation mode, an attempt is made to travel to the 
area in which the travel cannot be made.
DS1553 EXCESS VELOCITY IN 
G43.4/G43.5
The axis rate was attempt to exceed the maximum cutting 
feedrate and travel by the pivot tool length compensation.
DS1710 ILLEGAL ACC. PARAMETER
(OPTIMUM TORQUE ACC/DEC)
There are errors in the parameters of permissible acceleration for


key: chroma:document
string_value:
Optimum Torque Acceleration/Deceleration.
One of the following is the cause.
(1) The ratio of the acceleration for deceleration to the 
acceleration for the acceleration is lower than the limited 
value.
(2) The time to decelerate to 0 is larger than the maximum.
DS1711 ILLEGAL ACC. PARAMETER 
(RIGID TAPPING OPTIMUM 
ACC/DEC)
The permissible acceleration parameter for rigid tapping optimum 
acceleration/deceleration contains an error.
The cause is one of the following:


key: chroma:document
string_value:
(1) The ratio of the deceleration to the acceleration is less than 
1/3.
(2) The time required to slow down to a speed of 0 exceeds the 
maximum.
(3) The maximum acceleration (parameters Nos. 11421 to 
11424) is 0.
DS1931 MACHINE PARAMETER 
INCORRECT
- One of parameters Nos. 19665 to 19667 and Nos.19680 to 
19744 used to configure the machine contains an error.
- 5-axis machining function which can not be used in the machine 
which has two linear axes (bit 6 (HAL) of parameter No. 11269


key: chroma:document
string_value:
= 1) is executed.
- In the machine which has two linear axes (bit 6 (HAL) of 
parameter No. 11269 = 1), some motion of nonexistent liner 
axis is generated.
DS1932 DI.THML SIGNAL ON One of the parameters used to configure the machine is rewritten 
while the tool direction thermal displacement compensation 
function is enabled.
DS1933 NEED REF 
RETURN(SYNC:MIX:OVL)
The relation between a machine coordinate of an axis in 
synchronization, composition, or superposition control, and the


key: chroma:document
string_value:
absolute, or relative coordinate was displaced.
Perform the manual return to the reference position.
DS2003 ILLEGAL USE FOR SERVO 
MOTOR SPINDLE
The servo axes for spindle use of the spindle control with servo 
motor was used by the following functions.
- PMC axis control
- Chopping


key: chroma:document
string_value:
B-64694EN/01 APPENDIX G. ALARM LIST
- 1663 -
Number Message Description
DS2091 CAN NOT RETURN TO 
BREAKPOINT
It was not possible to return to the machine position of the 
interruption point because of machine lock.
DS2092 REVERSE START 
ERROR(RMFR)
Reverse motion function for restart could not be begun.
The followings are assumed as a cause.
- When Reverse motion function for restart begins, CNC is not 
reset status.
- Interruption block is in a mode that cannot begin Reverse


key: chroma:document
string_value:
motion function for restart.
- The program has never executed before.
- The program has never executed after the reverse motion is 
done until becoming the reverse end (RVED) by Reverse 
motion function for restart.
DS2096 ALARM OCCURRED IN MAIN 
PATH
The alarm occurred in the path that used the peripheral axis 
control.
DS2097 ALARM OCCURRED IN 
PERIPHERAL
The alarm occurred in the peripheral axis control.


key: chroma:document
string_value:
DS5258 FEED HOLD IN RESTART When reverse motion for restart is interrupted by feed hold, this 
alarm occurs.
DS5259 INTERRUPTED POSITION NOT 
FOUND
The interruption point was not found. (Coordinates of the 
processing interruption point by temporary execution and 
coordinates of the memorized processing interruption point are 
different.)
The following is assumed as a cause. 
- During feed hold state or single block stop, manual 
intervention was executed.
DS5340 PARAMETER CHECK SUM 
ERROR


key: chroma:document
string_value:
ERROR
Since a parameter was changed, the parameter checksum did 
not match the reference checksum.
Set the original value to the parameter or set the reference 
checksum again.
DS5387 CAN NOT START REFERENCE 
RETURN WITH MECHANICAL 
STOPPER SETTING
The slave axis is not within the in-position width, for example, 
when the distance between the mechanical stoppers for the 
master and slave axes is larger than the withdrawal distance 
specified in parameter No. 7181 or 7182 for the master axis.


key: chroma:document
string_value:
Adjust the position of the mechanical stoppers or the setting of 
parameter No. 7181 or 7182.
DS5550 AXIS IMMEDIATE STOP The movement along an axis was stopped immediately by the 
axis immediate stop function.
(13) Malfunction prevention function alarms (IE alarm)
Number Message Description
IE0001 + OVERTRAVEL ( SOFT 1 ) The malfunction prevention function detected that stored stroke 
check 1 on the positive side was exceeded.


key: chroma:document
string_value:
IE0002 - OVERTRAVEL ( SOFT 1 ) The malfunction prevention function detected that stored stroke 
check 1 on the negative side was exceeded. 
IE0003 + OVERTRAVEL ( SOFT 2 ) The malfunction prevention function detected that stored stroke 
check 2 on the positive side was exceeded.
IE0004 - OVERTRAVEL ( SOFT 2 ) The malfunction prevention function detected that stored stroke 
check 2 on the negative side was exceeded.


key: chroma:document
string_value:
IE0005 + OVERTRAVEL ( SOFT 3 ) The malfunction prevention function detected that stored stroke 
check 3 on the positive side was exceeded. 
IE0006 - OVERTRAVEL ( SOFT 3 ) The malfunction prevention function detected that stored stroke 
check 3 on the negative side was exceeded.
IE0007 EXCESS MAXIMUM REV. DATA The malfunction prevention function detected the command in 
which a value exceeding the maximum speed was specified. 
IE0008 ILLEGAL ACC/DEC The malfunction prevention function detected the


key: chroma:document
string_value:
H. WARNING LIST APPENDIX B-64694EN/01
- 1664 -
H WARNING LIST
(1) Data input-related
Message Description
DATA IS OUT OF RANGE A value tried to be set to the amount of the work shift or the amount 
of the offset, etc. is out of the range that is set by parameter.
Set the value within the range set by the parameter.
DATA IS OUT OF RANGE A value tried to be set to the parameter or the offset, etc is out of 
the range.
Set data within the range.


key: chroma:document
string_value:
Set data within the range.
TOO MANY DIGITS A number that exceed valid digits was entered to the O number or 
the offset value, etc.
Enter a number within the valid range.
WRONG MODE Such as selecting the main program or inputting the parameter 
could not execute in the current mode.
Switch to the correct mode, and retry.
PARAMETER WRITE PROTECT When the parameter write is disabled, the parameters have been 
written.
Set the parameter write enable and write the parameters.
(2) EDIT related


key: chroma:document
string_value:
(2) EDIT related
Message Description
PROTECTED The protected program was edited.
Release protecting.
BG EDIT REJECTED The protected program was selected on the program folder screen, 
the INPUT key was pressed and background editing was 
performed.
Release protecting, and select the program.
EDIT REJECTED The program which is protected from editing tired to be edited by 
the background editing.
SPECIFIED PROGRAM ALREADY EXISTS The program of the same name had already existed when the


key: chroma:document
string_value:
program was created or was moved.
Change the name of the program or delete an existing program of 
the same name.
SPECIFIED PROGRAM NOT FOUND The specified program was not found in program search.
The specified program was not found in deleting a program on word 
editing screen.
Check the program name.
TOO MANY CHARACTERS Exceeds the number of characters that can be specified editing 
(create, copy, move, etc.) of program and folder in the program 
name and folder name was specified.


key: chroma:document
string_value:
Try again by changing the number of characters that can be 
specified.
characters not found Search string can not be found in the program.
Check the search string.
NO MORE SPACE In all replacements, disk free space is low.
Delete some programs, and increase disk space.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX H. WARNING LIST
- 1665 -
(3) Program List Related
Message Description
ABNORMAL END The error occurred by the data server factor when [GET], [PUT], 
[MGET], [MPUT], [LIST-GET], [LIST-PUT], [LIST-DELETE] was 
done or operation was canceled for the data server host's program 
(file) on program folder screen.
The presumed cause is as follows. Remove it and operate again. 
- Connect or login to the host failed.
- Specified file does not exist or the specified number of files is


key: chroma:document
string_value:
too much.
- List file does not exist or mistake is found in the format of list 
file.
- The file transfer was rejected from the FTP server. (there was 
no right to access for the folder or same name folder exists, 
etc.)
CNC RUNNING (a) ATA card of the data server function, present connected host 
or connected host of built-in Ethernet function are used by 
other function when the file operation of copy, move, and 
delete, etc. was done on the program folder screen. Operate it


key: chroma:document
string_value:
after the use of other function ends. 
(b) Tool life values, tool life counter, tool life counter type, tool 
number, tool length compensation number, the tool diameter 
compensation number or tool information was changed during 
automatic operation. Change it after automatic operation ends.
M
(c) Titled working plane indexing, cylindrical interpolation or polar 
coordinate interpolation was instructed in by the processing 
simulation of a dynamic graphic function during automatic


key: chroma:document
string_value:
operation. Start simulation after automatic operation ends.
T
(c) Titled working plane indexing, cylindrical interpolation was 
instructed in by the processing simulation of a dynamic graphic 
function during automatic operation. Start simulation after 
automatic operation ends.
CAN NOT COPY/MOVE The device that was not available to be selected to the copy origin 
or copy destination was selected on the program folder screen.
Change the device.


key: chroma:document
string_value:
Change the device.
DISABLE TO SELECT (a) On the program folder screen, when the copy or move method 
is old type (No.11374#4=1), the folder was selected as a copy 
or move target.
Don't select it.
(b) On the program folder screen, "RETURN TO UPPER 
FOLDER" is selected as a copy or move target.
Don't select it.
(c) On the USB folder screen, the file or folder whose name length 
is 33 or more was selected.
Don't select the file or the folder, because the max length of


key: chroma:document
string_value:
name is 32 characters in CNC.
(d) On the USB folder screen, the name of the file or folder which 
was omitted by "~" (tilde) was tried to be changed.
The name of the file or folder which was omitted by "~" (tilde) 
can not be changed.
(e) On the program character editing screen, %(EOR) was 
selected.
Don't select it.


key: chroma:document
string_value:
H. WARNING LIST APPENDIX B-64694EN/01
- 1666 -
Message Description
CNC MODE ERROR (a) Mode was changed from EDIT to the others before the 
program insertion ends on program (word/character) editing 
screen. Do not change the mode from EDIT to others during 
processing. 
(b) Copy or move was interrupted by the following causes on 
program folder screen.
- Copy/move was done during automatic operation
- Mode was changed from EDIT to the others or emergency


key: chroma:document
string_value:
stop state was canceled during processing
It is possible to copy/move the file between the data server and 
the USB memory in the state of automatic operation stops and 
all paths are EDIT mode or the emergency stop.
(c) Restart point was search on program restart screen in the 
mode other than MEM/RMT. Change the mode to MEM/RMT 
before searching restart point.
WRITE PROTECTED (a) Data server program (file) which was tried to be copied, moved


key: chroma:document
string_value:
or deleted on the program folder screen was protected.
(b) Program which was tried to be deleted or rename on program 
folder screen was protected.
(c) Program to which the program insertion was done on program 
editing (word/character) screen was protected.
(d) Folder tried to make a new program on program editing screen 
was protected.
(e) In tool management function, the data which was tried to be 
changed on each tool data screen was protected. (Tool


key: chroma:document
string_value:
management data protection signal was set to 1.)
REJECT CNC (a) Heading the program pointer was tried on program screen or 
program check screen during automatic operation. Heading
again after the automatic operation ends.
(b) Operation was not able to be completed because the specified 
program was in automatic operation when copy, move or delete 
of the program was done on program folder screen. Operate
again after the automatic operation ends.


key: chroma:document
string_value:
CAN'T CREATE SPECIFIED FOLDER. Folder name that was not able to be used to create folder was used 
on program folder screen.
CLEAR DNC DATA Schedule operating was attempted to be set though the DNC 
operating is being set.
Release the setting of the DNC operating.
CLEAR SCHEDULE DATA DNC operating was attempted to be set though the schedule 
operating is being set. 
Release the setting of the DNC operating.
CAN'T MOVE TO FOLDER The following folders ware tried to be moved to another folder.


key: chroma:document
string_value:
- Folder with the main program
- Folder with protected program
- Folder that is edit interdiction attribute
Move after releasing the above condition.
SPECIFIED FOLDER NOT EXISTS In program folder operation, the specified folder doesn't exist.
Confirm the name of the folder.
NO FILE SELECTED In file delete operation for USB memory in program folder screen, 
the files are not selected.
Operate it after selecting the files.
NO MORE SPACE The program cannot be edited because program memory is full.


key: chroma:document
string_value:
Delete unnecessary programs or execute program condense.
PROGRAM IN FOLDER IS NOT DELETED The folder including the program was deleted.
Delete the folder after deleting the file in the folder.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX H. WARNING LIST
- 1667 -
Message Description
CAN'T MOVE TO UPPER FOLDER Though the operation to move to upper folder was done on the 
program folder screen, the operation cannot be completed because 
it is in the most upper folder.
CAN'T MOVE FROM THIS FOLDER BY 
SEARCH
The main program search was done. However, it is a setting that 
cannot display the folder of the main program.
Operate it after changing the setting that can display the folder of 
the main program.


key: chroma:document
string_value:
the main program.
IMPOSSIBLE TO OUTPUT The operation to the USB device was done. However, the USB 
device is in the state that cannot be used.
Attach the USB device again or use a different USB device once.
SETTING A BACKGROUND FOLDER 
FAILED
The folder for the background was not able to be set.
Operate it again after confirming the attribute of the folder, etc.
DNC FILE SET FAILED The program of an external device of the data server, the data


key: chroma:document
string_value:
server host, and the floppy disk cassette was not able to be 
selected as DNC operation target.
Set the device that can be used by the DNC operation.
SPECIFIED FILE NOT EXISTS The operated file was not found.
Check the file name.
FILE OF COPY PLACE IS SELECTED BY 
NC
Because the program of the copy or the moving destination has 
been selected as the main program, it is not possible to overwrite.
Delete the program of the copy or the moving destination.


key: chroma:document
string_value:
SELECTED FILE IS SELECTED BY NC Because the specified file exists, and has been selected as the 
main program, it is not possible to operate it to the file.
Operate it again after selecting a different program as the main 
program.
SPECIFIED FOLDER ALREADY EXISTS The folder name that already existed was specified in creating and 
rename of folder.
Change the folder name.
FOLDER IS NOT EMPTY Contents of a folder that specified to delete are not empty.
Delete file/folder in the specified folder.


key: chroma:document
string_value:
SELECTED FOLDER IS SELECTED BY NC The selected folder in NC was specified in renaming a folder and 
deleting a folder.
Release the selection of the specified folder.
SETTING A FOREGROUND FOLDER 
FAILED
Setting of foreground folder was done in a mode other than EDIT 
mode.
Switch to EDIT mode
M198 FOLDER SET FAILED M198 operation folder was set in a mode other than EDIT mode.
Switch to EDIT mode.
SETTING A MAIN PROGRAM FAILED Selecting of main program was done in illegal conditions.


key: chroma:document
string_value:
- Set the unlock state in keys and program encryption.
- Set the automatic operation stop state or the reset state when 
bit 1 (OPC) of parameter No. 3204 is 0.
- Set the reset state when bit 1 (OPC) of parameter No. 3204 is 
1.
- The specified program is editing in background.
End the background editing.
- The folder is specified.
Specify the program.
THE NUMBER OF REGISTRATION IS 
FULL
The number of registration was filled with the following operations.
- create/copy of file/folder


key: chroma:document
string_value:
- create/copy of file/folder
- addition of tool geometry data
- addition of screen to main menu
Ensure the number of registration.


key: chroma:document
string_value:
H. WARNING LIST APPENDIX B-64694EN/01
- 1668 -
Message Description
SEARCHING FAILED (a) The word search failed on quick program restart screen.
(b) The search failed on USB memory file list screen.
- Adjust the length of word to 28 characters or less.
- Check the searching string.
LIMITS OVER The number of selected program to copy/move/delete exceeds the 
upper bound.
Adjust the number of selections of programs to ten or less.
CHANGING A WORK FOLDER FAILED IN
ATA CARD


key: chroma:document
string_value:
ATA CARD
The error occurred by changing a working folder in memory card of 
Data Server.
Confirm whether there is a specified folder.
Check the log message of Data Server.
COPYING A FILE FAILED IN ATA CARD The error occurred by copying the file in the memory card of Data 
Server.
The presumed cause is as follows.
- There is not a source file.
- Destination file already exists.
Check the log message of Data Server.
REMOVING THE FILE FAILED FROM ATA 
CARD


key: chroma:document
string_value:
CARD
The error occurred by deleting the file in the memory card of Data 
Server.
The presumed cause is as follows.
- There is not a specified file.
- A specified file is being used.
Check the log message of Data Server.
THE SPECIFIED FILE IS NOT FOUND The error occurred by searching the file in memory card of Data 
Server, in host computer of Data Server, or in host computer of 
Embedded Ethernet.
Check the specified file name.
REMOVING THE FILE FAILED ON FTP 
SERVER


key: chroma:document
string_value:
SERVER
The error occurred by deleting the files in the host computer of Data 
Server or Embedded Ethernet.
The presumed cause is as follows.
- There is not a specified file.
- A specified file is being used.
Check the log message of Data Server or Embedded Ethernet.
ERROR OCCURRED ON GET 
OPERATION
The error occurred by GET operation of Data Server.
There is a possibility of the problem on the personal computer side, 
too.
Check the log message of Data Server.


key: chroma:document
string_value:
GETTING A FILE LIST FAILED The error occurred by displaying the file list in memory card of Data 
Server, in host computer of Data Server, in host computer of 
Embedded Ethernet, or in USB memory stick.
In case of displaying the file list in host computer, there is a 
possibility of the problem on the personal computer side, too.
Check the log message of Data Server, Embedded Ethernet, or 
USB memory stick.
CHANGING A WORK FOLDER OF HOST
FAILED


key: chroma:document
string_value:
FAILED
The error occurred by changing the working folder in the host 
computer of Data Server or Embedded Ethernet.
The presumed cause is as follows.
- There is not a specified file.
Check the working folder of Data Server or Embedded Ethernet.
REMOVING THE FILE FAILED FROM
HOST
The error occurred by deleting the files in the host computer of Data 
Server or Embedded Ethernet.
The presumed cause is as follows.
- There is not a specified file.
- A specified file is being used.


key: chroma:document
string_value:
- There is no access right of a specified file.
Check the log message of Data Server or Embedded Ethernet.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX H. WARNING LIST
- 1669 -
Message Description
MAKING A NEW FOLDER FAILED IN
HOST
The error occurred by making the folder in the host computer of 
Data Server or Embedded Ethernet.
The presumed cause is as follows.
- The name of a specified folder is incorrect. 
- There is no access right for write operation.
Check the log message of Data Server or Embedded Ethernet.
RENAMING A NAME OF HOST FAILED The error occurred by renaming the file in the host computer of


key: chroma:document
string_value:
Data Server or Embedded Ethernet.
The presumed cause is as follows.
- There is not a specified file.
- A specified file is being used.
- There is no access right of a specified file.
- There is a file after changing.
Check the log message of Data Server or Embedded Ethernet.
ERROR OCCURRED ON LIST-DEL 
OPERATION
The error occurred by LIST-DEL operation of Data Server.
Check the log message of Data Server.
ERROR OCCURRED ON LIST-GET 
OPERATION


key: chroma:document
string_value:
OPERATION
The error occurred by LIST-GET operation of Data Server.
There is a possibility of the problem on the personal computer side, 
too.
Check the log message of Data Server.
ERROR OCCURRED ON LIST-PUT 
OPERATION
The error occurred by LIST-PUT operation of Data Server.
There is a possibility of the problem on the personal computer side, 
too.
Check the log message of Data Server.
ERROR OCCURRED ON MGET 
OPERATION
The error occurred by MGET operation of Data Server.


key: chroma:document
string_value:
There is a possibility of the problem on the personal computer side, 
too.
Check the log message of Data Server.
MAKING A NEW FOLDER FAILED IN ATA 
CARD
The error occurred by making the folder in the memory card of Data 
Server.
The presumed cause is as follows.
- A specified folder already exists.
- The name of a specified folder is incorrect. 
Check the log message of Data Server.
ERROR OCCURRED ON MPUT 
OPERATION
The error occurred by MPUT operation of Data Server.


key: chroma:document
string_value:
There is a possibility of the problem on the personal computer side, 
too.
Check the log message of Data Server.
ERROR OCCURRED ON PUT 
OPERATION
The error occurred by PUT operation of Data Server.
There is a possibility of the problem on the personal computer side, 
too.
Check the log message of Data Server.
RENAMING A FILE NAME FAILED IN ATA 
CARD
The error occurred by renaming the file in the memory card of Data 
Server.
The presumed cause is as follows.
- There is not a specified file.


key: chroma:document
string_value:
- A file name after changing is incorrect. 
- A specified file is being used.
- There is a file after changing.
Check the log message of Data Server.
REMOVING THE FOLDER FAILED FROM
ATA CARD
The error occurred by deleting the folder in the memory card of 
Data Server.
The presumed cause is as follows.
- There is not a specified folder.
- The contents of a specified folder are not empty.
Check the log message of Data Server.


key: chroma:document
string_value:
H. WARNING LIST APPENDIX B-64694EN/01
- 1670 -
Message Description
PROGRAM NOT SELECT The program has not been selected by deleting, copying, and 
moving the program. 
Execute them after selecting the program.
DELETE FILE ? On the USB folder screen, this is displayed to confirm a deleting of 
file.
DELETE FILE OR FOLDER ? On the USB folder screen, this is displayed to confirm a deleting of 
file or folder.


key: chroma:document
string_value:
file or folder.
DELETE PROGRAM (FOLDER) ? On the program folder screen or the data server file list screen, this 
is displayed to confirm a deleting of program or folder. 
(No.11374#4=0)
DELETE FOLDER ? On the tree display of the program folder screen or the data server 
file list screen, this is displayed to confirm a deleting of folder.
DELETE PROGRAM ? On the program editing screen or the program folder screen or the 
data server file list screen, this is displayed to confirm a deleting of


key: chroma:document
string_value:
program.
CANNOT COPY TO SAME FILE On the program folder screen, the copy or move target program is 
same to the copy or move destination.
Set different program name.
SCHEDULE ERROR The setting of the schedule operation is wrong.
Confirm the schedule operation setting.
(4) Input and output related
Message Description
CHANGE TO EDIT MODE The input/output of the program was operated in a mode other than
EDIT mode.
Switch to EDIT mode.
CANNOT USE I/O DEVICE The input/output of data was operated.


key: chroma:document
string_value:
The device is busy according to other input/output operations. 
Operate input/output after completing other input/output operations.
PLEASE RELEASE EMERGENCY STOP In the state of the emergency stop, output operation was done on 
all data output screen.
Operate all data output after releasing the emergency stop for all 
paths.
EXCUTING OR MODE CHANGING (a) The previous operation hasn't finished in All I/O screen.
Operate after the previous operation has finished.


key: chroma:document
string_value:
(b) The precision level cannot be set during the axis movement.
Set it during the axis stop.
FILE ALREADY EXIST NC data can't be output to external device because the file of the 
same name already exists.
Change the name of output file or delete the file of the same name 
in external device.
FORMAT ERROR The format of memory card or USB memory is illegal.
Use the memory device in proper format.
PARAMETER SETTING ERROR When the output was operated, the settings of the parameters were


key: chroma:document
string_value:
not correct in NC data output function.
- Set bit 0 (MDP) of parameter No. 138 to 1
- Set parameter No. 20 to 4 (Memory card) or 17 (USB memory)
- Set parameter No.20 and parameter No.21 to the same value
- Set parameter No.20 to the same value when the screen is 
displayed and data output
USB MEMORY IS NOT MOUNTING USB memory was not inserted in the USB slot when using.
Retry after insert the USB memory.
OVER WRITE FAILED When [REWRITE] or [ALL] is executed in data output, overwriting


key: chroma:document
string_value:
B-64694EN/01 APPENDIX H. WARNING LIST
- 1671 -
Message Description
I/O DEVICE SETTING ERROR The setting of the input/output device was changed other than USB 
memory while displaying USB memory on ALL/IO screen.
Select the input/output device correctly.
MEMORY CARD IS NOT MOUNTING On the memory card folder screen, Input/output or search was 
operated when the memory card is not attached.
Attach the memory card.
(5) Execute related
Message Description


key: chroma:document
string_value:
Message Description
THE MOVING AXIS HAS NOT BEEN SET. The specified axis was not set to the movement axis though the 
movement axis setting of the program restart function was 
released.
Operate the axis set to the movement axis.
START FROM MIDDLE OF 
PROG(START/RESET)
The cycle start tried to be executed halfway in the program.
- If you want to execute the cycle start from halfway , turn the 
cycle start signal ST from "1" to "0", and start the program 
operation again.


key: chroma:document
string_value:
operation again.
- If you want to execute the cycle start from top, rewind the 
program.
(6) Work coordinate system related
Message Description
NG SETTING (U-LMT AND L-LMT 
ILLEGAL)
In Work coordinate system shift function, the shift value is out of the 
range.
In Workpiece origin offset function, the offset value is out of the 
range.
Set it according to a set unit. 
NG SETTING (OFFSET NUM OVERLAP) The offset number of Work coordinate system shift or Workpiece 
origin offset overlaps.


key: chroma:document
string_value:
origin offset overlaps.
Specify the number not used.
(7) Tool management related
Message Description
PLEASE CHANGE TO EDIT MODE In tool management function, data change operation was done on 
magazine management table screen, magazine property screen, 
pot property screen, tool management data screen, each tool data 
screen or tool geometry data screen in the state that was not tool 
management edit mode.
Change the mode to tool management edit mode before changing


key: chroma:document
string_value:
the data by pressing softkey [EDIT].
NUMBER IS NOT REGISTERED In tool management function, tool was not found by searching tool 
management number on magazine management table screen, or 
by searching tool type number on total life data screen.
CAN NOT FILTER In tool management function, an item other than the edge group 
number was specified for extracting.
Move the cursor to edge group number and then operate 
extracting.
NOW ATTACHING In tool management function, though tool attachment was not


key: chroma:document
string_value:
completed, other operation was started.
Start the operation after tool attachment is completed.
NOW DETACHING In tool management function, though tool detachment was not 
completed, other operation was started.
Start the operation after tool detachment is completed.


key: chroma:document
string_value:
H. WARNING LIST APPENDIX B-64694EN/01
- 1672 -
Message Description
TOOL MOVING In tool management function, though tool movement was not 
completed, other operation was started.
Start the operation after tool movement is completed.
TEMP OUT EXECUTING In tool management function, tool attachment, temporary 
detachment, or changing tool management data number was 
operated on temporary detaching pot.
Cancel the state of temporary detaching and then start the 
operation.


key: chroma:document
string_value:
operation.
TOOL NUMBER NOT FOUND In tool management function, specified tool number was searched, 
but it was not found.
Check if the tool number is correct.
THE SPECIFIED TOOL HAS BEEN 
ATTACHED
In tool management function, the tool which was already registered 
in the magazine was attempted to attach.
Select the tool which is not registered in magazine and attach it.
FORMAT ERROR Tool management data values was inputted continuously (Example: 
100;200) on the each tool data screen


key: chroma:document
string_value:
Input a tool management data which divided into one data.
CLEAR DATA In Tool management function, the magazine number or the pot 
number is deleted.
INPUT TOOL TYPE NUMBER In Tool management function, tool kind searched number is not 
input. 
Execute the search after inputting tool kind number. 
EDITING In Tool management function, the tool management data is being 
edited.
NO DETAIL LIFE SCREEN In tool management function, detail life data screen cannot be


key: chroma:document
string_value:
displayed because there is no tool type number to which life 
management is effective.
Check the setting of tool information bit 0 and tool life status of tool 
management data.
NOT TURN ABNORMAL SIGNAL OFF In tool management function, tool attachment, detachment, or 
movement was operated under tool
attachment/detachment/movement error signal was "1".
Operate after the error signal becomes to "0".
NOT TURN FINISH SIGNAL OFF In tool management function, tool attachment, detachment, or


key: chroma:document
string_value:
movement was operated under tool 
attachment/detachment/movement finish signal was "1".
Operate after the finish signal becomes to "0".
TOOL INTERFERES In tool management function, interference is generated by attaching 
or moving a tool.
Check if the pot number to which the tool is attached or the 
destination of the tool is correct.
MAGAZINE NUMBER ERR In tool management function, when tool registration, movement, 
attachment, or setting of an origin position was executed, an illegal


key: chroma:document
string_value:
magazine number was specified.
Specify an available magazine number.
POT NUMBER ERR In tool management function, when tool registration, movement, 
attachment, or setting of an origin position was executed, an illegal 
pot number was specified.
Specify an available pot number.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX H. WARNING LIST
- 1673 -
Message Description
INPUT IS REJECTED (a) Time type value (unit of 8ms) was attempted to set to the tool 
of count type.
Change the life count type to the type for cutting time.
(b) Tool geometry data of the tool that was registered in a 
magazine was attempted to change.
Change the tool geometry data after detaching the tool from 
the magazine.
(c) When tool kind of tool geometry size data was not set, data of


key: chroma:document
string_value:
the other items was attempted to input.
Input it after setting the tool kind.
(d) Second geometric tool offset was attempted to input though it 
is in the state that cannot be input. Don't input second 
geometric tool offset.
(e) Offset value was attempted to input though it is in the state that 
offset number was not set in the tool management data.
Input the offset value after setting the tool offset number.
(f) Tool geometry size data was attempted to input though it is in


key: chroma:document
string_value:
the state that offset number was not set in the tool 
management data.
Input tool geometry size data after setting the tool offset 
number.
(g) Tool geometry size data was attempted to input though it is in 
the state that illegal offset number was set in the tool 
management data.
Input tool geometry size data after setting correct tool offset 
number.
(h) An attempt was made to input a value to unusable tool data of 
tool geometry size data.
Check if the tool kind is correct.


key: chroma:document
string_value:
(i) Nonexistent magazine or pot number was attempted to input 
on tool management data screen or each tool data screen.
Check if the magazine and pot number is correct.
ORIGIN POSITION DUPLICATED The tool having the same origin position was already existed.
Specify other origin position.
ORIGIN POSITION ERR Spindle position or stand by position was specified as an origin 
position.
Specify magazine 1 to 8 as an origin position.


key: chroma:document
string_value:
L-COUNT TYPE MATCH The life count types of all tools with same tool type number match.
L-COUNT TYPE MISMATCH: The tools with same tool type number have deferent life count 
types, which are number of use and cutting time.
Match to either the number of use or cutting time.
ABNORMAL END(ATTACH) In tool management function, errors occurred while attaching a tool.
Check the machine.
NOT EMPTY POT Specifying the tool destination or the attaching the tool to the pot 
where a tool was already registered.


key: chroma:document
string_value:
Specify the pot where a tool is not registered.
ABNORMAL END(MOVE) In tool management function, errors occurred while moving a tool.
Check the machine.
ABNORMAL END(DETACH) In tool management function, errors occurred while detaching a 
tool.
Check the machine.
THERE IS NO TOOL IN THE SPECIFIED 
POT
An attempt was made to detach or move at the pot where a tool 
was not registered.
Select the pot where a tool is registered.


key: chroma:document
string_value:
H. WARNING LIST APPENDIX B-64694EN/01
- 1674 -
Message Description
ERROR (PROT) Tool attachment was executed with magazine management table 
protected by 8-level data protection function.
Raise the operation level.
(8) Graphic related
Message Description
NO MORE EXPANSION In dynamic graphic display function, operation to increase the 
drawing scale was done when the scale was already maximum.
NO MORE REDUCTION In dynamic graphic display function, operation to reduce the


key: chroma:document
string_value:
drawing scale was done when the scale was already minimum.
NO PROGRAM SELECTED In dynamic graphic display function, drawing began without 
selecting the program.
Select the program at first.
(9) Other
Message Description
THERE IS NO SPECIFIED NAME OF AXIS (a) On work coordinates screen, the axis specified by measured 
value input or counter input does not exist. Confirm the axis 
name.
(b) On position screen, the axis specified by workpiece coordinate


key: chroma:document
string_value:
system preset or resetting relative coordinates does not exist. 
Confirm m the axis name.
(c) On the manual handle interruption screen, the axis specified by 
clearing the amount of interruption does not exist. Confirm the 
axis name.
(d) For approaching the program restart position per arbitrary axis, 
the axis specified by the movement axis setting does not exist 
on the program restart screen. Confirm the axis name.


key: chroma:document
string_value:
DATA NOT FOUND The signal address that did not exist was searched on the safety 
I/O signal history screen of dual check safety function. 
Confirm the searched signal address.
DATA SETTING ERROR The combination of the waveform data kind of settings to which the 
trouble diagnosis parameter screen can be displayed at the same 
time is wrong. 
Set the waveform data kind of the combination that can be 
displayed at the same time.


key: chroma:document
string_value:
displayed at the same time. 
FORMAT ERROR The format of input data such as parameters and offset etc by MDI 
key is wrong.
Input in correct format.
ILLEGAL LEVEL In 8 level data protection setting screen, the operation is forbidden
under the present operation level was operated.
Operate it after the limit of the operation is released.
INCORRECT CHARACTER CODE IS 
CONTAINED
The character code that cannot be used is input in periodic 
maintenance screen.
Input the allowed character code.


key: chroma:document
string_value:
LACK OF DATA The password for 8 level data protection is too short.
Set the password from 3 to 8 characters.
EMPTY POT IS NOT FOUND Empty POT for the Oversize Tool was not found.
Detach an unnecessary tool, and have empty POT.
OUTPUT ERROR(PMC PARAM) Output of the PMC parameter failed.
Output it again after confirming the output device.
IT IS NOT EXECUTED No hole machining cycle has been operated in quick program 
restart for a machining cycle in MANUAL GUIDE i.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX H. WARNING LIST
- 1675 -
Message Description
WORK COORDI. SHIFT AMOUNT IS 
BEING SET
The cursor movement being limited by the Direct Input of Offset 
Value Measured B function, the cursor was moved.
After completion of the measurement, move the cursor.
WRITE PROTECT For protected data such as "8-level data protection and key signal", 
data was entered.
By releasing the protection, enter your data.


key: chroma:document
string_value:
ILLEGAL CHUCK DATA(L<=L1) In Chuck and Tail Stock Barrier function, setting of the chuck is 
incorrect.
Set to be L<=L1.
ILLEGAL CHUCK DATA(W<=W1) In Chuck and Tail Stock Barrier function, setting of the chuck is 
incorrect.
Set to be W<=W1.
AUTO SET IS PROHIBITED FSSB automatic setting is forbidden.
Check bit 0 (FMD) of parameter No.1902.
NUMBER OF ICON IN CATEGORY IS 0 The category to which any icon is not registered exists in main 
menu screen.
Register one or more icons in any category.


key: chroma:document
string_value:
REGISTRATION PROHIBITION SCREEN The registration of the screen to main menu screen was tried. 
The object screen cannot be registered in main menu screen.
DIFFERENCE WITH NEAR IS RANGE 
OVER
In Stored pitch error compensation total value input function, the 
difference between two consecutive data is range over.
Adjust the difference between two consecutive data within the 
range of -128 to +127.
NOT DELETE (a) In Main menu function, the icon can not be deleted.


key: chroma:document
string_value:
(b) In paste of the program, the program can not be deleted.
Check the program has not been protected."
EXECUTING AUTOMATIC OPERATION In High-speed program management function, saving the program 
was executed during the operation of the program.
Save the program after stopping operation.
ARE YOU SURE YOU WANT TO
EXECUTE?
On the titled working plane index setting screen, this is displayed to 
confirm that data is inserted or overwritten.


key: chroma:document
string_value:
PROGRAM HAS BEEN VERIFIED In the program verification function, the verification is success 
between the program of the I/O device and the program of the CNC 
build-in memory.
FAILED TO SAVE PROGRAMS In the high-speed program management function, this is displayed 
when program registering is failed. (without automatic operation 
executing) 
Try again later.
THERE IS NO INIT-VALUE On the parameter setting screen and axis setting screen, this is 
displayed when the initialization is not executed.


key: chroma:document
string_value:
ID DATA COMPLETE On the servo information screen, the ID has already been acquired 
when the servo ID information reading operation is executed.
This message means that ID acquisition is finished, so next 
operation is not necessary.
NOT READ ID (a) The servo ID information was not correctly read in the servo 
information screen.
Check whether servo motor and amplifier are correctly 
connected.
(b) The spindle ID information was not correctly read in the spindle 
information screen.


key: chroma:document
string_value:
information screen.
Check whether spindle motor and amplifier are correctly 
connected.
ABORT END The transmission of the learning data was interrupted because 
softkey [STOP] is pressed while transmitting the learning data in 
the learning control screen.


key: chroma:document
string_value:
H. WARNING LIST APPENDIX B-64694EN/01
- 1676 -
Message Description
ERROR END The error occurred while transmitting learning data in the learning 
control screen.
Check whether the transmission of the learning data is possible.
NORMAL END The transmission of the learning data ended correctly in the 
learning control screen.
CHECK CODE CAN NOT BE REGISTERED The check code can not be registered because registration object 
such as C language executor program doesn’t exist in the data


key: chroma:document
string_value:
modification detection setting screen.
Check whether the registration object exists.
OPERATION IS ENABLED The password has been input and the operation has become 
possible in the data modification detection setting screen.
INPUT PASSWORD AGAIN (a) When the password was changed, a new password was input 
once.
(b) When the password is changed, the message is generated on 
the parameter screen and warning function against 
modification of setting.


key: chroma:document
string_value:
modification of setting.
(c) When the password of the following parameters is changed, 
the message is generated on the parameter screen in case of 
bit 6 (RPW) of parameter No.11391is set to 1.
- No.3210 Program protection (PSW)
- No.3220 Password (PSW)
- No.11311 Password for embedded macro
- No.3225 Password for protecting against modifications 
to parameters related to Dual Check Safety function
Input the same password again for confirmation.
PASSWORD CHANGED (a) The password was changed.


key: chroma:document
string_value:
(b) When the password is changed, the message is generated on 
the parameter screen and warning function against 
modification of setting.
(c) When the password of the following parameters is changed, 
the message is generated on the parameter screen in case of 
bit 6 (RPW) of parameter No.11391is set to 1.
- No.3210 Program protection (PSW)
- No.3220 Password (PSW)
- No.11311 Password for embedded macro
- No.3225 Password for protecting against modifications


key: chroma:document
string_value:
to parameters related to Dual Check Safety function.
ILLEGAL CHARACTER USED In the warning function against modification of setting, when the 
password was input, the character that was not able to be used was 
input. 
Input the following characters. 
”A” - “Z”, “a” - “z”, “0” - “9”
PASSWORD TOO LONG In the warning function against modification of setting, a too long 
password was input.
Input the password up to 16 characters.


key: chroma:document
string_value:
B-64694EN/01 APPENDIX H. WARNING LIST
- 1677 -
Message Description
PASSWORD MISMATCH (a) A wrong password was input.
(b) When the password is input, the message is generated on the 
parameter screen and warning function against modification of 
setting.
(c) When the password of the following parameters is changed, 
the message is generated on the parameter screen in case of 
bit 6 (RPW) of parameter No.11391is set to 1.
- No.3210 Program protection (PSW)
- No.3220 Password (PSW)


