benefits of using open architecture for real-time control of robots and multi-axis machining systems

Upload: zoran-dimic

Post on 01-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Benefits of Using Open Architecture for Real-time Control of Robots and Multi-Axis Machining Systems

    1/8

    BENEFITS OF USING OPEN ARCHITECTURE FOR REAL-TIME

    CONTROL OF ROBOTS AND MULTI-AXIS MACHINING SYSTEMS

    Goran FERENC

    1

    , Maja LUTOVAC

    2

    , !"!na VIDA#OVIC

    $

    , %oran DIMIC

    &

    , V"a'()(r#VRGIC*

    1, 2, 3, 4, 5Lola Institute

    Kneza Viseslava 70a, Belgrade, Serbia

    A+ra.

    This paper presents benefits of using open architecture for real-time control of robots and multi-axis

    machining systems. The global economy requires the incorporation of new technologies into existing

    controllers and reducing development time and cost. An open architecture appears as a solution to deal withthese requirements. The aim of applying open architectures and open source tools is to increase

    competitiveness of companies. This article explains rationale for the development of open architecture

    control systems and presents a controller that has been developed using this design philosophy.

    #!/0or' Increasing co!etitiveness, o!en arc"itecture, robot, ulti#a$is control

    1 INTRODUCTION

    %ue to t"e "ig" innovation s!eed in t"e icro!rocessor &ield and counication tec"nolog' during !ast t(o

    decades, it becoes necessar' &or co!anies to develo! "ard(are inde!endent so&t(are as &ar as !ossible in

    order to sta' co!etitive )1*+ ard(are and so&t(are co!onents "ave to be constantl' u!graded, so o!en

    arc"itecture control -./ is a solution ("ic" deals (it" t"ese reuireents+

    "e earl' nineties are ared as t"e beginning 'ears o& initiatives &or enabling control vendors, ac"ine tool

    builders and end users to bene&it ore &ro &le$ible and agile !roduction &acilities+ "e goal (as oriented to

    custoer reuireents+ I!leentation o& custoer s!eci&ied controls as eas' as !ossible (as t"e ain ai

    at t"e start o& using o!en arc"itecture a!!roac"+ "is related to o!en inter&aces and con&iguration et"ods in

    a standardized, vendor neutral environent+ Suc" s'stes (ere broadl' acce!ted ("ic" resulted in reducing

    costs and increasing &le$ibilit'+ S'ste integrators reused so&t(are and i!leented algorit"s s!eci&ied b'

    user, ("ile users (ere able to design t"eir controls based on t"e given con&igurations )2*+

    %evice oriented, "eterogeneous s'stes ("ere a!!lication so&t(are, s'ste so&t(are and "ard(are are tig"t

    cou!led doinated in t"e !ast+ "is a!!roac" led to co!le$it' and in&le$ibilit', long develo!ent tie and

    ver' di&&icult (a' to include ne( &unctionalities in suc" s'stes+

    aret reuireents "ave been c"anged and t"ere&ore t"e design a!!roac"es are di&&erent no(+ Signi&icante&&orts (ere ade to aintain and &urt"er develo! t"e !roducts according to t"ese reuireents+ odern

    a!!roac"es, ("ic" co!rise e$tensive &unctionalit' to ac"ieve a "ig" ualit' and &le$ibilit' o& ac"ining

    results cobined (it" a reduced !rocessing tie, &avor 6 based solutions (it" a "oogenous, standardized

    environent+ "e structure is so&t(are oriented and con&igurable due to de&ined inter&aces and so&t(are

    !lat&ors+ .!en control inter&aces are necessar' &or continuousl' integrating ne( advanced &unctionalit'

    into control s'stes and are i!ortant &or creating recon&igurable anu&acturing units )3*+ nbundling

    "ard(are and so&t(are allo(s !ro&iting &ro t"e s"ort innovation c'cles o& t"e seiconductor industr' and

    in&oration tec"nolog'+ 8it" t"e !ossibilit' &or reusing so&t(are co!onents, t"e !er&orance o& t"e overall

    s'ste increases si!l' b' u!grading t"e "ard(are !lat&or+ "ese t(o t'!es o& a!!roac", "eterogeneous

    and "oogeneous, are s"o(n on 9igure 1+

  • 8/9/2019 Benefits of Using Open Architecture for Real-time Control of Robots and Multi-Axis Machining Systems

    2/8

    F(34r! 1: eterogeneous and "oogeneous environent

    /ccording to t"e odel I;;; 1003+0 an o!en s'ste is de&ined as a s'ste ("ic" !rovides ca!abilities t"at

    enable !ro!erl' i!leented a!!lications to run on a variet' o& !lat&ors &ro ulti!le vendors,

    intero!erate (it" ot"er s'ste a!!lications and !resent a consistent st'le o& interaction (it" t"e user+

    "e o!enness o& a controller is de&ined t"roug"a!anese controller vendors, ac"ine tool builders, integrators, users, andacadeics )2*+ >.6 "as been conducted t"e /6I standardization &or t"ree 'ears+ "e s!eci&ication o& t"e

    /6I set 6/6I -6rinci!al /!!lication 6rogra Inter&ace "as de&ined and becoes ne( >a!anese standard+

  • 8/9/2019 Benefits of Using Open Architecture for Real-time Control of Robots and Multi-Axis Machining Systems

    6/8

    NGC"e e$t =eneration ontroller 6rogra, based on t"e S re&erence odel, co#s!onsored b' t"e

    ational enter &or anu&acturing Sciences -S, t"e +S+ /ir 9orce and artin arietta, organized

    industr' reuireents and !re!ared a s!eci&ication &or an o!en s'stes arc"itecture standard -S.S/S )D*+

    ECA "e ;n"anced ac"ine ontroller /rc"itecture is t"e ne$t ste! be'ond =AS.S/S b' ;+ In t"e

    ;/ !ro@ect, an o!en ac"ine tool "as been i!leented based on t"e =AS.S/S and S re&erence

    odel )C*+

    .t"er researc" !ro@ects lie t"e "iera !ro@ect at arnegie ellon niversit' )10*, t"e ulti!rocessor

    %atabase /rc"itecture &or eal#ie S'stes -%/S )11* at t"e niversit' o& ic"igan and t"e

    ierarc"ical .!en /rc"itecture ulti#6rocessor otion ontrol S'ste -./# )12* at t"e

    niversit' o& Britis" olubia -B, "ave deonstrated a variet' o& a!!roac"es to t"e ./+ B "as

    develo!ed a user &riendl', recon&igurable and odular tool it &or otion and ac"ining !rocess control

    -.S+ B, IS8 at niversit' o& Stuttgart and 8JL in /ac"en "ave coo!erated to realize a gate(a'

    ("ic" allo(s access to t"e !rocess control and onitoring tass o& .S via .S// coands+

    $ LOLA CONTROLLERS

    .!en arc"itecture bene&its are used &or develo!ent o& series o& controllers at Lola Institute+ "is design

    !"iloso!"' is i!leented on t"e real#tie Linu$ !lat&or+ ...S -.!en .bot .ntrol So&t(are isinstalled on t"is !lat&or+ ...S is a !ro@ect started in 2001, (it" t"e ai to develo! a general#!ur!ose,

    &ree so&t(are and odular &rae(or &or robot and ac"ine control+ ...S is one o& t"e ost

    co!re"ensive s'stes t"at &ollo(s a siilar a!!roac" to ./s described in t"is !a!er+

    "e control s'ste is structured in la'ers+ .n t"e botto is t"e real#tie Linu$ o!erating s'ste, t"e

    ...S eal#ie oolit - is re&erred as iddle(are l'ing bet(een o!erating s'ste and

    a!!lication or co!onents level+ "e !rovides t"e in&rastructure and t"e &unctionalities to build robotics

    real#tie a!!lications in + "e allo(s setu!, distribution and building o& t"e real#tie co!onents,

    ("ic" are t"e "ig"est la'er o& t"e control s'ste+ Beside , ...S is co!osed o& .L -...S

    o!onent Librar', K%L -Kineatics and %'naics Librar' and B9L -Ba'esian 9iltering Librar'+

    ;ver' ...S co!onent is an inde!endent &unctional bloc+ It in"erits a !ublic inter&ace &ro its base

    class called asonte$t and t"e inter&ace consists o& &ollo(ing !riitives< !ro!erties, events, et"ods,

    coands and data !orts+ eal#tie state ac"ines as (ell as !rogra scri!ts can be integrated into

    ...S co!onents+

    "e series o& Lola controllers are based on t"e net(or o& co!onents ("ic" are controlled b' t"e real#tie

    &inite state ac"ine -9S and it is s"o(n on &igure H )13,14*+

    F(34r! 7: eal#tie !art o& t"e controller

  • 8/9/2019 Benefits of Using Open Architecture for Real-time Control of Robots and Multi-Axis Machining Systems

    7/8

    "e s'ste can be easil' con&igured b' adding a!!ro!riate co!onents -e+g+ Kineatics or ontroller to

    control various t'!es o& robots and ulti#a$is ac"ining s'stes suc" as< H#a$is robot ani!ulator, 5#a$is

    ac"ining robot, 3#a$is !arallel ineatic illing ac"ine, 3#a$is %;L/ robot or 12#a$is "uan

    centri&uge )15,1H*+

    & BENEFITS

    "ere are a lot o& bene&its &or su!!liers and users o& o!en control s'stes+ "e ain bene&its are s"o(n on9igure 5 )17*+ %esigners o& robots and ulti#a$is ac"ining s'stes bene&it &ro a "ig" degree o& o!ennesscovering also t"e internal inter&aces+ 9or users t"e e$ternal o!enness is uc" ore i!ortant+ It !rovides t"eet"ods and utilities &or integrating user s!eci&ic a!!lications into e$isting controls and &or ada!ting to users!eci&ic reuireents, e+g+ ada!table user inter&aces or collection o& ac"ine and !roduction data+ "ee$ternal o!enness is ainl' based on t"e internal o!enness but "as &unctional or !er&orance liitations+

    F(34r! *: Bene&its o& using o!en arc"itecture control s'stes

    "ere are ore bene&its o& using o!en arc"itecture controllersul' 2000+)2* 6ritsc"o(, =+, /ltintas, ?+, >ovane, 9+, Koren, ?+, itsuis"i, +, aata, S+, et al+, pen !ontroller

    Architecture - "ast# "resent and Future, /nnals o& t"e I6, ISS 0007#D50C, Vol+ 50, o+ 2, 2001,

    4H3#470+

    )3* ?+ Koren et+al+,$econfigurable Manufacturing Systems, I6 /nnals, Vol+ 2, 1CCC, 527#540+

    )4* /sato, .+, Kato, ;+, Inaasu, +, 6orto, /+,Analysis of open !%! architecture for machine tools,

    >ournal o& t"e Brazilian Societ' o& ec"anical Sciences, 6rint version ISS 0100#73DH >+ Braz+ Soc+

    )5* "tt!+,(nhanced machine controller architecture overview.ISI#5331, ec"+

    re!+, IS, =ait"ersburg, % 20DCC, %eceber 1CC3+

    )10* Ste(art, %+, Vol!e, +, K"osla, 6+,)esign of dynamically reconfigurable real-time software using port-

    based ob*ects+ #I##C3#11, ec"+ re!+, arnegie ellon niversit', 6ittsburg", 6/ 15213, >ul'

    1CC3+

    )11* Lortz, V+, S"in, K+,M)A$TS+ A multiprocessor database architecture for real-time systems, ec"+ re!+,

    "e niversit' o& ic"igan, 1CC3+

    )12* /ltintas, ?+, unasing"e, 8+ K+,A hierarchical open-architecture !%! system for machine tools, I6

    /nnals, Vol+ 43, o+ 1, 1CC4, 34C#354+

    )13* Kvrgi, V+,)evelopment of intelligent systems for industrial robots control and programming, 6"%

    t"esis, 9acult' o& ec"anical ;ngineering niversit' o& Belgrade, 1CCD+)14* ilievi, +, Vidaovi, >+, %ii, J+, rgovMevi, S+,Modern open architecture control systems for

    machine tools and robots control, 6roceedings o& 3Ht" >6I; con&erence, 32t" s'!osiu #

    oboti#9S, ISB C7D#DH#70D3#HCH#C, 9acult' o& ec"anical ;ngineering niversit' o& Belgrade,

    2010, 4+41#4+4H+

    )15* ilievi, +, Ka!larevi, V+, %ii, J+, Kvrgi, V+, vi@anovi, V+,)evelopment of new control system

    for robots and multi-axis machining systems, 6roceedings o& 4t" International on&erence on

    anu&acturing ;ngineering I;, ISB C7D#CH0#CD7D0#4#3, 2011, 451#457+

    )1H* ilievi, +, Ka!larevi, V+, %ii, J+, vi@anovi, V+, Buan, +,)evelopment of distributed control

    system for robots control based on real-time ,inux platform, 10t" /nniversar' International on&erence

    on /cco!lis"ents in ;lectrical and ec"anical ;ngineering an In&oration ec"nolog' %;I,

    ISB C7D#CCC3D#3C#3H#1, 2011, D13#D1D+

    )17* 6roctor, 9+,"ractical pen Architecture !ontrollers for Manufacturing Applications, .!en /rc"itecture

    ontrol S'stes, II/ Series, 1CCD+