Difference between revisions of "Custom Tolerance for 3D Point Deviation"

From ArcoWiki
Jump to: navigation, search
 
(4 intermediate revisions by one other user not shown)
Line 5: Line 5:
 
The difference from the ANSI is that, using the 3D profile, the deviation is calculate along the 3D vector that joint the measure point and the nominal, while, in the standard , the deviation is along the normal direction of the nominal point.<br />
 
The difference from the ANSI is that, using the 3D profile, the deviation is calculate along the 3D vector that joint the measure point and the nominal, while, in the standard , the deviation is along the normal direction of the nominal point.<br />
 
Although not in the ANSI standard this tolerance is quite common in the automotive industry.<br />
 
Although not in the ANSI standard this tolerance is quite common in the automotive industry.<br />
The different methods can be called from the PROFILE of POINT/SURFACE/CURVE tolerance panel.<br />
+
The different methods can be called from the '''PROFILE''' of '''POINT/SURFACE/CURVE''' tolerance panel.<br />
 
The [[DMIS]] code created in the two cases is as follow:
 
The [[DMIS]] code created in the two cases is as follow:
<br />
+
<br /><br />
 +
 
 
<CODE>
 
<CODE>
 
F(POINT_PROFILE_ANSI)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000<br />
 
F(POINT_PROFILE_ANSI)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000<br />
Line 13: Line 14:
 
FA(POINT_PROFILE_ANSI)=FEAT/POINT,CART,0.10000,0.20000,0.30000,0.00000000,0.00000000,1.00000000<br />
 
FA(POINT_PROFILE_ANSI)=FEAT/POINT,CART,0.10000,0.20000,0.30000,0.00000000,0.00000000,1.00000000<br />
 
FA(POINT_PROFILE_3D)=FEAT/POINT,CART,0.10000,0.20000,0.3000,0.00000000,0.00000000,1.00000000<br />
 
FA(POINT_PROFILE_3D)=FEAT/POINT,CART,0.10000,0.20000,0.3000,0.00000000,0.00000000,1.00000000<br />
F(POINT_PROFILE_ANSI)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000<br />
 
 
<br />
 
<br />
 
V(TEXT)=VFORM/ALL<br />
 
V(TEXT)=VFORM/ALL<br />
Line 34: Line 34:
 
</gallery>
 
</gallery>
  
[[it:Tolleranza 3D per i profili]]
+
[[it:Tolleranza personalizzata per la deviazione dei punti 3D]]
 +
[[zh-cn:3D点偏差的自定义公差]]
 +
[[pt:Tolerância Personalizada para Desvio de Ponto 3D]]
 +
[[de:Benutzerdefinierte Toleranz für 3D-Punktabweichung]]
 +
[[es:Tolerancia personalizada para la desviación de puntos 3D]]
 +
[[en:Custom Tolerance for 3D Point Deviation]]
  
 
[[Category:Help_On_Line]]
 
[[Category:Help_On_Line]]
 
[[Category:ReadMe3.6]]
 
[[Category:ReadMe3.6]]

Latest revision as of 14:33, 4 June 2018

Standard ANSI and 3D Profile Tolerance

From version 3.6 has been implemented non standard profile tolerance for GSURF, CURVE and POINT features.

The difference from the ANSI is that, using the 3D profile, the deviation is calculate along the 3D vector that joint the measure point and the nominal, while, in the standard , the deviation is along the normal direction of the nominal point.
Although not in the ANSI standard this tolerance is quite common in the automotive industry.
The different methods can be called from the PROFILE of POINT/SURFACE/CURVE tolerance panel.
The DMIS code created in the two cases is as follow:

F(POINT_PROFILE_ANSI)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000
F(POINT_PROFILE_3D)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000
FA(POINT_PROFILE_ANSI)=FEAT/POINT,CART,0.10000,0.20000,0.30000,0.00000000,0.00000000,1.00000000
FA(POINT_PROFILE_3D)=FEAT/POINT,CART,0.10000,0.20000,0.3000,0.00000000,0.00000000,1.00000000

V(TEXT)=VFORM/ALL
DISPLY/TERM,V(TEXT)
TEXT/OUTFIL,'This is the Standard ANSI profile Tolerance'
T(ANSI_PROFILE)=TOL/PROFS,-0.1000,0.1000
OUTPUT/FA(POINT_PROFILE_ANSI),TA(ANSI_PROFILE)

TEXT/OUTFIL,'This is the NON Standard 3D Profile Tolerance'
T(3D_PROFILE)=TOL/USETOL,'PROFS_3D',-0.1000,0.1000
OUTPUT/FA(POINT_PROFILE_ANSI),TA(3D_PROFILE)
DISPLY/OFF