V následujícím příkladu se přečte definovaný materiál z tabulky (WMAT.TAB) a uloží se jako text do QS-parametru. Následující příklad ukazuje možné použití a potřebné kroky programu.
Texty z QS-parametrů můžete používat například pomocí funkce FN 16 ve vlastních souborech protokolů.
NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.
- Přizpůsobte následující obsahy:
- Nástroje
- Řezné podmínky
- Posuvy
- Bezpečné výšky nebo bezpečné polohy
- Polohy specifické pro daný stroj, např. s M91
- Cesty pro volání programů
Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.
Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.
Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.
0 BEGIN PGM SQL_READ_WMAT MM | |
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\WMAT.TAB'" | ; Vytvoření synonyma |
2 SQL BIND QS1800 "my_table.WMAT" | ; Spojení QS-parametrů |
3 SQL QL1 "SELECT WMAT FROM my_table WHERE NR==3" | ; Definování vyhledávání |
4 SQL FETCH Q1900 HANDLE QL1 | ; Provedení hledání |
5 SQL ROLLBACK Q1900 HANDLE QL1 | ; Dokončení transakce |
6 SQL BIND QS1800 | ; Zrušení vazby parametrů |
7 SQL Q1 "DROP SYNONYM my_table" | ; Smazání synonyma |
8 END PGM SQL_READ_WMAT MM |
Krok | Vysvětlení | |
---|---|---|
1 | Vytvořit synonymum |
|
2 | Připojit QS-parametr |
|
3 | Definovat hledání |
|
4 | Provést hledání |
|
5 | Ukončení transakce | Transakce se ukončí a použité prostředky se uvolní |
6 | Uvolnit vazbu | Zruší se vazba mezi sloupečkem tabulky a QS-parametrem (potřebné uvolnění Ressourcen) |
7 | Smazat synonymum | Synonymum se znovu smaže (potřebné uvolnění Ressourcen) |
Synonyma představují výlučně alternativu k nezbytnému absolutnímu zadání cesty. Zadávání relativních cest není možné.
Následující NC-program ukazuje zadání absolutní cesty.
NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.
- Přizpůsobte následující obsahy:
- Nástroje
- Řezné podmínky
- Posuvy
- Bezpečné výšky nebo bezpečné polohy
- Polohy specifické pro daný stroj, např. s M91
- Cesty pro volání programů
Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.
Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.
Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.
0 BEGIN PGM SQL_READ_WMAT_2 MM | |
1 SQL BIND QS 1800 "'TNC:\table\WMAT.TAB'.WMAT" | ; Spojení QS-parametrů |
2 SQL QL1 "SELECT WMAT FROM 'TNC:\table\WMAT.TAB' WHERE NR ==3" | ; Definování vyhledávání |
3 SQL FETCH Q1900 HANDLE QL1 | ; Provedení hledání |
4 SQL ROLLBACK Q1900 HANDLE QL1 | ; Dokončení transakce |
5 SQL BIND QS 1800 | ; Zrušení vazby parametrů |
6 END PGM SQL_READ_WMAT_2 MM |