CNC Part Zero: How to Select the Correct Zero Point
Selecting the correct CNC part zero is one of the most important decisions in CNC setup and programming. The zero point determines how the drawing, CAD model, workholding, toolpaths and inspection strategy relate to the machine coordinate system.
Quick Answer
Select CNC part zero from a stable, measurable and functionally relevant reference. Ideally, the selected origin should simplify programming, workholding, probing, inspection and setup-to-setup repeatability.
For milling, this normally means deliberately selecting the X0/Y0 location from a controlled feature or datum and selecting Z0 from a controlled face or machining reference. The drawing datum and CNC work offset may coincide, but they are not automatically the same thing.
What Is CNC Part Zero?
CNC part zero is the programmed origin of the work coordinate system used by the CNC controller. It establishes the reference from which programmed X, Y and Z coordinates are interpreted.
Machine Zero
The machine’s fixed reference established by the CNC machine coordinate system.
Part Zero
The manufacturing/programming origin selected for the workpiece.
Tool Offset
Tool geometry compensation such as tool length is different from the workpiece coordinate origin.
A drawing datum defines a functional or inspection reference. A CNC work coordinate system defines how the machine interprets programmed coordinates. They often work together, but they do not have to be identical.
Read more: CNC Datum Selection and CNC Work Coordinate System (WCS) .
How to Select the Correct CNC Zero Point
Do not select the origin simply because it is convenient to touch off. Evaluate the part from the drawing, machining sequence, fixture, inspection and production requirements first.
Determine which surfaces and features control how the finished part interfaces with other components.
Select a surface or feature that can be located reliably during setup.
Prefer stable features such as controlled edges, centerlines, bore centers or datum intersections.
Prefer a controlled face or surface that is stable, accessible and relevant to the machining sequence.
Make sure the selected reference can actually be located after the part is clamped.
Confirm that the same reference strategy can be recreated or transformed reliably during inspection.
Common CNC Part Zero Locations
| Zero Location | Typical Use | Advantages | Potential Problem |
|---|---|---|---|
| Outside corner | Simple prismatic components | Easy to understand and probe | Can be sensitive to burrs or damaged edges |
| Center of a bore | Round or rotationally symmetric features | Excellent geometric reference | Requires reliable bore location |
| Center of part | Symmetrical components | Useful for symmetric toolpaths | May require calculation or probing |
| Datum intersection | Precision components | Strong relationship to drawing datums | May require careful setup strategy |
| Finished face | Z reference | Good repeatability when controlled | Must remain accessible and stable |
| Stock surface | Rough machining | Simple initial setup | May disappear or move after machining |
How to Choose X0, Y0 and Z0
X0 / Y0 Selection
Select X and Y references based on the geometry that controls the part’s location and the way the component will be held and inspected.
- Datum intersection
- Center of a controlled bore
- Centerline of symmetrical geometry
- Stable machined edge
- Fixture reference location
Z0 Selection
Z0 should normally be associated with a controlled face that provides a reliable axial reference for the machining sequence.
- Finished datum face
- Controlled top surface
- Fixture reference face
- Machined reference plane
- Other stable manufacturing reference
Avoid using a rough, damaged, flexible, burr-covered or subsequently removed surface as the primary production reference unless the process is deliberately designed around it.
CNC Part Zero vs Drawing Datum
One of the most common sources of confusion is assuming that the drawing datum and CNC part zero must always be identical.
| Aspect | Drawing Datum | CNC Part Zero |
|---|---|---|
| Primary purpose | Defines functional/inspection reference | Defines programmed coordinate origin |
| Used by | Design, manufacturing and inspection | CNC programmer, setup technician and controller |
| Must coincide? | No. They can coincide when that produces the best manufacturing strategy. | |
| Key consideration | Functional relationship | Programming, setup and repeatability |
For a deeper explanation, see CNC Datum Selection and GD&T for CNC Machining .
Part Zero and G54/G55 Work Offsets
Once the manufacturing origin has been selected, the CNC control needs a way to relate that origin to the machine coordinate system. Work offsets such as G54, G55 and additional work offset registers provide this relationship.
The exact setup method depends on the machine control and probing system, but the engineering principle remains the same: the programmed coordinates must refer to the intended physical location of the workpiece.
See: G54 & G55 CNC Work Offsets .
Part Zero Must Work With the Fixture
A theoretically perfect zero point is useless if the operator cannot locate it consistently after the component is clamped.
Reference Access
Can the probe, edge finder or measurement tool physically reach the reference after clamping?
Clamping Stability
Does the fixture maintain the relationship between the part and the machine without movement or distortion?
Repeatability
Can the same zero be established consistently for the next part or the next setup?
Related guide: CNC Fixturing & Workholding .
Part Zero When Multiple Setups Are Required
A component may require several setups because of tool access, feature orientation, machining depth, five-axis requirements or workholding limitations.
Whenever possible, establish subsequent setups from controlled machined references rather than transferring coordinates from an uncontrolled raw surface. This reduces accumulated setup error.
When changing orientation, consider whether the new coordinate system preserves the relationship required by the drawing, inspection plan and CAM strategy.
Part Zero Selection for 3-Axis, 4-Axis and 5-Axis CNC
| Machining Configuration | Zero Point Consideration |
|---|---|
| 3-axis milling | Keep the origin simple, accessible and closely related to the fixture and primary machining surfaces. |
| 4-axis machining | Consider the rotational axis and whether the origin simplifies indexing and feature location. |
| 5-axis machining | Consider rotary-center relationships, machine kinematics, probing strategy and CAM transformation requirements. |
Do not treat a five-axis coordinate system as merely a three-axis origin with additional rotary movements. Machine kinematics, rotary-center locations, CAM post-processing and setup transformations must be considered.
Simple Coordinate Translation When Changing Part Zero
If a program is being translated from one origin to another without changing orientation, the coordinate relationship can be represented simply as:
Ynew = Yold − Yorigin
Znew = Zold − Zorigin
This relationship is useful for understanding simple translational changes in origin. It should not be used as a substitute for proper machine/CAM coordinate transformation when rotary axes, tool-center-point control or complex kinematics are involved.
How Is CNC Part Zero Established?
Touch Probe
Useful for repeatable location of surfaces, bores, corners and other measurable features.
Edge Finder
Common manual method for locating controlled edges on milling machines.
Manual Touch-Off
Suitable for appropriate setups, but requires disciplined technique and a stable reference.
A highly accurate probe cannot compensate for selecting a reference that is functionally wrong, inaccessible or unstable.
Part Zero and Inspection
A good zero-point strategy makes the finished component easier to inspect because the manufacturing coordinate system remains logically related to the drawing’s functional references.
| Inspection Method | Part Zero Relevance |
|---|---|
| Height gauge | Useful when controlled faces and edges provide accessible measurement references. |
| CMM | Drawing datum reference frames can be established independently of the CNC programming origin. |
| Vision measurement | Useful for profiles and accessible planar features. |
| In-process probing | Can verify feature location relative to the selected machining reference. |
Related: CNC Machining Tolerances and High-Precision CNC Machining Rules .
CNC Part Zero Troubleshooting
| Symptom | Possible Cause | Diagnosis | Corrective Action |
|---|---|---|---|
| All features shifted by similar amount | Incorrect work offset | Verify active G54/G55 and measured offset | Re-establish the correct work offset |
| Z depths consistently wrong | Incorrect Z reference | Check Z0 surface and tool length compensation | Re-establish Z reference and verify tool offsets |
| Feature location changes between setups | Unstable datum transfer or fixture location | Inspect locating surfaces and setup sequence | Use controlled machined references |
| Parts vary from operator to operator | Manual zero-setting variation | Compare setup procedure and measurement method | Standardize probing/touch-off procedure |
| Unexpected collision | Wrong WCS, tool offset or coordinate assumption | Verify active offsets before running | Single-block, dry-run and prove-out the program |
CNC Part Zero Shop-Floor Checklist
- Have the drawing datums been identified?
- Is the selected zero functionally meaningful?
- Is the reference surface stable and measurable?
- Can the reference be accessed after clamping?
- Does the fixture support the selected zero?
- Is Z0 based on an appropriate controlled surface?
- Can the same zero be reproduced for the next part?
- Does the CAM coordinate system match the intended setup?
- Has the correct G54/G55 or other work offset been selected?
- Have tool length and other tool offsets been verified separately?
- Can the inspection strategy reproduce the required reference frame?
- Has the program been safely proved out before production?
Related CNC Engineering Guides
Build the complete CNC setup chain—from drawing interpretation and datum selection through work offsets, workholding, machining and inspection.
CNC Datum Selection
Learn how to select manufacturing and functional datum references.
CNC Work Coordinate System
Understand machine coordinates, work coordinates and WCS.
G54 & G55 Work Offsets
Understand how CNC work offsets connect part zero to the machine.
Fixturing & Workholding
Understand how fixture design affects location and repeatability.
GD&T for CNC Machining
Connect drawing datums, geometric tolerances and manufacturing.
CNC Machining Tolerances
Understand how tolerance requirements affect process capability and inspection.
Explore More Manufacturing Resources
Go beyond part-zero selection with practical engineering content, manufacturing insights and real project examples.
Resource Hub →
CNC machining guides, engineering references, manufacturing resources and technical content.
Blogs →
Manufacturing insights, engineering trends, sourcing guidance and practical industry knowledge.
Case Studies →
See how real manufacturing challenges are solved through engineering and production strategy.
Why Part Zero Matters to DFM
Zero-point selection should be considered during design review, not only when the component reaches the machine.
A drawing that provides clear functional datums, accessible reference surfaces and sensible feature relationships gives the manufacturing team more freedom to establish repeatable setups.
Review the broader manufacturing implications with the CNC DFM Checklist and CNC Machining Process Guide .
Need Help Reviewing Your CNC Part?
Have a CNC machining drawing? Send it to Manufyn for manufacturability review and quotation.
Get a Manufacturing Quote →