The Godfather talking
Share your stuff or I will make you regret it.
Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
April 19, 2024, 12:42:44 00:42


Login with username, password and session length


Pages: 1 2 3 [4] 5
Print
Author Topic: Milling Machine Design Request  (Read 33791 times)
0 Members and 1 Guest are viewing this topic.
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #75 on: July 28, 2010, 06:49:53 06:49 »

Now my machine works great but my motors cannot rotate higher than 195RPM (650Hz step frequency). With a 5mm ball-screw mechanism i got 38.3 IPM

And that a low speed. Someone have managed to spin the motor at 600RPM without any problem and he looks now for 1200RPM with 70VDC (Bipolar-Parallel connection). After searching the WEB i found that these Hybrid Stepper Motors can speed up to 3200RPM without load. And the company confirm that we can rotate it at 1200RPM without any problem but we need a good driver with closed loop system.

So i started a new design on my stepper driver, i will try everything until i get a very good stepper motor driver. This design is a modified version from my last driver but i have added a new method to drive the MOSFET (Used in 5KVA modified sine wave UPS) and redesigned the PCB.

So i need from experts in High power PCB design to see it before trying the driver (It is not tested yet, two connection still not connected and these are sens1 and sens2). My project is done with Altium Designer 9.
« Last Edit: July 28, 2010, 07:34:50 07:34 by Ahmad_k » Logged
MoarK
Newbie
*
Offline Offline

Posts: 23

Thank You
-Given: 11
-Receive: 9


« Reply #76 on: July 28, 2010, 07:08:52 07:08 »

I have used this before (for unipolar steppers):
http://www.mondotronics.com/PDFs/3-303_Stepper_v14.pdf
with IRLZ44 hexfets. I love the logic fets
but I can not tell you how fast it will clock in your system.
Logged

P-}
Malcolm
Active Member
***
Offline Offline

Posts: 206

Thank You
-Given: 632
-Receive: 295


« Reply #77 on: July 28, 2010, 07:11:30 07:11 »


 Hello Ahmad_k

Stepper Motor Driver.rar (671.26 KB - downloaded 1 times.)
How to open this rar.files?
Showing-- unkown  application
Logged
MoarK
Newbie
*
Offline Offline

Posts: 23

Thank You
-Given: 11
-Receive: 9


« Reply #78 on: July 28, 2010, 07:15:40 07:15 »

http://www.rarsoft.com/download.htm
Logged

P-}
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #79 on: July 28, 2010, 07:36:44 07:36 »

I have used this before (for unipolar steppers):
http://www.mondotronics.com/PDFs/3-303_Stepper_v14.pdf
with IRLZ44 hexfets. I love the logic fets
but I can not tell you how fast it will clock in your system.
This design does not have current limiting feature and that is the whole problem for me. Thanks anyway.
Logged
MoarK
Newbie
*
Offline Offline

Posts: 23

Thank You
-Given: 11
-Receive: 9


« Reply #80 on: July 28, 2010, 08:47:07 08:47 »

Oh.
Is it not acceptable to adjust the supply voltage to suit the coil resistance?
Logged

P-}
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #81 on: July 28, 2010, 08:58:06 08:58 »

Of course not. Higher Speed require higher voltage. If you read the previous replies, you will find a working stepper motor driver that can deliver up to 10A with current limiting, but it works on low voltage < 6v.
Logged
MoarK
Newbie
*
Offline Offline

Posts: 23

Thank You
-Given: 11
-Receive: 9


« Reply #82 on: July 28, 2010, 09:30:59 09:30 »

Is it not current that produces the field?
What does a higher voltage do except push more current? ( and make much more noise)
If you must limit the current, is the voltage not excessive?
Perhaps there is something I do not know.
Logged

P-}
oldvan
Senior Member
****
Offline Offline

Posts: 372

Thank You
-Given: 154
-Receive: 107


If the van is a Rockin'...


WWW
« Reply #83 on: July 28, 2010, 10:05:27 10:05 »

Follow ELI the ICE man to understand why higher voltage with current limiting is beneficial to quickly charge and discharge an inductive load.

