Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

3d adaptive not posting correctly since update

j.cavender
Advocate

3d adaptive not posting correctly since update

j.cavender
Advocate
Advocate

so i went to run a job we have not ran in a couple of years yesterday and i posted the existing programs for our mill that ran flawlessly last time. when i started the 3d adaptive path i kept getting radius over tolerance errors on my mill that it ran on last time. what is the deal is there a bug in the new update?

0 Likes
Reply
716 Views
19 Replies
Replies (19)

seth.madore
Community Manager
Community Manager

Could you share your file?

File > Export > Save to local folder. Return to thread and attach the .f3d file in your reply.

If the file contains linked component, the links must be broken. If the file cannot be shared due to privacy concerns, you can email me the file: seth dot madore at autodesk dot com

 

Hindsight being 20/20, I think this would make a good case to validate my stance on constant backups. In my shop, every program that gets run gets saved back to the computer as a "Proven" program, placed in it's own "Proven" folder. Sucks to have this problem, I'm sure.


Seth Madore
Customer Advocacy Manager - Manufacturing
0 Likes

j.cavender
Advocate
Advocate

setup 2 (2) it is the 3d adaptive with t13 i just added some paths to compensate but it bugs me that its postst weird after running fine

0 Likes

seth.madore
Community Manager
Community Manager

And what post processor are you using, a generic one or a modified personal post? Please share it here if it's a non-stock post

 

-EDIT- And, can you give us any other info regarding the alarm, such as actual alarm number?
What machine is this on?

 

-EDIT#2-

What line (approx) does it error out on, or is it right out of the gate?


Seth Madore
Customer Advocacy Manager - Manufacturing
0 Likes

j.cavender
Advocate
Advocate

here is my post its a slightly modified fanuc post. and its 020 radius over tolerance fanuc oim control

0 Likes

seth.madore
Community Manager
Community Manager

A tolerance of .001 and Smoothing of .003" "should" work fine, but I'd start by suggesting changing it to .001" and .001" respectively. I personally prefer a .0005" and .001".

I'd still like to know where it alarmed out, as we can use that info to locate the offending line.

 

It's quite possible that your machine tolerances are a bit more picky, regarding end point errors.

 

If you post out that toolpath on its own, where does it fail?


Seth Madore
Customer Advocacy Manager - Manufacturing
0 Likes

j.cavender
Advocate
Advocate

im running my work around right now so i dont have time to stop and find the fault but i do the smoothing and tolerance that way to make the program much smaller and it actually runs smoother that way. its a roughing pass leaving .01 so that .004 really doesnt matter when the part is finished.

0 Likes

seth.madore
Community Manager
Community Manager

Oh sure, I understand, regarding file size and how it performs on the machine. My thought is there is a rounding error and it's flaking out the machine. There may have been a slight change in the smoothing or toolpath kernel


Seth Madore
Customer Advocacy Manager - Manufacturing
0 Likes

HughesTooling
Consultant
Consultant

Edit Sorry I was looking at the wrong adaptive toolpath, I used the one in setup 3. Now I see the adaptive in setup2 and the tighter tolerance does increase file size so ignore that bit. 

 

Don't assume a tighter tolerance will make a bigger program. If the tolerance is too big arc fitting will not work as well especially on something that is circular.

I reduced the tolerance to 0.0005 and smoothing to 0.0015 and get a smaller program, program comes down from 2380 to 2210 lines.

 

Something else you might want to look at is the minimum chord length and minimum radius, The default of 0.01 can cause problems and I've noticed some of the new posts from autodesk have these set bigger now. The settings are in mm, I'd suggest setting both to 0.1mm

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes

j.cavender
Advocate
Advocate

the cam kernel might be causing the weird plunges im getting in the 2d adaptive in the same file luckily i use guhring diver endmills and they can handle it.

0 Likes

narzinskin
Advocate
Advocate

Try setting "allow spiral moves" to false in the post processor.  as mentioned above your smoothing and tolerance values may be producing arcs with spiral coordinates, which your machine may not handle.

0 Likes

j.cavender
Advocate
Advocate

if spiral isnt enabled it outputs tons of tiny g1 moves

0 Likes

HughesTooling
Consultant
Consultant

Did you modify the post for spiral moves?

I've done this mod in my posts but it's not done correctly in yours as there should be a tolerance test. This should be the first test in onCircular and you have the maximumCircularRadiiDifference and Spiraltolerance variables but the code below is missing.

  if (isSpiral()) {
    var startRadius = getCircularStartRadius();
    var endRadius = getCircularRadius();
    var dr = Math.abs(endRadius - startRadius);
	
    if (dr > maximumCircularRadiiDifference) { // maximum limit
      linearize(Spiraltolerance); // or alternatively use other G-codes for spiral motion
      return;
    }
  }
 

Your onCircular should look like this.

before.png

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


1 Like

j.cavender
Advocate
Advocate
0 Likes

HughesTooling
Consultant
Consultant

I gave the same advice in that thread. See this post, don't know if you missed my post with the critical info in that thread.

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


1 Like

tomGKJVK
Advocate
Advocate

Ditto to backing up proven programs.  I've had programs break the next day when all I made is an RPM change.  Thought I'd make the change in Fusion so my program would be up to date in Fusion, then I reposted it without backing up the proven program.   Broke tool and scrapped part because a feature of the CAM stopped working after the update.   

Fusion's forced-update policy is very problematic.   You can't count on a program posting correctly after any update.  Back everything up.

1 Like

j.cavender
Advocate
Advocate

now im remembering i tried to add that bit of spiral logic and now it wont post.

0 Likes

HughesTooling
Consultant
Consultant

Works OK when I add it. See attached.

 

Mark

Test the post carefully and I'd better add this 

The accompanying advice and or non-standard post processor is provided as-is and without warranty of any kind, and usage is at the user’s own risk.

Do not put custom posts in the generic posts folder. Use the personal folder. or another location.

Fusion 360 CAM Personal Posts Folder Locations

_______________________________________________________________________________

Microsoft Windows:
%appdata%\Autodesk\Fusion 360 CAM\Posts

Mac / Apple / OSX:
/Users/<user id>/Autodesk/Fusion 360 CAM/Posts

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes

j.cavender
Advocate
Advocate

Mark, you are a stand up guy. thanks.

0 Likes

j.cavender
Advocate
Advocate

did some testing on this and now with the spiral logic it outputs really big code. try posting setup 3 in the attached file with both posts. the one with the spiral logic is 44okb the one without is 108kb.

0 Likes