龙朝晖
级别: 略有小成
精华主题: 0
发帖数量: 298 个
工控威望: 487 点
下载积分: 462 分
在线时间: 136(小时)
注册时间: 2008-04-27
最后登录: 2023-04-07
查看龙朝晖的 主题 / 回贴
楼主  发表于: 2015-06-02 18:21
各位伺服帮帮忙,现在我的一套设备控制要求,工艺是伺服电机传动丝杆,第一步手动启动电机驱动丝杆10MM,做原点位置,第二步,电机驱动丝杆前进300MM,到了300mm,停止2秒反转到前进10MM原点位置,停止2秒,丝杆前进298MM,就是说丝杆每次前进都要减2MM,一共要前进50次,这个程序如何去编程,
kokoper
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 357 点
下载积分: 1335 分
在线时间: 144(小时)
注册时间: 2014-07-23
最后登录: 2018-09-17
查看kokoper的 主题 / 回贴
1楼  发表于: 2015-06-03 10:33
写个循环么   每次减2   循环50次
kokoper
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 357 点
下载积分: 1335 分
在线时间: 144(小时)
注册时间: 2014-07-23
最后登录: 2018-09-17
查看kokoper的 主题 / 回贴
2楼  发表于: 2015-06-04 10:07
只是按照你的描述的话这么写应该没问题 一个来回为一个循环  其他动作另外写
位置不准的话也可能是  丝杠精度问题  或者 私服电机定位的问题 选绝对位置的编码器应该会好点  
或者 是如果带重物之类的,电机型号选择不当什么的  
另外机械结构上要考虑下  如果侧向受力之类的也会产生影响 考虑配套个直线导轨 直线轴承之类的