プレビュー:このページの安全上の注意は、まだネイティブの校閲を受けていません。

ツインでのプログラム実行

_草案(第14ラウンド):本文は執筆中で、節が増える可能性があります。_

ツインとは

ウィンドウ内の機械は、MC-1 のデジタルツインです。その中では Twinwright 独自カーネルが動作しており、機械上と同じコードです。モーター、ドライバ、主軸、スイッチ、切削は、物理モデルが担います。プログラムはツイン内で機械上と同じように実行され、ツインは自身のワークを切削します。ツインが物理世界について出す数値は、すべて推定値です。

実行の前に

ツインは、与えられた段取りに対してプログラムを検査します。そのため、実機と同じになるように段取りしてください。

ファイル > サンプル部品… は、これらすべてを設定し、プログラムも一度に読み込みます。

注意

検査の価値は、段取りの正しさで決まります。実機の素材、治具、工具、ワーク原点が違えば、それはツインが検査したものではありません。

プログラムを実行する

  1. プログラムを開きます:ファイル > プログラムを開く…
  2. 最初に検査します:プログラム > プログラムを検査 は、プログラムをコントローラのチェックモードに通します。コントローラはすべてのブロックを読み取り、機械は動きません。
  3. 実行します:サイクルスタート(F5)。フィードホールド(F6)で一時停止し、サイクルスタート で続行し、停止(F7)で停止します。シングルブロック は 1ブロックずつ実行し、次のブロック は次のブロックを実行します。

ツインは、特に指定しなければ実時間で動作します。シミュレーション > 速度 で実時間の半分から 200倍まで、または 最速(このコンピューターで可能な限り速く)に変更でき、シミュレーション > シミュレーションを一時停止 でツインの時間が止まります(止まっている間、機械の状態は変化しません)。機械バーの右側にある時計をクリックしても、同じ一覧が開きます。

×100 以上、最速、および最後まで計算している間は、ツインは 軽量 になります(時計の横の表示)。びびりの検査と切削抵抗は、グラフに少し遅れて表示されることがあり、画面は粗いセルと細い軌跡で描かれます。プログラムが行うこと(削られる材料、衝突、ソフトリミット、アラーム)は ×1 のときと同じように判定され、結果とレポートも同じです。設定 > 全般 > 高倍速でもフル精度で計算する(遅くなります) で、軽量 をオフにできます。

コンピューターの処理が追いつかないときは、時計が実際の倍速をアンバーで表示します。そのツールチップには、ツインの中で最も負荷の大きい部分(たとえば細かいセルでの材料の除去)と、その対処法が表示されます。

シミュレーション > 速度 > 最後まで計算(再生なし) は、読み込んだプログラムを、1コマずつ表示せずに最後まで実行します。機械バーには進み具合と残り時間が表示され、3Dビューは開始時のままで、完了すると切り替わります。分析 ワークスペースの 前回の実行 は、通常どおり埋まります。プログラムの横の 停止 を押すと、その位置で止まります。実機に接続しているとき(シャドーモード)は ×1 しか選べません。ツインは機械の時間に従います。

ツインが検査するもの

プログラムと段取りの形状から導かれるもの:

検出事項は、発生するたびに、ドックの メッセージ タブに表示されます。

ツインが推定するもの

物理モデルが計算するもの:

軌跡は、送り速度、切削抵抗、切りくず厚さで色分けすることもでき(表示 > 色分け)、ドックの グラフ タブには、実行の経過が時間に対してプロットされます。

補足

推定値は、お使いの機械が測定されるまでは、一般的なパラメータ(公開されている切削データ、鋭利な超硬工具、機械の設計値)に基づいています。プログラムどうしの比較や、切削前の問題の発見に使ってください。部品の測定値として使うものではありません。

ツインがモデル化しないもの

樹脂とマイクロ工具

0.1~0.5 mm の工具で PMMA(アクリル)を切削する場合(たとえばマイクロ流路)、ツインはさらに次のものを扱いません。

モデルとその前提:ツインのモデル。

結果とレポート