Browse Learn topics

Learn/Mill/Setup & stock

Work coordinates

At a glance

  • Drop the work zero at the vise corner—stock top, minimum X/Y—or pick your own point, edge, or face
  • Choose the work offset (G54–G59 and beyond) the posted program will use
  • Toolpaths anchor to the zero: move it and every operation re-anchors and rebuilds automatically

The work coordinate system (WCS) is where your program's zero lives — the point the machine touches off to and every coordinate is measured from. Each Setup sets its own, and every toolpath in that setup is anchored to it.

Set the zero

Drop the origin at the classic vise corner — stock top, minimum X and minimum Y — with one click, the way most machinists set up a part. Or place it yourself: pick a point, an edge, or a face on the model and the zero snaps there. You control the orientation too, so X, Y, and Z point the way your machine and fixture expect.

Choose the work offset

Pick which work offset the posted program writes — G54 through G59, and the extended offsets beyond — so the G-code drops onto the register you've already touched off on the control. Different setups can use different offsets, which is exactly what you want for a top-and-flip job.

Move the zero, keep the toolpaths

The work zero isn't just a label — every operation's picked geometry is anchored to it. Move the origin or change its orientation and each operation re-anchors to the new zero and regenerates automatically. You don't reopen every operation to re-pick what you already chose; the toolpaths follow the zero. See Reopen & auto-regenerate for how edits ripple through a setup.