파낙 G72.1 회전 복사: CNC 밀링에서 도형 복제 마스터하기
파낙 G72.1 회전 복사
Fanuc G72.1 Rotational Copy
G72.1 회전 복사 G-코드를 사용하면 서브 프로그램으로 지정한 도형을 회전(Rotational) 운동으로 반복 생성할 수 있습니다.
프로그래밍 형식
G72.1 P... L... X... Y... R...
파라미터 설명
| 파라미터 | 설명 |
| P | 서브 프로그램 번호 |
| L | 반복 횟수 |
| X | 회전 중심 X축 좌표 |
| Y | 회전 중심 Y축 좌표 |
| R | 각도 변위 (양수: 반시계방향, 증분값 지정) |
G-코드 데이터
프로그래밍 주의사항
기본 주의사항
- G72.1 블록에서는 P, L, X, Y, R 이외의 주소는 무시됩니다.
- P, X, Y, R은 반드시 지정해야 합니다.
- L을 생략하면 도형이 1회 복사됩니다.
- 회전 중심 좌표는 증분 모드에서도 절대값으로 처리됩니다.
- 각도 변위 R에는 증분값을 지정합니다. N번째 도형의 각도 변위 = R × (N-1).
서브 프로그램의 첫 블록
회전 복사를 수행하는 서브 프로그램의 첫 블록에는 반드시 이동 명령을 지정해야 합니다. 첫 블록이 O00001234;와 같이 프로그램 번호만 있고 이동 명령이 없으면, n번째(n=1,2,3,...) 복사 도형의 시작점에서 이동이 정지할 수 있습니다.
잘못된 프로그램 예
O00001234 ;
G00 G90 X100.0 Y200.0 ;
;
;
M99 ;
올바른 프로그램 예
O00001000
G00 G90 X100.0 Y200.0 ;
;
;
M99 ;
제한사항
도형 복사를 위한 두 개 이상의 명령 지정
서브 프로그램에서 회전 복사를 위해 G72.1을 두 번 이상 지정할 수 없습니다 (시도 시 알람 PS0900 발생).
그러나 회전 복사를 지정하는 서브 프로그램 안에서는 선형 복사(G72.2)를 지정할 수 있습니다. 반대로 선형 복사를 지정하는 서브 프로그램 안에서는 회전 복사를 지정할 수 있습니다.
지정해서는 안 되는 명령
회전 복사를 수행하는 프로그램 안에서는 다음 명령을 지정할 수 없습니다:
- 선택 평면 변경 명령 (G17~G19)
- 극좌표 지정 명령 (G16)
- 기준점 복귀 명령 (G28)
- 축 전환
- 좌표계 회전 (G68)
- 스케일링 (G51)
- 프로그래머블 미러 이미지 (G51.1)
- 회전 복사 명령은 좌표계 회전, 스케일링, 프로그래머블 미러 이미지 명령 실행 후에 지정할 수 있습니다.
싱글 블록
G72.1 또는 G72.2 블록에서는 싱글 블록 정지가 수행되지 않습니다.
G72.1 프로그래밍 예제

메인 프로그램
O1000 ;
N10 G90 G00 X80. Y100. ; (P1)
N20 Y50. ; (P2)
N30 G01 G17 G42 X43.301 Y25. D01 F100 ;(P3)
N40 G72.1 P1100 L3 X0 Y0 R120. ;
N50 G90 G40 G01 X80. Y50. ; (P2)
N60 G00 X80. Y100. ; (P1)
N70 M30 ;
서브 프로그램
O1100
G91 G03 X-18.301 Y18.301 R50. ; (P4)
N100 G01 X-5. Y50. ; (P5)
N200 G03 X-40. I-20. ; (P6)
N300 G01 X-5. Y-50. ; (P7)
N400 G03 X-18.301 Y-18.301 R50. ; (P8)
N500 M99 ;
예제 해설
- 원점(0,0)을 중심으로 120°씩 3회 회전 복사 (3등분)
- 서브 프로그램에서 복잡한 윤곽 도형 가공 후 회전 복사로 3개 생성
- 절삭 반경 보정(G42) 상태에서 회전 복사 적용