Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
06 Jun 2020 22:23 - 06 Jun 2020 22:27 #170417
by msageryd
Replied by msageryd on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
Thanks, that link made me understand a bit more, but not enough as it seems..
Home switch is triggered as it should, but the joint is not backed off of the switch. As soon as it reaches the switch (slightly overshooting) it stops and I get "joint 1 limit switch error".
Edit: my current values for joint 1 is a bit exaggerated in order to get it to work, but it still doesn't work.
Min limit = 0
Max limit = 570
Home offset = 560
Home = 500
Search vel = 40
Home latch vel = 10
Home switch is triggered as it should, but the joint is not backed off of the switch. As soon as it reaches the switch (slightly overshooting) it stops and I get "joint 1 limit switch error".
Edit: my current values for joint 1 is a bit exaggerated in order to get it to work, but it still doesn't work.
Min limit = 0
Max limit = 570
Home offset = 560
Home = 500
Search vel = 40
Home latch vel = 10
Last edit: 06 Jun 2020 22:27 by msageryd.
Please Log in or Create an account to join the conversation.
06 Jun 2020 22:33 - 06 Jun 2020 22:38 #170418
by PCW
Replied by PCW on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
if the switch signal can go false on overshoot you need to remedy this
(ether mechanically, by lowering the search velocity, or increasing the acceleration)
(ether mechanically, by lowering the search velocity, or increasing the acceleration)
Last edit: 06 Jun 2020 22:38 by PCW.
Please Log in or Create an account to join the conversation.
06 Jun 2020 22:39 #170419
by msageryd
Replied by msageryd on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
It doesn't go false. The value is "true" when I get the error. I didn't have any problems with the switches when I ran Mach 4, so I don't think the switches are the problem.
Is there a log file where I can find more information on the error?
Is there a log file where I can find more information on the error?
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19206
- Thank you received: 6437
06 Jun 2020 22:42 #170420
by tommylight
Replied by tommylight on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
Min limit = 0
Max limit = 570
Home offset = 560
Home = 500
Search vel = 40
Home latch vel = -10
Please Log in or Create an account to join the conversation.
06 Jun 2020 22:44 #170421
by msageryd
Replied by msageryd on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
Ah, I see your edit about acceleration. I'll try to alter the speed and acceleration tomorrow. It's way after midnight in Sweden. Time to sleep.
I really appreciate your responses to my newbie questions. This is a fantastic forum.
I really appreciate your responses to my newbie questions. This is a fantastic forum.
Please Log in or Create an account to join the conversation.
06 Jun 2020 22:46 #170422
by PCW
Replied by PCW on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
Do you have
HOME_IGNORE_LIMITS
set true?
This is needed for shared home/limit switches
HOME_IGNORE_LIMITS
set true?
This is needed for shared home/limit switches
Please Log in or Create an account to join the conversation.
06 Jun 2020 22:48 #170423
by msageryd
Replied by msageryd on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
@tommylight. I see that you changed my values to negative latch velocity. I tried this as well. If I understand correctly this shouldn't alter the actual functionality of the homing, but just "select" another homing pattern, i.e. overshoot-and-back off instead of overshoot-backoff-and go again.
Please Log in or Create an account to join the conversation.
06 Jun 2020 22:49 #170424
by msageryd
Replied by msageryd on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
I thought ignore limits was for shared switches between joints. If it's needed for shared home/limit switch this might be the problem. I'll try it tomorrow.
Please Log in or Create an account to join the conversation.
06 Jun 2020 22:52 #170425
by rodw
Replied by rodw on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
And make sure your home switch stays triggered all the way to the limit.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19206
- Thank you received: 6437
07 Jun 2020 00:46 #170430
by tommylight
So
search for home can be on positive and negative side, you have it positive, it seems,
home latch velocity should be negative to home search velocity or otherwise the travel will continue in the same direction after the switch is triggered
home final velocity is the move after it has latched the switch so it gets to the value set as offset, this is to move away from the switch so the switch does not remain triggered after homing procedure.
Replied by tommylight on topic Converting CNC-STEP HighZ-1000T to LinuxCNC with Mesa
There should be also a value for home_final_velocity, in you case most probably positive or 0 as default.@tommylight. I see that you changed my values to negative latch velocity. I tried this as well. If I understand correctly this shouldn't alter the actual functionality of the homing, but just "select" another homing pattern, i.e. overshoot-and-back off instead of overshoot-backoff-and go again.
So
search for home can be on positive and negative side, you have it positive, it seems,
home latch velocity should be negative to home search velocity or otherwise the travel will continue in the same direction after the switch is triggered
home final velocity is the move after it has latched the switch so it gets to the value set as offset, this is to move away from the switch so the switch does not remain triggered after homing procedure.
Please Log in or Create an account to join the conversation.
Moderators: cncbasher
Time to create page: 0.089 seconds