Cyklus 224 MOENSTER DATAMATRIX KODE

ISO-Programmering

G224

Anvendelse

Med Cyklus 224 MOENSTER DATAMATRIX KODE kan De konvertere tekster til en såkaldt DataMatrix-kode. Dette tjener som punktmønster for en for defineret bearbejdningscyklus.

Cyklusafvikling

cyc224
  1. Styringen positionerer automatisk værktøjet fra den aktuelle position til programmerede startpunkt. Disse befinder sig i venstre foreste hjørne.
  2. Rækkefølge:

    • Kør til 2. sikkerhedsafstand (spindelakse)
    • Kør til startpunkt i bearbejdningsplanet
    • Kør til SIKKERHEDS-AFSTAND over emneoverfladen (Spindelakse)
  3. Derefter forskyder styringen værktøjet i positiv retning af sideaksen til første startpunkt 1 i den første linje
  4. Fra denne position udfører styringen den sidst definerede bearbejdningscyklus
  5. Efterfølgende positionerer styringen værktøjet i positiv retning af hovedaksen til andet Startpunkt 2 for den næste bearbejning. Værktøjet står hermed på 1. sikkerheds-afstanden
  6. Disse forløb gentager sig, indtil alle bearbejdninger på den første linje er udført. Værktøjet står på sidste punkt 3 på første linje
  7. Derefter forskyder styringen værktøjet i negativ retning af hoved- og sideaksen til første startpunkt 4 i den næste linje
  8. Efterfølgende udføres bearbejdningen
  9. Disse forløb gentager sig så længe, indtil DataMatrix-Code er afbilledet. Bearbejdning slutter i venstre nederste højre hjørne 5
  10. Afslutningsvis kører styringen til progrannerede anden sikkerheds-afstanden

Anvisninger

 
Anvisning
Pas på kollisionsfare!
Når De kombinerer bearbejdningscyklus med Cyklus 224 virker Sikkerhedsafstand, Koordinatoverflade og 2. sikkerhedsafstand fra Cyklus 224. Pas på kollisionsfare!
  1. Kontroller afvikling ved hjælp af grafisk simulation
  2. Test forsigtigt NC-program eller programafsnit i driftsart PROGRAMLØB: Modus ENKELTBLOK.
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • Cyklus 224 er DEF-Aktiv. Yderlig kalder Cyklus 224 automatisk den sidst definerede bearbejdningscyklus.
  • Specialtegnene % bruger styringen til specielle funktioner. Hvis du gerne vil gemme disse tegn i en datamatrixkode, så skal de angives dobbelt i teksten, f.eks.: %%.

Cyklusparameter

Hjælpebillede

Parametre

cyc224_1

Q227 STARTPUNKT 1. AKSE ?

Koordinater til venstre nederste hjørne af kode i hovedakse Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q226 STARTPUNKT 2. AKSE ?

Koordinater til venstre nederste hjørne af kode i sideakse Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

QS501 Tekstindlæsning?

Tekst, der skal konverteres inden for anførselstegn. Tildeling af variabel muligt.

Output variable tekster i datamatrix-kode

Indlæs: Max. 255 tegn

Q458 Celle-/mønsterstørrelse(1/2)?

Fastkæg, hvordan DataMatrix-Code i Q459 bliber beskrevet:

1: Celleafstand

2: Mønsterstørrelse

Indlæs: 1, 2

cyc224_2

cyc224_3

Q459 Størrelse for mønster?

Definition af celleafstand eller mønsterstørrelse:

Når Q458=1: Afstand mellem første og anden celle (udgående fra midtpunkt af celle)

Når Q458=2: Afstand mellem første og sidste celle (udgående fra midtpunkt af celle)

Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q224 DREJNINGSVINKEL ?

Vinklen, med hvilken hele bearbejdningen bliver drejet. Drejecentrum ligger i startpunkt. Værdi virker absolut.

Indlæse: -360.000...+360.000

Q200 SIKKERHEDS-AFSTAND ?

