How to Make Custom Operation-Specific Post Options in Fusion 360

Pete Oxenham
3 min readJul 21, 2020

Fusion recently introduced the ability to create and set custom post processor options in a new tab on an additional tab in an operation’s settings. As far as I can tell there is pretty much no documentation on this feature, and no mention of it in the Post Processor Training Guide. I did some digging and reached out to a few people at Autodesk and on Instagram, so I thought I’d share here.

Notice the extra tab

In my case, I am using this feature to set the AICC mode on my machine, which is really simple to implement so perfect for demonstration purposes. With that said, let’s dive in.

Step 1: Create operationProperties

This part is actually surprisingly easy. For my AICC mode selection, I basically just need three options. I added the above block of code right before the user-defined properties.

Step 2: Add code to OnSection (or wherever you need it)

In my case, I needed to write G5.1 Q0 or G5.1 Q1 before an operation, so in my OnSection I added the code above. I just hopped over to my writeG187 function (carry-over from the Haas post I modified), then wrapped it in an if statement. It will either write the G5.1 Q0/1 code, or fall back to the original writeG187 function which decides AICC mode based on stock to leave.

I’d assume you could also do the same thing in the function itself, but for me this seemed like a quicker and easier way to do it since I’m not having to tear apart code that I know already works.

To access the operationProperties values, you’ll use currentSection.properites.[your property name] . For multiple select stuff, you can just use parseInt() and then do whatever if/then statements you want.

Step 3: Create a Machine with an Associated Post

In order to enable the post settings, you need to create a machine in your machine library, then associate a post processor with it. When you create your setup, select the machine. Now Fusion will look at the post to see if there are any additional options, and if there are, it will activate that last tab.

Hope this info is helpful! Special thanks to Tim and George at Autodesk for giving me this info originally. I’m really not a post expert so if there’s any info I can add to this blog post for more people to see, please reach out to me and let me know.

--

--