L_MC4P_LimitDynamicsAuxAxes
Mit diesem FB lassen sich aus der Applikation heraus die Begrenzungen der Hilfsachsen einer Achsgruppe in der Bahnplanung einschränken.
- Die Begrenzungen werden bei allen MC_MoveLinear... , MC_MoveCircular... und MC_MoveDirect... -Fahrbefehlen berücksichtigt, die eine Hilfsachsbewegung beinhalten und nach dem Aktivieren einer L_MC4P_LimitDynamicsAuxAxes -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 Einzelachsbefehle.
- Die Begrenzungen werden nicht bei bereits beauftragten Fahrbefehlen und noch offenen Hilfsachssequenzen 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_LimitDynamicsAuxAxes |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|