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

Get Instant Quote

Z-axis reference setup

How to Make a CNC Machine Reset Bit Position Z Axis

When a tool change leaves the tip a few hundredths off, or a crash shifts the whole Z reference, you need to reset bit position z axis before the next part. This guide covers the checks we run first, the touch-off sequence on 3-axis, 4-axis and 5-axis machines, and the numbers that tell you whether the reset actually held.

3-axis, 4-axis, 5-axis±0.005 mm shop toleranceGage + probe methodsDrift fault patterns
how to make cnc machine reset bit position z axis
Quick answer

Key takeaways

Lock the spindle firstAny Z touch-off taken with a loose pull stud or worn collet is worthless. Fix the holder before you fix the offset.
Pick one reference surfaceDecide once whether Z0 sits on the stock top, a fixture pad or the table. Mixing them is the most common cause of a second reset the same day.
Log the numbersWrite down the old and new Z values. A 0.02 mm shift per shift is a trend, not a mistake.
Rotary axes change the mathOn 4-axis and 5-axis work, Z must be re-touched after any change to the rotary centerline offset.
Verify with a cutA gauge proves the touch-off. A 0.2 mm facing pass on scrap proves the whole chain.
Before you touch the control

Pre-Reset Checks That Save a Second Setup

Most failed resets are not control problems. They are mechanical. Before you open the offset page, stop the spindle, remove the tool, and check the holder taper and pull stud for fretting or chips. A collet that has been over-torqued will pull the tool 0.01–0.03 mm deeper on the next clamp, and no amount of re-touching will hold.

Wipe the spindle nose and the tool taper with a lint-free cloth. Check runout with a dial indicator at 25 mm from the holder face. On a healthy CAT40 or HSK-A63 holder, runout should stay under 0.010 mm. If it reads 0.03 mm or more, swap the holder before you reset bit position z axis.

Confirm the machine is in the right mode. Reference return on most Fanuc and Siemens controls requires the Z axis to be at least 20 mm above the soft limit before you press the zero-return key. Pressing it from the bottom of travel trips an overtravel alarm and forces a manual jog-out.

Write down three numbers before you change anything: the current work offset Z, the tool length offset for the tool in the spindle, and the machine coordinate reading at the reference point. These three values tell you later whether the reset moved the zero point or the tool data. Without them, you are guessing.

  • 1
    Holder conditionTaper clean, pull stud torqued to spec, runout under 0.010 mm at 25 mm.
  • 2
    Axis positionZ parked at least 20 mm above the soft limit before reference return.
  • 3
    Recorded valuesOld work offset Z, old tool length offset, machine Z at reference.
  • 4
    Stock and fixtureTop face clean, no burr, no coolant film where the tool will touch.
Machine type

How Machine Type Changes the Reset Bit Position Z Axis Procedure

On a 3-axis vertical mill, Z reference is simple. Home the machine, load the tool, jog down until the tip touches your reference surface, and enter the difference into the work offset or the tool length offset. The choice matters. If one tool is wrong, edit the tool length. If every tool is off by the same amount, edit the work offset. Mixing the two is how a shop ends up with one tool cutting 0.5 mm deep.

A 4-axis machine adds a rotary table, so the Z reference depends on where the part sits relative to the rotary centerline. After any change to the chuck, tombstone or fixture plate, re-measure the centerline height and update the rotary offset before you touch off. If you skip this, the Z value will be correct at A0 and wrong at A90, which usually shows up as a taper on the side of the part.

Simultaneous 5-axis work is stricter. With two rotary axes in motion, the tool tip position depends on the kinematic model, not just a single Z number. After a crash or a spindle change, run a probing cycle on a known sphere or gauge block and let the control rebuild the tool center point. Hand-entering a Z offset on a 5-axis machine without re-checking the kinematic chain is a reliable way to scrap an expensive part.

The table below shows the tolerance band we hold after a reset on each machine class. These are shop floor numbers from our own cells, not machine specs.

  • 1
    3-axisWork offset or tool length edit, verify within 0.01 mm.
  • 2
    4-axisRe-check rotary centerline height first, then touch off.
  • 3
    5-axisRe-probe the kinematic model, do not hand-edit Z alone.
Touch-off methods

Choosing a Touch-Off Method and Reading the Result

A 0.01 mm dial or digital gauge on a magnetic base is still the fastest way to touch off a single tool on a 3-axis machine. Bring the tip down in 0.1 mm steps until the needle moves, then back off and approach in 0.01 mm steps. The reading where the needle first moves is your Z0. Repeat it twice. If the two readings differ by more than 0.005 mm, something is loose.

A spindle probe is faster and removes operator feel from the loop. Most probe cycles touch the surface twice and average the result. Watch the spread between the two touches on the control screen. A spread above 0.008 mm usually means chips on the surface or a dirty stylus, not a bad probe.

A paper slip or feeler gauge is acceptable for rough work only. Paper compresses and the thickness varies by 0.02–0.05 mm depending on humidity and grade. If the drawing calls for ±0.05 mm on a depth, that error eats most of your budget.

After any method, cut a test feature. Face a scrap plate 0.2 mm deep and measure the step with a micrometer. If the measured depth matches the commanded depth within 0.01 mm, the whole chain from offset to servo is good. If it is off by a consistent amount, the error is in the offset. If it varies across the plate, the problem is mechanical, not the reset.

  • 1
    Gauge + indicatorBest for single tools, repeat twice, accept under 0.005 mm spread.
  • 2
    Spindle probeFast, watch the two-touch spread, clean the surface first.
  • 3
    Paper or feelerRough work only, expect 0.02–0.05 mm uncertainty.
  • 4
    Test cutFace 0.2 mm on scrap, verify within 0.01 mm before running the job.
Drift and damage

When the Z Axis Will Not Hold After a Reset

If Z drifts after a correct reset, separate thermal growth from mechanical slip. Run the spindle at your normal cutting speed for 30 minutes, then re-touch the same tool on the same surface. A shift of 0.01–0.02 mm over that period is normal thermal growth on many machines. A shift of 0.05 mm or more points to a mechanical fault.

Check the tool clamp first. A weak Belleville stack or a worn drawbar lets the tool creep under load. Pull the holder and inspect the taper for a bright wear band near the flange. A uniform contact pattern is good. A narrow shiny ring means the taper is not seating, and the tool will move in Z whenever the load changes.

Ball screw backlash and thrust bearing play show up as a difference between approaching Z0 from above and from below. Touch off from +0.5 mm, record it, retract, and approach from -0.5 mm. If the two values differ by more than 0.01 mm, the axis has backlash that needs mechanical attention, not another offset edit.

A hard crash can bend the ball screw or shift the coupling. After a crash, re-reference the machine and check the Z repeatability at three heights: near the top of travel, mid-travel, and 50 mm above the table. Any height that reads outside 0.01 mm needs a service call before you run production.

  • 1
    Thermal growth0.01–0.02 mm after 30 minutes at cutting speed is normal.
  • 2
    Tool creepWorn drawbar or Belleville stack, look for a narrow contact band.
  • 3
    BacklashCompare approach from above and below, over 0.01 mm is a fault.
  • 4
    Post-crashCheck repeatability at three heights, not one.
Procedure

Step-by-Step: Reset Bit Position Z Axis

Do these in order. Skipping the reference return or the repeat check is where most resets go wrong.

  • 1
    Park and reference the machineStop the spindle, remove the tool, jog Z to at least 20 mm above the soft limit, then run the zero-return cycle on all axes. Confirm the reference lamp is solid, not flashing.
  • 2
    Clean and inspect the holderWipe the taper and spindle nose. Measure runout at 25 mm from the holder face. If it exceeds 0.010 mm, change the holder before continuing.
  • 3
    Set the reference surfaceClean the stock top or fixture pad. Decide whether Z0 is on the stock, the fixture or the table, and write that choice on the setup sheet so the next shift uses the same one.
  • 4
    Load the tool and clamp itInsert the tool to the marked depth, clamp, and check the pull stud torque. Confirm the tool number on the control matches the tool in the spindle.
  • 5
    Touch off with a gauge or probeApproach in 0.1 mm steps, then 0.01 mm. Record the value. Repeat the touch. If the two readings differ by more than 0.005 mm, find the looseness before entering anything.
  • 6
    Enter the value in the right placeOne tool off: edit the tool length offset. All tools off by the same amount: edit the work offset Z. Never edit both to chase the same error.
  • 7
    Verify with a test cutFace a scrap plate 0.2 mm deep, measure the step, and confirm it matches the command within 0.01 mm. On a 5-axis machine, run the probe cycle to rebuild the kinematic model first.
  • 8
    Log and hand overRecord old and new Z values, the method used, and the runout reading. Leave the sheet at the machine so the next operator can see the trend.
