In diesem Thema
Ausblenden
Konzentrizität versus Koaxialität
Bezüge als Ausrichtung versus Bezüge als Messlehre
Beispiel 1: Bezugsrahmen Ebene | Kreis | Kreis
Beispiel 2: Bezugsrahmen Ebene | Kreis | Breite
Projizierte Toleranzbereiche bei Nicht-Auto-Zylindern
Bezugsmaterial-Modifikatoren auf Orientierungstoleranzen
Profiltoleranz mit OPTIMIERTE_EINPASSUNG
Ungewöhnliche Formen von Toleranzbereichen auf Kugel
Nicht unterstützte Elementtypen
Spezifizierte Materialbegrenzungsgröße in Bezug auf ISO-Bezüge
Axiale und radiale Zonen für Rundlauf
Symmetrie und Konzentrizität unter ASME
3D-Besteinpassung (BE) abhängiger Linien
3D-Besteinpassung-Neukompensierung (BENEUKO) abhängige Linien
Migration simultaner Toleranzen
Simultanes Profil von Linien-Toleranzen, die sich auf eine Arbeitsebene beziehen
PC-DMIS 2020 R2 führte den Befehl für geometrische Toleranz ein. Dieser Befehl ersetzt den in früheren Versionen angebotenen XactMeasure-Befehl. Wenn Sie eine Messroutine aus einer Version vor PC-DMIS 2020 R2 öffnen, sind die XactMeasure-Toleranzen nicht mehr vorhanden, und PC-DMIS versucht, die TR-Befehle (Toleranzrahmenbefehle) in den entsprechenden geometrischen Toleranzbefehl zu migrieren.
Wenn Sie Ihre Routine vor der Migration in dieser Version von PC-DMIS öffnen, erstellt die Software eine Sicherung Ihrer Messroutine in diesem Ordner:
C:\Benutzer\Öffentlich\Dokumente\Hexagon\PC-DMIS\2023.1\MigrationBackup
Öffnen Sie diese Routine niemals von diesem Sicherungsort. Wenn Sie die gesicherte Routine verwenden möchten, kopieren Sie sie zunächst in einen anderen Ordner.
Die Migration erfolgt meist automatisch, aber in einigen Fällen müssen Sie die Migration möglicherweise an Ihre Bedürfnisse anpassen. Sie können einige Optionen verwenden, um zu steuern, wie die Migration durchgeführt wird. Wir schlagen den folgenden Arbeitsablauf vor, um Ihre PC-DMIS-Messroutinen von einer früheren Version zu migrieren:
Stellen Sie sicher, dass die Nominalwerte aller Elemente in Ihren Messroutinen korrekt sind.
Sichern Sie Ihre alten Messroutinen an einem sicheren Ort und öffnen Sie sie niemals mit 2020 R2 oder später.
Erstellen Sie eine Kopie Ihrer gesicherten Messroutinen in einem Ordner, mit dem Sie experimentieren möchten.
Öffnen Sie die experimentellen Kopien Ihrer Messroutinen in dieser Version von PC-DMIS.
Untersuchen Sie sorgfältig die Ergebnisse der Migration. Überprüfen Sie, ob die Migration wie gewünscht funktioniert hat und ob die neuen Messwerte Ihren Anforderungen entsprechen.
In seltenen Fällen kann es vorkommen, dass eine Migration an einigen wenigen Stellen für Sie nicht funktioniert. In diesen Fällen müssen Sie diese Stellen in Ihrem Programm manuell bearbeiten, um die Befehle zu aktualisieren.
In seltenen Fällen kann es vorkommen, dass die migrierten Berechnungstypen an vielen Stellen für Sie nicht funktionieren. Wenn dies geschieht, passen Sie Ihre Migrationsoptionen an, erstellen Sie neue Kopien von Ihren gesicherten Messroutinen und legen Sie die Kopien in den experimentellen Ordner. Öffnen Sie dann diese neuen Kopien mit dieser Version.
Wiederholen Sie diesen Arbeitsablauf, bis alle Ihre Messroutinen für Sie funktionieren.
Wenn PC-DMIS während der Migration auf Probleme stößt, erstellt das Migrationstool ein Protokoll in einem Dialogfeld Migrationsprotokoll. Das Migrationsprotokoll sieht wie folgt aus:

