1
General Mach Discussion / Re: Understanding spindle control in MACH3
« on: October 11, 2016, 01:29:55 PM »
I tried now to use S7000 M3 instead of M03 S7000. It's the same: only the second S7000 command reduces the speed.
If I type S7000 in MDI and start my G-Code it is also the same behavior.
If I type S7000 M3 in the MDI spindle also starts up at high speed (10.800). If I enter S7000 the again, the speed drops to about 7000. Pressing ESC after that stops the spindle.
If I run my G-Code then, it works as desired. But only for one cycle. If I let it run until the end and then start it again, it starts up at high speed and drops down at the second S7000 command.
I think there is something weird happening after spindle stop or at spindle startup. And it is no difference if I start the spindle via MDI, via GUI button or via G-Code. Always the first start is at high speed. And why 10800 rpm? That isn't either MAX nor MIN.
What I also noticed, if I change speed in a move command like "G00 Z50.0 S10000" it does not wait for reaching the speed. It increases the speed but then moves immediately, not waiting until reaching the desired speed.
If I type S7000 in MDI and start my G-Code it is also the same behavior.
If I type S7000 M3 in the MDI spindle also starts up at high speed (10.800). If I enter S7000 the again, the speed drops to about 7000. Pressing ESC after that stops the spindle.
If I run my G-Code then, it works as desired. But only for one cycle. If I let it run until the end and then start it again, it starts up at high speed and drops down at the second S7000 command.
I think there is something weird happening after spindle stop or at spindle startup. And it is no difference if I start the spindle via MDI, via GUI button or via G-Code. Always the first start is at high speed. And why 10800 rpm? That isn't either MAX nor MIN.
What I also noticed, if I change speed in a move command like "G00 Z50.0 S10000" it does not wait for reaching the speed. It increases the speed but then moves immediately, not waiting until reaching the desired speed.