Was sind G -Codes? (Mit Beispiel)

Was sind G -Codes? (Mit Beispiel)

Der Codes g Sie kodieren, die der Programmierung entsprechen, die zur Steuerung der numerischen Steuerungsausrüstung oder der CNC verwendet wird, die Maschinen sind, die ihre Arbeit unter dem Befehl eines Computers ausführen. In dieser Art von Ausrüstung sind Fräsmaschinen, Drehmaschinen, 3D -Drucker, Schneider usw.

G -Codes werden auch als Vorbereitungscodes bezeichnet. G bedeutet "geometrisch". Es handelt sich um Codes, die der Maschine angeben, die ausführen und identifizieren muss, um mit dem Buchstaben "G" zu beginnen.

Quelle: Flickr.com Christopher Schmidt Attribution 2.0 generic (cc um 2.0)

Sie bestehen aus Anweisungen oder Befehlen, die die Ausrüstung mitteilen, in der es sich um die Position befindet, mit welcher Geschwindigkeit, zu welchem ​​Moment Sie ein Werkzeug verwenden sollten, z. B. einen Laser, Extruder usw. Zum Beispiel enthalten G -Codes mit 3D -Druck Befehle, um die Teile im Drucker zu verschieben.

Es gibt mehrere Implementierungen dieser Sprache, aber in jedem von ihnen sind die Mandate und Befehle ähnlich. Zum Zeitpunkt der Generierung der Dateien muss jedoch die entsprechende Version der G -Codes wissen, die das Gerät interpretieren kann.

[TOC]

Was ist Code G?

Der G -Code ist eine Programmiersprache für numerische Kontrollgeräte, die die Maschinen darüber leitet, wo und wie man sich bewegen soll. G -Codes variieren je nach Typ, Marken- und Gerätemodell.

Folgen Sie immer einer Variante des folgenden alphanumerischen Musters: N ## G ## X ## und ## Z ## F ## S ## T ## M ##, wobei:

- N ##: Programmliniennummer.

- G ##: Definiert Bewegung und Funktion.

- X ##: Deklarieren Sie die horizontale Position.

- Und ##: deklarieren Sie die vertikale Position.

- Z ##: Die Tiefe deklarieren.

- F ##: Leistungsrate.

- S ##: Spindelgeschwindigkeit.

Können Ihnen dienen: Arten von Webseiten

- T ##: Auswahl der Werkzeuge.

- M ##: Verschiedene Funktionen wie Beleuchtung und etwas aus etwas, wie Kältemittel, Indexierungsbewegung, Achsenblockierung usw.

Zum Beispiel würde G01 x2 Y3 F35 S450 T02 M04 eine lineare Fütterungsbewegung (G01) zur angegebenen X-Y-Position und bei einer Futterrate von 35 angeben. Die Spindelgeschwindigkeit beträgt 450 und verwendet Werkzeug 2.

Die verschiedenen Funktionen variieren von einer Maschine zur anderen. Daher zu wissen, auf welchen M -Code die Bedienungsanleitung der Maschine verwiesen wird.

Maschinenbewegung

Alles, was jede Maschine tun kann, basiert hauptsächlich auf drei grundlegenden Bewegungsarten:

- Schnelle Bewegung: Eine lineare Bewegung zu einer XYZ -Position. Es wird so schnell wie möglich gemacht.

- Vorabbewegung: Eine lineare Bewegung zu einer XYZ -Position mit einem definierten Voraussatzrate.

- Kreisbewegung: Eine kreisförmige Bewegung mit einer definierten Vorabstufe.

Jeder C -Code zeigt der Ausrüstung an, welche Variante dieser grundlegenden Bewegungen ausführen sollte und wie es zu tun ist.

X, und sind die Koordinaten für die horizontale und vertikale Position, und Z entspricht der Tiefe der Maschine. Diese Zahlen folgen dem Befehl für Bewegungs- oder Funktionsbefehl, um die Position der Maschine auszudrücken.

Als nächstes bestimmt F die Fortschrittsgeschwindigkeit (für Fortschritt oder kreisförmige Bewegungen), während S die Spindelgeschwindigkeit bestimmt. T wird verwendet, um ein Werkzeug auszuwählen.

G -Codekonstruktion

Wenn der G -Code in einem Texteditor geöffnet wird, kann sein Inhalt beobachtet werden, aber es ist ziemlich kompliziert, eine Bedeutung zu geben. Mit einem Tool wie Repetier Host können Sie G -Codes besser verstehen.

Diese Art von Programm ermöglicht es, die G -Codes zu öffnen, um die Trajektorien zu sehen, die der Kopf benötigt, um einen Eindruck zu erzeugen. Repetier Host verwendet Farben, um die Funktion von Codes anzugeben.

Kann Ihnen dienen: Aktivitäten, die mit Strom durchgeführt werden müssen

Codes erzeugen

Da zum Beispiel einen 3D -Eindruck erläutert. Wenn dieser Code -Set von Hand erstellt würde, müsste er für eine beträchtliche Zeit erledigt werden.

Einige spezielle Programme, zum Beispiel das Cure Cutting -Programm, ist das, das technisch die Gesamtheit der G -Codes zusammenstellt.

In diesem Programmabschnitt werden die STL -Dateien, die alle erforderlichen Informationen enthalten, um einen 3D -Impression zu erstellen, enthalten. Konvertiert die STL -Datei in G -Codes, wodurch der Prozess automatisiert wird.

Jeder G -Code ist exklusiv für die Maschine, für die er geschrieben wurde. Der Satz von Anweisungen basiert speziell auf jeder Maschine.

CNC gegen 3D -Druck

Sowohl CNC -Maschinen als auch 3D -Drucker werden mit G -Codes gesteuert, die die Gruppe von Befehlen mit dem Buchstaben "G" beginnen, genau wie es Codes für viele andere Buchstaben gibt.

Die Richtlinien der G -Codes geben dem Gerät an, wie sie sich bewegen und wie die Konfiguration angepasst werden soll, z. B. die Schnittgeschwindigkeit oder die Temperatur der Düse. Jede Bestellung ist ein Schritt im Objektausarbeitungsprozess.

Obwohl sowohl 3D -Drucker als auch CNC -Teams G -Codes verwenden, gibt es in diesen beiden Anwendungen bestimmte Wichtigkeitsunterschiede.

CNC

Die numerische Computersteuerung ist eine Technik zur Steuerung der Instrumente einer Maschine über ein Computersystem.

CNC -Mühlen und -Dredeln werden im Allgemeinen verwendet, wenn sehr hohe Präzision oder Wiederholbarkeit erforderlich ist. Diese sind beispielsweise nützlich, um Hunderte identischer Löcher zu bohren, um eine optische Plakette zu erzeugen.

Kann Ihnen dienen: Technisches Produkt

Diese Methode zum Erstellen eines Stücks wird als "subtraktive Fertigung" eingestuft, da das Stück das Material allmählich beseitigt.

3D -Druck

Es ist ein Herstellungsprozess, der auch Teile mit Computersteuerung erzeugt. Tatsächlich sind 3D -Drucker auch CNC -Maschinen, aber angesichts ihrer immensen Popularität sind sie selten als solche bekannt.

Im 3D -Druck wird ein Stück durch Hinzufügen von Material errichtet, bis das gesamte Stück erstellt wird. Der 3D -Druck ist sehr nützlich, um benutzerdefinierte Teile und Prototypen zu erstellen, bevor ein endgültiges Design erreicht ist.

Beispielcode

- 11: Zeigt die Codezeilennummer an und wird als Referenz verwendet. In diesem Fall entspricht es Zeile 11 des Programms, das ausgeführt wird.

- G/m: in blau. Gibt an, dass es sich um einen Befehl des vom Buchstaben angegebenen Typs handelt. In diesem Fall entspricht der G1 -Code dem Befehl: koordinierte Bewegung mit Fortschrittsgeschwindigkeit.

Anschließend definiert jeder in Red gefundene Text bestimmte Parameter für den Befehl und dann den Wert für jeden betreffenden Parameter:

- F: Geschwindigkeit. In diesem Fall wird angegeben, dass die Geschwindigkeit 900 beträgt.

- X/Y/Z: Sie sind die Positionskoordinaten.

- E: Feederbewegung.

Verweise

  1. Educatibot (2019). G-Code. Entnommen aus: Educatibot.com.
  2. Ultimaker (2019). Was ist G-Code? Genommen von: Ultimaker.com.
  3. Benjamin Goldschmidt (2019). 3D-Drucker-G-Code gegen CNC G-Code-Was ist der Unterschied? All3DP. Genommen von: All3DP.com.
  4. Autodesk (2019). Erste Schritte mit G-Code. Entnommen aus: Autodesk.com.
  5. Wikipedia Die freie Enzyklopädie (2019). G-Code. Genommen von: in: in.Wikipedia.Org.