- Start
- XXL-zu-PGM-Konverter
- Befehle
- X Y Z I J V T
Parameter: X Y Z I J V T
Jeder Bewegungsbefehl besteht aus einem Befehlswort und Buchstabenparametern. Jeder Parameter ist ein Großbuchstabe mit direkt angehängter Zahl, ohne Leerzeichen dazwischen, etwa X492.923 oder T43.
Syntax
<letter><number> e.g. X492.923 Z-81.000 T43VerifiziertByte für Byte aus einer maschinengeprüften Datei reproduziert.
Parameter
X | X-Koordinate des Endpunkts in Millimetern | optional |
Y | Y-Koordinate des Endpunkts in Millimetern | optional |
Z | Z-Tiefe in Millimetern | optional |
I | X-Koordinate des Bogenmittelpunkts | optional |
J | Y-Koordinate des Bogenmittelpunkts | optional |
V | Vorschub | optional |
T | Werkzeugnummer | optional |
Wie es in die PGM geschrieben wird
X, Y, I und J sind Strecken und werden als 32-Bit-Ganzzahlen in Hundertstelmillimetern geschrieben, durchgehend mit dem höchstwertigen Byte zuerst. Z ist die Arbeitstiefe und wird genauso geschrieben. V ist ein 16-Bit-Vorschub, bei den älteren Steuerungen eine nummerierte Klasse und bei Xilog Plus Millimeter je Minute. S ist die 16-Bit-Spindeldrehzahl. T benennt jede beteiligte Spindel und wird zu einem Bitfeld aus zwölf Byte.
Beispiel
G0 X492.923 Y221.021 Z-81.000 T43Hinweise
- Zahlen werden als Float mit einfacher Genauigkeit gelesen, mit 100 multipliziert und kaufmännisch gerundet, was den ursprünglichen Compiler samt seiner Rundungseigenheiten nachbildet.
- T muss eine ganze Zahl sein. Distanzen dürfen Dezimalstellen und ein Vorzeichen tragen.
- Ein Parameter darf pro Zeile nur einmal vorkommen, und nur diese sieben Buchstaben werden angenommen.
Meldungen, die dieser Befehl auslösen kann
- Fehlerhafter ParameterLesefehler
- Unbekannter ParameterbuchstabeLesefehler
- Doppelter ParameterLesefehler
- Ungültige Zahl in einem WertLesefehler
- Wert muss eine ganze Zahl seinLesefehler
- Koordinate außerhalb des BereichsLesefehler