Jan 22, 2023 ฝากข้อความ

ห้องเรียนการเขียนโปรแกรม NC: ใช้ M99 เพื่อสร้างลูป กระโดด และย้อนกลับ

 

โดยปกติแล้ว M99 ที่เราเห็นจะปรากฏที่ส่วนท้ายของรูทีนย่อย ใช้เพื่อสิ้นสุดรูทีนย่อยและกลับสู่โปรแกรมหลัก


แต่หน้าที่ของรหัส M99 มีมากกว่านั้นมาก

นอกเหนือจากฟังก์ชันทั่วไปของเราในการกลับสู่โปรแกรมหลักแล้ว M99 ยังสามารถใช้งานฟังก์ชันลูปและกระโดดได้

 

ในการประมวลผลแบบอัตโนมัติ เราสามารถใช้หุ่นยนต์หรือตัวป้อนเพื่อรักษาสถานะการประมวลผลอย่างต่อเนื่องของเครื่องจักร และทำให้เกิด "โรงงานที่ปิดไฟ"

 

เมื่อผู้ปฏิบัติงานเตรียมวัตถุดิบ หุ่นยนต์จะขนถ่ายวัตถุดิบและผลิตภัณฑ์กึ่งสำเร็จรูปตามเวลาที่กำหนดตามการตั้งค่าโปรแกรม เนื่องจากการกระทำนี้เกิดขึ้นซ้ำๆ โปรแกรมการประมวลผลของเราจึงต้องดำเนินการซ้ำๆ เปิดประตูป้องกันของเครื่องมือกลโดยอัตโนมัติ รอการขนถ่ายวัสดุการประมวลผล ปิดประตูป้องกันโดยอัตโนมัติ และดำเนินการรหัสการประมวลผลใหม่ ..
ชิ้นส่วน

ในตอนนี้ เราจะใช้ฟังก์ชันวัฏจักรของ M99 หากต้องการรันโค้ดประมวลผลอีกครั้ง คุณต้องรอสัญญาณจากหุ่นยนต์หรือตัวป้อน

 

ตามการตั้งค่าของวัตถุดิบในตัวป้อนหรือหุ่นยนต์ เมื่อถาดหรือตัวป้อนอยู่ในสถานะรอ โปรแกรมประมวลผลจะถูกหยุดตามเงื่อนไขแทนการดำเนินการวนซ้ำไม่สิ้นสุด

 

M99 ถูกใช้ในตอนท้ายของโปรแกรมหลัก และโปรแกรมการตัดเฉือนทั้งหมดจะถูกดำเนินการเป็นวงจร

เมื่อสิ้นสุดรูทีนย่อย มันจะกลับไปที่โปรแกรมหลัก


ก่อนใช้ฟังก์ชันกระโดดของ M99 มีข้อเตือนใจพิเศษ:

*ห้ามใช้เลขบรรทัดซ้ำกัน*

 

ไม่ว่าจะใช้ GOTOnnnn หรือ M99 Pnnnn ก็จะข้ามไปที่บรรทัด Nnnnn โดยไม่มีเงื่อนไข เมื่อบรรทัด Nnnnn หลายบรรทัดปรากฏขึ้นในโปรแกรม ระบบควบคุมจะข้ามไปที่บรรทัดใดบรรทัดหนึ่ง ซึ่งเป็นอันตรายต่อการประมวลผล ดังนั้นการตั้งค่าหมายเลขบรรทัดเฉพาะจึงสำคัญมาก

 

 

 

ส่งคำถาม

whatsapp

skype

อีเมล

สอบถาม