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 |
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. |