Osai 10 시리즈 CNC 프로그래밍 종합 가이드: 평면 회전(ROT)과 파라메트릭 반복(RPT) 예제
Osai 10 시리즈 CNC 프로그램 예제로 평면 회전(ROT), 반복(RPT), 파라메트릭 프로그래밍 활용 방법을 보여줍니다.
Osai 10 시리즈 CNC 프로그램 예제
(UGS, X, -100, 100, Y, -100, 100)
N148 (DIS, " ...")
N149 S1500 T5.5 M6
N150 E25 = 0
N151 (RPT, 8)
N152 ( ROT, E25)
N153 G X40 Y M3
N154 Z0
N155 G29 G1 Z-10 F150
N156 X80 F200
N157 Z-18 F150
N158 X40
N159 G Z0
N160 E25 = E25 + 45
N161 (ERP)
N162 (ROT, 0)
프로그램 분석:
- (UGS, X, -100, 100, Y, -100, 100): 그래픽 표시 범위 설정(X/Y -100~100)
- N149: 스핀들 1500rpm, 공구 5.5번, 공구 교환(M6)
- N150: 파라미터 E25를 0으로 초기화(회전 각도 변수)
- N151 (RPT, 8): 8회 반복 시작
- N152 (ROT, E25): E25 각도만큼 좌표계 회전
- N153~159: 가공 패턴 실행(X40→X80 직선, Z축 펙 드릴링 등)
- N160: E25에 45° 추가(8회 × 45° = 360°)
- N161 (ERP): 반복 종료
- N162 (ROT, 0): 회전 취소(원래 좌표계 복원)
이 예제는 파라메트릭 변수(E25)를 활용해 45°씩 회전하며 8번 반복 가공하는 전형적인 패턴 가공 기법을 보여줍니다.