|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容. ~ j1 Y( S5 p9 X
赋值指令 运动控制指令
h/ S: Y0 D- E- {% a( S( Z 外轴激活指令 计数指令
$ h- i- A& M J$ ^' L Z7 D8 K 输入输出指令 程序运行停止指令
+ A% A( _. k! w2 d; {% ? 例行程序调用指令 计时指令
* Z# I' R( C# q/ o 中断指令 通信指令
1 c/ R& K" B1 \. F) ?4 L* ~% e. |# c6 D 运动指令 中断运动指令
' v* J' ^3 e5 G n6 d" r 程序流程指令 故障处理指令7 i y7 p! [+ c) e' R. @
座标转换指令 运动触发指令3 B8 ] |/ ~2 F" m9 `5 P3 O
二、ABB机器人编程,运动控制指令:
$ E4 G4 L. P( ~; r2 x1 T AccSet VelSet" m! ]& q1 w; N0 ^3 _
ConfJ ConfL! ^7 y) f8 m$ [; D2 _4 B
SingArea PathResol
) R& W. U& G$ s' ?: {% I$ L1 y SoftAct SoftDeact 3 F$ ?( y0 H+ d9 c2 K
0 L. V( x& Z @" n" u0 j* ^
三、外轴激活指令
/ ^0 h6 B( T; |( i( B. ] ActUnit DeactUnit
8 w1 C0 }& A$ V% F5 t/ V% m
0 i. r8 v* B: H2 I四、计数指令
8 M# r1 Q; a% u1 y8 { Add Clear
) N1 q9 i' b+ \' w7 h+ B Incr Decr) x+ D( s+ ^' ]
9 _- ?3 N! D* V& ^+ U, `( I8 ~
五、输入输出指令
1 v" j* K- e/ M) ~1 i c, U: s AliasIO InvertDO, I5 P% r: t+ \1 U
IODisable IOEnable$ U& j% i; y9 Z9 r- i) A2 m
PluseDO Reset% D0 O( q/ m2 F: h3 ]
Set SetAO" H% T( H' c" O+ ]. T
SetDO SetGO, S5 \3 h) h; }0 t" i: h
WaitDI WaitDO6 O% s6 D6 K" h7 o0 h
! r+ W+ P+ l) g, T1 i
六、程序运行停止指令
W m4 _% _1 L6 h. Y- V0 s Break Exit* A) X$ d9 t9 G4 R& C' Y* U
Stop ExitCycle
" n# E. B& w+ [/ }& T
9 w. b( o2 W* U8 A七、例行程序调用指令' R% q1 h3 q* Z; _" F. n5 C
ProcCall CallByVar
7 \/ T* O1 a7 }) ~- r5 ?+ P$ b) M" L" q8 Z1 h R- } A
八、计时指令3 P$ n$ e5 R _; F9 o- ?
ClkReset ClkStart
6 C" g* O4 }3 j) d1 e) q ClkStop- l' z/ N x2 E2 o! X( E( R
C2 \5 b9 s) a- T, |& ?2 J九、中断指令& ~9 l+ o/ m7 d7 e) |
CONNECT IDelete! n! m2 S0 i0 z- g7 [: ]' {7 R7 u6 |
ISignalDI ISignalDO* W, m% `5 n5 q
ISignalAI ISignalAO/ y5 D* s6 K, C% t `
ISleep IWatch; |; R; [3 j) V8 A
IDisable IEnable7 I2 r( }, v, \/ ?. Y$ P8 w; N
ITimer
9 R' l# \/ c3 [
* B9 s# n( A% i( e3 s9 e0 `十、通信指令 ( 人机对话 )
8 D/ s5 a0 M+ x' Y/ [ TPErase TPWrite7 G. D/ b$ F* A5 c0 h! k
TPReadFK TPReadNum8 p7 E8 Y% f1 \% e) K! E" g
ErrWrite TPShow! A2 Z+ s3 y3 Q" \
, m2 V7 m' m1 _' D0 [ W7 o
十一、运动指令! A4 p2 f+ Y( W! T3 k0 I% a4 M
MoveJ MoveL - J. j6 O$ i6 c: T, t8 s
MoveC MoveJDO
/ I" h" c9 @. f' g MoveLDO MoveCDO& R* E- }5 N: d/ a" F1 f
MoveJSync MoveLSync
+ b6 z& b# y& Q& r- O7 y MoveCSync MoveAbsJ
9 l, E6 c; S0 U3 p6 E( k- i( t" j7 V. \/ B# @# y0 T% O/ \% e* C
十二、中断运动指令: b6 _% ]+ A) q* V6 u1 ~5 w
StopMove StartMove( @3 W, p, m2 {' S
StorePath RestoPath Q2 u+ y: Q4 _) J$ W7 o
+ ]8 d( K4 ^( J8 a& D十三、程序流程指令% e' P g" M4 c. f1 p B: O6 a
IF TEST2 ?: @' o- h$ o. S
GOTO label
) h, l7 M: C, v6 L9 y WHILE FOR
) j1 [/ F9 i' f/ x WaitUntil WaitTime
o: B) x; o, |# s Compact IF' ~& Z2 f+ E. t7 k' ~2 g' k
F" \0 s( O0 _+ }# ~7 l十四、故障处理指令7 n4 T( Q4 c4 t0 N$ K$ v
RETRY TRYNEXT2 Z- {# e# v2 E! n# r" K
RAISE RETURN) l# b5 _/ [1 z' `5 N" V
( `3 R) K k: U
十五、座标转换指令! m! {. Z0 u- y+ P% a+ s) S
PDispOn PDispOff
1 c+ m# U0 c, ^' E" s" w- l7 G) B PDispSet EOffsOn
" a1 [* M: g. N; I EOffsOff EOffsSet* y/ |$ \8 }7 E4 b/ S
9 @8 F% f' p! Q十六、运动触发指令
! m- ~. w" m& V" Z- p TriggIO TriggInt
, u! o7 h% A$ Z+ c, v% q& u9 @ TriggEquip TriggJ
# E2 q Y) ^% [- Y TriggL TriggC" k( y1 y" [ |. a$ Z
5 s7 B9 e6 u/ v' n& F e6 ]; C
十七、程序流程指令-WaitTime
5 I! m& z4 y* [$ y2 q3 H1 _/ Q
4 l3 {% H, S( W& F, y十八、赋值指令 Data := Value;
' M& |1 @: ^7 }+ I! ~6 b1 O/ M; w+ G% L: \/ e+ `2 W9 E7 y
' \- }* O# @6 o |
|