还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
电机招聘专家步进电机和伺服电机的系统控制只要有软件的支持,这里将不再有猜测性的工作运动的控制者---软件只要有了软件,它可以帮助我们配置改装、诊断故障、调试程序等数控电动机的设计者会是一个微软窗口——基于构件的软件__工具,可以为6000系列产品设置代码,同时可以控制设计者与执行者的运动节目,并创造一个定制运营商的测试小组运动建筑师的心脏是一个空壳,它可以为进入以下模块提供一个综合环境
1.系统配置——这个模块提示您填写所有相关初成立信息启动议案配置向具体6000系列产品的选择,然后这些信息将用于产生实际的6000-语言代码,这是你的开始计划
2.程序编辑器——允许你编辑代码它也有可行的“帮助”命令菜单A用户指南提供了相关的磁盘指南
3.终端模拟器——本模块,可让您直接与6000系列产品互动他所提供的“帮助”是再次参考所有命令和定义
4.测试小组——你可以使用本模块,模拟程序,调试程序,并跟踪检测程序由于它的对话窗口,你能很容易的知道怎么使用它运动建筑师已经将所有的6000系列产品都运用在了步进电机和伺服电机的技术上由于丰富的对话窗口和6000系列语言,使得你能够从简单到复杂的解决问题运动建筑师的6000系列产品的标准配置工具,能够使得这些控制器更加简单,相当大的缩短项目__时间它的另外一个增值特点是使用6000伺服控制器的调谐助手基于调谐价值观,这个额外的模块可以以图形化的方式为你展示各种参数看看这些参数是如何让变化的用运动的建筑师,你可以一次性打开多个窗口举例来说,无论是程序编辑器和终端模拟器窗口,你都可以打开运行程序,得到信息,然后改变这一程序运动建筑师可以利用在线帮助,在整个互动接触内容中为数控电机6000系列软件做参考指南从简单到复杂的解决应用伺服控制是你用伺服调谐器软件控制数控电机与6000系列伺服控制器相结合并应用伺服调谐器软件伺服调谐器是一个新增功能模块,它扩展和提高运动建筑师的能力议案建筑师与伺服调谐器结合起来,以提供图形化的反馈方式,反馈实时运动信息并提供简便环境设置微调收益及相关制参数以及提供文件操作,以保存并记得微调会议请你用运动工具箱软件解决自己的运动控制运动工具箱实际上是一个为数控电机和6000系列运动控制器而设计的广泛应用的虚拟图标式编程仪器当使用运动工具箱与虚拟编程仪时,编程6000系列控制器实质上是完成连接图形图标,或加上形成框图使之可见运动工具箱中包含了1500多条命令,状态栏,实例等所有的命令、状态栏、实例都包括可视的来源图表,使您可以修改他们,如果有必要,可以满足您的特殊的需要运动工具箱同时还具有一个可视窗口,基于__程序和一个全面的用户手册,可以帮助您运行得更好更快软件电脑辅助运动应用软件compucamcompucam是基于微软的编程包,它能从CAD程序、示波器文档、数控程序和产生6000系列数控电机__相兼容的运动控制器中输入几何图形__数控电机是可行的,因为compucam是一个附加模块,是运动建筑师的菜单栏,它是作为公用部分而被引用的程序从compucam开始运行CAD软件包一旦程序被起草创作,它就会被保存为DXF文件,或惠普-吉尔段文档,或G代码数控程序这些几何图形然后输入compucam中,产生6000系列代码在程序运行之后,你可使用的运动建筑师功能块,如编辑或下载代码等执行程序运动执行者软件可轻松编程6000系列运动执行者__性控制运动编程这一具有创新意义的软件允许程序员以他们所熟悉的-流程图式的方法编程运动执行者降低了学习曲线,并使运动控制编程变得相当容易运动执行者是一套微软软件,基于图形化窗口的发展,让专家和新手程序员容易学习计划6000系列产品新的编程语言简单地拖放代表议案职能的视觉图标,你可以随时的进行你所需要的操作运动执行者是一个完整的应用__环境的软件除了视觉编程6000系列产品,用户还可以配置,调试,下载,策划和执行的议案计划伺服与步进...您需要了解的电机类型及其应用下一节将会给你介绍一些的适用特别场合的电机,而某些应用是最好避免应当强调说,在一个广范的应用范围,电机是可同样满足一个以上的汽车类型,而选择往往是由客户偏好、以往经验或与现有的设备的兼容性决定的一个非常有用的工具箱,可供你选择适当的运动,为你选择电机与选择软件包是compumotor软件包使用这个软件,使用户可以轻松找出适当的电机大小和类型高扭矩,低转速连续脉冲适宜于步进电机时,在低速时,就相对于扭矩输出规模和输入功率而言,它是非常高效率微步,在低速应用,可以用来提高平滑度如可作为计量泵驱动非常精确的流量控制高扭矩,高转速连续脉冲适应于伺服电机时,其实步进电机应避免使用在这种情况下这是因为高速可导致负荷简捷,快速,重复性动作仅是自然域的步进电机由于其在低速时高转矩,因而存在惯性比例大,及缺乏折算的问题直流电动机的电刷可限制其潜在的频繁开始,停止和方向的改变低速,高光滑的应用这是最适合于微步或直接驱动伺服电机适用于危险环境或在真空中可能不能够使用电刷电机步进或无刷电机是无所谓的,靠的是对负荷的需求牢记当负载过高时,热耗散可能是个问题选择适合你的电机导言运动控制,在其最广泛的意义上说,可能与任何__式起重机中焊接机器人液压系统有关在电子运动控制领域,我们的主要关切系统范围内的有限功率的大小,通常高达约10hp(7千瓦),并要求在一个或多个方面有严格精密这可能涉及精确控制的距离或速度,但很多时候是双方的,有时还涉及其它参数如转矩或加速率在以下所举的两个例子中,焊接机器人,需要精确的控制双方的速度和距离;吊臂液压系统采用驱动作为反馈系统,因此,它的准确度会随着操__的技能的不同而不同在严格意义上来说,这将不会被视为一项运动控制系统我们的标准运动控制系统由以下三个基本要素组成图1运动控制系统的组成元件电机,可能是一个步进电机(要么旋转或线性),也可能是直流无刷电机或无刷伺服马达电机必须配备一些种回馈装置,除非它是一个步进电机图2显示了一个完善地反馈控制电机转速的系统这样一个具有闭环控制系统的速度伺服系统图2典型的闭环(速度)伺服系统驱动器是一个电子功率放大器,以提供电力操作电动机来回应低层次的控制信号一般来说,驱动器将特别设计,其操作与特定电机类型相配合例如,你不能用一个步进驱动器来操作直流无刷电机不同电机适应的不同领域步进电机步进电机的好处驱动器电机控制器主计算机或PLC控制器/索引驱动电机步进电机有以下好处
(1)成本低廉
(2)坚固耐用
(3)结构简单
(4)高可靠性
(5)无维修
(6)适用广泛
(7)稳定性很高
(8)无需反馈元件
(8)适应多种工作环境
(9)相对伺服电机更具有保险性因此,几乎没有任何可以想象的失败使步进驱动模块出错步进电机驱动简单,并且驱动和控制在一个开放的闭环系统内他们只需要4个驱动器低速时,驱动器提供良好的扭矩,是有刷电机同一帧大小5倍连续力距,或相当于无刷电机一倍扭矩这往往不再需要变速箱步进驱动系统迟缓,在限定的范围内,可以更好的减少动态位置误差步进电机弊端步进电机有下列缺点
(1)共振效应和相对长的适应性
(2)在低速,表现粗糙,除非微驱动器来驱动
(3)开环系统可能导致未被查觉的损失
(4)由于过载,他们消耗过多电流因此倾向于过热运行
(5)亏损速度比较高,并可产生过多热量因此,他们噪音很大(尤其是在高速下)
(6)他们的滞后现象导致振荡,这是很难抑制的对他们的可行性,这儿有一个限度,而他们的大小,定位精度主要依靠的是机器(例如,滚珠丝杠的精确度)许多这些缺点是可以克服的,通过使用一个闭环控制方案注compumotor系列能很多的减小或降低了这些不同的步进电机不利之处主要有3类步进电机
(1)永磁式步进电机,
(2)可变磁阻式步进电动机,
(3)混合式步进电机汽车当电动机驱动,在其全步模式,给两个绕组通电时或2相通电的时候(见图
1.8),扭矩可于每一个步将是相同(除极少数的变异和传动特性)在半步模式下,我们交替改变两相电流,如图
1.9所示假设该驱动器在每种情况下提供了相同的绕组电流,再通电时,这将导致更大的转矩换句话说,交替的步进距将时强时若对电动机表现来说,这并不代表着一个重大的威慑扭矩明显受制于较弱的一步,但在全步模式时,低速平滑有一个显着的改善显然,我们想在每一个步骤实现约相等扭矩对时,这扭矩应该在水平较强的一步们可以实现这个,当只有一个绕组通电时,通过用高电流水平这并不过度消耗电机,因为该电机的额定电流假定两个阶段被激活(目前的评级是基于许可的情况温度)只有一相通电,如果目前是增加了40%的功率,同样的总功率将会消散利用这种更高的电流在一相中产生大致相等的扭矩,在交替的步进距中(见图
1.10)我们已经看到,给两相都通与平等电流产生的一个中间步进,居于每一相的中间位置如果两相电流是不平等的,转子位置将转向更强的一极这种作用是利用细分驱动,其中细分的大小基于两个绕组中的电流的大小以这种方式,步长是减少了,而低速平滑度得到大幅度提高高细分驱动电动机细分整步步进到多达500个细分步,转一圈可细分十万步在这种情况下,绕组中的电流极为相似的两个正弦波有90°相移(图
1.11)电机被驱动好像转换成了交流同步电机事实上,步进电机可被驱动,从60赫兹美(50赫兹-欧洲)正弦波源头起,包括电容器系列的一相它将旋转72转图
1.11步进电机的相电流标准步进电机运行在同就如同我们的简单模式,但有一个更大的数目齿数在转子和定子中,从而有了一个较小的基本步长转子有2部分,但每部分有50个齿该半齿位于两部分之间定子每5个齿有8个极,完整的共有40个齿(见图
1.12)图
1.12200步混合标准电机如果我们想象一个齿,是摆在2个定子极点每一齿隙中,假设定子共有48个齿,少于转子齿数两个因此,如果转子和定子的齿排列一整圈,他们同样也可以排列半圈1/4和3/4圈也同样可以排列然而,由于转子齿排列位置,在另一端的转子,排列将发生在1/4和3/4位置处绕组4个一组,并对角线方向的极性相反如图
1.12所示,北极在转子前面的12点和6点位置,吸引着在在背面3时和9时的南极通过开关第二组线圈的电流,定子场模式旋转45°不过,要配合这个新的领域,转子只转过
1.8°相当于转子,这只转过了四分之一齿间距,每一次旋转要200个全步注意到,每一次旋转全部时这儿有很多定位点位置,通常是200个该定位点的位置与转子齿全面接轨定子齿时相对应当通电给步进驱动器时,它通常是零阶段状态时最活跃,也就是两套绕组都通电因此产生的转子位置并不符合转子自然定位点的位置因此,空载时,一旦通电电机将至少步进半步当然,如果系统关机,或在零相位位置,电机一旦通电将步进一大步另一点要注意的是,对于一个给定电流的绕组,有很多稳定的位置,正如转子齿(200步进电机有50个齿)如果电机是同步电机,导致位置误差将永远是一个整体倍转子齿或能被
7.2°整除电机不能细分,如个别一个或两个位置误差,是由于噪声,错误脉冲或控制器故障造成的图
2.19数字伺服驱动图
2.19显示为伺服电机的数控驱动所有的主控制功能是微处理器,驱动为DA模拟转换器,以产生一个模拟扭矩需求__从这个角度上,这台机器非常很像一个模拟伺服放大器反馈的信息是来自隶属该电机轴的一个编码器编码器生成脉冲流可确定传输路程,并通过计算脉冲频率,是可以测定转速的数码驱动通过求解一系列的方程式,履行同样类似的功能微处理器是与数学模型(或“算法)的等效的编程模拟系统这模型预测系统的行为它响应一个给定输入的__并产生速度它同样也考虑到额外信息如输出速度,速率转变中的投入和各种调校设定解决所有方程需数额需有限的时间,即使是一个快速的处理器一次处理通常也是100ms和2ms之间在此之间,在改变输入或输出,先前的计算值将有没有回应时,扭矩要求必须保持恒定因此____成为数字伺服和一台高性能系统关键的因素,它必须保持及时更新调试数字伺服电机可按钮或从一个计算机或终端调试电位器调整是涉及的调试数据是设置在伺服算法的各种系数,因此,它决定了系统的性能即使如果调谐进行使用按钮,终值也可以上传到终端,让其进行简单的重复在某些应用中,因负载惯量各异,例如一个机器手臂卸载后又带有沉重的负荷改变惯性可能是一个系数为20或以上,而这样的变化需要该驱动器重新调整,以保持其稳定这只不过是在操作系统的适当点通过发送新的调试参数来实现的此文转载自一览电机英才网StepMotorServoMotorSystemsandControlsWITHSUPPORTSOFTWARETHERE’SNOMOREGUESSWORKMotionArchitect®SoftwareDoestheWorkforYou...ConfigureDiagnoseDebugCompumotor’sMotionArchitectisaMicrosoft®Windows™-basedsoftwaredevelopmenttoolfor6000Seriesproductsthatallowsyoutoauto__ticallygeneratecommentedsetupcodeeditandexecutemotioncontrolprogramsandcreateacustomoperatortestpanel.TheheartofMotionArchitectistheshellwhichprovidesanintegratedenviro__enttoac__ssthefollowingmodules.•SystemConfigurator—Thismodulepromptsyoutofillinallpertinentset-upinfor__tiontoinitiatemotion.Configurabletothespecific6000Seriesproductthatisselectedtheinfor__tionisthenusedtogenerateactual6000-languagecodethatisthebeginningofyourprogram.•ProgramEditor—Thismoduleallowsyoutoeditcode.Italsohasthecom__nds__ailablethrough“Help”menus.Auser’sguideisprovidedondisk.•TerminalEmulator—Thismoduleallowsyoutointeractdirectlywiththe6000product.“Help”isagain__ailablewithallcom__ndsandtheirdefinitions__ailableforreferen__.•TestPanel—Youcansimulateyourprogramsdebugprogramsandcheckforprogramflowusingthismodule.BecauseItsWindowsYouAlreadyKnowHowtoUseItMotionArchitect®hasbeendesignedforusewithall6000Seriesproducts—forbothservoandsteppertechnologies.TheversatilityofWindowsandthe6000Serieslanguageallowyoutosolveapplicationsrangingfromthevery______tothecomplex.MotionArchitectcomesstandardwitheachofthe6000Seriesproductsandisatoolthat__kesusingthesecontrollersevenmore______—shorteningtheprojectdevelopmenttimeconsiderably.Avalue-addedfeatureofMotionArchitectwhenusedwiththe6000ServoControllersisitstuningaide.Thisadditionalmoduleallowsyoutographicallydisplayavarietyofmoveparametersandseehowtheseparameterschangebasedontuningvalues.UsingMotionArchitectyoucanopenmultiplewindowsaton__.ForexampleboththeProgramEditorandTerminalEmulatorwindowscanbeopenedtoruntheprogramgetinfor__tionandthen__kechangestotheprogram.On-linehelpis__ailablethroughoutMotionArchitectincludinginteractiveac__sstothecontentsoftheCompumotor6000SeriesSoftwareReferen__Guide.SOLVINGAPPLICATIONSFROM______TOCOMPLEXServoControlisYourswithServoTunerSoftwareCompumotorcombinesthe6000SeriesservocontrollerswithServoTunersoftware.TheServoTunerisanadd-onmodulethatexpandsandenhan__sthecapabilitiesofMotionArchitect®.MotionArchitectandtheServoTunercombinetoprovidegraphicalfeedbackofreal-timemotioninfor__tionandprovideaneasyenviro__entforsettingtuninggainsandrelatedsystemparametersaswellasprovidingfileoperationstos__eandrecalltuningsessions.DrawYourOwnMotionControlSolutionswithMotionToolboxSoftwareMotionToolbox™isanextensivelibraryofLabVIEW®virtualinstrumentsVIsforicon-basedprogrammingofCompumotor’s6000Seriesmotioncontrollers.WhenusingMotionToolboxwithLabVIEWprogrammingofthe6000SeriescontrollerisaccomplishedbylinkinggraphiciconsorVIstogethertoformablockdiagram.MotionToolbox’shasalibraryofmorethan150com__ndstatusandexampleVIs.Allcom__ndandstatusVIsincludeLabVIEWsour__diagramssoyoucanmodifythemifne__ssarytosuityourparticularneeds.MotionToolboxalsuser__nualtohelpyougutupandrunningquickly.comprehensiveMSoftwareforComputer-AidedMotionApplicationsCompuCAMisaWindows-basedprogrammingpackagethatimportsgeometryfromCADprogramsplotterfilesorNCprogramsandgenerates6000codecompatiblewithCompumotor’s6000Seriesmotioncontrollers.__ailableforpurchasefromCompumotorCompuCAMisanadd-onmodulewhichisinvokedasautilityfromthemenubarofMotionArchitect.FromCompuCAMrunyourCADsoftwarepackage.On__adrawingiscreateds__eitaseitheraDXFfileHP-GLplotfileorG-codeNCprogram.ThisgeometryisthenimportedintoCompuCAMwherethe6000codeisgenerated.Aftergeneratingtheprogramyou__yuseMotionArchitectfunctionssuchaseditingordownloadingthecodeforexecution.MotionBuilderSoftwareforEasyProgrammingofthe6000SeriesMotionBuilderrevolutionizesmotioncontrolprogramming.Thisinnovativesoftwareallowsprogrammerstoprograminawaytheyarefamiliarwith—aflowchart-stylemethod.MotionBuilderdecreasesthelearningcurveand__kesmotioncontrolprogrammingeasy.MotionBuilderisaMicrosoftWindows-basedgraphicaldevelopmentenviro__entwhichallowsexpertandnovi__programmerstoeasilyprogramthe6000Seriesproductswithoutlearninganewprogramminglanguage.Simplydraganddropvisualiconsthatrepresentthemotionfunctionsyouwanttoperform.MotionBuilderisacompleteapplicationdevelopmentenviro__ent.Inadditiontovisuallyprogrammingthe6000Seriesproductsusers__yconfiguredebugdownloadandexecutethemotionprogram.SERVOVERSUSSTEPPER...WHATYOUNEEDTOKNOWMotorTypesandTheirApplicationsThefollowingsectionwillgiveyousomeideaoftheapplicationsthatareparticularlyappropriateforeachmotortypetogetherwith__rtainapplicationsthatarebest__oided.Itshouldbestressedthatthereisawiderangeofapplicationswhichcanbeequallywellmetbymorethanonemotortypeandthechoi__willtendtobedictatedbycustomerpreferen__previousexperien__orcompatibilitywithexistingequipment.AhelpfultoolforselectingthepropermotorforyourapplicationisCompumotor’sMotorSizingandSelectionsoftwarepackage.Usingthissoftwareuserscaneasilyidentifytheappropriatemotorsizeandtype.Hightorquelowspeedcontinuousdutyapplicationsareappropriatetothestepmotor.Atlowspeedsitisveryefficientintermsoftorqueoutputrelativetobothsizeandinputpower.Microsteppingcanbeusedtoimprove__oothnessinlowspeedapplicationssuchasameteringpumpdriveforveryaccurateflowcontrol.Hightorquehighspeedcontinuousdutyapplicationssuittheservomotorandinfactastepmotorshouldbe__oidedinsuchapplicationsbecausethehigh-speedlossescancauseex__ssivemotorheating.Shortrapidrepetitivemovesarethenaturaldo__inofthestepperduetoitshightorqueatlowspeedsgoodtorque-to-inertiaratioandlackofcommutationproblems.ThebrushesoftheDCmotorcanlimititspotentialforfrequentstartsstopsanddirectionchanges.Lowspeedhigh__oothnessapplicationsareappropriateformicrosteppingordirectdriveservos.Applicationsinhazardousenviro__entsorinavacuum__ynotbeabletouseabrushedmotor.Eitherastepperorabrushlessmotoriscalledfordependingonthede__ndsoftheload.Bearinmindthatheatdissipation__ybeaprobleminavacuumwhentheloadsareex__ssive.SELECTINGTHEMOTORTHATSUITSYOURAPPLICATIONIntroductionMotioncontrolinitswidestsensecouldrelatetoanythingfromaweldingrobottothehydraulicsysteminamobilecrane.InthefieldofElectronicMotionControlwearepri__rilycon__rnedwithsystemsfallingwithinalimitedpowerrangetypicallyuptoabout10HP7KWandrequiringprecisioninoneormoreaspects.This__yinvolveaccuratecontrolofdistan__orspeedveryoftenbothandsometimesotherparameterssuchastorqueorac__lerationrate.Inthecaseofthetwoexamplesgiventheweldingrobotrequiresprecisecontrolofbothspeedanddistan__;thecranehydraulicsystemusesthedriverasthefeedbacksystemsoitsaccuracyvarieswiththeskilloftheoperator.Thiswouldn’tbeconsideredamotioncontrolsysteminthestrictsenseoftheterm.Ourstandardmotioncontrolsystemconsistsofthreebasicelements:Fig.1ElementsofmotioncontrolsystemThemotor.This__ybeasteppermotoreitherrotaryorlinearaDCbrushmotororabrushlessservomotor.Themotorneedstobefittedwithsomekindoffeedbackdevi__unlessitisasteppermotor.Fig.2showsasystemcompletewithfeedbacktocontrolmotorspeed.Suchasystemisknownasaclosed-loopvelocityservosystem.Fig.2TypicalclosedloopvelocityservosystemThedrive.Thisisanelectronicpoweramplifierthatdeliversthepowertooperatethemotorinresponsetolow-levelcontrolsignals.Ingeneralthedrivewillbespecificallydesignedtooperatewithaparticularmotortype–youcan’tuseastepperdrivetooperateaDCbrushmotorforinstan__.ApplicationAreasofMotorTypesStepperMotorsStepperMotorBenefitsSteppermotorsh__ethefollowingbenefits:•Lowcost•Ruggedness•Simplicityinconstruction•Highreliability•No__intenan__•Wideac__ptan__•Notweakingtostabilize•Nofeedbackcomponentsareneeded•Theyworkinjustaboutanyenviro__ent•Inherentlymorefailsafethanservomotors.Thereisvirtuallynocon__ivablefailurewithinthestepperdrivemodulethatcouldcausethemotortorunaway.Steppermotorsare______todriveandcontrolinanopen-loopconfiguration.Theyonlyrequirefourleads.Theyprovideex__llenttorqueatlowspeedsupto5timesthecontinuoustorqueofabrushmotorofthesameframesizeordoublethetorqueoftheequivalentbrushlessmotor.Thisofteneliminatestheneedforagearbox.Astepper-driven-systemisinherentlystiffwithknownlimitstothedynamicpositionerror.StepperMotorDisadvantagesSteppermotorsh__ethefollowingdisadvantages:•Resonan__effectsandrelativelylongsettlingtimes•Roughperfor__n__atlowspeedunlessamicrostepdriveisused•Liabilitytoundetectedpositionlossasaresultofoperatingopen-loop•Theyconsumecurrentregardlessofloadconditionsandthereforetendtorunhot•Lossesatspeedarerelativelyhighandcancauseex__ssiveheatingandtheyarefrequentlynoisyespeciallyathighspeeds.•Theycanexhibitlag-leadoscillationwhichisdifficulttodamp.Thereisalimittotheir__ailablesizeandpositioningaccuracyreliesonthemechanicse.g.ballscrewaccuracy.__nyofthesedrawbackscanbeovercomebytheuseofaclosed-loopcontrolscheme.Note:TheCompumotorZetaSeriesminimizesorredu__s__nyofthesedifferentsteppermotordisadvantages.Therearethree__insteppermotortypes:•Per__nent__gnetP.M.Motors•VariableReluctan__V.R.Motors•HybridMotorsWhenthemotorisdriveninitsfull-stepmodeenergizingtwowindingsor“phases”atatimeseeFig.
1.8thetorque__ailableoneachstepwillbethesamesu__ecttovery__allvariationsinthemotoranddrivecharacteristics.Inthehalf-stepmodewearealternatelyenergizingtwophasesandthenonlyoneasshowninFig.
1.
9.Assumingthedrivedeliversthesamewindingcurrentineachcasethiswillcausegreatertorquetobeprodu__dwhentherearetwowindingsenergized.Inotherwordsalternatestepswillbestrongandweak.Thisdoesnotrepresenta__jordeterrenttomotorperfor__n__—the__ailabletorqueisobviouslylimitedbytheweakerstepbuttherewillbeasignificantimprovementinlow-speed__oothnessoverthefull-stepmode.Clearlywewouldliketoprodu__approxi__telyequaltorqueoneverystepandthistorqueshouldbeatthelevelofthestrongerstep.Wecanachievethisbyusingahighercurrentlevelwhenthereisonlyonewindingenergized.Thisdoesnotoverdissipatethemotorbecausethe__nufacturer’scurrentratingassumestwophasestobeenergizedthecurrentratingisbasedontheallowablecasetemperature.Withonlyonephaseenergizedthesametotalpowerwillbedissipatedifthecurrentisincreasedby40%.Usingthishighercurrentintheone-phase-onstateprodu__sapproxi__telyequaltorqueonalternatestepsseeFig.
1.
10.Fig.
1.8Fullstepcurrent2-phaseonFig.
1.9HalfstepcurrentFig.
1.10HalfstepcurrentprofiledWeh__eseenthatenergizingbothphaseswithequalcurrentsprodu__sanintermediatesteppositionhalf-waybetweentheone-phase-onpositions.Ifthetwophasecurrentsareunequaltherotorpositionwillbeshiftedtowardsthestrongerpole.Thiseffectisutilizedinthemicrosteppingdrivewhichsubdividesthebasicmotorstepbyproportioningthecurrentinthetwowindings.Inthiswaythestepsizeisredu__dandthelow-speed__oothnessisdra__ticallyimproved.High-resolutionmicrostepdrivesdividethefullmotorstepintoas__nyas500microstepsgiving100000stepsperrevolution.Inthissituationthecurrentpatterninthewindingscloselyresemblestwosinew__eswitha90°phaseshiftbetweenthemseeFig.
1.
11.ThemotorisnowbeingdrivenverymuchasthoughitisaconventionalACsynchronousmotor.Infactthesteppermotorcanbedriveninthiswayfroma60Hz-US50Hz-Europesinew__esour__byincludingacapacitorinserieswithonephase.Itwillrotateat72rpm.Fig.
1.11PhasecurrentsinmicrostepmodeStandard200-StepHybridMotorThestandardsteppermotoroperatesinthesamewayasour______modelbuthasagreaternumberofteethontherotorandstatorgivinga__allerbasicstepsize.Therotorisintwosectionsasbeforebuthas50teethoneachsection.Thehalf-toothdispla__mentbetweenthetwosectionsisretained.Thestatorhas8poleseachwith5teeth__kingatotalof40teethseeFig.
1.
12.Fig.
1.12200-stephybridmotorIfwei__ginethatatoothispla__dineachofthegapsbetweenthestatorpolestherewouldbeatotalof48teethtwolessthanthenumberofrotorteeth.Soifrotorandstatorteetharealignedat12o’clocktheywillalsobealignedat6o’clock.At3o’clockand9o’clocktheteethwillbemisaligned.Howeverduetothedispla__mentbetweenthesetsofrotorteethalig__entwilloccurat3o’clockand9o’clockattheotherendoftherotor.Thewindingsarearrangedinsetsoffourandwoundsuchthatdiametrically-oppositepolesarethesame.SoreferringtoFig.
1.12thenorthpolesat12and6o’clockattractthesouth-poleteethatthefrontoftherotor;thesouthpolesat3and9o’clockattractthenorth-poleteethattheback.Byswitchingcurrenttothesecondsetofcoilsthestatorfieldpatternrotatesthrough45°.Howevertoalignwiththisnewfieldtherotoronlyhastoturnthrough
1.8°.Thisisequivalenttoonequarterofatoothpitchontherotorgiving200fullstepsperrevolution.Notethatthereareas__nydetentpositionsastherearefullstepsperrevnor__lly
200.Thedetentpositionscorrespondwithrotorteethbeingfullyalignedwithstatorteeth.Whenpowerisappliedtoastepperdriveitisusualforittoenergizeinthe“zerophase”stateinwhichthereiscurrentinbothsetsofwindings.Theresultingrotorpositiondoesnotcorrespondwithanaturaldetentpositionsoanunloadedmotorwillalwaysmovebyatleastonehalfstepatpower-on.Ofcourseifthesystemwasturnedoffotherthaninthezerophasestateorthemotorismovedinthemeantimeagreatermovement__ybeseenatpower-up.Anotherpointtorememberisthatforagivencurrentpatterninthewindingsthereareas__nystablepositionsastherearerotorteeth50fora200-stepmotor.Ifamotorisde-synchronizedtheresultingpositionalerrorwillalwaysbeawholenumberofrotorteethoramultipleof
7.2°.Amotorcannot“miss”individualsteps–positionerrorsofoneortwostepsmustbeduetonoisespurioussteppulsesoracontrollerfault.Fig.
2.19DigitalservodriveDigitalServoDriveOperationFig.
2.19showsthecomponentsofadigitaldriveforaservomotor.Allthe__incontrolfunctionsarecarriedoutbythemicropro__ssorwhichdrivesaD-to-Aconvertortoprodu__an____ogtorquede__ndsignal.Fromthispointonthedriveisverymuchlikean____ogservoamplifier.Feedbackinfor__tionisderivedfromanencoderattachedtothemotorshaft.Theencodergeneratesapulsestreamfromwhichthepro__ssorcandeterminethedistan__tr__elledandbycalculatingthepulsefrequencyitispossibletomeasurevelocity.Thedigitaldriveperformsthesameoperationsasits____ogcounterpartbutdoessobysolvingaseriesofequations.Themicropro__ssorisprogrammedwitha__the__ticalmodelor“algorithm”oftheequivalent____ogsystem.Thismodelpredictsthebeh__iorofthesystem.Inresponsetoagiveninputde__ndandoutputposition.Italsotakesintoaccountadditionalinfor__tionliketheoutputvelocitytherateofchangeoftheinputandthevarioustuningsettings.Tosolvealltheequationstakesafiniteamountoftimeevenwithafastpro__ssor–thistimeistypicallybetween100msand2ms.Duringthistimethetorquede__ndmustre__inconstantatitspreviously-calculatedvalueandtherewillbenoresponsetoachangeattheinputoroutput.This“updatetime”thereforebecomesacriticalfactorintheperfor__n__ofadigitalservoandinahigh-perfor__n__systemitmustbekepttoaminimum.Thetuningofadigitalservoisperformedeitherbypushbuttonsorbysendingnumericaldatafromacomputerorterminal.Nopotentiometeradjustmentsareinvolved.Thetuningdataisusedtosetvariouscoefficientsintheservoalgorithmandhen__determinesthebeh__iorofthesystem.Evenifthetuningiscarriedoutusingpushbuttonsthefinalvaluescanbeuploadedtoaterminaltoalloweasyrepetition.Insomeapplicationstheloadinertiavariesbetweenwidelimits–thinkofanarmrobotthatstartsoffunloadedandlatercarriesahe__yloadatfullextension.Thechangeininertia__ywellbeafactorof20ormoreandsuchachangerequiresthatthedriveisre-tunedto__intainstableperfor__n__.Thisissimplyachievedbysendingthenewtuningvaluesattheappropriatepointintheoperatingcycle.。