EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Aerotech Ensemble coordinated motion
From: Kevin Peterson <[email protected]>
To: Douglas Henrique C. de Araújo <[email protected]>, "[email protected]" <[email protected]>
Date: Thu, 2 Aug 2018 10:26:26 -0500
Douglas,

Writing an asyn model 3 driver for the Ensemble is still on the to-do list. If you need to do it, I would suggest using the profileMove functionality of the model 3 Newport XPS driver (XPS{Controller,Axis}.cpp) as an example.

We are doing multi-axis coordinated motion with Aertoech Ensemble controllers at the APS using the SNL trajectory scan program for the Ensemble, but the synchronization of the axes is less than ideal, since a channel-access put is starting the motion for each axis.

My understanding is that multiple ensemble controllers can be daisy-chained and configured to do true synchronized moves (using Aeronet), but the downside of this approach is that the individual axes can no longer be moved independently, which is undesirable for us.

Kevin

On 07/30/2018 07:54 AM, Douglas Henrique C. de Araújo wrote:
Hello,

here at LNLS, we are using the asyn model 2 driver of the epics motor to control a ensemble controller (Aerotech) that move two linear stages and a goniometer stage, but we would like move two motors (linear stages) simultaneously, and we saw that this is not possible using this asyn model driver.

In this presentation about coordinated motion:

https://www.synchrotron-soleil.fr/fr/file/8469/download?token=x3GbKcgt

Mark mentions as a future work convert Aerotech Ensemble to asyn model 3, I would like if anyone has a update about this or are using coordinated motion with ensemble controller?

And, if we need to convert to asyn model 3 for this controller, what is the best way or examples to follow?

Many thanks,

--
Douglas Henrique C. de Araujo
Software de Operação das Linhas de Luz
Laboratório Nacional de Luz Síncrotron – (LNLS)
Centro Nacional de Pesquisa em Energia e Materiais (CNPEM)
[email protected] | +55 (19) 3512 1228
www.lnls.br



Replies:
Re: Aerotech Ensemble coordinated motion Mooney, Tim M.
References:
Aerotech Ensemble coordinated motion Douglas Henrique C . de Araújo

Navigate by Date:
Prev: Re: Delta Tau motor control problem Mark Davis
Next: Re: Aerotech Ensemble coordinated motion Mooney, Tim M.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Aerotech Ensemble coordinated motion Douglas Henrique C . de Araújo
Next: Re: Aerotech Ensemble coordinated motion Mooney, Tim M.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
ANJ, 02 Aug 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·