Lathe machine control in GcodePilot
At a glance
- Create a Lathe machine profile with live X/Z, diameter or radius display, spindle state, and work offsets
- Manage turning tools, geometry offsets, wear offsets, and manual or turret tool changes in one compact tabbed dialog
- Use fixed RPM or CSS configuration with explicit spindle limits and feedback
- Keep connection, homing, jogging, offset writes, output activation, and program execution under operator control
A GcodePilot Lathe machine uses X/Z coordinates and can show X as diameter or physical radius. The control surface includes work coordinates, spindle command and measured feedback, turning-tool selection, geometry offsets, wear offsets, and manual or turret tool-change behavior.
Machine Configuration records the spindle encoder/index inputs, counts per revolution, speed range, acceleration, output mappings, at-speed tolerance, stale/stopped timeouts, and direction inversion. CSS always has an explicit maximum RPM.
The UI and saved-profile contracts are software-tested, including offset persistence and single-dialog behavior. Connecting a controller, homing or jogging axes, writing offsets, activating spindle outputs, loading/running a program, and flashing firmware remain deliberate operator actions. The EZ Path retrofit and physical Lathe commissioning have not yet been performed.