Today I was cutting rings in a piece of material that was made from a layer of brass bonded to a layer of fiberboard. The board was secured to the top of my rotary table with axis lined up with the Z axis. The board was large and extends past the edge of the rotary table. I had to take light cuts slowly as I got out near the edge. So I had the idea that I could make a helical cut that would take off .010" per revolution. It needed to go down to .070" so seven revolutions. I tried to do it in one line of code figuring that each axis motion would be proportioned to end up at the end point at the same time. So I multiplied 360 degrees by 7 to get 2520 degrees. So the code line read:
G01 A2520 Z-0.070 F50.
But when I ran it, it went down .070 each 360 degrees which was too much and I had to abort the movement. So I ended up breaking up the movement into seven lines that moved down .010" each. This worked Ok.
Is there any way to program this movement in one line of code?
Attached is a photo of the finished piece.