Hovedindholdet i CNC-værktøjsmaskinprogrammering
Analyse af deltegninger, bestemmelse af bearbejdningsprocesser, udførelse af matematisk bearbejdning, skrivning af programoversigter, oprettelse af kontrolmedier, kontrol af programmer, indtastning af programmer og testskæring af emnet.
Trin til programmering af CNC-værktøjsmaskiner
Analyse af deltegninger og proceskrav: Baseret på tegningerne, analyser den geometriske form, dimensioner og tekniske krav til delen; klarlægge bearbejdningsindholdet og kravene; bestemme bearbejdningsplanen; bestemme bearbejdningssekvensen; design inventar; vælg værktøjer; bestemme en rimelig værktøjsbane; og vælg passende skæreparametre.
Samtidig skal funktionerne i CNC-systemet og egenskaberne af selve CNC-værktøjsmaskinen udnyttes fuldt ud til korrekt valg af værktøjsindstillingspunkt og indgangsmetode, hvilket minimerer hjælpetid såsom værktøjsændringer og indeksering.
Matematisk bearbejdning
Inden programmeringen etableres et emnekoordinatsystem baseret på emnets geometriske karakteristika. CNC-systemet, baseret på kravene i deltegningerne, formulerer bearbejdningsvejen. På det etablerede emnekoordinatsystem beregnes først værktøjets bevægelsesbane. For dele med relativt simple former (såsom dele sammensat af lige linjer og buer), skal kun koordinaterne for startpunktet, slutpunktet, buens centrum og skæringspunktet eller tangentpunktet for to geometriske elementer beregnes.
Skrivning af delprogramlisten
Efter at have fastlagt bearbejdningsruten og procesparametrene, skriv bearbejdningsprogramlisten i henhold til de angivne koder og programsegmentformater defineret af CNC-systemet.
Opbygning af et CNC-bearbejdningsprogram
1. Programsammensætning: Består af flere programsegmenter.
O0001; O (FANUC-O, AB8400-P, SINUMERIK8M-%) Angiver funktionelt programnummeret; hvert programnummer svarer til en bearbejdet del.
N010 G92 X0 Y0; Semikolon angiver slutningen af programsegmentet.
N020 G90 G00 X50 Y60;
...; Subrutiner kan kaldes.
N150 M05;
N160 M02;
2. Programsegmentformat:
① Word-adresseformat: f.eks. N020 G90 G00 X50 Y60; Dette er det mest almindeligt anvendte format, der er vedtaget af moderne CNC-værktøjsmaskiner. Adresse N er programsegmentnummeret, adresse G og tallet 90 udgør ordet adresse for forberedende funktioner,...
② Variabelt programsegmentformat: f.eks. B2000 B3000 B B6000; Hvert ord er adskilt af separatoren B. Separatoren kan ikke udelades, hvis der ikke er data. Almindeligvis brugt i CNC-trådskæremaskiner. Der er også andre formater såsom 3B programmering.
③ Programsegmentformat med fast sekvens: f.eks. 00701+0; I Siemens system-kontrollerede robotter betyder ovenstående programsegment: N007 G01 X+02500 Y-13400 F15 S30 M02;






