Noțiuni fundamentale
Aplicaţie
Standardul ISO 6983 defineşte o sintaxă NC universală.
Pe TNC7, puteţi executa şi edita programele NC cu elementele de sintaxă ISO acceptate.
Descrierea funcţiilor
- În legătură cu programele ISO, TNC7 oferă următoarele posibilităţi:
- Transferul fişierelor la sistemul de control
- Editarea programelor ISO pe sistemul de control
- În plus faţă de sintaxa ISO standardizată, puteţi programa cicluri specifice HEIDENHAIN ca funcţii G.
- Codificarea în sintaxa Klartext vă permite să utilizaţi unele funcţii NC în programele ISO.
- Testarea programelor NC utilizând modul de simulare
- Executarea programelor NC
Conținutul unui program ISO
Un program ISO este structurat după cum urmează:
Sintaxa ISO | Funcție |
---|---|
I | Tip fișier Programele ISO au o extensie de nume de fişier *.i. |
%NAME G71 | Începutul şi sfârşitul programului |
G71 | Unitate de măsură: mm |
G70 | Unitate de măsură: inch |
N10 N20 N30 ... | Numerele blocurilor NC În parametrul opţional al maşinii blockIncrement (nr. 105409), definiţi incrementul dintre numerele blocului. |
N99999999 | Numărul blocului NC pentru sfârşitul programului Un program NC este incomplet fără acest număr de bloc NC. Sistemul de control adaugă şi actualizează automat numerele de blocuri NC din fişier. Spaţiul de lucru Program afişează exclusiv numere succesive fără a lua în calcul incrementul definit. |
G01 X+0 Y+0 ... | Funcții NC |
Conţinutul unui bloc 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 G01 G90 X+10 Y+0 G41 F3000 M3 |
Un bloc NC conţine următoarele elemente de sintaxă:
Sintaxa ISO | Funcție |
---|---|
G01 | Începutul sintaxei |
G90 | Intrarea absolută sau incrementală |
X+10 Y+0 | |
G41 | Compensarea razei sculei |
F3000 | Viteză de avans |
M3 | Funcţii auxiliare (funcţii M) |
Exemplu ISO
Exemplu de sarcină 1339889
Exemplu de soluţie 1338459
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.
% 1339889 G71 | |||
N10 G30 G17 X+0 Y+0 Z-40 | ; Definirea piesei brute de prelucrat | ||
N20 G31 X+100 Y+100 Z+0 | ; Definirea piesei brute de prelucrat | ||
N30 T16 G17 S6500 | ; Apelare sculă | ||
N40 G00 G90 Z+250 G40 M3 | ; Înălţime de degajare în axa sculei | ||
N50 G00 X-20 Y-20 | ; Prepoziţionare în planul de prelucrare | ||
N60 G00 Z+5 | ; Prepoziţionare pe axa sculei | ||
N70 G01 Z-5 F3000 M8 | ; Avans la adâncimea de prelucrare | ||
N80 G01 X+5 Y+5 G41 F700 | ; Primul punct pe contur | ||
N90 G26 R8 | ; Funcţia de apropiere | ||
N100 G01 Y+95 | ; Linie dreaptă | ||
N110 G01 X+95 | |||
N120 G24 R10 | ; Șanfren | ||
N130 G01 Y+5 | |||
N140 G24 R20 | |||
N150 G01 X+5 | |||
N160 G27 R8 | ; Funcţia de îndepărtare | ||
N170 G01 X-20 Y-20 G40 F1000 | ; Înălţime de degajare în planul de prelucrare | ||
N180 G00 Z+250 | ; Înălţime de degajare în axa sculei | ||
N190 T6 G17 S6500 | ; Apelare sculă | ||
N200 G00 G90 Z+250 G40 M3 | |||
N210 G00 X+50 Y+50 M8 | |||
N220 CYCL DEF 254 CANAL CIRCULAR ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
N230 G79 | ; Apelare ciclu | ||
N240 G00 Z+250 M30 | |||
N99999999 % 1339889 G71 |
Note
- Programele ISO pot fi editate utilizând orice editor de texte (de ex., Leafpad).
- Puteţi apela un program Klartext în cadrul unui program ISO (de ex., pentru a beneficia de posibilităţile de programare grafică).
- Puteţi apela un program Klartext în cadrul unui program ISO (de ex., pentru a utiliza funcţiile NC care sunt disponibile numai pentru programarea Klartext).