GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Engineering explainer

CNC configuration file processing

What actually happens between a finished CAM project and a machine that cuts metal. We break down the file set, the data inside it, and the checks that catch scrapped parts before the spindle turns. Written for engineers and buyers who review setup packages, not for operators who already live in the control.

±0.005 mm tolerance16 five-axis centersISO 9001 / IATF 16949NDA on request
CNC configuration file processing setup for 5-axis machined engine parts
Definition

What CNC configuration file processing covers

This step is where a CAM project, a stock model, a fixture layout and a set of control parameters are combined into files a specific machine can run. The geometry is already decided at that point. What changes is the packaging: tool numbers, work offsets, feed and speed tables, coolant logic, probe macros and the post-processor dialect of the control.

People often shorten this to "post-processing." That is only part of it. A post-processor converts toolpath motion into G-code. Configuration also carries the non-motion data: which fixture jaw is loaded, which offset the operator touches off, which tool is measured in the presetter, and which subprogram runs the in-process probe.

The distinction matters when a part is late. A motion error shows up in simulation. A configuration error shows up in the first article, sometimes on the second op, often after a fixture has already been dialed in and a full set of soft jaws cut.

Deliverables vary by shop. In our case a typical package for a 5-axis job includes the CAM source, a neutral STEP of the finished part, a stock model, the fixture and vise layout, a PDF setup sheet with tool list and offset table, the posted NC file per machine, and a probe or in-process inspection program when the drawing calls for it.

Data layer

The five data layers inside a machine-ready package

Think of the package as five stacked layers. Each one can be verified independently, and each one fails in a different way on the floor.

Layer one is geometry: the part model, the stock envelope and the fixture solid. Layer two is tooling data: tool numbers, holder assemblies, gauge lengths, corner radii and the flute geometry the CAM software used to calculate chip load. Layer three is coordinate data: work offsets, rotary zero points, and the relationship between the WCS in the CAM file and the physical zero on the machine.

Layer four is motion and control logic: feed rates, spindle speeds, coolant commands, tool change positions, safe retract planes and any M-code sequence the machine builder requires. Layer five is metrology: probe cycles, tolerance bands, output variables and what the control does with a failed result.

A shop that only checks layer four ships G-code that looks perfect in backplot and still cuts a scrap part, because the offset in layer three pointed at the wrong corner of the vise.

Fit

Where configuration complexity actually comes from

Part complexity is not the main driver. A sculpted aerospace bracket with continuous 5-axis motion can be configured in a few hours once the post is proven. A simple prismatic plate can take longer if it needs four setups, two fixtures and a probe routine between them.

Setup count drives cost more than surface count. Every additional orientation adds a coordinate frame, a fixture state and a first-article risk. That is why we push back on drawings that mix toleranced features across six faces with no datum strategy.

Machine choice matters too. Running the same part on a 3-axis mill with a rotary table and on a simultaneous 5-axis center produces two different file sets from the same CAM source. The tolerance may hold either way; the cycle time and the fixturing will not.

Material affects the numbers inside the file, not the file structure. Aluminum 6061 at 3,000–6,000 rpm and titanium Ti-6Al-4V at 400–800 rpm need different feed tables, but both read the same offset table and tool list format.

The boundary is clear enough. Above roughly ±0.025 mm on a tight feature, or when two features must be machined in the same setup to hold a relationship, configuration review becomes worth the engineering time. Below that, a print-and-cut routine is usually fine.

Tolerance

How tolerance and finish targets shape the settings

Tolerance decides how much of the configuration is fixed and how much is left to the operator. At our standard ±0.005 mm, the tool list is locked, offsets are pre-set, and we run a probe check before the finishing pass. Nothing is adjusted on the fly without a record.

Surface finish adds a second constraint. A Ra 0.8–1.6 μm callout means the finishing stepover and feed are set in the file, not chosen at the machine. Ra 1.6–3.2 μm leaves more room. For Ra 0.2–0.8 μm we plan a separate finishing strategy and often a post-machining operation.

Thin walls and long tools break the rule. A 0.8 mm wall on a 60 mm deep pocket will deflect no matter what feed table is loaded. In those cases the configuration includes a spring pass and a reduced radial engagement, and the setup sheet says so explicitly.

Thermal drift is the quiet one. A part that measures on size at 08:00 can drift out of band by mid-afternoon on a long run. The configuration can include a warm-up cycle and a mid-run probe, though that only pays off above a few hundred parts.

Verification

Verification steps that catch errors before the spindle turns

Simulation is the first gate, but it only proves motion. Run the CAM verification for gouges, holder collisions and rapid moves through the stock. Then check the posted file against the machine's actual travel limits: 4,000 × 400 × 150 mm on our large gantry, 750 × 1,150 × 550 mm on the medium verticals.

Compare the posted offset table against the setup sheet by hand. This catches the most expensive class of error, a wrong sign or a wrong corner. It takes two minutes and saves a fixture.

Check tool numbers against the physical presetter output. A tool loaded in the wrong pocket cuts with the wrong length compensation and either scraps the part or crashes.

Dry run above the stock with rapids at reduced feed. On a first article, run the probe routine and confirm the reported position matches the expected value before the first cutting move.

Finally, record what changed between revisions. Version control on the NC file is not bureaucracy. When a part is reordered eight months later, the difference between revision C and revision D is the whole story.

Selection

Which configuration approach fits which job

Match the review depth to the tolerance, setup count and run length.

Job typeConfiguration approachWhen it is the right call
Single prototype, loose tolerancePrint and cut from CAM source±0.05 mm or wider, one setup, no mating features
Prototype, tight featuresPosted file plus setup sheet review±0.01–0.025 mm, two or more setups
Production, 100–1,000 partsLocked tool list, probe check, revision controlRepeat orders, interchangeable fixtures
High-volume, 10,000+ partsFull package with in-process metrologyDedicated fixture, drift monitoring, SPC output
Multi-face, one-setup relationshipSimultaneous 5-axis file setDatum relationship must survive between features
Thin wall or deep pocketReduced engagement plus spring pass in fileDeflection is the dominant error source

When the extra configuration work pays off

Tight tolerance or a datum relationship across two features means the file set is locked and verified. Loose tolerance on a single-setup prototype means cut it and measure it.

FAQs

Questions engineers ask before sending files

Do you need the CAM source or just a STEP file?

A STEP or native CAD file is enough to quote and to machine. We build our own CAM project from it.

Send the CAM source and the original post if the part must run on your machine and you want the file set to match an existing program. We will confirm which post is in use before posting.

Which file formats do you accept for configuration work?

STEP, IGES, Parasolid, SolidWorks, Inventor and most native CAD formats for geometry. PDF or DXF for drawings, with GD&T and datums called out.

For an existing program, send the NC file plus the machine make and control model. The post dialect matters more than the file extension.

How is confidentiality handled on proprietary geometry?

Uploads are handled as confidential and we can work under an NDA before files are transferred. Access is limited to the engineers on the job.

If the drawing carries export-controlled content, tell us at the quote stage so the file handling and the plant assignment can be planned.

Can you match a program that already runs on our machine?

Usually yes. We need the control model, the post-processor or a sample of working code, and the tool list the machine is set up with.

We return a file set in the same dialect so your operators see familiar tool change and offset syntax.

What happens if the first article is out of tolerance?

We measure it, compare the result against the configured offsets, and correct the file or the fixture before running the rest of the batch.

In-process and final inspection reports are available on request, and every part is inspected before shipment.

How long does the configuration step add to a quote?

Quotation and DFM analysis come back within 12 hours, and production can start within 24 hours once the file set is approved.

For repeat jobs the configuration is already locked, so only the offset table is refreshed.

Send the drawing, get the file set reviewed

Upload a STEP file and a drawing. We return a quote and a DFM analysis within 12 hours.

12-hour quote±0.005 mm tolerance100% inspectionNDA on request

Follow

More from the shop floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC