L_MC4P_LimitDynamicsRealAxes
Mit diesem FB lassen sich aus der Applikation heraus die Begrenzungen der Antriebsachsen einer Achsgruppe in der Bahnplanung einschränken.
- Die Begrenzungen werden bei allen MC_MoveDirect -Fahrbefehlen berücksichtigt, die nach dem Aktivieren einer L_MC4P_LimitDynamicsMainAxes -Instanz beauftragt werden.
- Die Begrenzungen des FBs greifen zusätzlich zu den in den Achsen parametrierbaren Begrenzungen und haben auf die Parameter der Achsen keinen Einfluss. Sind sowohl in den Achsen als auch über diesen FB Begrenzungen aktiv, wird auf das Minimum beider Werte begrenzt.
- Die Begrenzungen haben keinen Einfluss auf MC_MoveLinear... und MC_MoveCircular... -Fahrbefehle sowie Einzelachsbefehle.
- Die Begrenzungen werden nicht bei bereits beauftragten Fahrbefehlen berücksichtigt.
- Einzelne Begrenzungen lassen sich ausschalten, indem der entsprechende Wert auf Null gesetzt wird.
|
Hinweis!
Die gleichzeitige Verwendung mehrerer FB-Instanzen wird nicht empfohlen, da immer nur die zuletzt aufgerufene Instanz wirksam ist. |
|
|
|
|
L_MC4P_LimitDynamicsRealAxes |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
AXES_GROUP_KIN |
- |
|
AxesGroup |
xValid |
|
- |
BOOL |
|
BOOL |
- |
|
xEnable |
xBusy |
|
- |
BOOL |
|
ARRAY [1..6] OF LREAL |
- |
|
alrMaxAxesVel |
xError |
|
- |
BOOL |
|
ARRAY [1..6] OF LREAL |
- |
|
alrMaxAxesAcc |
eErrorID |
|
- |
L_IE1P_Error |
|
ARRAY [1..6] OF LREAL |
- |
|
alrMaxAxesJerk |
|
|
|
|
|
|
|
|
|
|
|
|
|