CNCペンプロッター機械の世界に初心者で、Gコードの複雑さに圧倒されていますか?もう心配いりません!このブログ記事では、Gコードについて知っておくべきことと、UUNA TEK iDraw CNC ペンプロッターライティングマシンでの使い方を分かりやすく解説します。さあ、始めましょう!
目次
Gコードとは何か?
Gコード(G-Codeとも呼ばれる)は、コンピュータ支援製造(CAM)の分野で使用されるプログラミング言語です。これは、切断、フライス加工、穴あけなどの操作を行うために機械に指示を与える命令のセットですが、ここではiDrawマシンを使ったペンプロッティングにGコードを使う方法を学びます。
「Gコード」という用語はGeometric Code(幾何学コード)の略で、1950年代にマサチューセッツ工科大学(MIT)によって自動加工ツールの制御のために初めて導入されました。時を経て、これはCNCペンプロッター機械の制御の業界標準となり、現在ではiDrawペンプロッターのようなペンプロッターも制御できるようになっています。
では、なぜGコードが必要なのでしょうか?それは、機械にどのような動作を行うかを指示するレシピのようなものだと考えてください。ご存知の通り、大きなファイルでInkscapeを使うと、PCがフリーズしたりソフトがクラッシュしたりしてイライラすることがありますよね。
Gコードの基本構造は、文字に続いて数字が続くコマンドや行で構成されています。各コマンドは、異なる方向(x、y、z)への移動など、特定の動作や操作を表します。これらのコードはプレーンテキスト形式で書かれているため、人間と機械の両方が簡単に読み取ることができます。
iDrawマシンで使用される一般的なGコード
GコードはCNCペンプロッターの加工プロセスにおいて不可欠であり、機械の動きを制御するために使用されます。このセクションでは、iDrawマシンで最も一般的に使用されるGコードについて説明します。
- G00 – ラピッドムーブ:このコードは、ツール(ここではペン)を切断せずにある点から別の点へ迅速に移動させるために使用されます。ツールを素早く再配置する必要がある場合によく使われます。
- G01 – 直線補間: このコードは2点間の直線移動に使われます。開始点、終了点、およびツールが移動する可変送り速度(F)を指定します。
- G20/G21 – インチ/ミリメートルモード: これらのコードは、機械がインチ単位かミリメートル単位で動作するかを指定するために使われます。デフォルト設定は機械によって異なるため、使用している機械の単位系を知ることが重要です。プロットには主にミリメートルを使用します。
- 4.G90/G91 - 絶対/相対位置決めモード: これらのコードは、機械がある位置から別の位置へ移動するときに座標をどのように解釈するかを決定します。絶対モード(G90)では、座標はG92コマンドで定義された原点からの正確な位置を表し、相対モード(G91)では、座標は現在位置からの移動距離を表します。
注意:CNCペンプロッターマシンの世界にはもっと多くのGコードがありますが、私たちのiDrawプロッターを操作するためには上記のコードだけを理解すれば十分です。
iDrawマシンにGコードを送信するために検討すべきソフトウェア。
私たちはUGS(universal gcode sender)を使ってiDrawマシンをセットアップし、リアルタイムでGコードを送信してアートや文字をプロットするのが好きです。以下はUGSの公式ダウンロードページへのリンクです。
https://winder.github.io/ugs_website/download/
生活を楽にするためにUGSでカスタムボタンを作成する
UGSでカスタムボタンを作成するには、以下の手順に従ってください。
- 1.まず最初に、UGSを開き、以下の手順に従ってください。
- 2.マシンメニューを開きます(左上隅から3番目のドロップダウンメニュー)。
- 3.マシンメニューの最後のオプション「Edit macros」を選択します。
- 4.そこに空欄をこのように埋める箇所が表示されます:

- 5. 次に、以下のパラメータに従ってマクロ名とGコードを機械のサイズに合わせて編集できます:
マクロ名: Home(Front Left)
Gコード :
A4 サイズマシン:$H;G91Y-297.0F5000;G92X0Y0;$SLP

A3 サイズマシン:$H;G91Y-420.0F5000;G92X0Y0;$SLP

A2 サイズマシン:$H;G91Y-594.0F5000;G92X0Y0;$SLP

A1 サイズマシン:$H;G91Y-841.0F5000;G92X0Y0;$SLP

A0サイズ機械:$H;G91Y-1189.0F5000;G92X0Y0;$SLP

Gcodeで最初のアートワークをプロットする
ここまで来たあなたは、Gcodeを使った初回セットアップ方法を理解できたと思います。以下に、最初のアートワークをプロットするためのgcodeファイルがあります。アートワークはA5サイズで、0.4mmのペンで良好な結果が得られます。
Gcodeファイルリンク:- https://drive.google.com/file/d/1tyoX9kEyxbqLFSVveA8F3PMiuciasH8h/view?usp=sharing
プロットの手順:
- 1. Universal Gcode Senderソフトウェアを開きます。
- 2. プロッターの電源を入れ、USBケーブルをプロッターからPCに接続します。
- 3. プラグボタン(下図でハイライト)を使ってプロッターをPCに接続し、USBの正しいポートを選択していることを確認します。

- 4. 機械が接続されたら、マクロメニューのカスタムホーム(前左)ボタンを使用します。

- 5. 機械がホームに戻ったら、左上のファイルを開くボタンをクリックし、上記のGoogleドライブリンクからダウンロードしたファイルを選択します。

- 6. 次にA5用紙をセットし、ペンを高さ3mmに設定して、左上の再生ボタンをクリックします(下図参照)。

注意:ボーレートは変更しないでください。
UGSの作業中の写真とiDrawペンプロッターによるアート作品の一部





この記事は @Mandeep Singhによる寄稿です
UUNA TEKチームからの提案:ファームウェアの編集は不要です。以下がガイドです:
1. デフォルト設定を使用します。
2. マクロボタンを追加します。戻った後、自動的に左下隅に移動します。ここでは機械のサイズに応じてY軸を動かす必要があります。

$H;G91Y-297.0F5000;G92X0Y0
Yの後のパラメータは機械のY軸ストロークです。
A4機械は-297です
A3機械は-420です
A2機械は-594です
A1機械は-841です
A0機械は-1189です
このコマンドを使用し、後でモーターのスリープコマンドを追加してください:$H;G91Y-297.0F5000;G92X0Y0;$SLP。
関連する記事をもっと見る: