Název školy Střední škola obchodně technická s. r. o. Číslo projektu CZ.1.07/1.5.00/34.0624 Číslo a název klíčové aktivity 3.2 Inovace a zkvalitnění výuky prostřednictvím ICT Název DUM: VY_32_INOVACE_XII_1_19_Programovatelné funkce Šablona číslo: XII Sada číslo: 1 Pořadové číslo DUM: 19 Autor: Mgr. Radomíra Lorencová
Anotace Materiál seznamuje žáky s programovatelnými funkcemi a jejich významem použití. Autor Mgr. Radomíra Lorencová Klíčová slova funkce, programování, CNC, věta, program, Druh učebního materiálu Prezentace Cílová skupina Žák Stupeň a typ vzdělávání Střední odborné vzdělávání Tematická oblast Technologie
Programovatelné funkce
Řídicí program CNC je soubor číselných informací odděleně popisující činnost stroje. Program se skládá z bloků (vět), zapsaných v jednom řádku. Věta obsahuje: Geometrickou informaci – pohyby ve směru os. Technologickou informaci – otáčky, chlazení apod.
Technologické informace M – pomocné funkce, otáčky vřetene, chlazení, začátek a konec programu apod. F – posuvová funkce, vyjádřena číselně. Má význam rychlosti pracovního posuvu udává se v m/min nebo mm/ otáčku. S – otáčky, číselně vyjádřeny. Určuje otáčky vřetene – ot/min, ale může představovat i omezení otáček a řeznou rychlost.
T – funkce nástroje, určují nástroj, kterým se bude obrábět, číslo a polohu nástroje v zásobníku. Slouží k volbě nástroje a načtení nástroje příslušné nástrojové korekce. D – korekce, určuje korekci nástroje. N – číslo věty, označení jednotlivých vět programu, řazeny dle posloupnosti, programově technická informace, nemusí se udávat.
Označení funkce Název funkce Použití M00 STOP Nepodmíněný stop automatického cyklu M03 M04 Otáčky vřetene – Ve směru hodinových ručiček, Nutné rozlišit směr pohled do vřetene stroje – Proti směru hodinových ručiček M05 Zastavení vřetene M06 Výměna nástroje Doplnění délkové korekce M08 M09 Zapnutí čerpadla Vypnutí čerpadla Chlazení, mazání obrobku a nástroje při obrábění M10 M11 Otevření upínače Zavření upínače Otevření a zavření univerzálního sklíčidla při soustružení M30 Konec hlavního programu Návrat na začátek hlavního programu
Geometrické funkce – G Číselný údaj bývá dvojmístný a má význam kódové informace, která je vyznačena pro číslicový systém programu. Sděluje nám, za jakých podmínek se bude provádět relativní pohyb nástroje a obrobku.
Označení funkce Název funkce Použití G00 G01 Rychloposuv Pracovní posuv Programuje se v souřadnicích os, uvádí se cílový bod v souřadnicích, případně další adresy – lineární interpolence G02 G03 Ve směr hodinových ručiček Proti směru Programuje se v souřadnicích os, uvádí se cílový bod v souřadnicích, případně další adresy – kruhová interpolence G54 - 59 Posuny nulového bodu Posuny absolutní i přírůstkové, na začátku i v průběhu programu G90 Absolutní programování Popis dráhy nástroje v souřadnicové soustavě G91 Přírůstkové programování Popis dráhy nástroje o kolik se posune v osách G92, G50 Omezení otáček Dle řídicího systému Stanoví velikost otáček, které neohrozí bezpečný chod stroje, v závislosti na konkrétním stroji a obrobku, použití s G96 G96 Konstantní řezní rychlost Je zadaná řezná rychlost – mění se otáčky vřetene se změnou průměru na kterém je špička nástroje – použití u soustružení G94 Posuv v mm/min G95 Posuv v mm/ot
Způsoby programování Absolutní programování – G 90 Popisuje cílový bod dráhy nástroje vztažený k předem zvolenému počátku souřadnic (nulový bod obrobku). Jedná se o určení souřadnic cílového bodu vůči dané základně. Kótování součástky je prováděno od technologické základny. Absolutní programování zruším příkazem G91. Absolutní programování je zapisování souřadnic cílového bodu po bod, kde dojede nástroj. Hodnoty jsou přičteny nebo odečteny vždy od nuly.
Přírůstkové programování – G 91 (inkrementální) Souřadnice všech bodů se udávají v hodnotách měřených vzhledem k předchozímu bodu. Součet všech hodnot souřadnic je od nuly, pokud se nástroj vrací do výchozí polohy. Doporučuje se řetězcové kótování. Přírůstkové programování je zapsání souřadnic, o kolik se nástroj posune od startu (počátku) do cílového bodu. Hodnoty jednotlivých délek se sčítají.
Kontrolní otázky 1. Popište části věty: N05 Z – 25 X12 S1200 F0.32; 2. Jaký význam mají funkce označené G? 3. Uveďte rozdíl mezi absolutním a inkrementálním programováním?
Zdroje: LORENCOVÁ, Radomíra. Příprava učitele pro rekvalifikační kurz Obsluha CNC strojů. 2012. Diplomová práce. Masarykova univerzita, Pedagogická fakulta. Vedoucí práce Zdeněk Píša. Dostupné z: http://is.muni.cz/th/252234/pedf_m/