• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
gadna9
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 202 点
下载积分: 823 分
在线时间: 41(小时)
注册时间: 2016-08-02
最后登录: 2019-12-06
查看gadna9的 主题 / 回贴
楼主  发表于: 2017-07-03 21:36
图片:
如下图所示。左边的伺服电机1与右边的伺服电机2都会到中间的取料位置进行取料,如果让某个电机到达安全位置后再给信号给另外的电机,这样安全是安全,但效率很低。如何编写程序才能尽快可能的提高效率且不让撞在一起?各位有没有好的思路。
jicjic111
进步
级别: 略有小成
精华主题: 0
发帖数量: 220 个
工控威望: 377 点
下载积分: 911 分
在线时间: 375(小时)
注册时间: 2013-05-30
最后登录: 2024-11-10
查看jicjic111的 主题 / 回贴
1楼  发表于: 2017-07-03 21:57
速度调快一点,看不出来就行了
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 889 个
工控威望: 1040 点
下载积分: 2000 分
在线时间: 688(小时)
注册时间: 2012-05-09
最后登录: 2024-12-13
查看flyfeky的 主题 / 回贴
2楼  发表于: 2017-07-03 22:44
我提供一下思路,可能不是最优的。 假设伺服1任务执行中标志M1   伺服2执行中标志M2 ,  对于伺服2, 执行的条件是,M1=OFF,并且伺服1的位置小于取料位置的可碰撞位置。

伺服的完成停止位置尽可能靠近取料位置和放料位置。
西门子倍福WPF+C#数据库,槽式设备专家
uu.liu
COG_FOG_COF_贴片_  贴合
级别: 家园常客
精华主题: 0
发帖数量: 767 个
工控威望: 988 点
下载积分: 13529 分
在线时间: 484(小时)
注册时间: 2011-09-20
最后登录: 2024-12-17
查看uu.liu的 主题 / 回贴
3楼  发表于: 2017-07-04 08:18
首先左右速度大小一样,然后向左运动时电机一先启动,可以用Busy信号或者位置不等去聊位置信号ON时,运行后启动电机2,反之亦然,如何其中一个报警,就停止 两个立刻停止。你要怕危险,左边平台加个光电,右边加个挡片,距离太近自动停止!
本帖最近评分记录:
  • 下载积分:+1(延安320) 热心助人!
  • QQ:569456723
    xiao_ming
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 414 个
    工控威望: 1209 点
    下载积分: 3494 分
    在线时间: 1215(小时)
    注册时间: 2016-01-13
    最后登录: 2024-12-26
    查看xiao_ming的 主题 / 回贴
    4楼  发表于: 2017-07-04 08:48
    基本上兩個電機速度要一致,兩個電機一定有現在位置值,兩個位置值相减就可得到一個相對值,將兩個電機設定一個安全相對座標值兩著只要進入這相對值裡面要做閃躲迴避停止就看個人如何編成了
    luo76
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1558 个
    工控威望: 1623 点
    下载积分: 113677 分
    在线时间: 626(小时)
    注册时间: 2008-09-06
    最后登录: 2024-12-26
    查看luo76的 主题 / 回贴
    5楼  发表于: 2017-07-04 08:49
    2楼思路方案 ,按抓手的大小尺寸,在取料区放料区两边各设置安全点(4个防撞点),用绝对位置控制编程,要点: 安全点距离  安全点内同一动作只能一个电机运行
    shuai3982
    二十岁到三十岁这段时间,是人生中艰苦的一段岁月——承担着渐长
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 866 个
    工控威望: 1027 点
    下载积分: 15578 分
    在线时间: 337(小时)
    注册时间: 2010-07-16
    最后登录: 2024-12-18
    查看shuai3982的 主题 / 回贴
    6楼  发表于: 2017-07-04 08:50
    右往右、右往左的中间点加一个开关,左进去了右不能进,右进去了左不能进, 这样不知道能否满足你的需求
    总线伺服系统成套机械电气解决方案
    成套机械控制系统解决方案  
    为客户定制化二次开发,支持导图、扫码、仿真功能比宝元、新代、华中、广数强大!!
    联系 13929989382 贺涵琛
    xuzhanily
    kakasese
    级别: 探索解密
    精华主题: 0
    发帖数量: 76 个
    工控威望: 196 点
    下载积分: 1186 分
    在线时间: 326(小时)
    注册时间: 2012-03-28
    最后登录: 2024-12-11
    查看xuzhanily的 主题 / 回贴
    7楼  发表于: 2017-07-04 08:56
    有做过这样的例子。设定一个相撞的公共危险局域,任何一台电机到了危险局域,置位一个互锁信号,当任意一台电机将要到达这个危险区域之前,都会判断对方是否在危险区域,如果在,就停止等待让对方先工作,等对方工作完离开危险区域,已方电机就可以工作了!
    snakes
    级别: 正式会员
    精华主题: 0
    发帖数量: 7 个
    工控威望: 96 点
    下载积分: 563 分
    在线时间: 50(小时)
    注册时间: 2015-10-29
    最后登录: 2017-09-18
    查看snakes的 主题 / 回贴
    8楼  发表于: 2017-07-04 09:19
    加个感应器  一个电机工作的时候要让这个感应器一直ON,另外一个工作的时候一直off ,绝对安全
    工控剑侠666
    天道酬勤,认真的人做认真的事 。
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1008 个
    工控威望: 2687 点
    下载积分: 22633 分
    在线时间: 276(小时)
    注册时间: 2013-03-30
    最后登录: 2024-12-26
    查看工控剑侠666的 主题 / 回贴
    9楼  发表于: 2017-07-04 09:23
    我也想学,左右各加一个感应开关,限制保护
    工控人加油
    silver
    级别: 探索解密
    精华主题: 0
    发帖数量: 37 个
    工控威望: 120 点
    下载积分: 3174 分
    在线时间: 97(小时)
    注册时间: 2015-01-27
    最后登录: 2024-08-27
    查看silver的 主题 / 回贴
    10楼  发表于: 2017-07-04 10:25
    回完原点手动JOG让2轴间距大约10CM·20CM我做的那线马是2M的(根据时机长度来调整)  2轴当前位置相减时大于此值就等于是安全信号另外一个轴就可以运动  如果小于就立刻停止2轴  当然2轴速度一致
    tkggtdkjpl
    工欲善其事,必先利其器!
    级别: 网络英雄

    精华主题: 1 篇
    发帖数量: 3443 个
    工控威望: 20982 点
    下载积分: 28675 分
    在线时间: 1765(小时)
    注册时间: 2010-01-03
    最后登录: 2024-12-26
    查看tkggtdkjpl的 主题 / 回贴
    11楼  发表于: 2017-07-04 10:30
    做过包装机的,用绝对算出安全距离就行了
    自动化单机,生产线,项目编程调试!
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go