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 12 của 12

Chủ đề: Hỏi về điều khiển spindle bằng dir/step

  1. #1
    Thợ cả Bongmayquathem's Avatar
    Ngày tham gia
    Jan 2016
    Đang ở
    Buôn Ma Thuột City
    Bài viết
    1,504
    Cám ơn
    622
    Được cám ơn 302 lần
           ở 205 bài viết

    Hỏi về điều khiển spindle bằng dir/step

    Em có cái bob này của robot3t.

    Tuy nhiên ko điều khiển spindle bằng pwm được. Gọi bên kỹ thuật của robot3t thì họ nói điều khiển bằng dir/step. E dùng biến tần fuji đời cũ (FVR E9s), spindle 130w swiss.
    Cho em hỏi là điều khiển dir/step là như thế nào, và cách cài đặt làm sao để có thể điều khiển spindle bằng áp 0-10V ạ. Cảm ơn mọi người.

  2. #2
    Thợ bậc 5 Mạch Việt's Avatar
    Ngày tham gia
    Aug 2015
    Bài viết
    203
    Cám ơn
    87
    Được cám ơn 66 lần
           ở 39 bài viết
    @ Bongmayquathem , bác để cái nik thi sỹ thế, em đoán chắc bác muốn đk tốc độ động cơ phay bằng phần mềm Mach3.
    Về mach3 em cũng chưa tìm hiểu được nhiều nên cũng không dám cm linh tinh, chỉ khi cần cái gì thì mày mò cái đó.

    Về điều khiển động cơ phay trong Mach3 bác hiểu đơn giản thẻ này, xuất phát từ việc người dùng khi thì chọn động cơ phay là động cơ quay trơn như bác đang sử dụng hoặc động cơ phay có thể là động cơ servo hoặc stepper thì mach3 nó cũng có 2 chế độ điều khiển cho 2 loại động cơ đó.

    1. Khi động cơ phay là động cơ quay trơn, thì nó cần biến tần để điều khiển tốc độ, lúc này sẽ cần tín hiệu Analog 0~10V, lúc này trong mục Spindle Setup bác tích vào ô PWM Control thì mach3 sẽ xuất là tại chân output bất kỳ (đã được setup trong Motor Outputs) 1 xung có thể điều chỉnh được độ rộng xung từ 0-3V3 qua cổng LPT, sau khi qua bob thì nó sẽ có tín hiệu ra là PWM 0-5V hoặc Analog từ 0-10V, trường hợp của bác bob ko có ra được 0-10V thì setup cho ra PWM rồi dùng 1 modul chuyển đổi ngoài tạo thành 0-10V.

    2. Khi động cơ phay là động cơ servo hoặc stepper như động cơ các trục X, Y, Z của bác (em chỉ ví dụ) thì loại động cơ này cần 2 tín hiệu là Step điều khiển tốc độ, vị trí, Dir điều khiển hướng, lúc này trong mục Spindle Setup bác ko tich vào ô PWM nữa mà tích vào ô Step/Dir Motor. Ngoài ra phần này bác phải vào mục Motor turning setup cho động cơ phay của bác tương tự như động cơ X, Y, Z, có thể còn phải vào mục Calibration để chỉnh định lại thông số cho phù hợp.
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	1.jpg 
Views:	1 
Size:	82.7 KB 
ID:	27814Click vào ảnh để xem ảnh lớn hơn. 

Name:	2.jpg 
Views:	3 
Size:	116.4 KB 
ID:	27815
    Lần sửa cuối bởi Mạch Việt, ngày 20-11-2016 lúc 06:36:22 PM.
    Mạch Việt - Cung cấp máy CNC, Linh kiện CNC.... https://www.machviet.com

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


  4. #3
    Thợ cả Bongmayquathem's Avatar
    Ngày tham gia
    Jan 2016
    Đang ở
    Buôn Ma Thuột City
    Bài viết
    1,504
    Cám ơn
    622
    Được cám ơn 302 lần
           ở 205 bài viết
    Cảm ơn bác machviet đã giúp đỡ.
    Theo thông tin của robot3t trên website và trong hướng dẫn thì bob trên có ngõ ra analog 0-10v là chân số 17. Trong hướng dẫn của robot3t thì khi setup chọn dòng dir/step control. Tuy nhiên em làm theo hướng dẫn thì không được. Sau đó bên họ có gửi cho em file config. E chép file config của họ vào thì có áp từ 0-10v ra chân 17 (vẫn tick vào dir/step, không tick pwm control). Tuy nhiên theo file config của họ thì có áp 0-10v nhưng tốc độ spindle chạy không đúng lắm. E cho spindle chạy 5000rpm bằng lệnh M03S5000 thì trên biến tần hiện thị tần số 400Hz và spindle chạy max tốc độ. Chẳng lẽ trong bob có module chuyển đổi từ dir sang analog.
    Vậy: Nếu em dùng động cơ spindle bình thường (quay trơn như bác machviet nói ấy ạ) thì có dùng cách điều khiển dir/step được không. Và nếu có thì config như thế nào ?

  5. #4
    Thợ bậc 5 Mạch Việt's Avatar
    Ngày tham gia
    Aug 2015
    Bài viết
    203
    Cám ơn
    87
    Được cám ơn 66 lần
           ở 39 bài viết
    Theo em trường hợp chuẩn nhất vẫn là dùng theo phương pháp cho Mach3 xuất ra PWM cho Spindle, bác thử hỏi lại bên họ xem, hay người support của họ nói nhầm @@
    Chứ Spindle của bác điều khiển theo phương pháp dir/step thì chưa chắc được điện áp ra 0-10V tuyến tính theo thông số nhập vào.
    Mạch Việt - Cung cấp máy CNC, Linh kiện CNC.... https://www.machviet.com

  6. Thành viên đã cám ơn Mạch Việt cho bài viết hữu ích này:


  7. #5
    Thợ cả
    Ngày tham gia
    Feb 2014
    Bài viết
    2,370
    Cám ơn
    669
    Được cám ơn 1,423 lần
           ở 846 bài viết
    Bác rành điện tử thì làm cái mạch Frequency to Volt, độ chính xác và tuyến tính hơn hẳn PWM to volt. E toàn xài cái này, đặt được chính xác trên toàn dải cỡ 0,5% (sai lệch dưới 100rpm với spindle 24krpm, hay 10rpm với spindle máy tiện 3.000rpm trên gần toàn dải tốc độ), mấy yêu cầu cao cao PWM chỉ khóc thét.

    F to V có thể dùng mấy con chuyên dụng (VFCxxx) hoặc thông dụng như Lm331 hay 2907.

    Thanks.

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


  9. #6
    Thợ cả Bongmayquathem's Avatar
    Ngày tham gia
    Jan 2016
    Đang ở
    Buôn Ma Thuột City
    Bài viết
    1,504
    Cám ơn
    622
    Được cám ơn 302 lần
           ở 205 bài viết
    Trích dẫn Gửi bởi Ga con Xem bài viết
    Bác rành điện tử thì làm cái mạch Frequency to Volt, độ chính xác và tuyến tính hơn hẳn PWM to volt. E toàn xài cái này, đặt được chính xác trên toàn dải cỡ 0,5% (sai lệch dưới 100rpm với spindle 24krpm, hay 10rpm với spindle máy tiện 3.000rpm trên gần toàn dải tốc độ), mấy yêu cầu cao cao PWM chỉ khóc thét.

    F to V có thể dùng mấy con chuyên dụng (VFCxxx) hoặc thông dụng như Lm331 hay 2907.

    Thanks.
    Dạ cảm ơn anh gà con. A có thể nói cụ thể cho em phương pháp f to v này được không ạ. Mạch thì e có thể làm được nhưng mach3 thì e ko biết setup thế nào. Tại em mới dùng mach3 chưa quen lắm.

  10. #7
    Thợ cả
    Ngày tham gia
    Feb 2014
    Bài viết
    2,370
    Cám ơn
    669
    Được cám ơn 1,423 lần
           ở 846 bài viết
    https://www.google.com.vn/url?sa=t&r...39250283,d.c2I

    Bác tải datasheet về, làm theo Figure 18 trang 15/23, hiệu chỉnh một chút:
    - Tụ in từ 470p tăng lên thành 10n (103).
    - Cái này nhận tín hiệu điện áp bằng nguồn (15V) nên nếu tín hiệu ra điện áp 5V thì phải thêm 1 con trans để đưa tín hiệu lên mức 15V.
    - Tùy bác cần điện áp ra bao nhiêu mà chỉnh điện trở và tụ tại chân out (trong hình là 1uF và 100k), khi chạy thực tế chỉnh cái biến trở ở chân 2 để ra đúng thang.

    Mach3 bác cứ set theo kiểu: cái mạch đang làm scale 10kHz, nếu dùng biến tần với spindle 24krpm (400vòng/s) thì set steper là 25 xung/vòng.

    Thanks.
    Lần sửa cuối bởi Ga con, ngày 21-11-2016 lúc 02:05:52 PM.

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


  12. #8
    Thợ cả Bongmayquathem's Avatar
    Ngày tham gia
    Jan 2016
    Đang ở
    Buôn Ma Thuột City
    Bài viết
    1,504
    Cám ơn
    622
    Được cám ơn 302 lần
           ở 205 bài viết
    Trích dẫn Gửi bởi Ga con Xem bài viết
    https://www.google.com.vn/url?sa=t&r...39250283,d.c2I

    Bác tải datasheet về, làm theo Figure 18 trang 15/23, hiệu chỉnh một chút:
    - Tụ in từ 470p tăng lên thành 10n (103).
    - Cái này nhận tín hiệu điện áp bằng nguồn (15V) nên nếu tín hiệu ra điện áp 5V thì phải thêm 1 con trans để đưa tín hiệu lên mức 15V.
    - Tùy bác cần điện áp ra bao nhiêu mà chỉnh điện trở và tụ tại chân out (trong hình là 1uF và 100k), khi chạy thực tế chỉnh cái biến trở ở chân 2 để ra đúng thang.

    Mach3 bác cứ set theo kiểu: cái mạch đang làm scale 10kHz, nếu dùng biến tần với spindle 24krpm (400vòng/s) thì set steper là 25 xung/vòng.

    Thanks.
    Dạ. Nếu vậy trong mach3, phần spindle setup trong port&pin thì mình chọn pwm control hay là dir/step control ạ ? Hình như bob của robot3t tích hợp cái mạch f to v này trong bob luôn hay sao ấy. Anh Gà có thể chỉ rõ hơn cách setup trong mach3 được không ạ. Có hình ảnh càng tốt ạ. THanks anh nhiều
    Lần sửa cuối bởi Bongmayquathem, ngày 21-11-2016 lúc 06:17:58 PM.

  13. #9
    Thợ cả
    Ngày tham gia
    Feb 2014
    Bài viết
    2,370
    Cám ơn
    669
    Được cám ơn 1,423 lần
           ở 846 bài viết
    Step/dir control nhé bác.
    E không nhìn rõ trên mạch là 331 hay 311. Nếu 331 thì có khả năng nó là freq to v rồi.

    Thanks

  14. Thành viên đã cám ơn Ga con cho bài viết hữu ích này:


  15. #10
    Thợ bậc 7 vietnamcnc's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    672
    Cám ơn
    219
    Được cám ơn 550 lần
           ở 300 bài viết
    Board này dùng con 331

    Nối jum 12 góc trái phía dưới (trong HDSD có) để có ânlog out 0~10V
    Gia công CNC
    Chế tạo máy CNC
    LH 0902241696-Mr Giang- cncvinamit@gmail.com

  16. Thành viên đã cám ơn vietnamcnc cho bài viết hữu ích này:


  17. #11
    Thợ cả Bongmayquathem's Avatar
    Ngày tham gia
    Jan 2016
    Đang ở
    Buôn Ma Thuột City
    Bài viết
    1,504
    Cám ơn
    622
    Được cám ơn 302 lần
           ở 205 bài viết
    Sau khi ngâm cứu thì đúng là trong bob của robot3t nó có tích hợp luôn mạch f to v như anh gà nói. Hiện tại đã điều khiển được spindle bằng áp 0-10v dùng phương pháp dir/step control.
    Trong mục spindle setup chọn mục use spindle motor output và phương pháp điều khiển là dir/step. Mục pwmbase freq chọn 10 (em hiểu đây là 10Khz không biết đúng không). Phần motor output chọn spindle là chân 17 (active low, trước kia e để active high nên mãi không được, cũng chẳng hiểu vì sao để active low trong khi file config của robot3t gửi cho e là active high).
    Sau khi cài đặt các thông số như trên thì đã có áp từ 0-10V ra chân domino 17.
    E chưa hiểu lắm về nguyên lý điều khiển như thế này. Nhưng cơ bản theo em nghĩ là thay vì điều chỉnh độ rộng xung (pwm, tần số không đổi) ở chân 17 thì lúc này bob xuất tần số thay đổi ra chân 17. Tần số thay đổi này qua mạch f to v sẽ cho ra áp tương ứng từ 0 đến 10V. Không biết e hiểu như vậy có đúng không.

  18. #12
    Thợ cả Bongmayquathem's Avatar
    Ngày tham gia
    Jan 2016
    Đang ở
    Buôn Ma Thuột City
    Bài viết
    1,504
    Cám ơn
    622
    Được cám ơn 302 lần
           ở 205 bài viết
    Trích dẫn Gửi bởi vietnamcnc Xem bài viết
    Board này dùng con 331

    Nối jum 12 góc trái phía dưới (trong HDSD có) để có ânlog out 0~10V
    Dạ vâng, cái hướng dẫn có mấy chữ thôi ạ, jump thì mặc định lúc bán ra đã để sẵn analog rùi. Quan trọng là cách cài đặt cho phù hợp. Trong hướng dẫn thì không có hướng dẫn cài đặt. Cơ mà mò mò cũng thú vị. Thấy robot3t các sản phẩm họ hướng dẫn cũng khá sơ sài, được cái bộ phận kỹ thuật nhiệt tình

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

  1. Hỏi cách điều khiển Laser bằng bob cnc Planet USB MK1
    Bởi Thai Khang trong diễn đàn Máy laser CNC
    Trả lời: 8
    Bài viết cuối: 01-10-2017, 02:21:24 PM
  2. Hỏi về cài đặt bộ điều khiển cầm tay
    Bởi cncmaster trong diễn đàn Thắc mắc
    Trả lời: 4
    Bài viết cuối: 18-05-2016, 11:04:44 PM
  3. [ Xin hỏi SLA7044 ] Về mạch điều khiển step này.
    Bởi kenshido1231 trong diễn đàn Driver Step motor
    Trả lời: 0
    Bài viết cuối: 21-02-2016, 08:56:43 PM
  4. Xin chỉ dẫn mạch điều khiển step đơn giản bằng con 555
    Bởi ABCNC trong diễn đàn Break Out Board, Controller
    Trả lời: 42
    Bài viết cuối: 31-10-2014, 11:21:46 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
  •