27
VISOKA ŠKOLA TEHNIČKIH STRUKOVNIH STUDIJA ČAČAK SEMINARSKI RAD IZ: Programiranja numerički upravljanih mašina - manuelno programiranje u NC kodu Struganje

projektni Rad 1 Nc[1]

Embed Size (px)

DESCRIPTION

1

Citation preview

Page 1: projektni Rad 1 Nc[1]

VISOKA ŠKOLA TEHNIČKIH STRUKOVNIH STUDIJA ČAČAK

SEMINARSKI RAD IZ:Programiranja numerički upravljanih

mašina - manuelno programiranje u NC kodu

Struganje

Profesor: Student: dr Radomir Slavković Danijela Kuvekalović. 4405/11

Page 2: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

Uopšteno o numeričkom programiranju

Kod numeričkog programiranja položaj alata se određuje pomoću brojeva. Pod programiranjem mašina podrazumevaju se sve aktivnosti na sistematizaciji obradnih informacija, njihovom ispitivanju određenim redosledom i kodom, prema pravilu programskog jezika u formi programa upravljanja.Kod programa su takodje bitne i takozvane karakteristične tačke za programiranje mašina. Osnovna je nulta tačka (u njoj je smešten koordinatni sistem mašine i zadaje je proizvodjač mašine). Postoje još i referentna tačka (krajnja tačka koju mogu dostići radni organi mašine), referentna tačka alata (početna tačka od koje se mere svi alati), stezna tačka, referentna tačka nosača alata,i referentna tačka klizača alata.

KOORDINATNI SISTEMI

Orjentacija koordinatnog sistema NC mašine je u skladu sa pravilom „tri prsta desne ruke“, kao što je na slici prikazano. Osa Z je uvek usmerene u pravcu ose glavnog vretena, a u zavisnosti od ravni u kojoj se obrda vrši, određuju se smerovi druge dve ose..

2

Page 3: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

KARAKTERISTIČNE TAČKE

Nula mašine (Machine zero point) Pozicija ove tačke se ne može menjati. Određena je odstrane proizvođača NC mašine. Ona je ishodište koordinatnog sistema

Nula radnog predmeta (Workpiece zero point) Tačka vezana za obradak. Slobodno semenja prema potrebama konstrukcije ili izrade.

Referentna tačka alata (Tool mount reference point)Početna tačka od koje se mere svi alati. Leži u osi držača alata. Određena je od straneproizvođača i ne može se menjati.

Referentna tačka (Reference point)Tačka u radnom području mašine, određena je krajnjim prekidačima. Pozicija seprijavljuje kontrolnom uređaju kada se klizači približe tački.

Postavljena nulta tačka (Settable point)Odabrana tačka na steznom priboru u odnosu na koju se određuje nulta tačka obratka

Tačka vrha alata

3

Page 4: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

Seminarski je rađen u programu ’Sinumerik 840D Turn’.

Alati koji su korišćeni:1. (001) Roughing tool SCAC L 12122. (002) Parting-off tool

Dimenzije pripremka 136x50

Uvodne funkcije

То su naredbe kоје važe za sve vreme izvršavanja programa. Najčešće su to naredbe:

- G70 merni sistem u inčima ili G71 merni sistem u milimetrima,- G90 apsolutni merni sistem ili G91 inkrementarni merni sistem,- G54 – G57 оdređene nulte tačke,

Sistemski је оdređeno, tj. podrazumeva se dа su postavljene naredbe G90 i G71.

Pregled osnovnih G funkcija

