Post Processor and Machine Simulation What’s New – June 2021

Andrea Amilo June 25, 2021 19 min read

Looking for the latest post processor updates? Look no further!

We are continually working hard to bring you updates and improvements to the many open-source Post Processors and Machines we offer for free, but those updates often get lost in the shuffle of other enhancements or big feature releases. This post aims to update you on newly added or improved post processors and machines, so you can stay up to date on posts you use today or look for new posts so you can get the most out of Fusion 360.

This post will get refreshed with notable updates as they’re released, and you can click each hyperlink to go to the mentioned post. As always, you can find the latest in our post processor offering on the Online Post Library where you can search by vendor, type, or name, and see any recent changes to each post processor.

MAIN CONTENTS

  1. New Post Processors
  2. Improved Post Processors
  3. New Machines
  4. In Development
  5. Tip & Tricks

1. New Post Processors

Milling Post Processors

RS-274D Sample Multi-axis

Generic Multi-axis post for the RS-274D format. Most CNCs will use a format very similar to RS-274D. When making a post for a new CNC control this post will often serve as the basis.

Additive Post Processors

Alfawise

Post for exporting toolpath to the Alfawise range of printers in gcode format (U20, U20 One, U20 Plus, U30, U50). Code is output in millimeter only.

New Beta post processors

The following are the new post processors under development, which means they are currently in the testing phase:

If you choose to use one of these post processors, you assume all inherent risk in using it, and we ask that you proceed with caution. That being said, if you feel safe doing so and are willing to test any of them and provide feedback, let us know at cam.posts@autodesk.com.

2. Improved Post processors

We are always working to keep post processors up to date with new technologies. This is a summary of the main implementations made to post processors already in the library.

Documentation

Updated the Post Processor Training Guide to reflect the new method for defining multi-axis configurations in a post processor.

Added a User Guide to the property settings in the Hurco milling post processor:

Milling Post Processors

Haas, Haas ec, Haas with a-axis, Haas inspect surface, Haas trunnion, Haas umc-750, Haas next generation, Haas next generation inspect surface

Modified highFeedrate handling to use the previous behavior in all these Haas post processors.

Haas trunnion, Haas umc-750, Haas next generation, Haas next generation inspect surface

Fixed an issue where the Haas control would error when trying to activate TCPC (G234).

Heidenhain, Heidenhain inspection

Added machine simulation and machine configuration support to the Heidenhain post processor.

Makino d200z, Makino d300, Makino d500, Makino slim3n, Mazak, Okuma

Fixed smoothing logic to use correct parameter definition in several generic post processors.

Mazak

Added machine simulation and machine configuration support to Mazak post processor.

Okuma

Add safe tool change and correct the smoothing tolerance output in G131 function.

Tormach

Added machine simulation and machine configuration support to Tormach post processor.

Mill-Turn Post Processors

Takisawa mill-turn fanuc

Synced secondary spindle to main spindle during milling processes in Takisawa mill-turn fanuc post processor.

Additive Post Processors

Ultimaker3, Ultimaker S5

Adding a property for selecting the nozzle name in these Ultimaker post processors.

3. New Machines

Machine Library

The Machine Library lets you manage your machine tools by using Machine Configurations to define your available machines and resources. These configurations can automate the settings in your Job Setup.
There are many Machine Configurations available in the standard library.

In the library you will find the following new Autodesk generic simulation files for nutating milling machines kinematics:

In addition, you will have available configuration file for these Pinnacle machines:

The easiest way to get started, is to copy an existing configuration that matches some of the characteristics of your machine.

4. In Development

You may have noticed that we already added support for machine configuration and machine simulation support to a few post processors.
We have now started work to update the entire library (consisting of around 220 milling post processors) which allows you to use all our post processors for machine simulation without the need for any adjustments to make use of this new feature.

If you would like to add this functionality into your existing post processor, please refer to this AKN article.

5. Tip & Tricks

If you are interested to know which post engine version you are using, you must process any of your toolpaths using the Autodesk Dumper postprocessor:

This post processor is designed to output the primary information, as the Post Engine Version:

Note: All information below comes from previous product updates.

Post Processor and Machine Simulation What’s New – May 2021

  1. New Post Processors
  2. Improved Post Processors
  3. New Machines
  4. Improved Machines
  5. New functionalities/Tip & Tricks

1. New Post Processors

Milling Post Processors

Felder F4 Integrate

