Nguyên lý hoạt động
Trung tâm của hệ thống CNC là bộ điều khiển (controller) — thiết bị nhận chương trình gia công, giải mã từng câu lệnh và phát tín hiệu điều khiển động cơ servo hoặc bước trên từng trục. Chương trình thường được viết bằng G-code: mỗi khối lệnh mô tả chuyển động (tuyến tính, cung tròn, xoắn ốc), tốc độ tiến dao và điều kiện cắt. Vòng phản hồi vị trí — qua encoder hoặc thước quang — liên tục hiệu chỉnh sai lệch thực tế so với lệnh, đảm bảo tích lũy sai số được kiềm chế qua từng hành trình.
Điểm mấu chốt phân biệt CNC với NC thế hệ cũ là bộ xử lý trung tâm có thể lưu trữ và chỉnh sửa chương trình ngay trên máy, hỗ trợ bù dao tự động, quản lý bảng dao và giao tiếp với phần mềm CAM qua định dạng chuẩn.
Phân loại
Hệ thống CNC được phân loại theo nhiều chiều:
- Theo kiểu máy: phay CNC (3, 4, 5 trục), tiện CNC, mài CNC, cắt dây EDM, cắt laser, plasma và waterjet — mỗi loại có cấu trúc trục và đặc thù lập trình riêng.
- Theo số trục: thêm trục xoay (A, B, C) cho phép gia công mặt cong phức tạp trong một lần gá, giảm sai số tích lũy từ nhiều lần định vị.
- Theo kiến trúc điều khiển: hệ hở (open-loop, dùng động cơ bước) phù hợp tải nhẹ và chi phí thấp; hệ kín (closed-loop, servo AC/DC) cho độ chính xác và mô-men cao hơn ở tải nặng.
- Theo nền tảng phần mềm: CNC chuyên dụng (Fanuc, Siemens Sinumerik, Mitsubishi) và CNC mở (LinuxCNC, Mach4) — lựa chọn ảnh hưởng đến khả năng tích hợp và chi phí bảo trì lâu dài.
Lưu ý khi lựa chọn và vận hành
Với người làm nghề, một số điểm thực tế cần cân nhắc:
- Khớp nối CAM–máy: không phải mọi post-processor đều xuất G-code tương thích hoàn toàn với từng dòng controller — cần kiểm tra và hiệu chỉnh trước khi chạy thực.
- Bù nhiệt: máy CNC chạy liên tục sinh nhiệt làm trục vít me giãn nở; các dòng máy chính xác cao tích hợp bù nhiệt phần mềm hoặc làm mát trục chính riêng — yếu tố này ảnh hưởng rõ đến dung sai khi gia công loạt dài.
- Bảo trì vòng phản hồi: encoder và thước quang bẩn hoặc lỏng kết nối là nguyên nhân phổ biến gây lỗi vị trí không nhất quán, dễ bị bỏ sót khi chẩn đoán.
- Kỹ năng lập trình: ngay cả khi dùng CAM, người vận hành cần đọc hiểu G-code để phát hiện lỗi logic trước khi chạy chương trình lần đầu trên máy thật.
Ba trục, bốn trục, năm trục — khác nhau ở cái gì
| Cấu hình | Dao tiếp cận phôi từ | Được gì | Trả giá bằng |
|---|---|---|---|
| 3 trục | Một phía, theo phương trục chính | Đơn giản, rẻ, lập trình dễ, phủ phần lớn công việc thường ngày | Mặt bên và hốc nghiêng phải gá lại phôi |
| 4 trục | Thêm một trục xoay | Gia công quanh chu vi chi tiết trong một lần gá | Thêm chi phí và độ phức tạp gá đặt |
| 5 trục | Dao và phôi nghiêng đồng thời | Biên dạng 3D phức tạp, hốc sâu, giảm số lần gá nên giảm sai số tích lũy | Máy đắt hơn hẳn, lập trình và mô phỏng khó hơn nhiều |
Đối chiếu: so sánh cấu hình và chi phí — So sánh CNC 3 trục và 5 trục và CNC 5 trục: nguyên lý và cấu hình bàn trunnion. Tra cứu 02/09/2026.
Lợi ích lớn nhất của 5 trục thường bị hiểu sai. Nó không chủ yếu nằm ở chỗ làm được hình phức tạp, mà ở chỗ giảm số lần gá. Mỗi lần gá lại là một lần đưa thêm sai số vào chi tiết; làm xong trong một lần gá thì mọi biên dạng đều tham chiếu về cùng một chuẩn.
CNC không tự làm chi tiết chính xác hơn
Máy CNC đảm bảo lặp lại chính xác điều được lập trình. Nếu chương trình sai, đồ gá kém, dao mòn hoặc chế độ cắt không hợp, CNC sẽ lặp lại đúng cái sai đó hàng loạt — nhanh hơn thợ thủ công rất nhiều. Bốn thứ quyết định chất lượng thật của chi tiết trên máy CNC:
- Độ cứng vững của hệ thống máy – dao – đồ gá – phôi.
- Chất lượng chương trình và bù dao.
- Tình trạng dao và chế độ cắt.
- Chuẩn định vị của đồ gá.
Vì sao chi tiết CNC vẫn sai — các nguyên nhân nằm ngoài máy
Máy CNC lặp lại rất tốt thứ nó được bảo làm. Đó là điểm mạnh, và cũng là lý do sai sót trên máy CNC lặp lại đều đặn trên cả loạt thay vì xuất hiện lác đác. Khi chi tiết CNC sai, nguyên nhân hiếm khi nằm ở độ chính xác của máy.
| Nguồn sai | Biểu hiện đặc trưng | Cách tách ra để kiểm |
|---|---|---|
| Chuẩn và gá đặt | Cả loạt lệch cùng một hướng, cùng một lượng | Đo lại chuẩn, gá lại một chi tiết rồi so |
| Chương trình và bù dao | Sai đúng bằng một lượng có ý nghĩa hình học (bán kính, chiều dài dao) | Đối chiếu bảng bù với dao thật |
| Dao mòn | Kích thước trôi dần theo thứ tự chi tiết trong loạt | So chi tiết đầu loạt với cuối loạt |
| Nhiệt | Sai lệch thay đổi theo thời gian trong ca, sáng khác chiều | Đo cùng một chi tiết mẫu vài lần trong ca |
| Biến dạng do kẹp | Đo trên đồ gá thì đạt, tháo ra thì sai | Đo ở trạng thái tự do |
| Ứng suất dư trong phôi | Chi tiết cong sau khi bóc nhiều vật liệu | Thêm bước khử ứng suất giữa thô và tinh |
Điều cần nói thẳng: CNC không tự làm chi tiết chính xác hơn — nó làm chi tiết giống nhau hơn. Độ chính xác đến từ chuẩn, gá, dao, chế độ cắt và kiểm soát nhiệt; máy CNC chỉ đảm bảo phần chuyển động được lặp lại trung thành, kể cả khi thứ được lặp lại là một sai lầm.
Mẹo sai hay gặp: chi tiết sai thì chỉnh bù dao cho vừa. Bù dao chữa được sai do dao mòn, nhưng nếu nguyên nhân là chuẩn sai hoặc kẹp méo thì bù dao chỉ giấu triệu chứng trên một kích thước, còn các kích thước khác lệch tiếp.
Đối chiếu: nguyên lý và phân loại đồ gá gia công CNC — Đồ gá gia công CNC: nguyên lý và phân loại. Tra cứu 16/09/2026.
FAQ
CNC là gì? Là viết tắt của Computer Numerical Control — điều khiển số bằng máy tính. Máy công cụ CNC nhận chương trình dạng mã lệnh, bộ điều khiển dịch thành tín hiệu điều khiển các trục để dao và phôi chuyển động theo quỹ đạo đã lập trình.
CNC 3 trục và 5 trục nên chọn cái nào? Ba trục đủ cho phần lớn chi tiết dạng khối, hốc và biên dạng 2,5D, chi phí và lập trình đều nhẹ hơn. Năm trục xứng đáng khi chi tiết có biên dạng 3D phức tạp hoặc khi việc giảm số lần gá mang lại lợi ích lớn về độ chính xác và thời gian.
Máy CNC có làm chi tiết chính xác hơn máy thường không? Nó làm chi tiết lặp lại chính xác hơn, còn độ chính xác tuyệt đối vẫn phụ thuộc độ cứng vững của máy, chất lượng đồ gá, tình trạng dao và chương trình. CNC lập trình sai sẽ cho ra hàng loạt phế phẩm giống hệt nhau.
Học vận hành CNC cần biết gì trước? Đọc được bản vẽ kỹ thuật và hiểu dung sai, biết nguyên lý cắt gọt và chế độ cắt, đọc được G-code ở mức soát lỗi, và hiểu nguyên tắc định vị – kẹp chặt của đồ gá. Thao tác bấm nút trên máy học nhanh hơn nhiều so với bốn nền tảng đó.
Vì sao phải mô phỏng chương trình trước khi chạy? Vì va chạm dao với phôi, đồ gá hoặc thân máy có thể gãy dao, hỏng trục chính và gây nguy hiểm. Mô phỏng phát hiện va chạm, sai thứ tự nguyên công và sai chiều bù dao trước khi máy chuyển động thật.
Gia công CNC tính giá theo gì? Theo thời gian máy chạy, chi phí vật liệu, thời gian chuẩn bị (lập trình và làm đồ gá) chia đều trên sản lượng, cùng các nguyên công phụ. Vì vậy chi tiết đơn chiếc luôn có giá trên mỗi sản phẩm cao hơn hẳn so với khi làm loạt.
Đọc sâu trên chuyên trang Gia công CNC & cắt gọt
Trang thuật ngữ này trả lời nhanh "CNC là gì". Nội dung đầy đủ theo từng tình huống nằm ở chuyên trang Gia công CNC & cắt gọt:
- So sánh CNC 3 trục và 5 trục: chi phí, ứng dụng — khi đang cân nhắc đầu tư hoặc chọn nơi gia công.
- CNC 5 trục: nguyên lý và cấu hình bàn trunnion — cấu hình cơ khí đứng sau khả năng nghiêng đồng thời.
- Đồ gá gia công CNC: nguyên lý 3-2-1 — khâu quyết định độ chính xác mà máy không tự bù được.
- Cách tính giá gia công CNC — cấu trúc chi phí khi đặt gia công.
- Tự động hóa xưởng CNC: robot cấp phôi, pallet và đo tự động — bước tiếp theo sau khi đã có máy CNC.
- Khái niệm nền liên quan: G-code, máy phay CNC, máy tiện CNC, đồ gá.