On 13 December 2017 at 03:21, Ralph Stirling
<ralph.stirl...@wallawalla.edu> wrote:
> We have a project requiring four servo motors run synchronously, with
> the ability to adjust the phase angle between motors.  The motors will
> be ramped up and down in velocity (remaining synchronized), but with
> programmable phase offsets.

This sounds relatively easy. Whatever you do one motor is going to
have to be the reference (zero shift) motor, so program that with a
straightforward velocity PID.
Then the other motors are phased relative to that, and their PID
feedback needs to be difference between the zero-shift motor position
and their own position, whilst their command is the required phase
shift.

It sounds like you need 4 PID components and three sum2 components
(with negative gain on one input)

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1916

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to