Skip to content
All products PRD-02 / CAM Automation
CAM Automation

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%

The problem

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%.

// How it works CodeMill

From input to outcome

01

Ingest model + drawing

Reads native CAD geometry and the 2D drawing, including dimensions, GD&T and notes.

02

Feature & tolerance recognition

Identifies holes, pockets, threads, faces and datum references, mapping tolerances to operations.

03

Toolpath & strategy synthesis

Selects tooling, cutting strategy and operation order, optimising for cycle time and tool life.

04

Post & verify

Posts to your machine/control, runs a collision-checked simulation, and outputs the verified NC program.

Capabilities

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

Where it fits

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.