Reference

Reset Method and Verification by Machine Type

Numbers are shop floor targets from our own cells, not machine specifications.

Machine typeReference basisTouch-off methodVerification
3-axis verticalWork offset or tool lengthIndicator or probe, 0.01 mm stepsFace 0.2 mm on scrap, within 0.01 mm
3-axis with 4th indexerRotary centerline height firstIndicator on fixture padCheck at A0 and A90
4-axis simultaneousCenterline plus work offsetProbe cycle on part faceCylindricity check on a test pin
5-axis simultaneousKinematic model and TCPProbe sphere or gauge blockRe-probe after any crash
Any type, after crashFull re-referenceProbe on three heightsRepeatability within 0.01 mm
Any type, after tool changeTool length offset onlyGauge on stock topSingle feature depth check

Reset the reference, then prove it with a cut

A Z reset is only finished when a measured test cut matches the commanded depth. If your parts keep drifting after the offset is correct, the fault is mechanical, and we can quote the machining or the rework from your drawings.

FAQs

Frequently Asked Questions

How often should I reset the Z-axis bit position?

Reset the tool length offset every time you change a tool, that is not optional. A full Z reference reset is only needed after a crash, a spindle service, a fixture change, or when a trend shows drift.

On a machine running two shifts, we re-touch a reference tool once per shift and log the value. If the reading moves more than 0.02 mm across a week, we investigate the machine instead of resetting again.

Can a wrong Z reset damage the machine?

A wrong offset usually scraps the part before it hurts the machine. The dangerous case is a Z value that is too low combined with a rapid move, which drives the tool into the vise or table.

Keep rapid Z moves at least 5 mm above the highest fixture point in the program, and use a test cut on scrap before the first production cycle.

Do all CNC machines use the same Z reset procedure?

The principle is the same: establish a known surface, touch the tool to it, and store the difference. The steps differ by control and by machine class.

Fanuc, Siemens and Heidenhain controls use different keys and screens for reference return and offset entry. On 5-axis machines, the kinematic model also has to be correct, which a 3-axis procedure never covers.

What tools do I need for an accurate Z reset?

A 0.01 mm dial or digital indicator with a magnetic base, a clean lint-free cloth, and a known flat surface such as a gauge block or a machined pad.

A spindle probe replaces the indicator on machines that have one. Add a micrometer or depth gauge for the verification cut, and a setup sheet to record the numbers.

What if the Z axis will not hold position after a reset?

First separate thermal growth from mechanical slip. Run at cutting speed for 30 minutes and re-touch the same tool. A shift of 0.01–0.02 mm is normal.

If the shift is larger, check the tool clamp, then test backlash by approaching Z0 from above and below. A difference over 0.01 mm is a mechanical fault, not an offset problem.

How does GreatLight keep Z alignment consistent across production runs?

We run standardized reference and touch-off procedures across our 127 high-precision CNC machines, including 16 simultaneous 5-axis centers, and record the offset values in the setup sheet for each job.

Incoming and in-process checks are part of the same system, and we hold ±0.005 mm on qualifying features. Reports are available on request. If a job needs a kinematic re-probe or a fixture change, the reset is done before the first cut, not after the first bad part.

Send us the part that keeps drifting

Upload your drawings and we will review the setup, the Z reference method and the tolerance stack before quoting. DFM feedback and quotation within 12 hours.

12-hour quote100% inspectionNo minimum order quantity

Follow our shop floor

More machining notes from GreatLight

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