Professional Documents
Culture Documents
Glodanje
Glodanje
Format naredbe:
N … G02/G03 X, Y, Z, I, J, K, F ili
N … G02/G03 X, Y, Z, U, F
Format naredbe:
N … G347 X, Z, B (za strug)
N … G347 X, Y, U (za glodalicu)
Funkcije ulaza u zahvat (G147, G247, G347) i fukcije izlaza iz zahvata (G148,
G248, G348) vrijede samo u datom bloku (rečenici) programa.
U ulaznom bloku mora biti definisano:
- koordinata početne tačke obrade date konture P2 i
- vrijednost U za glodalicu, odnosno B za strug, koja označava udaljenost
tangentnog prilaza bez dodira sa konturom obrade.
U izlaznom bloku mora biti definisano:
- koordinata krajnje tačke poslije izlaza iz date konture P4 tj. eventualno je
to startna tačka za narednu konturu i
- vrijednost U za glodalicu, odnosno B za strug koja označava udaljenost
tangentnog izlaza bez dodira sa konturom obrade.
Napomena:
- prije poziva ciklusa alat mora biti definisan iz registra alata
- posmak, brzina obrtanja i smijer obrtanja moraju biti programirani u
glavnom programu prije poziva ciklusa.
Naredna dubina bušenja je svaki put za R05 kraća nego prethodna. Sekvence
bušenje—izlaženje će biti ponavljane dok se ne postigne tražena dubina. Ako posmak
bude manji od R05 (prilikom izračunavanja narednog posmaka), posmak će postići
konstantane vrijednosti R05 do kraja bušenja. Ako do konačne dubine otvora R03
preostane manje od dvostrukog iznosa digresije (2×R05), ostatak će biti urañen iz dva
prolaza koji su jednaki polovini preostale dubine, tako da najmanji posmak nikad ne
bude manji od R05/2.
Potrebni parametri: R00, R01, R02, R03, R04, R05, R10, R11
Ciklus L84 omogućuje urezivanje navoja sa i bez enkodera pri brzini glodanja. U
oba slučaja ureznica mora biti definisana sa kompenzacijom u ragistru alata.
Potrebni parametri: R02, R03, R04, R06, R07, R08, R09, R10, R11.
Napomena:
R04 – zadržavanje se programira samo bez enkodera
R09 – korak navoja ima efekta samo sa enkoderom, za izrčunavanje
brzine posmaka na osnovu brzine obrtaja. Na mašinama bez
enkodera veličina posmaka mora biti programirana prethodno u
programu.
L900 Bušenje otvora po kružnom šablonu
Na slici 5.11. prikazan je radni komad koji je uzet za primjer rada sa EMCO
WinCAM Milling – CAD/CAM sistemom za programiranje glodalica. Svi podaci koji se
snimaju (sačuvaju) nalaze se u fajlu sa ekstenzijom DFM (description file mill), bit će
napravljeni i drugi fajlovi (programi i podprogrami) za date upravljačke sisteme.
Simulacija 3D uzima podatke iz glavnog fajla.
5.4.1. CAD mod, EMCO WinCAM Milling
Definisanje izgleda CAM prozora je slično kao i kod struga. Razlika je u tome što
ovdje postoje dvije ravni i to: ravan XY i ravan XZ. Može se odabrati način na koji će biti
postavljene u CAD/CAM prozoru (samo jedna, dvije vertikalne ili dvije horizontalne).
Crtanje konture pripremka se odvija kao i kod struga. U toku crtanja definiše se
ravan stezanja i neobrañeni dio (slika 5.13.), referentna tačka, prikaz stezne glave kao i
vrsta linija koje se crtaju (vidljive ili nevidljive). Konvertovanje crteža u DXF format
omogućeno je naredbom “Export Drawing”.
Za generisanje CNC koda u CAM modu prethodno treba uraditi sljedeće: nacrtati
konturu dijela, definisati polazni oblik, odrediti alate za obradu,utvrditi redoslijed
operacija obrade, brzine rezanja i posmake (rezanja i poniranja). Definisanje nosača
alata iz biblioteke alata je slično kao kod struga, kao i definisanje upravljačkog sistema i
mašine.
Odabiranjem ove funkcije (komande) starta ciklus rezanja koji služi za glodanje
unutrašnje zatvorene konture (džepa). U toj konturi mogu postojati zatvorene konture
(ostrva) koje ne treba glodati.
Komanda ima tri dijela:
- definiranje konture džepa, potvrda konture je dvostruki klik
- unošenje parametara ciklusa (u prozor ciklusa)
- automatsko rezanje konture i generisanje CNC koda
Napomena:
- moguće je programirati ciklus datog upravljačkog sistema, ako postoji
- selekcija konture ostrva se vrši poslije selekcije konture džepa.
5.5.2. Glodanje vanjske konture
Parametri obrade su: T, Z(t), RE, SE, SA, F(t), F(f), S (objašnjenja data u 5.5.1.).
U ovom prozoru se definiše pravac ulaza u zahvat i kompenzacija radijusa vrha rezne
oštrice. Ulaz u zahvat može biti linearan (alat ulazi u zahvat linearno iz brzog hoda, a
izlazi iz zahvata konture ponovo linearno) ili radijalan (alat ulazi u zahvat putanjom
tangente na kružni luk početne tačke konture a izlazi iz zahvata u smijeru tangente na
kružni luk krajnje tačke konture). Definiranje kompenzacije radijusa reznog vrha alata
(CRC) ima tri mogućnosti:
- bez CRC, kompenzacije
- control CRC, upravljačka kompenzacija, softver ne računa kompenzaciju
ali generiše kod sa funkcijama (G41 ili G42) tako da upravljački sistem
mašine izračunava kompenzaciju
- internal CRC, unutrašnja kompenzacija, softver WinCAM izračunava
kompenzaciju radijusa vrha alata.
5.5.3. Glodanje kružnih džepova
Drugi dio ove komande je WinCAM prozor za unos parametara kružnog džepa
(slika 5.18.)
Parametri glodanja ciklusa su: MP(1), MP(2), R, T, Z(t), RE, SE, F(t), F(f), S
(objašnjenja su ista kao u tački 5.5.3.) i parametri L i B.
L – dužina džepa u smijeru X – ose
B – širina džepa u smijeru Y – ose
Napomena:
Ako se koristi programiranje u ciklusu (DIN), ose simetrije džepa mogu biti zarotirane za
neki ugao u odnosu na X i Y osu u XY – ravni.
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
Napomena:
- Odreñivanjem mašine (strug ili glodalica) odreñuje se softver sa kojim
se radi, EMCO WinCAM Turning (za strug) ili EMCO WinCAM Milling (za
glodalicu);
- Crtežom radnog komada definišu se konture obrade, koje se mogu
automatski prepoznati softverom EMCO WinCAM;
- Redoslijed operacija obrade definisan je tehnološkim postupkom;
- Optimalna brzina rezanja se odreñuje na osnovu mašine,materijala i
alata za obradu, takoñe zavisi i od, posmaka, dubine rezanja, hlañenja i
podmazivanja i slično;
- Parametri rezanja (brzina rezanja, posmak i dubina rezanja) su odreñeni
na osnovu podataka proizvoñača mašine i alata za dati materijal.
Prikaz obrade (2D i 3D) i generisani upravljački kod mašine za više upravljačkih
sistema dati su u prilogu II, i za strug i za glodalicu.
98
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
- parametri rezanja:
- gruba obrada; brzina rezanja VC=175 [m/min], posmak fC=0,1 [mm/o]
- fina obrada; brzina rezanja VC=188 [m/min], posmak fC=0,04 [mm/o]
- usijecanje žlijeba; brzina rezanja VC=80 [m/min], posmak fC=0,02 [mm/o]
- narezivanje navoja; brzina rezanja VC=15 [m/min], posmak fC=1,0 [mm/o]
Cijeli CNC kod upravljačkog sistema ISO format T i SINUMERIK 810T su dati u
prilogu II. Poreñenjem ta dva koda, vidi se da je kod SINUMERIK 810T kraći i sa
ciklusima (podprogramima) što olakšava programiranje mašine i kontrolu koda.
99
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
- alati za obradu:
- valjkasto čeono glodalo HSS ∅40×20 [mm]
- ugaono glodalo HSS DIN 1833, B, 45°, ∅16×4 [mm]
- vretenasto glodalo za utore HSS DIN 844, B, ∅4 [mm]
- alat za bušenje 271230
- parametri rezanja:
- operacija 20; brzina obrtanja VC=700 [o/min], posmak fC=250 [mm/min]
posmak po dubini fZ=150 [mm/min]
-operacija 30; brzina obrtanja VC=2200 [o/min], posmak fC=300 [mm/min]
posmak po dubini fZ=100 [mm/min]
- operacija 40; brzina obrtanja VC=2200 [o/min], posmak fC=300 [mm/min]
posmak po dubini fZ=100 [mm/min]
- operacija 50; brzina obrtanja VC=2200 [o/min], posmak fC=150 [mm/min]
100
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
Cijeli CNC kod upravljačkog sistema ISO format M i SINUMERIK 810M su dati u
prilogu II. Poreñenjem ta dva koda, vidi se da je kod SINUMERIK 810M kraći i sa
ciklusima (podprogramima) što olakšava programiranje mašine i kontrolu koda.
101
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
6. ZAKLJUČAK
Mašinsko programiranje CNC struga – glodalice je automatizirani oblik
programiranja koji ima značajan uticaj na industrijsku proizvodnju dijelova sa CNC
mašinama. Smanjenje troškova i vremena programiranja je osnovna prednost
mašinskog programiranja u odnosu na ručno programiranje. Pravljenje datoteke gotovih
programa mašinskom programiranju omogućuje jednostavno i brzo modifikovanje CNC
programa. Unapreñenje i proširenje mogućnosti mašinskog programiranja daju softveri
za podršku mašinskom programiranju
102
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
PRILOG I
Pregled glavnih komandi i funkcija za EMCO WinNC SINUMERIK 810/820 M
Grupa Komanda Funkcija
0 G00 Brzo pozicioniranje
G01 + Linearna interpolacija
G02 Kružna interpolacija u smijeru kazaljke na satu
G03 Kružna interpolacija u suprotnom smijeru kazaljke na satu
G10 Brzo pozicioniranje u polarnom koordinatnom sistemu
G11 Linearna interpolacija u polarnom koordinatnom sistemu
G12 Polarni koord. sistem, kružna interpolacija u smijeru kazaljke na satu
G13 Polar. koord., kružna interpolar. u suprotnom smijeru kazaljke na satu
G33 Narezivanje navoja
1 G09 # Precizno zaustavljanje
2 G17 + Odabiranje ravni X-Y
G18 Odabiranje ravni Z-X
G19 Odabiranje ravni Y-Z
3 G40 + Isključena kompenzacija radijusa reznog vrha alata
G41 Kompenzacija radijusa reznog vrha alata na lijevo
G42 Kompenzacija radijusa reznog vrha alata na desno
4 G53 # Suspenzija premiještanja koordinatnog sistema
5 G54 + Koordinatni sistem 1
G55 Koordinatni sistem 2
G56 Koordinatni sistem 3
G57 Koordinatni sistem 4
6 G04 # *) Vrijeme zaustavljanja u sekundama za adrese X ili F
G58 # *) Programabilni koordinatni sistem 1
G59 # *) Programabilni koordinatni sistem 2
7 G60 Precizno zaustavljanje (mod)
G62 Isključenje preciznog zaustavljanja
G64 + Isključenje preciznog zaustavljanja
8 G70 Mjerenje u inchima
G71 Mjerenje u milimetrima
9 G80 + Isključenje funkcija G81 ÷ G89
G81 Poziv ciklusa L81
G82 Poziv ciklusa L82
G83 Poziv ciklusa L83
G84 Poziv ciklusa L84
G85 Poziv ciklusa L85
G86 Poziv ciklusa L86
G87 Poziv ciklusa L87
G88 Poziv ciklusa L88
G89 Poziv ciklusa L89
10 G90 + Programiranje u apsolutnom koordinatnom sistemu
G91 Programiranje u relativnom koordinatnom sistemu
11 G94 + Posmak u milimetrima po minuti
G95 Posmak u milimetrima po obrtaju
12 G48 # Tangencijalni izlaz iz konture kao ulaz u konturu obrade
G147 # Linearni prilaz ulazu u konturu obrade
G247 # Prilaz ulazu u konturu obrade, sa četvrtinom kruga
G347 # Prilaz ulazu u konturu obrade, sa polovinom kruga
G148 # Linearni izlaz iz konture obrade
G248 # Izlaz iz konture, sa četvrtinom kruga
G348 # Izlaz iz konture, sa polovinom kruga
13 G50 + Isključenje geometrijske modifikacije
G51 Uklučenje geometrijske modifikacije
Napomena: “+” inicijalni status; “#” efektivno u bloku; “*)” nema drugih funkcija u istom bloku
103
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
104
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
Obaranje ivice
105
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
106
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
ISO format M
(* WinCAM by EMCO [c] 95-96, N0060 G1 X25. Y25. N0145 X35. Y15.
NC-program ISO format M
*) N0065 G1 Z0. F150 N0150 G1 X25. Y15.
N0015 G58 X0. Y0. Z0. N0085 X15. Y35. N0165 G0 X-19.963 Y31.491
N0045 G94 F250 G97 S700 N0130 X15. Y15. N0195 G0 Z1.
N0055 G1 Z1. N0140 X35. Y35. N0205 G1 G41 X5. Y31.491 F300
107
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
N0210 G1 X5. Y45. N0335 G2 X20.988 Y39.972 I8.89 N0455 G3 X10.994 Y28.753
J-12.697 I3.753 J-14.006
N0215 G1 X45. Y45.
N0340 G2 X21.247 Y39.006 N0460 G2 X10.028 Y29.012 I-
N0220 G1 X45. Y5. I0.129 J-0.483 0.483 J0.129
N0245 G1 G41 X5. Y31.491 F300 N0360 G0 X10.799 Y31.211 N0485 G1 X11.897 Y31.211
N0285 T2 D3 M0 (* Slot mill cutter N0400 G2 X21.247 Y39.006 N0520 G1 X20.073 Y39.696
4mm *) I8.331 J-11.868
N0525 G0 Z2.
N0290 M4 N0405 G3 X21.573 Y39.696 I-
0.129 J0.483 (**#00001 end **)
108
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
N0570 G2 X37.697 Y33.89 I-8.89 N0690 G2 X39.972 Y29.012 I- N0805 G3 X21.247 Y10.994
J-12.697 12.697 J-8.89 I14.006 J3.753
N0580 G2 X39.006 Y28.753 I- N0700 G3 X28.753 Y39.006 I- N0815 G2 X16.11 Y12.303 I4.012
0.483 J-0.129 14.006 J-3.753 J14.972
N0685 G2 X37.697 Y33.89 I-8.89 N0795 G1 Z-3. F100 N0920 G3 X21.247 Y10.994
J-12.697 I14.006 J3.753
N0800 F300
109
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
N0935 G2 X12.303 Y16.11 I8.89 N1050 G3 X39.006 Y21.247 I- N1170 G2 X37.697 Y16.11 I-
J12.697 3.753 J14.006 14.972 J4.012
110
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
SINUMERIK 810M
111
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
112
Diplomski rad Osnovni preduslovi mašinskog programiranja na CNC strugu-glodalici
113