1. Toshulin VTL SKJ 16
Key Issues
- No labeled wiring and incomplete electrical drawings, making relay identification extremely difficult.
- Initial relay chosen for Run/Jog mode selection was incorrect, causing both modes to be influenced when attempting bypass/interrupt.
- Excessive troubleshooting occurred because the initial relay was assumed to be correct for too long.
Resolution
- After extensive trial-and-error, the correct control relay was found that allowed the addition of a bypass relay tie-in without affecting other functions.
- A reliable tie-in point was identified: holding the Stop PB prevented table rotation in both Run and Jog, making it a suitable circuit to interrupt.
2. Gray VTL SKJ 16
Key Issues
- Electrical prints were incorrect due to refurbishing with a different PLC and VFD.
- New PLC had no visible indicators, making signal tracing difficult.
- Machine no longer had a jog mode, impacting safety logic design.
- HMI-based tie-in buttons were solid-state and could not be intercepted.
- Operator needs required that setup be performed with guarding open and table allowed to rotate, requiring a safe but flexible solution.
Resolution
- Stopping characteristics were evaluated and E-Stop PB performance was deemed acceptable for risk reduction.
- A temporary jumper was installed at operator request, but a proper risk-reducing bypass design was implemented:
- Supervisor-controlled keyed bypass selector switch (prevents unauthorized use).
- Handheld, momentary, spring-return PB serving as a “hold-to-run” safety device during setup.
- Final logic:
- Run Mode: Safety relay in series with E-Stop; guarding must be closed to run; opening guarding stops machine.
- Bypass Mode: Safety relay bypassed only when keyed switch is on and handheld PB is actively held.
- Loss of handheld PB input reopens the E-Stop circuit, requiring a full reset.
3. Bullard Cutmaster 33077
Key Issues
- I/O indicator lights showed no change until after a start command, hiding the mode of operation.
- Table would coast for ~30 seconds when the E-Stop was used—too long for practical stopping control.
- HMI tie-in buttons were solid-state and not suitable for interruption.
- VFD stop commands were non-standard, and documentation did not match real configuration.
- No accessible PLC stop command signal or configuration data.
Resolution
- Wires traced directly to the VFD; online VFD info suggested stop command locations, but control scheme was not standard 3-wire or 4-wire.
- Multiple signal combinations were tested until:
- A method was found to stop motion,
- Initiate a drive fault when necessary, and
- Achieve proper Run and Jog modes.
- A safety-relay PB was added at operator station.
- Final configuration allowed safe control of both Run and Jog despite undocumented drive control architecture.
Overall Analysis: Why These Challenges Occurred
Common Root Causes
- Inaccurate or missing electrical documentation
- Machines had undocumented modifications, refurbishments, or PLC/VFD retrofits.
- Prints did not match the machines—signals, terminals, and logic were inconsistent.
- Solid-state / HMI-based controls
- Many OEM buttons were HMI soft keys or solid-state I/O that cannot be safely intercepted.
- No clear indication of PLC mode or stop logic
- Difficulty determining Run/Jog state before issuing a command.
- No visible indicators on updated PLCs.
- Non-standard or unknown VFD control wiring
- VFDs using unconventional stop logic.
- Lack of access to VFD configuration parameters.
- Safety limitations during setup
- Operators needed rotation with guarding open, requiring engineered reductions of risk (not full elimination).
- Mechanical stopping behavior
- Long coast times on some machines made typical E-Stop tie-ins ineffective or unsafe.
How to Determine Tie-In Issues BEFORE Development
To prevent time-consuming “hunt and test” troubleshooting, future CNC and VTL safety upgrades should evaluate the following before quoting or designing.
A. Identify Mode Selection & Stopping Methods
- Document all modes: Run, Jog, Setup, Indexing, Manual, etc.
- Determine how each stop command works:
- Hardwired stop?
- PLC stop instruction?
- VFD stop input?
- Cycle pause or slow-stop?
- Understand stopping category needed (Stop Category 0, 1, or 2).
B. Determine the Signaling Method
For each command button:
- Is it hardwired or solid-state?
- Is it momentary or maintained?
- Is it NO or NC?
- Does the PLC receive an input signal?
- Is there a physical terminal to intercept or reroute?
Avoid relying on:
- Soft HMI buttons
- Solid-state signals without accessible I/O
- Interrupting outputs (creates complex/unsafe behavior)
C. Validate Availability of Accessible Tie-In Points
Look for:
- Discrete PLC inputs
- Discrete VFD stop circuits
- Hardwired relay logic
- Safety relay or control relay terminals
Evaluate whether:
- The signal can be interrupted without affecting unrelated modes.
- Alternative signals (like Stop PB on Toshulin) exist that influence all modes safely.
D. Determine What Programming Access Exists
- Can PLC logic be modified?
- Can VFD parameters be accessed?
- Can HMI buttons or modes be edited?
If not, only hardwired solutions are possible, which may limit safety upgrade options.
E. Mechanical Stopping Characteristics
- Measure coast times.
- Determine if mechanical braking or controlled stopping is required.
- Equivalent stopping performance may influence where tie-ins can be placed.
F. Evaluate the Setup Requirements
- Does the operator need rotation with guarding open?
- If so:
- Require supervisor-controlled bypass.
- Require hold-to-run enabling devices.
- Limit speed and torque during setup.
This prevents unsafe “temporary jumpers” from becoming permanent.
High-Level Conclusion
Across all three CNC/VTL machines, the main challenge was the lack of matching electrical documentation, combined with undocumented retrofits and solid-state controls that prevented straightforward safety relay tie-ins. Each machine required custom troubleshooting, incremental testing, and adaptive engineering to identify reliable, safe, and operator-acceptable control points.
The solutions ultimately implemented:
- Provided safe stopping control,
- Allowed required setup flexibility, and
- Ensured compliance with functional safety principles while working within the limits of older or modified equipment.
Establishing a consistent pre-assessment methodology—focused on mode identification, command signal type, wiring accessibility, controller communication, and stopping behavior—will significantly streamline future CNC safety upgrades.



