Cykl 225 GRAWEROWANIE

Programowanie ISO

G225

Zastosowanie

Przy pomocy tego cyklu można grawerować teksty na płaskiej powierzchni obrabianego detalu. Teksty mogą leżeć na prostej lub na łuku kołowym.

Przebieg cyklu

  1. Jeśli narzędzie znajduje się poniżej Q204 2-GA BEZPIECZNA WYS. , to sterowanie najeżdża na wartość z Q204 .
  2. Sterowanie pozycjonuje narzędzie na płaszczyźnie obróbki na punkt startu pierwszego znaku.
  3. Sterowanie graweruje tekst.
    • Jeśli Q202 MAX. GLEB. DOSUWU jest większa niż Q201 GLEBOKOSC, to sterowanie graweruje każdy znak jednym wcięciem.
    • Jeśli Q202 MAX. GLEB. DOSUWU jest mniejsza niż Q201 GLEBOKOSC, to sterowanie graweruje każdy znak kilkoma wcięciami. Dopiero kiedy jeden znak będzie wyfrezowany na gotowo, sterowanie obrabia następny znak.
  4. Po wygrawerowaniu znaku przez sterowanie, narzędzie odsuwa się na bezpieczną wysokość Q200 nad powierzchnią.
  5. Operacja 2 i 3 powtarza się dla wszystkich przewidzianych do grawerowania znaków.
  6. Na koniec sterowanie pozycjonuje narzędzie na 2. odstęp bezpieczny Q204

Wskazówki

  • Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.

Wskazówki odnośnie programowania

  • Znak liczby parametru cyklu Głębokość określa kierunek pracy (obróbki). Jeśli zaprogramujemy głębokość = 0, to sterowanie nie wykonuje tego cyklu.
  • Grawerowany tekst można przekazać także poprzez zmienną stringu (QS).
  • Przy pomocy parametru Q374 można wpływać na położenie w rotacji liter.
    Jeśli Q374=0° do 180°: kierunek pisowni jest z lewej na prawą.
    Jeśli Q374 jest większy niż 180°: kierunek pisowni zostaje odwrócony.

Parametry cyklu

Rysunek pomocniczy

Parametry

QS500 Tekst grawerowania?

Grawerowany tekst w cudzysłowiu. Przyporządkowanie zmiennej stringu klawiszem Q bloku numerycznego, klawisz Q na alfaklawiaturze odpowiada normalnemu zapisowi tekstu.

Dane wejściowe: max. 255 znaków

Q513 Wysokosc znaku?

Wysokość grawerowanych znaków w mm

Dane wejściowe: 0...999.999

Q514 Współ.odstępu znakow?

Każdy znak posiada własną szerokość. X odpowiada szerokości znaku plus odstęp standardowy. Odstęp znaków możesz modyfikować używając tego współczynnika.

Q514=0/1: standardowy odstęp między znakami

Q514>1: odstęp między znakami jest rozciągnięty.

Q514<1: odstęp między znakami jest zredukowany. Niekiedy może dochodzić do przecinania się znaków.

Dane wejściowe: 0...10

Q515 Font?

0: font DeJaVuSans

1: font LiberationSans-Regular

Dane wejściowe: 0, 1

Q516 Tekst na prostej/okregu (0-2)?

0: grawerowanie tekstu wzdłuż prostej

1: grawerowanie tekstu na łuku kołowym

2: grawerowanie tekst wewnątrz łuku, dookoła (niekoniecznie czytelny od dołu)

Dane wejściowe: 0, 1, 2

Q374 Kat obrotu ?

Kąt punktu środkowego, jeśli tekst ma znajdować się na okręgu. Kąt grawerowania przy prostym układzie tekstu.

Dane wejściowe: –360.000...+360.000

Q517 Promień dla tekstu na okręgu?

Promień łuku kołowego, na którym sterowanie ma rozmieścić tekst w mm.

Dane wejściowe: 0...99999.9999

Q207 Wartosc posuwu przy frezowaniu ?

Prędkość przemieszczenia narzędzia przy frezowaniu w mm/min

Dane wejściowe: 0...99999.999 alternatywnie FAUTO, FU, FZ

Q201 Glebokosc ?

Odstęp pomiędzy powierzchnią detalu i dnem grawerowania. Wartość działa inkrementalnie.