Felder builds machines for the processing of solid wood, panel material, plastics and aluminium.
This is a generic post processor for Felder F4 Integrate machines.
Please remember to define a Slot Mill cutter to be used as a Saw Blade.

Felder Hammer Hnc

Felder builds machines for the processing of solid wood, panel material, plastics and aluminium.
Felder Hammer is a CNC portal milling machine for woodworking.

Machine Simulation

This is a sample post processor which allows you the use of any machine for the simulation.

NcStudio Programming System

This is a generic milling post processor for NcStudio Programming System.
NcStudio is managed by the Chinese company Weihong.

Syntec

This is a generic milling post processor for Syntec machines.

Turning Post Processors

Acramatic 850sx turning

This is a turning post processor for Acramatic 850SX control. Use Turret 0 for Positional Turret, Turret 101 for QCTP on X- Post, Turret 102 for QCTP on X+ Post, Turret 103 for Gang Tooling on X- Post, Turret 104 for Gang Tooling on X+ Tool Post.

Ezpath conversational turning

This is a generic turning post processor for EZ Path conversational. Use tool comment field for tool id value. Use Turret 0 for Positional Turret, Turret 101 for QCTP on X- Post, Turret 102 for QCTP on X+ Post, Turret 103 for Gang Tooling on X- Post, Turret 104 for Gang Tooling on X+ Tool Post.

Milltronics turning

This is a generic turning post processor for Milltronics. Use Turret 0 for Positional Turret, Turret 101 for QCTP on X- Post, Turret 102 for QCTP on X+ Post, Turret 103 for Gang Tooling on X- Post, Turret 104 for Gang Tooling on X+ Tool Post.

Omniturn turning

This is a generic turning post processor for OmniTurn. Use Turret 0 for Positional Turret, Turret 101 for QCTP on X- Post, Turret 102 for QCTP on X+ Post, Turret 103 for Gang Tooling on X- Post, Turret 104 for Gang Tooling on X+ Tool Post.

Siemens-840c turning

This is a generic lathe post processor for Siemens 840C. Use Turret 0 for Positional Turret, Turret 101 for QCTP on X- Post, Turret 102 for QCTP on X+ Post, Turret 103 for Gang Tooling on X- Post, Turret 104 for Gang Tooling on X+ Tool Post.

Mill-turn Post Processors

Mazak QTU is an innovative Series of CNC turning centers. The Series features a diverse machine selection, including models with rotary tool capability, second spindles and Y-axis capability.
We are happy to support this entire family with all the available controllers: Smooth, Matrix and 640MT.

mazak qtu 200-m, mazak qtu 200-my, mazak qtu 200-ms, mazak qtu 200-msy

mazak qtu 250-m, mazak qtu 250-my, mazak qtu 250-ms, mazak qtu 250-msy

mazak qtu 350-m, mazak qtu 350-my, mazak qtu 350-ms, mazak qtu 350-msy

Plasma Post Processors

Flashcut Plasma

FlashCut offers dependable, powerful, intuitive and integrated CAD/CAM/CNC software and controls for any CNC cutting application.
This is a generic plasma post processor for FlashCut control.

New Beta post processors

The following are the new post processors under development, which means they are currently in the testing phase:

If you choose to use one of these post processors, you assume all inherent risk in using it, and we ask that you proceed with caution. That being said, if you feel safe doing so and are willing to test any of them and provide feedback, let us know at cam.posts@autodesk.com.

2. Improved Post processors

We are always working to keep post processors up to date with new technologies. This is a summary of the main implementations made to post processors already in the library.

All the post processors have been updated to use the new property definitions. You must have post engine version v4.5702 or higher to use these post processors.
Please refer to the ‘New functionalities’ section for any further clarification.

Milling Post Processors

Datron Next, Datron Next Inspect Surface

All the Datron Next post processors have been updated to properly manage the feedrate output in thread milling cycles.

Haas Next Generation, Haas Next Generation Inspect Surface

Haas Next Generation post processors have been updated. This is a summary of the main modification:
o Drilling cycles support polar interpolation.
o Post processor will no longer output a Z-move when TCP is canceled.
o Post processor will now cancel TCP prior to checking the tool.
o Post processor will now output G94 for a linear move after a multi-axis G93 move.
o Post processor will now turn the coolant on after a stop and optional stop.
o Moves at high feedrate will now be outputted using the correct feedrate mode.
o The work plane is now forced out on operations where the work offset changes.

Makino D300, Makino D500, Makino D200Z, Makino Slim3n

All the Makino post processors have been updated to better handle smoothing logic and codes. Now you can use a brand new ‘SGI/High Precision Mode’ property used to determine new smoothing levels and tolerances:

It allows to properly manage the most appropriate GI function (M250-M255).

Mill-turn Post Processors

Doosan

The subspindle main operations now are aligned with the main spindle milling operations.

Mazak Integrex i-100, Mazak Integrex i-100s, Mazak Integrex i-200, Mazak Integrex i-200s, Mazak Integrex i-300, Mazak Integrex i-300s, Mazak Integrex i-400, Mazak Integrex i-400s

All the Mazak Integrex i-series have been updated to fix the C-axis positions on the subspindle and to add G17 in linear move to reset plane before G41.

Okuma LB3000

The X-axis is now outputted as a radius value when the Y-axis is enabled.

3. New Machines

The Machine Library lets you manage your machine tools by using Machine Configurations to define your available machines and resources. These configurations can automate the settings in your Job Setup.
There are many Machine Configurations available in the standard library.
In the library you will find many Autodesk generic simulation files for most of 3, 4 and 5 axis milling machine kinematics:

In addition, you will have available configuration files for some of the leading machine manufacturers:

The easiest way to get started, is to copy an existing configuration that matches some of the characteristics of your machine.

4. Improved Machines

Any additive machine configuration file has the relevant post processor associated.
Choosing a new additive machine configuration file, the related post processor will automatically be selected.

5. New functionalities/Tip & Tricks

Training Guide

The Post Processor Training Guide has been updated in the following sections to reflect the new multi-axis features:

Paragraph 4.3.5 Work Plane – 3+2 Operations
Chapter 7 Multi-Axis Post processors

Please remember you can find here the Post Processor Training Guide.

New properties definition

Since Post Engine v4.5702, a unified post properties definition has been introduced, which allows to define the properties and property definitions in one place.
Here is an example of the new format:

The extra information of each group can be given through a groupDefinitions (optional).

This is the groupDefinitions outcome in the NC Program UI:

The following properties are supported for the groupDefinitions:

API

We provide a new global function getProperty() to access the value of each property:

getProperty(properties.propertyId);
// Pass by property object, the current state of the property value will be returned

getProperty(“propertyId”);
// Pass by property’s id (in string), the current state of the property value will be returned

getProperty(properties.propertyId, sectionId);
// Pass by property object, the property value of the specified section will be returned.

getProperty(“propertyId”, sectionId);
// Pass by property’s id (in string), the property value of the specified section will be returned.

The new setProperty function has been added at the end of each post processor

function setProperty(property, value) {
properties[property].current = value;
}

How to modify existing post for simulation

To achieve the machine simulation some minor post processor updates are needed.
This AKN article outlines the reason for the change and also explain the needed modifications.
We suggest you using the machinesimulation.cps post processor as a sample for the configuration. This other AKN Article describes how to use the generic machine simulation post processor.

What’s New – Post Processors Edition Nov2020

New! Newly added posts will be marked new like this.

Improved! Recently improved posts will be marked like this.

Milling Post Processors

New! We added a generic post for Makino mills that supports inverse time as well as an optional 4-axis. Inverse time is a method of specifying feeds and speeds that uses cutting time rather than a constant feed rate, more effetively controlling linear and rotary motion at the same time, especially during multi-axis milling.

New! Also from Makino, we added several posts for the Makino family of vertical 5-axis CNC mills, including the Makino D200z, Makino D300, and Makino D500. These posts come preconfigured for each machine with full 5-axis support. Be sure to check the options in your NC Program for additional tweaking before you post your code.

New! For those of you looking for manufacturing in a smaller format, we added a generic post for Bantam Tools. Bantam makes desktop machines for CNC milling, including metal cutting as well as PCB milling.

New! D.Electron is an Italian manufacturer of CNC controls, and we added a generic post for their Z32 CNC Control series. Learn more about D.Electron here.

New! Beamicon2 is a CNC control from German company Benezan Electronics, and we now support this control with a generic Beamicon2 post processor. Learn more about Benezan, including their dealers or machines that use their controls, here.

New! Also joining the family is a generic post processor for the Buildbotics 4-axis CNC control, which is open-source, fully enclosed, and capable of controlling a wide variety of machines. Learn more about Buildbotics here.

