cnc
TRANSCRIPT
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.
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.
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.
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