Die meisten Migrationsprotokolle sind viel einfacher als das Beispielprotokoll in der Abbildung oben. In der obigen Abbildung vermittelt das Protokoll zwei Hauptinformationen:
PC-DMIS änderte einen Toleranzbereich in einen sphärischen Toleranzbereich. Dies wird weiter unten in "Ungewöhnliche Formen von Toleranzbereichen auf Kugel" erörtert.
PC-DMIS hat mehrere Toleranzen mit benutzerdefinierte Nominalen verworfen. Dies wird weiter unten unter "Benutzerdefinierte Nominale" erörtert.
Der geometrische Toleranzbefehl verhält sich in mehrfacher Hinsicht anders als der XactMeasure-Befehl. Einige dieser Unterschiede zeigen sich besonders deutlich während der Migration:
Der XactMeasure-Befehl hatte getrennte Merkmale für Konzentrizität und Koaxialität mit jeweils separaten visuellen Symbolen. Dies führte zu diesen Problemen:
ASME Y14.5 macht keinen Unterschied zwischen Konzentrizität und Koaxialität. Alle diese Toleranzen sind Konzentrizitätstoleranzen.
ISO 1101 verwendet das Konzentrizitätssymbol sowohl für Konzentrizität als auch für Koaxialität.
Das XactMeasure-Symbol für Koaxialität war in keinem Standard enthalten.
Die Bedeutung des Konzentrizitätssymbols ist entweder für ASME oder ISO eindeutig, sobald Sie den Typ des betrachteten Elements kennen. Das bedeutet, dass es nicht notwendig ist, getrennte Merkmale für Konzentrizität und Koaxialität zu haben.
Daher werden alle XactMeasure-Koaxialitäts- und Konzentrizitätsmerkmale unter Verwendung des Konzentrizitätssymbols in den geometrischen Toleranzbefehl migriert.
In einigen Fällen erlaubte der XactMeasure-Befehl, dass die von Ihnen betrachteten Elemente und/oder Bezüge falsche Nominale haben. Diese waren in Rechtwinkligkeit, Parallelität, Symmetrie, Konzentrizität, Koaxialität, Rundlauf und Gesamtrundlauf. Diese Fälle können als "implizite Nominale" betrachtet werden, wenn der XactMeasure-Befehl annimmt, dass er die korrekte nominale Beziehung zwischen den betrachteten Elementen und den Bezügen kennt. Der geometrische Toleranzbefehl geht nicht von dieser Annahme aus. Es erfordert, dass alle Elemente korrekte Nennwerte haben. Wenn die Elemente nach der Migration schlechte Nennwerte haben und der geometrische Toleranzbefehl erkennen kann, dass Sie schlechte Nennwerte haben, erzeugt der geometrische Toleranzbefehl einen Fehler.
Nehmen wir beispielsweise an, Sie haben eine Rechtwinkligkeitstoleranz mit einem planar betrachteten Element und einem planaren Bezug. Der Nennwinkel zwischen der betrachteten Ebene und der Bezugsebene beträgt 89,3°. XactMeasure würde annehmen, dass der Nennwinkel tatsächlich 90° beträgt, und es würde einen Messwert mit dieser Annahme erzeugen.
Der Befehl für die geometrische Toleranz erfordert, dass alle Elemente korrekte Nennwerte haben. Das heißt, es nimmt den Nennwinkel von 89,3° für den Nennwert. Die Rechtwinkligkeitstoleranz erzeugt nach der Migration eine Fehlermeldung, die besagt, dass es keinen Sinn macht, eine Rechtwinkligkeitstoleranz für Elemente zu haben, die nominell nicht senkrecht zueinander stehen.
Diese Meldung bedeutet, dass Sie entscheiden müssen, ob der Nennwinkel von 89,3° korrekt ist oder nicht:
Wenn 89,3° korrekt ist und mit der Zeichnung (oder CAD-Datei) übereinstimmt, bedeutet dies, dass die Zeichnung (oder CAD-Datei) falsch ist und korrigiert werden muss, da es keinen Sinn macht, eine Rechtwinkligkeitstoleranz für Elemente zu haben, die nominell nicht senkrecht zueinander stehen.
Wenn 89,3° in der Zeichnung (oder CAD-Datei) falsch ist, bedeutet dies, dass die Nennwerte der Elemente falsch sind, und Sie müssen sie korrigieren.
Für Neigung und Position erlaubte Ihnen der XactMeasure-Befehl die Anpassung der betrachteten Elementnominalen. Die Neigung ermöglichte es Ihnen, einen Nennwinkel zwischen dem Element und dem primären Bezug einzugeben. Position erlaubte es Ihnen, den XYZ-Schwerpunkt des Elements und die nominale Größe des Elements einzugeben. Im Nachhinein betrachtet, hätten wir diese Fähigkeit nie hinzufügen dürfen, da sie es den Benutzern ermöglichte, Elemente mit schlechten Nennwerten zu haben. Der geometrische Toleranzbefehl erfordert, dass alle Elemente korrekte Nennwerte haben, und er erlaubt Ihnen nicht, die Nennwerte des Elements anzupassen. Nach der Migration verwirft PC-DMIS alle angepassten Nominalwerte und verwendet die nominalen Elemente. Wenn Sie Ihre Elementnennwerte angepasst haben, erkennen wir dies während der Migration und zeigen eine Warnmeldung im Migrationsprotokoll an.
Der geometrische Toleranzbefehl lässt Loch- und Kerbenbezüge zu und interpretiert sie als 2D-Breiten-Elemente ohne Flächendaten. Weitere Informationen finden Sie unter "Bezugslöcher und -kerben". Im Gegensatz dazu behandelte der XactMeasure-Befehl Loch- und Kerben-Bezüge wie 2D-Kreis-Element ohne Flächendaten. Dadurch wurde es schwieriger, XactMeasure auf eine standardkonforme Weise zu verwenden.
Wenn Sie eine Routine mit einem Loch- oder Kerben-Element als Bezugspunkt migrieren, kann sich der Messwert der Toleranz aufgrund der geänderten Interpretation des Bezugselements durch PC-DMIS ändern.
Seien Sie vorsichtig mit Bezugslöchern und -kerben.
Sie sollten sie nur verwenden, wenn Sie bereits wissen, dass die Form der Elements sehr gut ist. Wenn Sie vermuten, dass der hergestellte Formfehler erheblich sein könnte, verwenden Sie keinen Loch- oder Kerbbefehl. Führen Sie stattdessen einen Scan um den Umfang des Elements durch und tolerieren Sie dann die Form, Ausrichtung und Lage des Elements mit einer Toleranz Profil einer Linie.
Wenn Sie das Element als Bezugspunkt referenzieren müssen, verwenden Sie anstelle eines Lochs oder einer Kerbe eine konstruierte 2D- oder 3D-Breite (mit Flächendaten).
Wie in "Wie PC-DMIS Bezugspunkte löst und verwendet" besprochen, verwendete der XactMeasure-Befehl die Ausrichtungskonzepte von PC-DMIS zur Lösung von Bezugsrahmen, wie z. B. Nivellierung, Drehung und Ursprung. Im Gegensatz dazu verwendet der geometrische Toleranzbefehl Messlehre-Konzepte zur Lösung von Bezugsrahmen. Auf diese Weise kann PC-DMIS ungewöhnliche Bezugsrahmen, die nicht in den Level-Rotations-Ursprungsrahmen passen. Dies ermöglicht auch eine leichtere Einhaltung von Standards in Fällen, in denen der auf Level-Rotations-Ursprungsrahmen entstandene Rahmen den fraglichen Standards nicht perfekt entspricht.
Manchmal müssen Sie sich der Unterschiede in den Ergebnissen bewusst sein, damit Sie verstehen können, warum der XactMeasure-Befehl andere Ergebnisse lieferte als der geometrische Toleranzbefehl.
Hier sind einige Beispiele:
Ein häufig anzutreffender Bezugsrahmen ist die primäre Bezugsebene, gefolgt von einem sekundären Bezugskreis, gefolgt von einem tertiären Bezugskreis. Hier ist eine Abbildung der Spezifikation, bei der die primäre Bezugsebene A, der sekundäre Bezugskreis D und der tertiäre Bezugskreis E ist:

