Kurvenbeschreibung strecken/stauchen

Zur Laufzeit kann eine eingelesene oder konstruierte Kurvenbeschreibung zur Anpassung an die Applikation gestreckt oder gestaucht werden.

Hierfür stellt das Objekt vom Typ "CamDescription" folgende Methoden zur Verfügung:

ScaleX

Skalierung der Kurvenbeschreibung in X-Richtung. Die Kurve wird mit dem übergebenen Wert in X-Richtung skaliert. In folgendem Beispiel erfolgt eine Streckung der Kurve durch die Skalierung in X-Richtung mit Faktor 2.0:

 

Der Aufruf der Methode "ScaleX" erfolgt am "CamDescription"-Objekt:

ScaleY

Skalierung der Kurvenbeschreibung in Y-Richtung. Die Kurve wird mit dem übergebenen Wert in Y – Richtung skaliert. In folgendem Beispiel erfolgt eine Streckung in Y-Richtung mit Faktor 2.0:

 

Der Aufruf der Methode "ScaleY" erfolgt am "CamDescription"-Objekt:

Die Methoden führen mit jedem erfolgreichen Aufruf eine Skalierung durch. Ein erfolgreicher Aufruf wird innerhalb eines PLC-Zyklus verarbeitet. Daher ist darauf zu achten, dass die Methode nicht in mehrere Zyklen hintereinander aufgerufen wird.

Folgender Beispiel-Code zeigt die Skalierung einer Kurvenbeschreibung in X-Richtung. Voraussetzung ist eine über den Cam-Editor erstellte Kurvenbeschreibung, die auf den MOVI-C® CONTROLLER geladen wurde.

Fliegender Wechsel

Ein fliegender Wechsel der ursprünglichen Kurve zur skalierten Kurve kann einen Positionssprung beinhalten, da die Randpunkte der Kurve sich geändert haben können.