~~NOTOC~~ > Administratorhandbuch #@IC_HTML@# > Konfiguration und Import ====== Toleranztabellen ====== ---- Die Toleranztabellen sind als JSON-Dateien standardmäßig im folgenden Verzeichnis gespeichert. %ProgramData%\ELIAS GmbH\infra-convert\ToleranceTables\ Das Verzeichnis wird beim Anlegen oder Öffnen eines Projekts in #@IC_HTML@# ausgelesen. Auf Grundlage der gelesenen Daten werden die Auswahllisten mit Bezug auf Toleranztabellen auf der Programmoberfläche aufgebaut. Zum Einblenden, Ausblenden (»Aktivieren«) vorhandener oder Hinzufügen neuer Tabellen ändern Sie die Dateien im Verzeichnis entsprechend. > **Anmerkung** Standardmäßig sind alle Toleranztabellen als »aktiv« gekennzeichnet. Wir empfehlen, nicht benötigte Tabellen nicht zu löschen, sondern mit Hilfe des Parameters **Enabled** (siehe [[de:infra-convert:dev:toltab#Aktiv]]) auszublenden. Bitte deaktivieren oder löschen Sie nicht die Tabellen der DIN ISO 286-2, da hierin die Toleranzwerte für das ISO-System für Grenzmaße und Passungen gespeichert sind. Unter Beachtung der nachfolgend beschriebenen Syntax können Sie bestehende Dateien ändern oder neue Dateien anlegen. Der Dateiname kann frei gewählt werden, sollte jedoch keine Leerzeichen enthalten. {{page>de:infra-convert:dev:tip_use_adv_editor}} \\ //**__Inhalt__**//  • [[#Name]]\\  • [[#Aktiv]]\\  • [[#Gruppe]]\\  • [[#Id]]\\  • [[#Spalten]]\\  • [[#Besondere Toleranztabellen]]\\  • [[#Installation/Deinstallation]] \\ ===== Name ===== Anzeigename auf der Benutzeroberfläche. > **Siehe auch**\\ Benutzerhandbuch #@IC_HTML@# > Einstellungen > Projekteinstellungen > [[de:infra-convert:user:config:tolerancetables|Toleranztabellen]]\\ \\ Benutzerhandbuch #@IC_HTML@# > Benutzeroberfläche > Funktionsfenster > [[de:infra-convert:user:interface:feature|Merkmalseigenschaften]] "Name": "DIN ISO 2768-1:1991-06, Tabelle 1", |< 100% 33% 12% 54% >| ^ Parameter ^ Typ ^ Wert/Inhalt ^ ^ Name | String | Anzeigename, welcher dem Benutzer eine eindeutige Zuordnung der Tabelle ermöglicht | \\ ===== Aktiv ===== Legt fest, ob die Tabelle auf der Benutzeroberfläche angezeigt wird. > **Siehe auch**\\ Benutzerhandbuch #@IC_HTML@# > Einstellungen > Projekteinstellungen > [[de:infra-convert:user:config:tolerancetables|Toleranztabellen]]\\ \\ Benutzerhandbuch #@IC_HTML@# > Benutzeroberfläche > Funktionsfenster > [[de:infra-convert:user:interface:feature|Merkmalseigenschaften]] "Enabled": true |< 100% 33% 12% 54% >| ^ Parameter ^ Typ ^ Wert/Inhalt ^ ^ Enabled | Boolean | **true** Die Tabelle wird eingeblenet\\ **false** Die Tabelle wird ausgeblendet | \\ ===== Gruppe ===== In Allgemeintoleranznormen wird zwischen Längen- und Winkelmaßen, oft auch Maßen zur Spezifikation von Kanten (»Rundungshalbmesser und Fasen«), unterschieden. Mit der Merkmalsklasse erfolgt in #@IC_HTML@# die Zuordnung zu einer solchen Gruppe von Klassen (siehe Konfiguration und Import > Parameterdatei »CharacteristicClasses« > [[de:infra-convert:dev:characteristicclasses#Gruppe]]). Toleranztabellen stehen nur Merkmalen mit der entsprechenden Klassenzuordnung zur Verfügung. > **Siehe auch**\\ Benutzerhandbuch #@IC_HTML@# > Einstellungen > Projekteinstellungen > [[de:infra-convert:user:config:tolerancetables|Toleranztabellen]]\\ \\ Administratorhandbuch #@IC_HTML@# > Konfiguration und Import > Parameterdatei »CharacteristicClasses« > [[de:infra-convert:dev:characteristicclasses#Gruppe]] "Group": "Length, Roundness", |< 100% 33% 12% 54% >| ^ Parameter ^ Typ ^ Wert/Inhalt ^ ^ Group | String | **Length** Längenmaße \\ **Roundness** Rundungshalbmesser und Fasen\\ **Angle** Winkel | \\ ===== ID ===== Eindeutiger, interner Bezeichner für die Toleranztabelle. > **Wichtig**\\ Wenn eine neue Datei erstellt wird, muss in jedem Fall eine neue ID vergeben werden. > **Tipp**\\ Eine GUID können Sie sich online z. B. hier erzeugen lassen: [[https://www.guidgen.com/|www.guidgen.com]]. "Id": "220afa39-edd9-44b9-8958-b73530963f6e", |< 100% 33% 12% 54% >| ^ Parameter ^ Typ ^ Wert/Inhalt ^ ^ Id | String | GUID der Toleranztabelle | \\ ===== Spalten ===== Im Feld **Columns** werden die Toleranzwerte den Nennmaßintervallen (Variante A) oder der Anzahl Nachkommastellen von Nennmaßen (Variante B) zugeordnet. Eine Spalte bildet eine Toleranzklasse (-reihe) ab. Innerhalb einer Spaltendefinition kann nur eine der beiden Zuordnungsvarianten A oder B gewählt werden. > **Siehe auch**\\ Benutzerhandbuch #@IC_HTML@# > Einstellungen > Projekteinstellungen > [[de:infra-convert:user:config:tolerancetables|Toleranztabellen]]\\ \\ Benutzerhandbuch #@IC_HTML@# > Benutzeroberfläche > Funktionsfenster > [[de:infra-convert:user:interface:feature|Merkmalseigenschaften]] "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 } ] } ] |< 100% 33% 12% 54% >| ^ Parameter ^ Typ ^ Wert/Inhalt ^ ^ Columns | Feld | Enthält alle Spalten der Tabelle | ^ Fields | Feld | Enthält die Zuordnung von Toleranzwerten zu Nennmaßintervallen | ^ Name | String | Anzeigename, welcher dem Benutzer eine eindeutige Zuordnung der Toleranzklasse/-reihe ermöglicht | ^ Variante A: Der Zahlenwert eines Nennmaßes dient der Zuordnung der Toleranzwerte ||| ^ MinValue | Dezimal | Untere Grenze (UG) des Nennmaßintervalls, Wert nicht eingeschlossen:\\  UG > Wert | ^ MaxValue | Dezimal | Obere Grenze (OG) des Nennmaßintervalls, Wert eingeschlossen:\\  OG ≤ Wert | ^ Variante B: Die Anzahl dezimaler Nachkommastellen eines Nennmaßes dient der Zuordnung der Toleranzwerte ||| ^ MinDigits | Integer | Untere Grenze des Intervalls der Anzahl Nachkommastellen:\\ **0** x\\ **1** x.x\\ **2** x.xx\\ **3** x.xxx\\ **…**\\ \\ **Anmerkung** Verfügbar ab Programmversion 2.8.0. | ^ MaxDigits | Integer | Obere Grenze des Intervalls der Anzahl Nachkommastellen:\\ **0** x\\ **1** x.x\\ **2** x.xx\\ **3** x.xxx\\ **…**\\ \\ **Anmerkung** Verfügbar ab Programmversion 2.8.0. | ^ Toleranzwerte ||| ^ UpperTolerance | Dezimal | Oberes Grenzabmaß (OT) als Absolutwert:\\  OT = Wert | ^ LowerTolerance | Dezimal | Unteres Grenzabmaß (UT) als Absolutwert:\\  UT = Wert | ^ UpperTolerancePercent | Dezimal | Oberes Grenzabmaß (OT) als prozentualer Anteil vom Nennmaß (N), Zahlenangabe in Prozent:\\  OT = Wert × N | ^ LowerTolerancePercent | Dezimal | Unteres Granzabmaß (UT) als prozentualer Anteil vom Nennmaß (N), Zahlenangabe in Prozent:\\  UT = Wert × N | ^ MaxPercent | Dezimal | Die Beträge der Grenzabmaße sind auf maximal diesen prozentualen Anteil vom Nennmaß begrenzt, Zahlenangabe in Prozent, Ergebnis aufgerundet auf eine Nachkommastelle:\\  max(|OT|) = Wert × N\\  max(|UT|) = Wert × N | ^ ExtraAmount | Dezimal | Zuschlag auf das Grenzabmaß als Absolutwert:\\  OTneu = OT + Wert\\  UTneu = UT - Wert | \\ ==== Besondere Toleranztabellen ==== **DIN EN ISO 286-2** Die Toleranztabellendatei »DIN-EN-ISO-286-2.json« beinhaltet die Toleranzwertzuordnungen nach »DIN EN ISO 286-2:2019-02, Geometrische Produktspezifikation (GPS) : ISO-Toleranzsystem für Längenmaße : Teil 2: Tabellen der Grundtoleranzgrade und Grenzabmaße für Bohrungen und Wellen«. Die Toleranzwerte werden abhängig vom Toleranzschlüssel in der Merkmaleigenschaft »Toleranzklasse« zugewiesen. Die Toleranztabellendatei »DIN-EN-ISO-286-2.json« muss deshalb stets vorhanden und aktiviert sein. > **Anmerkung** Stand: Programmversion 2.9.7. Sollten Sie weitere Toleranzklassen wünschen, sprechen Sie uns gerne an. {{ :de:infra-convert:dev:din-en-iso-286-2-vorhandene-schluessel.png?nolink&850 |}} \\ **Tolerances based on decimal places** Die Toleranztabellendateien »Tolerances-based-on-decimal-places.json« (für Längen, Rundungshalbmesser und Fasen) und »Tolerances-based-on-decimal-places-Angles.json« (für Winkel) enthalten eine Auswahl von Toleranzwertzuweisungen anhand der Anzahl Nachkommastellen des Nennmaßes. > **Anmerkung** Stand: Programmversion 2.9.7. Sollten Sie weitere Toleranzklassen wünschen, sprechen Sie uns gerne an. Längen, Rundungshalbmesser und Fasen: |< 80% 30% 14% 14% 14% 14% 14% >| ^ Name der Klasse/Spalte ^ Anzahl Nachkommastellen ^^^^^ ^ ::: ^ 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 | Winkel: |< 80% 30% 14% 14% 14% 14% 14% >| ^ Name der Klasse/Spalte ^ Anzahl Nachkommastellen ^^^^^ ^ ::: ^ 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 | – | – | \\ ==== Installation/Deinstallation ==== Nachfolgend wird beschrieben, wie mit Toleranztabellen-Dateien beim Deinstallieren, Neuinstallieren (Installation nach vorheriger Deinstallation) und Überinstallieren (Installation ohne vorherige Deinstallation) von #@IC_HTML@# umgegangen wird. Voraussetzung: Die Dateien befinden sich an dem Ort, wo sie installiert wurden. > **Siehe auch** Einleitung > Übersicht (Programmversion 2) > [[de:infra-convert:dev:intro_preview#installation_deinstallation|Installation/Deinstallation]] **Deinstallation** Alle Dateien, die den bei der Installation vergebenen Dateinamen tragen, werden gelöscht. Alle anderen bleiben erhalten. **Neuinstallation** Dateien, die im Installationsumfang enthalten sind und nicht gefunden werden, werden hinzugefügt. Vorhandene Dateien werden überschrieben. **Überinstallation** Dateien, die im Installationsumfang enthalten sind und nicht gefunden werden, werden hinzugefügt. Vorhandene Dateien werden überschrieben. ---- **Zurückblättern**\\ Konfiguration und Import > [[de:infra-convert:dev:uiaccess|Parameterdatei »UiAccess«]] **Weiterblättern**\\ Export > [[de:infra-convert:dev:export:jsonv1|Prüfplanformat JSONV1]]