XyzPilot — 2D CAD/CAM
for 3-Axis Milling

A purpose-built, browser-based programming environment for CNC machinists. 66 analytic operators. Exact results. Zero installation.

Determinism by Design

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.

A Different Approach to Geometry

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 resultsFixed analytic rule per operator
Sketches auto-adjust on constraint changeEach operation is independent and final
Non-deterministic under complex constraintsSame inputs always produce same outputs
Requires constraint management expertiseSelect geometry, enter values, commit
Undo/redo can produce unexpected statesGeometry behaves like executed code

66 Operators. Every Geometric Relationship You Need.

P

Points — 18 Operators

Explicit coordinates, intersections, tangent points, offsets, bolt-hole patterns, and angular positioning.

L

Lines — 19 Operators

Parallels, perpendiculars, tangents, chamfers, polylines, and rectangles.

Chamfers and broken lines are stored as Line entities (L-prefix) — referenced and used exactly like any other line.
C / A

Circles & Arcs — 17 Operators

Tangency, radius, angle constraints, and fillets. Full transient preview before committing.

T

Trim & Extend — 12 Operators

Profile cleanup and endpoint modification. Essential for clean, closed geometry profiles.

Download the Full Operator Manual →

Runs on Any Machine. Any OS. Any Browser.

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.

Minimum Specification

ProcessorDual-Core CPU
Memory4 GB RAM
Display1366 × 768
ConnectionBroadband

Recommended Specification

ProcessorIntel Core i5 or equivalent
Memory8 GB RAM
Display1920 × 1080
ConnectionHigh-Speed Broadband
Full System Requirements →

How XyzPilot Compares

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.

vs Fusion 360

Fusion 360 is powerful for 3D parametric design. XyzPilot is faster, simpler, and more reliable for 2D CNC geometry. No training weeks required.

vs Mastercam

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.

vs Manual Programming

Manual programming is error-prone and slow for complex geometry. XyzPilot computes exact results instantly, with no arithmetic errors.

Read the Full Comparison →

Ready to See XyzPilot in Action?

Read the full instruction manual or contact our support team to get started.