|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容8 I. `7 h* S- r# `& c3 ^ [; U
赋值指令 运动控制指令
0 G$ S8 d; L- l. ]1 N 外轴激活指令 计数指令
- Y1 s- ~8 n8 f/ Q 输入输出指令 程序运行停止指令
# f# C3 [( o Z9 S 例行程序调用指令 计时指令
* K7 o& k* m6 g! ]: E 中断指令 通信指令: k* v9 h+ ^: O, n/ s
运动指令 中断运动指令! e# U/ F' X& f
程序流程指令 故障处理指令( e# o! ~. ~* h$ V
座标转换指令 运动触发指令
% b. i! \2 P+ }二、ABB机器人编程,运动控制指令:: H' c" e1 m9 J' m% [7 J( X* q7 B# Y
AccSet VelSet: D$ s6 n9 s* ~
ConfJ ConfL; Y; f& X# x! W7 V' u
SingArea PathResol
& w( I3 M5 [2 A, E4 U ~ SoftAct SoftDeact . i7 t1 }+ j/ e: W
8 @6 u5 {0 r. i* U/ b三、外轴激活指令- L- K2 K/ c7 ~
ActUnit DeactUnit R! n, X; t2 V7 P: [9 I* t* O
$ Z! D0 o3 ?4 F四、计数指令2 I9 E( X, x F5 [7 \
Add Clear
/ c2 |5 x2 D# F5 j' L Incr Decr) F3 Q+ J1 r% i0 c& c
4 Q0 ]8 \0 t" v O五、输入输出指令, x4 B5 g. z8 n% j
AliasIO InvertDO
: e9 X: n. L: P6 I' h IODisable IOEnable, U1 n/ F' M8 P7 \* k3 ~
PluseDO Reset
3 k6 E" d& G: d4 P Set SetAO( Z) o( ]" V) [1 j0 c$ M4 F
SetDO SetGO/ \* Z" j X& w5 w8 G1 O
WaitDI WaitDO
. H; e' ?7 C5 f7 Y
Y; M0 Q V: L/ B7 t六、程序运行停止指令
* w6 Y% W, p j" A+ N Break Exit6 E+ s2 q& f2 }2 q" f- A
Stop ExitCycle
8 C+ a2 k/ p4 L7 \9 P+ K* C. o. {! ]: t
七、例行程序调用指令9 g& n8 V, P' Y! {) c: G
ProcCall CallByVar4 T- C4 {" M5 Y" j( \/ B- y1 o! m1 e' d
: k" ~/ m5 n7 H" c4 z八、计时指令) }1 S" z& O$ r& ]7 @% P/ x- e b
ClkReset ClkStart2 f* j1 x$ _+ U3 \" r
ClkStop; Q, _, P, C4 y! J1 [5 Q
0 X, d* ]# D9 N) T6 u* S九、中断指令& k8 B4 g0 J6 I8 o, z: _! y: U
CONNECT IDelete0 P+ L3 `" a5 R4 D5 k
ISignalDI ISignalDO# K9 x3 A$ ~) q4 F! \
ISignalAI ISignalAO/ R) \" a. B+ I6 z: r- A/ R
ISleep IWatch3 p& k9 s$ g; `/ X, M
IDisable IEnable7 W1 J/ h( q% O N0 E
ITimer* }& i- ~8 x& m9 \8 {/ I C5 \) L
8 q% u: N) x. O9 }0 L9 I十、通信指令 ( 人机对话 )) d& A' @) d' z, q& p: H- W6 J: r
TPErase TPWrite
3 w- y( v' M. I TPReadFK TPReadNum' O( Y. N% u$ l' z ]3 a* ~, @
ErrWrite TPShow
' Q5 R4 C) B: D$ P% ~
9 ^6 ^3 u/ w# A4 G十一、运动指令9 p) T8 N; P1 P/ {, }$ J' R9 m4 Z
MoveJ MoveL
8 F; c! W1 ] t( q( X MoveC MoveJDO
" _; M5 N! Z$ E( w3 T) F0 ? MoveLDO MoveCDO
; m8 h- }+ ^5 _8 S MoveJSync MoveLSync }( q1 l7 n2 v) E
MoveCSync MoveAbsJ
$ M2 I7 C H/ K' y2 M/ Q7 W/ {% W5 i* U" p' k: j
十二、中断运动指令5 o. z% j' `% J6 P$ y& \" Z6 D
StopMove StartMove
- ?; d6 R, t1 |5 ~9 \ StorePath RestoPath0 ^2 x0 L5 f6 r$ F ~
) A* a( Y# ?# i3 M( c十三、程序流程指令
1 ]5 k5 ^- K7 k1 |; r% f7 r1 _ IF TEST& z" i8 ?( L8 U! h
GOTO label4 _: c& [2 D* X1 N
WHILE FOR
. |. ^- n: O! y! Q5 b( k. O) } WaitUntil WaitTime
/ o! R$ c& u* i9 T' X- X2 F* L8 T1 i Compact IF
4 M& I2 o2 q3 e! ]) Y* L9 u i
( Q$ _& Q4 D6 u! \" p4 `十四、故障处理指令
7 p4 d1 K! S2 Y' U& u RETRY TRYNEXT( o Q% E6 K1 @3 ^
RAISE RETURN; g5 G" w7 R/ X$ j
! f4 n% P# P: l( `5 V十五、座标转换指令
7 [! J& d+ Z; l/ z PDispOn PDispOff
$ b5 m: a4 i' f9 r. K4 v PDispSet EOffsOn
1 R7 B" e1 C% [0 {) w9 p EOffsOff EOffsSet6 G1 s' k S- Z5 z% g2 P
: H9 M) {& n& U十六、运动触发指令
j$ t/ Q2 t9 [- Q6 W! U TriggIO TriggInt7 F9 L* {4 {( t
TriggEquip TriggJ
2 I0 c, V% h, u" n TriggL TriggC" b* h0 c; O. H) p. \5 a3 o
) N- L, _9 [2 y十七、程序流程指令-WaitTime" X2 E- o7 @+ E# J
+ |4 [! B0 i& I
十八、赋值指令 Data := Value;
) ?+ u6 {, H9 W% o' X
D0 C0 I4 m; P" |( F0 n2 z7 c' d9 a' E- ?
|
|