Đề tài đã xây dựng hệ thống bù sai số tĩnh từ thuật toán nội suy element –free dựa trên phương pháp Garlerkin để dự báo sai số và phương pháp bù phần mềm hồi quy và phần mềm biế n đổi mã NC. Với phương pháp này có thể hiệu chỉnh trực tiếp quỹ đ ạo cắt gọt c ủa máy dựa trên các s ai số đã được dự báo. Khi đường c ắt gọt được quy định vào một dạng mã NC, hệ thống sẽ tự động xác định toạ độ của quỹ đạo cắt và sử dụng chúng như các đ ầu vào để dự đoán sai số. Sau khi bù các s ai số quỹ đ ạo cắt, một mã NC mới sẽ được hình thành cho hệ điều khiể n CNC để thực hiện việc gia công chính xác.
Hệ thố ng gồm bốn khối phần mề m. Mô hình động học, sự biến đổi sai số hì nh học, phân tích và hiển t hị sai số và phần mề m chứa trong các máy tính cá nhân (PC) hoặc cơ cấu điều khiển cấu trúc mở. Các modul phần cứng chứa trong PC là các modul mã ho á, modul gi ải mã và các modul đầu ra. Mo dul mã ho á và mo dul gi ải mã cung cấp giao diện giữa hệ thống bù sai số và các trục máy. Các tín hiệu từ bộ mã hoá, hai tín hiệu pha vuô ng góc và mốc các tín hiệu được đưa đến modul trục qua dải c ách ly quang. Dải các h ly quang cung cấp sự c ách ly điện giữa bộ mã hoá và hệ t hống bù s ai số. Các tín hiệu pha vuông góc được xử lý bằng modul và đ ưa r a sự đếm có nghĩa, có thể được sử dụng bởi PC. PC tính toán gi á trị bù cơ bản vị trí các trục hiện thời bằng modul giải mã và lưu trữ gi á trị các sai số hình học. Giá trị bù được đưa tới để điều khiể n sự dịch c huyển c ác trục qua modul đầu ra. Modul này sẽ cung cấp đầu dẫn nhập
P
khác tới bộ tiền khuếch đại c ủa bảng dẫn động các tr ục (điều khiển tương tự) hoặc để biến đổi vị trí của bộ c huyển đổi đếm (điều khiển số).
Pd Pc δ(I)
Đầu ra
Pd + Σδ(I) Dự báo sai số Pc + e(Pc) δ(I)≤10
-4 c(I c(I Có Không Bù sai số phần mề m hồi quy Begin Các mãNC Xác định vị tr í dao thiết kế Phần mềm bù End Vị trí dao cắt Hệ thống servo Động học nghịch cơ cấu điều khiển CNC Pc Viết lạ i các mã NC
Hình 1.8: Bù sai số bằng phần mềm cho máy công cụ nhiều trục CNC
Mã NC đầu vào Đọc các dải của mã
Dự báo và bù sai số
Xác đ ịnh các toạ độ trục của điểm thiết kế
Các toạ độ trục sau khi bù
Viết lại mã NC được bù Mã NC mới