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

Get Instant Quote

Setup guide

CNC Mill Setting Tips That Decide First-Article Accuracy

Most scrapped parts are lost before the first chip. These CNC mill setting tips walk through the setup sequence we use on 127 CNC machines: workholding, work coordinate system, tool offsets, and the checks that catch a mistake while the part is still salvageable. Written for machinists and process engineers who set up their own jobs.

Vise and fixture setupWCS and offsetsFirst-article checks±0.005 mm tolerance
CNC mill setting tips applied to a 5-axis machined engine part
Quick answers

Key takeaways

Dial the vise firstA vise set within 0.01 mm over 150 mm saves more time than any feed tweak.
One WCS origin per operationPick a datum you can touch again after the part moves.
Touch off every toolOne missed length offset scraps the part and often the holder too.
Prove the program dryRun at rapid override with the spindle up before any metal is cut.
Catch the error in setupFirst-article checks cost minutes; a scrapped part costs a shift.
Workholding

Start with the vise and fixture, not the program

The machine can only repeat what the workholding allows. Before you load a program, sweep the vise jaw with a dial indicator along its full length. We look for 0.01 mm total runout across 150 mm. If the vise is off, the part sits off, and no amount of tool offset correction will fix a taper cut from a tilted jaw.

Clean the table and the vise base first. A single chip under the vise lifts one corner and tilts the whole setup. Stone the table surface, wipe it, then seat the vise and tighten in a cross pattern so it pulls down flat instead of rocking on one corner.

For a first setup on a new part, cut soft jaws rather than using the standard hardened jaws. Soft jaws machined in place match the stock profile and hold it across the full height. This matters on thin walls and castings where a standard jaw only touches two points.

Keep the stock as low in the jaws as the geometry allows. A tall stack above the jaw line bends under cutting force and the finish shows it. On tall, narrow parts, add a support block or switch to a fixture plate with toe clamps.

  • 1
    Sweep the jaw, not the partThe jaw is your datum. Check it before every new job.
  • 2
    Torque in a cross patternUneven tightening tilts the vise and the part with it.
  • 3
    Deburr the stockA burr on the bottom face seats the part off the parallels.
Coordinates

Set the WCS from a datum you can touch again

The work coordinate system is the reference every tool path depends on. Pick a datum that survives the operation: a corner of the finished stock, a bored hole, or a face you will not cut in this setup. If the datum disappears after the first pass, you cannot re-check the part later without re-indicating everything.

Touch off with the spindle stopped and the tool tip clean. Use a 3D taster or an edge finder for X and Y, then set Z on a known face. Write the values down before you press the button. A common mistake is setting Z from a rough face, then facing the part and losing the reference by 0.3 mm.

On a 5-axis job, set the WCS in the rotary table center if the part rotates around it. Off-center datums make the machine fight the rotation and the error grows with each index. Our Ø400 mm rotary tables are usually set up with the center as the origin.

Record the WCS and tool numbers in the setup sheet. When the part comes back for a second operation, or when a night shift takes over, the next operator reads the sheet instead of guessing. This is one of the cheapest CNC mill setting tips to apply and one of the most often skipped.

  • 1
    Datum must surviveChoose a face or hole that will still exist after the cut.
  • 2
    Write the numbers downA setup sheet beats memory every time.
  • 3
    Center the rotaryOn 5-axis work, keep the origin near the table center.
Offsets

Tool length and diameter offsets before the first cut

Every tool needs a length offset that matches the tip position relative to the spindle gauge line. Touch off each tool on the same reference face you used for the WCS. Mixing reference faces between tools is the fastest way to drive a tool into the vise or leave a step on the floor of a pocket.

Check the diameter offset against the actual cutter. A reground end mill is smaller than the nominal size, and the machine still compensates for the old number. Measure the flutes with a micrometer before you trust the offset. A 0.05 mm error on a 6 mm cutter shows up as a 0.05 mm wall thickness error.

Run the tool change sequence once with the spindle stopped and watch the clearance. On a 4,000 mm travel machine, the Z clearance between the tool tip and the part can be smaller than expected at the far end of the table. Verify the safe Z plane covers the whole part, not just the area near the WCS.

