文档简介
ORIGINALARTICLEY.-S.MaT.TongAnobject-orienteddesigntoolforassociativecoolingchannelsinplastic-injectionmouldsReceived:17December2002/Accepted:17December2002/Publishedonline:17October2003C211Springer-VerlagLondonLimited2003AbstractDuetothedemandforshortproductdevel-opmentcycles,plasticinjectionmoulddesignersarere-quiredtocompresstheirdesigntimeandtoaccommodatemorelatechanges.Thispaperdescribesanassociativedesignapproachembeddedinacoolingchannelmoduleofamoulddesignsoftwarepackage.Itgivesasetofcomprehensiveobjectdefinitionsforcoolingcircuits,andaddressesbalancedorunbalanceddesigns.CADalgorithmsthathavebeendevelopedarebrieflyexplained.Withthisnewapproach,moulddesignerscaneasilypropagatechangesbetweenmouldplatesorinsertsandthecoolingsystemwithouttheneedfortediousrework.Hence,thisapproachcansignifi-cantlyreducethetotaldesigntimeandtheimpactoflatechanges.KeywordsCoolingcircuitPlasticmoulddesignCAD/CAMAssociativedesignDesignautomation1IntroductionCurrently,mostCADsystemsareunabletocapturedesignintentcompletelyandunambiguously.Richde-signinformationcannotbefullyrepresentedinCADmodelsandlatechangesintheproductdevelopmentcyclecausealotofrework.IthasbeenacknowledgedthatCADinteroperabilityshouldcoverintegrationwithknowledge-basedengineering(KBE)systems1.How-ever,thereisnomechanismtoenabledesignintentinformationflow.Suchaninformationgapisveryobviousinplasticinjectionmoulddesignaswell.Moulddesignersarefacingincreasingpressuretoreducethedesigntime,andyetareexpectedtoassuremouldquality.VariousCADtoolsfordesigningplasticinjectionmouldshaveemergedsincetheearly1970s2,mostofwhichfocusedonmouldingflowanalysisandoptimi-sationalgorithms3,4,5.Recently,thedesignofmouldsub-systems,suchascore/cavityinserts6,7,runners8,9,gatelocations3,4,5andcoolingsystems10,havebeenthefocus.Forcoolingsystemdesign,Wangetal.11suggestedastrategywiththreestages,initialdesignwithone-dimensionalapproximation,two-dimensionaldesignwithoptimisation,andthree-dimensionaldesignwithcoolingeectanalysis.Theyhavedevelopedaprogramthatuses3D-boundaryelementmethodstoanalyse3Dheattransfer.Alltheabove-mentionedtoolsareonlyabletogenerategeometricalinformation.Therepresentationandreuseofrichdesigninformationatdierentlevelsarenotaddressed.Object-oriented(OO)softwaretechnologyhasbeenappliedtomeettheinformationrepresentationgapinmoulddesign12.Objectdefinitionscanprovideagreatdealofhelpinsortingoutcomplicatedentities,espe-ciallyforpart-independentpartsandfeatures.However,maintainingtherelationshipsamonggeometricalentitiesandmakingthemcustomisableisstillnotatrivialtask.TheCADsoftwaredevelopmentapproachthatcanachievepersistentrelationshipsamonggeometricalentitiesisreferredtoastheassociativedesignapproach.OnewaytobuilddesignintentandprocessknowledgeintoaCADsystemisintheformofaprocesswizard,whichisbasicallyanapplicationprogramcoupledwithasetofsequenceduserinterfaces(UIs)toguideuserstocompletecertaininteractionswiththecomputersystem.MouldWizardfromEDSInc.isonesuchprocess-basedwizard13.Thispaperintroducestheassociativedesignapproachappliedinitscoolingchannelmodule.Marketfeedbackshowsthatthisconceptcansignificantlyreducethegapbetweenhumanknowledgeandconsistentcomputerrepresentations.ThecoolingsysteminamouldaectsnotonlythequalityofresultantmouldingpartsbutalsoeciencyinY.-S.Ma(&)T.TongDesignResearchCentre,SchoolofMechanicalandProductionEngineering,NanyangTechnologicalUniversity,639798Singapore,SingaporeE-mail:.sgIntJAdvManufTechnol(2004)23:7986DOI10.1007/s00170-003-1630-1mouldingproduction.Inthecurrentindustrypractice,itiscommontouseatleastfourmajorcoolingcircuitsinamouldassembly.Theyarelocatedonthecavityinsert,thecoreinsert,A-plateandB-plate14.Wangetal.11andSingh15recognisedthattheparametersindesigningcoolingsystemarenumerous;designvariables,suchaslocations,typesofcoolingchannels,and3Dlayoutofcircuits,areusuallymodifiedfrequentlytoaddresslatepartdesignchangesaswellasmoulddesignoptimisation.ThemodificationprocessislaboriousanderrorpronebecausedesignershavetoeditandupdateCADmodelsrepetitively.Moketal.16developedacoolingsystemthatcanautomaticallyretrievecertaincircuitpatterns,suchasstraightorUtypes,buttheassociationamonggeometricalentitiesisnotdiscussed.AnexpertsystemfordesigningcoolingsystemswasintroducedbyKwonetal.10.Thesystemconsistsoffourlevels:layoutdesign,analysis,evaluationanddecision-making.Adecision-makingmoduleevaluatestheredesignofcoolingchannelsbasedontherulesstoredinaknowledgebase.However,thereisnointe-grationwithaparametricCADsystem.Insummary,anecientanduser-friendlycoolingsystemdesigntoolishighlysought;suchasystemcanbeexpectedtofreemoulddesignersfromtediousgeomet-ricalupdatingandtokeepdesignmodelsconsistent,sothatthetotalmoulddesigncycletimecanbeshortened.Thispaperpresentsacoolingchanneldesigntoolthatprovidessubstantialautomationforcoolingcircuitgenerationwithassociativelinksamongcoolingholesandtheirdrillingfaces.1.1GenericissuesassociatedwithcapturingdesignintentsIntheindustry,coolingchannelsareusuallydesignedintheformofcoolingcircuit,butrepresentedasHOLEfeaturesusingCADtools.Ontheotherhand,experi-encedmoulddesignersfoundthatsolidcylindersarealsocommonlyusedinsteadtorepresentcoolingchan-nels.Inthelatterapproach,whenthedesignisfinalised,allchannelsareunitedtoformacoolingcircuit.WithsuchunitedcircuitsdefinedwiththehelpofCAEanal-ysistools,thecoolingeectcanbeevaluated11.ThesecircuitsarenotconvertedintoholesuntilthedesignhasbeenfinalisedandisreadyforCAMtoolpathgenera-tion.Withthisformofrepresentation,aCADsystemcandisplay/drawcoolingchannelsforvisualinspection,withoutdisplayingdetailedfeaturesofthecore/cavityinsertsandmouldplates.RepositioningandmodifyingcylindersalsorequirefewerstepsthanusingHOLEfeatures.Itenablesautomaticcheckingforcollisionsbetweencoolingchannelsandothermouldfeatures,suchascavitiesandejecting-pinholes.However,representingcoolingchannelsintheformofsolidcylindershasseveralproblems.First,manystepsarestillrequiredforasimplechannel,suchascreatingacylinder,chamferingtheblindendinthecaseofablindhole,andrunningthroughaseriesofdialogueboxestopositionandorientit.Commonly,therearemanychannelsinacoolingcircuit,socreatingtheminvolvesalotofrepetitivecommands.Whenmodificationsareneeded,cylindershavetobeeditedrepetitivelyagain.Thissituationiserror-prone.Second,coolingchannelsarenotself-identified.Forautomaticheattransferanalysisorcollisionchecking,identifyingcoolingchan-nelsisparticularlyimportant.Third,theycannotpro-videorientationinformationforplugs,nozzles,orbaestobeinsertedintocoolingchannelsinauser-friendlydrag-and-dropmanner.Hence,moulddesignershavebeenfrustratedwithtedioussteps.1.2SemanticdefinitionsofacoolingsystemAnobject-orientedsoftwaredesignapproachcanbeappliedtoaddresstheissuesdiscussedintheabovesection.Definingasetofobjecttypesorclassesthatprovidesself-containeddefinitionsofcoolingsystemsandenablesdynamicupdatingtovalidatethecoolingsystem,isessential.InFig.1,thesimplifiedsemanticstructureofacoolingsystemanditsrelatedcomponentmembertypesisshown.Eachcomponenttypeisdefinedasanobjectclass.Acoolingchannelisdefinedasacontinuousstraightholethatcontainscoolingliquid(waterinmostcases).Itcanbecontainedinasinglemouldcomponent(platesorinserts),oritcutsacrossseveral.Inthispaper,holeisusedtodescribethegeometricalshapeofacoolingchannelonasinglemouldcomponent,however,itsrepresentationisnotthesameastraditionalHOLEfeatures(seethenextsection).AnexampleofacoolingcircuitisshowninFig.2.Holes15arecoolingchan-nels.Acoolingcircuitrepresentsalltheinter-connectedcoolingchannelsbetweenaninletandanoutlet.Severalcoolingcircuitsformacoolingsystem.InFig.2,holes15jointlyformacoolingcircuit.Acircuitcanhaveseveralcoolingchannelswithdierentorientations.Thesechannelsconsistofcoolingholeswhicharedrilledfromdierentfacesofthemouldplatesorinserts.Thefaceusedtodrillacoolingholeiscalledthepenetratingface.Naturally,acoolingholehasonepenetratingfaceandthehole-drillingvectoralwaysleavesfromthepe-netratingfaceandpointstotheotherend.Usually,Fig.1Semanticstructureofacoolingsystem80coolingholesareperpendiculartothepenetratingface.However,inordertocatertosomespecialcases,thisconstraintisnotimposedforthepurposesofthisarticle.Inpractice,somecoolingchannelscutacrossmultipleblocks;anexampleofthisisshowninFig.3.Itconsistsofseveralconnectedcollinearcoolingholes(hole1,hole2andhole3).Suchchannelsarespeciallynamedcol-linearcoolingchannels.Inmanycases,multi-impressiondesignisusedforthemouldlayout.Therearetwoapproachestocreat-ingcoolingcircuitsthen:balancedandunbalanced.Acoolingsystemisreferredtoasbalancedifthesamecoolingcircuitpatternisappliedtoeveryimpression.Otherwise,thecoolingsystemisunbalanced.Usually,ifthemouldisdesignedwithabalancedmulti-impressionpattern14,andthedesignerwishestohaveanidenticalcoolingcircuitforeachimpressionsection,thenthebalancedapproachisused.Inthiscase,becauseeachcircuitisdesignedmainlytocoveroneimpression;thecoolingeectcanbebettercontrolledtosatisfyheat-transferrequirements.Thisisespeciallyrecommendedforcomplexmouldingpartswherethecoolingeectcanbeoptimisedusingsimulationpackages11.Withthisapproach,aCADfunctionthatiscommonlyrequiredbymoulddesignersistoreflectthechangesinthecoolingcircuitpatternontheindividualimpressions.Ontheotherhand,thedesignermaywanttotreatthemouldasawholeanddesigncoolingcircuitswithoutconsideringtheimpressionpattern;ifthisisthecasehecanapplytheunbalancedapproach.1.3DetailedrepresentationsAdetailedcomponentstructureofacoolingsystemisgiveninFig.4.Aholeisrepresentedwithastraightlineandanoptionalcylindricalsolid.Thisstraightlineiscalledthecoolingguidelineforthehole.Moreprecisely,acoolingguidelineisastraight-linesegmentstartingfromthecooling-holepenetratingcentrepointtotheholesendcentrepoint.InFig.2,ABisthecoolguidelineforhole1,andCDisforhole2.Guidelinescontainhole-drillingvectors.Atboththestartandendpointsofeachcoolinghole,thefollowingtypesofhole-endscanbeselected,asshowninFig.5:(1)Drill-through,(2)Counter-bored,(3)Blindwithoutextensionand(4)Blindwithextension.SuchgeometricalfeatureinformationisrepresentedasFig.3AtypicalcollinearcoolingchannelFig.4DetailedcomponentstructuresofacoolingsystemFig.2Anexampleofcoolingcircuit81attributesattachedtoguidelines.Thecylindricalsolidscanbegeneratedanytimeifitisneededbasedontheinformationstoredwitheachguideline.Traditionally,coolinglinesarealsousedtorepresentacoolingcircuit11,buttheyareseparateentitiesfromthecontainingsolids,suchasmouldplatesorinserts.Oneofthedesignideasinthispaperisthateveryguidelinehasstartandendpointthatareassociatedwiththecorrespondingpenetratingandexitingfaces,exceptfortheendpointsofblindholes.Therefore,ifthesefaceschangetheirpositions,theassociatedpointscanbede-riveddynamicallyandupdatedaccordingly.Inotherwords,coolingguidelinesarealwaysassociatedwiththeirpenetratingandexitingfaces.Thecoolingguidelinesofalltheholeswithinacoolingcircuitaregroupedasaguidepath.InFig.2,fiveguidelines,AB,CD,EF,GH,andIJ,formaguidepath.Inthispaper,asshowninFig.4,aguidepathrepresentseachcoolingcircuitcompletelywhilecoolingguidelinescanhavecertainattributestodescribethecooling-holetypes,diameters,etc.Infact,coolingcylindricalsolidsaregeneratedonlywhenneededforviewing,checkingphysicalcollisionamongdierentfeatures/components,orcreatingde-tailedfeaturesonplatesorinserts.Thesecoolingsolidscanbedeletedtosimplifythedisplay;aslongastheguidepathsareavailable,thesecoolingsolidscanberegenerated.Atlaterstages,afterconfirmingthecoolingsystemdesign,geometricalholesmaybestillneededforCAMapplicationorcomponentstructuredetailing.Theycanbeachievedbysubtractingcoolingsolidsfromtheircorrespondingplate/insertbodies.Aguidepathisalsousedtomaintainconnectivityamongitsguidelines.Tovalidateandverifythiscondi-tion,avalidatormethodisdefinedintheguidepathclass.Thecollinearcoolingchannelisthespecialobjecttypethatiscreated.FromFig.4,itcanbeseenthatacoolingcircuitmaycontainsuchcollinearcoolingchannelsaswellassimplechannels.Eachcollinearchannelcanberepresentedbyagroupofguidelinescalledthecollinearpath.Obviously,itselementguide-linesmustbeconnectedfromheadtotailcontinuouslyalongastraightline.InFig.3,AB,CDandEFformacollinearpathandrepresentthroughhole1(withbothcounter-boredends),throughhole2,andblindhole3respectively.Itcanbeseenthatwithinacoolingcircuit,coolingelementsareassociatedbecausetheyarevali-datedinstantlyuponanychange.AsshowninFig.4,thecontentsandrepresentationofacircuitobjectchangeaccordingtothecontextanduserschoices,forexample,acircuitcanbedisplayedgraphicallyasasetofinter-connectedguidelines,orasasetofcylindricalsolids.Acoolingcircuitisself-con-tainedwithgeometricalandnon-geometricalinforma-tionintheformofrichattributes.Insummary,withthisobjectstructuredesign,coolingchannelsandtheirrelatedmouldplatesorinsertscanbeautomaticallyupdatedifsomeelements,suchaspene-tratingfacesordrilling-holetypesaremodifiedatlaterdesignstages.Sinceallthecoolingchannelsarecreatedinanassociativeapproach,thentheprocessknowledge,suchaspenetratingfaces,drillingdirectionsandconti-nuitywithinacircuitcanbeembeddedwithintheCADmodelandstoredpersistently.2Implementationaspects2.1EmbeddedlinksandparametersInacoolingdesignsessionwiththismodule,guidelinesareinitiallycreatedthroughagraphicaluserinterface.Toassociatethestartandendpointsofeveryguidelinewiththepenetratingandexitingfaces,withtheexceptionoftheendpointsofblindholes,asmartpointconceptisused13.Asmartpointisapointonthesurfaceassociatedwiththefaceatthekerneldatabaselevel.Itkeepsthepersistentlinkwiththecorrespondingface.Here,wordsmartrepresentstheassociativenatureofanentitytoanotherrelatedentity.Sinceguidelinesarecreatedbasedonsuchsmartendpoints,thenthecor-respondingguidelinesarealsocalledsmartlines.Eachofthemisconnectedtoone(forblindholes)ortwosmartpoints(forthroughholes).Acoolingsolidcylindercanbegeneratedautomati-callyalongitssmartguidelinebysweepingacircularsectionprofile13.Forablindhole,aconeendisadded.Foracoolingcircuit,itscylindricalsolidsarethenuni-tedasthesolidrepresentation.Thesegeometricalfea-turesarerepresentedwithattributesattachedtoguidelines.Suchrelatedattributesincludetypeofend(seeFig.5),coolingholediameter,anddepthanddiameterofthecounter-boredportion,ifapplicable.Theyareusedforcoolingholeeditingandcoolingsolidregeneration.2.2FunctionsandalgorithmsThemainfunctionsthathavebeendevelopedinthismoduletomeettherequirementsforcoolingsystemdesignarelistedhere:Fig.5Typesofcoolingcylinderends82a.Additionofsmartguidelinestoformguidepathsb.Modification/repositioningofguidelinesc.Deletingofcircuitguidepathsd.Creationofcoolingsolidse.Modificationofthecoolingsolidsf.Deletionofthecoolingsolidsg.Creationofbalancedorunbalancedcoolingdesignsforamulti-impressionmould.Thesefunctionsarebrieflydescribedbelow.2.3CreatingandeditingthesmartguidepathofacoolingcircuitTocreatethefirstguidelineofaguidepath,theuserneedstoselectafaceonanintendedsolidastheinletpenetrating(planar)faceofthecircuit(seeFig.2).Aplaneequationcanbeextractedfromtheselectedplanarface.TheinitialstartpointAfortheguidepathonthisfacecanbefoundbasedontheusersindicationpoint;asmartpointisthencreated.Thedefaultdirectiontogeneratethefirstcoolingguidelineissettothereversedirectionofthefacetonormal,anditisdisplayedonthegraphicwindow.Theusercaninteractivelymodifytheinitialpointpositionandguidelinedirectionwithdif-ferentsubmenusactivatedfromtheUIshowninFig.6.Then,theusercandynamicallydragacoolinglineorinputavalueofthelengthfortheguidelineofablindhole,orchooseanotherfacetoindicatetheendingfaceforathroughhole.Inthelattercase,anothersmartpointwillbecreatedattheendpointoftheguideline.Aftercreatingthefirstguideline,asequencenumber,1,isdisplayednearit.Tocreatethenextguideline(seeFig.2),adrillingvectorisrequired.TheusercanindicatethebottompenetratingfaceatpointP.Then,thenextguidelinedirectionissettobeinthereversenormaldirectionoftheselectedface.ThevectorsstartpointCisdeterminedwithreferencetothepreviousguidelineABandthenearestpointtotheusersindicatedpointP.Thisisanembeddedruleimplementedinthiswork.Tomakethevectordefinitionuser-friendlier,manysuchcontextrulesareappliedtoassistguidelinecreation.Inthiscase,whendefiningtheguidelineCD,fromthepreviousAB,itisextendedautomaticallytofindthedrillingpointConthebottomface.AsmartpointiscreatedatConthisfacetoassociatetheguideline.Again,sequencenumber2isdisplayedneartheguideline.Theusercanalsodefinethenextguidelinevectorbyselectingoneworkingcoordinatedirection,+X,)X,+Y,)Y,+Z,or)Z,andthenindicateaguidelinestartpoint.Inthesimilarmanner,acompleteguidepathcanbedefined.Uponconfirmingalltheguidelinesoftheintendedguidepath,thecontinuitywithinthepathischeckedwiththevalidatormethod(seeFig.4).Thisguidepathisthentreatedasasingleentity.Asexpected,guidelinescanbecreatedoraddedtoaguidepathbyCADfunctions.Existingguidelinescanalsoberemovedeasily.Duringtheinteractionstodefineguidelines,theusersinputparametersandsequencesaredierentiatedwiththecorrespondingalgorithmbranches.Forexample,tocreateasimpleblindhole,theusersselectionsequencescanbeanyofthesethreeoptions:(a)justthepenetratingface,(b)thepenetratingfaceandthenanexistingper-pendicularreferencecoolinghole,and(c)simplyanexistingcoolingholecollineartotheintendedone.Un-dereachoption,theusersselectionsequencesaredis-tinguished;necessaryadjustmentstotheintendedcoolinglinearemadetokeeptheguidepathconnected,andafriendlyUIisdesigned.Afteracoolingguidelineisselected,itsproperties,includingitslength,aredisplayedonthesameUIasshowninFig.6.Thesecanbechangedandupdated.Infact,whenaguidelineisselected,itsguidepathisalsoidentified.ThisisbecausealltheguidelinesinaguidepathareassociatedwithFig.6UIforcreatingguidinglines83continuityconstraints.Iftheinletpointpositionoftheguidepathismoved,thewholepathfollowsaccordingly.AusercansecurelydeleteaguidepathbyselectingtherelevantoptionfromtheeditingUI.2.4CreatingandeditingcoolingsolidsAfterdefiningaguidepath,coolingsolidscanbegen-eratedbasedontheattributesoftheindividualguide-lines.Coolingsolidsarecreatedonlywhentheuserneedsthem.AsshowninFig.4,coolingchannelscanhavedierenthole-types.Thesetypescanb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西南宁市第十九中学春季学期代课教师招聘4人备考题库有完整答案详解
- 2025年广西贺州市富川瑶族自治县自然资源局招聘2人备考题库参考答案详解
- 2026四川绵阳市江油市社会治安综合治理中心招聘5人备考题库及答案详解1套
- 2026年春季青海西宁市消防救援支队面向社会招聘政府专职消防队员和消防文员9人备考题库及答案详解(新)
- 2026江苏扬州经济技术开发区村(社区)工作人员选聘26人备考题库带答案详解
- 2025河北唐山一中教育集团金枫叶学校招聘教师1人备考题库及一套完整答案详解
- 2026云南西双版纳州勐海县消防救援局招聘城镇公益性岗位人员2人备考题库及答案详解(新)
- 2026年绍兴新昌县教体系统校园公开招聘教师27人备考题库及完整答案详解一套
- 2026广东省岭南国防教育基地教官岗位招聘备考题库附答案详解
- 2026江苏华电铁塔制造有限公司招聘12人备考题库参考答案详解
- 河南豫能控股股份有限公司及所管企业2026届校园招聘127人考试备考题库及答案解析
- 2026浙江宁波市鄞州人民医院医共体云龙分院编外人员招聘1人笔试参考题库及答案解析
- (2025年)新疆公开遴选公务员笔试题及答案解析
- 物业管家客服培训课件
- 直销公司旅游奖励方案
- 中央空调多联机施工安全管理方案
- 《离子反应》 第1课时 教学设计【高中化学必修1(人教版)】
- 有关中国居民死亡态度的调查报告
- 核对稿100和200单元概述
- 医学统计学(12)共143张课件
- 特种设备安全检查台账
评论
0/150
提交评论