Programmierung

Die einzelnen Optionen werden über den NC-Befehl #CONTOUR MODE vor dem eigentlichen Überschleifen (G61 / G261) parametriert.

Abhängig von der Überschleifart stehen bestimmte Schlüsselworte zur Parametrierung zur Verfügung. Der Befehl besitzt folgende Syntaxelemente:

#CONTOUR MODE[<Ueberschleifart>  PATH_DEV TRACK_DEV VEL PRE_DIST POST_DIST <1.Hauptachsname> <2.Hauptachsname> <3.Hauptachsname> RELEVANT_PATH RELEVANT_TRACK REMAIN_PART <action> CHECK_JERK MAX_ANGLE SYM_DIST ACC_MAX ACC_MIN RAMP_TIME CONST_VEL ]

<Ueberschleifart>:

AUTO_DEV

Autom. Überschleifen mit max. Eckenabweichung (1.Art)

AUTO_VEL

Autom. Überschleifen mit Geschwindigkeitsreduzierung (2. Art)

DIST

Angabe des Eckenabstands (3. Art)

DEV

Angabe der max. Eckenabweichung (4. Art)

POS

Angabe des Eckenabstands und des Zwischenpunkts der Überschleifkurve (5. Art)

DIST_SOFT

Überschleifen mit Ruckbegrenzung durch Kontur (6. Art)

<action>:

PRE_ACTION

Aktionen (M/H) ausführen vor der Überschleifkurve

INTER_ACTION

Aktionen (M/H) ausführen in der Überschleifkurve

POST_ACTION

Aktionen (M/H) ausführen nach der Überschleifkurve

Programmierbeispiel

%TestG61 
#CONTOUR MODE [AUTO_DEV PATH_DEV=1.0 RELEVANT_PATH=0 RELEVANT_TRACK=0]
N1 G90 G01 X0 Y0 Z0 A0 C0 F60
N10 G1 G61 X99.999 Y0.001
N20 G1 X100 (-> Warnung 120216, Satz ist zu kurz zum)
(Ueberschleifen, Abbruch Ueberschleifen)
#CONTOUR MODE [AUTO_DEV PATH_DEV=1.0 RELEVANT_PATH=0.1 RELEVANT_TRACK=0]
N2 G90 G01 X0 Y0 Z0 A0 C0 F60
N30 G1 G61 X99.999 Y0.001 (-> keine Warnung 120216)
N40 G1 X100 (Satz wird ausgelassen, Ueberschleifen N30->N3)
#CONTOUR MODE [AUTO_DEV PATH_DEV=1.0 RELEVANT_PATH=0 RELEVANT_TRACK=0]
N3 G90 G01 X0 Y0 Z0 A0 C0 F60
N50 G1 G61 X100
N60 G1 X200 Z00 C-32.667 (tang. Übergang der Hauptachsen)
(Ueberschleifen wird ausgelassen)
#CONTOUR MODE [AUTO_DEV PATH_DEV=1.0 RELEVANT_PATH=0 RELEVANT_DEV=0.1]
N4 G90 G01 X0 Y0 Z0 A0 C0 F60
N70 G1 G61 X100
N80 G1 X200 Z00 C-32.667 (tang. Übergang der Hauptachsen)
(Ueberschleifen wird nicht ausgelassen)
(wegen maximaler MA-Abweichung)
N10000 G1 G61 X300 Z0 (-> Warnung 120206: Programmende beim Warten)
(auf Nachsatz)
N0210 M30