机器人教程网

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

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

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

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

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

x
例行程序调用指令CallByVar-ABB机器人标准指令编程+ ~2 \/ F5 O+ A6 @5 @8 R. p
CallByVar Name, Number;
Name:        例行程序名称第一部分。( string ) . y2 }) c6 U( E' G4 n3 p
Number:        例行程序名称第二部分。( num )6 `2 e9 ~% K7 E# E
# |; ~% V8 `! w4 ]& N7 @


! r. h$ X- C( J# N# o% kCallByVar指令应用:
/ X6 v" x# C; F# B        通过指令中相应数据,ABB机器人调用相应例行程序,但无法调用带有参数的例行程序。, u1 l1 L% S& [- Y& u3 ?' D
8 d$ A1 ^; f  n1 S; T6 a( o
CallByVar指令实例:
3 b* ?( Q1 \3 [6 _% Q* ?        reg1:=Ginput(gi_Type);
; n' N! [9 }: I7 b. U' y2 g        CallByVar “Proc”,reg1;        
" {8 W0 A+ r; R; t& F/ w2 W# q0 u% Y& [) f5 s3 [0 a
CallByVar指令限制:8 \9 q, |. x2 f" U0 {
  • 不能调用带参数的例行程序。
  • 所有被调用的例行程序名称第一部分必须相同,例如:proc1、proc2、proc3。
  • 使用 CallByVar 指令调用例行程序比直接采用 ProcCall 调用例行程序需要更长时间。1 C8 \2 \( S  X: X2 L
0 w- l% {' `7 g0 P; v, F
Error Handling:" C1 ]" C; p0 x8 y( \! P
  • ERR_REFUNKPRC+ F8 J/ J& z1 ?/ R$ A4 J6 d4 n' V
        系统无法找到例行程序名称第一部分。8 y- }4 v& S( ?4 N; ?( B4 \
  • ERR_CALLPROC  [% P; D5 X/ q5 {% x: h
        系统无法找到例行程序名称第二部分。
0 T, z0 G, s$ Z) G  i( j" G' g8 \/ V. ?* H9 I
CallByVar指令实例比较:% y, c& q& ?) C/ S3 {
        TEST reg1      + }( h! {; S, l0 n
        CASE 1:              
; i) m; J* l9 k" k( M1 g          lf_door door_loc; 5 D6 E4 g5 K: N. o
        CASE 2:           
  G: z0 g  P' n; Z          rf_door door_loc; ( h  i# Q: j/ G1 ~' K# `) u
        CASE 3:           
# Q2 w8 q/ q# H& \2 v          lr_door door_loc; & ^7 V( D) s" V) r  \6 G9 T7 S
        CASE 4:           9 Q+ m5 A% m8 x
          rr_door door_loc;
" `3 f8 t7 \8 g: O5 r% A# a        DEFAULT:   
  p: `( {. H7 d+ m          EXIT;      
- S7 w# o  g+ _5 z( r5 l# D* ?3 d        ENDTEST
- f: N+ T  P4 ~- P) `        CallByVar “proc”,reg1;  → 指令 CallByVar 不能调用带有参数的例行程序。5 A8 b$ T( ~& ~5 Y/ m; r' m
        %”proc”+NumToStr(reg1,0)% door_loc; → 通过 RAPID 结构仍可以调用带有参数的例行程序。
0 O8 {! z4 t4 J$ I! B
回复

使用道具 举报

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

GMT+8, 2026-6-9 05:09 , Processed in 0.062776 second(s), 22 queries .

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

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