L_MC4P_GroupTorquePreControl
Mit diesem FB kann eine Drehmomentvorsteuerung für eine Achsgruppe parametriert werden. Bei hinreichend genauer Parametrierung wird damit der Regler entlastet und der Schleppfehler der Achsen deutlich reduziert.
Drehmomentvorsteuerung zur Reduktion von Schleppfehlern
Für die Ermittlung der benötigten Parameter gibt es drei Quellen:
- Achsgruppenparameter
- Datenblattwerte, Messwerte
- L_MK4P_DynamicParDelta3_3dof (Verwendung in Achsgruppe Delta3_3dof)
- L_MK4P_DynamicParDelta3_4dof (Verwendung in Achsgruppe Delta3_4dof)
- L_MK4P_DynamicParScara_3dof (Verwendung in Achsgruppe Scara_3dof)
- L_MK4P_DynamicParScara_4dof (Verwendung in Achsgruppe Scara_4dof)
- Identifizierte Werte aus dem Applikations-FB L_MC4P_DynamicParIdent
|
Hinweis!
|
|
Warnung!
Eine falsch parametrierte Vorsteuerung kann zu unkontrollierten Bewegungen und zu Maschinenschäden führen! |
Für das Drehmoment können drei verschiedene Limitierungen und Skalierungen vorgegeben werden:
- Skalierungsfaktor für das berechnete Moment ( lrTorqueOverride ).
- Begrenzungsfaktor der Vorsteuerungsmomente bezogen auf die Nennmomente der Achsen ( lrTorqueLimitFactor ).
- Maximale Änderungsrate der Vorsteuermomente in [Nm/s] bezogen auf den Getriebeabtrieb ( alrTorqueRateLimit ).
Über einen Vergleich der Ausgangssignale alrActTorque (reales Drehmoment) und alrSetTorque-Out (berechnetes Drehmoment) wird während der Inbetriebnahme die Qualität der für die Drehmomentvorsteuerung gewählten Parameter diagnostiziert.
Ergebnisse durch Drehmomentvergleich kontrollieren
|
|
|
|
L_MC4P_GroupTorquePreControl |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
AXES_GROUP_KIN |
- |
|
AxesGroup |
xValid |
|
- |
BOOL |
|
BOOL |
- |
|
xEnable |
xBusy |
|
- |
BOOL |
|
BOOL |
- |
|
xUseAxesGroupParam |
xError |
|
- |
BOOL |
|
BOOL |
- |
|
xWriteToParameter |
eErrorID |
|
- |
L_IE1P_Error |
|
LREAL |
- |
|
lrTorqueOverride |
|
|
|
|
|
LREAL |
- |
|
lrTorqueLimitFactor |
|
|
|
|
|
ARRAY[1..6] OF LREAL |
- |
|
alrTorqueRateLimit |
|
|
|
|
|
LREAL |
- |
|
lrLoadMass |
alrSetTorqueOut |
|
- |
ARRAY[1..6] OF LREAL |
|
L_MC4P_DynamicPar |
- |
|
itfDynamicPar |
alrActTorque |
|
- |
ARRAY[1..6] OF LREAL |
|
|
|
|
|
|
|
|
|
Eingänge
Ausgänge