3D プリントの背後にある「戦略家」を理解する - G コード言語

3D プリントの背後にある「戦略家」を理解する - G コード言語
はじめに: 3D プリントは簡単ですか?この質問には、あなたが演じる役割に応じて答えが異なるため、的を絞った回答が必要になる可能性があります。しかし、積層造形の開発者にとって、本当に「ポイント アンド シュート」を実現するには、単に機械の電源を入れてボタンを押す以上のことが求められます。
このプロセスの背後には、部品の設計から最終的な後処理まで、そしてその間のあらゆるステップが存在します。 3D プリントを開始する前に、モデルをスライス ソフトウェア (スライス プログラムとも呼ばれます) で処理することが重要なステップの 1 つです。これらのプログラムでは、STL 設計ファイルが 3D プリンターの制御ファイルに変換されます。このファイルは、G コードと呼ばれるプログラミング言語で構成されており、機械が最終部品を製造するためにどのコマンドに従う必要があるかを理解できるようにします。しかし、このデジタル言語とは何でしょうか。そして、製造プロセスにおいてどれほど重要なのでしょうか。今日は調べてみましょう。

G コードは G コマンドと M コマンドで構成され、それぞれに指定された動きまたはアクションがあります。これらのコマンドの組み合わせにより、3D プリンターが最終部品を作成するためにどのパターンに従うかが決定されます。前述したように、これは、デザインを STL ファイルに変換するときにカッティング ソフトウェアによって自動的に生成される言語です。今回は、FDM 3D プリンターのみに焦点を当てるため、押し出し機、ビルドトレイ、熱可塑性フィラメントなどの用語を参照します。 3D プリンターが解釈するさまざまな種類のコマンドの中には、移動、押し出し、加熱、検出の順序を示すコマンドがあります。これはこの言語の重要性を理解するための基本的なことです。ただし、関連するコマンドを読み取ることができるように、G コードの数値構成を見てみましょう。
△Gコード言語はスライサーによって自動的に生成されます(画像提供:Ultimaker Cura)
G コードは何で構成されていますか?
まず、G コードと M コードの違いを理解する必要があります。どちらもファイルに含まれるコマンドであり、プリンタに材料をどのようにどこに押し出すかを指示します。唯一の違いは、G コードは G コードを使用するプリンターと普遍的に互換性があるのに対し、M コードは個々のプリンター ラインに固有のものであることです。したがって、下の図に示すように、言語はいくつかのパラメータで構成されています。このようなコードを読むときに理解すべき基本的なことは、さまざまな英数字の値です。
X/Y/Z の文字は 3D プリンターの 3 つの軸を表し、マークされているものは座標です。 X 値が 0 より大きい場合、ノズルは右に移動し、Y 値が 0 より大きい場合、ノズルは後方に移動し、Z 値が 0 より大きい場合、ノズルは上方に移動します。一方、文字 F はノズルの移動速度 (mm/分で表されます) を表し、文字 E は移動の長さ (mm で表されます) を表します。テキストの後に「;」という記号が付いていることがありますが、これはコマンド情報を提供するために使用されます。これらのコメントはコードの一部ではありません。 G コードの読み方がわかったので、部品の製造に最もよく使用されるコードを見てみましょう。
3Dプリントのコマンド例
G1 コマンドはすべてのコマンドの中で最も基本的なもので、実際にはドキュメント全体の 95% を占めます。 3D プリンターに、指定された座標の指定された場所に材料を配置しながら直線運動を実行するように指示するコードです。したがって、コード「G1 X10 Y20 F1200」を読み取ると、プリンタにトレイ内の X=10mm/Y=20mm の位置に 1200mm/分の低速で移動するように指示します。このコマンドとは異なり、G0 は同じ原理で動作しますが、ノズルから材料を押し出すことはありません。
G28。このコマンドは、マシンが起動シーケンスを実行し、プリントヘッドをストッパーに接触するまでマシンの端まで移動させるために使用されます。軸が指定されていない場合、マシンは 3 つの軸すべてを自動的に移動しますが、コマンドに X、Y、Z をいつでも追加できます。これは、特に印刷を完了するときに軸をすばやく移動するのに便利な方法です。
G92。プリンターに軸の現在の位置を設定するように指示します。これは、いずれかの軸の位置を変更またはオフセットする場合に便利です。これは通常、各レベルの開始時、またはメイン コマンドまたはインデント コマンドの前に実行されます。
M104。このコードは 1 つのエクストルーダーを加熱するために使用されます。どのエクストルーダーを加熱するか (デュアル エクストルーダー 3D プリンターを使用している場合) と希望する温度を指定する必要があります。したがって、コマンド「M104 S200 T0」は、機械に押し出し機 T0 (デュアル押し出しの場合は、T0 と T1 があります) を文字「S」で表される 200 ℃ の温度に加熱するように指示します。この G コードの別のバージョンである M109 は、他のコマンドを続行する前に、押し出しノズルの温度が上昇するまで待機するようにプリンターに指示します。
M140とM190。これらはすでに説明したものと非常によく似ていますが、この場合は押し出し機ではなくプリントベッドを指します。この場合、押出機が加熱されていることを示す文字「T」は省略されます。
△FDM 3Dプリンターには、印刷座標に配置できる3つの軸(X、Y、Z)があります。
最終的な推奨事項<br /> 私たちが見つけることができる G コードと M コードのリストは実に広範囲にわたります。実際、3D プリンターに特定の瞬間に何を行うべきかを指示できるコマンドは 1,000 種類以上あります。そのため、この言語は製造プロセスの前にスライス プログラムによって自動的に生成されます。一部のユーザーにとって、コードの基本を理解することは有用で興味深いかもしれません。ただし、G コードを自分で記述するのは複雑であり、3D プリンターを損傷する可能性があることを忘れないでください。最終ファイルから何を編集したいのか正確にわかっている場合を除き、ユーザーが生成した部品番号はお勧めしません。それでも、これらの高度なソリューションがどのように機能するか、利用可能なさまざまなコマンド、およびこの製造技術制御システムの動作原理を理解し、学習し続けることをお勧めします。
参考: aG コードとは何ですか? 3D プリントではどのように使用されますか?
Gコード言語、スライスプログラム、FDM

