In het onderstaande voorbeeld wordt het gedefinieerde materiaal uit de tabel (WMAT.TAB) uitgelezen en als tekst in een QS-parameter opgeslagen. Het volgende voorbeeld toont een mogelijke toepassing en de vereiste programmastappen.
Teksten uit QS-parameters kunt u bijv. met de functie FN 16 in eigen protocolbestanden blijven gebruiken.
De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.
- Pas de volgende inhoud aan:
- Gereedschappen
- Snijwaarden
- Aanzetten
- Veilige hoogte of veilige posities
- Machinespecifieke posities, bijv. met M91
- Paden van programma-oproepen
Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.
Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.
Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.
0 BEGIN PGM SQL_READ_WMAT MM | |
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\WMAT.TAB'" | ; Synoniem maken |
2 SQL BIND QS1800 "my_table.WMAT" | ; QS-parameters koppelen |
3 SQL QL1 "SELECT WMAT FROM my_table WHERE NR==3" | ; Zoeken definiëren |
4 SQL FETCH Q1900 HANDLE QL1 | ; Zoeken uitvoeren |
5 SQL ROLLBACK Q1900 HANDLE QL1 | ; Transactie afsluiten |
6 SQL BIND QS1800 | ; Parameterkoppeling verbreken |
7 SQL Q1 "DROP SYNONYM my_table" | ; Synoniem wissen |
8 END PGM SQL_READ_WMAT MM |
Stap | Verklaring | |
---|---|---|
1 | Synoniem maken |
|
2 | QS-parameters koppelen |
|
3 | Zoeken definiëren |
|
4 | Zoeken uitvoeren |
|
5 | Transactie afsluiten | De transactie wordt afgesloten en de gebruikte resources worden vrijgegeven |
6 | Koppeling verbreken | De koppeling tussen tabelkolom en QS-parameters wordt verbroken (vrijgaven van noodzakelijke resources) |
7 | Synoniem wissen | Het synoniem wordt weer gewist (noodzakelijke resources-vrijgave) |
Synoniemen vormen uitsluitend een alternatief voor de noodzakelijke absolute paden. Het is niet mogelijk om een relatief pad op te geven.
Het volgende NC-programma toont de invoer van een absoluut pad.
De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.
- Pas de volgende inhoud aan:
- Gereedschappen
- Snijwaarden
- Aanzetten
- Veilige hoogte of veilige posities
- Machinespecifieke posities, bijv. met M91
- Paden van programma-oproepen
Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.
Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.
Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.
0 BEGIN PGM SQL_READ_WMAT_2 MM | |
1 SQL BIND QS 1800 "'TNC:\table\WMAT.TAB'.WMAT" | ; QS-parameters koppelen |
2 SQL QL1 "SELECT WMAT FROM 'TNC:\table\WMAT.TAB' WHERE NR ==3" | ; Zoeken definiëren |
3 SQL FETCH Q1900 HANDLE QL1 | ; Zoeken uitvoeren |
4 SQL ROLLBACK Q1900 HANDLE QL1 | ; Transactie afsluiten |
5 SQL BIND QS 1800 | ; Parameterkoppeling verbreken |
6 END PGM SQL_READ_WMAT_2 MM |