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

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

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.

NC-functies 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.
  • 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