Cyklus 224 MUSTER DATAMATRIX CODE

Programovanie ISO

G224

Aplikácia

Pomocou cyklu 224 MUSTER DATAMATRIX CODE môžete texty transformovať do tzv. kódu DataMatrix-Code. Tento kód slúži ako bodový raster pre predtým definovaný obrábací cyklus.

Priebeh cyklu

cyc224
  1. Ovládanie automaticky polohuje nástroj z aktuálnej polohy na naprogramovaný začiatočný bod. Tento bod sa nachádza v ľavom dolnom rohu.
  2. Poradie:

    • Posuv do druhej bezpečnostnej vzdialenosti (os vretena)
    • Posuv do začiatočného bodu v rovine obrábania
    • Posuv do BEZP. VZDIALENOST nad povrch obrobku (os vretena)
  3. Potom presunie ovládanie nástroj v kladnom smere vedľajšej osi k prvému začiatočnému bodu 1 v prvom riadku
  4. Z tejto polohy vykoná ovládanie naposledy zadefinovaný cyklus obrábania
  5. Následne ovládanie polohuje nástroj v kladnom smere hlavnej osi na druhý začiatočný bod 2 nasledujúceho obrábania. Nástroj sa pritom nachádza v 1. bezpečnostnej vzdialenosti
  6. Tento postup sa opakuje, kým sa nevykonajú všetky obrábacie operácie v prvom riadku. Nástroj sa nachádza na poslednom bode 3 prvého riadka
  7. Potom ovládanie polohuje nástroj v zápornom smere hlavnej a vedľajšej osi na prvý začiatočný bod 4 ďalšieho riadka
  8. Následne sa vykoná obrábanie
  9. Tieto operácie sa opakujú dovtedy, kým sa nevytvorí kód DataMatrix. Obrábanie končí v pravom dolnom rohu 5
  10. Následne sa ovládanie presunie na naprogramovanú druhú bezpečnostnú vzdialenosť

Upozornenia

 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Ak kombinujete niektorý z obrábacích cyklov s cyklom 224, platí Bezpečnostná vzdialenosť, povrch súradníc a 2. bezpečnostná vzdialenosť z cyklu 224. Hrozí nebezpečenstvo kolízie!
  1. Skontrolujte priebeh pomocou grafickej simulácie
  2. Program NC alebo úsek programu opatrne otestujte v prevádzkovom režime Beh programu, režim UT BLOKOCH.
  • Tento cyklus môžete následne vykonať v obrábacom režime FUNCTION MODE MILL.
  • Cyklus 224 je aktívny ako DEF. Dodatočne vyvolá cyklus 224 automaticky naposledy definovaný cyklus obrábania.
  • Špeciálny znak % využíva ovládanie pre špeciálne funkcie. Ak chcete tieto znaky uložiť v DataMatrix-Code, musíte ich vložiť do textu dvakrát, napr. %%.

Parametre cyklu

Pom. obr.

Parameter

cyc224_1

Q225 Štart bod 1. osi?

Súradnica v ľavom dolnom rohu kódu na hlavnej osi. Hodnota má absolútny účinok.

Vstup: –99999.9999…+99999.9999

Q226 Štart bod 2. osi?

Súradnica v ľavom dolnom rohu kódu na vedľajšej osi. Hodnota má absolútny účinok.

Vstup: –99999.9999…+99999.9999

QS501 Vkladanie textu?

Text, ktorý sa má použiť v úvodzovkách. Možné priradenie premenných.

Výstup variabilných textov v DataMatrix-Code

Vstup: max. 255 znakov

Q458 Veľkosť bunky/veľk. vzoru (1/2)?

Týmto parametrom určíte, ako bude DataMatrix-Code opísaný v Q459:

1: Vzdialenosť buniek

2: Veľkosť vzoru

Vstup: 1, 2

cyc224_2

cyc224_3

Q459 Veľkosť vzoru?

Definícia vzdialenosti buniek alebo veľkosti vzoru:

Ak Q458 = 1: Vzdialenosť medzi prvou a druhou bunkou (vychádzajúc zo stredu buniek)

Ak Q458 = 2: Vzdialenosť medzi prvou a poslednou bunkou (vychádzajúc zo stredu buniek)

Hodnota má prírastkový účinok.

Vstup: 0…99999.9999

Q224 Natočenie?

Uhol, o ktorý sa natočí celý raster. Stred otáčania sa nachádza v začiatočnom bode. Hodnota má absolútny účinok.

Vstup: –360 000…+360 000

Q200 Bezpečnostná vzdialenosť?

Vzdialenosť medzi hrotom nástroja a povrchom obrobku. Hodnota má prírastkový účinok.

Vstup: 0…99999.9999 alternatívne PREDEF

Q203 Súradnice povrchu obrobku?

Súradnica povrchu obrobku vo vzťahu k aktívnemu nulovému bodu. Hodnota má absolútny účinok.

Vstup: –99999.9999…+99999.9999

Q204 2. Bezp. vzdialenosť?

Vzdialenosť v osi nástroja medzi nástrojom a obrobkom (upínací prostriedok), pri ktorej môže dôjsť ku kolízii. Hodnota má prírastkový účinok.

Vstup: 0…99999.9999 alternatívne PREDEF

Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.

  • Prispôsobte nasledujúce obsahy:
  • nástroje,
  • hodnoty rezných podmienok,
  • posuvy,
  • bezpečnú výšku alebo bezpečné polohy,
  • polohy špecifické pre stroj, napr. s M91,
  • cesty vyvolaní programu.

Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.

Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.

 
Tip

Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.

Príklad

11 CYCL DEF 224 MUSTER DATAMATRIX CODE ~

Q225=+0

;START. BOD 1. OSI ~

Q226=+0

;START. BOD 2. OSI ~

QS501=""

;TEXT ~

Q458=+1

;VYBER VELKOSTI ~

Q459=+1

;VELKOST ~

Q224=+0

;NATOCENIE ~

Q200=+2

;BEZP. VZDIALENOST ~

Q203=+0

;SURAD. POVRCHU ~

Q204=+50

;2. BEZP. VZDIALENOST

12 CYCL CALL

Výstup variabilných textov v DataMatrix-Code

Okrem pevných znakov môžete určité premenné vygenerovať ako DataMatrix-Code. Pri zadávaní premennej vložte pred ňu %.

Nasledujúce variabilné texty môžete využiť v cykle 224 MUSTER DATAMATRIX CODE:

  • Dátum a čas
  • Názvy a prístupové cesty NC programov
  • Stavy počítadiel

Dátum a čas

Na DataMatrix-Code môžete premeniť aktuálny dátum, aktuálny čas alebo aktuálny kalendárny týždeň. Na tento účel zadajte v parameteri cyklu QS501 hodnotu %time<x>. <x> definuje formát, napr. 08 označuje DD.MM.RRRR.

 
Tip

Rešpektujte, že pri vkladaní formátov dátumu 1 až 9 musíte predradiť číslicu 0, napr. %Time08.

Dostupné sú nasledujúce možnosti:

Zadanie

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árny týždeň

Názvy a prístupové cesty NC programov

Na DataMatrix-Code môžete premeniť názov alebo cestu aktívneho NC programu alebo volaného NC programu. Na tento účel zadajte v parametri cyklu QS501 hodnotu %main<x> alebo %prog<x>.

Dostupné sú nasledujúce možnosti:

Zadanie

Význam

Príklad

%main0

Úplná cesta do súboru aktívneho NC programu

TNC:\MILL.h

%main1

Cesta do adresára aktívneho NC programu

TNC:\

%main2

Názov aktívneho NC programu

MILL

%main3

Typ súboru aktívneho NC programu

.H

%prog0

Úplná cesta do súboru volaného NC programu

TNC:\HOUSE.h

%prog1

Cesta do adresára volaného NC programu

TNC:\

%prog2

Názov volaného NC programu

HOUSE

%prog3

Typ súboru volaného NC programu

.H

Stavy počítadiel

Aktuálny stav počítadla môžete premeniť na DataMatrix-Code. Ovládanie zobrazuje aktuálny stav počítadla Priebeh programu na karte PGM pracovnej oblasti Stav.

Na tento účel zadajte v parameteri cyklu QS501 hodnotu %count<x>.

Pomocou čísla za %count definujete, koľko miest obsahuje DataMatrix-Code. Maximálne je možných 9 miest.

  • Príklad:
  • Programovanie: %count9
  • Aktuálny stav počítadla: 3
  • Výsledok: 000000003
  • Pokyny na obsluhu
  • Simulácia simuluje ovládanie len stav počítadla, ktorý definujete priamo v NC programe. Stav počítadla z pracovnej oblasti Stav v prevádzkovom režime Priebeh programu nebude zohľadnený.