Chuyển đến nội dung chính
CƠ KHÍ.NET
Gia công CNC & cắt gọt

Sai kích thước khi gia công CNC: do set gốc phôi sai và giãn nở nhiệt máy

Nguyễn Đỗ Tùng

Trả lời trực tiếp: sai kích thước khi gia công CNC không phải lúc nào cũng do dao mòn — 2 nguyên nhân gốc khác biệt hẳn nhau: (1) set gốc phôi (work offset) hoặc bù dao (tool offset) sai làm TOÀN BỘ chi tiết lệch theo đúng 1 hướng cố định ngay từ chi tiết đầu tiên; (2) giãn nở nhiệt của máy khi chạy liên tục lâu làm kích thước TRÔI DẦN theo thời gian chạy máy, không phải lỗi cố định. Phân biệt đúng 2 cơ chế giúp khoanh vùng sửa đúng chỗ thay vì đổ hết lỗi cho dao mòn.

Nội dung thuộc chuyên trang Gia công CNC & cắt gọt của cokhi.net — góc nguyên lý chẩn đoán chung, không tư vấn quy trình hiệu chuẩn cho máy/hãng cụ thể.

Sơ đồ 2 nguyên nhân sai số CNC: set gốc phôi/bù dao sai vs giãn nở nhiệt máy

Set gốc phôi (work offset) sai gây sai số thế nào?

Máy CNC xác định vị trí gia công dựa trên hệ tọa độ gốc phôi (work offset, thường gọi G54-G59 trên hệ điều khiển kiểu Fanuc) — điểm gốc này do người vận hành thiết lập bằng cách chạm dao/đầu dò (probe) vào các mặt chuẩn của phôi trước khi chạy chương trình. Nếu chạm sai vị trí (chạm nhầm mặt, lẫn chiều trục, hoặc để lệch do phoi/bụi bám trên đầu dò) — sai số sẽ CỐ ĐỊNH VÀ LẶP LẠI Y HỆT trên mọi chi tiết trong lô, vì chương trình vẫn chạy đúng theo tọa độ đã lập trình, chỉ là gốc tọa độ đó bị dịch sai. Đây là dấu hiệu phân biệt quan trọng: nếu chi tiết ĐẦU TIÊN trong lô đã sai và các chi tiết sau lặp lại đúng cùng 1 kiểu sai số, nghi ngay set gốc phôi trước khi nghi bất kỳ nguyên nhân nào khác.

Bù dao (tool offset) sai khác gì set gốc phôi sai?

Bù dao (tool offset — bù chiều dài H và bù bán kính D) khai báo kích thước thật của từng dao đang gắn trên máy. Nhập sai giá trị bù (gõ nhầm số, đo dao sai, hoặc quên cập nhật bù sau khi thay dao mới có kích thước khác dao cũ) chỉ làm sai đúng những bước dùng dao đó — khác với lỗi set gốc phôi làm sai toàn bộ chi tiết. Nếu chỉ một vài kích thước cụ thể (liên quan tới 1-2 dao nhất định) bị sai còn các kích thước khác vẫn đúng, nghi bù dao của đúng (các) dao đó trước, không cần kiểm lại toàn bộ gốc phôi.

Giãn nở nhiệt của máy CNC khi chạy liên tục lâu

Khác hẳn 2 lỗi trên (đều là lỗi THIẾT LẬP, xảy ra một lần rồi lặp lại y hệt), giãn nở nhiệt là hiện tượng vật lý trôi dần theo thời gian chạy máy. Trục chính, thân máy và các trục vít me đều sinh nhiệt khi máy hoạt động liên tục (ma sát ổ trục, động cơ, quá trình cắt) — các bộ phận kim loại giãn nở theo nhiệt độ, làm vị trí thực tế của dao so với gốc tọa độ trôi dần so với lúc máy còn "nguội". Theo các nghiên cứu về bù sai số nhiệt máy công cụ, sai số do nhiệt sinh ra từ trục chính chiếm khoảng 50-80% tổng sai số nhiệt của máy (do trục chính quay liên tục trong suốt quá trình gia công), và độ lệch vị trí thực tế so với vị trí lập trình có thể lên tới khoảng 70 μm trong trường hợp chưa bù nhiệt.

Dấu hiệu nhận biết: kích thước trôi dần theo thời gian chạy máy chứ không cố định như lỗi set gốc/bù dao — chi tiết gia công vào đầu ca (máy còn nguội) có thể khác chi tiết gia công giữa ca (máy đã chạy nóng nhiều giờ) dù dùng chung 1 chương trình, 1 lần set gốc.

Cách giảm sai số do giãn nở nhiệt

