รหัสเอ็นซี
ก่อนที่เราจะทำงานเครื่องจักร CNC เราต้องรู้จัก รหัสเอ็นซี เพื่อใช้กำหนดหน้าที่การทำงานของเครื่องจักรเสียก่อน ดังนั้นเรามาทำความรู้จักกันดีกว่าว่ามันเป็นอย่างไรกันครับ…
รหัสของเอ็นซี (NC code) จะใช้กำหนดหน้าที่การทำงานของเครื่องจักรโดยอาศัยชุดควบคุมเครื่องในโปรแกรมเอ็นซีจะใช้รหัสอยู่ 3 ชนิด คือ
- หมายเลข (Numbers)
- ตัวอักษร (Character)
- สัญลักษณ์ (Symbols)
โดยในแต่ละรหัสนี้จะมีขนาดเท่ากับ 8 บิต หัวข้อนี้จะอธิบายเกี่ยวกับรหัสโปรแกรมเอ็นซี ซึ่งประกอบไปด้วย
- ตัวอักษร (Character) ในโปรแกรมเอ็นซีนี้จะใช้ตัวอักษรเพื่อกำหนดลักษณะการทำงานหรือกำหนดเงื่อนไขต่างๆ โดยตำแหน่งของตัวอักษรนี้จะกำหนดไว้ที่ด้านหน้าของแต่ละคำ (S-274 word) ตัวอักษรที่กำหนดโดยมาตราฐาน EIA RS-274 B แสดงไว้ตามตาราง
- คำ (word) หมายถึงกลุ่มของตัวอักษรหรือสัญลักษณ์ที่ประกอบกันขึ้นเพื่อใช้กำหนดเงื่อนไขในการทำงานของเครื่องจักร CNC เช่น
N10 หมายถึง หมายเลขบรรทัดของโปรแกรม
G01 หมายถึง การเคลื่อนที่ในแนวเส้นตรงตามอัตราป้อน
X1.0 หมายถึง ระยะทางที่เคลื่อนที่ไปตามแนวแกน X เท่ากับ 1.0 หน่วย - บล็อก (Block) หมายถึงการนำจำนวนคำ (word) หลายๆ คำมาประกอบกันเป็นคำสั่งควบคุมการทำงานของเครื่องจักร CNC เช่น
N01 G90 G80 G17 บล็อกที่ประกอบด้วยจำนวนคำ 4 คำ
N10 T01 M06 บล็อกที่ประกอบด้วยจำนวนคำ 3 คำ
N15 G01 X20. Y1.5 F2.5 บล็อกที่ประกอบด้วยจำนวนคำ 5 คำ - โปรแกรม (Program) หมายถึงการรวมกันของบล็อกหลายๆบล็อกที่เขียนขึ้นตามลำดับขั้นตอนในการตัดเฉือนชิ้นงานตามที่เรากำหนดไว้ ในโปรแกรมนั้นจะประกอบด้วยคำสั่งเกี่ยวกับการทำงานและคำสั่งช่วยในการทำงาน
ตัวอย่างคำสั่งในการทำงาน เช่น คำสั่งเคลื่อนที่เร็ว (G00) คำสั่งเคลื่อนที่ในแนวเส้นตรง (G01) เป็นต้น
ส่วนคำสั่งช่วยในการทำงานนั้นจะประกอบไปด้วยตำแหน่งที่เคลื่อนที่ของเครื่องมือตัด (coordinate) ความเร็วรอบของเพลาจับยึดเครื่องมือตัด (spindle speed) อัตราป้อน (feed rate) การชดเชยรัศมีของเครื่องมือตัด (cutter radius compensation) เป็นต้น
ตารางการกำหนดลักษณะการใช้งานของตัวอักษรตามมาตรฐานของ EIA RS-274 B
ตัวอักษร | การใช้งานและความหมาย |
A | การหมุนรอบแนวแกน X |
B | การหมุนรอบแนวแกน Y |
C | การหมุนรอบแนวแกน Z |
D | (1) การหมุนรอบแนวแกนพิเศษ (2) อัตราป้อนที่ 3 |
E | (1) การหมุนรอบแนวแกนพิเศษ (2) อัตราป้อนที่ 2 |
F | อัตราป้อน |
G | การจัดเตรียมการทำงาน |
H | ไม่ระบุ |
I | (1) ขนาดรอบแนวแกน X ของจุดศูนย์กลางวงกลม (2) ระยะพิตช์ของเกลียวที่ขนานแนวแกน X |
J | (1) ขนาดรอบแนวแกน Y ของจุดศูนย์กลางวงกลม (2) ระยะพิตช์ของเกลียวที่ขนานแนวแกน Y |
K | (1) ขนาดรอบแนวแกน Z ของจุดศูนย์กลางวงกลม (2) ระยะพิตช์ของเกลียวที่ขนานแนวแกน Z |
L | ไม่กำหนด |
M | คำสั่งช่วยทำงาน |
N | หมายเลขบรรทัดของโปรแกรม |
O | ไม่กำหนด |
P | การเคลื่อนที่ของแนวแกนที่ 3 ที่ขนานกับแนวแกน X |
Q | การเคลื่อนที่ของแนวแกนที่ 3 ที่ขนานกับแนวแกน Y |
R | การเคลื่อนที่ของแนวแกนที่ 3 ที่ขนานกับแนวแกน Z |
S | ความเร็วรอบของเพลาจับเครื่องมือตัด |
T | เรียกเครื่องมือตัด |
U | การเคลื่อนที่ของแนวแกนที่ 2 ที่ขนานกับแนวแกน X |
V | การเคลื่อนที่ของแนวแกนที่ 2 ที่ขนานกับแนวแกน Y |
W | การเคลื่อนที่ของแนวแกนที่ 2 ที่ขนานกับแนวแกน Z |
X | การเคลื่อนที่ในแนวแกน X |
Y | การเคลื่อนที่ในแนวแกน Y |
Z | การเคลื่อนที่ในแนวแกน Z |