alagic cnc potpuno-compatibility-mode (1)

Post on 28-Jan-2016

63 Views

Category:

Documents

8 Downloads

Preview:

Click to see full reader

DESCRIPTION

knjiga

TRANSCRIPT

UNIVERZITET U ZENICIMašinski fakultet

dr.sc. Ismar Alagić, dipl.maš.inž.

“ OSNOVE PROGRAMIRANJA NC/CNC MAŠINA UZ PRAKTIČNU VJEŽBU"

Zenica, maj 2009. godine

Tehnološki proces

• Predstavlja skup međusobno povezanih aktivnosti koje prevode projektnu specifikaciju u operativna uputstva za proizvodnju;

• Kompletan tehnološki proces obuhvata transformaciju polufabrikata ili sirovine u gotov dio ili sklop;

• Tehnološki proces predstavlja dio proizvodnog procesa i sadrži jedan ili više obradnih procesa;

• Tehnološki proces može biti proces obrade ili proces oblikovanja;• Obradni proces predstavlja skup aktivnosti, koje polazni materijal

(pripremak) transformišu (fizičko-hemijska svojstva, oblik, dimenzije, izgled i sl.) u željeni oblik (izradak), a u skladu s tačno propisanim tehničko-tehnološkim zahtjevima.

• U okviru obradnog procesa mogu se definirati:- operacija,- zahvat,- prolaz.

Projektovanje tehnološkog procesa

Modeli tehnoloških procesa Struktura obradnog procesa

Obradni proces

Operacija

Složeni zahvat

Zahvat

Prolaz

Struktura obradnog procesa• Gruba obrada:

- veće skidanje materijala,- veća sila rezanja,- veća sila stezanja,- veće deformacije obradka,- klasa hrapavosti površine 11-14.

• Čista obrada:- predstavlja međufaznu obradu,- koristi se kao priprema za finu obradu,- klasa hrapavosti površine 9-11.

• Fina obrada:- predstavlja završnu obradu,- malo skidanje materijala,- sile rezanja i stezanja su male,- male deformacije obradka,- osigurana tačnost i kvalitet površine,- klasa hrapavosti površine 4-7.

• Operacija – dio tehnološkog procesa obrade jednog ili više komada, na jednom radnom mjestu, od strane jednog ili grupe radnika;

• Zahvat – dio operacije između stezanja i otpuštanja obradka. Radna operacije može sadržavati jedan ili više zahvata;

• Faza – dio operacije koji se odnosi na obradu jedne površine (grupu površina) sa jednim alatom (grupom alata) koji rade istovremeno i s istim režimom obrade;

• Prolaz – dio operacije, odnosno faze koji se odnosi na jedan pomak alata uz konstantnu dubinu rezanja. Broj prolaza zavisi od režima obrade i veličine dodatka za obradu.

Projektovanje tehnološkog postupka

Projektovanje tehnološkog postupka

U užem smislu, obuhvata:• prepoznavanje dijelova,• određivanje vrste obrada,• određivanje redoslijeda obrada,• odabir neophodne opreme,• definiranje procesa kontrole,• definiranje unutrašnjeg

transporta.

Projektovanje tehnološkog postupkaNedostaci klasičnog projektovanja tehnološkog postupka:• Proračunavanje režima obrade dosta je zamorno i sporo, režimi se

utvrđuju iskustveno,• Mašinska vremena izrade, u cilju normiranja i praćenja proizvodnje,

utvrđuju se netačno ili na osnovu iskustva,• Veliki vremenski zahtjevi za pripremu tehnološke dokumentacije, znatno

utiču na cijenu proizvoda i dužinu ciklusa osvajanja novog proizvoda,• Na ovakav način izrađena tehnološka dokumentacija je nestandardna,

nepotpuna i neažurna,• Nedostatak arhiviranja dovodi do nemogućnosti pretraživanja već

urađenih postupaka, dešava se da se dva identična dijela rade po dvjema različitim tehnologijama,

• Nedovoljno praćenje opterećenja pojedinih mašina dovodi do stvaranja uskih i širokih grla u proizvodnji, posljedica toga su niska produktivnost, nezadovoljstvo radnika, kao i odsustvo dokumentacije o proizvodu.

