梦想的火车
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 98 点
下载积分: 1239 分
在线时间: 10(小时)
注册时间: 2017-03-10
最后登录: 2022-07-15
查看梦想的火车的 主题 / 回贴
楼主  发表于: 2017-03-28 17:36
步进指令执行过程中,只有一个被激活的状态步。举个例子,一个程序里面有10个步,代表10个动作,是不是一个产品从第一步到第10步走完之后,第2个产品才开始第一步,     如果是这样,生产效率岂不是很慢吗。
静夜思飘
级别: 略有小成
精华主题: 0
发帖数量: 130 个
工控威望: 233 点
下载积分: 2500 分
在线时间: 74(小时)
注册时间: 2017-03-09
最后登录: 2022-06-28
查看静夜思飘的 主题 / 回贴
1楼  发表于: 2017-04-05 15:10
以前编过程,刚开始自学工控的梯形图。俺以过去编程的经验看,除第一步外的每步前头设置个标志位就行,复位状态代表空闲,可以接受上一步传来的工件,如果接受则置位,表示此步正在运行,等完成并传递给下一步以后复位此标志位。
第一步不用标志位,可以自主运行手头工作,只有完成手头工作后检测一下第二步的标志位是否空闲,如空闲发出传送指令然后传送,如果不空闲则等待,传送完毕后第一步又从开始接着继续。第二步接受到工件后置位标志位,然后开始加工,加工完毕后检测第三步的标志是否空闲,如空闲传递工件,不空闲则等待。。。。
当然为了更好的利用时间,每个步骤尽量用时接近,这样就可以减少等待传递的时间。提高效率。
因刚开始学工控,所以还没接触到工控的一些高级算法。 这算是给个较土的思路吧。