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

ABB机器人售后维保店

产品:51    
联系我们
您当前的位置:首页 » 新闻中心 » ABB机器人编程之程序流程指令
产品分类
新闻中心
ABB机器人编程之程序流程指令
发布时间:2021-04-26        浏览次数:3176        返回列表

       机器人抓取物料时,机器人抓取后,需要等待机器人牢牢抓住,机器人移动,需要等待程序!然后我们来看几个关于程序流程的说明。

       1 .等待时间:用于等待给定的时间

       例1:wait time 0.5;等待程序执行0.5秒

       程序执行的极限等待时间(秒)为0秒..

       长时间不限。分辨率为0.001秒..

       详细说明:机器人程序指针执行此指令时,必须等待0.5秒后才能继续执行!

       示例2:

       2:等待时间,0.5

       详细说明:WaitTime指令后添加Inpos参数的含义是:机器人到位后开始计时,完全停止,时间达到0.5秒后继续执行!

       例3:

       MoveJ p1,vmax,fine,tool2

       等待时间,0.5;

       MoveJ p2,vmax,z30,tool2

       详细说明:机器人到达P1位置点后,机器人完全停止,计时开始,时间达到0.5秒后机器人继续执行,直到到达P2位置点。

       2.等待:用于等待数字信号输入被设置

       例1: wait di di4,1;


ABB


       只有在di4输入被设置后,继续程序执行。

       详细说明:机器人程序指针执行该指令时,需要等待开关信号di4为1后才能执行。

       例2: wait didi0,1 max time:= 3;

       详细说明:在WaitDI di0,1指令后增加可选参数MaxTime:=3,表示许等待长时间为3秒。如果di0在3秒内不为1,机器人将报告错误。

       3.等待直到:用于等待直到满足逻辑条件。例如,它可以等待直到一个或多个输入已经被设置
例1:等到di4 = 1;

       只有在di4输入被设置后,继续程序执行。

       详细说明:机器人程序指针执行该指令时,需要等待开关信号di4为1后才能执行。相当于wait di 4,1指令

       例2:等到di0 = 1 max time:= 3;

       详细说明:在WaitUntil di0,1指令后增加可选参数MaxTime:=3,表示允许等待长时间为3秒。如果di0在3秒内不为1,机器人将报告错误。相当于WaitDI di0,1MaxTime:=3指令

       例3:

       wait直到di0=1且di0 = 1长时间:= 60时间标志:=标志1;

       MoveJ p1,vmax,fine,tool2

       详细说明:等待di0和di1为1。如果两个输入条件在60秒内都没有满足,请移至P1。如果
允许长等待时间已过,且信号未等待,则flag1为真,但不报告错误,程序指针向下执行。

       结论:以上为ABB机器人的部分程序流程说明。使用程序流指令时,必须注意指令背后的可选参数。只有当你完全理解它们,你才能更方便地编程!


ABB


更多了解
ABB机器人



 

联系热线:18621383605   联系人:张经理 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 ABB机器人售后维保店