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

Chủ đề: Tự động so dao - Auto tool length setter

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #3
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,678
    Cám ơn
    1,737
    Được cám ơn 5,330 lần
           ở 2,595 bài viết
    Như trình bày phía trên. Ta cần quan tâm mấy nội dung:

    1. Hệ toạ độ mà ta chạy các lệnh.
    - Mach3 cho phép ghi nhớ nhiều hệ toạ độ làm việc khác nhau, gọi là work offset. Do đó các hệ toạ độ này có thể không trùng khớp với hệ toạ độ máy.
    - Với các kiểu probe khác nhau thì ta cũng có cách làm khác nhau. Ví dụ loại đặt Probe (sẽ gọi là sensor -> cảm biến) trên mặt phôi, loại đăt cảm biến cố định trên bàn máy, loại đặt cảm biến trên đầu spindle v.v... Mỗi cách đặt cảm biến khác nhau thì phương thức di chuyển, vận hành cũng khác nhau. Chính vì thế mà mình nói ở trên là copy/paste sẽ không thể chạy được vì phải phù hợp với thực tế.
    - Vậy thì dùng work offset coordinate (hệ toạ độ phôi) hay machine coordinate (hệ toạ độ máy) là tuỳ theo nhu cầu và thiết kế cụ thể.
    - Nếu muốn dùng machine coordinate thì máy phải có chức năng reference home (chức năng về toạ độ góc máy, hay gọi đơn giản là về Home).
    - Như mô hình mà các bạn có thể thấy trong clip, cách đơn giản để chạy là dùng toạ độ máy. Và mình sẽ phân tích theo hướng này. Những cách thức khác các bạn khi thực hiện, chia sẻ và thảo luận thêm sau này.

    Để dùng toạ độ gốc máy, thì ta có một lệnh đơn giản là
    G53 X Y Z F
    Với G53 là yêu cầu chạy theo hệ toạ độ góc máy. XYZ là điểm cần đế, F là tốc độ.
    Lưu ý: G53 chỉ chạy được trong hệ toạ độ tuyệt đối G90

    2. Toạ độ của sensor
    Toạ độ sensor phụ thuộc vào vị trí lắp đặt cụ thể của sensor trong không gian vận hành máy và so với toạ độ góc máy. Mình sẽ ký hiệu là Xs, YsZs cho các chú thích sau này. Giá trị cụ thể cho ví dụ là:
    - Xs = 0
    - Ys = 0
    - Zs = -150
    Và tạo độ gốc máy, vị trí home được thiết lập là
    - X = 0
    - Y = 0
    - Z = 0

    3. Macro code
    Mình sẽ tập trung vào macro code. Vì dù là nhúng vào screen hay macro thì nó vẫn là Mach3 VB Macro. Có rất nhiều tài liệu hướng dẫn về macro, các bạn có thể tìm theo từ khoá "Mach3_V3.x_Macro_Prog_Ref" hoặc có thể download bên dưới bài viết.
    Ngoài ra các bạn nên tìm hiểu thêm về OEMcode, OEMled, OEMdro trên Mach3 Wiki https://en.wikipedia.org/wiki/Mach3

    Bắt đầu thôi
    Mã:
    'Thiet lap vi tri sensor
    Xs = 0
    Ys = 0
    Zs = -150
    'Thiet lap cac thong so van hanh
    Ffast = 2000
    Fslow = 200
    Zmove = Zs + (-5) 'Chay qua 5mm de dam bao sensor lam viec
    'RUN
    Code "G90" 'Su dung he toa do tuyet doi
    Code "G53 Z0 F5000" 'Chay nhanh ve vi tri cao nhat cua may
    Code "G53 X" & Xs & " Y" & Ys & " F5000" 'Chay nhanh ve vi tri sensor
    Code "G31 Z" & Zmove & " F" & Ffast 'Chay nhanh xuong sensor
    While IsMoving 'Cho cho den khi dung lai
    Wend
    Code "G91"
    Code "G0 Z5" 'Chay nguoc len 5mm
    While IsMoving 'Cho cho den khi dung lai
    Wend
    Code "G90"
    Code "G31 Z" & Zmove & " F" & Fslow 'Chay cham xuong sensor
    While IsMoving 'Cho cho den khi dung lai
    Wend
    'Done, cho thuc hien thao tac tiep theo
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

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


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

  1. Cần mua Tool Setter
    Bởi QuyND trong diễn đàn Cần mua
    Trả lời: 0
    Bài viết cuối: 27-03-2018, 11:50:43 PM
  2. [Hỏi] Cách lắp đặt Tool Setter Trung Quốc.
    Bởi QuyND trong diễn đàn Thắc mắc
    Trả lời: 23
    Bài viết cuối: 17-03-2018, 06:56:18 PM
  3. Trả lời: 239
    Bài viết cuối: 08-03-2017, 09:37:08 AM
  4. Máy gắn linh kiện điện tử tự động (Auto Insert Machine)
    Bởi giaiphapcnc trong diễn đàn Các loại máy CNC khác
    Trả lời: 0
    Bài viết cuối: 18-04-2015, 10:45:36 PM

Tag của Chủ đề này

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
  •