FC_PosStartSmooth - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab |
SystemInterface_1.32.6.0 |
Versionen: |
Aktuelle Version |
Positionierbewegung starten.
In den Master-Vorbereitungspuffer der Achse i_stAxisId wird ein Positionierauftrag eingebracht. Ist kein Masterauftrag aktiv, wird der Auftrag gestartet.
Das Programm wird nach Senden der Anweisung verarbeitet. Es wartet nicht, bis die Positionierung abgeschlossen ist.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_stAxisId |
ST_LogicalAddress |
Logische Adresse der Achse |
i_lrPosition |
LREAL |
Geber-Position |
i_rVelocity |
REAL |
Maximale Geschwindigkeit |
i_rEndVelocity |
REAL |
Maximale Endgeschwindigkeit |
i_rAcceleration |
REAL |
Maximale Beschleunigung |
i_rDeceleration |
REAL |
Maximale Verzögerung |
i_rEndAcceleration |
REAL |
Maximale Endbeschleunigung |
i_rSmooth |
REAL |
Ruckbegrenzung (0 -> keine, 100 -> maximale Ruckbegrenzung) |
i_etPosMode |
ET_PosMode |
|
i_diJobId |
DINT |
Auftragsnummer |
Datentyp |
Beschreibung |
---|---|
DINT |
1: Auftragspuffer war nicht frei und wurde mit aktuellem Auftrag überschrieben. 0: OK. -1: Logische Adresse der Achse (i_stAxisId) ungültig. -2: i_lrPosition FALSE. -3: i_rVelocity <=0 oder >Velmax, i_rEndVelocity <-Velmax oder >Velmax. -4: i_rAcceleration, i_rDeceleration <=0 oder >Accmax. -5: Sercos-Bus befindet sich nicht in Phase 4. Es können keine Positionierungsbefehle verarbeitet werden. |