Hva er G -koder? (Med eksempel)

Hva er G -koder? (Med eksempel)

De koder g De koder som tilsvarer programmeringen som brukes til å kontrollere det numeriske kontrollutstyret eller CNC, som er maskiner som utfører arbeidet sitt under kommando av en datamaskin. I denne typen utstyr er fresemaskiner, dreiebenker, 3D -skrivere, kuttere, etc.

G -koder er også kjent som forberedende koder. G betyr "geometrisk". De er koder som indikerer maskinen som operasjonen må utføre og identifisere for å starte med bokstaven "G".

Kilde: Flickr.com christopher schmidt attribusjon 2.0 generisk (CC med 2.0)

De er sammensatt av instruksjoner eller kommandoer som forteller utstyret til hvilken posisjon det skal flyttes, i hvilken hastighet, i hvilket øyeblikk du skal bruke noe verktøy, for eksempel en laser, ekstruder, etc. For eksempel, med 3D -utskrift, inneholder G -koder kommandoer for å flytte delene i skriveren.

Det er flere implementeringer av dette språket, men i hver av dem er mandatene og kommandoene like. På tidspunktet for å generere filene vil det imidlertid være nødvendig å vite den aktuelle versjonen av G -kodene som utstyret kan tolke.

[TOC]

Hva er kode G?

G -koden er et programmeringsspråk for numerisk kontrollutstyr som leder maskinene om hvor og hvordan du skal flytte. G -koder varierer i henhold til typen, merkevaremodellen.

Følg alltid en variant av følgende alfanumeriske mønster: n ## g ## x ## og ## z ## f ## s ## t ## m ##, hvor: hvor:

- N ##: Programlinjenummer.

- G ##: Definerer bevegelse og funksjon.

- X ##: erklære den horisontale posisjonen.

- Og ##: erklære den vertikale posisjonen.

- Z ##: erklære dybden.

- F ##: strømfrekvens.

- S ##: Spindelhastighet.

Kan tjene deg: typer websider

- T ##: Valg av verktøy.

- M ##: Diverse funksjoner, for eksempel belysning og av noe, for eksempel kjølemedium, indekseringsbevegelse, blokkering av akse, etc.

For eksempel ville G01 x2 Y3 F35 S450 T02 M04 indikere en lineær fôringsbevegelse (G01) til X-Y-posisjonen som ble gitt og med en fôrhastighet på 35. Spindelhastigheten er 450 og bruker verktøy 2.

Forskjellige funksjoner varierer fra en maskin til en annen. Derfor, for å vite hva M -koden refereres til av maskinens bruksanvisning.

Maskinbevegelse

Alt som enhver maskin kan gjøre er hovedsakelig basert på tre grunnleggende bevegelsestyper:

- Rask bevegelse: En lineær bevegelse til en XYZ -stilling. Det gjøres så raskt som mulig.

- Forhåndsbevegelse: En lineær bevegelse til en XYZ -stilling til en definert forhåndsfrekvens.

- Sirkulær bevegelse: En sirkulær bevegelse med en definert forhåndshastighet.

Hver C -kode indikerer på utstyret hvilken variant av disse grunnleggende bevegelsene skal utføre og også hvordan du gjør det.

X, og er koordinatene for horisontale og vertikale posisjoner, og z tilsvarer maskinens dybde. Disse tallene følger bevegelses- eller funksjonskommandoen for å uttrykke maskinens plassering.

Deretter bestemmer F forhåndshastigheten (for forskudd eller sirkulære bevegelser), mens S bestemmer spindelhastigheten. T brukes til å velge et verktøy.

G -kodekonstruksjon

Hvis G -koden åpnes i en tekstredigerer, kan innholdet observeres, men det er ganske komplisert å gi en viss betydning. Med et verktøy som repetiervert kan du bedre forstå G -koder.

Denne typen program gjør det mulig å åpne G -kodene for å se banene som hodet vil ta for å gi et inntrykk. Repetier -vert bruker farger for å indikere kodernes funksjon.

Kan tjene deg: aktiviteter som må gjøres med strøm

Generere C -koder

Siden å utdype for eksempel et 3D -inntrykk. Hvis dette kodesettet ble opprettet for hånd, må det gjøres i betydelig tid.

Noe spesialprogram, for eksempel Cure Cutting -programmet, er det som teknisk komponerer helheten i G -kodene.

Denne programavdelingen STL -filene som inneholder all nødvendig informasjon for å lage et 3D -inntrykk. Konverterer STL -filen til G -koder, og automatiserer prosessen dermed.

Hver G -kode er eksklusiv for maskinen som den ble skrevet. Instruksjonssettet er spesielt basert på hver maskin.

CNC vs 3D -utskrift

Både CNC -maskiner og 3D -skrivere kontrolleres ved hjelp av G -koder, som er gruppen av kommandoer som begynner med bokstaven "G", akkurat som det er koder for mange andre bokstaver.

Retningslinjene for G -kodene indikerer for utstyret hvordan du beveger deg og hvordan du justerer konfigurasjonen, for eksempel kutthastigheten eller temperaturen på dysen. Hver ordre utgjør et trinn i objektets utdypingsprosess.

Selv om både 3D -skrivere og CNC -team bruker G -koder, er det imidlertid visse viktige forskjeller i disse to applikasjoner.

CNC

Numerisk datamaskinkontroll er en teknikk for å kontrollere instrumentene til en maskin gjennom et datasystem.

CNC -fabrikker og dreiebenker brukes vanligvis når det trengs veldig høy presisjon eller repeterbarhet. Disse er for eksempel nyttige for å bore hundrevis av identiske hull for å skape en optisk plakett.

Kan tjene deg: teknisk produkt

Denne metoden for å lage et stykke er klassifisert som "subtraktiv produksjon", siden stykket er laget gradvis eliminering av materialet.

3D -utskrift

Det er en produksjonsprosess som også produserer deler ved hjelp av datamaskinkontroll. Faktisk er 3D -skrivere også CNC -maskiner, men gitt deres enorme popularitet, er de sjelden kjent som slikt.

I 3D -utskrift blir et stykke reist ved å legge til materiale, til hele stykket er opprettet. 3D -utskrift er veldig nyttig for å lage tilpassede brikker og prototyper før du når en endelig design.

Eksempelkode

- 11: Angir kodelinjenummeret og brukes som referanse. I dette tilfellet tilsvarer det linje 11 i programmet som blir utført.

- G/m: i blått. Indikerer at det er en kommando av den typen som er angitt med bokstaven. I dette tilfellet tilsvarer G1 -koden kommandoen: koordinert bevegelse i fremdriftshastighet.

Deretter definerer hver tekst som finnes i rødt visse parametere for kommandoen og deretter verdien for hver aktuelle parameter:

- F: hastighet. I dette tilfellet er det indikert at hastigheten er 900.

- X/å/z: de er posisjonskoordinatene.

- E: Feederbevegelse.

Referanser

  1. Educatibot (2019). G-kode. Hentet fra: Educatibot.com.
  2. Ultimaker (2019). Hva er g-kode? Hentet fra: Ultimaker.com.
  3. Benjamin Goldschmidt (2019). 3D-skriver G-kode vs CNC G-kode-hva er forskjellen? All3DP. Hentet fra: all3dp.com.
  4. Autodesk (2019). Komme i gang med G-kode. Hentet fra: Autodesk.com.
  5. Wikipedia The Free Encyclopedia (2019). G-kode. Hentet fra: i.Wikipedia.org.