How to Operate a CNC Machine
A working procedure for machinists and engineers who need to know how to operate a CNC machine without scrapping the first part. It covers the sequence from setup sheet to first-article sign-off, the numbers to watch, and where most setups go wrong.

Key takeaways
What has to be ready before you operate a CNC machine
Operation starts long before the operator presses cycle start. The setup sheet, the CAM output, the stock, and the tool list all have to agree with each other. If any one of them is wrong, no amount of careful machining will save the part.
Read the setup sheet against the drawing first. Check the datum callout, the critical tolerances, and the surface finish requirement. A part held to ±0.005 mm needs a different setup than one held to ±0.1 mm. The tighter the tolerance, the more the workholding matters.
Confirm the stock size. On a mill, leave 0.5–1.0 mm on faces that will be finished. On a lathe, leave 0.3–0.5 mm on the diameter. If the stock arrives undersize, stop and call the planner before loading it.
- 1Setup sheet and drawing matchCheck revision numbers. An old drawing is the most common cause of a wrong setup.
- 2Tools staged and measuredPre-set tool lengths offline so the machine does not sit idle while you touch off.
- 3Stock verifiedMeasure thickness or diameter in three places, not one.
Workholding and zero setting
Clamp on the thickest section of the part, not the most convenient one. Thin walls deflect under clamping pressure and spring back after the cut, which shows up as a taper or an out-of-round bore. Support the part directly under the cutting zone wherever the geometry allows.
For vise work, seat the part on parallels and tap it down before tightening. A 0.05 mm chip under the part tilts it enough to fail a flatness callout. For thin plates, use soft jaws machined to the part profile, or switch to vacuum or magnetic workholding.
Zero setting is where the operator decides how much trust to place in the probe. Touch off X and Y on a machined surface, not on a raw saw cut. On the Z axis, touch off on the stock top and record the value on the setup sheet. If the machine has a spindle probe, verify the probed value against a manual touch-off at least once per setup.
- 1Rigidity beats convenienceA part that moves 0.02 mm under load will not hold a ±0.005 mm tolerance.
- 2Clean the interfaceWipe jaws, parallels, and the table before every load.
- 3Log every offsetWork offsets, tool offsets, and probe results belong on the sheet.
Speeds, feeds, and coolant by material
Cutting data is a starting point, not a rule. The numbers below are conservative windows for carbide tooling on a rigid 40-taper or larger machine. Adjust after listening to the cut and reading the chip.
In aluminum 6061, run 200–350 m/min surface speed and 0.05–0.15 mm per tooth on a 12 mm end mill. Use two or three flutes and air blast or mist. Flood coolant on aluminum tends to thermal-shock the tool on interrupted cuts.
In 304 stainless, drop to 60–120 m/min and 0.03–0.08 mm per tooth. Use flood coolant and never let the tool rub. In 4140 steel, 100–180 m/min works with coated carbide and flood coolant. Titanium Ti-6Al-4V is slower again at 30–60 m/min, with high-pressure coolant and no dwelling in the cut.
- 1Chip color tells you a lotSteel chips should come off straw or blue, not silver dust.
- 2Listen for chatterA rising pitch means reduce radial engagement or increase rigidity.
First-article checks and in-process verification
Cut the first article with 0.2–0.3 mm of stock left on every critical feature. Stop the program, measure, then apply the offset and run the finish pass. This costs a few minutes and prevents a scrapped part.
Measure the features the drawing actually controls. Use a micrometer on outside diameters, a bore gauge or pin gauges on holes, and a height gauge or CMM on position. Calipers are fine for rough checks but not for a ±0.005 mm callout.
Once the first article passes, check one part every 10 to 20 pieces for long runs. Tool wear moves dimensions gradually, so a single early check is not enough. On a 100-piece run, expect the finishing tool to drift 0.01–0.02 mm before it needs an offset change.
If a dimension drifts, correct the offset by the measured error, not by guessing. Change one offset at a time and re-check. Changing three offsets at once makes the next part impossible to diagnose.
- 1Write the numbers downOffset values, measured sizes, and timestamps, on the setup sheet.
- 2Re-check after any tool changeA new insert is not the same length as the old one.
How to operate a CNC machine, step by step
Follow the order. Skipping a step is how parts get scrapped.
- 11. Review the setup sheet and drawingConfirm revision, datum, critical tolerances, and finish callout. Verify stock size in three places. If the drawing and setup sheet disagree, stop and resolve it before loading.
- 22. Stage and measure the toolsPre-set tool lengths offline with a tool presetter or on the machine. Record each offset. Check inserts for chipping, especially on the finishing tool.
- 33. Load and indicate the workpieceSeat the part on clean parallels, tap down, tighten. Indicate the datum face to within 0.01 mm for tight-tolerance work. For a vise, check jaw lift on tall parts.
- 44. Set work offsets and tool offsetsTouch off X, Y, and Z on machined surfaces. Verify with a probe where available. Enter the values into the correct work offset, and write them on the sheet.
- 55. Dry run with rapids raisedRaise Z by 50–100 mm, run single block with rapid override at 25%. Watch the distance-to-go screen. Confirm every approach and retract clears the clamps and the fixture.
- 66. Air cut or cut in a scrap blockRun the program with the spindle turning but no material contact, then cut a scrap block if geometry is complex. This proves the toolpath before you touch the real part.
- 77. Cut the first article oversizeLeave 0.2–0.3 mm on critical features. Stop, measure, apply offsets, then finish. Check surface finish against the callout, Ra 0.8–1.6 μm for typical machined surfaces.
- 88. Sign off and logRecord measured values, offsets used, and any deviations. Release the job for the run only after the first article passes every controlled dimension.
Setup choices and when each one fits
Use the left column to match your part to a setup, not to pick a favorite.
| Setup choice | Fits when | Avoid when | Watch for |
|---|---|---|---|
| Standard vise | Blocky parts, one or two setups | Thin walls or tall parts | Jaw lift and part tilt |
| Soft jaws | Production runs of the same profile | One-off prototypes | Jaw wear after 200–300 parts |
| Vacuum chuck | Thin plates, low cutting force | Heavy roughing passes | Seal leaks and lost holding force |
| Magnetic chuck | Ferrous plates, flat parts | Aluminum and stainless | Residual magnetism on the part |
| 3-jaw chuck | Round parts on a lathe | Thin-wall tubes | Runout above 0.02 mm |
| Collet chuck | Small-diameter bar work | Heavy interrupted cuts | Collet wear and slip |
| Fixture plate | Complex parts, repeat setups | One-off jobs | Locating pin wear |
Setup discipline is the whole job
If the part is clamped rigidly, the offsets are verified, and the first article is measured before finishing, the rest of the run is routine. Skip any of the three and the scrap rate tells you.
Questions operators ask
How long does it take to learn how to operate a CNC machine?
Loading, zero setting, and running a proven program can be learned in a few weeks of supervised work. Reading a setup sheet and catching a wrong datum takes longer, usually several months.
Writing and proving programs is a separate skill. Most operators move into programming after a year or more on the machine.
What is the most common cause of scrapped parts?
A wrong work offset or a part that moved during the cut. Both trace back to setup, not to cutting data.
The second most common is a tool offset that was never updated after an insert change.
Do I need to run a dry run on every job?
Every job that has not run on that machine before, yes. Raise Z well clear, slow the rapids, and run single block.
For a proven program running again on the same fixture, a quick visual check of the first approach is usually enough.
How often should I check dimensions during a run?
One part every 10 to 20 pieces for a stable process. Tighten to every 5 pieces when a tool is near the end of its life or when the material batch changes.
Record the readings. A trend is easier to act on than a single number.
Can I run aluminum without coolant?
Yes, with air blast or mist on most jobs. Aluminum 6061 cuts cleanly at 200–350 m/min with air blast.
Use flood coolant for deep pockets where chip evacuation is the limiting factor, or when the part is thin and heat distortion matters.
What should be on the setup sheet?
Drawing revision, work offset values, tool list with offsets, workholding method, and the first-article readings.
Add any notes from the last run, such as a tool that chipped or a dimension that drifted.
Send us the drawing, get a machinable answer
Upload a STEP file and we return a quotation with free DFM analysis within 12 hours. Production can start within 24 hours, with 100% inspection before shipment.
12-hour quote100% inspectionNDA on requestNo minimum order