Osai CNC GTL 프로그래밍 종합 가이드: 단계별 완전 예제
Osai 10 시리즈는 표준 프로그래밍 언어(G1-G2-G3) 또는 고수준 언어인 GTL로 CNC 프로그램을 작성할 수 있습니다. 여기 완전한 Osai GTL 프로그래밍 예제가 있습니다.
Osai CNC GTL 프로그램 예제

N1 (DIS,"EXAMPLE 3")
N2 S...F...T1.1M6 M...
N3 o1=X20 Y21 a45
N4 l1=X0 Y-60,a180
N5 l2=X50 Y0,a90
N6 c6=o1 I-38 J-35 r10
N7 l3=c6,a135
N8 l4=c6,a-45
N9 l5=X0 Y-50,a180
N10 l6=X-50 Y-65,a60
N11 l7=X-25 Y0,a90
N12 c3=I-65 J0 r55
N13 c4=I0 J80 r55
N14 p2=c3,c4
N15 c1=p2,r-15
N16 p3=X40 Y80
N17 c2=c1,p3,r40
N18 c5=I55 J80 r13
N19 l8=X70 Y0,a-90
N20 G21 G42 l8
N21 Z-10
N22 l1
N23 r-5
N24 l2
N25 r12
N26 l3
N27 c6
N28 l4
N29 l5
N30 l6
N31 l7
N32 r40
N33 c1
N34 c2
N35 r-5
N36 c5
N37 r-5
N38 l8
N39 G20 G40 l1
N40 G Z20
N41 X... Y... M30
주요 GTL 요소 분석
| 요소 | 정의 | 설명 |
| o1 | X20 Y21 a45 | 참조 원점: (20,21) 위치, 45도 회전 |
| l1 | X0 Y-60,a180 | 직선: (0,-60) 통과, 180도 방향 |
| c6 | o1 I-38 J-35 r10 | 원: 원점 o1 기준 중심(-38,-35), 반경 10 |
| p2 | c3,c4 | 점: 원 c3와 c4의 교점 |
| c1 | p2,r-15 | 원: 점 p2 중심, 반경 -15(음수 = 방향) |
가공 시퀀스 (N20~N39)
- G21 G42 l8: 미터법, 우측 보정, l8 직선에서 시작
- Z-10: Z축 -10 위치로 진입
- l1, r-5, l2...: 정의된 기하 요소를 순차적으로 가공
- r-5, c5, r-5: 모서리 R 처리 (음수 = 내부 R)
- G20 G40 l1: 인치법, 보정 해제, l1로 복귀
GTL은 도면의 기하 정보를 직접 프로그래밍하여 CNC가 접점과 교점을 자동 계산하게 하는 강력한 언어입니다.