Folderul Comenzi salt
Aplicaţie
În folderul Comenzi salt din fereastra Inserați funcția NC, sistemul de control furnizează funcțiile de la FN 9 până la FN 12 pentru salturi cu decizii de tip cauză-efect.
În cazul deciziilor dacă-atunci, sistemul de control compară o valoare variabilă sau fixă cu altă valoare variabilă sau fixă. În cazul în care condiţia este îndeplinită, sistemul de control sale la eticheta programată pentru condiţie.
În cazul în care condiţia nu este îndeplinită, sistemul de control continuă cu blocul NC următor.
Subiecte corelate
- Salturi fără condiție cu apel etichetă CALL LBL
Repetările subprogramelor și ale secțiunilor de program cu eticheta LBL
Descrierea funcţiilor
Folderul Comenzi salt conține următoarele funcții:
Pictogramă | Funcție |
---|---|
FN 9: salt dacă este egal Exemplu: FN 9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“ Dacă ambele valori sunt egale, sistemul de control sare la eticheta definită. | |
FN 9: salt dacă este nedefinit Exemplu: FN 9: IF +Q1 IS UNDEFINED GOTO LBL “UPCAN25“ Dacă variabila este nedefinită, sistemul de control sare la eticheta definită. | |
FN 9: salt dacă este definit Exemplu: FN 9: IF +Q1 IS DEFINED GOTO LBL “UPCAN25“ Dacă variabila este definită, sistemul de control sare la eticheta definită. | |
FN 10: salt dacă nu este egal Exemplu: FN 10: IF +10 NE –Q5 GOTO LBL 10 Dacă ambele valori nu sunt egale, sistemul de control sare la eticheta definită. | |
FN 11: salt dacă este mai mare decât Exemplu: FN 11: IF+Q1 GT+10 GOTO LBL QS5 Dacă prima valoare este mai mare decât cea de-a doua valoare, sistemul de control sare la eticheta definită. | |
FN 12: salt dacă este mai mic decât Exemplu: FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“ Dacă prima valoare este mai mică decât cea de-a doua valoare, sistemul de control sare la eticheta definită. |
Puteţi introduce valori fixe sau variabile pentru decizii dacă-atunci.
Salt necondiționat
Salturile necondiționate sunt salturi a căror condiție este întotdeauna îndeplinită.
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 FN 9: IF+0 EQU+0 GOTO LBL1 | ; Salt necondiţional cu FN 9 a cărui condiţie este întotdeauna îndeplinită |
Puteți utiliza astfel de salturi, de exemplu, într-un program NC apelat în care lucrați cu subprograme. Într-un program NC fără M30 sau M2, puteţi preveni executarea subprogramelor de către sistemul de control fără o apelare cu LBL CALL. Ca adresă de salt, programaţi o etichetă care se află direct înainte de sfârşitul programului.
Definiţii
Prescurtare | Definiţie |
---|---|
IF | Dacă |
EQU (equal) | Egal cu |
NE (not equal) | Neegal |
GT (greater than) | Mai mare decât |
LT (less than) | Mai mic decât |
GOTO (go to) | Depl. |
NEDEFINIT | Nedefinit |
DEFINIT | Definit |