[F.ST] No figure during machining is drawn and only the final finish figure by that program is drawn.
[STOP] When pressed, stops drawing at the end of block (single block stop).
[REWIND] Press this key to perform drawing from the head of part program. Heading is performed automatically after execu- tion of program end (M02/M30).
No part program which has not been registered in memory can be drawn. It is also necessary that the M02 or M30 be commanded at the end of the part program.
It is possible to specify BLANK FORM and TOOL FORM in the part program. The command format is as shown below. If it is commanded during execution of drawing, the item corresponding to the screen of “SOLID GRAPHIC (PARAMETER)” is set and drawing continues with the set data.
Command of BLANK FORM
G10 L90 P_X_Y_Z_I_J_K_ ;
The command value succeeding the address is the same as the numeric set to the address being displayed at the item of BLANK FORM of “SOLID GRAPHIC (PARAMETER)”. If BLANK FORM is commanded, drawing continues after a new blank figure is drawn.
Command of TOOL FORM G10 L91 P_R_K_ ;
The command value succeeding the address is the same as the numeric set to the address being displayed at the item of TOOL FORM of screen “SOLID GRAPHIC (PARAMETER)”. If 0 is commanded with the tool radius value, no machining simulation is performed thereafter.
Parameter 6500 (DPO, bit 5) is used to specify whether to display the coordinates of the current position on SOLID GRAPHIC screen.
� START SEQ. NO. and END SEQ. NO.
� ANIM. SPEED
� Soft key functions on the “SOLID GRAPHIC (EXECUTION)”screen
� Graphics program
� Specifying the blank form and tool form in the part program
� Display of the coordinate value
OPERATION12. GRAPHICS FUNCTION B–64124EN/01
730
In solid graphics, parameter 6501 (TLC, bit 1) is used to specify whether to apply tool length offset.
Parameter 6501 (3PL, bit 2) is used to select whether to draw a triplane view with the third–angle or first–angle projection.
Parameter 6501 (RID, bit 3) is used to specify whether to draw ridges in plane view drawing.
Parameter 6501 (FIM, bit 4) is used to specify whether to display a solid graphics in the rough mode or in the fine mode. When a solid graphics is drawn in the fine mode, the drawing speed is slower than when drawn in the rough mode.
In triplane drawing, a value can be specified for changing the position of the cross section while the soft key is held down. A value from 0 to 10 can be set. When 0 is specified, a value of 1 is used. (Parameter No. 6515)
� TOOL COMP.
� Graphic method
� Ridge drawing
� Display mode
� Cross section position change
OPERATIONB–64124EN/01 12. GRAPHICS FUNCTION
731
Right view and rear view
[ ]
Rear view and left view
Front view and right view Left view and front view
[ ]
[ ][ ]
Rear view
Top view
Right side viewLeft side view
Front view
Example) The side views of the figure below are illustrated.
In the above figure, the side views displayed are switched as follows.
Press
Press
Press Press
Examples
� Side view selection in triplane drawing
OPERATION12. GRAPHICS FUNCTION B–64124EN/01
732
Some examples of cross–sectional views are given below for the left view and front view shown on the previous page.
ÕÕÕÕÕ ÕÕÕÕÕ ÕÕÕÕÕ
Sectional view 1
Õ Õ Õ Õ Õ ÕÕ
ÕÕ ÕÕ ÕÕ
ÕÕÕ ÕÕÕ
ÕÕÕ ÕÕÕ ÕÕÕ ÕÕÕ
Õ Õ Õ
ÕÕ ÕÕ ÕÕ
Sectional view 2
If the machine operation is not enabled, no drawing can be made. No drawing can be made during operation of machine. The main setting data and switches needed on drawing are as shown below:
Setting data/switch Status needed for drawing
Tool offset value It is necessary to set the cutter compensation value properly. The tool length offset is ignored.
Single block Off
Optional block skip Properly set it.
Feed hold Off
Tools which set the tool figure are limited to the cylinder figure (equivalent to flat end mill).
In solid graphics, paths based on helical interpolation cannot be drawn.
� Cross section position selection in triplane drawing
Limitations
� �� ���� ���������
� #��� ���
� A���� � �������� ����
OPERATIONB–64124EN/01 13. HELP FUNCTION
733
13 A ;* �98 #608 The help function displays on the screen detailed information about alarms issued in the CNC and about CNC operations. The following information is displayed.
When the CNC is operated incorrectly or an erroneous machining program is executed, the CNC enters the alarm state. The help screen displays detailed information about the alarm that has been issued and how to reset it. The detailed information is displayed only for a limited number of P/S alarms. These alarms are often misunderstood and are rather difficult to understand.
If you are not sure about a CNC operation, refer to the help screen for information about each operation.
When setting or referring to a system parameter, if you are not sure of the number of the parameter, the help screen displays a list of parameter Nos. for each function.
Help Function Procedure
1 Press the HELP key on the MDI panel. HELP (INITIAL MENU) screen
is displayed.
Fig. 13 (a) HELP (INITIAL MENU) screen
HELP (INITIAL MENU) O1234 N00001
***** HELP *****
1. ALARM DETAIL 2. OPERATION METHOD 3. PARAMETER TABLE
S 0 T0000 MEM **** *** *** 10:12:25 [ ALAM ] [ OPR ] [ PARA ] [ ] [ ]
The user cannot switch the screen display from the PMC screen or CUSTOM screen to the help screen. The user can return to the normal
CNC screen by pressing the HELP key or another function key.
� Detailed information of alarms
� Operation method
� Parameter table
Procedure
OPERATION13. HELP FUNCTION B–64124EN/01
734
2 Press soft key [ALAM] on the HELP (INITIAL MENU) screen to display detailed information about an alarm currently being raised.
Normal explana– tion on alarm
Fig. 13 (b) ALARM DETAIL screen when alarm P/S 027 is issued
Function classification
Alarm details
Alarm No.
HELP (ALARM DETAIL) O0010 N00001
NUMBER : 027 M‘SAGE : NO AXES COMMANDED IN G43/G44 FUNCTION : TOOL LENGTH COMPENSATION C ALARM :
IN TOOL LENGTH COMPENSATION TYPE C, NO AXIS IS DESIGNATED IN G43 & G44 BLOCKS. IN TOOL LENGTH COMPENSATION TYPE C, IT TRIES TO LATCH ON TO ANOTHER AXIS WITHOUT OFFSET CANCE– LING.
>100 S 0 T0000 MEM **** *** *** 10:12:25 [ ALAM ] [ OPR ] [ PARA ] [ ] [ ]
Note that only details of the alarm identified at the top of the screen are displayed on the screen. If the alarms are all reset while the help screen is displayed, the alarm displayed on the ALARM DETAIL screen is deleted, indicating that no alarm is issued.
Fig. 13 (c) ALARM DETAIL screen when no alarm is issued
HELP (ALARM DETAIL) O1234 N00001
NUMBER : M‘SAGE : FUNCTION : ALARM :
<<ALARM IS NOT GENERATED>>
ENTER THE DETAIL–REQUIRED ALARM NUMBER, AND PRESS [SELECT] KEY
>100 S 0 T0000 MEM **** *** *** 10:12:25 [ ALAM ] [ OPR ] [ PARA ] [ ] [ ]
ALARM DETAIL screen
OPERATIONB–64124EN/01 13. HELP FUNCTION
735
3 To get details on another alarm number, first enter the alarm number, then press soft key [SELECT]. This operation is useful for investigating alarms not currently being raised.
Fig. 13 (d) How to select each ALARM DETAILS
>100 S 0 T0000 MEM **** *** *** 10:12:25 [ ] [ ] [ ] [ ] [ SELECT ]
The following is the screen when P/S alarm 100 is selected as example.
Fig. 13 (e) ALARM DETAIL screen when P/S 100 is selected
HELP (ALARM DETAIL) O1234 N00001
NUMBER : 100 M‘SAGE : PARAMETER WRITE ENABLE FUNCTION : ALARM :
<<ALARM IS NOT GENERATED>>
>100 S 0 T0000 MEM **** *** *** 10:12:25 [ ] [ ] [ ] [ ] [ SELECT ]
4 To determine an operating procedure for the CNC, press the soft key [OPR] key on the HELP (INITIAL MENU) screen. The OPERATION METHOD menu screen is then displayed.
HELP (OPERATION METHOD) O1234 N00001
1.PROGRAM EDIT 2.SEARCH 3.RESET 4.DATA INPUT WITH MDI 5.DATA INPUT WITH TAPE 6.OUTPUT 7. INPUT WITH FANUC CASSETTE 8.OUTPUT WITH FANUC CASSETTE 9.MEMORY CLEAR
MEM 00 : 00 : 00* * * * * * * * * *
S 0 T0000
8� � !D8 �"�G�� D8
Fig. 13 (f) OPERATION METHOD menu screen
To select an operating procedure, enter an item No. from the keyboard then press the [SELECT] key.
OPERATION METHOD screen
OPERATION13. HELP FUNCTION B–64124EN/01
736
Fig. 13 (g) How to select each OPERATION METHOD screen
>1 S 0 T0000 MEM **** *** *** 10:12:25 [ ] [ ] [ ] [ ] [ SELECT ]
When “1. PROGRAM EDIT” is selected, for example, the screen in Figure 13 (h) is displayed. On each OPERATION METHOD screen, it is possible to change the displayed page by pressing the PAGE key. The current page No. is shown at the upper right corner on the screen.
HELP (OPERATION METHOD) 01234 N00001 << 1. PROGRAM EDIT >> 1/4 *DELETE ALL PROGRAMS
MODE : EDIT SCREEN : PROGRAM OPR : (O–9999) – <DELETE>
*DELETE ONE PROGRAM MODE : EDIT SCREEN : PROGRAM OPR : (O+PROGRAM NUMBER) – <DELETE>
Each item
Page/maximum page Operation Set mode Operation location Operating procedure
Fig. 13 (h) Selected OPERATION METHOD screen
>_ S 0 T0000 MEM **** *** *** 10:12:25 [ ALAM ] [ OPR ] [ PARA ] [ ] [ ]
5 To return to the OPERATION METHOD menu screen, press the RETURN MENU key to display “[OPR]” again, and then press the [OPR] key again. To directly select another OPERATION METHOD screen on the screen shown in Figure 13 (h), enter an item No. from the keyboard and press the [SELECT] key.
Fig. 13 (i) How to select another OPERATION METHOD screen
>3 S 0 T0000 MEM **** *** *** 10:12:25 [ ] [ ] [ ] [ ] [ SELECT ]
6 If you are not sure of the No. of a system parameter to be set, or to refer to a system parameter, press the [PARA] key on the HELP (INITIAL MENU) screen. A list of parameter Nos. for each function is displayed. (See Figure 13 (j).) It is possible to change the displayed page on the parameter screen.
RETURN MENU key
PARAMETER TABLE screen
OPERATIONB–64124EN/01 13. HELP FUNCTION
737
The current page No. is shown at the upper right corner on the screen.
Fig. 13 (j) PARAMETER TABLE screen
HELP (PARAMETER TABLE) 01234 N00001 1/4
* SETTEING (No. 0000∼) * READER/PUNCHER INTERFACE (No. 0100∼) * AXIS CONTROL
/SETTING UNIT (No. 1000∼) * COORDINATE SYSTEM (No. 1200∼) * STROKE LIMIT (No. 1300∼) * FEED RATE (No. 1400∼) * ACCEL/DECELERATION CTRL (No. 1600∼) * SERVORELATED (No. 1800∼) * DI/DO (No. 3000∼)
>_ S 0 T0000 MEM **** *** *** 10:12:25 [ ALAM ] [ OPR ] [ PARA ] [ ] [ ]
7 To exit from the help screen, press the HELP key or another function
key.
[ALAM]
ALARM DETAIL screen
OPERATION METHOD
screen
PARAME- TER TABLE
screen
[OPR] [PARA]
key CNC
screen
Each opera- tion instruc- tion screen
[OPR]
(NO.)+[SELECT]
(NO.)+[SELECT]
key or function key
HELP INITIAL MENU
screen
HELP
key or function key
HELP
HELP
PAGE key
key or function key
HELP
(NO.)+[SELECT]
Explanation
� Configuration of the Help Screen
OPERATION14. SCREEN HARDCOPY B–64124EN/01
738
14 SCREEN HARDCOPY The screen hardcopy function outputs the information displayed on the CNC screen as 640*480–dot bitmap data. This function makes it possible to produce a hard copy of a still image displayed on the CNC. The created bitmap data can be displayed on a PC.
Screen Hardcopy Procedure
1 Check the parameter settings. To use the screen hardcopy function, set bit 7 (HDC) of parameter 3301 to 1 and parameter 20 (I/O channel selection) to 4 (memory card I/F). Set other relative parameters (bits 0, 2, and 3 of parameter 3301) as needed.
2 Insert a memory card.
3 To start the function, set hardcopy start signal HDREQ <G067#7> to 1. Alternatively, hold down the [SHIFT] key for five seconds.
4 To end the function, press the [CAN] key. Alternatively, set hard copy stop signal HDABT <G067#6> to 1.
5 While the screen hardcopy operation is in progress, the hardcopy in progress signal <F061#3> is tied to 1. For several tens of seconds (or several seconds, for a monochrome LCD) before the hardcopy operation ends, the screen image stands still.
6 When the screen hardcopy operation is completed, the hardcopy in progress signal <F061#3> goes 0.
While the screen hardcopy operation is in progress, the screen image keeps still. This means that the clock displayed on the screen indicates the beginning and end of the operation. When the clock stops counting seconds, the hard copy operation starts. The clock resumes counting seconds when the screen hard copy operation ends.
NOTE 1 During the screen hardcopy operation, key input is disabled
for several tens of seconds. Until the screen hardcopy operation ends, the screen image lies still. During this period, the hardcopy in progress signal <F061#3> is tied to 1. No other signal is output. Avoid turning off the power indiscriminately during that period.
2 A normal hard copy may not be produced while the screen image is moving.
Supplementary explanation
OPERATIONB–64124EN/01 14. SCREEN HARDCOPY
739
A hard copy of the following screens cannot be produced.
1 System alarm screen
2 Screen while RS–232–C is being used
3 Screen during automatic or manual operation (A hard copy can be produced in a rest of the operation.)
The bitmap files created by the screen hardcopy function are named as follows, in order in which they are created after power–up:
‘HDCPY000.BMP’ (Name of the first hardcopy file created after power–up)
‘HDCPY001.BMP’ (Name of the second hardcopy file created after power–up)
:
:
‘HDCPY099.BMP’
NOTE 1 A screen hardcopy file produced after the file HDCPY099.
BMP is output will be named as HDCPY000.BMP. 2 If a BMP file output by the screen hardcopy function has the
same name as a file present on a memory card, the file on the memory card is overwritten unconditionally.
3 When the hardcopy function is carried out after power is turned off and on again, the first output file is named as HDCPY000.BMP again. If the inserted memory card has a file having the same name, the file is unconditionally overwritten. Note this when continuously producing hard copies of various screens.
The number of colors used in created bitmap data depend on the LCD hardware and the display mode of the CNC screen. Table 14 (a) indicates the relationships.
Table 14 (a) Colors of BMP data created by the screen hardcopy function
LCD hardware
CNC screen display mode
Colors displayed on CNC
Colors used in created BMP data
Remarks
Monochrom e LCD
— 2 colors 2 colors Shades of gray are not supported.
Color LCD VGA–comp atible mode 3119#7=1
Character: 16 colors
Graphic: 16 colors
When bit 0 of parameter 3301 is set to 0: 256 colors When bit 0 of parameter 3301 is set to 1: 16 colors
Note that colors may not be normally displayed in the 16–color mode.
VGA mode 3119#7=0
256 colors 256 colors
Limitations
File name
Colors of data
OPERATION14. SCREEN HARDCOPY B–64124EN/01
740
Table 14 (b) indicates the sizes of bitmap data created by the screen hardcopy function.
Table 14 (b) Sizes of bitmap data created by the screen hardcopy function
Bitmap colors File size (bytes)
Monochrome (2 colors) 38,462
Color (16 colors) 153,718
Color (256 colors) 308,278
If bit 2 (HCA) of parameter 3301 is set to 1, an alarm message can be output when the hardcopy operation ends in failure. (P/S alarm Nos. 5212 to 5214) For descriptions of these alarms, see APPENDIX G, “ALARM LIST.”
Data size
Alarm message
IV.
 METHOD OF REPLACING BATTERY
