Về dịch vụ NCPlayer:
Menu Tệp
Menu Chỉnh sửa
Menu Xem
Menu Định dạng
Menu Công cụ
Cấu hình máy
Cộng tác

Chuyển đổi cung tròn từ R sang IJK


Chức năng Convert Arcs R to IJK thay thế các lệnh nội suy tròn G02 / G03 với tham số bán kính R bằng các lệnh tương đương với tọa độ tâm cung tuyệt đối I, J hoặc K, tùy thuộc vào mặt phẳng đang hoạt động (G17, G18, G19). Định dạng này được nhiều post-processor và bộ điều khiển ưa dùng, đặc biệt với các cung tròn phức tạp hoặc lớn. NCPlayer hỗ trợ hai chế độ chuyển đổi: Convert R arcs → IJK (Incremental) và Convert R arcs → IJK (Absolute).

Chức năng này làm gì

  • Quét toàn bộ chương trình NC để tìm các lệnh G02 / G03 có tham số R.
  • Xác định mặt phẳng gia công hiện tại:
    • G17 — dùng IJ (trục Z là trục vuông góc).
    • G18 — dùng IK (trục Y là trục vuông góc).
    • G19 — dùng JK (trục X là trục vuông góc).
  • Tính tọa độ tâm cung trong hệ tuyệt đối dựa trên:
    • Điểm kết thúc trước đó (điểm bắt đầu cung).
    • Tọa độ điểm kết thúc cung mới.
    • Chiều cung (CW/CCW).
    • Dấu của bán kính R (đoạn nhỏ hơn hay lớn hơn 180°).
  • Thay thế R bằng các giá trị I, J, K đã tính.
  • Giữ nguyên chú thích và các tham số khác trên dòng.
  • Không sửa đổi các lệnh chứa G7x, G8x, G10 hoặc các dòng là chú thích.

Thuật toán (phiên bản rút gọn)

  1. Đọc tệp theo từng dòng, xác định mặt phẳng làm việc hiện tại (G17, G18, G19).
  2. Nếu dòng chứa G02 hoặc G03 kèm tham số R — trích xuất tất cả tọa độ (X/Y/Z).
  3. Tính tâm cung bằng các công thức hình học, phụ thuộc vào mặt phẳng và chiều quay.
  4. Tạo lệnh mới với I, J, K thay cho R.
  5. Cập nhật vị trí hiện tại (điểm cuối cung trở thành điểm gốc mới).

Ví dụ

; Before:
G17
N10 G02 X50 Y50 R25 F200
N20 G03 X0  Y0  R25

; After:
G17
N10 G02 X50 Y50 I0  J25 F200
N20 G03 X0  Y0  I-25 J0

Khi nào nên sử dụng

  • Khi bộ điều khiển máy không hỗ trợ tham số R cho cung tròn.
  • Khi chuẩn bị chương trình cho các hệ CAM hoặc trình mô phỏng yêu cầu tọa độ tâm cung rõ ràng.
  • Để tránh mơ hồ khi xử lý các cung lớn hơn 180°.
Mẹo: Sau khi chuyển đổi, nên chạy mô phỏng đường chạy dao để đảm bảo các cung thu được khớp chính xác với hình học ban đầu.
NCPlayer - Convert Arcs R to IJK NCPlayer - Convert Arcs R to IJK NCPlayer - Convert Arcs R to IJK
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy