机器人教程网

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

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

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

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

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

x
例行程序调用指令CallByVar-ABB机器人标准指令编程
2 {" G, o% P2 A4 }
CallByVar Name, Number;
Name:        例行程序名称第一部分。( string ) / [3 x1 [3 o0 p9 ?7 P4 Q2 k0 Z
Number:        例行程序名称第二部分。( num )+ s. m/ K# P( R2 c3 k2 E
' e. b/ }1 M; x


  C* x) \, h; h$ q3 f+ z9 I; aCallByVar指令应用:* h1 a+ ]9 ?) c+ g' V
        通过指令中相应数据,ABB机器人调用相应例行程序,但无法调用带有参数的例行程序。
& U) z; l- u( ?( X) S  ]% y$ w0 \$ x0 c) v" }* F- X0 d7 g0 V4 d( C! @
CallByVar指令实例:
" q: u# Z- g7 T, G        reg1:=Ginput(gi_Type);( }: y  M4 X# g, k! x" D
        CallByVar “Proc”,reg1;        
1 l7 a2 j/ n. \8 J8 Q+ _) y' u& x* T0 S/ t8 ?
CallByVar指令限制:: S/ v" o% Y8 e: F+ G
  • 不能调用带参数的例行程序。
  • 所有被调用的例行程序名称第一部分必须相同,例如:proc1、proc2、proc3。
  • 使用 CallByVar 指令调用例行程序比直接采用 ProcCall 调用例行程序需要更长时间。8 K" e! B. o$ Q9 b
0 U! S/ Q; O. e3 \
Error Handling:. k- `; b: S4 H! o2 m  B
  • ERR_REFUNKPRC
      G+ S# g! n+ y/ ]( A& J
        系统无法找到例行程序名称第一部分。
  T- l. A$ B: m5 D8 w
  • ERR_CALLPROC: }- e  Q- I1 p- o' {
        系统无法找到例行程序名称第二部分。8 y+ R. U2 y# d

  n& ]2 s& r, i1 Z0 L. h) WCallByVar指令实例比较:& D' y; r" y& X$ v4 P7 E
        TEST reg1      
  u, F3 I/ g( r1 C. i        CASE 1:              " I8 _  l' s7 G5 {5 _: m+ ]/ l
          lf_door door_loc;
; s+ Q9 \8 [0 o) u        CASE 2:           
  l- Y$ s, {% U% x! J' w) @          rf_door door_loc; 9 C# \1 E2 _- E* ^; U9 n& t
        CASE 3:           # d3 {; L" |; o  u" x, g) R
          lr_door door_loc;
- n1 b+ h- U- |        CASE 4:           # H2 x  y/ K! _# ?* s
          rr_door door_loc;
* n, L' q: w$ a, x& M9 ]        DEFAULT:    - f6 v% t! V/ E/ M0 u! E1 n
          EXIT;      4 [& c3 U8 C, C2 F
        ENDTEST
- b; @* A# J: e/ G- |- p/ @! J        CallByVar “proc”,reg1;  → 指令 CallByVar 不能调用带有参数的例行程序。
( E" ^* j! P( ~) x8 N  G        %”proc”+NumToStr(reg1,0)% door_loc; → 通过 RAPID 结构仍可以调用带有参数的例行程序。+ \( ^' T& O- @) s. K- B- l
回复

使用道具 举报

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

GMT+8, 2024-5-19 10:45 , Processed in 0.057341 second(s), 21 queries .

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

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