Cykel 225 GRAVERA

ISO-programmering

G225

Användningsområde

cyc225_1

Med den här cykeln graverar du text på en jämn yta på arbetsstycket. Du kan arrangera texterna längs en rät linje eller på en cirkelbåge.

Cykelförlopp

  1. Om verktyget befinner sig nedanför Q204 2. SAEKERHETSAVST. förflyttar styrsystemet först verktyget till värdet från Q204.
  2. Styrsystemet positionerar verktyget i bearbetningsplanet vid det första tecknets startpunkt.
  3. Styrsystemet graverar texten.
    • Om Q202 MAX. SKAERDJUP är större än Q201 DJUP graverar styrsystemet varje tecken i en ansättning.
    • Om Q202 MAX. SKAERDJUP är mindre än Q201 DJUP graverar styrsystemet varje tecken i flera ansättningar. Först när ett tecken är färdigfräst bearbetar styrsystemet nästa tecken.
  4. När styrsystemet har graverat ett tecken dras verktyget tillbaka till säkerhetsavståndet Q200 ovanför ytan.
  5. Förlopp 2 och 3 upprepas för alla tecken som ska graveras.
  6. Avslutningsvis positionerar styrsystemet verktyget på det andra säkerhetsavståndet Q204.

Anmärkning

  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.

Anvisningar om programmering

  • Cykelparametern Djups förtecken bestämmer arbetsriktningen. Om man programmerar Djup = 0 så utför styrsystemet inte cykeln.
  • Du kan också definiera gravyrtexter via String-variabler (QS).
  • Med parameter Q374 kan bokstävernas vridningsläge påverkas.
    Med Q374=0° till 180°: Skrivriktningen är från vänster åt höger.
    Med Q374 större än 180°: Skrivriktningen är omvänd.

Cykelparametrar

Hjälpbild

Parametrar

QS500 Gravyrtext?

Gravyrtext inom citationstecken. Tilldelning av en sträng-variabel via knappen Q i siffergruppen, knappen Q på det alfanumeriska tangentbordet motsvarar normal textinmatning.

Inmatning: max. 255 tecken

cyc225_3

Q513 Teckenhöjd?

Höjd på tecknen som ska graveras i mm

Inmatning: 0–999999

Q514 Faktor teckenavstånd?

Teckensnittet som används är ett så kallat proportionellt teckensnitt. Varje tecken har därmed en egen bredd. X motsvarar tecknets bredd plus standardavståndet. Du kan påverka teckenavståndet med nedanstående faktor.

Q514 = 0/1: standardavstånd mellan tecknen

Q514 > 1: avståndet mellan tecknen dras ut.

Q514 < 1: avståndet mellan tecknen trycks ihop. I vissa fall kan tecken överlappa varandra.

Inmatning: 0–10

Q515 Typsnitt?

Som standard används typsnittet DeJaVuSans.

cyc225_2

Q516 Text på linje/cirkel (0-2)?

0: Gravera text längs en rät linje

1: Gravera text på en cirkelbåge

2: Gravera text inuti en cirkelbåge, runtom (inte nödvändigtvis läsbar underifrån)

Inmatning: 0, 1, 2

Q374 VRIDNINGSVINKEL ?

Mittpunktsvinkel när texten ska arrangeras på en cirkel. Graveringsvinkel vid rak textplacering.

Inmatning: -360 000–+360000

Q517 Radie vid text på cirkel?

Radien på cirkelbågen på vilken styrsystemet ska arrangera texten i mm.

Inmatning: 0–99999,9999

Q207 MATNING FRAESNING ?

Verktygets förflyttningshastighet vid fräsning i mm/min

Inmatning: 0–99999,999 alternativ FAUTO, FU, FZ

Q201 DJUP ?

Avstånd mellan arbetsstyckets yta och graveringens botten. Värdet har inkrementell verkan.

Inmatning: -99999,9999–+99999,9999

