Whatever runs the smoothest. Most people use 1/8-1/10, as if you go much higher you may be limited by the pulse rate.
Hi,
How do I know what microstep setting to use on pm25mv mill?
Similar Threads:
Whatever runs the smoothest. Most people use 1/8-1/10, as if you go much higher you may be limited by the pulse rate.
Gerry
UCCNC 2017 Screenset
[URL]http://www.thecncwoodworker.com/2017.html[/URL]
Mach3 2010 Screenset
[URL]http://www.thecncwoodworker.com/2010.html[/URL]
JointCAM - CNC Dovetails & Box Joints
[URL]http://www.g-forcecnc.com/jointcam.html[/URL]
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
The driver I have doesn't have fractions
What does it have then? What's your driver?
1/8 = 1600, (200 x 8)
1/10 = 2000 (200 x 10)
Gerry
UCCNC 2017 Screenset
[URL]http://www.thecncwoodworker.com/2017.html[/URL]
Mach3 2010 Screenset
[URL]http://www.thecncwoodworker.com/2010.html[/URL]
JointCAM - CNC Dovetails & Box Joints
[URL]http://www.g-forcecnc.com/jointcam.html[/URL]
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
My driver is HBS57 it has pulse/rev, smallest number is 800 and the biggest is 40000 it just have numbers
I've got mine at 2000.
5mm pitch screw is 400 rev per unit.
Hi RM - As others have said the smallest that is smooth. If you are using commercial grade steppers then 4000 is a good number. A commercial 200step/rev motor usually has a 5% mechanical accuracy. This means the mechanical accuracy is 1.8*0.05= +/-0.09deg. If you use 4000usteps/rev this gives you 360/4000=0.09deg so once you use over 4000usteps you can't achieve any better accuracy then the mechanical accuracy. So I usually start at 4000. I sometimes use 400step/rev motors and then I use 8000 or 10000 ustep settings. Cheers Peter
There are 2% motors and scientific grade motors are even better but I expect them to be uber $$$$
to put the tolerance into perspective:
1) say you have a 1610 ballscrew. 1 rev = 10mm move so the mechanical tolerance is 1rev = 360deg = 10mm = 200steps. 1.8x0.05 = tolerance = +/-0.09deg so 10/360x0.09= +/-0.0025mm thats the best accuracy you can get from the motor.
2) 4000usteps gives the same 10/4000
3) 8000usteps gives 10/8000= +/-0.00125mm but the motor cannot achieve this
4) 10/2000 = +/-0.005mm which is inside the mechanical tolerance so all good.
Just because the motor may achieve this tolerance does not mean the whole system can achieve this. Everything else has to be up to it, ballscrew accuracy ,backlash, workshop temp, machine stiffness etc etc....
Last edited by peteeng; 03-01-2020 at 03:52 PM.
Also depends on weather he's using p/port controller or not.
The higher the steps you go then the lower your max velocity is, unless you change the pulse rate to more than 25000.
It's a balancing act.
My 2000/400 setting gives me a resolution of 0.0025mm per step on a 5mm pitch screw. That's plenty enough for a mill.
Hi ,
Keep in mind the difference between resolution and accuracy.
If you set your drive to say, 10 microsteps (2000 steps/rev), your resolution is now 0.18 degrees, but that is not your accuracy.
If you issue a command to move an axis by 1 micro step, the axis will probably not even move as there is not enough force to overcome the various drags on the axis.
Basically the rotor of the stepper is held in place by the magnetic forces in the two coils olive the permanent magnet providing the detent force at the full step position.
When you issue a single step on a 10 micro step drive, it provides a sin(10) and a sin(80) force on the two coils. One of the coils is providing very little force , not enough to overcome the detent force so the axis doesn’t even move.
When quoting the the accuracy of an axis, you should use the full step distance the axis moves +/- any errors in the drive train.
In a pinch you could rely on the 1/2 step position as both coils should have equal force on them.
Think of the coils in a stepper as variable force springs trying to hold the rotor in position. If there is enough force, the rotor will be pushed off its desired position.
Remember that micro stepping was introduced to smooth out the motion at low speeds. It was first used by telescope tracking systems to allow them to smoothly track objects across the sky.
Once a stepper motors speed increases above about 2rps microstepping is of no use. In fact it limits the top rpm of the motor. It’s the reason why Geckodrive stepper drives morph from microstepping to full stepping as the stepper speed increases.
Cheers
Peter.
Sent from my iPhone using Tapatalk Pro
-------------------------------------------------
Homann Designs - http://www.homanndesigns.com
-------------------------------------------------
Homann Designs - http://www.homanndesigns.com
Hi PeterH and others - Yes I should not have used "accuracy" as this has a technical definition. Resolution is the correct term and as explained by PeterH it does get fuzzy as things speed up an slow down. cheers PeterS
terms to investigate
accuracy
resolution
precision for the interested
I have 4mm pitch for X and Y axis and 5mm pitch screw for Z axis