Sunteți pe pagina 1din 11

PROIECTARE ASISTATA DE CALCULATOR CURS 8

3.4. INTERFAA CU UTILIZATORUL O interfa cu utilizatorul este definit ca fiind o colecie de comenzi pe care utilizatorii le pot folosi pentru a interaciona cu un anumit sistem CAD/CAM. Interfaa cu utilizatorul sau dialogul om main, reprezint unicul mijloc de comunicare ntre utilizatori i software-ul CAD/CAM. Limbajul interfeei trebuie s fie suficient de simplu pentru a fi neles de utilizator. De asemenea, trebuie s fie eficient, complet i s aib o gramatic natural, adic un numr minim de reguli accesibile. Aceste lucruri ajut la minimalizarea pregtirii utilizatorului, permindu-i s se concentreze la problema care trebuie rezolvat. Interfaa cu utilizatorul trebuie s-i permit acestuia s remedieze greeli, dac acest lucru este necesar. Cu privire la tipul interfeei cu utilizatorul, structura generic a unei comenzi CAD/CAM const n dou pri, aa cum este prezentat n figura 3.16. Partea de comunicare cu utilizatorul include dialogul pe care l urmeaz acesta pentru a realiza anumite scopuri. Partea de comunicare cu baza de date, include introducerea i extragerea datelor geometrice din baza de date. De exemplu, se consider crearea unei linii ntre dou puncte (1, 2, 0) i (3, 5, 0) folosind comanda "LINE". LINE este considerat a fi prima parte a comenzii, iar coordonatele sunt partea bazei de date. Figura 3.17 arat o structur de meniu. Partea de comunicare cu utilizatorul Partea de comunicare cu baza de date

Fig. 3.16. Structura generic a unei comenzi CAD/CAM

Fig.3.17. Structura tipic a unui meniu 3.5. MODULE SOFTWARE Exist un numr considerabil de pachete software pentru diverse tipuri de sisteme CAD/CAM. Fiecare pachet are puterea i specificul lui i este, de regul, destinat unei anumite piee i unui anumit grup de utilizatori. De exemplu, exist software-uri CAD/CAM mecanice, electrice i arhitecturale, pentru utilizatorii din domeniile respective. Observnd un software existent pe numeroase sisteme, rezult c acesta are o structur generic i module comune. Cunoaterea unor asemenea structuri i module, permite utilizatorilor o mai bun nelegere a funcionrii sistemului, n scopul evalurii i instruirii. 3.5.1. Modulul sistemului de operare Acest modul furnizeaz utilizatorilor competeni, comenzi utilitare i de sistem, n conturile de lucru ale acestora. Funcii tipice, ca manipulrile fiierelor (tergere, copiere, redenumire etc.), directoarelor i subdirectoarelor, editarea textelor, programarea i organizarea conturilor, sunt suportate de ctre modulul OS. Fiierele care sunt generate ntr-un cont CAD/CAM al utilizatorului, de ctre OS, pot fi clasificate n dou grupuri. Primul grup include toate fiierele convenionale (fiiere text). Al doilea grup include fiierele grafice. Modelul geometric i imaginile umbrite i

texturate ale acestuia, sunt stocate n acest tip de fiiere. Datorit diferenei dintre OS i funciile de grafic, ntrun sistem CAD/CAM, utilizatorului i sunt disponibile dou niveluri. Acestea sunt nivelul OS i nivelul grafic. Utilizatorul poate apela cu Fig. 3.18. Modelul solid al uurin un nivel din cel curent. Software-ul furnizeaz, de obicei, unui ax de biciclet utilizatorilor o comand sau o procedur de a merge nainte sau napoi ntre dou niveluri, pentru a realiza flexibilitatea maxim i pentru a crete productivitatea utilizatorului. 3.5.2. Modulul de grafic Acest modul ofer utilizatorilor funcii variate pentru a realiza modelarea i construcia geometric, editarea i manipularea geometriei existente, documentaia i proiectarea. Operaiile grafice tipice pe care utilizatorii le pot activa sunt crearea modelului, curarea, documentarea i plotarea. Figura 3.18 prezint modelul unui ax de biciclet . Imaginile umbrite pot fi generate ca parte a documentaiei proiectului. Figura 3.19 prezint o imagine umbrit a unei articulaii cardanice, n ambele scopuri, de vizualizare i documentare. Programele de proiectare asistat de calculator, furnizeaz o serie de comenzi de vizualizare 2D i 3D a obiectelor proiectate. Aceste comenzi sunt necesare la obinerea proieciilor plane, a proieciilor izometrice i la realizarea unor imagini realiste, prin utilizarea funciilor de eliminare a parilor ascunse, de Fig. 3.19. Imagine umbrit a unei umbrire, texturare i plasare a articulaii surselor de lumin. Aceste faciliti dau un aspect realist, fotografic, obiectului modelat.

