Med funktionen PGM CALL anropar du ett annat, separat NC-program utifrån ett NC-program. Styrsystemet implementerar det anropade NC-programmet vid det ställe i NC-programmet som det har anropats på. På så sätt kan du behandla t.ex. en bearbetning med olika transformationer.
Användningsområde
Relaterade ämnen
- Programanrop med cykel 12 PGM CALL
- Programanrop enligt tidigare val
- Behandla flera NC-program som uppdragslista
Välj och anropaNC-program med SEL PGM och CALL SELECTED PGM
Funktionsbeskrivning

- Styrsystemet behandlar NC-program enligt följande:
- Styrsystemet exekverar det anropande NC-programmet tills du anropar ett annat NC-program med CALL PGM.
- I anslutning utför styrsystemet det anropade NC-programmet till det sista NC-blocket.
- Därefter återupptar styrsystemet det anropande NC-programmet igen från och med nästa NC-block efter CALL PGM.
- För programanrop gäller följande ramvillkor:
- Det anropade NC-programmet får inte innehålla något anrop CALL PGM till det anropande NC-programmet. Därigenom uppstår en Endlosschleife.
- Det anropade NC-programmet får inte innehålla tilläggsfunktion M30 eller M2’. Om du har definierat underprogram med label i det anropade NC-programmet kan du ersätta M30 eller M2 med en ovillkorad hoppfunktion. På så sätt fungerar styrsystemet t.ex. underprogram inte utan anrop.
- Det anropade NC-programmet måste vara fullständigt. Om NC-blocket END PGM saknas avger styrsystemet ett felmeddelande.
Om det anropade NC-programmet innehåller tilläggsfunktionen avger styrsystemet en varning.
Inmatning
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.
11 CALL PGM reset.h | ; Anropa ett NC-program |
NC-funktionen innehåller följande syntaxelement:
Syntaxelement | Betydelse |
---|---|
CALL PGM | Syntaxöppnare för anropet av NC-programmet |
reset.h | Sökväg till det anropade NC-programmet NC-programmet kan väljas med en rullgardinsmeny. |
Anmärkning
- Återställ koordinattransformationer i samma NC-program som de har använts i
- Kontrollera i förekommande fall förloppet med hjälp av den grafiska simuleringen
- Sökvägen till programanropet inkl. namn på NC-programmet får vara max. 255 tecken.
- Om den anropade filen finns i samma katalog som den anropande filen kan du även endast koppla filnamnet utan sökväg. Om du väljer filen i rullgardinsmenyn fortsätter styrningen automatiskt på så sätt.
- När du vill använda variabla programanrop i kombination med String-parametrar, använder du funktionen SEL PGM.
- Om du vill programmera variabla programanrop i kombination med strängparametrar, använder du funktionen SEL PGM.
- Vid ett programanrop PGM CALL har Q-parametrar principiellt global verkan. Observera därvid att ändringar av Q-parametrar i det anropade NC-programmet även inverkar på det anropande NC-programmet. Använd vid behov QL-parameter, som endast fungerar i aktivt NC-program.
- Vid ett PGM CALL är Q-parametrar principiellt globalt verksamma. Observera därvid att ändringar av Q-parametrar i det anropade NC-programmet även inverkar på det anropande NC-programmet. Använd vid behov QL-parameter, som endast fungerar i aktivt NC-program.
- När styrsystemet behandlar det anropande NC-programmet går det inte att redigera alla anropade NC-program.
Välj och anropaNC-program med SEL PGM och CALL SELECTED PGM