Articles

G-Kode Og M-Kode: Hva Betyr DE I CNC-Maskinering?

G-kode Er programmeringsspråket som brukes til Å styre CNC-maskiner. Et program er en sekvens av koder og data som forteller maskinen hva de skal gjøre. De programmerte kodene, sammen med riktig verktøy i ET CNC-maskinsenter, tillater korrekt og repeterbar delproduksjon. G-kode gjør CNC-maskiner konsekvent å programmere og fleksibel, i stand til å produsere ulike deler.

G-Code Control

NÅR EN CNC-maskin kjører, vises koden på operatørens skjerm og sees rulle sammen, leses og håndteres av maskinen.

G-Code-The Master Of Action

Enkelt sagt, G-code er et programmeringsspråk som brukes til å styre EN CNC-maskin. Og Selv med komplisert CNC-maskinering, er G-kode skrevet på en enkel, logisk måte.

en «G» etterfølges av et tall, som er en kommando for å endre geometri. For eksempel er» G00 » en kommando for rask bevegelse. Den beveger verktøyet til å dele geometri med maksimal hastighet og brukes vanligvis til å flytte verktøyet og delen fra nær til langt eller omvendt.

her er noen eksempler På G-kode:

G00: Rask flytting til spesifikk koordinatposisjon

G01: Lineær mating

G02/G03: mating med Klokken/mot klokken

disse kodene, som G00, etterfølges av en geometrisk plassering. Geometrien formidles med koordinater på akser, så en » X «koordinat og En» Y » koordinat på et fly.

La oss bryte ned » G00G58X-120.Y-5.»Du vet At «G00» betyr et raskt trekk. «G58» angir arbeidskoordinater, endrer geometri i forhold til arbeidsforskyvninger, som delopprinnelse. «X-120.»betyr å gå til» – 120mm «På X-aksen, Og» Y-5.»betyr å gå til» – 5mm » På y-aksen.

G-kode kan gjenta en handling på ubestemt tid til den stoppes. For Eksempel betyr G01 etterfulgt Av en sekvens Av x -, Y-eller Z-posisjoner, at alle lineære feedbevegelser forekommer Ved G01. Et typisk maskineringseksempel er ansiktsfresing, hvor sekvensen av stillinger brukes til å maskere delens ansiktskontur.

HorizontalMachineAxes X-og y-aksene plasserer spindelen nøyaktig for å utføre et kutt eller en annen funksjon.

M-Code — Arrangøren Av Funksjoner

M-code styrer diverse funksjoner, og vanligvis kan disse betraktes som ikke-geometri maskinfunksjoner. Eksempler er spindel rotasjon start og stopp, kjølevæske på og av, pall endring, etc. Noen av disse funksjonene kan variere etter den spesifikke maskinen.

Her er noen eksempler På M-kode:

  • M00: Stopp hvilken funksjon programmet for øyeblikket gjør
  • M03: M08 / M09: Flom kjølevæske på / av

Ligner På G-kode, m-kode består av en » M » og et tall. I motsetning Til G-kode Kan M-kode imidlertid være mer spesifikk for forskjellige maskiner og er mer tilpassbar. Begge typer er nødvendig FOR Å FÅ EN CNC-maskin til å utføre sine funksjoner.

SOM alle språk HAR CNC mange andre aspekter til det. Dette diagrammet er bare et utvalg av alle programlinjer som kan inkluderes i koden.

Program Line Explanation
N102M6T2 Block number 102, Tool change to tool 2
(3″ FACEMILL) Comment – not read by machine, but tells operator engineer tool 2 is a 3 inch facemill
M82 Pallet A Check
IFGOTO2001 Tool height min check
IFGOTO2002 Tool height max check
G00G90B267. Rask, absolutt posisjonering, Pall roterer Til B 267 (grader)
M08 Kjølevæske på
(DEL B) Kommentar

noen eksempler på kode programmering linjer og hva de betyr. Alt i parentes leses ikke av maskinen. Dette er kommentarer til programmerer og operatør.

Andre Kommandoer. Andre Maskiner.

i Tillegg Til G – og M-koder Og x/Y/Z akser posisjonering, brukes andre kommandoer I CNC maskinering. En m03 spindel rotasjon start kommando trenger en» S » kommando, som styrer spindel hastighet i rpm.

Slik blir det lagt til vår nåværende kodeeksempel: G00G58X-120.Y-5.M03S3820.

«S3820» indikerer en spindelhastighet på 3820 rpm. Så langt har programmet satt geometrien og spindelhastigheten.

Andre mulige funksjoner som kan følge G-kode:

F: Feed rate

T: Verktøy nummer

H: Verktøy lengde offset ringe opp

Mange andre alfanumeriske betegnelser kan brukes, avhengig AV CNC maskinens evner.

Husk at De spesifikke G-kode-og m-kodeeksemplene vi har utforsket, er basert på horisontale og vertikale maskineringssenterprogrammer. CNC dreiebenker bruker G-kode og M-Kode også, men du kan forvente noen forskjellige kommandoer og sekvenser for å snu.

Kraften Til Programvare

mens maskiner ofte programmeres direkte med G-kode, bruker EN CNC-programmerer ofte et PROGRAMMERINGSVERKTØY PÅ HØYT nivå, computer aided manufacturing (CAM).Mastercam Er en kodeproduserende programvare som hjelper programmerere å lage riktig kode for prosjektet. Standard I CNC-bransjen Tar Mastercam innspill fra programmereren (alt den trenger å gjøre), og den produserer de riktige G – og M-kodene.

her er et forenklet eksempel på Hvordan Mastercam fungerer. Programmereren importerer en maskinmodell og maskineringsarmaturet. Deretter velger programmereren verktøyene og verktøybanene hvor spindelen skal gå, og koden er produsert av programvaren. Programmereren arbeider med CAD-modellene, men refererer til utskriften for nøyaktige spesifikasjoner og toleranser.så kraftig Som Mastercam er, kan det kreve to uker med programmering hvis delen er kompleks (stor størrelse og mange verktøy som trengs), men det kan bare ta to timer for en enkel del. Åpenbart er en 3-verktøyjobb enkel sammenlignet med en 100-verktøyjobb.

Cam1

Mastercam programvare viser en visuell av hele prosjektet; til venstre er mapper som inneholder koden som trengs for å utføre ulike funksjoner.

Hvem Trenger Å Vite G-Kode Og M-Kode?

Avhengig av jobben ansvar, kanskje lese denne artikkelen er alt du trenger å vite OM CNC programmering Ved Hjelp Av G-kode og M-kode. Eller du må kanskje grave dypere for å utføre dine daglige oppgaver riktig.

I EN CNC – maskinbutikk er det nyttig å vite noe om kode for mange stillinger. Butikker med et godt internt treningsprogram vil forklare grunnleggende om koding til nye ansatte under orienteringsprosessen. Andre kan inkludere det som en del av on-the-floor trening for operatører.Avhengig av del og prosess, KJØRER CNC-maskinsenteret og programmet gjentatte ganger med begrenset interaksjon. Operatøren laster, losser, inspiserer, debursdeler og pakker delen.

I en perfekt verden, når riktig CNC-kode er programmert, er det gjort, og ingen endringer er nødvendig på gulvet. Mange prosjekter krever imidlertid små justeringer, som justering av arbeidsforskyvninger og verktøyslitasje.

Maskinkontrollene er låst for å forhindre utilsiktede endringer. Redigering er mulig på butikkgulvet, men det krever en nøkkel for å aktivere redigering. Redigering er for det meste reservert for erfarne ingeniører, oppsettproffer og veiledere.

Så, du har knekt koden! Vel, i det minste vet du mer Om G-kode Og M-kode og noen andre relaterte kommandoer. Kanskje du vil lære MER OM CNC-verktøypraksis som … Hvilket verktøy er nødvendig? Når bør en butikk investere i verktøy? Hvordan implementerer du nye verktøyløsninger?

alt er besvart i vår guide: CNC Tooling Forbedringer Og Partnerskap: En Guide Til Å Løse Spesifikke Verktøyproblemer. Plus, lese fire virkelige cutting tool forbedring eksempler Fra Stecker butikk. Klikk på bildet under for å få ditt eksemplar!