|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容
2 W' {/ E. H- E3 ]1 l, F 赋值指令 运动控制指令
7 f0 S, Q4 A5 q: p& h C3 v 外轴激活指令 计数指令
0 \3 L; a) A2 S+ c 输入输出指令 程序运行停止指令
$ ~2 J: R6 B$ i7 @, W* X0 Z4 G' o 例行程序调用指令 计时指令
+ g+ F2 ]5 C5 S& L8 O$ N' g! { 中断指令 通信指令- V. Z5 x8 y l5 ?( i
运动指令 中断运动指令
% s3 ~0 q9 f- P9 S 程序流程指令 故障处理指令
* `( z& U: A4 m, g8 ?& X8 t" n 座标转换指令 运动触发指令
1 \/ h2 X" [* c8 N, C# t9 j9 z4 t二、ABB机器人编程,运动控制指令:
* Z5 m' F3 @7 L0 w( ] H AccSet VelSet! Z9 h6 p- C- K& D# l, M
ConfJ ConfL
~7 o7 n8 [ F, ^4 n2 p SingArea PathResol
- y$ }- T) B. E9 f4 m* s4 t7 M' p SoftAct SoftDeact
# u# R/ G8 A4 _2 v8 Z- N3 y. U9 ^
: Y( A) G$ R! G# q' v+ o6 o三、外轴激活指令+ s4 ^0 B& O! D, u' p
ActUnit DeactUnit! a) K k( z+ | d
) [+ r# Y, v) L3 s2 k+ y) j$ k. \: R' P
四、计数指令
) U7 _; J" k1 L Add Clear3 ?1 G' D& w9 ~$ K' A
Incr Decr
. e* J4 I9 k: h2 U( A+ O5 m. G1 C! e5 T7 L, h/ J
五、输入输出指令
; p0 U8 C" D, k X% a- J3 ~; b AliasIO InvertDO
g! O, ?: _4 C4 @: s IODisable IOEnable6 P/ s$ c# C$ g5 I' z
PluseDO Reset
1 B; A) V0 R: p. v% x: v' a4 w Set SetAO1 D# u* `& i' k& S8 F
SetDO SetGO
: Q5 h- U: E! [6 g WaitDI WaitDO
/ ?* I+ K |, g
8 [% F3 I3 K' T* K, V六、程序运行停止指令9 N& O- P! U! j6 W( X
Break Exit
- }, T. c: s3 V+ x1 g Stop ExitCycle
' a- B+ _( M( W5 T$ h3 E. s( q% u5 Y5 I- ^
七、例行程序调用指令
# i' o, D4 p! J5 q# `) q- ^6 x8 x ProcCall CallByVar
- w+ k6 J7 u: q$ S% u* Y, d3 Z# ^6 K9 c; b: p7 B8 A5 w/ b5 a1 Q
八、计时指令" @9 p2 c' g# A/ n% b
ClkReset ClkStart2 S1 g( Q! @* [. v0 j! V( |- F- I
ClkStop
& P' X( Q t6 G. z
7 @( i$ w3 }4 ]% X( ], Q4 x1 W九、中断指令
. m) @- x/ r) M1 P' p% @ CONNECT IDelete/ K8 g$ L6 {: M5 s- v
ISignalDI ISignalDO
' f* B A* d L+ l2 X% y ISignalAI ISignalAO
8 ?- E: e S2 ]% q7 @7 X ISleep IWatch
* g$ b* R$ U5 J3 W j6 ` IDisable IEnable4 c# J7 @0 C( {/ E. W" B1 a' {
ITimer
' H) m& J2 Y: }
' W* A3 n0 ?& M# m( O' J: J十、通信指令 ( 人机对话 )
6 d0 x" G% A1 ?6 r5 P# R& H8 R9 u TPErase TPWrite N+ O: N# R. L/ b1 S" k/ R( U
TPReadFK TPReadNum
& T+ I/ x5 u4 x ErrWrite TPShow, M2 A* E( @! p- p" H
1 k: I, f- A8 G! Y# r4 ~6 d% M* ~
十一、运动指令& v# B/ V" L3 Z; D3 M0 i- ?
MoveJ MoveL
4 L: Z* A' z) _# \0 w- m4 }( e MoveC MoveJDO
2 G% v. A) f! K0 K MoveLDO MoveCDO+ f5 c, X( Q" ~2 ^( A$ t
MoveJSync MoveLSync 9 ]0 x- B5 R: I' h
MoveCSync MoveAbsJ+ `1 W1 N, H' K9 r
9 n% ~1 N# ]* M3 e* z8 k3 w, i十二、中断运动指令& z& F3 D+ A( ~* d9 q1 {
StopMove StartMove9 i9 ^1 }( B" k9 d3 P& {0 l& s
StorePath RestoPath
; F/ x% P& a' ~9 Y3 I* i
q% R, u0 c2 v; H十三、程序流程指令& s% C+ w" Z- E5 e. h
IF TEST8 T( a; r: W! P; Q' u
GOTO label
4 T( Y! R+ U& n WHILE FOR+ S' Z$ h/ c: V& j% c
WaitUntil WaitTime
( G+ D" E0 y& B# h Compact IF
: d t% ]- O7 G( U" S1 U* ^4 N0 ?8 M& j! k! }
十四、故障处理指令1 U7 X, u/ U# i
RETRY TRYNEXT
0 Z7 |! h: N! _& Q h0 b! J RAISE RETURN- d+ S& k/ B* t$ H2 y5 l3 k4 u
4 e) T4 J4 ~0 ]十五、座标转换指令3 I# U/ z2 u; ^+ o2 f
PDispOn PDispOff* g; D. @' w+ Y5 x2 E4 v3 ?
PDispSet EOffsOn
. U2 i3 r* ~5 x6 z2 J! r EOffsOff EOffsSet
, c) `0 v/ S; C! a' M0 O' s' o
% }+ ]: \2 c( Y( Q. D+ _; n) |十六、运动触发指令5 I; L! r9 b8 x& ^. J x
TriggIO TriggInt( a* U: W# _# T& m
TriggEquip TriggJ5 H1 T0 _2 v* z
TriggL TriggC
! p8 G* c* x9 D3 S' P
& I$ T5 ]" \' c, x0 g% N十七、程序流程指令-WaitTime. M5 c/ }) y) N: c/ J, [2 J2 G/ E
$ e; ~! K. s$ u3 E+ f
十八、赋值指令 Data := Value;; f5 u( P, ?! w( }7 Z6 s" h7 i* h
0 G# k9 ^/ H" m! I' Q G9 l8 U5 G( N
|
|