I guess that if you offset the axis of the collet holder / indexer by a few degrees you could cut relieved broaches for internal gear shaping too, then use the indexer with the longitudinal carriage feed via EMC (probably another HAL adaptation?) to shape the internal gears (or would that put too much stress on the carriage rack/pinion in brass?) - would need an indexer for the broach - putting the DOC on with the cross-slide (EMC again) into blind bores - Cheers for the demo!
Not in any detail, but assuming that you are using EMC2 then this page might be useful: wiki (dot) linuxcnc (dot) org (slash) cgi-bin (slash) emcinfo (dot) pl?Hobbing
Many thanks - I don't use emc2 as I am not 'into' linux so I hope to be making a hardware version. The setting up of everything that would be required to use emc2 is probably more complex for me than a few 74 series counters, but your software to drive emc2 is very good and well designed and looks to be ideal for anyone with an existing emc2 installation.
Be aware of the issue of rounding errors and integer maths. EMC2 does it all with floating point, so can do tooth-counts which are not an integer factor of the encoder pulse count.
You might find that an Arduino or similar microprocessor board makes a better basis. You could put a set of DIP switches on one port to program the tooth count, then use a hardwae interrupt to track the encoder edges and then do the floating-point divisions there.
Interesting...
I guess that if you offset the axis of the collet holder / indexer by a few degrees you could cut relieved broaches for internal gear shaping too, then use the indexer with the longitudinal carriage feed via EMC (probably another HAL adaptation?) to shape the internal gears (or would that put too much stress on the carriage rack/pinion in brass?) - would need an indexer for the broach - putting the DOC on with the cross-slide (EMC again) into blind bores - Cheers for the demo!
hopefuldave 1 month ago
realy nice!
smartncool007 5 months ago
very good work! :D
Digadogup 6 months ago
Very nice. Thanks for sharing that.
themainproblem 1 year ago
Have you published details of how to do this?
TheElsyd 1 year ago 2
@TheElsyd
Not in any detail, but assuming that you are using EMC2 then this page might be useful: wiki (dot) linuxcnc (dot) org (slash) cgi-bin (slash) emcinfo (dot) pl?Hobbing
blyndpew 1 year ago
@blyndpew
Many thanks - I don't use emc2 as I am not 'into' linux so I hope to be making a hardware version. The setting up of everything that would be required to use emc2 is probably more complex for me than a few 74 series counters, but your software to drive emc2 is very good and well designed and looks to be ideal for anyone with an existing emc2 installation.
TheElsyd 1 year ago
@TheElsyd
Be aware of the issue of rounding errors and integer maths. EMC2 does it all with floating point, so can do tooth-counts which are not an integer factor of the encoder pulse count.
You might find that an Arduino or similar microprocessor board makes a better basis. You could put a set of DIP switches on one port to program the tooth count, then use a hardwae interrupt to track the encoder edges and then do the floating-point divisions there.
blyndpew 1 year ago
Thanks - excellent. I hope to make one of these myself!
TheElsyd 1 year ago
Thanks for share it!
My video is very similar to yours but in other language....
Thanks!
aletorno 1 year ago
I'm green with envy :-)
WalneyCol 1 year ago
Excellent work! Thanks for sharing the video, too. Well worth 5 stars, no matter WHAT YouTube does to the rating system.
vlmarshall 1 year ago