Exemplu
În exemplul următor, materialul definit este citit din tabelul (WMAT.TAB) și stocat ca text într-un parametru QS. Exemplul următor ilustrează o posibilă aplicaţie şi paşii de program necesari.
Puteți utiliza funcția FN 16, de exemplu, pentru a reutiliza parametrii QS în propriile dvs. fișiere jurnal.
Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.
- Modificați următorul conținut după cum este necesar:
- Scule
- Parametri de tăiere
- Viteze de avans
- Înălțimea de degajare sau poziția de siguranță
- Pozițiile specifice mașinii, de ex., cu M91
- Traseele apelărilor programului
Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.
În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.
Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.
0 BEGIN PGM SQL_READ_WMAT MM | |
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\WMAT.TAB'" | ; Creare sinonim |
2 SQL BIND QS1800 "my_table.WMAT" | ; Asociere parametri QS |
3 SQL QL1 "SELECT WMAT FROM my_table WHERE NR==3" | ; Definire căutare |
4 SQL FETCH Q1900 HANDLE QL1 | ; Executare căutare |
5 SQL ROLLBACK Q1900 HANDLE QL1 | ; Finalizare tranzacție |
6 SQL BIND QS1800 | ; Eliminarea asocierii parametrului |
7 SQL Q1 "DROP SYNONYM my_table" | ; Ștergere sinonim |
8 END PGM SQL_READ_WMAT MM |
Pas | Explicaţie | |
---|---|---|
1 | Creare sinonim |
|
2 | Legare parametri QS |
|
3 | Definiţi căutarea |
|
4 | Executaţi căutarea |
|
5 | Finalizare tranzacţie | Tranzacţia este finalizată şi resursele utilizate sunt eliberate |
6 | Eliminare legare | Este eliminată legarea dintre coloanele de tabel şi parametrii QS (eliberarea resurselor necesare) |
7 | Ştergere sinonim | Sinonimul este şters din nou (eliberarea resurselor necesare) |
Sinonimele sunt o alternativă numai pentru căile absolute obligatorii. Nu puteţi introduce căi relative.
Următorul program NC afișează intrarea unei căi absolute.
Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.
- Modificați următorul conținut după cum este necesar:
- Scule
- Parametri de tăiere
- Viteze de avans
- Înălțimea de degajare sau poziția de siguranță
- Pozițiile specifice mașinii, de ex., cu M91
- Traseele apelărilor programului
Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.
În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.
Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.
0 BEGIN PGM SQL_READ_WMAT_2 MM | |
1 SQL BIND QS 1800 "'TNC:\table\WMAT.TAB'.WMAT" | ; Asociere parametri QS |
2 SQL QL1 "SELECT WMAT FROM 'TNC:\table\WMAT.TAB' WHERE NR ==3" | ; Definire căutare |
3 SQL FETCH Q1900 HANDLE QL1 | ; Executare căutare |
4 SQL ROLLBACK Q1900 HANDLE QL1 | ; Finalizare tranzacție |
5 SQL BIND QS 1800 | ; Eliminarea asocierii parametrului |
6 END PGM SQL_READ_WMAT_2 MM |