Gコード:CNCプログラミングの骨格をなす準備機能コード
Gコードの定義と標準化の歴史
Gコードは、数値制御(NC)プログラミング言語の一部であるコード/関数の集合体です。電子工業会(EIA)が1960年代にこのタイプのNCコーディング初期版を開発しました。米国標準CNCとして機能し、いくつかの拡張を経てきました。現在、1980年2月採用のRS274Dとして知られるバージョンが、米国および世界各国で標準です。ただし、ヨーロッパではDIN 66025として知られる別標準が一般的です。
NCコーディング体系内でのGコードの役割
NCコーディング構造内のすべてのコードタイプは異なる機能に焦点を当てます。Gコードでは、適切なタスク達成のための工具実位置決めに焦点を当てます。これはシステム内の他コードタイプと対照的です。例えば、Sコードは工具速度、Fコードは工具送りを扱います。
メーカー独自拡張と互換性課題
Gコードは多くの異なるタイプ工具設定の基盤を形成しますが、メーカーがNCコーディング範囲外の独自関数を作成・追加することは珍しくありません。コーディングが何らかの形で存在しても、拡張・機能追加により、ツールが他ツールとインターフェースする能力が制限されることがあります。
プレパラトリコードとしての具体的動作指令
Gコードはプレパラトリコード(準備機能)であるため、多くの異なる製造品目に組み込まれます。コード使用は、当該ツールの特定アクションをトリガーするのに役立ちます。Gコードがトリガーし得るアクション例には、直線または角度での前進/後退移動、高速/低速移動指定があります。Gコードは、ブロックとして発生する一連のシーケンスイベントを作成するのに使用できます。例:金属/木材に穴あけ、物体移動、2つ目の穴あけ、物体解放、新物体受入準備、等。
産業機器