Datastyrt numerisk kontroll

En datastyrt numerisk kontroll (på engelsk Computerized Numerical Control ), forkortet CNC , betegner en mekatronisk måle- og kontrollteknologi brukt på maskinverktøyet , som kalles en numerisk kontrollmaskin .

Historie

Numerisk kontroll (( EN ) Numerical Control , NC) ble utviklet på 1940-tallet, hvor perforerte beltekontroller ble implementert i klassiske motoriserte verktøymaskiner . Med tillegg av stadig mer komplekse servomekanismer for å kontrollere analog og senere digital elektronikk. Fremkomsten av datastyrt numerisk beregning førte til fødselen av CNC på 1960-tallet.

Maskinvare

CNC-en fungerer med en spesifikk industri-PC , som kan skilles fra kontrollpulten eller integreres direkte i den. Moderne PC-er gjør det mulig å oppnå en arbeidssyklustid på mindre enn 1 millisekund . Dette gjør det for eksempel mulig å oppnå posisjoneringsnøyaktigheter i størrelsesorden 0,01 mm og skjærehastigheter på 6 m/min på en fresemaskin.

Data ble opprinnelig lagret med SDRAM -minner . Senere med harddisk og deretter med flashminne .

For kommunikasjon med annet utstyr er det vanligvis:

eller brukergrensesnitt som PCMCIA , CompactFlash , USB

Kontroller

Styringen av en CNC - maskin følger det som behandles av datamaskinen , de ulike posisjonene, vinklene og tilstandssensorene som, etter en interpolasjonsberegning med hensyn til tilstanden satt av CNC-programmet, styrer motorer og andre aktuatorer . Interpoleringen skjer i millisekunder, noe som gir høy presisjon kombinert med høy utførelseshastighet.

CNC-teknologi tillater automatisk maskinering med flere akser i bruk samtidig. En CNC kan klassifiseres i henhold til antall akser som kan interpoleres samtidig.

Akser

Moderne CNC-er kan kontrollere over 30 akser.

Landemerker

Maskinens nullpunkt M opprinnelsen til maskinkoordinatene. Referansepunkt R opprinnelsen til målesystemet. Spindelreferansepunkt T opprinnelsen til spindelen . Arbeidsstykkets nullpunkt W opprinnelsen til koordinatene til arbeidsstykket.

Måling

Absolutt måling (G90) koordinatene vil bli satt i henhold til den absolutte opprinnelsen til arbeidsstykket. Kjedemåling (G91) eller inkrementell.

Programmering

Det finnes flere programmeringsmetoder. I moderne CNC-er er det mulighet for å bruke forskjellige metoder.

Programmeringsmetoder

DIN / ISO eller G-kode programmering

Setningen og adressen som skal oppgis til kontrollen beskrevet i DIN 66025 / ISO 6983.

Eksempel 1

Et eksempel på G-kode for CNC-fresing. Til høyre er det samme "ren tekst" eksempel på en Heidenhain -kontroll :

G-kode Heidenhain - "Klartext"
N080 ... N090 G00 X100 Y100 N100 Z0 N110 G01 Z-2 F10 N120 G01 X110 F20 N130 Y200 F15 N140 G00 Z10 N150 ... 80 ... 90 L X + 100 Y + 100 R0 FMAX 100 L Z + 0 R0 FMAX 110 L Z-2 R0 F10 120 L X + 110 R0 F20 130 L Y + 200 R0 F15 140 L Z + 10 R0 FMAX 150 ...
Eksempel 2 (med banekorrigerer)

Eksempel for CNC dreiebenk med offset ( G41/ G42) under etterbehandling:

G-kode Heidenhain - "Klartext"
N080 ... N090 G00 X-1.6 Z2 N100 G42 N110 G01 Z0 F10 N120 G01 X0 F20 N130 G03 X20 Z-10 I0 K-10 N140 G01 Z-50 N150 G01 X50 Z-100 N160 G40 N170 ... 80 ... 90 L X-1,6 Z + 2 R0 FMAX 100 L Z + 0 RR F10 110 L X + 0 RR F20 120 CT X + 20 Z-10 RR 130 L Z-50 RR 140 L X + 50 RR 150 ...




Parametrisk programmering

Det er en avansert programmeringsstil som ligner på moderne programvarespråk . Nesten alle numeriske kontroller har muligheten til å programmere med dette paradigmet.

Merknader


Bibliografi

  • Hans B. Kief, Helmut A. Roschiwal, CNC-Handbuch 2009/2010 , Hanser Fachbuchverlag, 2009, ISBN  978-3-446-41836-3 .
  • Ulrich Fischer, Max Heinzler, u. a .: Tabellenbuch Metall . 43. Auflage. Verlag Europa-Lehrmittel, 2005, ISBN 3-8085-1723-9 .

Relaterte elementer

Eksterne lenker