Fusion 360 Posts A250 deg instead of A-70 deg for Hurco VM10Ui

grantrtakara
Explorer

Fusion 360 Posts A250 deg instead of A-70 deg for Hurco VM10Ui

grantrtakara
Explorer
Explorer

I'm trying to machine a part (very simple contour operation) at A-70 deg but Fusion will only post at 250 deg which is outside the range of the rotary on my VM10Ui (-110 to 30 deg). 

 

I've tried the following

Reversing the work offsets for that operation (in X, Y, and Z). 

Changing the post processor so that the aAxis is (-1, 0, 0)

Changing the machine configuration so that it is -1 in X. (https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/How-to-reverse-the...)

 

Warning: The provided CAM machine configuration is overwritten by the postprocessor.

###############################################################################
Error: Work plane is not supported: A250. C-180.
Error at line: 914
Error in operation: '2D Contour1 (35)'
Failed while processing onSection() for record 491.

Clicked any boxes that prefer tilt in negative.

 

I've been making the exact same part with the exact same post processor for the last 3 years and only in the past month has this become an issue. I really don't want to change how the part is made due to the amount of investment in the fixture and am curious if there is a negative sign I need to physically change somewhere. Thank you 

 

 

0 Likes
Reply
Accepted solutions (1)
173 Views
1 Reply
Reply (1)

grantrtakara
Explorer
Explorer
Accepted solution

Ok, I copied code from a Haas post processor and tried it. Correcting my initial post, my desired angle was -110 not -70. 

 

function defineMachine() {
if (true) { // note: setup your machine here
var aAxis = createAxis({coordinate:0, table:true, axis:[1, 0, 0], range:[-120, 30], preference:-1, tcp:true});
//var aAxis = createAxis({coordinate:0, table:true, axis:[-1, 0, 0], range:[-110, 30], preference:-1, tcp:true});
var cAxis = createAxis({coordinate:2, table:true, axis:[0, 0, 1], range:[-360, 360], preference:-1, tcp:true});
machineConfiguration = new MachineConfiguration(aAxis, cAxis);

 

Attached is my updated post processor. 

1 Like