Hầu hết các khu công nghiệp ở nước ta hiện nay ít nhiều đều được bố trí các máy khắc CNC – may khac CNC để phục vụ sản xuất, bao gồm các loại máy Phay, Tiện, Bào, Mài, Khoan… có số trục điều khiển 2, 3, 4, 5. Nhưng các cơ sở sản xuất hầu như chưa biết cách khai thác hết khả năng gia công trên máy. Lý do chủ yếu là trình độ lập trình của cán bộ kỹ thuật Việt Namcòn yếu, các chương trình điều khiển máy CNC được người lập trình viết bằng tay, chưa biết sử dụng các phần mềm hỗ trợ để lập trình.
Ứng dụng công nghệ CAD/CAM phục vụ cho máy công cụ CNC là vấn đề được nhiều người quan tâm, bởi công nghệ này không chỉ phục vụ trong sản xuất hiện đại, mà còn góp phần nâng cao năng suất chế tạo sản phẩm gia công cơ khí. Chất lượng của một sản phẩm gia công cơ khí không chỉ là vấn đề về độ bền, độ bóng bề mặt, mà còn bao hàm cả độ chính xác về vị trí tương quan, độ chính xác hình dáng hình học của chi tiết gia công. Để chế tạo được những sản phẩm cơ khí có đủ những tính năng như vậy, đối với chúng ta hiện nay còn nhiều khó khăn, chính vì vậy mà hầu hết các sản phẩm cơ khí phức tạp và có độ chính xác cao, hiện nay chúng ta phải nhập ngoại với giá cao.
Qua những phân tích trên, nên việc phổ biến phần mềm CAD/CAM – Mastercam 9.1, phần mềm hỗ trợ cho việc lập trình gia công trên máy công cụ CNC – cho các cán bộ kỹ thuật là điều cần thiết. Với mục đích đó, chúng tôi muốn giới thiệu một phương pháp lập trình gia công CNC đặc biệt trong phần mềm Mastercam 9.1, lập trình gia công các chi tiết có biên dạng phức tạp, thông qua một bề mặt ảo, bằng phương pháp chiếu hình.