Cikel 224 VZOREC KODE DATAMATRIX
Programiranje ISO
G224
Uporaba
Potek cikla
- Krmiljenje samodejno premakne orodje s trenutnega položaja na programirano začetno točko. Ta se nahaja v levem sprednjem kotu.
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)
- Krmiljenje nato premakne orodje v pozitivni smeri pomožne osi k prvi začetni točki 1 v prvi vrstici.
- S tega položaja krmiljenje izvede nazadnje definirani obdelovalni cikel.
- 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.
- Ta postopek se ponavlja, dokler niso opravljene vse obdelave prve vrstice. Orodje stoji na zadnji točki 3 prve vrstice.
- Krmiljenje nato premakne orodje v negativni smeri glavne in pomožne osi k prvi začetni točki 4 naslednje vrstice.
- Na koncu je izvedena obdelava.
- Ti postopki se ponavljajo tako dolgo, dokler se ne preslika koda DataMatrix. Obdelava se konča v spodnjem desnem kotu 5.
- Krmiljenje nato orodje premakne na programirano drugo varnostno razdaljo.
Napotki
- Potek preverite s pomočjo grafične simulacije
- Previdno preverite NC-program ali razdelek programa v načinu delovanja Tek programa: Način 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 |
V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.
- Prilagodite naslednje vsebine:
- Orodja
- Podatki o rezanju
- Pomiki
- Varna višina ali varni položaji
- Položaji, značilni za stroje, npr. z M91
- Poti priklicev programov
Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.
NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.
S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.
11 CYCL DEF 224 VZOREC KODE DATAMATRIX ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
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.
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 možnosti 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 Simulacija 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.