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  <20142015  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  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Reversing the order of motor record base and slew velocity commands
From: "Pearson, Matthew R." <[email protected]>
To: Ron Sluiter <[email protected]>
Cc: EPICS <[email protected]>
Date: Wed, 6 Aug 2014 20:15:19 +0000
Hi Ron,

This shouldn't affect the asyn motor drivers, since they tend to wrap velocity commands in with a move function. So the driver controls the order in which the commands are sent, rather than the motor record.

Cheers,
Matt

On Aug 6, 2014, at 4:08 PM, Ron Sluiter <[email protected]>
 wrote:

> Correction...
> 
> When the application tries to set base velocity at or ABOVE the slew velocity of the previous move, a command error occurs.
> 
> Thanks Kurt
> 
> On 8/6/2014 2:59 PM, Ron Sluiter wrote:
>> I am considering reversing the order in which the motor record issues base velocity and slew velocity commands to device support. Currently, whenever the motor record request motor motion it first issues a command to device support to set the base velocity and then the slew velocity. I have no record of why that order was chosen.
>> 
>> Unfortunately, command errors are occurring with Pro-Dex MAXv controllers when a specific application changes the base velocity.  This is because the base velocity is range limited by the slew velocity value (0 <= base < slew).  When the application tries to set base velocity at or below the slew velocity of the previous move, a command error occurs.
>> 
>> I made a brief survey the EPICS motor module supported motor controllers. Most drivers either do not implement base velocity or use a fixed range. Both New Focus Model 8753 open-loop controllers and Schneider Electric (IMS) MDrive/MForce controllers are like the Pro-Dex MAX in that the base velocity is range limited by the slew velocity value.
>> 
>> I find no motor controllers that would "suffer" from this change, so please let me know if you know otherwise.
>> 
>> Ron
> 



References:
Reversing the order of motor record base and slew velocity commands Ron Sluiter
Re: Reversing the order of motor record base and slew velocity commands Ron Sluiter

Navigate by Date:
Prev: Re: Reversing the order of motor record base and slew velocity commands Ron Sluiter
Next: USB asyn driver Vikram Bhagat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Reversing the order of motor record base and slew velocity commands Ron Sluiter
Next: USB asyn driver Vikram Bhagat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·