Would there be any interest in an application that could generate the G-Code for milling timing pulleys on a fourth axis?
I know there are some software packages out there already (I have tried them) but I wasn't real thrilled with them so I decided to write an app to help me create pulleys in a slightly different manner.
The main differentiators with the one I built are:
- End Mills are Fully Configurable
- Gear specs are Fully Configurable
- G-Code output can be tailored
- All machining can be done with a standard end-mill
The way it gets by without the use of special endmills (50 degree cutter, 40 degree cutter, etc) is that the correct Y and Z dimensions as well as the proper gear rotation angle are calculated (based off of # teeth and diameter) to place a tooth at a position where the tooth edge liesperpendicular to the X/Y axes (see image below)
Each land is first milled out at the Y0 location, then the -Y location is determined and each tooth gets the left angle cut, then same for the +Y side.
Here is a short video to give a general idea of how it works - the long boring parts have been removed.
[nomedia="http://www.youtube.com/watch?v=YpJ9VtVE_4k"]YouTube - Gears[/nomedia]
Here is a still shot of one of the right tooth edges being milled:
Here is a screenshot of the application's main dialog.
And here are a couple pictures of a 16 tooth gear I milled out.
Also, here is some help documentation that I put together that explains a little more:
Help Files
I still haven't worked out all of the bugs. There are a couple more configuration options I would like to add like a different DOC for milling the tooth angles vs. the lands since they aren't full width and I need to test it out on the other pulley types (I have been doing all of my testing with .200 pulleys so far).
If there is any interest and maybe a few people are willing, I would like to give out a few copies just to have people beta test for a few weeks and help me work out the kinks.
-Kevin