Added a generic post for RichAuto DSP controllers, which are commonly used for 3 and 4-axis milling as well as CNC plasma cutting.

Updated the name and vendor for the EZ-Trak Conversational post from Bridgeport so it is now easier to find.

Added a post for the Mazak VC500 machine. The Mazak VC500 is a 5axis machine with rotary/tilt C on B trunnion setup. Out-of-the-box this post supports full 5 axis positional toolpaths, which should minimize edits to the post processor.

mazak post processorts
Image courtesy of Mazak

Turning Posts

New! A post for the Hwacheon Hi-TECH 230AL Mill/Turn has been added to the library.

We added posts for the Jyoti family of turn-mill machines. Be sure to enter the Tool ID Code in the Product ID of the tool, or leave the field completely empty if not used. The full list includes the Jyoti AX 200-M, Jyoti AX 300-M, Jyoti AX 200-MY, Jyoti AX 300-MSY, Jyoti AX-200 MSY, Jyoti-TMC-200, Jyoti TMC-250, and the Jyoti TMC-350.

We also added a generic post for PlanetCNC Turning, in addition to our generic milling post for them. Make sure to use turret 0 for the Positional Turret, Turret 101 for a quick change tool post (QCTP) on the X- post, Turret 102 for QCTP on the X+ post, Turret 103 for Gang Tooling on the X- Post, and Turret 104 for Gang Tooling on the X+ tool post.

The Centroid post for both turning and milling is new to our library. Centroid operates out of Philadelphia, and their controls are often used as retrofits for both commercial and hobbyist applications. They are available as DIY kits or full retrofit packages for a variety of lathes and mills.

In addition to the Grbl Milling post, the Grbl Turning post is now available! Grbl is one of our most widely used posts on the milling side, so we’re excited to begin offering turning support as well. Since Grbl posts tend to serve a hobbyist audience, we know that paid customization is not often feasible for most Grbl users. We wrote this blog post on Grbl post processors to help provide some guidance on finding, editing, and using Grbl posts.

We made several improvements to the Haas Mill/Turn family of posts. Sub-spindle milling was added as well as a property to define the maximum spindle speed for the sub-spindle. We also added a property to allow XY positioning for axial drilling cycles. Finally, We added a property to use G187 Accuracy Control for milling operations, which can set and control both smoothness and corner rounding values when cutting a part.

Here is the full list of Haas Mill/Turn posts that were updated: Haas CL-1, Haas DS-30SSY, Haas DS-30Y, Haas ST-10, Haas ST-10Y, Haas ST-15, Haas ST-20, Haas ST-20SS, Haas ST-20SSY, Haas ST-20Y, Haas ST-25, Haas ST-25Y, Haas ST-30, Haas ST-30SS, Haas ST-30SSY, Haas ST-30Y, Haas ST-35, Haas ST-35Y, and Haas ST-40.

To accompany recent turning development in Fusion 360, we made several parallel improvements and additions to our library. The compound threading cycle (G76) is now supported in most of our turning post processors. Check for the “Use simple threading cycle” post property to choose between compound and simple threading cycle (G92). Infeed angle support for the simple threading cycle has also been added where applicable. Use the table below to see which posts processors got which upgrades.

Post NameG76 SupportG92 Support
Fanuc TurningYesYes
GSK CNC TurningYesYes
Haas TurningYesYes
Mach4 TurningYesYes
Mazak IntegrexYesNo
Mitsubishi TurningYesNo
proLIGHT TurningNoYes
protoTrack TurningNoYes

New posts for the Mazak lathe, Masso lathe controller, CNC New GT series mill/turn, and the Mazak Quick Turn machine family.

Masso is a promising alternative to pc-based controllers. The post supports basic turning functionality and is a good solution for both high-end and underlying implementations. Find this post here.

masso controller new post processors
Image courtesy of Masso

The CNC NEW GT are gang tool lathes that use the GSK 980TDi control. These machines also support milling functionality and a variety of other options. Find this post here.

Mazak Quick Turn is one of the most requested post processors, so we are happy to support this entire family of live tooling lathes. This includes the M, the MS, which has the sub spindle added, the MY, which has Y-axis but not a sub spindle, and the MSY, which has Y-axis and a sub spindle. Each post processor supports its respective configuration, the max spindle speed, and Y-axis limits.

