Egyéb funkciók (M funkciók)
A többi vízsugaras funkció programozása M betűvel és 2 egy számjeggyel történik. Ez a rendszer több ilyen funkcióval rendelkezik:
M00 Stop program
M02 A program vége
M30 A program vége, visszatérés az elejére
M71-79 Hibás működés és kimenet
Most részletesen megvizsgáljuk az M függvény végrehajtását.
1. M00 - Állítsa le a programot
Példa: Amikor a vízsugaras vágógép CNC -je kiolvassa az M00 kódot a mondatban, leállítja a programot. A program elindításához újra meg kell nyomnia a bekapcsoló gombot.
2. M02 - A program vége
Példa: Ez a kód a program végét jelzi, és elvégzi a vízsugaras CNC alaphelyzetbe állítási funkcióját.
3. M30 - A program vége, visszatérve az elejére
Példa: Ez a funkció hasonló az M02 funkcióhoz, ráadásul a vízsugaras gép CNC -je visszatér a program kezdetének első mondatába.
4. M71-79 Hibás működés és kimenet
Formátum: M71 Példa: A vízsugaras CNC rendszer beállítja ezt a funkciót, és a műveletek sorrendje a következő:
a megfelelő átvitel, kapcsolat vezérlése
késleltetési idő 400 m / s
bontási szám 1
M71- A vízsugaras vágógép olajszivattyújának leállítása
Az M71 általában az M02 előtt fordul elő, ami azt jelenti, hogy az olajszivattyú vágás után leáll. Ez a funkció megegyezik a stop gomb megnyomásával.
M72- leállító vízszivattyú
Amikor az M72 jelenik meg, a szivattyúmotor leáll. Ez a funkció megegyezik a vízsugaras berendezés szivattyúleállító gombjával.
M73- A nagynyomású vízellátó rendszer indítása
Amikor az M73 kiemelésre kerül, a nagynyomású vízellátó szelep kinyílik. Ez a funkció megegyezik a nagynyomású vízrendszer nyomógomb funkciójával.
M74 - Nagynyomású vízrendszer leállítása
Amikor az M74 világít, a nagynyomású vízellátó szelep zárva van. Ez a funkció megegyezik a vízellátó rendszer leállító gombjának megnyomásával.
nagy nyomás alatt.
M75 - homokellátó szelep nyílás
Az M 75 megjelenése a homokellátó szelep nyitását jelenti. Ez a funkció megegyezik a vízsugaras homokszelep nyitó gombjának megnyomásával.
M76- A homokellátó szelep elzárása
Az M 76 megjelenése a homokellátó szelep zárását jelenti. Ez a funkció megegyezik a homokszelep záró gombjának megnyomásával.
F, S, T Funkciók.
1. F-feed kiválasztási funkció.
A takarmányválasztó funkciót általában F-funkciónak nevezik. Ezzel a funkcióval közvetlenül szabályozhatja az előtolást minden tengelyen. Az F funkciót az F betű és a betűt követő számok, valamint az előtolás megjelölése jelezheti, amely mm / percben van megadva.
Az előtolás ebben a rendszerben 9 és 1300 mm / perc között változik. A vízsugaras sebesség szabadon választható a szükséges vágási körülményektől függően.
2. T- szerszámválasztó funkció.
A szerszámválasztó funkciót T funkciónak is nevezik. Ez a funkció egy szerszám kiválasztására szolgál. A szerszámválasztó funkciót a T betű jelöli a T jelölés után elhelyezett számokkal. A rendszer legfeljebb 20 szerszámválasztási paramétert tartalmaz, T01 -től T20 -ig. PARAM módban nyomja meg az F2 gombot, és a kijelzőn 20 műszerválasztási lehetőség jelenik meg. A kezelő a szerszám átmérőjétől függően bármelyik D paraméter gombot kiválaszthatja a vízsugaras képernyőn.
Ha a program vízsugaras vágó sugárkorrekciót igényel, a vezérlőrendszer a megfelelő paraméterre hivatkozva korrigálhatja azt.
Az M-FUNCTIONS orosz-angol fordítása
Voskoboinikov B.S., Mitrovich V.L. Orosz-angol gépészeti és ipari automatizálási szótár. Orosz-angol szótár a gépiparról és a gyártás-automatizálásról. 2003
- Orosz-angol szótárak →
- Orosz-angol szótár a gépiparról és a gyártás-automatizálásról
Továbbá, a szó jelentése és az M-FUNCTION fordítása angolról oroszra az angol-orosz szótárakban és oroszról angolra az orosz-angol szótárban.
Ennek a szónak a további jelentései és angol-orosz, orosz-angol fordítások a "M-FUNCTIONS" szóra a szótárakban.
- FUNKCIÓK - Általános
- FUNKCIÓK - Funkciók
Orosz-amerikai angol szótár - - Em
Orosz-amerikai angol szótár - FUNKCIÓK - Funkciók
Orosz tanuló szótár - FUNKCIÓK - funkciók
Orosz tanuló szótár - - lehallgatás
Angol-orosz-angol szótár speciális szolgáltatások - - konv. M, m
- - konv. M, m
Nagy orosz-angol szótár - VÁLLALKOZÁS - fejezet. 1) vállalja, végrehajtja a Syn: indítást
- SOHA - 1. hely; neg. (funkciónévben) egyik sem; senki; ezt egyikőtök sem tudja megtenni, senki ...
Nagy angol-orosz szótár - FUNKCIÓK - Funkció funkciók: pénztáros ~ pénztáros szertartási feladatok ~ letétkezelői formalitások ~ kisebb vagyonkezelési gyámfunkciók: pénztáros ~ ...
Nagy angol-orosz szótár - FUNKCIÓ - funkció, cél - az oktatás * célja az elme fejlesztése, a szellemi képességek fejlesztése - ...
Nagy angol-orosz szótár - FOR - ( teljes alak); (redukált forma) 1. unió 1) for; mert (indokolást vezet be) Ez nem pártkérdés, mert ...
Nagy angol-orosz szótár - FOR - (teljes űrlap); fə (redukált forma) 1. unió 1) for; tekintettel arra a tényre, hogy (bevezeti az ok záradékát ...
Angol-orosz szótár az általános szókincsből - FOR - 1. szakszervezet 1) for; mert (ok indoklást vezet be) Ez nem pártkérdés, mert nem liberálisként érinti minket ...
Angol-orosz szótár az általános szókincsből - RADIO AMATEUR - amatőr rádiós; rádió sonka ~ árboc w. rádióárboc, vezeték nélküli árboc; ~ világítótorony m. rádiójelző; ~ metrista radarkezelő; ~ célzás vele. ...
Orosz-angol általános szótár - RADIO AMATEUR - amatőr rádiós; rádió sonka ~ árboc w. rádióárboc, vezeték nélküli árboc; ~ világítótorony m. rádiójelző; ~ metrista radarkezelő; ~ célzás vele. rádiós irányítás / vezérlés; ~ berendezés. vezeték nélküli / rádióberendezések; ~ vázlat ...
Orosz -angol szótár - QD - SZÁM - A szám megközelítőleg 2,718, amely gyakran megtalálható a matematikában és a természettudományokban. Például, ha egy radioaktív anyag idővel lebomlik ...
Colier orosz szótár - FUNKCIÓK - FUNKCIÓELMÉLET a természettudományokban. Az elemzési funkciókat széles körben használják a tudomány és a technológia egyes területein, egyszerűen azért, mert engednek ...
Colier orosz szótár - FUNKCIÓK.
Colier orosz szótár - TÖRÖKORSZÁG - TÖRÖKORSZÁG: TERMÉSZET A domborművet a Pontine -hegység uralja (Kure és Ilgaz tartomány), amelyek a part mentén, keleti irányban húzódnak. A legtöbb ...
Colier orosz szótár - Szovjetunió - SZOVETI SZOCIALISTA KÖZTÁRSASÁGOK UNIÓJA, Szovjetunió februári forradalma. A katonai vereségek az első világháború frontján és a növekvő gazdasági káosz közvéleményt okoztak ...
Colier orosz szótár - SZÍV - SZÍV A 16. század eleje előtt. fogalma sem volt a szívbetegségekről; azt hitték, hogy e szerv bármilyen károsodása elkerülhetetlenül ...
Colier orosz szótár - SOROZAT - Sok probléma a matematikában olyan képletekhez vezet, amelyek például végtelen összegeket tartalmaznak, vagy az ilyen összegeket végtelen sorozatoknak nevezik, és ezek feltételei ...
Colier orosz szótár - OROSZ - OROSZ SZÖVETSÉG: TERMÉSZET Oroszország területének nagy részét síkságok foglalják el. Az orosz (kelet -európai) síkság az Urál -hegység nyugati részén található. Átlagos magasság ...
Colier orosz szótár - MEXICO - MEXICO: TERMÉSZET Mexikó nagy részét a Mexikói Felvidék foglalja el, amely északon Texas és Új -Mexikó magas síkságaivá és fennsíkjaivá változik; val vel …
Colier orosz szótár - A JELLEGZŐK jéghalmozódások, amelyek lassan haladnak át a föld felszínén. Bizonyos esetekben a jég megáll, és holt jég képződik. Sok gleccser ...
Colier orosz szótár - FINNOLÓGIÁK - FINNOLÓGIÁK Az igazi fókák (Phocidae család) jól alkalmazkodnak a hideg tengeri élethez: egész testük, beleértve a rövid farkat és a lepényt is, ...
Colier orosz szótár - KENYA - Kenyai Köztársaság, állam Kelet -Afrikában. Korábban egy brit gyarmat és protektorátus 1963 -ban nyerte el függetlenségét. Délen határos ...
Colier orosz szótár - KANADA - CANADA Executive Branch. A végrehajtó funkciók Kanadában megoszlanak az államfő és a kormányfő között. Az első funkciói formálisak, ...
Colier orosz szótár - KÍNA - KÍNA: TERMÉK Északon, északkeleten és keleten fennsíkok és mélyedések sora kapcsolódik a tibeti fennsíkhoz. Ezek a területek Xinjiang, Belső ...
Colier orosz szótár - CALIFORM - CALIFORM A fogazott bálnák (Odontoceti) alrendje magában foglalja a fogakkal rendelkező ceteket - akár az alsó állkapocs elején, akár mindkettőn ...
Colier orosz szótár - ÍRORSZÁG
Colier orosz szótár - KÜLÖNBÖZŐ - Sok fizikai törvény, amely engedelmeskedik bizonyos jelenségeknek, matematikai egyenlet formájában van írva, amely bizonyos mennyiségek közötti bizonyos összefüggést fejez ki. ...
Colier orosz szótár - A TREE évelő növény, lignifikáltan felálló fő szárával - a törzsével. Nehéz ennél részletesebben vagy pontosabban meghatározni ezt az "életformát", mert ...
Colier orosz szótár - VENEZUELA - VENEZUELA: TERMÉSZET A Sierra de Perija magas gerincét képezi az Andok északnyugati sarkvidéke, ahol Venezuela és Kolumbia határol. Ezen a zónán belül az egyéni ...
Colier orosz szótár - KÖNYVTÁRAK - speciálisan szervezett könyvek, folyóiratok, videók stb. Gyűjteményei. Bár a könyvtárakat hagyományosan könyvtárnak tekintették, a könyvtári gyűjtemények mindig is ...
Colier orosz szótár - BAALBEK ma egy kistelepülés, az ókorban - egy csodálatos templomváros Libanonban, a Libanon és Anti -Libanon tartományok között. Széles völgy, ...
Colier orosz szótár - BANK - BANKRENDSZEREK Kereskedelmi bankok. A bankrendszerek legfontosabb helyét a kereskedelmi bankok foglalják el, amelyek jelenlegi formájában először megjelentek ...
Colier orosz szótár - Az ANTILOPE a szarvasmarhafélék (Bovidae) családjába tartozó, sok körmös patás emlős közös neve, de a többi képviselőjétől egy kecsesebb alkotás különbözik ...
Colier orosz szótár - ARTILLERY - ARTILLERY Terepi tüzérségi feladatok. A mezei tüzérség két fő feladata a következő: 1) tűzvédelmi támogatás biztosítása a gyalogság és a harckocsi egységek számára ...
Colier orosz szótár - AUSZTRÁLIA - AUSZTRÁLIA: TERMÉSZET Ausztrália keleti partja mentén, York -foktól Viktória központjáig és tovább Tasmaniáig bezárólag, van egy magasított sáv ...
Colier orosz szótár - DÉL -AFRIKAI - állam Dél -Afrikában. 1910. május 31-én létrehozták a Dél-afrikai Uniót, amely magában foglalta az önálló angol gyarmatokat (Cape, Natal) ...
Colier orosz szótár - A FUNKCIÓ a matematikában használt kifejezés, amely két mennyiség közötti ilyen összefüggést jelöl, amelyben ha az egyik mennyiséget megadjuk, akkor a másik ...
Colier orosz szótár - FUNKCIÓK - FÜGGVÉNYELMÉLET A komplex változó függvényelméletének gazdagsága és sokszínűsége a geometria és az elemzés kölcsönhatásának köszönhető. Ha a komplex számról van szó ...
Colier orosz szótár - FUNKCIÓK - FUNKCIÓK ELMÉLETE Az elemi elemzésben használt függvényeket képletek határozzák meg. Grafikonjaik általában anélkül rajzolhatók, hogy felemelnék a ceruzát a papírról, például ...
Colier orosz szótár - FUNKCIÓK - FÜGGVÉNYELMÉLET A következő évtizedekben a matematikusok főként olyan eszközöket használtak, mint a hatványsorok, a kontúrintegrál és a differenciálás.
Colier orosz szótár - CSILLAGKÉP
Colier orosz szótár - A RADIOASZTRONÓMIA a csillagászat egyik ága, amely az űrtárgyakat tanulmányozza a belőlük származó rádiókibocsátás elemzésével. Sok kozmikus test rádióhullámokat bocsát ki a Földre: ez ...
Colier orosz szótár
Segítő funkciók (ill M-codes) a címszó segítségével programozhatók M... A program és a gép elektromos automatikájának vezérlésére kiegészítő funkciók szolgálnak - az orsó be- / kikapcsolása, hűtőfolyadék, szerszámcsere stb.
3. táblázat.
Kijelölés |
Időpont egyeztetés |
M00 |
Programozható leállítás |
M01 |
Állj meg megerősítéssel |
M02 |
A program vége |
M03 |
Az orsó forgása az óramutató járásával megegyező irányba |
M04 |
Az orsó forgása az óramutató járásával ellentétes irányba |
M05 |
Orsó stop |
M06 |
Szerszámcsere |
M08 |
Hűtés bekapcsolva |
M09 |
Hűtés leállítása |
M17 |
Visszatérés egy alprogramból |
M18 |
Az orsó elhelyezése egy adott szögben |
M19 |
Orsó tájolása |
M20 |
Egy ismétlődő programrész vége |
M30 |
Álljon meg és menjen a vezérlőprogram elejére |
M99 |
Folytassa az első mondat NC végrehajtását |
Kiegészítő funkciók, amelyek bármilyen műveletet felvesznek ( M03, M04és M08) végrehajtása a mondat elején a mozgásparancsok előtt történik. A többi segédfunkciót a mondat végén hajtják végre.
asztal A 3. ábra a leggyakrabban használt segédfunkciók listája.
2.1. Programozható leállítás (M00)
Az NC program feltétel nélküli leállítása az aktuális mondatban lévő mozgás végrehajtása után. Az UE állapot nem változik, amíg a gombot újra le nem nyomja RAJT a CNC kezelőpanelen vagy a billentyűkön A KEZDETHEZ, hogy visszatérjen a folyamatban lévő program elejére.
2.2. Állj nyugtázással (M01)
Állítsa le a vezérlőprogramot az aktuális mondatban lévő mozgás végrehajtása után, feltéve, hogy az üzemmód be van állítva “Állj meg megerősítéssel” a CNC vezérlőpultjáról (lásd Dokumentum CNC MSHAK- CNC kezelői kézikönyv).
Példa:
X-2 X-4.
M1; Állítsa le a program végrehajtását ebben a blokkban, ha
; az üzemmód be van állítva “Állj meg megerősítéssel” a kezelőpultról
2.3. A program vége (M02)
Meghatározza a vezérlőprogram végrehajtásának végét, leállítja a hűtőfolyadék -ellátást és leállítja az orsó forgását.
Példa:
G0X20Z50 Z.5
G0 X0Z0 M2
2.4. Orsó forgatása az óramutató járásával megegyező irányban (M03)
Elindítja az orsó óramutató járásával megegyező irányú forgását a szó által megadott aktuális érték használatával.
Példa:
G54 G0 X-20 Z30 S500M3
2.5. Orsó forgatása az óramutató járásával ellentétes irányban (M04)
Elindítja az orsó óramutató járásával ellentétes forgását a szó által megadott aktuális érték használatával.
Példa:
G54 G0 X-20 Z30 S1500M4
2.6. Orsóütköző (M05)
Megállítja az orsó forgását. A keretben lévő mozgások után hajtják végre.
Példa:
G28 X0 Z0 M5
G4 P2 M2
2.7. Szerszámcsere (M06)
Szerszámcserét hajt végre az orsó és a szerszámtár között. Ez a funkció fordul elő:
· Pozicionálás a tengelyek mentén a szerszámcsere pontjáig;
· Az orsó forgásának leállítása és az orsó tájolása;
· Szerszámcsere.
Példa:
T5; keresse meg az 5. eszközt a tárban
X50 Z60; a program folytatása
M6; szerszámcsere
2.8. Hűtés BE (M08)
Tartalmazza a vágófolyadék (hűtőfolyadék) adagolását.
Példa:
S300M3X20Z30G0
G1X50Z44M8; Kapcsolja be a hűtőfolyadékot
G0Z-100
2.9. Hűtés (M09)
Kikapcsolja a vágófolyadék (hűtőfolyadék) ellátását.
Példa:
S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100
2.10. Visszatérés az alprogramból (M17)
Meghatározza egy alprogram végét, amikor egy címmel rendelkező szóval hívják L.
Példa:
X5Z5
; Fő program
L10; N10 X2Z8 mondattal kezdődő alprogram meghívása
N10Z2; Alprogram N10 X10 blokkcímkével
M17; Az alprogram befejezése és visszatérés a főprogramhoz
2.11. Orsó pozicionálása (M18)
Ez a funkció használható az orsó adott szögben történő elforgatására.
Formátum:
M18 Pnnn
Hol: nnn - elfordulási szög +/- 360 fok.
A forgásszöget az orsó helyzetéhez viszonyítva számoljuk, amelyre az orsó az M19 funkció segítségével van beállítva.
Példa:
M18 P45; orsó forgatása 45 fok
2.12. Orsó tájolása (M19)
Segítő funkció M19 leállítja az orsó forgását, elvégzi annak orientációját.
2.13. Ismételt programszakasz vége (M20)
Meghatározza az ismétlődő programszegmens végét, ha azt egy szó címmel hívja meg H.
Példa:
N10 H2; hajtsa végre a programszakaszt M20 -ig kétszer
A műszaki számítástechnika nyelve
Világszerte mérnökök és tudósok milliói használják a MATLAB® -ot a világunkat átalakító rendszerek és termékek elemzésére és fejlesztésére. A MATLAB mátrixnyelv a legtöbb természetes módon a világon a számítási matematika kifejezésére. A beépített grafika megkönnyíti az adatok megjelenítését és megértését. Az asztali környezet kísérletezést, felfedezést és felfedezést ösztönöz. Ezeket a MATLAB eszközöket és képességeket szigorúan tesztelték, és együttműködésre tervezték.
A MATLAB segít ötleteinek életre keltésében az asztalon kívül. Feltárásokat futtathat nagyméretű adathalmazokon és skálán fürtökre és felhőkre. A MATLAB kód más nyelvekkel is integrálható, így algoritmusokat és alkalmazásokat telepíthet hálózaton, vállalati és ipari rendszereken keresztül.
A munka kezdete
Ismerje meg a MATLAB alapjait
A nyelv alapjai
Szintaxis, tömb indexelés és feldolgozás, adattípusok, operátorok
Adatok importálása és elemzése
Adatok importálása és exportálása, beleértve a nagy fájlokat; adatfeldolgozás, vizualizáció és kutatás
Matematika
Lineáris algebra, differenciálás és integráció, Fourier -transzformációk és egyéb matematika
Grafika
2D és 3D grafika, képek, animáció
Programozás
Szkriptek, függvények és osztályok
Alkalmazás létrehozása
Alkalmazásfejlesztés az App Designer, a programozható munkafolyamat vagy a GUIDE segítségével
Szoftverfejlesztő eszközök
Hibakeresés és tesztelés, nagy projektek szervezése, integráció a verziókezelő rendszerrel, csomagolóeszközök
Az alkatrészfeldolgozás programozásakor CNC gépeken a DIN 66025 (ISO 6983) szabvány szerint, korábban ISO 7bit néven ismert, a következő kezelőket kell használni:
- N - keret száma;
- G - előkészítő funkciók;
- X, Y, Z, A, B, C - információk a tengelyek mentén történő elmozdulásokról;
- M - további funkciók;
- S - orsófunkciók;
- T - szerszámfunkciók;
- F - előtolási funkciók;
- H - segédfunkciók (szerszámkorrekciós adatblokkok DIN -ISO módban). Ha az aktuális szerszámnak van érvényes D száma, akkor ez is megjelenik.
A keret szerkezetének jobb áttekinthetősége érdekében a keretben lévő kezelőket a következő sorrendben kell elhelyezni: N, G, X, Y, Z, A, B, C, F, S, T, D, M, H.
A vezérlőprogram a következőkből áll n-folyamatosan vagy meghatározott szünetekkel lejátszott keretek száma (nagyszilárdságú alumíniumötvözetekből készült alkatrészek nagy sebességű megmunkálása esetén a szerszám rövid megállása a szomszédos keretek között is elfogadhatatlan a túlmelegedés vagy a megmunkált gép behatolásának veszélye miatt felület súrlódás miatt). Ezenkívül lehetőség van az egyes keretek kihagyására és a helyes méretre történő előkészítő funkciók csatlakoztatásával. Ez biztosítja a tipikus technológiai folyamatok vezérlőprogramjainak fejlesztését.
Az NC programblokkok a következő összetevőkből állnak:
- parancsok (kezelők) a DIN 66025 szerint;
- a magas szintű CNC programozási nyelv elemei;
- azonosítók (konkrét nevek) a következőkhöz:
- rendszerváltozók;
- felhasználó által definiált változók;
- szubrutinok;
- kódszavak;
- ugrásnyomok;
- makrók;
- összehasonlító operátorok;
- logikai operátorok;
- számítási funkciók;
- vezérlő szerkezetek.
Mivel a DIN 66025 szerinti utasításkészlet nem elegendő a bonyolult megmunkálási folyamatok programozásához modern, többfeladatos gépeken, kiegészítettük egy magas szintű CNC programozási nyelv elemeivel.
A DIN 66025 szerinti parancsokkal ellentétben a magas szintű NC programozási nyelv parancsai több címbetűből állnak, például:
- OVR - sebességkorrekcióhoz (százalékban);
- SPOS - az orsó pozicionálásához.
A program felépítése a következő: "%" (csak PC -n fejlesztett programok esetén), a program címe "O" vagy ":", amelyet egy legfeljebb négy számjegyből álló programszám követ. A program minden sora blokk.
Minden programblokk szerkezete:
- N a keret sorszáma (legfeljebb négy karakter, a számozást 5 vagy 10 után kell elvégezni annak érdekében, hogy a program kidolgozása során további kereteket lehessen bevezetni);
- előkészítő funkció G;
- koordináták X, Y, Z, A, C, B;
- kiegészítő M funkció;
- orsófüggvény S;
- szerszámfunkció T;
- F előtolási funkció;
- D - szerszámkorrekciós szám;
- H - Szerszámkorrekciós adatblokkok DIN -ISO módban. A parancsok modálisan vagy képkockánként működnek.
A modálisan érvényes parancsok a programozott értékkel rendelkező összes következő mondatban érvényesek maradnak, amíg egy új értéket nem programoznak be ugyanazon a címen, felülírva a korábban érvényes parancsot.
A nem modális parancsok csak abban a mondatban maradnak érvényben, amelybe be vannak programozva.
Minden keret LF karakterrel végződik, az LF karaktert nem kell írni, a sor váltásakor automatikusan létrejön. A program M2, M30 vagy M99 parancsokkal fejeződik be. Egy blokk legfeljebb 512 karakterből állhat (beleértve a megjegyzést és a blokkvégi LF karaktert).
Az előkészítő G funkciók biztosítják a gép összes műveletét.
X, Y, Z - a gép lineáris koordináta tengelyei, a Z koordináta mindig párhuzamos a gép orsó tengelyével, vagy merőleges a munkadarab befogó síkjára kétfordulatú marófejjel rendelkező gépeknél; А, С, В - a forgás szögkoordinátái a lineáris koordináta tengelyek körül. Ha a gépnek kettőnél több orsója és szerszámfeje van, akkor további X ', Y', Z ', A', C ', B' koordináta -tengelyek jelennek meg.
Meg kell jegyezni, hogy az előkészítő funkciók lehetővé teszik az alkatrész koordináta -rendszerének elérését, ami bizonyos esetekben lehetővé teszi a speciális eszközök használatának elhagyását.
További M funkciók felelősek az orsó be- és kikapcsolásáért, a szivattyúállomások hűtőfolyadék -ellátásáért, az orsó forgásának irányáért, a program befejezéséért.
Az S orsó funkció beállítja az orsó fordulatszámát.
A T szerszámfunkció határozza meg a szerszám vagy a szerszámbeállítás számát.
Az F előtolás funkció beállítja az előtolás értékét.
Rizs. 1.
A gépkoordináta -rendszert és a pozitív elmozdulások irányait az 1. ábra mutatja.
NC programokat lehet készíteni a gépkoordináta -rendszerben, ebben az esetben a használt szerszámgépet össze kell hangolni a géptábla koordináta -rácsával. Az illesztést az teszi lehetővé, hogy a lámpatest alaplemezén van egy központosító csap és egy kulcs. A csap illeszkedik a gépasztal közepére nyomott perselyhez, a kulcs pedig hűvös horonyhoz. Így a gép munkaterülete a síkban NS–Y illeszkedik a lámpatest koordinátarendszeréhez. A készülék koordináta -rendszerében alapvető felületek készülnek, például sík és két ujj (hengeres és vágott). Ezért a helymeghatározási hibák előfordulnak mind az eszköz telepítése, mind az alkatrész telepítése során.
A többtermékes gyártási környezetben végzett intenzív működés során, azaz a szerelvények gyakori cseréjekor nemcsak a szerszámokat, hanem a gépasztal alapfelületeinek vezetőit is ellenőrizni kell, nevezetesen a központosító hüvelyt és a horony.
Ezt szem előtt tartva célszerű a megmunkálást a munkadarab -koordináta -rendszerben elvégezni. A szerelvény csak egy tengely mentén van elrendezve, és a munkadarab -koordináta -rendszerre való hivatkozást a mérőérzékelők végzik. Ebben az esetben a pozicionálási hiba kiküszöbölése mellett a szerszámok újbóli ellenőrzésének időzítésére vonatkozó követelmények is csökkennek, ráadásul lehetővé válik a normalizált eszközök vagy azok beállításainak szélesebb körű használata a gépkoordináta -rendszerre való hivatkozás nélkül.
A G előkészítő funkciók, az M kiegészítő funkciók az 1., 2. táblázatban láthatók.
Tehát marógépeken a szerszámcsere a következő sorrendben történik: a T paranccsal a szerszám van kiválasztva, és változása csak az M6 paranccsal történik.
Az esztergák tornyai esetén a T parancs elegendő a szerszám cseréjéhez.
Az S orsó funkció az orsó fordulatszámát, a T szerszám funkció a szerszámbeállítást vagy a szerszámszámot, az F előtolás funkció pedig az előtolást állítja be.
Asztal 1.Előkészítő G függvények
Utasítás | Leírás |
G00 | Lineáris interpoláció gyorsmenetben |
G01 | Lineáris interpoláció előtolásnál |
G02 | Körkörös interpoláció az óramutató járásával megegyező irányban |
G03 | Körkörös interpoláció az óramutató járásával ellentétes irányban |
G04 | Késleltetés |
G05 | Körkörös interpoláció érintő körpályával |
G06 | A megengedett gyorsulási szint csökkenése |
G07 | A megengedett gyorsulási szint csökkentésének törlése |
G0S | Az előtolás szabályozása a töréspontoknál |
G09 | Az előtolás vezérlésének törlése az inflexiós pontokon |
G10 | Gyors mozgás poláris koordinátákban |
G11 | Lineáris interpoláció a poláris koordinátákban |
G12 | Az óramutató járásával megegyező körkörös interpoláció poláris koordinátákban |
G13 | Körkörös interpoláció az óramutató járásával ellentétes irányban, poláris koordinátákban |
G14 | Az erősítés értékének programozása a követő hajtás sebességével |
G15 | Mégse G14 |
G16 | Programozás sík specifikáció nélkül |
G17 | Síkválasztás Van–NS |
G1S | Síkválasztás Z–x |
G19 | Síkválasztás Van–Z |
G20 | A pólus és a koordinátasík megadása programozáskor poláris koordinátákban |
G21 | Tengelyosztályozási programozás |
G22 | Táblázatok aktiválása |
G23 | Feltételes ág programozás |
G24 | Feltétel nélküli ugrás programozása |
G32 | Koppintás lineáris interpolációs módban a tokmány kompenzálása nélkül |
G34 | Sarokkerekítés két szomszédos egyenes szakaszhoz (az E cím alatti tűréssel) |
G35 | Kapcsolja ki a sarkok simítását |
G36 | A sarokkerekítés során programozott eltérés deaktiválása, amely megegyezik a gépparaméterrel |
G37 | Egy pont programozása a koordináták tükrözésére vagy elforgatására |
G38 | Tükrözés aktiválása, koordináták elforgatása, skálázás |
G39 | A tükrözés törlése, a koordináták elforgatása, a méretezés |
G40 | Az egyenlő távolságú korrekció megszakítása |
G41 | Egyenlő korrekció balra az előtolás irányában |
G42 | Egyenlő távolságú korrekció jobbra az előtolás irányába |
G53 | A nulla eltolás törlése |
G54-G59 | Nulla eltolás kezdeményezése |
G60 | A program koordinátarendszerének eltolása |
G61 | Pontos pozicionálás, ha előtolási sebességgel mozog |
G62 | A finom pozicionálás törlése |
G63 | A beprogramozott fordulatszám 100% -ának bekapcsolása |
G64 | Az előtolás összekapcsolása a vágó és az alkatrész közötti érintkezési ponttal |
G65 | Az előtolás összekapcsolása a maró közepével |
G66 | A potenciométerrel beállított sebességérték aktiválása |
G67 | A programkoordináta -rendszer eltolásának törlése |
G68 | Egyenlő távolságú vonalak szegmenseinek konjugációjának változata egy ív mentén |
G69 | Az egyenlő távolságú vonalak szegmenseinek konjugációjának változata az egyenlő távolságú vonalak metszéspályája mentén |
G70 | Hüvelykes programozás |
G71 | Törölje a programozást hüvelykben |
G73 | Lineáris interpoláció pontos pozicionálással |
G74 | Kilépés az eredethez |
G75 | Érintésérzékelő működése |
G76 | Mozgás a gépkoordináta -rendszer abszolút koordinátájú pontjához |
G78 | Fúrási tengely aktiválása |
G79 | Egy vagy egy fúrási tengely deaktiválása |
G80 | A konzervciklusok hívásának törlése |
G81, G82 | Konzerv fúrási ciklus |
G83 | Mély lyukú konzervciklus |
G84 | Csapolási ciklus kompenzáló tokmány segítségével |
G85, G86 | Szabványos ciklus dörzsölése |
G90 | Abszolút koordináta programozás |
G91 | Relatív koordináta programozás |
G92 | Koordináta -értékek beállítása |
G93 | A blokk futási idejének programozása |
G94 | Előtolás programozása mm / percben |
G95 | Előtolás programozása mm / ford |
G97 | Vágási sebesség programozás |
G105 | Nulla beállítás lineáris végtelen tengelyekhez |
G108 | Előretekintés Inflection Control |
G112 | |
G113 | A fejlett fékvezérlés engedélyezése |
G114 | A fejlett sebességszabályozás engedélyezése |
G115 | A fejlett sebességszabályozás kikapcsolása |
G138 | A munkadarab helyzetének kompenzációjának engedélyezése |
G139 | A munkadarab -pozíció kompenzáció kikapcsolása |
G145-845 | A külső korrekció aktiválása a programozható vezérlővel |
G146 | Kapcsolja ki a külső szerszámkorrekciót |
G147, G847 | A szerszámkorrekciók másodlagos kompenzációs csoportja; a korrekciók tengelyekkel korreláltak |
G148 | A kiegészítő szerszámkompenzáció törlése |
G153 | Az első additív nulla eltolás törlése |
G154-159 | Az első additív nulla eltolás jelzése |
G160-360 | Külső nulla eltolás |
G161 | Pontos pozicionálás gyorsmenet közben |
G162 | A pontos pozicionálás megszakítása gyorsmenet közben |
G163 | Pontos pozicionálás gyorsmenetben és haladás előtolásnál |
G164 | Első pontos pozicionálási lehetőség |
G165 | Második pontos pozicionálási lehetőség |
G166 | Harmadik pontos pozicionálási lehetőség |
G167 | Külső nulla eltolás törlése |
G168 | A vezérlőprogram koordináta -rendszerének eltolása |
G169 | Az összes koordinátarendszer -eltolás törlése |
G184 | Ütögetési ciklus kompenzáló tokmány nélkül |
G189 | Abszolút koordináta programozás végtelen tengelyekhez |
G190 | Szóról szóra abszolút programozás |
G191 | Szóról szóra programozás relatív koordinátákban |
G192 | Az alsó sebességhatár beállítása a vezérlőprogramban |
G194 | Programozási sebesség (előtolás, sebesség) a gyorsulás adaptálásával |
G200 | Lineáris interpoláció gyorsmenetben lassítás nélkül, egészen V= 0 |
G202 | Az óramutató járásával megegyező spirális interpoláció |
G203 | Spirális interpoláció az óramutató járásával ellentétes irányban |
G206 | Aktiválás és tárolás maximális értékeket gyorsulások |
G228 | Átmenet keretről keretre fékezés nélkül |
G253 | A második additív nulla eltolás törlése |
G254-259 | Második additív nulla eltolás kezdeményezése |
G268 | A vezérlőprogram koordináta -rendszerének additív eltolása |
G269 | Az NC program koordinátarendszerének additív eltolásának törlése |
G292 | A felső sebességhatár beállítása a vezérlőprogramban |
G301 | Az oszcilláló mozgás bekapcsolása |
G350 | Az oszcilláló mozgás paramétereinek beállítása |
G408 | Sima gyorsulás kialakulása pontról pontra |
G500 | A lehetséges ütközések észlelése a keretek előnézete során |
G543 | A keretek előnézeti ütközéskezelésének engedélyezése |
G544 | Kapcsolja ki az ütközéskezelést a keretek előnézete során |
G575 | Keretváltás nagysebességű külső jel által |
G580 | Koordináta -tengelyek feloszlatása |
G581 | Koordináta tengelyek kialakulása |
G608 | Sima gyorsulás kialakulása, amikor pontról pontra halad minden tengelyen külön -külön |
jegyzet... Az egyes vezérlőrendszerek esetében az előkészítő funkciók egyes értékei a gép gyártójától függően eltérő jelentéssel bírhatnak. Meg kell jegyezni, hogy a berendezések technológiai képességeinek bővítése érdekében a CNC -rendszerek gyártói hajlamosak növelni az előkészítő funkciókat.
2. táblázat.További M funkciók
Utasítás | Leírás |
MO | A program leállítása |
M1 | Feltételes megállóhely |
M2 | A program vége |
M3 | Az orsó jobbra forgatásának engedélyezése |
М4 | Az orsó balra forgatásának engedélyezése |
M5 | Orsó stop |
M2 = 3 | Az elektromos szerszám az óramutató járásával megegyező irányba forog |
M2 = 4 | Az elektromos kéziszerszámot az óramutató járásával ellentétes irányban kapcsolja be |
M2 = 5 | Az elektromos szerszám ki van kapcsolva |
M6 | Automatikus szerszámcsere |
M7 | Fúj a levegő |
KISASSZONY | A hűtőfolyadék -ellátás bekapcsolása |
M9 | Lehül |
М1О | A légfúvás letiltása |
M11 | Szerszámbilincs |
M12 | Szerszám kioldása |
M13 | Az orsó forgásának bekapcsolása az óramutató járásával megegyező irányban a hűtőfolyadék bekapcsolásával együtt |
M14 | Az orsó forgásának bekapcsolása az óramutató járásával ellentétes irányba a hűtőfolyadék bekapcsolásával együtt |
M15 | A chip öblítő hűtőfolyadék bekapcsolása |
M17 | Az alprogram vége |
M19 | Orsó tájolása |
M21 | NS |
M22 | Kapcsolja be a program tükrözését a tengely mentén Van |
M23 | A program tükrözésének letiltása |
M29 | Merev szál mód engedélyezése |
M3O | A program vége a gép egyidejű kikapcsolásának lehetőségével |
M52 | A magazin mozgatása jobbra |
M53 | A magazin mozgatása balra |
M7O | Tárolás inicializálása |
M71 | Az aktív tárolózseb leengedése |
M72 | A manipulátor 60 ° -os elforgatása |
M73 | Szerszám kioldása |
M74 | A manipulátor 120 ° -os elforgatása |
M75 | Szerszámbilincs |
M76 | Forgassa el a manipulátort 180 ° -kal |
M77 | Az üzlet aktív zsebének felemelése |
M98 | Egy alprogram hívása |
M99 | Vissza a fő programhoz |
Jegyzet:... Különböző vezérlőrendszerek és géptípusok esetén a kiegészítő funkciók eltérő jelentéssel bírhatnak, például a hátsó szeg mozgásának aktiválására, a rakodószerkezet funkcióira, a stabil pihenésre stb.
NC program létrehozásakor maga a programozás, vagyis az egyes munkalépések NC nyelvre konvertálása gyakran csak egy kis része a programozási munkának.
A programozás előtt meg kell tervezni és elő kell készíteni a munkaátmeneteket. Minél pontosabban tervezik az NC program elindítását és felépítését, annál gyorsabb és könnyebb lesz a programozás, és annál intuitívabb és kevésbé hibás a kész NC program.
A vizuális programok előnye különösen akkor nyilvánvaló, ha a későbbiekben változtatásokat kell végrehajtani.
Mivel nem minden programnak van azonos felépítése, nincs értelme tipikus sablon szerint dolgozni. A legtöbb esetben azonban tanácsos betartani a következő sorrendet.
1. Az alkatrész rajzának elkészítése a következőkből áll:
- a) az alkatrész nulla pontjának meghatározásakor;
- b) a koordináta -rendszer ábrázolásánál;
- c) az esetlegesen hiányzó koordináták kiszámításakor.
2. A feldolgozási folyamat meghatározása:
- a) Mikor fogják használni, milyen eszközökkel és milyen kontúrok feldolgozására?
- b) Milyen sorrendben lesz a egyes elemek részletek?
- c) Mely egyedi elemeket ismételjük meg (esetleg forgatjuk), és melyeket kell tárolni az alprogramban?
- d) Vannak -e olyan részkontúrok más részprogramokban vagy alprogramokban, amelyek újra felhasználhatók az aktuális részhez?
- e) Hol megfelelő vagy szükséges a nulla eltolás, forgatás, tükrözés, skálázás (keretkoncepció)?
3. Teremtés technológiai térkép... Határozza meg egyenként a gép összes megmunkálási folyamatát, például:
- a) gyors mozgás a pozicionáláshoz;
- b) szerszámcsere;
- c) a feldolgozási sík meghatározása;
- d) szabad játék további méréshez;
- e) az orsó, a hűtőfolyadék be- / kikapcsolása;
- f) hívja a szerszámadatokat;
- g) benyújtás;
- h) pálya korrekciója;
- i) a kontúr megközelítése;
- j) elágazás az áramkörből stb.
4. Az átmenetek fordítása programozási nyelvre: minden átmenetet NC -blokkként (vagy NC -blokkként) rögzít.
5. Az egyes átmenetek egyesítése műveletbe, általában egy programban. Néha, különösen nagyméretű alkatrészek programba történő megmunkálásakor, kiemelhető a nagyolás, a félig befejező és a befejező átmenet. Ez volt a helyzet a korábbi CNC rendszerekben található korlátozott memóriahellyel. A modern szoftvervezérlő rendszereknél a memória mennyisége gyakorlatilag nem korlátozza a gépek technológiai lehetőségeit.
A szabványos feldolgozási ciklusokat széles körben használják a modern szoftvervezérlő rendszerekben. Használatuk jelentősen csökkenti a programozásra fordított időt.
Az alábbiakban néhány, a WIN NC SINUMERIK szoftverben használt vezérlőrendszerek beprogramozott ciklusa látható:
- CIKLUS81- fúrás, központosítás;
- CIKLUS 82 - fúrás, süllyesztés;
- CIKLUS83 - mély lyukak fúrása csavart fúrókkal;
- CIKLUS84 - belső menet menete kompenzáló tokmány nélkül;
- CYCLE840 - Belső menetes kiegyenlítő csapos tokmány;
- 85. CIKLUS - unalmas 1;
- CIKLUS86 - unalmas 2;
- CIKLUS 87 - unalmas 3;
- CIKLUS88 - unalmas 4;
- CIKLUS89 - unalmas 5;
- CIKLUS93 - horony;
- CIKLUS 94 - belső alámetszés;
- CIKLUS 95 - állomány eltávolítási ciklus;
- CIKLUS 96 - menetes alámetszés;
- CIKLUS 97 - menetvágási ciklus.
Meg kell jegyezni, hogy a szoftver vezérlő rendszerek magas szint nyitva vannak, ami lehetővé teszi a szabványos ciklusok könyvtárának bővítését a gyártásra jellemző tipikus felületek feldolgozására ilyen típusú termékeket, és ezáltal csökkenti a gyártásra való felkészülési időt.
Rizs. 2.
A CAM rendszerek használata azt eredményezte, hogy minden szoftvervezérlő rendszernek utófeldolgozókat kellett kifejlesztenie, amelyek nélkül a berendezés nem érti meg a programokat anélkül, hogy azokat gépi kódokká alakítaná át (2. ábra).
A modern CNC rendszerek programozása az ISO 6983 (DIN 66025) szabvány szerint történik, amely több mint 50 éves, és amely a programozók szerint állítólag akadályozza a CNC technológiák fejlődését. A "CNC-technológia" kifejezés a szerző szerint nem jogos, az alkatrészek CNC-gépeken történő feldolgozása megfelel a gépipar és a fémvágás vagy más alakítási módszerek technológiájának minden törvényének.
A technológiai tudományok törvényeinek megsértése a következőket eredményezi:
- az alkatrészek fokozott vetemedése;
- a lineáris méretek pontosságának csökkenéséhez;
- az alkatrészek feldolgozásának összetettségének növekedéséhez stb.
A fő különbség a többcélú szerszámgépeknél a műveletek rendkívül hangsúlyos koncentrációja, amely nemcsak az ilyen típusú berendezésekre jellemző, hanem hajtott szerszámmal és speciális orsó-berendezésekkel is megvalósítható, valamint a szerszámgép-mérés segítségével a pontosság biztosítására szolgáló módszerek rendszerek. A szabvány egyszerű parancsokat támogat az elemi mozgásokhoz és logikai műveletek... Jelenleg a szoftvervezérlő rendszerek komplex geometriai és logikai problémáinak megoldásához a DIN 66025 (ISO 7bit) szerinti gépi kódok mellett magas szintű programozási nyelveket használnak. Az ISO 6983 szabvány NC programjai kis mennyiségű információt tartalmaznak a CAD-CAM rendszerek szintjén. A szoftveres vezérlőrendszerek fejlesztői szerint azonban komolyabb hátrány, hogy lehetetlen kétirányú információcserét folytatni ezekkel a rendszerekkel, ami azt jelenti, hogy a vezérlőprogramban bekövetkező bármilyen változás nem tükröződhet a CAD-be irányuló információáramlásban -CAM rendszerek. Meg kell jegyezni, hogy ez nem tanácsos minden iparágban. Így például megengedett az elméleti kontúrok sima párjainak résekkel való simítása, és két felület konjugálása megköveteli az alakításuk lehetséges módszereinek elemzését, számos szerkezeti anyag esetében lehetnek technológiai korlátok, például a minimális a nagy szilárdságú alumíniumötvözetekből készült alkatrészek szerkezeti elemeinek illeszkedési sugara stb. ...
A DIN 66025 (ISO 6983) szabványtól eltérően a kifejlesztett STEP -NC ISO 14649 szabvány (jelenleg nem minden modulját fejlesztették ki) határozza meg az NC vezérlőprogram speciális felépítését - a programstruktúrát, amely logikai blokkok a strukturált megmunkálási programozás keretében. A vezérlőprogram felépítése nem a tipikus feldolgozott formák (jellemzők) listája; ez egy munkatervet határoz meg, amely a végrehajtható fájlok sorozata. A STEP-NC széles körű információcserét feltételez a mérnöki szolgáltatások között, beleértve a gyártás előkészítését és tervezését, valamint az üzlethelyiséget.
A javasolt információcsere szerkezetét a 3. ábra mutatja.
A tervezett információcsere felépítése sok kérdést vet fel:
- a mérnöki munka formalizálásának elégtelen szintje bonyolítja a tudásbázisok létrehozását;
- nagyszámú vágószerszám -katalógus, amelyek nem biztosítanak elegendő információt a speciális anyagok feldolgozására szolgáló szerszám kiválasztásához és a felhasználás feltételeihez, ami a legtöbb esetben kísérleti ellenőrzést igényel;
- a berendezéskatalógusok gyakran nem tartalmaznak információt a gép vezérelt tengelyeinek helyzeti pontosságáról, a hajtások dinamikus jellemzőiről stb .;
- elavult technológiai kézikönyvek, amelyeket univerzális berendezésekhez fejlesztettek ki, és szisztematikusan újranyomtattak gyakorlatilag a technológiai információk frissítése nélkül;
- a progresszív technológiai berendezésekkel kapcsolatos rendszerezett információk hiánya.
Rizs. 3. Tervezett kommunikáció a mérnöki szolgáltatások és az üzlethelyiség között
Ezenkívül meg kell jegyezni, hogy nincsenek szabványos módszerek a szerszámgépek programozásának optimalizálására olyan paraméterek alapján, amelyek lehetővé teszik a legjobb gép vagy gépcsoport kiválasztását egy adott technológiai művelet vagy folyamat végrehajtásához.
Ezekre a problémákra sokszor rámutattak a STEP-NC szabványosítási folyamatban részt vevő különféle szerszámgépek felhasználói. Berendezésgyártók és fejlesztők szoftver próbálja figyelembe venni a felhasználók követelményeit, és bizonyos meghatározott funkciókat megvalósítani termékeiben. Munkájukat azonban gyakran nem engedelmeskednek. egységes szabvány, amely a meglévő vélemény szerint lassíthatja az ipari rendszerek korszerűsítését. Továbbá nem szabad megemlíteni, hogy a gyártott berendezéseket mindenki ritkán használja modern technológiákés ennek következtében a gyártási bázis nem olyan hatékony és tökéletes. Ezt szem előtt tartva a szoftvervezérlő rendszerek gyártói olyan kompromisszumos lehetőséget választottak, amely lehetővé teszi számukra a DIN 66025 (ISO 6983) és az ISO 14649 (4. ábra) szerinti munkát.
Rizs. 4. Vegyes CNC architektúra, amely támogatja a DIN 66025 (ISO 6983) és az ISO 14649 (STEP-NC) szabványokat
Mindez azt jelzi, hogy a programvezérlő rendszerek és programozási módszerek fejlesztése mellett szisztematikus elkötelezettségre és technológiai információk előkészítésére van szükség:
- a feldolgozási módok intenzívebbé tételére szolgáló eszköz;
- ajánlások a különböző szerszámtervek használatára;
- függőségek a vágás kiszámításához;
- függőségek a vágóerők összetevőinek kiszámításához;
- adatbázisok a CNC berendezésekről és azok technológiai lehetőségeiről, beleértve a berendezéseket is különböző rendszerek menedzsment;
- algoritmusok a szerszámgépek vágási módjának kiszámításához, ahol a főmozgás hajtásaként elektromos orsót használnak;
- stratégia az alkatrészek különböző szerkezeti elemeinek feldolgozására CNC gépeken;
- adatbázisok a kereskedelmi forgalomban kapható szerszámok használatáról CNC szerszámgépekhez;
- mérőrendszerek szerszámgépekhez, beleértve a nullaszámlálót és a mérőérzékelőket;
- gyártási utasítások a szerszámbeállítások összeszereléséhez és kiegyensúlyozásához;
- technológiai előírások a CNC-gépek pontosságának ellenőrzésére, az orsó-berendezések, különösen a tüskék és a HSK-típusú perselyek újbóli ellenőrzése, és még sok más.