Dane wejściowe: -99999.9999...+99999.9999

Q206 Wart.posuwu wglebnego ?

Prędkość przemieszczenia narzędzia przy pogłębianiu w mm/min

Dane wejściowe: 0...99999.999 alternatywnie FAUTO, FU

Q200 Bezpieczna odleglosc?

Odstęp wierzchołek ostrza narzędzia – powierzchnia obrabianego detalu. Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999 alternatywnie PREDEF

Q203 Wspolrzedne powierzchni detalu ?

Współrzędna powierzchnia obrabianego detalu odnośnie aktywnego punktu zerowego. Wartość działa absolutnie.

Dane wejściowe: -99999.9999...+99999.9999

Q204 2. bezpieczna odleglosc?

Współrzędna osi wrzeciona, na której nie może dojść do kolizji pomiędzy narzędziem i obrabianym przedmiotem (mocowadłem). Wartość działa inkrementalnie.

Dane wejściowe: 0...99999.9999 alternatywnie PREDEF

Q367 Baza dla położenia tekstu (0-6)?

Należy podać tu bazę dla położenia tekstu. Zależnie od tego, czy tekst ma być grawerowany na okręgu bądź na prostej (parametr Q516) wynikają z tego następujące dane wejściowe:

Okrąg

Prosta

0 = centrum okręgu

0 = z lewej u dołu

1 = z lewej u dołu

1 = z lewej u dołu

2 = środek u dołu

2 = środek u dołu

3 = z prawej u dołu

3 = z prawej u dołu

4 = z prawej u góry

4 = z prawej u góry

5 = środek u góry

5 = środek u góry

6 = z lewej u góry

6 = z lewej u góry

7 = z lewej środek

7 = z lewej środek

8 = środek tekstu

8 = środek tekstu

9 = z prawej środek

9 = z prawej środek

Dane wejściowe: 0...9

Q574 Maksymalna długość tekstu?

Wprowadzenie maksymalnej długości tekstu. Sterowanie uwzględnia dodatkowo parametr Q513 wysokość znaku.

Jeśli Q513=0, to sterowanie graweruje długość tekstu dokładnie tak jak podano w parametrze Q574 . Wysokość znaków jest odpowiednio skalowana.

Jeśli Q513>0, to sterowanie sprawdza, czy rzeczywista długość tekstu przekracza maksymalną długość tekstu z Q574 . Jeśli tak jest, sterowanie wydaje meldunek o błędach.

Dane wejściowe: 0...999.999

Q202 Maksymalna głębokość dosuwu?

Wymiar, o który sterowanie wcina maksymalnie na głębokości. Obróbka następuje kilkoma przejściami, jeśli wymiar jest mniejszy niż Q201.

Dane wejściowe: 0...99999.9999

Przykład

11 CYCL DEF 225 GRAWEROWANIE ~

QS500=""

;TEKST GRAWER. ~

Q513=+10

;WYSOK.ZNAKU ~

Q514=+0

;WSPOL.ODSTEPU ~

Q515=+0

;FONT ~

Q516=+0

;UKLAD TEKSTU ~

Q374=+0

;KAT OBROTU ~

Q517=+50

;PROMIEN OKREGU ~

Q207=+500

;POSUW FREZOWANIA ~

Q201=-2

;GLEBOKOSC ~

Q206=+150

;WARTOSC POSUWU WGL. ~

Q200=+2

;BEZPIECZNA WYSOKOSC ~

Q203=+0

;WSPOLRZEDNE POWIERZ. ~

Q204=+50

;2-GA BEZPIECZNA WYS. ~

Q367=+0

;POLOZENIE TEKSTU ~

Q574=+0

;DLUGOSC TEKSTU ~

Q202=+0

;MAX. GLEB. DOSUWU

Dozwolone znaki grawerowania

Oprócz małych liter, dużych liter i cyfr możliwe są następujące znaki specjalne: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE

 
Tip

Znaki specjalne % i \ sterowanie wykorzystuje dla funkcji specjalnych. Jeśli chcemy grawerować te znaki, to należy podać je podwójnie w tekście grawerowania, np.: %%.

Do grawerowania przegłosów, ß, ø, @ lub znaku CE należy rozpocząć wprowadzenie z podania znaku %:

Zapis

Znak

%ae

ä

