G-code

G-code (ook bekend als RS-274) is de naam van de meest gebruikte programmeertaal voor computer numerieke besturing (CNC) in computer-aided design and manufacturing (CAD/CAM).

G-code biedt op metriek gebaseerde numerieke besturing van CAM-gestuurde apparatuur, zoals CNC-freesmachines. De fijnkorrelige besturing die door G-code en andere CNC-talen mogelijk wordt gemaakt, biedt de precisie voor additieve en reductiegebaseerde fabricage met gebruikmaking van vele materialen.

De code die in G-code en andere CNC-code wordt gebruikt, vertelt de computer die de motoren van de fabricageapparatuur bestuurt, hoe ver deze moeten bewegen en met welke snelheid. Een frees heeft een draaiende punt die bijvoorbeeld een metalen blok in een ingewikkeld bewerkt onderdeel snijdt. G-code kan de computergestuurde apparatuur instructies geven om de kop met verschillende snelheden door 3D-manoeuvres te bewegen om een nokkenas te maken, die bijvoorbeeld kan worden gebruikt om de kleptiming in een benzinemotor te regelen.

De eerste numerieke computerbesturingstaal werd aan het eind van de jaren vijftig door het MIT ontwikkeld. De vroegste versie van G-Code werd begin jaren zestig gestandaardiseerd door de Electronic Industries Alliance. Tegenwoordig wordt de exacte, reproduceerbare fabricage die door G-code en soortgelijke talen mogelijk wordt gemaakt, gebruikt bij de vervaardiging van allerlei militaire en wetenschappelijke apparatuur en consumptiegoederen.