산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Equipment >> CNC 기계

Fanuc 매크로와 G66 모달 호출로 맞춤형 G81 드릴링 사이클 만들기

G66 모달 호출 (Modal Call)

Fanuc G66으로 모달 호출을 지정하면, 축 이동을 지정하는 블록이 실행된 후 매크로가 호출됩니다. 이는 G67로 모달 호출을 취소할 때까지 계속됩니다.

매크로 호출 파라미터

G65 P9110 X x Y y Z z R r F f L l ;

X: 홀의 X 좌표 (절대값만) . . . . . . . . . . . . . . . . (#24)
Y: 홀의 Y 좌표 (절대값만) . . . . . . . . . . . . . . . . (#25)
Z: Z 위치 좌표 (절대값만) . . . . . . . . . . . . . . . . . . (#26)
R: R 위치 좌표 (절대값만) . . . . . . . . . . . . . . . . . . (#18)
F: 절삭 이송속도 . . . . . . . . . . . . . . . . . . . . . . . . (#9)
L: 반복 횟수

프로그램 예제

O0001;
G28 G91 X0 Y0 Z0;
G92 X0 Y0 Z50.0;
G00 G90 X100.0 Y50.0;
G66 P9110 Z–20.0 R5.0 F500;
G90 X20.0 Y20.0;
X50.0;
Y50.0;
X70.0 Y80.0;
G67;
M30;

드릴링 매크로 (O9110)

O9110;
#1=#4001; (G00/G01 모달 저장)
#3=#4003; (G90/G91 모달 저장)
#4=#4109; (절삭 이송속도 저장)
#5=#5003; (드릴링 시작 시 Z 좌표 저장)
G00 G90 Z#18; (R 위치로 위치 결정)
G01 Z#26 F#9; (Z 위치까지 절삭 이송)
IF[#4010 EQ 98]GOTO 1; (I 위치로 복귀인 경우)
G00 Z#18; (R 위치로 위치 결정)
GOTO 2;
N1 G00 Z#5; (I 위치로 위치 결정)
N2 G#1 G#3 F#4; (모달 정보 복원)
M99;

핵심 포인트: 이 매크로는 Fanuc 표준 G81 드릴링 사이클과 동일하게 작동하며, G66 모달 호출을 통해 여러 홀 위치에서 반복 실행할 수 있습니다. 매크로 내부에서 모달 상태(G00/G01, G90/G91, 이송속도)를 저장했다가 복원하여 프로그램 흐름을 방해하지 않습니다.

CNC 기계

  1. 맞춤 아날로그 멀티미터 제작: 부품부터 캘리브레이션까지
  2. Fanuc CNC 선반에서 G74 펙 드릴링 사이클로 효율적인 펙 드릴링 구현하기
  3. Fanuc G70 & G71 황삭 및 정삭 터닝 사이클 CNC 프로그램 예제
  4. G91 증분 모드로 G81 드릴링 사이클 마스터하기: 실전 반복 드릴링 예제
  5. 예제 프로그램: G81 & G83 펙 드릴링, G98/G99 복귀 레벨 활용
  6. CNC 밀링 예제: G81 드릴링 캔드 사이클 마스터하기
  7. Fanuc CNC G81 드릴링 사이클 프로그램 - 단계별 예제
  8. CNC 드릴링 최적화: G81 사이클을 활용한 그리드 플레이트 가공 실전 예제
  9. ECS G81/3: 3-레이어 드릴링 사이클 – 효율적인 다중 영역 홀 드릴링
  10. ECS G81 표준 드릴링 사이클: 정밀 데이터 입력 및 파라미터 설정