Q206 NEDMATNINGSHASTIGHET ?

Verktygets förflyttningshastighet vid nedmatning i mm/min

Inmatning: 0–99999,999 alternativt FAUTO, FU

Q200 SAEKERHETSAVSTAAND ?

Avstånd mellan verktygsspets och arbetsstyckesyta. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999 alternativt PREDEF

Q203 KOORD. OEVERYTA ARBETSSTYCKE ?

Koordinat för arbetsstyckets yta i relation till den aktiva nollpunkten. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q204 2. SAEKERHETSAVSTAAND ?

Koordinat på spindelaxeln, vid vilken ingen kollision mellan verktyg och arbetsstycke (spänndon) kan ske. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999 alternativt PREDEF

cyc225_4

Q367 Referens för textläge (0-6)?

Här anger du en referens för textens läge. Beroende på om texten graveras på en cirkel eller en rät linje (parameter Q516) resulterar det i följande inmatningar:

Cirkel

Rätlinje

0 = cirkelns centrum

0 = nere till vänster

1 = nere till vänster

1 = nere till vänster

2 = nedtill i mitten

2 = nedtill i mitten

3 = nere till höger

3 = nere till höger

4 = uppe till höger

4 = uppe till höger

5 = upptill i mitten

5 = upptill i mitten

6 = uppe till vänster

6 = uppe till vänster

7 = till vänster i mitten

7 = till vänster i mitten

8 = i mitten av texten

8 = i mitten av texten

9 = till höger i mitten

9 = till höger i mitten

Inmatning: 0–9

Q574 Maximal textlängd?

Inmatning av maximal textlängd. Styrsystemet tar dessutom hänsyn till parameter Q513 teckenhöjd.

När Q513 = 0 graverar styrsystemet textlängden exakt såsom parametern Q574 anger. Teckenhöjden skaleras i motsvarande grad.

När Q513 > 0 kontrollerar styrsystemet om den faktiska textlängden överskrider den maximala textlängden från Q574. Om så är fallet visar styrsystemet ett felmeddelande.

Inmatning: 0–999999

Q202 Maximalt skärdjup?

Mått med vilket styrsystemet maximalt ansätter verktyget på djupet. Bearbetningen sker i flera steg om måttet är mindre än Q201.

Inmatning: 0–99999,9999

NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.

Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.

 
Tip

Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.

Exempel

11 CYCL DEF 225 GRAVERA ~

QS500=""

;GRAVYRTEXT ~

Q513=+10

;TECKENHOJD ~

Q514=+0

;FAKTOR AVSTAND ~

Q515=+0

;TYPSNITT ~

Q516=+0

;TEXTARRANGEMANG ~

Q374=+0

;VRIDNINGSVINKEL ~

Q517=+50

;CIRKELRADIE ~

Q207=+500

;MATNING FRAESNING ~

Q201=-2

;DJUP ~

Q206=+150

;MATNING DJUP ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+50

;2. SAEKERHETSAVST. ~

Q367=+0

;TEXTLAEGE ~

Q574=+0

;TEXTLAENGD ~

Q202=+0

;MAX. SKAERDJUP

Tillåtna gravyrtecken

Utöver gemener, versaler och siffror kan följande specialtecken användas: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE

 
Tip

Specialtecken % och \ använder styrsystemet för speciella funktioner. När du vill gravera dessa tecken måste du ange dem två gånger i gravyrtexten, t.ex. %%.

För att gravera omljud, ß, ø,@ eller CE-tecknet börjar du inmatningen med ett %-tecken:

Inmatning

Tecken

%ae

ä

%oe

ö

%ue

ü

%AE

Ä

%OE

Ö

%UE

Ü

%ss

ß

%D

ø

%at

@

%CE

CE

Ej utskrivbara tecken

Förutom text är det också möjligt att definiera vissa icke skrivbara tecken som används för formatering. Du inleder inmatningen av icke skrivbara tecken med specialtecknet \.

