| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document

Title:Model inteligentnega CAD/CAM sistema za programiranje CNC obdelovalnih strojev
Authors:Klančnik, Simon (Author)
Balič, Jože (Mentor) More about this mentor... New window
Brezočnik, Miran (Co-mentor)
Files:.pdf DR_Klancnik_Simon_2012.pdf (18,28 MB)
 
Language:Slovenian
Work type:Dissertation (m)
Organization:FS - Faculty of Mechanical Engineering
Abstract:Sodobni obdelovalni sistemi so visoko avtomatizirani, zahtevajo veliko fleksibilnost in težijo k popolni avtonomnosti. Ker je programiranje obdelovalnih strojev zelo kompleksen proces, ki ga sestavlja več med seboj odvisnih problemov, ga kljub velikim naporom do danes še ni uspelo avtomatizirati. Pregled raziskav je pokazal, da so do sedaj razviti sistemi zelo ozko omejeni in lahko strokovnjaku služijo le kot pripomoček, pri pripravi postopka obdelave. V disertaciji predlagamo samodejno programiranje CNC-obdelovalnih strojev s pomočjo umetne inteligence. Razvita inteligenca je sposobna, ne le delno, ampak v celoti, reševati kompleksen problem samodejnega programiranja obdelovalnih strojev. Sistem na podlagi CAD-modela izdelka samodejno, brez pomoči strokovnjaka, pripravi NC-program obdelave, in sicer tako, da je obdelava varna, pravilna, časovno učinkovita in hkrati zadosti določenim tehnološkim zahtevam obdelave. Inteligentni CAD/CAM-sistem za svoje delovanje uporablja skupinsko inteligenco, NSGA-II večkriterijsko optimizacijo in usmerjeno nevronsko mrežo, hkrati pa koristi prednosti ter moč informatizacije in tako s porazdeljeno arhitekturo dosega večjo učinkovitost pri celovitem reševanju tako kompleksnega problema. Sistem je sestavljen iz napovedovalnega in evalvacijskega modula. V napovedovalnem modulu umetna inteligenca predlaga rešitve, ki vsebujejo informacije o trajektorijah rezov, izbranih orodjih in predlaganih rezalnih parametrih. Evalvacijski modul, na podlagi razvitih simulacijskih modelov, oceni predlagane rešitve glede na geometrijski, tehnološki in časovni kriterij ter kriterij učinkovitosti obdelave. V okviru raziskave smo razvili diskreten in tudi zvezen simulacijski model, ki ga razviti sistem uporablja pri iskanju optimalne rešitve. Predlagani sistem je v splošnem primeren za različne vrste obdelav, v disertaciji pa se zaradi obsega dela pri testiranjih omejimo zgolj na rezkanje. Rezultati testiranj so potrdili, da je z uporabo metod umetne inteligence mogoče samodejno programirati obdelovalne stroje.
Keywords:skupinska inteligenca, optimizacija z rojem delcev, nevronske mreže, genetski algoritmi, NSGA-II optimizacija, CAD/CAM-sistem, NC-programiranje, API-vmesnik, CNC-obdelovalni stroj, inteligentni obdelovalni sistem, računalniška simulacija, večkriterijska optimizacija
Year of publishing:2012
Publisher:S. Klančnik]
Source:[Maribor
UDC:004.896:621-5(043.3)
COBISS_ID:15941398 Link is opened in a new window
NUK URN:URN:SI:UM:DK:NYC1WDAZ
Views:3434
Downloads:465
Metadata:XML RDF-CHPDL DC-XML DC-RDF
Categories:KTFMB - FS
:
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Secondary language

Language:English
Title:Model of an intelligent CAD/CAM system for the programming of CNC machine tools
Abstract:Modern machine systems are highly automated, requiring a lot of flexibility. They strive toward complete autonomy. Since the programming of machine tools is a very complex process that consists out of many, among each other, dependant problems, despite tremendous efforts, it has not been able to automate it yet. A review of researches has shown that current developed systems are very narrowly limited and can be used just as an accessory, when machining procedure is being prepared. In this dissertation automated programming of CNC-machine tools with the help of artificial intelligence was suggested. The developed intelligence is not only partially, but entirely able to solve a complex problem of automated programming of machine tools. Based on a CAD-model of the product, the system, without any help of an expert, automatically prepares a NC-program, so that the machining is safe, accurate and time efficient. In the same time certain technological requirements are also fulfilled. In the developed CAD/CAM- system swarm intelligence, NSGA-II multi-objective optimization and feed-forward neural network are used. In the same time the system exploits benefits and power of informatization, so that with the distributed computing architecture, it achieves greater efficiency in solving such a complex problem completely. The system consists out of prediction and evaluation module. In a prediction module the artificial intelligence suggests solutions which include information about tool path, selected tools and suggested cutting parameters. The evaluation module estimates the suggested solutions considering geometrical, technological and time criterion and the criterion of efficiency of machining. A discrete and continuous simulation model was developed for searching optimal solutions. The proposed system is in general suitable for different types of machining. Because of the scope of dissertation, our testing of the system is focused only on milling. The test results have confirmed that with the help of the method of artificial intelligence, machine tools can be automatically programmed.
Keywords:swarm intelligence, particle swarm optimization, neural networks, genetic algorithms, NSGA-II optimization, CAD/CAM-system, NC-programming, API-interface, CNC-machine tool, intelligent machining system, computer simulation, multi-objective optimization


Comments

Leave comment

You have to log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica