Professional Documents
Culture Documents
1
SADRŽAJ
5
1. UVOD I OSNOVNI POJMOVI CIM-A
CIM je izraz koji u prijevodu znači računalom integrirana proizvodnja. Definirao ga je dr.
J.Hanington, 1973. godine. On se zalagao za integraciju poduzeća, a protiv velikih fragmentiranih
operacija koje ograničavaju optimizaciju proizvodnje. Promatrajući sadašnje i buduće tržišne smjerove
za proizvodima prilagoñenim kupcima, formiranje virtualnih organizacija smatra se strateškim
oružjem u suzbijanju konkurencije i ostanka u poslu za dulje vrijeme. Da bi virtualne organizacije bile
uspješne u dostizanju ciljeva velikih korporacijskih kuća javlja se potreba za integriranim rješenjima
za mnoge probleme poduzeća, ali i za probleme njihovih kupaca i dobavljača.
Za masovno prilagoñavanje proizvoda treba više od proizvodne integracije, tj. potrebno je stvaranje
virtualnih organizacija da bi se postigli odreñeni planovi i tržišna kvaliteta. Uspjeh virtualnih
organizacija je temeljen na osposobljenosti zaposlenika unutar poduzeća i računalnoj tehnologiji koja
uključuje alate CIM-a. Ovako se olakšava rad timskih članova virtualne organizacije jer oni djeluju
interaktivno na kupce i dobavljivače, te brže i efikasnije pospješuju grupne odluke. Ovakva integracija
postavlja temelj za široku integraciju poduzeda (EWI) povezujući različite pogone i urede smještene u
raznim gradovima i zemljama, kao i kupce i dobavljače širom svijeta. Široka integracija poduzeća je
potrebna da bi sve tehničke i administrativne jedinice mogle skladno raditi. To traži ogromnu količinu
6
informacija o većom broju aktivnosti od koncepcije proizvoda, kroz proizvodnju, do dostave
potrošačima i pomoć u raznim područjima.
Udruga inženjera (ASME) definirala je CIM uz jasan prikaz veza svih cjelina poduzeća (slika 1.1).
Vanjsko polje predstavlja generalno upravljanje koje uključuje marketing, strateško planiranje,
financije, upravljanje proizvodnjom, upravljanje novčanim sredstvima i ljudskim potencijalima.
Srednje polje se sastoji od tri segmenta razvoja: definicija proizvoda i procesa, planiranja i upravljanje
proizvodnjom, te automatizacije tvornice. Ovi segmenti razvoja predstavljaju sve aktivnosti u nacrtima
i proizvodnim fazama ciklusa izrade proizvoda, uzimajući proizvod od koncepta razrade do montaže
dijelova. Središte kruga predstavlja treće polje koje uključuje upravljanje informacijama i zajedničkom
bazom podataka.
Glavna ideja široke integracije je povezivanje svih procesa potrebnih za postizanje ciljeva poduzeća.
CIM uključuje postojeća proizvodna područja: proizvodne sustave, računalom upravljane strojeve,
robote, voñenje stanja zaliha i nabave (MRP), CAD i CAM simulacije, prilagodljive proizvodne
sustave, ekspertne sustave i dr. Pod CIM-om podrazumijevamo povezivanje svih tehnoloških,
kontrolnih i ostalih operacija sustavom računala u jedan interaktivni sustav.
7
Računala su strojevi koji obrañuju podatke u cilju proizvodnje odreñene informacije. U počecima
svoje primjene korištena su isključivo kao sredstva za pohranu podataka, postepeno i za obradu
podataka te prikaze dobivenih rezultata, što je rezultiralo razvojem računala različitih svojstava i
različite namjene. Uz to je i razvoj humanih sučelja koja povezuju računalo i korisnike omogućio
korištenje računala od strane različitih krajnjih korisnika.
Današnji suvremeni proizvodni sustavi ne mogu se zamisliti bez računalnih sustava jer gotovo da nema
područja u kojima se ne koristi njihova pomoć. Neke od tih aktivnosti za koja se koristi računalo jesu:
Kod svih tih aktivnosti računala znatno pomažu, a ponegdje i u potpunosti zamjenjuju čovjeka.
Skraćenica kojom označavamo kompjutersku podršku aktivnostima je CA (computer aid).
Od samih početaka industrijalizacije proizvodnje osnovni je cilj voñenja proizvodnje bio pokušaj njene
realizacije uz što veću proizvodnost, a što manje troškove. Za tu su se svrhu u razdoblju industrijske
revolucije, do pojave računala, koristili i različiti vidovi industrijalizacije proizvodnog procesa, ali su
se svodili na ograničenu mehanizaciju u okviru procesa čime se uz usavršavanje i poboljšanje
procedure izvršenja smanjivalo učešće radnika-poslužioca pri rukovanju strojevima i ostalom
proizvodnom opremom. Takva klasična "kruta" automatizacija imala je odreñena ograničenja,
posebice nefleksibilnost i visoku cijenu izrade, te je bila isplativa prvenstveno kod visokoserijske i
masovne proizvodnje. No s obzirom da u okviru strojogradnje prevladavajući tip proizvodnje
predstavljaju maloserijska (6-20 kom.) i srednjeserijska proizvodnja (do 600 kom.), takva
automatizacija nije mogla riješiti proizvodne probleme koji se pri takvim prevladavajućim tipovima
proizvodnje javljaju ( i do 75% ukupne proizvodnje ).
Novi pomak u tehnologiji nastaje inovacijama u području razvoja i primjene računala, i to već 50-tih
godina (digitalno računalo), te preko 70-tih (mikroprocesori), formulirajući termin informatička
revolucija. Njezino su sredstvo bile inovativne kompjuterske tehnologije koje su kao rezultat
omogućile neophodnu fleksibilnost automatizacije kroz integraciju i optimizaciju proizvodnih
aktivnosti, što u strateškom razvoju vodi ka proizvodnji s bitno novim karakteristikama →
integriranoj proizvodnji (CIM-u). Takve karakteristike omogućuju ekonomsku uspješnost
proizvodnje i pri manjim serijama, što ukazuje da informatička revolucija donosi vrlo snažne
promjene, istog nivoa jakosti kao i industrijska revolucija.
Na osnovi analiziranog stanja kao potreba se nameće formuliranje adekvatnih informacijskih sustava
kao "nervnih" sustava ukupnog proizvodnog sustava, posebice za voñenje kompleksnih proizvodnih
procesa sa raznolikim, složenim i meñusobno zavisnim fazama odvijanja u okviru složenih
proizvodnih sustava. Problem je posebno izražen kod velikog broja varijanti vrlo složenih proizvoda
gdje se kao rezultat cijelog niza meñusobno zavisnih faza procesa javlja ogroman broj različitih
(konstrukcijskih, tehnoloških, planskih, nabavnih, proizvodnih, prodajnih, financijskih, operativnih
itd.) informacija, koje se u okviru informacijskog sustava primaju, obrañuju, te se upravlja njihovim
tijekom. S obzirom da su informacije različite po strukturi, obimu i brzini toka, za tako složene uvjete
odvijanja proizvodnog procesa, a posebice u uvjetima pojedinačne i maloserijske proizvodnje
dovoljno efikasno upravljanje proizvodnim resursima moguće je ostvariti samo uz efikasnu,
automatsku obradu informacija putem računala.
9
Bez primjene informatičke tehnologije u okviru složenih proizvodnih sustava ne možemo. Računala
kao temelja nove tehnološke revolucije predstavljaju tehnički vrlo razvijen sistemski alat koji
omogućuje djelovanje proizvodnje kao sustava. Pri tom je razvoj primjene računala u upravljanju
proizvodnim procesima prošao kroz nekoliko osnovnih faza:
Hardware predstavlja materijalni dio računala (sklopovska oprema). Odnosi se na računalo kao
opremu, pri čemu je ta oprema prošla svoj razvojni put u okviru 5. osnovnih generacija:
2. Mini računalo
Oprema (hardware) se kod svih tipova računala temelji na četiri osnovne funkcionalne jedinice:
11
distribuiranu obradu informacija uz rad u realnom vremenu (nužne su memorijske
sposobnosti računala)
centraliziranu bazu podataka (koja omogućuje točnost i ažurnost podataka i informacija koje
su na raspolaganju korisnicima)
Software predstavlja nematerijalni dio računala, tj. program bez kojeg hardver ne funkcionira. Pri
tom razlikujemo dvije osnovne grupe softvera:
operacijski softver - koji se nabavlja zajedno sa hardverom i koji sinhronizira rad četiri
osnovne funkcionalne jedinice računala
aplikacijski softver - koji služi za rješenje odreñene praktične aplikacije → npr.
voñenje proizvodnje kao područje našeg zanimanja.
batch processing (postupnu obradu) kada se svaki sljedeći aplikacijski softver obrañuje
nakon završetka ili prekida prethodnog programa (batch-beč → odreñena količina koja se
obrañuje odjednom).
time sharing (obrada na principu podjele vremena) kada jedno računalo poslužuje više
korisnika pa vrijeme rasporeñuje na njih, iako se svakom čini da radi samo za njega.
real time processing (obrada u realnom vremenu) kada se neki dogañaj u pravilu obrañuje
u trenutku njegovog nastajanja kako bi se rezultati odmah iskoristili u procesu upravljanja.
Program je stalno aktivan i za obradu informacija i za upravljanje.
multiprogramming (multiprogramiranje) obrada kod koje se na jednom procesoru
istovremeno izvodi dva ili više poslova, a primjenjuje se kod većih računala.
multiprocessing (simultana obrada) sustav posjeduje više procesora tako da stvarno a ne
samo prividno paralelno izvršava više programa.
Za korisnike su posebno zanimljivi aplikacijski softveri. Naime, s jedne je strane vrlo teško i skupo
kreirati vlastite programske pakete jer su u tom slučaju u ovisnosti o složenosti proizvodnog sustava
neophodna: velika sredstva, visokokreativni kadrovi, dugi vremenski period, te složeni problemi i
poteškoće koje se manifestiraju u primjeni. S druge strane problematično je nabaviti skupi gotovi
aplikacijski softver za složene, specifične i promjenama podložne aplikacije kao npr. planiranje i
upravljanje proizvodnjom, jer takav softver treba biti po mjeri korisnika i zadovoljiti njegove
12
specifične potrebe. Uz to je neophodna stalna intervencija proizvoñača kod pojave problema, te
održavanje u radu. Kako danas sve više prevladavaju proizvoñači-specijalisti softveri su sve
univerzalniji te ih treba primjenjivati makar su nužne i odreñene prilagodbe njihovom radu.
Složena struktura proizvodnih procesa rezultira postojanjem većeg broja organizacijskih jedinica -
funkcija kojima se obavlja cijeli niz različitih poslova. Automatizacija rada u okviru pojedinih funkcija
postiže se izradom različitih programskih rješenja koja moraju zadovoljiti i uvjet integralnosti odnosno
povezanosti u radu. Stoga se projekt automatizacije zasniva na detaljno razrañenoj i racionalno
organiziranoj skupini podataka koja pokazuje sve relevantne činioce poslovanja i/ili proizvode
(entitete), i kojom se zajednički koriste svi programi, a naziva se bankom ili bazom podataka.
Fizički nosilac ovakve baze podataka može biti magnetska traka, bubanj, disk ili centralni procesor, pri
čemu su memorirani podaci logički pohranjeni i u ažurnom stanju budući se postupak njihove izmjene
provodi samo na jednom mjestu, a moguć je direktan pristup svakom podatku.
Baze podataka predstavljaju odreñeno skladište informacija. Nakon definiranja organizacije banke
podataka definiraju se i memoriraju značajke svih dijelova proizvoda kako sa stanovišta njihovih
opisnih značajki - matični podaci, tako i sa stajališta strukture grañe proizvoda - strukturni podaci.
Značajke vezane za banke podataka su sljedeće:
obrada i korištenje podataka iz baze podataka može i mora biti decentralizirana i omogućena
svim korisnicima preko adekvatnih terminalskih mreža.
Kod jednog prosječnog poslovnog sustav iz područja strojogradnje (s pripadajućim funkcijama: razvoj,
proizvodnja, komercijala, financije, kadrovi, informacijski sustav) moguće je razlikovati sljedeće
datoteke:
13
RADNE DATOTEKE: - najrazličitija ukrštavanja matičnih i prometnih datoteka prilikom
izvoñenja aplikacija. Neograničenog su asortimana, ali se
nakon obrade podataka poništavaju.
stručno osoblje koje posebnu funkciju ima prilikom projektiranja i održavanja informacijskog
sustava prvenstveno kroz timski rad, ali i kod korištenja informacijskog sustava
Ova komponenta predstavlja onaj elemenat informacijskog sustava koji sve ostale elemente povezuje u
jednu zajedničku cjelinu. Organizacija IS-a obuhvaća više aspekata i pristupa:
organizaciju poslovnog sustava - koji ipak mora biti prilagoñen zakonitostima funkcioniranja
IS-a. To podrazumijeva odgovornost svake funkcije, preciznu definiciju protoka informacija,
eliminiranje dvojnog informacijskog sustava, povezivanja razdvojenih funcija u funkcionalnu
cjelinu,
organizaciju zaštite informacijske funkcije - (poslovna tajna) kroz različite načine: fizički,
lozinkama - logiranjem, spašavanjem (snimanjem) podataka,
Prilikom projektiranja i primjene IS-a važno je identificirati osnovna globalna načela koja
informacijski sustav treba zadovoljiti:
14
INTEGRALNOST - što podrazumjeva povezivanje svih vitalnih funkcija nekog sustava u
jednu cjelinu jer dobro integrirana cjelina pruža bolje efekte nego suma nepovezanih
pojedinačnih elemenata.
BRZINU OBRADE - radi ostvarivanja obrade informacija u realnom vremenu, a što je vezano
i za memorijske karakteristike hardverske opreme.
15
DOKUMENTIRANOST - jer je zbog izuzetne dinamičnosti i promjenjivosti nemoguće
koristiti i održavati IS bez dokumentacijskih podloga (pismeno razrañenih tehnoloških procesa
rada IS-a).
Da bi se shvatila suština današnjih sustava CIM-a potrebno je razmotriti kratak povjesni razvoj.
Početke predstavlja kraj sedamdesetih godina u SAD. I u Europi mnoge kompanije razvijaju različite
vlastite koncepcije pod različitim nazivima, no one se ipak suštinski razlikuju u odnosu na današnje
sustave (prikaz na slici 1.2.).
U prvoj fazi od početka razvoja informacijskih sustava pa do sredine 70-tih godina informacijski
sustavi pojedinih funkcija uglavnom su dijelili neke zajedničke resurse (računalo), a koncepcija
“integriranja” svodila se na korištenje nekih zajedničkih datoteka i programa temeljenih na logičkoj
sličnosti nekih procedura i “standardiziranih” za više funkcijskih područja.
Od sredine 70-tih do sredine 80-tih traje faza suradnje u kojoj se pojedine funkcije meñusobno čvršće
organizacijski povezuju, a poslovne strategije prelaze granicu pojedinih funkcija (“totalni marketing”,
“totalna kvaliteta”). Povezivanjem točaka automatizacije, te primjenom metoda strukturne analize i
projektiranjem baze podataka nastojalo se oblikovati modele “integralnih informacijskih sustava” koji
su i logički ali i fizički povezali informacijske sustave pojedinih funkcija (zajedničke baze podataka).
16
No to još uvijek nije bila prava integracija jer je nedostajala čvrsta koncepcija odnosa integracijskog
sustava i njegovih dijelova, te odnosa poduzeće kao organizacijskog sustava sa njegovim
informacijskim sustavom. Stoga su se ipak informacijski sustavi pojedinih funkcija razvijali kao
zasebni sustavi, ali koji su meñusobno surañivali (grupe sustava koji surañuju).
Prava “integracija” u sustavnom smislu, koja podrazumijeva povezivanje već postojećih sustava u
cjelinu na način da se formira novi sustav, ostvarena je u 90-tim. Kod toga postojeći sustavi najčešće
postaju podsustavi novog sustava čiji su ciljevi hijerarhijski viši od ciljeva pojedinih podsustava.
Optimalnost djelovanja sustava postiže se suboptimalnošću djelovanja svakog od podsustava, što znači
da se ponašanje integralnog sustava razlikuje od unije ponašanja podsustava zbog uspostavljanja novih
veza meñu njima. Time je formulirana filozofija i strategija povećanja sposobnosti poduzeća temeljena
na automatizaciji aktivnosti te integriranju upravljanja podacima i informacijskim tokovima svih
funkcija proizvodnih poduzeća, a uobičajeno nazivana CIB (computer integrated business) -
računalom integrirano poslovanje. Javljaju se i nazivi CAI (computer aided industry) te CII
(computer integrated industry). Pri tom sama primjena informacijskog sustava bitno mijenja
strukturu elemenata, kao i veze, ponašanja i funkciju samog organizacijskog sustava, pa se takav odnos
informacijskog i organizacijskog podsustava naziva upravljanje organizacijom za razliku od pasivnog
opisivanja organizacije u prethodnim fazama razvoja.
Funkcijsko područje
planiranja i upravljanja
17
1.9. Integrirani sustavi
Danas su proizvodna poduzeća organizirana u skladu sa radnim zadacima koje treba izvršiti. tehnički i
ekonomsko-komercijalni zadaci kao što su: projektiranje proizvodnog programa, razvoj i konstrukcija,
kalkulacije i prodaja, nabava i skladištenje, priprema proizvodnje, projektiranje kapaciteta i upravljanje
proizvodnjom, izrada i montaža, održavanje i servis, rasporeñeni su po pojedinačnim odjeljenjima
unutar poduzeća gdje radne zadatke čim kvalitetnije izvršavaju specijalisti za pojedina područja.
Strateška usmjerenja poduzeća s obzirom na tržište, konkurenciju i unutrašnje odnose tjeraju poduzeća
u preobrazbe čiji je cilj računalno integriran i upravljan proizvodni sustav koji integrira proizvodne
tehnologije i kadrovske potencijale u optimalan poslovni sustav. djelovanje integrirane CIM
proizvodnje prikazuje slika 1.4.
Stanična proizvodnja
GT CAM JIT
CAD
CAPP
MRP II
AVGS & Robotika
AS / RS
18
1.10. Dijelovi sustava CIM-a
Primjenom koncepta CIM-a, do danas je na toj ideji razvijen velik broj različitih sustava koji zbog
obilježja koja im daju računala, komunikacije i programska podrška predstavljaju zapravo
informacijske sustave. Graña im je pretežito otvorena što omogućuje primjenu opreme različitih
proizvoñača kao i nadogradnju sustava od strane korisnika. Osnovne dijelove, odnosno podsustave
računalom integrirane proizvodnje CIM-a koji su namjenjeni pojedinom problemskom području
pokazuje naredna slika, i to su:
CAPPC (computer aided process planning and control) sustav planiranja i upravljanja
proizvodnjom pomoću računala - namjenjen je računalnoj podršci i automatizaciji procesa
planiranja i upravljanja proizvodnjom. Osnovne skupine aktivnosti ovog sustava su planiranje
proizvodnog programa i potrebnih resursa, gospodarenje kapacitetima i predmetima rada, te
upravljanje izvršnim proizvodnim aktivnostima.
Danas u okviru CIM-a ne postoje čvrste granice izmeñu funkcijskog područja proizvodnje i ostalih
funkcijskih područja, kao i pripadajućih informacijskih podsustava. Kako CIM podrazumjeva i
dijelove funkcija izvan proizvodnog funkcijskog područja, sustav planiranja i upravljanja
proizvodnjom CAPPC pokriva taktički i operativni nivo ukupnog procesa planiranja i upravljanja, i
19
predstavlja spojnicu izmeñu strateškog nivoa (sustav planiranja i upravljanja poduzećem) i izvršnog
nivoa (CAM, CAD, CAP, CAQ, odnosno jednom rječju CAE - computer aided engineering -
računalom podržani iženjering).
U cilju zadovoljenja tržišnih zahtijeva izraženih kroz potrebu kupaca za odreñenim varijantama
proizvoda u traženim količinama i kvaliteti, u predviñenim rokovima i prihvatljivoj cijeni, potrebno je
primjeniti takav sustav planiranja i upravljanja koji prelazi granice proizvodnog funkcijskog područja i
integrira pojedine aktivnosti a posebice tokove podataka i informacija s više funkcijskih područja. Pri
tom je nužna i podrška računala te odgovarajućeg softvera.
Zanimljiv prikaz CIM koncepta dan je slikom 1.5. na kojoj se razaznaju organizacijsko-planske
funkcije za razliku od CAD/CAM grane koja spada u tehničke funkcije. CAPPC je po unutrašnjoj
strukturi i vezama s drugim dijelovima CIM-a sigurno njegov najkompleksniji dio, te ovaj prikaz
ukazuje na općenite, temeljne funkcionalne i metodološke osnove CAPPC-a koje su donekle
pojednostavljene u odnosu na stvarno primjenjene u praksi. Pri tom se i lijeva grana (CAPPC) i desna
grana (CAE/CAM) sastoje se od planskih odnosno unaprijed pripremljenih podfunkcija koje prethode
samoj proizvodnji (gornji dio prikaza) i izvršnih podfunkcija (donji dio prikaza). Treba naglasiti da su
u sredini kao nezavisni dio prikazani bazni podaci o proizvodima i tehnologiji izrade, te proizvodnoj
opremi, alatima i napravama, ali oni kao osnova svakog CIM koncepta ne pripadaju ni jednoj ni drugoj
grani iako se ili/i kreiraju ili/i koriste u tim osnovnim granama - dijelovima CIM koncepta, a zajedno
su objedinjeni terminom standardna praksa.
Odgovor nije jednoznačan, pa CIM nema jedinstvene definicije. CIM ima radno - tehnološku
komponentu, ali je još značajnija organizacijska komponenta. Naime, prestrukturiranje poduzeća u
smislu CIM koncepta donosi veće prednosti nego sama tehnološka modernizacija. Stoga se može reći
da CIM nije tehnologija, već nešto više od tehničke investicije. To je strateški odgovor na promjenjive
zahtjeve tržišta u obliku koncepta ili strategije povezivanja postojećih tehnologija i osoblja u optimalan
poslovni sustav temeljem sposobnosti računala i informatičke tehnologije.
20
Slika 1.5. Globalni pregled sadržaja CIM-a
21
Za koncept integracije automatizirane proizvodnje značajno je da sve naprave i programi omogućuju
komunikacijske veze. pri tom su za tehničku realizaciju značajni elementi: veze (IGES standard –
prijenos grafičkih podataka, map protokol – komunikacije u lokalnoj mreži), mreže i baze podataka. uz
njihovu pomoć te korištenjem računala omogućena je fleksibilna on-line automatizacija proizvodnih
aktivnosti i opreme, optimizacija proizvodnih operacija u svakom trenutku (u realnom vremenu), te
integracija svih komponeti proizvodnog procesa u sustav koji je fleksibilno optimiran i integriran u
cjelosti.
CIM koncept uvodi se postupno i modularno, pri čemu se očekivane prednosti primjene CIM koncepta
ogledaju u: skraćenju proizvodnih ciklusa, rješavanju uskih grla, porastu raznolikosti varijanti pri
razvoju, razvoju CAD-CAM sustava, poboljšanju komunikativnosti meñu organizacijskim cjelinama
(slika 1.6.), povećanju produktivnosti, boljem iskorištenju kapaciteta, integraciji aktivnosti, porastu
kvalitete, itd...
22
2. RAČUNALOM PODRŽANO KONSTRUIRANJE ( CAD )
Termin CAD znači računalom podržano konstruiranje, kod kojeg konstruktor kod konstrukcije izratka
upotrebljava računalne i programske sisteme. Računalom podržano konstruiranje obuhvaća slijedeće
aktivnosti:
Razvoj CAD tehnike je neposredno ovisan od razvoja računala i računarske grafike. Jezgru CAD
sistema stvara najvećim dijelom suvremena interaktivna računarska grafika, koja omogućuje
komunikaciju izmeñu konstruktora i grafičkim programskim sistemom.
Razvoj CAD sistema je načelno počeo 1950/51 g., kada su na MIT-u (Massachusetts Institue of
Technology – USA ) razvili programski jezik APT, koji je omogućavao definiranje geometrijskih
elemenata i njihovu izradu na numerički upravljanim ( NC ) strojevima.
Slijedeći korak je bilo otkriće optičkog čitača ( godine 1956 ), koji omogućuje odreñivanje koordinata
točaka na zaslonu računala ( terminala ).
Godine 1960 su na MIT-u predstavili mogućnost kreiranja i pokretanja slika na zaslonu, što je konačno
predstavljalo početak interaktivne računarske grafike.
U slijedećim su godinama razvojni instituti u velikim firmama ( General Motors, IBM, Lockheed, Itek,
Mc Donnell ) i specijalizirane firme ( Calma, Application, Computervision itd.) razvile mnogo CAD
sistema po principu « ključ u ruke». To znači da su povezali strojnu i programsku opremu i je
prilagodili potrebama i zahtjevima korisnika. Kasnije su razvili CAD sisteme, koji nisu bili ovisni od
strojne opreme i bili su više univerzalni. To posebno više vrijedi za područje računarske grafike.
Danas postoji na tržištu mnogo CAD sistema, koji podupiru tehničko crtanje, dvodimenzionalno
konstruiranje, prostorno modeliranje a cijenovno su i po kakvoći na različitim nivoima.
Računalo sa CAD sistemom je alat konstruktora i za njega napravi većinu rutinskih poslova, osnove
izratka i zahtjevane odluke pa ih konstruktor prihvaća na osnovu svojega znanja i iskustava.
1. Povećanje produktivnosti konstruktora, što znači niže konstrukcijske troškove i skraćenje vremena
za projektiranje.
2. Poboljšanje kvalitete konstruiranja. CAD sistem dozvoljava temeljitije analize, provjeravamo veći
broj mogućih rješenja i manja je mogućnost konstruktorskih grešaka, što sve zajedno vodi boljem
konstruiranju.
23
3. Komuniciranje pomoću CAD sistema omogućava bolje inžinjerske nacrte, više standardizacije i
pojednostavljenu dokumentaciju.
24
Od izabrane skupine na osposobljavanju 10 % istih biti će potpuno neuspješni, 10 % njih će lako
izvršavati najjednostavnije zadaće, 40 % biti će dobrih i 40 % biti će stručnjaka.
Moramo znati, da ćemo kod jednostavnijeg programskog sistema prije dostigli veću produktivnost
nego kod zahtjevnijega sistema, ali će opseg rješljivijih zadaća biti manji ( slika 2.2 )
Troškovi osposobljavanja biti će kod lakšeg sistema manji, ali će sa vremenom produktivnost kod
zahtjevnijeg sistema rasti ( slika 2.3 ).
troškovi
vrijeme
Jednostavniji sistem
Zahtjevniji sistem
vrijeme
CAD sistem za konstruiranje pomoću računala omogućava više zadaća, koje lako podijelimo u četiri
funkcionalna područja ( slika 2.4 ):
geometrijsko modeliranje
inžinjerske analize
pregled i ocijenjivanje konstrukcije
automatsko crtanje
Postavljanje
zahtjeva
Definicija problema
Geometrijsko
sinteza
modeliranje
Pregled I ocjenjivanje
ocjenjivanje
konstrukcije
27
Slika 2.7: Prikaz « žičnoga « modela alata za izradu vodomjera
28
Slika 2.8: Dvodimenzijsko predstavljanje strojnog dijela
29
Slika 2.10: Trodimenzijsko predstavljanje strojnog dijela sa « žičnim « modelom
30
2.3.2. Inžinjerske analize
Kod inžinjerskog projektiranja i konstruiranja upotrebljavamo više tipova inžinjerskih analiza, kao što
su:
izračun deformacija i napetosti ( slika 2.12 )
rješavanje diferencijalnih jednadžbi, koje opisuju dinamičko ponašanje sistema ( slika 2.14 ).
Za inžinjerske analize upotrebljavamo opća i posebna programska rješenja. Opća programska rješenja
su npr:
Slika 2.12: Simulacija napetosti i deformacija u sklopu alat / izradak kod istanjivanja stijenke L2
31
Slika 2.13: Analiza temperaturnog polja u reznoj pločici iz keramike
Slika 2.14: Dinamička analiza ( put, brzina, promjena ubrzanja ) kod krivuljnog mehanizma
Slika 2.15: Analiza izratka kod dubokog izvlačenja lonca u procesu i nakon njega
32
2.3.3. Pregled i ocijenjivanje konstrukcije
Automatsko crtanje predstavlja direktno kreiranje inžinjerskih nacrta iz CAD modela i baze podataka.
To crtanje obuhvaća kotiranje, crtanje u mjerilu, šrafiranje, sposobnost izrade nacrta u više projekcija,
detaljiziranje, izrada sastavnica itd. Po nekim izvorima, tim načinom se poveća produktivnost crtanja
za 3 – 5 puta, a samim tim utječe i na povećanje prodaje ( za 15 – 20 % ).
Grafička programska oprema je zbirka programa, koji su napisani tako, da omogućavaju upotrebu
računarske grafičke opreme. Uključuje programe za generiranje slike na ekranu, za rukovanje sa njome
i komunikaciju meñu korisnikom i sistemom. Pored grafičke programske opreme su u upotrebi neki
specijalizirani programi, koji uključuju programe za analizu konstrukcija i proizvodne aplikativne
33
programe. Grafična programska oprema za odreñeni računarski grafički sistem mora biti posebno
napisana za vrstu opreme, koju upotrebljava sistem.
Pri odlučivanju za grafičku računarsku opremu, treba poštivati šest osnovnih pravila:
Aktivnosti kod djelovanja, odnosno uporabi grafičkog sistema lako razdijelimo na tri skupine:
Odreñene aktivnosti korisnik izvodi kombinirano, ali ne u slijedu. Korisnik interaktivno opiše sliku
sistemu tako, da kreira fizički model i pohrani ga u računalo. Grafički sistem lako razdijelimo na tri
modula:
Grafička radna
stanica
Ulazno izlazne
naprave
Grafički paket je programski umetak izmeñu korisnika i grafičkog terminala i sadrži ulazne i izlazne
podprograme. Zadovoljavati mora nekim funkcijama:
Aplikativni program upotrebljava korisnik zato, da konstruira fizičke cijeline, čiju sliku gledamo na
grafičkom zaslonu. Ti programi su pisani za odrñena područja konstruiranja ( arhitekturu,konstrukcije,
mehaničke komponente, elektroniku, kemijsko inžinjerstvo, zrakoplovno inžinjerstvo ).Baza podataka
sadržava matematičke, numeričke i logičke definicije aplikativnih modela, kao što su mehaničke
komponente, karoserije automobila, elektronički sklopovi itd.
Grafički model izratka konstruiramo uporabom osnovnih grafičkih elemenata, primitiva, što ih
konstruktor u radu odabire. Te elemente sastavlja u model, koji je u biti matematički zapis realnog
predmeta. Kada konstruktor odabire predmete, lako im definira dimenzije, položaj i orijentaciju u
prostoru. Na taj način lako definira model zahtjevanog oblika i veličine. Grafičke elemente lako
dodajemo ili oduzimamo, što znači, da grafički model opišemo sa pozitivnim i negativnim elementima.
Slika 2.18 pokazuje, da lik C nacrtamo tako, da od kvadrata A oduzmemo krug B
Korisnik lako odreñeni grafički element izabere iz dadoteke na više različitih načina i pozicionira ga
na geometrijski model. Tabela 1 prikazuje više različitih načina interaktivnoga definiranja točaka,
35
linija, lukova i drugih geometrijskih elemenata. Ti elementi su u matematičkom obliku pohranjeni u
bazi podataka.
TOČKE
Prikaz lokacije na zaslonu pomoću kursora
CRTE
Uporaba dvije prethodno definirane točke
Uporaba jedne točke i specifikacija kuta crte sa horizontalom
Uporaba jedne točke i povčen pravac normalno ili tangencijalno na krivulju
Uporaba jedne točke i povučen pravac paralelno ili okomito
Odreñivanje tangente na dvije krivulje
Odreñivanje tangente na krivulju i paralelne i okomite pravce
KRUGOVI I LUKOVI
Odrediti središte i polumjer
Za nacrtati krivulje kroz zadane podatke upotrebljavamo matematičke dijelove krivulja. Na primjer:
kod kubičnog dijela krivulje povučemo polinome trćeg stupnja izmeñu svakog para susjednih točaka.
Drugi načini za generiranje krivulja, što ih upotrbljavamo u računarskoj grafici. Sadržavaju Bezieyeve
krivulje i metode B – isječaka. Obe metode koriste kombiniran postupak, koji ublaži učinke točkovnih
podataka ( eng.data points ). Dobivena krivulja ne ide kroz sve točke. U tim primjerima točkovne
podatke unosimo u grafički sistem i specificiramo tip prilagoñavanja krivulja.
POVRŠINE
36
Linijama ili površinama dviju presječenih površina – taj postupak se lako upotrebljava kod generiranja
presjeka strojnih dijelova presjekom ravnine krozlik u željenom smijeru.
Gotovo sve funkcije CAD sistema su ovisne od baze podataka. U bazi podataka su pohranjeni
aplikativni modeli, konstrukcije, nacrti, sastavi i alfanumeričke informacije, kao što su npr. Sadržaji
materijala, riječnici itd. Baza podataka je pohranjena primarnim i sekundarnim računarskim medijima i
ako je potrebno, lako odreñene dijelove baze podataka meñu pohranjenima zamjenimo. Modelna
struktura baze podatkov je sastavljena na slijedeći način:
Organiziranost modelne baze podataka je ovisna od vrste modela i okusa kreatora CAD sistema. Neki
sistemi sadrže bolji opis modela, što zahtjeva više memorije. Drugi sistemi pohranjuju minimalnu
količinu podataka, ali sa kompletnim procedurama, što omogućuje naknadno preračunavanje modela
prema potrebi. Ti sistemi zahtjevaju manju memoriju, ali potrebuju više računarskog vremena.
Moguće su i takve podatkovne strukture, koje mogu pohranjivati geometrijske koordinate zajedno sa
drugim informacijama, koje su možda bitnije za kompletno definiranje modela ili za upotrebu
odreñenih aplikativnih programa, kao što su inžinjerske analize ili NC programiranje.
CAD sistem pridonosi velike koristi. Neke od njih se odražavaju ponajprije u poboljšanoj kvaliteti
rada, boljoj kontroli itd. Druge koristi CAD sistema u fazi konstruiranja su teško direktno mjerljive sa
novčanim uštedama, već se uštede vide u proizvodnom procesu. Najuočljivija prednost sistema je
povećanje produktivnosti kod konstruiranja. Ono je ovisno od :
Zahtjevnosti nacrta
Ravni detalja, koji su potrebni na nacrt
Stupanj ponovljivosti kod konstruiranih dijelova
Stupnjevi simetrije pojedinačnih dijelova
Obseg knjižnice opće upotrebljavanih cijelina
Povećanjem pojedinačno gornjih faktora , poveća se produktivnost CAD sistema. Tipično povećanje
inžinjerrske produktivnosti sa upotrebom CAD sistema raste za faktor 3 – 10, a u pojedinačnim
slučajevima za faktor 100.
38
Lakša izvodljivost promjena zbog zahtjeva kupaca
Brži odziv na zahtjeve kod ponuda
Poboljšana točnost konstrukcije
Minimalne transkriptorske pogreške
Lakše prepoznavanje interakcije komponenata u analizi
Mogućnost bolje funkcionalne analize za reduciranje testiranja prototipa
Pomoć kod pripreme dokumentacije
Standardiziranost konstrukcija
Mogućnost boljih konstrukcija
Poboljšana produktivnost kod konstrukcije alata
Bolje poznavanje troškova
Smanjeno vrijeme treninga za rutinska crtanja kod NC programiranja strojnih dijelova
Manje grešaka kod NC programiranja dijelova na nacrtima modela
Upotreba postojećih strojnih dijelova, nacrta i alata iz baze podataka
Osiguranje zahtjeva konstrukcije s obzirom na postojeću proizvodnu tehniku
Ušteda na materijalu i strojnom vremenu pomoću optimizacijskih algoritama
Poboljšanje učinkovitosti vodećega konstrukcijskog osoblja
Pomoć pri nadzoru zahtjevnijih strojnih dijelova
Bolja komunikacijska povezanost i veće stručno sudjelovanje meñu inžinjerima,
konstruktorima, crtačima, poslovodnim osobljem i različitim skupinama projektanata
Tabela 3: Sadržaj potencijalnih prednosti ( koristi ), koji su rezultat uvoñenja CAD tehnike kao
integriranog CAD / CAM sistema
Uobičajeno se te tehnike smatraju kao alat za crtanje , što je pogrešno. Potencijalne prednosti se
pokazuju na ovim područjima:
Izrada dokumentacije
Konstrukcija izdelka
Izrada prototipova
Crtanje detalja sklopa
Analiza izratka
Kreiranje upravljačkih informacija za izradu
Promjene i poboljšanje izratka
Uvoñenje CAD tehnika ima velik upliv na način rada u tvornicama. Taj upliv se iskazuje na
funkcionalnom području, kod organiziranja i kod tzv. čovječjem uplivu.
39
2.6.3.1. Funkcionalni upliv
Zamisao izratka
Izrada prototipa izratka
Detajliranje i crtanje inžinjerskih nacrta
Zamisao i konstruiranje alata za preoblikovanje
Inžinjerske analize izradaka
Tehnička dokumentacija
Opća dokumentacija
Upliv CAD tehnika lako ima takoñer slijedeće sinergijske ( posredne ) učinke i povoljne uplive na:
Rast prodaje
Snižavanje proizvodnih troškova
Brži odziv na zahtjeve kupca
Dobra organizacija procesa ( ako konvencijalnu organizaciju nemamo urñenu, niti CAD sistem
je neće urediti).
Odreñivanje projektnih skupina
Organizaciju prodajnih i marketinških službi, tako da su sposobne preuzimati poslove na višem
nivou
Prilagodljivoj organizaciji
Slika 2.19 pokazuje primjer konstruiranja izratka sa programskim sistemom CADdy na PC računalu.
Tijek konstruiranja je slijedeći:
Definicija geometrije
Sastavljanje geometrije u model izratka
Različiti 3D pogledi izratka
Konstrukcijski – radionički nacrt izratka
Dokumentacija ( upotrebljene standardne baze elemenata – npr. vijci )
Ekspandirana slika sklopa 3D
41
3. RAČUNALOM PODRŽANA PROIZVODNJA (CAM)
posredna: pri tome se računalo upotrebljava kao podrška proizvodnim operacijama. U tom
slučaju nema direktne veze izmeñu računala i proizvodnog procesa i
neposredna: pri tome je računalo zbog nadzora procesa direktno povezano sa proizvodnim
procesom.
NC programiranje,
računalom podržana priprema proizvodnje (operacijski listovi, redoslijed operacija, izračun
vremena izrade i izračun normativa),
računalom podržana kontrola kvalitete,
fleksibilni (prilagodljivi) obradni sistemi,
industrijski roboti (njihova upotreba, razmještaj i programiranje),
planiranje proizvodnje,
42
praćenje narudžbi i planiranje proizvodnih resursa,
praćenje proizvodnje itd.
Princip NC upravljanja
43
Izvor informacija je u konstrukciji. Spremnici informacija su: nacrt, lista alata i operacijski list. Pri
funkcijskom (ručnom) upravljanju operater prerañuje sve geometrijske informacije u relativna gibanja
izmeñu alata i obradka. Da bi obradak mogao obraditi, operateru su još potrebni sirovina i alati.
Obradne uvjete (brzine vrtnje, posmake, hlañenje itd.) i alate, operater podesi u skladu sa operacijskim
listom.
Za svaku upravljanu os imamo ugrañenu posebnu regulacijsku petlju koja je prikazana na Slici 3.3.
tahogenerator
stvarna brzina
mjerač
položaja
interpolator POGON
Slika 3.4 pokazuje pozicionirnu regulaciju jedne koordinate konturno upravljanog stroja. Geometrijske
informacije pohranjene na nekom mediju za prenos podataka (disketa, laptop), interpolator prerañuje u
zahtjevane vrijednosti za meñusobno neovisne regulacijske krugove za pozicioniranje. Te zahtjevane
vrijednosti su položajne funkcije puta i vremena. Element za usporeñivanje koji u radnom području
ima linearnu karakteristiku, usporeñuje stvarne vrijednosti koje mjerni sistem izmjeri sa zahtjevanim
pozicijskim vrijednostima.
44
Razlika izmeñu obje vrijednosti se ovisno o karakteristici prerañuje u željenu vrijednost brzine za
podreñeni regulacijski krug brzine. Na izlazu se pojavljuje stvarna vrijednost brzine, koju sistem za
pozicioniranje prerañuje u stvarnu vrijednost položaja.
Od početne točke A do završne točke B se možemo kretati po proizvoljnoj putanji. Alat za vrijeme
kretanja ne vrši obradu. Interpolator puta nije potreban. Ovaj tip upravljanja je najjednostavniji i
upotrebljava se kod kod strojeva za bušenje, strojeva za točkasto varenje, kod mjernih naprava itd.
Alat pri kretanju od točke do točke vrši obradu. Obično je moguće vršiti samo gibanje koje je paralelno
sa koordinatnim osima ili pod kutem od 45°. Ovaj se način upotrebljava kod rada na tokarilicama ili
kod osno paralelnog glodanja. Interpolator puta nije uključen.
Alat se kreće po proizvoljnoj putanji koja je numerički zadana. Ovaj princip se može usporediti sa
kopiranjem modela proizvoljnog oblika. Uključen je interpolator puta (po jednadžbi 2. reda). Moguće
je tokarenje i glodanje proizvoljnih kontura. Istovremeno je moguće upravljanje u dvije koordinate
(krivulja) ili tri koordinate (površina).
direktno.
Kod indirektnog principa (Slika 3.9) je na osi koračnog motora i vretena pričvršćen digitalni mjerač
(davač pozicije). Stvarnu poziciju dobijemo tako da broj impulsa davača pretvorimo prema odreñenoj
zakonitosti. Karakteristika ovog principa je da grešku pozicioniranja ne možemo otkriti.
VRIJEDNOST VRIJEDNOST
Pri direktnom principu mjerenja (Slika 3.10) je mjerni element posebna mjerna letva koja je
postavljena samostalno. Vrtnja vretena se pretvara u linearni pomak po kliznim stazama (vodilicama
stroja) i pri tome se miče i mjerni jezičac. Dostignutu vrijednost možemo direktno očitati. Možemo
očitati i sve greške pozicioniranja.
46
VRIJEDNOST
VRIJEDNOST
Ideja o upravljanju nekom napravom potječe iz 14. stoljeća, kada su upravljali sa zvonima uz
pomoć valjaka sa iglicama.
1808. Joseph M. Jacquard upotrebljava limene kartice za upravljanje tkalačkim strojevima.
Do sada smo imali visoko automatiziranu samo visokoserijsku i masovnu proizvodnju koje
predstavljaju udio od samo 15% u strojogradnji. Razvoj NC strojeva (posebno NC upravljanja) je
doveo do obradnih sistema više tehnološke razine.
skraćenje pripremnih vremena, podešavanja obradnog stroja, jer je moguće nosioce informacija
za upravljanje brzo zamijeniti (programi su u memoriji stroja, alati su u spremniku alata na
stroju), u usporedbi sa dugotrajnom izmjenom šablona, krivulja itd. kod konvencionalnih
strojeva,
48
bolje vremensko iskorištenje obradnog stroja, jer se izvoñenje operacija odvija bez utjecaja
ljudskog faktora,
veća točnost obrade, jer je točnost ovisna samo od točnosti stroja,
ušteda na steznim napravama i skladišnom prostoru za stezne naprave,
moguće je smanjenje kontrole,
manje je škart komada, jer je isključen ljudski faktor,
veća je elastičnost u proizvodnji.
Prva generacija NC strojeva je imala numeričke kontrolne jedinice sa fiksnom logikom i zato je je
njihova upotreba bila ograničena. Tok informacija za takav tip NC stroja je prikazan na Slici 3.13.
dekodiranje
prilagodno
upravljanje
memorija memorija
pozicija funkcija
tehnološki
podaci
interpolator Regulirana
veličina
Vodeća
veličina
49
miniračunalo
čitač ručno unošenje
obradni stroj
dekodiranje prilagodno
upravljanje
tehnološki podaci
memorija memorija
pozicija funkcija
x,y,z M,S,T
interpolacijski program
program funkcija
Vodeća
veličina regulirana
veličina
usporedni mjerenje
član položaja
REGULACIJSKI KRUG POLOŽAJA
pojačalo
GEOMETRIJSKI PODACI
M-motor, W-mjerač položaja
U principu CNC upravljanje izvršava iste zadatke kao i NC upravljanje samo što zbog ugrañenog
računala može preuzeti i niz posebnih zadataka (višu razinu zahtjevnosti interpolacija, programsko
povezivanje upravljanja sa strojem, korekciju radijusa rezne oštrice, tehniku rada sa potprogramima i
niz drugih specijalnih zadataka.)
b) dodatne funkcije:
Adaptivni sistemi osim numeričkog upravljanja imaju još i sistem za prilagoñavanje koji sadrži i
sistem za identifikaciju. Na Slici 3.16 je prikazana shema AC upravljanja.
pogon stroj
51
• 1. nivo: prilagodljive tehnološke ćelije,
• 2. nivo: prilagodljivi tehnološki sistem,
• 3. nivo: računalom voñena automatizirana tvornica.
Numerički upravljani strojevi prema vrsti tehnologija obrade možemo podijeliti u slijedeće skupine:
Statistička istraživanja izradaka su pokazala da 65% svih obradaka po svojoj veličini spada u kvadar sa
dimenzijama 640 x 320 x 125 mm. Tu prije svega spadaju okrugli dijelovi, prirubnice, poklopci i ostali
dijelovi. Za ovu vrstu izradaka su prilično rano razvijeni numerički upravljani vertikalni strijevi za
bušenje.
Na Slici 3.17 je prikazan vertikalni koordinatni stroj za bušenje koji ima sve tri osi numerički
upravljane.
52
Slijedeća faza u razvoju ove vrste strojeva je stroj koji
ima automatsku izmjenu alata uz pomoć revolverske
glave sa 10 – 14 alata (Slika 3.18)
Horizontalne strojeve za glodanje i bušenje (Slika 3.19) uglavnom upotrebljavamo za obradu raznih
kućišta za koje je potrebna obrada bušenjem i glodanjem na četiri strane. Kod ovih izradaka su veće
mase obradaka i steznih naprava. Veće su i sile rezanja te su i strojevi masivniji.
Kod ove vrste strojeva su numerički upravljane sve tri osi. Ostale karakteristike numeričkog
upravljanja i programiranja su jednake kao kod vertikalnog NC stroja za bušenje. Zbog funkcije
glodanja (posebno glodanja kontura) je upravljačka jedinica opremljena i sa funkcijom kompenzacije
promjera alata.
Ukoliko je za vrijeme obrade potrebno više puta mijenjati alat, stroj treba biti opremljen sa
spremnikom alata koji može primiti i do 240 alata. Alat se za vrijeme obrade automatski mijenja
naredbama iz NC programa. Vrijeme izmjene alata je približno 3 sekunde. Ukoliko je obradni stroj
opremljen sa dva okretna stola (palete), obratke na jednom stolu možemo skidati i stavljati u steznu
53
napravu, dok se na drugom stolu (paleti) vrši obrada. Danas ovakve strojeve nazivamo obradni centri i
imaju široku primjenu u srednjeserijskoj proizvodnji (Slika 3.20). Upravljačke jedinice se neprekidno
razvijaju i omogućavaju izradu svih kontura koje se u prostoru mogu matematički definirati.
I izgled tokarilica se prilično promijenio sa primjenom numeričkog upravljanja. Slika 3.21 prikazuje
tokarilicu za maloserijsku proizvodnju. Opremljena je za upravljanje po konturama. NC programe i
podatke o alatima se može unositi ručno ili uz pomoć prenosnog računala preko serijske RS-232C
veze.
Na Slici 3.22 je prikazan tokarski centar. Ima više suporta koji su neovisno numerički upravljani.
Obrada se može odvijati istovremeno sa više alata, što omogućava da se vrijeme obrade bitno skrati.
54
Slika 3.22: Tokarski obradni centar
Kod brušenja je numeričko upravljanje zanimljivo u slučaju kada nije isplativo uobičajeno upravljanje
jer je serija premala i stroj ne možemo stalno nanovo podešavati. U obzir dolazi i onda kada nam se
zbog premale serije ne isplati izrañivati profilirane brusne ploče i brusiti više mjesta odjednom ili ako
su brusna mjesta jako razmaknuta. NC brušenje upotrebljavamo i kada nismo u mogućnosti više puta
preupinjati izradak zbog preteških obradaka i zbog velike točnosti. NC brusilica je prikazana na Slici
3.23.
Danas su poznate i numerički upravljane preše za probijanje raznih otvora u limovima. Svaki probijeni
oblik mora u spremniku alata imati svoj komplet alata. Zamjena alata je obično automatska. Sa
tipizacijom oblika je je broj alata moguće održavati na podnošljivoj razini.
Poznate su i kombinirani numerički upravljani strojevi za isjecanje i probijanje. Sistem zamjene alata
teče automatski iz glavnog spremnika alata preko radnog spremnika. Za razliku od jednodijelnog alata
pri odrezivanju, u ovom slučaju u spremnik moramo spremiti trodijelni alat: patricu, matricu i
izbacivač. Iz tog razloga je sistem zamjene alata vrlo zahtjevan.
55
3.8.3. Numerički upravljani strojevi za obradu deformacijom
Namjena ovih strojeva je jednaka kao kod prethodnih: brža i jeftinija obrada uz jednaku ili bolju
kvalitetu, sa manje radne snage i sa većom neovisnosti od stupnja naobrazbe. Način dostizanja cilja je
uvijek jednak: automatski mjerni sistemi nadziru mjere, informacije su dane numerički, vrijeme za
podešavanje stroja je kratko.
Jedan od primjera je numerički upravljani stroj za savijanje cijevi i prikazan je na Slici 3.24.
Slika 3.25: Stroj za elektroerozijsku obradu Slika 3.26: Stroj za elektroerozijsku obradu
žičnom erozijom potopnom erozijom
56
Slika 3.27: Stroj za lasersko rezanje
Slika 3.28: Stroj za rezanje vodenim mlazom Slika 3.29: Stroj za rezanje plazmom
Uvoñenje NC strojeva u proizvodne sustave zahtijeva niz novih metoda kako u pripremi rada, tako i
pri korištenju strojeva. Obim pripreme rada se znatno poveća kod suvremenijih NC strojeva koji
obično moraju zadovoljavati i specifične zahtjeve korisnika. Tehničke mogućnosti današnjih NC
strojeva omogućavaju ekonomičnu izradu i najzahtjevnijih izradaka. Zbog toga se povećava složenost
konstrukcije koja uzrokuje povećanu pripremu rada za NC stojeve. Troškovi programiranja za NC
strojeve zauzimaju približno 1/3 proizvodnih troškova za izradak i stoga je racionalno programiranje
NC strojeva vrlo važno. Veliku ulogu pri tome ima automatizacija procesa programiranja.
Programiranje u principu obuhvaća aktivnosti prikazane na Slici 3.30.
1. izrada osnovnog
popisa operacija
2. izrada detaljnog
nacrti, ulazni podaci operacijskog lista
3. programiranje i
cifriranje
Slika 3.30: Projektiranje
4. izrada nosača tehnološkog procesa i NC
izlazna dokumentacija informacija
programiranja
57
3.9.1. Ručno programiranje
Ručno programiranje je sastavljanje NC programa, koje izvodi tehnolog – programer ručno na osnovu
podataka o stroju, alatima, tehnoloških podataka i uputstava za programiranje NC stroja.
Tok rada je prikazan na Slici 3.31.
nacrt
NC nacrt podaci o
stroju
lista
naprava
uputstva za
programiranje
programski
list
NC ispis
program
Izrada NC programa uz pomoć računala je samo djelomično automatizirano zato što je računalu
prepušten samo izračun geometrijskih informacija. Na Slici 3.32 je pojednostavljeni prikaz.
58
Slika 3.32: Princip programiranja uz pomoć računala
Danas postoji mnogo sistema za automatsko projektiranje tehnologije i predstavljaju različite razine
automatizacije procesa programiranja. Tako neki sistemi rješavaju samo geometriju, neki geometriju i
djelomično tehnologiju a postoje i sistemi koji su sposobni u cjelosti obraditi geometrijske i tehnološke
informacije. Naravno da su ti sistemi samo alat u rukama programera koji sve te podatke koji se nalaze
u banci podataka odabere, računalu prepusti izračun, a rezultat na kraju pregleda i prema potrebi
korigira odreñene podatke te da nalog računalu da ponovi izračun.
Općenito, sistem za strojno programiranje možemo podijeliti na tri podsistema kako je prikazano na
Slici 3.33.
59
ulazne podatke zajedno sa kreatorima ulaznih podataka do zadovoljenja uvjeta za izradu geometrijskog
koda za NC program.
Banka podataka je osnova i preduvjet za uspješan rad sa sistemom. Sadrži sve važne tehnološke
podatke koji omogućavaju automatsko definiranje tehnologije. Geometrijsko orijentirani programski
sistemi nemaju banke podataka u tom obliku.
Procesor čine niz programa koji uz poštivanje ulaznih informacija i banke podataka odreñuju putanju
alata po unaprijed programiranoj strategiji (npr. minimalno vrijeme obrade, minimalni troškovi itd.).
Većina procesora nema modula za odreñivanje optimalne obrade.
Zadatak postprocesora je da informacije koje je generirao procesor preradi u podatke za točno odreñeni
NC stroj odnosno jedinicu NC upravljanja. Osim toga postprocesor mora izraditi datoteku (NC
program) koju će biti moguće poslati (učitati) u NC jedinicu i raznu drugu prateću dokumentaciju
(listovi alata, plan podešavanja alata, ispis NC programa itd.).
60
3.10. Programski paketi za izradu NC programa uz pomoć računala
Strojno NC programiranje zahtijeva snažno osobno računalo (radnu memoriju, procesor, grafičku
karticu).
Programsko je sistem grañen na standardnim korisničkim menijima (meniji, interaktivni prozori,
procedure za pomoć) koji korisniku omogućavaju jednostavan i brz unos podataka pri kreiranju NC
programa za obradne strojeve. Sistem omogućava i potpuno ručno programiranje u tekst editoru koji je
sastavni dio programa. U njemu je moguće popravljati ili dopunjavati postojeće programe te dodavati
tekstualne opise (komentare).
Kod računalom podržanog programiranja rad se odvija interaktivno – sa trenutnim grafičkim
predstavljanjem definirane geometrije.
Moguće je korištenje već prije definiranog izratka u 3D i okoline (stezne naprave) kao ulaznih
informacija za početak rada i banke podataka o alatima te dopunjavanje banke podataka sa novim
alatima. Nakon definiranja tehnoloških parametara, izbora alata, izbora modela obrade i procesiranja
podataka moguća je i simulacije obrade (vizualizacija u 3D).
Za svaki od postupaka obrade (glodanje, tokarenje, žičnu eroziju, lasersko rezanje itd.) je predviñen
poseban modul te korisnik sam definira obim programskog paketa ovisno o potrebama i postupcima za
koje se vrši NC programiranje.
Neki programski paketi za izradu NC programa koji se mogu naći na tržištu su: Catia Surface
Machining, Catia Prismatic Machining, Catia Lathe Machining, Mastercam Multiaxis, Machine Works
CNC itd. Postoje i programski paketi koji samo vrše simulaciju programa koji je već izrañen, bilo
ručno ili strojno (Vericut). Na slijedećim slikama je prikazano kreiranje dijela NC programa u
programskom paketu Catia Surface and Prismatic Machining.
Slika 3.34: Catia Surface and Prismatic Machining: Definiranje alata za glodanje
61
Slika 3.35: Catia Surface and Prismatic Machining: Definiranje površine za glodanje
Slika 3.36: Catia Surface and Prismatic Machining: Simulacija glodanja površine
62
Primjer: Dio NC programa za obradu površine glodanjem na horizontalnom obradnom centru
Mazak H400-N
%
O1772
(MAZAK H400N,7-1-07/-NUL TOCKE PALETA 1)
(NUL TOCKE ZA PROGRAM O7721)
N10 G10 G90 P1 L2 X-437.240 Y-234.700 Z-495.430 (G54, B0, A KOM.-GORNJI)
N20 G10 G90 P2 L2 X-437.220 Y-437.665 Z-495.630 (G55, B0, B KOM.-DONJI)
N30 G10 G90 P3 L2 X-118.830 Y-201.600 Z-561.500 (G56, B0, A KOM.-GORNJI-BOCNI)
N40 G10 G90 P4 L2 X-139.800 Y-379.580 Z-408.020 (G57, B0, B KOM.-DONJI-BOCNI)
N50 G10 G90 P5 L2 X-123.100 Y-234.575 Z-723.530 (G58, B180, A KOM.-GORNJI)
N60 G10 G90 P6 L2 X-123.100 Y-437.600 Z-723.380 (G59, B180, B KOM.-DONJI)
N70 M99
%
%
O7721
N2 (MAZAK H-400N,7-1-07/PALETA 1)
N4 (KUCISTE ZA ISPUST VODE)
N6 (SIFRA PSA 9646977280, INDEKS D00 OD 30.07.02.)
N8 (NACRT OBRATKA 422.528-01, INDEKS 10 OD 09.08.02.)
N10 (NACRT ODLJEVKA 422.549-01, INDEKS 07 OD 09.08.02.)
N12 (BROJ NACRTA STEZNE NAPRAVE 512.600)
N14 (ZADNJA PROMJENA PROGRAMA 17.03.03.)
N20 M98 P1772
N30 G90 G0 G40 G80
N40 G91 G30 X0. Y0. Z0. B0. M19
N50 M71
N60 T1 T2 M6 (GLODALO-D=80,PKD)
N70 G90 G0 G54 G43 H1 X-53. Y27.5 Z350. M3 S3500 F1500 (GNIJEZDO A)
N80 Z0. M8 M130
N90 G1 X120.
N100 G0 Z20.
N120 G55 X-53. Y27.5 (GNIJEZDO B)
N130 Z0.
N140 G1 X120.
N150 G0 Z180.
N160 G56 X70. Y0. M3 S2000 F1200 (GNIJEZDO A-BOCNO)
N170 Z0.
N180 G1 X0.
N190 G0 Z160.
N200 G57 X70. Y0. (GNIJEZDO B-BOCNO)
N210 Z0.
N220 G1 X0.
N230 G0 Z50. M9
N240 G91 G30 X0. Y0. Z0. M19
N250 T2 M6 (DVOSTEP.SVRDLO-D=6.15/7.5)
........
63
3.10.1. Poslovanje sa alatima i banke podataka o alatima
Skraćenica DNC proizlazi iz engleskih riječi direct numerical control. U ovom sistemu je na procesno
računalo priključeno više CNC strojeva i procesno računalo šalje NC programe direktno u upravljačku
jedinicu. Istovremeno se može upravljati sa više CNC strojeva. Razni nosioci informacija kao što su
bušene trake, diskete, memorijske kartice ili prenosna računala itd., više nisu potrebni. Brzina,
kapacitet i prilagodljivost procesnog računala omogućavaju centralno voñenje većeg broja strojeva.
Današnji DNC koncept se razvio na osnovi prvotnih DNC koncepata i razvojem upravljačkih jedinica
tokom vremena. Zahtjevi za DNC su slijedeći:
14. Mora biti omogućeno sakupljanje podataka o radu stroja i stanju obrade:
4 – 6 NC strojeva,
velika frekvencija programa,
veliki opseg programa koji prekoračuje veličinu memorije CNC upravljanja,
fleksibilni obradni sistemi.
66
4. RAČUNALNO PODUPRTO OSIGURANJE KVALITETE (CAQ)
4.1. Uvod
U originalu na engleskom jezku CAQ = computer aided quality control. CAQ je sastavni dio TQM
(total quality management) sustava koji je prikazan na slici 4.1.
Osiguranje kvalitete je bilo obično izvoñeno s ručnim kontrolnim metodama i s pomoću statističnih
postupaka. Ručna kontrola traje u većini slučajeva dulje, te zahtjeva precizan i monoton posao. Mnogo
je puta izradak potrebno kontrolirati odvojeno od obradnih strojeva koji u tom šlučaju kontrola
prouzrokuje zastoje i uska grla pri planiranju proizvodnje.
Da bi spriječili daljnju pojavu škarta moramo strojeve zaustaviti. Produktivnost se radi toga smanjuje.
Radi takvih zahtjeva došlo je do uvoñenja NC upravljanih mjernih strojeva.
67
4.1.1. Povijest
2575. pr.k.
Veličanstvene Keopsove piramide u Egiptu
2575. pr.k.
Najraniji standard za dužinu, stopalo kipa Gudea, guvernera Lagasha Mezopotamijskog grada
starog oko 4000 godina. Podijeljeno je na 16 dijelova i bilo je dugo 26.45 cm.
Egipćanski graditelji napravili su jednostavne viskove, drvene kutnike i ravnala ali njihova
mjerenja bazirala su se na točnosti oko milimetra. Piramida koju su gradili tisuće graditelja
bočne strane nisu odstupale više od 114,5 mm na dužini od 230 m
1350.
Engleski kralj Edward donio je dekret o jednom inču, 3 zrna ječma suha i okrugla koji leže
jedan za drugim predstavlja jedna inč. I kao takav se održao do 19. stoljeća.
1631.
Pierre Vernier predstavlja svoj izum za precizna mjerenja poznat i danas kao “Vernier” skala ili
nonijus skala.
68
1670.
Gabriel Mouton vikar crkve Sv. Pavla iz Lyona predlaže općeniti decimalni sistem težine i
mjera koristeći po prvi put baznu jedinicu fizikalnu stvar , a ne više mjeru koja se bazira na
ljudskom tijelu. Ovaj decimalni sistem je bio temelj metričkog sistema.
1791.
Metrički sistem mjerenja je predstavljen u Francuskoj.
1833.
Firmu Brown & Sharpe je osnovao Joseph Brown u SAD-u.
1868.
Brown & Sharpe proizvodi prvi mikrometar proizveden u masovnoj porizvodnji.
1963.
Prva elektronička mjerna mašina u svijetu: "ALPHA" dizajnirana i napravljena u DEA Torino.
1995.
Koordinatni mjerni stroj, moderan i velikih brzina od strane Brown & Sharpe precizno može
mjeriti izratke veličine automobila.
69
4.2. Osnove mjerenja – način rada
Osnovna razlika meñu NC upravljanjem obradnog stroja i upravljanjem obradnog stroja predpostavlja
da je programirana pozicija i dostignuta, tj. da nema nikakvog odstupanja.
Mjerno ticalo mora biti univerzalno, tj. tako da omogućuje mjerenje u svim osima
Pri prelazu iz jednog mjernog programa u drugi ne smije doći do prekida mjerenja
Omogućiti moramo velike brzine pozicioniranja (do 3 m/min) i mogućnost konačnog
pozicioniranja u tolerančnom području stroja. Po mjerenju mora biti izvedena brzo odreñivanje
koordinata.
Velika točnost mjerenja.
Potrebno je ili ograničen broj tipalnih točaka i/ili ponovljivost u primjeru povećane točnosti.
Mogućnost brzog prelaza na mjerenje novog izratka.
Izmjereni podaci moraju omogućiti brzu ocjenu kvalitete bez potrebnih dodatnih izračuna.
Podaci moraju biti upotrebljivi za odreñivanje korekcijskih vrijednosti.
Nove mjerne programe moramo brzo i jednostavno sastaviti.
Isključivanje mogućnosti sistematičnih grešaka.
Stroj mora biti tako zasnovan da omogućuje rezerve u točnosti mjerenja, da ima univerzalni
tipalni sistem, da ima prilagodljiv programski sistem za upravljanje i iskazivanje izmjerenih
vrednosti i da si korisnik može sastaviti svoje programe.
Mjerni protokoli se moraju izrañivati i ispisivati automatsko, moraju biti pouzdani tako da
daljnje iskazivanje otpada.
70
MJERNI STROJ RAČUNALO ISPIS PODATAKA
PROGRAMI PAKET
Svaki mjerni stroj mora imati program koji omogučuje upravljanje strojem i mjerenjima. Program se
danas naziva i aplikacija koja je u većini slučajeva napisana za operacijski sistem WINDOWS. Kroz
cjelokupnu aplikaciju isprepleću se razni potprogrami koji omogućuju različite aktivnosti operateru i
stroju. Neki od potprograma prikazani su na slijedećih nekoliko slik.
71
Slika 4.5: Mjerenje unutarnjeg utora Slika 4.6: Mjerenje vanjskog utora
Suvremene aplikacije kao što su npr. PC DMIS imaju mogućnost izrade programa za mjerenje
izradaka u tzv. off line modu, što znači bez upotrebe stroja i neovisno gdje se stroj , odnosno računalo
nalazili. Takav način programiranja ubrzava postupke mjerenja i izradi specijalnih programa mjerenja.
Na slikama 4.9 i 4.10 prikazani su izgledi testiranja programa za mjerenje kučišta turbo kompresora.
72
Slika 4.9: Prikaz testiranja puteva ticala nakon izrade programa u off-line modu
73
4.3. Priprema stroja i mjerenje
4.3.1. Kalibracija
Prije svakog početka mjerenja potrebno je znati da je stroj u svojoj specifikaciji točnosti tj uredno
kalibriran po cijelom njegovoj volumetriji.
Kalibracije pojedinih ticala, odnosno položaja ticala potrebno je uraditi prije upotrebe stroja i ticala da
bi se osigurala zahtjevana točnost mjerenja.
Kalibraciju ticala vrši se uz pomoć potprograma za kalibracije kojeg operater stroja poziva prije
početka mjerenja odnosno izrade mejrnih programa. Cjelokupnu konfiguraciju svih kompatibilnih
elemenata ticalnog sistema moguće je prikazati grafički u 3D prikazu koje se poziva iz velike baze
ticalnog sistema
Uz pomoć alata kao što je kalibracijska kuglica prikazana na slici 4.13 moguće je izvršiti kalibraciju
ticala.
74
Slika 4.13: Kalibracijska kuglica
Na slici 4.14 prikazan je jedan tipalni sistem firme RENISHAW – Velika britanija.
Slika 4.14: Ticalni sistem PH10M sa TP20 ticalnom sondom firme RENISHAW
Mjerni program bazirati ćemo na softveru za upravljanje mjernim strojevima firme WILCOX iz SAD-
a. Softwer se naziva PC DMIS. Na slici 4.15 prikazana je naslovna strana aplikacije PC DMIS.
75
Slika 4.15. Prikazuje naslovnu stranu aplikacije PC DMIS 3.6
Nakon koraka kalibracije gdje smo definirali sve potrebne alate za izvoñenje mjerenja na samom
početku programiranja mjerenja izabiremo sustav ticala koji mora odgovarati hardversko postavljenim
alatima na sam mjerni stroj.
Stroj može biti opremljen nizom različitih tipalnih sistema i mjernih glava što je ovisno o proizvoñaču
i tipu stroja.
Slika 4.16: Tipalni sistem firme RENISHAW kompatibilan s velikim brojem mjernih strojeva
76
Mjerna glava (slika 4.16) je najvažniji dio mjernog stroja koja odreñuje njegovu točnost i
univerzalnost upotrebe, te ima slijedeće funkcije:
kada doñe do doticaja mjernog ticala s izratkom mjerina glava mora preuzeti regulaciju
upravljanje položajem,
daje podatke o koordinatama u X, Y, Z osi.
Moguće je umjesto jedne ticalne kuglice koristiti takozvanu “zvijezdu” koja je prikazana na
slici 4.17
Kalibracija ticala se prvenstveno radi iz razloga kompenzacije radijusa ticala. Osnovni princip je
prikazan na slici 4.18
Ticalo
Offset ticala
77
b) Mjerenje, koordinatni sustav i mjerenje ostalih elemenata
Na slici 4.20 je prikazan jedan najjednostavniji koordinatni sistem kreiran uz pomoć izmjerenih
elemenata: Ravnina (PLN1), krug (CIR1), i linija (LIN1).
Najprije se koordinatni sistem nivelira tj fiksira u prostoru s adekvatnim elementom , u ovom primjeru
to je ravnina PLN1 koja odreñuje os Z, zatim se odredi ishodište uz pomoć kruga CIR1 i ravnine
PLN1, vidljivo iz slike 4.20 je da je X=0 i Y=0 u centru kruga CIR1, te da je Z=0 na ravnini PLN1,
sve zajedno se u ravnini prostornog poravnavanja mora rotirati na neku poznatu bazu , u ovom slučaju
to je linija ili pravac LIN1.
78
Pogled iz Z+
Pogled iz Y-
Slika 4.20: Kreiranje koordinatnog sistema kartezijev koordinatni klasično kreiranje s poznatim
elemetnima
Na slici 4.21 prikazana je jedna veoma kvalitetna opcija aplikacije za mjerenja koja ima mogućnost
postavljanja koordinatnog sistema na temelju 3D modela i usporedbe s modelom bez obzira gdje bilo
ishodište na modelu. Opcija se naziva ITERATIVE koordinatni sistem
Slika 4.21: Prikaz potprograma za kreiranje iterative koordinatnog sistema: upotreba za nepoznate
oblike
79
Iterative koordinatni sistem kreiramo uz pomoć samo 6 ili više točaka koje su odabrane negdje
proizvoljno na modelu koji ima ishodište negdje izvan samog izratka. Npr. mjerimo li nosač motora a
ishodište modela je negdje u centru automobila.
Naravno, postoji mogućnost mjerenja uz pomoć 3D modela. 3D modeli koriste se kod mjerenja na dva
načina i to:
Na slici 4.22 prikazani su neki primjeri pretraživanja elemenata mjerenja i samim time njegovih
teoretskih koordinata.
Slika 4.3.22: Prikaz potrage točke i okruglog utora prema 3D modelu i njihovo mjerenje
Uz klasične elemente mjerenje mjerni strojevi imaju funkciju i skeniranja nepoznatih krivulja i
površina. Na slici 4.23 prikazan je princip skeniranja linije
80
Skeniranje se vrlo često koristi kod tzv revers enginering-a (slika 4.24), tj. kada je potrebno izraditi 3D
model kojeg imamo izmodeliranog od drva, plastike ili sl. a moramo napraviti model na CAD-u za
izradu alata ili sl.
Točke tipanja
Staza tipanja
Slika 4.24: Revers inženjering – kako od dizajnera do konačnog proizvoda uz pomoć mjerne tehnike i
računala
81
Na slijedećih nekoliko slika prikazujemo neke osnovne ralcije meñu izmjerenim ili konstruiranim
elementima.
82
Slika 4.27: Prikaz relacija traženja presjeka raznih kombinacija elemenata
Slika 4.28: Prikaz relacija konstruiranja elemanata Slika 4.29: Prikaz konstrukcije elemenata
izmeñu dva izmjerena ili konstruirana elementa projekcijom elemenata
83
Slika 4.30: Dimenzioniranje izmjerenih elementa i priprema za ispis
Slika 4.31 i 4.32 prikazuje jednu moguću grafičku analizu nakon dimenzioniranja nekih elemenata. Na
takav način tj, grafičkim prikazom možemo analizirati svaku dimenziju.
Granice tol.
84
Crna linija – Nominala
Plava linija – Tolerancije
Strelice - izmjereno
Kreiranje ispisa dimenzija tj., izrade mjernog protokola moguće je ispisivati na nekoliko načina, jedan
od njih je prikazan na slici 4.33.
85
Slika 4.34: Dimenzioniranje kutnosti Slika 4.35: Dimenzioniranje pravokutnosti
Računalo mora imati mogućnost prihvaćati sve naredbe operatera preko programa za upravljanje
strojem i aplikacijom mjerenja. Meñu tim su i funkcije:
Na slikama 4.41 do 4.45 prikazano je nekoliko raznih sistema za mjerenje koji imaju računalnu
potporu ili su računala integrirana u sistem mjerenja.
Na slici 4.46 vidimo paletizirani sistem mjerenja izradaka i upotrebu mjerne tehnike s integracijom
računala u proizvodnom procesu
89
Slika 4.47: CNC mjerni centar SIRIO firme B&S SAD
CNC PROGRAMIRANJE
KONTROLA KVALITETE
POSLOVANJE S PREDNASTAVLJANJE
ALATIMA ALATA
CNC OBRADA
91
5. FLEKSIBILNI PROIZVODNI SUSTAVI
5.1. Uvod
Automatizacija obrade bila je do nedavno ograničena samo na masovnu proizvodnju, jer su troškovi
izrade takvih automatskih linija bili izuzetno visoki, a njihova fleksibilnost jako ograničena. Posljedica
je bio skup izradak, koji je imao tržno prihvatljivu cijenu samo kod masovne proizvodnje. Zadnjih
godina tržište stalno zahtjeva nove, sve kompleksnije, proizvode s većim brojem varijanti. Vrijeme
razvoja proizvoda, posebno vrijeme za izradu, značajno se skratilo. Isto tako značajno se skratilo i
vrijeme tijekom kojeg je proizvod zanimljiv tržišištu (slika 5.1)
92
Tako nastaju fleksibilni proizvodni sustavi (FPS). Područja uporabe pojedinih sustava, automatizacija
u ovisnosti od tipa proizvodnje i broju proizvoda vidimo na slici 5.2.
Veći stupanj automatizacije istovremeno znači i veća ulaganja. Ako želimo osigurati ekonomičnost
uvañanja i rada fleksibilnih proizvodnih sustava, potrebno je povećati njihovu produktivnost odnosno
iskoristivost. To se pokušava postići s integriracijom i automatizacijom manipulacije alatima i
izratkom, s mjerenjem i kontrolom u sistemu i integriranjem dodatnih potrebnih operacija u sustav
(pranje, konzerviranje, pakiranje itd.).
Još veću iskoristivost postižemo ako povežemo FPS u sustav računalom integrirane proizvodnje, jer
omogućavamo tako automatiziran protok informacija izmeñu CAD, CAPP, CAM, CAQ i poslovnog
sistema u tvornici.
Udruženje Karney – Trecker definiralo je tri vrste proizvodnih sustava, koji omogućavaju obradu kod
malih i srednjih serija.
Te vrste su:
1. F
P
Svaki proizvodni sustav oblikovan je pojedinim proizvodnim zahtjevima okoline, koja ga upotrebljava.
Imamo mnogo različitih sustava.
Upotreba robota kao komponenti sustava je najnovije usmjerenje razvoja na tom području. FPS-i su
postavljeni izmeñu visoko produktivne transfer linije i nisko produktivnih NC strojeva ( slika 5.4)
Transfer linije su veoma učinkovite, kada se proizvodi velike količine proizvoda u kratkom vremenu.
Ograničeje takve proizvodnje je u tome što proizvodi na tim linijama moraju biti slični. U protivnom
su standardni NC strojevi idealni za prilagoñavanje konstrukcijskim promjenama obratka.
NC strojevi su namjenjeni pojedinačnim odnosno maloserijskim proizvodnjama, jer imamo
mogućnosti brze promjene programa.
Izmeñu visoko produktivnih i brzih transfer linija i visoko fleksibilnih NC strojeva postoji velika
praznina. Baš tu prazninu ispunjavaju FPS-i. To je proizvodnja srednjih serija geometrijski
kompleksnih izradaka. Proizvodna oprema mora biti fleksibilna, za različitu vrstu obrade i za različite
oblike. Za male i srednje serije FPS je pravi izbor.
94
Slika 5.4: Položaj FPS
Specijalni proizvodni sustavi su najmanje fleksibilni. Oblikovani su za mali broj različitih obradaka
(moguće od 2 do 8). Tipična godišnja proizvodnja iznosi od 1500 do 15000 kom. Konfiguracija tih
sustava je slična visoko produktivnim transfer linijama. Izmjenjivost procesa je ograničena. Strojevi u
tim sustavima su posebni. Takav sustav prikazuje slika 5.5.
Proizvodne ćelije su fleksibilnije, ali manje produktivne od ostalih dvaju sustava. Broj različitih
obradaka, koje možemo obrañivati u ćeliji je izmeñu 15 i 800, a godišnja proizvodnja kreće se od 15
do 500 kom. Primjer proizvodne ćelije prikazuje slika 5.6. Pojedini NC strojevi su integrirani u sustav
s automatskim transporterom, manipulatorom i direktno povezani s računalom.
FPS-i pokrivaju široko područje proizvodnje srednjih količina obradaka i imaju veliku mogućnost
promjenjivosti proizvodnje. Tipični FPS je napravljen za izradu nekoliko vrsti obradaka, od 4 do 100
različitih tipova. Godišnje proizvedene količine su izmeñu 40 i 2000 komada. Obratke postavljamo na
centralnu lokaciju FPS-a i s nje ih i skidamo. Palete upotrebljavamo za transport obradaka izmeñu
strojeva. Obratke postavljamo pomoću sistema za manipulaciju i automatski putuju na pojedine radne
stanice u sustavu. Za svaki različiti obradak moguće je različito putovanje izmeñu strojeva. Isto tako su
operacije i zahtjevi alata za svaku radnu stanicu drukčiji. Koordinaciju i kontrolu premještaja te
aktiviranje procesa vršimo pomoću računala. Za kontrolu FPS-a možemo upotrijebiti jedno ili više
računala. Izvršenje operacija i redoslijed operacija moguće je pratiti preko terminala. Ljudski rad je
potreban samo za voñenje FPS-a.
Izvršne funkcije koje izvršava čovjek su:
96
CNC upravljani obradni strojevi,
Automatiziran transport obradaka iz skladišta na mjesto obrade,
Automatizirana kontrola obradaka računalom,
Automatska interna manipulacija s obradcima i s alatima pomoću industrijskog robota,
Sistem nadzora pojedinih cjelina računalom,
Jedinica koja omogućava uključivanje u nadreñeni računalni sistem.
Vrste i tipovi CNC obradnih strojeva, koje možemo upotrijebiti u FPS-u su različiti. Važno je, samo,
da strojevi imaju potrebnu manipulacijsku opremu za obratke i alate te da je moguća strojna i
informacijska integracija u sustav.
Kod izbora zadovoljavajućeg stroja moramo uzeti u obzir sljedeće faktore:
1. Broj obradaka koje ćemo obrañivati: od toga je ovisan broj strojeva i njihove
karakteristike. Veći broj obradaka zahtjeva veći broj strojeva.
2. Oblik obradaka: obično su moguća dva; okrugli i prizmatični. Okrugli obradci
zahtjevaju bušenje i tokarenje a prizmatični glodanje i bušenje.
3. Varijabilnost obradaka: ako je to ograničeno, obradni stroj je specijaliziraniji i
produktivniji. FPS možemo oblikovati i kao specijalni sustav.
4. Proizvodno ciklusno vrijeme: ako je vrijeme ciklusa relativno dugo, u FPS uključujemo
više specijalnih i manje fleksibilnih obradnih strojeva.
5. Definicija budućih obradaka: ovaj faktor se odnosi na planirane buduće obrade.
Razlikujemo dva primjera. Prvi kada sustav oblikujemo za proizvodnju srodnih
proizvoda i zato FPS oblikujemo za specifične potrebe. U slučaju da obratke koje ćemo
obrañivati ne poznajemo, strojevi moraju biti fleksibilniji.
6. Druge operacije u konceptu FPS-a: treba oblikovati i posebne strojeve.
97
Slika 5.7: Komponenta i strukture FPS
Kod FPS-a mora biti manipulacijski sistem za materijal oblikovan tako, da ga je moguće iskoristiti za
dvije funkcije. Prva funkcija je premještaj obratka izmeñu strojeva, druga je orjentirana na premještaj u
samom procesu na stroju. Često se koristi izraz primarni i sekundarni manipulacijski sistem.
Primarni manipulacijski sistem je gibanje obratka izmeñu obradnih strojeva. Zahtjevi u primarnom
manipulacijskom sistemu su, da mora biti:
Sekundarni manipulacijski sistem je najčešće sastavljen iz transportnog mehanizma, koji mora biti
prisutan na svakom obradnom stroju u FPS-u.
Njegovi specifični zahtjevi su :
98
da je združljiv s primarnim manipulacijskim sistemom,
transport obratka izmeñu primarnog i sekundarnog sistema mora biti automatski,
da je združljiv s računalnom kontrolom,
mogućnost vremenskog skladištenja i pozicioniranja obradaka na svakoj radnoj stanici u
procesu i
omogućen pristup do stroja zbog održavanja.
U FPS-u upotrebljavamo industrijske robote kao djelove manipulacijskog sistema. Primjer upotrebe
manipulacijskog robota prikazuje slika 5.8.
Geometrija obradaka ima veliki utjecaj na tip i rad manipulacijskog sistema. Kod upotrebe
industrijskih robota potrebno je pronaći idealna mjesta za prijem i manipulaciju. Robot na slici
smješten je u centru skupine obradnih strojeva i transportira obratke s jednog stroja na drugi i to
neovisno od procesnih zahtjeva za pojedini obradak. Tako ocjenjujemo da je kod 75% rotacijskih
obradaka moguća upotreba robota za opskrbljivanje proizvodnih ćelija. Problem kod oblikovanja
prijemnih naprava je ta, da se obradci, koji se obrañuju, stalno mjenjaju. U tom primjeru
upotrebljavamo primarni i sekundarni manipulacijski sistem, koji transportira palete standardnih
veličina na odreñeno mjesto. Aktivnosti u manipulacijskom sustavu koordiniraju se s drugim
aktivnostima na obradnim strojevima pomoću računala.
Nadzor proizvodnje: sadrži odluke o izmjeni izratka i brzini izlaska pojedinih izradaka iz
sustava. Te odluke ovise o podacima spremljenima u računalu. Ti podaci su:
Slika 5.10 prikazuje generaliziran FPS koji udružuje i računalno integrira najrazličitije sustave za rad,
kontrolu i protok.
Paralelni.
Obradci putuju od stroja do stroja. Prethodni stroj mora izvršiti sve operacije da bi slijedeći stroj
mogao nastaviti obradu te vrijeme izrade na strojevima mora biti usklañeno. Na pojedinim strojevima
može doći do čekanja jer taktno vrijeme odreñuje najduža operacija. Kod takvog rasporeda strojevi
moraju biti univerzalni a izbor alata i steznih naprava raznovrstan. Ako zbog bilo čega stane jedan
stroj, zaustavlja se cijela linija. To se dogaña kod konvencionalnih obradnih linija. Ako želimo obradu
prebaciti na drugi stroj, moramo imati pripremljene programe. Taj zahtjev iziskuje veliki broj
rezervnih programa. Za takav raspored trebamo veći prostor koji je neracionalno iskorišten.
103
5.5. Uvjeti za ekonomičnost upotrebe FPS-a
Ti su uvjeti slijedeći:
Područje ekonomičnosti upotrebe pojedinih stupnjeva fleksibilne automatizacije prikazuje slika 5.13.
FPS se ne može kupiti «s police», jer je svaki sustav prilagoñen za odreñene radne naloge. Njega treba
prvo projektirati i zatim sastaviti od osnovnih cjelina. Ako je potrebno, moramo iskonstruirati dodatne
pomoćne naprave (transportne staze, manipulatore, stezne naprave, specijalne prihvate, alate, palete
itd.)
Dvije zadnje točke je moguće ispuniti, ali zbog kvalitetnijeg djelovanja sustava nije preporučljivo.
Takvo uključivanje je i problematično s stajališta potrebnog tehnološkog znanja i troškova, izmeñu
ostalog i zato, što se ne može izvesti automatski prijenos izradaka s palete na stroj i obrnuto a i
program obrade ne možemo brzo mijenjati. U svim tim aktivnostima je potrebna prisutnost čovjeka
koji tu predstavlja veliki faktor nesigurnosti djelovanja cijelog sustava.
Troškovi uvoñenja tih sustava su izuzetno visoki a ovisni su o kapacitetu i broju varijanti izradaka
koje obrañujemo. Po nekim podacima možemo ocjeniti; da 60 – 80% cijele investicije predstavljaju
strojevi, cijena mjernih ureñaja iznosi od 10 – 20%, opskrbni sustavi 6-12%, upravljanje sustava od 10
– 20%.
U jednoj smjeni na jednom FPS-u rade od 1 do 6 radnika, broj izradaka na sat se kreće od 1 do 20, a
broj izradaka u smjeni od 1 do 28.
Programiranje FPS-a je veoma važno za uspješno iskorištenje cjelokupnog sustava. Moramo osigurati
sistem programiranja koji je sposoban procesirati upravljačke informacije za sve podsisteme u FPS
(obradni strojevi, mjerni strojevi, posluživanje sustava itd.). Posebno je važna razdioba aktivnosti u
pojedine nivoe, jer kod kompleksnih FPS-a brzo možemo izgubiti pregled nad tokom upravljačkih
operacija.
105
Slika 5.14: Razdjelna struktura sistema upravljanja
Zadaci računala za planiranje i voñenje proizvodnje (CAPP), koji je ostalima nadreñen, jesu:
To kodiranje možemo izvesti tako da kodirana paleta na kojoj je obradak sama traži slobodnu jedinicu
za obradu. Kada je pronañe, automatski se poziva odreñeni NC program, koji sadržava i podatke o
potrebnim alatima. Drugi način je da se na stroju obrañuju samo odreñene palete s obratcima, za koje
stroj ima već pripremljene NC programe.
106
Postoji i sustav koji zahtjeva točno odreñeni raspored paleta s obradcima u odnosu na raspored strojeva
i raspoloživih NC programa za njih.
Za opskrbu potrebnim alatima brine se sustav za upravljanje alatima. Iz sustava planiranja dobivaju se
podaci a u alatnici se sastavljaju i umjeravaju potrebni alati. Podaci se ubacuju u računalo za
upravljanje alatima, onda u DNC računalo odakle se mogu prebaciti na CNC stroj. Zajedno s podacima
o alatu se u CNC stroj prenosi i NC program te korekcijske vrijednosti o alatima.
Mjerno računalo ima obično posebnu izvedbu – prilagoñenu programsku opremu, koju zahtjeva mjerni
sustav. Osnovne podatke o izratku dobiva od FPS računala, koji je povezan s sustavima CAD, CAPP i
DNC.
Razlikujemo tri programska modula. U prvoj skupini su osnovni računalni programi, programi za
potporu sustava za automatsko programiranje i programi za planiranje proizvodnje. U drugoj skupini
su upravljački programi za obradne strojeve, robote, manipulatore, mjerne strojeve, programi za
dijagnozu, programi za upravljanje proizvodnjom, transportnim sustavom, manipulacijom s alatima i
programi za praćenje stanja sustava. U trećoj skupini su direktni upravljački programi za pojedine
jedinice sustava, koje nadzire glavni nadzorni program.
ručno,
poluautomatski na osnovi pojedinih programskih podsustava i
automatski na osnovi kompleksnih programskih sustava.
Ručno programiranje uključuje programiranje svake jedinice FPS-a posebno. Isto tako izradimo i
osnovni upravljački program. Iskoristivost FPS-a je u tim slučajevima niska, programiranje je
zakašnjelo, a dolazi i do grešaka i zastoja zbog nekvalitetnih upravljačkih informacija.
U principu dijelimo:
107
Slika 5.15: Struktura programskih rješenja za FPS
U knjižnici standardnih programskih rješenja su programi koji se odnose na odreñene izratke. Njih
koristimo za automatsku obradu, manipulaciju, kontrolu, transport i druge pomoćne aktivnosti. Vezani
su na odreñene podoperacije izrade, koje su sastavni dio sustava za automatsko programiranje izrade s
programima za kontrolirano djelovanje cijeloga FPS-a.
Glavni upravljačko-nadzorni program ima prioritet u sustavu, dakle najvažniji je. Sve njegove
funkcije izvršavaju se u realnom vremenu, odnosno odmah po pokretanju.
Taj program:
109
Slika 5.17: Načini upravljanja FPS
OS-obradni stroj
MS-mjerni stroj
M-manipulator
R-računalo
CNC-računalno upravljanje
Primjer a)
Imamo samo jedno upravljanje, koje upravlja svim funkcijama pojedinih jedinica FPS-a. Informacije
za pojedine jedinice odvojene su na više potprograma dok meñusobno usklañivanje izvršava program
upravljanja. U tom slučaju upravljačke informacije moraju biti kodirane po istom principu.
Primjer b)
FPS-om upravljaju dvije upravljačke jedinice. Jedna upravlja obradnim i mjernim sustavom, a druga
sustavom za manipulaciju. Programi mogu biti meñusobno neovisni i napisani različitim jezicima.
Sinkronizaciju oba sistema izvršava posebno nadreñeno računalo.
Primjer c)
Svaka jedinica ima svoje CNC upravljanje koja sadrže meñusobno neovisne programe. Ti programi
mogu biti pisani u različitim jezicima. Meñusobna sinkronizacija izvršava se posebnim računalom.
Da bi se dosegao što viši stupanj iskoristivosti mjernih strojeva u zadnje je vrijeme razvijeno više
sustava za automatsko programiranje,. Najznačajniji su sustavi NCMES1 i SCAI-CNC2 . Sustavi imaju
odreñeni stupanj automatizacije programiranja pozicioniranja ticala s mogućnošću velikog broja
mjernih točki.
Princip programiranja (slika 5.19) je slaganje ulaznog programa u problemsko usmjeren simbolički
programski jezik.
tehnološki podaci,
1
NCMES – numerical controlled measuring and evalution, sistem su razvili u Aacheu.
2
SCAI – software per controllo automatico inspector,sistem razvijen u Italiji.
111
Slika 5.18: Način programiranja NC strojeva
112
Slika 5.19: Način programiranja mjernih strojeva
113
5.8.3. Automatsko progrmiranje manipulacijskih sistema
Imamo:
eksplicitne programske jezike i
implicitne programske jezike
114
Eksplicitni programski jezici zahtijevaju programiranje svakog pokreta robota. Okolina robota mora
biti precizno poznata. Taj način programiranja bi mogli usporediti sa ručnim programiranjem NC
strojeva. Primjereni programski jezici su npr: VAL, SINGLA idr.
Princip programskih jezika za programiranje industrijskih robota, kao što su ROBEX, RPL, RAPT itd.
prikazuje slika 5.21.
Izravni program za odreñeni nalog sastavlja se obično na interaktivan način i to uz pomoć simboličkog
programskog jezika gdje predmet opišemo geometrijskim definicijama. Isto tako opišemo geometriju
prostora – okolinu robota – i kolizijska područja. U tehnološki procesor ubacujemo podatke o brzini
pomaka, centriranju, vrsti paleta itd. Procesor izradi potrebne upravljačke informacije i arhivira ih u
datoteki IRDATA. Procesor prilagoñava te informacije odabranoj upravljačkoj jedinici.
Sustavi imaju znatne prednosti naročito kod programiranja robota u FPS-u, ali svejedno se ne
upotrebljavaju masovno. Poteškoće se najčešće javljaju kod programiranja robota voñenim senzorima,
kod definicije kompliciranih okolina, koje se pojavljuju kod upotrebe robota u industriji. Djelomično
je te nedostatke moguće riješiti grafičkim programiranjem i simulacijom djelovanja.
115
Slika 5.21: Princip programiranja industrijskih robota
116
5.8.4. Meñusobno povezivanje pojedinih sustava programiranja FPS-a
Sve jedinice FPS-a su strojno i programski povezane i kompjutorski upravljane. Princip kompjutorske
povezanosti pokazuje slika 5.23. Osnovni element FPS-a je računalo, koji preuzima centralne poslove
poput:
planiranja proizvodnje,
prgramiranja obradnih strojeva, mjernih strojeva, industrijskih robota i manipulatora,
manipulacija s alatima (priprema alata, mjerenje, arhiviranje podataka itd.).
Središnje procesno računalo je povezano s CAD računalom i CAD radnim stanicama takozvanom
ETHERNET mrežom koja je poslovnim računalom povezana s TOP3 protokolom.
DNC ima zadatak upravljati NC programima i sakupljati podatke o strojevima. Veza sa proizvodnim
računalom može biti neposredna ili preko mreže. Pojedine jedinice FPS-a meñusobno su povezane u
DNC sistem s lokalnom mrežom LAN4. Sve veze bi trebale zadovoljiti po protokolu MAP5.
3
TOP – technical office protocol
4
LAN – local area network
5
MAP – manufacturing automation protocol
117
Slika 5.22 : Grañenje pojedinih modula programiranja FPS
118
Slika 5.23: Princip računalne povezanosti FPS
Funkcija transportnog sustava je: raspoznavanje, preuzimanje, transport sa steznim napravama i bez
njih. Za to postoje različita rješenja. Kod pravilne su upotrebe takvi sustavi pogodni i za opskrbu
strojeva alatima. Sustav za transport obratka važan je dio FPS-a. To je automatski transportni sustav,
koji obratke približava stroju i vraća ih po obradi do mjesta skidanja s naprave. Transportni sustavi
razlikuju se ovisno o veličini i težini obratka. Isto je tako i vrijeme obrade za pojedine obratke kriterij
za izbor primjerenog transportera.
119
Kod strojeva koji izvršavaju samo jednu fazu imamo samo transport do stroja i od njega. Isključivanje
ljudi iz transportnog sustava je poboljšalo razvoj automatskog postavljanja, transporta i skidanja
obratka. Prednosti automatizacije transporta su:
Obratke obično ne postavljamo neposredno na palete, već upotrebljavamo posebne stezne naprave (
slika 5.24). U njih možemo pojedinačni obradak ili više jednakih manjih obradaka postaviti u jednake
ili različite položaje. Upotrebom posebnih steznih naprava možemo postaviti po 4 obradaka na 1
napravu. Tako skraćujemo pomoćna vremena za izmjenu palete za približno 4%. Obratke mase do 20
kg možemo postaviti ručno. Često su radne naprave teže od obratka. Kod težih obradaka obavezna je
upotreba manipulatora.
Glavni zadatak transportnog sustava je da sve strojeve u FPS-u opskrbljuje obradcima. Ako polazimo
od jednoga stroja vidimo da postoje više načina povezivanja strojeva s transportnim sustavom.
120
Slika 5.25: Primjer sistema za mjenjanje paleta, koji je pogodan za povezivanje sa drugim
transportnim sistemima
Tijekom obrade vrši se automatsko otpuštanje i stezanje obratka na drugu paletu na stroju. Zato su
obično dovoljne dvije palete i dva mjesta, jedno na stroju i drugo za prebacivanje. Ako želimo raširiti
sustav moramo osigurati još jedno rezervno mjesto za otpuštanje. Tim praznim mjestom dobivamo:
Kod te kombinacije stroj opskrbljujemo jednim transportnim vozićem. Vozić s paletom i gotovim
izratkom s mjesta 3 odvede i na mjesto 1 dovede novu paletu.
121
Slika 5.27: Njihajući stol za dvije palete Slika 5.28: Prijevozni stalak s izmjeničnim
Kriteriji za upotrebu: vrijeme obrade je duže od pogonom (1.dio stezanje, 2. dio obrada)
vrijeme stezanja,nije za upotrebu u vezanom Kriteriji za upotrebu: za teške obratke, nije za
povezane sustave.
transportu, spajanjem paleta mogu se
obrañivati duže obratke.
122
Slika 5.30: Dvoručni robot za izmjenu paleta ili obratka sa steznom napravom ili bez nje
Zaliha paleta nije namijenjena samo premošćivanju pauza, već se i tokom rada u smjeni stroj
opskrbljuje obradcima. Za zalihu paleta danas se odlučuju skoro svi proizvoñači.
Ovsno o broju paleta razlikuju se izvedbe skladištenja:
Ako upotrijebimo kodni sustav svi obradci mogu biti različiti. Tada upravljanje mora imati mogućnost
dostupa svim programima ili ih mora osigurati DNC sustav. Tako će obradci na svim paletama biti
obrañeni i vraćeni u skladište.
Ako je potrebno, takvo je i meñufazno skladište. To dolazi u obzir kada obrañujemo u više faza. Bez
obzira na način protoka materijala kompjutorsko upravljanje skladišta mora imati još:
Fleksibilna proizvodna ćelija sastavljena je od NC stroja (obično tokarilice ili stroja za bušenje i
glodanje), sustava za automatsko posluživanje, nadzora potrošnje i loma alata, automatskog skladišta
alata, kontrole izradaka i nadzorno-upravljačkog sustava. Na paletama mora biti dovoljan broj
obradaka a u skladištu dovoljno alata, tako da je mogući automatski rad najmanje za vrijeme jedne
smjene. Nadzorni sustav mora zaustaviti stroj kod pojave bilo kakve greške ili na kraju obrade zadnjeg
obratka. takoñer se sustav mora zaustaviti ako se kod automatske kontrole izratka ustanovi da ga nije
moguće popraviti NC korekcijom ili zamjenom alata.
124
Slika 5.33: Primjer prilagodljive obradna ćelije (SAMO-Tam)
125
Slika 5.34: Primjer fleksibilnog proizvodnog sistema
1 Računalo 9 Robot
2 Nastavljanje alata i naprava 10 Mjerni stroj
3 Opskrba radionice 11 Pripremni stroj
4 Regalno skladište 12 NC glodalica
5 Stezanje 13 NC bušilica
6 Otpuštanje 14 Obradni centar
7 Opskrba tokarilice 15 NC višenamjenski stroj
8 NC tokarilica 16 Provjera, čišćenje obratka
17 Naprava za hlañenje
126
6. INDUSTRIJSKI ROBOTI
6.1. Uvod
Naziv robot (prema slovačkom robota , teški rad ) prvi put je upotrijebio češki pisac K. Čapek 1920
godine, u svojoj naučnofantastičnoj drami "Rossum's Universal Robots". 1961 godine amerikanac G.
Deval je radi patentne zaštite u SAD-u prijavio ureñaj koji bi se mogao smatrati pretečom današnjeg
industrijskog robota, (pod nazivom programirani prijenosnik dijelova ).
127
Općenito za industrijski robot vrijedi:
Kad su ova područja dosegla odreñeni stupanj razvoja , mogao se pojaviti industrijski robot u
današnjem obliku. Vrlo je teško postići točno pozicioniranje robotske ruke , te se zato uvodi povratna
veza , gdje se pomoću prikladnih senzora (osjetila) mjere položaj i/ili brzina na krajevima članaka i taj
se podatak vraća na ulaz. Kod upravljanja robotima preko povratnih veza, željeni se položaji zglobova
zadaju preko računala. Računalo zadaje željene položaje upravljačkim podsistemima za upravljanje
pojedinim zglobovima. Na osnovu povratne veze ostvaruju se ulazni signali koji pokreću izvršne
organe i dovode zglobove u željene položaje. Da bi korisnik postavio hvataljku robota u željeni položaj
zadavanjem položaja zglobova, mora u više iteracija pokušati da odredi odgovarajuće položaje
zglobova. Dakle, potrebno je omogućiti direktno zadavanje željene pozicije i orijentacije prihvatnice, a
da upravljački sistem automatski preračuna odgovarajuće položaje zglobova. Naime upravljački sistem
treba da iz zadanih vanjskih koordinata izračuna unutrašnje koordinate zglobova. To preračunavanje
ostvaruju najčešće računala.
Većina suvremenih robota ima upravljačke sisteme koji omogućavaju direktno zadavanje vanjskih
koordinata. Potrebno je osigurati da upravljački sistem sam automatski riješava takve zadatke, te
korisnika osloboditi od problema planiranja trajektorija robota. Korisnik samo zadaje zadatak (npr.
premjesti predmet s jednog mjesta na drugo i sl.), a upravljački sistem sam planira sve pokrete robota.
Automatsko planiranje trajektorija robota vrlo je važno za uključivanje robota u fleksibilne tehnološke
sisteme, što je i zahtjev suvremene industrije.
Glavni dijelovi robota uključuju izvore pogona, senzore, manipulator, spojevi robota i upravljanje.
Meñusobna povezanost glavnih dijelova prikazana je na slici 6.2.
128
program
N.C.
pogon
mehanika
kinematika mjerni sistem
kliješta za
prihvat
senzori program
Važan element robota su izvori pogona koji osiguravaju snagu koja omogućuje kretanje robota.
Dinamičke karakteristike robota odreñene su pogonima koji opet ovise o tipu aplikacije i zahtjevane
snage. Uglavnom se koriste tri vrste sistema za pokretanje robota:
Hidraulički pogon
Električni pogon
Pneumatski pogon
Hidraulički pogoni daju robotu veliku brzinu i snagu, meñutim zauzimaju relativno mnogo prostora, te
postoje problemi sa cijeñenjem ulja što onečišćuje radnu okolinu.
Električni pogoni daju robotu manje brzine i snage, ali su precizniji sa boljom ponovljivošću i čišći za
radnu okolinu. Najzastupljeniji su upravo kod industrijskih robota.
Pneumatski pogoni se općenito koriste za male robote, sa nekoliko stupnjeva slobode za jednostavnije
zahvate manipulacije. Jeftiniji su od hidrauličnih i električnih, ali su troškovi eksploatacije skuplji radi
potrošnje komprimiranog zraka.
129
6.2.2. Senzori robota
Gibanje robota sadrži precizne pokrete koji nužno moraju biti bez trzaja. Pogoni moraju biti
kontrolirani da bi se održala željena putanja gibanja robota. Radi toga je nužno da roboti prepoznaju
odreñene karakteristike u njihovoj radnoj okolini. Senzori osiguravaju povratne informacije
upravljačkoj jedinici i daju robotu veću fleksibilnost. Senzori kao što su vizualni senzori su koristni
kod gradnje preciznijih i inteligentnih robota. Upotrebljava se široka paleta senzora od kojih ćemo
navesti nekoliko najčešće korištenih kod robota:
6.2.3. Manipulator
Robot ima tri glavne osi, koje su ili linearne ili rotacijske, tako da ruka lako zauzme željenu točku u
prostoru. Sastavni dio manipulatora su ruka i kliješta za prihvat predmeta ili alata. Kliješta za prihvat
imaju namjenu prihvata repromaterijala, obratka, alata i za njihov transport i pozicioniranje u odreñenu
poziciju. S obzirom na svrhu upotrebljavamo različita kliješta za privat. Najčešće zastupljena su:
mehanička kliješta
vakumska kliješta
magnetna kliješta
kuke za dizanje predmeta
vedra i posude za sipke i tekuće materijale.
Spojevi robota su mehanizam koji omogućavaju kretanje dijelova robotske ruke. Spojevi robota su
konstruirani tako da omogućuju robotu kretanje njegove ruke duž puta iz jedne željene pozicije u
drugu. Osnovne kretnje industrijskih robota su:
130
Stupnjevi slobode, neovisno ili u kombinaciji sa ostalima definiraju kompletno gibanje ruke robota.
Kretnje spojeva robota su u osnovi ista kao relativne kretnje pridruženih spojeva. Ovisno o prirodi
kretnji, spojevi se klasificiraju kao prizmatični spojevi i zakrivljeni spojevi.
Prizmatični spojevi omogućavaju linearno gibanje svojih veza, dok zakrivljeni spojevi omogućavaju
samo kutna gibanja izmeñu spojeva robota.
Njihove varijacije uključuju:
rotacijske spojeve
torzijske spojeve
revolving spojeve
Slika 6.3: Tipovi spojeva robota: (a) linearni spoj; (b) rotacijski spoj; (c) torzijski spoj; (d) okretni
spojevi
6.2.5. Upravljanje
Upravljanje prima i pohranjuje upravljačke informacije, izvodi potrebne veze glede na prioritetne
radnje i redoslijed.
131
6.3. Podjela robota
Obično se roboti dijele prema njihovim fizičkim konfiguracijama, ali i prema ugrañenim kontrolnim
sistemima.
132
6.3.1.3. Robot sa polarnim koordinatama
Opisana opća klasifikacija robota daje osnovu za kompleksnije konfiguracije. Moguće je imati robote
sa konfiguracijama sastavljenih od kombinacije dviju ili više opisanih konfiguracija u ovom poglavlju.
Na primjer, konfiguracija robota na slici 6.1 je kombinacija dviju ili više osnovnih konfiguracija.
Konfiguracije se kombiniraju u cilju zadovoljavanja traženih zahtjeva i zadaća koje roboti moraju
obaviti u svom radu.
133
6.3.2. Podjela robota prema načinu upravljanja
Industrijski roboti su naprave koje po želji programiramo u više osi, i možemo ih nadograditi sa
kliještima ili alatom. Od upravljanja kojeg koristimo je ovisan stupanj složenosti radnji i radnih
zadataka. Osnovna značajka je brzo prilagoñavanje različitim rubnim uvjetima i izmjenjivim
funkcijama. Da bi to postigli, potrebni su posebni programi koji su pohranjeni u upravljanju.
Takvi roboti su sposobni za kretanja iz jedne točke u drugu točku. Lokacije točaka se pohranjuju u
upravljačkoj memoriji. Točkovno upravljani roboti ne koriste put da bi došli iz jedne točke u drugu,
već je potrebno da programer isprogramira seriju točaka duž željenog puta. Uobičajeno se taj način
upravljanja koristi kod ulaganja dijelova, točkastog zavarivanja, bušenja provrta, postavljanje i
skidanje obratka iz stroja i veoma jednostavnih radnji montaže.
Roboti upravljani prema zahtjevanom putu su sposobni za izvoñenje kretnji duž upravljačkog puta.
Roboti sa takvim upravljanjem mogu se zaustaviti u bilo kojoj točci koja se nalazi na upravljačkom
putu. Sve točke koje se nalaze na putu moraju biti eksplicitno pohranjene u upravljačkoj memoriji
robota. Pravocrtno gibanje je najjednostavniji primjer za ovakav tip robota. Neki roboti upravljani
prema zahtjevanom putu imaju mogućnost da slijede blage krivulje predefinirane od programera
robota. U takvim slučajevima programer ručno miče ruku robota željenim putem, a upravljačka
jedinica pohranjuje veliki broj pojedinačnih točaka pozicija na putu u memoriju. Uobičajena primjena
uključuje sprejno lakiranje, nanošenje lijepila, te elektrolučno zavarivanje.
134
Značajna prednost industrijskih robota je prilagodljivost, koja je najviše ovisi o upravljanju.
Upravljanja kakva se upotrebljavaju kod NC opreme, samo su djelomično upotrebljiva. Zato mora
upravljanje industrijskog robota imati još dodatne karakteristike:
Nije nužno ali svakako je poželjno ako ima upravljanje slijedeće osobine:
ugrañen zaslon
ugrañenu tipkovnicu za posluživanje
DNC priključak
mogućnost korekcije alata
linearnu i kružnu interpolaciju
Kod ovakvog načina upravljanja, upravljačka jedinica može generirati put kroz različite geometrije
kao što su ravne linije, krugovi i interpolirane krivulje sa visokim stupnjem točnosti. Visoka točnost
može se zadržati u bilo kojoj točci tokom definiranog puta. Samo početna točka, krajnja točka i
definirane funkcije puta moraju se pohraniti u upravljačkoj memoriji robota, što se odražava na brzinu
rada samog robota. Isto tako potrebno je napomenuti da svi roboti sa takvim upravljanjem imaju
sposobnost samokorekcije svojih puteva.
Robotov doseg, poznat i kao radno područje, je prostor sviju točaka u okolici robota koje ruka robota
ili alat u ruci robota može doseći. Doseg robota je jedna od najznačajnijih karakteristika kod odabira
najpogodnijeg robota, jer nam područje rada nikako nesmije pasti van dosega robota.
Dosezi robota za različite konfiguracije robota prikazane su na slikama od 6.8 do 6.11. Kod robota sa
kartezijskim koordinatama doseg je prostor pravokutnog oblika.
135
Slika 6.8: Doseg robota sa kartezijskim Slika 6.9: Doseg robota sa cilindričnim
koordinatama koordinatama
Roboti sa cilindričnim koordinatama imaju doseg prostora u obliku šupljeg valjka, dok roboti sa
polarnim koordinatama imaju doseg dijela prostora u obliku šuplje sfere. Doseg robota iz sastavljenih
ruka nema specifičnog geometrijskog oblika kao što je na slici i prikazano, već je oblik dosega
direktno ovisan o složenosti gradnje samog robota.
136
Slika 6.11: Doseg robota iz sastavljenih ruka
Glavni cilj programiranja robota je taj da robot razumije njegov radni ciklus. Program ″uči″ robota
slijedeće:
1. ručno programiranje, koje u osnovi nije programiranje, nego samo nastavljanje robota.
Upotrebljavamo ga za jednostavne robote – manipulatore (nastavljanje konačnih položaja)
2. metoda učenja, gdje u ručnom načinu rada vodimo robota do željene pozicije, te pojedine takve
korake pohranimo u memoriju robota.
3. vanjsko programiranje, gdje sa programskim jezikom definiramo sve potrebne radnje koje
robot mora izvršiti
137
Načine programiranja prikazuje slika 6.12.
- start
transportera
Razlikujemo:
eksplicitne programske jezike
implicitne programske jezike
Eksplicitni programski jezici zahtijevaju programiranje svakog pokreta robota. Okolina robota mora
biti precizno poznata. Taj način programiranja bi mogli usporediti sa ručnim programiranjem NC
strojeva. Primjereni programski jezici su npr: VAL, SINGLA, AML, MCL, PLAW idr.
Izravni program za odreñeni nalog sastavlja se obično na interaktivan način i to uz pomoć simboličkog
programskog jezika gdje predmet opišemo geometrijskim definicijama. Isto tako opišemo geometriju
prostora – okolinu robota – i kolizijska područja. U tehnološki procesor ubacujemo podatke o brzini
pomaka, centriranju, vrsti paleta itd. Procesor izradi potrebne upravljačke informacije i arhivira ih u
datoteki IRDATA. Procesor prilagoñava te informacije odabranoj upravljačkoj jedinici.
Sustavi imaju znatne prednosti naročito kod programiranja robota u FPS-u, ali svejedno se ne
upotrebljavaju masovno. Poteškoće se najčešće javljaju kod programiranja robota voñenim senzorima,
kod definicije kompliciranih okolina, koje se pojavljuju kod upotrebe robota u industriji. Djelomično
je te nedostatke moguće riješiti grafičkim programiranjem i simulacijom djelovanja.
1. veličina klase
2. stupnjevi slobode
3. brzina
4. vrsta pogona
5. vrsta upravljanja
6. ponovljivost pozicioniranja
7. kapacitet nosivosti
8. vrsta okretišta: desno - lijevo
9. vrsta okretišta: gore – dolje
10. vrsta okretišta: naprijed – nazad
11. stabilnost robota
12. težina robota
Veličina klase robota definirana je sa maksimalnim dimenzijama (x) radnog područja robota.
Definirane su četiri različite klase veličine robota:
mikro (x ≤ 1 m)
mali (1< x ≤ 2 m)
srednji (2< x ≤ 5 m)
veliki (x > 5 m)
Robot može biti izrañen sa jednim, dva, tri i više stupnjeva slobode. Cijena robota raste sa
rastom stupnjeva slobode.
3. Brzina robota
Brzina robota je predodreñena u velikoj mjeri sa konstrukcijom ruka za robote. Postoji mnogo
tipova konstrukcija ruka za robote. Na primjer, konstrukcija ruke robota može se klasificirati na
slijedeće kategorije:
140
pravokutna
cilindrična
sferna
koljenasta - horizontalna
koljenasta - vertikalna
Vrste pogona robota su već ranije detaljnije opisane. Razlikujemo slijedeće vrste pogona
robota:
hidraulični
električni
pneumatski
bez upravljanja
točkovno upravljanje
upravljanje po zahtjevanom putu
kombinaciju točkovnog i upravljanja po putu
Karakteristike kao što su kapacitet nosivosti, težina, brzina i ponovljivost pozicioniranja podijeljeni su
u razrede. Na primjer, za kapacitet nosivosti roboti su podijeljeni na razrede od 0 – 5 kg, 5 – 20 kg, 20
– 40 kg, itd.
Jednostavan pristup za odabir robota je da prepoznamo sve zahtjevane karakteristike i sve željene
karakteristike. Željene karakteristike mogu odigrati značajnu ulogu kod odabira robota. Takve
karakteristike robota se mogu rangirati sa skalom, npr. 1-10 i takoñer ocijeniti same karakteristike
posebno da dobijemo klasifikaciju važnosti.
Konačno, treba rangirati robote koje imaju te karakteristike, na temelju cijena i ponuñene kvalitete.
141
U današnje vrijeme to razmišljanje se mijenja i primjena industrijskih robota je u porastu. Roboti se
podrazumijevaju kao prototip fleksibilne automatizacije. U ovom poglavlju naglasak je na primjeni
robota kod izvršavanja zahvata stavljanja i skidanja obratka, kao integralnog dijela fleksibilne
automatizacije. Razne su mogućnosti primjene industrijskih robota u auto-industriji:
zavarivanje
skidanje odlijevaka iz strojeva za tlačno lijevanje
držanje obratka prilikom kovanja u alatu
stavljanje limova u prešu i uzimanje izratka iz preše nakon deformacije
stavljanje i skidanje obratka na CNC strojeve
sprejno lakiranje
montaža
...
Sigurnost, i lakše rukovanje teških materijala, obratka i izratka su ključne prednosti upotrebe
industrijskih robota za zahvate stavljanja i skidanja na radnu operaciju.
Na slikama od 6.14 – 6.26 prikazani su različiti slučajevi upotrebe industrijskih robota u praksi.
142
Slika 6.15: Zavarivanje složenih proizvoda
144
Slika 6.20: Upotreba robotske ćelije za sprejno lakiranje automobila
145
Slika 6.21: Upotreba robota kod sprejnog lakiranja automobila
Slika 6.25: Upotreba robota za operacije sortiranja i slaganja ambalažnih jedinica na paletu
147
Slika 6.26: Upotreba robota za operaciju formiranja paletne jedinice
Pored prikazanih slučaja primjene robota u autoindustriji iz prethodnog poglavlja, primjena robota je
isto tako moguća u svim segmentima raznih industrijskih grana, pa čak i u domaćinstvima. Neki od
ovih navedenih primjera su bazirani na činjenici da je odreñena vrsta poslova kao što je to na primjer
zavarivanje ili sprejno lakiranje, opasno i nezdravo za ljude. Meñutim isto tako jednako je važna
analiza dali je robotizacija ekonomski isplativa. Postoji mnogo modela za provjeru ekonomičnosti
primjene robota. U ovom poglavlju obraditi će se razmatranje ekonomske opravdanosti uzimajuću u
obzir mjerilo perioda vraćanja investicija u implementaciju robota.
Osnovna ideja o mjerilu vremenskog perioda povrata investicija je da odredimo koliko je vremena
potrebno da povratimo uloženu investiciju u projekt. Vrijeme povrata n može se odrediti iz slijedeće
formule:
gdje je:
neto troškovi investicije: ukupni troškovi investicije u robota sa svim dodacima i svim
dodatnim troškovima – investicije u bespovratne kredite osigurane
od države ukoliko postoje
148
neto godišnji cash flow: godišnji predviñeni dohodak od instalacije robota uključujući direktne
uštede materijala i radne snage – godišnji operativni troškovi
uključujući troškove radne snage, materijala i troškova održavanja
robotskog sistema
Primjer 1.:
Poduzeće planira zamijeniti ručno lakiranje sa robotskim sistemom. Cijena robota je 160.000 $ koja
uključuje senzore, kliješta i druge troškove.
Godišnji iznos troškova održavanja i tekući troškovi za robota na osnovi jednosmjenskog rada iznose
10.000 $. Poduzeće ima mogućnost poticaja od vlade u iznosu od 20.000 $ za investicije u tehnološki
napredak. Robot će zamijeniti dva operatera. Cijena rada operatera je 20 $ uključujući sve dodatke.
Stupanj produktivnosti ostat će nepromijenjen. Odredi vrijeme povrata investicije za jednosmjenski i
dvosmjenski rad.
Rješenje:
Za jednosmjenski rad:
Godišnje uštede = godišnji trošak radne snage – godišnji troškovi održavanja robota
= $80.000 - $10.000 = $70.000
Vrijeme povrata investicija za jednosmjenski rad je $140.000/$70.000 = 2 godine
Za dvosmjenski rad:
Godišnje uštede = $160.000 - $20.000
= $140.000
Vrijeme povrata investicije za 2 godine ili manje je veoma povoljna za investiranje. U ovom slučaju
nismo uzeli u obzir nikakvo povećanje stupnja produktivnosti sa instalacijom robota. Uobičajeno takvi
sistemi rezultiraju povećanjem produktivnosti od 30-70 %. Na osnovi ovakvih postavki, ovo je veoma
dobar prijedlog investiranja.
149
6.8. Zaključak
Industrijska automatizacija duguje svoj današnji status razvoju u robotskoj tehnologiji zajedno sa
drugim tehnologijama kao što su programirana upravljanja, mikroprocesori, računala za procesne
kontrole, industrijski logički sistemi, CNC strojevi, automatski voñena vozila, automatska skladišta.
Industrijski roboti danas omogućavaju širok spektar različitih zadataka i radnji, koji se mogu izvršavati
kod raznoraznih aplikacija.
Za ispravno upravljanje sa robotsko tehnologijom, potrebno je poznavati osnove robotike, koja je dana
u ovom radu.
150
Literatura:
1. J.Balič, S.Zivec, F.Cus : Model of Universal Manufacturing Interface in CIM. Journal of Materials
Processing Technology 52(1) (1995). 102 – 114
2. J. Balič, M. Brezočnik: A Model of Inteligent CAD – CAP – CAM Interface in CIM, in: E.M. Dar
– El and R. Karni and Y.T. Herer (Eds.). Proceedings of the 13th International Conference on
Production Resarch, Jerusalem, Israel, (1995), 29 – 31.
3. J.Balič: Računalniško integrirana proizvodnja, Fakulteta za strojništvo, Maribor, 1998.
4. Nanua Singh: COMPUTER – Integrated Design and Manufacturing, New York, 1995.
151