Fusion 360 cam post processor

Hi all,
I was wondering if anyone uses fusion360 cam in place of the wam software. Looks like a post is available and I’m curious if anyone has used it and if it works well.

Looks like it has presets in the post for aluminum, stainless, and 4130, with the option to default to the presets or designate feeds and speeds via the tool settings in the cam software.

Hi @carr505 thanks for joining the WAZER Forum and Welcome!

Using a workaround for the WAM software is not recommended and is a direct violation of Warranty and Support services. In the event of ignoring the User Manual and following unsupported workflows/systems, your Warranty and Support Services will be void. Damage to your WAZER, environment, or injury/death to the user is possible. To review the Terms of Service and Warranty, please find this information here - Thank you!

With that said, I do not recommend Forum discussion around any Warranty violations. I apologize for the inconvenience.

Thanks @Alex

That is just stupid

Best regards

Alex, I think it would be good for WAZER to look at this and even work with Autodesk to help further develop the post processor. Almost every CNC Machine, whether it is a Mill, Lathe, CNC Router and plasma table all support Fusion.

Limiting WAZER only to the WAM software really limits users and it would help with development workflows for integrating WAZER into a larger production environment.

I am not sure what the limiting factor is. WAZER is just a GCODE device. If you help develop the post processor, I am sure it would help with sales in the future.

Thanks

5 Likes

Hey @cbyrd thanks for joining the Forum and Welcome!

Honestly, this is a great idea! Being able to Support Fusion additionally would open up possibilities for the larger production environment. I will personally share this feedback with the Development Team and push this into our in-house dev. log.

The intentions behind WAM are to enable all of our users, no matter what market or experience level with CNC they have, and give easy access to a quick to use software. There was no intention to limit users and apologize if that is the case.

At this time, the Development & Customer Support teams can only support trusted and tested software - such as WAM. Any workaround outside of this will result in safety concerns because they are not tested/trusted. Hence, the ToS Violation.

Moving forward, I will make sure your voice is shared internally to the Development Team - Thanks for sharing! :grinning:

2 Likes

I would love to see Fusion 360 as a part of WAZER but Autodesk is charging for every little tab now that it has become so useful. It will be another IOS money grabber before its over. Hoping I’m wrong!
Every machine I own has proprietary software these days. WAM is as good as any other or better on the market. TRUMPF has theirs and charge $135 an hour for a zoom call.

I’m a Fusion360 beginner user and also interested in obtaining a Wazer. Is there any problem exporting .DXF or .SVG from Fusion into WAM?

Since I haven’t done anything in CAM, I guess the question is what are the issues regarding going from Fusion to WAM? The Wazer isn’t doing any machining, just cutting. Please excuse my ignorance.

Hey @michaelk Thanks for joining the Forum, and Welcome!

There are no issues exporting a DXF from Fusion and importing that DXF into WAM. It’s a pretty quick process actually!

  1. Create your sketch and extrude profiles to solid.

  1. If you are using text, make sure it is converted to a path and extruded as a cut-out. This is to make sure the text is converted to nodes & paths in order for WAM to interpret it.

  1. Crate a final sketch on the face you desire to be cut.

  1. Export this sketch by right clicking and saving as a DXF.

  1. Import the saved DXF into WAM! (Link)

If you are curious to learn more recommended export processes for DXF files through multiple CAD software, I recommend reviewing our online article found here!

3 Likes

but you are still stuck with sucky /wam the goal it to dump it since Wazer will never get it right.

they should give up and hire someone competent to start over and or support fusion

i got fusion 360 nan d am trying to figure out the process chain to go from DXF to Wazer gcode. does anyone have a tutorial or list of steps that they can share?

got it working already but i am very good at forgetting process steps. would love to get a list of steps to go from DXF to Wazer gcode. i already forgot what i did but did produce gcode that looks right. i would like an explanation of how to do lead ins outs choose feed and piercing variable for different materials etc.

this is sure going to be less work thatn writing a post processor myself :slight_smile:

1 Like

Digging around the post processor a little bit and found on line 549, the variable for the maximum line length can be found and changed. I have tested this visually with outputted code and it does work and still follows the correct profile when I change the maximum line length to 1000mm. This cuts back on code size substantially for larger parts.