3.5.3. Modulul aplicaiilor Crearea unui model geometric al unui obiect reprezint o modalitate i nu un scop pentru ingineri. elul lor este s poat utiliza modelul pentru proiectare i producie. Acest modul difer de la un software la altul. Cu toate acestea, exist aplicaii comune regsite n cele mai multe pachete de CAD. Aplicaiile mecanice includ calculele proprietilor masice, analiza ansamblului, analiza toleranelor, croirea tablelor, modelarea i analiza cu elemente finite, analiza mecanismelor, tehnicile de animaie i simulare, analiza procesului de injecie a maselor plastice etc. Aplicaiile tehnologice includ planificarea procesului, programarea NC, simularea micrilor

Fig. 3.20. Modelul unei chei folosit pentru analiza cu elemente finite roboilor i tehnologia de grup. Figura 3.20 prezint un exemplu de aceast natur. 3.5.4. Modulul de programare Acest modul ofer utilizatorilor limbaje dependente de sistem i limbaje de programare standard. Limbajele dependente de sistem sunt destinate pentru scopuri grafice. Limbajele standard sunt folosite la analiz i calcule. Ca exemple de limbaje dependente de sistem, firmele Computervision, GE Calma i McDonnell Douglas ofer VARPRO2 i CVMAC, DAL i respectiv GRIP. 3.5.5. Modulul de comunicaie Acest modul este foarte important cnd integrarea se realizeaz ntre sistemul CAD/CAM, alte sisteme de calcul i resursele de producie. n cadrul unui sistem CAD/CAM integrat, au loc operaii de transfer al bazei de date de la atelierul de proiectare la biroul tehnologic i de aici la linia de

manufacturare. Acest modul servete i scopului de transferare a bazelor de date ntre sistemele CAD/CAM, utiliznd standardele grafice, cum ar fi IGES. 3.6. MODELARE I VIZUALIZARE Modelarea este arta abstractizrii i reprezentrii unui fenomen, iar modelarea geometric nu face excepie de la aceast definiie. Modelarea i simularea geometric cu ajutorul calculatoarelor au ajuns la un nivel la care nlocuiesc prototipurile i testele reale. Un model geometric este definit ca o reprezentare complet a unui obiect care include i informaiile lui grafice i cele care nu sunt grafice. Obiectele pot fi reprezentate n trei moduri, din punctul de vedere al construciei geometrice. Acestea sunt 2D, 3D sau o combinaie a celor dou. Aa cum arat figura 3.21, obiectele 2D sunt caracterizate de seciuni i grosimi transversale uniforme n direcii perpendiculare pe planele seciunii transversale. Realizarea unui astfel de obiect utiliznd modelarea wireframe, necesit doar construirea entitilor

Fig. 3.21. Modele 2D, 3D corespunztoare metodei de reprezentare adoptate, adic generarea feelor. Aceasta se face prin proiectarea entitilor de-a lungul direciilor

