Ciclul 225 GRAVARE

Programare ISO

G225

Aplicaţie

Acest ciclu este utilizat pentru a grava un text pe o suprafaţă plată a piesei de lucru. Puteţi aranja textele în linie dreaptă sau în arc de cerc.

Secvenţă ciclu

  1. Dacă scula este sub Q204 DIST. DE SIGURANTA 2, sistemul de control va muta mai întâi la valoarea de la Q204.
  2. Sistemul de control poziţionează scula în planul de lucru la punctul de pornire pentru primul caracter.
  3. 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.
  4. După ce sistemul de control a gravat un caracter, retrage scula la prescrierea de degajare Q200 deasupra suprafeţei piesei de prelucrat.
  5. Paşii 2 şi 3 ai procesului sunt repetaţi pentru toate caracterele de gravat.
  6. Î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:

Cerc

Linie dreaptă

0 = Centru cerc

0 = Stânga jos

1 = Stânga jos

1 = Stânga jos

2 = Centru jos

2 = Centru jos

3 = Dreapta jos

3 = Dreapta jos

4 = Dreapta sus

4 = Dreapta sus

5 = Centru sus

5 = Centru sus

6 = Stânga sus

6 = Stânga sus

7 = Centru stânga

7 = Centru stânga

8 = Centrul textului

8 = Centrul textului

9 = Centru dreapta

9 = Centru dreapta

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.

 
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.

Exemplu

11 CYCL DEF 225 GRAVARE ~

QS500=""

;TEXT DE GRAVAT ~

Q513=+10

;INALTIME CARACTER ~

Q514=+0

;FACTOR DISTANTA ~

Q515=+0

;TIPUL FONTULUI ~

Q516=+0

;ALINIEREA TEXTULUI ~

Q374=+0

;UNGHI DE ROTATIE ~

Q517=+50

;RAZA CERCULUI ~

Q207=+500

;VITEZA AVANS FREZARE ~

Q201=-2

;ADANCIME ~

Q206=+150

;VIT. AVANS PLONJARE ~

Q200=+2

;DIST. DE SIGURANTA ~

Q203=+0

;COORDONATA SUPRAFATA ~

Q204=+50

;DIST. DE SIGURANTA 2 ~

Q367=+0

;POZITIA TEXT ~

Q574=+0

;LUNGIME TEXT ~

Q202=+0

;ADANC. MAX. PLONJARE

Caractere permise pentru gravare

Pe lângă litere mici, majuscule şi cifre, sunt permise următoarele caractere speciale: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE

 
Tip

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)

 
Tip

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
  • Proprietăţi:
  • Conţine şapte zile
  • Începe cu luni
  • Este numerotată secvenţial
  • Prima săptămână calendaristică (săptămâna 01) este săptămâna cu prima joi a anului Gregorian.

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

Definirea contoarelor cu FUNCȚIA NUMĂRARE

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.