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

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

3天内不再提示

机器人FOLGE程序是如何被调用激活的呢?

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-01-29 16:16 次阅读

1.在CALL中调用已建立FOLGE程序.

912e0da8-9704-11ed-bfe3-dac502259ad0.jpg

914b9ae4-9704-11ed-bfe3-dac502259ad0.jpg

2.CALL调用FOLGE程序:

PGNO = PRG_NR$IN[1]TO $IN[8]

Folgestarten打开Folge程序

-程序启动-

SWITCH P_TYPE -程序使用类型选择

CASE 0 ;-以整数形式接受发出程序号

SWITCH PGNO

CASE 10-如程序满足选择程序10

FOLGE10()-执行程序10

CASE 124

FOLGE124()

CASE 125

FOLGE125()

ENDSWITCH

3.程序启动控制环路:

9165cc3e-9704-11ed-bfe3-dac502259ad0.png

DEF FOLGE10() -程序名

SPS_N=-1

VW (#VW_AUE_INIT,TRUE) -进行初始化- M254= M255 保存PLC给过来的程序号

- M255=true-

PENTER:-跳转标志名

INTERRUPTDECL 10 WHEN $CYCFLAG[254]==FALSE DO VW(#FB_STOP,TRUE)

INTERRUPTON 10

-只要M254没有那么立即执行VW(#FB_STOP,TRUE)开行条件程序

-只能满足条件M245/M255,或者发出模拟信号才能推出VW(#FB_STOP,TRUE)程序

INT10=TRUE

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

1: A15 = EIN -发出在原位

2: SPSMAKRO0 = EIN

SPS_FERTIG=FALSE

INTERRUPTDECL 10 WHEN $CYCFLAG[254]==FALSE DO VW(#FB_STOP,TRUE)

INTERRUPTON 10-开行条件程序开始启动

INT10=TRUE

VW(#VW_INIT,TRUE)

VW_USR_R (#USR_INIT)-对USR_R进行初始化

TRIGGERWHENDISTANCE=1 DELAY=-0.1 DO P0_MERKER=TRUE

VW_MPARA_ACT=P0_D

Act_P1 = P0

Act_P2 = P0

VW(#MPARA,TRUE)–执行轨迹的设置

SPS_FERTIG=FALSE

TRIGGERWHENDISTANCE=1 DELAY=0 DO SPS_TRIG(1)PRIO=-1

-执行SPS语句程序-

PTP P0-执行轨迹程序

$ADVANCE=1 -提前执行1条轨迹行

WAITFOR SPS_FERTIG -中断预执行指令,等待SPS指令结束,SPS指令结束才能程序下行。

Warte auf Folgenstart

VW (#VW_AUE_WAIT,TRUE)

一直到有E9PLC给出程序启动,给入程序号与执行CELL时给的程序号是否相同,

IF N_VW==TRUE THEN

GOTO PEXIT –向下跳转

ENDIF

-- FOLGE 10 - AU491_1 CN Schweissen --

-- UP 101 - Kappenfraesen --

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

......

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

VW (#VW_AUE_END,TRUE)

-发出A14机器人程序在最后一点-等待PLC程序号给入0-发出机器人程序号0-关闭A14

GOTO PENTER -向上跳转

PEXIT:

END

917c74c0-9704-11ed-bfe3-dac502259ad0.png






审核编辑:刘清

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

    关注

    112

    文章

    15214

    浏览量

    171142
  • 机器人
    +关注

    关注

    206

    文章

    27025

    浏览量

    201377
  • plc
    plc
    +关注

    关注

    4974

    文章

    12250

    浏览量

    454861
  • SPS
    SPS
    +关注

    关注

    1

    文章

    66

    浏览量

    10235

原文标题:机器人FOLGE程序如何被调用激活的!

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

收藏 人收藏

    评论

    相关推荐

    创意机器人的教程

    ://www.wifi-robots.com/thread-1258-1-1.html 【机器人创意工作室教程五】高级应用:驱动板程序的烧写http://www.wifi-robots.com
    发表于 10-11 17:41

    机器人舵机的作用

    我们是不是在等待任务的下达,舵机是一个驱动的控制器。为什么要分为机器人舵机,机器人舵机和其它的舵机有什么不同?其实也没有多大的变化了,机器人
    发表于 08-22 23:25

    什么是工业机器人

    各种功能的一种机器。它可以接受人类指挥,也可以按照预先编排的程序运行,现代的工业机器人还可以根据人工智能技术制定的原则纲领行动。 1920年捷克作家卡雷尔·查培克在其剧本《罗萨姆的万能机器人
    发表于 01-19 10:58

    我与我的机器人

    机器人协会后,师兄跟我们解释机器人的概念,机器人就是一种能跑能动的、可以运行预先编排的程序、也可以根据以人工智能技术制定的原则纲领行动,他们给我们展示的
    发表于 08-05 22:49

    不完美的伴侣机器人

    。这项研究成果发表在本月的智能机器人与系统国际会议上。  在这个研究中,林肯大学计算机科学系的博士John Murray和Mriganka Biswas为3个机器人编入了会犯错的程序,并对与之互动的人类
    发表于 12-28 14:42

    机器人、协作机器人和移动机器人,你分的清楚吗

    、激光扫描仪等。目的是把机器人与人分开。所有安全性都可以根据机械安全标准ISO 13849和IEC 62061(IEC 61508的机械解释)进行设计COBOT表示协作机器人。它们是设计为与人交互
    发表于 10-30 11:33

    写字机器人程序

    求一套写字机器人程序,用arduino编写的。怎么实现
    发表于 10-17 15:20

    机器人简介

    一.机器人简介:机器人(Robot)是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作的
    发表于 09-07 06:05

    机器人是如何实现运作的

    若说当下的热门科技,机器人绝对算一个。机器人作为典型的机电一体化技术密集型产品,它是如何实现运作的?  机器人的控制分为机械本体控制和伺服机构控制两大类,伺服控制系统则是实现
    发表于 09-17 08:22

    机器人是什么?

    机器。一些书呆子式的语言可能会把它描述成“一个可重新编程的多功能机械手,旨在通过各种编程的动作移动材料、部件、工具或专门设备,以完成各种任务”。这个定义非常具有表现力。那么制造机器人的要素是什么
    发表于 03-31 10:31

    K-Bot版本4机器人的设计教程

    PCB03的开关处于自主状态,否则打开时机器人始终以这种模式工作。远程模式:它完全由应用程序中的按钮控制,可以向前和向后移动任何距离,也可以旋转任何角度。您需要使用移动设备的应用程序激活
    发表于 08-22 07:43

    机器人路线规划

    有人会用labview调用python吗,或者有其他方法能实现这个要求?我在labview做了一个磁场发生的程序,驱动磁机器人运动,而且我这个机器人是绕着一个向量旋转向前的,就输入幅值
    发表于 11-18 16:21

    机器人FOLGE程序如何被调用激活的!

    WAITFOR SPS_FERTIG -中断预执行指令,等待SPS指令结束,SPS指令结束才能程序下行。
    的头像 发表于 06-12 09:54 2231次阅读
    <b class='flag-5'>机器人</b><b class='flag-5'>FOLGE</b><b class='flag-5'>程序</b>如何被<b class='flag-5'>调用</b><b class='flag-5'>激活</b>的!

    机器人FOLGE程序如何被调用激活的!

    WAITFOR SPS_FERTIG -中断预执行指令,等待SPS指令结束,SPS指令结束才能程序下行。
    的头像 发表于 09-04 17:17 1317次阅读

    机器人FOLGE程序调用激活的方法

    中断预执行指令,等待SPS指令结束,SPS指令结束才能程序下行。
    的头像 发表于 09-19 09:35 1437次阅读
    <b class='flag-5'>机器人</b><b class='flag-5'>FOLGE</b><b class='flag-5'>程序</b><b class='flag-5'>调用</b><b class='flag-5'>激活</b>的方法