ARCNM

Every feature and tolerance, read from CAD and drawing.

ARCNM turns a STEP file and a 2D drawing into structured, typed part data — features, threads, wall thickness, PMI and GD&T — with every value bound to the geometry it came from. A deterministic B-rep walker recognises the 3D features; a vision-language model reads the drawing, checked against ISO grammars; the two are fused so a tolerance attaches to the face it constrains. Reuse it for MDM, ERP and PLM, or feed it straight into process simulation and should-cost.

Two engines, one typed result

An OCC B-rep walker recognises holes, threads, pockets, bores, bends and wall thickness from the 3D solid, with stable feature IDs. A vision-language model lifts dimensions, tolerances, datums and surface finish from the 2D drawing, validated against deterministic ISO grammars (ISO 286, 1101, 2768, 5459, 13715, 21920; ASME Y14.5) — the model reads, the grammars verify: grounded and auditable, never an unchecked guess.

Automatic feature recognition

Recognised features come back typed and versioned: holes, threaded holes, pockets, counterbores, bores, turning grooves, bends, cutouts, slots, chamfers, ribs and screw bosses, each with its dimensions, tolerances and surface finish bound in.

A first-class, reusable output

The structured part data is yours to keep — backfill ERP/PLM master data without manual keying, find similar parts, or feed the same extraction into the process and cost layers. One extraction, the whole pipeline.