I just thought I'd throw in an update on this cam grinding approach. Yes I'm still at it.
First off I have to apologize to a couple of you who said there would be something (not exactly defined) wrong with the shape of the cams. There does appear to be a problem but I previously had no way to prove it and the cams I've ground appear pretty good but then they are small and difficult at best to measure.
A friend of mine devised an excellent method of seeing exactly what the grinding wheel is producing. He suggested drawing a REALLY large cam on cardboard and then input that data into the Cam Calc program. Then install the cardboard template in the rotary table and set it up like I would a cam blank. Then I run the program a step (1 degree) at a time and trace the profile of the grinding wheel for each step to show the path of the grinding wheel to see how it deviates from the profile on the cardboard.
To be sure the method is correct I first used a straight edge in place of the grinding wheel to simulate the way the program was supposed to work which is to turn the blank, take a pass across it with a milling cutter, rotate the blank, take another pass, etc. etc.
Using that method the straight edge follows the profile perfectly so I know the Cam Calc program and the testing method is correct.
See attached picture of the path produced by the grinding wheel. Sorry, there is parallax in the picture I couldn't get the camera straight on so it looks like the wheel is way off the line.
The shaded area is the pencil lines from tracing the grinding wheel at each step so you can see where it actually grinds vs. the proper path CAD line on the cardboard. I have to admit that none of the cams I have actually ground look this far off. Of course the errors are magnified about 20 times (best I can figure).
Someone once mentioned that the problem is that for most of the profile you are not grinding where you would expect i.e on a line from the axis of the grinding wheel and that the point of grinding moves as you rotate the blank. This is true but using the straight edge test like the program expects it become obvious that the program needs for the grinding (or cutting) point to move. If you look at the straight edge setup (next post) the cutting takes place (on this enlarged mockup) as much as 2" off the centerline and this is exactly what is required to produce the correct profile. In this respect an infinitely large grinding wheel would be best. Anything smaller and some of the grinding is missed because of the curvature of the wheel.
Hmmm maybe I'll make a little belt sander instead of using the grinding wheel.
Another issue came into view as well. If you look carefully at the picture, down near the bottom of the tracing you'll see the grind path is separated from the proper path slightly whereas at the same point on the other side of the cam the grind path is right on the line. At first I thought his might be some eccentricity in the cardboard template but although there was some it was not this much. I've also noticed on the real ground metal cams that the lifter was not returning to the closed position at exactly the same zero point I had set at opening. It was about 2 thou off on the steel cams and is probably 20 times that in this test setup. So that gap appears to be real. I can't explain that. I guess it's a problem in the calculations.
So, I'm abandoning this method of making cams for the time being. The upshot of this exercise is that my friend who is a good programmer got interested and he seems to think he can fix this problem with a new program which will compensate for the off axis grinding and the diameter of the grinding wheel. I hope he's right.
Sage