苹果装箱机械手设计 码垛机械手(全套含CAD图纸)
收藏
资源目录
压缩包内文档预览:
编号:10047120
类型:共享资源
大小:3.87MB
格式:ZIP
上传时间:2018-04-21
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
苹果
装箱
机械手
设计
码垛
全套
cad
图纸
- 资源描述:
-








- 内容简介:
-
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。