마작(Mazak) G01.1: C축 보간 나사 가공 실전 예제
제출자: Machinist
도면/이미지
CNC 프로그램
/*MAZATROL MATRIX For INTEGREX IV Programming EIA/ISO Mazak G01.1 command in the milling mode enables a simultaneous interpolation on the C-axis and the X- and/or the Z-axis for straight, tapered or scrolled thread cutting of constant leads. Programming format G01.1 Zz/Ww Xx/Uu Ff Ss; Where Zz, Ww, Xx, Uu: Thread ending point addresses and coordinates (mm or in.) Ff: Lead of long axis (axis of which moving distance is the longest) direction Ss: Rotational speed of C-axis (rpm) Set parameter F111 bit 3 to select the direction of C-axis rotation: F111 bit 3 = 0 : Normal rotation of C-axis 1 : Reversed rotation of C-axis */
G98 G97;
G28 U0 W0;
T001T000 M06;
G50 X300. Z100.;
M200;
G00 X100. Z2. C0.;
G01.1 W-100. F2. S400;(2 mm lead and 400 rpm)
G00 U10.; W100. C0.;
U-11.;
G01.1 W-100. F2. S400;(2 mm lead and 400 rpm)
G00 U11.; W100. C0.;
G00 U-12.;
G01.1 W-100. F2. S400;(2 mm lead and 400 rpm)
G00 U12.; W100.;
G28 U0 W0.;
M202;
M30;
G01.1 C축 보간 나사 가공 핵심
- G01.1: 밀링 모드에서 C축과 X/Z축 동시 보간으로 정삭/테이퍼/스크롤 나사 가공
- 포맷: G01.1 Z/W X/U F(리드) S(C축 RPM)
- F (리드): 장축 방향 리드 (이동 거리가 가장 긴 축 기준)
- S (C축 속도): C축 회전 속도 (RPM)
- 관계식: 리드 = 이송거리 / 회전수 → F = (Z이동량) / (C축 회전수)
프로그램 흐름 분석
- G50 X300 Z100: 최대 주축 속도 제한 / 좌표계 설정
- M200: C축 모드 진입 (마작 전용 M코드)
- G00 X100 Z2 C0: 가공 시작 위치
- G01.1 W-100 F2 S400: Z축 -100mm 이동하며 C축 400RPM, 리드 2mm (50회전)
- G00 U10 W100 C0 / U-11: 공구 후퇴 → 위치 변경 → 재진입
- 3회 반복: 서로 다른 X 위치(U-11, U-12)에서 동일 나사 가공 (다중 나사산)
- M202: C축 모드 해제
인테그렉스(INTEGREX) 복합기에서 밀링 모드로 C축 동기화 나사 가공하는 고급 예제. 파라미터 F111 bit 3로 C축 회전 방향 제어 가능.