Konzervovaný cyklus - Canned cycle
A konzervovaný cyklus je způsob pohodlného opakování CNC operace stroje. Konzervované cykly automatizují určité funkce obrábění, např vrtání, nudný, závitování, kapesní atd.[1] Konzervované cykly se nazývají proto, že umožňují výstižný způsob naprogramování stroje tak, aby vytvořil prvek součásti.[2] Konzervovaný cyklus je také známý jako pevný cyklus. Konzervovaný cyklus je obvykle trvale uložen jako předprogram v řídicí jednotce stroje a uživatel jej nemůže změnit.
Programovací formát
Provoz CNC obráběcího stroje je obvykle řízen „dílčím programem“ napsaným v jazyce známém jako G-kód. [3] Konzervované cykly jsou koncepčně podobné funkcím v tradičním počítačovém jazyce a lze je srovnávat také s makry G-kódu. Formát konzervovaného cyklu se skládá z řady parametrů určených písmenem a číselnou hodnotou. Dopis se označuje jako „adresa“. (Toto použití výrazu „adresa“ může být programátorům konvenčních počítačů neznámé. Vzniká proto, že v časných a primitivních řadičích strojů tvořilo binární vyjádření písmena fyzickou adresu, na kterou by řadič ukládal následující hodnotu.)
N .. G .. G .. X .. Y .. R .. P .. Q .. I .. J .. Z .. F .. H .. S .. L .. A .. B. . C .. D ..[2][4]
Tyto adresy a hodnoty říkají stroji, kam a jak se má pohybovat. Syntaxe konzervovaného cyklu se může lišit v závislosti na značce ovládacího prvku. Obecně platí, že následující „slova“ budou v konzervovaném cyklu „bloku“.
- N = číslo bloku
- G98 nebo G99 = Zatažení nástroje do roviny R nebo do předchozí polohy
- G73, G74, G76, G81-89 = Funkce, která má být provedena, například G84, určuje cyklus klepnutí vpravo.
- X = Poloha díry nebo kapsy v ose X.
- Y = Poloha díry nebo kapsy v ose Y.
- R = počáteční poloha osy Z, známá také jako rovina zasunutí nebo „rovina R“.
- P = doba prodlevy (případně v milisekundách)
- Q = hloubka každé kleště (G73, G83) nebo velikost posunu pro vyvrtávání (G76, G87)
- I = Posunutí ve směru X.
- J = Posunutí ve směru Y.
- Z = Posunutí ve směru Z (záporné, protože řezání se provádí v záporném směru Z)
- F = rychlost posuvu
- H = posuv pro dokončovací řez
- S = otáčky vřetena
- L = počet opakování cyklu
- M = Různé funkce
A, B, C a D se používají pro Obdélníkové obrábění kapes.
- A = příspěvek na obrábění
- B = Překročit
- C = hloubka kroku
- D = Dodatečná hloubka řezu pro první průchod
G80 se používá pro zrušení aktuálně zvoleného konzervovaného cyklu, protože G-kódy pro konzervované cykly jsou modální.
Pokud to řízení stroje podporuje, může si uživatel vytvořit vlastní vlastní konzervované cykly. Jelikož existují čísla, která ještě nejsou použita pro G-kódy,[5] na těchto volných místech lze uložit nové programy cyklů s konzervami. To lze provést na populárním ovládacím prvku Fanuc technikou označovanou jako „makro programování“, po jazyce Fanuc Macro-B. (Termín „programování maker“ se v tomto smyslu výrazně liší od jeho běžnějšího použití k označení akce programování makra v G-kódu.)
Řadiče Fanuc (a většina dalších, protože kompatibilita s Fanuc je de facto standard) podporují následující pevné cykly:
Zdroj: Smid 2008[2]
Toto jsou příklady používané na mlýně. Některé z nich mají na soustruhu různé funkce.
G73 | Vysokorychlostní vrtací cyklus |
G74 | Cyklus klepání vlevo |
G76 | Přesný vyvrtávací cyklus |
G80 | Zrušte jakýkoli pevný cyklus |
G81 | Vrtný cyklus |
G82 | Vrtání s prodlevou |
G83 | Cyklus vrtání |
G84 | Cyklus klepání vpravo |
G85 | Vyvrtávací cyklus |
G86 | Vyvrtávací cyklus |
G87 | Cyklus zpětného vrtání |
G88 | Vyvrtávací cyklus |
G89 | Vyvrtávací cyklus |
Výhody
Stručnost konzervovaných cyklů umožňuje rychlejší a snadnější vývoj programů na stroji.
Jelikož konzervované cykly snižují počet bloků v programu, je úložný prostor obsazený programem menší a programátor uniká zdlouhavému psaní stejných instrukcí znovu a znovu. Tím se snižuje riziko vzniku chyb a v případě kratšího programu je hledání existujících chyb snazší.
Nastavení úlohy usnadňují také konzervované cykly. Existují některé konzervované cykly, které jsou navrženy pro použití operátory obráběcích strojů pro jednoduché nastavení úloh a měření ........
Viz také
Reference
- ^ Omirou, Sotiris L. (únor 2009). „Epitrochoidní kapsa - nový konzervovaný cyklus pro CNC frézky“. Robotika a výroba integrovaná do počítače. 25 (1): 73–80. doi:10.1016 / j.rcim.2007.09.003.
- ^ A b C Smid 2008 .
- ^ Omirou, Sotiris L. (listopad 2003). "Interpolace prostorové křivky pro CNC stroje". Journal of Technology Processing Technology. 141 (3): 343–350. doi:10.1016 / s0924-0136 (03) 00286-3.
- ^ Farouki, Rida T (leden 1999). "G kódy pro specifikaci drah nástrojů Pythagorean-hodograf a souvisejících funkcí rychlosti posuvu na CNC strojích s otevřenou architekturou". International Journal of Machine Tools and Manufacture. 39 (1): 123–142. doi:10.1016 / s0890-6955 (98) 00018-2.
- ^ Standardy EIA, RS-274-D „Vyměnitelný formát dat variabilního bloku pro polohování, konturování a konturování / polohování numericky řízených strojů“, Americký národní normalizační institut, Washington DC.
Bibliografie
- Oberg, Erik; Jones, Franklin D .; Horton, Holbrook L .; Ryffel, Henry H. (1996), Green, Robert E .; McCauley, Christopher J. (eds.), Příručka pro strojní zařízení (25. vydání), New York: Průmyslový tisk, ISBN 978-0-8311-2575-2, OCLC 473691581.
- Smid, Peter (2008), Příručka pro programování CNC (3. vyd.), New York: Industrial Press, ISBN 9780831133474, LCCN 2007045901.
- Gibbs, David (1991). CNC obrábění a programování. New York: Industrial Press Inc. str. 137–224. ISBN 0-8311-3009-1. Citováno 23. března 2015.