User Tools

Site Tools


en:infra-convert:dev:toltab

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:infra-convert:dev:toltab [2019/11/05 15:09]
me
en:infra-convert:dev:toltab [2023/12/01 12:34] (current)
me
Line 3: Line 3:
 <WRAP noprint> <WRAP noprint>
  
-> Administrator’s ​Guide #@IC_HTML@# > Configuration and Import+> Administrator’s ​Manual ​#@IC_HTML@# > Configuration and Import
  
 </​WRAP>​ </​WRAP>​
Line 15: Line 15:
 <WRAP group> <WRAP group>
 <WRAP indent> <WRAP indent>
-<WRAP column ​72%>+<WRAP column ​55%>
 <​code>​%ProgramData%\ELIAS GmbH\infra-convert\ToleranceTables\</​code>​ <​code>​%ProgramData%\ELIAS GmbH\infra-convert\ToleranceTables\</​code>​
 </​WRAP>​ </​WRAP>​
Line 28: Line 28:
 {{page>​en:​infra-convert:​dev:​tip_use_adv_editor}} {{page>​en:​infra-convert:​dev:​tip_use_adv_editor}}
  
-<WRAP noprint>+\\ 
  
 <WRAP noprint> <WRAP noprint>
Line 35: Line 35:
 //​**__Content__**//​ //​**__Content__**//​
  
