Machine limits protect physical travel, while software limits depend on a trusted coordinate state and correct configuration. Verify homing, travel direction, clearance, and recovery behavior without treating either layer as permission to run an unchecked file.
Four Boundaries Can Stop a Job
Machine limits describe physical or configured travel boundaries; software limits describe the modeled stock, setup, and generated toolpath envelope.
Distinguish physical travel, controller machine limits, software workspace, and the usable job envelope after stock, clamps, dust shoe, tool length, and fixtures are installed. A file can fit the drawing area yet exceed one of the other three boundaries during a rapid or tool change.
Use Build a CNC Feeds-and-Speeds Experiment Log You Can Reuse for the broader workflow. The adjacent task is covered in Upcut, Downcut, or Compression Bit? Protect the Edge That Matters and Why CNC Bits Burn Wood and How to Fix the Cut.
Machine and Work Coordinates
A CAM preview can be inside its virtual stock while the real clamp, dust shoe, tool length, or fixture collides with the machine.
Machine coordinates reference the controller's known travel; work coordinates place the program on the stock. Homing and limit behavior vary by model. A correct work zero cannot make an out-of-range machine move possible, and a known machine position does not prove the stock origin is correct.
Toolpaths Have Their Own Envelope
Units, origin, work offsets, retract height, and post behavior must agree before boundary checks have meaning.
CAM boundaries must include lead-ins, ramps, probing moves, clearance, tabs, and the centerline of the cutter, not only finished part geometry. Simulate the complete posted path. A tool center can leave the stock boundary even when the part outline appears to fit.
Soft Limits Depend on a Known Position
Soft limits depend on a trustworthy machine position and homing/configuration workflow supported by the controller.
Soft limits are meaningful only when the controller knows a reliable machine position and the configured travel matches the hardware. After a lost position or power state, they may not protect the expected area. Follow the documented homing and recovery workflow before trusting a software boundary.
Preflight an Out-of-Bounds Warning
Run a controlled boundary or air check for a new setup and inspect the first rapid, furthest X/Y points, and highest and lowest Z demand.
When an out-of-bounds warning appears, identify the axis, coordinate system, and move that caused it. Check units, origin, stock placement, toolpath extents, fixture offsets, and post output. Do not simply disable limits or shift zero until the error disappears.
Recover Without Losing Reference
Never defeat a limit simply to finish a job; redesign the setup, toolpath, stock position, or machine choice around the verified envelope.
After stopping, preserve current coordinates and file state if safe. Re-establish machine reference through the documented procedure, then restore or reset work coordinates from a physical datum. Run a boundary check above stock before returning to cutting; resuming mid-program requires a verified recovery plan.