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

Subject: FW: PMAC
From: <[email protected]>
To: <[email protected]>
Cc: [email protected]
Date: Mon, 25 Mar 2013 13:49:49 +0000

Philip,

 

This is a comment from Brian Nutter, one of our motion engineers. Please contact him directly at [email protected]

 

Regards,

Austen Rose

Senior Software Engineer

+44 (0)1235 77(8495)

 

Diamond Light Source Ltd

Diamond House

Harwell Science and Innovation Campus

Didcot

Oxfordshire OX11 0DE

United Kingdom

 

 

From: Nutter, Brian (DLSLtd,RAL,DIA)
Sent: 25 March 2013 13:46
To: Rose, Austen (DLSLtd,RAL,DIA)
Subject: RE: PMAC

 

Austen

 

M211 is a configurable pointer and it’s normal assignment would be

 

M211->X:$078004,11,1 ; EQU2 compare flag latch control  for a turbo pmac or

M211->X:$07800D,11 ; ENC2 compare initial state write enable for a turbo PMAC 2

 

This sounds like it may be a coordinate system lookahead issue where the coordinate system is allowed to look ahead across the move and If it detects that a software limit will be violated during the move it prevents the move from completing before the limit is reached.

 

Solutions – turn off software limit detection – not recommended

 

Look at the Ixx13 and Ixx14 settings for the axis that is defined as X. Ensure that the move you are requesting would stay within these limits. Be careful of scale though because Ixx13 and Ixx14 are in units of feedback counts, and not in any scaled units that may be defined by X. You can check the scaling for X  by

&nn#xx->  and the returned string will tell you the scaling.  Where nn is the coordinate system number , and xx is the motor number assigned to axis X.  The string might be 1000X indicating that 1000 encoder counts is 1 unit of X. ( so if you had a 1 micron encoder you would program in mm)

 

EPICS can overwrite the values in Ixx13 and Ixx14 depending upon user input, so it is good to check that these values have not been changed by user input.

 

Hope this helps.

 

For more specific assistance I would need to know what he is pointing M211 at , and what hardware he is running. Ideally a back up of the system by Pewinn 32 which generates a .cfg file , including M variables  I variables and plcs will help us pinpoint issues more accurately.

 

cheers

 

 

Brian Nutter (8437)

Senior Motion Systems Engineer

From: Rose, Austen (DLSLtd,RAL,DIA)
Sent: 25 March 2013 12:37
To: Nutter, Brian (DLSLtd,RAL,DIA)
Subject: FW: PMAC

 

Could you send some comments?

 

From: [email protected] [mailto:[email protected]] On Behalf Of Gaudiello, Phillip
Sent: 25 March 2013 12:24
To: [email protected]
Subject: PMAC

 

We run the pmac on our Bryant grinders. We are having a problem and do not know how to fix it. We keep getting X Axis Software Limit faults. M211 keeps latching on. We can turn it off and as soon as we make the machine do a move the M211 latches back in and gives us the x axis software limit fault. Please send some advice.

 


 

-- 

This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
 



Navigate by Date:
Prev: [no subject] martin.wilson
Next: FW: MEDM objects turn white when ioc running correctly Hill, Jeff
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: PMAC Andreas Balzer
Next: [no subject] martin.wilson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·