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í.
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.
- Najet druhou bezpečnou vzdálenost (osa vřetena)
- Najetí do bodu startu v rovině obrábění
- Najet na Bezpečná vzdálenost nad povrchem obrobku (nos vřetene)
- 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
Pořadí:
Upozornění
- Kontrolujte průběh pomocí grafické simulace
- NC-program nebo část programu v režimu Běh programu: režim 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 ? Definice souřadnice v levém dolním rohu kódu na 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.
- Přizpůsobte následující obsahy:
- Nástroje
- Řezné podmínky
- Posuvy
- Bezpečné výšky nebo bezpečné polohy
- Polohy specifické pro daný stroj, např. s M91
- Cesty pro volání programů
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 |
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 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.
- Příklad:
- Programování: %count9
- Aktuální stav čítače: 3
- Výsledek: 000000003
- Pokyny pro obsluhu
- V Simulace simuluje řízení pouze ten stav čítače, který definujete přímo v NC-programu. Stav čítače z pracovní oblasti Status v režimu Běh programu zůstane nezohledněn.