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.
Subiecte corelate
- Apelarea directă a programului NC
Descrierea funcţiilor
- Sistemul de control execută programul NC după cum urmează:
- 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.
- Când sistemul de control citește CALL SELECTED PGM, acesta apelează programul NC selectat anterior la acest punct.
- După aceea, sistemul de control execută programul NC apelat până la ultimul bloc NC.
- 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.
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.
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.
- 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ă.