Anropa NC-programmet med PGM CALL

Användningsområde

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.

Funktionsbeskrivning

8H000162
  1. Styrsystemet behandlar NC-program enligt följande:
  2. Styrsystemet exekverar det anropande NC-programmet tills du anropar ett annat NC-program med CALL PGM.
  3. I anslutning utför styrsystemet det anropade NC-programmet till det sista NC-blocket.
  4. 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.
  • Ovillkorligt hopp

    Om det anropade NC-programmet innehåller tilläggsfunktionen avger styrsystemet en varning.

  • Det anropade NC-programmet måste vara fullständigt. Om NC-blocket END PGM saknas avger styrsystemet ett felmeddelande.

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.

 
Tip

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

 
Hänvisning
Varning kollisionsrisk!
Styrsystemet genomför inte någon automatisk kollisionsövervakning mellan verktyget och arbetsstycket. Om du inte specifikt återställer koordinatomräkningar i det anropade NC-programmet, kommer dessa transformationer är även påverka det anropande NC-programmet. Under bearbetningen finns det kollisionsrisk!
  1. Återställ koordinattransformationer i samma NC-program som de har använts i
  2. 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.
  • Välj och anropaNC-program med SEL PGM och CALL SELECTED 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.