Milltronics P1 VFD Replacement Saftronics PC-3 to Yaskawa F7

Jason IP14 min read
TroubleshootingVFD / DrivesYaskawa
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

1. Problem Overview

A used Milltronics Partner 1 Series H vertical machining center (manufacture date stamp 518) arrived with a functional Centurion conversational controller, fully jogging X/Y/Z axes, and a passing small test program — but the 7.5 HP spindle refused to respond to M03/M04 commands. The spindle motor could be turned by hand with the machine powered, indicating no electrical excitation. No spindle fault surfaced on the Centurion HMI, and the issue was eventually traced downstream of the controller to a dead Saftronics PC-3 spindle inverter (input power present, blank keypad, no output).

Because the Saftronics PC-3 is a discontinued product line and the OEM (Saftronics was absorbed by Yaskawa in the late 1990s, with the PC3 family later replaced by the F7/VS-606V7 generation), direct service replacements are scarce. This article documents the field-proven swap path: remove the PC-3, install a Yaskawa F7 (or modern CIMR-F7 family) drive of equivalent rating, rewire the Centurion's analog and discrete I/O, commission parameters, and verify spindle orientation, tool change, and tool-retention geometry.

2. Decoding the Milltronics Date Code

Milltronics used a YYWW stamping convention on the machine data plate, where YY is the two-digit calendar year and WW is the ISO week of manufacture.

Stamp Decoded Notes
518 1995, week 18 (early May) Mid-production run of the Series H Partner 1
401 2000, week 1 Reference for newer units
852 1985, week 52 Earliest documented Partner 1 Series

Cross-check by locating the data plate on the electrical cabinet door or the head casting. The controller's About screen also exposes the firmware build date, which should be within a few weeks of the mechanical build date for factory-original machines.

3. Failure Symptoms of the Saftronics PC-3

Symptoms reported on a 1995-vintage PC-3 driving a 7.5 HP (≈5.6 kW) induction spindle motor:

  • Input power present at L1/L2/L3 (or L1/L2 on 230 V units) — measured with a DMM at the drive's input terminal block.
  • Blank / dead keypad/display with no LED activity. The PC-3 used a 7-segment + LED status row; a fully dark display with mains applied typically points to a failed internal +5 V/+15 V aux supply or a corrupted EEPROM on the control board.
  • No motor excitation — shaft free to rotate by hand.
  • No fault code presented because the keypad itself is not running.
  • No Centurion-side fault, because the spindle drive-ready contact and zero-speed feedback never close.

Before condemning the drive, rule out upstream causes:

  1. Verify the 230 VAC or 460 VAC control transformer secondary feeding the PC-3's control terminals.
  2. Measure DC bus voltage at the PC-3's P (+) and N (−) test points — should be ≈1.414 × VAC RMS (e.g., 325 VDC on 230 V, 650 VDC on 460 V).
  3. Inspect the charge resistor and input fuses; the PC-3 used rear-access 30 A or 40 A semiconductor fuses depending on HP rating.
  4. Check the +24 VDC logic supply used by the keypad and gate drivers.

If the DC bus is present but the keypad is dead, the control PCB has failed — a known failure mode on 1990s Saftronics PC3 units exposed to coolant vapor, vibration, or long-term thermal cycling. Repair boards are not generally available, so a swap to a current-generation Yaskawa F7 (or its successor CIMR-F7) is the practical path.

4. Replacement Drive Selection: Why the Yaskawa F7

The Yaskawa F7 (CIMR-F7U / CIMR-F7B) is the functional successor to the Saftronics PC-3 for spindle applications. It is the drive the OEM (Milltronics) recommends for late-1990s Partner 1 mills when a PC-3 has to be replaced. Confirm the exact frame and voltage class before ordering:

Original Saftronics PC-3 Match Yaskawa F7 (230 V class) Match Yaskawa F7 (460 V class) Motor HP Rated Current (F7 ND)
PC3-2015 CIMR-F7U2015 CIMR-F7B4015 2 HP 8.0 A (230 V) / 4.1 A (460 V)
PC3-2025 CIMR-F7U2025 CIMR-F7B4025 3 HP 12.0 A / 6.0 A
PC3-2035 CIMR-F7U2035 CIMR-F7B4035 5 HP 17.5 A / 8.8 A
PC3-2050 CIMR-F7U2050 CIMR-F7B4050 7.5 HP 25.0 A / 11.0 A
PC3-2060 CIMR-F7U2060 CIMR-F7B4060 10 HP 33.0 A / 14.0 A
Note on part numbers: Suffix U = 200–230 V three-phase input, B = 380–460 V three-phase input. The 7.5 HP Partner 1 was shipped in both 230 V and 460 V configurations depending on shop service. Verify by reading the motor nameplate voltage and the data plate on the existing PC-3 before ordering.