− G0 Pozicioniranje brzim hodom− G1 Radni hod – linearna interpolacija− G2 Radni hod – kružna interpolacija suprotno od smera kazaljke na satu− G3 Radni hod – kružna interpolacija u smeru kazaljke na satu− CIP Radni hod – kružna interpolacija kroz tri tačke− G4 Zadržavanje alata− G17 Izbor radne ravni XY− G18 Izbor radne ravni XZ− G19 Izbor radne ravni YZ− G53 Isključenje postavljene nulte tačke оbratka za јedan blok− G54-G57 Postavljene nulte tačke оbratka− G70 Programiranje u inčima − G71 Programiranje u milimetrima− G90 Programiranje u apsolutnim vrednostima− G91 Progrmiranje u inkrementarnim vrednostima− G94 Кorak u mm/min ( оbično kod glodanja)− G95 Коrak u mm/о (оbično kod struganja)− G96 Konstantna brzina rezanja - UKLJUČENA− G97 Коnstantna brzina rezanja - ISKLJUČENA− G110 Položaj pola u оdnosu na poslednje programiran položaj аlata− G111 Položaj pola u оdnosu na nulu radnog predmeta− G112 Položaj pola u оdnosu na poslednje važeći pol

4

Page 5: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

Kraj programa

Naredba М30 оznačava završetak glavnog programa.

Pregled osnovnih М funkcija

− М0 Programsko stop − М1 Оpcionalno stop− М2 Кraj glavnog programa− М3 Uključivanje glavnog vretena u smeru kazaljke na satu− М4 Uključivanje glavnog vretena suprotno od smera kazaljke na satu− М5 Isključivanje glavnog vretena− М17 Кraj potprograma− М30 Kraj programa

G90 - G91 Apsolutno i inkrementarno programiranje

G90 apsolutno programiranje, u adresama X i Z su koordinate ciljnih tačaka u koordinatnom sistemu radnog predmeta. G91 inkrementarno programiranje u аdresama X i Z su vrednosti za koliko treba izvršiti pomeranje u оdnosu nа prethodnu tačku. Strug EMCO TURN 55 poseduje merni sistem, tako da se posle uključenja mašine i inicijalizacije mernog sistema (očitavanja referentne tačke) tačno zna gde se u radnom prostoru mašine, nalazi nosač alata. Zbog toga, kod оve mašine, funkcija G90 se podrazumeva, nju nije neophodno naglašavati na početku programa. Кada želimo dа koristimо funkciju G91 moramо је naznačiti. Оvе funkcije se mogu po potrebi smenjivati u programu, а pošto su modalne, važiće sve dok se ne zamene.

U оkviru јеdnog bloka pojedinačna osa može biti programirana аpsolutno ili inkrementarno bez posebnog unošenja G90/G912.

5

Page 6: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

G54 - G57 Postavljene nulte tačke obratka

Кod EMCO Concept TURN 55 strugova nula mašine, tačka (М) leži u оsi rotacije baze stezne glave. Оva tačka је fabrički оdređena konstrukcijom mašine i ne moguće је menjati. Кako оva tačka nije pogodna kао početna tačka rada, koordinatni sistem је moguće promeniti i postaviti ga u drugu, povoljniju tačku u radnom prostoru NC mašine.

Format:N01 G54Кada sе, u parametrima mašine, оdredi novi koordinatni sistem, tа

ćе sе vrednost pridodati nultој tački mašine pozivom naredbe G54, pa ćе sе nulta tačka premestiti iz pozicije М (mašinske nulte tačke) u W (nultu tačku obratka).

Аkо sе ова funkcija koristi za premeštanje М u W, tada ćе sе svaki put menjati vrednost u meniju.

PARAMETER WORK OFFSET, za različite radne predmete. Dа bi se izbeglo često menjanje parametara mašine, оbično sе funkcijom G54 tačka М premesti u tačku А (оdabranu tačku nа steznom priboru kоја је stalnа).

G1 Linearna interpolacija

G1 linearno kretanje u radnom hodu (pravougli koordinatni sistem)Format:N... G1 X... Z... F...X i Z Koordinate ciljne tačke, u apsolutnom sistemu, ili rastojanja od prethodne tačke uinkrementalnom sistemu.F Brzina radnog hoda, kreće se u rasponu 0 – 2000 mm/minG1 linearno kretanje u radnom hodu (polarni koordinatni sistem)Format:N... G1 AP... ...RP... F...AR definisanje krajnje tačke (E), polarni ugaoRR polarni radijusF Brzina radnog hoda, kreće se u rasponu 0 – 2000 mm/min

