számítógépes numerikus vezérlés (CNC) és CNC M-kódok

Close

vegye fel vállalatát ezen a Power oldalon

a számítógépes numerikus vezérlés (CNC) a modern gyártás alapvető része. A gépek többsége CNC programvezérlővel letöltött utasítások és irányelvek alapján működik. Ahhoz, hogy egy gép értelmezze a CNC parancsait, a parancsokat G és M kódokkal kell megadni. A CNC-kezelőknek ismerniük kell a megfelelő kódokat és utasításokat, valamint azok használatát. Mindkét típusú kódolás szükséges ahhoz, hogy a CNC-eszköz rendszere megfelelően működjön.

 CNC megmunkálás
CNC megmunkálás

az M-kód része annak a nyelvnek, amelyet az AutoCAD és a CAM, a computer aided manufacturing használ az utasítások CNC gépekbe történő beviteléhez. A G-kódok és az M-kódok együttesen működnek a munkadarab pozicionálásában és a gép műveleteinek irányításában. M-kódok, különféle vagy gépi kódok vezérlik a berendezés működését, amely megmondja, mikor kell működtetni vagy leállítani a működést. Míg a G-kód arra irányíthatja a gépet, hogy egy sorban vagy ívben mozogjon, a szerszám elhelyezése után nem fogja tudni megállítani, szerszámokat cserélni, hűtőfolyadékot hozzáadni vagy bármilyen más műveletet végrehajtani, amelyeket az M-kódok biztosítanak. Az eszköz be-vagy kikapcsolására vonatkozó utasítások az M-kód nyelvének részét képezik.

az M-kódok használata a géptől függően változik. A programozás során kódblokkonként egy M-kódra van szükség, amely megadja a parancsokat egy eszköz be-vagy kikapcsolásához, valamint más műveletek aktiválásához. Ha egynél több M-kód van egy kódblokkban, problémákat okozhat. Az M-kód funkcióinak meghatározását és azok használatát a gép gyártója határozza meg.

az üzemeltetők M-kódokkal utasítják a gépet, hogy cserélje ki a szerszámokat, kapcsolja be az orsót, töltse be a hűtőfolyadékot, vagy nyissa ki és csukja be az ajtót. Számos M-kód létezik, amelyeket az üzemeltetőknek tudniuk kell a gép megfelelő működéséhez. Ezenkívül minden gépnek más módja van az M-kódok letöltésére. Az egyik vezérlőnek szüksége lehet nullára az M és a szám között, míg másoknak nincs szükségük nullára. A gép konkrét módszerét egyértelműen a gyártó utasításai tartalmazzák.

szerezd meg a cég alább felsorolt

vezető gyártók és beszállítók

lépjen kapcsolatba ezekkel a cégekkel

a CNC-gépbe programozott parancsok típusai

az M-kódok fontos elemei a CNC-gép működésének. Míg a G-kódok leírják a művelet pozicionálását, az M-kódok adatokat szolgáltatnak a gép műveleteihez. A CNC gép megfelelő működéséhez G és M kódokat kell megadni. Tandemben és együtt dolgoznak, hogy utasítsák, irányítsák és programozzák a CNC-eszközök válaszait. Mint minden számítógép esetében, a CNC gépek rendelkeznek vezérlővel az adatbevitelhez. Bár a legtöbb számítógépes nyelv C vagy C++ – ra épül, az egyes vezérlőtípusokhoz vannak eltérések.

a Fanuc robotvezérlőket gyárt, amelyek M-kódokat használnak a CNC gépek parancsaihoz. Vezérlőik az M nulla szám formáját használják M-kódok. Az alábbiakban bemutatjuk a Fanuc vezérlő M-kódjait.

  • M00 program leállítása
  • M01 opcionális program leállítása
  • M02 program vége
  • M03 Orsóindítás előre CW
  • M04 Orsóindítás hátra CCW
  • M05 Orsóindítás
  • M08 hűtőfolyadék bekapcsolva
  • M09 hűtőfolyadék kikapcsolva
  • M29 merev csap üzemmód
  • M99 a program vége

