CNC G และ M Codes: คู่มือฉบับสมบูรณ์สำหรับผู้เริ่มต้นพร้อมตัวอย่าง [2026]

สร้างใน 05.29
การกัด CNCทำหน้าที่เป็นหนึ่งในกระบวนการหลักที่สำคัญที่สุดในการผลิตสมัยใหม่ ช่วยให้สามารถผลิตชิ้นส่วนที่มีความซับซ้อน ละเอียดอ่อน และมีความคลาดเคลื่อนต่ำสำหรับอุตสาหกรรมอากาศยาน ยานยนต์ การแพทย์ หุ่นยนต์ และผลิตภัณฑ์อุปโภคบริโภค เบื้องหลังประสิทธิภาพ ความแม่นยำ และความสม่ำเสมอที่ยอดเยี่ยมของการกัดด้วยเครื่อง CNC คือ G codes และ M codes ซึ่งเป็นภาษาโปรแกรมพื้นฐานที่ใช้สั่งการและควบคุมการเคลื่อนไหวและฟังก์ชันทั้งหมดของเครื่อง CNC
ช่างเครื่องจักรและผู้ซื้อฝ่ายผลิตใหม่หลายคนมักเข้าใจผิดระหว่าง G codes และ M codes โดยไม่ทราบถึงบทบาทที่แตกต่างและส่งเสริมซึ่งกันและกันในการทำงานของเครื่อง CNC กล่าวโดยง่าย G codes จะควบคุมรูปทรงเรขาคณิตของการตัดและการเคลื่อนที่ของเครื่องมือ ในขณะที่ M codes จะจัดการฮาร์ดแวร์ของเครื่องจักรและฟังก์ชันเสริม เช่น การควบคุมแกนหมุนและระบบหล่อเย็น ความแตกต่างที่สำคัญนี้จำเป็นสำหรับการเพิ่มประสิทธิภาพการทำงานของเครื่อง CNC การขจัดข้อผิดพลาดในการเขียนโปรแกรม และการผลิตชิ้นส่วนที่กำหนดเองคุณภาพสูง
ในคู่มือฉบับสมบูรณ์ปี 2026 จาก SMS เราจะเจาะลึกทุกอย่างเกี่ยวกับ G และ M codes สำหรับการเขียนโปรแกรม CNC รวมถึงคำจำกัดความ หลักการทำงาน ตัวอย่างโปรแกรมฉบับสมบูรณ์ แผนผังรหัสฉบับสมบูรณ์ และความแตกต่างที่สำคัญ เพื่อช่วยให้คุณเชี่ยวชาญพื้นฐานการเขียนโปรแกรม CNC สำหรับการกัดและการกลึง

การกัดด้วยเครื่องจักร CNC คืออะไร? คำจำกัดความและข้อได้เปรียบหลัก

ก่อนที่จะเจาะลึกเกี่ยวกับการเขียนโปรแกรม G code และ M code สิ่งจำเป็นคือต้องเข้าใจพื้นฐานของการกัดด้วยเครื่องจักร CNC ซึ่งย่อมาจาก Computer Numerical Control machining เป็นเทคโนโลยีการผลิตอัตโนมัติที่ใช้ระบบควบคุมด้วยคอมพิวเตอร์และเครื่องมือเครื่องจักรที่มีความแม่นยำในการผลิตชิ้นส่วนที่แม่นยำและซับซ้อนจากโลหะ พลาสติก โลหะผสม และวัสดุต่างๆ
การกัดด้วยเครื่องจักร CNC ได้ปฏิวัติการผลิตสมัยใหม่โดยเข้ามาแทนที่วิธีการผลิตแบบแมนนวลแบบดั้งเดิม ให้ความแม่นยำ ความเร็ว และความยืดหยุ่นที่ไม่มีใครเทียบได้ รองรับทั้งการสร้างต้นแบบแบบกำหนดเองและการผลิตจำนวนมาก ข้อได้เปรียบหลักสี่ประการทำให้เป็นสิ่งที่ขาดไม่ได้ในภาคอุตสาหกรรมทั่วโลก:
  • ความแม่นยำ
: การตัดเฉือนด้วย CNC สามารถสร้างความแม่นยำสูงและรายละเอียดชิ้นส่วนที่ซับซ้อนซึ่งการตัดเฉือนด้วยมือไม่สามารถทำซ้ำได้ ตรงตามมาตรฐานความแม่นยำทางอุตสาหกรรมที่เข้มงวด
  • ประสิทธิภาพ
