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