Chapter9.
FiveAxisToolPathGenerationMethodsOptimizedNC-toolpathgenerationfor5-axismachiningofcomplexsurfacesProf.
Dr.
Ir.
I-P.
Kruth(Jean-Pierre.
Kruth@mech.
kuleuven.
ac.
be)KatholiekeUniversiteitLeuven,Celestijnenlaan300B,3001Heverlee,BelgiumProf.
Dr.
Ir.
B.
Lauwers,IrP.
DejongheandIr.
1.
DotremontKatholiekeUniversiteitLeuven,Celestijnenlaan300B,3001Heverlee,BelgiumKeywords:CAD/cAM,5-axismillingAbstract:Thetoolpathgenerationmethoddescribedinthispaperisenhancingthesculpturedsurfacemachiningmethods,whichcanbefoundincommercialCAM-softwarepackages.
Toolaxisinclinationoptimizationisdonebasedonthepropertiesoftheunderlyingsurfaceandisaguaranteeforgouge-freeNC-toolpaths.
Thetoolinclinationvariesalongthetoolpathinsuchawaythattoolinclinationisoptimizedforeachindividualtoolposition.
TheproposedmethodusesprojecteddrivepatternsandisabletotakecareofmUltipleandeventrimmedpartsurfaces.
1.
INTRODUCTIONFiveaxismachiningoffreeformsurfaceshasmanyadvantagesifcylindricalortoricalcuttersareusedinsteadofballnosecutters.
Comparedtotraditionalthreeaxismachining,thematerialremovalrateincreasesandthemachiningtimereduces.
CommercialCAM-systemswithmulti-axiscapabilityareforcingtheoperatortogivethetoolacertainconstantleadand/ortiltangle(1)withrespecttothesurfacenormal.
Furtherasetofmultipleandtrimmedsurfacescanbemachinedwithinoneoperationthroughtheuseofdrivesurfaces.
Thedrivesurfaceisusedtogeneratetrajectoriesinacontactdrivenway,whicharethenprojectedontothepartsurfaces.
Thetoolorientationiscalculatedbasedeitheronthedrivesurfaceorthepartsurface.
Smallleadanglesarefavourabletothematerialremovalrate,surfaceroughnessandsurfaceaccuracy[2].
But,applyingasmallconstantleadanglealongthemillingpathcancausedifferentproblemslikegougingandvariationsinthescallopheight.
Asasolutionforthis,severalresearchershaveinvestigatedthedynamicoptimizationandadaptationofthetoolinclinationalongthetooltrajectory[1][2].
Themaindrawbackofmostofthesemethodsisthattheyarecontactdriven.
Thismeansthatthetoolisguidedalongtheisoparametriclinesofthepartsurface.
Asaresult,onlysinglesurfaceswithouttrimmingscanbemachined.
Thetoolpathgenerationmethoddescribedinthispaperoptimizesthetoolinclinationineachpointofthepartsurface.
ThesedevelopmentsfitintheframeoftheOPTIMACHproject.
ThegoalsofthisEU-fundedprojectare:Createreliablecollision-anderror-freeNC-programsthroughanon-lineclosedloopsimulationsystem.
Enhancemillingstrategiesinordertoimprovetheachievedsurfacequalitythroughoptimizingthetoolanglew.
r.
t.
theworkpieceandthestep-over.
Theoriginalversionofthischapterwasrevised:Thecopyrightlinewasincorrect.
Thishasbeencorrected.
TheErratumtothischapterisavailableatDOI:IFIPInternationalFederationforInformationProcessing199910.
1007/978-0-387-35392-0_40G.
J.
Ollingetal.
(eds.
),MachiningImpossibleShapesDependingontheprerequIsItesposedbytheusedCAD/CAMsystem,twomainapproacheshavebeenfollowedduringthedevelopment.
Thefirstapproachisbasedontheprototypesoftware,whichhasbeendevelopedinthepastatthedivisionPMAoftheK.
U.
Leuven[2].
Thesecondapproachisamorepracticalsolution,takingawaythedisadvantagesfromthefirstone.
Inbothcases,theinclinationadjustmentisdoneduringthetoolpathgenerationstep(greycolouredblockonFigure1)andnotduringNC-simulation,NC-verificationoronthemachine.
'"Loadll,20-'IFedral,200GOlDx,Y,z,i,j,k,Col/sonme$$llgeIN1T20M6IN2G1X,.
Y.
.
Z.
.
B.
.
C.
.
F300\.
jFigure1.
Overviewofthetoolpathgenerationprocessfora5-axisNC-program2.
FIRSTAPPROACH:NUMERICALOPTIMIZATIONBASEDONTHEANALYTICREPRESENTATIONOFTHEWORKPIECEGEOMETRY.
Forthisfirstapproach,thestandardCAD/CAM-routinesareusedtocalculateeachtoolposture.
Atoolpostureisthecombinationoftoolposition(xyz)andtoolorientation(ijk).
ThetoolinclinationascalculatedbytheCAD/CAM-systemisthenusedasthestartingvaluefortheoptimizationalgorithms.
TheroutinesofthestandardCAD/CAM-systemaregeneratingthetoolposturesinthefollowingmanner(Figure2):,A"".
.
/i)////.
/,///'//gJPSFigure2.
Methodforgeneratingtoolpostures344osAcertaininclinationangleisappliedtothetoolW.
r.
t.
thesurfacenormalofthecorrespondingtooltippointinthepartsurface.
Thetoolisthenprojectedontothepartsurface,whereacontactpoint(CP)isfound.
lftheinclinationangleappliedtothetoolislargeenough,thecontactpointwilllieinfrontofthecutter.
Theoptimizationalgorithm,explainedhereforacylindricalcutter,calculatesthemaximalangleoverwhichthecuttermayberotatedaroundthecontactpoint(CP)tofitascloseaspossibletothepartsurface.
Todothis,thealgorithmconstructsafunction8=f(u,v)representingtherelationshipbetweentheunderlyingsurfaceofthetoolandtheangleoverwhichthecutterisallowedtorotate.
ThisfunctionisthenminimizedtoobtaintheangleTheminimizationprocedureisbasedonatwo-dimensionalNewton-Raphsonmethodstartingfromagivenpointonthepartsurface.
Theresultofthisminimizationmethodisthenearestlocaloptimuminthesurroundingofthegivenpoint.
Figure3.
ElementarydiscinsidethecutterThesizeoftheunderlyingsurfaceforwhichthefunction8=f(u,v)isdefined,isdirectlyrelatedtothetooldiameter.
Thechanceforhavingmorelocalminimaincreaseswiththesizeofthecutter.
Asaconsequence,theanglehastobecalculatedformorethanonepoint,tobesuretofindthesmallestone.
Thisisdonebychoosinganumberofpointsonthebottomofthecylindricalcutter.
Foreachpoint,thefollowingisexecuted:1)Computetheshortestdistancetotheunderlyingpartsurface.
Consequently,thenearestpoint(PI)onthepartsurfaceisfound.
2)Theminimizationisof8=f(u,v)isdonestartingfromthepointPI.
3)Repeatstep2untiltherequestedaccuracyisachieved.
s:;pCPworlDCP_.
.
_.
.
_.
.
_.
.
_.
.
-··'1Z··_.
.
-,:/.
/OSPSThefulltoolwiththeestimatedtoolaxisisprojecteddownonthesurface.
ThisisdonebyusingthestandardCAD/CAMsystems'functionalityfortoolprojection.
Thetoolprojectionreturnsacontactpoint(UCP),whichmightactuallybeinglocatedeverywhereonthebottomofthecutter.
Thetoolaxisisthenac(justed(acertainvalueisaddedforB),basedontherelationshipbetweenthecontactpoint(CP)andthecontactpointreturnedbythetoolprojectionmethodUCP.
TheoalistoetCPascloseasossibletoUCP.
347PSThetoolisprojectedagainwiththenewlyfoundtoolaxis.
Doingthetoolprojectioneverytime,gougingisavoided.
Stepse,0andf)arerepeateduntilacertaincriterionisfulfilled.
Possiblecriterionsare,'UCPcloseenouhtoCP,iJ.
8notositiveanmore,.
.
.
Ingeneral,after2or3iterationstheoptimizedtoolpostureisfound.
Greatcareistakentonotrushthetoolaxisvariations.
Fastdecreasesofthetoolinclinationangle{)cancausethecuttertocutwithhisback.
Thisisnotfavourablefortoolsthatdonotcutwiththecentre(e.
g.
toricalcutters).
Quicklyincreasingthetoolinclinationontheotherhandcanhelpthecuttertoavoidgouging.
Asaresult,thedisturbanceofthetoolinclinationangle{)perdistanceunitislimitedtodifferentvaluesfordecreasingandincreasingtoolaxisinclinationvalues.
4.
\MACHININGRESULTSFortheexperimentalverificationoftheappliedmethod,aworkpiece(dimensions100x100mm)withaconcaveandconvexregion(Figure6)wasmilledoutofureolandaluminiumusingafive-axisMAHO600Cmillingmachine.
Duringtheexperiments,atoricalcutterwithadiameterof20mmandacornerradiusof4mmwasused.
Thenumberoftracksalwaysequalsto20.
ZCIYCFigure6.
Surfacewithconvexandconcaveregion348OneworkpiecewasmilledwiththestandardroutinesoftheCAD/CAM-system.
Forthistest,aminimalinclinationangleof9degreeshasbeenapplied.
Anotherworkpiecewasmilledusingtheoptimizedtoolaxisinclinationroutines.
Thescallopheightofthetwoworkpieceswasinvestigatedusinga3DcoordinatemeasuringmachineCOORD3equippedwithaWolf&Becklaser-scanningprobe.
Figure7showstherawscanningdata.
·202040608J100120·1·2·3Figure7.
Measuredprofileoftheworkpieceintheconvexregion.
Forthisspecificcase,thelargestbenefitoftheoptimizedmethodcomparedwiththestandardmethodwasfoundintheconvexregion.
Intheconcaveregionthecutterwillalwaysbeforcedtoalargertoolinclinationinordertopreventgouging.
5.
CONCLUSION&CONTINUATIONOFWORKTheproposedalgorithmshavebeenimplementedinsideacommercialCAD/CAMsystem.
Experimentsprovethealgorithmsfromthesecondapproachtoberobustandgeneralapplicable.
Sincetheoptimizationofthetoolpostureresultsinalargermaterialremovalrateandasmallerscallop,theneedforanaccuratestep-overcalculationalgorithmisoriginating.
ACKNOWLEDGEMENTSTheOPTIMACHprojectisbeingcarriedoutintheframeoftheIndustrialandMaterialsTechnologiesresearchandtechnologicaldevelopmentprogrammeoftheEuropeanCommunitywithafinancialECcontributionupto1.
923kECU.
MoreinformationaboutthisprojectcanbefoundontheOPTIMACH-webpages:APPENDIXDifferentangularsystemsareinusetodefinethetoolaxisinclination.
Themostpopularsystem,whichalsoisfoundinmostcommercialCAM-systemsisthelead-tiltsystem349(Figure8).
However,theinclination-screwsystemhasadvantagesinthewaythecalculationsaredone,butislessobviousfortheuseroftheCAM-system.
normalvectorZznormalvectortoolcenterpoint0toolcenterpoint0ycpfeeddirectionfeeddirectionFigure8.
Thelead-tiltsystem(lead=aandtilt=P)versustheinclination-screwsystem(inclination=eandscrew=(j).
Theabilityexiststoswitchfromoneangularsystemtoanotherusingtheseformulas:Table1.
TransistionformulasbetweenbothangularsystemsXinclination-screw=cosrp.
sin()X'ead-tilt=smaYinclination-screw=sinrp.
sin()Ylead-tilt=-cosa.
sinf3Zinclinalion-screw=cos()Zlead-tilt=cosa.
cosf3REFERENCES[I]ChoiB.
K.
,ParkJ.
W.
,JunC.
S.
,Cutter-locationdataoptimizationin5-axissurfacemachining,ComputerAidedDesign,vol.
25,no.
6,1993.
y[2]KruthJ.
-P.
,KlewaisP.
,OptimizationandDynamicAdaptationoftheCutterInclinationduringFive-AxisMillingofSculpturedSurfaces,AnnalsoftheCIRP,vol.
43/1,p.
443-448,1994[3]LeeY.
S.
,DecisionSupportEnvironmentforAdvancedMulti-axisCNCMachining,4thIndustrialEngineeringResearchConferenceProceedings,p.
260-268,1995.
[4]LeeY.
S.
,JiH.
,Surfaceinterrogationandmachiningstripevaluationfor5-axisCNCdieandmoldmachining,InternationalJournalofProductionResearch,vol.
35,no.
1,p.
22-252,1995[5]LiS.
X.
,JerardR.
B.
,5-axismachiningofsculpturedsurfaceswithaflat-endcutter,ComputerAidedDesign,vol.
26,no.
3,1994.
[6]MarciniakK.
,GeometricModellingforNumericallyControlledMachining,OxfordUniversityPress,1991.
[7]MarciniakK.
,Influenceofsurfaceshapeonadmissibletoolpositionsin5-axisfacemilling,ComputerAidedDesign,vol.
19,no.
5,1987.
[8]SaarA.
,LauwersB.
,DejongheP.
,Optimisedtoolpathgenerationmethodsforeconomicandcollisionfreemulti-axismachining,Proceedingofthe31stISATAconference,1998.
350
HostHatch在当地时间7月30日发布了一系列的促销套餐,涉及亚洲和欧美的多个地区机房,最低年付15美元起,一次买2年还能免费升级双倍资源。商家成立于2011年,提供基于KVM架构的VPS主机,数据中心包括中国香港、美国、英国、荷兰、印度、挪威、澳大利亚等国家的十几个地区机房。官方网站:https://hosthatch.com/NVMe VPS(香港/悉尼)1 CPU core (12.5%...
LOCVPS发布了7月份促销信息,全场VPS主机8折优惠码,续费同价,同时香港云地/邦联机房带宽免费升级不加价,原来3M升级至6M,2GB内存套餐优惠后每月44元起。这是成立较久的一家国人VPS服务商,提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建站和远程办...
vinahost怎么样?vinahost是一家越南的主机商家,至今已经成13年了,企业运营,老牌商家,销售VPS、虚拟主机、域名、邮箱、独立服务器等,机房全部在越南,有Viettle和VNPT两个机房,其中VNPT机房中三网直连国内的机房,他家的产品优势就是100Mbps不限流量。目前,VinaHost商家发布了新的优惠,购买虚拟主机、邮箱、云服务器、VPS超过三个月都有赠送相应的时长,最高送半年...
cornerradius为你推荐
最数码最大的数字位数是多少位?ghostxp3GhostXP3电脑公司特别版V499怎么安装吴晓波频道买粉看吴晓波频道的心得手机区号手机号码+86是移动区号还是联通的区号?童之磊网文大学很强吗?mate8价格华为mate8什么时候会降价商标注册查询官网如何在网上查询商标是否注册?iphone6上市时间苹果6什么时候出?安全漏洞如何发现系统安全漏洞云挂机有免费的云挂机软件吗?
免费申请网站域名 息壤备案 国外php主机 圣迭戈 免费名片模板 免费博客空间 193邮箱 徐正曦 泉州移动 免费高速空间 web服务器安全 paypal注册教程 卡巴斯基是免费的吗 双12 厦门电信 中国电信测速器 中国电信测速网站 成都主机托管 重庆服务器 黑科云 更多