: การทำงานอัตโนมัติและเส้นทางการตัดเฉือนที่ปรับให้เหมาะสม ช่วยเพิ่มประสิทธิภาพกระบวนการกำจัดวัสดุ ลดแรงงานคน และลดระยะเวลารอคอยการผลิต
  • ความหลากหลาย
: เข้ากันได้กับวัสดุและการใช้งานการตัดเฉือนที่หลากหลาย ครอบคลุมชิ้นส่วนโครงสร้างแบบง่ายและส่วนประกอบรูปทรงเรขาคณิตที่ซับซ้อน
  • ความสามารถในการทำซ้ำ
: เครื่องจักร CNC ดำเนินการตามคำแนะนำที่ตั้งโปรแกรมไว้เหมือนกันซ้ำๆ ทำให้มั่นใจได้ถึงคุณภาพมิติที่สม่ำเสมอสำหรับชิ้นส่วนที่ผลิตเป็นชุดโดยไม่มีค่าเบี่ยงเบน

การเขียนโปรแกรม CNC ควบคุมเครื่องจักร CNC ได้อย่างไร?

การเขียนโปรแกรม CNC ทำหน้าที่เป็นสะพานเชื่อมระหว่างการออกแบบดิจิทัลและการตัดเฉือนจริง การพัฒนาการควบคุมการเขียนโปรแกรม CNC ได้ขจัดข้อจำกัดของการตัดเฉือนแบบดั้งเดิมออกไปโดยสิ้นเชิง และเพิ่มประสิทธิภาพการใช้งาน G&M code
ก่อนที่ระบบ CNC แบบคอมพิวเตอร์จะแพร่หลาย ช่างเครื่องต้องอาศัยบัตรเจาะรูและเทปกระดาษที่เจาะด้วยมือเพื่อควบคุมการเคลื่อนที่ของเครื่องจักร ผู้ปฏิบัติงานเจาะรูตามลำดับที่กำหนดไว้เพื่อสร้างรหัสเครื่องจักรพื้นฐาน แม้ว่าวิธีการนี้จะใช้งานได้ดีในการผลิตยุคแรก แต่ก็เป็นวิธีที่น่าเบื่อและไม่มีประสิทธิภาพอย่างยิ่ง นอกจากนี้ บัตรเจาะรูยังเสียหาย บิดเบี้ยว หรือสูญหายได้ง่ายในโรงงานผลิตที่มีการใช้งานหนาแน่น ซึ่งมักก่อให้เกิดข้อผิดพลาดในการผลิตและความล่าช้าในการประมวลผล
หลังจากมีการนำเข้าอุปกรณ์ CNC ที่ควบคุมด้วยคอมพิวเตอร์ การป้อนรหัสด้วยมือก็กลายเป็นมาตรฐาน อย่างไรก็ตาม การเขียนโปรแกรมชิ้นส่วนที่ซับซ้อนตามสั่งต้องใช้การป้อนรหัสด้วยมือหลายร้อยรายการ ส่งผลให้ภาระงานหนัก ประสิทธิภาพต่ำ และเกิดข้อผิดพลาดจากมนุษย์บ่อยครั้ง
การเกิดขึ้นของซอฟต์แวร์ CAD และ CAM ขั้นสูงได้ปฏิวัติการเขียนโปรแกรม CNC ในปัจจุบัน เวิร์กโฟลว์ในปัจจุบันมีความชาญฉลาดและใช้งานง่ายอย่างยิ่ง: โปรแกรมเมอร์เพียงแค่นำเข้าโมเดลชิ้นส่วนและอุปกรณ์จับยึดเครื่องจักรลงในซอฟต์แวร์ระดับมืออาชีพ เลือกเครื่องมือตัด และตั้งค่าพารามิเตอร์แกนหมุนและเส้นทางการตัด ระบบจะสร้างรหัส G และรหัส M ที่ถูกต้องโดยอัตโนมัติ ซึ่งเข้ากันได้กับเครื่องจักร CNC กระแสหลักทั้งหมด
กระบวนการสร้างรหัสที่ขับเคลื่อนด้วยซอฟต์แวร์นี้ช่วยลดความซับซ้อนในการเขียนโปรแกรม CNC ได้อย่างมาก เพิ่มความแม่นยำในการตัดเฉือน และรองรับการผลิตชิ้นส่วนรูปทรงเรขาคณิตที่ซับซ้อนเป็นพิเศษ กลายเป็นเวิร์กโฟลว์มาตรฐานที่ผู้ผลิตมืออาชีพ รวมถึง SMS นำมาใช้

