首先需要了解,脉冲当量是什么。脉冲当量为指定每单位发送的脉冲数,支持5位小数精度。一般设为电机走1mm或1°的所需脉冲数。
其次,设置脉冲当量是通过指令“UNITS”来实现的。
可读:VAR1 = UNITS 或 VR1=UNITS(轴号)
可写:UNITS= expression 或 UNITS(轴号)= expression
知道了指令怎么写之后,我们通过几个示例来学习。
示例一:假设电机U=3600脉冲转一圈,那么电机转1°对应的UNITS:U/360=3600/360=10,输入脉冲当量设置指令“UNITS=10”,此时MOVE(1)指令的含义为电机转1°。
示例二:假设丝杠一圈螺距 P=2mm,那么工作台走1mm对应的UNTIS:U/P=3600/2=1800,输入脉冲当量设置指令“UNITS=1800”,此时 MOVE(1)指令的含义为工作台走1mm;如果机台存在减速比,则还要把减速比算上,假设减速比 i=2:1,则对应的UNITS:U*i/P=3600*2/2=3600,输入脉冲当量设置指令“UNITS=3600”,此时 MOVE(1)指令的含义为工作台走1mm。