Để nghiệp dư thử giải thích xem.. biết đâu có ích cho cụ chuyên nghiệp, vì chuyên nghiệp mà không đủ khã năng để giải thích thì có thể biết làm kiểu copy & paste mà chưa hiểu cặn kẻ.
Đầu tiên là thấy có 2 bác đã nói lên một phần của vấn đề. Và mình thấy nó chẵng sai.
Ngay cả mình bảo nó giống nhau thì cũng chẵng sai vì người hỏi không đưa vào tình huống cụ thể.
Như bác chủ đã nói chức năng của G90, 91, 28 như trên. Nhưng khi thực hiện nó khác nhau thế nào?
G28 có thể nói là về gốc máy. Nếu chỉ bi nhiêu thôi thì khi gọi lệnh nó sẽ phi thẳng về điểm gốc máy. Phi thẳng thế này có thể gây va chạm, gây hư hỏng. Từ đó mới có kiểu G28 X Y Z.
Vậy G28 X Y Z là thế nào? Là máy sẽ chạy đến toạ độ X Y Z xong mới chạy tiếp về gốc máy. Hay nói cách khác dễ hiểu hơn là G28 X Y Z tương đương với lệnh
G0 X Y Z
G28
Vậy nếu máy đang chạy ở toạ độ tuyệt đối Z0 là mặt phôi thì có lẽ nó chẳng sao cả. Z0 mà ở đáy phôi thì.. khi gọi G0 Z0 thì máy nó chạy thế nào các bác đã rỏ.
Nếu máy đang chạy toạ độ tương đối thì G0 Z0 nó cũng chẵng di chuyển gì.
Vây khác nhau giữa G90/91 G28 Z0 nó sẽ khác nhau khi nào và giống nhau khi nào? Chắc chắn là có lúc nó giống nhau á. Khi mà dao đang ở vị trí Z0.
Mà thường Z đi theo G28 là độ cao an toàn. Nên thường nó chẵng phải số 0. Ví dụ Z100
Vậy phân tích thực tế để dễ hình dung hơn.
G91 G28 Z100
Máy sẽ chạy từ vị trí hiện tại, nâng Z lên 100 đơn vị, rồi từ đó tiến về HOME.
G90 G28 Z100
Máy sẽ chạy từ vị trí hiện tại, di chuyển (có thể nâng hoặc hạ) Z đến toạ độ 100, rồi từ đó tiến về HOME.
Có an toàn hay không thì tuỳ vào việc set toạ độ, vị trí phôi bla bla nên không phán.
Khuyên dùng là G91 G28...



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

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