|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容
' g- B- F1 @+ @. v1 V& S3 ]! ^ 赋值指令 运动控制指令 * |, g( v( _' z8 ?
外轴激活指令 计数指令
5 `' A% Z5 B; k% B 输入输出指令 程序运行停止指令
1 \5 Q! ?: [3 w4 ~ 例行程序调用指令 计时指令& ?" h2 K0 J7 X# z" }# x
中断指令 通信指令6 `$ B) v) U/ X3 K7 c' e
运动指令 中断运动指令
6 g! {) n# u' J* j7 ^ 程序流程指令 故障处理指令$ ^) h( ^4 @2 p6 }/ Z9 ]- E. f, P
座标转换指令 运动触发指令. u# I9 K& J: c$ T- A! }% ?; e# W& l% F
二、ABB机器人编程,运动控制指令:; L: I9 U9 `) i, b, X5 R
AccSet VelSet
, I+ t J; @9 m. T ConfJ ConfL) s( C1 x3 V# \7 F' E' U
SingArea PathResol
1 q$ I+ K2 a6 X( N. m2 E% C SoftAct SoftDeact % S& R g7 j7 U+ s8 d+ q& ?# _
* g* \% X" F7 q7 M+ S: w三、外轴激活指令5 ]/ ~. U( Z$ n9 V# h G7 g! m
ActUnit DeactUnit
% b' ~, K) Q6 ^" g) n/ ~ n
: }1 _. Q) x) r; P: l- b四、计数指令 J l+ p9 h( a( p
Add Clear
( Y3 m) U, P) y L0 E, X Incr Decr% K& u' F- M) N3 ]
$ r* |3 b5 j ^; l# f+ ]% P五、输入输出指令
" q; i4 ~1 G: Q k, k6 o7 Q! t$ b AliasIO InvertDO
6 f' M& w) D$ b6 |! ? | IODisable IOEnable# F% M9 N; r3 L# N/ _4 n7 l+ L! b
PluseDO Reset" U; E+ c, J& S+ t) @6 M. d( _
Set SetAO/ J9 a" N8 @$ N- g, m8 b4 N% s
SetDO SetGO
; ~( n: P$ k) Z WaitDI WaitDO
+ }8 }) W5 Q' ~) a7 v( x9 T2 p
/ P& x* n) b$ I6 k& p2 g6 r1 h) @( h六、程序运行停止指令8 P7 ~- i1 j9 N- d1 p) h. u
Break Exit) i! _" h/ d& u6 q2 G4 D9 _
Stop ExitCycle3 X! c5 l1 J D9 {9 w
( q$ Y$ A4 \7 i2 w3 y6 X4 O七、例行程序调用指令
- A/ c8 o" O: B% N( m' ? ProcCall CallByVar2 K$ W: ~& S: F5 B
7 ` n( n. |. S
八、计时指令
- H) g2 E5 g9 G( V' J4 @" |3 u ClkReset ClkStart! X3 {; y: H( W' `5 b: K& a' \
ClkStop% R- w1 x, a" J! r; j/ F3 G
* K2 X- M6 `5 A5 z" z
九、中断指令* n5 r$ _) w) |* f8 v
CONNECT IDelete
% o% K+ I3 ~) r, r9 s ISignalDI ISignalDO
: `2 q2 P/ h7 F" N: m; j5 o ISignalAI ISignalAO8 @/ |' e! O: t8 A6 K, \; ?. |! E
ISleep IWatch7 Q% G. R i6 c3 M
IDisable IEnable
, R# A X4 z+ c& \ L% y/ v# m ITimer' b2 x: i, m' M( ~3 A: U
3 ^0 I* j S+ k十、通信指令 ( 人机对话 )
+ D8 O3 S& C6 }3 x, E9 w TPErase TPWrite/ X5 T; B2 v6 e0 ?) R6 [) c! @
TPReadFK TPReadNum' X$ a1 d Y. {* q9 B, q8 x6 q
ErrWrite TPShow
$ A7 M* e. j- \0 N3 D0 E( n2 D' @) r) v% o; q# J5 j4 ?2 u, X
十一、运动指令* j- B! ^+ C$ A O9 S
MoveJ MoveL
8 q. L; ?2 ~1 R! b# N MoveC MoveJDO& m/ i: e" I3 F
MoveLDO MoveCDO
% Y& h% X" B# E; F) @ _ MoveJSync MoveLSync " ~ V/ j8 F! U* a9 l5 _ l: H$ O
MoveCSync MoveAbsJ
2 R1 B, `: Z3 f1 `% {- V% x' v! G* q! u+ p
十二、中断运动指令
( {# o: @6 N0 x" I StopMove StartMove
+ z- p$ n! ^8 p( v" p StorePath RestoPath
5 h% |8 M9 [, b6 |7 h2 D& T: i" d6 \% |
% E) S! U9 `7 M. a十三、程序流程指令" b; I K! \" h! F7 A# b7 W6 S
IF TEST$ n& t# A, ?3 s) u2 @" X* R) [
GOTO label
* n6 D' v' S/ a. b' w }5 }; S WHILE FOR
1 X$ N U) w0 s( n( N9 T j* z WaitUntil WaitTime
$ V0 y6 F, Z7 A Compact IF
$ f! K( w/ Q" v/ s
( p W0 h/ P7 E7 ]( i* j3 S十四、故障处理指令
0 s, {7 D9 [9 ]; V' g' f9 ~: c4 H RETRY TRYNEXT
3 `( b9 P& q4 E, ]6 @/ y+ y RAISE RETURN+ ^7 I$ s. z6 q3 s2 d) W! r/ T
# g3 C/ ~! }) `/ x十五、座标转换指令5 ?/ m$ \7 ?' S, b3 G
PDispOn PDispOff
8 v9 L$ v4 R# ?( B f" ^. F PDispSet EOffsOn6 z- ]- J" @" K: n6 j
EOffsOff EOffsSet2 U, o7 L0 p( l, }$ m+ y( s
9 ?! ?9 B. Q2 P十六、运动触发指令
# S; @. Y0 B: a TriggIO TriggInt
" _# O$ E8 V! h* {* Q TriggEquip TriggJ
, V x% f1 z5 k; n; ?, m$ X! [ TriggL TriggC1 E& Q, [3 p! B- B3 Z( {+ ]+ \* F
) h' Z& D$ a) ^1 F9 `. q2 l
十七、程序流程指令-WaitTime* s q4 n4 {: z. Y8 D. W6 V2 t
) g. S( B" |( g/ c
十八、赋值指令 Data := Value;. N3 C$ t( h9 {2 x5 J
9 I& W9 h& d2 E8 ~5 O. P2 a# E0 _2 z: b$ l
|
|