แม้ว่าระบบ CNC ที่กำหนดค่าบนเครื่องกัด CNC ประเภทต่างๆ จะแตกต่างกัน แต่ฟังก์ชันหลักโดยพื้นฐานแล้วจะเหมือนกัน ยกเว้นคุณลักษณะเฉพาะบางประการ
1. ฟังก์ชันควบคุมจุด-ถึง-: ฟังก์ชันนี้ช่วยให้สามารถเจาะรูที่ต้องการความแม่นยำของตำแหน่งสูง
2. ฟังก์ชันควบคุมรูปร่างแบบต่อเนื่อง: ฟังก์ชันนี้ช่วยให้สามารถประมาณค่าของเส้นตรงและส่วนโค้งได้ เช่นเดียวกับการตัดเฉือนเส้นโค้งที่ไม่ใช่-วงกลม
3. ฟังก์ชันการชดเชยรัศมีเครื่องมือ: ฟังก์ชันนี้ช่วยให้สามารถตั้งโปรแกรมตามขนาดที่ระบุในการวาดชิ้นส่วน ไม่จำเป็นต้องพิจารณารัศมีที่แท้จริงของเครื่องมือที่ใช้ ซึ่งช่วยลดการคำนวณตัวเลขที่ซับซ้อนระหว่างการตั้งโปรแกรม
4. ฟังก์ชันการชดเชยความยาวของเครื่องมือ: ฟังก์ชันนี้จะชดเชยการเปลี่ยนแปลงความยาวของเครื่องมือโดยอัตโนมัติเพื่อรองรับการปรับเปลี่ยนที่เกิดขึ้นระหว่างการตัดเฉือน
5. ฟังก์ชั่นการตัดเฉือนสเกลและกระจก: ฟังก์ชั่นสเกลช่วยให้ลำดับการตัดเฉือนที่ตั้งโปรแกรมไว้สามารถดำเนินการได้โดยการเปลี่ยนค่าพิกัดในอัตราส่วนที่ระบุ การตัดเฉือนแบบมิเรอร์หรือที่เรียกว่าการตัดเฉือนแบบสมมาตรแกน ช่วยให้การตัดเฉือนชิ้นส่วนสมมาตรเกี่ยวกับแกนพิกัดสามารถทำได้โดยการเขียนโปรแกรมเพียงหนึ่งหรือสองควอแดรนท์ ในขณะที่รูปทรงของควอแดรนต์ที่เหลือสามารถสะท้อนได้
6. ฟังก์ชันการหมุน: ฟังก์ชันนี้ช่วยให้ลำดับการตัดเฉือนที่ตั้งโปรแกรมไว้สามารถหมุนได้ทุกมุมภายในระนาบการตัดเฉือนเพื่อดำเนินการ
7. ฟังก์ชั่นการเรียกรูทีนย่อย: ชิ้นส่วนบางส่วนจำเป็นต้องตัดเฉือนรูปร่างเดียวกันซ้ำๆ ในตำแหน่งที่ต่างกัน โปรแกรมการตัดเฉือนสำหรับรูปร่างรูปร่างนี้สามารถใช้เป็นรูทีนย่อย ซึ่งถูกเรียกซ้ำๆ ในตำแหน่งที่ต้องการเพื่อให้การตัดเฉือนชิ้นส่วนเสร็จสมบูรณ์
8. ฟังก์ชั่นโปรแกรมมาโคร: ฟังก์ชั่นนี้อนุญาตให้คำสั่งมาโครเดียวแสดงชุดคำสั่งเพื่อให้ได้ฟังก์ชั่นเฉพาะ และสามารถคำนวณตัวแปรได้ ทำให้โปรแกรมมีความยืดหยุ่นและสะดวกยิ่งขึ้น
