Programmastructuur
Een programmasegment is een aaneengesloten groep woorden die als eenheid kan worden verwerkt; het is eigenlijk een onderdeel van het CNC-bewerkingsprogramma. Het hoofdgedeelte van een onderdeelbewerkingsprogramma bestaat uit verschillende programmasegmenten. De meeste programmasegmenten worden gebruikt om de werktuigmachine te instrueren een bepaalde actie te voltooien of uit te voeren. Een programmasegment bestaat uit dimensiewoorden, niet-dimensionale woorden en een eindinstructie voor een programmasegment. Bij het schrijven en afdrukken beslaat elk programmasegment doorgaans één regel, en dit geldt ook voor de weergave van het programma op het scherm.
Programma formaat
Een conventioneel bewerkingsprogramma bestaat uit een startteken (enkel-lijnsegment), een programmanaam (enkel-lijnsegment), de programmatekst en een programma-eindinstructie (meestal een enkel-lijnsegment). Er is ook een programma-eindteken aan het einde van het programma. Het programmabeginteken en het programmaeindteken zijn hetzelfde teken: % in ISO-code en ER in EIA-code. De programma-einde-instructie kan M02 (programma-einde) of M30 (papier-tape-einde) zijn. CNC-bewerkingsmachines maken over het algemeen gebruik van opgeslagen programma-uitvoering; in dit geval is het gemeenschappelijke kenmerk van M02 en M30 dat ze, na het voltooien van alle andere instructies in het programmasegment, worden gebruikt om de spil, het koelmiddel en de toevoer te stoppen en het besturingssysteem te resetten. M02 en M30 zijn volledig gelijkwaardig bij gebruik op sommige werktuigmachines (systemen), maar verschillen bij andere als volgt: Bij het beëindigen van een programma met M02 stopt de cursor aan het einde van het programma na automatische uitvoering; Wanneer u echter een programma beëindigt met M30, keren de cursor en de schermweergave na automatische uitvoering automatisch terug naar het begin van het programma en kan het programma opnieuw worden uitgevoerd door op de startknop te drukken. Hoewel M02 en M30 kunnen worden gedeeld met andere programmawoorden in een programmasegment, kunt u ze het beste als afzonderlijk segment vermelden, of een programmasegment alleen delen met het volgnummer.

