รหัส G สำหรับเราเตอร์ CNC รหัส G สำหรับ CNC
สวัสดีตอนบ่ายที่รักผู้อ่าน!
โปรแกรมที่เขียนโดยใช้ G-code มีโครงสร้างที่เข้มงวด
คำสั่งควบคุมทั้งหมดรวมกันเป็น เฟรม- ประกอบด้วยคำสั่งตั้งแต่หนึ่งคำสั่งขึ้นไป
เฟรมลงท้ายด้วยอักขระป้อนบรรทัด (CR/LF)
ลำดับของคำสั่งในเฟรมไม่ได้กำหนดอย่างเคร่งครัด แต่ตามธรรมเนียมแล้วจะมีการระบุคำสั่งเตรียมการก่อน จากนั้นจึงแสดงคำสั่งการเคลื่อนไหว จากนั้นจึงเลือกโหมดการประมวลผลและคำสั่งเทคโนโลยี
กล่าวโดยสรุปคือ PC ของเราผ่าน USB เพียงแค่ส่งคำสั่งไปยังพอร์ตเครื่องพิมพ์
มองไปข้างหน้าเล็กน้อยฉันจะบอกว่ารหัส G สำหรับเครื่องพิมพ์แตกต่างจากรหัส G ปกติ บางคำสั่งได้รับการออกแบบใหม่ตามความต้องการของเครื่องพิมพ์ บางคำสั่งถูกลบออก บางคำสั่งไม่ได้ใช้เลย แต่โดยทั่วไปทุกอย่างจะคล้ายกันมาก
คำอธิบายของคำสั่งจะทำขึ้นสำหรับเฟิร์มแวร์ของ MARLIN มันอาจจะใช้ได้กับเฟิร์มแวร์ตัวอื่น
ที่สุด เท่านั้นคำสั่งพื้นฐานที่สุด (การทำงานขั้นต่ำ) ในการค้นหา Exotics คุณสามารถไปตามลิงค์
คำสั่งแบ่งออกเป็นกลุ่ม:
ช- ทีมเตรียมการ (พื้นฐาน);
ม- คำสั่งเสริม (เทคโนโลยี)
คำสั่งเหล่านี้มีพารามิเตอร์
เอ็กซ์- พิกัดของจุดโคจรตามแกน X [ G0 X100 Y0 Z0]
วาย- พิกัดของจุดโคจรตามแกน Y [ G0 X0 Y100 Z0]
Z- พิกัดของจุดโคจรตามแกน Z [ G0 X0 Y0 Z100]
อี- พิกัดจุดรีดพลาสติก [ G1 E100 F100]
พี- พารามิเตอร์คำสั่ง [ M300 S5000 P280]
ส- พารามิเตอร์คำสั่ง [ G04 S15]
ฉ- พารามิเตอร์คำสั่ง ฟีด (ความเร็ว) [ G1 Y10 X10 F1000]
G - คำสั่ง
G0 - เดินเบาโดยไม่ต้องใช้เครื่องมือ [ ก 0 X 10]
G1- การเคลื่อนที่แบบประสานกันตามแนวแกน X Y Z E [ ก 1 X 10]
G4- หยุดชั่วคราวในไม่กี่วินาที [ G4 S15]
G28- คำสั่งหน้าแรก - จอดหัว [ G28 Y0 X0 Z0]
G90- ใช้พิกัดสัมบูรณ์ [ G90]
G91- ใช้พิกัดสัมพัทธ์ [ G91]
G92- กำหนดตำแหน่งเป้าหมายปัจจุบัน [ G92]
คำอธิบาย:
พิกัดสัมพัทธ์เป็นพิกัดที่สัมพันธ์กับตำแหน่งปัจจุบันของศีรษะ
ตัวอย่างเช่น ถ้าหัวอยู่ในตำแหน่ง X10 Y10 เมื่อได้รับคำสั่ง G91
G1 X10 F1000 หัวจะเคลื่อนที่ 10 มม. ในแกน X ที่ความเร็ว 1,000
คำสั่งนี้สามารถทำได้ มากครั้ง จนกว่าจะถึงขีดจำกัด "ซอฟต์แวร์" ในเฟิร์มแวร์
พิกัดสัมบูรณ์เป็นพิกัดที่เชื่อมโยงกับพื้นที่ทำงานอย่างเคร่งครัด
เมื่อรันคำสั่ง G90 G1 X10 F1000- หัวจะเคลื่อนที่ไปที่พิกัด X10 ที่ความเร็ว 1,000
เรียกใช้คำสั่งเท่านั้น หนึ่งครั้งหนึ่ง.
คำสั่งปกติ
M0- หยุดชั่วคราวและรอให้กดปุ่มบนจอ LCD (ใช้งานได้หากตั้งค่าพารามิเตอร์ ULTRA_LCD ในเฟิร์มแวร์) [ G0 X10 Y10 Z10 M0]
เอ็ม 17- ป้อนกระแสให้กับมอเตอร์ (มอเตอร์ไม่หมุนด้วยมือ)
เอ็ม18- ลบกระแสออกจากมอเตอร์ (มอเตอร์สามารถหมุนได้ด้วยมือ คล้ายกับ M84)
เอ็ม 42- การจัดการพิน ARDUINO MEGA 2560 [ เอ็ม42 พี4 เอส255]
เอ็ม80- เปิดเครื่องเฉพาะสำหรับ ATX - แหล่งจ่ายไฟ
M81- ปิดเครื่องเฉพาะสำหรับ ATX - แหล่งจ่ายไฟ
M84- ปิดแกนทั้งหมด (มอเตอร์หลังจากหยุดนิ่ง) [ เอ็ม 84 เอส 10]
เอ็ม 112- หยุดฉุกเฉิน
เอ็ม 114- รับพิกัดปัจจุบัน
เอ็ม115- รับเวอร์ชันเฟิร์มแวร์
เอ็ม 117- เขียนข้อความบนหน้าจอ [ M117 สวัสดีชาวโลก]
M119- รับสถานะของรถพ่วง
เอ็ม300- เล่นเสียง [ M300 S5000 P280]
คำสั่งการ์ด SD
เอ็ม21- เริ่มต้นการ์ด SD
เอ็ม22- ใช้การ์ด SD
เอ็ม23- เลือกไฟล์จากการ์ด SD [ ชื่อไฟล์ M23.gcode]
เอ็ม24- เริ่ม / พิมพ์ต่อจากการ์ด SD
เอ็ม25- หยุดการพิมพ์ชั่วคราวจากการ์ด SD
เอ็ม26- กำหนดตำแหน่งการ์ด SD เป็นไบต์ [ ม26ส12345]
เอ็ม27- ตรวจสอบสถานะการพิมพ์จากการ์ด SD
เอ็ม28- เขียนไฟล์ไปยังการ์ด SD [ ชื่อไฟล์ M28 . จีโค้ด]
เอ็ม29- เสร็จสิ้นการเขียนไฟล์ไปยังการ์ด SD
เอ็ม30- ลบไฟล์จากการ์ด SD [ ชื่อไฟล์ M30 . จีโค้ด]
เอ็ม31- รับค่าของเวลาที่ผ่านไปตั้งแต่ M109 ล่าสุด
เอ็ม32- เลือกไฟล์จากการ์ด SD และเริ่มพิมพ์ [ M 32 /เส้นทาง/ชื่อไฟล์#]
M928- เข้าสู่ระบบการ์ด SD [ ชื่อไฟล์ M928 จีโค้ด]
เครื่องอัดรีด
M82- ตั้งค่าเครื่องอัดรีดให้เป็นระบบพิกัดสัมบูรณ์
M83- ตั้งค่าเครื่องอัดรีดให้เป็นระบบพิกัดสัมพัทธ์
เอ็ม 104- รอให้เครื่องอัดรีดร้อนจนถึงอุณหภูมิที่กำหนด [ เอ็ม 104 เอส 190]
เอ็ม 105- รับอุณหภูมิเครื่องอัดรีดปัจจุบัน [ เอ็ม105 เอส2]
เอ็ม 106- เปิดเครื่องเป่าลม [ เอ็ม 106 127] - กำลังไฟ 50%
เอ็ม 107- ปิดพัดลมส่วน [ เอ็ม 107]
เอ็ม 109- อุ่นเครื่องอัดรีดและรักษาอุณหภูมิ [ M109 S215]
โต๊ะ
เอ็ม 140- ตั้งอุณหภูมิโต๊ะ [ เอ็ม140 เอส65]
เอ็ม190- อุ่นโต๊ะและรักษาอุณหภูมิ [ เอ็ม190 เอส60]
ใน Pronterface คุณสามารถเปิดโหมดรับสายได้ในเมนู การตั้งค่า / ดีบักการสื่อสารโปรแกรมจะเขียนคำตอบทั้งหมดจากเครื่องพิมพ์
คุณสามารถเพิ่มตัวแบ่งส่วนข้อมูล (Slic3r และ Cura) ที่จุดเริ่มต้นและจุดสิ้นสุดของรหัส G ของไฟล์
หรือเปิดไฟล์ด้วย G-code ใน notepad แล้วเขียนทุกอย่างด้วยมือ =)
เอ็ม190 เอส60- เปิดเครื่องทำความร้อนของโต๊ะและรอจนกระทั่งร้อนถึงอุณหภูมิ 60 องศา
เอ็ม 109 เอส 210- เปิดการทำความร้อนของหัวฉีดและรอจนกว่าจะร้อนถึงอุณหภูมิ 210 องศา
G21- ตั้งค่าระบบพิกัดเมตริก
G90- ตั้งค่าระบบพิกัดสัมบูรณ์
M82- ตั้งค่าระบบพิกัดสัมบูรณ์สำหรับเครื่องอัดรีด
เอ็ม 107- ปิดส่วนเป่า
M300 S5000 P280- สัญญาณเสียง
G28 X0 Y0- คำสั่งหน้าแรก XY
G28 Z0- ทีมโฮม Z
G1 X100 Y100 Z5 F1000- วางหัวฉีดให้อยู่ตรงกลางโต๊ะ
G92 E0- รีเซ็ตจำนวนพลาสติกที่อัดขึ้นรูป
G1 F300 E4- รีดพลาสติกหนา 4 มม. ความเร็ว 300 มม
M117 การพิมพ์- แสดงข้อความบนหน้าจอ
เอ็ม106เอส125- เปิดการเป่าชิ้นส่วนด้วยความเร็ว 50%
G1 Z0- ลดระดับหัวฉีดลง 0 มม
G1 X96.11 Y110.92 E87.55
G1 Z0.2- ยกหัวฉีดขึ้น 0.2 มม
G1 X96.11 Y111.00 E89.60- เราไปตามพิกัดแล้วบีบพลาสติกออก
เอ็ม 140 เอส 50- เปลี่ยนอุณหภูมิของตาราง
G1 Z4.8- ยกหัวฉีดขึ้น 4.8 มม
G1 X96.11 Y110.92 E87.55- เราไปตามพิกัดแล้วบีบพลาสติกออก
G1 Z5- ยกหัวฉีดขึ้น 5 มม
G1 X96.11 Y111.00 E89.60- เราไปตามพิกัดแล้วบีบพลาสติกออก
G91- ตั้งค่าระบบพิกัดสัมพัทธ์
จี1 อี-5 เอฟ200- เครื่องดูด Extruder ขนาด 5 mm
M104 S0- ปิดความร้อนของเครื่องอัดรีด
เอ็ม140เอส0- ปิดความร้อนของโต๊ะ
เอ็ม 107- ปิดส่วนเป่า
M84- ปิดสเต็ปเปอร์มอเตอร์
M300 S5000 P280- สัญญาณเสียง
ขอขอบคุณสำหรับความสนใจของคุณ!
G-รหัส- ชื่อภาษาโปรแกรมสำหรับระบบควบคุมด้วยตัวเลข (CNC)
โปรแกรมควบคุมเป็นไฟล์ข้อความธรรมดาและประกอบด้วยลำดับของบล็อก และมักจะเริ่มต้นด้วยอักขระเริ่มต้นโปรแกรม (%) และลงท้ายด้วย M02 หรือ M30
แต่ละบล็อกโปรแกรมแสดงถึงหนึ่งขั้นตอนการตัดเฉือน และ (ขึ้นอยู่กับ CNC) สามารถเริ่มต้นด้วยหมายเลขบล็อก (N1...N10 ฯลฯ) และสิ้นสุดด้วยสัญลักษณ์สิ้นสุดบล็อก (;)
บล็อก NC ประกอบด้วยข้อความในรูปของคำ (G91, M30, X10 เป็นต้น) คำประกอบด้วยอักขระ (ที่อยู่) และตัวเลขที่แสดงถึงค่าเลขคณิต
ที่อยู่ X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E เป็นการเคลื่อนที่เชิงมิติ ใช้เพื่อกำหนดแกนพิกัดตามการเคลื่อนที่
คำที่อธิบายการเคลื่อนไหวอาจมีเครื่องหมาย (+) หรือ (-) หากไม่มีสัญญาณ การกระจัดจะถือว่าเป็นบวก
ที่อยู่ I, J, K หมายถึงพารามิเตอร์การแก้ไข
G - ฟังก์ชั่นการเตรียมการ
M - ฟังก์ชั่นเสริม
S - ฟังก์ชั่นของการเคลื่อนไหวหลัก
F คือฟังก์ชันฟีด
T, D, H - ฟังก์ชันเครื่องมือ
สัญลักษณ์อาจมีความหมายต่างกันขึ้นอยู่กับ CNC เฉพาะ
ฟังก์ชันเตรียมการ (รหัส G)
G00- การวางตำแหน่งที่รวดเร็ว
ฟังก์ชัน G00 ใช้เพื่อเคลื่อนหัวกัดอย่างรวดเร็วไปยังตำแหน่งการตัดเฉือนหรือตำแหน่งที่ปลอดภัย การเคลื่อนที่แบบเร็วไม่เคยใช้ในการตัดเฉือนเนื่องจากความเร็วในการเคลื่อนที่ของเครื่องมือตัดเฉือนนั้นสูงมาก รหัส G00 ถูกยกเลิกโดยรหัส: G01, G02, G03
G01- การแก้ไขเชิงเส้น
ฟังก์ชัน G01 ใช้เพื่อดำเนินการเคลื่อนที่เชิงเส้นด้วยความเร็วที่กำหนด (F) เมื่อตั้งโปรแกรม พิกัดของจุดสิ้นสุดจะถูกระบุเป็นค่าสัมบูรณ์ (G90) หรือส่วนเพิ่ม (G91) พร้อมแอดเดรสที่ข้ามผ่านที่สอดคล้องกัน (เช่น X, Y, Z) รหัส G01 ถูกยกเลิกโดยรหัส: G00, G02, G03
G02- การแก้ไขแบบวงกลมตามเข็มนาฬิกา
ฟังก์ชัน GO2 ออกแบบมาเพื่อเคลื่อนเครื่องมือไปตามส่วนโค้ง (วงกลม) ในทิศทางตามเข็มนาฬิกาด้วยความเร็วที่กำหนด (F) เมื่อตั้งโปรแกรม พิกัดของจุดสิ้นสุดจะถูกระบุเป็นค่าสัมบูรณ์ (G90) หรือส่วนเพิ่ม (G91) พร้อมแอดเดรสที่ข้ามผ่านที่สอดคล้องกัน (เช่น X, Y, Z)
รหัส G02 ถูกยกเลิกโดยรหัส: G00, G01, G03
G03- การแก้ไขแบบวงกลมทวนเข็มนาฬิกา
ฟังก์ชัน GO3 คือการเคลื่อนเครื่องมือไปตามส่วนโค้ง (วงกลม) ในทิศทางทวนเข็มนาฬิกาด้วยความเร็วที่กำหนด (F) เมื่อตั้งโปรแกรม พิกัดของจุดสิ้นสุดจะถูกระบุเป็นค่าสัมบูรณ์ (G90) หรือส่วนเพิ่ม (G91) พร้อมแอดเดรสที่ข้ามผ่านที่สอดคล้องกัน (เช่น X, Y, Z)
พารามิเตอร์การแก้ไข I, J, K ซึ่งกำหนดพิกัดของจุดศูนย์กลางของส่วนโค้งวงกลมในระนาบที่เลือก จะถูกตั้งโปรแกรมโดยเพิ่มขึ้นจากจุดเริ่มต้นไปยังจุดศูนย์กลางของวงกลม ในทิศทางขนานกับ X, Y, Z ขวานตามลำดับ
รหัส G03 ถูกยกเลิกโดยรหัส: G00, G01, G02
G04- หยุดชั่วคราว.
ฟังก์ชัน G04 - คำสั่งเพื่อดำเนินการที่อยู่อาศัยตามเวลาที่กำหนด รหัสนี้ถูกตั้งโปรแกรมร่วมกับที่อยู่ X หรือ P ซึ่งระบุระยะเวลาของเวลาที่อยู่อาศัย โดยปกติแล้ว เวลานี้จะอยู่ระหว่าง 0.001 ถึง 99999.999 วินาที ตัวอย่างเช่น G04 X2.5 - หยุดชั่วคราว 2.5 วินาที, G04 P1000 - หยุดชั่วคราว 1 วินาที
G17- การเลือกระนาบ XY
รหัส G17 ใช้สำหรับเลือกระนาบ XY เป็นระนาบงาน ระนาบ XY ถูกกำหนดขึ้นเมื่อใช้การแก้ไขแบบวงกลม การหมุนของระบบพิกัด และการเจาะแบบกระป๋อง
G18- การเลือกเครื่องบิน XZ
รหัส G18 ใช้สำหรับเลือกระนาบ XZ เป็นระนาบงาน ระนาบ XZ กลายเป็นระนาบที่กำหนดเมื่อใช้การแก้ไขแบบวงกลม การหมุนของระบบพิกัด และการเจาะกระป๋อง
G19- การเลือกเครื่องบิน YZ
รหัส G19 ใช้สำหรับเลือกระนาบ YZ เป็นระนาบงาน ระนาบ YZ กลายเป็นคำจำกัดความเมื่อใช้การแก้ไขแบบวงกลม การหมุนของระบบพิกัด และการเจาะกระป๋อง
G20- การป้อนข้อมูลนิ้ว
ฟังก์ชัน G20 เปิดใช้งานโหมดนิ้ว
G21- การป้อนข้อมูลเมตริก
ฟังก์ชัน G21 เปิดใช้งานโหมดข้อมูลเมตริก
G40- ยกเลิกการชดเชยรัศมีเครื่องมือ
ฟังก์ชัน G40 ลบล้างการชดเชยรัศมีเครื่องมืออัตโนมัติ G41 และ G42
G41- การชดเชยรัศมีเครื่องมือด้านซ้าย
ฟังก์ชัน G41 ใช้เพื่อเปิดใช้งานการชดเชยรัศมีเครื่องมือโดยอัตโนมัติทางด้านซ้ายของพื้นผิวการตัดเฉือน (เมื่อมองจากเครื่องมือในทิศทางการเคลื่อนที่เทียบกับชิ้นงาน) โปรแกรมร่วมกับฟังก์ชั่นเครื่องมือ (D)
G42- การชดเชยรัศมีเครื่องมือที่เหมาะสม
ฟังก์ชัน G42 ใช้เพื่อเปิดใช้งานการชดเชยรัศมีเครื่องมืออัตโนมัติทางด้านขวาของพื้นผิวการตัดเฉือน (เมื่อมองจากเครื่องมือในทิศทางการเคลื่อนที่เทียบกับชิ้นงาน) โปรแกรมร่วมกับฟังก์ชั่นเครื่องมือ (D)
G43- แก้ไขตำแหน่งของเครื่องมือ
ฟังก์ชัน G43 ใช้สำหรับการชดเชยความยาวของเครื่องมือ โปรแกรมร่วมกับฟังก์ชั่นเครื่องมือ (H)
G52- ระบบพิกัดท้องถิ่น
ระบบควบคุมช่วยให้คุณตั้งค่าได้ นอกเหนือจากระบบพิกัดการทำงานมาตรฐาน (G54-G59) รวมถึงระบบท้องถิ่นด้วย เมื่อส่วนควบคุมเครื่องจักรดำเนินการตามคำสั่ง G52 จุดกำเนิดของระบบพิกัดการทำงานที่มีประสิทธิภาพจะเปลี่ยนไปตามค่าที่ระบุด้วยคำข้อมูล X, Y และ Z รหัส G52 จะถูกยกเลิกโดยอัตโนมัติด้วยคำสั่ง G52 XO YO Z0
G54 - G59- ให้ชดเชย
ออฟเซ็ตของระบบพิกัดของชิ้นงานเทียบกับระบบพิกัดของเครื่องจักร
G68- การหมุนของพิกัด
รหัส G68 อนุญาตให้คุณหมุนระบบพิกัดตามมุมที่กำหนด ในการหมุน คุณต้องระบุระนาบการหมุน จุดศูนย์กลางของการหมุน และมุมของการหมุน ระนาบการหมุนถูกกำหนดด้วยรหัส G17, G18 และ G19 ศูนย์กลางของการหมุนถูกกำหนดโดยสัมพันธ์กับจุดศูนย์ของระบบพิกัดงานที่ใช้งานอยู่ (G54 - G59) มุมของการหมุนระบุด้วย R ตัวอย่างเช่น: G17 G68 X0 Y0 R120.
G69- ยกเลิกการหมุนพิกัด
รหัส G69 ยกเลิกโหมดการหมุนพิกัด G68
G73- รอบการเจาะเป็นระยะความเร็วสูง
รอบ G73 ใช้สำหรับเจาะรู การเคลื่อนไหวในกระบวนการประมวลผลเกิดขึ้นที่ฟีดการทำงานโดยมีการถอนเครื่องมือเป็นระยะ การเคลื่อนที่ไปยังตำแหน่งเริ่มต้นหลังจากการประมวลผลอยู่ที่การป้อนอย่างรวดเร็ว
G74- รอบการตัดด้ายซ้าย
ไซเคิล G74 ใช้สำหรับต๊าปเกลียวซ้าย การเคลื่อนที่ในกระบวนการตัดเฉือนเกิดขึ้นที่ฟีดการทำงาน แกนหมุนจะหมุนไปตามทิศทางที่กำหนด การเคลื่อนที่ไปยังตำแหน่งเริ่มต้นหลังจากการประมวลผลอยู่ในฟีดการทำงานด้วยการหมุนย้อนกลับของแกนหมุน
G80- การยกเลิกรอบคงที่
ฟังก์ชันที่ยกเลิกรอบกระป๋องใดๆ
G81- รอบการเจาะมาตรฐาน
รอบ G81 ใช้สำหรับตั้งศูนย์และเจาะรู การเคลื่อนไหวในกระบวนการตัดเฉือนจะเกิดขึ้นที่ฟีดการตัด การเคลื่อนที่ไปยังตำแหน่งเริ่มต้นหลังจากการประมวลผลอยู่ที่การป้อนอย่างรวดเร็ว
G82- การเจาะด้วยแสง
ไซเคิล G82 ได้รับการออกแบบมาสำหรับการเจาะและการเจาะรู การเคลื่อนไหวในกระบวนการตัดเฉือนจะเกิดขึ้นที่อัตราป้อนการตัดและหยุดชั่วคราวในตอนท้าย การเคลื่อนที่ไปยังตำแหน่งเริ่มต้นหลังจากการประมวลผลอยู่ที่การป้อนอย่างรวดเร็ว
G83- รอบการเจาะเป็นระยะ
ไซเคิล G83 ออกแบบมาสำหรับการเจาะรูลึก การเคลื่อนไหวในกระบวนการของการประมวลผลเกิดขึ้นที่ฟีดการทำงานพร้อมกับเอาต์พุตเป็นระยะของเครื่องมือไปยังระนาบการหดกลับ การเคลื่อนที่ไปยังตำแหน่งเริ่มต้นหลังจากการประมวลผลอยู่ที่การป้อนอย่างรวดเร็ว
G84- รอบการตัดด้าย
รอบ G84 สำหรับการต๊าปเกลียว การเคลื่อนที่ในกระบวนการตัดเฉือนเกิดขึ้นที่ฟีดการทำงาน แกนหมุนจะหมุนไปตามทิศทางที่กำหนด การเคลื่อนที่ไปยังตำแหน่งเริ่มต้นหลังจากการประมวลผลอยู่ในฟีดการทำงานด้วยการหมุนย้อนกลับของแกนหมุน
G85- รอบการคว้านมาตรฐาน
G85 cycle ออกแบบมาสำหรับการรีมและคว้านรู การเคลื่อนไหวในกระบวนการตัดเฉือนจะเกิดขึ้นที่ฟีดการตัด การเคลื่อนไหวไปยังตำแหน่งเริ่มต้นหลังจากการประมวลผลอยู่ที่ฟีดการทำงาน
G86- รอบการคว้านพร้อมตัวหยุดแกนหมุน
รอบ G86 ใช้สำหรับรูคว้าน การเคลื่อนไหวในกระบวนการตัดเฉือนจะเกิดขึ้นที่ฟีดการตัด เมื่อสิ้นสุดการประมวลผล สปินเดิลจะหยุดทำงาน การเคลื่อนที่ไปยังตำแหน่งเริ่มต้นหลังจากการประมวลผลอยู่ที่การป้อนอย่างรวดเร็ว
G87- รอบการคว้านพร้อมการดึงกลับแบบแมนนวล
รอบ G87 สำหรับการคว้านรู การเคลื่อนไหวในกระบวนการตัดเฉือนจะเกิดขึ้นที่ฟีดการตัด เมื่อสิ้นสุดการประมวลผล สปินเดิลจะหยุดทำงาน การเคลื่อนไหวไปยังตำแหน่งเริ่มต้นหลังจากดำเนินการด้วยตนเอง
G90- โหมดตำแหน่งที่แน่นอน
ในโหมดการวางตำแหน่งแบบสัมบูรณ์ของ G90 แอคชูเอเตอร์จะถูกย้ายโดยสัมพันธ์กับจุดศูนย์ของระบบพิกัดการทำงาน G54-G59 (มันถูกตั้งโปรแกรมไว้ที่ตำแหน่งที่เครื่องมือควรเคลื่อนที่) รหัส G90 ถูกยกเลิกด้วยรหัสตำแหน่งสัมพัทธ์ G91
G91- โหมดตำแหน่งสัมพัทธ์
ในโหมดการวางตำแหน่งสัมพัทธ์ (ส่วนเพิ่ม) G91 ตำแหน่งศูนย์ในแต่ละครั้งจะถูกใช้เป็นตำแหน่งของกลุ่มผู้บริหารที่ครอบครองอยู่ก่อนที่จะเริ่มย้ายไปยังจุดอ้างอิงถัดไป (มีการตั้งโปรแกรมไว้แล้วว่าเครื่องมือควรเคลื่อนที่ไปเท่าใด) รหัส G91 ถูกยกเลิกด้วยรหัสตำแหน่งสัมบูรณ์ G90
G94- อัตราการป้อนเป็นนิ้ว/มิลลิเมตรต่อนาที
ด้วยฟังก์ชัน G94 อัตราการป้อนที่ระบุจะตั้งค่าเป็นนิ้วต่อ 1 นาที (เมื่อ G20 มีผล) หรือเป็นมิลลิเมตรต่อ 1 นาที (เมื่อ G21 มีผล) ตั้งโปรแกรมร่วมกับฟังก์ชันฟีด (F) รหัส G94 ถูกยกเลิกโดยรหัส G95
G95- อัตราการป้อนเป็นนิ้ว/มิลลิเมตรต่อรอบ
เมื่อใช้ฟังก์ชัน G95 อัตราป้อนที่กำหนดจะตั้งค่าเป็นนิ้วต่อรอบสปินเดิล (เมื่อ G20 มีผล) หรือเป็นมิลลิเมตรต่อรอบสปินเดิล (เมื่อ G21 มีผล) เหล่านั้น. อัตราป้อน F ซิงโครไนซ์กับความเร็วแกนหมุน S รหัส G95 ถูกยกเลิกโดยรหัส G94
G98- กลับสู่ระนาบเดิมในรอบ
หากรอบการบรรจุกระป๋องของเครื่องจักรทำงานร่วมกับฟังก์ชัน G98 เครื่องมือจะกลับสู่ระนาบหลักเมื่อสิ้นสุดแต่ละรอบและระหว่างรูที่กลึงทั้งหมด ฟังก์ชัน G98 ถูกยกเลิกด้วย G99
G99- กลับไปที่ระนาบการหดกลับในวงจร
หากรอบการตกกระป๋องของเครื่องจักรทำงานร่วมกับฟังก์ชัน G99 เครื่องมือจะกลับสู่ระนาบการถอยกลับระหว่างรูที่ตัดเฉือนทั้งหมด ฟังก์ชัน G99 ถูกยกเลิกด้วย G98
รหัสจี | กลุ่ม | การทำงาน |
G00* | 01 | การวางตำแหน่ง (การเคลื่อนที่อย่างรวดเร็ว) |
G01 | 01 | การแก้ไขเชิงเส้น (ฟีดน้ำ) |
G02 | 01 | การแก้ไขแบบวงกลมทวนเข็มนาฬิกา |
G03 | 01 | การแก้ไขแบบวงกลมตามเข็มนาฬิกา |
G04 | 00 | ความเร็วชัตเตอร์ (หยุดชั่วคราว) |
G10 | 00 | การป้อนข้อมูลโปรแกรม |
G11 | 00 | การป้อนข้อมูลโปรแกรม - สิ้นสุดโหมด |
G18* | 16 | การเลือกระนาบ ZpXp |
G20 | 01 | รอบหยาบในครั้งเดียว |
G21 | 01 | รอบการทำเกลียวในรอบเดียว |
G22* | 09 | เปิดใช้งานขีด จำกัด การเดินทางของแกนที่เก็บไว้ |
G24 | 01 | เผชิญกับวงจรในรอบเดียว |
G28 | 00 | กลับไปที่จุดอ้างอิง |
G30 | 00 | กลับสู่ฐานที่ 2, 3 และ 4 |
G33 | 01 | เธรด |
G34 | 01 | การแตะด้วยระดับเสียงที่แปรผัน |
G40* | 07 | สิ้นสุดการชดเชยรัศมีเครื่องมือ |
G41 | 07 | การชดเชยรัศมีเครื่องมือด้านขวา |
G42 | 07 | เหลือการชดเชยรัศมีเครื่องมือ |
G52 | 00 | |
G53 | 00 | การสร้างระบบพิกัดท้องถิ่น |
G53 | 00 | การสร้างระบบพิกัดเครื่อง |
G54* | 14 | เลือกระบบพิกัดชิ้นงาน1 |
G55 | 14 | เลือกระบบพิกัดชิ้นงาน2 |
G56 | 14 | เลือกระบบพิกัดชิ้นงาน3 |
G57 | 14 | เลือกระบบพิกัดชิ้นงาน4 |
G58 | 14 | เลือกระบบพิกัดชิ้นงาน5 |
G59 | 14 | เลือกระบบพิกัดชิ้นงาน6 |
G65 | 00 | โทรมาโคร |
G66 | 12 | การโทรมาโครแบบโมดอล |
G67* | 12 | สิ้นสุดการเรียกมาโครโมดอล |
G70 | 06 | ใส่ขนาดเป็นนิ้ว |
G71 | 06 | ใส่ขนาดเป็น mm |
G72 | 00 | จบรอบ |
G73 | 00 | รอบหยาบที่มีการผ่านหลายครั้ง |
G74 | 00 | เผชิญกับรอบที่มีการผ่านหลายครั้ง |
G75 | 00 | รอบการทำซ้ำโปรไฟล์ด้วยการผ่านหลายครั้ง |
G76 | 00 | รอบการเจาะพร้อมการขจัดเศษในตอนท้าย |
G77 | 00 | รอบการเจาะ OD/ID |
G78 | 00 | หมุนเวียนสำหรับหลายเธรด |
G80* | 10 | การยกเลิกรอบการขุดเจาะ |
G83 | 10 | รอบการเจาะแบบเรเดียล |
G84 | 10 | รอบการทำเกลียวตามแนวแกน |
G86 | 10 | รอบการเจาะแบบเรเดียล |
G90* | 03 | การเขียนโปรแกรมในแง่สมบูรณ์ |
G91 | 03 | การเขียนโปรแกรมส่วนเพิ่ม |
G92 | 00 | การตั้งค่าระบบพิกัดหรือความเร็วแกนหมุนสูงสุด |
G94 | 05 | ฟีดเป็นมม. / นาที |
G95* | 05 | ฟีดเป็นมม. / รอบ |
G96 | 02 | เปิดใช้งานความเร็วตัดคงที่ |
G97* | 02 | การปิดความเร็วตัดคงที่ |
G98 | 11 | กลับไปที่ระนาบเริ่มต้นของรอบการเจาะ |
G99 | 11 | กลับไปที่ระนาบของจุด R ของรอบการเจาะ |
G112 | 21 | |
G113 | 21 | |
G112 | 21 | โหมดการแก้ไขในพิกัดเชิงขั้ว |
G113 | 21 | การยกเลิกโหมดการแก้ไขในพิกัดเชิงขั้ว |
ฟังก์ชัน G เป็นฟังก์ชันเตรียมการที่สะท้อนถึงประเภทของการเคลื่อนที่ของเครื่องจักร โหมดการแก้ไข และประเภทของขนาด ฟังก์ชัน G มีสองประเภท:
ฟังก์ชัน non-modal G ของกลุ่ม 00 ซึ่งทำงานเฉพาะในทุกบล็อกเท่านั้น
ฟังก์ชัน Modal G (นอกเหนือจากของคณะ 00) ที่มีผลต่อเนื่องไปจนกว่าจะถูกแทนที่ด้วยฟังก์ชันอื่นในกลุ่มเดียวกัน
ฟังก์ชัน G ที่มีเครื่องหมายดอกจัน (*) จะทำงานเมื่อเปิดเครื่องหรือหลังจากรีเซ็ตการควบคุมด้วยตัวเลข (RESET)
หากฟังก์ชัน G ถูกตั้งโปรแกรมไว้แต่ไม่อยู่ในรายการ หรือหากไม่สอดคล้องกับตัวเลือกใดๆ ที่เปิดใช้งาน หมายเลขสัญญาณเตือน 010 จะแสดงขึ้น
สามารถตั้งโปรแกรมฟังก์ชัน G จำนวนมากในบล็อกเดียวกันได้ อย่างไรก็ตาม ฟังก์ชันเหล่านี้ไม่จำเป็นต้องอยู่ในกลุ่มเดียวกัน หากมีฟังก์ชัน G ของกลุ่มเดียวกันในบล็อกเดียว ระบบจะประมวลผลฟังก์ชันสุดท้ายเท่านั้น
G00 - การวางตำแหน่งที่การเคลื่อนที่อย่างรวดเร็วเครื่องมือจะย้ายไปยังพิกัดที่ตั้งโปรแกรมไว้ซึ่งระบุไว้ในรูปแบบสัมบูรณ์หรือแบบเพิ่มทีละส่วน ประเภทของการเคลื่อนที่ของเครื่องมือสามารถกำหนดได้จากพารามิเตอร์ของเครื่องจักร
การเคลื่อนที่แบบไม่เชิงเส้นเกิดขึ้นแยกกันสำหรับแต่ละแกน X และ Z เส้นทางของเครื่องมือไม่ตรง
เส้นทางเครื่องมือเชิงเส้นคือการประมาณค่าเชิงเส้นเช่นเดียวกับใน C01
การวางตำแหน่งเกิดขึ้นที่อัตราการป้อนที่ต้องใช้เวลาเดินทางขั้นต่ำ แต่ไม่เกินการเคลื่อนที่อย่างรวดเร็วของแต่ละแกน
G01 - การแก้ไขเชิงเส้น (ฟีดการทำงาน)ฟังก์ชันนี้ควบคุมการเคลื่อนที่เชิงเส้นของเครื่องมือ สามารถระบุได้ทั้งแบบค่าสัมบูรณ์และแบบเพิ่ม
อัตราการป้อนถูกกำหนดโดย F...
G02 - การแก้ไขแบบวงกลมหรือแบบเกลียวทวนเข็มนาฬิกา
G03 - การแก้ไขแบบวงกลมหรือแบบขดลวดตามเข็มนาฬิกา
ทิศทางของการเคลื่อนไหวที่เรียกใช้โดยฟังก์ชันเหล่านี้ในระนาบ ZX รหัสบางอย่างอาจแตกต่างกันระหว่างผู้ผลิต CNC แต่นี่เป็นเรื่องที่หาได้ยาก
มีภาษาพิเศษสำหรับเครื่อง CNC ภาษานี้เรียกว่า ISO 7 บิต ระบบรหัส G สำหรับ CNC เป็นคำสั่งพิเศษสำหรับการทำงานของเครื่องกัดและกลึงด้วย NC โดยมีการตั้งค่าพารามิเตอร์พิเศษในคำสั่ง การเขียนโปรแกรม CNC มีสอนในวิทยาลัยเทคนิคหรือในหลักสูตรการศึกษาเพิ่มเติม
G-code คืออะไร
ระบบรหัสสำหรับการกลึงเป็นกลุ่มคำสั่งพิเศษที่เครื่องรับรู้ด้วยฟังก์ชันการควบคุมโปรแกรม ระบบรหัสได้รับการพัฒนาโดย Electronic Industries Allience ในปี 1960 และสิ้นสุดในปี 1980 ตั้งแต่ปี 1982 เธอเริ่มทำงานในรัสเซีย ภาษารหัสรวมอยู่ในโครงสร้างพื้นฐานของการเขียนโปรแกรมโดยมีการปรับปรุงและเปลี่ยนแปลงอย่างต่อเนื่อง
G-code คืออะไร
โปรแกรม G-code เขียนในรูปแบบข้อความ แต่ละบรรทัดเรียกว่าบล็อก เฟรมประกอบด้วยอักขระที่เป็นตัวอักษร - นี่คือที่อยู่และตัวเลขที่แสดงค่าตัวเลข รหัสเป็นพื้นฐานและเสริม บนพื้นฐานของโปรแกรมดังกล่าว เครื่องกลึง CNC จะทำงาน
ทีมกลุ่ม G เรียกว่าทีมเตรียมการ พวกเขาตั้งค่าการเคลื่อนที่ของชิ้นงานบนเครื่องด้วยความเร็วที่แน่นอน ความเร็วสามารถเป็นวงกลมหรือเชิงเส้น G-code ยังใช้สำหรับการเจาะรูและเกลียว อีกหน้าที่หนึ่งคือการควบคุมพารามิเตอร์และระบบพิกัดของอุปกรณ์
คำสั่งหลักของโปรแกรมมีวัตถุประสงค์เพื่อทำหน้าที่ต่อไปนี้:
- ฟังก์ชันกำหนดตำแหน่ง G00 - G04;
- G17 - G19 ดำเนินการเปลี่ยนพารามิเตอร์การทำงาน
- G40 – G44 การชดเชยความยาวและเส้นผ่านศูนย์กลาง องค์ประกอบที่แตกต่างกันเครื่องมือ;
- G54 - G59 การสลับระบบพิกัด
- G71 - ฟังก์ชั่นการเจาะรู;
- G80 - ฟังก์ชันการต๊าปและเจาะ G84;
- G90 - G92 การสลับระหว่างระบบพิกัดสัมบูรณ์และสัมพัทธ์
สัญลักษณ์แตกต่างกัน: M ทำหน้าที่เสริม, คำสั่งดังกล่าวจำเป็นสำหรับการเปลี่ยนเครื่องมือ, เรียกใช้รูทีนย่อยและดำเนินการให้เสร็จสิ้น, S คือฟังก์ชันของการเคลื่อนไหวหลัก, F คือฟีด, T, D, H คือนิพจน์ของ ฟังก์ชั่นเครื่องมือ
ความหมายของสัญลักษณ์ขึ้นอยู่กับประเภทของเครื่อง CNC การเขียนโปรแกรมดำเนินการตามรหัสเหล่านี้
หน้าที่เตรียมการ
ฟังก์ชันการเตรียมการในระบบรหัสจะแสดงด้วยสัญลักษณ์ G แต่ละรหัสมีความหมายพิเศษ คำสั่งเตรียมการทั้งหมด เช่น การเลือกระนาบการทำงานหรือการเลือกความเร็วในการเคลื่อนที่ จะได้รับก่อนในโปรแกรม ฟังก์ชันบางอย่างถูกเข้ารหัสในรหัส พารามิเตอร์ถูกกำหนดโดยค่าตัวเลข
ถอดรหัสรหัส G พื้นฐานสำหรับ CNC
เรามาพิจารณาวิธีการถอดรหัสรหัส G หลักสำหรับเครื่อง PU
G00
กำหนดตำแหน่งความเร็ว ใช้เมื่อคุณต้องการเคลื่อนย้ายเครื่องมือตัดอย่างรวดเร็วไปยังสถานะพร้อมทำงานหรือวางไว้ในตำแหน่งที่ปลอดภัย รุ่นเร่งไม่ได้ใช้ในกระบวนการของชิ้นส่วนการประมวลผลเนื่องจากความเร็วที่พัฒนาในกรณีนี้นั้นสูงมาก คำสั่งนี้สามารถยกเลิกได้ด้วยคำสั่ง G01, G02, G03
G01
แสดงถึงการแก้ไขเชิงเส้น คำสั่งดังกล่าวจำเป็นต้องเคลื่อนย้ายเครื่องมือเป็นเส้นตรง ความเร็วถูกกำหนดโดยสัญลักษณ์ F ฟังก์ชันนี้ถูกยกเลิกโดยรหัส G00, G02, G03 ตัวอย่างการป้อนคำสั่ง: G01 X20 Y150 F60
G02
ตั้งค่าการเคลื่อนที่ในทิศทางตามเข็มนาฬิกา เครื่องมือตัดเริ่มเคลื่อนไปตามเส้นทางคันศร ความเร็วถูกกำหนดโดยสัญลักษณ์ F นอกจากนี้ พารามิเตอร์จะถูกตั้งค่าในระนาบพิกัด สัญลักษณ์ I, J, K คือพิกัดที่กำหนดของส่วนโค้งในระนาบ การยกเลิกดำเนินการโดยรหัส G00, G01, G03
G03
นี่คือการเคลื่อนที่ทวนเข็มนาฬิกาตามแนวโค้งด้วยความเร็วที่กำหนด
G04
ตั้งเวลาพักในที่ทำงาน ระยะเวลาหยุดชั่วคราวระบุด้วยอักขระ X หรือ P การหยุดชั่วคราวมักใช้เวลาประมาณหนึ่งวินาที
G17
ระบุระนาบ ใช้รหัส G17 เพื่อเลือกพิกัด XY ฟังก์ชันดังกล่าวจำเป็นสำหรับการเคลื่อนที่แบบหมุนและกระบวนการเจาะ
G18
ระบุระนาบในพิกัด XZ ระนาบนี้จะกลายเป็นระนาบการทำงานระหว่างการแก้ไขแบบวงกลม การเคลื่อนไหวแบบหมุนและขั้นตอนการเจาะ
G19
ให้คุณเลือกพื้นที่ทำงานในพิกัด YZ ฟังก์ชันนี้จำเป็นสำหรับการเคลื่อนเครื่องมือในการแก้ไขแบบวงกลมและการเจาะกระป๋อง
G20
ให้คุณป้อนข้อมูลเป็นนิ้ว ฟังก์ชันนี้ออกแบบมาเพื่อทำงานร่วมกับตัวบ่งชี้นิ้ว
G21
ช่วยให้คุณทำงานกับเมตริก จำเป็นเมื่อทำงานกับข้อมูลที่แสดงเป็นเมตร
G40
ยกเลิกฟังก์ชันการชดเชยรัศมีเครื่องมืออัตโนมัติที่ระบุโดย G41 และ G42
G41
เปิดใช้การแก้ไขอัตโนมัติสำหรับรัศมีของเครื่องมือ ซึ่งอยู่ทางด้านซ้ายของชิ้นงานโดยสัมพันธ์กับเส้นทางการเคลื่อนที่ โปรแกรมยังมีฟังก์ชัน D.
G42
เช่นเดียวกับรหัส G41 มีไว้สำหรับการแก้ไขอัตโนมัติตามรัศมีที่อยู่ทางด้านขวาของชิ้นงาน โปรแกรมยังมาพร้อมกับฟังก์ชั่น D
G43
จำเป็นสำหรับการชดเชยความยาวของเครื่องมือ แก้ไขตำแหน่งของเครื่องมือ และตั้งค่าร่วมกับฟังก์ชันเครื่องมือ H
G52
ระบุพารามิเตอร์พิกัดเฉพาะที่นอกเหนือจากพารามิเตอร์มาตรฐาน
G53
ให้คุณเปลี่ยนไปใช้ระบบพิกัดของเครื่องทำงาน
G54 - G59
ดำเนินการชดเชยที่กำหนดของรายการงานที่สัมพันธ์กับพารามิเตอร์พิกัดของเครื่อง การใช้รหัส G54, G55, G56, G57, G58, G59 คุณสามารถกำหนดได้ว่าระบบพิกัดใดจะทำงาน โปรแกรมเมอร์สามารถประมวลผลรายละเอียดต่างๆ ได้โดยการเปลี่ยนรหัส
หากมีการระบุระบบพิกัดด้วยรหัส G54 ถึง G59 ระบบจะยังคงมีผลจนกว่าจะมีการยกเลิกและป้อนพารามิเตอร์อื่นๆ
G64
นี่เป็นโหมดการตัด และฟังก์ชันอื่นๆ จะถูกยกเลิกโดยอัตโนมัติ
G68
ตั้งค่าการหมุนของพิกัดคำสั่งอนุญาตให้คุณเปลี่ยนระบบพิกัดในมุมที่กำหนด ระนาบการหมุน ศูนย์กลาง และมุมของการหมุนถูกกำหนดโดยคำสั่ง G17, G18, G19, R คำสั่ง G69 จะยกเลิกฟังก์ชันนี้
G71
ช่วยให้คุณสร้างรูในผลิตภัณฑ์
G73
นี่คือฟังก์ชั่นการเจาะรูความเร็วสูง
G74
ใช้สำหรับตัดด้ายซ้าย
G81, G82, G83
ใช้สำหรับรอบการเจาะ: แบบมาตรฐาน แบบฝังตัว และแบบไม่ต่อเนื่อง
G85 - G87
ช่วยให้รอบการคว้านที่แตกต่างกัน
G92
ให้คุณตั้งค่าตัวสะสมตำแหน่งแบบสัมบูรณ์
G97
ตั้งค่าพารามิเตอร์ของการปฏิวัติที่เกิดขึ้นในหนึ่งนาที
รหัสทั้งหมดโต้ตอบกันและสร้างกลุ่มแยกต่างหาก ในระบบโปรแกรม ฟังก์ชันหนึ่งจะถูกแทนที่ด้วยฟังก์ชันอื่น ตัวอย่างของโปรแกรมรหัสสามารถพบได้บนอินเทอร์เน็ต ต้องแสดงตารางรหัสระหว่างการเขียนโปรแกรม
ข้อกำหนดในการเขียนโปรแกรม
โปรแกรมที่เขียนขึ้นสำหรับเครื่อง CNC โดยใช้รหัส ji มีโครงสร้างที่ชัดเจนมาก ซึ่งประกอบด้วยคำสั่งต่างๆ คำสั่งทั้งหมดสำหรับการทำงานกับเครื่องจะรวมกันเป็นกลุ่ม - เฟรม จุดสิ้นสุดของหนึ่งบล็อกมีสัญลักษณ์ CR/LF โปรแกรมลงท้ายด้วยรหัสเสริม M02 หรือ M30
หากคุณต้องการแสดงความคิดเห็นในโปรแกรม ให้ใส่ไว้ในวงเล็บ ตัวอย่างเช่น (เลื่อนไปที่จุดเริ่มต้นการกัด) ความคิดเห็นสามารถอยู่หลังรหัส แต่คุณสามารถวางไว้ในบรรทัดแยกต่างหาก
คำสั่งเดียวกันสามารถทำซ้ำได้หลายครั้งตามจำนวนครั้งที่กำหนดในลำดับที่แน่นอน โปรแกรมเขียนขึ้นโดยใช้ฟังก์ชันหลักและฟังก์ชันเสริม อ่านโดยเครื่องกลึงและเครื่องกัด
การสร้างรหัสสำหรับการทำงานที่เครื่องจักรในการผลิตนั้นทำโดย โปรแกรมพิเศษ. ในแต่ละองค์กร ระบบดังกล่าวทำงานได้อย่างราบรื่นและควบคุมโดยผู้ปฏิบัติงาน หากจำเป็น สามารถสร้างโปรแกรมใด ๆ ได้อย่างอิสระโดยใช้ซอฟต์แวร์พิเศษที่สามารถดาวน์โหลดได้จากอินเทอร์เน็ต
ไม่จำเป็นต้องมีความรู้พิเศษสำหรับสิ่งนี้ แค่มีแนวคิดเกี่ยวกับระบบพิกัดคาร์ทีเซียนก็เพียงพอแล้ว เพื่อทราบปริมาณและคำจำกัดความทางกายภาพจากหลักสูตรเรขาคณิต ตัวอย่างเช่นคุณสามารถใช้งานได้แล้ว โปรแกรมสำเร็จรูป. ในการทำงาน คุณจะต้องมีตารางที่มีรหัสถอดรหัส
ในการสร้างรหัส คุณต้องมีความรู้ดังต่อไปนี้:
- การแนะนำพารามิเตอร์ทางเรขาคณิตและขนาดของชิ้นงาน
- รู้พารามิเตอร์ของเครื่องมือและอุปกรณ์ที่ใช้งาน
- ความหนาของชั้นที่จะลบออก
- ความลึกของการแทรกของเครื่องมือตัด
ในทางปฏิบัติ การกระทำดังกล่าวทำได้ง่าย เพื่อให้เข้าใจถึงวิธีการทำงานของระบบ คุณสามารถดูตัวอย่างคำสั่งบันทึกได้ คุณจะต้องมีตารางเสริมพร้อมรหัสด้วย
มีบริการพิเศษที่อนุญาตให้คุณสร้างโปรแกรมสำหรับเครื่องมือกลทางออนไลน์ ซึ่งสามารถสร้างได้โดยใช้ตัวอย่างสำเร็จรูป ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมในคอมพิวเตอร์ เพียงคุณมีอินเทอร์เน็ต เมื่อตั้งโปรแกรม จำเป็นต้องมีการดูแลเป็นพิเศษ หากคุณทำผิดพลาดในการรักษาการอ่านค่าตัวเลข คุณอาจทำให้ชิ้นส่วนเสียหายหรือทำให้เครื่องจักรเสียหายได้ โปรแกรมที่สร้างขึ้นด้วยวิธีนี้สามารถใช้กับงานกลึง งานกัด เครื่องพลาสม่า และการประมวลผลวัสดุที่หลากหลาย
โปรแกรมควบคุมสำหรับเครื่อง CNC ประกอบด้วยลำดับของบล็อกและมักจะเริ่มต้นด้วยอักขระเริ่มต้นโปรแกรม (%) และลงท้ายด้วย M02 หรือ M30
แต่ละบล็อกโปรแกรมแสดงถึงหนึ่งขั้นตอนการตัดเฉือน และ (ขึ้นอยู่กับ CNC) อาจเริ่มต้นด้วยหมายเลขบล็อก (N1...N10 เป็นต้น) และสิ้นสุดด้วยอักขระท้ายบล็อก (;)
บล็อก NC ประกอบด้วยข้อความในรูปของคำ (G91, M30, X10 เป็นต้น) คำประกอบด้วยอักขระ (ที่อยู่) และตัวเลขที่แสดงถึงค่าเลขคณิต
ที่อยู่ X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E เป็นการเคลื่อนที่เชิงมิติ ใช้เพื่อกำหนดแกนพิกัดตามการเคลื่อนที่
คำที่อธิบายการเคลื่อนไหวอาจมีเครื่องหมาย (+) หรือ (-) หากไม่มีสัญญาณ การกระจัดจะถือว่าเป็นบวก
ที่อยู่ I, J, K หมายถึงพารามิเตอร์การแก้ไข
G - ฟังก์ชั่นการเตรียมการ
M - ฟังก์ชั่นเสริม
S - ฟังก์ชั่นของการเคลื่อนไหวหลัก
F คือฟังก์ชันฟีด
T, D, H - ฟังก์ชันเครื่องมือ
สัญลักษณ์อาจมีความหมายต่างกันขึ้นอยู่กับ CNC เฉพาะ
ฟังก์ชันเตรียมการ (รหัส G)
G-code ถูกเรียกใช้สำหรับการดำเนินการในโปรแกรมควบคุมเครื่องจักร