For Partner 1 mills in light-duty shops running from single-phase utility, the F7's published single-phase input derating must be observed: the F7 can accept single-phase input but must be derated to roughly 50 % of nameplate current. A 7.5 HP (25 A @ 230 V three-phase) drive becomes a 5 HP-equivalent on single-phase input — usually acceptable for a 7.5 HP spindle motor because the spindle rarely pulls full nameplate current in light milling cuts.

5. Wiring the Yaskawa F7 to the Centurion Controller

The Centurion's spindle interface on a Series H Partner 1 consists of:

  • One analog reference (0–10 VDC) from the Centurion to the drive's speed command input.
  • Multiple discrete 24 VDC inputs: Run/Stop, Forward/Reverse, Fault Reset, and (on rigid-tap machines) Spindle Orient.
  • Multiple discrete 24 VDC outputs from the drive back to the Centurion: Drive Ready, At-Speed, Zero-Speed, and Fault.
  • The orientation/encoder feedback cable from the spindle-head encoder (used only on rigid-tap machines).

5.1 Power wiring

Reuse the existing input power wiring (L1/L2/L3 or L1/L2) and the existing shielded VFD-to-motor cable. The F7 uses the same conventional R/L1, S/L2, T/L3 input terminals and U/T1, V/T2, W/T3 output terminals as the PC-3. Confirm the motor rotation direction on first power-up and swap any two output leads if the spindle spins backward.

5.2 Control terminal assignments (Yaskawa F7)

F7 Terminal Function Connect to Centurion
1 +24 VDC output (drive-supplied) Source for inputs S1–S7
2 0 VDC common Centurion 24 V common
3 S1 — Forward Run command Centurion FWD output
4 S2 — Reverse Run command Centurion REV output
5 S3 — External Fault / Stop Centurion E-STOP spindle line
6 S4 — Fault Reset Centurion FAULT_RESET
7 S5 — Multi-step speed 1 / Orient trigger Centurion ORIENT_REQ (if rigid tap)
11 MA (relay common) Centurion discrete common
12 MB / MC — Drive Ready contact Centurion DRV_READY input
25 DM+ — At-Speed output (open-collector) Centurion AT_SPEED input
27 DM− — At-Speed reference Centurion 24 V common
16 +15 VDC reference supply Jumper to 17 (speed ref input)
17 Speed reference input (0–10 VDC) Centurion analog out (DAC)
18 Speed reference common Centurion analog ground
Shielding: The analog reference cable must be a twisted, shielded pair with the shield bonded at the drive end only (terminal 12 / G on the F7) and floated at the Centurion. Ground-loop noise on the 0–10 V reference is the most common cause of unstable spindle speed at low RPM.

6. Yaskawa F7 Parameter Configuration

Configuration values below are a starting baseline appropriate for a Partner 1 Series H 7.5 HP spindle with a Yaskawa F7. Always confirm the exact value with Milltronics' applications support for the specific Centurion firmware version installed on your machine.

Param Description Typical Setting Notes
A1-02 Control method 0 (V/f) for non-rigid-tap, 3 (Flux Vector) if encoder present Use V/f unless rigid-tap encoder is wired
b1-01 Speed reference source 1 (terminal 17 analog) Centurion supplies 0–10 V
b1-02 Run command source 1 (terminals S1/S2) Discrete Run/Stop from Centurion
b1-03 Stopping method 0 (Ramp to stop) Required for tool-change orient sequence
b1-04 Reverse prohibit 0 (enabled both directions) Milltronics needs M04 support
C1-01 / C1-02 Accel / Decel time 3.0 s / 3.0 s Tune for spindle inertia
C1-09 Fast-stop time 2.0 s Used on E-STOP
C2-01 / C2-02 S-curve accel/decel 0.20 s / 0.20 s Reduces mechanical shock
d1-01…d1-04 Preset speeds 0 / 50 / 100 / 0 % Orient / jog / max
E1-01 Input voltage 230 or 460 Match motor nameplate
E1-04 Max frequency 60 Hz (Partner 1 default) or 90 Hz (high-speed head) Verify with nameplate
E1-05 Max voltage 230 or 460 Match motor nameplate
E1-06 Base frequency 60 Hz
E1-09 Min frequency 0 Hz for analog, 3 Hz if min-speed lockout desired
E2-01 / E2-03 Motor rated current / no-load current From motor nameplate 7.5 HP ≈ 22 A @ 230 V / 11 A @ 460 V
F1-01 PG pulses per revolution (encoder) 1024 ppr (if rigid-tap encoder fitted) Set only if rigid-tap detected
H2-01 MA/MB function select 0 (Drive Running) or 6 (Drive Ready) Wire to Centurion DRV_READY
H2-02 P1 output select 2 (At-Speed) Centurion AT_SPEED
L1-01 Motor thermal protection 1 (electronic OL enabled) Match motor FLA
OEM source of truth: Milltronics' applications line is the authoritative source for the parameter set that matches the specific Centurion firmware build. The values above are a generic F7 baseline; the Centurion's analog scaling (10 V = max RPM), the at-speed window, and the orient-preset RPM are all set by the controller firmware and must be matched by the F7's analog input scaling (H3-02 / H3-03) and preset speed (d1-01).

