gEdit

gEdit ist ein kostenloser Editor für NC-Code. CNC-Programme für Fanuc, Heidenhain, Okuma und Sinumerik lesen, prüfen, bereinigen und neu nummerieren.

Windows · macOS · Linux · kostenlos und Open Source (MIT) · funktioniert offline

Das gEdit-Fenster mit einem Fanuc-Programm, links die Programmübersicht, oben die NC-Werkzeuge
Ein Fanuc-Programm in gEdit. Links: die Programmübersicht mit allen Werkzeugaufrufen. Oben: die NC-Funktionen.

Was gEdit kann

gEdit ist das Programm, das Sie nach dem Postprozessor öffnen. Bevor das Programm an die Maschine geht.

Ihre Datei bleibt Ihre Datei

Öffnen und ohne Änderung speichern: Die Datei ist genau gleich, Byte für Byte. Zeichensatz und Zeilenenden bleiben, wie sie waren.

Schnell zurechtfinden

Die Programmübersicht zeigt jeden Werkzeugaufruf, jeden Kommentar und das Programmende. Ein Klick springt dorthin. F7 geht zum nächsten Werkzeugwechsel.

Erklärt jeden Befehl

Mit der Maus auf einen G- oder M-Befehl zeigen, und gEdit sagt, was er macht. Der Inspektor zeigt, was nach jedem Satz aktiv ist.

Aufräumen mit einem Klick

Sätze neu nummerieren, Satznummern, Kommentare, Leerzeilen oder Leerzeichen entfernen. Sprünge und Aufrufe werden angepasst. Ein Rückgängig macht alles ungeschehen.

Prüfen vor der Maschine

Werkzeugliste, Vorschub- und Drehzahlbereich, Programmprüfung und Verfahrbereich der Achsen. Ein Klick auf ein Ergebnis springt zur Zeile.

Zwei Versionen vergleichen

Das Programm mit der gespeicherten Datei, einem anderen Tab oder einer beliebigen Datei vergleichen. Nebeneinander oder in einer Ansicht.

Nichts geht verloren

Vor jedem Speichern behält gEdit die alte Version. Nach einem Absturz oder Stromausfall ist die ungespeicherte Arbeit wieder da.

Ihre Maschinen, Ihre Befehle

Sagen Sie gEdit, wie Ihre Steuerung Zahlen liest. Fügen Sie die speziellen M-Befehle Ihres Maschinenherstellers hinzu. Zyklen aus Vorlagen schreiben.

Hilfe zum Code

Wissen, was ein Befehl bedeutet, direkt im Programm

Auf einen Befehl zeigen, und gEdit zeigt, was er macht, welche Adressen er braucht und welche Werte dieser Satz verwendet. Der Text kommt aus einer Befehls-Datenbank, nicht aus Raten. Kennt gEdit einen Befehl nicht, sagt es das.

Hilfefenster zu G81: Bohrzyklus, seine Parameter und die Werte dieses Satzes

Skripte

Werkzeugliste und Prüfungen mit einem Klick

Sechs Skripte sind dabei: Werkzeugliste, Programmprüfung, Verfahrbereich, Vorschub skalieren, Drehzahl skalieren und Rechnen mit Adresswerten. Das Ergebnis ist eine Tabelle. Ein Klick auf eine Zeile springt dorthin. Eigene Skripte können Sie in Python schreiben.

Ergebnistabelle der Werkzeugliste: drei Werkzeuge mit erstem Aufruf, Anzahl Aufrufe, Vorschub und Drehzahl

Welche Steuerungen

gEdit kennt sechs NC-Dialekte. Den richtigen erkennt es am Dateinamen und am Inhalt.

Fanuc (ISO), Fräsen .nc .tap .cnc .eia .iso .ncc .ptp .txt
Fanuc (ISO), Drehen gleiche Dateien: Revolverwerkzeuge, U/W, X als Durchmesser
Heidenhain Klartext .h
Okuma OSP, Drehen .min .sub .ssb
Sinumerik 840D, Drehen .mpf .spf
Sinumerik 840D, Fräsen .mpf .spf

Was gEdit nicht kann

  • Keine Simulation, kein Backplot, keine 3D-Ansicht.
  • Keine Verbindung zur Maschine (kein DNC) und keine Programmverwaltung.
  • Noch kein Fräsen auf Okuma-Steuerungen.

Gut zu wissen

  • Das Programm selbst ist auf Englisch.
  • Die Installationsdateien sind nicht signiert. Windows und macOS fragen einmal, ob Sie das Programm starten wollen. Die Schritte stehen in den Download-Hinweisen (Englisch).
  • Die mitgelieferten Vorlagen sind noch nicht an einer echten Maschine getestet. Den Code immer prüfen, bevor Sie ihn laufen lassen.
  • Python braucht es nur für die Skripte. Alles andere funktioniert ohne.

gEdit ausprobieren

Kostenlos. Kein Konto. Nach dem Download kein Internet nötig.