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.
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.
V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.
- Prilagodite naslednje vsebine:
- Orodja
- Podatki o rezanju
- Pomiki
- Varna višina ali varni položaji
- Položaji, značilni za stroje, npr. z M91
- Poti priklicev programov
Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.
NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.
S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.
N110 G98 L1 | ; začetek podprograma je definiran s številko |
N120 G00 Z+100 | ; odmik v hitrem teku |
N130 G98 L0 | ; konec podprograma |
V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.
- Prilagodite naslednje vsebine:
- Orodja
- Podatki o rezanju
- Pomiki
- Varna višina ali varni položaji
- Položaji, značilni za stroje, npr. z M91
- Poti priklicev programov
Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.
NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.
S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.
N110 G98 L "UP" | ; začetek podprograma je definiran z imenom |
Možnost G98 L je skladna s sintakso navadnega besedila LBL.
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.
V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.
- Prilagodite naslednje vsebine:
- Orodja
- Podatki o rezanju
- Pomiki
- Varna višina ali varni položaji
- Položaji, značilni za stroje, npr. z M91
- Poti priklicev programov
Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.
NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.
S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.
N110 L1 | ; priklic podprograma |
Možnost L brez G98 je skladna s sintakso navadnega besedila CALL LBL.
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.
V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.
- Prilagodite naslednje vsebine:
- Orodja
- Podatki o rezanju
- Pomiki
- Varna višina ali varni položaji
- Položaji, značilni za stroje, npr. z M91
- Poti priklicev programov
Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.
NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.
S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.
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.