G-Wizard Calculator:
Fast, Easy, Reliable Feeds and Speeds


Join 100,000+ CNC'ers!  Get our latest blog posts delivered straight to your email inbox once a week for free. Plus, we’ll give you access to some great CNC reference materials including:

  • Our Big List of over 200 CNC Tips and Techniques
  • Our Free GCode Programming Basics Course
  • And more!


GCode is Complicated
G-Wizard Makes it Easy

What's the difference between machine zero and part zero?

Best Answer

Machine Zero is the machine’s absolute coordinate system origin, unaffected by any kind of offsets.  On machines with home switches, this is where the machine goes when it is homed.

Part Zero is the coordinate system origin for the g-code.  It’s often convenient to have a particular feature of the part or of the workholding be part zero.  For example, on a lathe, we may want the finished faced surface of the part be Z = 0.  On a mill, we might want the left front corner of the fixed jaw of a vise be part zero.  

For more, see the chapter on Part Zero and Touchoffs from our G-Code Tutorial.

  • You must to post comments
Showing 1 result
Your Answer
Post as a guest by filling out the fields below or if you already have an account.
Show us your humanity*


Do you want to be a better CNC'er in 37 Seconds?

Get Better Tool Life, Surface Finish, and Material Removal Rates Fast.

It's that easy. You can install and get results in a matter of minutes.


Start Now, It's Free!



  GW Calculator

  GW Editor



  Deals and Steals

CNC Blog








     Feeds and Speeds

     G-Code Tutorial

     CNC Machining & Manufacturing

     DIY CNC Cookbook

     CNC Dictionary

CNC Projects


     Machinist's Search


     Online Groups


     Reference Data


     CNC Dictionary


     Tool Brands


     Hall of Fame

     Organization: Soon!





     Our History

     Privacy Policy

All material © 2016, CNCCookbook, Inc.