历史上的今天
返回首页

历史上的今天

今天是:2026年01月29日(星期四)

正在发生

2023年01月29日 | 机器人FOLGE程序是如何被调用激活的呢?

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

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

2.CALL调用FOLGE程序:

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

Folgestarn打开Folge程序

-程序启动-

SWITCH P_TYPE -程序使用类型选择

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

SWITCH PGNO

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

FOLGE10()-执行程序10

CASE 124

FOLGE124()

CASE 125

FOLGE125()

ENDSWITCH

3.程序启动控制环路:

DEF FOLGE10() -程序名

SPS_N=-1

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

- 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-执行轨迹程序

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

WTFOR 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






审核编辑:刘清

推荐阅读

史海拾趣

Daburn公司的发展小趣事

在追求企业发展的同时,Daburn公司也积极履行社会责任。公司注重环保和可持续发展,通过采用环保材料和节能设备、优化生产流程等方式降低对环境的影响。此外,Daburn还积极参与公益事业和社会活动,为社会做出积极贡献。这种社会责任感让Daburn在行业中树立了良好的形象。

Harvatek Corporation公司的发展小趣事

背景:在电子产品领域,品质是企业生存和发展的基石。Hantronix深知这一点,因此始终将品质保证放在首位。

发展:公司所有生产设施都通过了ISO 9001等国际质量管理体系认证,部分设施还通过了ISO/TS 16949等更高标准的认证。这些认证不仅证明了Hantronix在品质管理方面的卓越能力,也为其赢得了更多客户的信任和合作机会。

Goodwork Semiconductor ( GW )公司的发展小趣事
确保稳压器的输入电压范围符合实际应用需求。
Eaton公司的发展小趣事

除了能源管理领域外,伊顿公司还在商用车领域取得了显著成就。自1985年首次将技术引进中国以来,伊顿的变速器产品已经进入中国市场30多年。通过与国内各个商用车生产企业的紧密合作,伊顿成功地将其先进的变速器技术应用于各种商用车型中,提高了车辆的燃油经济性和驾驶舒适性。特别是在物流行业,伊顿的变速器产品帮助车队降低了油耗成本,提高了运营效率。

Hamlin ( Littelfuse )公司的发展小趣事

伊顿公司起源于1911年,由Viggo Torbensen和年轻商人Joseph Eaton共同创建的Torbensen齿轮轴承公司,这是伊顿的前身。Joseph Eaton坚信战略收购是拓展业务的最佳方法,因此在公司的发展过程中,他积极推动了一系列重要的收购活动。随着时间的推移,公司的产品逐渐多元化,从最初的齿轮轴承扩展到更广泛的能源管理领域。到1932年,公司更名为伊顿制造公司,进一步彰显了其向多元化发展的决心。

Caddock公司的发展小趣事

为了进一步提升市场竞争力,Caddock公司积极寻求国际合作。通过与全球知名电子企业的合作,公司成功将产品打入国际市场,实现了品牌影响力的扩大和市场份额的提升。同时,公司还积极参加国际电子展会和技术交流活动,不断吸收行业前沿技术,推动自身技术创新和产业升级。

问答坊 | AI 解惑

DSP也超频

今天把自己做的DM642板超了一下频。用的-7后缀的SDRAM(143M),调整了一下PLL芯片的倍频设置。将原先的133M频率调为150M,并将电路板上的四个钽电容全部拆下,剩下全板3.3V、1.8V、1.4V共18个10u瓷片电容及其他小瓷片电容。 150M已经超过 ...…

查看全部问答>

请教电源一个职业规划问题--迷途之中的一只小书虫

请教 一个职业规划问题:     \"闻道有先后,术业有专攻\",书虫也是慕名而来.目的只有一个,请斑竹赐教.     目前我在公司负责LED的驱动的电源一块,听别人说的,开关电源是头头,于是,苦命研究此类电源,不想各类此电源还真纷繁复 ...…

查看全部问答>

学习DMB-T中。。。。

DMB-T的学习,希望大家给些指引,谢谢…

查看全部问答>

wince下建立和访问数据库的问题,请大家看我的代码

代码是复制一个实验教程上的例子,教程上使用vs2005做的,我是用evc4, 在wince里我已经将adoce31.dll,adoxce31.dll等8个dll通过如下方式注册成功: ok3=CreateProcess(_T(\"\\RegSvrCe\"),_T(\"/s \\Windows\\\\Adocedb31.dll\"),(8个都成功了 ...…

查看全部问答>

有朋友在WinCE下做过证书倒入和认证么?请教个问题。。。

有个项目,要在WinCE6.0上面写个VC的应用程序,倒入一个X.509的证书,DER格式的。然后用这个证书对一个文件进行签名,请问有人做过么? 我看了看MSDN,好像要用到CryptToAPI的函数,一大堆,看了以后还是很晕,希望有经验的朋友能够指点一下,如果 ...…

查看全部问答>

CreateFile为什么返回参数错误?

CString strLastError; CString strFilePath = _T(\"\\\\windows\\\\wz.txt\");         HANDLE hIDFile =  CreateFile(strFilePath,GENERIC_READ,FILE_SHARE_READ,NULL,           &nb ...…

查看全部问答>

MSP430 LaunchPad学习插曲——资料放送

MSP430F123单相多费率电表   MSP430FE42X单相多功能防窃电电表方案   MSP430程序设计思路   MSP430基础时钟   利尔达三表方案   位移测量   无线点滴监测系统   智能家居方案   直接上传 ...…

查看全部问答>

cc2520接收问题,一直接收不到正确数据?

cc2520接收问题,一直接收不到正确数据?能发送出正确的数据和设置信道,但是接收只能进中断,每次只能读出很奇怪的数据,下面是接收程序。那位帮忙看看!       CS_CC2520 = 0;     SSI0_Enable();  &n ...…

查看全部问答>