Kirk Wallace wrote:
> On Thu, 2008-04-17 at 18:21 -0400, John Kasunich wrote:
>>
>> Do you know your motor's rated current and voltage (not supply voltage,
>> winding voltage, determined by multiplying the rated winding current by
>> the winding resistance).
>>
> There is no data attached to the motors. I measured 1.1 Ohms across each
> coil, with 1.0 Ohms across the leads, so the coils are somewhere
> around .1 or .2 Ohms.

That seems rather low, but making accurate resistance measurements under
an ohm or two with a regular meter is an exercise in futility anyway.  I
don't know your general level of electronics expertise, nor the
equipment that you have handy, so some of this be be out of place.
Anyway, you might want to try a 4-wire resistance measurement.  If you
have a bench power supply with constant current mode, put a known
current (an amp or so) through a winding and measure the voltage drop.
Ohms law gives you the resistance, and as long as you make the voltage
measurements right at the motor terminals lead resistance doesn't matter.

One other note - tell us if you are measuring from one end to the other,
or from one end to the center tap.

> The 8 Amp figure comes from the driver circuit
> board where the current limit potentiometer indicates an 8 Amp max. Is
> any of this useful?

Is the pot turned all the way up?  The motor might be 4 or 6 or 7A.

If the motor is indeed a half-ohm or less and can deliver enough torque
at 7 amps or less, a Gecko would probably run it quite well - a lot
smoother and probably faster than the existing drive.

> I scoped the driver board inputs again and corrected my signal diagram
> on the schematic. The gray traces are the result of the coil input and
> it's inhibit. I confirmed this with scoping the far side of the input
> optocoupler. I played with the axis speed and noticed the inhibit gets
> smaller and goes away around half speed. The trace leads me to believe
> the designers were trying to soften the low speed steps, with a brief
> half step, so that the motor would not overshoot and degrade the surface
> finish. If this is the case and not for some sort of electrical reason,
> I can switch over to EMC2 right away, and not worry about blowing out a
> board. Of course Stepgen doesn't have this inhibit signal available, so
> I may need to find another way, maybe using selective and adjustable
> delays in HAL. If step overshoot is a common stepper problem, is there a
> common way to fix it?
> 

So far we're assuming that the existing drive has a current limiter
(actually a pair of them) on the lines going to the center taps.  The
presence of a "current" pot sure points that way.

The inhibit is something else - it prevents both ends of a winding from
being connected to ground at the same time.  That would be bad.  Whether
it is actually needed for that reason, and how long it needs to be, is
hard to tell without knowing a lot more about the drive.  For example,
the 2N4126 and 2N4124 transistors on your schematic are puny little
small-signal transistors.  Probably part of the drive circuits for the
main switches.  It would be more interesting to see what the main power
transistors are.  MOSFETs are fast, bipolars aren't.  The latter are
more likely to need an inhibit.

Hint:  When reverse engineering any power circuit, start with the power
components.  The big parts will define the basic topology of the
circuit, which usually one of a few standard configurations, and is also
most of what you need to know.  There are a million ways of doing the
little stuff like transistor drive, every drive is different and for the
most part it doesn't matter, as long as it works.

If you could trace from the motor terminals to the power transistors and
from the power transistors to ground and/or the main power supply, we
would be able to tell what we're dealing with.

Good background reading (if you haven't read it already):
http://www.geckodrive.com/photos/Step_motor_basics.pdf
In my opinion, reading and understanding that paper should be step one
for anyone working on a stepper machine.

Regards,

John Kasunich



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to