รหัส G คืออะไรในการเขียนโปรแกรม CNC?

รหัส G (Geometry Codes) ซึ่งเป็นไปตามมาตรฐานอุตสาหกรรม RS-274D เป็นคำสั่งหลักในการเขียนโปรแกรม CNC ที่ใช้กันอย่างแพร่หลายที่สุด คำสั่ง G-code ทั้งหมดใช้รูปแบบตัวอักษรและตัวเลขที่ขึ้นต้นด้วยตัวอักษร “G” ซึ่งย่อมาจาก Geometry ในฐานะที่เป็นรากฐานของการผลิตด้วยเครื่องจักร CNC รหัส G จะควบคุมการเคลื่อนที่ของเครื่องมือกลและเส้นทางการตัดทางเรขาคณิตได้อย่างสมบูรณ์ โดยบอกเครื่องจักร CNC ว่าจะเริ่มตัดที่ใด จะเคลื่อนที่อย่างไร และจะหยุดเมื่อใดในระหว่างการผลิตชิ้นส่วน
ความท้าทายที่สำคัญสำหรับช่างเครื่องคือรูปแบบ G code นั้นเฉพาะเจาะจงสำหรับเครื่องจักรแต่ละเครื่อง อุปกรณ์ CNC แต่ละยี่ห้อมีความแตกต่างของรูปแบบเล็กน้อย เช่น การมีหรือไม่มีช่องว่างระหว่างคำสั่งและเลขศูนย์นำหน้า (เช่น G3 vs G03) การใช้ G code ที่ไม่ตรงกันจะทำให้เกิดข้อผิดพลาดในโปรแกรมและชิ้นส่วนที่บกพร่อง ดังนั้น ผู้ปฏิบัติงานจะต้องคุ้นเคยกับกฎการเข้ารหัสของเครื่องจักรของตนอย่างเต็มที่ก่อนทำการเขียนโปรแกรม
นอกเหนือจากคำสั่ง G มาตรฐานแล้ว การเขียนโปรแกรม CNC ยังใช้ตัวอักษรเฉพาะเพื่อกำหนดพารามิเตอร์การตัดเฉือนแบบหลายมิติ ทำให้สามารถทำงานตัดเฉือนที่แม่นยำและซับซ้อนได้:
  • A
: ควบคุมการชดเชยการหมุนของเครื่องมือรอบแกน X
  • R
: กำหนดรัศมีของส่วนโค้งที่สร้างขึ้นระหว่างการตัดเฉือน
  • X, Y, Z
: ระบุพิกัด 3 มิติของเครื่องมือตัด; X/Y สำหรับการวางตำแหน่งแนวนอนและแนวตั้ง, Z สำหรับความลึกของการตัด
  • I, J
: แสดงถึงพิกัดศูนย์กลางแบบเพิ่มขึ้นของส่วนโค้งของเครื่องจักร
  • N
: ทำเครื่องหมายหมายเลขบรรทัดโปรแกรมสำหรับการจัดเรียงโค้ดและการแก้ไขปัญหาข้อผิดพลาด

ตัวอย่างโปรแกรม CNC ที่ใช้งานได้จริง (โค้ด G&M แบบรวม)

