• Keine Ergebnisse gefunden

3.2 Odpiranje in vnos programov

Zgradba NC-programa v obliki navadnega besedila HEIDENHAIN

Obdelovalni program je sestavljen iz vrste programskih stavkov.

Slika desno prikazuje elemente niza.

TNC oštevilči nize obdelovalnega programa v naraščajočem zaporedju.

Prvi stavek programa je označen z BEGIN PGM, imenom programa in izbrano mersko enoto.

Naslednji nizi vsebujejo informacije o:

surovcu priklicih orodja

premikih na varnostni položaj pomikih in številih vrtljajev

poti gibanja, cikli in dodatne funkcije

Zadnji stavek programa je označen z END PGM, imenom programa in izbrano mersko enoto.

HEIDENHAIN priporoča, da po priklicu orodja vedno izvedete premik na varnostni položaj, s katerega lahko TNC opravi pozicioniranje za obdelovanje brez nevarnosti trka!

Block number

Path functions Words

Block

Programiranje: osnove, upravljanje datotek 3.2 Odpiranje in vnos programov

3

Definiranje surovca: BLK FORM

Takoj po odprtju novega programa definirate neobdelan surovec.

Za naknadno definiranje surovca pritisnite tipko SPEC FCT, gumb PROGRAMSKA DOLOČILA in nato gumb BLK FORM. To definicijo TNC potrebuje za grafične simulacije.

Definicija surovca je potrebna samo, če želite program grafično preizkusiti!

TNC lahko prikaže različne oblike surovca:

Gumb Funkcija

Definiranje pravokotnega surovca Definiranje valjastega surovca Definiranje rotacijsko simetričnega surovca poljubne oblike

Pravokotni surovec

Stranice kvadra ležijo vzporedno z osmi X, Y in Z. Ta surovec je določen z dvema kotnima točkama:

Točka MIN: najmanjša X-, Y- in Z-koordinata kvadra. Vnesite absolutne vrednosti.

Točka MAX: največja X-, Y- in Z-koordinata kvadra. Vnesite absolutne ali inkrementalne vrednosti.

Primer: prikaz BLK FORM v NC-programu

0 BEGIN PGM NEU MM Začetek programa, ime, merska enota

1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Os vretena, koordinate točke MIN 2 BLK FORM 0.2 X+100 Y+100 Z+0 Koordinate točke MAX

3 END PGM NEU MM Konec programa, ime, merska enota

Odpiranje in vnos programov 3.2

3

Valjast surovec

Valjast surovec je določen z merami valja:

Rotacijska os X, Y ali Z

R: polmer valja (s pozitivnim predznakom) L: dolžina valja (s pozitivnim predznakom) DIST: zamik vzdolž rotacijske osi

RI: notranji polmer votlega valja

Parametra DIST in RI sta poljubna in ju ni treba programirati.

Primer: prikaz BLK FORM CYLINDER v NC-programu

0 BEGIN PGM NEU MM Začetek programa, ime, merska enota

1 BLK OBLIKA VALJA Z R50 L105 DIST+5 RI10 os vretena, polmer, dolžina, razdalja, notranji polmer

2 END PGM NEU MM Konec programa, ime, merska enota

Rotacijsko simetričen surovec poljubne oblike

Konturo rotacijsko simetričnega surovca določite v podprogramu.

Ob tem kot rotacijsko os uporabite os X, Y ali Z.

Pri definiciji surovca izberete opis konture:

DIM_D, DIM_R: premer ali polmer rotacijsko simetričnega surovca

LBL: podprogram z opisom konture

Opis konture lahko v rotacijski osi vsebuje negativne vrednosti, v glavni osi pa le pozitivne. Kontura mora biti zaključena, to pomeni, da je začetek konture enak koncu konture.

Navedba podprograma se lahko izvede s številko, z imenom ali s QS-parametrom.

Programiranje: osnove, upravljanje datotek 3.2 Odpiranje in vnos programov

3

Primer: prikaz BLK FORM ROTATION v NC-programu

0 BEGIN PGM NEU MM Začetek programa, ime, merska enota

1 BLK FORM ROTATION Z DIM_R LBL1 Os vretena, način interpretacije, številka podprograma

2 M30 Konec glavnega programa

