Dacă vorbim de ceva revoluționar în noul AMD 2.0 atunci cu siguranță ne vom referi la posibilitățile de lucru parametrizat. Nu este ușor să faci o parametrizare foarte bună, avem nevoie de puțin exercițiu, dar numai când am înțeles acest lucru ne vom da seama de posibilitățile reale ale sale
Filozofia AMD este puțin diferită de ceea ce cunoaștem despre ACAD în general. Trăsătura caracteristică este că în AMD totul este sub control și asta se datorează parametrizării. Pentru a înțelege ce este parametrizarea, vom defini următoarele două noțiuni:
Astfel, dacă spunem că un cerc are raza egală cu 10, vom defini (nu în totalitate) elementul cerc prin parametrul raza, cu valoarea 10. Dacă cercul trebuie să fie concentric cu un element de tip cilindru creat anterior, spunem că vom crea o constrângere de tip concentric (vom forța centrul cercului să fie concentric cu centrul cilindrului în proiecția planului de schițare).
În proiectarea cu AMD, se recomandă ca fiecare element care definește solidul să fie complet determinat, pentru a avea un control maxim.
În continuare, voi exemplifica modul de determinare numerică a elementelor unui solid 3D prin folosirea parametrilor.
Stabilirea valorilor numerice ce se aplică elementelor se poate face în trei moduri:
Parametrii care se aplică unui model pot fi de două feluri:
Parametrii globali se folosesc pentru a defini toate elementele variabile care intră în componența mai multor piese, cât și pentru definirea constrângerilor în asamblare.
Parametrii locali se definesc doar pentru o singură piesa, sunt expresii care pot conține și variabile globale.
Simultan pot exista și variabile locale și variabile globale, prioritate au variabilele locale. De altfel, în caseta de dialog, după crearea unui figuri și transformată în schiță profil vom putea atașa variabilele globale părții active a modelului.
Pentru a înțelege mecanismul parametrizării vom analiza două cazuri și anume:
Cazul 1
Vom crea o piesă pe care o vom denumi față. Cotele care definesc piesa sunt indicate în figura 1 prin parametri. Acesta va reprezenta partea din față a unui viitor sertar.
Întotdeauna când dorim să creăm piese vom alege din meniul File opțiunea New Part file. Prin această opțiune nu vom putea apela funcțiile de asamblare care nu ne sunt de folos pentru modelare, pentru a respecta principiul AMD cum că orice piesă se va crea în fișiere separate. Fără a crea nici o entitate, dacă apelăm opțiunea Part/Design Variabiles, se va deschide o caseta de dialog.
Prin această casetă, putem să creăm variabilele, click pe News și va apare caseta din figura 2.
În această casetă va trebui să indicăm:
Name : numele variabilei (ex. L1)
Equation : ecuația sau valoarea numerică prin care este definită , ex. 484
Comment: atașăm un comentariu variabilei pentru a putea fi recunoscută ușor. Ex. lungimea plăcii față
După aceea OK.
Valoarea indicată se va trece automat în lista variabilelor.
Variabilele trebuiesc stabilite înainte de a fi introduse, strategia alegerii cât mai bine a acestora trebuie foarte bine gândită. Și de asemenea, trebuie introduse în ordinea logică în care au fost definite. Dacă o variabilă face legătura prin relație matematica cu o altă variabilă, care în acel moment nu este încă în lista variabilelor, se va indica un mesaj de eroare.
Ex. Definim pe rând : a=100, b=250 (corect) , c=a+b+a1/2 (incorect, variabila a1 nu este încă definită). Corect este a=100, b=250, a1=100, c=a+b+a1/2.
Strategia pe care o alegem pentru crearea modelului este:
1. Vom defini variabilele (vezi tabel 1)
După introducerea acestor valori, vom salva cu opțiunea Export sub numele de fata.prm și OK. Variabile sunt salvate într-un fișier ascii. Și dacă suntem aici să facem observația că în acest fișier sunt definite variabilele urmat de /* comentariul atașat */. Acesta poate fi scris și într-un editor de text salvat cu extensia *.prm.
Vom crea modelul parcurgând următorii pași fără însă a indica comenzile în detaliu:
- vom construi un punct de lucru (work point). Punctele de lucru sunt utile în cazul în care dorim să poziționăm un element geometric centrat față de un alt element. Este folosit des pentru găuri și întotdeauna pentru figuri de tip matricial polar. Noi vom crea acest punct cu scopul de a centra partea interioare, cât și pentru a determina poziția primei găuri.
Observație. La crearea caracteristicilor de tip array, vor apărea direcțiile pozitive în care se vor crea caracteristicile în funcție de orientarea UCS-ului pe planul de schițare. Pentru a crea în sens invers vom indica valorile (L9 sau L2-G1), dacă e cazul.
- salvăm cu numele față (figura 9).
Dacă apelăm Part/ Design variabiles vom observa că apare opțiunea Activ part, ceea ce la prima apelare n-a apărut. Am lucrat cu variabile globale care au fost salvate în fișierul fata.prm.
Din meniul Part/Design variables alegem Global și apoi All. Prin aceasta am copiat toate variabilele globale ca variabile locale piesei.
Observație. Puteam să creăm direct variabile locale dacă cream o entitate și o transformam în schiță profil, se va crea automat opțiunea Activ part.
Să creăm un tabel EXCEL
Numai variabilele locale pot fi salvate într-un tabel Excel. Cu opțiunea Tabel Setup opțiunea Across, urmat de Creat tabel cu numele fata.xls. Se deschide sesiunea Excel, cu numele fata și se vor copia automat toate variabilele locale în acest tabel. A doua coloană se va numi generic (în tabelul Excel) și îi vom modifica numele cu Varianta1. După aceea, vom copia coloana B1 în C1,D1,E1,F1, le vom denumi Varianta 2,3,4,5 și vom modifica valorile pentru l1,l3,l7,l8 (vezi figura 10).
În acest moment, vom da Update link (în AMD), se va face actualizarea legăturii cu Excel-ul și va apărea în dreptul Activ version opțiunile Varianta1/Varianta2 etc. Nu avem de făcut altceva decât să alegem una din cele două variante și să dăm OK pe casetă. Actualizarea se va produce automat. O altă procedură elegantă este a activa Desktop Browser-ul din meniul View, unde vom observa simbolul pentru legătura Excel - tabel (fata.xls) și totodată vor apărea variantele din tabel. Dacă vom face un dublu-click pe una din variante, solidul se va actualiza la valorile ce se cuprind în varianta respectivă.
Cazul 2
În cazul unei asamblări, vom delimita clar variabilele locale și pe cele globale. Variabilele globale sunt salvate în fișiere *.prm. Pentru a nu crea ambiguități, variabilele globale nu trebuie să fie transmise nici unei piese din ansamblu ca variabilă locală.
O variabilă locală poate fi exprimată printr-o valoare constantă sau poate fi o expresie ce poate să conțină și variabile globale.
Ca exercițiu, încercați să realizați placa din spate, plăcile laterale și placa de fund și chiar și cepurile de prindere în fișiere separate, iar tabelul de mai sus îl vom completa cu cele din tabelul 2.
Apoi vom deschide un fișier nou pentru asamblare în care vom insera (cu Assambly Catalog) pe rând, începând cu fata, toate piesele. Apoi le vom localiza în sesiunea curentă.
Truc : poziția de inserare depinde de modul în care este setat UCS și anume întotdeauna se inserează paralel cu acesta. Astfel pentru a evita diverse rotiri cu Rotate3d sau Mirror3D, vom pune UCS în poziția în care dorim să se insereze piesa.
După ce le-am inserat va trebui să le constrângem (să le legăm). Posibilitățile sunt multiple.
Truc: Am legat placa laterală față de fund cu o constrângere unghiulară de 90°, întrucât știu că în acest caz întotdeauna cele două elemente vor fi la 90°. Aceasta îmi asigură o stabilitate mare a asamblării la modificări.
În rest, se fac constrângeri obișnuite, de aliniere a centrelor și alinieri ale fețelor sau a muchiilor.
Vom alege Part/Design variables Global și vom modifica lungimea și lățimea , adâncimea sertarului și după OK se va produce modificarea (figura 11).
Apoi suntem nevoiți să mai dăm și comanda Update Assambly (figura 12).
Modelul nostru se actualizează elegant. Dacă acest sertar este un subansamblu al ansamblului dulap, atunci orice modificarea a dimensiunii sertarului trebuie să se reflecte și asupra dulapului, care este la rândul lui parametrizat prin variabile. Aceasta înseamnă o parametrizare bună.
Dacă referința externă este localizată, atunci asupra ei se pot face modificări și se poate salva ca referință externă.
5. Variabilele globale le vom salva în fișierul sertar.prm, iar cele locale vor fi specifice pieselor.
În cazul unei asamblări mai este nevoie de a se indica constrângeri logice de asamblare. Există mai multe posibilități de a stabili legături între piese, alegerea celei mai bune variante necesită o oarecare experiență și exercițiu practic. Se poate întâmpla ca o modificare a unei variabile să producă pierderea unei constrângeri. La modificarea unei variabile este nevoie în primul rând de a da Update Assambly, iar apoi dacă e cazul vom adăuga constrângerea pierdută sau pur și simplu prin editare (Edit constraints), validăm toate constrângerile existente piesei care nu și-a păstrat poziția și ansamblu se va reface după Update.
6. Elementele de tip referință externă nu pot fi editate în sesiunea curentă. Avantajul este că ultima variantă a referinței externe se va încărca la fiecare deschidere fișierului care-l conține, și de asemenea mărime fișierului este mult mai mic.
7. Elementele localizate pot fi editate. Dezavantajul este că mărimea fișierului crește.