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/2013Overfø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/2013Funksjon 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/2013Funksjon 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