|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容* C, f- z6 q7 v: X% y5 z) S1 d5 Y( d$ ]
赋值指令 运动控制指令 $ {6 g/ Q' U) D' ]2 b) C3 ~
外轴激活指令 计数指令$ Z" ?$ A S" U! c' S2 L* X5 @
输入输出指令 程序运行停止指令' |$ N- G& q9 p* N9 g
例行程序调用指令 计时指令
% `2 j7 }4 R/ P: H4 ^" O3 X 中断指令 通信指令( o8 A. ?0 Y7 j9 A
运动指令 中断运动指令
2 ?6 Z" m+ W. i" s! { 程序流程指令 故障处理指令
* T( g% | Z1 M, L- J3 R 座标转换指令 运动触发指令 A/ ]' i d8 b. s; W- s
二、ABB机器人编程,运动控制指令:
2 Z, v& o) v4 Z; m$ _# D7 z AccSet VelSet
" M4 i+ t2 v' V5 o6 Q9 @/ y3 {# r ConfJ ConfL
6 }. P# y5 R5 v; n SingArea PathResol0 u& t6 P4 \( G; O; I- O
SoftAct SoftDeact
) w( g0 d! b* x" e
" P$ @ N2 g6 t5 o o) \: ]三、外轴激活指令
) }% Z9 Q5 Y1 X, |1 }! C1 `+ z ActUnit DeactUnit
& `9 j( e* M- K: c( ?5 G0 c6 X1 a& j4 U6 m+ h3 V4 E) e1 I4 e7 y
四、计数指令
! O3 I. _2 ?/ D9 A6 V8 M Add Clear
. Z3 U' b4 C$ \& H& e" e( m Incr Decr9 k. u% o; N% x& p/ X/ p
1 ?* X9 x1 e7 y6 c8 H7 e
五、输入输出指令
$ i" w8 B+ z0 S( ?$ C4 c AliasIO InvertDO9 Z5 t6 P3 S! u( u, u# l+ j6 s
IODisable IOEnable! j% K6 q* f$ R
PluseDO Reset, N% F) q) d5 T
Set SetAO) K; F& v5 X0 m7 ?# `6 c
SetDO SetGO' B; i3 E8 M7 Y* m1 u
WaitDI WaitDO
# w/ b$ C& n( X- I: i+ L" p0 D
- X3 V( i* s2 Q+ {6 C# u六、程序运行停止指令
5 ?/ f4 p* e- N- g& |2 l Break Exit5 [# B) M0 g- X# l5 p K3 {0 O2 U
Stop ExitCycle
, P7 z( |+ { P4 g9 {5 x F! f
5 Q! j% m' H% t七、例行程序调用指令
. {" [/ _8 i2 T5 Z ProcCall CallByVar
$ V& @) V1 R( ?9 t
# n: T2 n! h7 ^8 g" a' G% [) ]八、计时指令
2 @$ u1 a N7 E( j9 } ClkReset ClkStart, l' x2 G3 K1 `
ClkStop
6 N* g& y* o5 w) ?& \/ ^
- [- ]8 B2 b" A" B九、中断指令
$ a) r% z \( w# |6 y% F% ?- o3 z CONNECT IDelete
0 P5 B6 t% r8 G3 n ISignalDI ISignalDO
% R1 D* b/ x. z ISignalAI ISignalAO" C Y4 z% C" U* B
ISleep IWatch
- S, E: e( P+ _! v2 z& q% M IDisable IEnable1 _( W d, d7 R5 G+ J9 M) w
ITimer- Z) @+ y1 t2 C3 L6 J2 N$ r9 F
4 |! Q$ p' f4 V: d, Q5 S十、通信指令 ( 人机对话 )
3 A# m7 R/ l/ W5 c# @* l TPErase TPWrite0 T* h2 Y7 s E9 E: Z1 b
TPReadFK TPReadNum8 Q' x" K+ T) P; c4 r* G/ K1 o- c
ErrWrite TPShow$ \2 @; R+ h9 B+ v" z( C/ d
3 T$ ^: j- j6 Y& n8 t1 {十一、运动指令2 [4 N7 M8 T5 M+ U: W! }5 x
MoveJ MoveL
* ?9 Y5 i4 y3 V9 _% { MoveC MoveJDO
0 L1 M, L+ q8 y: T) n4 B MoveLDO MoveCDO0 Y4 p; v$ o) U% i9 ]
MoveJSync MoveLSync $ ]! x4 a7 F4 [+ a( z4 a; j
MoveCSync MoveAbsJ
! v0 M a) f. v* A1 v1 J
! V' r) g* R# P7 _$ }* G十二、中断运动指令$ s8 G7 {. W [8 O! Y! n
StopMove StartMove
0 E, A P2 r1 v/ d6 x+ Z; J& ?! q StorePath RestoPath
n" q( |! q" X- u" E! I7 B/ d$ i1 j8 V e! r2 c; r$ w# R% Q. O
十三、程序流程指令
' c1 ~4 g( l' m, ~0 U1 `- W IF TEST
+ L& V O6 ]" G. t. L9 u GOTO label+ i9 z$ F6 V& l7 J
WHILE FOR; k! B" N0 V% g! l$ ~; k
WaitUntil WaitTime
# @9 X+ w) Q8 r7 x6 d. F# Y/ A2 A Compact IF, h. R# P6 p, ^6 T, M0 Q% m- I
7 r0 H6 i+ L: o, R十四、故障处理指令( J, ]0 v5 A( w: V ]
RETRY TRYNEXT
- V7 N1 i' h( e9 i" b0 ?6 {9 ]: V3 y RAISE RETURN
/ n/ u% v) X1 C O- I
$ v5 B' V+ C# _' n2 J$ l; E十五、座标转换指令
0 I7 P2 D" W/ d! \- Q& ?. A! W PDispOn PDispOff
9 B* A6 _% a9 K! n9 l PDispSet EOffsOn
8 _( l# l# | G7 W: B EOffsOff EOffsSet$ G6 q {5 p/ N2 d8 p0 E+ O: x2 r
0 x/ S, ^: U* @ F: D" M+ L, _
十六、运动触发指令
* \& i( T( [1 s( H; R TriggIO TriggInt
! R% v+ l2 w2 b, n* B6 B$ ^& d# A TriggEquip TriggJ
( P) N. b! M* h TriggL TriggC" c: g% N; z& y; x3 E6 z$ {5 ^
1 y5 Y- K/ f' ?) d* \3 L
十七、程序流程指令-WaitTime
7 z3 n! Y2 F" @, `1 N* b! R8 V
. a6 `% `) C% W/ K, L十八、赋值指令 Data := Value;+ @0 g; [& [5 e1 j7 d( |0 U( ?
) f8 y7 f* s/ v! k! ~* Q" d7 R
- g P1 p% H0 ~2 G |
|