Sep 15, 2024 伝言を残す

CNC加工ならGコードは必須!

 

Gコードとその機能

G{{0}}クイック位置決め G01------直線補間 G02------時計回りの円弧補間 G03------反時計回りの円弧補間 G04------時間制限付き一時停止 G{{5 }}中間点を通る円弧補間 G06------放物線補間 G07------Z スプライン補間 G08------送り加速G09------送り減速 G{{10}}データ設定 G16------極座標プログラミング G17------XY 平面 G の処理18------XZ 平面 G の処理{ {14}}YZ 平面の処理 G20------インチ サイズ (ファナック システム) G21-----メートル サイズ (ファナック システム) G22------半径サイズプログラミング メソッド G220-----システム操作インターフェイスで使用 G23------直径サイズ プログラミング メソッド G{{20}}システム操作インターフェイスで使用 G24------サブルーチンの終了G25------ジャンプ処理 G26------サイクル処理 G30------オーバーライドのキャンセル G31------オーバーライドの定義 G32------等ピッチねじ切り、英語G33------等ピッチねじ切り、メートル G34------ピッチねじ切りの増加 G35------ピッチねじ切りの減少 G{{30}}工具補正/工具のキャンセルオフセット G41------工具補正--左 G42--- ---工具補正--右 G43------工具オフセット--正G44------工具オフセット--負のG45------工具オフセット +/+G46------工具オフセット +/-G47------工具オフセット -/-G{{ 48}}工具オフセット -/+G49------工具オフセット 0/+G50------工具オフセット 0/-G51------工具オフセット+/0G52------工具オフセット -/0G53------直線オフセット、キャンセル G54------設定 ワーク座標を設定 G55------ワーク座標 2 を設定56------ワークを設定座標 3 G57------ワーク座標 4 G を設定58------ワーク座標 5 G を設定59------ワーク座標 6 G を設定60------正確なパス モード(細かい) G61------正確な経路モード (中) G62------正確な経路モード (粗い) G63------タッピング G68------工具オフセット、内角 G{{80} }工具オフセット、外角 G70------インチサイズ インチ (これはシーメンス、ファナックは G21) G71------メートルサイズ mm G74------リファレンスに戻る点(マシンゼロ) G75------プログラム座標ゼロに戻る G76------ねじ切り複合サイクル G80------固定サイクル解除 G81------外部円固定サイクル G331-----ねじ山固定周期 G90------絶対サイズ G91------相対サイズ G92------プレハブ座標 G93------時間カウントダウン、送り速度 G94------送り速度、毎分送り G95------送り速度、回転毎の送り G96------ライン速度一定制御 G97------ライン速度一定制御を解除

Gコード機能詳細説明

高速位置決め

形式: G00 X(U)__Z(W)__
説明: 1 この命令は、ポイント制御方式に従って、ツールを指定された位置に高速に移動することを可能にします。移動中にワークを加工しないでください。 2 プログラムされたすべての軸が、パラメータで定義された速度で同時に移動します。 1 つの軸がプログラムされた値に達すると停止し、他の軸は動き続けます。 3 移動しない座標はプログラムする必要はありません。 4 G00 は G0 と書くことができます。

例:
G00 X75 Z200G01 U-25 W-100 まず、X と Z が同時に 25 移動して点 A に素早く到達し、次に Z が 75 移動して点 B に素早く到達します。

線形補間

形式: G01 X(U)_Z(W)_F_(mm/分)
説明: 1 この命令は、工具を直線補間方式で指定された位置に移動します。移動速度はFで指定した送り速度となります。全ての座標を連動して動作させることができます。 2 G01 は G1 と書くこともできます。例:G01 X40 Z20 F150 A点からB点までの2軸リンケージ

円弧補間

