Betrifft welche Produkte?
Betrifft den Profilgenerator L_MCProfileGenerator aus der Funktionsbibliothek LenzeMotionControlVx.lib ab der Version V31. Dieser Profilgenerator wird im Template ab der Version 3.1 verwendet.
Wie sieht die Reaktion aus?
Obwohl ein Profilabbruch (bAbort=TRUE) angefordert ist löst ein Touch-Probe Ereignis am Profilgenerator eine Restwegpositionierung aus.
Wann tritt das Problem auf?
Das Verhalten tritt nur bei einem gewählten Positioniermodus mit Touch-Probe Auswertung auf. Wird damit bei aktiviertem Profilabbruch (bAbort=TRUE) am TP-Eingang bActTpReceived ein Touch-Probe Ereignis erkannt, dann wird das anliegende Restwegprofil ausgeführt. Der Eingang für den Profilabbruch arbeitet flankengesteuert. Damit verhindert er auch bei TRUE-Pegel nicht den Start einer Restwegpositionierung.
Praktisch gesehen kann nur dann ein TP-Sensor belegt werden, solange noch eine Bewegung stattfindet. Relevant ist also nur die Verzögerungsdauer bei Profilabbruch.
Diagnosemöglichkeiten?
Bei Auftreten des Verhaltens kann nachvollziehbar mit jeder Flanke am bActTpReceived eine neue Restwegpositionierung ausgeführt werden.
Kurzfristige Maßnahmen/Empfehlungen?
Die Touch-Probe Signalverarbeitung kann im Profilgenerator mit bTPEnable=FALSE verhindert werden. Dieser Eingang sollte mit NOT bAbort verriegelt werden. Damit kann der unerwartete Start der Restwegpositionierung verhindert werden.
Bewertung:
Ein Maschinenteil wird unerwartet aber geführt um eine bestimmte Distanz innerhalb des zulässigen Fahrbereiches bewegt. Das Verhalten wird nicht unbedingt bei der Inbetriebnahme festgestellt, da die oben genannten Bedingungen nur zufällig eintreten können.