Fusion 360 Post Processor (Download Links Included)

haha - touche @TheyCallMeJohn! :wink:

Hello, anyone know how I can stop the machine from going back to home when the program is finished, just want it to z up? I keep editing the x0y0 code out for now but I would like the post to do it for me.
Also another issue I have noticed is if I hit the stop button and then play, all 3 axis start moving simultaneously back to home and broke a cutter that was engaged in a cut. Not sure why it does that, any way to stop that from happening? Using Fusion 360. I did do a search prior to posting this but didnt find any info. Thanks for any help.

1 Like

If you edit the post processor you have linked to your machine you will find near the bottom something like this:

function onClose() {
setCoolant(COOLANT_OFF);
writeRetract(Z);
setWorkPlane(new Vector(0, 0, 0)); // reset working plane
writeRetract(X, Y);

Put a // in front of the writeRetract(X,Y); like this:

function onClose() {
setCoolant(COOLANT_OFF);
writeRetract(Z);
setWorkPlane(new Vector(0, 0, 0)); // reset working plane
//writeRetract(X, Y);

Save the file and you should be good to go, you may need to re-post your existing tool paths to get them updated. You can open the post processor file from your machine library under “My posts”

3 Likes

Yea, don’t do that. Never hit play unless the bit is in a safe position. Especially after aborting (stopping) a program. Jog it up to a safe location first.

2 Likes

Hello! I’m very new to this and could use some help. Can someone let me know if this generates gcode that pauses between tool changes?

Does this pp work with the journeyman version? I assume it shouldn’t make a difference.

Also there seems to be a onefinity pp available in the Fusion 360 library now, should I use the one in the library or this one here?

I personally don’t like the pause unless I do it for a reason such as to check how cuts are going. All of my cuts are separate routines, never mixed them together (ie bit changes). I use the Fusion 360 1F pp. Interested to see any other comments myself. Best of luck, don’t get in a hurry!

We should have a place for each community Fusion 360 + OneFinity to keep up with these updates. I’m sure i missed it, but i had to chase down this thread to find the link to get the post processor… And there are a few OF + Fusion360 things we need to know.

For example removing circular interpretion. I have to uncheck that box with the latest post processor otherwise the CNC starts grinding and bouches all over the places.

I’m using the Fusion360 community post processor. At the end of the program it generates:

N30945 Z0.6
N30950 G53 G0 Z0
N30955 G53 G0 X0 Y0
N30960 M30

Which basically hardware-homes the machine. Which is OK, but I’d like the flexibility to have the spindle stay near the workpiece - perhaps go to the soft home X and Y, and SafeZ. I looked through the code for G53s and found some, so I know where to hack. But then I bottled out because my late 1980’s C++ understanding (which I was never an expert in anyway) is not up to the task of whatever this code is and it’s going to take a learning curve to figure out what’s going on. Are the some Fusion 360 settings or simple code changes that I can make instead?

Go look at WaywardWoodworker’s post 6 posts up.

2 Likes

Yes - that’s it. I’m going to hack it - wish me luck!

Woohoo!

N30940 X6.2635 Y0.1553 Z-0.6475
N30945 Z0.6
N30950 G53 G0 Z0
N30955 M30

1 Like

Does anyone know the new format for the machine files for Fusion 360? I editing the journeyman to the foreman dimensions and when I imported the file, I got, your file is out of date, updating to the new format. I do not think the dimensions are correct.

I also noticed that Autodesk changed Fusion 360 core engine and the format of machine file has change.

I will have to change the onefinity-community-post-processors element. I’m working on that part time.

I was able to load the actual .machine file and Fusion 360 does the conversion. I was able to create NC file that are exactly the same as before.

So no problem on my side.

The dimensions you see seem to be limit mesure defined. When no limit set, you see 0mm.

Awesome,

I thought that might be the case, but you never know…

Lars

Ok, what am I doing wrong or missing?
After clicking - manage/post library I have the 1F file loaded into the local folder. Then close folder.
Go to setup/new setup/ machine select/ I don’t see the 1F file in any of the folders (local, linked, or fusion lib). Just says no machines stored locally.

Maybe this will help GitHub Procedure

2 Likes

Ok, getting closer. But still screwing something up.
On part C. Install 1F machine, part 8 installing definition. I load my machine, WW. I get popup warning about it being used with previous ver of fusion. I click Ok and see the WW listed in local machines. But on info
tab to the right, the dimensions are all listed as 0.

Is this a big deal?

Also when I try step 11 “Then, click on ‘Edit Selected’ icon to open the ‘Machine Configuration’ dialog window.”
It doesnt give me an option to store my g code in a folder, it gives me this

Hi. Regarding step 11. You have to be in the ‘Post Processing’ tab not the ‘General’ tab. Will take a look for dimensions.

1 Like

Concerning dimensions, that does not cause any problem. Doing same thing on my system if a redo all steps. Something probably change on fusion 360 core application component.

Maybe will still have to update package to fix this.

Those dimensions infos are set in the ‘Kinematics’ tab and seem to be correctly define but not shoing.

1 Like

Perfect, Thanks for your help.