Mainski fakultet
dr.sc. Ismar Alagi, dipl.ma.in.
Tehnoloki proces
Obradni proces
Operacija
Sloeni zahvat
Zahvat
Prolaz
Taka
Apsolutne mjere
Inkrementalne mjere
P1
10
10
10
10
P2
60
10
50
P3
60
60
50
P4
65
70
10
P5
90
70
25
P6
90
75
P7
105
75
15
P8
105
85
10
P9
10
85
-95
P10
10
75
-10
P11
20
75
10
P12
20
20
-55
P13
10
20
-10
P1
P2
45
75
40
45
C1
95
60
10
C2
C3
10
16
P1
P2
L1
L2
L3
L4
L5
X1
20
85
105
95
35
Y1
15
20
40
70
70
X2
85
105
105
35
20
Y2
20
40
60
70
15
Mainsko programiranje
Kod mainskog programiranja geometrijski i tehnoloki podaci
potrebni za programiranje kreiraju se u okviru programskog jezika
(sistema) i koriste za programiranje obrade.
Razvijeno je vie od 100 programskih jezika od kojih je prvi, APT,
razvijen u periodu 1956-1958. god. omoguavao obradu samo
geometrijskih informacija.
Najee koriteni programski jezici za mainsko programiranje su:
- AUTOPIT,
- ELAN,
- AUTOPROGRAMER
- NEL,
- EXAPT,
- MINIAPT,
- COMPACT II,
- TELEAPT,
- EASYPROG,
- GTL.
CAD/CAM programiranje
U procesu programiranja interaktivno se koriste podaci razvijeni u CAD
sistemu,
Neophodno je povezivanje CAD sistema s nekim od sistema za CNC
programiranje,
Geometrijski i tehnoloki podaci potrebni za programiranje direktno se
preuzimaju iz CAD sistema,
Podaci iz baze podataka CAD sistema mogu se pozivati i koristiti za
programiranje uz upotrebu dodatnog software-a za programiranje,
Za izradu programa nekog dijela na CNC maini neophodno je obezbijediti:
Preuzimanje podataka o radnom predmetu,
Planiranje procesa obrade,
Programiranje obrade (ispis programa),
Simulacija procesa obrade.
CAD/CAM programiranje
Mogua su dva pristupa za programiranje:
I PRISTUP Programiranje se odvija na CAD grafikoj radnoj stanici
koja je proirena dodatnim programskim software-om.
II PRISTUP Specijalizirane CNC programske radne stanice koriste
konstru-ktivne podatke CAD/CAM baze podataka pri programiranju.
1h
TX-8
G01 X/U..Z/W..A..C..R..F..S..M..B..
TX-8
Definiranje ugla
TX-8
PROGRAM:
G96
G01
G01
G01
G01
G01
G01
TX-8
V180
X38 Z0 F0,2
X56 A165
Z-50
X85
X102 W-15
Z-80
TX-8
PROGRAM:
G96 V180
G01 X40 Z0 F0,2
G01
Z-22 R22
G01 Z-67 A195 R13 F0,12
G01 X80 F0,15
G01 W-10 A125 C-6
G01 X112 Z-98 F0,2
TX-8
Kruna interpolacija
TX-8
G02 X/U..Z/W..R..I..K..F..S..M..B..
TX-8
TX-8
Manje od kruga
G03 X/U..Z/W..R..I..K..F..S..M..B..
TX-8
TX-8
Manje od kruga
TX-8
TX-8
TX-8
TX-8
TX-8
TX-8
TX-8
2h
TX-8
Plan alata
TX-8
TX-8
TX-8
TX-8
TX-8
TX-8
TX-8
Tehnoloka dokumentacija
Tehnoloka dokumentacija
Tehnoloka dokumentacija
Tehnoloka dokumentacija
Tehnoloka dokumentacija
PHILIPS
Programiranje MW 310
NC program baziran preko ISO upravljakog koda sadri tri tipa linija:
a) Linije s G i M kodovima,
b) Parametarske linije,
c) Linije komentara.
Linije s G i M kodovima:
- To su standardne programske linije koje mogu sadravati samo G i M
kodove koji su obuhvaeni standardom.
Parametarske linije:
- Su specijalne programske linije koje zapoinju s karakterom #.
Linije komentara:
- To su programske linije koje omoguavaju unoenje napomena unutar
programa.
Programiranje parametara
Sastoji se od tri nivoa:
a) izraunavanje matematikih funkcija ili
izraza,
b) izvravanje skokova ili ciklusa,
c) dodjeljivanje parametara programskim
varijablama.
b) Izvravanje skokova ili ciklusa:
Za skokove programa koriste se funkcije:
IF-ELSE-ENDIF
IF funkcija omoguava ispunjavanje
slijedeih uslova:
= jednako,
! razliito od,
> vee od,
>= nije manje od,
< manje od,
<= nije vee od
Programiranje parametara
Uslovne funkcije ciklusa:
WHILE-WEND
Primjer:
Dodjeljivanje parametara
programskim varijablama
Vrijednosti parametara mogu biti
dodjeljene programskim
varijablama (x,y,z i dr.)
Ove varijable su DX, DY i DZ (za
varijable x, y i z)
Parametarski redovi oznaeni su
sa # , a ukljueni su izmeu 1-99
Primjer:
Gxxx X100 Y100
Gxxx X=#1 Y=#2
#1=DX/2
G90 APSOLUTNO
G91 INKREMENTALNO
3h
+Z
W2
W1
ZMW1
G54
+X
G59
G kodovi
Kod G170 Izmjena pozicije osa pomou komandnih parametara.
Ovaj kod normalno omoguava kod upotrebe M00 (pauza), privremeni
prekid izvrenja programa.
format G170 X Y Z , X Y Z apsolutne koordinate osa
Kod G110 definisanje mjernog sistema u inima
Kod G111 iskljuenje mjernog sistema u inima
Kod G112 upravljanje procesom obrade alatima s otrom ivicom
Kod G113 isklj. upravljanja procesom obrade alatima s otrom ivicom
Kod G194 izmjena raspodjele dimenzija radnog komada
Kodovi G150, G151, G152, G153 predstavljaju funkcije zrcaljenja
(ogledalna slika) osa x i y, odnosno iskljuenje funkcija G151, G152, G153.
Kod G172 funkcija za izbor radne povrine
G102
format:
G102 X Y Z R Q F
G103 X Y Z R Q F
G102 u smjeru kazaljke na satu,
G103 suprotno od smjera
kazaljke na satu
X,Y,Z koordinate krajnje take,
R radijus krunog luka,
Q ugao zaobljenja-iskljuenja
radijusa,
F brzina interpolacije
Kruna interpolacija
format:
G102 X Y Z I J Q F
G103 X Y Z I J Q F
G102 u smjeru kazaljke na satu,
G103 suprotno od smjera
kazaljke na satu
X,Y,Z koordinate krajnje take,
I,J koordinate centra krunog
luka,
Q ugao zaobljenja-iskljuenja
radijusa,
F brzina interpolacije
G103
I,J
format: M112 DF
D razmak od donje povrine bie
pokriven polaganim posmakom
preko podeavanja parametra F,
F polagani posmak buenja.
Primjer:
M111 D10 F2
G100 X81.25 Y62.50 Z20 F5 T21
M111 D0 F0
M112 D0 F0
Primjer:
M111 D9 F3
G100 X81.25 Y62.50 Z30 F5 T21
M111 D0 F0
M112 D0 F0
format:
G182 X Y Z K F T
X,Y,Z koordinate rupe,
K dimenzija slobodnog
buenja
F brzina buenja, T - alat
format:
G186 X Y Z F T
X,Y koordinate specijalnog otvora,
Z dubina otvora,
F brzina buenja,
T broj alata
format:
G187 K I Z F T
K broj rupa,
I nagib linije,
Z dubina rupe,
F brzina buenja,
T broj alata
M kodovi
M00 PAUZA
M16 stanje izmjene alata
format: M16 Knn/nn
nn/nn-broj vretena/broj alata za
zamjenu,
M26 uparivanje dva pantografa
za istovremenu obradu
format: M26 K S
K broj pomonog pantografa,
S broj obrtaja pomonog alata
M60 parkiranje alata
format: M60 K
K broj vretena koje e biti
parkirano
M98 pozivanje podprograma
format: M98 K R
K naziv potprograma
R broj ponavljanja
M kodovi
M107 ukljuivanje protukolizije
kod horizontalnog buenja
M111 ukljuuje usporavanje
ulaza kod vertikalnog buenja
format: M111 D F
D razmak od radne povrine,
F brzina usporavanja
M112 ukljuivanje usporavanja
izlaza kod vertikalnog buenja
format: M112 D F
D razmak od donje povrine
M200 upravljanje otputanjem i
zakljuavanjem pritiskivaa
M201 upravljanje pozicioniranjem
MASTERWORK
Kompletno integrisani proizvod koji obuhvata:
- CAD program,
- CAM program,
- Interaktivni sistem slikovitog vizualno/geometrijskog programiranja,
- ISO postprocesorska jedinica,
- ISO program dijela.
Programiranje se moe realizirati na dva naina:
- direktnim koritenjem alata koji su na raspolaganju u CAD programu,
- importovanjem grafikih elemenata iz drugih programskih aplikacija
(npr AutoCAD) uz eksplicitno koritenje ISO koda.
CAD program omoguava kreiranje i izmjenu crtea i njegovo
importovanje u .DXF format.
MASTERWORK - CAD
Osnovne funkcije CAD programa:
- crtanje linije i polilinije,
- crtanje krunog luka i krunice,
- radijusi, prenici, horizontalno i vertikalno dimenzioniranje,
- viestruki izbor i mogunost brisanja/pomjeranja/rotacije/razmjere
odabranih elemenata,
- zoom, pan, snap, grid funkcije.
Napredne funkcije CAD programa:
- izmjena polilinije,
- automatska konstrukcija polilinije,
- snap (grip) funkcija na elementima.
MASTERWORK - CAD
Linija def. pomou 2
take
Tangenta lukova
MASTERWORK - CAD
Luk def. preko krajnje take i
ugla
Simetrija polilinije
Luk def. Preko koordinata
centra i ugla
Deformacija polilinije
Kopiranje polilinije sa
offsetom
MASTERWORK - CAD
Crtanje pravougaonika
MASTERWORK
CAM program:
Omoguava konverziju iz .DXF u .TLF format uz pridruivanje tehnolokih
parametara elementima crtea.
Omoguava kompenzaciju radijusa alata na otvorenim i zatvorenim
profilima.
Interaktivni program:
Koristi se za kreiranje i eventualne izmjene programa obrade u vizualnom
modu (.TLF format).
Sa interaktivnim programom izvrne su slijedee funkcije:
- kreiranje i izmjena horizontalnih, vertikalnih, kosih i specijalnih otvora,
- kreiranje i izmjena obrade lijebova,
- kreiranje i izmjena otvorenih i zatvorenih putanja profila na
horizontalnim,vertikalnim i kosim (nagnutim) radnim povrinama,
- dimenzioniranje obrada za 4 ivice radnog predmeta i 2 ose,
- automatsko ureivanje radnog predmeta,
MASTERWORK
- runo namjetanje radnog predmeta,
- predstavljanje makroa pisanih u ISO jeziku,
- predstavljanje specijalnih likova (specijalni lijebovi),
- kreiranje udubljenih profila,
- predstavljanje ISO funkcija.
ISO postprocesor:
Konvertuje projekat iz .TLF formata unutar Project MW 310 maine u
specifini ISO jezik.
ISO program:
Koristi se za vizualizaciju tekst moda automatski kreiranog mainskog
programa.
MASTERWORK
Minimalni zahtjevi za hardware i software:
- CPU Intel Pentium 200 MHz ili iznad,
- Hard disk min 40 MB,
- Grafika karta VGA 800x600, 16 boja,
- RAM 32 MB,
- Operativni sistem WINDOWS 95/98, NT4.0 ili iznad.
4h
Plan alata
Geometrijski elementi
Kontura 1
Kontura 2
Kontura 3
P1(x99,
y257.515)
P2(x150.016, y197.423)
P3(x153.268, y163.547)
P4(x248.732, y163.547)
P5(x251.984, y197.423)
P6(x303,
y257.515)
P7(x303,
y604
)
P8(x99,
y604
)
P15(x335, y636)
P16(x67, y636)
P9 (x67, y220.732)
P10(x91.004, y185.922)
P11(x121.447, y160.169)
P12(x280.553, y160.169)
P13(x310.996, y185.922)
P14(x335,
y220.732)
P17(x-19, y-19)
P18(x421, y-19)
P19(x421, y736)
P20(x-19, y736)
MW 310
Program:
Program: