Text zu G-Code – Gravieren für Fanuc | G-CODE.XYZ

CNC Text zu G-Code

100 % offline

Einlinien-Arial aktiv

Koordinatenursprung und Makrovariablen
Ausrichtung und Drehung des Textes
Zeilenvorlagen
Visuelle Vorschau (+Y nach oben, Raster ab 0,0) 0 Züge
Erzeugter G-Code

Beispiel: Text-zu-G-Code-Emulator mit Makrovariablen (Fanuc)

Sehen Sie die Umwandlung von Text in CNC-Code mit Custom-Macro-B-Variablen. So ändern Sie Maßstab, Koordinatenversatz und Tiefe der Gravur direkt im Programm an der Maschine, ohne ein neues Programm zu erzeugen.

Text-zu-G-Code-Emulator mit Makrovariablen
Klicken startet das YouTube-Video

Ausführliche technische Dokumentation: CNC-Text-zu-G-Code-Konverter und parametrische Makros (Fanuc Custom Macro B)

Dieses Werkzeug erzeugt schnell und genau NC-Code zum Gravieren, Markieren und Beschriften auf CNC-Fräsen und Drehmaschinen mit angetriebenen Werkzeugen. Die Anwendung zerlegt Buchstaben in Echtzeit in Einlinien-Vektoren, transformiert sie räumlich und erzeugt sauberen ISO/Fanuc-G-Code. Die entscheidende Funktion ist die optionale Parametrierung mit Fanuc-Custom-Macro-B-Variablen (#), mit der sich Größe und Lage des Textes direkt an der Maschinensteuerung ändern lassen, ohne das CAM-System anzufassen. Sie ersetzt den problematischen Befehl vollständig G52.

1. Bedienelemente, Schriften und Geometrie

Gravurtext und tschechische diakritische Zeichen:

Das Eingabefeld unterstützt beliebigen Text einschließlich des vollständigen Satzes tschechischer Zeichen (č, ď, ě, ň, ř, š, ť, ž, á, é, í, ó, ú, ů, ý einschließlich Großbuchstaben). Das Backend zerlegt Haken, Akzente und Kringel automatisch in genaue Striche an den richtigen Koordinaten über dem Buchstabenkörper.

Schriftstil (Einlinie gegen Kontur):

Einlinien-Schriften (Stick Fonts): Das Werkzeug fräst nur eine dünne Spur (Bahnmitte) – ideal für Gravurfräser und Stichel. Verfügbare Stile: Arial Sans, Technisch DIN 3098 (ISO), Geometrisch rund, Kursiv a Schmal, für Etiketten.
Eigene TTF/OTF: Ermöglicht das Laden einer beliebigen Schriftdatei vom Computer und das Fräsen der äußeren Buchstabenkonturen.

Schrifthöhe (mm):

Gibt die physische Höhe der Großbuchstaben in Millimetern vor (z. B. 12 mm). Zeichenbreiten, Abstände und die Proportionen der diakritischen Zeichen werden automatisch im richtigen typografischen Verhältnis neu berechnet.

Ursprungskoordinaten X und Y:

Bestimmen den Startpunkt in der Ebene, an dem die untere linke Ecke des ersten Buchstabens relativ zum aktiven Nullpunkt (G54) liegt.

Rohteilsimulation (Vorschau):

Zeichnet in der Vorschau eine orangefarbene Teilekontur, damit die Zentrierung der Beschriftung optisch geprüft werden kann. Unterstützt Eckiges Rohteil (Rechteck X/Y) i Rundes Rohteil (Zylinderstirnfläche / Durchmesser D).

Ausrichtung, Drehung und Spiegeln:

Ermöglicht das Drehen des gesamten Textes um 0°, 90°, 180° oder 270° und wahlweise die Achse X oder Y umkehren (für spiegelbildliche Gravur in Formen oder Beschriftung von der Materialunterseite).

2. G-Codes im erzeugten Programm

Befehl Bedeutung Technische Rolle im Programm
G21 Metrisches Einheitensystem Stellt die Maschinensteuerung auf Dateneingabe in Millimetern.
G90 Absolute Programmierung Alle Positionen beziehen sich auf den Nullpunkt des Teils.
G0 / G00 Eilgang (Verfahrwege) Dient dem sicheren Herausfahren aus dem Material auf die Ebene Z{z_safe} und das Verfahren zum Anfang des nächsten Buchstabenstrichs ohne Kontakt mit dem Material.
G1 / G01 Linearer Schnittvorschub Sorgt für das Eintauchen auf die Schnitttiefe Z{z_depth} posuvem F{feed_z} und das anschließende Gravieren der einzelnen Textstriche im Vorschub F{feed_xy}.
M30 Programmende Beendet das NC-Programm und setzt den Cursor auf die erste Zeile.

3. Wie Custom-Macro-B-Variablen arbeiten und warum sie G52 vollständig ersetzen

Einer der größten Vorteile dieses Generators ist die Möglichkeit, parametrische Fanuc-Makrovariablen (#). Statt fester Zahlen werden die Koordinaten als mathematische Formeln in eckigen Klammern ausgedrückt:

#1 = 1.000 (GRÖSSENMASSSTAB: 1.0 = 100 %, 1.5 = 150 %)
#2 = 50.000 (VERSCHIEBUNG IN X)
#3 = 20.000 (VERSCHIEBUNG IN Y)
...
G1 X[#1*6.800+#2] Y[#1*10.000+#3] F600

Warum ist diese Makrolösung deutlich besser und sicherer als der Befehl G52?

4. Benutzerdefinierte Zeilenvorlagen

Die unteren Felder passen das Format des erzeugten Codes an eine beliebige Steuerung an (Haas, Heidenhain, Sinumerik, LinuxCNC), über dynamische Platzhalter:

Tipp zur Gravur: Für die beste Oberfläche empfehlen wir Einlinien-Schriften zusammen mit Gravursticheln von 60° oder 90°. Die Schnitttiefe Z-0.1 až Z-0.3 mm ergibt eine saubere und scharfe Beschriftung ohne Grat.
Werbefläche (AdSense In-Article)