Tehnološka priprema za CNC programiranje

• Određivanje nomenklature dijelova koji se preporučuju za obradu na CNC mašinama,

• Tehnološko prilagođavanje radioničkog crteža,• Koordinatni sistem i nulte tačke,• Izbor pripremka,• Projektovanje tehnološkog procesa:

- formiranje plana obrade,- formiranje plana stezanja,- formiranje plana alata,- izbor režima rezanja,- projektovanje putanje putanje alata.

Izbor radnih predmeta

• Efektivno korištenje CNC mašina određeno je izborom dijelova predviđenih za obradu, odnosno njihovim konstrukcijskim osobinama i tehnologično-šću.

• Izbor dijelova, u cilju povećanja produktivnosti rada, vrši se na osnovu:- materijala i oblika pripremka,- gabaritnih dimenzija,- složenosti konfiguracije,- broja komada u seriji,- mogućnosti izrade grupnih pribora,- zahtijevane tačnosti dimenzija i kvaliteta obrade,- mogućnosti kompletne obrade i izrade programa itd.

• Najveći ekonomski efekti primjene CNC mašina u srednjeserijskoj i malo-serijskoj proizvodnji postižu se obradom dijelova sa složenim vanjskim i unutrašnjim površinama, velikim brojem različitih otvora, povećanim za-htjevima tačnosti obrade i međusobnih rastojanja.

Tehnološko prilagođavanje crteža• Izbor projekcija na ctrežu izvršiti u skladu sa položajem radnog predmeta u

toku procesa obrade,• Neophodno je izvršiti pravilno kotiranje, a način kotiranja odabrati u zavi-

snosti od mjernog sistema mašine (u apsolutnim ili relativnim mjerama),• Kod ručnog programiranja koristi se paralelno kotiranje sa apsolutnim

unošenjem dimenzija,• Redno kotiranje koristi se kod inkrementalnog (relativnog) unosa dimenzija

radnog predmeta,• Za koordinatni početak radnog predmeta uzima se presjek ravni oslanjanja

u steznom priboru ili odgovarajuća preporuka proizvođača mašine,• Kod radnih predmeta složene konfiguracije apsolutne i inkrementalne

mjere, za odabrani koordinatni početak, daju se tabelarno,• Opis geometrije kod mašinskog programiranja daje se pomoću odgova-

rajućih simbola (P1, L2, C3 itd.).

Tehnološko prilagođavanje crteža

Tehnološko prilagođavanje crteža

TačkaApsolutne mjere Inkrementalne mjere

X Y X YP1 10 10 10 10

P2 60 10 50 0

P3 60 60 0 50

P4 65 70 5 10

P5 90 70 25 0

P6 90 75 0 5

P7 105 75 15 0

P8 105 85 0 10

P9 10 85 -95 0

P10 10 75 0 -10

P11 20 75 10 0

P12 20 20 0 -55

P13 10 20 -10 0

Tehnološko prilagođavanje crteža

P P1 P2

X 45 75

Y 40 45

L 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

C C1 C2 C3

X 95

Y 60

R 10 10 16

P1 P2

Koordinatni sistem i nulte tačke

Koordinatni sistem i nulte tačke

• Koristi se desno orijentisani koordina-tni sistem sa osama x,y i z i poklapa se sa glavnim klizačima na mašini,

• Razlikujemo “koordinatni sistem ma-šine” i “koordinatni sistem radnog komada”,

• Nulta tačka mašine je fiksiran poče-tak koordinatnog sistema mašine. Utvrđuje se u fazi projektovanja ma-šine i ne može se naknadno mijenjati,

• Nulta tačka radnog komada pred-stavlja početak njegovog koordina-tnog sistema. Programiranje se vrši u odnosu na ovu tačku.

• Referentana tačka mašine koristi se za podešavanje mjernog sistema mašine.

• Tačka izmjene alata predstavlja oda-branu poziciju sigurne izmjene alata.

Programiranje CNC mašina

Ručno programiranje – sve geometrijske i tehnološke zadatke (režimi rezanja, putanje alata i dr.) izvršava programer, a zatim vrši testiranje svake rečenice programa.Faze ručnog programiranja su:

• formiranje plana obrade,• prenošenje geometrijskih informacija s crteža na programski list (pregled

operacija),• unošenje tehnoloških informacija u programski list,• formiranje rečenica prema zahtijevanoj strukturi,• kodiranje informacija,• prenošenje informacija u CNC mašinu ili na vanjskog nosioca informacija,• testiranje i korigovanje programa.

Mašinsko programiranje

• Kod mašinskog programiranja geometrijski i tehnološki podaci potrebni za programiranje kreiraju se u okviru programskog jezika (sistema) i koriste za programiranje obrade.

• Razvijeno je više od 100 programskih jezika od kojih je prvi, APT, razvijen u periodu 1956-1958. god. omogućavao obradu samo geometrijskih informacija.

• Najčešće korišteni programski jezici za mašinsko programiranje su:- AUTOPIT, - ELAN,- AUTOPROGRAMER - NEL,- EXAPT, - MINIAPT,- COMPACT II, - TELEAPT, - EASYPROG, - GTL.

Programiranje s grafičkom simulacijom

Nedostaci klasičnog mašinskog programiranja:• Nemogućnost kontrole ispravnosti programiranja kod klasičnog mašinskog

programiranja,• Kontrola programa vrši se tek na kraju, prilikom testiranja programa,• Veliki gubitak vremena zbog naknadnih korekcija.

Razvijeni CNC upravljački sistemi s grafičkom simulacijom omogućuju:

• Grafičko predstavljanje obradaka,• Dimenzionisanje pomoću tastature,• Unos podataka i njihov prijenos,• Formiranje datoteke alata i steznog pribora i dr.

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 tehnološki 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 mašini neophodno je obezbijediti:• Preuzimanje podataka o radnom predmetu,• Planiranje procesa obrade,• Programiranje obrade (ispis programa),• Simulacija procesa obrade.

CAD/CAM programiranje

Moguća su dva pristupa za programiranje:

I PRISTUP – Programiranje se odvija na CAD grafičkoj radnoj stanici koja je proširena dodatnim programskim software-om.

II PRISTUP – Specijalizirane CNC programske radne stanice koriste konstru-ktivne podatke CAD/CAM baze podataka pri programiranju.

1h

G00 X/U.. Z/W.. S.. M.. B..

TX-8

G01 X/U..Z/W..A..C..R..F..S..M..B..

TX-8

Definiranje ugla

TX-8

G01 Linearna interpolacija

PROGRAM:

G96 V180G01 X38 Z0 F0,2G01 X56 A165G01 Z-50G01 X85G01 X102 W-15G01 Z-80

TX-8

G01 Linearna interpolacija

TX-8

G01 Linearna interpolacija

PROGRAM:

G96 V180G01 X40 Z0 F0,2G01 Z-22 R22G01 Z-67 A195 R13 F0,12G01 X80 F0,15G01 W-10 A125 C-6G01 X112 Z-98 F0,2

TX-8

Kružna interpolacija

TX-8

G02 X/U..Z/W..R..I..K..F..S..M..B..

TX-8

Kružna interpolacija G02

¼ Kruga Manje od ¼ kruga

TX-8

G03 X/U..Z/W..R..I..K..F..S..M..B..

TX-8

Kružna interpolacija G03

¼ Kruga Manje od ¼ kruga

TX-8

Podaci o alatu: T..X..Z..P..R..H..U..W..G36, G37, G38

P

TX-8

Alat – Definicija rezne ivice

TX-8

Nulta tačka stroja: G53 X..Z..S..M..B..

TX-8

Nulte tačke: G53, G54-57, G59

G53 – Nulta tačka stroja,

G54-57 – Nulte tačke radnog komada,

G59 - Memorirani pomak nulte tačke.

TX-8

Ciklus bušenja G83 Z/W..D..H..F..

B- druga i slijedeće dubine,

W- dubina bušenja od startne tačke,

H- broj izvlačenja alata,

F- posmak u mm/okr.

TX-8

Ograničenje broja okretaja G92 P..Q..

TX-8

Konstantna brzina rezanja G96 V..

TX-8

Konstantni broj okretaja G97 S..V..X..

TX-8 2h

Radni predmet - Primjer

TX-8

Plan obrade – Pregled operacija

Plan alata

Radni predmet – Plan obrade, program

TX-8

Radni predmet – Plan obrade, program

TX-8

Radni predmet – Plan obrade, program

TX-8

Radni predmet – Plan obrade, program

TX-8

Radni predmet – Plan obrade, program

TX-8

Radni predmet – Plan obrade, program

TX-8

Radni predmet – Plan obrade, program

TX-8

Tehnološka dokumentacija

Tehnološka dokumentacija

Tehnološka dokumentacija

Tehnološka dokumentacija

Tehnološka dokumentacija

PHILIPS

Programiranje – MW 310

• NC program baziran preko ISO upravljačkog koda sadrži 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 sadržavati samo G i M kodove koji su obuhvaćeni standardom.

• Parametarske linije:- Su specijalne programske linije koje započinju s karakterom “#”.

• Linije komentara:- To su programske linije koje omogućavaju unošenje napomena unutar programa.

Programiranje parametara• Sastoji se od tri nivoa:

a) izračunavanje matematičkih funkcija ili izraza,b) izvršavanje skokova ili ciklusa,c) dodjeljivanje parametara programskim varijablama.

b) Izvršavanje skokova ili ciklusa:Za skokove programa koriste se funkcije:“IF-ELSE-ENDIF”“IF” funkcija omogućava ispunjavanje slijedećih uslova:= jednako,! različito od,> veće od,>= nije manje od,< manje od,<= nije veće od

a) Matematičke funkcije i izrazi

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 označeni su sa “#” , a uključeni su između 1-99

Primjer:Gxxx X100 Y100 Gxxx X=#1 Y=#2

#1=DX/2

G120-Izbor standardne površine

Kod G120 – Izbor standardne površine:

• 1 gornja površina• 2 zadnja površina• 3 prednja površina• 4 i 5 površine desne i lijeve

strane• 6 i 7 koriste se za obradu

nagnutih površina format G120 Kn n – broj površine

2

3

5 4

G90, G91-Apsolutno i inkrementalno programiranje

G90 APSOLUTNO G91 INKREMENTALNO

3h

G92-Apsolutno pomjeranje nulte tačke

Kod G192 - Izmjena pozicije za obradu unutar radnog prostora (premještanje nulte tačke mašine) u relativnim koordinatama (inkrementalno).

G192 X Y

Z

M W1 W2

+X

+Z

ZMW1

G54 G59

G kodoviKod G170 – Izmjena pozicije osa pomoću komandnih parametara.

• Ovaj kod normalno omogućava kod upotrebe M00 (pauza), privremeni prekid izvršenja programa.

format G170 X Y Z , X Y Z – apsolutne koordinate osa

Kod G110 – definisanje mjernog sistema u inčimaKod G111 – isključenje mjernog sistema u inčimaKod G112 – upravljanje procesom obrade alatima s oštrom ivicomKod G113 – isklj. upravljanja procesom obrade alatima s oštrom ivicomKod G194 – izmjena raspodjele dimenzija radnog komada

Kodovi G150, G151, G152, G153 – predstavljaju funkcije zrcaljenja (ogledalna slika) osa x i y, odnosno isključenje funkcija G151, G152, G153.Kod G172 – funkcija za izbor radne površine

Kod G40 – Isključenje kompenzacije radijusa alataKod G41 – Aktiviranje kompenzacije radijusa alata lijevo od profila u smjeru obrade:

G41 Qnnn Qnnn – kompenzacija radijusaKn - tip kompenzacije “0” - za lukove “1” - za oštre ivice

Kod G42 – Aktiviranje kompenzacije radijusa alata desno od profila u smjeru obrade:

G42 Qnnn Qnnn – kompenzacija radijusaKn - tip kompenzacije “0” - za lukove “1” - za oštre ivice

Kodovi za izvršavanje putanje alata

Linearna interpolacija G101

format G101 X Y Z F QX Y Z – koordinate krajnje tačke,F – brzina interpolacije,Q – ugao radijusa zaobljenja.

Primjer:

Kružna interpolacija G102, G103

format:G102 X Y Z R Q FG103 X Y Z R Q FG102 – u smjeru kazaljke na satu,G103 – suprotno od smjera

kazaljke na satuX,Y,Z – koordinate krajnje tačke,R – radijus kružnog luka,Q – ugao zaobljenja-isključenja

radijusa,F – brzina interpolacijeG102

Kružna interpolacija

format:G102 X Y Z I J Q FG103 X Y Z I J Q FG102 – u smjeru kazaljke na satu,G103 – suprotno od smjera

kazaljke na satuX,Y,Z – koordinate krajnje tačke,I,J – koordinate centra kružnog

luka,Q – ugao zaobljenja-isključenja

radijusa,F – brzina interpolacije

G103

Kružna interpolacija - primjer

• N10 G101 Y31.25 F12

• N20 X37.5 (startna tačka)

• N30 G102 X56.25 Y12.5 I0 J-18.75 ili R18.75

Kružna interpolacija - primjer

Kodovi G105 i G106

G105 - kružna inrepolacija između 3 tačke ili preko tangente na posljednji kružni segment

• u smjeru kazaljke na satu

format:G105 X Y Z I J FG106 X Y Z I J FX,Y,Z – koordinate krajnje tačke,I,J – koordinate srednje tačke,F – brzina interpolacije

G106 - kružna interpolacija između 3 tačke ili preko tangente na posljednji kružni segment

• suprotno smjeru kazaljke na satu

format:G105 X Y Z FG106 X Y Z F

X,Y,Z – koordinate krajnje tačke,

F – brzina interpolacije

Kod G205 – nagnute površine

G205 – Linearna putanja definisana preko njene dužine i nagiba.

format:G205 A L Z F R I JA – nagib radne putanje,L – dužina radne putanje,Z – dubina,R – broj ponavljanja,I,J – inkrementi uzduž osa X i Y za

svako ponavljanje.

Kodovi G204, G108 i G109

G204 – komanda za izvršenje udubljene kružnice ili rupe prečnika D i dubine Z u tački definisanoj preko odgovarajuće koordinate.

format:G204 D Z F R I JD – dijametar kružnice,Z – dubina kružnice ili rupe,F – brzina interpolacije,R – broj ponavljanja,I,J – inkrementi duž osa X i Y za

svako ponavljanje

G108 – elipsa u smjeru kazaljke na satu,

G109 – elipsa suprotno smjeru kazaljke na satu.

format:

G108 X Y Z Q R I J

Q – ekscentrticitet,

R –broj ponavljanja

I,J

Pozivanje standardnih likova – G211format:G211 K N Q F R I JK – broj standardnog lika,N – podtip lika,Q – preslikavanje (ogledalna slika),F – brzina interpolacije,R – broj ponavljanja,I,J – inkrementi duž X i Y osa za svako ponavljanje

Vertikalno bušenje s usporavanjem

format: M111 DFD – razmak od gornje površine biće

pokriven polaganim posmakom preko podešavanja parametra F,

F – polagani posmak bušenja.

Primjer:M111 D10 F2G100 X81.25 Y62.50 Z20 F5 T21M111 D0 F0M112 D0 F0

format: M112 DFD – razmak od donje površine biće

pokriven polaganim posmakom preko podešavanja parametra F,

F – polagani posmak bušenja.

Primjer:M111 D9 F3G100 X81.25 Y62.50 Z30 F5 T21M111 D0 F0M112 D0 F0

Bušenje – G100, G182, G183, G184, G185

G100 – Vertikalno bušenjeformat:G100 X Y Z F T

X,Y,Z – koordinate rupe,F – brzina bušenja,T - alat

format:

G182 X Y Z K F T

X,Y,Z – koordinate rupe,

K – dimenzija “slobodnog” bušenja

F – brzina bušenja, T - alat

Bušenje specijalnih i kosih rupa

G186 – Bušenje specijalnih otvora

format:G186 X Y Z F TX,Y – koordinate specijalnog otvora,Z – dubina otvora,F – brzina bušenja,T – broj alata

G187 – Bušenje kosih rupa

format:G187 K I Z F TK – broj rupa,I –nagib linije,Z – dubina rupe,F – brzina bušenja,T – broj alata

M kodovi• M00 – PAUZA• M16 – stanje izmjene alata

format: M16 Knn/nnnn/nn-broj vretena/broj alata za zamjenu,

• M26 – uparivanje dva pantografa za istovremenu obradu

format: M26 K SK – broj pomoćnog pantografa,S – broj obrtaja pomoćnog alata• M60 – parkiranje alataformat: M60 KK – broj vretena koje će biti parkirano

• M98 – pozivanje podprogramaformat: M98 K R K – naziv potprogramaR – broj ponavljanja

• M99 – napuštanje potprograma ili zatvaranje glavnog programa

• M100 – uključivanje izlaza sa prekidom i čekanjemformat: M100 N KN – broj izlaza koji može biti uključen (1-10),K – vrijeme uključenja

• M101 – uključenje izlaza s prekidom bez čekanja

format: M101 N K• M102 – isključenje izlazaformat: M102 N• M103 – status čekanja ulaza s

vremenom čekanjaformat: M103 N K• M106 – isključivanje protukolizije

M kodovi

• M107 – uključivanje protukolizije kod horizontalnog bušenja

• M111 – uključuje usporavanje ulaza kod vertikalnog bušenja

format: M111 D FD – razmak od radne površine,F – brzina usporavanja• M112 – uključivanje usporavanja

izlaza kod vertikalnog bušenjaformat: M112 D FD – razmak od donje površine• M200 – upravljanje otpuštanjem i

zaključavanjem pritiskivača• M201 – upravljanje pozicioniranjem

• M202 – upravljanje držačima• M203 – kontrola vakuuma• M204 – upravljanje papučicom• M205 – start ulaznog upravljanja• M206 – potvrđivanje zaključavanja

ulaznog upravljanja• M207 – upravljanje podizačem

ploče• M208 – podešavanje vrijednosti

podešavanja• M209 – upravljanje vakuumom

MASTERWORK

• Kompletno integrisani proizvod koji obuhvata:- CAD program,- CAM program,- Interaktivni sistem slikovitog vizualno/geometrijskog programiranja,- ISO postprocesorska jedinica,- ISO program dijela.

• Programiranje se može realizirati na dva načina:- direktnim korištenjem alata koji su na raspolaganju u CAD programu,- importovanjem grafičkih elemenata iz drugih programskih aplikacija (npr AutoCAD) uz eksplicitno korištenje ISO koda.CAD program – omogućava kreiranje i izmjenu crteža i njegovo importovanje u .DXF format.

MASTERWORK - CAD

• Osnovne funkcije CAD programa:- crtanje linije i polilinije,- crtanje kružnog luka i kružnice,- radijusi, prečnici, horizontalno i vertikalno dimenzioniranje,- višestruki izbor i mogućnost 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. pomoću 2 tačke

Novi segment je tange-nta na prethodni

Segment def. preko dužine i ugla

Luk def. preko 3 tačke

Tangenta lukova

Luk def. preko krajnje tačke i tangente u startnoj tački

Luk def. preko krajnje tačke i centra

Luk def. preko krajnje tačke i radijusa

MASTERWORK - CADLuk def. preko krajnje tačke i ugla

Luk def. Preko koordinata centra i ugla

Luk def. preko radijusa, početne tangente i ugla

Deformacija polilinije

Simetrija polilinije

Kopiranje polilinije sa offsetom

MASTERWORK - CAD

Crtanje pravougaonika Crtanje kružnice i elipse

MASTERWORK CAM program:

• Omogućava konverziju iz .DXF u .TLF format uz pridruživanje tehnoloških parametara elementima crteža.

• Omogućava 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 izvršne su slijedeće 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 površinama,- dimenzioniranje obrada za 4 ivice radnog predmeta i 2 ose,- automatsko uređivanje radnog predmeta,

MASTERWORK- ručno namještanje 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 mašine u

specifični ISO jezik.

ISO program:• Koristi se za vizualizaciju tekst moda automatski kreiranog mašinskog

programa.

MASTERWORK

