电子齿轮主要用于脉冲当量的调节,同时在不考虑精度要求的情况下,还可以用于调节电动机的转速。下面对在这两个应用中如何设置电子齿轮比分别予以叙述。
有两个原因需要调节脉冲当量。一是提高加工精度,二是调节脉冲当量为整数值,以便于计算输出脉冲数和减小定位计算误差。
在下面的计算中一律采用编码器分辨率进行计算。在1.2.3节中曾经说明过,在伺服驱动器中,编码器的每圈脉冲数会变成4倍数的脉冲作为伺服电动机的每圈脉冲数而反馈到偏差计数器的输入端,而进行电子齿轮比设置时是以伺服电动机的每圈脉冲数参与计算的。因此,为区别起见,把编码器的每圈脉冲数仍称为每圈脉冲数,而把经过倍频后的脉冲数称为编码器的分辨率。三菱伺服电动机所提供的均是编码器的分辨率,直接参与电子齿轮的计算。而有些伺服电动机提供的是编码器的每圈脉冲数,则必须乘以4后再参与电子齿轮比的计算。请读者务必注意。
【例1-6】 如图1-29所示,丝杠螺距D=10mm,编码器分辨率P m =4096,希望设置系统脉冲当量δ=1μm/pls,试设置电子齿轮比。
图1-29 例1-6图
解: 先求系统的固有脉冲当量δ 0 :
再求系统脉冲当量δ:
则有
电子齿轮比设置为CMX=4096,CDV=10000,脉冲当量由2.44μm/pls提高到1μm/pls,分辨率提高了,加工精度也提高了。
【例1-7】 如图1-30所示,减速比K=4,螺距D=10mm,编码器分辨率P m =8192,希望系统脉冲当量为1μm/pls,试设置电子齿轮比。
图1-30 例1-7图
解: 先求系统的固有脉冲当量δ 0 :
代入有
电子齿轮比设置为CMX=32768,CDV=10000。
读者可能会提出疑问,为什么在本例中脉冲当量的设置反而比其固有脉冲当量大了(1μm>0.305μm),这不是降低加工精度了吗?是的,表面看来精度是降低了,但却带来了两个明显的好处。一是由于脉冲当量为1μm,因此在实际计算输出脉冲数量时,非常方便,是一个整数。例如,直线移动10cm,则输出脉冲为(10×10×1000)/1=100000个。二是减小误差,如果脉冲当量是0.305μm,同样10cm其脉冲个数不是一个整数,有了误差。如果应用相对定位指令,这个误差还会累积。而把脉冲当量定为1μm,则不存在这个误差。当然,如果感到精度不够,还可以把脉冲当量定为0.1μm,甚至0.01μm。
【例1-8】 如图1-31所示,这是一个圆盘定位控制伺服系统,编码器分辨率P m =4096,减速比为3:1。希望设置脉冲当量为0.1deg/pls,试设置电子齿轮比。
图1-31 例1-8图
解: 先计算系统的固有脉冲当量δ 0
代入公式有:
电子齿轮比设置为:CMX=12288,CDV=3600。
【例1-9】 已知伺服电动机编码器分辨率m=262144,滚珠丝杠的螺距D=8mm。
解: (1)计算固有脉冲当量δ 0 。
(2)要求脉冲当量为δ=2μm/pls,电子齿轮比应设为多少?
代入:
则有:
电子齿轮比设置为:CMX=65536,CDV=1000,
【思考题1】 如图1-23,丝杠螺距D=5mm,编码器分辨率P m =10000,希望设置系统脉冲当量δ=1μm/pls试设置电子齿轮比。
【思考题2】 如图1-24,减速比K=6,螺距D=10mm,编码器分辨率P m =16384,希望系统脉冲当量为1μm/pls,试设置电子齿轮比。
【思考题3】 如图1-25,这是一个圆盘定位控制伺服系统,编码器分辨率P m =8192,减速比为5:1。希望设置脉冲当量为1deg/pls,试设置电子齿轮比。
【思考题4】 已知伺服电动机编码器分辨率m=131072,滚珠丝杠的螺距D=6mm,
(1)计算固有脉冲当量δ 0
(2)要求脉冲当量为δ=10um/pls,电子齿轮比应设为多少?
电子齿轮比CMX/CDV还有一种更为简便的设定方法。
根据上面分析,有公式:
如果把电子齿轮分子CMX固定设定为伺服电动机编码器分辨率P m ,即CMX=P m ,那么电子齿轮分母CDV等于什么呢?将CMX=P m 代入上式得:
式中,D为伺服电动机转动一圈的位移量(或转动角度),而δ为指令脉冲的脉冲当量(即系统所要求的脉冲当量)。
由此得出:如果设CMX为编码器分辨率P m ,则CDV为电动机一圈位移量除以系统设定的脉冲当量。这就是电子齿轮比的简便快速设定。下面举例说明。
【例1-10】 如图1-29所示,丝杠螺距D=10mm,编码器分辨率P m =4096,希望设置系统脉冲当量δ=1μm/pls,试设置电子齿轮比。
解: 设CMX=P m =4096。电动机一圈位移量为D=10mm
所以,CDV=10mm/0.001mm=10 000
电子齿轮比:CMX/CDV=4096/10 000。答案和【例1-6】一样。
【例1-11】 如图1-30所示,减速比K=4,螺距D=10mm,编码器分辨率P m =8192,希望系统脉冲当量为1μm/pls,试设置电子齿轮比。
解: 设CMX=P m =8192。电动机一圈位移量为D/4=10mm/4=2.5mm
所以,CDV=2.5mm/0.001mm=2500
电子齿轮比:CMX/CDV=8192/2500。答案和【例1-5】一样。
【例1-12】 如图1-31所示,这是一个圆盘定位控制伺服系统,编码器分辨率P m =4096,减速比为3∶1。希望设置脉冲当量为0.1deg/pls,试设置电子齿轮比。
解: 设CMX=P m =4096。电动机一圈位移角度为D=360°/3=120°
所以,CDV=120°/0.1°=1200
电子齿轮比:CMX/CDV=4096/1200。答案和【例1-6】一样。
【例1-13】 已知伺服电动机编码器分辨率m=262 144,滚珠丝杠的螺距D=8mm,要求脉冲当量为δ=2um/pls,电子齿轮比应设为多少?
解: 设CMX=P m =262 144。电动机一圈位移量为D=8mm
所以,CDV=8mm/0.002mm=4000
电子齿轮比:CMX/CDV=262 144/4000。答案和【例1-7】一样。
对比一下固有脉冲当量计算方法和这种简便快速设定方法。显然这种方法在电子齿轮比的设定上要简便很多。希望读者掌握这种电子齿轮比的简便设置方法。
对三菱伺服驱动器来说,其编码器分辨率P m 是固定的。MR-J2系列为131 072,MR-J3为2621 44。电子齿轮比的设定可以简单化。如果将CMX设定为伺服电动机分辨率262 144,则CDV只要设定为满足定位要求的电动机一圈脉冲数即可。一般只要将参数PA06(分子)设定为P m ,而将PA07(分母)设定为每转指令脉冲数(可进行约分处理)即可。详细说明请参看第7章7.1.2节。
如果对加工精度要求不予过多考虑,电子齿轮还可以对电动机转速进行调整。
控制器发出的脉冲频率都是有限制的,FX 1S /FX 1N 的最大输出频率是100Hz。如果伺服电动机的同轴编码器分辨率P m 稍高,就会发生控制器即使发出最大输出频率也不能使电动机工作在额定转速。而电动机的额定转速是电动机工况最好、效率最高的转速,如果最大输出频率不能使电动机达到最大转速而又希望电动机工作在额定转速,则可以通过电子齿轮比进行调整。
电子齿轮对电动机转速的调整可以通过图1-32来说明。图中,f M 为控制器输出的最大脉冲频率;f M0 为经过电子齿轮比后的脉冲频率;n M 为电子齿轮比为1∶1时的电动机最大转速;n M0 为经过电子齿轮比后的电动机最大转速。
图1-32 电子齿轮对电动机转速调整
【例1-14】 电动机额定转速为3000r/min,PLC最大输出频率为100kHz,编码器分辨率m=4096。如果希望电动机工作在额定转速,试设定电子齿轮比。
先设CMX/CDV=1,当PLC输出最大频率脉冲100Hz时,电动机达到最大转速,此最大转速为:
最大转速远小于额定转速3000r/min。这时,可适当调整电子齿轮比使PLC输出最大频率脉冲100Hz,电动机转速达到其额定转速。
由式得:
电子齿轮比设置为:CMX=2048,CDV=1000。
【例1-15】 已知伺服电动机的编码器分辨率m=131072,额定转速为3000r/min,PLC发送脉冲最大输出频率为200kHz,要求达到额定转速,那么电子齿轮比应设为多少?
电子齿轮比设置为:CMX=131 072,CDV=2000。
1)电子齿轮比的取值
伺服驱动器对电子齿轮的分母CDV、分子CMX取值规定了一定范围,三菱MR-J3伺服驱动器规定为1~1 048 576。
电子齿轮比的取值一般应控制在(1/50)<CMX/CDV<500范围内(不同的伺服驱动器上限值会有所不同,电子齿轮比的分母CDV、分子CMX取值规定了一定范围)。超出这个范围过大或过小可能会导致电动机在加速或减速运行时发生噪声,也可能使电动机不按照设定的速度和加/减速时间来运行而直接导致定位发生错误。
2)脉冲当量的取值及所引起的误差
脉冲当量的取值首先考虑的是要满足控制精度的要求,在满足精度要求的前提下,其取值应按10的n次方来选取,对直线位移,应选取10μm、1μm、0.1μm等;对圆周运动,角位移应选取1deg、0.1deg、0.01deg等。这样选取的优点是定位输出数可以是整数值(不产生四舍五入)且不会产生计算定位误差。
脉冲当量的取值还需考虑电动机的转速,因为脉冲当量的取值会影响电子齿轮比的取值,电子齿轮比的值又会影响电动机转速,电动机转速直接影响生产效率。在满足加工精度的前提下,应尽量提高电动机的实际运行转速。
电子齿轮比的设置虽然能提高加工精度,但却带来计算误差的问题,产生错误的原因是定位移动的位移量与所设置的脉冲当量不能整除而产生四舍五入的情况。例如,位移量为10cm,而脉冲当量为3μm时,其定位输出脉冲数为(10×10×1000)÷3=33333.33。
因为输出脉冲数只能设置为整数,则势必产生误差。这种误差对绝对定位控制来说,其误差仅在一个脉冲当量内。但如果应用相对定位控制,这种误差会随着多次执行相对定位控制而累积,使误差越来越大,从而使位移量发生偏离。这一点是在使用相对定义控制系统和单向运转的转盘控制系统中必须要考虑的问题。当然,解决计算误差最好是取脉冲当量为1μm,这样就不会产生计算误差,但这又涉及电子齿轮比的取值和电动机运行速度能否满足控制要求的问题。
3)电子齿轮比约分所引起的误差
初学者往往会对电子齿轮比的约分感到迷惑。当一个电子齿轮比的分子、分母在计算确定后如果出现有约分的情况,到底要不要约分呢?也就是要不要根据分数的运算法则把它们化成最简分数呢?在伺服驱动中,约分和不约分的实际比值是一致的。因此,约与不约都是可以的。
但有一种情况则是必须要进行约分处理的。这就是当分母值CDV和分子值CMX在计算确定后大于伺服驱动器手册中所规定的取值范围时,则必须要进行约分,把它们的取值通过约分缩小在取值范围里。这时,如果CMX和CDV有公约数,则可按约分进行化简。这种化简不影响精度,但如果CMX和CDV没有公约数又必须进行约分处理,那如何约分则必须考虑应尽量使约分后的值最接近约分前的值。现举例给予说明。
【例1-16】 如图1-33所示,已知伺服电动机的编码器分辨率m=262 144,同步带减速比为625/12544,希望设置脉冲当量为0.01deg/pls。试设置电子齿轮比。
伺服驱动器电子齿轮的分母CDV、分子CMX的取值范围为1~1 048 576。
图1-33 例1-16图
先计算系统的固有脉冲当量δ 0 :
代入公式有
由上式可知,分子、分母已没有公约数,不能进行进一步化简。
但其分子值CMX=102760448已远远超过驱动器的设定值范围,所以必须进行约分。这时,约分有两种方法,一种方法是以分子为主动约分,分母则小数点后四舍五入处理,分子约分到取值范围内为止。另一种方法是以分母为主动约分,分子则四舍五入处理,直到分母约分到取值范围内为止。下面比较一下这两种约分效果。
以分子为主动约分:
以分母为主动约分:
原电子齿轮比的近似值:
比较一下可见,以分母为主动约分和原电子齿轮的比值更为接近。故选CMX=822084,CDV=5625。