This system

http://www.automationtechnologiesinc
.com/products-page/nema23-closed-loop-stepper-motor-system-hybrid-servo-kit/hybrid-servo-drive-kl-5080h

Is apparently a stepper motor that is controlled as a brushless.
Essentially a stepper is a brushless. This needs a encoder, probably one
with a index pulse correctly positioned,
so that the electronics can compute the switching accurately.

This means, even if the control of the drive looks like a STEP DIR control,
internally there are position and current loops, theoretically such a drive
could offer, velocity and
current control (I've not checked for the above reference). This means
essentially that, the motor runs cooler, because only the required
intensity is flowing in the motor, and not
the maximum required intensity (the one that is controlled with the typical
potentiometer in typical stepper drives). This means as well that the motor
runs smoother, this must
 be most noticeable at low velocities, and finally that the positioning can
be as precise as the encoder is.

I regard of precision, note that a stepper, is not as precise as
3600/steps_per_revolution/microsteps, because microsteps don need to be
equally spaced, even steps  are not precise due to manufacturing (magnetic
field)
do not have to be equally spaced. In addition to this forces make that the
motor is not centered at the center of the microstep. In comparison a
brushless type encoder based drive for steeper can be as precise
as the encoder, you know the actual position with the encoder position,
although the position can be different of the commanded position, but you
know the difference.

The only limitations seem to be related to control at hih rpms, performance
degrades in comparison with brushless. I would say that this is related to
the higher pole count of the steeper,and the inherent dificulty to
stablish intensity at high pole conmutation frecuency due to impedance,
something that con be alleviated increaing voltage as much as possible..

In regard to this the error position, it can be even smaller in this
brushless system because, as it runs cooler, you can allow for small
duration current higher than the nominal. For a steeper
you can not surpass the nominal value, not for the motor not for the
electronics.

I've never run a system of this type, but I would love to use one of the
MESA cards and brushless firmwares to test a such a setup (I'm interested
in current control) if somebody with more experience thinks/knowns this is
possible and not too difficult. Just using a double shaft stepper and a
cheap encoder. I would love, to identify stepper cogging, and to software
compensate for it.

This said, if the proposed system works as theoretically expected, it looks
to me it has a pretty reasonable price.

Regard,

Javier





On Wed, Apr 10, 2013 at 6:45 AM, Viesturs Lācis <viesturs.la...@gmail.com>wrote:

> 2013/4/10 Tomaz T. <tomaz_...@hotmail.com>
>
> > The whole point is that I don't have any feedback from steppers at this
> > stage, and as I said, the "cheapest" solution would be to simply change
> the
> > existing one with the one with closed loop "future" (and also drivers).
> So
> > the basic idea might be to use In-Position signal (output) from stepper
> > driver and when this goes fault, it triggers "following error" in
> linuxcnc.
> > Could this work?
> >
>
> So why don't You put encoders on stepper motors and link encoder position
> to axis.n.motor-pos-fb pin and let LinuxCNC track actual motor position and
> it definitely will trigger following error, once it has been reached. This
> way there are no fancy stepper drives and motors are required.
>
>
>
> > Anyone using this stepper system from kelinginc?
> >
> >
> >
> http://www.automationtechnologiesinc.com/products-page/nema23-closed-loop-stepper-motor-system-hybrid-servo-kit/hybrid-servo-drive-kl-5080h
>
>
> No tuning of feedback loop? Well, then I do not see, how does this system
> achieve its goal and correct for motor's position error.
>
> --
> Viesturs
>
> If you can't fix it, you don't own it.
> http://www.ifixit.com/Manifesto
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to