Hlavní obsah programování CNC obráběcích strojů
Analýza výkresů součástí, určování procesů obrábění, provádění matematického zpracování, psaní výpisů programů, vytváření řídicích médií, kontrola programů, zadávání programů a zkušební řezání obrobku.
Kroky programování CNC obráběcích strojů
Analýza výkresů součástí a požadavků na proces: Na základě výkresů analyzujte geometrický tvar, rozměry a technické požadavky součásti; objasnit obsah a požadavky obrábění; určit plán obrábění; určit pořadí obrábění; designové přípravky; vybrat nástroje; určit přiměřenou dráhu nástroje; a zvolte vhodné řezné parametry.
Současně by měly být plně využity funkce CNC systému a schopnosti samotného CNC obráběcího stroje ke správnému výběru bodu nastavení nástroje a způsobu zadávání, minimalizace pomocného času, jako je výměna nástroje a indexace.
Matematické zpracování
Před programováním je vytvořen souřadný systém obrobku na základě geometrických charakteristik součásti. CNC systém na základě požadavků výkresů součástí formuluje cestu obrábění. Na stanoveném souřadném systému obrobku se nejprve vypočítá trajektorie pohybu nástroje. U dílů s relativně jednoduchými tvary (jako jsou díly složené z přímek a oblouků) je třeba vypočítat pouze souřadnice počátečního bodu, koncového bodu, středu oblouku a průsečíku nebo tečného bodu dvou geometrických prvků.
Psaní seznamu Part Program List
Po určení trasy obrábění a parametrů procesu zapište seznam partprogramu podle zadaných kódů a formátů programových segmentů definovaných CNC systémem.
Struktura CNC obráběcího programu
1. Složení programu: Skládá se z více programových segmentů.
O0001; O (FANUC-O, AB8400-P, SINUMERIK8M-%) Funkčně určuje číslo programu; každé číslo programu odpovídá obráběnému dílu.
N010 G92 X0 Y0; Středník označuje konec segmentu programu.
N020 G90 G00 X50 Y60;
...; Lze volat podprogramy.
N150 M05;
N160 M02;
2. Formát segmentu programu:
① Formát adresy slova: např. N020 G90 G00 X50 Y60; Toto je nejběžněji používaný formát, přijatý moderními CNC obráběcími stroji. Adresa N je číslo programového segmentu, adresa G a číslo 90 tvoří slovní adresu pro přípravné funkce,...
② Formát variabilního segmentu programu: např. B2000 B3000 B B6000; Každé slovo je odděleno oddělovačem B. Pokud nejsou k dispozici žádná data, oddělovač nelze vynechat. Běžně používané v CNC drátových řezacích strojích. Existují také další formáty, jako je programování 3B.
③ Formát segmentu programu s pevnou sekvencí: např. 00701+0; U robotů řízených systémem- Siemens výše uvedený segment programu znamená: N007 G01 X+02500 Y-13400 F15 S30 M02;






