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

Chủ đề: Đóng mở nhiều spindle trong Mach3.

  1. #1
    Thợ bậc 6
    Ngày tham gia
    Mar 2014
    Bài viết
    466
    Cám ơn
    127
    Được cám ơn 152 lần
           ở 62 bài viết

    Đóng mở nhiều spindle trong Mach3.

    Chào các bác.
    E có 1 bài tập nho nhỏ với Mach3. Bác nào có kinh nghiệm giúp e với.
    Chuyện là như vầy, máy CNC có 4 spindle.
    E muốn bật tắt từng Spindle, khi chạy chỉ 1 spindle bật.
    van khí nén mở đẩy Spindle xuống sâu hơn 3 spindle còn lại.
    e đang nghĩ tới G54, G55, G56, G57. cách này set tọa độ cũng dễ cho mỗi dao, spindle.
    Nhưng không biết phải đưa ngõ out ra như thế nào.
    Bác nào biết, hoặc đã làm qua giúp e với.
    Nếu được mật thư cho e giá cả hjhj. Số đt của e là 0901 5050 05
    E cám ơn các bác trên đây nhiều.
    Lâm.
    Đồng Nai. Đt 0901505005.

  2. #2
    Thợ cả
    Ngày tham gia
    Mar 2014
    Đang ở
    Usa
    Bài viết
    1,435
    Cám ơn
    726
    Được cám ơn 398 lần
           ở 272 bài viết
    Như vậy đc ko bác?
    https://youtu.be/9dxtVSOW970

  3. #3
    Thợ bậc 6
    Ngày tham gia
    Mar 2014
    Bài viết
    466
    Cám ơn
    127
    Được cám ơn 152 lần
           ở 62 bài viết
    Trích dẫn Gửi bởi Tuanlm Xem bài viết
    Như vậy đc ko bác?
    https://youtu.be/9dxtVSOW970
    ô đúng rồi bác. mà của e tới 4 spindle lận.
    bác giúp e với.
    Lâm.
    Đồng Nai. Đt 0901505005.

  4. #4
    Thợ bậc 6
    Ngày tham gia
    Nov 2013
    Bài viết
    382
    Cám ơn
    313
    Được cám ơn 37 lần
           ở 32 bài viết
    chà Vanlam làm change tool rồi à

  5. #5
    Thợ cả
    Ngày tham gia
    Mar 2014
    Đang ở
    Usa
    Bài viết
    1,435
    Cám ơn
    726
    Được cám ơn 398 lần
           ở 272 bài viết
    40 cái cũng đc nữa ấy chứ. Nhắn mail đi mình gởi code cho. Cũng đơn giản mà.

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


  7. #6
    Nam Sờ Pín
    Ngày tham gia
    Nov 2013
    Bài viết
    6,623
    Cám ơn
    1,712
    Được cám ơn 3,655 lần
           ở 2,275 bài viết
    ông Tuấn up cái file lên đi , chia sẽ thì cần gì mail riêng . CHo ông 1 like trước nè.
    Nguyễn Hoàng Nam
    n_h_n2002@yahoo.com DT: 0908415648

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


  9. #7
    Thợ bậc 6
    Ngày tham gia
    Mar 2014
    Bài viết
    466
    Cám ơn
    127
    Được cám ơn 152 lần
           ở 62 bài viết
    Trích dẫn Gửi bởi Tuanlm Xem bài viết
    40 cái cũng đc nữa ấy chứ. Nhắn mail đi mình gởi code cho. Cũng đơn giản mà.
    hj e cám ơn anh nhiều nhé. vanlam1102@gmail.com
    Lâm.
    Đồng Nai. Đt 0901505005.

  10. #8
    Thợ cả ktshung's Avatar
    Ngày tham gia
    Apr 2014
    Đang ở
    GB
    Bài viết
    1,407
    Cám ơn
    352
    Được cám ơn 245 lần
           ở 183 bài viết
    bác Tuanlm share chung đi, thanks bác trước

  11. #9
    Thợ cả
    Ngày tham gia
    Mar 2014
    Đang ở
    Usa
    Bài viết
    1,435
    Cám ơn
    726
    Được cám ơn 398 lần
           ở 272 bài viết
    Ok mấy gà đen. Mai tui dzìa ĐN, tui úp hết gan ruột lên hén. Đang ở trên núi nên ko mần chi đc.

  12. #10
    Thợ bậc 5
    Ngày tham gia
    Apr 2016
    Bài viết
    204
    Cám ơn
    28
    Được cám ơn 24 lần
           ở 23 bài viết
    hóng bác,thank bác trước

  13. #11
    Thợ cả
    Ngày tham gia
    Mar 2014
    Đang ở
    Usa
    Bài viết
    1,435
    Cám ơn
    726
    Được cám ơn 398 lần
           ở 272 bài viết
    Như đã hứa tui post file macro của Mach 3 để sử dụng thay đổi nhiều spindle lên để anh em tham khảo.
    file này chiếm khoảng 90% độ quan trọng của công việc.
    tên file: M6start.m1s. ( Có thể tạo mới hoặc mod lại file sẵn có.)
    nơi cư trú: ....\Mach3\macros\Mach3Mill

    Nội dung:
    Note: phần chữ màu đỏ là chú thích nhé!!!!
    tool = GetSelectedTool()
    SetCurrentTool( tool )
    if tool=1 then ‘Chỉ số của spindle tương ứng với toolnumber trong CAM
    code"G52 x0 y0"
    DeactivateSignal(OUTPUT2) ‘Ngõ ra điều khiển cylinder của spindle
    end if
    if tool=2 then
    code"G52 x100 y100" ‘X100 và Y100 là tọa độ offset của spindle tham chiếu theo tọa độ gốc
    ActivateSignal(OUTPUT2)
    end if
    .
    Vì máy của em làm chỉ có 2 spindle nên code như vậy là tạm đủ dùng. Em lấy tín hiệu đóng mở solenoid để mở spindle tương ứng, sẽ có những anh em khó hiểu nên em giải thích sơ bộ vậy.
    Về cơ bản như vậy là chạy đc rồi, tuy nhiên tùy theo yêu cầu về tính an toàn mà các bác chỉnh sửa lại trong postscrip của artcam một chút. (rảnh sẽ post và giải thích sau). Chủ yếu là thời điểm đóng mở spindle thôi.


    í quên nữa, mới chỉ có offset X và Y thôi Z thì các bác đo lại và set trong Tooltable của mach3 nhé.

    Sơ đồ nối dây thì xin mấy cao thủ giúp đỡ post lên thêm giúp nhé, vì máy của em làm còn qua cái PLC nữa nên post lên đây sẽ rối.
    Lần sửa cuối bởi Tuanlm, ngày 12-12-2016 lúc 11:48:18 AM.

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


  15. #12
    Thợ bậc 6
    Ngày tham gia
    Mar 2014
    Bài viết
    466
    Cám ơn
    127
    Được cám ơn 152 lần
           ở 62 bài viết
    các bác ơi, mấy ngày nay e tìm hiểu cái code mà không thể xuất out được.
    bác nào tìm ra rồi giúp e với.
    e để nguyên cái code của bác Tuanlm chép vào cũng không được.
    giúp e với hj, e cám ơn các bác nhiều.


    tool = GetSelectedTool()
    SetCurrentTool( tool )
    if tool= 1 then
    code"G52 x0 y0"
    DeactivateSignal(OUTPUT1)
    end if
    if tool= 2 then
    code"G52 x0 y100"
    ActivateSignal(OUTPUT2)
    end if
    Lâm.
    Đồng Nai. Đt 0901505005.

  16. #13
    Học việc
    Ngày tham gia
    Dec 2015
    Bài viết
    7
    Cám ơn
    1
    Được cám ơn 1 lần ở 1 bài viết
    Trích dẫn Gửi bởi vanlam1102 Xem bài viết
    các bác ơi, mấy ngày nay e tìm hiểu cái code mà không thể xuất out được.
    bác nào tìm ra rồi giúp e với.
    e để nguyên cái code của bác Tuanlm chép vào cũng không được.
    giúp e với hj, e cám ơn các bác nhiều.
    Lâm viết sai code kìa. Bao nhiêu spindle thì bấy nhiêu lần "if".

  17. #14
    Thợ cả
    Ngày tham gia
    Mar 2014
    Đang ở
    Usa
    Bài viết
    1,435
    Cám ơn
    726
    Được cám ơn 398 lần
           ở 272 bài viết
    Bác VanLam thử check nhé.
    1. Set các output trên mach 3 đã đúng chưa.
    2. Set chức năng thay dao tự động trên mach 3 chưa?
    3. Khi máy chạy đên code M6 thì trên mach 3 có hiển thị thứ tự dao ko?
    Bác check kỹ từng cái nhé. Có thì giờ mình sẽ coi tiếp. Nhờ mấy cao thủ truyền thêm ít công lực để bác ấy có thể làm đc. Thank a lot
    Lần sửa cuối bởi Tuanlm, ngày 29-12-2016 lúc 08:12:02 AM.

  18. #15
    Thợ cả
    Ngày tham gia
    Mar 2014
    Đang ở
    Usa
    Bài viết
    1,435
    Cám ơn
    726
    Được cám ơn 398 lần
           ở 272 bài viết
    Còn nữa. Vì code của mình dùng cho 2 spin nên chỉ dùng một cặp tiếp điểm (nc-no) của output 2. Bác dùng các tiếp điểm độc lập thì nhớ "deactivate" cái nọ rồi mới "activate" cái kia nhá.
    Lần sửa cuối bởi Tuanlm, ngày 29-12-2016 lúc 08:12:38 AM.

  19. #16
    Thợ bậc 6
    Ngày tham gia
    Mar 2014
    Bài viết
    466
    Cám ơn
    127
    Được cám ơn 152 lần
           ở 62 bài viết
    Mach3 của e như vầy.







    Lâm.
    Đồng Nai. Đt 0901505005.

  20. #17
    Thợ cả
    Ngày tham gia
    Mar 2014
    Đang ở
    Usa
    Bài viết
    1,435
    Cám ơn
    726
    Được cám ơn 398 lần
           ở 272 bài viết
    còn chỗ này nữa
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	mach3.jpg 
Views:	156 
Size:	89.0 KB 
ID:	29852

  21. #18
    Thợ bậc 6
    Ngày tham gia
    Mar 2014
    Bài viết
    466
    Cám ơn
    127
    Được cám ơn 152 lần
           ở 62 bài viết
    e làm được rồi các bác ạ, không biết thực tế thì như thế nào nhưng các ngõ uotput 1, 2, 3, 4 ok rồi.
    sau một hồi tìm hiểu thì e biết được.

    DeactivateSignal(OUTPUT2) "tắt ngõ uotput "
    ActivateSignal(OUTPUT2) " bật ngõ uotput " ở đây là uotput2
    Lâm.
    Đồng Nai. Đt 0901505005.

  22. #19
    Thợ bậc 6
    Ngày tham gia
    Mar 2014
    Bài viết
    466
    Cám ơn
    127
    Được cám ơn 152 lần
           ở 62 bài viết
    Chào các bác, máy em đã làm xong cũng khá khá thời gian.
    nay rảnh up lên khoe các bác, vẫn còn 1 số lỗi nhưng do hạn chế của BOB nên đành chịu.
    bác nào muốn tìm hiểu cứ nhắn lên đây em chia sẻ những gì em biết hjhj.



    Lâm.
    Đồng Nai. Đt 0901505005.

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


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

  1. Lỗi G3 trong mach3.
    Bởi iamnot.romeo trong diễn đàn Thắc mắc
    Trả lời: 6
    Bài viết cuối: 19-10-2016, 08:14:17 PM
  2. Hỏi về chức năng Exact stop trong Mach3
    Bởi ktshung trong diễn đàn Phần mềm CNC control
    Trả lời: 1
    Bài viết cuối: 25-06-2016, 10:30:15 PM
  3. Hỏi về tính step per trong Mach3 motor tuning
    Bởi anhthai20121991 trong diễn đàn Phần mềm CNC control
    Trả lời: 10
    Bài viết cuối: 07-01-2016, 10:26:11 PM
  4. Hiển thị toàn bộ trạng thái In/Out trong Mach3
    Bởi giaiphapcnc trong diễn đàn Phần mềm CNC control
    Trả lời: 0
    Bài viết cuối: 07-07-2015, 12:17:52 PM
  5. Trả lời: 19
    Bài viết cuối: 16-01-2015, 10:41:54 AM

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
  •