GPM grafički postprocesorski modul

Embed Size (px)

Citation preview

UVOD

Ovo GPM post-procesing uputstvo je namenjeno post-procesin modulu koji je bio u upotrebi 80 i 90 godina 20. veka. On je ve zastareo, ali se i dalje moe nai na mnogim internet prezentacijama. Iz razloga njegove zastarelosti, podatci vie nee biti aurirani i odravani na bilo koji nain. Ovo uputstvo sadri sledee sekcije: Predstavljanje postprocesinga Opis postprocesinga sa Grafikim Postprocesnim Modulom (Graphics Postprocessor Module - GPM) Opis postprocesinga sa Upravljaem Izlaza Proizvodnje (Manufacturing Output Manager - MOM) Postprocesor

Postprocesing UoptenoPrimarna upotrebaProizvodne aplikacije je generisanje putanje alata u cilju proizvodnje delova. Generalno, ne moemo samo poslati ne modifikovanu fajl putanje alata maini i odpoeti sa procesom izrade, jer postoji mnogo razliitih tipova maina. Svaki tip maine ima jedinstvene hardverske mogunosti i zahteve. Na primer, moe imati horizontalnu ili vertikalnu osovinu, moe sei u toku pomeranja u vie osa istovremeno, itd. tavie, svaka maina je kontrolisana kompjuterski. Kontroler prihvata fajl putanje alata i vri usmeravanje samog alata kao i drugih aktivnosti maine (ukljuuje ili iskljuuje sretstvo za hlaenje ili vazduh). Kao to svaki tip maine ima jedinstvene karakteristike hardvera, tako se i kontroleri razlikuju u softverskim karakteristikama. Na primer, veina kontrolera zahteva da instrukcija za ukljuivanje rasladnih sredstava bude data u zasebnom kodu. Ova informacija se ne nalazi u izvornoj putanji alata.

Slika 1-1 Fajl putanje alata udara u zid kontrolera usled nekompatabilnosti. Podatci putanje alata nisu formatirani za KNT mainu. Stoga, putanja alata mora biti modifikovana kako bi odgovarala jedinstvenim parametrima za svaku razliitu kombinaciju maina/kontroler. Modifikacija se naziva postprocesing. Kao rezultat dobijamo postprocesuiranu putanju alata.

Za postprocesing postoje dva krucijalna elementa. To su: Podatak putanje alata Fajl putanje alata ili .cls (cutter location source) fajl putanje alata. Postprocesor program koji ita podatke o putanji alata i formatira ih tako da budu prihvaeni od strane odreene maine i njenog kontrolera.

Slika 1-2 Podatak o putanji alata i njegovo formatiranje od strane KNT postprocesorra za KNT. Program postprocesora je obino predvien za jedan tip kombinacije Maina/kontroler. Same parameter postprocesor fajla moemo modifikovati za namenske funkcije te posebne kombinacije maine/kontrolera. Ali, ne moemo modifikovati program za upotrebu sa nekom drugom kombinacijom maina/kontroler. NX prua dva uoptena postprocessor programa. Prvi je GPM (Graphics Postprocessor Module) koji koristi .cls fajlove na svom ulazu. Drugi je MOM (Manufacturing Output Manager) postprocessor koji koristi NX podatke putanje alata na ulazu. Oba programa daju itljive izlazne podatke putanje alata za odreene maina/kontroler kombinacije.

GPM (Graphics Postprocessor Module)Postprocesing sa GPM NX prua GPM koji moe tano da formatira putanju alata za odreene maina/kontroler kombinacije, ali sam GPM zahteva trei element. MDF Ovo je mainski fajl (Machine Data File) koji kreiramo interaktivno koristei NX Generator (Machine Data File Generator). U MDF-u, opisujemo karakteristike maine i zahtevani format za njen kontroler. Takoe, moemo napraviti MDF (sa ekstenzijom .MDFA) za svaki razliiti tip maina/kontroler kombinacije. Svaki MDF sadri podatke koji su potrebni GPM-u za postprocesing putanje alata.

GPM i MDF su zavisni jedan od drugog. GPM mora da ita MDF kako bi postavio njegove parameter, a MDF nee raditi sa bilo kojim drugim postprocesorom. Oba ne funkcioniu jedan bez drugog. Zato, u cilju postprocesinga sa GPM-om, prvo moramo kreirati MDF (zapamtite, to je fajl) koji sadri instrukcije za GPM. Nemamo drugu kontrolu nad GPM-om osim parametara koje

unesemo kreirajui MDF (izuzetak je nekoliko run time opcija o kojima emo kasnije diskutovati). Kada postprocesuiramo, kontrola je prosleena GPM-u. Sledee je da GPM: 1. 2. 3. 4. ita naznaen CLS fajl. ita naznaen MDF. Formatira CLS fajl u skladu sa MDF instrukcijama. Na izlazu daje postprocesuiranu putanju alata.

Slika 1-3 CLS fajl postprocesuiran na osnovu MDF instrukcja

Predstojee poglavlje detaljno opisuje korake procesuiranja neophodne za postprocesuiranje putanje alata. Ilustacija sumira tri koraka.

GPM Koraci PostprocesuiranjaOvaj deo opisuje nekoliko zahteva za postprocesuiranje korienjem GPM-a. Kako bi uprostili opis procesa, zahtevi su predstavljeni kao sekvencijalni koraci po sledeem redosledu: Kreiranje MDF Kreiranje CLS Kreiranje Postprocesuirani fajl.

Kreiranje MDF-a Pre postprocesuiranja putanje alata, moramo kreirati MDF (sa ekstenzijom .MDFA) za tip maina/kontroler kombinacije koju planiramo da koristimo za rezanje dela. Uobiajeno, MDF je kreiran ubrzo po instaliranju nove maine. MDF sadri instrukcije o: Tipu maine (npr. Glodalica, strug, EDM, produkcioni centar) i vaeim re+imima rada. Izlaznom format koordinata (nazivi osa, znakovno ili nulto suzbijanje, itd.) G kod i M kod zadatci (npr. G01 za linearno kretanje, G00 za brzo kretanje, M08 za ukljuivanje hlaenja, itd.)

Koje komande i pridruene parameter moemo ubaciti u putanju alata (npr. AIR/ON, CUTCOM/RIGHT). tampani i bueni izlazni format (broj redova po strain i format za kraj blok koda). Podatci zaglavlja fajla ime kontrolera i datum kreiranja MDF-a. Izlazni oblik za komentar, poruku greke, itd.

Kreiranje postprocesuirane putanje alata Kao to je prethodno opisano, GPM je program koji ita CLS fajlove i MDF. On konvertuje CLS fajl u CL fajl prema uputsvima sadranim u MDF. Kao izlaz imamo komande koje su itljive maini i koje su kompatabilne sad atom maina/kontroler kombinacijom koju emo koristiti za seenje dela. Moemo postprocesuirati sa GPM-om pozivajui se na: 1. U okviru NX moemo pogledati sekciju Upravljaa Putanje Alata (Tool Path Manager) u okviru Uputsva Za Proizvodnju u kome se nalazi detaljan opis dostupnih opcija za postprocesuiranje. 2. U okviru operativnog sistema moemo pogledati stranicu sa detaljnim opisom dostupnih opcija za postprocesuiranje. Oba metoda zahtevaju ime postprocesora (GPM), CLS Fajl ime i MDF ime. Takoe se mora navesti tip ulaznog podatka koji elimo. Izbori su: Papirna traka Ne moemo ureivati traku, ali je moemo odmah uitati u kontrolnu jedinicu maine. Ne promenljivi Fajl Ponovo, ne moemo ureivati ovaj fajl ali ga moemo odmah uitati u kontrolnu jedinicu maine. Promenljivi Fajl Ovo je fajl papirne trake ASCII formata koji ima .PTP ekstenziju koju moemo ureivati i sauvati ili kao neki drugi fajl ili korienjem NX XLATOR, kao papirnu traku.

Load Na kraju, moemo uitati informacije putanje alata putem fajla ili papira i izraditi eljeni deo. Pogledajte sliku 1-4 na kojoj se nalazi ilustracija ovih koraka u okviru postprocesuiranja.

Slika 1-4 Slika iznad ilustruje korake GPM Postprocesuiranja putanje alata u cilju upravljanja odreenom mainom.

MDFGOpte Informacije Generator Fajla Podatka Maine (Machine Data File Generator - MDFG) je program izbornik koji generie MDF u ASCII format. Ovi fajlovi imaju .MDFA ekstenziju. Opaska MDF kreirani pre V 10.4 su kreirani u binarnom format i imaju ekstenziju . MDF. Ako uredimo . MDF on e biti sauvan kao ASCII format sa ekstenzijom .MDFA.

Grafiki Postprocesor Modul (GPM) koristi MDF kako bi utvrdio postprocesorski izlaz. Moe se koristiti MDFG kako bi se kreirao MDF ili urediti postojei MDF. Takoe, moemo sauvati postojei MDF sa novim imenom nakon ureivanja. MDFG sadri niz interaktivnih izbornika koji nas obavetavaju o trenutnom status bilo kog parametra koji se moe odnositi na alat maine. Neki parametric su prekidai koji se kreu u okviru dve pozicije (obino izmeu DA i NE, ili VAEI i NEVAEI). Za ove prekidae, trenutna vrednost se menja biranjem opcije u izborniku, to dalje prouzrokuje da prekida pree na drugu vrednost. Izbornici koji se ponavljaju se ne uvaju U cilju smanjivanja veliine ovog uputstva i kako bi pojednostavili praenje MDFG navigator, izbornici koji se pojavljuju nee se ne prikazuju. Na primer, nakon to izaberemo bilo koji od Postprocesorskih komandi, program e nas provesti kroz niz izbornika kako bi potvrdili da stvarno elimo da izvrimo promenu koju smo izabrali i samim tim je uinimo vaeom. Budui da se ovaj process deava kroz kreiranje MDFG-a, ubrzo emo biti upoznati sa sekvencom. Struktura Izbornika Po izvravanju MDFG i definisanju MDF-a na kome se eli raditi, Generator MDF izbornik se pojavljuje sa sledeim opcijama: Tip alata maine Validacija koordinatnih osa alata maine Pripremni, pomoni i format koda dogaaja Kontrola kretanja alata maine Postprocesorske komande Komande listanja i buenja Podatci komentara listanja Inicijalni kodovi Run Time opcije

Ureivanje rei adresa karaktera izlaznih sekvenci Validacija izlaznik fajlova tampanje MDF rezimea Promena imena fajla Gaenje fajla

Ove opcije su glavne sekcije ovog uputstva. MDFG Operacioni Izbornik nam daje pristup svim opcijama koje koristimo za kreiranje i izmenu MDF-a. Nakon definisanja Ulaznih Jedinica, izbornik dozvoljava brzi pristup svim eljenim delovima koje zahtevaju promenu. Zato, moemo praviti izmene ili kreirati novi MDF bez definisanja pojedinano svakog parametra za alat maine. MDFG koristi znak za umetanje (>) kako bi nam pokazao trenutnu opciju za promenu. Selektovanje opcije na kojoj se pojavljuje znak za umetanje se vri pritiskom na dugme ENTER (RETURN na nekim tastaturama). Ako elimo neku drugu opciju, moemo uneti njen broj. Ovaj podrazumevani znak e se pomerati zajeno ujedno sa naim hodom kroz strukturu izbornika. Kretnja znaka nam moe pomoi kroz ceo process generisanja MDF-a u logiku sekvencu. Savetovana procedura je da se prate osnovni predlozi pri kreiranju novog MDF-a kao i pri pravljenju obimnih izmena u okviru postojeeg MDF-a sa ciljem kreiranja novog MDF-a. Opaska: Menjanjem pojedinih MDFG opcija menjaju se i podeavaju vrednosti nekih predstojeih pod-opcija automatski. Suprotno tome, neke opcije mogu izmeniti parametre unete ranije i to bez upozorenja.

Postoje tri tipa MDFG izbornika: Lista selekcije sa prikazanim trenutnim statusom. Lista selekcije bez prikaza trenutnog statusa. Zahtev za unos posebnih podataka zajedno sa trenutnom vrednou tog podatka.

Vrednost zapisana u MDF u toku kreiranja pojavljuje se kao trenutni status na nekim izbornicima. Trenutni status je ili vrednost, kao to je broj ili slovo, ili re ili fraza, kao to je DA, NE, VAEI, itd. Trebalo bi selektovati samo stavke kojie je potrebno menjati. Ako se nita ne treba menjati, moemo prihvatiti ceo izbornik biranjem opcije Unos Zavren. Izbornici koji zahtevaju vrednost se koriste za promenu trenutnog statusa opcija koji moe da prihvati korisniki definisane podatke. Ova vrednost je obino ograniena u okviru nekog skupa (npr. Broj izmeu 1 i 100). Oprez: MDFG automatski podeava neke vrednosti na osnovu podataka koje unosimo u nekim drugim izbornicima (npr. Kada izaberemo tip maine, automatski se podeavaju njene osnovne vrednosne karakteristike). Takoe, neke osnovne vrednosti koje bivaju upisane u MDF su transparentne u MDFG. Zato, moramo biti

