Vergleichende Befehlsübersicht

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

ANG

 

Nichtmodal.

Konturzugprogrammierung (Winkel).

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

CalcInvRot

 

Nichtmodal.

Berechnet die inverse Rotation eines Vektors.

CalcRot

 

Nichtmodal.

Berechnet die Rotation eines Vektors.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

CDOF

collisionElimination
Bereitstellung eines Null-Vektors.

Modal.

Flaschenhalserkennung aus.

CDON

collisionElimination
Bereitstellung eines Vektors, der nicht Null ist.

Modal.

Flaschenhalserkennung ein.

 

collisionEliminationFlush

 

Diese Funktion kann während der aktiven Kollisionsbeseitigung aufgerufen werden, um etwaige Konflikte zwischen der Bahn vor dem Aufruf und der Bahn nach dem Aufruf zu ignorieren.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

CFC

feedModeSet(feedMode:= FeedModeType)

Modal.

Konstante Geschwindigkeit an der Kontur.

CFIN

feedModeSet(feedMode:= FeedModeType)

Modal.

Konstante Geschwindigkeit im Innenkreis.

CFTCP

feedModeSet(feedMode:= FeedModeType)

Modal.

Konstante Geschwindigkeit des Werkzeugmittelpunkts.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

CIP

G303

 

Es kann ein Kreisbogen (CIP-Kreis) programmiert werden, der frei im Raum platziert werden kann.

 

moveCircle3D

Nichtmodal.

Kreisinterpolation. Kreisbewegung durch Rotation um den Mittelpunkt cx,cy,cz und den Normalenvektor nx,ny,nz um den angegebenen angle.

CPCOF

centerpointCorrectionSet

Modal.

Mittelpunktskorrektur aus.

CPCON

centerpointCorrectionSet

Modal.

Mittelpunktskorrektur ein.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

DelDTG

G31

Nichtmodal.

Restweglöschen.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

DYNOVR

dynOverrideSet

Modal.

Dynamischer Override.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

FCONST

feedInterpolationSet(feedInterpolation:= fiConstant)

Modal.

Konstante Vorschubprogrammierung.

FLIN

feedInterpolationSet(feedInterpolation:= fiLinear)

Modal.

Lineare Vorschubprogrammierung.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

G00

G00

Modal.

Eilgang.

G01

G01

Modal.

Geradeninterpolation.

G02

G02

Modal.

Kreisinterpolation im Uhrzeigersinn.

G03

G03

Modal.

Kreisinterpolation gegen den Uhrzeigersinn.

G04

G04

Nichtmodal.

Verweilzeit.

G09

G09

Nichtmodal.

Genauhalt.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

G17

G17

Modal.

Ebenenanwahl XY.

G18

G18

Modal.

Ebenenanwahl ZX.

G19

G19

Modal.

Ebenenanwahl YZ.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

G40

G40

Modal.

Keine Fräser-/Schneidenradiuskorrektur.

G41

G41

Modal.

Fräser-/Schneidenradiuskorrektur links.

G42

G42

Modal.

Fräser-/Schneidenradiuskorrektur rechts.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

G53

G53

Modal.

Unterdrückung der Nullpunktverschiebung.

G54

G54

Modal.

1. einstellbare Nullpunktverschiebung.

G55

G55

Modal.

2. einstellbare Nullpunktverschiebung.

G56

G56

Modal.

3. einstellbare Nullpunktverschiebung.

G57

G57

Modal.

4. einstellbare Nullpunktverschiebung.

G58

G58

Modal.

1. programmierbare Nullpunktverschiebung.

G59

G59

Modal.

2. programmierbare Nullpunktverschiebung.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

G60

G60

Modal.

Genauhalt.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

G70

G70

Modal.

Maßangabe in Inch.

G71

G71

Modal.

Maßangabe metrisch.

G74

 

Nichtmodal.

Referenzpunktanfahren per Programm.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

G90

G90

Modal.

Bezugsmaßangabe.

G91

G91

Modal.

Kettenmaßangabe.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

G700

G700

Modal.

Maßangabe in Inch mit Verrechnung des Vorschubs.

G710

G710

Modal.

Maßangabe metrisch mit Verrechnung des Vorschubs.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

MOD

 

Nichtmodal.

Modulo-Bewegung.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

MSG

msg

Nichtmodal.

Nachricht aus dem NC-Programm.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

NORM

 

Nichtmodal.

Orthogonales An- und Abfahren an der Kontur.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

P+

P<1>

Modal.

Zustellrichtung positiv.

P-

P<-1>

Modal.

Zustellrichtung negativ.

paramAutoAccurateStop

autoAccurateStopSet

Modal.

Automatischer Genauhalt.

paramAxisDynamics

axisDynamicsSet

Modal.

Parametrierung der Achsdynamik.

paramC1ReductionFactor

 

Modal.

C1 Reduktionsfaktor.

paramC2ReductionFactor

 

Modal.

C2 Reduktionsfaktor.

paramCircularSmoothing

 

Modal.

Verrundung.

paramDevAngle

 

Modal.

C0 Reduktion - Ablenkungswinkel.

paramGroupVertex

 

Modal.

Verrundung (alt).

paramGroupDynamic

 

Modal.

Bahndynamik (alt).

paramPathDynamics

pathDynamicsSet

Modal.

Bahndynamik.

paramRadiusPrec

 

Modal.

Kreisgenauigkeit.

paramSplineSmoothing

smoothingSet

Modal.

Vertex-Verschleifung. NC: Verschleifung mit Bezier-Splines.

paramVertexSmoothing

smoothingSet

Modal.

Glättung von Segmentübergängen.

 

transBSpline

Modal.

Spline-Interpolation.

paramVeloJump

 

Modal.

C0 Reduktion - max. Geschwindigkeitssprung.

paramVeloMin

 

Modal.

Minimale Geschwindigkeit.

paramZeroShift

zeroOffsetShiftSet

Modal.

Parametrierung der einstellbaren Nullpunktverschiebung.

PathAxesPos

frameGet,
qAxisGet

Nichtmodal.

Einlesen der Istposition.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

ZeroShiftIncOff

 

Modal.

Nullpunktverschiebung wird unter G91 nicht herausgefahren.

ZeroShiftIncOn

 

Modal.

Nullpunktverschiebung wird unter G91 herausgefahren.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

AROT

transRotA

Modal.

Rotation additiv.

ROT

transRotX, transRotY, transRotZ

Modal.

Rotation absolut.

RotExOff

 

Modal.

Erweiterte Rotationsfunktion aus.

RotExOn

 

Modal.

Erweiterte Rotationsfunktion ein.

RotVec

 

Nichtmodal.

Berechnungsroutine zum Drehen eines Vektors.

RToDwordGetBit

 

Modal.

Wandelt einen R-Parameter zum DWord und prüft, ob ein definiertes Bit gesetzt ist.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

Mirror

transMirrorX, transMirrorY, transMirrorZ

Modal.

Spiegeln des Koordinatensystems.

 

transScale

Modal.

Skaliert das Koordinatensystem um factor in der X-, Y- und Z-Dimension.

 

transScaleAxis

Modal.

Skaliert die ausgewählte Bahnachse (axisNo) mit dem Faktor.

 

transDepth

Nichtmodal.

Ergibt die Tiefe des Stapels von Transformationen.

 

transRestore

Modal.

Reduziert den Stapel der Transformationen auf die angegebene Tiefe.

 

transPop

Modal.

Entnimmt eine Transformation aus dem Stapel der Transformationen.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

rParam

rSet(index := LINT, value := LREAL)

Nichtmodal.

Zuweisung eines Wertes an einen R-Parameter.

rParam

rGet(index := LINT)

Nichtmodal.

Lesen eines R-Parameterwerts.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

SEG

 

Nichtmodal.

Konturzugprogrammierung (Segmentlänge).

skip VirtualMovements

 

Modal.

Virtuelle Bewegungen überspringen.

Befehl Classic Interpreter

Befehl GST Interpreter

Modal oder Nichtmodal

Beschreibung

ToolOffsetIncOff

 

Modal.

Kartesische Werkzeugverschiebung und Längenkorrektur wird unter G91 nicht herausgefahren.

ToolOffsetIncOn

 

Modal.

Kartesische Werkzeugverschiebung und Längenkorrektur wird unter G91 herausgefahren.

ToolParam

toolParamSet

Modal.

Setzt ein Werkzeugparameter. NC: Schreiben und lesen von Werkzeugparametern.

ToolParam

toolParam

Modal.

Liefert den angegebenen Werkzeugparameter. NC: Schreiben und lesen von Werkzeugparametern.

ToolParam

toolSet

Modal.

Setzt alle Werkzeugparameter. NC: Schreiben und lesen von Werkzeugparametern.

TPM

 

Nichtmodal.

Zielpositionsüberwachung.

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

trcApproachDepartSet

Konfiguriert das An- und Abfahrverhalten so, dass ein Kreisbogen mit einem bestimmten Radius und Winkel verwendet wird.

 

trcOffsetSet

Konfiguriert den Umfang der Segmenterweiterung, die zum Schließen von Lücken verwendet wird.

 

trcLimitSet

Konfiguriert den Lookahead, der für die Kollisionsvermeidung verwendet wird.

 

trcParam

Liefert die aktuelle Konfiguration als Strukturwert.

 

trcParamSet

Konfiguriert die Werkzeugradiuskorrektur.

 

trcParamType

Diese Struktur enthält alle Konfigurationsparameter der Werkzeugradiuskorrektur.

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

queryAxes

Setzen Sie die MCS-Koordinaten (Maschinenkoordinatensystem) des Interpreters auf die Ist-Koordinaten der physikalischen Achsen.

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

disableMask

Liefert den aktuellen Wert der Disable-Maske.

Block Skipping
/

disableMaskSet

Setzt die interne Disable-Maske auf den angegebenen Wert.

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

L

Benutzerdefinierte Funktionen

Aufruf eines Unterprogramms.

 

#include

Direktive fügt den Inhalt einer anderen Datei ein. In der Regel wird er verwendet, um häufig verwendeten Code wie z. B. Bibliotheken zu "importieren".

 

runFile

Streaming von großen G-Code-Dateien.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@40

@40 Kn Rn Rm …

 

Rette Register auf dem Stack.

@41

@41 Rn Rm

 

Rette Register auf dem Stack.

@42

@42 Kn … Rm Rn

 

Restauriere Register vom Stack.

@43

@43 Rm Rn

 

Restauriere Register vom Stack.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@100

@100 K±n @100 Rm

Sprunganweisung

Unbedingter Sprung.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@111

@111 Rn K/Rn Km …

CASE OF

Case-Satz.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@121

@121 Rn K/Rn Kn

IF-THEN-ELSIF-ELSE;CASE OF; GOTO

Springe wenn ungleich.

@122

@122 Rn K/Rn Kn

IF-THEN-ELSIF-ELSE;CASE OF; GOTO

Springe wenn gleich.

@123

@123 Rn K/Rn Kn

IF-THEN-ELSIF-ELSE;CASE OF; GOTO

Springe wenn kleiner gleich.

@124

@124 Rn K/Rn Kn

IF-THEN-ELSIF-ELSE;CASE OF; GOTO

Springe wenn kleiner.

@125

@125 Rn K/Rn Kn

IF-THEN-ELSIF-ELSE;CASE OF; GOTO

Springe wenn größer gleich.

@126

@126 Rn K/Rn Kn

