Sửa chữa CNC độc lập và tài liệu kỹ thuật Liên hệ

Skip giới hạn mô-men FANUC: vì sao vị trí được ghi chưa chắc là điểm tiếp xúc cơ khí?

Ngày đăng Cập nhật

Phân tích vị trí lệnh, vị trí thực và sai lệch bám trong skip giới hạn mô-men của 30i-A. Hai bản ghi lý tưởng tại cùng một điểm tiếp xúc cho thấy chênh lệch vị trí không thể được xem ngay là thay đổi kích thước chi tiết.

Mục lục
  1. Sau khi cơ cấu dừng, vị trí lệnh vẫn có thể tiếp tục thay đổi
  2. Cùng một điểm tiếp xúc vẫn có thể tạo ra hai bản ghi khác nhau
  3. Vì sao không được trừ thêm sai lệch khỏi mọi bản ghi
  4. Bù vị trí không đồng nghĩa với bù biến dạng do lực

Sau khi lấy một tọa độ bằng chức năng skip giới hạn mô-men, coi ngay tọa độ đó là vị trí tiếp xúc chi tiết có thể làm lẫn sai lệch bám của servo vào kết quả. Vấn đề không chỉ nằm ở số chữ số thập phân được ghi mà còn ở định nghĩa của vị trí được lưu.

Sau khi cơ cấu dừng, vị trí lệnh vẫn có thể tiếp tục thay đổi

Theo Sổ tay người dùng chung 30i/31i/32i-A B-63944EN/03, §4.22, trang 145–147 (bản sao công khai của sổ tay nhà sản xuất), thời điểm cơ cấu dừng do tiếp xúc và thời điểm đạt giới hạn mô-men rồi kết thúc khối không trùng nhau; trong khoảng đó, CNC vẫn có thể tích lũy lệnh vị trí. Bài viết sử dụng các biến vị trí skip #5061–#5080 cho hệ thống có tối đa 20 trục; nhánh dành cho hệ thống có hơn 20 trục trong sổ tay dùng #100151–#100182. Việc bản ghi có bù sai lệch servo hay không tùy cấu hình chức năng. Không thể mặc định rằng giá trị luôn là vị trí lệnh chưa bù hoặc luôn bằng điểm tiếp xúc thực.

Cùng một điểm tiếp xúc vẫn có thể tạo ra hai bản ghi khác nhau

Sau đây là mô hình lý tưởng một chiều do bài viết xây dựng, không phải số đo hiện trường. Giả sử điểm tiếp xúc cứng A=100.000 mm và cơ cấu đều dừng tại A trong cả hai lần; đến thời điểm skip, vị trí lệnh bên trong B lần lượt đã đến 100.080 và 100.140 mm. Bài viết tự định nghĩa sai lệch bám E=B−A; dấu dương nghĩa là vị trí lệnh đi trước.

Bản ghi lý tưởngVị trí thực AVị trí lệnh BSai lệch được định nghĩa EB−E
Lần thứ nhất100.000100.0800.080100.000 mm
Lần thứ hai100.000100.1400.140100.000 mm

Hai bản ghi B chênh nhau 0.060 mm, trong khi vị trí tiếp xúc hoàn toàn giống nhau. Nếu kênh ghi chứa phần tích lũy lệnh này, dùng ngay chênh lệch đó để kết luận chi tiết thay đổi sẽ dẫn đến kết luận sai. B−E trong bảng chỉ là đẳng thức để giải thích ý nghĩa của bù, không phải chương trình ghi một giá trị hiệu chỉnh vào biến FANUC nào đó.

Vì sao không được trừ thêm sai lệch khỏi mọi bản ghi

Nếu giá trị đã được bù, trừ thêm E sẽ gây hiệu chỉnh lặp; nếu sai lệch và vị trí được lấy tại hai thời điểm khác nhau, B−E cũng không còn mô tả cùng một trạng thái. Trước khi so sánh hai bản ghi, phải thống nhất định nghĩa biến, trạng thái bù và thời điểm lấy mẫu, thay vì chỉ đổi đơn vị hiển thị sang micromet.

Điều này cũng giải thích một bẫy phân tích thường gặp: quan sát “bản ghi ổn định hơn sau khi giảm tốc độ tiếp cận” chỉ cho thấy dữ liệu lần đó chịu ảnh hưởng của quá trình chuyển động. Chỉ riêng quan sát ấy không chứng minh độ lặp lại định vị hoặc độ chính xác đo đã đạt một giá trị cụ thể.

Bù vị trí không đồng nghĩa với bù biến dạng do lực

Mô hình trên coi chi tiết, đồ gá và bộ truyền là các vật rắn tuyệt đối. Tiếp xúc thực tế còn có biến dạng đàn hồi, ma sát, độ rơ và khác biệt về độ cứng tiếp xúc. Ngay cả khi đã loại đúng chênh lệch giữa lệnh và phản hồi, biến dạng do lực tiếp xúc vẫn có thể tồn tại. Vì vậy, giải thích dữ liệu skip giới hạn mô-men và hiệu chuẩn dụng cụ đo là hai công việc riêng.

Bài viết nhằm giải thích chức năng đã được cấu hình theo phương án của nhà chế tạo máy, không đưa ra lực ép, ngưỡng mô-men hoặc quy trình thử chạm. Câu hỏi cốt lõi cần xác định là “vị trí này đại diện cho thời điểm nào và lớp tọa độ nào”. Xem tài liệu liên quan tại chuyên mục OPTION.

Bài viết kỹ thuật liên quan

Điều khiển trục quay tùy chọn FANUC: dấu của lệnh tuyệt đối chỉ định chiều quay thế nào?Công tắc vị trí tốc độ cao phụ thuộc chiều của FANUC: vì sao cùng tọa độ có thể cho đầu ra khác nhau?Điều khiển đồng bộ linh hoạt FANUC: bắt kịp tốc độ và căn pha là hai điều kiện khác nhau