程序讲解Day2

一、换型程序

1、换型需要在手动

在这里插入图片描述

  • 常开#iModeOn的含义
    在上图中,选中,转至定义
    模式开启,如下图
    在这里插入图片描述

对换型程序进行交叉引用,查看调用换型子程序的程序:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2、换型程序讲解

2.1、换型流程步及触摸屏按钮

在这里插入图片描述

下图中的点为触摸屏按钮,可以转到定义进行查看

在这里插入图片描述

2.1、常开点:流程准备好,可以开始

在这里插入图片描述
可进行交叉引用:如下图,
在这里插入图片描述
打开写入的那一项,机械无安全故障发生且换型流程步位0将其导通
在这里插入图片描述

2.2、有安全故障发生

在这里插入图片描述
有安全故障发生

在这里插入图片描述

交叉引用如下图:
查看写入的那一个交叉引用:
在这里插入图片描述
没有安全故障的时候才导通准备好

总故障代码
在这里插入图片描述

2.3、第五步

在这里插入图片描述
手动情况,处于第0步,触摸屏按下,没有安全故障、且换型未成功时往下执行;

2.4、第六步

在这里插入图片描述

换型时出现问题,可以强制跳过某一步:在换型子程序的背景DB块中进行修改,如下图:
在这里插入图片描述

2.5、第50步,赋值配方号

将根据生产的型号给机械手赋值程序号
在这里插入图片描述
SubPartTypeID交叉引用:
在这里插入图片描述
将配方号实时传给发那科:
在这里插入图片描述
将配方号实时传给相机:
在这里插入图片描述

2.6、换型时与以朴MES的交互

2.6.1、产品型号的交互

在这里插入图片描述

主要是看DB1101,有第二个站时还要看DB2101,甚至DB3101
在这里插入图片描述
在这里插入图片描述

Static——PartType——List:ID 号和部件类型说明
PartTypeID产品类型的标识号ID
Description:对应的产品名称
在这里插入图片描述
这些型号都是由以朴下发的,下发了12个型号
数据类型用的是String,不支持汉字,故显示???

2.6.2、产品参数的交互

以朴MES下发的参数

Static——PartParam——Parameters——N_REAL:阵列-站点参数(IU系统)
在这里插入图片描述
N_REAL[1]N_REAL[2]N_REAL[3]N_REAL[4]则是对应的参数,参数还分为整数型浮点数型
在这里插入图片描述

总结:
a.PLC告诉MES要做那个产品,发给以朴对应的型号;
b.以朴根据PLC发过来的产品型号,PLC发送对应的参数;

2.6.3、RFID读写的交互——PartLoad

托盘到达之后,RFID读写头读取数据,将读到的条码放在如下图:
在这里插入图片描述
读到条码之后,触发PartLoad——Ctrl——Loading,进而触发与MES的通讯,将条码发送给MES;
MES得到条码之后,会将是不是在本站做的布尔信息反馈给PLC,传到PartLoad——Result下,如下图(TURE表示本站加工,否则托盘会流下去):
在这里插入图片描述

2.6.4、RFID读写的交互——PartUnload

将本站加工的一些数据,如压力位移尺寸通过通讯传给MES,让MES保存数据
PartUnload——PLC——PartTypeID型号
PartUnload——PLC——Result下的Component_0主条码Component_1产品条码
PartUnload——PLC——Result——N_REAL下的N_REAL[1]N_REAL[2]N_REAL[3]是加工的一些数据信息,是要传送给MES的;

在这里插入图片描述

PartUnload——PLC——Result——StatusBitsPartUnload——PLC——Result——FailureBits是互锁的关系分别为状态位错误位(两者永远都是一个为1另一个为0

在这里插入图片描述

在这里插入图片描述

2.6.5、如何在MES中修改判断数据的上下限

a、打开ACC平台

在这里插入图片描述

b、公站配置中打开对应的工站

在这里插入图片描述
点击参数配置V2
在这里插入图片描述
点击搜索
在这里插入图片描述
随后就可以更改判定上下限了
在这里插入图片描述

2.6.6、如何在MES中新增判断数据的上下限

a、打开ACC平台

在这里插入图片描述

b、公站配置中打开对应的工站

在这里插入图片描述

点击参数配置
在这里插入图片描述

新增

在这里插入图片描述

确定

在这里插入图片描述

注:
a、改完之后需要重启产线;
b、在PLC中对应的位置添加上N_REAL[15]即可进行相互通信啦;
c、再MES中修改了之后,优德普也要相应的做出修改,否则判定的上下限不能达到预期修改之后的效果;
d、PLC与以朴的通讯不用做任何组态,只需要勾选上【允许来自远程对象的PUT/GET访问】(不然无法进行网口通讯)
在这里插入图片描述

2.7、第100、110步,上载型号列表

以朴将产线的所有的型号下发给PLC
在这里插入图片描述
上图交叉引用如下图:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

作用为将实际扫到的码与当前型号的码做一个格式和内容上的比对;

将条码告诉以朴,以朴反馈产品有没有做过,产品的码是不是正确的;

判断的逻辑使用C语言进行编写,由以朴控制;

2.8、第150步,请求MES下发型号列表

在这里插入图片描述
超过5S未等到Done与OK信号就开始报警

下发型号列表的作用:防止以朴与PLC中的产品型号数量不统一
对上图方框做交叉引用,可以看到更多信息:
在这里插入图片描述

2.9、第200步,告诉以朴选择的是那个型号

在这里插入图片描述

2.10、第250~350步,触发以朴下发参数列表,并判断是否下发成功

在这里插入图片描述
在这里插入图片描述

2.11、第400步,相机程序号赋值

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
最终相机用的是这里的变量
在这里插入图片描述

PLC与相机交互的数据如下:
在这里插入图片描述
PLC与相机的交互信号进行中转:
在这里插入图片描述

2.12、第450步,触发相机换型

出发相机换型,并反馈换型完成的信号:
在这里插入图片描述
PLC与相机交互的心跳信号:
在这里插入图片描述

注:DB9000是与相机进行交互的,所有的程序都是;

2.13、第500步,相机换型命令复位

在这里插入图片描述

减震器计数清零

在这里插入图片描述

2.14、第600步,机器人初始化

在这里插入图片描述

在这里插入图片描述
交叉引用
在这里插入图片描述

在这里插入图片描述
  上图显示,当有以上情形发生时,机械手会瞬间抱闸,立即停止,故机械手处于运动状态时,出现以上情况对机械手是有害的;
  但是暂停按钮不会损伤机械手,因为带缓冲;

  手柄启用对应的PLC程序:
在这里插入图片描述

2.15、第800步,机器人Autorunning

在这里插入图片描述
对其交叉引用
在这里插入图片描述

在这里插入图片描述
#AutoCycle.Q中.Q是一个上升沿指令;

二、拍到的图片在PLC中是如何传输的

以OP110的套圈相机为例:查看DB9001
在这里插入图片描述

ReturnDmc[2]交叉引用:
在这里插入图片描述
在这里插入图片描述
将被赋值的量转到定义:
在这里插入图片描述
套圈后有3张图片
传输的图片实际只有String类型的图片名称

随后PLC再将图片名称传给MES
注:图片是相机直接传给MES的,PLC不传图片,传递的是图片名称;

在这里插入图片描述

传给MES的只有图片的名称,是String类型的;
在这里插入图片描述

1、在MES中查询图片数据

在这里插入图片描述

在这里插入图片描述
可以查到减震器的图片的名称,如下:
在这里插入图片描述
图片的名称是相机定义的

2、相机拍照的数据交互

图片的名称是相机定义的
相机拍照后将图片名称传递给PLC,同时将图片本身上传到MES服务器;(相机也会自己存图片)

三、MES快捷方式简介

在这里插入图片描述

1、ACC.Monit

  • 第一个ACC.Monit是用来监控当前生产流程换型的
    在这里插入图片描述
    当有条码不进行加工时,回报红,并显示为什么不做;

点检不过时,只能通过以朴来进行操作:
点一下下面即可,即可跳过点检样件;
在这里插入图片描述

Boundary关联的PLC中的内容为一下所示:
在这里插入图片描述
对Gral_2交叉引用
在这里插入图片描述
在这里插入图片描述
Boundary做交叉引用如下图所示:
在这里插入图片描述

2、ACC.Rework

  • 中间ACC.Rework是用来查数据的

四、机械手的程序

下图有机械手的一些报警
在这里插入图片描述

在这里插入图片描述

五、按一下导通再按一下停止,以此循环

在这里插入图片描述

喂丸待续
51:36

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值