Browse Learn topics

Learn/Lathe/Machine control

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.