Cikel 224 VZOREC KODE DATAMATRIX

Programiranje ISO

G224

Uporaba

S ciklom 224 VZOREC KODE DATAMATRIX lahko pretvorite besedila v tako imenovano kodo DataMatrix. Ta je namenjena kot točkovni vzorec za predhodno definiran obdelovalni cikel.

Potek cikla

  1. Krmiljenje samodejno premakne orodje s trenutnega položaja na programirano začetno točko. Ta se nahaja v levem sprednjem kotu.
  2. Zaporedje:

    • Premik na drugo varnostno razdaljo (os vretena).
    • Premik na začetno točko v obdelovalni ravnini.
    • Premik na VARNOSTNA RAZDALJA nad površino obdelovanca (os vretena)
  3. Krmiljenje nato premakne orodje v pozitivni smeri pomožne osi k prvi začetni točki 1 v prvi vrstici.
  4. S tega položaja krmiljenje izvede nazadnje definirani obdelovalni cikel.
  5. Krmiljenje nato premakne orodje v pozitivni smeri glavne osi na drugo začetno točko 2 naslednje obdelave. Orodje je pri tem na 1. varnostni razdalji.
  6. Ta postopek se ponavlja, dokler niso opravljene vse obdelave prve vrstice. Orodje stoji na zadnji točki 3 prve vrstice.
  7. Krmiljenje nato premakne orodje v negativni smeri glavne in pomožne osi k prvi začetni točki 4 naslednje vrstice.
  8. Na koncu je izvedena obdelava.
  9. Ti postopki se ponavljajo tako dolgo, dokler se ne preslika koda DataMatrix. Obdelava se konča v spodnjem desnem kotu 5.
  10. Krmiljenje nato orodje premakne na programirano drugo varnostno razdaljo.

Napotki

 
Napotek
Pozor, nevarnost kolizije!
Če kombinirate katerega od obdelovalnih ciklov s ciklom 224, delujejo Varnostna razdalja, površina koordinat in 2. varnostna razdalja iz cikla 224. Obstaja nevarnost trka!
  1. Potek preverite s pomočjo grafične simulacije
  2. Previdno preverite NC-program ali razdelek programa v načinu delovanja Tek programa načinu POSAM. BLOK.
  • Ta cikel lahko izvedete izključno v načinu obdelovanja FUNKCIJE PROGRAMA REZKANJE.
  • Cikel 224 je aktiviran z definicijo. Dodatno prikliče cikel 224 samodejno nazadnje definirani obdelovalni cikel.
  • Posebni znak % krmiljenje uporablja za posebne funkcije. Če želite ta znak shraniti v kodo DataMatrix, potem morate besedilo vnesti dvakrat, npr. %%.

Parameter cikla

Pomožna slika

Parameter

Q225 Startna točka 1. osi?

Koordinata v spodnjem levem kotu kode na glavni osi. Vrednost deluje absolutno.

Vnos: -99999.9999...+99999.9999

Q226 Startna točka 2. osi?

Koordinata v spodnjem levem kotu kode na pomožni osi. Vrednost deluje absolutno.

Vnos: -99999.9999...+99999.9999

QS501 Vnos besedila?

Besedilo, ki ga je treba pretvoriti v narekovajih. Možna je dodelitev spremenljivk.

Spremenljiva besedila izdajte v kodi DataMatrix

Vnos: najv. 255 znakov

Q458 Vel. celic/vel. vzorca (1/2)?

Določite, kako bo koda DataMatrix opisana v Q459:

1: razdalja celic

2: velikost vzorca

Vnos: 1, 2

Q459 Velikost za vzorec?

Definicija razdalje celic ali velikosti vzorca:

Če je Q458=1: razdalja med prvo in drugo celico (izhajajoč iz središča celice)

Če je Q458=2: razdalja med prvo in zadnjo celico (izhajajoč iz središča celice)

Vrednost deluje inkrementalno.

Vnos: 0...99999.9999

Q224 Položaj vrtenja?

Kot, pod katerim se vrti celotna slika. Središče vrtenja se nahaja na začetni točki. Vrednost deluje absolutno.

Vnos: -360.000...+360.000

Q200 Varnostna razdalja?

Razdalja med konico orodja in površino obdelovanca. Vrednost deluje inkrementalno.

Vnos: 0...99999.9999 ali PREDEF

Q203 Koord. povrsina obdel. kosa?

Koordinata površine obdelovanca v povezavi z aktivno ničelno točko. Vrednost deluje absolutno.

Vnos: -99999.9999...+99999.9999

Q204 2. varnostni razmak?

Razdalja v orodni osi med orodjem in obdelovancem (vpenjalno sredstvo), pri kateri ne more priti do trka. Vrednost deluje inkrementalno.

Vnos: 0...99999.9999 ali PREDEF

Primer

11 CYCL DEF 224 VZOREC KODE DATAMATRIX ~

Q225=+0

;STARTNA TOCKA 1. OSI ~

Q226=+0

;STARTNA TOCKA 2. OSI ~

QS501=""

;BESEDILO ~

Q458=+1

;IZBIRA VELIKOSTI ~

Q459=+1

;VELIKOST ~

Q224=+0

;POLOZAJ VRTENJA ~

Q200=+2

;VARNOSTNA RAZDALJA ~

Q203=+0

;KOORD. POVRSINA ~

Q204=+50

;2. VARNOST. RAZMAK

12 CYCL CALL

Spremenljiva besedila izdajte v kodi DataMatrix

Dodatno k fiksnim znakom lahko določene spremenljivke izdate kot kodo DataMatrix. Spremenljivke lahko vnesete z %.

Naslednja spremenljiva besedila lahko uporabite v ciklu 224 VZOREC KODE DATAMATRIX:

  • Datum in čas
  • Ime in poti NC-programov
  • Stanja števcev

Datum in čas

Trenutni datum, trenutni čas ali trenutni koledarski teden lahko spremenite v kodo DataMatrix. V ta namen v parametru cikla QS501 vnesite vrednost %time<x>. <x> definira obliko, npr. 08 za DD.MM.LLLL.

 
Tip

Pazite, da pri zapisu datuma od 1 do 9 pred številko vnesete 0, na primer %time08.

Na voljo so naslednje možnosti:

Vnos

Oblika

%time00

DD.MM.LLLL hh:mm:ss

%time01

D.MM.LLLL h:mm:ss

%time02

D.MM.LLLL h:mm

%time03

D.MM.LL h:mm

%time04

LLLL-MM-DD hh:mm:ss

%time05

LLLL-MM-DD hh:mm

%time06

LLLL-MM-DD h:mm

%time07

LL-MM-DD h:mm

%time08

DD.MM.LLLL

%time09

D.MM.LLLL

%time10

D.MM.LL

%time11

LLLL-MM-DD

%time12

LL-MM--DD

%time13

hh:mm:ss

%time14

h:mm:ss

%time15

h:mm

#time99

Koledarski teden

Ime in poti NC-programov

Ime ali pot aktivnega NC-programa ali priklicanega NC-programa lahko spremenite v kodo DataMatrix. V ta namen v parametru cikla QS501 vnesite vrednost %main<x> ali %prog<x>.

Na voljo so naslednje možnosti:

Vnos

Pomen

Primer

%main0

Celotna pot datoteke aktivnega NC-programa

TNC:\MILL.h

%main1

Pot imenika aktivnega NC-programa

TNC:\

%main2

Ime aktivnega NC-programa

MILL

%main3

Vrsta datoteke aktivnega NC-programa

.H

%prog0

Celotna pot datoteke priklicanega NC-programa

TNC:\HOUSE.h

%prog1

Pot imenika priklicanega NC-programa

TNC:\

%prog2

Ime priklicanega NC-programa

HOUSE

%prog3

Vrsta datoteke priklicanega NC-programa

.H

Stanja števcev

Aktualno stanje števca lahko spremenite v kodo DataMatrix. Krmiljenje trenutno stanje števca prikazuje v Programski tek v zavihku PGM delovnega območja Status.

V ta namen v parametru cikla QS501 vnesite vrednost %count<x>.

S številko za %count določite, koliko mest vsebuje koda DataMatrix. Največje število mest je devet.

Primer:

  • Programiranje: %count9
  • Trenutno stanje števca: 3
  • Vnos: 000000003

Napotki z upravljanje

  • V simulacji krmiljenje simulira stanje števca, ki ste ga določili neposredno v NC-programu. Stanje števca iz delovnega območja Status v načinu delovanja Programski tek ostane neupoštevano.