Beschreibung

Hochlaufparameter

P-STUP-00033

Speichergröße für das Rückwärtsfahren

Beschreibung

Dieser Parameter legt die Speichergröße in Byte für das Rückwärtsfahren auf der Bahn fest. Die NC prüft beim Hochlauf, ob die notwendige Minimalgröße eingehalten wird. Wenn dies nicht der Fall ist, so wird eine Warnung erzeugt und die Speichergröße auf den erforderlichen Mindestwert gesetzt. Wird die Speichergröße auf 0 gesetzt, so steht die Funktionalität 'Vorwärts-/ Rückwärtsfahren auf der Bahn' nicht zur Verfügung. Die maximale Größe wird nur durch die vorhandenen Ressourcen des PC begrenzt.

Parameter

fb_storage_size[i] mit i = 0 ... 11
(Maximale Kanalanzahl: 12, applikationsspezifisch)

Datentyp

UNS32

Datenbereich

0 ... MAX(UNS32)

Dimension

----

Standardwert

0

Anmerkungen

 

Kanalparameter

P-CHAN-00406

Aktivierung Echtzeit-Zyklen

Beschreibung

Mit diesem Parameter kann die Funktionalität der Echtzeit-Zyklen im NC-Kanal aktiviert werden.

Für die Übernahme der Änderung ist ein Neustart der Steuerung notwendig.

Beispiel:

configuration.rt_cycles.enable 1

Parameter

configuration.rt_cycles.enable

Datentyp

BOOLEAN

Datenbereich

0/1

Dimension

----

Standardwert

0

Anmerkungen

Parameter ist ab V3.1.3107.10 verfügbar.

Die Verwendung des Parameters „rt_cycles.enable“

rt_cycles.enable 1

(ab V3.1.3105) wird weiterhin unterstützt.

P-CHAN-00407

Speichergröße für Echtzeit-Zyklen

Beschreibung

Mit diesem Parameter kann für die Echtzeit-Zyklen der Speichergröße festgelegt werden. Die Angabe der Speichergröße erfolgt in Byte.

Für die Übernahme der Änderung ist ein Neustart der Steuerung notwendig. Anschließend steht für die Echtzeit-Zyklen der angegebene Speicher zusätzlich zur Verfügung.

Beispiel:

configuration.rt_cycles.memory 60000

Parameter

configuration.rt_cycles.memory

Datentyp

UNS32

Datenbereich

0 ... MAX(UNS32) - 1

Dimension

----

Standardwert

48000

Anmerkungen

Hinweis:

Die Belegung von P-CHAN-00407 ist nur erforderlich, wenn der standardmäßig eingestellte Speicher durch Aktivierung der Echtzeit-Zyklen (P-CHAN-00406) nicht mehr ausreicht.

 

Parameter ist ab V3.1.3107.10 verfügbar.

Die Verwendung des Parameters „rt_cycles.memory“

rt_cycles.memory 60000

(ab V3.1.3105) wird weiterhin unterstützt.

P-CHAN-00425

Max. Ausführungsdauer der Echtzeit-Zyklen pro CNC-Takt

Beschreibung

Mit diesem Parameter kann die maximale Ausführungsdauer der Echtzeit-Zyklen im NC-Kanal festgelegt werden. Die Angabe erfolgt in Prozent (%) und bezieht sich auf die Dauer eines CNC-Taktes.

Beispiel:

Wenn die Echtzeit-Task der CNC mit 2ms getaktet ist und der Parameter P-CHAN-00425 auf 75 steht, dann dürfen die Echtzeit-Zyklen insgesamt maximal 1.5ms Ausführungszeit benötigen. Wird diese Zeit überschritten, dann wird der Fehler ID 50939 ausgegeben.

Parameter

rt_cycles.max_duration

Datentyp

UNS16

Datenbereich

0 < P-CHAN-00425 < MAX_UNS16

Dimension

%

Standardwert

75

Anmerkungen

Der Anwender ist bezüglich der Anzahl der Anweisungen innerhalb eines Echtzeit-Zyklus nicht beschränkt.

Wenn Echtzeit-Zyklen zu viele Anweisungen enthalten und nicht in einem CNC-Takt ausgeführt werden können, kann es zu Echtzeit-Überschreitungen kommen.

 

Dieser Parameter stellt zusammen mit P-CHAN-00426 und P-CHAN-00427 einen Sicherheitsmechanismus dar, um diese Echtzeit-Überläufe möglichst früh zu vermeiden.

P-CHAN-00426

Anzahl der Elementar-Anweisungen für Zeitprüfung

Beschreibung

Mit diesem Parameter kann die Anzahl der Elementar-Anweisungen festgelegt werden, nach denen eine erneute Zeitprüfung durchgeführt wird.

 

Für die Ausführungsdauer der Echtzeit-Zyklen muss innerhalb eines CNC-Taktes regelmäßig kontrolliert werden, ob die erlaubte Ausführungszeit bereits überschritten ist. Dafür wird nach einer gegebenen Anzahl von Elementar-Anweisungen eines Zyklus die bereits verbrauchte Zeit geprüft. Der Parameter P-CHAN-00426 gibt die Anzahl dieser Elementar-Anweisungen an.

Parameter

rt_cycles.cont_steps

Datentyp

UNS32

Datenbereich

0 < P-CHAN-00426 < MAX_UNS32

Dimension

----

Standardwert

100

Anmerkungen

Der Anwender ist bezüglich der Anzahl der Anweisungen innerhalb eines Echtzeit-Zyklus nicht beschränkt.

Wenn Echtzeit-Zyklen zu viele Anweisungen enthalten und nicht in einem CNC-Takt ausgeführt werden können, kann es zu Echtzeit-Überschreitungen kommen.

 

Dieser Parameter stellt zusammen mit P-CHAN-00425 und P-CHAN-00427 einen Sicherheitsmechanismus dar, um diese Echtzeit-Überläufe möglichst früh zu vermeiden.

Externe Variablen

P-EXTV-00005

Synchronisationsart der externen Variable

Beschreibung

Der Schreib-/Lesezugriff erfolgt normalerweise synchron zur Bearbeitung. In Einzelfällen kann diese implizite Synchronisierung unterdrückt werden (siehe Synchronisation des Zugriffs durch NC-Kanal). Falls es sich bei der Variable um eine Variablenstruktur handelt, wird die Synchronisationsart an alle untergeordneten Strukturelemente vererbt. Zusätzlich kann bei der Typdefinition die Synchronisationsart für jedes Strukturelement individuell festgelegt werden (P-EXTV-00018).

Parameter

var[i].synchronisation

Datentyp

BOOLEAN

Datenbereich

TRUE, FALSE

Dimension

----

Standardwert

TRUE

Anmerkungen

Synchrone Variablen führen beim Lesen immer zum Anhalten des Decoders bis der synchron gelesene Wert dem Decoder zur Verfügung steht. Außerdem ist das Lesen synchroner Variablen z.B. bei Funktionen wie aktiver Werkzeugradiuskorrektur nicht zulässig, es wird die Meldung mit der ID 20651 ausgegeben.