iv
CONTENTS
Chapter 5 Writing Programs ............................................................. 70
5.1 Creating a New Program..................................................................................... 70
5.2 Leveraging Existing Files .................................................................................... 71
5.3 Saving a Program................................................................................................ 72
5.4 Editing a Program................................................................................................ 73
5.4.1 Finding and replacing strings...................................................................................... 74
5.4.2 Other editing functions................................................................................................ 75
5.5 Program Bank ..................................................................................................... 82
5.5.1 Adding a program to a project .................................................................................... 82
5.5.2 Adding a program to the program bank...................................................................... 83
5.5.3 Adding a category....................................................................................................... 84
5.6 Editing a Teach Pendant (TP) Panel................................................................... 85
5.6.1 Editing a TP panel ...................................................................................................... 85
5.7 Folder Functions.................................................................................................. 86
5.7.1 Creating a folder ......................................................................................................... 86
5.7.2 Importing an entire folder............................................................................................ 87
5.8 Making Executables ............................................................................................ 88
5.8.1 Checking syntax ......................................................................................................... 88
5.8.2 Making executables.................................................................................................... 89
Chapter 6 Arm 3D View Window ...................................................... 90
6.1 Screen Descriptions ............................................................................................ 90
6.1.1 Arm 3D view ............................................................................................................... 90
6.1.2 Arm modeling ............................................................................................................. 92
6.1.3 Arm operation ............................................................................................................. 94
6.2 Simple Modeling.................................................................................................. 95
6.2.1 Adding objects ............................................................................................................ 96
6.2.2 Saving objects .......................................................................................................... 100
6.2.3 Importing objects ...................................................................................................... 101
6.3 Importing 3D Data ............................................................................................. 102
Chapter 7 Online Functions ............................................................ 103
7.1 Overview ........................................................................................................... 103
7.1.1 Monitoring and debugging ........................................................................................ 103
7.2 Monitoring.......................................................................................................... 104
7.2.1 Initiating monitoring .................................................................................................. 104
7.2.2 Monitoring variables ................................................................................................. 105
7.2.3 Monitoring I/O ........................................................................................................... 108
7.2.4 Monitoring robot........................................................................................................ 109
7.2.5 Errors during monitoring ........................................................................................... 109
7.2.6 Validate the controller function extension................................................................. 110
7.3 Using Debugging .............................................................................................. 111
7.3.1 Initiating debugging .................................................................................................. 111
7.3.2 Launch the program from WINCAPS III. .................................................................. 114
7.3.3 Controller settings..................................................................................................... 115
7.3.4 Input signal dummy operation .................................................................................. 116
Chapter 8 Logging .......................................................................... 120
8.1 Log record timing............................................................................................... 121
8.1.1 Recording by program commands ........................................................................... 122
8.1.2 Error trigger log......................................................................................................... 123
8.2 Acquisition of log data ....................................................................................... 124
8.2.1 Log acquisition settings ............................................................................................ 125
8.3 Detailed description of log types ....................................................................... 126
8.3.1 Error log.................................................................................................................... 126