以下个人的工作经验
不管是圆盘的还是直线的,多工位工站,每个工位都要有这几个标记位
1:当前工位有料无料,就是有料就干活,没料就跳过,有感应器检测最好,没有就从有感应器的位置开始移位
这样就解决你说的,刚开机时什么时候开始,转几下开始的问题,还能用于停机时,机台清料的动作,就是不机台中的产品都做完,没有浪费和半成品产生
当然要是每个工位都有感应器,那这个工位出问题时,可以暂停,取走不良的,接着做就可以,不用从头开始,没有就手动复位标记,多一步操作
2:当前工位是否在安全位置,允许旋转,或是送料,把保护的都加这里,条件不满足不让旋转,一旋转,就互锁各个工站就不允许工作
3:当前工位完成了工作标记,单个工作完成设定动作后标记完成,旋转或送料后复位标记,
这个就解决你说的什么时候开始旋转的问题,把所有的工站完成标记穿起来,每个工站完成标记再并上有无产品就可以了
每个工站的动作都是单独写,也方便调试,完成后给标记就好了,
旋转不管手动/自动只要旋转一次就处理一次标记,防止手动时乱了
需要注意,自动时出现了异常的处理,
目标1是最小化损失,不要一个工站有问题做坏了一个产品,就需要从头开始,机台里的产品都不能用。
目标2是操作简单化,按按键次数越少越好,比如,机台上电,然后按一下启动,就可以开始,程序自己判断是否需要复位,当前工位是否有料,从那个工位开始干,等等
哪个工站哪个动作出问题,报警的提示要写详细了,能快速定位故障点,减少停机时间