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:07] – [Universal Makro (UNIMACRO)] 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 334: | 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 361: | 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 === |
camid/cam/gcode.1584101222.txt.gz · Zuletzt geändert: 13.03.2020 13:07 von Benjamin Marzoner