Hopp til innhold
Fagartikkel

M-kommando

M-kommando brukes ved programmering av en G-kode for bruk i en CNC-maskin, og den forteller maskinen hvilke funksjoner den skal starte og stoppe underveis i programmet.

M-kommandoer

M-kommandoer forteller maskinen hvilke funksjoner den skal benytte når den skal utføre arbeidet i G-koden.

Dette kan være funksjoner som å starte og stoppe spindelen og hvilken retning den skal rotere, skru av og på kjølevæske og å fortelle maskinen at den skal stoppe for å skifte verktøy.

Det er utviklet en ISO-standard for disse kodene, ISO 6983, som alle maskinleverandørene forholder seg til. Likevel kan enkelte maskinleverandørene benytte egne M-kommandoer for spesielle funksjoner, og dette må du sjekke opp mot maskinens instruksjonsmanual. Hvilke M-kommandoer du kan benytte, er også avhengig av hvilke funksjoner maskinen har.

M-kommandoer er oppbygd av bokstaven M sammen med et tall, for eksempel M08.

Kommandoens varighet

M-kommandoene kan ha ulik varighet i programmet.

Aktiv i programlinje

Enkelte kommandoer er kun aktive i den programlinja de er skrevet i. Dette kan for eksempel være kommando for programstopp og verktøyskifte. CNC-maskinen gjennomfører da kommandoen én gang og glemmer så kommandoen.

Aktiv inntil ny kommando

Enkelte M-kommandoer varer derimot inntil CNC-maskinen får en ny beskjed i G-koden. Dette kan være kommandoer som å starte spindelen eller å starte kjøling. Ved bruk av disse kommandoene vil spindelen gå eller kjølinga være aktiv helt til CNC-maskinen får beskjed om å stoppe funksjonene.

Oversikt over de mest brukte M-kommandoene

Denne tabellen beskriver de mest brukte M-kommandoene og varighet og rekkefølgebestemmelser for den enkelte kommando.

For ytterligere informasjon kan du trykke på hver enkelt kommando og lese forklaringa.

M-kommandoer
KodeAktiveres før bevegelseAktiveres etter bevegelseAktiv til ny kommandoAktiv kun i programlinjeBetydning
XXProgram stopp
XXValgfri stopp
XXProgramslutt
XXStart spindel moturs
XXStart spindel medurs
XXStopp spindel
XVerktøyskift
XXKjølevæske på
XXKjølevæske av
XFastspenning av arbeidsemne
XLøsne arbeidsemne
XXProgramslutt
XXBytt arbeidsemne

Plassering i kodelinje

Det er ulikt hvordan forskjellige M-kommandoer blir lest av CNC-maskinen. Ofte programmerer du flere ulike kommandoer og koordinater på samme linje, og da er det viktig å vite i hvilken rekkefølge CNC-maskinen gjennomfører de ulike kommandoene og bevegelsene.

Aktiveres ved start av bevegelse

Noen kommandoer har en funksjon det er vesentlig å aktivere før CNC-maskinen starter bevegelsen. Dette kan for eksempel være start av spindel og aktivering av kjølevæske. Dette er kommandoer og funksjoner som er vesentlige for at maskinen skal kunne utføre resten av programlinja. Uansett hvor i programlinja disse kommandoene står, aktiveres de først.

Aktiveres etter bevegelse

Det er også noen M-kommandoer som aktiveres etter at CNC-maskinen har utført de andre kommandoene i programlinja.

Dette kan være M-kommandoer som M05 (spindel stopp) og M09 (kjølevæske stopp). I disse tilfellene gjør CNC-maskinen de andre kommandoene på linja før M-kommandoene utføres, uansett hvor i programlinja kommandoene står.

Kontrollspørsmål

CC BY-SA 4.0Skrevet av Roger Rosmo.
Sist faglig oppdatert 28.04.2023