ด้านล่างนี้คือโปรแกรมเครื่องจักร CNC ที่สมบูรณ์ตามมาตรฐานอุตสาหกรรม ซึ่งรวมโค้ด G และ M หลักๆ ครอบคลุมการเริ่มต้นความปลอดภัย การกัด การเจาะ การเปลี่ยนเครื่องมือ และการรีเซ็ตโปรแกรม โค้ดการทำงานนี้เข้ากันได้กับเครื่อง CNC FANUC, Haas และ Siemens ส่วนใหญ่:
คู่มืออ้างอิงบล็อกโปรแกรมเครื่องจักร CNC
บล็อก
คำอธิบาย
วัตถุประสงค์
%
เริ่มต้นโปรแกรม
เริ่มโปรแกรม
O00001 (โปรเจกต์ 1)
หมายเลขโปรแกรม (ชื่อโปรแกรม)
เริ่มโปรแกรม
(T1 0.25 END MILL)
คำอธิบายเครื่องมือสำหรับผู้ปฏิบัติงาน
เริ่มโปรแกรม
N1 G17 G20 G40 G49 G80 G90
บล็อกความปลอดภัยเพื่อให้แน่ใจว่าเครื่องจักรอยู่ในโหมดปลอดภัย
เริ่มโปรแกรม
N2 T1 M6
โหลดเครื่องมือ #1
เปลี่ยนเครื่องมือ
N3 S9200 M3
ความเร็วสปินเดิล 9200 RPM, เปิดตามเข็มนาฬิกา
เปลี่ยนเครื่องมือ
N4 G54
ใช้การชดเชยฟิกซ์เจอร์ #1
ย้ายไปยังตำแหน่ง
N5 M8
เปิดน้ำหล่อเย็น
ย้ายไปยังตำแหน่ง
N6 G00 X-0.025 Y-0.275
เคลื่อนที่อย่างรวดเร็วเหนือชิ้นงาน
ย้ายไปยังตำแหน่ง
N7 G43 Z1.0 H1
เคลื่อนที่ด้วยความเร็วสูงไปยังระนาบปลอดภัย ใช้ค่าชดเชยความยาวเครื่องมือ #1
เคลื่อนที่ไปยังตำแหน่ง
N8 Z0.1
เคลื่อนที่ด้วยความเร็วสูงไปยังระนาบป้อน
เคลื่อนที่ไปยังตำแหน่ง
N9 G01 Z-0.1 F18
เคลื่อนที่แบบเส้นตรงไปยังความลึกของการตัดที่ 18 IPM
เคลื่อนที่ไปยังตำแหน่ง
N10 G41 Y0.1 D1 F36
การชดเชยเส้นผ่านศูนย์กลางหัวกัด เส้นนำเข้าด้านซ้าย, ชดเชยเส้นผ่านศูนย์กลาง #1, 36 IPM
การขึ้นรูปชิ้นงาน
N11 Y2.025
การเคลื่อนที่แบบเส้นตรง
การขึ้นรูปชิ้นงาน
N12 X2.025
การเคลื่อนที่แบบเส้นตรง
การขึ้นรูปชิ้นงาน
N13 Y-0.025
การเคลื่อนที่แบบเส้นตรง
การเดินตามแนวเส้นรอบรูปของเครื่องจักร
N14 X-0.025
การเคลื่อนที่แบบเส้นตรง
การเดินตามแนวเส้นรอบรูปของเครื่องจักร
N15 G40 X-0.4
ปิดการชดเชยเส้นผ่านศูนย์กลางของหัวกัดพร้อมกับการเคลื่อนที่นำออก
การเดินตามแนวเส้นรอบรูปของเครื่องจักร
N16 G00 Z1
เคลื่อนที่อย่างรวดเร็วไปยังระนาบปลอดภัย
การเดินตามแนวเส้นรอบรูปของเครื่องจักร
N17 M5
ปิดสปินเดิล
เปลี่ยนเครื่องมือ
N18 M9
ปิดน้ำหล่อเย็น
เปลี่ยนเครื่องมือ
(T2 0.25 DRILL)
คำอธิบายเครื่องมือสำหรับผู้ปฏิบัติงาน
เปลี่ยนเครื่องมือ
N19 T2 M6
โหลดเครื่องมือ #2
เปลี่ยนเครื่องมือ
N20 S3820 M3
ความเร็วรอบแกนหมุน 3820 RPM, เปิดตามเข็มนาฬิกา
เปลี่ยนเครื่องมือ
N21 M8
เปิดน้ำหล่อเย็น
ย้ายไปยังตำแหน่ง
N22 X1 Y1
เคลื่อนที่เหนือรูด้วยความเร็วสูง
ย้ายไปยังตำแหน่ง
N23 G43 Z1 H2
เคลื่อนที่อย่างรวดเร็วไปยังระนาบปลอดภัย ใช้ค่าชดเชยความยาวเครื่องมือ 2
ย้ายไปยังตำแหน่ง
N24 Z0.25
เคลื่อนที่อย่างรวดเร็วจนถึงระนาบป้อน
ย้ายไปยังตำแหน่ง
N25 G98 G81 Z-0.325 R0.1 F12
รอบการเจาะรู (สำเร็จรูป) ความลึก Z-.325, F12
เจาะรู
N26 G80
ยกเลิกวงจรการเจาะ
เจาะรู
N27 Z1
เคลื่อนที่อย่างรวดเร็วไปยังระนาบปลอดภัย
เจาะรู
N28 M5
ปิดแกนหมุน
จบโปรแกรม
N29 M9
ปิดน้ำหล่อเย็น
สิ้นสุดโปรแกรม
N30 G91 G28 Z0
กลับสู่ตำแหน่งโฮมของเครื่องจักรในแกน Z
สิ้นสุดโปรแกรม
N31 G91 G28 X0 Y0
กลับสู่ตำแหน่งโฮมของเครื่องจักรในแกน XY
สิ้นสุดโปรแกรม
N32 G90
รีเซ็ตเป็นโหมดการกำหนดตำแหน่งสัมบูรณ์ (เพื่อความปลอดภัย)
สิ้นสุดโปรแกรม
N33 M30
รีเซ็ตโปรแกรมกลับไปที่จุดเริ่มต้น
สิ้นสุดโปรแกรม
%
สิ้นสุดโปรแกรม
สิ้นสุดโปรแกรม

