NC-code

Het machineleesbare programma, doorgaans G-code, dat een CNC-machine precies vertelt hoe te bewegen om een onderdeel te maken.

Definitie

NC-code (numerical control) is het machineleesbare programma, meestal in G-code-formaat, dat de controller van een CNC-machine precies instrueert hoe te bewegen: welke as, hoe ver, hoe snel, en wanneer een spil of koelvloeistof aan of uit moet. Het is de directe uitkomst van CAM, aangepast voor een specifieke machine en controller door een postprocessor.

Waarom NC-code niet universeel is tussen machines

NC-code is machinespecifiek: dezelfde gereedschapsbaan levert verschillende NC-code op voor verschillende machinecontrollers, wat verklaart waarom een postprocessor bestaat om een generieke CAM-gereedschapsbaan te vertalen naar de exacte syntax die een specifieke machine begrijpt.

Waar NC-code vandaan komt

Niet op de tekening; NC-code wordt gegenereerd vanuit de CAM-gereedschapsbaan en is specifiek voor de machine die het programma zal draaien, geen onderdeel van de technische documentatie.

Veelgemaakte fouten

Aannemen dat NC-code gegenereerd voor de ene machine correct zal draaien op een andere machine of controller zonder aanpassing via een postprocessor.

Wat het betekent voor uw calculatie

NC-code is machinespecifiek: dezelfde gereedschapsbaan levert verschillende NC-code op voor verschillende machinecontrollers, wat verklaart waarom een postprocessor bestaat om een generieke CAM-gereedschapsbaan te vertalen naar de exacte syntax die een specifieke machine begrijpt.

Bekijk hoe Blake een onderdeel beoordeelt

Veelgestelde vragen

Is NC-code hetzelfde als G-code?

G-code is het meest voorkomende formaat van NC-code; NC-code is de bredere term voor machineleesbare CNC-instructies.

Wie of wat genereert NC-code?

CAM-software genereert de initiële gereedschapsbaan, en een postprocessor vertaalt die naar de specifieke NC-code-syntax die de controller van een gegeven machine vereist.

Kan dezelfde NC-code op elke CNC-machine draaien?

Nee, NC-code is specifiek voor de controller van een machine; op een andere machine draaien vereist doorgaans opnieuw genereren via de juiste postprocessor.