Động cơ bước và cách tính bước cho trục vitme và dây đai máy in 3D, CNC, cắt Laser - Stepper Motor NEMA

Động cơ bước xuất hiện trong rất nhiều thiết bị, trong post này mình hướng dẫn tính số bước cho động cơ bước NEMA thường gặp trong các thiết bị như: máy in 3D, CNC, cắt Laser...


Nguyên lý hoạt động của Động cơ bước nói chung bạn có thể tham khảo theo Wikipedia

{getToc} $title={Table of Contents}


Động cơ bước

Danh sách động cơ bước NEMA thường gặp được phân loại dựa trên thông số kích thước bên ngoài.
Thông số tiếp theo cần lưu ý khi chọn động cơ là Momen (M) xoắn của động cơ.
Các dòng động cơ khác nhau thì cho ra được M khác nhau.
Cùng 1 dòng đông cơ thì sẽ có thông số M khác nhau phụ thuộc vào chiều dài Lmax của động cơ.
Ví dụ: cùng là loại NEMA 17 1.8°
Lmax = 26mm thì M = 1.7 kg.cm = 0.17 N.m
Lmax = 60mm thì M = 8.2 kg.cm = 0.82 N.m

Sau khi chọn được Động cơ theo đúng nhu cầu, thì từ đó ta có được thông số góc bước α = {0.9°, 1.2°, 1.8°...}
Từ đó ta sẽ có số liệu cần thiết để tính bước cho động cơ bước.

Tính bước

Tính bước với trục Vitme

Thường gặp 2 loại trục Vitme:
- Vitme thường và đai ốc vime bằng đồng
- Vitme bi - loại này có độ chính xác cao, và ổn định hơn nhưng dĩ nhiên là đi kèm với giá cao và khó tìm mua
Vitme thường
Vitme bi
Cả 2 loại trên, thông số ta cần quan tâm để tính toán bước cho động cơ bước là bước ren λ (mm)
λ = {2, 4, 8...} mm

Tiếp theo thông số tiếp theo cần biết sẽ phụ thuộc vào Module điều khiển động cơ bước mà bạn sử dụng, thì ta sẽ có thông số maximum micro step m = {1, 1/2, 1/4, 1/8, 1/16, 1/32...) - thông số này được tùy chỉnh bằng các kết nối trên mạch điền khiển, bạn có thể tham khảo qua tại đây
Với 2 module điều khiển thường dùng
- A4988 thì m = 1/16
- DRV8825 thì m= 1/32

Từ tất cả các thông số trên α, λ, m ta có thể tính được bước B (bước/mm) (steps/mm)
B = 360/(α*λ*m)

Ví dụ: Động cơ bước có α = 1.8°; trục vitme bước ren 8mm; và dùng module điều khiển là A4988 thì ta tính được bước là:
B = 360/{1.8*8*(1/16)} = 400 (steps/mm)

Tính bước với dây đai

Để tính toán ta cần biết
- Thông số bước răng λ (mm) của dây đai
- Số răng của puly R (răng)
Từ tất cả các thông số trên α, λ, R, m ta có thể tính được bước B (bước/mm) (steps/mm)
B = 360/(α*λ*R*m)

Ví dụ: Động cơ bước có α = 1.8°; đai GT2 bước răng 2mm; Puly GT2 20 răng; module điều khiển là A4988.
B = 360/{1.8*2*20*(1/16)} = 80 (steps/mm)

Hỗ trợ tính

Các bạn có thể mở mở popup tính toán, nhập số liệu sẽ trả lại kết quả phù hợp.

Popup Calculate



Xem thêm:
Hướng dẫn cài đặt thông số cơ bản in 3D - Slic3r
- Hướng dẫn nạp Firmware Marlin lên mạch điều khiển Arduino Mega2560 <link>
Cách sửa lỗi Thermal Runaway và Heating failed
Hướng dẫn chỉnh sửa file 3D (.stl)
Hướng dẫn cài đặt Firmware Marlin máy in 3D

______________________________

Các bạn có thắc mắc, cần tư vấn thêm thì có thể liên hệ mình qua các thông tin sau:

Post a Comment

Previous Post Next Post

Contact Form