3 LBL 1 Začetek podprograma

4 L X+0 Z+1 Začetek konture

5 L X+50 Programiranje v pozitivni smeri glavne osi

6 L Z-20 7 L X+70 8 L Z-100 9 L X+0

10 L Z+1 Konec konture

11 LBL 0 Konec podprograma

12 END PGM NEU MM Konec programa, ime, merska enota

Odpiranje novega obdelovalnega programa

Obdelovalni program vedno vnesite v načinu Programiranje.

Primer odpiranja programa:

Izberite način Programiranje.

Za priklic upravljanja datotek pritisnite tipko PGM MGT.

Izberite imenik, v katerega želite shraniti nov program:

IME DATOTEKE = NOVO.H

Vnesite novo ime programa in ga potrdite s tipko ENT.

Za izbiro merske enote pritisnite gumb MM ali PALEC. TNC preklopi v okno programa in odpre pogovorno okno za definiranje BLK-FORM (surovec).

Izbira pravokotnega surovca: pritisnite gumb za pravokotno obliko surovca

OBDELOVALNA RAVNINA NA SLIKI: XY

Z Vnesite os vretena, npr. Z

Odpiranje in vnos programov 3.2

3

DEFINICIJA SUROVCA: MINIMUM

Zaporedoma vnesite koordinate X, Y in Z točke MIN in vsak vnos potrdite s tipko ENT.

DEFINICIJA SUROVCA: MAKSIMUM

Zaporedoma vnesite koordinate X, Y in Z točke MAX in vsak vnos potrdite s tipko ENT.

Primer: prikaz BLK FORM v NC-programu

0 BEGIN PGM NOVO MM Začetek programa, ime, merska enota

1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Os vretena, koordinate točke MIN 2 BLK FORM 0.2 X+100 Y+100 Z+0 Koordinate točke MAX

3 END PGM NOVO MM Konec programa, ime, merska enota

TNC samodejno ustvari številke stavkov ter stavka BEGIN in END.

Če ne želite programirati definicije surovca, s tipko DEL prekinite pogovorno okno pri Obdelovalna ravnina na sliki: XY!

Programiranje: osnove, upravljanje datotek 3.2 Odpiranje in vnos programov

3

Programiranje premikov orodja v pogovornem oknu DIN/ISO

Za programiranje niza pričnite s in tipko za pogovorno okno. V glavi zaslona TNC prikazuje vprašanje za vse potrebne podatke.

Primer pozicionirnega stavka

Vnesite Odpiranje niza

KOORDINATE?

Vnesite 10 (ciljne koordinate za os X)

Y Vnesite 20 (ciljne koordinate za os Y)

Pritisnite tipko ENT, da se pomaknete na naslednje vprašanje.

POPRAVEK POL.: RL/RR/NI POPR.?

Vnesite "Ni popravka polmera" in se s tipko ENT pomaknite na naslednje vprašanje.

POMIK F=? / F MAX = ENT

Vnesite 100 (pomik za to pot gibanja 100 mm/min)

Pritisnite tipko ENT, da se pomaknete na naslednje vprašanje.

DODATNA FUNKCIJA M?

Vnesite 3 (za dodatno funkcijo M3 »Vklop vretena«).

Ob pritisku tipke END TNC pogovorno okno zapre.

Programirno okno prikazuje vrstico:

3 L X+10 Y+5 R0 F100 M3

Odpiranje in vnos programov 3.2

3

Možni vnosi pomika

Gumb Funkcije za določanje pomika Premikanje v hitrem teku, delovanje po nizih. Izjema: če je definiran pred APPR-stavkom, potem FMAX deluje tudi pri primiku na pomožno točko (glej "Pomembni položaji pri primiku in odmiku", Stran 203).

Premikanje s samodejno izračunanim pomikom iz stavka TOOL CALL

Premikanje s programiranim pomikom (enota mm/min ali 1/10 palcev/min). Pri rotacijskih oseh izvede TNC pomik v stopinjah/min, ne glede na to, ali je program sestavljen v mm ali palcih.

Definirajte pomik na vrtljaj (enota mm/U ali palci/vrt). V programih, ki uporabljajo palce, FU ni mogoče kombinirati z M136.

