Työkierto 224 PAIKKAKUV. DATAMATR.KOODI

ISO-ohjelmointi

G224

Käyttö

Työkierrolla 224 PAIKKAKUV. DATAMATR.KOODI voidaan muuntaa tekstejä nk. datamatriisikoodissa. Tämä toimii pistekuviona aiemmin määritellylle koneistustyökierrolle.

Työkierron kulku

cyc224
  1. Ohjaus paikoittaa työkalun automaattisesti hetkellisasemasta ohjelmoituun alkupisteeseen Tämä sijaitsee aihion vasemmassa alanurkassa.
  2. Järjestys:

    • Ajo toiselle varmuusetäisyydelle (kara-akseli)
    • Ajo koneistustason aloituspisteeseen
    • Ajo VARMUUSETAISYYS työkappaleen yläpinnasta (kara-akseli)
  3. Siitä edelleen ohjaus paikoittaa työkalun sivuakselin positiivisessa suunnassa ensimmäisen rivin alkupisteeseen 1.
  4. Tässä asemassa ohjaus suorittaa viimeksi määritellyn koneistustyökierron.
  5. Siitä edelleen ohjaus paikoittaa työkalun pääakselin positiivisessa suunnassa seuraavan koneistuksen toiseen alkupisteeseen 2 . Tällöin työkalu pysyy 1. varmuusetäisyydellä.
  6. Nämä työvaiheet toteutetaan, kunnes kaikki ensimmäisen rivin koneistukset on suoritettu. Työkalu jää ensimmäisen rivin viimeiseen pisteeseen 3.
  7. Siitä edelleen ohjaus paikoittaa työkalun pää- ja sivuakselin negatiivisessa suunnassa seuraavan rivin alkupisteeseen 4.
  8. Sen jälkeen suoritetaan koneistus.
  9. Nämä vaiheet toistetaan niin monta kertaa, kunnes datamatriisikoodi on muodostettu. Koneistus päättyy oikeaan alanurkkaan 5.
  10. Sitten ohjaus ajaa ohjelmoituun toiseen varmuusetäisyyteen.

Ohjeet

 
Ohje
Huomaa törmäysvaara!
Jos yhdistät jonkin koneistustyökierroista työkierron 224 kanssa, Varmuusetäisyys, työkappaleen yläpinnan koordinaatit ja 2. varmuusetäisyys ovat voimassa työkierron 224 määrittelyn mukaisina. Huomaa törmäysvaara!
  1. Tarkasta toiminnan kulku graafisen simulaation avulla.
  2. Testaa NC-ohjelma tai ohjelmajakso varovasti käyttötavalla OHJELMAKULKU tilassa YKSITT.LAUSE.
  • Tämän työkierron voit toteuttaa vain koneistustilassa FUNCTION MODE MILL.
  • Työkierto 224 on DEF-aktiivinen. Lisäksi työkierto 224 kutsuu automaattisesti viimeksi määritellyn koneistustyökierron.
  • Ohjaus käyttää erikoismerkkejä % vain erikoistoimintoja varten. Jos sinun täytyy sijoittaa tämä merkki datamatriisikoodiin, silloin sinun täytyy määritellä tämä teksti kaksinkertaisena, esim. %%.

Työkiertoparametrit

Apukuva

Parametri

cyc224_1

Q225 1. AKSELIN ALOITUSPISTE ?

Vasemman alanurkan koordinaatti pääakselilla. Arvo vaikuttaa absoluuttisesti.

Sisäänsyöttö: -99999.9999...+99999.9999

Q226 2. AKSELIN ALOITUSPISTE ?

Koodin vasemman alanurkan koordinaatti sivuakselilla. Arvo vaikuttaa absoluuttisesti.

Sisäänsyöttö: -99999.9999...+99999.9999

QS501 Tekstin syöttö?

Muutettava teksti lainausmerkkien sisällä. Muuttujien osoitus mahdollinen.

Muuttujateksti, joka muunnetaan DataMatrix-koodiksi

Sisäänsyöttö: Maks. 255 merkkiä

Q458 Solukoko/kuviokoko (1/2)?

Määrittele, kuinka datamatriisikoodi kuvataan parametrissa Q459:

1: Soluetäisyys

2: Pistekoko

Sisäänsyöttö: 1, 2

cyc224_2

cyc224_3

Q459 Paikkakuvion koko?

Soluetäisyyden tai pistekuvion koon määrittely:

Kun Q458=1: Ensimmäisen ja toisen solun välinen etäisyys (alkaen solujen keskipisteestä)

Kun Q458=2: Ensimmäisen ja viimeisen solun välinen etäisyys (alkaen solujen keskipisteestä)

Arvo vaikuttaa inkrementaalisesti.

Sisäänsyöttö: 0...99999.9999

Q224 KULMA ?

Kulma, jonka verran koko pistekuviota kierretään. Pyörintäkeskipiste sijaitsee alkupisteessä. Arvo vaikuttaa absoluuttisesti.

Sisäänsyöttö: -360.000...+360.000

Q200 VARMUUSRAJA ?

Etäisyys työkalun kärjestä työkappaleen yläpintaan. Arvo vaikuttaa inkrementaalisesti.

Sisäänsyöttö: 0...99999.9999 vaihtoehtoinen PREDEF

Q203 TYÖKAPPALEEN PINNAN KOORDINAAT.?

