Cnc

4

Click here to load reader

Transcript of Cnc

Page 1: Cnc

Computer Numerical Control

Scop Construirea unei aplicatii software care faciliteaza operarea pe masini CNC

Enuntul studiului de caz Utilizatorul poate sa foloseasca controlul computerului pentru a taia diferite materiale.

Puncte de vedere asupra proiectului

Exigente functionale

Pentru ca aplicatia sa poata fi rulata, sunt necesare urmatoarele elemete:

• CNC

• Conexiunea la retea 220V

• Interfata functionala

Identificarea actorilor si a cazurilor de utilizare:

Actor extern:

• Beneficiarul – persoana care beneficiaza depiesele prelucrate pe CNC

Actori interni:

• Proprietarul aparatului - - persoana care detine CNC-ul.

• Operator mentenanta – se ocupă de buna funcţionare a softului si CNC-ului si de

actualizarea aplicatiei.

• Operatorul - persoana care porneste aparatul, il programeaza si il supravegheaza pe toata

durata functionarii acestuia.

Page 2: Cnc

Descrierea cazurilor de utilizare:

1. Pornirea - acest caz de utilizare se refera la momentul in care este pornita masina de lucru.

2. Programare– acest caz de utilizare are loc dupa pornirea utilajului.Operatorul trebuie sa

introduca dimensiunile la care se prelucreaza piesa.

3.Verfificarea - acest caz de utilizare are loc dupa introducerea programului si apasarea

butonului start.Softul verifica daca programul este introdus corect si daca scula aschietoare exista

in dotarea masinii.

4.Rularea– acest caz de utilizare apartine softului care comanda masina de lucru pentru

obtinerea piesei la dimensiunile introduse de operator la introducerea programului de lucru.

Page 3: Cnc

Fisa tip a cazurilor de utilizare

Fișa tip: Pornirea

Obiectiv: Alimentarea cu energie electrica a utilajului. Scenariul nominal:

1. Operatorul alimenteaza masina 2. Masina afiseaza meniul aplicatiei. Extensii

1. Sistemul nu afiseaza nimic.

Fisa tip a cazurilor de utilizare

Fișa tip: Programare

Obiectiv: Operatorul introduce programul cu dimensiunile piesei pentru prelucrat. Scenariul nominal:

1. Sistemul afiseaza meniul. 2. Operatorul introduce programul. 3. Utilizatorul introduce parametrii de lucru. 4. Sistemul valideaza programul si salveaza datele introduse. Extensii

1. Sistemul afiseaza eroare daca programul a fost introdus gresit.

Page 4: Cnc

Fisa tip a cazurilor de utilizare

Fișa tip: Verificarea

Obiectiv: Sistemul verifica corectitudinea programului introdus si corelarea lui cu utilajul. Scenariul nominal:

1. Sistemul verifica corectitudinea programului introdus de operator. 2. Sistemul verifica corelarea cerintelor cu performantele si dotarea utilajului Extensii

1. Sistemul afiseaza eroare daca programul este introdus eronat. 2. Sistemul afiseaza eroare daca scula aschietoare selectata de operator nu se afla in dotarea masinii sau daca utilajul nu face fata cerintelor utilizatorului.

Fisa tip a cazurilor de utilizare

Fișa tip: Rularea

Obiectiv: Sistemul ruleaza programul si executa piesa. Scenariul nominal:

1. Sistemul ruleaza programul. 2. Masina executa piesa. Extensii

1. Sistemul afiseaza eroare si se opreste daca apar probleme tehnice.

Diagrame clase conceptuale