Gコード Gコード詳細説明

Gコード Gコード詳細説明
G コードは CNC プログラム内の命令です。一般的にG命令と呼ばれます。
コード機能
Gコード コード名-機能説明
G00------クイックポジショニング
G01------線形補間
G02------時計回りの円弧補間
G03------反時計回りの円弧補間
G04------時間指定一時停止
G05------中間点を通る円弧補間
G06------放物線補間
G07------Zスプライン補間
G08------送り加速
G09------送り減速
G10------データ設定
G16------極座標プログラミング
G17------XY平面処理
G18------XZ平面加工
G19------YZ平面の処理
G20------サブルーチン呼び出し
G22------半径寸法プログラミング方法
G220-----システム操作インターフェースに使用
G23------直径寸法プログラミング方法
G230-----システム操作インターフェースに使用
G24------サブルーチン終了
G25------ジャンプ処理
G26------サイクル処理
G30------レートキャンセル
G31------比率の定義
G32------等ピッチねじ切り、英語
G33------等ピッチねじ切り、メートル
G34------ピッチねじ切り増加
G35------ピッチねじ切り
G40------工具補正/工具オフセットキャンセル
G41------工具補正 - 左
G42------工具補正 - 右
G43------工具オフセット——正
G44------工具オフセット - 負
G45------工具オフセット+/+
G46------工具オフセット +/-
G47------工具オフセット-/-
G48------工具オフセット -/+
G49------工具オフセット0/+
G50------工具オフセット0/-
G51------工具オフセット+/0
G52------工具オフセット -/0
G53------リニアオフセット、キャンセル
G54------直線オフセットx
G55------直線オフセットy
G56------直線オフセットz
G57------線形オフセットxy
G58------リニアオフセットxz
G59------直線オフセットyz
G60------精密パスモード(精密)
G61------精密パスモード(中)
G62------精密パスモード(粗)
G63------ねじ切り
G68------工具オフセット、内角
G69------工具オフセット、外角
G70------インチサイズ
G71------メートルサイズ mm
G74------基準点(機械ゼロ点)に戻る
G75------プログラミング座標のゼロ点に戻る
G76------ねじ切り複合サイクル
G80------固定サイクルキャンセル
G81------外円固定サイクル

G331-----ねじ固定サイクル
G90------絶対サイズ
G91------相対サイズ
G92------プレハブ座標
G93------時間カウントダウン、送り速度
G94 - 送り速度、1分あたりの送り
G95 - 送り速度、1回転あたりの送り
G96------一定ライン速度制御
G97------定速制御機能の解除の詳細説明
G00—高速位置決めフォーマット: G00 X(U)__Z(W)__
説明: (1) このコマンドは、ポイント制御を使用してツールを指定された位置に素早く移動できるようにします。移動中にワークピースを加工してはいけません。
(2)プログラムされたすべての軸は、パラメータで定義された速度で同時に移動します。1つの軸がプログラムされた値に達すると停止しますが、他の軸は動き続けます。
(3)動かない座標はプログラムする必要がない。
(4)G00はG0と書くことができる
例: G00 X75 Z200
G01 U-25 W-100 最初に X と Z の両方で 25 移動してポイント A に素早く到達し、次に Z で 75 移動してポイント B に素早く到達します。
G01—線形補間形式: G01 X(U)__Z(W)__F__(mm/min)
説明: (1) このコマンドは、直線補間を使用してツールを指定された位置に移動します。移動速度はFで指令された送り速度となります。すべての座標を連動して操作できます。
(2)G01はG1とも表記される。
例: G01 X40 Z20 F150
ポイントAからポイントBまでの2軸リンク
G02—逆円弧補間形式1: G02 X(u)____Z(w)____I____K____F_____
注:(1)XとZがG90の場合、円弧終点座標はプログラムされたゼロ点に対する絶対座標値になります。 G91では、
円弧の終点は、円弧の開始点に対する増分値です。 G90、G91に関わらず、I、Kは円弧終点の座標値となります。
I は X 方向の値、K は Z 方向の値です。他の形式でプログラムされていない限り、円補間中に円の中心座標を省略することはできません。
(2)G02命令をプログラムする場合、象限円、全円などを直接プログラムすることができます。
注意:象限を通過する際、クリアランス補正が自動的に実行されます。パラメータ領域の最後に入力されたクリアランス補正が、工作機械の実際の逆クリアランスと大幅に異なる場合、ワークピースに明らかな切削痕が生成されます。
(3)G02はG2と表記されることもある。
例: G02 X60 Z50 I40 K0 F120
形式2: G02 X(u)____Z(w)____R(+\-)__F__
注:(1)フルサークルプログラミングには使用できません。(2)Rはワークピースの片側R円弧の半径です。 R は符号付きで、「+」は円弧角度が 180 度未満であることを意味します。
「-」は円弧の角度が 180 度より大きいことを示します。 「+」は省略できます。
(3)終点の座標を基準とし、終点と始点との距離が2Rより大きい場合は円弧ではなく直線とする。
例: G02 X60 Z50 R20 F120
フォーマット3: G02 X(u)____Z(w)____CR=__(半径)F__
フォーマット4: G02 X(u)____Z(w)__D__(直径)F___
これら2つのプログラミング形式は基本的にフォーマット2と同じである。

