控制工作台旋转,每步45度,五步一周期然后要回零,怎么定位控制啊?关键怎么知道脉冲量给多少?我是初学者,很多都不懂啊 麻烦指教啊!
追答马达旋转一周的脉冲数可以在驱动器中设定,一周360度,你要求45度,也就是1/8轴,所以你的驱动器设定的每周脉冲数要能被8整除,不然会有余数,造成定位偏差!算出你的45度需要的脉冲数,也就是一周的脉冲数/8,定位前需要先回到原点,完成后将D8140与D8142清零,定位到达你的45度,需要将脉冲数赋给指令的D寄存器,然后才可以定位,你的一共是5步,可以通过比较5个位置的D8140,也就是需要的脉冲数。
举例:
你一周脉冲数为4000,则45度需要500脉冲,也就是
位置1---500 定位前将脉冲量寄存器赋值500
位置2---1000 定位前将脉冲量寄存器赋值1000
位置3---1500 定位前将脉冲量寄存器赋值1500
位置4---2000 定位前将脉冲量寄存器赋值2000
位置5---2500 定位前将脉冲量寄存器赋值2500
通过动作完成后与D8140相比较,比较相等后执行下一个动作。