




文档简介
THISPAPERTOBEPUBLISHEDINTHEPROCEEDINGSOFTHE1996IEEEINTERNATIONALCONFERENCEONROBOTICSANDAUTOMATIONFORMOREINFORMATION,CONTACTROGERQUINN,ASSOCIATEPROFESSORMECHANICALENGINEERINGCASEWESTERNRESERVEUNIVERSITY,2163683222DESIGNOFANAGILEMANUFACTURINGWORKCELLFORLIGHTMECHANICALAPPLICATIONSROGERDQUINN,GREGCCAUSEYDEPARTMENTOFMECHANICALANDAEROSPACEENGINEERINGFRANKLMERAT,DAVIDMSARGENT,NICHOLASABARENDTWYATTSNEWMAN,VIRGILIOBVELASCOJRDEPARTMENTOFELECTRICALENGINEERINGANDAPPLIEDPHYSICSANDYPODGURSKI,JUYEONJOLEONSSTERLING,YOOHWANKIMDEPARTMENTOFCOMPUTERENGINEERINGANDSCIENCECASEWESTERNRESERVEUNIVERSITYCWRUCLEVELANDOHIO,44106ABSTRACTTHISPAPERINTRODUCESADESIGNFORAGILEMANUFACTURINGWORKCELLSINTENDEDFORLIGHTMECHANICALASSEMBLYOFPRODUCTSMADEFROMSIMILARCOMPONENTSIEPARTSFAMILIESWEDEFINEAGILEMANUFACTURINGASTHEABILITYTOACCOMPLISHRAPIDCHANGEOVERFROMTHEASSEMBLYOFONEPRODUCTTOTHEASSEMBLYOFANOTHERPRODUCTRAPIDHARDWARECHANGEOVERISMADEPOSSIBLETHROUGHTHEUSEOFROBOTS,FLEXIBLEPARTFEEDERS,MODULARGRIPPERSANDMODULARASSEMBLYHARDWARETHEFLEXIBLEFEEDERSRELYONBELTFEEDINGANDBINARYCOMPUTERVISIONFORPOSEESTIMATIONTHISHASADISTINCTADVANTAGEOVERNONFLEXIBLEFEEDINGSCHEMESSUCHASBOWLFEEDERSWHICHREQUIRECONSIDERABLEADJUSTMENTTOCHANGEOVERFROMONEPARTTOANOTHERRAPIDSOFTWARECHANGEOVERISBEINGFACILITATEDBYTHEUSEOFAREALTIME,OBJECTORIENTEDSOFTWAREENVIRONMENT,MODULARSOFTWARE,GRAPHICALSIMULATIONSFOROFFLINESOFTWAREDEVELOPMENT,ANDANINNOVATIVEDUALVMEBUSCONTROLLERARCHITECTURETHESEAGILEFEATURESPERMITNEWPRODUCTSTOBEINTRODUCEDWITHMINIMALDOWNTIMEANDSYSTEMRECONFIGURATION1INTRODUCTION11WHATISAGILEMANUFACTURINGAGILEMANUFACTURINGISATERMTHATHASSEENINCREASEDUSEININDUSTRYOVERTHEPASTSEVERALYEARSTHEDEFINITIONOF“AGILE”,HOWEVER,ISNOTCLEAR,NORISITCONSISTENT“AGILITYTHEMEASUREOFAMANUFACTURERSABILITYTOREACTTOSUDDEN,UNPREDICTABLECHANGEINCUSTOMERDEMANDFORITSPRODUCTSANDSERVICESANDMAKEAPROFIT”1“TODAYFACTORIESARECOMINGONLINETHATAREAGILEATTAILORINGGOODSTOACUSTOMERSREQUIREMENTS,WITHOUTHALTINGPRODUCTION”2“AGILEMANUFACTURINGASSIMILATESTHEFULLRANGEOFFLEXIBLEPRODUCTIONTECHNOLOGIES,ALONGWITHTHELESSONSLEARNEDFROMTOTALQUALITYMANAGEMENT,JUSTINTIMEPRODUCTIONANDLEANPRODUCTION”3THEONLYCOMMONTHREADAMONGTHEVARIOUSDEFINITIONSISTHEABILITYTOMANUFACTUREAVARIETYOFSIMILARPRODUCTSBASEDONWHATMAYBERAPIDLYCHANGINGCUSTOMERNEEDSINTHEPAST,PRODUCTIONWASGEAREDTOWARDHIGHVOLUMEPRODUCTIONOFASINGLEPRODUCTINTODAYSMARKET,HOWEVER,THEEMPHASISISMOVINGTOWARDSMALLLOTSIZESFROMANEVERCHANGING,CUSTOMERDRIVENPRODUCTLINEFIGURE1AGILEWORKCELLADEFINITIONOF“AGILE”MANUFACTURINGHASBEENADOPTEDWHICHAPPLIESTOLIGHTMECHANICALASSEMBLYOFPRODUCTSAGILEMANUFACTURINGISTHEABILITYTOACCOMPLISHRAPIDCHANGEOVERBETWEENTHEMANUFACTUREOFDIFFERENTASSEMBLIESUTILIZINGESSENTIALLYTHESAMEWORKCELLRAPIDCHANGEOVERMEASUREDINHOURS,FURTHER,ISDEFINEDASTHEABILITYTOMOVEFROMTHEASSEMBLYOFONEPRODUCTTOTHETHISPAPERTOBEPUBLISHEDINTHEPROCEEDINGSOFTHE1996IEEEINTERNATIONALCONFERENCEONROBOTICSANDAUTOMATIONFORMOREINFORMATION,CONTACTROGERQUINN,ASSOCIATEPROFESSORMECHANICALENGINEERINGCASEWESTERNRESERVEUNIVERSITY,2163683222ASSEMBLYOFANOTHERPRODUCTWITHAMINIMUMOFCHANGEINTOOLINGANDSOFTWARERAPIDCHANGEOVERENABLESTHEPRODUCTIONOFSMALLLOTSIZES,ALLOWINGFORJUSTINTIMEPRODUCTIONACENTRALTHEMEOFOURDEFINITIONOF“AGILE”MANUFACTURINGISTHEABILITYTORAPIDLYINTRODUCEMEASUREDINWEEKSNEWASSEMBLIESANDCOMPONENTSINTOTHESYSTEMINTHISSYSTEM,RAPIDCHANGEOVERISACCOMPLISHEDTHROUGHTHEUSEOFREUSABLESOFTWARE,QUICKCHANGEGRIPPERSFORTHEROBOTICMANIPULATORS,MODULARWORKTABLES,ANDPARTSFEEDERSWHICHAREFLEXIBLEENOUGHTOHANDLESEVERALTYPESOFPARTSWITHOUTNEEDINGMECHANICALADJUSTMENTTHESEFEEDERSUSEVISION,INPLACEOFHARDFIXTURING,TODETERMINETHEPOSITIONANDORIENTATIONOFPARTSGENERIC,REUSABLEVISIONROUTINESPERMITNEWPARTSTOBEADDEDTOTHESYSTEMWITHAMINIMUMOFEFFORTATESTBEDIMPLEMENTATIONOFANAGILEMANUFACTURINGWORKCELLHASBEENDEVELOPEDFIGURE1THISINCLUDESMECHANICALMANIPULATORS,FLEXIBLEPARTFEEDERS,AVISIONSYSTEMCAMERAS,FRAMEGRABBER,ANDALIBRARYOFIMAGEPROCESSINGROUTINES,ASWELLASALIMITEDNUMBEROFDEDICATEDSENSORSANDACTUATORSNEEDEDTOCOMPLETEAGIVENASSEMBLYTHECENTRALFEATUREOFSUCHAWORKCELLISACONTROLLERCAPABLEOFCONTROLLINGEACHOFTHEAFOREMENTIONEDCOMPONENTS12RELEVANCEOFCWRUWORKSEVERALCOMPANIESHAVEIMPLEMENTEDWHATMAYBECONSIDERED“AGILE”MANUFACTURINGMOTOROLAHASDEVELOPEDANAUTOMATEDFACTORYWITHTHEABILITYTOPRODUCEPHYSICALLYDIFFERENTPAGERSONTHESAMEPRODUCTIONLINE4ATPANASONIC,ACOMBINATIONOFFLEXIBLEMANUFACTURINGANDJUSTINTIMEPROCESSINGISBEINGUSEDTOMANUFACTUREBICYCLESFROMCOMBINATIONSOFAGROUPOFCOREPARTS5AGAINSTTHEBACKDROPOFSUCHWORK,THECWRUWORKCELLISINNOVATIVEINSEVERALWAYSTHEUSEOFVISIONGUIDED,FLEXIBLEPARTSFEEDERSISONEEXAMPLEANOTHERISTHEDEVELOPMENTOFSOFTWAREDESIGNPATTERNSFORAGILEMANUFACTURINGTHEOVERARCHINGDESIGNPHILOSOPHYOFQUICKCHANGEOVER,HOWEVER,ISWHATMAKESTHISWORKCELLPARTICULARLYNOVELTHECWRUWORKCELLHASBEENDESIGNEDTOBEAVERSATILEPRODUCTIONFACILITY,AMENABLETOAWIDERANGEOFAPPLICATIONSANDANENABLINGTECHNOLOGYFORFACTORYWIDEAGILEMANUFACTURING2WORKCELLHARDWARETHEAGILEWORKCELLDEVELOPEDATCWRUCONSISTSOFABOSCHFLEXIBLEAUTOMATIONSYSTEM,MULTIPLEADEPTSCARAROBOTS,ASMANYASFOURFLEXIBLEPARTSFEEDERSPERROBOT,ANDANADEPTMVCONTROLLERANIMPORTANTFEATUREOFTHEWORKCELLISTHECENTRALCONVEYORSYSTEM,WHICHWASIMPLEMENTEDUSINGSTANDARDBOSCHHARDWAREITISRESPONSIBLEFORTRANSFERRINGPARTIALLYCOMPLETEDASSEMBLIESBETWEENTHEROBOTSANDFORCARRYINGFINISHEDUNITSTOANUNLOADINGROBOTTHEROBOTSAREMOUNTEDONPEDESTALSNEARTHECONVEYORSYSTEMPALLETSWITHSPECIALIZEDPARTSFIXTURESAREUSEDTOCARRYASSEMBLIESTHROUGHOUTTHESYSTEM,AFTERWHICHTHEFINISHEDASSEMBLIESAREREMOVEDFROMTHEPALLETBYTHEUNLOADINGROBOTFINALLY,ASAFETYCAGEENCLOSESTHEENTIREWORKCELL,SERVINGTOPROTECTTHEOPERATORASWELLASPROVIDINGASTRUCTUREFORMOUNTINGOVERHEADCAMERAS21CONVEYORSYSTEMTHECONVEYORSYSTEMUSEDINTHECWRUWORKCELLISAMODELT2MANUFACTUREDBYBOSCHPALLETSARECIRCULATEDONTWOMAINCONVEYORLINESTHESELINESAREPARALLELTOEACHOTHERANDOPERATEINOPPOSITEDIRECTIONSPALLETSARETRANSFERREDBETWEENTHESETWOSECTIONSBYMEANSOFLIFTTRANSFERUNITSLTUSTHESEALLOWFORTHECIRCULATIONOFPALLETSAROUNDTHECONVEYORSYSTEMANDTHECAPABILITYTOREORDERTHEPALLETSEACHOFTHEPALLETSINTHESYSTEMISGIVENAUNIQUEIDENTIFICATIONNUMBER,ALLOWINGTHESYSTEMTOTRACKANDDIRECTITSPROGRESSSTOPSAREMOUNTEDATCRITICALPOINTSONTHECONVEYORTOCONTROLTHEFLOWOFTHEPALLETSANINNOVATIVEUSEOFTHISCONVEYORSYSTEMISTHEUSEOFSHORT“SPURLINES”ASPURFIGURE2ISSIMPLYANEXTENSIONOFTHECONVEYOR,PERPENDICULARTOTHEMAINLINEANALOGOUSTOARAILROADSPURTHISALLOWSTHEFLOWOFTHEMAINCONVEYORLINETOBEMAINTAINEDWHILEAROBOTPERFORMSANASSEMBLYATTHESPURPALLETSENTERINGASPURAREREGISTEREDINTHEROBOTSWORLDCOORDINATEFRAMEBYANARMMOUNTEDCAMERA,ALLOWINGTHEROBOTTOPLACEORREMOVEPARTSONTHEPALLETANDAVOIDINGTHEEXPENSEOFMECHANICALREGISTRATION22ASSEMBLYSTATIONSSEVERALASSEMBLYSTATIONLAYOUTSWEREANALYZEDINCHOOSINGTHEFINALLAYOUTAFTEREVALUATINGSEVERALFEATURESOFEACHLAYOUT,INCLUDINGPLACEMENTOFTHEROBOTSRELATIVETOTHECONVEYOR,IMPACTOFFEEDERPLACEMENTRELATIVETOTHEROBOTWORKENVELOPE,ANDTHEROBOTMOTIONSNECESSARYFORAGENERICASSEMBLY,ITWASDETERMINEDTHATTHELAYOUTINFIGURE2WOULDBESTSUITTHENEEDSOFTHEWORKCELLEACHASSEMBLYROBOTISSURROUNDEDBYTWOMODULAR,REMOVABLEWORKTABLESANDTWOFIXEDFEEDINGTABLESFIGURE2THEMODULARTABLESAREEASILYEXCHANGEABLE,ALLOWINGFORSPECIALIZEDASSEMBLYHARDWARETOBEPLACEDWITHINTHEROBOTSWORKENVELOPETHEMODULARTABLESCONTAINPNEUMATICACTUATORSANDTHISPAPERTOBEPUBLISHEDINTHEPROCEEDINGSOFTHE1996IEEEINTERNATIONALCONFERENCEONROBOTICSANDAUTOMATIONFORMOREINFORMATION,CONTACTROGERQUINN,ASSOCIATEPROFESSORMECHANICALENGINEERINGCASEWESTERNRESERVEUNIVERSITY,2163683222ELECTRICALSENSORSWHICHCANBECONNECTEDQUICKLY,ALLOWINGTHERAPIDCHANGEOFANYSPECIALIZEDTOOLINGREQUIREDFORAGIVENASSEMBLYBYDESIGNINGTHESETABLESTOBEMODULARANDEASILYEXCHANGED,DIFFERENTASSEMBLYHARDWARECANBEQUICKLYACCOMMODATEDTOACHIEVERAPIDCHANGEOVER,THEMODULARWORKTABLESAREREGISTEREDINTHEROBOTSWORLDCOORDINATESYSTEMINTHESAMEMANNERASTHEPALLETSIEUSINGANARMMOUNTEDCAMERATHEFEEDINGTABLESAREFIXED,ANDTHEHORIZONTAL,PARTSFEEDINGCONVEYORSAREMOUNTEDTOTHEMFIGURE2WORKSTATIONLAYOUTONEDRAWBACKOFTHECONVEYOR/SPURSYSTEM,ASOUTLINEDABOVE,ISTHETIMEREQUIREDTOEXCHANGEAFULLPALLETFORANEMPTYONEDURINGTHISTIMEAPPROXIMATELY15SECONDSTHEROBOTWOULDCONCEIVABLYBEINACTIVEASIMPLESOLUTIONTOTHISPROBLEMISAMINIWAREHOUSEAFIXTUREISLOCATEDONTHEEXCHANGEABLEPORTIONOFTHEWORKTABLETOHOLDAFEWCOMPLETEDASSEMBLIESDURINGAPALLETSWAP,THEROBOTCANCONTINUETHEASSEMBLYOPERATIONWORKINGWHILETHEINCOMINGPALLETARRIVES,PLACINGTHECOMPLETEDASSEMBLIESINTHEMINIWAREHOUSEAFTERTHEINCOMINGPALLETISTRANSFERREDTOTHESPUR,THEVISIONSYSTEMREGISTERSTHEPALLETTHEROBOTPLACESTHECURRENTASSEMBLYSTILLINITSGRIPPERONTHEPALLETANDTHENPROCEEDSTOMOVETHECOMPLETEDASSEMBLIESFROMTHEMINIWAREHOUSETOTHEPALLET23FLEXIBLEPARTSFEEDERSEACHFEEDERCONSISTSOFTHREECONVEYORSFIGURE3THEFIRSTCONVEYORISINCLINEDANDLIFTSPARTSFROMABULKHOPPERTHESECONDCONVEYORISHORIZONTAL,WITHATRANSLUCENTBELTITTRANSPORTSTHEPARTSTOTHEROBOT,PRESENTINGTHEMATANUNDERLITSECTIONNEARTHEROBOTTHETHIRDCONVEYORRETURNSUNUSEDORUNFAVORABLYORIENTEDPARTSTOTHEBULKHOPPERPROPERFUNCTIONINGOFTHEFEEDERSDEPENDSONTHEPARTSBEINGLIFTEDFROMTHEBULKHOPPERINAQUASISINGULATEDMANNERMANYFACTORSINFLUENCETHEEFFECTIVENESSOFTHEINCLINEDCONVEYORTHEANGLEOFTHECONVEYORWITHRESPECTTOTHEHORIZONTAL,THEBELTPROPERTIESEGCOEFFICIENTOFFRICTION,THETYPEOFBELTCLEATED,MAGNETIC,VACUUM,ANDTHELINEARSPEEDOFTHEBELT,FOREXAMPLEFIGURE3FLEXIBLEFEEDINGSYSTEMSCHEMATICWHENDIFFERENTPARTSARETOBEFED,THEBULKHOPPERISEMPTIEDANDFILLEDWITHTHENEWPARTSIFTHEPARTSAREOFASIMILARGEOMETRY,NOCHANGESTOTHEFEEDINGSYSTEMARETYPICALLYNEEDEDSOMEPARTS,SUCHASCIRCULARORCYLINDRICALONESIEONESTHATWOULDROLLBACKDOWNTHEINCLINEMAYNEEDADIFFERENTBELTSURFACE,SUCHASACLEATEDONE,ORADIFFERENTANGLEOFINCLINATIONOVERHEADCAMERASAREUSEDTOLOCATEPARTSONTHEHORIZONTALCONVEYORSANARRAYOFCOMPACTFLUORESCENTLIGHTSISINSTALLEDWITHINEACHOFTHEHORIZONTALCONVEYORSTHESELIGHTSTOGETHERWITHATRANSLUCENTCONVEYORBELTPROVIDEANUNDERLITAREAINWHICHPARTSCANBEPRESENTEDTOTHEVISIONSYSTEMUSINGBINARYVISIONTOOLSCURRENTLYPROVIDEDBYANADEPTVISIONSYSTEMPARTSONTHEFEEDERBELTSAREEXAMINEDFIRST,THEVISIONSYSTEMLOOKSTOSEEIFAPARTISGRASPABLEIETHEPARTISINARECOGNIZED,STABLEPOSEPOSITIONANDORIENTATIONANDENOUGHCLEARANCEEXISTSBETWEENTHEPARTANDITSNEIGHBORSTOGRASPITWITHAGRIPPERSECOND,THEPOSEOFTHEPARTINTHEROBOTSWORLDCOORDINATESISDETERMINEDTHISPOSE,ANDTHEMOTIONSASSOCIATEDWITHACQUIRINGTHEPART,ARECHECKEDTOMAKESURETHATTHEYAREWITHINTHEWORKENVELOPEOFTHEROBOT24VISIONSYSTEMONEESSENTIALFUNCTIONOFTHEVISIONSYSTEMISTODETERMINETHEPOSEOFCOMPONENTSFORFLEXIBLEPARTSFEEDINGPOSEESTIMATIONISPERFORMEDUSINGBUILTINFUNCTIONSOFTHEADEPTVISIONSOFTWARE,ANDMUSTBEFASTENOUGHNOTTOINTERFEREWITHTHEASSEMBLYCYCLETIMEASECONDARYFUNCTIONOFTHEVISIONSYSTEMISTOREGISTERPALLETSANDMODULARWORKTABLESTOAROBOTSWORLDCOORDINATESYSTEM,AVOIDINGTHENEEDFORALIGNMENTHARDWARESTILLANOTHERUSEMAYBEERRORRECOVERY,THISPAPERTOBEPUBLISHEDINTHEPROCEEDINGSOFTHE1996IEEEINTERNATIONALCONFERENCEONROBOTICSANDAUTOMATIONFORMOREINFORMATION,CONTACTROGERQUINN,ASSOCIATEPROFESSORMECHANICALENGINEERINGCASEWESTERNRESERVEUNIVERSITY,2163683222WHEREINTHECAMERASCANBEUSEDTOINSPECTCRITICALPOINTSINTHESYSTEM,ORINPROCESSASSEMBLIESTHEVISIONSYSTEMUSESANUMBEROFSTANDARDCCDCAMERAS,MOUNTEDEITHERABOVETHEFLEXIBLEPARTSFEEDERSORONTHEROBOTARMSSINCETHENUMBEROFCAMERAINPUTSTOTHEADEPTVISIONSYSTEMISLIMITEDTOFOUR,ALOWCOST,CUSTOMVIDEOMULTIPLEXERWASDEVELOPED,UTILIZINGAMONOLITHICVIDEOSWITCHERINTEGRATEDCIRCUITTHISALLOWSUPTOFOURCAMERASTOBEATTACHEDTOEACHVIDEOINPUTONTHEVIDEOHARDWAREINKEEPINGWITHTHEQUICKCHANGEOVERPHILOSOPHY,THEVISIONROUTINESAREDESIGNEDTOBEREUSABLETHATISAGIVENROUTINEMAYBEUSEDTOLOCATESEVERALDIFFERENTBUTSIMILARPARTSIESIMILARASYMMETRIES,TOPOLOGY,ETCTHISAPPROACHHASMANYADVANTAGES,INCLUDINGMINIMIZINGTHENUMBEROFSOFTWAREROUTINESINADDITION,THISREUSABILITYALLOWSFORSOFTWAREMODULARITYAND“AGILITY6”FOREXAMPLE,BYPARAMETERIZINGTHECHARACTERISTICSTHATAROUTINESEARCHESFOR,ITCANBEAPPLIEDTOPARTSTHATHAVEASIMILARPROFILEBUTAREOFADIFFERENTSIZETHISMEANSTHATPARTSWITHSIMILARGEOMETRIESTOTHOSEINTHEPARTSLIBRARYCANBEADDEDTOTHESYSTEMBYSIMPLYMODIFYINGTHEINSPECTIONPROCEDURESTHATCALLTHESELOWERLEVEL,REUSABLEROUTINES25INTRODUCTIONOFNEWPARTSADDINGANEWPARTTOTHESYSTEMINVOLVESAFEWWELLDEFINEDTASKSAVISIONROUTINEWHICHDETERMINESTHEPOSEOFTHEPARTISDEVELOPED,UTILIZINGTHELIBRARYOFREUSABLEVISIONROUTINESIFTHENEWPARTHASCHARACTERISTICSTHATAPPEARNOWHEREELSEINTHEPARTSLIBRARY,NEWROUTINESMAYNEEDTOBEADDEDTOTHESOFTWARELIBRARYALSO,IFTHEPARTHASNOTBEENDESIGNEDFORUSEONTHEGENERICPARTSFEEDERSEGITHASNOSTABLEPOSES,LIKEACYLINDER,THEFEEDERSMAYREQUIREABELTCHANGEORACHANGEINTHEANGLEOFINCLINATIONAGRIPPERMUSTALSOBEDESIGNEDTOMANIPULATETHENEWPARTINORDERTOMINIMIZETHESPECIALIZEDHARDWAREANDAVOIDTOOLCHANGESDURINGASSEMBLY,THEGRIPPERDESIGNSHOULDBEPERFORMEDCONCURRENTLYWITHTHEGRIPPERDESIGNSFOROTHERPARTSTOBEASSEMBLEDATAGIVENROBOTFORINSTANCE,IFAGIVENOPERATIONREQUIRESBOTHANAWIDGETANDABWIDGETTOBEASSEMBLEDATTHEFIRSTROBOT,THEGRIPPERDESIGNERSHOULDTAKETHISINTOACCOUNTINGENERAL,ITISBESTTODESIGNTHEPARTSANDTHEASSOCIATEDHARDWARECONCURRENTLYTHISWILLALLOWMAXIMUMREUSEOFSOFTWARE,MINIMALCHANGETOTHEFLEXIBLEFEEDINGSETUPANDTHEDESIGNOFAROBUSTASSEMBLYSEQUENCEWHICHWILLENHANCEUNATTENDEDOPERATIONTHISAPPROACHISKNOWNASDESIGNFORMANUFACTURINGANDASSEMBLY7,ORSIMPLYDFMA3COMPUTERHARDWARE/CONTROLLERDESIGNTHECURRENTSOFTWAREHASBEENDEVELOPEDENTIRELYINTHEV8PROGRAMMINGLANGUAGEANDOPERATINGSYSTEM,ONADEPTSMVCONTROLLERFORMOSTINDUSTRIALAPPLICATIONS,THISPROGRAMMINGENVIRONMENTWOULDBESUFFICIENTHOWEVER,ITLACKSTHEPOWERANDFLEXIBILITYNEEDEDTOSUPPORTRAPIDSOFTWAREDEVELOPMENTANDCHANGEOVERTHISISLARGELYBECAUSEVLACKSFEATURESWHICHARESTANDARDINOTHERLANGUAGESANDOPERATINGSYSTEMS,SUCHASUSERDEFINEDFUNCTIONS,STANDARDDATASTRUCTURESANDSHELLSCRIPTEXECUTIONTOCIRCUMVENTTHESELIMITATIONS,AMOREEXTENSIVECONTROLLERINTERFACEDESIGNISUNDERDEVELOPMENTITWILLALLOWTHESYSTEMTOSUPPORTCANDC,ANDPROVIDEAFRIENDLIERANDMOREFLEXIBLEUSERINTERFACEINADDITION,ITWILLALLOWTHEUSEOFAREALTIMEOPERATINGSYSTEM,THUSSIMPLIFYINGSOFTWAREDEVELOPMENTANDIMPROVINGPERFORMANCEI/OREFLECTIVEMEMORYNETWORKETHERNETADEPTMVCONTROLLERAGILEWORKCELLNONADEPTVMECAGEWORKSTATIONFIGURE4SYSTEMARCHITECTUREINTHISDESIGN,THESYSTEMSCAPABILITIESAREEXPANDEDBYUSINGASECONDVMEBUSINADDITIONTOTHEMVCONTROLLERVMEBUSFIGURE4THISSECONDVMEBUSHOUSESI/OBOARDSANDDEDICATEDSINGLEBOARDCOMPUTERSSBCS,ONWHICHAREALTIMEOPERATINGSYSTEMEXECUTESCANDCPROGRAMSRUNNINGONTHESBCSARERESPONSIBLEFORALLHIGHLEVELCONTROLANDROBOTMOTIONSEGCONVEYORCONTROL,PNEUMATICOPERATIONS,SPECIFYINGROBOTDESTINATIONS,WHILETHEMVCONTROLLERISUSEDEXCLUSIVELYFORLOWLEVELROBOTMOTIONSEGSERVOCONTROLANDTRAJECTORYGENERATIONANDSOMEMACHINEVISIONROUTINESINLATERIMPLEMENTATIONS,AVISIONPROCESSINGBOARDCANALSOBEUSEDONTHESECONDVMEBUS,THEREBYAUGMENTINGTHEADEPTVISIONSYSTEMTHETWOBUSESARECONNECTEDBYAREFLECTIVEMEMORYNETWORKTHISCONSISTSOFTWOMEMORYCARDS,ONEONEACHBUS,WHICHCANBECONNECTEDBYEITHERACABLEORAFIBEROPTICLINKCHANGESMADETOMEMORYONTHISPAPERTOBEPUBLISHEDINTHEPROCEEDINGSOFTHE1996IEEEINTERNATIONALCONFERENCEONROBOTICSANDAUTOMATIONFORMOREINFORMATION,CONTACTROGERQUINN,ASSOCIATEPROFESSORMECHANICALENGINEERINGCASEWESTERNRESERVEUNIVERSITY,2163683222ONEBOARDAREAUTOMATICALLYREFLECTEDONTHEOTHER,THUSALLOWINGCOMMANDSANDDATATOBETRANSMITTEDBETWEENTHETWOBUSES9THESBCSCANTHUSPLACEROBOTANDVISIONCOMMANDSONTHEREFLECTIVEMEMORYNETWORKTHESEAREREADBYASETOFCOMMANDSERVERSRUNNINGONTHEMVCONTROLLERTHESERVERSEXECUTETHECOMMANDSAND,WHEREAPPLICABLE,RETURNTHERESULTSVIATHESAMENETWORK4WORKCELLSOFTWARESOFTWAREISANOTHERKEYTOTHEFLEXIBILITYOFANAGILEMANUFACTURINGWORKCELLHOWEVER,THISFLEXIBILITYDOESNOTCOMEWITHOUTCAREFULDESIGNALTHOUGHSOFTWAREISINHERENTLYEASIERTOCHANGETHANHARDWARE,THESTRUCTUREOFASOFTWARESYSTEMCANDEGRADEAFTERREPEATEDMODIFICATION,LEADINGTOPOORRELIABILITYANDINCREASEDMAINTENANCECOSTSINDESIGNINGTHEWORKCELLCONTROLSOFTWARE,WEHAVEEMPLOYEDSOFTWAREENGINEERINGMETHODSANDTOOLSTHATSUPPORTTHEPRINCIPLEOFDESIGNFORCHANGEINPARTICULAR,OURLATESTDESIGNISOBJECTORIENTEDOO,THATIS,ITISBASEDUPONIDENTIFYINGTHEOBJECTSOFTHESYSTEM,WHICHARETHOSEENTITIESHAVINGASTATEANDABEHAVIORPHYSICALDEVICES,ABSTRACTDATASTRUCTURES,ANDENTIRESUBSYSTEMSAREMODELEDASOBJECTSTHATPROVIDEAWELLDEFINEDSETOFSERVICESWHOSEIMPLEMENTATIONISENCAPSULATEDANDHIDDENEMPHASISONOOSOFTWAREDESIGNREDUCESTHEAMOUNTOFEFFORTREQUIREDTOINTRODUCENEWPRODUCTSINTOTHEWORKCELLTHROUGHREUSABLECODETHEABILITYTORAPIDLYINTRODUCENEWPRODUCTSINTOTHEWORKCELLISCRUCIALTOANAGILESYSTEMOBJECTTYPESORCLASSESAREDEFINEDUSINGTHECCLASSCONSTRUCT,WHEREINSERVICESCORRESPONDTOMEMBERFUNCTIONCALLSNEWCLASSESAREDERIVEDFROMEXISTINGONESBYADDINGSERVICESORBYOVERRIDINGTHEIMPLEMENTATIONSOFEXISTINGSERVICESOBJECTORIENTATIONFACILITATESMAINTENANCEBECAUSETHEIMPLEMENTATIONOFACLASSCANBECHANGEDWITHOUTAFFECTINGCLIENTCODE,WHICHUSESTHECLASSSSERVICES,ANDBECAUSEADERIVEDCLASSCANBEUSEDWHEREVERITSPARENTCLASSCANBEINADDITIONTOSATISFYINGTHEREQUIREMENTSOFOURPARTICULARMANUFACTURINGAPPLICATION,WEWISHTOSPECIFYSOFTWAREDESIGNCOMPONENTSTHATMIGHTPROVEUSEFULINAVARIETYOFAGILEMANUFACTURINGAPPLICATIONSHENCE,WEHAVESOUGHTTOIDENTIFYDESIGNPATTERNSFORAGILEMANUFACTURINGADESIGNPATTERNISAGROUPOFCOMMUNICATINGOBJECTSORCLASSESWHICHTOGETHERREPRESENTAREUSABLEDESIGNELEMENTTHATISAPPLICABLE,AFTERSOMESPECIALIZATION,TOAVARIETYOFSYSTEMS10SOFAR,WEHAVEIDENTIFIEDDESIGNPATTERNSFORSUCHACTIVITIESASOVERALLSYSTEMCONTROL,COMMUNICATIONBETWEENSYSTEMCOMPONENTS,PROVISIONOFPARTSANDASSEMBLIES,SCHEDULINGOFSYSTEMTASKS,ANDERRORHANDLING41OPERATINGSYSTEMTHEINITIALVERSIONSOFTHEWORKCELLCONTROLSOFTWAREWEREIMPLEMENTEDWITHTHEVOPERATINGSYSTEMANDPROGRAMMINGLANGUAGEPROVIDEDWITHTHEADEPTMVCONTROLLERALTHOUGHVPROVIDESADEQUATEFACILITIESFORMANYROBOTICAPPLICATIONS,WEDETERMINEDTHATAMOREADVANCEDOPERATINGSYSTEMANDPROGRAMMINGLANGUAGEWOULDBETTERSUPPORTOURSOFTWAREDESIGNPHILOSOPHYANDTHEGOALSOFAGILEMANUFACTURINGINGENERAL,WORKCELLCONTROLINVOLVESTHEMANAGEMENTOFANUMBEROFCONCURRENTTASKSWITHREALTIMECONSTRAINTSHENCE,AREALTIMEOPERATINGSYSTEMRTOSWITHSUFFICIENTANDRELIABLEFACILITIESFORTASKSCHEDULING,COMMUNICATION,ANDSYNCHRONIZATIONISDESIRABLE42SOFTWAREARCHITECTURETHEWORKCELLCONTROLSOFTWAREISDESIGNEDASAHIERARCHYOFSERVERSATTHEHIGHESTLEVEL,THEWORKCELLCONTROLLERSERVICESREQUESTSFROMTHEHUMANOPERATORFORCRATESOFFINISHEDASSEMBLIESINDOINGSO,ITCOMMUNICATESWITHSUBORDINATESERVERSITMAKESREQUESTSTOTHEPALLETSERVERTOMOVEPALLETSALONGTHECONVEYORBETWEENSPURSTHEPALLETSERVERTRACKSTHEMOVEMENTOFEACHPALLET,BUTTHEWORKCELLCONTROLLERISRESPONSIBLEFORKNOWINGPALLETCONTENTSTHEWORKCELLCONTROLLERMAKESREQUESTSTOASSEMBLYSERVERS,WHICHAREASSOCIATEDWITHROBOTS,TOFILLPAL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 书法作业出售合同样本
- 交通设施合同样本
- 个人租赁公司合同样本
- 会议管理服务合同样本
- 修建水坝施工合同样本
- 乡村机井维修合同标准文本
- 保管及代销合同标准文本
- 保险类合同样本
- 国家电网考试技巧分享及试题及答案
- 国家电网考试重点复习试题及答案
- 2023-2024学年华东师大版八年级数学上册期末复习综合练习题
- 职业教育培训需求分析课件
- 2025版矿山安全生产责任承包协议范本3篇
- 并购重组税务处理-企业管理
- 四川凉山州人民政府办公室考调所属事业单位工作人员2人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年中国艾草行业市场现状、发展概况、未来前景分析报告
- 防走失应急预案
- 临床实验室管理学学习通超星期末考试答案章节答案2024年
- 中式烹调师理论知识测试题与参考答案
- 低压电工培训教案
- 外科护理风险
评论
0/150
提交评论