6.1 Analog scaling check

With the drive in Local mode, command 5.000 VDC on terminal 17 and verify the output frequency is exactly 50 % of E1-04. If it is not, adjust H3-02 (gain) and H3-03 (bias) until it is. This single calibration eliminates the majority of "spindle runs but tach is wrong" complaints on a swapped drive.

7. Spindle Orientation and Verification

Tool-change orientation on a Partner 1 is controlled by the Centurion's orient spindle routine, which:

  1. Issues M19 (spindle orient) and commands a preset low RPM (typically 50–100 RPM) on the F7's multi-step input.
  2. The Centurion monitors the encoder feedback to find the spindle's physical keyway/index position.
  3. Once the encoder confirms alignment, the Centurion releases the drawbar and indexes the tool carousel.

Verification sequence after the F7 is installed and parameterized:

  1. Issue M03 S500 from MDI. Confirm spindle ramps to 500 RPM and holds speed within ±2 %.
  2. Issue M05. Confirm spindle decelerates to zero under controlled ramp (not a freewheel coast).
  3. Issue M04 S500. Confirm reverse rotation.
  4. Issue M19. Confirm spindle rotates to the orient preset, settles within 1 second, and the drawbar releases.
  5. Issue T01 M06 (tool change). Confirm carousel indexes, arm reaches in, drawbar re-engages, and the spindle-orient LED stays solid through the cycle.

If the spindle orient hunts or overshoots, shorten the F7's accel/decel on the orient preset (C1-13/C1-14) and verify the encoder pulses-per-revolution parameter (F1-01) matches the actual encoder disc on the spindle head.

8. Tool Retention: The CAT40 60° Pull-Stud Issue

Series H Partner 1 mills with the 7.5 HP spindle use a BT-style or CAT-style 40 taper with a 60° pull-stud (retention knob) angle rather than the more common 45° CAT-V flange. The 60° knob is shorter and has a shallower taper. It is not interchangeable with a standard 45° CAT-V retention knob.

Critical safety warning: Do not use a standard 45° pull-stud in a 60° spindle, or vice versa. Mismatched geometry will not seat correctly, the drawbar will appear to engage, and the tool will release under cutting load — risking tool loss, workpiece damage, and serious injury.
Pull-Stud Angle Spindle Match Common Source Visual Identifier
60° Milltronics P1 Series H 7.5 HP Milltronics p/n or equivalent MAS-403 60° Short, shallow flange; small head
45° (CAT-V) Standard CAT 40 spindles CAT-V retention knob (most US tooling suppliers) Tall, wide flange; large head
90° (BT) BT 40 spindles JIS B 6339 90° knob Solid shoulder, no flange

Always source the 60° pull-stud from Milltronics directly or from a documented equivalent; do not improvise. Confirm the part number on the tool packaging and verify the angle with a protractor before installing in the spindle.

9. Identifying Rigid Tapping on a Partner 1 Series H

Rigid tapping was a factory option on the Partner 1, not a standard feature. To determine if a given machine has rigid tapping:

  1. Power down and lock out the machine.
  2. Remove the fiberglass cover on the right side of the spindle head (as viewed standing in front of the machine, looking at the spindle nose).
  3. Look for a belted spindle encoder — a small incremental encoder driven by a timing belt or gear off the spindle nose, with a multi-conductor cable running back to the Centurion cabinet.

If the encoder is present and wired to the Centurion's encoder input card, the machine has (or can be enabled for) rigid tapping. If only a proximity switch on the drawbar is present and there is no encoder on the spindle, the machine is flex-tap only.

For rigid-tap-equipped machines, the F7 must be configured for closed-loop Flux Vector control (A1-02 = 3) and the encoder PPR (F1-01) must be set to match the actual encoder disc — typically 1024 PPR on a Partner 1 head. The Centurion then handles the spindle-to-Z-axis phase lock during the M29 rigid-tap cycle.

10. Field Commissioning Checklist

Run through this matrix before releasing the machine to production:

Step Test Pass Criterion Status
1 Verify input voltage at F7 terminals R/S/T Within ±10 % of nameplate (230 V or 460 V)
2 Verify DC bus voltage (P to N) ≈1.414 × VAC, steady
3 Verify analog reference scaling (5 V → 50 % freq) Frequency at terminal = 50 % of E1-04
4 Run M03 S500, measure RPM with handheld tach 500 ± 10 RPM
5 Run M04 S500, verify reverse Smooth reverse, correct rotation
6 Run M05, verify controlled decel to 0 Decel time matches C1-02; no overshoot
7 Run M19, verify orient Spindle stops at drawbar slot within 1 s, no hunting
8 Run tool change (T01 M06) Carousel indexes, arm reaches, drawbar releases and re-engages
9 Verify DRV_READY signal at Centurion Input true when drive is healthy, false on E-STOP
10 Verify AT_SPEED signal at Centurion Input true within 2 % of commanded speed
11 Verify pull-stud angle with protractor 60° on every tool holder
12 Load a test program with multiple tool changes 10+ tool changes with no faults

11. Troubleshooting Matrix

Symptom Likely Cause Corrective Action
Drive displays blank, no LEDs Failed aux supply; missing 24 V control voltage Verify input control power; check internal +5 V/+15 V supplies on the F7 control board
Drive displays OC on start Output phase-to-phase short; motor lead damage; accel too short Megger motor and cable; lengthen C1-01
Drive displays OV on decel Regen overload; decel too short for inertia Lengthen C1-02; verify dynamic braking resistor (if equipped) is wired
Drive displays EF at start External fault input asserted; Centurion E-STOP line low Check S3 wiring; verify Centurion E-STOP chain
Spindle runs but tach reads ½ of commanded Analog input scaling mismatch Adjust H3-02 (gain) to bring 5 V input to 50 % output
Spindle orient hunts / overshoots Accel/decel on orient preset too aggressive; wrong encoder PPR Lengthen C1-13/C1-14; verify F1-01 = encoder disc PPR
Tool drops during cutting Wrong pull-stud angle (45° in 60° spindle) Replace all retention knobs with 60° Milltronics-spec units
Centurion shows spindle fault but drive is healthy DRV_READY relay not wired; AT_SPEED polarity wrong Verify MA/MB wiring (H2-01 = 6 for Drive Ready); verify H2-02 = 2 for At-Speed
Spindle runs only in one direction b1-04 (reverse prohibit) set to 1 Set b1-04 = 0; verify S2 wiring

12. General Notes on the Partner 1 Series H

The Partner 1 is widely regarded as a strong entry-level VMC for small shops, toolrooms, and prototyping environments:

  • Single-phase input capability on many 1990s models makes it attractive for light commercial / residential service drops.
  • Centurion conversational control is considered one of the easier-to-learn CNC interfaces for operators transitioning from manual mills.
  • Conversational programming power is high for the class — built-in pocket, bolt-circle, engraving, and line-arc routines eliminate the need for CAM on many small jobs.
  • Common wear items include tool-changer swing-arm bushings, ATC cam followers, way-cover wipers, and drawbar Belleville washers. Inspect these before first power-up on any used machine.
  • Parts and support are still available from Milltronics for Partner 1 Series H units, and the applications line will assist with parameter sheets for modern VFD swaps (such as the F7 documented here).

FAQ

How do I decode a Milltronics manufacture date stamp like "518"?

Milltronics uses a YYWW format on the data plate, so 518 = 1995, ISO week 18 (early May). Confirm with the controller's About screen firmware build date.

What is the modern equivalent of a Saftronics PC-3 spindle drive?

The Yaskawa F7 (CIMR-F7U for 230 V, CIMR-F7B for 460 V) is the direct functional successor and the drive Milltronics typically specifies for Partner 1 Series H spindle-drive replacements. Match frame size and current rating to the original PC-3 part number.

Why does my Partner 1 spindle use a 60° pull-stud instead of the standard 45°?

The Series H 7.5 HP spindle was designed for a 60° retention-knob angle, which is shorter and shallower than the common CAT-V 45° flange. Using a 45° knob in this spindle risks tool release under cutting load — always source the 60° spec from Milltronics.

How can I tell if my Partner 1 has rigid tapping?

Remove the fiberglass cover on the right side of the spindle head and look for a belted incremental encoder driven off the spindle nose. If the encoder is present and wired to the Centurion, the machine has or can be enabled for rigid tapping (M29).

Why is the Centurion showing no spindle fault when the drive is clearly dead?

The Centurion monitors the drive's DRV_READY and AT_SPEED discrete outputs, not the drive's internal fault log. If the drive's control board is dead, those outputs never change state and the Centurion sees "drive not ready" rather than a fault code. Verify the drive's 24 V control power and H2-01/H2-02 output assignments during commissioning.

Back to blog