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.
Toepassing
Verwante onderwerpen
- Nieuw NC-programma maken:
- NC-programma's met behulp van CAD-bestanden
- Structuur van een NC-programma voor de contourbewerking
CAM-gegenereerde NC-programma's
Functiebeschrijving
U maakt NC-programma's in de werkstand Programmeren in het 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.
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. |
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. |
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