815
1 METHOD OF REPLACING BATTERY In a system using this CNC, batteries are used as follows:
Use Component connected tobattery
Memory backup in the CNC control unit CNC control unit
Preservation of the current position indicated by the separate absolute pulse coder
Separate detector interface unit
Preservation of the current position indicated by the absolute pulse coder built into the motor
Servo amplifier
Used batteries must be discarded according to appropriate local ordinances or rules. When discarding batteries, insulate them by using tape and so forth to prevent the battery terminals from short–circuiting.
MAINTENANCE1. METHOD OF REPLACING BATTERY B–64124EN/01
816
Part programs, offset data, and system parameters are stored in CMOS memory in the control unit. The power to the CMOS memory is backed up by a lithium battery mounted on the front panel of the control unit. The above data is not lost even when the main battery goes dead. The backup battery is mounted on the control unit at shipping. This battery can maintain the contents of memory for about a year. When the voltage of the battery becomes low, alarm message “BAT” blinks on the display and the battery alarm 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, however, this depends on the system configuration. If the voltage of the battery becomes any lower, memory can no longer be backed up. Turning on the power to the control unit in this state causes system alarm 935 (ECC error) to occur because the contents of memory are lost. Clear the entire memory and reenter data after replacing the battery. Therefore, FANUC recommends that the battery be replaced once a year regardless of whether alarms are generated. The power to the control unit must be turned on when the battery is replaced. If the battery is disconnected when the power is turned off, the contents of memory are lost. Observe the following precautions for lithium batteries:
WARNING If an unspecified battery is used, it may explode. Replace the battery only with the specified battery (A02B–0200–K102.)
In addition to the Lithium battery built into the CNC control unit, commercial D–size alkaline batteries can be used by installing the battery case externally.
NOTE A lithium battery is installed as standard at the factory.
1.1 BATTERY FOR MEMORY BACKUP (3VDC)
MAINTENANCEB–64124EN/01 1. METHOD OF REPLACING BATTERY
817
(1)Prepare a new lithium battery (ordering drawing number: A02B–0200–K102).
(2)Turn on the power of the control unit once for about 30 seconds.
(3)Turn off the power of the control unit.
(4)Remove the old battery from the top of the CNC control unit. First unplug the battery connector then take the battery out of its case. The battery case of a control unit without option slots is located at the top right end of the unit. That of a control unit with 2 slots is located in the central area of the top of the unit (between fans).
(5) Insert a new battery and reconnect the connector.
NOTE Complete steps (3) to (5) within 10 minutes. Do not leave the control unit without a battery for any longer than the period shown, as this will result in the contents of memory being lost.
Lithium battery A02B–0236–K102
Battery case
Connector
WARNING Incorrect battery replacement may cause an explosion. Do not use a battery other than that specified (specification: A02B–0200–K102).
Replacing the lithium battery
MAINTENANCE1. METHOD OF REPLACING BATTERY B–64124EN/01
818
(1)Prepare two new alkaline dry cells (size D).
(2)Turn on the power of the control unit once for about 30 seconds.
(3)Turn off the power of the control unit.
(4)Remove the battery case cover.
(5)Replace the batteries, paying careful attention to their orientation.
(6)Replace the battery case cover.
NOTE When replacing the dry cells, use the same procedure as that for lithium battery replacement procedure, described above.
Dry cell × 2
Cover
Connection terminal on the rear
Battery case
Mounting hole × 4
Replacing the alkaline dry cells (size D)
MAINTENANCEB–64124EN/01 1. METHOD OF REPLACING BATTERY
819
Power from the external batteries is supplied through the connector to which the lithium battery is connected. The lithium battery, provided as standard, can be replaced with external batteries in the battery case (A02B–0236–C281) according to the battery replacement procedures described above.
NOTE 1 Install the battery case (A02B–0236–C281) in a location where the batteries can be replaced
even when the control unit power is on. 2 The battery cable connector is attached to the control unit by means of a simple lock system.
To prevent the connector from being disconnected due to the weight of the cable or tension within the cable, fix the cable section within 50 cm of the connector.
Use of alkaline dry cells (size D)
Connection
MAINTENANCE1. METHOD OF REPLACING BATTERY B–64124EN/01
820
One battery unit can maintain current position data for six absolute pulse coders for a year. When the voltage of the battery becomes low, APC alarms 3n6 to 3n8 (n: axis number) are displayed on the LCD display. When APC alarm 3n7 is displayed, 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 pulse coders used. If the voltage of the battery becomes any lower, the current positions for the pulse coders can no longer be maintained. Turning on the power to the control unit in this state causes APC alarm 3n0 (reference position return request alarm) to occur. Return the tool to the reference position after replacing the battery. Therefore, FANUC recommends that the battery be replaced once a year regardless of whether APC alarms are generated. See Section 7.1.3 for details of connecting the battery to separate absolute pulse coders.
Obtain four commercially available alkaline batteries (size D).
(1)Turn on the power of the machine (turn on the servo amplifier).
(2)Loosen the screws of the battery case, and remove the cover.
(3)Replace the dry batteries in the case. Note the polarity of the batteries as shown in the figure below (orient two batteries one way and the other two in the opposite direction).
Å Å
Å ÅÅ
Å
Ç
ÇÇÅ
Å Å
Screws
Cover
(4)After installing the new batteries, replace the cover.
(5)Turn off the power to the machine.
WARNING If the batteries are installed incorrectly, an explosion may occur. Never use batteries other than the specified type (Size D alkaline batteries).
1.2 BATTERY FOR SEPARATE ABSOLUTE PULSE CODERS (6VDC)
Replacing batteries
MAINTENANCEB–64124EN/01 1. METHOD OF REPLACING BATTERY
821
CAUTION The battery must be replaced with the power of the machine turned on (the servo amplifier turned on). Note that, if batteries are replaced while no power is supplied to the CNC, the recorded absolute position is lost.
The battery for the absolute pulse coder built into the motor is installed in the servo amplifier.  TAPE CODE LIST B–64124EN/01
826
ISO code EIA code Meaning
Character 8 7 6 5 4 3 2 1 Character 8 7 6 5 4 3 2 1 Without
CUSTOM MACRO B
With CUSTOM MACRO B
DEL � � � � � � � � � Del � � � � � � � � × × NUL � Blank � × × BS � � � BS � � � � × × HT � � � Tab � � � � � � × ×
LF or NL � � � CR or EOB � �
CR � � � � � × × SP � � � SP � � � �
% � � � � � ER � � � �
( � � � (2–4–5) � � � �
) � � � � � (2–4–7) � � � �
+ � � � � � + � � � � ∆ – � � � � � – � �
: � � � � �
/ � � � � � � � / � � � �
. � � � � � . � � � � � �
# � � � � � Parameter (No. 6012)
$ � � � ∆ � & � � � � � & � � � � ∆ � � � � � � � ___ ∆ � * � � � � � Parameter
(No. 6010) ∆
, � � � � � , � � � � � �
; � � � � � � � ∆ ∆ < � � � � � ∆ ∆ = � � � � � � � Parameter
(No. 6011) ∆
> � � � � � � � ∆ ∆ ? � � � � � � � ∆ � @ � � � ∆ � ” � � ∆ ∆ [ � � � � � � � Parameter
(No. 6013) ∆
] � � � � � � � Parameter (No. 6014)
∆
APPENDIXB–64124EN/01 A. TAPE CODE LIST
827
NOTE 1 The symbols used in the remark column have the following meanings.
(Space) : The character will be registered in memory and has a specific meaning. It 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 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 Codes not in this table are ignored if their parity is correct. 3 Codes with incorrect parity cause the TH alarm. But they are ignored without generating the
TH alarm when they are in the comment section. 4 A character with all eight holes punched is ignored and does not generate TH alarm in EIA code.
APPENDIX B. LIST OF FUNCTIONS AND
TAPE FORMAT B–64124EN/01
828
B LIST OF FUNCTIONS AND TAPE FORMAT Some functions cannot be added as options depending on the model. In the tables below, PI :presents a combination of arbitrary axis addresses using X,Y,Z,A,B and C (such as X_Y_Z_A_). x = 1st basic axis (X usually) y = 2nd basic axis (Y usually) z = 3rd basic axis (Z usually)
Functions Illustration Tape format
Positioning (G00) PI
Start point
G00 _ ;PI
Linear interpolation (G01) PI
Start point
G01 _ F_;PI
Circular interpolation (G02, G03)
(x, y)
G03(x, y)
JR
I
G02
Start point
Start point
R
I
J
G17 G02
G03 X_ Y_
R_
I_ J_ F_ ;
G18 G02
G03 X_ Z_
R_
I_ K_ F_ ;
G19 G02
G03 Y_ Z_
R_
J_ K_ F_ ;
Helical interpolation (G02, G03) Z
Start point
(xyz)
(x, y)
(In case of X–Y plane)
G17 G02
G03 X_ Y_
R_
I_ J_ α_ F_ ;
G18 G02
G03 X_ Z_
R_
I_ K_ α_ F_ ;
G19 G02
G03 Y_ Z_
R_
J_ K_ α_ F_ ;
α : Any axis other than circular interpolation axes.
Dwell (G04) G04
X_ ; P_
APPENDIXB–64124EN/01 B. LIST OF FUNCTIONS AND
TAPE FORMAT
829
Functions Tape formatIllustration
AI advanced preview control (G05.1)
G05.1 Q1; AI advanced preview control mode on
G05.1 Q0 ; AI advanced preview control mode off
Cylindrical interpolation (G07.1)
G07.1 IP_r_; Cylindrical interpolation mode G07.1 IP0 ; Cylindrical interpolation mode cancel r: Radius of cylinder
Advanced preview control (G08) G08 P1: Advanced preview control mode on G08 P0: Advanced preview control mode off
Exact stop (G09) Velocity
Time
PI _;G09 G02
G03
G01
Change of offset value by program (G10)
G10 L10 P_R_;(Geomerty offset value/H) G10 L11 P_R_;(Wear offset value/H) G10 L12 P_R_;(Geomerty offset value/D) G10 L13 P_R_;(Wear offset value/D)
Polar coordinate (G15, G16) Yp
Xp (x y)
Xp
Yp Local coordinate
Work coordinate system
G17 G16 Xp_ Yp_ ;. G18 G16 Zp_ Xp_ ;. G19 G16 Yp_ Zp_ ;. G15 ; Cancel
Plane selection (G17, G18, G19)
G17 ; G18 ; G19 ;
Inch/millimeter conversion (G20, G21)
G20 : Inch input G21 : Millimeter input
Stored stroke check (G22, G23)
(XYZ)
(IJK)
G22 X_Y_Z_I_J_K_;
G23 Cancel;
Reference position return check (G27)
PI
Start point
G27 _ ;PI
Reference position return (G28)
2nd, reference position return (G30) PI
Reference position
Intermediate position
(G28)
2nd reference position (G30) Start point
G27 _ ;PI
APPENDIX B. LIST OF FUNCTIONS AND
TAPE FORMAT B–64124EN/01
830
Functions Tape formatIllustration
Return from reference position to start point (G29)
PI Intermediate position
Reference position G29 _ ;PI
Skip function (G31) PI
Start point Skip signal
G31 _ F_;PI
Thread cutting (G33) F G33 _ F_; F : lead
PI
Cutter compensation C (G40 – G42)
ÇÇÇÇ ÇÇÇÇ ÇÇÇÇ
ÇÇÇ ÇÇÇ ÇÇÇ ÇÇÇ ÇÇÇ ÇÇÇ
G41
G42
G40
Tool
G17 G18 G19
G41 G42 D_ ;
D : Tool offset G40 : Cancel
Normal direction control (G40.1, G41.1, G42.1) (G150, G151, G152)
G41.1 (G151) Normal direction control left G42.1 (G152) Normal direction control right G40.1 (G150) Normal direction control cancel
Tool length offset A (G43, G44, G49)
Z
Offset G43
Z_ H_ ; G44
G43 H_ ;
G44
H : Tool offset G49 : Cancel
Tool length offset B (G43, G44, G49)
H : Tool offset G49 : Cancel
G17 G18 G19
H_ ; G43
G44
Z_ Y_ X_
G17 G18 G19
H_ ; G43
G44
Tool length offset C (G43, G44, G49)
G43 �_ H_ ;
G44
� : An optional address of one axis H : Tool offset number G49 : Cancel
APPENDIXB–64124EN/01 B. LIST OF FUNCTIONS AND
TAPE FORMAT
831
Functions Tape formatIllustration
Tool offset (G45 – G48)
IP
IP
Increase
Decrease 2 times increase 2 times decrease
Compensation value
P# ?#�I G45 G46 G47 G48
D : Tool offset number
Scaling (G50, G51)
P1’
P1 P2
P4 P3
P2’
P4’ P3’ PI
P# ?#�I G45 G46 G47 G48
D : Tool offset number
Programmable mirror image (G50.1, G51.1)
Mirror PIG51.1 _ ; G50.1 ; Cancel. . . .
Setting of local coordinate system (G52) x
y PI
Local coordinate system
Work coordinate system
G52 _ ;PI
Command in machine coordinate system (G53)
G53 _ ;PI
Selection of work coordinate system (G54 – G59)
PIWork zero point offset
Work coordinate system
Machine coordinate system
G54
: G59
P# �I
Single direction positioning (G60)
PI G60 _ ;PI
Cutting mode (G64) Exact stop mode (G61) Tapping mode (G63)
Automatic corner override (G62)
v
t G64
v
G61 t
G64_ ; Cutting mode G61_ ; Exact stop mode G63_ ; Tapping mode G62_ ; Automatic corner override
APPENDIX B. LIST OF FUNCTIONS AND
TAPE FORMAT B–64124EN/01
832
Functions Tape formatIllustration
Custom macro (G65, G66, G67)
G65 P_ L_ ;
Macro
O_ ;
M99 ;
One–shot call G65 P_ L_ <Argument assignment> ; P : Program No. L : Number of repeatition Modal call G66 P_L_ <Argument G67 ; Cancel assignment>;
Coordinate system rotation (G68, G69)
Y
X (x y)
(In case of X–Y plane)
�
G68 G17 X_ Y_
G18 Z_ X_
G19 Y_ Z_
R α ;
G69 ; Cancel
Canned cycles (G73, G74, G76, G80 – G89)
Refer to II.13. FUNCTIONS TO SIMPLIFY PROGRAMMING
G80 ; Cancel
G73 G74 G76 G81 : G89
X_ Y_ Z_ P_ Q_ R_ F_ K_ ;
Absolute/incremental programming (G90/G91)
G90_ ; Absolute command G91_ ; Incremental command G90_ G91_ ; Combined use
Change of workpiece coordinate system (G92)
Maximum spindle speed clump (G92)
ÇÇ ÇÇ
PI
G92 _ ; Change of workpiece coordinate system
G92S_ ; Maximum spindle speed clump
PI
Workpiece coordinate system preset (G92.1)
G92.1 0;PI
Feed per minute, Feed per revolution (G94, G95)
mm/min inch/min mm/rev inch/rev
G94 F_ ; Feed per minute G95 F_ ; Feed per revolution
Constant surface speed control (G96, G97)
Surface speed (m/min or feet/min)
Spindle speed N (min–1)
G96 S_ ; Starts constant surface speed control (Surface speed command)
G97 S_ ; Constant surface speed is cancelled (Maximum spindle speed command)
Initial point return / R point return (G98, G99)
G99
G98 Initial level
R level
Z point
G98_ ; G99_ ;
APPENDIXB–64124EN/01 C. RANGE OF COMMAND VALUE
833
C RANGE OF COMMAND VALUE
Increment system
IS–B IS–C
Least input increment 0.001 mm 0.0001 mm
Least command increment 0.001 mm 0.0001 mm
Max. programmable dimension ±99999.999 mm ±9999.9999 mm
Max. rapid traverse Note 240000 mm/min 100000 mm/min
Feedrate range Note 1 to 240000 mm/min 1 to 100000 mm/min
Incremental feed 0.001, 0.01, 0.1, 1 mm/step
0.0001, 0.001, 0.01, 0.1 mm/step
Tool compensation 0 to ±999.999 mm 0 to ±999.9999 mm
Dwell time 0 to 99999.999 sec 0 to 99999.999 sec
Increment system
IS–B IS–C
Least input increment 0.0001 inch 0.00001 inch
Least command increment 0.001 mm 0.0001 mm
Max. programmable dimension ±9999.9999 inch ±393.70078 inch
Max. rapid traverse Note 240000 mm/min 100000 mm/min
Feedrate range Note 0.01 to 9600 inch/min
0.01 to 4000 inch/min
Incremental feed 0.0001, 0.001, 0.01, 0.1 inch/step
0.00001, 0.0001, 0.001, 0.01 inch/step
Tool compensation 0 to ±99.9999 inch 0 to ±99.9999 inch
Dwell time 0 to 99999.999 sec 0 to 9999.9999 sec
Linear axis � In case of millimeter
input, feed screw is millimeter
� 6� � �� �� ���� �����/
���� ����3 �� ���� ����
APPENDIXC. RANGE OF COMMAND VALUE B–64124EN/01
834
Increment system
IS–B IS–C
Least input increment 0.0001 inch 0.00001 inch
Least command increment 0.0001 inch 0.00001 inch
Max. programmable dimension ±9999.9999 inch ±9999.9999 inch
Max. rapid traverse Note 9600 inch/min 4000 inch/min
Feedrate range Note 0.01 to 9600 inch/min
0.01 to 4000 inch/min
Incremental feed 0.0001, 0.001, 0.01, 0.1 inch/step
0.00001, 0.0001, 0.001, 0.01 inch/step
Tool compensation 0 to ±99.9999 inch 0 to ±99.9999 inch
Dwell time 0 to 99999.999 sec 0 to 9999.9999 sec
Increment system
IS–B IS–C
Least input increment 0.001 mm 0.0001 mm
Least command increment 0.0001 inch 0.00001 inch
Max. programmable dimension ±99999.999 mm ±9999.9999 mm
Max. rapid traverse Note 9600 inch/min 4000 inch/min
Feedrate range Note 1 to 240000 mm/min 1 to 100000 mm/min
Incremental feed 0.001, 0.01, 0.1, 1 mm/step
0.0001, 0.001, 0.01, 0.1 mm/step
Tool compensation 0 to ±999.999 mm 0 to ±999.9999 mm
Dwell time 0 to 99999.999 sec 0 to 9999.9999 sec
� 6� � �� �� ���� �����/
���� ����3 �� ����
� 6� � �� �� ���� ����
�����/ ���� ����3 �� ����
APPENDIXB–64124EN/01 C. RANGE OF COMMAND VALUE
835
Increment system
IS–B IS–C
Least input increment 0.001 deg 0.0001 deg
Least command increment 0.001 deg 0.0001 deg
Max. programmable dimension ±99999.999 deg ±9999.9999 deg
Max. rapid traverse Note 240000 deg/min 100000 deg/min
Feedrate range Note 1 to 240000 deg/min 1 to 100000 deg/min
Incremental feed 0.001, 0.01, 0.1, 1 deg/step
0.0001, 0.001, 0.01, 0.1 deg/step
NOTE 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.
Rotation axis
APPENDIXD. NOMOGRAPHS B–64124EN/01
836
D NOMOGRAPHS
APPENDIXB–64124EN/01 D. NOMOGRAPHS
837
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.
Fig.
T1 : Time constant of servo system (sec) V : Cutting 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 error is ∆L. Then as follows.
a � �L L
When the value of HαI is determined, the time lapse until the thread accuracy is attained. The time HtI 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 nomography is provided on the following pages.
D.1 INCORRECT THREADED LENGTH
Explanations
� How to determine δ2
� How to determine δ1
APPENDIXD. NOMOGRAPHS B–64124EN/01
838
First specify the class and the lead of a thread. The thread accuracy, α, will be obtained at (1), and depending on the time constant of cutting feed acceleration/ deceleration, the δ1 value when V = 10mm / s will be obtained at (2). Then, depending on the speed of thread cutting, δ1 for speed other than 10mm/ s can be obtained at (3).
Time constant of servo system
V=40mm/ sec
V=20mm/ sec
(3)
0
δ1 a
L
L
(1)
(2)
δ1(V=10mm/ sec)
T1
T2
Fig. D.1 (b) Nomograph
See the graph in reference later in the manual for an actual example.
NOTE The equations for δ1, and δ2 are for when the acceleration/ deceleration time constant for cutting feed is 0.
� How to use nomograph
APPENDIXB–64124EN/01 D. NOMOGRAPHS
839
Fig. D.2 (a) Incorrect threaded portion
δ� δ�
R : Spindle speed (min-1) L : Thread lead (mm)
* When time constant T of the servo system is 0.033 s.
�2 � LR
1800 * (mm)
�1 � LR
1800 * (–1–lna)
� �2(–1–lna)
Following a is a permited value of thread.
a –1–lna
0.005 4.298
0.01
0.015
0.02
3.605
3.200
2.912
(mm)
(mm)
R : Spindle speed (min-1) L : Thread lead (mm)
* When time constant T of the servo system is 0.033 s.
R=350min-1
L=1mm
a=0.01 then
�2 � 350 � 1
1800 � 0.194
�1 � �2 � 3.605 � 0.701
(mm)
(mm)
D.2 SIMPLE CALCULATION OF INCORRECT THREAD LENGTH
Explanations
� A�3 �� ����� ��� δ&
� A�3 �� ����� ��� δ�
Examples
APPENDIXD. NOMOGRAPHS B–64124EN/01
840
Fig. D.2 (b) Nomograph for obtaining approach distance δ1
� ���������
APPENDIXB–64124EN/01 D. NOMOGRAPHS
841
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
Fig. D.3 (a) Slight deviation between the tool path and the programmed path
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. 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.
D.3 TOOL PATH AT CORNER
APPENDIXD. NOMOGRAPHS B–64124EN/01
842
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.)
θ
V
VX1
VY1 φ1
VY2 VX2
φ2
V
Z
X0
Fig. D.3 (b) Example of tool path
VX1 � V cos �1
VY1 � V sin �1
VX2 � V cos �2
VY2 � V sin �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 θ : 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
Analysis
� Description of conditions and symbols
APPENDIXB–64124EN/01 D. NOMOGRAPHS
843
Fig. D.3 (c) Initial value
Y0
X0
V
0
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.
X0 � VX1(T1 � T2)
Y0 � VY1(T1 � T2)
T1:Exponential acceleration / deceleration time constant. (T=0) T2:Time constant of positioning system (Inverse of position loop gain)
The equations below represent the feedrate for the corner section in X–axis direction and Y–axis direction.
VX(t) � (VX2–VX1)[1– VX1
T1–T2 {T1 exp(–
t T1
)–T2 exp(– t
T2 )} � VX1]
� VX2[1– VX1
T1–T2 {T1 exp(–
t T1
)–T2 exp(– t
T2 )}]
VY(t) � VY1–VY2 T1–T2
{T1 exp(– t
T1 )–T2 exp(–
t T2
)} � VY2
Therefore, the coordinates of the tool path at time t are calculated from the following equations:
X(t) �� t
0
VX(t)dt–X0
� VX2–VX1 T1–T2
{T1 2 exp(– t
T1 )–T2
2 exp(– t T2
)}–VX2(T1 � T2–t)
Y(t) �� t
0
VY(t)dt–Y0
� VY2–VY1 T1–T2
{T1 2 exp(– t
T1 )–T2
2 exp(– t T2
)}–VY2(T1 � T2–t)
� Initial value calculation
� Analysis of corner tool path
APPENDIXD. NOMOGRAPHS B–64124EN/01
844
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:
�r � 1 2
(T1 2 � T2
2(1 � �2)) V 2
r
�rX
Z
(1). . . . . . .
Command path
Actual path
�r : Maximum radius error (mm) v : Feedrate (mm/s) r : Circle radius (mm) T1 : Exponential acceleration/deceleration time constant (sec)
at cutting (T=0) T2 : Time constant of positoning system (sec). (Inverse of positon
loop gain) � : Feed forward coefficient (%)
r
In the case of bell–shaped acceleration/deceleration and linear acceleration/ deceleration after cutting feed 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 bell–shaped acceleration/deceleration and 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 loop time constant.
�r � � 1 24
T1 2 � 1
2 T2
2(1 � �2)�V2r
�r � � 1 48
T1 2 � 1
2 T2
2(1 � �2)�V2r
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 machine tool, refer to the manual issued by the machine tool builder.
D.4 RADIUS DIRECTION ERROR AT CIRCLE CUTTING
APPENDIXB–64124EN/01 E. STATUS WHEN TURNING POWER ON,
WHEN CLEAR AND WHEN RESET
845
E STATUS WHEN TURNING POWER ON, WHEN CLEARAND WHEN RESET Parameter CLR (No. 3402#6) is used to select whether resetting the CNC places it in the cleared state or in the reset state (0: reset state/1: cleared state). The symbols in the tables below mean the following : �:The status is not changed or the movement is continued. ×:The status is cancelled or the movement is interrupted.
Item When turning power on Cleared Reset
Setting data
Offset value � � � data
Data set by the MDI setting operation
� � �
Parameter � � �
Various data
Programs in memory � � � data
Contents in the buffer storage
× × � : MDI mode × : Other mode
Display of sequence number
� � (Note 1) � (Note 1)
One shot G code × × ×
Modal G code Initial G codes. (The G20 and G21 codes return to the same state they were in when the power was last turned off.)
Initial G codes. (G20/G21 are not changed.)
�
F Zero Zero �
S, T, M × � �
K (Number of repeats) × × ×
Work coordinate value Zero � �
APPENDIX E. STATUS WHEN TURNING POWER ON,
WHEN CLEAR AND WHEN RESET B–64124EN/01
846
Item ResetClearedWhen turning power on
Action in Movement × × ×
opera- tion
Dwell × × × tion
Issuance of M, S and T codes
× × ×
Tool length compensa- tion
× Depending on parameter LVK(No.5003#6)
� : MDI mode Other modes depend on parameter LVK(No.5003#6).
Cutter compensation × × � : MDI mode × : Other modes
Storing called subpro- gram number
× × (Note 2) � : MDI mode × : Other modes (Note 2)
Output signals
CNC alarm signal AL
Extinguish if there is no cause for the alarm
Extinguish if there is no cause for the alarm
Extinguish if there is no cause for the alarm
Reference position return completion LED
× � (× : Emergency stop)
� (× : Emergency stop)
S, T and B codes × � �
M code × × ×
M, S and T strobe sig- nals
× × ×
Spindle revolution sig- nal (S analog signal)
× � �
CNC ready signal MA
ON � �
Servo ready signal SA
ON (When other than servo alarm)
ON (When other than servo alarm)
ON (When other than servo alarm)
Cycle start LED (STL) × × ×
Feed hold LED (SPL) × × ×
NOTE 1 When heading is performed, the main program number is displayed. 2 When a reset is performed during execution of a subprogram, control returns the head of main
program. Execution cannot be started from the middle of the subprogram.
APPENDIXB–64124EN/01 F. CHARACTER–TO–CODES CORRESPONDENCE TABLE
847
F CHARACTER–TO–CODES CORRESPONDENCE TABLE Char- acter
Code Comment Char- acter
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 Hash sign
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
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 HAtI mark
1 049 [ 091 Left square bracket
2 050 ^ 092
3 051 ] 094 Right square bracket
4 052 _ 095 Underscore
5 053
APPENDIXG. ALARM LIST B–64124EN/01
848
GALARM LIST 1) Program errors (P/S alarm)
Number Message Contents
000 PLEASE TURN OFF POWER A parameter which requires the power off was input, turn off power.
001 TH PARITY ALARM TH alarm (A character with incorrect parity was input). Correct the tape.
002 TV PARITY ALARM TV alarm (The number of characters in a block is odd). This alarm will be generated only when the TV check is effective.
003 TOO MANY DIGITS Data exceeding the maximum allowable number of digits was input. (Refer to the item of max. programmable dimensions.)
004 ADDRESS NOT FOUND A numeral or the sign “ – ” was input without an address at the beginning of a block. Modify the program .
005 NO DATA AFTER ADDRESS The address was not followed by the appropriate data but was followed by another address or EOB code. Modify the program.
006 ILLEGAL USE OF NEGATIVE SIGN Sign “ .” input error (Sign “ – ” was input after an address with which it cannot be used. Or two or more “ – ” signs were input.) Modify the program.
007 ILLEGAL USE OF DECIMAL POINT Decimal point “ – ” input error (A decimal point was input after an address with which it can not be used. Or two decimal points were input.) Modify the program.
009 ILLEGAL ADDRESS INPUT Unusable character was input in significant area. Modify the program.
010 IMPROPER G–CODE An unusable G code or G code corresponding to the function not pro- vided is specified. Modify the program.
011 NO FEEDRATE COMMANDED Feedrate was not commanded to a cutting feed or the feedrate was in- adequate. Modify the program.
014 CAN NOT COMMAND G95 A synchronous feed is specified without the option for threading / syn- chronous feed.
015 TOO MANY AXES COMMANDED The number of the commanded axes exceeded that of simultaneously controlled axes.
020 OVER TOLERANCE OF RADIUS In circular interpolation (G02 or G03), difference of the distance between the start point and the center of an arc and that between the end point and the center of the arc exceeded the value specified in parameter No. 3410.
021 ILLEGAL PLANE AXIS COMMANDED
An axis not included in the selected plane (by using G17, G18, G19) was commanded in circular interpolation. Modify the program.
022 NO CIRCULAR RADIUS When circular interpolation is specified, neither R (specifying an arc ra- dius), nor I, J, and K (specifying the distance from a start point to the cen- ter) is specified.
025 CANNOT COMMAND F0 IN G02/G03
F0 (fast feed) was instructed by F1 –digit column feed in circular inter- polation. Modify the program.
027 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 length offset type C. Modify the program.
028 ILLEGAL PLANE SELECT In the plane selection command, two or more axes in the same direction are commanded. Modify the program.
APPENDIXB–64124EN/01 G. ALARM LIST
849
Number ContentsMessage
029 ILLEGAL OFFSET VALUE The offset values specified by H code is too large. Modify the program.
030 ILLEGAL OFFSET NUMBER The offset number specified by D/H code for tool length offset or cutter compensation is too large. Modify the program.
031 ILLEGAL P COMMAND IN G10 In setting an offset amount by G10, the offset number following address P was excessive or it was not specified. Alternatively, the additional work coordinate number to be specified in a P code was too large. Modify the program.
032 ILLEGAL OFFSET VALUE IN G10 In setting an offset amount by G10 or in writing an offset amount by sys- tem variables, the offset amount was excessive.
033 NO SOLUTION AT CRC A point of intersection cannot be determined for cutter compensation C. Modify the program.
034 NO CIRC ALLOWED IN ST–UP /EXT BLK
The start up or cancel was going to be performed in the G02 or G03 mode in cutter compensation C. Modify the program.
036 CAN NOT COMMANDED G31 Skip cutting (G31) was specified in cutter compensation mode. Modify the program.
037 CAN NOT CHANGE PLANE IN CRC G40 is commanded on the plane other than offset plane in cutter com- pensation B. The plane selected by using G17, G18 or G19 is changed in cutter compensation C mode. Modify the program.
038 INTERFERENCE IN CIRCULAR BLOCK
Overcutting will occur in cutter compensation C because the arc start point or end point coincides with the arc center. Modify the program.
041 INTERFERENCE IN CRC Overcutting will occur in cutter compensation C. Two or more blocks are consecutively specified in which functions such as the auxiliary function and dwell functions are performed without movement in the cut- ter compensation mode. Modify the program.
042 G45/G48 NOT ALLOWED IN CRC Tool offset (G45 to G48) is commanded in cutter compensation. Modify the program.
044 G27–G30 NOT ALLOWED IN FIXED CYC
One of G27 to G30 is commanded in canned cycle mode. Modify the program.
045 NO G COMMAND (G73/G83) A depth for each cutting (Q) is not commanded in canned cycle G73 or G83. Alternatively, Q was specified. Correct the program.
046 ILLEGAL REFERENCE RETURN COMMAND
Other than P2, P3 and P4 are commanded for 2nd, 3rd and 4th refer- ence position return command.
050 CHF/CNR NOT ALLOWED IN THRD BLK
Chamfering or corner R is commanded in the thread cutting block. Modify the program.
051 MISSING MOVE AFTER CHF/CNR Improper movement or the move distance was specified in the block next to the chamfering or corner R block. Modify the program.
052 CODE IS NOT G01 AFTER CHF/ CNR
The block next to the chamfering or corner R block is not G01,G02,or G03. Modify the program.
053 TOO MANY ADDRESS COM- MANDS
For systems without the arbitary angle chamfering or corner R cutting, a comma was specified. For systems with this feature, a comma was fol- lowed by something other than R or C Correct the program.
055 MISSING MOVE VALUE IN CHF/ CNR
In the arbitrary angle chamfering or corner R block, the move distance is less than chamfer or corner R amount.
058 END POINT NOT FOUND In a arbitrary angle chamfering or corner R cutting block, a specified axis is not in the selected plane. Correct the program.
059 PROGRAM NUMBER NOT FOUND In an external program number search or external workpiece number search, a specified program number was not found. Otherwise, a pro- gram specified for searching is being edited in background processing. Otherwise, a program specified by an one–touch macro call is not regis- tered in memory. Check the program number and external signal. Or dis- continue the background editing.
APPENDIXG. ALARM LIST B–64124EN/01
850
Number ContentsMessage
060 SEQUENCE NUMBER NOT FOUND Commanded sequence number was not found in the sequence number search. Check the sequence number.
070 NO PROGRAM SPACE IN MEMORY
The memory area is insufficient. Delete any unnecessary programs, then retry.
071 DATA NOT FOUND The address to be searched was not found. Or the program with speci- fied program number was not found in program number search. Check the data.
072 TOO MANY PROGRAMS The number of programs to be stored exceeded 63 (basic), 125 (option), 200 (option), or 400 (option). Delete unnecessary programs and execute program registeration again.
073 PROGRAM NUMBER ALREADY IN USE
The commanded program number has already been used. Change the program number or delete unnecessary programs and execute program registeration again.
074 ILLEGAL PROGRAM NUMBER The program number is other than 1 to 9999. Modify the program number.
075 PROTECT An attempt was made to register a program whose number was pro- tected.
076 ADDRESS P NOT DEFINED Address P (program number) was not commanded in the block which includes an M98, G65, or G66 command. Modify the program.
077 SUB PROGRAM NESTING ERROR The subprogram was called in five folds. Modify the program.
078 NUMBER NOT FOUND A program number or a sequence number which was specified by ad- dress P in the block which includes an M98, M99, M65 or G66 was not found. The sequence number specified by a GOTO statement was not found. Otherwise, a called program is being edited in background pro- cessing. Correct the program, or discontinue the background editing.
079 PROGRAM VERIFY ERROR In memory or program collation,a program in memory does not agree with that read from an external I/O device. Check both the programs in memory and those from the external device.
080 G37 ARRIVAL SIGNAL NOT AS- SERTED
In the automatic tool length measurement function (G37), the measure- ment position reach signal (XAE, YAE, or ZAE) is not turned on within an area specified in parameter 6254 (value ε). This is due to a setting or operator error.
081 OFFSET NUMBER NOT FOUND IN G37
Tool length automatic measurement (G37) was specified without a H code. (Automatic tool length measurement function) Modify the pro- gram.
082 H–CODE NOT ALLOWED IN G37 H code and automatic tool compensation (G37) were specified in the same block. (Automatic tool length measurement function) Modify the program.
083 ILLEGAL AXIS COMMAND IN G37 In automatic tool length measurement, an invalid axis was specified or the command is incremental. Modify the program.
085 COMMUNICATION ERROR When entering data in the memory by using Reader / Puncher interface, an overrun, parity or framing error was generated. The number of bits of input data or setting of baud rate or specification No. of I/O unit is in- correct.
086 DR SIGNAL OFF When entering data in the memory by using Reader / Puncher interface, the ready signal (DR) of reader / puncher was off. Power supply of I/O unit is off or cable is not connected or a P.C.B. is de- fective.
087 BUFFER OVERFLOW When entering data in the memory by using Reader / Puncher interface, though the read terminate command is specified, input is not interrupted after 10 characters read. I/O unit or P.C.B. is defective.
APPENDIXB–64124EN/01 G. ALARM LIST
851
Number ContentsMessage
090 REFERENCE RETURN INCOM- PLETE
The reference position return cannot be performed normally because the reference position return start point is too close to the reference posi- tion 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.
091 REFERENCE RETURN INCOMPLETE
In the automatic operation halt state, manual reference position return cannot be performed.
092 AXES NOT ON THE REFERENCE POINT
The commanded axis by G27 (Reference position return check) did not return to the reference position.
094 P TYPE NOT ALLOWED (COORD CHG)
P type cannot be specified when the program is restarted. (After the au- tomatic operation was interrupted, the coordinate system setting opera- tion was performed.) Perform the correct operation according to th oper- ator’s manual.
095 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.)
096 P TYPE NOT ALLOWED (WRK OFS CHG)
P type cannot be specified when the program is restarted. (After the au- tomatic operation was interrupted, the workpiece offset amount changed.)
097 P TYPE NOT ALLOWED (AUTO EXEC)
P type cannot be directed when the program is restarted. (After power ON, after emergency stop or P/S alarm 94 to 97 were reset, no automatic operation is performed.) Perform automatic operation.
098 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 the reference position return.
099 MDI EXEC NOT ALLOWED AFT. SEARCH
After completion of search in program restart, a move command is given with MDI.
100 PARAMETER WRITE ENABLE On the PARAMETER(SETTING) screen, PWE(parameter writing en- abled) is set to 1. Set it to 0, then reset the system.
101 PLEASE CLEAR MEMORY The power turned off while rewriting the memory by program edit opera- tion. If this alarm has occurred, press <RESET> while pressing <PROG>, and only the program being edited will be deleted. Register the deleted program.
109 FORMAT ERROR IN G08 A value other than 0 or 1 was specified after P in the G08 code, or no value was specified.
110 DATA OVERFLOW The absolute value of fixed decimal point display data exceeds the al- lowable range. Modify the program.
111 CALCULATED DATA OVERFLOW The result of calculation is out of the allowable range (–1047 to –10–29, 0, and 10–29 to 1047).
112 DIVIDED BY ZERO Division by zero was specified. (including tan 90°)
113 IMPROPER COMMAND A function which cannot be used in custom macro is commanded. Modify the program.
114 FORMAT ERROR IN MACRO There is an error in other formats than <Formula>. Modify the program.
115 ILLEGAL VARIABLE NUMBER A value not defined as a variable number is designated in the custom macro. Modify the program.
116 WRITE PROTECTED VARIABLE The left side of substitution statement is a variable whose substitution is inhibited. Modify the program.
118 PARENTHESIS NESTING ERROR The nesting of bracket exceeds the upper limit (quintuple). Modify the program.
119 ILLEGAL ARGUMENT The SQRT argument is negative, BCD argument is negative, or other values than 0 to 9 are present on each line of BIN argument. Modify the program.
APPENDIXG. ALARM LIST B–64124EN/01
852
Number ContentsMessage
122 QUADRUPLICATE MACRO MODAL–CALL
A total of four macro calls and macro modal calls are nested. Correct the program.
123 CAN NOT USE MACRO COMMAND IN DNC
Macro control command is used during DNC operation. Modify the program.
124 MISSING END STATEMENT DO – END does not correspond to 1 : 1. Modify the program.
125 FORMAT ERROR IN MACRO <Formula> format is erroneous. Modify the program.
126 ILLEGAL LOOP NUMBER In DOn, 1� n �3 is not established. Modify the program.
127 NC, MACRO STATEMENT IN SAME BLOCK
NC and custom macro commands coexist. Modify the program.
128 ILLEGAL MACRO SEQUENCE NUM- BER
The sequence number specified in the branch command was not 0 to 9999. Or, it cannot be searched. Modify the program.
129 ILLEGAL ARGUMENT ADDRESS An address which is not allowed in <Argument Designation > is used. Modify the program.
130 ILLEGAL AXIS OPERATION An axis control command was given by PMC to an axis controlled by CNC. Or an axis control command was given by CNC to an axis con- trolled by PMC. Modify the program.
131 TOO MANY EXTERNAL ALARM MESSAGES
Five or more alarms have generated in external alarm message. Consult the PMC ladder diagram to find the cause.
132 ALARM NUMBER NOT FOUND No alarm No. concerned exists in external alarm message clear. Check the PMC ladder diagram.
133 ILLEGAL DATA IN EXT. ALARM MSG
Small section data is erroneous in external alarm message or exter- nal operator message. Check the PMC ladder diagram.
135 ILLEGAL ANGLE COMMAND The index table indexing positioning angle was instructed in other than an integral multiple of the value of the minimum angle. Modify the program.
136 ILLEGAL AXIS COMMAND In index table indexing, another control axis was instructed together with the B axis. Modify the program.
139 CAN NOT CHANGE PMC CONTROL AXIS
An axis is selected in commanding by PMC axis control. Modify the program.
141 CAN NOT COMMAND G51 IN CRC G51 (Scaling ON) is commanded in the tool offset mode. Modify the program.
142 ILLEGAL SCALE RATE Scaling magnification is commanded in other than 1 – 999999. Correct the scaling magnification setting (G51 Pp or parameter. . 5411 or 5421).
143 SCALED MOTION DATA OVER- FLOW
The scaling results, move distance, coordinate value and circular radius exceed the maximum command value. Correct the program or scaling mangification.
144 ILLEGAL PLANE SELECTED The coordinate rotation plane and arc or cutter compensation C plane must be the same. Modify the program.
148 ILLEGAL SETTING DATA Automatic corner override deceleration rate is out of the settable range of judgement angle. Modify the parameters (No.1710 to No.1714)
149 FORMAT ERROR IN G10L3 A code other than Q1,Q2,P1 or P2 was specified as the life count type in the extended tool life management.
150 ILLEGAL TOOL GROUP NUMBER Tool Group No. exceeds the maximum allowable value. Modify the program.
151 TOOL GROUP NUMBER NOT FOUND
The tool group commanded in the machining program is not set. Modify the value of program or parameter.
152 NO SPACE FOR TOOL ENTRY The number of tools within one group exceeds the maximum value registerable. Modify the number of tools.
APPENDIXB–64124EN/01 G. ALARM LIST
853
Number ContentsMessage
153 T–CODE NOT FOUND In the registration of tool life data, a T code was not specified in a block where it is required. Alternatively, only M06 was specified in a block for tool change type D. Correct the program.
154 NOT USING TOOL IN LIFE GROUP When the group is not commanded, H99 or D99 was commanded. Correct the program.
155 ILLEGAL T–CODE IN M06 In the machining program, M06 and T code in the same block do not correspond to the group in use. Correct the program.
156 P/L COMMAND NOT FOUND P and L commands are missing at the head of program in which the tool group is set. Correct the program.
157 TOO MANY TOOL GROUPS The number of tool groups to be set exceeds the maximum allowable value. See parameter GS1, GS2 (No. 6800 bit 0 and 1). Modify the program.
158 ILLEGAL TOOL LIFE DATA The tool life to be set is too excessive.  Set again.
175 ILLEGAL G107 COMMAND Conditions when performing cylindrical interpolation start or cancel not correct. To change the mode to the cylindrical interpolation mode, specify the command in a format of “G07.1 rotation–axis name radius of cylinder.”
176 IMPROPER G–CODE IN G107 Any of the following G codes which cannot be specified in the cylin- drical interpolation mode was specified.
1) G codes for positioning, such as G28,, G73, G74, G76, G81 – G89, including the codes specifying the rapid traverse cycle
2) G codes for setting a coordinate system: G52,G92,
3) G code for selecting coordinate system: G53 G54–G59
Modify the program.
177 CHECK SUM ERROR (G05 MODE)
Check sum error Modify the program.
178 G05 COMMANDED IN G41/G42 MODE
G05 was commanded in the G41/G42 mode. Correct the program.
179 PARAM. (PRM NO. 7510) SETTING ERROR
The number of controlled axes set by the parameter 7510 exceeds the maximum number. Modify the parameter setting value.
180 COMMUNICATION ERROR (REMOTE BUF)
Remote buffer connection alarm has generated. Confirm the number of cables, parameters and I/O device.
190 ILLEGAL AXIS SELECT In the constant surface speed control, the axis specification is wrong. (See parameter No. 3770.) The specified axis command (P) contains an illegal value. Correct the program.
194 SPINDLE COMMAND IN SYNCHRO–MODE
A contour control mode, spindle positioning (Cs–axis control) mode, or rigid tapping mode was specified during the serial spindle synchronous control mode. Correct the program so that the serial spindle synchronous control mode is released in advance.
197 C–AXIS COMMANDED IN SPINDLE MODE
The program specified a movement along the Cs–axis when the sig- nal CON(DGN=G027#7) was off. Correct the program, or consult the PMC ladder diagram to find the reason the signal is not turned on.
199 MACRO WORD UNDEFINED Undefined macro word was used. Modify the custom macro.
200 ILLEGAL S CODE COMMAND In the rigid tap, an S value is out of the range or is not specified. The maximum value for S which can be specified in rigid tapping is set in parameter (No.5241 to 5243). Change the setting in the parameter or modify the program.
201 FEEDRATE NOT FOUND IN RIGID TAP
In the rigid tapping, no F value is specified. Correct the program.
202 POSITION LSI OVERFLOW In the rigid tapping, spindle distribution value is too large.
APPENDIXG. ALARM LIST B–64124EN/01
854
Number ContentsMessage
203 PROGRAM MISS AT RIGID TAPPING
In the rigid tapping, position for a rigid M code (M29) or an S command is incorrect. Modify the program.
204 ILLEGAL AXIS OPERATION In the rigid tapping, an axis movement is specified between the rigid M code (M29) block and G84 (G74) block. Modify the program.
205 RIGID MODE DI SIGNAL OFF Rigid tapping signal (DGNG061 #1) is not 1 when G84 (G88) is executed though the rigid M code (M29) is specified.
Consult the PMC ladder diagram to find the reason the signal is not turned on.
206 CAN NOT CHANGE PLANE (RIGID TAP)
Plane changeover was instructed in the rigid mode. Correct the program.
207 RIGID DATA MISMATCH The specified distance was too short or too long in rigid tapping.
210 CAN NOT COMAND M198/M99 1) M198 and M99 are executed in the schedule operation. Or M198 is executed in the DNC operation.
2) In a multiple repetitive pocketing canned cycle, an interrupt macro was specified, and M99 was executed.
212 ILLEGAL PLANE SELECT The arbitrary angle chamfering or a corner R is commanded or the plane including an additional axis. Correct the program.
213 ILLEGAL COMMAND IN SYNCHRO–MODE
Any of the following alarms occurred in the operation with the simple synchronization control.
1) The program issued the move command to the slave axis.
2) The program issued the manual continuous feed/manual handle feed/incremental feed command to the slave axis.
3) The program issued the automatic reference position return com- mand without executing the manual reference position return after the power was turned on.
4) The difference between the position error amount of the master and slave axes exceeded the value specified in parameter No. 8313.
214 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.
224 RETURN TO REFERENCE POINT Reference position return has not been performed before the auto- matic operation starts. Perform reference position return only when parameter ZRNX (No.1005#0) is 0.
231 ILLEGAL FORMAT IN G10 OR L50 Any of the following errors occurred in the specified format at the programmable–parameter input. 1) Address N or R was not entered. 2) A number not specified for a parameter was entered. 3) The axis number was too large. 4) An axis number was not specified in the axis–type parameter. 5) An axis number was specified in the parameter which is not an axis
type. 6) An attempt was made to reset bit 4 of parameter 3202 (NE9) or
change parameter 3210 (PSSWD) when they are protected by a password. Correct the program.
232 TOO MANY HELICAL AXIS COMMANDS
Three or more axes (in the normal direction control mode two or more axes) were specified as helical axes in the helical interpolation mode.
233 DEVICE BUSY When an attempt was made to use a unit such as that connected via the RS–232–C interface, other users were using it.
239 BP/S ALARM While punching was being performed with the function for controlling external I/O units ,background editing was performed.
240 BP/S ALARM Background editing was performed during MDI operation.
253 G05 IS NOT AVAIRABLE Binary–input operation with a high–speed remote buffer (G05) or high–speed cycle machining (G05) has been specified in look–ahead control mode (G08P1). Before attempting to specify these commands, first specify G08P0; to cancel look–ahead control mode.
APPENDIXB–64124EN/01 G. ALARM LIST
855
Number ContentsMessage
5010 END OF RECORD The end of record (%) was specified.
5020 PARAMETER OF RESTART ERROR
The parameter for specifying program restart is not set correctly.
5046 ILLEGAL PARAMETER (ST.COMP) An illegal parameter has been specified for straightness compensa- tion. Possible reasons are as follows:
1 There is no axis corresponding to the axis number specified in the move axis or compensation axis parameter.
2 More than 128 pitch error compensation points are not sequentially numbered.
3 The straightness compensation points are not sequentially num- bered.
4 A specified straightness compensation point is outside the range between the pitch error compensation points having the maximum positive and negative coordinates.
5 The compensation value specified for each compensation point is too large or too small.
5073 NO DECIMAL POINT A decimal point is not specified for a command for which a decimal point must be specified.
5074 ADDRESS DUPLICATION ERROR The same address appears more than once in a block. Alternatively, a block contains two or more G codes belonging to the same group.
5110 IMPROPER G–CODE (G05.1 Q1 MODE)
An illegal G code was specified in AI look–ahead control mode.
5111 IMPROPER MODAL G–CODE (G05.1 Q1)
An illegal G code is left modal when AI look–ahead control mode was specified.
5112 G08 CAN NOT BE COMMANDED (G05.1 Q1)
Look–ahead control (G08) was specified in AI look–ahead control mode.
5114 NOT STOP POSITION (G05.1 Q1)
At the time of restart after manual intervention, the coordinates at which the manual intervention occurred have not been restored.
5134 FSSB : OPEN READY TIME OUT The FSSB did not become ready to open during initialization.
5135 FSSB : ERROR MODE The FSSB entered an error mode.
5136 FSSB : NUMBER OF AMPS IS SMALL
The number of amplifiers recognized by the FSSB is insufficient, compared with the number of controlled axes.
5137 FSSB : CONFIGURATION ERROR The FSSB detected a configuration error.
5138 FSSB : AXIS SETTING NOT COMPLETE
Axis setting has not been performed in automatic setting mode. Per- form axis setting using the FSSB setting screen.
5139 FSSB : ERROR Servo initialization did not terminate normally. The optical cable may be defective, or there may be an error in connec- tion to the amplifier or another module. Check the optical cable and the connection status.
5156 ILLEGAL AXIS OPERATION (AICC) In AI look–ahead control mode, the controlled axis selection signal (PMC axis control) changes. In AI look–ahead control mode, the simple synchronous axis selection signal changes.
5157 PARAMETER ZERO (AICC) Zero is set in the parameter for the maximum cutting feedrate (parame- ter No. 1422 or 1432). Zero is set in the parameter for the acceleration/deceleration before in- terpolation (parameter No. 1770 or 1771).
5197 FSSB : OPEN TIME OUT The FSSB did not open when the CNC had allowed the FSSB to open.
5198 FSSB : ID DATA NOT READ The initial ID information for the amplifier cannot be read because of a failure in the temporary assignment.
APPENDIXG. ALARM LIST B–64124EN/01
856
Number ContentsMessage
5212 SCREEN COPY : PARAMETER ERROR
There is a parameter setting error. Check that 4 is set as the I/O channel.
5213 SCREEN COPY : COMMUNICA- TION ERROR
The memory card cannot be used. Check the memory card. (Check whether the memory card is write–protected or defective.)
5214 SCREEN COPY : DATA TRANSFER ERROR
Data transfer to the memory card failed. Check whether the memory card space is insufficient and whether the memory card was removed during data transfer.
5220 REFERENCE POINT ADJUSTMENT MODE
A parameter for automatically set a reference position is set. (Bit 2 of parameter No. 1819 = 1) Perform automatic setting. (Position the machine at the reference position manually, then perform manual reference position return.) Supplementary: Automatic setting sets bit 2 of parameter No. 1819 to 0.
5222 SRAM CORRECTABLE ERROR The SRAM correctable error cannot be corrected. Cause: A memory problem occurred during memory initialization. Action: Replace the master printed circuit board (SRAM module).
5227 FILE NOT FOUND A specified file is not found during communication with the built–in Handy File.
5228 SAME NAME USED There are duplicate file names in the built–in Handy File.
5229 WRITE PROTECTED A floppy disk in the built–in Handy File is write protected.
5231 TOO MANY FILES The number of files exceeds the limit during communication with the built–in Handy File.
5232 DATA OVER–FLOW There is not enough floppy disk space in the built–in Handy File.
5235 COMMUNICATION ERROR A communication error occurred during communication with the built–in Handy File.
5237 READ ERROR A floppy disk in the built–in Handy File cannot be read from. The floppy disk may be defective, or the head may be dirty. Alternatively, the Handy File is defective.
5238 WRITE ERROR A floppy disk in the built–in Handy File cannot be written to. The floppy disk may be defective, or the head may be dirty. Alternatively, the Handy File is defective.
5257 G41/G42 NOT ALLOWED IN MDI MODE
G41/G42 (cutter compensation C: M series, tool–nose radius com- pensation: T series) was specified in MDI mode. (Depending on the set- ting of bit 4 of parameter No. 5008)
5303 TOUCH PANEL ERROR A touch panel error occurred. Cause:
1. The touch panel is kept pressed.
2. The touch panel was pressed when power was turned on.
Remove the above causes, and turn on the power again.
5306 MODE CHANGE ERROR In an one–touch macro call, the mode is not normally switched at the beginning.
5311 FSSB : ILLEGAL CONNECTION 1. This alarm is issued if, in a pair of axes in which one axis has an odd servo axis number (parameter No. 1023) and the other has an even servo axis number that is adjacent to the odd servo axis number, one of the axes is assigned to an amplifier connected to an FSSB in a system different from that for the other axis.
2. This alarm is issued if the system does not satisfy a constraint for performing high–speed HRV control, current control periods for two FSSBs are different, and it is specified that pulse modules connected to an FSSB in different paths are to be used.
APPENDIXB–64124EN/01 G. ALARM LIST
857
2) Background edit alarm
Number Message Contents
??? BP/S alarm BP/S alarm occurs in the same number as the P/S alarm that occurs in ordinary program edit. (P/S alarm No. 070, 071, 072, 073, 074, 085 to 087) Modify the program.
140 BP/S alarm It was attempted to select or delete in the background a program being selected in the foreground. (Note) Use background editing correctly.
NOTE Alarm in background edit is displayed in the key input line of the background edit screen instead of the ordinary alarm screen and is resettable by any of the MDI key operation.
3) Absolute pulse coder (APC) alarm
Number Message Contents
300 nth–axis origin return Manual reference position return is required for the nth–axis (n=1 – 4).
301 APC alarm: nth–axis communication nth–axis (n=1 – 4) APC communication error. Failure in data transmission Possible causes include a faulty APC, cable, or servo interface module.
302 APC alarm: nth–axis over time nth–axis (n=1 – 4) APC overtime error. Failure in data transmission. Possible causes include a faulty APC, cable, or servo interface module.
303 APC alarm: nth–axis framing nth–axis (n=1 – 4) APC framing error. Failure in data transmission. Possible causes include a faulty APC, cable, or servo interface module.
304 APC alarm: nth–axis parity nth–axis (n=1 – 4) APC parity error. Failure in data transmission. Possible causes include a faulty APC, cable, or servo interface module.
305 APC alarm: nth–axis pulse error nth–axis (n=1 – 4) APC pulse error alarm. APC alarm.APC or cable may be faulty.
306 APC alarm: nth–axis battery voltage 0 nth–axis (n=1 – 4) APC battery voltage has decreased to a low level so that the data cannot be held. APC alarm. Battery or cable may be faulty.
307 APC alarm: nth–axis battery low 1 nth–axis (n=1 – 4) axis APC battery voltage reaches a level where the battery must be renewed. APC alarm. Replace the battery.
308 APC alarm: nth–axis battery low 2 nth–axis (n=1 – 4) APC battery voltage has reached a level where the battery must be renewed (including when power is OFF). APC alarm .Replace battery.
309 APC ALARM : n AXIS ZRN IMPOSSIBL
An attempt was made to perform reference position return without rotat- ing the motor through one or more turns. Rotate the motor through one or more turns, turn off the power then on again, then perform reference position return.
APPENDIXG.  ERROR (INT)
A CRC or stop bit error occurred in the communication data being received from the built–in pulse coder.
380 n AXIS : BROKEN LED (EXT) The separate detector is erroneous.
381 n AXIS : ABNORMAL PHASE (EXT LIN)
A phase data error occurred in the separate linear scale.
382 n AXIS : COUNT MISS (EXT) A pulse error occurred in the separate detector.
383 n AXIS : PULSE MISS (EXT) A count error occurred in the separate detector.
384 n AXIS : SOFT PHASE ALARM (EXT)
The digital servo software detected invalid data in the separate de- tector.
385 n AXIS : SERIAL DATA ERROR (EXT)
Communication data from the separate detector cannot be received.
386 n AXIS : DATA TRANS. ERROR (EXT)
A CRC or stop bit error occurred in the communication data being received from the separate detector.
387 n AXIS : ABNORMAL ENCODER (EXT)
An error occurs in the separate detector. For details, contact the manufacturer of the scale.
APPENDIXB–64124EN/01 G. ALARM LIST
859
#7 202
#6 CSA
#5 BLA
#4 PHA
#3 PCA
#2 BZA
#1 CKA
#0 SPH
#6 (CSA) : Check sum alarm has occurred. #5 (BLA) : Battery low alarm has occurred. #4 (PHA) : Phase data trouble alarm has occurred. #3 (PCA) : Speed count trouble alarm has occurred. #2 (BZA) : Battery zero alarm has occurred. #1 (CKA) : Clock alarm has occurred. #0 (SPH) : Soft phase data trouble alarm has occurred.
#7 DTE203
#6 CRC
#5 STB
#4 PRM
#3 #2 #1 #0
#7 (DTE) : Data error has occurred. #6 (CRC) : CRC error has occurred. #5 (STB) : Stop bit error has occurred.
#4 (PRM) : Parameter error alarm has occurred. In this case, a servo parameter error alarm (No. 417) is also output.
5) Servo alarms (1/2)
Number Message Contents
401 SERVO ALARM: n–TH AXIS VRDY OFF
The n–th axis (axis 1–8) servo amplifier READY signal (DRDY) went off.
402 SERVO ALARM: SV CARD NOT EXIST
The axis control card is not provided.
403 SERVO ALARM: CARD/SOFT MISMATCH
The combination of the axis control card and servo software is illegal. The possible causes are as follows: · A correct axis control card is not provided. · Correct servo software is not installed on flash memory.
404 SERVO ALARM: n–TH AXIS VRDY ON
Even though the n–th axis (axis 1–8) READY signal (MCON) went off, the servo amplifier READY signal (DRDY) is still on. Or, when the power was turned on, DRDY went on even though MCON was off. Check that the servo interface module and servo amp are connected.
405 SERVO ALARM: (ZERO POINT RETURN FAULT)
Position control system fault. Due to an NC or servo system fault in the reference position return, there is the possibility that reference position return could not be executed correctly. Try again from the manual refer- ence position return.
407 SERVO ALARM: EXCESS ERROR The following error occurred during simple synchronous control: The difference in machine coordinates between the synchronized axes exceeds the value set in parameter No. 8314.
409 SERVO ALARM: n AXIS TORQUE ALM
Abnormal servo motor load has been detected. Alternatively, abnormal spindle motor load has been detected in Cs mode.
410 SERVO ALARM: n–TH AXIS – EXCESS ERROR
The position deviation value when the n–th axis (axis 1–8) stops is larg- er than the set value. Refer to procedure of trouble shooting.
411 SERVO ALARM: n–TH AXIS – EXCESS ERROR
The position deviation value when the n–th axis (axis 1–8) moves is larger than the set value. Refer to procedure of trouble shooting.
413 SERVO ALARM: n–th AXIS – LSI OVERFLOW
The contents of the error register for the n–th axis (axis 1–8) exceeded 231 power. This error usually occurs as the result of an improperly set parameters.
� The details of serial pulse coder alarm
APPENDIXG. ALARM LIST B–64124EN/01
860
Number ContentsMessage
415 SERVO ALARM: n–TH AXIS – EXCESS SHIFT
A speed higher than 524288000 units/s was attempted to be set in the n–th axis (axis 1–8). This error occurs as the result of improperly set CMR.
417 SERVO ALARM: n–TH AXIS – PARAMETER INCORRECT
This alarm occurs when the n–th axis (axis 1–8) is in one of the condi- tions listed below. (Digital servo system alarm) 1) The value set in Parameter No. 2020 (motor form) is out of the speci-
fied limit. 2) A proper value (111 or –111) is not set in parameter No.2022 (motor
revolution direction). 3) Illegal data (a value below 0, etc.) was set in parameter No. 2023
(number of speed feedback pulses per motor revolution). 4) Illegal data (a value below 0, etc.) was set in parameter No. 2024
(number of position feedback pulses per motor revolution). 5) Parameters No. 2084 and No. 2085 (flexible field gear rate) have not
been set. 6) A value outside the limit of {1 to the number of control axes} or a non–
continuous value (Parameter 1023 (servo axis number) contains a value out of the range from 1 to the number of axes, or an isolated value (for example, 4 not prceded by 3).was set in parameter No. 1023 (servo axisnumber).
420 SERVO ALARM: n AXIS SYNC TORQUE
During simple synchronous control, the difference between the torque commands for the master and slave axes exceeded the value set in pa- rameter No. 2031.
421 SERVO ALARM: n AXIS EXCESS ER (D)
The difference between the errors in the semi–closed loop and closed loop has become excessive during dual position feedback. Check the values of the dual position conversion coefficients in parameters No. 2078 and 2079.
422 SERVO ALARM: n AXIS In torque control of PMC axis control, a specified allowable speed has been exceeded.
423 SERVO ALARM: n AXIS In torque control of PMC axis control, the parameter–set allowable cumulative travel distance has been exceeded.
430 n AXIS : SV. MOTOR OVERHEAT A servo motor overheat occurred.
431 n AXIS : CNV. OVERLOAD 1) PSM: Overheat occurred. 2) β series SVU: Overheat occurred.
432 n AXIS : CNV. LOW VOLT CONTROL
1) PSMR: The control power supply voltage has dropped. 2) α series SVU: The control power supply voltage has dropped.
433 n AXIS : CNV. LOW VOLT DC LINK 1) PSM: The DC link voltage has dropped. 2) PSMR: The DC link voltage has dropped. 3) α series SVU: The DC link voltage has dropped. 4) β series SVU: The DC link voltage has dropped.
434 n AXIS : INV. LOW VOLT CONTROL SVM: The control power supply voltage has dropped.
435 n AXIS : INV. LOW VOLT DC LINK SVM: The DC link voltage has dropped.
436 n AXIS : SOFTTHERMAL (OVC) The digital servo software detected the soft thermal state (OVC).
437 n AXIS : CNV. OVERCURRENT POWER
PSM: Overcurrent flowed into the input circuit.
438 n AXIS : INV. ABNORMAL CURRENT
1) SVM: The motor current is too high. 2) α series SVU: The motor current is too high. 3) β series SVU: The motor current is too high.
439 n AXIS : CNV. OVER VOLT DC LINK 1) PSM: The DC link voltage is too high. 2) PSMR: The DC link voltage is too high. 3) α series SVU: The C link voltage is too high. 4) β series SVU: The link voltage is too high.
APPENDIXB–64124EN/01 G. ALARM LIST
861
Number ContentsMessage
440 n AXIS : CNV. EX DECELERATION POW.
1) PSMR: The regenerative discharge amount is too large. 2) α series SVU: The regenerative discharge amount is too large. Al-
ternatively, the regenerative discharge circuit is abnormal.
441 n AXIS : ABNORMAL CURRENT OFFSET
The digital servo software detected an abnormality in the motor cur- rent detection circuit.
442 n AXIS : CNV. CHARGE FAILURE 1) PSM: The spare discharge circuit of the DC link is abnormal. 2) PSMR: The spare discharge circuit of the DC link is abnormal.
443 n AXIS : CNV. COOLING FAN FAILURE
1) PSM: The internal stirring fan failed. 2) PSMR: The internal stirring fan failed. 3) β series SVU: The internal stirring fan failed.
444 n AXIS : INV. COOLING FAN FAILURE
SVM: The internal stirring fan failed.
445 n AXIS : SOFT DISCONNECT ALARM
The digital servo software detected a broken wire in the pulse coder.
446 n AXIS : HARD DISCONNECT ALARM
A broken wire in the built–in pulse coder was detected by hardware.
447 n AXIS : HARD DISCONNECT (EXT) A broken wire in the separate detector was detected by hardware.
448 n AXIS : UNMATCHED FEEDBACK ALARM
The sign of feedback data from the built–in pulse coder differs from that of feedback data from the separate detector.
449 n AXIS : INV. IPM ALARM 1) SVM: IPM (intelligent power module) detected an alarm. 2) α series SVU: IPM (intelligent power module) detected an alarm.
453 n AXIS : SPC SOFT DISCONNECT ALARM
Software disconnection alarm of the α pulse coder. Turn off the power to the CNC, then remove and insert the pulse cod- er cable. If this alarm is issued again, replace the pulse coder.
456 n AXIS : ILLEGAL CURRENT LOOP An illegal current control period was specified. The amplifier pulse module in use does not match high–speed HRV. Alternatively, the system does not satisfy a constraint for performing high–speed HRV control.
457 n AXIS : ILLEGAL HI HRV (250US) It is specified that, when the current control period is 250 ms, high– speed HRV control is to be used.
458 n AXIS : CURRENT LOOP ERROR The specified current control period dose not match the actual cur- rent control period.
459 n AXIS : HI HRV SETTING ERROR In a pair of axes in which one axis has an odd servo axis number (pa- rameter No. 1023) and the other has an even servo axis number that is adjacent to the odd servo axis number, high–speed HRV control is sup- ported for one of the axes and not supported for the other axis.
460 n AXIS : FSSB DISCONNECT FSSB communication was disconnected suddenly. The possible causes are as follows: 1) The FSSB communication cable was disconnected or broken. 2) The power to the amplifier was turned off suddenly. 3) A low–voltage alarm was issued by the amplifier.
461 n AXIS : ILLEGAL AMP INTERFACE The axes of the 2–axis amplifier were assigned to the fast type interface.
462 n AXIS : SEND CNC DATA FAILED Because of an FSSB communication error, a slave could not receive correct data.
463 n AXIS : SEND SLAVE DATA FAILED
Because of an FSSB communication error, the servo system could not receive correct data.
464 n AXIS : WRITE ID DATA FAILED An attempt was made to write maintenance information on the ampli- fier maintenance screen, but it failed.
465 n AXIS : READ ID DATA FAILED At power–up, amplifier initial ID information could not be read.
466 n AXIS : MOTOR/AMP COMBINATION
The maximum current rating for the amplifier does not match that for the motor.
APPENDIXG. ALARM LIST B–64124EN/01
862
Number ContentsMessage
467 n AXIS : ILLEGAL SETTING OF AXIS
The servo function for the following has not been enabled when an axis occupying a single DSP (corresponding to two ordinary axes) is specified on the axis setting screen. 1. Learning control (bit 5 of parameter No. 2008 = 1) 2. High–speed current loop (bit 0 of parameter No. 2004 = 1) 3. High–speed interface axis (bit 4 of parameter No. 2005 = 1)
468 n AXIS : HI HRV SETTING ERROR (AMP)
This alarm is issued if it is specified that high–speed HRV control is to be used for a controlled axis connected to an amplifier for which high–speed HRV control cannot be used.
The details of servo alarm are displayed in the diagnosis display (No. 200 and No.204) as shown below.
#7 OVL200
#6 LV
#5 OVC
#4 HCA
#3 HVA
#2 DCA
#1 FBA
#0 OFA
#7 (OVL) : An overload alarm is being generated.
#6 (LV) : A low voltage alarm is being generated in servo amp.
#5 (OVC) : A overcurrent alarm is being generated inside of digital servo. #4 (HCA) : An abnormal current alarm is being generated in servo amp.
#3 (HVA) : An overvoltage alarm is being generated in servo amp.
#2 (DCA) : A regenerative discharge circuit alarm is being generated in servo amp.
#1 (FBA) : A disconnection alarm is being generated. #0 (OFA) : An overflow alarm is being generated inside of digital servo.
#7 ALD201
#6 #5 #4 EXP
#3 #2 #1 #0
When OVL equal 1 in diagnostic data No.200 (servo alarm No. 400 is being generated):
#7 (ALD) 0 : Motor overheating 1 : Amplifier overheating
When FBAL equal 1 in diagnostic data No.200 (servo alarm No. 416 is being generated):
ALD EXP Alarm details
1 0 Built–in pulse coder disconnection (hardware)
1 1 Separately installed pulse coder disconnection (hardware)
0 0 Pulse coder is not connected due to software.
#7 204
#6 OFS
#5 MCC
#4 LDA
#3 PMS
#2 #1 #0
#6 (OFS) : A current conversion error has occured in the digital servo.
#5 (MCC) : A magnetic contactor contact in the servo amplifier has welded. #4 (LDA) : The LED indicates that serial pulse coder C is defective.
#3 (PMS) : A feedback pulse error has occured because the feedback cable is defective.
� Details of servo alarm
APPENDIXB–64124EN/01 G. ALARM LIST
863
6) Over travel alarms
Number Message Contents
500 OVER TRAVEL : +n Exceeded the n–th axis + side stored stroke limit I. (Parameter No.1320 or 1326 Notes)
501 OVER TRAVEL : –n Exceeded the n–th axis – side stored stroke limit I. (Parameter No.1321 or 1327 Notes)
502 OVER TRAVEL : +n Exceeded the n–th axis + side stored stroke limit II. (Parameter No.1322 )
503 OVER TRAVEL : –n Exceeded the n–th axis – side stored stroke limit II. (Parameter No.1323)
506 OVER TRAVEL : +n Exceeded the n–th axis + side hardware OT.
507 OVER TRAVEL : –n Exceeded the n–th axis – side hardware OT.
510 OVER TRAVEL : +n A stroke limit check, made before starting movement, found that the end point of a block falls within the plus (+) side inhibited area along the n– axis defined by a stroke limit. Correct the program.
511 OVER TRAVEL : –n A stroke limit check, made before starting movement, found that the end point of a block falls within the minus (–) side inhibited area along the N–axis defined by a stroke limit. Correct the program.
NOTE Parameters 1326 and 1327 are effective when EXLM (stroke limit switch signal) is on.
7) Servo alarms
Number Message Contents
600 n AXIS : INV. DC LINK OVER CURRENT
SVM: The DC link current is too high. � SVU: The DC link current is too high.
601 n AXIS : INV. RADIATOR FAN FAILURE
SVM: The heat sink cooling fan is defective. � SVU: The heat sink cooling fan is defective.
602 n AXIS : INV. OVERHEAT SVM: The servo amplifier is overheated.
603 n AXIS : INV. IPM ALARM (OH) SVM: The IPM (intelligent power module) has detected an overheat alarm condition.
� SVU: The IPM (intelligent power module) has detected an overheat alarm condition.
604 n AXIS : AMP. COMMUNICATION ERROR
Communication between the SVM and PSM is abnormal.
605 n AXIS : CNV. EX. DISCHARGE POW.
PSMR: The motor regenerative power is too high.
606 n AXIS : CNV. RADIATOR FAN FAILURE
PSM: The fan for cooling the external heat sink is defective. PSMR: The fan for cooling the external heat sink is defective.
607 n AXIS : CNV. SINGLE PHASE FAILURE
PSM: One of the input power phases is abnormal. PSMR: One of the input power phases is abnormal.
8) Overheat alarms
Number Message Contents
700 OVERHEAT: CONTROL UNIT Control unit overheat Check that the fan motor operates normally, and clean the air filter.
701 OVERHEAT: FAN MOTOR The fan motor on the top of the cabinet for the contorl unit is overheated. Check the operation of the fan motor and replace the motor if necessary.
APPENDIXG. ALARM LIST B–64124EN/01
864
9) Rigid tapping alarm
Number Message Contents
740 RIGID TAP ALARM : EXCESS ERROR
During rigid tapping, the position deviation of the spindle in the stop state exceeded the setting.
741 RIGID TAP ALARM : EXCESS ERROR
During rigid tapping, the position deviation of the spindle in the stop state exceeded the setting.
742 RIGID TAP ALARM : LSI OVER FLOW
During rigid tapping, an LSI overflow occurred on the spindle side.
10) Spindle alarms
Number Message Contents
749 S–SPINDLE LSI ERROR It is serial communication error while system is executing after power supply on. Following reasons can be considered.
1) Optical cable connection is fault or cable is not connected or cable is cut.
2) MAIN CPU board or option 2 board is fault.
3) Spindle amp. printed board is fault. If this alarm occurs when CNC power supply is turned on or when this alarm can not be cleared even if CNC is reset, turn off the power supply also turn off the power supply in spindle side.
750 SPINDLE SERIAL LINK START FAULT
This alarm is generated when the spindle control unit is not ready for starting correctly when the power is turned on in the system with the serial spindle. The four reasons can be considered as follows: 1) An improperly connected optic cable, or the spindle control unit’s
power is OFF. 2) When the NC power was turned on under alarm conditions other
than SU–01 or AL–24 which are shown on the LED display of the spindle control unit. In this case, turn the spindle amplifier power off once and perform startup again.
3) Other reasons (improper combination of hardware) This alarm does not occur after the system including the spindle con- trol unit is activated.
4) The second spindle (when SP2, bit 4 of parameter No. 3701, is 1) is in one of the above conditions 1) to 3).
See diagnostic display No. 409 for details.
752 FIRST SPINDLE MODE CHANGE FAULT
This alarm is generated if the system does not properly terminate a mode change. The modes include the Cs contouring, spindle position- ing, rigid tapping, and spindle control modes. The alarm is activated if the spindle control unit does not respond correctly to the mode change command issued by the NC.
754 SPINDLE–1 ABNORMAL TORQUE ALM
Abnormal first spindle motor load has been detected.
762 SECOND SPINDLE MODE CHANGE FAULT
Refer to alarm No. 752. (For 2nd axis)
764 SPINDLE–2 ABNORMAL TORQUE ALM
Same as alarm No. 754 (for the second spindle)
APPENDIXB–64124EN/01 G. ALARM LIST
865
The details of spindle alarm No. 750 are displayed in the diagnosis display (No. 409) as shown below.
#7 409
#6 #5 #4 #3 SPE
#2 S2E
#1 S1E
#0 SHE
#3 (SPE) 0 : In the spindle serial control, the serial spindle parameters fulfill the spindle unit startup conditions.
1 : In the spindle serial control, the serial spindle parameters do not fulfill the spindle unit startup conditions.
#2 (S2E) 0 : The second spindle is normal during the spindle serial control startup. 1 : The second spindle was detected to have a fault during the spindle
serial control startup.
#1 (S1E) 0 : The first spindle is normal during the spindle serial control startup. 1 : The first spindle was detected to have a fault during the spindle axis
serial control startup.
#0 (SHE) 0 : The serial communications module in the CNC is normal. 1 : The serial communications module in the CNC was detected to have a
fault.
Alarm List (Serial Spindle)
When a serial spindle alarm occurs, the following number is displayed on the CNC. n is a number corresponding to the spindle on which an alarm occurs. (n = 1: First spindle; n = 2: Second spindle; etc.)
NOTE*1 Note that the meanings of the SPM indications differ depending on which LED, the red or yellow LED, is on. When the red LED is on, the SPM indicates a 2–digit alarm number. When the yellow LED is on, the SPM 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).”
Alarm Numbers and Alarms Displayed on the αi Series Spindle Amplifier
No. Message SPM
indica- tion(*1)
Faulty location and remedy Description
(750) SPINDLE SERIAL LINK ERROR
A0 A
1 Replace the ROM on the SPM control printed circuit board.
2 Replace the SPM control printed circuit board.
The program does not start normally. ROM series error or hardware ab- normality on the SPM control printed circuit board
(749) S–SPINDLE LSI ERROR A1 Replace the SPM control printed cir- cuit board.
An abnormality was detected in the CPU peripheral circuit of the SPM control circuit.
7n01 SPN_n_ : 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 continuous rating, or the cooling component is abnormal.
� The details of spindle alarm No.750
APPENDIXG. ALARM LIST B–64124EN/01
866
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
7n02 SPN_n_ : EX SPEED ER- ROR
02 1 Check and correct the cutting conditions to decrease the load.
2 Correct parameter No. 4082.
The motor speed cannot follow a spe- cified speed. An excessive motor load torque is de- tected. The acceleration/deceleration time in parameter No. 4082 is insufficient.
7n03 SPN_n_ : FUSE ON DC LINK BLOWN
03 1 Replace the SPM unit. 2 Check the motor insulation status.
The PSM becomes ready (0 is indi- cated), but the DC link voltage is too low in the SPM. The fuse in the DC link section in the SPM is blown. (The power device is damaged or the motor is ground– fault.)
7n04 SPN_n_ : INPUT FUSE/ POWER FAULT
04 Check the state of the input power supply to the PSM.
The PSM found a missing power sup- ply phase. (PSM alarm E)
7n06 SPN_n_ : THERMAL SENSOR DIS- CONNECT
06 1 Check and correct the parameter. 2 Replace the feedback cable.
The temperature sensor of the motor is disconnected.
7n07 SPN_n_ : OVERSPEED 07 Check for a sequence error. (For ex- ample, check whether spindle syn- chronization 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, positional deviations were accumulated excessively (SFR and SRV were turned off during spindle synchronization control.)
7n09 SPN_n_ : OVERHEAT MAIN CIRCUIT
09 1 Improve the heat sink cooling sta- tus.
2 If the heat sink cooling fan stops, replace the SPM unit.
Abnormal temperature rise of the power transistor radiator
7n11 SPN_n_ : OVERVOLT POW CIRCUIT
11 1 Check the selected PSM. 2 Check the input power voltage
and change in power during motor deceleration. If the voltage ex- ceeds 264 VAC (for the 200–V system) or 530 VAC (for the 400–V system), improve the power sup- ply impedance.
Overvoltage of the DC link section of the PSM was detected. (PSM alarm indication: 7) PSM selection error. (The maximum output specification of the PSM is ex- ceeded.)
7n12 SPN_n_ : OVERCUR- RENT POW CIRCUIT
12 1 Check the motor insulation status. 2 Check the spindle parameters. 3 Replace the SPM unit.
The amplifier output current is abnor- mally high. A motor–specific parameter does not match the motor model. Poor motor insulation
7n13 13 Replace the SPM control printed cir- cuit board.
An abnormality was detected in the SPM control circuit. (SPM internal RAM request)
7n15 SPN_n_ : SP SWITCH CONTROL ALARM
15 1 Check and correct the ladder se- quence.
2 Replace the switching MC.
The switch sequence in spindle switch/output switch operation is ab- normal. The switching MC contact status check signal and command do not match.
APPENDIXB–64124EN/01 G. ALARM LIST
867
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
7n18 SPN_n_ : SUMCHECK ERROR PGM DATA
18 Replace the SPM control printed cir- cuit board.
Abnormality in an SPM control circuit component is detected. (Program ROM data is abnormal.)
7n19 SPN_n_ : EX OFFSET CURRENT U
19 Replace the SPM unit. Abnormality in an SPM component is detected. (The initial value for the U phase current detection circuit is ab- normal.)
7n20 SPN_n_ : EX OFFSET CURRENT V
20 Replace the SPM unit. Abnormality in an SPM component is detected. (The initial value of the V phase current detection circuit is ab- normal.)
7n21 SPN_n_ : POS SENSOR POLARITY ER- ROR
21 Check and correct the parameters. (No. 4000#0, 4001#4)
The polarity parameter setting of the position sensor is wrong.
7n24 SPN_n_ : 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 communica- tion data transferred to the CNC.
7n27 SPN_n_ : DISCONNECT POS–CODER
27 Replace the cable. The spindle position coder (connec- tor JYA3) signal is abnormal.
7n29 SPN_n_ : SHORTTIME 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.)
7n30 SPN_n_ : OVERCUR- RENT POW CIRCUIT
30 Check and correct the power supply voltage.
Overcurrent is detected in PSM main circuit input. (PSM alarm indication: 1) Unbalanced power supply. PSM selection error (The maximum PSM output specification is exceed- ed.)
7n31 SPN_n_ : MOTOR LOCK 31 Check and correct the load status. The motor cannot rotate at a speci- fied speed. (A level not exceeding the SST level for the rotation com- mand has existed continuously.)
7n32 SPN_n_ : RAM FAULT SERIAL LSI
32 Replace the SPM control printed cir- cuit board.
Abnormality in an SPM control circuit component is detected. (The LSI de- vice for serial transfer is abnormal.)
7n33 SPN_n_ : SHORTAGE POWER CHARGE
33 1 Check the number of connected SVM and SPM units.
2 Replace the PSM unit.
Charging the main circuit was not completed within a prescribed time period.
7n34 SPN_n_ : PARAMETER SETTING ER- ROR
34 Correct a parameter value according to the manual. If the parameter number is unknown, connect the spindle check board, and check the indicated parameter.
Parameter data exceeding the allow- able limit is set.
APPENDIXG. ALARM LIST B–64124EN/01
868
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
7n36 SPN_n_ : OVERFLOW ERROR COUNTER
36 Check whether the position gain val- ue is too large, and correct the value.
An error counter overflow occurred.
7n37 SPN_n_ : SPEED DE- TECT PAR. ERROR
37 Correct the value according to the pa- rameter manual.
The setting of the parameter for the number of pulses in the speed detec- tor is incorrect.
7n41 SPN_n_ : 1–ROT POS– CODER ER- ROR
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
7n42 SPN_n_ : NO 1–ROT. POS–CODER DETECT
42 Replace the cable. The 1–rotation signal of the spindle position coder (connector JYA3) is disconnected.
7n43 SPN_n_ : DISCON. PC FOR DIF. SP. MODE
43 Replace the cable. The differential speed position coder signal is abnormal.
7n46 SPN_n_ : SCREW 1–ROT POS– COD. ALARM
46 1 Check and correct the parameter. 2 Replace the cable. 3 Re–adjust the BZi sensor signal.
An abnormality equivalent to alarm 41 was detected during thread cut- ting operation.
7n47 SPN_n_ : POS–CODER SIGNAL AB- NORMAL
47 1 Replace the cable. 2 Correct the cable layout (vicinity of
the power line).
1 The A/B phase signal of the spindle position coder (connector JYA3) is abnormal.
2 The relationship between the A/B phase and 1–rotation signal is in- correct (Pulse interval mismatch).
7n49 SPN_n_ : HIGH CONV. DIF. SPEED
49 Check whether the calculated differ- ential speed value exceeds the maxi- mum motor speed.
In differential speed mode, the speed of the other spindle converted to the speed of the local spindle has ex- ceeded the allowable limit (the differ- ential speed is calculated by multiply- ing the speed of the other spindle by the gear ratio).
7n50 SPN_n_ : SPNDL CON- TROL OVER- SPEED
50 Check whether the calculated value exceeds the maximum motor speed.
In spindle synchronization, the speed command calculation value exceed- ed the allowable limit (the motor speed is calculated by multiplying the specified spindle speed by the gear ratio).
7n51 SPN_n_ : LOW VOLT DC LINK
51 1 Check and correct the power sup- ply voltage.
2 Replace the MC.
Input voltage drop was detected. (PSM alarm indication: 4) (Momen- tary power failure or poor MC contact)
7n52 SPN_n_ : ITP SIGNAL ABNORMAL I
52 1 Replace the SPM control printed circuit board.
2 Replace the spindle interface printed circuit board in the CNC.
NC interface abnormality was de- tected (the ITP signal stopped).
7n53 SPN_n_ : ITP SIGNAL ABNORMAL II
53 1 Replace the SPM control printed circuit board.
2 Replace the spindle interface printed circuit board in the CNC.
NC interface abnormality was de- tected (the ITP signal stopped).
APPENDIXB–64124EN/01 G. ALARM LIST
869
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
7n54 SPN_n_ : OVERLOAD CURRENT
54 Review the load state. An overload current was detected.
7n55 SPN_n_ : POWER LINE SWITCH ER- ROR
55 1 Replace the magnetic contactor. 2 Check and correct the sequence.
The power line state signal of the magnetic contactor for selecting a spindle or output is abnormal.
7n56 SPN_n_ : INNER COOL- ING FAN STOP
56 Replace the SPM unit. The cooling fan in the SPM control circuit stopped.
7n57 SPN_n_ : EX DECEL- ERATION POWER
57 1 Decrease the acceleration/decel- eration duty.
2 Check the cooling condition (pe- ripheral temperature).
3 If the cooling fan stops, replace the resistor.
4 If the resistance is abnormal, re- place the resistor.
An overload was detected in the re- generative resistance. (PSMR alarm indication: H) Thermostat operation or short–time overload was detected. The regenerative resistor was dis- connected, or an abnormal resis- tance was detected.
7n58 SPN_n_ : OVERLOAD IN PSM
58 1 Check the PSM cooling status. 2 Replace the PSM unit.
The temperature of the radiator of the PSM has increased abnormally. (PSM alarm indication: 3)
7n59 SPN_n_ : COOLING FAN STOP IN PSM
59 Replace the SPM unit. The cooling fan in the PSM stopped. (PSM alarm indication: 2)
7n61 61 Check the parameter settings. An error between the semi–closed loop and full–closed loop is exces- sive during use of the dual position feedback function.
7n65 65 1 Check the parameter settings. 2 Check the sensor connection and
signal. 3 Check the power line connection.
A travel distance is excessive during pole determination.
7n73 SPN_n_ : MOTOR SEN- SOR DISCON- NECTED
73 1 Replace the feedback cable. 2 Check the shield processing. 3 Check and correct the connection. 4 Adjust the sensor.
The motor sensor feedback signal is not present.
7n74 SPN_n_ : CPU TEST ER- ROR
74 Replace the SPM control printed–cir- cuit board.
An error was detected in a CPU test.
7n75 SPN_n_ : CRC ERROR 75 Replace the SPM control printed–cir- cuit board.
An error was detected in a CRC test.
7n79 SPN_n_ : INITIAL TEST ERROR
79 Replace the SPM control printed–cir- cuit board.
An error was detected in an initial test operation.
7n81 SPN_n_ : 1–ROT MO- TOR SENSOR ERROR
81 1 Check and correct the parameter. 2 Replace the feedback cable. 3 Adjust the sensor.
The one–rotation signal of the motor sensor cannot be correctly detected.
7n82 SPN_n_ : NO 1–ROT MOTOR SEN- SOR
82 1 Replace the feedback cable. 2 Adjust the sensor.
The one–rotation signal of the motor sensor is not generated.
7n83 SPN_n_ : MOTOR SEN- SOR SIGNAL ERROR
83 1 Replace the feedback cable. 2 Adjust the sensor.
An irregularity was detected in a mo- tor sensor feedback signal.
APPENDIXG. ALARM LIST B–64124EN/01
870
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
7n84 SPN_n_ : SPNDL SEN- SOR DISCON- NECTED
84 1 Replace the feedback cable. 2 Check the shield processing. 3 Check and correct the connection. 4 Check and correct the parameter. 5 Adjust the sensor.
The spindle sensor feedback signal is not present.
7n85 SPN_n_ : 1–ROT SPNDL SENSOR ER- ROR
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 detected.
7n86 SPN_n_ : NO 1–ROT SPNDL SEN- SOR ERROR
86 1 Replace the feedback cable. 2 Adjust the sensor.
The one–rotation signal of the spindle sensor is not generated.
7n87 SPN_n_ : SPNDL SEN- SOR SIGNAL ERROR
87 The one–rotation signal of the spindle sensor is not generated.
An irregularity was detected in a spindle sensor feedback signal.
7n88 SPN_n_ : COOLING RA- DIFAN FAIL- URE
88 Replace the SPM external cooling fan.
The external cooling fan stopped.
7n89 89 1 Check the connection in the SPM and sub–module SM.
2 Replace the sub–module SM. 3 Replace the SPM control printed
circuit board.
The sub–module SM is abnormal.
7n97 SPN_n_ : OTHER SPINDLE ALARM
97 Replace the SPM. Another irregularity was detected.
7n98 SPN_n_ : OTHER CON- VERTER ALARM
98 Check the PSM alarm display. A PSM alarm was detected.
No. Message SPM
indica- tion(*1)
Faulty location and remedy Description
9001 SPN_n_ : 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 continuous rating, or the cooling component is abnormal.
9002 SPN_n_ : EX SPEED ER- ROR
02 1 Check and correct the cutting conditions to decrease the load.
2 Correct parameter No. 4082.
The motor speed cannot follow a spe- cified speed. An excessive motor load torque is de- tected. The acceleration/deceleration time in parameter No. 4082 is insufficient.
APPENDIXB–64124EN/01 G. ALARM LIST
871
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
9003 SPN_n_ : FUSE ON DC LINK BLOWN
03 1 Replace the SPM unit. 2 Check the motor insulation status.
The PSM becomes ready (0 is indi- cated), but the DC link voltage is too low in the SPM. The fuse in the DC link section in the SPM is blown. (The power device is damaged or the motor is ground– fault.)
9004 SPN_n_ : INPUT FUSE/ POWER FAULT
04 Check the state of the input power supply to the PSM.
The PSM found a missing power sup- ply phase. (PSM alarm E)
9006 SPN_n_ : THERMAL SENSOR DIS- CONNECT
06 1 Check and correct the parameter. 2 Replace the feedback cable.
The temperature sensor of the motor is disconnected.
9007 SPN_n_ : OVERSPEED 07 Check for a sequence error. (For ex- ample, check whether spindle syn- chronization 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, positional deviations were accumulated excessively (SFR and SRV were turned off during spindle synchronization control.)
9009 SPN_n_ : OVERHEAT MAIN CIRCUIT
09 1 Improve the heat sink cooling sta- tus.
2 If the heat sink cooling fan stops, replace the SPM unit.
Abnormal temperature rise of the power transistor radiator
9011 SPN_n_ : OVERVOLT POW CIRCUIT
11 1 Check the selected PSM. 2 Check the input power voltage
and change in power during motor deceleration. If the voltage ex- ceeds 264 VAC (for the 200–V system) or 530 VAC (for the 400–V system), improve the power sup- ply impedance.
Overvoltage of the DC link section of the PSM was detected. (PSM alarm indication: 7) PSM selection error. (The maximum output specification of the PSM is ex- ceeded.)
9012 SPN_n_ : OVERCUR- RENT POW CIRCUIT
12 1 Check the motor insulation status. 2 Check the spindle parameters. 3 Replace the SPM unit.
The amplifier output current is abnor- mally high. A motor–specific parameter does not match the motor model. Poor motor insulation
9013 13 Replace the SPM control printed cir- cuit board.
An abnormality was detected in the SPM control circuit. (SPM internal RAM request)
9015 SPN_n_ : SP SWITCH CONTROL ALARM
15 1 Check and correct the ladder se- quence.
2 Replace the switching MC.
The switch sequence in spindle switch/output switch operation is ab- normal. The switching MC contact status check signal and command do not match.
9018 SPN_n_ : SUMCHECK ERROR PGM DATA
18 Replace the SPM control printed cir- cuit board.
Abnormality in an SPM control circuit component is detected. (Program ROM data is abnormal.)
APPENDIXG. ALARM LIST B–64124EN/01
872
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
9019 SPN_n_ : EX OFFSET CURRENT U
19 Replace the SPM unit. Abnormality in an SPM component is detected. (The initial value for the U phase current detection circuit is ab- normal.)
9020 SPN_n_ : EX OFFSET CURRENT V
20 Replace the SPM unit. Abnormality in an SPM component is detected. (The initial value of the V phase current detection circuit is ab- normal.)
9021 SPN_n_ : POS SENSOR POLARITY ER- ROR
21 Check and correct the parameters. (No. 4000#0, 4001#4)
The polarity parameter setting of the position sensor is wrong.
9024 SPN_n_ : 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 communica- tion data transferred to the CNC.
9027 SPN_n_ : DISCONNECT POS–CODER
27 Replace the cable. The spindle position coder (connec- tor JYA3) signal is abnormal.
9029 SPN_n_ : SHORTTIME 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.)
9030 SPN_n_ : OVERCUR- RENT POW CIRCUIT
30 Check and correct the power supply voltage.
Overcurrent is detected in PSM main circuit input. (PSM alarm indication: 1) Unbalanced power supply. PSM selection error (The maximum PSM output specification is exceed- ed.)
9031 SPN_n_ : MOTOR LOCK 31 Check and correct the load status. The motor cannot rotate at a speci- fied speed. (A level not exceeding the SST level for the rotation com- mand has existed continuously.)
9032 SPN_n_ : RAM FAULT SERIAL LSI
32 Replace the SPM control printed cir- cuit board.
Abnormality in an SPM control circuit component is detected. (The LSI de- vice for serial transfer is abnormal.)
9033 SPN_n_ : SHORTAGE POWER CHARGE
33 1 Check the number of connected SVM and SPM units.
2 Replace the PSM unit.
Charging the main circuit was not completed within a prescribed time period.
9034 SPN_n_ : PARAMETER SETTING ER- ROR
34 Correct a parameter value according to the manual. If the parameter number is unknown, connect the spindle check board, and check the indicated parameter.
Parameter data exceeding the allow- able limit is set.
9036 SPN_n_ : OVERFLOW ERROR COUNTER
36 Check whether the position gain val- ue is too large, and correct the value.
An error counter overflow occurred.
APPENDIXB–64124EN/01 G. ALARM LIST
873
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
9037 SPN_n_ : SPEED DE- TECT PAR. ERROR
37 Correct the value according to the pa- rameter manual.
The setting of the parameter for the number of pulses in the speed detec- tor is incorrect.
9041 SPN_n_ : 1–ROT POS– CODER ER- ROR
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
9042 SPN_n_ : NO 1–ROT. POS–CODER DETECT
42 Replace the cable. The 1–rotation signal of the spindle position coder (connector JYA3) is disconnected.
9043 SPN_n_ : DISCON. PC FOR DIF. SP. MODE
43 Replace the cable. The differential speed position coder signal is abnormal.
9046 SPN_n_ : SCREW 1–ROT POS– COD. ALARM
46 1 Check and correct the parameter. 2 Replace the cable. 3 Re–adjust the BZi sensor signal.
An abnormality equivalent to alarm 41 was detected during thread cut- ting operation.
9047 SPN_n_ : POS–CODER SIGNAL AB- NORMAL
47 1 Replace the cable. 2 Correct the cable layout (vicinity of
the power line).
1 The A/B phase signal of the spindle position coder (connector JYA3) is abnormal.
2 The relationship between the A/B phase and 1–rotation signal is in- correct (Pulse interval mismatch).
9049 SPN_n_ : HIGH CONV. DIF. SPEED
49 Check whether the calculated differ- ential speed value exceeds the maxi- mum motor speed.
In differential speed mode, the speed of the other spindle converted to the speed of the local spindle has ex- ceeded the allowable limit (the differ- ential speed is calculated by multiply- ing the speed of the other spindle by the gear ratio).
9050 SPN_n_ : SPNDL CON- TROL OVER- SPEED
50 Check whether the calculated value exceeds the maximum motor speed.
In spindle synchronization, the speed command calculation value exceed- ed the allowable limit (the motor speed is calculated by multiplying the specified spindle speed by the gear ratio).
9051 SPN_n_ : LOW VOLT DC LINK
51 1 Check and correct the power sup- ply voltage.
2 Replace the MC.
Input voltage drop was detected. (PSM alarm indication: 4) (Momen- tary power failure or poor MC contact)
9052 SPN_n_ : ITP SIGNAL ABNORMAL I
52 1 Replace the SPM control printed circuit board.
2 Replace the spindle interface printed circuit board in the CNC.
NC interface abnormality was de- tected (the ITP signal stopped).
9053 SPN_n_ : ITP SIGNAL ABNORMAL II
53 1 Replace the SPM control printed circuit board.
2 Replace the spindle interface printed circuit board in the CNC.
NC interface abnormality was de- tected (the ITP signal stopped).
9054 SPN_n_ : OVERLOAD CURRENT
54 Review the load state. An overload current was detected.
APPENDIXG. ALARM LIST B–64124EN/01
874
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
9055 SPN_n_ : POWER LINE SWITCH ER- ROR
55 1 Replace the magnetic contactor. 2 Check and correct the sequence.
The power line state signal of the magnetic contactor for selecting a spindle or output is abnormal.
9056 SPN_n_ : INNER COOL- ING FAN STOP
56 Replace the SPM unit. The cooling fan in the SPM control circuit stopped.
9057 SPN_n_ : EX DECEL- ERATION POWER
57 1 Decrease the acceleration/decel- eration duty.
2 Check the cooling condition (pe- ripheral temperature).
3 If the cooling fan stops, replace the resistor.
4 If the resistance is abnormal, re- place the resistor.
An overload was detected in the re- generative resistance. (PSMR alarm indication: H) Thermostat operation or short–time overload was detected. The regenerative resistor was dis- connected, or an abnormal resis- tance was detected.
9058 SPN_n_ : OVERLOAD IN PSM
58 1 Check the PSM cooling status. 2 Replace the PSM unit.
The temperature of the radiator of the PSM has increased abnormally. (PSM alarm indication: 3)
9059 SPN_n_ : COOLING FAN STOP IN PSM
59 Replace the SPM unit. The cooling fan in the PSM stopped. (PSM alarm indication: 2)
9061 61 Check the parameter settings. An error between the semi–closed loop and full–closed loop is exces- sive during use of the dual position feedback function.
9065 65 1 Check the parameter settings. 2 Check the sensor connection and
signal. 3 Check the power line connection.
A travel distance is excessive during pole determination.
9073 SPN_n_ : MOTOR SEN- SOR DISCON- NECTED
73 1 Replace the feedback cable. 2 Check the shield processing. 3 Check and correct the connection. 4 Adjust the sensor.
The motor sensor feedback signal is not present.
9074 SPN_n_ : CPU TEST ER- ROR
74 Replace the SPM control printed–cir- cuit board.
An error was detected in a CPU test.
9075 SPN_n_ : CRC ERROR 75 Replace the SPM control printed–cir- cuit board.
An error was detected in a CRC test.
9079 SPN_n_ : INITIAL TEST ERROR
79 Replace the SPM control printed–cir- cuit board.
An error was detected in an initial test operation.
9081 SPN_n_ : 1–ROT MO- TOR SENSOR ERROR
81 1 Check and correct the parameter. 2 Replace the feedback cable. 3 Adjust the sensor.
The one–rotation signal of the motor sensor cannot be correctly detected.
9082 SPN_n_ : NO 1–ROT MOTOR SEN- SOR
82 1 Replace the feedback cable. 2 Adjust the sensor.
The one–rotation signal of the motor sensor is not generated.
9083 SPN_n_ : MOTOR SEN- SOR SIGNAL ERROR
83 1 Replace the feedback cable. 2 Adjust the sensor.
An irregularity was detected in a mo- tor sensor feedback signal.
APPENDIXB–64124EN/01 G. ALARM LIST
875
No. DescriptionFaulty location and remedy SPM
indica- tion(*1)
Message
9084 SPN_n_ : SPNDL SEN- SOR DISCON- NECTED
84 1 Replace the feedback cable. 2 Check the shield processing. 3 Check and correct the connection. 4 Check and correct the parameter. 5 Adjust the sensor.
The spindle sensor feedback signal is not present.
9085 SPN_n_ : 1–ROT SPNDL SENSOR ER- ROR
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 detected.
9086 SPN_n_ : NO 1–ROT SPNDL SEN- SOR ERROR
86 1 Replace the feedback cable. 2 Adjust the sensor.
The one–rotation signal of the spindle sensor cannot be correctly detected.
9087 SPN_n_ : SPNDL SEN- SOR SIGNAL ERROR
87 The one–rotation signal of the spindle sensor is not generated.
An irregularity was detected in a spindle sensor feedback signal.
9088 SPN_n_ : COOLING RA- DIFAN FAIL- URE
88 Replace the SPM external cooling fan.
The external cooling fan stopped.
9111 b1 Replace the SVPM control printed circuit board.
The voltage of the converter control power supply is low.
9120 C0 1 Replace the communication cables between the CNC and SPM.
2 Replace the SPM control printed circuit board.
3 Replace the spindle interface printed circuit board in the CNC.
Communication data alarm
9121 C1 1 Replace the communication cables between the CNC and SPM.
2 Replace the SPM control printed circuit board.
3 Replace the spindle interface printed circuit board in the CNC.
Communication data alarm
9122 C2 1 Replace the communication cables between the CNC and SPM.
2 Replace the SPM control printed circuit board.
3 Replace the spindle interface printed circuit board in the CNC.
Communication data alarm
APPENDIXG. ALARM LIST B–64124EN/01
876
ERROR CODES (SERIAL SPINDLE)
NOTE*1 The SVPM indicates an error code as a 2–digit number in STATUS1 when the yellow LED is on. Error codes appear in CNC diagnostic data No. 712. When the red LED is on, the SVPM indicates the number of an alarm generated by the serial spindle, providing a different meaning from when the yellow LED is on. � See “Alarms (Serial Spindle).”
SVPM STATUS1
indica- tion(*1)
Description Faulty location and remedy
01 When neither *ESP (emergency stop signal; there are two types of signals: input signal and SVPM contact signal(*2)) nor MRDY (machine ready sig- nal) is input, SFR (forward rotation command), SRV (reverse rotation command), or ORCM (orientation command) is input.
Check the *ESP and MRDY sequences. For MRDY, pay attention to the parameter setting (bit 0 of parameter No. 4001) regarding the use of the MRDY signal.
03 When the parameter settings are made not to use the position sensor, meaning that position control is not performed (bits 3, 2, 1, 0 of parameter No. 4002 = 0, 0, 0, 0), a Cs contour control command is input. In this case, the motor is not excited.
Check the parameter settings.
04 When the parameter settings are made not to use the position sensor, meaning that position control is not performed (bits 3, 2, 1, 0 of parameter No. 4002 = 0, 0, 0, 0), a servo mode (such as rigid tap- ping or spindle positioning) command or spindle synchronization control command is input. In this case, the motor is not excited.
Check the parameter settings.
05 When an option parameter is not set for the orienta- tion function, ORCM (orientation command) is in- put.
Check the parameter settings for the orientation function.
06 When the output switching control function is not used, the low–speed winding is selected (RCH = 1).
Check the power line status signal (RCH).
07 When a Cs contour control command is input, SFR (forward rotation command) or SRV (reverse rota- tion command) is not input.
Check the sequence.
08 When a servo mode (such as rigid tapping or spindle positioning) control command is input, SFR (forward rotation command) or SRV (reverse rota- tion command) is not input.
Check the sequence.
09 When a spindle synchronization control command is input, SFR (forward rotation command) or SRV (reverse rotation command) is not input.
Check the sequence.
10 When a Cs contour control command is input, another mode (servo mode, spindle synchroniza- tion control, or orientation) is specified.
During execution of a Cs contour control command, do not specify another mode. Before entering another mode, cancel the Cs contour control command.
11 When a servo mode (such as rigid tapping or spindle positioning) command is input, another mode (Cs contour control, spindle synchronization control, or orientation) is specified.
During execution of a servo mode command, do not specify another mode. Before entering another mode, cancel the servo mode command.
APPENDIXB–64124EN/01 G. ALARM LIST
877
SVPM STATUS1
indica- tion(*1)
Faulty location and remedyDescription
12 When a spindle synchronization control command is input, another mode (Cs contour control, servo mode, or orientation) is specified.
During execution of a spindle synchronization control command, do not specify another mode. Before entering another mode, cancel the spindle synchronization con- trol command.
14 SFR (forward rotation command) and SRV (re- verse rotation command) are input at the same time.
Input either of the commands.
17 The speed detector parameter settings (bits 2, 1, 0 of parameter No. 4011) are invalid. No speed de- tector corresponds to the settings.
Check the parameter settings.
18 When the parameter settings are made not to use the position, meaning that position control is not performed (bits 3, 2, 1, 0 of parameter No. 4002 = 0, 0, 0, 0), orientation by a position coder is speci- fied.
Check the parameter settings and input signal.
24 For continuous indexing in orientation by a position coder, an incremental operation (INCMD = 1) is first performed, and an absolute position command (INCMD = 0) is then input.
Check INCMD (incremental command). Before absolute position commands are executed successively, absolute position command orientation must be performed first.
29 The parameter settings are made to use the short- est time orientation function (bit 6 of parameter No. 4018 = 0, parameters No. 4320 to 4323 ( 0).
The shortest time orientation function cannot be used. Use orientation by a normal method.
31 This hardware configuration does not allow the spindle FAD function to be used. In this case, the motor is not excited.
Check the CNC model.
33 This hardware configuration does not allow the spindle EGB function to be used. In this case, the motor is not excited.
Check the CNC model.
34 The spindle FAD function and spindle EGB func- tion are both enabled. In this case, the motor is not excited.
These two functions cannot be used at the same time. Enable only either of them.
NOTE*2 SVPM contact signal
Between ESP and +24V on JX4 Contact open: Emergency stop Contact closed: Normal operation
11) ALARM FOR FANUC SERVO MOTOR β series I/O Link Option Alarm for FANUC SERVO MOTOR β series I/O Link Option can be confirmed by Power Mate CNC Manager function.
Number Alarm type
000 to 299 Program or setting alarm
300 to 399, 401 Pulse coder alarm
400 to 499 (except 401) Servo alarm
500 to 599 Overtravel alarm
— System alarm or I/O Link alarm
APPENDIXG. ALARM LIST B–64124EN/01
878
ERROR CODES (SERIAL SPINDLE)
No. LED display Description Countermeasure
000 A parameter that requires power–down has been specified.
Turn the power off, then back on.
011 The specified feedrate is zero. Check the feedrate parameter specified with a
function code.
013 The specified feedrate (maximum feedrate) is zero.
Check the value of parameter No.043, which indicates the maximum feedrate that can be specified.
070 More than 32 blocks have been registered for a buffering operation.
Reduce the number of registered blocks to 32.
090
Reference position setting cannot be executed normally.
Move the tool in the direction of reference posi- tion return in jog mode at a speed that causes the servo position error to exceed 128. Then, specify another reference position setting.
093 A first to third reference position return cannot be executed because the reference position has not yet been established.
Set the reference position.
224 The reference position has not yet been estab- lished. This occurs only when the ZRTN bit of parameter No.001 is set to 0.
Set the reference position.
250 Input data 1 is invalid. Check input data 1, specified with a function
code.
251 Input data 2 is invalid. Check input data 2, specified with a function
code.
254 A function code or mode is invalid. Check the command code, specified with a
function code. Check the mode.
255 Operation cannot be activated because an in- valid mode is specified or because block execu- tion is in progress.
Check the mode. Check whether a block is be- ing executed.
290 The interface switch signal (DRC) was switched during block execution.
Switch the signal after block execution stops.
291
The speed of an axial movement specified by an external pulse has exceeded the upper limit. This occurs only when the EPEXA bit of param- eter No.001 is set to 1.
Check the speed specified by the external pulse. Check the magnification of the external pulse (parameters No.062 and 063).
292 A checksum error for the non–volatile memory was detected.
Parameters are cleared. Set the parameters again. If this alarm subsequently recurs, re- place the unit.
APPENDIXB–64124EN/01 G. ALARM LIST
879
Pulse coder alarms
No. LED display Description Countermeasure