ฟังก์ชัน G Code พื้นฐานที่ใช้กันทั่วไป

G Code มาตรฐานแปลงการทำงานเครื่องจักรที่ซับซ้อนให้เป็นงานที่เป็นมาตรฐานและทำซ้ำได้ ทำให้มั่นใจได้ถึงประสิทธิภาพของเครื่องจักรที่เสถียรและคุณภาพชิ้นงานที่สม่ำเสมอ ต่อไปนี้คือ G Code ที่ใช้บ่อยที่สุดสำหรับการกัดและกลึง CNC ในแต่ละวัน:
  • G00 – การวางตำแหน่งความเร็วสูง
: เคลื่อนย้ายเครื่องมือตัดไปยังพิกัดที่ตั้งไว้ล่วงหน้าที่ความเร็วเครื่องจักรสูงสุดโดยไม่ตัดวัสดุ ช่วยเพิ่มประสิทธิภาพการผลิตโดยการเร่งความเร็วการเคลื่อนที่ทั้งหมดที่ไม่ใช่การตัด
  • G01 – การเคลื่อนที่เชิงเส้น
: คำสั่งตัด CNC ที่ใช้บ่อยที่สุด ขับเคลื่อนเครื่องมือให้เคลื่อนที่ในเส้นตรงที่แม่นยำด้วยอัตราป้อนที่ตั้งไว้ เหมาะสำหรับงานตัดเส้นตรงและงานขึ้นรูปพื้นผิวเรียบทั้งหมด
  • G02 – การเคลื่อนที่แบบวงกลมตามเข็มนาฬิกา
: นำเครื่องมือไปตามเส้นทางวงกลมตามเข็มนาฬิกาเพื่อสร้างส่วนโค้งและส่วนประกอบที่เป็นวงกลม ทำให้มั่นใจได้ถึงผลลัพธ์การขึ้นรูปที่แม่นยำ
  • G03 – การเคลื่อนที่แบบวงกลมทวนเข็มนาฬิกา
: ดำเนินการเคลื่อนที่แบบวงกลมทวนเข็มนาฬิกา โดยทำงานเหมือนฟังก์ชัน G02 เพื่อทำงานตัดเฉือนแบบโค้งย้อนกลับและแบบวงกลม
  • G04 – การหยุดหน่วงเวลา
: หยุดการเคลื่อนที่ของเครื่องจักรตามระยะเวลาที่กำหนด ฟังก์ชันนี้ช่วยให้เครื่องมือตัดเย็นลง หรือช่วยให้แกนหมุนถึงความเร็วเป้าหมายที่เสถียร ปรับปรุงคุณภาพการตัดเฉือนพื้นผิว

ตารางรายการฟังก์ชัน G Code ฉบับสมบูรณ์

