外文翻译--五轴联动机床的刀具轨迹控制方案  英文版.pdf_第1页
外文翻译--五轴联动机床的刀具轨迹控制方案  英文版.pdf_第2页
外文翻译--五轴联动机床的刀具轨迹控制方案  英文版.pdf_第3页
外文翻译--五轴联动机床的刀具轨迹控制方案  英文版.pdf_第4页
外文翻译--五轴联动机床的刀具轨迹控制方案  英文版.pdf_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

InternationalJournalofMachineTools&Manufacture42(2002)7988Atool-pathcontrolschemeforfive-axismachinetoolsChih-ChingLo*DepartmentofMechanicalEngineering,FengChiaUniversity,Taichung407,TaiwanReceived16November2000;accepted8May2001AbstractThispaperpresentsanewservocontrolmethodforfive-axismachiningapplications.Theproposedmethodconductsadirecteliminationofthedeviationerror,theorientationerror,andthetracking-lagerrorthatarethemainconcernsforfive-axistool-pathcontrol.Toachievethispurpose,theproposedfive-axiscontrolsystemisbasedonareal-timetransformationbetweenthedrive-coordinatebasis,inwhichthefivedrivesareoperated,andtheworkpiece-coordinatebasis,inwhichthedeviationerroretc.,aredefined.Keywords:Five-axismachinetool;Servocontroller;Tool-pathtrackingcontrol1.IntroductionToachievehighprecisioninmodernCNC(computernumericalcontrol)machiningapplications,designofservocontrolsystemsthatgenerateaccuratecoordinatedmulti-axismotionisofgreatimportance.Tosynchronizethemotionsofthedifferentaxeswhenmachiningacom-plexsurface,aconventionalmulti-axisservocontrolsys-temconsistsofaninterpolatorandseveralaxialcontrol-lers.Theinterpolatorgeneratesthedesiredtoolmotionthatisrelativetotheworkpiece,andthen,decomposesthedesiredmotionintothereferencepositioncommandsfortheseparatedrivingaxes14.Thepracticalmotionisrealizedbythedrivingaxes.Eachaxisiscontrolledbyanaxialcontroller,whoseobjectiveistotracktheaxialpositioncommand(i.e.,toeliminatethepositionerroralongeachdrivingaxis).Manyresearchershavedevelopedcontrolalgorithmsthatimprovethetrackingaccuracyforanindividualaxis.Traditionalalgorithmsarebasedonthefeedbackprin-ciple5,6.Inaddition,feedforwardcontrolalgorithmscanbeimplementedtoaugmentthetrackingperform-ance.Currently,asignificantcontributionhasbeenmadebyTomizuka7,whoproposedazerophaseerrortrack-ingcontroller(ZPETC).OnthebasisoftheZPETC*Tel.:+886-445-17250x3504;fax:+886-445-16545.E-mailaddress:.tw(C.-C.Lo).method,somevariationaloraccessoryalgorithms(e.g.,adaptiveZPETC)havebeenproposed8,9.Althoughthetrackingperformanceforeachindividualaxiscanbesignificantlyimprovedbytheabovemethods,theoverallcontrolperformanceforthemulti-axismachinetoolisnotalwaysguaranteed6.Atypicalperformanceindexforevaluationofthemulti-axisservocontrolisthecontourerror,whichdenotesthedeviationfromthedesiredtoolpath.Toconductaneffectivereductionofthecontourerror,Koren10proposedacross-couplingcontroller(CCC)thatisconstructedbetweenandparalleltotheaxialcontrollers.Atypicalcross-couplingcontrollerconsistsofareal-timecalcu-lationofthecontourerrorandacontrollawtoeliminatethecontourerror.BasedontheconceptoftheCCCmethod,numerouscross-couplingcontrollers(withdif-ferentcontour-errormodelsand/orcontrollerlaws)havebeenproposed1113.Thecontourerror,however,isnottheonlyconcernformulti-axistool-pathtrackingcontrol.Forinstance,thepositionlagalongthetrackingdirectionisanotherconcern6.Besides,theorientationerror,whichdenotesthedeviationanglebetweenthepracticaltoolaxisandthedesiredtooldirection,isalsoanimportantconcerninfour-orfive-axismachine-toolcontrol14.Inthispaper,themainconcernsforafive-axistool-pathcontrolarediscussedfirst.Then,aconventionalfive-axiscontrolsystemisdiscussed,anditsdrawbackisaddressed.Finally,afive-axiscontrolsystemthatcon-80C.-C.Lo/InternationalJournalofMachineTools&Manufacture42(2002)7988Fig.1.Thetoolpathalongthesculpturedsurface.ductsadirecteliminationoftheseconcernsisproposedandcomparedwiththeconventionalone.2.Mainconcernsinfive-axistool-pathcontrolLetsconsiderthefollowingfive-axismachiningcase(asreferredtoinFig.1):utilizingacylindricaltooltocutasurface.Attheplanningstage,thetoolpaththatcomprisesthetool-centerlocation(L)andthetoolorien-tation(O)isscheduledsothatthecutteredge(S)canpassoverthesculpturedsurface15,16.Here,weletRandPdenotethereferencepositionvectorandthepracti-calpositionvector,respectively.BothRandParepos-itionvectorswithfivecomponents(threeforthetool-centerlocationLandtwoforthetoolorientationO).Thedifference(orerror)betweenthereferenceandthepracticalpositionvectors(i.e.,E=R-P)isaconcerninfive-axismachining.However,Eisnotthemaincon-cern,becauseasmallEdoesnotnecessarilyguaranteeanegligiblemachininginaccuracy.AsillustratedinFig.2,althoughP(2)ismuchclosertoRthanP(1)(i.e.,|E(2)|lessmuch|E(1)|),itresultsinmoremachininginaccuracy.TwomaincausesforpartinaccuracyareillustratedinFig.3.AsshowninFig.3(a),thedeviationerror(ed),whichdenotesthedistancebetweenthepracticaltoollocation(P)andtheclosestlocation(C)onthedesiredtoolpath(ratherthantheinstantaneousreferenceR),isanimportantconcern.AsshowninFig.3(b),theorien-tationerror(H9278),whichdenotestheanglebetweentheFig.2.Machininginaccuracyduetoimperfecttool-pathtrackingcontrol.Fig.3.Thedeviationerrorandtheorientationerrorinfive-axismachiningcontrol(a)deviationerror;(b)orientationerror.Fig.4.Twoconsecutivepathsthatthetoolpathpassesover.practicaltoolaxisandthedesiredtooldirectioncorre-spondingtoC,isanotherimportantconcern.AscanbeseeninFig.3,thedeviationerrorandtheorientationerroraremaincausesformachininginaccuracy.Inadditiontothedeviationerrorandtheorientationerror,atracking-lagerror(d)thatdenotesthecomponentofEalongthetrackingdirectionisalsoanimportantconcern.AsshowninFig.4,asignificanttrackinglagwillalsocauseanunacceptablemachininginaccuracybetweentwoconsecutivesurfaces.3.Conventionalfive-axiscontrolsystemTypically,afive-axismachinetoolconsistsofthreetranslationalaxes(x,y,z)andtworotationalaxes(a,b).Theblockdiagramforaconventionalcontrolsystemforfive-axismachinetoolsisshowninFig.5.IntheFig.5.Aconventionalcontrolsystemforfive-axismachinetools.81C.-C.Lo/InternationalJournalofMachineTools&Manufacture42(2002)7988systemtheinterpolator,whichconsistsofapath-plan-ningmoduleandaninverse-kinematicstransformation2,14,generatesinrealtimethedesiredreferencepos-itioncommandstothefiveseparatecontrolloops(respectivelyforthex-,y-,z-,a-,andb-axis).Thepath-planningmodulegeneratesthedesiredtoolmotionrela-tivelytotheworkpiece.Inotherwords,thetoolpathisdefinedintheworkpiece-coordinatebasis(WCB)forwhichtheaxesarefixedontheworkpiece.Inthefollow-ing,thedesired,practical,anderrorpositionvectorsthataredefinedintheWCBaredenotedasRw,Pw,andEw,respectively.Incontrasttothepath-planningmodule,theaxialcontrolloopsfocustheireffortontrackingtheindi-vidualmotionsalongthefivedrivingaxes.Thesemotions,however,aredefinedinthedrive-coordinatebasis(DCB).Inthefollowing,thedesired,practical,anderrorpositionvectorsthataredefinedintheDCBaredenotedasRd,Pd,andEd,respectively.TotransformthereferencepositionvectorfromWCBtoDCB,aninverse-kinematicstransformationalgorithmisrequiredtobeimplementedintheinterpolator.Notethatinpracticethemechanicalstructureofthefive-axismachinetoolplaysaroleasadirect-kinematicstransformationthatconvertsPdtoPw.LetK()andKH110021()representthedirect-andinverse-kinematicstransformations,respectively.Inotherwords,wehaveRwH11005K(Rd),PwH11005K(Pd),RdH11005K1(Rw)andPd(1)H11005K1(Pw).Thefunctionofthefivecontrolloopsistotrackthereferencepositioncommandsthataregeneratedbytheinterpolator.Foreachloop,thecontrollerobjectiveistominimizethepositionerroralongthedrivingaxis.LetHdandGdberespectivelythetransferfunctionmatr-icesforthecontrollersandthedrives.Inthematrices,HdandGd,thenon-diagonaltermsarezerosandthediagonaltermsarethetransferfunctionsfortheaxialcontrollersandtheaxialdrives,respectively.Notethatinacomputer-controlledsystem,HdandGdarefunc-tionsofz-variable(indiscrete-timedomain).Thestrat-egyoftheconventionalfive-axiscontrolsystemistoreducethepositionerrorsalongthedrivingaxes(i.e.,Ed=RdH11002Pd),andthen,toexpectaqualityfive-axistool-pathcontrolthatfocusesontheeliminationofthedevi-ationerror,theorientationerror,andthetracking-lagerror.However,theexpectationisindoubt.Ashasbeenillustratedintheabovesection(refertoFig.2),thereductionofEddoesnotnecessarilycorrespondtothereductionofthedeviationerror,etc.4.Proposedfive-axiscontrolsystemTheproposedfive-axiscontrolsystemisdepictedinFig.6.Incontrasttotheconventionalsystemthatcon-Fig.6.Theproposedcontrolsystemforfive-axismachinetools.structsfivelocalandseparatecontrolloops(refertoFig.5),theproposedcontrolsystemconstructsaglobalandcoupledlooptoachieveaneffectivecontroloftheover-allperformancethatisintermsofthedeviationerror,theorientationerror,andthetrackinglag.Thedeviationerror,etc.,whichwillbederivedlaterinthefollowing,areerrorcomponentsdefinedintheWCB.Incontrast,thefedbackpositionsignals(Pd)andthecontrolsignals(Ud)senttotheaxialdrivesarebothdefinedintheDCB.Consequently,coordinatetransformationsareintroducedtotheproposedcontrolsystem.AsdepictedinFig.6,theservocontrollerconsistsoffourparts:(1)adirect-kinematicstransformationalgorithmthatcalculatesthepracticaltoolpositioninWCB,i.e.,Pw=K(Pd);(2)anerrormodelforcalculationofthedeviationerrorandtheorientationerror(thatarerepresentedbye),andthetracking-lagerror(d);(3)acontrollawthateliminateseandd;(4)aninverse-JacobianmatrixthattransformsthecontrolintheWCB(i.e.,Uw)tothatintheDCB(i.e.,Ud).Throughtheaboveprocedure,theproposedcontrolsystemfocusesitscontroleffortintheWCBandconductsadirecteliminationofeandd.Thelastthreepartsoftheservocontrolleraredescribedindetailinthefollowing.4.1.ErrormodelAsstatedabove,thedeviationerror,theorientationerror,andthetracking-lagerrorarethemainconcernsforfive-axistool-pathtrackingcontrol.Therefore,themodelfortheseconcernederrorsisthecoreofthepro-posedservocontroller.AschematicillustrationfortheseconcernederrorsisshowninFig.7.InFig.7,Cwdenotesthepositionthatislocatedonthedesiredtoolpathandistheclosesttothepracticaltoolposition,Pw.LetthedifferencebetweenCwandPwbedenotedase,i.e.,eH11005CwH11002Pw.(2)Notethateconsistsoffivecomponents,i.e.,e=(ex,ey,ez,ea,eb).82C.-C.Lo/InternationalJournalofMachineTools&Manufacture42(2002)7988Fig.7.ThereferencepositionRw,thepracticalpositionPw,andtheclosestpositionCwfromPwtothedesiredtoolpath.Ashasbeendefinedabove,thedeviationerroristhedistancebetweenthepracticaltoollocationandtheclos-estpointonthedesiredtoolpath.Consequently,thefirstthreecomponentsofeareinpracticethecomponentsofthedeviationerror(ed),i.e.,edH11005H20881(ex)2+(ey)2+(ez)2.(3)Theorientationerroristheanglebetweenthetoolaxisandthetoolorientationfortheclosestpointonthedesiredtoolpath.Inthispaper,thetworotationalanglesaredefinedsothatthetoolwithrespecttotheWCBisoriginallyinthez-direction,thenrotateswithaalongthex-axis,andfinallyrotateswithbalongthey-axis.Basedonthedefinitionsofthetworotationalangles(a,b),theorientationerror(f)canbecalculatedbyfH11005cos1H20898cos(Pwa)sin(Pwb),H11002sin(Pwa),cos(Pwa)cos(Pwb)H20900cos(Pwa+ea)sin(Pwb+eb)sin(Pwa+ea)cos(Pwa+ea)cos(Pwb+eb)H20901H20899.(4)AsshowninEq.(4),theorientationerrorisdeterminedbyeaandeb,whicharethelasttwocomponentsofe.Therefore,intheproposedcontrolsystem,theelimin-ationofthedeviationerrorandtheorientationerrorcanbeconductedthroughthecontrolofe.Thetracking-lagerror(d)istheprojectionvectorofEw(=RwH11002Pw)alongthetoolpath.AccordingtoFig.7,wehavedH11005RwH11002Cw.(5)Notethatdconsistsoffivecomponents,i.e.,d=(dx,dy,dz,da,db),andthefirstthreecomponentsofdareforthetracking-lagdistance(dd),i.e.,ddH11005H20881(dx)2+(dy)2+(dz)2.(6)SubstitutingEq.(5)intoEq.(2)yieldseH11005(RwH11002d)H11002PwH11005EwH11002d.(7)AscanbeseeninEq.(7),ifdisdetermined,eisalsoobtained.However,ananalyticalsolutionofdisnotavailableforgeneraltrajectories.Anumericaliterativemethodistime-

温馨提示

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

评论

0/150

提交评论