Need to test this on the machine to make sure Wazer didn’t do this for a reason, but I have tested hand edited code previously where I removed all intermediate points and the part came out just fine. Still waiting for feedback from Wazer to see why they are doing it this way, but it seems unnecessary.

Edit to add: Line segments seem to be stuck at 43.175mm for the longest length, even when maximum line length value is changed.

i don’t think it is possible to get any useful information from Wazer. I don’t understand why they feel a need to treat us like morons. I wish they had marketed the machine “for morons only, not for engineers”

1 Like

which post processor is this? where do i find it

Figured it was the same one you were using since you are posting stuff from fusion. It is called wazer and it is available on autodesks website. I would post it here but the file type is not supported. It can be found on the link below, just search wazer in the search bar.

Here’s an updated Feed/Speed Database for the Fusion360 post. You can edit the post and replace the code in the post file so you have all the built in WAM settings. You will also need to add the Values table on line 91 of the post.

var feedSpeedDatabase = [ // all values are defined in INCH
  {id:"StainlessSteel316", thickness:0.016, pierceTime:4, speedFineRate:2.250, speedRoughRate:2.893},
  {id:"StainlessSteel316", thickness:0.031, pierceTime:4, speedFineRate:1.380, speedRoughRate:1.774},
  {id:"StainlessSteel316", thickness:0.063, pierceTime:10, speedFineRate:0.846, speedRoughRate:1.087},
  {id:"StainlessSteel316", thickness:0.125, pierceTime:45, speedFineRate:0.518, speedRoughRate:0.667},
  {id:"Steel1008", thickness:0.016, pierceTime:2, speedFineRate:2.576, speedRoughRate:3.312},
  {id:"Steel1008", thickness:0.031, pierceTime:3, speedFineRate:1.732, speedRoughRate:2.112},
  {id:"Steel1008", thickness:0.036, pierceTime:4, speedFineRate:1.533, speedRoughRate:1.931},
  {id:"Steel1008", thickness:0.048, pierceTime:6, speedFineRate:1.193, speedRoughRate:1.603},
  {id:"Steel1008", thickness:0.063, pierceTime:9, speedFineRate:0.943, speedRoughRate:1.347},
  {id:"Steel1008", thickness:0.125, pierceTime:38, speedFineRate:0.513, speedRoughRate:0.859},
  {id:"Steel1018", thickness:0.125, pierceTime:44, speedFineRate:0.349, speedRoughRate:0.580},
  {id:"Steel1018", thickness:0.188, pierceTime:102, speedFineRate:0.262, speedRoughRate:0.476},
  {id:"Steel1018", thickness:0.250, pierceTime:159, speedFineRate:0.214, speedRoughRate:0.414},
  {id:"SteelO1", thickness:0.063, pierceTime:14, speedFineRate:0.363, speedRoughRate:0.466},
  {id:"SteelO1", thickness:0.125, pierceTime:62, speedFineRate:0.455, speedRoughRate:0.585},
  {id:"Steel440C", thickness:0.063, pierceTime:15, speedFineRate:0.733, speedRoughRate:0.943},
  {id:"Steel440C", thickness:0.125, pierceTime:65, speedFineRate:0.485, speedRoughRate:0.624},
  {id:"Steel4130", thickness:0.016, pierceTime:3, speedFineRate:2.247, speedRoughRate:2.888},
  {id:"Steel4130", thickness:0.031, pierceTime:4, speedFineRate:1.404, speedRoughRate:1.805},
  {id:"Steel4130", thickness:0.036, pierceTime:5, speedFineRate:1.278, speedRoughRate:1.643},
  {id:"Steel4130", thickness:0.048, pierceTime:7, speedFineRate:1.053, speedRoughRate:1.353},
  {id:"Steel4130", thickness:0.063, pierceTime:11, speedFineRate:0.878, speedRoughRate:1.128},
  {id:"Steel4130", thickness:0.125, pierceTime:44, speedFineRate:0.549, speedRoughRate:0.705},
  {id:"Aluminum6061", thickness:0.016, pierceTime:2, speedFineRate:7.970, speedRoughRate:10.248},
  {id:"Aluminum6061", thickness:0.031, pierceTime:2, speedFineRate:4.340, speedRoughRate:5.580},
  {id:"Aluminum6061", thickness:0.063, pierceTime:6, speedFineRate:2.363, speedRoughRate:3.038},
  {id:"Aluminum6061", thickness:0.125, pierceTime:22, speedFineRate:1.287, speedRoughRate:1.654},
  {id:"Aluminum6061", thickness:0.188, pierceTime:46, speedFineRate:0.902, speedRoughRate:1.159},
  {id:"Aluminum6061", thickness:0.250, pierceTime:79, speedFineRate:0.701, speedRoughRate:0.901},
  {id:"Aluminum6061", thickness:0.313, pierceTime:120, speedFineRate:0.576, speedRoughRate:0.741},
  {id:"Aluminum6061", thickness:0.375, pierceTime:170, speedFineRate:0.491, speedRoughRate:0.631},
  {id:"Aluminum6061", thickness:0.500, pierceTime:296, speedFineRate:0.381, speedRoughRate:0.490},
  {id:"Aluminum7075", thickness:0.016, pierceTime:3, speedFineRate:6.949, speedRoughRate:8.935},
  {id:"Aluminum7075", thickness:0.031, pierceTime:3, speedFineRate:4.164, speedRoughRate:5.353},
  {id:"Aluminum7075", thickness:0.063, pierceTime:5, speedFineRate:2.495, speedRoughRate:3.207},
  {id:"Aluminum7075", thickness:0.125, pierceTime:18, speedFineRate:1.495, speedRoughRate:1.922},
  {id:"Aluminum7075", thickness:0.188, pierceTime:44, speedFineRate:1.108, speedRoughRate:1.424},
  {id:"Copper110", thickness:0.031, pierceTime:3, speedFineRate:1.488, speedRoughRate:1.913},
  {id:"Copper110", thickness:0.063, pierceTime:12, speedFineRate:0.862, speedRoughRate:1.108},
  {id:"Copper110", thickness:0.125, pierceTime:53, speedFineRate:0.499, speedRoughRate:0.642},
  {id:"Copper110", thickness:0.188, pierceTime:124, speedFineRate:0.363, speedRoughRate:0.466},
  {id:"TitaniumG5", thickness:0.016, pierceTime:2, speedFineRate:3.169, speedRoughRate:4.074},
  {id:"TitaniumG5", thickness:0.031, pierceTime:3, speedFineRate:1.767, speedRoughRate:2.271},
  {id:"TitaniumG5", thickness:0.063, pierceTime:8, speedFineRate:0.985, speedRoughRate:1.266},
  {id:"TitaniumG5", thickness:0.125, pierceTime:39, speedFineRate:0.549, speedRoughRate:0.706},
  {id:"HDPEPlastic", thickness:0.016, pierceTime:1, speedFineRate:32.837, speedRoughRate:42.219},
  {id:"HDPEPlastic", thickness:0.031, pierceTime:3, speedFineRate:14.725, speedRoughRate:18.933},
  {id:"HDPEPlastic", thickness:0.063, pierceTime:6, speedFineRate:6.604, speedRoughRate:8.490},
  {id:"HDPEPlastic", thickness:0.125, pierceTime:15, speedFineRate:2.961, speedRoughRate:3.807},
  {id:"HDPEPlastic", thickness:0.188, pierceTime:25, speedFineRate:1.852, speedRoughRate:2.382},
  {id:"HDPEPlastic", thickness:0.250, pierceTime:37, speedFineRate:1.328, speedRoughRate:1.707},
  {id:"HDPEPlastic", thickness:0.313, pierceTime:51, speedFineRate:1.026, speedRoughRate:1.319},
  {id:"HDPEPlastic", thickness:0.375, pierceTime:67, speedFineRate:0.831, speedRoughRate:1.068},
  {id:"HDPEPlastic", thickness:0.500, pierceTime:105, speedFineRate:0.565, speedRoughRate:0.766},
  {id:"Poly60", thickness:0.016, pierceTime:1, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Poly60", thickness:0.031, pierceTime:2, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Poly60", thickness:0.063, pierceTime:4, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Poly60", thickness:0.125, pierceTime:10, speedFineRate:25.384, speedRoughRate:32.636},
  {id:"Poly60", thickness:0.188, pierceTime:20, speedFineRate:6.452, speedRoughRate:8.296},
  {id:"Poly60", thickness:0.250, pierceTime:33, speedFineRate:2.442, speedRoughRate:3.139},
  {id:"Poly60", thickness:0.313, pierceTime:49, speedFineRate:1.149, speedRoughRate:1.477},
  {id:"Poly60", thickness:0.375, pierceTime:69, speedFineRate:0.621, speedRoughRate:0.798},
  {id:"Poly60", thickness:0.500, pierceTime:118, speedFineRate:0.235, speedRoughRate:0.302},
  {id:"PolyCarb", thickness:0.031, pierceTime:2, speedFineRate:10.912, speedRoughRate:17.278},
  {id:"PolyCarb", thickness:0.063, pierceTime:3, speedFineRate:4.819, speedRoughRate:7.631},
  {id:"PolyCarb", thickness:0.125, pierceTime:11, speedFineRate:2.128, speedRoughRate:3.370},
  {id:"PolyCarb", thickness:0.188, pierceTime:26, speedFineRate:1.320, speedRoughRate:2.090},
  {id:"PolyCarb", thickness:0.250, pierceTime:47, speedFineRate:0.940, speedRoughRate:1.488},
  {id:"PolyCarb", thickness:0.313, pierceTime:76, speedFineRate:0.723, speedRoughRate:1.144},
  {id:"Acrylic", thickness:0.031, pierceTime:2, speedFineRate:20.032, speedRoughRate:25.755},
  {id:"Acrylic", thickness:0.063, pierceTime:3, speedFineRate:8.192, speedRoughRate:10.533},
  {id:"Acrylic", thickness:0.125, pierceTime:7, speedFineRate:3.350, speedRoughRate:4.307},
  {id:"Acrylic", thickness:0.188, pierceTime:14, speedFineRate:1.986, speedRoughRate:2.553},
  {id:"Acrylic", thickness:0.250, pierceTime:23, speedFineRate:1.370, speedRoughRate:1.761},
  {id:"Acrylic", thickness:0.313, pierceTime:36, speedFineRate:1.027, speedRoughRate:1.321},
  {id:"Acrylic", thickness:0.375, pierceTime:52, speedFineRate:0.812, speedRoughRate:1.044},  
  {id:"Acrylic", thickness:0.500, pierceTime:94, speedFineRate:0.560, speedRoughRate:0.720},
  {id:"Silicone50A", thickness:0.016, pierceTime:1, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Silicone50A", thickness:0.031, pierceTime:1, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Silicone50A", thickness:0.063, pierceTime:2, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Silicone50A", thickness:0.125, pierceTime:3, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Silicone50A", thickness:0.188, pierceTime:6, speedFineRate:41.322, speedRoughRate:53.128},
  {id:"Silicone50A", thickness:0.250, pierceTime:10, speedFineRate:16.706, speedRoughRate:21.479},
  {id:"Silicone50A", thickness:0.375, pierceTime:22, speedFineRate:4.662, speedRoughRate:5.993},
  {id:"Silicone50A", thickness:0.500, pierceTime:38, speedFineRate:1.885, speedRoughRate:2.423},
  {id:"Neoprene50A", thickness:0.016, pierceTime:1, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Neoprene50A", thickness:0.031, pierceTime:1, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Neoprene50A", thickness:0.063, pierceTime:2, speedFineRate:74.803, speedRoughRate:74.803},
  {id:"Neoprene50A", thickness:0.125, pierceTime:4, speedFineRate:26.766, speedRoughRate:34.413},
  {id:"Neoprene50A", thickness:0.188, pierceTime:8, speedFineRate:9.611, speedRoughRate:12.357},
  {id:"Neoprene50A", thickness:0.250, pierceTime:13, speedFineRate:4.647, speedRoughRate:5.975},
  {id:"Neoprene50A", thickness:0.313, pierceTime:20, speedFineRate:2.645, speedRoughRate:3.400},
  {id:"Neoprene50A", thickness:0.375, pierceTime:28, speedFineRate:1.669, speedRoughRate:2.145},  
  {id:"Neoprene50A", thickness:0.500, pierceTime:50, speedFineRate:0.807, speedRoughRate:1.037},
  {id:"BorosilicateGlass", thickness:0.063, pierceTime:4, speedFineRate:34.818, speedRoughRate:44.766},
  {id:"BorosilicateGlass", thickness:0.125, pierceTime:3, speedFineRate:8.275, speedRoughRate:10.639},
  {id:"BorosilicateGlass", thickness:0.188, pierceTime:5, speedFineRate:1.967, speedRoughRate:2.529},
  {id:"BorosilicateGlass", thickness:0.250, pierceTime:9, speedFineRate:4.647, speedRoughRate:5.975},
  {id:"BorosilicateGlass", thickness:0.313, pierceTime:17, speedFineRate:1.238, speedRoughRate:1.592},
  {id:"BorosilicateGlass", thickness:0.375, pierceTime:27, speedFineRate:0.849, speedRoughRate:1.091},  
  {id:"BorosilicateGlass", thickness:0.500, pierceTime:56, speedFineRate:0.467, speedRoughRate:0.601},
  {id:"CeramicTile", thickness:0.375, pierceTime:6, speedFineRate:7.455, speedRoughRate:9.584},
  {id:"Porcelain", thickness:0.375, pierceTime:16, speedFineRate:1.442, speedRoughRate:1.854},
  {id:"SodaLimeGlass", thickness:0.063, pierceTime:2, speedFineRate:15.889, speedRoughRate:20.429},
  {id:"SodaLimeGlass", thickness:0.125, pierceTime:3, speedFineRate:5.622, speedRoughRate:7.228},
  {id:"SodaLimeGlass", thickness:0.188, pierceTime:6, speedFineRate:3.061, speedRoughRate:3.936},
  {id:"SodaLimeGlass", thickness:0.250, pierceTime:11, speedFineRate:1.989, speedRoughRate:2.557},
  {id:"CarbonFiber", thickness:0.031, pierceTime:4, speedFineRate:4.202, speedRoughRate:5.403},
  {id:"CarbonFiber", thickness:0.063, pierceTime:9, speedFineRate:2.042, speedRoughRate:2.626},
  {id:"CarbonFiber", thickness:0.125, pierceTime:33, speedFineRate:0.992, speedRoughRate:1.276},
  {id:"CarbonFiber", thickness:0.188, pierceTime:75, speedFineRate:0.651, speedRoughRate:0.837}
];

This below should replace the values that creates the material selection drop down in the post. Should be line 91 in the post.

 values     : [
      {title:"Stainless Steel 316", id:"StainlessSteel316"},
      {title:"Steel 1008", id:"Steel1008"},
      {title:"Steel 1018", id:"Steel1018"},
      {title:"Steel 4130", id:"Steel4130"},
      {title:"Steel O1", id:"SteelO1"},
      {title:"Stainless Steel 440C", id:"Steel440C"},
      {title:"Aluminum 6061", id:"Aluminum6061"},
      {title:"Aluminum 7075", id:"Aluminum7075"},
      {title:"Copper 110", id:"Copper110"},
      {title:"Titanium G5", id:"TitaniumG5"},
      {title:"HDPE Plastic", id:"HDPEPlastic"},
      {title:"Polyurathane 60A", id:"Poly60"},
      {title:"Polycarbonate", id:"PolyCarb"},
      {title:"Acrylic", id:"Acrylic"},
      {title:"Silicone50A", id:"Silicone 50A"},
      {title:"Neoprene50A", id:"Neoprene 50A"},
      {title:"SodaLimeGlass", id:"Soda Lime Glass"},
      {title:"BorosilicateGlass", id:"Borosilicate Glass"},
      {title:"Ceramictile", id:"Ceramic Tile"},
      {title:"Porcelain", id:"Porcelain Tile"},
      {title:"CarbonFiber", id:"Carbon Fiber"},
      {title:"Custom", id:"custom"}
    ],

Here is a quick start for the fusion 360 post processor, as well as a generic wazer tool and the post with all the current wazer material settings in case anyone wants to use a tool that actually works.
https://drive.google.com/drive/folders/12onUIKk5as2klwzMWzXBQWWrbkw6XwO5?usp=sharing

1 Like

This is great! Thanks for taking the time to do this.

1 Like

no problem! let me know if you need additional material settings added, or have questions not covered in the doc