& Software Engineer Co., Ltd. ผู้นำด้านการจัดจำหน่ายอะไหล่เครื่องจักร CNC (New Parts) พร้อมศูนย์บริการซ่อมบำรุง (Repair), อัปเกรดระบบ (Retrofit), และดัดแปลงเครื่องจักรครบวงจรด้วยทีมวิศวกรผู้เชี่ยวชาญ
© 2026 SP AUTOMATION & SOFTWARE ENGINEER CO., LTD. All rights reserved.
Back to Knowledge Base
เรียนรู้หลักการและวิธีจัดการปัญหาโดยวิศวกรผู้เชี่ยวชาญ เพื่อเพิ่มความแม่นยำในการผลิตชิ้นงาน
ปรึกษาปัญหาทางเทคนิคฟรี บทนำ: ความสำคัญของ Tool Length Offset ในงาน CNC Millingในการทำงานเครื่อง CNC Milling ความแม่นยำของตำแหน่งเครื่องมือตัดเป็นหัวใจสำคัญในการผลิตชิ้นงานที่มีคุณภาพและได้ขนาดตามที่ต้องการ โดยเฉพาะอย่างยิ่งในแกน Z (ความลึก) ซึ่งเป็นมิติที่มีผลกระทบโดยตรงต่อความสูงของชิ้นงาน การตั้งค่า Tool Length Offset (TLO) อย่างถูกต้องจึงไม่ใช่แค่เรื่องของการทำให้เครื่องจักรทำงานได้ แต่เป็นเทคนิคสำคัญที่ช่วยให้วิศวกรและผู้ปฏิบัติงานสามารถควบคุมกระบวนการผลิตได้อย่างแม่นยำ ลดข้อผิดพลาด ป้องกันการชน (crash) และยืดอายุการใช้งานของเครื่องมือตัด บทความนี้จะเจาะลึกถึงหลักการ วิธีการ และเทคนิคการตั้งค่า TLO ให้แม่นยำที่สุด
หลักการพื้นฐานของ Tool Length Offset (TLO) Tool Length Offset (TLO) คือค่าชดเชยความยาวของเครื่องมือตัดแต่ละชิ้นที่เครื่อง CNC จะนำไปคำนวณร่วมกับพิกัดแกน Z ในโปรแกรม NC เพื่อให้ปลายคมตัดของเครื่องมือเคลื่อนที่ไปยังตำแหน่งที่ถูกต้องสัมพันธ์กับจุดอ้างอิงของชิ้นงาน (Workpiece Zero) เนื่องจากเครื่องมือตัดแต่ละชิ้นมีความยาวไม่เท่ากัน การตั้งค่า TLO จึงเป็นสิ่งจำเป็นเพื่อให้เครื่องจักรทราบว่าปลายคมตัดของเครื่องมือแต่ละชิ้นอยู่ห่างจากจุดอ้างอิงของสปินเดิล (Spindle Face) เท่าใด
Was this guide helpful? Share Article
ประเมินอาการเสียและปรึกษาช่างผู้เชี่ยวชาญฟรี! บริการซ่อมบอร์ด, เปลี่ยนอะไหล่ (New Part) และดัดแปลงเครื่องจักร ซ่อมจบใน 3 วัน พร้อมรับประกัน 3 เดือน
Test kit after repair No fix, no feeจุดอ้างอิงของเครื่องจักร (Machine Zero): ตำแหน่งคงที่ที่เครื่องจักรใช้เป็นจุดเริ่มต้นในการอ้างอิงทุกการเคลื่อนที่จุดอ้างอิงของสปินเดิล (Spindle Face): พื้นผิวหน้าของสปินเดิล ซึ่งเป็นจุดที่ใช้ในการวัดความยาวเครื่องมือตัดความยาวเครื่องมือ (Tool Length): ระยะห่างจาก Spindle Face ถึงปลายคมตัดของเครื่องมือจุดอ้างอิงชิ้นงาน (Workpiece Zero หรือ Program Zero): จุดเริ่มต้นในแกน Z ที่กำหนดบนชิ้นงาน ซึ่งโปรแกรม NC จะอ้างอิงจากจุดนี้
วิธีการวัดและบันทึก Tool Length Offset (TLO) มีหลายวิธีในการวัด TLO ซึ่งแต่ละวิธีก็มีข้อดีข้อเสียและความแม่นยำที่แตกต่างกันไป
วิธีที่ 1: การวัดด้วย Manual Touch-off (วิธีการดั้งเดิม)ติดตั้งเครื่องมือ: ใส่เครื่องมือตัดที่ต้องการวัดลงใน Tool Holder และติดตั้งเข้ากับสปินเดิลของเครื่องจักรกำหนดจุดอ้างอิง Z: กำหนดจุดอ้างอิง Z บนชิ้นงาน หรือบนบล็อกเกจมาตรฐานที่วางอยู่บนชิ้นงาน หรือบนพื้นผิวของจิ๊ก/ฟิกซ์เจอร์ จุดนี้จะเป็น Workpiece Zero (Z0) ของชิ้นงานเคลื่อนที่แกน Z ลงมา: ค่อยๆ เคลื่อนที่สปินเดิลลงมาในแกน Z จนปลายคมตัดของเครื่องมือสัมผัสกับจุดอ้างอิง Z ที่กำหนดไว้ อาจใช้กระดาษฟีลเลอร์ (feeler gauge) หรือกระดาษบางๆ เพื่อหาจุดสัมผัสที่แม่นยำบันทึกค่า: เมื่อเครื่องมือสัมผัสจุดอ้างอิงแล้ว ให้บันทึกค่าตำแหน่งแกน Z ปัจจุบัน (Machine Coordinate หรือ Absolute Coordinate) โดยปกติจะไปที่หน้าจอ Offset/Setting ของเครื่อง CNC แล้วกดปุ่มวัด (Measure) หรือ Input ค่าเข้าไปในช่อง Tool Length Offset (H-Code) ที่สัมพันธ์กับหมายเลขเครื่องมือ (T-Code) นั้นๆgcode
N10 G54 G90 G00 X0 Y0;
N20 G43 H01 Z100.0;
; เมื่อเครื่องมือ T01 ถูกเรียกใช้ (M06 T01)
; G43 H01 จะเรียกใช้ค่า Tool Length Offset ที่บันทึกไว้ใน Offset Register H01
; Z100.0 คือตำแหน่งเหนือชิ้นงานหลังจากชดเชยความยาวเครื่องมือแล้ว
วิธีที่ 2: การใช้ Tool Setter อัตโนมัติ (Automatic Tool Length Measurement System)เครื่อง CNC สมัยใหม่มักมีระบบ Tool Setter อัตโนมัติ เช่น Touch Probe หรือ Laser Tool Setter ซึ่งช่วยให้การวัดรวดเร็วและแม่นยำยิ่งขึ้น
ตั้งค่า Tool Setter: ตรวจสอบให้แน่ใจว่า Tool Setter ถูกติดตั้งและสอบเทียบอย่างถูกต้องรันโปรแกรมวัดอัตโนมัติ: เครื่องมือจะถูกเคลื่อนที่ลงมาสัมผัสกับพื้นผิวของ Tool Setter โดยอัตโนมัติระบบบันทึกค่า: เครื่อง CNC จะคำนวณและบันทึกค่า Tool Length Offset เข้าสู่ Offset Register ที่เกี่ยวข้องโดยอัตโนมัติข้อดีของการใช้ Tool Setter อัตโนมัติ ระบบอัตโนมัติช่วยลดความผิดพลาดจากผู้ปฏิบัติงาน เพิ่มความรวดเร็วและสม่ำเสมอในการวัดค่า TLO ทำให้กระบวนการผลิตมีประสิทธิภาพมากขึ้น และเหมาะสำหรับงานที่ต้องการความแม่นยำสูงและมีการเปลี่ยนเครื่องมือบ่อยครั้ง
การปรับแก้ค่า Offset เพื่อความแม่นยำสูงสุด แม้จะตั้งค่า TLO อย่างระมัดระวังแล้ว ก็ยังมีปัจจัยหลายอย่างที่อาจส่งผลต่อความแม่นยำในการผลิตชิ้นงาน ซึ่งจำเป็นต้องมีการปรับแก้ค่า Offset เพิ่มเติม
อุณหภูมิ: การเปลี่ยนแปลงอุณหภูมิในโรงงานอาจทำให้เครื่องจักรและเครื่องมือเกิดการขยายตัวหรือหดตัวเล็กน้อย ซึ่งส่งผลต่อความยาวที่วัดได้ ควรทำการวัด TLO เมื่อเครื่องจักรอยู่ในอุณหภูมิทำงานปกติการสึกหรอของทูล: เมื่อเครื่องมือตัดสึกหรอ ปลายคมตัดอาจสั้นลงเล็กน้อย ทำให้ค่า TLO ที่บันทึกไว้ไม่ถูกต้อง ควรมีการตรวจสอบและวัดค่า TLO ใหม่เป็นระยะ หรือใช้ค่าชดเชยการสึกหรอ (Wear Offset) เพิ่มเติมแรงจับยึดทูล: การติดตั้งเครื่องมือตัดเข้ากับ Tool Holder และการติดตั้ง Tool Holder เข้ากับสปินเดิลด้วยแรงที่เหมาะสม มีผลต่อความเสถียรและความแม่นยำความแข็งแรงของเครื่องจักร: ความแข็งแรงของเครื่องจักร (Rigidity) มีผลต่อการโก่งตัวเล็กน้อยขณะตัดเฉือน ซึ่งอาจส่งผลต่อความลึกจริงที่ตัดได้Pro-Tip: การใช้ Wear Offsetสำหรับงานที่ต้องการความละเอียดสูง สามารถใช้ค่า Wear Offset (มักจะอยู่ในช่อง D หรือ H เดียวกันแต่เป็นคอลัมน์ Wear) เพื่อปรับแก้ค่า TLO เล็กน้อยโดยไม่ต้องวัดความยาวเครื่องมือใหม่ทั้งหมด ค่านี้จะถูกบวกหรือลบจากค่า Geometry Offset เพื่อปรับความยาวเครื่องมือให้แม่นยำยิ่งขึ้นหลังจากมีการสึกหรอของคมตัด
ข้อผิดพลาดที่พบบ่อยและแนวทางการแก้ไข (Troubleshooting) ปัญหา: ขนาดชิ้นงานผิดพลาดในแกน Z (เช่น เจาะลึกเกินไป หรือตื้นเกินไป)
สาเหตุ: ค่า Tool Length Offset ไม่ถูกต้อง (อาจวัดผิด, บันทึกผิดช่อง, หรือเรียกใช้ H-Code ผิด)การแก้ไข: ตรวจสอบค่า TLO ที่บันทึกไว้ใน Offset Register ให้ตรงกับหมายเลขเครื่องมือที่ใช้งานจริง และตรวจสอบว่าในโปรแกรม NC ได้เรียกใช้ H-Code ที่ถูกต้อง (เช่น G43 H01 สำหรับเครื่องมือ T01)ปัญหา: เครื่องมือชนชิ้นงาน จิ๊ก หรือโต๊ะเครื่องจักร
สาเหตุ: ค่า TLO สั้นเกินไป (เครื่องจักรคิดว่าเครื่องมือยาวกว่าความเป็นจริง ทำให้เคลื่อนที่ลงไปลึกกว่าที่ควร) หรือ Work Offset ในแกน Z ผิดพลาดการแก้ไข: หยุดเครื่องจักรทันที ตรวจสอบและวัดค่า TLO ใหม่ให้ถูกต้อง และตรวจสอบ Work Offset (G54-G59) ในแกน Z ว่าตั้งค่าถูกต้องหรือไม่ปัญหา: พื้นผิวชิ้นงานไม่เรียบ หรือมีขั้นบันได เมื่อใช้เครื่องมือหลายชิ้น
สาเหตุ: ความคลาดเคลื่อนของ TLO ระหว่างเครื่องมือแต่ละชิ้นการแก้ไข: ตรวจสอบและสอบเทียบวิธีการวัด TLO ให้สม่ำเสมอสำหรับเครื่องมือทุกชิ้น หากใช้ Manual Touch-off ควรใช้บล็อกเกจมาตรฐานเดียวกันสำหรับทุกเครื่องมือ
ข้อควรระวังด้านความปลอดภัย ก่อนรันโปรแกรมจริงทุกครั้ง ควรทำการ Dry Run หรือ Single Block เพื่อตรวจสอบการเคลื่อนที่ของเครื่องมือในแกน Z โดยเฉพาะการเคลื่อนที่ครั้งแรกหลังจากเปลี่ยนเครื่องมือหรือตั้งค่า Offset ใหม่ การชนอาจทำให้เครื่องมือเสียหาย ชิ้นงานเสีย หรือร้ายแรงที่สุดคือเครื่องจักรเสียหายได้
G-Code ที่เกี่ยวข้องกับการจัดการ Tool Length Offset gcode
G43 Hxx ; Tool Length Compensation Plus: ชดเชยความยาวเครื่องมือโดยบวกค่า Offset (Hxx) เข้าไปในพิกัด Z ของโปรแกรม
; xx คือหมายเลข Offset Register (เช่น H01, H02)
G44 Hxx ; Tool Length Compensation Minus: ชดเชยความยาวเครื่องมือโดยลบค่า Offset (Hxx) ออกจากพิกัด Z ของโปรแกรม (ไม่ค่อยใช้)
G49 ; Tool Length Compensation Cancel: ยกเลิกการชดเชยความยาวเครื่องมือการเรียกใช้ G43 Hxx ควรทำหลังจากเปลี่ยนเครื่องมือตัดแต่ละครั้ง และ G49 เมื่อไม่ต้องการชดเชยความยาวเครื่องมือแล้ว หรือก่อนเปลี่ยนเครื่องมือเพื่อความปลอดภัย
บทสรุปและคำแนะนำจากวิศวกร การตั้งค่า Tool Length Offset อย่างแม่นยำเป็นทักษะพื้นฐานแต่สำคัญยิ่งสำหรับวิศวกรและผู้ปฏิบัติงานเครื่อง CNC ทุกคน การทำความเข้าใจหลักการ การเลือกใช้วิธีการวัดที่เหมาะสม และการแก้ไขปัญหาที่อาจเกิดขึ้น จะช่วยให้คุณสามารถผลิตชิ้นงานที่มีคุณภาพสูง ลดของเสีย และเพิ่มประสิทธิภาพการทำงานของเครื่องจักรได้อย่างยั่งยืน การฝึกฝน การตรวจสอบอย่างสม่ำเสมอ และการเรียนรู้จากประสบการณ์จริง จะนำไปสู่ความเชี่ยวชาญในการจัดการ TLO ได้อย่างแท้จริง
สำหรับท่านที่ต้องการคำปรึกษาเชิงลึกเกี่ยวกับการตั้งค่าเครื่อง CNC การปรับปรุงกระบวนการผลิต หรือต้องการแก้ปัญหาทางเทคนิคที่ซับซ้อน ทีมวิศวกรผู้เชี่ยวชาญจาก SP Automation ยินดีให้คำแนะนำและบริการด้านเทคนิค เพื่อให้การผลิตของท่านเป็นไปอย่างราบรื่นและมีประสิทธิภาพสูงสุด
ตั้งค่า Tool Length Offset CNC Milling แม่นยำ: คู่มือวิศวกร | SP Automation