eMPlant中文教程_第1页
eMPlant中文教程_第2页
eMPlant中文教程_第3页
eMPlant中文教程_第4页
eMPlant中文教程_第5页
已阅读5页,还剩235页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

19May2020,TrainingeM-PlantVersion7.5,Module1:Basics,2,Contents,Chapter1WhatisSimulationChapter2InstallationInstructionsChapter3TheeM-PlantModelFileChapter4TheeM-PlantGraphicalUserInterfaceChapter5SimulatingaFacilityChapter6CreatingtheSimulationModelChapter7DistributingtheFlowofMaterials,Statistics,theObjectChartChapter8TheHierarchicalStructureoftheModelChapter9TheIconEditor,3,Contents,Chapter10Classes,InstancesandInheritanceChapter11DataTypes,CustomAttributesandTablesChapter12MaterialFlowObjectsandObjectswithaCapacityofMoreThanOneChapter13FailuresChapter14TheEventdebuggerChapter15TimesChapter16ViewingStatisticswiththeTimeSequenceChapter17LoadingaCADmodelasbackground,Chapter1,WhatisSimulation?,5,WhatisSimulation?,Simulationistheemulationofasystem,includingitsdynamicprocesses,inamodelyoucanexperimentwith.Itaimsatachievingresultsthatcanbetransferredtoreality.,6,UseSimulation,Toplananewfacility:Determineandoptimizethetimesandthethroughput.Determinethedimensioning.Determinethelimitsofperformance.Investigatetheinfluenceoffailures.Determinemanpowerrequirements.Gainknowledgeaboutthebehaviorofthefacility.DeterminesuitablecontrolstrategiesEvaluatedifferentalternatives.,Tooptimizeanexistingfacility:Optimizecontrolstrategies.Optimizethesequenceoforders.Testthedailyproceedings.,Toputtheplanintopractice:Provideatemplateforcreatingthecontrolstrategies.Testdifferentscenariosduringthewarm-upphaseofthefacility.Traintheoperatorsofthemachinesinthedifferentstatesofthefacility.,7,Benefitofsimulation,20%ofallinvestmentcostscanbeinfluencedbysimulation2%-4%reductiononinvestmentcosts0,5%-1%arethecostsofthesimulation,8,WhatisSimulationSupposedtoAchieve?,BuffersizesNumberoftransportersandAGVSNumberofworkpiececarriers,UtilizationofthefacilityUtilizationofthemachinesThroughput,ThroughputtimesManpowerStorageplace,increase,decrease,determine,PlanningalternativesControlstrategiesPlanningerrorsInvestments,evaluateoptimizeavoidprotect,Increasetheprofitabilityofthefacility!,9,Avoid,Inaccuratespecificationsandparametersinyoursimulationmodel.Awrongormissingdefinitionoftheaim.Modelingthatistoodetailedandtooextensive.Modelingthatistooabstract,whichwillleadtounusableresults.Aninsufficientlyvalidatedmodelfortheplannedfacility.,10,3phases,Thephasesofasimulationstudy,11,PreparationExecutionEvaluation,PlansimulationexperimentsExecutesimulationexperimentsValidatesimulationexperiments,Thephasesofasimulationstudy,12,PreparationExecutionEvaluation,FormatresultsInterpretresultsDocumentresults,Thephasesofasimulationstudy,13,Proceedinginasimulationproject,Definitionofproblemandtarget,Analyzesystem,Acquiredata,Createmodel,Validatemodel,Experimentandanalyzemodel,Evaluateresults,Recommendation,14,Proceedinginasimulationproject,Definitionofproblemandtarget,Analyzesystem,Acquiredata,Createmodel,Validatemodel,Experimentandanalyzemodel,Evaluateresults,Recommendation,BreakdownoftheproblemIstheproblemworthasimulation?DefinetargetsofthesimulationstudyExamples:EstimatedthroughputoftheplantDimensionsofthebuffersReasonablecontrolstrategiesOptimalnumberofusedstaffmembers,15,Proceedinginasimulationproject,Definitionofproblemandtarget,Analyzesystem,Acquiredata,Createmodel,Validatemodel,Experimentandanalyzemodel,Evaluateresults,Recommendation,DescriptionofthesystemtobesimulatedDefinestructureofthesystemDefinethescopeofthesimulation(bordertotheenvironment),Storeofrawparts,Shipping,Production,Storeoffinishedparts,Targetsystem,16,Proceedinginasimulationproject,Definitionofproblemandtarget,Analyzesystem,Acquiredata,Createmodel,Validatemodel,Experimentandanalyzemodel,Evaluateresults,Recommendation,17,Proceedinginasimulationproject,Definitonofproblemandtarget,Analyzesystem,Acquiredata,Createmodel,Validatemodel,Experimentandanalyzemodel,Evaluateresults,Recommendation,Translationoftherealsystemtoamodeltorunexperiments,Examinationifthemodelandtherealitycorrespondsufficiently,18,Proceedinginasimulationproject,Definitonofproblemandtarget,Analyzesystem,Acquiredata,Createmodel,Validatemodel,Experimentandanalyzemodel,Evaluateresults,Recommendation,19,Proceedinginasimulationproject,Definitionofproblemandtarget,Analyzesystem,Acquiredata,Createmodel,Validatemodel,Experimentandanalyzemodel,Evaluateresults,Recommendation,20,Definitionoftargets,Acquiringofdata,Creationofmodel,Validation,Experiments,Interpretation,Documentation,Distributionofefforts,21,Distributionofefforts,DGTCustomer,Definitionoftargets,Acquiringofdata,Creationofmodel,Validation,Experiments,Interpretation,Documentation,22,Simulationisnotoy!DontmakegeneralizationsbasedontheresultsPlanyourexperimentsexactlyValidatemodelDocumentinputdataandinterfacesfullyCreateyourmodelasdetailedasneeded,asabstractaspossibleSimulatewithrealdata,Planningofexperiments,23,HowtoCreateaSimulationStudy,Abstraction,BuildingaModel,Interpretation,PutintoPractice,Experiments,Modifications,Results,Whichpartsdowemodel?,Aimsofthesimulationstudy?,Simulationruns,Whichparametersdowechange?,Howdoweputtheresultsintopractice?,Whichconclusionsdowedrawfromthis?,Documentation,24,eM-Plant:DiscreteEvent-OrientedSimulation,Discreteevent-orientedsimulationonlyshowsthestatechangesofthemodelcomponentsatcertainpointsintime,notcontinuallyovertime.Whencertaineventstakeplace,certainmodelcomponentschangetheirstateandthuscontrolthesimulation.eM-Plantconsiderstheseeventsinadiscreteway,stepbystep.Themainadvantageofthisapproachis,thateM-Plantskipsthetimebetweentheevents.Inaddition,eM-Plantisanobject-orientedapplication,thatallowschildobjectstoinheritpropertiesfromaparentobject.,Chapter2,Thelicensetypes,26,Newlicensetypesandoptionalproducts,Licensetypes:,Optionalproducts:,eM-PlantProfessionaleM-PlantStandardeM-PlantApplicationeM-PlantRuntime,eM-Plant3DeM-PlantInterfacePackageeM-PlantGantteM-PlantAriseM-PlantSDXeM-PlannerInterfaceeM-PlantAssemblyeM-PlantShop,eM-PlantResearch*eM-PlantEducational*,additionally:,*forresearchpurposesonly*foreducationalpurposesonly,27,Standard,Modelingof:-Materialflow-Tablefiles,data-Controllogic-Evaluation-ChartsLimitofobjectsat4000materialflowobjects,Professional,Standard,enhancedwith:-Experimentmanager-Stochastic(DataFit)-HTML-Report-Profiler-Merge/Update-AttributeExplorer-XMLinterface-Dialogeditor-GeneticAlgorithmsFurtherobjectslateronnolimitonobjects,eM-PlantStandardandProfessional,28,Application,Scopeofbenefitsasbefore:Allowsthemodelingwithapplicationobjects,notpossibleisprogrammingin,Runtime,Scopeofbenefitshasbroadened:Licensesforoptionsandlibrariesareincluded.Asbefore:Changingofparametersinexistingmodelsanddataexchangeviainterfaces,Viewer,Scopeofbenefits:LoadingandsimulationofeM-Plantmodels(2D+3D)withoutalicense.Limitations:nomodeling,noparameterchange,noIn-orOutput,eM-Plant:FurtherLicenseTypes,Chapter3,InstallationInstructions,30,InstallationInstructions,InstalleM-PlantfromtheeMPowerCD.ThisCDcontainsallTecnomaticsproductsthatrunundertheunifiedTecnomatixplatformTUNE.AStandardInstallationinstallsallapplications.Youcanonlyexecutethoseapplicationsforwhichyoupurchasedalicensethough.Ifyouonlyintendtouseasingleapplication,weadvisetochooseaCustomInstallation,andselecttheprogramyouwanttoinstall.Thisalsoallowsyoutochangethedefaultinstallationfolder,whichis:C:ProgramFilesTecnomatixeM-Power,31,InstallationInstructions,YoucaninstalljusteM-PlantfromtheeM-PlantSet-upCD.BeawarethatinthiscaseyoucannotaddadditionalTUNEapplicationsatalaterpointintime.,CloseallopenapplicationsbeforeinstallingeM-PlantandlogonwithAdministratorprivileges!Whenthesetupasksyoutorestartyourmachine,logonwithAdministratorprivilegesagain.TheneM-PlantentersthecorrectsettingsintotheRegistry.Logoff,logonwithyouruseraccountandstarteM-Plant.,Chapter4,TheeM-PlantModelFile,33,StartingeM-Plant,eM-PlantVersion7.5runsontheTecnomatixstandardplatform,calledTUNE,onMSWindows2000andMSWindowsXPTostarteM-Plant,double-clickitsiconorselect:StartProgramsTecnomatixeM-Plant7.5eM-Plant(yourlicensetype),TheTecnomatixstandarduserinterfaceTUNE(TecnomatixUNifiedEnvironment)providesidenticalhandlingforthedifferentengineeringapplicationsandlaysthefoundationforadirectcommunicationandexchangeofdatabetweenthedifferentTUNEapplications.,34,TheeM-PlantProgramWindow,StartingeM-Plantopenstheprogramwindowthatprovidesmenus,toolbarsandtheViewerwindows:theemptyToolboxtheExplorerandtheConsole.TheInfoPagesintheExplorerwindowprovideslinkstoaccesstheeM-PlantHomepage,linkstoloadtoolsandexamplesandallowstoreadinformationaboutavarietyoftopics.SelectthemenucommandViewViewersViewerofyourchoicetoshowthewindowsofthedifferentcomponents.,35,TheDefaultModelFile,ClickthisbuttonorselectthemenucommandFileNewModeltoopenanewmodelfile.ThisfilecontainstheClassLibrarywiththebuilt-ineM-Plantobjects.,ClickthisbuttontoopenanexistingmodelfileorselectthemenucommandFileOpenModel,Thelistofrecentfilesshowsthelasteightmodelfilesyouworkedwith.,36,TheClassLibraryofaModelFile,AmodelfilecontainstheClassLibrarywiththebuilt-inobjectsinahierarchicalstructure.Thedifferentfolderscontaintheobjectclassesweprovide.Youcanmodifyandexpandthestructureaccordingtotherequirementsofyoursimulationproject.Youmight,forexample,addadditionalfolderstosaveyoursimulationmodels,thetestrunsandthedifferentcomponentsofyourmodelto.,*MUsarethemovingobjects,thatmovefrommaterialflowobjecttomaterialflowobjectinthesimulationmodel,*,37,AddinganItemtotheStructure,ToaddanewFolder,FrameorToolbar,right-clickthefoldertowhichyouwouldliketoaddthenewitemintheTabVieweronthetabClassLibrary.,38,ModifyingaStructure,Tomoveafolderoranobjectwithinthesamestructure,selectthefolderorobject,dragittoaanotherlocationanddropitthere.Tomoveafolderoranobjecttoanotherstructure,selecttheitem,holddowntheShiftkey,dragittotheotherstructureanddropitthere.,Beawarethatchangingthestructureandthenamesoffoldersinanexistingsimulationmodelmaycausethismodeltonotfunctionanymore.,39,RenaminganObject,Torenameanobject:Double-clickit.PressF2.SelectRenameonthecontextmenuandenteranothername.,Torenameanopenobject,pressF4andenteranothernameintothedialogRename.,40,User-DefinedNamesforObjects,Havetostartwithaletter,followedbylettersandnumbers.Theunderscore(_)countsasadigit.Donotenteranyspecialcharacters.Arecase-insensitive,sooucanenterupperorlowercaseletters.Maynotcontainkeywordssuchasif,then,else,from,until,loop,result,.Mayonlyoccuroncewithinanamespace.Example:Right:Station_1,Station1,millingMaschine,conveyorWrong:Station1,IF,35-conveyor,275Station,41,SavingYourModelFile,Tosaveyourmodelfile,clickthesebuttonsontheStandardToolbarorselectthemenuitemsFileSaveModelorFileSaveModelAsWhenyousaveyourmodelforthefirsttime,eM-Plantcreatesafilewiththeextension.spp.Afterwards,eM-Plantsavesyourchangestothemodeltothismodelfile(*.spp).AtthesametimeeM-Plantrenamesthepreviouslysavedversionofyourmodelfiletoabackupfilewiththeextension.spp.bak.,Thebackupfilecontainsthelastsavedchangestoyourmodel.Toreverttothisstate,andtodiscardchangesyoumeanwhilemadetoyourmodel,openthebackupfile.,42,OpeningaBackupFile,Selectwhichmodelfileyouwanttoopenfromthedrop-downlistFilesoftype:.spp(modelfile)or.bak(backupfile).Whenyousavedacertainviewinthe3Dviewer,youcanalsochoosetodisplayapreviewofthatmodel.,43,TheStandardToolbar,CloseAllWindows,ClassLibrary/ShowExplorer,ShowConsole,ObjectsPalette/ShowToolbox,IndexHelp(F1),OpenactiveEventController,MUAnimation,IconAnimation,44,MaterialFlowObjectsandMovingObjects(MUs),-Theyareusedtomodelthematerialflowinthemodel.-Objectstypesfromsimpletimeconsumingobjecttocomplexassemblymachines.-Threetypesofmoveableobjects:passive,passivecarrier,activecarrier,45,ResourcesObjects,Usedtomodelworkersorothersharedresourcesliketools,46,InformationFlowObjects,Isusedforcontrolstrategies,asinformationinterfaceorcompilingofresults,47,UserInterfaceObjects,Usedforgatheringofresults,orasUserInterface,48,TheToolsObjects,Someobjectswecompiled,forinformationgathering(Sankey,Bottleneckwizard)orspecialuses(portalcraneortransferstation),49,Frames,CreateyoursimulationmodelinanobjectoftypeFrame,byinsertingandconnectingthematerialflowobjects.Youalsoexecuteyoursimulationrunshere.YoucancreateanynumberofnewFramesoneachlevelofthehierarchyintheClassLibrary:Right-clickthehierarchylevelandselectNewFramefromthecontextmenu.,50,AddingeM-PlantAdd-Ins,YoucanaddadditionaleM-PlantapplicationstotheClassLibrary.Asaruletheseoptionalproducts,forwhichyouhavetopurchasealicense,providesolutionsforcertainmodelingtasksandhelpyouoptimizeyoursimulationmodelsinanumberofareas.,51,eM-PlantAdd-Ins,ODBCAninterfaceforbi-directionaldataexchangebetweeneM-PlantandanumberofODBCserversrunningonMSWindows.OracleAninterfaceforconnectingtoanyOracledatabaseserverwithinyourcomputernetwork.SocketAninterfaceforreal-timeconnectionviatheTCP/IPProtocolbetweeneM-PlantandotherapplicationsprovidingaSocketInterface.,ActiveXInterfacetoActiveXcontrolsinacontainerapplicationforexchangingdatawiththesecontrolsusingdefinedinterfaces.ArisInterfacetoArisbyIDS,Prof.Scheer.Atoolformodelingbusinessprocesses.GAGeneticalgorithmsareatoolforautomaticallyoptimizingyourmodel.GanttIsatoolforgraphicallydisplayingandforinteractivelymodifyingproductionplans.,52,OptionsUnits,eM-PlantautomaticallyconvertsthevaluesyouenteredinthetextboxesunderToolsOptionsUnitsfortheMass,SpeedandtheLengthwhenyouselectadifferentunit.FortheLengthyoucanalsoselectaLengthUnitthatsuitsyourneeds,suchas1LU=0.341miles.eM-PlantdoesnotconvertthevaluefortheCurrency.,MaketheTimescalesuityourneedsbyenteringthecorrespondingvaluesintothetextboxes.,53,Summing-upChapter3,TheClassLibraryofthemodelfilecontainsthebuilt-ineM-Plantobjects,organizedinfolders.Thebuilt-inobjectsareMaterialFlowobjects,InformationFlowobjectsandMUs.YoucanadjustthestructureoftheClassLibrarysothatitfitstherequirementsofyourproject.Youcandefinedefaultsettings,forunitsandforthesimulationunderToolsOptions.YoucanaccesstheeM-PlantHomepageontheInformationpage.,Chapter4,TheeM-PlantGraphicalUserInterface,55,TheGraphicalUserInterface,eM-PlantonTUNEisanMDI(MultipleDocumentInterface)applicationprovidingthestandardMSWindowsgraphicaluserinterface.TUNEprovidesdifferentkindsofwindows.Dialogwindowsarealwayslocatedinfrontofallotherwindows.YoucancustomizetheMenubarandtheToolbarsaswellastheshapeandsizeoftheViewerwindows.,56,DifferentTypesofWindows,Viewerwindows:Explorer(TabViewer)ConsoleObjectsPalette(Toolbox),ObjectwindowsoftheFrameMethodTableFile,StackFile,.DialogwindowsOftheobjects,TUNEprovidesthreedifferentkindsofwindows:,57,Docking/UndockingandMovingViewerWindows,YoucanundockandmovetheViewerwindows,includingthemenubarandthetoolbars,withintheprogramwindow.Youcanevendragthemoutsideoftheprogramwindowandmovethemanywhere.Whenyoumoveaviewerwindow,andyoudonotwantittodocktoasideoftheprogramwindow,holddowntheCtrlkey.,58,ShowingandHidingViewerWindows,YoucanclosetheViewerwindowsandshowthemagain,byclickingtheiriconsontheToolbaroryoucanopenthembyselectingthecorrespondingmenucommandunderViewViewers.,Console,ClassLibrary,Toolbox,59,ArrangingWindows,WindowsoftheobjectsFrame,Method,andListsare,asarule,locatedwithintheprogramwindow.Youcannotdragthemoutsideoftheprogramwindow.Openviewerwindowsarelocatedinfrontofobjectwindows.Opendialogwindowsarealwayslocatedinfrontofviewerwindowsandofobjectwindows.Entervaluesintothetextboxesorselectsettingsfromthelistboxes.,ArrangetheopenobjectwindowswiththecommandsoftheWindowListCascade,TileHorizontally,TileVertically.,60,CustomizingMenusandToolbars,CustomizethemenusandtoolbarsofeM-Plant:Right-clickthemenubarortoolbaryouwanttocustomizeandselectCustomizeonthecontextmenu.ThisopensthedialogCustomize.ItdisplaystheCategoriesofCommandsandtheassociatedmenucommandsandicons.Selectacommandinthelist,dragittoalocationofyourchoiceonthemenubaroronatoolbaranddropitthere.,61,NewMenu,Icons,GroupingIcons,Menus,Icons,GroupingIcons,62,CreatingaNewToolbar,Youcancreateanewtoolbarandaddtheiconsofcommandsyouneedtoit:,63,CustomizingMenus,Example:HelpOnlineHelp,Customizethenamesofmenusandassigndifferentgraphicstotheicons.Customizingonlyworks,whenthedialogCustomizeisopen.Clickonthelabeloftheitemyouwanttochangewiththerightmousebuttonandselectamenucommandonthecontextmenu.,64,CustomizingKeyboardShortcuts,AssignshortcutkeysforthemenucommandsonthetabKeyboardinthedialogCustomize.,Selectthemenucommandfromthedrop-downlistCategory,placethecursorinthetextboxPressNewShortcutKey,pressthenewshortcutkey(s)andclickAssign.Ifthiskeycombinationisalreadyassignedtoanothercommand,eM-PlantdisplaysthatcommandnexttoAssignedto.,65,Summing-upChapter4,YoucancustomizethemenubarandtoolbarsaswellasthedisplayandthepositionoftheViewerwindows.eM-Plantprovidesthreecategoriesofwindows:Viewerwindows,objectwindowsanddialogwindows.eM-Plantalwaysshowsviewerwindowsinfrontofobjectwindows.Youcanalsoundocktheviewerwindowsfromtheprogramwindow.eM-Plantalwaysshowsdialogwindowsinfrontofallotherwindows.,66,Lesson1:CustomizingtheMenuBarandtheToolbars,Checkoutmoving,dockingandundockingofViewerwindows.ChangetheButtonAppearance.AddtheiconforthecommandShowSuspendedMethodstotheStandardtoolbar.,Chapter5,SimulatingaFacility,68,LayoutoftheSampleProductionFacility,CutToSize,Milling1,Paintshop,Quality,control,Packing,Milling2,Shipping,Buffer,Assembly,Conveyor,Rejects,69,SimulatingaFacility,Ourtestfacilityproducestables:Firstasawingstationcutsthetable-topstosize.Thentwomillingmachinesmilltheedgesofthetable-tops.Afterthatapaintrobotpaintsthetable-topsindifferentcolors.Thequalitycontrolstationsendstableswithadefectivepaintjobtotherejectsstationthatrepairsthepaintjob.TheAssemblystationaddsthetable-legstothetable-tops.ThefinishedtablesthenmovetothePackingstation,wheretheyarereadiedforShipping.ThepackagedtablesendupinShippingwaitingtobesenttothecustomer.,70,SimulatingaFacility,First,wecreatearoughsimulationmodelrepresentingtheproductionfacility.Forthispurposewesplituptheproductionintosmallerunits,whichcorrespondtoaprocessingcellofthefacility.Wemodeleachunitseparatelyandreproducethespecificsoftheprocessingcellwiththedesiredlevelofdetail.,ThiswaywealsogettoknowthemostimportantobjectsineM-Plant,a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论