corespunztoare grosimii i apoi crearea vrfurilor de-a lungul acestor direcii. n acest mod se parcurge o cale mult mai eficient de construcie dect calculul i introducerea coordonatelor tuturor punctelor de col ale modelului. Construcia unui obiect tridimensional real necesit introducerea coordonatelor punctelor cheie i apoi conectarea lor cu tipurile de entiti utilizate. Independent de sintaxa specific, oricrui pachet software, i este necesar o procedur de organizare a bazei de date. Procedura poate fi enunat ntr-o form generic, n urmtoarea ordine: - iniierea unui model nou; - alegerea configuraiei ecranului; - definirea ferestrelor configuraiei, ca vederi ale modelului; - selectarea planului de construcie sau a WCS-ului. La primul pas, se atribuie un nume fiierului care stocheaz informaiile modelului geometric. Procedura de reglare are ca rezultat generarea bazei de date a modelului, sub forma unui fiier, cu ierarhia structurat ca n figura 3.22. Astfel, utilizatorul nu poate defini vederile nainte de a alege configuraia ecranului. Utilizatorul poate alege configuraiile i poate defini vederile n orice moment n timpul construciei, nu numai n timpul definirii modelului. Cnd utilizatorul definete o nou vedere ntr-o configuraie, baza de date a modelului este transformat automat i afiat ntr-o fereastr. Dac o vedere este tears din configuraie sau o ntreag configuraie este tears din baza de date, entitile grafice care compun vederea sau configuraia nu sunt terse. Numai vederea sau configuraia afiat dispar de

Fig. 3.22. Ierarhia tipic a bazei de date a unui model geometric

Fig. 3.23. Direciile standard de proiecie

Fig. 3.24. Vederile bidimensionale standard ale unui model geometric

pe ecran. De fapt, utilizatorul poate terge toate vederile i toate configuraiile ecranului din baza de date, iar entitile modelului s existe nc, invizibile pentru utilizator. Entitile sunt terse doar dac utilizatorul face acest lucru n mod explicit. n timp ce construcia modelului implic crearea bazei de date a acestuia, vederile afecteaz modalitatea prin care acesta este afiat pe ecran. Dei modelarea i vizualizarea interacioneaz, totui tehnicile i aproximrile afiajului nu afecteaz reprezentarea obiectului n interiorul bazei de date. Vederile sunt definite prin unghiuri din care poate fi observat modelul. n esen, observatorul schimb poziia n MCS, n timp ce modelul

Fig. 3.25. Vederile tridimensionale standard ale unui model geometric

i pstreaz orientarea iniial. Cu toate acestea, privitorului i se pare c modelul se deplaseaz, cnd, de fapt, MCS-ul se mic odat cu el. Figura 3.23 arat echivalena dintre cele dou interpretri. Prima interpretare este mai natural i mult mai convenabil pentru definirea matematic a obiectului i este folosit de ctre software-ul CAD/CAM pentru a genera vederile. Pentru un model dat, exist un numr infinit de vederi. Exist comenzi pentru vederile standard. Figurile 3.24 i 3.25 prezint vederile bidimensionale i tridimensionale standard ale unui model. Semnul + desemneaz originea MCS-ului. 3.7. DOCUMENTAIA SOFTWARE-ULUI Documentaia reprezint unica surs de informare pe care o pot consulta utilizatorii, n scopul cunoaterii posibilitilor programului. Codul surs al software-ului CAD/CAM este, de regul, foarte lung i inaccesibil utilizatorilor. nelegerea organizrii i a temei generale a documentaiei ajut utilizatorii s foloseasc software-ul la ntreaga capacitate. Se pot identifica dou tipuri de documente. Primul tip descrie originea teoretic i semantic a software-ului, numit manual de referin. Al doilea tip, descrie sintaxa i interfaa cu utilizatorul, fiind denumit ghidul utilizatorului. Documentaia on-line i funciile help furnizate de ctre software-ul CAD/CAM nlocuiete, de obicei, al doilea tip de documentaie.

