Difference between revisions of "VTube Intersection Point Tolerances"

From ATTWiki
Jump to: navigation, search
(How to Set the Tolerances in Expanded Windows)
(Visual Example of the Problem With Using Intersection Points for Qualification)
 
(85 intermediate revisions by one user not shown)
Line 2: Line 2:
 
<tr cellpadding=10>
 
<tr cellpadding=10>
 
<td width=300>
 
<td width=300>
[[image:vtube-laser_logo.jpg|300px]]
+
[[image:vtube-laser_logo_1.96.png|300px]]
 
XYZ Intersection Tolerances<br><br>
 
XYZ Intersection Tolerances<br><br>
 
* Back to [[VTube-LASER]]
 
* Back to [[VTube-LASER]]
 
</td>
 
</td>
 
<td width=300>
 
<td width=300>
[[image:vtube-laser_1_73.jpg|300px]]
+
[[image:vtl_screen_hd_scanner_without_logo.png|400px]]
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
__NOTOC__
 
  
== How the Tolerances Work ==
+
__TOC__
 +
 
 +
<br><br>
 +
 
 +
==Important Note About the Limitations of Using XYZ Intersection Point Deviations To Qualify a Part Shape ==
 +
Before describing the intersection point tolerances, it is important to note that XYZ '''tangent points''' (not discussed on this page) are the preferred points to use for tube shape qualification.  '''The reason is because intersection points are not as good as tangent points for tube-shape qualification.'''  Here is why:
 +
 
 +
 
 +
* Intersection deviations tend to exaggerate the deviations mathematically.<br><br>
 +
* The reason why they exaggerate the deviation is because they are not as close to OD wall in the straight as tangent points are.<br><br>
 +
* The higher the bend angle at an intersection, the further the intersection points are from the actual part - which means that the deviation exaggeration is greater as the bend angles increase. Tangent points don't have this problem, because they are always closely connected to the straight sections of the tube shape.
 +
 
 +
 
 +
See [[What are Centerline Tangent Points and Why Are They Important in VTube-LASER?]] for more information about tangent point deviations.
 +
 
 +
<br><br>
 +
 
 +
<br><br>
 +
 
 +
==A Visual Example of the Problem With Using Intersection Points for Qualification==
 +
 
 +
See these two images to help understand the problem with using intersection points for qualification.
 +
 
 +
The two tangents show 0.054 and 0.046 inches in deviation. However, the intersection points are separated by 0.322 inches.<br><br>
 +
 
 +
[[image:sharp_angle_solid_3.png|600px]]
 +
[[image:sharp_angle_transparent_3.png|600px]]
 +
<br><br>
 +
The intersection deviation is <b>6 times larger</b> than the profile deviation of the tube. However, it is easy to see that the part falls well within the envelopes (the transparent blue cylinders) that are formed by the tangent deviations. Intersection deviations do not act as a good representative of the actual profile deviation.<br><br>
 +
<br><br>
 +
 
 +
==Why Include Intersection Deviations in the VTube Interface?==
 +
The only reason we include intersection point deviations in reports because some customers require them for part qualification.
 +
<br><br>
 +
 
 +
== How the XYZ Intersection Deviation Tolerances Work ==
  
 
<table cellpadding=10>
 
<table cellpadding=10>
Line 21: Line 55:
 
<br><br>
 
<br><br>
  
The XYZ intersection tolerances are designed to allow you to qualify a part using +/- tolerances to the intersection. <br><br>
+
The XYZ intersection deviation tolerances allow you to quickly qualify a part using +/- tolerances to the intersection points. <br><br>
  
The intersection tolerances are based on values are that follow the three axes in a coordinate system.  Since the tolerances measure along the axes, as of version 1.93, these tolerances can be positive or negative to also indicate a direction.<br><br>
+
The intersection tolerances are based on values are that follow the three axes in a coordinate system.  Since the tolerances measure along the axes, these tolerances can be positive or negative to also indicate a direction.<br><br>
  
 
</td>
 
</td>
Line 32: Line 66:
 
</table>
 
</table>
  
== How to Set the Tolerances in Inspection Data Menu ==
+
== XYZ Intersection Deviations ==
  
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
You can set these tolerances in two places in VTube-LASER.  The first place is in the Inspection Data menu.<br><br>
 
Click on the Change Grid Setup button until you see the tolerances in the grid like we show in the image on the right.<br><br>
 
