7.2 Defining an array..................................................................................................................165
7.2.1 Accessing the value of an array element.............................................................................166
7.2.2 Example Access to an array element...................................................................................168
7.2.3 Scanning the status of an array element..............................................................................170
7.3 Table description (grid)........................................................................................................170
7.3.1 Defining a table (grid)...........................................................................................................172
7.3.2 Defining columns..................................................................................................................172
7.3.3 Focus control in the table (cell)............................................................................................174
7.4 Custom widgets....................................................................................................................175
7.4.1 Defining custom widgets......................................................................................................175
7.4.2 Structure of the custom widget library..................................................................................175
7.4.3 Structure of the custom widget interface..............................................................................176
7.4.4 Interaction between custom widget and dialog box - Automatic data exchange..................178
7.4.5 Interaction between custom widget and dialog box - Manual data exchange......................179
7.4.5.1 Reading and writing properties............................................................................................179
7.4.5.2 Executing a method of the custom widget...........................................................................180
7.4.5.3 Response to a custom widget signal....................................................................................182
8 "Custom" operating area..........................................................................................................................185
8.1 How to activate the "Custom" operating area .....................................................................185
8.2 How to configure the "Custom" softkey................................................................................185
8.3 How to configure the "Custom" operating area....................................................................186
8.4 Programming example for the "Custom" area......................................................................188
9 Dialog selection........................................................................................................................................193
9.1 Dialog selection using PLC softkeys....................................................................................193
9.2 Dialog selection using PLC hard keys..................................................................................194
9.3 Dialog selection via NC........................................................................................................197
A Reference lists..........................................................................................................................................199
A.1 Lists of start softkeys............................................................................................................199
A.1.1 List of start softkeys for turning............................................................................................199
A.1.2 List of start softkeys for milling.............................................................................................200
A.2 List of access levels.............................................................................................................202
A.3 List of colors.........................................................................................................................202
A.4 List of language codes used in file names...........................................................................203
A.5 List of accessible system variables......................................................................................204
A.6 Behavior when opening the dialog (attribute CB).................................................................204
B Tips and tricks..........................................................................................................................................207
B.1 General tips..........................................................................................................................207
B.2 Tips for debugging...............................................................................................................208
B.3 Tips for the CHANGE method..............................................................................................208
B.4 Tips for DO LOOP loops......................................................................................................209
Table of contents
SINUMERIK Integrate Run MyScreens
6 Programming Manual, 10/2015, 6FC5397-3DP40-5BA3