Fig. 3.26. Planul de construcie al unui obiect 2 3.8. DEZVOLTAREA SOFTWARE-ULUI Software-ul CAD/CAM livrat de ctre vnztori este rareori complet, astfel nct s ndeplineasc toate cerinele specifice ale utilizatorului. Adaptarea la cerinele utilizatorului i crearea de noi programe este inevitabil. n general, exist dou niveluri de dezvoltare a software-ului de ctre utilizatori. Primul i cel mai popular nivel nu necesit cunotine despre structura bazei de date a software-ului. n timpul execuiei, aceste programe necesit, de regul, interaciunea cu utilizatorul pentru a introduce informaii i a codifica entiti grafice. Al doilea i cel mai puin popular nivel necesit modificarea i accesarea bazei de date. Acest nivel solicit ntotdeauna cunotine mai detaliate despre structura bazei de date a software-ului. Dei programele sunt mult mai dificil de exploatat utiliznd al doilea nivel de programare, ele sunt, de obicei, mult mai eficiente. 3.9. UTILIZAREA EFICIENT A SOFTWARE-ULUI CAD Software-ul CAD este un program complex, care necesit pregtire, nelegerea filozofiei i principiilor pe care este construit. Odat ce a fost realizat acest lucru, utilizatorul trebuie s aib o strategie de construcie a modelelor geometrice. Urmtoarele recomandri pot fi folositoare utilizatorilor: 1. Dezvoltarea unei strategii de planificare eficient. n cazul modelelor complexe, o strategie bun de lucru poate duce la economisirea timpului. Utilizatorul trebuie s se decid mai nti asupra tipului obiectului studiat, dac este 2D sau 3D i tipul modelrii geometrice dorite, prin muchii, suprafee sau solide. Feele cheie trebuie identificate pentru obiectele

reprezentate 2D. Dac exist mai multe alternative, se alge cea care uureaz construirea modelului. Regula general este aceea ca utilizatorul s evite calcule excesive ale coordonatelor. Software-ul furnizeaz utilizatorilor multe instrumente, cum ar fi WCS-urile, funciile de modificare geometric i manipulare grafic. Planificarea strategiei ar trebui s includ alegerea originii MCS-ului i orientarea, configuraia ecranului, vederile i culorile. Configuraia ecranului cu vedere izometric sau patru vederi (frontal, de sus, din dreapta i izometric) sunt adecvate pentru a ncepe construcia. Configurri i vederi adiionale pot fi definite ulterior. Figura 3.26 arat o posibilitate pentru MCS. O caracteristic important a unui obiect care faciliteaz construcia este, de obicei, simetria. Dac un obiect este simetric, fa de un plan sau mai multe, utilizatorul poate s construiasc doar jumtate de model i apoi s utilizeze comanda "mirror" pentru a crea un model ntreg. Pot fi utilizate i comenzile "translate" i "rotate". 2. Pregtirea comenzii iniiale separat de staia de lucru. Odat ce strategia de lucru este terminat, utilizatorul ar trebui s scrie secvena comenzii necesare implementrii unei astfel de strategii. Secvena nu trebuie s fie complet, dar s fie o schem care s-i reaminteasc utilizatorului ce s fac la staia de lucru. Dac utilizatorul nu este sigur de comand sau prefer s ncerce noi comenzi sau sintaxe, aceast incertitudine poate fi rezolvat n timpul unei sesiuni active. 3. Folosirea sintaxei la ntreaga sa capacitate. Fiecare software furnizeaz utilizatorilor si sintaxe cu diferite capaciti. 4. nregistrarea fiecrui pas al construciei modelului pentru referine viitoare. Pot fi adugate titluri secvenei comenzii iniiale pentru a eticheta diferitele seciuni ale secvenei. Dac este utilizat programarea, sunt ntotdeauna disponibile declaraii de comentarii. Este, de asemenea, de folos i salvarea strategiei de lucru. 5. Folosirea meniurilor disponibile pentru a spori eficiena n timpul sesiunii de lucru. Tabletele i meniurile afiate pe ecran sunt la dispoziia utilizatorului, n plus fa de tastatur. Introducerea datelor de la tastatur este o operaiune neproductiv. 6. Programarea secvenei de comenzi pentru a construi obiectul. Acest procedeu este foarte util n aplicaiile din proiectare dac utilizatorul trebuie s investigheze geometrii diferite sau ali parametri de proiectare. Programarea secvenei de comenzi ar trebui s fie la fel de simpl ca scrierea secvenei ntr-un fiier macro care poate fi executat ulterior. Programul poate fi gndit ca o rezerv. n cazul cnd baza de date se modific sau se pierde din cauza unei cderi neateptate a sistemului, se poate executa programul pentru a crea obiectul compromis.

