Fanuc マクロと G66 モーダル コールを使用して独自の G81 ドリル サイクルを作成する
これは、Fanuc G81 Drilling Cycle と同じように機能する完全な 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;
CNCマシン
- 独自のマルチメータを作成する
- Fanuc G74 ペック ドリル サイクルによる単純な CNC 旋盤ドリル
- Fanuc G70 G71 荒削りおよび仕上げ旋削サイクル プログラムの例
- G81 穴あけサイクル – G91 インクリメンタル モードのサンプル コードで穴あけを繰り返す
- G81 穴あけサイクル G83 G98 によるペック穴あけ G99 サンプル プログラム
- G81 穴あけ固定サイクル CNC フライス加工プログラムの例
- CNC G81 ドリル サイクル プログラムの例
- G81 穴あけサイクルでグリッド プレートを穴あけ – サンプル CNC プログラム
- G81 穴あけサイクルと G91 サンプル プログラムで穴あけを繰り返す
- ECS G81/3 – 3 層掘削サイクル
- ECS G81 標準掘削サイクル