ทักษะการเขียนโปรแกรม CNC Machining
โครงสร้างโปรแกรมพับ
ส่วนของโปรแกรมคือกลุ่มคำที่ต่อเนื่องกันซึ่งสามารถประมวลผลเป็นหน่วยได้ และจริงๆ แล้วเป็นส่วนหนึ่งของโปรแกรมในโปรแกรมการตัดเฉือน CNCส่วนหลักของโปรแกรมการประมวลผลชิ้นส่วนประกอบด้วยหลายส่วนของโปรแกรมเซ็กเมนต์โปรแกรมส่วนใหญ่จะใช้เพื่อสั่งให้เครื่องมือกลดำเนินการหรือดำเนินการบางอย่างให้เสร็จสิ้นบล็อกประกอบด้วยคำที่มีขนาด คำที่ไม่มีขนาด และคำแนะนำในการสิ้นสุดบล็อกเมื่อเขียนและพิมพ์ โดยทั่วไปแต่ละบล็อกจะมีหนึ่งบรรทัด และจะเกิดขึ้นเช่นเดียวกันเมื่อโปรแกรมแสดงบนหน้าจอ
รูปแบบโปรแกรมพับ
โปรแกรมประมวลผลแบบเดิมประกอบด้วยอักขระเริ่มต้น (แถวเดียว) ชื่อโปรแกรม (แถวเดียว) เนื้อความของโปรแกรม และคำสั่งสิ้นสุดโปรแกรม (โดยทั่วไปคือแถวเดียว)มีอักขระสิ้นสุดโปรแกรมอยู่ที่ส่วนท้ายของโปรแกรมอักขระเริ่มต้นโปรแกรมและอักขระสิ้นสุดของโปรแกรมเป็นอักขระเดียวกัน:% ในรหัส ISO, ER ในรหัส EIAคำสั่งสิ้นสุดโปรแกรมอาจเป็น M02 (ปลายโปรแกรม) หรือ M30 (ปลายเทปกระดาษ)ปัจจุบันเครื่องมือเครื่อง CNC โดยทั่วไปจะใช้โปรแกรมที่เก็บไว้ในการทำงานในเวลานี้ จุดร่วมของ M02 และ M30 คือ: หลังจากปฏิบัติตามคำแนะนำอื่นๆ ทั้งหมดในส่วนของโปรแกรมแล้ว จะใช้เพื่อหยุดสปินเดิล สารหล่อเย็น และป้อน และรีเซ็ตระบบควบคุม
M02 และ M30 จะเทียบเท่ากันโดยสมบูรณ์เมื่อใช้กับเครื่องมือกลบางชนิด (ระบบ) แต่จะมีการใช้ความแตกต่างต่อไปนี้กับเครื่องมือกลอื่นๆ (ระบบ): เมื่อโปรแกรมสิ้นสุดด้วย M02 เคอร์เซอร์จะหยุดที่ส่วนท้ายของโปรแกรมหลังจากปุ่มอัตโนมัติ การดำเนินการสิ้นสุดลงและเมื่อใช้ M3O เพื่อสิ้นสุดการทำงานของโปรแกรม เคอร์เซอร์และการแสดงผลหน้าจอสามารถกลับไปยังจุดเริ่มต้นของโปรแกรมโดยอัตโนมัติหลังจากสิ้นสุดการทำงานอัตโนมัติ และโปรแกรมสามารถทำงานอีกครั้งได้โดยการกดปุ่มเริ่มต้นแม้ว่า M02 และ M30 จะได้รับอนุญาตให้แชร์บล็อกกับคำของโปรแกรมอื่น แต่ก็เป็นการดีกว่าถ้าจะแสดงรายการไว้ในบล็อกเดียว หรือใช้บล็อกร่วมกับหมายเลขลำดับเท่านั้น
ชื่อโปรแกรมจะอยู่ก่อนส่วนหลักของโปรแกรมและหลังสตาร์ทโปรแกรม และโดยปกติจะครอบครองบรรทัดด้วยตัวมันเองชื่อโปรแกรมมีสองรูปแบบ รูปแบบหนึ่งประกอบด้วยอักขระภาษาอังกฤษที่กำหนด (ปกติคือ O) ตามด้วยตัวเลขจำนวนหนึ่งจำนวนหลักที่อนุญาตสูงสุดนั้นถูกกำหนดโดยคู่มือ และตัวเลขทั่วไปสองตัวคือตัวเลขสองหลักและสี่หลักชื่อโปรแกรมรูปแบบนี้สามารถเรียกว่าหมายเลขโปรแกรมได้เช่นกันอีกรูปแบบหนึ่งคือชื่อโปรแกรมประกอบด้วยตัวอักษรภาษาอังกฤษ ตัวเลข หรือผสมระหว่างภาษาอังกฤษและตัวเลข และสามารถเพิ่มเครื่องหมาย "-" ตรงกลางได้
แบบฟอร์มนี้ช่วยให้ผู้ใช้ตั้งชื่อโปรแกรมได้อย่างยืดหยุ่นมากขึ้นตัวอย่างเช่น โปรแกรมสำหรับกระบวนการที่สามของการตัดเฉือนหน้าแปลนด้วยการวาดชิ้นส่วนหมายเลข 215 บนเครื่องกลึง CNC LC30 สามารถตั้งชื่อว่า LC30-FIANGE-215-3 ซึ่งสามารถใช้และจัดเก็บ และดึงข้อมูล ฯลฯ ให้ความสะดวกสบายอย่างมากรูปแบบของชื่อโปรแกรมจะถูกกำหนดโดยระบบ CNC