Overview
The 1996 Bridgeport Romi EZ Path S is a CNC slant-bed turning center that uses Yaskawa servo drives and motors on both the X (cross slide) and Z (longitudinal carriage) axes. Many of the field service problems reported on these machines center on two distinct but interlocking faults: a false "limit switch tripped" message at power-on or homing, and a "following error" that appears after a servo drive replacement. Both faults share a common root cause area—drive-side parameter setup and limit/reference input wiring—but require different diagnostic paths.
This technical reference covers the controlled procedure for clearing both classes of faults on the Yaskawa servo package used in the EZ Path S, including the rarely documented CN parameter procedure that only works with the JUSP-OP02A-1 handheld digital operator.
System Topology and Part Identification
Before any troubleshooting begins, identify the exact hardware in the cabinet. The EZ Path S uses:
| Axis | Servo Motor (typical) | Servo Drive (typical) | Encoder |
|---|---|---|---|
| X (cross slide) | Yaskawa AC brushless servo, 3-lead | Yaskawa Sigma / JUSP series | Incremental with marker (C) pulse |
| Z (carriage) | Yaskawa AC brushless servo, larger frame | Yaskawa Sigma / JUSP series | Incremental with marker (C) pulse |
The reference/home sequence is driven through a hardware reference switch (deceleration dog) wired back to the control and a marker (C) pulse from the encoder. The drive must see the C pulse after the deceleration dog opens, and the drive will only treat it as valid if the pulse width window is wide enough for the motor RPM at the reduced reference speed. That window is set in CN parameters on the drive.
Problem 1: False Limit Switch Trip — X Axis Will Not Jog
Symptom: At control power-on or homing, the control annunciates a limit switch fault on the X axis even though the carriage is clearly inside the travel envelope. Jogs in either direction are accepted by the control but the axis moves only a few thousandths (a couple of "thou") and then disables. The Z axis jogs normally.
Root cause candidates (in order of probability):
- Open or shorted X-axis overtravel limit switch (NC contact in series, or NO contact driving an input) wired to the control I/O.
- Limit switch wiring chafed in the cable carrier (common failure on the X axis because the cable flexes every cut).
- Drive "drive inhibit" input active because of an upstream safety relay or because the drive reports an internal alarm that is being interpreted by the control as a limit trip.
- Servo following error that masks itself as a limit trip in older Bridgeport Romi control firmware.
Diagnostic procedure for the limit switch itself:
- Power off. Locate the X-axis reference / overtravel switch on the cross slide. Manually actuate it (toggle the lever) and listen for an audible click.
- With the switch disconnected from the wiring harness, measure across the contacts with a digital multimeter:
| Switch type in machine | Expected state at rest (no dog) | Expected state with dog / overtravel |
|---|---|---|
| Normally Closed (NC) overtravel | Continuity (≈ 0 Ω) | Open (OL on meter) |
| Normally Open (NO) home reference | Open (OL on meter) | Continuity (≈ 0 Ω) |
3. Trace the two conductors from the switch back into the cable carrier and into the electrical cabinet. With the switch disconnected at the switch body, measure resistance to cabinet ground on each conductor. Both should read OL. Any low-ohm reading means insulation breakdown—most often inside the cable carrier.
4. Reconnect the switch. With power on and the drive disabled (ESTOP engaged), measure the DC voltage at the control's limit input terminal referenced to 0 V. The reading will tell you whether the input is sourcing or sinking and whether the input is being pulled in by the control's internal bias.
If the switch itself is electrically intact and the wiring passes the ground test, the fault is upstream—most likely the Yaskawa drive is in an alarm state and the alarm contact is being routed through the same interlock chain as the limit. Move to Problem 3 (Following Error) diagnostics.
Problem 2: Yaskawa Drive Replacement — Will Not Reference Home
This is the most common and most field-confused fault on the EZ Path S after a drive swap.
Symptom: After replacing a Yaskawa servo drive, the homing cycle behaves correctly up to the deceleration dog. The drive decelerates, releases from the dog, looks for the encoder marker (C) pulse, and never sees it. The axis continues at creep speed until it physically hits the hard stop and the drive trips on overload.
Root cause: The Yaskawa drive ships from the factory with the reference marker pulse acceptance window sized for the manufacturer's default motor. On the EZ Path S, that default window is too narrow for the marker pulse width the lathe actually produces at reference speed. The drive therefore time-discards valid marker pulses and never latches a home position.
The fix: Modify Yaskawa parameter CN-6A from the factory setting H840A to H842A. This widens the C-pulse acceptance window so the reference marker is reliably latched.
Procedure: Editing Yaskawa CN-6A with the JUSP-OP02A-1
Perform this procedure with the drive enabled but the motor mechanically unclamped if possible; otherwise perform it in parameter-edit-only mode with the motor disconnected at the power leads to eliminate motion risk.
- Power down the cabinet. Open the Yaskawa drive front panel. Connect the JUSP-OP02A-1 to the drive's CN1 keypad port.
- Power up the control. The digital operator will boot to the default
Monitormode. - Press MODE/Set until the menu displays
Parameter Edit, then press DATA/Set to enter. - Press the UP/DOWN arrow keys until the parameter display shows
CN-00. - Press DATA/Set to enter the CN parameter sub-tree.
- Press UP until the display shows
CN-6A. - Press DATA/Set. The display will show the current hex value, for example
H840A. - Press the SHIFT key to position the cursor under the digit to be modified. Use UP/DOWN to change the appropriate nibble so the final value reads
H842A. - Press DATA/Set to write the value. The display will flash briefly to confirm.
- Press MODE/Set twice to back out to the parameter root, then once more to return to
Monitor. - Cycle drive power (not just control power) and verify the new value persists.
Verifying the CN-6A Fix
- Reset all faults on the drive and clear the control's fault history.
- Command a return-to-reference cycle from the control.
- The axis should approach the reference dog at rapid, decelerate when the dog is contacted, back off the dog, and latch the encoder marker pulse within one motor revolution.
- Confirm that the displayed machine coordinate matches the parameter P0 or equivalent machine-zero value set in the Bridgeport Romi control.
- If the cycle still overruns to the hard stop, re-enter CN-6A and double-check the second hex digit is
4and not0; a single transposed character returns the drive to the original behavior.
Problem 3: Following Error — Drive Swap Induced
Symptom: After swapping a Yaskawa drive between axes (X and Z) as part of diagnosis, the fault moves with the drive or stays with the original axis. The machine may now move a couple of "thou" at slow jog speed and trip on following error when jogged faster.
Definition: A Yaskawa following error means the drive commanded the motor to move a specified distance, the encoder feedback reported that the motor did not reach that distance within the position loop time window, and the drive annunciated the error to latch off.
Root cause candidates (ranked by field frequency on the EZ Path S):
- Belt slip on the ball-screw belt drive. The EZ Path S uses a belt between the servo motor and the ball screw. A loose, glazed, or broken belt allows motor rotation without carriage motion—producing a clean following error at higher speeds.
- Mechanical seizure of the ball screw, nut, or linear ways. More likely to produce an overload fault than a following error, but a partial bind under load can look like one.
- Open phase in the servo motor (shorted winding), measured as a 0 Ω reading across motor leads.
- Failed servo drive output stage. Swapping axes and observing the fault follow the drive confirms the drive, not the motor.
- Servo brushes on older brushed servos only. The EZ Path S uses brushless, so this does not apply, but the same diagnostic logic is used on Bridgeport's earlier product lines.
Motor Resistance Checks
With the drive powered off and the motor leads disconnected at the drive terminal block, measure resistance phase-to-phase at the motor leads:
| Motor type | Measurement | Expected | Failure interpretation |
|---|---|---|---|
| Yaskawa brushless (3 leads U/V/W) | U-V, V-W, W-U | All three readings equal, typically 0.5–5 Ω depending on frame | All near 0 = shorted winding. One OL = open winding. Two equal, one different = partial winding failure. |
| DC brushed (2 leads) | + to - | Finite resistance; compare between A+/A- and B+/B- fields if compound | Near 0 = short; OL = open brush/commutator. |
Also measure each motor lead to the motor frame (ground). All three readings should be OL. A low-ohm reading to ground means winding insulation breakdown or contamination inside the motor housing.
Axis Swap Diagnostic Method
The standard field diagnostic for an unknown axis fault is to swap the suspect drive with a known-good axis drive and observe:
| Test result | Conclusion | Next action |
|---|---|---|
| Fault follows the swapped drive | Drive is bad | Replace or rebuild drive. If rebuild not available, source identical Yaskawa part number as a drop-in. |
| Fault stays on original axis | Motor, mechanics, or wiring on that axis is bad | Motor resistance check → cable harness check → mechanical inspection of ball screw, nut, ways, belt. |
Reversed Direction After Drive Swap
Symptom: After swapping drives, an axis moves correctly but in the opposite direction to what the operator expects. For example, turning the jog handle clockwise moves the cross slide outward instead of inward.
Root cause: The Yaskawa drive stores a direction polarity bit (commonly parameter Pn-001 bit 4 or the equivalent CCWLIMIT / direction setting on older Sigma units). When a drive is moved between X and Z, the polarity it was last configured for is still loaded.
Fix: Edit the sign-of-position or rotation direction bit on the donor drive to match the destination axis. Always re-run homing after this change.
Commutation and Encoder Re-Initialization
After any drive swap on a Yaskawa brushless servo, the absolute encoder offset must be re-learned. On incremental encoders (the typical EZ Path S configuration), this is done by:
- Move the axis to a known mechanical mid-position by hand (drive disabled).
- Enable the drive with no command pulse input.
- Trigger the Yaskawa "encoder reset" or "phase-Z search" routine through the digital operator or via the SigmaWin+ setup tool.
- Confirm the drive display shows a stable
READYstate before reconnecting to motion commands.
Skipping this step on a brushless system will produce following errors at low speed and torque-ripple faults at higher speeds as the drive attempts to commutate against the wrong electrical angle.
Cable Carrier and Continuous Flex Wiring Inspection
The X-axis limit switch home reference runs through a continuous-flex cable carrier on the cross slide. Failure modes that mimic switch faults:
- Insulation cracking where the cable passes the carrier's minimum bend radius—intermittent shorts to ground.
- Tension relief pulled out—wires breaking at the connector backshell, producing opens only under motion.
- Shield drain wire contacting a signal conductor—producing a half-fault that looks like the switch is "stuck."
Inspect the carrier with the machine at multiple axis positions; open the carrier at its service split if equipped, and visually verify jacket integrity for the full bend.
Safety and Latch-Clear Procedures
The Bridgeport Romi control on a 1996 EZ Path S latches drive alarms in non-volatile memory. After any drive-level fix:
- Cycle ESTOP.
- From the control's diagnostic page, clear the alarm log.
- Power cycle the cabinet (not just the control) so the drives re-read their parameter non-volatile storage.
- Verify zero following error displayed for ≥ 30 s before commanding motion.
Field Commissioning Checklist After Yaskawa Drive Replacement
- Match drive part numbers; record serial number of the replacement.
- Verify CN-6A = H842A before any homing attempt.
- Match user parameter table to original (user parameters, not CN).
- Set or verify direction polarity bit for the destination axis.
- Re-learn encoder offset (brushless) or set Pn-205 absolute encoder initialization.
- Perform controlled low-speed jog; monitor following error window in the digital operator.
- Perform full travel in both directions; verify no alarms.
- Run a full G-code program in single-block with feedhold override at 25%, verifying tool offsets return to expected coordinates.
Frequently Asked Questions
Why does my EZ Path S announce a limit switch fault when the X axis is clearly not at the limit?
The fault can be a real open switch in the cable carrier, a wiring fault pulling the input to a false state, or it can be a Yaskawa drive alarm that the control is interpreting through the same E-stop/limit interlock chain. Disconnect the switch at the switch body, verify continuity at rest, and check each conductor to ground before assuming the switch is the problem.
What is the Yaskawa CN-6A parameter and why isn't it in any downloaded Yaskawa manual?
CN-6A is a service-level parameter on legacy Yaskawa servo drives that widens the encoder marker (C) pulse acceptance window. The factory default H840A is too narrow for the EZ Path S reference speed and the lathe will overrun to the hard stop because the drive discards valid marker pulses. The fix is H842A. CN parameters are not in the standard user manual set; they require the JUSP-OP02A-1 full-keypad digital operator to access.
Can I edit CN-6A with the small plug-in Yaskawa digital operator?
No. The smaller operator lacks the key combination needed to enter the CN parameter sub-tree. You need the JUSP-OP02A-1, which has the dedicated keys for the parameter-mode sequence. After the edit, power cycle the drive so the new value is written to non-volatile storage.
How do I tell if a following error is a belt, a motor, or a drive problem on my EZ Path S?
Mechanically disconnect the belt at the motor or ball-screw end and feel for free rotation. Measure resistance phase-to-phase on the motor with the drive powered off (expect 0.5–5 Ω, never near 0 or open). Swap the suspect drive with the other axis drive and observe whether the fault follows the drive or stays on the same axis. Most field failures on these machines turn out to be a slipping belt, not the drive or motor.
After swapping a Yaskawa drive between X and Z, my X axis is reversed. How do I fix it?
The drive stores a direction polarity bit, typically Pn-001 bit 4 or the equivalent sign-of-rotation setting on older Sigma units. Flip that bit to match the destination axis and re-home. Do not attempt to fix the reversal by reversing the motor leads on a brushless servo—doing so will cause commutation faults and immediate following errors.