Spindel bewegen in DIN-Syntax (M3/M4/M5)

Syntax:

M03

Spindeldrehung im Uhrzeigersinn (cw)

modal

M04

Spindeldrehung im Gegenuhrzeigersinn (ccw)

modal

M05

Spindel stoppen

modal

Die Spindel-M-Funktionen M03, M04, M05 legen die Spindelbetriebsart fest und sind im Zusammenhang mit dem S-Wort zu verwenden (Kap. Spindeldrehzahl (S-Wort)). Sie sind haltend wirksam und dürfen jeweils nur alleine im NC-Satz programmiert werden.

Die Spindeldrehung wird aktiviert, wenn M03 oder M04 programmiert wurde und eine gültige Drehzahl gesetzt ist.

Mit M05 wird die Spindeldrehung gestoppt. Es ist zu beachten, dass diese Spindel-M-Funktion der Default-Spindelmodus nach Steuerungshochlauf und erstem Programmstart ist.

Wird am Programmende kein M05 gesetzt, so dreht die Spindel weiter.

Programmierbeispiel

Spindel bewegen (M3/M4/M5)

N10         S1000     (Drehzahl 1000 U/min wird gespeichert, keine)                       (Spindeldrehung da M05 Default)
N20   M03             (Spindeldrehung cw mit 1000 U/min)
N30   M04             (Spindeldrehung ccw mit 1000 U/min)
N40         S500      (Spindeldrehung ccw mit 500 U/min)
N50   M05   S300      (Spindelstopp, Drehzahl 300 U/min wird)                       (gespeichert)
N60   M04             (Spindeldrehung ccw mit 300 U/min)
N70   M05             (Spindelstopp )
N80   M03   S1000     (Spindeldrehung cw mit 1000 U/min)
N90   M30             (Programmende)

Kanalparametersatz [1]:

Für M3, M4, M5 müssen die Synchronisationsarten spindelspezifisch festgelegt werden. Bei der Synchronisationsart „0“ (NO_SYNCH) wird die M-Funktion nicht ausgeführt.

:
spindel[0].bezeichnung                                  S1
spindel[0].log_achs_nr                                  6
spindel[0].s_synch                                      0x00000001
spindel[0].m3_synch                                     0x00000002
spindel[0].m4_synch                                     0x00000002
spindel[0].m5_synch                                     0x00000008
spindel[0].m19_synch                                    0x00000001