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.

Functiebeschrijving

U maakt NC-programma's in de werkstand Programmeren in het werkgebied Programma.

Werkgebied Programma

De eerste en laatste NC-regel van het NC-programma bevatten de volgende informatie:

  • Syntaxis BEGIN PGM of END PGM
  • Naam van het NC-programma
  • Maateenheid van het NC-programma in mm of inch

De besturing voegt de NC-regels BEGIN PGM en END PGM automatisch in bij het maken van het NC-programma. U kunt deze NC-regels niet wissen.

De na BEGIN PGM gemaakte NC-regels bevatten de volgende informatie:

  • Definitie van onbewerkt werkstuk
  • Gereedschapsoproepen
  • Benaderen van een veiligheidspositie
  • aanzetten en toerentallen
  • Verplaatsingen, cycli en andere NC-functies

0 BEGIN PGM EXAMPLE MM

; Programmabegin

1 BLK FORM 0.1 Z X-50 Y-50 Z-20

; NC-functie voor het definiëren van het onbewerkte werkstuk, die twee NC-regels omvat

2 BLK FORM 0.2 X+50 Y+50 Z+0

3 TOOL CALL 5 Z S3200 F300

; NC-functie voor gereedschapsoproep

4 L Z+100 R0 FMAX M3

; NC-functie voor een rechte verplaatsing

* - ...

11 M30

; NC-functie om het NC-programma te beëindigen

12 END PGM EXAMPLE MM

; Einde programma

Syntaxiscomponent

Betekenis

NC-regel

4 TOOL CALL 5 Z S3200 F300

Een NC-regel bestaat uit het regelnummer en de syntaxis van de NC-functie. Een NC-regel kan meerdere regels omvatten, bijvoorbeeld bij cycli.

De besturing nummert de NC-regels in oplopende volgorde.

NC-functie

TOOL CALL 5 Z S3200 F300

Met behulp van NC-functies definieert u het gedrag van de besturing. Het regelnummer maakt geen deel uit van de NC-functies.

Syntaxisopener

TOOL CALL

De syntaxisopener duidt elke NC-functie eenduidig aan. In het venster NC-functie invoegen worden de syntaxisopeners gebruikt.

Gedeeltes van het venster NC- functie invoegen

Syntaxiselement

TOOL CALL 5 Z S3200 F300

Syntaxiselementen zijn alle onderdelen van de NC-functie, bijvoorbeeld Technologiewaarden S3200 of coördinaatgegevens. NC-functies bevatten ook optionele syntaxiselementen.

De besturing geeft bepaalde syntaxiselementen in het werkgebied Programma weer met een kleur.

Weergave van het NC-programma

Waarde

3200 bij toerental S

Niet elk syntaxiselement hoeft een waarde te bevatten, zoals Gereedschapsas Z.

Wanneer u NC-programma's in een teksteditor of buiten de besturing maakt, let dan op de schrijfwijze en de volgorde van de syntaxiselementen.

Instructies

  • NC-functies kunnen ook meerdere NC-regels omvatten, bijvoorbeeld BLK FORM.
  • Met machineparameter linebreak (nr. 105404) definieert u hoe de besturing meerregelige NC-functies weergeeft.
  • Additionele M-functies en commentaar kunnen zowel syntaxiselementen binnen NC-functies als eigen NC-functies zijn.
  • Programmeer NC-programma's zo alsof het gereedschap zich zou bewegen! Daardoor is het niet relevant of een kop- of tafelas de beweging uitvoert.
  • Met de extensie *.h definieert u een klaartekstprogramma.
  • Basisprincipes van het programmeren