Hello @paulo2Z36L
I don't know if/why the system would be choking on [54] as the manual for Mitsubishi M80, M800 (common) show this as possible:

There is no switch in the post for 3 axis or 5 axis.
But to generate 5 axis code, the post must know the kinematic of the machine.
It can be provided by a machine definition file.
Another solution is to hand edit the post processor and define the kinematic in it, but it's not the recommanded way.
It it easier to create and edit a machine definition file in the machine library.
Then assigning this machine in the setup, or else using it when posting the code, in the NC Program dialog.
For the tests on the mazak machine, I would suggest try that post processor:
Link to the beta post for Mazak inspection.
Because using the Fanuc post may also cause issue on Mazak.
Let's be clear about something:
Yes, Mitsubishi, Mazak, Fanuc may have pretty close G code, that can be run from one controller to another without too much hassle.
But the internal layout of the controller is totally different, for example the parameters are NOT the same between the brands.
So, the PRM function will not exist, and the parameters are completely differents. Fanuc is a single set ranging from 20 to over 19000. Mazak have several groups, like the F parameters, the the G parameters , etc....
As said previously, for 5axis machine, a machine definition file, describing the rotary axes configuration is needed.
About the missing points in the result file.
Make sure to run the code without machine warning or error.
When finished, before importing in Fusion, open the result file with a text editor.
Locate the latest START tag in the file.
If you probe four points, there should be 8 lines alterning G330 and G331, till a END tag.
If not, then a problem occured during the process.
Regards.
______________________________________________________________
If my post answers your question, please click the "Accept Solution" button. This helps everyone find answers more quickly!