beautypg.com

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

Page 23

background image

HEIDENHAIN iTNC 530

23

10.1 Principle and Overview ..... 386

Programming notes ..... 386

Calling Q parameter functions ..... 387

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

Example NC blocks ..... 388

Example ..... 388

10.3 Describing Contours through Mathematical Operations ..... 389

Function ..... 389

Overview ..... 389

Programming fundamental operations ..... 390

10.4 Trigonometric Functions ..... 392

Definitions ..... 392

Programming trigonometric functions ..... 393

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

Function ..... 394

Unconditional jumps ..... 394

Programming If-Then decisions ..... 394

Abbreviations used: ..... 394

10.6 Checking and Changing Q Parameters ..... 395

Procedure ..... 395

10.7 Additional Functions ..... 396

Overview ..... 396

D14: ERROR: Output error messages ..... 397

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

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

10.8 Entering Formulas Directly ..... 400

Entering formulas ..... 400

Rules for formulas ..... 402

Programming example ..... 403

10.9 Preassigned Q Parameters ..... 404

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

Active tool radius: Q108 ..... 404

Tool axis: Q109 ..... 404

Spindle status: Q110 ..... 405

Coolant on/off: Q111 ..... 405

Overlap factor: Q112 ..... 405

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

Tool length: Q114 ..... 405

Coordinates after probing during program run ..... 406

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

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

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

10 Programming: Q Parameters ..... 385