The tolerance tables are saved as JSON files by default in the following directory.
%ProgramData%\ELIAS GmbH\infra-convert\ToleranceTables\
The directory is read when creating or opening a project in infra CONVERT. Based on the data read, the selection lists are created with reference to tolerance tables on the program interface. To show or hide (“enable”) existing tables or add new tables, modify the files in the directory accordingly.
Info By default, all tolerance tables are marked as “active”. We recommend that you do not delete unneeded tables, but hide them using the parameter Enabled (see Active). Please do not deactivate or delete the DIN ISO 286-2 tables as they contain the tolerance values for the ISO system for limit values and fits.
By following the syntax described below, you can modify existing files or create new files. The file name can be chosen freely, but should not contain any spaces.
Tip For more comfortable working, you can use a text editor with extended functions, e.g. syntax and error highlighting, instead of the on-board Windows “editor”. Examples are the free programs Visual Studio Code from Microsoft and Notepad++.
Display name on the user interface.
See also
User’s Guide infra CONVERT > Settings > Project Settings > Tolerance tables
User’s Guide infra CONVERT > User Interface > Function Window > Characteristic properties
"Name": "DIN ISO 2768-1:1991-06, Tabelle 1",
Parameter | Type | Value/Content |
---|---|---|
Name | String | Display name that allows the user to clearly assign the table |
Determines if the table is displayed on the user interface.
See also
User’s Guide infra CONVERT > Settings > Project Settings > Tolerance tables
User’s Guide infra CONVERT > User Interface > Function Window > Characteristic properties
"Enabled": true
Parameter | Type | Value/Content |
---|---|---|
Enabled | Boolean | true The table is displayed false The table is hidden |
In general tolerance standards, a distinction is made between length and angle dimensions, often also dimensions for the specification of edges (“curve radii and chamfers”). With the feature class, the assignment to such a group of classes takes place in infra CONVERT (see Configuration and Import > Parameter file “CharacteristicClasses” > Gruppe). Tolerance tables are only available for features with the corresponding class assignment.
See also
User’s Guide infra CONVERT > Settings > Project Settings > Tolerance tables
Administrator’s Guide infra CONVERT > Configuration and Import > Parameter file “CharacteristicClasses” > Gruppe
"Group": "Length, Roundness",
Parameter | Type | Value/Content |
---|---|---|
Group | String | Length Length Roundness Curve radii and chamfers Angle Angle |
Unique, internal identifier for the tolerance table.
Important
When a new file is created, a new ID must always be assigned.
Tip
For example, you can have a GUID generated online here: www.guidgen.com.
"Id": "220afa39-edd9-44b9-8958-b73530963f6e",
Parameter | Type | Value/Content |
---|---|---|
Id | String | GUID of the tolerance table |
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 infra CONVERT > Settings > Project Settings > Tolerance tables
User’s Guide infra CONVERT > User Interface > Function Window > Feature properties
"Columns": [ { "Name": "m", "Fields": [ { "MinValue": 0, "MaxValue": 0.499 }, { "MinValue": 0.499, "MaxValue": 3, "UpperTolerance": 0.1, "LowerTolerance": -0.1 }, { "MinValue": 3, "MaxValue": 1000, }, { "MinValue": 1000, "MaxValue": 2000, "UpperTolerance": 0.5, "LowerTolerance": -0.5, "MaxPercent": 25.0 }, { "MinValue": 2000, "MaxValue": 4000, "UpperTolerancePercent": 0.5, "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 } ] } ]
Parameter | Type | Value/Content |
---|---|---|
Columns | Field | Contains all the columns in the table |
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 |
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: LL > Value |
MaxValue | Decimal | Upper limit (UL) of the nominal dimension interval, value included: UL ≤ Value |
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: UT = Value |
LowerTolerance | Decimal | Lower limit deviation (LT) as absolute value: LT = Value |
UpperTolerancePercent | Decimal | Upper limit deviation (UT) as a percentage of the nominal value (N), figures in percent: UT = Value × N |
LowerTolerancePercent | Decimal | Lower limit deviation (LT) as a percentage of the nominal value (N), figures in percent: LT = Value × N |
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: max(|UT|) = Value × N max(|LT|) = Value × N |
ExtraAmount | Decimal | Surcharge on the limit deviation as absolute value: UTnew = UT + Value UTnew = LT - Value |
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.
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:
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 |
Angles:
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 | – | – |
The following describes the process for deinstalling, reinstalling (installing after previous deinstallation) and installing (without previous deinstallation) infra CONVERT using the tolerance table files. Essential preconditions are: the files are at the location where they were installed.
Uninstallation
All files with the file name assigned during installation will be deleted. All other files are retained.
Reinstallation
Files that are included in the installation scope and are not found are added. Existing files are overwritten..
Installation
Files that are included in the installation scope and are not found are added. Existing files are overwritten.
Go to previous page
Configuration and Import > Parameter file "UiAccess"
Go to next page
Export > Test plan format JSONV1