XactMeasure nivelliert zuerst auf die primäre Bezügebene. Dann wird der Ursprung auf den sekundären Bezugskreis gesetzt. Schließlich dreht er sich zur Linie zwischen dem sekundären und dem tertiären Kreis. Hier ist eine Abbildung des XactMeasure-Verhaltens unter Verwendung der Berechnungs mit Hilfe der kleinsten Quadrate:

Der Befehl "Geometrische Toleranz" mit ASME und ohne Bezugsmodifikatoren (oder mit ISO, wenn der tertiäre Bezug einen [DF]-Modifikator hat) erhält einen leicht abweichenden Bezugsrahmen. Die primäre Bezugsebene wird zuerst eingepasst. Dies ergibt einen primären Simulator der Bezüge und eine planare Invariante. Als nächstes wird der sekundäre Bezugskreis eingepasst, der sich auf die primäre Bezugsebene bezieht. Dies ergibt einen sekundären Bezugszylindersimulator und eine rotationssymmetrische Invariante. Schließlich wird der tertiäre Bezugskreis an die höherrangigen Bezüge angepasst, orientiert und lokalisiert.
Der tertiäre Bezugskreis die nominale Distanz vom sekundären Bezugskreis entfernt ist. Das bedeutet, dass der Drehwinkel des Bezugsrahmens anders ist als der von XactMeasure, selbst wenn alle Elemente die Berechnungsoption der kleinsten Quadrate verwenden und die Option LSQ für die Berechnung der geometrischen Toleranz ist.
Hier ist eine Illustration des Verhaltens des ASME-Befehls für geometrische Toleranzen ohne Bezugsmodifikatoren (oder mit ISO unter Verwendung eines tertiären [DF]-Modifikators), die den leicht unterschiedlichen Drehwinkel zeigt:

