Beispielkonfiguration der Sensorvariablen

Das Sensorsignal für die 3D-Abstandsregelung soll über eine externe Variable (V.E.) durch die SPS vorgegeben werden. (s [EXTV].

Hinweis

notice

Der Synchronisationstyp der V.E.-Variable zur Übertragung des Sensorsignals kann sowohl synchron als auch asynchron definiert werden. Die Abstandsregelung greift immer im Kontext der GEO-Tasks synchron auf den Speicher der Variablen zu und aktualisiert die Werte.

Es wird empfohlen, die Variable wenn möglich als synchron zu definieren. Dadurch stimmt beim Zugriff auf die Variable aus dem NC-Programm, z.B. Auslesen des aktuellen Sensorwertes, der zeitliche Kontext mit der Abstandsregelung überein.

Beispiel

example

Konfiguration und Verwendung der Sensorvariablen.

Konfiguration einer Sensorvariablen in der Konfigurationsliste der externen Variablen

number_used_variables        1

#

var[0].name                  SENSOR

var[0].type                  REAL64

var[0].scope                 CHANNEL

var[0].synchronisation       TRUE

var[0].access_rights         READ_ONLY

Aktivierung des Sensoreingangs für die 3D-Abstandsregelung im NC-Programm:

#DIST CTRL [SENSOR_SOURCE=VARIABLE  SENSOR_VAR=V.E.SENSOR]

Bei Verwendung der achsspezifischen Abstandsregelung lautet der NC-Befehl:

<Achsname> [DIST_CTRL  SENSOR_SOURCE=VARIABLE  SENSOR_VAR=V.E.SENSOR]

Die Verknüpfung der V.E.SENSOR Variablen, kann nach Vorbild des Beispiels aus (FCT-C22// Beispiel Abstandsregelung) durchgeführt werden