IF-THEN-ELSIF-ELSE;CASE OF; GOTO

Springe wenn größer.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@131

@131 Rn K/Rn Kn

WHILE

Schleife solange gleich.

@132

@132 Rn K/Rn Kn

WHILE

Schleife solange ungleich.

@133

@133 Rn K/Rn Kn

WHILE

Schleife solange größer.

@134

@134 Rn K/Rn Kn

WHILE

Schleife solange größer oder gleich.

@135

@135 Rn K/Rn Kn

WHILE

Schleife solange kleiner.

@136

@136 Rn K/Rn Kn

WHILE

Schleife solange kleiner oder gleich.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@141

@141 Rn K/Rn Kn

REPEAT

Wiederhole bis gleich.

@142

@142 Rn K/Rn Kn

REPEAT

Wiederhole bis ungleich.

@143

@143 Rn K/Rn Kn

REPEAT

Wiederhole bis größer.

@144

@144 Rn K/Rn Kn

REPEAT

Wiederhole bis größer oder gleich.

@145

@145 Rn K/Rn Kn

REPEAT

Wiederhole bis kleiner.

@146

@146 Rn K/Rn Kn

REPEAT

Wiederhole bis kleiner oder gleich.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@151

@151 Rn K/Rn Kn

FOR

FOR_TO Schleife.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@161

@161 Rn K/Rn Kn

FOR

FOR_DOWNTO Schleife.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@200

@200 Rn

 

Löschen einer Variablen.

@202

@202 Rn Rm

 

Vertauschen von zwei Variablen.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@302

@302 K/R/Pn K/R/Pn R/Pn

 

Lese Maschinendatenbit.

@361

@361 Rn Km

 

Lese maschinenbezogenen Achsen-Istwert.

@372

@372 Rn

 

Extrahiere die NC-Channel-ID und in einer Variablen speichern.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@402

@402 K/R/Pn K/R/Pn K/R/Pn

circleCenterReferenceSet

Schreibe Maschinendatenbit.

 

 

circleCenterReferenceGet

Gibt die aktuelle Mittelpunktreferenz für Kreise zurück.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@610

@610 Rn Rn

ABS

Absolutwert einer Variablen ermitteln.

@613

@613 Rn Rn

SQRT

Quadratwurzel einer Variablen ermitteln.

@614

@614 Rn Rm Rm

SQRT(a^2 + b^2)

Quadratwurzel der Summe der Quadrate von zwei Variablen ermitteln !x := sqrt(a^2 + b^2);.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@620

@620 Rn

!var := var+1;

Variable inkrementieren.

@621

@621 Rn

!var := var-1;

Variable dekrementieren.

@622

@622 Rn

 

Ganzzahl einer Variablen ermitteln.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@630

@630 Rn Rm

SIN

Sinus einer Variablen ermitteln.

@630

@630 Rn Rm

gSin

Sinus einer Variablen ermitteln.

@631

@631 Rn Rm

COS

Cosinus einer Variablen ermitteln.

@631

@631 Rn Rm

gCos

Cosinus einer Variablen ermitteln.

@632

@632 Rn Rm

TAN

Tangens einer Variablen ermitteln.

@632

@632 Rn Rm

gTan

Tangens einer Variablen ermitteln.

@633

@633 Rn Rm

 

Cotangens einer Variablen ermitteln.

@634

@634 Rn Rm

ASIN

Arkussinus einer Variablen ermitteln.

@634

@634 Rn Rm

gASin

Arkussinus einer Variablen ermitteln.

@635

@635 Rn Rm

ACOS

Arkuscosinus einer Variablen ermitteln.

@635

@635 Rn Rm

gACos

Arkuscosinus einer Variablen ermitteln.

@636

@636 Rn Rm

gATan

Arkustangens einer Variablen ermitteln.

 

 

gATan2

Liefert den Arkustangens von y/x.

