Contact Companies
please fill out the oheinen form to submit a Request for any of the following companies noteerattu
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.
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
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)
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)
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.
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