แผนภูมิ G code โดยละเอียดนี้ครอบคลุมคำสั่งหลักสำหรับการกัดและการกลึง รวมถึงการจำแนกประเภท ฟังก์ชันหลัก คุณลักษณะแบบโมดัล และสถานการณ์ที่ใช้งานได้:
รหัส
หมวดหมู่
ฟังก์ชัน
โมดัล
สำหรับการกลึงหรือกัด
G17
การเลือกเพลน
การเลือกเพลน XY
ใช่
ทั้งสอง
G96
ความเร็วและอัตราป้อน
ความเร็วพื้นผิวคงที่
ใช่
การกลึง
G91
การกำหนดตำแหน่งและโหมด
โหมดเพิ่มขึ้น
ใช่
ทั้งสอง
G03
การประมาณวงกลม (ทวนเข็มนาฬิกา)
สร้างส่วนโค้งและวงกลม (ทวนเข็มนาฬิกา)
ใช่
ทั้งสอง
G04
ฟังก์ชันหยุดหน่วงเวลา
หยุดชั่วคราวตามระยะเวลาที่กำหนด
ไม่
ทั้งสอง
G18
การเลือกระนาบ
การเลือกระนาบ XZ
ใช่
การกลึง
G19
การเลือก Plane
การเลือก YZ Plane
ใช่
การกลึง
G20
ระบบหน่วย
โหมดระบบนิ้ว
ใช่
ทั้งสอง
G21
ระบบหน่วย
โหมดระบบเมตริก
ใช่
ทั้งสอง
G40
การชดเชยหัวกัด
ยกเลิกการชดเชยหัวกัด
ใช่
การกัด

รหัส M ในการเขียนโปรแกรม CNC คืออะไร?

รหัส M (รหัสเบ็ดเตล็ด) เป็นคำสั่งเสริมที่จำเป็นในการเขียนโปรแกรม CNC โดยขึ้นต้นด้วยตัวอักษร “M” รหัส M จะควบคุมการทำงานของเครื่องจักรที่ไม่ใช่การเคลื่อนที่ของการตัด (ซึ่งควบคุมโดย G codes) จัดการฟังก์ชันฮาร์ดแวร์เสริมที่จำเป็นตลอดกระบวนการผลิต
M codes ควบคุมพฤติกรรมหลักของเครื่องจักร รวมถึงการหยุดโปรแกรม, การสิ้นสุดโปรแกรม, การทำงานของสปินเดิล, การสลับระบบหล่อเย็น และการเปลี่ยนเครื่องมืออัตโนมัติ กฎการเขียนโปรแกรมที่สำคัญสำหรับอุปกรณ์ CNC ทุกชนิด: อนุญาตให้มี M code ได้เพียงหนึ่งรายการต่อบล็อกโปรแกรมเท่านั้น M code ที่ซ้อนทับกันหลายรายการในบรรทัดเดียวจะทำให้เกิดความขัดแย้งในการทำงาน, โปรแกรมล่ม และข้อผิดพลาดในการตัดเฉือนที่ร้ายแรง
คล้ายกับ G codes, รูปแบบของ M code จะแตกต่างกันไปในแต่ละยี่ห้อของเครื่องจักร เช่น M3 เทียบกับ M03 ช่างเครื่องมืออาชีพต้องคุ้นเคยกับมาตรฐานการเข้ารหัสเฉพาะของอุปกรณ์เพื่อให้แน่ใจว่ากระบวนการตัดเฉือนเป็นไปอย่างราบรื่นและปราศจากข้อผิดพลาด

ฟังก์ชัน M Code พื้นฐานที่ใช้กันทั่วไป

แม้ว่า M Code บางส่วนจะเฉพาะเจาะจงกับเครื่องจักร แต่คำสั่งพื้นฐานต่อไปนี้สามารถใช้งานร่วมกันได้กับ CNC มิลลิ่งและเครื่องกลึงเกือบทุกรุ่น:
  • M00 – หยุดโปรแกรม
: หยุดโปรแกรม CNC ที่กำลังทำงานชั่วคราว ต้องให้ผู้ปฏิบัติงานเข้าแทรกแซงด้วยตนเองเพื่อดำเนินการต่อ
  • M02 – จบโปรแกรม
: ยุติโปรแกรมการผลิตและหยุดการทำงานของระบบควบคุมเครื่องจักรโดยสมบูรณ์ ต้องทำการรีเซ็ตด้วยตนเองเพื่อเริ่มใหม่
  • M03 – เปิดแกนหมุน (ตามเข็มนาฬิกา)
