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: "Mooney, Tim M." <[email protected]>
To: "Peterson, Kevin M." <[email protected]>, Douglas Henrique C. de Araújo <[email protected]>, "[email protected]" <[email protected]>
Date: Thu, 2 Aug 2018 16:00:18 +0000

It's also possible to trigger the start of a simultaneous trajectories with a hardware signal.


Tim Mooney ([email protected]) (630)252-5417
Beamline Controls Group (www.aps.anl.gov)
Advanced Photon Source, Argonne National Lab


From: [email protected] <[email protected]> on behalf of Kevin Peterson <[email protected]>
Sent: Thursday, August 2, 2018 10:26:26 AM
To: Douglas Henrique C. de Araújo; [email protected]
Subject: Re: Aerotech Ensemble coordinated motion
 
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
>


References:
Aerotech Ensemble coordinated motion Douglas Henrique C . de Araújo
Re: Aerotech Ensemble coordinated motion Kevin Peterson

Navigate by Date:
Prev: Re: Aerotech Ensemble coordinated motion Kevin Peterson
Next: streamDevice 32-Bit ULONG endianess Martin L. Smith
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: Re: Aerotech Ensemble coordinated motion Kevin Peterson
Next: a question for msi Jeong Han Lee
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 ·