|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容
0 s3 {9 `) c* Q! t/ r6 s 赋值指令 运动控制指令
4 \( p$ v- b* T2 z8 y 外轴激活指令 计数指令 ~" C+ v+ P% e) L6 y; [
输入输出指令 程序运行停止指令
0 ?9 @- M, k% v0 I, _1 U 例行程序调用指令 计时指令
5 ^, z1 ]5 V E$ H 中断指令 通信指令
2 j2 F1 k4 G4 }+ L! F' x2 B& U 运动指令 中断运动指令/ P. o: I9 A! h) r
程序流程指令 故障处理指令
0 m; Z. q L/ d6 A) V& e( s 座标转换指令 运动触发指令
1 s9 j- |: H1 o, o0 a8 o二、ABB机器人编程,运动控制指令:
. u3 @" _% {# ] AccSet VelSet
4 J, h, u7 `& v. m( V( V+ f9 w5 h* ^2 U ConfJ ConfL% H5 e* U) n+ ~& ^# [2 `( i9 n
SingArea PathResol* \" E( v9 [4 m* y$ X. g, j: y* D( O6 f
SoftAct SoftDeact
1 _" G" }7 t# a2 S9 i* v! u" o1 |# {
* H* y. \2 N! ~2 K0 `三、外轴激活指令' w3 P7 V B1 q1 C/ T4 |, E# G0 Y
ActUnit DeactUnit
( K) [7 L6 q. W1 f' u+ S& Z5 b: `) M
四、计数指令# q; q4 X( j+ x9 X
Add Clear @# v& @! N* m' c! p( ^) x4 L
Incr Decr
+ x; V: A& `& z1 }
! o1 J, D T" q五、输入输出指令. h4 f I* R2 [8 F6 \6 l6 r: D/ w
AliasIO InvertDO
$ E) Y& k1 M7 N5 C( u* J6 j IODisable IOEnable3 Y6 `# l. ?: z( P6 L
PluseDO Reset
, x; N S9 {3 L# L Set SetAO* x" p7 d. N# J9 G
SetDO SetGO/ Y3 h' V0 r3 l4 S# x5 x
WaitDI WaitDO# l$ o8 ` X$ p3 b7 y4 h
' q4 w+ w- N- n; D3 p8 e4 K
六、程序运行停止指令
7 t! ?5 t) c& y Break Exit( D& E0 e+ y/ C! D2 u
Stop ExitCycle
% e y, h' C# {8 _$ T0 e+ I8 w/ O- J% @: A& W; R
七、例行程序调用指令
" D6 F! y6 r. m3 `& L' ^+ n ProcCall CallByVar4 \" _4 |8 j2 C$ X1 E: k' G
; C+ A; I" {/ H八、计时指令, c# [! g# W5 U, V& p
ClkReset ClkStart3 Y$ T: P" u& i: e( m
ClkStop* n0 H5 q8 J' @* K# o% v: I" q
" g! R5 L" o0 _& l i, _5 J+ V, Z九、中断指令) K& I, n' Z; H- Y/ Z5 `+ i0 h
CONNECT IDelete
& ]! Z/ n7 W" X. N+ S; }+ [" u ISignalDI ISignalDO4 F& T* q' B6 M! L
ISignalAI ISignalAO
$ m2 S) w% o. U! Z+ H6 K ISleep IWatch
# P5 q% p1 X& x4 D) H IDisable IEnable+ T. {+ D* M" T
ITimer
# \# W$ B, T9 I y! p3 Z7 R+ [) p0 g* m+ C5 U2 h% c' g
十、通信指令 ( 人机对话 )
' Z* E" R6 {2 {1 c4 b TPErase TPWrite+ ^7 O+ L( X4 [7 Z
TPReadFK TPReadNum( A. a2 o7 u- s& g- i
ErrWrite TPShow- S5 M$ g$ r+ w) Z2 Q) C; C
- A% P& d9 F$ k) i$ }- e1 y. O
十一、运动指令
) { x, o, u" g' Z+ j/ P MoveJ MoveL
& Q l1 u/ R* S/ {7 n; e MoveC MoveJDO3 @$ L4 o8 X/ ?7 C$ h
MoveLDO MoveCDO6 Q( ~( y) `! m1 R1 [: n) M
MoveJSync MoveLSync
* B* t- y, w/ P, ?' u MoveCSync MoveAbsJ
5 \8 T$ Z8 L! H* h4 k, N
: D, u* ^7 W/ j; ?5 t! F$ g十二、中断运动指令
9 w# B+ M6 F! \ StopMove StartMove
5 r" J' \" t( |. [. e7 R. F StorePath RestoPath G/ ^5 ]5 a6 O; `+ u
% ^9 m* ?3 c$ j
十三、程序流程指令
9 X/ B: L6 J8 e IF TEST
4 ?$ _# b& ?- i4 b7 E% U) i0 Q- V GOTO label
s. x/ L% f0 m$ M& p7 D0 h- K WHILE FOR/ }5 A0 d" L; g
WaitUntil WaitTime
3 d: A+ c0 E- b6 K; K6 K: u Compact IF* r3 g- q8 k4 s& B7 `3 z& i
. `- k5 G5 s4 l( J2 n. n$ b3 [2 e十四、故障处理指令
3 n+ u1 ? b8 r% j$ d/ n RETRY TRYNEXT( ?, E6 Z# }* _
RAISE RETURN
/ A* v/ k* x5 g0 t
- ]( W) V9 N# V) ]. R6 K1 n2 y0 ?十五、座标转换指令/ _5 x8 \. q) a6 T/ v3 O
PDispOn PDispOff
" i7 F4 Y3 V5 X9 ~( f) q# z PDispSet EOffsOn) _* V" A! J3 l: d
EOffsOff EOffsSet9 W- O' \( [" z* A0 } v" s
4 t" q) U6 u* Q1 i/ u3 k' P* s# v十六、运动触发指令
g4 z. ~% p! f: A7 n/ U5 G0 I TriggIO TriggInt1 p% t% x- _% F
TriggEquip TriggJ) y, c3 Q# n& q* v5 M& G
TriggL TriggC
- N1 I; o7 C+ \1 k
" t6 D& }9 @6 t0 [. n+ G* f十七、程序流程指令-WaitTime: U1 A, |" E! o5 H1 J+ ]! l
; i8 k( c, \ j/ R' {# {. m十八、赋值指令 Data := Value;: ]+ B2 G, e# q9 K& {) D1 P
# q: N/ N8 g# j' y" |7 M
3 J2 Y3 ~5 i7 c5 x, X' Y$ H& c. E |
|