Cinque trucchi di produttività di Autodesk Inventor iLogic per i non programmatori: Modellazione dall’alto verso il basso
Negli esercizi precedenti, abbiamo imparato come aggiungere un modulo iLogic a una parte parametrica per comunicare l’intento progettuale e abbiamo imparato come aggiungere una regola iLogic a un file di parte per verificare che le nostre iProperties siano state compilate in modo coerente.
Questo post mostrerà come iLogic può essere utilizzato per una vera progettazione ‘Top-down’.
Quando si impara Autodesk Inventor, a molti viene insegnata la tecnica di modellazione ‘bottom-up’. Ogni parte viene modellata separatamente e poi aggiunta a un file di assemblaggio per essere posizionata in relazione al resto delle parti.
Il ‘bottom-up’ è una tecnica legittima per assemblaggi piccoli e semplici. Immagini una bicicletta. Le connessioni tra i componenti sono standard ed è facile progettare una bicicletta a spinta partendo da una libreria di componenti.
Il ‘bottom-up’ può essere restrittivo quando si lavora in team su assiemi grandi e complessi. Qualsiasi modifica a una parte deve essere considerata in relazione a tutte le altre parti dell’assemblaggio. I componenti che devono essere aggiornati possono sfuggire, causando problemi in seguito.
Utilizzando la progettazione ‘Top-down’, vengono prima definiti i parametri globali e le relazioni; poi, il progetto viene suddiviso in sezioni per ciascun team o membro del team. Facendo riferimento ai parametri globali e alla geometria di lavoro, si possono apportare modifiche al progetto che aggiornano tutto in una volta.
In questo contesto, ‘Top Down’ significa che definiremo i parametri di controllo nel file di assieme e passeremo i valori dei parametri ai file delle parti. Questo può essere realizzato solo con iLogic.
Questo contenuto è stato originariamente presentato come laboratorio pratico all’AU 2023. Può scaricare una dispensa, una presentazione, un set di dati e i video delle dimostrazioni dalla pagina del corso AU:
IM602043-L Cinque trucchi di produttività di Autodesk Inventor iLogic per i non programmatori! [Lab]
Creazione di parametri globali per la progettazione top-down con iLogic
Nel set di dati di esempio per questo esercizio, abbiamo definito tre parametri utente, che faremo riferimento alle parti utilizzando iLogic. Essi sono:
I file delle parti nel set di dati di esempio hanno gli stessi parametri con gli stessi nomi e valori. Un pratico strumento per ottenere questo risultato è ‘Esportazione e importazione’ dei parametri in XML.
Stabilizzazione dei nomi dei nodi del Browser quando fa riferimento ai componenti nelle regole di iLogic.
Le regole di iLogic utilizzano il nome del nodo del browser come scorciatoia per identificare i componenti con cui desidera lavorare.
Quando un componente viene inserito in un assieme, al nome del nodo viene aggiunto automaticamente un numero incrementale, ad esempio ‘n:5’, che indica che si tratta della quinta copia di questo componente inserito in questo assieme.
Sovrascriviamo i nomi dei nodi con i nostri nomi. Una volta sovrascritto il nome del nodo, Inventor non cambierà più il nome del nodo. Questo è noto come ‘stabilizzazione’ del nome del nodo.
- Nel browser dei modelli, cambi il nome del nodo di ADSK-AU23-001 Base dell’armadio e3-01:1 a Base dell’involucro.
- Ripeta questa operazione per ADSK-AU23-002 Top dell’involucro e3-01:1rinominandolo Involucro superiore.
Scriva una regola iLogic per passare i valori dei parametri dall’assieme alle parti.
- Dal browser iLogic, faccia clic con il pulsante LMB sul pulsante Regole’ scheda.
- Nel pannello iLogic, trovi uno spazio vuoto e clicchi su RMB.
- Scegliere Aggiungi regola dal flyout.
- Il Nome della regola si aprirà la finestra di dialogo. Digiti ‘Involucro iLogic’ nella casella di immissione, e fare clic con il pulsante LMB sul pulsante OK per creare la sua regola.
- Si aprirà l’editor di regole di iLogic.
In questo tutorial, mi propongo di iniziare a lavorare con iLogic il più rapidamente possibile, quindi non spiegherò l’editor iLogic in modo approfondito; impareremo di più sull’editor di Regole iLogic man mano che procederemo.
Copi e incolli il seguente codice da questo blog post nell’area del codice dell’editor di regole iLogic:
Collegare i parametri utente di primo livello alle parti
‘Base dell’involucro
Parametro(“Base dell’involucro”, “Larghezza”) = Larghezza
Parametro(“Base dell’involucro”, “Profondità”) = Profondità
Parametro(“Base dell’involucro”, “Altezza”) = Altezza
Parametro(“Base dell’involucro”, “Connettore”) = “CONNECTOR_01”
‘Involucro superiore
Parametro(“Involucro superiore”, “Larghezza”) = Larghezza
Parametro(“Involucro superiore”, “Profondità”) = Profondità
Parametro(“Involucro superiore”, “Altezza”) = Altezza
InventorVb.Aggiornamento del documento()
Le righe che iniziano con l’apostrofo ‘ sono commenti per ricordare cosa fa questa regola.
Le prime quattro righe di codice passano i valori dei parametri utente ‘Larghezza’, ‘Profondità’, ‘Altezza’ e ‘Connettore’ dai parametri utente Assemblea ai parametri utente ‘Base dell’involucro’.
Le seconde tre righe di codice passano i valori dei parametri utente dall’assieme alla parte superiore dell’involucro.
L’ultima riga di codice è l’equivalente di fare clic sul pulsante di aggiornamento dell’interfaccia utente di Inventor (il pulsante con un’icona che assomiglia a un lampo di luce).
Provi il codice iLogic!
Questo codice iLogic prende il valore del parametro a livello di assemblaggio e ‘spinge’ il valore del parametro verso il basso nel parametro corrispondente dei file di parti.
- Nell’assieme, apra la gestione dei parametri.
- Nel gestore dei parametri, modifichi il valore del parametro Larghezza parametro a 150 mm.
- Nella finestra grafica, osservi l’assemblaggio che cambia dimensione… dica ‘Oooooo!
Quando il valore del parametro nell’assieme cambia, cambierà anche il valore nella parte.
Si tratta di un vero controllo ‘top-down’ di un assieme, che può essere realizzato solo con iLogic.
Il codice recita:
Trovi la parte con il nome del nodo del browser del modello “Base dell’involucro”. In questa parte, trovi il parametro utente denominato “Larghezza”.
Faccia in modo che il valore del parametro utente della parte “Larghezza” sia uguale al valore del parametro utente di questo assieme, anch’esso chiamato “Larghezza”.
Successivamente, faccia lo stesso per la parte denominata “Parte superiore dell’involucro”.
Suggerimento: i moduli e le regole di iLogic sono in genere salvati nel file in cui sta lavorando, il che significa che le modifiche apportate non vengono salvate finché non salva il file aperto. Quando lavora ai suoi progetti iLogic, salvi regolarmente i suoi file per salvare le modifiche alle sue Regole e ai suoi Moduli iLogic o per esplorare Regole esterne.
È stato divertente! Cosa posso imparare ancora su iLogic?
Prossimamente: come utilizzare Autodesk Inventor iLogic per configurare i modelli di assiemi.
Come posso saperne di più su Inventor iLogic?
AU (Autodesk University) è l’evento di punta per i clienti di Autodesk, ma l’apprendimento non si ferma quando l’evento di persona è terminato. Su AU Online, può trovare video di lezioni on-demand, dispense e set di dati, in modo da poter apprendere dagli esperti del settore, dai partner e dai suoi colleghi per tutto l’anno – il tutto gratuitamente, senza bisogno di accedere.
Per aiutarla a trovare i contenuti di design e ingegneria di prodotto di cui ha bisogno, abbiamo creato una landing page che raccoglie i contenuti di design e ingegneria di AU appositamente per lei.