Definirajte pomik na zob (enota mm/zob ali palci/zob). Število zob mora biti definirano v preglednici orodij v stolpcu CUT.

Tipka Funkcije za izvajanje pogovornega okna

NO

ENT Preskok vprašanja v pogovornem oknu Predčasno dokončanje pogovornega okna Preklic pogovornega okna in brisanje

Programiranje: osnove, upravljanje datotek 3.2 Odpiranje in vnos programov

3

Prevzem dejanskega položaja

TNC omogoča prevzem trenutnega položaja orodja v program, čenpr.

programirate nize za premikanje programirate cikle

Za prevzemanje pravilnih vrednosti položaja sledite naslednjemu postopku:

Polje za vnos naj bo na mesto v stavku, na katerem želite prevzeti položaj.

Izberite funkcijo za prevzem dejanskih vrednosti.

TNC prikaže v orodni vrstici osi, katerih položaje je mogoče prevzeti.

Izberite os. TNC zapiše trenutni položaj izbrane osi v aktivno polje za vnos.

TNC vedno prevzame v obdelovalni ravnini koordinate središča orodja, tudi če je aktiven popravek polmera orodja.

TNC vedno prevzame na orodni osi koordinate konice orodja, torej vedno upošteva aktivni popravek dolžine orodja.

TNC pusti orodno vrstico za izbiranje osi aktivno, dokler je z vnovičnim pritiskom tipke "Prevzemi dejanski položaj" ne izklopite. To velja tudi, če trenutni stavek shranite in s tipko za funkcijo potiodprete nov stavek. Če izberete element niza, v katerem je treba z gumbom izbrati različico vnosa (npr. popravek polmera), TNC prav tako zapre orodno vrstico za izbiro osi.

Funkcija »Prevzemi dejanski položaj« ni dovoljena, ko je aktivna funkcija Vrtenje obdelovalne ravnine.

Odpiranje in vnos programov 3.2

3

Urejanje programa

Program lahko urejate samo, če ga TNC ne izvaja v strojnem načinu delovanja.

Medtem ko sestavljate ali spreminjate obdelovalni program, lahko s puščičnimi tipkami ali gumbi izberete vsako vrstico v programu in posamezne besede niza:

Gumbi/tipke Funkcija Prejšnja stran.

Naslednja stran.

Skok na začetek programa.

Skok na konec programa.

Spremenite položaj trenutnega niza na

zaslonu. Tako lahko prikažete več programskih stavkov, ki so programirani pred trenutnim stavkom.

Spremenite položaj trenutnega niza na

zaslonu. Tako lahko prikažete več programskih stavkov, ki so programirani za trenutnim stavkom.

Skakanje med stavki.

Izbira posameznih besed v stavku.

Izbira določenega stavka: pritisnite tipko GOTO, vnesite želeno številko stavka in vnos potrdite s tipko ENT. Ali: pritisnite tipko GOTO, vnesite številko koraka niza in s pritiskom gumba ŠT. VRSTIC preskočite število vnesenih vrstic navzgor ali navzdol.

Programiranje: osnove, upravljanje datotek 3.2 Odpiranje in vnos programov

3

Gumb/tipka Funkcija

Ponastavitev vrednosti izbrane besede na nič.

Brisanje napačne vrednosti.

Brisanje sporočila o napaki, ki ga je mogoče izbrisati.

NO

ENT Brisanje izbrane besede.

Brisanje izbranega niza.

Brisanje ciklov in delov programa.

Vnos stavka, ki ste ga nazadnje urejali ali izbrisali.

Vnos stavkov na poljubno mesto

Izberite stavek, za katerim želite vstaviti nov stavek in odprite pogovorno okno.

Spreminjanje in vnos besed

V stavku izberite besedo in jo prepišite z novo vrednostjo. Med izbiranjem besede je na voljo pogovorno okno z navadnim besedilom.

Za konec spreminjanja pritisnite tipko END.

Če želite vnesti besedo, pritiskajte puščični tipki (v desno ali levo), da se pojavi želeno pogovorno okno, v katerega vnesite želeno vrednost.

Iskanje enakih besed v različnih nizih

Za to funkcijo nastavite gumb SAMODEJNO RISANJE na IZKLOP.

Izbira besede v stavku: puščično tipko pritiskajte tako dolgo, da označite želeno besedo.

