HEIDENHAIN iTNC 530 39
9.1 Principle and overview ..... 314
Programming notes ..... 316
Calling Q-parameter functions ..... 317
9.2 Part families—Q parameters in place of numerical values ..... 318
Application ..... 318
9.3 Describing contours through mathematical operations ..... 319
Application ..... 319
Overview ..... 319
Programming fundamental operations ..... 320
9.4 Trigonometric functions ..... 321
Definitions ..... 321
Programming trigonometric functions ..... 322
9.5 Calculating circles ..... 323
Application ..... 323
9.6 If-then decisions with Q parameters ..... 324
Application ..... 324
Unconditional jumps ..... 324
Programming if-then decisions ..... 325
Abbreviations used: ..... 325
9.7 Checking and changing Q parameters ..... 326
Procedure ..... 326
9.8 Additional functions ..... 327
Overview ..... 327
FN 14: ERROR: Displaying error messages ..... 328
FN 15: PRINT: Output of texts or Q parameter values ..... 332
FN 16: F-PRINT: Formatted output of text and Q parameter values ..... 333
FN 18: SYS-DATUM READ: Read system data ..... 338
FN 19: PLC: Transfer values to the PLC ..... 346
FN 20: WAIT FOR: NC and PLC synchronization ..... 347
9.9 Entering formulas directly ..... 349
Entering formulas ..... 349
Rules for formulas ..... 351
Programming example ..... 352
9 Programming: Q Parameters ..... 313