Gewindeschneiden mit Istdrehzahl der Spindel

Beim Gewindeschneiden kann die Spindel unter Last zu Drehzahlabweichungen neigen. Um auch in diesem Fall Gewindeschneiden zu können, ist es möglich, die Bewegung der Linearachsen direkt an die Istdrehzahl der Spindel zu koppeln. Das heißt, dass auch die Bahnbewegung auf den Nulldurchgang der Istpositionen synchronisiert wird.

Um Sollwertsprünge der Bahnachsen zu vermeiden, kann eine stark verrauschte Spindel-Istdrehzahl über einen Mittelwertfilter geglättet werden.

Versionshinweis

release_note

Funktionalität verfügbar ab V3.01.3080.16

Die Aktivierung der Funktionalität erfolgt über Gewindeschneiden mit Istdrehzahl der Spindel (P-CHAN-00834) oder über den NC-Befehl #TURN [THREAD_CUT_ACT_SPEED=1 …].

Beispiel

example

Gewindeschneiden mit Spindel Istdrehzahl]

Festlegen über Kanalparameter:

thread_cutting.use_actual_speed 1  ( P-CHAN-00834)

thread_cutting.n_cycles         5  ( P-CHAN-00835)

Alternative Festlegung über NC-Programm:

#TURN[THREAD_CUT_ACT_SPEED=1 THREAD_CUT_N_CYCLES=5]

Programmierbeispiel

prg_example

Gewindeschneiden mit Spindel Istdrehzahl

%spindle_test.nc

(Gewindeschneiden mit Istdrehzahl)

N15 M03 S40           ; Spindel starten

N20 G00 X72 Z105      ; Anfahren

N25 G01 X68.16 F1000  ; Auf Gewindetiefe positionieren

N30 G33 Z48 K1.5      ; 1. Gewindegang schneiden mit Solldrehzahl

N35 G00 X72           ; Rückzug

N40 Z105              ; und Fahren

N45 G01 X68.16        ; nächste Startposition

; Gewindeschneiden mit Istdrehzahl und gefilterten Werten

N50 #TURN[THREAD_CUT_ACT_SPEED=1 THREAD_CUT_N_CYCLES=20]

; 2. Gewindegang schneiden bei 180° mit Istdrehzahl

N55 G33 Z10 K1.5 S.OFFSET=180

N60 G00 X72           ; Rückzug und Fahren

N65 M05 X150 Z200     ; auf Endposition

N70 M30