Hard stop homing
- NWE
- Away
- Junior Member
-
Less
More
- Posts: 35
- Thank you received: 8
23 Dec 2025 19:03 #340431
by NWE
Hard stop homing was created by NWE
Hey, is anyone doing hard stop homing? I'm not finding any combination of LinuxCNC + hard stop homing. Google is not my friend today. Llm claims to know everything about it but I'm not buying that. If google doesn't know about it then llm has got to be fabricating it.
I am ready to try coding a halcomp if it doesn't already exist. I just don't got time to reinvent the wheel if someone else has already done it.
I consider hard stop homing to be the least accurate version of homing, but in today's project it will be a lot better and cleaner than rigging up some homing switches. If I can attain 5mm repeatability I will be happy, but I am confident I can do better than that.
I am ready to try coding a halcomp if it doesn't already exist. I just don't got time to reinvent the wheel if someone else has already done it.
I consider hard stop homing to be the least accurate version of homing, but in today's project it will be a lot better and cleaner than rigging up some homing switches. If I can attain 5mm repeatability I will be happy, but I am confident I can do better than that.
Please Log in or Create an account to join the conversation.
- NWE
- Away
- Junior Member
-
Less
More
- Posts: 35
- Thank you received: 8
23 Dec 2025 20:03 - 23 Dec 2025 20:05 #340432
by NWE
Replied by NWE on topic Hard stop homing
Sorry, I forgot to write, these are DC servo motors. Most hard stop home systems I've seen, used steppers.
I think I will write a hal component homeswitch-hardstop that monitors encoder velocity and latches a home-switch-output when the velocity decelerates faster than decel-limit (or servo motor load exceeds max-load?). The latched home switch output clears when the velocity changes direction and moves farther than min-backoff. These encoders do not have index. The most repeatable home position will be with the motor stalled against hard stop. The instant the motor power is switched off, the axis will likely rebound slightly, probably an unrepeatable distance.
I guess I will need to use the homing method of:
1. Home search velocity toward hard stop. Ouch, not at max power!
2. Home switch output latches on hard stop.
3. Back off home switch; home switch unlatches when it detects reversed motion.
4. Home-latch-velocity toward hard stop.
5. Homing complete; move to home-pos at the speed of home-final-vel.
I see I could use this component as shared home + pos limit switch + neg limit switch.
I think I will write a hal component homeswitch-hardstop that monitors encoder velocity and latches a home-switch-output when the velocity decelerates faster than decel-limit (or servo motor load exceeds max-load?). The latched home switch output clears when the velocity changes direction and moves farther than min-backoff. These encoders do not have index. The most repeatable home position will be with the motor stalled against hard stop. The instant the motor power is switched off, the axis will likely rebound slightly, probably an unrepeatable distance.
I guess I will need to use the homing method of:
1. Home search velocity toward hard stop. Ouch, not at max power!
2. Home switch output latches on hard stop.
3. Back off home switch; home switch unlatches when it detects reversed motion.
4. Home-latch-velocity toward hard stop.
5. Homing complete; move to home-pos at the speed of home-final-vel.
I see I could use this component as shared home + pos limit switch + neg limit switch.
Last edit: 23 Dec 2025 20:05 by NWE.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 21081
- Thank you received: 7197
23 Dec 2025 20:29 #340435
by tommylight
Definitely not something used on large machines with motors that can do quite some damage.
Replied by tommylight on topic Hard stop homing
Yes, and not reliable at all, and only used on 3D printers.Most hard stop home systems I've seen, used steppers.
Definitely not something used on large machines with motors that can do quite some damage.
The following user(s) said Thank You: NWE
Please Log in or Create an account to join the conversation.
- NWE
- Away
- Junior Member
-
Less
More
- Posts: 35
- Thank you received: 8
23 Dec 2025 20:51 - 23 Dec 2025 20:54 #340438
by NWE
I have been studying the machine, and have come to the conclusion Ursviken had to have been using hard stop homing on these. All the other, more powerful axis have homing switches, and only the R axis has limit switches. I have not yet found anyone who has watched one of these homing, running the original Ursviken controller.
Replied by NWE on topic Hard stop homing
You're right, I certainly wouldn't want to try it with big powerful servos. I should have included more context: These are small dc servo motors driving Z1 and Z2 on the Ursviken press brake I'm retrofitting. That is the independent left and right motion of the two fingers on the backstop. The whole thing is so overbuilt, these little dc motors are going to smoke before they destroy anything.
Yes, and not reliable at all, and only used on 3D printers.Most hard stop home systems I've seen, used steppers.
Definitely not something used on large machines with motors that can do quite some damage.
I have been studying the machine, and have come to the conclusion Ursviken had to have been using hard stop homing on these. All the other, more powerful axis have homing switches, and only the R axis has limit switches. I have not yet found anyone who has watched one of these homing, running the original Ursviken controller.
Last edit: 23 Dec 2025 20:54 by NWE. Reason: fixed quoting error
Please Log in or Create an account to join the conversation.
Time to create page: 0.050 seconds