|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容1 F, o+ |6 a9 K# a' K- y( U2 |# X
赋值指令 运动控制指令
# Q. C9 v) o$ d3 R, X* T3 ]/ i6 R/ N 外轴激活指令 计数指令
& z/ b& C4 P5 s- D9 b* s 输入输出指令 程序运行停止指令5 P3 b% I; c5 X, W0 a
例行程序调用指令 计时指令
0 T. ~# b4 j' e1 k4 a0 N 中断指令 通信指令
9 e) S* t1 E& E 运动指令 中断运动指令) B; b- G# z6 G5 L
程序流程指令 故障处理指令
9 o5 V2 U+ N7 C* r$ s 座标转换指令 运动触发指令2 g: B+ n. Q W' \% U$ {9 ]/ z7 ]
二、ABB机器人编程,运动控制指令:
V. c( c0 b% |* v& Z+ h4 _6 ? AccSet VelSet; i/ s& o* i+ U1 u2 i
ConfJ ConfL
Z b c# H/ j* l d2 ~ SingArea PathResol
N- L9 q7 E1 e' G' t9 U% H SoftAct SoftDeact & M$ B7 C$ K; X' I$ o' ^; i
5 {. e4 h* |4 M3 n三、外轴激活指令
/ W. V% |; X v1 J. G3 ]$ N8 v ActUnit DeactUnit
6 G @9 c, \- ~' I. R9 V5 ?
: S3 j4 `/ t4 f; ]四、计数指令7 X0 U7 Y' u- M; c# n# {9 G
Add Clear% ^ V* }3 n1 P8 d4 q
Incr Decr4 T/ Y5 U1 \! b( w
! S4 f+ `3 I7 `& g. Z
五、输入输出指令+ l" K) a6 Z5 E ~/ a. q* ^
AliasIO InvertDO* e2 C( h6 o1 c K5 B. u/ [$ o
IODisable IOEnable
$ Z+ G2 U$ N' Z6 S9 f( T PluseDO Reset
7 c% U3 G; {7 k. |' _6 s# }2 p Set SetAO
, i1 F; i2 ]5 |0 ] SetDO SetGO- s, D- w! b+ ]+ D: H7 s9 t
WaitDI WaitDO4 X: `1 o S$ H% r* E6 q+ M8 M
9 `; _* I; X9 f/ p+ c+ v8 a* r
六、程序运行停止指令
d4 | q: M: L$ P3 I Break Exit: r; T' u& g; m# Y5 |
Stop ExitCycle
# s" U& U7 z% ?1 N( K; m0 O5 S
3 }6 I: c% t) } G0 u8 \. K5 G七、例行程序调用指令
; K J$ C' t; d2 `6 c! b; a ProcCall CallByVar5 s- u9 Q0 r; e1 q+ X- p: r5 E
& @: d0 M- o5 L八、计时指令/ Q; h' K5 x* Y. V" D) g
ClkReset ClkStart' I `6 U# w2 m+ W
ClkStop
: |' n" C+ h2 Z/ F. U
* t* b) n. r* A; f8 e& [九、中断指令
% W( ~( ?9 w" h7 M' w! ~ CONNECT IDelete
( _* U. W$ @6 @: ~ ~ ISignalDI ISignalDO+ a# b" R" b* J7 d
ISignalAI ISignalAO6 r# o3 b( r& o5 l$ R: W1 c6 X: x
ISleep IWatch
7 u/ |, x9 x( C4 P) e ?7 R% N! l8 G IDisable IEnable6 Y2 K, H6 @ e
ITimer
8 {9 p" T- C X: O& a, e* P h
, V6 [3 o! w" Q7 }( X( ]( Y8 t十、通信指令 ( 人机对话 )' C9 @ n- I' m; l: N( _
TPErase TPWrite- J2 v) q" B. f6 T2 X% O
TPReadFK TPReadNum
! t- x5 B p/ \% k, c# j, k9 p ErrWrite TPShow0 Y3 E" \& o3 f/ A4 [
D% V: g. Y1 ?0 t4 P O2 z) e十一、运动指令
) n) v2 S) d2 B% s n0 x5 u MoveJ MoveL
: S- ^3 U _8 @/ G, |, O8 {9 E MoveC MoveJDO
" | V2 t2 S! X g5 i3 \, ? MoveLDO MoveCDO2 }& w; |" o+ ~/ e& T- o
MoveJSync MoveLSync
2 w! u% U+ _' ^0 y9 n- M% B MoveCSync MoveAbsJ& ^0 p+ a9 I& A1 ?" i! y. c7 u
' ? S2 j3 h4 M9 D" E) R十二、中断运动指令, B* L' ^8 n/ ~9 c
StopMove StartMove9 B0 ]7 p4 T: P ]
StorePath RestoPath
. E& S+ o" ^' I7 m0 p1 }8 f$ B. G" B
十三、程序流程指令
) H+ {$ \3 I* ^! h IF TEST% f" r; x+ v0 j, E6 X0 p% D
GOTO label* g* L& S/ E# M, \
WHILE FOR
6 d6 i* Y* M& n+ h* f0 o WaitUntil WaitTime
; k& \4 z1 p) }! q# ? ` Compact IF- I7 V$ o- }" b f8 |* W
5 ^" n: B4 `" P3 l
十四、故障处理指令4 ~' {& c% @& x9 [1 m2 C
RETRY TRYNEXT9 d& {/ t3 O6 n- O) M" \
RAISE RETURN2 G' s: K# k- S: R; N
" |* m2 _* X# w. b7 @十五、座标转换指令3 n; V# I3 Z9 }! i r
PDispOn PDispOff
3 f$ Z, u2 `9 l' X( M, H PDispSet EOffsOn/ a8 @0 Y+ ^; [6 `* h
EOffsOff EOffsSet
# | J8 ~; c' |1 c3 @* V; \; r
1 m* A4 A- f4 R/ |: u, V十六、运动触发指令# |. a% k6 `' `' `+ a. G/ @
TriggIO TriggInt m9 Q7 x5 j( X- U
TriggEquip TriggJ
% t* p* B4 F* I TriggL TriggC4 N( s0 P5 u% \" A
! l0 H* u; G8 O2 y. d& h
十七、程序流程指令-WaitTime$ I7 g! Q6 m9 Z7 h2 J+ H4 u
# ^6 o+ o$ Z3 k十八、赋值指令 Data := Value;
5 X2 }0 I2 Y8 d% T' T; V3 f _, Y6 U' T* v3 E& j a! N' _0 a$ X2 s- P
( c( [9 [( T1 B! s1 K |
|