oprezni pri korienu opcija od 1 do 4 u glavnom izborniku i moramo pratiti osnovnu sekvencu znaka za umetanje. Kada se selektuje opcija Kreiraj Novi MDF, treba birati redom svaku podrazumevanu opciju od 1 do 8 u Generii izborniku MDF-a. Kada vrimo promene na postojeem MDF-u, dovoljno je samo da pristupamo izbornicima na kojima elimo da izvrimo promene, jer e sva podrazumevana, osnovna, podeavanja biti ispravna na pokazanom trenutnom statusu. Ako naemo izlaz postprocesora koji pokazuje neispravno trenutno stanje, trebamo ponovo vriti promene na MDF-u tako to emo pristupiti svim izbornicima vezanim za problem i to po osnovnom redu predoenom znakom za umetanje. Ako problem nastavi da se pojavljuje, podnesite izvetaj o problem.

APT Mainski Jezik

AAXIS ADJUST AMP ARM ATANGL AVOID BAR BEVEL BREAK CANCEL CAXIS CHAMFR CHUCK CLEAR CLOSE CM COMBIN COUPLE CSS CUTCOM DEACT DELAY DIAMTR DITTO DOWN DRILL ENABLE ENGAGE FEDRAT FINE FLOOD FPR GAGE GRID HEIGHT HOLDER IN

140 159 131 132 1 187 133 267 16 135 142 238 1073 137 203 302 208 1049 319 1007 138 1010 205 127 113 163 181 257 1009 193 89 323 324 306 325 157 48

ABSOL AIR ARC ASLOPE AUTO BACK BARFED BORE BRKCHP CAR CCLW CHASE CIRCUL CLEARP CLRSRF COARSE COOLNT CSINK CTRLIN CYCLE DECR DELZ DISABL DOOR DRAFT DWELL END FACE FEDTO FINISH FORWRD FRONT GAS GROOVE HELIX HOLDIA INCHES

218 1011 182 1053 88 317 1092 82 288 136 59 172 75 1004 1037 195 1030 256 126 1054 65 320 180 164 1059 279 1 81 281 248 311 148 167 249 4 293 303

ACT ALL ARCSLP AT AUXFUN BAKWRD BAXIS BOTH CAM CATCHR CENTER CHECK CLAMP CLIMB CLW COLLET CORNER CSKDIA CUTANG DASH DEEP DEPTH DISPLY DOTTED DRAG EDM ENDARC FACEML FEET FLAME FPM FULL GOHOME HEAD HIGH IGNORE INCR

130 51 1029 189 1022 321 141 83 237 1091 2 1023 1074 310 60 139 274 173 160 124 153 305 1021 125 278 1085 58 22 304 1086 322 147 17 1002 62 1080 66

INHIBIT INVERS JAWS LEAD LENGTH LINCIR LINTOL LOW MACHIN MAIN MAXDPM MAXVEL MEDIUM MIRROR MMPM MODIFY NEXT NODRAG NORMAL NOY OFF OP OPSTOP ORIGIN OXYGEN PART PENDWN PITCH PLUS PPLOT PRESET PUNCH R1 R4 R7 RADIUS RAMP RAPTO REAR RESTOR

176 6 1093 326 9 77 1067 63 1015 513 87 1064 16 1060 315 55 162 289 109 170 72 1077 3 1027 174 165 12 67 19 1014 188 1089 341 344 347 23 183 280 149 1081

INSERT IPM LARGE LEADER LETTER LINE LOAD LOWLFT MACND MANOP MAXFED MCHFIN MILL MIST MMPR NDLOOP NIBBLE NOMORE NOW NOZ OFSTNO OPEN OPTION OUT PALLET PARTNO PENUP PIVOTZ POWDER PPRINT PRESS QUILL R2 R5 R8 RAIL RANGE RAPOUT REPEAT RETRCT

1046 73 7 1013 1043 269 1075 327 1097 328 179 1018 151 90 316 1099 190 53 161 171 1083 202 144 49 239 1045 11 1017 175 1044 186 287 342 345 348 93 145 330 254 7

INTENS IPR LASER LEFT LIFT LINEAR LOCK MACALL MACST MANUAL MAXRPM MCHTOL MINUS MM MODE NEUTRL NOBACK NOREVR NOX NUMBER ON OPSKIP ORIENT OVPLOT PARAB PEN PICKUP PLOT POWER PREFUN PROBE R0 R3 R6 R9 RAM RAPID REAM RESET RETURN

