Chạy test thử 1 lần 1 trục thôi thử xem thế nào bác ạ.
Code test
Cứ để máy chạy đã đời, sau đó stop, kiểm tra lại điểm mốc. Nếu đúng thì thay F1000 thành các giá trị thật chậm đến nhanh nhất có thể, rồi thay X thành Y, Z.Mã:G1 F1000 X0 X10 M47 ;
Nếu bước này Ok thì mới test phối hợp nhiều trục ngẫu nhiên. Nếu bước này không xong thì.. xem tiếp.
- Trường hợp càng chạy càng sai, và biên độ sai càng lúc càng lớn.. thì kiểm tra config cũng như kết nối phần điện.
- Trường hợp sai ngẫu nhiên.. thì giảm tốc thử lại.
- Nếu chạy với kernel 25kHz thì Step Pulse/Dir Pulse có thể set lên 10. Thử tiếp
- Thay đổi trạng thái active của Step/Dir từ active high -> low rồi thử tiếp.
Note:
Cái hình của bác biết là đang dùng cái gì, nhưng không nắm được đấu nối thế nào. Nên có mấy bài test, bác cố mà thực hiện.



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

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