โปรแกรมเครื่องกลึง CNC สามารถแบ่งออกเป็นสามส่วน: การเริ่มโปรแกรม เนื้อหาของโปรแกรม และการสิ้นสุดโปรแกรม
ส่วนการเริ่มโปรแกรมจะกำหนดหมายเลขโปรแกรมเป็นหลัก เรียกระบบพิกัดการตัดเฉือนชิ้นงาน เครื่องมือตัดเฉือน สตาร์ทสปินเดิล และเปิดระบบจ่ายน้ำหล่อเย็น ขีดจำกัดความเร็วสปินเดิลสูงสุดถูกกำหนดเป็น G50 S2000 โดยตั้งค่าความเร็วสปินเดิลสูงสุดเป็น 2000 RPM นี่เป็นคำแนะนำที่สำคัญมากสำหรับเครื่องกลึง CNC
เว้นแต่จะระบุไว้เป็นอย่างอื่น ระบบ CNC จะมีค่าเริ่มต้นเป็นระบบพิกัด G54
คำแนะนำการส่งคืน-ไปยัง-จุดอ้างอิง- G28 U0 ใช้เพื่อหลีกเลี่ยงการชนกันหรือการรบกวนระหว่างตัวจับยึดเครื่องมือกับชิ้นงานหรือฟิกซ์เจอร์ระหว่างการเปลี่ยนเครื่องมือ วิธีการที่มีประสิทธิภาพคือให้เครื่องมือกลกลับไปยังจุดอ้างอิงของเครื่องจักรในทิศทางแกน X- ก่อน และเคลื่อนห่างจากสปินเดิลในระยะที่ปลอดภัย
คำจำกัดความของเครื่องมือคือ G0 T0808 M8 ซึ่งจะปรับเป็นเครื่องมือ #8 โดยอัตโนมัติ (เครื่องมือออฟเซ็ตด้านซ้าย) และเปิดระบบจ่ายน้ำหล่อเย็น
ความเร็วของสปินเดิลถูกกำหนดเป็น G96 S150 M4 และฟังก์ชันความเร็วเชิงเส้นคงที่ (S) ถูกกำหนดไว้ ฟังก์ชัน S เปิดใช้งานคำสั่งความเร็วสปินเดิลบนเครื่องกลึง CNC และสามารถแสดงได้สองวิธี วิธีหนึ่งคือรอบต่อนาทีหรือรอบต่อนาที และอีกวิธีหนึ่งคือหน่วยเมตร/นาที ต้องใช้รหัส S บนเครื่องกลึง CNC ร่วมกับ G96 หรือ G97 เพื่อตั้งค่าความเร็วสปินเดิลหรือความเร็วตัด
G97 : คำสั่งความเร็ว กำหนด และตั้งค่าความเร็วต่อนาที
G96: คำสั่งความเร็วเชิงเส้นคงที่ ช่วยให้มั่นใจได้ว่าความเร็วในการตัดจะเท่ากันในทุกตำแหน่งบนชิ้นงาน
ส่วนเนื้อหาของโปรแกรม: เนื้อหาโปรแกรมเป็นส่วนหลักของโปรแกรมทั้งหมด ซึ่งประกอบด้วยหลายส่วนของโปรแกรม แต่ละส่วนของโปรแกรมประกอบด้วยคำหลายคำ และแต่ละคำประกอบด้วยรหัสที่อยู่และตัวเลขหลายตัว โดยทั่วไป ส่วนของโปรแกรมประกอบด้วยคำสั่ง G และ M จุดพิกัดของแต่ละแกน และรวมถึงคำจำกัดความของอัตราการป้อน
ฟังก์ชัน F หมายถึงฟังก์ชันอัตราการป้อน อัตราป้อนของเครื่องกลึง CNC มีสองนิพจน์: อัตราป้อนต่อรอบ ซึ่งแสดงเป็น mm/r ซึ่งส่วนใหญ่ใช้สำหรับการกลึงฟีด อีกวิธีหนึ่งที่คล้ายกับเครื่องกัด CNC คือใช้อัตราป้อนต่อนาที (FPM) ซึ่งแสดงเป็น มม./นาที โดยส่วนใหญ่จะใช้สำหรับการกัดฟีดในเครื่องกลึง-เครื่องกัดเซ็นเตอร์
ส่วนสิ้นสุดโปรแกรม: เมื่อสิ้นสุดโปรแกรม ป้อมปืนเครื่องมือจะต้องกลับไปยังจุดอ้างอิงหรือจุดอ้างอิงเครื่องจักรเพื่อให้อยู่ในตำแหน่งที่ปลอดภัยสำหรับการเปลี่ยนเครื่องมือครั้งต่อไป ในขณะเดียวกัน สปินเดิลก็หยุด น้ำหล่อเย็นถูกปิด และเลือกโปรแกรมให้หยุดหรือสิ้นสุด
คำสั่งจุดอ้างอิง-}ไปยัง-จุดอ้างอิง- G28U0 จะกลับไปยังจุดอ้างอิงของเครื่องจักรในทิศทางแกน X- และ G0 Z300.0 จะกลับไปยังจุดอ้างอิงในทิศทางแกน Z-
คำสั่งหยุด M01 เป็นคำสั่งเลือกการหยุด ซึ่งจะมีผลเฉพาะเมื่อสวิตช์เลือกการหยุดของอุปกรณ์เปิดอยู่เท่านั้น M30 คือคำสั่งสิ้นสุดโปรแกรม ซึ่งเมื่อดำเนินการแล้ว จะหยุดระบบจ่ายน้ำหล่อเย็น อัตราป้อน และสปินเดิล โปรแกรม CNC และอุปกรณ์ CNC จะถูกรีเซ็ตและกลับสู่สถานะก่อน-การตัดเฉือน เพื่อเตรียมพร้อมสำหรับการรันโปรแกรมครั้งถัดไปและการรีสตาร์ทการตัดเฉือน CNC






