การตั้งโปรแกรมเครื่องมือกล CNC มีสามวิธี: การตั้งโปรแกรมด้วยตนเอง การตั้งโปรแกรมอัตโนมัติ และ CAD/CAM สำหรับเครื่องแมชชีนนิ่งเซ็นเตอร์
การเขียนโปรแกรมด้วยตนเอง
การตั้งโปรแกรมด้วยตนเองเกี่ยวข้องกับการวิเคราะห์การวาดชิ้นส่วน เทคนิคการประมวลผล การคำนวณเชิงตัวเลข การเขียนรายการโปรแกรม และการป้อนและตรวจสอบโปรแกรมด้วยตนเอง เหมาะสำหรับการตัดเฉือนแบบจุด-ถึง-จุดหรือชิ้นส่วนที่มีรูปทรงที่ค่อนข้างง่าย อย่างไรก็ตาม ใช้เวลานานมาก-และมีแนวโน้มที่จะเกิดข้อผิดพลาดเมื่อตั้งโปรแกรมส่วนที่ซับซ้อน
การเขียนโปรแกรมอัตโนมัติ
การตั้งโปรแกรมอัตโนมัติใช้คอมพิวเตอร์หรือเครื่องเขียนโปรแกรมเพื่อทำให้กระบวนการสร้างโปรแกรมชิ้นงานเสร็จสมบูรณ์ ซึ่งสะดวกมากสำหรับชิ้นส่วนที่ซับซ้อน
ซีเอด/แคม
ซอฟต์แวร์ CAD/CAM ใช้เพื่อการเขียนโปรแกรมอัตโนมัติตามการสร้างแบบจำลองและรูปภาพ ซอฟต์แวร์ทั่วไปส่วนใหญ่คือ MasterCAM ซึ่งสามารถตั้งโปรแกรมการกัดโดยใช้ระบบพิกัดสอง-แกน สาม-แกน สี่-แกน และห้า-แกน รวมถึงการกลึงและ EDM แบบลวด แม้ว่าซอฟต์แวร์ประเภทนี้จะมีฟังก์ชันการทำงานที่จำกัด แต่ก็เรียนรู้ได้ง่ายและมีราคาไม่แพงนัก






