机器人教程网

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

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

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

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

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

x
例行程序调用指令CallByVar-ABB机器人标准指令编程+ ^5 M. s7 e" k$ X
CallByVar Name, Number;
Name:        例行程序名称第一部分。( string ) ' _% @# O+ V# i+ a% G; A- A- H
Number:        例行程序名称第二部分。( num )
1 ~) Y3 W( N( V4 @# \! S
8 I9 W' b! C" A1 L  Q  H0 v. v, \
. f4 ~+ Y& ~/ j5 r
CallByVar指令应用:% n3 K" T8 h& {+ h* r
        通过指令中相应数据,ABB机器人调用相应例行程序,但无法调用带有参数的例行程序。
, L- W* T6 `* ]- f( {, m; f* Y& ~5 Y% y
CallByVar指令实例:
* W) T% ]' T% X! V+ p6 W5 c, p        reg1:=Ginput(gi_Type);- `. K3 d; Q3 k0 ?6 ?& Q3 ?! R+ t
        CallByVar “Proc”,reg1;        
! z9 s& c* [/ G' ]) C1 x1 ~6 g
CallByVar指令限制:
# W7 i& y, F) [' p# z. q1 r( W4 v# U; X
  • 不能调用带参数的例行程序。
  • 所有被调用的例行程序名称第一部分必须相同,例如:proc1、proc2、proc3。
  • 使用 CallByVar 指令调用例行程序比直接采用 ProcCall 调用例行程序需要更长时间。6 o  q. Q3 p4 z! Q5 ~/ q4 b

9 Y/ t$ R% ]2 R( s4 |" B' pError Handling:
5 ^+ b7 R' i$ P. O& ?. N0 |& @
  • ERR_REFUNKPRC
    % z, u* L2 k8 T* h
        系统无法找到例行程序名称第一部分。  S3 }8 L0 s$ r1 _+ s  e6 p- ]
  • ERR_CALLPROC
    : ^+ a$ c$ D0 n7 k4 `
        系统无法找到例行程序名称第二部分。
8 S( Q/ B0 d/ P- {9 a& e: v
: X* }3 H9 ]8 n3 jCallByVar指令实例比较:
  \; e2 K% {, b3 D- G        TEST reg1      ! W, n% g3 [! t7 s% {1 A
        CASE 1:              
6 i" G  O3 q% w; v8 r& ]          lf_door door_loc;
/ q+ m/ E( i1 u3 C$ C  ~        CASE 2:           5 V$ ~4 K" P" `. U3 C' \
          rf_door door_loc;
. I7 W- h  `4 x) ?, f        CASE 3:           
9 W, X" ~2 K3 c2 N. u, l5 q          lr_door door_loc;
0 w% W1 _" b1 u  ?        CASE 4:           
6 r" s& h% B& D, v          rr_door door_loc;
8 R9 v, n# d7 {3 O        DEFAULT:   
' B5 g/ I. {$ u- P3 W3 s- ?          EXIT;      
: W5 q. ?- g# }$ v        ENDTEST
* q9 B: \& Q5 T* u9 r        CallByVar “proc”,reg1;  → 指令 CallByVar 不能调用带有参数的例行程序。
- F2 {& e1 k/ v3 o5 T1 o8 q        %”proc”+NumToStr(reg1,0)% door_loc; → 通过 RAPID 结构仍可以调用带有参数的例行程序。6 Y, {6 X% U4 j9 o
回复

使用道具 举报

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

GMT+8, 2024-11-25 05:37 , Processed in 0.061477 second(s), 22 queries .

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

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