Hi Rod,
I was triggered by
m5
(its german). But I guess, the picture at 17:10 is clear anyway.
It says - the faster you want your max-vel, the lower must be acceleration (as the stepper runs into error / looses steps).
So I wanted to know more about the physical limitations of my stepper/driver set. But my tests showed, that relevant physics starts way beyond the max speed of a stepper motor.
Stepper driver uses TLP185 which has 2us min time for stepper high level and 3us min time for stepper low level - which leads to about 175kHz, or in my case speed of 10500 mm/min.
If I use symmetric step signal with 2,5u stepper driver runs into error beyond 10500 mm/min and says "step signal was too fast".
When I use asynchronous step signal with 2u high and 3u low, than the driver runs into error beyond 10500 mm/min, but this time driver says it lost steps.
So 10500mm/min is my max. velocity ...
Now I wanted to know, whether things change with different accelerations.
Short answer: it does not.
No matter, whether I use 50mm/s², 500mm/s² or 5000mm/s² - max velocity does not change.
I tried to lower resolution / microsteps to see, whether I could break the limit, but it does not make any difference. Lower resolution fails beyond 10500mm/min too.
So I see no reason, why I should use different resolution.
My parameters fit perfectly.
Some of my friends say, that it is impossible. My motors can't reach that speed.
So I created 2 small videos, which show the motor in action.
My setup is a rotary axis and the stepper-tuning page from pncconf:
Part of the message is hidden for the guests. Please log in or register to see it.
Calculation says, that ramp of 1000mm/s² to 10500mm/s leads to about 15mm.
My rotary axis has same stepper parameters, than my linear axis, so 15mm is equal to 15° - so I tested 40° to see, whether topspeed hits the border (which is the case).
To see, whether the motor/driver set can hold that speed for longer distance, I tested 180° to both sides, which leads to 360° - which runs fine too.
Part of the message is hidden for the guests. Please log in or register to see it.
Calculations says, that 10500mm/s equals to 175kHz or 2625rpm - which my friends take for impossible, as the motor is rated for 1200rpm only