Quan trọng là test trên hệ thống và test với độ lặp lại cao. Việc chỉ test 1 lần hoặc test không trên máy không cho nhiều kết luận. Nó chỉ có ích khi phải loại trừ (kiểm tra riêng motor, driver).
Thường mình test theo trình tự như sau (với step):
- Tốc độ test sẽ được khảo sát trước, áp gia tốc khoảng 200-400, tăng dần tốc độ cho tới khi motor bị mất bước khi dang chạy gọi là tốc độ giới hạn. Giảm lại 30-40% làm tốc độ max cho máy.
- Home máy hoặc đánh dấu vị trí. Sau đó Zero toạ độ.
- Cho motor quay khoảng 20-50 vòng tương ứng với khoảng di chuyển thực tế từ 100-500mm ở cả 3 trục. Chạy tới chạy lui, lặp lại khoảng 1,000-2,000 lần (thường là 1,000 sau đó lặp lại với 5,000-10,000 lần) với lệnh G0 (chạy hết tốc độ). Có mở spindle.
- Kết thúc đưa về vị trí zero (tạo độ = 0). So sánh lại với vị trí đã đánh dấu. Kết luận.
Do quá trình lặp rất lớn nên thời gian test thường kéo dài vài giờ cho đến cả ngày. Test kiểu này sẽ loại trừ hầu hết các trường hợp khi vận hành thực tế. Trong đó có:
- Độ nóng và giảm công suất motor khi nóng.
- Độ chính xác của hệ thống khi đảo chiều nhiều lần.
- Độ ổn định của PC với thời gian dài.
- Can nhiễu khi làm việc với thời gian dài. Ở nhiều thời điểm khác nhau.
- Nếu Ok không sai (phần lớn bài test của mình sai dưới 0.02mm, mình cho là sai số hệ cơ). Nếu đã sai thì không có chuyện sai vài % đâu.
- Nếu sai? Lặp lại quá trình test với trục bị sai và không bật spindle. Lý do là spindle là một thiết bị gây nhiễu khá mạnh trên máy. Test với spindle và không spindle sẽ cho được nhều kết luận có ích. Hoặc tráo đổi các motor & driver với nhau để có thể loại trừ.



để chia sẻ bài viết lên facebook

Trả lời kèm Trích dẫn