> > Now if the motor has an encoder LinuxCNC could read the position every
> 1ms
> > and make it a host based closed loop system. And I get the appeal.
> > But people are also using LinuxCNC with a BOB and Open Loop Steppers
> > without an encoder.
> > So it sounds like the feedback is missing there.
> Some setups, have "synthetic" feedback from counting stepper
> pulses.
>

But what's the point of that?
Isn't that just faking the position information?
It seems like LinuxCNC could calculate that position even itself
(time+velocity => position)
It's just the position the motor should be at - not the position the motor
really is.


I make a hardware stepper board that has step generators
> that are sent a velocity, and counters that can count the
> steps or read an encoder.  So, by flipping a switch on the
> board, you can select open-loop or closed-loop mode.  The
> position counter is read back by the computer and LinuxCNC's
> PID component computes the next velocity to send out, based
> on the difference between commanded and actual position.  I
> also make a servo board that is very similar to the above,
> except that it sends a PWM pulse train to the drives
> proportional to desired velocity.  The rest of the setup is
> the same.
>

That's the "Universal Stepper Controller"?


cheers,
Torsten

_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to