|
Create Inc は最近、YouTube でビデオを公開し、自社開発した 3D プリント G コード ジェネレーターをオープンソース化すると発表しました。このツールを使用すると、ユーザーは 3D モデルを必要とせずにカスタム G コードを作成できます。
Create Inc.は、ラフバラ大学のアンドリュー・グリーダル博士によるFullControl GCode Designerに着想を得て、ユーザーが簡単にアクセスできるようブラウザベースのウェブサイトとしてツールを実装しました。このツールにより、ユーザーはFFF構造のツールパスを1行ずつ制御することができ、サポートされていないコード構造や高度にカスタマイズ可能なグリッドなど、これまで不可能だった形状の作成が可能になります。 Create Inc.は、「従来の3Dプリントのパイプラインは、モデルの作成、スライサーへの読み込み、Gコードの生成、そしてプリントという4つのステップで構成されています。私たちの目標は、最初の2つのステップを省略し、Gコードを直接生成することです。これはあらゆるタイプのプリントに有効な方法ではありませんが、私たちにとって間違いなく新たな道を切り開く方法と言えるでしょう」と説明しています。 Create Inc.のGコードジェネレータの斬新さを理解するには、Gコードが一体何なのかを理解する必要があります。Gコードは3Dプリントに特化したものではなく、CNC加工工程で広く使用されていますが、「3Dプリンターの言語」と考えることもできます。3Dプリントシステムのホイールの軌道を造形プロセス中にマッピングし、ノズルの移動、停止、そしてプリントのタイミングを決定するプログラミング言語です。 Gコードファイルの大部分は、通常、G0とG1という2つの主要なコマンドで構成されています。前者は、印刷材料を排出せずにプリンターを動かすよう指示する非常に単純な機能です。後者は、パラメータリストで定義されたXYZ座標に従って直線を印刷します。これらのコマンドに関連付けられたその他のパラメータには、移動速度、材料の流量、冷却速度などがあります。
従来の 3D CAD ソフトウェアとスライス ソフトウェアを組み合わせれば、ほとんどの種類のジオメトリを設計できますが、それでもプリンターの動きを完全に制御することはできません。 SolidWorksやCuraなどのソフトウェアでは、松の棘のような複雑な形状を3Dプリントすることはほぼ不可能です。そのため、このような複雑な構造には、ラインごとにカスタマイズされたGコードが必要ですが、これは市販のスライサーや工業デザインソフトウェアには到底不可能な機能です。 Create Inc.が約2週間かけて開発したオンラインGコードジェネレーターは、ユーザーがG0とG1の組み合わせをプログラムで繋げることを可能にします。ウェブサイトには、追加された個々のコマンドをすべて表示するグラフィカルなツールパスビューアも搭載されており、これまで不可能だった形状の設計を可能にします。3Dプリント愛好家は、ウェブサイトから直接ツールにアクセスするか、GitHubでソースコードを閲覧できます。 この記事はOSCHINAから転載したものです。 記事タイトル: Create Inc オープンソース G コードジェネレータ この記事のアドレス: https://www.oschina.net/news/151780/create-open-source-g-code-generator |