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

Get Instant Quote

Operator guide

How to Operate Mill CNC Machine

This guide walks through the daily routine for a vertical CNC mill, from power-up and homing to the first article check. It is written for setup operators, machinists moving from manual mills, and engineers who need to judge whether a shop is running its machines properly.

Warm-up 10–15 minDry run with Z offset +50 mmFirst cut at 50% feed100% inspection before shipment
how to operate mill cnc machine
Quick answer

Key takeaways

Never skip the warm-upSpindle and ballscrews need 10–15 minutes to reach thermal stability. Cold starts drift 0.01–0.02 mm over the first hour.
Offsets come before cuttingSet G54 for the vise or fixture, then measure tool length with the tool setter. One wrong Z offset scraps the part and the vise.
Dry run at +50 mmRun the program with Z shifted up 50 mm and rapid override at 25%. You catch wrong clearances while nothing is spinning.
Cut the first part conservativelyRun 50% feed and 70% speed on the first article. Aluminum 6061 tolerates 3,000–6,000 rpm; steel usually sits at 800–1,500 rpm.
Measure before the second partCheck critical dimensions with a micrometer or CMM at the machine. Adjust wear offsets, then run the rest of the batch.
Before the spindle turns

Pre-start checks on a mill CNC machine

The order of operations on a mill CNC machine matters more than the speed at which you do them. Power up the machine, release the emergency stop, and let the control finish its self-test. Then home every axis. If the machine has absolute encoders, confirm the position readout matches the home position before you move anything. On incremental systems, the machine has no idea where it is until you reference it.

Check the way lube reservoir and the air pressure gauge. Most VMCs want 0.5–0.6 MPa at the inlet. Low air pressure will trip the tool changer mid-cycle. Look at the coolant level and the chip conveyor. A clogged conveyor backs coolant into the work envelope, and you will not notice until the first pocket floods.

Spindle warm-up is not optional. Run the warm-up program the builder supplies, or step the spindle through 1,000, 3,000, 6,000, and 10,000 rpm for two to three minutes each. The spindle grows a few microns as it heats, and the ballscrews do the same. Machining a tight-tolerance part on a cold machine means the first ten parts and the last ten parts are different sizes.

Confirm the tool list against the setup sheet. Each tool should be in the pocket the program expects. Check for chipped inserts, worn end mills, and pulled-out drills. A drill that has crept 0.3 mm out of its holder will cut oversize or break, and the operator usually finds out when the hole depth is wrong.

  • 1
    Air pressure0.5–0.6 MPa at the machine inlet before the tool changer moves.
  • 2
    Way lubeTop up to the marked line. Starved ways show up as finish chatter.
  • 3
    Spindle warm-up10–15 minutes, stepped through the rpm range.
  • 4
    Tool checkMatch pocket numbers to the setup sheet; inspect edges.
Workholding

Mounting the workpiece and setting zero

Workholding decides whether the part moves. For a vise, indicate the fixed jaw parallel to the X axis within 0.01 mm and tighten the vise so the part sits down on the parallels. Tap the part with a dead-blow hammer while the vise is snug but not fully tight. If the parallels will not slide, the part is rocking. For plate work, use toe clamps or a vacuum chuck with stops, and keep the clamp bolts out of the toolpath envelope.

Zero the work offset next. Touch off the left and front faces of the stock with an edge finder or a 3D taster, then set G54 to the corner the drawing uses. On a 100 mm edge finder, account for the 5 mm tip radius. A 0.05 mm error here becomes a 0.05 mm shift on every feature. If the drawing dimensions come from the center of a bore, set zero on the bore with a coaxial indicator instead.

Tool length offsets are the second half of the setup. Measure each tool on the tool setter or touch it off on a 50.00 mm gauge block. Store the value in the correct H register and confirm the program calls that H number. Mixing T and H numbers is the single most common crash on a mill CNC machine.

