Also laut Definition ist S modal, sprich egal wo es steht, es setzt den Speed. Wenn es also erst beim Z-Move steht der auf Sicherheitshöhe geht, müsste für den Schnitt der Speed genutzt werden.
Kannste mal deinen von Estlcam generierten GCode posten wo die Spindel nicht sofort angeht?
Moin,
Leider steht S nicht beim Z-Move der auf Sicherheitshöhe geht, sondern hinter dem Z-Move der den Fräser eintauchen lässt, was per se schonmal ungünstig ist.
Hier der Test G-Code der mehrere Quadrate mit verschiedenen Drehzahlen zeigt (dazwischen liegen Werkzeugwechsel um zum testen verschiedene Drehzahlen vorzugeben):
Momentan ists im TB so eingestellt, dass das Spindelrelais und das PWM Signal getrennt sind.
Was passiert nun:
1. Ich starte Mach 3 referenziere und lade den G-Code.
2. Ich starte das Fräsprogramm und die Spindel läuft bei M03 auf die im FU eingestellte min. Drehzahl an (50 Hz, 3000 1/min)
3. Das PWM Signal reagiert nicht auf s10700
4. Die Steuerung bleibt zum ersten Werkzeugwechsel stehen
5. Erneuter manueller Start des Fräsprogramms
6. Die Spindel läuft bei M03 auf die im FU eingestellte min. Drehzahl an (50 Hz, 3000 1/min)
7. Die Spindel läuft bei s14700 auf 14700 1/min hoch. Der Fräser ist zu der Zeit schon dabei einzutauchen (=unschön)
Wenn ich das Programm nun bis zum Ende durch fahre, (Drehzahl des Teil 3 beträgt 20300 1/min)
und dann erneut starte, läuft die Spindel bei M03 auf 20300 1/min hoch (zuletzt gefahrene Drehzahl) und änder sich mit dem Befehl s10700 auf 10700 1/min.
Dass der Drehzahlwert erst während des Eintauchens gesetzt wird kann ja schonmal nicht richtig sein.
Wenn ich die Angaben der Drehzahlen direkt hinter die M03 Befehle schreibe dann funktioniert die Übernahme der richtigen Drehzahl auch beim ersten Fräsprogrammstart nach dem Mach3 Neustart, daher mein Ansatz den Postprozessor von Estlcam dahingehend zu ändern...
Gruß Marc