A purpose-built, browser-based programming environment for CNC machinists. 66 analytic operators. Exact results. Zero installation.
XyzPilot's central principle is determinism. Every operator — Trim, Extend, Fillet, Tangent, Intersect — executes a fixed analytic rule. There is no constraint solver, no sketch auto-adjustment, no solver-state dependency.
Geometry behaves like code: the same inputs always produce the same outputs.
This philosophy is inherited from APT (Automatically Programmed Tool) language principles — the mathematical foundation of precision CNC programming since the 1950s — modernised into a browser-based interface with real-time visual feedback.
Geometry behaves like code: the same inputs always produce the same outputs — on any machine, any version, any time.
XyzPilot replaces the constraint solver with a library of analytic operators. Here is what that means in practice:
| Constraint-Based CAD SolidWorks, Fusion 360 |
XyzPilot Analytic Engine |
|---|---|
| Solver-state dependent results | Fixed analytic rule per operator |
| Sketches auto-adjust on constraint change | Each operation is independent and final |
| Non-deterministic under complex constraints | Same inputs always produce same outputs |
| Requires constraint management expertise | Select geometry, enter values, commit |
| Undo/redo can produce unexpected states | Geometry behaves like executed code |
Explicit coordinates, intersections, tangent points, offsets, bolt-hole patterns, and angular positioning.
Parallels, perpendiculars, tangents, chamfers, polylines, and rectangles.
Tangency, radius, angle constraints, and fillets. Full transient preview before committing.
Profile cleanup and endpoint modification. Essential for clean, closed geometry profiles.
XyzPilot requires only a modern browser (Chrome or Edge) and a network connection. It runs on Windows, macOS, and Linux. No installation, no licence dongles, no dedicated workstation.
XyzPilot is not trying to compete with Mastercam or Siemens NX on their own terms. It fills a specific gap: fast, deterministic, browser-based 2D programming for 3-axis milling — accessible to every machinist on the shop floor.
Fusion 360 is powerful for 3D parametric design. XyzPilot is faster, simpler, and more reliable for 2D CNC geometry. No training weeks required.
Mastercam is the industry standard for complex multi-axis work. XyzPilot handles the 3-axis milling work that does not need that complexity — at a fraction of the cost.
Manual programming is error-prone and slow for complex geometry. XyzPilot computes exact results instantly, with no arithmetic errors.