Feature recognition · turnability · cutter reach · cycle time
MachDFM reads a 3D model, detects the holes, pockets, flats, and bores that actually drive a machining job, runs a real removal simulation that quantifies and locates stock your tooling can't reach, and screens turned parts for chucking and tooling fit. The cycle-time and cost numbers come off the same engine that prices the rest of the suite, so a machining quote and a casting quote mean the same thing.
Free to start · no credit card · your files stay yours.
The problem
A feature that your tooling can't actually reach without gouging usually surfaces on the machine, not on the screen — after the fixture's built and the setup's running.
Quoting a machined part means estimating cycle time from experience, not a simulation — so the first real job is also the first real data point.
Checking a program for gouges, air-cutting, or a bad rapid means reading code by eye, or running it and finding out the hard way.
What you get
The STEP analytic-face features that actually drive a machining job — including counterbores, countersinks, and threads matched against a standard table — come out of the geometry automatically, each one carrying the confidence and the rule that found it.
A voxel-based removal simulation runs against your tooling and reports exactly how much stock is left unreachable and where — so leftover material shows up on the screen, not on the machine.
Turned parts get analyzed for turnability directly — not run through a milling-shaped checklist that doesn't fit the process.
An undercut that used to stop at "needs 5-axis" now gets a real 3+2 setup plan when a 4/5-axis machine is available — each orientation gouge-checked by the removal simulation, indexing time and all, priced into the quote instead of flagged and left for the programmer.
Machine time, setup, and tooling feed the same costing engine behind every Partimation quote — a machining number and a fabrication number are genuinely comparable, not two different guesses.
Go deeper
2.5D and 3-axis feature analysis, pockets, holes, radii, tool access, setups, stock, toolpaths, and removal simulation — the milling side of MachDFM, on its own page.
See milling in depthRotational suitability, chucking, stock, tooling, and turn-vs-mill comparisons — the turning side of MachDFM, on its own page.
See turning in depthHow it works
Upload a STEP file. No setup, no template — feature detection starts immediately.
Holes, pockets, flats, and bores come back tagged, alongside a removal simulation quantifying any stock your tooling can't reach.
Turned geometry gets its own chucking/tooling screen, run alongside the milling checks.
Cycle time and cost come out of the same engine behind every Partimation quote.
Pricing
Priced for a one-person shop and a production job shop alike. Checking a part is unmetered — run as many as you like.
EUR and GBP prices exclude VAT, added at checkout where it applies. Early adopters keep their price as the suite grows.
Run it your way
Sign in and check a part from any browser. We run the compute, ship the updates, and keep your data yours — the shared model only ever learns from your own jobs to calibrate your rates.
Aerospace and anyone under NDA can run the whole thing on their own hardware. Licenses and updates are signed files — it never phones home, so an air-gapped install stays air-gapped.
FAQ
Holes, pockets, flats, bores, chamfers, fillets, and bosses are detected off the STEP model, each carrying a confidence and the rule that found it. The same feature detection the milling and turning paths run internally comes back on the upload itself, so you see the geometry driving the job before any template, process decision, or CAM work happens.
Cycle time is reconciled against a real voxel material-removal simulation run against your tooling, not a minutes-per-cubic-inch rule. The same simulation reports which features the tooling cannot reach, how much stock is left over and where, and the gouge depth on any orientation that would cut into the part.
Milling and turning are screened in the same pass on one upload. Turned geometry gets its own chucking and turnability screen rather than being run through a milling-shaped checklist that does not fit the process, and a part needing secondary milling for its flats and holes is flagged instead of quoted as a pure turning job.
Upload a STEP file and feature detection starts immediately — no template, no process decision, no CAM setup first. Cycle time and cost then come out of the same engine behind every quote in the suite, so a machining number and a casting number rest on the same rates and the same cost model and mean the same thing.
Get started
Check a real part free in your browser, or book a walkthrough set up for your shop's machines and tooling.
Book a demo
We reply within one business day.