SE524929C2 - Ett styrsystem med fysiskt åtskilda moduler för styrning av en eller flera manipulatorer - Google Patents

Ett styrsystem med fysiskt åtskilda moduler för styrning av en eller flera manipulatorer

Info

Publication number
SE524929C2
SE524929C2 SE0201761A SE0201761A SE524929C2 SE 524929 C2 SE524929 C2 SE 524929C2 SE 0201761 A SE0201761 A SE 0201761A SE 0201761 A SE0201761 A SE 0201761A SE 524929 C2 SE524929 C2 SE 524929C2
Authority
SE
Sweden
Prior art keywords
modules
control system
module
computer
control
Prior art date
Application number
SE0201761A
Other languages
English (en)
Other versions
SE0201761D0 (sv
SE0201761L (sv
Inventor
Henrik Ryegaard
Fredrik Pahlm
Jesper Bergsjoe
Peter Eriksson
Ian Bird
Original Assignee
Abb Ab
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 Ab filed Critical Abb Ab
Priority to SE0201761A priority Critical patent/SE524929C2/sv
Publication of SE0201761D0 publication Critical patent/SE0201761D0/sv
Priority to EP03738815A priority patent/EP1511600B1/en
Priority to JP2004511010A priority patent/JP2006500228A/ja
Priority to AU2003245196A priority patent/AU2003245196A1/en
Priority to AT03738815T priority patent/ATE396016T1/de
Priority to US10/517,145 priority patent/US7630775B2/en
Priority to PCT/SE2003/000933 priority patent/WO2003103903A1/en
Priority to DE60321168T priority patent/DE60321168D1/de
Publication of SE0201761L publication Critical patent/SE0201761L/sv
Publication of SE524929C2 publication Critical patent/SE524929C2/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/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
    • 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/34Director, elements to supervisory
    • G05B2219/34204Independent units, stackthrough in cabinet, no backplane
    • 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/40Robotics, robotics mapping to robotics vision
    • G05B2219/40306Two or more independent robots

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)
  • Control Of Multiple Motors (AREA)
  • Selective Calling Equipment (AREA)

Description

none: nu-nu 10 15 20 25 30 35 524 929 struktioner omvandlas sedan av axeldatorn till styrsignaler för drivdonen. Axeldatorns funktion är således att se till att order från huvuddatorn utförs. Huvuddatorn har till uppgift att planera robotens rörelsebana, s. k. banplanering, och axeldatorn har till uppgift att se till att roboten utför den planerade banan. Styrsig- nalerna till drivdonen bestämmer motormoment, motorhastigheter och drivdonsströmmar för varje axel. Huvuddatorn har även många andra uppgifter såsom att hantera I/O system, applika- tionsprogram, interpolering och kommunikation med externa sy- stem.
Ett traditionellt styrsystem till en industrirobot utgörs av en sam- manhållen enhet, där de olika delarna i styrsystemet, såsom hu- vuddator, axeldator och drivdon, är monterade i ett och samma skåp med en gemensam kraftförsörjning, ett gemensamt gräns- snitt utåt och ett gemensamt hölje. Styrsystemet är försett med en intern buss för kommunikation mellan de olika delarna.
Det år känt från Europapatent nr 728 559 B1 att istället anordna drivdonen direkt på roboten. Vart och ett av drivdonen monteras i anslutning till den motor som det ska styra. Detta är fördelaktigt, eftersom kablarna mellan drivdonen och motorn blir kortare, vil- ket minskar utstrålningen av högfrekventa elektromagnetiska vå- gor som i sin tur kan orsaka störningar. Ytterligare en fördel med kortare kablar är att man minskar risken för inkommande EMC- störningar på styrsignalerna.
Det är vanligt att ha flera robotar anordnade tillsammans i till- verkningsceller eller längs med en tillverkningslina. l sådana till- lämpningar är robotarna antingen försedda med var sitt styrsy- stem eller med ett gemensamt styrsystem. Ett sådant gemensamt styrsystem innehåller en huvuddator och en eller flera axeldato- rer samt en drivenhet per robot. En drivenhet innefattar ett flertal drivdon, vanligtvis mellan sex och nio drivdon beroende på hur många motorer som ska styras. Axeldatorerna och huvuddatorn kommunicerar via en intern buss. nosa» unna. 10 15 20 25 30 35 524 929 En nackdel med dessa styrsystem är att de är oflexibla. Om man till exempel vill lägga till en ny funktion eller byta ut någon del av styrsystemet så måste man idag gå in och ändra i det befintliga styrsystemet. För att man ska kunna lägga till flera robotar måste det befintliga styrsystemet antingen vara överdimensionerat re- dan från början avseende datorkraft och strömförsörjning eller också måste hela eller delar av styrsystemet bytas ut eller bygg- as om för att erhålla nödvändig datorkraft och strömförsörjning.
REDOGÖRELSE FÖR UPPFINNINGEN Ändamålet med föreliggande uppfinning är att tillhandahålla ett flexibelt styrsystem för styrning av en eller flera manipulatorer.
Att styrsystemet är flexibelt innebär att det är lätt att ansluta en ny manipulator till styrsystemet, att lägga till en ny funktion till styrsystemet och att byta ut någon del av styrsystemet.
Detta ändamål uppnås med det inledningsvis avgivna styrsyste- met som kännetecknas av att styrsystemet innefattar ett flertal separata moduler, anordnade att hantera skilda funktioner, varvid var och en av modulerna har sin egen strömförsörjning och är anordnad att kommunicera med åtminstone någon av de övriga modulerna, varvid datorerna och drivenheterna år anordnade i modulerna. Varje modul är autonom och har ett eget väldefinierat gränssnitt gentemot de övriga modulerna. De separata moduler- na kan antingen placeras tillsammans eller geografiskt åtskilda på lämpliga platser.
Tack vare att styrsystemets funktioner har delats upp i ett flertal separata moduler med egen strömförsörjning är det lätt att lägga till en ny funktion eller utöka styrsystemets kapacitet genom att ansluta en ny modul. När något går sönder hos styrsystemet, är det bara att byta ut den trasiga modulen. För varje modul som läggs till ökar styrsystemets totala strömförsörjning. Om en ny manipulator ska anslutas till styrsystemet räcker det med att an- sluta ytterligare en modul för att uppgradera styrsystemet. Styr- systemet behöver således inte överdimensioneras från början. :anus coon. 10 15 20 25 30 35 524 929 a , o > ao Uppfinningen innebär att man identifierar självständiga funktio- nella enheter och skapar separata moduler med dessa funktio- ner. På så sätt minskas behovet av informationsutbyte mellan modulerna, vilket innebär att det inte behövs någon hög band- bredd för kommunikationskanalerna mellan modulerna. Därmed räcker det att använda vanliga enkla standardprotokoll för kom- munikationen mellan modulerna och således kan billiga standard- komponenter användas.
Enligt en föredragen utföringsform av uppfinningen innefattar styrsystemet en separat huvuddatormodul och åtminstone en se- parat drivmodul, varvid huvuddatorn är anordnad i huvuddator- modulen och axeldatorn är anordnad i drivmodulen. Detta är för- delaktigt när man vill ansluta en ny manipulator till styrsystemet, eftersom det räcker att ansluta en ny drivmodul för att upp- gradera styrsystemet både avseende strömförsörjning och dator- kraft.
Enligt ytterligare en föredragen utföringsform av uppfinningen in- nefattar styrsystemet åtminstone två separata drivmoduler. Med fördel är varje drivmodul anordnad att styra en manipulator. Ge- nom att inrätta varje drivmodul så att den styr en manipulator är det bara att ansluta en ny drivmodul varje gång man lägger till en ny enhet.
Enligt ytterligare en föredragen utföringsform av uppfinningen in- nefattar nämnda drivmodul en drivenhet som innehåller ett flertal drivdon. En fördel med att sätta drivdonen tillsammans med axel- datorn är att det blir lätt att ansluta en ny manipulator. Strömför- sörjningen till drivmodulen är anpassad till antalet drivdon. När styrsystemet utökas med ytterligare en drivmodul, blir strömför- sörjningen automatiskt anpassad till antalet drivdon och därmed till antalet anslutna manipulatorer. En fördel med att sätta alla drivdonen tillsammans i samma modul är att det gör det möjligt att förse drivdonen med gemensam kylning. sauna 10 15 20 25 30 35 524 929 Enligt ytterligare en utföringsform av uppfinningen innefattar styr- systemet en separat transformatormodul, vilken har en transfor- mator och är anordnad att transformera inkommande växelspän- ning till rätt spänningsnivå för modulerna. Olika länder levererar växelström med olika spänningsnivàer. Om det behövs en trans- formator och i så fall vilken, beror på vilket land som systemet ska stå i. Tack vare att transformatorn är anordnad som en sepa- rat modul är det enkelt att byta ut modulen om man behöver en annan transformator.
Enligt ytterligare en utföringsform av uppfinningen innefattar styr- systemet en separat kontrollpanelmodul med styrsystemets kon- trollpanel. Genom att anordna kontrollpanelen i en separat modul är det möjligt att integrera kontrollpanelen i någon annan utrust- ning så att den blir lättillgänglig för operatören.
Enligt ytterligare en utföringsform av uppfinningen är var och en av modulerna innesluten i ett eget hölje. Höljet skyddar moduler- na mot omgivningen och gör det möjligt att placera modulerna var för sig. Med fördel är modulerna anordnade fysiskt åtskilda.
På så sätt kan modulerna lätt spridas ut och placeras på skilda platser. l många fall är det fördelaktigt att kunna sprida ut mo- dulerna på olika platser. Drivmodulerna vill man helst placera så nära motorerna som möjligt för att få korta kablar som är mindre känsliga för EMC-störningar. I många industrier råder det brist på ledig golvyta på grund av komprimerade tillverkningsceller och linor. Med ett drivsystem enligt uppfinningen är det möjligt att placera de olika modulerna där det finns ledig golvyta.
Enligt ytterligare en utföringsform av uppfinningen är åtminstone några av modulerna anordnade att kommunicera via Ethernet.
Ethernet är ett enkelt standardprotokoll. Genom att anordna mo- dulerna så att de kan använda Ethernet kan billiga standardkom- ponenter användas.
Enligt ytterligare en utföringsform av uppfinningen innefattar styrsystemet åtminstone tre sådana moduler. Ett styrsystem kan 10 15 20 25 30 35 524 929 6 »a n.. innehålla många moduler, varav några moduler hanterar olika funktioner och andra hanterar samma funktion. Det är således möjligt att styrsystemet innehåller flera moduler med samma funktion. Med kännetecknet att styrsystemet innefattar åtminsto- ne tre moduler avses att styrsystemet innefattar tre moduler, oberoende av om dessa hanterar skilda eller samma funktion.
Ytterligare ett ändamål med uppfinningen är att anvisa en metod för styrning av en eller flera manipulatorer. Detta ändamål upp- nås med en metod som kännetecknas av att nämnda en eller fle- ra datorer och drivenheter anordnas i moduler, att modulerna an- ordnas med egen strömförsörjning och att modulerna bringas att kommunicera med åtminstone någon av de övriga modulerna.
Styrsystemet delas upp i ett flertal separata moduler anordnade att hantera skilda funktioner, varvid modulerna förses med egen strömförsörjning och bringas att kommunicera med åtminstone någon av de övriga modulerna. Även om det inte uttrycks explicit i kraven så täcker uppfinningen också metoden i kombination med kännetecknen enligt något av bifogade krav på styrsystemet.
FIGURBESKRIVNING Föreliggande uppfinning ska nu förklaras med hjälp av olika så- som exempel beskrivna utföringsformer och med hänvisning till de bifogade ritningarna.
Figur 1 visar ett styrsystem enligt känd teknik.
Figur 2 visar ett styrsystem enligt en första utföringsform av upp- finningen.
Figur 3 visar ett styrsystem enligt en andra utföringsform av upp- finningen.
Figur 4 visar styrsystemet mer i detalj. unge. ncuuo 10 15 20 25 30 35 524 929 a - - . nu BESKRIVNING AV UTFÖRINGSFORMER Figur 1 visar ett styrsystem 1 enligt teknikens ståndpunkt som styr tre industrirobotar 2. Styrsystemet 1 innehåller en huvudda- tor 4, tre axeldatorer 6 och tre drivenheter 8 som vardera inne- håller ett antal drivdon. Varje drivenhet 8 är ansluten till en robot _ 2 och förser roboten med styrsignaler och elkraft. Huvuddatorn, axeldatorerna och drivenheterna är anordnade tillsammans och utgör en enhet som omsluts av ett gemensamt hölje 10. Styrsy- stemet har ett gemensamt strömförsörjningsaggregat som produ- cerar spänningar med rätt kvalitet och med rätt nivå för alla delar som ingår i styrsystemet. Huvuddatorn och axeldatorerna kom- municerar med varandra och med drivenheterna via en intern buss som ej visas i figuren.
Ett styrsystem enligt uppfinningen innefattar minst tre separata moduler, som är anordnade att hantera skilda funktioner. Det finns ett flertal olika typer av moduler och varje typ av modul har sin egen funktion. Varje modul har ett eget väldefinierat gräns- snitt gentemot de övriga modulerna. När modulerna kopplas ihop, bildar de ett styrsystem med alla de funktioner som ett traditio- nellt styrsystem har. Styrsystemet som byggs ihop av de sepa- rata modulerna behöver inte innehålla alla typer av moduler och kan innehålla flera moduler av samma typ. Modulerna har sin egen strömförsörjning och är anordnade så att de kan kommuni- cera med àtminstone någon av de övriga modulerna. Ett flertal av de olika typerna av moduler är också försedda med egen dator- kraft.
Figur 2 visar ett styrsystem enligt en utföringsform av uppfin- ningen som styr tre robotar 2. l figuren visas fyra moduler, en huvuddatormodul 12 och tre drivmoduler 14. Styrsystemet inne- håller även andra moduler som inte visas i figuren. Huvuddator- modulen 12 innefattar styrsystemets huvuddator 4 och hanterar huvuddatorns funktioner såsom att exekvera robotprogram och ge order till drivmodulen beträffande robotens rörelse såsom anus: 10 15 20 25 30 35 524 929 n - . . a» önskad position och hastighet. Var och en av drivmodulerna 14 innefattar en axeldator 6 och en drivenhet 8. Drívmodulens funk- tion är att utföra huvuddatorns order så att roboten utför den be- ordrade rörelsen. Varje modul 12, 14 är innesluten i ett eget hölje 15 och utgör en separat fysisk enhet. Var och en av drivmoduler- na 14 är direkt ansluten till huvuddatormodulen och kommunice- rar med denna via en Ethernet-länk.
Figur 3 visar en annan utföringsform av ett styrsystem enligt uppfinningen, där drivmodulerna 14 istället är anordnade i serie.
Den första drivmodulen är ansluten till huvuddatormodulen 12 och till den andra drivmodulen som i sin tur är ansluten till den tredje drivmodulen. Dessa anslutningar innefattar kommunikation via Ethernet. Elkraft överförs separat till varje modul.
Figur 4 visar mer i detalj en utföringsform av ett styrsystem enligt uppfinningen. Styrsystemet innefattar fem olika typer av moduler: en huvuddatormodul 12, en drivmodul 14, en kontrollmodul 16, en transformatormodul 18 och en kund-I/O-modul 20. Huvudda- tormodulen 12 innehåller huvuddatorn, robotens kommunikations- kort (RCC) och ett eller flera fältbusskort. Huvuddatorn utgör centrum av systemet och den styr och reagerar på kommunika- tion från andra delar av systemet. Huvuddatorn exekverar robot- program och ger order till drivmodulen beträffande robotens po- sition och hastighet. Drivmodulen 14 innefattar en drivenhet med upp till nio drivdon, axeldator och kontaktorkort. En drivmodul kan således driva en sexaxlig robot med tre externa axlar.
Kontrollmodulen 16 innefattar en driftpanel med inbyggd ström- försörjning och styrsystemets kontrollpanel med nödstoppsknapp och knappar för att välja olika inställningar samt en huvudström- brytare. Kontrollmodulen 16 utgör centrum för säkerhetsfunktio- nerna hos roboten och den övervakar hela säkerhetskedjan. De flesta av de externa säkerhetssignalerna för roboten är anslutna till driftpanelen. Kontrollmodulen innehåller företrädesvis en da- tor. En bärbar programmeringsenhet (TPU) 22 är också ansluten till kontrollmodulen 16. Programmeringsenheten 22 används av ocean 10 15 20 25 30 35 524 929 n . > > .- en operatör för programmering av roboten. Kund-I/O-modulen in- *nefattar I/O-paneler och är anpassad för att ta emot elektrisk ut- rustning eller annan elektronik. Vilken typ av elektronik eller ut- rustning som sätts in modulen bestäms av robotens användare.
Utrustningen som sätts in kan exempelvis en svetsmaskin eller en målningsmaskin. Det möjligt för användaren att göra externa ändringar i denna modul, så att den passar användarens önske- mål.
Transformatormodulen 18 innefattar en transformator och en strömbrytare. Transformatormodulen matas med växelspänning från elnätet och transformerar växelspänningen till önskad spän- ningsnivå. Transformatormodulen matar i sin tur de övriga modu- lerna med växelspänning. Alla moduler har sin egen strömför- sörjning, vilket innebär att de är försedda med ett strömförsörj- ningsaggregat 26 som omvandlar inkommande växelström till lik- ström och producerar de spänningar som behövs i modulen.
Strömförsörjningsaggregaten 26 producerar spänningar med rätt kvalitet och med rätt nivå för sin modul.
Var och en av modulerna 12-20 är innesluten i ett hölje som skyddar mot föroreningar i omgivningen. De moduler som har be- hov därav är försedda med egen kylning. Inkommande spänning till transformatormodulen 18 transformeras av transformatorn till en lämplig spänningsnivå och tillförs sedan modulerna via kab- larna 24a-c anslutna till strömförsörjningsaggregaten 26 i modu- lerna. l detta utföringsexempel kommunicerar huvuddatormodu- len 12 med kontrollmodulen 16 via en Ethernet-kabel 28a. Hu- vuddatormodulen 12 kommunicerar också med drivmodulen 14 via en Ethernet-kabel 28b. Huvuddatorn förser axeldatorn i driv- modulen med nya referenser var 4 ms. Huvuddatormodulen 12 och kund-l/O-modulen 20 är anslutna till varandra via en fältbuss 30.
Vilka moduler och hur många av varje typ som ingår i styrsyste- met varierar beroende på applikation. Det bör åtminstone finnas en huvuddatormodul, en drivmodul och en kontrollmodul. Styrsy- nano-u 10 15 524 929 - . . . .. 10 stemet kan ha ingen eller flera transformatormoduler respektive ingen eller flera kund-l/O-moduler. I en liten robotkonfiguration kan transformatorn istället placeras i drivmodulen.
Uppfinnlngen är inte begränsad till de visade utföringsformerna utan kan varieras och modifieras inom ramen för de efterföljande kraven. Uppdelningen av modulerna med avseende på vilka funk- tioner de ska hantera kan göraspå andra sätt än de som visas i ovanstående utföringsexempel. Ãntalet olika typer av moduler kan också variera. Principen vid uppdelningen av styrsystemets funktioner i olika moduler är att man väljer att dela upp funktio- nerna på så sätt så att det krävs så litet informationsutbyte som möjligt mellan modulerna. I en annan utföringsform av uppfin- ningen innehåller drivmodulen endast axeldatorn och drivdonen är istället anordnade på roboten i anslutning till motorerna.

Claims (11)

10 15 20 25 30 35 524 929 11 PATENTKRAV
1. Ett styrsystem för styrning av en eller flera manipulatorer (2), varvid styrsystemet innefattar en eller flera drivdon som styr motorer som driver manipulatorns rörelser, en axeldator (6) som tillhandahåller styrsignaler till drivdonen och en huvuddator (4) som är anpassad för att exekvera program med instruktioner för rörelserna och som förser axeldatorn med styrinstruktioner, kan; netecknat av att styrsystemet innefattar ett flertal fysiskt åtskilda moduler (12, 14, 16, 18, 20) anordnade så att de kan placeras ut på skilda platser, varvid modulerna är anordnade att hantera skilda funktioner och var och en av modulerna är omslutna av ett eget hölje (15), har sin egen strömförsörjning (26) och har ett väldefinierat gränssnitt gentemot de övriga modulerna, varvid nämnda datorer (4, 6) och drivdon är anordnade i modulerna 9, och en av nämnda moduler är en huvuddatormodul (12), vilken innefattar huvuddatorn (4) och en annan av nämnda moduler är en drivmodul (14), vilken innefattar axeldatorn (6).
2. Ett styrsystem enligt krav 1, kännetecknat av att styrsyste- met innefattar åtminstone två separata drivmoduler.
3. Ett styrsystem enligt krav 2, kännetecknat av att varje driv- modul (14) är anordnad att styra en manipulator (2).
4. Ett styrsystem enligt något av kraven 1-3, kännetecknat av att nämnda drivmodul (14) innefattar en drivenhet (8) som inne- håller en eller flera drivdon.
5. Ett styrsystem enligt något av kraven 1-4, kännetecknat av att en av nämnda moduler är en transformatormodul (18) vilken innefattar en transformator. 10 15 20 25 30 524 929 - n « ø nn u u. . _- * ' . . » .- 12
6. Ett styrsystem enligt något av föregående krav, känneteck- nat av att en av nämnda moduler är en kontrollmodul (16) vilken innefattar styrsystemets kontrollpanel.
7. Ett styrsystem enligt något av föregående krav, känneteck- nat av att åtminstone några av modulerna är anordnade att kom- municera via Ethernet.
8. Ett styrsystem enligt något av föregående krav, känneteck- nat av att nämnda manipulator är en industrirobot (2).
9. Ett styrsystem enligt något av föregående krav, känneteck- nat av styrsystemet innefattar åtminstone tre moduler.
10. Användning av ett styrsystem enligt något av kraven 1-9 för styrning av en industrirobot.
11. Metod för styrning av en eller flera manipulatorer (2), varvid styrsystemet innefattar drivdon som styr motorer som driver ma- nipulatorns rörelser, en axeldator (6) som tillhandahåller styrsig- naler till drivdonen och en huvuddator (4) som är anpassad för att exekvera ett program med instruktioner för rörelserna och som förser axeldatorn med styrinstruktioner, kännetecknad av att nämnda en eller flera datorer och drivdon anordnas i fysiskt åt- skilda moduler (12, 14, 16, 18, 20), som var och en har sin egen strömförsörjning (26) och ett väldefinierat gränssnitt gentemot de övriga modulerna, varvid axeldatorn och huvuddatorn anordnas i skilda moduler och modulerna placeras ut på skilda platser och bringas att kommunicera med åtminstone någon av de övriga modulerna.
SE0201761A 2002-06-07 2002-06-07 Ett styrsystem med fysiskt åtskilda moduler för styrning av en eller flera manipulatorer SE524929C2 (sv)

Priority Applications (8)

Application Number Priority Date Filing Date Title
SE0201761A SE524929C2 (sv) 2002-06-07 2002-06-07 Ett styrsystem med fysiskt åtskilda moduler för styrning av en eller flera manipulatorer
EP03738815A EP1511600B1 (en) 2002-06-07 2003-06-05 A control system for controlling the movements of at least two robots
JP2004511010A JP2006500228A (ja) 2002-06-07 2003-06-05 1つまたは複数のマニプレータを制御する制御システムおよび方法
AU2003245196A AU2003245196A1 (en) 2002-06-07 2003-06-05 A control system and method for controlling one or several manipulators
AT03738815T ATE396016T1 (de) 2002-06-07 2003-06-05 Steuersystem zur steuerung der bewegungen von mindestens zwei robotern
US10/517,145 US7630775B2 (en) 2002-06-07 2003-06-05 Control system and method for controlling one or several manipulators
PCT/SE2003/000933 WO2003103903A1 (en) 2002-06-07 2003-06-05 A control system and method for controlling one or several manipulators
DE60321168T DE60321168D1 (de) 2002-06-07 2003-06-05 Steuersystem zur steuerung der bewegungen von mindestens zwei robotern

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0201761A SE524929C2 (sv) 2002-06-07 2002-06-07 Ett styrsystem med fysiskt åtskilda moduler för styrning av en eller flera manipulatorer

Publications (3)

Publication Number Publication Date
SE0201761D0 SE0201761D0 (sv) 2002-06-07
SE0201761L SE0201761L (sv) 2003-12-08
SE524929C2 true SE524929C2 (sv) 2004-10-26

Family

ID=20288133

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0201761A SE524929C2 (sv) 2002-06-07 2002-06-07 Ett styrsystem med fysiskt åtskilda moduler för styrning av en eller flera manipulatorer

Country Status (8)

Country Link
US (1) US7630775B2 (sv)
EP (1) EP1511600B1 (sv)
JP (1) JP2006500228A (sv)
AT (1) ATE396016T1 (sv)
AU (1) AU2003245196A1 (sv)
DE (1) DE60321168D1 (sv)
SE (1) SE524929C2 (sv)
WO (1) WO2003103903A1 (sv)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0400091D0 (sv) 2004-01-16 2004-01-16 Abb Ab Control system, method and computer program
US20050203668A1 (en) * 2004-03-10 2005-09-15 Robert Ciardella PDA control of a dispensing device
SE0402098D0 (sv) * 2004-08-30 2004-08-30 Abb Ab A control system
DE102006003859B3 (de) * 2006-01-27 2007-03-01 Robert Bosch Gmbh Verfahren zum Ablegen von Stückgütern in Behälter
ATE394205T1 (de) * 2006-03-10 2008-05-15 Abb Research Ltd Robotersteuerung, rechnereinheit und basismodul für eine robotersteurung
EP1837132A1 (en) * 2006-03-20 2007-09-26 Abb Research Ltd. Manipulator with control means and a remote main controller communicating via wireless means
EP1935577A1 (en) 2006-12-21 2008-06-25 Abb Ab A control system for controlling an industrial robot
WO2008154958A1 (en) * 2007-06-21 2008-12-24 Abb Technology Ab A control system for controlling at least one industrial robot
KR101212781B1 (ko) * 2007-07-10 2012-12-17 현대중공업 주식회사 로봇 통합용접제어 시스템
DE102007049162A1 (de) * 2007-08-30 2009-03-05 Robert Bosch Gmbh Vorrichtung zum Betrieb einer Maschine
US20100017026A1 (en) * 2008-07-21 2010-01-21 Honeywell International Inc. Robotic system with simulation and mission partitions
DE102008061172A1 (de) * 2008-12-09 2010-06-10 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Steuern eines Manipulatorsystems
CN104181904B (zh) * 2014-09-15 2017-01-11 沈阳飞机工业(集团)有限公司 一种基于EtherCAT和CAN总线的柔性工装控制***
JP6589110B2 (ja) * 2014-12-15 2019-10-16 新光エンジニアリング株式会社 産業用ロボットの制御システム
DE102015202017A1 (de) * 2015-02-05 2016-08-11 Kuka Roboter Gmbh Manipulatorsystem zur koordinierten Steuerung von zumindest zwei Manipulatoren
JP6925794B2 (ja) * 2016-09-02 2021-08-25 株式会社安川電機 コントローラ、作業制御装置、多軸動作制御装置、及び駆動制御装置
KR102170590B1 (ko) * 2019-10-30 2020-10-27 주식회사 뉴로메카 협동 로봇 제어 시스템 및 협동 로봇 클러스터링 방법

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE436848B (sv) * 1982-06-28 1985-01-28 Asea Ab Styrsystem for industrirobot
US4578764A (en) 1983-03-07 1986-03-25 Zymark Corporation Self-configuring robotic system and method
DE3340946A1 (de) * 1983-11-11 1985-05-23 Siemens AG, 1000 Berlin und 8000 München Handhabungseinrichtung, insbesondere industrieroboter, mit mindestens einem sensor
US4885836A (en) 1988-04-19 1989-12-12 Imta Riveting process and apparatus
US5274781A (en) 1988-07-25 1993-12-28 Allen-Bradley Company, Inc. Programmable controller module identification by interconnecting the input and output ports of a module in a predefined manner
CA1318406C (en) * 1988-07-25 1993-05-25 Anthony Gerard Gibart Programmable controller module identification system
GB2256290B (en) 1991-05-27 1994-07-20 Honda Motor Co Ltd Servomotor control system for multi-axes
JP2819367B2 (ja) * 1992-12-18 1998-10-30 日東工器株式会社 マニピュレータの安全操作システム
SE515130C2 (sv) 1995-02-24 2001-06-11 Abb Ab Robotutrustning
JP3550210B2 (ja) * 1995-03-22 2004-08-04 ファナック株式会社 産業用ロボットにおけるソフトウェア更新方法
JP3421172B2 (ja) * 1995-06-07 2003-06-30 三菱電機株式会社 ロボット制御装置の通信方法
JPH0973310A (ja) * 1995-09-06 1997-03-18 Fanuc Ltd 数値制御装置及び数値制御システム
JP3269005B2 (ja) * 1997-05-12 2002-03-25 川崎重工業株式会社 ロボット制御装置
JP3708357B2 (ja) * 1999-04-01 2005-10-19 松下電器産業株式会社 ロボット制御装置
JP4122652B2 (ja) * 1999-09-27 2008-07-23 松下電器産業株式会社 ロボットの制御装置
US6697681B1 (en) * 2000-03-22 2004-02-24 Trellis Software & Controls, Inc. Shared operating unit for a network of programmable equipment
JP2001269884A (ja) * 2000-03-28 2001-10-02 Matsushita Electric Ind Co Ltd 産業用ロボット

Also Published As

Publication number Publication date
WO2003103903A1 (en) 2003-12-18
SE0201761D0 (sv) 2002-06-07
EP1511600A1 (en) 2005-03-09
US20050209711A1 (en) 2005-09-22
AU2003245196A1 (en) 2003-12-22
SE0201761L (sv) 2003-12-08
JP2006500228A (ja) 2006-01-05
ATE396016T1 (de) 2008-06-15
DE60321168D1 (de) 2008-07-03
US7630775B2 (en) 2009-12-08
EP1511600B1 (en) 2008-05-21

Similar Documents

Publication Publication Date Title
SE524929C2 (sv) Ett styrsystem med fysiskt åtskilda moduler för styrning av en eller flera manipulatorer
CN101878459B (zh) 嵌入式自动机械控制***
US7168748B2 (en) Intelligent, self-contained robotic hand
US8751044B2 (en) Control system for controlling an industrial robot
EP1832398B1 (en) A robot controller, a computer unit and a base module for a robot controller
US20200039064A1 (en) Low-Cost Compliant Robot Arm and System for Manipulation
CN107206593B (zh) 用于协调地控制至少两个操纵器的操纵器***
WO2012176382A1 (en) Robot hand with fully integrated exchangeable fingers
KR20070057035A (ko) 로봇 콘트롤러 시스템
US6297612B1 (en) Motion control coupling apparatus
EP2193599B1 (en) Dual processor power supply
US6914790B2 (en) Motor driving controller
US20150231778A1 (en) Power Tools with Reconfigurable Secondary Switch
JPH0789494A (ja) 重航空機の自動制御装置
EP1837131A1 (en) Manipulator, for example an industrial robot, and drive device for a manipulator
EP2156620B1 (en) A communication interface between a control unit and a high voltage unit
Park et al. Extensible hardware architecture for mobile robots
CN111993413A (zh) 一种资源灵活共享的机器人***
Chaffey et al. Distributed data and computing system on an ROV designed for ocean science
RU2760731C1 (ru) Система управления аниматронными устройствами
Eren et al. Modular Electrical Control System for Small Scale Underwater Vehicles
WO2022063730A2 (en) Modular robot control system
Gombert et al. Modular concepts for the new generation of DLR’s light weight robots
Deng et al. The design of distributed robot control system
TSR ENERGY MANAGEMENT FOR THE

Legal Events

Date Code Title Description
NUG Patent has lapsed