W poniższym przykładzie zdefiniowany materiał obrabiany zostaje wyczytany z tabeli (WMAT.TAB) i zachowany jako tekst w parametrze QS. Poniższy przykład pokazuje możliwe zastosowanie i konieczne kroki programowe.
Teksty z parametrów QS można np. przy pomocy funkcji FN 16 dalej wykorzystywać we własnych plikach protokołu.
Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.
- Należy dopasować następujące treści:
- Narzędzia
- Wartości skrawania
- Posuwy
- Bezpieczna wysokość bądź bezpieczne pozycje
- Specyficzne pozycje maszynowe, np. z M91
- Ścieżki wywoływanych programów
Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.
Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.
Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.
0 BEGIN PGM SQL_READ_WMAT MM | |
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\WMAT.TAB'" | ; utworzenie synonimu |
2 SQL BIND QS1800 "my_table.WMAT" | ; powiązanie parametru QS |
3 SQL QL1 "SELECT WMAT FROM my_table WHERE NR==3" | ; definiowanie szukania |
4 SQL FETCH Q1900 HANDLE QL1 | ; szukanie wykonać |
5 SQL ROLLBACK Q1900 HANDLE QL1 | ; transakcję zakończyć |
6 SQL BIND QS1800 | ; rozwiązać powiązanie parametrów |
7 SQL Q1 "DROP SYNONYM my_table" | ; usunąć synonim |
8 END PGM SQL_READ_WMAT MM |
Etap | Objaśnienie: | |
---|---|---|
1 | Utworzyć synonim |
|
2 | Powiązać parametr QS |
|
3 | Szukanie definiować |
|
4 | Szukanie wykonać |
|
5 | Transakcję zakończyć | Transakcja zostaje zakończona i wykorzystywane zasoby zwolnione |
6 | Anulować powiązanie | Powiązanie pomiędzy kolumną tabeli i parametrem QS zostaje anulowane (konieczne zwolnienie zasobów) |
7 | Usunąć synonim | Synonim zostaje usunięty (konieczne zwolnienie zasobów) |
Synonimy są wyłącznie alternatywą koniecznych absolutnych danych ścieżki. Podawanie względnych danych ścieżki nie jest możliwe.
Poniższy program NC pokazuje podanie absolutnej ścieżki.
Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.
- Należy dopasować następujące treści:
- Narzędzia
- Wartości skrawania
- Posuwy
- Bezpieczna wysokość bądź bezpieczne pozycje
- Specyficzne pozycje maszynowe, np. z M91
- Ścieżki wywoływanych programów
Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.
Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.
Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.
0 BEGIN PGM SQL_READ_WMAT_2 MM | |
1 SQL BIND QS 1800 "'TNC:\table\WMAT.TAB'.WMAT" | ; powiązanie parametru QS |
2 SQL QL1 "SELECT WMAT FROM 'TNC:\table\WMAT.TAB' WHERE NR ==3" | ; definiowanie szukania |
3 SQL FETCH Q1900 HANDLE QL1 | ; szukanie wykonać |
4 SQL ROLLBACK Q1900 HANDLE QL1 | ; transakcję zakończyć |
5 SQL BIND QS 1800 | ; rozwiązać powiązanie parametrów |
6 END PGM SQL_READ_WMAT_2 MM |