問題タブ [g-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1450 参照

geometry - Gコードを生成 | B スプラインを円形セクションに分解する

B スプラインを一連の円定義に分解しようとしています。G コードを生成しようとしています。ここでの考え方は、b スプラインをいくつかの円形補間に分割することです [ G02 ]。PythonOCC を使用すると、b スプラインを多数のベジエ曲線に分割できますが、ベジエを円形セクションに変換する方法がわかりません。

ありがとう

0 投票する
1 に答える
1475 参照

cnc - FANUC GCODE に関する必要なチュートリアル

G コードは、CNC マシン (旋盤、ミル) を制御するための言語です。

概念的な助けが必要な大学の課題があります。私が問題を抱えている仕事の一部は、G コード (ファナック株式会社の方言) で 2 つの短いプログラムを作成することです。キーワードの短いリストとサンプル プログラムがありますが、言語を学習するにはそれだけでは十分ではないようです。

ネットを検索したところ、G コードのさまざまな方言に互換性がないことがわかりました。ただし、この特定のチュートリアルに関するチュートリアルは見つかりませんでした。

また、与えられた問題に対して自動的にコードを生成するという選択肢はないように思われます。なぜなら、プログラムを提示する際に、プログラムの内部の仕組みを説明するよう求められるのではないかと思うからです。さらに、私の大学の教師たちは、自分たちのやり方で物事を行うことを非常に強く主張しているようです。

Q: G コードのファナック方言の簡潔な (全体に 2 ~ 3 日以内に費やしたい) チュートリアルはどこにありますか?

0 投票する
1 に答える
4223 参照

c# - 正しいGcode文字列をシリアルポートに送信しますか?

回線を介してgcodeg28をRepRap3Dプリンターに送信しようとしていますport.Write("g28");

私のプログラムは正しいシリアルポートに接続しますが、文字列として情報を送信しようとすると、comポートへのアクセスが拒否されます。Gcodeを送信する前にシリアルポートが開いていたため、これは奇妙なことです。それはいくつかのデータさえ送り返しました。そこでの問題は何ですか?どうすれば修正できますか?

以下は、私が使用しているコード行です。gcodeコマンドのリストは、このページで入手できます。

文字列の最後にを追加しようとし"\n"ましたが、機能しませんでした。

0 投票する
1 に答える
762 参照

g-code - RepRap 3D プリンターにヒートベッドの真ん中にいることを伝える Gcode?

特定の gcode を使用して、RepRap 3D プリンターにヒートベッドの真ん中にいることを伝える方法はありますか?

0 投票する
1 に答える
153 参照

c# - 正規表現をドットの c# で動作するように変更する

正規表現を使用して、G コードを個別の X、Y、Z、E、F コマンドに分けています。以下の正規表現を使用すると、コンマで機能します。

[GMXYZEF][-+]?[0-9]+(,[0-9]+)?

G1 X-5,300 Y5,110 E1,17440

しかし、コンマをドットに切り替えると、うまくいきません。

G1 X-5.300 Y5.110 E1.17440

正規表現を機能させるには、何を変更する必要がありますか?

0 投票する
1 に答える
179 参照

g-code - オフセット番号のクリア

RCompOffset と ToolLengthOffset をG40それぞれ とG53でクリアする方が良いですか、それとも と でクリアする方が良いG42D0ですG54H0か?

LCompG41D0もクリアしますか?

0 投票する
1 に答える
795 参照

c# - 円弧の中心点を取得 - G コード変換

ヒーロー

ここに投稿するのは初めてです私はC#の初心者ですが、難しいことをしています

図では、円弧の座標を見つけることができます すべてのポイントは (0,0) から参照されます X 軸は水平です Z 軸は垂直です

http://i.stack.imgur.com/ycmdi.png

入力変数:

I Need The Coordinates of I,K (Centrer Point, Referenced to 0,0)

I,K の答えは (I532.2,K352.396) ですが、これの計算方法が知りたいです。

これは G コード変換で使用される予定です。例:

(C0 & C1 は CW & CCW)