已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动委竞选演讲稿5篇
- 2024年公司房屋租赁合同书范本
- 临时聘用老年工的合同
- 车间质检年终总结模板6篇
- 小六倡议书6篇
- 2022年户用光伏贷产品调研报告
- 大型并网风力发电机组叶片相关行业项目操作方案
- 山东省淄博市桓台县荆家镇里仁中学高一数学文上学期摸底试题含解析
- 2022-2023学年安徽省阜阳市杨桥镇中学高一数学文联考试卷含解析
- 2022-2023学年北京王平中学高一数学文下学期期末试卷含解析
- 艾滋病防治知识培训测试试题(含答案)
- 液压传动全套讲义256p-课件
- 初三化学图像专题
- 生态修复地质勘察报告
- 《常见症状鉴别诊断教学》消瘦共41张课件
- 安全生产信息化平台运行管理制度
- 有关硫在电解中的危害,及其去除方法方面的资料
- 【精品班会】主题班会:节水、节电、节粮(共30张PPT)
- 干部职工谈心提醒和关爱教育方案(2篇)
- 高考日语必考语法点总结(50个)讲义
- 米粉加工原理与技术
评论
0/150
提交评论