Quote from: wiki
Stepper motor performance is strongly dependent on the drive circuit. Torque curves may be extended to greater speeds if the stator poles can be reversed more quickly, the limiting factor being the winding inductance. To overcome the inductance and switch the windings quickly, one must increase the drive voltage. This leads further to the necessity of limiting the current that these high voltages may otherwise induce.
http://en.wikipedia.org/wiki/Stepper_motor
Logged

Give a man a fish and you feed him for a day.
Teach a man to fish and he will sit around in a boat drinking beer all day.
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #84 on: July 28, 2010, 10:07:35 10:07 »

For 23H2100-30-8A Nema23 motor :

Max RPM = (0.191 * V)/(Ls * Is)

Is should not exceed 3A as specified in datasheet. Ls is constant = 2.5mH . So the only way is to use higher voltage supply

On PWM drive the max voltage is 20x rated voltage.

Rated voltage = Coil resistance * Rated Current = 1.4 x 3 = 4.2v

Max voltage = 4.2 x 20 = 84 Volts

On my design i use 5v

RPM = (0.191x5)/(0.0025x3) = 127 . Mine spins on 195 without any problem

Please guys do not forget this : http://www.sonsivri.com/forum/index.php?topic=27112.msg103996#msg103996
« Last Edit: July 28, 2010, 10:16:15 10:16 by Ahmad_k » Logged
MoarK
Newbie
*
Offline Offline

Posts: 23

Thank You
-Given: 11
-Receive: 9


« Reply #85 on: July 28, 2010, 10:29:56 10:29 »

Thank you. I understand the need if you are pushing for highest speeds.
I found this:

The graph is for a motor similar to yours but not specific for yours.
It suggests a maximum practical speed to expect for that series of motor may be determined by load as well.
Is it possible that the motor is simply not big enough for what it's doing?  Because 60rps is 1200 steps/sec, so it seems you are not near top of the range for it at 600.
My desktop mill, for example, will do 30 in/min on a 20 tpi screw & 200 step/rev 200 oz.in. nema 23 motor. I calculate that to be 2000 steps/sec.
http://www.taigtools.com/cmill.html
« Last Edit: July 28, 2010, 10:56:15 10:56 by MoarK » Logged

P-}
Ichan
Hero Member
*****
Offline Offline

Posts: 833

Thank You
-Given: 312
-Receive: 392



WWW
« Reply #86 on: July 28, 2010, 01:37:36 13:37 »

I am not an expert in high power pcb.

I would prefer to exchange the position of heatsink with other components on the left of the mosfet.

Where is the motor power came from?

-ichan
Logged

There is Gray, not only Black or White.
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #87 on: July 28, 2010, 01:41:36 13:41 »

the power will be connected directly to the center of each coil.

I think 3cm is sufficient for the heatsink.
Logged
Ichan
Hero Member
*****
Offline Offline

Posts: 833

Thank You
-Given: 312
-Receive: 392



WWW
« Reply #88 on: July 28, 2010, 03:26:55 15:26 »

Quote
I think 3cm is sufficient for the heatsink.

Not about heatsink space, but puting the sense resistor to the right (where now occupied by heatsink) will make it easir... I think.

-ichan
Logged

There is Gray, not only Black or White.
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #89 on: July 28, 2010, 03:40:01 15:40 »

Yes that's right , now i figure it. Any recommendation about GND track ? Tomorrow I'm gonna try it.
Logged
Ichan
Hero Member
*****
Offline Offline

Posts: 833

Thank You
-Given: 312
-Receive: 392



WWW
« Reply #90 on: July 28, 2010, 10:46:39 22:46 »

Quote
Any recommendation about GND track ?

From the center of the motor connector.

-ichan
Logged

There is Gray, not only Black or White.
Parmin
Hero Member
*****
Offline Offline

Posts: 582

Thank You
-Given: 494
-Receive: 133


Very Wise (and grouchy) Old Man


« Reply #91 on: July 29, 2010, 12:20:58 00:20 »

I designed drives for some movie FILM cameras (A-Tone, Bolex, Eclair etc) commercially for cinematographers
  the type of camera that utilize stepper motors to pull the film, spool, and shutter mechanism at HIGH speed (up to 200 FPS)
At normal cinema firming speed of 25frame per second (hence 25 rev/second),
  I need the stepper to go at 1500RPM within 2 seconds from the time the trigger is pressed.
  To go at 200 FPS require a mixture of HIGH torque, timing belt and pulley ratios and a very rigid drive mechanism.
 
