Fanuc 30i Diagnosis Parameters
Fanuc 30i Diagnosis Parameters
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
WAIT REVOLUTION The system is waiting for the spindle one-rotation signal
in threading.
STOP POSITION OCDER The system is waiting for the rotation of the position
coder in spindle feed per revolution.
FEED STOP A feed stop was made.
State of TH alarm
Diagnosis 30 TH alarm character count (foreground edit)
[Data type] 2-word axis
The position where the TH alarm occurred in foreground input is indicated by the number
of characters from the beginning of the block.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 201 ALD PCR EXP
#4 EXP
#7 ALD
ALD EXP Description
Overload alarm 0 - Motor overheat
1 - Amplifier overheat
Disconnection alarm 1 0 Built-in Pulsecoder (hard)
1 1 Disconnection of separated type Pulsecoder (hard)
0 0 Disconnection of Pulsecoder (software)
#6 PCR The one-rotation signal of the position detector was caught before a manual reference
position return is performed. Since the manual reference position return grid was
established, a manual reference position return is enabled.
NOTE
This bit is valid only when the operation of the manual reference
position return mode is started.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 202 CSA BLA PHA RCA BZA CKA SPH
#0 SPH Serial Pulsecoder or feedback cable is faulty.
Counting of feedback cable is erroneous.
#1 CKA Serial Pulsecoder is faulty.
Internal block stopped.
#2 BZA Battery voltage became 0.
Replace the battery and set the reference position.
#3 RCA Serial Pulsecoder is faulty.
The speed was incorrectly counted.
#4 PHA Serial Pulsecoder or feedback cable is erroneous.
Counting of feedback cable is erroneous.
#5 BLA Battery voltage is low (warning)
#6 CSA Hardware of serial Pulsecoder is abnormal
- 15 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 203 DTE CRC STB PRM
#4 PRM A parameter failure was detected on the digital servo side. See the cause and
measure described in diagnosis No. 352.
#5 STB Communication failure of serial Pulsecoder.
Transferred data is erroneous.
#6 CRC Communication failure of serial Pulsecoder.
Transferred data is erroneous.
#7 DTE Communication failure of serial Pulsecoder.
There is no response for communication.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 204 OFS MCC LDA PMS
#3 PMS Feedback is not correct due to faulty serial Pulsecoder C or feedback cable.
#4 LDA Serial Pulsecoder LED is abnormal
#5 MCC Contacts of MCC of servo amplifier is melted.
#6 OFS Abnormal current value result of A/D conversion of digital servo
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 206 DTE CRC STB
#5 STB A stop bit error occurred in the separate Pulsecoder.
#6 CRC A CRC error occurred in the separate Pulsecoder.
#7 DTE A data error occurred in the separate Pulsecoder.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 280 DIR PLS PLC MOT
#0 MOT The motor type specified in parameter No. 2020 falls outside the predetermined range.
#2 PLC The number of velocity feedback pulses per motor revolution, specified in parameter No.
2023, is zero or less. The value is invalid.
#3 PLS The number of position feedback pulses per motor revolution, specified in parameter No.
2024, is zero or less. The value is invalid.
#4 DIR The wrong direction of rotation for the motor is specified in parameter No. 2022 (the
value is other than 111 or -111).
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 281 TDM
#0 TDM Four-winding motor drive (bit 7 of parameter No. 2211) or two-winding motor drive (bit
6 of parameter No. 2211) is enabled when no option for tandem control is present.
- 16 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
Machine position
Diagnosis 301 Distance from reference position of an axis in detection unit
Distance from the end of the deceleration dog to the first grid point
Diagnosis 302 Distance from the end of the deceleration dog to the first grid point
[Data type] Real axis
[Unit of data] Machine unit
[Valid data range] 0 to ±99999999
NOTE
For the reference position setting without a dog, the distance from
the beginning of the reference position setting without a dog to the
first grid point is assumed.
Reference counter
Diagnosis 304 Reference counter amount in each axis
[Data type] 2-word axis
[Unit of data] Detection unit
[Valid data range] –99999999 to 99999999
NOTE
1 Temperature information has the following error:
• 50°C to 160°C ±5°C
• 160°C to 180°C ±10°C
2 The temperature at which an overheat alarm is issued has an error
of up to 5°C.
- 17 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 310 DTH ALP BZ2 BZ1 PR2 PR1
#0 PR1 One of the following parameters was changed:
No.1815#0, No.1815#1, No.1815#6, No.1817#3, No.1820, No.1821, No.1822, No.1823,
No.1850, No.1868, No.1869, No.1874, No.1875, No.1876, No.1883, No.1884, No.2022,
No.2084, No.2085, No.2179
#1 PR2 Bit 1 (ATS) of parameter No. 8303 was changed. Alternatively, when bit 7 (SMA) of
parameter No. 8302 was set to 1, APZ of the axis to be synchronized together was set to
0.
#2 BZ1 A battery voltage of 0 V was detected. (Inductosyn)
#3 BZ2 A battery voltage of 0 V was detected. (Separate position detector)
#5 ALP The zero point was set by MDI when the α pulse coder had not rotate one or more turns.
Alternatively, the CNC could not obtain a correct value from the absolute pulse coder.
#6 DTH An axis detach operation was performed by the controlled-axis detach signal DTCH
<G124> or by setting bit 7 (RMV) of parameter No. 0012.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 311 DUA XBZ GSG AL4 AL3 AL2 AL1
#0 AL1 An SV alarm (SV301 to SV305) was issued.
#1 AL2 When bit 1 (CRF) of parameter No. 1819 was set to 1, alarm SV0445, “SOFT
DISCONNECT ALARM”, SV0447, “HARD DISCONNECT(EXT)”, or SV0646,
“ABNORMAL ANALOG SIGNAL(EXT)”, was detected.
#2 AL3 A battery voltage of 0 V was detected. (Built-in serial Pulsecoder)
#3 AL4 Alarm SV0367, “COUNT MISS(INT)”, was detected.
#4 GSG The status of broken-wire alarm ignore signal NDCAL (G202) changed from 1 to 0.
#5 XBZ A battery voltage of 0 V or alarm SV0382, “COUNT MISS(EXT)”, was detected.
(Separate serial position detector)
#6 DUA When bit 1 (CRF) of parameter No. 1819 was set to 1, alarm SV0421, “EXCESS
ERROR(SEMI-FULL)”, was detected.
Details of invalid servo parameter setting alarms (on the servo side)
Diagnosis 352 Detail number for invalid servo parameter setting alarm
Indicates information that can be used to identify the location (parameter) and cause of an
invalid servo parameter setting alarm (servo alarm No. 417).
This diagnosis information is valid when the following conditions are satisfied.
• Servo alarm No. 417 has occurred.
• Bit 4 of diagnosis No. 203 (PRM) = 1
See the following table for the displayed detail numbers and the corresponding causes.
For further detail information that could be used to take measures, refer to FANUC AC
Servo Motor αis/αi/βis series Parameter Manual (B-65270EN).
Detail
Parameter No. Cause Action
number
When initialization bit 0 is set to 1, the Correct the number of velocity pulses so
0233 2023
number of velocity pulses exceeds 13100. that it is within 13100.
Set 512 or a greater number as the
When a DD motor is used, a value smaller
number of velocity pulses, or disable the
0234 2023 than 512 is set as the number of velocity
DD motor.
pulses.
Bit 0 of parameter No. 2300=0
Correct the number of position pulses so
When initialization bit 0 is set to 1, the that it is within 13100.
0243 2024 number of position pulses exceeds Use the position feedback pulse
13100. conversion coefficient (parameter No.
2185).
0434 The internal value of the velocity loop Decrease the value of the velocity loop
2043
0435 integral gain overflowed. integral gain parameter.
Use the function for changing the internal
0443 format of the velocity loop proportional
The internal value of the velocity loop
0444 2044 gain (bit 6 of parameter No. 2200).
proportional gain overflowed.
0445 Alternatively, decrease the parameter
setting.
0474 The internal value of the observer Correct the setting to
2047
0475 parameter (POA1) overflowed. (−1) × (desired value)/10.
Decrease the setting to the extent that the
0534 The internal value of a parameter related
2053 illegal servo parameter setting alarm is
0535 to dead zone compensation overflowed.
not caused.
Decrease the setting to the extent that the
0544 The internal value of a parameter related
2054 illegal servo parameter setting alarm is
0545 to dead zone compensation overflowed.
not caused.
0694
0695 The internal value of the velocity Decrease the velocity feed-forward
2069
0696 feed-forward coefficient overflowed. coefficient.
0699
0754 The setting for this parameter has This parameter is not used at present. Set
2075
0755 overflowed. 0.
0764 The setting for this parameter has This parameter is not used at present. Set
2076
0765 overflowed. 0.
Set a positive value as the flexible feed
A positive value is not set as the flexible gear numerator.
feed gear numerator. Alternatively, satisfy the following
0843 2084 Alternatively, the following condition condition: Feed gear numerator ≤
exists: Feed gear numerator > denominator × 16
denominator × 16 (except for phase A-/B-specific separate
detector).
A positive value is not set as the flexible Set a positive value as the flexible feed
0853 2085
feed gear denominator. gear denominator.
For an axis with a serial type separate
For an axis with a serial type separate detector, the upper limit of the machine
0883 2088 detector, a value exceeding 100 is set as velocity feedback coefficient is 100.
the machine velocity feedback coefficient. Correct the coefficient so that it does not
exceed 100.
Decrease the machine velocity feedback
0884 coefficient.
The internal value of the machine velocity
0885 2088 Alternatively, use the vibration-damping
feedback coefficient overflowed.
0886 control function that has an equivalent
effect.
- 19 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
Detail
Parameter No. Cause Action
number
0994 Disable the N pulse suppression function.
The internal value for N pulse
0995 2099 Alternatively, decrease the parameter
suppression overflowed.
0996 setting so that no overflow will occur.
The retract distance related to an
abnormal load differs between the L and M Set the same value for both the L and M
1033 2103
axes (if the same-axis retract function is in axes.
use).
Although a linear motor is used, the AMR
1123 2112 conversion coefficient parameter is not Set the AMR conversion coefficient.
input.
2118
The dual position feedback conversion Specify the dual position feedback
1182 2078
coefficient has not been specified. conversion coefficient.
2079
When a small value is set as the number
1284 of velocity pulses, the internal value of a Decrease the value in this parameter to
2128
1285 parameter related to current control the extent that the alarm is not caused.
overflows.
When a large value is set as the number
When the value set in this parameter is
1294 of velocity pulses, the internal value of a
2129 resolved to the form a × 256 + b, set a
1295 parameter related to current control
smaller value in a again.
overflows.
Enlarge the AMR offset setting range (bit
The AMR offset setting value of a linear
1393 2139 0 of parameter N. 2270=1) to input a
motor exceeds ±45.
value within a range of ±60.
1454
1455 Velocity feed-forward coefficient for Decrease the velocity feed-forward
2145
1456 cutting overflowed. coefficient.
1459
Only 6 or less can be specified in this
A value greater than 6 is specified in this
1493 2149 parameter. Change the setting to 6 or
parameter.
below 6.
1503 2150 A value equal to or greater than 10 is set. Set a value less than 10.
Bit 6 of No. 2212 or bit 6 of No. 2213 is set Set bit 6 of No. 2212 or bit 6 of No. 2213
1786 2178
to 1, and No. 2621=0 is set. to 0.
A negative value or a value greater than Set a positive value less than the setting
1793 2179
the setting of parameter No. 1821 is set. of parameter No. 1821.
A negative value or a value greater than Set a positive value less than the setting
1853 2185
the setting of parameter No. 2023 is set. of parameter No. 2023.
If pole detection is enabled (bit 7 of No.
2213=1) and a non-binary detector is
enabled (bit 0 of No. 2220=1), an illegal
servo parameter setting alarm is issued
when any of the following is set: Set the AMR conversion coefficients
2203 2220#0
- AMR conversion coefficient 1 ≤ 0 correctly.
- AMR conversion coefficient 2 ≤ 0
- AMR conversion coefficient 2 > 512
(The settable range is 1 (2 poles) to 512
(1024 poles).)
This alarm is issued when a setting is
made to neglect the invalid setting of the
parameter for the feed-forward timing
2243 2224#5 Use either one.
adjustment function (bit 5 of No. 2224=1)
and a command for nano interpolation is
issued.
- 20 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
Detail
Parameter No. Cause Action
number
When the lifting function against gravity is
Take one of the following actions:
enabled (bit 7 of No. 2298=1) or the
1) Set a value in parameter No. 2263.
post-servo-off travel distance monitor
2) Disable the lifting function against
function is enabled (bit 5 of No. 2278=1),
gravity and the post-servo-off travel
2632 2263 the function for enabling the CNC software
distance monitor function.
to post the detection unit to the servo
3) Use CNC software that supports the
software is not supported and the setting
function for enabling the detection unit
of the detection unit (No. 2263) is
to be posted to the servo software.
disabled.
2277#5,6,7 When the first SDU unit is not used
2278#0,2,4 (No.24096=0), a setting is made to Check the FSSB setting (No.24096) or the
2780 24096 connect a detector (acceleration sensor, detector setting (bits 0, 2, and 4 of No.
temperature detection circuit, or analog 2278).
check interface unit) to the first SDU unit.
2277#5,6,7 When the second SDU unit is not used
2278#1,3,4 (No.24097=0), a setting is made to
Check the FSSB setting (No.24097) or the
24097 connect a detector (acceleration sensor,
2781 detector setting (bits 1, 3, and 4 of No.
temperature detection circuit, or analog
2278).
check interface unit) to the second SDU
unit.
2277#5,6,7 Any of the following settings is made:
2278#0,4 • For use with the first SDU unit, both of
24096 an acceleration sensor and
temperature detection circuit are
enabled.
Check the settings of the acceleration
2782 • Settings are made to use the first
sensor and temperature detection circuit.
SDU unit (No.24096>0), disable an
acceleration sensor (bits 5, 6, 7 of No.
2277=0,0,0), and read acceleration
data from the second unit (bit 1 of No.
2278=1).
Any of the following settings is made:
• For use with the second SDU unit,
both of an acceleration sensor and
temperature detection circuit are
2277#5,6,7 enabled.
Check the settings of the acceleration
2783 2278#1,4 • Settings are made to use the second
sensor and temperature detection circuit.
24097 SDU unit (No.24097>0), disable an
acceleration sensor (bits 5, 6, 7 of No.
2277=0,0,0), and read acceleration
data from the second unit (bit 1 of No.
2278=1).
At the time of full-closed system setting, a
1815#1
detector other than a separate position
2784 2277#5,6,7 Modify the setting of the detector.
detector is connected (with the first/second
2278#0,1,4
SDU unit).
At the time of full-closed system setting, a
1815#1
detector other than a separate position
2785 2277#5,6,7 Modify the setting of the detector.
detector is connected (with the first SDU
2278#0,4
unit).
At the time of full-closed system setting, a
1815#1
detector other than a separate position
2786 2277#5,6,7 Modify the setting of the detector.
detector is connected (with the second
2278#1,4
SDU unit).
- 21 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
Detail
Parameter No. Cause Action
number
Only one temperature detection circuit can
A setting is made to connect two be connected. Modify the setting so that
2787 2278#0,#1
temperature detection circuits. data is read from one of the first and
second SDU units.
1815#1
2277#5,6,7 Only one temperature detection circuit can
2278#4 A setting is made to connect two be connected. Modify the setting so that
2788
2278#0,1 temperature detection circuits. data is read from one of the first and
24096 second SDU units.
24097
Replace the αiCZ detection circuit and
linear motor position detection circuit with
The αiCZ detection circuit and linear those circuits that support overheat signal
3002 2300#3,#7 motor position detection circuit do not connection. Alternatively, modify the
support overheat signal connection. setting so that the overheat signal is read
from a DI signal (bit 3 of parameter No.
2300=0).
• When bit 2 of No. 2301=1 • When bit 2 of No. 2301=1
Hardware (PS, SV) that does not Set bit 2 of No. 2301 to 0.
support DC link voltage information
output is connected, but bit 2 of No.
3012 2301#2,#7 2301 is set to 1.
• When bit 7 of No. 2301=1 • When bit 7 of No. 2301=1
The CNC software does not support Use CNC software that supports the
the torque control setting range function.
extension function.
3553
2355 The value 4 or a smaller number is set. Set the value 5 or a greater number.
3603
Set the value 96 or a greater number.
2113
Alternatively, if no resonance elimination
2360
3603 The value 95 or smaller number is set. filter is used, set all of the center
2363
frequency, band width, and dumping value
2366
to 0.
3603
2366 The value 4 or a smaller number is set. Set the value 5 or a greater number.
3663
4553 2455 A negative value is set. Set the value 0 or a greater number.
4563 2456 A value not within 0 to 12 is set. Set a value within 0 to 12.
A positive value is not set in the reference
8213 1821 Set a positive value in this parameter.
counter capacity parameter.
• Set a value other than 0 (when setting
8254 = 0).
A position gain of 0 is set, or the internal
8255 1825 • Use the function for automatic format
position gain value has overflowed.
8256 change for position gain setting range.
(Set bit 6 of parameter No. 2209 to 1.)
1815#1
At the time of full-closed system setting,
9053 24096 Set a separate detector interface unit.
no separate detector interface unit is set.
24097
10010
The internal value of a parameter used to Do not use the runaway detection function
10016 2200#0
detect runaway has overflowed. (specify bit 0 = 1).
10019
Illegal control cycle setting
Correct this parameter related to interrupt
10033 2004 This error occurs if automatic modification
cycle setting.
is carried out for the control cycle.
When a linear motor is used, the scale When the linear motor is used, the scale
10053 2018#0
reverse connection bit is set. reverse connection bit cannot be used.
- 22 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
Detail
Parameter No. Cause Action
number
When you use the current amplifier
continuously, set the function bit shown to
The amplifier used does not support the the left to 0.
10062 2209#4
HC alarm prevention function. When using the HC alarm prevention
function, use an appropriate amplifier that
supports the function.
Different control cycles are set within one Set the same control cycle for axes
servo CPU. controlled by one servo CPU.
2004
10092 Replace the detector with a detector
2013#0 When HRV4 is enabled, a detector that
10093 supporting HRV4. Alternatively, disable
2014#0 does not support HRV4 is used.
HRV4.
Replace the servo amplifier with a servo
When HRV4 is enabled, a servo amplifier
amplifier supporting HRV4. Alternatively,
that does not support HRV4 is connected.
disable HRV4.
2004 The Series 30i does not allow HRV1
10103 HRV1 is set.
2013#0 setting. Set HRV2, HRV3 or HRV4.
An axis for which HRV3 is specified exists
Current cycle mismatch alarm.
on the same optical cable. Review the
10113 2013#0 This alarm is issued if the specified current
placement of the amplifier, or disable
cycle does not match the actual setting.
HRV3.
Alarm for indicating the disability of HRV3
setting. Eliminate the cause of the disability in
10123 2013#0 This alarm is issued when the axis setting the other axis. Alternatively, cancel
supports HRV3 but the other axis of the the HRV3 setting.
pair does not support HRV3.
When HRV4 is set, this alarm is issued if
any of the following conditions is met.
• Servo software not supporting HRV4
is used.
• The same FSSB system includes
2013#0 Eliminate the causes listed on the left.
10133 axes with HRV4 setting and axes with
2014#0 Alternatively, cancel the HRV4 setting.
HRV2 or HRV3 setting.
• The limitation in the number of axes is
not observed.
(In HRV4 control, one axis/DSP is
set.)
This alarm is issued when HRV3 or HRV4
2013#0 HRV3 or HRV4 is unusable for the axis on
10133 is set, but the amplifier does not support
2014#0 which the alarm was issued.
these control types.
The ID of the detector connected to the
2277#5,6,7 Check the detector-related parameter or
10202 first SDU unit differs from the parameter
2278#0,2,4 the state of detector connection.
setting.
The ID of the detector connected to the
2277#5,6,7 Check the detector-related parameter or
10212 second SDU unit differs from the
2278#1,3,4 the state of detector connection.
parameter setting.
- 23 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
Position Cause
B4 The profile number (No. 2511) is not in the range.
B5 The specified data period (No. 251, 2519, 2521, 2523, or 2525) is not in the range.
B6 The total number of profiles (No. 2510) is not in the range.
B7 This alarm is issued when G05 starts during a memory clear operation.
B8 This alarm is issued when the total number of profiles (No. 2510) is not 0, and the profile number
(No. 2511) is 0.
B9 This alarm is issued when the automatically-set thinning shift value exceeds the range because the
specified data period is too long.
The number of times a communication error occurred during serial communication with
the detector is indicated.
Data transmitted during communication is guaranteed unless another alarm occurs.
However, if the counter value indicated in this diagnosis information increases in a short
period, there is a high probability that serial communication is disturbed by noise. So,
take sufficient measures to prevent noise.
* For details, refer to a relevant manual on FANUC SERVO MOTOR αi series.
This information is provided to analyze the cause of the V ready-off alarm (servo alarm
SV0401).
Convert the indicated value to a binary representation, and check bits 5 to 14 of the
binary representation.
When amplifier excitation is turned on, these bits are set to 1 sequentially from the lowest
bit, which is bit 5. If the amplifier is activated normally, bits 5 to 14 are all set to 1.
Therefore, check the bits sequentially from the lowest bit to find the first bit that is set to
0. This bit indicates that the corresponding processing could not be completed and so the
V ready-off alarm was caused.
#15 #14 #13 #12 #11 #10 #09 #08
SRDY DRDY INTL CRDY
- 24 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
Diagnosis 360 Cumulative value of specified pulses (NC)
[Data type] 2-word
[Unit of data] Detection unit
[Valid data range] -99999999 to 99999999
Cumulative value of move commands distributed from the CNC since power-on is
indicated.
NOTE
1 Temperature information has the following error:
• 50°C to 160°C ±5°C
• 160°C to 180°C ±10°C
2 The indicated temperature and the temperature causing an
overheat alarm have the following error:
• For lower than 160°C 5°C maximum
• For 160 to 180°C 10°C maximum
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 408 SSA SCA CME CER SNE FRE CRE
#0 CRE A CRC error occurred (warning).
#1 FRE A framing error occurred (warning).
#2 SNE The sender or receiver is not correct.
#3 CER An abnormality occurred during reception.
#4 CME No response was returned during automatic scanning.
#5 SCA A communication alarm was issued on the spindle amplifier side.
#7 SSA A system alarm was issued on the spindle amplifier side.
(The above conditions are major causes of alarm SP0749. These conditions are caused
mainly by noise, a broken wire, a momentary failure of power, and so on.)
- 26 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
Difference in error amount between spindle and tapping axis during rigid tapping
Diagnosis 452
(momentary value)
[Data type] 2-word spindle
[Unit of data] %
Difference in error amount between spindle and tapping axis during rigid tapping (maximum
Diagnosis 453
value)
[Data type] 2-word spindle
[Unit of data] %
Diagnosis 454 Accumulated spindle distribution during rigid tapping (cumulative value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 455 Difference in spindle-converted move command during rigid tapping (momentary value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 456 Difference in spindle-converted positional deviation during rigid tapping (momentary value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 457 Width of synchronization error during rigid tapping (maximum value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 458 Tapping axis distribution amount during rigid tapping (cumulative value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 460 Difference in spindle-converted move command during rigid tapping (maximum value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 461 Difference in spindle-converted machine position during rigid tapping (momentary value)
[Data type] 2-word spindle
[Unit of data] Detection unit
Diagnosis 462 Difference in spindle-converted machine position during rigid tapping (maximum value)
[Data type] 2-word spindle
[Unit of data] Detection unit
- 27 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
#7 SC0 Actual speed command is 0 during polygon synchronization mode with two spindles.
NOTE
Signal SC0 is not a value specified by the program. It is set to 1
under any of the following conditions:
1. When the S command value is adjusted according to the signals
related to spindle control, SSTP<Gn029.6> and SOV0-
SOV7<Gn030> and the signal related to multi-spindle control
<Gn027>, the result is 0.
2. The S command value is smaller than the spindle control
resolution (the result of multiplying the S command value by a
value of 4095/(maximum spindle speed) is less than 1).
The S command value is specified by SIND control <Gn032,
Gn033>, and it is 0.
If SC0 = 1, the spindle speed becomes 0 and bit 0 of diagnosis
display No. 471 becomes 1. In this case, the polygon
synchronization rotation ratio is impractical, but alarm PS5018 does
not occurs, because it is regarded as the result of the command.
- 28 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
If the following status is indicated during the polygon synchronization mode, there are no abnormalities.
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 470 0 0 0 1 - 0 0 1
#7 #6 #5 #4 #3 #2 #1 #0
Diagnosis 471 NPQ PQE QMS NSP SUO QCL SCU
SCU The specified speed is too low during polygon synchronization mode with two spindles.
(The unit of speed calculated internally becomes 0.)
NOTE
SCU becomes 1 also when the specified spindle speed is 0
(diagnosis display No. 470#7 = 1). In this case, however, alarm
PS5018 is not issued (because the command is 0). When
diagnosis display No. 470#7 = 0 and diagnosis display No. 471#0 =
1, alarm PS5018 occurs. Normally this does not occur with speed
at which the spindle can rotate.
NOTE
QCL becomes 1, when the polygon synchronization axis receives a
command with a polygon synchronization speed that is higher than
the value specified in parameter No. 7621 and is clamped at that
speed.
SUO The specified speed is too high during the polygon synchronization mode with two
spindles.
(It is clamped to the upper limit calculated internally.)
NOTE
SUO occurs, if a result of (speed specified for the master
spindle)/(value specified at P) is higher than 59998. In other words,
the master spindle must rotate at a speed lower than 59998 min-1
assuming P = 1.
- 29 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
QMS When bit 1 (QDR) of parameter No. 7603 = 1, a negative value is specified at Q.
NPQ In a G51.2, R is specified when P and Q have not been specified at all, or none of P, Q,
and R has been specified.
Indication of values specified during the polygon synchronization mode with two
spindles
Rotation ratio for the master axis during the polygon synchronization mode with two
Diagnosis 474
spindles (P command value)
This indication is the current rotation ratio (P command value) of the master axis during
the polygon synchronization mode with two spindles.
Rotation ratio for the polygon synchronization axis during the polygon synchronization
Diagnosis 475
mode with two spindles (Q command value)
This indication is the current rotation ratio (Q command value) of the polygon
synchronization axis during the polygon synchronization mode with two spindles.
Total number of times a retraction operation has been performed in response to the
Diagnosis 521
reception of the overload torque detection signal during drilling since G83 was specified
The total numbers of times output in Nos.520 and 521 are cleared to zero by a G83
command issued after the small-hole peck drilling cycle mode is entered.
Difference between the coordinate value of the drilling axis at which the previous retraction
Diagnosis 523 operation started and the coordinate value of the drilling axis at which the current retraction
operation starts (least input increment: previous value minus current value)
Semi-closed loop
error (No. 551)
Motor
Command + + +
Σ Kp Speed
Machine
control
- + -
Servo amplifier
Ps
Conversion
coefficients
- 31 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
Data for adjusting the compensation of the start position of thread cutting when
the spindle speed is changed
Diagnosis 670 Delay in acceleration/deceleration after interpolation that is calculated in the NC
For spindle errors, refer to "FANUC SERVO MOTOR αi series Maintenance Manual"
(B-65285EN).
For warnings, see Subsection 10.1.4, "Spindle Warning Interface" in this manual.
- 32 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
OVC level
Diagnosis 750 OVC level
[Data type] Word axis
[Unit of data] %
The proportion of soft thermal (OVC) in the alarm issuance level is indicated.
Servo motor
Diagnosis 760 R phase current value
[Data type] Word axis
[Unit of data] Value 6554 is equivalent to the maximum amplifier current.
[Valid data range] -6554 to +6554
The actual R phase current value of the servo motor is indicated.
- 33 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
- 34 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
1901 Additional width for Built-in 3D interference check
- 35 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
Detail Parameter
Cause Action
alarm No. number
120 The FSSB internal status did not Check the connection between the CNC
451 - change to open. and each amplifier. Alternatively, the
452 servo card may be faulty.
The ATR value is inconsistent with the Set the ATR value corresponding to the
140
24000 to 24095 connected slave (servo, spindle, or connected slave.
450
separate detector).
The spindle amplifier number Make the spindle amplifier number
3717
271 corresponding to the ATR value consistent with the ATR value setting.
24000 to 24095
setting is not set.
The fifth to eighth separate detector is Do not set the fifth to eighth separate
24000 to 24031
272 set for the first FSSB line (third FSSB detectors for the first FSSB line (third
24064 to 24095
line). FSSB line).
The first to fourth (ninth to twelfth) Do not set the first to fourth (ninth to
273 24032 to 24063 separate detector is set for the second twelfth) separate detectors for the
FSSB line. second FSSB line.
The setting for a separate detector is Make the setting for each separate
276 24000 to 24095
made more than once. detector only once in the servo card.
The maximum number of slaves per Reduce the number of slaves to 32
290 24000 to 24095 FSSB line is exceeded for an FSSB (maximum number of slaves per FSSB
line of servo HRV2 control. line of servo HRV2 control) or less.
The maximum number of slaves per Reduce the number of slaves to 15
291 24000 to 24095 FSSB line is exceeded for an FSSB (maximum number of slaves per FSSB
line of servo HRV3 control. line of servo HRV3 control) or less.
The maximum number of slaves per Reduce the number of slaves to 7
293 24000 to 24095 FSSB line is exceeded for an FSSB (maximum number of slaves per FSSB
line of servo HRV4 control. line of servo HRV4 control) or less.
The servo axis number corresponding Set the value corresponding to the ATR
1023 to the ATR value setting of a separate value setting for parameter No. 1023.
310
24104 to 24199 detector is not set for parameter No.
1023.
The servo axis number corresponding Set the value corresponding to the ATR
1023
to the ATR value setting of a separate value setting for parameter No. 1023.
313 14476#5
detector is not set for parameter No.
24104 to 24199
1023.
1023 The ATR value setting of a separate Correct the settings of parameters Nos.
314 14476#5 detector is invalid. 24104 to 24199.
24104 to 24199
Manual setting 1 cannot be performed Disconnect the separate detector.
383 - when a separate detector is used. Alternatively, perform manual setting or
automatic setting.
Servo initialization has not completed An optical cable may be faulty or the
453 - successfully. connection between the amplifier and
another module may be incorrect.
Alarm No. 550 to 556 of diagnostic Check diagnostic data No. 3511.
454 -
data No. 3511 occurred.
The ATR value of a spindle or Set the ATR value corresponding to the
460 24000 to 24095 separate detector is set for a slave connected slave.
which is not connected.
Although a separate detector is Set the value for the separate detector in
471 24000 to 24095 connected, the separate detector the corresponding parameter.
setting is not made.
In ATR value setting, a servo axis Make settings so that any servo axis
480 24000 to 24095
number exceeds 80. number does not exceed 80.
- 36 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
Diagnosis 3511 FSSB alarm number
[Data type] Word axis
Information is output for identifying the location (parameter) and cause of an
FSSB-related alarm which has been issued. For the displayed detail numbers and
corresponding causes and actions, see the table below. When multiple FSSB alarm
numbers appear, address the alarms in ascending order of the FSSB alarm number.
Detail Parameter
Cause Action
alarm No. number
Although a separate detector is not Set parameter Nos. 24096 to 24103 to
210 24096 to 24103 set, a value is set in parameter No. all 0.
24096 to 24103.
An unavailable servo axis number is Change the servo axis number.
220 1023
set.
A servo axis number is set more than Change the servo axis number.
221 1023
once.
For a specific servo axis, two or more To use two separate detectors for a
separate detectors are used and the specific servo axis, one separate
paired separate detectors are two of detector must have an odd number and
250 24096 to 24103
the first, third, fifth, and seventh units the other must have an even number.
or the second, fourth, sixth, and eighth Three or more separate detectors
units. cannot be used.
・ The servo axis number Check the conditions on the left.
corresponding to the ATR value
setting is not set for parameter No.
1023 1023.
270
24000 to 24095 ・ An unavailable servo axis number is
set.
・ A servo axis number is set more
than once.
For an FSSB line of servo HRV3 For the FSSB line of servo HRV3
control, only the following servo axis control, set the servo axis numbers on
1023
292 numbers can be used: the left.
2013#0
(1 + 8n, 2 + 8n, 3 + 8n, 4 + 8n (n = 0,
1, …, 9))
For an FSSB line of servo HRV4 For the FSSB line of servo HRV4
1023 control, only the following servo axis control, set the servo axis numbers on
294
2014#0 numbers can be used: the left.
(1+8n(n=0,1,…,9))
311 24096 to 24103 A connector number is invalid. Specify a value between 0 and 8.
A connector number is set more than Make setting so that each connector
314 24096 to 24103 once. number is used only once for one
separate detector.
2013#0 Different current loops (HRV) are Set the same current loop (HRV) for the
350
2014#0 used for FSSB lines. FSSB lines.
Different current loops (HRV) are set Set servo axis numbers so that each set
1023
for the first and second FSSB lines of (1 to 6), (9 to 14), (17 to 22), (25 to
360 2013#0
and parameter No. 1023 setting is 30), (33 to 38), and (41 to 46) is set for
2014#0
invalid. the same FSSB line.
1902#0 When servo HRV3 or HRV4 control is To set servo HRV3 or HRV4 control,
1902#1 set, manual setting 1 cannot be perform manual setting or automatic
370
2013#0 performed. setting.
2014#0
When a servo axis number is skipped, Set servo axis numbers without skipping
380 1023 manual setting 1 cannot be any number.
performed.
- 37 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
1.DISPLAY AND OPERATION B-64485EN/01
Detail Parameter
Cause Action
alarm No. number
An attempt was made to perform Reduce the number of connected servo
manual setting 1 though the maximum axes to the maximum number of
382 1023
number of controlled axes per FSSB controlled axes or less.
line is exceeded.
470 24000 to 24095 An ATR value is set more than once. Set each ATR value only once.
A servo axis number is inconsistent Check whether the value set in
with the ATR value setting or the parameter No. 1023 is consistent with
1023
481 servo motor having a servo axis ATR value setting and whether the servo
24000 to 24095
number is not connected. motor corresponding to each servo axis
number is connected.
At power-on, amplifier ID information Check the connection between the CNC
520 2165 could not be read. and each amplifier.
Alternatively, an amplifier may be faulty.
The ATR value setting is inconsistent Make the value set in parameter No.
1023
550 with the servo axis number setting. 1023 consistent with the ATR value
24000 to 24095
setting.
The number of ATR value settings Make as many settings as the number of
551 24000 to 24095 exceeds the number of slaves slaves connected to the CNC.
connected to the CNC.
An unavailable servo axis number is Change the servo axis number.
552 1023
set.
A servo axis number is set more than Change the servo axis number.
553 1023
once.
A value is set in parameter No. 24096 Set parameters Nos. 24096 to 24103 to
554 24096 to 24103 to 24103 though no separate detector all 0.
is connected.
555 The maximum current of an amplifier Set the maximum current of the amplifier
557 2165 (parameter No. 2165) differs from that (parameter No. 2165) to that of the
558 of a motor. motor.
1023 1023 An invalid servo axis number is set. Set a correct servo axis number.
Detail Parameter
Cause Action
alarm No. number
3717 An ATR value is set more than once. Make each spindle amplifier consistent
271
24000 to 24095 with the ATR value setting.
When a spindle amplifier number is Set spindle amplifier numbers without
381 3717 skipped, manual setting 1 cannot be skipping any number.
performed.
Diagnosis data related to linear scale with absolute address reference marks
Diagnosis 3545 Linear scale with absolute address reference marks: Measurement point 1
Diagnosis 3546 Linear scale with absolute address reference marks: Measurement point 2
Diagnosis 3547 Linear scale with absolute address reference marks: Measurement point 3
- 38 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
Diagnosis 3548 Linear scale with absolute address reference marks: Measurement point 4
Diagnosis 3549 Linear scale with absolute address reference marks: Status display
Diagnosis 3550 Linear scale with absolute address reference marks: Scale value
Diagnosis 3551 Linear scale with absolute address reference marks: Scale value (High)
16 An axis whose removal a command is waiting for belongs to the path where the
command was issued.
18 An axis whose removal an exchange command is waiting for belongs to the path
paired with the path where the exchange command was issued.
19 An axis for which an assignment command was issued is yet to be removed. (Bit 1
of parameter No. 11561 is set to 1.)
20 An axis for which an assignment command is issued in a path belongs to another
path where a removal command for it has been issued.
21 An axis for which an assignment command was issued is yet to be removed.
22 The assignment command has no axis specification or has an ID specification.
24 An axis at which an exchange command is targeted belongs to the path where the
exchange command was issued.
25 The exchange command has no ID specification.
26 The exchange command has a duplicate ID specification.
27 In a system having 3 or more paths, an exchange command has no L specification.
28 An axis targeted by an exchange command was not found in the source path (path
where this exchange command was issued).
29 An axis specified in the exchange command is being processed by another command
or has already been removed.
30 An axis targeted by an exchange command was not found in the destination path
(path paired with a path where another exchange command was issued for the axis).
32 The exchange command has no target axis.
33 The exchange command has a conflict.
34 The exchange command has no axis specification or has an ID specification.
35 A cycle other than flexible path axis assignment is under way.
36 An attempt was made to perform flexible path axis assignment during the SV
rotation control mode.
37 An attempt was made to perform flexible path axis assignment during the polygon
turning mode.
38 An attempt was made to perform flexible path axis assignment during PMC axis
control.
39 An attempt was made to perform flexible path axis assignment during the chopping
mode.
40 An attempt was made to perform flexible path axis assignment during mirror
imaging.
41 An attempt was made to perform flexible path axis assignment during 3-dimensional
coordinate conversion.
42 An attempt was made to perform flexible path axis assignment during coordinate
system rotation.
43 An attempt was made to perform flexible path axis assignment during scaling.
44 An attempt was made to perform flexible path axis assignment during axis
synchronization.
45 An attempt was made to perform flexible path axis assignment for an axis already
removed.
46 An attempt was made to perform flexible path axis assignment for an axis under
composite control.
47 An attempt was made to perform flexible path axis assignment for an axis under
synchronous control.
48 An attempt was made to perform flexible path axis assignment for an axis under
superimposed control.
55 An attempt was made to perform flexible path axis assignment simultaneously with
an axis move command.
56 An attempt was made to perform flexible path axis assignment during tool
compensation.
- 40 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
Diagnosis 4001 Belonging path of axis in flexible path axis assignment
A path (specified by parameter No. 981) to which an axis specified for flexible path axis
assignment belongs is displayed.
0 : Source path
1 to 10 : Destination path (because of assignment or exchange)
-1 to -10 : Already removed
Diagnosis 4110 Number of accumulated pulses specified by the pulse superimposed function
[Data type] Floating point number axis
[Unit of data] Input unit
When the maximum cutting feedrate is to be exceeded by the specified pulse
superimposition, the pulses exceeding the allowable number (set in parameter No. 7117)
are discarded.
This diagnosis data indicates the number of accumulated pulses that are actually
discarded in pulse superimposition.
NOTE
When the pulse superimposed function is disabled (bit 0 (PSI) of
parameter No. 10350 is set to 0), reset operation clears the
indicated number of accumulated/discarded pulses.
NOTE
The actual power consumption is obtained by subtracting the
regenerative power from the power consumption. If the
regenerative power exceeds the power consumption, the actual
power consumption becomes a negative value.
[Unit of data] W
NOTE
This power consumption becomes a negative value during
regeneration of power such as reduction in servo axis speed.
NOTE
This power consumption becomes a negative value during
regeneration of power such as reduction in spindle speed.
Diagnosis 4911 Accumulated value of the total power consumption of all axes
Diagnosis 4912 Accumulated value of the total regenerated power of all axes
[Data type] 2-word
[Unit of data] 0.001kWh
NOTE
These values are accumulated after power-on.
Diagnosis 4921 Accumulated value of the power consumption of each servo axis
Diagnosis 4922 Accumulated value of the regenerated power of each servo axis
[Data type] 2-word axis
[Unit of data] 0.001kWh
NOTE
These values are accumulated after power-on.
NOTE
These values are accumulated after power-on.
- 42 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data
B-64485EN/01 1.DISPLAY AND OPERATION
Interpolation state
Diagnosis 5000 Smoothing mode
- 43 -
https://www.inventcom.net/support/fanuc/read-diagnosis-data