Cyklus 224 VZOR KODU DATAMATRIX
ISO-programování
G224
Aplikace
Provádění cyklu
- Řídicí systém automaticky polohuje nástroj z aktuální pozice do naprogramovaného startovního bodu. Ten je umístěn v levém dolním rohu.
Pořadí:
- Najet druhou bezpečnou vzdálenost (osa vřetena)
- Najetí do bodu startu v rovině obrábění
- Najetí na BEZPECNOSTNI VZDAL. nad povrchem obrobku (osa vřetena)
- Poté řídicí systém nástroj posune v kladném směru vedlejší osy k prvnímu startovnímu bodu 1 v prvním řádku
- Z této polohy provede řízení naposledy definovaný obráběcí cyklus
- Poté řídicí systém polohuje nástroj v kladném směru hlavní osy na druhý Startovní bod 2 následného obrábění. Nástroj přitom stojí na 1. bezpečné vzdálenosti
- Tento proces se opakuje, dokud nejsou všechna obrábění v prvním řádku provedena. Nástroj stojí na posledním bodu 3 první řádky
- Poté řídicí systém jede nástrojem v záporném směru hlavní a vedlejší osy k prvnímu startovnímu bodu 4 následujícího řádku
- Poté se provede obrábění
- Tyto postupy se opakují, dokud není vytvořen kód datové matice. Obrábění končí v pravém dolním rohu 5
- Nakonec jede řídicí systém do naprogramované druhé bezpečné vzdálenosti
Upozornění
- Kontrolujte průběh pomocí grafické simulace
- NC-program nebo část programu v provozu Běh programu v režimu PO BLOKU testujte opatrně.
- Tento cyklus můžete provést pouze v režimu obrábění FUNCTION MODE MILL.
- Cyklus 224 je DEF-aktivní. Navíc cyklus 224 automaticky volá poslední definovaný cyklus obrábění.
- Speciální znak % řízení používá pro speciální funkce. Pokud chcete tento znak uložit do kódu DataMatrix, tak ho musíte zadat do textu dvakrát za sebou, např. %%.
Parametry cyklu
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 |
11 CYCL DEF 224 VZOR KODU DATAMATRIX ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Výstup proměnného textu v kódu DataMatrix
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 :
- Datum a čas
- Název a cesta NC-programů
- Stavy čítačů
Datum a čas
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 |
Název a cesta NC-programů
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 |
Stavy čítačů
Do kódu DataMatrix můžete převést aktuální stav čítače. Řídicí systém zobrazí aktuální stav čítače za Běh programu na kartě PGM pracovní plochy 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.
Příklad:
- Programování: %count9
- Aktuální stav čítače: 3
- Výsledek: 000000003
Pokyny pro obsluhu
- V Simulaci simuluje řídicí systém pouze ten stav čítače, který definujete přímo v NC-programu. Stav čítače z pracovní plochy Status v režimu Běh programu není zohledněn.