1. Chú ý: Các bạn nên tham khảo Nội quy trước khi viết bài (click vào liên kết bên dưới).
    * Nội quy và Thông báo diễn đàn CNCProVN.com
    * Nếu bạn thấy hứng thú với bài viết. Hãy dùng chức năng Share to facebook để chia sẻ bài viết lên facebook.

          
Kết quả 1 đến 4 của 4

Chủ đề: Cách tính stepper trong Mach3 đơn giản nhất cho ai mới chơi.

  1. #1
    Thợ bậc 6
    Ngày tham gia
    Feb 2015
    Bài viết
    404
    Cám ơn
    111
    Được cám ơn 240 lần
           ở 83 bài viết

    Cách tính stepper trong Mach3 đơn giản nhất cho ai mới chơi.

    Dành cho người mới chơi,
    Em không dám "múa rìu" nhé mấy anh. (Em muốn câu Like thôi ạ)

    Khi không biết tỉ lệ truyền động của các trục là bao nhiêu.
    Motor không biết bao nhiêu xung 1 vòng.
    Sai số bao nhiêu.

    Thì các bạn tính như thế này rất chính xác.

    Sau khi cài đặt các thông số Mach3, đến phần nhập stepper.
    Ban đầu mình nhập stepper là <1> (Mach3 sẽ hiểu là 1 xung 1mm)
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	Untitled-1.jpg 
Views:	2 
Size:	148.4 KB 
ID:	21437

    Giả sử máy mình hành trinh 1200m, thì mình cho chạy 1 đoạn (muốn chính xác hơn thì mình cho chạy hết hành trình 1200) bằng phím <left/right>.
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	qqq.jpg 
Views:	0 
Size:	323.4 KB 
ID:	21438

    Hết hành trình mình được số xung là <99999.45>

    Thì stepper là 99999.45/1200=83.332

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	tt.jpg 
Views:	0 
Size:	96.6 KB 
ID:	21439

    Mach3 nhận các con số lẻ (kiểu Double) nên mình nhập mấy con số lẻ luôn cho chính xác.

    Những trục còn lại vẫn làm vậy.

    P/s : Dùng thước thật chuẩn để đo hành trình (max) nhé.

    Cám ơn các anh đã xem.
    Điện thoại 0 9 1 7 8 6 6 1 2 2 Cẩn

  2. Có 2 thành viên đã cám ơn huynhbacan cho bài viết hữu ích này:


  3. #2
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,680
    Cám ơn
    1,733
    Được cám ơn 5,322 lần
           ở 2,595 bài viết
    Nếu không biết gì hết thì làm kiểu này ok. Còn biết chút chút thì nên tính theo công thức.

    Vì sao?
    - Ít ai có thước xịn với chiều dài lớn.
    - Theo khảo sát của riêng CKD thì thước thông dụng không chính xác. Cụ thể đã test 3-4 thước khác nhau. Với chiều dai 1m thì 3 thước, không thước nào trùng nhau. Lệch 2-3mm (đã bù trừ, khử sai số ở đầu thước).
    - Do ở khoảng cách dài khó đảm bảo.

    Vậy nên nếu biết chút chút.
    - Tìm số bước/vong (ppr), cụ thể với step là xác định vi bước của driver, loại motor. Với servo thì phức tạp hơn.
    - Xác định tỷ số truyền nếu có.
    - Xác định bước vít. Cứ ướm thước vào đo và làm tròn thành số nguyên. Có thể có bước hệ inch, nhưng đa phần là vít ren, anh em ta ít dùng. Bước vit hệ met thì thường là: 2, 4, 5, 8, 10, 20...
    - Lập công thức, tính toán rồi nhập vào.


    Đúng là Mach3 cho nhập vi bước là số thực. Nhưng nên ưu tiên số chẵn nếu có thể.
    Ví dụ với vit me bước 5. Nên chọn ppr là 1000, 2000, 5000, không nên chọn 800, 1600, 3200.
    Ví dụ với vit me bước 4. Nên chọn ppr là 800, 1600, 3200.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  4. Có 2 thành viên đã cám ơn CKD cho bài viết hữu ích này:


  5. #3
    Thợ bậc 7
    Ngày tham gia
    Apr 2014
    Bài viết
    867
    Cám ơn
    424
    Được cám ơn 288 lần
           ở 184 bài viết
    Em thì có cách làm đơn giản thế này, khi chưa biết xung xiếc cài đặt bao nhiêu thì cứ thế đấu nối vào drive xong, rồi như này :

    ( Cái này nhất thiết phải có đồng hồ so các bác nhé)

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	HD1.png 
Views:	4 
Size:	146.0 KB 
ID:	21441

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	HD2.png 
Views:	141 
Size:	45.6 KB 
ID:	21442

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	HD3.png 
Views:	140 
Size:	40.7 KB 
ID:	21443

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	HD4.png 
Views:	140 
Size:	33.5 KB 
ID:	21444

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	HD5.png 
Views:	141 
Size:	60.1 KB 
ID:	21445

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	HD6.png 
Views:	139 
Size:	32.9 KB 
ID:	21446

    Click vào ảnh để xem ảnh lớn hơn. 

