Conținutul unui program NC
Aplicația Aplicaţie
Utilizați programe NC pentru a defini deplasarea și comportamentul mașinii. Programele NC constau din blocuri NC care conțin elemente de sintaxă ale funcțiilor NC. Cu ajutorul limbajului de programare HEIDENHAIN Klartext, sistemul de control vă susține prin afișarea unui dialog cu informații despre conținutul necesar pentru fiecare element de sintaxă.
Subiecte corelate
- Crearea unui nou program NC
- Programe NC utilizând fișiere CAD
- Structura unui program NC pentru prelucrarea pe contur
Descrierea funcţiilor
Creați programe NC în modul de operare Programare din spațiul de lucru Program.
- Primul și ultimul bloc NC din programul NC conțin următoarele informații:
- Sintaxa BEGIN PGM sau END PGM
- Numele programului NC
- Unitatea de măsură a programului NC (mm sau inch)
Sistemul de control introduce automat blocurile NC BEGIN PGM și END PGM la crearea unui program NC. Nu puteți șterge aceste blocuri NC.
- Blocurile NC create după BEGIN PGM conțin următoarele informații:
- Definirea piesei brute de prelucrat
- Apelări de scule
- Apropierea de o poziție de siguranță
- Viteze de avans și viteza broșei
- Deplasări de traversare, cicluri și alte funcții 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.
0 BEGIN PGM EXAMPLE MM | ; Pornirea programului |
1 BLK FORM 0.1 Z X-50 Y-50 Z-20 | ; Funcţia NC pentru definirea piesei brute de prelucrat, constând din două blocuri NC |
2 BLK FORM 0.2 X+50 Y+50 Z+0 | |
3 TOOL CALL 5 Z S3200 F300 | ; Funcția NC pentru apelarea sculei |
4 L Z+100 R0 FMAX M3 | ; Funcția NC pentru traversare în linie dreaptă |
* - ... | |
11 M30 | ; Funcția NC pentru finalizarea programului NC |
12 END PGM EXAMPLE MM | ; Sfârșitul programului |
Componentă de sintaxă | Semnificație |
---|---|
Bloc NC | 4 TOOL CALL 5 Z S3200 F300 Un bloc NC constă din numărul blocului și sintaxa funcției NC. Un bloc NC poate conține mai multe rânduri, cum ar fi ciclurile. Sistem de control numerotează blocurile NC în ordine crescătoare. |
Funcție NC | TOOL CALL 5 Z S3200 F300 Utilizați funcțiile NC pentru a defini comportamentul sistemului de control. Numărul de bloc nu face parte din funcția NC. |
Inițiator de sintaxă | APELARE SCULĂ Inițiatorul de sintaxă denumește clar fiecare funcție NC. Inițiator de sintaxă folosit în fereastra Inserați funcția NC. |
Element de sintaxă | TOOL CALL 5 Z S3200 F300 Elementele de sintaxă fac parte din funcția NC, cum ar fi valorile tehnologice S3200 sau informații privind coordonatele. Funcțiile NC conțin, opțional și elemente de sintaxă. Sistemul de control afișează elementele de sintaxă colorat, în spațiul de lucru Program |
Val. | 3200 pentru turația broșei S Nu toate elementele de sintaxă trebuie să conțină valori numerice, cum ar fi axa sculei Z |
Dacă creați un program NC într-un editor de text sau în afara sistemului de control, respectați ortografierea și secvența elementelor de sintaxă.
Note
- Funcțiile NC pot să conțină mai multe blocuri NC, cum ar fi BLK FORM.
- Funcțiile auxiliare M și comentariile pot fi amândouă elemente de sintaxă în cadrul funcțiilor NC, precum și al propriilor funcții NC.
- Scrieți întotdeauna un program NC ca și când scula s-ar afla în mișcare. Astfel, este irelevant dacă mișcare este efectuată este realizată de o axă de cap sau masă.
- Extensia denumirii fișierului *.h indică un program Klartext.