Välj och anropaNC-program med SEL PGM och CALL SELECTED PGM

Användningsområde

Med funktionen SEL PGM kan du välja mellan ett annat separat NC-program, som du anropar på ett annat ställe i det aktiva NC-programmet. Styrsystemet behandlar det valda NC-programmet på den plats där du anropar det i det anropande NC-programmet med CALL SELECTED PGM.

Funktionsbeskrivning

  1. Styrsystemet behandlar NC-program enligt följande:
  2. Styrsystemet bearbetar NC-programmet tills ett annat Nc-program anropas med CALL PGM. Om styrsystemet läser SEL PGM kommer det ihåg det definierade NC-programmet.
  3. Om styrsystemet läser av CALL SELECTED PGM anropar du det tidigare valda NC-programmet på detta ställe.
  4. I anslutning utför styrsystemet det anropade NC-programmet till det sista NC-blocket.
  5. Sedan fortsätter styrsystemet det anropade NC-programmet 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 SEL PGM "reset.h"

; välj NC-programmet för anrop

* - ...

21 CALL SELECTED PGM

; anropa valt NC-program

NC-funktionen SEL PGM innehåller följande syntaxelement:

Syntaxelement

Betydelse

SEL PGM

Syntaxöppnare för att välja ett NC-program som ska anropas

" " eller QS

Sökväg till det anropade NC-programmet

Fast eller variabelt namn

NC-programmet kan väljas med en rullgardinsmeny.

NC-funktionen CALL SELECTED PGM innehåller följande syntaxelement:

Syntaxelement

Betydelse

CALL SELECTED PGM

Syntax för anropet av valda NC-program

Anmärkning

  • Inom funktionen SEL PGM kan NC-programmet även väljas med QS-parametern så att du kan styra programanropet variabelt.
  • När ett med CALL SELECTED PGM anropat NC-program saknas, avbryter styrsystemet programkörningen eller simuleringen med ett felmeddelande. För att undvika oönskade avbrott i programexekveringen kan du testa alla sökvägar i början av programmet med hjälp av funktionen FN 18: SYSREAD (ID10 NR 110 och INR 111).
  • Läsa systemdata med FN 18: SYSREAD

  • 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.
  • 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.