szrunluo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看szrunluo的 主题 / 回贴
楼主  发表于: 2008-07-07 00:16
伺服电机一圈10000个脉冲。按精度分,DT6112是程序内等分寄存器,DT1050是外部触模屏设定等分寄存器,余数寄存器9015。
设定6份,余数是4000,第一份是1670,其余1666个脉冲。计算器算的余数是0。666666666,
设定12份,余数是4000,第一份是837,其余833个脉冲,计算器算的余数是0。3333333333333,
设定3份,余数是1000,第一份是3334,其余3333个脉冲,计算器算的余数是0。3333333333333,
请高手看下这个程序,有注释,以上数据是上机算出的数据,显示的应该是十进制数,我没看懂余数,
第一份的数的数值与计算器算的数为什么会有这种差距,为何会这样显示,这是什么关系,这样做输出脉冲
和精度是怎样解释的呢,
请帮忙解说下这个程序,我快疯了,为了这个问题,
附件: 试验分圆.rar (2 K) 下载次数:30
网站提示: 请不要用迅雷下载附件,容易出错
需要:5工控威望
szrunluo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看szrunluo的 主题 / 回贴
1楼  发表于: 2008-07-07 23:19
按这台设备的要求,他把余数放大(乘以1000)两次,是要得到一个精度吧,按站长所说,PC可以发出零点几个的脉冲吗?因我还不懂伺服,请懂松下帮看看吧,在此先谢谢了。
szrunluo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看szrunluo的 主题 / 回贴
2楼  发表于: 2008-07-08 21:08
我对硬件在行一点,对程序不是很了解,所以看别人的程序学习,由其我对这台机的工艺,动作比较熟,才研究它,看人家是怎样写的,这样比对着一本书看那些很抽象的指令要好理解得多,学起来就容易点了。
看来懂松下的人是很少了,
szrunluo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看szrunluo的 主题 / 回贴
3楼  发表于: 2008-07-09 21:34
看来真的没人能解释这个问题了,