Page 1 of 2

Fusion 360 Post Processor

Posted: Wed Oct 16, 2019 11:54 am
by Doug
We have a post processor for Fusion 360 on GitHub. You can get it at https://github.com/buildbotics/buildbot ... on360-post . Please report any problems you encounter in this forum.

Re: Fusion 360 Post Processor

Posted: Thu Jul 09, 2020 5:30 pm
by Reset
The buildbotics home page lists Plasma Cutters as an optional configuration for this controller but when you try to post process with a cutting workflow in Fusion 360 you get this error by the post processor.

Error: Waterjet, laser, and plasma cutting toolpath is not supported by the post configuration.

Re: Fusion 360 Post Processor

Posted: Fri Jul 10, 2020 8:47 am
by Doug
I modified the post processor and uploaded it to github. Please pull it down and try it out. I am not able to test this change. Please let me know if it gets F360 past the error and whether the code works correctly.

The purpose of this function is to turn the power off during rapid moves. The BB Controller has a similar capability built in. It's called 'rapid-auto-off' and can be configured on the 'Tool' page with 'PWM Spindle' selected. If you use this capability on the BB Controller configuration, you should not have to configure F360 for plasma cutting.

Re: Fusion 360 Post Processor

Posted: Fri Jul 10, 2020 9:04 am
by Reset
See attached photo, something appears to be off with this CPS file. All of the property values are gone and when you post there is actually no output.

As a note to the previous post, the reason this is necessary is a cutting toolpath in F360 works vastly different by default than any of the machining toolpaths. You could technically probably get a 2D contour toolpath to act like a cutting toolpath but it would require changing a lot of settings so it's really not ideal. It would be best for everyone, especially those less experienced with F360, if you could use the toolpath that is correct for the operation you're trying to perform. A simple example is that a milling toolpath turns on the tool when the Z is at the retraction height, then it moves down to the cutting height. This way the milling bit is spun up before contacting the work piece. You obviously can't turn on a plasma torch 4 inches from the work piece and then plunge, you need to move to your cutting depth first before turning on the torch. You could change the milling toolpath to a different retraction height but it's just one of the many things you would have to change to make it work.

Re: Fusion 360 Post Processor

Posted: Fri Jul 10, 2020 2:06 pm
by Doug
Sorry about that, I had an error in my program change. I have loaded a new version to github. Please try this new version.

Re: Fusion 360 Post Processor

Posted: Fri Jul 10, 2020 3:06 pm
by Reset

Code: Select all

Information: Configuration: Buildbotics 4-Axis CNC Controller
Information: Vendor: Buildbotics LLC
Information: Posting intermediate data to 'C:\Users\Dustin\Downloads\1001.nc'
Error: Failed to post process. See below for details.
...
Code page changed to '1252  (ANSI - Latin I)'
Start time: Friday, July 10, 2020 10:04:13 PM
Code page changed to '20127 (US-ASCII)'
Post processor engine: 4.5689.0
Configuration path: C:\Users\Dustin\AppData\Local\Autodesk\Autodesk Fusion 360\XBKZLA5W6FNA\W.login\M\D20190418189242276\CAMPosts\buildbotics.cps
Security level: 1000
Include paths: C:\Users\Dustin\AppData\Local\Autodesk\Autodesk Fusion 360\XBKZLA5W6FNA\W.login\M\D20190418189242276\CAMPosts
Configuration modification date: Friday, July 10, 2020 10:03:49 PM
Output path: C:\Users\Dustin\Downloads\1001.nc
Checksum of intermediate NC data: 8afca83bd84afdac97ee132d877a32fa
Checksum of configuration: 387b577162aa4c2e715bef1bd585707e
Vendor url: http://www.buildbotics.com
Legal: Copyright (C) 2012-2018 by Autodesk, Inc.
Generated by: Fusion 360 CAM 2.0.8609
...

###############################################################################
Error: Waterjet, laser, and plasma cutting toolpath is not supported by the post configuration.
Failed while processing onOpen().
###############################################################################

Error: 
Error: Failed to invoke 'onOpen' in the post configuration.
Error: Failed to execute configuration.
Stop time: Friday, July 10, 2020 10:04:13 PM
Post processing failed.

Re: Fusion 360 Post Processor

Posted: Fri Jul 10, 2020 7:35 pm
by Doug
OK, I created a new post processor. It's titled buildbotics_jet.cps and is now on github. Please try this out and let me know how far you get. It is made for laser cutting, but I think plasma and waterjet will work the same.

I apologize for this trial and error process, but I don't have access to Fusion 360. This could be a bit time consuming, so I hope you are up for it.

Re: Fusion 360 Post Processor

Posted: Sat Jul 11, 2020 6:01 am
by Reset
I had to change the tool type to Laser otherwise I was getting the same error, as you said it should work the same. This is the new error.

Code: Select all

###############################################################################
Error: Radius compensation mode is not supported.
Error at line: 325
Error in operation: '2D Profile1'
Failed while processing onLinear() for record 246.
###############################################################################

Error: Failed to execute configuration.
Stop time: Saturday, July 11, 2020 12:59:33 PM
Post processing failed.

Re: Fusion 360 Post Processor

Posted: Sat Jul 11, 2020 4:09 pm
by Reset
If it is easier for you, I can be available for a Teams meeting any time next week so you can test it live, rather than going back and forth. Just a thought.

Re: Fusion 360 Post Processor

Posted: Sat Jul 11, 2020 7:46 pm
by Doug
Actually, I am going on a backpacking trip from Tuesday through Thursday, so It would have to be Friday. Also, I am not familiar with a "Teams Meeting". Is it hard to set up? I know how to do google hangout. I am also available tomorrow (Sunday).

For the radius compensation error, the BB Controller does not support radius compensation. Is this a switch that you can turn off in F360?