NEMA 23, weird velocity results.. need help

More
16 Nov 2013 21:43 #40862 by andypugh

I try to run at 30mm/s, it runs fine.
However according to linuxcnc I can go up to 173.09mm/s.


LinuxCNC only knows how many pulses it is possible to output per second, not anything about the mechanics of your system.

Can you reach a higher speed at a lower acceleration?

For comparison, the maximum speeds of the axes on my milling machine are 25, 23 and 11 mm/sec for X Y and Z. Your 30mm/sec sounds quite good.
The following user(s) said Thank You: fannlow

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

More
16 Nov 2013 23:09 #40869 by fannlow
Rick: power supply rated at 350watt, 32volts, 10amps

I tried achieving higher velocity at only 20mm/s2 acceleration, it still gives the same jamming. Passed the 30mm/s mark... even at lower acceleration.. it will turn half a round or so, then not turn.. jz vibratio...
This is with no load. However, if I unattached it from the machine frame, but note, still with the housing, I can run at the max velocity linuxCnC suggests without jamming...

CncBasher: 200pulse/rev is what I have on my driver board (dip settings).
I then set the rms (amps) to 3.0. Still same results.

The step time is now 3500 instead of 5050 as you suggested.

Did you mean, my settings on the stepconf might be wrong?
I will take a few images and post here for references.

Should be monday..

Thanks for all the inputs, keep em coming.

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

More
17 Nov 2013 01:27 - 17 Nov 2013 01:29 #40872 by PCW
You may be running into resonance issues, these issues can be reduced by using
a higher ustep ratio, I would try 8 or 16 for a parallel port driven system.

Full steps (200 steps per turn) are going to be nasty, noisy and liable to stumble...

(and if you have hardware step generation I would use the maximum ustep ratio (128?))
Last edit: 17 Nov 2013 01:29 by PCW.

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

More
17 Nov 2013 01:58 #40874 by fannlow
PCW:

I didn't quite get what you mean though?
while I'm reading up GECKO drives about stepper torque chart, am pondering about uStep ratio that you mentioned..

attached is the wiring diagram that I am using from the vendor.
yes, i use a parallel port to the controller board.

by uStep, I assume you meant microsteps?
I am using 4 microsteps with 200 pulse/rev.

what you are suggesting is pushing it up to say:

8 or 16 microsteps with 800 pulse/rev?

thanks
Attachments:

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

More
17 Nov 2013 02:07 #40875 by PCW
200 full steps per revolution is a physical characteristic of your motor (and unchangeable)

The driver can divide the full steps by the microstep ratio so it only takes a fraction of a full step
on each step pulse from the controller. This fraction is the microstep ratio.

It sounds like you are using 1/4 steps now (800 1/4 steps per revolution) so
increasing this may not help, but maybe worth a try.

I had thought you were using full or 1/2 steps which are very
prone to resonance issues

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

More
17 Nov 2013 02:07 #40876 by fannlow
this is what I am currently using:

Nema 23 stepper motor with 425 oz.in,3A
Stepper motor driver DM542A, 24-50VDC, 128 MICSTEPS
350W-36V power supply
breakout board & 1 pc parallal cable ( the maximum axis is 6 axis)

on the motor driver DM542A, there are 8 DIP switches...
1~3 control the RMS (output amps, max. 3.0A)
4~8 control the pulse/rev (max. 25,000)

I might have made a mistake inserting the pulse/rev at 200 in the linuxCnC?
the min. pulse/rev here is 400...>.<"

omg... I'll have to check again in the morning to double confirm this...

i didn't get what you meant by hardware step generation?
which part on the DM542A board does this refers to?

maybe I can try to play with it get better results?

what are you guys using to push it faster?

I saw on cncrouterparts.com that the NEMA23 they are using can push out 600IPM ~ 800IPM
and NEMA34 can hit 1000IPM, with a 29deg, 5-start screw..

so I'm still pondering, if I can get anywhere close to theirs with the same 5-start leadscrew?
or how should I be fairing with a normal leadscrew?

keep throwing something at me, I might just hit a jackpot! :)
thanks
Attachments:

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

More
17 Nov 2013 02:14 #40877 by fannlow
I kept thinking I was using 1/2 step though...

where on the LinuxCnC or the DM542A should I go to change this to 1/2 step?

I will change the pulse/rev to something like 800 in the morning (both the DM542A & LinuxCnC)
microsteps will change to 128 instead, and try to see if I get any good news?

I will try to post the HAL here for references.

thanks

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

More
17 Nov 2013 04:28 - 17 Nov 2013 04:29 #40881 by PCW
StepConfs "Motor steps per revolution" _Must_ be 200 (this is determined by your motor)

"Driver Microstepping" must be set to match the dipswitch settings on your step drives

4,8 and maybe 16 make sense for microstep values when the step drive is run from a parallel port

www.linuxcnc.org/docs/html/config/stepconf.html

Has more details on what each field in stepconf means.
Last edit: 17 Nov 2013 04:29 by PCW.

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

More
17 Nov 2013 05:16 #40882 by fannlow
yup, read it jz now...

its the motor step deg / 360 = 200 full steps per rev.

thanks!

regarding microstepping:

4 uStep = DIP setting to 800? (ON, OFF, ON, ON)
8 uStep = DIP setting to 1600? (OFF, OFF, ON, ON)
16 uStep = DIP setting to 3200? (ON, ON, OFF, ON)

hope I understand this correctly?
that is the DIP switch # 4~8 (pulse/rev)

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

More
17 Nov 2013 14:50 #40887 by Rick G

regarding microstepping:

4 uStep = DIP setting to 800? (ON, OFF, ON, ON)
8 uStep = DIP setting to 1600? (OFF, OFF, ON, ON)
16 uStep = DIP setting to 3200? (ON, ON, OFF, ON)

hope I understand this correctly?
that is the DIP switch # 4~8 (pulse/rev)


Yup.

Rick G

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

Time to create page: 0.259 seconds
Powered by Kunena Forum