Ciclul 225 GRAVARE
Programare ISO
G225
Aplicaţie
Secvenţă ciclu
- Dacă scula este sub Q204 DIST. DE SIGURANTA 2, sistemul de control va muta mai întâi la valoarea de la Q204.
- Sistemul de control poziţionează scula în planul de lucru la punctul de pornire pentru primul caracter.
- Sistemul de control gravează textul.
- Dacă Q202 ADANC. MAX. PLONJARE este mai mare decât Q201 ADANCIME, sistemul de control va grava fiecare caracter cu o mişcare dintr-un singur avans.
- Dacă Q202 ADANC. MAX. PLONJARE este mai mică decât Q201 ADANCIME, sistemul de control va grava fiecare caracter cu câteva mişcări de avans. Sistemul de control va încheia întotdeauna frezarea unui caracter înainte de a-l prelucra pe următorul.
- După ce sistemul de control a gravat un caracter, retrage scula la prescrierea de degajare Q200 deasupra suprafeţei piesei de prelucrat.
- Paşii 2 şi 3 ai procesului sunt repetaţi pentru toate caracterele de gravat.
- În cele din urmă, sistemul de control retrage scula la cea de-a 2-a prescriere de degajare Q204.
Note
- Acest ciclu poate fi executat numai în modul de prelucrare MOD DE FUNCŢIONARE FREZARE.
Note despre programare
- Semnul algebric pentru parametrul de ciclu ADÂNCIME determină direcţia de lucru. Dacă programaţi ADÂNCIME=0, ciclul nu va fi executat.
- Textul de gravat poate, de asemenea, fi transferat cu ajutorul unei variabile de şir (QS).
- Parametrul Q347 influenţează poziţia de rotaţie a literelor.
Dacă Q374 = de la 0° la 180°, caracterele sunt gravate de la stânga la dreapta.
Dacă Q374 este mai mare de 180°, direcţia de gravare este inversată.
Parametrii ciclului
Grafică asist. | Parametru | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
QS500 Text de gravat? Textul de gravat între ghilimele. Alocarea unei variabile şir prin tasta Q a tastaturii numerice. Tasta Q de pe tastatura alfabetică reprezintă introducerea normală a textului. Introducere: max. 255 caractere | |||||||||||||||||||||||
Q513 Înălţimea caracterului? Înălţimea caracterelor de gravat, în mm Intrare: 0...999,999 | |||||||||||||||||||||||
Q514 Factor distanţă între caractere? Fontul utilizat este denumit font proporţional. Aceasta înseamnă că lăţimea caracterelor variază în funcţie de forma acestora. X = lăţimea caracterului + distanţarea implicită. Acest factor vă permite să influenţaţi distanţarea. Q514 = 0/1: Distanţare implicită între caractere Q514 > 1: Distanţarea dintre caractere este extinsă. Q514 < 1: Distanţarea dintre caractere este redusă. Aceasta poate duce la suprascrierea caracterelor. Intrare: 0...10 | |||||||||||||||||||||||
Q515 Tipul fontului? În mod implicit, sistemul de control utilizează fontul DeJaVuSans. | |||||||||||||||||||||||
Q516 Text pe linie/cerc (0-2)? 0: Gravare text în linie dreaptă 1: Gravare text în arc de cerc 2: Gravare text de-a lungul interiorului unui arc circular (circumferenţial, nu neapărat lizibil de dedesubt) Intrare: 0, 1, 2 | |||||||||||||||||||||||
Q374 Unghi de rotaţie? Unghi la centru dacă textul este dispus în arc de cerc. Unghiul de gravare, dacă textul este dispus în linie dreaptă. Intrare: -360,000...+360,000 | |||||||||||||||||||||||
Q517 Raza pentru text pe cerc? Raza arcului pe care sistemul de control va grava textul, în mm. Intrare: 0...99999,9999 | |||||||||||||||||||||||
Q207 Viteză de avans pt. frezare? Viteza de avans transversal a sculei pentru frezare, în mm/min Intrare: 0...99999,999 alternativ FAUTO, FU, FZ | |||||||||||||||||||||||
Q201 Adâncime? Distanţa dintre suprafaţa piesei de prelucrat şi baza de gravare. Această valoare are un efect incremental. Intrare: -99999,9999...+99999,9999 | |||||||||||||||||||||||
Q206 Viteză de avans pt. pătrundere? Viteză de avans transversal a sculei în timpul pătrunderii, în mm/min Intrare: 0...99999,999 sau FAUTO, FU | |||||||||||||||||||||||
Q200 Salt de degajare? Distanţa dintre vârful sculei şi suprafaţa piesei de prelucrat. Această valoare are un efect incremental. Intrare: 0...99999,9999 sau PREDEF | |||||||||||||||||||||||
Q203 Coord. supraf. piesă prelucrat? Coordonata de pe suprafaţa piesei de prelucrat raportată la originea activă. Valoarea are un efect absolut. Intrare: -99999,9999...+99999,9999 | |||||||||||||||||||||||
Q204 Dist. de siguranta 2? Coordonată pe axa broşei la care nu poate apărea nicio coliziune între sculă şi piesa de prelucrat (elementele de fixare). Această valoare are un efect incremental. Intrare: 0...99999,9999 sau PREDEF | |||||||||||||||||||||||
Q367 Referință ptr poziția text (0-6)? Introduceţi aici referinţa pentru poziţia textului. În funcţie de cum va fi gravat textul, în arc de cerc sau în linie dreaptă (parametrul Q516), pot fi introduse următoarele valori:
Intrare: 0...9 | |||||||||||||||||||||||
Q574 Lungimea maximă a textului? Introduceţi lungimea maximă a textului. Sistemul de control ia, de asemenea, în calcul parametrul Q513 Înălţime caractere. Dacă Q513 = 0, sistemul de control gravează textul pe lungimea exactă indicată în parametrul Q574. Înălţimea caracterelor este scalată corespunzător. Dacă Q513 > 0, sistemul de control verifică dacă lungimea efectivă a textului depăşeşte lungimea maximă a textului introdusă în parametrul Q574. Dacă acesta este cazul, sistemul de control afişează un mesaj de eroare. Intrare: 0...999,999 | |||||||||||||||||||||||
Q202 Adâncime maximă plonjare? Avans maxim adâncime per aşchiere. Operaţiunea de prelucrare este efectuată în câţiva paşi dacă această valoare este mai mică decât Q201. Intrare: 0...99999,9999 |
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 CYCL DEF 225 GRAVARE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Caractere permise pentru gravare
Pe lângă litere mici, majuscule şi cifre, sunt permise următoarele caractere speciale: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE
Sistemul de control utilizează caracterele speciale % şi \ pentru funcţiile speciale. Dacă doriţi să gravaţi aceste caractere, introduceţi-le de două ori în textul de gravat, de ex. %%).
Atunci când gravaţi caractere cu tremă, caracterele ß, ø, @ sau marcajul CE, introduceţi caracterul % înainte de caracterul care trebuie gravat:
Introducere | Semn algebric |
---|---|
%ae | ä |
%oe | ö |
%ue | ü |
%AE | Ä |
%OE | Ö |
%UE | Ü |
%ss | ß |
%D | ø |
%at | @ |
%CE | CE |
Caractere care nu pot fi imprimate
În afară de text, puteţi defini anumite caractere neimprimabile, în scopuri legate de formatare. Introduceţi caracterul special \ înaintea caracterelor neimprimabile.
Sunt disponibile următoarele posibilităţi de formatare:
Introducere | Caracter |
---|---|
\n | Paragraf |
\t | Indentare orizontală (lăţimea de indentare este setată permanent la opt caractere) |
\v | Indentare verticală (lăţimea de indentare este setată definitiv la un rând) |
Variabilele sistemului de gravare
În plus faţă de caracterele standard, puteţi grava conţinutul anumitor variabile din sistem. Variabila de sistem trebuie să fie precedată de %.
Puteţi, de asemenea, grava data sau ora curentă sau săptămâna calendaristică curentă. În acest scop, introduceţi %time<x>. <x> defineşte formatul, de ex. 08 pentru ZZ.LL.AAAA. (Identic cu funcţia SYSSTR ID10321)
Reţineţi că, la introducerea datei, este necesar să introduceţi cifra 0 înainte de numerele cu o singură cifră de la 1 la 9, de ex. %time08.
Introducere | Caracter |
---|---|
%time00 | ZZ.LL.AAAA hh:mm:ss |
%time01 | Z.LL.AAAA h:mm:ss |
%time02 | Z.LL.AAAA h:mm |
%time03 | Z.LL.AA h:mm |
%time04 | AAAA-LL-ZZ hh:mm:ss |
%time05 | AAAA-LL-ZZ hh:mm |
%time06 | AAAA-LL-ZZ h:mm |
%time07 | AA-LL-ZZ h:mm |
%time08 | ZZ.LL.AAAA |
%time09 | Z.LL.AAAA |
%time10 | Z.LL.AA |
%time11 | AAAA-LL-ZZ |
%time12 | AA-LL-ZZ |
%time13 | hh:mm:ss |
%time14 | h:mm:ss |
%time15 | h:mm |
%time99 | Săptămâna calendaristică ISO 8601 Tip
|
Gravarea numelui şi căii a unui program NC
Utilizaţi Ciclul 225 pentru a grava numele şi calea unui program NC.
Definiţi Ciclul 225 ca de obicei. Adăugaţi % înaintea textului gravat.
Este posibil să gravaţi numele sau calea unui program NC activ sau apelat. În acest scop, definiţi %main<x> sau %prog<x>. (Identic cu funcţia SYSSTR ID10010 NR1/2)
Sunt disponibile următoarele posibilităţi de formatare:
Introducere | Semnificație | Exemplu |
---|---|---|
%main0 | Calea completă a programului NC activ | TNC:\MILL.h |
%main1 | Calea către directorul care conţine programul NC activ | TNC:\ |
%main2 | Numele programului NC activ | MILL |
%main3 | Tipul de fişier al programului NC activ | .H |
%prog0 | Calea completă a programului NC apelat | TNC:\HOUSE.h |
%prog1 | Calea către directorul care conţine programul NC apelat | TNC:\ |
%prog2 | Numele programului NC apelat | HOUSE |
%prog3 | Tipul de fişier al programului NC activ | .H |
Gravarea valorii contorului
Ciclul 225 vă permite să gravaţi valoarea curentă a contorului (furnizată pe fila PGM din starea de lucru Stare).
În acest scop, programaţi Ciclul 225 ca de obicei şi introduceţi textul de gravat, de exemplu: %count2
Numărul de după %count specifică numărul cifrelor gravate de sistemul de control. Lungimea maximă este de nouă cifre.
Exemplu: Dacă programaţi %count9 în ciclu, iar valoarea curentă a contorului este 3, sistemul de control va grava: 000000003
Note privind utilizarea
- În Simulare, sistemul de control simulează numai valoarea contorului specificată direct în programul NC. Valoarea contorului din rularea programului nu este luată în considerare.