Programowanie ISO
G225
G225
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.
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? W przypadku używanego fontu mowa jest o tak zwanym foncie proporcjonalnym. 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? Wykorzystywany jest standardowo font DeJaVuSans . | |||||||||||||||||||||||
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 |
Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.
Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.
Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.
Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.
11 CYCL DEF 225 GRAWEROWANIE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
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 |
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) |
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
|
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 |
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