G03 - 時計回りの円弧補間 説明: 円弧の回転方向が反対であることを除いて、形式は G02 コマンドと同じです。
G04—時間制限付き一時停止フォーマット: G04__F__ または G04 __K__
注: 処理は一時停止され、時間切れ後に続行されます。一時停止時間はFに続くデータで指定します。単位は秒です。
範囲は 0.01 秒から 300 秒です。

G05—中点円弧補間形式: G05 X(u)____Z(w)____IX_____IZ______F_____
注:(1)X、Zは終点の座標値、IX、IZは中間点の座標値である。 G02/G03に類似した他の例: G05 X60 Z50 IX50 IZ60 F120
G08/G09—加速/減速 フォーマット: G08
注: これらはプログラム セグメント内の 1 行を占めます。プログラムがこのセグメントに到達すると、送り速度が 10% 増加します。
20% 増やしたい場合は、2 つの別々の段落に記述する必要があります。

G22 (G220) - 半径プログラミング形式: G22
注意: プログラム内で 1 行を占める場合、システムは半径モードで実行され、プログラム内の次の値も半径に基づきます。
G23 (G230) - 直径寸法プログラミング形式: G23
注意:プログラム内で 1 行を占める場合、システムは直径モードで実行され、プログラム内の次の値も直径に基づきます。

G25—ジャンプ処理フォーマット: G25 LXXX
説明: プログラムがこのセクションまで実行されると、指定されたセクションに転送されます。 (XXX はプログラム セグメント番号です)。
G26—サイクル処理フォーマット: G26 LXXX QXX
説明: プログラムがこのセクションまで実行されると、指定されたプログラム セクションがループ本体としてこのセクションから開始されます。
サイクル数は Q の後の値によって決まります。

G30 - レートキャンセルフォーマット: G30
説明: プログラム内で 1 行を占め、G31 と一緒に使用して G31 の機能をキャンセルします。
G31—オーバーライド定義形式: G31 F_____
G32—等ピッチねじ加工(英語)
G33—等ピッチねじ加工(メートル)
フォーマット: G32/G33 X(u)____Z(w)____F____
注:(1)XとZは終点座標、Fはねじピッチです。(2)G33/G32はシングルツールねじとシングルスタートねじのみを加工できます。
(3)X値の変更によりテーパーねじを加工できます。 (4)この命令を使用する場合、主軸速度が速すぎると工具の摩耗が大きくなります。
G50 - ワーク座標の設定/最大(最低)スピンドル速度の設定 フォーマット: G50 S____Q____
注: Sは最大スピンドル速度、Qは最小スピンドル速度です。
G54 - ワーク座標の設定 フォーマット: G54
注: システムには複数の座標系が存在する場合があります。G54 は最初の座標系に対応し、その原点位置の値は工作機械パラメータで設定されます。
G55 - ワーク座標2を上記と同じように設定する
G56 - 上記のようにワーク座標を設定する
G57—ワーク座標の設定 4 上記と同じ
G58 - ワーク座標5を上記のように設定
G59—ワーク座標の設定 6 上記と同じ

G60—正確なパスモード フォーマット: G60
注意:実際の処理では、複数のアクションを接続して正確なパスでプログラムすると、次の処理を実行するときにバッファ処理(減速)が発生します。
G64—連続パスモード フォーマット: G64
注: G60 を基準とします。主に荒加工に使用します。
G74 - 基準点(機械ゼロ点)に戻る
フォーマット: G74 XZ
注: (1) この段落には他の内容は記載できません。
(2)G74以降に現れる座標はX、Zの順にゼロに戻ります。
(3)G74を使用する前に、工作機械に基準点スイッチが装備されていることを確認してください。
(4)単軸ゼロ復帰も可能
G75 - プログラムされた座標のゼロ点に戻る フォーマット: G75 XZ
説明: プログラムされた座標のゼロ点に戻る
G76 - プログラミング座標の開始点に戻る フォーマット: G76
説明: ツールが処理を開始した位置に戻ります。
G81—外部(内部)固定サイクル形式:G81__X(U)__Z(W)__R__I__K__F__
注:(1)X、Zは終点の座標値、U、Wは現在の点に対する終点の増分値です。
(2)Rは加工開始部分の直径である。
(3)Iは荒削り送り、Kは仕上げ削り送りであり、IとKは符号付き数字であり、その符号は同じでなければならない。
記号の表記は、外側から中心軸に向かって切る(外側の円を回す)場合は「-」、その逆の場合は「+」です。
(4)X、Z、Rの違いによって、外側の円のスイッチが異なります。例えば、テーパーの有無、
順テーパーか逆テーパーか、左カットか右カットかなど。
(5)Fは切削速度(mm/分)
(6)加工後、工具は終点で停止する。
例: G81 X40 Z 100 R15 I-3 K-1 F100
処理:
1: G01 は深切りの場合、I を 2 倍送ります (最初のカットは I、最後のカットは I+K 仕上げ)。
2:G01 2軸補間、終了セクションまでカットし、処理が完了したら停止します。
3: G01は工具を安全な位置に引き込み、同時に補助セクションのスムージングを実行します。
4: G00は高作業面Iの外側に素早く送り、Iを次の切削工程のために確保し、1を繰り返します。
G90—絶対値モード プログラミング形式: G90
注:(1)G90がプログラムされると、その後のすべての座標値はプログラムされたゼロ点に基づきます。
(2)システムの電源投入後、工作機械はG状態となる。
N0010 G90 G92 x20 z90
N0020 G01 X40 Z80 F100
N0030 G03 X60 Z50 I0 K-10
N0040 M02
G91—増分プログラミング形式: G91
注意:G91 がプログラムされている場合、その後のすべての座標値は、前の座標位置を動作のプログラム値の開始点として使用して計算されます。次の座標系では、常に前の点を開始点としてプログラムします。
例: N0010 G91 G92 X20 Z85
N0020 G01 X20 Z-10 F100
N0030 Z-20
N0040 X20 Z-15
N0050 M02

