In questo argomento
Nascondi
Valori nominali personalizzati
Asole come elementi di riferimento
Elementi di riferimento come allineamento e elementi di riferimento come calibro
Esempio 1: sistema di elementi di riferimento piano | cerchio | cerchio
Esempio 2: sistema di elementi di riferimento piano | cerchio | larghezza
Zone di tolleranza proiettate su cilindri non automatici
Modificatori di materiale su elementi di riferimento con tolleranze di orientamento
Tolleranze di profilo con l'algoritmo OPTIMIZED_FIT
Zone di tolleranza con forme insolite sulle sfere
Tipi di elementi non supportati
Dimensioni del limite di materiale specificato su un elemento di riferimento secondo lo standard ISO
Zone di tolleranza assiali e radiali per l'oscillazione circolare
Simmetria e concentricità secondo lo standard ASME
Orientamento non valido di una zona
Linee best fit costruite in 3D
Linee di ricompensazione best fit (BFRE) costruite in 3D
Migrazione delle tolleranze simultanee
Tolleranze simultanee del profilo di una linea che si riferiscono a un piano di lavoro
PC-DMIS 2020 R2 ha introdotto il comando di tolleranza geometrica. Questo comando sostituisce il comando XactMeasure offerto nelle versioni precedenti. Quando si apre una routine di misurazione creata in una versione precedente a PC-DMIS 2020 R2, le tolleranze XactMeasure non esistono più, e PC-DMIS prova a far migrare i comandi dei riquadri di controllo (FCF) nell'equivalente comando di tolleranza geometrica.
Prima della migrazione, quando si apre la routine di misurazione in questa versione di PC-DMIS, il software crea un backup della routine in questa cartella:
C:\Utenti\Pubblica\Documenti pubblici\Hexagon\PC-DMIS\2022.2\MigrationBackup
Non aprire mai questa routine da questa posizione di backup. Se si desidera usare la routine di backup, copiarla prima in un'altra cartella.
La migrazione è per lo più automatica, ma in alcuni casi può essere necessario personalizzarla secondo le necessità dell'utente. Per controllare tale migrazione sono disponibili alcune opzioni. Per far migrare le routine di misurazione di PC-DMIS da una versione precedente si suggerisce di seguire il workflow qui indicato.
Accertarsi che i valori nominali di tutti gli elementi nelle routine di misurazione siano corretti.
Eseguire il backup delle vecchie routine di misurazione in un posto sicuro, e non aprirle mai con PC-DMIS 2020 R2 e versioni successive.
Fare una copia delle routine di misurazione di cui si è eseguito il backup in una cartella con cui si desidera lavorare.
Aprire le copie sperimentali delle routine di misurazione con questa versione di PC-DMIS.
Esaminare attentamente i risultati della migrazione. Verificare che la migrazione abbia funzionato come si desiderava e che i nuovi valori misurati soddisfano le necessità dell'utente.
In rari casi, la migrazione può non funzionare in un piccolo numero di punti della routine. In questi casi, modificarli manualmente nella routine per aggiornare i comandi.
In rari casi, gli algoritmi migrati possono non funzionare in un gran numero di punti della routine. In questo caso, modificare le opzioni di migrazione, fare nuove copie dal backup delle routine di misurazione e collocarle nella cartella sperimentale. Quindi, aprire le nuove copie con questa versione.
Ripetere questo workflow finché tutte le routine di misurazione non funzionano come si desidera.
Quando incontra dei problemi durante la migrazione, PC-DMIS crea un rapporto nella finestra di dialogo Rapporto sulla migrazione. Il rapporto sulla migrazione ha l'aspetto seguente:

