Herunterladen Inhalt Inhalt Diese Seite drucken

Lenze 9300 Servo PLC Handbuch Seite 85

Vorschau ausblenden Andere Handbücher für 9300 Servo PLC:
Inhaltsverzeichnis

Werbung

5.6.3
Positionierung starten
Führen Sie die folgenden Schritte durch, um eine Positionierung zu starten:
1. Setzen Sie g_bPositioningEnable von FALSE auf TRUE, um vom Zustand "StandBy" in den
Zustand "Positioning" zu wechseln.
2. Legen Sie über g_byPositioningMode den Positioniermodus (10 ... 15) fest.
3. Übergeben Sie der Variablen g_wAuxMotionProfileNumber den Profilnamen der
Restwegpositionierung, z. B. "Profile3".
– Das entsprechende Positionierprofil wird nach Erkennung eines Touch Probe abgefahren.
4. Übergeben Sie der Variablen g_wMotionProfileNumber den Profilnamen der auszuführenden
Standardpositionierung, z. B. "Profile2".
– Das entsprechende Positionierprofil wird daraufhin sofort abgefahren.
Beispielschrittkette "TouchProbeSequence"
Eingangsaktion Homing:
(* You must make sure, that reference is known at mode Absolute *)
(* No reference ? *)
IF NOT g_bHomePositionAvailable THEN
(* Reset of state positioning *)
g_bPositioningEnable:=FALSE;
(* Start of reference procedure *)
g_bHomingStart:=TRUE;
END_IF
Ausgangsaktion Homing:
(* First, jump into state positioning of template *)
g_bPositioningEnable:=TRUE;
L
Template Positioner
Funktion "TouchProbePositioning"
PROGRAM TouchProbeSequence
(* Example of a positioning sequence in mode Absolute *)
(* with 3 destinations and TP functionality *)
VAR_INPUT
SFCInit :BOOL;
(* TRUE: The sequence is fixed in step Init *)
END_VAR
TP Positioner Servo PLC 5.0 DE
Zustände & Funktionen
5−51

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis