Anda di halaman 1dari 14

Automatsko programiranje

APT (Automatically Programmed Tools) je najstariji i najvie korieni jezik za NC programiranje

Konvencije APT rijei su ispisane velikim slovima ....................................................... npr: POINT. Rijei koja poinje sa "s" predstavlja ime geometrijskog entiteta ................ npr: spoint, sline,... Ostale rijei zapoete malim slovom predstavljaju skalarne vrednosti ....... npr: x, y, z, ... Kada postoji vei broj mogunosti, ponuene su po vertikali, a jedna mora biti izabrana

APT znaci: . decimalna taka , razdvaja rijei / razdvaja glavnu APT rijei od opisa $ reenica se nastavlja u drugom redu $$ komentar ( ljeva zagrada ) desna zagrada

APT aritmetiki operatori + sabiranje oduzimanje * mnoenje / dijeljenje

** stepenovanje APT funkcije ABSF (skalar) apsolutna vrijednost ACOSF (kosinus) ugao ASINF (sinus) ugao ATANF (tangens) ugao SINF (ugao) sinus COSF (ugao) kosinus TANF (ugao) tangens SQRTF (skalar) koren

Sinonimi SYN/ON poziv standardnih sinonimaSYN/sinonim,APT rije definisanje sinonima Standardni sinonimi ve ugraeni u APT

Ovo programiranje predstavlja vii nivo izrade programa. Zapoet je 1952 godine na Institutu za tehnologiju U Masausetsu (MIT) pod nazivom APT (Automatic Programmed Tool) a do danas je uraeno oko 150 varijanti ovog programa (APT 1952, ADAPT, MINIAPT, TELEAPT, APTAC, APTIC, EXAPT, GTL, ELAN.. )

Automatsko programiranje se odvija kroz etiri osnovna koraka:

1. Prilagoavanje i oblikovanje ulaznih informacija 2. Obrada informacija na raunaru pomou odgovarajueg programa 3. Prilagoavanje obraenih informacija odreenom tipu upravljakog sistema pomou postprocesora 4. Prikaz izlaznih informacija u obliku odgovarajueg nosaa informacija za programera, tehnologa i operatora. Programi koji se koriste za automatsko programiranje su veoma zahtjevni tako da se proizvoai odluuju samo za jedan koji e koristiti u svojim pripremama npr: APT, EXAPT, CADDS4X,CDM300, EUKLID, BRAVO, I-DEAS, CATIA.

APT setovi su uvijek bili kljuna rije do est slova, rije dodatak, odreivanje sekundarne informacije su odvojeni crtom Slash. Promjenom parametra ove jednostavne linije je prilagodljiv svim proizvodnim zadacima. U obradu zadataka promjene (npr. ice EDM) , samo treba biti dio tehnologije promjenjeno, opis komada geometrije je nepromjenjiv. APT se ne moe kupiti izravno, ali mnogi su komercijalno dostupni CNC programiranje sustava APT- based.

ATP je jedinstven po tome to je namijenjen ranom stadiju istraivanja u industriji, a ne akademske, iako je podran akademsku neizravno (kao podizvoai ili suradnici na projektima). To financira projekte duboko, ali s mnogo ice u prilogu. To je bio dijete iz prvog Bushove administracije u 1991 s posebnim propisima donesenim i provodi Clintonove administracije u Pravilnik o federalnim propisima Naslov 15, svezak 1, dijelovi 0-299 Poevi u 1995, republikanac na elu kongres, kao i drugi Bushova administracija , opetovano preporuuje njegova raskida ,a program je bio suspendiran u 2005 s Bijelom kuom surauje s upravom i kongres da raskine ovaj program. Ovo je zavrio na 9. kolovoz 2007, kada je predsjednik potpisao America natjee Zakona (HR 2272; javno pravo broj 110-69), koja ukinuti napredne tehnologije program-poticajnog zakonodavstva.

OSNOVNE KARAKTERISTIKE NUMERIKOG UPRAVLJANJA

. Prednosti i nedostaci upotrebe: NC konvencionalne alatne maine

PREDNOSTI (NC)
f l e k s i b i l n o s t o b r a d e ( s l o e n i o b l i c i , v i s o k a t a n o s t o b r a d e i k o d p o n a v l ja n ja , reducirani gubici uslijed karta, visoka produktivnost i kvaliteta podeavanje maine i rad na njemu jednostavno to zahtjeva nie kvalificiranog operatera (istodobno moe raditi vie poslova) mogue podesiti vie operacija istodobno to skrauje vrijeme obrade program se moe opozvati brzo i jednostavno kao i poslati novi program na obradu (papirologija) brza izrada prototipa mogua

NEDOSTACI (NC)
relativno visoki poetni trokovi ulaganja u opremu

potrebno raunarsko vrijeme i trokovi programiranja zahtjevno odravanje (visoko obuen radnik) potreba za preventivnim odravanjem jer su trokovi zastoja veliki

NUMERIKO UPRAVLJANJE (NC)


U v o e n j e m N C u p r a v l ja n ja o mo g u e n a j e r a c i o n a l n a p r o i z v o d n j a d i j e l o v a i u pojedinanoj i maloserijskoj proizvodnji (85%) to nije bilo mogue kod konvencionalnihnaina upravljanja. NC sistem upravljanja alatnih maina sa fiksnom logikom omoguio je uk o d i r a n o m o b l i ku s p r e ma n je ( b u e n e t r a k e , v r p c e ) g e o me t r i js k i h , t e h n o l o k i h i d r u g i h informacija za odvijanje procesa obrade.

Princip rada NC sistema


Podaci preko nosaa informacije (traka) u obliku signala ulaze u dekoder, gdje se vrid e k o d i r a n j e i n f o r m a c i j a k o j e s e z a t i m a l j u p r e k o m e m o r i j e u interpolator. T u s e informacija predstavlja u vidu putanje alata. Preko povratne veze mjerni sistem obavljaidentifikaciju poloaja alata i zajedno sa zadanim veliinama u interpolatoru vri se usporedba poloaja i alje signal za korekciju (ako je potrebna).

Cijeli ovaj proces se odvija po programskim blokovima (jedan po jedan)I brzina izvoenja programa ovisi iskljuivo o brzini itaa informacija. Z b o g t o g a , a i r a d i nemogunosti aktivnog sudjelovanja u izvrenju programa (korekcija), greke pri uitavanju programa, itd., dovele su do naputanja koncepcije NC upravljanja s fiksnom logikom.

Uopteno o numerikom programiranju


Kod numerikog programiranja poloaj alata se odreuje pomou brojeva. Pod programiranjem maina podrazumevaju se sve aktivnosti na sistematizaciji obradnih informacija, njihovom ispitivanju odreenim redosledom i kodom, prema pravilu programskog jezika u formi programa upravljanja. Kod programa su takodje bitne i takozvane karakteristine take za programiranje maina.

Osnovna je nulta taka (u njoj je smeten koordinatni sistem maine i zadaje je proizvodja maine). Postoje jo i referentna taka (krajnja taka koju mogu dostii radni organi maine), referentna taka alata (poetna taka od koje se mere svi alati), stezna taka, referentna taka nosaa alata,i referentna taka klizaa alata.

KOORDINATNI SISTEMI
Orjentacija koordinatnog sistema NC maine 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 vri, odreuju se smerovi druge dve ose..

KARAKTERISTINE TAKE
Nula maine (Machine zero point) Pozicija ove take se ne moe menjati. Odreena je od strane proizvoaa NC maine. Ona je ishodite koordinatnog sistema Nula radnog predmeta (Workpiece zero point) Taka vezana za obradak. Slobodno se menja prema potrebama konstrukcije ili izrade. Referentna taka alata (Tool mount reference point) Poetna taka od koje se mere svi alati. Lei u osi draa alata. Odreena je od strane proizvoaa i ne moe se menjati.

Referentana taka ( Reference point )


Taka u radnom podruju maine, odreena je krajnjim prekidaima. Pozicija se prijavljuje kontrolnom ureaju kada se klizai priblie taki. Postavljena nulta taka (Settable point) Odabrana taka na steznom priboru u odnosu na koju se odreuje nulta taka obratka

Taka vrha alata


Seminarski je raen u programu Sinumerik 840D Turn.

Alati koji su korieni: 1. (001) Roughing tool SCAC L 1212 2. (002) Parting-off tool Dimenzije pripremaka 13650 Uvodne funkcije su naredbe k vae za sve vreme izvravanja programa. Najee su to naredbe:

G70 merni sistem u inima ili G71 merni sistem u milimetrima, G90 apsolutni merni sistem ili G91 inkrementarni merni sistem, G54 G57 dreene nulte take,

Sistemski dreeno, 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 kruna interpolacija suprotno od smera kazaljke na satu G3 Radni hod kruna interpolacija u smeru kazaljke na satu CIP Radni hod kruna interpolacija kroz tri take G4 Zadravanje alata G17 Izbor radne ravni XY G18 Izbor radne ravni XZ G19 Izbor radne ravni YZ G53 Iskljuenje postavljene nulte take bratka za edan blok G54-G57 Postavljene nulte take bratka G70 Programiranje u inima G71 Programiranje u milimetrima G90 Programiranje u apsolutnim vrednostima G91 Progrmiranje u inkrementarnim vrednostima

G94 orak u mm/min ( bino kod glodanja) G95 rak u mm/ (bino kod struganja) G96 Konstantna brzina rezanja UKLJUENA G97 nstantna brzina rezanja ISKLJUENA G110 Poloaj pola u dnosu na poslednje programiran poloaj lata G111 Poloaj pola u dnosu na nulu radnog predmeta G112 Poloaj pola u dnosu na poslednje vaei pol

NIST Advanced Technology Program (ATP, ili NIST ATP) je Sjedinjene Drave vlada (US Department of Commerce, Nacionalni institut za standarde i tehnologiju) program dizajniran kako bi stimulirala ranoj fazi razvoja napredne tehnologije koje inae ne bi biti financiran.

Pretpostavke za razvoj numerikog upravljanja


Automatizacija alatnih strojeva zapoela je oko 1800 godine uvoenjem bregastih vratila koja su pokretala alatni stroj. U poetku su to veinom bili strojevi ugraeni u glazbene kutije ili ku- ku satove. Izmeu 1820 i 1830 Thomas Blanchard je konstruirao kopirnu tokarilicu za proizvodnju dijelova nekih oruja, a Christopher M. Spencer je 1870 napravio tokarilicu s okretnom glavom. Svoj vrhunac alatni strojevi bazirani na bregastim vratilima doseu za vrijeme Prvog svjetskog rata. Meutim sve takve izvedbe bile su daleko od numerikog upravljanja, jer nisu mogle biti apstraktno programirane. To znai da nije postojala direktna veza izmeu oblika obraivanog obratka i koraka obrade potrebnih za njegovu izradu. Bregasta vratila su radila na bazi kodiranih informacija, ali te informacije su se morale runo unositi sa inenjerskih nacrta razliitim tehnologijama. Tijekom razvoja takvih strojeva bilo je potencijala za spajanje pojedinanih obrada u neke oblike automatiziranog upravljanja. Meutim stvarna automatizacija nastupila ja mnogo desetljea poslije. Primjena hidraulike na strojevima sa bregastim vratilima rezultirala je pojavom automatizacije kroz dodatne naprave koji su imale probnu iglu koja bi prelazila preko zadanog predloka. Primjer ovog stroja je bio Pratt i Whitneyev stroj zvan Keller. Ovaj stroj je mogao kopirati predloke duge nekoliko metara. Sljedei pristup prezentirala je kompanija General Motors (GM) pedesetih godina dvadesetog stoljea pod nazivom snimi i ponovi (Eng. Record and Playback). Ovim nainom su se snimale putanje alata kojima je pri obradi nekog dijela upravljao iskusan operater. Snimljeni podaci su se spremali i po potrebi ponovo koristili. Kronoloki povijesni tijek razvoja strojeva mogao bi se postaviti kako slijedi: 1650. Nizozemska - sustavi za automatsko zvonjenje zvonima; 1700. Engleska upotreba

EXAPT
Jedan od najpopularnjih proirenja EKAPT,proireni podskup APT je EXAPT . Osnovan je 1970 godine u Njemakoj na sveuilitima u turgatu i Achena s inkluzije industrijskih tvrtki kao to su EXAPT NC Systehtehnic GmbH razviti APT jezik.

U raunalstvo, Expat je potok orijentirana XML parser 1,0 knjinica, napisan u C. Kao jedan od prvih dostupnih open-source XML parsera, Expat je pronaao svoje mjesto u mnogim open-source projekata. Takvi projekti ukljuuju Apache HTTP Server, Mozilla, Perl, Python i PHP. Takoer je duan u mnogim drugim jezicima.

Za koritenje expat knjinicu, programi prvi registrirajte rukovatelja funkcije s expat. Kada Expat analizira XML dokument, on naziva registriranih rukuju jer smatra relevantnim tokena u ulaznom signalu. Ovi znakovi i njihovi pripadajui rukovatelj pozivi su pozvani dogaaja. Tipino, programi registrirajte rukovatelja funkcije za XML elementa poetak ili zaustavljanje dogaaja i karaktera dogaaje. Expat prua sadraje za sofisticiranije dogaaj rukovanje, kao to su XML namespace deklaracijama, prerada upute i DTD dogaaje. Expat je ralanjivanjem dogaaji podsjeaju na dogaaje definirane u Simple API za XML (SAX), ali Expat nije SAX-popustljiv parser. Projekti koji ukljuuju Expat knjinicu esto graditi Sax i eventualno DOM parsera na vrhu expat. Dok Expat je uglavnom stream-based (push) parser, podrava zaustavljanja i ponovnog pokretanja parsiranje na proizvoljnim vremenima, ime provedba povlaenje parser relativno lako kao dobro.

Karakteristike osnovnega sistema EXPTplus


Jednostavno, univerzalni NC programiranje proces 3D Rapid proizvodnja NC programa za novo, slino i varijanta komponente za vrlo sloenih izradaka Programiranje ukupnoj preradi Preuzmite CAD geometriju od volumena sistema Grafiki interaktivan nain rada Prijateljski, podesiv korisniko suelje ERIP NC-PROGRAMIRANJE Brz ulazak geometrijskih zadataka Programiranje pojedinih koraka za bilo koje tehnologije Grafiki simulacija Proirivi iz baze podataka Mogunost proirenja sustava za upravljanje reference e se pojaviti

Od CAD modela do idealne komponente

Karakteristike osnovnih sustava EXPTplus (2) Industrijska orijentirano programiranje sve proizvodni procesi Uinkovito sustavna podrka za proizvodnju novih slini programa i varijanti Provedba PC platformi u okruenju WinNT Monja postupno izgradnja osnovnog sustava ERIPNC - PROGRAMIRANJE kompleksu CAD / CAM sustav Automatsko generiranje relevantnih informacija za Priprema alatnih strojeva, itd..

Od modela do komponente ERIP NC - PROGRAMIRANJE

Anda mungkin juga menyukai