az M parancsok egy információs csoport részét képezik, amely meghatározza, hogy a gépnek hogyan és mikor kell elindítania vagy leállítania egy műveletet. Az M00-tól kezdve aritmetikai progresszióban folytatják az M99-et, amely befejezi a programot. Az M-kód használata különbözik a gyártók és a gyártók között. Sok esetben nem minden M-kód van programozva a gépbe. A kódok ismerete és a gép működésének ismerete kritikus fontosságú. Bizonyos esetekben, amikor egy kódot nem használnak vagy programoznak, a kód meghatározása a felhasználó belátása szerint marad.

az eszterga-és marási művelet programozható kódjainak példáit az alábbiakban soroljuk fel. Táblázat 1 kódokat egy eszterga, míg táblázat 2 az M-kódok marási művelet. Mindkét táblázat a Fanuc vezérlők M-kódjainak példái.

Fanuc M-kódlista (eszterga)

táblázat adatforrás
M kód leírás
M00 Program leállítása
M01 opcionális program leállítása
M02 program vége
M03 Orsóindítás előre CW
M04 Orsóindítás fordított CCW
M05 orsó ütköző
M08 hűtőközeg be
M09 hűtőközeg ki
M29 merev csap mód
M30 a Program visszaállítása vége
M40 Orsóhajtómű középen
M41 alacsony sebességfokozat kiválasztása
M42 magas sebességfokozat kiválasztása
M68 hidraulikus tokmány bezárása
M69 hidraulikus tokmány nyitva
M78 szegnyereg előrenyomulása
M79 szegnyereg hátramenet
M94 Mirrorimage mégsem
M95 X tengely tükörképe
M98 alprogram hívás
M99 az alprogram vége

Fanuc M-kódlista (Mill)

táblázat adatforrás
M kód leírás
M00 Program leállítása
M01 opcionális program leállítása
M02 program vége
M03 Orsóindítás előre CW
M04 Orsóindítás fordított CCW
M05 orsó ütköző
M06 szerszámcsere
M07 hűtőközeg be – köd hűtőközeg / hűtőközeg orsó
M08 hűtőközeg ON-Flood hűtőközeg
M09 hűtőfolyadék kikapcsolva
M19 orsó tájolása
M28 vissza az eredethez
M29 merev csap
M30 program vége (Visszaállítás)
M41 alacsony sebességfokozat kiválasztása
M42 magas sebességfokozat kiválasztása
M94 Mégse tükörkép
M95 X tengely tükörképe
M96 Y tengely tükörképe
M98 alprogram hívás
M99 az alprogram vége

lehet, hogy némi zavart a CNC gépek kódjaival kapcsolatban, mivel egyes operátorok az összesre utalnak a kódok mint G-kódok, annak ellenére, hogy mind a G, mind az M kódot megadják. A téves információk és félreértések elkerülése érdekében fontos tudni, hogy minden kódblokknak rendelkeznie kell egy M-kóddal a funkció megkezdéséhez és befejezéséhez. A G-kód megmondja a gépnek, hogy hol és mikor végezzen munkát. Az M-kódok leállítanak egy műveletet, befejeznek egy programozott feladatot, vagy elindítanak egy mozgást a szerszám elhelyezése után.

 egyedi CNC megmunkálás
egyedi CNC megmunkálás

a CNC gépek által gyártott legtöbb alkatrész és termék CAD vagy CAM szoftverrel van programozva, amely alfanumerikus programozást használó CNC gépekhez ad útmutatást. Annak ellenére, hogy a mérnökök folyékonyan beszélnek a szoftver e két formájáról, továbbra is fontos számukra, hogy megértsék, hogyan irányítják a G és M kódokat egy CNC-gép.

szerezd meg a cég alább felsorolt

vezető gyártók és beszállítók

lépjen kapcsolatba ezekkel a cégekkel

Leave a Reply

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.