OmniTurn   CNC Lathes Made in Oregon
 Fast... Precise... Affordable... Home Contact

The World’s Most Cost-Effective Turning Machines

Program Stops With Spindle Running (G4 CNC)

The spindle is running but the slide doesn't move, and there is no error prompt on screen.


NOTE: Click on brown textThe Oregon Coast to show picture; click anywhere else to hide picture (Apple IOS: refresh page).

The most common cause of this condition is loss of encoder signal, especially if it occurs right after a tool call. Verify that the progam is stopped at a g95 block, usually right after a tool call, or at any other block where slide movement depends on spindle speed, such as g33, g83, g96. If this is the case, then the issue is probably encoder‑related.

Tools are generally called to position using g00 (Rapid), or g94f300. These moves are in inches per minute (IPM). When the tool is in position, the mode is usually changed to inches per revolution (IPR), with a g95 block.

The g95 requires spindle encoder pulses for the slide to move, so if the encoder is bad or disconnected, the slide will not move; it is "waiting" for the spindle encoder to "tell it" how fast to move.

NOTE: If your OmniTurn has belt‑driven encoder (GT series:Image of belt-driven encoder on GTBelt‑driven encoder on GT pre‑2006; Attachments:Image of belt-driven encoder on AttachmentBelt‑driven encoder on Attachment pre‑2010), make sure the belt is not broken!

The first step is to turn down the spindle speed with the Spindle Override pot while the program is running, but the slide is not moving. If necessary, set Spindle Off/Auto switch to Off, and turn the spindle by hand. (Alternatively, you can write a short program to see if any slide movement occurs).

The next step, whether or not the slide begins to move at much slower spindle speed, is to unplug the encoder cable, examine all the pins for any irregularity, then spray the connectors with contact cleaner or alcohol. Belt‑driven encoderImage of belt-driven encoder on AttachmentBelt‑driven encoder on Attachment cables have connectors on both ends; direct‑drive encodersDirect‑drive encoder have connector only at CNC control.
Re‑plug the connnectors and run your program; if the program runs, you've fixed the issue by cleaning the connectors.

Verify that the progam is stopped at a g95 block, usually right after a tool call. If this is the case, then troubleshoot the issue using the Ctrl-S diagnostic as follows:


To troubleshoot by writing a short program:

(This method is alternative to turning down the Spindle Override pot while running your existing program, above).


Back to Top
Back to Troubleshoot G4
Back to Troubleshoot