Die meisten Funktionen für Verfahraufträge, die für rotative Motoren benutzt werden, stehen auch für Linearmotoren zur Verfügung.
FUNCTION FC_PosStartSmooth : DINT
VAR_INPUT
i_stAxisId: ST_LogicalAddress;
i_lrPosition: LREAL;
i_rVelocity: REAL;
i_rEndVelocity: REAL;
i_rAcceleration: REAL;
i_rDeceleration: REAL;
i_rEndAcceleration: REAL;
i_rSmooth: REAL;
i_diJobId: DINT;
END_VAR
Die folgenden POUs des PD_PacDriveLib und IEC-Bibliotheken, die diese POU verwenden, funktionieren nicht oder nicht komplett in Verbindung mit Linearmotoren:
Folgende Modi werden nicht unterstützt
oPosDirectionMaxTorque := 12
oNegDirectionMaxTorque := 13,
Die folgenden Funktionen sind für Linearmotoren gesperrt:
oFC_SpeedTorqueCurve
oFC_SpeedTorqueCurveOn
oFC_SpeedTorqueCurveOff
Die Überlast wird bei Linearantrieben mit der neuen FC_OverloadDetectionSetLinear-Funktion erkannt.
Die folgenden Begrenzungen sind als die Werte zu verstehen, die vom System maximal verarbeitet werden können:
oDie maximale Geschwindigkeit von Linearmotoren ist auf 12 m/s (39,37 ft/s) begrenzt.
oDer maximale Weg für Linearmotoren ist auf 130 m (426,50 ft.) begrenzt.
oDie maximale Geberperiodenlänge (siehe UserMotorTypePlate Parameter uiPeriodLength) beträgt 40000 μm.