■1 ヘッドがY軸を中心に回る木製用4軸加工機を動かそうとしています。
ポストプロセッサトレーニングガイドを参考に書き替えました。
初めてCNCを触るためパラメーターの設定が理解できない部分があり、ご教示頂きたく
[挿入されていた画像を削除しました - オートデスクより]
4軸加工機 ---- ノーブランド
コントローラー ---- TAIYUAN 8MA
プロジェクトファイル
以下フォーラムを参考にしました。
書き換えた元ファイルはファナックです。
https://knowledge.autodesk.com/support/fusion-360/learn-explore/caas/sfdcarticles/sfdcarticles/How-t...
table ---- true
回転軸がテーブルにあるか、ヘッドにあるか。テーブルにあるストックをヘッドがY軸を中心に回るためtrue
axis ---- [0, -1, 0]
回転軸はxyzのどこにあり、どの向きか。回転軸はY軸にあり、手前から奥に向かって加工していくため (0, -1, 0)
※奥から加工していくか、手前から加工していくかで+-どちらでも良いのでしょうか?
offset ---- [0, 0, 0]
軸の位置をオフセットできる。TCP(ツールセンターポイント)がついている場合は無視する。
試験運転用に入っていたGコードを、NC Viewerでみた時、形状がそのまま出てきたのでTCPありと判断
ない場合は、以下のようにヘッドの回転軸?からの距離を測定し入れる
https://docs.pickit3d.com/en/2.1/faq/robot-programming/how-to-define-the-tcp-on-a-universal-robots.h...
coordinate = 1
軸の座標はどこか定義する、Y軸なので1
cyclic = false
分かりませんでした。
軸が連続的に回転しているかどうかと判断し、ロータリーじゃないのでfalseにしました。
tcp = true
コントローラーがTCPに対応しているか。offsetの理由からtrueと判断
range = [-180,180]
ヘッドの物理的な稼動限界値、ヘッドは0から180度回転できる。
上から下に向かって削っていくため実際の切削範囲は360度の下半分と考え[-180,180]
preference = -1
分かりませんでした。
操作はどこから優先的に行うかと考え、ストック左側(負の角度)から加工したいため-1
reset = 0
分かりませんでした。
新しい加工工程の時、スタートはどこからにするかと考え、前工程終了位置からとし0
resolution = 0
回転軸の解像度、分からなかったためデフォルトの0
var compensateToolLength = false
TCPが無い場合、刃の長さをピボットまでの距離に含めるか
var virtualTooltip = false
TCPが無い場合、ピボットポイントバーチャルツールチップに変換するか
実際にパスを作成し、切削しようとしたのですが以下の問題が発生しできませんでした。
■2 複合軸の回転でパスを作成した時、GコードにG93、G94 が出てくるのですが
コントローラからエラーが出るためG93、G94が出ないようにすることはできますでしょうか?
■3 試験運転用に入っていたNCデータ(添付したBT.TXT)が、自分が作成したデータと上下の向き逆なのですがこれで良いのでしょうか?
以下のサイトで確認しました。
https://ncviewer.com/
解決済! 解決策の投稿を見る。