Ďalšie funkcie (M funkcie)
Ostatné funkcie vodného lúča sú naprogramované s písmenom M, za ktorým nasledujú 2 jednoduché číslice. Tento systém má niekoľko takýchto funkcií:
M00 Zastaviť program
M02 Koniec programu
M30 Koniec programu s návratom na začiatok
M71-79 Porucha plus výstup
Teraz sa podrobne pozrieme na výkon funkcie M.
1. M00 - Zastavte program
Príklad: Keď CNC rezací stroj vodným lúčom prečíta kód M00 v bloku, program sa zastaví. Program spustíte opätovným stlačením vypínača.
2. M02 - Koniec programu
Príklad: Tento kód označuje koniec programu a vykonáva základnú funkciu resetovania vodného lúča CNC.
3. M30 -Dokončenie programu s návratom na začiatok
Príklad: Táto funkcia je podobná funkcii M02 a navyše CNC vodného lúča sa vráti do prvého bloku spustenia programu.
4. M71-79 Porucha plus výstup
Formát: M71 Príklad: CNC systém vodným lúčom nastavuje túto funkciu a postupnosť operácií je nasledovná:
ovládanie zodpovedajúceho prenosu, spojenia
čas oneskorenia 400 m / s
rozpis číslo 1
M71- Zastavenie olejového čerpadla stroja na rezanie vodným lúčom
M71 sa zvyčajne vyskytuje pred M02, čo znamená, že olejové čerpadlo sa po rezaní zastaví. Táto funkcia je rovnaká ako stlačenie tlačidla stop.
M72- zastavte vodné čerpadlo
Keď sa zobrazí M72, motor čerpadla prestane bežať. Táto funkcia je rovnaká ako funkcia tlačidla zastavenia čerpadla zariadenia na vodný lúč.
M73- Spustenie systému vysokého tlaku vody
Keď je zvýraznený M73, ventil vysokého tlaku vody sa otvorí. Táto funkcia je rovnaká ako funkcia stlačenia tlačidla systému vysokého tlaku vody.
M74 - Vypnutie vysokotlakového vodného systému
Keď svieti M74, vysokotlakový ventil prívodu vody je zatvorený. Táto funkcia je rovnaká ako funkcia stlačenia tlačidla stop na vodovodnom systéme.
pod vysokým tlakom.
M75 - otvorenie ventilu prívodu piesku
Vzhľad M 75 znamená otvorenie ventilu prívodu piesku. Táto funkcia je rovnaká ako funkcia stlačenia tlačidla otvorenia pieskového ventilu vodného lúča.
M76- Zatvorenie ventilu prívodu piesku
Vzhľad M 76 znamená zatvorenie ventilu prívodu piesku. Táto funkcia je rovnaká ako funkcia stlačenia tlačidla zatvorenia pieskového ventilu.
F, S, T funkcie.
1. Funkcia výberu F-feed.
Funkcia výberu krmiva sa bežne označuje ako F-funkcia. S touto funkciou môžete priamo ovládať posuv na každej osi. Funkciu F je možné označiť písmenom F a číslami, ktoré za písmenom nasledujú, ako aj označením rýchlosti posuvu, ktorá je vyjadrená v mm / min.
Rýchlosť posuvu v tomto systéme sa pohybuje od 9 do 1 300 mm / min. Rýchlosti vodného lúča je možné zvoliť ľubovoľne v závislosti od požadovaných podmienok rezania.
2. Funkcia výberu T-nástroja.
Funkcia výberu nástroja sa označuje aj ako funkcia T. Táto funkcia sa používa na výber nástroja. Funkcia výberu nástrojov je označená písmenom T číslami, ktoré sú umiestnené za označením T. Systém obsahuje až 20 názvov parametrov výberu nástroja od T01 do T20. V režime PARAM stlačte tlačidlo F2 a na displeji sa zobrazí 20 možností výberu nástroja. V závislosti od priemeru nástroja môže operátor vybrať ľubovoľné tlačidlo parametra D na obrazovke vodného lúča.
Ak program vyžaduje kompenzáciu polomeru rezačky vodným lúčom, riadiaci systém sa môže obrátiť na príslušný parameter a opraviť ho.
Rusko-anglický preklad M-FUNKCIÍ
Voskoboinikov B.S., Mitrovich V.L. Rusko-anglický slovník strojárstva a priemyselnej automatizácie. Rusko-anglický slovník strojárstva a automatizácie výroby. 2003
- Rusko-anglické slovníky →
- Rusko-anglický slovník strojárstva a automatizácie výroby
Tiež významy slova a preklad M-FUNKCIE z angličtiny do ruštiny v anglicko-ruských slovníkoch a z ruštiny do angličtiny v rusko-anglických slovníkoch.
Viac významov tohto slova a anglicko-ruských, rusko-anglických prekladov pre slovo „M-FUNCTIONS“ v slovníkoch.
- FUNKCIE - Všeobecné
- FUNKCIE - Funkcie
Rusko-americký anglický slovník - - Em
Rusko-americký anglický slovník - FUNKCIE - Funkcie
Slovník ruského študenta - FUNKCIE - funkcie
Slovník ruského študenta - - odpočúvanie
Anglicko-rusko-anglický slovník špeciálnych služieb - - konv. M, m
- - konv. M, m
Veľký rusko-anglický slovník - PODOBA - kap. 1) podniknúť, vykonať Syn: spustenie 2) prevziať zodpovednosť (za to, čo robí). Zaviazala sa dokončiť ...
- NIKDE - 1. miesto; neg. (vo funkčnom podstatnom mene) ani jeden z týchto dvoch; nikto; nikto z vás to nemôže urobiť - nikto ...
Veľký anglicko-ruský slovník - FUNKCIE - Funkcie funkcie: pokladník ~ pokladník obradné povinnosti ~ opatrovateľské formality ~ drobné opatrovník správy majetku opatrovník funkcie: pokladník ~ ...
Veľký anglicko-ruský slovník - FUNKCIA - funkcia, účel - * vzdelanie je rozvíjať myseľ vzdelávanie má za cieľ rozvíjať mentálne schopnosti - ...
Veľký anglicko-ruský slovník - ZA - ( plná forma); (zmenšená forma) 1. zväzok 1) pre; pretože (zavádza klauzulu o dôvode) Toto nie je otázka strany, pretože ...
Veľký anglicko-ruský slovník - FOR - (plná forma); fə (zmenšená forma) 1. zväzok 1) pre; vzhľadom na skutočnosť, že (zavádza doložku o dôvode ...
Anglicko-ruský slovník všeobecnej slovnej zásoby - ZA - 1. zväzok 1) pre; pretože (zavádza klauzulu o dôvode) Toto nie je otázka strany, pretože sa nás nedotýka ako liberálov ...
Anglicko-ruský slovník všeobecnej slovnej zásoby - RÁDIOVÝ AMATÉR - rádioamatér; rádiová šunka ~ stožiar š. rádiový stožiar, bezdrôtový stožiar; ~ maják m. rádiomaják; ~ metristor m. operátor radaru; ~ mierenie s. ...
Rusko-anglický slovník všeobecných tém - RÁDIOVÝ AMATÉR - rádioamatér; rádiová šunka ~ stožiar š. rádiový stožiar, bezdrôtový stožiar; ~ maják m. rádiomaják; ~ metristor m. operátor radaru; ~ mierenie s. rádiové navádzanie / ovládanie; ~ zariadenie s. bezdrôtové / rádiové zariadenia; ~ náčrt ...
Rusko -anglický slovník - QD - ČÍSLO - Číslo približne rovnajúce sa 2,718, ktoré sa často nachádza v matematike a prírodných vedách. Napríklad s časom rozpadu rádioaktívnej látky ...
Colier ruský slovník - FUNKCIE - TEÓRIA FUNKCIÍ V prírodných vedách. Analytické funkcie sú v niektorých oblastiach vedy a techniky široko používané jednoducho preto, že poskytujú ...
Colier ruský slovník - FUNKCIE - TEÓRIA FUNKCIÍ Teória miery a integrácie je dôležitou súčasťou všeobecnej teórie matematických funkcií, ktorá pochádza z prác A. Lebesguea (1906) o ...
Colier ruský slovník - TURECKO - TURECKO: PRÍRODA Reliéfu dominujú pohorie Pontine (pohoria Kure a Ilgaz), ktoré sa tiahne pozdĺž pobrežia východným smerom. Väčšina ...
Colier ruský slovník - ZSSR - ÚNIA SOVIETSKYCH SOCIALISTICKÝCH REPUBLIK, ZSSR Februárová revolúcia. Vojenské porážky na frontoch prvej svetovej vojny a rastúci ekonomický chaos spôsobili verejné ...
Colier ruský slovník - SRDCE - SRDCE Pred začiatkom 16. storočia. o srdcových chorobách nebola žiadna predstava; verilo sa, že akékoľvek poškodenie tohto orgánu nevyhnutne povedie k ...
Colier ruský slovník - SÉRIA - Mnoho problémov v matematike vedie k vzorcom, ktoré obsahujú napríklad nekonečné súčty alebo Také súčty sa nazývajú nekonečné rady a ich termíny ...
Colier ruský slovník - RUSKO - RUSKÁ FEDERÁCIA: PRÍRODA Väčšinu územia Ruska zaberajú roviny. Ruská (východoeurópska) rovina sa nachádza západne od pohoria Ural. Priemerná výška ...
Colier ruský slovník - MEXIKO - MEXIKO: PRÍRODA Väčšinu Mexika zaberajú Mexické vysočiny, ktoré sa na severe menia na vysoké nížiny a plošiny Texasu a Nového Mexika; s…
Colier ruský slovník - GLACIERS sú akumulácie ľadu, ktoré sa pomaly pohybujú po zemskom povrchu. V niektorých prípadoch sa ľad prestane pohybovať a vzniká mŕtvy ľad. Veľa ľadovcov ...
Colier ruský slovník - FINNOLÓGIE - FINNOLÓGIE Skutočné tulene (čeľaď Phocidae) sa dobre prispôsobujú životu v studených moriach: celé telo vrátane krátkeho chvosta a plutiev, ...
Colier ruský slovník - KENYA - Keňská republika, štát vo východnej Afrike. V minulosti získala britská kolónia a protektorát nezávislosť v roku 1963. Na juhu hraničí s ...
Colier ruský slovník - CANADA - Výkonná pobočka CANADA. Výkonné funkcie v Kanade sú rozdelené medzi hlavu štátu a hlavu vlády. Funkcie prvého sú formálne, ...
Colier ruský slovník - ČÍNA - ČÍNA: PRÍRODA Séria náhorných plošín a dutín susedí s tibetskou plošinou na severe, severovýchode a východe. Tieto územia sú Xinjiang, Vnútorné ...
Colier ruský slovník - Kytovci - veľryby Podrad zubatých veľrýb (Odontoceti) zahŕňa veľryby so zubami - buď na prednej strane spodnej čeľuste, alebo na oboch ...
Colier ruský slovník - ÍRSKO
Colier ruský slovník - DIFERENCIÁL - Mnoho fyzikálnych zákonov, ktoré sa riadia určitými javmi, je napísaných vo forme matematickej rovnice vyjadrujúcej určitý vzťah medzi niektorými veličinami. ...
Colier ruský slovník - TREE je trváca rastlina s lignifikovane vztýčeným hlavným kmeňom - kmeňom. Je ťažké poskytnúť podrobnejšiu alebo presnejšiu definíciu tejto „formy života“, pretože ...
Colier ruský slovník - VENEZUELA - VENEZUELA: PRÍRODA Vysoký hrebeň pohoria Sierra de Perija tvorí severozápadný výbežok Ánd, kde hraničia Venezuela a Kolumbia. V rámci tejto zóny jednotlivci ...
Colier ruský slovník - KNIŽNICE - špeciálne organizované zbierky kníh, časopisov, videí a pod. Napriek tomu, že knižnice boli tradične považované za úložiská kníh, knižničné zbierky vždy pozostávali z ...
Colier ruský slovník - BAALBEK je teraz malou osadou, v staroveku-nádherným mestským chrámom v Libanone, medzi Libanonom a Anti-Libanonom. Široké údolie, ...
Colier ruský slovník - BANKOVNÍCTVO - BANKOVÉ SYSTÉMY Komerčné banky. Najdôležitejšie miesto v bankových systémoch zaujímajú komerčné banky, ktoré sa v súčasnej podobe prvýkrát objavili ...
Colier ruský slovník - ANTILOPE je bežný názov pre mnohé cicavce s kopytami patriace do čeľade bovidovitých (Bovidae), ktoré sa však od ostatných zástupcov líšia elegantnejšou stavbou ...
Colier ruský slovník - DELETINA - DELETVO Úlohy delostrelectva. Dve hlavné úlohy poľného delostrelectva sú tieto: 1) poskytovanie palebnej podpory pechotným a tankovým jednotkám ...
Colier ruský slovník - AUSTRÁLIA - AUSTRÁLIA: PRÍRODA Pozdĺž východného pobrežia Austrálie, od Kapského Yorku po centrálnu Viktóriu a ďalej po Tasmániu vrátane, sa nachádza vyvýšený pás ...
Colier ruský slovník - JUHÝ AFRIKÁN - štát v južnej Afrike. 31. mája 1910 bola vytvorená Juhoafrická únia, ktorá zahŕňala samosprávne anglické kolónie (Cape, Natal) ...
Colier ruský slovník - FUNKCIA je termín používaný v matematike na označenie takého vzťahu medzi dvoma veličinami, v ktorom ak je uvedené jedno množstvo, druhé môže ...
Colier ruský slovník - FUNKCIE - TEÓRIA FUNKCIÍ Bohatosť a rozmanitosť teórie funkcií komplexnej premennej je dôsledkom interakcie geometrie a analýzy. Pokiaľ ide o komplexné číslo ...
Colier ruský slovník - FUNKCIE - TEÓRIA FUNKCIÍ Funkcie používané v elementárnej analýze sú definované vzorcami. Ich grafy je zvyčajne možné nakresliť bez toho, aby ste vybrali ceruzku z papiera, napríklad ...
Colier ruský slovník - FUNKCIE - TEÓRIA FUNKCIÍ Matematikom sa v nasledujúcich desaťročiach podarilo využiť predovšetkým prostriedky, ako sú mocenské rady, obrysový integrál a diferenciácia, ...
Colier ruský slovník - SÚSTAVA
Colier ruský slovník - RADIOASTRONOMY je odvetvie astronómie, ktoré študuje vesmírne objekty analýzou rádiového žiarenia z nich pochádzajúceho. Mnoho kozmických telies vysiela rádiové vlny dopadajúce na Zem: toto, v ...
Colier ruský slovník
Pomocné funkcie (alebo M-kódy) sa programujú pomocou adresného slova M... Na ovládanie programu a elektrickej automatiky stroja slúžia pomocné funkcie - zapnutie / vypnutie vretena, chladiacej kvapaliny, výmena nástrojov atď.
Tabuľka 3
Označenie |
Vymenovanie |
M00 |
Programovateľné zastavenie |
M01 |
Prestaňte s potvrdením |
M02 |
Koniec programu |
M03 |
Otáčanie vretena v smere hodinových ručičiek |
M04 |
Otáčanie vretena proti smeru hodinových ručičiek |
M05 |
Zastavenie vretena |
M06 |
Výmena nástrojov |
M08 |
Chladenie zapnuté |
M09 |
Ochladzovanie |
M17 |
Návrat z podprogramu |
M18 |
Polohovanie vretena pod daným uhlom |
M19 |
Orientácia vretena |
M20 |
Koniec sekcie opakujúceho sa programu |
M30 |
Zastavte a choďte na začiatok riadiaceho programu |
M99 |
Pokračujte v vykonávaní NC prvého bloku |
Pomocné funkcie, ktoré vykonávajú zahrnutie akýchkoľvek operácií ( M03, M04 a M08) sa vykonávajú na začiatku bloku pred príkazmi pohybu. Ostatné pomocné funkcie sa vykonávajú na konci bloku.
Tabuľka 3 je zoznam bežne používaných pomocných funkcií.
2.1. Programovateľné zastavenie (M00)
Bezpodmienečné zastavenie programu NC po vykonaní pohybu obsiahnutého v aktuálnom bloku. Stav UE sa nezmení, kým znova nestlačíte tlačidlo ZAČNI na ovládacom paneli alebo klávesoch CNC NA ZAČIATOK, vrátiť sa na začiatok prebiehajúceho programu.
2.2. Zastaviť s potvrdením (M01)
Zastavte riadiaci program po vykonaní pohybu obsiahnutého v aktuálnom bloku za predpokladu, že je nastavený režim “Zastaviť s potvrdením” z ovládacieho panela CNC (pozri dokument CNC MSHAK- CNC návod na obsluhu).
Príklad:
X-2 X-4.
M1; Zastavte spustenie programu v tomto bloku, ak
; režim je nastavený “Zastaviť s potvrdením” z konzoly operátora
2.3. Koniec programu (M02)
Určuje koniec vykonávania riadiaceho programu, zastaví prívod chladiacej kvapaliny a zastaví otáčanie vretena.
Príklad:
G0X20Z50 Z.5
G0 X0Z0 M2
2.4. Otáčanie vretena v smere hodinových ručičiek (M03)
Spustí otáčanie vretena v smere hodinových ručičiek pomocou aktuálnej hodnoty špecifikovanej slovom.
Príklad:
G54 G0 X-20 Z30 S500M3
2.5. Otáčanie vretena proti smeru hodinových ručičiek (M04)
Spustí otáčanie vretena proti smeru hodinových ručičiek pomocou aktuálnej hodnoty určenej slovom.
Príklad:
G54 G0 X-20 Z30 S1500M4
2.6. Zastavenie vretena (M05)
Zastaví otáčanie vretena. Vykonáva sa po pohyboch obsiahnutých v ráme.
Príklad:
G28 X0 Z0 M5
G4 P2 M2
2.7. Výmena nástroja (M06)
Vykonáva výmenu nástroja medzi vretenom a zásobníkom nástrojov. Táto funkcia sa vyskytuje:
· Polohovanie pozdĺž osí k bodu výmeny nástroja;
· Zastavenie otáčania vretena a orientácia vretena;
· Výmena nástrojov.
Príklad:
T5; začnite v zásobníku hľadať nástroj 5
X50 Z60; pokračovanie programu
M6; výmena nástrojov
2.8. Chladenie ZAPNUTÉ (M08)
Zahŕňa dodávku reznej kvapaliny (chladiacej kvapaliny).
Príklad:
S300M3X20Z30G0
G1X50Z44M8; Zapnite chladiacu kvapalinu
G0Z-100
2.9. Chladenie (M09)
Vypne prívod reznej kvapaliny (chladiacej kvapaliny).
Príklad:
S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100
2.10. Návrat z podprogramu (M17)
Určuje koniec podprogramu, keď je volaný slovom s adresou L.
Príklad:
X5Z5
; Hlavný program
L10; Volanie podprogramu začínajúceho blokom N10 X2Z8
N10Z2; Podprogram s blokovým štítkom N10 X10
M17; Koniec podprogramu a návrat do hlavného programu
2.11. Polohovanie vretena (M18)
S touto funkciou môžete otáčať vretenom v danom uhle.
Formát:
M18 Pnnn
Kde: nnn - uhol rotácie +/- 360 stupňov.
Uhol natočenia sa počíta vzhľadom na polohu vretena, do ktorej je vreteno nastavené pomocou funkcie M19.
Príklad:
M18 P45; otáčanie vretena o 45 stupňov
2.12. Orientácia vretena (M19)
Pomocná funkcia M19 zastaví otáčanie vretena, vykoná jeho orientáciu.
2.13. Koniec sekcie opakovaného programu (M20)
Určuje koniec opakovaného segmentu programu, keď je volaný slovom s adresou H.
Príklad:
N10 H2; spustite programovú sekciu až do M20 dvakrát
Jazyk technických výpočtov
Milióny inžinierov a vedcov na celom svete používajú MATLAB® na analýzu a vývoj systémov a produktov, ktoré transformujú náš svet. Maticový jazyk MATLAB je najviac prirodzeným spôsobom vo svete na vyjadrenie výpočtovej matematiky. Vstavaná grafika uľahčuje vizualizáciu a porozumenie údajov. Desktopové prostredie podporuje experimentovanie, skúmanie a objavovanie. Všetky tieto nástroje a schopnosti MATLAB sú prísne testované a navrhnuté tak, aby spolupracovali.
MATLAB vám pomáha uviesť vaše nápady do života mimo pracovnej plochy. Môžete spustiť prieskumy vo veľkých množinách údajov a škálovať ich do klastrov a cloudov. Kód MATLAB je možné integrovať s inými jazykmi, čo vám umožní nasadiť algoritmy a aplikácie v sieťových, podnikových a priemyselných systémoch.
Začiatok práce
Naučte sa základy MATLABu
Jazykové základy
Syntax, indexovanie a spracovanie polí, dátové typy, operátory
Import a analýza údajov
Import a export údajov vrátane veľkých súborov; predspracovanie údajov, vizualizácia a výskum
Matematika
Lineárna algebra, diferenciácia a integrácia, Fourierove transformácie a iná matematika
Grafika
2D a 3D grafika, obrázky, animácie
Programovanie
Skripty, funkcie a triedy
Tvorba aplikácie
Vývoj aplikácií pomocou App Designer, programovateľného pracovného toku alebo GUIDE
Nástroje na vývoj softvéru
Ladenie a testovanie, organizácia veľkých projektov, integrácia so systémom na správu verzií, balíky nástrojov
Pri programovaní obrábania súčiastok na CNC strojoch podľa DIN 66025 (ISO 6983), predtým známej ako ISO 7bit, sa používajú tieto operátory:
- N - číslo rámca;
- G - prípravné funkcie;
- X, Y, Z, A, B, C - informácie o posunoch pozdĺž osí;
- M - doplnkové funkcie;
- S - funkcie vretena;
- T - funkcie nástroja;
- F - funkcie posuvu;
- H - pomocné funkcie (dátové bloky ofsetu nástrojov v režime DIN -ISO). Ak existuje platné číslo D aktuálneho nástroja, zobrazí sa dodatočne.
Pre väčšiu prehľadnosť štruktúry rámca by mali byť operátory v rámci usporiadané v nasledujúcom poradí: N, G, X, Y, Z, A, B, C, F, S, T, D, M, H .
Riadiaci program pozostáva z n-th počet rámcov prehrávaných nepretržite alebo so špecifikovanými prestávkami (pri vysokorýchlostnom obrábaní dielov vyrobených z vysokopevných zliatin hliníka je dokonca aj krátke zastavenie nástroja medzi susednými rámcami neprijateľné z dôvodu nebezpečenstva prehriatia alebo prieniku opracovaného povrch v dôsledku trenia). Pripojením prípravných funkcií je navyše možné preskočiť jednotlivé snímky a správne veľkosti. To zaisťuje vývoj riadiacich programov pre typické technologické procesy.
Programové bloky NC pozostávajú z nasledujúcich komponentov:
- príkazy (operátory) podľa DIN 66025;
- prvky programovacieho jazyka CNC na vysokej úrovni;
- identifikátory (konkrétne názvy) pre:
- systémové premenné;
- užívateľom definované premenné;
- podprogramy;
- kódové slová;
- skokové značky;
- makrá;
- porovnávacie operátory;
- logické operátory;
- výpočtové funkcie;
- riadiace štruktúry.
Pretože inštrukčný súbor podľa DIN 66025 nepostačuje na programovanie zložitých obrábacích procesov na moderných viacúlohových strojoch, bol doplnený o prvky vysokoúrovňového programovacieho jazyka CNC.
Na rozdiel od príkazov podľa DIN 66025 sa príkazy programovacieho jazyka NC na vysokej úrovni skladajú z niekoľkých adries, napríklad:
- OVR - na korekciu rýchlosti (v percentách);
- SPOS - na polohovanie vretena.
Štruktúra programu je nasledovná: „%“ (iba pre programy vyvinuté na počítači PC), názov programu „O“ alebo „:“ a za ním číslo programu, ktoré obsahuje maximálne štyri číslice. Každý riadok v programe je blok.
Každý programový blok má štruktúru:
- N je poradové číslo rámca (nie viac ako štyri znaky, číslovanie sa vykonáva po 5 alebo 10, aby bolo možné pri vypracovaní programu zaviesť ďalšie rámce);
- prípravná funkcia G;
- súradnice X, Y, Z, A, C, B;
- doplnková funkcia M;
- funkcia vretena S;
- funkcia nástroja T;
- funkcia posuvu F;
- D - číslo ofsetu nástroja;
- H - dátové bloky ofsetu nástrojov v režime DIN -ISO. Príkazy fungujú modálne alebo po jednotlivých snímkach.
Modálne platné príkazy zostanú platné vo všetkých nasledujúcich blokoch s naprogramovanou hodnotou, kým sa na rovnakú adresu nenaprogramuje nová hodnota, ktorá prepíše predtým platný príkaz.
Nemodálne príkazy zostávajú platné iba v bloku, v ktorom sú naprogramované.
Každý rámec končí znakom LF, znak LF nie je potrebné písať, generuje sa automaticky pri prepnutí riadka. Program končí príkazmi M2, M30 alebo M99. Blok môže mať maximálne 512 znakov (vrátane komentára a znaku konca bloku LF).
Prípravné funkcie G zabezpečujú všetky činnosti stroja.
X, Y, Z - lineárne súradnicové osi stroja, súradnica Z je vždy rovnobežná s osou vretena stroja alebo kolmá na rovinu upínania obrobku pri strojoch s dvojotáčkovou frézovacou hlavou; А, С, В - uhlové súradnice rotácie okolo lineárnych súradnicových osí. Ak má stroj viac ako dve vretená, ako aj hlavy nástrojov, zobrazia sa ďalšie súradnicové osi X ', Y', Z ', A', C ', B' atď.
Je potrebné poznamenať, že prípravné funkcie vám umožňujú prejsť na súradnicový systém časti, ktorý vám v niektorých prípadoch umožňuje opustiť používanie špeciálnych zariadení.
Ďalšie funkcie M sú zodpovedné za zapínanie a vypínanie vretena, čerpacie stanice na prívod chladiacej kvapaliny, smer otáčania vretena, koniec programu.
Funkcia vretena S nastavuje otáčky vretena.
Funkcia nástroja T definuje číslo nástroja alebo nastavenia nástroja.
Funkcia posuvu F nastavuje hodnotu posuvu.
Ryža. 1.
Súradnicový systém stroja a smery pozitívnych posunov sú znázornené na obrázku 1.
NC programy je možné zostaviť v súradnicovom systéme stroja, v tomto prípade musí byť použité obrábacie stroje zosúladené so súradnicovou mriežkou tabuľky stroja. K zladeniu dochádza tým, že základná doska svietidla má centrovací kolík a kľúč. Čap je zarovnaný s puzdrom stlačeným v strede stola stroja a kľúčom so studenou drážkou. Teda pracovný priestor stroja v rovine NS–Y zarovnané so súradnicovým systémom zariadenia. V súradnicovom systéme zariadenia sú základné povrchy vyrobené napríklad z roviny a dvoch prstov (valcových a rezaných). Preto sa chyby lokalizácie vyskytujú tak pri inštalácii zariadenia, ako aj pri inštalácii súčiastky.
Pri intenzívnej prevádzke vo výrobnom prostredí viacerých produktov, to znamená pri častej výmene upínacích prípravkov, je potrebné znova skontrolovať nielen nástroje, ale aj vodiace lišty základných povrchov stola stroja, a to strediaceho puzdra a chladiacej vložky. drážka.
S ohľadom na to je vhodné vykonávať obrábanie v súradnicovom systéme obrobku. Zariadenie je orientované iba pozdĺž jednej osi a referenciu na súradnicový systém obrobku vykonávajú meracie snímače. V tomto prípade sú okrem odstránenia chyby polohovania znížené aj požiadavky na načasovanie opätovnej kontroly nástrojov, okrem toho je možné širšie používať normalizované zariadenia alebo ich úpravy bez odkazu na súradnicový systém stroja.
Prípravné funkcie G, doplnkové funkcie M sú uvedené v tabuľkách 1, 2.
Na frézkach sa teda výmena nástroja vykonáva v nasledujúcom poradí: pomocou príkazu T sa vyberie nástroj a k jeho zmene dôjde iba pomocou príkazu M6.
U veží na sústruhoch stačí na výmenu nástroja príkaz T.
Funkcia vretena S nastavuje otáčky vretena, funkcia nástroja T nastavuje nástroj alebo číslo nástroja a funkcia posuvu F nastavuje posuv.
Stôl 1.Prípravné funkcie G
Inštrukcie | Popis |
G00 | Lineárna interpolácia pri rýchlom posune |
G01 | Lineárna interpolácia pri rýchlosti posuvu |
G02 | Kruhová interpolácia v smere hodinových ručičiek |
G03 | Kruhová interpolácia proti smeru hodinových ručičiek |
G04 | Časové oneskorenie |
G05 | Kruhová interpolácia s dotykovou kruhovou dráhou |
G06 | Znížte prípustnú úroveň zrýchlenia |
G07 | Zrušenie zníženia prípustnej úrovne zrýchlenia |
G0S | Riadenie rýchlosti posuvu v bodoch zlomu |
G09 | Zrušenie kontroly rýchlosti posuvu v inflexných bodoch |
G10 | Rýchly posuv v polárnych súradniciach |
G11 | Lineárna interpolácia v polárnych súradniciach |
G12 | V smere hodinových ručičiek kruhová interpolácia v polárnych súradniciach |
G13 | Kruhová interpolácia proti smeru hodinových ručičiek v polárnych súradniciach |
G14 | Programovanie hodnoty zosilnenia pomocou rýchlosti pohonu sledovača |
G15 | Zrušiť G14 |
G16 | Programovanie bez špecifikácie lietadla |
G17 | Výber lietadla Mať–NS |
G1S | Výber lietadla Z–X |
G19 | Výber lietadla Mať–Z |
G20 | Zadanie pólu a roviny súradníc pri programovaní v polárnych súradniciach |
G21 | Programovanie klasifikácie osí |
G22 | Aktivačné tabuľky |
G23 | Podmienené vetvenie |
G24 | Programovanie bezpodmienečného skoku |
G32 | Rezanie v režime lineárnej interpolácie bez kompenzačného skľučovadla |
G34 | Zaoblenie rohu pre dve susediace rovné časti (s toleranciou pod adresou E) |
G35 | Vypnite vyhladzovanie rohov |
G36 | Deaktivácia vychýlenia naprogramovaného počas zaobľovania rohov, ktorá sa rovná parametru stroja |
G37 | Programovanie bodu na zrkadlenie alebo otáčanie súradníc |
G38 | Aktivácia zrkadlenia, otáčanie súradníc, zmena mierky |
G39 | Zrušenie zrkadlenia, otáčanie súradníc, zmena mierky |
G40 | Zrušenie ekvidištančnej korekcie |
G41 | Korekcia rovnako vzdialene doľava v smere posuvu |
G42 | Korekcia rovnako vzdialene doprava v smere posuvu |
G53 | Zrušenie posunu nuly |
G54-G59 | Začína sa nulový posun |
G60 | Ofset programového súradnicového systému |
G61 | Presné polohovanie pri pohybe posuvom |
G62 | Zrušenie jemného polohovania |
G63 | Zapnutie 100% naprogramovanej hodnoty otáčok |
G64 | Spojenie posuvu s bodom kontaktu medzi frézou a súčiastkou |
G65 | Spojenie rýchlosti posuvu so stredom frézy |
G66 | Aktivácia hodnoty otáčok nastavenej potenciometrom |
G67 | Zrušenie posunu systému súradníc programu |
G68 | Varianta konjugácie segmentov rovnako vzdialených čiar pozdĺž oblúka |
G69 | Variant konjugácie segmentov ekvidištančných čiar pozdĺž trajektórie priesečníku ekvidištančných čiar |
G70 | Palcové programovanie |
G71 | Zrušte programovanie v palcoch |
G73 | Lineárna interpolácia s presným polohovaním |
G74 | Výstup na pôvod |
G75 | Prevádzka dotykového senzora |
G76 | Presun do bodu s absolútnymi súradnicami v súradnicovom systéme stroja |
G78 | Aktivácia osi vŕtania |
G79 | Deaktivácia jednej osi vŕtania alebo všetkých naraz |
G80 | Zrušenie volania konzervovaných cyklov |
G81, G82 | Cyklus vŕtania v konzervách |
G83 | Cyklus konzervy s hlbokými dierami |
G84 | Cyklus odpichu s kompenzačným skľučovadlom |
G85, G86 | Vystružovanie štandardného cyklu |
G90 | Absolútne súradnicové programovanie |
G91 | Programovanie relatívnych súradníc |
G92 | Nastavenie hodnôt súradníc |
G93 | Programovanie doby chodu bloku |
G94 | Programovanie posuvu v mm / min |
G95 | Programovanie posuvu v mm / ot |
G97 | Programovanie reznej rýchlosti |
G105 | Nulové nastavenie pre lineárne nekonečné osi |
G108 | Pozrite sa dopredu Kontrola sklonu |
G112 | |
G113 | Umožnenie pokročilého ovládania brzdenia |
G114 | Povolenie pokročilého riadenia rýchlosti |
G115 | Deaktivácia pokročilého riadenia rýchlosti |
G138 | Povolenie kompenzácie polohy obrobku |
G139 | Deaktivácia kompenzácie polohy obrobku |
G145-845 | Aktivácia externej korekcie programovateľným regulátorom |
G146 | Vypnite offset externého nástroja |
G147, G847 | Sekundárna kompenzačná skupina ofsetov nástrojov; opravy korelované s osami |
G148 | Zrušenie dodatočnej kompenzácie nástrojov |
G153 | Zrušenie prvého posunu nuly aditíva |
G154-159 | Údaj o prvom posunutí nuly aditíva |
G160-360 | Externý posun nuly |
G161 | Presné polohovanie počas rýchleho posuvu |
G162 | Zrušenie presného polohovania počas rýchleho posuvu |
G163 | Presné polohovanie pri rýchlom posúvaní a posúvanie pri posuve |
G164 | Prvá presná možnosť polohovania |
G165 | Druhá presná možnosť polohovania |
G166 | Tretia možnosť presného polohovania |
G167 | Zrušenie externého nulového ofsetu |
G168 | Ofset súradnicového systému riadiaceho programu |
G169 | Zrušenie všetkých ofsetov súradnicového systému |
G184 | Cyklus odpichu bez vyrovnávacieho skľučovadla |
G189 | Absolútne súradnicové programovanie pre nekonečné osi |
G190 | Programovanie slovo po slove v absolútnych súradniciach |
G191 | Programovanie slovo po slove v relatívnych súradniciach |
G192 | Nastavenie dolného limitu rýchlosti v riadiacom programe |
G194 | Rýchlosť programovania (posuv, rýchlosť) s prispôsobením zrýchlenia |
G200 | Lineárna interpolácia pri rýchlom posune bez spomalenia až do V.= 0 |
G202 | V smere hodinových ručičiek špirálová interpolácia |
G203 | Helikálna interpolácia proti smeru hodinových ručičiek |
G206 | Aktivácia a skladovanie maximálne hodnoty zrýchlenia |
G228 | Prechody z rámu do rámu bez brzdenia |
G253 | Zrušenie druhého posunu nuly aditíva |
G254-259 | Začatie druhého nulového posunu aditíva |
G268 | Aditívny ofset súradnicového systému riadiaceho programu |
G269 | Zrušenie aditívneho ofsetu súradnicového systému NC programu |
G292 | Nastavenie horného limitu rýchlosti v riadiacom programe |
G301 | Zapnutie oscilačného pohybu |
G350 | Nastavenie parametrov kmitavého pohybu |
G408 | Vytvorenie plynulého zrýchlenia z bodu do bodu |
G500 | Detekcia možných kolízií pri pozeraní snímok dopredu |
G543 | Povolenie správy kolízií s ukážkou snímok |
G544 | Vypnite správu kolízií pri prezeraní rámcov |
G575 | Prepínanie rámcov vysokorýchlostným externým signálom |
G580 | Rozpustenie súradnicových osí |
G581 | Tvorba súradnicových osí |
G608 | Vytvorenie plynulého zrýchlenia pri pohybe z bodu do bodu pre každú os zvlášť |
Poznámka... Pre každý riadiaci systém môžu mať niektoré hodnoty prípravných funkcií odlišný význam v závislosti od výrobcu stroja. Je potrebné poznamenať, že s cieľom rozšíriť technologické možnosti zariadení majú výrobcovia CNC systémov tendenciu zvyšovať prípravné funkcie.
Tabuľka 2Ďalšie funkcie M.
Inštrukcie | Popis |
MO | Zastavenie programu |
M1 | Požiadajte o zastavenie |
M2 | Koniec programu |
M3 | Umožnenie otáčania vretena v smere hodinových ručičiek |
М4 | Povolenie otáčania vretena proti smeru hodinových ručičiek |
M5 | Zastavenie vretena |
M2 = 3 | Elektrické náradie sa otáča v smere hodinových ručičiek |
M2 = 4 | Náradie je zapnuté proti smeru hodinových ručičiek |
M2 = 5 | Náradie vypnuté |
M6 | Automatická výmena nástrojov |
M7 | Fúka vzduch |
PANI | Zapnutie prívodu chladiacej kvapaliny |
M9 | Ochladzovanie |
M1O | Vypnutie fúkania vzduchu |
M11 | Svorka na náradie |
M12 | Odopínanie nástrojov |
M13 | Zapnutie otáčania vretena v smere hodinových ručičiek spolu so zapnutím chladiacej kvapaliny |
M14 | Zapnutie otáčania vretena proti smeru hodinových ručičiek spolu so zapnutím chladiacej kvapaliny |
M15 | Zapnutie chladiacej kvapaliny preplachovania čipov |
M17 | Koniec podprogramu |
M19 | Orientácia vretena |
M21 | NS |
M22 | Zapnite zrkadlenie programu pozdĺž osi Mať |
M23 | Zakázať zrkadlenie programu |
M29 | Povolenie režimu pevného vlákna |
M3O | Ukončenie programu s možnosťou súčasného vypnutia napájania stroja |
M52 | Presunutie zásobníka do polohy vpravo |
M53 | Presunutie zásobníka do polohy vľavo |
M7O | Inicializácia obchodu |
M71 | Sklopenie aktívneho vrecka na časopis |
M72 | Otočte manipulátor o 60 ° |
M73 | Odopínanie nástrojov |
M74 | Otočenie manipulátora o 120 ° |
M75 | Svorka na náradie |
M76 | Otočte manipulátor o 180 ° |
M77 | Zdvíhanie aktívneho vrecka obchodu |
M98 | Volanie podprogramu |
M99 | Návrat do hlavného programu |
Poznámka:... Pre rôzne riadiace systémy a typy strojov môžu mať dodatočné funkcie rôzne významy, napríklad na aktiváciu pohybu koníka, funkcií nakladacieho zariadenia, stabilného odpočinku atď.
Pri vytváraní NC programu je samotné programovanie, teda prevod jednotlivých pracovných krokov do NC jazyka, často len malou časťou programátorskej práce.
Pred programovaním je potrebné naplánovať a pripraviť pracovné prechody. Čím presnejšie je naplánovaný štart a štruktúra NC programu, tým rýchlejšie a jednoduchšie bude samotné programovanie a tým intuitívnejšie a menej náchylné na chyby bude hotový NC program.
Výhoda vizuálnych programov je obzvlášť evidentná, keď je potrebné vykonať zmeny neskôr.
Pretože nie každý program má rovnakú štruktúru, nemá zmysel pracovať podľa typickej šablóny. Vo väčšine prípadov je však vhodné dodržať nasledujúcu postupnosť.
1. Príprava výkresu časti pozostáva z:
- a) pri určovaní nulového bodu súčiastky;
- b) pri vykresľovaní súradnicového systému;
- c) vo výpočte možno chýbajúcich súradníc.
2. Definícia procesu spracovania:
- a) Kedy sa budú používať, aké nástroje a na spracovanie akých kontúr?
- b) V akom poradí bude jednotlivé prvky detaily?
- c) Ktoré jednotlivé prvky sa opakujú (možno otáčajú) a mali by byť uložené v podprograme?
- d) Existujú obrysy súčiastky v iných čiastkových programoch alebo podprogramoch, ktoré je možné opätovne použiť pre aktuálnu časť?
- e) Kde sú nulové posuny, rotácia, zrkadlenie, zmena mierky (koncept rámca) vhodné alebo nevyhnutné?
3. Tvorba technologická mapa... Stanovte jeden po druhom všetky procesy obrábania stroja, napríklad:
- a) pohyb rýchloposuvom na polohovanie;
- b) výmena nástroja;
- c) stanovenie roviny spracovania;
- d) voľná hra na ďalšie meranie;
- e) zapnutie / vypnutie vretena, chladiacej kvapaliny;
- f) vyvolať údaje nástroja;
- g) predloženie;
- h) korekcia trajektórie;
- i) prístup k obrysu;
- j) vetva z okruhu a pod.
4. Preklad prechodov do programovacieho jazyka: záznam každého prechodu ako NC bloku (alebo NC blokov).
5. Kombinácia všetkých jednotlivých prechodov do operácie, spravidla v jednom programe. Niekedy, najmä pri obrábaní veľkých súčiastok do programu, je možné zvýrazniť prechody hrubovania, polodokončenia a dokončovania. To bol prípad obmedzeného priestoru pamäte, ktorý sa nachádza v starších CNC systémoch. V prípade moderných systémov na ovládanie softvéru množstvo pamäte prakticky neobmedzuje technologické možnosti obrábacích strojov.
Štandardné cykly spracovania sú v moderných softvérových riadiacich systémoch široko používané. Ich použitie výrazne skracuje čas strávený programovaním.
Niektoré z konzervovaných cyklov pre riadiace systémy používané v softvéri WIN NC SINUMERIK sú uvedené nižšie:
- CYCLE81- vŕtanie, centrovanie;
- CYCLE82 - vŕtanie, zahĺbenie;
- CYCLE83 - vŕtanie do hlbokých otvorov pomocou spirálových vrtákov;
- CYCLE84 - vnútorné závitovanie bez vyrovnávacieho skľučovadla;
- CYCLE840 - Vnútorné závitovanie s kompenzačným skľučovadlom;
- CYCLE85 - nudný 1;
- CYCLE86 - nudný 2;
- CYCLE87 - nudný 3;
- CYCLE88 - nudný 4;
- CYCLE89 - nudný 5;
- CYCLE93 - drážka;
- CYCLE94 - vnútorné podrezanie;
- CYCLE95 - cyklus odstraňovania materiálu;
- CYCLE96 - závitové podrezanie;
- CYCLE97 - cyklus navliekania.
Je potrebné poznamenať, že softvérové riadiace systémy vysoký stupeň sú otvorené, čo vám umožňuje rozšíriť knižnicu štandardných cyklov na spracovanie typických povrchov typických pre výrobu tohto typu výrobkov a tým skrátiť čas prípravy na výrobu.
Ryža. 2.
Použitie systémov CAM viedlo k tomu, že je potrebné, aby každý softvérový riadiaci systém vyvíjal postprocesory, bez ktorých zariadenie nerozumie programom bez ich prekladu do strojových kódov (obr. 2).
Programovanie moderných CNC systémov prebieha podľa viac ako 50 -ročnej normy ISO 6983 (DIN 66025), ktorá podľa programátorov údajne brzdí rozvoj CNC technológií. Pojem „CNC technológia“ podľa autora nie je legitímny, spracovanie dielov na CNC strojoch sa riadi všetkými zákonmi strojárskej technológie a rezania kovov alebo inými spôsobmi tvarovania.
Porušenie zákonov technologických vied vedie k:
- k zvýšenému zdeformovaniu dielov;
- na zníženie presnosti lineárnych rozmerov;
- na zvýšenie zložitosti spracovania dielov atď.
Hlavným rozdielom pre viacúčelové obrábacie stroje je extrémne výrazná koncentrácia operácií, nielen charakteristická pre tento typ zariadenia, ale aj implementovaná poháňaným nástrojom a špeciálnym vretenovým zariadením, ako aj metódy zaistenia presnosti pomocou merania obrábacích strojov. systémy. Štandard podporuje jednoduché príkazy pre elementárne pohyby a logické operácie... V súčasnej dobe sa na riešenie zložitých geometrických a logických problémov v softvérových riadiacich systémoch používajú okrem strojových kódov podľa DIN 66025 (ISO 7bit) aj programovacie jazyky na vysokej úrovni. NC programy v norme ISO 6983 obsahujú malé množstvo informácií získaných na úrovni systémov CAD-CAM. Vážnejšou nevýhodou je však podľa vývojárov softvérových riadiacich systémov nemožnosť obojsmernej výmeny informácií s týmito systémami, čo znamená, že akékoľvek zmeny v riadiacom programe sa nedajú premietnuť do toku informácií upstream do CAD -CAM systémy. Je potrebné poznamenať, že to nie je vhodné pre všetky odvetvia. Napríklad je prípustné vyhladenie hladkých väzieb teoretických obrysov pomocou splajnov a konjugácia dvoch povrchov si vyžaduje analýzu možných spôsobov ich tvarovania, pre množstvo konštrukčných materiálov môžu existovať technologické obmedzenia, napríklad minimálne prípustný polomer párovania konštrukčných prvkov častí vyrobených z vysokopevných zliatin hliníka atď. ...
Na rozdiel od DIN 66025 (ISO 6983), vyvinutá norma STEP -NC ISO 14649 (v súčasnosti nie sú vyvinuté všetky jej moduly) definuje špeciálnu štruktúru riadiaceho programu NC - programovú štruktúru, ktorá sa používa na zostavenie logické bloky v rámci programovania štruktúrovaného obrábania. Štruktúra riadiaceho programu nie je zoznamom typicky spracovaných foriem (vlastností); definuje pracovný plán, ktorý je postupnosťou spustiteľných súborov. STEP-NC predpokladá rozsiahlu výmenu informácií medzi inžinierskymi službami, vrátane prípravy a plánovania výroby, ako aj predajne.
Štruktúra navrhovanej výmeny informácií je znázornená na obrázku 3.
Štruktúra plánovanej výmeny informácií vyvoláva množstvo otázok:
- nedostatočná úroveň formalizácie inžinierskych prác komplikuje vytváranie znalostných základní;
- veľký počet katalógov rezných nástrojov, ktoré poskytujú nedostatočné informácie pre výber nástroja na spracovanie špeciálnych materiálov a podmienky jeho použitia, ktoré si vo väčšine prípadov vyžadujú experimentálne overenie;
- v katalógoch zariadení často chýbajú informácie o polohovej presnosti ovládaných osí stroja, dynamických charakteristikách pohonov atď .;
- zastarané technologické príručky vyvinuté pre univerzálne vybavenie a systematicky znovu publikované prakticky bez aktualizácie technologických informácií;
- nedostatok systematizovaných informácií o progresívnom technologickom vybavení.
Ryža. 3. Plánovaná komunikácia medzi inžinierskymi službami a predajňou
Okrem toho je potrebné poznamenať, že neexistujú žiadne štandardné metódy na optimalizáciu programovania obrábacích strojov z hľadiska parametrov, ktoré vám umožňujú vybrať najlepší stroj alebo skupinu strojov na vykonanie konkrétnej technologickej operácie alebo postupu.
Na tieto problémy mnohokrát poukázali používatelia rôznych obrábacích strojov zapojených do procesu štandardizácie STEP-NC. Výrobcovia a vývojári zariadení softvér pokúste sa vziať do úvahy požiadavky používateľov a implementovať niektoré zo špecifikovaných funkcií do svojich produktov. Ich práca je však často neuposlúchnutá. jednotný štandard, ktoré podľa doterajšieho stanoviska môže spomaliť modernizáciu priemyselných systémov. Tiež nemožno nespomenúť, že vyrobené zariadenia používajú všetci len zriedka moderné technológie a v dôsledku toho nie je výrobná základňa taká efektívna a dokonalá. S ohľadom na to výrobcovia softvérových riadiacich systémov zvolili kompromisnú možnosť, ktorá im umožňuje pracovať podľa DIN 66025 (ISO 6983) aj ISO 14649 (obr. 4).
Ryža. 4. Zmiešaná CNC architektúra podporujúca DIN 66025 (ISO 6983) a ISO 14649 (STEP-NC)
To všetko naznačuje, že okrem zdokonalenia systémov riadenia programu a metód programovania je potrebné zapojiť sa aj do systematiky a pripraviť technologické informácie:
- nástroj, ktorý poskytuje zintenzívnenie režimov spracovania;
- odporúčania na použitie rôznych návrhov nástrojov;
- závislosti na výpočte rezania;
- závislosti pre výpočet zložiek rezných síl;
- databázy o CNC zariadení a ich technologických možnostiach, a to aj v prípade zariadení rôzne systémy zvládanie;
- algoritmy na výpočet rezných režimov pre obrábacie stroje, kde sa ako pohon hlavného pohybu používa elektrické vreteno;
- stratégia spracovania rôznych konštrukčných prvkov dielov na CNC strojoch;
- databázy o použití sériovo vyrábaných nástrojov pre CNC stroje;
- meracie systémy pre obrábacie stroje, vrátane snímačov na meranie nuly a na meranie;
- výrobné pokyny na montáž úprav nástrojov a ich vyváženie;
- technologické predpisy na kontrolu presnosti CNC strojov, opätovnú kontrolu vretenového zariadenia, najmä tŕňov a puzdier typu HSK a mnoho ďalších.