0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

由KUKA外部自动展开的PLC控制程序的分析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-01-08 11:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

a8cd90b2-8e87-11ed-bfe3-dac502259ad0.png

a90b2c10-8e87-11ed-bfe3-dac502259ad0.png

$DRIVES_ON - 驱动装置接通

如果在此输入端上施加了持续至少 20 毫秒的高脉冲,则上级控制系统会接通机器人驱动装置。

$USER_SAF - 操作人员防护装置 / 防护门该输出端在打开护栏询问开关(运行方式 AUT)或放开确认开关(运行方式 T1或 T2)时复位。

1.KRC-PLC BEREIT ----------1- O_R_Bereit=9 A9机器人准备就绪$RC_RDY1 $OUT[9]

2.KRC-PLC RK9 ----------1- O_R_Auto=12$I_O_ACTCONF$OUT[12]机器人自动模式

3.KRC-PLC RK100 ----------1-O_R_RK100=10 A10机器人控制系统启动RK100=10 $OUT[RK100]=MERK1 ,MERK1=$ALARM_STOP AND $USER_SAF$ALARM_STOP:报警停止,$USER_SAF:安全门监视用户安全 $USER_SAF $OUT[4059]机器人安全信息满足。4.KRC-PLC PF0----------1 -$OUT[PF0]=(P0_MERKER OR (DownLoadActive AND ($Mode_OP==#EX))) AND$IN_HOME -$IN_HOME :$OUT[4036]–在FOLGE程序的首部存储当前的轴坐标为初始点VW(#VW_AUE_WAIT,TRUE )

5.PLC-KRC ANTEIN----------2-I_R_Ant_Ein=10驱动接通 E10

6.KRC-PLC SAK ----------3-O_R_SAK=16在轨迹上$NEAR_POSRET:$OUT[16]

7.PLC-KRC FLGNO----------4 -PRG_NR $IN[1] TO $IN[8]程序号给入

8.KRC-PLC FLGNO----------5-PRG_NR_REFL$OUT[1] TO $OUT[8]程序号返回

9.PLC-KRC SRB----------6-程序启动I_R_SRB=9 -E9

10.KRC-PLC PF0----------7 -机器人不在原位

11.KRC-PLC LPTK ----------8–程序到达最后一点LPKT=14-在FOLGE程序中最后执行VW (#VW_AUE_END,TRUE)发出程序在最后1点,等待一段时间后再关闭。

12.PLC-KRC FLGNO ----------9-PRG_NR关闭

13.KRC-PLC FLGNO ----------10- PRG_NR_REFL关闭

14.KRC-PLC LPTK----------11- 机器人最后一点关闭

15.KRC-PLC PF0----------12- 机器人在原位

那么根据机器人外部自动顺序我们的PLC程序应如何处理呢?如下:

a92787d4-8e87-11ed-bfe3-dac502259ad0.png

FB200_ROB的SCL程序:

xS_Start:= (bVisuTasten = Byte#6); -WINCC手动驱动按钮

R_TRIG_Antriebe(CLK:= xS_Start);-激活系统在手动模式使机器人有外部驱动

IF R_TRIG_Antriebe.Q THEN

xAnwAntrEin:= True;

END_IF;

a95a6424-8e87-11ed-bfe3-dac502259ad0.png

TOF_AntriebeEin(In := ((xAnwAntrEin AND xK25_FrHand) OR xK26_FrAuto)-系统在自动模式下或

-手动给驱动的情况

AND (PF0 OR _ST_ROB.A16_SAK)–机器人在零点或在轨迹上

AND RoboterBereit–机器人准备就绪A9

AND_ST_ROB.A12_Automatik-机器人在自动模式

AND _ST_ROB.A10_FRG_Stellglieder–机器人允许控制

AND NOT AnwORob–没有又选择不带机器人

AND NOT xAntrVerz -驱动有了为1,判断驱动是否已经接通(用于防止闪断)

,PT:= T#750ms);-延时断开750ms

条件不满足时,如果机器人的A10RK100没有的话, 使能断开后要 在750Ms后再次给E10才能使机器人有使能 。

下降沿的控制:---用于监控一旦一个条件没有满足就将激活下降沿。

F_TRIG_AntriebeEin(CLK := ((xAnwAntrEin AND xK25_FrHand) ORxK26_FrAuto)

AND (PF0 OR _ST_ROB.A16_SAK)

AND RoboterBereit

AND _ST_ROB.A12_Automatik

AND _ST_ROB.A10_FRG_Stellglieder

AND NOT AnwORob

AND NOT xAntrVerz);

例如:断开安全门时 激活下降沿。

IF F_TRIG_AntriebeEin.Q THEN 出现条件不满足将激活判断变量

xAntrVerz := True;

END_IF;

例如:断开安全门时

TON_AntriebeEin(IN := xAntrVerz AND NOT TOF_AntriebeEin.Q ,PT := T#2s)-----监视接通

当条件再次满足时需要2S的时间才能再次接通。

当需要再次接通时需要等待2S之后

IF TON_AntriebeEin.Q THEN 用于接通

xAntrVerz := False;

END_IF;

AntriebeEin := TOF_AntriebeEin.Q;-发出E10 给机器人驱动接通

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    31439

    浏览量

    223632
  • plc
    plc
    +关注

    关注

    5052

    文章

    14803

    浏览量

    488524
  • KUKA
    +关注

    关注

    3

    文章

    218

    浏览量

    17512

原文标题:由KUKA外部自动展开的PLC控制程序的分析

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业 PLC 可靠存储方案|富士通 MB85RS256B FRAM 突破传统存储瓶颈

    在现代工业自动化体系中,PLC承担现场逻辑运算、设备联动控制、流程调度等核心任务,内部存储的控制程序、I/O接口映射、现场工艺参数、故障报警阈值等信息,是保障生产线连续作业、加工精度达
    的头像 发表于 04-22 15:36 48次阅读
    工业 <b class='flag-5'>PLC</b> 可靠存储方案|富士通 MB85RS256B FRAM 突破传统存储瓶颈

    浅谈铝制程芯片去层核心分析方法

    在半导体芯片失效分析(FA)领域,铝制程芯片的去层分析是解锁芯片内部结构、定位失效根源的核心技术,更是集成电路、汽车电子、工业控制等领域从业者的必备技能。目前仍有大量成熟
    的头像 发表于 03-03 09:27 656次阅读
    浅谈铝<b class='flag-5'>制程</b>芯片去层核心<b class='flag-5'>分析</b>方法

    什么是PLC网关?如何远程控制PLC

    PLC网关是工业自动化领域中的关键设备,它在工业物联网(IIoT)中扮演着“桥梁”的角色,负责将传统的可编程逻辑控制器(PLC)与现代化网络系统连接起来。
    的头像 发表于 02-28 16:13 224次阅读
    什么是<b class='flag-5'>PLC</b>网关?如何远程<b class='flag-5'>控制</b><b class='flag-5'>PLC</b>?

    一台网关,一键实现PLC程序远程上下载

    随着工业自动化技术的快速发展,可编程逻辑控制器(PLC)作为工业控制的核心设备,其程序的上传、下载和调试效率直接影响生产线的运维效率。
    的头像 发表于 02-28 15:58 181次阅读
    一台网关,一键实现<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>远程上下载

    通过VPN远程下载和监控PLC程序

    通过VPN远程下载和监控PLC程序
    的头像 发表于 01-28 11:18 979次阅读
    通过VPN远程下载和监控<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>

    PLC控制系统应用的抗干扰问题分析及处理措施

    控制精度下降,甚至引发设备故障。本文将深入分析PLC控制系统应用中常见的干扰问题,并提出相应的处理措施,为工业自动化系统的稳定运行提供参考
    的头像 发表于 12-12 07:43 1546次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>控制</b>系统应用的抗干扰问题<b class='flag-5'>分析</b>及处理措施

    PLC控制柜与数字化工厂协作 尤劲恩

    本文系统阐述了数字化工厂与PLC控制柜之间“大脑-神经”协同的多维关系,从系统层级、数据流闭环与技术融合演进三个维度展开分析,并结合汽车焊接等场景,展现
    的头像 发表于 12-03 15:17 330次阅读

    自动 PLC 控制系统:工业 4.0 时代的核心驱动力

    工业 4.0 的核心是实现智能制造与数字化工厂,而全自动 PLC(可编程逻辑控制器)控制系统作为工业自动化的 “神经中枢”,通过精准
    的头像 发表于 08-12 16:48 1487次阅读

    ModbusRTU转Profibus网关助力QDNA钠离子分析仪与PLC高效通

    在工业自动化的复杂网络中,ModbusRTU与Profibus协议如同不同语言的族群,而ModbusRTU转Profibus网关则是连接它们的翻译官。当QDNA在线钠离子分析仪这位“精准卫士”要与PLC这位“
    的头像 发表于 08-07 16:27 786次阅读
    ModbusRTU转Profibus网关助力QDNA钠离子<b class='flag-5'>分析</b>仪与<b class='flag-5'>PLC</b>高效通

    PLC 自动控制系统:功能全面 + 优势显著,工业控制的优选

    在现代工业生产的车间里,流水线的机械臂精准抓取零件,传送带按节拍运送物料,加热炉的温度稳定在±1℃的误差范围内——这些高度协同的自动化场景,背后都离不开一个核心控制设备:PLC(可编程逻辑控制
    的头像 发表于 08-05 16:04 2119次阅读

    PLC远程监控与控制系统应用方案

    在工业自动化领域,PLC(可编程逻辑控制器)作为设备控制的“大脑”,长期以来承担着生产线、机械装备等场景的本地控制任务。随着工业互联网的深入
    的头像 发表于 07-31 15:22 1091次阅读

    PLC与伺服控制有什么区别

    PLC与伺服控制控制对象、控制方式、硬件结构、应用场景、系统精度与灵活性等方面存在显著区别,以下是具体分析
    的头像 发表于 06-25 17:54 1665次阅读

    ACS880基本控制程序(YINLX)固件手册

    电子发烧友网站提供《ACS880基本控制程序(YINLX)固件手册.pdf》资料免费下载
    发表于 05-21 16:42 3次下载

    请问CCyUSBDevice如何同时实例化2个?

    驱动一样,VID和PID也一样,只有USB描述符序列号不一样,这2台设备的硬件FPGA程序不一样,用途不一样,分别依照C++ CYAPI编程手册编写了2套不同的上位机控制程序。现在这2台设备连接到同一
    发表于 05-19 07:27

    马达控制程序求助

    我们是一家外资厂,现在一电动设备需要外包程序,有原意者留下微信。 产品驱动步进电机或伺服电机工作,并且通过9针串口RS-232与上位机通讯。 要有马达驱动精确控制经验。 深圳东莞朋友请进!
    发表于 04-28 10:37