Programmierbare Zusatzoptionen

Der folgende Befehl ermöglicht die Programmierung zusätzlicher optionaler WRK-Funktionen.

Programmierbare Zusatzoptionen 1:

Nach der Anwahl sind die optionalen WRK-Funktionen bis zum Hauptprogrammende bzw. RESET wirksam,- sie können aber jederzeit auch im NC-Programm wieder abgewählt werden.

#TRC [ [ CONV_CIR_TO_LIN<expr> ] [ KERF_MASKING<expr> ] [ REVERSE<expr> ]
[ IGNORE_CONT_DAMAGE<expr>] [ REMOVE_MASKED_BLOCKS <expr> ] ]
[ EXT_ANGLE_BLOCK_INTERSECTION<expr>] ]

CONV_CIR_TO_LIN<expr> Mit diesem Parameter können Zirkularsätze, bei denen der Werkzeugradius größer als der programmierte Radius des Kreiselements ist, direkt in Linearsätze konvertiert werden. Voraussetzung für die Wirksamkeit ist, dass der Konturausblendprozesse aktiv ist (G141).

Wert

Bedeutung

0

Keine Konvertierung von Zirkularsätzen (Default).

1

Konvertierung von Zirkularsätzen in Linearsätze.

KERF_MASKING<expr> Mit diesem Parameter wird explizit das Ausblenden von Kerben angewählt.

Wert

Bedeutung

0

Kerbfunktionalität deaktiviert (Default).

1

Kerbfunktionalität aktiviert.

Programmierbare Zusatzoptionen 2:

Beim Konturausblenden wird diese WRK-Option implizit mit aktiviert bzw. deaktiviert.

Die Funktionsweise des Kerbausblendens basiert auf der Verschiebung eines programmierten Punktes, sobald festgestellt wird, dass mit einem Werkzeug eine Kerbe nicht fahrbar ist.

Programmierbare Zusatzoptionen 3:

REVERSE<expr> Dieser Parameter erlaubt das direkte Wechseln (G41<->G42) der Anwahlseite bei reversierenden Bewegungen bei aktiver WRK.

Wert

Bedeutung

0

Direkter Wechsel der Anwahlseite deaktiviert (Default).

1

Direkter Wechsel der Anwahlseite aktiviert.

Der Wechsel der Anwahlseite erfolgt stets im Umkehrpunkt. Voraussetzung hierfür sind bei Linearsätzen exakt reversierende Bewegungen.

Bei Zirkularsätzen müssen die Tangenten beider Kreiselemente im Umkehrpunkt identisch und die Kreisrichtungen beider Kreise unterschiedlich sein.

IGNORE_CONT_DAMAGE<expr> Mit diesem Parameter werden explizit Konturverletzungen ignoriert. Voraussetzung für die Wirksamkeit ist, dass der Konturausblendprozess aktiv ist (G141).

Wert

Bedeutung

0

Kein Ignorieren der Konturverletzungen (Default).

1

Ignorieren der Konturverletzungen.

REMOVE_MASKED_BLOCKS<expr> Mit diesem Parameter werden erkannte Konturschleifen im Konturausblenden gelöscht. Die beiden Bewegungssätze zur Ermittlung der geschlossenen Schleife werden ebenfalls gelöscht.

Reine Bewegungen von Mitschleppachsen bleiben erhalten, dazu zählt aus Sicht der WRK auch eine Bewegung der 3. Hauptachse.

Der Parameter ist speziell für Konturen mit sehr kurzen Sätzen geeignet.

Voraussetzung für die Wirksamkeit ist, dass die Konturausblendung aktiv ist (G141).

Wert

Bedeutung

0

Konturschleifen werden nicht gelöscht (Default).

1

Konturschleifen werden gelöscht.

Hinweis

Die Bewegungssätze in der Konturschleife werden komplett gelöscht. In den Bewegungssätzen erfolgt keine Prüfung, ob zusätzlich Bewegungen in den Mitschleppachsen vorhanden sind.

EXT_ANGLE_BLOCK_INTERSECTION<expr> Mit diesem Parameter kann der Grenzwert für denÜbergangswinkel zwischen zwei Bewegungssätzen von 180° auf 181° verändert werden. Dies verhindert die Erzeugung zusätzlicher WRK-Übergangsätze in diesem Winkelbereich.

Der Grenzwert selbst kann nicht modifiziert werden.

Wert

Bedeutung

0

Grenzwert für den Übergangswinkel ist 180° (Default).

1

Grenzwert für den Übergangswinkel ist 181°.

Programmierbeispiel: Konvertierung von Zirkularsätzen:

N1000 V.G.WZ_AKT.R=1 (Radius des Werkzeuges)
N2300 G140 (Deaktivieren Konturausblenden)
....
N2450 #TRC [CONV_CIR_TO_LIN=1] (Aktivierung der Option)
N2500 G41 (Anwahl WRK links der Kontur)
...
(Kreiselement mit Radius kleiner des Werkkzeugradius)
N2550 G03 X3557.83 Y-577.61 I0.00 J0.60
(keine unmittelbare Konvertierung zu einem Linearsatz)
...
N3000 G141 (Aktivieren Konturausblenden)
...
(Kreiselement mit Radius kleiner des Werkkzeugradius)
N3550 G03 X3557.83 Y-577.61 I0.00 J0.60
(unmittelbare Konvertierung zu einem Linearsatz)
...
N3600 G40 (Abwahl der WRK)

Programmierbeispiel: Direkter Wechsel der Anwahlseite:

...
N090 G90
N100 #TRC[REVERSE=1]
N110 G00 X0 Y0
N120 G01 X100 Y100
N130 G41 G01 X150 (Anwahl der WRK links der Kontur)
N140 G01 X250
N150 G01 Y200 (Umkehrpunkt)
N160 G42 (Wechsel der Anwahlseite, jetzt rechts der Kontur)
N170 G01 X100
N180 G01 X100 Y150
N160 G40 G01 X0
N170 G01 Y0
...