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위 그림은 이 프로그램을 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.2 | 0.1~0.15mm | U0.2~0.3 |
| R0.4 | 0.2~0.3mm | U0.4~0.6 |
| R0.8 | 0.3~0.5mm | U0.6~1.0 |
G70 없이 정삭하는 경우
형상 블록이 서브프로그램으로 분리돼 있거나, 정삭만 다른 공정으로 옮겨야 할 때는 G70 대신 정삭 경로를 별도로 적기도 합니다. 이 경우 황삭 형상과 정삭 형상이 따로 관리되므로, 도면이 바뀌면 두 곳을 모두 고쳐야 한다는 부담이 생깁니다. CNC Path Analyzer에서 두 경로를 같은 화면에 겹쳐 보면 형상 불일치를 빠르게 찾을 수 있습니다.