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

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

3天内不再提示

最新的8.3系统完成信号的控制方法

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

扫码添加小助手

加入工程师交流群

最新的8.3系统完成信号的控制方法

TECH4 ProzessgeraetGesamtarbeitsfertigmeldung 15 Techaufruf=EIN

VW_USR_R(#USR_MAIN,403,0,0,0,15,0,0,0,0,0,TRUE)

发出总完成信号

PAR1=0 指总完成信号

PAR4=15指总完成信号

TECH4 Prozessgeraet MS Steuerung=Nr1Brenner=Nr1 Teilarbeitsfertigmeldung 1 Prozessgeraete-Nr=1 Techaufruf=EIN

VW_USR_R(#USR_MAIN,403,14,1,61,1,1,1,0,0,0,TRUE)

使用用于14指CMT的工具用机器人的完成信号1发出

PAR1=14指CMT

PAR4完成信号几如: 1-14

PGR_Interface(#USR_TRIG,CMD_SEL,PAR1,PAR2,PAR3,PAR4,PAR5,PAR6,PAR7,PAR8,PAR9)

#USR_ADV ,#USR_MAIN没有用.

使用#USR_TRIG 在执行SPS时使用.

SWITCH PAR1

CASE 0 无过程装置-----完成BMS的完成通知

IF(PAR4==15)THEN PAR4=15完成信号

FM_Nr=PAR4

FOR i=1 TO 30

IF(Hilf1_FM[i]<>Hilf2_FM[i])THEN

-这段比较的意思是之前是否已经把完成信号发出过了( 完成信号1-14)

要是之前发过完成信号则例如:Hilf1_FM[1]=Hilf2_FM[2]

Sperre_FM15=TRUE 正常perre_FM15==FALSE

ENDIF

ENDFOR

IF(Sperre_FM15==FALSE)THEN

Fertigmeldung(FM_Nr) 发出总完成信号

ELSE

PGR_Msg(11,#QuitMsg)

ENDIF

..............

CASE 14 ;处理设备MIG / MAG(MS)

Steu_Nr=PAR2 PAR2=1 中间变量保存

Wkzg_Nr=(PAR3-60) 工具号

IF(Wkzg_Nr<1) OR (Wkzg_Nr>4)THEN

PGR_Msg(7,#QuitMsg) 工具用来激活提示信息

ENDIF

; BMS上的过程设备编号

IF(PAR4==20) OR (PAR4==21)THENPAR4==1

Proz_Nr=((((MS_BASE_SL[Steu_Nr]-BitOffset)/Byte)-15)*IdentNr)+Wkzg_Nr

SO_PGR_Geraete_Nr=Proz_Nr

进程号SO_PGR_Geraete_Nr $OUT[97] TO $OUT[112]

ENDIF

;完成报告给BMS

IF(PAR4>=1) AND (PAR4<=14)THEN PAR4==1

FM_Nr=PAR4 完成信号=1

Hilf1_FM[PAR1]=TRUE PAR1=14

IF(FM_Nr>=1) AND (FM_Nr<=14)THEN  完成信号FM_Nr =1

IF NOT $IN[MS_BASE_SL[Steu_Nr]+I_MS_o_Proz] THEN

MS_BASE_SL[1]=209 I_MS_o_Proz=0 如果没有E209进程工具不激活

Hilf2_FM[PAR1]=TRUE

Fertigmeldung(FM_Nr) Fertigmeldung(1)发出完成信号1

ELSE

PGR_Msg(9,#NotifyMsg)如果条件不满足

ENDIF

ENDIF

ENDIF

--------------------------------------------------------

DEF Fertigmeldung(FM_Nr :IN)

INT FM_Nr,RobTimerStart,BMS_FM_QUIT

IF $FLAG[F_o_Proz_SStep] THENF_o_Proz_SStep=525,F525指不使用工具

PGR_Msg(8,#QuitMsg)提示程序信息

ELSE

RobTimerStart=$Rob_Timer激活机器人时间计算

SO_PGR_FM_Nr=FM_Nr SO_PGR_FM_Nr $OUT[33]TO$OUT[36]发出完成信号

WAITFOR((SI_PGR_FM_Nr==SO_PGR_FM_Nr) OR

(($Rob_Timer-RobTimerStart)>2000))

SI_PGR_FM_Nr $IN[33] TO $IN[36]PLC反馈完成信好

IF(($Rob_Timer- RobTimerStart)>=2000)THEN

PGR_Msg(10,#QuitMsg) 提出超时反馈完成信好故障提示

ENDIF

ENDIF

FM_Nr=0

SO_PGR_FM_Nr=FM_Nr直接给出完成信号0关闭完成信号

END

--------------------------------------------------------

GLOBALDEF PGR_LOOP()

INT i

IF($OUT[O_R_PF0]OR ($OUT[O_R_Loop_akt]AND $IN_HOME))THEN

A15机器人原位或者,A22机器人循环激活与机器人在home位(A22机器人循环没使用)

-------重置过程设备号

SO_PGR_Geraete_Nr=0 SO_PGR_Geraete_Nr $OUT[97] TO $OUT[112]

-------重置就绪消息号

SO_PGR_FM_Nr=0 SO_PGR_FM_Nr$OUT[33] TO $OUT[36]

-------重置完成消息的变量

Sperre_FM15=FALSE

FOR i=1 TO 30 -------------初始化中间值

Hilf1_FM[i]=FALSE

Hilf2_FM[i]=FALSE

ENDFOR

ENDIF

END

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

    关注

    213

    文章

    31494

    浏览量

    223773
  • 信号
    +关注

    关注

    12

    文章

    2935

    浏览量

    80423

原文标题:KUKA机器人8.3系统完成信号的控制方法新解

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机系统设计方法

    的设计方法。 综上所述,单片机系统应满足不同的实用功能.不仅对系统的应用环境要进行细致地了解。而且在系统前端信号的采集和
    发表于 01-06 06:23

    单片机系统硬件的调试方法

    这种故障的方法是根据原理图,对照加工印制板.确保原理图和印制板的一致.同时检查电源系统,重点注意是否存在电源短路和极性错误的问题.具体的做法是检查地址、数据和控制总线.该过程可以利用数字万能表进行功能
    发表于 12-03 06:10

    帝奥微参与制定车身域控制信号采集试验方法团体标准

    在汽车电子快速发展的背景下,行业标准正成为推动技术进步的重要力量。凭借在车身域控制技术上的持续创新,帝奥微参与制定《车身域控制信号采集试验方法》团体标准!
    的头像 发表于 11-28 14:34 1668次阅读

    伺服电机控制系统的高宽带电流环参数设计

    上回我们介绍了EtherCAT是如何利用SSC产生的sync信号,与电机控制系统完成同步的,如此我们即可保证整个控制系统的同步性能伺服控制
    的头像 发表于 11-17 09:53 7935次阅读
    伺服电机<b class='flag-5'>控制系统</b>的高宽带电流环参数设计

    PWM控制器的控制方法

    总结了脉宽调制(PWM ) 技术的几种控制方法 叙述了它们的基本工作原理 并分析了它们的优缺 点。介绍一种非线性控制方法 单周控制法 通过
    发表于 10-23 16:17 3次下载

    信号同步控制器 轻松无延时同步多种设备信号

    ZQC-T信号同步控制器可轻松同步多个设备信号,实现整个视觉系统中的各个应用单元之间无延时的同步信号,为调试工作减少时间。
    的头像 发表于 10-17 11:34 611次阅读
    <b class='flag-5'>信号</b>同步<b class='flag-5'>控制</b>器 轻松无延时同步多种设备<b class='flag-5'>信号</b>

    PWM信号是如何控制舵机的?

     PWM(脉冲宽度调制)信号控制舵机的核心原理是通过固定周期内高电平的持续时间(脉宽)对应舵机的旋转角度,舵机内部电路根据检测到的脉宽驱动电机转动到目标位置并保持。以下是具体实现过程: 一、核心控制
    的头像 发表于 09-29 10:48 1714次阅读

    如何实现EtherCAT与电机控制之间的同步处理

    上篇提到利用EtherCAT产生的sync信号,同步所有从站节点系统完成在同一时刻的电机指令更新。那么,今天跟大家介绍的是如何利用sync信号去同步电机
    的头像 发表于 09-28 14:28 5927次阅读
    如何实现EtherCAT与电机<b class='flag-5'>控制</b>之间的同步处理

    基于rtt+lvgl 8.3 光标不显示怎么解决?

    基于rtt+lvgl 8.3 ,目前gui操作所有正常,但不显示光标(同样的代码在pc端 gui guider正常显示光标且闪动),是哪里没有配置对吗?ruxia如下图所示 代码截图
    发表于 09-09 08:16

    恩智浦MCX A34混合信号控制器深度解析

    设想这样一种电机控制设计,能够在短短几个周期内完成复杂的三角函数运算,显著降低软件成本。这正是恩智浦MCX A34混合信号控制器的设计初衷。
    的头像 发表于 09-08 18:23 3955次阅读
    恩智浦MCX A34混合<b class='flag-5'>信号</b>微<b class='flag-5'>控制</b>器深度解析

    飞轮储能的电机控制方法

    摘 要:飞轮储能系统一般采用调节电枢电压来对转速进行调节,调节电压多通过PWM 信号控制。但在这个高速系统中运用这种调节方式,会造成PWM输出电压滞后于调制电压
    发表于 07-25 14:07

    一文解析射频信号功率测量方法

    在无线通信中,功率测量是一个关键环节。无论是日常使用的手机信号,还是复杂的雷达系统,都需要精确测量信号的功率。功率过大可能干扰其他设备,过小又会影响通信质量。本文将介绍几种常见的射频信号
    的头像 发表于 06-26 10:14 2505次阅读
    一文解析射频<b class='flag-5'>信号</b>功率测量<b class='flag-5'>方法</b>

    光纤可以传输控制信号

    光纤可以传输控制信号,以下从原理、应用场景、优势、注意事项等方面为你详细分析: 原理 光信号转换:控制信号通常是电
    的头像 发表于 05-28 09:27 1234次阅读

    信号系统是什么?(文末含16G+信号系统资料/视频)

    信号系统”是电子工程和信息科学领域中的一个核心概念,主要研究信号的表示、处理以及系统信号的响应。这个领域是理解现代通信、
    的头像 发表于 05-22 11:43 973次阅读
    <b class='flag-5'>信号</b>与<b class='flag-5'>系统</b>是什么?(文末含16G+<b class='flag-5'>信号</b>与<b class='flag-5'>系统</b>资料/视频)

    Sky5® 2.4 至 8.3 GHz SPDT 开关 skyworksinc

    电子发烧友网为你提供()Sky5® 2.4 至 8.3 GHz SPDT 开关相关产品参数、数据手册,更有Sky5® 2.4 至 8.3 GHz SPDT 开关的引脚图、接线图、封装手册、中文资料
    发表于 05-19 18:33
    Sky5® 2.4 至 <b class='flag-5'>8.3</b> GHz SPDT 开关 skyworksinc