Wenn es sich um eine ASME-Spezifikation handelt und der tertiäre Bezug einen Übersetzungsmodifikator hat oder wenn es sich um eine ISO-Spezifikation handelt und kein [DF]-Modifikator vorhanden ist, wird der Abstand zwischen dem sekundären und dem tertiären Bezug freigegeben. Das bedeutet, dass XactMeasure und der geometrische Toleranzbefehl denselben Bezugsrahmen erhalten, wenn alle Elemente die Methode der kleinsten Quadrate verwenden und die Berechnungsoption für den geometrischen Toleranzbefehl LSQ ist.
Ein weiterer häufig anzutreffender Bezugsrahmen ist die primäre Bezugsebene, gefolgt von einem sekundären Bezugskreis, gefolgt von einem tertiären Bezugsbreite. Hier ist eine Abbildung der Spezifikation, bei der die primäre Bezugsebene A, der sekundäre Bezugskreis D und der tertiäre Bezugsbreite E ist:

XactMeasure nivelliert zuerst auf die primäre Bezugsebene, setzt dann den Ursprung auf den sekundären Bezugskreis und dreht schließlich den MESS-Vektor der tertiären Breite auf den NENN-Vektor der tertiären Breite. Hier ist eine Abbildung des XactMeasure-Verhaltens unter Verwendung der Berechnungs mit Hilfe der kleinsten Quadrate:

Der Befehl "Geometrische Toleranz" mit ASME und ohne Bezugsmodifikatoren (oder mit ISO, wenn der tertiäre Bezug einen [DF]-Modifikator hat) erhält einen leicht abweichenden Bezugsrahmen. Die primäre Bezugsebene wird zuerst eingepasst. Dies ergibt einen primären Simulator der Bezüge und eine planare Invariante. Als nächstes wird der sekundäre Bezugskreis eingepasst, der sich auf die primäre Bezugsebene bezieht. Dies ergibt einen sekundären Bezugszylindersimulator und eine rotationssymmetrische Invariante. Schließlich wird die tertiäre Bezugsebene an die höherrangigen Bezüge angepasst, orientiert und lokalisiert.
Die Mittelebene des tertiären Bezugs ist koplanar mit dem sekundären Bezugskreis. Das bedeutet, dass der Drehwinkel des Bezugsrahmens anders ist als der von XactMeasure, selbst wenn alle Elemente die Berechnungsoption der kleinsten Quadrate verwenden und die Option LSQ für die Berechnung der geometrischen Toleranz ist.
Hier ist eine Illustration des Verhaltens des ASME-Befehls für geometrische Toleranzen ohne Bezugsmodifikatoren (oder mit ISO unter Verwendung eines tertiären [DF]-Modifikators), die den leicht unterschiedlichen Drehwinkel zeigt:

