Hi Hood,
Here is what I am trying to do.
I have a round bar that I need to put on a bead of weld along the length. The bar can vary in diameter and length (between 0.5" - 1.5" diameter and 3" - 24" in length). Up to now we have never had an issue, as the calculation is based on a surface speed length of 59 ipm. The calculations for the different diameters is relatively easy, and I have created an Excel form that spits out the RPM for the spindle. I now have a part that is tapered, and is 0.5" at the small end, getting to 1.25" at the large end over a length of 8". I wrote a program that started at 0 at the small end of the part, and made the appropriate moves in the -X and +Z direction to get me to the large diameter end of the part. I then had to split up my G01 moves, and insert a new spindle speed based on the diameter at that point. As I split it up 5 times, there is a noticeable thickness change in the part at each point I changed speed, and I know the more I split it up, the smoother the part.
As my boss wants a completely (or smoother) finish, I looked into the CSS function and have tried a sample I read on the forum. The one I sent you runs at the X-10" at F0.03 without changing the spindle speed. I have deliberately left out the Z moves to avoid confusion, and I did set my G48 max speed to S100 ( I never should have to get to that speed, 30 RPM is usually the fastest). Is there something I'm not doing right?
Thanks, Barry.