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ă.

Descrierea funcţiilor

Creați programe NC în modul de operare Programare din spațiul de lucru Program.

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.

 
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.

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.

Funcția NC Inserare funcții 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

Aspectul programului NC

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.
  • Noțiuni fundamentale de programare