• Keine Ergebnisse gefunden

Åpne og angi programmer

TNC 320 | Brukerhåndbok DIN/ISO-programmering | 10/2013

81

3.2 Åpne og angi programmer

Oppbygging av et NC-program i DIN/ISO-format

Et bearbeidingsprogram består av en rekke programblokker.

Illustrasjonen til høyre viser elementene i en blokk.

TNC nummererer blokkene i et bearbeidingsprogram automatisk, avhengig av maskinparameteren blockIncrement (105409).

Maskinparameteren blockIncrement (105409) definerer blokknumrene trinnvis.

Den første blokken i et program angis med %, navnet på programmet og den gyldige måleenheten.

De neste blokkene inneholder informasjon om:

Råemnet Verktøyanrop

Fremkjøring til en sikkerhetsposisjon Matinger og turtall

Banebevegelser, sykluser og videre funksjoner

Den siste blokken i et program angis med N99999999, navnet på programmet og den gyldige måleenheten.

HEIDENHAIN anbefaler at du etter

verktøyoppkallingen alltid kjører frem til en

sikkerhetsposisjon. Fra denne sikkerhetsposisjonen posisjonerer TNC verktøyet i forhold til bearbeidingen uten at det oppstår kollisjoner.

Block number

Path function Words

Block

Definere råemne: G30/G31

Straks du har opprettet et nytt program, definerer du et kvaderformet, ubearbeidet emne. For å definere emnet i ettertid trykker du på tasten SPEC FCT, funksjonstasten FORHÅNDSINNSTILLINGER FOR PROGRAM og deretter på funksjonstasten BLK FORM. TNC trenger denne definisjonen til den grafiske simuleringen. Sidene til emnet kan maksimalt være 100 000 mm lange, og ligger parallelt til aksene X, Y og Z. Dette råemnet defineres ved hjelp av to av hjørnepunktene:

MIN-punkt G30: den minste X-, Y- og Z-koordinaten til kvaderen.

Angi absoluttverdiene.

MAX-punkt G31: den største X-,Y- og Z-koordinaten til kvaderen.

Angi absolutte eller inkrementelle verdier.

Råemnedefinisjonen er bare nødvendig hvis du ønsker å teste programmet grafisk.

Programmering: grunnleggende, filbehandling 3.2 Åpne og angi programmer

3

82

TNC 320 | Brukerhåndbok DIN/ISO-programmering | 10/2013

Åpne nytt bearbeidingsprogram

Et bearbeidingsprogram må alltid angis i driftsmodusen PROGRAMMERING. Eksempel på oppretting av program:

Velg driftsmodusen PROGRAMMERING

Anrop filbehandling: Trykk på PGM MGT-tasten Velge katalog der du vil lagre det nye programmet:

.I

Angi nytt programnavn, og bekreft med tasten ENT

Velge måleenhet: Trykk på funksjonstasten MM eller INCH. TNC skifter til programvinduet og åpner dialogen for definisjon av BLK FORM (råemne).

ARBEIDSPLAN I GRAFIKK: XY

Angi spindelaksen, f.eks. Z DEFINISJON AV RÅEMNE: MINIMUM

Angi X-, Y- og Z-koordinatene til MIN-punktet etter hverandre, og bekreft hver inntasting med tasten ENT

DEFINISJON AV RÅEMNE: MAKSIMUM

Angi X-, Y- og Z-koordinatene til MAKS-punktet etter hverandre, og bekreft hver inntasting med tasten ENT

Eksempel: Vise BLK-form i NC-programmet

%NY G71 * Programstart, navn, måleenhet

N10 G30 G17 X+0 Y+0 Z-40 * Spindelakse, MIN-punktkoordinater

N20 G31 X+100 Y+100 Z+0 * MAKS-punktkoordinater

N99999999 %NEU G71 * Programslutt, navn, måleenhet

TNC oppretter automatisk den første og siste blokken i programmet.

Hvis du ikke ønsker å programmere en råemnedefinisjon, avbryter du dialogen for Arbeidsplan i grafikk: XY med tasten DEL.

TNC kan bare vise grafikken hvis den korteste siden er minst 50 µm, og den lengste siden er maksimum 99 999,999 mm.

Programmere verktøybevegelser i DIN/ISO

For å programmere en blokk, trykker du på tasten SPEC FCT. Velg funksjonstasten PROGRAMFUNKSJONER og deretter funksjonstasten DIN/ISO. Du kan også bruke de grå banefunksjonstastene for å få den aktuelle G-koden.

Åpne og angi programmer 3.2

3

TNC 320 | Brukerhåndbok DIN/ISO-programmering | 10/2013

83

Hvis du angir DIN/ISO-funksjonene med et tilkoblet USB-tastatur, må du passe på at du bruker store bokstaver.

Eksempel på posisjoneringsblokk

Angi 1 og trykk på ENT, for å åpne blokk

KOORDINATER?

10 (Angi målkoordinater for X-aksen) 20 (Angi målkoordinater for Y-aksen)

gå videre til neste spørsmål med tasten ENT PUNKTBANE FOR FRESEFASTSETTING

Angi 40 og bekreft med tasten ENT for å kjøre uten radiuskorrigering for verktøy, eller

kjøre til høyre eller venstre for den programmerte konturen: Velg henholdsvis G41 eller G42 med funksjonstastene.

MATING F=?

100 (angi mating for denne banebevegelsen 100 mm/min) gå videre til neste spørsmål med tasten ENT TILLEGGSFUNKSJON M?

Angi 3 (tilleggsfunksjon M3 «Spindel på»).

Avslutt denne dialogen med tasten ENT.

Programvinduet viser linjen:

N30 G01 G40 X+10 Y+5 F100 M3 *

Programmering: grunnleggende, filbehandling 3.2 Åpne og angi programmer

3

84

TNC 320 | Brukerhåndbok DIN/ISO-programmering | 10/2013

Overfør aktuelle posisjoner

Med TNC er det mulig å overføre verktøyets aktuelle posisjon til programmet, f.eks. når du

programmerer posisjoneringsblokker programmerer sykluser

Slik overfører du de riktige posisjonsverdiene:

Plasser inndatafeltet i en blokk på det stedet der du vil overføre en posisjon

Velge funksjonen for å kopiere aktuell posisjon: I funksjonstastrekken viser TNC de aksene som du kan overføre posisjoner fra.

Velge akse: TNC skriver den aktuelle posisjonen til den valgte aksen i det aktive inndatafeltet.

I arbeidsplanet overfører TNC alltid koordinatene til verktøyets sentrum, også når radiuskorrigeringen av verktøyet er aktiv.

I verktøyaksen overfører TNC alltid koordinatene til verktøyspissen, slik at det alltid blir tatt hensyn til den aktive lengdekorrigeringen av verktøyet.

TNC lar funksjonstastlinjen for akseutvalg være aktiv helt til du slår av denne med et nytt trykk på tasten

«Overfør aktuell posisjon». Dette gjelder også hvis du lagrer den aktuelle blokken og åpner en ny blokk med banefunksjonstasten. Hvis du velger et blokkelement når du må velge et inntastingsalternativ med

funksjonstaster (f.eks. radiuskorrigering), vil TNC også lukke funksjonstastenrekken for akseutvalg.

Funksjonen «Overfør aktuell posisjon» er ikke tillatt når funksjonen Drei arbeidsplan er aktiv.

Åpne og angi programmer 3.2

3

TNC 320 | Brukerhåndbok DIN/ISO-programmering | 10/2013

85

Redigere program

Du kan bare redigere et program når det ikke kjøres av TNC i en maskindriftsmodus.

Mens du oppretter eller forandrer et bearbeidingsprogram, kan du velge enkeltlinjer i programmet og enkeltord i setninger ved hjelp av piltastene eller funksjonstastene:

Funksjon Funksjonstaster/

taster Bla en side opp

Bla en side ned Hoppe til programstart Hoppe til programslutt

Forandre plasseringen til den aktuelle blokken i skjermbildet. På den måten blir det mulig å vise flere av programblokkene som er programmert forut for den aktuelle blokken

Forandre plasseringen til den aktuelle blokken i skjermbildet. På den måten blir det mulig å vise flere av programblokkene som er programmert etter den aktuelle blokken

Hoppe fra blokk til blokk

Velge enkeltord i blokken

Velge en bestemt blokk: Trykk på tasten GOTO, tast inn ønsket blokknummer, og bekreft med tasten ENT. Eller: Angi blokknummerskritt og hopp over antall inntastede linjer oppover eller nedover, ved å trykke på funksjonstasten N LINJER.

Programmering: grunnleggende, filbehandling 3.2 Åpne og angi programmer

3

86

TNC 320 | Brukerhåndbok DIN/ISO-programmering | 10/2013

Funksjon Funksjonstast/

tast Nullstille verdien for et valgt ord

Slette feil verdi

Slette feilmelding (blinker ikke) Slette valgt ord

Slette valgt blokk

Slette sykluser og programdeler

Føye til den blokken som du sist redigerte eller slettet

Sette inn blokker på ønsket sted

Velg blokken som du ønsker å føye til en ny blokk bak, og åpne dialogen.

Endre og legg til ord

Velg et ord i en blokk, og overskriv det med den nye verdien.

Når ordet er valgt, har du adgang til klartekstdialogen.

Avslutte endringer: Trykk på END-tasten.

Hvis du vil føye til et ord, bruker du piltasten til å gå mot høyre eller venstre til du kommer til den riktige dialogen der du skriver inn ordet.

Søke etter samme ord i flere blokker

For denne funksjonen settes funksjonstasten AUTOM. TEGNING på AV.