Afstand mellem værktøjsspids og emne-overflade Værdi virker inkrementalt.

Indlæs: 0...99999.9999 alternativ PREDEF

Q203 KOORDINAT. VAERKTOEJS OVERFLADE?

Enmeoverfladekoordinater henført på det aktive nulpunkt. Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q204 2. SIKKERHEDS-AFSTAND ?

Afstand i værktøjsaksen mellem værktøj og emne (opspænding), med hvilken ingen kollision kan forekomme. Værdi virker inkrementalt.

Indlæs: 0...99999.9999 alternativ PREDEF

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

Eksempel

11 CYCL DEF 224 MOENSTER DATAMATRIX KODE ~

Q225=+0

;STARTPUNKT 1. AKSE ~

Q226=+0

;STARTPUNKT 2. AKSE ~

QS501=""

;TEKST ~

Q458=+1

;VALG STOERRELSE ~

Q459=+1

;STOERRELSE ~

Q224=+0

;DREJEVINKEL ~

Q200=+2

;SIKKERHEDS-AFSTAND ~

Q203=+0

;KOOR. OVERFLADE ~

Q204=+50

;2. SIKKERHEDS-AFST.

12 CYCL CALL

Output variable tekster i datamatrix-kode

Ud over faste tegn kan du udlæse visse variable som en datamatrix-kode. Angivelsen af en variabel indledes med %.

Følgende variable Tekst kan De bruge i Cyklus 224 MOENSTER DATAMATRIX KODE:

  • Dato og tidspunktDato og klokken udlæses
  • Navn og sti for NC-Program
  • Tællerstand

Dato og tidspunkt

Du kan konvertere den aktuelle dato, det aktuelle klokkeslæt eller den aktuelle kalenderuge til en datamatrixkode. Indgiv dertil i Cyklusparameter QS501 værdien %time<x>. <x> definerer formatet, f.eks. 08 for TT.MM.JJJJ.

 
Tip

Bemærk, at De ved indlæsningen af datoformatet 1 til 9 skal angive et førende 0, f.eks. %Time08.

Der eksisterer følgende muligheder:

Indlæsning

Format

%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

JJJJ-MM-TT 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

JJ-MM-TT

%time13

hh:mm:ss

%time14

h:mm:ss

%time15

h:mm

%tid99

Kalenderuge

Navn og sti for NC-Programmer

Du kan konvertere navnet eller stien på det aktive NC-program eller et kaldt NC-program til en DataMarix-kode. Indgiv dertil i Cyklusparameter QS501 værdien %main<x> eller %prog<x>.

Der eksisterer følgende muligheder:

Indlæsning

Betydning

Eksempel

%main0

Fuldstændig sti for aktive NC-program

TNC:\MILL.h

%main1

Bibliotekssti til de aktive NC-Program

TNC:\

%main2

Navn af aktive NC-Program

MILL

%main3

Filtype af aktive NC-Program

.H

%prog0

Fuldstændig sti for kaldte NC-Program

TNC:\HOUSE.h

%prog1

Stifortegnelse for kaldende NC-Program

TNC:\

%prog2

Navn for kaldende NC-Program

HOUSE

%prog3

Filtype for kaldende NC-Program

.H

Tællerstand

Du kan konvertere den aktuelle tællerstand til en datamatrix-kode. Styringen viser den aktuelle tællerstand i Programafvik. i fane PGM af arbejdsområdet STATUS.

Indgiv dertil i Cyklusparameter QS501 værdien %count<x>.

Tal, bagved %count angiver De, hvor mange cifre datamatrixkoden indeholder. Der er maksimalt ni stillinger.

  • Eksempel:
  • Programmering: %count9
  • Aktuelle tællerstand: 3
  • Resultet: 000000003
  • Brugsanvisninger
  • I Simulation simulerer styringen kun tællerstanden, som De direkte definerer i NC-program. Tællerafstand fra Arbejdsområde STATUS i driftsart Programafvik. er ikke taget i betragtning.