7
7.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 342
7.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 1310
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 1306
7.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 1213
7.3
Basisprincipes van het programmeren
7.3.1
Inhouden van een NC-programma
Toepassing
Met behulp van NC-programma's definieert u de bewegingen en de werking van uw
machine. NC-programma's bestaan uit NC-regels, die de syntaxiselementen van de
NC-functies bevatten. Met de HEIDENHAIN-klaartekst ondersteunt u de besturing,
doordat u voor elk syntaxiselement een dialoog met gegevens over de benodigde
inhoud biedt.
194
NC- en programmeerbasisprincipes | Programmeermogelijkheden
HEIDENHAIN | TNC7 | TNCguide | 01/2022