机器人教程网

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

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

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

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

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

x
例行程序调用指令CallByVar-ABB机器人标准指令编程
0 g8 P( X2 q3 r* }) Z, S' U7 X
CallByVar Name, Number;
Name:        例行程序名称第一部分。( string ) + j' w* w9 e4 e' f9 v
Number:        例行程序名称第二部分。( num )
0 R! n+ u- O" |! q& }
3 g# }5 t1 c+ X/ ~

% `2 p. H) B' k/ WCallByVar指令应用:8 `% I/ B3 i9 W( E* R
        通过指令中相应数据,ABB机器人调用相应例行程序,但无法调用带有参数的例行程序。; `4 A, u( y$ H- j) D! J/ O, t2 v

8 j: H$ D7 @' k9 F: RCallByVar指令实例:
& o& \4 ^6 R- E        reg1:=Ginput(gi_Type);$ l7 d5 M7 r. i3 n
        CallByVar “Proc”,reg1;        
/ l8 E; m4 A" [( h. v% |; d3 F% L! a+ ~4 C+ O7 V
CallByVar指令限制:3 C) d/ ?- Y. k! O, n- s; z+ G" O
  • 不能调用带参数的例行程序。
  • 所有被调用的例行程序名称第一部分必须相同,例如:proc1、proc2、proc3。
  • 使用 CallByVar 指令调用例行程序比直接采用 ProcCall 调用例行程序需要更长时间。
    % |5 D9 Z9 c: B! p, @3 O: u3 c
+ z" S$ n/ k- g8 `) E4 [% X  e% v
Error Handling:+ Q' [7 y3 X) w. A4 I5 |
  • ERR_REFUNKPRC
    * j0 t! i. W7 g
        系统无法找到例行程序名称第一部分。
; g* F$ C4 J4 S4 b
  • ERR_CALLPROC) N1 z  E" P7 w  k- B
        系统无法找到例行程序名称第二部分。% U& n% p' [+ @3 M+ m9 Q

- _, S% L" w5 d- Y* X' qCallByVar指令实例比较:8 \" h* c, l, q1 A: }! w
        TEST reg1      
7 j' }8 O4 F6 l+ W: ^! |8 a        CASE 1:              9 v" U* M% g% C* I
          lf_door door_loc; . M- V" ~+ m+ |2 H! @) i% D
        CASE 2:           
( @3 Z' m" h. w6 k, t0 K6 G          rf_door door_loc;
. m( z& u, F0 ]9 W0 k. s        CASE 3:           : Z- l, B3 R: z% V
          lr_door door_loc; 5 n" L% m5 ]  f5 S
        CASE 4:           
  B# E. @  |; ~( h6 F, `! ^7 F& q          rr_door door_loc;
# @; M* a" H9 h8 ~" ]( o) D/ i* [        DEFAULT:    & B* [8 P0 Z/ G9 a: j( M( E
          EXIT;      7 J/ M& W* m0 V" Q$ e
        ENDTEST, q) t/ s6 w9 R% w* q( u
        CallByVar “proc”,reg1;  → 指令 CallByVar 不能调用带有参数的例行程序。7 z) M2 B, h% f$ {# o! x3 |
        %”proc”+NumToStr(reg1,0)% door_loc; → 通过 RAPID 结构仍可以调用带有参数的例行程序。5 g% y6 g( F- d9 Q
回复

使用道具 举报

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

GMT+8, 2024-5-17 19:50 , Processed in 0.057870 second(s), 21 queries .

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

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