camid:cam:gcode
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
camid:cam:gcode [13.03.2020 13:03] – [Schnitt (CUT)] Benjamin Marzoner | camid:cam:gcode [12.10.2023 07:58] (aktuell) – [Fräsung (GIN)] Benjamin Marzoner | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
Der G-Code kann folgende Datentypen verarbeiten: | Der G-Code kann folgende Datentypen verarbeiten: | ||
- | * __string:__ | + | * **string:** |
* Alle strings (Textvariablen) müssen in Anführungszeichen angegeben werden. Zeilenumbrüche in Werten von Variablen, z.B. bei Beschreibungen, | * Alle strings (Textvariablen) müssen in Anführungszeichen angegeben werden. Zeilenumbrüche in Werten von Variablen, z.B. bei Beschreibungen, | ||
- | * __double:__ | + | * **double:** |
* Zahlen haben als Dezimaltrennzeichen den Punkt und werden ohne Tausendertrennzeichen definiert. | * Zahlen haben als Dezimaltrennzeichen den Punkt und werden ohne Tausendertrennzeichen definiert. | ||
- | * __bool:__ | + | * **bool:** |
* Bei Variablen des Typs bool wird 0 für false und 1 für true verwendet. | * Bei Variablen des Typs bool wird 0 für false und 1 für true verwendet. | ||
Zeile 202: | Zeile 202: | ||
|:::|1 = Unterkante. Als Z-Wert wird 0 verwendet.|::: | |:::|1 = Unterkante. Als Z-Wert wird 0 verwendet.|::: | ||
|:::|2 = Z-Wert der Kontur. Als Z-Wert wird jener verwendet, welcher in der zugewiesenen Kontur eingestellt ist.|::: | |:::|2 = Z-Wert der Kontur. Als Z-Wert wird jener verwendet, welcher in der zugewiesenen Kontur eingestellt ist.|::: | ||
- | |PRIO|Definiert die Priorität der Fräsung. Je höher | + | |PRIO|Definiert die Priorität der Fräsung. Je kleiner |
|TEXT|Freie Beschreibung|string| | | |TEXT|Freie Beschreibung|string| | | ||
Zeile 216: | Zeile 216: | ||
^Variable^Beschreibung^Datentyp^Pflichtfeld^ | ^Variable^Beschreibung^Datentyp^Pflichtfeld^ | ||
|TYPE|Definiert den Typ der Tasche|int|x| | |TYPE|Definiert den Typ der Tasche|int|x| | ||
- | |:::|0 = Kreistasche. Dieser Typ erfordert den Einfügepunkt und Durchmesser der zu fräsenden Tasche.|::: | + | |:::|0 = Kreistasche. Dieser Typ erfordert den Einfügepunkt und Durchmesser der zu fräsenden |
- | |:::|1 = Rechtecktasche. Dieser Typ erfordert den Einfügepunkt sowie Länge und Breite der zu fräsenden Tasche.|::: | + | |:::|1 = Rechtecktasche. Dieser Typ erfordert den Einfügepunkt sowie Länge und Breite der zu fräsenden Tasche. Der Einfügepunkt bezieht sich auf die untere linke Ecke.|:::|:::| |
|:::|2 = Freiformtasche. Dieser Typ erfordert eine geschlossene Kontur.|::: | |:::|2 = Freiformtasche. Dieser Typ erfordert eine geschlossene Kontur.|::: | ||
|X|Definiert den Einfügepunkt der Tasche in X.|double|Nur bei Taschen des Typs **TYPE=0** oder **TYPE=1**.| | |X|Definiert den Einfügepunkt der Tasche in X.|double|Nur bei Taschen des Typs **TYPE=0** oder **TYPE=1**.| | ||
Zeile 327: | Zeile 327: | ||
|B_WORKSPEED|Gibt die Vorschubgeschwindigkeit an.|double| | | |B_WORKSPEED|Gibt die Vorschubgeschwindigkeit an.|double| | | ||
|B_COUNT_STEPS|Gibt an, in wie vielen Arbeitsschritten die angegebene Tiefe erreicht werden soll.|int| | | |B_COUNT_STEPS|Gibt an, in wie vielen Arbeitsschritten die angegebene Tiefe erreicht werden soll.|int| | | ||
+ | |B_PRIORITY|Definiert die Priorität der Bohrung. Je höher die Priorität ist, desto früher wird diese abgearbeitet. Der Standardwert ist 1.|int| | | ||
|TEXT|Freie Beschreibung|string| | | |TEXT|Freie Beschreibung|string| | | ||
Zeile 333: | Zeile 334: | ||
==== Nut (GROOVE) ==== | ==== Nut (GROOVE) ==== | ||
- | Definiert eine Nut. | + | Definiert eine Nut. Ob die Nut gesägt oder gefräst wird, wird durch das angegebene Werkzeug definiert. Sollen die Daten an eine Nestingmaschine übergeben werden, ist dieser Befehl nicht zulässig. In diesem Fall muss die Nut mit dem Befehl [[# |
=== Variablen === | === Variablen === | ||
Zeile 353: | Zeile 354: | ||
|DRIVEINSPEED|Definiert die Eintauchgeschwindigkeit.|double| | | |DRIVEINSPEED|Definiert die Eintauchgeschwindigkeit.|double| | | ||
|DRIVESPEED|Definiert die Vorschubgeschwindigkeit.|double| | | |DRIVESPEED|Definiert die Vorschubgeschwindigkeit.|double| | | ||
+ | |PRIORITY|Definiert die Priorität der Nut. Je höher die Priorität ist, desto früher wird diese abgearbeitet. Der Standardwert ist 1.|int| | | ||
|TEXT|Freie Beschreibung|string| | | |TEXT|Freie Beschreibung|string| | | ||
Zeile 359: | Zeile 361: | ||
==== Falz (RABBET) ==== | ==== Falz (RABBET) ==== | ||
- | Definiert einen Falz. | + | Definiert einen Falz. Sollen die Daten an eine Nestingmaschine übergeben werden, ist dieser Befehl nicht zulässig. In diesem Fall muss der Falz mit dem Befehl [[# |
=== Variablen === | === Variablen === | ||
Zeile 374: | Zeile 376: | ||
|DRIVEINSPEED|Gibt die Eintauchgeschwindigkeit des Fräsers an.|double| | | |DRIVEINSPEED|Gibt die Eintauchgeschwindigkeit des Fräsers an.|double| | | ||
|DRIVESPEED|Gibt die Vorschubgeschwindigkeit des Fräsers an.|double| | | |DRIVESPEED|Gibt die Vorschubgeschwindigkeit des Fräsers an.|double| | | ||
+ | |PRIORITY|Definiert die Priorität des Falzes. Je höher die Priorität ist, desto früher wird dieser abgearbeitet. Der Standardwert ist 1.|int| | | ||
|TEXT|Freie Beschreibung|string| | | |TEXT|Freie Beschreibung|string| | | ||
Zeile 398: | Zeile 401: | ||
|VALUE4|Definiert eine freie Variable, die im Post-Prozessor ausgewertet werden kann.|double| | | |VALUE4|Definiert eine freie Variable, die im Post-Prozessor ausgewertet werden kann.|double| | | ||
|VALUE5|Definiert eine freie Variable, die im Post-Prozessor ausgewertet werden kann.|double| | | |VALUE5|Definiert eine freie Variable, die im Post-Prozessor ausgewertet werden kann.|double| | | ||
- | |PRIORITY|Biete die Möglichkeit, | + | |PRIORITY|Definiert |
|TEXT|Freie Beschreibung|string| | | |TEXT|Freie Beschreibung|string| | | ||
---- | ---- |
camid/cam/gcode.1584100999.txt.gz · Zuletzt geändert: 13.03.2020 13:03 von Benjamin Marzoner