Re: [CAD_CAM_EDM_DRO] Re: dual function lathe spindle
Posted by
Jon Elson
on 2010-07-30 10:03:17 UTC
scyvt wrote:
have a gearbox between the motor and the spindle. The backlash in the
gears would prevent it from working. So, you need to use belts, and
they have to tight enough to not slip. Maybe timing belts would be the
right thing, here. A stack of several timing pulleys would be needed to
accommodate the speed range. For the same gear lash reason, you can't
use a back gear.
Then, you need an encoder directly driven by the spindle, so it always
has a 1 pulse/rev index signal for threading. Finally, you probably
need a motor MUCH bigger than normal to provide sufficient torque at
zero speed without overheating. What are you going to do with this?
Will there be a mill head with XY axis that can mill on the workpiece
mounted on the chuck, or will you just be drilling into the workpiece?
You could use any eBay encoder with index pulse and good bearings.
Drive it off the spindle with a 1:1 set of timing pulleys and a really
small belt, Get the encoder as close as possible to the spindle to
reduce flapping of the belt.
Depending on the motor selected, my PWM servo amps might be suitable,
and my PWM servo controller. You would need a little bit of HAL code to
make the switch from C axis to spindle, I think. We have batted this
around a number of times on the EMC lists, and I don't think there is a
definitive solution. One of the problems is when you run as a spindle
for a while, the C position winds up to thousands of turns. Then, when
you go back to C axis, you;d want to re-index the count to somewhere in
the first revolution - kind of like re-homing. This could be done
automatically all in HAL, by turning on the spindle's index-enable bit
and turning the motor until it passes the index location. When in
spindle mode, you want to disconnect the encoder from the C axis logic
so it doesn't cause a following error.
I have heard rumors, but I don't know if anyone is actually using a
setup like this.
Jon
> Jon, Peter, et alWell, it isn't so simple. But, I'll give it a try. First, you can't
>
> So, I take it that the consensus is that a single drive CAN perform both functions, perhaps with a brake added for good measure.
>
> Then, for a lathe that originally driven by a 1 hp induction motor thru a variable speed belt reduction drive (a Rockwell 11"), in your opinion what would be the most suitable servo motor, encoder, and servo drive components, assuming EMC2 as the motion controller. (You may pitch your own products!)
>
>
have a gearbox between the motor and the spindle. The backlash in the
gears would prevent it from working. So, you need to use belts, and
they have to tight enough to not slip. Maybe timing belts would be the
right thing, here. A stack of several timing pulleys would be needed to
accommodate the speed range. For the same gear lash reason, you can't
use a back gear.
Then, you need an encoder directly driven by the spindle, so it always
has a 1 pulse/rev index signal for threading. Finally, you probably
need a motor MUCH bigger than normal to provide sufficient torque at
zero speed without overheating. What are you going to do with this?
Will there be a mill head with XY axis that can mill on the workpiece
mounted on the chuck, or will you just be drilling into the workpiece?
You could use any eBay encoder with index pulse and good bearings.
Drive it off the spindle with a 1:1 set of timing pulleys and a really
small belt, Get the encoder as close as possible to the spindle to
reduce flapping of the belt.
Depending on the motor selected, my PWM servo amps might be suitable,
and my PWM servo controller. You would need a little bit of HAL code to
make the switch from C axis to spindle, I think. We have batted this
around a number of times on the EMC lists, and I don't think there is a
definitive solution. One of the problems is when you run as a spindle
for a while, the C position winds up to thousands of turns. Then, when
you go back to C axis, you;d want to re-index the count to somewhere in
the first revolution - kind of like re-homing. This could be done
automatically all in HAL, by turning on the spindle's index-enable bit
and turning the motor until it passes the index location. When in
spindle mode, you want to disconnect the encoder from the C axis logic
so it doesn't cause a following error.
I have heard rumors, but I don't know if anyone is actually using a
setup like this.
Jon
Discussion Thread
scyvt
2010-07-29 04:54:09 UTC
dual function lathe spindle
CNC 6-axis Designs
2010-07-29 05:05:47 UTC
Re: [CAD_CAM_EDM_DRO] dual function lathe spindle
David G. LeVine
2010-07-29 09:28:34 UTC
Re: [CAD_CAM_EDM_DRO] dual function lathe spindle
Jon Elson
2010-07-29 09:29:05 UTC
Re: [CAD_CAM_EDM_DRO] dual function lathe spindle
Peter Homann
2010-07-29 15:26:01 UTC
Re: [CAD_CAM_EDM_DRO] dual function lathe spindle
scyvt
2010-07-30 05:32:39 UTC
Re: dual function lathe spindle
Jon Elson
2010-07-30 10:03:17 UTC
Re: [CAD_CAM_EDM_DRO] Re: dual function lathe spindle
Will Holding
2010-07-30 12:19:48 UTC
Re: [CAD_CAM_EDM_DRO] Re: dual function lathe spindle
Peter Homann
2010-07-30 23:51:25 UTC
Re: [CAD_CAM_EDM_DRO] Re: dual function lathe spindle
scyvt
2010-07-31 06:19:39 UTC
Re: dual function lathe spindle