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: Controling a slit system with 2 hard and 4 soft motorrs
From: Mark Rivers <[email protected]>
To: Torsten Bögershausen <[email protected]>, "Mooney, Tim M." <[email protected]>, "Goetze, Kurt A." <[email protected]>, "[email protected]" <[email protected]>, "[email protected]" <[email protected]>, "Pearson, Matthew R." <[email protected]>
Date: Fri, 16 Mar 2018 10:57:19 +0000
Hi Torsten,


Whether or not there is problem with collision depends on the mechanical design of the slits.  We generally have slits where the opposing blades are not in exactly the same plane, so that they can overlap, and negative widths are allowed.  This is generally a better design when one wants to make very small slit sizes, because if they can collide then they can never be "completely" closed.


Mark



________________________________
From: [email protected] <[email protected]> on behalf of Torsten Bögershausen <[email protected]>
Sent: Friday, March 16, 2018 2:28 AM
To: Mooney, Tim M.; Goetze, Kurt A.; [email protected]; [email protected]; Pearson, Matthew R.
Subject: Re: Controling a slit system with 2 hard and 4 soft motorrs

Thanks everybody for the fast answers-
I think I was looking for "2slit_soft.vdb, which uses soft motor records,
instead of ao records, for center and width."

The good news: I got it working!
There is one question about the collision avoidance:
If the Gap is 0 and the slit is closed, and I move the center
there seems to be the risk for a collision, or better said,
that one blade is slightly started earlier and "pusshing" the other
one. I am not sure if this is a real-life problem.

The other thing is that I need to check the calculation of the
soft limits for the virtual motors.
The most obvious is that the rule "Gap > 0" is not there.
(And the other calculations need to be checked)
I'll set up a system with a simulator.

And of course, we are setting up a system as well,
where the synchronization is done in the motor controller.



On 08/03/18 18:20, Mooney, Tim M. wrote:
> There is also, in the optics module, 2slit_soft.vdb, which uses soft motor
> records, instead of ao records, for center and width.
>
>
> Tim Mooney ([email protected]) (630)252-5417
> Beamline Controls Group (www.aps.anl.gov<http://www.aps.anl.gov>)
> Advanced Photon Source, Argonne National Lab
>
> -------------------------------------------------------------------------------
> *From:* [email protected] <[email protected]> on behalf
> of Goetze, Kurt A. <[email protected]>
> *Sent:* Thursday, March 8, 2018 10:51:13 AM
> *To:* Torsten Bögershausen; [email protected]
> *Subject:* RE: Controling a slit system with 2 hard and 4 soft motorrs
> Hi Torsten,
>
> The synApps optics module has support for this type of thing:
>
> https://github.com/epics-modules/optics/blob/master/opticsApp/Db/2slit.db
>
> Kurt
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On
> Behalf Of Torsten Bögershausen
> Sent: Thursday, March 08, 2018 10:40 AM
> To: [email protected]
> Subject: Controling a slit system with 2 hard and 4 soft motorrs
>
> Hej motorists,
>
> I recently learned about the transform record, which can be used to control a
> slit with 2 physical axes in the way that you can set the values for GAP and
> CENTER and the position of the physical blades are calculated. (Or vice versa)
>
> Does anybody have a super-duper-luxus template file which uses 4 soft motors
> together with some calc and transform records ?
>
> Thanks in advance
> /Torsten

References:
Controling a slit system with 2 hard and 4 soft motorrs Torsten Bögershausen
RE: Controling a slit system with 2 hard and 4 soft motorrs Goetze, Kurt A.
Re: Controling a slit system with 2 hard and 4 soft motorrs Mooney, Tim M.
Re: Controling a slit system with 2 hard and 4 soft motorrs Torsten Bögershausen

Navigate by Date:
Prev: Re: Controling a slit system with 2 hard and 4 soft motorrs Torsten Bögershausen
Next: Re: Controling a slit system with 2 hard and 4 soft motorrs Pearson, Matthew R.
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: Controling a slit system with 2 hard and 4 soft motorrs Torsten Bögershausen
Next: Re: Controling a slit system with 2 hard and 4 soft motorrs Pearson, Matthew R.
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, 16 Mar 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·