Then select and change any tolerance value.  The grid will allow you to edit only the tolerances.<br><br>
 
  
 +
<br><br>
 +
 +
The XYZ intersection deviation tolerances are are compared to the XYZ deviations as shown in the model in this screen image.<br><br>
 +
In this case, most of the error is in the Y axis.  It can be verified by seeing that the intersection point of the derived data is visually above the master point.  (You can click on the image to make it larger.)  The deviation data indicates that it is exactly 0.012" above the master point in the Y axis.<br><br>
 +
The reason the grid is entirely green is because the tolerance values are higher than the deviation values (in this case the tolerances are 0.039").<br><br>
 +
 +
=== 3D Deviation ===
 +
The 0.013" value is the straight-line distance measured directly from the master to the corresponding measured points.<br><br>
 +
This is different than the deviation broken down into one of the major axes (X,Y,Z).  Unless the 3D deviation line also lays on one of the major axes, it is usually larger than any of the intersection deviation values - because it combines the deviation of all three axes.<br><br>
 +
Most customers do not rely on this distance to qualify the part shape. Like XYZ intersection deviations, these values almost always exaggerate the true deviation to the outside of the straights in the tube.
 
</td>
 
</td>
 
<td width=300>
 
<td width=300>
[[image:vtube-laser_inspectionresults_overall_xyz_intersection_with_tolerances.png|300px]]
+
[[image:vtube-laser-1.94_closeup_xyz_intersection_model.png|300px]]
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
== How to Set the Tolerances in Expanded Windows ==
+
== Set the Default Tolerance in Part Setup Menu ==
  
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
 
<td width=300>
 
<td width=300>
The second place to edit the value is in the VTube-LASER Expanded Window.<br><br>
+
You can set the default tolerance in the Part Setup menu. Scroll down to row 34.
Click on the Expanded Window button to display the Expanded Window, and then make changes to the tolerances there.<br><br>
+
The benefit of the Expanded Window is that you can view all the tolerances at the same time.<br><br>
+
[[image:vtube-laser-1.91-expanded_xyz_intersection_deviation_edit_tolerance.png|300px]]
+
 
</td>
 
</td>
 
<td width=300>
 
<td width=300>
[[image:vtube-laser-1.91-expanded-xyz_deviation_grid.png|300px]]<br><br>
+
[[image:vtube-laser_v2.5_partsetup_tolerance.png|300px]]
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
===Choosing Values===
 
  
 +
 +
== Set the Default Tolerance in General Setup Menu ==
  
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
<td width=500>
+
<td width=300>
* A tight qualification is 1 millimeter.  It is much more challenging to measure the end scan with a tight tolerance.  Keep in mind that tube deformation will make tight tolerance end scans more challenging.<br><br>
+
You can set the default tolerance in the Inspection Data General Setup menu. (This is for version 2.5 and newer.)
 +
</td>
 +
<td width=300>
 +
[[image:vtube-laser_v2.5_defaulttolerance_generalsetup.png|300px]]
 +
</td>
 +
</tr>
 +
</table>
  
* A much easier / quicker qualification is to increase the value to much high number - like 25 millimeters.  (Many customers use 25 millimeters to avoid this qualification from occuring completely - and making end scans much easier.)<br><br>
+
== Set the Default Tolerance in Inspection Data Menu ==
  
 +
<table cellpadding=10>
 +
<tr valign=top>
 +
<td width=300>
 +
You can set the default tolerance in the Inspection Data menu by entering a Default Tolerance at the top and pressing the Set button.
 +
</td>
 +
<td width=300>
 +
[[image:vtube-laser_inspectionresults_overall_default_tolerance_set.png|300px]]
 +
</td>
 +
</tr>
 +
</table>
  
 +
== Set the Tolerances in Inspection Data Grids ==
 +
 +
<table cellpadding=10>
 +
<tr valign=top>
 +
<td width=300>
 +
Click on the Change Grid Setup button until you see the tolerances in the grid like we show in the image on the right.<br><br>
 +
Then select and change any tolerance value.  The grid will allow you to edit only the tolerances.<br><br>
  
 
</td>
 
</td>
 
<td width=300>
 
<td width=300>
 +
[[image:vtube-laser_inspectionresults_overall_xyz_intersection_with_tolerances.png|300px]]
 +
</td>
 +
</tr>
 +
</table>
  
 +
== Set the Tolerances in Expanded Windows ==
 +
 +
<table cellpadding=10>
 +
<tr valign=top>
 +
<td width=300>
 +
The second place to edit the value is in the VTube-LASER Expanded Window.<br><br>
 +
Click on the Expanded Window button to display the Expanded Window, and then make changes to the tolerances there. <br><br>
 +
The benefit of the Expanded Window is that you can view all the tolerances at the same time.<br><br>
 +
[[image:vtube-laser-1.91-expanded_xyz_intersection_deviation_edit_tolerance.png|300px]]
 +
</td>
 +
<td width=300>
 +
[[image:vtube-laser-1.91-expanded-xyz_deviation_grid.png|300px]]<br>
 +
(You can click on the image to see it larger.)<br>
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
===Set the Default===
+
==Setting All The Tolerances At The Same Time==
  
 +
<table cellpadding=10>
 +
<tr valign=top>
 +
<td width=300>
 +
The intersection deviation grids allow you to set the default tolerance to every value in a row, column, or even the entire grid using a popup menu<br><br>
 +
To use this feature, single click on a tolerance value, then right click and choose the action in the popup menu.<br><br>
 +
[[image:vtube-laser-1.93_popup_intersection_closeup.png|300px]]
 +
</td>
 +
<td width=300>
 +
[[image:vtube-laser_intersectiondevation_tolerances_popup.png|300px]]
 +
</td>
 +
</tr>
 +
</table>
  
 
<table cellpadding=10>
 
<table cellpadding=10>
 
<tr valign=top>
 
<tr valign=top>
<td width=500>
 
Set the default value by clearing the VTube project, then changing the value, then saving the setup to the default file in the System Options - Project Setup menu.<br>
 
  
 +
<td width=300>
 +
The screen images on the right show an example of before and after changes made to an entire column:<br>
 
</td>
 
</td>
 
<td width=300>
 
<td width=300>
  
 +
<table>
 +
<tr>
 +
<td>
 +
Before
 +
[[image:vtube-laser-1.93_popup_intersection_closeup_beforechange.png|150px]]
 +
</td>
 +
<td>
 +
After
 +
[[image:vtube-laser-1.93_popup_intersection_closeup_afterchange.png|150px]]
 +
</td>
 +
</tr>
 +
</table>
 +
 +
</td>
 +
</tr>
 +
</table>
 +
 +
==XYZ Intersection +/- Tolerance Values in Printed Reports ==
 +
<table cellpadding=10>
 +
<tr valign=top>
 +
<td width=400>
 +
The XYZ Intersection deviation values can be included in reports:
 +
# plus tolerance values<br>
 +
# minus tolerance values<br>
 +
# out of tolerance values<br>
 +
[[image:vtube-laser-1.91-report_xyz_intersection_deviation_output_full.png|400px]]
 +
<br><br>
 +
The first Inspection Report in the reports menu is good for showing this data.
 +
</td>
 +
<td width=300>
 +
[[image:vtube-laser-1.91-report_xyz_intersection_deviation_output.png|300px]]<br><br>
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
===Other Pages===
+
==Other Pages==
  
 +
* About [[VTube-LASER End Point Deviations]]
 +
* [[What are Centerline Tangent Points and Why Are They Important in VTube-LASER?]]
 +
* About [[VTube End Length Offsets]]
 +
* [[The Limitations of Qualifying Tube Shapes using Bender Data]]
 
* Back to [[VTube-LASER]]
 
* Back to [[VTube-LASER]]

Latest revision as of 17:11, 28 September 2020

Vtube-laser logo 1.96.png XYZ Intersection Tolerances

Vtl screen hd scanner without logo.png

Contents




Important Note About the Limitations of Using XYZ Intersection Point Deviations To Qualify a Part Shape

Before describing the intersection point tolerances, it is important to note that XYZ tangent points (not discussed on this page) are the preferred points to use for tube shape qualification. The reason is because intersection points are not as good as tangent points for tube-shape qualification. Here is why:


  • Intersection deviations tend to exaggerate the deviations mathematically.

  • The reason why they exaggerate the deviation is because they are not as close to OD wall in the straight as tangent points are.

  • The higher the bend angle at an intersection, the further the intersection points are from the actual part - which means that the deviation exaggeration is greater as the bend angles increase. Tangent points don't have this problem, because they are always closely connected to the straight sections of the tube shape.


See What are Centerline Tangent Points and Why Are They Important in VTube-LASER? for more information about tangent point deviations.





A Visual Example of the Problem With Using Intersection Points for Qualification

See these two images to help understand the problem with using intersection points for qualification.

The two tangents show 0.054 and 0.046 inches in deviation. However, the intersection points are separated by 0.322 inches.

Sharp angle solid 3.png Sharp angle transparent 3.png

The intersection deviation is 6 times larger than the profile deviation of the tube. However, it is easy to see that the part falls well within the envelopes (the transparent blue cylinders) that are formed by the tangent deviations. Intersection deviations do not act as a good representative of the actual profile deviation.



Why Include Intersection Deviations in the VTube Interface?

The only reason we include intersection point deviations in reports because some customers require them for part qualification.

How the XYZ Intersection Deviation Tolerances Work



The XYZ intersection deviation tolerances allow you to quickly qualify a part using +/- tolerances to the intersection points.

The intersection tolerances are based on values are that follow the three axes in a coordinate system. Since the tolerances measure along the axes, these tolerances can be positive or negative to also indicate a direction.

Vtube-laser xyz intersection tolerances inspection grid.png

XYZ Intersection Deviations



The XYZ intersection deviation tolerances are are compared to the XYZ deviations as shown in the model in this screen image.

In this case, most of the error is in the Y axis. It can be verified by seeing that the intersection point of the derived data is visually above the master point. (You can click on the image to make it larger.) The deviation data indicates that it is exactly 0.012" above the master point in the Y axis.

The reason the grid is entirely green is because the tolerance values are higher than the deviation values (in this case the tolerances are 0.039").

3D Deviation

The 0.013" value is the straight-line distance measured directly from the master to the corresponding measured points.

This is different than the deviation broken down into one of the major axes (X,Y,Z). Unless the 3D deviation line also lays on one of the major axes, it is usually larger than any of the intersection deviation values - because it combines the deviation of all three axes.

Most customers do not rely on this distance to qualify the part shape. Like XYZ intersection deviations, these values almost always exaggerate the true deviation to the outside of the straights in the tube.

Vtube-laser-1.94 closeup xyz intersection model.png

Set the Default Tolerance in Part Setup Menu

You can set the default tolerance in the Part Setup menu. Scroll down to row 34.

Vtube-laser v2.5 partsetup tolerance.png


Set the Default Tolerance in General Setup Menu

You can set the default tolerance in the Inspection Data General Setup menu. (This is for version 2.5 and newer.)

Vtube-laser v2.5 defaulttolerance generalsetup.png

Set the Default Tolerance in Inspection Data Menu

You can set the default tolerance in the Inspection Data menu by entering a Default Tolerance at the top and pressing the Set button.

Vtube-laser inspectionresults overall default tolerance set.png

Set the Tolerances in Inspection Data Grids

Click on the Change Grid Setup button until you see the tolerances in the grid like we show in the image on the right.

Then select and change any tolerance value. The grid will allow you to edit only the tolerances.

Vtube-laser inspectionresults overall xyz intersection with tolerances.png

Set the Tolerances in Expanded Windows

The second place to edit the value is in the VTube-LASER Expanded Window.

Click on the Expanded Window button to display the Expanded Window, and then make changes to the tolerances there.

The benefit of the Expanded Window is that you can view all the tolerances at the same time.

Vtube-laser-1.91-expanded xyz intersection deviation edit tolerance.png

Vtube-laser-1.91-expanded-xyz deviation grid.png
(You can click on the image to see it larger.)

Setting All The Tolerances At The Same Time

The intersection deviation grids allow you to set the default tolerance to every value in a row, column, or even the entire grid using a popup menu

To use this feature, single click on a tolerance value, then right click and choose the action in the popup menu.

Vtube-laser-1.93 popup intersection closeup.png

Vtube-laser intersectiondevation tolerances popup.png

The screen images on the right show an example of before and after changes made to an entire column:

Before Vtube-laser-1.93 popup intersection closeup beforechange.png

After Vtube-laser-1.93 popup intersection closeup afterchange.png

XYZ Intersection +/- Tolerance Values in Printed Reports

The XYZ Intersection deviation values can be included in reports:

  1. plus tolerance values
  2. minus tolerance values
  3. out of tolerance values

Vtube-laser-1.91-report xyz intersection deviation output full.png

The first Inspection Report in the reports menu is good for showing this data.

Vtube-laser-1.91-report xyz intersection deviation output.png

Other Pages