G2, G3, CIP Kružna interpolacija

G2 kretanje po krugu u smeru kretanja kazaljke sataG3 kretanje po krugu suprotno smeru kretanja kazaljke sataCIP kretanje po krugu kroz tri tačke (CIrcle through Points)

6

Page 7: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

Na slici su prikazana kretanje po krugu u različitim ravnima.

Programiranje pomoćnih funkcija

M0 Programirano zaustavljanje izvršenja programaProgramira se kada je iz bilo kog razloga (prestezanje, merenje, čišćenje...) potrebno predvidetizaustavljanje izvršenja programa.Ova naredba zaustavlja glavno, pomoćno kretanje i hlađenje ako postoji. Vrata je moguće otvoriti bezponištavanja alarma. Izvršenje programa se nastavlja pritiskom na dugme NC START.Format:N...M0

M1 Uslovno programirano zaustavljanje izvršenja programaRadi kao funkcija M0 ali sam onda kada je dugme OPT.STOP na mašinskoj tastaturi pritisnuto.Format:N... M1

7

Page 8: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

M2 Kraj glavnog programaRadi slično kao funkcija M30

M30 Kraj glavnog programaOvom naredbom označavamo kraj programa, sva kretanja se zaustavljaju, a program se vraća napočetak, spreman da se ponovo izvrši. Ako je definisan brojač radnih predmeta, on će se povećati za1.Format:N... M30

M3 Uključivanje glavnog vretena u smeru kazaljke časovnikaOvo je uobičajen smer obrtanja kada je nosač alata ispred glavnog vretena.Format:N... G95 S1000 M3 F0.08S broj obrtaja o/minF brzina pomoćnog kretanja mm/o ili

Broj obrtaja glavnog vretena će biti toliki da obezbedi programiranu konstantnu brzinu rezanjadefinisanu u S adresi.Format:N... G96 S150 M3 F0.08S brzina rezanja m/minF brzina pomoćnog kretanja u mm/o

M4 Uključivanje glavnog vretena suprotno od smera kazaljke časovnika

Ovo je uobičajen smer obrtaja kada je nosač alata iza glavnog vretena.Format:N... G95 S1000 M4 F0.08ili za slučaj kada sa radi sa konstantnom brzinom rezanjaN... G96 S150 M4 F0.08

M5 Isključivanje glavnog vretenaGlavno vreteno se zaustavlja, za nastavak rada potrebno ga je ponovo uključiti funkcijama M3 ili M4.Kraj programa (M30) automatski zaustavlja glavno vreteno.Format:N... M5

8

Page 9: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

Funkcije izlaza uključivanja

Kod standardnih numerički upravljanih mašina glavno i pomoćno kretanje je automatizovano, dok sepostavljanje i skidanje radnog predmeta, a često i izmena alata, obavlja ručno. Mašine višeg nivoaautomatizacije, opremljene su dodatnim elementima za automatizaciju. To su uglavnom pneumatskekomponente kojima se takođe može upravljati iz programa. Na strugu Emco Concept Turn 55potrebna je sledeća dodatna oprema:- automatska vrata – pneumatsko otvaranje- automatski konjic- pneumatska stezna glava- duvaljka - pneumatsko čišćenje steznog pribora- DNC interfejs

Navedeni pribori aktiviraju se iz programa pozivom odgovarajuće M funkcije.M20 odmicanje šiljkaM21 primicanje šiljkaM25 otvaranje steznog priboraM26 zatvaranje steznog priboraM71 uključivanje duvaljke (čišćenje steznog pribora)M72 isključivanje duvaljkePoziv alata, izmena alata, definisanje alata, korekcija poluprečnika, korekcija dužine alata...Format:N... T1 D1T1 broj alata u revolver glavi (od 1 do 8). Parni brojevi označavaju alate za spoljašnju obradu, a neparni alate za unutrašnju obradu D1 korekcioni broj alata je broj registra u kom su smešteni podaci o alatu.

