




文档简介
RecognitionofpasfeaturesforautomaticpartingsurfacegenerationininjectionmouldsKChung1,KLee2*andTKim31R&DTeam,INUSTechnology,Korea2SchoolofMechanicalandAerospaceEngineering,SeoulNationalUniversity,Korea3DepartmentofDigitalContents,SejongUniversity,KoreaAbstract:Thispaperproposesatopology-basedalgorithmforrecognizingpassagefeaturesusingtheconceptofamultifaceholeloop.Themultifaceholeloopisaconceptualholeloopthatisformedoverseveralconnectedfacesandservesasanentranceoranexitofapassage.Apassagefeatureisthusrecognizedbyidentifyingtwomultifaceholeloopscorrespondingtoitsentranceandexit.Togeneratethecoreandthecavityofaninjectionmouldforapartwithpassagefeatures,eithertheentranceortheexitofeachpassagemustbecoveredbyasurface,andthissurfaceconstitutesthepartingsurfaces.Thealgorithmproposedinthispapercheckstheconnectivityofthetwomultifaceholeloopstorecognizepassagefeatures.ThetotalnumberofpassagefeaturesinapartiscalculatedfromtheEulerequation,andtheidenticationprocedurecontinuesuntilthenumberofidentiedpassagefeaturesequalsthisnumber.Tondallofthemultifaceholeloopsinapart,theproposedapproachconsidersallofthecombinationsofconnectedfaces.Theedgeconvexityisusedtojudgethevalidityofmultifaceholeloops.Byusingthealgorithmproposedinthispaper,thepassagefeaturescouldberecognizedeVectively.Theapproachproposedisillustratedwithseveralexamplecases.Keywords:passagefeature,featurerecognition,multifaceholeloop,injectionmould1INTRODUCTIONInjectionmouldingisthemostprevalentprocessfortheproductionofthermoplasticpolymerparts.Inthisprocess,athermoplasticpolymerisinjectedintothecavityformedbythecoreandthecavity.Thismouldcavitydeterminestheshapeoftheplasticpart.ThegeneralcongurationofaninjectionmouldisshowninFig.1.Figure1representsasimpliedcongurationofaninjectionmouldandillustratestheplates,thecoreandthecavity.Theactualinjectionmouldhasmanystandardparts,ejectors,aslidesystemandacoolingsystem,inadditiontothoseshown.Historically,moulddesignershavegeneratedthetwo-dimensionaldrawingsofamouldusingatwo-dimensionalcomputeraideddesign(CAD)system.Recently,however,attemptstodesigninjectionmouldsusingthree-dimensionalCADsystemshavebeenmadeasthree-dimensionalCADsystemsrunningonpersonalcomputershavebecomewidelyavailable.Byusingathree-dimensionalCADsystemformoulddesign,manydesigntaskscanbeautomatedorfacili-tated.Inparticular,thepartingsurfacescanbegeneratedautomaticallyoratleastmuchmoreconveniently14.Partingsurfacesareusedtocuttheexternalblockenclos-ingtheparttobemouldedintotwopieces,i.e.thecoreandthecavity.Whentheparthaspassages,eithertheirentrancesorexitshavetobecoveredbythepartingsurfaces.Eventhoughthepartingsurfacesaregeneratedfairlyeasilybyextendingthepartinglinestowardstheoutsideofthepart,identifyingalthepassagefeaturesandcoveringthemwithpropersurfacesareerror-pronetaskswhentheshapeofthepartiscomplicated.Inthispaper,analgorithmforndingsuchpassagefeaturespassingthroughmultiplefaces,asshowninFig.2,isproposed.2BACKGROUNDANDMOTIVATIONIninjectionmoulddesignsystemsthatarebasedonthree-dimensionalCADsystems,thedesignprocess783B05601 IMechE2002 ProcInstnMechEngrsVol216PartB:JEngineeringManufactureTheMSwasreceivedon21May2001andwasacceptedafterrevisionforpublicationon21December2001.*Correspondingauthor:DepartmentofMechanicalandAerospaceEngineering,SeoulNationalUniversity,San56-1,Shillim-Dong,Kwanak-Gu,Seoul151-742,Korea.startsfromthethree-dimensionalCADmodelofapart.Then,thecoreandthecavityarecreatedfromthepartmodel.TheprocedureisshowninFig.3.ThecoreandthecavityofthepartmodelshowninFig.4aregeneratedasfollows.Firstly,adesignercreatesacubicblockenclosingthepartmodel,asillustratedinFig.5.Therectangularblockiscalledthecoreblock,whichwileventuallybecomethecoreandthecavity.Next,thepartingsur-faces,whichsplitthecoreblockintothecoreandthecavity,aregeneratedalongtheouterboundariesofthepartmodelasshowninFig.6a.Thepartingsurfaces,ifrequired,arealsogeneratedononeendofthepassagefeatureasshowninFig.6b.Thecoreblockissplitintothecoreandthecavitybythepartingsurfacesandthefacesofthepartmodel.Thecoreisthelowerportionofthecoreblock,andthecavityisitsupperportion.ThecreatedcoreandcavityareillustratedinFig.7.AsillustratedinFig.6b,thepartingsurfacesshouldbegeneratedononeendofeachpassagefeaturetosplitthecoreblockcompletelyintotwopieces,i.e.thecoreandthecavity.Inthecaseofasimplepassagefeature,asshownintheexample,thepartingsurfaceofthepassagefeatureiseasilygenerated.However,inthecaseofcomplicatedpassagefeaturesformedoverseveralfacesasillustratedinFig.8,therecognitionoftheloopsboundingtheendsofthepassagefeatureandtheFig.1GeneralcongurationofaninjectionmouldFig.2Passagefeaturepassingthroughmultiplefaces Fig.3Procedureforgeneratingthecoreandthecavity784 KCHUNG,KLEEANDTKIMProcInstnMechEngrsVol216PartB:JEngineeringManufacture B05601IMechE2002generationofthepartingsurfacesonthemareverydibullet3 cultandtimeconsumingtasks.Figure9showsapartmodelwiththepartingsurfaceswiththecorrespondingpassagefeatures,andFig.10showsthesurfacesthatwilformthepartingsurfacebycoveringthepassagefeatures.AsshowninFig.10,thesesurfacesforseparatingthepassageregionconsistofmanycomplicatedfaces.Mostplasticpartsfabricatedbyinjectionmouldinghavepassagefeaturespassingthroughmultiplefaces.Thismakesitdibullet3 culttorecognizepassagefeaturesandtogeneratethepartingsurfacesautomatically.Inthispaper,analgorithmtodetectpassagefeaturesisproposedasthebasisforautomaticpartingsurfacegeneration.Fig.4TopandbottomviewsofanexamplepartwithonepassagefeatureFig.5CoreblockFig.6GenerationofpartingsurfacesRECOGNITIONOFPASSFEATURESFORAUTOMATICPARTINGSURFACEGENERATION 785B05601 IMechE2002 ProcInstnMechEngrsVol216PartB:JEngineeringManufactureFig.7GenerationofthecoreandthecavityFig.8Simpliedfrontcoverofanaudiosystem786 KCHUNG,KLEEANDTKIMProcInstnMechEngrsVol216PartB:JEngineeringManufacture B05601IMechE20022.1RelatedworkSinceKyprianoupointedoutthenecessityforshapeclassicationinCADsystemsinhisPhDthesis5,featurerecognitioninsolidmodelshasbeenapopularresearchtopic.Untilnow,theextractionofmachiningfeaturesfromCADdatahasbenthemainsubjectofresearch,andfeaturerecognitiontechniqueshavebeenderivedtoextractmachiningfeatures,suchasholes,slotsandpocketfeatures6.Therearefourdistinctapproachestofeaturerecognition:(a)thegraphpatternmatchingapproach7,(b)theconvexhulldecompositionapproach8,9,(c)thecell-baseddecompositionapproach10,(d)thehint-basedreasoningapproach11.ThegraphpatternmatchingapproachwasintroducedbyJoshiandChang,andhasproventobethemostpopularmethodinthefeaturerecognitioneld12.Inthisapproach,theB-Repdatastructureofapartismappedontoagraphwhosenodesrepresentfacesandwhosebranchesrepresentedges.Thisgraphiscalledthefaceadjacencygraph(FAG).Then,asubgraphiso-morphismisusedtosearchsubgraphsthatmatchthefeaturetemplates.However,inthecaseofintersectingfeatures,thesubgraphsinthepartaredeformed,whichmakesfeaturerecognitionimpossible.Theconvexhulldecompositionapproachwaspro-posedbyWoo9.ThisapproachrecognizesthefeaturesFig.9SurfacesgeneratedfrompassagefeaturesthatconstitutepartingsurfacesFig.10SurfacescoveringpassagefeaturesRECOGNITIONOFPASSFEATURESFORAUTOMATICPARTINGSURFACEGENERATION 787B05601 IMechE2002 ProcInstnMechEngrsVol216PartB:JEngineeringManufacturebyBooleanoperationsbetweenapartmodelandaconvexhullsurroundingthepartmodel.TheBooleanoperationbetweenthepartmodelandconvexhullisappliedrecursively.WhentheoutputoftheBooleanoperationisempty,theoperationisterminated.Unfor-tunately,thedecompositionprocessmaynotnecessarilyconverge.Toovercomethisproblem,Kimproposedthealternatingsumofvolumeswithpartitioning(ASVP)decomposition9,whichrecognizesfeaturesbycompar-ingthepartmodelfaceswithitsconvexhullfaces.Thecell-baseddecompositionapproachwasproposedbySakuraiandChin10.Thismethodrecognizesfeaturesbydecomposingthedeltavolumeintominimalcellsandthencombiningthesecells.ThedeltavolumeisthediVerencebetweenastockandapartmodel.Usingthisapproach,thenumberofcellsderivedfromthedecomposeddeltavolumeislarge.Consequently,alargenumberofcombinationsareneededtorecognizethefeaturesbycombiningthecells.Thehint-basedreasoningapproachwasproposedbyVandenbrande1.Thisapproachwasproposedinordertorecognizeintersectingfeatures,whicharethemainproblemofthegraphpatternmatchingapproach.Thetechniquerecognizesfeaturesfromthetraditionaltracesoffeatures.Forexample,aslothintisgeneratedwhenapairofparallelopposingplanarfacesisencoun-tered,whichcorrespondtoslotwalls.Withsuchhints,thealgorithmrecognizestheslotfeaturebysearchingtheslotoorbetwentheslotwalls.Asissuggestedbytheabove,researchonmachiningfeaturerecognitionisbeingactivelypursued.Someresearchhasalsobenperformedonfeaturerecognitionspecicallyrelatedtomoulds,forexampleuponunder-cutfeatures13.However,asfarasthepresentauthorsareaware,noresearchhasbeenundertakentodateontherecognitionofpassagefeaturesforpartingsurfacegeneration.3OVERVIEWApassagefeatureiscomposedofapairofholeloopsandthefacesconnectingtheholeloops,andthuspassagefeaturerecognitionisaprocesofndingpairedholeloops.Becauseapassagefeaturecanpassthroughseveralconnectedfaces,theholeloopslyingoverseveralconnectedfacesshouldbeidentiedatrst.Whenaholeloopisfound,itspairholeloopissearched.Ifthepairofholeloopssatisesacertaincon-ditiontobecomeapassage,itisregisteredasapassagefeature.3.1DenitionSincethepassagefeaturespassingthroughmanycon-nectedfacesarethetargetfeaturestoberecognized,aspecialholeloop,calledamultifaceholeloop,formedoverseveralfaces,isdenedinthispaperasfollows:Foranypairofconnectedfaces,altheedgessharedbytwofacesinthepairareeliminatedandanexpandedfaceisgenerated.Ifinternalloopsofedgesinsidetheexpandedfaceexist,theseinternalloopsaredenedasmultifaceholeloops.AnexampleofamultifaceholeloopisillustratedinFig.11.3.2BasicconceptsApassagefeatureiscomposedoftwoholeloopsinclud-ingmultifaceholeloopsandthefacescouplingtheseholeloops.Thesefacesarecalledsidefaces.Thus,thepro-cedureforndingpassagefeaturescanbeconceptuallysimpliedtondtwoconnectedholeloops.ThedetailedprocedurewillbeexplainedinSection4.4ALGORITHMInthissectiontheproposedalgorithmwilbeexplainedindetail.Thedetailedalgorithmforrecognizingthesimplepassagefeaturewillbeexplainedrst,andthentheapproachusedtorecognizetheholeloopsonmultiplyconnectedfaceswilbedescribed.Apassagefeatureisdenedassimpleifitsentranceandexitlieoverasingleface.Finally,theconditionsnecessaryformultifaceholeloopstocomposeapassage,andthemethodforndingalthecombinationsofconnectedfaces,wilbeexplained.4.1AlgorithmforpassagefeaturerecognitionAsexplainedearlier,apassagefeatureiscomposedoftwoholeloopsconnectedtoeachotherbysidefaces.Thedetailedprocedureforpassagefeaturerecognitionisdescribedusingthefollowingexample.ThesamplepartillustratedinFig.12hasonepassagefeatureandeachsymbolisdenedasfollows:Fig.11Exampleofamultifaceholeloop788 KCHUNG,KLEEANDTKIMProcInstnMechEngrsVol216PartB:JEngineeringManufacture B05601IMechE2002atopfaceofthesamplepartbfaceconnectingthetopandbottomsurfacescbottomfaceofthesampleparte1edgesharedbyfaceaandfacebe2edgesharedbyfacecandfacebL1holeloopinfaceaL2holeloopinfacecIntheexamplepart,theloopscomposingthepassagefeatureareL1andL2,andthefaces,suchasfaceb,con-necttheseloops.Generally,theface(faceb)composingapassagefeaturehasedgessharedbytheneighbouringfaces(faceaandfacec),andtheseedgesformholeloopsintheneighbouringfaces(faceaandfacec).Thatis,facebisafacecomposingthepassagefeatureandisnamedthesideface.Facesaandcarenamedtheentrancefaceandtheexitfacerespectively.Thepro-cedureforndingthepassagefeaturesisasfollows:1.Searchforholeloopsinaface(entrancefaceofapassage).2.Searchforedgescomposingtheholeloopsearchedforinstep1.3.Searchforfaces(sidefaces)sharingtheedgessearchedforinstep2.4.Iftheedgesoftheface(sideface)searchedforinstep3formaholeloopinsideanotherface(exitface),thisholeloopandtheholelopsearchedforinstep1formapassagefeature.Thealgorithmexplainedaboveisforrecognizingpassagefeaturescomposedofholelopsresidingonasingleface.Torecognizethepassagefeaturescomposedofholeloopslyingovermultiplefaces,theconceptofthemulti-faceholeloopmustbeapplied.4.2RecognitionofholeloopsonmultiplyconnectedfacesAsdescribedearlier,amultifaceholeloopisdenedastheinternalloopformedoveranexpandedfaceformedbyremovingedgessharedbyconnectedfaces.Threestepsareneededinordertorecognizetheholeloopsonmultiplyconnectedfaces:(a)removetheedgessharedbytheconnectedfaces,(b)constructloopswiththeremainingedges,(c)identifytheinternalloop.Theprocedureforrecognizingamultifaceholeloopcanbedescribedasfollows.AsamplepartforexplainingthemultifaceholeloopisshowninFig.13,wherethegreyfacesaretheconnectedfacesbeinginvestigated.Thegreyfacesshareedgese1ande2.IfthesharededgesinFig.12ExampleusingasimplepassagefeatureFig.13ExampleforrecognizingamultifaceholeloopRECOGNITIONOFPASSFEATURESFORAUTOMATICPARTINGSURFACEGENERATION 789B05601 IMechE2002 ProcInstnMechEngrsVol216PartB:JEngineeringManufacturethetwofacesareremovedandthetwofacesareconsid-eredasoneface,asshowninFig.13b,twoloopsareformed,i.e.L1andL2.LoopL1correspondstotheinternalloopandloopL2correspondstotheperipheralloop.Consequently,themultifaceholeloopisloopL1inthiscase.Likewise,theinternalloopsformedovernarbitraryconnectedfacesaredenedasmultifaceholeloopsifinternalloopsexistwhenthesharededgesofconnectedfacesareremoved.Oncethemultifaceholeloopsareidentied,theprocedureforndingasimplepassagedescribedearliercanbeappliedinordertorecognizethepassagefeaturesinthemultiplefaces.4.3ConditionsnecessaryforamultifaceholeloptoformapassageForthemultifaceholeloopstocomposepassagefea-tures,twoconditionsarerequired.Firstofal,altheedgescomposingthemultifaceholeloopmustbeconvex.Forexample,forthepartillustratedinFig.14,loopL1isaholeloopinfaceF1,buttheedgescompos-ingtheholeloopL1donotcomposeapassagefeaturebecausetheyareconcave.Thismaybeanaturalconclu-sionconsideringthattheedgesofthemultifaceholeloopsbecomeeithertheentranceorexitofthepassageandonlyconvexedgesmayformtheboundaryoftheentranceortheexit.Therefore,aprocedureforjudgingtheconvexityofedgesisrequired.TheclassicationofedgesbyKyprianouisillustratedinFig.1514.Edgesareclassiedbytheanglebetweenthetwofacesthatsharethecorrespondingedge;i.e.iftheanglemeasuredinsideapartissmallerthan180,theedgeisconvex.Likewise,ifitislargerthan180,theedgeisconcave.IfthetwofacesareconnectedsmoothlyasshowninFigs15cord,theedgesareclassiedbythelocalcurvature14.Byjudgingtheconvexityoftheedges,themultifaceholeloopscomposedofconcaveorsmoothconcaveedgesareexcludedduringtheprocedureforrecognizingpassagefeatures.Evenifaltheedgessatisfytherstcondition,therearecaseswherepassagefeaturescannotbecomposedbecauseoftherelationshipbetweenthemultifaceholeloopsandthefacescomposingthemodel.Here,thesecondconditioncomesintoplay.ThemultifaceholeloopscanbeconsideredasacollectionofedgesthatwilboundthepartingsurfaceslaterforthecorrespondingpassageFig.14HoleloopthatdoesnotconstituteapassagefeatureFig.15Kyprianousedgeclassication14790 KCHUNG,KLEEANDTKIMProcInstnMechEngrsVol216PartB:JEngineeringManufacture B05601IMechE2002features.Sincethegeneratedpartingsurfacesmustnotoverlapthefacesofapart,multifaceholeloopswhoseinsideregionoverlapsthepartsurfacesmustbeexcludedfromconsideration.AmultifaceholeloopthatsatisessuchaconditionisshowninFig.16,andFig.17showsamultifaceholeloopthatviolatesthecondition.Inotherwords,thepartingsurfacetobegeneratedusingmultifaceholeloopL2showninFig.16b,whichisidentiedfromthemergedfaceshatchedinFig.16a,doesnotoverlapthefacescom-posingthepart.Mergedfacesareasetofconnectedfaceswithinwhichamultifaceholeloopissearchedfor.How-ever,thepartingsurfacetobegeneratedusingmultifaceholeloopL2inFig.17b,whichissearchedforamongthemergedfaceshatchedinFig.17a,overlapsthepartfaces.Therefore,thecaseinFig.17mustbeexcludedfromcon-siderationinndingthepassagefeatures.Thedetailedconditionforinvalidmultifaceholeloopsisasfollows.Thereadersmaywonderwhyanodsituationlikethisisconsidered.Allpossiblecasesofmultifaceholeloopshavetobeconsideredbecausetheyaregeneratedauto-maticallybymergingconnectedfaces.Thefacesthatsharetheedgescomposingamultifaceholeloopanddonotparticipateinthemergingprocessaresidefaces.Ifboththestartingpointandtheend-pointofanedgesharedbytwosidefacesareonthemultifaceholeloop,thisedgecancomposealoopwithseveralotheredgesthatbelongtothemultifaceholeloop.Apartingsurfacegeneratedusingthisloopshouldbethesamefaceasoneofthesidefaces,whichmakesthepartingsurfaceoverlapthepartface.Figure18brepresentsatwo-dimensionallayoutofthepartinFig.18a.FacesF1,F2,F3andF4correspondtothemergedfaces,andfacesS1,S2,S3,S4andS5correspondtothesidefaces.Theboundaryedgesofthemultifaceholeloopareindicatedbythicklines.EdgeashowninFig.18bisanedgesharedbythesidefaces,andboththestartingpointandtheend-pointofedgeaareonthemultifaceholeloop.Thus,edgeaformsalooptogetherwithotheredgesofS5thatalsobelongtothemultifaceholeloop.ThepartingsurfacegeneratedfromthisloopbecomestheexistingfaceS5,andthusthepartingsurfaceoverlapsS5.Inthisway,Fig.16ExampleofavalidmultifaceholeloopFig.17ExampleofaninvalidmultifaceholeloopRECOGNITIONOFPASSFEATURESFORAUTOMATICPARTINGSURFACEGENERATION 791B05601 IMechE2002 ProcInstnMechEngrsVol216PartB:JEngineeringManufacturetherecognitionofmultifaceholeloopsyieldinginvalidpartingsurfacescanbeavoidedbyinvestigatingtherelationshipbetweenthemultifaceholeloopsandtheendpointsofedgessharedbythesidefaces.4.4ProcedureforndingalsetsofconnectedfacesTondthemultifaceholeloopsinapart,aprocessthatidentiesandmergestheconnectedfacesisneeded.Twoapproachescanbeappliedtogeneratethesetsofcon-nectedfaces.Therstapproachinvolvesselectingthesetsoffacestobemergedbyjudgingtheconnectivitybetweenthememberfacesoutoffacesetsgeneratedarbitrarily.However,inthisapproach,thenumberofsetsgeneratedarbitrarilyincreasesapproximatelybyanorderofnrwhenthetotalnumberoffacesislarge:threesuperoirnrn!r!nr!nn1n2nr1rr1r21XOnrwhereXnumberofcombinationsntotalnumberoffacesFig.18Planardisplayofparticipatingfaces792 KCHUNG,KLEEANDTKIMProcInstnMechEngrsVol216PartB:JEngineeringManufacture B05601IMechE2002rnumberoffacestobemergedForexample,ifthetotalnumberoffacesis200,thenumberofcandidat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业资格-民用核安全设备焊接操作工真题库-2
- 财务管理的可持续发展研究试题及答案
- 采购真实面试题及答案
- 投资国企考试试题及答案
- 金融危机对企业财务决策的启示试题及答案
- 厦门烟厂招聘考试试题及答案
- 四史教育考试试题及答案
- 胆小游戏测试题及答案
- 电池开发面试题及答案
- 地铁反应测试题及答案
- GB/T 1185-2006光学零件表面疵病
- 区域消防安全风险评估规程DB50-T 1114-2021
- 幼教培训课件:《家园共育体系建构与实施策略》
- 最新易制毒化学品管理制度大全
- 安全输血管理制度培训课件
- 小学美术1色彩的情感课件
- 奥沙利铂过敏反应
- 项目部临时动火作业审批表
- 项目质量管理评价表
- 饮料生产公司应急预案汇编参考范本
- 蓝色大气商务商业计划书PPT模板
评论
0/150
提交评论