L_MCProfileGenerator - Ziel verfehlt bei Abbruch eines S-Profils

Betrifft welche Produkte?
Software Package – Positioner V3.1
LenzeMotionControlV3.lib

Wie sieht die Reaktion aus?
Bei Abbruch eines ruckreduzierten Profils wird vorrangig die Ruckreduzierung eingehalten, das Positions-Ziel kann überfahren werden.

Wann tritt das Problem auf?
Wenn ein ruckreduziertes Profil während der Ausgabe des Status 'Beschleunigungsphase ist aktiv' (g_nPosProfilerState = 10) abgebrochen wird (g_bPositioningEnable = FALSE) und die Eingabe der Ruckzeit unplausibel ist. Eine Ruckzeit ist dann unplausibel, wenn sie bei Erreichen der Konstant-Geschwindigkeitsphase noch nicht abgelaufen ist. Das heißt, die parametrierte Ruckzeit wäre größer als die eigentliche Beschleunigungszeit bei linerarem Profil. In diesem Fall ist für den Profilgenerator die Einhaltung des S-Verschliffs vorrangig und je nachdem an welcher Position das Profil abgebrochen wird, kann das Ziel überfahren werden.

Diagnosemöglichkeiten?
Wenn bei Profilabbruch unter Verwendung einer Ruckreduzierung das eigentliche Positionsziel überfahren wird, dann sollten bestimmte Signale kontrolliert werden. Dazu folgende Signale oszillografieren: g_nPosProfilerState, g_wMotionProfileNumber, g_dnActualPositionInternal_p, MCTRL_nNAct_a.

Kurzfristige Maßnahmen/Empfehlungen?
Keine, die Profile müssen immer plausibel eingetragen werden.

Bewertung:
Das Verhalten wird unter Umständen bei der Projektierung oder Inbetriebnahme noch nicht ersichtlich, da die Profilunterbrechung in einem spezifischen Bereich des Positionierprofils liegen muss. Es zeigt sich nur, wenn unplausible Werte für die Ruckzeit eingetragen werden. In einigen Anwendungen führt das geringe Überfahren des Ziels zur Beschädigung an Maschine oder Produkt.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200403368/0/
Kontaktformular