Table of Contents
Page
Section 1 An Outline of Robot Language ................................................................... 1-1
1.1 Robot Movement ............................................................................................ 1-1
1.2 Robot Language ............................................................................................. 1-3
1.3 Types of Commands ....................................................................................... 1-5
Section 2 Writing Programs in Robot Language ......................................................... 2-1
2.1 Program Configuration.................................................................................... 2-1
2.1.1 Files ......................................................................................................... 2-1
2.1.2 Program ................................................................................................... 2-1
2.2 Character Set ................................................................................................. 2-2
2.3 Identifiers ........................................................................................................ 2-3
2.4 Variables and Constants ................................................................................. 2-4
2.4.1 Scalar Data .............................................................................................. 2-4
2.4.2 Vector Data .............................................................................................. 2-7
2.4.3 System Variables ..................................................................................... 2-9
2.4.4 System Constants ................................................................................. 2-11
2.5 Expressions .................................................................................................. 2-12
2.5.1 Computational Expressions ................................................................... 2-13
2.5.2 Logical Expressions ............................................................................... 2-18
2.6 Labels ........................................................................................................... 2-18
2.7 Remarks and Comments .............................................................................. 2-19
2.8 Programs ...................................................................................................... 2-20
2.8.1 Program Declaration .............................................................................. 2-20
2.8.2 Subprograms ......................................................................................... 2-21
2.8.3 Library ................................................................................................... 2-23
2.8.4 Multitask Processing .............................................................................. 2-26
2.8.5 Global Variable Definition ...................................................................... 2-31
2.8.6 Array Type Variable ............................................................................... 2-32
Section 3 Explanation of Robot Commands ............................................................... 3-1
3.1 Command Explanations.................................................................................. 3-1
3.2 Explanation of Commands .............................................................................. 3-8
Section 4 Program Examples ..................................................................................... 4-1
Section 5 Programming Hints and Warnings .............................................................. 5-1
5.1 Program Execution Timing .............................................................................. 5-1
5.1.1 Arm Movement and Signal I/O Timing ..................................................... 5-1
5.1.2 Synchronization of Arm Movement and Program Execution .................... 5-3