Das XXL-Dateiformat

Eine .xxl-Datei ist ein CNC-Programm im Klartext, geschrieben von Xilog Plus, der Programmierumgebung der Bearbeitungszentren von SCM und Morbidelli.

Endung
.xxl
Art
Klartext
Medientyp
text/plain
Hersteller
SCM Group / Morbidelli
Üblicherweise erzeugt von
Xilog Plus, CAD/CAM post-processors

Was eine .xxl-Datei enthält

Eine XXL-Datei ist lesbarer Text. Sie öffnet sich in jedem Editor und kann von jedem CAM-Postprozessor geschrieben werden. Die erste inhaltliche Zeile ist eine H-Kopfzeile, die die zu bearbeitende Platte beschreibt: Länge, Breite und Dicke, die Maßeinheit und die Bezugsecke. Alles danach ist eine Folge von Bearbeitungsbefehlen im ISO-Stil, einer pro Zeile, jeweils beginnend mit einem Befehlswort wie G0 oder G2 gefolgt von Buchstabenparametern.

Wie ein Programm aufgebaut ist

Ein typisches Konturprogramm durchläuft vier Stufen. Die H-Kopfzeile richtet die Platte ein und SY wählt die Arbeitsseite. Ein erstes G0 positioniert die Spindel über dem Startpunkt und wählt mit einem T-Parameter das Werkzeug. Ein G1 mit nur einem Z-Wert taucht auf die Arbeitstiefe ein. Danach folgen die Schnittbewegungen, G1 für Geraden und G2 oder G3 für Bögen, und das Programm schließt mit einem G0-Rückzug. Leerzeilen und Zeilen mit Semikolon am Anfang sind Kommentare.

Welche Maschinen und Programme es verwenden

Xilog Plus wird seit Ende der 1990er mit Bearbeitungszentren von SCM und Morbidelli ausgeliefert und ist dort weiterhin das übliche Erstellungsformat. Neuere Steuerungen laden den XXL-Text direkt. Ältere Steuerungen, etwa Maschinen der Author-Serie mit frühem Xilog oder TRIA-Steuerungssoftware, lesen überhaupt keinen Text und erwarten ein kompiliertes Binärprogramm.

XXL-Dateien öffnen und bearbeiten

Weil das Format Text ist, öffnen Notepad, VS Code oder jeder andere Editor eine .xxl-Datei ohne Spezialsoftware. Koordinaten sind Dezimalmillimeter, ein Wert lässt sich also direkt lesen und ändern. Vorsicht bei der Kopfzeile: Plattenmaße und Flags in dieser Zeile bestimmen, wie jede Koordinate darunter interpretiert wird.

XXL in ein Maschinenprogramm umwandeln

Wenn Ihre Steuerung eine binäre .pgm erwartet, muss die XXL kompiliert werden. SCM erledigte das mit WinXISO. Der Konverter auf dieser Seite macht dasselbe im Browser und meldet Befehl für Befehl, welche Kodierungen gegen eine maschinengeprüfte Datei belegt sind und welche eine markierte Vermutung bleiben.

Konverter, die es lesen

.xxl .pgm

XXL-zu-PGM-Konverter

Xilog-Plus-.xxl-Programme in das binäre .pgm-Format umwandeln, das ältere Morbidelli-CNC-Steuerungen lesen.

Werkzeug öffnen
.xxl .mpr

XXL zu MPR Konverter

Machen Sie aus einem Xilog-Plus-XXL-Programm ein woodWOP-.mpr-Programm für Maschinen von Homag, Weeke und Brandt.

Werkzeug öffnen

Konverter, die es erzeugen

.pgm .xxl

PGM zu XXL Konverter

Ein kompiliertes Morbidelli .pgm Programm wieder als den Xilog Text lesen, aus dem es entstand.

Werkzeug öffnen

Befehle in diesem Format

  • HVerifiziertH: die Plattenkopfzeile
  • SYVerifiziertSY: die Arbeitsseite
  • BVerifiziertB: Bohren
  • FVerifiziertF: welche Seite bearbeitet wird
  • PARVerifiziertPAR: einem Namen einen Wert geben
  • G0VerifiziertG0: Eilgangpositionierung
  • G1Nicht verifiziertG1: Geraden und Eintauchbewegungen
  • G2VerifiziertG2: Bögen im Uhrzeigersinn
  • G3Nicht verifiziertG3: Bögen gegen den Uhrzeigersinn
  • XB, XBO, XBR, XBRBNicht unterstütztXB und Bohrzyklen
  • X Y Z I J V TVerifiziertParameter: X Y Z I J V T

Häufige Fragen

Ist XXL dasselbe wie G-Code?

Ähnlich, aber nicht identisch. XXL verwendet Bewegungsworte im ISO-Stil wie G0, G1, G2 und G3 mit Buchstabenparametern und liest sich daher wie G-Code, doch die Kopfzeile, der Seitenwähler SY und die Makrobefehle gehören zu Xilog Plus.

Kann ich eine .xxl-Datei in Notepad öffnen?

Ja. XXL ist Klartext mit einem Befehl pro Zeile, jeder Texteditor zeigt und bearbeitet sie.

Was ist der Unterschied zwischen .xxl und .pgm?

XXL ist das Textprogramm, das Sie schreiben oder erzeugen lassen. PGM ist die kompilierte Binärdatei, die ältere Morbidelli-Steuerungen laden. Beide enthalten dieselbe Bearbeitungsinformation in völlig unterschiedlicher Kodierung.

Welche Befehle kann diese Seite umwandeln?

Die Kopfzeile, SY, G0-Positionierungen, G1-Geraden und Eintauchbewegungen sowie G2- und G3-Bögen. Bohrzyklen und andere Makros werden abgelehnt statt geraten. Die Befehlsreferenz listet jeden Befehl mit seinem Unterstützungsgrad.