Cykl 225 GRAWEROWANIE
Programowanie ISO
G225
Zastosowanie
Przebieg cyklu
- Jeśli narzędzie znajduje się poniżej Q204 2-GA BEZPIECZNA WYS. , to sterowanie najeżdża na wartość z Q204 .
- Sterowanie pozycjonuje narzędzie na płaszczyźnie obróbki na punkt startu pierwszego znaku.
- 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.
- Po wygrawerowaniu znaku przez sterowanie, narzędzie odsuwa się na bezpieczną wysokość Q200 nad powierzchnią.
- Operacja 2 i 3 powtarza się dla wszystkich przewidzianych do grawerowania znaków.
- 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:
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 |
11 CYCL DEF 225 GRAWEROWANIE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Dozwolone znaki grawerowania
Oprócz małych liter, dużych liter i cyfr możliwe są następujące znaki specjalne: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE
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)
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:
|
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
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.