Följande möjligheter existerar:

Inmatning

Tecken

\n

Radbrytning

\t

Horisontell tabulator (fast tabulatoravstånd på 8 tecken)

\v

Vertikal tabulator (fast tabulatoravstånd på en rad)

Gravera systemvariabler

Förutom fasta tecken är det möjligt att gravera innehållet från vissa systemvariabler. Du inleder inmatningen av en systemvariabel med %.

Det är möjligt att gravera det aktuella datumet, det aktuella klockslaget eller den aktuella kalenderveckan. För att göra detta anger du %time<x>. <x> definierar formatet, t.ex. 08 för DD.MM.ÅÅÅÅ. (Identisk med funktion SYSSTR ID10321)

 
Tip

Beakta att du vid inmatning av datumformat 1 till 9 måste ange en inledande nolla, 0, t.ex. %time08.

Inmatning

Tecken

%time00

DD.MM.ÅÅÅÅ tt:mm:ss

%time01

D.MM.ÅÅÅÅ t:mm:ss

%time02

D.MM.ÅÅÅÅ t:mm

%time03

D.MM.ÅÅ t:mm

%time04

ÅÅÅÅ-MM-DD tt:mm:ss

%time05

ÅÅÅÅ-MM-DD tt:mm

%time06

ÅÅÅÅ-MM-DD t:mm

%time07

ÅÅ-MM-DD t:mm

%time08

DD.MM.ÅÅÅÅ

%time09

D.MM.ÅÅÅÅ

%time10

D.MM.ÅÅ

%time11

ÅÅÅÅ-MM-DD

%time12

ÅÅ-MM-DD

%time13

tt:mm:ss

%time14

t:mm:ss

%time15

t:mm

%time99

Kalendervecka enligt ISO 8601

 
Tip
  • Följande egenskaper:
  • Har sju dagar
  • Börjar med måndag
  • Numreras löpande
  • Den första kalenderveckan innehåller årets första torsdag

Gravera ett NC-programs namn och sökväg

Med cykel 225 kan du gravera ett NC-programs namn resp. sökväg.

Definiera cykeln 225 som vanligt. Gravyrtexten inleds med en %.

Det går att gravera namn resp. sökväg på ett aktivt NC-program eller på ett anropat NC-program. Definiera då %main<x> eller %prog<x>. (Identiskt med funktionen SYSSTR ID10010 NR1/2)

Följande möjligheter finns:

Inmatning

Betydelse

Exempel

%main0

Fullständig filsökväg till det aktiva NC-programmet

TNC:\MILL.h

%main1

Katalogsökväg till det aktiva NC-programmet

TNC:\

%main2

Namn på det aktiva NC-programmet

MILL

%main3

Det aktiva NC-programmets filtyp

.H

%prog0

Fullständig filsökväg till det anropade NC-programmet

TNC:\HOUSE.h

%prog1

Katalogsökväg till det anropade NC-programmet

TNC:\

%prog2

Namn på det anropade NC-programmet

HOUSE

%prog3

Det anropade NC-programmets filtyp

.H

Gravera räknarvärde

Med cykel 225 kan du gravera det aktuella räknarvärdet som återfinns på fliken PGM för arbetsstatus Status.

För att göra detta programmerar du cykel 225 som vanligt och anger t.ex. följande gravyrtext: %count2

Talet efter %count anger hur många siffror som styrsystemet skall gravera. Maximalt nio siffror är möjligt.

Exempel: Om du programmerar %count9 i cykeln, vid ett aktuellt räknarvärde på 3, så graverar styrsystemet följande: 000000003

Definiera räknare med FUNCTION COUNT

Användningsråd

  • I Simulering simulerar styrsystemet bara det räknarvärde som du har angett direkt i NC-programmet. Ingen hänsyn tas till räknarvärdet på Programkörning.