最简单的可变脉冲数指令:16位指令PLSV 32位指令DPLSV,格式如:PLSV D0 Y0 Y1 其中D0的值为脉冲频率即速度只要在16位的范围内可以随意取值,例如K10000或K-10000(结合电机选择合适的脉冲频率),Y0为脉冲输出端,Y1位脉冲方向端,当K值为正值时电机正转,为负值时反转。这里可变速的寄存器的值可以不考虑。 16位运算时为-32,768~+32,767(0除外)32位运算时为-999,999~+999,999(0除外)
相对位置指令:16位指令DRVI 32位指令DDRVI。格式如:DRVI D0 D1 Y0 Y1 D0与D1的值如上,这里D0为指定输出脉冲数(相对地址)即为电机转动圈数,D1为指定输出脉冲频率即为速度。正转D0 D1 的值为正值,反转D0或D1的值为负值即可。
绝对位置指令:16位指令DRVA 32位指令DDRVA。和DRVI的格式相同。但是有区别,相对位置指令是每次转动前,以当前位置为原点转动。而绝对位置指令是以初始转动的起点为原点的。其中绝对与相对位置指令的理解还是需要你去看一下FX定位篇手册,论坛就有下载地址:
http://down.ymmfa.com/?id=365