|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容2 _, N" w K/ G! A- n( v- I; J4 G
赋值指令 运动控制指令 : V$ Z# o, k5 @
外轴激活指令 计数指令- ]2 ~8 K+ h9 j1 d5 S. Q# a" l
输入输出指令 程序运行停止指令
/ k7 j% \9 H9 m 例行程序调用指令 计时指令7 a+ a( C* X1 l8 q
中断指令 通信指令8 m; }( b. g9 @* V$ d$ S
运动指令 中断运动指令
; N* b6 j- W/ Z0 a, ? 程序流程指令 故障处理指令7 A) `. Z" n2 W. |
座标转换指令 运动触发指令+ S N8 a# Q. l! c5 Q
二、ABB机器人编程,运动控制指令:
$ b5 K$ i c& Y& A AccSet VelSet
# q! a. B# n4 ] ConfJ ConfL* Y3 q1 c7 G! A z- Y$ A
SingArea PathResol& f: {& ~6 r3 o E+ e5 }! V
SoftAct SoftDeact + u" F2 K2 |0 A: Y6 t
& m5 p6 \ y( {/ _
三、外轴激活指令6 K; F/ Z# D m' M! t
ActUnit DeactUnit
8 T0 W, Z4 m* i7 n7 W7 T
# c6 I& v W' {2 V四、计数指令
8 \, {# I% w2 s3 b2 ]* }7 I Add Clear
* b9 a) K( Y8 |+ x0 b* p& K Incr Decr
# p6 x7 R7 F6 L, v, Z6 n8 I7 t v6 a: z: v( `& J
五、输入输出指令( E6 o% k d# f$ {, G- C1 P
AliasIO InvertDO6 A" ^" B- h5 b. l0 o7 n- q1 h+ {9 q
IODisable IOEnable/ P3 M5 j3 @0 q7 Y& ] s2 t* a
PluseDO Reset: g% X" j( v: b: f/ I* G
Set SetAO0 I/ W3 p" U; H' d m& N
SetDO SetGO
* x" Z; y" D/ C/ E C WaitDI WaitDO( w2 R+ M2 T& B" \; k
7 a: l3 G+ L$ k六、程序运行停止指令4 ~% S& q! `6 q; w$ a
Break Exit
& v& L" z( u( a' l0 }( ]% V Stop ExitCycle' S. Q: a3 ?' k
# { D5 d2 _9 T7 o! B+ O
七、例行程序调用指令
' a! E0 P/ H# a- w1 L6 G2 D( p: b ProcCall CallByVar
7 r% v3 [) F3 W& i" | Q* j- E; p& ^
八、计时指令7 P7 p$ l3 {; p U
ClkReset ClkStart" j. V9 @3 d7 X$ j
ClkStop4 N9 A( B; ?+ [& e8 U4 m+ Z
& N! M$ j1 V1 e8 S+ O7 `
九、中断指令
$ h) L6 R. z2 _' N' n% _) E3 `3 s CONNECT IDelete
0 R( ~& |% l) M) B8 y ISignalDI ISignalDO9 l# V/ H$ z$ Q6 i3 e# R
ISignalAI ISignalAO
6 L. `) {0 I) g& m! |6 S ISleep IWatch, H0 p) @& M' `
IDisable IEnable; W* r, A0 a# u1 b( A4 y# ~
ITimer
4 Q0 |% k+ s. {8 l& K$ x2 S( c6 V* Z
十、通信指令 ( 人机对话 )
4 {# S1 C+ r4 f# {- G1 R TPErase TPWrite6 L: l4 w2 {& i" M
TPReadFK TPReadNum; H6 L! y( x T" W+ U7 r
ErrWrite TPShow, `) W" y% j3 b) [7 s
5 @5 l5 _( N9 [7 S" J& Q; @2 o9 X十一、运动指令
& k1 [' I$ i! a2 X4 z# B MoveJ MoveL
9 Y. ]' E2 \! g: ^! r+ R MoveC MoveJDO% ] s" y; D& f4 z1 @9 Q+ n' G2 b
MoveLDO MoveCDO& [" i: ?! G5 f- r# H/ Y! N. n
MoveJSync MoveLSync 1 I* f- V2 m7 Z" _! { W$ q5 w( f4 @
MoveCSync MoveAbsJ
7 {8 ?6 D+ V5 R! z+ W4 g
( Y% j. `9 [7 \; O) x' E) l/ S8 t十二、中断运动指令
9 e# W: O# H# l* z- _) [( F8 t0 _7 | StopMove StartMove7 [+ C# w2 l; Q- L8 \! ~) m
StorePath RestoPath
: P, g. Q& x: _5 V0 ]- R4 ?: [# J& d4 ]: N1 B6 i3 Z; O0 L
十三、程序流程指令6 Z( f" w& V0 v& U, S
IF TEST
! f- ]5 A3 {4 W$ a: ]' d7 S GOTO label
* ^! a9 R# j9 }7 j: ` WHILE FOR
+ q3 B- r! V0 r8 Q8 v: q) J3 P WaitUntil WaitTime
1 c E$ K+ X1 l Compact IF
' _. f6 b# Y/ a$ w: b( b
6 w2 K* I8 K! Z# t" `/ z十四、故障处理指令2 n8 z- P: T2 C0 k( A
RETRY TRYNEXT% }$ H/ L: Y: `4 m) X; p0 c! n5 B2 d
RAISE RETURN4 I: D" K$ K; D" z m" Z5 O6 ?% h+ m5 o
K) u4 u+ V8 j+ v; E8 [* f0 [十五、座标转换指令/ y$ }5 I; d4 n( V6 J0 W
PDispOn PDispOff
+ y; t$ T* o- V! M& r4 S" M PDispSet EOffsOn) n0 O: @# W/ X' P4 p; Y" Q
EOffsOff EOffsSet
?1 D8 D5 u, q8 l
3 A# j( j0 ^+ h7 ]+ h. S十六、运动触发指令9 Y) D B+ T7 H! B. e
TriggIO TriggInt6 x* m! \& m2 o0 L( m
TriggEquip TriggJ
3 T& S5 Y5 J( S0 n TriggL TriggC
: A6 T$ w: P' x2 Z3 m3 J0 U/ Q; q1 ]
十七、程序流程指令-WaitTime
; v/ K, [, f/ N# S0 {; u0 j; |* ]( ^: V
十八、赋值指令 Data := Value;
% o% R9 I% o( O% J. k7 B: Q1 @. x0 c" W2 C7 h! F5 X
* e3 g. T6 }4 s$ n& H% t* L |
|