CodeMill
AI Machine-Program Generation
From 3D model and drawing to machine-ready program.
CodeMill closes the gap between engineering and the shop floor. Feed it the CAD model and the drawing; it recognises features, infers the operation sequence from GD&T and tolerances, selects tooling, and emits a machine-ready, post-processed program, with a collision-checked simulation before a single chip is cut.
Input
3D CAD model + 2D drawing (GD&T)
Output
Post-processed, verified NC program
Verification
Collision-checked simulation
Deployment
On-prem · cloud · hybrid
70%
Programmers spend up to 70% of their time on repetitive, model-driven CAM work. CodeMill automates the routine path so your experts focus on the hard 30%.
From input to outcome
Ingest model + drawing
Reads native CAD geometry and the 2D drawing, including dimensions, GD&T and notes.
Feature & tolerance recognition
Identifies holes, pockets, threads, faces and datum references, mapping tolerances to operations.
Toolpath & strategy synthesis
Selects tooling, cutting strategy and operation order, optimising for cycle time and tool life.
Post & verify
Posts to your machine/control, runs a collision-checked simulation, and outputs the verified NC program.
What CodeMill does
Model + drawing fusion
Uses both geometry and the engineering drawing, tolerances drive the strategy, not just shape.
Feature recognition
Automatic detection of machinable features and datum references from the model.
Machine-aware posting
Generates control-specific G-code with your post-processor and tool library.
Collision-checked simulation
Verifies every program in simulation before it reaches the machine.
Cycle-time optimisation
Balances feeds, speeds and toolpath strategy for throughput and tool life.
Shop-standard aware
Encodes your house rules, tooling, fixtures and machining standards.
70%
less manual programming
Hours→min
first program turnaround
0
surprise collisions on the floor
Use cases
Common situations where CodeMill earns its place on day one.
- High-mix, low-volume machining with constant new parts
- Standardising programming across multiple machines & sites
- Rapid first-article programming for new work
- Capturing retiring programmers’ expertise as rules
See CodeMill on your own parts and data
We start with a focused study of your process, then show CodeMill working against your real workflow.