Per la maggior parte i rapporti sulla migrazione sono molto più semplici di quello mostrato Nell'immagine precedente, il rapporto presenta due informazioni principali:
PC-DMIS ha cambiato una zona di tolleranza in una zona di tolleranza sferica. Questo viene descritto nella voce "Zone di tolleranza con forme insolite sulle sfere che segue;
PC-DMIS ha eliminato diverse zone di tolleranza con valori nominali personalizzati. Questo è discusso più avanti in "Valori nominali personalizzati".
Il comando di tolleranza geometrica si comporta diversamente dal comando XactMeasure in vari modi. Alcune di queste differenze appaiono con particolare chiarezza durante la migrazione.
Il comando XactMeasure ha dimensioni separate per la concentricità e la coassialità, com simboli separati per ciascuna. Questo ha prodotto i seguenti problemi:
lo standard ASME Y14.5 non fa distinzione tra concentricità e coassialità. tutte queste tolleranze sono tolleranze di concentricità;
lo standard ISO 1101 usa lo stesso simbolo di concentricità per la concentricità e la coassialità;
il simbolo della coassialità usato da XactMeasure non è tra quelli usati negli standard;
il significato del simbolo della concentricità è chiaro per ASME e ISO una volta che si conosce il tipo di elemento considerato. Questo significa che non è necessario avere dimensioni separate per concentricità e coassialita.
Pertanto, tutte le dimensioni di concentricità e coassialità di XactMeasure sono fatte migrare nel comando di tolleranza geometrica usando il simbolo della concentricità.
In alcuni casi, il comando XactMeasure permetteva che gli elementi considerati e/o di riferimento avessero valori nominali non corretti. Questi si trovavano in perpendicolarità, parallelismo, simmetria, concentricità, coassialità, oscillazione circolare e oscillazione totale. Questi possono essere considerati casi di "valori nominali impliciti", in cui il comando XactMeasure supponeva di conoscere la relazione nominale tra gli elementi considerati e quelli elementi di riferimento. Il comando di tolleranza geometrica non si basa su questo presupposto. Richiede che tutti gli elementi abbiano valori nominali corretti. Dopo la migrazione, se gli elementi hanno valori nominali non corretti e riesce a scoprirli, il comando di tolleranza geometrica genera un messaggio di errore.
Si supponga, per esempio, di avere una tolleranza di perpendicolarità con un piano considerato e un piano di riferimento. L'angolo nominale tra il piano considerato e il piano di riferimento è di 89,3°. XactMeasure presumerebbe che l'angolo nominale fosse in realtà di 90°, e produrrebbe un valore misurato partendo da questo assunto.
Il comando di tolleranza geometrica richiede che tutti gli elementi abbiano valori nominali corretti. Questo significa che assume 89,3° come valore dell'angolo nominale. La tolleranza di perpendicolarità dopo la migrazione produce un messaggio di errore in cui afferma che non ha senso avere una tolleranza di perpendicolarità tra elementi che non sono nominalmente perpendicolari tra loro.
Questo significa che l'utente deve decidere se 89.3° è il valore corretto dell'angolo nominale o no:
se 89,3° è corretto, e corrisponde al disegno (o al file CAD), il disegno (o al file CAD) è sbagliato e deve essere corretto, poiché non ha senso avere una tolleranza di perpendicolarità tra elementi che non sono nominalmente perpendicolari tra loro;
se 89,3° non è corretto secondo il disegno (o il file CAD), i valori nominali degli elementi sono errati, e bisogna correggerli.
Per angolarità e posizione, il comando XactMeasure permetteva di personalizzare i valori nominali dell'elemento considerato. L'angolarità permetteva di immettere un angolo nominale tra l'elemento e l'elemento di riferimento primario. La posizione permetteva di immettere le coordinate XYZ del baricentro e le dimensioni nominali dell'elemento. In retrospettiva, non avremmo mai dovuto aggiungere questa possibilità poiché permetteva agli utenti di avere elementi con valori nominali non corretti. Il comando di tolleranza geometrica richiede che tutti gli elementi abbiano valori nominali corretti, e non permette di personalizzare i valori nominali degli elementi. Dopo la migrazione, PC-DMIS elimina i valori nominali personalizzati e usa i valori nominali degli elementoi Se sono stati personalizzati, i valori nominali degli elementi vengono scoperti durante la migrazione e viene visualizzato un messaggio di errore nel rapporto sulla migrazione.
Il comando di tolleranza geometrica permette di usare asole e asole aperte come elementi di riferimento e le interpreta come larghezze in 2D senza dati di superficie. Per ulteriori informazioni, vedere "Asole e asole aperte di riferimento". Per contro, il comando di XactMeasure trattava gli elementi di riferimento Asola e Asola aperta come cerchi in 2D senza dati di superficie. Questo rendeva più difficile usare XactMeasure in modo conforme agli standard.
Quando si fa migrare una routine con un'asola o un'asola aperta come elementi di riferimento, il valore misurato della tolleranza può cambiare poiché cambia il modo in cui PC-DMIS interpreta l'elemento di riferimento.
Fare attenzione con asole e asole aperte di riferimento.
Le si dovrebbe usare solo se si sa già che la forma degli elementi è molto buona. Se si sospetta che l'errore di forma degli elementi prodotti possa essere significativo, non usare un comando di asola o asola aperta. Invece, misurare una scansione intorno al perimetro dell'elemento e quindi usare la tolleranza di un profilo di una linea come tolleranza di forma, orientamento e posizione dell'elemento.
Se è necessario considerare un elemento come elemento di riferimento, invece di asole o asole aperte usare una larghezza costruita in 2D o 3D con dati di superficie.
Come discusso in "Come PC-DMIS risolve e usa gli elementi di riferimento", il comando XactMeasure usava i concetti di allineamento di PC-DMIS per risolvere sistemi di elementi di riferimento, come la terna livello, rotazione e origine. Invece, il comando di tolleranza geometrica usa il concetto di calibro per risolvere i sistemi di elementi di riferimento. Questo permette a PC-DMIS di risolvere sistemi di elementi di riferimento insoliti che non coincidono con la terna livello-rotazione-origine. Permette anche di rispettare più facilmente gli standard nei casi in cui la terna livello-rotazione-origine non collima perfettamente con gli standard in questione.
Talvolta è necessario essere consci delle differenza nei risultati, in modo da riuscire a capire perché i risultati del comando XactMeasure sono differenti da quelli del comando di tolleranza geometrica.
Ecco alcuni esempi.
Un sistema di elementi di riferimento che si vede spesso è quello costituito da un piano di riferimento primario seguito da un cerchio di riferimento secondario e da un cerchio di riferimento terziario. Ecco un'illustrazione della specifica in cui il piano di riferimento primario è A, il cerchio di riferimento secondario è D e il cerchio di riferimento terziario è E:

XactMeasure livella per prima cosa rispetto al piano di riferimento primario. Quindi imposta l'origine sul cerchio di riferimento secondario. Infine, ruota rispetto alla linea tra i cerchi secondario e terziario. Ecco un'illustrazione del comportamento di XactMeasure usando l'algoritmo dei minimi quadrati:

Il comando di tolleranza geometrica secondo ASME e senza modificatori degli elementi di riferimento (o secondo ISO quando l'elemento di riferimento terziario ha un modificatore [DF]) genera un sistema di elementi di riferimento leggermente diverso. Il piano di riferimento primario è adattato per primo. Questo genera un simulatore del piano di riferimento primario e un'invariante piana. Poi, viene adattato il cerchio di riferimento secondario, orientato rispetto al piano di riferimento primario. Questo genera un simulatore del cilindro di riferimento secondario e un'invariante di rivoluzione. Infine, il cerchio di riferimento terziario viene adattato, orientato e localizzato rispetto agli elementi di riferimento con precedenza più alta.
Il cerchio di riferimento terziario si trova alla distanza nominale dal cerchio di riferimento secondario. Questo significa che l'angolo di rotazione del sistema di elementi di riferimento è differente da quello di XactMeasure anche se tutti gli elementi usano l'algoritmo dei minimi quadrati e l'algoritmo di calcolo usato dal comando di tolleranza geometrica è LSQ.
Ecco un'illustrazione del comportamento del comando di tolleranza geometrica secondo ASME senza modificatori degli elementi di riferimento (o secondo ISO con un modificatore [DF] su un elemento di riferimento terziario) che mostra un angolo di rotazione leggermente diverso:

Se la specifica è secondo ASME e l'elemento di riferimento terziario ha un modificatore di traslazione, o se è secondo ISO senza modificatore [DF], la distanza tra gli elementi di riferimento secondario e terziario è sbloccata. Questo significa che XactMeasure e il comando di tolleranza geometrica ottengono lo stesso sistema di elementi di riferimento quando per tutti gli elementi si usa l'algoritmo dei minimi quadrati e l'algoritmo del comando di tolleranza geometrica è LSQ.
Un altro sistema di elementi di riferimento che si vede spesso è quello costituito da un piano di riferimento primario seguito da un cerchio di riferimento secondario e da una larghezza di riferimento terziario. Ecco un'illustrazione della specifica in cui il piano di riferimento primario è A, il cerchio di riferimento secondario è D e la larghezza di riferimento terziario è E:

XactMeasure livella per prima cosa rispetto al piano di riferimento primario, poi imposta l'origine sul cerchio di riferimento secondario, e infine ruota il vettore misurato della larghezza di riferimento terziario rispetto al vettore teorico della larghezza di riferimento terziario. Ecco un'illustrazione del comportamento di XactMeasure usando l'algoritmo dei minimi quadrati:

Il comando di tolleranza geometrica secondo ASME e senza modificatori degli elementi di riferimento (o secondo ISO quando l'elemento di riferimento terziario ha un modificatore [DF]) genera un sistema di elementi di riferimento leggermente diverso. Il piano di riferimento primario è adattato per primo. Questo genera un simulatore del piano di riferimento primario e un'invariante piana. Poi, viene adattato il cerchio di riferimento secondario, orientato rispetto al piano di riferimento primario. Questo genera un simulatore del cilindro di riferimento secondario e un'invariante di rivoluzione. Infine, la larghezza di riferimento terziario viene adattata, orientata e localizzata rispetto agli elementi di riferimento con precedenza più alta.
Il piano centrale della larghezza di riferimento terziario è complanare al cerchio di riferimento secondario. Questo significa che l'angolo di rotazione del sistema di elementi di riferimento è differente da quello di XactMeasure anche se tutti gli elementi usano l'algoritmo dei minimi quadrati e l'algoritmo di calcolo usato dal comando di tolleranza geometrica è LSQ.
Ecco un'illustrazione del comportamento del comando di tolleranza geometrica secondo ASME senza modificatori degli elementi di riferimento (o secondo ISO con un modificatore [DF] su un elemento di riferimento terziario) che mostra un angolo di rotazione leggermente diverso:

Se la specifica è secondo ASME e l'elemento di riferimento terziario ha un modificatore di traslazione, o se è secondo ISO senza modificatore [DF], la distanza verticale tra gli elementi di riferimento secondario e terziario è sbloccata. Questo significa che XactMeasure e il comando di tolleranza geometrica ottengono lo stesso sistema di elementi di riferimento quando per tutti gli elementi si usa l'algoritmo dei minimi quadrati e l'algoritmo del comando di tolleranza geometrica è LSQ.
Questi esempi mostrano sistemi di elementi di riferimento dove è relativamente difficile rispettare lo standard ASME usando dimensioni XactMeasure (o Legacy) quando l'elemento di riferimento terziario non ha un modificatore di traslazione. In altre parole i concetti livello-rotazione-origine rendevano difficile l'uso di XactMeasure. In questi casi bisognava fare attenzione nell'adattare in modo ottimale un elemento di riferimento terziario ai dati della superfici, mantenendo distanze e orientamenti nominali corretti rispetto agli elementi di riferimento con precedenza più alta. Questo processo è difficile per la maggior parte degli utenti.
Questi due esempi sono rappresentativi dei problemi che si possono presentare quando si confrontano i sistemi di elementi di riferimento di XactMeasure con un sistema di elementi di riferimento migrato con un comando di tolleranza geometrica. Se si ha questo tipo di problemi durante le migrazione, bisogna decidere quale comportamento è corretto per la propria applicazione, se quello del comando XactMeasure o quello del comando di tolleranza geometrica:
se il comportamento del comando XactMeasure è corretto, il disegno è in qualche modo non corretto, poiché ha bisogno di un modificatore di traslazione o di qualche altra modifica. In quel caso si suggerisce di modificare il disegno e il comando di tolleranza geometrica per avere il modificatore di traslazione o qualsiasi altra modifica fosse necessaria;
d'altra parte, se il comportamento del comando di tolleranza geometrica è corretto ma il comportamento del comando XactMeasure non era corretto, l'uso del comando XactMeasure non era corretto per lo standard scelto, poiché XactMeasure non si è assunto il compito di interpretare lo standard. Questo è in contrasto con il comando di tolleranza geometrica che si assume il compito di interpretare gli standard nella maggior parte delle fasi di valutazione delle tolleranze geometriche. Per ulteriori informazioni, vedere "Introduzione alle tolleranze geometriche e ai riquadri di controllo" e "Come strutturare una routine di misurazione per le tolleranze geometriche" in questo capitolo.
Le zone di tolleranza proiettate sono ammesse solo sui cilindri automatici. Questo poiché la zona di tolleranza proiettata deve iniziare nella superficie finale nominale del cilindro. I cilindri misurati e i cilindri costruiti tipicamente non pongono il punto nominale iniziale nella superficie finale nominale. Se si ha una zona di tolleranza proiettata su un elemento che non è un cilindro automatico, si dovrà cambiare quel tipo di elemento in un cilindro automatico. Se non lo si fa, il rapporto sulla migrazione riporterà che le zone di tolleranza sono ammesse solo sui cilindri automatici e il comando di tolleranza geometrica genererà un messaggio di errore che informa che il tipo di elemento non è valido.
Le tre tolleranze sono perpendicolarità, parallelismo e angolarità. Lo standard ASME Y14.5 non definisce queste tolleranze di orientamento quando c'è un elemento di riferimento con un modificatore di materiale. Anche la famiglia di standard ISO 1101 non è completa per quanto riguarda le tolleranze di orientamento con elementi di riferimento che hanno un modificatore di materiale. Pertanto, il comando di tolleranza geometrica non ammette modificatori di materiale sugli elementi di riferimento con tolleranze di orientamento. Se si ha un modificatore di materiale su un elemento di riferimento con tolleranza di orientamento in XactMeasure, durante la migrazione, nel rapporto sulla migrazione appare un'avvertenza che avvisa che il modificatore di materiale sull'elemento di riferimento è stato rimosso.
Il comando XactMeasure permetteva alle tolleranze di profilo senza elementi di riferimento di avere un algoritmo OPTIMIZED_FIT. Questo tipo di algoritmo è stato migliorato e sostituito nel comando della tolleranza geometrica dal nuovo algoritmo che minimizza le zone di tolleranza. Pertanto, l'algoritmo OPTIMIZED_FIT viene fatto migrare nell'algoritmo che minimizza le zone di tolleranza (l'algoritmo PREDEFINITO). Il rapporto sulla migrazione informa anche che l'algoritmo per il calcolo della zone di tolleranza è stato fatto migrare nell'algoritmo PREDEFINITO.
Nel caso delle tolleranze di posizione sulle sfere e punti in 3D senza superficie, il comando XactMeasure ammetteva le seguenti zone di tolleranza: diametrale, radiale e perpendicolare al raggio. Sfortunatamente, il comando XactMeasure non permetteva di specificare la direzione della zona diametrale. D'altra parte, il comando di tolleranza geometrica non supporta zone radiali o perpendicolari al raggio sulle sfere e i punti in 3D senza superficie. In questi casi, dopo la migrazione nel comando di tolleranza geometrica la zona di tolleranza è convertita in una zona sferica, e nel rapporto sulla migrazione viene visualizzato un messaggio che informa di questo fatto.
XactMeasure supportava alcuni tipi di elementi che non sono supportati dal comando di tolleranza geometrica. Questo perché il comando di tolleranza geometrica cerca di supportare ogni tipo di elemento nel modo ottimale. Un tipo di elemento che non ha proprio senso in una tolleranza non è ammesso. XactMeasure, invece, trattava tutti i tipi di elementi nello stesso modo. Per esempio, XactMeasure trattava i punti di superficie e i punti di intersezione nello stesso modo, anche se sono fondamentalmente diversi e devono essere trattati in modo diverso. Se si hanno tolleranze XactMeasure su un tipo di elemento non supportato, dopo la migrazione il comando di tolleranza geometrica mostra un messaggio di errore che informa che l'elemento non è supportato..
La finestra di dialogo della tolleranza geometrica ammette solo gli elementi che hanno senso per il tipo di tolleranza. Se si apre la finestra di dialogo su una tolleranza geometrica che ha uno o più elementi non supportati, questi elementi saranno rimossi dal comando della tolleranza geometrica. A quel punto è possibile aggiungere nuovamente elementi che hanno senso per il tipo di tolleranza.
Spesso, una stampa che fa riferimento allo standard ASME Y14.5 specifica una posizione su un piano. Tuttavia, questo non è ammesso dallo standard. Dopo la migrazione, la tolleranza di posizione non riesce e viene visualizzato un messaggio di errore. Per risolverlo, occorrerà probabilmente cambiare la tolleranza di posizione in tolleranza di profilo poiché questa è ammessa dallo standard ASME Y14.5.. Si consiglia di creare un nuovo comando di tolleranza geometrica per rappresentare questa tolleranza di profilo, e di eliminare la tolleranza di posizione che ha causato l'errore.
XactMeasure permetteva di specificare le dimensioni del limite di materiale sugli elementi di riferimento secondo lo standard ISO. Sfortunatamente lo standard ISO 2692:2014 non lo permette. Dopo la migrazione nel comando di tolleranza geometrica, PC-DMIS rimuove le dimensioni del limite di materiale specificato da tutte le tolleranze geometriche secondo lo standard ISO. Il rapporto sulla migrazione mostra quindi un'avvertenza che informa di questa rimozione.
I comandi di tolleranza di oscillazione circolare di XactMeasure permettevano di scegliere tra zone di tolleranza "assiali" o "radiali" in un cerchio. L'opzione "assiali" era per un cerchio misurato su una superficie piana. L'opzione "radiali" era per un cerchio misurato in direzione normale.
Il comando di tolleranza geometrica non offre più questa scelta. Questo perché PC_DMIS non usa più cerchi per misurare superfici piane. Questo significa che tutti gli elementi Cerchio hanno zone di tolleranza radiali per l'oscillazione circolare. Se il comando XactMeasure aveva zone assiali su un cerchio, il rapporto sulla migrazione mostra un'avvertenza che informa che la zona assiale sul cerchio è stata convertita in radiale.
Se si ha bisogno di una zona assiale, è possibile cambiare l'elemento in un piano con una distribuzione circolare di punti. Un modo per fare ciò è quello di usare un piano automatico con una strategia di scansione circolare adattativa.
XactMeasure poteva valutare la posizione di elementi irregolari. Lo faceva con il cosiddetto metodo del "bordo". Il comando di tolleranza geometrica non supporta questo approccio; si dovrà usare invece una tolleranza di profilo. PC-DMIS fa migrare qualsiasi comando di XactMeasure con tolleranze di posizione valutare con il metodo del bordo in profili di una linea. In questo caso, un'avvertenza nel rapporto sulla migrazione informa di questo cambiamento.
Le tolleranze XactMeasure di simmetria e concentricità secondo lo standard ASME Y14.5 vengono fatte migrare nell'opzione ASSE. Questo rende i risultati migrati più simili al comportamento del comando XactMeasure. Se si preferisce invece l'opzione PUNTI MEDI è possibile modificare di conseguenza le tolleranze di concentricità e simmetria.
C'è solo un'eccezione: la simmetria XactMeasure di uno o due insiemi viene fatta migrare nei PUNTI MEDI poiché questo è il comportamento più vicino a quello di XactMeasure.
Con XactMeasure, si poteva impostare una direzione di una zona piana che non aveva senso per l'elemento considerato. I vettori di orientamento di questo tipo di zona devono essere sempre perpendicolari al vettore dell'asse nominale dell'elemento, ma questo non era imposto da XactMeasure.
Per contro, il comando di tolleranza geometrica impone la perpendicolarità. Se la direzione della zona piana di XactMeasure non è perpendicolare al vettore dell'asse nominale, la migrazione sceglie una direzione che è perpendicolare, e mostra nel rapporto sulla migrazione un messaggio di avvertenza che chiede di controllare l'orientamento che ha scelto per la zona.
In alcuni casi, dopo la migrazione si può avere un errore nel comando di tolleranza geometrica. Questi errori sono visualizzati nel rapporto sulla migrazione e nel comando di tolleranza geometrica migrato. Per aiuto con questi messaggi, vedere "Risoluzione dei problemi relativi a messaggi di errore e avvertenza".
Come si può vedere in "Tipi di elementi con e senza dati di superficie", le linee best fit costruite hanno un'interpretazione definita nel comando di tolleranza geometrica. In particolare le linee BFRE costruite sono linee sono linee di superficie, e le linee BF costruite in 2D sono linee di superficie. D'altra parte , le linee BF costruite in 3D sono assi senza superficie (a meno che non siano costruite a partire da punti misurati su una superficie).
XactMeasure non trattava le linee costruite in modo coerente. In alcuni casi, una linea BF costruita in 3D era trattata come un asse, e in altri casi come una linea di superficie. In quei casi in cui XactMeasure trattava le linee BF costruite in 3D come linee di superficie, il comando di tolleranza geometrica tratta le linee BF in modo diverso (come assi senza superficie).
Quando succede questo, si può modificare una linea BF costruita in 3D in una linea in 2D in modo che il comando di tolleranza geometrica sappia che la linea è una linea di superficie.
Si supponga che un sistema di elementi di riferimento sia costituito da un piano, una linea e un punto, e che la linea sia una linea BF costruita in 3D.
Con XactMeasure, la linea era trattata come una linea di superficie (controllando fino a due gradi di libertà).
Con un comando di tolleranza geometrica, la linea è trattata come un asse senza superficie (controllando fino a quattro gradi di libertà).
In questo scenario è comune che il vettore teorico della linea BF costruita in 3D non sia parallelo al piano di riferimenti primario. I sistemi di elementi di riferimento piano-asse controllano tutti e sei i gradi di libertà quando il piano e l'asse non sono né paralleli né perpendicolari, e questo è quello che fa il comando di tolleranza geometrica. Il risultato è che il comando di tolleranza geometrica genera questo errore sull'elemento di riferimento terziario:
"L'elemento di riferimento non è valido perché non vincola nessun grado di libertà."
In questo caso, la soluzione consiste nel dire al comando di tolleranza geometrica che l'elemento di riferimento secondario è una linea di superficie. Questo si può fare: (a) cambiando la linea di riferimento secondario in una linea BFRE, o (b) cambiando la linea di riferimento secondario in una linea in 2D.
Tutte le linee BFRE costruite sono linee di superficie. Tuttavia, le linee BFRE costruite in 3D sono in un certo senso difficili da usare correttamente poiché i loro piani di lavoro nominali spesso non sono allineati al disegno, anche quando si programma la routine con un modello CAD. Questo è un problema particolarmente quando si usano le linee BFRE costruite in 3D come elementi di riferimento secondario. È molto comune che il vettore di linea THEO di queste linee non sia parallelo al piano di riferimento primario. Questo significa che il piano di lavoro nominale della linea non è parallelo al piano di riferimento primario, e che il piano di riferimento primario non vincola il piano di lavoro della linea di riferimento secondario. Questo genera un messaggio di errore:
"L'elemento di riferimento <nome dell'elemento> è in 2D. Per vincolare il suo piano di lavoro richiede un elemento di riferimento con precedenza più alta".
In questi casi, la soluzione più semplice consiste nel cambiare la linea BFRE costruita in 3D in una linea BFRE costruita in 2D in modo che il piano di lavoro nominale della linea sia parallelo al piano di riferimento primario.
Un sistema di elementi di riferimento abbastanza comune è quello costituito da un piano di riferimento primario, un cerchio di riferimento secondario e un'asola di riferimento terziario. Ci sono altre varianti: l'elemento di riferimento secondario può essere un cilindro, quello terziario può essere un'asola aperta, un piano intermedio, una linea intermedia, un punto medio, una larghezza monodimensionale, bidimensionale o tridimensionale. In tutti questi casi, per la maggior parte delle volte l'intento funzionale del sistema di elementi di riferimento è che il vettore dal cerchio all'asola determini la rotazione all'interno del piano.
Nel caso dei sistemi di elementi di riferimento ISO questo intento funzionale non è soddisfatto senza modificatori. È l'orientamento stesso dell'asola che determina la rotazione nel piano. Oltre a non essere funzionalmente corretto, l'orientamento dell'asola è spesso instabile perché spesso l'asola è molto corta. Il modificatore [DF] risolve questo problema e permette che la rotazione nel piano sia determinata dal vettore dal cerchio all'asola. Per ulteriori dettagli, vedere "I modificatori degli elementi di riferimento".
Quando trasferisce questi sistemi di elementi di riferimento da XactMeasure ai comandi di tolleranza geometrica, PC-DMIS aggiunge al rapporto sulla migrazione un'avvertenza in cui dice che potrebbe essere desiderabile un modificatore [DF]. Quindi chiede di riesaminare il comando di tolleranza geometrica migrato per vedere se occorre un modificatore [DF].
Se nei sistemi di elementi di riferimento ISO si usano come elementi di riferimento un punto medio o una larghezza monodimensionale, non ci sono dati a sufficienza per vincolare il sistema senza un modificatore [DF]. Pertanto, nella migrazione un modificatore [DF] viene aggiunto agli elementi di riferimento Punto medio e Larghezza monodimensionale, e il rapporto sulla migrazione avvisa l'utente di questo fatto.
XactMeasure usava un comando di valutazione simultanea per gestire le tolleranze simultanee. Non selezionava i comandi XactMeasure di sua pertinenza, cosicché i singoli comandi di XactMeasure non venivano eseguiti e non generavano alcun rapporto. Invece, quando il comando di valutazione simultanea veniva eseguito, tutte le tolleranze erano valutate e riportate contemporaneamente.
Il comando di tolleranza geometrica usa il nuovo comando di tolleranza simultanea per gestire le tolleranze simultanee. Lascia i comandi di tolleranza geometrica selezionati cosicché possono essere eseguiti e generare un rapporto separatamente. Tuttavia, la valutazione è in realtà simultanea. Questa nuova modalità permette di generare rapporti più intuitivi e flessibili, pur preservando la valutazione simultanea dei risultati.
Durante la migrazione, PC-DMIS fa migrare i comandi XactMeasure nei comandi di tolleranza geometrica. Fa anche migrare il comando di valutazione simultanea nel comando di tolleranza simultanea, e i comandi di tolleranza geometrica sono selezionati per l'esecuzione. Per ulteriori informazioni, vedere "Tolleranze simultanee".
Se delle tolleranze di un profilo di linea fanno parte di un comando di valutazione simultanea e non si riferiscono a elementi di riferimento, queste tolleranze sono trasferite al profilo di una superficie. Questo perché non ha senso (dal punto di vista del rispetto delle norme) valutare simultaneamente le tolleranze di un profilo di linea. Il rapporto sulla migrazione annuncia la migrazione quando avviene. Per ulteriori dettagli, vedere "Profilo di una linea" e "Tolleranze simultanee".
Ci sono diversi tipi di output di una dimensione di XactMeasure che PC-DMIS può far migrare nel comando di tolleranza geometrica. Si tratta di statistiche, espressioni di dimensioni di XactMeasure, dati Excel, script in Basic, script di esecuzione automatica, e modifiche dei rapporti.
Dopo la migrazione alcuni di questi output come statistiche, espressioni di dimensioni di XactMeasure, dati Excel, script in Basic, script di esecuzione automatica, e modifiche dei rapporti, continuano lo più a funzionare. Il comando di tolleranza geometrica ha molte più capacità di output del comando XactMeasure, cosicché dopo la migrazione si può pensare di aumentare le modalità di uso degli output. A causa dell'aumento delle capacità, non tutti gli output funzionano esattamente nello stesso modo dopo la migrazione. L'utente deve controllare le routine di misurazione per accertarsi che la migrazione abbia funzionato come desiderava.
Gli script in Basic e di esecuzione automatica per lo più non funzionano dopo la migrazione. Questo perché dipendono dal funzionamento interno dei comandi su cui operano. Al suo interno, il comando di tolleranza geometrica è completamente diverso dal comando XactMeasure. Questo significa che per il comando di tolleranza geometrica occorrerà riscrivere la maggior parte degli script in Basic e di esecuzione automatica.
Vedere anche:
Opzioni per controllare i tipi di algoritmi e standard di migrazione
Migrazione in segmenti multipli
Migrazione in elementi di input costruiti