G92 - ワークピースの座標系形式を設定します: G92 X__ Z__
注:(1)G92は座標原点を設定する目的を達成するために、座標軸を移動せずに、システムが現在表示されている座標値のみを変更します。
(2)G92の効果は、表示されている工具先端座標を設定値に変更することです。
(3)G92に続くXZは、個別にまたは一度にプログラムすることができます。
G94 - 送り速度、1 分あたりの送り量 説明: これは、工作機械の電源がオンになったときのデフォルトの状態です。
G20—サブルーチン呼び出し形式: G20 L__
なし__
注: (1) Lの後には呼び出されるサブルーチンNの名前が続きますが、Nを入力することはできません。
N の後には 1 から 99999999 までの数字のみ使用できます。
(2)このプログラムのセクションには、上記以外の内容は含まれないものとする。

G24—サブルーチン終了後に復帰 フォーマット: G24
注:(1)G24はサブルーチンの終了を示し、サブルーチンを呼び出したプログラムの次のセクションに戻ります。
(2)G24とG20はペアで出現する
(3)G24のこのセクションでは、他の指示は許可されません。

コード、詳細説明、Gコード、CNC、プログラム

<<:  中国における3Dプリントの5つの主要な応用展望の分析

>>:  3D プリントロケットは航空宇宙製造業界に革命を起こす可能性があります。この会社は次の SpaceX になるでしょうか?

推薦する

3Dプリント部品の組み立てにおけるプラズマの応用

出典: 3Dプリンティングビジネス情報キルヒハイムを拠点とする 3D 印刷サービス プロバイダーの ...

女の子をナンパするのに最適なツール:超クールな3Dプリントのバイクと自転車

この投稿は Little Soft Bear によって 2016-7-20 15:58 に最後に編集...

江南大学の張敏教授チーム:大根/ジャガイモゲルの4Dプリント用マイクロカプセル化技術

出典: Food Research Private 2022年6月11日、江南大学の張敏教授のチーム...

工業情報化部:「第一期重点技術設備の推進と応用に関するガイドライン」に4つの付加製造設備が選定される

南極熊は、工業情報化部が2024年9月2日、第一級重点技術装備の革新的開発と普及・応用を促進し、産業...

3Dプリント材料が砂に拡大、中国北西部で材料の研究開発を行う企業

出典:経済日報研究と開発により、砂型の原材料は甘粛省、特に河西回廊砂漠に豊富に存在することが判明しま...

テキサスの病院が脳出血の治療に3Dプリントを使用

南極熊によると、2017年1月31日、40歳の趙さんは脳出血で昏睡状態に陥り、市人民病院に搬送された...

活性酵素触媒担体の高解像度3Dプリントにより、微細構造を通じて連続触媒反応器の合成効率を向上

出典: MF High Precision生化学工学の分野では、酵素触媒反応は、その高い効率と合成環...

《Materials Today》充電式リチウムイオン電池が誕生、最長140メートル、3Dプリントにも使用可能

出典: リサーチサークルMITの研究者らは、布地に織り込むことができる超長繊維の形をした充電式リチウ...

完全3Dプリントエンジンを搭載した世界初の電気ロケットが打ち上げられようとしています!

2か月前、3Dプリントによる低コストの宇宙船の開発に取り組むアメリカの企業、Rocket Lab(...

スイスの科学者がセルロース含有量の高い人気の3Dプリント素材を開発

出典: cnBeta.COM海外メディアの報道によると、セルロースは天然ポリマーであり、植物細胞壁の...

3Dプリント住宅が世界中で急増

近年、3Dプリント技術の開発が本格化しています。最近では、3Dプリント住宅が徐々に人々の目に留まり始...

新しいアイデア:古いタイヤを3Dプリント材料に変える

アメリカの有名なデザインスタジオ Emerging Objects (EO) は、長年にわたり、さま...

予想外の結果、FDM 3Dプリントの精度を向上させるためのルール

この投稿は、Little Soft Bear によって 2017-6-29 15:14 に最後に編集...