Professional Documents
Culture Documents
LV 4 1 PDF
LV 4 1 PDF
a) Numerički upravljani strug POTISJE PH 42-CNC b) Radni prostor struga POTISJE PH 42-CNC
SC2.3.1 Resurs za prvi deo laboratorijske vežbe L2.3
L2.3.2 Vodič
U pripremi za ovu laboratorijsku vežbu valja raditi po sledećem rasporedu aktivnosti:
RB Osnovne aktivnosti Dopunske aktivnosti, za bolje razumevanje i za studiranje teme
Proučavanje uputstava sa predavanja, Uputstva za izvođenje četvrte
1 Proučavanje Uputstva za rad.
laboratorijske vežbe i dopunskog materijala sa sajta ovog predmeta.
Proučavanje primera popunjenih obrazaca i pripremanje obrazaca za
2 Priprema obrazaca za rad.
postavljene zadatke (plan alata, plan obrade i plan baziranja).
Priprema programa na bazi pripremljenih planova obrade i geometrije dela
3 Priprema programa.
definisane radioničkim crtežom.
Provera i testiranje napisanog Provera programa, testiranje i verifikacija pomoću ponuđenih resursa.
4
programa. Završna provera programa vrši se na mašini za koju je program napisan.
Prenos gotovog programa u Upoznavanje sa procedurom za prenos programa u upravljačku jedinicu:
5
memoriju upravljačke jedinice. snimanje programa na računar pored mašine i prenos programa na mašinu.
Postavljanje pripremka: baziranje i stezanje. Obrada na mašini. Merenje i
6 Obrada na mašini.
analiza obrađenog dela. Sprovođenje eventualne dorade.
Analiza rezultata ostvarene obrade. Dopuna planova alata, obrade i
Sastavljanje Izveštaja o
7 baziranja, arhiviranje konačne verzije programa (G koda) i radioničkog
obavljenoj laboratorijskoj vežbi.
crteža u elaborat za ovu laboratorijku vežbu.
Ostalo:
¾ Za ovu vežbu rezervsan je i termin pripreme od četiri časa pod nazivom: Uputstvo za izvođenje četvrte laboratorijske vežve:
Upravljanje i programiranje mašina alatki.
¾ Za rad na ovoj vežbi koriste se već formirani obrasci. Primeri popunjenih obrazaca su dati u odeljku L2.3.3 Uputstvo za
programiranje struga PH 42-CNC. Za pripremu planova alata, baziranja i obrade valja koristiti sledeće obrasce: Plan alata -
obrazac MA.L.2.03_1.1, Plan baziranja – obrazac MA.L.2.03_1.2, Plan obrade – obrazac MA.L.2.03_1.3. Za radionički crtež
koristiti obrazac MA.L.2.03.0.
Rekapitulacija:
1) Na prvoj radnoj laboratorijskoj vežbi (LV_1) praktikovano je: rukovanje ručno upravljanim mašinama alatkama i direktno
merenje obratka korišćenjem radioničkih merila. I na ovoj vežbi treba meriti obrađene delove radi provere tačnosti ostvarenih
mera.
2) Na ovoj vežbi treba posmatrati kako drugi rukuju numerički upravljanim mašinama alatkama koristeći programe koji su
rezultat samostalnog rada studenata.
3) Valja uočiti značaj pažljivog praćenja cele procedure za programiranje numerički upravljanih mašina alatki. Ove mašine rade
po zadatom programu pa programer i rukovaoc treba da se postaraju da svoju tehnologiju mašini prepuste jednoznačno.
1
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
U komunikaciji upravljačke jedinice sa računarom (transfer u jednom ili u drugom smeru) svaki program ili
potprogram predstavlja jednu ASCII datoteku.Poželjno je izbegavati numerisanje potprograma brojevima koji
počinju sa 9 (obično je to rezervisano za fiksne cikluse obrade i zaštićene programe).
Korišćenje potprograma dozvoljava formiranje složenijih programskih struktura za obradu određenog dela
(SC2.3.3). Pozivanje potprograma je moguće u koncentričnoj strukturi do dovoljno nivoa dubine za školske
potrebe. Pozivanje potprograma %SPF 123 iz glavnog programa, pri njegovom izvršavanju, ili drugog
potprograma, ostvaruje se rečenicom L123 Pa (gde je a broj ponavljanja pozvanog potprograma, najviše 99
puta). Poziv programa i potprograma u manipulaciji (brisanje, kopiranje, komunikacija sa PC, ostvaruje se
ovako: za program pomoću % 123, a za potprogram pomoću L123. Za kraj programa koristi se funkcija M30
ili M02, a za kraj potprograma M17. Pomoću M30 program se završava i vraća na početak, a sa pomoćnom
funkcijom M02 glavni program se samo završava.
Rečenica programa. Opšti oblik jedne rečenice programa pokazan je na SC2.3.4. Ovo je format programa i
programer za svoju mašinu taj format mora znati u detaljima. Na razlikama tih formata programa za razne
upravljačke jedinice zasnovana je i potreba za postprocesorima za računarsko formatizovanje programa,
kada se mašina programira pomoću nekog računarskog resursa.
Struktura programa. U opštem slučaju nulta tačka obratka može biti bilo gde na njemu, pa i van njega.
Značajna pojednostavljenja u programiranju postižu se ako se nulta tačka obratka izabere tako da leži na
njegovoj osi, a iz praktičnih razloga u rukovanju mašinom poželjno je da se nalazi na čelu izratka.
Uobičajeno je pisanje programa u apsolutnim koordinatama (u odnosu na koordinatni sistem vezan za nultu
tačku radnog predmeta). Po pravilu, koordinata X ima značenje prečnika. Izuzetak predstavlja inkrementno
programiranje, u tekućem relativnom koordinatnom sistemu (uz poziv funkcije G91), kada X ima značenje
poluprečnika. Model strukture programa pokazan je na SC2.3.5. Najvažniji elementi te strukture su:
2
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
Element 1:
Poziv pomeranja nulte tačke (funkcije G54,G55,G56 i TC2.3.1 Sadržaj datoteke pomeranja nultih tačaka
obratka
G57) podrazumeva da se pri startovanju programa i
G54 G55
nailasku na ovu funkciju vrši iščitavanje koordinata
odgovarajuće nulte tačke radnog predmeta iz X: Z:
x1 z1 X: x2 Z: z2
datoteke nultih tačaka. Sadržaj ove datoteke je G56 G57
pokazan u TC2.3.1. X: x3 Z: z3 X: x4 Z: z4
Konkretne vrednosti za x1, z1,… unosi rukovaoc mašine, pre puštanja programa u rad, a na osnovu plana
baziranja i stezanja pripremka. Dodatna translacija koordinatnog sistema obratka (programsko pomeranje
nulte tačke) moguće je ostvariti u samom programu sa G58 i G59 (na primer: G59 X… Z…):
N10 G56 Blok N30 postavlja koordinatni sistem vezan za G56 (na primer: na osi
Primer:
N20 G59 Z10 X20 obratka). Usled programiranog pomeranja nulte tačke (N20) blok N30 će dati
N30 G00 X100 Z50… pomeranje brzim hodom u tačku na 110mm ispred G56 i na prečniku 120mm.
Poželjno je, pre prvog odmicanja u poziciju za izmenu alata, dati neku od korekcija alata, koja se koristi
kasnije u programu. To znači da se čelo revolver glave odmiče od obratka (njegove nulte tačke) za zadato X
i Z uvećane za dužine alata po X i Z pravcu (što je definisano pozivom odguvarajuće korekcije alata). U
protivnom, čelo glave se odmiče od nulte tačke obratka samo za zadato X i Z, što pri naknadnom iniciranju
obrtanja revolver glave može biti nedovoljno bezbedno udaljenje.
3
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
Početak programa:
%MPF123
Element 4:
Smer obrtanja i broj obrta glavnog kretanja S… :
Smer glavnog vretena je određen funkcijama M03 (desni
smer), odnosno M04 (levi smer), kao što je pokazano na
SC2.3.6. Prikazan je pogled iz pozitivnog smera ose Z.
Zaustavljanje vretena ostvaruje se sa M05. Mašina PH 42-
CNC, koja je u Laboratoriji za mašine alatke, ne poseduje
osu C. Zato ona ne omogućava glodanje i bušenje van ose
obratka, pa se funkcije M19, M63, M64 i M65 ovde ne
razmatraju. Vrednost adrese S ima značenje broja obrta
glavnog vretena (n=const), osim ako nije aktivna pripremna
funkcija G96, kada adresa S ima značenje konstantne
SC2.3.6 Smerovi obrtanja glavnog vretena brzine rezanja (v=const).
4
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
Ovaj režim rada je izuzetno poželjan pri završnoj obradi konture, koja podrazumeva značajnu varijaciju
prečnika obrade. Ukoliko postoji rizik od prevelikog broja obrta glavnog vretena (na primer, v=const, a
obrada je blizu ose obratka) poželjno je na početku programa dati programsko ograničenje broja obrta (G92
S…). Iz režima v=const u režim n=const prelazi se sa G97 S…, pri čemu vrednost za S ima značenje broja
obrta glavnog vretena u munutu. Za pravilno funkcionisanje G96 potrebno je da je nulta tačka obratka na osi
obrtanja. Po pravilu se desni noževi postavljaju sa grudnom površinom okrenutom na dole i zahtevaju smer
obrtanja glavog vretena M03. Levi noževi se postavljaju sa grudnom površinom okrenutom naviše i
zahtevaju smer M04 glavnog veretena. Suprotno pravilo važi pri postavljanju noževa predviđenih za obradu
u smeru od glavnog vretena ka šiljku.
Adresa F. U osnovnom stanju podrazumeva se da adresa F ima značenje koraka (mm/o ili inč/o, zavisno od
G70/G71). Po potrebi, pomoću G94, F… dobija značenje brzine pomoćnog kretanja (mm/min odn col/min).
Sva programirana kretanja u radnom hodu (programirana sa G1, G2 i G3) izvode se sa prethodno
definisanim F… Taj korak je važeći do nove specifikacije F…
Brzi hod G00 se izvodi uvek sa konstantnom brzinom pomoćnog
kretanja. Navođenje F… uz G00 nema efekta na brzine brzog
hoda. U brzom hodu vrši se samo pozicioniranje.
Bez eksplicitnog navođenja G09, odnosno G60, prelaz iz
jednog bloka, koji sadrži programirano kretanje po duži ili luku, u
naredni, ostvaruje se bez smanjenja brzine pomoćnog kretanja
(SC2.3.7). G09 (u aktivnom bloku) i G60 (do poništenja sa G64)
prouzrokuju smanjenje brzine pomoćnog kretanja na nulu na
kraju izvršenja kretanja opisanog u bloku.
Brzi hod podrazumeva obaranje brzine pomoćnog kretanja na
nulu, tako da za precizno pozicioniranje u brzom hodu ne treba
navoditi G09, odnosno, G60.
Pri korišćenju G63 (rezanje navoja ureznikom), kao i pri ciklusu
rezanja navoja, ili navojnog lanca (L97 i L99), tokom rada
SC2.3.7 Primer prelaska između dva bloka programa u AUTOMATIC modu, FEED RATE OVERRIDE nema
sa linearnom interpolacijom (G1) dejstva na promenu koraka.
Element 7: U pokazanom blok dijagramu, pod obradom alatom t , podrazumeva se kretanje po definisanoj
putanji (opisanoj sa G1, G2, G3, X, Z, B, A...), zadatim korakom f, brojem obrta n, koji se u pojedinim
delovima putanje mogu menjati (Ff1 Sn1). U ovom koraku su takođe sadržana različita primicanja i
odmicanja u brzom hodu (G00). Ukoliko je kretanje alata definisano u relativnom (inkrementalnom)
koordinatnom sistemu, ili ako je putanja definisana u inčima, to je neophodno naglasiti odgovarajućim G-
funkcijama (G70, odnosno G91). Bez eksplicitnog navođenja G41, odnosno G42, alat će se kretati po
opisanoj putanji ne uzimajući u obzir korekciju poluprečnika vrha alata. Naime, pozivom korekcije mera alata
Dd iz datoteke korekcija se iščitavaju korekcije Lx i Lz (SC2.3.8). Funkcija G40, koja je aktivna u osnovnom
stanju, podrazumeva da upravljačka jedinica uračunava ove mere kao ofsete i vrši odgovarajuće odmicanje,
tako da se po programiranoj putanji vodi zamišljeni vrh alata V. Realne vrednosti poluprečnika zaobljenja
vrha alata, pritom, mogu biti uzrok netačno obrađene konture. To nema većeg značaja pri čistoj uzdužnoj
(po Z-osi) ili pri čistoj poprečnoj (po X-osi) obradi. Na SC2.3.9 pokazan je uticaj ignorisanja korekcije
poluprečnika vrha alata na odstupanja e obrađene konture pri obradi konusa (a) i lučnog segmenta (b)
konture. Upravljačka jedinica vodi zamišljeni vrh alata kroz tačnu konturu (1, 2, 3, …), ali se zapravo dobija
pomerena kontura. Greška je utoliko veća, ukoliko je vektor normale bliži simetralama kvadranata.
Kompenzacija zaobljenja vrha alata se ostvaruje pozivom funkcije G41, odnosno G42. Značenje je sledeće
(vidi SC2.3.10):
• G41 – kontura je sa desne strane u odnosu na vektor brzine pomoćnog kretanja, (gledano iz pozitivnog
smera Z-ose).
5
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
Programiranje putanje alata. Programiranje kretanja alata po željenoj konturi moguće je ostvariti na
nekoliko načina:
• Funkcijama G1, G2 i G3, sa eksplicitno zadatim koordinatama X i Z pojedinih značajnih tačaka
(tačke koje predstavljaju krajeve pravolinijskih i lučnih segmenata konture), kao i uz eksplicitno
navođenje parametara kružne interpiolacije (B, odnosno, I i K).
• Funkcijama G1, G2 i G3, uz korišćenje pojednostavljenog opisa delova konture, kojim se može
izbeći eksplicitno definisanje koordinata pojedinih karakterističnih tačaka na konturi.
• Korišćenjem fiksnih ciklusa obrade L93, L95, L96, …
Programiranje putanje alata pomoću G01, G02, G03. Opis putanje alata se vrši pomoću funkcije G01
(linearna interpolacija), G02 (kružna interpolacija u smeru kazaljke sata, CW) i G03 (kružna interpolacija
suprotno smeru kazaljke sata, CCW). Osnovni načini definisanja ovih funkcija su pokazani na SC2.3.11.
6
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
Programiranje konture korišćenjem potpunog opisa. Na SC2.3.12 data je skica jedne spoljašnje konture (sa
nekoliko suvišnih mera za lakše računanje koordinata tačaka na toj konturi). Za ovu konturu dat je opis
kretanja alata od nulte tačke G55 obratka do završetka konture na poziciji (X62, Z-55) i to:
(1) u apsolutnom koordinatnom sistemu G55(X,Z) i
(2) u inkrementnom programiranju.
Umesto G01, G02, i G03 dozvoljeno je pisati G1, G2 i G3, respektivno. Svaka od ovih funkcija je aktivna do
poništavanja drugom iz ove grupe, ili sa G00 (brzi hod), tako da u blokovima N84 i N86 nije bilo neophodno
ponavljati G01. Vrednosti adresa X, Z, B, ili I i K, zadaju se u milimetrima (sa najviše tri decimalna mesta,
odvojena decimalnom tačkom).
(1) Glavni deo programa u (2) Glavni deo programa u
apsolutnom koordinatnom inkrementnom sistemu:
sistemu G55(X,Z) :
N10 G55
N10 G55 …
... N50 T__ D__ M__ S__
N50 T__ D__ M__ S__ F__
F__ …
... N68 G01 X0 Z0
N76 G01 X0 Z0 N70 G91
N80 G03 X20 Z-10 B10 …
N82 G01 Z-20 N80 G03 X10 Z-10 B10
N84 G01 X42 Z-35 N82 G01 Z-10
N86 G01 Z-45 N84 G01 X11 Z-15
N88 G02 X62 Z-55 B10 N86 G01 Z-10
SC2.3.12 Primer konture ... N88 G02 X10 Z-10 B10
...
7
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
Programiranje konture korišćenjem skraćenog opisa. Eksplicitno definisanje koordinata odredišne tačke
svakog pojedinačnog pravolinijskog i lučnog segmenta, definisanog u pojedinačnim blokovima, pri
programiranju kretanja alata po konturi, može biti zametan posao, naročito kada se radi o složenijim
konturama, sa brojnim tangentnim prelazima i sa nizom oborenih ili zaobljenih ivica. Pored eksplicitnog
definisanja konture upravljačka jedinica dopušta da se koristi i skraćeni opis delova konture. Drugim rečima,
opis sadržan u jednom bloku (rečenici) pri izvršenju programa izaziva kretanje po nekoliko segmenata
konture (bilo lučnih bilo pravolinijskih). Pritom upravljačka jedinica izračunava koordinate karakterističnih
tačaka, potrebnih za potpuno definisanje kunture.
U nastavku se daje nekoliko opisa (u daljem tekstu “KONTUR”), koje podržava UJ, SC2.3.13. Na svim
skicama sa P je označena polazna tačka dela konture. Rečenica, kojom počinje opis konture, mora sadržati
G0 ili G1. Naradne rečenice mogu sadržati G02, odnosno G03.
a) b) c)
N150 Aα1 Aα2 Xx2 Zz2 N130 G03 Aα Br Xx2 Zz2 N240 G03 Br Aα Xx2 Zz2
d)
e) f)
N150 Xx1 Zz1 Br N120 Aα1 Aα2 Xx2 Zz2 B-c N350 Aα1 Aα2 Xx2 Zz2 Br
N160 Xx2 Zz2
g) h) i)
N155 Xx1 Zz1 B-c G02A) I i1 K k1 I i2 K k Xx2 Zz2 N40 Aα1 Aα2 Xx2 Zz2 ...
N165 Xx2 Zz2 ... B-c1 B-c2
N50 Xx3 Zz3
NAPOMENE:
Kada u opisu konture, u istom bloku stoje i adrese A i B, potrebno je voditi računa o njihovom redosledu.
Kod zaobljenih ili oborenih ivica, potrebno je da vrednost adrese B bude po apsolutnoj vrednosti manja od kraćeg
pravolinijskog segmenta (pre zaobljavanja, odnosno obaranja ivice).
Opis pod g) važi i za zaobljenu ivicu, samo je tada Bb, analogno sa e) i f).
A)
Programira se G02 ili G03 samo za prvi luk na putanji. Podrazumeva se da se lukovi tangentno nastavljaju i da
su suprotnog smera.
SC2.3.13 Primeri programiranja korišćenjem skraćenog opisa
8
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
Programiranje konture primenom fiksnih ciklusa. Fiksni ciklusi predstavljaju podprograme (rutine), koje
omogućavaju pojednostavljeno programiranje kretanja alata. Njima se ostvaruju vrlo složena kretanja, za šta
bi inače bio potreban veliki broj blokova. Struktura fiksnog ciklusa je nepromenljiva, a njegov poziv se vrši uz
prethodno definisanje parametara (R__), koje on koristi u radu. Ovde su objašnjeni fiksni ciklusi L95, L96,
L97 i L98. Inače, samo parametarsko programiranje struga PH 42-CNC nije predmet ovih laboratorijskih
vežbi. Opisi tih fiksnih ciklusa su sledeći:
Na SC2.3.14 pokazano je nekoliko uzastopnih prolaza alata pri radu u ciklusu L97. Preporuka za ugao ulaza
alata (R29) je da bude jednak polovini ugla profila navoja, umanjen za mali ugao δ (δ=3-5°). Na taj način se
smanjuje nepotrebno trenje između sečiva i boka proila. Profil navoja se svodi na željeni u prolazu završne
obrade. Ovako se, inače, navoj obrađuje i na strugu sa ručnim upravljanjem, kada rukovaoac takve mašine
primenjuje takozvani tangentni metod obrade navoja. Drugi metod je takozvani radijalni, kada se alat
postepeno primiče u radijalnom pravcu. U tom slučaju se strugotina formira na oba sečiva u podjednakim
količinama pa se takav metod koristi kada se za njega nađe opravdanje.
9
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
Na SC2.3.15 pokazan je crtež dela “ Čaura CN_002”. Primer projektovanja tehnologije, koji se ovde
navodi, odnosi se na operaciju obrade ovog dela na strugu PH 42-CNC u dva baziranja (operacija sa rednim
brojem 30). Pripremak je svetlo vučeni šipkasti polufabrikat od Č.3990, prethodno isečen na ∅50x 60 sa
predobrađenim rukavcem ∅34x18, kako se pri okretanju obratka ne bi zatevalo novo podešavanje šapa
stezne glave (prečnik stezanja se podešava na ∅34). Ostali detalji koji se odnose na baziranja, pokazani su
u skraćenoj verziji plana baziranja (obrazac MA.L.2.03_1.2), u nastavku ovog teksta.
10
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
11
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
Obrazac MA.L.2.03_1.3
PH 42-CNC
Br.tehnol.postupka Br. operacije 30
PLAN OBRADE
Broj crteža dela Kom / oper. 1
Br G40 Broj
Broj G90 M08 G96 M03 G64 M31 Broj
T D G41 S F fiksnog
Zahv. G91 M09 G97 M04 G60 M34 PP/P
G42 ciklusa
1 2 3 4 5 6 7 8 9 10 11 12 13 15 16
G90 T10 D10 G40 M08 G97 M03 800 0.2 G64 L98
60 G55
Bušenje ∅25 na dubinu 63 (ciklus sa izvlačenjem strugotine)
G90 T12 D12 G41 M08 G97 M04 1750 0.16 G60 L95 L702
70 G55 Obrada (predobrada i završni prolaz, u ciklusu) unitrašnje konture.
Dubina rezanja 0.8 Dodaci δx=0.2 i δz=0.06
G90 T13 D13 G40 M08 G97 M03 1060 - G64 L97
80 G55 Obrada spoljašnjeg navoja M27x1.5 i STOP (M00)!
Predobrada: 6 prolaza, dubina profila 0.92 , Bočni ulaz 27° , Završni prolaz 0.05mm
G90 T4 D4 G40 M08 G96 M04 120 0.25 G64 L95 L703
90 G56
Predobrada spoljašnje konture, u ciklusu, sa dodacima δx=0.4 i δz=0.1
G90 T12 D12 G41 M08 G97 M04 1750 0.16 G60
120 G56 Obrada (predobrada i završni prolaz,) upusta ∅14x7
Dubina rezanja 0.8 Dodaci δx=0.2 i δz=0.06
Legenda: 1-Broj zahvata, 2-Broj nulte tačke radnog predmeta, 3-Apsolutni/relativni kordinatni sistem, 4-Izmena alata, 5-Poziv korekcija
mera alata, 6-Kompenzacija zaobljenja vrha, 7-Uključenje / isključenje SHP, 8-Vreteno v=const / n=const, 9-Glavno vreteno (L / D),
10-Brzina (n ili v) glavnog vretena, 11-Korak, 12-Normalan/tačan prelaz konture, 13-Oslobađanje / Aktiviranje šiljka, 14-Mehanička
ruka napred /nazad, 15- L95 do L99, 16- IB potprograma. XX Aktivno u osnovnom stanju,
12
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
13
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
14
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
Komentar tehnologije projektovne u ovom primeru. U programiranju NU mašina alatki svaki tehnolog gradi
određeni stil. Ovde je primenjen jedan, koji je primeren vežbama. Komentarima na pogodnim mestima,
ispisanim u zagradama, kako je ovde učinjeno, program je učinjen preglednijim. Ovi komentari su u praksi
korisni za rukovaoca mašine, a na vežbi pomažu studentima da se lakše snađu.
Radi preglednosti, u jednu rečenicu je stavljan manji broj funkcija. Ostavljena su i prazna mesta. Kompaktniji
stil podrazumeva više funkcija u jednoj rečenici, s tim da se ne ugrozi opis putanje alata i osnovna pravila
(samo po jedna G funkcija iz iste grupe, samo jedna M funkcija).
Ovde je program pisan modularno. Deo programa za obradu jednim alatom pisan je kao nezavisna celina i
kao takva može biti izvršena u automatskom modu, uz minimalne izmene u programu (naredba za
bezuslovni skok) kada za to ima potrebe i kada situacija to dozvoljava.
U programu su dati i brojevi rečenica u rastućem nizu. Mašina će ovakav program izvršiti podjednako dobro i
kada taj niz nije rastući, pa i ako brojeva rečenica uopšte nema. Brojevi rečenica u programu su korisni u
situacijama kada upravljačka jedinica prijavljuje grešku u programu. U poruci upozorenja daje i broj rečenice,
ako on u programu postoji. Cena ove modularnosti je po jedna suvišna rečenica kretanja u brzom hodu. U
pokazanom programu to su rečenice N**06. Takođe, kao posledica želje da se napravi modularnim, u
programu se javlja, inače bespotrebno, ponavljanje rečenice sa pozivom pomeranja nulte tačke (G55,
odnosno G56).
U želji da se program iz primera učini kraćim, ode je, planski, napravljena jedna greška u programiranju
obrade po kriterijumu proizvodnosti. Posledica takvog programa je nepotrebno produžavanje vremena
obrade. Zbog jednostavijeg programiranja predobrade konture u drugom baziranju u jednom delu programa
mašina će raditi ''režući vazduh'' u više prolaza, zato što je rukavac na pripremku već predobrađen. Iskusniji
programer će primeniti svoje znanje tako da obrada bude efikasna, čak i kada je ona pojedinačna.
15
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
Priprema za vežbu:
Opetarivni rad na samoj vežbi, podrazumeva da se za taj termin pripremi sledeće:
Radionički crtež dela koji se obrađuje na NU strugu (Na formatu A4, sa potrebnim brojem projekcija, pogleda
i preseka, sa standardnim zaglavljem i okvirom), obrazac MA.L.2.03.0.
Plan alata (Popunjen obrazac MA.L.2.03_1.1: PH_PLA.doc).
Plan baziranja (Popunjen obrazac MA.L.2.03_1.2: PH_PLB.doc).
Plan obrade (Popunjen obrazac MA.L.2.03_1.3: PH_PLO.doc).
Tehnološki program i potprogrami (ASCII datoteke, na nekom elektronskom medijumu).
Napomena: Grupa studenata obrađuje jedan deo na ovoj mašini. Svaki student priprema sve delove
tehnološke dokumentacije za obradu tog dela i priprema deo programa koji se odnosi na naznačenu celinu
ukupnog tehnološkog postupka. Podela zaduženja se obavlja u terminu auditorne vežbe koja se zakazuje i
izvodi radi pripreme za ovu laboratorijsku vežbu.
Izveštaj
Izveštaj treba da sadrži:
Radionički crtež, popunjenu i korigovanu tehnološku dokumentaciju, listinge programa uz dodatna
objašnjenja logičkih celina u programu. Kompletan izveštaj overava asistent, u terminu vežbe, nakon
završenog operativnog rada na mašini.
Literatura
Beleške sa predavanja i auditornih vežbi iz predmeta Mašine alatke.
Pomoćni materijal (PDF file) sa pregledom funkcija za strug POTISJE PH 42-CNC.
16
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
(2) Pripremak
Pripremak je cilindrični, prečnika 50mm, predhodno obrađen na dužinu izratka, sa dodacima za čeonu
obradu po 1.5mm (SC2.3.17).
TC2.3.6 Raspoloživi alati i pripadajući brojevi korekcija i potrebni smerovi obrtanja glavnog vretena.
Nož za spoljašnju obradu sa izmenljivom pločicom od TM
T2 D2 M4
(κr=91°, κ1r=36°, r=0.4mm, levi)
Nož za spoljašnju obradu (koristimo ga za i za žljeb) sa izmenljivom pločicom
T4 D4 M3
od TM (κr=93°, κ1r=58°, r=0.4mm, desni)
Nož, desni, sa pločicom za obradu spoljašnjeg navoja (pločica za korak
T6 D6 M3
navoja do 1.5mm)
Zabušivač, ∅3.5mm, HSS T8 D8 M3
Zavojna burgija , ∅16mm, HSS T10 D10 M3
Nož za unutrašnju obradu , sa izmenljivom pločicom od TM
T12 D12 M3
Dmin=16mm, κr=91°, κ1r=31°, r=0.4mm, desni
(4) Baziranje
Obrada se izvodi u dva baziranja (u istom tehnološkom programu), sa uslovnim STOP-om (M00) za
okretanje dela. Baziranje se vrši pomoću stezne glave sa mekim šapama. Predobrađeni rukavac na
pripremku dopušta jednu pripremu mekih šapa za oba stezanja.
(5) Obrada
• Za različita baziranja koristiti dve nulte tačke obratke (G55 i G56). Broj obrta vretena ograničiti
programski na 1200min-1. Obrada se izvodi bez hlađenja.
Struganje: Dubine rezanja: max. 2mm (predobrada), Dodaci za zavrsnu obradu: po Z osi max.
0.15mm ; po X osi max 0.5mm. Brzina rezanja: 70m/min (predobrada) 85 m/min
(zavrsni prolaz). Koraci: 0.25 mm/o za predobradu; Za završnu obradu prema
poluprečniku zaobljenja vrha alata i preporukama, za naznačeni kvalitet. Nekotirane
oštre ivice su oborene na 0.3/45°, ili zaobljene sa r 0.3 .
Bušenje: Brzina rezanja : 35 m/min. Koraci mm/o (0.1- zabušivanje, 0.22- bušenje).
Zabušivanje bez korišćenja ciklusa. Bušenje u ciklusu L98.
Navoj: Koristiti fiksni ciklus L97. Dubina završnog prolaza 0.1mm. Predobrada u 8
prolaza, Praznih prolaza 2.
Ostalo
U TC2.3.7 dati su rezervisani brojevi glavnih i potprograma za sva tri dela koja su predviđena za obradu u
okviru ove laboratorijske vežbe.
17
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
SC2.3.17 Crteži C1, C2, C3, pripremak za obardu na PH 42-CNC i primer obrađenih delova
18
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
1. Postolje
2. Rezervoar SHP
8. Glavno vreteno
19
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
TC2.3.8 Strug POTISJE PH 42-CNC sa SINUMERIK 810 -T ( Pregled pripremnih i pomoćnih funkcija)
Funkcije za programiranje (pripremne funkcije) Pomoćne funkcije
Grupa Funkcija OPIS
OPIS ADRESE
Funkcija M0 Bezuslovni stop
G00 Brzi hod sa linearnom interpolacijom X,Z M1 Uslovni stop
G01 ♠ Radni hod sa linearnom interpolacijom X,Z,F M2, M30 Kraj glavnog programa
G02 Kružna interpolacija u smeru kazaljke sata X,Z,B (I,K ) M3 Start vretena CCW
1
G03 Kružna interpolacija suprotno kazaljci sata X,Z,B (I, K ) M4 Start vretena CW
G33 Rezanje navoja X,Z,I ( K ) M5 Stop vretena
G34 Rezanje navoja sa lin.rastućim korakom Z,K,F M8 Uključivanje pumpe za SHP
G35 Rez. navoja sa lin.opadajućim korakom Z,K,F M9 Isključivanje pumpe za SHP
2 G04* Vreme čekanja u dostignutoj poziciji X (F) sec M10 Automatska promena opsega n
3 G09 Tačan prelaz konture F=0 M11 I opseg brojeva obrta gl. vretena
G40* ♠ Bez kompenzacije RR (zaobljenja vrha alata) M12 II opseg br. obrta gl. vretena
4 G41 Kompenzacija RR sa leve strane konture M17 Kraj potprograma
G42 Kompenzacija RR sa desne strane konture M19 Pozicioniranje gl. vret. S(ugao)
5 G53 Brisanje aktivnosti pomeraja nulte tačke M20 Stezanje se posmatra
G54* ♠ Poziv pomeranja nulte tačke radnog predm. M21 Stezanje se ne posmatra
6
G55-G57* Poziv pomeranja nulte tačke radnog predm. M31 Pinola nazad + konjić gore
7 G58-G59 Programirano pomeranje nulte tačke X,Z M32 Pinola se posmatra
G60 Tačan prelaz konture F=0 M33 Pinola se ne posmatra
8 G63 Korak F=100% ( urezivanje navoja ) M34 Konjić dole + pinola napred
G64 ♠ Grub prelaz konture, F se ne smanjuje M40 Suport za odsecanje dole
G70 Colovni sistem mera M50 Mehanička ruka napred
9
G71 ♠ Milimetarski sistem mera M51 Mehanička ruka nazad
G90 ♠ Apsolutni sistem mera M52 Zaštitna vrata se posmatraju
10
G91 Relativni sistem mera M53 Zaštitna vrata se ne posmatraju
11 G92* Ograničenje max. broja obrtaja S M63 Start obrt. gonjenog alata CCW
G94 Korak F u mm/min ili inč/min S o/min M64 Start obrtanja alata CW
12
G95 ♠ Korak F u mm/o ili inč/o S o/min M65 Stop gonjenog alata
G96 Aktiviranje konstantne brzine rezanja M70 Dotur šipkastog materijala
G97 Konstantan broj obrtaja (iz G96 fiksira S) M71 Otpuštanje (sa dodavačem)
13 G25 Progr. ograničenje radnog prostora min. M72 Stezanje (sa dodavačem)
14 G26 Progr. ograničenje radnog prostora max. M80 Sinhron. odsecanje programski
♠ - Aktivno u osnovnom stanju ♠ - Ide u posebnu rečenicu
Iz iste grupe može biti programirana samo jedna G-funkcija u istoj rečenici.
20
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
TC2.3.9 Strug POTISJE PH 42-CNC sa upravljačkom jedinicom SINUMERIK 810-T: FIKSNI CIKLUSI OBRADE
21
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
Alat
2 Držač
Alat
3 Držač
Alat
4 Držač
Alat
5 Držač
Alat
6 Držač
Alat
7 Držač
Alat
8 Držač
Alat
9 Držač
Alat
10 Držač
Alat
11 Držač
Alat
12 Držač
Alat
13 Držač
1- Broj pozicije revolver glave, 2-Broj korekcije, 3-Strugarski/Bušacki, 4-Materijal reznog dela, 5-poluprečnik zaobljenja vrha, 6-
Napadni ugao, 7-Pomoćni napadni ugao, 8-Definicija korekcije zaobljenja (skica a)), 9-Postavljanje u drzaču, 10,11- Minimalni
prepusti, 12-Smer glavnog vretena (skica b)), 13-Brzina reanja, 14-Korak, 15-Hlađenje, 16-Referentni alat.
a) b)
Prezime i ime Datum Potpis IB Teh.postupka IB Operacije List / od
Tehnolog
Overio
22
L2.3 RUČNO PROGRAMIRANJE MAŠINA ALATKI. PRVI DEO: LV_4_1.
b)
c)
23
MAŠINE ALATKE. C:PRAKTIKUM. C3. RADNE LABORATORIJSKE VEŽBE
Legenda:
XX Aktivno u osnovnom stanju, 1-Broj zahvata, 2-Broj nulte tačke radnog predmeta, 3-Apsolutni/relativni kordinatni sistem,
4-Izmena alata, 5-Poziv korekcija mera alata, 6-Kompenzacija zaobljenja vrha, 7-Uključenje / isključenje SHP, 8-Vreteno
v=const / n=const, 9-Glavno vreteno (L / D), 10-Brzina (n ili v) glavnog vretena, 11-Korak, 12-Normalan/tačan prelaz
konture, 13-Oslobađanje / Aktiviranje šiljka, 14-Mehanička ruka napred/nazad, 15-L95 do L99, 16-IB potprograma.
24