ISO-programování
G224
G224
Cyklem 224 VZOR KODU DATAMATRIX můžete převádět texty do tzv. DataMatrix-kódu. Ten slouží jako vzor bodů pro předem definovaný cyklus obrábění.
Pořadí:
Pomocný náhled | Parametry |
---|---|
Q225 STARTBOD 1.OSY ? Souřadnice v levém dolním rohu kódu na hlavní ose. Hodnota působí absolutně. Rozsah zadávání: -99 999,999 9 ...+99 999,999 9 | |
Q226 STARTBOD 2.OSY ? Souřadnice v levém dolním rohu kódu ve vedlejší ose. Hodnota působí absolutně. Rozsah zadávání: -99 999,999 9 ...+99 999,999 9 | |
QS501 Zadání textu? Text, který má být použitý v uvozovkách. Je možné přiřazení proměnné. Výstup proměnného textu v kódu DataMatrix Rozsah zadávání: Maximálně 255 znaků | |
Q458 Velik.buňky/Velik.vzoru(1/2)? Určení, jak se zapíše kód DataMatrix do Q459: 1: Rozestup buněk 2: Velikost vzoru Rozsah zadávání: 1, 2 | |
Q459 Rozměry vzoru? Definice vzdálenosti buněk nebo velikosti vzoru: Když Q458=1: Vzdálenost mezi první a druhou buňkou (vycházeje ze středu buněk) Když Q458=2: Vzdálenost mezi první a poslední buňkou (vycházeje ze středu buněk) Hodnota působí přírůstkově. Rozsah zadávání: 0 ... 99 999,999 9 | |
Q224 UHEL NATOCENI? Úhel, o nějž se celé uspořádání natočí. Střed otáčení leží ve startovním bodu. Hodnota působí absolutně. Rozsah zadávání: -360.000 ... +360.000 | |
Q200 Bezpecnostni vzdalenost ? Vzdálenost mezi hrotem nástroje a povrchem obrobku. Hodnota působí přírůstkově. Rozsah zadávání: 0 ... 99 999,999 9 alternativně PREDEF | |
Q203 SOURADNICE POVRCHU DILCE ? Souřadnice povrchu obrobku ve vztahu k aktivnímu nulovému bodu. Hodnota působí absolutně. Rozsah zadávání: -99 999,999 9 ...+99 999,999 9 | |
Q204 2. BEZPEC. VZDALENOST? Vzdálenost v ose nástroje mezi nástrojem a obrobkem (upínacím zařízením), při které nemůže dojít ke kolizi. Hodnota působí přírůstkově. Rozsah zadávání: 0 ... 99 999,999 9 alternativně PREDEF |
NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.
Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.
Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.
Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.
11 CYCL DEF 224 VZOR KODU DATAMATRIX ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Navíc k pevným znakům můžete vydávat určité proměnné jako kód DataMatrixu. Zadání proměnné uvádíte se znakem %.
Následující proměnné texty můžete využít v cyklu 224 VZOR KODU DATAMATRIX :
Do kódu DataMatrix je možné převádět aktuální datum, aktuální čas nebo aktuální kalendářní týden. K tomu zadejte do parametrů cyklu QS501 hodnotu %time<x>. <x> definuje formát, např. 08 pro DD.MM.RRRR.
Při zadávání formátu data 1 až 9 musíte zadávat úvodní 0, např. %time08.
Existují následující možnosti:
Zadání | Formát |
---|---|
%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 | Kalendářní týden |
Do kódu DataMatrix je možné převádět název či cestu aktivního NC-programu nebo název volaného NC-programu. K tomu zadejte do parametrů cyklu QS501 hodnotu %main<x> nebo %prog<x>.
Existují následující možnosti:
Zadání | Význam | Příklad |
---|---|---|
%main0 | Celá cesta aktivního NC-programu | TNC:\MILL.h |
%main1 | Cesta adresáře aktivního NC-programu | TNC:\ |
%main2 | Název aktivního NC-programu | MILL |
%main3 | Typ souboru aktivního NC-programu | .H |
%prog0 | Celá cesta volaného NC-programu | TNC:\HOUSE.h |
%prog1 | Cesta adresáře volaného NC-programu | TNC:\ |
%prog2 | Název volaného NC-programu | HOUSE |
%prog3 | Typ souboru volaného NC-programu | .H |
Do kódu DataMatrix můžete převést aktuální stav čítače. Řídicí systém ukáže aktuální stav čítače v Běh programu na kartě PGM pracovní oblasti Status.
K tomu zadejte do parametrů cyklu QS501 hodnotu %count<x>.
Číslo za %count udává, kolik míst kód DataMatrixu obsahuje. Maximálně je možných 9 míst.