%oe

ö

%ue

ü

%AE

Ä

%OE

Ö

%UE

Ü

%ss

ß

%D

ø

%at

@

%CE

CE

Nie drukowalne znaki

Oprócz tekstu możliwe jest także definiowanie niektórych nie drukowalnych znaków w celu formatowania. Podawanie nie drukowalnych znaków rozpoczynamy od znaku specjalnego \ .

Istnieją następujące możliwości:

Zapis

Znak

\n

Podział wiersza

\t

Poziomy tabulator (szerokość tabulatora jest stała na 8 znaków)

\v

Pionowy tabulator (szerokość tabulatora jest stała na jeden wiersz)

Grawerowanie zmiennych systemowych

Dodatkowo do stałych znaków, możliwe jest także grawerowanie treści określonych zmiennych systemowych. Podawanie zmiennej systemowej rozpoczynamy od znaku specjalnego %.

Możliwym jest grawerowanie aktualnej daty, aktualnej godziny bądź aktualnego tygodnia kalendarzowego. W tym celu zapisać %time<x>. <x> definiuje format, np. 08 dla DD.MM.RRRR. (identycznie do funkcji SYSSTR ID321)

 
Tip

Należy uwzględnić, iż przy zapisie formatów daty 1 do 9 należy podawać przewodnie 0, np. %Time08.

Zapis

Znak

%time00

DD.MM.RRRR hh:mm:ss

%time01

D.MM.RRRR h:mm:ss

%time02

D.MM.RRRR h:mm

%time03

D.MM.RR h:mm

%time04

RRRR-MM-DD hh:mm:ss

%time05

RRRR-MM-DD hh:mm

%time06

RRRR-MM-DD h:mm

%time07

RR-MM-DD h:mm

%time08

DD.MM.RRRR

%time09

D.MM.RRRR

%time10

D.MM.RR

%time11

RRRR-MM-DD

%time12

RR-MM-DD

%time13

hh:mm:ss

%time14

h:mm:ss

%time15

h:mm

%time99

Tydzień kalendarzowy według ISO 8601

 
Tip

Następujące właściwości:

  • Ma siedem dni
  • Rozpoczyna się w poniedziałek
  • Jest kolejno numerowany
  • Pierwszy tydzień kalendarzowy zawiera pierwszy czwartek roku

Grawerowanie nazwy i ścieżki programu NC

Może być grawerowana nazwa bądź ścieżka programu NC przy pomocy cyklu 225.

Definiować cykl 225 jak zwykle. Tekst grawerowania rozpocząć od znaku %.

Może być grawerowana nazwa bądź ścieżka aktywnego programu NC bądź wywołanego programu NC. Należy zdefiniować do tego %main<x> lub %prog<x>. (identycznie do funkcji SYSSTR ID10010 NR1/2)

Istnieją następujące możliwości:

Zapis

Znaczenie

Przykład

%main0

Kompletna ścieżka pliku aktywnego programu NC

TNC:\MILL.h

%main1

Ścieżka foldera aktywnego programu NC

TNC:\

%main2

Nazwa aktywnego programu NC

MILL

%main3

Typ pliku aktywnego programu NC

.H

%prog0

Kompletna ścieżka pliku wywołanego programu NC

TNC:\HOUSE.h

%prog1

Ścieżka foldera wywołanego programu NC

TNC:\

%prog2

Nazwa wywołanego programu NC

HOUSE

%prog3

Typ pliku wywołanego programu NC

.H

Grawerowanie stanu licznika

Możesz grawerować aktualny stan licznika, który znajduje się w zakładce PGM statusu pracy Status za pomocą cyklu 225.

W tym celu programujemy cykl 225 jak zwykle oraz podajemy tekst grawiury, np. następujący: %count2

Liczba za %count wskazuje, ile miejsc sterowanie graweruje. Maksymalnie możliwych jest dziewięć miejsc.

Przykład: jeśli w cyklu programujemy %count9 , przy aktualnym stanie licznika 3, to sterowanie graweruje następująco: 000000003

Definiowanie licznika z FUNCTION COUNT

Wskazówki dotyczące obsługi

  • W Symulacja sterowanie symuluje tylko ten stan licznika, który podano bezpośrednio w programie NC. Stan licznika z Przebieg programu nie zostaje uwzględniony.