形式 1: G02X(u)_Z(w)_I_K_F_
説明: G90 の 1X、Z、円弧終点座標はプログラミング ゼロ点を基準とした絶対座標値です。 G91 では、円弧の終点は円弧の始点に対する相対的な増分値です。 G90 または G91 に関係なく、I と K は、開始点を基準とした円弧中心の増分座標です。注: I は X 方向の値、K は Z 方向の値です。他の形式でプログラムされている場合を除き、円弧補間中に中心座標を省略してはなりません。
2 G02 命令をプログラムする場合、象限円、全円などを直接プログラムできます。 注: 象限を通過すると、クリアランス補正が自動的に実行されます。パラメータエリアの最後に入力したすきま補正値が工作機械の実際の逆すきまと大きく異なる場合、ワークに明らかな切り込みが発生します。 3G02 は G2 と書くこともできます。例: G02 X60 Z50 I40 K0 F120
形式 2: G02X(u)_Z(w)_R(+-)_F_
説明: 1 全円プログラミングには使用できません。 2R はワークの片面 R 円弧の半径です。 R は符号付きです。「+」は円弧の角度が 180 度未満であることを意味します。 「-」は円弧角度が 180 度より大きいことを意味します。 「+」は省略可能です。 3 終点の座標を基準とします。終点と始点の間の長さが 2R より長い場合、円弧は直線に置き換えられます。例:G02 X60 Z50 R20 F120
形式 3: G02X(u)_Z(w)_CR=_(半径)F_
形式 4: G02X(u)_Z(w)_D_(直径)F_
これら 2 つのプログラミング形式は基本的に形式 2 と同じです。

時計回りの補間

説明: 形式は、円弧の回転方向が逆であることを除き、G02 命令と同じです。

時間指定の一時停止

形式: G04_F_ または G04_K_
説明: 加工動作が一時停止され、時間が経過すると加工が続行されます。ポーズ時間はF以降のデータで指定します。単位は秒です。範囲は 0.01 秒から 300 秒です。

中間点円弧補間

形式: G05X(u)_Z(w)_IX_IZ_F_
説明: 1X、Z は終点座標値、IX、IZ は中間点座標値です。その他はG02/G03と同様です。例:G05 X60 Z50 IX50 IZ60 F120

加速・減速

フォーマット: G08

説明: これらはプログラム セグメント内の 1 行を占めます。プログラムがこのセグメントまで実行されると、送り速度が 10% 増加します。 20% 増やしたい場合は、2 つの別々のセグメントに書き込む必要があります。

半径プログラミング

フォーマット: G22

説明: プログラム内の行を占有する場合、システムは半径モードで実行され、プログラム内の次の値も半径に基づきます。

直径サイズプログラミング方法

フォーマット: G23

説明: プログラム内の行を占有する場合、システムは直径モードで実行され、プログラム内の次の値も直径に基づきます。

ジャンプ処理

フォーマット: G25 LXXX

説明: プログラムがこのプログラムに対して実行されると、指定されたプログラム セグメントが転送されます。 (XXX はプログラムセグメント番号です)。

サイクル処理

フォーマット: G26 LXXX QXX

説明: プログラムがこのプログラムを実行すると、指定されたプログラムセグメントがループ本体としてこのセグメントから開始され、ループ数は Q の後の値によって決まります。

乗算器のキャンセル

フォーマット: G30

説明: プログラム内で行を占有している場合、G31 と組み合わせて使用​​され、G31 の機能がキャンセルされます。

比率の定義

G31 F_
G32:等ピッチねじ加工(英国式) G33:等ピッチねじ加工(メートル法)
形式: G32/G33 X(u)_Z(w)_F_
説明: 1X、Z は終点座標値、F はピッチです。 2G33/G32 は、シングルツール、シングルスタートねじのみを処理できます。 3X値の変更によりテーパーねじの加工が可能です。 4
この命令を使用する場合、主軸速度を高くしすぎてはなりません。高くしないと工具の摩耗が大きくなります。ワーク座標の設定/主軸最高(最低)速度の設定
形式: G50 S_Q_
S は最高の主軸速度、Q は最低の主軸速度です

ワーク座標の設定

フォーマット: G54

システムには複数の座標系が存在する可能性があり、G54 は最初の座標系に対応し、その原点位置の値は工作機械パラメータで設定されます。
G55:ワーク座標2を設定 G56:ワーク座標3を設定 G57:ワーク座標4を設定 G58:ワーク座標5を設定 G59:ワーク座標6を設定

アキュレートパスモード

G60

