- Posts: 34
- Thank you received: 0
gear hobbing maschine-electronic gearing ?
I am thinking to upgrade existing mascine from mehanical gearing to electrical but , would be linux CNC able to do that?
How machine works :
Maschine Diferential is 12 . So , if i want to make 18 teeth i have to calculate gears a, b, c, d or a and d. a is master and d is slave.
soo.. 12/18 is 0,666666666667 . That i will get 18 teeth gear a(master) is 40 teeth and gear d ( slave) is 60 teeth .
If master gear rotate at speed 557 rpm , slave must rotate at speed 371,33333333333333333333333333333 rpm .
Could linux cnc controll at this speed and how ?
Maybe mesa card + analog drive +/-10 vdc or pluto p + hbridge + encoder feedback ?
What would you sugest me?
With best regards,
Please Log in to join the conversation.
viski wrote: I am thinking to upgrade existing mascine from mehanical gearing to electrical but , would be linux CNC able to do that?
Yes, LinuxCNC can do this very easily. LinuxCNC can do this very easily.
Please Log in to join the conversation.
There is an encoder on the hob spindle and then the work axis is synchronised to that by a servo motor and its encoder. You can do it with any LinuxCNC-supported hardware, it really is a very simple bit of HAL setup.
Please Log in to join the conversation.
Also possible to machine a helical gear, with an encoder
coupled to the axis X
Please Log in to join the conversation.
gaston48 wrote: Hello,
Also possible to machine a helical gear, with an encoder
coupled to the axis X
Yes, my hobbing setup for the mill allows me to cut helical gears too.
I have a GladeVCP screen that does basic gear calculations and cuts the gears:
Please Log in to join the conversation.
Every since seeing your electronic hobbing video I have wanted to setup something similar. As I am exploring Linuxcnc I discovered encoder_ratio component.
On the Linuxcnc wiki you have documented your setup. I was wondering why you did not use the encoder_ratio component for gearing. Is this not suitable for the hobbing setup and realizing an 'electronic gear'?
Please Log in to join the conversation.
opw wrote: I was wondering why you did not use the encoder_ratio component for gearing. Is this not suitable for the hobbing setup and realizing an 'electronic gear'?
The emcoder_ratio component needs a quadrature encoder on both axes. It counts the A/B pulses of both encoders in software.
My first setup used a Mesa card to count the spindle revs (so HAL never sees the A/B pulses) and a stepper on the work axes (so no slave pulses) and my current setup uses a resolver on the spindle (so no A/B pulses exist anywhere) though it does have an encoder on the slave.
I rather feel that encoder_ratio solves the problem the hard way, and only in a limited set of circumstances.
Please Log in to join the conversation.
Attachment not found
hello andy,
I made this machine with your help, 10 years ago, it works perfectly in straight cutting, I would like to make the helicoidal, but I do not know how to do it, I attach my configuration.
thanks for the help
have a good day
jf
Please Log in to join the conversation.
I know that I claimed to have done so above, but I haven't hooked it up yet.
In theory you just need to add some proportion of the absolute X position to the workpiece angle.
I currently use this HAL component:
To cut a helical you would need to add:
Then in the calculation section:
Note that in this example the helix is defined as an angular lead / mm so that the HAL component does not need to know the gear diameter.
In practice I think that I woild have my GUI calculate that, based on helix angle and the gear parameters (because that _does_ know the pitch diameter.
Please Log in to join the conversation.
