Multiple Offsets 15L?

New to the CNC Lathe world, but figuring things out. I do have a question about running multiple parts in a single run. So say I have a 6” length and I want the lathe to run the same part 5 times without stopping.

I tried duplicating the file but not sure how to tell the lathe to move up to the next part start offset? Hope this makes sense.

1 Like

Did you setup multiple offsets in fusion?
If so you just have to setup each work offset on the lathe where the last one ends.
First set the origin for G54 and all the offsets you will be using.Then if g54 starts at 0 and ends at -3 then in the work offset table go to G55 and subtract 3 from the Z field. Then repeat for all the offsets you’re using. Just make sure that you take into account any stock that might be left over from the previous operation 5 times.

Since it’s a lathe and everything is on the same axis it might be easier to just set it up as a pattern in fusion.
That way you can set it up to run all in the same work offset.

2 Likes

Thanks, I really haven’t tried Fusion yet. I have just been designing in and using PathPilot so far. I will look into Fusion. But just wondering if there was an easy way on Pathpilot to duplicate a part automatically.

There’s no replicate functionality in path pilot.
If I were you I would just copy and paste your program and manually change the g54 to G55, G56, G5…..

I’m sure there are ways to do it that don’t require 5 copy’s of the program but that’s more advanced programming.

To duplicate a part using a different WCO then you can:

  • Post the program twice, changing between wcos g54 and g55 (for example) in between posting.
  • If you already have the program, copy/ paste the file, edit it, and change the wco.
  • Edit the original file, change the wco, then save-as and change the file name.

You would then merge these various files into one for seemless operation

2 Likes

Welcome!

It’s a bit complicated, but you could put the program (tools & geometry) in a subroutine. Start in G54, call subroutine, change to G55, call subroutine, etc. Still have to set the various work offsets, but all the geometry is in one place if you need to make a change (great if you’re hand-coding). Same method can be used in milling programs.

Obviously the Z offset changes (usually by the same increment) but you could also vary the X offset slightly to compensate for the deflection in the part diameter, regardless of the method used.

If you’re parting each piece off, then a facing cut in the next work offset resets the Z0 for the next part.

1 Like