CNC Path Analyzer

G70 정삭 사이클: 황삭 형상을 재사용해 정삭 공구로 마무리하기

G70 정삭 사이클이 G71·G72·G73의 P~Q 형상 블록을 어떻게 다시 읽는지, 형상 안의 F·S가 언제 적용되는지, 공구 교환을 사이에 두는 실무 순서를 원호가 있는 예제로 설명합니다.

G70은 형상을 새로 적지 않는다

G70 P_ Q_는 이미 프로그램 안에 있는 시퀀스 번호 P부터 Q까지의 블록을 한 번 그대로 따라가는 정삭 명령입니다. 황삭 사이클(G71, G72, G73)이 같은 블록을 기준으로 여유를 남기고 깎아 두었으므로, G70은 남은 여유만 걷어 내면서 최종 치수를 만듭니다.

즉 G70 자체에는 형상 좌표가 없습니다. 형상을 고치고 싶다면 P~Q 블록을 고쳐야 하고, 그러면 황삭과 정삭이 함께 바뀝니다. 한 곳만 관리하면 되는 것이 이 구조의 가장 큰 장점입니다.

G70에 적용되는 이송과 회전수

황삭 사이클을 실행하는 동안에는 P~Q 블록 안의 F, S, T가 무시되고 사이클 블록의 F가 쓰입니다. 반대로 G70을 실행할 때는 P~Q 블록 안의 F·S·T가 적용됩니다. 예제에서 황삭은 사이클의 F0.3으로, 정삭은 형상 둘째 줄의 F0.1로 진행됩니다.

형상 블록 안에 F가 하나도 없다면 G70은 직전 모달 F, 즉 황삭에서 쓰던 이송을 그대로 이어받습니다. 정삭면 조도가 기대보다 거칠다면 가장 먼저 이 부분을 확인하세요.

실무 순서: 황삭 → 후퇴 → 공구 교환 → 정삭

황삭 공구 T01로 G71, 정삭 공구 T03으로 바꿔 G70 실행

O2004
T0101
G21 G90 G18 G40 G99
G50 S2000
G96 S160 M03
G00 X46. Z2.
G71 U2. R0.5
G71 P100 Q200 U0.5 W0.05 F0.3
N100 G00 X16.
G01 Z0. F0.1
G03 X24. Z-4. R4.
G01 Z-18.
X32. Z-24.
Z-36.
N200 X46.
G00 X150. Z100.
T0303
G96 S220 M03
G00 X46. Z2.
G70 P100 Q200
G00 X150. Z100.
M30
황삭 공구 T01로 G71, 정삭 공구 T03으로 바꿔 G70 실행 — ZX (반경) 경로ZX (반경)
점선·연한 파랑은 G00 급속, 주황 실선은 절삭 이동입니다. 원호는 계산된 곡선을 정적 그림으로 펼쳤습니다.

위 그림은 이 프로그램을 CNC Path Analyzer로 해석한 결과입니다 (급속 29 구간, 직선 절삭 13 구간, 원호 1 구간).

예제에서 눈여겨볼 점

  • G50 S2000은 주속 일정 제어(G96)에서 지름이 작아질 때 회전수가 무한정 올라가지 않도록 최고 회전수를 2,000rpm으로 묶습니다.
  • 황삭이 끝나면 G00 X150. Z100.으로 공구 교환 위치까지 크게 물러납니다. 공구대가 회전할 때 소재·척과 부딪치지 않는 위치여야 합니다.
  • 정삭 공구 T0303은 주속을 S220으로 높였습니다. 정삭은 절입이 얕아 더 높은 절삭 속도를 쓸 수 있습니다.
  • G70 직전 G00 X46. Z2.은 황삭 사이클 시작점과 같은 위치입니다. 다른 위치에서 시작하면 정삭 후 복귀 위치도 달라집니다.
  • 형상의 G03 X24. Z-4. R4.는 정면 쪽 R4 라운드입니다. 정삭 공구의 노즈 R 보정(G41/G42)을 쓰지 않으면 라운드와 테이퍼 부분 치수가 노즈 반경만큼 달라집니다.

G70 사용 중 자주 생기는 문제

상황이유대처
G70에서 시퀀스 번호를 못 찾음P/Q 번호 오타, 또는 형상이 다른 프로그램에 있음N 번호와 같은 프로그램 안 위치 확인
DNC 운전에서 G70 알람테이프·DNC 운전은 이미 지나간 블록으로 되돌아갈 수 없는 경우가 많음메모리 운전으로 실행하거나 정삭 형상을 직접 작성
정삭 치수가 일정하게 큼정삭 공구 마모 보정 또는 노즈 R 보정 미적용공구 보정 화면과 G41/G42 확인
정삭 후 복귀가 소재를 긁음G70 시작점이 소재에 너무 가까움시작점 X를 소재 외경보다 충분히 크게

정삭 여유 U·W를 정하는 기준

황삭 사이클 둘째 줄의 정삭 여유는 G70이 실제로 깎을 두께입니다. 너무 크면 정삭 공구가 황삭처럼 부하를 받아 치수와 조도가 흔들리고, 너무 작으면 황삭 때 생긴 떨림 자국이나 열변형을 다 걷어 내지 못합니다. 예제의 U0.5는 지름 0.5mm, 즉 반경으로 0.25mm를 남깁니다.

흔히 쓰는 출발점은 정삭 절입이 정삭 인서트 노즈 반경과 비슷하거나 약간 작게 되도록 잡는 것입니다. 노즈 R0.4 인서트라면 반경 여유 0.2~0.3mm, 즉 U0.4~0.6 정도입니다. Z 방향 여유 W는 단면이 짧고 공구가 옆날로 깎게 되므로 보통 U보다 작게 줍니다. 예제는 W0.05입니다.

정삭 인서트 노즈 R반경 여유 예둘째 줄 U 예
R0.20.1~0.15mmU0.2~0.3
R0.40.2~0.3mmU0.4~0.6
R0.80.3~0.5mmU0.6~1.0

G70 없이 정삭하는 경우

형상 블록이 서브프로그램으로 분리돼 있거나, 정삭만 다른 공정으로 옮겨야 할 때는 G70 대신 정삭 경로를 별도로 적기도 합니다. 이 경우 황삭 형상과 정삭 형상이 따로 관리되므로, 도면이 바뀌면 두 곳을 모두 고쳐야 한다는 부담이 생깁니다. CNC Path Analyzer에서 두 경로를 같은 화면에 겹쳐 보면 형상 불일치를 빠르게 찾을 수 있습니다.

자주 묻는 질문

G70은 G73(형상 반복) 뒤에도 쓸 수 있나요?
네. G71·G72·G73 모두 같은 방식으로 P~Q 형상을 공유하며, G70으로 정삭합니다.
G70 실행 중 정삭 여유 U·W는 다시 지정하나요?
아닙니다. 정삭 여유는 황삭 사이클 둘째 줄에서만 의미가 있습니다. G70은 여유 없이 형상 그대로를 따라갑니다.

다음 단계

CNC Path Analyzer 도구에서 경로 확인하기