- • [[en:​infra-convert:​dev:​toltab#Name]]\\  + • [[#Name]]\\  
- • [[en:​infra-convert:​dev:​toltab#Active]]\\  + • [[#​Active]]\\  
- • [[en:​infra-convert:​dev:​toltab#Group]]\\  + • [[#​Group]]\\  
- • [[en:​infra-convert:​dev:​toltab#ID]]\\  + • [[#ID]]\\  
- • [[en:​infra-convert:​dev:​toltab#​Columns]]\\  + • [[#​Columns]]\\  
- • [[en:​infra-convert:​dev:​toltab#​Installation/​Deinstallation]]+ • [[#Special tolerance tables]]\\  
 + • [[#​Installation/​Uninstallation]]
  
 \\  \\ 
Line 110: Line 111:
  
 <code javascript>​ <code javascript>​
-"​Group":​ "​Length",​+"​Group":​ "​Length, Roundness",
 </​code>​ </​code>​
  
Line 154: Line 155:
 <WRAP column 40%> <WRAP column 40%>
  
-In the **Columns** field, the tolerance values are assigned to nominal intervals. ​For each tolerance class or seriesa column ​is created. The column contains the assignment ​of the tolerance values to nominal intervals.+In the **Columns** field, the tolerance values are assigned to the nominal ​dimension ​intervals ​(variant A) or the number of decimal places of nominal dimensions (variant B)A column represents a tolerance class (series). Within ​a column ​definition, only one of the two assignment variants A or B can be selected.
  
 > **See also**\\ User’s Guide #@IC_HTML@# > Settings > Project Settings > [[en:​infra-convert:​user:​config:​tolerancetables|Tolerance tables]]\\ \\ User’s Guide #@IC_HTML@# > User Interface > Function Window > [[en:​infra-convert:​user:​interface:​feature|Feature properties]] > **See also**\\ User’s Guide #@IC_HTML@# > Settings > Project Settings > [[en:​infra-convert:​user:​config:​tolerancetables|Tolerance tables]]\\ \\ User’s Guide #@IC_HTML@# > User Interface > Function Window > [[en:​infra-convert:​user:​interface:​feature|Feature properties]]
Line 163: Line 164:
 <code javascript>​ <code javascript>​
 "​Columns":​ [ "​Columns":​ [
-  "​Name":​ "​m",​ +  ​
-  "​Fields":​ [ +    ​"​Name":​ "​m",​ 
-    +    "​Fields":​ [ 
-      "​MinValue":​ 0, +      
-      "​MaxValue":​ 0.499 +        "​MinValue":​ 0, 
-    }, +        "​MaxValue":​ 0.499 
-    +      }, 
-      "​MinValue":​ 0.499, +      
-      "​MaxValue":​ 3, +        "​MinValue":​ 0.499, 
-      "​UpperTolerance":​ 0.1, +        "​MaxValue":​ 3, 
-      "​LowerTolerance":​ -0.1 +        "​UpperTolerance":​ 0.1, 
-    }, +        "​LowerTolerance":​ -0.1 
-    +      }, 
-      "​MinValue":​ 3, +      
-      "​MaxValue":​ 1000, +        "​MinValue":​ 3, 
-    }, +        "​MaxValue":​ 1000, 
-    +      }, 
-      "​MinValue":​ 1000, +      
-      "​MaxValue":​ 2000, +        "​MinValue":​ 1000, 
-      "​UpperTolerance":​ 0.5, +        "​MaxValue":​ 2000, 
-      "​LowerTolerance":​ -0.5, +        "​UpperTolerance":​ 0.5, 
-      "​MaxPercent":​ 25.0 +        "​LowerTolerance":​ -0.5, 
-    }, +        "​MaxPercent":​ 25.0 
-    +      }, 
-      "​MinValue":​ 2000, +      
-      "​MaxValue":​ 4000, +        "​MinValue":​ 2000, 
-      "​UpperTolerancePercent":​ 0.5, +        "​MaxValue":​ 4000, 
-      "​LowerTolerancePercent":​ -0.5, +        "​UpperTolerancePercent":​ 0.5, 
-      "​ExtraAmount":​ 0.6 +        "​LowerTolerancePercent":​ -0.5, 
-    } +        "​ExtraAmount":​ 0.6 
-  ]+      } 
 +    ​
 +  ​}, 
 +  ​
 +    "​Name":​ "​According to digits",​ 
 +    "​Fields":​ [ 
 +      { 
 +        "​MinDigits":​ 0, 
 +        "​MaxDigits":​ 0 
 +      }, 
 +      { 
 +        "​MinDigits":​ 1, 
 +        "​MaxDigits":​ 1, 
 +        "​UpperTolerance":​ 0.3, 
 +        "​LowerTolerance":​ -0.3 
 +      }, 
 +      { 
 +        "​MinDigits":​ 2, 
 +        "​MaxDigits":​ 2, 
 +        "​UpperTolerance":​ 0.10, 
 +        "​LowerTolerance":​ -0.10 
 +      }, 
 +      { 
 +        "​MinDigits":​ 3, 
 +        "​MaxDigits":​ 300, 
 +        "​UpperTolerance":​ 0.050, 
 +        "​LowerTolerance":​ -0.050 
 +      } 
 +    ​] 
 +  }
 ] ]
 </​code>​ </​code>​
Line 202: Line 232:
 ^ Fields | Field | Contains the assignments of tolerance values to nominal intervals | ^ Fields | Field | Contains the assignments of tolerance values to nominal intervals |
 ^ Name | String | Display name that allows the user to clearly assign the tolerance class/​series | ^ Name | String | Display name that allows the user to clearly assign the tolerance class/​series |
-^ MinValue | Decimal | Lower limit (LL) of the nominal dimension interval, value included:\\  <​html><​font size="​+1">​LL > Value</​font></​html>​ |+^ Variant A: The numerical value of a nominal dimension is used to assign the tolerance values ||| 
 +^ MinValue | Decimal | Lower limit (LL) of the nominal dimension interval, value not included:\\  <​html><​font size="​+1">​LL > Value</​font></​html>​ |
 ^ MaxValue | Decimal | Upper limit (UL) of the nominal dimension interval, value included:\\  <​html><​font size="​+1">​UL ≤ Value</​font></​html>​ | ^ MaxValue | Decimal | Upper limit (UL) of the nominal dimension interval, value included:\\  <​html><​font size="​+1">​UL ≤ Value</​font></​html>​ |
 +^ Variant B: The number of decimal places after the decimal point of a nominal dimension is used to assign the tolerance values |||
 +^ MinDigits | Integer | Lower limit of the interval of the number of decimal places:\\ **0** x\\ **1** x.x\\ **2** x.xx\\ **3** x.xxx\\ **…**\\ \\ **Note** Available from programme version 2.8.0. |
 +^ MaxDigits | Integer | Upper limit of the interval of the number of decimal places:\\ **0** x\\ **1** x.x\\ **2** x.xx\\ **3** x.xxx\\ **…**\\ \\ **Note** Available from programme version 2.8.0. |
 +^ Tolerance values |||
 ^ UpperTolerance | Decimal | Upper limit deviation (UT) as absolute value:\\  <​html><​font size="​+1">​UT = Value</​font></​html>​ | ^ UpperTolerance | Decimal | Upper limit deviation (UT) as absolute value:\\  <​html><​font size="​+1">​UT = Value</​font></​html>​ |
-^ LowerTolerance | Decimal | Lower limit deviation (UT) as absolute value:\\  <​html><​font size="​+1">​LT = Value</​font></​html>​ | +^ LowerTolerance | Decimal | Lower limit deviation (LT) as absolute value:\\  <​html><​font size="​+1">​LT = Value</​font></​html>​ | 
-^ UpperTolerancePercent | Decimal | Upper limit deviation (UT) as a percentage of the nominal value (N), figures in percent, result rounded to tenth decimal digit:\\  <​html><​font size="​+1">​OT = Value × N</​font></​html>​ | +^ UpperTolerancePercent | Decimal | Upper limit deviation (UT) as a percentage of the nominal value (N), figures in percent:\\  <​html><​font size="​+1">​UT = Value × N</​font></​html>​ | 
-^ LowerTolerancePercent | Decimal | Lower limit deviation (LT) as a percentage of the nominal value (N), figures in percent, result rounded to tenth decimal digit:\\  <​html><​font size="​+1">​LT = Value × N</​font></​html>​ | +^ LowerTolerancePercent | Decimal | Lower limit deviation (LT) as a percentage of the nominal value (N), figures in percent:\\  <​html><​font size="​+1">​LT = Value × N</​font></​html>​ | 
-^ MaxPercent | Decimal | The amounts of the limit deviations are limited to a maximum of this percentage of the nominal value, figures in percent:\\  <​html><​font size="​+1">​max(|UT|) = Value × N</​font></​html>​\\  <​html><​font size="​+1">​max(|LT|) = Value × N</​font></​html>​ | +^ MaxPercent | Decimal | The amounts of the limit deviations are limited to a maximum of this percentage of the nominal value, figures in percent, result rounded up to one decimal place:\\  <​html><​font size="​+1">​max(|UT|) = Value × N</​font></​html>​\\  <​html><​font size="​+1">​max(|LT|) = Value × N</​font></​html>​ | 
-^ ExtraAmount | Decimal | Surcharge on the limit deviation as absolute value:\\  <​html><​font size="​+1">​UT<​sub>​new</​sub>​ = OT + Value</​font></​html>​\\  <​html><​font size="​+1">​UT<​sub>​new</​sub>​ = LT - Value</​font></​html>​ |+^ ExtraAmount | Decimal | Surcharge on the limit deviation as absolute value:\\  <​html><​font size="​+1">​UT<​sub>​new</​sub>​ = UT + Value</​font></​html>​\\  <​html><​font size="​+1">​UT<​sub>​new</​sub>​ = LT - Value</​font></​html>​ |
  
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
  
-==== Installation/​Deinstallation ​====+\\  
 + 
 +==== Special tolerance tables ==== 
 + 
 +**DIN EN ISO 286-2** 
 + 
 +The tolerance table file "​DIN-EN-ISO-286-2.json"​ contains the tolerance value assignments according to "ISO 286-2:2010 + Cor 1:2013, Geometrical product specifications (GPS) : ISO code system for tolerances on linear sizes – Part 2: Tables of standard tolerance classes and limit deviations for holes and shafts"​. The tolerance values are assigned depending on the tolerance key in the characteristic property "​Tolerance class"​. The tolerance table file "​DIN-EN-ISO-286-2.json"​ must therefore always be present and activated. 
 + 
 +> **Note** Status:​ Programme version 2.9.7. Should you require further tolerance classes, please do not hesitate to contact us. 
 +  
 +{{ :​en:​infra-convert:​dev:​din-en-iso-286-2-vorhandene-schluessel.png?​nolink&​850 |}} 
 + 
 +\\  
 + 
 +**Tolerances based on decimal places** 
 + 
 +The tolerance table files "​Tolerances-based-on-decimal-places.json"​ (for lengths, rounding radii and chamfers) and "​Tolerances-based-on-decimal-places-Angles.json"​ (for angles) contain a selection of tolerance value assignments based on the number of decimal places of the nominal dimension. 
 + 
 +> **Note** Status:​ Programme version 2.9.7. Should you require further tolerance classes, please do not hesitate to contact us. 
 + 
 +Lengths, rounding radii and chamfers: 
 + 
 +<WRAP group> 
 +<WRAP indent>​ 
 + 
 +|< 80% 30% 14% 14% 14% 14% 14% >| 
 +^  Name of class/​column ​ ^  Number of decimal places ​ ^^^^^ 
 +^ ::: ^  X.\\ (0)  ^  X.X\\ (1)  ^  X.XX\\ (2)  ^  X.XXX\\ (3)  ^  X.XXXX\\ (4)  ^ 
 +^ ‒/​‒/​0.01/​0.005/​0.0005 |  ‒  |  –  |  ±0.01 ​ |  ±0.005 ​ |  ±0.0005 ​ | 
 +^ ‒/​‒/​0.03/​0.01/​0.0005 |  –  |  –  |  ±0.03 ​ |  ±0.01 ​ |  ±0.0005 ​ | 
 +^ ‒/​‒/​0.03/​0.005/​‒ |  –  |  –  |  ±0.03 ​ |  ±0.005 ​ |    | 
 +^ ‒/​‒/​0.03/​0.01/​‒ |  –  |  –  |  ±0.03 ​ |  ±0.01 ​ |  –  | 
 +^ ‒/​0.02/​0.01/​0.005/​‒ |  –  |  ±0.02 ​ |  ±0.01 ​ |  ±0.005 ​ |  –  | 
 +^ ‒/​0.025/​0.01/​0.005/​‒ |  –  |  ±0.025 ​ |  ±0.01 ​ |  ±0.005 ​ |  –  | 
 +^ ‒/​0.1/​0.03/​0.005/​‒ |  –  |  ±0.1  |  ±0.03 ​ |  ±0.005 ​ |  –  | 
 +^ ‒/​0.1/​0.01/​0.005/​‒ |  –  |  ±0.1  |  ±0.01 ​ |  ±0.025 ​ |  –  | 
 +^ ‒/​0.26/​0.13/​0.025/​‒ |  –  |  ±0.26 ​ |  ±0.13 ​ |  ±0.025 ​ |  –  | 
 +^ ‒/​1/​0.5/​0.1/​‒ |  –  |  ±1  |  ±0.5  |  ±0.1  |  –  | 
 +^ ‒/​2.5/​0.25/​0.13/​‒ |  –  |  ±2.5  |  0.25  |  0.13  |  –  | 
 +^ 0.1/​0.01/​0.005/​‒/​‒ |  ±0.1  |  ±0.01 ​ |  ±0.005 ​ |  –  |  –  | 
 +^ 0.1/​0.05/​0.01/​0.002/​‒ |  ±0.1  |  ±0.05 ​ |  ±0.01 ​ |  ±0.002 ​ |  –  | 
 +^ 0.1/​0.1/​0.1/​‒/​‒ |  ±0.1  |  ±0.1  |  ±0.1  |  –  |  –  | 
 +^ 0.2/​0.1/​0.05/​‒/​‒ |  ±0.2  |  ±0.1  |  ±0.05 ​ |  –  |  –  | 
 +^ 0.25/​0.1/​0.01/​0.002/​‒ |  ±0.25 ​ |  ±0.1  |  ±0.01 ​ |  ±0.002 ​ |  –  | 
 +^ 0.5/​0.1/​0.05/​‒/​‒ |  ±0.5  |  ±0.1  |  ±0.05 ​ |  –  |    | 
 +^ 0.5/​0.1/​0.25/​1/​2 |  ±0.5  |  ±0.1  |  ±0.25 ​ |  ±1  |  ±2  | 
 +^ 1/​0.1/​0.01/​0.005/​0.002 |  ±1  |  ±0.1  |  ±0.01 ​ |  ±0.005 ​ |  ±0.002 ​ | 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +Angles: 
 + 
 +<WRAP group> 
 +<WRAP indent>​ 
 + 
 +|< 80% 30% 14% 14% 14% 14% 14% >| 
 +^  Name of class/​column ​ ^  Number of decimal places ​ ^^^^^ 
 +^ ::: ^  X.\\ (0)  ^  X.X\\ (1)  ^  X.XX\\ (2)  ^  X.XXX\\ (3)  ^  X.XXXX\\ (4)  ^ 
 +^ 0.5°/​0.5°/​0.5°/​0.5°/​0.5° |  ±0.5  |  ±0.5  |  ±0.5  |  ±0.5  |  ±0.5  | 
 +^ 1°/​0.3'/​0.05'/​‒/​‒ |  ±1  |  ±0.005 ​ |  ±0.00083 ​ |  –  |  –  | 
 +^ 1°/​0.5°/​‒/​‒/​‒ |  ±1  |  ±0.5  |  –  |  –  |  –  | 
 +^ 1°/​1°/​1°/​1°/​1° |  ±1  |  ±1  |  ±1  |  ±1  |  ±1  | 
 +^ 2°/​1°/​0.3'/​‒/​‒ |  ±2  |  ±1  |  ±0.005 ​ |  –  |  –  | 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +\\  
 + 
 +==== Installation/​Uninstallation ​====
  
 The following describes the process for deinstalling,​ reinstalling (installing after previous deinstallation) and installing (without previous deinstallation) #@IC_HTML@# using the tolerance table files. Essential preconditions are: the files are at the location where they were installed. The following describes the process for deinstalling,​ reinstalling (installing after previous deinstallation) and installing (without previous deinstallation) #@IC_HTML@# using the tolerance table files. Essential preconditions are: the files are at the location where they were installed.
Line 221: Line 326:
 <WRAP column 25%> <WRAP column 25%>
  
-**Deinstallation**+**Uninstallation**
  
 </​WRAP>​ </​WRAP>​
Line 273: Line 378:
  
 **Go to next page**\\ ​ **Go to next page**\\ ​
-Export > [[en:​infra-convert:​dev:​export:​jsonv1|Quality test plan format JSONV1]]+Export > [[en:​infra-convert:​dev:​export:​jsonv1|Test plan format JSONV1]]
  
 </​WRAP>​ </​WRAP>​ </​WRAP>​ </​WRAP>​
- 
-</​WRAP>​ 
- 
en/infra-convert/dev/toltab.1572962972.txt.gz · Last modified: 2019/11/05 15:09 by me