134 74 1084 8 258 76 114 1095 1096 158 79 1016 10 301 1003 166 194 327 169 196 71 1012 246 1042 77 128 95 1041 178 1048 96 340 343 346 349 500 5 262 15 184

REV RIGHT ROTREF RTRCTO SAME SCRIBE SEQNO SETOOL SIDE SLOWDN SOLID STEP STOP TANGNT THREAD TIMES TLSTCK TOOL TPI TURN UNITS UPRGT VOLT WAXIS XOFF YCOORD ZAXIS ZOFF

97 24 68 295 54 129 1019 155 94 1063 123 92 2 298 1036 28 1090 226 52 80 1065 335 191 229 228 117 86 230

REVERS ROTATE ROUGH SADDLE SCALE SELECT SET SFM SKIP SMALL SPINDL STEPR SWITCH TAP THRU TLANGL TMARK TOOLNO TRANS TURRET UNLOAD USERCM VTLAXS XAXIS XYPLAN YOFF ZCOORD ZXPLAN

1008 1066 247 150 25 1101 1087 115 197 26 1031 332 108 168 152 294 1005 1025 1037 1033 10 14 111 84 33 229 118 41

REWIND ROTHED RPM SAFETY SCALOP SENSOR SETANG SHUTTR SLOPE SMM START STLOOP TABLE TAPER TIME TLAXIS TO TORCH TRFORM UAXIS UP VAXIS WATT XCOORD YAXIS YZPLAN ZERO

1006 1035 78 1069 222 1072 156 185 154 505 57 1098 177 236 1088 225 146 275 110 271 112 272 192 116 85 37 13

ISO GPM/MDFG Mapiranje ReiSledi lista glavnih i sporednih ISO postprocesorskih rei i odgovarajuih rei u GPM-u i MDFG-u (npr. ISO - CYCLE/RAM se procesuira kao CYCLE/BORE u standardnom ATPu). Koritite ova mapiranja za opis glavnih i sporednih ekvivalenata reima kada kreirate MDF.ISO MAJOR CYCLE ISO MINOR ON OFF AUTO AVOID BOLTC BORE DEPTH,A CLEAR,D RETURN,I PERMIN + units,B PERREV + units,C DWELL,F REV,G RAPTO,E BRKCHP STEP,A DEPTH,A[INCR,I] DEPTH,A CLEAR,D RETURN,I PERMIN + units,B PERREV + units,C DWELL,F REV,G RAPTO,E DEEP STEP,A DEPTH,A CLEAR,D RETURN,I PERMIN + units,B PERREV + units,C RAPTO,E CSINK DIAMET TLANGL HOLDIA CLEAR,D GPM/MDFG ON OFF none none none BORE,DRAG FEDTO,A RAPTO,A RETRCTO,A MMPM/IPM MMPR/IPR DWELL DWELL,REVG none DRILL,BRKCHP STEP,A none FEDTO,A |RAPTO,A RTRCTO,A MMPM/IPM MMPR/IPR DWELL DWELL,REV,G none DRILL,DEEP STEP,A FEDTO,A RAPTO,A RTRCTO,A MMPM/IPM MMPR/IPR none DRILL,CSINK CSKDIA TLANGL HOLDIA RAPTO,A

RETURN,I PERMIN + units,B PERREV + units,C DWELL,F REV,G RAPTO,E DRILL DEPTH,A CLEAR,D RETURN,I PERMIN + units,B PERREV + units,C RAPTO,E DWELL,F REV,G RAPTO,E MILL DEPTH,A CLEAR,D RETURN,I PERMIN + units,B PERREV + units,C REAM DEPTH,A CLEAR,D RETURN,I PERMIN + units,B PERREV + units,C RAPTO,E TAP DEPTH,A CLEAR,D RETURN,I PERMIN + units,B PERREV + units,C RAPTO,E ROUNDnone

RETRCTO,A MMPM/IPM MMPR/IPR DWELL DWELL,REV,G none DRILL FEDTO,A RAPTO,A RETRCTO,A MMPM/IPM MMPR/IPR none DWELL DWELL,REV,G none FEDTO,A RAPTO,A RETRCTO,A MMPM/IPM MMPR/IPR

FEDTO,A RAPTO,A RETRCTO,A MMPM/IPM MMPR/IPR none

FEDTO,A RAPTO,A RETRCTO,A MMPM/IPM MMPR/IPR none none