• Minimalni zahtjevi za hardware i software:- CPU Intel Pentium 200 MHz ili iznad,- Hard disk min 40 MB,- Grafička karta VGA 800x600, 16 boja,- RAM 32 MB,- Operativni sistem WINDOWS 95/98, NT4.0 ili iznad.

4h

Priprema CNC mašine za rad

• Priprema mašine vrši se u skladu s listom podešavanja:- postavljanje alata u njihove držače i njihovo podešavanje-mjerenje pomoću optičkog mjernog sistema (manuelno),

- postavljanje alata u magacin alata prema planu alata,- priprema držača i stezača radnog predmeta i njihovo baziranje,- učitavanje programa obrade radnog komada,- učitavanje korekcija alata,- unos podataka za nultu tačku programa i tačku automatske izmjene alata,- testiranje programa obrade s grafičkom simulacijom,- eventualne korekcije programa obrade nakon obrade probnih komada.

Plan alata

Montaža i kontrola alata

• Montaža alata:- osnovni držač,- nastavak za prihvat alata,- radni alat,- ključ za montažu.

Montaža i kontrola alata

Priprema CNC mašine za rad

Montaža i kontrola alata

Montaža i kontrola alata

Mjerenje dužine alata

M-nulta tačka mašine,

W-nulta tačka radnog komada

N-nulta tačka za mjerenje dimenzija alata

Mjerenje dužine alata

Mjerenje dužine alata

Mjerenje dužine alata

Vježba: Skica radnog predmeta

Prednja strana visećeg elementa

Geometrijski elementi

Kontura 1 Kontura 2 Kontura 3P1(x99, y257.515) P15(x335, y636) P17(x-19, y-19)P2(x150.016, y197.423) P16(x67, y636) P18(x421, y-19)P3(x153.268, y163.547) P9 (x67, y220.732) P19(x421, y736)P4(x248.732, y163.547) P10(x91.004, y185.922) P20(x-19, y736)P5(x251.984, y197.423) P11(x121.447, y160.169) P6(x303, y257.515) P12(x280.553, y160.169)P7(x303, y604 ) P13(x310.996, y185.922)P8(x99, y604 ) P14(x335, y220.732)

Napomena: U programima obrade za konture 1,2 i 3, I i J predstavljaju apsolutne koordinate centra kružnog luka.

Vježba – Podaci o alatu

Vježba: Program obradeObrada konture 1:N0040 G172 X99 Y257.515 Z-10 F1 S15 T41/7N0050 G172 Z5N0060 G101 Z8 F3N0070 G103 X150.016 Y197.423 I82.265 J191.607N0080 G102 X153.268 Y163.547 I1833.53 J341.949N0090 G102 X248.732 I201. J168.615N0100 G102 X251.984 Y197.423 I-1431.53 J341.949N0110 G103 X303 Y257.515 I319.735 J191.607N0120 G101 Y604N0130 G101 X99N0140 G101 Y257.515N0150 G172 Z5N0160 G172 Z-10

MW 310

Vježba: Program obrade

Obrada konture 2:N0040 G172 X335 Y636 Z-10 S15 F1 T41/7N0050 G172 Z5N0060 G101 Z8 F3N0070 G101 X67N0080 G101 Y220.732N0090 G102 X91.004 Y185.922 I104.242 J220.732N0100 G103 X121.447 Y160.169 I69.676 J129.841N0110 G102 X280.553 I201 J168.615N0120 G103 X310.996 Y185.922 I332.324 J129.841N0130 G102 X335 Y220.732 I297.758 J220.732N0140 G101 Y636N0150 G172 Z5N0160 G172 Z-10

MW 310

Vježba: Program obradeObrada konture 3:N0040 G172 X-22 Y-19.038 Z-10 F1 S15 T41/7N0050 G172 Z29N0060 G101 Z32 F3N0070 G103 X-19 Y-19 I-19 J-139N0080 G101 X421N0090 G101 Y736N0100 G101 X-19N0110 G101 Y-19N0120 G103 X7.665 Y-22 I-19 J-139N0130 G172 Z29N0140 G172 Z-10 MW 310

Vježba: Kružna interpolacija

Program:

Vježba: Kružna interpolacija

Program:

top related