Programming Q Parameters | Accessing tables with SQL commands
10
HEIDENHAIN | TNC 620 | Conversational Programming User's Manual | 10/2017
429
Step
Explanation
5
Complete
transaction
The transaction is concluded and the used resources are released
6
Remove
binding
The binding between table columns and QS parameters is removed (release of necessary
resources)
7
Delete
synonym
The synonym is deleted again (release of necessary resources)
SQL BIND
Example: binding Q parameters to table columns
11 SQL BIND Q881 "Tab_Example.Meas_No"
12 SQL BIND Q882 "Tab_Example.Meas_X"
13 SQL BIND Q883 "Tab_Example.Meas_Y"
14 SQL BIND Q884 "Tab_Example.Meas_Z"
Example: remove binding
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884
SQL BIND
links a Q parameter to a table column. The SQL
commands
FETCH
,
UPDATE
, and
INSERT
evaluate this binding
(assignment) for the data transfer between the
result set
(intermediate memory) and the NC program.
An
SQL BIND
command without a table or column name cancels
the link. The link is terminated at the end of the NC program or
subprogram, if not before.
Programming notes:
You can program any number of bindings. During
read and write operations, the only columns taken
into consideration are those that are specified using
the
SELECT
command. If you specify columns
without binding in the
SELECT
command, then the
control will interrupt the read or write operation with
an error message.
SQL BIND...
must be programmed
before
the
FETCH
,
UPDATE
, and
INSERT
commands.
Parameter no. for result
: define Q parameter
for binding to the table column
Database: column name
: define table name and
table column (separate with
.
)
Table name
: synonym or path with filename
of the table
Column name
: name displayed in the table
editor
Summary of Contents for TNC 620 E
Page 4: ......
Page 5: ...Fundamentals...
Page 34: ...Contents 34 HEIDENHAIN TNC 620 Conversational Programming User s Manual 10 2017...
Page 63: ...1 First Steps with the TNC 620...
Page 86: ......
Page 87: ...2 Introduction...
Page 123: ...3 Operating the Touchscreen...
Page 139: ...4 Fundamentals File Management...
Page 199: ...5 Programming Aids...
Page 228: ......
Page 229: ...6 Tools...
Page 271: ...7 Programming Contours...
Page 323: ...8 Data Transfer from CAD Files...
Page 344: ......
Page 345: ...9 Subprograms and Program Section Repeats...
Page 364: ......
Page 365: ...10 Programming Q Parameters...
Page 467: ...11 Miscellaneous Functions...
Page 489: ...12 Special Functions...
Page 532: ......
Page 533: ...13 Multiple Axis Machining...
Page 596: ......
Page 597: ...14 Pallet Management...
Page 610: ......
Page 611: ...15 Batch Process Manager...
Page 619: ...16 Manual Operation and Setup...
Page 693: ...17 Positioning with Manual Data Input...
Page 698: ......
Page 699: ...18 Test Run and Program Run...
Page 737: ...19 MOD Functions...
Page 774: ......
Page 775: ...20 Tables and Overviews...