1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 <2025> | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 <2025> |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: brushless dc motor MRES IS N/A |
From: | Mark Rivers via Tech-talk <tech-talk at aps.anl.gov> |
To: | "Tran, Phi Dung" <ptran1 at bnl.gov>, "Peterson, Kevin M." <kmpeters at anl.gov>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Mon, 6 Jan 2025 16:01:27 +0000 |
Hi Alex, If you are using a DC motor with encoder then I recommend you set RTRY to 0. You should let the controller do the PID, and not involve the EPICS motor record. RTRY is useful for stepper motors with encoders,
when the controller is running open-loop. Then the motor record can attempt to correct for the errors at the end of the move.
Mark From: Tech-talk <tech-talk-bounces at aps.anl.gov>
On Behalf Of Tran, Phi Dung via Tech-talk Hi Kevin, Hi Kevin, I used the ACS motion controller software to move the motors to their target positions successfully. However, after configuring the EPICS substitution files with the following parameters: bash
Copy code
I observed that the motor oscillates around the target positions until the retry limit is exceeded. I have attempted adjustments using PID and FRAC settings without success. Could this issue be related to the
Best regards, Alex Tran From: Peterson, Kevin M. <kmpeters at anl.gov> There are multiple reasons why the MRES should be set to the ERES for DC brushless motors: |