Application Example - HEIDENHAIN TNC 620 User Manual

Cnc
Hide thumbs Also See for TNC 620:
Table of Contents

Advertisement

10

Application example

In the following example, the defined material will be read out
from the table (MILL.TAB) and saved as text in a QS parameter. The
following example shows a possible application and the necessary
program steps.
You can continue to use texts from QS parameters in
separate log files, for example, by using the function
FN16.
Further information:
output of texts and Q parameter values", page 385
Example
0 BEGIN PGM SQL MM
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:
\table\MILL.TAB'"
2 SQL BIND QS1800 "my_table.WMAT"
3 SQL QL1 "SELECT WMAT FROM my_table WHERE
NO==3"
4 SQL FETCH Q1900 HANDLE QL1
5 SQL ROLLBACK Q1900 HANDLE QL1
6 SQL BIND QS1800
7 SQL Q1 "DROP SYNONYM my_table"
8 END PGM SQL MM
Step
1 Create
synonym
2 Bind QS
parameters
3 Define search
4 Execute
search
428
Programming Q Parameters | Accessing tables with SQL commands
"FN16: F-PRINT – Formatted
Explanation
A synonym is assigned to a path (long path names are replaced by short names)
The path TNC:\table\MILL.TAB must contained in single quotation marks for this.
The selected synonym is my_table
A QS parameter is bound to a table column
QS1800 is freely available in user programs
The synonym replaces the entry of the complete path
The defined column from the table is called WMAT
A search definition contains the entry of the transfer value
The QL1 local parameter (freely selectable) serves to identify the transaction (multiple
transactions are possible simultaneously)
The synonym defines the table
The WMAT entry defines the table column of the read operation
The entries NO and =3 define the table rows of the read operation
Selected table columns and rows define the cells of the read operation
The read operation is executed
The Q1900 parameter is only important for the transaction (return value if needed for
checking)
0 successful read operation
1 faulty read operation
The HANDLE QL1 syntax is the transaction designated by the QL1 parameter
The value is copied from the so-called result set (intermediate memory) to the bound
parameter
Create synonym
Bind QS parameters
Define search
Execute search
Complete transaction
Remove parameter binding
Delete synonym
HEIDENHAIN | TNC 620 | Conversational Programming User's Manual | 10/2017

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 620 eTnc 620 programming station

Table of Contents