Fanuc Macro 및 G66 Modal Call을 통해 나만의 G81 드릴링 사이클 만들기
이것은 Fanuc G81 드릴링 사이클과 동일하게 작동하는 완벽한 Fanuc 매크로입니다.
이미지:directindustry.com 피>
G66 모달 호출
모달 호출을 지정하기 위해 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;
#1=#4001; (Stores G00/G01)
#3=#4003; (Stores G90/G91)
#4=#4109; (Stores the cutting feedrate)
#5=#5003; (Stores Z coordinate at the start of drilling)
G00 G90 Z#18; (Positioning at position R)
G01 Z#26 F#9; (Cutting feed to position Z)
IF[#4010 EQ 98]GOTO 1; (Return to position I)
G00 Z#18; (Positioning at position R)
GOTO 2;
N1 G00 Z#5; (Positioning at position I)
N2 G#1 G#3 F#4; (Restores modal information)
M99;