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  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Motor Record 6-5-2 backlash issue?
From: Tim Mooney <[email protected]>
To: Kurt Goetze <[email protected]>
Cc: Márcio Paduan Donadio <[email protected]>, [email protected]
Date: Thu, 23 Aug 2012 17:43:02 -0500 (CDT)
There is an exception in the special case BACC = ACCL, BVEL = VELO.  In this case, a move in the "preferred" direction is done without stopping at TARGET-BDST, because there's no need to switch from normal to backlash speed and direction.
Tim

----- Original Message -----
From: "Kurt Goetze" <[email protected]>
To: "Márcio Paduan Donadio" <[email protected]>
Cc: [email protected]
Sent: Thursday, August 23, 2012 4:52:20 PM
Subject: Re: Motor Record 6-5-2 backlash issue?

Hi Márcio, 

That is the correct behavior. Backlash is two moves, in either direction. 

In one direction the target is /approached/ in a second move by the distance 
set in BDST. In the other direction, the target position is "overshot" by BDST, 
and then moved back to the target. In either direction the second move is 
done with BACC and BVEL. The idea is you can change BACC and BVEL 
for this second move to be less than ACCL and VELO, thus keeping the 
drive screw in contact with the stage, in a controlled way to maintain position. 

In the first case you cite, your positive movement /looks/ to have no backlash 
because BACC=ACCL and BVEL=VELO, making the two moves look to be one. 

HTH, 
Kurt 

On 8/23/2012 4:25 PM, Márcio Paduan Donadio wrote: 



Hi folks. 

When BACC = ACCL and BVEL = VELO and BDST > 0, I see the movement as I expect: for positive movements, no backlash correction; for negative movements a backlash correction. 

But when BACC != ACCL or BVEL != VELO and BDST > 0, something different happens: for positive movements the motor stops before the target and moves again by BDST to hit the target. 

Is this the correct behavior? 

Thanks, 

Márcio Paduan Donadio 
Engenheiro de Computação - 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) 
+ 55 (19) 3512-3520 - [email protected] 
www.lnls.br 

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


References:
Re: Motor Record 6-5-2 backlash issue? Kurt Goetze

Navigate by Date:
Prev: Re: Creating INLINK/OUTLINK in record support Tim Mooney
Next: RE: Creating INLINK/OUTLINK in record support Zhang, Dehong
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Motor Record 6-5-2 backlash issue? Kurt Goetze
Next: EDM X Error on Linux Lucas Russo
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·