Photograph the setup before you close the doors. Fixture position, clamp locations, and the offset screen. When the second shift takes over, or when you come back after lunch, the photo tells you what changed.

  • 1
    Indicate the viseFixed jaw within 0.01 mm of parallel to X.
  • 2
    Seat the partParallels must slide freely under the stock.
  • 3
    Set G54Match the corner or bore the drawing dimensions from.
  • 4
    Match T and HThe tool number and length offset register must agree.
Process control

Reading the cut while the machine runs

The control screen tells you where the tool is. It does not tell you how the cut sounds. An operator who listens will catch a dull end mill before the finish goes bad. A clean cut in aluminum is a steady hum. A chipped flute makes a rhythmic tick once per revolution. Stop and change the tool rather than pushing through.

Load monitoring is the other signal. Most controls show spindle load as a percentage. A roughing pass in 6061 with a 16 mm end mill might sit at 40–60% spindle load. If the same pass jumps to 90%, something changed: the material, the depth of cut, or the tool. Back off the feed override and find out which.

Coolant matters more than most operators think. Through-spindle coolant at 3–7 MPa reaches the cutting edge in deep pockets where flood coolant never arrives. In titanium and Inconel, poor coolant flow turns into built-up edge and then into a broken tool. If the chips are smoking, the coolant is not doing its job.

Chip evacuation is a production issue, not a housekeeping issue. Recutting chips doubles the load on the edge and ruins the finish. Program a peck or a full retract on deep pockets, and clear the chips before the finishing pass. On deep bores, use a high-pressure coolant cycle or an air blast between passes.

  • 1
    Spindle loadA sudden jump means material, depth, or tool changed.
  • 2
    Chip colorBlue steel chips mean too much surface speed.
  • 3
    Coolant pressureThrough-spindle at 3–7 MPa for deep pockets and titanium.
  • 4
    Chip clearingRetract fully on deep pockets; never recut chips.
Accuracy

Tolerance, finish, and when to stop the run

A mill CNC machine holds ±0.005 mm when the setup is rigid and the shop is temperature-stable. That number assumes a sharp tool, a warm spindle, and a fixture that does not flex. If the part is thin-walled, the cutting force will push it away from the tool and the wall will come out tapered. Take lighter depths of cut and support the wall from behind.

Surface finish follows the tool and the stepover. A finishing end mill with a 0.5 mm stepover in aluminum will leave around Ra 0.8–1.6 μm. Push the stepover to 2 mm and the scallop height climbs. If the drawing calls for Ra 0.2–0.8 μm, plan a separate finishing pass with a small stepover and a sharp tool, not a faster roughing strategy.

In-process inspection catches drift. Measure the same feature every 10–20 parts with a micrometer or a bore gauge, and watch the trend. A dimension that moves 0.005 mm over 50 parts is a thermal problem, not a tool wear problem. Let the machine idle for ten minutes and re-measure before you change offsets.

Stop the run when a tool breaks, when the finish degrades, or when a dimension moves more than half the tolerance band. Sorting parts after the fact costs more than pausing the spindle. On a medical or aerospace job, an undocumented out-of-tolerance part cannot be shipped, even if it looks fine.

  • 1
    Target tolerance±0.005 mm with rigid setup and stable shop temperature.
  • 2
    Finish rangeRa 0.8–1.6 μm with a 0.5 mm stepover in aluminum.
  • 3
    Trend checkMeasure every 10–20 parts and log the readings.
  • 4
    Stop ruleHalt when a dimension moves half the tolerance band.
Run sequence

Step by step: first article to production

