Hlavní funkce softwarových řídicích systémů na CNC strojích. Pomocné funkce (m - kódy) M funkce

  • 3. Hlavní specifikace a mechanický systém
  • 4. Generátor ultra vysokého tlaku
  • 5. Elektrický řídicí systém. Elektrický systém generátoru ultra vysokého tlaku
  • 6. Elektrický systém obráběcího stroje
  • 7. CNC systém. Souřadnicový systém
  • 8. Provedení NC programu
  • 9. Přípravné funkce. (Funkce G)
  • ➔ 13. Další funkce (funkce M)
  • 14. Fungování systému
  • 15. Výběr základních funkcí
  • 16. Úpravy
  • 17. Přejmenování, vymazání
  • 18. Vlastnosti NC programů
  • 19. Ruční ovládání mechanismu
  • 20. Nastavení provozního režimu systému
  • 21. Nastavení parametrů pro stroj
  • 22. Hlavní funkce GRAFU
  • 23. Další způsob výběru hlavní funkce GRAF
  • 24. DODATEK 1: Chybové kódy
  • 25. Ochranný systém
  • 26. Technologie a parametry řezání vodním paprskem
  • 27. Doprava a instalace
  • 28. Zkušební běh
  • 29. Dvourozměrný a poloautomatický programovací systém s CNC
  • 30. Spuštění a instalace
  • 31. Výběr souboru
  • 32. Předběžná příprava vykreslování
  • 33. Výběr materiálu a vybavení
  • 34. Vytvoření NC programu
  • Další funkce (funkce M)

    Další funkce vodního paprsku jsou naprogramovány písmenem M následovaným 2 jednoduchými číslicemi. Tento systém má několik takových funkcí:

    M00 Zastavit program

    M02 Konec programu

    M30 Konec programu s návratem na začátek

    M71-79 Nefunkční plus výstup

    Nyní se podrobně podíváme na provedení funkce M.

    1. M00 - Zastavte program

    Příklad: Když CNC řezací stroj s vodním paprskem přečte v bloku kód M00, zastaví program. Chcete -li spustit program, musíte znovu stisknout tlačítko napájení.

    2. M02 - Konec programu

    Příklad: Tento kód označuje konec programu a provádí základní resetovací funkci CNC vodního paprsku.

    3. M30 - Konec programu s návratem na začátek

    Příklad: Tato funkce je podobná funkci M02, navíc CNC vodního paprsku se vrací do prvního bloku začátku programu.

    4. M71-79 Porucha plus výstup

    Formát: M71 Příklad: Vodní paprsek CNC systém nastavuje tuto funkci a sled operací je následující:

      ovládání odpovídajícího přenosu, připojení

      doba zpoždění 400 m / s

      rozpis číslo 1

    M71- Zastavení olejového čerpadla řezacího stroje vodním paprskem

    M71 se obvykle vyskytuje před M02, což znamená, že se olejové čerpadlo po řezání zastaví. Tato funkce je stejná jako stisknutí tlačítka stop.

    M72- zastavte vodní čerpadlo

    Když se zobrazí M72, motor čerpadla přestane běžet. Tato funkce je stejná jako u tlačítka pro zastavení čerpadla zařízení na vodní paprsky.

    M73- Spuštění vysokotlakého systému zásobování vodou

    Když je zvýrazněn M73, otevře se vysokotlaký ventil přívodu vody. Tato funkce je stejná jako funkce tlačítka vysokotlakého vodního systému.

    M74 - Vypnutí vysokotlakého vodního systému

    Když svítí M74, vysokotlaký ventil přívodu vody je uzavřen. Tato funkce je stejná jako funkce stisknutí tlačítka stop na vodovodním systému.

    pod vysokým tlakem.

    M75 - otevření ventilu přívodu písku

    Vzhled M 75 znamená otevření ventilu pro přívod písku. Tato funkce je stejná jako funkce stisknutí tlačítka otevření pískového ventilu vodního paprsku.

    M76- Zavření přívodního ventilu písku

    Vzhled M 76 znamená uzavření písečného přívodního ventilu. Tato funkce je stejná jako funkce stisknutí tlačítka zavírání pískového ventilu.

    Funkce F, S, T.

    1. Funkce výběru F-feed.

    Funkce výběru krmiva se běžně označuje jako funkce F. Pomocí této funkce můžete přímo řídit posuv na každé ose. Funkci F lze označit písmenem F a číslicemi, která za písmenem následují, jakož i označením rychlosti posuvu, která je vyjádřena v mm / min.

    Rychlost posuvu v tomto systému se pohybuje od 9 do 1300 mm / min. Rychlost vodního paprsku lze libovolně zvolit v závislosti na požadovaných podmínkách řezání.

    2. Funkce výběru nástroje T.

    Funkce výběru nástroje je také označována jako funkce T. Tato funkce slouží k výběru nástroje. Funkce výběru nástroje je označena písmenem T čísly, která jsou umístěna za označením T. Systém obsahuje až 20 názvů parametrů výběru nástroje, od T01 do T20. V režimu PARAM stiskněte tlačítko F2 a na displeji se zobrazí 20 možností výběru nástroje. V závislosti na průměru nástroje může operátor vybrat libovolné tlačítko parametru D na obrazovce vodního paprsku.

    Pokud program vyžaduje kompenzaci poloměru řezačky vodním paprskem, může řídicí systém provést opravu příslušného parametru.

    Rusko-anglický překlad M-FUNKCÍ

    Voskoboinikov B.S., Mitrovich V.L. Rusko-anglický slovník strojírenství a průmyslové automatizace. Rusko-anglický slovník strojírenství a automatizace výroby. 2003

    • Rusko-anglické slovníky →
    • Rusko-anglický slovník strojírenství a automatizace výroby

    Také významy slova a překlad M-FUNKCE z angličtiny do ruštiny v anglicko-ruských slovnících a z ruštiny do angličtiny v rusko-anglických slovnících.

    Více významů tohoto slova a anglicko-ruských, rusko-anglických překladů pro slovo „M-FUNCTIONS“ ve slovnících.

    • FUNKCE - Obecné
    • FUNKCE - Funkce
      Rusko-americký anglický slovník
    • - Em
      Rusko-americký anglický slovník
    • FUNKCE - Funkce
      Ruský žákovský slovník
    • FUNKCE - funkce
      Ruský žákovský slovník
    • - odposlechy
      Anglicko-rusko-anglický slovník speciálních služeb
    • - konv. M, m
    • - konv. M, m
      Velký rusko-anglický slovník
    • ZÁVAZEK - kap. 1) podniknout, provést Syn: spustit 2) převzít odpovědnost (za cokoli) Zavázala se dokončit ...
    • NIKDY - 1. místo; neg. (ve funkčním podstatném jménu) ani jeden z těchto dvou; nikdo; nikdo z vás to nemůže udělat ≈ nikdo ...
      Velký anglicko-ruský slovník
    • FUNKCE - Funkce funkce: pokladní ~ pokladní obřadní povinnosti ~ správcovské formality ~ drobné funkce správce opatrovníka funkce: pokladní ~ ...
      Velký anglicko-ruský slovník
    • FUNKCE - funkce, účel - * vzdělávání je rozvíjet mysl, vzdělávání si klade za cíl rozvíjet mentální schopnosti - ...
      Velký anglicko-ruský slovník
    • PRO - ( plná forma); (zmenšená forma) 1. unie 1) pro; protože (zavádí klauzuli o důvodu) Toto není otázka strany, protože ...
      Velký anglicko-ruský slovník
    • FOR - (plná forma); fə (zmenšená forma) 1. unie 1) pro; s ohledem na skutečnost, že (zavádí klauzuli důvodu ...
      Anglicko-ruský slovník obecné slovní zásoby
    • PRO - 1. unie 1) pro; protože (zavádí klauzuli o důvodu) Toto není otázka strany, protože se nás nedotýká jako liberálů ...
      Anglicko-ruský slovník obecné slovní zásoby
    • RADIO AMATEUR - radioamatér; rádiová šunka ~ stožár š. rádiový stožár, bezdrátový stožár; ~ maják m. rádiový maják; ~ metrist m. radarový operátor; ~ míření s. ...
      Rusko-anglický slovník obecných témat
    • RADIO AMATEUR - radioamatér; rádiová šunka ~ stožár š. rádiový stožár, bezdrátový stožár; ~ maják m. rádiový maják; ~ metrist m. radarový operátor; ~ míření s. rádiové navádění / ovládání; ~ zařízení s. bezdrátová / rádiová zařízení; ~ skica ...
      Rusko -anglický slovník - QD
    • ČÍSLO - Číslo přibližně stejné jako 2,718, které se často nachází v matematice a přírodních vědách. Například když se radioaktivní látka po čase rozpadne ...
      Colier ruský slovník
    • FUNKCE - TEORIE FUNKCÍ V přírodních vědách. Analytické funkce jsou široce používány v některých oblastech vědy a techniky jednoduše proto, že dávají ...
      Colier ruský slovník
    • FUNKCE - TEORIE FUNKCÍ Teorie míry a integrace je důležitou částí obecné teorie matematických funkcí, pocházející z prací A. Lebesgueea (1906) o ...
      Colier ruský slovník
    • TURECKO - TURECKO: PŘÍRODA Reliéfu dominují pohoří Pontine (pohoří Kure a Ilgaz), které se táhne podél pobřeží východním směrem. Většina ...
      Colier ruský slovník
    • SSSR - UNIE SOVIETSKÝCH SOCIALISTICKÝCH REPUBLIK, SSSR Únorová revoluce. Vojenské porážky na frontách první světové války a sílící ekonomický chaos způsobily veřejné ...
      Colier ruský slovník
    • SRDCE - SRDCE Před začátkem 16. století. o srdeční chorobě nebyla ani potuchy; věřilo se, že jakékoli poškození tohoto orgánu nevyhnutelně povede k ...
      Colier ruský slovník
    • ŘADA - Mnoho problémů v matematice vede k vzorcům obsahujícím například nekonečné částky nebo Takové součty se nazývají nekonečné řady a jejich termíny ...
      Colier ruský slovník
    • RUSKO - RUSKÁ FEDERACE: PŘÍRODA Většinu území Ruska zaujímají pláně. Ruská (východoevropská) rovina se nachází západně od pohoří Ural. Průměrná výška ...
      Colier ruský slovník
    • MEXIKO - MEXIKO: PŘÍRODA Většinu Mexika zaujímají mexické vysočiny, které se na severu mění na vysoké pláně a náhorní plošiny Texasu a Nového Mexika; s…
      Colier ruský slovník
    • GLACIERS jsou akumulace ledu, které se pomalu pohybují po zemském povrchu. V některých případech se led přestane pohybovat a vytvoří se mrtvý led. Mnoho ledovců ...
      Colier ruský slovník
    • FINNOLOGIE - FINNOLOGIE Skuteční tuleni (čeleď Phocidae) jsou dobře přizpůsobeni životu ve studených mořích: celé tělo včetně krátkého ocasu a ploutví, ...
      Colier ruský slovník
    • KENYA - Keňská republika, stát ve východní Africe. V minulosti získala britská kolonie a protektorát nezávislost v roce 1963. Na jihu hraničí s ...
      Colier ruský slovník
    • CANADA - výkonná pobočka CANADA. Výkonné funkce v Kanadě jsou rozděleny mezi hlavu státu a hlavu vlády. Funkce prvního jsou formální, ...
      Colier ruský slovník
    • ČÍNA - ČÍNA: PŘÍRODA Série náhorních plošin a prohlubní sousedí s tibetskou náhorní plošinou na severu, severovýchodě a východě. Tato území jsou Xinjiang, Vnitřní ...
      Colier ruský slovník
    • CALIFORM - CALIFORM Podřád zubatých velryb (Odontoceti) zahrnuje kytovce se zuby - buď na přední straně dolní čelisti, nebo na obou ...
      Colier ruský slovník
    • IRSKO
      Colier ruský slovník
    • DIFERENCIÁL - Mnoho fyzikálních zákonů, které dodržují určité jevy, je napsáno ve formě matematické rovnice vyjadřující určitý vztah mezi některými veličinami. ...
      Colier ruský slovník
    • TREE je vytrvalá rostlina s lignifikovaným vztyčeným hlavním kmenem - kmenem. Je těžké poskytnout podrobnější nebo přesnější definici této „formy života“, protože ...
      Colier ruský slovník
    • VENEZUELA - VENEZUELA: PŘÍRODA Vysoký hřeben Sierra de Perija tvoří severozápadní výběžky And, kde hraničí Venezuela a Kolumbie. V této zóně individuální ...
      Colier ruský slovník
    • KNIHOVNY - speciálně organizované sbírky knih, časopisů, videí atd. Ačkoli knihovny byly tradičně považovány za úložiště knih, knihovní fondy vždy sestávaly z ...
      Colier ruský slovník
    • BAALBEK je nyní ve starověku malou osadou - nádherné chrámové město v Libanonu, mezi Libanonem a Antilibanonem. Široké údolí, ...
      Colier ruský slovník
    • BANKING - BANKOVNÍ SYSTÉMY Komerční banky. Nejdůležitější místo v bankovních systémech zaujímají komerční banky, které se ve své současné podobě poprvé objevily ...
      Colier ruský slovník
    • ANTILOPE je společný název pro mnoho spárkatých kopytníků z čeledi bovidních (Bovidae), ale liší se od ostatních zástupců elegantnější konstitucí ...
      Colier ruský slovník
    • Dělostřelectvo - dělostřelectvo Úkoly dělostřelectva. Dva hlavní úkoly polního dělostřelectva jsou následující: 1) poskytování palebné podpory pěchotním a tankovým jednotkám ...
      Colier ruský slovník
    • AUSTRÁLIE - AUSTRÁLIE: PŘÍRODA Podél východního pobřeží Austrálie od mysu York po centrální Victorii a dále do Tasmánie včetně se nachází vyvýšený pás ...
      Colier ruský slovník
    • JIŽNÍ AFRIKÁN - stát v jižní Africe. 31. května 1910 byla vytvořena Jihoafrická unie, která zahrnovala samosprávné anglické kolonie (Cape, Natal) ...
      Colier ruský slovník
    • FUNCTION je termín používaný v matematice k označení takového vztahu mezi dvěma veličinami, ve kterém pokud je dána jedna veličina, pak druhá může ...
      Colier ruský slovník
    • FUNKCE - TEORIE FUNKCÍ Bohatost a rozmanitost teorie funkcí komplexní proměnné je dána interakcí geometrie a analýzy. Pokud jde o komplexní číslo ...
      Colier ruský slovník
    • FUNKCE - TEORIE FUNKCÍ Funkce používané v elementární analýze jsou definovány vzorci. Jejich grafy lze obvykle kreslit bez zvednutí tužky z papíru, jako ...
      Colier ruský slovník
    • FUNKCE - TEORIE FUNKCÍ Využití hlavně takových prostředků, jako jsou mocenské řady, obrysový integrál a diferenciace, se matematikům v následujících desetiletích podařilo dosáhnout ...
      Colier ruský slovník
    • SOUHVĚZDÍ
      Colier ruský slovník
    • RADIOASTRONOMY je obor astronomie, který studuje vesmírné objekty analýzou radiových emisí pocházejících z nich. Mnoho vesmírných těles vysílá rádiové vlny dopadající na Zemi: toto v ...
      Colier ruský slovník

    Pomocné funkce (nebo M-codes) se programují pomocí adresního slova M... K ovládání programu a elektrické automatiky stroje slouží pomocné funkce - zapnutí / vypnutí vřetena, chladicí kapaliny, výměna nástroje atd.

    Tabulka 3.

    Označení

    Jmenování

    M00

    Programovatelné zastavení

    M01

    Zastavit s potvrzením

    M02

    Konec programu

    M03

    Otáčení vřetena ve směru hodinových ručiček

    M04

    Otáčení vřetena proti směru hodinových ručiček

    M05

    Zastavení vřetena

    M06

    Výměna nástroje

    M08

    Chlazení zapnuto

    M09

    Vypněte chlazení

    M17

    Návrat z podprogramu

    M18

    Umístění vřetena v daném úhlu

    M19

    Orientace vřetena

    M20

    Konec opakující se části programu

    M30

    Zastavte a přejděte na začátek řídicího programu

    M99

    Pokračujte v provádění NC prvního bloku

    Pomocné funkce, které provádějí zahrnutí jakýchkoli operací ( M03, M04 a M08) jsou provedeny na začátku bloku před příkazy pohybu. Zbývající pomocné funkce jsou prováděny na konci bloku.

    Stůl 3 je seznam běžně používaných pomocných funkcí.

    2.1. Programovatelné zastavení (M00)

    Bezpodmínečné zastavení NC programu po provedení pohybu obsaženého v aktuálním bloku. Stav UE se nezmění, dokud znovu nestisknete tlačítko START na ovládacím panelu nebo klávesách CNC NA ZAČÁTEK, pro návrat na začátek probíhajícího programu.

    2.2. Zastavit s potvrzením (M01)

    Zastavte řídicí program po provedení pohybu obsaženého v aktuálním bloku za předpokladu, že je nastaven režim “Zastavit s potvrzením” z ovládacího panelu CNC (viz dokument CNC MSHAK- CNC Návod k obsluze).

    Příklad:

    X-2 X-4.

    M1; Zastavte provádění programu v tomto bloku, pokud

    ; režim je nastaven “Zastavit s potvrzením” z konzoly operátora

    2.3. Konec programu (M02)

    Určuje konec provádění řídicího programu, zastaví přívod chladicí kapaliny a zastaví otáčení vřetena.

    Příklad:

    G0X20Z50 Z.5

    G0 X0Z0 M2

    2.4. Otáčení vřetena ve směru hodinových ručiček (M03)

    Spustí otáčení vřetene ve směru hodinových ručiček pomocí aktuální hodnoty určené slovem.

    Příklad:

    G54 G0 X-20 Z30 S500M3

    2.5. Otáčení vřetena proti směru hodinových ručiček (M04)

    Spustí otáčení vřetena proti směru hodinových ručiček pomocí aktuální hodnoty určené slovem.

    Příklad:

    G54 G0 X-20 Z30 S1500M4

    2.6. Zastavení vřetena (M05)

    Zastaví otáčení vřetena. Provedeno po pohybech obsažených v rámci.

    Příklad:

    G28 X0 Z0 M5

    G4 P2 M2

    2.7. Výměna nástroje (M06)

    Provede výměnu nástroje mezi vřetenem a zásobníkem nástrojů. Tato funkce se vyskytuje:

    · Polohování podél os do bodu výměny nástroje;

    · Zastavení otáčení vřetena a orientace vřetena;

    · Výměna nástroje.

    Příklad:

    T5; začněte v zásobníku hledat nástroj 5

    X50 Z60; pokračování programu

    M6; výměna nástroje

    2.8. Chlazení zapnuto (M08)

    Zahrnuje dodávku řezné kapaliny (chladicí kapaliny).

    Příklad:

    S300M3X20Z30G0

    G1X50Z44M8; Zapněte chladicí kapalinu

    G0Z-100

    2.9. Ochlazení (M09)

    Vypíná přívod řezné kapaliny (chladicí kapaliny).

    Příklad:

    S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100

    2.10. Návrat z podprogramu (M17)

    Určuje konec podprogramu, když je volán slovem s adresou L.

    Příklad:

    X5Z5

    ; Hlavní program

    L10; Volání podprogramu počínaje blokem N10 X2Z8

    N10Z2; Podprogram s blokovým štítkem N10 X10

    M17; Konec podprogramu a návrat do hlavního programu

    2.11. Polohování vřetena (M18)

    Tuto funkci lze použít k otáčení vřetena v daném úhlu.

    Formát:

    M18 Pnnn

    Kde: nnn - úhel otočení +/- 360 stupňů.

    Úhel otočení se počítá vzhledem k poloze vřetena, na kterou je vřeteno nastaveno pomocí funkce M19.

    Příklad:

    M18 P45; otáčení vřetena 45 stupňů

    2.12. Orientace vřetena (M19)

    Pomocná funkce M19 zastaví otáčení vřetena, provede jeho orientaci.

    2.13. Konec sekce opakovaného programu (M20)

    Určuje konec opakovaného segmentu programu, když je volán slovem s adresou H.

    Příklad:

    N10 H2; spusťte programovou sekci až M20 2krát

    Jazyk technické výpočetní techniky

    Miliony inženýrů a vědců po celém světě používají MATLAB® k analýze a vývoji systémů a produktů, které mění náš svět. Maticový jazyk MATLAB je nejvíce přirozeným způsobem ve světě k vyjádření výpočetní matematiky. Vestavěná grafika usnadňuje vizualizaci a porozumění dat. Desktopové prostředí podporuje experimentování, průzkum a objevování. Všechny tyto nástroje a schopnosti MATLAB jsou důkladně testovány a navrženy tak, aby spolupracovaly.

    MATLAB vám pomůže přivést vaše nápady k životu mimo pracovní plochu. Můžete spouštět průzkumy velkých datových sad a škálovat je do klastrů a cloudů. Kód MATLAB lze integrovat s jinými jazyky, což vám umožní nasadit algoritmy a aplikace napříč sítí, podnikovými a průmyslovými systémy.

    Začátek práce

    Naučte se základy MATLABu

    Jazykové základy

    Syntaxe, indexování a zpracování polí, datové typy, operátory

    Import a analýza dat

    Import a export dat, včetně velkých souborů; předzpracování dat, vizualizace a výzkum

    Matematika

    Lineární algebra, diferenciace a integrace, Fourierovy transformace a další matematika

    Grafika

    2D a 3D grafika, obrázky, animace

    Programování

    Skripty, funkce a třídy

    Vytvoření aplikace

    Vývoj aplikací pomocí App Designer, programovatelného pracovního postupu nebo GUIDE

    Nástroje pro vývoj softwaru

    Ladění a testování, organizování velkých projektů, integrace se systémem správy verzí, balení nástrojů

    Při programování zpracování dílů na CNC strojích podle DIN 66025 (ISO 6983), dříve známé jako ISO 7bit, se používají následující operátory:

    • N - číslo rámce;
    • G - přípravné funkce;
    • X, Y, Z, A, B, C - informace o posunech podél os;
    • M - doplňkové funkce;
    • S - funkce vřetena;
    • T - funkce nástroje;
    • F - funkce posuvu;
    • H - pomocné funkce (datové bloky ofsetu nástrojů v režimu DIN -ISO). Pokud existuje platné číslo D aktuálního nástroje, zobrazí se dodatečně.

    Pro větší přehlednost struktury rámce by měly být operátory v rámci uspořádány v následujícím pořadí: N, G, X, Y, Z, A, B, C, F, S, T, D, M, H.

    Řídicí program se skládá z n-th počet snímků přehrávaných nepřetržitě nebo se specifikovanými přestávkami (při vysokorychlostním obrábění dílů vyrobených z vysoce pevných slitin hliníku je i krátké zastavení nástroje mezi sousedními snímky nepřijatelné z důvodu nebezpečí přehřátí nebo proniknutí obráběného povrch v důsledku tření). Kromě toho je možné přeskakovat jednotlivé snímky a opravovat velikosti připojením přípravných funkcí. Tím je zajištěn vývoj řídicích programů pro typické technologické procesy.

    Programové bloky NC se skládají z následujících komponent:

    • příkazy (operátory) podle DIN 66025;
    • prvky programovacího jazyka CNC na vysoké úrovni;
    • identifikátory (konkrétní názvy) pro:
      • systémové proměnné;
      • uživatelsky definované proměnné;
      • podprogramy;
      • kódová slova;
      • skokové značky;
      • makra;
    • srovnávací operátory;
    • logické operátory;
    • výpočetní funkce;
    • řídicí struktury.

    Protože instrukční sada podle DIN 66025 není dostačující pro programování složitých obráběcích procesů na moderních víceúčelových strojích, byla doplněna o prvky vysoce kvalitního programovacího jazyka CNC.

    Na rozdíl od příkazů podle DIN 66025 se příkazy programovacího jazyka NC na vysoké úrovni skládají z několika adresních písmen, například:

    • OVR - pro korekci rychlosti (v procentech);
    • SPOS - pro polohování vřetena.

    Struktura programu je následující: „%“ (pouze u programů vyvinutých na počítači PC), název programu „O“ nebo „:“ a za ním číslo programu, které neobsahuje více než čtyři číslice. Každý řádek v programu je blok.

    Každý programový blok má strukturu:

    • N je pořadové číslo rámce (ne více než čtyři znaky, číslování se provádí po 5 nebo 10, aby bylo možné při zpracování programu zavést další rámce);
    • přípravná funkce G;
    • souřadnice X, Y, Z, A, C, B;
    • doplňková funkce M;
    • funkce vřetena S;
    • funkce nástroje T;
    • funkce posuvu F;
    • D - číslo ofsetu nástroje;
    • H - Datové bloky ofsetu nástroje v režimu DIN -ISO. Příkazy fungují buď modálně, nebo snímek po snímku.

    Modálně platné příkazy zůstávají platné ve všech následujících blocích s naprogramovanou hodnotou, dokud není na stejné adrese naprogramována nová hodnota, která přepíše dříve platný příkaz.

    Nemodální příkazy zůstávají platné pouze v bloku, ve kterém jsou naprogramovány.

    Každý rámec končí znakem LF, znak LF není nutné zapisovat, generuje se automaticky při přepnutí řádku. Program končí příkazy M2, M30 nebo M99. Blok může mít maximálně 512 znaků (včetně komentáře a znaku konce bloku LF).

    Přípravné funkce G zajišťují všechny činnosti stroje.

    X, Y, Z - lineární osy souřadnic stroje, souřadnice Z je vždy rovnoběžná s osou vřetena stroje nebo kolmá na upínací rovinu obrobku u strojů s dvouotáčkovou frézovací hlavou; А, С, В - úhlové souřadnice otáčení kolem lineárních souřadnicových os. Pokud má stroj více než dvě vřetena a také hlavy nástrojů, objeví se další souřadnicové osy X ', Y', Z ', A', C ', B' atd.

    Je třeba poznamenat, že přípravné funkce vám umožňují přejít na souřadnicový systém součásti, což vám v některých případech umožňuje upustit od používání speciálních zařízení.

    Další funkce M jsou zodpovědné za zapnutí a vypnutí vřetena, čerpací stanice pro přívod chladicí kapaliny, směr otáčení vřetena, konec programu.

    Funkce vřetena S nastavuje otáčky vřetena.

    Funkce nástroje T definuje číslo nástroje nebo nastavení nástroje.

    Funkce posuvu F nastavuje hodnotu posuvu.

    Rýže. 1.

    Souřadnicový systém stroje a směry kladných posunutí jsou znázorněny na obrázku 1.

    NC programy mohou být zpracovány v souřadnicovém systému stroje, v tomto případě musí být použité obráběcí stroje koordinovány se souřadnicovou mřížkou stolu stroje. Sladění se provádí tím, že základní deska zařízení má středicí kolík a klíč. Čep je zarovnán s pouzdrem stlačeným ve středu stolu stroje a klíč se studenou drážkou. Tedy pracovní prostor stroje v rovině NSY zarovnáno se souřadnicovým systémem zařízení. V souřadnicovém systému zařízení jsou základní povrchy vyrobeny například z roviny a dvou prstů (válcových a řezaných). K chybám lokalizace tedy dochází jak při instalaci zařízení, tak při instalaci dílu.

    Během intenzivního provozu ve víceproduktovém výrobním prostředí, tj. Při časté výměně upínacích přípravků, je nutné znovu zkontrolovat nejen nástroje, ale také vedení základních ploch stolu stroje, konkrétně středicí objímky a chladicího drážka.

    S ohledem na to je vhodné provádět obrábění v souřadném systému obrobku. Svítidlo je orientováno pouze podél jedné osy a reference na souřadnicový systém obrobku je prováděna měřicími senzory. V tomto případě jsou kromě eliminace chyby polohování sníženy požadavky na načasování opětovné kontroly nástrojů, navíc je možné v širším měřítku používat normalizovaná zařízení nebo jejich úpravy bez odkazu na souřadnicový systém stroje.

    Přípravné funkce G, doplňkové funkce M jsou uvedeny v tabulkách 1, 2.

    Na frézkách se tedy změna nástroje provádí v následujícím pořadí: příkazem T se vybere nástroj a k jeho změně dojde pouze příkazem M6.

    U věží na soustruzích stačí ke změně nástroje příkaz T.

    Funkce vřetena S nastavuje otáčky vřetena, funkce nástroje T nastavuje nástroj nebo číslo nástroje a funkce posuvu F nastavuje posuv.

    Stůl 1.Přípravné G funkce

    Instrukce Popis
    G00Lineární interpolace rychlým posuvem
    G01Lineární interpolace při rychlosti posuvu
    G02Kruhová interpolace ve směru hodinových ručiček
    G03Kruhová interpolace proti směru hodinových ručiček
    G04Časová prodleva
    G05Kruhová interpolace s tečnou kruhovou cestou
    G06Snížení přípustné úrovně zrychlení
    G07Zrušení snížení přípustné úrovně zrychlení
    G0SŘízení rychlosti posuvu v bodech zlomu
    G09Zrušení řízení rychlosti posuvu v inflexních bodech
    G10Rychlý posuv v polárních souřadnicích
    G11Lineární interpolace v polárních souřadnicích
    G12Ve směru hodinových ručiček kruhová interpolace v polárních souřadnicích
    G13Kruhová interpolace proti směru hodinových ručiček v polárních souřadnicích
    G14Programování hodnoty zesílení rychlostí pohonu sledovače
    G15Zrušit G14
    G16Programování bez specifikace roviny
    G17Výběr letadla MítNS
    G1SVýběr letadla ZX
    G19Výběr letadla MítZ
    G20Určení pólu a roviny souřadnic při programování v polárních souřadnicích
    G21Programování klasifikace os
    G22Aktivační tabulky
    G23Podmíněné programování větví
    G24Programování bezpodmínečného skoku
    G32Klepání v režimu lineární interpolace bez kompenzačního sklíčidla
    G34Zaoblení rohů pro dvě sousedící rovné části (s tolerancí pod adresou E)
    G35Vypněte vyhlazování rohů
    G36Deaktivace odchylky naprogramované během zaoblení rohů, která se rovná parametru stroje
    G37Programování bodu tak, aby zrcadlil nebo otáčel souřadnice
    G38Aktivace zrcadlení, otáčení souřadnic, změna měřítka
    G39Zrušení zrcadlení, otáčení souřadnic, změna měřítka
    G40Rušení ekvidistantní korekce
    G41Korekce ve stejné vzdálenosti doleva ve směru posuvu
    G42Korekce ve stejné vzdálenosti vpravo ve směru posuvu
    G53Rušení nulového posunu
    G54-G59Zahájení nulového posunu
    G60Ofset programového souřadného systému
    G61Přesné polohování při pohybu rychlostí posuvu
    G62Rušení jemného polohování
    G63Zapnutí 100% naprogramované hodnoty otáček
    G64Spojení posuvu s bodem kontaktu mezi frézou a dílem
    G65Spojení rychlosti posuvu se středem řezačky
    G66Aktivace hodnoty rychlosti nastavené potenciometrem
    G67Zrušení ofsetu systému souřadnic programu
    G68Varianta konjugace segmentů ekvidistantních čar podél oblouku
    G69Varianta konjugace segmentů ekvidistantních čar podél trajektorie průsečíku ekvidistantních linií
    G70Palcové programování
    G71Zrušte programování v palcích
    G73Lineární interpolace s přesným polohováním
    G74Exit na původ
    G75Provoz dotykového senzoru
    G76Přesun do bodu s absolutními souřadnicemi v souřadnicovém systému stroje
    G78Aktivace osy vrtání
    G79Deaktivace jedné osy vrtání nebo všech najednou
    G80Zrušení volání konzervovaných cyklů
    G81, G82Cyklus vrtání v konzervách
    G83Cyklus konzerv v hluboké díře
    G84Cyklus řezání závitů s kompenzačním sklíčidlem
    G85, G86Vystružování standardního cyklu
    G90Absolutní souřadnicové programování
    G91Programování relativních souřadnic
    G92Nastavení hodnot souřadnic
    G93Programování doby běhu bloku
    G94Programování posuvu v mm / min
    G95Programování posuvu v mm / ot
    G97Programování řezné rychlosti
    G105Nulové nastavení pro lineární nekonečné osy
    G108Podívejte se dopředu Kontrola sklonu
    G112
    G113Umožňuje pokročilé ovládání brzdění
    G114Povolení pokročilého řízení rychlosti
    G115Deaktivace pokročilé regulace rychlosti
    G138Povolení kompenzace polohy obrobku
    G139Deaktivace kompenzace polohy obrobku
    G145-845Aktivace externí korekce programovatelným ovladačem
    G146Vypněte offset externího nástroje
    G147, G847Sekundární kompenzační skupina offsetů nástrojů; opravy korelované s osami
    G148Zrušení dodatečné kompenzace nástroje
    G153Zrušení prvního posunutí nuly aditiva
    G154-159Indikace prvního posunutí nuly aditiva
    G160-360Externí posun nuly
    G161Přesné polohování při rychloposuvu
    G162Zrušení přesného polohování během rychlého posuvu
    G163Přesné polohování rychloposuvem a pojezd posuvem
    G164První možnost přesného polohování
    G165Druhá přesná možnost polohování
    G166Třetí možnost přesného polohování
    G167Zrušení externího nulového ofsetu
    G168Offset souřadnicového systému řídicího programu
    G169Zrušení všech ofsetů souřadnicového systému
    G184Cyklus řezání závitů bez vyrovnávacího sklíčidla
    G189Absolutní souřadnicové programování pro nekonečné osy
    G190Absolutní programování od slova k slovu
    G191Programování po slovech v relativních souřadnicích
    G192Nastavení spodního limitu rychlosti v řídicím programu
    G194Rychlost programování (posuv, rychlost) s přizpůsobením zrychlení
    G200Lineární interpolace rychlým posuvem bez zpomalení až do PROTI= 0
    G202Ve směru hodinových ručiček spirálová interpolace
    G203Spirálová interpolace proti směru hodinových ručiček
    G206Aktivace a skladování maximální hodnoty zrychlení
    G228Přechody z rámu do rámu bez brzdění
    G253Zrušení druhého nulového posunu aditiva
    G254-259Zahájení druhého nulového posunu aditiva
    G268Aditivní offset souřadnicového systému řídicího programu
    G269Zrušení aditivního offsetu souřadného systému NC programu
    G292Nastavení horního limitu rychlosti v řídicím programu
    G301Zapnutí oscilačního pohybu
    G350Nastavení parametrů kmitavého pohybu
    G408Tvorba plynulého zrychlení z bodu do bodu
    G500Detekce možných kolizí při náhledu snímků
    G543Povolení správy kolizí náhledu snímků
    G544Při náhledu snímků vypněte správu kolizí
    G575Přepínání rámců vysokorychlostním externím signálem
    G580Rozpuštění souřadnicových os
    G581Tvorba souřadnicových os
    G608Vytváření plynulého zrychlení při pohybu z bodu do bodu pro každou osu zvlášť

    Poznámka... Pro každý řídicí systém mohou mít některé hodnoty přípravných funkcí jiný význam v závislosti na výrobci stroje. Je třeba poznamenat, že za účelem rozšíření technologických možností zařízení mají výrobci CNC systémů tendenci zvyšovat přípravné funkce.

    Tabulka 2.Další funkce M.

    Instrukce Popis
    MOZastavení programu
    M1Požádat o zastavení
    M2Konec programu
    M3Povolení otáčení vřetene ve směru hodinových ručiček
    М4Povolení otáčení vřetena proti směru hodinových ručiček
    M5Zastavení vřetena
    M2 = 3Nářadí se otáčí ve směru hodinových ručiček
    M2 = 4Elektrické nářadí je zapnuté proti směru hodinových ručiček
    M2 = 5Nářadí vypnuto
    M6Automatická výměna nástroje
    M7Fouká vzduch
    SLEČNAZapnutí přívodu chladicí kapaliny
    M9Vychladnout
    М1ОDeaktivace foukání vzduchu
    M11Nástrojová svorka
    M12Odepnutí nástroje
    M13Zapnutí otáčení vřetena ve směru hodinových ručiček společně se zapnutím chladicí kapaliny
    M14Zapnutí otáčení vřetena proti směru hodinových ručiček společně se zapnutím chladicí kapaliny
    M15Zapnutí chladicí kapaliny proplachování třísek
    M17Konec podprogramu
    M19Orientace vřetena
    M21 NS
    M22Zapněte zrcadlení programu podél osy Mít
    M23Zakázat zrcadlení programu
    M29Povolení režimu pevného vlákna
    M3OKonec programu s možností současného vypnutí napájení stroje
    M52Přesunutí zásobníku do polohy doprava
    M53Přesunutí zásobníku do polohy doleva
    M7OInicializace úložiště
    M71Snížení aktivní kapsy zásobníku
    M72Otočení manipulátoru o 60 °
    M73Odepnutí nástroje
    M74Otočení manipulátoru o 120 °
    M75Nástrojová svorka
    M76Otočte manipulátor o 180 °
    M77Zvednutí aktivní kapsy obchodu
    M98Volání podprogramu
    M99Návrat do hlavního programu

    Poznámka:... Pro různé řídicí systémy a typy strojů mohou mít další funkce různé významy, například pro aktivaci pohybu koníku, funkcí nakládacího zařízení, stabilního odpočinku atd.

    Při tvorbě NC programu je samotné programování, tedy převod jednotlivých pracovních kroků do NC jazyka, často jen malou částí programátorské práce.

    Před programováním je nutné naplánovat a připravit pracovní přechody. Čím přesněji je naplánován start a struktura NC programu, tím rychlejší a snazší bude samotné programování a tím intuitivnější a méně náchylné k chybám bude hotový NC program.

    Výhoda vizuálních programů je zvláště evidentní, když je třeba provést změny později.

    Protože ne každý program má stejnou strukturu, nemá smysl pracovat podle typické šablony. Ve většině případů je však vhodné dodržet následující posloupnost.

    1. Příprava výkresu součásti se skládá z:

    • a) při určování nulového bodu součásti;
    • b) při vykreslování souřadnicového systému;
    • c) při výpočtu případně chybějících souřadnic.

    2. Definice procesu zpracování:

    • a) Kdy budou použity, jaké nástroje a pro zpracování jakých kontur?
    • b) V jakém pořadí bude jednotlivé prvky detaily?
    • c) Které jednotlivé prvky se opakují (případně otáčejí) a měly by být uloženy v podprogramu?
    • d) Existují obrysy součásti v jiných programech partií nebo podprogramech, které lze znovu použít pro aktuální část?
    • e) Kde jsou nulové posuny, rotace, zrcadlení, škálování (koncept rámce) vhodné nebo nutné?

    3. Tvorba technologická mapa... Postupně určete všechny obráběcí procesy stroje, například:

    • a) pohyb rychloposuvem pro polohování;
    • b) výměna nástroje;
    • c) stanovení roviny zpracování;
    • d) volná hra pro další měření;
    • e) zapnutí / vypnutí vřetena, chladicí kapaliny;
    • f) vyvolat data nástroje;
    • g) podání;
    • h) korekce trajektorie;
    • i) najetí na obrys;
    • j) odbočka z okruhu atd.

    4. Překlad přechodů do programovacího jazyka: záznam každého přechodu jako NC blok (nebo NC bloky).

    5. Sloučení všech jednotlivých přechodů do operace, zpravidla v jednom programu. Někdy, zvláště při obrábění velkých dílů do programu, lze zvýraznit přechody hrubování, polodokončení a dokončování. To byl případ omezeného prostoru paměti, který se nachází ve starších CNC systémech. U moderních systémů pro řízení softwaru množství paměti prakticky neomezuje technologické možnosti strojů.

    V moderních systémech řízení softwaru jsou široce používány standardní zpracovatelské cykly. Jejich použití výrazně zkracuje čas strávený programováním.

    Některé z předpřipravených cyklů pro řídicí systémy používané v softwaru WIN NC SINUMERIK jsou uvedeny níže:

    • CYCLE81- vrtání, centrování;
    • CYCLE82 - vrtání, zahlubování;
    • CYCLE83 - vrtání hlubokých děr pomocí spirálových vrtáků;
    • CYCLE84 - vnitřní závit bez kompenzačního sklíčidla;
    • CYCLE840 - vnitřní závit s kompenzačním sklíčidlem;
    • CYCLE85 - nudný 1;
    • CYCLE86 - nudný 2;
    • CYCLE87 - nudný 3;
    • CYCLE88 - nudný 4;
    • CYCLE89 - nudný 5;
    • CYCLE93 - drážka;
    • CYCLE94 - vnitřní podříznutí;
    • CYCLE95 - cyklus odstraňování materiálu;
    • CYCLE96 - závitové podříznutí;
    • CYCLE97 - cyklus navlékání.

    Je třeba poznamenat, že softwarové řídicí systémy vysoká úroveň jsou otevřené, což umožňuje rozšířit knihovnu standardních cyklů pro zpracování typických povrchů typických pro výrobu tohoto typu produkty a tím zkrátit dobu přípravy na výrobu.


    Rýže. 2.

    Použití systémů CAM vedlo k tomu, že každý softwarový řídicí systém musí vyvinout postprocesory, bez nichž zařízení nerozumí programům, aniž by je převádělo do strojových kódů (obr. 2).

    Programování moderních CNC systémů probíhá podle normy ISO 6983 (DIN 66025), která je stará více než 50 let a která podle programátorů údajně brání rozvoji CNC technologií. Pojem „CNC technologie“ podle autora není legitimní, zpracování dílů na CNC strojích se řídí všemi zákony technologie strojírenství a obrábění kovů nebo jinými způsoby tvarování.

    Porušení zákonů technologických věd vede k:

    • ke zvýšené deformaci součástí;
    • ke snížení přesnosti lineárních rozměrů;
    • ke zvýšení složitosti zpracování dílů atd.

    Hlavním rozdílem víceúčelových obráběcích strojů je extrémně výrazná koncentrace operací, nejen charakteristická pro tento typ zařízení, ale také realizovaná poháněným nástrojem a speciálním vřetenovým zařízením, jakož i způsoby zajištění přesnosti pomocí měření obráběcích strojů systémy. Standard podporuje jednoduché příkazy pro elementární pohyby a logické operace... V současné době se k řešení složitých geometrických a logických problémů v systémech řízení softwaru používají kromě strojových kódů podle DIN 66025 (ISO 7bit) také programovací jazyky na vysoké úrovni. NC programy ve standardu ISO 6983 obsahují malé množství informací získaných na úrovni systémů CAD-CAM. Vážnější nevýhodou je však podle vývojářů systémů pro řízení softwaru nemožnost obousměrné výměny informací s těmito systémy, což znamená, že jakékoli změny v řídicím programu nelze promítnout do toku informací upstream do CAD -CAM systémy. Je třeba poznamenat, že to není vhodné pro všechna průmyslová odvětví. Je například přípustné vyhlazování hladkých vazeb teoretických obrysů splajny a konjugace dvou povrchů vyžaduje analýzu možných metod jejich tvarování, u řady konstrukčních materiálů mohou existovat technologická omezení, například minimální přípustný poloměr spojování konstrukčních prvků částí vyrobených z vysoce pevných slitin hliníku atd ...

    Na rozdíl od DIN 66025 (ISO 6983) definuje vyvinutá norma STEP -NC ISO 14649 (v tuto chvíli nebyly vyvinuty všechny její moduly) speciální strukturu řídicího programu NC - programovou strukturu, která se používá k sestavení logické bloky v rámci programování strukturovaného obrábění. Struktura řídicího programu není seznam typických zpracovaných formulářů (funkcí); definuje pracovní plán, což je sekvence spustitelných souborů. STEP-NC předpokládá širokou výměnu informací mezi inženýrskými službami, včetně přípravy a plánování výroby, jakož i dílny.

    Struktura navrhované výměny informací je znázorněna na obrázku 3.

    Struktura plánované výměny informací vyvolává mnoho otázek:

    • nedostatečná úroveň formalizace inženýrské práce komplikuje vytváření znalostních základen;
    • velké množství katalogů řezných nástrojů, které poskytují nedostatečné informace pro výběr nástroje pro zpracování speciálních materiálů a podmínky pro jeho použití, což ve většině případů vyžaduje experimentální ověření;
    • v katalozích vybavení často chybí informace o přesnosti polohy ovládaných os stroje, dynamických charakteristikách pohonů atd .;
    • zastaralé technologické příručky, vyvinuté pro univerzální zařízení a systematicky přetištěné prakticky bez aktualizace technologických informací;
    • nedostatek systematizovaných informací o progresivním technologickém vybavení.

    Rýže. 3. Plánovaná komunikace mezi inženýrskými službami a dílnou

    Kromě toho je třeba poznamenat, že neexistují žádné standardní metody pro optimalizaci programování obráběcích strojů z hlediska parametrů, které vám umožňují vybrat nejlepší stroj nebo skupinu strojů pro provádění konkrétní technologické operace nebo procesu.

    Na tyto problémy již mnohokrát upozornili uživatelé různých obráběcích strojů zapojených do procesu standardizace STEP-NC. Výrobci a vývojáři zařízení software zkuste vzít v úvahu požadavky uživatelů a implementovat některé ze zadaných funkcí do svých produktů. Jejich práce je však často neuposlechnuta. jednotný standard, což podle stávajícího stanoviska může zpomalit modernizaci průmyslových systémů. Nelze také nezmínit, že vyrobené zařízení všichni používají jen zřídka moderní technologie a v důsledku toho není výrobní základna tak účinná a dokonalá. S ohledem na tuto skutečnost zvolili výrobci systémů řízení softwaru kompromisní možnost, která jim umožňuje pracovat podle DIN 66025 (ISO 6983) i ISO 14649 (obr. 4).

    Rýže. 4. Smíšená CNC architektura podporující DIN 66025 (ISO 6983) a ISO 14649 (STEP-NC)

    To vše naznačuje, že kromě zdokonalení systémů řízení programu a metod programování je nutné zapojit se systematicky a připravit technologické informace:

    • nástroj, který poskytuje intenzifikaci režimů zpracování;
    • doporučení pro použití různých návrhů nástrojů;
    • závislosti pro výpočet řezání;
    • závislosti pro výpočet složek řezných sil;
    • databáze o CNC zařízeních a jejich technologických možnostech, a to i v případech vybavení různé systémyřízení;
    • algoritmy pro výpočet řezných režimů pro obráběcí stroje, kde je jako pohon hlavního pohybu použito elektrické vřeteno;
    • strategie pro zpracování různých strukturálních prvků dílů na CNC strojích;
    • databáze o používání komerčně dostupných nástrojů pro CNC obráběcí stroje;
    • měřicí systémy pro obráběcí stroje, včetně nulového počtu a měřicích senzorů;
    • výrobní pokyny pro montáž úprav nástrojů a jejich vyvážení;
    • technologické předpisy pro kontrolu přesnosti CNC strojů, opětovnou kontrolu vřetenového vybavení, zejména trnů a pouzder typu HSK a mnoho dalšího.