Chẩn đoán 360–363 trên FANUC 0i-F: vì sao không thể lấy tổng lệnh trừ tổng phản hồi để kết luận lỗi?
Tách riêng lệnh NC, bù, xung SV nhận và phản hồi. Kiểm tra cùng lần cấp nguồn, đúng trục và đơn vị phát hiện trước khi phân tích chênh lệch; không coi số tích lũy là tọa độ máy hoặc sai số gia công.
Mục lục
Khi bàn giao sửa chữa, hai ảnh chẩn đoán có số khác nhau dễ bị diễn giải thành “servo mất xung”. Kết luận này chưa có cơ sở nếu ảnh thuộc hai lần cấp nguồn khác nhau, hoặc nếu so sánh lệnh di chuyển NC với số xung SV nhận có bao gồm bù. Chẩn đoán 360–363 giúp sắp xếp bằng chứng theo chuỗi lệnh, nhưng không đủ để quyết định thay linh kiện khi chưa biết điều kiện ghi nhận.
Phạm vi: bốn đại lượng ghi nhận điều gì?
Bài viết dựa trên tài liệu bảo trì FANUC Series 0i-MODEL F B-64605EN/01, mục 1.3.2, trang in 26. Chỉ áp dụng cho cấu hình 0i-F phù hợp với phiên bản này; không mặc định dòng khác hoặc F Plus có cùng định nghĩa. Cả bốn mục đều dùng đơn vị phát hiện (detection unit), kiểu dữ liệu hai từ và dải dữ liệu hợp lệ từ −99999999 đến 99999999. Đây là dải dữ liệu, không phải hành trình cơ khí cho phép.
| Chẩn đoán | Đại lượng tích lũy | Điểm cần phân biệt |
|---|---|---|
| 360 | Lệnh di chuyển do CNC phân phối kể từ khi cấp nguồn | Lệnh di chuyển phía NC |
| 361 | Xung bù do CNC phân phối kể từ khi cấp nguồn, gồm bù khe hở đảo chiều, sai số bước và các dạng bù khác | Bù được ghi riêng |
| 362 | Xung di chuyển và xung bù mà hệ thống servo nhận kể từ khi cấp nguồn | Phía SV nhận cả bù |
| 363 | Xung phản hồi vị trí mà hệ thống servo nhận từ bộ mã hóa xung kể từ khi cấp nguồn | Bản ghi phía phản hồi |
Kiểm tra thứ nhất: các bản ghi có chung mốc không?
Cụm từ “kể từ khi cấp nguồn” rất quan trọng. Chúng tôi đề nghị ghi mã máy, model CNC và phiên bản phần mềm, kênh và trục, thời điểm ghi nhận, có biết thời điểm cấp nguồn gần nhất hay không, và trục có đang chuyển động lúc ghi nhận không. Nếu không xác định được thời điểm cấp nguồn, hãy ghi “chưa xác nhận”, không suy ra từ độ lớn của con số.
Giá trị 360 trước khi tắt máy hôm qua và giá trị 363 sau khi bật máy hôm nay không phải một cặp phù hợp để tính chênh lệch lệnh/phản hồi. Chụp một màn hình rồi chụp màn hình khác sau đó cũng không chứng minh lấy mẫu đồng thời. Hãy kiểm tra trình tự bằng các bản ghi sẵn có được phép truy cập; không cho máy đang lỗi chạy chỉ để đủ dữ liệu.
Kiểm tra thứ hai: phép so sánh có bỏ qua bù không?
360 và 362 ghi hai đại lượng khác nhau, vì vậy không được âm thầm bỏ 361 khỏi phân tích. Xét ví dụ giả định để minh họa phạm vi ghi nhận: cùng một trục, trong cùng lần cấp nguồn, 360 là 100000, 361 là 20 và 362 là 100020. Phép trừ 362−360 cho kết quả 20, nhưng kết luận “di chuyển thừa 20 xung” từ đó sẽ bỏ qua phần bù đã ghi nhận.
Đây không phải dữ liệu sửa chữa thực tế, cũng không phải công thức của hãng bảo đảm 360 + 361 luôn bằng chính xác 362 ở mọi lần làm mới màn hình. Trang được dẫn định nghĩa từng mục, nhưng không bảo đảm lấy mẫu màn hình đồng bộ hoặc đưa ra dung sai chênh lệch chung. Cần xác nhận thời điểm và cấu hình trước khi người có chuyên môn điều tra theo tài liệu servo tương ứng. Không biến ví dụ này thành quy tắc tự động kết luận hỏng.
Kiểm tra thứ ba: số phản hồi không phải báo cáo độ chính xác chi tiết
Nếu 362 và 363 bằng nhau, có thể ghi “hai giá trị quan sát được bằng nhau”. Điều đó không xác nhận vít me bi, khớp nối, gá kẹp và kích thước gia công đều đạt. Ngược lại, nếu hai giá trị khác nhau, cũng không thể kết luận bộ mã hóa hoặc bộ khuếch đại hỏng khi chưa có thời điểm lấy mẫu, báo động và cấu hình máy.
Muốn đổi sang chiều dài hoặc góc, trước hết phải xác định đơn vị phát hiện và loại trục theo tài liệu có hiệu lực của chính máy đó. Không mặc định một đơn vị đếm luôn bằng 1 μm. Nếu đơn vị chưa được xác nhận, giữ số gốc và trường đơn vị, ghi việc quy đổi là “chờ kiểm tra”, thay vì đưa ra số milimét chính xác về hình thức nhưng thiếu căn cứ.
Lập bản bàn giao sửa chữa có thể sử dụng được
- Lưu màn hình gốc của cả bốn mục, nhận dạng trục, thời điểm ghi nhận và toàn bộ nội dung báo động lúc đó.
- Chỉ rõ bản ghi nào thuộc cùng lần cấp nguồn, ảnh nào không đồng thời và cấu hình nào chưa kiểm tra.
- Tách “chênh lệch quan sát được” khỏi “nguyên nhân cần xác minh”. Nếu thiếu 361, ghi “thiếu bản ghi bù”, không ghi “bù bằng 0”.
- Giới hạn công việc tiếp theo ở việc đối chiếu tài liệu servo đúng phiên bản, bản sao lưu tham số sẵn có và lịch sử thay đổi bảo trì. Chạy thử, ghi tham số và kiểm tra phần cứng phải theo quy trình phê duyệt và an toàn riêng của máy.
Đây là phương pháp đọc và diễn giải, không thay đổi cài đặt; chưa thử nghiệm trên máy. Bài không cung cấp giá trị chỉnh tham số, cách vô hiệu hóa bảo vệ, tháo cắm khi có điện hoặc cưỡng bức đầu ra. Không tắt bật nguồn, xóa báo động hay sửa bù để tạo các số nhìn có vẻ bằng nhau. Nếu có nguy hiểm, ưu tiên quy trình ứng phó khẩn cấp của máy.
Nguồn
FANUC Series 0i-MODEL F Maintenance Manual B-64605EN/01, mục 1.3.2, trang in 26, chẩn đoán 360–363. Đây là bản sao công khai trên trang bên thứ ba của tài liệu do FANUC biên soạn, không phải trang tải chính thức của FANUC. Danh sách ghi nhận, ví dụ số và giới hạn suy luận là phân tích của chúng tôi từ ý nghĩa các mục, không phải tiêu chuẩn nghiệm thu bổ sung của hãng.