Podprogrami in ponovitve delov programov z oznako LBL

Uporaba

Programirane obdelovalne korake lahko znova izvedete s podprogrami in ponovitvami delov programov. S podprogrami po koncu programa vstavite konture ali celotne korake obdelave in prikličete NC-program. S ponovitvami delov programov ponovite posamezne ali več NC-nizov med NC-programom. Lahko tudi kombinirate podprograme in ponovitve delov programov.

Podprograme in ponovitve delov programov programirate z NC-funkcijo LBL.

Opis funkcije

Korake obdelave za podprograme in ponovitve delov programov določite z oznako LBL.

V povezavo z oznakami krmiljenje nudi naslednje tipke in simbole:

Tipka ali simbol

Funkcija

Ustvarjanje možnosti LBL

Priklic možnosti LBL: preskok na oznako v NC-programu

Pri številki LBL: samodejni vnos naslednje proste številke

Določanje oznake z možnostjo LBL SET

S funkcijo LBL SET določite novo oznako v NC-programu.

Vsako oznako mora biti mogoče v NC-programu jasno identificirati s številko ali imenom. Če je števila ali ime dvakrat prisotno v NC-programu, krmiljenje prikazuje opozorilo pred NC-nizom.

LBL 0 označuje konec podprograma. To številka se lahko kot edina v NC-programu pojavlja v poljubni količini.

Vnos

11 LBL "Reset"

; podprogram za ponastavitev transformacije koordinat

12 TRANS DATUM RESET

13 LBL 0

Na to funkcijo se premaknete na naslednji način:

Vstavljanje NC-funkcije Vse funkcije Oznaka LBL SET

NC-funkcija vsebuje naslednje sintaktične elemente:

Sintaktični element

Pomen

LBL

Odpiralnik sintakse za oznako

Štev. ali Ime

Številka ali ime oznake

Fiksno ali spremenljivo številko oz. ime

Vnos: 0...65535 ali širina besedila 32

S simbolom lahko samodejno vnesete naslednjo prosto številko.

Opis funkcije

Priklic oznake z možnostjo CALL LBL

S funkcijo CALL LBL prikličete oznako v NC-programu.

Ko krmiljenje prebere možnost CALL LBL, preskoči na določeno oznako in obdela NC-program od tega NC-niza naprej. Če krmiljenje prebere možnost LBL 0, preskoči nazaj na naslednji NC-niz po možnosti CALL LBL.

Pri ponovitvah dela programa lahko izbirno določite, da krmiljenje večkrat izvede preskok.

Vnos

11 CALL LBL 1 REP2

; dvakratni priklic oznake 1

Na to funkcijo se premaknete na naslednji način:

Vstavljanje NC-funkcije Vse funkcije Oznaka CALL LBL

NC-funkcija vsebuje naslednje sintaktične elemente:

Sintaktični element

Pomen

CALL LBL

Odpiralnik sintakse za priklic oznake

Štev., Ime ali QS

Številka ali ime oznake

Fiksno ali spremenljivo številko oz. ime

Vnos: 1...65535 ali Širina besedila 32 oz. 0...1999

Oznako lahko z izbirnim menijem izberete izmed vse oznak, prisotnih v NC-programu.

REP

Število ponovitev, dokler krmiljenje obdela naslednji NC-niz

Izbirni sintaktični element

Podprogrami

S podprogramom lahko dele NC-program prikličete poljubno pogosto na različnih mestih NC-program, npr. konturo ali obdelovalne položaje.

Podprogram se začne z oznako LBL in zaključi z oznako LBL 0. Z možnostjo CALL LBL podprogram prikličete s poljubnega mesta NC-programa. Pri tem ne smete z možnostjo REP določiti nobenih ponovitev.

Krmiljenje NC-program obdela na naslednji način:

  1. Krmiljenje obdela NC-program do funkcije CALL LBL.
  2. Krmiljenje preskoči na začetek določenega podprograma LBL.
  3. Krmiljenje obdela podprogram do konca podprograma LBL 0.
  4. Potem krmiljenje preskoči na naslednji NC-niz po možnosti CALL LBL in nadaljuje NC-program.

Za podprograme veljajo naslednji okvirni pogoji:

  • Podprogram ne sme priklicati samega sebe.
  • CALL LBL 0 ni dovoljeno, ker pomeni priklic konca podprograma.
  • Podprograme programirajte za NC-NIZOM z M2 oz. M30
  • Če so podprogrami v NC-programu pred NC-nizom z M2 ali M30, se brez priklica izvedejo najmanj enkrat

Krmiljenje prikaže informacije aktivnega podprograma v zavihku LBL delovnega območja Status.

Zavihek LBL

Ponovitve delov programov

S ponovitvijo dela programa lahko poljubno pogosto ponovite del NC-programa, npr. obdelavo konture z inkrementalnim primikom.

Ponovitev dela programa se začne z oznako LBL in zaključi po zadnji programirani ponovitvi REP priklica oznake CALL LBL.

Krmiljenje NC-program obdela na naslednji način:

  1. Krmiljenje obdela NC-program do funkcije CALL LBL.
  2. Pri tem krmiljenje enkrat že obdela del programa, saj se del programa, ki bo ponovljen, nahaja pred funkcijo CALL LBL.

  3. Krmiljenje preskoči na začetek ponovitve dela programa LBL.
  4. Krmiljenje del programa ponavlja tako pogosto, kot ste programirali v možnosti REP.
  5. Potem krmiljenje nadaljuje NC-program.

Za ponovitve delov programov veljajo naslednji okvirni pogoji:

  • Ponovitev dela programa pred koncem programa programirajte z možnostjo M30 ali M2.
  • Pri ponovitvi dela programa ne morete določiti nobene možnosti LBL 0.
  • Krmilni sistem dele programa izvede enkrat več, kot je bilo programiranih ponovitev, saj se prva ponovite prične po prvi obdelavi.

Krmiljenje prikaže informacije aktivne ponovitve dela programa v zavihku LBL delovnega območja Status.

Zavihek LBL

Napotki

  • Krmiljenje NC-funkcijo LBL SET standardno prikazuje v razčlenitvi.
  • Stolpec Struktura v delovnem območju Program

  • Del programa lahko zaporedoma ponovite največ 65.534-krat.
  • Naslednji znaki so dovoljeni v imenu oznake: # $ % & , - _ . 0 1 2 3 4 5 6 7 8 9 @ a b c d e f g h i j k l m n o p q r s t u v w x y z- A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • Naslednji znaki so prepovedani v imenu oznake: <presledek> ! “ ‘ ( ) * + : ; < = > ? [ / ] ^ ` { | } ~