ทักษะการเขียนโปรแกรม 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