Zwischenzeitlich sind mehrere unterschiedliche Schnittstellen für den Esab-Essi-Import realisiert worden, da die Anforderungen an die Import-Schnittstelle in Details stark unterschiedlich sind. Zudem müssen die Daten im Zuge des Imports bei Verwendung mit dem NC-Converter nachbereitet werden. Auch diese Nachbereitung ist bereits Bestandteil der Import-Schnittstellen.
Daher nachfolgend ein Beispiel für die grundsätzlichen Funktionen der Import-Schnittstelle im Essi-Format.
Detailliertere Informationen finden Sie in der Cam-View-Spezifikation.
Allgemeine Funktionen
Der Konverter importiert Schnitt- und Markierkonturen aus dem ESAB-Essi-Format. Hierbei wird zwischen Plasma- und Autogenschneiden unterschieden. Die Unterscheidung erfolgt über den Aufruf des Schneidbeginns (7/8 = Autogenschneiden, 53/54 = Plasmaschneiden, 110/111 = Plasmamarkieren).
Hierbei wird bei Plasmaschnitten zwischen ContourCut und Standardschnitten unterschieden. Die Unterscheidung erfolgt über den definierten Plasma-Prozess (59 = Normaler Schnitt, 58 = ContourCut). Der Aufruf des Plasma-Prozesses erfolgt vor dem Schneidbeginn und ist selbsthaltend. Per Default wird der Normale Schnitt (59) angewendet.
Die Koordinaten im ESSI-Programm werden als 1/10mm interpretiert. Die Schnittgeschwindigkeit wird prozentual mit 140+ übertragen und soll auf der ErlCut-Anlage verwendet werden. Die Schnittgeschwindigkeit wird bei Konturbeginn auf 100% rückgesetzt.
Sonderfunktion ContourCut
Eine ContourCut-Kontur wird erkannt wenn vor dem Schneidbeginn Plasma (53) der Aufruf für den Plasmaprozess2 erfolgt(58). Die Kontur kann in der Ausgabe gesondert behandelt werden. Die Kontur selbst wird nicht auf ihre Form hin untersucht. Die Ermittlung kreisrunder Konturen aufgrund der Geometrie ist somit nicht inkludiert.
Der theoretische Durchmesser der Kontur wird wie Folgt errechnet:
Konturlänge (ermittelt aus den einzelnen Verfahrungen zwischen Schneidbeginn und Schneidende) dividiert durch die Kreiszahl Pi. Damit sind An- und Ausfahrbewegung als Abweichung zum tatsächlichen Konturdurchmesser in der Berechnung enthalten.
Wird ein Vollkreis übertragen so soll dieser auch als Vollkreis mit ContourCut ausgegeben werden.
Mehrbrennersteuerung
Der Konverter unterstützt Mehrbrennerverhalten mit identischen Abständen zwischen den einzelnen Werkzeugstationen. Die Mehrbrennersteuerung erfolgt über den Aufruf "31+", wodurch die Anzahl der Werkzeuge festgelegt wird.
Beispiel: 31+124 definiert den Einsatz von 3 Brennern für die folgende Kontur.
Der Abstand zwischen den einzelnen Brennerwagen wird über den Aufruf 37+ definiert, wobei nur der letzte Aufruf als Abstand interpretiert wird. Beispiel:
37+12+4000 --- Interpretation Brennerabstand 400mm (1/10mm)
37+14+6000 --- Interpretation Brennerabstand 600mm wird ignoriert
31+3+2 --- Festlegung Klemmtyp wird ignoriert
31+124 --- Definition 3 Brenner mit Abstand 600mm wie vorangegangen definiert
Durch diese Form der Interpretation können wie in vorangegangenem Beispiel aufgezeigt Fehler bei der Konvertierung auftreten.
Die Mehrbrennersteuerung, Kommentare und Steuerbefehle werden nicht visualisiert und sind nur als Information für die Konvertierung des NC-Textes in ein anderes Format vorgesehen.
Auflistung unterstützer Befehle
Befehl Bedeutung
0 Maschinenstop
3 Start Kommentar
4 Ende Kommentar / Ende Text
5 Start Eilgang
6 Ende Eilgang
7 Start Oxy-Cutting
8 Ende Oxy-Cutting
9 Start Blasting
10 Ende Blasting
29 Schnittfuge Links
30 Schnittfuge Rechts
31 Ignoriert
31+x Anzahl Brenner + 1
32 Abwahl alle Brenner (Anzahl Brenner = 0)
37+x+y Y = Abstand Brenner
39+x X=Schnittgeschwindigkeit in Prozent
41+x X=Verweilzeit in 1/10 Sekunden
45 Höhenkontrolle ein
46 Höhenkontrolle aus
47 Höhenkontrolle ein
48 Höhenkontrolle aus
53 Start Plasma-Cutting (Typ abhängig von 58 [ContourCut] / 59 [PlasmaCut])
54 Ende Plasma-Cutting
58 ContourCut aktiv
59 PlasmaCut aktiv
76 Höhenkontrolle ein
77 Höhenkontrolle aus
81 Koordinaten Absolut
82 Koordinaten Relativ
84 Koordinaten in 0.1 mm
85 Koordinaten in Inch
110 Start ArcMarker
111 Ende ArcMarker
140+x Programmierte Geschwindigkeit in %
129+x Blechdicke in 0.1 mm
205 Start Inkjet Linienmarkierung
206 Start Inkjet Text
224 Start Beschriftungstext
225+ X = Texthöhe in mm (Default = 10m)
226+x Winkel Inkjet Text in 0.01 Grad