Fusion Manufacture
Talk shop with the Fusion (formerly Fusion 360) Manufacture Community. Share tool strategies, tips, get advice and solve problems together with the best minds in the industry.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I need to know how to turn on smooth interpolation in bore processing.

Message 1 of 11
256 Views, 10 Replies

I need to know how to turn on smooth interpolation in bore processing.

Regarding the bore processing, I have been using Generic Robodrill posts.


Monosnap Autodesk Fusion 360 2023-12-05 10.48.43.png

At that time, the code was output with smoothing.

Monosnap - Visual Studio Code 2023-12-05 10.42.47.png

Outputting this program using the Siemens SINUMERIK840D Inspection post would result in an un-smoothed code.

Monosnap Spiral-test.mpf - Visual Studio Code 2023-12-05 10.44.12.png

Could you please tell me how to turn on smoothing?

Message 2 of 11
in reply to: Bunga777

It doesn't appear to be a smoothing problem, rather that its not outputting Helical moves


Can you check that this box is ticked in your post?



Message 3 of 11
in reply to: a.laasW8M6T

Thanks for the reply.


I thought this was the cause here at first too, but it is on.


I just checked it now and it is still on.

Monosnap NC Program_ NC プログラム1 2023-12-05 11.17.28.png

Is there any other possible cause? Do you get smoothed paths there?

Message 4 of 11
in reply to: Bunga777

Having a bit of a search around it seems this is a common problem with the siemens post, but not having ever used one I don't know alot about them.


One possible fix is to set useArcTurn=true




This also only works if Cycle 832 is set to off


it outputs a line like this



I would test carefully as there is a chance for undesirable behaviour


Message 5 of 11
in reply to: Bunga777

Thank you very much!

I am getting smoothed code output with that setting.


I have only recently started using this machine, so I don't understand CYCLE832 yet.

I wonder if it is possible that if I turn on this CYCLE832, the smoothing will be done on the machine side?


I will do some testing and post the results here again.

Message 6 of 11
in reply to: Bunga777

cycle 832 is the Siemens Smoothing cycle.


Similar to Heidenhain Cycle 32 which I am familar with.

It can make a big difference when roughing/finishing on how well the code runs.


does similar things to the Fanuc G05.1 which you may already know

Message 7 of 11
in reply to: Bunga777

@Bunga777 is this a new post from our library, or one that you've used for a while? The reason I've asked is because we've had some other users (myself included) who are finding that a recent change in Fusion has tweaked how our OLD posts handle arc motion (one of my old posts is from.... 2016, but it's always worked so had no need to update to latest). After a recent update, we were getting linearized arc moves on any helical move. The change to update the post (to make it work right) isn't that cumbersome, but if the solution from @a.laasW8M6T above works for you, then all is good

Seth Madore
Customer Advocacy Manager - Manufacturing
Message 8 of 11
in reply to: Bunga777

Got mine with Cycle 832 in auto mode, so it knows when to output roughing or finishing.

It's a game changer. You just need to implement some logic in your post.

Also using TURN for helical moves with good success.


Message 9 of 11
in reply to: a.laasW8M6T


Thanks for the explanation of CYCLE832.

Am I correct in assuming that with this, even a straightened arc movement will be automatically smoothed and smoothed in the NC device? If so, does that mean I should set CYCLE832 to Automatic in the post properties?



The post I am using is siemens-840d inspection.cps ver44083. It is probably one version older than the latest version. From what you are saying, is it possible that it is not normal behavior for an arc move to be output as a straight line? It is true that smoothing is enabled by @a.laasW8M6T's method, but since you said that it cannot be used together with CYCLE832, if possible, it would be better if the G code is also output without linearized code while using CYCLE832, the program would be shorter.



You seem to use CYCLE832 on a regular basis.


Have you ever had a problem operating a long, linearized code sent to a machine during helical operation?

I have been using Robodrill for a long time and am used to seeing the code output in simple arcs with good visibility, so I am not used to seeing this screen of G01s lined up forever, and I am wondering if this is normal? 

It would be helpful if you could tell us more about how you usually operate.

Message 10 of 11
in reply to: Bunga777



Indeed, in the version I am using, changing useArcTurn=True did not output the smoothed code.

I have confirmed that the latest version does output it.



Sorry, I must be mistaken, it was output as a solid arc.

Message 11 of 11
in reply to: Bunga777

My post is configured to output helical moves in a single line using the TURN command.

And CYCLE832 comes out automatically depending on the operation or stock to leave.

But when I do have linearized movements, CYCLE832 makes a world of difference, instead of jerky motions you get nice smooth movements.

The principle is that it deviates the profile by some amount that you specify to keep the movement smooth.

So, set it to roughing when you want to prioritize speed or set it to precise when you want maximum precision sacrificing speed.

I don't if it's clear enough, if you need more info feel free to ask. 

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums