Professional Documents
Culture Documents
Setup
The manual "Fanuc AC Spindle Servo Unit S Series/P Series", GFZ-65015E, is being
used as a guide for troubleshooting this alarm. It would be useful if the technician could
have this manual present while performing the steps outlined in this document.
Section 4 of the manual, entitled "TROUBLESHOOTING", contains a brief description of
each fault indicated in the display of the spindle drive as well as some general details of
the Fanuc alarms (including Alarm 12). In section 6, entitled "REPLACING FUSE AND
PCB" , you will find the procedure for the removal and troubleshooting of the PCB and
Transistor modules. Removal of PCB is necessary to be able to see and troubleshoot
the transistor modules, diode block, regenerative resistor and other components.
Procedure
Before starting, please take time to note the conditions that may have contributed to this
alarm: When id it occur, has it happened before, have you reset the drive repeatedly,
does it occur during a cut, etc. Also, note the part numbers of your spindle amplifier and
your spindle motor. These numbers will be necessary when calling the hotline and are
also needed to determine the specific Fanuc replacement parts you may need to
remedy the fault. The part number of the spindle amplifier can be found on a sticker
somewhere on the frame of the amplifier and will have the form A06B-6059-
Hxxx(#Hyyy). The motor part number can be obtained from the nameplate that appears
on the top of the motor (where the top is defined to be where the power connections
are) and will have the format A06B-0xxx-Bxxx#yyyy.
1. Be sure that power is off before starting and that the capacitors have bled off to less
than 60 VDC before removing any boards.
2. Mark all connectors (cables) and wiring prior to removal.
3. Remove the connectors (cables) from the top board and then remove top board by
pushing outward on the 7 tabs that hold the board in place.
4. Remove all the screws that hold the power board in place on top of the transistor
modules.
5. Set your multi-meter to measure Ohms using the 10X scale or if your meter has a
diode scale, you can also use this setting. Using the diagram as a guide, perform the
following steps recording each measurement:
TRANSISTOR MODULE LAYOUT
NOTE: This is a generalized diagram, your module may not exactly match
When a transistor is defective, generally shorts are found between collector and emitter
or collector and base. If your transistor module fails any of the tests, it needs to be
replaced. The appropriate part number for the transistor modules can be obtained from
Appendix 5 of the manual "AC Spindle Servo Unit S Series/P Series".
At this time also inspect the diode module ( D1 ) at the top of the drive with your meter
as well as the thermostat. Inspect the magnetic contactors ( MCC1, MCC2 ) , reactor
and capacitors ( C1, C2 ) for damage and repair as needed.
Alarm 12 may also be caused by a failure in the motor itself. Even if you find problems
in the spindle drive area, do not forget to check the motor for possible problems.
Make a visual inspection of the motor if possible, are any contaminates such as
coolant or oil visible? If so determine to what extent they have penetrated the motor,
clean if possible.
Check the motor (power) for grounds with your meter if possible or if one is
available, use a megger to test the insulation.
Motors meggering infinity have no contamination, motors meggering less than infinity
but greater than 20 Megaohms are considered good, but need continual monitoring to
see how much the contamination is effecting the motor.
Motors meggering less than 20 Megaohms have insulation that is deteriorating and
need constant monitoring, usually weekly.
Motors meggering equal to or less than 1 Megaohm have insulation that has failed.
Efforts should be made to determine the exact cause and rectify the condition. The
motor may have to be replaced; check the cables and connectors for coolant
penetration, dry out (if necessary) and re-megger. Also, try meggering motor without the
cables attached.
If coolant has penetrated the Fanuc motor environment, consider solutions that would
limit the amount of coolant that the motor is exposed to.
All checks should be completed before reassembly. After assembly, visually inspect the
drive before applying power to ensure all connections were made and no screws are
missing or left out.
Fanuc Spindle NVRAM
Initialization Procedure
II. Only set parameter values F-00 through F-40. Parameters F-41 through F-53 MUST REMAIN AT
THE DEFAULT VALUE AFTER INITIALIZATION.
HINTS:
Record you MTB parameter settings BEFORE you have a drive problem.
Spindle Interface Software Revisions
Amp
Amp Suffix Software Revision Function
9A52 SPECIAL
Fanuc AC digital spindle speed
adjustment procedure
II. Set Spindle Amp Tach Offset and Input Voltage Offset.
a. Connect DVM to Spindle Control PCB T.P. TS3 and 0V.
b. With M03 and S0000 programmed, adjust RV3 (1S - 3S) or Spindle Amp parameter F-29
(all others) for 0.00 V .
c. Adjust Spindle Amp parameter F-10 for 0 RPM on 7-segment display.
d. Program M04 S0000 and adjust F-11 for 0 RPM on 7-segment display.
e. Stop spindle (M05) and pess DATA SET to store Spindle Amp parameters.
V. Verify Operation
a. Power off/on and keep the DVM on Spindle Control PCB T.P. DA2 and 0V .
b. Program M03 and desired speed.
c. Verify proper voltage and spindle RPM for several different S commands.
d. Repeat above step with with M04.
0 0.00 0.00
6000 -- 10.00
Fanuc RS232 Troubleshooting,
Help & Settings
GE FANUC controls use a serial port to transfer data between the control and a
computer or other device. There are a number of reasons why the communications
would not be working properly. This document details the basic steps of troubleshooting
the problem and finding a solution.
PROCEDURE
If no data is being input/output or serial port alarms are occurring.
1. Check the cable for proper connections. See Cable section below for cable diagram.
Connect your computer up directly to the machine to eliminate cable junctions,
switchboxes, etc.
2. Try communicating in the opposite direction than the one you are currently having
trouble with.
3. If the control has another active port try communicating using it.
4. If you are having trouble with down/uploading on the PMC side try down/uploading
on the CNC side (or vice-versa).
7. Make sure that the sending and receiving devices are set to the same baud rate,
parity, stop bits and device type.
8. Insert an RS-232 tester (readily available from electronic stores for less than £15)
into the line to check signal conditions. If not available, use a meter. See testing
section below.
RS232 CONNECTIONS
Check your cable against the following diagrams. RS232 is limited to communicating at
distances of < 50 Ft. For testing purposes connect a short cable directly from the
computer to the machine.
TESTING
The RS232 breakout box is connected inline with the cable to monitor the
communications signals. It has about 10 tristate LED's which monitor the signal lines
indicating one color for positive voltage, another for negative and off for 0V.
The following chart indicates the LED states for the listed conditions. The box is plugged
is inserted on the control side of the cable.
S1 S2 S3
If you are using a meter then the Positive level is 8.5 Volts and the Negative level is -8.5
Volts from the control. Your computer should be emitting similar voltages.
NOTE:
On all Fanuc controls, pin 25 of the RS-232 port is supplied with +24v from the control
for use with specific GE Fanuc devices (ex. Handy File). DO NOT connect this pin
through to your PC or it may be damaged
Check for a short-circuit between the motor power leads. Faulty motor power leads may be
generating the Alarm 12 and ought to be replaced.
Determine whether or not the motor is short-circuited to ground. If the motor is short-circuited
to ground, this indicates an insulation failure in the motor winding.
Find out the specific parameters of the drive motor and make sure they are correctly set.
The SPM may be faulty due to a destroyed power element (IGBT, IPM). Investigate the
condition of the SPM and, if the unit is faulty, replace it.
Make sure the specific parameters of your drive motor are correctly set.
A power element (IGBT, IPM) may be destroyed. Investigate the condition of the SPM and, if
the unit is faulty, replace it.
Check the spindle sensor signal waveform. If a speed sensor signal error is discovered,
make an adjustment or replace the sensor.
1) Obtain a current spindle parameter list from the Machine Tool Builder.
(This parameter list was supplied by the MTB and should be with the machine.)
3) On the spindle board change the jumper setting "S1" from DRIVE to TEST.
4) On newer spindle PCB, "SH" jumper must be set from DRIVE to SET.
(Most spindle boards do not have this jumper setting.)
7) Push and hold down the (MODE) button, while pushing the (UP) or (DOWN)
button until (FC-22) is displayed.
8) Push and hold the (DATA SET) button until you see (GOOD) on the display.
11) Change the "SN" jumper setting from SET to DRIVE. (If board has jumper)
At this point, the generic spindle parameters are set. Your machine will not operate properly with these
parameters.
The next step is to load the customized parameters back into your machine. The MTB parameter list is
needed at this time.
1) With the main power off, set the "SH" jumper from DRIVE to SET
(Most spindle boards do not have this jumper setting.)
3) Push and hold all 4 buttons (MODE, DATA SET, UP & DOWN)
at the same time until you see (FFFFF) on the display.
4) Push the (MODE) button, you will see parameter number (F-00) Release the(MODE) button to see the
parameter contents.
5) To change the parameter number, push and hold down the (MODE) button, and push the (UP) or
(DOWN) buttons to scroll to the next parameter.
6) To change contents of parameter, release the (MODE) button and push the (UP) or (DOWN) button.
Change the value to the values on the parameter sheet.
7) After all parameters have been changed, push and hold the (DATA SET) button untill you see (88888)
on the display
9) Change the "SH" jumper setting from SET to DRIVE. (if jumper is used)
The spindle board has been initalized and the parameters reset. At this time your spindle should run.
To my mind type of machine does not very matter. The following text from manual for spindle amp. of
Tsugami NP 32. But data for spindle amp. of Tsugami NU4Y are enclosed too.
F00 - Motor rotation speed display
F01 - Machine stand-by finish signal (MRDY) in use ("1") or not in use ("0")
F02 - Speed override in use ("1") or not in use ("0")
F03 - Setting of speed override setting range at 0 to 120% ("1") or at 0 to 100% ("0")
F04 - Setting of speed command voltage ("0" when external analog commans are in use and "1" when
DAC in
use "0".
F05 - Setting of highest rotation speed: in case of standart version 5000 RPM, ("0") 6000 RPM ("1"); in
case of high-speed version 10000 RPM ("0"), 12000 RPM ("1"), 15000 RPM ("2"), 20000 RPM ("3").
F06 - Setting pattern for output limit:
discription pattern1 pattern 2
No output limit 0 0
Limit for acceleration/
decceleration only 1 4
Limit for normal ro
tation only and not for
acc/dec 2 5
Limit for norm. rot.
and for acc/dec 3 6
F07 - Value setting for out put limit (the rated maximum output is 100)
F08 - Delay-time setting until power to motor is shut off (delay time = set value x 40 msec)
F09 - Power to motor shut off ("1") or not shut off ("0") depending on machine stand-by finish signal
(MRDY)
F10 - Speed error offset adjustment when forward rotation is set (SFR) is commanded
F11 - Speed error offset adjustment when reverse rotation is set (SRV) is commanded
F12 - Speed error offset adjustment when orientation (ORCM) is commanded
F13 - Rotation speed adjustment for forward rotation direction
F14 - Rotation speed adjustment for reverse rotation direction
F15 - Rotation speed when speed command is 10V ( rot. speed = set value x 100 RPM )
F16 - Detection range of speed attainment signal ( detection range = within the percentage (+/-%) value
set in ralation to the command rotation speed
F17 - Detection level of speed detection signal ( detection range = not more than the percentage (+/-%)
value
set in ralation to the maximum rotation speed )
F18 - Setting of torque limit value (torque limit value = not more than the percentage (+/-%) value set in
ralation to the maximum output )
F19 - Setting of time required for acc/dec ( time = set value in seconds )
F20 - Regenerative power limit (adjustment during dec.; setting range 0 to 100 )
F21 - Setting of speed-control phase compensation "P" HIGH gear ( CTH = 1 )
F22 - Setting of speed-control phase compensation "P" LOW gear ( CTH = 0 )
F23 - Setting of speed-control phase compensation "P" at time of orientation: HIGH gear
F24 - Setting of speed-control phase compensation "P" at time of orientation: LOW gear
F25 - Setting of speed-control phase compensation "I" HIGH gear ( CTH = 1 )
F26 - Setting of speed-control phase compensation "I" LOW gear ( CTH = 0 )
F27 - Setting of speed-control phase compensation "I" at time of orientation: HIGH gear
F28 - Setting of speed-control phase compensation "I" at time of orientation: LOW gear
F29 - Adjustment of speed detection offset (adjusted at machine's time of shipment)
F30 - Adjustment of rotation speed display
F31 - Settig of rigid tap mode
F32 - Setting of normal motor voltage
F33 - Setting of motor voltage at time of orientation
F34 - Setting of motor voltage during rigid tap mode
F35 - Speed zero signal detection level ( detection range = not more than the percentage (%) value set in
ralation to the maximum rotation speed )
I have got 2 types of motors: model 8 (Tsugami NU4Y, NC - 10T) and model 6 (Tsugami NP32, NC - 0T).
Give you settings for both types correspondently:
F00 = blank, blank
F01 = 1; 1
F02 = 0; 0
F03 = 0; 0
F04 = 0; 0
F05 = 0, 1
F06 = 0; 0
F07 = 100; 100
F08 = 5; 5
F09 = 0; 0
F10 = 128; data depends on the type of machine. Refer to separate table of parameters (I can not see
parameters right now, but manual says: normal setting is 128)
F11 = 148; data depends on the type of machine. Refer to separate table of parameters (I can not see
parameters right now, but manual says: normal setting is 128)
F12 = 128; data depends on the type of machine. Refer to separate table of parameters (I can not see
parameters right now, but manual says: normal setting is 128)
F12 = 128; data depends on the type of machine. Refer to separate table of parameters (I can not see
parameters right now, but manual says: normal setting is 128)
F13 = 194; manual says that normal setting depends on the type of motor and data depends on the type
of machine. Refer to separate table of parameters (I can not see parameters right now).
F14 = 195; manual says that normal setting depends on the type of motor and data depends on the type
of achine. Refer to separate table of parameters (I can not see parameters right now).
F15 = 45; 60
F16 = 15; 15
F17 = 3; 3
F18 = 50; 70
F19 = 20; 10
F20 = 70; 60
F21 = 50; 50
F22 = 50; 50
F23 = 100; 100
F24 = 100; 100
F25 = 30; 30
F26 = 30; 30
F27 = 30; 30
F28 = 30; 30
F29 = 119; 128 (approx.)
F30 = 0; 0
F31 = 0; 1
F32 = 10; 11
F33 = 10; 10
F34 = 100; 100
F35 = 75; 75
F36~F40 = 0;0
So these are the parameters for main spindle on A06B-6059-K0311.
These Parameters are from tabele. This motor type is 8S and there is 6S, 12S, 15S, 18S, 8P, 12P, 15P,
18P, 22P, 30P, 40P.