Follow this order on every new job. Skipping a step is how shops scrap parts.

  • 1
    Load and verify the programTransfer the file, check the program number against the setup sheet, and compare the tool list in the code with the physical pockets. Delete or rename old programs so the wrong one cannot be selected.
  • 2
    Dry run with Z shifted upSet the Z work offset 50 mm above the part or use the control's dry-run mode. Rapid override at 25%. Watch each rapid move and confirm clearance over clamps and fixtures. Listen for any axis that sounds loaded.
  • 3
    Single block through the first toolSwitch to single block, feed override at 25%, and run the first tool through its approach. Stop before the first cut. Confirm the tool tip is where the screen says it is.
  • 4
    Cut the first pass at reduced parametersRun 50% feed and 70% speed for the first article. In 6061 aluminum, a 12 mm carbide end mill typically runs 3,000–6,000 rpm at 0.05–0.10 mm per tooth. In 4140 steel, expect 800–1,500 rpm at 0.05 mm per tooth with coolant.
  • 5
    Watch chip color and soundAluminum chips should come off silver and curl. Steel chips that turn blue mean the surface speed is too high or the coolant is not reaching the edge. Chatter sounds like a low howl and leaves marks on the wall.
  • 6
    Measure the first articleCheck the tightest tolerance first, then the rest. If a dimension is off by 0.03 mm, adjust the wear offset by that amount and re-cut. Do not adjust more than 0.05 mm at a time.
  • 7
    Run the batch and inspect on intervalReturn to 100% feed. Measure one part every 10–20 pieces, or whenever a tool change happens. Log the readings so a drift is visible before the parts go out of tolerance.
Reference

Starting parameters by material

Values are a starting point for a 12 mm carbide end mill with coolant. Adjust for tool geometry, depth of cut, and machine rigidity.

MaterialSpindle speedFeed per toothNotes
Aluminum 60613,000–6,000 rpm0.05–0.10 mmSilver chips; watch built-up edge
Aluminum 70752,500–5,000 rpm0.05–0.08 mmMore rigid than 6061; less gummy
Steel 4140800–1,500 rpm0.05 mmBlue chips mean speed is too high
Stainless 316L600–1,200 rpm0.04–0.06 mmWork-hardens; never dwell in the cut
Titanium Ti-6Al-4V400–800 rpm0.03–0.05 mmThrough-spindle coolant at 3–7 MPa
POM / PEEK3,000–8,000 rpm0.05–0.15 mmSharp tool; air blast, no flood

Run the setup in order, and the part follows

Most scrap on a mill CNC machine comes from a skipped check, not a slow spindle. Warm up, set offsets, dry run, cut the first article conservatively, then measure before you run the batch.

FAQs

Operational questions we hear from engineers

How long does it take to learn how to operate a mill CNC machine?

Loading tools, setting offsets, and running an existing program takes a few weeks of supervised practice. Writing or editing a program for a new part takes longer, usually several months of daily work.

The fastest path is to run production on the same family of parts. Repeating a setup builds the habit of checking offsets and listening to the cut.

What causes the first part to come out undersize?

A cold spindle and cold ballscrews are the usual cause. The machine grows 0.01–0.02 mm over the first hour, so the first parts are cut at a different thermal state than the rest.

Run the warm-up cycle, cut the first article, then measure and adjust wear offsets before starting the batch.

Should the dry run include the tool change?

Yes. Run the full program with Z shifted up 50 mm and rapid override at 25%. Tool changes, table moves, and coolant commands all need to be checked.

Watch for clamp collisions on rapids. A dry run that skips the tool change misses the one move that breaks tools.

How often should offsets be re-checked during a run?

Check the first article, then every 10–20 parts. Re-check after any tool change and after any pause longer than 30 minutes.

Log the readings. A slow drift is easier to catch on a chart than on a single measurement.

Can one operator run two mills at once?

Yes, if the cycle time is long enough and the parts are already proven. The operator moves between machines during the cut and handles tool changes and inspection.

Do not run two machines at once during a first article or a new setup. That is when mistakes happen.

What documentation should follow the parts?

A setup sheet, a tool list with offsets, a first article inspection report, and an in-process inspection log. Keep the setup sheet with the job so the next run starts from the same numbers.

For regulated industries, inspection reports can be provided on request.

Need a shop that runs the setup this way?

GreatLight operates 127 high-precision CNC machines in Dongguan and Singapore. Quotation and DFM analysis within 12 hours; uploads are secure and confidential.

12-hour quote100% inspectionNo minimum order quantity

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