Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
 –nieparametryczne,
wykorzystaniegrafiki:
 –alfanumeryczne(bezgrafiki),
 –zimportemdanychgraficznych,
 –zwłasnymmodułemCAD.
2.2.Programowanieczne
Przyprogramowaniuręcznymprogramsterującyjestwcałościredagowanybezpośrednioprzeztechnologaprogramistęlub
operatoraobrabiarki.Komputerspełniatutajrolęmaszynydopisania,urządzeniadoarchiwizacjiitransmisjiprogramów
sterujących.
TametodaprogramowaniadominowaławlatachsiedemdziesiątychiosiemdziesiątychXXw.,cowynikałogłównie
zniedostępnościsprzętukomputerowegowtymokresie.Obecnieprogramowanieręcznejestnadalczęstostosowane,
zwłaszczawprzypadkachprogramowaniabezpośrednioprzyobrabiarce,obróbkiczęścinietypowych,odużychgabarytach,
wykonywanychjednostkowolubwkrótkichniepowtarzalnychseriach,gdydokumentacjaopółfabrykaciejestniepełnalub
nieścisłainieistniejewpostacielektronicznej.Należytutajzaznaczyć,żewzakładach,wktórychnieistniejesprawnyłańcuch
automatycznegoprzepływudanychpomiędzysystemamiCADCAPPCAM,komputerowaautomatyzacjaprogramowania
obrabiarekmożeokazaćsięnieefektywna.
Ręczneprzygotowanieprogramusterującegowymagaszczególnejuwagiwtrakciejegowdrażania(pierwszego
uruchomienia).Zalecasiętakiprogrampoddaćsymulacjigraficznej,atakżeuruchomićprzebiegprogramuwtrybietestowym
iblokpobloku.Wartopamiętać,żestosowaniecyklistałychograniczamożliwośćpopełnianiapomyłek,zwłaszczatych
redakcyjnych.Stądwprogramowaniuręcznym,wszędzietamgdziejesttomożliwe,zalecasięstosowaćcyklestałe.
Problememwprogramowaniuręcznymjestoptymalizacjaparametryczna.Częstoprogramista(operator)niedysponuje
dokładnymiinformacjamidotyczącymiskrawalnościmateriału,jegotwardości,atakżenieznarzeczywistychwielkości
naddatkówiichdokładnegorozmieszczenianaposzczególnychpowierzchniach.Rozwiązywaniutychproblemówsłuży
możliwośćgenerowaniaprogramukrokpokroku,wtrybachMDAorazTEACH-IN.Operator,obserwującprocesskrawania,
matutajmożliwośćaktywnegodoboruparametrówobróbkiioptymalizowaniaichdorzeczywistychwarunków.Tak
zredagowanyprogrammożnanastępniepoddaćoptymalizacjistrukturalnejizapamiętaćwarchiwum.
2.3.Programowaniewspomaganekomputerowo
Komputerowowspomaganeprogramowanieobrabiareksterowanychnumeryczniepojawiłosięzaledwiekilkalat
pozbudowaniupierwszejtegotypuobrabiarkiw1952r.Wpierwszymokresierozwojutejklasyoprogramowania,obejmującym
latadookoło1980r.,największywpływwywarłsystemAPT(ang.
AutomaticallyProgrammedTools).
Opracowany
wMassachusettsInstituteofTechnologysystem,podobniejakkomputeryztegookresu,byłdrogi,niedostępny,nieelastyczny.
Wymagałnajmocniejszych,wówczasosiągalnych,elektronicznychmaszyncyfrowych(APT-II(1958)-IBM704,APT-III(1961)
IBM7090).Używanywtymsystemiebardzorozbudowanyjęzykformalny,zawierającyok.600słówkluczowych,stałsię
wkrótkimczasiepewnegorodzajustandardem.APTbyłwzorem,napodstawiektóregoopracowanoszereginnychsystemów
(EXAPT,IFAPT,MINIAPT,NELitp.)opodobnejstrukturze,leczmniejrozbudowanychiniewymagającychtakdużychmocy
obliczeniowych.Systemytegookresupracowaływtrybiewsadowym.Wspomaganiegrafikąkomputerowąbyłopraktycznie
niespotykane.Dlategojęzykprogramuźródłowegomusiałzawieraćszeregalfanumerycznychpoleceńodnoszącychsię
doopisugeometriiprzedmiotuobrabianegoitrajektoriiruchunarzędzia.Możnawięcwyróżnićwprogramieźródłowympodział
nasekcje:definicjigeometrycznych,definicjinarzędziorazobróbkową.Przetwarzaniebyłozazwyczajdwuprzebiegowe(rys.
2.4).Najpierw,napodstawieprogramuźródłowego,programkomputerowyzwanyprocesoremgenerowałtzw.plikCL-DATA
zawierającyzakodowanewsformalizowany,uniwersalnysposób,szczegółoweinformacjeostrukturze,parametrachigeometrii
programuwytwórczego.Następniepostprocesorkodowałprogramsterującydlaodpowiedniejobrabiarkizokreślonymukładem
sterowanianumerycznego.
Rys.2.4.EtapygenerowaniaprogramusterującegowtradycyjnychsystemachCAM
Drugiokresobejmującylataod1980dook.1995byłwynikiemprzełomu,jakidokonałsięwwynikuupowszechnieniasprzętu
mikrokomputerowegoklasyPC.Rewolucyjnywpływnamożliwościtejklasykomputerówmiałozastosowaniedyskutwardego
(1980r.).Dziękiopracowaniułatwychdonaukiiprostychwużytkowaniu,pracującychpodsystememoperacyjnymDOS
językówprogramowaniajakBasic,PascalczyProlog,szybkorosłogronoprogramistów.Oprogramowanietegookresucechuje
dużaróżnorodność,wąskaspecjalizacjaizazwyczajograniczonemożliwości.Występowałnadalbrakmożliwościrealizacji
funkcjieksportu/importudanychmiędzyróżnymisystemamiCAD,CAPPiCAM.Naszerokąskalęzostałwprowadzony
konwersacyjnytrybpracyzaplikacją.ŻywiołowemurozwojowisystemówCAMzawdzięczasięwzględnyspadekcenytejklasy