G3 Kreisinterpolation gegen den Uhrzeigersinn

 

Kreisinterpolation mit zwei verschiedene Kreisbeschreibungen. Die Angabe gegen den Uhrzeigersinn gilt für die Relativbewegung des Werkzeugs zum Werkstück, bei Blick auf die Bahnebene in negativer Richtung der auf dieser Ebene senkrecht stehenden Koordinatenachse (rechtsdrehendes Koordinatensystem). Die Auswahl der Interpolationsebene geschieht modal über die Befehle G17 - G19 vor der Kreisinterpolation. Die Zielkoordinaten und die Koordinaten des Kreismittelpunkts können vor dem Importieren des G-Codes im Import-Dialog des RobotMonitors skaliert werden. Wenn anstatt konstanter Werte REAL-Variablen für die Ziel- und den Kreisbogenmittelpunktskoordinaten verwendet werden, werden die REAL-Variable nicht skaliert. (HINWEIS: Die Schraubenfunktion wird in der aktuellen Version der Software nicht unterstützt)

Kreisbeschreibung Kreismittelpunkt/Endposition

Ausgehend vom Kreisanfang (aktuelle Position des Roboters) über Kreismittelpunkt zur Zielkoordinate. Diese Interpolation wird im SRL-Programm durch den Befehl CIRC_EXPLICIT abgebildet, mit der Kreisrichtung (Direction) "CCW" und der Kreisbeschreibung (Description) "CenterEndpos". Der Kreismittelpunkt wird standardmäßig relativ zum Startpunkt angegeben werden.

Zugehörige Adressbuchstaben:

HINWEIS: Anstatt konstanter Werte können für die Adressbuchstaben auch REAL-Variablen verwendet werden.

  • Befehl zur Ebenenauswahl G17 – G18
  • Zielkoordinaten (max. 2 in der ausgewählten Ebene) X, Y, Z
  • Koordinaten Kreisbogenmittelpunkt (max. 2 in der ausgewählten Ebene) I, J, K

Syntax: Hinweis zur Syntax-Erläuterung beachten

G2 [X<REAL>] [Y<REAL>] [Z<REAL>] [I <REAL>] [J<REAL>] [K<REAL>]

Beispiel:

G17 (Auswahl Ebene X-Y)

G2 X200.50 Y-10.00 I50.00 J25.00

Umsetzung im SRL-Programm:

CIRC_EXPLICIT

HINWEIS: Die Kreisinterpolation wird im RobotMonitor als Folge von editierbaren Zuweisungen dargestellt. Der Block CIRC_EXPLICIT stellt jedoch hierbei eine äquivalente Funktionalität bereit.

Kreisbeschreibung Radius/Endposition

Ausgehend vom Kreisanfang (aktuelle Position des Roboters) entsprechend dem Radius zur Zielkoordinate. Diese Interpolation wird im SRL-Programm durch den Befehl CIRC_EXPLICIT abgebildet, mit der Kreisrichtung (Direction) "CCW" und der Kreisbeschreibung (Description) "RadiusEndpos".

Zugehörige Adressbuchstaben:

HINWEIS: Anstatt konstanter Werte können für die Adressbuchstaben auch REAL-Variablen verwendet werden.

  • Zielkoordinaten (max. 2 in der ausgewählten Ebene) X, Y, Z
  • Kreisradius R

Syntax: Hinweis zur Syntax-Erläuterung beachten

G2 [X<REAL>] [Y<REAL>] [Z<REAL>] [R <REAL>]

Beispiel:

G17 (Auswahl Ebene X-Y)

G2 X200.50 Y-10.00 R75.50

Umsetzung im SRL-Programm:

CIRC_EXPLICIT

HINWEIS: Die Kreisinterpolation wird im RobotMonitor als Folge von editierbaren Zuweisungen dargestellt. Der Block CIRC_EXPLICIT stellt jedoch hierbei eine äquivalente Funktionalität bereit.