ひとつは工具を内部的に微小移動(工具の移動ピッチ) させてゆきながらシミュレーションを行う方法で、 もう一方は1移動ブロックごとに工具の通過した包絡面でワークを落としてゆくシミュレーション方法 (※このケースでは、基本的に工具の移動ピッチは無視されます)
前者には3種類のシミュレーション方法(後述)が用意されていて、
すべてにおいて、早送りや工具保持具の干渉の検知、
指定により有効刃長やチップ幅の不足チェックも行われます。
これらの検知が発生すると警告音と同時に切削を中断します。
なお、早送りや工具保持具での干渉部は、自動的にペンキで塗られ、
「実加工(R)」もしくは「スキップ加工(S)」モードにおいては、
一時的に赤く表示されます。
「実加工(R)」
「スキップ加工(S)」
「加工して結果表示(T or F5キー)」
後者には、前者で言うところの「スキップ加工」と「加工して結果表示」の高速版が用意されています。
基本的には早送りの干渉チェックのみしか行なえませんが、
例外として一部対応している経路もあります。
結果描画に関しては、前者の1〜2ケタほど高速で、
加工イメージだけを直ぐにでも評価したい場合や、
被切削材の精度を向上させて切削面を評価したい場合には特に有効です。
「高速版/スキップ加工(P)」
「高速版/加工して結果表示(F or F7キー)」
※高速版においても、NURBS補間(G06.2,G132)は高速化されません。
※高速版加工では、加工方向による色分けは行っていません。
「高速版/加工して結果表示(F or F7キー)」
最速で切削結果を表示します。同じく、
「表示制御(P)」の「結果表示時のパス表示(D)」をチェックしていただくか、
初期設定ファイルにて、PATH(RESULT)をYESにしておいていただくと、
ブロックごとの目的地までの工具軌跡が処理中一時的に線表示されます。
また"TAB"キーを押すことにより被切削材の途中描画が行えます。
干渉チェックは、基本的には早送りの干渉のみ(詳細後述)ですが、
上記の「加工して結果表示(T or F5キー)」より、
1〜2ケタ高速にシミュレーションが行えます。
※早送り干渉チェックを行なう場合で、干渉した場合はその移動ブロックの終端まで削られます。
★高速化される経路の条件★高速版シミュレーション機能の「高速版/スキップ加工(P)」と「高速版/加工して結果表示(F or F7キー)」は、 加工後の結果(形状)だけをなるべく最短時間で見せることを目的に用意したものです。 そのために必要突出し長算出など詳細なシミュレーションを無効にしてでも可能な限り計算の簡略化を目指しています。
ただし、計算上簡略化しやすい部分だけ処理を簡略化しているだけですので、 簡略化が困難な部分に関しては、依然として内部的には通常のシミュレーション処理を行なっています。 これでも一般的なNCデータ(経路)の多くは高速化の恩恵を受けることができていますが、 稀に経路の性質によって期待どうりの高速化が行われないケースもあります。
現最新バージョンでの、高速化される条件を以下に整理しておきます。 (※この条件は今後のバージョンで拡張される場合があります。)
・G00/G01部 : 垂直移動のみの経路の場合と、それ以外では、 ボールエンドミルまたはZ方向の移動がない経路が高速化されます。
・G02/G03部 : XY平面(G17)の円弧またはボールエンドミルで、 かつヘリカル(螺旋状円弧)でない場合が高速化されます。
★高速版を干渉チェックで利用する場合の注意点★
高速版のシミュレーションは、早送り干渉チェック以外の干渉チェック(アーバー干渉チェック、有効刃長チェック、チップチェック)は、 基本的には信頼性の欠ける使えないレベルのものと認識していただく方が無難です。 ただ上記のように内部的に高速化していない経路に関しては、 TRYCUT側は干渉の状況を把握していることと、 条件付の干渉チェックでも有効な現場もあるため、 上記の「高速化される経路の条件」以外の経路を中心に、 一部条件付で各種干渉チェックモードの対応を残しています。
・アーバー干渉チェック(A)
干渉チェックモード 高速版で対応される経路 「しない/保持具の定義無視(N)」 全経路 「しない/保持具形状で強行切削(C) - 高速版では一部対応」 垂直経路 & XY平面経路 & 高速化対象でない経路 「しない/必要な突出し長算出(O) - 高速版では無効」 なし 算出は行なわれません。 「する/干渉時中断(Y) - 高速版では一部対応」 垂直経路 & XY平面経路 & 高速化対象でない経路 「する/干渉時一時停止(S) - 高速版では一部対応」 垂直経路 & XY平面経路 & 高速化対象でない経路
・有効刃長チェック(V)
干渉チェックモード 高速版で対応される経路 「しない/強行切削(N)」 全経路 「しない/強行切削/必要な有効刃長算出(O) - 高速版では無効」 なし 算出は行なわれません。 「する/干渉時中断(Y) - 高速版では一部対応」 垂直経路 & 高速化対象でない経路 「する/干渉時一時停止(S) - 高速版では一部対応」 垂直経路 & 高速化対象でない経路
・チップチェック/VERTICAL or RADIUS用(V)
干渉チェックモード 高速版で対応される経路 「しない/強行切削(N)」 全経路 「しない/強行切削/必要なチップ幅&高さ算出(O) - 高速版では無効」 なし 算出は行なわれません。 「する/干渉時中断(Y) - 高速版では一部対応」 垂直経路 & 高速化対象でない経路 「する/干渉時一時停止(S) - 高速版では一部対応」 垂直経路 & 高速化対象でない経路
※「高速化対象でない経路」とは、 上記の「高速化される経路の条件」に合致していない経路の全てが対象になります。 例えば、ヘリカル切削経路やNURBS補間(G06.2,G132)経路などが該当します。
※「高速化される経路の条件」は今後も拡張してゆく可能性があるため、 逆に「高速化対象でない経路」の部分だけは対象が少なくなる可能性があり、 干渉チェック対象になる経路が減ってしまう場合もあります。 このような背景を十分留意した上でお使いいただけますようお願いいたします。
実線 | 切削送り部分 |
点線 | 早送り部分 |
一点鎖線 | RAPID FEEDRATEを超えるF値をもつ切削送り部分 |
実線 | 切削送り部分 |
点線 | 早送り部分 |
一点鎖線 | RAPID FEEDRATEを超えるF値をもつ切削送り部分 |