GZ015 机器人系统集成应用技术样题2-学生赛

news2024/11/17 11:26:42

2023年全国职业院校技能大赛

高职组“机器人系统集成应用技术”赛项

竞赛任务书(学生赛)

样题2

选手须知:

  1. 本任务书共 25页,如出现任务书缺页、字迹不清等问题,请及时向裁判示意,并进行任务书的更换。
  2. 参赛队应在5小时内完成本任务书规定内容。
  3. 竞赛工位提供2台计算机,参考资料存储在“D:\参考资料”文件夹中。选手在竞赛过程中利用计算机创建的程序文件必须存储到“D:\技能竞赛”文件夹中,未存储到指定位置的程序文件不作为竞赛成果予以评分。请及时对程序文件存储,建议每10-15分钟1次。
  4. 任务书中只允许填写竞赛相关信息,不得出现学校、姓名等与身份有关的信息或与竞赛过程无关的内容,否则成绩无效。
  5. 由于参赛选手人为原因导致竞赛设备损坏,以致无法正常继续比赛,将取消参赛队竞赛资格。
  6. 选手在比赛期间任何时间,均不得损毁、丢弃或赛后带离与比赛相关的材料、工具、图纸、程序、文件等相关资料,否则取消选手比赛资格,比赛成绩以零分计。
  7. 竞赛过程中违反相关规定的,根据评分表中扣分项目进行违规扣分。

场次号:                                              赛位号:                                                                                                  

任务背景:机器人系统集成需求及产品生产要求

  1. 背景介绍

企业需要对现有机器人系统进行集成,以满足产品零件的生产单元升级改造和不同类型产品零件的共线生产。以智能制造技术为基础,在现有设备单元的基础上,结合工业机器人、视觉、数控系统、RFID等设备,实现柔性化生产;选用工业以太网通讯方式完成设备端的控制和信息采集,利用人机交互系统、MES系统完成对生产全流程的监控和优化,实现智能化生产;请根据具体任务要求和硬件条件,完成机器人系统的单元改造的集成设计、安装部署、编程调试,实现试生产验证。

  1. 生产对象

生产对象为汽车行业的轮毂零件,完成粗加工后的半成品铸造铝制零件。轮毂零件在其正面、背面布置有定位基准、RFID电子信息区域、零件缺陷表征区域、数控加工区域等。

(1)产品零件在应用平台各单元中通过轮廓和定位基准实现准确定位,正面背面定位方式相同。

(2)产品的拾取须采用专用工具实现,如产品的正面拾取与背面拾取,均须采用不同的工具实现相应功能。选手可根据不同功能要求自行选择合理的工具,并完成相关任务。

(3)下图为所示加工零件图

          

图1 加工零件所示图

  1. 职业素养

竞赛过程中,对参赛选手的技术应用合理性、工具操作规范性、机械电气工艺规范性、耗材使用环保性、功耗控制节能性以及赛场纪律、安全和文明生产等职业素养进行综合评价,采用扣分制。

 

模块一 机器人系统方案设计和仿真调试(30分)

任务1 系统方案设计和仿真调试(20分)

1.1 系统方案设计

(1)根据产品生产工艺流程,结合所提供的硬件单元尺寸和功能,合理设计各单元的布局分布。

(2)绘制布局方案:在任务书附件一上绘制系统布局方案一份,要求各单元用框图表示并用文字标识,比例适当。

(3)根据产品生产工艺流程,结合提供的硬件单元功能,合理设计控制系统结构。

(4)绘制控制系统通讯拓扑结构图:在任务书附件二上绘制控制系统方案,要求各功能单元的远程 IO 模块必须连接到总控单元的 PLC 上,通过连线体现出所有网络通信设备的连接情况,并注明设备名称、通讯方式通讯地址

1.2 系统仿真搭建

(1)根据系统布局方案设计结果,在虚拟调试软件中,搭建工业机器人、数控、工具、仓储、分拣、检测、打磨等组成的机器人集成应用系统。

