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
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
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
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