1 บทนำ
ระบบ FANUC เป็นหนึ่งในระบบควบคุมที่ใช้กันทั่วไปสำหรับเครื่องมือเครื่องซีเอ็นซีและคำสั่งควบคุมจะแบ่งออกเป็นคำสั่งรอบเดียวและคำสั่งหลายรอบ
2 ไอเดียการเขียนโปรแกรม
สาระสำคัญของโปรแกรมคือการค้นหาคุณลักษณะของวิถีเครื่องมือ และรับรู้คำสั่งที่ซ้ำกันในโปรแกรมผ่านอัลกอริธึมทางคณิตศาสตร์ ตามลักษณะของชิ้นส่วนข้างต้น เราพบว่าค่าพิกัด X ค่อยๆ ลดลง ดังนั้น คุณสามารถใช้ระบบ FANUC เป็น X เปลี่ยนค่าการสึกหรอ ปรับแต่งการตัดเฉือนรอบการกลึง ควบคุมเครื่องมือในแต่ละครั้งจากระยะรูปร่างของชิ้นส่วนของเครื่องมือด้วยค่าคงที่ และประมวลผลในแต่ละรอบการตัดเฉือนก่อนที่จะทำการปรับเปลี่ยนและ จากนั้นใช้เงื่อนไขของระบบเพื่อข้ามกลับแก้ไขคำสั่งตามนั้น หลังจากรอบการกัดหยาบเสร็จสิ้น ให้กำหนดชิ้นงานเพื่อกำหนดปริมาณการเก็บผิวละเอียด แก้ไขพารามิเตอร์การชดเชยเครื่องมือ จากนั้นข้ามไปเพื่อทำการกลึงให้เสร็จสิ้น
3 เลือกจุดเริ่มต้นของรอบอย่างถูกต้อง
เมื่อโปรแกรมรอบสิ้นสุด เครื่องมือจะกลับไปยังตำแหน่งเริ่มต้นของการทำงานของโปรแกรมรอบโดยอัตโนมัติเมื่อสิ้นสุดรอบ ดังนั้นจึงจำเป็นต้องตรวจสอบให้แน่ใจว่าเครื่องมือกลับไปยังจุดเริ่มต้นอย่างปลอดภัยเมื่อสิ้นสุดรอบ เมื่อตั้งโปรแกรมคำสั่งรอบแล้ว จะใช้งานง่ายและจัดการกับอันตรายด้านความปลอดภัยที่อาจเกิดขึ้นซึ่งก่อให้เกิดปัญหาใหญ่ได้ แน่นอนว่าไม่สามารถรับประกันความปลอดภัยได้ จุดเริ่มต้นอยู่ห่างจากชิ้นงานมากเกินไป ส่งผลให้ทางเดินเครื่องมือยาวและว่างเปล่า ส่งผลต่อประสิทธิภาพการประมวลผล ปลอดภัยหรือไม่ที่จะกลับไปยังจุดเริ่มต้นของวงจร, จุดเริ่มต้นของโปรแกรมวงจร, ตำแหน่งเครื่องมือที่ส่วนท้ายของบรรทัดสุดท้ายของกระบวนการตกแต่งขั้นสุดท้าย, รูปร่างของชิ้นงานเมื่อสิ้นสุดวงจร, รูปร่างของ ที่จับเครื่องมือและตำแหน่งติดตั้งเครื่องมืออื่นๆ ไม่ว่าในกรณีใด ท้ายที่สุดก็เป็นไปได้เพื่อให้แน่ใจว่าวงจรจะไม่รบกวนการดึงกลับอย่างรวดเร็วโดยการเปลี่ยนตำแหน่งเริ่มต้นของโปรแกรมวงจร คุณสามารถใช้วิธีคำนวณทางคณิตศาสตร์ ซอฟต์แวร์ CAD เพื่อสอบถามวิธีพิกัดจุดฐานเพื่อกำหนดตำแหน่งเริ่มต้นที่เหมาะสมและปลอดภัยของวงจร หรือในขั้นตอนการดีบักโปรแกรม ใช้การดำเนินการแบบขั้นตอนเดียวและฟีดอัตราต่ำ ลอง เพื่อตัดและแก้ไขพิกัดจุดเริ่มต้นของโปรแกรมทีละขั้นตอน ระบุตำแหน่งเริ่มต้นที่ปลอดภัยพอสมควร หลังจากพิจารณาปัจจัยข้างต้นแล้ว จำเป็นต้องกำหนดจุดเริ่มต้นของวงจร และควรให้ความสนใจเป็นพิเศษกับ: หากมีการเพิ่มการตัดเฉือนและการตัดลงในโปรแกรมการวัดและการดีบักก่อนการประมวลผล เช่น เครื่องมือกลวิ่งไปที่ เส้นที่ N สปินเดิลหยุด และโปรแกรมหยุดชั่วคราว หลังจากวัดแล้ว ให้ถอยกลับไปยังตำแหน่งที่เหมาะสม จากนั้นป้อนตำแหน่งใกล้กับชิ้นงานด้วยตนเองหรือด้วยตนเอง ดำเนินการคำสั่งรอบการตกแต่งโดยอัตโนมัติ จากนั้นจุดเริ่มต้นของโปรแกรมรอบการทำงานคือจุดนั้น หากเลือกตำแหน่งไม่ถูกต้อง อาจเกิดการรบกวนได้ ก่อนบรรทัดโปรแกรม ให้เพิ่มคำแนะนำเพื่อเข้าสู่ตำแหน่งเริ่มต้นที่เหมาะสมของโปรแกรมลูปอย่างรวดเร็วเพื่อความปลอดภัย
4 การผสมผสานคำสั่งวนซ้ำอย่างสมเหตุสมผล
โดยปกติแล้ว คำสั่งการเก็บผิวละเอียด G70 จะใช้ร่วมกับคำสั่งการกัดหยาบ G71, G73, G74 เพื่อให้การกลึงหยาบของชิ้นงานเสร็จสมบูรณ์ อย่างไรก็ตาม ในกรณีของชิ้นงานที่มีโครงสร้างเว้า เช่น หากใช้คำสั่งรอบ G71 ของระบบ FANUCTD สำหรับการกัดหยาบ การกัดหยาบจะดำเนินการด้วย G71 เนื่องจากคำสั่งจะทำการกัดหยาบตามรูปร่างในรอบสุดท้าย ตัวอย่างเช่น ใช้คำสั่งรอบ G71 ของระบบ FANUCTC เพื่อดำเนินการตัดเฉือนหยาบ และตั้งค่าความลึกของระยะขอบการตกแต่งให้น้อยกว่าความลึกของโครงสร้างเว้า ค่าเผื่อการตัดแต่งไม่เพียงพอ และชิ้นงานถูกทิ้ง
เพื่อแก้ไขปัญหานี้ เราสามารถใช้วิธีการกัดหยาบของ G71 และ G73 ได้ นั่นคือ ขั้นแรกให้ใช้วงจร G71 เพื่อเอาคมตัดส่วนใหญ่ออก จากนั้นใช้วงจร G73 เพื่อเอาโครงสร้างเว้าด้วยคมตัดออก และสุดท้ายก็ใช้ รอบ G70 เพื่อเสร็จสิ้นหรือยังคงใช้การตัดเฉือน G71 และ G70 ความลึกของโครงสร้างเว้า-นูนที่เหลืออยู่ในขั้นตอนการกัดหยาบเกินค่าเผื่อการเก็บผิวละเอียด ในการตัดเฉือน G70 ใช้เพื่อเปลี่ยนค่าชดเชยความยาวทิศทาง X ของเครื่องมือหรือชุด วิธีการชดเชยการสึกหรอ หลังจากการตัดเฉือน เช่น ใน G71 ให้ตั้งค่าเผื่อการเก็บผิวละเอียดในทิศทาง X เป็น 3.5 หลังจากการกัดหยาบเสร็จสิ้น ให้ตั้งค่าอินพุตค่าบวกในการชดเชยทิศทาง X ของเครื่องมือที่สอดคล้องกัน (เช่น 0.5 คือ ค่าเผื่อการเก็บผิวละเอียด) เครื่องมือจะถูกกู้คืนและเติม และประมวลผลตามคำสั่ง G70 ดำเนินการเก็บผิวกึ่งละเอียด ความลึกของการตัด 3 หลังจากเก็บผิวกึ่งละเอียด ให้ตั้งค่าการชดเชยทิศทาง X ของเครื่องมือที่เกี่ยวข้องเป็น -0.5 สำหรับอินพุตสะสม เรียกเครื่องมืออีกครั้ง ประมวลผลตามคำสั่ง G70 ดำเนินการ
การตกแต่งความลึกของการตัดคือ 0.5 เพื่อให้โปรแกรมการตัดเฉือนสม่ำเสมอ และสำหรับขั้นตอนการเก็บผิวกึ่งสำเร็จและการเก็บผิวละเอียด การตั้งค่าเครื่องมือทิศทาง X จะเรียกว่าหมายเลขการชดเชยที่แตกต่างกัน
5 ทักษะการเขียนโปรแกรมเครื่องกลึง CNC
5.1 การตั้งค่าสถานะเริ่มต้นของระบบ CNC ด้วยบล็อคนิรภัย
เมื่อเขียนโปรแกรม การวางแผนบล็อกนิรภัยมีความสำคัญมาก ก่อนที่จะสตาร์ทเครื่องมือและสปินเดิล เพื่อให้มั่นใจในความปลอดภัยของการตัดเฉือน โปรดตั้งค่าสถานะเริ่มต้นหรือสถานะเริ่มต้นในบล็อคสตาร์ท แม้ว่าเครื่องจักร CNC จะถูกตั้งค่าเป็นค่าเริ่มต้นหลังจากเปิดเครื่อง แต่ก็ไม่ควรมีโอกาสที่โปรแกรมเมอร์หรือผู้ปฏิบัติงานจะพึ่งพาค่าเริ่มต้นของระบบเนื่องจากง่ายต่อการเปลี่ยนแปลง ดังนั้น เมื่อเขียนโปรแกรม NC ให้พัฒนาโปรแกรมที่ปลอดภัยเพื่อตั้งค่าสถานะเริ่มต้นของระบบและพฤติกรรมการเขียนโปรแกรมที่ดี ซึ่งไม่เพียงแต่ช่วยให้มั่นใจในความปลอดภัยที่แท้จริงของการเขียนโปรแกรมเท่านั้น แต่ยังดำเนินการในการดีบัก การตรวจสอบเส้นทางเครื่องมือ และการปรับขนาด ฯลฯ โปรแกรมมีความสะดวกในการใช้งานมากขึ้น ในเวลาเดียวกัน ยังช่วยเพิ่มความสามารถในการพกพาโปรแกรม เนื่องจากไม่ได้ขึ้นอยู่กับการตั้งค่าเริ่มต้นของเครื่องมือกลและระบบ CNC เฉพาะ ในระบบ FANUC เมื่อตัดเฉือนชิ้นส่วนที่มีเส้นผ่านศูนย์กลางเล็ก สามารถตั้งค่าบล็อคนิรภัยเป็น: G40G97G99G21
5.2 ใช้คำสั่ง M อย่างชำนาญ
เครื่องกลึง CNC มีคำสั่ง M หลายคำสั่ง และการใช้คำสั่งเหล่านี้เกี่ยวข้องกับความจำเป็นในการตัดเฉือน การใช้คำสั่ง M เหล่านี้อย่างถูกต้องและชาญฉลาด ส่วนต่างๆ เหล่านี้จะนำมาซึ่งความสะดวกสบายอย่างมาก หลังจากเสร็จสิ้นการการตัดเฉือน 5 แกน, เพิ่ม M05 (สปินเดิลหยุดหมุน) M00 (โปรแกรมหยุด); คำสั่งซึ่งช่วยให้เราสามารถวัดขนาดของชิ้นส่วนได้อย่างง่ายดายเพื่อให้มั่นใจถึงความแม่นยำในการตัดเฉือนของชิ้นส่วน นอกจากนี้ หลังจากร้อยด้ายเสร็จเรียบร้อย ให้ใช้คำสั่ง M05 และ M00 เพื่ออำนวยความสะดวกในการตรวจสอบคุณภาพด้าย
5.3 กำหนดจุดเริ่มต้นของวงจรอย่างสมเหตุสมผล
ก่อนที่จะใช้คำสั่งวงรอบเหล่านี้ เครื่องกลึง FANUCCNC มีคำสั่งวงรอบมากมาย เช่น คำสั่งรอบกระป๋องธรรมดา G92, คำสั่งรอบกระป๋องผสม G71, G73, G70, คำสั่งวงรอบการตัดเกลียว G92, G76 เป็นต้น โดยจะต้องวางเครื่องมือไว้ที่ตำแหน่งก่อน จุดเริ่มต้นของรอบ จุดเริ่มต้นของรอบไม่เพียงแต่ควบคุมระยะห่างที่ปลอดภัยของเครื่องมือที่เข้าใกล้ชิ้นงานและระยะกินลึกจริงสำหรับการกัดหยาบครั้งแรก แต่ยังกำหนดระยะห่างของระยะชักกลวงในวงจรอีกด้วย จุดเริ่มต้นของคำสั่ง G90, G71, G70, G73 มักจะตั้งไว้ที่มุมของชิ้นงานใกล้กับจุดเริ่มต้นของการกัดหยาบมากที่สุด ทิศทาง X โดยทั่วไปจะตั้งค่าเป็น X (เส้นผ่านศูนย์กลางหยาบ) และทิศทาง Z โดยทั่วไปจะตั้งค่าเป็น 2 -5 มม. จากชิ้นงาน ทิศทางเริ่มต้นของคำสั่งรอบการตัดเกลียว G92 และ G76 มักจะถูกกำหนดไว้ด้านนอกชิ้นงาน เมื่อตัดเฉือนเกลียวนอก โดยทั่วไปทิศทาง X จะถูกตั้งค่าเป็น X (เส้นผ่านศูนย์กลางเกลียว + 2) เมื่อทำการกลึงเกลียวภายใน โดยทั่วไปทิศทาง X จะถูกกำหนดไว้ที่ X (เส้นผ่านศูนย์กลางเกลียว -2) และโดยทั่วไปทิศทาง Z จะถูกกำหนดไว้ที่เกลียว 2-5 มม.
5.4 ใช้การสึกหรออย่างเชี่ยวชาญเพื่อให้มั่นใจในความแม่นยำของมิติของชิ้นส่วน
การชดเชยเครื่องมือแบ่งออกเป็นออฟเซ็ตเรขาคณิตและออฟเซ็ตการสึกหรอ ออฟเซ็ตเรขาคณิตจะกำหนดตำแหน่งของเครื่องมือที่สัมพันธ์กับจุดเริ่มต้นของโปรแกรม และใช้ออฟเซ็ตการสึกหรอเพื่อการกำหนดขนาดที่แม่นยำ เพื่อป้องกันของเสียเมื่อตัดเฉือนชิ้นส่วนบนเครื่องกลึง CNC สามารถป้อนค่าชดเชยการสึกหรอก่อนตัดเฉือนชิ้นส่วนได้ เมื่อตั้งค่าการชดเชยการสึกหรอของชิ้นส่วน เครื่องหมายของค่าการชดเชยการสึกหรอควรมีค่าเผื่อของส่วนประกอบซีเอ็นซี- เมื่อตัดเฉือนวงแหวนรอบนอก ควรตั้งค่าออฟเซ็ตการสึกหรอเชิงบวกไว้ล่วงหน้า เมื่อทำการเจาะรู ควรตั้งค่าออฟเซ็ตการสึกหรอเป็นลบไว้ล่วงหน้า ขนาดของค่าชดเชยการสึกหรอควรเป็นขนาดของค่าเผื่อการเก็บผิวละเอียด
6 บทสรุป
กล่าวโดยย่อ ก่อนการดำเนินการกลึง CNC การเขียนคำแนะนำถือเป็นรากฐานและเป็นกุญแจสำคัญในการทำงานของเครื่องกลึง เราจะต้องทำงานได้ดีในการเขียนและการประยุกต์ใช้คำแนะนำ
เวลาโพสต์: 09 ส.ค.-2022