Cyklus 225 GRAVERE

ISO-Programmering

G225

Anvendelse

cyc225_1

Med denne Cyklus gravere De tekster på en plan flade på emnet. Teksterne lader sig skrive langs en retlinie eller på en cirkelbue.

Cyklusafvikling

  1. Hvis værktøjet befinder sig nedenfor Q204 2. SIKKERHEDS-AFST. kører styringen først til værdien fra Q204.
  2. Styringen positionerer værktøjet i bearbejdningsplanet til startpunktet for det første tegn.
  3. Styringen graverer teksten.
    • Når Q202 MAX. FREMRYK-DYBDE er større end Q201 DYBDE, graverer styringen hvert tegn i en fremrykning.
    • Når Q202 MAX. FREMRYK-DYBDE er mindre end Q201 DYBDE, graverer styringen hvert tegn i flere fremføringer. Først når et tegn er færdig fræst, bearebejder styringen det næste tegn.
  4. Efter at styringen har graveret et tegn, trækkes værktøjet tilbage til sikkerhedsafstand Q200 over overfladen.
  5. Proces 2 og 3 gentager sig for alle tegn der skal graveres.
  6. Afslutningsvis positionerer styringen værktøjet til den 2. sikkerhedsafstand Q204.

Anvisninger

  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.

Anvisninger for programmering

  • Fortegnet for cyklusparameter dybden fastlægger arbejdsretningen. Hvis De programmerer dybden = 0, så udfører styringen ikke Cyklus.
  • Teksten der skal graveres kan De også overføre pr. string-variabel (QS).
  • Med Parameter Q374 kan drejeposition af bogstav indflueres.
    Når Q374=0° til 180°: Skriveretningen er fra venstre til højre.
    Når Q374 er større end 180°: Skriveretningen er omvendt.

Cyklusparameter

Hjælpebillede

Parametre

QS500 Graveringstekst?

Graveringstekst i anførselstegn. Tildeling af en strengvariabel med tasten Q nummerblok, skal du trykke Q på ASCI-tastaturet svarer til normal tekstindgivelse.

Indlæs: Max. 255 tegn

cyc225_3

Q513 Tegnstørrelse?

Højden af tegnet der skal graveres i mm.

Indlæse: 0...999999

Q514 Faktor for tegnafstand?

Den anvendte skrifttype er en såkaldt proportional skrifttype. Hver karakter har sin egen bredde. X er lig med tegnets bredde plus standardafstanden. De kan påvirke tegnafstanden med denne faktor.

Q514=0/1: Standardafstand mellem tegn

Q514>1: Afstanden mellem tegnene strækkes.

Q514<1: Afstanden mellem tegnene er komprimeret. Om nødvendigt kan tegn overlappe hinanden.

Indlæse: 0...10

Q515 Skrifttype?

Der bliver standardmæssigt anvendt DeJaVuSans skrift.

cyc225_2

Q516 Tekst på retlinie/cirkel (0-2)?

0: Graver en tekst langs en ret linje

1: Graver en tekst på en cirkelbue

2: Graver tekst i en bue, hele vejen rundt (ikke nødvendigvis læselig nedefra)

Indlæs: 0, 1, 2

Q374 DREJNINGSVINKEL ?

Midtpunkts vinkel, når teksten skal anordnes på en cirkel. Gravervinkel ved lige tekstlinjer

Indlæse: -360.000...+360.000

Q517 Radius ved tekst på cirkel?

Radius til cirkelbuen, på hvilken styringen skal anordne teksten i mm.

Indlæs: 0...99999.9999

Q207 TILSPAENDING FRAESNING ?

Kørselshastigheden af værktøjet ved fræsning i mm/min

Indlæse: 0...99999.999 alternativ FAUTO, FU, FZ

Q201 DYBDE ?

Afstand emne-overflade og graverbunden. Værdi virker inkrementalt.

Indlæs: -99999.9999...+99999.9999

Q206 TILSPAENDING TIL FRAESEDYBDE ?

Kørselshastigheden af værktøjet ved indstikning i mm/min

Indlæse: 0...99999.999 alternativ FAUTO, FU

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 ?

Koordinater spindelakse, i hvilke der ingen kollision kan ske mellem værktøj og emne (opsp.anordning) Værdi virker inkrementalt.

Indlæs: 0...99999.9999 alternativ PREDEF

cyc225_4

Q367 Henf. for tekstposition (0/-6)?

Indlæs her henføring for position af teksten. Afhængig heraf, om teksten skal graveres på en ret linje eller cirkelbue (Parameter Q516) er der følgende indlæsning:

Cirkel

Retlinie

0 = Centrum af cirkel

0 = Venstre under

1 = Venstre under

1 = Venstre under

2 = Midt under

2 = Midt under

3 = Højre under

3 = Højre under

4 = Højre over

4 = Højre over

5 = Midt over

5 = Midt over

6 = Venstre over

6 = Venstre over

7 = Venstre midt

7 = Venstre midt

8 = Tekstmidte

8 = Tekstmidte