The full list includes Mazak Quick Turn 100-M, Mazak Quick Turn 200-M, Mazak Quick Turn 250-M, Mazak Quick Turn 350-M, Mazak Quick Turn 400-M, Mazak Quick Turn 450-M, Mazak Quick Turn 100-MY, Mazak Quick Turn 200-MY, Mazak Quick Turn 250-MY, Mazak Quick Turn 350-MY, Mazak Quick Turn 450-MY, Mazak Quick Turn 100-MS, Mazak Quick Turn 200-MS, Mazak Quick Turn 250-MS, Mazak Quick Turn 100-MSY, Mazak Quick Turn 200-MSY, Mazak Quick Turn 250-MSY, and Mazak Quick Turn 350-MSY.

Probing Post Processors

Improved! The DATRON Next post now supports Inspect Surface functions, allowing you to collect information about the geometry of freeform parts and import back into Fusion 360 to compare to the model. This post is for use with the Datron neo CNC mill. The video below shows how to use Inspect Surface on a Haas mill with the Next Generation Control but also shows an application of Inspect Surface.

There is now a results generator for the inspect surface strategy. Posting Inspect Surface toolpaths will generate a measurement result file in the standard MTIL format.

Angular probing Renishaw macro (O9843) has been added to all posts that previously supported Renishaw cycles. This allows you to probe walls at an angle where previously only walls that were along the X or Y axes were supported.

angled probe post processor

3-point bore and boss measurement Renishaw macro (O9823) has been added to all posts that previously supported Renishaw cycles. 3-point measurement allows you to measure partial holes as opposed to a 4-point measurement where this is not possible.

Image courtesy of Renishaw, Inc.

Simulation Posts

A cascading post to VERICUT is now available. This post integration allows automatic simulation of generated NC programs in VERICUT.

Robotics Posts

Universal Robots has joined the family of robot post processors! This is a generic post for Universal Robots CB-Series (URScript) and e-Series (G-code and URScript). As with all robot posts, please make sure to refer to the User Guide and of course validate in Simulation mode before you execute any code on your robot!

An ABB robot post is now available. This is a generic post for ABB robots, so make sure to refer to the User Guide for some specification and samples prior to running your robot. Always be sure to validate in Robot Studio before you load any toolpath onto your ABB robot!

Plasma Posts

New! We’ve added Masso Plasma to our selection of plasma post processors, in addition to supporting their turning controls. Masso a good option for entry level or higher-end commercial applications.

Routing Post Processors

New! Added a generic post for the Titan Series of CNC Routers by Techno CNC Systems. This post supports an optional B-axis and use of a WinCNC controller.

New! Added a generic milling post for the ShopSabre IS-M series of routers with Mitsubishi M8 series control.

Added a post for Maslow, an open source, upright CNC router kit for cutting 4′ x 8′ sheets of material.

Added a generic post for the BobsCNC family of router kits.

Added a generic milling post for PlanetCNC controllers as well as one machine specific post for Mekanika routers with PlanetCNC controllers.

Added a generic milling post for Estlcam.

Added a post for the VOLTER ACP Series routers, which are specifically designed for processing composite panels, HPL panels, fiber cement boards, and aluminum sheets.

Additive Post Processors

In addition to the posts below, a post for AnyCubic printers is now available for Fused Filament Fabrication. This post will simply export the toolpath in gcode format and should work with any AnyCubic family.

We developed our first additive post processors for Fused Filament Fabrication (FFF). Post processors for the Bresser, XYZprinting, Prusa printer, ANET 3D, Ultimaker 2, Ultimaker 3, Ultimaker S5, and Bigrep One, Studio and Studio G2, and Creality family of printers are now available for download in our online library.

dditive post processors added

Be sure that you select the printer model in the post properties of the Bigrep post processor to get the correct NC code for your particular printer model. We are excited to add support for these machines in Fusion 360 and look forward to continuing to develop our additive selection.

Posts in Development

The following post processors are in development, which means they are currently in the testing phase. If you choose to use one of these post processors, you assume all inherent risk in using it, and we ask that you proceed with caution. That being said, if you feel safe doing so and are willing to test any of them and provide feedback, let us know at cam.posts@autodesk.com.

Tell us what you think!

If you have suggestions for new posts, let us know on the Post Processors Idea page!

Tags and Categories

Get Fusion 360 updates in your inbox

By clicking subscribe, I agree to receive the Fusion 360 newsletter and acknowledge the Autodesk Privacy Statement.