Professional Documents
Culture Documents
S A D R Ţ A J:
Strana
1. UVOD ...................................................................................................................... 1
2. OSNOVNE KARAKTERISTIKE CNC ALATNIH MAŠINA .............................. 7
2.1. Osnovne definicije: NC, CNC, CIM, CAQ, CAD, CAM,
CAD/CAM, CAP, PPC .................................................................................. 8
2.2. Razlika između konvencionalnih (klasičnih) i CNC alatnih mašina .............. 10
2.3. Karakteristike i vrste CNC alatnih mašina ..................................................... 12
2.4. Komponente CNC alatnih mašina .................................................................. 14
2.4.1. Noseća struktura mašine .................................................................. 14
2.4.1.1. Statičko opterećenje alatne mašine ..................................... 14
2.4.1.2. Dinamičko opterećenje alatne mašine ............................... 15
2.4.1.3. Termičko opterećenje alatne mašine ................................... 15
2.4.2. Vođice .............................................................................................. 16
2.4.2.1. Vođice sa antifrikcionim linearnim kretanjem .................... 16
2.4.2.2. Linearni leţajevi sa kuglicama i valjcima ........................... 17
2.4.2.3. Ostale vođice ....................................................................... 18
2.4.3. Pogoni za glavno kretanje alatnih mašina ........................................ 21
2.4.4. Pogoni za pomoćno kretanje alatnih mašina .................................... 25
2.4.5. Upravljanje i regulacija pogonskih sistema ..................................... 27
2.4.5.1. Direktno numeričko upravljanje (DNC) ............................. 27
2.4.5.2. Sistemi adaptivnog upravljanja ........................................... 29
2.4.6. Mjerni sistemi glavnih pogona ......................................................... 32
2.4.6.1. Enkoderi .............................................................................. 33
2.4.6.2. Mjerne glave za CNC alatne mašine .................................. 34
2.4.7. Nadzor i dijagnostika CNC alatnih mašina i obradnih sistema ....... 35
2.4.8. Uvjeti za konkurentniji način proizvodnje ....................................... 37
2.4.8.1. Uređaji za prednamještanje reznih alata ............................. 37
2.4.8.2. Automatska izmjena reznih alata ........................................ 40
2.4.8.3. Automatska izmjena obradaka ............................................ 41
2.4.9. Upravljačka jedinica CNC alatne mašine ........................................ 42
2.4.10. Ostali vaţniji sklopovi CNC alatnih mašina .................................... 43
3. KONCEPCIJSKE VARIJANTE CNC ALATNIH MAŠINA ................................. 44
3.1. Višeoperacijske CNC alatne mašine ............................................................... 44
3.2. CNC strugovi .................................................................................................. 45
3.2.1. Osnovna podjela strugova .................................................................... 45
3.2.2. Horizontalni CNC strugovi ................................................................... 45
3.2.3. Više suportni strugovi .......................................................................... 47
3.2.4. Viševreteni strugovi ............................................................................. 47
3.2.5. Strugovi sa suprotnim vretenom .......................................................... 47
3.2.6. Stezanje reznih alata na CNC strugovima ............................................ 48
3.2.7. Stezanje obradaka na CNCstrugovima ................................................. 49
i
CNC ALATNE MAŠINE Uvod.
1. U V O D
Razvijeno svjetsko tržište danas se suočava s brzim i neprestanim promjenama zbog mnogih
faktora, (slika 1.1) koje se ogledaju u dinamici velike ponude novih i raznovrsnih proizvoda,
njihovom brzom zastarijevanju, visokim zahtjevima kupaca za kvalitetom i pristupačnim
cijenama. U takvim uslovima globalne tržišne konkurencije imperativ je brzo, jeftino i kvalitetno
izraditi proizvod.
Prema tome, sa aspekta ekonomičnosti postupaka, glavni ciljevi svih obrada su povećanje
dimenzionalne preciznosti i površinske cjelovitosti kvaliteta
proizvoda uz istovremeno povećanje brzine uklanjanja
materijala (strugotine), kao i smanjenje vremena rada po
jedinici proizvoda, smanjenje trošenja alata i utroška pogonske
energije. Ovi faktori su uvijek bili važni i ostaju veoma bitni za
sadašnju konkurentnu industriju kao i za automatsku
proizvodnju. Naime, definišući osnovne ciljeve obrada tj.
povećanje proizvodnosti i kvaliteta proizvoda te smanjenje
proizvodnih troškova, a kroz njih i sredstva za njihovo
ostvarivanje, može se uspostaviti međusobni neprekidni lanac
spiralnog razvoja: proizvoda - tehnologija - alatnih mašina
(slika 1.2).
1
CNC ALATNE MAŠINE Uvod.
Osnove numeričkog upravljanja postavio je 1947. godine John Parsons (1913-2007). Upotrebom
bušene trake upravljao je pozicijom alata pri izradi lopatica helikopterskog propelera. Dvije
godine poslije, američka vojska sklopila je ugovor sa institutom MIT (Massachustes Institute of
Technology in Cambrige, MA, USA) za razvoj programibilne glodalice. Glodalica, Cincinati
Hydrotel predstavljena je 1952. godine, imala je elektromehaničko upravljanje i koristila je
bušenu traku (slika 1.3.).
Iste godine počinje se
koristiti naziv numeričko
upravljanje (NC).
Tadašnja upravljačka
jedinica bila je veća od
same mašine. U odnosu
na konvencionalne
mašine značajna
promjena je bila
uvođenje zasebnih
istosmjernih motora za
pogon glavnog vretena i
suporta.
2
CNC ALATNE MAŠINE Uvod.
MIT je 1959. godine razvio prvi jezik za programiranje NC mašina, koji se zvao APT
(Automatic Programmed Tools).
Danas se unos programa u memoriju upravljačke jedinice najčešće vrši pomoću RS232 porta,
dok najnovije upravljačke jedinice imaju USB port, čime je omogućen veoma brz prijenos
podataka. Posljedica toga je efikasnija i ekonomičnija proizvodnja, naročito komplikovanih
mašinskih elemenata, što je i bio cilj razvoja numeričkog upravljanja.
Prema tome, razvoj numeričkog upravljanja je imao za posljedicu razvoj alatnih mašina
slijedećim redoslijedom: NC alatne mašine, CNC alatne mašine, obradni centri, fleksibilne
obradne ćelije te na kraju fleksibilni obradni sistemi. Naime, za uspješno poslovanje na sve
zahtjevnijem globalnom tržištu, potrebno je zadovoljiti zahtjeve kupaca, rješavajući njihove
potrebe i probleme. Zahtjeve je moguče rješavati ponudom novih proizvoda i inovacijama
postojećih. Bez savremenih CNC alatnih mašina i alata, bez primjene novih tehnologija, itd. nije
moguće zadovoljiti te zahtjeve i biti konkurentan. U svim segmentima konkretne proizvodnje,
obradni sistemi imaju ključnu ulogu, te je neophodno pratiti trendove i usvajati nova rješenja. U
području obradnih sistema za postupke obrade odvajanjem čestica prisutni su sljedeći trendovi:
1. PROCESI OBRADE :
1.1. Modeliranje i simulacija procesa obrade,
1.2. Visokobrzinske obrade,
1.3. Mikro i nano tehnologije obrade,
1.4. Nekonvencionalne tehnologije (obrada laserom, vodenim mlazom, itd.),
1.5. Tehnologije brze izrade prototipa,
1.6. Tvrde obrade,
1.7. „Suhe“ obrade, itd.
Zaključak je, da pred današnje specijalizirane proizvodne firme za obradu matala odvajanjem
čestica postavljaju se visoki zahtjevi za samu obradu, a neki od njih su: optimalni kvalitet
obrade, niski troškovi proizvodnje, poštivanje rokova isporuke, racionalno upravljanjem
materijalom i informacijskim tokovima u proizvodnom sistemu, itd. Sve to je nezamislivo bez
novih pristupa u postupcima obrade kao što je CNC tehnologija (CNC alatne mašine,
projektovanje procesa obrade, itd.). Savremeni obradni sistemi, pored kontinuiranih zahtjeva ka
većem stepenu automatizacije i fleksibilnosti, sve više trebaju ispunjavati zahtjeve integracije i
inteligencije, odnosno pokazati sposobnost autonomnosti. U upravljačkom segmentu, stalno se
traga za novim rješenjima koje će odgovoriti na pitanje kako omogućiti proizvodnim sistemima
da se prilagode brzim promjenama u okolini. Pri tome se najčešće spominju:
a) Intelligent Manufacturing Systema – Inteligentni proizvodni sistemi,
b) Genetic Manufacturing System – Genetski proizvodni sistemi,
c) Biological Manufacturing System – Biološki proizvodni sistemi,
d) Virtual Manufacturing System – Virtualni proizvodni sistemi,
e) Reconfigurable Manufacturing Systems – Rekonfigurabilni proizvodni sistemi, itd.
Proizvodne firme će se stalno susretati sa čestim i nepredvidivim tržišnim promjenama, kao što
su: uvođenje novih proizvoda, promjene količine i kombinacije proizvoda, nove komponente za
postojeće proizvode, nove tehnologije, itd. Zato firme moraju koristiti proizvodne sisteme koji će
u potpunosti moći odgovoriti navedenim zahtjevima. O značaju obradnih sistema za industrijsku
razvijenost pokazuje prikaz o potrošnji obradnih mašina u periodu 2001 – 2007 godine, slika 1.4.
4
CNC ALATNE MAŠINE Uvod.
Posebno, pronalazak novih materijala za rezne alate sa kojima se mogu realizovati sve veće i
veće brzine rezanja, dovela su do razvoja novih konstrukcionih rješenja alatnih mašina u cjelini,
kao i njihovih elemenata, uređaja i mehanizama. Ovdje se prije svega misli na glavna vretena,
pogonske mehanizme i mehanizme pomoćnih kretanja (snaga, obrtni momenti i brojevi obrtaja).
Prema tome, razvoj novih (kvalitetnijih) materijala za rezne alate je stvorio nov i cjelovit pristup
u dizajniranju alatnih mašina i obradnih sistema. Najznačajniji zahtjevi u dizajniranju novih
alatnih mašina su:
povećanje snage i broja obrtanja glavnog vretena (primjena novih reznih alata a time i
implementacija visokobrzinske obrade),
kontrola temperature glavnog vretena,
automatska kompenzacija istrošenja alata (unos korekcije za alate, nadzor nad istrošenjem i
lomom alata, itd),
automatski transport i izmjena alata, obradaka i pribora,
automatsko stezanje obratka u radnom prostoru mašine,
optimiranje režima obrade,
simulacija tehnološkog procesa,
kontrola glavnog, te pomoćnog kretanja numerički upravljanih osa pomoću računarske
obrade podataka, itd.
čišćenje i odvod odvojenih čestica (pranje, sušenje i hlađenje obradaka, itd),
preventivno održavanje uz dijagnosticiranje i signalizaciju s jasnim tekstom opisa smetnji,
itd.
5
CNC ALATNE MAŠINE Uvod.
sistema materijala,
energetskog sistema i
sistema upravljanja.
6
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Osnovni
zahtjevi
savremene
proizvodnje
Rješavanje sve većih zahtjeve tržišta kao i automatizacija maloserijske i serijske proizvodnje
se uspešno izvodi primjenom CNC alatnih mašina. Njihova primjena dovodi do:
povećanja proizvodnosti,
povećanja tačnosti obrade,
povećanja vremenskog stepena iskorišćenja mašine, itd.
Osnovne prednosti CNC alatnih mašina u odnosu na dvije skupine konvencionalnih mašina:
7
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Međutim, prednosti su izraženije – zato je stalan i sve brži razvoj i zastupljenost CNC alatnih
mašina u metaloprerađivačkoj industriji a naročito zbog:
a) povećanje proizvodnosti
b) povećanje kvaliteta proizvoda i
c) smanjenje proizvodnih troškova.
2.1. Osnovne definicije: NC, CNC, CIM, CAQ, CAD, CAM, CAD/CAM,
CAP, PPC
b) CNC – sistemi (mašina+upravljačka jedinica na bazi računara tj. NC+ računar = CNC.
Razvojem softvera i hardvera današnji CNC sistemi upravljanja predstavlja visok stepen
automatizacije proizvodnih funkcija (programiranje na mašini, upravljanje alatima,
materijalom, mjerenja, složene interpolacije, dijagnosticiranje stanja mašine, video upute
za održavanje sistema, grafička simulacija, itd.). Uticaj računara na NC programiranje
8
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
9
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Kad govorimo o obradi predmeta pomoću konvencionalnih i CNC alatnih mašina mogu se
postaviti određena pitanja. Je li CNC obrada bolja i ako jeste, zašto? Ima li sličnosti među tim
obradama? Upoređujući ova dva načina obrade može se zaključiti da je osnovni pristup pri
projektovanju tehnologije gotovo jednak:
• Analiza crteža i ostale dokumentacije,
• Izbor operacija obrade,
• Određivanje baznih površina i izbor načina stezanja,
• Odabir odgovarajućih alata,
• Proračun optimalnog režima obrade,
• Izrada programa i testiranje (za CNC alatne mašine),
• Izrada predmeta.
Kod CNC alatnih mašina mikroprocesor vodi alat uvijek na jednak način čime se postiže da je
svaki izradak u serijskoj proizvodnji isti. Iz ovog se može zaključiti da su CNC alatne mašine
uvijek superijornije nad klasičnim mašinama. Međutim ako je potrebno izraditi samo jedan
jednostavan predmet ipak konvencionalne mašine imaju prednost (ekonomičnost
proizvodnje). Ove prednosti CNC alatnih mašina, dobijene su ugradnjom specifičnih
komponenti kao što su: klizno–vodeći sistemi CNC mašina (vođice i sistemi za prenos
kretanja), zavojno vreteno sa navrtkom, itd.
10
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Ova razlika proizilazi iz potrebe za boljim performansama alatnih mašina, te se u tom cilju
navodi nekoliko karakteristika CNC alatnih mašina:
a) Veći stepen iskorištenja – veće brzine obrtaja i brzine pomoćnih kretanja, veće ugrađene
snage motora, itd. (omogućena upotreba savremenuh reznih alata).
b) Viša tačnost – uslovljeni viši zahtevi kod konstrukcije strukture u pogledu krutosti,
prigušenja eliminisanju toplotnih deformacija i habanja.
c) Upravljanje svim funkcijama mašine je daljinsko. Svi prenosnici glavnog i pomoćnog
kretanja su posebno konstruisani, i obično nezavisno upravljani, a povezani električnim
i elektronskim putem.
d) Izmenjivači alata, nosači alata su automatizovani a funkcije izmjene alata uključene u
dio numeričkog upravljanja.
e) Mjerni sistem je dio cjelokupnog sistema i najčešće u zatvorenom kolu sa ostalim
djelovima numeričkog upravljanja.
f) Vretena CNC mašina, glavna i pomoćna, izvedena su sa višim stepenom tačnosti, većih
su dimenzija a uležištenju se posvećuje posebna pažnja u pogledu krutosti, prigušenja
oscilacija i toplotnih deformacija, itd.
Pored navedenih razlika, treba imati u vidu i suštinske. Konvencionalna mašina je orjentisana
za direktnu obradu materijala, a kod numerički upravljane alatne mašine prvo se obrađuju
informacije, a zatim odgovarajuće jedinice, na osnovu obrađenih informacija, vrše kretanja
koja služe za neposrednu obradu materijala pripremka. Osnovne razlike između
konvencionalnih i CNC alatnih mašina (slika 2.2) su:
a) Pogon mašine – kod konvencionalnih mašina najčešće radi se o skupnom pogonu tj.
jedan motor pogoni i glavno vreteno i ostala kretanja radnog stola, dok kod CNC
mašina postoji jedan glavni motor za pogon glavnog vretena a kretanje po osama
ostvaruju posebni istosmjerni motori.
b) Upravljanje mašine – izvodi se kod konvencionalnih mašina ručno ili mašinski preko
ručica za upravljanje dok CNC alatne mašine imaju upravljačku jedinicu (tastatura i
ekran) i rade automatski preko programa.
11
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Slika 2.2. Razlika između konvencionalnih (a) i CNC alatnih mašina (b)
Na slici 2.3. je prikazana struktura CNC alatne mašine. Današnji standard kod CNC alatnih
mašina je softver na bazi Windows sistema, grafika i simulacija (3D) u boji što omogućava
brzo programiranje i editiranje programa na licu mjesta ili prijenos podataka sa računara na
upravljačku jedinicu mašine.
12
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Danas se sve više proizvode tzv. višeoperacijske numerički upravljane alatne mašine. Postoje
slijedeće vrste prema obliku obratka, koji se na njima mogu obrađivati:
obradne centre - za obradu prizmatičnih obradaka: glodanjem, bušenjem, struganjem i
brušenjem,
strugarske centre - za obradu osnosimetričnih obradaka: struganjem, bušenjem,
glodanjem i brušenjem i
brusne centre - za brušenje složenih brusnih površina.
13
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Pogoni modernih alatnih mašina sve češće se baziraju na direktnim pogonima integriranim u
strukturu mašine. Na slici 2.4. je data struktura jedne modularne obradne ćelije
Slika 2.4. Struktura jedne modularna obradna ćelija (projekt HSTEC d.d.)
Svi motori, prijenosni i drugi funkcionalni dijelovi alatne mašine, povezani međusobom,
čvrsto su vezani za noseću strukturu mašine. Tako da je noseća struktura mašine izložena
statičkim i dinamičkim silama, pa je zbog toga veoma važno da se noseća struktura mašine ne
deformiše ili ne osciluje, preko dozvoljene granice, kada je izložena djejstvu sila koje su
prisutni pri obradi. Sve komponente mašine moraju da ostanu u tačnom relativnom položaju
da bi zadržale geometrijsku tačnost, bez obzira na intenzitet i pravac djejstva sila. Na
konfiguraciju noseće strukture mašine takođe utiču način proizvodnje, montaže i rukovanja
alatnom mašinom. U daljem djelu teksta biće reči o osnovnim faktorima koji utiču na izradu
noseće strukture alatne mašine.
Statičko opterećenje, kod alatne mašine, potiče od težine kliznih djelova, obratka i sila koja se
javljaju prilikom rezanja. Da bi se deformacija strukture tokom statičkog opterećenja kretala u
14
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Dinamičko opterćenje je termin koji se koristi za sile koje se neprekidno mijenjaju i pri tom
djeluju na noseću strukturu alatne mašine tokom njenog rada. Ove sile dovode do vibracija
cijelog mašinskog sistema. Vibracije mogu da potiču od:
a) neizbalansiranih rotirajućih elemenata,
b) nedozvoljenog uparivanja zupčanika,
c) nepravilno izvedenog uležištenja,
d) promjena u intenzitetu sile rezanja tokom obrade (npr. glodanje), itd.
Kod alatnih mašina postoji veći broj lokalnih toplotnih izvora koji povećavaju toplotni
gradijent unutar mašine. Neki od toplotnih izvora su:
a) električni motor,
b) trenje u mehaničkom pogonu i prenosnicima,
c) proces obrade,
d) temperatura okoline, itd.
Ovi toplotni izvori prouzrokuju lokalne deformacije, što za posljedicu ima značajno
pogoršanje performansi mašine. Da bi smanjili termičko opterećenje treba se generalno
pridržavati sledećih pravila:
a) pogon (motor i prenosnik) treba montirati na spoljnom dijelu mašine,
b) adekvatnim podmazivanjem otkloniti temperaturu nastalu usled trenja u ležajevima i
vođicama,
c) adekvatnim sredstvom za hlađenje i sistemom za otklanjanje strugotine otkloniti
temperaturu nastalu tokom obrade,
d) strukturu mašine izraditi u termo-simetričnom dizajnu, itd.
15
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
2.4.2. VOĐICE
Tokom obrade obradka, vrijednost translacionog kretanja (veličina pomjeranja) može biti
najmanje 20 mm/min, dok tokom operacija kretanja bez obrade kao što je na primjer
pozicioniranje (veličina pomjeranja) i do 50 m/min. Tokom izrade vođica treba obraditi
pažnju na sledeće:
tvrdoću,
sposobnost prigušenja,
geometrijsku i kinematsku tačnost,
brzinu klizanja,
karakteristike i otpornost trenja,
mogućnost podešavanja zazora,
zaštitu od strugotine, itd.
Ovi faktori variraju u zavisnosti od primjene vođica i prema tome izbor vođica i njihove
geometrije može biti od kritične važnosti u pojedinim slučajevima. Relativni položjaj
pogonskog mehanizma u odnosu na vodeće strane klizača je veoma važan. U idealnom
slučaju pogonski mehanizam bi trebalo da bude postavljen tako da otpor trenju i sila trenja u
vodećem sistemu budu konstantni.
16
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Recirkulaciona posteljica
Na slici 2.6. prikazana je konstrukcija sa recirkulacionom posteljicom. Proizvođači na tržištu
nude zaptivene i nezaptivene vođice, što je prikazano na slici 2.7. Najtačnija tolerancija
vratila za neke aplikacije iznosi 0.005 mm.
Veliki broj CNC alatnih mašina uglavnom koriste valjke da bi obezbjedili kretanje
kotrljanjem. Valjci se kotrljaju preko vođica koje su izrađene na odlivku mašine. One veoma
efikasno obezbjeđuju mirno i lako kretanje, ali zahtevaju tačnost forme pri izradi na odlivku.
Površine koje su u kontaktu sa valjcima treba da budu kaljene.
Da bi smanjili problem izrade i tačnosti forme, na postolju mašine mogu da budu pričvršćene
okaljene čelične šine sa specijalizovanim oblikom za vođenje, a duž šina se pokreće po par
specijalnih blokova sa recirkulacionim kuglicama. Kuglice obezbeđuju kretanje kotrljanjem i
17
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
sve dok kontaktna forma šina odgovara formi kuglica postojaće kontakt po liniji između
kuglica i šina. Ovim postupkom je smanjen koeficijent trenja. Ove vođice zahtevaju izuzetno
preciznu izradu.
Različite forme linearnih vođica su prikazane na slici 2.8, dok je primjena i metode
montiranja ovih vođica objašnjena na slici 2.9.
Korišćenje jedne šine Krišćenje dve šine pri čemu se LM blok kreće
Krišćenje dve šine pri čemu se LM šina kreće Korišćenje dve šine jedne naspram druge
Pored konvencijalnih tipova vođica u upotrebi su kod CNC alatnih mašina i sledeći tipovi
vođica
a) hidrostatičke
b) aerostatičke vođice
Kod hidrostatičkih vođica površina klizača je odvojena od vođice veoma tankim filmom
fluida pod pritiskom većim od 300 bara. Uljni film se pri kretanju održava uz pomoć spoljnjeg
hidrauličnog agregata koji stvara odgovarajući pritisak. Pozitivan zazor između vođica je
kontrolisan i mali je, ili ne postoji u stacionarnom stanju kada mašina ili agregat ne rade, a
stvara se smo pod dejstvom pritiska ulja. Habanje trenjem su u potpunosti eliminisani. Uz
pomoć ovih vođica dobija se visok stepen dinamičke krutosti i prigušenja pa obje ove
karakteristike doprinose dobrim sposobnostima obrade. Upotreba ovih vođica ograničena je
visokom cijenom izrade i teškoćama pri sastavljanju.
18
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Izbor vođica za pojedinu upotrebu u osnovi zavisi od zahtjeva nosivosti, prigušenja i brzine
traverse. Stoga se, zbog ispravnog i komecijalno opravdanog izbora vođica, navodi nekoliko
karakteristika koje vođenje treba da ispuni. Upoređivanje je vršeno za dvije vrste vođenja:
klizno i korljajno što se vidi iz tabele 2.1.
Algoritam za izbor odgovarajućeg tipa linearnog ležaja sa kuglicama dat je u daljem tekstu.
Ovaj algoritma je dao jedan od velikih proizvođača linearnih ležajeva THK.
19
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
20
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Na slici 2.10. je data podjela elektro i hidrauličnih motora za ostvarivanje glavog kretanja
alatnih mašina.
Prednosti primjene elektromotra za glavno kretanje su: veći životni vijek, veći stepen
iskorištenja, smanjena proizvodnja toplote a prednosti primjene hidrauličnih motora su:
mogućnost brzog ubrzanja i niže efektivne težine.
Ipak, pogoni modernih alatnih mašina sve češće se baziraju na direktnim pogonima
integriranim u strukturu mašine – motorvretena, slika 2.11. Osovina motorvretena je ujedno i
glavno vreteno alatne mašine u kojoj je integrirana vučna poluga sistema za prihvat alata,
slika 2.12.
Zahtjev za postizanjem visokih brzina obrade dovodi do niza projektnih rješenja vretena
mašina za obrade velikim brzinama. Tako da pogone viskobrzinskih vretena možemo svrstati
u dvije osnovne grupe:
a) vretena sa integriranim motorom tj. HS MOTORVRETENA i
b) visokobrzinski motori za pogon viskobrzinskih komponenata HS MOTORI
21
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
a) b)
Slika 2.11. Prikaz HSK sistema stezanja alat
Stalno je prisutna težnja za projektovanjem alatnih mašina sa sve većim brojem obrtaja reznog
alata ili radnog predmeta. Tu postoji niz ograničavajućih faktora koji definiraju mogućnosti
realnog porasta brzine obrtaja, te niz poremećaja sistema: mašina-alat-obradak, o kojima treba
voditi računa pri projektovanju sistema za glavno kretanje. Za potrebe visokobrzinske obrade
u posljednjih nekoliko godina najčešće se koriste glavna vretena sa integriranim motorom tzv.
motorvretena. Oni su toliko sada razvijeni, da sve više istiskuju konvencionalne pogonske
motore. Ovi motori nemaju klizne kontakte, pa osim ležajeva nema drugih dijelova koji su
izloženi mehaničkom trošenju. Nedostatak im je što integrirani motor stvara dodatnu toplotu u
vretenu. Već u samom razvoju motorvretena potrebno je definisati sve moguće opcije
(funkcije) za izbor projektnog riješenja te analizirati sve funkcije ograničenja i moguće
poremećaje sistema i procesa (slika 2.12.).
22
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Naime, glavni zahtjevi motorvretena su visoka tačnost u radu, velik broj obrtaja, veća snaga,
visoka krutost, niska pogonska temperatura te visoka pouzdanost. Neki od ovih zahtjeva su u
suprotnosti jedni s drugima. Iz ovog razloga ne mogu svi biti istovremeno ispunjeni. Stoga je
važno da se kod razvoja motorvretena zahtjevi tačno razmatraju i vrednuju s obzirom na
potrebe i pogonske uslove. Uzimajući u obzir zahtjeve i karakteristike koje treba imati
obradni sistem, pri izboru visokobrzinskog motorvretena potrebno je između ostalog riješiti
slijedeće:
a) Izbor i predopterećenja ležajeva
Zavisno o zahtjevima, za visokobrzinska vretena alatnih mašina koriste se različiti tipovi
ležajeva: kotrljajući, hidrodinamički, hidrostatički, aerostatički i elektromagnetski ležajevi. Za
velike brzine primjenjene u savremenoj tehnologiji, danas se najčešće koriste visokoprecizni
kuglični ležajevi s kosim dodirom i sa keramičkim kuglicama. Naime, keramički ležaji u
metalnom kućištu (hibridni ležaji) se odlikuju manjom masom i većom krutošću. Za
visokobrzinsko glavno vreteno je bitna obodna brzina ležaja prednjeg uležištenja, koja može
iznositi i do 200 m/s. Prema najnovijim saznanjima sa kugličnim hibridnim ležajevima i sa
ugaonim kontaktom uz sistem minimalnog podmazivanja ubrizgavanjem ulja i zraka, moguće
je postići brzine opisane DN brojem i do 3 . 106 mm/min.
veliki broj obrtaja vretena. Zapravo, veličina predopterećenja treba biti tolika, da se pod
djelovanjem sila rezanja ne pojavi zračnost u ležajevima. Pojava zračnosti u uležištenju
glavnog vretena uzrokovala bi smanjenje krutosti i oscilacije, što bi smanjilo tačnost obrade,
povećalo trošenje rezne oštrice alata i pogoršalo hrapavost obrađene površine. Mnogobrojnim
eksperimentima je potvrđeno da krutost sistema raste sa inicijalnim predopterećenjem
prednjeg uležištenja uz prikladno hlađenje i podmazivanje.
Pri izboru pojedinih funkcija pogonskog sistama potrebno je voditi računa i o interakciji
pojedinih funkcija kao npr: pogonski motor–zagrijavanje–uležištenje-prihvat alata itd.
24
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Pošto je motorvreteno glavni izvor toplote a rezni alat je u direktnom kontaktu sa vretenom
potrebno je intenzivno hlađenje, i temperatura motorvretena mora biti kontrolisana. Hlađenje
se može vršiti zrakom, uljem, ali najčešće se koristi hlađenje vodom.
Danas se kod savremenih obradnih sistema za visokobrzinske obrade koristi direktan pogon
pomoćnog kretanja koji je zasnovan na primjeni linearnih motora (slika 2.13.), koji, uvećava
brzinu i ubrzanje, povećava tačnost pozicioniranja i ponavljanja, povećava pouzdanost, (kod
ovih motora nema mehaničkih prijenosnih elemenata, osim vodilica, pa nema ni mehaničkog
trošenja) i znatno poboljšava odnos maksimalne sile i otpora trenja. Direktni pogon se
najčešće integrira u konstrukciju posmičnih osi, dok se za vođenje upotrebljavaju profilirane
vodilice. Današnji inovacijski skok mašina sa linearnim direktnim pogonom omogućuje
dosljednu primjenu visokobrzinske tehnologije glodanjem sa brzinama posmaka i do 150
m/min, a ubrzanja do 40 m/s2 i preciznost pozicioniranja od 1 μm. Kretanje se ostvaruje preko
nošenja magnetskim poljem tako da nema direktnog kontakta, između kliznih površina. U
vezi sa visokom rezolucijom mjernog sistema, linearni motorni pogon dozvoljava vrlo visoku
kvalitetu sinhronizacije koja se treba ostvariti. Devijacija brzine je ispod 1% u cijelom
području kretanja.
25
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Za posmična kretanja kod alatnih mašina se koriste Torque notori. Torque ili jednostavno
rečeno moment obrtaja; to je nova ciljna veličina inovativne gradnje modernih komponenata
alatnih mašina.
26
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
a) b)
27
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
editiranje NC programa,
unošenje NC programa,
spremanje i obrada proizvodnih podataka,
upravljanje tokom materijala,
upravljanje proizvodnjom, itd.
Načini povezivanje NC/CNC alatnih mašina pomoću DNC sistema upravljanja zavisi o
financijskim mogućnostima kao i zahtjevima koje stavljamo pred DNC sisteme. Postoje
sljedeće varijante povezivanja alatnih mašina:
a) Povezivanje do 8 mašina u slučaju malih (max.20m) udaljenosti između mašina i
računara uz minimalne instalacijske i hardverske
troškove putem serijske veze RS-232 (serijska kartica 8
portova), slika 2.16.
b) Povezivanje NC/CNC alatnih mašina. putem instalisane mreže pri čemu serijski
portovi (Comserver) omogućavaju
povezivanje mreže i mašina putem
RS-232 veze, slika 2.17.
28
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Prema zadatku i načinu djelovanja, upravljani sistemi se mogu uvjetno podijeliti u dvije
grupe:
1) Tehnološki sistem
Adaptivno granično upravljanje (ACC – Adaptive Control Constraint)
Adaptivno optimalno upravljanje (ACO – Adaptive Contro Optimization)
2) Geometrijski sistem
Adaptivno geometrijsko upravljanje (ACG – Adaptive Control Geometry)
29
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
CNC alatna
mašina i
proces
ACC ima zadatak da ostvari maksimalno moguće elemente režima rezanja i njihovo
održavanje, a da pri tome ne dođe do prekoračenja graničnih vrijednosti koje se odnose na
alatnu mašinu i proces rezanja. Proces upravljanja se sastoji u snimanju stvarnog stanja
procesa rezanja i automatskog mijenjanja upravljačkih veličina, sve dok se stvarna vrijednost
ne izjednači sa traženom vrijednošću. Praćenje stanja opterećenosti može biti izvedeno preko
30
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
više mjernih veličina. Mjerene veličine mogu biti: sila rezanja, obrtni moment, snaga, itd.
Tražene granične veličine zadaje tehnolog, ovisno o mašini i obradnom procesu. Kao
upravljane veličine za regulisanje opterećenja mogu biti: posmak, dubina rezanja, broj obrtaja,
itd. Na slici 2.21. je prikazan osnovni koncept ovog sistema kod obrade struganjem.
ACO ima za cilj odvijanje procesa obrade u uvjetima koji odgovaraju optimalnoj radnoj tački
ili krivoj, određenoj prema ekonomskim i/ili tehničkim kriterijima. Kriteriji mogu biti:
minimalni troškovi obrade ili
maksimalna proizvodnost.
31
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
ACG ima za cilj ostvariti visoku tačnost dimenzija i oblika obratka. Sistem sa geometrijskim
adaptivnim upravljanjem ima jedan ili više mjernih sistema za mjerenje karakterističnih
veličina, koje direktno ili indirektno utiču na tačnost dimenzija i oblika. Preko regulacionog
uređaja se koriguje relativni položaj između obratka i alata ili se utiče na elemente režima
rezanja kako ne bi došlo do prekoračenja tolerancije dimenzija i oblika. Na slici 2.23. je
prikazan princip ACG pri mjerenju dimenzija u procesu rezanja.
Na glavnom pogonu CNC alatnih mašina se mogu montirati jedan od sljedeća dva mjerna
sistema:
digitalni-direktni-apsolutni mjerni sistem (HEIDEIHMAN) i
digitalni-indirektni-inkrementalni mjerni sistem – (BALLUF).
32
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Na slici 2.24 je prikazan princip montaže mjernih sistema za kontrolu obrtnog i pravolinijskog
kretanja alata odnosno obradka. Osnovna razlika kod primjene linearnih mjernih sistema i
rotacijskih mjernih sistema (enkodera) što linerani mjerni sistemi u povratnu petlju uključuju i
posmični pogon.
a) b)
Slika 2.24. Princip montaže mjernih sistema (enkodera)
2.4.6.1. ENKODERI
Kod CNC alatnih mašina najčešće se koriste ugaoni enkoderi. Postoje slijedeće konstrukcione
izvedbe:
a) Ugaoni enkoderi sa integralnim ležajem, šupljim vratilom i integriranom statorskom
spojnicom;
b) Ugaoni enkoderi sa integralnim ležajem, za zasebne spojnice vratila;
c) Ugaoni enkoderi bez integralnog ležaja
33
dr.sci Ahmet Čekić CNC ALATNE MAŠINE
Za kvalitetniji rad i veću iskoristivost CNC alatnih mašina neophodna je i oprema za brzo i
precizno mjerenje dimenzija reznih alata (prednamještanje reznih alata van prostora alatne
mašine) kao i kontrolu izradaka. Potreba za brzim i preciznim mjerenjem alata i izradaka je
sve više prisutna u priovodnom mašinstvu zbog povećanja kvaliteata, konkurentnosti,
automatiziranje procesa obrade, itd. Princip rada mjernih glava može se objasniti u slijedeća
četiri koraka:
34
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Da bi alatna mašina ili obradni sistem mogao raditi funkcionalno (sa što manje zastoja) potrebno je
nadzirati:
a) proces,
b) alat i
c) mašinu ili obradni sistem,
Na slici 2.26 su prikazani najvažniji parametri nadzora procesa odvajanjem čestica (strugotine), u
tabeli 2.1 sistemi nadzora reznog alata i na slici 2.27 jedan od načina nadzora procesa.
35
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Nadzor Posebno
Kontrola Nadzor alata Zakretno Optičko
Vrsta smetnje strujom optičko
izdržljivosti mjerenjem sile ticalo mjerenje
motora mjerenje
Istrošenje
(normalno)
Privremeno
istrošenje
Podrhtavanje
Naljepak
Potpuni lom
Pogrešan alat
Pogrešne
izmjere
(dužina,
prećnika)
Pogrešni rezni
podaci
36
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Veoma je važno pratiti stanje vlastitih kapaciteta proizvodnje s obzirom na njihovo iskorištenje,
kvalitet proizvoda te njihov uticaj i prikladnost na rastuće zahtjeve savremenog tržišta. Konkurentna
sposobnost i mogućnost ostvarivanja profita glavni je zadatak svake proizvodnje, koju treba
dinamički pratiti i prilagoĎavati zahtjevima potražnje. Zapravo, savremena tehnologija utiče na
razvoj alatnih mašina i obradnih sistema kroz implementaciju slijedećih komponenti:
kontrola temperature glavnog vretena,
automatska kompenzacija istrošenja alata,
unos korekcije za alate,
nadzor nad istrošenjem i lomom alata,
automatska izmjena alata, obradaka i pribora,
automatsko stezanje obratka u radnom prostoru mašine,
automatski transport alata, obradaka i pribora,
čišćenje i odvod odvojenih čestica,
pranje, sušenje i hlaĎenje obradaka,
optimiranje režima obrade,
simulacija tehnološkog procesa,
povećanje snage i učestalosti obrtaja glavnog vretena (novi rezni alati i visokobrzinska
obrada),
preventivno održavanje, samoodržavanje uz dijagnosticiranje i signalizaciju s jasnim
tekstom opisa smetnji,
kontrola glavnog, te pomoćnog kretanja numerički upravljanih osa pomoću računarske
obrade podataka, itd.
Inače, priprema numerički upravljanih alatnih mašina i obradnih sistema sastoji se od projektovanja
tehnologije, programiranja, prednamještanje alata, izbora steznih i kontrolnih naprava, itd. kako bi
pomoćna vremena bila smanjena na najmanju moguću mjeru, te izbora alata i tehnologije rezanja
koja će značajno smanjiti glavno vrijeme obrade.
Prednamjestiti rezni alat znači unaprijed, tj. prije obrade izmjeriti odgovarajuće dimenzije oštrice
reznog alata ili namjestiti oštricu reznog alata na potrebne mjere, kako bi korišten u obradi na
alatnoj mašini osigurao uspješan i siguran rad, slika 2.28. UreĎaj za prednamještanje reznih alata je
jeftiniji od alatne mašine.
37
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
prihvatnog dijela (SK, HSK, DIN, itd.) za ulaganje u glavno vreteno, ureĎaj za
prednamještanje ili spremišta alata,
dijela za stezanje i prijenos obrtnog momenta,
otvora za dovod SHIP-a na rezno mjesto, itd.
UreĎaj za prednamještanje reznih alata je obično optički s ručnim ili automatskim upravljanjem.
Kod automatskog upravljanja u zaslonu su koordinatno ugraĎeni vodiči, koji reagiraju na sjenu
konture oštrice alata. UreĎaj za prednamještanje obično se nalazi u alatnici ili pokraj mašine, ovisno
o tome koliko mašina poslužuje jedan ureĎaj.
UreĎaji za prednamještanje reznih alata s obzirom na namjenu, mogu biti:
a) specijalni
b) univerzalni.
38
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Kvalitetan rad CNC mašine, posebno obradnih centara i fleksibilnih obradnih sistema, zahtjeva
prednamještanje reznih alata van alatne mašine. To je bilo, a još uvijek i jest opravdano obzirom na
povećanje iskoristivosti alatne mašine, a i ekonomski, jer je cijena radnog sata na ureĎaju za
prednamještanje reznog alata znatno niža od cijene sata rada alatne mašine za koji se
prednamještanje obavlja.
Danas je moguće prednamještanje reznog alata izvršiti u radnom prostoru same alatne mašine, slika
2.30. Rezni alat uložen u glavno vreteno alatne mašine privodi se čvrstom mjernom ticalu kojim se
utvrĎuje referentna geometrija alata i prenosi u upravljačku jedinicu same mašine. TakoĎer, u
odreĎenim okolnostima je potrebno unutar obradnog prostora alatne mašine, pomoću mjernog
ticala, izmjeriti odreĎene karakteristične mjere obratka. Za mjerenje obratka, poziva se iz spremišta
alata mjerno ticalo (npr. Renishaw) i postavi se u glavno vreteno alatne mašine, i na taj način se
izvrši mjerenje odreĎenih polaznih baza obratka ili/i alata.
Slika 2.30. Prednamještanje reznih alata ili/i obradaka u radnom prostoru mašine
39
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
CNC alatne mašine, obradni centri i fleksibilni obradni sistemi opremljeni su spremištem alata i
manipulatorom za automatsku izmjenu alata. Automatskom izmjenom alata postiže se:
koncentracija operacija, koje se mogu obaviti u jednom stezanju obratka,
skraćenje pomoćnog vremena obrade,
automatizovani rad alatne mašine,
fleksibilnost alatne mašine, itd.
Automatska izmjena alata odnosi se na izmjenu pojedinačnih reznih alata u glavnom vretenu alatne
mašine, slika . Osnovne pretpostavke za implementaciju automatske izmjene alata (razvoj
podsklopova i elemenata) na alatnoj mašini su:
adekvatni držači alata,
kodiranje alata,
prednamještanje alata,
adekvatni prihvat za polugu izmjenjivača alata,
adekvatno stezanje držača alata u glavno vreteno alatne mašine i u ureĎaju za
prednamještanje,
manipulator za izmjenu alata,
spremnik alata i pomoćno spremište alata,
automatsko stezanje držača alata u glavnom vretenu,
detekcija loma i istrošenja rezne oštrice alata,
numeričko upravljanje alatnom mašinom, itd.
Koliko se operacija obrade može obaviti na CNC alatnoj mašini ili obradnom centru ovisi o veličini
spremišta alata. Posebno, obradni centar može imati nekoliko
glavnih spremišta alata, kao i pomoćno spremište alata.
Pomoćno spremište alata sadrži alate za proširivanje broja
operacija ili duplikate alata, zbog automatske zamjene
korištenog ili istrošenog alata u glavnom spremištu alata. Do
zamjene alata u glavnom spremištu alata dolazi:
a) kada se želi povećati broj različitih operacija obrade,
pa se skine rezni alat koji je završio svoju funkciju i na
njegovo mjesto ubacuje novi rezni alat za slijedeće
operacije,
b) kada se istroši rezna oštrica nekog alata, pa ga treba
zamijeniti novim.
40
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Automatska izmjena obradaka, omogućuje skraćenje pomoćnog vremena i autonomnost procesa, tj.
rad bez operatera u višesmjenskom radu. Ovim se povećava iskorištenje CNC alatnih mašina.
Automatska izmjena obradaka izvodi se najčešće:
pomoću robota ili manipulatora za simetrično okrugle obratke,
pomoću paleta za prizmatične obratke,
automatskim voĎenjem šipkastog materijala kod CNC strugova.
U tabeli 2.2. su dati načini izmjene obradaka na CNC alatnim mašinama sa kriterijima primjene.
41
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Upravljačka jedinica CNC alatne mašine (slika 2.32) sastoji se od monokromatskog ekrana
(monitora), alfanumeričke tastature, funkcijskih tipki, tipki za regulisanje posmaka, broja obrtaja,
programskih tipki za definisanje alata, mašinskih konstanti, itd.
Pored ovog upravljačka jedinica posjeduje i dodatne cikluse (tabela 2.3) koji značajno
pojednostavljuju programiranje kao i upotrebu grafičke simulacije kod verifikacije programa
(moguće kolizije).
42
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
43
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Najkarakterističnija podjela CNC alatnih mašina je prema broju numeričko upravljanih (NU) osa
(slika 3.1.). Dijele se na CNC alatne mašine sa:
a) Dvije ose
b) Tri ose
c) Četiri ose
d) Pet osa i
e) Šest osa.
Višeoperacijske numerički upravljane alatne mašine mogu se podijeliti prema obliku obratka, koji
se na njima mogu obraĎivati na:
44
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Ovisno o načinu stezanja obradaka na strugovima se mogu obraĎivati rotacijski i dijelovi koji nisu
simetrični (koljenasto vratilo). Glavno kretanje (kružno) ostvaruje obradak stegnut u steznu glavu a
u slučajevima pogonjenih alata glavno kretanje je kružno kretanje reznog alata.
U metalopreraĎivačkoj industriji najširu primjenu imaju slijedeći CNC horizontalni strugovi (mogu
imati od dvije do šest numeričko upravljanih osa):
a) Strugovi sa tri ose imaju dodatnu osu koja se označava sa C. Dodatne mogučnosti su joj
poprečno glodanje, izrada žljebova.
b) Strug sa četiri ose ima potpuno drugačiji koncept od onog sa tri ose. Programiranje struga se
svodi zapravo na programiranje rada dva dvoosna struga istovremeno, gdje jedan obavlja
obradu vanjskih površina, a drugi obradu unutrašnjih površina.
45
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
c) Stugovi sa šest osa su specijalni strugovi sa dva magazina alata te sa setom od tri ose po
magazinu. Primjenjuju se za izradu vijaka i sl.
Standard ISO R841 definisao je pozitivne pravce za glavne ose X, Y i Z na osnovu pravila “desne
ruke” (slika 3.3). TakoĎer i rotacijske ose A, B, C (pozitivan smjer kazaljke na satu) su definisani
preko glavnih osa. Eventualna odstupanja od navedenog kao razlog mogu imati olakšanje kod
programiranja. Inače, bez znanja o postavkama osa na mašini nije moguće programirati istu
Kod CNC strugova Z – osa predstavlja osu radnog vretena dok smjer pozitivnog dijela X-ose zavisi
o smještaju nosača alata (sa prednje ili zadnje strane). (Y-osa - uglavnom kod glodalica predstavlja
pravac kretanja stola).
Slika 3.3. Pravilo „desne ruke“ za definisanje pozitivnih pravaca kretanja kod CNC akatnih mašina
Uvjet da bi strug postao strugarski obradni centar je i izvedba C – ose (dodatna opcija). Na ovaj
način je omogućeno da pored struganja se može izvesti: glodanje, bušenje složenih profila u 2D i
3D interpolaciji, itd. Mjerni ureĎaj C-ose je rotacioni inkrementalni mjerni davač.
46
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Strugovi neovisno jednovreteni ili viševreteni mogu imati veći broj suporta (nosača alata):
uzdužnih, poprečnih, križnih, itd. (slika 3.4). Zahvaljujući NC upravljanju moguće je sinhronizirano
djelovanje suporta ovisno o zahtjevima obratka. Broj suporta i alata isključivo ovisi o veličini
radnog prostora i potrebama obrade.
Prema broju vretena, strugovi se dijele na 2-3-4-5-6-8-ni strugovi (slika 3.5). Osnovna
karakteristika je da istovremeno može raditi više alata na svakom vretenu. Iz toga razloga veoma je
bitna podjela obrade na operacije i zahvate i to tako da od početnog do zadnjeg vretena je
automatizirana obrada usklaĎenih vremena (približno jednaka) na svim vretenima što dovodi do
uštede u pomoćnim vremenima. TakoĎer, ovisno o planu obrade moguće je istovremeno obraĎivati
i više istih ili više sličnih izradaka. Broj suporta (nosača alata) ovisi o broju vretena.
Na strugovima sa dva vretena (slika 3.6) ali suprotno postavljenim je moguća kompletna obrada
kratkih i šipkastih izradaka u dvije stezne glave bez posredovanja radnika.
47
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Prvi strugovi sa revolverskom glavom kao nosačem alata imale su zajedničko ime revolverski
strugovi. Revolverska glava za NC/CNC mašine je postala standard za fiksni smještaj alata za
obradu (6, 8, 12, itd. pozicija). S obzirom na osu rotacije revolverske glave u odnosu na osu rotacije
obratka razlikujemo tri osnovna tipa (slika 3.7.):
a) osa revolverske glave paralelne osi rotacije (manji prostor ali i opasnost od kolizije),
b) osa rotacije revolverske glave okomita na osu radnog komada (veći prostor, kolizija
izbjegnuta),
c) koso postavljena osa rotacije revolverske glave (kompromisno rješenje).
Radni prostor CNC strugova (slika 3.8) definiše se softverskim graničnicima koji su u funkciji
nakon što revolver glava (zakretanje u oba smjera) sa alatima ode u svoju referentnu tačku (R).
Standard za revolversku glavu tj. nosač alata je DIN 69880. Razmještaj alata mora biti takav da ne
doĎe do meĎusobne kolizije (alat-stezna glava, - obradak). Ovisno o tipu alata moguće je dovoĎenje
SHIP kroz alat (burgija) ili sa vanjske strane.
48
dr.sci. Ahmet Čekić CNC ALATNE MAŠINE
Slika 3.8. Radni prostor kod CNC struga i vrste držača alata ovisno o obradi
Sistem stezanja obradaka na CNC strugu zavisi od oblika i dimenzija obratka te traženog kvaliteta
izradka. Kod automatizirane obrade na strugovima se koriste dostavljači šipki (bar feeding) koji
imaju funkciju dopreme šipkastog ili profilnog materijala do stezne glave struga. Time je
omogućeno da jedan operater nadgleda cijeli proces. Za stezanje šipkastog materijala najkvalitetnije
rješenje je upotreba elastične stezne čahure koja omogućava brzo i kvalitetno stezanje (slika 3.9).
Za stezanje dugačkih komada na NC/CNC strugovima koriste se Linete i Konjići-Jahači, slika 3.10.
Slika 3.11. Sistem stezanja šipkastog materijala na CNC strugovima pomoću eleasične čahure
49
Dr. Ahmet Čekić CNC ALATNE MAŠINE
50
Dr. Ahmet Čekić CNC ALATNE MAŠINE
programiranja prikazan je na slici 4.1. Zapravo, pod programiranjem CNC alatnih mašina
podrazumijeva se izrada slijedeće dokumentacije:
a) operacijski list – sadrži redoslijed tehnoloških operacija obrade radnog predmeta sa
potrebnim (definisanim) režimima obrade (brzina rezanja, posmak itd.) i vremenima
izrade,
b) plan alata za obradu radnog predmeta – sadrži popis svih korištenih reznih alata za
obradu prema redoslijedu korištenja, potrebne mjere, standarde, režime i korekcije,
c) plan stezanja – obuhvata osnovne gabarite radnog prostora, položaj radnog predmeta
na mašini, taĉke oslanjanja predmeta i mjesto stezanja te položaj nulte toĉke (W), itd.
d) plan rezanja – je glavni dokument za ispis programa na kojem su vidljive putanje
kretanja alata za svaku operaciju. Prati se put kretanja vrha alata od poĉetka do kraja
obrade,
e) ispis programa – ili kraće PROGRAM je zadnji i najvažniji dokument po kojem se
unose naredbe za upravljanje mašinom. RazraĊeni program unosi se u programski list
(mogući izgled obrazaca za CNC programiranje nalaze se na kraju knjige u prilogu).
51
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Osnovna namjena crteža je opisati geometriju tj. oblik proizvoda. Zato je prvo potrebno
prikazati oblik predmeta sa svim detaljima. To je puno lakše uĉiniti ako je proizvod
dizajniran u nekom od programa za 3D dizajniranje (npr. CATIA). Nakon toga treba
definisati redoslijed operacija obrade kojima će se dobiti osnovna geometrija proizvida.
Slijedi detaljno rašĉlanjivanje podataka na crtežu, zaglavlju, sastavnici sa potrebnim
napomenama, itd. Drugi dokument, koji takoĊer treba prouĉiti, jer može sadržavati bitne
podatke za izradu proizvoda, jeste narudžba. Pri tome pažnju treba usmjeriti na:
• mjerne jedinice, naĉin kotiranja, tolerancije, itd.
• materijal pripremka, dimenzije i stanje isporuke,
• hrapavost površina,
• navoje,
• termiĉku obradu,
• uklanjanje oštrih ivica, itd.
Što je veći opseg ponavljanja opeacija obrade, potrebno je detaljnije dokumentiranje. Firme
koje imaju serijsku proizvodnju ne smiju sebi dopustiti nejasnoće što se tiĉe dokumentacije
koje bi mogle bit rezultat gubitka vremena. Ako je nakon nekog vremena potrebno provesti
odreĊene manje izmjene na proizvodu, a samim tim i u programu, to će biti puno lakše
uraditi postoji li dobra dokumentacija. Izmjene će moći obaviti ĉak i programer koji nije
pisao program.
Što je više ljudi ukljuĉeno u izradu proizvoda, dokumentacija treba biti detaljnija. U firmama
u kojima jedna osoba izraĊuje program i obavlja obradu na mašini, a pogotovo ako je rijeĉ o
pojedinaĉnoj proizvodnji, izrada dokumentacije je gubitak vremena. S druge strane, u
firmama u kojima je u izradu ukljuĉeno više ljudi, potrebna je meĊusobna komunikacija u
obliku dokumentacije. Ĉak i pri serijskoj proizvodnji na istom poslu ne moraju uvijek raditi
isti ljudi. Pojedine obrade rade se u dvije ili tri smjene. U svim sluĉajevima operateri moraju
raspolagati istim informacijama kako bi se posao obavio kvalitetno. To mora osigurati
tehnološka dokumentacija.
Ako dokumentacija ne postoji, velika je vjerovatnoća da će svako obaviti posao na drugaĉiji
naĉin. Isto tako, ima li firma više tehnologa, svi se trebaju koristiti istim obrascima za
tehnološku dokumentaciju kako bi olakšali rad operaterima. Dokumentacija treba biti
prilagoĊena operaterima s najmanje vještine i znanja. Koliko je dokumentacija dobra vidi se
52
Dr. Ahmet Čekić CNC ALATNE MAŠINE
iz broja poziva operatera za pomoć pri obradi, zatim po koliĉini škarta i dorada ili ĉak broju
zastoja mašina.
Jedna od bitnih odluka je koju mašinu upotrijebit za izradu proizvoda. Odluka može biti
uslovljena mogućnostima jedne mašine u odnosu na drugu koja nema odreĊene mogućnosti.
TakoĊer, odluku o izdboru mašine mogu usloviti složenost geometrije (zahtjev za 4-osnom
ili 5-osnom CNC alatnom mašinom), dimenzje proizvoda ili njegova masa. Ponekad na
odluku utiĉe i zauzetost kapaciteta pojedine alatne mašine u odreĊenom vremenskom
intervalu. Pravilo je da se uvijek odabere najmanja CNC alatna mašina na kojoj je moguća
izrada u traženom kvalitetu jer se na taj naĉin osiguravaju najmanji troškovi izrade.
Na osnovu plana stezanja, plana alata, koordinata taĉaka u planu rezanja i ostalih
raspoloživih podataka piše se CNC program za izradu proizvoda na konkretnoj alatnoj
mašini ili grupi alatnih mašina. To znaĉi, treba znati koja se upravljaĉka jedinica nalazi na
CNC alatnoj mašini kako bi program bio prilagoĊen upravljaĉkoj jedinici. TakoĊer, potrebno
je uzeti u obzir pravila oblikovanja programa.
Prije izrade probnog komada na alatnoj mašini potrebno je provjeriti dva aspekta ispravnosti
programa:
• formalnu taĉnost pisanja naredbi i
• taĉnost kretanja alata.
Upravljaĉke jedinice nekih proizvoĊaĉa omogućuju simulaciju obrade tako da programer ima
mogućnost provjere programa. Neki softvesrki paketi sadrže dva modula za provjeru
programa tj. omogućavaju:
• simulaciju obrade u ravni (2D) i
• simulaciju obrade u prostoru (3D).
Ako se pri simulaciji obrade uoĉe greške, potrebno ih je otkloniti te ponovo uraditi
simulaciju obrade. Takva simulacija otkriva greške u pisanju naredbi i greške u kretanju
alata, ali najĉešće ne otkriva greške vezane za tehnološke parametre obrade. Te greške mogu
se uoĉiti i otkloniti tek nakon izrade probnog komada.
Nakon otklanjanja formalnih greški na osnovu simulacije izrade, pristupa se izradi probnog
komada. Pri tome treba biti oprezan, jer program još uvijek može sadržavati tehnološke
greške koje mogu prouzrokovati lom alata. Zbog toga, dobro je prvo program izvesti u DRY
RUN modu kako bi se uoĉile i ispravile eventualne greške. Nakon toga, treba iskljuĉiti DRY
RUN mod rada, te izvršiti obradu s postavljenim alatima, i obratkom. Ako izrada proĊe bez
problema, pristupa se kontroli kvaliteta izrade:
• kontrola ostvarenih dimenzija,
53
Dr. Ahmet Čekić CNC ALATNE MAŠINE
1
Pod gradnjom sintaksom programa dati će se elementi koji vrijede za ručno programiranje CNC alatnih mašina.
54
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Pojam koordinatnog sistema definisao je u 17. vjeku francuski matematiĉar Rene Descartes.
Pravougli koordinatni sistem (slika 4.2.) sastoji se od dva
meĊusobno okomita brojevna pravca koji se nazivaju
koordinatne ose i najĉešće se oznaĉavaju sa X i Y. Presjeĉište
osa naziva se ishodište ili nulta taĉka. Koordinatne ose X i Y
definišu koordinatnu ravan XY s ĉetiri odvojena podruĉja koja
se nazivaju kvadranti.
Da bi smo prikazali radni predmet (izradak) potrebna je još jedna osa, Z koja je okomita na
predhodne dvije ose. Ose Z i Y definišu YZ ravan, a ose Z i X ravan
XZ. Na taj naĉin poziciju svake taĉke u prostoru možemo
jednoznaĉno opisati koordinatama x,y,z (slika 4.3.).
Da bismo alat doveli do odreĊene taĉke na predmetu (npr. u položaj A slika 4.4.), moramo
znati poziciju s obzirom na ishodište koordinatnog
sistema. Pridruživanjem vrijednosti koordinata x, y i z
karakteristiĉnim taĉkama predmeta svoren je preduslov
za CNC upravljanje. Orijentacija koordinatnog sistema
na CNC alatnoj mašini dogovorena je tako da pozitivni
smjerovi koordinatnih osa slijede položaj prstiju desne
ruke: ispružen palac pokazuje pozitivan smjer ose X,
kažiprst pozitivan smjer ose Y, a srednji prst pozitivan
smjer ose Z (slike 4.5. i 4.6.).
55
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Slika 4.6. Koordinatni sistem CNC glodalice, izratka i pravilo desne ruke
U polarnom koordinatnom sistemu, taĉka se definiše radijus vektorom i uglom koji taj vektor
ĉini u odnosu na postojeći pol i osu koja prolazi kroz taj pol (slika 4.7.). Polarni koordinatni
sistem se primjenjuje naroĉito pri automatskom postupku programiranja. Ovaj koordinatni
sistem moguće je primijeniti i u prostoru. Koordinate taĉke T opisane su sa radijusom, uglom
i koordinatom z, kao na slici 4.8.
56
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Upravljaĉka jedinica mašine omogućava rad u dva mjerna sistema: apsolutnom i/ili
inkrementalnom.
Kod programiranja CNC alatnih mašina potrebno je poznavati odreĊene referentne, odnosno
nulte taĉke koje definišu koordinatni sistem i sam upotrebljeni rezni alat. Naime, CNC alatne
mašine imaju tri meĊusobno nezavisna geometrijska sistema:
a) geometrijski sistem alatne mašine,
b) geometrijski sistem izratka,
c) geometrijski sistem reznog alata.
57
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Svaki od tih sistema ima proizvoljno odabranu referentnu (nultu) taĉku. Da bi voĊenje
oĉtrice alata bilo moguće, potrebno je precizno definisati matematiĉku vezu izmeĊu
pojedinih referentnih taĉaka. Sve referentne taĉke definišu se obzirom na koordinatni sistem
mašine. Na slikama 4.11. i 4.12. prikazane su referentne i nulte taĉke kod CNC glodalice i
struga, a oznake i objašnjenja nultih i referentnih taĉaka su dati u tabeli 4.1.
58
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Struktura i sadržaj CNC programa definisani su standardom DIN 66025. tj. koristi se
odreĊeni sistem kodiranja informacija (geometrijskih, tehnoloških itd.) potrebnih za obradu
nekog dijela na CNC alatnoj mašini. Pravila su najĉešće bazirana na ISO kodu ili EIA kodu.
Svaki CNC program se sastoji od ĉetiri dijela (struktura programa):
1. Početak programa
a) broj programa,
b) poziv alata,
c) uvodne funkcije tj. naredbe koje vrijede za cijelo vrijeme izvršavanja programa
(definisanje nulte taĉke izratka, sismema mjera i mjernih jedinica, izbor ravni obrade,
ograniĉenja ofseta, itd.
d) pokretanje glavnog vretena,
2. Početna kretanja
a) ukljuĉivanje korekcije alata,
b) pozicioniranje alata (najĉešće se izvodi u ravni, a zatim u trećoj osi),
c) dovoĊenje alata u startnu taĉku, itd.
3. Glavni dio programa
4. Završetak programa
a) povlaĉenje alata u siguran položaj (položaj koji omogućuje rukovanje alatom i
obratkom, mjerenja na alatu i obratku, ili neku drugu predviĊenu aktivnost) i
b) završetak programa naredbom M30 ili M02.
Svakom programu proizvoljno se odabere naziv „programski broj“ ili ime po kojem se
razlikuju razliĉiti programi pri ĉemu dva prva znaka moraju biti slovo ili znak „_“ (donja
crta), a ostali znakovi mogu biti slova engleske abecede ili brojevi (najviše 24 znaka). Svrha
ovog broja je da se identiĉni programi, koji se ĉesto koriste, mogu pohraniti kao potprogrami i
kao takvi mogu se pozvati u glavni program, ĉime se pojednostavljuje proces programiranja.
Program se može rašĉlaniti na manje cjeline koje imaju svoju namjenu i podliježu zakonitostima
unutar programa. Svaki red programa naziva se BLOK ili programska reĉenica, slika 4.13. Blok
se sastoji od RIJEĈI (npr. G90) a rijeĉi od ADRESE i pripadajuće brojĉane vrijednosti. Za
rijeĉi ĉesto koristimo i naziv NAREDBE programa.
59
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Blok ili programska reĉenica je skup programskih rijeĉi u kodiranom obliku (informacije za
izvršenje neke aktivnosti: dužina putanje alata, brzina rezanja, posmak, alat, hlaĊenje, itd.).
Prema tome, sadrži sve potrebne geometrijske i tehnološke podatke tj./naredbe definisane na
osnovu detaljne razrade procesa obrade. Programska reĉenica može sadržavati najviše 512
znakova ukljuĉujući komentar i znak za kraj reda (Lf). Preporuĉen redoslijed rijeĉi u bloku je
dat u tabela 4.2. IzmeĊu rijeĉi treba se nalaziti minimalno jedno prazno mjesto. Pri pisanju
rijeĉi mogu se koristiti velika ili mala slova (proizvoljno).
Tabela 4.3. Pregled i znaĉenje adresa kod programiranja CNC alatnih mašina
Adresa –
funkcija Opis - znaĉenje
A Rotacija oko ose X
B Rotacija oko ose Y
C Rotacija oko ose Z
N OdreĊuje redni broj bloka, koji se može pisati u jedinicama (1,2,3,4,5…), deseticama
npr. ( 10,20,30,40,50…), proizvoljno ili se može i izostaviti,
G Glavne naredbe – funkcije koje definišu naĉin kretanja (brzi ili spori hod, pravolinijsko
60
Dr. Ahmet Čekić CNC ALATNE MAŠINE
ili kružno kretanje), izbor radne površine, izbor naĉina primicanja i odmicanja alata od
obratka,...)
X, Y, Z Veliĉina pomjeranja alata u smjeru osa X, Y, Z.
P, Q, R Dopunska kretanja alata u smjeru osa X, Y, Z
U, V, W Dopunska kretanja u smjeru osa X, Y, Z
F, S Pomoćne naredbe – funkcije koje odreĊuju režime obrade: F ( feed ) – posmak, S
(speed) – broj obrtaja vretena,). (posmak, brzina obrtanja vretena ili brzina rezanja)
T, D Adrese koje odreĊuju alat, tj. poziciju alata u nosaĉu i korekciju (radijus vrha oštrice,
preĉnik i dužinu alata, itd): T alat (tool)
M Pomoćne mašinske funkcije (ukljuĉenje i iskljuĉenje vretena, smjer okretaja vretena,…).
H Ostale, dopunske funkcije - naredbe
I, J, K Koordinate pri kružnom kretanju tj. interpolacijski parametar za osama X, Y i Z
(definisanje centra radijusa kretanja vrha alata).
L Poziv potprograma
P Broj pozivanja potprograma
R Aritimetiĉka konstanta
% Poĉetak programa
: znak za glavni blok (naredbu) programa,
( ) Znakovi za poĉetak i kraj komentara,
/ znak za uvjetno izvoĊenje bloka, itd.
Napomene:
- U geometrijske informacije spadaju: uvjeti puta (G), koordinate putanje alata (X, Y, Z,
U, V, W, rotacije oko osa (A, B, C) i interpolacijski parametri (I, J, K).
- U tehnološke informacije spadaju: posmak (F), brzina rezanja odnosno broj obrtaja
vretena (S), oznaka alata (T), pomoćne funkcije (M) i korekcije alat (D).
- Pojedine naredbe imaju važnost do opoziva (npr. smjer obrtaja) a pojedine samo u
reĉenici u kojoj su unesene.
- Neke naredbe se aktiviraju ukljuĉenjem mašine a druge unosom u program.
61
Dr. Ahmet Čekić CNC ALATNE MAŠINE
G xxx - 2 ili 3 dekadska mjesta (današnje upravljaĉke jedinice nude 3 dekadska mjesta i ako
je na prvom mjestu 0 može se izostaviti).
Podjela G funkcija:
a) modalne ili memorisane G-funkcije,
b) blok-aktivne (reĉeniĉno aktivne) G-funkcije i
c) slobodne G-funkcije.
62
Dr. Ahmet Čekić CNC ALATNE MAŠINE
63
Dr. Ahmet Čekić CNC ALATNE MAŠINE
4.4.4. Ciklusi
Ako se adresa sastoji od jednog znaka, pridruživanje brojne vrijednosti obavlja se pisanjem
adrese i uz nju brojne vrijednosti (npr. X14), ili X=14. Upotreba znaka „=“ obavezna je u
slijedećim primjerima:
• ako se adresa sastoji od dva ili više znakova (npr. NRD=8),
• ako se jednoj adresi pridružuje više vrijednosti i
• ako je vrijednost definisana aritmetiĉkim izrazom (npr. X=14*(7+sin(36))).
Brojne vrijednosti mogu biti cjelobrojne ili decimalne. U programu se decimale odvajaju
taĉkom dok se u tekstu prema ISO standardu odvajaju zarezom.
65
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Znak (+) znaĉi odmicanje alata od obratka, a znak (-) primicanje istog obratku za pridruženu
vrijednost adresi.
U jednom programskom bloku može se nalaziti i više od jedne G naredbe (npr. N70 G90 G0
X10 Y20 Z30). Pri tome treba paziti da u istom bloku ne budu naredbe koje ne mogu biti
aktivne u isto vrijeme, (npr. u bloku N90 G0 G1 X2 Y3 Z6 zadano je kretanje u brzom hodu
G0 i kretanje u radnom hodu G1). Oĉigledno je da se u isto vrijeme ne mogu ispuniti oba
kretanja jer su meĊusobno u suporotnosti. Isto tako, G1 i G2, tj. G2 i G3 ne mogu biti u
istom bloku.
Modalne naredbe ostaju aktivne s pridruženom vrijednošću sve dok im se ne pridruži nova
vrijednost. Nemodalne naredbe su aktivne samo u bloku u kojem su programirane. Primjer
upotrebe modalnih naredbi je:
N40 G1 F500 X10 Y-20
N50 Y80.
Blok N40 sadrži modalne naredbe G1, F500, X10 i Y-20. Blok N50 potpuno napisan glasio
bi:
N50 G1 F500 X10 Y80.
66
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Budući da se mijenja vrijednost samo adrese Y, zbog preglednosti nije potrebno pisati adrese
kojima se vrijednost ne mijenja. U narednom primjeru G1 je modalna naredba, a naredba
X=IC(12) je nemodalna. Povećanje X za 12 definisano u bloku N120 vrijedi samo u tom
bloku. Ako se želi i u bloku N130 vrijednost adrese X povećati za 12 to moramo i napisati.
Pomoćne mašinske naredbe (M naredbe) takoĊer se mogu svrstati u grupe prema svojoj
namjeni. Te su grupe prikazane u tabeli 4.11. TakoĊer vrijedi pravilo da u jednom bloku ne
mogu biti dvije M naredbe iz iste grupe jer su meĊusobno u suprotnosti.
Neke M naredbe izvršavaju se na poĉetku bloka bez obzira na kojem mjestu u bloku se
nalazile. To su naredbe M3, M4, M6, M8, M9 (npr. u bloku N100 G0 X14 Y23 Z11 M8),
ukljuĉivanje rashladnog sredstva M8 je na kraju bloka, ali će se poĉeti izvršavati
istovremeno s poĉetkom kretanja alata G0. Pomoćne M naredbe koje se izvršavaju na kraju
bloka su:
M0, M1, M2, M5, M9, M30.
Ove naredbe se mogu pisati u bloku zajedno s ostalim G naredbama, ali se ĉešće pišu u
posebnom bloku radi preglednosti programa. Neke M naredbe izvrše se u bloku u kojem su
navedene i time prestaje njihovo djelovanje, a to su:
M0, M1, M2, M6, M30.
Djelovanje drugih M naredbi (M3, M4, M5, M8, M9) traje sve dok se ne zada neka druga M
naredba iz iste grupe.
Kod većine CNC strugova mašinska nulta taĉka (M) leži u osi rotacije baze stezne glave.
Kako ova taĉka nije pogodna kao poĉetna taĉka rada, koordinatni sistem je moguće
promijeniti i postaviti ga na drugu povoljniju taĉku u radnom prostoru mašine. Kada se
odredi novi koordinatni sistem (npr W na ĉelu izratka (sliku 4.14) pozivom naredbe G54
upravljaĉka jedinica će automatski unijeti vrijednosti koordinata taĉke W, te se nulta taĉka
promijeni iz pozicije M (mašinska nulta taĉka) u W (nultu taĉku izratka). Prva naredba u
67
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Kod CNC glodalica se pomjeranje nulte taĉke M obavlja direktno naredbom G54 (G55 –
G57) na izradak ili ĉešće pomoću dvije naredbe. Prvo pomjeranje je na vrh nepomiĉne
ĉeljusti stege (taĉka A) a drugo pomjeranje je na izradak (G58... ili TRANS...) kao na slici
4.15.
Kod CNC strugova koordinatni sistem je dvoosni, tj. u osi izratka nalazi se osa Z a okomito
na osu izratka osa X. Pozitivna osa X može biti postavljena u jednom ili drugom smjeru što
ovisi o položaju alata odnosno revolverske glave u odnosu na izradak (slika 4.16).
Koordinate sa negativnim predznakom (-X, -Z ) oznaĉuju kretanje alata prema radnom
predmetu, a pozitivni predznak znaĉi odmicanje alata od radnog predmeta. Razlog zašto je to
68
Dr. Ahmet Čekić CNC ALATNE MAŠINE
tako leži u ĉinjenici da ako se pri programiranju zaboravi negativan predznak, neće doći do
sudara alata i predmeta, nego će se alat odmaknuti od predmeta.
Na osnovu dimenzija s crtaža zadaju se koordinate putanje alata. Dimenzije na crtežu mogu
biti izražene u metriĉkim ili engleskim mjernim jedinicama pa i upravljaĉka jedinica mašine
omogućuje unos dimenzija (koordinata) u metriĉkim ili engleskim mjernim jedinicama. Iako
je u postavkama mašine jedna od te dvije mogućnosti već definisana (odabrana), programer
može po želji izabrati u kojim će mjernim jedinicama raditi. Naredbe kojima se definiše vrsta
mjernih jedinica su:
a) G70 – mjerni siste u inĉima,
b) G71 – mjerni sistem u milimetrima.
69
Dr. Ahmet Čekić CNC ALATNE MAŠINE
a) Pozicioniranje brzim hodom (G00) je kretanje reznog alata (vrh) iz trenutnog položaja
u položaj definisan koordinatama X, Z (struganje), X, Y, Z (glodanje). i to brzinom koja
je definisana od strane proizvoĊaĉa mašine. Takav naĉin pozicioniranja upotrebljava se
za brzi prilaz nekoj taĉki (slika 4.18a) radi smanjenja ukupnog vremena izrade. G00
funkcija može se koristiti samo kad se alat odmiĉe ili primiĉe predmetu obrade izvan
konture predmeta.
b) Linearno kretanje radnim posmakom (G01) odreĊuje kretanje vrha oštrice alata
najkraćim putem iz trenutnog u novi položaj definisan koordinatama X, Z (struganje), X,
Y, Z (glodanje). Brzina radnog hoda ili kako se ĉesto kaže posmiĉna brzina, zadana je
funkcijom F (slika 4.18b). G01 funkcija je najĉešća funkcija kretanja alata.
Kod naredbi za pravolinijsko kretanje G00 ili G01 moguće je umetnuti zakošenje ili zaobljenje
ivica obratka (naredbe CHF, CHR i RND (slika 4.19).
70
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Zadatak 1. Izraditi program za izradu VRATILA 1 (funkcije G00 i G01), slika 4.20a.
Potrebno je izraditi operacijski list i plan rezanja kao najvažniju dokumentaciju
(plan rezanja prema slici 4.20b) Predvidjeti dva noža (gruba i fina obrada).
Alate pozivati iz referentne taĉke R koja je odmaknuta od ĉela obraĊenog
predmeta na koordinate X200, Z200
a) b)
Slika 4.20. Crtež vratila 1 i plan rezanja
.
c) Kruţna kretanja alata (izrada zaobljenja, radijusa, itd.) na CNC alatnim mašinama se
definiše sa dvije funkcije, slika 4.21:
G02 (G2) – kružno kretanje u smjeru kazaljke na satu (desno) i
G03 (G3) – kružno kretanje u smjeru suprotnom kazaljci na satu (lijevo).
Slika 4.21. Funkcije G02/G03 pri razliĉitim položajima noža – CNC strugovi
71
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Za kretanje alata po luku kod starijih upravljaĉkih jedinica obavezno se koriste naredbe sa
adresom I. J i K. Brojĉane vrijednosti oznaĉavaju koordinatu centra luka u odnosu na
poĉetnu taĉku, vidi sliku 4.22.
a) Programiranje poĉetnom taĉkom (S -start), krajnjom toĉkom (E -end) i radijusom kružnice (CR):
G02 X… Z… I… K…
b) Programiranje poĉetnom taĉkom (A= P1), krajnjom taĉkom (B=P2) i taĉkom centra kružnice
C=P0):
72
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Zadano je kao:
X, Z – krajnja toĉka (P2)
I1, K1 – koordinate meĊu-taĉke kružnice
Zadatak 2. Izrada programa za VRATILO 2, slika 4.24 (funkcije G00, G01, G02, G03, ....).
Za završno (konturno) struganje koristiti desni/neutralni nož.
Pri programiranju moguće je biranje radne površine u kojoj će se izvoditi obrada. Najĉešća
radna površina obrade pri glodanju je XY ravan. Osa alata je normalna na radnu površinu.
Naredbe koje se koriste za odabir radne površine su:
a) G17 – naredba za rad u XY ravni,
b) G18 – naredba za rad u XZ ravni,
c) G19 – naredba za rad u YZ ravni.
Na slici 4.25. prikazan je izbor radnih površina kod struganja, a na slici 4.26. izbor radnih
površina kod glodanja. Naredbe G41/G42 (vidi poglavlje 4.5.8) odnose se na ravan obrade tj.
nije moguće mjenjanje ravni obrade dok su aktivne naredbe G41 ili G42. Najĉešća radna
površina obrade kod glodanja je G17 dok je kod struganja G18.
73
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Slika 4.25. Izbor radnih površina kod struganja Slika 4.26. Izbor radnih površina kod glodanja
Funkcije iz ove skupine ne uzrokuju kretanja alata, već definišu ravan u kojoj će se vršiti
obrada. Kod ukljuĉenja mašine aktivna je jedna od funkcija iz ove skupine.
Oba prethodno navedena sistema mjerenja imaju svoje prednosti i nedostatke. Ĉešće se
koristi programiranje u apsolutnom koordinatnom sistemu, jer je lakše za shvatiti i manja je
mogućnost pogrešaka. Ipak u nekim sluĉajevima se koristi i inkrementalni sistem kao npr.
kod izrade potprograma o ĉemu će biti govora kasnije i kod lanĉano kotiranih izradaka. Kod
struganja kada se koristi apsolutni koordinatni sistem, vrijednosti koordinata po osi X upisuju
se vrijednosti preĉnika (kako je kotirano). U jednom programu nije ograniĉen broj prelazaka
s funkcije G90 na G91 ili obrnuto. Kada se funkcija G91 poništi sa G90, nulta taĉka se uvijek
vraća na isto mjesto.
74
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Zadatak 3. Za izradak (slika 4.27) popuniti tabelu 4.12 kretanja reznog alata iz taĉke W do
taĉke 8.
Kod CNC strugova opremanje mašine sa odgovarajućim reznim alatima je od bitne važnosti
za kvalitetnu izradu. Alati se postavljaju u revolversku glavu najĉešće prema redosljedu
izrade. Svakom se reznom alatu mogu dodijeliti odgovarajući brojevi korekcija alata koji se
nalaze u memorijskom mjestu mašine za korekciju dimenzija alata (postupak unošenja
korekcija biti će objašnjen u nastavku). Pod korekcijom podrazumijeva se vrijednost razlike
koordinata vrha oštrice promatranog alata u odnosu na prvi upotrebljen rezni alat. Istrošenost
alata takoĊer djeluje na netaĉnost dimenzija pa moramo uzeti i te korekcije u obzir.
Netaĉnost se ustanovljava mjerenjem izratka.
Pri programiranju, kod definisanja alata moraju se unijeti i podaci o položaju vrha oštrice
alata (slika 4.28) u odnosu na izradak (Parametar, Tooloffset, C.edge position).
75
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Da bi se izradio složeniji predmet, potrebno je izvršiti više operacija obrade tj. upotrijebiti
razliĉite alate. Da bi se vrijeme izmjene alata svelo na najmanju moguću mjeru, većina
današnjih CNC alatnih mašina ima automatsku izmjenu alata. Prije izvoĊenja obrade
potrebni alati se smještaju u revolversku glavu odnosno u magacin alata. Tokom izrade ti
alati se po potrebi pozivaju i automatski izmjenjuju.
Prema tome, alat u programu definišemo adresom (naredbom) T... (T1 do T99) gdje broj iza
alata oznaĉava mjesto na koje je alat fiziĉki smješten u revolverskoj glavi. Uz navedenu
naredbu treba definisati korekciju alata. Ona se zadaje adresom D (D1 do D8) gdje broj iza
adrese D oznaĉava aktivnu korekciju alata.
76
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Upravljanje alatima kod manjih glodalica se vrši na sliĉan naĉin. Kod odabranih sistema gdje
se u magacin alata smješta i više od stotinu alata, postupak je nešto drugaĉiji, a zavisi i od
upravljaĉke jedinice.
Da bi se izvršila izmjena na mašinama kod kojih alat vrši glavno rotaciono kretanje moraju
biti ispunjeni sljedeći uslovi:
• obrtanje vretena mora biti zaustavljeno naredbom M05 ili M00,
• alat treba dovesti u taĉku izmjene alatal,
voditi raĉuna da se deaktiviraju naredbe koje su vezane za odreĊeni alat (npr.
kompenzacija radijusa alata).
U dosadašnjim objašnjenjima nekih funkcija pretpostavili smo da je vrh oštrice reznog alata
jedna taĉka. MeĊutim, vrh rezne ploĉice izraĊuje se sa radijusima zaobljenja koji su
standardizovani, (0.2, 0.4, itd.) pa se samo programiranje svodi na definisanje koordinata
puta imaginarnog vrha oštrice alata. U procesu struganja ploha paralelnih i okomitih na osu
rotacije, dolazi do taĉnog struganja zadane konture bez obzira na postojanje stvarnog
zaobljenja vrha oštrice alata. To znaĉi da se može usvojiti slijedeće pravilo:
Pri struganju ploha paralelnih i okomitih na osu rotacije nije potrebno kompenzirati radijus
vrha oštrice alata, jer vođenje imaginarnog vrha oštrice alata daje ispravne tj. konačne
dimenzije izratka.
77
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Pri struganju konusnih i zakrivljenih ploha zbog zaobljenja oštrice alata i voĊenja
imaginarnog vrha pojavljuje se odstupanje stvarne od željene konture izratka (slika 4.30). Pri
kružnom kretanju takoĊer je potrebno kompenzirati radijus vrha oštrice alata, jer stvarni vrh
na zaobljenjima ostavlja višak materijala (slika 4.31). Zato je radi korektnog struganja ovih
ploha potrebno kompenzirati radijus vrha oštrice alata i izmijeniti koordinate poĉetnih i
konaĉnih taĉaka kretanja.
Postoje dvije funkcije za korekciju radijusa alata (slika 4.32) kojima se upravljaĉkoj jedinici
mašine daju informacije o kretanju alata i izraĉunavanju potrebnih korekcija:
a) G42 – korekcija radijusa alata „desno“ od zadane konture
b) G41 – korekcija radijusa alata „lijevo“ od zadane konture
c) G40 – iskljuĉenje korekcije radijusa alata.
78
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Zadatak 4. Izraditi program za VRATILO 3, slika 4.33 (G00, G01, G02, G40, G41, G42)
Napomene:
- samo u završnoj obradi primijenite
funkciju korekcije radijusa vrha
alata.
Na CNC strugovima u upotrebi su oba naĉina, a na glodalicama samo prvi. Format naredbi
je:
N100 G96 (G97) S100 LIMS=2500 gdje je:
G96 - konstantna brzina rezanja ukljuĉena,
G97 - konstantna brzina rezanja iskljuĉena a ukljuĉen broj obrtaja vretena,
LIMS – ograniĉenje brzine sa aktivnom naredbom G96
S100 – brzina rezanja kod aktuvne naredbe G86 odnosno minimalni
graniĉni broj obrtaja
S2500 – maksimalni graniĉni broj obrtaj (ako se izraĊuje predmet velikih
razlika u preĉnicima ova naredba sprjeĉava velike brzine rezanja tj. brojeve
obrtaja kod obrade malih preĉnika.
79
Dr. Ahmet Čekić CNC ALATNE MAŠINE
b) Smjer obrtanja
Osim brzine obrtanja, upravljaĉka jedinica treba podatak i o smjeru obrtanja glavnog vretena.
Smjer može biti isti smjeru kazaljke na satu M3 ili suprotan M4 (M03 i M3, tj. M04 i M4
imaju isto znaĉenje). Pri tome je referentni smjer
gledanja od nosaĉa vretena u kućuštu duž ose
vretena prema steznoj glavi u koju se stavlja
obradak (ili alat). Nepraktiĉno bi bilo gledati na taj
naĉin, pa se s gledišta operatera (pogled sprijeda)
smjer obrtanja može definisati kao na slici 4.34. za
vertikalnu glodalicu odnosno slici 4.35. za strug.
Smjer obrtanja i brzina obrtanja po pravilu se zadaju u istom bloku. Ako nisu zadane u istom
bloku, vreteno se neće poĉeti obrtati dok upravljaĉka jedinica ne dobije oba podatka. Primjer
zadavanja smjera i brzine obrtanja:
N50 S2000 M03 (brzina obrtanja je 2000 min-1 u smjeru kazaljke na satu).
Važno je napomenuti da neke naredbe, kao što su M0, M1, M2 i M30, uz druge aktivnosti,
automatski zaustavljaju i obrtanje vretena. Naredba koja ima namjenu samo zaustavljanje
obrtanja vretena je M5. Upotrebljava se u sluĉajevima kad je potrebno zustaviti obrtanje
vretena bez utjecanja na provoĊenje ostalih naredbi programa.
80
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Naredba G04 odreĊuje vrijeme u kojem će alat biti zadržan u nekoj poziciji prije nego se
nastavi kretati po definisanoj putanji. Nakon isteka tog vremena upravljaĉka jedinica
nastavlja izvoditi naredbu koja neposredno slijedi nakon naredbe za vrijeme ĉekanja.
Naredba G04 se najĉešće primjenjuje u slijedeća dva primjera, slika 4.36:
za vrijeme rezanja metrijala dok je alat u kontaktu s materijalom (bušenje, izrada
kanala, itd.) – GO4 F ... (sec)
pri izvršenju pomoćnih radnji kad se ne obavlja rezanje materijala (kontrola procesa
obrade) – GO4 S ... (broj obrtaja glavnog vretena).
Za vrijeme rezanja upotrebljava se lom odvojene ĉestice pri bušenju, upuštanju, odrezivanju i
sliĉno. Može se koristiti i za upravaljanje usporavanjem prilikom obrade uglova pri velikim
posmacima. To se posebno odnosi na starije upravljaĉke jedinice. U oba sluĉaja naredba
osigurava da se trenutna operacija izvede do kraja prije nego se poĉne izvoditi slijedeća
operacija.
Pri provoĊenju pomoćnih operacija vrijeme ĉekanja se koristi nakon odreĊenih M naredbi.
Obiĉno te naredbe upravljaju konjićem, automatskom dostavom obratka i sliĉno. Time se
osigurava da se potpuno izvede pomoćna radnja.
Primjer:
N100 G04 F4,5 (alat će se zadržati na zadanoj poziciji 4,5
sec)
N200 GO4 S 100, (alat će se zadržati na zadanoj poziciji
100 obrtaja vretena
Napomene:
- Naredba G04 se programira u posebnom bloku, izuzev pri standardnim ciklusima i nije
modalna.(G04 i G4 imaju isto znaĉenje).
- Bez obzira na naĉin zadavanja vremena ĉekanja bitno je odrediti najmanje vrijeme
ĉekanja. Po definiciji to je vrijeme potrebo da se izvede jedan obrtaj glavnog vretena:
tj. najmanje vrijeme ĉekanja =1/n
- U praksi ponekad postoji potreba da se posmak smanji i do 50 %, pa se zbog toga
najmanje vrijeme ĉekanja uzima dvostruko veće kako bi se osiguralo jedan puni obrtaj
vretena.
- U nekim primjerima (npr. pri bušenju otvora) potrebo je osigurati tri ili više obrtaja
vretena. Vrijeme ĉekanja (u sekundama) tada se raĉuna po izrazu:
vrijeme čekanja=(željeni broj obrtaja za vrijeme čekanja)/n
- Pošto je vrijeme ĉekanje ne produktivno vrijeme treba biti najmanje koje zadovoljava
svrhu za koju je pozvano. Odaberemo li vrijeme ĉekanja od samo 1 sekunde duže od
potrebnog pri bušenju npr. 600 otvora, nepotrebno ćemo izgubiti 10 min.
81
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Naredbama G25/G26 moguće je odrediti gabarite radnog prostora u kojem se alat može
kretati. Na ovaj naĉin se oko radnog predemeta uspostavlja sigurnosni prostor izvan kojeg
alat ne može doći. Naredbe G25 i G26 takoĊer mogu odrediti donju i gornju granicu broja
obrtaja radnog vretena mašine. Format naredbi je dat na slici 4.37.
Posmak je usko povezan sa smjerom i brzinom obrtanja vretena, a može se zadati na dva
naĉina:
• brzina posmaka u jedinici vremena (CNC glodalice), naredbom G94 – naredba za
brzinu posmaka (mm/min) ili
• posmak po jednom obrtaju vretena, (CNC strugovi), naredbom G95 – naredba za brzinu
posmaka (mm/obrt).
Posmak na strugovima, oznaĉava udaljenost koju alat preĊe za vrijeme jednog obrtaja
vretena. Oblik zadavanja je Fx.xxx za metriĉki mjerni sistem i Fx.xxxx za engleski mjerni
sistem.
Kod glodalice brzina posmaka je brzina pomoćnog kretanja alata ili obratka, a oznaĉava
udaljenost koju alat preĊe u jedinici vremena (mm ili inĉ zavisno od odabranih mjernih
jedinica). Oblik zadavanja je Fxxx.x, a podruĉje iznosa brzina posmaka zavisi od mogućnosti
mašine. Upravljaĉka jedinica mašine dozvoljava puno veći opseg vrijednosti posmaka nego
što su mogućnosti mašine.
Pri definisanju programa za izradu navoja na CNC strugu moramo odrediti položaj poĉetne i
krajne taĉke za struganje navoja, smjer obrtaja vratila, vrstu noža (desni, lijevi, itd ). TakoĊer
su nam potrebni standardni – tabliĉni podaci o samom navoju (korak, dubina navoja…).
82
Dr. Ahmet Čekić CNC ALATNE MAŠINE
a) Koristeći funkciju G33 u jednom bloku (slika 4.38), gdje upravljaĉka jedinica sinhronizira
uzdužno kretanje suporta s obrtajem glavnog vretena kako bi se ostvario željeni korak
navoja.
b) Koristeći funkciju G63 (urezivanje navoja sa kompenzacijom stezne glave)
N100 G63 Z ... X .... F .. S ..;
Pri korištenju ove naredbe moraju se precizno definisati broj obrtaja S, posmak F i korak
navoja P:
F(mm/min) = S(o/min) x P(mm/o)
Primjer:
…..
N100 S200 F300 M3; za M5 korak P=0.8 mm – uz S=200 o/min
N110 G1 X0 Z1; kod urezivanja navoja mora biti F=PxS
N120 G63 Z-20 F160 ; F = 0.8 x 200 = 160
N130 G63 Z5 M4 ; promjena smjera kod izlaza alata iz izratka
…
c) G331/G332 – urezivanje navoja bez kompenzacije stezne glave, slika 4.39.
d) Koristeći funkcija ciklusa za struganje navoja (Cycle 97, 98) ili potprogramom, slika 4.40.
Važno je napomenuti, kada je aktivna naredba G63 broj obrtaja i posmak su blokirani i
iznose 100%.(ne mogu se mijenjati pomoću preklopnika posmaka ili tipki za promjenu broja
obrtaja glavnog vretena). Ulazak alata u izradak sa naredbom G63 zahtjeva programiranje
izlaza s istom naredbom ali suprotnog smjera.
Napomene:
- K korak uzdužnog navoja
- I korak poprećnog navoja
- Z dužina navoja
- Brzina obrtaja S i posmak F nisu aktivni kod G33
- G97 iskljuĉenje konstantne brzine rezanja
83
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Kod rada u polarnim koordinatama pozicija alata se odreĊuje pomoću ugla i radijusa u
odnosu na pol (referentnu taĉku iz koje idu polarne koordinate). OdreĊivanje pola:
a) G110 – pol postavljen u zadnjoj taĉki naredbe u koju je stigao alat
b) G111 – pol postavljen u taĉku definisanu prema aktualnoj nultoj taĉki W
c) G112 – pol postavljen relativno u odnosu na zadnji valjani pol
Primjer: ......
N100 G111 Z30 X40 (postavlja se pol na apsolutnu poziciju 30/40)
N110 G01 RP=40 AP=60 (pomiĉe alat iz prethodne pozicije na
polarnu koordinatu)
84
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Ima nekoliko funkcija sa kojima se može definisati prilaženje alata konturi izratka (ili
odmicanje od konture), slika 4.41. Upotrebom najĉešće funkcija: NORM/KONT - izbjegava
se kolizija alata sa obratkom, odnosno oštećenja rubova konture izratka.
NORM : Alat prilazi ravno i stoji okomito na poĉetnu poziciju KONT: Alat prilazi kružno
-------------- programirani put alata poĉetnoj poziciji
______________
stvarni put alata sa korekcijom
Slika 4.41. Prilaženje i odmicanje reznog alata od konture izratka
Format naredbe:
ROT X40 Z30 ili AROT RPL=45
ROT/AROT rotira koordinate izratka oko svake ose
koord. sistema X i Z ili ugao RPL u odabranoj radnoj
površini. Time je omogućeno jednostavno
programiranje po konturama u glavnom koordinatnom
sistemu te naknadno zakretanje.
X, Z – rotacija u stepenima oko izabrane ose,
RPL – Rotation in the PLane - rotacija po površini u
stepenima.
Slika 4.43. Rotacija koordinatnog sistema
85
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Format naredbe:
SCALE/ASCALE X0.8 Z0.6
SCALE - ASCALE – omogućuje postavljanje posebnog
omjera za svaku osu X, Y, Z.
86
Dr. Ahmet Čekić CNC ALATNE MAŠINE
87
Dr. Ahmet Čekić CNC ALATNE MAŠINE
4.7. POTPROGRAMI
Potprogrami su dijelovi glavnog programa koji se mogu više puta ponoviti. Ukoliko imamo
na izratku više jednakih operacija (npr. profilni utor) potprogramom se isprogramira jedna
operacija i po potrebi se pozove više puta u glavnom programu. Na taj naĉin ubrzava se
programiranje jer se potprogram piše samo jednom a možemo ga primijeniti više puta ne
samo na jednom izratku već i na drugim dijelovima.
88
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Korekcije alata i unošenje mjera alata u memorijsko mjesto raĉunara je vrlo bitno za pravilno
izvršenje obrade. Da nemamo ove podatke o alatima došlo bi do sudara alata sa izratkom, jer
su alati razliĉite dužine i oblika a u programu se prati samo vrh oštrice alata. Komande u
programu, kako smo već vidjeli, za poziv potrebnog alata sa njegovim mjerama i
korekcijama vrši se pomoću funkcija:
T1…32000 – broj alata u revolverskoj glavi
D1…9 - broj korekcije alata – mjesto u memoriji gdje se nalaze podaci o korekciji alata
(korekcije dužine alata L1, L2, L3 i radijusa rezne ploćice alata,…)
Napomena:
Za mjerenje korekcije alata mjerodavna je referentna
nulta taĉka N koja se kod većine CNC strugova nalazi
na ĉelu revolverske glave na podionom preĉniku, slika
4.51.
Mjeri se udaljenost vrha oštrice alata po osi X (L1) do
toĉke N i udaljenost vrha alata po osi Z do toĉke N (L2)
a kod burgija dužina alata unosi se pod L3.
Podaci o radijusu zaobljenja vrha alata važni su kada se
koristi funkcija kompenzacije alata G41/G42.
U ovisnosti o tipu alata (alati za bušaenje ili za struganje) mora se unijeti u memorijsko
mjesto alata i položaj vrha oštrice u odnosu na izradak. Sve vrijednosti o odreĊenom alatu
upisuju se u bazu podataka za odabrani alat T pod Parameter, Tool offset (slika 4.52)
89
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Svaka CNC alatna mašina upravlja se pomoću posebnog softwera (programa) i upravljaĉke
jedinice. Najĉešće se koriste slijedeće upravljaĉke jedinice: SINUMERIK 840D, FANUC,
EMCOTRONIC, HEIDENHAIN i dr.
90
Dr. Ahmet Čekić CNC ALATNE MAŠINE
91
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Kod naredbi G00 ili G01 moguće je programirati izradu zakošenja ili zaobljenja, slika 5.2.
Napomemene:
a) Zakošenje će biti izvršeno nakon bloka u kojem je
napisano. Uvijek se nalazi u G17 ravni. Izvršit će se
simetriĉno konturi ugla.
92
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Rješenje:
Analizom crteža definišemo operacijski list
Plan rezanja, slika 5.4 nam grafiĉki prikazuje putanje alata pri obradi pojedinih operacija.
Sve karakteristiĉne taĉke promjene putanje alata moraju se iskotirati.
Na slici 5.5 su prikazane naredbe G02 i G03 u razliĉitim ravnima obrade G17 (XY), G18
(XZ), i G19 (YZ).
93
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Sliĉno kao i pri struganju i pri glodanju postoji nekoliko naĉina programiranja kružnog
kretanja:
a) Programiranje s poĉetnom taĉkom (A), krajnjom taĉkom (B) i radijusom kružnice (R)
Napomene:
Poĉetna toĉka (A) je mjesto gdje se alat nalazi u
trenutku poziva funkcije G02/G03
N100 G03 X.... Y.... CR = 10
Puni krug ne može se programirati sa CR.
b) Programiranje sa poĉetnom taĉkom (A), krajnjom taĉkom (B) i taĉkom središta kružnice
(S):
G02 X… Y… Z… I… J… K…
gdje je:
X, Y, Z – krajnja toĉka (B). u apsolutnom
sistemu od radne nulte taĉke (0)
I, J, K – koordinate središta kružnice (S) u
inkrementnom sistemu I=AS(…), J=AS(…),
K=AS(…)
94
Dr. Ahmet Čekić CNC ALATNE MAŠINE
c) Programiranje s poĉetnom taĉkom (A), krajnjom taĉkom (B), taĉkom središta kružnice
(S) i uglom kružnog luka (AR):
Definiše se kao:
CIP X.. Y.. Z.. I1=.. J1=.. K1=.. gdje je:
X, Y, Z – krajnja toĉka (B)
I1, J1, K1 – koordinate meĊu-taĉke kružnice
e) Spiralna interpolacija
Zadatak 6. Za izradak prema slici 5.11 i ponuĊeni plan rezanja napisati Operacijski list i
Program. Potrebno je izraĉunati koordinate karakteristiĉnih taĉaka iz
geometrije izratka.
95
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Sliĉno kao i pri struganju postoje dva sistema u kojem se programira. To su:
a) G90 – apsolutni koordinatni sistem i
b) G91 - inkrementni (lanĉani) sistem.
Napomene:
ako na poĉetku programa nije upisana naredba G90, program će se izvršavati u
apsolutnom koordinatnom sistemu,
apsolutni sistem ima JEDNU nepromjenjivu referentnu NULTU taĉku,
kod rada u inkrementnom sistemu potrebno je napisati naredbu G91,
moguće je prelaziti iz jednog sistema u drugi koliko god je puta potrebno,
inkrementni sistem ima onoliko referentnih taĉaka koliko ima daljnjih naredbi
pozicioniranja tj. svaka operacija ima za referentnu taĉku (poĉetnu taĉku) tj. zadnju
poziciju prethodne operacije.
Posmak kod glodanja se definiše najĉešće naredbom G94 – naredba za posmak u mm/min –
Ove funkcije ograniĉavaju radni prostor u kojem je moguće kretanja alata. Funkcije se
ukljuĉuju sistemskom varijablom WALIMON, odnosno iskljuĉuju sa varijablom
96
Dr. Ahmet Čekić CNC ALATNE MAŠINE
WALIMOF. Na ovaj naĉin se oko obratka uspostavlja sigurnosni prostor u koji alat ne može
doći. Ove naredbe se programiraju u zasebnom bloku tj.definišu samo podruĉje rada.
Važno je napomenuti da kada je na snazi naredba G63 broj obrtaja i posmak su blokirani i
iznose 100% i ulazak u izradak sa G63 zahtjeva programiranje izlaza s G63 ali obrnutog
smjera.
97
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Ovim naredbama alat se odmiĉe u lijevu stranu (G41) ili desnu (G42) od smjera putanje
definisane naredbom, za veliĉinu radijusa alata iz baze podataka alata, u odnosu na konturu.
Kod obrade uglova i vrhova koriste se naredbe:
a) G450 – alat oko vrha putuje po luku radijusa polupreĉnika alata
b) G451 – alat oko vrha slobodno putuje po putanji udaljenoj za polupreĉnik alata
Kod rada u polarnim koordinatama pozicija se odreĊuje pomoću ugla i radijusa u odnosu na
referentnu taĉku iz koje idu polarne koordinate. OdreĊivanje pola se definiše naredbana:
a) G110 – pol postavljen u zadnjoj taĉki naredbe u koju je stigao alat
b) G111 – pol postavljen u taĉku definisanu prema aktualnoj nultoj taĉki W
c) G112 – pol postavljen relativno u odnosu na zadnji valjani pol
Pol se može definirati pravouglim ili polarnim koordinatama. Format naredbi je:
G111 X... Y... Z .... ili
G111 RP... AP... gdje je:
- X, Y, Z – koordinate pola zadane u Kartezijevom sistemu
- RP – polarni radijus
- AP – polarni ugao
98
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Zadatak 6. Prema crtežu plana rezanja, slika 5.17, izraditi program za konturno glodanje
ploĉe III. Koristitii alat preĉnika 20 mm. Dubina rezanja neka bude 1 mm.
99
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Format naredbe:
ROT Z30 ili AROT RPL45 gdje je:
X, Y, Z – rotacija u stepenima oko
izabrane ose
RPL – Rotation in the PLane - rotacija
po površini u stepenima
100
Dr. Ahmet Čekić CNC ALATNE MAŠINE
5.12. POTPROGRAMI
Potprogrami su, kao što smo vidjeli kod struganja, dijelovi glavnog programa koji se mogu
više puta ponoviti i umetnuti u glavni program. Pišu se odvojeno (na kraju glavnog
programa) u posebnim blokovima (Programs/Subprograms), imaju svoj naziv, a pozivaju
se u glavni program naredbom P. Broj uz slovo P znaĉi broj izvršenja potprograma u
glavnom programu. Potprogram završava naredbom M17. Ovakvim naĉinom programiranja,
kada se ponavljaju odreĊene operacije, znatno se ubrzava proces programiranja. Na
slijedećem primjeru detaljno je objašnjen naĉin programiranja korištenjem potprograma.
Zadatak 7. Na osnovi crteža (slika 5.22), napisati potprogram za izradu ploĉe IV. Koristiti
funkcije potprograma i funkcije ciklusa za izradu otvora. Izradu otvora napisati
u dvije varijante.
101
Dr. Ahmet Čekić CNC ALATNE MAŠINE
102
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Kod rada na CNC glodalici jedna od prvih radnji, je definisanje nulte taĉke izratka u kome se
nalazi središte koordinatnog sistema. Ta taĉka se smješta na samom izratku prema potrebi a
ovisi o geometriji izratka. Kod simetriĉnih izradaka taĉka W je obiĉno u sredini izratka a kod
nesimetriĉnih, taĉka W se nalazi obiĉno u donjem lijevom uglu izratka.
Funkcijom G54 (G55-G57) najĉešće prebacujemo taĉku M na ĉelo nepomiĉne ĉeljusti stezne
naprave (pomoćna taĉka A) a zatim nekom od funkcija pomjeranja (G58-G59) ili TRANAS
(ATRANS) na traženu poziciju na samom izratku. Npr.
N10 G54 - definišemo položaj nulte taĉke na ĉelu nepomiĉne ĉeljusti stege (podaci o
koordinatama pomoćne toĉke A nalaze se u registru za nulte taĉke –
(Parameter/Workoffset)
N20 G58 X50 Y-30 Z5 - ovim blokom prebacujemo nultu taĉku na povoljniji položaj, ili
N20 TRANS X50 Y-30 Z5 poziciju na samom izratku radi lakšeg pisanja programa.
Sve što je u reĉeno za mjerenje i korekciju alata kod struganja vrijedi i za glodanje. Kod
glodanja je postupak mjerenja nešto jednostavniji jer se mjeri samo visina oštrice alata po osi
Z do referentne taĉke alata F(N). Podaci o izmjerenim alatima unose se u bazu podataka pod
Parameter/Tooloffset.
Za planirani rad moraju se odabrati potrebni alati te se u bazu podataka alata trebaju upisati
potrebne dimenzije. Ĉelo alata ja od referentne taĉke držaĉa alata N udaljeno za dužinu +Z i
time se dobiva korektivna toĉka P (slika 5.24) Alat je definisan i svojim preĉnikom R.
Vrijednosti dužine Z i preĉnika R upisuju se u bazu podataka za odabrani alat T pod
Parameter, Tool offset.
103
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Važno je napomenuti da smjer korekcije alata ovisi o aktivnoj ravni glodanja G17, G18 ili
G19.
a) G17 – glavna primjena za vertikalno glodanje
L1 – dužina alata (Z osa)
R – u XY ravni
b) G18 – glavna primjena za horizontalno glodanje i kada se koristi kutna glava
L1 – dužina alata (Y osa)
R – u ZX ravni
c) G19 – rad sa kutnom glavom
L1 – dužina alata (X osa)
R – u YZ ravni
104
Dr. Ahmet Čekić CNC ALATNE MAŠINE
105
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Prema toku informacija, CAD/CNC radne stanice su mjesta na kojima se odvijaju sve
programske aktivnosti. Sa radnih stanica programer dobija potrebnu informaciju iz
CAD/CAM baze podataka koja se prikazuje na ekranu. Pomocu ureĊaja za komunikaciju
(elektronska olovka, miš i sl.), programer opisuje elemente geometrije konture i putanje
alata. CNC softvvar vrši sve potrebne proraĉune za definisanje putanje alata, a sama
106
Dr. Ahmet Čekić CNC ALATNE MAŠINE
Prema toku informacija, CAD/CNC radne stanice su mjesta na kojima se odvijaju sve
programske aktivnosti. Sa radnih stanica programer dobija potrebnu informaciju iz
CAD/CAM baze podataka koja se prikazuje na ekranu. Pomoću ureĊaja za komunikaciju
107
Dr. Ahmet Čekić CNC ALATNE MAŠINE
(elektronska olovka, miš i sl.), programer opisuje elemente geometrije konture i putanje
alata. CNC softvvar vrši sve potrebne proraĉune za definisanje putanje alata, a sama
putanja se pokazuje na grafiĉkom ekranu. Nakon što programer definiše poziciju i
kretanje alata unošenjem programskih sekvenci, CNC program se automatski generiše.
108