beautypg.com

Programming: q parameters – HEIDENHAIN TNC 410 ISO Programming User Manual

Page 21

background image

HEIDENHAIN TNC 410, TNC 426, TNC 430

XVII

10.1 Principle and Overview ..... 330

Programming notes ..... 330

Calling Q parameter functions ..... 331

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

Example NC blocks ..... 332

Example ..... 332

10.3 Describing Contours through Mathematical Operations ..... 333

Function ..... 333

Overview ..... 333

Programming fundamental operations ..... 334

10.4 Trigonometric Functions ..... 336

Definitions ..... 336

Programming trigonometric functions ..... 337

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

Function ..... 338

Unconditional jumps ..... 338

Programming If-Then decisions ..... 338

Abbreviations used: ..... 339

10.6 Checking and Changing Q Parameters ..... 340

Procedure ..... 340

10.7 Additional Functions ..... 341

Overview ..... 341

D14: ERROR: Output error messages ..... 341

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

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

10.8 Entering Formulas Directly ..... 347

Entering formulas ..... 347

Rules for formulas ..... 349

Programming example ..... 350

10.9 Preassigned Q Parameters ..... 351

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

Active tool radius: Q108 ..... 351

Tool axis: Q109 ..... 351

Spindle status: Q110 ..... 351

Coolant on/off: Q111 ..... 352

Overlap factor: Q112 ..... 352

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

Tool length: Q114 ..... 352

Coordinates after probing during program run ..... 352

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

Tilting the working plane with mathematical angles (not TNC 410): Rotary axis coordinates calculated by the
TNC ..... 353

Results of measurements with touch probe cycles (see also Touch Probe Cycles User's Manual) ..... 354

10 Programming: Q Parameters ..... 329