您好!欢迎光临工博士商城

ABB 机器人专营店

产品:40    
联系我们
联系方式
  • 联系人:庾文科 
  • 电话:18616561800
  • 邮件:ywk@gongboshi.com
  • 手机:18616561800
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 详解ABB机器人编程While指令
新闻中心
详解ABB机器人编程While指令
发布时间:2020-05-07        浏览次数:3733        返回列表


详解ABB机器人编程While指令




ABB机器人
While循环指令的意思是(只要。。。。便重复)
While指令就是我们平时口中常说的死循环指令,while指令后面跟的数据类型必须为BOOL量,只要给定的BOOL量条件表达式评估为TRUE,就会一直循环执行while块中的指令内容。如果能确定重复的数量,则也可以使用FOR指令来代替。

ABB机器人While指令的扫描以及执行顺序:
  1. PP移至例行程序,将程序指针移至带有while指令的程序中,程序按照自上而下的顺序扫描执行,当执行至while程序时,系统会评估BOOL条件表达式,如果BOOL条件表达式评估为TRUE值,则执行while块中的指令,当while块中的程序执行完成后,指针会再次跳到该while指令处,系统会再次评估BOOL条件表达式,且如果该评论结果为TRUE,则再次执行WHILE 块中的指令,一直重复上面的判断执行过程,直至BOOL表达式评估结果为FALSE,随后,终止循环,并且在WHILE 块后继续执行while面的指令。

  2. 如果BOOL表达式的评估结果一直为TRUE,或者在while后的BOOL表达式直接使用TRUE命令,则while成为死循环指令,指针会一直在while块中循环执行。

  3. 跳中WHILE 死循环的方法有二种:一种是使用GOTO,LABER指令跳出死循环,另外一种就是利用中断指令跳出死循环(ABB高级编程接触)。

  4. 在学习中我们也经常用到WHILE 指令,比如用WHILE 指令画同心圆,画螺旋线,同时使用while指令还可以将初始化程序与其他程序隔离开,达到初始化程序只运行一次的效果。

  5. 下面是一个我自己写的利用while指令画螺旋线的程序,希望可以帮助大家加深对while指令的理解。                                                                                                                                                                         ABB机器人                                                                                                                                                       ABB机器人





更多详情点击ABB机器人ABB机器人代理商









 

联系热线:18616561800 联系人:庾文科 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 ABB 机器人专营店

返回
顶部