• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
evanzheng
级别: 略有小成
精华主题: 0
发帖数量: 288 个
工控威望: 399 点
下载积分: 4278 分
在线时间: 185(小时)
注册时间: 2010-02-27
最后登录: 2024-11-05
查看evanzheng的 主题 / 回贴
楼主  发表于: 2019-02-20 10:29
伺服走直线运动,例如有10个间距,每个间距位置可以独立设定,这个可以用相对OR绝对指令去写。重点是要每个间距设定后面要加选择开关,假如关闭第二个间距 那么在跑完
第一个间距后直接运行到第三个间距位置,以此类推。
各位大大有什么好方法?????
佛系少年武功
级别: 探索解密
精华主题: 0
发帖数量: 124 个
工控威望: 198 点
下载积分: 945 分
在线时间: 29(小时)
注册时间: 2018-03-11
最后登录: 2023-05-25
查看佛系少年武功的 主题 / 回贴
1楼  发表于: 2019-02-20 11:32
这个用SFC感觉很好写,但是会写的比较繁琐,你就走完第一个间距以后,转移条件就是你用的那个选择开关,然后用选择分支,选择开关ON的话,就走第二个间距,OFF的话就判断是否走第三个间距的开关是ON还是OFF,是ON的话走第三个,OFF的话就就判断...以此类推,就是写起来感觉会很长很繁琐
huiyang
huiyang
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 406 点
下载积分: 984 分
在线时间: 116(小时)
注册时间: 2011-06-16
最后登录: 2024-11-22
查看huiyang的 主题 / 回贴
2楼  发表于: 2019-02-20 11:54
10个间断触发条件是什么?走绝对会好一点吧。
evanzheng
级别: 略有小成
精华主题: 0
发帖数量: 288 个
工控威望: 399 点
下载积分: 4278 分
在线时间: 185(小时)
注册时间: 2010-02-27
最后登录: 2024-11-05
查看evanzheng的 主题 / 回贴
3楼  发表于: 2019-02-20 12:42
引用
引用第1楼佛系少年武功于2019-02-20 11:32发表的  :
这个用SFC感觉很好写,但是会写的比较繁琐,你就走完第一个间距以后,转移条件就是你用的那个选择开关,然后用选择分支,选择开关ON的话,就走第二个间距,OFF的话就判断是否走第三个间距的开关是ON还是OFF,是ON的话走第三个,OFF的话就就判断...以此类推,就是写起来感觉会很长很繁琐





这个方法工位间距数量少可以使用,数量太多了就写起来太繁琐了
evanzheng
级别: 略有小成
精华主题: 0
发帖数量: 288 个
工控威望: 399 点
下载积分: 4278 分
在线时间: 185(小时)
注册时间: 2010-02-27
最后登录: 2024-11-05
查看evanzheng的 主题 / 回贴
4楼  发表于: 2019-02-20 12:43
引用
引用第2楼huiyang于2019-02-20 11:54发表的  :
10个间断触发条件是什么?走绝对会好一点吧。




触发条件就是外部一个控制信号
luwenhua1985
我回来了
级别: 略有小成
精华主题: 0
发帖数量: 173 个
工控威望: 282 点
下载积分: 1005 分
在线时间: 90(小时)
注册时间: 2016-07-14
最后登录: 2024-11-21
查看luwenhua1985的 主题 / 回贴
5楼  发表于: 2019-02-20 13:59
三菱步序梯形图 绝对位置
或者有字当步序
佛系少年武功
级别: 探索解密
精华主题: 0
发帖数量: 124 个
工控威望: 198 点
下载积分: 945 分
在线时间: 29(小时)
注册时间: 2018-03-11
最后登录: 2023-05-25
查看佛系少年武功的 主题 / 回贴
6楼  发表于: 2019-02-20 14:38
引用
引用第3楼evanzheng于2019-02-20 12:42发表的  :
但是你需要实现这种功能是必须经过这种判断的吧

只是这个判断写在哪的区别吧


.......
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 413 个
工控威望: 1207 点
下载积分: 3489 分
在线时间: 1210(小时)
注册时间: 2016-01-13
最后登录: 2024-11-24
查看xiao_ming的 主题 / 回贴
7楼  发表于: 2019-02-20 22:20
用循環週期給予D值大於10段數時重新再由1開始,
隨後再將D值解碼和使用選擇開關做AND比較,
倆著相同停止循環週期給D值,執行D值現在位置
執行完啟動循環週期於D值,D值大於段數時程序執行完成
376236753
级别: 略有小成
精华主题: 0
发帖数量: 117 个
工控威望: 227 点
下载积分: 962 分
在线时间: 47(小时)
注册时间: 2017-11-21
最后登录: 2024-11-15
查看376236753的 主题 / 回贴
8楼  发表于: 2019-02-21 08:47
直接用间距*开关ON的数量来写点位,点位用绝对坐标,实时计算就行。比如你在0位,判断后面10位中开关ON的位置,计算出坐标,直接跑过去不就行。不过你要判断下每次停止的位置是不是在点上,如果不在,要先回到最近的一个点位。
yesterdayom
级别: 探索解密
精华主题: 0
发帖数量: 113 个
工控威望: 183 点
下载积分: 4634 分
在线时间: 66(小时)
注册时间: 2018-07-16
最后登录: 2020-03-23
查看yesterdayom的 主题 / 回贴
9楼  发表于: 2019-02-21 09:08
7楼正解
蒲城风信子
微信QQ1733946494
级别: 家园常客
精华主题: 0
发帖数量: 554 个
工控威望: 776 点
下载积分: 1304 分
在线时间: 284(小时)
注册时间: 2014-12-11
最后登录: 2024-11-06
查看蒲城风信子的 主题 / 回贴
10楼  发表于: 2019-02-21 09:17
图片:
huiyang
huiyang
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 406 点
下载积分: 984 分
在线时间: 116(小时)
注册时间: 2011-06-16
最后登录: 2024-11-22
查看huiyang的 主题 / 回贴
11楼  发表于: 2019-02-21 09:48
你这10个间断 还要求可以选择任意其中间断执行吗?是不是这个意思?要是这样 加配方做。
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go