KFAS: Fanuc CNC Parts, Service, & Repair

        

       

B-63945EN/03

"ALARM LIST", consists of the following sections:  

A.1 ALARM LIST (CNC)  

(1) Alarms on program and operation (PS alarm)  

(2) Background edit alarms (BG alarm)  

(3) Communication alarms (SR alarm)  

(4) Parameter writing alarm (SW alarm)  

(5) Servo alarms (SV alarm)  

(6) Overtravel alarms (OT alarm)  

(7) Memory file alarms (IO alarm)  

(8) Alarms requiring power to be turned off (PW alarm)  

(9) Spindle alarms (SP alarm)  

(10) Overheat alarms (OH alarm)  

(11) Other alarms (DS alarm)  

(12) Malfunction prevention function alarms (IE alarm)  

 

A.2 ALARM LIST (PMC)  

A.2.1 Messages That May Be Displayed on the PMC Alarm Screen  

A.2.2 PMC System Alarm Messages

A.2.3 Operation Errors  

A.2.4 I/O Communication Error Messages  

A.3 ALARM LIST (SERIAL SPINDLE)  

A.4 ERROR CODES (SERIAL SPINDLE)

 

A.1 ALARM LIST (CNC)  

(1) Alarms on program and operation (PS alarm)  

(2) Background edit alarms (BG alarm)  

(3) Communication alarms (SR alarm)  

Alarm numbers are common to all these alarm types.  

Depending on the state, an alarm is displayed as in the following  

examples:  

PS"alarm number" Example: PS0003  

BG"alarm number" Example: BG0085  

SR"alarm number" Example: SR0001

Alarm

Message

Description

0001

TH ERROR

A TH error was detected during reading from an input device.  The read code that caused the TH error and how many  statements it is from the block can be verified in the diagnostics  screen.

0002

TV ERROR

An error was detected during the single–block TV error.  The TV check can be suppressed by setting TVC parameter No.  0000#0 to “0”.

0003

TOO MANY DIGIT

Data entered with more digits than permitted in the NC  instruction word.  

The number of permissible digits varies according to the  function and the word.

0004

INVALID BREAK POINT OF WORDS

NC word(s) address + numerical value not in word format. This  alarm is also generated when a custom macro does not contain  a reserved word, or does not conform to the syntax.

0005

NO DATA AFTER ADDRESS

NC word(s) address + numerical value not in word format. This  alarm is also generated when a custom macro does not contain  a reserved word, or does not conform to the syntax.

0006

ILLEGAL USE OF MINUS SIGN

A minus sign (–) was specified at an NC instruction word or  system variable where no minus signal may be specified.

0007

ILLEGAL USE OF DECIMAL POINT

A decimal point (.) was specified at an address where no  decimal point may be specified, or two decimal points were  specified.

0009

IMPROPER NC-ADDRESS

An illegal address was specified, or parameter 1020 is not set.

0010

IMPROPER G-CODE

An unusable G code is specified.

0011

FEED ZERO ( COMMAND )

The cutting feedrate instructed by an F code has been set to 0.  This alarm is also generated if the F code instructed for the S  code is set extremely small in a rigid tapping instruction as the  tool cannot cut at the programmed lead.

0014

CAN NOT COMMAND G95

A synchronous feed is specified without the option for threading  / synchronous feed. Modify the program.

0015

TOO MANY SIMULTANEOUS AXES

A move command was specified for more axes than can be  controlled by simultaneous axis control.  

Either add on the simultaneous axis control extension option, or  divide the number of programmed move axes into two blocks.

 

Alarm 

Message

Description

0020

OVER TOLERANCE OF RADIUS

An arc was specified for which the difference in the radius at the  start and end points exceeds the value set in parameter No.  3410. Check arc center codes I, J and K in the program.  The tool path when parameter No. 3410 is set to a large value is  spiral.

0021

ILLEGAL PLANE SELECT

The plane selection instructions G17 to G19 are in error.  Reprogram so that same 3 basic parallel axes are not specified  simultaneously.  

This alarm is also generated when an axis that should not be  specified for plane machining is specified, for example, for  circular interpolation or involute interpolation.  

To enable programming of 3 or more axes, the helical  interpolation option must be added to each of the relevant axes.

0022

R OR I,J,K COMMAND NOT FOUND

The command for circular interpolation lacks arc radius R or  coordinate I, J, or K of the distance between the start point to  the center of the arc.

0025

CIRCLE CUT IN RAPID (F0)

F0 (rapid traverse in inverse feed or feed specified by an F code  with 1–digit number) was specified during circular interpolation  (G02, G03) or involute interpolation (G02.2, G03.2).

0027

NO AXES COMMANDED IN G43/G44

 No axis is specified in G43 and G44 blocks for the tool length  offset type C.  

Offset is not canceled but another axis is offset for the tool  length offset type C.  

Multiple axes were specified for the same block when the tool  length compensation type is C.

0028

ILLEGAL PLANE SELECT

The plane selection instructions G17 to G19 are in error.  Reprogram so that same 3 basic parallel axes are not specified  simultaneously.  

This alarm is also generated when an axis that should not be  specified for plane machining is specified, for example, for  circular interpolation or involute interpolation.  

To enable programming of 3 or more axes, the helical  interpolation option must be added to each of the relevant axes.

0029

ILLEGAL OFFSET VALUE

Illegal offset No.

0030

ILLEGAL OFFSET NUMBER

An illegal offset No. was specified.  

This alarm is also generated when the tool shape offset No.  exceeds the maximum number of tool offset sets in the case of  tool offset memory B.

0031

ILLEGAL P COMMAND IN G10

The relevant data input or option could not be found for the L  No. of G10.  

No data setting address such as P or R was specified.  An address command not concerned with data setting was  specified. An address varies with the L No.  

The sign or decimal point of the specified address is in error, or  the specified address is out of range.

0032

ILLEGAL OFFSET VALUE IN G10

In setting an offset amount by G10 or in writing an offset amount  by system variables, the offset amount was excessive.

0033

NO INTERSECTION AT CUTTER  COMPENSATION

The intersection cannot be obtained by the intersection  calculation in tool radius/tool nose radius compensation. Modify  the program.

0034

NO CIRC ALLOWED IN STUP/EXT  BLK

In tool radius/tool nose radius compensation, a startup or  cancellation is performed in the G02 or G03 mode. Modify the  program.

 

Alarm 

Message

Description

0035

CAN NOT COMMANDED G31

- G31 cannot be specified. This alarm is generated when a G  code (such as for tool radius/tool nose radius compensation)  of group 07 is not canceled.  

- A torque limit skip was not specified in a torque limit skip  command (G31P98 or P99). Specify the torque limit skip in the  PMC window or the like. Or, specify the torque limit override  by address Q.

0037

CAN NOT CHANGE PLANE IN  G41/G42

The compensation plane G17/G18/G19 was changed during  cutter or tool-nose radius compensation. Modify the program.

0038

INTERFERENCE IN CIRCULAR  BLOCK

Overcutting will occur in tool radius/tool nose radius  compensation because the arc start point or end point coincides  with the arc center. Modify the program.

0039

CHF/CNR NOT ALLOWED IN  

G41,G42

Chamfering or corner R was specified with a start-up, a cancel,  or switching between G41 and G42 in G41 and G42 commands  (tool radius/tool nose radius compensation). The program may  cause overcutting to occur in chamfering or corner R. Modify the  program.

0041

INTERFERENCE IN CUTTER  

COMPENSATION

In tool radius/tool nose radius compensation, excessive cutting  may occur. Modify the program.

0042

G45/G48 NOT ALLOWED IN CRC

Tool offset (G45 to G48) is commanded in tool radius  compensation or three-dimensional cutter compensation. Modify  the program.

0043

ILLEGAL T-CODE COMMAND

On a system with a DRILL-MATE ATC installed, M06 is not specified in a block that specifies a T code. Alternatively, a T  code beyond the allowable range is specified.

0044

G27-G30 NOT ALLOWED IN FIXED  CYC

One of G27 to G30 is commanded in canned cycle mode.  Modify the program.

0045

ADDRESS Q NOT FOUND (G73/G83)

 In a high-speed peck drilling cycle (G73) or peck drilling cycle  (G83), the amount of each-time cutting is not specified by  address Q, or Q0 is specified. Modify the program.

0046

ILLEGAL REFERENCE RETURN  COMMAND

A command for a return to the second, third or fourth reference  position is error. (The address P command is in error.)  Although an option for a return to the third or fourth reference  position was not set, 3 or 4 was specified in address P.

0047

ILLEGAL AXIS SELECT

Two or more parallel axes (in parallel with a basic axis) have  been specified upon start-up of 3-dimensional tool  compensation or three-dimensional coordinate conversion.

0048

BASIC 3 AXIS NOT FOUND

Start-up of 3-dimensional tool compensation or  

three-dimensional coordinate conversion has been attempted,  but the three basic axes used when Xp, Yp, or Zp is omitted are  not set in parameter No. 1022.

0049

ILLEGAL COMMAND(G68,G69)

When three-dimensional coordinate conversion (G68 or G69)  was specified, the tool compensation was not canceled. Or,  programs of three-dimensional coordinate conversion (G68,  G69) and tool compensation (G43, G44 or G49) were not  nested. Or, the three-dimensional coordinate conversion was  specified during the tool length compensation and another tool  length compensation was specified.

0050

CHF/CNR NOT ALLOWED IN THRD  BLK

Chamfering or corner R is commanded in the thread cutting  block. Modify the program.

0051

MISSING MOVE AFTER CNR/CHF

Improper movement or the move distance was specified in the  block next to the chamfering or corner R block. Modify the  program.

 

Alarm

Message

Description

0052

CODE IS NOT G01 AFTER CHF/CNR

 The block next to the chamfering or corner R block is not G01  (or vertical line). Modify the program.

0053

TOO MANY ADDRESS COMMANDS

In the chamfering and corner R commands, two or more of I, J,  K and R are specified.

0054

NO TAPER ALLOWED AFTER  CHF/CNR

A block in which chamfering in the specified angle or the corner  R was specified includes a taper command. Modify the program.

0055

MISSING MOVE VALUE IN CHF/CNR

 In chamfering or corner R block, the move distance is less than  chamfer or corner R amount. Modify the program.

0056

NO END POINT & ANGLE IN  

CHF/CNR

In direct dimension drawing programming, both an end point  and an angle were specified in the block next to the block in  which only an angle was specified (Aa). Modify the program.

0057

NO SOLUTION OF BLOCK END

Block end point is not calculated correctly in direct dimension  drawing programming. Modify the program.

0058

END POINT NOT FOUND

Block end point is not found in direct dimension drawing  programming. Modify the program.

0060

SEQUENCE NUMBER NOT FOUND

[External data input/output]  

The specified number could not be found for program number  and sequence number searches.  

Although input/output of a pot number of tool data or offset  input was requested, no tool number was input after power on.  The tool data corresponding to the entered tool number could  not be found.  

[External workpiece number search]  

The program corresponding to the specified workpiece  number could not be found.  

[Program restart]  

In the program restart sequence number specification, the  specified sequence number could not be found.

0061

P OR Q COMMAND IS NOT IN THE  MULTIPLE REPETITIVE CYCLES  BLOCK

Address P or Q is not specified in multiple repetitive cycle (G70,  G71, G72, or G73) command.

0062

THE CUTTING AMOUNT IS ILLEGAL  IN THE ROUGH CUTTING CYCLE

A zero or a negative value was specified in a multiple repetitive  canned rough-cutting cycle (G71 or G72) as the depth of cut.

0063

THE BLOCK OF A SPECIFIED  SEQUENCE NUMBER IS NOT  FOUND

The sequence number specified by addresses P and Q in  multiple repetitive cycle (G70, G71, G72, or G73) command  cannot be searched.

0064

THE FINISHING SHAPE IS NOT A  MONOTONOUS CHANGE(FIRST  AXES)

In a shape program for the multiple repetitive canned  rough-cutting cycle (G71 or G72), the command for the first  plane axis was not a monotonous increase or decrease.

0065

G00/G01 IS NOT IN THE FIRST  BLOCK OF SHAPE PROGRAM

In the first block of the shape program specified by P of the  multiple repetitive canned cycle (G70, G71, G72, or G73), G00  or G01 was not specified.

0066

UNAVAILABLE COMMAND IS IN THE  MULTIPLE REPETIVE CYCLES  BLOCK

An unavailable command was found in a multiple repetitive  canned cycle (G70, G71, G72, or G73) command block.

0067

THE MULTIPLE REPETIVE CYCLES  IS NOT IN THE PART PROGRAM  STORAGE

A multiple repetitive canned cycle (G70, G71, G72, or G73)  command is not registered in a tape memory area.

0069

LAST BLOCK OF SHAPE PROGRAM  IS AN ILLEGAL COMMAND

In a shape program in the multiple repetitive canned cycle (G70,  G71, G72, or G73), a command for the chamfering or corner R  in the last block is terminated in the middle.

0070

NO PROGRAM SPACE IN MEMORY

The memory area is insufficient.  

Delete any unnecessary programs, then retry.

 

Alarm 

Message

Description

0071

DATA NOT FOUND

- The address to be searched was not found.  

- The program with specified program number was not found  in program number search.  

- In the program restart block number specification, the  specified block number could not be found.  

Check the data.

0072

DATA NOT FOUND

The number of programs to be stored exceeded 63 (basic), 125  (option), 200 (option), 400 (option) or 1000 (option). Delete  unnecessary programs and execute program registration again.

0073

PROGRAM NUMBER ALREADY IN  USE

The commanded program number has already been used.  Change the program number or delete unnecessary programs  and execute program registration again.

0074

PROGRAM NUMBER ALREADY IN  USE

The program number is other than 1 to 9999. Modify the  program number.

0075

PROTECT

An attempt was made to register a program whose number was  protected.  

In program matching, the password for the encoded program  was not correct.  

An attempt was made to select a program being edited in the  background as the main program.  

An attempt was made to call a program being edited in the  background as a subprogram.

0076

PROGRAM NOT FOUND

The specified program is not found in the subprogram call,  macro call or graphic copy.  

The M, G, T or S codes are called by a P instruction other than  that in an M98, G65, G66, G66.1 or interrupt type custom  macro, and a program is called by a No. 2 auxiliary function  code.  

This alarm is also generated when a program is not found by  these calls.

0077

TOO MANY SUB,MACRO NESTING

The total number of subprogram and macro calls exceeds the  permissible range.  

Another subprogram call was executed during an external  memory subprogram call.

0078

SEQUENCE NUMBER NOT FOUND

The specified sequence No. was not found during sequence  number search.  

The sequence No. specified as the jump destination in GOTO––  and M99P–– was not found.

0079

PROGRAM NOT MATCH

The program in memory does not match the program stored on  tape.  

Multiple programs cannot be matched continuously when  parameter No. 2200#3 is set to “1”.  

Set parameter No. 2200#3 to “0” before executing a match.

0080

G37 MEASURING POSITION  

REACHED SIGNAL IS NOT  

PROPERLY INPUT

- For machining center series  

When the tool length measurement function (G37) is  performed, a measuring position reached signal goes 1 in front  of the area determined by the ε value specified in parameter  No.6254. Alternatively, the signal does not go 1.  

- For lathe  

When the automatic tool compensation function (G36, G37) is  used, a measuring position reached signals (XAE1, XAE2)  does not go 1 within the range determined by the ε value  specified in parameters No.6254 and No.6255.

 

Alarm 

Message

Description

0081

G37 OFFSET NO. UNASSIGNED

- For machining center series  

The tool length measurement function (G37) is specified  without specifying an H code.  

Correct the program.  

- For lathe  

The automatic tool compensation function (G36, G37) is  specified without specifying an T code.  

Correct the program.

0082

G37 SPECIFIED WITH H CODE

- For machining center series  

The tool length measurement function (G37) is specified  together with an H code in the same block.  

Correct the program.  

- For lathe  

The automatic tool compensation function (G36, G37) is  specified together with an T code in the same block.  Correct the program.

0083

G37 IMPROPER AXIS COMMAND

- For machining center series  

An error has been found in axis specification of the tool length  measurement function (G37). Alternatively, a move command  is specified as an incremental command.  

Correct the program.  

- For lathe  

An error has been found in axis specification of the automatic  tool compensation function (G36, G37).  

Alternatively, a command is specified as an incremental  command.  

Correct the program.

0085

OVERRUN ERROR

The next character was received from the I/O device connected  to reader/punch interface 1 before it could read a previously  received character.

0086

DR OFF

During I/O process by reader/punch interface 1, the data set ready input signal of the I/O device (DR) was OFF. Possible  causes are an I/O device not turn on, a broken cable, and a  defective printed circuit board.

0087

BUFFER OVERFLOW

During a read by reader/punch interface 1, although a read stop command was issued, more than 10 characters were input. The  I/O device or printed circuit board was defective.

0090

REFERENCE RETURN  

INCOMPLETE

1. The reference position return cannot be performed normally  because the reference position return start point is too close  to the reference position or the speed is too slow. Separate  the start point far enough from the reference position, or  specify a sufficiently fast speed for reference position return.

2. An attempt was made to set the zero position for the  absolute position detector by return to the reference position  when it was impossible to set the zero point.  

 Rotate the motor manually at least one turn, and set the  zero position of the absolute position detector after turning  the CNC and servo amplifier off and then on again.

0091

MANUAL REFERENCE POSITION  RETURN IS NOT PERFORMED IN  FEED HOLD

Manual return to the reference position cannot be performed  when automatic operation is halted. Perform the manual return  to the reference position when automatic operation is stopped or  reset.

0092

ZERO RETURN CHECK (G27)  ERROR

The axis specified in G27 has not returned to zero.  Reprogram so that the axis returns to zero.

 

Alarm 

Message

Description

0094

P TYPE NOT ALLOWED (COORD  CHG)

P type cannot be specified when the program is restarted. (After  the automatic operation was interrupted, the coordinate system  setting operation was performed.) Perform the correct operation  according to the User's manual.

0095

P TYPE NOT ALLOWED (EXT OFS  CHG)

P type cannot be specified when the program is restarted. (After  the automatic operation was interrupted, the external workpiece  offset amount changed.) Perform the correct operation  according to the User's manual.

0096

P TYPE NOT ALLOWED (WRK OFS  CHG)

P type cannot be specified when the program is restarted. (After  the automatic operation was interrupted, the workpiece offset  amount changed.) Perform the correct operation according to  the User's manual.

0097

P TYPE NOT ALLOWED (AUTO  EXEC)

P type cannot be directed when the program is restarted. (After  power ON, after emergency stop or alarms 0094 to 0097 reset,  no automatic operation is performed.) Perform automatic  operation.

0098

G28 FOUND IN SEQUENCE RETURN

 A command of the program restart was specified without the  reference position return operation after power ON or  emergency stop, and G28 was found during search. Perform the  reference position return.

0099

MDI EXEC NOT ALLOWED AFT.  SEARCH

After completion of search in program restart, a move command  is given with MDI.

0109

FORMAT ERROR IN G08

A value other than 0 or 1 was specified after P in the G08 code,  or no value was specified.

0110

OVERFLOW :INTEGER

An integer went out of range during arithmetic calculations.

0111

OVERFLOW :FLOATING

A decimal point (floating point number format data) went out of  range during arithmetic calculations.

0112

ZERO DIVIDE

An attempt was made to divide by zero in a custom macro.

0113

IMPROPER COMMAND

A function which cannot be used in custom macro is  commanded. Modify the program.

0114

ILLEGAL EXPRESSION FORMAT

The format used in an expression in a custom macro statement  is in error. The parameter tape format is in error.

0115

VARIABLE NO. OUT OF RANGE

A number that cannot be used for a local variable, common  variable, or system variable in a custom macro is specified.  In the EGB axis skip function (G31.8), a non-existent custom  macro variable number is specified. Or, the number of custom  macro variables used to store skip positions is not sufficient.  Alternatively, the header data in high-speed cycle machining is  improper. This alarm is issued in the following cases.  1) The header corresponding to the specified call machining  cycle number is absent.  

2) The value of cycle connection information falls outside the  allowable range (0 to 999).  

3) The number of data items in the header falls outside the  allowable range (1 to 65535).  

4) The storage start data variable number of executable data  falls outside the allowable ranges (#20000 to  

#85535/#200000 to #986431/#2000000 to #3999999).  5) The storage end data variable number of executable data  falls outside the allowable ranges  

(#85535/#986431/#3999999).  

6) The storage start data variable number of executable data  is the same as the variable number used by the header.

0116

WRITE PROTECTED VARIABLE

An attempt was made in a custom macro to use on the left side  of an expression a variable that can only be used on the right  side of an expression.

 

Alarm

Message

Description

0118

TOO MANY BRACKET NESTING

Too many brackets “[ ]” were nested in a custom macro.  The nesting level including function brackets is 5.

0119

ARGUMENT VALUE OUT OF RANGE

 The value of an argument in a custom macro function is out of  range.

0122

TOO MANY MACRO NESTING

Too many macro calls were nested in a custom macro.

0123

ILLEGAL MODE FOR  

GOTO/WHILE/DO

A GOTO statement or WHILE–DO statement was found in the  main program in the MDI or DNC mode.

0124

MISSING END STATEMENT

The END instruction corresponding to the DO instruction was  missing in a custom macro.

0125

MACRO STATEMENT FORMAT  ERROR

The format used in a macro statement in a custom macro is in  error.

0126

ILLEGAL LOOP NUMBER

DO and END Nos. in a custom macro are in error, or exceed the  permissible range (valid range: 1 to 3).

0127

DUPLICATE NC,MACRO  

STATEMENT

An NC statement and macro statement were specified in the  same block.

0128

ILLEGAL MACRO SEQUENCE  NUMBER

The specified sequence No. could not be found for sequence  number search.  

The sequence No. specified as the jump destination in GOTO--  and M99P-- could not be found.

0129

USE 'G' AS ARGUMENT

G is used as an argument in a custom macro call. G can be  specified as an argument only in an every-block call (G66.1).

0130

NC AND PMC AXIS ARE  

CONFLICTED

The NC command and the PMC axis control command were  conflicted. Modify the program or ladder.

0136

SPOS AXIS - OTHER AXIS SAME  TIME

The spindle positioning axis and another axis are specified in  the same block.

0137

M-CODE & MOVE CMD IN SAME  BLK.

The spindle positioning axis and another axis are specified in  the same block.

0138

SUPERIMPOSED DATA OVERFLOW

 The total distribution amount of the CNC and PMC is too large  during superimposed control for PMC axis control.

0139

CANNOT CHANGE PMC CONTROL  AXIS

The PMC axis was selected for the axis for which the PMC axis  is being controlled.

0140

PROGRAM NUMBER ALREADY IN  USE

In the background, an attempt was made to select or delete the  program being selected in the foreground. Perform the correct  operation for the background edition.

0141

CAN NOT COMMAND G51 IN 3-D  OFFSET

G51 (Scaling ON) is commanded in the 3-dimensional tool  compensation mode. Modify the program.

0142

ILLEGAL SCALE RATE

The scaling rate is 0 times or 10000 times or more.  Modify the setting of the scaling rate. (G51P_ … or G51I_J_K_  … or parameter (No. 5411 or 5421))

0143

COMMAND DATA OVERFLOW

An overflow occurred in the storage length of the CNC internal  data. This alarm is also generated when the result of internal  calculation of scaling, coordinate rotation and cylindrical  interpolation overflows the data storage. It also is generated  during input of the manual intervention amount.

0144

ILLEGAL PLANE SELECTED

The coordinate rotation plane and arc or tool radiustool nose  radius compensation plane must be the same. Modify the  program.

0145

ILLEGAL USE OF G12.1/G13.1

The axis No. of plane selection parameter No. 5460 (linear axis)  and No. 5461(axis of rotation) in the polar coordinate  interpolation mode is out of range (1 to number of controlled  axes).

 

Alarm 

Message

Description

0146

ILLEGAL USE OF G-CODE

The modal G code group contains an illegal G code in the polar  coordinate interpolation mode or when a mode was canceled.  Only the following G codes are allowed: G40, G50, G69.1  An illegal G code was specified while in the polar coordinate  interpolation mode.  

The following C codes are not allowed: G27, G28, G30, G30.1,  G31 to G31.4, G37 to G387.3, G52, G92, G53, G17 to G19,  G81 to G89, G68  

In the 01 group, G codes other than G01, G02, G03, G02.2 and  G03.2 cannot be specified.

0148

SETTING ERROR

Automatic corner override deceleration rate is out of the settable  range of judgement angle. Modify the parameters (No.1710 to  No.1714).

0149

FORMAT ERROR IN G10L3

In registration (G10L3 to G11) of tool life management data, an address other than Q1, Q2, P1, and P2 or an unusable address  was specified.

0150

ILLEGAL LIFE GROUP NUMBER

The tool group number exceeded the maximum allowable value. The tool group number (P after specification of G10 L3;) or the  group number given by the tool life management T code in a  machining program.

0151

GROUP NOT FOUND AT LIFE DATA

The tool group specified in a machining program is not set in tool life management data.

0152

OVER MAXIMUM TOOL NUMBER

The number of tools registered in one group exceeded the maximum allowable registration tool number.

0153

T-CODE NOT FOUND

In registration of tool life data, a block in which the T code needs to be specified does not include the T code. Alternatively, in  tool exchange method D, M06 is specified solely. Modify the  program.

0154

NOT USING TOOL IN LIFE GROUP

- For the tool management command

H99 or D99 was specified when no tool management data  number is assigned to the spindle position. Modify the  program.  

- For the tool life management command  

The H99 command, D99 command, or the H/D code set by  parameters No. 13265 and No. 13266 was specified when no  tool belonging to a group is used.

0155

ILLEGAL T-CODE COMMAND

In the machining program, the T code that is present in the block containing M06 does not correspond to the group currently  being used. Modify the program.

0156

P/L COMMAND NOT FOUND

The P and L commands are not specified in the beginning of a program for setting a tool group. Modify the program.

0157

TOO MANY TOOL GROUPS

In registration of tool life management data, the group setting command block counts of P (group number) and L (tool life)  exceeded the maximum group count.

0158

TOOL LIFE VALUE OUT OF RANGE

The life value that is being set is too large. Change the setting.

0159

ILLEGAL TOOL LIFE DATA

Tool life management data is corrupted for some reason. Register the tool data in the tool group or the tool data in the  group again by G10L3; or MDI input.

 

Alarm 

Message

Description

0160

MISMATCH WAITING M-CODE

A waiting M-code is in error.  

<1> When different M codes are specified for path 1 and path 2  as waiting M codes without a P command.  

<2> When the waiting M codes are not identical even though  the P commands are identical  

<3> When the waiting M codes are identical and the P  commands are not identical (This occurs when a P  command is specified with binary value.)  

<4> When the number lists in the P commands contain a  different number even though the waiting M codes are  identical (This occurs when a P command is specified by  combining path numbers.)  

<5> When a waiting M code without a P command (2-path  waiting) and a waiting M code with a P command  

(3-or-more-path waiting) were specified at the same time  <6> When a waiting M code without a P command was  specified for 3 or more paths.

0161

ILLEGAL P OF WAITING M-CODE

P in a waiting M-code is incorrect.  

<1> When address P is negative  

<2> When a P value inappropriate for the system configuration  was specified  

<3> When a waiting M code without a P command (2-path  waiting) was specified in the system having 3 or more  paths.

0163

ILLEGAL COMMAND IN G68/G69

G68 and G69 are not independently commanded in balance cut. An illegal value is commanded in a balance cut combination  (address P).

0169

ILLEGAL TOOL GEOMETRY DATA

Incorrect tool figure data in interference check. Set correct data,  or select correct tool figure data.

0175

ILLEGAL G07.1 AXIS

An axis which cannot perform cylindrical interpolation was  specified. More than one axis was specified in a G07.1 block.  An attempt was made to cancel cylindrical interpolation for an  axis that was not in the cylindrical interpolation mode.  For the cylindrical interpolation axis, set not “0” but one of 5, 6 or  7 (parallel axis specification) to parameter No. 1022 to instruct  the arc with axis of rotation (ROT parameter No. 1006#1 is set  to “1” and parameter No. 1260 is set) ON.

0176

ILLEGAL G-CODE USE(G07.1 MODE)

 A G code was specified that cannot be specified in the  cylindrical interpolation mode. This alarm also is generated  when an 01 group G code was in the G00 mode or code G00  was instructed.  

Cancel the cylindrical interpolation mode before instructing code  G00.

 

Alarm 

Message

Description

0178

ILLEGAL COMMAND G05

The settings of bits 4 to 6 of parameter No.7501 are invalid or  G05 was specified in any of the following mode.  

- Hypothetical axis interpolation (G07)  

- Cylindrical interpolation (G07.1)  

- Polar coordinate interpolation (G12.1)  

- Polar coordinates command (G16)  

- Spindle speed fluctuation detection (G26)  

- Tool radius  tool nose radius compensation (G41/G42)  - Normal direction control (G41.1/G42.1)  

- Scaling (G51)  

- Programmable mirror image (G51.1)  

- Coordinate system rotation (G68)  

- Canned cycle (G81 to G89)  

- Constant surface speed control (G96)  

- Macro interruption(M96)

0179

PARAM. (NO.7510) SETTING ERROR

 The number of controlled axes set by the parameter No. 7510  exceeds the maximum number. Modify the parameter setting  value.  

The distribution of high-speed cycle machining stopped.

0190

ILLEGAL AXIS SELECTED (G96)

An illegal value was specified in P in a G96 block or parameter  No. 5844.

0194

SPINDLE COMMAND IN  

SYNCHRO-MODE

A Cs contour control mode, spindle positioning command, or  rigid tapping mode was specified during the spindle  synchronous control mode or simple spindle synchronous  control mode.

0197

C-AXIS COMMANDED IN SPINDLE  MODE

The program specified a movement along the Cs-axis when the  Cs contour control switching signal was off.

0199

MACRO WORD UNDEFINED

Undefined macro word was used. Modify the custom macro.

0200

ILLEGAL S CODE COMMAND

In the rigid tap, an S value was out of range or was not  specified. The parameter (Nos. 5241 to 5243) setting is an S  value which can be specified for the rigid tap.  

Correct the parameters or modify the program.

0201

FEEDRATE NOT FOUND IN RIGID  TAP

The command F code for a cutting feedrate is a zero.  If the value of F command is much smaller than that of the S  command, when a rigid tap command is specified, this alarm is  generated. This is because cutting is not possible by the lead  specified by the program.

0202

POSITION LSI OVERFLOW

In the rigid tap, spindle distribution value is too large. (System  error)

0203

PROGRAM MISS AT RIGID TAPPING

 In the rigid tap, position for a rigid M code (M29) or an S  command is incorrect. Modify the program.

0204

ILLEGAL AXIS OPERATION

In the rigid tap, an axis movement is specified between the rigid  M code (M29) block and G84 (or G74) block. Modify the  program.

0205

RIGID MODE DI SIGNAL OFF

Although a rigid M code (M29) is specified in rigid tapping, the  rigid mode DI signal (DGN G061.0) is not ON during execution  of the G84 (or G74) block. Check the PMC ladder diagram to  find the reason why the DI signal is not turned on.

0206

CAN NOT CHANGE PLANE (RIGID  TAP)

Plane changeover was instructed in the rigid mode. Modify the  program.

0207

RIGID DATA MISMATCH

The specified distance was too short or too long in rigid tapping.

 

Alarm 

Message

Description

0210

CAN NOT COMMAND M198/M99

1 The execution of an M198 or M99 command was attempted  during scheduled operation. Alternatively, the execution of an  M198 command was attempted during DNC operation. Modify  the program.  

2 The execution of an M99 command was attempted by an  interrupt macro during pocket machining in a multiple  repetitive canned cycle.

0212

ILLEGAL PLANE SELECT

The direct drawing dimensions programming is commanded for  the plane other than the Z-X plane. Correct the program.

0213

ILLEGAL COMMAND IN  

SYNCHRO-MODE

In feed axis synchronization control, the following errors  occurred during the synchronous operation.  

1) The program issued the move command to the slave axis.  2) The program issued the manual operation to the slave axis. 3) The program issued the automatic reference position return  

command without specifying the manual reference position  return after the power was turned on.

0214

ILLEGAL COMMAND IN  

SYNCHRO-MODE

Coordinate system is set or tool compensation of the shift type  is executed in the synchronous control. Correct the program.

0217

DUPLICATE G51.2(COMMANDS)

G51.2 is further commanded in the G51.2 mode. Modify the  program.

0218

NOT FOUND P/Q COMMAND

P or Q is not commanded in the G51.2 block, or the command  value is out of the range. Modify the program. For a polygon  turning between spindles, more information as to why this alarm  occurred is indicated in DGN No. 471.

0219

COMMAND G51.2/G50.2  

INDEPENDENTLY

G51.2 and 50.2 were specified in the same block for other  commands. Modify the program in another block.

0220

ILLEGAL COMMAND IN  

SYNCHR-MODE

In the synchronous operation, movement is commanded by the  NC program or PMC axis control interface for the synchronous  axis. Modify the program or check the PMC ladder.

0221

ILLEGAL COMMAND IN  

SYNCHR-MODE

Polygon machining synchronous operation and axis control or  balance cutting are executed at a time. Modify the program.

0222

DNC OP. NOT ALLOWED IN BG-EDIT

 Input and output are executed at a time in the background  edition. Execute a correct operation.

0224

ZERO RETURN NOT FINISHED

A reference return has not been performed before the start of  automatic operation.  

(Only when bit 0 (ZRNx) of parameter No. 1005 is 0)  Perform a reference position return.

0230

R CODE NOT FOUND

Cut depth R is not specified in the block including G161. Alternatively, the value specified for R is negative.  Modify the program.

0231

ILLEGAL FORMAT IN G10 L52

Errors occurred in the specified format at the  

programmable-parameter input.

0232

TOO MANY HELICAL AXIS  

COMMAND

Three or more axes were specified as helical axes in the helical  interpolation mode. Five or more axes were specified as helical  axes in the helical interpolation B mode.

0233

DEVICE BUSY

When an attempt was made to use a unit such as that  connected via the RS-232-C interface, other users were using it.

0241

ILLEGAL FORMAT IN G02.2/G03.2

The end point of an involute curve on the currently selected  plane, or the center coordinate instruction I, J or K of the  corresponding basic circle, or basic circle radius R was not  specified.

 

Alarm 

Message

Description

0242

ILLEGAL COMMAND IN G02.2/G03.2

An illegal value was specified in the involute curve.  The coordinate instruction I, J or K of the basic circle on the  currently selected plane or the basic circle radius R is “0”, or the  start and end points are not inside the basic circle.

0243

OVER TOLERANCE OF END POINT

The end point is not positioned on the involute curve that  passes through the start point, and this error exceeds the  permissible error limit (parameter No. 2510).

0245

T-CODE NOT ALLOWED IN THIS  BLOCK

One of the G codes, G50, G10, and G04, which cannot be  specified in the same block as a T code, was specified with a T  code.

0247

THE MISTAKE IS FOUND IN THE  OUTPUT CODE OF DATA.

When an encrypted program is output, EIA is set for the output  code. Specify ISO.

0250

TOOL CHANGE ILLEGAL Z AXIS  COMMAND

A Z-axis move command was performed in the same block for  M06 command.

0251

TOOL CHANGE ILLEGAL T  

COMMAND

An unusable T code was specified in M06Txx.

0253

G05 CAN NOT BE COMMANDED

A binary operation was specified during advanced preview  control mode.

0300

ILLEGAL COMMAND IN SCALING

An illegal G code was specified during scaling. Modify the  program. For the T system, one of the following functions is  specified during scaling, this alarm is generated.  

- finishing cycle (G70 or G72)  

- outer surface rough-cutting cycle (G71 or G73)  

- end side rough-cutting cycle (G72 or G74)  

- closed loop cutting cycle (G73 or G75)  

- end side cutting-off cycle (G74 or G76)  

- outer surface or inner surface cutting-off cycle (G75 or G77)  - multiple repetitive threading cycle (G76 or G78)  

- face drill cycle (G83 or G83)  

- face tap cycle (G84 or G84)  

- face boring cycle (G85 or G85)  

- side drill cycle (G87 or G87)  

- side tap cycle (G88 or G88)  

- side boring cycle (G89 or G89)  

- outer surface turning cycle or inner surface boring cycle (G77  or G20)  

- threading cycle (G78 or G21)  

- end side turning cycle (G79 or G24)  

(Specify G codes for systems B and C in that order.)

0301

RESETTING OF REFERENCE  RETURN IS INHIBITED

Although parameter No. 1012#0 (IDGx) was set to 1 to inhibit  the reference position from being set again for a return to the  reference position without a dog, an attempt was made to  perform a manual return to the reference position.

0302

SETTING THE REFERENCE  

POSITION WITHOUT DOG IS NOT  PERFORMED

The reference position could not be set for a return to the  reference position without a dog. Possible causes are:  - The axis was not moved in the direction of a return to the  reference position for jog feeding.  

- The axis was moved in the direction opposite to the direction  of a manual return to the reference position.

 

Alarm 

Message

Description

0303

REFERENCE POSITION RETURN IS  NOT PERFORMED

When the setting of a reference position at any position was  possible in Cs contour control (parameter CRF (No. 3700#0) =  1), a G00 command was issued for the Cs contour axis without  a return to the reference position after the serial spindle was  switched to Cs contour control mode.  

Perform a reference position return with a G28 command before  issuing a G00 command.

0304

G28 IS COMMANDED WITHOUT  ZERO RETURN

Although a reference position was not set, an automatic return  to the reference position (G28) was commanded.

0305

INTERMEDIATE POSITION IS NOT  ASSIGNED

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

0306

MISMATCH AXIS WITH CNR/CHF

The correspondence between the moving axis and the I, J, or K  command is incorrect in a block in which chamfering is  specified.

0307

CAN NOT START REFERENCE  RETURN WITH MECHANICAL  STOPPER SETTING

An attempt was made to set a butt-type reference position for an  axis for which to use the function to set a reference position  without a dog.

0308

G72.1 NESTING ERROR

G72.1 was specified again during G72.1 rotation copying.

0309

G72.2 NESTING ERROR

G72.2 was specified again during G72.2 parallel copying.

0310

FILE NOT FOUND

The specified file could not be found during a subprogram or  macro call.

0311

CALLED BY FILE NAME FORMAT  ERROR

An invalid format was specified to call a subprogram or macro  using a file name.

0312

ILLEGAL COMMAND IN DIRECT  DRAWING DIMENSIONS  

PROGRAMMING

Direct input of drawing dimensions was commanded in an  invalid format.  

An attempt was made to specify an invalid G code during direct  input of drawing dimensions.  

Two or more blocks not to be moved exist in consecutive  commands that specify direct input of drawing dimensions.  Although non-use of commas (,) (parameter No. 3405#4 = 1)  was specified for direct input of drawing dimensions, a comma  was specified.

0313

ILLEGAL LEAD COMMAND

The variable-lead threading increment specified in address K  exceeds the specified maximum value in variable-lead  threading. Or, a negative lead value was specified.

0314

ILLEGAL SETTING OF POLYGONAL  AXIS

An axis was specified invalidly in polygon turning.  

For polygon turning:  

A tool rotation axis is not specified.  

(Parameter No. 7610)  

For polygon turning between spindles:  

Valid spindles are not specified.  

(Parameter Nos. 7640 to 7643)  

- A spindle other than the serial spindle.  

- A spindle is not connected.

0315

ILLEGAL NOSE ANGLE COMMAND  IS IN THE THREAD CUTTING CYCLE

An invalid tool tip angle is specified in a multiple repetitive  canned threading cycle (G76).

0316

ILLEGAL CUTTING AMOUNT IS IN  THE THREAD CUTTING CYCLE

An minimum depth of cut higher than the thread height is  specified in a multiple repetitive canned threading cycle (G76).

0317

ILLEGAL THREAD COMMAND IS IN  THE THREAD CUTTING CYCLE

A zero or a negative value is specified in a multiple repetitive  canned threading cycle (G76) as the thread height or the depth  of cut.

 

Alarm 

Message

Description

0318

ILLEGAL RELIEF AMOUNT IS IN THE  DRILLING CYCLE

Although an escape direction is set in a multiple repetitive  canned cutting-off cycle (G74 or G75), a negative value is  specified for ∆d.

0319

THE END POINT COMMAND IS  ILLEGAL IN THE DRILLING CYCLE

Although the ∆i or ∆k travel distance is set to 0 in a multiple  repetitive canned cutting-off cycle (G74 or G75), a value other  than 0 is specified for a U or W.

0320

ILLEGAL MOVEMENT  

AMOUNT/CUTTING AMOUNT IS IN  THE DRILLING CYCLE

A negative value is specified in a multiple repetitive canned  cutting-off cycle (G74 or G75) as ∆i or ∆k (travel distance/the  depth of cut).

0321

ILLEGAL REPEATED TIME IS IN THE  PATTERN REPEATING CYCLE

A zero or a negative value is specified in a multiple repetitive  canned closed loop cycle (G73) as a repeated time.

0322

FINISHING SHAPE WHICH OVER OF  STARTING POINT

An invalid shape which is over the cycle starting point is  specified in a shape program for a multiple repetitive canned  rough-cutting cycle (G71 or G72).

0323

THE FIRST BLOCK OF SHAPE  PROGRAM IS A COMMAND OF  TYPE II

Type II is specified in the first block of the shape program  specified by P in a multiple repetitive canned rough-cutting cycle  (G71 or G72). Z (W) command is for G71.  

X (U) command is for G72.

0324

THE INTERRUPTION TYPE MACRO  WAS DONE IN THE MULTIPLE  REPETIVE CYCLES

An interruption type macro was issued during the multiple  repetitive canned cycle (G70, G71, G72, or G73).

0325

UNAVAILABLE COMMAND IS IN  SHAPE PROGRAM

An usable command was issued in a shape program for a  multiple repetitive canned cycle (G70, G71, G72, or G73).

0326

LAST BLOCK OF SHAPE PROGRAM  IS A DIRECT DRAWING  

DIMENSIONS

In a shape program in the multiple repetitive canned cycle (G70,  G71, G72, or G73), a command for direct input of drawing  dimensions in the last block is terminated in the middle.

0327

MODAL THAT MULTIPLE REPETIVE  CYCLES CANNOT BE DONE

A multiple repetitive canned cycle (G70, G71, G72, or G73) was  commanded in a modal state in which a multiple repetitive  canned cycle could not be commanded.

0328

ILLEGAL WORK POSITION IS IN THE  TOOL NOSE RADIUS  

COMPENSATION

The specification for the blank side for a tool nose radius  compensation (G41 or G42) is incorrect in a multiple repetitive  canned cycle (G71 or G72).

0329

THE FINISHING SHAPE IS NOT A  MONOTONOUS CHANGE(SECOND  AXES)

In a shape program for the multiple repetitive canned  rough-cutting cycle (G71 or G72), the command of the second  plane axis was not a monotonous increase or decrease.

0330

ILLEGAL AXIS COMMAND IS IN THE  TURNING CANNED CYCLE

An axis other than the plane is specified n a canned cycle(G90,  G92, or G94).

0331

ILLEGAL AXIS NUMBER IN AX[]

An illegal value is specified for an AX[] axis number.

0332

ILLEGAL AXIS ADDRESS IN  

AXNUM[]

An illegal value is specified for an AXNUM[] axis address.

0333

TOO MANY SPINDLE COMMANDS

Multiple spindle commands could be found in the same block in  using an expansion spindle name.  

Only one spindle could be commanded in the same block.

0334

OFFSET IS OUT OF EFFECTIVE  RANGE

An offset data which was out of the effective range was  specified. (malfunction prevention function)

0335

PLURAL M CODE

Multiple M codes are commanded simultaneously in a block for  a wait function with peripheral devices by an M code.

0336

TOOL COMPENSATION  

COMMANDED MORE TWO AXES

For a tool length compensation C, an attempt was made to  command the offset to other axes without canceling the offset.  Or, for a tool length compensation C, multiple axes are specified  in G43 or G44 block.

0337

EXCESS MAXIMUM INCREMENTAL  VALUE

The command value exceeded the maximum amount of  incremental. (malfunction prevention function)

 

Alarm 

Message

Description

0338

CHECKSUM ERROR

An incorrect value was detected in a checksum.  

(malfunction prevention function)

0340

ILLEGAL RESTART(NANO  

SMOOTHING)

With manual absolute turned on, an attempt was made to restart  the operation in nano smoothing mode after performing the  manual interaction.

0341

TOO MANY COMMAND BLOCK  (NANO SMOOTHING)

There are more blocks than can be commanded consecutively  in nano smoothing mode.

0342

CUSTOM MACRO INTERRUPT  ENABLE IN NANO SMOOTHING

A custom macro interrupt was enabled in nano smoothing  mode. Or, nano smoothing mode was commanded with a  custom macro interrupt enabled.

0343

ILLEGAL COMMAND IN NANO  SMOOTHING

G43, G44, or G49 was commanded during a nano smoothing.

0344

CANNOT CONTINUE NANO  

SMOOTHING

An illegal command or operation by which a nano smoothing  could not be continued was performed.

0345

TOOL CHANGE ILLEGAL Z AXIS  POS

A tool change position on the Z-axis is incorrect.

0346

TOOL CHANGE ILLEGAL TOOL NUM

 A tool change position is not set.

0347

TOOL CHANGE ILLEGAL COMMAND  IN SAME BLK.

Tool changing is commanded twice or more in the same block.

0348

TOOL CHANGE Z AXIS POS NOT  ESTABLISHED

A tool change spindle on the Z-axis is not set.

0349

TOOL CHANGE SPINDLE NOT STOP

 A tool change spindle stop is not stopped.

0350

PARAMETER OF THE INDEX OF  THE SYNCHRONOUS CONTROL  AXIS SET ERROR.

An illegal synchronization control axis number (parameter No.  8180) is set.

0351

BECAUSE THE AXIS IS MOVING,  THE SYNC CONTROL IS CAN'T BE  USED.

While the axis being subject to synchronization control was  moving, an attempt was made to start or cancel the  synchronization control by a synchronization control axis  selection signal.

0352

SYNCHRONOUS CONTROL AXIS  COMPOSITION ERROR.

This error occurred when:  

1) An attempt was made to perform synchronization control for  the axis during a synchronization, composition, or  

superposition.  

2) An attempt was made to synchronize a further  

great-grandchild for a parent-child-grandchild relation.  3) An attempt was made to operate synchronization control  although a parent-child-grandchild relation was not set.

0353

THE INSTRUCTION WAS DONE FOR  THE AXIS WHICH WAS NOT ABLE  TO MOVE.

This error occurred when:  

- For synchronization  

1) A move command was issued to the axis for which  parameter No. 8163#7NUMx is set to 1.  

2) A move command was issued to the slave axis.  - For composition  

1) A move command was issued to the axis for which  parameter No. 8163#7NUMx is set to 1.  

2) A move command was issued to the axis for which  parameter No. 8162#7MUMx is set to 1.

0354

THE G28 WAS INSTRUCTED IN  WITH THE REF POS NOT FIXED IN  SYNC MODE

This error occurred when G28 was specified to the master axis  being parking during synchronization control, but an axis  reference position is not set for the slave axis.

0355

PARAMETER OF THE INDEX OF  THE COMPOSITE CONTROL AXIS  SET ERROR.

An illegal composite control axis number (parameter No. 8183)  is specified.

 

Alarm 

Message

Description

0356

BECAUSE THE AXIS IS MOVING,  THE COMP CONTROL IS CAN'T BE  USED.

While the axis being subject to composite control was moving,  an attempt was made to start or cancel the composite control by  a composite control axis selection signal.

0357

COMPOSITE CONTROL AXIS  COMPOSITION ERROR.

This error occurred when an attempt was made to perform  composite control for the axis during a synchronization,  composition, or superposition.

0359

THE G28 WAS INSTRUCTED IN  WITH THE REF POS NOT FIXED IN  COMP MODE

This error occurred when G28 was specified to the composite  axis during composite control, but a reference position is not set  to the other part of the composition.

0360

PARAMETER OF THE INDEX OF  THE SUPERPOS CONTROL AXIS  SET ERROR.

An illegal superposition control axis number (parameter No.  8186) is specified.

0361

BECAUSE THE AXIS IS MOVING,  THE SUPERPOS CONTROL IS  CAN'T BE USED.

While the axis being subject to superposition control was  moving, an attempt was made to start or cancel the  superposition control by a superposition control axis selection  signal.

0362

SUPERPOSITION CONTROL AXIS  COMPOSITION ERROR.

This error occurred when:  

1) An attempt was made to perform superposition control for  the axis during a synchronization, composition, or  

superposition.  

2) An attempt was made to synchronize a further  

great-grandchild for a parent-child-grandchild relation.

0363

THE G28 WAS INSTRUCTED IN TO  THE SUPERPOS CONTROL SLAVE  AXIS.

This error occurred when G28 was specified to the  superposition control slave axis during superposition control.

0364

THE G53 WAS INSTRUCTED IN TO  THE SUPERPOS CONTROL SLAVE  AXIS.

This error occurred when G53 was specified to the slave axis  being moved during superposition control.

0365

TOO MANY MAXIMUM SV/SP AXIS  NUMBER  

PER PATH

The maximum control axis number or maximum control spindle  number which could be used within a path was exceeded.  (For a loader path, this alarm is generated if the number of axis  per path is set to 5 or greater.)

0366

IMPROPER G-CODE IN TURRET  METHOD

When the turret change tools method was selected (parameter  No. 5040#3 (TCT) = 0), G43, G43.1, G43.4, G43.5, or G43.7  was commanded.

0367

3-D CONV. WAS COMMANDED IN  SYNC MODE AS THE PARAMETER  PKUx(NO.8162#2) IS 0.

A three-dimensional coordinate conversion was commanded  during synchronization control when the parameter PKUx  (No.8162#2) was 0.

0368

OFFSET REMAIN AT OFFSET  COMMAND

When the ATC change tools method was selected (parameter  No. 5040#3 (TCT) = 1) during G43, G43.1, G43.4, or G43.5  mode, G43.7 was commanded. Or, G43, G43.1, G43.4, or  G43.5 was commanded during G43.7 mode.

0369

G31 FORMAT ERROR

- No axis is specified or tow or more axes are specified in the  torque limit switch instruction (G31P98/P99).  

- The specified torque Q value in the torque limit switch  instruction is out of range. The torque Q range is 1 to 254.  - The high-speed continuous skip option is not present.

 

Alarm 

Message

Description

0370

G31P/G04Q ERROR

1) The specified address P value for G31 is out of range. The  address P range is 1 to 4 in a multistage skip function.  2) The specified address Q value for G04 is out of range. The  address Q range is 1 to 4 in a multistage skip function.  3) P1-4 for G31, or Q1-4 for G04 was commanded without a  multistage skip function option.  

4) <T series > The specified value of address P of G72 or G74  falls outside the range. Address P ranges from 1 to 4 in the  multistage skip function. P1-4 was specified in G72 or G74  even though the multistage skip function option is not  present.

0371

ILLEGAL FORMAT IN G10 OR L50

In a command format for a programmable parameter input, an  attempt was made to change the parameter for an encryption  (No. 3220), key (No. 3221), or protection range (No.3222 or  No.3223) as a "the encryption function for the key and program."  Modify the program.

0372

REFERENCE RETURN  

INCOMPLETE

An attempt was made to perform an automatic return to the  reference position on the orthogonal axis before the completion  of a return to the reference position on the angular axis.  However, this attempt failed because a manual return to the  reference position during angular axis control or an automatic  return to the reference position after power-up was not  commanded. First, return to the reference position on the  angular axis, then return to the reference position on the  orthogonal axis.

0373

ILLEGAL HIGH-SPEED SKIP SIGNAL

 In the skip commands (G31, G31P1 to G31P4) and dwell  commands (G04, G04Q1 to G04Q4), the same high-speed  signal is selected in different paths.

0374

ILLEGAL REGISTRATION OF TOOL  MANAGER(G10)

G10L75 or G10L76 data was registered during the following  data registration:  

- From the PMC window.  

- From the FOCAS2.  

- By G10L75 or G10L76 in another system.  

Command G10L75 or G10L76 again after the above operation  is completed.

0375

CAN NOT ANGULAR  

CONTROL(SYNC:MIX:OVL)

Angular axis control is disabled for this axis configuration.  1) When some related axes under angular axis control are not  in synchronous control mode or when one angular axis is not  paired with the other angular axis or one Cartesian axis is  not paired with the other Cartesian axis in synchronous  control  

2) When some related axes under composite control are not in  composite control mode or when one angular axis is not  paired with the other angular axis or one Cartesian axis is  not paired with the other Cartesian axis in composite control  

3) When related axes under angular axis control is switched to  superposition control mode1)

0376

SERIAL DCL: ILLEGAL PARAMETER

 1. When Parameter No.1815#1 is set to “1”, parameter  No.2002#3 is set to “0”  

