Jeffrey Cross
Jeffrey Cross

あなたのCNCを知る:Gコードの読み方

このチュートリアルは、手頃な価格で趣味レベルのコンピューター制御ルーターの使用方法の基本的な概要を説明したMake:Getting Started with CNCから抜粋したものです。 Maker Shedと高級書店で購入できます。

Gコードは、CNCマシンが理解できるプレーンテキスト言語の総称です。

最新のデスクトップCNCマシンとソフトウェアを使用すれば、Gコードを手動で入力する必要がなくなります。 したくない限り。 CAD / CAMソフトウェアとマシンコントローラがあなたに代わってこれらすべてを引き受けます。しかし、何人かの人々(特にメーカー!)は、内部に何があるのか​​、そして実際にどのように機能するのかを知りたがっています。

Gコードファイルはプレーンテキストです。人間が読めるものではありませんが、ファイルを調べて何が起こっているのかを理解するのはとても簡単です。 Gコードはコントローラにどのような種類の動きが望ましいかを伝えます。これが最も一般的なコマンドとその動作です。

G0 / G1(ラピッド/コントロールモーション)

G0 コマンドは、マシンを最大移動速度で任意の座標に移動します。 G0 (図A)。機械は協調的に移動し、両方の軸が同時に移動を完了します。 G0 です ではない 切断に使用されます。その代わりに、ジョブを開始するためにマシンをすばやく移動したり、同じジョブ内の別の操作に移動するために使用されていました。これが急速な例です(G0)コマンド: G0 X7 Y18

A G1 コマンド(図B)も似ていますが、指定した速度で移動するようにマシンに指示します。 送り速度 (F): G1 X 7 Y 18 F 500

G2(時計回り)

モードをに設定 G2 中心からのオフセットを指定すると(図CとD)、始点と指定した終点の間に時計回りの動きが生じます。 G21 G90 G17 G0 X0 Y12 G2 X12 Y0 I0 J-12

G2 開始点は、発行前にマシンが配置されている場所です。 G2 コマンド。機械を出発点に移動させるのが最も簡単です を発行しようとしています G2 コマンド。

G3(反時計回り)

と同じように G2G3 コマンドは2点間に円弧を作成します。一方で G2 時計回りの動きを指定します。 G3 点間の反時計回りの動きを指定します(図E)。生成する有効なコマンドセット G3 動きはここに示されています: G21 G90 G17 G0 X-5 Y25 G3 X-25 Y5 I0 J-20

G17 / G18 / G19(作業平面)

これらのモードは、加工される平面を設定します。通常 G17 が使用され、ほとんどのホビーマシンのデフォルトですが、他の2つの平面を3軸マシンで使用することができます。 G17 = x / y平面 G18 = z / x平面• G19 = y / z平面

G20 / 21(インチまたはミリ)

G21 そして G20 コマンドは、Gコードの単位(インチまたはミリ)を決定します。 G21 =ミリメートル• G20 =インチミリメートルに設定した例です。 G21 G17 G90

G28(参照元)

シンプルな G28 コマンドはマシンをマシンに送ります ホームポジション。座標を追加すると、(衝突を避けるために)原点復帰前に進むべき中間点が定義されます。 G28 Z0 いくつかの機械には G28.1 ホームポジション座標を定義するコマンド: G28.1 X0 Y0 Z0

G90(絶対モード)

G90 単位を以下のように解釈します。 絶対座標。これは趣味級のCNC機械にとって最も一般的なモードです。それが「デフォルト」モードです。絶対座標はまさにそれとして解釈されます - 絶対。 G0 X 10 にマシンを送ります バツ =10。現在位置している場所から「さらに10」単位だけX軸を送りません。

G91(インクリメンタルモード)

反対のモード G90。設定 増分モード これは、発行されたすべてのコマンドが、指定されたユニット数だけマシンを移動させるという意味です。 現在の時点から

たとえば、インクリメンタルモードでは、 G1×1 機械1単位を バツ 現在位置に関係なく、方向

Gコードの規則

数学の方程式と同じように、Gコードには演算の順序に関する独自の規則があります。これが最も一般的なもので、優先順位の高いものです(つまり、コメントが最初に解釈され、変更ツールが最後に解釈されます)。

  • コメント
  • 送り速度
  • 主軸速度
  • 道具を選択する
  • 変更ツール

あなたが発行するとき G コマンド、あなたはそれにマシンを入れている モード。あなたが発行した場合 G1 以下のようなコマンド G1 X 5 Y 13その後、機械は X 5 Y 13.

別の座標を発行する場合は、別の座標を発行する必要はありません。 G1 コマンド。どうして?機械が入っているから G1 あなたがそれを他のものに変更するまでモード G0 または G2 または G3.

フィード、スピード、そしてツール

速度、送り、工具パラメータの設定には、単純なGコードコマンドが使用されます。

「F」は「フィード」の意味

F コマンドは送り速度を設定します。次の場合、機械は設定された送り速度で動作します。 G1 使用され、その後 G1 コマンドはセットで実行されます F 値。

送り速度がF)が最初の前に一度設定されていない G1 コールすると、エラーが発生するか、または機械が「デフォルトの」送り速度で動作します。有効な例 F コマンド: G1 F1500 X 100 Y 100

“ S”は“スピンドル速度”の意味

S commandはスピンドル速度を設定します。通常は1分あたりの回転数(RPM)です。有効な例 S コマンド: S10000

「T」は「道具」の意味

T commandはと組み合わせて使用​​されます M6 (Mコードは機械です アクションコード現在のファイルをカットするために使用されるツール番号を指定するために: M6 T1 産業機械では、 M6 T commandは通常自動工具交換装置で工具交換を行います。工具交換装置がないホビーマシンでは、新しい M6 T commandは通常、マシンにフィードホールドコマンドを発行させ、オペレータがツールを交換するのを待ってから、「再開」ボタンが押された後にジョブを続行します。

シェア

コメントを残します