Podprogrami in ponovitve delov programa

Programske tehnike pomagajo strukturirati NC-program in preprečiti nepotrebne ponovitve. S pomočjo podprogramov morate npr. obdelovalne položaje za več orodij definirati samo enkrat. S ponovitvami delov programa preprečite večkratno programiranje enakih, zaporednih NC-nizov ali programskih zaporedij. Kombinacija in razvejanost obeh programskih tehnik omogoča ustvarjanje krajših NC-programov in po potrebi izvajanje sprememb na le nekaj centralnih mestih.

Podprogrami in ponovitve delov programov z oznako LBL

Določanje oznake

S pomočjo NC-funkcije G98 definirate 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.

Če za možnostjo M30 ali M2 programirate oznako, je oznaka skladna s podprogramom. Podprograme morate vedno zapreti z možnostjo G98 L0. To številka se lahko kot edina v NC-programu pojavlja v poljubni količini.

N110 G98 L1

; začetek podprograma je definiran s številko

N120 G00 Z+100

; odmik v hitrem teku

N130 G98 L0

; konec podprograma

N110 G98 L "UP"

; začetek podprograma je definiran z imenom

Možnost G98 L je skladna s sintakso navadnega besedila LBL.

Določanje oznake z možnostjo LBL SET

Priklic podprograma

Z NC-funkcijo L prikličete podprogram, ki je programiran z možnostjo M30 ali M2.

Ko krmiljenje prebere NC-funkcijo L, preskoči na določeno oznako in obdela NC-program od tega NC-niza naprej. Če krmiljenje prebere možnost G98 L0, preskoči nazaj na naslednji NC-niz po priklicu z možnostjo L.

N110 L1

; priklic podprograma

Možnost L brez G98 je skladna s sintakso navadnega besedila CALL LBL.

Priklic oznake z možnostjo CALL LBL

 
Tip

Če določite število želenih ponovitev, npr. L1.3, programirajte ponovitev dela programa.

Ponovitev dela programa

Ponovitev dela programa

S ponovitvijo dela programa lahko razdelek programa ponavljate poljubno pogosto. Razdelek programa se mora začeti z definicijo oznake G98 L in končati z možnostjo L. S številko za decimalno vejico lahko izbirno definirate, kako pogosto krmiljenje ponovi ta razdelek programa.

N110 L1.2

; dvakratni priklic oznake 1

Možnost L brez možnosti 98 in številke po decimalni vejici so skladne s sintakso navadnega besedila CALL LBL REP.

Ponovitve delov programov