
Contents
50
HEIDENHAIN | TNC 640 | Conversational Programming User's Manual | 10/2017
SQL EXECUTE......................................................................................................................................441
SQL FETCH.......................................................................................................................................... 444
SQL UPDATE........................................................................................................................................445
SQL INSERT......................................................................................................................................... 446
SQL COMMIT...................................................................................................................................... 447
SQL ROLLBACK................................................................................................................................... 448
SQL SELECT........................................................................................................................................ 449
10.10 Entering formulas directly................................................................................................................. 450
Entering formulas................................................................................................................................. 450
Rules for formulas................................................................................................................................452
Example of entry................................................................................................................................. 453
10.11 String parameters.............................................................................................................................. 454
String processing functions................................................................................................................. 454
Assign string parameters..................................................................................................................... 455
Chain-linking string parameters............................................................................................................456
Converting a numerical value to a string parameter............................................................................457
Copying a substring from a string parameter......................................................................................458
Reading system data........................................................................................................................... 459
Converting a string parameter to a numerical value............................................................................460
Testing a string parameter................................................................................................................... 461
Finding the length of a string parameter.............................................................................................462
Comparing alphabetic priority.............................................................................................................. 463
Reading out machine parameters........................................................................................................ 464
10.12 Preassigned Q parameters................................................................................................................ 467
Values from the PLC: Q100 to Q107...................................................................................................467
Active tool radius: Q108.......................................................................................................................467
Tool axis: Q109.....................................................................................................................................468
Spindle status: Q110............................................................................................................................ 468
Coolant on/off: Q111............................................................................................................................ 468
Overlap factor: Q112............................................................................................................................ 468
Unit of measurement for dimensions in the program: Q113...............................................................468
Tool length: Q114................................................................................................................................. 469
Coordinates after probing during program run.................................................................................... 469
Deviation between actual value and nominal value during automatic tool measurement with, for
example, the TT 160............................................................................................................................ 469
for rotary axes calculated by the control............................................................................................. 469
Measurement results from touch probe cycles.................................................................................. 470
Checking the setup situation: Q601.....................................................................................................471
10.13 Programming examples.................................................................................................................... 472
Example: Ellipse................................................................................................................................... 472
Example: Concave cylinder machined with spherical cutter................................................................ 474
Example: Convex sphere machined with end mill...............................................................................476
Summary of Contents for TNC 640
Page 4: ......
Page 5: ...Fundamentals ...
Page 36: ...Contents 36 HEIDENHAIN TNC 640 Conversational Programming User s Manual 10 2017 ...
Page 67: ...1 First Steps with the TNC 640 ...
Page 90: ......
Page 91: ...2 Introduction ...
Page 130: ......
Page 131: ...3 Operating the Touchscreen ...
Page 144: ......
Page 145: ...4 Fundamentals File Management ...
Page 206: ......
Page 207: ...5 Programming Aids ...
Page 236: ......
Page 237: ...6 Tools ...
Page 281: ...7 Programming Contours ...
Page 333: ...8 Data Transfer from CAD Files ...
Page 355: ...9 Subprograms and Program Section Repeats ...
Page 374: ......
Page 375: ...10 Programming Q Parameters ...
Page 478: ......
Page 479: ...11 Miscellaneous Functions ...
Page 501: ...12 Special Functions ...
Page 584: ......
Page 585: ...13 Multiple Axis Machining ...
Page 650: ......
Page 651: ...14 Pallet Management ...
Page 664: ......
Page 665: ...15 Batch Process Manager ...
Page 673: ...16 Turning ...
Page 713: ...17 Manual Operation and Setup ...
Page 797: ...18 Positioning with Manual Data Input ...
Page 803: ...19 Test Run and Program Run ...
Page 843: ...20 MOD Functions ...
Page 881: ...21 Tables and Overviews ...