Aktivierung (#VOLCOMP ON/OFF)
Sind die entsprechenden Voraussetzungen erfüllt, kann die Volumetrische Kompensation aktiviert werden. Dies geschieht entweder
- automatisch (Standardverhalten) oder
- manuell über einen NC-Befehl.
Das Verhalten wird durch den Parameter P-VOLC-00017 (manual_activation) in der Kompensationsliste konfiguriert.
Programmierbeispiel
Konfiguration der Aktivierung in Kompensationsliste
Manuelle Aktivierung / Deaktivierung
Die Volumetrische Kompensation kann im NC-Programm durch den #VOLCOMP-Befehl geschaltet werden.
#VOLCOMP ON | OFF [ ID=.. [ NO_MOVE ] { \ } ] | modal |
bzw. nur in Verbindung mit ON | |
#VOLCOMP ON [ ID=.. [NO_MOVE] [CFACT_X,Y,Z=.. ] { \ } ] | modal |
bzw. | |
#VOLCOMP [ ID=.. UPDATE { \ } ] | modal |
ON | Volumetrische Kompensation aktivieren |
OFF | Volumetrische Kompensation deaktivieren |
ID=.. | Kennung der zu programmierenden Kompensation (0 – 4) |
NO_MOVE | Bei Angabe von NO_MOVE wird die Kompensation ein-/ausgeschaltet, ohne dass sich Achsen bewegen. Die Korrekturwerte werden also nicht ausgefahren, sondern es werden Lageregler-Sollwerte angepasst. |
CFACT_X, CFACT_Y, CFACT_Z | Korrekturfaktor, mit dem der volumetrische Kompensationswert einer Achse entsprechend gewichtet werden kann. Alle Faktoren sind immer mit 1 initialisiert. Ein programmierter Faktorwert ist nicht haltend. Soll er bei einer folgenden Anwahl wieder wirken, muss der Faktorwert erneut programmiert werden. Zulässige Werte im Intervall [0.0;1.0] |
UPDATE | Aktualisieren einer bestimmten Kompensation. Die betroffene Kompensation muss vorher deaktiviert worden sein. |
\ | Trennzeichen ("Backslash") für übersichtliche Programmierung des Befehls über mehrere Zeilen |
Mit dem nachfolgenden NC-Befehl können alle Volumetrischen Kompensationen auch in einem Schritt aktiviert bzw. deaktiviert werden:
#VOLCOMP ON ALL | modal |
bzw. | |
#VOLCOMP OFF ALL | modal |
|
|
Programmierbeispiel
Kompensation aktivieren/deaktivieren im NC-Programm
Hinweis | |
Die Verwendung eines #VOLCOMP-Befehls lässt die Maschine anhalten. Es wird daher empfohlen, die Verwendung von #VOLCOMP nur für Zeitpunkte einzuplanen, an denen die Maschine ohnehin schon steht. |
Ohne die Angabe von NO_MOVE bewirkt der NC-Befehl #VOLCOMP ON/OFF das unmittelbare Ausfahren/Abbauen der Kompensationswerte, d.h. die betreffenden Achsen bewegen sich. Die Korrekturwerte werden dabei über einen Filter ausgefahren, dessen Größe bzw. zeitliche Dauer im Parameter P-VOLC-00018 (filter_steps) eingestellt wird.
Mit der Angabe von UPDATE können die Parameter aus den konfigurierten Dateien neu eingelesen werden. Zuvor muss die betreffende Kompensation deaktiviert worden sein.
Die Aktualisierung umfasst neben den Fehlerparametern auch die Konfigurationsdaten aus den Kompensationslisten (beteiligte Achsen, kinematische Kette usw.).
Bevor eine Aktualisierung durchgeführt wird, wird die Kompensation ggf. implizit deaktiviert.
Programmierbeispiel
Parameter neu laden im NC-Programm