実際の処理過程では、複数の動作がつながっている場合、正確なパスプログラミングを行うと、次の処理を行う際にバッファ処理(減速)が発生します。

連続パスモード

フォーマット: G64

G60に比べて主に荒加工に使用されます。

原点復帰(機械原点)

フォーマット: G74XZ
説明: 1 このセクションには他のコンテンツは表示されません。 2 G74 以降に現れる座標は、X、Z で順にゼロに戻ります。 3 G74 を使用する前に、工作機械に原点スイッチが装備されていることを確認する必要があります。 4 単軸原点復帰も可能です。

プログラム座標原点に戻る

フォーマット: G75XZ

プログラミング座標の原点に戻る

フォーマット: G76
ツールが処理を開始する位置に戻ります。

外周(内周)一定周期

形式: G81_X(U)_Z(W)_R_I_K_F_
説明: 1X、Z は終点の座標値、U、W は現在の点を基準とした終点の増分値です。 2R は加工開始部分の直径です。 3I は荒加工送り、K は仕上げ送り、I と K は符号付きの数字で、2 つの符号は同じである必要があります。記号の規則は次のとおりです。外側から中心軸に向かって切る(外側の円を回転させる)場合は「-」、その逆は「+」です。 4
異なる X、Z、R により、テーパの有無、正テーパまたは逆テーパ、左カットまたは右カットなど、外側の円の異なるスイッチが決まります。
Fは切削速度(mm/min) 6
加工が完了すると、ツールは終点で停止します。例: G81 X40 Z 100 R15 I-3 K-1 F100
加工プロセス:
1) G01 は I を 2 回送り (最初のカットは I、最後のカットは I+K 仕上げ)、深切削を実行します。 2) G01 2 軸補間、端部まで切削し、加工が完了したら停止します。 3) G01 は I を安全な位置に後退させ、同時に補助的な切削面の平滑化を実行します。 4) G00 は高加工面 I の外側に素早く送り、次の切削のために I を保留します。の処理を行い、1まで繰り返します。

絶対値プログラミング

フォーマット: G90
説明: 1 G90 がプログラムされると、その後にプログラムされるすべての座標値はプログラミングのゼロ点に基づきます。 2 システムの電源がオンになると、工作機械は G 状態になります。 N0010 G90 G92 x20 z90N0020 G01X40 Z80 F100N0030 G03X60 Z50 I0 K-10N0040 M02

インクリメンタルプログラミング

フォーマット: G91
説明: 1 G91 がプログラムされると、後続のすべての座標値は、前の座標位置を開始点として使用して計算されます。次の座標系では、前の点が常にプログラミングの開始点として使用されます。例: N0010 G91 G92 X20 Z85
N0020 G01X20 Z-10 F100N0030 Z-20N0040 X20 Z-15N0050 M02

ワーク座標系の設定

形式: G92 X_ Z_
説明: 1 G92 は、座標原点を設定するという目的を達成するために、システムによって現在表示されている座標値を変更するだけであり、座標軸を移動しません。 2G92 の効果は、表示されているツールチップの座標を設定値に変更することです。 3G92 の XZ は個別にプログラムすることも、すべてを一度にプログラムすることもできます。 G94-送り速度、毎分 4 送り
これは、工作機械の電源を入れたときのデフォルトの状態です。

サブプログラム呼び出し

形式: G20 L_N_

説明: 呼び出すサブプログラム N の後に 1L の後にプログラム名が続きますが、N は入力できません。 N の後には 1 ~ 99999999 の数字のみを使用できます。 2このセクションのプログラムには、上記の記述以外の内容は含まれません。

サブプログラム終了リターン

フォーマット: G24
説明: 1G24 はサブプログラムの終了を示し、サブプログラムを呼び出すプログラムの次のセクションに戻ります。 2G24 は G20 とペアで表​​示されます。 3G24 このセクションでは、他の指示を表示することはできません。

Gコードプログラミング例

