Changes in the Dump.cps?

Changes in the Dump.cps?

jaymcchine
Explorer Explorer
353 Views
3 Replies
Message 1 of 4

Changes in the Dump.cps?

jaymcchine
Explorer
Explorer

When posting a program that has a rotary axis, in the past if you tried to use a 3-axis post you would get an error and the post would stop.  I just crashed the machine because the post ran and output G-code without the relevant rotary axis callouts. When posting no warnings or errors were given.

 

I then went to edit the post file with Visual Studio Code and ran an old ".cnc" file the post worked as expected and the following error was given: "Error: Tool orientation is not supported"

 

What has changed?

0 Likes
Accepted solutions (1)
354 Views
3 Replies
Replies (3)
Message 2 of 4

viacheslav.shapilov
Autodesk
Autodesk

Could you please attach a basic project + post to reproduce the issue? We will take a look.


Viacheslav Shapilov
Developer Technical Services
Autodesk Developer Network


0 Likes
Message 3 of 4

jaymcchine
Explorer
Explorer

The link to my model: https://a360.co/3MrpwMs

Uploaded the post-processor that I use. 

Tried to upload a *.cnc file that shows the post is working as expected but the system will not allow it.

The Fadal post is from several years ago and has been modified quite a bit.

The way I use the fadal post, if I'm running a 3-axis job I uncheck "Has rotary table" so the post will not output any "A0". If a part is loaded on the 4th axis I check "Has rotary table". In the past I didn't Check "Has rotary table" I would get an error message saying: "Error: Tool orientation is not supported"

 

0 Likes
Message 4 of 4

viacheslav.shapilov
Autodesk
Autodesk
Accepted solution

Looked into your example.

As I see, you use machine in the Fusion. And it is 4-axis. This basically means, that it will be used by default in post processor to drive multiaxis toolpaths. Post in its turn overrides machine only if it has "Has rotary table" property turned on. In other cases it will use machine sent from Fusion internally. While your post does not expect this, and relies on post property only for correct output. If you disable using machine in NC Program by unselecting this check box:

viacheslavshapilov_0-1725033151968.png

You will get error, as expected. Because post will use default 3-axis machine for processing.

 

I think, you should decide, whether you want to use machine from Fusion, or machine defined in post. And correct post accordingly. If you don't want to use machine from Fusion, you can override it in post for all cases, even if "Has rotary table" is not set.

 

BTW, it is not a new behaviour, it is there for several years at least.


Viacheslav Shapilov
Developer Technical Services
Autodesk Developer Network