Name:	HD7.png 
Views:	1 
Size:	81.3 KB 
ID:	21447
    KHÔNG NGỪNG ĐAM MÊ - KHÔNG NGỪNG SÁNG TẠO
    Bolg : phipdong.blogspot.com
    email : ngocanh.songlong@gmail.com
    ĐT : 090.447.5528

  6. Có 3 thành viên đã cám ơn ngocanhld2802 cho bài viết hữu ích này:


  7. #4
    Thợ bậc 6
    Ngày tham gia
    Feb 2015
    Bài viết
    404
    Cám ơn
    111
    Được cám ơn 240 lần
           ở 83 bài viết
    Trích dẫn Gửi bởi CKD Xem bài viết
    Nếu không biết gì hết thì làm kiểu này ok. Còn biết chút chút thì nên tính theo công thức.

    Vì sao?
    - Ít ai có thước xịn với chiều dài lớn.
    - Theo khảo sát của riêng CKD thì thước thông dụng không chính xác. Cụ thể đã test 3-4 thước khác nhau. Với chiều dai 1m thì 3 thước, không thước nào trùng nhau. Lệch 2-3mm (đã bù trừ, khử sai số ở đầu thước).
    - Do ở khoảng cách dài khó đảm bảo.

    Vậy nên nếu biết chút chút.
    - Tìm số bước/vong (ppr), cụ thể với step là xác định vi bước của driver, loại motor. Với servo thì phức tạp hơn.
    - Xác định tỷ số truyền nếu có.
    - Xác định bước vít. Cứ ướm thước vào đo và làm tròn thành số nguyên. Có thể có bước hệ inch, nhưng đa phần là vít ren, anh em ta ít dùng. Bước vit hệ met thì thường là: 2, 4, 5, 8, 10, 20...
    - Lập công thức, tính toán rồi nhập vào.


    Đúng là Mach3 cho nhập vi bước là số thực. Nhưng nên ưu tiên số chẵn nếu có thể.
    Ví dụ với vit me bước 5. Nên chọn ppr là 1000, 2000, 5000, không nên chọn 800, 1600, 3200.
    Ví dụ với vit me bước 4. Nên chọn ppr là 800, 1600, 3200.
    Mình không nhất thiết đo hết hành trình.
    Nhưng đối với vitme, mình biết thông số thì tính theo thông số hay hơn.

    Còn đối với máy chạy puly và thanh răng?
    Giả sử 1 vòng chay được 100mm, nhưng chắc chắn nó có sai số, khi quay 1 vài vòng mình không thấy sai số vì quá nhỏ,
    Khi nó chạy gần hết hành trình số vòng lớn, sai số sẽ cộng dồn đến cuối hành trình lệch rất nhiều,

    Em gặp 1 vài trường hợp máy plasma chạy puly và thanh răng bị sai số, tính theo kiểu nhân chia thông số không được.
    Đành phài làm theo các này. Tính ra số lẻ cũng đành nhập số lẻ.
    Lần sửa cuối bởi huynhbacan, ngày 17-06-2016 lúc 09:01:48 PM.
    Điện thoại 0 9 1 7 8 6 6 1 2 2 Cẩn

Các Chủ đề tương tự

  1. Driver step motor dùng TB6560 đơn giản nhất.
    Bởi mattroidem trong diễn đàn Driver Step motor
    Trả lời: 32
    Bài viết cuối: 03-05-2014, 10:17:47 PM
  2. Driver step motor dùng TB6560 đơn giản nhất.
    Bởi mattroidem trong diễn đàn Driver Step motor
    Trả lời: 0
    Bài viết cuối: 31-03-2014, 10:38:49 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •