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

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

3天内不再提示

KUKA 变成语句:WHILE循环的原理及在电伺服焊钳铣削里应用

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

扫码添加小助手

加入工程师交流群

WHILE循环指令,当条件满足时执行循环,条件不满足时不执行循环,程序向下运行.

WHILE 循环也被称为前测试型循环。

WHILE 循环是一种当型或者先判断型循环,这种循环会在执行循环的指令部分前先判断终止条件是否成立。

只要某一执行条件 (conition ) 得到满足,这种循环会一直将过程重复下去。

执行条件不满足时会导致立即结束循环,并执行 ENDWHILE 后的指令.

具有简单执行条件的当型循环例如:

...

WHILE IN $ IN [41]==TRUE ; 当E41是TRUE时执行程序PICK_PART( )

PICK_PART( )

ENDWILE

...

表达式 WHILE$IN[41]==TRUE 也可简化为 WHILE $IN[41] 。省略始终表示比较为真(TRUE)。

举例在电伺服铣削程序的使用:

GLOBALDEF SGVW_USERDRESS() 用户铣削

DECLBOOL DressRotating, DressStandstill, DressRotReached, DressError

DECLINT robTime, tipDressEdgeTime, ErrorDlgHandle, Result

SGB_VW_Prep_Dressparams(DressIOs) 铣削参数

DECL GLOBAL SGVW_DressIOs_TSGVW_Dresser={O_StartDress 834,O_DressDirection 850,I_DressEdge 834}

把SGVW_Dresser发给DressIOs赋值

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

    关注

    0

    文章

    92

    浏览量

    16610
  • KUKA
    +关注

    关注

    3

    文章

    218

    浏览量

    17358

原文标题:KUKA 变成语句:WHILE循环的原理及在电伺服焊钳铣削里应用

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    第4章 C语言基础以及流水灯的实现(4.5 4.6)

    (表达式)        {            循环语句;        } C语言,通常“表达式”符合条件叫做真,不符合条件,叫做假。比如前边i
    的头像 发表于 11-06 11:21 118次阅读

    人工智能行业如何使用for循环语句进行循环

    人工智能行业可以使用以下是关于for循环不同编程语言中的基本用法说明: Python中的for循环: 主要用于遍历序列(列表、元组、字符串等) 典型结构:for item in sequence
    的头像 发表于 09-10 12:55 394次阅读

    TTS文字合成语音芯片的使用场景

    TTS文字合成语音播报芯片的使用场景非常广泛,可以适用于各行各业,主要应用于复杂的语音播报场景,下面小编带大家一起来了解一下。 传统的语音播报芯片,主要是先把语音存入FLASH当中,然后固定的环境
    的头像 发表于 08-22 17:11 825次阅读

    基础篇3:掌握Python中的条件语句循环

    Python编程语言中,条件语句循环是构成复杂逻辑和数据处理的基石。本篇基础教程将帮助您深入了解Python中的条件语句循环结构,让您
    发表于 07-03 16:13

    温度(湿热)循环试验箱锂硫芯测试中的应用

    温度(湿热)循环试验是一种环境加速老化试验方法,通过交变的高温、低温与高湿条件,模拟锂硫极端环境中的热胀冷缩、湿度应力、电解液反应等多因素影响。该试验有助于提前揭示芯结构、材料
    的头像 发表于 06-04 09:14 230次阅读
    温度(湿热)<b class='flag-5'>循环</b>试验箱<b class='flag-5'>在</b>锂硫<b class='flag-5'>电</b>芯测试中的应用

    伺服系统和PLC各自在什么场合使用

    铣削、钻孔等高精度加工。 案例 :伺服系统控制刀具的精确移动,实现±0.001mm的加工精度。 机器人关节控制 场景 :工业机器人、协作机器人(如焊接、装配、搬运)。 案例 :伺服电机驱动机器人手臂的旋转和伸缩,确保动作精准、
    的头像 发表于 05-26 09:26 858次阅读

    模具制造中的数控铣削加工刀具技术探讨

     模具制造中,数控铣削加工是最常用的加工方式,广泛应用于模具制造过程中,通过数控铣削加工的方式,可以将模具设计中的全部或部分轮廓形状在数控机床上进行加工,最终形成零件,完成模具制造。模具制造过程中
    的头像 发表于 05-07 10:10 895次阅读

    深入理解C语言:C语言循环控制

    C语言编程中,循环结构是至关重要的,它可以让程序重复执行特定的代码块,从而提高编程效率。然而,为了避免程序进入无限循环,C语言提供了多种循环控制
    的头像 发表于 04-29 18:49 1735次阅读
    深入理解C语言:C语言<b class='flag-5'>循环</b>控制

    用stm32CubeMX构建stm32f407vet6程序,只要在while语句前用HAL_ADC_Start_DMA函数启动DMA则while就无法结束,为什么?

    本人用stm32CubeMX构建了stm32f407vet6程序,其中用TIM2启动ADC,通过DMA传送AD值。再用Keil开发应用程序,有用while语句等待指定时长的步骤,具体是定时器中计数,达到设定值就结束等待,程序如
    发表于 03-11 07:15

    库卡KUKA机器人常见故障维修

    1、KUKA机器人伺服电机维修过热原因 ①电源电压过高; ②电源电压过低,电机额定负载下运行,电流过大使线圈发热; ①修理和拆卸线圈时,热拆卸方法不正确,会烧坏铁芯; ①发动机过载或频繁启动
    的头像 发表于 03-08 09:16 1469次阅读

    KUKA机器人编程说明(英文)

    电子发烧友网站提供《KUKA机器人编程说明(英文).pdf》资料免费下载
    发表于 03-07 14:05 0次下载

    技术干货驿站 ▏深入理解C语言:嵌套循环循环控制的底层原理

    大家好!在上一节中,我们学习了C语言中的基本循环语句,如for、while和do...while循环。今天,我们将进一步探讨嵌套
    的头像 发表于 02-21 18:26 1040次阅读
    技术干货驿站  ▏深入理解C语言:嵌套<b class='flag-5'>循环</b>与<b class='flag-5'>循环</b>控制的底层原理

    深入了解 PCB 制造技术:铣削

    作者:Jake Hertz 印刷电路板 (PCB) 是现代电子产品的支柱,几乎是所有电子设备的基础。在用于生产 PCB 的各种方法中,铣削是一种流行的技术,特别是用于原型制作和小规模生产。本博客探讨
    的头像 发表于 01-26 21:25 1112次阅读
    深入了解 PCB 制造技术:<b class='flag-5'>铣削</b>

    使用TLV5625主函数里面的FOR循环中对两通道赋值,一个通道不能更新数据是怎么回事?

    问题:我使用TLV5625时出现如下问题,主函数里面的FOR循环中对两通道赋值,2通道DA可以正常更新输出,但是同样的语句放到定时器中断中,只有一个通道正常,另一个通道不能更新数
    发表于 01-08 08:23

    AMC7812和STM32F407进行硬件I2C通信,为什么总是停在第三个while循环

    )); *buf = I2C_ReceiveData(I2Cx); buf++; num--; } I2C_AcknowledgeConfig(I2Cx,ENABLE); 请问为什么总是停在第三个while循环
    发表于 01-08 07:56