8
8.2.4
Subprogramma's en herhalingen van programmadelen
Eenmaal geprogrammeerde bewerkingsstappen kunnen met subprogramma's en
herhalingen van programmadelen herhaaldelijk uitgevoerd worden.
Programmadelen die in een label zijn gedefinieerd, kunt u direct na elkaar meerdere
keren als herhaling van programmadelen uitvoeren of als subprogramma op
gedefinieerde plaatsen in het hoofdprogramma oproepen.
Wanneer u een deel van het NC-programma slechts onder bepaalde voorwaarden
wilt laten uitvoeren, programmeer dan deze programmastappen ook in een
subprogramma.
Binnen een NC-programma kunt u nóg een NC-programma oproepen en afwerken.
Verdere informatie: "Subprogramma's en herhalingen van programmadelen met
label LBL", Pagina 390
8.2.5
Programmeren met variabelen
In plaats van getalwaarden of teksten, worden in het NC-programma variabelen
gebruikt. Aan een variabele wordt op een andere plaats een getalwaarde of een tekst
toegewezen.
In het venster Q-parameterlijst kunt u de getalwaarden en teksten van de
afzonderlijke variabelen bekijken en bewerken.
Verdere informatie: "venster Q-parameterlijst", Pagina 1396
Met de variabelen kunnen wiskundige functies worden geprogrammeerd die de
programma-afloop besturen of een contour beschrijven.
Met behulp van de variabelenprogrammering kunt u bovendien bijvoorbeeld
meetresultaten die het 3D-tastsysteem tijdens de programma-afloop bepalen,
opslaan en verder verwerken.
Verdere informatie: "Variabelen: Q-, QL-, QR- en QS-parameters", Pagina 1392
8.2.6
CAM-programma's
U kunt ook extern gemaakte NC-programma's op de besturing optimaliseren en
afwerken.
Met behulp van CAD (Computer-Aided Design) maakt u geometrische modellen van
de te vervaardigen werkstukken.
In een CAM-systeem (Computer-Aided Manufacturing) definieert u vervolgens hoe
het CAD-model wordt gemaakt. Met behulp van een interne simulatie kunt u de zo
ontstane besturingsneutrale gereedschapsbanen controleren.
Met behulp van een postprocessor genereert u in CAM aansluitend de besturings- en
machinespecifieke NC-programma's. Daarbij ontstaan niet alleen programmeerbare
baanfuncties, maar ook splines (SPL) of rechten LN met vlaknormaalvectoren.
Verdere informatie: "Meerassige bewerking", Pagina 1293
216
NC- en programmeerbasisprincipes | Programmeermogelijkheden
HEIDENHAIN | TNC7 | Gebruikershandboek Volledige uitgave | 10/2022