This work was carried out in collaboration with the company Mecal Srl which deals with the construction of CNC machining centres for work on section bars. After having contextualized the problem, analysed the state of the art and acquired the necessary data from the CAD and CAM software, the code currently in use was studied. In order to make the code flexible, adapting itself to the market needs, different paths have been followed and some algorithms that deviate more or less from the current one, thus providing a range of solutions to choose from have been implemented. Finally the results obtained are compared with the pieces available and then it is proposed a general validation with the development of a code that generates random pieces to verify the adaptability of the algorithms.
Sviluppo di un algoritmo per la movimentazione automatizzata di sistemi di bloccaggio in un centro di lavoro CNC. Questo lavoro è stato realizzato in collaborazione con l’azienda Mecal Srl che si occupa della costruzione di centri di lavoro CNC per lavorazioni su profilati. Dopo aver contestualizzato il problema, analizzato lo stato dell'arte e acquisito i dati necessari dal software CAD e CAM, è stato studiato il codice attualmente in uso. Per rendere flessibile l’algoritmo, adattandosi alle esigenze del mercato, sono stati seguiti percorsi diversi e si sono implementati codici che si discostano più o meno da quello attuale, fornendo così una gamma di soluzioni tra cui scegliere. Infine i risultati ottenuti applicando i diversi algoritmi sui pezzi in esame vengono confrontati e quindi viene proposta una convalida generale con lo sviluppo di un codice che genera pezzi casuali per verificare l'adattabilità degli algoritmi.
Development of an algorithm for automated fixture planning in a CNC machining centre
GRAZIOLI, ERIKA
2017/2018
Abstract
This work was carried out in collaboration with the company Mecal Srl which deals with the construction of CNC machining centres for work on section bars. After having contextualized the problem, analysed the state of the art and acquired the necessary data from the CAD and CAM software, the code currently in use was studied. In order to make the code flexible, adapting itself to the market needs, different paths have been followed and some algorithms that deviate more or less from the current one, thus providing a range of solutions to choose from have been implemented. Finally the results obtained are compared with the pieces available and then it is proposed a general validation with the development of a code that generates random pieces to verify the adaptability of the algorithms.È consentito all'utente scaricare e condividere i documenti disponibili a testo pieno in UNITESI UNIPV nel rispetto della licenza Creative Commons del tipo CC BY NC ND.
Per maggiori informazioni e per verifiche sull'eventuale disponibilità del file scrivere a: unitesi@unipv.it.
https://hdl.handle.net/20.500.14239/18401