zhengmingjun
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 274 点
下载积分: 24064 分
在线时间: 310(小时)
注册时间: 2011-11-16
最后登录: 2023-09-11
查看zhengmingjun的 主题 / 回贴
楼主  发表于: 2018-09-08 11:20
请教各位:台达ASDA-B2伺服驱动器P1-44=160    P1-45=10  滚珠丝杠的螺距=10MM  由此计算脉冲当量=0.001MM  但是系统的程序是这样的:

MUL  D960  K1000  D320
DDIV  D320  K100    D324
DDRVA  D324  D162  Y4  Y5
伺服电机和滚珠丝杆直连的,没有减速机构。D960是触摸屏设置定位长度,如果我设置D960=100MM,则100×1000÷100=1000个脉冲
那么100MM÷1000个脉冲 得1个脉冲=0.1MM 这个计算结果和前面计算的脉冲当量=0.001MM不同。请指教!
dgamen
岁月不饶人
级别: 略有小成
精华主题: 0
发帖数量: 315 个
工控威望: 423 点
下载积分: 2035 分
在线时间: 565(小时)
注册时间: 2016-05-23
最后登录: 2022-04-04
查看dgamen的 主题 / 回贴
1楼  发表于: 2018-09-08 11:29
还要看伺服驱动器电子齿轮比
楼主留言:
台达ASDA-B2伺服驱动器P1-44=160    P1-45=10  滚珠丝杠的螺距=10MM 伺服电机分辨率160000
往事如风
科技改变制造
级别: 网络英雄

精华主题: 0
发帖数量: 10782 个
工控威望: 17937 点
下载积分: 10534 分
在线时间: 2639(小时)
注册时间: 2013-01-31
最后登录: 2024-05-15
查看往事如风的 主题 / 回贴
2楼  发表于: 2018-09-08 12:54
160/10=160*1000/10*1000
三人行者必有我师 ,择其善者而从之
zhengmingjun
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 274 点
下载积分: 24064 分
在线时间: 310(小时)
注册时间: 2011-11-16
最后登录: 2023-09-11
查看zhengmingjun的 主题 / 回贴
3楼  发表于: 2018-09-08 16:51
我弄明白了,D960在触摸屏上输入100,而程序中显示的是K10000,D960的数字格式是输入上限250.00  PLC上限25000
所以10000×1000÷100=100000个脉冲
那么100MM÷100000个脉冲 得1个脉冲=0.001MM
xingzb2
级别: 家园常客
精华主题: 0
发帖数量: 663 个
工控威望: 977 点
下载积分: 1318 分
在线时间: 884(小时)
注册时间: 2015-07-11
最后登录: 2024-05-15
查看xingzb2的 主题 / 回贴
4楼  发表于: 2018-09-08 18:42
增益设定的问题
h82763800
级别: 略有小成
精华主题: 0
发帖数量: 107 个
工控威望: 286 点
下载积分: 727 分
在线时间: 175(小时)
注册时间: 2008-12-16
最后登录: 2023-10-08
查看h82763800的 主题 / 回贴
5楼  发表于: 2018-09-10 09:38
他这个 触摸屏上的线性转换没有一步做到位啊   还要计算2次
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1261 个
工控威望: 1437 点
下载积分: 5420 分
在线时间: 823(小时)
注册时间: 2015-08-31
最后登录: 2024-05-15
查看wangnaizhi的 主题 / 回贴
6楼  发表于: 2018-09-10 09:44
搞不明白为什么会有这种奇葩的设计 你直接在触摸屏上面把数值转换掉不就可以了 搞的算来算去的 你以脉冲作为基础量去计算不就可以了 别以mm为单位不就可以了 简单点说 就是你设置成了1个脉冲 轴走的距离是0.001mm   轴走100mm 你需要发多少个脉冲就可以了 搞的乱七八糟的 自己都乱