Automatsko programiranje.docxVCV

February 25, 2018 | Author: Goran Bakovic | Category: N/A
Share Embed Donate


Short Description

jjiji...

Description

Automatsko programiranje

APT (Automatically Programmed Tools) je najstariji i najviše korišćeni jezik za NC programiranje

Konvencije APT riječi su ispisane velikim slovima ....................................................... npr: POINT. Riječi koja počinje sa "s" predstavlja ime geometrijskog entiteta ................ npr: spoint, sline,... Ostale riječi započete malim slovom predstavljaju skalarne vrednosti ....... npr: x, y, z, ... Kada postoji veči broj mogučnosti, ponuđene su po vertikali, a jedna mora biti izabrana

APT znaci: . decimalna tačka , razdvaja riječi / razdvaja glavnu APT riječi od opisa $ rečenica se nastavlja u drugom redu $$ komentar ( ljeva zagrada ) desna zagrada

APT aritmetički operatori + sabiranje oduzimanje * mnoţenje / 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ć ugraĎeni u APT

Ovo programiranje predstavlja viši nivo izrade programa. Započet je 1952 godine na Institutu za tehnologiju U Masačusetsu (MIT) pod nazivom APT (Automatic Programmed Tool) a do danas je uraĎeno oko 150 varijanti ovog programa (APT 1952, ADAPT, MINIAPT, TELEAPT, APTAC, APTIC, EXAPT, GTL, ELAN.. )

Automatsko programiranje se odvija kroz četiri osnovna koraka:

1. PrilagoĎavanje i oblikovanje ulaznih informacija 2. Obrada informacija na računaru pomoću odgovarajućeg programa 3. PrilagoĎavanje obraĎenih informacija odreĎenom tipu upravljačkog sistema pomoću postprocesora 4. Prikaz izlaznih informacija u obliku odgovarajućeg nosača informacija za programera, tehnologa i operatora. Programi koji se koriste za automatsko programiranje su veoma zahtjevni tako da se proizvoĎači odlučuju samo za jedan koji će koristiti u svojim pripremama npr: APT, EXAPT, CADDS4X,CDM300, EUKLID, BRAVO, I-DEAS, CATIA.

APT setovi su uvijek bili ključna riječ do šest slova, riječ dodatak, određivanje 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 moţe kupiti izravno, ali mnogi su komercijalno dostupni CNC programiranje sustava APT- based.