2. The absolute-position detection function is enabled.  (Parameter No.1815#5 is set to “1”. )

0387

ILLEGAL RTM DI/DO VAR

There is no DI/DO variable that has a specified signal address  (alphabet, number).

 

Alarm 

Message

Description

0389

ILLEGAL RTM SIGNAL BIT

Bits other than bits 0 to 7 cannot be specified with a DI/DO  signal.

0391

RTM BRANCH OVER

The number of branches supported with real time custom  macros was exceeded.

0392

TOO MANY SENTENCE CONTROL

Many reserved words (ZONCE, ZEDGE, ZWHILE, ZDO, ZEND,  G65, M99) for RTM control were used in a real time macro  command.

0393

NO SENTENCE CONTROL

In a real time macro command, there is no data to be assigned.

0394

ILLEGAL SENTENCE CONTROL

The matching of reserved words (ZONCE, ZEDGE, ZWHILE,  ZDO, ZEND, G65, M99) for RTM control is incorrect.

0395

ILLEGAL NC WORD CONTROL

Control code G65 or M99 for calling a subprogram or returning  from a subprogram is not coded correctly.

0396

ILLEGAL RTM SENTENCE  

CONTROL

In other than a real time macro command, a reserved word  (ZONCE, ZEDGE, ZWHILE, ZDO, or ZEND) for RTM control is  used.

0397

RTM BUFFER OVER

There is no buffer available for real time macro commands.  Too many blocks read in advance are buffered as triggers used  by real time macro commands.

0398

'ID OVER IN BUFFER

In blocks read in advance, there are too many real time macro  commands with the same ID.

0399

'ID EXECUTION IN SAME TIME

An attempt was made to execute real time macro commands  with the same ID by using the same NC statement as a trigger.

0400

ONESHOT CMDOVER

Too many one-shot real time macro commands are specified.

0401

EXEC CMD NUM OVER IN SAME  TIME

The number of real time macro commands that can be executed  simultaneously was exceeded

0402

ILLEGAL TOKEN FOR RTM

A token, variable, or function that is not supported by the real  time custom macro function was detected.

0403

ACCESS TO RTM PROTECT VAR

An attempt was made to access a protected variable.

0404

RTM ERROR

An error related to a real time macro command occurred.

0406

CODE AREA SHORTAGE

The storage size of the real time macro area is insufficient.

0407

DOUBLE SLASH IN RTM MODE

In the compile mode, an attempt was made to set the compile  mode again.

0408

G90 IS NOT PERMITTED

The absolute command cannot be specified.

0409

ILLEGAL AXIS NO

An invalid axis number is specified.

0410

MIDDLE POINT IS NOT ZERO

An intermediate point other than 0 is specified with G28.

0411

SIMULTANEOUSLY AXES OVER

The maximum number of axes that can be controlled  simultaneously was exceeded.

0412

ILLEGAL G CODE

An unusable G code was used.

0413

ILLEGAL ADDRESS

An unusable address was used.

0414

ILLEGAL PMC AXIS NO.

An invalid PMC axis number is specified.

0415

GROUP IS IN USE

The group to which the specified axis belongs is already in  used.

0416

UNABLE TO USE THE AXIS

The specified axis cannot be used.

0417

AXIS IS UNABLE TO MOVE

The specified axis is placed in the inoperative state.

0418

ILLEGAL FEED SETTING

An incorrect feedrate is set.

0419

ILLEGAL DISTANCE SETTING

A travel distance beyond the specifiable range is specified.

0420

CONSTANT NUMBER P

A subprogram is specified not by using a constant.

0421

ILLEGAL ARGUMENT G54

With G65, an invalid argument, L, is used.

0422

ILLEGAL ARGUMENT G54

With G65, an invalid argument is used.

0423

NO PMC AXIS CONTROL OPTION

The option for PMC axis control is missing.

0424

MULTIPLE AXES IN ONE GROUP

Multiple axes are using one group.

0425

ONE AXIS USE MULTIPLE GROU

One axis is using multiple groups.

 

Alarm 

Message

Description

0429

ILLEGAL COMMAND IN G10.6

When retract was started in a threading block, a retract  command had been issued for the long axis direction of  threading.

0430

TOOL LIFE PAIRS ZERO

Tool life management group number parameter No.6813 is 0.

0431

ILLEGAL T/R DATA OF TOOL LIFE

The arbitrary group number (T) or remaining amount setting (R)  is invalid.

0432

UNAVAILABLE POSTURE IN TPC

A command specifying an impossible tool posture was issued in  tool posture control. Review the machine configuration and  command.

0436

ILLEGAL PARAMETER IN WSC

An incorrect parameter was specified in compensation of  workpiece placement error.  

- The basic three axes are not specified in parameter No.1022.

0437

ILLEGAL COMMAND IN WSC

An invalid command related to compensation of workpiece  placement error was specified.  

- An illegal G code was specified in the workpiece placement  error compensation mode.  

- There is an error in the modal setting used when the  compensation of workpiece placement error is started.  - G54.4 was not specified solely.  

- There is not the P command in the block including the G54.4  command. Alternatively, the value following P is out of the  range.  

- Compensation of workpiece placement error was specified  redundantly.

0438

ILLEGAL PARAMETER IN TOOL  DIRC CMP

When compensation of workpiece placement error is performed  in a 5-axis cutting machine (compensation in the tool direction  (bit 0 (RCM) of parameter No. 11200 is 0)), an illegal parameter  is set.  

- Acc./Dec. before interpolation is disabled. Set parameter No.  1660.  

- Acc./Dec. before rapid traverse interpolation is disabled. Set  bit 1 of parameter No. 1401, bit 5 of parameter No. 1950, and  parameter No. 1671.  

- The parameters (No.19680 to No.19714) for configuring the  machine are incorrect.  

- The axis set by parameters No. 19681 and No. 19686 is not a  rotation axis.  

- The basic three axes are not set in parameter No. 1022.  - Bit 6 (TOS) of parameter No. 5006 is set to 0 when tool length  compensation is performed during compensation of workpiece  placement error. Set this parameter to 1.

0439

ILLEGAL COMMAND IN TOOL DIRC  CMP

When compensation of workpiece placement error was  performed in a 5-axis cutting machine (compensation in the tool  direction (bit 0 (RCM) of parameter No. 11200 is 0)), an illegal  command was issued.  

- An unspecifiable G code was specified.  

- There is an error in the modal setting used during startup.  - An axis not related to 5-axis machining was specified.  - The absolute coordinates of a rotation axis could not be  

obtained in the startup block of compensation of workpiece  placement error or tool center point control.

0445

ILLEGAL AXIS OPERATION

The positioning command was issued in the speed control  mode. Check the SV speed control mode in-progress signal.

 

Alarm 

Message

Description

0446

ILLEGAL COMMAND IN  

 G96.1/G96.2/G96.3/G96.4

G96.1, G96.2, G96.3, and G96.4 are specified in the block that  includes other commands. Modify the program.

0447

ILLEGAL SETTING DATA

The live tool axis is incorrectly set. Check the parameter for  spindle control with servo motor.

0455

ILLEGAL COMMAND IN GRINDING

In grinding canned cycles:  

1) <M series> The signs of the I, J, and K commands do not  match.  

2) <M series/T series > The amount of travel of the grinding  axis is not specified.

0456

ILLEGAL PARAMETER IN GRINDING

 Parameters related to grinding canned cycles are incorrectly set.  Probable causes are given below.  

1) <M series/T series> The axis number of the grinding axis is  incorrectly set (parameters No. 5176 to No. 5179).  2) <M series> The axis number of the dressing axis is  incorrectly set (parameters No. 5180 to No. 5183).  3) <M series/T series> The axis numbers of the cut axis,  grinding axis, and dressing axis (only for the M series)  overlap.

0460

ILLEGAL TORCH AXIS NUMBER

The axis number set in parameter No. 5490 (torch control axis) exceeds the number of control axes.

0461

ILLEGAL SETTING OF ROTATE AXIS FOR TORCH

The parameter setting (bit 0 of parameter No. 1006 = 1) of the rotation axis is not applied to the torch turning axis.

1014

ILLEGAL FORMAT OF PROGRAM  NO.

Address O or N is not followed by a number.

1016

EOB NOT FOUND

EOB (End of Block) code is missing at the end of a program  input in the MDI mode.

1018

M99 IN MAIN PROGRAM

A M99 was commanded during main program when the  parameter AMM (No. 7712#4) = 1 was set.

1059

COMMAND IN BUFFERING MODE

The manual intervention compensation request signal MIGET  became “1” when a advanced block was found during automatic  operation.  

To input the manual intervention compensation during automatic  operation, a sequence for manipulating the manual intervention  compensation request signal MIGET is required in an M code  instruction without buffering.

1077

PROGRAM IN USE

An attempt was made in the foreground to execute a program  being edited in the background.  

The currently edited program cannot be executed, so end  editing and restart program execution.

1079

PROGRAM FILE NOT FOUND

The program of the specified file No. is not registered in an  external device. (external device subprogram call)

1080

DUPLICATE DEVICE SUB  

PROGRAM CALL

Another external device subprogram call was made from a  subprogram after the subprogram called by the external device  subprogram call.

1081

EXT DEVICE SUB PROGRAM CALL  MODE ERROR

The external device subprogram call is not possible in this  mode.

1091

DUPLICATE SUB-CALL WORD

More than one subprogram call instruction was specified in the  same block.

1092

DUPLICATE MACRO-CALL WORD

More than one macro call instruction was specified in the same  block.

1093

DUPLICATE NC-WORD & M99

An address other than O, N, P or L was specified in the same  block as M99 during the macro modal call state.

 

Alarm

Message

Description

1095

TOO MANY TYPE-2 ARGUMENT

More than ten sets of I, J and K arguments were specified in the  type–II arguments (A, B, C, I, J, K, I, J, K, ...) for custom  macros.

1096

ILLEGAL VARIABLE NAME

An illegal variable name was specified. A code that cannot be  specified as a variable name was specified. [#_OFSxx] does not  match the tool offset memory option configuration.

1097

TOO LONG VARIABLE NAME

The specified variable name is too long.

1098

NO VARIABLE NAME

The specified variable name cannot be used as it is not  registered.

1099

ILLLEGAL SUFFIX [ ]

A suffix was not specified to a variable name that required a  suffix enclosed by [ ].  

A suffix was specified to a variable name that did not require a  suffix enclosed by [ ].  

The value enclosed by the specified [ ] was out of range.

1100

CANCEL WITHOUT MODAL CALL

Call mode cancel (G67) was specified even though macro  continuous–state call mode (G66) was not in effect.

1101

ILLEGAL CNC STATEMENT IRT.

An interrupt was made in a state where a custom macro  interrupt containing a move instruction could not be executed.

1115

READ PROTECTED VARIABLE

An attempt was made in a custom macro to use on the right  side of an expression a variable that can only be used on the left  side of an expression.

1120

ILLEGAL ARGUMENT FORMAT

The specified argument in the argument function (ATAN, POW)  is in error.

1124

MISSING DO STATEMENT

The DO instruction corresponding to the END instruction was  missing in a custom macro.

1125

ILLEGAL EXPRESSION FORMAT

The description of the expression in a custom macro statement  contains an error.  

A parameter program format error.  

The screen displayed to enter periodic maintenance data or item  selection menu (machine) data does not match the data type.

1128

SEQUENCE NUMBER OUT OF  RANGE

The jump destination sequence No. in a custom macro  statement GOTO instruction was out of range (valid range: 1 to  99999999).

1131

MISSING OPEN BRACKET

The number of left brackets ([) is less than the number of right  brackets (]) in a custom macro statement.

1132

MISSING CLOSE BRACKET

The number of right brackets (]) is less than the number of left  brackets ([) in a custom macro statement.

1133

MISSING '='

An equal sign (=) is missing in the arithmetic calculation  instruction in a custom macro statement.

1134

MISSING ','

A delimiter (,) is missing in a custom macro statement.

1137

IF STATEMENT FORMAT ERROR

The format used in the IF statement in a custom macro is in  error.

1138

WHILE STATEMENT FORMAT  ERROR

The format used in the WHILE statement in a custom macro is  in error.

1139

SETVN STATEMENT FORMAT  ERROR

The format used in the SETVN statement in a custom macro is  in error.

1141

ILLEGAL CHARACTER IN VAR.  NAME

The SETVN statement in a custom macro contacts a character  that cannot be used in a variable name.

1142

TOO LONG V-NAME (SETVN)

The variable name used in a SETVN statement in a custom  macro exceeds 8 characters.

1143

BPRNT/DPRNT STATEMENT  

FORMAT ERROR

The format used in the BPRINT statement or DPRINT  statement is in error.

 

Alarm

Message

Description

1144

G10 FORMAT ERROR

The G10 L No. contains no relevant data input or corresponding  option.  

Data setting address P or R is not specified.  

An address not relating to the data setting is specified. Which  address to specify varies according to the L No.  

The sign, decimal point or range of the specified address are in  error.

1145

G10.1 TIME OUT

The response to a G10.1 instruction was not received from the  PMC within the specified time limit.

1146

G10.1 FORMAT ERROR

The G10.1 instruction format is in error.

1152

G31.9/G31.8 FORMAT ERROR

The format of the G31.9 or G31.8 block is erroneous in the  following cases:  

- The axis was not specified in the G31.9 or G31.8 block.  - Multiple axes were specified in the G31.9 or G31.8 block.  - The P code was specified in the G31.9 or G31.8 block.

1153

CANNOT USE G31.9

G31.9 cannot be specified in this modal state. This alarm is also  generated when G31.9 is specified when a group 07 G code  (e.g. tool radius compensation) is not canceled.

1160

COMMAND DATA OVERFLOW

An overflow occurred in the position data within the CNC. This alarm is also generated if the target position of a command  exceeds the maximum stroke as a result of calculation such as  coordinate conversion, offset, or introduction of a manual  intervention amount.

1180

ALL PARALLEL AXES IN PARKING

All of the axis specified for automatic operation are parked.

1196

ILLEGAL DRILLING AXIS SELECTED

 An illegal axis was specified for drilling in a canned cycle for  drilling.  

If the zero point of the drilling axis is not specified or parallel  axes are specified in a block containing a G code in a canned  cycle, simultaneously specify the parallel axes for the drilling  axis.

1200

PULSCODER INVALID ZERO  

RETURN

The grid position could not be calculated during grid reference  position return using the grid system as the one–revolution  signal was not received before leaving the deceleration dog.  This alarm is also generated when the tool does not reach a  feedrate that exceeds the servo error amount preset to  parameter No. 1841 before the deceleration limit switch is left  (deceleration signal *DEC returns to “1”).

1202

NO F COMMAND AT G93

F codes in the inverse time specification mode (G93) are not  handled as modal, and must be specified in individual blocks.

1223

ILLEGAL SPINDLE SELECT

1) An attempt was made to execute an instruction that uses the  spindle although the spindle to be controlled has not been  set correctly.  

2) Interpolation type rigid tapping was specified in a path in  which the Cs contour control function is not enabled.

1282

ILLEGAL COMMAND IN 3-D OFFSET

 An illegal G code was specified in the 3-dimensional tool  compensation mode.

1283

ILLEGAL IJK IN 3-D OFFSET

When bit 0 (ONI) of parameter No. 6029 is set to 1, I, J, and K  commands are specified without the decimal point in  3-dimensional tool compensation mode.

1298

ILLEGAL INCH/METRIC  

CONVERSION

An error occurred during inch/metric switching.

 

Alarm 

Message

Description

1300

ILLEGAL ADDRESS

The axis No. address was specified even though the parameter  is not an axis–type while loading parameters or pitch error  compensation data from a tape or by entry of the G10  parameter.  

Axis No. cannot be specified in pitch error compensation data.

1301

MISSING ADDRESS

The axis No. was not specified even though the parameter is an  axis–type while loading parameters or pitch error compensation  data from a tape or by entry of the G10 parameter.  Or, data No. address N, or setting data address P or R are not  specified.

1302

ILLEGAL DATA NUMBER

A non–existent data No. was found while loading parameters or  pitch error compensation data from a tape or by entry of the G10  parameter.  

An invalid address R value is specified in a pattern program for  each machining purpose on the high–speed high–precision  setting screen.  

This alarm is also generated when illegal word values are found.

1303

ILLEGAL AXIS NUMBER

An axis No. address exceeding the maximum number of  controlled axes was found while loading parameters from a tape  or by entry of the G10 parameter.

1304

TOO MANY DIGIT

Data with too many digits was found while loading parameters or  pitch error compensation data from a tape.

1305

DATA OUT OF RANGE

Out–of–range data was found while loading parameters or pitch  error compensation data from a tape.  

The values of the data setting addresses corresponding to L  Nos. during data input by G10 was out of range.  

This alarm is also generated when NC programming words  contain out–of–range values.

1306

MISSING AXIS NUMBER

A parameter which requires an axis to be specified was found  without an axis No. (address A) while loading parameters from a  tape.

1307

ILLEGAL USE OF MINUS SIGN

Data with an illegal sign was found while loading parameters or  pitch error compensation data from a tape, or by entry of the  G10 parameter. A sign was specified to an address that does  not support the use of signs.

1308

MISSING DATA

An address not followed by a numeric value was found while  loading parameters or pitch error compensation data from a  tape.

1329

ILLEGAL MACHINE GROUP  

NUMBER

An machine group No. address exceeding the maximum  number of controlled machine groups was found while loading  parameters from a tape or by entry of the G10 parameter.

1330

ILLEGAL SPINDLE NUMBER

An spindle No. address exceeding the maximum number of  controlled spindles was found while loading parameters from a  tape or by entry of the G10 parameter.

1331

ILLEGAL PATH NUMBER

An path No. address exceeding the maximum number of  controlled path was found while loading parameters from a tape  or by entry of the G10 parameter.

1332

DATA WRITE LOCK ERROR

Could not load data while loading parameters, pitch error  compensation data and work coordinate data from tape.

1333

DATA WRITE ERROR

Could not write data while loading data from tape.

1360

PARAMETER OUT OF RANGE  (TLAC)

Illegal parameter setting. (Set value is out of range.)

1361

PARAMTER SETTING ERROR 1  (TLAC)

Illegal parameter setting. (axis of rotation setting)

 

Alarm 

Message

Description

1362

PARAMETER SETTING ERROR 2  (TLAC)

Illegal parameter setting (tool axis setting)

1370

PARAMETER SETTING ERROR  (DM3H-1)

Out–of–range data was set during setting of the  

three–dimensional handle feed parameter.

1371

PARAMETER SETTING ERROR  (DM3H-2)

An illegal axis of rotation was set during setting of the  three–dimensional handle feed parameter.

1372

PARAMETER SETTING ERROR  (DM3H-3)

An illegal master axis was set during setting of the  three–dimensional handle feed parameter.

1373

PARAMETER SETTING ERROR  (DM3H-4)

An illegal parallel axis or twin table was set during setting of the  three–dimensional handle feed parameter.

1470

G40.1 –G42.1 PARAMETER MISS

A parameter setting related to normal direction control is illegal. The axis number of a normal direction controlled axis is set in  parameter No. 5480, but that axis number is in the range of the  number of controlled axes.  

The axis set as a normal direction controlled axis is not set as a  rotation axis (ROTx, bit 0 of parameter No. 1006) = 1 and  No.1022=0).  

Set the feedrate at which to insert rotation about a normal  direction controlled axis in parameter No. 5481, in the range of 1  to 15000 mm/min.

1508

DUPLICATE M-CODE (INDEX TABLE  REVERSING)

A function to which the same code as this M code is set exists.  (index table indexing)

1509

DUPLICATE M-CODE  

(SPOS AXIS ORIENTATION)

A function to which the same code as this M code is set exists.  (spindle positioning, orientation)

1510

DUPLICATE M-CODE (SPOS AXIS  POSITIONING)

A function to which the same code as this M code is set exists.  (spindle positioning, positioning)

1511

DUPLICATE M-CODE (SPOS AXIS  RELEASE)

A function to which the same code as this M code is set exists.  (spindle positioning, mode cancel)

1531

ILLEGAL USE OF DECIMAL POINT  (F-CODE)

When the feedrate instruction contains valid data below the  decimal point, the alarm is set and the F code contains valid  data below the decimal point.

1532

ILLEGAL USE OF DECIMAL POINT  (E-CODE)

When the feedrate instruction contains valid data below the  decimal point, the alarm is set and the E code contains valid  data below the decimal point.

1533

ADDRESS F UNDERFLOW (G95)

The feedrate for the hole drilling axis calculated from the F and  S codes is too slow in the feed per single rotation mode (G95).

1534

ADDRESS F OVERFLOW (G95)

The feedrate for the hole drilling axis calculated from the F and  S codes is too fast in the feed per single rotation mode (G95).

1535

ADDRESS E UNDERFLOW (G95)

The feedrate for the hole drilling axis calculated from the E and  S codes is too slow in the feed per single rotation mode (G95).

1536

ADDRESS E OVERFLOW (G95)

The feedrate for the hole drilling axis calculated from the E and  S codes is too fast in the feed per single rotation mode (G95).

1537

ADDRESS F UNDERFLOW  

(OVERRIDE)

The speed obtained by applying override to the F instruction is  too slow.

1538

ADDRESS F OVERFLOW  

(OVERRIDE)

The speed obtained by applying override to the F instruction is  too fast.

1539

ADDRESS E UNDERFLOW  

(OVERRIDE)

The speed obtained by applying override to the E instruction is  too slow.

1540

ADDRESS E OVERFLOW  

(OVERRIDE)

The speed obtained by applying override to the E instruction is  too fast.

1541

S-CODE ZERO

“0” has been instructed as the S code.

1542

FEED ZERO (E-CODE)

“0” has been instructed as the feedrate (E code).

1543

ILLEGAL GEAR SETTING

The gear ratio between the spindle and position coder, or the  set position coder number of pulses is illegal in the spindle  positioning function.

 

Alarm 

Message

Description

1544

S-CODE OVER MAX

The S command exceeds the maximum spindle rotation  number.

1548

ILLEGAL AXIS MODE

The spindle positioning axis/Cs contour control axis was  specified during switching of the controlled axis mode.

1561

ILLEGAL INDEXING ANGLE

The specified angle of rotation is not an integer multiple of the  minimum indexing angle.

1564

INDEX TABLE AXIS – OTHER AXIS  SAME TIME

The index table indexing axis and another axis have been  specified in the same block.

1567

INDEX TABLE AXIS DUPLICATE  AXIS COMMAND

Index table indexing was specified during axis movement or on  an axis for which the index table indexing sequence was not  completed.

1580

ENCODE ALARM (PSWD&KEY)

When an attempt was made to read a program, the specified  password did not match the password on the tape and the  password on tape was not equal to 0.  

When an attempt was made to punch an encrypted tape, the  password was not in the range 0 to 99999999.  

The password parameter is No. 2210.

1581

ENCODE ALARM (PARAMETER)

When an attempt was made to punch an encrypted tape, the  punch code parameter was set to EIA. Set parameter ISO (No.  0000#1) to “0”. An incorrect instruction was specified for  program encryption or protection.  

This alarm is generated if an attempt is made to perform  program editing, deletion, or range-specified punch-out in the  protected range in the lock state. Or, a program outside the  protected range is specified in rage specification punch-out in  the unlock state.  

The protected range is defined from the program No. preset by  parameter No. 3222 up to the program No. preset to parameter  No. 3223. When both parameters are set to “0”, the protected  range becomes O9000 to O9999.

1590

TH ERROR

A TH error was detected during reading from an input device.  The read code that caused the TH error and how many  statements it is from the block can be verified in the diagnostics  screen.

1591

TV ERROR

An error was detected during the single–block TV error.  The TV check can be suppressed by setting TVC parameter No.  0000#0 to “0”.

1592

END OF RECORD

The EOR (End of Record) code is specified in the middle of a  block.  

This alarm is also generated when the percentage at the end of  the NC program is read.  

For the program restart function, this alarm is generated if a  specified block is not found.

1593

EGB PARAMETER SETTING ERROR

 Error in setting a parameter related to the EGB  

(1) The setting of SYN, bit 0 of parameter No. 2011, is not  correct.  

(2) The slave axis specified with G81 is not set as a rotation  axis. (ROT, bit 0 of parameter No. 1006)  

(3) Number of pulses per rotation (Parameter (No. 7772 or No.  7773) or (No. 7782 or 7783) is not set.)  

(4) For a hobbing-machine-compatible command, parameter No.  7710 is not specified.

 

Alarm

Message

Description

1594

EGB FORMAT ERROR

Error in the format of the block of an EGB command  (1) T (number of teeth) is not specified in the G81 block.  (2) In the G81 block, the data specified for one of T, L, P, and Q  is out of its valid range.  

(3) n the G81 block, only one of P and Q is specified.  (4) In the G81.5 block, there is no command for the master or  slave axis.  

(5) In the G81.5 block, data out of the specified range is  specified for the master or slave axis.

1595

ILL-COMMAND IN EGB MODE

During synchronization with the EGB, a command that must not  be issued is issued.  

(1) Slave axis command using G27, G28, G29, G30,G30.1,  G33, G53, etc.  

(2) Inch/metric conversion command using G20, G21, etc.

1596

EGB OVERFLOW

An overflow occurred in the calculation of the synchronization  coefficient.

1597

EGB AUTO PHASE FORMAT ERROR

 Format error in the G80 or G81 block in EGB automatic phase  synchronization  

(1) R is outside the permissible range.

1598

EGB AUTO PHASE PARAMETER  SETTING ERROR

Error in the setting of a parameter related to EGB automatic  phase synchronization  

(1) The acceleration/deceleration parameter is not correct.  (2) The automatic phase synchronization parameter is not  correct.

1618

ILLEGAL P-DATA(WHEEL WEAR  COMPENSATION)

There is an error in P-data in compensation selection of grinding  wheel wear compensation. Alternatively, the P command is not  present.

1619

ILLEGAL AXIS(WHEEL WEAR  COMPENSATION)

The compensation axis was switched in the grinding wheel wear  compensation mode or compensation vector hold mode.  Alternatively, parameters No. 5071 and No. 5072, which  determine the axis to be subjected to grinding wheel wear  compensation, are incorrectly set.

1805

ILLEGAL COMMAND

[I/O Device]  

An attempt was made to specify an illegal command during I/O  processing on an I/O device.  

[G30 Zero Return]  

The P address Nos. for instructing No. 2 to No. 4 zero return  are each out of the range 2 to 4.  

[Single Rotation Dwell]  

The specified spindle rotation is “0” when single rotation dwell  is specified.  

[3-dimensional tool compensation]  

A G code that cannot be specified was specified in the  3-dimensional tool compensation mode.  

Scaling instruction G51, skip cutting G31 and automatic tool  length measurement G37 were specified.

1806

DEVICE TYPE MISS MATCH

An operation not possible on the I/O device that is currently  selected in the setting was specified.  

This alarm is also generated when file rewind is instructed even  though the I/O device is not a FANUC Cassette.

1807

PARAMETER SETTING ERROR

An I/O interface option that has not yet been added on was  specified.  

The external I/O device and baud rate, stop bit and protocol  selection settings are erroneous.

 

Alarm 

Message

Description

1808

DEVICE DOUBLE OPENED

An attempt was made to open a device that is being accessed.

1809

ILLEGAL COMMAND IN G41/G42

Specified direction tool length compensation parameters are  incorrect.  

A move instruction for a axis of rotation was specified in the  specified direction tool length compensation mode.

1820

ILLEGAL DI SIGNAL STATE

1. An each axis workpiece coordinate system preset signal  was turned “1” in the state in which all axes on the path  including the axis on which to perform preset with the each  axis workpiece coordinate system were not stopped or in  which a command was in execution.  

2. When an M code for performing preset with an each axis  workpiece coordinate system preset signal was specified,  the each axis workpiece coordinate system preset signal  was not turned “1”.  

3. The auxiliary function lock is enabled.  

4. When bit 6 (PGS) of parameter No. 3001 was set to 0 (M, S,  T, and B codes are not output in the high speed program  check mode), an M code for turning “1” an each axis  workpiece coordinate system preset signal in the high speed  program check mode was specified.

1823

FRAMING ERROR(1)

The stop bit of the character received from the I/O device  connected to reader/punch interface 1 was not detected.

1830

DR OFF(2)

The data set ready input signal DR of the I/O device connected  to reader/punch interface 2 turned OFF.

1832

OVERRUN ERROR(2)

The next character was received from the I/O device connected  to reader/punch interface 2 before it could read a previously  received character.

1833

FRAMING ERROR(2)

The stop bit of the character received from the I/O device  connected to reader/punch interface 2 was not detected.

1834

BUFFER OVERFLOW(2)

The NC received more than 10 characters of data from the I/O  device connected to reader/punch interface 2 even though the  NC sent a stop code (DC3) during data reception.

1889

ILLEGAL COMMAND IN G54.3

An illegal command was issued in G54.3 block.  

(1) An attempt was made to command G54.3 in a mode in which  it cannot be accepted.  

(2) The command was not issued in a single block.

1898

ILLEGAL PARAMETER IN G54.2

An illegal parameter (Nos. 6068 to 6076) was specified for  fixture offset.

1912

V-DEVICE DRIVER ERROR (OPEN)

An error occurred during device driver control.

1960

ACCESS ERROR (MEMORY CARD)

Illegal memory card accessing  

This alarm is also generated during reading when reading is  executed up to the end of the file without detection of the EOR  code.

1961

NOT READY (MEMORY CARD)

The memory card is not ready.

1962

CARD FULL (MEMORY CARD)

The memory card has run out of space.

1963

CARD PROTECTED (MEMORY  CARD)

The memory card is write–protected.

1964

NOT MOUNTED (MEMORY CARD)

The memory card could not be mounted.

1965

DIRECTORY FULL (MEMORY CARD)

 The file could not be generated in the root directory for the  memory card.

1966

FILE NOT FOUND (MEMORY CARD)

The specified file could not be found on the memory card.

1967

FILE PROTECTED (MEMORY CARD)

 The memory card is write–protected.

 

Alarm

Message

Description

1968

ILLEGAL FILE NAME (MEMORY  CARD)

Illegal memory card file name

1969

ILLEGAL FORMAT (MEMORY CARD)

 Check the file name.

1970

ILLEGAL CARD (MEMORY CARD)

This memory card cannot be handled.

1971

ERASE ERROR (MEMORY CARD)

An error occurred during memory card erase.

1972

BATTERY LOW (MEMORY CARD)

The memory card battery is low.

1973

FILE ALREADY EXIST

A file having the same name already exists on the memory card.

1990

SPL:ILLEGAL AXIS COMMAND

The axis specified by the smooth interpolation (G5.1Q2) is  illegal.

1993

SPL:CAN'T MAKE VECTOR

The end point and the 2 previous point are the same in  generation of the 3-dimensional tool compensation vector by the  end point for smooth interpolation.

1995

ILLEGAL PARAMETER IN  

G41.2/G42.2

The parameter settings (parameter Nos. 6080 to 6089) for  determining the relationship between the axis of rotation and the  rotation plane are incorrect.

1999

ILLEGAL PARAMETER IN G41.3

The parameter settings (parameter Nos. 6080 to 6089) for  determining the relationship between the axis of rotation and the  rotation plane are incorrect.

2002

NO KNOT COMMAND (NURBS)

Knot has not been specified, or a block not related to NURBS  interpolation was specified in the NURBS interpolation mode.

2003

ILLEGAL AXIS COMMAND (NURBS)

An axis not specified as a control point was specified in the No.  1 block.

2004

ILLEGAL KNOT

There is an insufficient number of knot individual blocks.

2005

ILLEGAL CANCEL (NURBS)

The NURBS interpolation mode was turned OFF even though  NURBS interpolation was not completed.

2006

ILLEGAL MODE (NURBS)

A mode that cannot be paired with the NURBS interpolation  mode was specified.

2007

ILLEGAL MULTI-KNOT

Nested knots for each level can be specified for the start and  end points.

2032

EMBEDDED ETHERNET/DATA SERVER ERROR

An error was returned in the built-in Ethernet/data server function.  

For details, see the error message screen of the built-in  Ethernet or data server.

2051

#200-#499ILLEGAL P-CODE MACRO  COMMON INPUT(NO OPTION)

An attempt was made to enter a custom macro common  variable not existing in the system.

2052

#500-#549P-CODE MACRO  

COMMON SELECT(CANNOT USE  SETVN)

The variable name cannot be entered.  

The SETVN command cannot be used with the P-CODE macro  common variables #500 to #549.

2053

THE NUMBER OF #30000 IS  

UNMATCH

An attempt was made to enter a P-CODE-only variable not  existing in the system.

2054

THE NUMBER OF #40000 IS  

UNMATCH

An attempt was made to enter an extended P-CODE-only  variable not existing in the system.

2060

ILLEGAL PARAMETER IN  

G43.4/G43.5

The parameter for the pivot tool length compensation is  incorrect.

 

Alarm 

Message

Description

2061

ILLEGAL COMMAND IN G43.4/G43.5

An illegal command was specified in tool center point control.  - A rotation axis command was specified in tool center point  control (type 2) mode.  

- With a table rotary type or mixed-type machine, a I, J, or K  command was specified in the tool center point control (type 2)  command (G43.5) block.  

- A command that does not move the tool center point (only a  rotation axis is moved) was specified for the workpiece in the  G02 mode.  

- G43.4 or G43.5 was specified in the tool center point control  mode.  

- When the workpiece coordinate system is set as the  programming coordinate system (bit 5 (WKP) of parameter No.  19696 is 1), G02 or G03 was specified while the rotation axis  was not perpendicular to the plane.

4010

ILLEGAL REAL VALUE OF OBUF :

The real value for a output buffer is in error.

5006

TOO MANY WORD IN ONE BLOCK

The number of words in a block exceeds the maximum. The  maximum is 26 words. However, this figure varies according to  NC options. Divide the instruction word into two blocks.

5007

TOO LARGE DISTANCE

Due to compensation, point of intersection calculation,  interpolation or similar reasons, a movement distance that  exceeds the maximum permissible distance was specified.  Check the programmed coordinates or compensation amounts.

5009

PARAMETER ZERO (DRY RUN)

The dry run feedrate parameter No. 1410 or maximum cutting  feedrate parameter No. 1422 for each axis has been set to 0.

5010

END OF RECORD

The EOR (End of Record) code is specified in the middle of a  block. This alarm is also generated when the percentage at the  end of the NC program is read.

5011

PARAMETER ZERO (CUT MAX)

The maximum cutting feedrate parameter No. 1430 has been  set to 0.

5014

TRACE DATA NOT FOUND

A transfer could not be made because of no trace data.

5015

NO ROTATION AXIS

No rotation axis was found in a handle feed in the tool axis  direction or in the tool axis right angle direction.

5016

ILLEGAL COMBINATION OF M  CODES

M codes which belonged to the same group were specified in a  block. Alternatively, an M code which must be specified without  other M codes in the block was specified in a block with other M  codes.

5018

POLYGON SPINDLE SPEED ERROR

 In G51.2 mode, the speed of the spindle or polygon  synchronous axis either exceeds the clamp value or is too small.  The specified rotation speed ratio thus cannot be maintained.  For polygon turning between spindles:  

More information as to why this alarm occurred is indicated in  DGN No. 471.

5020

PARAMETER OF RESTART ERROR

An invalid value is set in parameter No. 7310, which specifies the axis order in which the tool is moved along axes to the  machining restart position in dry run. A value ranging from 1 to  the number of controlled axes may be set in this parameter.

5043

TOO MANY G68 NESTING

Three-dimensional coordinate conversion has been specified  three or more times.  

To perform another coordinate conversion, perform cancellation,  then specify the coordinate conversion.

 

Alarm 

Message

Description

5044

G68 FORMAT ERROR

Errors for three-dimensional coordinate conversion command  are:  

(1) No I, J, or K command was issued in three-dimensional  coordinate conversion command block. (without coordinate  rotation option)  

(2) All of I, J, or K commands were 0 in three-dimensional  coordinate conversion command block.  

(3) No rotation angle R was not commanded in  

three-dimensional coordinate conversion command block.

5046

ILLEGAL PARAMETER (S-COMP)

The setting of a parameter related to straightness compensation  contains an error.  

Possible causes include:  

- A non-existent axis number is set in a moving or compensation  axis parameter.  

- More than 128 pitch error compensation points are set  between the furthest points in the negative and position  regions.  

- The straightness compensation point numbers do not have  correct magnitude relationships.  

- No straightness compensation point is found between the  furthest pitch error compensation point in the negative region  and that in the positive region.  

- The compensation per compensation point is either too large  or too small.

5050

ILL-COMMAND IN G81.1 MODE

During chopping, a move command has been issued for the  chopping axis.

5058

G35/G36 FORMAT ERROR

A command for switching the major axis has been specified for  circular threading. Alternatively, a command for setting the  length of the major axis to 0 has been specified for circular  threading.

5060

ILLEGAL PARAMETER IN  

G02.3/G03.3

The axis parameter setting to perform an exponential  interpolation is in error.  

Parameter No. 5641:  

A liner axis number for performing an exponential interpolation  Parameter No. 5642:  

A rotation axis number for performing an exponential  interpolation  

The settable value is 1 to the number of control axes, but it must  not be duplicated.

5061

ILLEGAL FORMAT IN G02.3/G03.3

The exponential interpolation command (G02.3/G03.3) has a  format error.  

The command range for address I or J is -89.0 to -1.0 or +1.0 to  +89.0. No I or J is specified or out-of -range value is specified.  No address R, or 0 is specified.

5062

ILLEGAL COMMAND IN G02.3/G03.3

The value specified in an exponential interpolation command  (G02.3/03.3) is illegal. A value that does not allow exponential  interpolation is specified. (For example, the value for In is 0 or  negative.)

5064

DIFFERRENT AXIS UNIT

Circular interpolation has been specified on a plane consisting  of axes having different increment systems.

5065

DIFFERRENT AXIS UNIT(PMC AXIS)

 Axes having different increment systems have been specified in  the same DI/DO group for PMC axis control. Modify the setting  of parameter No. 8010.

 

Alarm

Message

Description

5066

RESTART ILLEGAL SEQUENCE  NUMBER

A sequence number from 7000 to 7999 was read during the  search for the next number in a restart program for the back or  restart function.

5068

FORMAT ERROR IN G31P90

No travel axis was specified. Two or more travel axes were  specified.

5073

NO DECIMAL POINT

No decimal point has been specified for an address requiring a  decimal point.

5074

ADDRESS DUPLICATION ERROR

The same address has been specified two or more times in a  single block. Alternatively, two or more G codes in the same  group have been specified in a single block.

5085

SMOOTH IPL ERROR 1

A block for specifying smooth interpolation contains a syntax  error.

5110

IMPROPER G-CODE (AICC MODE)

An unspecifiable G code was specified in the AI contour control  mode.

5115

ILLEGAL ORDER (NURBS)

There is an error in the specification of the rank.

5116

ILLEGAL KNOT VALUE (NURBS)

Monotone increasing of knots is not observed.

5117

ILLEGAL 1ST CONTROL POINT  (NURBS)

The first control point is incorrect.  

Or, it does not provide a continuity from the previous block.

5118

ILLEGAL RESTART (NURBS)

After manual intervention with manual absolute mode set to on,  NURBS interpolation was restarted.

5122

ILLEGAL COMMAND IN SPIRAL

A spiral interpolation or conical interpolation command has an  error. Specifically, this error is caused by one of the following:  1) L = 0 is specified.  

2) Q = 0 is specified.  

3) R/, R/, C is specified.  

4) Zero is specified as height increment.  

5) Zero is specified as height difference.  

6) Three or more axes are specified as the height axes.  7) A height increment is specified when there are two height  axes.  

8) Q is specified when radius difference = 0.  

9) Q < 0 is specified when radius difference > 0.  10) Q > 0 is specified when radius difference < 0.  11) A height increment is specified when no height axis is  specified.

5123

OVER TOLERANCE OF END POINT  IN SPIRAL

The difference between a specified end point and the calculated  end point exceeds the allowable range (parameter 3471).

5124

CAN NOT COMMAND SPIRAL

A spiral interpolation or conical interpolation was specified in  any of the following modes:  

1) Scaling  

2) Polar coordinate interpolation  

3) In tool radiustool nose radius compensation mode, the  center is set as the end point.

5130

NC AND SUPERIMPOSE AXIS  CONFLICT

In the PMC superposition axis control, the NC command and  The PMC axis control command were conflicted. Modify the  program and the ladder.

5131

NC COMMAND IS NOT COMPATIBLE

 The PMC axis control and three-dimensional coordinate  conversion or a polar coordinate interpolation were specified  simultaneously.

5132

CANNOT CHANGE SUPERIMPOSED  AXIS

The superposition axis was selected for the axis for which the  PMC superposition axis is being controlled.

 

Alarm 

Message

Description

5195

DIRECTION CAN NOT BE JUDGED

Measurement is invalid in the tool compensation measurement  value direct input B function.  

[For 1-contact input]  

1. The recorded pulse direction is not constant.  

- The machine is at a stop in the offset write mode.  - The servo power is off.  

- Pulse directions are diverse.  

2. The tool is moving along the two axes (X-axis and Y-axis).  [For the movement direction discrimination specification]  1. The recorded pulse direction is not constant.  

- The machine is at a stop in the offset write mode.  - The servo power is off.  

- Pulse directions are diverse.  

2. The tool is moving along the two axes (X-axis and Z-axis).  3. The direction indicated by the tool compensation write  signal does not match the movement direction of the axis.

5196

ILLEGAL AXIS OPERATION

During HPCC or during the execution of a 5-axis-related  function, an unavailable function was used.

5220

REFERENCE POINT ADJUSTMENT  MODE

In case of distance coded linear scale I/F, the reference point  auto setting parameter (No.1819#2) is set to "1". Move the  machine to reference position by manual operation and execute  manual reference return.

5242

ILLEGAL AXIS NUMBER

A master axis number or a slave axis number was not set  correctly when the flexible synchronization control mode was  turned from off to on during automatic operation.

5243

DATA OUTRANGE

A gear ratio was not set correctly when the flexible  synchronization control mode was turned from off to on during  automatic operation.

5244

TOO MANY DI ON

- During automatic operation, the mode signal was not turned on  or off if the flexible synchronization control mode was turned  from off to on or or from on to off, after an M code was  executed.  

- An attempt was made to turn on or off the flexible  synchronization control mode when the axis was not stopped.

 

Alarm 

Message

Description

5245

OTHER AXIS ARE COMMANDED

- For a flexible synchronization control group for which a PMC  axis was a master axis, an attempt was made to turn on the  synchronous mode during time other than automatic operation.

- An attempt was made to turn on a synchronization group for  which an PMC axis was a master axis when there existed a  flexible synchronization control group for which a non-PMC,  normal axis was a master axis.  

- The master and slave axes as synchronous axes overlap the  EGB axis.  

- The master and slave axes as synchronous axes overlap the  chopping axis.  

- The master and slave axes as synchronous axes overlap the  axis related to angular axis control.  

- The master and slave axes as synchronous axes overlap the  axis related to composite control.  

- The master and slave axes as synchronous axes overlap the  axis related to superposition control.  

- The slave axis as a synchronous axis overlaps the axis related  to synchronization control.  

- The reference position return mode is turned on (was turned  on).

5255

G12.4/G13.4 FORMAT ERROR

The specified P, I, and K are incorrect or I is less than K.

5257

G41/G42 NOT ALLOWED IN MDI  MODE

Tool radius/tool nose radius compensation was specified in MDI  mode. (Depending on the setting of the parameter MCR (No.  5008#4))

5303

TOUCH PANEL ERROR

The touch panel is not connected correctly, or the touch panel  cannot be initialized when the power is turned on. Correct the  cause then turn on the power again.

5305

ILLEGAL SPINDLE NUMBER

In a spindle select function by address P for a multiple spindle  control,  

1) Address P is not specified.  

2) Parameter No.3781 is not specified to the spindle to be  selected.  

3) An illegal G code which cannot be commanded with an  S_P_; command is specified.  

4) A multi spindle cannot be used because the parameter EMS  (No. 3702#1) is 1.  

5) The spindle amplifier number of each spindle is not set in  parameter No. 3717.  

6) A prohibited command for a spindle was issued (parameter  No. 11090).  

7) An invalid value is set in parameter No. 11090.

5312

ILLEGAL COMMAND IN G10  

L75/76/77

One of formats in G10L75, G10L76, or G10L77 to G11  commands is in error, or the command value is out of data  range. Modify the program.

5316

TOOL TYPE NUMBER NOT FOUND

A tool with the specified tool-type number could not be found.  Modify the program or register the tool.

5317

ALL TOOL LIFE IS OVER

The lives of all tools with the specified tool-type number have  expired.  

Replace the tool.

5320

DIA./RAD. MODE CAN’T BE  

SWITCHED .

In any of the following states, diameter/radius specification was  switched:  

1) When a buffered program is being executed  

2) When a movement is being made on the axis

 

Alarm

Message

Description

5329

M98 AND NC COMMAND IN SAME  BLOCK

A subprogram call which is not a single block was commanded  during canned cycle mode.

5339

ILLEGAL FORMAT COMMAND IS  EXECUTED IN SYNC/MIX/OVL  CONTROL.

1. The value of P, Q, or L specified by  

G51.4/G50.4/G51.5/G50.5/G51.6/G50.6 is invalid.  2. A duplicate value is specified by parameter No. 12600.

5346

RETURN TO REFERENCE POINT

The coordinate establishment of the Cs contour control axis is  not made.  

Perform a manual reference position return.  

1. When Cs coordinate establishment is made for the Cs-axis  for which the Cs-axis reference position status signal  CSPENx is 0  

2. When positional information is not sent from the spindle  amplifier  

3. When the servo off state is entered during the start of  Cs-axis coordinate establishment  

4. When the Cs-axis is subjected to synchronous control or  superposition control  

5. When the emergency stop state is entered during coordinate  establishment  

6. When an attempt is made to release composite control for  the Cs axis being subjected to coordinate establishment  7. When an attempt is made to start synchronous, composite,  or superposition control for the Cs axis being subjected to  coordinate establishment.

5360

TOOL INTERFERENCE CHECK  ERROR

This alarm is issued when interference with another tool is  caused by a data modification based on G10 data input or file  reading or when an attempt is made to modify the tool figure  data of a tool registered in the cartridge.

5361

ILLEGAL MAGAZINE DATA

Tools stored in the cartridge are interfering with each other.  Reregister the tools in the cartridge, or modify the tool  management data or tool figure data. If this alarm is issued, no  tool interference check is made when tools are registered in the  cartridge management table. Moreover, empty pot search  operation does not operate normally. If this alarm is issued, the  power must be turned off before operation is continued.

5362

CONVERT INCH/MM AT REF-POS

An inch/metric conversion was performed at a position other  than the reference position. Perform an inch/metric conversion  after returning to the reference position.

 

Alarm

Message

Description

5364

ILLEGAL COMMAND IN PROGRAM  CHECK

(1) An unspecifiable G code was specified in the high speed  program check mode.  

(2) The angular axis control option or customer's board option is  enabled.  

(3) One of the following operations was performed.  - Chopping in the high speed program check mode  - Starting the high speed program check mode during  chopping  

- High speed cycle machining in the high speed program  check mode  

- Reference position return of an axis for which the reference  position is not established, in the high speed program  check mode  

(4) Switching of PMC axis selection signal EAX*<G0136> was  performed.  

(5) G10 was specified for bit 3 (PGR) of parameter No. 3454 in  the high speed program check mode.  

(6) G10 was specified for bit 6 (PGS) of parameter No. 3001 in  the high speed program check mode.

5365

NOT CHANGE OF PROGRAM  CHECK MODE

(1) Switching of high speed program check input signal  PGCK<Gn290.5> was performed during execution of the  program.

5381

INVALID COMMAND IN FSC MODE

An attempt was made to issue the following commands:  - When the reference position for the master axis under flexible  synchronization control has not been established, G28  command for the master axis.  

- G27/G28/G29/G30/G30.1/G53 command for a slave axis.

5391

CAN NOT USE G92

Workpiece coordinate system setting G92 (or G50 for the lathe  system G-code system A) cannot be specified.  

(1) After tool length compensation was changed by tool length  compensation shift type, G92 was specified when no  absolute command is present.  

(2) G92 was specified in the block in which G49 is present.

5406

G41.3/G40 FORMAT ERROR

(1) The G41.3 or G40 block contains a move command.  (2) The G41.3 block contains a G or M code that suppresses  buffering.

5407

ILLEGAL COMMAND IN G41.3

(1) In the G41.3 mode, a G code of group 01 other than G00  and G01 is specified.  

(2) In the G41.3 mode, an offset command (a G code of group  07) is specified.  

(3) The block next to G41.3 (startup) specifies no movement.

5408

G41.3 ILLEGAL START_UP

(1) In a mode of group 01 other than G00 and G01, G41.3  (startup) is specified.  

(2) The included angle between the tool vector and move vector  is 0 or 180 degrees at the time of startup.

5420

ILLEGAL PARAMETER IN  

G43.4/G43.5

A parameter related to tool center point control is illegal.  - Acceleration/deceleration before interpolation is disabled. Set  parameter No. 1660.  

- Rapid traverse acceleration/deceleration before interpolation is  disabled. Set bit 1 of parameter No. 1401, bit 5 of parameter  No. 19501, parameter No. 1671, and parameter No. 1672.

 

Alarm 

Message

Description

5421

ILLEGAL COMMAND IN G43.4/G43.5

An illegal command was specified in tool center point control.  - A rotation axis command was specified in tool center point  control (type 2) mode.  

- With a table rotary type or mixed-type machine, a I,J,K  command was specified in the tool center point control (type 2)  command (G43.5) block.  

- A command that does not move the tool center point (only a  rotation axis is moved) was specified for the workpiece in the  G02 mode.  

- When the workpiece coordinate system is set as the  programming coordinate system (bit 5 (WKP) of parameter No.  19696 is 1), G02 or G03 was specified while the rotation axis  was not perpendicular to the plane.  

- A G code not specifiable during the tool center point control  mode was specified.  

- The modal code used to specify tool center point control is  incorrect.  

- During the tool center point control mode, an axis not related  to tool center point control was specified.  

- When bit 0 (RCM) of parameter No. 11200 is set to 0 to  disable tool direction compensation, tool center point control is  specified during the workpiece setting error  

compensation/tilted working plane command mode.  - When tool posture control is enabled under tool center point  control (type 2), a command is specified to set a tool posture  near a singular point. (This alarm may be suppressed with bit  3 (NPC) of parameter No. 19696.) Check the machine  configuration and specification.  

- When tool posture control is enabled under tool center point  control (type 1), a rotary axis angular displacement that  disables tool posture control is specified. Check the machine  configuration and specification.  

- During tool center point control (type 2) or tool posture control,  NURBS interpolation is specified. Check the specification.

5422

EXCESS VELOCITY IN G43.4/G43.5

An attempt was made to make a movement at an axis feedrate  exceeding the maximum cutting feedrate by tool center point  control.

5424

ILLEGAL TOOL DIRECTION

The rotation axis position for specifying the tool axis direction is  not ±90° × n (n = 0, 1, 2,・・・).

5425

ILLEGAL OFFSET VALUE

The offset number is incorrect.

5430

ILLEGAL COMMAND IN 3-D CIR

In a modal state in which three-dimensional circular interpolation  cannot be specified, a three-dimensional circular interpolation  (G02.4/G03.4) is specified. Alternatively, in three-dimensional  circular interpolation mode, a code that cannot be specified is  specified.

5432

G02.4/G03.4 FORMAT ERROR

A three-dimensional circular interpolation command  (G02.4/G03.4) is incorrect.

5433

MANUAL INTERVENTION IN  

G02.4/G03.4 (ABS ON)

In three-dimensional circular interpolation mode (G02.4/G03.4),  manual intervention was made when the manual absolute switch  was on.

5435

PARAMETER OUT OF RANGE (TLAC)

Illegal parameter setting.  

(Set value is out of range.)  

Check parameters No. 19655, No. 19656, No. 19657, and No.  1022.

 

Alarm

Message

Description

5436

ILLEGAL PARAMETER SETTING OF  ROTARY AXIS(TLAC)

Illegal parameter setting.  

(axis of rotation setting)

5437

ILLEGAL PARAMETER SETTING OF  MASTER ROTARY AXIS(TLAC)

Illegal parameter setting.  

(master axis of rotation setting)

5445

CAN NOT COMMAND MOTION IN  G39

Corner circular interpolation (G39) of tool radius/tool nose radius  compensation is not specified alone but is specified with a move  command.

5446

NO AVOIDANCE AT G41/G42

Because there is no interference avoidance vector, the  interference check avoidance function of tool radius/tool nose  radius compensation does not work.

5447

DANGEROUS AVOIDANCE AT  G41/G42

The interference check avoidance function of tool radius/tool  nose radius compensation operation will lead to danger.

5448

INTERFERENCE TO AVD. AT  

G41/G42

In the interference check avoidance function of tool radius/tool  nose radius compensation, a further interference occurs for an  already created interference avoidance vector.

5456

TOO MANY G68.2 NESTING

Tilted working plane command G68.2 was specified more than  once.  

To perform another coordinate conversion, perform cancellation,  then specify the coordinate conversion.

5457

G68.2 FORMAT ERROR

A G68.2 format error occurred.

5458

ILLEGAL USE OF G53.1

- G53.1 was specified preceding G68.2.  

- G53.1 needs to be specified solely.  

- There is no angle solution for the rotation axis that controls the  tool direction in the +Z-axis direction of the feature coordinate  system.  

- In the setting by which compensation in the tool direction is not  performed (when bit 0 (RCM) of parameter No. 11200 is 0),  G53.1 was specified in the workpiece placement error  compensation mode.

5459

MACHINE PARAMETER INCORRECT

 - The parameter No. 19665 to No. 19667, No. 19680 to No.  19744 for configuring the machine are incorrect.  

- The axis specified with parameter No. 19681 or No. 19686 is  not a rotary axis.  

- In parameter No. 1022, the basic three axes are not set.  - A rotary axis end point found by the NC with tool center point  control type 2, 3-dimensional cutter compensation type 2, or  the tilted working plane command is not within the range set by  parameter No. 19741 to No. 19744.  

- No rotary axis end point was found with tool center point  control type 2 or 3-dimensional cutter compensation type 2.  Check the machine configuration and specification.  

- On a machine whose rotary axis is a virtual axis, tool center  point control type 2 or 3-dimensional cutter compensation type  2 was specified.  

- When programming is performed in the workpiece coordinate  system, tool center point control type 2 or 3-dimensional cutter  compensation type 2 is specified.

 

Alarm 

Message

Description

5460

ILLEGAL USE OF 3-DIMENSIONAL  CUTTER COMPENSATION

- In the 3-dimensional cutter compensation mode (except the  tool side offset function for a tool rotation type machine), a  move command other than G00/G01 is specified.  

- With a table rotation type machine, when bit 1 (PTD) of  parameter No. 19746 is set to 1, a plane selection is made  with an axis other than the basic three axes at the start of  3-dimensional cutter compensation.  

- When bit 1 (SPG) of parameter No. 19607 is set to 1, there is  a discrepancy between the machine type set in parameter No.  19680 and a G code specifying 3-dimensional cutter  compensation (G41.2, G42.2, G41.4, G42.4, G41.5, or G42.5).

- With a machine that is not of the tool rotation type, G41.3 is  specified.  

- When bit 5 (WKP) of parameter No. 19696 is set to 0, and bit 4  (TBP) of parameter No. 19746 is set to 0, 3-dimensional cutter  compensation and tool center point control are used at the  same time.  

- A rotation axis command is specified in the 3-dimensional  cutter compensation mode (type 2).  

- With a table rotation type or mixed type machine, IJK is  specified in a block that specifies 3-dimensional cutter  compensation (type 2) (G41.6/G42.6).  

- An illegal G code is specified in the 3-dimensional cutter  compensation mode.  

- When 3-dimensional cutter compensation is specified, the  modal state is illegal.  

- When the table coordinate system is set as the programming  coordinate system, table rotate and 3-dimensional cutter  compensation are specified after the start of tool center point  control.  

- There is a difference in type1/type 2 specification between  3-dimensional cutter compensation and tool center point  control.  

- When 3-dimensional cutter compensation and tool center point  control are used at the same time, one of these functions that  is specified earlier than the other is canceled earlier.

5461

ILLEGAL USE OF  

G41.2/G42.2/G41.5/G42.5

A move command other than G00 or G01 was performed during  3-dimensional cutter compensation in a mixed-type machine.

5462

ILLEGAL COMMAND (G68.2/G69)

(1) The modal setting used when G68.2 or G69 is specified is  incorrect.  

(2) An unspecifiable G code was specified in the G68.2 mode.  (3) The offset vector of tool radius/tool nose radius  compensation is not canceled when G68.2 or G69 is  specified.

5463

ILLEGAL PARAMETER IN  

3-DIMENSIONAL CUTTER  

COMPENSATION

A parameter related to 3-dimensional cutter compensation is  illegal.  

- Acceleration/deceleration before interpolation is disabled. Set  parameter No. 1660.  

- Rapid traverse acceleration/deceleration before interpolation is  disabled. Set bit 1 (LRP) of parameter No. 1401, bit 5 (FRP) of  parameter No. 19501, and parameter Nos. No.1671 and 1672.

 

(4) Parameter writing alarm (SW alarm)  

Alarm 

Message

Description

SW0100

PARAMETER ENABLE SWITCH ON

The parameter setting is enabled (PWE, one bit of parameter  No. 8000 is set to “1”).  

To set the parameter, turn this parameter ON. Otherwise, set  to OFF.

 

 

(5) Servo alarms (SV alarm)

Alarm 

Message

Description

SV0001

SYNC ALIGNMENT ERROR

In feed axis synchronization control, the amount of  compensation for synchronization exceeded the parameter  (No. 8325) setting value.  

This alarm occurs only for a slave axis.

SV0002

SYNC EXCESS ERROR ALARM 2

In feed axis synchronization control, the amount of  synchronization error exceeded the parameter (No. 8332)  setting value. When the synchronization is not completed  after power-up, the determination is made by the parameter  value (No. 8332) multiplied by the parameter (No. 8330)  multiplier.  

This alarm occurs only for a slave axis only.

SV0003

SYNCHRONOUS/COMPOSITE/SUPERI MPOSED CONTROL MODE CAN'T BE  CONTINUED

Since as axis in synchronization, composition, or  superposition mode caused a servo alarm, the mode could  not be continued, If one of the axes in a mode causes a  servo alarm, all axes relating to the axis enter the servo-off  state. This alarm is generated to enable the cause of the  servo-off state to be checked.

SV0004

EXCESS ERROR (G31)

The amount of positional deviation during torque limit skip  command operation exceeded the limit value of the  parameter No.6287.

SV0005

SYNC EXCESS ERROR (MCN)

In feed axis synchronization control, for synchronization, the  difference value of the machine coordinate between a master  and slave axes exceeded the parameter (No. 8314) setting  value.  

This alarm occurs for a master or slave axis.

SV0006

ILLEGAL TANDEM AXIS

For the slave axis under tandem control, absolute position  detection is set (parameter bit 5 (APC) of parameter No.  1815 = 1).

SV0007

SV ALM ANOTHER PATH(MULTI AMP.)

When a multiaxis amplifier was used in a multipath system  across paths, a servo alarm occurred on an axis belonging to  another path.  

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

 

Alarm 

Message

Description

SV0301

APC ALARM: COMMUNICATION  ERROR

Since the absolute-position detector caused a  

communication error, the correct machine position could not  be obtained. (data transfer error)  

The absolute-position detector, cable, or servo interface  module is thought to be defective.

SV0302

APC ALARM: OVER TIME ERROR

Since the absolute-position detector caused an overtime  error, the correct machine position could not be obtained.  (data transfer error)  

The absolute-position detector, cable, or servo interface  module is thought to be defective.

SV0303

APC ALARM: FRAMING ERROR

Since the absolute-position detector caused a framing error,  the correct machine position could not be obtained. (data  transfer error)  

The absolute-position detector, cable, or servo interface  module is thought to be defective.

SV0304

APC ALARM: PARITY ERROR

Since the absolute-position detector caused a parity error,  the correct machine position could not be obtained. (data  transfer error)  

The absolute-position detector, cable, or servo interface  module is thought to be defective.

SV0305

APC ALARM: PULSE ERROR

Since the absolute-position detector caused a pulse error,  the correct machine position could not be obtained.  The absolute-position detector, or cable is thought to be  defective.

SV0306

APC ALARM: OVER FLOW ERROR

Since the amount of positional deviation overflowed, the  correct machine position could not be obtained.  Check to see the parameter No. 2084 or No. 2085.

SV0307

APC ALARM: MOVEMENT EXCESS  ERROR

Since the machine moved excessively, the correct machine  position could not be obtained.

SV0360

ABNORMAL CHECKSUM(INT)

The checksum alarm occurred on the built–in Pulsecoder.

SV0361

ABNORMAL PHASE DATA(INT)

The phase data abnormal alarm occurred on the built–in  Pulsecoder.

SV0362

ABNORMAL REV. DATA(INT)

The speed count abnormal alarm occurred on the built-in  Pulsecoder.

SV0363

ABNORMAL CLOCK(INT)

The clock alarm occurred on the built–in Pulsecoder.

SV0364

SOFT PHASE ALARM(INT)

A digital servo soft detected an abnormality on the built in  Pulsecoder.

SV0365

BROKEN LED(INT)

The digital servo software detected abnormal data on the  built–in Pulsecoder.

SV0366

PULSE MISS(INT)

A pulse error occurred on the built–in Pulsecoder.

SV0367

COUNT MISS(INT)

A count error occurred on the built–in Pulsecoder.

SV0368

SERIAL DATA ERROR(INT)

The communications data could not be received from the  built–in Pulsecoder.

SV0369

DATA TRANS. ERROR(INT)

A CRC error or stop bit error occurred in the communications  data from the built–in Pulsecoder.

SV0380

BROKEN LED(EXT)

Separate detector error

SV0381

ABNORMAL PHASE (EXT)

An abnormal alarm in the position data occurred on the  separate detector.

SV0382

COUNT MISS(EXT)

A count error occurred on the separate detector.

SV0383

PULSE MISS(EXT)

A pulse error occurred on the separate detector.

SV0384

SOFT PHASE ALARM(EXT)

The digital servo software detected abnormal data on the  separate detector.

 

Alarm

Message

Description

SV0385

SERIAL DATA ERROR(EXT)

The communications data could not be received from the  separate detector.

SV0386

DATA TRANS. ERROR(EXT)

A CRC error or stop bit error occurred in the communications  data from the standalone detector.

SV0387

ABNORMAL ENCODER(EXT)

An abnormality occurred on a separate detector. For more  information, contact the scale manufacturer.

SV0401

IMPROPER V_READY OFF

Although the ready signal (PRDY) of the position control was  ON, the ready signal (VRDY) of the velocity control was OFF.

SV0403

CARD/SOFT MISMATCH

The combination of the axis control card and the servo  software is incorrect.  

Probable causes are given below.  

- The correct axis control card is not attached.  

- The correct servo software is not installed in flash memory.

SV0404

IMPROPER V_READY ON

Although the ready signal (PRDY) of the position control was  OFF, the ready signal (VRDY) of the velocity control was ON.

SV0407

EXCESS ERROR

The difference value of the amount of positional deviation for  the synchronization axis exceeded the setting value. (during  synchronization control only)

SV0409

DETECT ABNORMAL TORQUE

An abnormal load was detected on the servo motor, or during  Cs axis or spindle positioning.  

The alarm can be canceled by RESET.

SV0410

EXCESS ERROR (STOP)

The amount of positional deviation during stopping exceeded  the parameter (No. 1829) setting value.

SV0411

EXCESS ERROR (MOVING)

The amount of positional deviation during traveling became  excessive than the parameter setting value.

SV0413

LSI OVERFLOW

The counter for the amount of positional deviation overflowed

SV0415

MOTION VALUE OVERFLOW

The velocity exceeding the travel velocity limit was  commanded.

SV0417

ILL DGTL SERVO PARAMETER

A digital serve parameter setting is incorrect.  

When bit 4 of diagnosis information No. 203 is 1, an illegal  parameter was detected by the servo software. Identify the  cause with reference to diagnosis information No. 352.  

When bit 4 of diagnosis information No. 203 is 0, the CNC  software detected an illegal parameter. Probable causes  are given below (see diagnosis information No. 280).  1) The value specified in parameter No. 2020 as the motor  model falls outside the specified range.  

2) The motor rotation direction in parameter No. 2022 is not  set to a correct value (111 or -111).  

3) The speed feedback pulse count per motor rotation in  parameter No. 2023 is set to a negative or other incorrect  value.  

4) The position feedback pulse count per motor rotation in  parameter No. 2024 is set to a negative or other incorrect  value.

SV0420

SYNC TORQUE EXCESS

In feed axis synchronization control, for synchronization, the  difference value of torque between a master and slave axes  exceeded the parameter (No. 2031) setting value.  This alarm occurs for a master axis.

SV0421

EXCESS ERROR(SEMI-FULL)

The difference between the feedback from the semi and full  sides exceeded the setting of parameter No.1729.

 

Alarm 

Message

Description

SV0422

EXCESS VELOCITY IN TORQUE

In torque control, the commanded permissible velocity was  exceeded.

SV0423

EXCESS ERROR IN TORQUE

In torque control, the total permissible move value specified  as a parameter was exceeded.

SV0430

SV MOTOR OVERHEAT

The servo motor has overheated.

SV0431

CNV. OVERLOAD

PSM : Overheat  

β series SVU : Overheat

SV0432

CNV. LOW VOLT CONTROL

PSM : The control power supply voltage has dropped.  PSMR : The control power supply voltage has dropped.  β series SVU : The control power supply voltage has  dropped.

SV0433

CNV. LOW VOLT DC LINK

PSM : Low DC link voltage  

PSMR : Low DC link voltage  

α series SVU : Low DC link voltage  

β series SVU : Low DC link voltage

SV0434

INV. LOW VOLT CONTROL

SVM : Low control power voltage

SV0435

INV. LOW VOLT DC LINK

SVM : Low DC link voltage

SV0436

SOFTTHERMAL(OVC)

The digital servo software detected a software thermal  (OVC).

SV0437

CNV. OVERCURRENT POWER

PSM : Overcurrent on input circuit section.

SV0438

INV. ABNORMAL CURRENT

SVM : Motor overcurrent  

α series SVU : Motor overcurrent  

β series SVU : Motor overcurrent

SV0439

CNV. OVER VOLT DC LINK

PSM : The DC link voltage is too high.  

PSMR : The DC link voltage is too high.  

β series SVU : The DC link voltage is too high.

SV0440

CNV. EX DECELERATION POW.

PSMR : Excessive generative discharge  

α series SVU : Excessive generative discharge, or abnormal  error in generative power circuit

SV0441

ABNORMAL CURRENT OFFSET

The digital servo software detected an abnormality in the  motor current detection circuit.

SV0442

CNV. CHARGE FAILURE

PSM : The spare charge circuit for the DC link is abnormal.  PSMR : The spare charge circuit for the DC link is abnormal.

SV0443

CNV. COOLING FAN FAILURE

PSM : Internal cooling fan failure.  

PSMR : Internal cooling fan failure.  

β series SVU : Internal cooling fan failure.

SV0444

INV. COOLING FAN FAILURE

SVM : Internal cooling fan failure.

SV0445

SOFT DISCONNECT ALARM

The digital servo software detected a disconnected  Pulsecoder.

SV0446

HARD DISCONNECT ALARM

The hardware detected a disconnected built–in Pulsecoder.

SV0447

HARD DISCONNECT(EXT)

The hardware detected a disconnected separate detector.

SV0448

UNMATCHED FEEDBACK ALARM

The sign of the feedback signal from the standalone detector  is opposite to that from the feedback signal from the built–on  Pulsecoder.

SV0449

INV. IPM ALARM

SVM : The IPM (Intelligent Power Module) detected an alarm. α series SVU : The IPM (Intelligent Power Module) detected  an alarm.

SV0453

SPC SOFT DISCONNECT ALARM

Software disconnection alarm of the α Pulsecoder.  Turn off the power to the CNC, then remove and insert the  Pulsecoder cable. If this alarm is issued again, replace the  Pulsecoder.

 

Alarm 

Message

Description

SV0454

ILLEGAL ROTOR POS DETECT

The magnetic pole detection function terminated abnormally. The magnetic pole could not be detected because the motor  did not run.

SV0456

ILLEGAL CURRENT LOOP

An attempt was made to set the current loop that could not  be set.  

The amplifier pulse module in use does not comply with  HIGH SPEED HRV. Or, requirements to control are not  satisfied in the system.

SV0458

CURRENT LOOP ERROR

The specified current loop differs from the actual current  loop.

SV0459

HI HRV SETTING ERROR

For two axes whose servo axis numbers (parameter No.  1023) are consecutively even and odd numbers, HIGH  SPEED HRV control is possible for one axis and impossible  for the other.

SV0460

FSSB DISCONNECT

The FSSB connection was discontinued.  

Probable causes are:  

1. The FSSB connection cable was disconnected or broken.  2. The amplifier was turned off .  

3. In the amplifier, the low-voltage alarm occurred.

SV0462

SEND CNC DATA FAILED

The correct data could not be received on a slave side  because of the FSSB communication error.

SV0463

SEND SLAVE DATA FAILED

The correct data could not be received in the servo software  because of the FSSB communication error.

SV0465

READ ID DATA FAILED

A read of the ID information for the amplifier has failed at  power-on.

SV0466

MOTOR/AMP. COMBINATION

The maximum current of an amplifier is different to that of a  motor.  

Probable causes are:  

1. The connection command for an amplifier is incorrect.  2. The parameter (No.2165) setting is incorrect

SV0468

HI HRV SETTING ERROR(AMP)

An attempt was made to set up HIGH SPEED HRV control  for use when the controlled axis of an amplifier for which  HIGH SPEED HRV control could not be used.

SV0474

EXCESS ERROR(STOP:SV )

The servo detected that the positional deviation during a stop  exceeded the setting (parameters No. 1839 and No. 1842) in  the n-axis.

SV0475

EXCESS ERROR(MOVE:SV)

The servo detected that the positional deviation during a  travel exceeded the setting (parameters No. 1838 and No.  1841) in the n-axis.

SV0476

ILLEGAL SPEED CMD.(SV )

The servo detected that the speed command exceeded the  safety speed (parameters No. 13821 to No. 13824 (during  position control) or parameters No. 13826 to No. 13829  (during speed control)) during safety monitoring (when safety  monitoring request signal *VLDVx is 0) in the n-axis. Keep  the safety speed.

SV0477

ILLEGAL MACHINE POS.(SV)

The servo detected that the machine position fell outside the  safety area (setting by parameters No. 13831 to No. 13838)  during safety monitoring (when safety monitoring request  signal *VLDVx is 0) in the n-axis. Keep the safety area.  A machine position check is performed only on the axis for  which the reference position has been established. The  axis for which the reference position is not established is not  subjected to a machine position check.

 

Alarm

Message

Description

SV0478

ILLEGAL AXIS DATA(SV)

The servo detected that an error occurred during transfer of  axis data in the n-axis.  

When an alarm occurred because the configuration of the  servo amplifier was changed, set the axis number for the  servo amplifier (set bit 4 of parameter No. 2212 of the  corresponding axis to 1 and then 0 and turn off the power of  the entire system). When using a multiaxis amplifier, this  operation may not clear the alarm. In this case, repeat this  operation for the axes on which the alarm persists.  If an alarm occurs due to a cause other than the above,  replace the servo amplifier.

SV0481

SAFETY PARAM ERROR(SV)

The servo detected that a safety parameter error occurred in  the n-axis.

SV0484

SAFETY FUNCTION ERROR(SV)

A safety function error related to the servo was detected in  the n-axis.  

- The servo or CNC detected that the safety function was not  executed in the servo.  

- The result of a servo safety function check did not match  the result of a CNC safety function check.  

- An error occurred during a test of the CPU of the servo.  - An error occurred during a check of RAM of the servo.

SV0488

SELF TEST OVER TIME

An MCC interruption test was not complete within the set  period of time (parameter No. 1946). Check the MCC  contact.

SV0489

SAFETY PARAM ERROR(CNC)

The CNC detected that a safety parameter error occurred in  the n-axis.

SV0490

SAFETY FUNCTION ERROR(CNC)

A CNC safety function error occurred in the n-axis.  - The servo detected that the safety function was not  executed in the CNC.  

- The result of a servo safety function check did not match  the result of a CNC safety function check.

SV0494

ILLEGAL SPEED CMD.(CNC)

The CNC detected that the speed command exceeded the  safety speed (parameters No. 13821 to No. 13824 (during  position control) or parameters No. 13826 to No. 13829  (during speed control)) during safety monitoring (when safety  monitoring request signal *VLDVx is 0) in the n-axis. Keep  the safety speed.

SV0495

ILLEGAL MACHINE POS.(CNC)

The CNC detected that the machine position fell outside the  safety area (set range by parameters No. 13831 to No.  13838) during safety monitoring (when safety monitoring  request signal *VLDVx is 0) in the n-axis. Keep the safety  area.  

A machine position check is performed only on the axis for  which the reference position has been established.

 

Alarm 

Message

Description

SV0496

ILLEGAL AXIS DATA(CNC)

The CNC detected that an error occurred during transfer to  axis data.  

When an alarm occurred because the configuration of the  servo amplifier was changed, set the axis number for the  servo amplifier (set bit 4 of parameter No. 2212 of the  corresponding axis to 1 and 0 again and turn off the power of  the entire system). When using a multiaxis amplifier, this  operation may not clear the alarm. In this case, repeat this  operation for the axes on which the alarm persists.  If an alarm occurs due to a cause other than the above,  replace the servo amplifier.

SV0498

AXIS NUMBER NOT SET(CNC)

The CNC detected that the axis number of the n-axis was not  set for the servo amplifier. The axis number is set  automatically, so turn off the power of the entire system.

SV0600

INV. DC LINK OVER CURRENT

SVM : DC link overcurrent.  

β SVU : DC link overcurrent.

SV0601

INV. RADIATOR FAN FAILURE

SVM : Radiator cooling fan failure.  

β SVU : Radiator cooling fan failure.

SV0602

INV. OVERHEAT

SVM : The servo motor has overheated.

SV0603

INV. IPM ALARM(OH)

SVM : The IPM (Intelligent Power Module) detected an  overheat alarm.  

β SVU : The IPM (Intelligent Power Module) detected an  overheat alarm.

SV0604

AMP. COMMUNICATION ERROR

The communication between SVM and PSM is in error.

SV0605

CNV. EX. DISCHARGE POW.

PSMR : The motor regenerative power is too much.

SV0606

CNV. RADIATOR FAN FAILURE

PSM : External radiator cooling fan failure.  

PSMR : External radiator cooling fan failure.

SV0607

CNV. SINGLE PHASE FAILURE

PSM : The input power supply has a missing phase.  PSMR : The input power supply has a missing phase.

SV0646

ABNORMAL ANALOG SIGNAL(EXT)

An error occurred in the analog 1Vp-p output of the separate  detector. The separate detector, cable, or separate detector  interface unit may be failed.

SV1025

V_READY ON (INITIALIZING )

The ready signal (VRDY) of the velocity control which should  be OFF is ON while the servo control is ON.

SV1026

ILLEGAL AXIS ARRANGE

The parameter for servo axis arrange is not set correctly.  A negative value, duplicate value, or greater value than the  number of control axes was set to the parameter No. 1023  "The servo axis number of each axis."

SV1055

ILLEGAL TANDEM AXIS

In tandem control, the setting of the parameter No. 1023 is  incorrect.

SV1056

ILLEGAL TANDEM PAIR

In tandem control, the setting of the parameter TDM  (No.1817#6) is incorrect.

SV1067

FSSB:CONFIGURATION ERROR(SOFT)

 An FSSB configuration error occurred (detected by software). The connected amplifier type is incompatible with the FSSB  setting value.

SV1068

DUAL CHECK SAFETY ALARM

An alarm that turns off the MCC of the entire system  occurred in the Dual Check Safety function.

SV1069

EXCESS ERROR(SERVO OFF:CNC)

The CNC detected that the positional deviation during  servo-off exceeded the set value (parameter No. 1840) in the  n-axis.

SV1070

EXCESS ERROR(SERVO OFF:SV)

The servo detected that the positional deviation during  servo-off exceeded the set value (parameter No. 1840) in the  n-axis.

 

Alarm 

Message

Description

SV1071

EXCESS ERROR(MOVE:CNC)

The CNC detected that the positional deviation during a  travel exceeded the set value (parameters No. 1838 and No.  1841) in the n-axis.

SV1072

EXCESS ERROR(STOP:CNC)

The CNC detected that the positional deviation during a stop  exceeded the set value (parameters No. 1839 and No. 1842)  in the n-axis.

SV1100

S-COMP. VALUE OVERFLOW

The amount of compensation for the straightness exceeded  a maximum value of 32767.

SV5134

FSSB:OPEN READY TIME OUT

In the initialization, the FSSB could not be in an open ready  sate. The axis card is thought to be defective.

SV5136

FSSB:NUMBER OF AMP. IS  

INSUFFICIENT

The number of amplifier identified by the FSSB is insufficient  than the number of control axes. Or, the setting of the  number of axes or the amplifier connection is in error.

SV5137

FSSB:CONFIGURATION ERROR

An FSSB configuration error occurred.  

The connecting amplifier type is incompatible with the FSSB  setting value.

SV5139

FSSB:ERROR

Servo initialization has not completed successfully. It is  probable that an optical cable failed or a connection between  the amplifier and another module failed.

SV5197

FSSB:OPEN TIME OUT

The initialization of the FSSB was completed, but it could not  be opened. Or, the connection between the CNC and the  amplifier in is incorrect.

SV5197

FSSB:OPEN TIME OUT

The FSSB could not be opened although the CNC permitted  the opening of the FSSB.  

Check the connection between the CNC and the amplifier.

SV5311

FSSB:ILLEGAL CONNECTION

1. This alarm is issued if axes, whose servo axis numbers  (parameter No. 1023) are even and odd numbers, are  allocated to the amplifiers connected to the FSSBs of  different paths.  

2. This alarm is issued if an attempt is made to set up for  use of the pulse modules connected to the FSSBs of  different paths. And the system did not satisfy the  requirements for performing HIGH SPEED HRV control.

 

 

(6) Overtravel alarms (OT alarm)

Alarm 

Message

Description

OT0500

+ OVERTRAVEL ( SOFT 1 )

Exceeded the positive side stored stroke check 1.

OT0501

- OVERTRAVEL ( SOFT 1 )

Exceeded the negative side stored stroke check 1.

OT0502

+ OVERTRAVEL ( SOFT 2 )

Exceeded the positive side stored stroke check 2. Or, in the  chuck tailstock barrier, an entry to the inhibited area was  made during movement in the positive direction.

OT0503

- OVERTRAVEL ( SOFT 2 )

Exceeded the negative side stored stroke check 2. Or, in the  chuck tailstock barrier, an entry to the inhibited area was  made during movement in the negative direction.

OT0504

+ OVERTRAVEL ( SOFT 3 )

Exceeded the positive side stored stroke check 3.

OT0505

- OVERTRAVEL ( SOFT 3 )

Exceeded the - side stored stroke check 3.

OT0506

+ OVERTRAVEL ( HARD )

The stroke limit switch in the positive direction was triggered. This alarm is generated when the machine reaches the  stroke end.  

When this alarm is not generated, feed of all axes is stopped  during automatic operation.  

During manual operation, only the feed of the axis on which  the alarm occurred is stopped.

 

Alarm 

Message

Description

OT0507

- OVERTRAVEL ( HARD )

The stroke limit switch in the negative direction was  triggered.  

This alarm is generated when the machine reaches the  stroke end.  

When this alarm is not generated, feed of all axes is stopped  during automatic operation.  

During manual operation, only the feed of the axis on which  the alarm occurred is stopped.

OT0508

INTERFERENCE:+

A tool moving in the positive direction along the n axis has  fouled another tool post.

OT0509

INTERFERENCE:-

A tool moving in the negative direction along the n axis has  fouled another tool post.

OT0510

+ OVERTRAVEL ( PRE-CHECK )

The tool exceeded the limit in the negative direction during  the stroke check before movement.

OT0511

- OVERTRAVEL ( PRE-CHECK )

The tool exceeded the limit in the positive direction during the  stroke check before movement.

OT0514

(n) INTERFERENCE:+

An interference occurred on the plus side of the n-axis in a  rotation area interference check.

OT0515

(n) INTERFERENCE:-

An interference occurred on the minus side of the n-axis in a  rotation area interference check.

OT1710

ILLEGAL ACC. PARAMETER  

(OPTIMUM TORQUE ACC/DEC)

The permissible acceleration parameter for the optimum  torque acceleration/deceleration is in error. A possible cause  is either of the following:  

(1) The ratio of a negative acceleration to a positive  acceleration is not more than the limit value.  

(2) The time to reduce to a velocity of 0 exceeded the  maximum time.

 

 

(7) Memory file alarms (IO alarm)  

Alarm 

Message

Description

IO1001

FILE ACCESS ERROR

The resident–type file system could not be accessed as an  error occurred in the resident–type file system.

IO1002

FILE SYSTEM ERROR

The file could not be accessed as an error occurred in the  CNC file system.

IO1030

CHECK SUM ERROR

The checksum of the CNC part program storage memory is  incorrect.

IO1032

MEMORY ACCESS OVER RANGE

Accessing of data occurred outside the CNC part program  storage memory range.

 IO1104

OVER MAXIMUM TOOL LIFE PAIRS

The maximum number of tool life management pairs is  exceeded. Modify the setting of the maximum number of tool  life management pairs in parameter No. 6813.

 

 

(8) Alarms requiring power to be turned off (PW alarm)

Alarm

Message

Description

PW0000

POWER MUST BE OFF

A parameter was set for which the power must be turned  OFF then ON again.

PW0001

X-ADDRESS(*DEC) IS NOT ASSIGNED.

 The X address of the PMC could not be assigned correctly.  This alarm may occur in the following case:  

- During the setting of parameter No. 3013, the X address  could not be assigned correctly for the deceleration dog  (*DEC) for a return to the reference position.

 

Alarm 

Message

Description

PW0002

PMC address is not correct(AXIS).

The address to assign the axis signal is incorrect.  This alarm may occur in the following case:  

- The parameter No.3021 setting is incorrect.

PW0003

PMC address is not correct(SPINDLE).

The address to assign the spindle signal is incorrect.  This alarm may occur in the following case:  

- The parameter No.3022 setting is incorrect.

PW0004

SETTING THE LOADER SYSTEM PATH  IS NOT CORRECT.

The loader system could not be assigned correctly.  The parameter No. 984 setting is incorrect.  

- The number of loader systems and the number of systems  specified to the loader system in the parameter No.  984#0(LCP) does not match.  

- The parameter No. 984#0 of the system 1 is set to 1.

PW0006

POWER MUST BE OFF (ILL-EXEC-CHK)

 The malfunction prevention function detected an alarm to  require the power off.

PW0007

X-ADDRESS(SKIP) IS NOT ASSIGNED

The X address of PMC could not be assigned correctly.  Possible causes are:  

- During the set of parameter No. 3012, the skip signal of the  X address was not assigned correctly.  

- During the set of parameter No. 3019, the address other  than the skip signal of the X address was not assigned  correctly.

PW0008

CPU SELF TEST ERROR(DCS PMC)

On the DCS PMC side:  

- An error was detected by the CPU self diagnosis function.  - An error was detected by the RAM check function.

PW0009

CPU SELF TEST ERROR(PMC)

On the PMC side:  

- An error was detected by the CPU self diagnosis function.  - An error was detected by the RAM check function.

PW0010

SAFE I/O CROSS CHECK ERROR(DCS  PMC)

On the DCS PMC side, an error was detected by the I/O  cross check function in system-defined safety-related DI/DO.

PW0011

SAFE I/O CROSS CHECK ERROR(PMC)

 On the PMC side, an error was detected by the I/O cross  check function in system-defined safety-related DI/DO.

PW0012

USER I/O CROSS CHECK ERROR(DCS  PMC)

On the DCS PMC side, an error was detected by the I/O  cross check function in user-defined safety-related DI/DO.

PW0013

USER I/O CROSS CHECK  

ERROR(PMC)

On the PMC side, an error was detected by the I/O cross  check function in user-defined safety-related DI/DO.

PW0014

CPU TEST ALARM (CNC)

An error occurred in a test of the CPU of the CNC.

PW0015

SAFETY PARAM ERROR

The CNC detected that an error occurred in a safety  parameter for other than servo axes or spindle axes.

PW0016

RAM CHECK ERROR

An error was detected in a RAM check of the CNC.

PW0017

INEXECUTION OF SAFETY  

FUNCTIONS

The safety function was not executed normally in the CNC.

PW0018

CRC CHECK ERROR

An error was detected in a CRC check of the CNC.

 

Alarm 

Message

Description

PW1102

ILLEGAL PARAMETER (I-COMP.)

The parameter for setting slope compensation is incorrect.  This alarm occurs in the following cases:  

- When the number of pitch error compensation points on the  axis on which slope compensation is executed exceeds  128 between the most negative side and most positive side - When the size relationship between the slope  

compensation point Nos. is incorrect  

- When the slope compensation point is not located between  the most negative side and most positive side of pitch error  compensation  

- When the compensation per compensation point is too  small or too great.

PW1103

ILLEGAL PARAMETER (S-COMP.128)

The parameter for setting 128 straightness compensation  points or the parameter compensation data is incorrect,

PW5046

ILLEGAL PARAMETER (S-COMP.)

The parameter for setting straightness compensation is  incorrect.

PW5390

R-ADDRESS SETTING IS ILLEGAL

The start address or the set range of the PMC R addresses  set by parameters No.13541 and No.13542 is invalid.

 

 

(9) Spindle alarms (SP alarm)

Alarm 

Message

Description

SP0740

RIGID TAP ALARM : EXCESS ERROR

The positional deviation of the stopped spindle has exceeded  the set value during rigid tapping.

SP0741

RIGID TAP ALARM : EXCESS ERROR

The positional deviation of the moving spindle has exceeded  the set value during rigid tapping.

SP0742

RIGID TAP ALARM : LSI OVERFLOW

An LSI overflow has occurred for the spindle during rigid  tapping.

SP0752

SPINDLE MODE CHANGE ERROR

This alarm is generated if the system does not properly  terminate a mode change. The modes include the Cs contour  control, spindle positioning, rigid tapping, and spindle control  modes. The alarm is activated if the spindle control unit does  not respond correctly to the mode change command issued  by the NC.

SP0754

ABNORMAL TORQUE

An abnormal load was detected in a spindle motor.  The alarm can be canceled by RESET.

SP0755

SAFETY FUNCTION ERROR

The CNC CPU detected that the safely function of the n-th  spindle was not executed. Alternatively, the result of a CNC  safety function check did not match the result of a spindle  safety function check.

SP0756

ILLEGAL AXIS DATA

The CNC CPU detected that the connection state and the  hardware setting of the spindle amplifier were incompatible  on the n-th spindle. If an alarm occurs because of the  configuration change of the spindle amplifier , set the spindle  amplifier correctly.

SP0757

SAFETY SPEED OVER

The CNC CPU detected that during safety monitoring (when  safety monitoring request signal *VLDPs is 0), the spindle  motor speed was greater than the safety speed (parameter  No. 4372, 4438, 4440, or 4442) on the n-th spindle. Operate  within the safety speed.

SP1202

SPINDLE SELECT ERROR

In a multi-spindle control, the spindle number other than the  valid spindle number was selected by a position coder select  signal. An attempt was made to select the spindle number of  the system having no valid spindle.

 

Alarm 

Message

Description

SP1210

TOOL CHANGE SP MOTION  

OVERFLOW

The amount of distribution to a spindle is too much.  (specific to the FANUC ROBODRILL)

SP1211

TOOL CHANGE SP ORTN EXCESS  ERROR

During a tool change, a too much orientation error was  detected for the spindle.  

(specific to the FANUC ROBODRILL)

SP1212

TOOL CHANGE SP MOVE EXCESS  ERROR

During a tool change, a too much moving error was detected  for the spindle.  

(specific to the FANUC ROBODRILL)

SP1213

TOOL CHANGE SP STOP EXCESS  ERROR

During a tool change, a too much stop error was detected for  the spindle.  

(specific to the FANUC ROBODRILL)

SP1214

TOOL CHANGE SP ILLEGAL  

SEQUENCE

During changing tools, an abnormal spindle sequence was  detected.  

(specific to the FANUC ROBODRILL)

SP1220

NO SPINDLE AMP.

Either the cable connected to a serial spindle amplifier is  broken, or the serial spindle amplifier is not connected.

SP1221

ILLEGAL MOTOR NUMBER

The spindle No. and the motor No. are incorrectly matched.

SP1224

ILLEGAL SPINDLE-POSITION CODER  GEAR RATIO

The spindle–position coder gear ratio was incorrect.

SP1225

CRC ERROR (SERIAL SPINDLE)

A CRC error (communications error) occurred in  communications between the CNC and the serial spindle  amplifier.

SP1226

FRAMING ERROR (SERIAL SPINDLE)

A framing error occurred in communications between the  CNC and the serial spindle amplifier.

SP1227

RECEIVING ERROR (SERIAL SPINDLE)

 A receive error occurred in communications between the  CNC and the serial spindle amplifier.

SP1228

COMMUNICATION ERROR (SERIAL  SPINDLE)

A communications error occurred between the CNC and the  serial spindle amplifier.

SP1229

COMMUNICATION ERROR SERIAL  SPINDLE AMP.

A communications error occurred between serial spindle  amplifiers (motor Nos. 1 and 2, or motor Nos. 3–4).

SP1231

SPINDLE EXCESS ERROR (MOVING)

The position deviation during spindle rotation was greater  than the value set in parameters.

SP1232

SPINDLE EXCESS ERROR (STOP)

The position deviation during spindle stop was greater than  the value set in parameters.

SP1233

POSITION CODER OVERFLOW

The error counter/speed instruction value of the position  coder overflowed.

SP1234

GRID SHIFT OVERFLOW

Grid shift overflowed.

SP1240

DISCONNECT POSITION CODER

The analog spindle position coder is broken.

SP1241

D/A CONVERTER ERROR

The D/A converter for controlling analog spindles is  erroneous.

SP1243

ILLEGAL SPINDLE PARAMETER  SETTING(GAIN)

The setting for the spindle position gain is incorrect.

SP1244

MOTION VALUE OVERFLOW

The amount of distribution to a spindle is too much

SP1245

COMMUNICATION DATA ERROR

A communication data error was detected on the CNC.

SP1246

COMMUNICATION DATA ERROR

A communication data error was detected on the CNC.

SP1247

COMMUNICATION DATA ERROR

A communication data error was detected on the CNC.

SP1700

SAFETY PARAM ERROR

The CNC detected that a safety parameter error occurred in  the n-th spindle.

SP1969

SPINDLE CONTROL ERROR

An error occurred in the spindle control software.

SP1970

SPINDLE CONTROL ERROR

Initialization of spindle control ended in error.

SP1971

SPINDLE CONTROL ERROR

An error occurred in the spindle control software.

SP1972

SPINDLE CONTROL ERROR

An error occurred in the spindle control software.

SP1974

ANALOG SPINDLE CONTROL ERROR

An error occurred in the spindle control software.

 

Alarm 

Message

Description

SP1975

ANALOG SPINDLE CONTROL ERROR

A position coder error was detected on the analog spindle.

SP1976

SERIAL SPINDLE COMMUNICATION  ERROR

The amplifier No. could not be set to the serial spindle  amplifier.

SP1977

SERIAL SPINDLE COMMUNICATION  ERROR

An error occurred in the spindle control software.

SP1978

SERIAL SPINDLE COMMUNICATION  ERROR

A time–out was detected during communications with the  serial spindle amplifier.

SP1979

SERIAL SPINDLE COMMUNICATION  ERROR

The communications sequence was no longer correct during  communications with the serial spindle amplifier.

SP1980

SERIAL SPINDLE AMP. ERROR

Defective SIC–LSI on serial spindle amplifier

SP1981

SERIAL SPINDLE AMP. ERROR

An error occurred during reading of the data from SIC–LSI on  the analog spindle amplifier side.

SP1982

SERIAL SPINDLE AMP. ERROR

An error occurred during reading of the data from SIC–LSI on  the serial spindle amplifier side.

SP1983

SERIAL SPINDLE AMP. ERROR

Could not clear on the spindle amplifier side.

SP1984

SERIAL SPINDLE AMP. ERROR

An error occurred during re–initialization of the spindle  amplifier.

SP1985

SERIAL SPINDLE CONTROL ERROR

Failed to automatically set parameters

SP1986

SERIAL SPINDLE CONTROL ERROR

An error occurred in the spindle control software.

SP1987

SERIAL SPINDLE CONTROL ERROR

Defective SIC–LSI on the CNC

SP1988

SPINDLE CONTROL ERROR

An error occurred in the spindle control software.

SP1989

SPINDLE CONTROL ERROR

An error occurred in the spindle control software.

SP1996

ILLEGAL SPINDLE PARAMETER  SETTING

The spindle was assigned incorrectly. Check to see the  following parameter. (No.3716 or 3717)

SP1998

SPINDLE CONTROL ERROR

An error occurred in the spindle control software.

SP1999

SPINDLE CONTROL ERROR

An error occurred in the spindle control software.

 

 

(10) Overheat alarms (OH alarm)  

Alarm 

Message

Description

OH0700

LOCKER OVERHEAT

CNC cabinet overheat

OH0701

FAN MOTOR STOP

PCB cooling fan motor abnormality

OH0704

OVERHEAT

Spindle overheat due to detection of changes in the spindle  speed  

- When the cutting load is large, offload the cutting  conditions.  

- Check if the cutting tool has become dull.  

- Check if the spindle amplifier malfunctions.

 

 

(11) Other alarms (DS alarm)

Alarm 

Message

Description

DS0001

SYNC EXCESS ERROR (POS DEV)

In feed axis synchronization control, the difference in the  amount of positional deviation between the master and slave  axes exceeded the parameter (No. 8323) setting value.  This alarm occurs only for the slave axis.

DS0002

SYNC EXCESS ERROR ALARM 1

In feed axis synchronization control, the difference in the  amount of synchronization between the master and slave  axes exceeded the parameter (No. 8331) setting value.  This alarm occurs only for the slave axis.

DS0003

SYNCHRONIZE ADJUST MODE

The system is in the synchronized adjust mode.

DS0004

EXCESS MAXIMUM FEEDRATE

The malfunction prevention function detected the command  in which a value exceeding the maximum speed was  specified.

 

Alarm 

Message

Description

DS0005

EXCESS MAXIMUM ACCELERATION

The malfunction prevention function detected the command  in which a value exceeding the maximum acceleration was  specified.

DS0006

ILLEGAL EXECUTION SEQUENCE

The malfunction prevention function detected an illegal  execution sequence.

DS0007

ILLEGAL EXECUTION SEQUENCE

The malfunction prevention function detected an illegal  execution sequence.

DS0008

ILLEGAL EXECUTION SEQUENCE

The malfunction prevention function detected an illegal  execution sequence.

DS0009

ILLEGAL EXECUTION SEQUENCE

The malfunction prevention function detected an illegal  execution sequence.

DS0010

ILLEGAL REFERENCE AREA

The malfunction prevention function detected an invalid  reference area.

DS0011

ILLEGAL REFERENCE AREA

The malfunction prevention function detected an invalid  reference area.

DS0012

ILLEGAL REFERENCE AREA

The malfunction prevention function detected an invalid  reference area.

DS0013

ILLEGAL REFERENCE AREA

The malfunction prevention function detected an invalid  reference area.

DS0014

TOOL CHANGE DETECT MACHINE  LOCK

A machine lock is turned on for the Z axis for which the tool is  being changed.

DS0015

TOOL CHANGE DETECT MIRROR  IMAGE

A mirror image is turned on for the Z axis for which the tool is  being changed.

DS0016

SERIAL DCL:FOLLOW-UP ERROR

(1) The settings of parameters No.1883 and No.1884 fall  outside the range.  

(2) The current position at establishment of the origin  subtracted by the distance between the reference  positions (detection unit) exceeded ±2147483647.  Change the current position or reference position to  

prevent this situation.

DS0017

SERIAL DCL:REF-POS ESTABLISH  ERR

The travel amount at the FL speed at establishment of the  origin exceeded the setting of parameter No. 14010.

DS0018

SERIAL DCL:MISMATCH (SSYNC CTRL)

 Of the master and slave axes for feed axis synchronous  control, one axis is a linear scale with the origin and the other  is not a linear scale with the origin. In such a configuration,  the feed axis synchronous control selection signal  (SYNC<Gn138> or SYNCJ <Gn140>) needs to be set to 0 to  establish the origin.

DS0020

REFERENCE RETURN INCOMPLETE

An attempt was made to perform an automatic return to the  reference position on the perpendicular axis before the  completion of a return to the reference position on the  angular axis.  

However, this attempt failed because a manual return to the  reference position during angular axis control or an automatic  return to the reference position after power-up was not  commanded. First, return to the reference position on the  angular axis, then return to the reference position on the  perpendicular axis.

DS0022

DUAL CHECK SAFETY IS NOT  

WORKED

Bit 6 (DCE) of parameter No. 1902 has set the Dual Check  Safety function to be disabled.

DS0023

ILLEGAL PARAMETER (I-COMP VAL)

The setting of the inclination compensation parameter is  incorrect.  

The compensation per compensation point is too large or too  small.

 

Alarm 

Message

Description

DS0024

UINT SIGNAL WAS ILLEGALLY INPUT

An interruption custom macro was started during movement  to the machining restart position at the dry run speed.

DS0025

G60 CANNOT BE EXECUTED

The state of a mirror image is different between the time  when look-ahead of a block for unidirectional positioning was  performed and the time when execution of the block was  started, so unidirectional positioning cannot be performed.  Modify the program.

DS0026

MISMATCH OF ANGULAR AXIS(D.C.S)

On angular axis control, one of the angular/perpendicular  axes is the scale with ref-pos, and the other of them is not  the scale with ref-pos. Such a system is not admired.

DS0027

MISMATCH OF SYNCHRONOUS  AXIS(D.C.S)

Master/slave axes of axis synchronous control, one of them  is the linear scale with distance-coded reference marks, and  the other of them is not the linear scale with distance-coded  reference marks.  

Please establish a reference position with the input signal  SYNCn<G138>, SYNCJn<G140> or parameter setting to 0.

DS0029

UNAVAILABLE ROT AXIS MOVE IN TPC

 In tool posture control, the rotation axis fell outside the set  operation range (parameters No. 19741 to No. 19744).  Review the machine configuration and command.

DS0030

TOOL DIRC CMP IMPOSSIBLE

When tool center point control is performed in the angular  surface machining command mode or workpiece placement  error compensation is performed in a 5-axis cutting machine,  if settings are made to make compensation in the tool  direction (bit 0 (RCM) of parameter No. 11200 is 1), the  position of the rotation axis could not be obtained.

DS0059

SPECIFIED NUMBER NOT FOUND

[External data I/O]  

The No. specified for a program No. or sequence No.  search could not be found.  

There was an I/O request issued for a pot No. or offset (tool  data), but either no tool numbers have been input since  power ON or there is no data for the entered tool No.  [External workpiece No. search]  

The program corresponding to the specified workpiece No.  could not be found.

DS0131

TOO MANY MESSAGE

An attempt was made to display an external operator  message or external alarm message, but five or more  displays were required simultaneously.

DS0132

MESSAGE NUMBER NOT FOUND

An attempt to cancel an external operator message or  external alarm message failed because the specified  message number was not found.

DS0133

TOO LARGE NUMBER

A value other than 0 to 4095 was specified as the external  operator message or the external alarm message number.

DS0300

APC ALARM: NEED REF RETURN

A setting to zero position for the absolute position detector  (association with reference position and the counter value of  the absolute position detector) is required. Perform the return  to the reference position.  

This alarm may occur with other alarms simultaneously.  In this case, other alarms must be handled first.

DS0306

APC ALARM: BATTERY VOLTAGE 0

The battery voltage of the absolute position detector has  dropped to a level at which data can no longer be held. Or,  the power was supplied to the Pulsecoder for the first time.  The battery or cable is thought to be defective. Replace the  battery with the machine turned on.

 

Alarm

Message

Description

DS0307

APC ALARM: BATTERY LOW 1

The battery voltage of the absolute position detector has  dropped to a level at which a replacement is required.  Replace the battery with the machine turned on.

DS0308

APC ALARM: BATTERY LOW 2

The battery voltage of the absolute position detector dropped  to a level at which a replacement was required in the past.  (including during power off)  

Replace the battery with the machine turned on.

DS0309

APC ALARM: REF RETURN  

IMPOSSIBLE

An attempt was made to set the zero point for the absolute  position detector by MDI operation when it was impossible to  set the zero point.  

Rotate the motor manually at least one turn, and set the zero  position of the absolute position detector after turning the  CNC and servo amplifier off and then on again.

DS0310

NOT ON RETURN POINT

The return position recorded during retraction is not reached  during recovery. The position may be displaced during  recovery due to a machine lock or mirror image.  Perform the operation again after making a reset.

DS0405

ZERO RETURN END NOT ON REF

The axis specified in automatic zero return was not at the  correct zero point when positioning was completed.  Perform zero return from a point whose distance from the  zero return start position to the zero point is 2 or more  revolutions of the motor.  

Other probable causes are:  

- The positional deviation after triggering the deceleration  dog is less than 128.  

- Insufficient voltage or malfunctioning Pulsecoder.

DS1120

UNASSIGNED ADDRESS (HIGH)

The upper 4 bits (EIA4 to EIA7) of an external data I/O  interface address signal are set to an undefined address  (high bits).

DS1121

UNASSIGNED ADDRESS (LOW)

The lower 4 bits (EIA0 to EIA3) of an external data I/O  interface address signal are set to an undefined address (low  bits).

DS1124

OUTPUT REQUEST ERROR

OUTPUT REQUEST ERROR An output request was issued  during external data output, or an output request was issued  for an address that has no output data.

DS1128

DI.EIDLL OUT OF RANGE

The numerical value input by external data input signals ED0  to ED31 has exceeded the permissible range.

DS1130

SEARCH REQUEST NOT ACCEPTED

No requests can be accepted for a program No. or a  sequence No. search as the system is not in the memory  mode or the reset state.

DS1131

EXT-DATA ERROR (OTHER)

[External Data I/O]  

An attempt was made to input tool data for tool offset by a  tool No. during loading by the G10 code.

DS1150

A/D CONVERT ALARM

A/D converter malfunction

DS1184

PARAMETER ERROR IN TORQUE

An invalid parameter was set for torque control.  The torque constant parameter is set to “0”.

DS1185

OVER MAXIMUM FEED

The maximum cutting feedrate or rapid traverse feedrate was  exceeded in G54.3.

 

Alarm 

Message

Description

DS1448

ILLEGAL PARAMETER (D.C.S.)

The setting value of the parameter for reference marks is  satisfied the following any conditions.  

- The absolute-position detection function is enabled.  - Either parameter 1821 (mark-1 interval) or parameter 1882  (mark-2 interval) is set to 0.  

- Parameters 1821 and 1882 have identical settings.  - The difference between the settings made for parameters  1821 and 1882 is greater than or equal to twice either  setting.  

- The setting value of parameters 1883 and 1884 are over  the valid data range.

DS1449

REFERENCE MARK ARE DIFFERENT  FROM PARAMETER

In case of distance coded linear scale I/F, the actual interval  of reference marks is different from parameter  

(No.1821,1882) setting value.

DS1450

ZERO RETURN NOT FINISHED

1st reference position return (CDxX7 to CDxX0: 17h (Hex))  was specified when the manual reference position return was  not executed with the reference position return function  enabled (parameter ZRN (No. 1005#0) set to “0”).

DS1451

IMPROPER PMC AXIS COMMAND

The PMC axes cannot be controlled in this state.

DS1512

EXCESS VELOCITY

The feedrate of the linear axis during polar coordinate  interpolation exceeded the maximum cutting feedrate.

DS1514

ILLEGAL MOTION IN G12.1 MODE

In a hypothetical axis direction compensation during the polar  coordinate interpolation mode, an attempt is made to travel  to the area in which the travel cannot be made.

DS1553

EXCESS VELOCITY IN G43.4/G43.5

The axis rate was attempt to exceed the maximum cutting  feedrate and travel by the pivot tool length compensation.

DS1710

ILLEGAL ACC. PARAMETER  

(OPTIMUM TORQUE ACC/DEC)

There are errors in the parameters of permissible  acceleration for Optimum Torque Acceleration/Deceleration.  One of the following is the cause.  

1) The ratio of the acceleration for deceleration to the  acceleration for the acceleration is lower than the limited  value.  

2) The time to decelerate to 0 is larger than the maximum.

DS1931

MACHINE PARAMETER INCORRECT

One of parameters Nos. 19665 to 19667 and Nos.19680 to  19744 used to configure the machine contains an error.

DS1932

DI.THML SIGNAL ON

One of the parameters used to configure the machine is  rewritten while the tool direction thermal displacement  compensation function is enabled.

DS1933

NEED REF RETURN(SYNC:MIX:OVL)

The relation between a machine coordinate of an axis in  synchronization, composition, or superposition control, and  the absolute, or relative coordinate was displaced.  Perform the manual return to the reference position.

 

 

(12) Malfunction prevention function alarms (IE alarm)

Alarm 

Message

Description

IE0001

+ OVERTRAVEL ( SOFT 1 )

The malfunction prevention function detected that stored stroke  check 1 on the positive side was exceeded.

IE0002

- OVERTRAVEL ( SOFT 1 )

The malfunction prevention function detected that stored stroke  check 1 on the negative side was exceeded.

IE0003

+ OVERTRAVEL ( SOFT 2 )

The malfunction prevention function detected that stored stroke  check 2 on the positive side was exceeded.

IE0004

- OVERTRAVEL ( SOFT 2 )

The malfunction prevention function detected that stored stroke  check 2 on the negative side was exceeded.

 

Alarm 

Message

Description

IE0005

+ OVERTRAVEL ( SOFT 3 )

The malfunction prevention function detected that stored stroke  check 3 on the positive side was exceeded.

IE0006

- OVERTRAVEL ( SOFT 3 )

The malfunction prevention function detected that stored stroke  check 3 on the negative side was exceeded.

IE0007

EXCESS MAXIMUM REV. DATA

The malfunction prevention function detected the command in  which a value exceeding the maximum speed was specified.

IE0008

ILLEGAL ACC/DEC

The malfunction prevention function detected the  

acceleration/deceleration error.

IE0009

ILLEGAL MCN COORDINATE 

The malfunction prevention function detected the displacement of  a machine coordinate in the check point.

 

 

 

A.2 ALARM LIST (PMC)  

A.2.1 Messages That May Be Displayed on the PMC Alarm Screen  

The following table lists the PMC alarm messages that may be displayed on the PMC alarm screen.

Alarm number

Faulty location/corrective action

Contents

ER01 PROGRAM DATA ERROR

<1> Enter the sequence program again.  <2> If this error recurs even after you have  entered the sequence program again,  the error may be due to a hardware  fault. In that case, contact us.

The sequence program is invalid.

ER02 PROGRAM SIZE OVER

<1> Reduce the size of the sequence  program.  

<2> Contact us, and specify a ladder step  count option that allows you to set a  larger program size.

The sequence program is too large.  The sequence program is invalid.

ER03 PROGRAM SIZE  

ERROR(OPTION)

<1> Reduce the size of the sequence  program.  

<2> Contact us, and specify a ladder step  count option that allows you to set a  larger program size.

The sequence program exceeds the  size specified by the ladder step  count option.

ER04 PMC TYPE UNMATCH

Change the sequence program so that it  specifies the adequate PMC type, by using  the programmer.

The PMC type specified in the  sequence program does not match  the type of the PMC actually in use.

ER07 NO OPTION(LADDER  STEP)

<1> Restore the backup CNC parameter  data.  

<2> Contact us, and specify a ladder step  count option that allows you to set a  larger program size.

No ladder step count option is found.

ER08 OBJECT UNMATCH

Contact us.

An unsupported function is used in  the sequence program.

ER09 PMC LABEL CHECK  ERROR

<1> Turn on the power of the CNC again,  by holding down the 'O' and 'Z' keys at  the same time.  

<2> Replace the backup batteries.

The nonvolatile memory of the PMC  system needs to be initialized in such  cases as when you have changed  the PMC model.

ER17 PROGRAM PARITY

<1> Enter the sequence program again.  <2> If this error recurs even after you have  entered the sequence program again,  the error may be due to a hardware  fault. In that case, contact us.

The parity of the sequence program  is invalid.

ER18 PROGRAM DATA ERROR  BY I/O

Enter the sequence program again.

An interrupt was specified while the  sequence program was being read.

ER19 LADDER DATA ERROR

Display the LADDER DIAGRAM EDITOR  screen again, and terminate the editing  operation by pressing the [EXIT] soft key.

A function key was pressed during  the editing of the ladder program,  causing a switch to the CNC screen.

ER22 NO PROGRAM

Enter the sequence program again.

The sequence program is empty.

ER27 LADDER FUNC. PRM IS  OUT OF RANGE

Correct the sequence program; change the  parameter number specified in a functional  instruction to a value that is within the  allowable range.

An out-of-range parameter number is  specified in the TMR, TMRB, CTR,  CTRB, DIFU, or DIFD functional  instruction.

 

Alarm number

Faulty location/corrective action

Contents

ER28 NO OPTION(I/O LINK  CHx)

Contact us; specify the I/O Link point count  expansion option for the indicated channel.

The I/O Link point count expansion  option is not specified for CHx.

ER32 NO I/O DEVICE

<1> Check whether the power of each I/O  device is on.  

<2> Check whether the power of each I/O  device has been turned on before the  CNC.  

<3> Check cable connections.

None of the I/O devices, such as the  I/O Link, connection unit, and Power  Mate, is connected.

ER33 I/O LINK ERROR  

or  

ER33 I/O LINK ERROR(CHn)

Contact us; replace the faulty hardware.

The LSI for the I/O Link is faulty.

ER34 I/O LINK ERROR(xx)  or  

ER34 I/O LINK ERROR(CHn xx)

<1> Check the cable connections to the  devices of group xx.  

<2> Check whether the power of each I/O  device has been turned on before the  CNC.  

<3> Replace any device of group xx in  which the PMC control module is  

embedded.

An I/O device communication error  occurred on the slave side of group  xx.

ER35 TOO MUCH OUTPUT  DATA IN GROUP(xx)  

or  

ER35 TOO MUCH OUTPUT  DATA IN GROUP(CHn xx)

Reduce the output data count of group xx.

The output data count of I/O Link  group xx exceeds the upper limit (33  bytes). The superfluous data is  regarded as invalid.

ER36 TOO MUCH INPUT DATA  IN GROUP(xx)  

or  

ER36 TOO MUCH INPUT DATA  IN GROUP(CHn xx)

Reduce the input data count of group xx.

The input data count of I/O Link  group xx exceeds the upper limit (33  bytes). The superfluous data is  regarded as invalid.

ER37 TOO MUCH SLOT IN  BASE  

or  

ER37 TOO MUCH SLOT IN  BASE(CHn)

Correct the slot number to a value of 10 or  less.

The slot number for the I/O Link  exceed the upper limit (10). The  slot number larger than 11 is  regarded as invalid.

ER38 MAX SETTING OUTPUT  DATA OVER(xx)  

or  

ER38 MAX SETTING OUTPUT  DATA OVER(CHn xx)

Reduce the total amount of output data of  all groups to 128 bytes or less.

The I/O area for the I/O Link is  insufficient.  

(The area allocated to the group xx  and later on the output side is  regarded as invalid.)

ER39 MAX SETTING INPUT  DATA OVER(xx)  

or  

ER39 MAX SETTING INPUT  DATA OVER(CHn xx)

Reduce the total amount of input data of all  groups to 128 bytes or less.

The I/O area for the I/O Link is  insufficient.  

(The area allocated to the group xx  and later on the input side is  

regarded as invalid.)

ER50 PMC EXECUTION ORDER  ERROR

Check CNC parameter Nos. 11900 to  11902.

The set execution order of the  multi-PMC function is invalid.

ER51 PMC EXECUTION  

PERCENTAGE ERROR

Check CNC parameter Nos. 11905 to  11907.

The set execution percentage of the  multi-PMC function is invalid.

ER52 IOLINK CHANNEL  

ASSIGNMENT ERROR

Check CNC parameter Nos. 11910 to  11913.

The I/O Link channel assignment to  the PMC system is invalid.

ER53 IOLINK CHANNEL  

DEVIDE ERROR

Check CNC parameter Nos. 11915 to  11918.

The I/O Link channel division  function setting is invalid.

ER54 NC-PMC I/F  

ASSIGNMENT ERROR

Check CNC parameter Nos. 11920 to  11929.

The interface assignment between  NC and PMC is invalid.

 

Alarm number

Faulty location/corrective action

Contents

ER55 LEVEL1 EXECUTION  CYCLE ERROR

Check CNC parameter No. 11930.

The set ladder level 1 execution  cycle is invalid.

ER97 IO LINK FAILURE(CHx  yyGROUP)

<1> Check the cable connections to the I/O  devices of group yy.  

<2> Check the power of each I/O device.  <3> Check the parameter settings for the  selectable I/O Link assignment  

function.

The I/O module assignment of group  yy does not match the number of the  I/O devices that are actually  

connected.  

No I/O device that is connected to  the channel associated with this  alarm will be linked.  

The ladder program runs regardless  of the occurrence of this alarm.

WN02 OPERATE PANEL  

ADDRESS  

ERROR

Correct the Series 0 operator's panel  address that is set in the PMC system  parameter.

The Series 0 operator's panel  address that is set in the PMC  system parameter is invalid.

WN03 ABORT  

NC-WINDOW/EXIN

<1> Check the ladder program to verify that  it is free from errors, and then restart  the ladder program (press the RUN  key).  

<2> Turn on the power of the CNC again.

The ladder program was stopped  while communication was in progress  between CNC and PMC.  

This alarm may cause the WINDR,  WINDW, EXIN, and DISPB functional  instructions to malfunction.

WN07 LADDER SP  

ERROR(STACK)

Correct the sequence program so that the  subprogram has eight or fewer levels of  nesting.

There are too many levels of nesting  (levels more than 8) for the CALL or  CALLU functional instruction to call  the subprogram.

WN09 SEQUENCE PROGRAM  IS NOT WRITTEN TO FLASH  ROM

If you want to use a changed sequence  program again next time you power on the  system, write the sequence program to flash  ROM. If you have made any unwanted  change to the sequence program by  mistake, read the original sequence  program from flash ROM.

You have changed the sequence  program using the LADDER  

DIAGRAM EDITOR screen or DATA  I/O screen, but you have not yet  written the changed sequence  program to flash ROM. If you shut  down the system without writing the  changed sequence program to flash  ROM, the changes you have made  will be nowhere next time you turn on  the power.

WN10 NO OPTION(STEP  SEQUENCE)

<1> Add the step sequence option.  <2> Arrange so that the step sequence  subprogram will not be called.

No step sequence option was found  when the system attempted to  execute a step sequence.

 

 

A.2.2 PMC System Alarm Messages

Alarm number

Faulty location/corrective action

Contents

PC004 CPU ERR xxxxxxxx:yyyyyyyy  PC006 CPU ERR xxxxxxxx:yyyyyyyy  PC009 CPU ERR xxxxxxxx:yyyyyyyy  PC010 CPU ERR xxxxxxxx:yyyyyyyy  PC012 CPU ERR xxxxxxxx:yyyyyyyy

This alarm may be due to a hardware  fault; contact us with information on the  circumstances under which the alarm  occurred (displayed message, system  configuration, operation suspected of  causing the alarm, timing of alarm  occurrence, frequency of occurrence,  etc.) as well as the displayed internal  error codes.

A CPU error occurred in the PMC  system.  

xxxxxxxx and yyyyyyyy are internal  error codes.

PC030 RAM PARITY aa:bb

This alarm may be due to a hardware  fault; contact us with information on the  circumstances under which the alarm  occurred (displayed message, system  configuration, operation suspected of  causing the alarm, timing of alarm  occurrence, frequency of occurrence,  etc.) as well as the displayed internal  error codes.

A RAM parity error occurred in the  PMC system.  

aa and bb are internal error codes.

PC050 IOLINK CHn aabb:xxyy

<1> Check whether the I/O assignment  data matches the actual I/O device  connections.  

<2> Check whether all the cables are  connected properly.  

<3> Check the cable specifications.  <4> Replace the interface module,  cable, master printed circuit board,  and/or other components of the  I/O device, as appropriate.

An I/O Link communication error  occurred.  

n is a channel number.  

aabb and xxyy are internal error  codes.  

The possible causes of this alarm are  as follows:  

(1) No base is connected even if data  is assigned for base extension  when I/O Unit-Model A is used.  (2) One or more cables are  

connected improperly.  

(3) One or more cables are faulty.  (4) One or more I/O devices (I/O Unit,  Power Mate, etc.) are faulty.  

(5) The power of the master and/or  slave I/O Link device is faulty.  (6) The DO output of the I/O device is  short-circuited.  

(7) The master printed circuit board is  faulty.

 

Alarm number

Faulty location/corrective action

Contents

PC051 IOLINK ER2 CHz:yy:xx:ww:vv

<1> When you use a I/O Unit-Model A,  no base extension unit is  

connected corresponding to a I/O  assignment data. Check  

connection of I/O devices and I/O  assignment data.  

<2> When you use Power Mate as I/O  Link slave device and/or Servo  Motor Beta series I/O Link option,  some system alarm occurs in such  devices.  

<3> A Communication may be  

influenced by noise. Check the  ground wire and the shield of the  communication cables.  

<4> The output of the I/O Link devices  is short-circuited.  

<5> The power of the I/O Link master  and/or slave devices is faulty.  

– instantaneous power failure  

– unstable power line  

<6> The power cable of the I/O Link  master and/or slave devices is  

faulty.  

– faulty wiring  

– incomplete contact  

<7> The communication cable to the  I/O Link device is faulty.  

– faulty wiring  

– incomplete contact

An I/O Link communication error  occurred.  

z is a channel number.  

yy, xx, ww, vv are internal error code.

PC060 FBUS xxxxxxxx:yyyyyyyy  PC061 FL-R xxxxxxxx:yyyyyyyy

This alarm may be due to a hardware  fault; contact us with information on the  circumstances under which the alarm  occurred (displayed message, system  configuration, operation suspected of  causing the alarm, timing of alarm  occurrence, frequency of occurrence,  etc.) as well as the displayed internal  error codes.

A bus error occurred in the PMC  system.

PC070 SUB65 CALL (STACK)

Check the correspondence between the  CALL or CALLU instruction and the  SPE instruction.

A stack error occurred with the CALL  or CALLU functional instruction of the  ladder program.

PC090 NMI(___) xxxxxxxx:yyyyyyyy

This alarm may be due to a hardware  fault; contact us with information on the  circumstances under which the alarm  occurred (displayed message, system  configuration, operation suspected of  causing the alarm, timing of alarm  occurrence, frequency of occurrence,  etc.) as well as the displayed internal  error codes.

An NMI event occurred in the PMC  control software for an unknown  reason.

 

Alarm number

Faulty location/corrective action

Contents

PC092 USER TRAP aa:xxxxxxxx

This alarm may be due to a hardware  fault; contact us with information on the  circumstances under which the alarm  occurred (displayed message, system  configuration, operation suspected of  causing the alarm, timing of alarm  occurrence, frequency of occurrence,  etc.) as well as the displayed internal  error codes.

An attempt was made to execute a  TRAP instruction that was not used in  the PMC control software.

PC093 INT(SYS) xxxxxxxx:yyyyyyyy  PC094 INT(TRAP) xxxxxxxx:yyyyyyyy  PC095 INT(EX) xxxxxxxx:yyyyyyyy  PC096 INT(IN) xxxxxxxx:yyyyyyyy

This alarm may be due to a hardware  fault; contact us with information on the  circumstances under which the alarm  occurred (displayed message, system  configuration, operation suspected of  causing the alarm, timing of alarm  occurrence, frequency of occurrence,  etc.) as well as the displayed internal  error codes.

An interrupt occurred in the PMC  control software for an unknown  reason.

PC087 PARITY ERR (LADDER-2)  PC097 PARITY ERR (LADDER)  PC098 PARITY ERR (DRAM)

This alarm may be due to a hardware  fault; contact us with information on the  circumstances under which the alarm  occurred (displayed message, system  configuration, operation suspected of  causing the alarm, timing of alarm  occurrence, frequency of occurrence,  etc.) as well as the displayed internal  error codes.

A RAM check error occurred.

PC501 NC/PMC INTERFACE ERR  PATH_

Contact us with information on the  circumstances under which the alarm  occurred (displayed message, system  configuration, operation suspected of  causing the alarm, timing of alarm  occurrence, frequency of occurrence,  etc.).

The read or write operation between  CNC and PMC failed.

PC502 ILLEGAL FUNCTION (SUB xx) Correct the sequence program so that

the xx functional instruction will not be  used.

The sequence program uses the xx  functional instruction that is not  supported.

 

 

A.2.3 Operation Errors  

Error messages that may be displayed on the PMC LADDER DIAGRAM  VIEWER screen

Alarm number

Faulty location/corrective action

Contents

INPUT INVALID

Input a valid address or numeric value.

 The input address or numeric value is  invalid.

PROGRAM IS PROTECTED BY  PASSWORD

Enter the password.

The screen cannot be displayed because  the program is protected by the password.

ILLEGAL SUBPROGRAM NAME

Input a existent subprogram number or  symbol.

A nonexistent subprogram number or  symbol is specified.

SYMBOL UNDEFINED

Input a defined symbol or bit address.

An undefined symbol character string is  specified.

THE NET IS NOT FOUND

The specified net is not found.

THE ADDRESS IS NOT FOUND

The specified address is not found.

THE FUNCTIONAL  

INSTRUCTION IS NOT FOUND

 

The specified functional instruction is not  found.

WRITE COIL NEEDS BIT  

ADDRESS

Specify a bit address for the write coil  search.

You entered a byte address when  specifying an address used for the write  coil search.

SOME NETS ARE DISCARDED

The system cannot pick up all the nets.  Choose the nets to pick up, by using  the LADDER DIAGRAM VIEWER  display screen, and then perform the  net pickup operation manually.

The system failed to pick up all the nets  because there were 128 nets or more to  be picked up.

PROGRAM IS BEING MODIFIED Disconnect the online communication  with FANUC LADDER-III. Stop other  applications from accessing the ladder  data.

The ladder data cannot be displayed  because online communication with  FANUC LADDER-III is in progress or  another application is accessing the ladder  data.

THIS FUNCTION IS  

PROTECTED

Cancel the protection by the  

programmer protection function or  8-level protection function.

This function is protected by the  

programmer protection function or 8-level  protection function.

 

Error messages that may be displayed on the PMC LADDER DIAGRAM  EDITOR screen

Alarm number

Faulty location/corrective action

Contents

THIS NET IS PROTECTED

When you are editing data on a  

per-subprogram basis, you cannot edit the  subprogram frame nets (END1, END2,  END3, SP, and SPE).

TOO LARGE DATA TO COPY

Reduce the range of data to copy.  Perform the copy operation several  times, copying a smaller range of data  at a time.

The selected range of data exceeds the  size of the copy buffer.

TOO LARGE DATA TO PASTE

Reduce the size of data to paste.

An attempt was made to paste data whose  size exceeded the free space of the  sequence program.

BIT ADDRESS IS REQUIRED

Make sure that the address types  match for the alteration operation.

An attempt was made to alter a bit  address to a byte address.

BYTE ADDRESS IS REQUIRED

Make sure that the address types  match for the alteration operation.

An attempt was made to alter a byte  address to a bit address.

ILLEGAL PMC ADDRESS

Check the address to be input, and  then enter it correctly.

 A character string was entered that was  unacceptable as a PMC address.   A wildcard (*) was specified in an  inappropriate manner.  

 Ether "OLD ADDRESS" or "NEW  ADDRESS" was not entered.

THE ADDRESS IS READ-ONLY

Enter a write-permitted address.

 An attempt was made to alter a write  coil address to a write-prohibited bit  address.  

 An attempt was made to alter an  address set in an output parameter of a  functional instruction to a  

write-prohibited bit address.

THE ADDRESS TYPE ARE  MISMATCHED

Check the types of the address in  "OLD ADDRESS" and "NEW  

ADDRESS" and, if necessary, enter  the correct address or addresses.

The type of the addresses in "OLD  ADDRESS" does not match that in "NEW  ADDRESS".

***** DOSE NOT HAVE SYMBOL Define symbol data in "OLD

ADDRESS".

No symbol data is defined in "OLD  ADDRESS".

***** ALREADY HAS SYMBOL

Make sure that the address types  match for the alteration operation.

Symbol data is already defined in "NEW  ADDRESS".

 

Error messages that may be displayed on the PMC LADDER DIAGRAM  EDITOR screen (when updating)

Alarm number

Faulty location/corrective action

Contents

OVERLAPPED COM

If COME is missing, add it in proper  position. If the COM is unnecessary,  remove it.

There is no COME that corresponds to  this COM.

END IN COM  

END1 IN COM  

END2 IN COM

If COME is missing, add it in proper  position. If COM is unnecessary, remove  it.

END,END1,END2, or END3 is found  between COM and COME.

JMPE IN COM

JMPE and corresponding JMP must have  same COM/COME status. Review JMP  range and COM range, to adjust not to  overlap with each other: it is possible that  one range includes the other completely.

JMPE is found between COM and COME,  and JMP and corresponding JMPE have  different COM/COME status.

SP/SPE IN COM

If COME is missing, add it in proper  position. If the COM is unnecessary,  remove it.

SP or SPE is found between COM and  COME.

COME WITHOUT COM

If COM is missing, add it in proper  position. If the COME is unnecessary,  remove it.

There is no COM that corresponds to this  COME.

DUPLICATE CTR NUMBER  (WARNING)

If some of them are unnecessary,  remove them. If all of them are  

necessary, assign other number to  parameters to make them unique.  (If two or more instructions with same  parameter number will never be active  simultaneously at one time, the Ladder  program has a possibility to work  correctly, however, it is recommended  from safety and maintenance points of  view, that all these instructions should  have different parameter number with  each other.)

Plural CTRs have the same number as  their parameter. (This is warning.)

ILLEGAL CTR NUMBER

If unnecessary, remove it. Assign correct  number not to exceed the maximum  number defined by each PMC model.

CTR has parameter number that is out of  range.

DUPLICATE DIFU/DIFD  

NUMBER  

(WARNING)

If some of them are unnecessary,  remove them. If all of them are  

necessary, assign other number to  parameter of them to make them unique.  (If two or more instructions with same  parameter number will never be active  simultaneously at one time, the Ladder  program has a possibility to work  correctly, however, it is recommended  from safety and maintenance points of  view, that all these instructions should  have different parameter number with  each other.)

Plural DIFUs or DIFDs have the same  number as their parameter. (This is  warning.)

ILLEGAL DIFU/DIFD NUMBER If unnecessary, remove it. Assign correct  number not to exceed the maximum  number defined by each PMC model.

DIFU or DIFD has parameter number that  is out of range.

 

Alarm number

Faulty location/corrective action

Contents

NO END  

NO END1  

NO END2  

NO END3

Add END, END1, END2 or END3 in  proper position.

END, END1, END2 or END3 is not found.

DUPLICATE END1  

DUPLICATE END2  

DUPLICATE END3

Remove extra END1, END2 or END3.

Multiple END1, END2 or END3 are found.

GARBAGE AFTER END  

GARBAGE AFTER END2  GARBAGE AFTER END3

Remove unnecessary nets, and move  necessary nets to proper position so that  they will be executed.

There are some nets after END, END2 or  END3, which will not be executed.

OVERLAPPED JMP

If JMPE is missing, add it in proper  position. If the JMP is unnecessary,  remove it.

There is no JMPE that corresponds to this  JMP.

JMP/JMPE TO BAD COM  LEVEL

JMP and corresponding JMPE must have  same COM/COME status. Review JMP  range and COM range, to adjust not to  overlap with each other: it is possible that  one range includes the other completely.

JMP and corresponding JMPE have  different COM/COME status.

COME IN JMP

COME and corresponding COM must  have same JMP/JMPE status. Review  COM range and JMP range, to adjust not  to overlap with each other: it is possible  that one range includes the other  completely.

COME is found between JMP and JMPE,  and COM and corresponding COME have  different JMP/JMPE status.

END IN JMP  

END1 IN JMP  

END2 IN JMP  

END3 IN JMP

If JMPE is missing, add it in proper  position. If JMP is unnecessary, remove  it.

END,END1,END2, or END3 is found  between JMP and JMPE.

SP/SPE IN JMP

If JMPE is missing, add it in proper  position. If the JMP is unnecessary,  remove it.

SP or SPE is found between JMP and  JMPE.

JMPB OVER COM BORDER

JMPB and its destination must have  same COM/COME status. Review range  of JMPB and COM range, to adjust not to  overlap with each other: it is possible that  one range includes the other completely.

JMPB and its destination differ in  COM/COME status.

JMPB OVER LEVEL

JMPB can only jump to the same  program level, or within a subprogram. If  the JMPB is unnecessary, remove it. If  LBL for the JMPB is missing, add it in  proper position. If it should be JMPC,  correct it.

JMPB jumps to different program level.

LBL FOR JMPB NOT FOUND

If JMPB is unnecessary, remove it. If LBL  is missing, add it in proper position.

Can not find proper LBL for JMPB.

JMPC IN BAD LEVEL

JMPC is used to jump from a  

subprogram to level 2. If the JMPC is  unnecessary, remove it. If it should be  JMPB or JMP, correct it.

JMPC is used in other than subprogram.

LBL FOR JMPC NOT FOUND

If JMPC is unnecessary, remove it. If LBL  is missing, add it in proper position:  JMPC jumps into level 2.

Can not find proper LBL for JMPC.

 

Alarm number

Faulty location/corrective action

Contents

LBL FOR JMPC IN BAD LEVEL JMPC is used to jump from a

subprogram to level 2. If the JMPC is  unnecessary, remove it. If another LBL of  same L-address that the JMPC is  intended to jump exists in the  

subprogram, assign different L-address  to these two LBLs. If it should be JMPB  or JMP, correct it.

Destination of JMPC is not level 2.

JMPC INTO COM

LBL for JMPC must be located out of any  COM and COME pair. If the JMPC is  unnecessary, remove it. If the LBL is  located wrong, move it to correct  position. If the L-address of JMPC is  wrong, correct it.

JMPC jumps to LBL between COM and  COME.

JMPE WITHOUT JMP

If JMP is missing, add it in proper  position. If the JMPE is unnecessary,  remove it.

There is no JMP that corresponds to this  JMPE.

TOO MANY LBL

Remove unnecessary LBLs. If this error  still occurs, adjust the construction of  program to use less LBLs.

There are too many LBLs.

DUPLICATE LBL

If some of these LBLs are unnecessary,  remove them. If all of these LBLs is  necessary, assign other L-addresses to  them to make all LBLs unique.

Same L-address is used in plural LBLs.

OVERLAPPED SP

If SPE is missing, add it in proper  position. If the SP is unnecessary,  remove it.

There is no SPE that corresponds to this  SP.

SPE WITHOUT SP

If SP is missing, add it in proper position.  If the SPE is unnecessary, remove it.

There is no SP that corresponds to this  SPE.

END IN SP

If SPE is missing, add it in proper  position. If END is in wrong place, move  it to proper position.

END is found between SP and SPE.

DUPLICATE P ADDRESS

If some of these SPs are unnecessary,  remove them. If all of these SPs is  necessary, assign other P-addresses to  them to make all SPs unique.

Same P-address is used in plural SPs.

DUPLICATE TMRB NUMBER  (WARNING)

If some of them are unnecessary,  remove them. If all of them are  

necessary, assign other number to  parameter of them to make them unique.  (If two or more instructions with same  parameter number will never be active  simultaneously at one time, the Ladder  program has a possibility to work  correctly, however, it is recommended  from safety and maintenance points of  view, that all these instructions should  have different parameter number with  each other.)

Plural TMRBs have the same number as  their parameter. (This is warning.)

ILLEGAL TMRB NUMBER

If unnecessary, remove it. Assign correct  number not to exceed the maximum  number defined by each PMC model.

TMRB has parameter number that is out  of range.

 

Alarm number

Faulty location/corrective action

Contents

DUPLICATE TMR NUMBER  (WARNING)

If some of them are unnecessary,  remove them. If all of them are  

necessary, assign other number to  parameter of them to make them unique.  (If two or more instructions with same  parameter number will never be active  simultaneously at one time, the Ladder  program has a possibility to work  correctly, however, it is recommended  from safety and maintenance points of  view, that all these instructions should  have different parameter number with  each other.)

Plural TMRs have the same number as  their parameter. (This is warning.)

ILLEGAL TMR NUMBER

If unnecessary, remove it. Assign correct  number not to exceed the maximum  number defined by each PMC model.

TMR has parameter number that is out of  range.

NO SUCH SUBPROGRAM

If it calls wrong subprogram, correct it. If  the subprogram is missing, create it.

Subprogram that is called by  

CALL/CALLU is not found.

UNAVAILABLE INSTRUCTION Confirm that this ladder program is  correct one. If this program is correct  one, all these unsupported instructions  have to be removed.

Unsupported instruction for this PMC  model is found.

SP IN BAD LEVEL

SP can be used at top of a subprogram.  Correct it so that no SP exists in other  place.

SP is found in wrong place.

LADDER PROGRAM IS  

BROKEN

This ladder program must be all cleared  once, and remake ladder program.

Ladder program may be broken by some  reason.

NO WRITE COIL

Add proper write coil.

Write coil is necessary, but is not found.

CALL/CALLU IN BAD LEVEL

CALL/CALLU must be used in Level 2 or  in subprograms. Do not use any other  places.

CALL/CALLU is used in wrong place.

SP IN LEVEL3

If END3 is located wrong, move it to  correct position. If the SP is unnecessary,  remove it.

SP is found in level 3.

 

Error messages that may be displayed on the PMC NET EDITOR screen

Alarm number

Faulty location/corrective action

Contents

ILLEGAL FUNCTIONAL  

INSTRUCTION NAME

Specify the name of an available  functional instruction.

The entered name of functional instruction  is invalid.

TOO MANY FUNCTIONAL  INSTRUCTIONS IN ONE NET

Only one functional instruction is  allowed to constitute a net. If  

necessary, divide the net into plural  nets.

Too many functional instructions are in  one net.

TOO LARGE NET

Divide the net into plural nets so that  step number in a net may become  small.

Net is too large. When a net is converted  into the object, the net exceeds 256 steps.

NO INPUT FOR OPERATION

Coil without input, or coil connected to  output of functional instruction that has  no output, causes this error. If coil is  not necessary, remove it. If necessary,  connect it to meaningful input.

No signal is provided for logical operation.

OPERATION AFTER FUNCTION  IS FORBIDDEN

Output of functional instruction can not  be connected to a contact, nor to  conjunction with other signal that will  be implemented by logical-or  

operation.

No logical operation with functional  instruction output is permitted, except  write coils.

WRITE COIL IS EXPECTED

Write coil is not found even if it is  expected. Add proper write coil to the  net.

Write coil is expected, but not found.

BAD COIL LOCATION

Coil can be located only at rightmost  column. Any coil located at other place  must be erased once, and place  necessary coils in correct place.

Coil is located in bad position.

SHORT CIRCUIT

Find contact with terminals connected  by short circuit, and correct  

connections.

Some contacts are connected with short  circuit. CTR has a parameter number  that is out of the range.

FUNCTION AFTER  

DIVERGENCE IS FORBIDDEN

Functional instruction can not be used  in output section of net. If necessary,  divide the net into plural nets.

Functional instruction is used in output  section of net.

ALL COIL MUST HAVE SAME  INPUT

Left terminals of all coils in a net must  be connected to same input point.

When a net contains more than one coil,  the coils should not have any contact  beside them affects only of the coils.

BAD CONDITION INPUT

Check the connection of all condition  inputs of the functional instruction.  Especially for functional instruction that  has more than one condition input,  check if connections to condition inputs  interfere with each other.

Some condition input of functional  instruction is not connected correctly.

NO CONNECTION

Find gap that is expected to be  connected, and correct the connection.

There is signal connected to nowhere.

NET IS TOO COMPLICATED

Examine every connection, and find  unnecessarily bending connection, or  coils that are connected to different  point.

Net is too complicated to analyze.

PARAMETER IS NOT SUPPLIED Enter all of the relay addresses, and  parameters of functional instructions.

Relay with blank address, or blank  parameter of functional instruction, is  found.

 

Error messages that may be displayed on the TITLE DATA EDITOR screen  

Alarm number

Faulty location/corrective action

Contents

TOO MANY CHARACTERS Make sure that the entered character  string is within the allowable input length.

The number of characters in the entered  character string exceeds the allowable input  length. Some of the characters are discarded.

PROGRAM IS BEING  

MODIFIED

Disconnect the online communication  with FANUC LADDER-III. Stop other  applications from accessing the title data.

The title data cannot be displayed because  online communication with FANUC  

LADDER-III is in progress or another  application is accessing the title data.

THIS FUNCTION IS  

PROTECTED

Cancel the protection by the programmer  protection function or 8-level protection  function.

This function is protected by the programmer  protection function or 8-level protection  function.

 

 

Error messages that may be displayed on the SYMBOL & COMMENT DATA  EDITOR screen

Alarm number

Faulty location/corrective action

Contents

TOO MANY CHARACTERS Make sure that the entered address is  within the allowable input length.

The number of characters in the entered  address exceeds the allowable address input  length.

ADDRESS IS REQUIRED

Enter an address correctly.

No address was entered during the batch  input of address, symbol, and comment data  using the SYMBOL & COMMENT EDITOR  screen.

ILLEGAL PMC ADDRESS

Enter an address correctly.

The specified address is invalid, or the  entered address character string contains a  space or spaces.

THE ADDRESS ALREADY  HAS AN ENTRY

Specify another address.

An already registered address was entered.

THE SYMBOL NAME IS  ALREADY USED

Specify another symbol.

An already registered symbol was entered.

PMC ADDRESS MUST BE  ENTERED

Enter a PMC address in the ADDRESS  field.

No PMC address was entered when new  symbol/comment data is registered.

TOO LONG SYMBOL  

NAME

Make sure that the symbol consists of 16  characters or less.

The entered symbol exceeds the specified  number of characters.

TOO LONG COMMENT  STRING

Make sure that the comment consists of  30 characters or less.

The entered comment exceeds the specified  number of characters.

BAD SYMBOL NAME

Define a symbol that contains no space.

The entered symbol contains a space or  spaces.

THE STRING IS NOT  

FOUND

Specify another character string for the  search.

The search was done for the specified  character string but did not find it.

OUT OF SPACE

Create free space for the sequence  program, by deleting unnecessary ladder  or message data.

The symbol/comment editing area has no free  space.

PROGRAM IS BEING  

MODIFIED

Disconnect the online communication  with FANUC LADDER-III. Stop other  applications from accessing the  

symbol/comment data.

The symbol/comment data cannot be  displayed because online communication with  FANUC LADDER-III is in progress or another  application is accessing the symbol/comment  data.

THIS FUNCTION IS  

PROTECTED

Cancel the protection by the programmer  protection function or 8-level protection  function.

This function is protected by the programmer  protection function or 8-level protection  function.

 

Error messages that may be displayed on the MESSAGE DATA EDITOR  screen

Alarm number

Faulty location/corrective action

Contents

INPUT INVALID

Enter ";" in the 5th digit position in the  batch message input process.

The delimiter code - semicolon (;) - was  not entered in the batch message input  process.

ILLEGAL NUMBER

Enter a four-digit number as the  message number.

The entered message number contains  any nonnumeric character, or a number  shorter than four digits was entered.

THE NUMBER IS OUT OF  RANGE

Make sure that the entered message  number is in the range between 1000  and 9999.

The entered message number is out of the  1000-9999 range.

CLOSING "@" IS NOT FOUND

When entering kana or other Japanese  characters, make sure that they are  enclosed within a pair of @ signs.

One of the @ sign pair is missing.

BAD NUMBER OF  

CHARACTERS IN "@-@"

Enter a character string correctly  between a pair of @ signs.

The number of characters entered  between the pair of @ signs is not even.

ILLEGAL CHARACTER IN "@-@" Enter a character string correctly

between a pair of @ signs.

One or more invalid character codes exist  between the pair of @ signs.

BAD NUMBER OF  

CHARACTERS FOR 2-BYTE  CODE

Enter a two-byte code correctly  between @02 and 01@.

The number of characters in the two-byte  code (characters entered between @02  and 01@) is not a multiple of four.

ILLEGAL 2-BYTE CODE

Enter a two-byte code correctly  between @02 and 01@.

The two-byte code (characters entered  between @02 and 01@) contains one or  more characters other than the JIS codes.

CLOSING CONTROL CODE "01"  IS NOT FOUND

Enter the closing control code.

The two-byte code (characters entered  between @02 and 01@) lacks the closing  control code (01).

CONTROL CODE "XX" IS  

REPEATED

Remove any repeated control code.

The starting control code (02), closing  control code (01), and/or umlaut code (0D)  is repeated.

CLOSING "]" IS NOT FOUND

Make sure that the "[" and "]" codes  are entered in pairs.

The delimiter codes for numerical data are  not entered in pairs.

BAD NUMERICAL DATA  

FORMAT

Specify the numerical data correctly.

The format of the numerical data is invalid.

BAD PMC ADDRESS FOR  NUMERIAL DATA

Enter an available address.

The address section of the numerical data  is invalid.

PROGRAM IS BEING MODIFIED Disconnect the online communication  with FANUC LADDER-III. Stop other  applications from accessing the  message data.

The message data cannot be displayed  because online communication with  FANUC LADDER-III is in progress or  another application is accessing the  message data.

THIS FUNCTION IS  

PROTECTED

Cancel the protection by the  

programmer protection function or  8-level protection function.

This function is protected by the  

programmer protection function or 8-level  protection function.

 

Error messages that may be displayed on the I/O MODULE EDITOR screen  

Alarm number

Faulty location/corrective action

Contents

GROUP NUMBER IS TOO  LARGE

Specify 15 or a smaller value as the  group number.

The entered group number is too large.

BASE NUMBER IS TOO LARGE

Specify base number 0 for I/O Unit-B  (##, #1 - #10).

The entered base number is too large.

SLOT NUMBER IS TOO LARGE

Specify 30 or a smaller value as the slot  number for I/O Unit-B (##, #1 - #10).  For other I/O units, specify 10 or a  smaller value.

The entered slot number is too large.

SLOT NUMBER IS TOO SMALL

Check the I/O unit name.

The entered slot number is too small.

I/O UNIT NAME MISMATCH

Check the I/O unit name or address.

The input I/O unit is assigned to the Y  address, or the output I/O unit is  assigned to the X address.

ILLEGAL I/O UNIT NAME

Enter an I/O unit that is listed in Tables  3.2 (a) to 3.2 (c) in Chapter 3.

The entered I/O unit name is invalid.

NOT ENOUGH SPACE

Enter the data again after creating free  space by deleting the data allocated  behind the current cursor position or by  other adequate means.

There is not enough free address space  for the size of the I/O unit you are going  to assign.  

This error also occurs if you attempt to  assign the I/O unit to an already  allocated address space.

PROGRAM IS BEING MODIFIED

Disconnect the online communication  with FANUC LADDER-III. Stop other  applications from accessing the I/O  module data.

The I/O module data cannot be  

displayed because online communication  with FANUC LADDER-III is in progress  or another application is accessing the  I/O module data.

THIS FUNCTION IS  

PROTECTED

Cancel the protection by the  

programmer protection function or  8-level protection function.

This function is protected by the  programmer protection function or  8-level protection function.

 

 

Error messages that may be displayed on the SYSTEM PARAMETER screen

Alarm number

Faulty location/corrective action

Contents

INPUT INVALID

Enter a correct numerical value.

The entered numerical value or its input  format is invalid.

SYMBOL UNDEFINED

Enter a defined symbol or bit address.

 An undefined symbol character string was  entered.

PROGRAM IS BEING MODIFIED

Disconnect the online communication  with FANUC LADDER-III. Stop other  applications from accessing the  system parameter data.

The system parameter data cannot be  displayed because online communication  with FANUC LADDER-III is in progress or  another application is accessing the  system parameter data.

THIS FUNCTION IS  

PROTECTED

Cancel the protection by the  

programmer protection function or  8-level protection function.

This function is protected by the  

programmer protection function or 8-level  protection function.

 

Error messages that may be displayed on the SIGNAL STATUS screen  

Alarm number

Faulty location/corrective action

Contents

INPUT INVALID

Enter a correct numerical value.

The entered numerical value or its input  format is invalid.

SYMBOL UNDEFINED

Enter a defined symbol or bit address.

 An undefined symbol character string was  entered.

THIS FUNCTION IS  

PROTECTED

Cancel the protection by the  

programmer protection function or  8-level protection function.

This function is protected by the  

programmer protection function or 8-level  protection function.

 

 

Error messages that may be displayed on the PMC PARAM screen  

Alarm number

Faulty location/corrective action

Contents

INPUT INVALID

Enter a correct numerical value.

The entered numerical value or its input  format is invalid.

THIS FUNCTION IS  

PROTECTED

Cancel the protection by the  

programmer protection function or  8-level protection function.

This function is protected by the  

programmer protection function or 8-level  protection function.

 

 

Error messages that may be displayed on the SIGNAL TRACE screen  

Alarm number

Faulty location/corrective action

Contents

TRACE FUNCTION IS ALREADY  IN USE

Wait until FANUC LADDER-III or some  other application finishes using the  trace function before executing it.

FANUC LADDER-III or some other  application is currently using the trace  function.

NO SAMPLING ADDRESS

Specify a bit address as a sampling  address in the trace parameter.

No sampling address is specified in the  trace parameter.

NO STOP TRIGGER ADDRESS

Specify a bit address as the stop  trigger address in the trace parameter.

The stop trigger address is not specified in  the trace parameter.

NO SAMPLING TRIGGER  

ADDRESS

Specify a bit address as the sampling  trigger address in the trace parameter.

The sampling trigger address is not  specified in the trace parameter.

 

 

Error messages that may be displayed on the trace setting screen

Alarm number

Faulty location/corrective action

Contents

INPUT INVALID

Enter a numerical value that is within  the specified data range of the relevant  trace parameter.

A nonnumeric value or an out-of-range  parameter value was entered.

SYMBOL UNDEFINED

Enter a defined symbol or bit address.

 An undefined symbol character string was  entered.

BIT ADDRESS IS REQUIRED

Specify a bit address as the stop or  sampling trigger address.

A byte address was specified as the stop  or sampling trigger address.

INVALID STOP TRIGGER  

ADDRESS

Enter a PMC signal address that can  be used as the stop trigger address.

The bit address entered as the stop trigger  address is invalid.

INVALID SAMPLING TRIGGER  ADDRESS

Enter a PMC signal address that can  be used as the sampling trigger  address.

The bit address entered as the sampling  trigger address is invalid.

 

Error messages that may be displayed on the I/O diagnosis screen

Alarm number

Faulty location/corrective action

Contents

ENTER STRING TO SEARCH.

Enter a string before starting a  search.

No search string is specified.

I/O DIAGNOSIS FUNCTION IS NOT SUPPORTED

To use the I/O diagnosis function, update the PMC system software.

The I/O diagnosis function cannot be used because the PMC system  software is an older version.

INPUT INVALID

Check the entered string.

The entered string is invalid.

LADDER PROGRAM IS BROKEN

Check the information displayed on the PMC alarm screen and reload the  program.

The program is corrupted.

NO GROUP FORMAT.

Use [GROUP] on the I/O diagnosis (setting) screen.

No group display is set.

PROGRAM IS BEING MODIFIED.

Retry after completing the function that is using the program.

The program cannot be referenced because it is being used by another  function.

REACHED TO THE END OF

SYMBOL DATA.

To make another search, specify a string again.

The search has been completed until the end of the data has been reached.

SYMBOL ORDER IS NOT

AVAILABLE.

Use the FANUC LADDER-III to convert the program to one with an  expanded function.

The format of this program does not allow sorting and display in symbol  order.

THE GROUP IS NOT FOUND

Check the specified group.

The specified group is not found.

FORCING IS PROTECTED ON THIS PATH.

Disable the programmer protection function.

The forced input/output function is currently protected on the selected  PMC path.

THE STRING IS NOT FOUND

Check the specified string.

The specified string is not found.

 

 

A.2.4 I/O Communication Error Messages  

The error messages that may appear on the I/O screen and their meanings and actions are listed below.  

Error messages displayed during memory card I/O operation

Alarm number

Faulty location/corrective action

Contents

MEMORY CARD IS NOT READY

Check whether a memory card is  installed.

No memory card is installed.

MEMORY CARD IS FULL

Delete files to create available space.

There is no available space in the memory  card.

MEMORY CARD IS WRITE  PROTECTED

Release the write protection of the  memory card.

The memory card is write-protected.

MEMORY CARD IS NOT  

FORMATTED

Format the memory card in FAT16.  (It cannot be recognized if formatted in  FAT32.)

The memory card cannot be recognized.

TOO MANY FILES IN  

MEMORY CARD

Delete unnecessary files to reduce the  number of files.

There are too many files.

FILE NOT FOUND

On the list screen, check the file name  or file number.

The specified file cannot be found.

FILE IS READ-ONLY

Check the attributes of the file.

Write to the specified file is not permitted.

FILE NAME IS INVALID

Specify the file name in MS-DOS form.

 The file name is illegal.

COULD NOT FORMAT MEMORY  CARD

The NC cannot format this memory  card. Format the memory card in  FAT16 using another PC. (It cannot  be recognized if formatted in FAT32.)

The memory card cannot be formatted.

UNSUPPORTED MEMORYCARD Replace the memory card with another  one.

This memory card is not supported.

CAN NOT DELETE FILE

Check the attributes of the file.

An error occurred when a file was deleted  from the memory card.

MEMORY CARD BATTERY  ALARM

Replace the battery of the memory  card.

The battery of the memory card has  become weak.

THIS FILE NAME IS ALREADY  USED

Change the file name to another one.

The file name is already used.

MEMORY CARD ACCESS  

ERROR

Replace the memory card with another  one.

The memory card cannot be accessed.

DIFFERENCE FOUND

File comparison detected a mismatch.

MEMORY CARD IS LOCKED BY  OTHER FUNCTION

Wait until the PMC user completes  processing, then retry.

Another PMC user is using the memory  card.

MEMORY CARD HEADER ROM  DATA ID IS ILLEGAL

This file cannot be read. Check the  type of the file.

An attempt was made to read a file, but its  ROM data ID was illegal.

FILE NUMBER CAN NOT  

SELECTED

If the file does not exist, the key entry  is invalid. If this error occurs even  when the cursor is placed at a file  name, contact the FANUC service  center.

The file number cannot be selected.

THE FILE NUMBER DOES NOT  EXIST

Check the total number of files on the  list screen.

The entered file number is not present.  The entered number exceeds the total  number of files.

FILE NUMBER IS RESTRICTED  TO "128"

Enter a numeric value not exceeding  128.

A value up to 128 can be entered as the  file number.

 

Alarm number

Faulty location/corrective action

Contents

MEMORY CARD IS USED BY  OTHER FUNCTION

Retry after terminating the other  function that is currently using the  memory card.

Some other function is currently using the  memory card.

MEMORY CARD IS WRITE  PROTECTED

Cancel the write protection of the  memory card, or use another memory  card that is not write protected.

The memory card is write protected.

UNSUPPORTED MEMORY  CARD

Use another memory card.

This is an unsupported type of memory  card.

COULD NOT DELETE FILE

Check the read/write permission  attribute of the file.

The file cannot be deleted.

TRACE FILE NUMBER IS OVER

Delete unnecessary old trace result file  or files.

No more trace result file can be created  because the maximum trace result file  number (file extension) has been reached.

INTERNAL ERROR (xxxxxxxxxx)

Contact the FANUC service center,  and report the displayed message  correctly.

An error due to an internal factor occurred.  Details on the error are displayed in  parentheses.

 

 

Error messages displayed during flash ROM I/O operation

Alarm number

Faulty location/corrective action

Contents

NOT IN EMG STOP MODE

Place the system in the emergency  stop state.

The system is not in the emergency stop  state.

INVALID LADDER PROGRAM

Check the program.

The transfer program is illegal.

DIFFERENCE FOUND

A file comparison detected a mismatch.

FLASH ROM IS LOCKED BY  OTHER FUNCTION

Wait until the PMC user completes  processing, then retry.

Another PMC user is using the flash ROM.

FLASH ROM HEADER ROM  DATA ID IS ILLEGAL

This file cannot be read. Check the  type of the file.

An attempt was made to read a file, but its  ROM data ID was illegal.

FLASH ROM IS USED BY  

OTHER FUNCTION

This file cannot be read. Check the  type of the file.

The ROM data ID of the file you attempted  to read is invalid.

INTERNAL ERROR (xxxxxxxxxx)

Contact the FANUC service center,  and report the displayed message  correctly.

An error due to an internal factor occurred.  Details on the error are displayed in  parentheses.

 

Error messages displayed during FLOPPY or other input/output device I/O  operation

Alarm number

Faulty location/corrective action

Contents

ILLEGAL PMC PARAMETER  FORMAT

Specify a file of the PMC parameter  format. Also, check the specified file  to see whether its content is not  disrupted.

The specified file is not of the PMC  parameter format.

ILLEGAL HANDY FILE FORMAT

Specify a file of the handy file format.  Also, check the specified file to see  whether its content is not disrupted.

The specified file is not of the handy file  format.

UNKNOWN FILE FORMAT

Specify file of recognizable format  such as PMC parameter format, or  check the contents of the file.

Can not recognize the format of specified  file.

FILE NAME OR FILE NUMBER IS  REQUIRED

Specify file name or file number for the  operation.

Need file name or file number to identify  file to read, compare, or delete.

COMMUNICATION TIMEOUT

Check the communication parameters  such as baud rate, and retry to  communicate.

Communication with the I/O device has  been timeout.

I/O DEVICE IS NOT ATTACHED  OR IN ERROR STATUS

Check the power of I/O device is ON.  Check the I/O device is connected.  Check the cable that connects I/O  device with PMC is correct one. If  some error has occurred in I/O device,  solve it.

Any I/O device is not connected, or some  error has occurred in it.

RECEIVED BAD DATA: CHECK  THE COMMUNICATION  

PARAMETERS

Check the PMC's communication  parameters such as baud rate match  the ones of I/O device.

Invalid data has been received.

RECEIVED DATA HAS  

OVERRUN

Check the communication parameters  about flow control.

Too many data have received at once.

OTHERS FUNCTION IS USING  THIS CHANNEL

Use the other channel, or stop the  function.

Others function is using this channel.

BAD COMMUNICATION  

PARAMETER

Check the communication parameters  such as baud rate.

Setting parameters of communication are  not correct.

OTHER FUNCTION IS USING I/O  FUNCTION

Wait until the function that using I/O  function do finish, or stop the function.

Another function such as FANUC  LADDER-III is using the I/O function.

UNKNOWN HANDY FILE  

FORMAT DATA

Check the file.

The received data is not a program of the  PMC system or is a program of some  other incompatible type.

ILLEGAL BAUD RATE SETTING

Set a valid baud rate.

The set baud rate is invalid.

ILLEGAL CHANNEL NUMBER

Set a valid channel number.

The set channel number is invalid.

ILLEGAL PARITY BIT SETTING

Set a valid parity bit.

The set parity bit is invalid.

ILLEGAL STOP BIT SETTING

Set a valid stop bit.

The set stop bit is invalid.

ILLEGAL WRITE CODE  

SETTING

Set a valid output code.

The set output code is invalid.

SEQUENCE PROGRAM IS IN  USE BY ONLINE FUNCTION

Wait until On-line function, do finish the  using I/O function. In general, both of  I/O function and On-line function  should not be used at the same time.

Can not input/output of sequence  program, because On-line function is  using sequence program.

 

Common error messages that may be displayed on individual devices during  the I/O operations

Alarm number

Faulty location/corrective action

Contents

ERROR OCCURS IN LADDER  PROGRAM

Check the PMC alarm screen and  correct the indicated program error  accordingly.

Data cannot be output because there is an  error in the ladder program.

UNKNOWN DATA TYPE

Check the file.

The PMC type of the input data is  unknown.

MUST BE IN EMERGENCY STOP

Set the NC to the emergency stop state.

The NC is not in the emergency stop state when the PMC parameter is read.

PWE MUST BE ON

Set PWE to 1 on the NC setting screen.

PWE on the NC setting screen is 0 during reading from the PMC parameter.

MUST BE IN EDIT MODE

Set the NC to the EDIT mode.

The NC is not in the EDIT mode during writing to the PMC parameter.

THIS FUNCTION IS NOT  

ALLOWED

Release the protection by the

programmer protection function or  8-level protection function.

Protection is made by the programmer protection function or 8-level protection  function.

PMC PARAMETER IS LOCKED  BY OTHER FUNCTION

Retry after terminating the other  function that is currently using the  PMC parameter.

The PMC parameter is currently used by  some other function and cannot be  referenced by this function.

THIS DEVICE IS USED BY  OTHER FUNCTION

Retry after terminating the other  function that is currently using the  specified device.

The specified device is currently used by  some other function and cannot be used  by this function.

PMC PARAMETER IS  

PROTECTED BY OTHER  

FUNCTION

Retry after terminating the other  function that is currently using the  PMC parameter.

The PMC parameter is currently used by  some other function and cannot be  changed by this function.

LADDER TYPE UNMATCH

Specify a program of a valid type.

The specified program is of a different  type and cannot be read.

TOO LARGE LADDER  

PROGRAM

Check the file. Or, change to a step  number option that allows you to set a  larger program size.

The ladder program is too large to read.

LADDER PROGRAM IS USED  BY OTHER FUNCTION

Retry after terminating the other  function that is currently displaying the  ladder program.

The ladder program is currently used by  some other function and cannot be  referenced by this function.

 

   

© Copyright KFASLLC Houston, Texas, USA