机器人教程网

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

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

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

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

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

x
例行程序调用指令CallByVar-ABB机器人标准指令编程
4 A* X2 l" M) D/ Z  |: B' [1 t( T( c2 U
CallByVar Name, Number;
Name:        例行程序名称第一部分。( string )   H8 K; a* K. I1 V0 y% J
Number:        例行程序名称第二部分。( num )
; \+ u) g! G8 {% F2 W! ^3 S; N
# n. e, Q2 K! {* l1 Y4 i

+ T& k+ j( A0 c9 ^CallByVar指令应用:
( K7 p; D6 \: J+ S& m        通过指令中相应数据,ABB机器人调用相应例行程序,但无法调用带有参数的例行程序。  c" E3 ^1 a9 Y1 s

4 q6 M' c7 ]3 ACallByVar指令实例:; t, D. H3 B0 N& `- n
        reg1:=Ginput(gi_Type);( i9 S) D5 P2 N3 {  X% V
        CallByVar “Proc”,reg1;        
1 F: L: K* x3 H" q4 _
- f8 I2 B# B3 E0 b! s8 [% NCallByVar指令限制:
' z; L* l' L- s1 ]
  • 不能调用带参数的例行程序。
  • 所有被调用的例行程序名称第一部分必须相同,例如:proc1、proc2、proc3。
  • 使用 CallByVar 指令调用例行程序比直接采用 ProcCall 调用例行程序需要更长时间。
      \2 F7 ^+ w2 |2 A
& I6 L- Y% W. f9 r5 Z) H/ z
Error Handling:7 A+ z- [  G- P* w+ j: K
  • ERR_REFUNKPRC
    " c9 j4 @6 e! s% h4 j- x) y: P
        系统无法找到例行程序名称第一部分。
2 e2 U+ ]. M/ N2 z
  • ERR_CALLPROC
    9 Q& g) z" W* Q8 u+ a6 L
        系统无法找到例行程序名称第二部分。
# E2 E/ I7 V$ O0 Y
/ _5 H8 X: l3 Y* n% WCallByVar指令实例比较:
& V& u' u) h" o: R- q1 p        TEST reg1      + ?. b( w# q) d. q  T
        CASE 1:              1 _' w# p. l9 g, k7 F/ g
          lf_door door_loc;
3 Q# ~/ R0 G$ m* m  e8 i9 l        CASE 2:           # s6 x, @; E0 }$ n( X
          rf_door door_loc; 5 r5 t# _% [# C7 g* A9 ]* m& {
        CASE 3:           - [. T! j% U' q0 a- T: Y$ l# b
          lr_door door_loc; ! O+ D8 `/ i* D  C
        CASE 4:           
% f; y3 Y) g8 V& |( y! p8 n          rr_door door_loc; 0 o5 ~" S# e* O3 [* M* i- J% r6 G
        DEFAULT:   
; l, d, Q6 {. u" B, C          EXIT;      
% U6 B( e$ [& u& d* \) d        ENDTEST
! O6 k0 J/ |1 Y# t% H$ c        CallByVar “proc”,reg1;  → 指令 CallByVar 不能调用带有参数的例行程序。
& \- m4 ~' G- H        %”proc”+NumToStr(reg1,0)% door_loc; → 通过 RAPID 结构仍可以调用带有参数的例行程序。
# L1 v$ L7 P# o: m. t) t+ k3 c
回复

使用道具 举报

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

GMT+8, 2024-11-25 05:50 , Processed in 0.064807 second(s), 21 queries .

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

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