




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南软件职业技术大学《内部控制理论与实践》2023-2024学年第二学期期末试卷
- 四川财经职业学院《播音发声学》2023-2024学年第二学期期末试卷
- 内蒙古大学《机器学习与深度学习》2023-2024学年第二学期期末试卷
- 湖北警官学院《仓储管理与库存控制》2023-2024学年第二学期期末试卷
- 上海工艺美术职业学院《冶金质量分析》2023-2024学年第二学期期末试卷
- 西安海棠职业学院《矿山装备及自动化》2023-2024学年第二学期期末试卷
- 塔里木大学《控制工程基础》2023-2024学年第二学期期末试卷
- 2024年电子体重秤项目投资申请报告代可行性研究报告
- 2024年形状记忆合金项目资金筹措计划书代可行性研究报告
- 销售人员系统培训
- 高空作业安全会议记录内容
- 00510秘书实务-自考整合版
- 护理研究中的偏倚及控制
- 小学生的龋齿预防ppt课件
- [复习]边坡客土吹附施工方案
- 冲压试题库及答案文档
- 管理人员责任追究制度
- 自动旋转门PLC控制
- 电影场记表(双机位)
- 毕设高密电法探测及数据处理解释
- 华为保密制度范文
评论
0/150
提交评论