英文文献以及翻译Boolean operations for 3D simulation of CNC machiningWord格式文档下载.docx
- 文档编号:18796215
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:14
- 大小:917.49KB
英文文献以及翻译Boolean operations for 3D simulation of CNC machiningWord格式文档下载.docx
《英文文献以及翻译Boolean operations for 3D simulation of CNC machiningWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《英文文献以及翻译Boolean operations for 3D simulation of CNC machiningWord格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
rez-Vidal
SoftwareDepartment,PolytechnicalUniversityofCatalonia,SpainAccepted25April2003
Abstract
ThispaperaddressesthesimulationofdrillingtoolsCNCmachining.Itdescribesanovelapproachforthecomputationoftheboundaryrepresentationofthemachinedtools.MachiningconsistsofasequenceofBooleanoperationsofdifferencebetweenthetoolandthegrindingwheelsthroughtime.TheproposedmethodperformsthedynamicBooleanoperationsoncrosssectionsofthetoolanditreconstructsthe3Dmodelbytilingbetweenthecrosssections.Themethodisbasedonclassicalcomputationalgeometryalgorithmssuchasintersectiontests,hullcomputations,2DBooleanoperationsandsurfacetiling.Thisapproachisefficientanditprovidesusercontrolontheresolutionoftheoperations.AbstractThispaperaddressesthesimulationofdrillingtoolsCNCmachining.Itdescribesanovelapproachforthecomputationoftheboundaryrepresentationofthemachinedtools.MachiningconsistsofasequenceofBooleanoperationsofdifferencebetweenthetoolandthegrindingwheelsthroughtime.TheproposedmethodperformsthedynamicBooleanoperationsoncrosssectionsofthetoolanditreconstructsthe3Dmodelbytilingbetweenthecrosssections.Themethodisbasedonclassicalcomputationalgeometryalgorithmssuchasintersectiontests,hullcomputations,2DBooleanoperationsandsurfacetiling.Thisapproachisefficientanditprovidesusercontrolontheresolutionoftheoperations.
q2003ElsevierLtd.Allrightsreserved.
Keywords:
CNCsimulations;
Boresmachining;
Computationalgeometry;
Booleanoperations;
Surfacetiling
1.Introduction
MostoftheresearchonCNCinCADiscenteredontheautomaticcomputationoftoolpaths[5,13].Givenafinaltooldesign,theoptimaltrajectoriesofthetoolandthegrindingwheelsmustbecomputedyieldingasfinalresulttheCNCcode.Machiningsimulationandverificationhasexactlytheoppositegoal:
tocalculatethetoolstartingfromtheCNCcodeandfromageometricalmodelofthemachine,thewheelsandthetoolbeforemachining.Thissimulationhasthreemainapplications[6].First,itdetectseventualcollisionsbetweenthetooloranyofthegrindingwheelsandtherestofthemachine.Itisimportanttoavoidcollisionsbecauseseriousdamagestothemachinescanfollow.Next,simulationprovidesameansofvisuallyverifyingtheefficiencyofthetrajectories,whichmayresultinfasterandcheaperprocesses.Finally,thesimulationallowsuserstocheckifthesurfaceoftheresultingtooliseffectivelythedesiredone.Intheroutinepracticeofmachining,experiencedoperatorshaveenoughskillstoimaginethetoolfinalshapebyonlyreadingtheCNCcode.
However,theyaregenerallynotabletodosowithnewornon-standarddesigns.Therefore,theuseofasimulationsystemdecreasesconsiderablythetoolproductioncostbecauseitavoidsthetrialanderrorprocessontherealmachinewithcostlymaterialsthatisotherwisenecessary.
ThispaperaddressesaparticulartypeofCNCmachiningsimulation:
thegrindingofboresandcutters.ConventionalCADsystemsdonotprovideameansofrealizingthistypeofsimulationsandspecificapplicationsareneeded.Untilrecently,mostofthesimulationapplicationsdealtonlywiththemachiningof2Dcross-sectionsofthetoolsandtheywererestrictedtothemainflutingoperation[3].Threedimensionalapplicationsareratherrecent[4,23].Theyprovideamachiningsimulationforspecific5-axesmachinesandtheyarenotapplicabletogeneralmovements.Thispaperpresentsanovelapproachforthecomputationoftheexternalshapeofthetoolsthroughasequenceofcoordinatedmovementsofthetoolandthewheelsonmachinesofupto6-axes.Theproposedmethodreducesthe3Dproblemto2DdynamicBooleanoperationsfollowedbyasurfacetiling.The2Dsolutioninvolvesdifferenttechniquesofplanarcomputationalgeometry:
fromintersectionstohullcomputations.
Thepaperisstructuredasfollows.InSection2wereviewpreviousapproachesonmachiningsimulations.Section3describesbrieflythecontourconditionsofthesimulation.Finally,Section4describesthecomputationofBooleanoperationsandtheresultsoftheimplementationareshowninSection5.
2.Previouswork
MachiningcanbeconsideredadynamicBooleanoperationofdifferencebetweenthegrindingwheelandthetool.Itisdynamic,becauseboththetoolandthewheelsmovealongtimethroughrotationsandtranslations.
TheVectorCut[8,10],isprobablythemostreferencednumericalcontrolsimulationmethod.Itisanapproximatesolutionthatrepresentsthefrontierasasetofpointsandnormalvectorsthatwillbecutalongthepathofthegrindingwheel.Thismethodiseffectiveforthesimulationofsculpturedsurfacepolishing,butitisnotextensibletocomplexmotionsofthetooland/orthegrindingwheels.Itismainlyusefultodetectmistakesinthepathsuggestedbythepresenceofabnormallyhighorsmallcutvectors.Besides,exceptfortheextensionofRef.[16],itdoesnotyielddirectlyamodelofthebittobemachined.
Analternativestrategyformachiningsimulationconsistsofrealizingasequenceof3DstaticBooleanoperationsthroughtime.Themaindrawbackofthisstrategyisitshighcomputationalcost.AccordingtoRef.[11],thisisproportionaltothenumberofdiscretepositionstothefourth.Thisputsitoutofquestion,inpracticalterms.Anotherproblemitshowsisthegranularityofthetemporaldiscretization:
itmustbeveryfineifprecisioninthefinaltoolisrequired.ThismeansthatverylittlematerialiscutoffineachBooleanoperation,andthatmayentailrobustnessproblemsinthecomputations.Apossiblemethodtoavoidbothproblemsistodiscretizetheinitialtoolmodelintoavoxeloranoctreemodel,[20],toperformallthesequenceofBooleanoperationsonthediscretemodelandthenreconstructthemachinedsurface,attheend.ThisapproachbenefitsfromthefactthatthecostofdiscreteBooleanoperationsismuchlowerandthereconstructionphaseattheendoftheprocessisdoneaslateaspossible.Thisoptionrequiresthesequenceofmovementstobespecifiedintermsofrelativemotionofthegrindingwheel,whilethetoolanditsdiscretizationremainfixed.Thisprerequisiteisnotalwaysvalidand,inparticular,itdoesnotholdforthegeneralcaseof6-axesmachines.
Finally,anotheroptiontakenintoaccountisthatofthecomputationofthevolumesweptbythetoolandthegrindingwheelintheirmotions.AgeometricrepresentationofthisvolumewouldallowperformingonlyoneBooleandifferenceoperationbetweenthetwovolumes.Themaindifficultyofthisoptionisthecomputationofsweptvolumes.Thereareseveralreferences[1,2,21]onthissubject,thatcontainmethodsgenerallyappliedinCADforextrusions,collisiondetection,andotherproblemsbutnoneofthemcanbeappliedtothenon-trivialcaseofsimultaneousmotionofthetwosolidsinplay.
Thestrategyproposedhereinovercomesthedisadvantagesofthesemethods.Itconsistsofadoublediscretizationoffourdimensionalspace(3Dþ
time)thatreducesthegeneralproblemtoasequenceof2DBooleanoperationsand3Dgeometricreconstructions.Thisalgorithmisfastanditprovidesuser-controlonsimulationaccuracy.
3.Scenemodel
Therearedifferenttypesofmachinetoolsforthefabricationofboresandcutters.Theysharethesamegeneralstructurebuttheydifferinthenumberofdegreesoffreedom.Themethodproposedhereindealswithmachinesuptosixdegreesoffreedom.Thesemachineshaveastaticverticalaxis(ZinFig.1onwhichthegrindingwheelsetcanmoveupanddown.Onetoolisplacedonaspindle(thetoolholder),thatmaytranslateonthreeaxes(X;
YandU)androtateontwoaxes(WinrelationtothewheelaxisandArelativetoitsownaxis).Atthebeginningoftheprocess,atoolhasapiecewisecylindricalorconicalshape.Itsfinalshapeistheresultofasequenceofmachiningoperationsconsistingofsimultaneousmovementsofthetoolandthewheels.Thewheelshapeisalsopiecewisecylindricalorconical.Itremainsunchangedduringtheprocess.
Themachiningprocessisdividedintoasetofoperations,eachonewithaspecificnameinCNCjargon.Eachoperationisperformedusingaspecificwheel.ThisinformationiswrittenintheCNCfile.
Specifically,themainoperationsare(intheirusualorder):
Fig.1.6-Axesmachinetool.
Fig.2.Machiningoperationsonatool.
*Fluting:
performingthelateralhelicoidalofstraightgrooves
*Gashing:
cutsinthetoolhead
*Outerdiametersharpening:
edgesharpeningofthelateralgrooves
*Endfacesharpening:
edgesharpeningofthetoolheadcuts
*Notching:
directcutinthetoolhead.
Fig.2showsarealboreanditindicatestheoperationsthathavegivenitsshape.
Eachoperationperformsseveralsymmetricalcutsinthetoolshape.ThetoolshowninFig.2,forinstance,hasthreelateralgroovesrealizedduringthe‘Fluting’operation.Eachcutisperformedthroughasequenceofmovements.IntheCNCcode,eachmovementcorrespondstoalineinstructionspecifyingthemotionaxes(X;
Y;
U;
A;
orWforthetoolandZforthewheel)alongwiththeamountofrotationortranslationtobeperformedforeachedge.
4.Machiningsimulation
4.1.Overview
Ourapproachusesthefactthatthetoolshaveatubularshape.Itconsistsofdiscretizingthetoolinaxialsections,performingthemachiningoperationsonthesecrosssectionsandfinally,reconstructingthesurfaceof
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英文文献以及翻译Boolean operations for 3D simulation of CNC machining 英文 文献 以及 翻译 Boolean
链接地址:https://www.bdocx.com/doc/18796215.html