机器人教程网

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

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

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

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

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

x
例行程序调用指令CallByVar-ABB机器人标准指令编程
1 `# l) F% o: v9 ~6 ]5 `4 e
CallByVar Name, Number;
Name:        例行程序名称第一部分。( string )
- }2 A4 U0 b# {' o0 ], ~Number:        例行程序名称第二部分。( num )
9 {/ W, ^+ w( N$ C
" ^+ d. i7 ^1 b" `

" j0 U1 n6 c( `+ n! f( MCallByVar指令应用:
$ H+ W* R0 \) @# b  G1 l2 r. H. N; R        通过指令中相应数据,ABB机器人调用相应例行程序,但无法调用带有参数的例行程序。, V) B9 j, K5 }3 @6 J
6 b4 Q! r9 k% q( Z- `
CallByVar指令实例:2 s  |4 [' D. `# C$ s
        reg1:=Ginput(gi_Type);* s. [& B; K  L/ h
        CallByVar “Proc”,reg1;        
% D, r+ c# y& _/ f4 Z
, }8 T: ?$ n9 i& a" ^" D. ], ~CallByVar指令限制:
* v3 l  `# z9 D, q( F/ i" k
  • 不能调用带参数的例行程序。
  • 所有被调用的例行程序名称第一部分必须相同,例如:proc1、proc2、proc3。
  • 使用 CallByVar 指令调用例行程序比直接采用 ProcCall 调用例行程序需要更长时间。8 b* h- p5 ?0 b2 `/ w; l

! y4 a5 P2 Z8 P  V: b8 u; U$ MError Handling:! X7 I* I' b$ v9 l: l3 h4 i" }
  • ERR_REFUNKPRC
    1 L$ C7 r# A6 z* R2 }" ]  H! {
        系统无法找到例行程序名称第一部分。. S7 k: W5 y( ~+ B( b% b
  • ERR_CALLPROC
    ; e. E) x, d, {( A4 s1 a& y
        系统无法找到例行程序名称第二部分。
. X0 s5 O/ K+ o* n. M
9 Y+ i' k/ J% n( Y  {2 |2 ACallByVar指令实例比较:
3 S- _' H2 E7 [# k# {8 W4 U: F7 h        TEST reg1      
* M. q9 L& _; \0 b% Q+ g3 z        CASE 1:              
& e7 J- b  s6 L, H          lf_door door_loc;
; x2 X2 T8 M( ]7 a3 A0 p$ @        CASE 2:           , y2 @' b$ ^, Q7 i0 |/ L
          rf_door door_loc;
1 ]9 ?) A  i. c/ r        CASE 3:           
" I$ S7 A- q3 G          lr_door door_loc;
7 v, O4 }. A' @( @        CASE 4:           
9 x7 r6 h! s( C. ~! P) K          rr_door door_loc;
& [& F  ]5 H* Y        DEFAULT:   
3 k5 {6 T; {( ]. i+ D          EXIT;      
* l* E1 c9 [0 m5 K0 ^( `2 @        ENDTEST) ?" C! |& K# F4 F7 A
        CallByVar “proc”,reg1;  → 指令 CallByVar 不能调用带有参数的例行程序。0 m% h* M& R% E( _- q
        %”proc”+NumToStr(reg1,0)% door_loc; → 通过 RAPID 结构仍可以调用带有参数的例行程序。! _$ B0 R/ O! ?2 V
回复

使用道具 举报

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

GMT+8, 2026-3-11 06:48 , Processed in 0.071601 second(s), 21 queries .

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

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