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  <20152016  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  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Stepper Motor Controllers
From: Mark Rivers <[email protected]>
To: "'Kevin Peterson'" <[email protected]>
Cc: "<[email protected]>" <[email protected]>, "[email protected]" <[email protected]>
Date: Tue, 21 Jul 2015 22:10:53 +0000
> Does setting the SmartStageName to an empty string prevent the XPS's
> "Auto configuration" from auto-detecting which axis is connected to a
> channel?

I don't think so because I am editing the file "stages.ini", which is the list of stages I am currently using in this controller.  However the "Auto configuration" must read the complete file of stages (StageDatabase.txt), and then it automatically creates the stages.ini file.

Setting the SmartStageName to an empty string in stages.ini does prevent the XPS from checking to see what stage is actually connected when the XPS is booted.  That is a sanity check which can be somewhat useful.  However, it cannot distinguish between stages of the same type, so if I have 2 UTM-100 stages, one for X and one for Y, then it can't detect that I have swapped X and Y when I connected them.  It will detect that I have swapped a rotation stage for a linear stage, however.

I typically do the following:

- Manually create a stages.ini file by using cut and paste from Newport's StageDatabase.txt, selecting the text for the appropriate Newport stages that I am actually using.  I may then modify the settings to change the PID parameters, software limits, maximum speed, etc.

- If I have non-Newport stages I start with a similar Newport stage and edit it appropriately for the actual configuration (current limit, travel limit, speed, etc.)

- I put the stages.ini and system.ini files into source/release control (e.g. CVS, SVN) so I can track the history.

- I have little scripts that FTP the files from the XPS to my IOC directory, and FTP the files back into the controller.  This is very convenient.

Mark


Do you configure your XPS controllers manually?

-----Original Message-----
From: Kevin Peterson [mailto:[email protected]] 
Sent: Tuesday, July 21, 2015 5:01 PM
To: Mark Rivers
Cc: <[email protected]>; [email protected]
Subject: Re: Stepper Motor Controllers

Does setting the SmartStageName to an empty string prevent the XPS's
"Auto configuration" from auto-detecting which axis is connected to a
channel?

Do you configure your XPS controllers manually?

Kevin

On 7/12/15 4:51 PM, Mark Rivers wrote:
> Note that I have commented out the line 
> 
> ;SmartStageName = UTS100CC
> 
> and replaced it with:
> 
> SmartStageName = 



References:
Stepper Motor Controllers Mark Davis
Re: Stepper Motor Controllers Mark Rivers
Re: Stepper Motor Controllers Kevin Peterson
Re: Stepper Motor Controllers Mark Rivers
RE: Stepper Motor Controllers Mark Rivers
Re: Stepper Motor Controllers Kevin Peterson

Navigate by Date:
Prev: Re: Stepper Motor Controllers Kevin Peterson
Next: Olog can not be signed in 吴煊
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Stepper Motor Controllers Kevin Peterson
Next: RE: Stepper Motor Controllers Mooney, Tim M.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·