ISO-programmering
G225
G225
Med denne syklusen graverer du tekster på en flat overflate på emnet. Du kan anordne tekstene langs en rett linje eller på en sirkelbue.
Hjelpebilde | Parameter | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
QS500 Graveringstekst? Graveringstekst innenfor anførselstegn. Tildeling av en strengvariabel med Q-tasten på talltastaturet. Q-tasten på alfatastaturet tilsvarer normal tekstinntasting. Inndata: Maks. 255 tegn | |||||||||||||||||||||||
Q513 Tegnhøyde? Høyde på tegnene som skal graveres, i mm Inndata: 0...999.999 | |||||||||||||||||||||||
Q514 Faktor tegnavstand? Den anvendte skrifttypen er en såkalt proporsjonal skrifttype. Dette betyr at hvert tegn har sin egen bredde. X tilsvarer tegnets bredde pluss standardavstanden. Tegnavstanden kan du påvirke med denne faktoren. Q514=0/1: Standardavstand mellom tegnene Q514>1: Avstanden mellom tegnene strekkes. Q514<1: Avstanden mellom tegnene krympes. Ev. kan tegnene overlappes. Inndata: 0...10 | |||||||||||||||||||||||
Q515 Font? Skrifttypen DeJaVuSans brukes som standard. | |||||||||||||||||||||||
Q516 Tekst på linje/sirkel (0-2)? 0: Graver tekst langs en rett linje 1: Graver tekst på en sirkelbue 2: Graver tekst innenfor en sirkelbue, periferisk (ikke nødvendigvis leselig nedenfra) Inndata: 0, 1, 2 | |||||||||||||||||||||||
Q374 Vinkel ved rotering? Sentervinkel når tekst skal plasseres på en sirkel. Graveringsvinkel ved rettlinjet tekstplassering. Inndata : -360 000...+360 000 | |||||||||||||||||||||||
Q517 Radius for tekst i sirkel? Radiusen til sirkelbuen som styringen skal anordne teksten på, i mm. Inndata: 0–99999,9999 | |||||||||||||||||||||||
Q207 Mating fresing? Verktøyets bevegelseshastighet ved fresing i mm/min Inndata: 0...99999.999 alternativ FAUTO, FU, FZ | |||||||||||||||||||||||
Q201 Dybde? Avstand mellom emneoverflate og graveringsbunn. Verdien er inkrementell. Inndata: -99999,9999–+99999,9999 | |||||||||||||||||||||||
Q206 Mating for matedybde? Verktøyets bevegelseshastighet ved innstikk i mm/min Inndata: 0...99999.999 alternativ FAUTO, FU | |||||||||||||||||||||||
Q200 Sikkerhetsavstand? Avstand mellom verktøyspiss og emneoverflate. Verdien er inkrementell. Inndata: 0–99999,9999 alternativ PREDEF | |||||||||||||||||||||||
Q203 Koord. Emneoverflate? Koordinat for emneoverflaten i forhold til det aktive nullpunktet. Verdien er absolutt. Inndata: -99999,9999–+99999,9999 | |||||||||||||||||||||||
Overhold Q204 2. Sikkerhetsavstand? Koordinat på spindelaksen der verktøy og emne (oppspenningsutstyr) ikke kan kollidere. Verdien er inkrementell. Inndata: 0–99999,9999 alternativ PREDEF | |||||||||||||||||||||||
Q367 Referanse tekstplassering (0–6)? Her angir du referansen for posisjonen til teksten. Avhengig av om teksten er gravert på en sirkel eller en rett linje (parameter Q516), opprettes følgende oppføringer:
Inndata: 0...9 | |||||||||||||||||||||||
Q574 Angi maksimal tekstlengde Angi maksimal tekstlengde. Styringen tar i tillegg hensyn til parameteren Q513 Tegnhøyde. Hvis Q513 = 0, graverer styringen tekstlengden nøyaktig som angitt i parameter Q574. Tegnhøyden blir skalert tilsvarende. Hvis Q513>0, kontrollerer styringen om den faktiske tekstlengden overskrider maksimal tekstlengde fra Q574. Hvis det er tilfelle, viser styringen en feilmelding. Inndata: 0...999.999 | |||||||||||||||||||||||
Q202 Maksimal matedybde? Mål som styringen mater som maksimal dybde. Bearbeidingen skjer i flere trinn dersom målet er mindre enn Q201. Inndata: 0–99999,9999 |
NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.
Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.
Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.
Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.
11 CYCL DEF 225 GRAVERING ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
I tillegg til små bokstaver, store bokstaver og tall, er følgende spesialtegn mulig: ! # $ % & ‘ ( ) * + , - . / : ; < = > ? @ [ \ ] _ ß CE
Styringen bruker spesialtegnene % og \ til spesielle funksjoner. Hvis du vil gravere disse, må du angi dem dobbelt i graveringsteksten, f.eks.: %%.
Hvis du skal gravere omlyder, ß, ø, @ eller CE-tegnet, begynner du med %-tegnet:
Innføring | Tegn |
---|---|
%ae | ä |
%oe | ö |
%ue | ü |
%AE | Ä |
%OE | Ö |
%UE | Ü |
%ss | ß |
%D | ø |
%at | @ |
%CE | CE |
I tillegg til tekst er det også mulig å definere noen ikke-trykkbare tegn til formateringsbruk. Angivelse av ikke trykkbare tegn innledes med spesialtegnet \.
Du har følgende muligheter:
Innføring | Tegn |
---|---|
\n | Linjebryting |
\t | Horisontal tabulator (tabulatorbredde er fast innstilt til 8 tegn) |
\v | Vertikal tabulator (tabulatorbredde er fast innstilt til én linje) |
I tillegg til faste tegn er det mulig å gravere innholdet i bestemte systemvariabler. Angivelse av en systemvariabel innledes med %.
Det er mulig å gravere den aktuelle datoen, det aktuelle klokkeslettet eller den aktuelle kalenderuken. Angi %time<x>. <x> definerer formatet, f.eks. 08 for DD.MM.ÅÅÅÅ. (identisk med funksjonen SYSSTR ID10321)
Vær oppmerksom på at det må være en 0 foran datoformatet 1 til 9, f.eks. %time08.
Innføring | Tegn |
---|---|
%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 | Kalenderuke i henhold til ISO 8601 Tip
|
Du kan gravere navn eller filbane for et NC-program med syklus 225.
Definer syklus 225 som vanlig. Innled den graverte teksten med %.
Du kan gravere navn eller filbane for et aktivt NC-program eller for et oppkalt NC-program. Definer da %main<x> eller %prog<x>. (Identisk med funksjonen SYSSTR ID10010 NR1/2)
Du har følgende muligheter:
Innføring | Beskrivelse | Eksempel |
---|---|---|
%main0 | Fullstendig filbane for det aktive NC-programmet | TNC:\MILL.h |
%main1 | Filbane til katalogen for det aktive NC-programmet | TNC:\ |
%main2 | Navnet til det aktive NC-programmet | MILL |
%main3 | Filtypen til det aktive NC-programmet | .H |
%prog0 | Fullstendig filbane for oppkalt NC-programmet | TNC:\HOUSE.h |
%prog1 | Filbane til katalogen for det oppkalte NC-programmet | TNC:\ |
%prog2 | Navnet til det oppkalte NC-programmet | HOUSE |
%prog3 | Filtypen til det oppkalte NC-programmet | .H |
Du kan gravere den aktuelle tellerstanden som du finner i fanen PGM under arbeidsstatusen Status med syklus 225.
Det gjør du ved å programmere syklus 225 på vanlig måte, og som graveringstekst skriver du f.eks.: %count2
Tallet bak %count angir hvor mange sifre styringen graverer. Maksimalt mulig antall er ni sifre.
Eksempel: Hvis du programmerer %count9 i syklusen ved en aktuell tellerstand på 3, graverer styringen følgende: 000000003