[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SE524627C2 - Trådlös regulator och förfarande för styrning av en anordning anordnad relativt en robot - Google Patents

Trådlös regulator och förfarande för styrning av en anordning anordnad relativt en robot

Info

Publication number
SE524627C2
SE524627C2 SE0202956A SE0202956A SE524627C2 SE 524627 C2 SE524627 C2 SE 524627C2 SE 0202956 A SE0202956 A SE 0202956A SE 0202956 A SE0202956 A SE 0202956A SE 524627 C2 SE524627 C2 SE 524627C2
Authority
SE
Sweden
Prior art keywords
wireless controller
wireless
control
robot
controller according
Prior art date
Application number
SE0202956A
Other languages
English (en)
Other versions
SE0202956L (sv
SE0202956D0 (sv
Inventor
Esko Niemelae
Pierre Oeberg
Jimmy Kjellsson
Martin Strand
Aasa Groenqvist
Seija Tasala
Original Assignee
Abb Research Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Abb Research Ltd filed Critical Abb Research Ltd
Priority to SE0202956A priority Critical patent/SE524627C2/sv
Publication of SE0202956D0 publication Critical patent/SE0202956D0/sv
Priority to US10/530,517 priority patent/US7979162B2/en
Priority to PCT/SE2003/001562 priority patent/WO2004030871A1/en
Priority to EP03748854A priority patent/EP1549466A1/en
Priority to AU2003267915A priority patent/AU2003267915A1/en
Publication of SE0202956L publication Critical patent/SE0202956L/sv
Publication of SE524627C2 publication Critical patent/SE524627C2/sv

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1612Programme controls characterised by the hand, wrist, grip control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33192Radio link, wireless
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39556Control system build into hand itself

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Selective Calling Equipment (AREA)
  • General Factory Administration (AREA)

Description

25 30 35 o u e « ua 524 627 .... ._ - . ø u a nu 2 REDOGÖRELSE FÖR UPPFINNINGEN Ändamålet med föreliggande uppfinning är att råda bot på ett eller fler av ovannämnda problem. Dessa och andra ändamål uppnås med en anordning kännetecknad i patentkrav tillhandahålls en trådlös regulator för styrning och/eller övervakning av l. Enligt en första aspekt av uppfinningen, en anordning anordnad relativt en industrirobot, varvid den trådlösa regulatorn innefattar trådlösa kommunikationsmedel inklusive en processor anordnad med kommunikationsfunk- tionsmedel för hantering av trådlös kommunikation till och från nämnda anordning samt styrmedel för att utföra åtmin- stone en styrfunktion för ett eller flera manöverdon hos nämnda anordning. Specifika särdrag hos föreliggande upp- finning kännetecknas av bifogade patentkrav.
I en annan aspekt av uppfinningen beskrivs ett förfarande för att använda den trådlösa regulatorn för att styra och/eller övervaka en anordning relativt en industrirobot.
I en utföringsform av uppfinningen integreras ett konfigu- rerbart in-utgränssnitt för hårdvara med den trådlösa regu- latorn. I en annan utföringsform tillhandahålls ett dia- gnostikmedel för att behandla driftdata och tillföra dia- gnostikinformation till en bildskärm. I en ytterligare ut- föringsform tillhandahålls en separat processor för att be- handla driftdata och tillhandahålla diagnostikinformation.
Den stora fördelen med den trådlösa regulatorn för verktyg och andra anordningar är att kommunikationskablarna mellan det centrala eller övervakande robotstyrskåpet och den anordning som anordnas efter kullänken kan elimineras, vilka kablar inte längre behövs. Detta leder inte enbart till minskade kostnader utan undanröjer också behovet av underhåll och byte för de traditionella kablarna som ut- sätts för kontinuerlig förslitning. En annan fördel med den trådlösa regulatorn är att det möjliggör dubbelriktad tråd- lös kommunikationskapacitet som gör det lämpligt att er- lO 15 20 25 30 35 a n un: v n nu own: o u u s I u a n u u v no o o o u u - . u n u I n u = n n . ua nu u o nu c n u n o u nu n ao u o a o o u a nu a; nunnan 3 sätta kablage för ett utomordentligt stort urval robot- tillämpningar och produktionsprocesstillämpningar. En ytterligare och viktig fördel är att kommunikationskapaci- teten kombineras med en lokal styrning och övervaknings- funktionalitet vilket ger en lokal eller distribuerad styrfunktionalitet pà langt hàll fràn den vanliga centrala styrenheten. Detta leder i sin tur till nya möjligheter att utföra vissa styr-, övervaknings-, underhàlls- och/eller konfigureringsuppgifter pà ett effektivare sätt genom att anordna dem sàsom lokala eller distribuerade styrfunktioner i stället för funktioner som är àtkomliga endast via en central styrenhet. Dessutom kan komplexiteten hos sviveln minskas avsevärt eftersom det inte längre finns nagot behov att fästa eller stödja styrkablar. Detta leder i sista hand till lägre vikt och minskade kostnader för sviveln. Graden av flexibilitet som medföljer den tràdlösa regulatorn för verktyg har stor potential för andra förbättringar i pro- duktionsmiljöer. Om exempelvis en anordnings- eller verk- tygsnod byts ut kan det nya verktyget anslutas till roboten inom nagra fä sekunder. Uppfinningen kan även med fördel användas för att överföra data för konfiguration och/eller kalibrering fràn ett verktyg till att annat innan anord- ningen slutligen anordnas pà roboten, vilket skyndar pà verktygsbyten.
I en annan aspekt av uppfinningen beskrivs ett datorprogram för att utföra förfarandet enligt uppfinningen. I en annan aspekt av uppfinningen beskrivs en datorprogramprodukt innefattande ett datorprogram för att utföra förfarandet enligt uppfinningen. I en annan aspekt av uppfinningen beskrivs en datordatasignal innefattad i en bärvàg. I en ytterligare aspekt av uppfinningen beskrivs ett grafisk användargränssnitt för att presentera styr- och/eller drift- och/eller underhàllsdata för anordningen som styrs av den tràdlösa regulatorn. non a. 10 15 20 25 30 35 u nu u o u. :nu u uu u u: uu u u- u o uu u u u uu u u u u u u u = u u ~ u. ua u u uu u u c u uu u nu u u u u u u uu nu u « u u u u nu FIGURBESKRIVNING En mer fullständig förstàelse för förfarandet och systemet i föreliggande uppfinning ges i följande detaljerade be- skrivning under hänvisning till bifogade ritningar, där: Figur l visar ett schematiskt blockschema för en hàrdvaru- konfiguration för en tràdlös regulator enligt en utförings- form av uppfinningen; Figur 2 visar ett schematiskt blockschema för en program- varukonfiguration för en tràdlös regulator enligt en ut- föringsform av uppfinningen; Figur 3 visar schematiskt en förenklad layout för en indus- trirobot, ett övervakande styrsystem och en tràdlös regula- tor; Figur 4 visar ett flödesdiagram för ett förfarande för styrning av en anordning anordnad med en industrirobot som använder en tràdlös regulator enligt en utföringsform av uppfinningen; Figur 5 visar ett flödesdiagram för ett förfarande för att tillhandahålla driftdata och diagnostikinformation enligt en annan utföringsform av uppfinningen; Figur 6 visar en ytterligare utföringsform där ett system innefattande den trädlösa regulatorn är anordnat med en separat processormodul för att hantera diagnostikinforma- tion.
BESKRIVNING AV UTFÖRINGSEXEMPEL Figur 1 visar ett schematiskt diagram för en hàrdvarukonfi- guration för en tràdlös regulator för styrning och/eller övervakning av en anordning som är monterad pà eller pà annat sätt anordnad relativt en industrirobot enligt en uuu ru 10 15 20 25 30 35 I o o | no 524 5 utföringsform av uppfinningen. Figur 1 visar schematiskt en hard- vara ll för radiomottagare/-sändare, processor 6, minnes- trådlös regulator 1 innefattande en radioantenn 12, anordning 7, standardgränssnitt 29 samt ett konfigurerbart in-utgränssnitt 9 för hàrdvara. Standardgränssnitten 29 kan innefatta vilket datagränssnitt som helst till en proces- sor, sàsom ett seriegränssnitt. In-utgränssnittet 9 för den konfigurerbara hàrdvaran kan acceptera insignaler till den tràdlösa regulatorn 1 och/eller sända utsignaler fràn den tràdlösa regulatorn sàsom antyds av pilarna med hänvis- ningssiffran 14. Figur 2 visar schematiskt en programvaru- konfiguration 4 för den tràdlösa regulatorn 1 innefattande programvarumedel inklusive applikationsprogram innefattande en konfigurerbar reglerkrets 3, en regulatorfunktionali- tetsmodul 2 och radiokommunikationsfunktioner sàsom en kommunikationsprotokollstack 10. Det visas även en dia- gnostik- och underhàllsfunktionalitet 22.
Figur 3 visar en förenklad layout innefattande en tràdlös regulator för att styra och/eller övervaka en anordning anordnad med en industrirobot. robot 16 ansluten tràdlöst 19, Figur 3 visar en industri- l till en central eller annan övervakande styrenhet 18. Roboten har en därpà an- ordnad anordning, i detta fall ett svetsningsverktyg 15 monterat pà robotarmen. Svetsningsverktyget har en tràdlös regulator 1 fästat vid sig eller pà annat sätt anordnad i anslutning därtill. En trådlös nod 19 är anordnad ansluten till den övervakande robotstyrenheten 18. Den övervakande styrenheten 18 är vidare anordnad med ett tràdlöst kommuni- kationsmedel 19. En portabel databehandlingsanordning 20 utrustad för tràdlös kommunikation är avbildad att befinna sig inom radiokommunikationsavstànd fràn anordningarna i layouten.
Med avseende pà figur 1 och 2 finns det sex huvudsakliga byggblock (innefattade som hàrdvara och mjukvara) vilka innefattar den trådlösa regulatorn: Processor (eller mikroregulator) och minne 6, 7, o o noo o o o oo o :o o n o ro v o I o o n .o n o o: . o o o oo n o n o o o o o o -o- o o ¿ | o o n no oo o o no o o o o o o o o o o oo o oo o o o o o o o n o o ao oo :oo -no ooo oo l0 15 20 25 30 35 n n nu: u I a: Iævu n en o u o un n I I v v n ~| u n :s 's s un I 1 n c u n m; n- n; n. n n a a I 1 n s un f I s 0 I I -Ins u 6 Hàrdvara för radiosändare/-mottagare ll, Kommunikationsprotokollstackar 10, Applikationsprogram 3 för styrfunktioner, Regulatorfunktionalitet 2 Konfigurerbart hàrdvarugränssnitt för konfigurering av olika in-utgränssnitt 9.
Dessa block bildar ett fullständigt system som kan köras bàde självständigt och/eller kopplat till ett högnivàstyr- system för en robot eller en produktionscell eller annan produktionsprocess. Systemet kan sammankopplas med ett mycket stort urval andra komponenter/system pà grund av det där ett godtyck- ligt gränssnitt kan implementeras. Detta inbegriper konfi- konfigurerbara in-utblocket för hàrdvaran, gurering av varje kanal hos hàrdvarugränssnittet 9 sàsom antingen ingàng eller utgàng, vilka kan vara digitala eller analoga och för kompatibilitet med olika buss- och/eller fältbusstandarder. Det konfigurerbara in-utblocket för hårdvaran kan ocksa användas för implementering av matema- tiska algoritmer osv.
Den tràdlösa regulatorn innefattas som en i huvudsak ensam krets. I praktiken kan denna àstadkommas t ex som en inte- grerad krets med alla komponenter pà ett kort, eller en inkapslad krets innehållande alla beskrivna block, därvid implementerande den fulla funktionaliteten hos den beskriv- na uppfinningen. Kapslingen kan innefatta flera sammankopp- lade kiselbaserade komponenter (radio, programmerbar härd- vara, centralenhet och minne).
Uppfinningen kan förkroppsligas såsom en kombination av en Bluetooth-enhet som är kommersiellt tillgänglig fràn Ericsson och består av en radiomottagar/-sändarmodul i Bluetooth-version med en inbäddad processor eller alterna- tivt genom att använda en självständig mikroprocessor sàsom en ARM7, tillsammans med ett flashminne pà exempelvis 2Mbyte och ett RAM pà exempelvis 2Mbyte kopplad till ett 10 15 20 25 30 35 524 627 . . . n .u ~ | v | » nu 7 in-utgränssnitt för hàrdvaran som företrädesvis är program- merbart för olika in-utkonfigurationer.
Figur 4 visar ett flödesdiagram innefattande stegen vid ett förfarande enligt en utföringsform av uppfinningen. Data fràn sensorer och/eller manöverdon an- insamlas, steg 41, ordnade med anordningen 15, loggas i steg 42 och lagras i, och/eller àtervinns fràn, minnet, i steg 43. Den övervakan- de eller centrala robotstyrenheten 18 sänder signaler träd- löst (steg 44) tioner utförs, till den tràdlösa regulatorn 1. Styrfunk- steg 45, beroende av mottagna och datalog- steg 46.
Styrsignaler sänds i steg 47 vid behov till anordningens gade instruktioner och styrsignaler alstras, manöverdon. Data behandlas i steg 48 för att göra drift- data, resultat och andra data tillgängliga, exempelvis Behandlade data kan lagras i minnet vid steg 50 för att senare àtervinnas. anpassade för användning vid en webbklient.
Vid steg 49 visas driftdata pà en annan anordning, företrä- desvis kommunicerad pà trådlöst sätt.
Driften av den tràdlösa regulatorn gär i grunden till pà följande sätt för en anordning som är monterad pà eller an- ordnad att drivas tillsammans med en industrirobot: - den övervakande robotstyrenheten 18 sänder en trådlös signal 44 via ett tràdlös kommunikationsmedel 19 att manövrera anordningen 15 som är monterad pà robotens 16 arm, - den trädlösa signalen mottas via antenn 12, behandlas i radiohàrdvaran 11, förs till kommunikationsproto- kollstackarna 10 som körs i processor 6, - behandlas och förs av kommunikationsprotokollstackarna 10 som körs i processor 6 till ett lämpligt applika- tionsprogram 3, och genom - signalen behandlas av applikationsprogrammet 3 vilket genererar styrnings- och andra signaler efter behov 46 och sänds 47 via en eller fler utgängskanaler hos det konfigurerbara in-utgränssnittet 9 för hàrdvaran, l0 l5 20 25 30 35 524 627 ïï; Ifi- » | o » - .u 8 - utsignalen från den trådlösa regulatorn mottas via en tråd eller databuss vid en ingångsnod på anordningen 15, - insignalen till anordningen får en eller flera av an- ordningens manöverdon att manövrera.
Den trådlösa anslutningen 19 på robotstyrsystemets sida kan åstadkommas med användning av en trådlös modul såsom en Bluetooth-enhet tillsammans med en Profibus-slav, t ex en Profibus-slav såsom Wago 750-833 konfigurerad med en RS232- modul. Profibus-kopplaren översänder data till Bluetooth-- blocket så snart som någon ändring i inkommande Profibus- data uppträder. Det är av yttersta vikt att kvaliteten och integriteten i radioöverföringen upprätthålls så att robot- manövreringarna alltid är under kontroll. Detta kan utföras på många kända sätt. Ett känt förfarande för att övervaka överföringarna är att använda en övervakningsrutin eller - applikation. En enkel övervakningsanordning kan t ex över- vaka de överföringar som sänds ut. Om det inte har varit några ändringar under 50 ms kommer data ändå att överföras.
Detta görs så att styrfunktionaliteten i den trådlösa regu- latorns delsystem hos den på robotarmen anordnade anord- känner ningen 15, och/eller den övervakande styrenheten 18, till att radiolänken fungerar.
Vid anordningen kan signalerna från den trådlösa regula- torns utgång genom in-utgränssnittet 9 hos den program- merbara hårdvaran till anordningens ingångsnod åstadkommas med användning av vilken industristandard som helst såsom ett fältbussprotokoll såsom Modbus, Fieldbus eller annan datastandard såsom seriell RS232.
Profibus, Foundation In en annan utföringsform av uppfinningen tillhandahålls en diagnostisk funktionalitet 22 med hjälp av ytterligare datorprogram som företrädesvis kan utföras i processorn 6.
Sålunda kan styrapplikationsprogrammet eller -programmen 3 i figur 2 eller en annan programvarumodul innefatta ett eller flera utförbara program så att dels styr- och/eller övervakningsfunktioner kan fås att behandlas, dels drift- :oo nu 10 15 20 25 30 35 524 627 - 1 u u : | n data för anordningen kan lagrd: i minneshårdvaran 7 och behandlas med användning av diagnostikprogramvara i proces- sorn. Denna information lagras företrädesvis i den trådlösa regulatorns processorminne 7 och är åtkomlig när som helst på lämpligt trådlöst sätt. Den diagnostiska information blir då tillgänglig för robotstyrenheten, eller något annat kompatibelt trådlöst databehandlingsanordning 20, såsom en trådlös PDA eller bärbar pc, eller en telefon lämpligen utrustad med kompatibel trådlös funktionsförmåga, t ex en Bluetooth-aktiverad PDA eller pc eller annan bärbar data- behandlingsanordning inom trådlöst avstånd, tiex 10 meter.
Figur 5 visar ett flödesdiagram för ett förfarande för att tillhandahålla information med hjälp av den trådlösa regu- latorn baserat på driftdata som hanteras av den trådlösa regulatorn. En begäran om information, steg 51, mottagen av den trådlösa regulatorn behandlas i steg 58. Data återvinns behandlas och görs tillgängliga för presentation och användning, steg 59.
Behandlade driftdata, från minnet där så är nödvändigt, steg 52, eller delar därav, kan också lagras i steg 50. Den trådlösa regulatorn tillhandahåller information företrädesvis anpassad för en tunn klientappli- minnet, kation, såsom en webbklient eller någon annan applikation av webbläsartyp.
Detta är särskilt fördelaktigt för att utföra underhåll, reparation eller konfigureringsuppgifter utan att kräva åtkomst till det centrala eller annat övervakande styr- system hos roboten. Driftsinformationen, eller en diagnos- tiskt analys baserad på driftdata, kan hanteras i en bärbar trådlös anordning eller PDA utan att använda speciell pro- gramvara. Exempelvis kan en standardwebbläsare användas och driftdata och/eller diagnostikinformation tillhandahållas i såsom eXtensible (HTML), eller en version av ett webbläsarkompatibelt format ytter- ett med webbläsaren kompatibelt format, Markup Language (XML), HyperText Markup Language ligare anpassad för trådlös överföring såsom Wireless Application Protocol (WAP), Wireless Markup Language (WML), vu» »o 10 15 20 25 30 35 524 627 '''' " - | o z | aa 10 annan grafisk mod, t ex sådan eller i stället, kan man använda en webbläsare som hanterar appletprogrammet JAVA (varumärke), kodade med J2ME WAP-binärt protokoll (WBXML), som är kompatibel med I-Mode. Därutöver, eller andra Java-relaterade appletprogram (TM)) som antingen kan vara pà klientsi- (Java 2 Micro Edition eller liknande utförbara datorprogram, dan eller pà serversidan. Presentationen av driftdata eller diagnostikinformationen baserad pà nämnda data kan exempel- vis tillhandahållas grafiskt via ett XML-dokument eller Java-appletprogram som t ex presenterar aktuella och/eller lagrade varaktighetstider för driftperioden via ett gra- fiskt användargränssnitt hos den bärbara anordningen.
In en annan vidareutveckling av utföringsformen kan en ytterligare processor 30 användas för att tillhandahålla behandlingskraft för diagnostikfunktionerna. Den hàrdvara som används för diagnostikfunktionaliteten för den pà robotarmen monterade anordningsnoden kan vara integrerad i den tràdlösa regulatorn i figur 1 eller alternativt exem- pelvis ett separat Java-processorkort tillsammans med en Bluetooth-krets. Ett sàdant system visas i figur 6. Figur 6 visar den tràdlösa regulatorn l, innefattande processorn 6, kopplad till verktygets eller anordningens 15 sensorer och manöverdon med hjälp av fyra kanaler hos det konfigurerbara hàrdvarugränssnittet 9, (AI), (DO). i detta exempel konfigurerat som Analogue Out (AO), Digital in (DI), Den tràdlösa regulatorn är i radiokommu- Analogue In Digital out nikation med ett övervakande styrsystem hos en robot 18 utrustad med en tràdlös kommunikationsnod eller anordning 19. Ett separat system 30 visas vilket i detta exempel innefattar en Java-processor och funktionalitet för att behandla och tillhandahålla underhàllsdata. En bärbar tràd- t ex en PDA, en pc eller en telefon, anordnas inom räckvidd för tràdlös kommunikation för den lös anordning 20, kan tràdlösa regulatorn 1 med en bildskärm för att presentera driftinformation och underhállsinformation som i denna ut- föringsform tillhandahålls av den separata processorn 30. .nu va lO 15 20 25 30 35 u u o v »o u p 524 627 v o a ø v ø na ll Sàsom visas av systemlayouten i figur 6 är den tràdlösa regulatorn anordnad med ett delsystem använt för att be- räkna och presentera diagnostik för verktygets funktio- nalitet. En diagnostikfunktionalitet för det visade exem- plet kan t ex kontinuerligt mäta och lagra den förflutna tiden, dvs varaktigheten av driftperioden, mellan stäng- ningen av t ex en magnetisk ventil eller annat manöverdon och bekräftelsen som mottas fràn en eller flera sensorer.
Denna information lagras i denna utföringsform antingen i den trådlösa regulatorns processorminne (visat som proces- sor 6 och minne 7 i figur l) (figur 6, 30) lämpligt tràdlöst medel. eller i den ytterligare pro-- cessorn och är àtkomlig när som helst via Vilket som helst trädlöst protokoll som kan tillhandahålla tillförlitliga överföringar i industriell miljö kan använ- das, inklusive standarder eller protokoll sàsom Bluetooth, Wireless LAN (WLAN). För kommunikationen kan det finnas ytterligare krav som ställs av fältbussarna eller andra delar av styrsystemet. Det kan t ex finnas ett krav när det gäller att definiera latenstid (t ex tiden fràn det att en -ingàng-utgàng ändras pà t ex Profibus tills den verkliga ingàngs-utgàngsvärdet ändras pà verktygsnoden).
I en föredragen utföringsform av uppfinningen bygger den använda kommunikationstekniken pà Bluetooth-systemet. Det finns flera aspekter som gör Bluetooth till en fördelaktig teknik. Det faktum att räckvidden för en Bluetooth-anord- ning av klass 2 är begränsad till runt 10 meter är fördel- aktigt i robotapplikationer eftersom den fysiska storleken hos en robotcell ofta inte överstiger en radie av 10 meter.
Det är fördelaktigt att kunna ha ett stort antal robot- celler som använder sig av tràdlösa verktyg inom samma omràde av produktionsomràdet i en fabrik eller processan- läggning och detta innebär att det är mycket viktigt att hàlla radiostörningsnivàerna sà làga som möjligt. 10 l5 20 25 30 35 ø I u | u» a - . . .. 524 627 v ~ » v o n .n 12 I processorn 6 körs sáväl applikationsprogrammet 3 eller - programmen som en kommunikationsprotokollstack 10, vilken hanterar radiofunktionaliteten, t ex en Bluetooth-stack, liksom en styrfunktion 2. Kommunikationsprotokollstacken 10 tar hand om datakommunikationen mot Bluetooth-modulen i den tràdlösa regulatorn och det externa programmerbara in-ut- gränssnittet för hàrdvaran. Styrfunktionalitetsprogrammen 2 och applikationsprogrammen 3 samt diagnostikfunktionerna 22 kan var och en tilldelas olika prioritet för behandling i processorn 6. Prioritet kan tilldelas i programvaran, i programmeringen av dessa program, och kan även anpassas med hjälp av data som laddats ned vid en annan tidpunkt och/eller kan anpassas genom medel som hàrdkodas i process- orhàrdvaran.
Kvaliteten och säkerheten i överföringarna kan övervakas och säkras med hjälp av en övervakningsrutin som nämnts ovan. Exempelvis kan en rutin i styrblocket hälla reda pà tiden sedan det senaste datapaketet mottogs pà radiokana- len, och om en viss tid (t ex 200 ms) har överskridits sänds en ”problemflagga” via det programmerbara in-ut- gränssnittet för hàrdvaran till kringutrustningen (dvs verktyget eller anordningen 15 eller en Profibus-slav). Om ännu inte nägra dataöverföringar mottagits inom en specifi- cerad tidsram sänds en ”felflagga” till kringutrustningen med besked om att radiolänken inte längre fungerar. Inifràn de normala stackar och protokoll som vanligtvis är till- gängliga för användning med Bluetooth kan t ex RFCOM- skiktet och DMI-paketen väljas för överföring av data över radiolänken. Valet av RFCOOM (i grunden en emulerad serie- överföringsledning) gör det mycket lätt att hantera serie- data som kommer fràn kringutrustningarna. DMl-paketet är det minsta paket som är tillgängligt i Bluetooth-standard och därmed det snabbaste att sända och ändà kapabelt att hantera 17 byte användardata. Mer detaljerad information om Bluetooth i allmänhet och Bluetooths standardversion 1.1 av den 22 februari 2001 kan àterfinnas vid webbplatsen för 10 15 20 25 30 35 :n va: - n u.. _. ., _ _ __ - ß u u w . u -. . - - . . - . . , § » n . .~ -. f a av . , , ' _ u no o oo a . , ' ' V I II IIOI 13 Bluetooth SIG (Special Interest Group) som har en webb- adress med namnet Bluetooth och domäntypen (suffixet) org.
En typisk konfiguration för in-utgränssnittet som är lämp- lig vid digital kommunikation med verktygssidan, anord- ningen 15, kan t ex bestà av 16 DI (Digital Input) och 16 DO (Digital Output)-kanaler, vilka i det ovan citerade enkla fallet styr en magnetisk ventil och avläser 7 sen- sorer. In-utgàngarna kan vara av industristandard 24V som använder 4 ms filtrering pà ingàngssidan konfigurerad att kommunicera med användning av en standardmässig RS232 eller en standardmässig modulär buss eller annan bakplansbuss.
Förutom de reguljära DO:arna kan det också finnas ytterli- gare visuell kvalitativ indikering (lysdiod) av radiolänk- statusen.
I en annan föredragen utföringsform används att högnivà- styrspràk. Som beskrivits behandlar processorn 6 hos den tràdlösa regulatorn signaler och information i kommunika- tionsprotokollstackarna 10 som är nödvändiga för den tràd- lösa överföringen/mottagningen samt kör applikationspro- gramvara 3 för övervakning och/eller styrning av anord- ningen. För att minska den totala behandlingseffekten som krävs för tràdlös kommunikation och styrfunktioner kan en styrapplikation för programvaran användas vilket kräver en minskad mängd tràdlös kommunikation. Detta àstadkoms genom att i applikationsprogrammet 3 införa en styrapplikation för programvaran som innefattar en reglerkrets som kommu- nicerar med ett styrsystem pà hög nivà som innefattas i den övervakande robotstyrenheten. Högnivàstyrsystemet i robot- styrenheten behöver bara sända specifika kommandon över radiogränssnittet till anordningen, sàsom ”öppen”, ”stängd” och sä vidare. Högnivàreglerkretsen i styrapplikationen som körs i den tràdlösa regulatorn svarar över radiogränssnit- tet efter att manövern har utförts med ett meddelande sàsom ”lyckad”, ”misslyckad” osv. 10 l5 20 25 30 35 n n n ø -ø 524 627 I u ø | .- n u n .en n. 14 Den tràdlösa regulatorn l kan även användas för att konfi- gurera en andra anordning och/eller en andra tràdlös regu- lator anordnad i närheten av roboten, men inte monterad pà roboten. Data laddas ned tràdlöst fràn den första tràdlösa regulatorn monterad pà roboten till en andra anordning och/eller en andra tràdlös regulator inom radioräckvidd. Pà detta sätt kan en andra anordning och/eller en andra trad- lös regulator snabbt konfigureras för användning vid robo- ten. För att påskynda byte av verktyg eller anordning mon- terad pà roboten kan den andra anordningen och/eller den andra regulatorn konfigureras och testas före monteringen- pä roboten. Pà sà sätt minimeras stillestándstiden för byte av anordning.
I en annan föredragen uföringsform utgörs den trädlösa regulatorn av ett system pà ett enstaka chip, en Applica- tion Specific Integrated Circuit (ASIC) inklusive alla beskrivna block (centralenhet eller processor eller mikro- processor 6, minne 7, konfigurerbart in-utgränssnitt för hàrdvara samt radiohàrdvara ll). ASIC-lösningen med alla block realiserade pà samma kiselyta resulterar i en hög nivà av flexibilitet kombinerad med snabbt och effektivt applikationsutförande pà grund av den höga integrations- nivàn.
Den trådlösa regulatorn 1 kan användas för att styra och övervaka en anordning 15 monterad pà eller anordnad att arbeta tillsammans med en industrirobot. Den kan tillämpas pà arbeten sàsom svetsning, màlning, sprutmàlning, limning och för att styra över arbeten utförda av en robot vid metallbearbetningsprocesser sàsom kontinuerlig gjutning, gjutning, pressgjutning och produktionsmetoder för andra material sàsom plastformsprutning, formpressning och/eller reaktionsgjutning eller strängsprutning. Det kan också an- vändas för att styra andra anordningar, gripdon, manipula- torer osv som utför manipuleringsuppgifter sàsom placering, plocka och placera samt förpackning av komponenter eller delkomponenter. 10 15 20 25 30 35 524 627 ~ . ocean. 15 (eller -processorerna) hos den trådlösa Mikroprocessorn regulatorn innefattar en centralenhet som utför stegen vid förfarandet enligt en aspekt av uppfinningen. Detta utförs med hjälp av en eller flera datorprogram, vilka lagras àtminstone delvis i ett minne àtkomligt för processorn. Det är underförstàtt att datorprogrammen även kan köras pà en eller flera generella industrimikroprocessorer eller datorer i stället för en speciellt anpassad dator.
Datorprogrammet innefattar datorprogramkodelement eller programvarukoddelar som far datorn att utföra förfarandet- data och beräk- ningar som tidigare beskrivits. En del av programmet kan med användning av ekvationer, algoritmer, lagras i en processor som ovan men även i ett ROM-, RAM-, PROM- eller EPROM-chip eller liknande minnesorgan. Program- met kan även helt eller delvis lagras pá, eller i, nàgot annat lämpligt datorläsbart medium sàsom en magnetskiva, en en hårddisk, ett magnetooptiskt i ett flashminne, cd-rom eller DVD-skiva, minnesorgan, i ett flyktigt minne, sàsom fast programvara, eller lagras pà en dataserver.
De beskrivna datorprogrammen kan även anordnas delvis som en distribuerad applikation som kan köras pà flera olika datorer eller datorsystem mer eller mindre samtidigt. -uu»- .

Claims (41)

1. 0 15 20 25 30 35 524 627 gr: 4 ~.- u Q Q v o . - u unna c qno 0 16 PATENTKRAV l. Trådlös regulator (1) för styrning och/eller övervakning av en anordning (15) anordnad relativt en industrirobot (16), kommunikationsmedel inklusive en processor (6) anordnad med (10) kommunikation till och från nämnda anordning samt styrmedel (3) flera manöverdon hos nämnda anordning. kännetecknad av att den innefattar ett trådlöst kommunikationsfunktionsmedel för hantering av trådlös för att utföra åtminstone en styrfunktion för ett eller
2. . Trådlös regulator enligt patentkrav l , k ä n n e t e c k n a d av att styrmedlen (3) utgörs delvis av en eller flera datorprogram som kan utföras med hjälp av nämnda processor som hanterar de trådlösa kommunikationsfunktionerna.
3. Trådlös regulator enligt patentkrav l, kännetecknad av att styrmedlet (3) är vidare anordnat att behandla en signal från åtminstone en sensor anordnad hos nämnda an- ordning.
4. Trådlös regulator enligt något av patentkrav l-3, kännetecknad av att det innefattar ett in-utgräns- (9) snitt för konfigurerbar hårdvara.
5. Trådlös regulator enligt patentkrav 4, kännetecknad av att hårdvaruin/-utorganen (9) hos den trådlösa regula- torn är integrerade i samma enhet som nämnda processor.
6. . Trådlös regulator enligt patentkrav l , k ä n n e t e c k n a d av att styrmedlet (3) vidare innefattar programmedel för mottagning och/eller lagring av driftdata hos nämnda an- ordning.
7. . Trådlös regulator enligt patentkrav 6 , k ä n n e t e c k n a d av att den trådlösa regulatorn innefattar minnesorgan (7) för lagring av driftdata. :anon- 10 15 20 25 30 35 u u ø . .o 524 627 17
8. Trådlös regulator enligt patentkrav 6, kännetecknad av att styrmedlet vidare innefattar datorprogrammedel (3, 22) för behandling av driftdata hos nämnda anordning.
9. Trådlös regulator enligt patentkrav 6, kännetecknad av att styrmedlet vidare innefattar utorgan för att vidare- befordra data beroende av nämnda lagrade driftdata till en bildskärm.
10. lO. Trådlös regulator enligt patentkrav 6, känneteck- nad av att utorganen för att vidarebefordra nämnda lag- rade driftdata innefattar en inbäddad webbserver.
11. ll. Trådlös regulator enligt patentkrav 9, känneteck- nad av att utorganet hos styrmedlet är konfigurerat för att kommunicera nämnda lagrade driftdata via det trådlösa kommunikationsmedlet (10, ll).
12. Trådlös regulator enligt patentkrav 9, känneteck- nad av att utorganet hos styrmedlet kan konfigureras för att kommunicera med ett övervakande robotstyrsystem med användning av ett meddelande som sänds via något av föl- SMS, en webbadress, en telefon, jande: en andra robots tyr- enhet.
13. Trådlös regulator enligt patentkrav 9, känneteck- nad av att utorganet hos styrmedlet är konfigurerat för att sända en kommunikation till en mänsklig operatör via en nätadress, en telefon, något av följande: SMS, en styr- enhet.
14. Trådlös regulator enligt patentkrav 1, känneteck- nad av att styrmedlet vidare innefattar en reglerkrets för att motta en insignal från ett högnivåstyrsystem och generera en styrsignal till nämnda anordning beroende av insignalen från högnivåstyrsystemet. 10 15 20 25 30 35 u - a - a» 524 627 u» u. 18
15. Trådlös regulator enligt patentkrav 14 , k ä n n e t e c k - nad av att in/utsignalerna hos styrmedlets reglerkrets är kompatibla med ett högniváspràk.
16. Trådlös regulator enligt patentkrav 6, känneteck- nad av att den trådlösa regulatorn innefattar ytterligare (30) hos nämnda anordning. processormedel för att motta och/eller lagra driftdata
17. Trådlös regulator enligt patentkrav 1, känneteck- (lO, 11) konfigurerade att manövrera enligt en kompabilitetsstandard utfärdad av Bluetooth SIG Inc. nad av att det innefattar kommunikationsmedel
18. Trådlös regulator enligt patentkrav 17, känneteck- nad av att kommunikationsmedel (10) innefattar protokollstack hantering för både inkommande och utgående kommunikationer .
19. Trådlös regulator enligt patentkrav 17, känneteck- nad av hantering trådlöskommunikation enligt ett protokoll som emulerar en serieöverföringsledning.
20. Trådlös regulator enligt patentkrav 1, kännetecknad av (19, 1, 10, 3) för att tillhandahålla trådlös I/O funktioner mellan robots tyrenheten (1 8) medel och nämnda anordning (15) anordnad på eller i relative närheten av den industriroboten (16).
21. Förfarande för trådlös styrning och/eller övervakning av en anordning (15) anordnad relativt en industrirobot (16), kännetecknat av: - att sända en trådlös signal (44) från en robotstyrenhet (18) till nämnda anordning monterad på eller anordnad i anslutning till nämnda robot, - att motta signalen medelst en trådlös regulator (1) an- ordnad på eller i anslutning till nämnda anordning (15) , 10 15 20 25 30 35 ~ v | . vu 524 627 f. n. 19 - att behandla den trådlösa signalen i en processor (6) hos den trådlösa regulatorn, (46) och sända den till nämnda anordning (15) . - att alstra en andra styrsignal i processorn (6)
22. Förfarande enligt patentkrav 21, kännetecknat av att sända (47) den andra styrsignalen med hjälp av in-ut- gränssnitt (9) för hårdvara hos den trådlösa regulatorn (1).
23. Förfarande enligt något av patentkrav 21-22, känne- tecknat av att lagra driftdata för nämnda anordning i ett minne (7) hos den trådlösa regulatorn.
24. Förfarande enligt något av patentkrav 21-23, känne- tecknat av att lagra insignaler och resultatsignaler som utsänts i ett minne (7) hos den trådlösa regulatorn.
25. Förfarande enligt något av patentkrav 18-24, känne- tecknat av att behandla driftdata och tillhandahålla data för en webbklient eller en ”tunn” klient innefattande resultat, antal fullbor- någonting av följande: signaler, dade cykler, cykeltid, statistisk information, larm.
26. Förfarande enligt något av patentkrav 18-25, känne- tecknat av att tillhandahålla driftdata för en bildskärm (20) .
27. Förfarande enligt något av patentkrav 18-26, känne- tecknat av att tillhandahålla diagnostisk information baserad på nämnda driftdata.
28. Förfarande enligt patentkrav 27, kännetecknat av att tillhandahålla den diagnostiska informationen anordnad kompatibel med en webbklient eller en tunn klient.
29. Förfarande enligt patentkrav 27, kännetecknat av att tillhandahålla den diagnostiska informationen anordnad 10 15 20 25 30 35 524 627 u. a.. 20 kompatibel med en webbläsare eller ett webbläsarformat an- passat till telefon inklusive något av följande: XML, HTML, WML, WBXML.
30. Förfarande enligt patentkrav 27, kännetecknat av att tillhandahålla den diagnostiska informationen anordnad kompatibel med ett Java-appletprogram.
31. Förfarande enligt något av patentkrav 21-30, känne- tecknat av att ladda ned driftdata och/eller konfigu- reringsdata lagrade i den trådlösa regulatorn till ett andra trådlös regulator och/eller en andra anordning, varvid ingendera är monterad på roboten.
32. Användning av en anordning enligt något av patentkrav l-20 för att styra och/eller övervaka en anordning anordnad med en industrirobot (16) för att utföra något av följande arbeten: svetsning, målning, limning, vikning av plåt, böj- ning av plåt, falsning av plåt, gripning av objekt, mani- pulering av objekt.
33. Användning av en anordning enligt något av patentkrav l-20 för att konfigurera och/eller kalibrera en andra tråd- lös regulator och/eller en andra anordning för användning vid en robot.
34. Användning av en trådlös regulator enligt något av patentkrav 1-20 av en mänsklig operatör för att styra och/eller övervaka en anordning (15) anordnad med en in- dustrirobot (16).
35. Användning av en trådlös regulator enligt något av patentkrav 1-20 med hjälp av en process som körs på en eller flera datorer för att övervaka och/eller styra en anordning anordnad med en industrirobot (16).
36. Datorprogram innefattande datorkodmedel och/eller programvarukoddelar för att få datorn eller processorn att 10 15 20 25 30 35 524 627 u u o - -n 21 utföra stegen vid ett förfarande enligt nàgot av patent- krav 21-30.
37. Datorprogramprodukt enligt patentkrav 36 innefattad i ett datorläsbart medium eller flera datorläsbara media.
38. Grafisk användargränssnitt för styrning och/eller övervakning och en anordning (15) anordnad relativt en industrirobot (16), kännetecknat av att en presenta- tion av driftdata hos anordningen (15) àstadkoms av en trådlös regulator (l) enligt nàgot av patentkrav l-20.
39. Grafisk användargränssnitt enligt patentkrav 38, kännetecknat av att driftdatavärdena tillhandahålls genom en inbäddad webbserver innefattad i styrmedlet (3) hos den trådlösa regulatorn.
40. Grafisk användargränssnitt enligt patentkrav 38, k ä n n e t e c k n a t av att de presenterade driftdatavärdena kombineras med en grafisk representation av en relevant produktionscell eller en del därav.
41. Grafisk användargränssnitt enligt patentkrav 38, kännetecknat av att de presenterade driftdatavärdena är anordnade att presenteras vid aktivering av en del av den grafiska representationen av den relevanta produktions- cellen eller en del därav med användning av en datormus, en styrspak, en pekskärm eller liknande medel för datorpresen- tationsurval.
SE0202956A 2002-10-07 2002-10-07 Trådlös regulator och förfarande för styrning av en anordning anordnad relativt en robot SE524627C2 (sv)

Priority Applications (5)

Application Number Priority Date Filing Date Title
SE0202956A SE524627C2 (sv) 2002-10-07 2002-10-07 Trådlös regulator och förfarande för styrning av en anordning anordnad relativt en robot
US10/530,517 US7979162B2 (en) 2002-10-07 2003-10-07 Wireless controller and a method for wireless control of a device mounted on a robot
PCT/SE2003/001562 WO2004030871A1 (en) 2002-10-07 2003-10-07 A wireless controller anda method for wireless control of a device mounted on a robot
EP03748854A EP1549466A1 (en) 2002-10-07 2003-10-07 A wireless controller anda method for wireless control of a device mounted on a robot
AU2003267915A AU2003267915A1 (en) 2002-10-07 2003-10-07 A wireless controller anda method for wireless control of a device mounted on a robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0202956A SE524627C2 (sv) 2002-10-07 2002-10-07 Trådlös regulator och förfarande för styrning av en anordning anordnad relativt en robot

Publications (3)

Publication Number Publication Date
SE0202956D0 SE0202956D0 (sv) 2002-10-07
SE0202956L SE0202956L (sv) 2004-04-08
SE524627C2 true SE524627C2 (sv) 2004-09-07

Family

ID=20289193

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0202956A SE524627C2 (sv) 2002-10-07 2002-10-07 Trådlös regulator och förfarande för styrning av en anordning anordnad relativt en robot

Country Status (5)

Country Link
US (1) US7979162B2 (sv)
EP (1) EP1549466A1 (sv)
AU (1) AU2003267915A1 (sv)
SE (1) SE524627C2 (sv)
WO (1) WO2004030871A1 (sv)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE527004C2 (sv) * 2003-11-26 2005-12-06 Kvaser Consultant Ab Anordning av distribuerat för simulering i distribuerade styrsystem t ex i fordon
SE0303445L (sv) * 2003-12-17 2005-06-18 Abb Research Ltd Verktyg för en industrirobot
SE528072C2 (sv) * 2004-01-16 2006-08-29 Kvaser Consultant Ab Anordning, enhet och arrangemang vid ett eller flera distribuerade system för insamling av drift eller felinformation
ITTO20040266A1 (it) 2004-04-29 2004-07-29 Comau Spa Robot industriale
US7606631B2 (en) * 2004-06-07 2009-10-20 Erwin Fertig Packaging machine
EP1716983B1 (en) * 2005-04-19 2008-05-14 COMAU S.p.A. Process for controlling industrial robots, and related robots, robot systems and computer programs
EP1798007B1 (en) 2005-11-16 2008-06-18 Abb Research Ltd. Method for changing a tool of an industrial robot and system comprising an industrial robot and a tool
US7147164B1 (en) * 2005-12-30 2006-12-12 Honeywell Asca, Inc. Cross direction wireless actuator
US7971058B2 (en) * 2006-03-27 2011-06-28 Kyocera Corporation System and method for generating a plaintext / cyphertext database for use in device authentication
US8296565B2 (en) * 2006-03-27 2012-10-23 Kyocera Corporation Communication protocol for device authentication
US10997531B2 (en) 2007-09-11 2021-05-04 Ciambella Ltd. System, method and graphical user interface for workflow generation, deployment and/or execution
DE102007052673A1 (de) * 2007-11-05 2009-05-07 Kuka Roboter Gmbh Rechensystem und Verfahren zum Verwalten verfügbarer Ressourcen eines insbesondere für eine Steuerung eines Industrieroboters vorgesehenen Rechensystems
EP2194434B1 (en) * 2008-12-05 2012-05-30 COMAU SpA Robot system
US8751063B2 (en) 2011-01-05 2014-06-10 Orbotix, Inc. Orienting a user interface of a controller for operating a self-propelled device
US10281915B2 (en) 2011-01-05 2019-05-07 Sphero, Inc. Multi-purposed self-propelled device
US9218316B2 (en) 2011-01-05 2015-12-22 Sphero, Inc. Remotely controlling a self-propelled device in a virtualized environment
US9090214B2 (en) 2011-01-05 2015-07-28 Orbotix, Inc. Magnetically coupled accessory for a self-propelled device
US9429940B2 (en) * 2011-01-05 2016-08-30 Sphero, Inc. Self propelled device with magnetic coupling
US20120244969A1 (en) 2011-03-25 2012-09-27 May Patents Ltd. System and Method for a Motion Sensing Device
US9292758B2 (en) 2012-05-14 2016-03-22 Sphero, Inc. Augmentation of elements in data content
US9827487B2 (en) 2012-05-14 2017-11-28 Sphero, Inc. Interactive augmented reality using a self-propelled device
US9280717B2 (en) 2012-05-14 2016-03-08 Sphero, Inc. Operating a computing device by detecting rounded objects in an image
US8965576B2 (en) 2012-06-21 2015-02-24 Rethink Robotics, Inc. User interfaces for robot training
US10056791B2 (en) 2012-07-13 2018-08-21 Sphero, Inc. Self-optimizing power transfer
US9270520B2 (en) 2012-08-17 2016-02-23 Illinois Tool Works Inc. Wireless communication network sensor information for control of industrial equipment in harsh environments
US9449498B2 (en) 2012-08-17 2016-09-20 Illinois Tool Works Inc. Wireless communication network power optimization for control of industrial equipment in harsh environments
US9712947B2 (en) 2012-08-17 2017-07-18 Illinois Tool Works Inc. Wireless communication network improved robustness for control of industrial equipment in harsh environments
US10286475B2 (en) 2012-08-17 2019-05-14 Illinois Tool Works Inc. Wireless communication network for control of industrial equipment in harsh environments
US9119023B2 (en) 2012-08-17 2015-08-25 Illinois Tool Works Inc. Wireless communication network association and security for control of industrial equipment in harsh environments
US9579806B2 (en) 2012-08-23 2017-02-28 Rethink Robotics, Inc. Robotic power and signal distribution using laminated cable with separator webs
US10118241B2 (en) 2012-09-07 2018-11-06 Illinois Tool Works Inc. Welding system with multiple user interface modules
CN103856446B (zh) * 2012-11-30 2018-01-09 腾讯科技(深圳)有限公司 一种登录方法、装置及开放平台系统
US10933486B2 (en) * 2013-02-28 2021-03-02 Illinois Tool Works Inc. Remote master reset of machine
CN103324178A (zh) * 2013-06-14 2013-09-25 南昌大学 一种基于wifi的无线机器人远程控制系统
JP6494608B2 (ja) 2013-06-18 2019-04-03 チャンベッラ・リミテッド コードの仮想化およびリモートプロセスコール生成のための方法および装置
SI2821159T1 (sl) 2013-07-01 2017-02-28 Comau S.P.A. Orodna glava za izvajanje industrijskih operacij, ki ima brezžični nadzorni sistem
WO2015006599A1 (en) 2013-07-12 2015-01-15 Ciambella Ltd. Method and apparatus for firmware virtualization
US9114537B2 (en) 2013-10-31 2015-08-25 Apex Brands, Inc. Tooling system with electronic signal maintenance
US9829882B2 (en) 2013-12-20 2017-11-28 Sphero, Inc. Self-propelled device with center of mass drive system
US9460574B2 (en) * 2014-07-15 2016-10-04 Laird Technologies, Inc. Bluetooth zone control using proximity detection
US11103948B2 (en) 2014-08-18 2021-08-31 Illinois Tool Works Inc. Systems and methods for a personally allocated interface for use in a welding system
US10363627B2 (en) 2014-12-16 2019-07-30 Illinois Tool Works Inc. Systems and methods for providing location services for a welding power supply
US9358684B1 (en) * 2015-02-18 2016-06-07 Merry Electronics Co., Ltd. Wireless transmission device and robot arm using the same
US10067490B2 (en) 2015-05-08 2018-09-04 Ciambella Ltd. Method and apparatus for modifying behavior of code for a controller-based device
JP6719484B2 (ja) 2015-05-08 2020-07-08 チャンベッラ・リミテッド コントローラベースのデバイスのグループに対する自動的なソフトウェア開発のための方法および装置
US10369652B2 (en) 2015-07-24 2019-08-06 Illinois Tool Works Inc. Wireless and powerline communications in a welding-type system
US10025299B2 (en) 2015-10-06 2018-07-17 Mtm Robotics, Llc System and method for self-contained modular manufacturing device having nested controllers
US10252421B2 (en) * 2015-10-06 2019-04-09 Mtm Robotics Llc Self-contained modular manufacturing tool
US10022872B2 (en) 2015-10-06 2018-07-17 Mtm Robotics, Llc Self-contained modular manufacturing tool responsive to locally stored historical data
US10220516B2 (en) 2015-10-06 2019-03-05 Mtm Robotics, Llc System and method for self-contained independently controlled modular manufacturing tools
US9880545B2 (en) * 2015-10-06 2018-01-30 Mobile Tool Management, Inc. System and method for self-contained self-calibrating modular manufacturing tool
CN106808471A (zh) * 2015-11-28 2017-06-09 惠州学院 一种基于单片机的搬运机械手运动控制系统
KR20180087446A (ko) 2015-12-21 2018-08-01 시암벨라 리미티드 컨트롤러 기반 원격 솔루션들을 생성 및 관리하기 위한 방법 및 장치
US11087249B2 (en) 2016-05-24 2021-08-10 Ciambella Ltd. Method and apparatus for triggering execution of a workflow over a network
EP3305431B1 (en) 2016-10-10 2023-09-27 Comau S.p.A. Hemming apparatus and hemming method
PT3366409T (pt) 2017-02-23 2019-10-25 Comau Spa Robô articulado que transporta uma cabeça de soldadura de resistência elétrica com elétrodos localizados no mesmo lado; método correspondente de soldadura elétrica de resistência num componente a ser soldado
WO2018170079A1 (en) 2017-03-14 2018-09-20 Ciambella Ltd. Method and apparatus for automatically generating and incorporating code in development environments
CN110868566A (zh) * 2019-10-29 2020-03-06 河北大学 一种变压器内检机器人无线视频传输方法
DE102022102190B4 (de) 2022-01-31 2024-02-01 MATHEUS Industrie-Automation GmbH Kabellose Greifer-Schnittstelle für Roboter
DE102023201922A1 (de) 2023-03-03 2024-09-05 Robert Bosch Gesellschaft mit beschränkter Haftung Adaptereinrichtung für ein industrielles Werkzeug, industrielles Werkzeugsystem und Verfahren zum Betreiben eines industriellen Werkzeugsystems

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5672044A (en) * 1974-01-24 1997-09-30 Lemelson; Jerome H. Free-traveling manipulator with powered tools
JPS60186908A (ja) 1984-03-05 1985-09-24 Mitsubishi Electric Corp 産業用ロボツトの制御装置
US4709265A (en) * 1985-10-15 1987-11-24 Advanced Resource Development Corporation Remote control mobile surveillance system
DE9010967U1 (de) 1990-07-24 1990-10-04 Siemens AG, 80333 München Stapelkran mit geregelten Antrieben, einem Steuerstand und einem Automatisierungssystem
JPH0684251A (ja) * 1992-02-25 1994-03-25 Internatl Business Mach Corp <Ibm> 自動記憶ライブラリー
JP3482684B2 (ja) 1994-05-24 2003-12-22 ダイキン工業株式会社 空気調和機
JPH1046631A (ja) 1996-07-31 1998-02-17 Hitachi Constr Mach Co Ltd 移動作業機械の保守・管理システム
JPH10128538A (ja) 1996-10-29 1998-05-19 Hitachi Constr Mach Co Ltd 溶接ロボットとそのセンサアダプタ
US6232735B1 (en) * 1998-11-24 2001-05-15 Thames Co., Ltd. Robot remote control system and robot image remote control processing system
US6546436B1 (en) * 1999-03-30 2003-04-08 Moshe Fainmesser System and interface for controlling programmable toys
FI111760B (sv) * 1999-04-16 2003-09-15 Metso Automation Oy Trådlös kontroll av en fältanordning i en industriprocess
JP3655506B2 (ja) 1999-09-28 2005-06-02 日立建機株式会社 移動作業機械の管理システム
JP2001113491A (ja) 1999-10-14 2001-04-24 Denso Corp ロボット装置の管理システム
US20030060810A1 (en) * 2000-02-16 2003-03-27 Diego Syrowicz Method and apparatus for treating and/or removing an undesired presence on the skin of an individual
KR100500230B1 (ko) * 2000-07-26 2005-07-11 삼성전자주식회사 무인운반 시스템 및 그 제어방법
US6658325B2 (en) * 2001-01-16 2003-12-02 Stephen Eliot Zweig Mobile robotic with web server and digital radio links
US6466841B2 (en) * 2001-02-14 2002-10-15 Xerox Corporation Apparatus and method for determining a reference position for an industrial robot
EP1386472A4 (en) * 2001-02-27 2009-05-27 Anthrotronix Inc ROBOTIC APPARATUS AND WIRELESS TELECOMMUNICATIONS SYSTEM
JP4739556B2 (ja) * 2001-03-27 2011-08-03 株式会社安川電機 制御対象の遠隔調整及び異常判断装置
SE0101200D0 (sv) * 2001-04-02 2001-04-02 Abb Ab An industrial robot
SE0101202D0 (sv) 2001-04-02 2001-04-02 Abb Ab Industrial robot
US6585470B2 (en) * 2001-06-19 2003-07-01 Brooks Automation, Inc. System for transporting substrates
SE0103531D0 (sv) * 2001-10-23 2001-10-23 Abb Ab Industrial Robot System
JP2003143670A (ja) * 2001-10-31 2003-05-16 Sony Corp リモートコントロールシステム、電子機器、及びプログラム
US7085623B2 (en) * 2002-08-15 2006-08-01 Asm International Nv Method and system for using short ranged wireless enabled computers as a service tool
ITTO20040266A1 (it) * 2004-04-29 2004-07-29 Comau Spa Robot industriale

Also Published As

Publication number Publication date
EP1549466A1 (en) 2005-07-06
SE0202956L (sv) 2004-04-08
SE0202956D0 (sv) 2002-10-07
US7979162B2 (en) 2011-07-12
AU2003267915A1 (en) 2004-04-23
US20060122730A1 (en) 2006-06-08
WO2004030871A1 (en) 2004-04-15

Similar Documents

Publication Publication Date Title
SE524627C2 (sv) Trådlös regulator och förfarande för styrning av en anordning anordnad relativt en robot
JP7257329B2 (ja) オープンアーキテクチャ産業制御システム
EP1554823B1 (en) System and method for providing a virtual wireless transceiver
US20220053074A1 (en) Multi-Protocol Field Device in Process Control Systems
JP4857420B2 (ja) 汎用性の高いプロセス制御システム用コントローラ、及び方法
JP5219954B2 (ja) 統合化ウェブ・サーバを備えるプログラマブル・ロジック・コントローラ
US8751044B2 (en) Control system for controlling an industrial robot
CN102239452A (zh) 用于通过便携式通信器操作现场设备的方法和装置
JP2018512023A (ja) マルチノードセンサーネットワークのデータ伝送・制御装置
US7830798B2 (en) Determining of telegram lengths
JP2004265411A (ja) 高速オートチューニングループ
CN111522758B (zh) 一种集成多现场总线主站系统及分布式控制系统
US7013186B2 (en) Switchgear cabinet monitoring and control arrangement
US20060041322A1 (en) Programmable logic controller satellite interface system and method
KR20070071645A (ko) Fpga 소자를 이용한 로봇 제어 시스템
CN106489262A (zh) 有利于工作工具通信系统中的工具服务器与多个工具控制器之间通信的方法和节点
Ling et al. The design of SCADA based on industrial Ethernet
CN112109089A (zh) 机器人多总线实时控制系统
Tang et al. Development of upper computer software based on OPC UA technology
Kumar et al. A Feasibility Study of Real-Time, High-Speed, Multi-Channel Wireless Data Acquisition and Control System using MQTT Protocol
Ракай Sensor expansion for industrial controller based on iot gateway
Wang et al. The R&D and Test of the Forest Harvester Control System Based CAN
CN115022127A (zh) 工业智能网关
Virvalo et al. Developing intelligent actuator systems: experimenting with Bitbus and the 8096
Kaynov et al. Industrial automation based approach to design control system of the humanoid robot.