Warm up the spindle before the first cut on a tight-tolerance job. A cold spindle grows 20 to 40 μm in the first twenty minutes, and that drift lands directly in your Z depth. A ten-minute warm-up cycle at moderate rpm costs little and keeps the first part in tolerance.

  • 1
    One reference faceAll tool length offsets come off the same surface.
  • 2
    Measure reground toolsNominal diameter is not the real diameter.
  • 3
    Warm the spindleThermal growth shows up in Z depth on tight jobs.
Setup sequence

Step by step: a repeatable mill setup

  • 1
    Inspect the stockCheck dimensions, flatness, and burrs. Remove burrs on the seating face. Measure the stock before you clamp it, not after, so you can adjust the WCS to the real size.
  • 2
    Mount and dial the viseStone and clean the table, seat the vise, tighten in a cross pattern, then sweep the jaw. Aim for 0.01 mm total runout over 150 mm. Recheck after the first cut.
  • 3
    Set the work coordinate systemTouch off X and Y with an edge finder or 3D taster, set Z on a known face. Record the numbers on the setup sheet before touching the control.
  • 4
    Touch off every toolSet length offsets against the same Z reference. Measure and enter real diameters for reground cutters. Number the tools the same way the program does.
  • 5
    Prove the program in airRun the full path with the spindle stopped or raised, rapid override low, single block on. Watch for clearance at every tool change and every retract move.
  • 6
    Cut the first articleUse conservative feeds, about 60 to 70 percent of the finishing values. Measure the critical features before releasing the run. Compare against the drawing, not the 3D model alone.
  • 7
    Adjust and lock inApply any offset correction, then re-cut one feature to confirm. Once the part is in tolerance, record the final values and run the rest of the batch.
Judgement

Which setup method fits the job

Pick the workholding by part geometry and quantity, not by habit.

MethodBest forWatch out for
Standard viseBlocky parts, small quantitiesLimited jaw depth on tall parts
Soft jawsThin walls, castings, repeat runsNeeds a machining pass per profile
Fixture plateFlat parts, many featuresSetup time higher than a vise
Rotary tableMulti-face and 5-axis workOrigin must sit near table center
Vacuum or magneticThin plates, non-ferrous sheetsLow holding force limits roughing
Toe clampsLarge plates, 4,000 mm travelClamp positions must clear the path

Setup time is the cheapest tolerance you can buy

Spend twenty extra minutes on the vise, WCS, and tool offsets before the first cut. It costs less than one scrapped part and it holds on every part after that.

FAQs

Common questions

How often should I re-dial the vise?

Re-dial the vise after any heavy roughing cut, after a crash, or when the job changes. On a long run, check it once per shift.

If the vise moves, the part moves with it. Catching a 0.02 mm shift early is cheaper than scrapping the batch.

Should I set Z from the stock or from a gauge block?

Set Z from a face you will not cut in this operation, or from a gauge block on the table. Setting Z from rough stock works only if you will not face that surface.

Once the face is cut, your original reference is gone. That is when operators start re-touching off mid-job and lose the offset.

What tolerance can a well-set mill hold?

On a rigid setup with a warm spindle, ±0.005 mm is reachable on critical features. Finishes from Ra 0.8 to 1.6 μm are typical for a good finishing pass.

The limit is usually the setup, not the machine. Vise tilt, tool runout, and thermal drift eat more tolerance than the control does.

How do I set up a part with no flat face to clamp?

Cut a temporary clamping boss or use a sacrificial plate. Clamp on the boss, machine the real datum faces, then flip the part and hold it on the finished faces.

For castings with draft, soft jaws machined to the draft angle hold the part without crushing the edges.

When should I move the job to a 5-axis machine?

When the part has features on three or more faces, or when the tolerance between those faces matters more than cycle time. Each refixture adds stack-up error.

A single 5-axis setup removes that stack-up. It is not always faster, but it is usually more repeatable on complex geometry.

What should be on the setup sheet?

Vise or fixture position, WCS values, tool numbers with lengths and diameters, spindle warm-up time, and the first-article dimensions that must be checked.

The sheet is what lets a second operator repeat your setup without calling you at night.

Send us your drawing and setup questions

We review your part, flag the setup risks, and quote within 12 hours. Prototypes and 10,000+ part runs both welcome.

12-hour quoteNo minimum order quantityNDA 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