Để biên dịch dữ liệu từ phần mềm CAM cho máy CNC có thể hiểu và thực hiện chuyển động cắt gọt tạo hình thì cần được chuyển sang các mã lệnh G-Code, M-code phù hợp với từng hệ điều khiển CNC khác nhau. Với máy CNC 5 trục thì việc biên dịch như vậy khó hơn rất nhiều so với máy CNC 3 trục và 4 trục, đặc biệt với các máy CNC 5 trục dạng đầu xoay lại càng khó hơn vì chương trình gia công sau khi biên dịch thành dữ liệu Gcode, Mcode không những phụ thuộc vào hệđiều khiển CNC mà còn phụ thuộc trực tiếp vào chiều dài dụng cụ. Giá thành mỗi bộ PostProcessor có giá rất cao và phụ thuộc vào các hãng cung cấp phần mềm CAM. Nghiên cứu này có mục đích xây dựng một phần mềm PostProcessor cho máy CNC 5 trục dạng đầu xoay với đầu vào là dữ liệu CL Data tiêu chuẩn và xuất ra mã lệnh Gcode cho máy CNC thực hiện, phần mềm này độc lập với các phần mềm CAM và có thể tương thích với nhiều hệ điều khiển CNC khác nhau.To translate data from CAM software into CNC machine-readable code for cutting and shaping, it needs to be converted into appropriate G-Code and M-Code commands that correspond to different CNC controllers. Compiling such code for 5-axis CNC machines is much more challenging than for 3-axis or 4-axis machines, particularly for 5-axis machines with rotary heads, because the machining program, after being compiled into G-Code and M-Code data, depends not only on the CNC controller but also directly on the tool length. The cost of each PostProcessor package is high and depends on the CAM software providers. This study aims to develop a PostProcessor software for 5-axis CNC machines with rotary heads, which takes standard CL Data as input and outputs G-Code commands for the CNC machine to execute. The software is independent of CAM software and can be compatible with various CNC controllers.