มีคำสั่งรอบคงที่ 11 ชนิดสำหรับการประมวลผลรูในระบบ FANUC บางส่วนมีการแนะนำด้านล่าง
1) คำสั่งรอบการเจาะ G81
รูปแบบคำสั่งรอบการเจาะ G81 คือ:
G81 G△△ X__ Y__ Z__ R__ F__
X, Y คือตำแหน่งของรู, Z คือความลึกของรู, F คือความเร็วป้อน (มม./นาที) และ R คือความสูงของระนาบอ้างอิง G△△ สามารถเป็น G98 และ G99 คำสั่งโมดัลสองคำสั่ง G98 และ G99 ควบคุมว่าเครื่องมือจะกลับไปยังระนาบเริ่มต้นหรือระนาบอ้างอิงหลังจากรอบการเจาะรูเสร็จสิ้นหรือไม่ G98 กลับสู่ระนาบเริ่มต้นซึ่งเป็นโหมดเริ่มต้น G99 กลับสู่ระนาบอ้างอิง เมื่อตั้งโปรแกรม คุณสามารถใช้การเขียนโปรแกรมพิกัดสัมบูรณ์ G90 และการโปรแกรมพิกัดสัมพัทธ์ G91 ได้ ขอแนะนำให้ใช้การเขียนโปรแกรมพิกัดแบบสัมบูรณ์ให้มากที่สุด
กระบวนการดำเนินการมีดังนี้:
(1) วางตำแหน่งดอกสว่านอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลรู
(2) ดอกสว่านเคลื่อนที่อย่างรวดเร็วไปตามทิศทาง Z ไปยังระนาบอ้างอิง R
(3) การประมวลผลการขุดเจาะ;
(4) ดอกสว่านจะกลับสู่ระนาบอ้างอิง R หรือไปยังระนาบเริ่มต้น B อย่างรวดเร็ว
โดยทั่วไปคำสั่งนี้ใช้ในการประมวลผลรูที่มีความลึกน้อยกว่า 5 เท่าของเส้นผ่านศูนย์กลาง ตัวอย่างการเขียนโปรแกรม: ชิ้นส่วนที่แสดงในรูป a ต้องใช้ G81 เพื่อประมวลผลรูทั้งหมด โปรแกรมการตัดเฉือน CNC มีดังนี้:
รูปภาพ
N02 T01 M06; ใช้เครื่องมือหมายเลข T01 (ดอกสว่าน Φ10)
N04 G90 S1000 M03; เริ่มสปินเดิลเพื่อหมุนไปข้างหน้าที่ 1000r/min
N06 G00 X0. Y0. Z30. M08;
N08 G81 G99
N10
N12 Y30; เจาะรูที่ตำแหน่ง (50,30)
N14 X10; เจาะรูที่ (10,30)
N16 G80; ยกเลิกรอบการขุดเจาะ
N18 G00 Z30
N20 M30
2) คำสั่งรอบการเจาะ G82
รูปแบบคำสั่งรอบการเจาะ G82 คือ:
G82 G△△ X__ Y__ Z__ R__ P__ F__
ในคำสั่ง P คือเวลาหยุดชั่วคราวของดอกสว่านที่ด้านล่างของรู มีหน่วยเป็น ms (มิลลิวินาที) และความหมายของพารามิเตอร์อื่นๆ จะเหมือนกับ G81
คำสั่งนี้จะเพิ่มการดำเนินการหยุดฟีดที่ด้านล่างของรู นั่นคือเมื่อดอกสว่านมาถึงด้านล่างของรู เครื่องมือจะไม่ทำการป้อนการเคลื่อนที่ใดๆ และยังคงอยู่ในสถานะหมุนเพื่อทำให้ด้านล่างของรูเรียบขึ้น . โดยทั่วไป G82 ใช้สำหรับขยายและเจาะรูเทเปอร์
กระบวนการดำเนินการมีดังนี้:
(1) วางตำแหน่งดอกสว่านอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลรู
(2) ดอกสว่านเคลื่อนที่อย่างรวดเร็วไปตามทิศทาง Z ไปยังระนาบอ้างอิง R
(3) การประมวลผลการขุดเจาะ;
(4) ดอกสว่านหยุดการป้อนอาหารที่ด้านล่างของรูชั่วคราว
(5) ดอกสว่านจะกลับสู่ระนาบอ้างอิง R หรือไปยังระนาบเริ่มต้น B อย่างรวดเร็ว
3) คำสั่งรอบการเจาะรูลึกความเร็วสูง G73
สำหรับการประมวลผลรูที่มีความลึกมากกว่า 5 เท่าของเส้นผ่านศูนย์กลาง เนื่องจากเป็นการประมวลผลรูลึกซึ่งไม่เอื้อต่อการขจัดเศษ จึงมีการใช้การป้อนตามช่วงเวลา (ป้อนหลายครั้ง) ความลึกของแต่ละฟีดคือ Q และความลึกของฟีดสุดท้ายคือน้อยกว่าหรือเท่ากับ Q จำนวนการดึงกลับคือ d (ตั้งค่าภายในโดยระบบ) จนถึงด้านล่างสุดของรู ดูรูปภาพ ข.
รูปแบบคำสั่งรอบการเจาะรูลึกความเร็วสูง G73 คือ:
G73 G△△ X__ Y__ Z__ R__ Q__ F__
ในคำสั่ง Q หมายถึงความลึกของฟีดแต่ละอันคือ Q และความหมายของพารามิเตอร์อื่น ๆ จะเหมือนกับ G81
กระบวนการดำเนินการมีดังนี้:
(1) วางตำแหน่งดอกสว่านอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลรู
(2) ดอกสว่านเคลื่อนที่อย่างรวดเร็วไปตามทิศทาง Z ไปยังระนาบอ้างอิง R
(3) การประมวลผลการเจาะ ความลึกของฟีดคือ Q;
(4) ถอนเครื่องมือ จำนวนการถอนกลับคือ d
(5) ทำซ้ำ (3) และ (4) จนกระทั่งถึงความลึกในการประมวลผลที่ต้องการ
(6) ดอกสว่านจะกลับสู่ระนาบอ้างอิง R หรือไปยังระนาบเริ่มต้น B อย่างรวดเร็ว
4) คำสั่งรอบการแตะ G84
รูปแบบคำสั่งรอบการตัดเฉือนเกลียว G84 คือ:
G84 G△△ X__ Y__ Z__ R__ F__
กระบวนการต๊าปเกลียวต้องอาศัยความสัมพันธ์ตามสัดส่วนที่เข้มงวดระหว่างความเร็วสปินเดิล S และความเร็วป้อน F ดังนั้น จึงต้องคำนวณความเร็วป้อนตามความเร็วสปินเดิลในระหว่างการตั้งโปรแกรม ความเร็วป้อน F=ความเร็วสปินเดิล × ระยะพิตช์เกลียว ความหมายของพารามิเตอร์อื่นๆ จะเหมือนกับ G81 แกนหมุนจะหมุนไปข้างหน้าเมื่อแตะและป้อนโดยใช้ G84 และย้อนกลับเมื่อออก สิ่งที่แตกต่างจากการเจาะคือกระบวนการกลับหลังการต๊าปไม่ใช่การเคลื่อนไหวที่รวดเร็ว แต่เป็นทางออกย้อนกลับด้วยความเร็วป้อน ก่อนที่จะดำเนินการคำสั่ง ไม่จำเป็นต้องสตาร์ทสปินเดิลด้วยซ้ำ เมื่อดำเนินการตามคำสั่ง ระบบ CNC จะเริ่มการหมุนสปินเดิลไปข้างหน้าโดยอัตโนมัติ
กระบวนการดำเนินการมีดังนี้:
(1) สปินเดิลหมุนไปข้างหน้า และต๊าปอยู่ในตำแหน่งอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลเกลียว
(2) ต๊าปเคลื่อนที่อย่างรวดเร็วไปตามทิศทาง Z ไปยังระนาบอ้างอิง R
(3) การประมวลผลการกรีด;
(4) สปินเดิลจะกลับด้าน และต๊าปจะกลับด้านและกลับไปยังระนาบอ้างอิง R ที่ความเร็วฟีด
(5) เมื่อใช้คำสั่ง G98 การแตะจะกลับสู่ระนาบเริ่มต้น B อย่างรวดเร็ว
ตัวอย่างการเขียนโปรแกรม: การต๊าป 4 รูในรูปที่ 5-34 ด้วยความลึกของการต๊าป 10 มม. โปรแกรมการตัดเฉือน CNC คือ:
N02 T01 M06; ใช้เครื่องมือหมายเลข T02 (แตะ Φ10 ระยะพิทช์ 2 มม.)
N04 G90 S150 M03; เริ่มแกนหมุนเพื่อหมุนไปข้างหน้า 1000r/min
N06 G00 X0. Y0. Z30. M08;
N08 G84 G99 ความเร็วสปินเดิล) 150 × (ระยะพิตช์เกลียว) 2=300
N10 X50; การแตะที่ตำแหน่ง (50, 10) (G84 เป็นคำสั่งโมดอลจนกว่า G80 จะถูกยกเลิก)
N12 Y30; แตะที่ตำแหน่ง (50,30)
N14 X10; แตะที่ตำแหน่ง (10,30)
N16 G80; ยกเลิกวงจรการแตะ
N18 G00 Z30
N20 M30
5) คำสั่งรอบการแตะเธรดทางซ้าย G74
รูปแบบคำสั่งรอบการตัดเฉือนเกลียว G74 คือ:
G74 G△△ X__ Y__ Z__ R__ F__
ความแตกต่างจาก G84 คือแกนหมุนจะหมุนกลับด้านระหว่างการป้อนและไปข้างหน้าเมื่อออก ความหมายของแต่ละพารามิเตอร์จะเหมือนกับ G84
กระบวนการดำเนินการมีดังนี้:
(1) สปินเดิลจะกลับด้านและต๊าปอยู่ในตำแหน่งอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลเกลียว
(2) ต๊าปเคลื่อนที่อย่างรวดเร็วไปตามทิศทาง Z ไปยังระนาบอ้างอิง R
(3) การประมวลผลการกรีด;
(4) สปินเดิลหมุนไปข้างหน้า และต๊าปจะกลับสู่ระนาบอ้างอิง R ที่ความเร็วฟีด
(5) เมื่อใช้คำสั่ง G98 การแตะจะกลับสู่ระนาบเริ่มต้น B อย่างรวดเร็ว
6) คำสั่งวงจรการประมวลผลที่น่าเบื่อ G85
รูปแบบคำสั่งรอบการประมวลผลการคว้าน G85 คือ:
G85 G△△ X__ Y__ Z__ R__ F__
ความหมายของแต่ละพารามิเตอร์จะเหมือนกับ G81
กระบวนการดำเนินการมีดังนี้:
(1) เครื่องมือคว้านจะถูกจัดตำแหน่งอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลการคว้าน
(2) เครื่องมือคว้านจะเคลื่อนที่อย่างรวดเร็วไปตามทิศทาง Z ไปยังระนาบอ้างอิง R
(3) การประมวลผลที่น่าเบื่อ;
(4) เครื่องมือคว้านจะกลับไปยังระนาบอ้างอิง R หรือระนาบเริ่มต้น B ที่ความเร็วป้อน
7) คำสั่งรอบการประมวลผลที่น่าเบื่อ G86
รูปแบบคำสั่งรอบการเจาะ G86 คือ:
G86 G△△ X__ Y__ Z__ R__ F__
ความแตกต่างจาก G85 คือหลังจากถึงก้นหลุมแล้ว สปินเดิลจะหยุดและออกอย่างรวดเร็ว ความหมายของแต่ละพารามิเตอร์จะเหมือนกับ G85
กระบวนการดำเนินการมีดังนี้:
(1) เครื่องมือคว้านจะถูกจัดตำแหน่งอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลการคว้าน
(2) เครื่องมือคว้านจะเคลื่อนที่อย่างรวดเร็วไปตามทิศทาง Z ไปยังระนาบอ้างอิง R
(3) การประมวลผลที่น่าเบื่อ;
(4) สปินเดิลหยุดและเครื่องมือคว้านจะกลับสู่ระนาบอ้างอิง R หรือระนาบเริ่มต้น B อย่างรวดเร็ว
8) คำสั่งรอบการประมวลผลที่น่าเบื่อ G89
รูปแบบคำสั่งรอบการประมวลผลการคว้าน G89 คือ:
G89G△△ X__ Y__ Z__ R__ P__ F__
ความแตกต่างจาก G85 คือ: หลังจากถึงตำแหน่งก้นรูแล้ว การป้อนจะหยุดชั่วคราว P คือเวลาหยุดชั่วคราว (ms) และความหมายของพารามิเตอร์อื่นๆ จะเหมือนกับ G85
กระบวนการดำเนินการมีดังนี้:
(1) เครื่องมือคว้านจะถูกจัดตำแหน่งอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลการคว้าน
(2) เครื่องมือคว้านจะเคลื่อนที่อย่างรวดเร็วไปตามทิศทาง Z ไปยังระนาบอ้างอิง R
(3) การประมวลผลที่น่าเบื่อ;
(4) การหยุดฟีดชั่วคราว;
(5) เครื่องมือคว้านจะกลับไปยังระนาบอ้างอิง R หรือระนาบเริ่มต้น B ที่ความเร็วป้อน
9) คำสั่งรอบการคว้านละเอียด G76
รูปแบบคำสั่งรอบการประมวลผลการคว้าน G76 คือ:
G76 G△△ X__ Y__ Z__ R__ P__ Q__ F__
ความแตกต่างจาก G85 ก็คือ G76 มีการทำงานสามอย่างที่ด้านล่างของรู: การหยุดการป้อน การหยุดที่แม่นยำของสปินเดิล (การหยุดตามทิศทาง) การเยื้องกลับของเครื่องมือไปตามปลายเครื่องมือด้วยค่า Q จากนั้นจึงออกอย่างรวดเร็ว เพื่อให้แน่ใจว่าเครื่องมือจะไม่เกิดรอยขีดข่วนบนพื้นผิวของรู P คือเวลาหยุดชั่วคราว (ms), Q คือค่าออฟเซ็ต และความหมายของพารามิเตอร์อื่นๆ จะเหมือนกับ G85
กระบวนการดำเนินการมีดังนี้:
(1) เครื่องมือคว้านจะถูกจัดตำแหน่งอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลการคว้าน
(2) เครื่องมือคว้านจะเคลื่อนที่อย่างรวดเร็วไปตามทิศทาง Z ไปยังระนาบอ้างอิง R
(3) การประมวลผลที่น่าเบื่อ;
(4) การหยุดฟีด การหยุดที่แม่นยำของสปินเดิล และออฟเซ็ตย้อนกลับของเครื่องมือตามปลายเครื่องมือ
(5) เครื่องมือคว้านออกอย่างรวดเร็วไปยังระนาบอ้างอิง R หรือระนาบเริ่มต้น B
10) คำสั่งรอบการคว้านย้อน G87
รูปแบบคำสั่งของคำสั่งรอบการประมวลผลการคว้านย้อน G87 คือ:
G87 G△△ X__ Y__ Z__ R__ Q__ F__
ความหมายของแต่ละพารามิเตอร์จะเหมือนกับ G76
กระบวนการดำเนินการมีดังนี้:
(1) เครื่องมือคว้านจะถูกจัดตำแหน่งอย่างรวดเร็วไปยังจุดเริ่มต้น B (X, Y) ของรอบการประมวลผลการคว้าน
(2) สปินเดิลหยุดอย่างแม่นยำ และเครื่องมือจะเยื้องไปในทิศทางตรงกันข้ามกับปลายเครื่องมือ
(3) เลื่อนไปที่ด้านล่างของรูอย่างรวดเร็ว
(4) ปลายเครื่องมือเลื่อนกลับไปยังตำแหน่งการประมวลผลในทิศทางบวก และแกนหมุนจะหมุนไปข้างหน้า
(5) เครื่องมือป้อนขึ้นไปยังระนาบอ้างอิง R
(6) สปินเดิลหยุดอย่างแม่นยำ และเครื่องมือจะถูกชดเชยด้วยค่า Q ในทิศทางตรงกันข้ามกับปลายเครื่องมือ
(7) เครื่องมือคว้านจะออกจากระนาบเริ่มต้น B อย่างรวดเร็ว
(8) เยื้องตามทิศทางบวกของปลายเครื่องมือ
11) ยกเลิกคำสั่งรอบการเจาะรู G80