Befehl Classic Interpreter

Varianten

Befehl GST Interpreter

Beschreibung

@714

@714

sync()

Dekodierstopp.

@716

@716

Eine Kombination aus sync()und queryAxes() ersetzt den früheren @716-Befehl.

Dekodierstopp mit Rescan der Achspositionen.

@717

@717

wait()

Dekodierstopp mit externem Triggerevent.

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

LN(x)

Liefert den natürlichen Logarithmus von x.

 

LOG(x)

Liefert den dezimalen Logarithmus von x.

 

EXP(x)

Liefert e hoch x.

 

ADD(x1, x2, …)

Liefert die Summe aller Parameter.

 

MUL(x1, x2, …)

Liefert das Produkt aller Parameter.

 

SUB(x, y)

Liefert die Differenz x-y.

 

DIV(x, y)

Liefert den Quotienten x/y.

 

MOD(x, y)

Liefert den Rest der ganzzahligen Division x/y.

 

EXPT(x, y)

Liefert x hoch y.

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

GT(x, y)

Liefert TRUE, wenn x größer ist als y.

 

GE(x, y)

Liefert TRUE, wenn x nicht kleiner als y ist.

 

EQ(x, y)

Liefert TRUE, wenn x und y gleich sind.

 

LE(x, y)

Liefert TRUE, wenn x nicht größer ist als y.

 

LT(x, y)

Liefert TRUE, wenn x kleiner als y ist.

 

NE(x, y)

Liefert TRUE, wenn x und y nicht gleich sind.

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

<nativeType>_to_<nativeType>(x),

to_<nativeType>(x)

Explizite Konvertierung zwischen den angegebenen nativen Typen.

Logische Operationen

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

AND(x1, x2, …)

Liefert das bitweise logische Und aller Parameter.

 

OR(x1, y2, …)

Liefert das bitweise logische Oder aller Parameter.

 

XOR(x1, x2, …)

Liefert das bitweise logische Exklusiv-Oder aller Parameter.

 

NOT(x)

Liefert das bitweise Komplement von x.

Min, Max und Grenzwert

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

MAX(x1, x2, …)

Liefert das Maximum aller Parameter.

 

MIN(x1, x2, …)

Liefert das Minimum aller Parameter.

 

LIMIT(min, in, max)

Liefert in, wenn es in dem Intervall [min,max] liegt. Andernfalls wird die verletzte Grenze (min oder max) zurückgegeben.

Drehung

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

ROL(x, y)

Liefert den um y Bit nach links gedrehten Bitstring x.

 

ROR(x, y)

Liefert den um y Bit nach rechts gedrehten Bitstring x.

Auswahl (Bedingte Ausdrücke)

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

SEL(cond, x1, x2)

Liefert x1 wenn cond = FALSE, ansonsten x2.

 

MUX(select, x0, x1, …, xN)

Liefert x<select>.

Verschiebung

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

SHL(x, y)

Liefert den um y Bit nach links verschobenen Bitstring x.

 

SHR(x, y)

Liefert den um y Bit nach rechts verschobenen Bitstring x.

Einheiten

Befehl Classic Interpreter

Befehl GST Interpreter

Beschreibung

 

unitAngleSet(unitAngle:= UnitAngle)

Setzt die Einheit für Winkel auf unitAngle.

 

UnitAngle

Aufzählung der Winkeleinheiten.

 

unitLengthSet(unitLength:= UnitLength)

Setzt die Einheit für Längen auf unitLength.

 

UnitLength

Aufzählung der Längeneinheiten.

 

unitTimeSet(unitTime:= UnitTime)

Setzt die Einheit für die Zeit auf unitTime.

 

UnitTime

Aufzählung der Zeiteinheiten.

 

unitVelocitySet(unitLength:= UnitLength, unitTime:= UnitTime)

Setzt die Einheit für die Geschwindigkeit auf unitLength/unitTime.