机器人控制系统向PLC的SG_Background控制实例

发布者:温暖梦想最新更新时间:2024-01-09 来源: elecfans关键字:机器人  控制系统  PLC 手机看文章 扫描二维码
随时随地手机看文章

行指令 “Asynchron/Synchron” (异步/同步)

这些命令实现了后台焊接和修磨。

Asynchron (异步)

0380d590-880c-11ee-939d-92fbcf53809c.png

Synchron (同步)

03964132-880c-11ee-939d-92fbcf53809c.png

SERVOZANGE (伺服钳):选择焊钳--在列表中只显示已激活选项 后台流程已激活 的焊钳。

Asynchron (异步): 固定焊钳在铣削/焊接时可进行异步运动。

Synchron (同步):请等待,直到可能已启动的后台流程已结束,然后锁闭后台流程。然后,固定焊钳在铣削/焊接时不再可进行异步运动。

后台进程功能

固定焊钳进行电极头修磨的过程中,一般情况下机器人不能进行其他作业。(例如拾取一个新工件。)

这是因为机器人轴和附加轴(=焊钳)为同步运行。这意味着它们会执行同样的动作,同时开始同时结束。修磨过程中机器人轴在一般情况下虽然保持静止,但是仍属于总运动的一部分。

通过后台命令可以使固定焊钳进行异步运动。此时机器人轴可独立于焊钳进行另外的运动。不仅在修磨时可进行异步的焊钳运动,焊接时也同样可以。但这仅适用于无实际工件的测试焊接(例如在检查阻力时)。

后台进程

• 行指令 Asynchron (异步)开通所选后台进程,即允许执行进程。异步打开附加轴(= 焊钳)。

• 机器人控制系统设定显示它已经为后台焊接或修磨准备就绪的输出端。

• 机器人控制系统等待由 PLC 通过相关输入端选择后台过程。

• 机器人控制系统通过输出端应答成功的选择。

• 执行后台进程。

• 机器人控制系统向 PLC 报告可能出现的错误。

• 如果没有出现错误,则机器人控制系统报告成功地完成了后台进程。

• 机器人控制系统等待 PLC 的确认。

• 后台进程已完成。

• 用行指令 Synchron (同步)锁闭 (Disable) 后台进程。

同步打开附加轴(= 焊钳)。

VWKUKA程序事例: 

PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=0[1/100s] P 

SERVOZANGE 1 Synchron Bedingung=EIN 开启同步

PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=5[1/100s] P

TECH4 Prozessgeraet EZ/SP/KE/RZ Steuerung=Nr1 Zange=Nr1 in Wartungsstellung Techaufruf=EIN开始维修位置

SERVOZANGE 1 Messen= Geometrie Bedingung=E132开启维修位置测量

F277 = F78 + F79开启铣削

PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=0[1/100s] P

SERVOZANGE 1 Asynchron Bedingung=F277开始摆臂铣削

SPSMAKRO65 = F277开始摆臂铣削

PTP VB=100% VE=0% ACC=100% RobWzg=1 Base=0 SPSTrig=0[1/100s] P 

03ae367a-880c-11ee-939d-92fbcf53809c.png

用于控制电伺服焊枪 的IO通讯点:SGRW_BoolIOs[40]

SGRW_BoolIOs[1]={Index 0,IOType #Output,Index1 3510,Index2 0,VarName[] "SG_StartTipDress_BG"}

SGRW_BoolIOs[2]={Index 0,IOType #Output,Index1 3513,Index2 0,VarName[] "SG_StartInitNew_BG"}

SGRW_BoolIOs[3]={Index 0,IOType #Output,Index1 3514,Index2 0,VarName[] "SG_StartInitSame_BG"}

SGRW_BoolIOs[4]={Index 0,IOType #Output,Index1 3511,Index2 0,VarName[] "SG_StartWelding_BG"}

SGRW_BoolIOs[5]={Index 0,IOType #Output,Index1 3512,Index2 0,VarName[] "SG_SpsAknowledge_BG"}

SGRW_BoolIOs[6]={Index 0,IOType #Output,Index1 3507,Index2 0,VarName[] "SG_Active_BG"}

SGRW_BoolIOs[7]={Index 0,IOType #Output,Index1 3508,Index2 0,VarName[] "SG_Success_BG"}

SGRW_BoolIOs[8]={Index 0,IOType #Output,Index1 3509,Index2 0,VarName[] "SG_Error_BG"}

SGRW_BoolIOs[9]={Index 0,IOType #Output,Index1 3858,Index2 0,VarName[] "SGRW_GunSelect1_BG"}

SGRW_BoolIOs[10]={Index 0,IOType #Output,Index1 3890,Index2 0,VarName[] "SGRW_GunSelect2_BG"}

SGRW_BoolIOs[11]={Index 0,IOType #Output,Index1 3922,Index2 0,VarName[] "SGRW_GunSelect3_BG"}

SGRW_BoolIOs[12]={Index 0,IOType #Output,Index1 3410,Index2 0,VarName[] "SGRW_GunSelect4_BG"}

SGRW_BoolIOs[13]={Index 0,IOType #Output,Index1 3442,Index2 0,VarName[] "SGRW_GunSelect5_BG"}

SGRW_BoolIOs[14]={Index 0,IOType #Output,Index1 3474,Index2 0,VarName[] "SGRW_GunSelect6_BG"}

SGRW_BoolIOs[15]={Index 0,IOType #Output,Index1 3505,Index2 0,VarName[] "SG_WeldReady_BG"}

SGRW_BoolIOs[16]={Index 0,IOType #Output,Index1 3506,Index2 0,VarName[] "SG_TipDressReady_BG"}

SGRW_BoolIOs[17]={Index 0,IOType #Output,Index1 3871,Index2 0,VarName[] "SGVW_DressInPos_Schw1"}

SGRW_BoolIOs[18]={Index 0,IOType #Output,Index1 3903,Index2 0,VarName[] "SGVW_DressInPos_Schw2"}

SGRW_BoolIOs[19]={Index 0,IOType #Output,Index1 3935,Index2 0,VarName[] "SGVW_DressInPos_Schw3"}

SGRW_BoolIOs[20]={Index 0,IOType #Output,Index1 3423,Index2 0,VarName[] "SGVW_DressInPos_Schw4"}

SGRW_BoolIOs[21]={Index 0,IOType #Output,Index1 3455,Index2 0,VarName[] "SGVW_DressInPos_Schw5"}

SGRW_BoolIOs[22]={Index 0,IOType #Output,Index1 3487,Index2 0,VarName[] "SGVW_DressInPos_Schw6"}

SGRW_BoolIOs[23]={Index 0,IOType #Output,Index1 3864,Index2 0,VarName[] "SGVW_BGFlag_GunClosed1"}

SGRW_BoolIOs[24]={Index 0,IOType #Output,Index1 3896,Index2 0,VarName[] "SGVW_BGFlag_GunClosed2"}

SGRW_BoolIOs[25]={Index 0,IOType #Output,Index1 3928,Index2 0,VarName[] "SGVW_BGFlag_GunClosed3"}

SGRW_BoolIOs[26]={Index 0,IOType #Output,Index1 3416,Index2 0,VarName[] "SGVW_BGFlag_GunClosed4"}

SGRW_BoolIOs[27]={Index 0,IOType #Output,Index1 3448,Index2 0,VarName[] "SGVW_BGFlag_GunClosed5"}

SGRW_BoolIOs[28]={Index 0,IOType #Output,Index1 3480,Index2 0,VarName[] "SGVW_BGFlag_GunClosed6"}

SGRW_BoolIOs[29]={Index 0,IOType #Output,Index1 3862,Index2 0,VarName[] "SGVW_GunOpen1"}

SGRW_BoolIOs[30]={Index 0,IOType #Output,Index1 3894,Index2 0,VarName[] "SGVW_GunOpen2"}

SGRW_BoolIOs[31]={Index 0,IOType #Output,Index1 3926,Index2 0,VarName[] "SGVW_GunOpen3"}

SGRW_BoolIOs[32]={Index 0,IOType #Output,Index1 3414,Index2 0,VarName[] "SGVW_GunOpen4"}

SGRW_BoolIOs[33]={Index 0,IOType #Output,Index1 3446,Index2 0,VarName[] "SGVW_GunOpen5"}

SGRW_BoolIOs[34]={Index 0,IOType #Output,Index1 3478,Index2 0,VarName[] "SGVW_GunOpen6"}

SGRW_BoolIOs[35]={Index 0,IOType #Output,Index1 3872,Index2 0,VarName[] "SGVW_DressFin1"}

SGRW_BoolIOs[36]={Index 0,IOType #Output,Index1 3904,Index2 0,VarName[] "SGVW_DressFin2"}

SGRW_BoolIOs[37]={Index 0,IOType #Output,Index1 3936,Index2 0,VarName[] "SGVW_DressFin3"}

SGRW_BoolIOs[38]={Index 0,IOType #Output,Index1 3424,Index2 0,VarName[] "SGVW_DressFin4"}

SGRW_BoolIOs[39]={Index 0,IOType #Output,Index1 3456,Index2 0,VarName[] "SGVW_DressFin5"}

SGRW_BoolIOs[40]={Index 0,IOType #Output,Index1 3488,Index2 0,VarName[] "SGVW_DressFin6"}

与makroSTEP9配合使用实现了固定电伺服的铣削过程.

03d14e80-880c-11ee-939d-92fbcf53809c.png


关键字:机器人  控制系统  PLC 引用地址:机器人控制系统向PLC的SG_Background控制实例

上一篇:怎么读取plc中已存在的程序呢?
下一篇:编码器的应用有哪些?编码器的五个主要特性

推荐阅读最新更新时间:2024-10-14 14:56

西门子S7-200SMART PLC问题解答
西门子S7-200SMART PLC问题 问:西门子S7-200SMART PLC 什么是漏型接法? 答:你可以这样理解,电流正极流出就是漏型。 问:西门子S7-200SMART PLC 控制步进RPS激活区域宽度不足如何解决? 答:RPS 有效区(RPS 输入保持激活的距离)必须大于从 RP_FAST 减速为 RP_SLOW 所需的距离。如果距离过短,运动轴将生成一个错误。 意思是:有效区设置的比减速区还小 问:西门子S7-200SMART PLC ST40最多支持几路高速脉冲? 答:ST40最多支持3路100HZ高速脉冲 问:西门子S7-200SMART PLC通电延时TON定时器,如何复位? 答:可以采用复位指令来给TON复
[嵌入式]
语意识别与智能机器人设计
摘要:语音识别技术在智能设计方面的应用广泛。AP7003型IC是一款性能优良和价格低廉的语音识别电路,文中介绍它的基本电路及其在机器人设计中的一些应用友及主意识别系统的基本原理,为智能机器人的设计提供了一种思路。 关键词:AP7003 语音识别 智能机器人 目标词 语音识别技术以语言为研究对象,涉及生理学、语言学、计算机及信号处理等多个领域,是语言信号处理的一个重要研究方向,在智能控制、多媒体、人机对话等方面有着极其广泛的应用前景。 1 语音识别技术 语音识别技术首先要提取语音特征参量,也就是从语言信号中提取语音识别的有用信息。语音特征参量的提取要考虑单词选定位置的基音、鼻辅音的频谱、元音的频谱、擦音的频谱等要素。语音识
[应用]
机器人,一场争夺未来的较量
一场争夺未来的较量浮出水面。 8月17日,德国媒体发布消息,德国经济部将核准中国美的集团收购工业机器人大厂库卡集团(Kuka)。德国政府曾试图达成协议,使美的集团在库卡的持股不超过49%。但之后库卡的主要德国股东决定出售持股,令德国政府的计划破灭。 机器人,是德国的代表产业。而如今,它吸引着越来越多的中国公司。 美的使用机器人的渊源始自2003年,当时美的从日本三洋集团引进生产线,机器人作为生产线的标配被引入,解决了微波炉磁控管生产中的品质稳定性 问题。除了大规模使用生产型机器人外,智能化家电正在成为机器人的新“变种”。在近日美的智慧空气生态圈的发布中,公司透露已经打通了目前市场主流的阿里云、小米云、京东云、乐视云、
[机器人]
天猫机器人节开幕 “机器人”正走入消费级市场
    新浪手机讯 1月14日下午消息,今天天猫UFO造型的新零售无人店在北京世贸中心开门迎客,在这家店里,天猫联合科沃斯、优必选、大疆、360、小米、iRobot、neato、戴森等12个品牌打造“天猫机器人节”新零售无人体验店,让消费者近距离感受天猫的全智能生活方式。 活动现场实拍图   虽然是“无人店”但由于首日开门迎客,现场仍旧挤了不少人。在这个占地面积近260多平米、UFO造型的天猫无人店可以看到,由天猫精灵充当导购员,现场显示了家庭清洁、烹饪、情感陪伴、教育陪伴等类型的主流机器人。除了主打扫码概念,“机器人”也是此次活动天猫想要展示给用户的。   相对于“机器人”这个概念,其实融入生活智能类产品已有不少:包括扫地机机器
[手机便携]
基于神经网络的多电机同步控制系统的设计
  1 引言    在造纸、印染、纺织等高精度、高转速传动系统中,随着工业自动化程度的提高和生产规模的扩大,采用单电机驱动往往难以满足生产的要求。而多电机同步控制历来是最核心的问题,对多电机同步协调控制,国内、外同行也有不少研究。在实际应用中,多电机的同步性能会因各传动轴的驱动特性不匹配、负载的扰动等因素的影响而恶化,因此同步控制方法的好坏直接影响着系统的可靠性。    本文通过对的多电机同步传动系统主要控制策略分析,得出改进的耦合控制是当前比较好的控制思想,实际应用中采用易于实现的PID作为同步补偿控制器算法。但传统PID控制器结构简单、鲁棒性较差且抗扰动能力也不太理想。因此在控制策略上,采用神经网络控制和PID控制算法
[工业控制]
在未来有什么工作岗位可能会被机器人代替
人类是否会被机器人取代,很难说,如果从更大的文明的角度来看,它真的被取代了,那也是一种进化,但在我们面前,我们只谈论现在,在这个时代,什么工作最有可能被机器人淘汰?干什么最不容易被淘汰?如果你的工作包括以下三种技能要求,那么被机器人取代的可能性很小,社交能力、协商能力、以及人情练达的艺术;同情心,以及对他人真心实意的扶助和关切;创意和审美。 如果你的工作符合以下特点,那么被机器人取代的可能性很大。无需天赋,经由训练即可掌握的技能;大量的重复性劳动,每天上班无需过脑,但手熟尔;工作空间狭小,坐在格子间里,不闻天下事。在 BBC 所统计的三百多个职业里,“电话推销员”被机器人取代的几率为最大,接近百分之百。即使没有机器人的出现,
[机器人]
科沃斯机器人(南京)人工智能研究院揭牌成立
据报道,7月10日,科沃斯机器人(南京)人工智能研究院在南京开发区举办揭牌仪式,正式宣布成立。该研究院将打造以“机器人+人工智能”为特色的科研基地,提升机器人感知智能、决策智能、行为智能、人机协同智能水平,提升用户体验,达到机器人与人共存共生、相互辅助的新高度,致力于成为集聚国内外人工智能精尖人才的创新平台和有力支点。 据悉,科沃斯机器人(南京)人工智能研究院院长由于元隆教授担任。于元隆教授博士毕业于加拿大纽芬兰纪念大学电子与计算机工程专业,自2014年起担任中国人工智能学会认知系统与信息处理专业委员会秘书长。据于教授介绍,科沃斯(南京)人工智能研究院以机器人和人工智能为两大技术定位。
[机器人]
世界500强,投了人形机器人
埃森哲(Acccenture)是全球领先的管理咨询与专业服务公司,总部位于爱尔兰,自2016年以第312位首次入选后世界500强企业后,便成为榜单常客,2023年更以第220位刷新了自身记录。 根据埃森哲《2024年技术愿景》报告,95%受访高管同意“技术人性化将极大地扩大行业机会”的策略。这与近年来科技界追求人工智能人性化的趋势不谋而合。 开年来,人形 机器人 火热依旧,Figure筹集了6.72亿美元,并将人形机器人Figure 01送进宝马工厂打工;Agility Robotics已与亚马逊和GXO Logistics签订战略合作关系;英伟达发布GROOT人形机器人基础模型,正式入局具身智能…… 而近日,埃森哲也宣布对人形
[机器人]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved