教育部2019年第十三届“西门子杯”中国智能制造挑战赛(作品一)
轿车侧围外板焊接工艺流程设计:
初赛一等奖作品
一、题目背景
视频加载中...
本赛项以制造业中某工厂升级改造为背景,参赛队以乙方的角色参与到升级改造过程中,完成 PLM
(Product Lifecycle Management,产品生命周期管理)中某些环节的任务,包括但不仅限于零件规划与验证、装配规划与验证、机器人与自动化规划、机器人编程、虚拟调试、工厂设计与优化、质量生产管理以及制造流程管理等。该赛项目的是培养一流的熟悉产品生命周期管理概念包括规划、开发、制造、生产以及技术支持,熟练掌握产品生命周期管理相关软件的使用并具备一定创新能力的人才。
二、比赛要求
(一)比赛题目
2019 年该赛项赛题为某汽车厂轿车侧围外板总成焊接的工业机器人焊接程序离线编程与虚拟调试。
1、焊接(点焊)工艺流程
其生产过程主要包含三个大的部分:(1)零件装夹;(2)焊接;(3)工件放回。其中焊接工序为自动化作业,上下料假设为人工操作。
轿车侧围外板总成组成及名称如图1 所示。
图 1 轿车侧围外板总成
轿车侧围外板总成的组成:
(1)H 柱
(2)B 柱
(3)门槛板
(4)A 柱
轿车侧围外板总成上件顺序依次为:(1)(2),(3)(4)
图 2 轿车侧围外板总成上件顺序
比赛任务:
针对轿车侧围外板总成的焊接生产流程,进行焊接工艺的设计,根据焊接工艺采用合适的工业机器人及焊枪,配合焊接工位的夹具,采用西门子 Process Simulate 软件实现焊点设计、布置以及焊接过程的仿真,并进行工业机器人的离线编程,对生成的机器人程序进行虚拟调试。
具体要求:
(1) 针对轿车侧围外板总成焊接流程,进行工艺流程设计、焊点设计和焊点布置。
(2) 对上述流程采用 Process Simulate 建立 3D 的焊接工位布局,包括机器人、焊枪、工作台、夹具、料架、周边围栏、控制设备等。焊接流程中用到的待加工轿车侧围外板总成三维模型由大赛官方统一提供。需要用到的机器人、操作工作台、工装夹具等需要参赛选手自行选用或设计(上述资源的三维数模需要在 CAD 软件中完成)。
(3) 对步骤 1、步骤 2 的内容采用 Process Simulate 软件进行焊接操作的设计和仿真。
(4) 在 Process Simulate 软件中进行工业机器人的离线编程,根据仿真中的工业机器人类型,在软件的离线编程功能中选定具体的机器人品牌和控制器后,自动生成机器人程序。
(5) 针对工位中的控制设备,根据工艺过程以及与对机器人的控制,在西门子 TIA 博途软件中进行控制设备的 PLC 编程,生成 PLC 程序。
(6) 将西门子HMI 与PLC 控制器接线连接,通过TIA 博途软件将程序写入PLC 控制器,并通过支持OPC UA/ProfiNet 协议的网络连接到 Process Simulate 软件进行连接,能够实现通过 PLC 控制器控制 Process Simulate 中的虚拟的机器人模型运动(在初赛阶段如果没条件进行实物环境准备,可以用西门子 PLCSIM Advanced 软件模拟实物 PLC 控制器),进行机器人程序的虚拟调试,对发现的问题进行修改。
(二)初赛要求:
初赛阶段采取方案评审与网络评审的方式进行。参赛队伍需完成并撰写以下内容:
A 、方案设计:
• 功能描述,包括焊接工位的功能和生产过程等
• 焊接过程仿真
• 工业机器人离线编程
• 虚拟调试方案(软硬件连接方案、调试过程、操作规范要求等)
B 、方案实现
• 采用西门子 PLC 控制器以及 TIA、PLCSIM Advanced、Process Simulate 软件对方案进行仿真、离线编程与虚拟调试。
参赛需要提交设计方案文档及配套视频资料(焊接仿真及离线编程、虚拟调试环境准备及虚拟调试过程的视频)。
命题专家会同全国竞赛组委会选聘的专家对参赛队伍所提交的方案、视频进行评审,选出优秀的作品进入决赛。进入决赛队伍的数量根据全国参赛队伍数量以及作品水平来确定。
(二)决赛要求:
进入决赛的队伍继续开发与完善方案,在决赛地以方案展示、过程演示以及现场调试的方式参加比赛。
比赛流程如下:参赛队伍使用演讲方式依次展示其方案,并演示方案的结果。参赛队需要提交方案文档、模型文件、仿真与调试的视频等,并在比赛环境中现场进行现场调试。专家组对参赛方案与参赛队伍进行澄清、提问等沟通,并对现场调试过程进行观察和计时,基于评分依据进行打分。最终名次由得分高低决定,但奖项比例与具体数量由专家组根据整体水平进行调整,特等奖可以空缺。
三、评价依据
本赛项在初赛阶段将采取方案自证的原则。参赛队伍对其所宣称的功能、指标等,需设计完整可信的方案,并能在视频中演示。过程应当可重复,且原理通俗易懂。关键功能无法演示验证的作品,将不能进入决赛。
评审将从以下几个方面展开评价:
功能:首先,所实现功能应能够满足题目的要求。其次,鼓励功能设计方面创新,使其最大程度符合实际应用的需求。
性能:参赛队伍根据题目要求,需明确提出相关的工艺指标和编程调试的实现要点,并设计合理、高效的工艺流程,进行仿真、编程与调试的验证。
安全性:针对工业领域应用的设置,参赛队伍应明确地描述在安全性方面的考虑与设计。
成熟度:成熟度评价的设立是为了引导参赛队员在设计过程中要有较强的工程意识,所设计方案不仅要实现功能和指标,同时还要考虑:
· 面对未来功能升级所应具备的灵活性;
· 生产质控过程中的可测试能力;
· 用户使用过程中的可操作性,如防呆设计等;
· 防电磁、静电等环境因素能力。
决赛阶段将采用现场演示及实际操作竞赛的方式进行。参赛队伍介绍方案设计思路、关键指标、核心技术、实现过程等,然后进行现场虚拟调试操作竞赛,在规定的时间内容完成调试操作内容,展现操作规范性和熟练程度。
评审将从以下几个方面展开评价:
方案讲解过程:方案讲解过程简洁明了,思路清晰,内容完整,重点突出。
操作规范性:操作过程有规范性设计,操作中各步骤顺序合理,准备工作充分,完成后检查确认。操作熟练程度:按照方案和规范性要求进行调试操作,用时短且结果正确。
四、其它
比赛所形成的知识产权归属于各参赛队所有,但全国竞赛组委会享有对方案非营利性使用的权利。
怎样用西门子PLC设计多人抢答器?详细方案给到你~
抢答器是一种应用非常广泛的电子电气设备,在各种知识竞赛、抢答场合中,它能迅速客观地分别出最先获得发言权的选手以及实现设定发言时间、记录分数等功能。本文就介绍介绍一个简单的多人抢答器案例,分别用梯形图和SCL两种语言来编程实现,希望对大家能够有所启发。
一、项目背景描述
在一个知识竞赛的节目中,应用了一套多人抢答器系统。在该系统中,参与者有主持人一名,A组参赛选手两名,B组参赛选手两名。主持人面前有开始和复位两个按钮,每组有一个抢答成功的指示灯,选手都有一个抢答按钮。
主持人针对参赛选手进行出题,出题完毕按下开始按钮,然后两组选手通过各自的按钮来进行抢答,抢答成功后,该组的指示灯亮起,之后派一名选手开始答题,回答正确得1分,回答错误扣1分。答题完毕,主持人使用复位按钮,复位抢答状态,而后循环之前答题步骤。
该系统的示意图如下所示:
图1 多人抢答器系统示意图
二、梯形图编程
当主持人按下开始按钮,置位抢答器开始标志,梯形图程序如图2所示:
图2 开始抢答标志
当开始抢答标志置位后,且B组没有抢答成功,A组开始抢答,如图3所示:
图3 A组开始抢答
当开始抢答标志置位后,且A组没有抢答成功,B组开始抢答,如图4所示:
图4 B组开始抢答
当任意一组抢答成功后,答题完毕,主持人使用复位按钮,复位抢答开始标志、A组抢答成功、B组抢答成功的信号,如图5所示:
图5 复位抢答状态
三、SCL编程
对于该多人抢答器案例,使用SCL的编程方式,如图6所示:
图6 多人抢答器的SCL程序
在该SCL的程序中,使用了IF…THEN…(条件执行指令),它可以用中文的语言来进行表达,如果<条件>成立则执行该程序语句。以该SCL程序中的第一句进行举例说明,它实现的功能是,如果开始按钮按下,则置位抢答开始标志。
四、经验总结
本文介绍了一个简单的多人抢答器用梯形图和SCL的编程实现的方法。在实际的应用中,多人抢答器还要有答题倒计数、计分统计等功能,实现这些功能需要用到定时器和计数器指令。
来源:技成培训网,作者:技成-刘郴,未经授权不得转载!
如何获取 电气热门资料?
操作指引如下!
相关问答
国产plc支持西门子编程吗?
是的,国产PLC通常支持西门子编程。虽然西门子是德国的PLC制造商,但其编程语言(如LadderDiagram、StructuredText等)是国际通用的。国产PLC厂商通常会提供...
西门子1200plc编码器编程实例?
西门子1200PLC的编码器可以通过编程实现各种控制功能。以下是一个简单的实例,用于控制一个温度传感器并将其转换为数字信号,以便在PLC中进行计数和计算:1.创...
西门子PLC300/400编程实例有哪些?
你想要什么?没看懂,所有的项目都是编程实例你想要什么?没看懂,所有的项目都是编程实例
西门子1200指针编程实例?
以下是一些西门子S7-1200系列PLC的指针编程实例:1.为了演示指针的用法,我们首先需要声明一个指针变量,例如:```VARpTest:^INT;(*声明一个指向I...以...
西门子1200PLC变频器程序怎么写?
编写西门子1200PLC变频器程序需要先进行硬件连接和参数设置,然后使用西门子PLC编程软件根据需要编程并进行调试。具体的步骤包括:选择正确的模块并进行硬件连...
西门子PLC写程序块?
回答如下:西门子PLC写程序块的步骤如下:1.打开西门子PLC编程软件(如Step7)并创建一个新的工程。2.在工程中创建一个程序块。可以选择创建一个新的程序块...
plc西门子编程怎么实现步进电动机闭环控制?
可以实现步进电动机闭环控制。因为PLC西门子编程具备高速性、精确性、可靠性等特点,在控制步进电动机闭环的过程中可以高效准确地调整电机的位置和步长,实现闭...
西门子plc300新建项目的步骤?
1适用于部分问题,对于特定的问题可能不太适用。在回答您的问题时,我将给出相应的答案和解释,但可能不按照公式的格式。关于"西门子PLC300新建项目的步骤"...
求帮忙!!随到随学的西门子PLC编程培训专业培训学校,西门子P...
[回答]西区这边没有,我朋友之前学都是去火炬那间叫名师高徒的学校学的,老师还介绍工作。,我有个朋友就是在那里学,现在在小榄那边做编程,待遇不错。火炬开...
西门子plc测速编程实例?
以下是西门子PLC测速编程的一个简单实例:假设有一个通过PLC控制的电机,需要对其进行转速测量并控制其转速,可以采用下列步骤进行编程:1.定义变量:定义一...