机器人教程网

 找回密码
 立即注册
查看: 6055|回复: 0
打印 上一主题 下一主题
收起左侧

[ABB示教] 例行程序调用指令CallByVar-ABB机器人标准指令编程

[复制链接]
跳转到指定楼层
楼主
发表于 2019-9-8 22:03:30 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

注册用户,获取RB币,享更多免费资源下载和阅读权限。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
例行程序调用指令CallByVar-ABB机器人标准指令编程8 C, r% ]. I" B+ n6 _/ J. R
CallByVar Name, Number;
Name:        例行程序名称第一部分。( string ) 8 _( j% k* L2 S& l/ p
Number:        例行程序名称第二部分。( num )
$ D  V8 w0 D* P6 u' x( O. y' N+ e( Y3 t% e- g6 E$ a' G7 Y8 Q


* l8 e/ P0 H1 @CallByVar指令应用:
1 E/ K# j* T( `+ q( I, m        通过指令中相应数据,ABB机器人调用相应例行程序,但无法调用带有参数的例行程序。
' f% ~2 f- i7 i; F1 u: R& F1 `/ Q0 b" E" n6 H
CallByVar指令实例:
0 r8 q' ^# Z7 ]6 n        reg1:=Ginput(gi_Type);
) k3 r1 P0 P: q3 X* m* @        CallByVar “Proc”,reg1;        " @$ s  O% z/ A+ X2 Y
/ z3 R, \! O. ^9 S
CallByVar指令限制:3 ?6 T; k6 q! ]. W# h* l$ H7 `  y
  • 不能调用带参数的例行程序。
  • 所有被调用的例行程序名称第一部分必须相同,例如:proc1、proc2、proc3。
  • 使用 CallByVar 指令调用例行程序比直接采用 ProcCall 调用例行程序需要更长时间。0 M! x4 e/ [6 w! U
& B. Z* w/ i2 r4 W- K% J
Error Handling:
8 f3 `' \1 O6 w; @* w
  • ERR_REFUNKPRC  E8 q' D: _" ~7 ^/ X7 w  h" @7 @
        系统无法找到例行程序名称第一部分。
/ ^" R5 u# D5 G2 M5 J, T
  • ERR_CALLPROC
    4 ?# v0 m- x4 z
        系统无法找到例行程序名称第二部分。* k( U/ c( @9 @+ p7 Z0 H
# B4 h/ Z& R3 P/ E0 y* e
CallByVar指令实例比较:
& Y4 {3 Z& `3 c5 \1 e6 H        TEST reg1      . i9 }% S( D  E% f3 L6 o
        CASE 1:              
& s5 G* M& @# j# n          lf_door door_loc; " a1 q" ^: d; W: g9 X' K  l( ^
        CASE 2:           : L0 A! ^6 H, ]4 t7 `  s1 j
          rf_door door_loc;
4 s' ?" M% N5 q  ~0 a/ n4 w: v        CASE 3:           
2 Z& e6 H& ^7 G+ L) X          lr_door door_loc;
3 u% y, Q- a0 C" G8 S        CASE 4:           , V" h6 M6 W4 Q8 A8 P
          rr_door door_loc; 0 i0 y$ k8 Z5 D2 p+ n* g
        DEFAULT:    ! ^0 T  H$ C7 X$ d- j- d* [
          EXIT;      
: ~' [8 n0 X2 f# v9 o. p# Y        ENDTEST
, c- X9 d1 t1 E3 @+ N- i" B        CallByVar “proc”,reg1;  → 指令 CallByVar 不能调用带有参数的例行程序。
+ k% ~6 z. _6 b& ?  g        %”proc”+NumToStr(reg1,0)% door_loc; → 通过 RAPID 结构仍可以调用带有参数的例行程序。. `) z) T) f! |' S3 ?5 d; a; P! Q
回复

使用道具 举报

QQQQ:345103927|Archiver|手机版|禁闭室|问答社区|机器人教程网

GMT+8, 2025-6-28 12:56 , Processed in 0.065543 second(s), 22 queries .

Powered by Robotjc.com(网站备案信息:粤ICP备17111093号-1 )

快速回复 返回顶部 返回列表