CNC Programmcode umschreiben

manel91

Neues Mitglied
Hallo zusammen.
Ich habe folgendes Problem: Ich möchte ein CNC Programmcode umschreiben, und dazu ein kleines Java Programm schreiben da die arbeit sonst jeweils sehr viel Zeit verschlingt.

Ich habe bereits ein GUI erstellt mit einer input TextArea und output TextArea und einem Convert Button


Nun füge ich folgendes im input ein:



G0 G40 G80 G90
S2000 M3
G0 X0. Y0. M8
M7
G04 X4
G43 H627 Z150.
G0 X0. Y0.
G0 Z2.
G1 Z0. F1000
G1 X50.384 F500
G2 X69.117 Y112.379 I18.733 J54.628
G1 X79.245
G3 X38.066 Y68.393 I0. J-33.966



Wenn ich nun den convert Button aufrufe wollte ich folgendes tun:

Den Text durchsuchen bis ich die erste Zeile mit (G0 oder G1 oder G2 oder G3) finde, die zusätzlich (X oder Y) enthält.
Habe ich eine solche Zeile gefunden möchte ich das G0 durch 0, G1 durch 0, G2 durch 2 oder G3 durch 3 ersetzen.
und nach dem x oder y nur die Zahl haben. Dann das Ganze im Output durch ein "," getrennt schreiben.

Also G1 X55 Y35 in 0,55,35 schreiben.

Zusätzlich noch wenn in einer Zeile nur das x oder y vorkommt es aus der vorherigen Zeile zur aktuellen hinzufügen und im output ebenfalls Zeilenweise schreiben.

Wäre froh wenn mir jemand bei diesem Problem helfen könnte.
 

Ähnliche Java Themen

Neue Themen


Oben