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  2018  <20192020  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  <20192020 
<== Date ==> <== Thread ==>

Subject: Multi-axis sequenced move using asynMotor pseudo axis
From: David Vine via Tech-talk <tech-talk@aps.anl.gov>
To: tech-talk@aps.anl.gov
Date: Thu, 7 Mar 2019 08:49:40 -0800
Hi all,

I'm looking for the cleanest way to implement a sequence of moves of between different physical axes but hide it from the user so it appears as just a single pseudo motor axis.

For example, I want to home axis A but to avoid a collision I need to move axes XYZ to a particular location first, then home A, and then move XYZ back to their original position at the end of the homing procedure. And that sequence should occur just clicking the home PV of A.

I would like to set up a pseudo motor driver using an asynMotor driver and implement the logic there. Is it possible to do channel access calls from within an asynMotor driver? I couldn't find any examples. The physical axes are connected across three galil controllers.

Implementing the logic within an SNL program would work but it seemed simpler to do it within the motor driver.

Thanks,
David
--
Best regards,
David Vine
(925) 326 7503

http://www.Sigray.com

 

This e-mail and any attachments are provided for the sole use of the intended recipient(s), and may contain information that is confidential, privileged, proprietary or otherwise protected by law. If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy, forward or otherwise disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by reply e-mail and delete the original message from your mail system. Thank you.


PNG image


Replies:
Re: Multi-axis sequenced move using asynMotor pseudo axis Pearson, Matthew R. via Tech-talk
Re: Multi-axis sequenced move using asynMotor pseudo axis Peterson, Kevin M. via Tech-talk

Navigate by Date:
Prev: Re: epics-Keithley_648x, drvAsynKeithley648x Heinz Junkes via Tech-talk
Next: Re: Multi-axis sequenced move using asynMotor pseudo axis Pearson, Matthew R. via Tech-talk
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  <20192020 
Navigate by Thread:
Prev: RE: epics-Keithley_648x, drvAsynKeithley648x Mark Rivers via Tech-talk
Next: Re: Multi-axis sequenced move using asynMotor pseudo axis Pearson, Matthew R. via Tech-talk
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  <20192020 
ANJ, 08 Mar 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·