Fanuc Series 30i/31i/32i-MODEL B Parameter
12 fault codes documented
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.