Programowanie ISO
G224
G224
Przy pomocy cyklu 224 MUSTER DATAMATRIX CODE teksty mogą być przekształcane na tzw. kod DataMatrix. Służy on jako wzór punktów dla uprzednio zdefiniowanego cyklu obróbki.
Kolejność:
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 |
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 224 MUSTER DATAMATRIX CODE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
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 :
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 |
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 |
Możesz przekształcić aktualny stan licznika na kod DataMarix. Sterowanie 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.