encoder limit switch
- gregs
- Topic Author
15 years 2 months ago #23391465
by gregs
encoder limit switch was created by gregs
Hi there,
I have a AX3500 sw rev v1.9d 10/23/07 hw code 0-3-3 encoder id v1.7 02/01/05 and using roborun v.1.9d 10/23/07.
I am attempting to use the controller in closed loop speed and then position mode with limit switches wired into the encoder per instructions in the manual ax3500man19b-060107, using only chanel1 to start with.
Using roborun encoder tab i can see that when closing either of the limit switches the switch1 or switch2 changes state from red to black. And when i wind the motor by hand without the switches closed the counter inc/dec as expected with no change to the switch status. When i close one of the limit switches and wind the motor by hand the limit switch status updates with no inc/dec on the counter. Using the roborun console sending ?w i recieve 0F, or 0D, or 0D with open / closed switches. This is all as expected and documented in the manual.
However, closing either of the limit switches does not stop power to the motors in any direction. I notice that on the roborun controls tab there is no "limit switches" check box as shown on page 185 fig 103 of the manual. Is there a way to set this via the serial com, i don't see any way documented in the manual. Also, on the roborun encoder tab, motors command field, the slider bars are not as the previous rev v1.7 and i am unable to get any motor activity using them.
Thanks
Greg
I have a AX3500 sw rev v1.9d 10/23/07 hw code 0-3-3 encoder id v1.7 02/01/05 and using roborun v.1.9d 10/23/07.
I am attempting to use the controller in closed loop speed and then position mode with limit switches wired into the encoder per instructions in the manual ax3500man19b-060107, using only chanel1 to start with.
Using roborun encoder tab i can see that when closing either of the limit switches the switch1 or switch2 changes state from red to black. And when i wind the motor by hand without the switches closed the counter inc/dec as expected with no change to the switch status. When i close one of the limit switches and wind the motor by hand the limit switch status updates with no inc/dec on the counter. Using the roborun console sending ?w i recieve 0F, or 0D, or 0D with open / closed switches. This is all as expected and documented in the manual.
However, closing either of the limit switches does not stop power to the motors in any direction. I notice that on the roborun controls tab there is no "limit switches" check box as shown on page 185 fig 103 of the manual. Is there a way to set this via the serial com, i don't see any way documented in the manual. Also, on the roborun encoder tab, motors command field, the slider bars are not as the previous rev v1.7 and i am unable to get any motor activity using them.
Thanks
Greg
Please Log in or Create an account to join the conversation.
- cosma
15 years 2 months ago #23473753
by cosma
Replied by cosma on topic Re:encoder limit switch
Enable/Disable is bit 4 of the parameter at address 04.
Setting it enables the limit switches.
To change, read the existing parameter with the
^04 command
Do a logical OR with the byte 08 (bit 3 set) and store that value back in the ^04 space.
If you are not using the controller's digital inputs, you can just store 08 in location 04 with the following command:
^04 08
We are aware of the problem with roborun when trying to move the motors with the sliders. We will be addressing shortly.
Setting it enables the limit switches.
To change, read the existing parameter with the
^04 command
Do a logical OR with the byte 08 (bit 3 set) and store that value back in the ^04 space.
If you are not using the controller's digital inputs, you can just store 08 in location 04 with the following command:
^04 08
We are aware of the problem with roborun when trying to move the motors with the sliders. We will be addressing shortly.
Please Log in or Create an account to join the conversation.
- gregs
- Topic Author
15 years 1 month ago #23802687
by gregs
Replied by gregs on topic Re:encoder limit switch
Thanks,
I set bit 3 and it worked
I set bit 3 and it worked
Please Log in or Create an account to join the conversation.
- cosma
15 years 1 month ago #23981454
by cosma
Replied by cosma on topic Re:encoder limit switch
An updated version of Roborun with corrected Encoder tab is now available from <A href="dev.roboteq.com/dev1/files/software/roborun-setup19d-021508.exe" target=_blank>www.roboteq.com/files/software/roborun-setup19d-021508.exedev.roboteq.com/dev1/files/software/www....-setup19d-021508.exe" target=_blank>
Please Log in or Create an account to join the conversation.
Moderators: tonysantoni
Time to create page: 0.068 seconds