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
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?
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