Sunteți pe pagina 1din 4

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.

Operatorul - persoana care porneste aparatul, il programeaza si il supravegheaza pe toata durata functionarii acestuia.

Descrierea cazurilor de utilizare:

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

2. Programareacest 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.Rulareaacest caz de utilizare apartine softului care comanda masina de lucru pentru obtinerea piesei la dimensiunile introduse de operator la introducerea programului de lucru.

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

Fișa tip: Pornirea

Fisa tip a cazurilor de utilizare

Obiectiv: Alimentarea cu energie electrica a utilajului.

Scenariul nominal:

1. Operatorul alimenteaza masina

2. Masina afiseaza meniul aplicatiei.

Extensii

1. Sistemul nu afiseaza nimic.

meniul aplicatiei. Extensii 1. Sistemul nu afiseaza nimic. Fișa tip: Programare Fisa tip a cazurilor de

Fișa tip: Programare

Fisa tip a cazurilor de utilizare

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.

programul si salveaza datele introduse. Extensii 1. Sistemul afiseaza eroare daca programul a fost introdus gresit.

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

executa piesa. Extensii 1. Sistemul afiseaza eroare si se opreste daca apar probleme tehnice. Diagrame clase