S puščičnimi tipkami izberite stavek.

Oznaka je v stavku, ki ste ga izbrali na novo, na enakem mestu kot v nazadnje izbranem stavku.

Če ste iskanje zagnali v zelo dolgih programih, TNC prikaže simbol s prikazom napredka. Pri tem lahko nato z gumbom iskanje prekinete.

Odpiranje in vnos programov 3.2

3

Označevanje, kopiranje, izrezovanje in dodajanje delov programa

Za kopiranje delov programa znotraj nekega NC programa oziroma v nek drug NC program daje TNC na voljo naslednje funkcije:

Gumb Funkcija

Vklop funkcije označevanja Izklop funkcije označevanja Izrezovanje označenega niza Vstavljanje niza, ki je v pomnilniku Kopiranje označenega niza

Za kopiranje delov programa sledite naslednjemu postopku:

Izberite orodno vrstico s funkcijami označevanja.

Izberite prvi niz dela programa, ki ga želite kopirati.

Za označitev prvega niza pritisnite gumb OZNAČI NIZ. TNC osvetli niz in prikaže gumb PREKLIČI OZNAČEVANJE.

Svetlo polje premaknite na zadnji niz dela programa, ki ga želite kopirati ali izrezati. TNC prikaže vse označene nize v drugi barvi. Funkcijo označevanja lahko kadar koli prekinete tako, da pritisnete gumb PREKLIČI OZNAČEVANJE.

Za kopiranje označenega dela programa pritisnite gumb KOPIRAJ NIZ, za izrezovanje označenega dela programa pa gumb IZREŽI NIZ. TNC shrani označeni niz.

S puščičnimi tipkami izberite niz, za katerim želite vstaviti kopirani (izrezani) del programa.

Če želite kopirani del programa vstaviti v drug program, z upravljanjem datotek izberite ustrezni program in tam označite niz, za katerim želite del programa vstaviti.

Za vstavljanje shranjenega dela programa pritisnite gumb VSTAVI NIZ.

Za preklic označevanja pritisnite gumb PREKLIČI OZNAČEVANJE.

Programiranje: osnove, upravljanje datotek 3.2 Odpiranje in vnos programov

3

Funkcija iskanja TNC-ja

S funkcijo iskanja TNC-ja lahko v programu iščete poljubna besedila in jih po potrebi tudi zamenjate z novim besedilom.

Iskanje poljubnega besedila

Izberite funkcijo iskanja. TNC prikaže okno za iskanje, v orodni vrstici pa funkcije, ki so na voljo za iskanje.

Vnesite besedilo, ki ga želite poiskati, npr.: TOOL Začnite iskanje. TNC skoči v naslednji stavek, v katerem je shranjeno iskano besedilo.

Ponovite iskanje. TNC skoči v naslednji stavek, v katerem je shranjeno iskano besedilo.

Končajte funkcijo iskanja.

Odpiranje in vnos programov 3.2

3

Iskanje/zamenjava poljubnega besedila

Funkcija Iskanje/zamenjava ni mogoča, če:

je program zaščiten

TNC trenutno izvaja program

Pri funkciji ZAMENJAJ VSE pazite, da pomotoma ne zamenjate delov besedila, ki bi morali ostati nespremenjeni. Zamenjana besedila se za vedno izgubijo.

Izberite niz, v katerem je shranjena beseda, ki jo iščete.

Izberite funkcijo iskanja. TNC prikaže okno za iskanje, v orodni vrstici pa funkcije, ki so na voljo za iskanje.

Pritisnite gumb TRENUTNA BESEDA in TNC prevzame prvo besedo aktualnega stavka. Po potrebi znova pritisnite gumb, da prevzamete želeno besedo.

Začnite iskanje. TNC skoči na naslednje iskano besedilo.

Če želite zamenjati besedilo in se nato pomakniti na naslednje najdeno mesto, pritisnite gumb ZAMENJAJ, če želite zamenjati vsa najdena besedilna mesta, pritisnite gumb ZAMENJAJ VSE, in če besedila ne želite zamenjati in se samo pomakniti na naslednje najdeno mesto, pritisnite gumb IŠČI.

Končajte funkcijo iskanja.

Programiranje: osnove, upravljanje datotek