Documentos de Académico
Documentos de Profesional
Documentos de Cultura
strojev
Kratici NC in CNC izhajata iz angleine in pomenita Numerical Control (Numerino krmiljenje) in
Computer Numerically Controlled (raunalniko Numerino krmiljenje). NC je predhodnik
CNC-krmiljenja.
Prvi NC-stroji so se pojavili v zaetku petdesetih let v Zdruenih dravah Amerike. Glavni razlogi,
vodilo in cilji pri razvoju CNC strojev so bili naslednji:
poveati produktivnost,
izboljati kvaliteto in natannost izdelkov,
zmanjati proizvodne stroke,
izdelava zahtevnih izdelkov, ki jih na drugaen nain ne moremo izdelati.
Klasini stroj opravlja eno samo delovno operacijo, potrebno ga je sproti nastavljati in kontrolirati,
med stroji za razline delovne operacije moramo imeti medfazno skladie.
Numerino krmiljeni obdelovalni stroj je en stroj, ki se uporablja za ve vrst obdelave lesa, obiajno
za rezkanje, vrtanje in aganje. Standardne izvedbe imajo tri obdelovalne osi, ki omogoajo
obdelavo zahtevnejih izdelkov. Obdelovance lahko pri istem vpetju obdelujemo z razlinimi orodji,
tako se izognemo pripravljalno-zakljunim in tudi pomonim asom.
Linijsko krmiljenje
Zgradba CNC-stroja
CNC-stroj je sestavljen iz dveh glavnih delov: stroja, na katerem se izvaja obdelava delov, in
CNC-krmilnika, ki to obdelavo krmili. CNC-program, ki vsebuje natanen popis poteka obdelave
na stroju, predstavlja vhodne informacije, ki jih CNC-krmilnik potrebuje za krmiljenje obdelave.
CNC-stroj je neke vrste avtomat, ki ga lahko prosto programiramo. Njegova glavna znailnost je
fleksibilnost, to je monost hitre preureditve stroja z ene na drugo obdelavo, in sicer z
zamenjavo programa in eventualno z manjimi hitrimi preureditvami stroja. Zato je e posebej
primeren za avtomatizacijo maloserijske in srednjeserijske proizvodnje.
Pri CNC-obdelavi se zaporedje operacij spremeni. Bistvenega pomena so vodila, leaji, ogrodje in
kontrola izvajanja.
VODILA: veina boljih CNC-strojev ima sistem linearnega vodenja s kroglinimi objemnimi vodili
(vodilni na tem podroju THK), druga so e klasina drsna vodila, vodila s kotalnimi elementi in za
natanno vodenje velikih bremen pri majhnih hitrostih zelo uveljavljena hidrostatina vodila.
Stran 4 od 38
POGONI: od omenjenega navojnega vretena z matico uporabljamo e zobato letev in za manje
natannosti zobati jermen.
LEAJI so izrednega pomena za natannost in obrabo vsakega CNC-stroja. Vsi bolji stroji imajo
vgrajene leaje s keraminimi kroglicami namesto jeklenih, saj so lahko vrtilne hitrosti vije za
55 %, temperatura obratovanja pa je nija. Taki leaji so tudi 3-4x draji od leajev z jeklenimi
kroglicami.
PRITRDITEV OBDELOVANCA NA DELOVNO MIZO se izvaja z vakuumskim vpenjanjem,
mehanskim vpenjanjem, uporabljajo pa se e druge pnevmatine in hidravline naprave.
Krmilni del
stroja ima vgrajen raunalnik, ki vsebuje:
a) vhodno enoto, za vnaanje podatkov oz. programa. Program lahko direktno vnaamo
preko tipkovnice na stroju ali pa ga prenesemo preko kabla iz raunalnika (obiajno
prenosnega).
Veina dananjih CNC-strojev lahko shrani enega ali ve programov v svoj pomnilnik.
tevilo programov, ki so lahko shranjeni v pomnilniku, je odvisno od velikosti pomnilnika.
Vsak program ima svoje ime, da jih lahko loimo med seboj. Krmilniki omogoajo
popravljanje e shranjenih programov.
Moderni krmilniki omogoajo interaktivno programiranje s pomojo "arovnika", ki nas vodi
preko sistem menijev, vpraanj in odgovorov ter nam pomaga pri izdelavi programa.
Ena pomembnejih funkcij krmilnika je omogoanje grafine simulacije programov na
zaslonu.
Samopreverjanje pravilnosti delovanja krmilne enote.
Izhodna enota je tudi zaslon, ki ga imajo e vsi CNC-stroji. S pomojo zaslona lahko
programer (operater) na enostaven nain, preko sistema menijev, komunicira s strojem. Na
zaslonu se kae trenutna pozicija orodja, vrtljaji vretena, razne spremenljivke in alarmi, ki
nas opozarjajo na napake. Na zaslonu izvajamo tudi grafino simulacijo programa, e
preden izvedemo program. Grafina simulacija programa nam pokae pot orodja in
izdelavo izdelka na zaslon ter tako tudi mone napake, do katerih lahko pride pri pisanju
programa.
Senzorji sporoajo vsak premik in gibanje krmilni enoti, ki na ta nain vodi in krmili celoten
proces izdelave izdelka.
Celoten postopek izvajanja operacij izdelave na stroju tako poteka povsem avtomatino.
naslov N G X Y Z R F OPOMBE
(M) (I) (J) (K)
05 101 560 480 20 3 Linearna interpolacija
vrednosti 06 102 680 600 120 2 Radij v smeri ure
07 103 680 360 120 Radij proti smeri ure
08 101 800 360 3
Na primer:
PROGRAMSKI STAVEK
Zaradi bolje preglednosti daljih programov vstavimo med vrstice posameznih faz obdelave opis. Ta se
prine z oklepajem, za njim so lahko poljubni znaki, npr.: (opis XX. Zaklepaja NE postavimo.
Pri korekcijah programov lahko z oklepajem opisujemo tudi programske stavke, ki jih elimo pri obdelavi
izloiti, da jih program ne bo zaznal npr.: (G101X5Y5. Pazimo, da vsako spremembo v programu
shranimo, preden program izberemo in poenemo na stroju.
Format
Oznaka Pomen
besede
skupaj s tevilko oznauje zaporedno tevilko programskega
N 3
stavka
oznauje glavne programske funkcije, ki doloajo vrsto in
G 92
nain gibanja orodja oz. obdelovanca
oznake X-osi v koordinatnem sistemu; doloa pomik v
X +,- 5
X-smeri ( +, - )
oznake Y-osi v koordinatnem sistemu; doloa pomik v
Y +,- 5
Y-smeri ( +, - )
oznake Z-osi v koordinatnem sistemu; doloa pomik v
Z +,- 4
Z-smeri ( +, - )
oznaujejo osi pomonega koordinatnega sistema pri kroni
I, J, K 5
interpolaciji
R 150 radijus loka
Q 10 zaokroitev vogala
F 5 oznauje podajalno hitrost, in sicer v m/min
E 2 hitrost vhoda orodja
S 18 programirano tevilo vrtljajev glavnega vretena
T 25 oznaka ali koda orodja
M 00 oznaka za pomone programske funkcije
Predznak pri oznakah koordinatnih osi je zelo pomemben, saj opredeljuje smer gibanja
orodja oz. mize.
Zapis, oblika besede za X +, - 5.3 pomeni, da lahko pod koordinato X vpiemo +, - 5 celih mest in 3
decimalke. Skupaj s tevilko in predznakom doloajo smer in dolino gibanja orodja. e zapiemo
tevilko s predznakom "-", je smer gibanja negativna. e zapiemo tevilko brez predznaka, je smer
gibanja pozitivna
Slika 8: Roni nain programiranja iz obdobja NC-strojev, ki je do programskega lista ohranil znailnosti sodobnega
ronega programiranja CNC-strojev.
Koordinatni sistem
Za doloanje geometrijskih podatkov v programu uporabljamo koordinatni sistem. Kartezijev
koordinatni sistem je definiran kot dve oz. tri med seboj pravokotne si osi, ki sekajo skupno
seie, imenovano izhodie koordinatnega sistema. Ta je lahko ravninski ali prostorski.
Ravninski koordinatni sistem
je uporabneji za obdelavo na strunicah in podobnih strojih. Os "Z" je standardno doloena in
je v smeri glavnega vretena stroja.
Prostorski koordinatni sistem
opisuje gibanje orodja in obliko obdelovanca na vrtalno- -frezalnih strojih, obdelovalnih celicah
oz. centrih itd.
Vsaka os ima dve moni smeri gibanja: +(plus) in -(minus). Predznak doloa smer gibanja
orodja oz. mize.
Pomembno opozorilo: Smeri gibanja si najlaje zapomnemo s pomojo pravila desne roke, ki kae:
Pri opisovanju CNC-strojev govorimo o krmiljenih oseh in jih velikokrat tako tudi poimenujemo,
npr. triosni, petosni in podobno. Krmiljene osi na stroju predstavljajo smeri krmiljenega gibanja
gibljivih delov stroja, najvekrat delovne mize, vretena, nosilca orodij.
Koordinatna izhodia
Na CNC-strojih se sreujemo z ve koordinatnimi sistemi, torej tudi z izhodii. Vsak CNC-stroj
ima svojo referenno toko (R) in strojno nielno toko (M). To so fiksne toke stroja, ki jih doloi
proizvajalec stroja.
Ko operater vkljui stroj, mora najprej postaviti stroj v referenno toko. S tem stroju povemo,
kje je njegovo izhodie. To je v bistvu pozicioniranje v nielno toko po vseh koordinatnih oseh.
Te toke so postavljene z mehanskimi konnimi stikali. Ko stroj dosee ta mejna stikala,
registrira lokacijo kot osnovno startno toko. Ta toka je v spominu stroja, dokler stroja ne
izklopimo.
Tehnine specifikacije:
- rezkalna enota 4 kw, 24000 obr/min,
- 10 neodvisnih vertikalnih vrtalnih glav, v razmaku 32 mm
- 2 dvojni horizontalni vrtalni glavi v osi X
- 1 dvojna horizontalna vrtalna glava v osi Y
- hitrost vrtenja vrtalnih glav 4000 obr/min
- delovni pomik orodja na osi X: 2450 mm (2350 mm INDEX), hitrost pomika 60 m/min
- delovni pomik orodja na osi Y: 1250 mm, hitrost pomika 50 m/min
- delovni pomik orodja na osi Z: 110 mm, hitrost pomika 20 m/min
- delovna miza z 8 vpenjalnimi ploami 160 x 160mm
- 4 vodila za dvig obdelovanca
- razdelitev delovne mize v 2 delovni obmoji
- vakuumsko vpenjanje s sesanjem vakumske rpalke cap. 45 m3/min
- pnevmatski pomik vrtalnih glav in sani na delovni mizi, min. pritisk zraka 67 barov
- rono pnevmatsko vpenjanje rezkalnih glav
PROGRAMIRANJE_CNC_STROJEV.doc. Priredil: Andrej OTTO, u.PP PGL CSG Stran 12 od 38
PROGRAMIRANJE_CNC_STROJEV.doc. Priredil: Andrej OTTO, u.PP PGL CSG Stran 13 od 38
ISO programske kode (Masterwood - Winner 2.45 K)
G kode:
Pomni:
Veljavnost posameznih funkcij je odvisna od proizvajalca CNC-strojev oz. krmilnikov
in se od proizvajalca do proizvajalca do neke mere razlikujejo.
Obdelava z rezkarjem
Programiranje = vnaanje kod, ki jih stroj razume. Uporabljamo ISO-kode G in M, s katerimi
krmilniku dajemo kode, kam naj se stroj premakne.
e tako zapleteno pot orodja lahko opiemo s tremi razlinimi gibi: linearno, krono gibanje v smeri
ure in krono gibanje proti smeri ure. Spreminjajo se le koordinate, ki doloajo dolino med dvema
tokama za ravno rto, in pa dolina ter velikost radija med tokama pri kronem gibanju.
Obdelujemo lahko direktno po poti, ki smo jo doloili, lahko pa odmaknemo rezkar na levo ali desno
stran poti glede na smer rezkanja. Odmiki se uporabljajo predvsem za korekcijo radija rezilnega
roba. Odmike uporabimo tudi pri obdelavi v ve fazah z razlinimi orodji, za profiliranje in
brazdanje, ko pri vsaki fazi doloamo odvzem materiala.
G92 Obdelovanec postavimo v tono doloeno pozicijo na delovni mizi, njegov zadnji zgornji
vogal ob robu delovne mize je doloen kot nielna toka. S kodo G 92 to nielno toko prestavimo.
Pri obrezovanju mora imeti obdelovanec doloeno nadmero, da ga lahko obreemo na tone
dimenzije. Pri tem moramo premakniti nielno toko za polovico nadmere po osi U (X) in V (Y).
Koda G92 prestavi celotno obdelovalno ravnino, ki smo jo doloili kot tone dimenzije obdelovanca,
zato moramo biti pazljivi pri vrtanju s strani, saj se zaetek obdelave pri vrtanju in parametrinem
programiranju navezuje na rob obdelovalne ravnine in je moen nalet orodja. Postavimo jo na prvo
mesto v programu.
G172 Kodi doloimo, kam naj se stroj postavi za zaetek obdelave, s kaknim orodjem in kakno
hitrostjo bo zael obdelovati.
G41 Orodje se odmakne za polovico rezkarja na levo, z Q pa lahko to korekcijo sami doloimo.
G42 Korekcija radija v desno, center rezkarja je od programirane poti obdelave za polmer orodja
odmaknjen v desno. Pazi: obdelava v smeri ure ali proti smeri ure!
G40 prekliemo korekcijo radia rezilnega roba center rezkarja se vrne na programirano pot.
VRTANJE LUKENJ
MOZNIENJE
je mogoe v vertikalni in
horizontalnih smereh. Poleg
osnovnega pomika je mogoe
posebej nastaviti pomik ob vhodu
v obdelovanec in izhodu na drugi
strani. Konica svedra potuje med
vrtanjem 10 mm od delovne
ravnine obdelovanca.
Pri absolutnem programiranju vedno izhajamo iz ene in iste toke, to je nielne toke v
koordinatnem sistemu. Navadno je ta nielna toka na vogalu obdelovanca. Razdalj med seboj ne
setevamo, temve za vsako novo toko beremo razdaljo od nielne toke tako po X-kot Y-in Z-osi.
e smo na primer po osi X od nielne toke oddaljeni za 500 mm in bi radi prestavili orodje za
200 mm v levo, ne piemo odtete razdalje (-200) temve vpiemo razdaljo, ki nam je ostala od
nielne toke do nove toke orodja, t.j. 300 mm.
Dralo orodja
Dralo orodja mora ustrezati revolverski glavi
ali glavi vretena, kamor se vpenja. Oblika
vpenjalnega dela drala s stronico je
standardizirana. V lesni industriji se najve
uporablja ISO-30 in ISO-40, MK2, 3, HSK50,
63.
Za opis zgoraj navedenih elementov se uporabljajo tudi obrazci, v katere vpisujemo vse parametre,
ki so nujni za izdelavo nekega izdelka. Celotno dokumentacijo sestavljajo:
R430 480
42
500
1880
E
KARJ
900
840
Na CNC-stroj izdelamo zgornji lok okna. Polovico loka kopiramo, postavimo na novo ravnino in ga
obrnemo tako, da bo njegova tangenta potekala v smeri X-osi na stroju. Tako dobimo tri zadnje
prislone za obdelovanec. Program lahko napiemo rono s preraunavanjem dimenzij, lahko
prepiemo koordinate iz risbe ali pa s pomojo programa CAD-CAM generiramo NC kodo in dodamo
potrebne parametre in korekcije. Delavnika risba mora imeti podane vse osnovne dimenzije.
Programski list
je list, v katerega vpiemo celoten program za CNC-stroj. Ta program se vnese oz. prenese
na stroj preko tipkovnice, diskete, omrene povezave ali prenosnega PC-ja. Veina boljih
CNC-strojev ima v programsko opremo stoja vgrajeno monost vnosa risbe, preko katere
generiramo NC-kodo za pot obdelave.
PROGRAMIRANJE_CNC_STROJEV.doc. Priredil: Andrej OTTO, u.PP PGL CSG Stran 24 od 38
CNC-program:
G92 U1 V1
G172 X-19.500 Y42.000 Z21 S18 E2.00 T25
G91
G42
G101 X18.978 Y18.000
G101 X0.000 Y60.000
G102 X0.000 Y210.000 R375.000
G101 X0.00 Y60.000
G103 X60.000 Y60.000
R60.000
G102 X130.000 Y0.000
R216.250
G40
Nart rezanja
prikazuje obdelavo po operacijah glede na operacijski list.
Operacijski list
je list, na katerem opredelimo vse operacije obdelave po posameznih stopnjah.
Tabela vpetja
Vakumska ploa na vodilih ima dimenzije 160 x 160 mm. Vpiemo dimenzijo leve in desne strani.
Vpenjanje obdelovancev naj bo izvedeno vedno tako, da so vakuumski priseski odmaknjeni 30 do
50 mm od roba poti orodja. Upotevati moramo nadmero obdelovanca, pri zaokroitvah pa si za
natannejo doloitev pozicije prijemal pomagamo z grafino simulacijo obdelave.
Orodni list
opisuje uporabljeno orodje za izdelavo izdelka po posameznih operacijah glede na operacijski list.
I. OSNOVNE LASTNOSTI
- avtomatsko izvajanje
- rono upravljanje stroja
- datoteka z orodjem
- programiranje
- upravljavec datotek
Avtomatsko izvajanje
III. PROGRAMIRANJE
Klik na ikono .
Odpre se okno za programiranje, v ospredje lahko prikliemo lastnosti obdelovanca.
opisa.
Z dvojnim klikom na modro polje ob naslovu vrstice
prine pisati program. Stroj sam ponuja
monosti izbire naslova besede programskega stavka in
pravilna zaporedja. Vsako monost izbire potrdimo z
ENTER na tipkovnici ali dvojnim klikom na ponujeno
monost. Pripadajoe vrednosti vnesemo preko tipkovnice
in jih potrjujemo z ENTER.
2. Klik na GLAVA.
Vaja 2:
V absolutnem nainu napii
CNC-program po skici
obdelovanca z dimenzijami 800 x
500 x 20 mm, z nadmero 8 mm,
orodjem premera 18 mm in 20000
obr/min, hitrostjo pomika 7 m/min.
Na risbi oznai smer obdelave.
Vaja 3:
Izreemo dano obliko izdelka dimenzij Napii program, ki naj bo za rezkanje v
1200 x 800 x 18 mm s podano smerjo absolutnem nainu in za vrtanje v relativnem
obdelave. Izdelek je na zgornjem levem nainu.
robu obrezan 100m od vogala pod kotom
45. Obdelovanec ima nadmero 10 mm,
rezkamo z orodjem HM 20 mm in doline 0,0
118 mm, pomikom 6m/min in z 18000
obrati/min.
Ko konamo z rezkanjem, nadaljujemo z
vrtanjem tirih lukenj po zadnjem robu in
tirih lukenj po ploskvi obdelovanca, kot je
nakazano na skici. Globina prvih lukenj je
22 mm, drugih pa 12 mm. Odmik prve od
vogala z nielno toko je 150 mm, razmik
med luknjami je 60 mm.
Vaja 5:
Izreemo dano obliko izdelka dimenzij
1000 x 500 x 18 mm Napii program, ki naj bo za rezkanje v absolutnem nainu
s podano smerjo obdelave. Izdelek je in za vrtanje v relativnem nainu!
na spodnjem levem robu
zaokroen z r100 mm, na desni strani
zgoraj pa ima ugreznjen lok r 200 mm
z zaokroitvijo na zgornji rob
r 100 mm. Obdelovanec ima nadmero
6 mm, rezkamo z orodjem HM 18
mm, pomikom 6 m/min in z
20000 obrati/min. Ko konamo z
rezkanjem, nadaljujemo z vrtanjem
tirih lukenj po levem in tirih lukenj
po zadnjem robu. Globina lukenj je 22
mm, odmik prve od vogala z nielno
toko je 25 mm, razmik med luknjami
je 50 mm.
Sponzorji:
Z veliko portvovalnostjo in vztrajnostjo ravnatelja g. Ivana kodnika so nabavo CNC stroja za
lesarsko olo v Slovenj Gradcu omogoili:
PHARE
Lik Atlas oprema ol in vrtcev
Mizarstvo Moric
Mizarstvo Lavre
Mizarstvo Kova
Podjetje Gaper
Podjetje Johnson Control
Ministrstvo za olstvo
Zakljuek:
Kot upravljalec stroja se prav lepo zahvaljujem serviserju, g. Darkotu Orou za strokovne
nasvete in pomo pri izobraevanju, posebej pa e za njegovo skrb, da na stroj vedno brezhibno
deluje.
Mnenja o upravienosti izobraevanja dijakov na CNC-strojih so si zaradi velike investicije in
novih prihajajoih tehnologij nasprotujoa. Vendar se danes tudi manji obrtniki spogledujejo z
razlinimi izvedbami CNC-strojev, ki gotovo ne podraijo njihovih storitev v taki meri, kot
prispevajo k enostavnejemu delu in dvignejo kakovost proizvodnje.
Ko sem zael pouevati programiranje, sem imel samo navodila za uporabo stroja in dobre
nasvete serviserja g.Darkota. Da bi dijakom tudi pri praktinem pouku priblial delovanje stroja
in razumevanje programske kode, sem tej skripti vsa ta leta kaj dodajal in gotovo je e veliko za
PROGRAMIRANJE_CNC_STROJEV.doc. Priredil: Andrej OTTO, u.PP PGL CSG Stran 36 od 38
dodati. Ponosen sem na skupine dijakov, ki so s svojim trudom pokazali, kako lepe, kvalitetne
in tudi inovativne izdelke se lahko naredi s pomojo CNC stroja.
Andrej OTTO, Uitelj PP
Kazalo:
RAZVOJ RAUNALNIKO VODENIH OBDELOVALNIH STROJEV ........................................... 1
OSNOVE DELOVANJA CNC-OBDELOVALNIH STROJEV ............................................................. 3
NAINI KRMILJENJA .................................................................................................................................. 3
ZGRADBA CNC-STROJA ........................................................................................................................ 4
Mehanski del stroja............................................................................................................................... 4
Krmilni del ............................................................................................................................................ 5
CNC-PROGRAM ........................................................................................................................................ 7
STRUKTURA IN VSEBINA CNC-PROGRAMA............................................................................................... 8
NAINI PROGRAMIRANJA CNC-STROJEV ...................................................................................... 9
a) Rono programiranje ..................................................................................................................... 9
b) Rono programiranje direktno na stroju........................................................................................ 9
c) Programiranje s pomojo raunalnika........................................................................................... 9
KOORDINATNI SISTEM ....................................................................................................................... 10
Nielna toka stroja (M) ..................................................................................................................... 11
Nielna toka obdelovanca (W) .......................................................................................................... 12
Izhodina toka konice orodja (B) .................................................................................................... 12
CNC-VRTALNI IN REZKALNI STROJ WINNER 2.45 K ................................................................ 12
ISO PROGRAMSKE KODE (MASTERWOOD - WINNER 2.45 K) ................................................................. 14
OBDELAVA Z REZKARJEM ................................................................................................................ 17
OBLIKE PROGRAMIRANJA ................................................................................................................ 19
PROGRAMIRANJE V ABSOLUTNEM NAINU ............................................................................... 19
RELATIVNO ALI INKREMENTALNO PROGRAMIRANJE .............................................................. 19
PARAMETRINO PROGRAMIRANJE ( # ) ...................................................................................... 20
ORODJA ZA CNC-OBDELOVALNE STROJE ................................................................................... 21
DRALO ORODJA ..................................................................................................................................... 21
REZILA .................................................................................................................................................... 22
PRIPRAVA VPENJALNE GLAVE ................................................................................................................. 22
NARTOVANJE TEHNOLOKEGA PROCESA ............................................................................... 24
Delavnika risba izdelka: ................................................................................................................... 24
Programski list ................................................................................................................................... 24
CNC-program:.................................................................................................................................... 25
Nart rezanja ...................................................................................................................................... 25
Operacijski list .................................................................................................................................... 25
Tabela vpetja ...................................................................................................................................... 25
Orodni list ........................................................................................................................................... 25
UPRAVLJANJE CNC-STROJA WINNER 2,45 K ............................................................................... 26
VAJE: ......................................................................................................................................................... 34
LITERATURA: ......................................................................................................................................... 36