VERICUT Users' Forum

Due to relentless spammers, we are no longer automatically accepting new forum registrations. If you wish to register for this forum, please send an e-mail to: info@cgtech.com

You are not logged in.

#1 2012-07-19 22:39:55

Verifun
Senior Member
From: U.S.
Registered: 2005-03-31
Posts: 351
Website

Interpolation Tolerance

Ok,

A lot is said about Cut Tolerance and it's effects in the SW performance... but what about Interpolation Tolerance, the 1st field in the tolerances tab?

How much does it influence Vericut's performance... and what exactly depends on it? I read the help and it says:

"Interpolation Tolerance — This value is used to interpolate intermediate positions during
NURBS, circular, and helical motions. This tolerance is also used by the Detect 4-Axis
Rotary Motion APT setting to determine if sequential GOTO locations can be performed as
a single 4-axis motion- ref. Project menu > Processing Options > APT Settings: Rotary
tab."

I know it has some effects on circle endpoint calculations... so help me to understand this:

Some CNC controls, like Heidenhains or Sinumeriks for example, will generate a circle endpoint error if the XYZIJK coordinates do not fall within a 0.016mm tolerance (Default value)... so I wonder if in order to make Vericut detect an error like the CNC control would, should we set this Interpolation Tolerance value in Vericut with a value smaller or equal to 0.016mm or the two things are not releated?

What's the impact in terms of performance, in let's say, in a helical cut when this value is tight? What are the recomendations for this value in mm/inches mode?

I just would like to have a clear understanding of this option... if possible with real life examples...

Thanks,

Daniel


Daniel Santos

Offline

#2 2012-07-25 23:22:17

Verifun
Senior Member
From: U.S.
Registered: 2005-03-31
Posts: 351
Website

Re: Interpolation Tolerance

Bump.


Daniel Santos

Offline

#3 2012-07-26 22:31:21

MustaphaC
VERICUT Specialist
From: Le Mans, France
Registered: 2004-10-14
Posts: 130
Website

Re: Interpolation Tolerance

Hi Daniel,

You are confusing the tolerance of calculation used to determine circle end points and interpolation tolerance which is used to calculate intermediate points for circles, helical, 5 axes etc..
The tolerance for intermediate points is "Interpolation Tolerance" under File > Property...
The tolerance for circle end points is "Calculation Tolerance" under Configuration > Control Setting...

NOTE: Decreasing "Interpolation Tolerance" will of course affect the simulation speed because more points will be generated. Changing "Calculation Tolerance" will not affect simulation speed


Mustapha

Offline

#4 2012-07-27 10:38:21

Verifun
Senior Member
From: U.S.
Registered: 2005-03-31
Posts: 351
Website

Re: Interpolation Tolerance

Hallo Mustapha!

Thanks for you explanation! You are right, I confused the two things...

It's always great to have a formal explanation about functionalities that can affect performance... that's why I always pick your brains because we manufacture large components and performance is definetely an issue for us...

In regards this portion of your statement

circles, helical, 5 axes etc..

, would you mind to elaborate a bit more?

1 - I mean, what is an intermediate point for a circle? Is there any pic or graphical example CGTech could share?
2 - Since helix is a circle with a motion along the tool axis too, what an intermediate point would be in this context?
3 - In 5 axis, will this tolerance have an effect on Auto-Diff results for example?

Sorry for these basic questions but I really would like to have a complete understanding of these topics...

Thank you,

Daniel


Daniel Santos

Offline

#5 2012-08-09 18:02:17

Verifun
Senior Member
From: U.S.
Registered: 2005-03-31
Posts: 351
Website

Re: Interpolation Tolerance

Bump.  big_smile


Daniel Santos

Offline

Board footer