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. #4
    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
    Chú thích thêm về code
    Zmove = Zs + (-5)
    Zs là toạ độ của sensor, nhưng khi chạm sensor có thể cần đi thêm một quảng đường nữa. Do đó để đảm bảo cần di chuyển thêm một đoạn nhỏ .
    Ngoài ra còn lưu ý thêm chiều dài dao, tool holder v.v...

    Code "G53 Z0 F5000" là cú pháp để macro thi hành một lệnh G-code có nội dung là G53 Z0 F5000, bên trong dấu "" là một chuổi lệnh (ký tự). Tương tự với các dòng khác
    Code "G53 X" & Xs & " Y" & Ys & " F5000" dòng này có điểm đặt biệt là có xuất hiện dấu &. Chức năng của nó là ghép các đoạn lại với nhau. Cụ thể là trích giá trị của các biến Xs, Ys và ghép lại thành một chuổi. Dòng này sẽ tương đương
    Code "G53 X0 Y0 F5000"

    While IsMoving 'Cho cho den khi dung lai
    Wend
    Là đoạn code bắt buộc để máy tạm dừng và chờ kết quả của dòng lệnh phía trên nó.
    Khác biệt của việc chạy lệnh G-code trong môi trường macro khác với việc chạy lệnh G-code trong file G-code hay MDI. Trong môi trường macro các lệnh thực thi như di chuyển các trục sẽ thông được dừng lại chờ mà sau khi phát lệnh sẽ thực hiện lệnh kế tiếp. Do đó, muốn máy tạm dừng lại để chờ kết quả thì việc dùng cú pháp While IsMoving - Wend là cần thiết.

    * Ghi chú:
    Việc tách một số giá trị và lưu thành biến giúp ta dễ dàng thay đổi giá trị theo thực tế, đơn giản và giảm rủi ro lỗi trong quá trình hiệu chỉnh code.
    Trong quá trình di chuyển có thay đổi hệ toạ độ tuyệt đối/tương đối để đơn giản quá trình tính toán.

    Đến đây tạm kết thúc. Quá trình thực tế sẽ
    1. Di chuyển lên vị trí cao nhất, ứng với tạo độ gốc máy Z = 0
    2. Di chuyển đến vị trí đặt sensor, Xs Ys
    3. Di chuyển xuống cho đến khi sensor bị tác động. Di chuyển nhanh
    4. Di chuyển ngược lên 5mm
    5. Di chuyển xuống cho đến khi sensor bị tác động. Di chuyển chậm
    6. Kết thúc chương trình

    Sau khi sensor bị tác động lần 2 thì dừng lại chờ xử lý tiếp theo. Cách thức thực hiện tiếp theo tuỳ theo ý đồ người dùng mà khác nhau. Có thể
    - Zero Z
    - Bù trừ chiều cao và Zero Z
    - Bù trừ vào bẳng tool lengh offset
    - V.v....
    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ó 8 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
  •