Fanuc Series 30i/31i/32i-MODEL B Parameter

12 fault codes documented

DS0016

Scale Zero Point/Base Point Distance Out of Range

This alarm is issued if the distance from the scale zero point (for a linear scale with absolute address reference marks) or the base point (for a linear scale with an absolute address zero point) to the machine's reference position, as configured by parameters 1883 and 1884, exceeds the allowable range of -999,999,999,999 to +999,999,999,999. This indicates an invalid parameter setting for the reference position.

DS0300

APC ALARM: NEED REF RETURN

This alarm indicates that the correspondence between the machine position and the absolute position detector (absolute Pulsecoder or rotary scale with distance-coded reference marks) has been lost. This condition sets bit 4 (APZ) of parameter No. 1815 to 0. A reference position return is required to re-establish the absolute position. The specific cause is further detailed in diagnostic data No. 310#0.

DS1448

Scale Zero Point/Base Point Distance Out of Range

This alarm is issued if the distance from the scale zero point (for a linear scale with absolute address reference marks) or the base point (for a linear scale with an absolute address zero point) to the machine's reference position, as configured by parameters 1883 and 1884, exceeds the allowable range of -999,999,999,999 to +999,999,999,999. This indicates an invalid parameter setting for the reference position.

ER54

NC-PMC I/F ASSIGNMENT ERROR

This PMC alarm signifies an interface assignment error between the NC and the PMC. It is triggered when duplicate numbers are detected within the PMC assignment parameters, which prevents all Programmable Machine Controllers (PMCs) from starting due to conflicting address allocations.

ER55

LADDER EXECUTION CYCLE SETTING ERROR

This PMC alarm indicates that an invalid value has been set for the ladder execution interval parameter. Specifically, if parameter No. 11930, which controls the execution interval of ladder level 1, is set to a value other than the allowed 0, 1, 2, 4, or 8, the alarm is issued and all PMCs fail to start.

PS0003

TOO MANY DIGIT

This alarm is issued when a value specified for an M, S, T, or B code exceeds the allowable number of digits. The maximum allowed digits are configured by parameters 3030, 3031, 3032, and 3033. For the B code, the ability to specify a decimal point, which affects the digit count, is controlled by bit 0 (AUP) of parameter No. 3450.

PS0049

G-Code Sequence Error

This alarm indicates an incorrect sequence of G-codes related to coordinate rotation (G68, G69) and tool length compensation (G43, G49). It typically occurs when tool length compensation cancellation (G49) is commanded out of sequence with coordinate rotation cancellation (G69) while tool length compensation (G43) is active, leading to an logical conflict in compensation states.

PS0090

REFERENCE RETURN INCOMPLETE

This alarm occurs during a reference position return if the servo error amount exceeds the value set in parameter 1836. This critical condition is monitored before the machine clears the deceleration limit switch, which is associated with the Reference position return deceleration signal *DEC <Gn196>. Parameter 1836 defines the maximum allowable servo error for a successful reference position return.

PS5073

NO DECIMAL POINT

This program error alarm is issued when a command in an address that typically requires a decimal point is specified with the decimal point omitted. This often applies to commands using an extended axis name or within an execution macro, where the system expects explicit decimal point notation for parameter or position values.

PS5074

G/M Code Conflict

This alarm indicates a program error related to the incorrect usage or combination of G and M codes within a single block, or a conflict in programming modes. It can occur if more than three M codes are specified in one block, if G codes from the same group are specified together (excluding G90/G91), or if absolute and incremental programming for the same axis are specified simultaneously in G code system A with a lathe system.

SV0423

MAX. ALLOWABLE TOTAL TRAVEL EXCEEDED

This servo alarm is issued when the cumulative travel value (error counter value) for an axis operating under torque control exceeds the maximum allowable value set in parameter 1885. This typically occurs when an axis travels beyond its defined limit during torque control without a follow-up action. This alarm is active when bit 4 (TQF) of parameter No. 1803 is set to 0, indicating that follow-up is not performed during torque control.

SW0100

PARAMETER ENABLE SWITCH ON

This alarm is issued when bit 0 (PWE) of setting parameter No. 8900 is set to 1. This condition indicates that the parameter write enable switch is active, which is typically enabled only for parameter modification and should be disabled during normal machine operation to prevent unintended changes.