ATP je jedinstven po tome što je namijenjen ranom stadiju istraţivanja u industriji, a ne akademske, iako je podrţan akademsku neizravno (kao podizvođači 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 Počevši u 1995, republikanac na čelu kongres, kao i drugi Bushova administracija, opetovano preporučuje njegova raskida ,a program je bio suspendiran u 2005 s Bijelom kućom surađuje s upravom i kongres da raskine ovaj program. Ovo je završio na 9. kolovoz 2007, kada je predsjednik potpisao America natječe Zakona (HR 2272; javno pravo broj 110-69), koja ukinuti napredne tehnologije program-poticajnog zakonodavstva.

OSNOVNE KARAKTERISTIKE NUMERIČKOG UPRAVLJANJA

. Prednosti i nedostaci upotrebe: NC – konvencionalne alatne mašine

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 podešavanje mašine i rad na njemu jednostavno što zahtjeva niţe kvalificiranog operatera (istodobno moţe raditi više poslova) moguće podesiti više operacija istodobno što skraćuje vrijeme obrade program se moţe opozvati brzo i jednostavno kao i poslati novi program na obradu (papirologija) brza izrada prototipa moguća

NEDOSTACI (NC) •relativno visoki početni troškovi ulaganja u opremu

• potrebno računarsko vrijeme i troškovi programiranja •zahtjevno odrţavanje (visoko obučen radnik) •potreba za preventivnim odrţavanjem jer su troškovi zastoja veliki

NUMERIČKO 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 pojedinačnoj i maloserijskoj proizvodnji (85%) što nije bilo moguće kod konvencionalnihnačina upravljanja. NC sistem upravljanja alatnih mašina sa fiksnom logikom omogućio 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 nosača informacije (traka) u obliku signala ulaze u dekoder, gdje se vršid 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 poloţaja alata i zajedno sa zadanim veličinama u interpolatoru vrši se usporedba poloţaja i šalje signal za korekciju (ako je potrebna).

Cijeli ovaj proces se odvija po programskim blokovima (jedan po jedan)I brzina izvođenja programa ovisi isključivo o brzini čitača informacija. Z b o g t o g a , a i r a d i nemogućnosti aktivnog sudjelovanja u izvršenju programa (korekcija), greške pri učitavanju programa, itd., dovele su do napuštanja koncepcije NC upravljanja s fiksnom logikom.

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..

KARAKTERISTIČNE TAČKE Nula mašine (Machine zero point) Pozicija ove tačke se ne može menjati. OdreĎena je od strane proizvoĎača NC mašine. Ona je ishodište koordinatnog sistema Nula radnog predmeta (Workpiece zero point) Tačka vezana za obradak. Slobodno se menja 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 strane proizvoĎača i ne može se menjati.

Referentana tačka ( Reference point ) Tačka u radnom području mašine, odreĎena je krajnjim prekidačima. Pozicija se prijavljuje 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 Seminarski je raĎen u programu ’Sinumerik 840D Turn’.

Alati koji su korišćeni: 1. (001) Roughing tool SCAC L 1212 2. (002) Parting-off tool Dimenzije pripremaka 136×50 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

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

Pretpostavke za razvoj numeričkog upravljanja Automatizacija alatnih strojeva započela je oko 1800 godine uvoĎenjem bregastih vratila koja su pokretala alatni stroj. U početku su to većinom bili strojevi ugraĎeni u glazbene kutije ili ku- ku satove. IzmeĎu 1820 i 1830 Thomas Blanchard je konstruirao kopirnu tokarilicu za proizvodnju dijelova nekih oružja, a Christopher M. Spencer je 1870 napravio tokarilicu s okretnom glavom. Svoj vrhunac alatni strojevi bazirani na bregastim vratilima dosežu za vrijeme Prvog svjetskog rata. MeĎutim sve takve izvedbe bile su daleko od numeričkog upravljanja, jer nisu mogle biti apstraktno programirane. To znači da nije postojala direktna veza izmeĎu oblika obraĎivanog obratka i koraka obrade potrebnih za njegovu izradu. Bregasta vratila su radila na bazi kodiranih informacija, ali te informacije su se morale ručno unositi sa inženjerskih nacrta različitim tehnologijama. Tijekom razvoja takvih strojeva bilo je potencijala za spajanje pojedinačnih obrada u neke oblike automatiziranog upravljanja. MeĎutim stvarna automatizacija nastupila ja mnogo desetljeća 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 predloška. Primjer ovog stroja je bio Pratt i Whitneyev stroj zvan Keller. Ovaj stroj je mogao kopirati predloške duge nekoliko metara. Sljedeći pristup prezentirala je kompanija General Motors (GM) pedesetih godina dvadesetog stoljeća pod nazivom „snimi i ponovi“ (Eng. Record and Playback). Ovim načinom su se snimale putanje alata kojima je pri obradi nekog dijela upravljao iskusan operater. Snimljeni podaci su se spremali i po potrebi ponovo koristili. Kronološki povijesni tijek razvoja strojeva mogao bi se postaviti kako slijedi: 1650. Nizozemska - sustavi za automatsko zvonjenje zvonima; 1700. Engleska upotreba

EXAPT Jedan od najpopularnjih proširenja EKAPT,”prošireni podskup APT “ je EXAPT . Osnovan je 1970 godine u Njemačkoj na sveučilištima u Šturgatu i Achena s inkluzije industrijskih tvrtki kao što su EXAPT NC Systehtehnic GmbH razviti APT jezik.

U računalstvo, Expat je potok orijentirana XML parser 1,0 knjiţnica, napisan u C. Kao jedan od prvih dostupnih open-source XML parsera, Expat je pronašao svoje mjesto u mnogim open-source projekata. Takvi projekti uključuju Apache HTTP Server, Mozilla, Perl, Python i PHP. Također je duţan u mnogim drugim jezicima.

Za korištenje expat knjiţnicu, 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 pripadajući rukovatelj pozivi su pozvani događaja. Tipično, programi registrirajte rukovatelja funkcije za XML elementa početak ili zaustavljanje događaja i karaktera događaje. Expat pruţa sadrţaje za sofisticiranije događaj rukovanje, kao što su XML namespace deklaracijama, prerada upute i DTD događaje. Expat je raščlanjivanjem događaji podsjećaju na događaje definirane u Simple API za XML (SAX), ali Expat nije SAX-popustljiv parser. Projekti koji uključuju Expat knjiţnicu često graditi Sax i eventualno DOM parsera na vrhu expat. Dok Expat je uglavnom stream-based (push) parser, podrţava zaustavljanja i ponovnog pokretanja parsiranje na proizvoljnim vremenima, čime provedba povlačenje parser relativno lako kao dobro.

Karakteristike osnovnega sistema EXPTplus Jednostavno, univerzalni NC programiranje proces 3D Rapid proizvodnja NC programa za novo, slično i varijanta komponente za vrlo složenih izradaka Programiranje ukupnoj preradi Preuzmite CAD geometriju od volumena sistema Grafički interaktivan način rada Prijateljski, podesiv korisničko sučelje ERIP NC-PROGRAMIRANJE Brz ulazak geometrijskih zadataka Programiranje pojedinih koraka za bilo koje tehnologije Grafički simulacija Proširivi iz baze podataka Mogućnost proširenja sustava za upravljanje reference će se pojaviti

Od CAD modela do idealne komponente

Karakteristike osnovnih sustava EXPTplus (2) Industrijska orijentirano programiranje sve proizvodni procesi Učinkovito sustavna podrška za proizvodnju novih slični programa i varijanti Provedba PC platformi u okruţenju WinNT Moţnja 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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF