Na CNC kovoobráběcích strojích v současnosti nabízených u nás i ve světě lze obrábět na základě ručně napsaného NC kódu nebo dialogem obsluhy se strojem (dílenské dialogové programování) přes obrazovku řídicího systému CNC nebo NC programem připraveným NC programátorem pomocí CAD/CAM softwaru na externím počítači a přehraným do CNC kovoobráběcího stroje. Ruč ně napsaný NC program (ISO programování, G kód) Technologický NC program je obvykle tvořen řetězcem znaků, příkazů, které začínají písmenem a obvykle následuje číselná hodnota. Například vykonání řádku technologického programu G1 G90 X126.4 Y 13. F250. přesune obráběcí nástroj lineární interpolací, tedy nejbližší možnou cestou, z místa původního do místa na obráběcím stroji určeného souřadnicemi X126.4 Y 13. a rychlostí posuvu F = 250 mm/min. Souřadnice cílového bodu pohybu jsou zadány v absolutních souřadnicích, což definuje řídicímu systému příkaz G90. V NC programu jsou využívány i M kódy, pomocné funkce, které se starají o ovládání mechanismů obráběcího stroje. M6 T12 je používán například pro cyklus výměny nástroje na frézovacích strojích, M7, M8, M9 ovládají čerpadla chladicí kapaliny, M73, M74 zpevňují osu C při vrtacích operacích na soustružnicko-frézovacích strojích atd. Byla ustanovena pravidla pro používání G kódů a M kódů, která vnesla řád do používání základních příkazů tak, aby výše uvedené platilo pro CNC stroje řízené standardními řídicími systémy. Přesto každý výrobce CNC řídicích systémů má řadu doplňkových kódů a funkcí. Tyto informace lze najít v manuálu pro obsluhu a programátora daného CNC obráběcího stroje. Ručně napsaný NC program tvoří NC technologové nebo obsluhy CNC obráběcího stroje, kteří se nejdříve naučí abecedu, tedy G a M kódy a jejich řetězení do vět a souvětí, a následně je využívají pro svoji práci. Dílenské dialogové programování Pod dílenským dialogovým programováním si lze představit přípravu NC programů bez znalosti G kódů vyplňováním „tabulek“ přímo na obrazovce řídicího systému CNC nebo na kopii řídicího systému na PC v kanceláři. Systémy dílenského programování jsou řešením výrobců CNC řídicích systémů (např. MANUAL GUIDE i (Fanuc), Navi-Mill, Navi- -Lathe (Mitsubishi), ShopMill, Shop- Turn (Siemens) aj.), řešením výrobců CNC obráběcích strojů (např. CAMWARE (Mazak), MAPS (Mori Seiki) ad.) nebo řešením výrobců CNC obráběcích strojů, kteří si vyvíjejí i vlastní CNC řídicí systémy (např. Haas, Hurco a další). Pro a proti: Pořízením si systému dílenského dialogového programování lze s určitými omezeními programovat obrábění na CNC obráběcím stroji, na kterém je tento systém zakoupen. Ale co s ostatními stroji na dílně? Např. zástupci Siemens o svých produktech ShopMill, Shop- Turn zdůrazňují, že se nejedná o CAD/ /CAM, že se jedná o grafickou podporu obsluhy obráběcího stroje. Zástupce japonského dodavatele obráběcích strojů mi na otázku po cílové skupině jejich produktu dílenského programování vysvětlil, že hlavní cílovou skupinou pro tyto produkty jsou firmy začínající s CNC obráběním, firmy bez znalosti NC programování, ale i bez znalosti vlastní technologie obrábění na CNC strojích. Potvrdil však, že se dílenské programování nerozšiřuje mezi zákazníky se základní znalostí NC problematiky a ISO programování. Tedy mezi zákazníky, kteří vědí, jak obrábět, a chtějí ovlivňovat způsoby drah obráběcích nástrojů. CAM, to je PPV – počítačem podporovaná výroba CAM software by měl být výkonným pomocníkem, umožňujícím realizovat technologické nápady NC technologa a ty přenášet do NC programů. Princip práce spočívá v několika krocích: 1. Naimportování nebo vlastní tvorba geometrií, a to tradičními způsoby počítačového konstruování, ale i parametricky s využitím tabulkového nástroje nebo z těles. Každá jednotlivá zakázka je odlišná a je dobré mít k dispozici více možností. 2. Tvorba drah nástrojů následuje po vytvoření geometrií. Jedná se o výběr obráběcího nástroje a přiřazení obráběcích procesů. CAM by měl následně optimalizovat vlastní výrobní procesy, a to i komplexní multifunkční obráběcí procesy. 3. Integrovaná simulace procesů obrábění je důležitá a umožňuje vizuálně zkontrolovat výrobní proces v jakémkoliv okamžiku už při jeho vytváření. Simulací NC technologie se předchází drahým programovacím chybám při běhu na CNC obráběcím centru a ušetří se čas i materiál. NC výrobní proces lze kdykoli upravit a následně zkontrolovat, zda je v pořádku. 4. Posledním krokem je vygenerování NC programu pro konkrétní CNC obráběcí centrum pomocí personifikovaného postprocesoru a příprava výrobní dokumentace, jako je operační návodka, seřizovací list nebo nástrojový list. 5. Následuje práce na dílně, a to seřízení CNC obráběcího stroje dle dodané dokumentace, vlastní obrábění, průběžné měření a dílčí korekce opotřebovaných nástrojů. 6. Je-li zakázka dobře a včas vyrobena, je možné vznést požadavek na ekonomické oddělení, aby zákazníkovi vystavilo fakturu. Rozhodnutí, jaký CAM software do provozu CNC obráběcích strojů koupit, by mělo být začátkem. Následovat by měla vlastní implementace CAM softwarového řešení do výroby, která je nejdůležitější etapou celého procesu. Patří do ní prvotní zaškolení i následná detailní produktová školení. Do této etapy především patří personifikace postprocesorů a jejich vyzkoušení na každém CNC obráběcím stroji, případně i úprava modelů strojů pro reálnou simulaci virtuálního obrábění a jejich rozpohybování. Jak je to s postprocesory? Postprocesory (překladače virtuálního obrábění do jazyka CNC obráběcího stroje) jsou součástí CAM softwaru a slouží k vytváření NC programů pro řídicí systémy CNC obráběcích strojů. Při výběru CAM systému je tedy vhodné nechat si od potenciálního dodavatele vyjasnit i následující otázky: Kolik postprocesory pro jednotlivé stroje stojí? Jak je mohu získat? Je možné vyžadovat speciální formát NC kódu? Je možno věřit generovaným NC kódům, nehrozí kolize obráběcího stroje? Vyžadujte postprocesor, který odpovídá vašim požadavkům, podílejte se na jeho odladění. Pravdou zůstává, že dodatečná editace (úprava) NC programu je ztráta času a peněz! Kdo může CAM (počítačem podporovaná výroba na CNC obráběcím stroji) využívat efektivně? Nutno dodat, že CAM software neudělá práci za vašeho NC technologa. Stejně jako nelze CNC obráběcímu stroji ukázat papírový výkres a myslet si, že si stroj poradí sám, tak si nelze myslet, že koupí CAM softwaru obsadíte volné místo v oddělení technické přípravy výroby. Kolega na vysvětlenou přirovnává CAM software k lopatě, která také sama nesloží hromadu uhlí... Vlastimil Staněk vstanek@t-cnc.cz