9 = højre midt

9 = højre midt

Indlæse: 0...9

Q574 Maximal tekstlængde?

Indlæs maksimal tekstlængde. Styringen tager yderlig hensyn til Parameter Q513 tegnhøjde.

Når Q513=0, graverer styringen tekstlængde eksakt som angivet i Parameter Q574. Tegnhøjden bliver tilsvarende skaleret.

Når Q513>0, kontrollerer styringen, om den faktiske tekstlængden med den maksimale tekstlængde fra Q574 er overskredet. Hvis dette er tilfældet, afgiver styringen en fejlmelding.

Indlæse: 0...999999

Q202 Maximal fremryk-dybde?

Mål, med hvilken styringen forskyder i dybden. Bearbejdningen sker i flere skridt, når mål er mindre end Q201.

Indlæs: 0...99999.9999

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 225 GRAVERE ~

QS500=""

;GRAVERINGSTEKST ~

Q513=+10

;TEGNSTORRELSE ~

Q514=+0

;FAKTOR AFSTAND ~

Q515=+0

;SKRIFTTYPE ~

Q516=+0

;TEKSTANORDNING ~

Q374=+0

;DREJEVINKEL ~

Q517=+50

;CIRKELRADIUS ~

Q207=+500

;TILSPAENDING FRAESE ~

Q201=-2

;DYBDE ~

Q206=+150

;TILSPAENDING DYBDE. ~

Q200=+2

;SIKKERHEDS-AFSTAND ~

Q203=+0

;KOOR. OVERFLADE ~

Q204=+50

;2. SIKKERHEDS-AFST. ~

Q367=+0

;TEKSTPOSITION ~

Q574=+0

;TEKSTLAEGDE ~

Q202=+0

;MAX. FREMRYK-DYBDE

Tilladte graveringstegn

Udover små bogstaver, store bogstaver og tal er følgende specialtegn mulige: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE

 
Tip

Specialtegnene % og \ bruger styringen til specielle funktioner. Når De vil gravere disse tegn, så skal De angive disse i graveringsteksten dobbelt, f.eks.: %%.

For at graverer omlyd, ß, ø, @, eller CE-tegn begynder de indlæsningen med et %-tegn:

Indlæsning

Tegn

ä

ö

ü

Å

Ø

Y

%ss

ß

%D

ø

%at

@

%CE

CE

Tegn der ikke kan trykkes

Sænket tekst er også muligt, nogle ikke trykbar tegn for formateringsformål at definerer. Angivelse af ikke trykbare tegn indleder De med specialtegnet \.

Der eksisterer følgende muligheder:

Indlæsning

Tegn

\n

Linjeskift

\t

Horisontal tabulator (tabulatorbredde er fast på 8 tegn)

\v

Vertikal tabulator (tabulatorbredde er fast på én linje)

Gravere systemvariable

Udover faste tegn, er det muligt, at gravere indholdet af bestemte systemvariable. Angivelsen af en systemvariabel indledes med % .

Det er muligt at gravere den aktuelle dato eller den aktuelle tid. Indlæs dereefter %time<x>. <x> definerer formatet, f.eks. 08 for TT.MM.JJJJ. (Identisk til Funktion SYSSTR ID10321)

 
Tip

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

Indlæsning

Tegn

%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 efter ISO 8601

 
Tip
  • Følgende egenskaber:
  • Har syv dage
  • Starter på en mandag
  • Bliver fortløbende nummereret
  • Forste kalenderuge indeholder første torsdag i året

Navn og sti for et NC-Program gravering

De kan navn hhv. sti af et NC-Program graverer med Cyklus 225.

Definer Cyklus 225 som vanlig. Angivelsen af gravetekst indledes med et % .

Det er muligt at graverer med navn hhv. sti af et aktivt NC-Program eller et kaldt NC-Program. Definer dertil %main<x> eller %prog<x>. (Identisk for Funktion SYSSTR ID10010 NR1/2)

Der eksisterer følgende muligheder:

Indlæsning

Betydning

Eksempel

%main0

Fuldstændig sti for aktive NC-program

TNC:\MILL.h

%main1

Stifortegnelse for aktive NC-program

TNC:\

%main2

Navn for aktive NC-programmer

MILL

%main3

Filtype for aktive NC-programmer

.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 gravering

De kan den aktuelle tællerstand, De finder i fane PGM arbejdsstatus Status finder med Cyklus 225 graverer.

Derfor programmerer De Cyklus 225 som vanlig, og giver som graverteks f.eks. følgende: %count2

Tal, bagved %count angiver, hvor mange steder styringen skal graverer. Der er maksimalt ni stillinger.

Eksempel: Når De programmerer i Cyklus %count9, ved en aktuel tællerstand på 3, så graverer styringen følgende: 000000003

Tæller defineret med FUNCTION COUNT

Brugsanvisninger

  • I Simulation simulerer styringen kun tællerstanden, som De direkte har indgivet i NC-program. Tællerstanden fra Programafv. tages ikke i betragtning.