bug in homing procedure on rotary axis using index only

More
11 Oct 2021 18:12 #222864 by jasen
 Hi all
I think there is a bug in the homing procedure , speciali at home index only
in fact , when send it to home ( rotary axis) with index only , without home switch it start rotaiting up to the limit of the axis in the ini file without get it homed  releasing limit error. any attempt after this will home the axis till the power is off
home switch is not a good idea on rotary axises as it will be hit many times.
and here is the ini part. limits are extended over 360 degree for testing purposes

[AXIS_C]
MAX_VELOCITY = 1000
MAX_ACCELERATION = 1000.0
MIN_LIMIT = -1080
MAX_LIMIT = 1080

[JOINT_3]
TYPE =                          ANGULAR
HOME =                          0
MAX_VELOCITY =                  1000.0
MAX_ACCELERATION =              1000.0
BACKLASH =                      0.000
INPUT_SCALE =                   100
OUTPUT_SCALE =                  100
FERROR =                        4
MIN_FERROR =                    4
HOME_OFFSET =                   -102.45
HOME_SEARCH_VEL =                0
HOME_LATCH_VEL =                 20
HOME_USE_INDEX =                 YES
HOME_IGNORE_LIMITS =             NO
HOME_SEQUENCE = 1

Please Log in or Create an account to join the conversation.

More
12 Oct 2021 21:08 #222972 by andypugh
There was a reply on the IRC from cradek about this, after you had left.

cradek_: linuxcnc.org/docs/2.8/html/config/ini-homing.html
[02:01am] cradek_: for index-only homing you need HOME_USE_INDEX=yes, but you didn't show that. is it set right? is your index actually working?
[02:02am] cradek_: oh, he left. sigh.

Please Log in or Create an account to join the conversation.

More
12 Oct 2021 23:11 #222985 by jasen
Andy , as you can see in my config this is set.
J.

Please Log in or Create an account to join the conversation.

Time to create page: 0.052 seconds
Powered by Kunena Forum