tietokoneen numeerinen ohjaus (CNC) ja CNC M-koodit

Sulje

Hanki yrityksesi listalle tällä Power-sivulla

tietokoneen numeerinen ohjaus (CNC) on olennainen osa nykyaikaista valmistusta. Suurin osa koneista toimii CNC-ohjelmaohjaimen avulla ladatuilla ohjeilla ja ohjeilla. Jotta kone voi tulkita CNC: n komentoja, käskyt on syötettävä G-ja M-koodeilla. CNC-toiminnanharjoittajien on tiedettävä asianmukaiset koodit ja ohjeet sekä niiden käyttö. Molemmat koodaustyypit ovat välttämättömiä, jotta CNC-laitteen järjestelmä toimii oikein.

 CNC-työstö
CNC-työstö

M-koodi on osa kieltä, jolla AutoCAD ja Cam, tietokoneavusteinen valmistus, syöttävät ohjeita CNC-koneisiin. G-koodit ja M-koodit toimivat yhdessä työkappaleen sijoittamisessa ja koneen toiminnan ohjaamisessa. M-koodit, sekalaiset tai konekoodit, ohjaavat laitteen toimintaa ja kertovat, milloin sen on toimittava tai lopetettava toimintansa. Vaikka G-koodi voi ohjata koneen liikkumaan linjassa tai kaaressa, kun työkalu on sijoitettu, se ei osaa pysäyttää, vaihtaa työkaluja, lisätä jäähdytysnestettä tai suorittaa muita toimia, jotka ovat m-koodien tarjoamia. Ohjeet työkalun päälle tai pois päältä kytkemiseksi ovat osa M-code-kieltä.

M-koodien käyttö vaihtelee koneesta riippuen. Ohjelmoinnin aikana tarvitaan yksi M-koodi kutakin koodilohkoa kohti, jolloin komennot työkalun päälle tai pois päältä ja aktivoimaan muita toimintoja. Useamman kuin yhden m-koodin käyttäminen koodilohkossa voi aiheuttaa ongelmia. M-koodin toimintojen ja niiden käyttötarkoitusten määrittelystä vastaa koneen valmistaja.

käyttäjät käyttävät M-koodeja käskemään konetta vaihtamaan työkaluja, kytkemään karan päälle, lastaamaan jäähdytysnestettä tai avaamaan ja sulkemaan oven. On olemassa useita M-koodeja, jotka operaattoreiden on tiedettävä, jotta kone toimii oikein. Lisäksi jokaisella koneella on erilainen menetelmä m-koodien lataamiseen. Yksi ohjain voi vaatia nollan M: n ja numeron väliin, kun taas toiset eivät tarvitse Nollaa. Koneen erityinen menetelmä on selkeästi määritelty valmistajan ohjeissa.

Hanki yrityksesi alle

johtavat valmistajat ja toimittajat

ota yhteyttä näihin yrityksiin

CNC-koneeseen ohjelmoidut komennot

M-koodit ovat tärkeä osa CNC-koneen toimintaa. Siinä missä G-koodit kuvaavat toiminnan sijaintia, M-koodit antavat tietoa koneen toiminnasta. CNC-koneen moitteettoman toiminnan varmistamiseksi on syötettävä G-ja M-koodit. Ne toimivat yhdessä ja yhdessä ohjaamaan, ohjaamaan ja ohjelmoimaan CNC-laitteen vastauksia. Kuten missä tahansa tietokoneessa, CNC-koneissa on ohjain tietojen syöttöä varten. Vaikka useimmat tietokonekielet rakentuvat C: lle tai C++: lle, on jokaiselle ohjaintyypille olemassa variaatioita.

Fanuc valmistaa ROBOTTIOHJAIMIA, jotka käyttävät M-koodeja CNC-koneiden komentoihin. Niiden ohjaimet käyttävät M-koodien nollalukumuotoa. Alla on useita Fanuc-ohjaimen m-koodeja.

  • M00 ohjelman pysäytys
  • M01 valinnainen ohjelman pysäytys
  • M02 ohjelman loppu
  • M03 Karan aloitus eteenpäin CW
  • M04 Karan aloitus taaksepäin CCW
  • M05 Karan pysäytys
  • M08 jäähdytysneste
  • M09 jäähdytysneste pois
  • M29 jäykkä hanatila
  • M99 ohjelman loppu