: เปิดการหมุนแกนหมุนตามเข็มนาฬิกา มักจะใช้ร่วมกับคำสั่งความเร็วรอบแกนหมุนซีรีส์ S
  • M04 – เปิดแกนหมุน (ทวนเข็มนาฬิกา)
: เริ่มการหมุนแกนหมุนทวนเข็มนาฬิกาสำหรับการตัดแบบย้อนกลับ
  • M05 – หยุดสปินเดิล
: หยุดการหมุนของสปินเดิลอย่างสมบูรณ์ จำเป็นสำหรับการเปลี่ยนเครื่องมืออย่างปลอดภัยและการสิ้นสุดโปรแกรม

ตารางรายการฟังก์ชัน M Code ฉบับสมบูรณ์

ผัง M code ฉบับสมบูรณ์นี้ครอบคลุมคำสั่งเสริมหลักทั้งหมด พร้อมการจำแนกประเภทที่ชัดเจน คำอธิบายฟังก์ชัน คุณลักษณะแบบโมดัล และประเภทการตัดเฉือนที่ใช้ได้:
รหัส
หมวดหมู่
ฟังก์ชัน
โหมด
สำหรับการกลึงหรือการกัด
M08
การควบคุมน้ำหล่อเย็น
น้ำหล่อเย็นแบบฟลัด หรือ เปิด
ไม่
ทั้งสอง
M42
ฟังก์ชันเสริม
เลือกเกียร์สูง
ไม่
การกลึง
M19
การควบคุมแกนหมุน
เปลี่ยนทิศทางแกนหมุน
ไม่
การกัด
M00
การควบคุมโปรแกรม
หยุดโปรแกรม
ไม่
ทั้งสอง
M02
การควบคุมโปรแกรม
สิ้นสุดโปรแกรม
ไม่
ทั้งสอง
M03
การควบคุมสปินเดิล
สปินเดิลเปิด, ตามเข็มนาฬิกา
ไม่
ทั้งสอง
M04
การควบคุมสปินเดิล
สปินเดิลเปิด, ทวนเข็มนาฬิกา
ไม่
ทั้งสอง
M05
การควบคุมสปินเดิล
หยุดสปินเดิล
ไม่
ทั้งสอง
M06
เปลี่ยนเครื่องมือ
เปลี่ยนเครื่องมืออัตโนมัติ
ไม่
ทั้งสอง
M09
ควบคุมน้ำหล่อเย็น
ปิดน้ำหล่อเย็น
ไม่
ทั้งสอง

G Codes vs M Codes: ตารางสรุปความแตกต่างขั้นสุดยอด

เพื่อช่วยให้ผู้อ่านแยกแยะและจดจำความแตกต่างระหว่าง G codes และ M codes ได้อย่างรวดเร็ว เราได้สรุปคำจำกัดความหลัก ฟังก์ชัน และหลักการทำงานไว้ในตารางเปรียบเทียบที่เข้าใจง่ายเพียงตารางเดียว:
คุณสมบัติ
G Codes (รหัสเรขาคณิต)
M Codes (รหัสเบ็ดเตล็ด)
ฟังก์ชันหลัก
ควบคุมการเคลื่อนที่เชิงเรขาคณิตและฟังก์ชันการตัดหลักของเครื่องจักร CNC
ควบคุมการทำงานเสริมที่ไม่ใช่การเคลื่อนที่ของเครื่องจักร CNC
การดำเนินการหลัก
การวางตำแหน่งอย่างรวดเร็ว, การป้อนแบบเส้นตรง, การเคลื่อนที่แบบวงกลม, การเคลื่อนที่แบบ 3 มิติ
หยุด/สิ้นสุดโปรแกรม, เปลี่ยนเครื่องมือ, เปิด/ปิดสปินเดิล, สวิตช์น้ำหล่อเย็น
คุณลักษณะการทำงาน
รหัสทางเรขาคณิตสำหรับการออกแบบชิ้นส่วนและการขึ้นรูป
รหัสเบ็ดเตล็ดสำหรับการทำงานเสริมของเครื่องจักร
วัตถุควบคุม
เส้นทางการตัด, รูปทรงเรขาคณิตของการตัด, ความแม่นยำของมิติชิ้นส่วน
ระบบ PLC ของเครื่องจักรและฟังก์ชันเสริมทางกลไฟฟ้า
ตรรกะการทำงาน
เปิดใช้งานและดำเนินการเคลื่อนที่การตัดของเครื่องจักร CNC
เปิดใช้งาน PLC ของเครื่องจักรเพื่อสลับสถานะฮาร์ดแวร์เสริม

