G-kód és M-kód: mit jelentenek a CNC megmunkálásban?
a G-kód A CNC gépek vezérlésére használt programozási nyelv. A program a kódok és adatok sorozata, amely megmondja a gépnek, hogy mit kell tennie. A programozott kódok, valamint a megfelelő szerszámozás egy CNC gép központ, lehetővé teszi a helyes, megismételhető alkatrész gyártás. G-kód teszi CNC gépek következetes program, rugalmas, képes előállítani a különböző alkatrészeket.
CNC gép futása közben a kód megjelenik a kezelő monitorán, és látható, ahogy a gép végiggördül, olvasható és cselekszik.
G-Code-The Master of Action
egyszerűen fogalmazva, a G-code egy szoftver programozási nyelv, amelyet egy CNC gép vezérlésére használnak. A G-kódot még bonyolult CNC megmunkálás esetén is egyszerű, logikus módon írják.
A ” G ” – t egy szám követi, amely a geometria megváltoztatására szolgáló parancs. Például a ” G00 ” parancs a gyors mozgáshoz. Ez mozgatja a szerszámot, hogy részben geometria a maximális sebességgel, és általában használják, hogy mozog a szerszám és része közel messze, vagy fordítva.
íme néhány példa a G-kódra:
G00: gyors lépés egy adott koordináta pozícióba
G01: lineáris feed move
G02 / G03: óramutató járásával megegyező/az óramutató járásával ellentétes irányú feed move
ezeket a kódokat, mint például a G00, geometriai hely követi. A geometriát tengelyek koordinátái adják, tehát egy” X “koordináta és egy” Y ” koordináta egy síkban.
bontsuk le a ” G00G58X-120.Y-5.”Tudod, hogy a” G00 ” gyors lépést jelent. A” G58 ” meghatározza a munka koordinátáit, megváltoztatja a geometriát a munkamódszerekhez képest, mint például az alkatrész eredete. “X-120.”azt jelenti, hogy”- 120mm “az X tengelyen,” Y-5.”azt jelenti, hogy “-5mm” az Y tengelyen.
a G-kód határozatlan ideig megismételheti a műveletet, amíg le nem áll. Például a G01, amelyet X, Y vagy Z pozíciók sorozata követ, azt jelenti, hogy minden lineáris betáplálási lépés a G01-nél történik. Tipikus megmunkálási példa az arcmarás, ahol a pozíciók sorrendjét használják az alkatrész arc kontúrjának megmunkálására.
az X és Y tengelyek pontosan pozícionálják az orsót egy vágás vagy más funkció végrehajtásához.
M-Code-A Szervező a funkciók
M-code ellenőrzések egyéb funkciók, és általában ezek lehet gondolni, mint a nem-geometria gép funkciók. Ilyenek például az orsó forgásindítása és leállítása, a hűtőfolyadék be-és kikapcsolása, a raklapcsere stb. Ezen funkciók némelyike az adott géptől függően változhat.
íme néhány példa az M-kódra:
- M00: állítsa le azt a funkciót, amelyet a program jelenleg csinál
- M03: Forgassa el az orsót az óramutató járásával megegyező irányba
- M08 / M09: a hűtőfolyadék be/ki
A G-kódhoz hasonlóan az M-kód “M” – ből és egy számból áll. A G-kóddal ellentétben azonban az M-kód specifikusabb lehet a különböző gépekhez, és jobban testreszabható. Mindkét típusra szükség van ahhoz, hogy egy CNC gép elvégezze funkcióit.
mint minden nyelv, a CNC-nek sok más szempontja is van. Ez a diagram csak egy mintavétel az összes programsorból, amelyet fel lehet venni a kódba.
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. | gyors, abszolút pozicionálás, a raklap B 267 (fok) |
M08 | |
(B rész) |
néhány példa a kódprogramozási sorokra és arra, hogy mit jelentenek. A zárójelben szereplő dolgokat a gép nem olvassa el. Ezek a Megjegyzések a programozó és az Üzemeltető.
egyéb parancsok. Egyéb Gépek.
A G – és M-kódok, valamint az X/Y/Z tengelyek pozicionálása mellett más parancsokat is használnak a CNC megmunkálásánál. Az M03 orsó forgásindítási parancsának “S” parancsra van szüksége, amely szabályozza az orsó fordulatszámát rpm-ben.
így kerül hozzáadásra a jelenlegi kódmintánkhoz: G00G58X-120.Y-5.M03S3820.
az “S3820” 3820 fordulat / perc orsósebességet jelez. Eddig a Program beállította a geometriát és az orsó sebességét.
egyéb lehetséges funkciók, amelyek követhetik a G-kódot:
F: Feed rate
T: szerszám száma
H: szerszám hossza eltolás hívás fel
sok más alfanumerikus megnevezések lehet használni, attól függően, hogy a CNC gép képességeit.
ne feledje, hogy az általunk feltárt konkrét G-kód és M-kód példák vízszintes és függőleges megmunkáló központ programokon alapulnak. A CNC esztergák G-kódot és M-kódot is használnak, de az esztergáláshoz különböző parancsokra és szekvenciákra lehet számítani.
A szoftver teljesítménye
míg a gépeket gyakran közvetlenül g-kóddal programozzák, a CNC programozó gyakran használ magas szintű számítógépes gyártási (CAM) programozási eszközt.
Mastercam egy kód-termelő szoftver, amely segít a programozók létrehozni a megfelelő kódot a projekt. Szabvány a CNC iparban, Mastercam veszi bemenet a programozó (mindent meg kell csinálni), és ez termel a megfelelő G – és M-kódok.
itt egy egyszerűsített példa arra, hogyan működik a Mastercam. A programozó importál egy gép modell, valamint a megmunkáló lámpatest. Ezután a programozó kiválasztja a szerszámokat és a szerszámpályákat, ahol az orsó megy, a kódot pedig a szoftver állítja elő. A programozó dolgozik a CAD modellek, de utal, hogy a nyomtatás a pontos specifikációk, tűrések.
olyan erős, mint a Mastercam, két hét programozásra is szükség lehet, ha a rész összetett (nagy méret és sok eszköz szükséges), mégis csak két órát vehet igénybe egy egyszerű résznél. Nyilvánvaló, hogy egy 3 szerszámos munka egyszerű, mint egy 100 szerszámos munka.
a Mastercam szoftver a teljes projekt vizuális megjelenítését mutatja; a bal oldalon a különböző funkciók végrehajtásához szükséges kódot tartalmazó mappák találhatók.
kinek kell tudnia a G-kódot és az M-kódot?
a munkaköri feladatoktól függően, talán csak ezt a cikket kell elolvasnia a CNC programozásról G-kód és M-kód használatával. Vagy lehet, hogy mélyebbre kell ásnia a napi feladatok megfelelő végrehajtásához.
egy CNC gépbolton belül a kód ismerete sok helyzetben hasznos. A jó belső képzési programmal rendelkező üzletek elmagyarázzák az új alkalmazottak kódolásának alapjait az orientációs folyamat során. Mások az üzemeltetők számára a padlón történő képzés részeként is felvehetik.
attól függően, hogy a rész és a folyamat, a CNC gép központ és a program fut többször korlátozott interakció. Az Üzemeltető betölti, kirakja, ellenőrzi, deburs alkatrészek, Csomagolja az alkatrész.
egy tökéletes világban, ha a helyes CNC kód be van programozva, akkor kész, és nincs szükség szerkesztésre a padlón. Sok projekt azonban enyhe kiigazításokat igényel, mint például a munkamódszerek beállítása és a szerszám kopása.
A gép vezérlői zárolva vannak, hogy megakadályozzák a véletlen változásokat. A Szerkesztés az üzlet padlóján lehetséges, de a Szerkesztés engedélyezéséhez kulcsra van szükség. A szerkesztést leginkább tapasztalt mérnökök, beállítási profik és felügyelők számára tartják fenn.
tehát feltörte a kódot! Nos, legalább többet tudsz a G-kódról, az M-kódról és néhány más kapcsolódó parancsról. Lehet, hogy többet szeretne megtudni a CNC szerszámozási gyakorlatokról, például … milyen eszközre van szükség? Mikor kell egy bolt befektetni eszközök? Hogyan valósítja meg az új szerszámozási megoldásokat?
mindez a következő útmutatónkban található: CNC Szerszámjavítások és partnerségek: útmutató konkrét szerszámozási problémák megoldásához. Plusz, olvassa el négy valós vágószerszám-javító példát a Stecker üzletéből. Kattintson az alábbi képre, hogy megkapja a másolatot!
Leave a Reply