System Overview
The Yaskawa VS-626VM3 (model designation CIMR-VMS25P5) is a 200 V-class, 5.5 kW AC spindle drive used on the Kitamura MyCenter 1 vertical machining center. The drive is commanded by a Fanuc Series 0 Model C (OM-C) CNC through the Fanuc serial spindle link. Two distinct field failures manifested on this machine: an intermittent initialization fault (drive display F-A00, Fanuc alarm 1008) and an intermittent spindle orient failure with a "no sensor" indication. Both faults were eventually traced to mechanical/connection problems at low cost rather than failed semiconductors, firmware corruption, or motor damage.
The 626VM3 part number breaks down as follows:
- VM — VS-626VM3 spindle drive family
- S — spindle (versus positioning) variant
- 2 — 200 V input class (200–230 V three-phase)
- 5P5 — 5.5 kW continuous output
The machine is powered from a CNC-rated rotary phase converter producing 220, 220, and 227 V on its three legs. That voltage profile, the intermittent nature of the two faults, and the field repair actions are the basis for the diagnostic procedures in this article.
Fault 1 — F-A00 Initialization Error / Fanuc 1008
Symptoms
The 626VM3 failed to complete its power-on self-test roughly one out of three attempts. When the fault occurred, the drive displayed F-A00 on its seven-segment LED and the Fanuc OM-C posted SPINDLE ALARM 1008 on the CRT. The spindle did not attempt to run during these events; the fault appeared at main contactor closure, before any M-code spindle command was issued. When the drive did initialize successfully, the spindle ran through its full speed range (0–6000 rpm on the MyCenter 1) without further alarms. The intermittent, frequency-of-occurrence pattern pointed to a marginal hardware condition rather than a configuration error.
DC Bus Topology and Pre-Charge Operation
On the VS-626VM3, the three-phase input feeds a six-pulse diode bridge whose DC output charges a bank of electrolytic capacitors through a pair of pre-charge resistors. A charging contactor (the "bypass" or "short-circuit" contactor) closes after a time delay or after the bus voltage threshold is met, putting the contactor poles in parallel with the pre-charge resistors and bringing the bus up to its final value. The pre-charge path is intended to limit inrush current to a few amps while the electrolytic bank charges from zero to nominal voltage. If the contactor poles have dirty, pitted, or oxidized contact surfaces, the bus will either fail to reach the expected voltage or will produce transient dips that the control board interprets as a charging fault.
Root Cause: Charging Contactor Poles
Field verification of the bus voltage at idle showed approximately 300 V DC, which is consistent with a 220 V line-to-line supply. The original poster initially suspected an upper-limit problem based on a 1.2× line voltage specification in the manual; on review, the 1.2× value is the lower-limit threshold used in the undervoltage detection window, while the nominal bus target is 1.41× the line-to-line RMS value (peak of a sinusoid). The correct bus voltage formula is:
Vbus = VLL × √2 ≈ 1.414 × VLL
| Line-to-Line VRMS | Expected Vbus (V DC) |
|---|---|
| 208 | 294 |
| 220 (measured leg 1) | 311 |
| 220 (measured leg 2) | 311 |
| 227 (measured generated leg) | 321 |
| 230 | 325 |
| 240 | 339 |
Under the fault condition, however, the bus does not reach these values if the charging contactor passes high resistance during closure. An intermittent contact resistance of even a few ohms — rather than the expected tens of milliohms — causes the bus capacitor charge curve to flatten below the lower-voltage threshold within the detection window, and the 626VM3 raises F-A00. Because the contactor occasionally makes good contact, the fault is intermittent rather than hard.
Diagnostic Procedure
- De-energize the spindle drive at the main disconnect and lock-out/tag-out. Wait at least five minutes for the bus capacitors to bleed down through the internal discharge resistors. Verify with a CAT III 600 V meter at the DC bus test points (typically labeled
PAandPBor(+)and(-)on the lower front of the 626VM3). - Locate the charging contactor. On the 626VM3 it is usually mounted behind the lower front cover, above the bus capacitors, and has three or four large spade lugs. The pre-charge resistors are physically attached to the same assembly.
- With the drive still de-energized, use a milliohm meter (or a DMM on the lowest ohms range) to measure the contact resistance of the contactor with the coil manually depressed. Use a wooden stick or an insulated jumper; never apply 120 V to the coil from a live circuit.
- Read the resistance across each pole. Good poles show 5–50 mΩ. Worn or oxidized poles show 1 Ω or more, often unstable as the contact surfaces shift.
- Energize the contactor coil with the drive's own 24 V or 100 V rail (refer to the schematic in SIE-S626-6C) and watch the reading. If the resistance fluctuates or spikes while the coil is energized, the contact surfaces are contaminated.
- Cross-check by reading the bus voltage on the drive's digital display. The relevant parameter is in the
Un(monitor) group; on most 626VM3 firmware loads it isUn-01, but verify against the parameter cross-reference in SIE-S626-6C for the specific firmware. Stable, correct bus voltage during normal running rules out the pre-charge circuit as a continuing fault.
Repair: Contactor Contact Restoration
When the contactor body itself is serviceable but the contacts are dirty:
- Identify an unused pole set on the same contactor frame, or on a mechanically identical spare contactor. Yaskawa typically loads only the poles needed for the pre-charge bypass; the contactor may have one or two unused poles with factory-clean silver-alloy contacts.
- Move the load wires to the unused pole set and re-torque per the manual's terminal torque specification (typically 1.0–1.5 N·m for the signal lugs, more for power lugs).
- If no unused poles are available, de-energize, isolate the contactor, and dress the contact surfaces with a contact burnishing tool. Never use emery cloth, which leaves non-conductive residue. Follow up with a clean lint-free wipe and isopropyl alcohol.
- Verify the bus voltage monitor after reassembly and run a full initialization cycle five to ten times to confirm the fault is cleared.
Fault 2 — Spindle Orient “No Sensor” Error
Symptoms
During the first several tool changes after power-up, the spindle would spin for several seconds and then trip with a "no sensor" indication on the drive. After a few cycles, the orient operation usually began working, but the spindle stopped at a position that was not consistent enough for the tool-change arm to enter the spindle taper — the orient position was drifting off the detent window. The symptom was most pronounced when the spindle was cold and gradually improved as the connector warmed under current.
Root Cause: Orient Sensor Connector
The 626VM3 uses an external orientation sensor (typically a magnetic proximity switch or a slotted optical sensor mounted to the spindle housing) to provide one pulse per revolution plus a position reference. The drive's orient function uses the rising edge of the position pulse to start the position-control loop and the falling edge (or a second marker) to settle into the orient detent. Field diagnosis showed that the connector at this sensor had oxidized or contaminated pins. The first few seconds of operation were enough for the contact resistance on the signal pin(s) to settle as current heated the connector, which is why the orient worked "after the first few tool changes" but then drifted — the connector was thermally and mechanically marginal. The drive's "no sensor" detection tripped when the sensor pulse was missing or unstable for the entire orient sequence.
Diagnostic Procedure
- Locate the orient sensor amplifier board. On the Kitamura MyCenter 1 with the 626VM3, it is mounted on or behind the spindle head. The sensor cable runs from the spindle body into a multi-pin connector on the amplifier.
- With the machine locked-out, disconnect the sensor cable at the amplifier end. Inspect the pins and sockets for green or black oxidation, deformation, or contamination from cutting fluid.
- Measure the resistance of each conductor end-to-end with a low-voltage continuity tester. A reading above 1 Ω on a sensor signal conductor is suspect; good readings are below 0.5 Ω.
- With the drive powered and in orient mode, use an oscilloscope on the orient sensor output. Refer to SIE-S626-6C for the test point — usually a test pin labeled
SPOS,OFD, or similar on the control board. Look for a clean 5 V or 24 V square wave that goes low once per spindle revolution at the orient position. - Wiggle the cable while observing the scope. Any glitching on the waveform that correlates with the wiggle indicates an intermittent connector or broken conductor.
Repair: Connector Cleaning
- De-energize and lock-out the machine. Disconnect the orient sensor cable at both ends.
- Spray both the plug and the receptacle with electrical contact cleaner (CRC QD, DeoxIT D5, or equivalent). Allow 30 seconds of soak time.
- Re-mate and un-mate the connector five to ten times to work the cleaner across the contact surfaces. This is the most effective step for removing oxide film on tin or gold-plated pins.
- Wipe excess cleaner and inspect the pins for mechanical damage. Bent pins should be straightened with a non-marring tool; missing or fractured pins require pin extraction and replacement of the connector housing.
- Reconnect, secure the locking ring or bail, and run a minimum of 25 consecutive tool changes to verify orient repeatability before returning the machine to production.
Bus Voltage Reference and Verification
The DC bus voltage on a 200 V-class 626VM3 should be 1.41× the measured line-to-line RMS voltage once the pre-charge contactor is closed. With a phase converter producing 220, 220, and 227 V on the three legs, the bus will charge asymmetrically but settle within a few hundred milliseconds at the average peak. Verify with the drive's built-in monitor parameter:
- From the drive keypad, navigate to the monitor group (typically
Unprefix) and read parameterUn-01(DC bus voltage). On some 626VM3 firmware revisions the parameter isUn-08or accessed via theMONkey — always cross-check with the parameter list in SIE-S626-6C for the specific firmware load. - Compare the reading to the calculated target. Tolerances of ±5% are normal.
- Run an initialization cycle ten times consecutively. Each cycle should reach the target bus voltage within 2 seconds of contactor closure. If any cycle shows a slow charge, a low peak, or an F-A00 fault, the contactor or pre-charge resistor path is still marginal.
Phase Converter Considerations
The machine was powered from a CNC-rated rotary phase converter producing 220, 220, and 227 V on its three legs. Two characteristics of phase-converter power can affect 626VM3 behavior:
- Generated-leg voltage rise under load: Rotary phase converters often produce a "generated" leg that rises 5–10% under motor starting transients. The 626VM3's input rectifiers tolerate this if the peak stays below 250 V AC line-to-line. If the generated leg peaks higher than 250 V during spindle accel, the bus can briefly exceed 350 V and trigger an overvoltage (F-A01 or similar) rather than an undervoltage fault.
- Voltage unbalance: The 5–7 V unbalance between the generated leg and the utility legs is within the 2% guideline that NEMA MG-1 recommends for inverter-duty motors, but a stiff utility feed with separate transformers for the CNC is preferable for production duty.
If F-A00 returns after contactor service, install a three-phase line monitor or a power conditioning transformer sized for the spindle drive's full input kVA. For a 5.5 kW drive at 220 V, sizing uses the three-phase apparent-power formula:
kVA = (√3 × VLL × Iline) / 1000
With an input current of approximately 20 A at full load, a 15 kVA three-phase conditioning transformer provides margin for inrush, voltage unbalance correction, and brief transient absorption. Verify the transformer impedance is 3–5% to avoid limiting the drive's input current during accel.
Troubleshooting Matrix
| Symptom | Likely Cause | Primary Check | Repair |
|---|---|---|---|
| F-A00 at power-up, ~33% of cold starts | Dirty charging contactor contacts | Pole-to-pole resistance under coil energization | Move to unused pole set or dress contacts |
| Bus voltage 300 V, expected 311 V | Pre-charge path not fully closed |
Un-01 monitor parameter, scope test point |
Contactor service or replacement |
| Orient "no sensor" first cycles, then works | Oxidized orient sensor connector pins | Connector pin resistance, scope on SPOS test point |
Clean and re-mate connector 10× |
| Orient position drifts, out of arm-entry window | Intermittent sensor pulse timing | Scope sensor waveform during orient cycle | Connector cleaning, cable flex check |
| Persistent F-A00 after contactor service | Fractured motor power cable conductor | Megger test at 500 V phase-to-phase and to ground | Replace motor power cable |
| Generated leg overshoots 250 V on accel | Phase converter transient | Scope input line-to-line at accel | Add 15 kVA conditioning transformer |
Verification Tests
After both repairs, perform the following acceptance tests before returning the machine to production:
- Power-cycle test: 25 cold starts with 60-second off time between each. No F-A00 events allowed.
-
Spindle speed sweep: Command
M3 S100,S1000,S3000,S6000(or the machine's maximum rpm) with 5-second dwells. Monitor the drive display for any DC bus or overcurrent alarms. -
Orient repeatability test: Run 50 consecutive
M6tool changes and record the orient stop position. With the Fanuc OM-C, the orient stop should be within the orient position parameter tolerance window, typically ±2 pulses of the reference marker. - Stop-position drift: At constant spindle temperature, run 10 orient cycles and record the stop position. Position drift between cycles should be less than the orient tolerance parameter setting.
- Thermal soak: Run the spindle at 50% of rated speed for 30 minutes, then immediately perform 10 tool changes. Orient accuracy at elevated temperature is the most demanding test of sensor connector integrity.
Preventive Maintenance
To prevent recurrence on similar 626VM3-equipped machines:
- Inspect and exercise the bus charging contactor annually. Cycle the contactor 10 times under power; resistance drift above 100 mΩ is a replacement trigger.
- Clean and re-mate the orient sensor connector at the same interval.
- Megger-test the spindle motor power cable at 500 V DC annually; readings below 100 MΩ indicate moisture or insulation damage.
- Verify the DC bus voltage at the drive's monitor parameter quarterly; any reading more than 5% off the calculated target warrants investigation.
- Check the pre-charge resistor resistance. The 626VM3 service manual gives the resistor value (typically 20–50 Ω for the 200 V class); a reading more than 20% above nominal indicates drift or open-circuit.
- Keep the spindle head area free of cutting fluid contamination. The orient sensor connector is particularly sensitive to coolant ingress; reroute or shield the cable if pooling is observed.
- Inspect the spindle motor power cable for stiff or cracked sections near flex points, particularly where the cable enters the headstock or transitions to a flexible conduit.
FAQ
What does F-A00 mean on a Yaskawa 626VM3 spindle drive?
F-A00 is the 626VM3's initialization fault, indicating the DC bus did not reach the expected pre-charge threshold during the controller's start-up check. On Fanuc-controlled machines using the serial spindle link, the same condition is reported as Fanuc alarm 1008, which is a generic spindle serial-link fault indicator; the underlying drive code is read from the drive's own display or from the Fanuc spindle monitor screen.
What is the correct DC bus voltage for a 200 V-class 626VM3?
The DC bus charges to approximately 1.414 times the line-to-line RMS input voltage. For 220 V input the bus reads about 311 V DC, for 230 V about 325 V, and for 240 V about 339 V. Tolerances of ±5% are normal. The "1.2× input" reference in the manual is the lower-limit threshold used by the undervoltage detector, not the bus target.
Why does the spindle orient fail intermittently after power-up?
The most common cause is oxidized or contaminated pins in the orient sensor connector. Contact resistance is high until current flow heats the connector, which is why the first few tool changes after a cold start may fail and subsequent ones work. Cleaning the connector pins with electrical contact cleaner and re-mating the connector ten times resolves the issue in most cases.
Can a phase converter damage a 626VM3 spindle drive?
A CNC-rated rotary or static phase converter that holds all three legs within 5% of nominal and limits the generated-leg peak under 250 V AC is acceptable for a 200 V-class 626VM3. If the generated leg overshoots 250 V during spindle accel, the bus can exceed 350 V DC and trigger an overvoltage fault. A 15 kVA three-phase conditioning transformer is the safest upgrade for production duty on phase-converter power.
What is Fanuc alarm 1008 on a spindle drive?
Alarm 1008 on the Fanuc OM-C is a generic "serial spindle alarm" indicator. The actual fault code is reported by the spindle amplifier itself and is read either on the drive's seven-segment display or by accessing the Fanuc spindle monitor screen (typically SYSTEM → SPINDLE → ALARM on the OM-C). The 1008 number does not specify the underlying fault — it is the serial-link channel for whichever code the drive is reporting, such as F-A00.