beautypg.com

Programming: q parameters – HEIDENHAIN iTNC 530 (340 422) ISO programming User Manual

Page 24

background image

24

10.1 Principle and Overview ..... 418

Programming notes ..... 418

Calling Q parameter functions ..... 419

10.2 Part Families—Q Parameters in Place of Numerical Values ..... 420

Example NC blocks ..... 420

Example ..... 420

10.3 Describing Contours through Mathematical Operations ..... 421

Function ..... 421

Overview ..... 421

Programming fundamental operations ..... 422

10.4 Trigonometric Functions ..... 424

Definitions ..... 424

Programming trigonometric functions ..... 425

10.5 If-Then Decisions with Q Parameters ..... 426

Function ..... 426

Unconditional jumps ..... 426

Programming If-Then decisions ..... 426

Abbreviations used: ..... 427

10.6 Checking and Changing Q Parameters ..... 428

Procedure ..... 428

10.7 Additional Functions ..... 429

Overview ..... 429

D14: ERROR: Output error messages ..... 430

D15: PRINT: Output of texts or Q parameter values ..... 432

D19: PLC: Transferring values to the PLC ..... 432

10.8 Entering Formulas Directly ..... 433

Entering formulas ..... 433

Rules for formulas ..... 435

Programming example ..... 436

10.9 Preassigned Q Parameters ..... 437

Values from the PLC: Q100 to Q107 ..... 437

Active tool radius: Q108 ..... 437

Tool axis: Q109 ..... 437

Spindle status: Q110 ..... 438

Coolant on/off: Q111 ..... 438

Overlap factor: Q112 ..... 438

Unit of measurement for dimensions in the program: Q113 ..... 438

Tool length: Q114 ..... 438

Coordinates after probing during program run ..... 439

Deviation between actual value and nominal value during automatic tool measurement with the TT 130 ..... 439

Tilting the working plane with mathematical angles: Rotary axis coordinates calculated by the TNC ..... 439

Results of measurements with touch probe cycles (also see the Touch Probe Cycles User’s Manual) ..... 440

10 Programming: Q Parameters ..... 417