RUČNÍ PROGRAMOVÁNÍ FRÉZOVÁNÍ UOV Petr Svoboda Zápis programu VY_32_INOVACE_OVS_2_14 OPVK 1.5 EU peníze středním školám CZ.1.07/1.500/34.0116 Modernizace výuky na učilišti 6.3.2014 1
Název školy Název šablony Předmět Tematický celek Téma Klíčová slova Druh učebního materiálu Metodický pokyn Střední odborné učiliště Svitavy Nádražní 1083, Svitavy III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Odborný výcvik Ruční programování - frézování Zápis programu Programově technické informace, geometrické informace, technologické informace Prezentace (Microsoft PowerPoint) Prezentace je určena pro žáky SOU 2. ročníku maturitního oboru mechanik seřizovač a mechanik seřizovač mechatronik Datum vytvoření 2. 3. 2013 6.3.2014 2
ZÁPIS PROGRAMU Informace, které řídicí systém potřebuje ke správné činnosti je možné rozdělit na: 1. programově technické informace, nutné k organizaci programu 2. geometrické informace 3. technologické a pomocné informace 6.3.2014 3
STAVBA BLOKŮ CNC PROGRAMU Program je posloupností vět (bloků). Každá věta (blok) je posloupností slov. Program je ohraničen : na začátku úvodní větou %MPF 0001 na konci programu musí být jedna z pomocných funkcí M02 nebo M30. Každý blok obsahuje: 1. programově-technické informace tyto informace tvoří speciální znaky, čísla bloků N001, G29 2. geometrickou informaci výsledkem jsou pohyby nástrojů ve směru os G funkce 3. technologickou informaci na jejichž základě jsou vyvolány ovládací M funkce (např. nastavení otáček,natáčení nástrojové hlavy,spuštění a zastavení vřetena, spuštění chlazení, atd.) 6.3.2014 4
STAVBA BLOKŮ CNC PROGRAMU Věty (Bloky, řádky) Sestávají z těchto slov a znaků: a) adresa a číslo bloku N 020 b) informační slova G.., X.., Y..., Z.., R.., M.., atd. c) konec bloku (LF) Informační slova - mají toto pořadí: 1) přípravná funkce G 2) rozměrová slova, uspořádaná v pořadí: X, Y, Z, U, V, W, R, Q, P, A, B, C, D, E, 3) funkce posunu F 4) funkce otáček vřetena S 5) funkce nástroje T 6) pomocná funkce M 6.3.2014 5
ZÁPIS PROGRAMU číslo bloku N010 - Není povinné, Souřadnice X hodnota souřadnice přestavení suportu ve směru osy X, adresa je modální, tj. opakuje-li se její hodnota v následujícím bloku, nemusí se znova uvádět. adresu X lze také přímo zadat přírůstkově (inkrementálně), je-li před symbolem adresy X zapsáno písmeno d (tj. místo X je zapsáno dx), pak je číselná hodnota za touto adresou chápána jako přírůstková, příklad: G01 dx -1 F 100. 6.3.2014 6
ZÁPIS PROGRAMU Souřadnice Y, hodnota souřadnice přestavení suportu ve směru osy Y, adresa je modální, tj. opakuje-li se její hodnota v následujícím bloku, nemusí se znova uvádět, adresu Y lze také přímo zadat přírůstkově (inkrementálně), je-li před symbolem adresy Y zapsáno písmeno d (tj. místo Y je zapsáno dy), pak je číselná hodnota za touto adresou chápána jako přírůstková. 6.3.2014 7
ZÁPIS PROGRAMU Souřadnice Z, hodnota souřadnice přestavení suportu ve směr rovnoběžném s osou vřetene, adresa je modální, tj. opakuje-li se její hodnota v následujícím bloku, nemusí se znova uvádět, adresu Z lze také přímo zadat přírůstkově (inkrementálně), je-li před symbolem adresy Z zapsáno písmeno d (tj. místo Z je zapsáno dz), pak je číselná hodnota za touto adresou chápána jako přírůstková. 6.3.2014 8
STAVBA BLOKŮ CNC PROGRAMU T - výměna nástroje adresa T je následována číslem nástroje <0;99> (automaticky jsou přiřazeny korekce ze stejného řádku korekční tabulky jako je číslo nástroje). Př.: T2. je možné použít i dvoumístné číslo nástroje následované dvoumístným číslem korekcí, např. T0212, tj. použije se nástroj č. 2 a korekce č. 12. adresa T není modální. pozn.: Výměna nástroje ruší korekce G41 a G42 6.3.2014 9
STAVBA BLOKŮ CNC PROGRAMU R - Poloměr kruhového oblouku. F - Rychlost posuvu v mm/min (nastaví se funkcí G94) nebo ot/min (G95). J nebo H - Počet opakování cyklu. <1;100> H nebo U nebo W - Hloubka třísky S - Otáčky vřetene <40;3600> 6.3.2014 10
STAVBA BLOKŮ CNC PROGRAMU každý blok ( věta ) se skládá ze slov. Slovo popisuje jeden příkaz a je složeno z adresy a číselného kódu, adresa určuje, kam bude informace směrována, číselný kód určuje konkrétní hodnotu, slovo může být rozměrové nebo bezrozměrové, příklad v zápisu bloku programu: N 01 G 02 X 10.000 Y-30.00Z 12.500 R 10 F 200 a) číslo bloku b) bezrozměrové slovo c) rozměrové slovo d) adresa e) číselný kód 6.3.2014 11
STAVBA BLOKŮ CNC PROGRAMU rozměrové slovo má významovou část tvořenou fyzikální veličinou a představuje např. polohu v příslušné ose, případně velikost otáček vřetena, velikost posuvu, atd. bezrozměrové slovo podle významu jej řadíme do skupin, které nazýváme funkce: 6.3.2014 12
STAVBA BLOKŮ CNC PROGRAMU Číslování bloků: číslo každého bloku se skládá z adresy N a čísla, odpovídajícího čoloze bloku v programu. číslování bloků slouží pro snadnější orientaci při opravách nebo skocích do podprogramů. každá věta (blok) obsahuje vedle znaků pro počátek a konec několik skupin znaků, kterým se říká slova. Každé slovo se skládá ze dvou částí: adresové významové Příklad 1 F 100 adresová část slova významová část slova ( velikost posuvu ) 6.3.2014 13
PEVNÝ FORMÁT CNC PROGRAMU struktura bloku CNC programu v pevném formátu je následující: N... G... X... Y... Z... (+ všechny adresy příslušející programované G funkci), N... M... (+ všechny adresy příslušející programované M funkci), žádná adresa není modální, tj. všechny se musí opakovat, i když obsahují stejnou hodnotu, N 010 G00 X50 Y 0 Z100 N 020 G00 X49 Y 0 Z100 místo číselných hodnot adres mohou být použity parametry P0- P99. 6.3.2014 14
VOLNÝ FORMÁT CNC PROGRAMŮ při použití volného formátu jsou následující adresy modální (tzn. při opakování stejné hodnoty se nemusí v následujícím bloku zapisovat): G, X, Y, Z, F, ostatní adresy zůstávají nemodální, tj.adresy M, R, I, J, K, S, T, L, H, U, W je nutno uvést vždy (u těch funkcí, kde je to vyžadováno), adresa modální, tj. všechny se nemusí opakovat, když obsahují stejnou hodnotu. Například: G00 X50 Y 0 Z100 X49 číslo bloku N je nepovinné. 6.3.2014 15
ADRESY FUNKCÍ X, Y, Z - souřadnice koncového bodu, I - přírůstková vzdálenost středu kruhové dráhy od počátečního bodu ve směru osy X, J - přírůstková vzdálenost středu kruhové dráhy od počátečního bodu ve směru osy Y, K - přírůstková vzdálenost středu kruhové dráhy od počátečního bodu ve směru osy Z, R - poloměr středu kruhové dráhy / / - další adresy F - rychlost pohybu nástroje (posuv) mm/min S - otáčky vřetene ot/min, T - použitý nástroj M - pomocné funkce 6.3.2014 16
POUŽITÁ LITERATURA Dr. Ing. OPLATEK, F. Ing. LUNER, M. - a kolektiv. Automatové a automatizační technika. automatové systémy 4. Praha: Computer Press, 2000. Kapitola s., BARTOŠ, V. a kol.: Základy CNC obráběcích strojů. Havlíčkův Brod: Fragment 1998, ISBN 80-7200-285-8, WAGNER, F. a kol.: Technika a programování NC strojů. Praha: Wahlberg 1994, ISBN 80-901-657-5-3, Manuál F2000 Multi verze 1.7 Eltek spol. s.r.o. 6.3.2014 17
Děkuji za pozornost UOV Petr Svoboda svoboda@sou.svitavy.cz 6.3.2014 18