สำหรับผู้ใช้ที่เริ่มจากเครื่องมินิซีเอ็นซีและใช้ Mach3 ด้วยตนเอง อาจจะไม่ได้สัมผัสหรือไม่ได้ตระหนักถึงความสำคัญของ Tool offset และ Work offset สักเท่าไหร่
ประโยนช์ของ Tool offset เช่นกรณีที่ต้องกัดงานด้วยดอกหลายขนาด ตัวอย่างเช่นกัดงานด้วยกัน 4 ดอก ประกอบไปด้วย กัดหยาบ roughing 1, 2 กัดละเอียดเก็บงาน finishing 1, 2 เป็นต้น
ในเครื่องซีเอ็นซีที่มี ATC (automatic tool change) มันจะเปลี่ยนทูลตามลำดับที่จีโค้ดเลือกไว้ให้อัตโนมัติ
ในเครื่องที่ไม่มี ATC ก็ต้องเปลี่ยนทูลด้วยมือ พอเครื่องหยุดและแจ้งให้เราเปลี่ยนทูลใหม่ เราก็เพียงแต่หยิบทูลเบอร์นั้นๆเสียบเข้าไปและรันงานต่อได้ทันที งานจะเสร็จเร็วและทำซ่ำได้หลายหน - จะเห็นว่าตัวอย่างที่ยกมาให้ฟังมันทำให้ชีวิตการทำงานเราง่ายขึ้นมากและ Mahc3 สนับสนุนให้เราทำอย่างนั้นได้ด้วย เพียงแต่เราต้องลงทุนกับทูล holder (สำหรับเครื่องที่มี ATC) หรือใช้ depth ring (ตัวอย่างตามรูปด้านล่าง) พร้อมกับการวัดความยาวทูลและบันทึกค่าไว้ในตาราง Tool offset - นอกจากนี้ tool offset ยังสนับสนุนการใส่ค่าสึกเหรอ (wear) ของทูลได้ด้วย (มีผลกับจีโค้ดบางตัว)
Tool HolderDepth ring