Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..
Wprowadzenie
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..
Robotyprzemysłowepojawiłysięwfabrykachjużwlatach60.dwudziestego
wieku.Znaczącąrolęzaczęłyjednakodgrywaćpodkonieclat70.[I.9,I.14]iod
tegoczasuznajdowałycorazwięcejzastosowańniemalwewszystkichgałęziach
przemysłu.Wykorzystanierobotównaliniachtechnologicznychpodyktowane
byłowdużejmierzeichwpływemnazwiększanieelastycznościrozwijającejsię
automatyzacji.Wostatnichlatachszczególnąuwagępoświęcasięrozwojowiauto-
nomicznościsystemówprodukcyjnych(matoswojeodzwierciedleniem.in.widei
hczwartejrewolucjiprzemysłowej”,określanejjakoPrzemysł4.0).Kierunkiroz-
wojuzjednejstronymająodciążyćoperatorówsystemówprodukcyjnych,zmniej-
szającliczbęwymaganychinterwencji.Zdrugiej,stawiająnowewyzwaniaprzed
systemamirobotówiprogramistami.Odsystemówwymagasiębowiemwyższego
stopniadostosowaniadowarunkówprodukcjiirekonfiguracji,natomiastodpro-
gramistów–nowegopodejściaprzytworzeniucorazbardziejzłożonychaplikacji.
Łatwozauważyć,żetworzenieaplikacjisterowaniadlaprzyszłychfabrykwdużej
mierzewskazujeprogramowanierobotówjakokluczowyczynnikrozwoju.Mato
swojeuzasadnieniechociażbyzuwaginafakt,żeszczególnącechąwszystkich
robotów,uzyskanądziękimożliwościelastycznegoprogramowania,jestichuniwer-
salność.Todziękiprogramomzaimplementowanymwpamięcirobota,możeon
realizowaćróżnezadaniaidostosowywaćsiędozmiennychwarunkówprodukcji.
Programowaniewspółczesnychrobotówprzemysłowychwdużejmierzeprzy-
pominatworzenieprogramówwjednymzeznanychjęzykówprogramowaniawy-
sokiegopoziomu(np.:BASIClubPascal).Samoprogramowanieniejestproste.
Dlaróżnychtypówrobotówwykorzystujesiębowiemróżnemetodyprogramowa-
nia(np.:offline,online[I.25]),aproducencirobotówdlaswoichurządzeńoferują
różnejęzykiprogramowania(np.:RAPID,Karel,KRL,Melfa-Basic,V+).Jednak
niezależnieodjęzykaprogramowaniaiproducentarobotównajważniejsząkwestią
jestopracowaniestosowanegoalgorytmupracyrobota[I.9,I.14].Zasadytworze-
niatychalgorytmównieodbiegająznaczącoodzasadstosowanychprzytworzeniu
7