Unwinding Rotary Axis for Homing
- jschulze
- Offline
- New Member
-
Less
More
- Posts: 13
- Thank you received: 6
28 Jul 2025 06:35 - 28 Jul 2025 06:38 #332459
by jschulze
Unwinding Rotary Axis for Homing was created by jschulze
Hi All,
Just working on finishing up a 5/6 axis router build and I'm trying to wrap my head around homing the C axis on the head. I'm aiming to have 720deg of rotation, maybe more. What I'd like to do is automatically unwind the head during homing, so I don't wind up the cables over time. So the controller would store the last position (it's really difficult to back drive so I'm not worried about it moving much while the machine is off), then move in the the correct direction to get back to 0deg (not just the shortest way) and then start the homing process using a switch and encoder index pulse ,this part is no problem. I had a few ideas on how to accomplish this, but I was wondering if there's some easy solution I'm overlooking.
Just working on finishing up a 5/6 axis router build and I'm trying to wrap my head around homing the C axis on the head. I'm aiming to have 720deg of rotation, maybe more. What I'd like to do is automatically unwind the head during homing, so I don't wind up the cables over time. So the controller would store the last position (it's really difficult to back drive so I'm not worried about it moving much while the machine is off), then move in the the correct direction to get back to 0deg (not just the shortest way) and then start the homing process using a switch and encoder index pulse ,this part is no problem. I had a few ideas on how to accomplish this, but I was wondering if there's some easy solution I'm overlooking.
Last edit: 28 Jul 2025 06:38 by jschulze.
The following user(s) said Thank You: besriworld, COFHAL
Please Log in or Create an account to join the conversation.
- COFHAL
- Away
- Platinum Member
-
Less
More
- Posts: 378
- Thank you received: 43
28 Jul 2025 07:51 #332460
by COFHAL
Replied by COFHAL on topic Unwinding Rotary Axis for Homing
Your project is very interesting. Where did you get the spindle mount?
Please Log in or Create an account to join the conversation.
- jschulze
- Offline
- New Member
-
Less
More
- Posts: 13
- Thank you received: 6
28 Jul 2025 16:35 #332489
by jschulze
Replied by jschulze on topic Unwinding Rotary Axis for Homing
The spindle mount is just something I came up with and made. Right now it fits a cheap air cooled 80mm 2.2kw spindle, but I can fit a 100mm diameter spindle if I need to. I machined a hole in the side of the spindle to feed the wiring out of and through the center of the side bearing. I hope that will save me from tangling up the wiring.
The following user(s) said Thank You: COFHAL
Please Log in or Create an account to join the conversation.
- COFHAL
- Away
- Platinum Member
-
Less
More
- Posts: 378
- Thank you received: 43
29 Jul 2025 02:41 #332504
by COFHAL
Replied by COFHAL on topic Unwinding Rotary Axis for Homing
Could you share your 3D CAD model? If not, it's not a problem.
Please Log in or Create an account to join the conversation.
- tommy
- Offline
- Premium Member
-
Less
More
- Posts: 126
- Thank you received: 2
29 Jul 2025 06:53 #332510
by tommy
Replied by tommy on topic Unwinding Rotary Axis for Homing
It might be better to use an absolute encoder on the C axis in your case. I also have a 5-axis head/head design with ±185° of rotation, and the unwinding is handled by the postprocessor in CAM.
Looking at your design, did you integrate harmonic drives on these two rotary axes?
Looking at your design, did you integrate harmonic drives on these two rotary axes?
Please Log in or Create an account to join the conversation.
- jschulze
- Offline
- New Member
-
Less
More
- Posts: 13
- Thank you received: 6
30 Jul 2025 02:33 #332538
by jschulze
Replied by jschulze on topic Unwinding Rotary Axis for Homing
Here's the file for the head assembly. It's a fusion archive, so hopefully it included all the components properly. If you want a different format just let me know.
drive.google.com/file/d/1jZTfEVjwmL9wT5n...b-K/view?usp=sharing
drive.google.com/file/d/1jZTfEVjwmL9wT5n...b-K/view?usp=sharing
The following user(s) said Thank You: COFHAL
Please Log in or Create an account to join the conversation.
- jschulze
- Offline
- New Member
-
Less
More
- Posts: 13
- Thank you received: 6
30 Jul 2025 04:04 #332539
by jschulze
Replied by jschulze on topic Unwinding Rotary Axis for Homing
I've considered picking up an absolute encoder for it. I already had the servos, so I was just trying to use them up. Each axis has a 100:1 harmonic reducer that's belt driven. The belts made the package a bit smaller and allowed me to route the cables through the center of the gear reducers. I'm not concerned about unwinding during a program. I just don't want to shut down the machine at say 400deg and then add another 320deg by always homing in the same direction.
I've got a half baked solution in mind. A while back I made a tool changer and spindle homing procedure from the home all button by calling a halui mdi command and then using g code and I think I might be able to do something similar for this.
I've got a half baked solution in mind. A while back I made a tool changer and spindle homing procedure from the home all button by calling a halui mdi command and then using g code and I think I might be able to do something similar for this.
Please Log in or Create an account to join the conversation.
- jimmyrig
- Offline
- Premium Member
-
Less
More
- Posts: 127
- Thank you received: 40
30 Jul 2025 06:06 #332542
by jimmyrig
Replied by jimmyrig on topic Unwinding Rotary Axis for Homing
Few ways of doing this.
The way I handled it on a 4th axis plasma build was with a magnet on the rotary and a hall effect sensor sensor to read it. Then sending the rotary back to 0 at the end of the gcode via the post processor.
It's not fool proof (power failures) but it works well enough as I just drive past the home switch then home again the one in 1000 times I have a power failure during running
Could use a 3d printed gear reducer to get a 1:4 rotation and put the sensor on that....so 720 turns into 180.
The way I handled it on a 4th axis plasma build was with a magnet on the rotary and a hall effect sensor sensor to read it. Then sending the rotary back to 0 at the end of the gcode via the post processor.
It's not fool proof (power failures) but it works well enough as I just drive past the home switch then home again the one in 1000 times I have a power failure during running
Could use a 3d printed gear reducer to get a 1:4 rotation and put the sensor on that....so 720 turns into 180.
Please Log in or Create an account to join the conversation.
Time to create page: 0.068 seconds