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
<2018>
2019
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
<2018>
2019
2020
2021
2022
2023
2024
|