1

この質問は、実際には 2 つの部分に分かれています。この問題を簡単に紹介すると、ArtCam というツールを使用して作成された CNC ファイル (Roland フライス盤で使用) を取得し、それを修正して、カットされるパターンの絶対位置をシフトする必要があります。

ソフトウェアは次の形式で入力ファイルを生成し、マシンは受け入れます。

;;^IN;
!MC1;
!RC5000;
V50.0;
^PR;Z0,0,10500;
^PA;
V49.8;
Z0,0,1000;
V39.8;
Z0,0,100;
Z10,0,99;
Z1000,0,-13;
Z10,0,-124;
Z0,0,-125;
...thousands more Zx,y,z; instructions...

私の質問の最初の部分は、実際にこのファイル形式が何と呼ばれているか教えてもらえますか? これは明らかに G コードではなく、リファレンスやドキュメントをどこにも見つけることができませんでした。

2番目の部分は、これらのファイルがカットしたパターンの絶対位置を簡単に変更する方法を知っている人はいますか. 明らかに、Z ラインは X、Y、Z 位置コマンドですが、それらが絶対か相対かはわかりません。また、それらがどの座標空間/システムにあるかもわかりません。私が知っている限りでは、開始点をシフトする上部に追加できる簡単なコマンドがあるか、すべての Z 行を書き直す必要があるかもしれませんが、ファイル形式に関する情報がないと行き詰まります.

ありがとう!

4

1 に答える 1

5

これは古い質問であり、おそらくすでに答えがある(または今は必要ない)かもしれませんが、私の検索が正しかったと仮定すると、RML-1のように見えます。

私は最初にこれを見つけまし。これはあなたの例と非常によく似たコードを示しています。ArtCAMと、RolandマシンであるMDX-540の出力について説明しています。

ローランドのフライス盤で情報を検索するのは少し役に立たなかったが、MDX-540の3D製品を調べると、制御コマンドセットが「RML-1およびNCコード」であることがわかります。

次に、RML-1を検索すると、PDFマニュアルの結果が得られます。

そのPDFを読むと、1文字のコマンドは「モード1」のように見えます。^はモード2を選択するために使用され、2文字のコマンドはモード2コマンドです。!xxコマンドは、Mode1とMode2の両方に共通です。

^ PRは、移動を相対モードに設定します。^ PAは、移動を絶対モードに設定します。Zが移動します。

コードサンプルを見ると、ほとんどの位置が絶対的であるように見え、それらすべてを書き直す必要があります。

于 2013-03-06T23:03:34.853 に答える