<<:  3Dプリントナノインクがボトルネックを解消し、業界の限界を押し広げる

>>:  ジャガー・ランドローバーは、ランドローバー・ディフェンダーのトランクの耐久性を検証するために3Dプリントされた「犬の足跡」を開発しました。

推薦する

3Dプリント住宅は50%速く建設でき、廃棄物は99%削減され、80%自動化される

この投稿は Bingdunxiong によって 2023-1-1 14:51 に最後に編集されました...

3Dプリントされたカラビ・ヤウ宇宙宇宙模型の彫刻が中国の苏陵で公開される

南極熊によると、数日前、中科家建設(深圳)有限公司が創意工夫し全面的に監修した彫刻工芸品であるカラビ...

3D Systems、放射線治療の標的を最適化し、患者の体験を向上させるVSP Bolusを発表

2022年4月23日、Antarctic Bearは、3D Systemsが放射線腫瘍学市場への参...

機能性インク設計とバイオ 3D 印刷技術を使用して半月板損傷を修復するにはどうすればよいでしょうか?

出典: EngineeringForLife半月板損傷は、スポーツ医学の分野における大きな課題です。...

コロンビアのエンジニアがロボットレーザーを使って3Dプリントの鶏肉を調理

この投稿は warrior bear によって 2021-9-23 22:08 に最後に編集されまし...

Additive Industries がフレキシブルフォーマットの 3D プリンター MetalFab 300 Flex を発売

2024年6月26日、Antarctic Bearは、オランダの金属3DプリンターメーカーAddi...

ブルーレイ・デベロップメントの2015年の収益は176億元で、3Dバイオプリンティングが変革の方向となった。

最近、中国藍色控股集団(600466.SH)が2015年度の財務報告書を発表しました。 2015年、...

柔らかさを調整できる3Dプリントの足用矯正器具は、糖尿病や関節炎の患者にとって恩恵となる可能性がある

糖尿病と関節炎を患っている患者は、通常、足に問題を抱えています。例えば、糖尿病患者は糖尿病性足潰瘍に...

350社を超える出展者が参加する2023年RAPID+TCT 3Dプリンティング展が開幕

2023 年 4 月 19 日、Antarctic Bear は、北米最大かつ最も影響力のある 3...

Fortis3D: アマチュアとプロのニーズを満たす 3 つの業界ラインを開発中!

2022年6月、Antarctic Bearは、カナダの3Dプリント材料スタートアップであるFor...

上海迎創が蘇州の庭園に匹敵する世界初の中国式中庭を3Dプリント

3月28日、メディアの取材班が銀創建築科技(上海)有限公司の蘇州工場を訪問したところ、訪問者がひっ...

Antarctic Bear Live: 米国の 2017 CES ではどのような 3D プリント製品が展示されるのでしょうか?

2017年1月5日、アメリカのギャンブル都市ラスベガスで2017 CES展示会が開幕しました。 C...

GLAMS プロジェクト: 月の土を使ってジオポリマーを 3D プリントし、宇宙建設コストを削減

この投稿は Bingdunxiong によって 2025-1-14 15:47 に最後に編集されまし...

オックスフォード大学の「サイエンスロボティクス」、3Dプリンターのガントリー構造がナノスケールDNA分子プリンターの出現に影響を与えた

はじめに: ナノスケールで物質を操作し、パターン化する能力は、先進材料の製造にとって極めて重要ですが...