I följande exempel avläses det definierade materialet från tabellen (FRAES.TAB) och sparas som text i en QS-parameter. Det efterföljande exemplet visar ett möjligt användningsområde och de nödvändiga programstegen.
Med exempelvis funktionen FN 16 kan du återanvända text från QS-parametrar i egna protokollfiler.
NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.
- Anpassa följande innehåll:
- Verktyg
- Skärdata
- Matningshastigheter
- Säkerhetshöjd eller säkra positioner
- Maskinspecifika positioner, t.ex. med M91
- Sökvägar till programanrop
Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.
Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.
Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.
0 BEGIN PGM SQL_READ_WMAT MM | |
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\WMAT.TAB'" | ; skapa synonym |
2 SQL BIND QS1800 "my_table.WMAT" | ; bind QS-parameter |
3 SQL QL1 "SELECT WMAT FROM my_table WHERE NR==3" | ; definiera sökning |
4 SQL FETCH Q1900 HANDLE QL1 | ; genomför sökning |
5 SQL ROLLBACK Q1900 HANDLE QL1 | ; avsluta transaktion |
6 SQL BIND QS1800 | ; radera parameterbindning |
7 SQL Q1 "DROP SYNONYM my_table" | ; radera synonym |
8 END PGM SQL_READ_WMAT MM |
Steg | Förklaring | |
---|---|---|
1 | Skapa synonym |
|
2 | Bind QS-parameter |
|
3 | Sökning definieras |
|
4 | Sökning genomförs |
|
5 | Avsluta transaktion | Transaktionen avslutas och de använda resurserna friges |
6 | Radera bindning | Kopplingen mellan tabellkolumnen och QS-parametern raderas (nödvändiga Resurser-friges) |
7 | Radera synonym | Synonymen raderas (nödvändiga Resurser-friges) |
Synonymer utgör endast ett alternativ till de nödvändiga absoluta sökvägarna. Inmatning av relativa sökvägsuppgifter är inte möjligt.
I följande NC-program visas hur en absolut sökväg anges.
NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.
- Anpassa följande innehåll:
- Verktyg
- Skärdata
- Matningshastigheter
- Säkerhetshöjd eller säkra positioner
- Maskinspecifika positioner, t.ex. med M91
- Sökvägar till programanrop
Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.
Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.
Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.
0 BEGIN PGM SQL_READ_WMAT_2 MM | |
1 SQL BIND QS 1800 "'TNC:\table\WMAT.TAB'.WMAT" | ; bind QS-parameter |
2 SQL QL1 "SELECT WMAT FROM 'TNC:\table\WMAT.TAB' WHERE NR ==3" | ; definiera sökning |
3 SQL FETCH Q1900 HANDLE QL1 | ; genomför sökning |
4 SQL ROLLBACK Q1900 HANDLE QL1 | ; avsluta transaktion |
5 SQL BIND QS 1800 | ; radera parameterbindning |
6 END PGM SQL_READ_WMAT_2 MM |