Post processor customization

Post processors that have been copied to your personal Local or Cloud library folders can be edited. It is possible for you to make your own modifications to a post processor. But before you take that route, there are some things you should consider.

It is likely that we have already seen a modification request similar to yours. Most post processors have switches to add or disable machine functions. You should check the switches for the ability to change the CNC output, before attempting to modify a post.

Resources for customizing post processors

If none of the standard post processors supplied in the Post Library are suitable for your requirements, you can edit a post processor, or contact a reseller about customizations.

The post processor language

Post processors are highly flexible and fast because they are based on the JavaScript programming language. JavaScript should not be confused with Java which is a very different programming language. The post processor language has been optimized for performance and you should see your NC programs being generated within seconds (with the output commonly exceeding 6-7Mb/s). Naturally, the actual performance depends on the individual post configuration.

Writing your own post processor

Before you decide to write your own post processor, ask yourself these questions:

It is a nice idea to think about writing you own post processor. But the reality is, you could you easily invest from 50-200 hours in learning the post processor language. If you only have to create one or two post processors, you need to determine if it is worth the time to learn a new programming language. In most cases you can hire an expert to make the changes for you, for much less than the value of your time. However we do understand a challenge.

It is recommended that you create a dedicated folder, at an appropriate place, for your customized post processor configurations. This will ensure that the configurations are not lost when Fusion upgrades to a newer version.

Prerequisites for customizing a post processor

Regardless of whether you write a post processor yourself, or have someone do it for you, you will need to know, or have these things available:

Important notes