Questions about wrapping fourth axis toolpaths in Fusion 360 using Wrap Y to A post

I am attempting to use fusion to create continuous fourth axis toolpaths without paying for the $2k mutli axis extension.

I can definitely achieve the shape I am currently aiming for using multiple tool orientations(using the A-axis as an indexer), but I would like to see if it is possible to get fusion to create a continuous toolpath that could save some machining time.

I wrote a grasshopper script that does some coordinate transformation and unrolls my vase shape, shown here:

I imported this into fusion, created a parallel fininishing toolpath and posted this:

It doesn’t appear to do the Y to A transformation that I was expecting. There is only one line in the g-code that calls out an A rotation, at the very start. Furthermore I am not sure if my input surface length is correct. I am currently using the max circumference of the vase, shown here:

Does anyone have any advice on why fusion is not posting g-code that wraps the y-axis of the file around the a-axis, or what to use for the input surface length?

Thanks!

1 Like

The wrap toolpath is a very specific functionality. It only works with a small set of toolpaths on geometry that is on a cylinder. See this video:

There might be a way to let Fusion do the carving toolpath and wrap it yourself. You would have to load the G-code and transform the Y moves to A moves, possibly with inverse-time feeds. This might introduce an error because your transformation deforms the surface without a corresponding change in the cutter shape. If your cutter is small, that shouldn’t matter.

Another option would be to do the indexing on a small slice and then write a script to rotate and repeat. This would work if your pattern repeats, which I think it does but can’t quite tell. You could use Fusion’s stock bound feature to choose a slice that’s off-center to get better cutter engagement.

I was hoping that the post processor for fusion from avid called “Avid CNC Wrap Y to A.cps” would do exactly that, transform the Y moves to A moves. Is this not the case?

Yes, there could be some cutter shape issues if the pocket is too small.

As far as I know, that is not the case. In Fusion, Avid’s wrap post-processors only handle 3+1 indexing and this functionality.

@Eric might know more.

1 Like

The “Wrap to A” posts will do basically what they say… They take X or Y (depending on how you have your rotary mounted) and wrap those moves to rotary moves.

Using these posts essentially makes your 4 axis machine work like a 3 axis machine with one of those axes being swapped to a rotary.

To put another way: “Turkey on a spit”.

I believe you can do this type of toolpath in Fusion, although I don’t know how to set them up because it’s been a while.

What I did in some of my other posts here is to find another true 4 axis post, create code with that and then just massage it to work with Mach 4.

It should be noted that Mach 4 CAN do all 4 axes at the same time, our post doesn’t do that.

For the model above, the “turkey on a spit” approach with a ball nose would yield great results, and you might be best off using Vectric Aspire or Vcarve as that toolpath would be pretty easy to make in one of those.

@Eric That was what I was trying to achieve, the turkey on a spit 2+1 using an unrolled version of my vase. As you can see, despite using the Y to A post my g-code still has Y moves, and only references A once at the start of the file to zero it:
(PARALLEL1)
M5
T41 M6
S18000 M3
G54
G0 A0.
G0 X9.8532 Y-0.2305
G43 Z5.2259 H41
Z2.3372

I know you can do this the “right” way by buying the multi-axis extension for fusion or by using the fourth axis as an indexer which seems to post just fine after enabling the A axis in the default fusion post, although I haven’t tried it on my machine. Not sure why the g-code still has y-axis moves, they should be A axis moves if the post truly translates y axis moves into a-axis moves. I may be missing something fundamental, I am new to fourth axis g-code.

1 Like

Made a little progress, I made the part in fusion 360 inches long, then made a parallel finish with a 1" stepover. I posted the g-code, and used find and replace to swap all “Y” to “A”. Nc viewer now shows this, which is what I was looking for:

I think this method will not work because the tool contact point calculations will be off. Could work for cylindrical parts but I think anything concave will be off due to how I had to stretch the part to trick fusion into outputting the correct A angle.

1 Like

Uh, actually you can just buy cloud credits and use what you need. You don’t have to buy the full subscription.

3 of my machines are 4 axis and I rarely do 4 axis work. It’s like 1% of your job unless you specialize in that kind of work.

Just rent for the day.

1 Like

Biting the bullet does seem like the best solution here. But I cringe at 11 credits ($33) a day.

Back in 2010 I built my first 4 axis machine. It was a Sieg X3 conversion. I used a Sherline rotary table for the 4th axis and a Probotix custom controller. Cost me about $4,500.

Long story short, the CAM to drive that 4th axis was $50,000 per seat.

Consider yourself lucky. $33 a day is still peanuts compared to any other provider.

PS. For the record I still use the X3, original PC but the latest LinuxCNC build.

1 Like

That sure puts it in perspective!

My neuron isn’t firing this weekend and I’m having a hard time getting the machine setup right for 4th axis rotary turning in Fusion 360. It was a piece of cake in Vectric Aspire, but Fusion and I have issues.
Does someone have a file they could share that includes information in the CAM setup so I can see how this is supposed to be done?
Thank you,
Scott

Are you using an EX control or Mach 4?

Im using stock CNC12 on my Avid Pro rotary setup.

Ah ok, if you’re running vanilla CNC12 you can likely use the “Centroid” post that’s included in Vectric, but that’s not going to get you rotary support.

Our EX Rotary posts will get you that, but with some caveats:

Firstly there are a couple of nice added features:

Even though you “lose” an X or Y axis on a rotary post (because you’re wrapping one of them) our rotary post will get you to XY zero BEFORE the wrap. This can help you if you forget (like me) to get into position before running a rotary job.

ONE BIG CAVEAT on our “AVID-ified” version of CNC12 we allow placing the rotary along the X or Y axis, and we allow placing the chuck facing either direction. Depending on how you place it the direction of the rotary axis reverses.

An example: Let’s say you have your rotary along the X axis, and you chuck is close to X0 but it’s pointing towards X+, this would mean your rotary spins normally.

If you had your rotary along X with the chuck facing X- the rotary would spin backwards.

We do this to make it easier for the user, so essentially all you need to do is tell us if your rotary is along X or Y, and we take care of the motor direction for you.

I say all of this because this automation is in our version of CNC12, and won’t be in the vanilla version of Centroid. You can still do this, but you’d have to set things manually.

Sorry that’s not a direct answer, but you should be able to use our posts with stock Centroid reasonably easy as long as you’re paying attention to settings.

1 Like

Thank you Eric. I’m sorry I wasn’t clear about what I needed. Running the rotary on the Avid and post processor isn’t a problem at all. That’s been working well. I’ve taken a Centroid post processor originally from Gary Campbell and made modifications to also use a laser on the rotary (thanks to Jim Neeb). That said, I am going to look carefully at the Avid PP because you guys are putting a lot of thought into making Centroid stuff more accessible. Love that!

The machine setup I’m having a problem with is in the CAM part of Fusion 360. For example, I don’t know what generic (or otherwise) version of a machine to use for setup and I’m having a difficult time getting the ‘wrap’ functions to work as I set up the cutting paths in Fusion 360. I thought that since this was a thread on wrapping in Fusion 360, a user that’s gone through it might have a file I can import into Fusion to look at what they’ve done.

I’m going keep banging away in Fusion 360 regardless. I’m making incremental gains, but it’s slow and frustrating. That’s not an Avid problem, for sure.

Ahh, that puts a lot more perspective on it.

Rotary toolpaths in Fusion are very powerful, but are a bit tricky to setup. One thing that got me tripped up early on was not having a “machine” setup.

We require that now with our Fusion posts… or to say another way: You can’t JUST use a Fusion post if you want to do rotary work, you ALSO need to pair it with a “machine profile”

Both of those are available on our website for download.

If you want you can check out this Fusion test file I made for rotary:

Hopefully this doesn’t confuse more than help, but things to look for:

Check the Setup and look at the machine I have in there (Avid EX with rotary). I have that in there because the Machine Setup itself has a rotary axis configured. THAT is what tells the post “Hey you can post A moves now”

Then dive into the toolpaths. I’d ignore anything but the facing toolpaths just to learn how it works. If you look you’ll see the “tool orientation” set in each of those toolpaths.

It’s also worth noting that this job is meant to have Z zero at the CENTER of the rotary axis, NOT on top of the stock.

At some point in the future I have on my list to make a video for rotary operations. It’s not going to be out in the next few weeks though. Hopefully this helps you out a bit.

Excellent! This is exactly what i was looking for.
Thanks Eric!

Please do keep posting questions in here. I’ll try to help as best as I can. (I do have a busy few weeks coming up)

However, questions from you (and anyone else who’s got rotary questions) will be great in helping me figure out content for an upcoming video.

One thing I will say: If you want true 4th axis rotary Fusion/Centroid is the way to do it. Once you get your head around Fusion you’ll be able to make great use of it.

What I did early on was make a reasonably simple shape. It was just a 4 sided box with a chamfer on one side. I practiced making facing toopaths on each side. Then I would air cut it. Once I got that down I saved that model and would keep it for reference when I made subsequent models.

1 Like