1: 2008-01-11 (金) 13:43:06 なーお |
2: 2008-01-11 (金) 13:43:06 なーお |
| 工事中.. | | 工事中.. |
| ***演算周期 とは? [#sb112608] | | ***演算周期 とは? [#sb112608] |
- | 「演算周期」とは、各軸の位置指令計算などを行う周期時間(msec)のことを言います。 パラメータで「自動」以外に設定した場合、設定した周期で計算を開始します。 | + | 「演算周期」とは、各軸の位置指令計算などを行う周期時間(msec)のことを言います。 |
- | | + | - パラメータで「自動」以外に設定した場合、設定した周期で計算を開始します。&br; |
- | 但しこれは、必ず実行が完了されることを保証するものではありません。 ここで設定した時間を、「各軸計算」や「SFCイベントタスク」処理などの総時間がオーバーすると、計算が不正確になるばかりか、 &font(Red){各軸の位置指令抜け(位置指令ゼロ)に繋がり};程度に差はありますがメカに負担をかけることになるので要注意です。 | + | 但しこれは、必ず実行が完了されることを保証するものではありません。 ここで設定した時間を、「各軸計算」や「SFCイベントタスク」処理などの総時間がオーバーすると、計算が不正確になるばかりか、 &font(Red){各軸の位置指令抜け(位置指令ゼロ)に繋がり};程度に差はありますがメカに負担をかけることになるので要注意です。&br;&br; |
| + | - 「自動」に設定すると、認識される軸数に応じて、自動で最小の演算周期に設定されます。 場合によっては、演算周期に余裕がなく、却ってトラブルにつながりますので、基本的に「自動」は推奨されません。&br; |
| | | |
| ***演算周期の考え方 [#bd9ea917] | | ***演算周期の考え方 [#bd9ea917] |
| | | |
| ***実計算周期を知るには [#b61788bc] | | ***実計算周期を知るには [#b61788bc] |
- | モーション周辺の&font(Blue,b){デジタルオシロ};を使って、「D9188:モーション演算周期モニタ」値をCPUの演算周期かそれより速い周期で測定します。 &font(Red){周辺モニタにも表示されますが、この値だけで信用してはいけません};し、 デジタルオシロを使っても演算周期より長い周期の測定では、ピーク負荷時の演算時間を取りこぼして正確な評価ができません。 | + | モーション周辺の&font(Blue,b){デジタルオシロ};を使って、「D9188 (Q172D/173Dの場合はSD522) :モーション演算周期モニタ」値をCPUの演算周期かそれより速い周期で測定します。 &font(Red){周辺モニタにも表示されますが、この値だけで信用してはいけません};し、 デジタルオシロを使っても演算周期より長い周期の測定では、ピーク負荷時の演算時間を取りこぼして正確な評価ができません。 |
| | | |
| ***各CPU演算周期比較 [#o25b9639] | | ***各CPU演算周期比較 [#o25b9639] |
Counter: 556,
today: 1,
yesterday: 0