Model-Based Definition (MBD)
Available in: Part Studio
La Model-based definition (MBD) si riferisce al processo di quotatura e annotazione del modello all'interno di Part Studio in modo che il modello contenga tutti i dati necessari per definire un prodotto. Con la MBD, il modello diventa l'autorità di origine che guida tutte le attività di progettazione. Questo modello può essere ulteriormente utilizzato a valle dai fornitori e da tutte le organizzazioni.
I dati MBD operano in sinergia alla Tabella di ispezione, dove è possibile visualizzare, aggiungere ed esportare i dati MBD per ciascuna singola parte all'intero di Part Studio.
La MBD non è intesa a sostituire i Disegni. La MBD punta ad acquisire ed estendere le informazioni per la produzione del prodotto (PMI) e le informazioni Model-based enterprise (MBE) per un utilizzo a valle aggiuntivo o alternativo.
Alcune funzioni di MBD:
-
Metadati di quotatura e annotazione integrati nel modello all'interno di Part Studio.
-
Migliora la collaborazione in tempo reale sul modello all'interno di Part Studio.
-
Fornisce un'unica fonte di verità per i progettisti in tutta l'organizzazione.
-
Collegamento a processi a valle come l'ispezione tramite macchine di misura a coordinate (CMM).
Le tolleranze definiscono l'intervallo di valori consentito per una dimensione dello schizzo o un parametro di Funzione specificato, come la profondità di estrusione, l'angolo di rotazione o il diametro del Foro. Non tutte le dimensioni dello schizzo o i parametri della Funzione possono utilizzare le tolleranze.
Le tolleranze sono disponibili in FeatureScript e sono utilizzabili nelle funzioni personalizzate. Vedi Funzioni personalizzate per ulteriori informazioni e fai riferimento a FeatureScript per ulteriore documentazione.
La finestra di dialogo contestuale della dimensione è utilizzata per modificare le dimensioni dello schizzo e della funzione e aggiungere tolleranze. Facendo doppio clic su una dimensione in uno schizzo o su una dimensione MBD nell'area grafica si accede a questa finestra di dialogo. Vedi Modifica delle dimensioni MBD.
-
Fai clic sull'icona della tolleranza (
) per aggiungere una tolleranza alla dimensione. -
Una volta impostata una tolleranza, fai clic sulla freccia del menu a discesa (
) per impostare i parametri di tolleranza:
-
Precisione: usa il menu a discesa per selezionare un'unità di precisione, la precisione dell'area di lavoro o un altro valore di precisione nell'elenco a discesa (da 0 a 6 cifre decimali).
-
Tipo di tolleranza: seleziona un tipo di tolleranza per il foro nell'elenco a discesa. Le opzioni disponibili sono Predefinito, Nessuna tolleranza, Simmetrica, Deviazione, Limiti, Min, Max e Di base.
Le tolleranze del diametro del foro e dello schizzo offrono anche le opzioni Adatta, Adatta con tolleranza e Adatta (solo tolleranza). Vedi la funzione Foro per ulteriori informazioni.
Con l'opzione predefinita selezionata, le tolleranze si basano sulle tolleranze predefinite. Vedi la Libreria tolleranze predefinite Onshape e Libreria tolleranze predefinite per ulteriori informazioni.
-
Deviazione: disponibile per il tipo di tolleranza Simmetrico. Inserisci un valore di deviazione.
-
Superiore: disponibile per i tipi di deviazione e tolleranza limiti. Inserisci il valore di tolleranza massimo.
-
Inferiore: disponibile per i tipi di deviazione e tolleranza limiti. Inserisci il valore di tolleranza più basso.
-
Standard: disponibile per i tipi Adatta, Adatta con tolleranza e Adatta (solo tolleranza). Seleziona lo standard ANSI o ISO nell'elenco a discesa.
- Tipo di adattamento: disponibile per i tipi di tolleranza Adatta, Adatta con tolleranza e Adatta (solo tolleranza). Seleziona Definito dall'utente, Tolleranza, Transizione o Interferenza nell'elenco a discesa.
- Classe foro: disponibile per i tipi di tolleranza Adatta, Adatta con tolleranza e Adatta (solo tolleranza). Seleziona una Classe foro nell'elenco a discesa.
- Classe albero: disponibile per i tipi di tolleranza Adatta, Adatta con tolleranza e Adatta (solo tolleranza). Seleziona una Classe albero nell'elenco a discesa.
-
-
-
Fai clic sull'icona del segno di spunta (
) per accettare i valori immessi nella finestra di dialogo contestuale. -
Fai clic sull'icona x (
) per uscire dalla finestra di dialogo contestuale senza apportare modifiche. -
Fai clic e trascina il punto di controllo della finestra di dialogo (
) per spostare la finestra in una nuova posizione sullo schermo. Rilascia il pulsante del mouse per posizionarla nella nuova posizione.
Le seguenti dimensioni dello schizzo possono utilizzare tolleranze:
-
Distanza tra 2 linee
-
Distanza lineare tra due punti
-
Distanza tra geometria dello schizzo e un piano
-
Distanza diagonale
-
Diametro
-
Angolo
-
Distanza diretta
-
Distanza lineare
-
Raggio
Le seguenti dimensioni dello schizzo non possono utilizzare tolleranze:
-
Distanza a linea singola
-
Lunghezza dell'arco
-
Dimensioni della linea di mezzeria
Vedi Strumenti schizzo, dimensioni per ulteriori informazioni.
-
Disegna l'entità dello schizzo e inserisci qualsiasi valore nei dati di configurazione dei valori istantanei.
-
Fai doppio clic sulla dimensione (prima immagine qui di seguito). Si apre la finestra di dialogo contestuale delle dimensioni (seconda immagine):
-
Per aggiungere una tolleranza alla dimensione, fai clic sull'icona delle Opzioni di tolleranza (
; prima immagine qui di seguito), quindi fai clic sulla freccia del menu a discesa (
; seconda immagine):
-
Inserisci la Precisione e il Tipo di tolleranza, con valori specificati:
-
Fai clic sul segno di spunta (
) per accettare la dimensione dello schizzo:
Le seguenti opzioni di funzione possono utilizzare tolleranze:
-
Estrusione
-
Solido/Superficie/Sottile - Profondità
-
Solido/Superficie/Sottile - Distanza di offset
-
Solido/Superficie/Sottile - Seconda direzione - Distanza di offset
-
Sottile - Spessore 1
-
Sottile - Spessore 2
-
Sottile - Piano intermedio - Spessore
-
-
Rivoluzione
-
Solido/Superficie/Sottile - Una direzione/Simmetrico/Due direzioni - Angolo di rotazione
-
Sottile - Spessore 1
-
Sottile - Spessore 2
-
Sottile - Piano intermedio - Spessore
-
-
Raccordo
-
Raggio
-
-
Smusso
-
Distanza (distanza uguale)
-
Distanza 1, Distanza 2 (Due distanze)
-
Distanza e angolo (distanza, angolo)
-
-
Foro
-
Diametro (semplice/lamatura/svasatura)
-
Distanza (profondità: semplice/lamatura/svasatura)
-
Diametro (diametro lamatura/svasatura)
-
Distanza (profondità lamatura)
-
Angolo (angolo svasatura)
-
Distanza (profondità filettatura)
-
Distanza (Diametro filettatura di perforazione)
-
-
Crea una funzione che accetti una tolleranza (Estrusione in questo esempio).
-
Fai clic sull'icona delle opzioni di tolleranza (
) a destra del parametro:
-
Fai clic sulla freccia del menu a discesa (
) a sinistra del parametro:
-
Inserisci la Precisione e il Tipo di tolleranza, con valori specificati:
-
Inserisci qualsiasi altra impostazione della funzione e fai clic sul segno di spunta (
) per accettare la funzione. -
Assicurati che la tabella di ispezione (
) sia aperta per vedere il valore della dimensione della funzione con la tolleranza:
La rimozione della tolleranza di una funzione non rimuove la dimensione dal modello, poiché è ancora una dimensione valida.
È possibile utilizzare opzioni di tolleranza con le configurazioni.
-
Fai clic sull'icona Opzioni di tolleranza (
) per rendere tollerante il valore dell'opzione della configurazione:
-
Fai clic sull'icona della freccia del menu a discesa (
) a sinistra del parametro per impostare la Precisione e il tipo di tolleranza.
Per ulteriori informazioni, vedi Configurazioni.
Le opzioni di tolleranza vengono utilizzate automaticamente insieme al meccanismo Confronta. Quando confronti due voci della cronologia, seleziona la Funzione da confrontare (Estrusione 1 nell'esempio seguente). I confronti tra le diverse opzioni di tolleranza nelle voci vengono evidenziati in giallo:
Estrusione: opzioni di tolleranza della profondità confrontate tra due voci della cronologia
Per ulteriori informazioni, consulta Confronto.
Le immagini seguenti sono tratte da iOS. Il flusso di lavoro è lo stesso sia per iOS che per Android.
Tolleranze su dimensione schizzo:
-
Tocca due volte la dimensione sullo schermo.
-
Fai clic sul pulsante Opzioni di tolleranza nell'angolo inferiore destro della finestra di dialogo contestuale di Android Dimensioni per impostare la dimensione come tollerante:
-
Nella finestra di dialogo Opzioni di tolleranza, inserisci la Precisione e/o il Tipo di tolleranza, quindi fai clic sul segno di spunta per accettare le opzioni:
Tolleranza dimensione funzione:
È possibile impostare e modificare le dimensioni delle funzioni procedendo come sulla piattaforma desktop:
Opzioni di tolleranza per Estrusione: valore della profondità
È possibile visualizzare le tolleranze solo sulla piattaforma desktop, non su iOS o Android, poiché la Tabella di ispezione è disponibile solo su desktop.
Le quote dello schizzo e della funzione MBD possono essere modificate direttamente dall'area grafica.
Product Manufacturing Information can be edited in the graphics area when the Inspection table is open, as well as within the sketches and features where they were originally defined.
Edit tolerances by double-clicking on the dimension in the graphics area. If the dimension references the Features list, Onshape opens the sketch or feature for editing. If the dimension was created using the Annotation toolbar, edit from the graphics area. As the model and tolerances change, the Inspection table updates in real time.
In the Characteristics table, filter rows using two toggle buttons. Initially, annotations with default tolerances applied are shown, and annotations from derived geometry are hidden. Derived annotations can only be updated by modifying the source.
Use cross‑highlighting to quickly identify and locate associated model references. Hover over cells in the Inspection table to cross-highlight the referenced part, faces, features, and associated annotations in the graphics area. Select an annotation in the graphics area or click a Datum or Type cell to keep the highlight visible.
Remove an annotation by selecting it in the graphics area and pressing Delete. Deleting an annotation that references the Features list removes the tolerance options from the sketch dimension or feature value, and removes the row from the Characteristics table. Deleting an annotation placed with the annotation toolbar removes it from the table. Derived annotations cannot be deleted.
-
Apri il pannello Ispezione (
) per visualizzare le quote MBD nelle aree grafiche (immagine a sinistra qui sotto). -
Fai doppio clic sulla dimensione guida associata a uno schizzo (immagine a destra qui sotto):
Viene aperta la finestra di dialogo contestuale della Quota, con il contesto posizionato sul valore dimensione. Contemporaneamente, si apre la finestra di dialogo dello Schizzo:
-
Tramite la tastiera, inserisci un valore numerico o utilizza le frecce su/giù per incrementare il valore nella finestra di dialogo contestuale della Quota. Man mano che il valore viene regolato, lo schizzo si aggiorna dinamicamente.
Se inserisci un valore numerico, premi il tasto Tab per visualizzare l'aggiornamento del valore dello schizzo.
-
Premi Invio sulla tastiera o fai clic sul segno di spunta (
) nella finestra di dialogo contestuale della quota per chiuderla:
-
Premi il segno di spunta (
) nella finestra di dialogo dello Schizzo per accettare il nuovo valore dello schizzo.
La quota dello schizzo modificata che aggiorna la dimensione del modello
-
Apri il pannello Ispezione (
) per visualizzare le quote MBD nelle aree grafiche (immagine a sinistra qui sotto). -
Fai doppio clic sulla dimensione guida associata a una funzione (immagine a destra qui sotto):
Viene aperta la finestra di dialogo contestuale della Quota con il contesto posizionato sul valore della dimensione. Contemporaneamente, si apre la finestra di dialogo della Funzione associata (Estrusione in questo esempio):
-
Tramite la tastiera, inserisci un valore numerico o utilizza le frecce su/giù per incrementare il valore nella finestra di dialogo contestuale della Quota. Man mano che il valore viene regolato, sia il modello sia il valore nella finestra di dialogo della Funzione si aggiornano dinamicamente.
Se inserisci un valore numerico, premi il tasto Tab per visualizzare il valore aggiornato nella finestra di dialogo della Funzione.
-
Premi Invio sulla tastiera o fai clic sul segno di spunta (
) nella finestra di dialogo contestuale della Quota per chiuderla:
-
Premi nuovamente Invio sulla tastiera o fai clic sul segno di spunta nella finestra di dialogo della Funzione (
) per chiuderla:
La quota della funzione modificata che aggiorna la dimensione del modello
Per eliminare un'annotazione:
-
Seleziona l'annotazione nell'area grafica:
-
Premi il tasto Canc.
-
L'annotazione viene eliminata dall'area grafica e dalla Tabella di ispezione.
Se l'annotazione è una quota di uno schizzo o di una funzione:
-
I valori delle Opzioni di tolleranza della quota vengono eliminati.
-
L'icona delle Opzioni di tolleranza (
) è deselezionata. -
Il valore della quota nello schizzo o nella finestra di dialogo della Funzione non viene eliminato.
-
Le annotazioni non possono essere eliminate se:
-
L'annotazione è derivata.
-
L'annotazione viene creata in una funzione personalizzata in cui il parametro è impostato come tollerante ma l'opzione di attivazione/disattivazione della tolleranza non è resa disponibile per l'input dell'utente.
In entrambi i casi viene visualizzato il seguente messaggio:
-
Le dimensioni guidate non possono essere modificate. Facendo doppio clic su una dimensione guidata si apre la finestra di dialogo contestuale della Quota, ma i valori al suo interno non possono essere modificati.
-
Le dimensioni derivate non possono essere modificate. Facendo doppio clic su una dimensione guida o guidata da una parte derivata non si apre la finestra di dialogo contestuale della Quota.
-
Per annullare e uscire dalla finestra di dialogo contestuale della Quota, premi il tasto Esc. Se stai modificando una quota di una funzione, la finestra di dialogo contestuale della Quota e quella Funzione si chiudono contemporaneamente. Se stai modificando una quota di uno schizzo, si chiude solo la finestra di dialogo contestuale della Quota. La finestra di dialogo dello schizzo deve essere chiusa manualmente (facendo clic sull'icona x).
-
In alternativa, con le finestre di dialogo contestuali della Funzione e della Quota aperte, è possibile selezionare e modificare il valore nella finestra di dialogo della Funzione; questo aggiornerà dinamicamente sia la finestra di dialogo contestuale della Quota sia il modello. Una volta apportata questa modifica, premendo Invio si chiuderanno contemporaneamente le finestre di dialogo contestuali della Funzione e della Quota.
-
La posizione della quota del modello e la posizione della corrispondente quota dello schizzo non sono vincolate tra loro. Sono indipendenti:
La quota della larghezza del modello si trova sotto il modello (a sinistra) ma sopra lo schizzo (a destra)
-
In modalità Pausa rigenerazione, la quota del modello non può essere modificata o eliminata. Tuttavia, è ancora possibile modificare la funzione o attivare o disattivare la tolleranza di una quota. Le modifiche hanno effetto dopo aver fatto clic sul segno di spunta Rigenera funzioni ed esci nel banner Rigenerazione in pausa.
-
Le configurazioni funzionano come previsto. Tuttavia, la quota nella finestra di dialogo contestuale della Quota non è circondata da un contorno arancione tratteggiato per indicare che è configurata. Le quote dello schizzo configurato non possono essere modificate.
I dati MBD possono essere esportati in formato file STEP durante l'esportazione di parti. Sono consigliate le impostazioni seguenti:
I dati MBD non vengono esportati con parti composite.
-
Abilita la casella di controllo Esporta modelli orientati con l'asse Y verso l'alto.
-
A seconda delle dimensioni del tuo modello, potresti dover abilitare l'opzione Usa altezza testo annotazione personalizzata per esportazione MBD e selezionare un'Altezza testo annotazioni appropriata che corrisponda alle dimensioni del tuo modello.
Modello originale in Onshape
Modello esportato con l'opzione "Usa altezza testo annotazione personalizzata per esportazione in MBD" disattivata
Modello esportato con l'opzione "Usa altezza testo annotazione personalizzata per esportazione MBD" abilitata e impostata a 10 mm.
Durante l'esportazione, le tolleranze geometriche con più cornici di tolleranza presentano il testo superiore unito alla cornice superiore e il testo inferiore unito alla cornice inferiore.
Di seguito sono riportati esempi di MBD relativi all'utilizzo di le tolleranze di Funzione e quota:
Dimensione profondità:
Dimensione distanza di offset (con una parte composita):
Estrusione sottile (quota di spessore 1 e profondità):
Rivoluzione (quota Angolo di rotazione):
Rivoluzione (quote spessore 1 e Angolo di rotazione):
Raccordo (quota Raggio):
Creazione di una dimensione guidata del raccordo utilizzando lo strumento Quota raccordo della tabella di ispezione sulla barra degli strumenti di Annotazione:
Lo strumento Dimensione del pannello di ispezione (
) utilizza sempre tolleranze predefinite lineari o angolari. Per impostare le dimensioni di una faccia con raccordo durante l'utilizzo, viene applicata come impostazione predefinita un tipo di tolleranza lineare. Per questo motivo, si consiglia di applicare le tolleranze del raccordo dalla finestra di dialogo della funzione Raccordo (per una dimensione guida) o di utilizzare Dimensione raccordo dal pannello di ispezione (per una dimensione guidata).
Dimensionamento di una faccia del raccordo - Annotata in senso orario: utilizzo dello strumento Dimensione (guidata; annotata in grigio), utilizzo dello strumento di dimensione del raccordo (guidata; annotata in grigio) e impostazione della tolleranza per il valore del raggio della funzione Raccordo (guida; annotata in nero). Tutte e 3 le dimensioni sono elencate nella tabella Caratteristiche.
Uno Smusso è definito come distanza-angolo o distanza-distanza tra una faccia e un bordo. Le quote della larghezza dello Smusso sono specificate come la distanza da un bordo alla Virtual sharp. La visualizzazione delle virtual sharp viene aggiunta al bordo quotato, inclusa una curva tratteggiata.
-
Le tolleranze non vengono disabilitate quando si utilizza una misurazione tangente, poiché possono funzionare in determinati casi, soprattutto se si tiene conto della tolleranza specificata.
-
In situazioni in cui vengono utilizzate due misurazioni per lo smusso (due distanze o distanza e angolo), l'utente non deve creare tolleranze per entrambe. Se necessario le tolleranze possono essere aggiunte a un solo parametro.
Il tipo di smusso a distanza uguale mostra 2 valori di tolleranza distanza, che vengono riportati nella tabella, anche se nella finestra di dialogo è presente una sola opzione di tolleranza della distanza:
Esempio con due distanze:
Esempio con distanza e angolo:
Per i casi in cui lo smusso produce una distanza variabile (ad esempio, se lo smusso viene applicato a una faccia del cilindro collegata perpendicolarmente a un altro cilindro), prova a selezionare la tangente per la misurazione, in modo da rendere la distanza uniforme lungo il bordo:
Uno smusso non uniforme che utilizza una misurazione dell'offset e mostra un errore di Valore nominale.
Uno smusso uniforme che utilizza una misurazione tangente determina un Valore nominale senza errori.
Se una tolleranza viene applicata su una funzione foro, può essere visualizzata nella Tabella di ispezione.
Considerazioni da tenere a mente:
-
Le quote dei fori sono visibili solo come righe nella Tabella di ispezione. Non vengono inserite quote nell'area grafica. Questo serve a non ingombrare l'area grafica con troppe didascalie.
-
Affinché che le quote dei fori siano visibili nella Tabella di ispezione, è necessario inserire prima un'altra didascalia sulla parte (ad esempio un riferimento).
-
Viene mostrato un unico un set di quote (diametro, distanza e/o angolo) per funzione del foro. I fori in ripetizione o aggiuntivi appartenenti alla stessa funzione non vengono quotati separatamente.
-
La quota personalizzata di Inclina angolo non è attualmente supportata e non crea una riga nella Tabella di ispezione.
-
L'evidenziazione incrociata funziona come segue:
-
La distanza (profondità) non viene evidenziata in modo incrociato perché non sono presenti facce a nessuna delle due estremità del foro e i bordi non sono attualmente supportati per MBD.
-
Il diametro, la distanza (profondità lamatura) e l'angolo (angolo svasatura) evidenziano una singola faccia.
-
Le quote dei fori diventano visibili nella Tabella di ispezione dopo che è stato aggiunto un Riferimento a una delle facce della parte.
Quote di distanza tra gli assi tra i cerchi concentrici utilizzando lo strumento Quota (
):
Quote minime orizzontali, diagonali e verticali tra due facce cilindriche utilizzando lo strumento Quota minima (
):
Quote minime tra cilindri e bordi:
Una quota diagonale minima aggiunta in uno schizzo (a sinistra) viene visualizzata nella tabella Caratteristiche una volta creata la parte (a destra):
Le quote minime orizzontali e verticali non possono attualmente essere create in uno schizzo.
Quote minime orizzontali, diagonali e verticali tra due facce cilindriche utilizzando lo strumento Quota massima (
):
Quote massime tra cilindri e bordi:
Quote massime orizzontali, diagonali e verticali tra le facce ad arco di un'asola:
La quota diagonale massima aggiunta in uno schizzo (a sinistra) viene visualizzata nella tabella Caratteristiche una volta creata la parte (a destra):
Le quote massime orizzontali e verticali non possono attualmente essere create in uno schizzo.
Lo spessore viene visualizzato nella Tabella di ispezione come una riga di tipo Distanza.
Estrusione sottile (quota Spessore 1):
Rotazione sottile (quota Spessore 1):
Gli errori MBD non creano annotazioni o voci di riga nella Tabella di ispezione, a meno che non venga apportata una modifica al modello che invalida una voce di riga di annotazione esistente.
Gli errori sono visualizzati in rosso, analogamente agli altri errori di Onshape:
Errore generato durante l'estrusione da o verso un solido. L'annotazione non genera una voce di riga nella Tabella di ispezione.
Se la geometria viene modificata in modo da invalidare un'annotazione specifica, l'annotazione corrispondente è indicata in rosso nell'area grafica ed evidenziata in rosso nella Tabella di ispezione, segnalando un errore. Ad esempio, la faccia superiore del rettangolo è stata spostata di 0,5 pollici, comportando una differenza del valore misurato (3,5 pollici) rispetto al valore specificato (3,0 pollici):
Esempi di errore
-
Riferimento mancante per questa annotazione: si verifica quando manca un riferimento. Ad esempio, la parte A viene estrusa fino alla faccia della parte B e viene aggiunta una tolleranza alla distanza di offset dell'estrusione della parte A.
-
Entrambe le facce devono appartenere alla stessa parte: le definizioni del modello sono valide solo su base individuale per singola parte. Ad esempio, non puoi quotare la distanza tra una faccia della Parte A e una faccia della Parte B.
-
Le annotazioni MBD devono essere sempre associate a delle facce. Al momento non è possibile fare riferimento a bordi e vertici.
-
Le definizioni dei modelli sono valide su base individuale per singola parte. Anche le parti composite sono valide. Ad esempio, puoi quotare la distanza tra 2 facce della Parte A o 2 facce d Parte B, ma non tra una faccia nella Parte A e una faccia nella Parte B. Per farlo, crea prima una Parte C composita unendo si Parte A che la Parte B. A questo punto puoi quotare la distanza tra queste 2 facce.
-
Passando con il mouse sopra la riga Tipo nella Tabella di ispezione, viene evidenziata la quota corrispondente nell'area grafica.
-
Durante la modifica della geometria di una parte, tutte le definizioni del modello associate vengono evidenziate in arancione:
-
Se una parte o un Part Studio vengono derivati tramite la funzione Entità derivate, tutte le definizioni del modello sono in sola lettura e non possono essere modificate. Puoi ancora spostare le annotazioni e le quote guidate continuano ad aggiornarsi se la geometria derivata viene modificata; tuttavia, le definizioni del modello sottostante possono essere regolate solo in un Part Studio di origine e quindi aggiornate nella Funzione derivata. Per ulteriori informazioni, consulta Entità derivate.
-
Comments can be added to and tag tolerant sketch dimensions, feature dimensions, hole callouts, and Inspection table annotations (Dimensions, Datums, Geometric tolerances) in the graphics area. See Adding Comments on MBD annotations for more information.