Selectarea unui program NC și apelarea acestuia cu SEL PGM și CALL SELECTED PGM

Aplicaţie

Funcția SEL PGM permite selectarea unui alt program NC separat, pe care îl puteți apela la o altă poziție din programul NC activ. Sistemul de control execută programul NC selectat în poziția în care l-ați apelat în programul NC de apelare utilizând CALL SELECTED PGM.

Descrierea funcţiilor

  1. Sistemul de control execută programul NC după cum urmează:
  2. Sistemul de control execută programul NC până când un alt program NC este apelat cu CALL PGM. Când sistemul de control citește SEL PGM, acesta reține programul NC definit.
  3. Când sistemul de control citește CALL SELECTED PGM, acesta apelează programul NC selectat anterior la acest punct.
  4. După aceea, sistemul de control execută programul NC apelat până la ultimul bloc NC.
  5. Apoi, sistemul de control continuă executarea programului NC de apelare cu următorul bloc NC după CALL SELECTED PGM.
  • Următoarele condiții se aplică apelurilor de program:
  • Programul NC de apelare nu trebuie să conţină un apel APELAŢI PGM în programul NC de apelare. Aceasta creează o buclă infinită.
  • Programul NC apelat nu trebuie să conţină o funcţie auxiliară M30 sau M2. Dacă aţi definit subprogramele din programele NC de apelare folosind etichetele, atunci puteţi înlocui M30 sau M2 cu o funcţie de salt necondiţionat. Acest lucru împiedică sistemul de control să execute un subprogram.
  • Salt necondiționat

  • Dacă programul NC apelat conține funcțiile auxiliare, sistemul de control generează un mesaj de eroare.

  • Programul NC apelat trebuie să fie complet. Dacă lipsește blocul NC END PGM, sistemul de control generează un mesaj de eroare.

Introducere

Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.

  • Modificați următorul conținut după cum este necesar:
  • Scule
  • Parametri de tăiere
  • Viteze de avans
  • Înălțimea de degajare sau poziția de siguranță
  • Pozițiile specifice mașinii, de ex., cu M91
  • Traseele apelărilor programului

Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.

În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.

 
Tip

Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.

11 SEL PGM "reset.h"

; Selectarea unui program NC pentru apelare

* - ...

21 CALL SELECTED PGM

; Apelarea programului NC selectat

Funcția NC SEL PGM include următoarele elemente de sintaxă:

Element de sintaxă

Semnificație

SEL PGM

Inițiatorul de sintaxă pentru selectarea unui program NC de apelat

„ ” sau QS

Calea programului NC apelat

Nume fix sau variabil

Programul NC poate fi selectat într-un meniu de selectare.

Funcția NC CALL SELECTED PGM include următoarele elemente de sintaxă:

Element de sintaxă

Semnificație

CALL SELECTED PGM

Sintaxă pentru apelarea programului NC selectat

Note

  • În cadrul funcției SEL PGM, programul NC poate fi, de asemenea, selectat cu parametri QS, astfel încât apelarea programului să poată fi controlată în mod variabil.
  • Dacă lipsește un program NC care a fost apelat prin CALL SELECTED PGM, sistemul de control întrerupe execuția sau simularea programului cu un mesaj de eroare. Pentru a evita întreruperile nedorite în timpul execuției programului, puteți utiliza funcția FN 18: SYSREAD (ID10 NR110 și NR111) pentru a verifica toate căile de la începutul programului.
  • Citire date sistem cu FN 18: SYSREAD

  • Dacă fișierul apelat se află în același director precum cel din care apelați, puteți să introduceți numele fișierului și fără cale. Dacă selectați fișierul utilizând meniul de selectare, sistemul de control va continua automat în acest mod.
  • De regulă, parametrii Q sunt aplicați la nivel global cu o apelare de program PGM CALL. Astfel, vă rugăm să rețineți că modificările aduse parametrilor Q din programul NC apelat pot de asemenea să influențeze programul NC de apelare. Dacă este necesar, utilizaţi parametrii QL, care afectează numai programul NC activ.
  • În timp ce sistemul de control execută programul NC apelant, editarea tuturor programelor NC apelate este dezactivată.