东方龙886
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 109 点
下载积分: 613 分
在线时间: 5(小时)
注册时间: 2014-09-02
最后登录: 2014-10-26
查看东方龙886的 主题 / 回贴
楼主  发表于: 2014-10-22 23:18
假设一条丝杆,以最左边原点为基点。丝杆的中间为第一段距离,(触摸屏输入一个脉冲数值),最右边为第二段距离,(触摸屏输入一个脉冲数值),怎样编程,会用到哪个命令。。谢谢
chinazhu6666
严谨求实
级别: 网络英雄
精华主题: 0
发帖数量: 362 个
工控威望: 6119 点
下载积分: 2908 分
在线时间: 132(小时)
注册时间: 2011-12-16
最后登录: 2018-05-07
查看chinazhu6666的 主题 / 回贴
1楼  发表于: 2014-10-23 08:37
楼主,你需要再详细描述下这2个点的功用。我帮你假设一下
1.需要反复用到这两个点。那就使用原点感应器+绝对脉冲值比较好。机械回过原点之后,屏输入两个合适的脉冲值或者长度,之后不管其他动作变化,只要需要回到这两个点,调取对应脉冲值就好了。不知道你用什么PLC。什么PLC就去查对应回原点命令,绝对脉冲命令。
2.不需要反复用到这两个店。那就使用相对脉冲。原点为当前开机初始脉冲值X,第一个点就是X+相对脉冲值Y=Z1.
第二个点就是Z1+相对脉冲值Z=Z2.调取开机初始脉冲值请查对应特殊继电器M值,再就是使用相对脉冲命令
QQ76214024
我爱工控
级别: 略有小成
精华主题: 0
发帖数量: 264 个
工控威望: 411 点
下载积分: 523 分
在线时间: 320(小时)
注册时间: 2008-06-27
最后登录: 2024-05-11
查看我爱工控的 主题 / 回贴
2楼  发表于: 2014-10-23 19:54
这里高手如云
zhuo610616
级别: 略有小成
精华主题: 0
发帖数量: 141 个
工控威望: 251 点
下载积分: 1503 分
在线时间: 232(小时)
注册时间: 2014-07-16
最后登录: 2023-03-12
查看zhuo610616的 主题 / 回贴
3楼  发表于: 2014-10-24 08:21
没明白楼主的意思,是3个点还是2个点啊
gc007008
级别: 略有小成
精华主题: 0
发帖数量: 195 个
工控威望: 339 点
下载积分: 2284 分
在线时间: 192(小时)
注册时间: 2013-07-11
最后登录: 2017-04-01
查看gc007008的 主题 / 回贴
4楼  发表于: 2014-10-24 11:30
可以用绝对值定位指令DDVRA ,例如:DDVRA D0 D4 Y0 Y4,  D0为脉冲数量(位移距离),D4为脉冲频率(速度),Y0为脉冲输出口,Y4为电机旋转方向指定
lzy8400367
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 107 点
下载积分: 568 分
在线时间: 43(小时)
注册时间: 2014-10-16
最后登录: 2022-03-17
查看lzy8400367的 主题 / 回贴
5楼  发表于: 2014-10-27 13:58
首先要有个原点感应器设定原点,再就用绝对指令,想走多少距离 就发多少脉冲
lzy8400367
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 107 点
下载积分: 568 分
在线时间: 43(小时)
注册时间: 2014-10-16
最后登录: 2022-03-17
查看lzy8400367的 主题 / 回贴
6楼  发表于: 2014-10-27 14:14
补充4楼的,X0(原点)接通mov  k0 d8140(或d8130),原点复位