Subprograme și repetițiile de secțiuni de program
Tehnicile de programare sunt utile în structurarea programului NC şi evitarea repetărilor inutile. Utilizând subprogramele, trebuie să definiţi, de exemplu, poziţiile de prelucrare pentru mai multe scule doar o dată. Repetările secţiunilor de program, pe de altă parte, vă ajută să evitaţi programarea multiplă a blocurilor NC identice, succesive sau a secvenţelor de programe. Prin combinarea şi imbricarea acestor două tehnici de programare, puteţi păstra programele NC destul de scurte şi puteţi restricţiona modificările la câteva locaţii centrale ale programului.
Repetările subprogramelor și ale secțiunilor de program cu eticheta LBL
Definirea etichetelor
Cu funcţia NCG98, definiţi o etichetă nouă în programul NC.
Fiecare etichetă trebuie să fie programabilă fără echivoc în programul NC printr-un număr sau un nume. Dacă un număr sau un nume există de două ori într-un program NC, sistemul de control afișează un avertisment înaintea blocului NC.
Dacă definiţi o etichetă după M30 sau M2, aceasta corespunde unui subprogram. Subprogramele trebuie să fie întotdeauna încheiate cu un G98 L0. Acest număr este singurul care poate exista în orice număr de ori în programul NC.
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.
N110 G98 L1 | ; Începutul subprogramului definit printr-un număr |
N120 G00 Z+100 | ; Retragere la avans transversal rapid |
N130 G98 L0 | ; Sfârșit subprogram |
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.
N110 G98 L "UP" | ; Începutul subprogramului definit printr-un nume |
G98 L corespunde sintaxei Klartext LBL.
Apelarea unui subprogram
Cu funcţia NC L, apelaţi un subprogram programat după M30 sau M2.
Când sistemul de control citeşte funcţia NC L, acesta va sări la eticheta definită şi va continua executarea programului NC din acest bloc NC. Când sistemul de control citeşte G98 L0, acesta va sări înapoi la următorul bloc NC după apelarea cu L.
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.
N110 L1 | ; Apelarea subprogramului |
L fără G98 corespunde sintaxei Klartext CALL LBL.
Repetare secţiune program
Repetarea secţiunii programului vă permite să executaţi o anumită secţiune a programului de oricâte ori. Secţiunea programului trebuie să înceapă cu o definiţie a etichetei G98 L şi să se termine cu L. Cu numeralul după virgula zecimală, puteţi defini opţional cât de des doriţi ca sistemul de control să repete această secţiune de program.
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.
N110 L1.2 | ; Apelare etichetă 1 de două ori |
L fără 98 şi numeralul după virgula zecimală corespund sintaxei Klartext CALL LBL REP.