NEMA 23, weird velocity results.. need help

More
19 Nov 2013 16:32 #40962 by cncbasher
also to follow on from what Rick has mentioned ,
if you have the stepper directly connected to the threaded rod , i.e without any belt gearing etc
if you have the stepper drives set to 16 uStep = DIP setting to 1600? (OFF, OFF, ON, ON) then the scale would be ( 5 x1600 ) to move 1 inch
so in your case it would be 15 x 1600 = 24000

Please Log in or Create an account to join the conversation.

More
19 Nov 2013 17:13 #40963 by fannlow
I setup the driver to go 10uStep, since I saw on another post that anything over 10 uStep will not yield any advantage.

In that case my scale should be 15 x 10 (200) = 30000?

I am unsure if 16uStep is 1600 in DIP, or is it 16 x 200 = 3200?

Let me know if I understand correctly?

Now testing at:

StepTime 3500
StepHold 0
DirHold 35000
DirSetup 35000
Scale of 30000

Step/rev 200
uStep 10
Pulley ratio 1:1
Tpi 15
Max vel: 10mm/s
Max acc: 20mm/s2

Getting maxsteprate 23608Hz

Please Log in or Create an account to join the conversation.

More
19 Nov 2013 17:33 #40964 by fannlow
By the way, I am using metric.

Hence I cant have TPI for pitch.
I have mm/rev, so I think I have to turn 1 round to see exactly how much my leadscrew is running per rev.

Insert that into the gui for pitch.
However, do I use the same formula to check for my scale?

CncBasher, tried setting setup 0, 35000, 35000.
Nothing much changed.. or at least it seems to me?

Not sure if I did anything wrong? I will screenshot in a few moments after I check the mm/rev.

Please Log in or Create an account to join the conversation.

More
19 Nov 2013 17:42 #40965 by cncbasher
what is your reason to go to 10 x microstepping ?
all your doing is reducing the torque available , increasing microstepping does not increase accuracy , this is primarly use for tuning out any motor resonance if any
i have very rarely had to go above 1/8th stepping , and mostly use 1/4 , your using threaded rod which is not as accurate as ballscrews , so any increase of microstepping
could be lost in the mechanics and backlash , especialy if your machine is of heavy construction , you will then need torque to overcome and starting resistance , which by
increasing the microstepping you will loose , ( this is one point worth noting that adding a geared belt drive comes in handy for this reason )
The following user(s) said Thank You: fannlow

Please Log in or Create an account to join the conversation.

More
19 Nov 2013 17:47 #40966 by fannlow
In that case, changing uStep back to 4.
200 step/rev x 4uStep = 800 DIP.

Testing in progress

Thanks for reminding ;)

Please Log in or Create an account to join the conversation.

More
19 Nov 2013 17:49 - 19 Nov 2013 17:53 #40967 by cncbasher
what size threaded rod have you got ?

the principle is the same however regardless of imperial or metric
but rather than work on the distance travelled per inch , it is how far per mm

use the test screen in stepconfig and adjust the scale untill you travel the correct distance , is the easiest way to set the scale value ..
dont worry you'll soon get the hang of it ..
Last edit: 19 Nov 2013 17:53 by cncbasher.

Please Log in or Create an account to join the conversation.

More
19 Nov 2013 17:56 #40968 by fannlow
12mm rod @ 15 tpi.

Am trying to run mm/rev and double check scale now.

Please Log in or Create an account to join the conversation.

More
19 Nov 2013 17:58 #40969 by fannlow
Its full aluminum body, so max weight is ard 70kg. In this case jz pushing some parts over bearings, the max weight carried is no more than 40kg.

Hmmm, what else should I be aware of while testing?
Attachments:

Please Log in or Create an account to join the conversation.

More
19 Nov 2013 18:08 - 19 Nov 2013 18:17 #40970 by cncbasher
12mm metric rod is 1.75 pitch , so for every rev you will move 1.75mm
so your set the stepper driver to 800 ( that becomes 800 steps per rev ) 800 / 1.75 = 457.142857143 steps per mm , so this becomes your scale value

so in step config set driver microstepping to 4 ( 200 x 4 = 800 )
and leadscrew pitch to 1.75
( leave motor steps per rev to 200 )
Last edit: 19 Nov 2013 18:17 by cncbasher.
The following user(s) said Thank You: fannlow

Please Log in or Create an account to join the conversation.

More
19 Nov 2013 18:24 #40972 by cncbasher
make it as free moving as possible , any stiff points will cause you problems , stainless threaded rod is better than steel ones
you may find running a 12mm die down the rod helps to remove any rough points , again stainless rods are better in this respect

the motor on the x axis may need to run at a lower microstep rate , as it has the full gantery to move , so may need more torque ( larger motor ) or increase your power supply to 48v to
maximise speed and torque , as it's the jerk value , i.e the initial push to moving the gantery where the most torque is needed , once it's moving this is reduced of course .
bear in mind some gearing with a belt drive will help , if you have problems .

Please Log in or Create an account to join the conversation.

Time to create page: 0.142 seconds
Powered by Kunena Forum