例: 次の例は、サブプログラム呼び出しプロセス中のパラメータ転送プロセスを示しています。ご応募にはご注意ください。
プログラム名: P10M03 S1000G20 L200M02N200 G92 X50 Z100G01 X40 F100Z97G02 Z92 X50 I10 K0 F100G01 Z-25 F100G00 X60Z100G24
複数回呼び出す場合は、次の形式を使用してください: M03 S1000N100 G20 L200N101 G20 L200N105 G20 L200M02N200 G92 X50 Z100G01 X40 F100Z97G02 Z92 X50 I10 K0 F100G01 Z-25 F100G00 X60Z100G24

G331--スレッド処理サイクル

形式: G331 X_ Z_I_K_R_p_
説明: 1X 直径変化、X=0 はストレートねじです。 2Z はねじの長さで、絶対的または相対的にプログラムできます。 3I は、切断後の X 方向のねじ山の戻り長さ、±値 4
R はねじの外径と谷底の直径の差、正の値 5
K はピッチ KMM6
p はねじサイクル処理数、つまり、切削を完了するまでに必要な切削数です。ヒント:
1) 各切込みの深さは R÷p で丸みを帯びており、最後の切込みはねじ面を滑らかにする送りをしません。 2) 雌ねじの背は X 方向の正負の方向によって決まり、I の値が決まります。 ) ねじ加工サイクルの開始位置は、工具先端がねじの外周に揃うことです。
例: M3G4 f2G0 x30 z0G331 z-50 x0 i10 k2 r1.5 p5G0 z0M05

補足と注意事項

G00とG01
G00の運動軌跡には直線と破線の2種類があります。この命令は点の位置決めのみに使用され、切削加工には使用できません。 G01は、命令で指定された目標点まで指定された送り速度で直線移動するもので、一般的に切削加工に使用されます。

G02とG03
G02:右回り円弧補間 G03:左回り円弧補間
G04 遅延または一時停止の命令
一般的に正逆切り替え、止まり穴、段穴加工、旋削溝入れ加工などに使用されます。
G17、G18、G19 平面の選択手順
フライス盤やマシニングセンターで一般的に使用される平面加工を指定します。 G17: XY 平面。省略可能、または XY 平面に平行な平面にすることができます。 G18: XZ 平面またはそれに平行な平面。 CNC旋盤ではXZ平面のみなので指定する必要はありません。 G19:YZ平面またはそれに平行な平面。
G27、G28、G29 原点コマンド
G27: 基準点への復帰、基準点位置の確認と確認 G28: 基準点への自動復帰 (中点経由) G29: 基準点からの復帰、G28 と組み合わせて使用
G40、G41、G42 半径補正
G40: 工具半径補正をキャンセル G41: 左補正 G42: 右補正
G43、G44、G49 長さ補正
G43: プラスの長さ補正 G44: マイナスの長さ補正 G49: 工具長補正のキャンセル
G32, G92, G76
G32:ねじ切りG92:ねじ切り固定サイクルG76:ねじ切り複合サイクル
旋削加工:G70、G71、72、G73
G71: アキシャル粗加工複合サイクル指令 G70: 仕上げ加工複合サイクル G72: 端面旋削、ラジアル荒加工サイクル G73: 倣い粗加工サイクル
フライス盤、マシニングセンター:
G73:高速深穴加工G83:深穴加工G81:ドリリングサイクルG82:深穴加工サイクルG74:左ねじ加工G84:右ねじ加工G76:ファインボーリングサイクルG86:ボーリングサイクルG85:リーミングG80:キャンセルサイクル指令
プログラム方式 G90、G91
G90: 絶対座標プログラミング G91: インクリメンタル座標プログラミング
主軸設定コマンド
山西省太原市で開催された2018年全国水泳選手権大会の男子400メートル自由形競技が閉幕した。浙江省の孫楊選手が3分44秒29で優勝し、今大会3度目の優勝を果たした。この結果は今年世界第2位!
主軸正転・逆転停止指令 M03、M04、M05
M03:主軸前進 M04:主軸後退 M05:主軸停止
切削液スイッチ M07、M08、M09
M07: ミスト切削液オン M08: 液体切削液オン M09: 切削液オフ
モーションストップ M00、M01、M02、M30
M00: プログラム一時停止 M01: 計画停止 M02: 工作機械リセット M30: プログラム終了、ポインタが先頭に戻る

お問い合わせを送る

whatsapp

skype

電子メール

引き合い