2386
« on: November 17, 2013, 02:50:51 PM »
Hiya Bobby, Making the hardware is simple you just create as you described. I have already did that years ago.
The problem is in generating the Gcode as you cannot simply translate the design . The problem lies in the contact point of the wheel and the lobe is a constantly changing point as the lobe rotates. It also changes with the wear and trueing of the wheel as the diameter changes.
I had this working fairly well in Sheetcam with Les's help on the post. The math is VERY complicated to do on the fly as you have to handle a LARGE number of points per rev and recalculate each rev to comp for the cut. Doing it in Sheetcam you create the path using an offset the diameter of the wheel. Then convert the path to Gcode. Scam does all the hard work that way. Then I setup the Grinding as PAIRS of lobes and flip flop between the 2 each pass as to equalize wear and HEAT buildup as you grind. Ran the code as a sub and USE scaling the axis to grinded from a blank to the finish lobe.
The lobe will ONLY be accurate at the finished base circle as that was where the Geometry is calculated from.
I would consider at LEAST a 12"wheel minimum to lessen the wear effect of grinding .
The big boys on the block Landis and okuma have the CPU Horsepower to do it on the fly.
Sherline used to have a CNC cam grinder for modelers. Can't say how accurate their math is but the process works.
Just a thought, (;-) TP