m komennot ovat osa tietoryhmää, joka määrittää, miten ja milloin koneen tulee aloittaa tai lopettaa toiminta. Alkaen M00 ne jatkuvat aritmeettinen progressio M99, joka päättää ohjelman. Se, miten M-koodia käytetään, vaihtelee myyjien ja tuottajien välillä. Monesti jokaista m-koodia ei ole ohjelmoitu koneeseen. On tärkeää tietää koodit ja miten ne saavat koneen toimimaan. Joissakin tapauksissa, kun koodia ei käytetä tai ohjelmoida, koodin määrittely jää käyttäjän harkinnan varaan.

Seuraavassa on lueteltu esimerkkejä sorvi-ja jyrsintätoiminnan ohjelmoitavista koodeista. Taulukossa 1 on sorvin koodit, kun taas taulukossa 2 on jyrsintätoimenpiteen M-koodit. Molemmat taulukot ovat esimerkkejä Fanuc-ohjaimien m-koodeista.

Fanuc M-koodiluettelo (sorvi)

taulukon tietolähde
M koodi kuvaus
M00 ohjelman pysähdys
M01 valinnainen ohjelman pysäytys
M02 ohjelman loppu
M03 Karalähtö eteenpäin CW
M04 Karakäynnistys Käänteinen CCW
M05 Karan seisake
M08 jäähdytysneste päällä
M09 jäähdytysneste pois
M29 jäykkä hanatila
M30 ohjelman palautus päättyy
M40 Karavaunut keskellä
M41 Pienvaihteinen valinta
M42 High Gear Select
M68 Hydraulic chuck close
M69 Hydraulic chuck open
M78 Hänninen etenee
M79 peräänajo
M94 Mirrorimage peruuta
M95 X-akselin peilikuva
M98 aliohjelma
M99 aliohjelman loppu

Fanuc M-koodiluettelo (Mill)

taulukon tietolähde
M koodi kuvaus
M00 ohjelman pysähdys
M01 valinnainen ohjelman pysäytys
M02 ohjelman loppu
M03 Karalähtö eteenpäin CW
M04 Karakäynnistys Käänteinen CCW
M05 Karan seisake
M06 työkalunvaihto
M07 jäähdytysneste on-sumu jäähdytysneste / jäähdytysneste läpi Kara
M08 Tulvajäähdytys
M09 jäähdytysnesteen poisto
M19 Karasuuntaus
M28 paluu alkuperään
M29 jäykkä hana
M30 ohjelman loppu (Nollaa)
M41 Pienvaihteinen valinta
M42 High gear select
M94 Cancel mirrorimage
M95 X-akselin peilikuva
M96 Y-akselin peilikuva
M98 aliohjelma
M99 aliohjelman loppu

CNC-koneiden koodeista voi olla epäselvyyttä, koska jotkut operaattorit viittaavat kaikkiin koodit ovat G-koodeja, vaikka ne syöttävät sekä G-että M-koodeja. Väärien tietojen ja väärinkäsitysten välttämiseksi on tärkeää tietää, että jokaisessa koodilohkossa on oltava yksi M-koodi toiminnon aloittamiseksi ja lopettamiseksi. G-koodi kertoo koneelle, missä ja milloin työtä pitää tehdä. M-koodit pysäyttävät toiminnon, lopettavat ohjelmoidun tehtävän tai aloittavat liikkeen, kun työkalu on sijoitettu.

Custom CNC-koneistus
Custom CNC-koneistus

useimmat CNC-koneiden valmistamat osat ja tuotteet on ohjelmoitu CAD-tai CAM-ohjelmistolla, joka antaa ohjeet aakkosnumeerista ohjelmointia käyttäville CNC-koneille. Vaikka insinöörit ovat sujuvasti näitä kahta ohjelmistomuotoa, on silti tärkeää, että heillä on ymmärrys siitä, miten G-ja M-koodit ohjaavat CNC-konetta.

ilmoita yrityksesi alle

johtavat valmistajat ja toimittajat

ota yhteyttä näihin yrityksiin

Leave a Reply

Vastaa

Sähköpostiosoitettasi ei julkaista.