CƠ KHÍ.NET

CNC

Còn gọi là: máy CNC, điều khiển số, computer numerical control

CNC (Computer Numerical Control) là phương pháp điều khiển máy công cụ bằng chương trình máy tính, trong đó chuyển động của dao và phôi được số hóa thành các lệnh tọa độ, cho phép gia công chi tiết tự động với độ chính xác và độ lặp lại cao hơn hẳn thao tác thủ công.

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.

Chuyên mục gốc: Gia công CNC & cắt gọt

Thuật ngữ liên quan

  • G-code được dùng trong CNC

Bài viết nhắc đến CNC