Schreiben von Maschinendaten (#MACHINE DATA)
![]() | Die Verfügbarkeit dieser Funktionalität ist von der Konfiguration und dem Versionsumfang abhängig. |
Dieser Befehl ermöglicht die Änderung von achsspezifischen Parametern im NC-Programm. Die neuen Werte sind programmübergreifend gültig. Sie werden durch eine Listenaktualisierung im Hochlauf wieder überschrieben.
![]() | Eine evtl. aktive Bahninterpolation wird gestoppt, bis der neue Parameterwert übernommen und wirksam ist. Evtl. drehende Spindeln werden nicht angehalten. |
Syntax: |
#MACHINE DATA [<Modus>] [ AX=<Name> | AXNR=.. <Param_ID> =.. | <Param_ID>{.<idx>}<value> | AXPARAM "<string>" [ WAIT ] ] |
<Modus> | Synchronisationsart ---: Synchronisation auf Decoder-Ebene (Grundeinstellung). SYN: Synchronisation auf Interpolator-(Echtzeit) Ebene. |
AX=<Name> | Name der Bahnachse oder Spindel, bei der ein Parameter neu geschrieben werden soll. |
AXNR=.. | Logische Achsnummer der Bahnachse oder Spindel, bei der ein Parameter neu geschrieben werden soll. Positive Ganzzahl. |
Hinweis | |
Es erfolgt keine Plausibilitätsprüfung bzgl. der logischen Achsnummer. Für die richtige Angabe ist ausschließlich der Bediener verantwortlich. Die Änderung eines beliebigen Parameterwertes mit #MACHINE DATA bewirkt die erneute Übernahme der kompletten Achsparameterliste in den NC-Kanal. Zuvor über andere NC-Befehle geänderte Achsparameterwerte (z.B. Softwareendschalter über G98/G99) werden überschrieben und sind im NC-Kanal nicht mehr gültig. |
<Param_ID>=.. | Achsparameter in ISG-Schreibweise (P-AXIS-xxxxx) mit neuem Wert in der Einheit der Achsparameterliste [AXIS]. |
<Param_ID> | Bei Achsparametern, die ein Array adressieren, kann das entsprechende Element durch die erweiterte Angabe von Punkt und Index geschrieben werden (z.B. P-AXIS-00209.0). |
![]() | Eine Slaveachse in einem Hard-Gantry-Verbund kann nur über die logische Achsnummer angesprochen werden. |
Folgende Achsparameter sind über vordefinierte Schlüsselworte (Param_ID) verfügbar:
Param_ID | Bedeutung |
P-AXIS-00001 | Nichtlineares Geschwindigkeitsprofil: |
P-AXIS-00002 | Nichtlineares Geschwindigkeitsprofil: |
P-AXIS-00004 | Beschleunigung im Eilgang (G00) |
P-AXIS-00005 | Lineares Geschwindigkeitsprofil: |
P-AXIS-00006 | Lineares Geschwindigkeitsprofil: |
P-AXIS-00008 | Zulässige Achsdynamik: Maximal zulässige Achsbeschleunigung |
P-AXIS-00011 | Lineares Geschwindigkeitsprofil: |
P-AXIS-00012 | Lineares Geschwindigkeitsprofil: |
P-AXIS-00045 | Minimale Distanz (Sicherheitsabstand) zwischen zwei Kollisionsachsen |
P-AXIS-00056 | Maximale Abweichung nach Abwahl Nachführbetrieb |
P-AXIS-00075 | Gantrybetrieb: |
P-AXIS-00099 | Verstärkungsfaktor kv für P-Lageregelung |
P-AXIS-00103 | Größe der Lose |
P-AXIS-00109 | Maximal zulässiger Geschwindigkeitsoverride bei unabhängigen Achsen und bei Spindeln |
P-AXIS-00151 | Maximal zulässige Einschwingzeit zur Erreichung des Genauhaltfensters |
P-AXIS-00152 | Absolutposition des Referenzpunktes |
P-AXIS-00166 | Bleibende Abweichung bei nichtlinearer Schleppabstandsüberwachung |
P-AXIS-00167 | Faktor zur Parametrierung der dyn. Schleppabstandsüberwachung |
P-AXIS-00168 | Maximaler Schleppabstand |
P-AXIS-00169 | Minimaler Schleppabstand |
P-AXIS-00172 | Art der Schleppabstandsüberwachung |
P-AXIS-00195 | Nichtlineares Geschwindigkeitsprofil: Rampenzeit für Beschleunigungsabbau |
P-AXIS-00196 | Nichtlineares Geschwindigkeitsprofil: Rampenzeit für Beschleunigungsaufbau |
P-AXIS-00197 | Nichtlineares Geschwindigkeitsprofil: Rampenzeit für Verzögerungsabbau |
P-AXIS-00198 | Nichtlineares Geschwindigkeitsprofil: Rampenzeit für Verzögerungsaufbau |
P-AXIS-00200 | Nichtlineares Geschwindigkeitsprofil: Rampenzeit im Eilgang (G00) |
P-AXIS-00201 | Minimal zulässige Rampenzeit des Antriebs zur Begrenzung des Achsruckes |
P-AXIS-00208 | Maximale Geschwindigkeit der Ausgleichsbewegung nach Abwahl des Nach-führbetriebs |
P-AXIS-00209 | Eilganggeschwindigkeit G00 |
P-AXIS-00211 | Lineares Geschwindigkeitsprofil: |
P-AXIS-00212 | Zulässige Achsdynamik: Maximal zulässige Achsgeschwindigkeit |
P-AXIS-00216 | Minimal zulässige Achsgeschwindigkeit bei Spindeln. Unterhalb dieser Geschwindigkeit liefert die Drehzahlüberwachung im Lageregler "Drehzahl null" |
P-AXIS-00217 | Faktor zur Berechnung der Istdrehzahl, bei der der Zustand "Drehzahl erreicht" gemeldet wird. |
P-AXIS-00218 | Minimale Referenzpunktfahrtgeschwindigkeit |
P-AXIS-00219 | Maximale Referenzpunktfahrtgeschwindigkeit |
P-AXIS-00221 | Lineares Geschwindigkeitsprofil: |
P-AXIS-00236 | Größe des Regelfensters für Genauhalt |
P-AXIS-00414 | Maximaler Positionsoffset bei Abstandsregelung |
AXPARAM "<String>" | Alternative Schreibweise: Achsparameter mit komplettem Strukturpfad und Wert in der internen Schreibweise der Achsparameterliste [AXIS] (siehe Beispiel). Es können alle Achsparameter geschrieben werden. |
WAIT | Dieses Schlüsselwort darf nur in Verbindung mit einem synchronisierten Setzen eines Achsparameters verwendet werden (SYN). Bei programmiertem WAIT wird zusätzlich die Programmdecodierung unterbrochen (implizites FLUSH) und gewartet, bis im NC-Kanal der neue Parameterwert übernommen und wirksam ist. |
Programmierbeispiel
Schreiben von Maschinendaten