|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一、ABB机器人编程,标准指令包括以下内容
1 f# W9 k9 Q& D2 u 赋值指令 运动控制指令
+ Q9 `5 H U* _$ F$ o3 S& | 外轴激活指令 计数指令
# o4 Y5 }& m" X8 [+ E) E 输入输出指令 程序运行停止指令) N+ I2 y0 E* ?: }
例行程序调用指令 计时指令3 I1 V- |; M$ E6 J9 {) A( J. F
中断指令 通信指令 s+ R! T U) [$ ~
运动指令 中断运动指令" _) n( o' v# O% X6 M# Y( \
程序流程指令 故障处理指令) f3 e" V% e0 c3 R( `
座标转换指令 运动触发指令
2 M3 U+ }- m% {* \& G' T8 `二、ABB机器人编程,运动控制指令:
- N% W( c! t- _0 t. W AccSet VelSet) {- X( g q& b; t2 d( L/ I
ConfJ ConfL
9 ~! ~! m7 t" v; X SingArea PathResol
2 K6 N) M, \$ i) S6 k( M4 {. j, p SoftAct SoftDeact - b- `; f, e8 X' V& q: e" [- M; x
6 ~+ @) L4 q9 X; A; `% I
三、外轴激活指令 r3 f3 o" J* [/ O6 R3 U
ActUnit DeactUnit
4 q, Q- b0 u+ P+ @
l) w5 a! S' ^四、计数指令
; m5 P' {: {! [% v! r Add Clear$ A4 [% \4 ~6 J2 b: g) e
Incr Decr6 ^; `* Z9 o5 ?
& W1 Y" R! a/ z; r8 ^
五、输入输出指令7 y0 q' T. Y5 b4 v7 w. o
AliasIO InvertDO# l& Q) t3 `: T m, T
IODisable IOEnable6 R9 C, ~- r: f) [: @
PluseDO Reset
5 ]; |$ |$ `) X2 z Set SetAO
" f& s# `1 c# r0 q/ W SetDO SetGO
* u: k' M* S; x6 g, m F! o0 d WaitDI WaitDO
8 l# A4 ?3 Z/ R7 d! ^. d6 S8 K6 D- \! ~4 Y! G
六、程序运行停止指令' S8 H* y" D9 c) Y" b8 k( |
Break Exit
* N# _) r$ q4 O. W Stop ExitCycle
5 _$ F0 x! o& u! ~# g
6 y" B$ @* i# ?6 Q七、例行程序调用指令% p! z5 ]2 U5 }' I6 C4 g* a
ProcCall CallByVar
0 K+ D/ {' r/ b2 T' v: w$ W
3 `' h [% ]' e* u+ s7 J$ U4 a八、计时指令
# T# m3 ^6 N& J( f% p! r5 I7 q* H ClkReset ClkStart
6 a* I) v6 T% ?) C- r2 z4 ~ ClkStop! d Y; i9 s1 D9 j) H: k: |
2 G( ^2 P, v0 D, b
九、中断指令1 I: x$ |9 @5 i5 U0 u9 g
CONNECT IDelete
& R& U2 V, p. a) d" ]. C0 q' ` ISignalDI ISignalDO
. R. M. b/ p- \ ISignalAI ISignalAO4 o# n8 W7 I N/ }: b3 A0 U% X
ISleep IWatch0 Z9 P" t1 N7 }+ y0 b9 B1 `
IDisable IEnable( X! R+ W% C& d7 l% b
ITimer2 h7 T6 O, X) B5 p8 B
& O1 {: ^% k5 O% ^# Q" Y十、通信指令 ( 人机对话 )
6 X- j8 U. J# v8 p9 u; h; u TPErase TPWrite0 Z3 f# u; ^; W6 ?
TPReadFK TPReadNum7 L; x4 S+ u6 ^, ~. V; `/ T
ErrWrite TPShow) w# a. C. l' u
2 X; c) a* n$ L" [+ x6 [十一、运动指令
- o5 n# ]5 p% X2 [( B MoveJ MoveL ( g3 ~$ E% m$ K+ @% ~. p3 P' p
MoveC MoveJDO
) O+ Q1 k" ^: S/ s- L MoveLDO MoveCDO
' F+ R: U' G: }) P0 y* Q/ r MoveJSync MoveLSync
9 h1 @* x R+ S3 h( ? MoveCSync MoveAbsJ$ f: ^# \ X8 ]' Q7 Y7 I
+ s4 y3 ~% [9 \: V$ M十二、中断运动指令3 k! `9 _/ R0 j# b' h9 }3 Y: Z4 C
StopMove StartMove& y2 z+ C: a% N+ K2 I. C
StorePath RestoPath) U( `1 R: j+ j7 [$ \, i
8 H w; L% e$ g4 b. Q. ^' g
十三、程序流程指令
' u5 J* e( `9 U# h4 Y: X IF TEST
. N S9 j* s; X; L GOTO label" C3 E2 }$ e7 E( [5 S3 H
WHILE FOR
3 I" r( K* w/ ^$ b1 m- Z8 d6 x WaitUntil WaitTime* i1 c+ _9 D4 x
Compact IF2 |2 G( i% r5 H0 w8 w; W& D% C
- n4 V. C' @2 w6 U
十四、故障处理指令! C2 K7 Z3 N! W# D
RETRY TRYNEXT4 p; n3 f# a2 o" [, |5 @2 B
RAISE RETURN& D6 x5 w4 R% j+ i
( j. I/ o! f2 c. _9 I1 ~: ~十五、座标转换指令
4 M9 _1 X/ \0 D* [" J& P PDispOn PDispOff
! ^( ?. N! ^% `- m6 z4 w2 H PDispSet EOffsOn
1 L9 `# k3 n( s- z4 z4 ?+ A. l EOffsOff EOffsSet
0 n% C$ Y/ f o2 h* S1 z1 a3 X& c: K# ~$ _ T8 s
十六、运动触发指令
" C9 b- [% n, m4 P0 x, P; B TriggIO TriggInt
; ^/ v. r" B- a9 ?! Y } TriggEquip TriggJ. \( T) w, U; L+ Q
TriggL TriggC. `/ e! z# K# ?+ Y8 }1 X
* \2 N* d7 f5 Y9 ]+ I
十七、程序流程指令-WaitTime ?/ r0 Z, `* @' f
2 ~ T) q. ^1 _. E+ O& c$ _
十八、赋值指令 Data := Value;7 }' v# b& S& m- B' K6 V2 F4 z
' {. E; B1 O& f7 W8 t6 E! j
; n9 l% U- g9 ] z c( n
|
|