(2)在虚拟仿真系统中,定义仓储单元1号、4号工位的光电传感器,使其具备传感器检测功能,可以检测对应工位上的产品零件,并关联对应变量。

  1. 在虚拟仿真系统中,定义仓储单元1号、4号工位的红、绿指示灯颜色状态,要求仓位有料显示绿色,无料显示红色,关联对应变量。
  2. 在虚拟仿真系统中,定义分拣单元3号道口三个气缸状态机。在模型“场景”下,找到“分拣-横挡板3”、“分拣-上推板3”和“分拣-下推板3”装配体,定义为状态机,命名为“分拣-横挡板3状态机”、“分拣-上推板3状态机”和“分拣-下推板3状态机”。“分拣-横挡板3”设定状态机运动模式为“平移”,运动最小值“0mm”,最大值“52mm”,方向与实际气缸运动方向一致;设定两个状态,状态1为抬起状态,运动时间0s,关节值0mm,状态2为落下状态,运动时间1s,关节值52mm。“分拣-上推板3”设定状态机运动模式为“平移”,运动最小值“0mm”,最大值“110mm”,方向与实际气缸运动方向一致;设定三个状态,状态1为回位状态,运动时间0s,关节值0mm,状态2为伸出状态,运动时间1s,关节值16mm,状态3为推出状态,运动时间3s,关节值110mm。“分拣-下推板3”设定状态机运动模式为“平移”,运动范围最小“0mm”,最大“147mm”,方向与实际气缸运动方向一致;设定三个状态,状态1为回位状态,运动时间0s,关节值0mm,状态2为伸出状态,运动时间2s,关节值131mm,状态3为推出状态,运动时间3s,关节值147mm。
  3. 在虚拟仿真系统中,定义加工单元前门状态机。在模型“场景”下,找到“加工-左侧滑动门”装配体,对装配体部件进行重命名,并且定义为状态机,命名为“加工-左侧滑动门状态机”,设定状态机运动方向为“平移”,运动范围最小“0mm”,最大“550mm”,方向与实际气缸运动方向一致,设定两个状态,状态1为关门状态,运动时间0s,关节值0mm,状态2为开门状态,运动时间1s,关节值550mm。完成状态机定义后,用“加工-左侧滑动门状态机”抓取“加工-左滑动门-传感器遮挡板”。
  4. 虚拟仿真工作站的状态机、指示灯、传感器、导轨等进行变量关联,所有涉及的变量按1地址进行配置。

表1 变量地址

序号

地址

功能注释

序号

地址

功能注释

1

M200

仓储-托盘1

1

M201

托盘1伸出位

2

M202

托盘1缩回位

2

M210

加工-左侧滑动门

3

M211

左侧滑动门开门

4

M212

左侧滑动门关门

3

M220

打磨-转位升降机构

5

M221

升降机构上升位

6

M222

升降机构下降位

4

M230

打磨-转位夹具

7

M231

转位夹具逆时针180°

8

M232

转位夹具顺时针180°

5

M240

打磨-转位夹具夹爪1

9

M241

转位夹具夹爪1松开

10

转位夹具夹爪2松开

6

打磨-转位夹具夹爪2

11

M242

转位夹具夹爪1夹紧

12

转位夹具夹爪2夹紧

7

M250

打磨-工台-夹紧气缸1

13

M251

工台-夹紧气缸1松开

14

工台-夹紧气缸2松开

8

打磨-工台-夹紧气缸2

15

M252

工台-夹紧气缸1夹紧

16

工台-夹紧气缸2夹紧

9

M260

打磨-转台

17

M261

转台顺时针转180°

18

M262

转台逆时针转180°

10

M270

打磨-转台夹紧气缸1

19

M271

转台夹紧气缸1松开

20

转台夹紧气缸2松开

11

打磨-转台夹紧气缸2

21

M272

转台夹紧气缸1夹紧

22

转台夹紧气缸2夹紧

12

M280

分拣-横挡板3

23

M281

分拣-横挡板3抬起到位

24

M282

分拣-横挡板3落下到位

13

M290

分拣-上推板3回位

25

M293

分拣-上推板3回位到位

14

M291

分拣-上推板3伸出

26

M294

分拣-上推板3伸出到位

15

M292

分拣-上推板3推出

27

M295

分拣-上推板3推出到位

16

M300

分拣-下推板3回位

28

M303

分拣-下推板3回位到位

17

M301

分拣-下推板3伸出

29

M304

分拣-下推板3伸出到位

18

M302

分拣-下推板3推出

30

M305

分拣-下推板3推出到位

19

M310

仓储工位1指示灯

31

M320

仓储工位1传感器

20

M310

仓储工位4指示灯

32

M320

仓储工位4传感器

21

M1000

机器人导轨地址

33

M1100

机器人导轨位置反馈

1.3 虚拟调试

(1)通过硬件网关,利用硬件按键来启动虚拟调试软件的工程文件运行,要求按下总控单元控制面板的“绿色自保持”按钮,开始运行虚拟联调流程。

(2)根据轮毂零件的生产工艺流程要求,编写PLC程序,编写虚拟仿真系统中工业机器人仿真程序,最终实现虚拟调试,验证设备布局方案和工艺流程的合理性。工艺流程如下图2所示,需结合表2所示的初始特征及状态信息,完成1个轮毂零件的生产流程虚拟联调。

 

图2 工艺流程图

表2 虚拟调试过程轮毂初始状态

注:运行过程中,机器人不得出现轴超限、不可达、奇异点等情况。PLC程序下载到总控单元的PLC1中。

任务2 系统搭建及故障排除(10分)

2.1 硬件搭建

根据虚拟仿真验证的系统布局方案设计,调整各单元的相对位置,完成应用平台的硬件拼装固定。

要求:

根据布局设计完成各单元位置调整。要求:各单元地脚支撑升起,各单元间通过连接板固连。

对各单元的底柜门板做调整。要求:应用平台底柜内部连通、无门板遮挡,外侧四周全部安装门板,多余门板放置在U 型支架内。

2.2 电气及网络连接

根据系统布局方案设计和控制系统方案设计,完成各单元的电路、气路、通讯线路连接,完成工业机器人示教器的线缆连接。

要求:

(1)电源线缆由单元底柜的底板快接插头安装后通过底柜的下部线槽铺设; 气源、通讯线缆由设备端安装后通过底柜的上部线槽铺设。

(2)单元间电源线缆未放入线槽部分,不能出现折弯,整齐摆放在底柜底板上。

(3)应用平台总电源线路完成连接后用赛位内提供的临时线槽覆盖。

(4)气源线缆在台面部分必须进入线槽,未进入线槽部分利用固定扣和扎带固定在台面或立柱上,要求裁剪长度合适,不能出现折弯、缠绕和变形,不允许出现漏气。

(5)通讯线缆在台面部分必须进入线槽,未进入线槽部分利用固定扣和扎带固定在台面或立柱上,不能出现折弯、缠绕和变形。

(6)工业机器人示教器线缆在插接时注意接口方向和旋紧螺母的使用方法, 不得在未完全插入前转动快接插头。

(7)手动测试单元功能动作。

2.3 系统故障诊断与排除

根据电气原理图,检查各单元功能,设备存在两处故障需要选手进行排除,分别是:

(1)打磨单元的台面部分存在电气接线故障 1 处,请参照电气接线图判断故障位置,并修复。

(2)分拣单元的台面部分存在电气接线故障 1 处,请参照电气接线图判断故障位置,并修复。

注意:不涉及强电部分。若无法排除故障,正式开赛 90 分钟后可由选手向现场裁判申请技术人员帮助排故,恢复过程不予补时,评分表中此项不得分。

模块二 机器人及周边系统单元调试(40分)

该模块联调评分时需满足以下要求:

(1)评分时机器人需处于手动模式;

(2)任务5评分时不允许流程中断,如中断则中断前流程有分,后续部分无分;

(3)任务5联调演示参考图5所示流程图进行演示

任务3  数控单元集成调试(8分)

3.1 数控PLC编程调试

要求按照“D:\参考资料”的数控单元信号表,编写数控内部的PLC程序,实现:

(1)对数控前门、后门控制手动和状态显示。可在数控单元的操作面板上进行手动操作,并可在操作面板上的指示灯查看到对应状态变化。

(2)对夹具前后位置的控制和检测。可在数控单元的操作面板上进行手动操作,并可在操作面板上的指示灯查看到对应状态变化。

:从数控机床上载程序,仅允许修改SBR9Wincc_828D”例行程序,其他程序不允许修改。

3.2 刀具安装和对刀

(1)刀具安装

利用现场所提供的工具及刀具完成数控单元的刀具安装。

对数控系统进行操作设置,根据虚拟刀库刀具信息新建对应刀具,以便后续数控加工编程使用。其中,加工单元中虚拟刀库内已存有 6 把刀具,各刀具信息如表 3 所示,刀库中编号 01-06 分别对应 T1-T6。在数控系统中建立刀具信息时,单刃螺旋铣刀、双刃螺旋铣刀对应数控系统中的“铣刀”类型,球头铣刀对应数控系统中的“圆柱形球头模具铣刀”类型,刀具长度参数对应刀库中刀具的总长度数据。

3  虚拟刀库刀具信息表

刀具编号

刀具类型

刀具直径 mm

刀刃长度 mm

刀具总长度 mm

01

单刃螺旋铣刀

2

15

38

02

单刃螺旋铣刀

2

10

38

03

双刃螺旋铣刀

2

15

38

04

双刃螺旋铣刀

2

10

38

05

球头铣刀

2

15

38

06

球头铣刀

2

10

38

(2)建立机床坐标系和工件坐标系原点

对数控系统进行操作设置,正确设置机床机械零点。并进行对刀操作。

3.3 数控加工

参照图3所示加工图纸和表4加工工艺表,编写或调用加工程序,完成工件加工;

图3 加工图纸

表4 数控加工工艺表

工步

刀具

主轴转速

(r/min)

进给速度

(mm/min)

切削深度

(mm)

类型

刀刃直径

(mm)

1

双刃螺旋铣刀

Φ2

3000

200

0.5

注意要求:

(1)须在产品零件范围内加工;

(2)数控加工产品零件需选手完成数控编程调试,在机床MDA模式下运行对应加工程序验证

(3)数控加工后能够清晰的看出产品零件特征即可,其他不做特别要求;

(4)加工开始和结束时主轴位置处于机床坐标系原点。

任务4 视觉单元集成应用(8分)

4.1 视觉安装

(1)根据现场提供的相机支架零部件,完成相机的机械、电气安装。

(2)对视觉单元的相机镜头焦距/光圈、光源亮度等进行调整,使视觉控制器可采集到清晰稳定的图像。

4.2 视觉标定

编写视觉标定程序,完成视觉系统参数标定。利用现场提供的校准板工具,通过编写工业机器人和视觉程序,完成视觉的校准。

4.3 视觉检测

通过工业机器人抓取轮毂零件置于视觉单元的视觉相机视野,编写PLC、WINCC程序,实现以下功能:

  1. 可通过WINCC的“执行拍照”按钮,实现手动触发视觉拍照功能;
  2. 完成轮毂背面上的划痕检测,要求正确检测出划痕的长度,并将长度数值在触摸屏上正确显示出来。该数值是在视觉控制器经过校准后,获取的视觉数据,且该数值长度与实际长度误差不得超过0.2mm
  3. 完成轮毂背面二维码的读取,并在WINCC上正确显示二维码数据。
  4. 识别轮毂背面标签颜色信息,并在WINCC上显示识别的颜色信息。

任务5 机器人系统与周边设备联调(24分)

5.1 机器人编程调试

  1. 工业机器人安全姿态设定

对工业机器人操作与编程,确定工业机器人本体的安全姿态,此姿态下工业机器人本体不会与周边设备发生碰撞。当机器人单元第七轴运行时,工业机器人本体必须保持此姿态,不得同时动作。

  1. 机器人单元第七轴参数配置

① 对机器人单元中的 PLC 编程,设置伺服电机的控制参数与实物规格一致,实现PLC对第七轴的运动控制。其中伺服电机编码器分辨率为 131072 pulses/rev(17 线),伺服电机驱动器电子齿轮已设置为 900:1,减速机减速比 3:1,同步带减速比 1.5:1,滚珠丝杠导程 5mm。

要求: 第七轴运动速度不得超过50 mm/s。

② 根据所提供的机器人单元内部接线图,对机器人单元内部的 PLC 进行编程,使第七轴实现回原点、定位运动、定速运动功能,原点传感器位于标尺零刻度一侧。

  1. 快换工具的拾取与放回

对工业机器人操作与编程,使工业机器人可以完成对所需工具的拾取与放回, 动作过程连贯无碰撞。快换工具在工具架的位置根据使用需求自行调整。注意: 工业机器人不得悬空释放工具使其掉落到工具架上。

  1. 快换工具的使用

对工业机器人操作与编程,使工业机器人可以完成对所使用工具的动作控制, 如夹爪类工具的夹紧/松开、吸盘类工具的吸取/释放、电动工具的旋转,并实现产品的拾取、释放、加工等。

5.2 机器人与数控机床联调

编写工业机器人与PLC程序,要求如下:

  1. 工业机器人将从打磨工位上取轮毂,数控单元安全门打开,工业机器人将轮毂上料到数控单元的夹具上;
  2. 工业机器人退出数控单元,数控单元安全门关闭,数控单元夹具夹紧轮毂;
  3. 数控机床完成指定图4所示的加工图纸图形和表4的加工工艺表进行加工(选手需根据产品零件的正背面状态在打磨单元自行完成翻转动作,确保对产品零件正面的数控加工区域进行数控加工),加工完成后数控主轴复位,主轴回到机床原点。
  4. 工业机器人将产品零件从数控单元的夹具上拾取出来。

4加工图纸

5.3 机器人与视觉系统联调

编写机器人与视觉程序,要求如下:

  1. 工业机器人抓取轮毂零件,进行背面区域的产品特征视觉检测;
  2. 检测轮毂两侧颜色标签信息,如两侧颜色标签为绿色,则特征为OK,有一侧颜色为红色或者两侧都为红色,则特征为NG;
  3. 如视觉特征为OK,则进入左侧分支,如视觉特征为NG,则进入右侧分支;

5.4 机器人与其他外围设备联调

  1. 仓储单元

根据控制系统方案设计结果和所提供的仓储单元内部接线图,制定仓储单元立体仓库工艺,实现以下功能:

① 由外部信号控制仓位托盘推出和缩回。

② 每个仓位的传感器可以感知当前是否有产品零件存放在仓位中。

③ 仓位指示灯根据仓位内产品零件存储状态亮灯,当仓位内没有存放产品零件时亮红灯,当仓位内存放有产品零件亮绿灯。

  1. 分拣单元

根据控制系统方案设计结果和所提供的分拣单元内部接线图,制定分拣单元的工艺,实现以下功能:

① 根据外部指令启动传动带,并当产品零件运动到指定分拣机构时,传送带停止。

② 当产品零件触发传送带起始端传感器后,根据外部指令将1号道口分拣机构升降气缸降下。

③ 当产品零件运动到指定分拣机构前,该分拣机构推动气缸将产品零件推入分拣道口,再通过道口的定位气缸将产品零件定位到V型槽处,保持3s 后缩回。

  1. 打磨单元

根据控制系统方案设计结果和所提供的打磨单元内部接线图,制定打磨单元的工艺,实现以下功能:

  • 当工业机器人准备将轮毂零件放置到打磨工位或准备将轮毂由打磨工位取走时,打磨工位的夹紧气缸松开,翻转工装处于旋转工位一侧;
  • 当工业机器人准备将轮毂零件放置到旋转工位或准备将轮毂由旋转工位取走时,旋转工位的夹紧气缸松开,翻转工装处于打磨工位一侧;
  • 翻转工装可将轮毂零件在打磨工位和旋转工位间翻转并准确定位;
  • 当轮毂处在打磨或者旋转工位时,对应夹紧气缸夹紧,打磨加工只需将打磨刷与轮毂表面接触后开启打磨,保持3S后关闭打磨。

(4)装配模块

装配模块工艺要求:

  • 工业机器人使用单吸盘工具,吸取车标库的车标;
  • 将车标放置到未装车标的轮毂上,并通过吸盘工具进行压装。

5 机器人与周边系统联调流程图

模块三   机器人系统集成联调(30分)

任务6 机器人系统功能优化与综合调试(20分)

6.1 机器人及周边单元功能优化

 在模块二机器人及周边系统单元调试的基础上,对其中的部分单元进行功能工艺优化,具体要求如下:

1数控单元工艺优化

按照以下要求完成数控单元的工艺改造。

  • 工业机器人选择合适工具,从三号仓位拾取一个轮毂;
  • 工业机器人将轮毂放到RFID上方读取RFID信息(RFID信息为A-F随机组合的4位字符)

③工业机器人将轮毂放到数控单元中,根据RFID信息,完成数控加工对应字符;

④完成加工后,工业机器人将轮毂取出,放到打磨工位上,流程结束。

2)人机交互系统优化

完成人机交互系统界面的开发,界面显示效果不做评分要求, 选手根据赛题要求自行设计,满足信息展示和操作功能即可。界面开发所需的全部图片素材均存储在“D :\参考资料”文件夹中。

  • 人机界面组态设置

根据控制系统方案设计结果,在 PLC 编程软件中建立人机界面工程项目,并使其与设备所有PLC 建立正常通讯并实现信号交互。

②工作站手动控制

  • 要求在手动模式下,对打磨单元、仓储单元的各个气缸进行手动点动测试。
  • 要求在手动模式下,完成RFID读写器的手动读写功能测试。可以随机写入任意字符数据,并且能正确读取对应数据出来。
  • 要求在手动模式下,能控制机器人导轨的正反转、回原点运动。
  • 要求在自动模式下,能启动运行“数控单元工艺优化”流程。

③生产监控界面可视化

  • 利用 PLC 编程软件,在人机交互系统中新建界面。
  • 对页面属性和项目运行参数进行设置,使人机交互在仿真运行时,可以在监控终端(电视)上正常显示,不能出现信息显示不全等问题。
  • 生产监控界面中能够自动显示当前所加工的轮毂基本信息。(显示内容见下表5所示)

5显示信息

序号

显示信息

备注

1

数控XYZ轴实时数据

-

2

打磨单元各位置传感器检知

打磨单元传感器的信号信息

3

当前轮毂背面二维码数据信息

0001-0006编码

4

机器人导轨的实时位置

-

5

机器人导轨的实时速度

-

6.2 机器人系统综合调试

系统集成调试涉及1个产品零件产品零件由MES下单执行启动,如无法实现MES下单执行,由其他方式启动系统联调,对应MES下单分数扣除。

联调过程选手除按裁判要求启动流程外,不得触碰机台任何区域,机器人处于自动运行状态。

本部分与人机交互组态同步评分,联调未完成,则本部分评分同时结束。在流程开始前和流程结束后,应用平台处于初始状态。初始状态要求如下:

  1. 工业机器人处于安全姿态,无工具。
  2. 第七轴处于原点位置。
  3. 快换工具按照需求摆放稳当。
  4. 仓储单元所有仓位托盘缩回,指示灯正常点亮。
  5. 数控单元主轴停转,主轴位于机床坐标系原点,数控机床安全门关闭,夹具位于前端并松开。
  6. 分拣单元传送带停止,分拣机构所有气缸缩回。
  7. 总控单元三色灯仅绿色灯常亮,根据要求开始产品零件的生产工艺流程。每个产品从仓位取出到放回仓位或回分拣道口算一个流程,单独评分。
  8. 流程开始前和完成所有流程后,总控单元三色灯仅黄色灯常亮。

要求:工业机器人保持在自动状态,程序开始执行后未通过任何人工干预完成所有既定内容才算为完整流程。

机器人系统综合调试流程:

  1. 系统检测仓储单元零件存储信息,机器人拾取合适的工具从仓储单元取出零件。
  2. 扫描RFID电子标签信息,获取预置工艺流程信息,(预置信息在评分前,按裁判指定内容手动写入)按照预置信息的先后顺序依次执行,例“B1B3D1D2F1”RFID电子标签信息含义如下表6所示)。运行过程中,需要轮毂翻面的,选手自行通过打磨单元的翻转机构进行翻面。
  3. 根据工艺流程信息按流程完成数控加工、检测、分拣、仓储等工作任务,并把当前运行的工艺流程信息显示在WINCC界面上。

6 RFID电子标签信息含义

序号

电子标签内容

含义

1

A1

轮毂回仓,将轮毂放回仓储单元最大空位处

2

B2

数控加工图形按图3所示图纸

3

B3

数控加工图形按图4所示图纸

4

C1

打磨区域1

5

C2

打磨区域2

6

D1

视觉检测轮毂特征是否为合格品

7

D2

根据视觉检测特征的信息,对应在RFID标签信息写入“OK”代表合格,写入“NG”代表不合格

8

F1

将轮毂分拣到分拣道口,按从小到大的使用顺序

9

F2

将轮毂分拣到分拣道口,按从大到小的使用顺序

10

F3

分拣过程中总控三色灯绿灯以2s周期频率闪烁,红灯常亮,数控加工完成,总控三色灯绿灯恢复常亮状态,红灯熄灭

任务7 MES系统应用(10分)

7.1 MES系统设置

(1)网关配置

①利用网关配置软件打开“D:\参考资料”中的“网关项目”,将需要监控或写入的PLC的IP地址补充完整。

  • 打开“D:\参考资料”中的“PLC_MES采集点表信息”,添加需要监控及写入的数据到PLC的采集点表中。

③打开MQTT通道的点表参数,加载采集到的数据。

(2)网关下载与监控

①保存项目后并把项目下载到网关中

②打开网关监控软件,监控所需数据的采集状态。

7.2 MES系统的业务流程制定

       (1)系统管理中心定义

        ①选手打开浏览器,根据现场提供的账号和密码登陆MES系统。

         ②在系统管理中心下,新建生产主管角色,设置系统角色属性为否(角色名称:supervisor,角色编码:S0001);

         ③为新建的生产主管角色授权流程配置工具模块、工艺派工中心和生产执行中心下的全部菜单并保存;

         ④在系统管理中心下,新建自定义组织机构(机构名称:生产型制造应用,机构代码:J0001,机构类型:省级公司);

         ⑤在系统管理中心下,新建生产主管账号,分配生产主管角色,新建的账号初始登录密码为:123456;(登录账号:supervisor1,用户昵称:ABC

(2) 审批订单模型设计

①在流程配置工具下,新增流程分类(流程名称:LC1和分类编码:

L0001);

②在流程配置工具下,创建“生产订单审批”的流程模型,流程至少具有两个节点,流程开始后第一个节点为流程发起人提交订单,结束前最后一个节点为生产主管角色审批订单,模型设计完成后将模型发布到流程分类中。(模型名称:Model1,模型key:orderRecord)

(3)审批订单业务关联

在流程配置工具下,对“生产订单审批”流程进行业务关联,新增“生产订单”表单,表单Key必须为“orderRecord”,流程标题选择“流程标题生成脚本”流程脚本,PC表单地址和手机表单地址均选择“流程表单地址(PC、手机)”流程脚本,流程其他选项中取消“跳过相同处理人”的勾选状态,保存。

(4) 审批订单事件绑定

对新增的“生产订单”表单进行流程事件绑定,按顺序分别增加3个事件,增加【更新业务表状态(审核、退回)】事件,事件类型选择【任务创建】,事件脚本选择【流程事件1 - 更新业务表状态(审核、退回)】;增加【更新业务表状态(流程完成)】事件,事件类型选择【流程完成】,事件脚本选择【流程事件2 - 更新业务表状态(流程完成)】;增加【更新业务表状态(流程终止)】事件,事件类型选择【活动取消】,事件脚本选择【流程事件3 - 更新业务表状态(流程终止)】。

(5)生产数据定义

①在生产数据中心下,新增设备,“生产设备编号”SC0001,“生产工艺”选择预定义工艺;

②在生产数据中心下,新增设备编组,编组编号:BZ0001,编组名称:编组1,之后新增“设备管理”,选择第1步新增的设备加入编组;

③在生产数据中心下,找到名称为【DS18】的“加工单元”代码,单击选中,在右侧工作组管理列表点击新增,将第2步新增的编组加入“加工单元”。

(6)录入订单

在工艺派工中心下,录入BOM信息为“轮毂成品”,填写“需求数量”1,并提交审批。

7.3 数据采集与可视化

(1) 工艺派工

①平板连接赛位所提供的WIFI后,在平板端的 MES系统登录生产主管账号,完成生产订单审批流程。

②在工艺派工中心,进行订单运算。

③在工艺派工中心,对加工单元类型为【设备作业单元】的生产计划进行下发;

④在工艺派工中心,选中任务数据,点击右上角设备作业派工,将作业任务派工给“生产设备定义”中创建的生产设备;

⑤在电脑端利用所提供的账号登录MES系统,在生产执行中心下,执行生产订单任务,物理设备开始运行上一步的功能。

(2) 生产数据监控

 系统开始运行后,在平板的MES系统登录生产主管账号,在生产执行中心监控当前设备的运行状态信息。

表6监控信息

序号

单元

参数项

1

执行单元

平移滑台目标运动位置

2

检测单元

轮毂颜色标签的检测结果

3

加工单元

当前使用的刀具号

4

加工单元主轴X/Y/Z坐标

5

主轴转速

6

安全门前门打开/关闭状态

7

安全门后门打开/关闭状态

 

系统布局方案

 


控制系统方案设计

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1314234.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《Linux C编程实战》笔记:文件属性操作函数

获取文件属性 stat函数 在shell下直接使用ls就可以获得文件属性&#xff0c;但是在程序里应该怎么获得呢&#xff1f; #include<sys/types.h> #include <sys/stat.h> #include <unistd.h> int stat(const char *file_name,struct stat *buf); int fstat(i…

Excel中MATCH和INDEX函数的用法详解,以及Vlookup的数组用法

match函数 目的&#xff1a;查询函数&#xff0c;范围单元格中搜索特定的项&#xff0c;然后返回该项在此区域中的相对位置。 For example:让 match 去【隔壁办公室】找【老张】 Match 回复&#xff1a;【老张】坐在【隔壁办公室】第【四】个座位上 公式&#xff1a;【 mat…

nodejs+vue+微信小程序+python+PHP邮件分类系统的设计与实现-计算机毕业设计推荐

方便安装&#xff0c;减少了维护的工作量&#xff0c;只需要通过服务器端的更新就可以实现新系统的发布&#xff0c;提高了邮件分类系统的可扩展性和可移植性。 E-mail是信息化时代最重要的联系工具之一&#xff0c;在日常的工作学习中具有非常重要作用。电子邮件作为互联网技术…

XSS漏洞

一、漏洞原理 允许攻击者在用户的浏览器中执行恶意的脚本。只要是能输入参数的地方都可能产生XSS&#xff0c;比如说评论区&#xff0c;搜索框等。 二、漏洞利用 XXS漏洞常用于钓鱼&#xff0c;Cookie值窃取等操作。可以和文件上传漏洞打组合拳。 靶场&#xff1a;Pikachu靶…

UI5 development on VS Studio code

今天来分享一下如何VS studio code 上UI5开发环境的搭建 1.安装Node.js 路径&#xff1a;Node.js 因安装步骤较为简单&#xff0c;故不在此赘述。 验证方法如下&#xff1a;WINR-->CMD--->node --version 出现下图即可 2. 安装UI5 CLI (为了后面我们方便使用UI5 的命令…

黑豹程序员-axios+springmvc传递数组

问题 奇怪的现象&#xff0c;axios在往后台传递数组时&#xff0c;springmvc竟然接收不到 解决 尝试多次无果&#xff0c;突然看一篇文章写vue中的数组不是真正的数组需要强转转化JSON.stringify 将信将疑下测试了一把&#xff0c;还真的传递成功了。 不光要JSON.stringify…

风速预测(四)基于Pytorch的EMD-Transformer模型

目录 前言 1 风速数据EMD分解与可视化 1.1 导入数据 1.2 EMD分解 2 数据集制作与预处理 2.1 先划分数据集&#xff0c;按照8&#xff1a;2划分训练集和测试集 2.2 设置滑动窗口大小为7&#xff0c;制作数据集 3 基于Pytorch的EMD-Transformer模型预测 3.1 数据加载&am…

leetcode做题笔记2415. 反转二叉树的奇数层

给你一棵 完美 二叉树的根节点 root &#xff0c;请你反转这棵树中每个 奇数 层的节点值。 例如&#xff0c;假设第 3 层的节点值是 [2,1,3,4,7,11,29,18] &#xff0c;那么反转后它应该变成 [18,29,11,7,4,3,1,2] 。 反转后&#xff0c;返回树的根节点。 完美 二叉树需满足…

vue2 tailwindcss jit模式下热更新失效

按照网上教程安装的tailwindcss&#xff0c;但是修改类名后热更新的时候样式没有生效&#xff0c;参考了大佬的文章&#xff0c;解决了该问题。 安装cross-env 修改前 "dev": " vue-cli-service serve", 修改后 "dev": "cross-env TAILWIN…

【通用】Linux,VSCode,IDEA,Eclipse等资源相对位置

正文 不论是 IDEA、Linux、VSCode、cmd等等吧&#xff0c;都遵循这个规则&#xff1a; 如果以斜杠开头&#xff0c;表示从根开始找&#xff1a; IDEA的根是classpath&#xff08;classpath就是项目被编译后&#xff0c;位于 target下的 classes文件夹&#xff0c;或者位于ta…

Android 12.0 Launcher3定制化之动态时钟图标功能实现

1.概述 在12.0的系统产品rom定制化开发中,在Launcher3中的定制化的一些功能中,对于一些产品要求需要实现动态时钟图标功能,这就需要先绘制时分秒时针表盘,然后 每秒刷新一次时钟图标,时钟需要做到实时更新,做到动态时钟的效果,接下来就来分析这个功能的实现 如图: 2.动…

docker镜像与容器的迁移

docker容器迁移有两组命令&#xff0c;分别是 save & load &#xff1a;操作的是images&#xff0c; 所以要先把容器commit成镜像export & import&#xff1a;直接操作容器 我们先主要看看他们的区别&#xff1a; 一 把容器打包为镜像再迁移到其他服务器 如把mysq…

用于自动驾驶的基于深度学习的图像 3D 物体检测:综述

论文地址&#xff1a;https://ieeexplore.ieee.org/abstract/document/10017184/ 背景 准确、鲁棒的感知系统是理解自动驾驶和机器人驾驶环境的关键。自动驾驶需要目标的 3D 信息&#xff0c;包括目标的位置和姿态&#xff0c;以清楚地了解驾驶环境。 摄像头传感器因其颜色和…

力扣每日一题:2415. 反转二叉树的奇数层(2023-12-15)

力扣每日一题 题目&#xff1a;2415. 反转二叉树的奇数层 日期&#xff1a;2023-12-15 用时&#xff1a;6 m 51 s 时间&#xff1a;0 ms 内存&#xff1a;46.97 MB 代码&#xff1a; /*** Definition for a binary tree node.* public class TreeNode {* int val;* T…

Cockpit upload文件上传漏洞(CVE-2023-1313)

0x01 产品简介 Cockpit 是一个自托管、灵活且用户友好的无头内容平台,用于创建自定义数字体验。 0x02 漏洞概述 Cockpit assetsmanager/upload接口处存在文件上传漏洞,攻击者可通过该漏洞在服务器端任意上传代码,写入后门,获取服务器权限,进而控制整个web服务器。 0x0…

如何使用ArcGIS Pro拼接影像

为了方便数据的存储和传输&#xff0c;我们在网上获取到的影像一般都是分块的&#xff0c;正式使用之前需要对这些影像进行拼接&#xff0c;这里为大家介绍一下ArcGIS Pro中拼接影像的方法&#xff0c;希望能对你有所帮助。 数据来源 本教程所使用的数据是从水经微图中下载的…

【1.6计算机组成与体系结构】存储系统

目录 1.层次化存储结构2.Cache2.1 Cache的介绍2.2 局部性原理2.3 Cache应用 1.层次化存储结构 由 ⬆ CPU&#xff1a;寄存器。 快 ⬆ Cache&#xff1a;按内容存取(相联存储器)。 到 ⬆内存&#xff08;主存&#xff09;&#xff1a;DRAM。 慢 ⬆ 外存&#xff08;辅存&#…

蓝牙物联网智慧工厂解决方案

蓝牙物联网智慧工厂解决方案是一种针对工厂管理的智能化解决方案&#xff0c;通过蓝牙、物联网、大数据、人工智能等技术&#xff0c;实现工厂人员的定位、物资的定位管理、车间的智慧巡检、智慧安防以及数据的可视化等功能。 蓝牙物联网智慧工厂解决方案构成&#xff1a; 人员…

CSS盒子的浮动与网页布局(重点,有电影页面案例)

浮动适用于那种盒子的并列布局 CSS 提供了三种传统布局方式(简单说,就是盒子如何进行排列顺序)&#xff1a;  普通流&#xff08;标准流&#xff09;  浮动  定位 标准流&#xff08;普通流/文档流&#xff09; 所谓的标准流: 就是标签按照规定好默认方式排列. 1. 块级…

算法基础概念之数据结构

邻接表 每个点作为头节点接一条链表 链表中元素均为该头节点指向的点 优先队列 参数: ①储存元素类型 ②底层使用的存储结构(一般为vector) ③比较方式(默认小于)