g-code

NC PART PROGRAM เป็น CODE ที่สร้างขึ้นเพื่อใช้ในการทำงานกับเครื่อง CNC โดยแต่ละบล๊อคจะประกอบไปด้วย รหัสตัวอักษรแล้วตามด้วยตัวเลข NC PART PROGRAM จะถูกใช้ในการสั่งงานให้เครื่อง CNC ทำงาน ผู้ใช้งานสามารถสร้างโปรแกรม NC PART PROGRAM จากโปรแกร CAM ต่างๆ ที่มีจำหน่ายอยู่ทั่วไปในท้องตลาด

สามารถจำแนกกลุ่มของตัวอักษรใน NC PART PROGRAM ได้ดังต่อไปนี้

1.DIMENSION WORDS: ใช้ระบุพิกัดการเคลื่อนที่ของแกนต่าง เช่น X10.5 Y4.5 Z-1.0
2.ARC CENTER WORDS: ใช้ระบุพิกัดการเคลื่อนที่ในแนวโค้ง เช่น I3.0 J1.5 หรือ R3.5
3.FEED WORDS: ใช้ระบุความเร็วของแกนเคลื่อนที่ขณะทำการกัดงาน เช่น F15.0
4.PREPARATORY WORDS: ใช้ระบุโหมดการเคลื่อนที่ หรือ ใช้เป็นข้อมูลกำหนดการทำงานในแต่ละบล๊อคของ เช่น G90 G1 G2 G43
5.MISCELLANEOUS WORDS: ใช้กำหนดการเปิด/ปิด อุปกรณ์ต่างๆภายในเครื่อง CNC หรือ สั่งงานฟังก์ชั่นเสริมอื่นๆ เช่น M0 M3 M6 M7 M30
6.SPINDLE WORD: ใช้ระบุความเร็วของหัวกัดงานเป็น RPM เช่น S3000
7.TOOL WORDS: ใช้ระบุหมายเลข TOOL ที่เลือกใช้งาน เช่น T5
ในกลุ่ม NC WORD เหล่านี้ กลุ่มที่มีความสำคัญและจำเป็นต้องเรียนรู้ ได้แก่ กลุ่ม PREPARATORY WORDS หรือที่คนทั่วไปมักเรียกว่า G-CODE ซึ่งกลุ่มนี้จะประกอบด้วยตัวอักษรที่ขึ้นต้นด้วยตัว G และตามด้วยตัวเลขสองหลัก G-CODE จะเป็นตัวบอกให้ CNC CONTROLLER ทราบว่าจะทำการเคลื่อนที่แกนแบบไหนในการทำงานแต่ละบล๊อคคำสั่ง ตารางต่อไปนี้จะแสดง G-CODE ของเครื่องมิลลิ่งและของเครื่องกลึงตามลำดับ
   MILLING
tjlm1

ajsm2

0tkm3

ntxm4

da8m5

   TURNING
TURNING1

TURNING2

TURNING3

TURNING4
   MISCELLANEOUS WORDS
ใช้กำหนดการเปิด/ปิด อุปกรณ์ต่างๆภายในเครื่อง CNC เช่นเปิด/ปิด Spindle, Coolant, Tool Change, Program Stop ซึ่งกลุ่มนี้จะประกอบด้วยตัวอักษรที่ขึ้นต้นด้วยตัว M และตามด้วยตัวเลขสองหลัก ตารางต่อไปนี้จะแสดง M-CODE ที่ใช้บ่อยๆ
MISCELLANEOUS WORDS1
MISCELLANEOUS WORDS2
Credit : http://www.uswcnc.com