What I learn from this? To achieve the 1000's RPM you need to have a decent acceleration algorithm.
I am sure if you fix the direction signal, and add a pot controlled analog step signal (like an LM555) that you could control BY HAND
 you can get very near to the motors top speed..
Human can "sense" acceleration and adjust accordingly, whereas most machine would need an algorithm or read from a table.

I am not an expert in High Power PCB, but IMHO the current board design is adequate
 and any changes from that would not improve performance more than 5% - 10%  if any at all.
The basis of my opinion is the fact that it is about on par among quite a few commercial stepper drivers that I have used and serviced.



Ahmad, I read all your reply but did not see the solution of your NOISE problem?
Logged

If I have said something that offends you, please let me know, so I can say it again later.
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #92 on: July 29, 2010, 06:09:04 06:09 »

I didn't find any solution for the noise, i live with it. And for higher speed, Mach3 have an acceleration feature in motor tuning option. For me 600 RPM is more than enough because i'm using 5mm ballscrew mechanism and that gives 120IPM verru good speed for wood working and drilling
Logged
Ichan
Hero Member
*****
Offline Offline

Posts: 833

Thank You
-Given: 312
-Receive: 392



WWW
« Reply #93 on: August 01, 2010, 05:15:56 17:15 »

Hi Ahmad,

I modified a bit your layout, this way there is enough area to connect the sense pins.

I would also prefer to use multiple 1 ohm 1206 SMD resistor in parallel as sense resistor.

-ichan
« Last Edit: August 01, 2010, 05:18:01 17:18 by Ichan » Logged

There is Gray, not only Black or White.
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #94 on: August 01, 2010, 06:00:53 18:00 »

But there will be no space for heatsink. I have made a PCB for testing and tomorrow i will get the IRF540. I hope that this driver will make a big improvement for the machine
Logged
ktek
Junior Member
**
Offline Offline

Posts: 39

Thank You
-Given: 10
-Receive: 5


« Reply #95 on: October 20, 2010, 07:50:30 07:50 »

try these

http://www.cncitalia.net/forum/
www.cncproject.net/Forum


end
I have bought a good kit here

http://www.cnc-creostamp.com/
 
Logged
waicon
Active Member
***
Offline Offline

Posts: 134

Thank You
-Given: 57
-Receive: 79


I'm learning to Dream...not Relaxing...zzZ


« Reply #96 on: December 23, 2010, 05:45:12 05:45 »

china open-source CNC design. here ( i hope google transilator works correctly Grin )
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3355500&bbs_page_no=1&bbs_id=9999

circuit; stepper; powersupply design, pdf download link
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3334237&bbs_page_no=1&bbs_id=9999

stepper driver using A3977, PLCC package.
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3274271&bbs_page_no=1&bbs_id=1027
(in my country A3977 is cheaper than L297)
Logged
glitch_inc
Newbie
*
Offline Offline

Posts: 28

Thank You
-Given: 14
-Receive: 8


« Reply #97 on: December 23, 2010, 08:42:50 20:42 »

I know you would rather do your own design but there are a bunch of designs available on this site for both Uni and BiPolar. Maybe you can find an answer in one of their designs.

EDIT: Link removed has it trys to install virus on my computer and has been repoerted by others

« Last Edit: December 24, 2010, 08:07:44 08:07 by Wizpic » Logged
Wizpic
Global Moderator
Hero Member
*****
Offline Offline

Posts: 1196

Thank You
-Given: 540
-Receive: 408



« Reply #98 on: December 24, 2010, 08:12:40 08:12 »


glitch_inc I hope this was a genuine mistake and not an attempt to try and to spread virus.

Please explain your actions before I take action
Logged

When you think, "I can't do anymore. I need a break," that is the time to challenge yourself to keep going another five minutes. Those who persevere for even an extra five minutes will win in life..
myheadhurts
Junior Member
**
Offline Offline

Posts: 35

Thank You
-Given: 99
-Receive: 17


« Reply #99 on: December 25, 2010, 01:05:16 13:05 »

Some time ago Marius from Gekko did a tutorial on how one of his microstepping drives worked.
Its quite interesting..

http://rapidshare.com/files/370379490/5_microstep_tutorial.pdf

Rob
Logged
Pages: 1 2 3 [4] 5
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC