Community
Machining Discussions
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Arc center is not correct

76 REPLIES 76
SOLVED
Reply
Message 1 of 77
Lonnie.Cady
6747 Views, 76 Replies

Arc center is not correct

Has anyone experienced any issues with the arc center not being correct in milling?

 

I have a 180 deg semi circle and its center is located at x0 y0 but the the tool paths in SW is off and the posted code show the y center being off .0043"

 

I drive the tool path off the edge of the model and it is off.  I created a sketch circle that is concentric to the model and if I cut a full cirlce the toolpath and code are correct?

 

In the below I have duplicated the operation and selected both so both toolpaths are displayed. One is drive off model edge and the other off sketch. You can see in the first image they overlap.  As you approach the top they no longer line up.  I can't share the file publicy.  I shared it with @jeff.walters.

 

Was more curious if anyone else was seeing this.  I found it by cutting 2 parts and putting them together and they were correct across the split but off .009" the other direction and scrapped the first sets.

 

Capture.PNG

 

Capture2.PNG

 

 

76 REPLIES 76
Message 21 of 77

Thanks René!

Laurens Wijnschenk
3DTechDraw

AutoDesk CAM user & Post editor.
René for Legend.


Message 22 of 77
popaa
in reply to: Lonnie.Cady

Hi Lonnie,

 

I have fixed the issue. It will come out in a future release.

 

Aurelia


Aurelia Popa Nielsen
SW Development Engineer
Message 23 of 77
fonsecr
in reply to: Lonnie.Cady

Fixed in latest HSMWorks development release. 

HSMWorks2016-R3.40936 / June 6, 2016

 

 

René

 


René Fonseca
Software Architect

Message 24 of 77
parobillard
in reply to: fonsecr

Hi everyone!

 

I've posted a similar problem in support forum. In my case the toolpath was off by 0.031" (0.78mm) thats ALOT!

 

I guess it's the same fix!

 

thank you 

 

PA

Message 25 of 77


@parobillard wrote:

Hi everyone!

 

I've posted a similar problem in support forum. In my case the toolpath was off by 0.031" (0.78mm) thats ALOT!

 

I guess it's the same fix!

 

thank you 

 

PA


Could be.  Since you are on Inventor HSM you might not have recieved the fix just yet. Or this problem might not have been in there.

Laurens Wijnschenk
3DTechDraw

AutoDesk CAM user & Post editor.
René for Legend.


Message 26 of 77

This was resolved in the June 28th Release of Inventor HSM

 

http://cam.autodesk.com/inventor-hsm-experimental/

---------
AL Whatmough
Director Product Management - Manufacturing

Note, I love to engage on the forums. However, I spend a lot of time in meetings trying to help clear the path for our amazing team of Developers working on Manufacturing at Autodesk. So, if I don't respond immediately, it's not that I don't care.
Message 27 of 77
Lonnie.Cady
in reply to: al.whatmough

2 more scrap parts!!!!!!!!!!!!!!!Smiley Mad

 

This time in fusion, it was a complete circle and the parts are .035" out of round.    Arc centers are .0173 off center for each half.  When it does the upper half it is .017 below center and then when it does the lower it is .017 above center.

 

You can visibly see it in the chamfers as it generated fine.  Nice chamfer in x axis and none in the y axis.

 

How the hell are we supposed to have any confidence in the arcs being generated.  I can't go thru and mathematically check every arc.  I mean I had a +/-.010" and could not even trust the software to hit it.  This is beyond acceptable.

 

@al.whatmough

@fonsecr

@popaa

 

 

 

 

Message 28 of 77
Greg_Haisley
in reply to: Lonnie.Cady

When a CAM company can't process 2D geometry correctly they have a huge problem on their hands. The fact that this got released without valid testing is even more disturbing. Wow.

 

 

 

 

 

Message 29 of 77
Lonnie.Cady
in reply to: Greg_Haisley

@Greg_Haisley, I was pretty upset about it, but what is troubling the lack of response from anyone on it.  I assume it affects all 3 products.  

 

Makes me wonder how many of the arcs I have machined on none critical features were really out of position.

 

If you use IJK in the post processor vs "R" it works fine. The arc center point using IJK is explicitly define by coordinates.   When using "R" the center point must be calculated from the start point and the "R" and the sign of the "R".    As I believe they are seeing a small error on start position can really throw the arc center off.  In this instance the start point was off by .001" but the arc center was off .017"

 

The bigger arc the larger the magnification.  This arc was at a diameter of 8.17"

 

On the first part I scrapped when I started this thread the diameter was some where around 4" and the error was about .005" on arc center.  IIRC

 

 

 

 

Message 30 of 77
cj.abraham
in reply to: Lonnie.Cady

As Lonnie said, this issue is unique to using R output for arcs. The reason for the error is that two "rights" made a wrong.

 

The start and end points of the arc are well within tolerance (keyword "within"), and the R value is the exact radius of the selected geometry (keyword "exact"). The problem is that as the start and end points move within the tolerance, the radius of the arc must also change to fit within what would be the profile tolerance (think GD&T). The radius of the arc was not changing because the exact value was being used. The result is the problem described in this thread.

 

 

The current recommendation is to use IJK for arcs, but there is an open ticket to fix this problem for posting using arc radius. CAM-4191

Message 31 of 77

@cj.abraham

Just made a little sketch. And indeed if the start and end point are off by 0.01(the default tolerance). The midpoint is off by 1mm. Which is insane compared to the tolerance indeed. This also means of course that the move would no longer be tangent to the previous straight line.

Offset in Radius.png

Laurens Wijnschenk
3DTechDraw

AutoDesk CAM user & Post editor.
René for Legend.


Message 32 of 77

@Laurens-3DTechDraw yes that is exactly how I determined the error was the start/end point.  I plotted the points from the gcode in SolidWorks.

 

One of the troubling issues also is we were told that cam ticket was fixed now we are being told it is still open.  So maybe it was never completely fixed the first time.  Would have been good to know that it was not really "completely" fixed.  I guess I am just fortunate it only cost me time, material and wages.

 

 

 

 

Message 33 of 77
Steinwerks
in reply to: cj.abraham


@Anonymous.abraham wrote:

As Lonnie said, this issue is unique to using R output for arcs. The reason for the error is that two "rights" made a wrong.

 

The start and end points of the arc are well within tolerance (keyword "within"), and the R value is the exact radius of the selected geometry (keyword "exact"). The problem is that as the start and end points move within the tolerance, the radius of the arc must also change to fit within what would be the profile tolerance (think GD&T). The radius of the arc was not changing because the exact value was being used. The result is the problem described in this thread.

 

 

The current recommendation is to use IJK for arcs, but there is an open ticket to fix this problem for posting using arc radius. CAM-4191


I got the same issue when I set tolerance to .00001" in Lonnie's file. No difference in toolpath whatsoever. I even went so far as to set every tolerance via the Compare and Edit dialogue to .00001" or smaller. Still no change in toolpath, and they post the exact same code. It's a bug that has nothing to do with tolerance settings as far as I can test it.

Neal Stein



New to Fusion 360 CAM? Click here for an introduction to 2D Milling, here for 2D Turning.

Find me on:
Instagram and YouTube
Message 34 of 77

@Steinwerks

In the original file Lonnie send me when this issue occurred first it seems fixed.(Was in HSMWorks)

I just copied the wrong operation. Re-generated it and it was correct. But there the issue also showed in the CAM side.

And I believe now you cannot see the issue in the CAM side but only after posting in Fusion360?

Laurens Wijnschenk
3DTechDraw

AutoDesk CAM user & Post editor.
René for Legend.


Message 35 of 77

The gcode error is exactly the same when posted from HSMWorks as well as fusion.  This is probably expected since they share the same kernel.

 

I would disagree that the fix is to adjust the "R" radius.  The issue is not the R value but the start/end points.  Changing the R seems more like a hack.  The software has already determined the radius and the center of the arc.  Problem is the start point is not on that radius.   

 

This is the problem with HSMWorks and their support, THERE IS NONE!

 

I reported the original problem 5/2 not one response from support/developers.   @Laurens-3DTechDraw was kind enough to look into it and verify it was a an error.  Still no response.  Final Laurens pings the developers to finally get some help.

 

 

 

 

 

Message 36 of 77


@Lonnie.Cady wrote:

The gcode error is exactly the same when posted from HSMWorks as well as fusion.  This is probably expected since they share the same kernel.

 

I would disagree that the fix is to adjust the "R" radius.  The issue is not the R value but the start/end points.  Changing the R seems more like a hack.  The software has already determined the radius and the center of the arc.  Problem is the start point is not on that radius.   

 

This is the problem with HSMWorks and their support, THERE IS NONE!

 

I reported the original problem 5/2 not one response from support/developers.   @Laurens-3DTechDraw was kind enough to look into it and verify it was a an error.  Still no response.  Final Laurens pings the developers to finally get some help.

 

 

 

 

 


@Lonnie.Cady my point is that your original file is fixed with the current HSMWorks version.

So I'm not sure if it was never fixed in Fusion or that we have a similar or different issue now.

Because your original part also showed the problem in the simulation where the new one in Fusion doesn't show the problem in the simulation right?

Because if it would show in the simulation you would also have an issue with IJK output.

I would expect the new problem to have arisen when they fixed your old problem.

Laurens Wijnschenk
3DTechDraw

AutoDesk CAM user & Post editor.
René for Legend.


Message 37 of 77


@Laurens-3DTechDraw wrote:

 

Because your original part also showed the problem in the simulation where the new one in Fusion doesn't show the problem in the simulation right?

Because if it would show in the simulation you would also have an issue with IJK output.

I would expect the new problem to have arisen when they fixed your old problem.


Here it is in Fusion (sketched point added by me, derived from start point using generic Haas post and useRadius):

 

error.jpg

Neal Stein



New to Fusion 360 CAM? Click here for an introduction to 2D Milling, here for 2D Turning.

Find me on:
Instagram and YouTube
Message 38 of 77

Transition moves should be non-cutting. It's the cutting passes that matter.

But besides that I'm not sure what I should see in that screenshot.

Laurens Wijnschenk
3DTechDraw

AutoDesk CAM user & Post editor.
René for Legend.


Message 39 of 77

That's the start point of the finish pass arc. The next one arcs around half of the part creating the error that shows up while useRadius is used in the post. As can be seen in the screenshot, the tool isn't touching the part at all and it should be tangent. It's difficult for me to get a good screenshot of this. It also ONLY shows up with roughing passes on, which means I suspect it's a linking issue.

 

I made a template of Lonnie's toolpath (nothing weird in it, just wanted to make sure it was the same) and brought it into HSMWorks. Of course without forcing an entry location I can't get the two CAM systems to agree on a quadrant entry, so that makes comparison difficult, but in the code posted by HSMWorks (same part geometry) I get a proper toolpath with no error.

 

Wherever the error is, it's in Fusion specifically and not HSMWorks/SolidWorks.

 

@Lonnie.Cady can I add the .F3D file I sent you to this thread?

Neal Stein



New to Fusion 360 CAM? Click here for an introduction to 2D Milling, here for 2D Turning.

Find me on:
Instagram and YouTube
Message 40 of 77
Lonnie.Cady
in reply to: Steinwerks

@Steinwerks that is my feeling also, endpoint of transition is the start point of the arc.  If you change all the .1733" to .1742" in the backplot you will see that the arc center moves back to (x0,y0).  The other way is what @cj.abraham suggest and change the r from 4.335 to 4.3349.

 

As for HSMWorks I get the exact same code, as in incorrect arc center as I do in Fusion. 

 

Both plot the arc center at .0173" and .0007" for x and y.    Make the changes above and they become 0,0.

 

The the other work around for the first bug of setting min cutting radius to zero does not appear to work either.

 

I found another solution that I used.

 

 

 

 

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report