cncGraF: Kostenloser G-Code-Simulator
und CNC-Maschinen-Emulator
cncGraF bietet einen integrierten G-Code-Simulator und CNC-Maschinen-Emulator. Ohne CNC-Controller ist cncGraF kostenlos als Freeware nutzbar und damit ideal fรผr die Simulation von CNC-Prozessen.
Dieser Beitrag zeigt, wie Sie cncGraF als kostenlosen G-Code-Simulator nutzen kรถnnen.

cncGraF: Kostenloser G-Code-Simulator
Installation
- Download: cncGraF ist im Download-Bereich auf unserer Website verfรผgbar. Der direkte Link zum Download-Bereich befindet sich unten. Eine Registrierung ist fรผr den Download und die Installation nicht erforderlich.
- Installationsprozess: Die Installation erfolgt รผber einen einfachen Installer. Folgen Sie den Anweisungen des Installers, um die Software zu installieren.
Klicken Sie hier, um cncGraF kostenlos herunterzuladen.
Erstes Starten
- Start: cncGraF wird durch Klicken auf das Desktop-Symbol gestartet. Beim ersten Start erscheint ein Willkommensfenster, das darauf hinweist, dass keine Maschinenparameter geladen sind.
- Verwendung als G-Code-Simulator: Bei der Nutzung von cncGraF als kostenloser G-Code-Simulator kann dieser Hinweis einfach ignoriert werden. In diesem Fall wird der Hacken fรผr den Text „Ich verstehe die Nachricht und mรถchte fortfahren“ gesetzt. Anschlieรend kann das Fenster mit ‚OK‘ geschlossen werden.

- Importieren von Maschineneinstellungen: Wenn Sie cncGraF mit den Einstellungen einer bereits vorhandenen CNC-Maschine nutzen mรถchten, dann kรถnnen Sie die Einstellungen importieren.
CNC-Maschinen-Emulator aktivieren
Der CNC-Maschinen-Emulator wird aktiviert, indem im cncGraF-Hauptmenรผ rechts oben der Schalter โEmulator startenโ betรคtigt wird (siehe Bildschirmfoto unten). Dadurch startet ein Server auf Ihrem PC, der den CNC-Controller simuliert.

cncGraF 8: Interface im รberblick
Das nachfolgende Bildschirmfoto zeigt das Hauptfenster von cncGraF 8. Die fรผr die Verwendung des G-Code-Simulators und des CNC-Maschinen-Emulators wesentlichen Bedienelemente sind mit Nummern markiert. Es sind folgende Bedienelemente:

- Mit dem Button „Emulator starten“ (Punkt 1) wird der CNC Maschinen Emulator aktiviert. Mit dem gleichen Button wird die Emulation auch beendet. Auf dem Bildschirmfoto wird der Emulator bereits ausgefรผhrt.
- Die weiรe Flรคche (Punkt 2), die sich im 2D Ansicht-Fenster befindet, zeigt den Maschinenbereich in X und Y als kartesisches Koordinatensystem. Der Ursprung der X-, Y- und Z-Achsen befindet sich links unten (Punkt 9). Im 2D-Ansicht-Fenster wird der Maschinenbereich, die Frรคsdatei (Zeichnung) sowie die Position der CNC-Maschine angezeigt.
- Der integrierte Texteditor (Punkt 3) wird hauptsรคchlich fรผr die G-Code-Programmierung verwendet. Hier kann eine geladene G-Code-Datei รผberprรผft oder eine neue G-Code-Datei erstellt werden.
- Die Simulation (Punkt 4) bietet eine einfache Mรถglichkeit, die Abarbeitungsreihenfolge der Befehle zu prรผfen. Sie visualisiert die Bearbeitung des G-Codes und ist auch fรผr 2D-Dateien wie DXF verfรผgbar.
- Durch das Drรผcken des grรผnen Symbols (Punkt 5) wird der Frรคsvorgang als Emulation gestartet. Wรคre die Emulation ausgeschaltet und eine echte Verbindung mit einer CNC-Maschine hergestellt, dann wรผrde diese Aktion einen realen Frรคsvorgang starten.
- Im ‚Manuell Bewegen‘-Fenster (Punkt 6) wird die CNC-Maschine manuell bewegt. Zusรคtzlich kรถnnen auch die Ausgรคnge, wie zum Beispiel Spindel und Pumpe, geschaltet werden. Im ‚SMC Status‘-Fenster (Punkt 7) kann der Status der Eingรคnge und Ausgรคnge geprรผft werden.
- Mit dem Schieber in der Statusleiste (Punkt 8) kann die Arbeitsgeschwindigkeit der CNC-Maschine und des Emulators verรคndert werden.
- In der 2D-Ansicht wird nicht nur die aktuelle Position (Punkt 9) der CNC-Maschine angezeigt, sondern auch andere Elemente wie Nullpunkt, Parkpunkt oder Messpunkt.
G-Code Datei laden und ausfรผhren
Die G-Code-Datei kann รผber den Menรผpunkt ‚Datei รถffnen‘ geladen werden. Durch das Drรผcken des grรผnen Symbols wird der Frรคsvorgang (in diesem Fall als Emulation) gestartet.

Wichtig: Falls die Anzeige der G-Code Datei nicht korrekt ist, dann kann das an der falschen Einstellung fรผr die Befehle G02/G03 Kreis(-bogen) liegen. Die Befehle G02/G03 kรถnnen relativ oder absolut interpretiert werden. In diesem Fall muss im cncGraF G-Code-Simulator im Hauptmenรผ โEinstellungen โ Optionen โ Datei โ G-Codeโ die Option โG02/03 relativโ geรคndert werden.โ
G-Code programmieren
Die G-Code-Programmierung erfolgt im Texteditor von cncGraF. Beim Speichern der รnderungen im Texteditor wird die Anzeige des G-Codes im 2D-Ansicht-Fenster automatisch aktualisiert, sodass der G-Code visuell รผberprรผft werden kann.

Tipp: cncGraF hat zusรคtzlich ein 3D-Ansicht-Fenster, in dem die G-Code-Datei betrachtet werden kann.

cncGraF unterstรผtzt Standard-G-Code. Zum Erlernen des G-Codes empfehlen wir unseren Blog-Artikel „CNC Programmierung: G-Code lernen โ Einfach und Schnell„. G-Code-Kenntnisse sind fรผr die CNC-Programmierung von Vorteil. Unser Blogartikel bietet praktische Unterstรผtzung, um diese Kenntnisse schnell zu erlernen.
Zusammenfassung
Dieser Artikel zeigt, dass die Einarbeitung in cncGraF als kostenloser G-Code-Simulator schnell und unkompliziert ist. cncGraF bietet alle Werkzeuge die fรผr den Einstieg in die G-Code-Programmierung nรถtig sind. cncGraF ist ein nรผtzliches Tool fรผr diejenigen, die sich in die CNC-Programmierung einarbeiten mรถchten.
Mit freundlichen Grรผรen, Ihr BOENIGK-electronics Team