help please :) with setting micro steps on drivers
so after sorting out the wiring on my stepper drivers (thank you again) i have them all wired up and working now. i need to understand the micro step settings and what they do, i have read that high micro step settings result in lower torque. is that correct?
what would be the optimal settings in UCCNC for the motors? i'm using 1605 ball screws on X and Y axis. i like to work in mm.
at the moment they are set at default 40000 pulse/rev they are slow to say the least.
the settings in UCCNC are :-
steps per unit - 1600
velocity (units/min) - 2000
acceleration - 200.
the lowest setting on the micro steps is 400
thanks in advance :) neil
Re: help please :) with setting micro steps on drivers
so what i have read so far is my motors are 200 steps per rev, lowest micro step is 400 so that is 200 x 400 = 80000/5 = 16000. divide that by 200 (steps per rev) that works out to 80 turns per 5mm is that correct?
Re: help please :) with setting micro steps on drivers
Quote:
Originally Posted by
neilb
so after sorting out the wiring on my stepper drivers (thank you again) i have them all wired up and working now. i need to understand the micro step settings and what they do, i have read that high micro step settings result in lower torque. is that correct?
what would be the optimal settings in UCCNC for the motors? i'm using 1605 ball screws on X and Y axis. i like to work in mm.
at the moment they are set at default 40000 pulse/rev they are slow to say the least.
the settings in UCCNC are :-
steps per unit - 1600
velocity (units/min) - 2000
acceleration - 200.
the lowest setting on the micro steps is 400
thanks in advance :) neil
It'll be slow because your steps per unit are way off. You're prob asking it to move 1mm but only going 1/5th of that.
I work in metric, for mm I think it's something like:
A 1605 screw is a 5mm pitch. Which is 5mm per revolution of the screw.
This means that for every REV you move 5mm (40,000 microsteps in your case).
Per UNIT required for metric is 1mm. Which is 1/5th of the screws REV.
So with 40,000 per REV, I divide that by 5 which gives you 8000.
8000 is your steps PER UNIT value.
If you WANT it to be on 1600 per UNIT, then put the driver on 8000 per REV. (per unit multiplied by 5).
For INCH per UNIT I think you can just multiply the 8000 by 25.4 which is 203,200. (1 inch= 25.4mm).
Why so high anyway?
I have my mill at:
5000 per rev drivers.
1000 per unit (mm) in software.
For a 1605 screw.
This gives me a resolution of 0.001mm. That is my (potential) accuracy. That's plenty.
My nema 24's run off 60v.
velocity is 2500mm/min (enough, it does go a lot more)
accel is 1000.
Re: help please :) with setting micro steps on drivers
Quote:
Originally Posted by
neilb
so what i have read so far is my motors are 200 steps per rev, lowest micro step is 400 so that is 200 x 400 = 80000/5 = 16000. divide that by 200 (steps per rev) that works out to 80 turns per 5mm is that correct?
No. You can actually ignore the 200 when microstepping. Read my other post.
Think about it in full step terms.
200 steps per rev (5mm) is 40 steps per unit (1mm). 5mm pitch screw.
Steps per rev, Divided by 5. Simple as that.
A 4mm pitch will be 200/4=50. 200 per rev, 50 per unit, and so on.
Re: help please :) with setting micro steps on drivers
thanks for the quick reply daz, the drivers came pre-set at 40000, so i just want to fine tune it all to the best setting, i did change 1 to 4000 but changed it back while getting the wiring set up sorted
Re: help please :) with setting micro steps on drivers
ah ok, so for micro steps at 40000 i set the steps per unit in UCCNC to 8000?
hopefully i'm starting to pick this maths stuff up lol
Re: help please :) with setting micro steps on drivers
Quote:
Originally Posted by
neilb
ah ok, so for micro steps at 40000 i set the steps per unit in UCCNC to 8000?
hopefully i'm starting to pick this maths stuff up lol
For mm. Yes.
Re: help please :) with setting micro steps on drivers
I think you have your units of measurement mixed up.
For a traditional stepper driver, microstepping is usually defined as "microsteps per step". Typical values are 1:2, 1:4, 1:8, 1:16 and so on.
Your driver is labeled in "pulses per revolution". 40000 pulses per revolution equals 200 microsteps per step (1:200 microstepping). The driver's maximum pulse rate is 200kHz, so the motor speed in this mode is limited to 300RPM.
I suggest starting with a more reasonable microstepping value of 1:8 (1600 pulses per revolution). The UCCNC setting would be 320 steps per mm.
Re: help please :) with setting micro steps on drivers
Quote:
Originally Posted by
CitizenOfDreams
I think you have your units of measurement mixed up.
For a traditional stepper driver, microstepping is usually defined as "microsteps per step". Typical values are 1:2, 1:4, 1:8, 1:16 and so on.
Your driver is labeled in "pulses per revolution". 40000 pulses per revolution equals 200 microsteps per step (1:200 microstepping). The driver's maximum pulse rate is 200kHz, so the motor speed in this mode is limited to 300RPM.
I suggest starting with a more reasonable microstepping value of 1:8 (1600 pulses per revolution). The UCCNC setting would be 320 steps per mm.
OK. 1:8th Which is.........
1600..... divide that by 5........
=320.
Just like I suggested, microsteps per rev / 5 = steps per unit.
I'm trying to keep it simple :)
Re: help please :) with setting micro steps on drivers
thank you guy's :) really appreciated
thanks neil :)
Re: help please :) with setting micro steps on drivers
Most people use either 1/8 or 1/10 microstepping.
Re: help please :) with setting micro steps on drivers
Quote:
Originally Posted by
ger21
Most people use either 1/8 or 1/10 microstepping.
i did reset them from the factory setting of 40000 to 1600, both X and Y axis run fine
thank you for the reply :)