Työkappaleen yläpinnan koordinaatti aktiivisen nollapisteen suhteen. Arvo vaikuttaa absoluuttisesti.

Sisäänsyöttö: -99999.9999...+99999.9999

Q204 2. VARMUUSETÄISYYS ?

Työkaluakselin etäisyys, jossa ei voi tapahtua työkalun ja työkappaleen (kiinnittimen) keskinäistä törmäystä Arvo vaikuttaa inkrementaalisesti.

Sisäänsyöttö: 0...99999.9999 vaihtoehtoinen PREDEF

Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.

  • Sovita seuraava sisältö.
  • Työkalut
  • Lastuamisarvot
  • Syöttöarvot
  • Varmuuskorkeus tai varmuusasemat
  • Konekohtaiset asemat, esim. koodilla M91
  • Ohjelmakutsun polut

Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.

Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.

 
Tip

Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.

Esimerkki

11 CYCL DEF 224 PAIKKAKUV. DATAMATR.KOODI ~

Q225=+0

;1. AKS. ALOITUSPISTE ~

Q226=+0

;2. AKS. ALOITUSPISTE ~

QS501=""

;TEKSTI ~

Q458=+1

;KOON VALINTA ~

Q459=+1

;KOKO ~

Q224=+0

;KAANTOKULMA ~

Q200=+2

;VARMUUSETAISYYS ~

Q203=+0

;YLAPINNAN KOORDIN. ~

Q204=+50

;2. VARMUUSETAISYYS

12 CYCL CALL

Muuttujateksti, joka muunnetaan DataMatrix-koodiksi

Kiinteiden merkkien lisäksi voit tulostaa tiettyjä muuttujia datamatriisikoodina. Muuttujien määrittely erotellaan erikoismerkin % avulla.

Seuraavia muuttujatekstejä voidaan käyttää työkierrossa 224 PAIKKAKUV. DATAMATR.KOODI:

  • Päiväys ja kellonaika
  • NC-ohjelmien nimi ja polku
  • Laskimen tila

Päiväys ja kellonaika

Hetkellinen päivämäärä, kellonaika tai kalenteriviikko voidaan muuntaa datamatriisikoodiksi. Anna sen vuoksi työkiertoparametrissa QS501 arvo %time<x>. <x> määrittelee muodon, esim. 08 muodolle DD.MM.YYYY.

 
Tip

Huomaa, että päiväysmuodon 1 ... 9 määrittelyssä on annettava etunolla, esim. %time08.

Seuraavat mahdollisuudet ovat olemassa:

Sisäänsyöttö

Formaatti

%time00

TT.MM.JJJJ hh:mm:ss

%time01

T.MM.JJJJ h:mm:ss

%time02

T.MM.JJJJ h:mm

%time03

T.MM.JJ h:mm

%time04

YYYY-MM-DD hh:mm:ss

%time05

JJJJ-MM-TT hh:mm

%time06

JJJJ-MM-TT h:mm

%time07

JJ-MM-TT h:mm

%time08

TT.MM.JJJJ

%time09

T.MM.JJJJ

%time10

T.MM.JJ

%time11

JJJJ-MM-TT

%time12

YY-MM-DD h:mm

%time13

hh:mm:ss

%time14

h:mm:ss

%time15

h:mm

%time99

Kalenteriviikko

NC-ohjelmien nimi ja polku

Voit muuntaa datamatriisikoodiksi aktiivisen NC-ohjelman tai kutsutun NC-ohjelman nimen ja polun. Anna sitä varten työkiertoparametrissa QS501 arvo %main<x> tai %prog<x>.

Seuraavat mahdollisuudet ovat olemassa:

Sisäänsyöttö

Merkitys

Esimerkki

%main0

Aktiivisen NC-ohjelman täydellinen tiedostopolku

TNC:\MILL.h

%main1

Aktiivisen NC-ohjelman hakemistopolku

TNC:\

%main2

Aktiivisen NC-ohjelman nimi

MILL

%main3

Aktiivisen NC-ohjelman tiedostotyyppi

.H

%prog0

Kutsutun NC-ohjelman täydellinen tiedostopolku

TNC:\HOUSE.h

%prog1

Kutsutun NC-ohjelman hakemistopolku

TNC:\

%prog2

Kutsutun NC-ohjelman nimi

HOUSE

%prog3

Kutsutun NC-ohjelman tiedostotyyppi

.H

Laskimen tila

Voit muuntaa datamatriisikoodiksi myös hetkellisen laskimen lukeman. Ohjaus näyttää hetkellisen laskimen lukeman käyttötavalla Ohjelmanajo välilehdessä PGM työalueella MERKKI.

Anna sitä varten työkiertoparametrissa QS501 arvo %time<x>.

Koodin %count jälkeinen lukuarvo määrittelee, kuinka monta merkkipaikkaa datamatriisikoodi sisältää. Enintään yhdeksän paikkaa ovat mahdollisia.

  • Esimerkki:
  • Ohjelmointi: %count9
  • Nykyinen laskimen lukema: 3
  • Tulos: 000000003
  • Käyttöohjeet
  • Simulaatio ohjaus simuloi vain sen laskimen lukeman, jonka olet määritellyt NC-ohjelmassa. Laskimen lukema työalueelta MERKKI käyttötavalla Ohjelmanajo jätetään huomiotta.