Skip to main content

MC_SetOverride による動的適応

アクティブな動きと将来の動きのダイナミクス (速度、加速度、ジャーク) は、次の方法で調整できます。 MC_SetOverride。ダイナミクスの適応は、常に、最初に命令された動作と比較して縮小を意味します (1 より大きい係数は許可されません)。これにより、機械オペレーターは動作を一時的に停止できます (VelFactor = 0) または、新しい動作シーケンスを確認する場合などに、ダイナミック値を減らして実行します。

ダイナミクスの適応 MC_SetOverride そして、その結果として生じる軌道の適応は、同じサイクル内で直接有効になります。このための要件は、 MC_SetOverride アクティブな移動機能ブロックの前に呼び出されます。

詳細については、例も参照してください。 SoftMotion 軸の速度オーバーライド

サポートされるファンクションブロック

ファンクションブロック

サポート: MC_SetOverride

コメント

MC_Stop

--

MC_Stop は緊急停止であり、常にできるだけ早く実行する必要があります。したがって、動的要因は、 MC_SetOverride 動きには何の影響もありません。

MC_Halt

速度係数は影響しません。

MC_MoveAbsolute

MC_MoveRelative

MC_MoveAdditive

MC_MoveSuperimposed

MC_MoveVelocity

SMC_MoveContinuousAbsolute

SMC_MoveContinuousRelative

MC_Jog

SMC_Inch

SMC_Homing

SMC_ControlAxisByPos

SMC_ControlAxisByPosVel

SMC_ControlAxisByVel

O

動的要因は、次の場合にのみ影響します。 bAvoidGaps 機能が有効になり、ジャンプが検出されました。要因 MC_SetOverride ギャップを埋めるために、停止とその後の絶対的な動きの両方を考慮してください。

MC_Home

--

原点復帰はドライブによって独立して実行されるため、動的要因が影響を受けません。 MC_SetOverride 効果はありません。

MC_PositionProfile

MC_VelocityProfile

MC_AccelerationProfile

--

使用することをお勧めします MC_CamIn これらの機能ブロックの代わりに。

MC_CamIn

O

動きが同期されるとすぐに、動的要因は効果を持たなくなります (MC_CamIn.InSync = TRUE)。

MC_CamOut

--

MC_CamOut 調整可能な動的制限はなく、現在の速度を維持する必要があります。動的要因 MC_SetOverride したがって、効果はありません。

MC_GearIn

O

動きが同期されるとすぐに、動的要因は効果を持たなくなります (MC_GearIn.InGear = TRUE)。ランピング中は、加速度とジャーク係数のみが考慮されます。速度係数の変更 (特に VelFactor=0) は無視されます。

MC_GearInPos

--

対照的に、 MC_GearIn、設定可能なランピング動作はありません。したがって、動的要因は、 MC_SetOverride 効果はありません。

SMC_FollowPosition

SMC_FollowVelocity

SMC_FollowPositionVelocity

SMC_FollowSetValues

--

これらのファンクション ブロックは、軸の設定値を書き込みます (たとえば、 fSetPosition)。これらの値は変更しないでください。したがって、動的要因は、 MC_SetOverride 効果はありません。

MC_Phasing

O

動きが同期されるとすぐに、動的要因は効果を持たなくなります (MC_Phasing.Done = TRUE)。ランピング中は、加速度とジャーク係数のみが考慮されます。速度係数の変更 (特に VelFactor=0) は無視されます。

SMC_BacklashCompensation

--

動的要因は同期動作には影響しません。したがって、この機能ブロックは動的要因を無視します。 MC_SetOverride

動的係数の変更による目標位置または目標速度の超過

重要

アクティブな動作中に加速度係数および/またはジャーク係数が減少すると、目標位置または目標速度が一時的に超過する可能性があります。機械の損傷につながる可能性があります。

SMC_MoveContinuousAbsolute そして SMC_MoveContinuousRelative、速度係数の変更により、制限を超えたり、逆転したりする可能性もあります。詳細については、2 つの機能ブロックのドキュメントを参照してください。

MC_SetOverride の使用における速度プロファイルの影響

一般的には使用することをお勧めします MC_SetOverride 座標軸の台形または二次速度プロファイルと一緒に。二次平滑化速度プロファイルと sin² 速度プロファイルは、動きを再開したり中断したりしてもうまく反応しない場合があります 動きの中断)。オーバーライドを変更すると、制限を変更した状態で動きが再開されることと同じであるため、これらの速度プロファイルを組み合わせて使用すると、指示された制限を超えることもあります MC_SetOverride

軸グループとの連携動作に対する MC_SetOverride の影響

軸グループと連携した動き (例: MC_MoveLinearAbsolute) で設定されたオーバーライドを考慮します。 MC_SetOverride 動作計画時に各軸ごとに。逆に、 MC_GroupSetOverride 軸グループの各軸のオーバーライドを上書きします。