Cykl 224 MUSTER DATAMATRIX CODE
Programowanie ISO
G224
Zastosowanie
Przebieg cyklu
- Sterowanie pozycjonuje narzędzie automatycznie od aktualnej pozycji do zaprogramowanego punktu startu. Ten znajduje się w lewym dolnym narożu.
Kolejność:
- Najazd drugiej bezpiecznej wysokości (oś wrzeciona)
- najazd punktu startu na płaszczyźnie obróbki
- Przemieszczenie na BEZPIECZNA WYSOKOSC nad powierzchnią detalu (oś wrzeciona)
- Następnie sterowanie przesuwa narzędzie w dodatnim kierunku osi pomocniczej do pierwszego punktu startu 1 pierwszego wiersza
- Od tej pozycji sterowanie wykonuje ostatnio zdefiniowany cykl obróbki
- Następnie sterowanie pozycjonuje narzędzie w dodatnim kierunku osi głównej na drugi punkt startu 2 następnej obróbki. Narzędzie znajduje się przy tym na 1. bezpiecznym odstępie
- Ta operacja powtarza się, aż wszystkie zabiegi obróbkowe pierwszego wiersza zostaną wykonane. Narzędzie znajduje się na ostatnim punkcie 3 pierwszego wiersza
- Następnie sterowanie przesuwa narzędzie w ujemnym kierunku osi głównej i osi pomocniczej do pierwszego punktu startu 4 następnego wiersza
- W tym położeniu wykonywana jest obróbka
- Te operacje powtarzają się, aż kod DataMatrix zostanie zrealizowany (przedstawiony). Obróbka zostaje zakończona w dolnym prawym narożu 5
- Na koniec sterowanie najeżdża zaprogramowany drugi odstęp bezpieczny
Wskazówki
- Sprawdzić przebieg przy pomocy symulacji graficznej
- Program NC bądź fragment programu w trybie pracy Wykonanie programu ostrożnie przetestować stosując opcję wykonania POJEDYN. BLOK .
- Ten cykl można wykonać wyłącznie w trybie obróbki FUNCTION MODE MILL.
- Cykl 224 jest DEF-aktywny. Dodatkowo cykl 224 wywołuje automatycznie ostatnio definiowany cykl obróbki.
- Znak specjalny % sterowanie wykorzystuje dla specjalnych funkcji. Jeśli chcesz zachować ten znak w DataMatrix-Code, to należy go podać podwójnie w tekście, np. %%.
Parametry cyklu
Rysunek pomocniczy | Parametry |
---|---|
Q225 Punkt startu 1-szej osi ? Współrzędna w lewym dolnym narożu kodu w osi głównej. Wartość działa absolutnie. Dane wejściowe: -99999.9999...+99999.9999 | |
Q226 Punkt startu 2-giej osi ? Współrzędna w lewym dolnym narożu kodu w osi pomocniczej. Wartość działa absolutnie. Dane wejściowe: -99999.9999...+99999.9999 | |
QS501 Wprowadzenie tekstu? Przewidziany do zrealizowania tekst w cudzysłowiu. Przypisanie zmiennych możliwe. Wyświetlanie tekstów zmiennych w kodzie DataMatrix Dane wejściowe: max. 255 znaków | |
Q458 Wielk.komórki/wielk.wzoru (1/2)? Określić, jak DataMatrix-Code zostanie opisany w Q459 : 1: odstęp komórek 2: wielkość wzoru Dane wejściowe: 1, 2 | |
Q459 Wielkość wzorca? Definiowanie odstępu komórek lub wielkości wzoru: Jeśli Q458=1: odstęp między pierwszą i drugą komórką (wychodząc ze środka komórek) Jeśli Q458=2: odstęp między pierwszą i ostatnią komórką (wychodząc ze środka komórek) Wartość działa inkrementalnie. Dane wejściowe: 0...99999.9999 | |
Q224 Kat obrotu ? Kąt, o który zostaje obrócony cały układ wzoru. Środek obrotu leży w punkcie startu. Wartość działa absolutnie. Dane wejściowe: –360.000...+360.000 | |
Q200 Bezpieczna odleglosc? Odstęp pomiędzy wierzchołkiem ostrza narzędzia i powierzchnią 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? Odstęp w osi narzędzia między narzędziem i obrabianym detalem (mocowaniem), na którym nie może dojść do kolizji. Wartość działa inkrementalnie. Dane wejściowe: 0...99999.9999 alternatywnie PREDEF |
11 CYCL DEF 224 MUSTER DATAMATRIX CODE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Wyświetlanie tekstów zmiennych w kodzie DataMatrix
Oprócz stałych znaków możesz wyprowadzać określone zmienne jako kod DataMatrix. Podawanie zmiennej rozpoczyna się ze znaku % .
Następujące zmienne teksty możesz stosować w cyklu 224 MUSTER DATAMATRIX CODE :
- Data i godzina
- Nazwa i ścieżka programu NC
- Stany licznika
Data i godzina
Możesz przekształcać aktualną datę, aktualną godzinę bądź aktualny tydzień kalendarzowy na kod DataMatrix. Należy podać w tym celu w parametrze cyklu QS501 wartość %time<x> . <x> definiuje format, np. 08 dla DD.MM.RRRR.
Należy uwzględnić, iż przy zapisie formatów daty 1 do 9 należy podawać przewodnie 0, np. %Time08.
Istnieją następujące możliwości:
Zapis | Format |
---|---|
%time00 | DD.MM.RRRR hh:mm:ss |
%time01 | D.MM.RRRR h:mm:ss |
%time02 | D.MM.RRRR h:mm |
%time03 | D.MM.RRRR 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 |
Nazwa i ścieżka programu NC
Możesz przekształcać nazwę lub ścieżkę aktywnego programu NC bądź wywołanego programu NC na kod DataMarix. Należy podać w tym celu w parametrze cyklu QS501 wartość %main<x> lub %prog<x> .
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 | Scieżka foldera wywołanego programu NC | TNC:\ |
%prog2 | Nazwa wywołanego programu NC | HOUSE |
%prog3 | Typ pliku wywołanego programu NC | .H |
Stany licznika
Możesz przekształcić aktualny stan licznika na kod DataMarix. Sterownik pokazuje aktualny stan licznika w Przebieg progr. w zakładce PGM strefy roboczej Status.
Należy podać w tym celu w parametrze cyklu QS501 wartość %count<x>.
Przy pomocy liczby za %count określasz, ile miejsc zawiera kod DataMatrix. Maksymalnie możliwych jest dziewięć miejsc.
Przykład:
- Programowanie: %count9
- Aktualny stan licznika:3
- Wynik: 000000003
Wskazówki dotyczące obsługi
- W trybie Symulacja sterowanie symuluje tylko ten stan licznika, który jest definiowany bezpośrednio w programie NC. Stan licznika w strefie roboczej Status trybu pracy Przebieg progr. pozostaje nieuwzględniony.