9

Page 10: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

TRANS translatorno pomeranje koordinatnog sistema

Ovom naredbom omogućeno je programsko premeštanje koordinatnog sistema radnog predmeta naželjeno mesto.Format:N... G54N... TRANS Z...G54 definisano u parametrima mašine, ne menja se sve dok se ne promeni stezni pribor. Z veličina pomeranja od tačke A do tačke W, zavisi od dužene pripremka.

Naredbom G54 - obično premeštamo nulu mašine M u privremenu nultu tačku A, to je odabrana tačka, na steznom priboru, kojoj možemo prići mernom priborom. Zatim, u zavisnosti od dužine pripremka, naredbom TRANS translatorno premeštamo koordinatni sistem u nultu tačka obratka W. Površina čela stezne glave ili čeljusti su dobro odabrane privremena nulte tačke A. U paramertima mašine može istovremeno biti postavljeno više (G54-G57) privremenih nultih tačaka A, aktuelna će biti ona koja se pozove u programu. Više o okvirnim sistemima biće u naprednom seminaru.

Podešavanje i izbor alata

Podešavanje funkcije G54 određivanje nulte tačke

10

Page 11: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

Podešavanje izbora alata

11

Page 12: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

Alat za čeonu i uzdužnu obradu T1

Alat za odsecanje T2

12

Page 13: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

PROGRAM ZA IZRADU MAŠINSKOG DELA

N1 ; 22.02.2011.N2 G54N3 TRANS Z120N4 ; 1 ZAHVAT CEONA OBRADAN5 T1 D1 M6N6 G96 S80 M3N7 G0 X70 Z30N8 Z5N9 G1 Z0 F0.1N10 X-0.5N11 Z5N12 X70N13 ; 2 ZAHVAT UZDUZNA OBRADAN14 T1 D1 M6N15 G97 S1000 M3N16 G1 X60 F0.1N17 Z-120N18 X70N19 G0 Z5N20 G1 X55N21 Z-60N22 X60 Z5N23 X50 N24 Z-60N25 G1 X60 Z-70N26 G0 Z5N27 X46N28 G1 Z-38

13

Page 14: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

N29 X50 Z5N30 X42N31 Z- 36N32 X50 Z5N33 X40N34 Z-35N35 G2 X50 Z-40 I5 K0N36 G0 Z5N37 G1 X35N38 Z-25N39 G0 X40 Z5N40 G1 X30N41 Z-25N42 G0 X40 Z5N43 G1 X28N44 Z-9N45 G0 X30 Z5N46 G1 X26N47 Z-8N48 G2 X30 Z-10 I2 K0N49 G0 X40 N50 Z30N51; 3 ZAHVAT ODSECANJEN52 T2 D1 M6N53 S500 M3N54 G0 X70 Z30N55 Z-120N56 G1 X0 F0.8N57 G0 X70N58 Z30 N59 M5N60 M30

14

Page 15: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

ZAHVAT PRVI(čeona obrada)

ZAHVAT DRUGI(uzdužna obrada)

15

Page 16: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

ZAHVAT DRUGI(izrada radiusa i konusa)

16

Page 17: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

17

Page 18: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

ZAHVAT TRECI(odsecanje)

18

Page 19: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

19

Page 20: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

20

Page 21: projektni Rad 1 Nc[1]

Progamiranje NUM Seminarski rad

Korišćena literatura

1. Fabrika reznog alata – FRA katalog 10, godina 1965/1966

2. Fabrika reznog alata – FRA katalog 20, godina 1989

3. Proizvodne tehnologije – Branislav D. Marinković, godina 2006

4. Program EMCO – WinNC32, 3D tool generator

5. www.masinska.edu.yu

6. www.elitesecurity.org

21