|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容
. v& v0 u- ?! E% O! _ 赋值指令 运动控制指令 ( \$ m( y+ j2 t
外轴激活指令 计数指令
) h- C! i x% j 输入输出指令 程序运行停止指令; O! @7 H% q; M' {3 l( p. R- S; T
例行程序调用指令 计时指令
+ G" f" q$ K# G4 F( H. n 中断指令 通信指令$ A, E0 |$ f' H% k+ |
运动指令 中断运动指令
3 P- z) D* k3 M- [. B2 r 程序流程指令 故障处理指令* J2 T: s \9 g$ [) U: F* I
座标转换指令 运动触发指令
% q' d% o/ I/ H, ^! B! t; j二、ABB机器人编程,运动控制指令:
2 l- |# }$ c5 U: W7 n- Q AccSet VelSet# U6 G1 b P) _% t
ConfJ ConfL
7 y+ V2 K( \, \ SingArea PathResol
+ c0 G, A( W, Z1 Y SoftAct SoftDeact
, ^ ^2 S, @- Z; q9 i# O& \
@% L- l2 w5 B- G8 K. x三、外轴激活指令
0 K- Z8 F9 w1 g5 P: g ActUnit DeactUnit i, u0 b" v/ M; M( K' O
( K$ q! C. H3 {- a5 K( Y
四、计数指令7 ]0 R2 w N; z9 S8 {3 J3 @' y4 s- D
Add Clear9 e: i) X8 \( d, N& F i
Incr Decr1 H% n# A( n9 }" I2 [. H5 \. g
! r3 G3 _. v8 Y0 V; V五、输入输出指令
. |& E3 M# H* C* L! f. V AliasIO InvertDO
1 Z L& R" X! _9 z IODisable IOEnable; d4 u7 p7 Z K
PluseDO Reset$ [8 ^5 Y! A5 H2 M) u& a
Set SetAO
5 u! q& |1 o5 u- C0 t7 {' N SetDO SetGO" M; v* R, q% d$ M9 y- m2 Q) \
WaitDI WaitDO
& ~* n$ h* @' @7 ^' _# U
+ `. h" F: A: @3 c1 {! S六、程序运行停止指令7 R* k0 d; C* X3 _# A
Break Exit, F" g, R" p( ~, _3 I) v
Stop ExitCycle
/ H2 W2 x5 r/ Q9 r8 w! g8 q) W& f$ K. N' m5 c# Y' E
七、例行程序调用指令0 g1 A9 R& Y: U3 M+ |+ ~/ x
ProcCall CallByVar0 I' ~+ @6 y. |4 c
+ B# n+ o/ V% f8 l5 ], u- N八、计时指令
# t B% M7 c' [; x( M; H2 v ClkReset ClkStart3 G3 T& m6 p n4 l: u
ClkStop% G- m0 f* W; _, H2 J
0 `$ Z V0 _5 \# V7 ?
九、中断指令
" E& \' m8 j" O2 g! y6 w4 ~- p. }5 n CONNECT IDelete' I; U K$ S& @( b/ v' M
ISignalDI ISignalDO
3 I/ b7 Y5 A0 f3 I( W$ r: S# X4 ~) N6 H ISignalAI ISignalAO0 j2 s, o& i {* W9 @4 @# _" S
ISleep IWatch
! Z- X: R4 M7 i+ }2 U IDisable IEnable
, Z* t3 D9 ]* n7 x ITimer# ~; M, N i6 M2 h% X
7 i* K& u! b( `$ W0 G: N! h7 z8 Y3 N) p
十、通信指令 ( 人机对话 )
0 X4 E5 C3 o, M: B3 o8 S, b/ @& [ TPErase TPWrite
6 f7 g6 b' S4 ?, [; j& ~ TPReadFK TPReadNum6 N' ?+ ^4 W0 H3 g; y8 ~
ErrWrite TPShow/ y1 p7 e0 U* f- M: c9 P7 E
) N9 z1 i5 c# _1 o* J十一、运动指令
; z8 i2 y4 T2 Q% H MoveJ MoveL
3 X. s8 @0 |, \, k# r! m% @9 _ MoveC MoveJDO
' _, w# f9 C) r: j: |" p MoveLDO MoveCDO
+ b8 [( c, |/ [5 v- ~1 b2 \& C% U MoveJSync MoveLSync
+ e' j8 ?9 y X, A% ?. }$ Q MoveCSync MoveAbsJ
; e: C8 S6 ~4 Q5 A5 O3 \
9 I% x% e4 W6 C5 \ v十二、中断运动指令7 Y2 F, g4 S% `, r
StopMove StartMove
: S) {; W' A% {" v7 B StorePath RestoPath
+ Z; `% a! u1 d% I9 R
7 ?8 @3 o2 n' R, _, j# ~7 d5 a十三、程序流程指令8 A( w* h: Y) I5 z# @
IF TEST' D$ E7 O9 u1 s& ?
GOTO label0 R- k+ y4 j7 \+ i% D1 f% p
WHILE FOR
+ Z$ }, w6 G2 B& S WaitUntil WaitTime
4 G% {% `; I* I! |' B$ U! x t Compact IF
1 k7 R9 _0 J5 y5 W
O$ e( D# Q- ^+ H7 C+ K十四、故障处理指令
- d2 c: r) h4 j RETRY TRYNEXT
7 j' {( ?# e- j7 U5 ^! {9 u RAISE RETURN
/ F9 N9 J3 ^# w
2 n8 L# B: o0 h" X: |) ?十五、座标转换指令
1 ^' [' \" p0 Z PDispOn PDispOff, U' k4 q2 F! \( T5 O E4 [
PDispSet EOffsOn
5 }5 g6 i3 y7 w1 U$ R: N2 }5 P$ W EOffsOff EOffsSet1 R$ [ g! A" ?
' u: V) a6 z9 i: l) t, K十六、运动触发指令
1 }' A( f* v; f+ K TriggIO TriggInt
o9 v! T% m' Q1 ?+ A TriggEquip TriggJ
' i& }9 i+ x# n2 l4 m TriggL TriggC1 ]4 }/ p6 M& A' J, T
( d; a [4 D4 Q2 m6 Z- Y; k
十七、程序流程指令-WaitTime
; _+ Y' P p. {/ w6 Y& z9 O3 l
9 f `2 n; Y1 k: K6 ?: M/ R十八、赋值指令 Data := Value;
* l: u+ \2 \2 C& U* l+ _2 F
/ ~$ @# Z' J; F5 ?5 j. [. Z
, S, Q2 G8 ^4 s4 W6 o0 a |
|