Thực hành phổ biến là chạy khởi động (warm-up) trục chính trước khi gia công chính xác cao — theo hướng dẫn thực hành phổ biến, chu trình khởi động thường kéo dài 15-30 phút, tăng dần tốc độ trục chính qua nhiều giai đoạn (ví dụ vài phút ở tốc độ thấp, tăng dần lên tốc độ vận hành thực tế) để trục chính đạt trạng thái nhiệt ổn định trước khi cắt chi tiết đòi hỏi dung sai chặt — máy "nguội" có hành vi giãn nở khó đoán, máy đã "nóng ổn định" (warmed up) có hành vi lặp lại và dự đoán được hơn nhiều. Với dung sai dưới khoảng 0,05mm (2 phần nghìn inch), sai số do giãn nở nhiệt trở thành yếu tố đáng kể cần tính đến, không thể bỏ qua như với dung sai rộng. Một số máy đời mới có cảm biến nhiệt độ tích hợp để bù trừ tự động theo thời gian thực — nếu máy không có tính năng này, warm-up thủ công và đo kiểm định kỳ trong ca là cách thực hành phổ biến để kiểm soát.

Bảng phân biệt 3 nguyên nhân sai số kích thước

Nguyên nhânKiểu sai sốChi tiết đầu lôCách khoanh vùng
Set gốc phôi saiCố định, lặp lại y hệt mọi chi tiếtSai ngay từ đầuKiểm lại điểm chạm chuẩn, làm sạch đầu dò
Bù dao saiChỉ sai các bước dùng đúng dao đóSai ngay từ đầu (riêng phần liên quan dao đó)Đo lại kích thước thật của dao, đối chiếu bù đã nhập
Giãn nở nhiệt máyTrôi dần theo thời gian chạy máyĐầu ca thường đúng, trôi dần về sauWarm-up trước khi gia công chính xác cao, đo kiểm định kỳ trong ca

FAQ

Vì sao chi tiết đầu tiên trong lô đã sai mà các chi tiết sau vẫn sai y hệt? Đây là dấu hiệu kinh điển của lỗi set gốc phôi (work offset) — điểm gốc tọa độ bị lập sai ngay từ đầu, chương trình vẫn chạy đúng theo tọa độ đã lập trình nên mọi chi tiết đều lệch theo đúng 1 kiểu giống nhau.

Sai kích thước do giãn nở nhiệt khác lỗi set gốc phôi ở điểm nào? Lỗi set gốc phôi là sai số cố định, lặp lại y hệt trên mọi chi tiết ngay từ đầu; giãn nở nhiệt là sai số trôi dần theo thời gian máy chạy — chi tiết gia công lúc máy còn nguội có thể khác chi tiết gia công sau nhiều giờ chạy liên tục dù dùng chung chương trình.

Sai số do nhiệt trong máy CNC chủ yếu đến từ đâu? Theo các nghiên cứu về bù sai số nhiệt máy công cụ, trục chính là nguồn chính — chiếm khoảng 50-80% tổng sai số nhiệt của máy do quay liên tục suốt quá trình gia công, sinh nhiệt tại ổ trục và động cơ.

Có cần warm-up máy trước mọi lần gia công không? Không nhất thiết với dung sai rộng — nhưng với dung sai chặt (dưới khoảng 0,05mm), warm-up trục chính trước khi cắt là thực hành phổ biến để máy đạt trạng thái nhiệt ổn định, tránh sai số trôi khó đoán khi máy còn "nguội".

Thuật ngữ

  • Work offset (gốc phôi, G54-G59): hệ tọa độ gốc do người vận hành thiết lập bằng cách chạm chuẩn vào phôi trước khi chạy chương trình.
  • Tool offset (bù dao): giá trị khai báo kích thước thật (chiều dài, bán kính) của từng dao đang gắn trên máy.
  • Giãn nở nhiệt (thermal growth): hiện tượng các bộ phận kim loại của máy giãn nở kích thước khi nhiệt độ tăng do vận hành liên tục.
  • Warm-up (khởi động máy): chạy trục chính không tải qua nhiều mức tốc độ tăng dần trước khi gia công chính xác cao, giúp máy đạt trạng thái nhiệt ổn định.

Tài liệu tham khảo

  1. Liu, Chen, Zhu, Wu, Sun, Compensation for spindle's axial thermal growth based on temperature variation on vertical machine tools, Advances in Mechanical Engineering, 2016 (tỷ trọng sai số nhiệt từ trục chính, độ lệch vị trí do nhiệt): https://journals.sagepub.com/doi/10.1177/1687814016657733
  2. Industrial Monitor Direct, CNC Spindle Warm-Up Procedures: RPM Steps and Duration Guide (chu trình khởi động thực hành phổ biến, ngưỡng dung sai cần warm-up): https://industrialmonitordirect.com/blogs/knowledgebase/cnc-spindle-warm-up-best-practices-rpm-duration-and-thermal-growth

Xem thêm

Xem thêm trong chủ đề này: đồ gá gia công CNC: nguyên lý 3-2-1 → · tuổi bền dao, mòn dao → · tuổi thọ vòng bi L10 → · rung động máy theo ISO 20816 →

Thuộc chuyên trang: Gia công CNC & cắt gọt