SoftMotion マルチコアプロセッサを使用
モーションタスクを複数のプロセッサコアに分散することにより、より多くの軸または軸グループを作動させることができます。 SoftMotion。その結果、CNCパスの前処理やCP移動のロボットパス計画など、計算量の多いタスクを別のプロセッサコアにスワップアウトできます。その後、バスタスクの他のタスクのためのより多くの時間があります。シングルコアコントローラーの計算能力が不十分であるという事実は、ロボット工学の場合、原因不明の経路速度の低下によって示されます。
システム要求
SMV4.5.1.0以降
コンパイラV3.5.12.0以降
マルチコア互換のランタイムシステム
使用法
ロボット工学とCNC:計画とバスのタスクを異なるプロセッサコアに設定します
異なるバスシステムを使用する場合は、個々のバスタスクを異なるプロセッサコアに設定します
複数のタスクと複数のプロセッサコアを使用する場合は、次の点に注意してください。
CNC プランニングタスクに含まれるファンクションブロックは、次のような点で新たな可能性を広げています。
Execute
補間器の特定の状態でのみ入力 (iStatus
出力)。これはシングルコアにも当てはまりますIPO_UNKNOWN
IPO_WAIT
IPO_FINISHED
IPO_INIT(最初の開始のみで、再起動ではありません)
相互依存軸(軸グループ、カム、CNCキネマティクス)のバスタスクは、同じプロセッサコアで実行する必要があります。