• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
513345177
级别: 正式会员
精华主题: 0
发帖数量: 30 个
工控威望: 87 点
下载积分: 5475 分
在线时间: 39(小时)
注册时间: 2023-08-04
最后登录: 2026-01-10
查看513345177的 主题 / 回贴
楼主  发表于: 6天前
比如第一个轴的步序已经走完了,要走另一个轴的位置,但是手动移动的第一个轴的位置,再次启动不会到自动位会撞机。
半导体萌新
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 134 点
下载积分: 603 分
在线时间: 40(小时)
注册时间: 2025-12-02
最后登录: 2026-01-10
查看半导体萌新的 主题 / 回贴
1楼  发表于: 6天前
整机复位后才允许自动运行,,自动过程中如果有手动操作或者按急停了都是要求重新复位的

1你可以写成没有整机复位完成标志不允许自动运行(自动切换手动复位标志)

2或者自己搞个防呆,在哪个位置哪个轴不允许动

还是推荐1吧,2只有全闭环才可靠些
工控剑侠666
天道酬勤,认真的人做认真的事 。
级别: 工控侠客
精华主题: 0
发帖数量: 1029 个
工控威望: 2710 点
下载积分: 23481 分
在线时间: 279(小时)
注册时间: 2013-03-30
最后登录: 2026-01-08
查看工控剑侠666的 主题 / 回贴
2楼  发表于: 6天前
1楼牛
工控人加油
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 240 个
工控威望: 319 点
下载积分: 947 分
在线时间: 97(小时)
注册时间: 2021-10-31
最后登录: 2026-01-09
查看ayusecret的 主题 / 回贴
3楼  发表于: 6天前
两种写法,一种是全机每次启动前都需要初始化,一种则是直接启动开始,但每个单元分支流程都得持续轮询判断自己位置是否有变动,有则回到安全位置重新轮询,我个人则偏向于第一种
wwr1992
级别: 略有小成
精华主题: 0
发帖数量: 303 个
工控威望: 389 点
下载积分: 5531 分
在线时间: 339(小时)
注册时间: 2018-02-01
最后登录: 2026-01-09
查看wwr1992的 主题 / 回贴
4楼  发表于: 6天前
首先有一个问题,不管有没有被人手动操作,你轴保护要先写,会撞机的位置不管是怎么出现的,都不允许轴动作。再来针对被人操作的问题:1在自动运行中不允许人去操作机构,要操作就停下来,要开起来必须重新初始化。2每一个动作流程都加信号记录,如果被人手动移开了就报警让人归位才能启动。3自动流程里面把所有的流程考虑进去,一旦切手动就把流程初始化,开起来自动走到切手动之前的流程里面。能实现的方式有好多种,看你自己想怎么写吧
那时年少
级别: 工控侠客
精华主题: 0
发帖数量: 641 个
工控威望: 2303 点
下载积分: 33942 分
在线时间: 1420(小时)
注册时间: 2021-03-24
最后登录: 2026-01-09
查看那时年少的 主题 / 回贴
5楼  发表于: 6天前
暂停时保存各轴位置、气缸状态,设备程序分模块编写,各模块可单独复位,手动操作后再自动时比较轴/气缸状态,并对不一致部件做提示!
1.再启动时不一致模块需复位。
2.对各轴/气缸分别单独做一个一键去暂停前位置按钮,由人工确认操作!
小白来巡山喽
一入工控深似海
级别: 工控侠客
精华主题: 0
发帖数量: 203 个
工控威望: 2382 点
下载积分: 327 分
在线时间: 371(小时)
注册时间: 2019-11-06
最后登录: 2026-01-08
查看小白来巡山喽的 主题 / 回贴
6楼  发表于: 5天前
真有那种牛逼的程序吗,不管怎么操作,打到自动模式自动按照暂停之前时的状态继续工作。如果机构之间相互穿插,那怎么能做到这样呢
持之以恒
wchny123
级别: 略有小成
精华主题: 0
发帖数量: 206 个
工控威望: 222 点
下载积分: 1857 分
在线时间: 301(小时)
注册时间: 2024-12-19
最后登录: 2026-01-09
查看wchny123的 主题 / 回贴
7楼  发表于: 5天前
看到你们的回复,是我们国内工控水平下降了吗?手动操作后,还整机初始化,复杂的工艺设备,现场的人不把你吊的飞起,这种工况,首先程序里需要写安全保护条件,所有的运动部件都需要设置安全条件,各个小单元的自动流程对所有运动部件(轴,气缸,真空,机械手等)都需要对当前的状态记录,切换到手动操作后,再切换自动模式,手动状态与自动状态不符合,设备报警提示(例如:上料轴自动模式不在上料位报警,下料轴自动模式不在等待位报警等)
本帖最近评分记录:
  • 下载积分:+1(小许爱玩plc) 顶
  • 下载积分:+1(513345177)
  • 下载积分:+1(冠军欧洲)
  • 下载积分:+1(huamantang) 好贴好贴! 对啊,手动操 ..
    zhengtiguo
    上善若水
    级别: 家园常客
    精华主题: 0
    发帖数量: 526 个
    工控威望: 581 点
    下载积分: 4150 分
    在线时间: 131(小时)
    注册时间: 2025-05-29
    最后登录: 2026-01-10
    查看zhengtiguo的 主题 / 回贴
    8楼  发表于: 5天前
    学习学习,
    深耕技术
    朱光显
    学无止境,继续加油
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 179 个
    工控威望: 1315 点
    下载积分: 1219 分
    在线时间: 142(小时)
    注册时间: 2020-07-08
    最后登录: 2026-01-09
    查看朱光显的 主题 / 回贴
    9楼  发表于: 5天前
    如果自动运行被打断但步序没有复位(相当于暂停),人员中途手动移动某个轴(比如卡料或者有异物需要取出),再切到自动流程时由于被移动的轴不在安全位置(需要自己在程序中做安全位置或状态比较),此时应触发报警提醒人员有撞击风险轴需要回安全位置或待机位(特别是多轴同步运行或者插补,一定得计算好安全区域)。
    本帖最近评分记录:
  • 下载积分:+1(513345177)
    513345177
    级别: 正式会员
    精华主题: 0
    发帖数量: 30 个
    工控威望: 87 点
    下载积分: 5475 分
    在线时间: 39(小时)
    注册时间: 2023-08-04
    最后登录: 2026-01-10
    查看513345177的 主题 / 回贴
    10楼  发表于: 5天前
    引用
    引用第9楼朱光显于2026-01-06 11:48发表的  :
    如果自动运行被打断但步序没有复位(相当于暂停),人员中途手动移动某个轴(比如卡料或者有异物需要取出),再切到自动流程时由于被移动的轴不在安全位置(需要自己在程序中做安全位置或状态比较),此时应触发报警提醒人员有撞击风险轴需要回安全位置或待机位(特别是多轴同步运行或者插补,一定得计算好安全区域)。

    我知道一种笨方法,比如在10-20步序时,对比当前和实际自动需要到的位置,如果不一致切到自动后就提示轴位置与自动状态不一致,需要手动打到实际自动的位置,报警才会消除。请问我这个方法是否可行,请教一下大佬程序一般怎么写呢?
    513345177
    级别: 正式会员
    精华主题: 0
    发帖数量: 30 个
    工控威望: 87 点
    下载积分: 5475 分
    在线时间: 39(小时)
    注册时间: 2023-08-04
    最后登录: 2026-01-10
    查看513345177的 主题 / 回贴
    11楼  发表于: 5天前
    引用
    引用第7楼wchny123于2026-01-06 09:17发表的  :
    看到你们的回复,是我们国内工控水平下降了吗?手动操作后,还整机初始化,复杂的工艺设备,现场的人不把你吊的飞起,这种工况,首先程序里需要写安全保护条件,所有的运动部件都需要设置安全条件,各个小单元的自动流程对所有运动部件(轴,气缸,真空,机械手等)都需要对当前的状态记录,切换到手动操作后,再切换自动模式,手动状态与自动状态不符合,设备报警提示(例如:上料轴自动模式不在上料位报警,下料轴自动模式不在等待位报警等)

    我知道一种笨方法,比如在10-20步序时,对比当前和实际自动需要到的位置,如果不一致切到自动后就提示轴位置与自动状态不一致,需要手动打到实际自动的位置,报警才会消除。请问我这个方法是否可行,请教一下大佬程序一般怎么写呢?
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go