HEIDENHAIN TNC 640 (34059x-05) User Manual
Page 32

Contents
32
TNC 640 | User's Manual
HEIDENHAIN Conversational Programming | 1/2015
9
Programming: Q Parameters.......................................................................................................297
9.1
Principle and overview of functions................................................................................................. 298
Programming notes...............................................................................................................................300
Calling Q parameter functions.............................................................................................................. 301
9.2
Part families—Q parameters in place of numerical values............................................................. 302
Application............................................................................................................................................. 302
9.3
Describing contours with mathematical functions......................................................................... 303
Application............................................................................................................................................. 303
Overview............................................................................................................................................... 303
Programming fundamental operations..................................................................................................304
9.4
Angle functions................................................................................................................................... 305
Definitions............................................................................................................................................. 305
Programming trigonometric functions.................................................................................................. 305
9.5
Calculation of circles...........................................................................................................................306
Application............................................................................................................................................. 306
9.6
If-then decisions with Q parameters................................................................................................ 307
Application............................................................................................................................................. 307
Unconditional jumps..............................................................................................................................307
Abbreviations used:...............................................................................................................................307
Programming if-then decisions............................................................................................................. 308
9.7
Checking and changing Q parameters............................................................................................. 309
Procedure.............................................................................................................................................. 309
9.8
Additional functions............................................................................................................................311
Overview............................................................................................................................................... 311
FN 14: ERROR: Displaying error messages......................................................................................... 312
FN16: F-PRINT – Formatted output of text and Q parameter values.................................................... 316
FN 18: SYSREAD: Reading system data.............................................................................................. 320
FN 19: PLC – Transfer values to the PLC............................................................................................. 329
FN 20: WAIT FOR – NC and PLC synchronization............................................................................... 329
FN 29: PLC – Transfer values to the PLC.............................................................................................330
FN 37: EXPORT.....................................................................................................................................330