NCPlayer 서비스 소개:
파일 메뉴
편집 메뉴
보기 메뉴
서식 메뉴
도구 메뉴
머신 설정 메뉴
협업

호를 R에서 IJK로 변환하기


Convert Arcs R to IJK 기능은 원호 보간 명령 G02 / G03에서 반지름 파라미터 R을 사용한 호를, 활성 평면(G17, G18, G19)에 따라 절대 원호 중심 좌표 I, J 또는 K를 사용하는 동등한 명령으로 변환합니다. 이 형식은 특히 복잡하거나 큰 호에서 많은 포스트프로세서와 컨트롤러에서 선호됩니다. NCPlayer는 두 가지 변환 모드를 지원합니다: Convert R arcs → IJK (Incremental) 및 Convert R arcs → IJK (Absolute).

기능 설명

  • NC 프로그램 전체를 스캔하여 R 파라미터가 있는 G02 / G03 명령을 모두 찾습니다.
  • 현재 가공 평면을 판별합니다:
    • G17IJ 사용 (Z축이 수직 축).
    • G18IK 사용 (Y축이 수직 축).
    • G19JK 사용 (X축이 수직 축).
  • 다음 정보에 기반해 절대 좌표계에서 호의 중심을 계산합니다:
    • 이전 끝점(호의 시작점).
    • 새 호 끝점 좌표.
    • 호의 방향(CW/CCW).
    • 반지름 R의 부호(작은 호/큰 호 구분).
  • R을 계산된 I, J, K로 교체합니다.
  • 주석과 그 밖의 다른 라인 파라미터는 변경하지 않습니다.
  • G7x, G8x, G10이 포함된 명령이나 전체가 주석인 줄은 수정하지 않습니다.

알고리즘 (요약)

  1. 파일을 한 줄씩 읽으면서 현재 작업 평면(G17, G18, G19)을 파악합니다.
  2. 해당 줄에 R 파라미터를 가진 G02 또는 G03이 있으면 모든 좌표(X/Y/Z)를 추출합니다.
  3. 평면과 방향에 따라 기하학 공식을 이용해 호의 중심을 계산합니다.
  4. R 대신 I, J, K가 포함된 새 명령을 구성합니다.
  5. 현재 위치를 갱신합니다 (호 끝점이 새 기준점이 됩니다).

예시

; 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

언제 사용하는가

  • 머신 컨트롤러가 호에서 R 파라미터를 지원하지 않을 때.
  • 호 중심 좌표를 명시적으로 요구하는 CAM 시스템이나 시뮬레이터용 프로그램을 준비할 때.
  • 180°를 초과하는 큰 호 처리에서 모호성을 피하고 싶을 때.
Tip: 변환 후에는 시뮬레이션을 한 번 실행하여 결과 호가 원래 기하와 정확히 일치하는지 확인하는 것이 좋습니다.
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