Velge et ord i en blokk: Trykk på piltasten inntil det ønskede ordet er markert.

Velg blokken med piltasten.

Merkingen befinner seg på det samme ordet i den blokken du nettopp valgte, som i den første blokken du valgte.

Hvis du har startet søket i et svært langt program, åpner TNC et symbol med fremdriftsindikatoren.

Det vil også være mulig å avbryte søket ved hjelp av funksjonstasten.

Åpne og angi programmer 3.2

3

TNC 320 | Brukerhåndbok DIN/ISO-programmering | 10/2013

87

Finne vilkårlig tekst

Velge søkefunksjon: Trykk på funksjonstasten SØK. TNC viser dialogen Søk tekst:

Angi teksten som det skal søkes etter.

Søke etter tekst: Trykk på funksjonstasten UTFØR.

Merke, kopiere, slette og sette inn programdeler

TNC har følgende funksjoner for kopiering av programdeler innenfor et NC-program, eller for kopiering til et annet NC-program: Se tabellen nedenfor.

Slik kopierer du programdeler:

Velg funksjonstastrekke med markeringsfunksjoner.

Velg første (siste) blokk i programdelen som skal kopieres.

Merke første (siste) blokk: Trykk på funksjonstasten MERK BLOKK. TNC markerer det første sifferet i blokknummeret, og viser funksjonstasten AVBRYT VALGET

Flytt markeringen til siste (første) blokk i programdelen som du vil kopiere eller slette. TNC viser alle merkede blokker i en annen farge. Du kan når som helst oppheve

markeringsfunksjonen ved å trykke på funksjonstasten AVBRYT VALGET.

Kopiere merket programdel: Trykk på funksjonstasten KOPIER BLOKK, og slett merket programdel: Trykk på funksjonstasten SLETT BLOKK. TNC lagrer den merkede blokken.

Bruk piltastene for å velge den blokken som den kopierte (utklipte) programdelen skal legges bak.

For å legge den kopierte programdelen inn i et annet program, velger du det aktuelle programmet via filbehandlingen, og merker den blokken som du vil legge programdelen inn bak.

Sette inn lagret programdel: Trykk på funksjonstasten SETT INN BLOKK.

Avslutte markeringsfunksjon: Trykk på funksjonstasten AVBRYT VALGET

Programmering: grunnleggende, filbehandling 3.2 Åpne og angi programmer

3

88

TNC 320 | Brukerhåndbok DIN/ISO-programmering | 10/2013

Funksjon Funksjonstast

Slå på markeringsfunksjonen.

Slå av markeringsfunksjonen.

Slett den merkede blokken Sett inn blokken fra minnet.

Kopier merket blokk.

TNCs søkefunksjon

Med TNCs søkefunksjoner kan du søke fritt etter tekst inne i et program, og om nødvendig erstatte den med en ny tekst.

Fritt tekstsøk

Velg blokken der søkeordet er lagret.

Velge søkefunksjonen: TNC viser søkevinduet og viser de tilgjengelige søkefunksjonene i funksjonstastrekken (se tabellen Søkefunksjoner).

40(Angi den teksten som det skal søkes etter, og vær oppmerksom på forskjell mellom store og små bokstaver)

Starte et søk: TNC hopper til den nærmeste blokken der den søkte teksten finnes.

Gjenta et søk: TNC hopper til den nærmeste blokken der den søkte teksten finnes.

Avslutte søkefunksjonen

Åpne og angi programmer 3.2

3

TNC 320 | Brukerhåndbok DIN/ISO-programmering | 10/2013

89

Søk/erstatt for ønsket tekst

Søk/erstatt-funksjonen er ikke mulig i beskyttede programmer når et program kjøres av TNC

Når du bruker funksjonen ERSTATT ALLE, er det viktig å passe på at du ikke kommer i skade for å erstatte tekstdeler som ikke skal endres. Tekster som har blitt erstattet, er tapt for alltid.

Velg blokken der søkeordet er lagret.

Velge søkefunksjonen: TNC viser søkevinduet og viser de tilgjengelige søkefunksjonene i funksjonstastrekken.

Angi den teksten som det skal søkes etter, og vær oppmerksom på forskjell mellom store og små bokstaver. Bekreft med tasten ENT.

Skriv inn teksten som skal settes inn, og vær oppmerksom på forskjell mellom store og små bokstaver.

Starte et søk: TNC hopper til nærmeste treff i den søkte teksten.

Erstatte teksten og gå videre til neste treff: Trykk på funksjonstasten ERSTATT. Hvis du vil erstatte alle teksttreffene: Trykk på funksjonstasten ERSTATT ALLE. Hvis du ikke ønsker å erstatte teksten, men gå videre til neste treff: Trykk på funksjonstasten SØK.

Avslutte søkefunksjonen

Programmering: grunnleggende, filbehandling