7. Folosirea documentaiei on-line ct mai mult posibil. Odat ce utilizatorul este ntr-o sesiune interactiv, utilizarea documentaiei on-line devine mai eficient dect cutarea ntr-un manual. 8. Evitarea calculelor care nu sunt absolut necesare. Acest lucru solicit cunotine i experien n utilizarea ajutoarelor grafice disponibile. Este totdeauna posibil s se evite calculele necesare conform procedurilor din manual, dac sunt utilizate asociativitatea i conceptele centralizate ale bazei de date. Funciile de modificare geometric i de editare sunt, n general, de ajutor n aceast privin. Ca exemplu, se consider construcia modelului artat n figura 3.27. Utilizatorul nu ar trebui s ncerce s calculeze coordonatele punctului E folosind relaiile trigonometrice. n locul acestora, dup calculul segmentelor AB , BC , CD i AF , utilizatorul creeaz o linie orizontal trecnd prin punctul de capt D , de lungime arbitrar, 10. O alt linie, trece prin punctul de capt la un unghi de 60 (apelnd la exprimarea n coordonate
F

cilindrice), de lungime arbitrar, 10. Utilizatorul completeaz construcia

Fig. 3.27. Model bidimensional prin tierea celor dou linii pn la punctul lor de intersecie. Verificnd punctul E , se pot afla coordonatele lui explicite.

S-ar putea să vă placă și

  • Evaluarea Performantelor Logistice
    Evaluarea Performantelor Logistice
    Document14 pagini
    Evaluarea Performantelor Logistice
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 10
    PAC Curs 10
    Document24 pagini
    PAC Curs 10
    Ionut Popa
    Încă nu există evaluări
  • Simularea Cu WINQSB A Unui Sistem de Producţie
    Simularea Cu WINQSB A Unui Sistem de Producţie
    Document15 pagini
    Simularea Cu WINQSB A Unui Sistem de Producţie
    Ionut Popa
    Încă nu există evaluări
  • Sisteme de Asteptare
    Sisteme de Asteptare
    Document11 pagini
    Sisteme de Asteptare
    Ionut Popa
    100% (1)
  • PAC Curs 9
    PAC Curs 9
    Document14 pagini
    PAC Curs 9
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 12
    PAC Curs 12
    Document24 pagini
    PAC Curs 12
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 14
    PAC Curs 14
    Document16 pagini
    PAC Curs 14
    Ionut Popa
    Încă nu există evaluări
  • Logic A
    Logic A
    Document247 pagini
    Logic A
    Lupul Singuratic
    Încă nu există evaluări
  • PAC Curs 13
    PAC Curs 13
    Document15 pagini
    PAC Curs 13
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 7
    PAC Curs 7
    Document15 pagini
    PAC Curs 7
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 11
    PAC Curs 11
    Document22 pagini
    PAC Curs 11
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 2
    PAC Curs 2
    Document11 pagini
    PAC Curs 2
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 6
    PAC Curs 6
    Document11 pagini
    PAC Curs 6
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 5
    PAC Curs 5
    Document14 pagini
    PAC Curs 5
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 4
    PAC Curs 4
    Document10 pagini
    PAC Curs 4
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 3
    PAC Curs 3
    Document8 pagini
    PAC Curs 3
    Ionut Popa
    Încă nu există evaluări
  • PAC Curs 1-Libre
    PAC Curs 1-Libre
    Document8 pagini
    PAC Curs 1-Libre
    Marius Cucuiet
    Încă nu există evaluări