Wenn es sich um eine ASME-Spezifikation handelt und der tertiäre Bezug einen Übersetzungsmodifikator hat oder wenn es sich um eine ISO-Spezifikation handelt und kein [DF]-Modifikator vorhanden ist, wird der vertikale Abstand zwischen dem sekundären und dem tertiären Bezug freigegeben. Das bedeutet, dass XactMeasure und der geometrische Toleranzbefehl denselben Bezugsrahmen erhalten, wenn alle Elemente die Methode der kleinsten Quadrate verwenden und die Berechnungsoption für den geometrischen Toleranzbefehl LSQ ist.
Diese Beispiele zeigen Bezugsrahmen, bei denen es relativ schwierig ist, den ASME-Standard einzuhalten, indem XactMeasure (oder Legacy-Merkmale) verwendet werden, wenn der tertiäre Bezug keinen Übersetzungsmodifikator hat. Mit anderen Worten, das Level-Rotations-Ursprungskonzept machten die Anwendung von XactMeasure schwierig. In diesen Fällen mussten Sie sorgfältig einen tertiären Bezug an die Flächendaten anpassen und dabei die korrekten nominalen Abstände und Orientierungen zu den höherrangigen Bezügen beibehalten. Dieser Prozess ist für die meisten Benutzer schwierig.
Diese beiden Beispiele sind charakteristisch für die Probleme, die auftreten können, wenn Sie XactMeasure-Bezüge gegen einen migrierten Bezugsrahmen des geometrischen Toleranzbefehl vergleichen. Wenn Sie diese Art von Problem während der Migration haben, müssen Sie entscheiden, ob das XactMeasure-Verhalten oder das geometrische Toleranzverhalten für Ihre Anwendung korrekt ist:
Wenn das XactMeasure-Verhalten korrekt ist, bedeutet das, dass die Zeichnung in irgendeiner Weise falsch ist, weil sie einen Übersetzungsmodifikator oder eine andere Änderung benötigt. In diesem Fall schlagen wir vor, dass Sie die Zeichnung ändern lassen und den Befehl für die geometrische Toleranz anpassen, damit der Übersetzungsmodifikator oder was auch immer geändert werden muss.
Wenn andererseits der geometrische Toleranzbefehl korrekt ist, aber das XactMeasure-Verhalten falsch war, bedeutet dies, dass Sie den XactMeasure-Befehl für den von Ihnen gewählten Standard nicht korrekt verwendet haben, weil XactMeasure nicht die Verantwortung für die Interpretation des Standards übernommen hat. Dies steht im Gegensatz zum geometrischen Toleranzbefehl, der für die meisten Phasen der Bewertung geometrischer Toleranzen die Verantwortung für die Interpretation der Normen übernimmt. Weitere Informationen finden Sie unter "Einführung in geometrische Toleranzen und Toleranzrahmen" und "Strukturierung Ihrer Messroutine für geometrische Toleranzen" in diesem Kapitel.
Projizierte Toleranzzonen sind nur bei Auto-Zylindern zulässig. Dies liegt daran, dass der projizierte Toleranzbereich an der nominalen Stirnfläche des Zylinders beginnen muss. Gemessene Zylinder und abhängige Zylinder platzieren den nominalen Startpunkt normalerweise nicht an der nominalen Stirnfläche. Wenn Sie einen projizierten Toleranzbereich für ein Element haben und dieses Element kein Auto-Zylinder ist, müssen Sie diesen Elementtyp in einen Auto-Zylinder ändern. Wenn Sie dies nicht tun, gibt das Migrationsprotokoll an, dass projizierte Toleranzbereiche nur bei Auto-Zylindern zulässig sind, und der geometrische Toleranzbefehl gibt eine Fehlermeldung aus, die besagt, dass der Toleranztyp ungültig ist.
Die drei Orientierungstoleranzen sind Rechtwinkligkeit, Parallelität und Neigung. Die Norm ASME Y14.5 definiert diese Orientierungstoleranzen nicht, wenn es einen Materialmodifikator auf einen Bezug gibt. Die Norm ISO 1101 und verwandte Normen sind auch unvollständig für Orientierungstoleranzen mit Bezügen, die einen Materialmodifikator haben. Daher lässt der geometrische Toleranzbefehl keine Bezugsmaterialmodifikatoren für Orientierungstoleranzen zu. Wenn Sie einen Materialmodifikator auf einem Orientierungstoleranzbezug in XactMeasure haben, dann erscheint während der Migration eine Warnung im Migrationsprotokoll, die besagt, dass der Materialmodifikator auf dem Bezug entfernt wurde.
Der XactMeasure-Befehl ermöglichte es, dass Profiltoleranzen ohne Bezüge einen Berechnungstyp OPTIMIERTE_EINPASSUNG haben. Dieser Berechnungstyp wurde verbessert und durch den neuen Berechnungstyp für den Toleranzbereich Min-Max im geometrischen Toleranzbefehl ersetzt. Daher migriert der Berechnungstyp OPTIMIERTE_EINPASSUNG zum Berechnungstyp für den Toleranzbereich Min-Max (Berechnungstyp STANDARD). Das Migrationsprotokoll lässt Sie auch wissen, dass der Berechnungstyp für den Toleranzbereich nach STANDARD migriert wurde.
Für Positionstoleranzen von Kugeln und flächenlosen 3D-Punkten ließ der XactMeasure-Befehl diese Zonen zu: diametral, Radialbogen und Senkrecht-zu-Radial. Leider war es mit XactMeasure bei den diametrischen Zonen nicht möglich, die Richtung der diametrischen Zone anzugeben. Unterdessen unterstützt der geometrische Toleranzbefehl weder Radialbogen noch Senkrecht-zu-Radialzonen auf Kugeln und flächenlosen 3D-Punkten. In diesen Fällen wird nach der Migration zum geometrischen Toleranzbefehl der Toleranzbereich in eine sphärische Zonenform umgewandelt und eine entsprechende Meldung im Migrationsprotokoll angezeigt.
XactMeasure unterstützte einige Elementtypen, die vom geometrischen Toleranzbefehl nicht unterstützt werden. Dies liegt daran, dass der geometrische Toleranzbefehl bestrebt ist, jeden Elementtyp optimal zu behandeln. Wenn ein Elementtyp in einer Toleranz nicht wirklich Sinn macht, ist er nicht erlaubt. XactMeasure hingegen behandelte alle gleichen Elementtypen auf die gleiche Weise. Zum Beispiel behandelte XactMeasure Flächenpunkte und Schnittpunkte auf die gleiche Weise, auch wenn sie grundlegend verschieden sind und unterschiedlich behandelt werden sollten. Wenn Sie XactMeasure-Toleranzen für einen nicht unterstützten Toleranztyp haben, zeigt der geometrische Toleranzbefehl nach der Migration eine Fehlermeldung an, die besagt, dass das Element nicht unterstützt wird.
Das Dialogfeld "Geometrische Toleranz" lässt nur Elemente zu, die für den Toleranztyp sinnvoll sind. Wenn Sie das Dialogfeld für eine geometrische Toleranz öffnen, die ein oder mehrere nicht unterstützte Elemente enthält, werden diese Elemente aus dem geometrischen Toleranzbefehls entfernt. An diesem Punkt können Sie wieder Elemente hinzufügen, die für den Toleranztyp sinnvoll sind.
Manchmal gibt ein Ausdruck, der sich auf ASME Y14.5 bezieht, die Position auf einer Ebene an. Nach der Norm ist dies jedoch nicht zulässig. Nach der Migration versagt die Positionstoleranz und zeigt eine Fehlermeldung an. Um dies zu lösen, müssen Sie wahrscheinlich die Positionstoleranz in eine Profiltoleranz ändern, da dies nach ASME Y14.5 erlaubt ist. Wir empfehlen, dass Sie eine neue geometrische Toleranz erstellen, um diese Profiltoleranz darzustellen, und dass Sie die Positionstoleranz löschen, die den Fehler verursacht hat.
XactMeasure erlaubte es Ihnen, eine Materialbegrenzungsgröße in Bezug auf ISO-Bezüge anzugeben. Leider lässt die ISO 2692 : 2014 dies nicht zu. Nach der Migration zum geometrischen Toleranzbefehl entfernt PC-DMIS die angegebene Materialbegrenzungsgröße aus allen geometrischen ISO-Toleranzen. Das Migrationsprotokoll zeigt dann eine Warnung an, die auf diese Entfernung hinweist.
Die XactMeasure-Rundlauftoleranzbefehle hatten einen Umschalter, so dass Sie zwischen "axialen" oder "radialen" Toleranzbereichen auf einem Kreis wählen konnten. Der "axiale" Umschalter war für einen Kreis, der auf einer ebenen Fläche gemessen wurde. Der "radiale" Umschalter war für einen Kreis, der normal gemessen wurde.
Die Möglichkeit, zwischen diesen beiden Zonentypen zu wählen, ist nicht im geometrischen Toleranzbefehl enthalten. Dies liegt daran, dass PC-DMIS keine Kreise mehr zur Messung einer ebenen Fläche verwendet. Dies bedeutet, dass alle Kreiselemente radiale Zonen für den Rundlauf haben. Wenn Ihr XactMeasure-Befehl irgendwelche axialen Zonen auf einem Kreis hatte, gibt das Migrationsprotokoll eine Warnung aus und gibt an, dass die axiale Zone auf dem Kreis in eine radiale Zone umgewandelt wurde.
Wenn Sie eine axiale Zone benötigen, können Sie das Element so ändern, dass es eine Ebene mit einer kreisförmigen Punktverteilung ist. Eine Möglichkeit, dies zu erreichen, ist die Verwendung einer Auto-Ebene mit einer Strategie zum adaptiven Ebenenscan mittels eines Kreises
XactMeasure konnte die Position von unregelmäßigen Elementen auswerten. Dafür wurde eine sogenannten "Begrenzungs"-Methode verwendet. Der geometrische Toleranzbefehl unterstützt diesen Ansatz nicht. Sie sollten stattdessen eine Profiltoleranz verwenden. PC-DMIS migriert beliebige XactMeasure-Befehle mit Positionstoleranzen der Begrenzungsmethode zum Profil einer Linie. In diesem Fall weist eine Warnung im Migrationsprotokoll auf diese Änderung hin.
Symmetrie- und Konzentrizitätstoleranzen in XactMeasure unter ASME Y14.5 migrieren zur Option ACHSE. Dadurch ähneln die migrierten Ergebnisse mehr dem XactMeasure-Verhalten. Wenn Sie stattdessen die Option MEDIANPUNKTE bevorzugen, können Sie Ihre Symmetrie- und Konzentrizitätstoleranzen entsprechend bearbeiten.
Es gibt eine Ausnahme: Die XactMeasure-Symmetrie von einem oder zwei Sätzen wandert nach MEDIANPUNKTE, weil dies das Verhalten ist, das dem XactMeasure-Verhalten näher kommt.
Mit XactMeasure konnten Sie eine planare Zonenrichtung festlegen, die für das betrachtete Element nicht sinnvoll war. Solche Zonenorientierungsvektoren müssen immer senkrecht zum nominalen Achsenvektor des Elements stehen, aber XactMeasure hat dies nicht erzwungen.
Im Gegensatz dazu erzwingt der geometrische Toleranzbefehl die Rechtwinkligkeit. Wenn die Richtung Ihrer planaren XactMeasure-Zone nicht senkrecht zum nominalen Achsenvektor verläuft, wählt die Migration eine Richtung, die senkrecht verläuft, und zeigt im Migrationsprotokoll eine Warnmeldung an, in der Sie aufgefordert werden, die gewählte Zonenausrichtung zu überprüfen.
In seltenen Fällen kann es vorkommen, dass Sie nach der Migration einen Fehler im geometrischen Toleranzbefehl haben. Diese werden im Migrationsbericht und im Befehl "Migrierte geometrische Toleranz" angezeigt. Hilfe zu diesen Meldungen finden Sie unter "Fehlerbehebung bei Fehlermeldungen und Warnungen".
Wie unter "Elementtypen mit und ohne Flächendaten" erläutert, haben abhängige Linien mit Besteinpassung eine definierte Interpretation im geometrischen Toleranzbefehl. Insbesondere sind abhängige BENEUKO-Linien Flächenlinien, und abhängige 2D-BE-Linien sind Flächenlinien. Auf der anderen Seite sind abhängige 3D-BE-Linien flächenlose Achsen (es sei denn, sie werden aus Punkten konstruiert, die auf einer Fläche gemessen werden).
XactMeasure war inkonsistent in der Behandlung abhängiger Linien. In einigen Fällen wurde eine abhängige 3D-BE-Linie als Achse und in anderen Fällen als Flächenlinie behandelt. In den Fällen, in denen XactMeasure die abhängige 3D-BE-Linie als Flächenlinie behandelt hat, behandelt der geometrische Toleranzbefehl die BE-Linie anders (als eine flächenlose Achse).
Wenn dies geschieht, möchten Sie vielleicht Ihre abhängige 3D-BE-Linie in eine 2D-Linie umwandeln, so dass der geometrische Toleranzbefehl weiß, dass das Linienelement eine Flächenlinie ist.
Angenommen, ein Bezugsrahmen wird durch eine Ebene, eine Linie und einen Punkt dargestellt, und die Linie ist eine abhängige 3D-BE-Linie.
Unter XactMeasure wurde die Linie als eine Flächenlinie behandelt (die bis zu zwei Freiheitsgrade kontrolliert).
Unter dem geometrischen Toleranzbefehl wird die Linie als eine flächenlose Achse behandelt (die bis zu vier Freiheitsgrade kontrolliert).
In diesem Szenario ist es üblich, dass der theoretische Vektor der in abhängigen 3D-BE-Linie nicht parallel zur primären Bezugsebene verläuft. Die Bezugsrahmen zwischen Ebenen und Achsen steuern alle sechs Freiheitsgrade, wenn die Ebene und die Achse weder parallel noch senkrecht sind, und genau das tut der geometrische Toleranzbefehl. Das Ergebnis ist, dass der geometrische Toleranzbefehl den folgenden Fehler in Bezug auf den tertiären Bezug erzeugt:
"Bezug ist ungültig, weil er keine Freiheitsgrade einschränkt."
In diesem Fall besteht die Lösung darin, dem geometrischen Toleranzbefehl mitzuteilen, dass die sekundäre Bezugslinie eine Flächenlinie ist. Sie können dies tun, indem Sie entweder (a) die sekundäre Bezugslinie in eine BENEUKO-Linie ändern oder (b) die sekundäre Bezugslinie in 2D ändern.
Alle abhängigen BENEUKO-Linien sind Flächenlinien. Allerdings sind abhängige 3D-BENEUKO-Linien etwas schwierig richtig zu verwenden, da ihre nominalen Arbeitsebenen oft nicht mit der Zeichnung übereinstimmen, selbst wenn Sie Ihre Routine mit einem CAD-Modell programmieren. Dies ist insbesondere dann ein Problem, wenn Sie abhängige 3D-BENEUKO-Linien als sekundären Bezug verwenden. Es kommt sehr häufig vor, dass der NENN-Linienvektor dieser Linien nicht parallel zur primären Bezugsebene verläuft. Dies bedeutet, dass die nominale Arbeitsebene der Linie nicht parallel zur primären Bezugsebene ist und dass die primäre Bezugsebene die Arbeitsebene der sekundären Bezugslinie nicht einschränkt. Dies führt zu dieser Fehlermeldung:
"Bezugselement <Elementname> ist 2D. Es benötigt einen Bezug mit höherer Priorität, um seine Arbeitsebene einzuschränken."
In solchen Fällen besteht die einfachste Lösung darin, die abhängige 3D-BENEUKO-Linie in eine abhängige 2D-BENEUKO-Linie umzuwandeln, so dass die nominale Arbeitsebene der Linie parallel zur primären Bezugsebene verläuft.
Ein relativ gängiger Bezugsrahmen besteht aus einer primären Bezugsebene, einem sekundären Bezugskreis und einem tertiären Bezugsschlitz. Es gibt noch weitere Varianten: Der sekundäre Bezugspunkt kann ein Zylinder sein, der tertiäre Bezugspunkt kann eine Kerbe, eine Mittelebene, eine Mittellinie, ein Mittelpunkt, eine 1D-, 2D- oder 3D-Breite sein. In all diesen Fällen besteht der funktionale Zweck des Bezugsrahmens in der überwiegenden Mehrheit der Fälle darin, dass der Vektor vom Kreis zum Schlitz die Drehung in der Ebene bestimmt.
Bei ISO-Bezugsrahmen ist diese funktionale Absicht nicht erfüllt, wenn keine Modifikatoren vorhanden sind. Stattdessen bestimmt die Ausrichtung der Garage selbst die Drehung in der Ebene. Die Garagenausrichtung ist nicht nur funktional falsch, sondern auch häufig instabil, da sie oft sehr kurz ist. Der Modifikator [DF] behebt das Problem und ermöglicht es, dass der Vektor vom Kreis zur Garage die Drehung in der Ebene bestimmt. Weitere Informationen finden Sie unter "Bezugsmodifikatoren".
Wenn PC-DMIS diese Bezugsrahmen von XactMeasure zu geometrischen Toleranzbefehlen migriert, fügt es dem Migrationsprotokoll eine Warnung hinzu, die darauf hinweist, dass ein [DF]-Modifikator wünschenswert sein könnte. Anschließend werden Sie aufgefordert, den migrierten geometrischen Toleranzbefehl zu überprüfen, um festzustellen, ob ein [DF]-Modifikator erforderlich ist.
Wenn in ISO-Bezugsrahmen ein Mittelpunkt- oder 1D-Breiten-Merkmal als Bezugspunkt verwendet wird, gibt es nicht genügend Daten, um den Bezugsrahmen ohne den Modifikator [DF] einzuschränken. Daher werden Bezugspunkte in der Mitte und in der 1D-Breite so migriert, dass sie einen [DF]-Modifikator haben, und das Migrationsprotokoll weist den Benutzer auf diese Tatsache hin.
XactMeasure verwendete einen Simultanauswertungsbefehl, um simultane Toleranzen zu handhaben. Sie entmarkierte die zugehörigen XactMeasure-Befehle, so dass die einzelnen XactMeasure-Befehle nicht ausgeführt wurden und keine Protokollierungen machten. Stattdessen wurden bei der Ausführung des Simultanauswertungsbefehl alle Toleranzen gleichzeitig ausgewertet und gemeldet.
Der geometrische Toleranzbefehl verwendet den neuen Simultantoleranzbefehl, um simultane Toleranzen zu handhaben. Es lässt die geometrischen Toleranzbefehle markiert, so dass sie separat ausgeführt und gemeldet werden. Die Auswertung erfolgt jedoch tatsächlich simultan. Dieser neue Stil ermöglicht intuitivere und flexiblere Protokolle, während die simultane Auswertung der Ergebnisse erhalten bleibt.
Während der Migration migriert PC-DMIS XactMeasure-Befehle in geometrische Toleranzbefehle. Außerdem wird der Simultanauswertungsbefehl in den Simultantoleranzbefehl umgewandelt, und die geometrischen Toleranzbefehle werden zur Ausführung markiert. Weitere Informationen finden Sie unter "Simultane Toleranzen".
Wenn ein Satz von Linienprofiltoleranzen Teil eines Befehls zur gleichzeitigen Auswertung ist und wenn diese Linienprofiltoleranzen sich auf keine Bezugspunkte beziehen, dann werden sie in ein Flächenprofil umgewandelt. Dies liegt daran, dass es (aus Sicht der Einhaltung von Normen) nicht sinnvoll ist, gleichzeitig die Toleranzen des Profils einer Linie zu bewerten. Das Migrationsprotokoll kündigt die Migration an, wenn sie stattfindet. Weitere Informationen finden Sie unter "Profil einer Linie" und "Simultane Toleranzen".
Es gibt viele Arten von Ausgaben von einem XactMeasure-Merkmal, die PC-DMIS in den geometrischen Toleranzbefehl migrieren kann. Diese Ausgaben sind Statistikausgaben, Ausdrücke auf der XactMeasure-Merkmal, Excel-Ausgaben, einfache Skripte, Automatisierung und Protokolländerungen.
Einige dieser Ausgaben funktionieren meist auch nach der Migration, z. B. Statistiken, Ausdrücke, Excel-Ausgaben und Protokolländerungen. Der geometrische Toleranzbefehl verfügt über viel mehr Ausgabemöglichkeiten als XactMeasure, so dass Sie diese Ausgaben nach der Migration möglicherweise besser nutzen können. Aufgrund der Aktualisierung der Funktionen verhalten sich nicht alle diese Ausgaben nach der Migration genau gleich. Überprüfen Sie unbedingt Ihre Messroutinen, um sicherzustellen, dass die Migration für Sie funktioniert hat.
Einfache Skripts und Automatisierung funktionieren nach der Migration meist nicht mehr. Das liegt daran, dass sie von der internen Arbeitsweise der Kommandos abhängen, in denen sie operieren. Der geometrische Toleranzbefehl auf der Innenseite unterscheidet sich fast vollständig vom XactMeasure-Befehl. Das bedeutet, dass die meisten einfachen Skripte und Automatisierungen für den geometrischen Toleranzbefehl neu geschrieben werden müssen.
Mehr:
Optionen zur Steuerung von Migrationsberechnungstypen und Standards
Migration zu mehreren Segmenten
Migration zu abhängigen Eingabeelementen