Med syklus 224 MOENSTER DATAMATRISE KODE kan du forvandle tekster til en såkalt datamatrisekode. Denne fungerer som punktmal for en forhåndsdefinert bearbeidingssyklus.
Bruk
Syklusforløp

- Styringen fører verktøyet automatisk fra den gjeldende posisjonen til det programmerte startpunktet. Dette ligger i det nedre venstre hjørnet.
- Kjør til andre sikkerhetsavstand (spindelakse)
- Kjør til startpunktet i arbeidsplanet
- Kjør til Sikkerhetsavstand over emneoverflaten (spindelakse)
- Deretter fører styringen verktøyet i positiv retning i hjelpeaksen til første startpunkt 1 i første linje
- Fra denne posisjonen utfører styringen den sist definerte bearbeidingssyklusen
- Deretter fører styringen verktøyet i positiv retning i hovedaksen til andre startpunkt 2 for neste bearbeiding. Verktøyet befinner seg da på 1. sikkerhetsavstand
- Denne prosedyren blir gjentatt til alle bearbeidingene i første linje er utført. Verktøyet står på det siste punktet 3 i første linje
- Deretter fører styringen verktøyet i negativ retning i hoved- og hjelpeaksen til første startpunkt 4 på neste linje
- Deretter utføres bearbeidingen
- Disse prosedyrene blir gjentatt til datamatrisekoden er avbildet. Bearbeidingen avsluttes i det nedre venstre hjørnet 5
- Deretter fører styringen verktøyet til den programmerte andre sikkerhetsavstanden
Rekkefølge:
Tips:
- Kontroller forløpet ved hjelp av den grafiske simuleringen
- Test NC-programmet eller programsegmentet forsiktig i driftsmodusen Programkjøring Modus ENKELTBLOKK.
- Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
- Syklus 224 er DEF-aktiv. I tillegg kaller syklus 224 automatisk opp den sist definerte bearbeidingssyklusen.
- Styringen bruker spesialtegnet % til spesielle funksjoner. Hvis du vil bruke tegnet i en datamatrisekode, må du skrive det to ganger, f.eks. %%.
Syklusparametere
Hjelpebilde | Parameter |
---|---|
Q225 Startpunkt 1. akse? Koordinater i det nedre venstre hjørnet av koden i hovedaksen. Verdien er absolutt. Inndata: -99999,9999–+99999,9999 | |
Q226 Startpunkt 2. akse? Definisjon av en koordinat i det nedre venstre hjørnet av koden i hjelpeaksen. Verdien er absolutt. Inndata: -99999,9999–+99999,9999 | |
QS501 Innlegging av tekst? Tekst som skal brukes i anførselstegn. Tilordning av variabler er mulig. Distribuere variabeltekster i datamatrisekode Inndata: Maks. 255 tegn | |
Q458 Celle-/mønsterstørrelse (1/2)? Angi hvordan datamatrisekoden i Q459 beskrives: 1: celleavstand 2: mønsterstørrelse Inndata: 1, 2 | |
Q459 Størrelse for mønster? Definisjon av cellenes avstand eller størrelsen på mønsteret: Hvis Q458=1: avstand mellom første og andre celle (fra midten av cellene) Hvis Q458=2 : avstand mellom første og siste celle (starter fra midten av cellene) Verdien er inkrementell. Inndata: 0–99999,9999 | |
Q224 Vinkel ved rotering? Svingvinkel for hele oppsettet. Roteringssentrum er i startpunktet. Verdien er absolutt. Inndata : -360 000...+360 000 | |
Q200 Sikkerhetsavstand? Avstanden mellom verktøyspissen og emneoverflaten. 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 | |
Q204 2. Sikkerhetsavstand? Avstand i verktøyaksen mellom verktøy og emne (oppspenningsutstyr) der det ikke kan oppstå kollisjon. Verdien er inkrementell. Inndata: 0–99999,9999 alternativ PREDEF |
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.
- Tilpass følgende innhold:
- Verktøy
- Snittverdier
- Matinger
- Sikker høyde eller sikre posisjoner
- Maskinspesifikke posisjoner, for eksempel med M91
- Baner til opphenting av programmer
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 224 MOENSTER DATAMATRISE KODE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Distribuere variabeltekster i datamatrisekode
I tillegg til faste tegn, kan du distribuere visse variabler som datamatrisekode. Start angivelse av en variabel med %.
Du kan bruke følgende variabeltekster i syklus 224 MOENSTER DATAMATRISE KODE:
- Dato og klokkeslett
- Navn på og bane til NC-programmer
- Målerstand
Dato og klokkeslett
Du kan endre gjeldende dato, klokkeslett eller kalenderuke til en datamatrisekode. Angi verdien %time<x> i syklusparameteren QS501. <x> definerer formatet, f.eks. 08 for DD.MM.ÅÅÅÅ.
Vær oppmerksom på at det må være en 0 foran datoformatet 1 til 9, f.eks. %time08.
Du har følgende muligheter:
Innføring | Format |
---|---|
%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 |
Navn på og bane til NC-programmer
Du kan endre navnet på eller banen til det aktive NC-programmet eller et åpnet NC-program til en datamatrisekode. Angi verdien %main<x> eller %prog<x> i syklusparameteren QS501.
Du har følgende muligheter:
Innføring | Beskrivelse | Eksempel |
---|---|---|
%main0 | Fullstendig filbane for det aktive NC-programmet | TNC:\MILL.h |
%main1 | Filbane til det aktive NC-programmet | TNC:\ |
%main2 | Navn på det aktive NC-programmet | MILL |
%main3 | Filtypen til det aktive NC-programmet | .H |
%prog0 | Fullstendig filbane til det åpne NC-programmet | TNC:\HOUSE.h |
%prog1 | Filbane til katalogen til det åpne NC-programmet | TNC:\ |
%prog2 | Navn på det åpne NC-programmet | HOUSE |
%prog3 | Filtypen til det åpne NC-programmet | .H |
Målerstand
Du kan endre aktuell målerstand til en datamatrisekode. Styringen viser den aktuelle målerstanden i Programkjøring i fanen PGM til arbeidsområdet Status.
Angi verdien %count<x> i syklusparameteren QS501.
Med tallet etter %count definerer du hvor mange sifre datamatrisekoden inneholder. Maksimalt mulig antall er ni sifre.
- Eksempel:
- Programmering: %count9
- Aktuell målerstand: 3
- Resultat: 000000003
- Driftsinstruksjoner
- I Simulering simulerer styringen bare målerstanden som du definerer direkte i NC-programmet. Det tas ikke hensyn til målerstanden fra arbeidsområdet Status i driftsmodusen Programkjøring.