ความเชี่ยวชาญด้านการผลิต CNC ระดับมืออาชีพของ SMS

การเขียนโปรแกรม G code และ M code ที่แม่นยำเป็นรากฐานของการผลิตชิ้นส่วน CNC ที่ปราศจากข้อบกพร่องและมีความแม่นยำสูง ที่ SMS ทีมงานโปรแกรม CNC มืออาชีพของเรามีความเชี่ยวชาญเชิงลึกในกฎ G&M code มาตรฐานและเฉพาะเครื่องจักร พร้อมประสบการณ์จริงอันยาวนานในการปรับปรุงเส้นทางการตัดและตรรกะการเขียนโปรแกรม
เราให้บริการโซลูชันการผลิต CNC แบบครบวงจรสำหรับลูกค้าทั่วโลก ครอบคลุมการออกแบบ CAD, การเขียนโปรแกรม CAM, การปรับปรุงโค้ด, การผลิตความแม่นยำสูง และการจัดส่งชิ้นส่วนสำเร็จรูป ทุกโปรแกรมได้รับการตรวจสอบอย่างเข้มงวดเพื่อขจัดความขัดแย้งในการเขียนโปรแกรมและข้อผิดพลาดในการเคลื่อนที่ เพื่อให้มั่นใจในคุณภาพที่เสถียรสำหรับการปรับแต่งต้นแบบและการสั่งซื้อการผลิตจำนวนมาก
แพลตฟอร์มบริการที่ใช้งานง่ายของเรา รองรับการเสนอราคา CNC ทันทีและการติดตามโครงการแบบเรียลไทม์ ช่วยให้ผู้ผลิตทั่วโลกได้รับชิ้นส่วน CNC ที่คุ้มค่าและมีความแม่นยำสูงอย่างมีประสิทธิภาพ

สรุป

เครื่องจักร CNC ไม่สามารถทำงานได้โดยอัตโนมัติหรือผลิตชิ้นส่วนที่มีความแม่นยำตามมาตรฐานได้หากไม่มี G codes และ M codes มาตรฐาน G codes กำหนดเส้นทางการตัดเฉือนเชิงเรขาคณิตที่สร้างโครงสร้างชิ้นส่วน ในขณะที่ M codes รับประกันการทำงานที่เสถียรของระบบเสริมของเครื่องจักร การทำงานร่วมกันที่สมบูรณ์แบบของชุดโค้ดทั้งสองนี้ช่วยให้มั่นใจได้ถึงประสิทธิภาพ ความแม่นยำ และความสามารถในการทำซ้ำสูงของการตัดเฉือน CNC สมัยใหม่
การเชี่ยวชาญ G codes และ M codes ทั่วไปและความแตกต่างที่สำคัญของโค้ดเหล่านี้เป็นทักษะพื้นฐานสำหรับโปรแกรมเมอร์และช่างเครื่อง CNC ทุกคน สำหรับผู้ซื้อในภาคการผลิต การร่วมมือกับผู้ผลิตมืออาชีพเช่นSMS ด้วยความสามารถในการเขียนโปรแกรมที่เชี่ยวชาญ ช่วยลดอัตราของเสียได้อย่างมีประสิทธิภาพ ลดวงจรการผลิต และปรับปรุงประสิทธิภาพการผลิตโดยรวม
ติดต่อ
กรุณาทิ้งข้อมูลของคุณและเราจะติดต่อคุณ

บริการ

บริการเครื่องจักร CNC


บริการกลึง


บริการแปรรูปโลหะแผ่นแบบกำหนดเอง


บริการพิมพ์ 3 มิติ


การสร้างต้นแบบอย่างรวดเร็ว

ลิงก์ด่วน

หน้าแรก


บล็อก


ติดต่อเรา

ติดต่อ

อีเมล:eve@sms-hardware.com


โทรศัพท์มือถือ: 13118040687


WhatsApp:+8613118040687


ที่อยู่:เลขที่ 39 ถนนผานหลง เมืองเหลียวปู้ เมืองตงกวน มณฑลกวางตุ้ง ประเทศจีน

WhatsApp
WeChat