STUDIJNÍ MATERIÁLY
„Programování CNC – rozšíření znalostí“
Autor: Ing. Miroslav. Dýčka Seminář je realizován v rámci projektu „Správná praxe ve strojírenské výrobě“, registrační číslo CZ.1.07/3.2.05/05.0011
Vzdělávací modul:
Obráběč ve strojírenské výrobě Školení:
Programování CNC – rozšíření znalostí
Obsah: 1.
Programování v iTNC 530 Heidenhain........................................................................... 3
2.
Programování obrysů v iTNC 530 Heidenhain s použitím DXF souboru .......................12
3.
Ukázka programování nerotační součásti v dialogu Sinumerik Operate Mill .................22
4.
Ukázka programování nerotační součásti v CAD/CAM programu AlphaCAM ...............27
5.
Odkazy a bibliografie (použité zdroje) ...........................................................................35
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 2/35
1. Programování v iTNC 530 Heidenhain Ovládací prvky programovacího panelu.
Obrázek 1 Ovládací prvky zobrazovací jednotky Zdroj: HEIDENHAIN: Příručka uživatele Popisný dialog HEIDENHAIN iTNC 530. 10/2007, Německo, Traunreut, 1.vyd., 781 s. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 3/35
Monitor Plochý barevný 15 “ TFT monitor (alternativně 19") zobrazuje přehledně všechny informace, které jsou potřebné k programování, obsluze a sledování stavu řídícího systému a stroje: programové bloky, pokyny, chybová hlášení apod. Další informace poskytuje grafická podpora při zadávání programu, testu programu a při obrábění. Pomocí rozdělení obrazu si můžete nechat zobrazit na jedné polovině monitoru NC bloky, na druhé polovině grafiku nebo stavové záznamy. Při chodu programu jsou na monitoru k dispozici vždy stavové záznamy, které poskytují informace o poloze nástrojů, aktuálním programu, aktivních cyklech, přepočtu souřadnic apod. Dále iTNC 530 zobrazuje aktuální čas obrábění. Ovládací panel Stejně jako u všech TNC od firmy HEIDENHAIN je ovládací panel zaměřený na proces programování. Účelné uspořádání kláves poskytuje podporu při zadávání programu. Snadno srozumitelné symboly označují funkce tlačítek jasně a přesně. Mnoho funkcí iTNC 530 se zadává prostřednictvím softkláves. Pro zadávání komentářů nebo programování dle DIN/ISO je řízení iTNC 530 vybaveno ASCII klávesnicí. K dispozici je kompletní sada PC kláves.
Provozní režimy stroje (1) Ruční provoz Elektrické ruční kolečko Polohování s ručním zadáním Chod programu po blocích Chod programu plynule SmarT.NC Programovací provozní režimy (1) Program zadat/editovat Testování programu Správa adresářů a souborů (1)
Soubory v TNC Typ Programy „ve formátu HEIDENHAIN .H ve formátu DIN/ISO .I Soubory smarT.NC Strukturovaný Unit-program (jednotkový progr.) .HU Popisy obrysů .HC Tabulky bodů pro obráběcí pozice .HP Tabulky pro Nástroje .T Výměníky nástrojů .TCH Palety .P Nulové body .D Body .PNT Předvolby (vztažné body) .PR Řezné podmínky .CDT Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 4/35
Řezné materiály, materiály Závislá data (např. body členění) Texty jako Soubory ASCII Soubory NÁPOVĚDY
.TAB .DEP .A .CHM
Data výkresů jako Soubory ASCII
.DXF“
„Zadávate-li do TNC program obrábění, dejte tomuto programu nejdříve jméno. TNC uloží tento program na pevném disku jako soubor se stejným jménem. I texty a tabulky ukládá TNC jako soubory. Abyste mohli soubory rychle nalézt a spravovat, má TNC speciální okno pro správu souborů. Zde můžete jednotlivé soubory vyvolávat, kopírovat, přejmenovávat a vymazávat. Pomocí TNC můžete spravovat téměř libovolný počet souborů, minimálně však 25 GB.“ Adresáře (1) „Protože na pevném disku můžete ukládat velké množství programů, resp. souborů, ukládáte jednotlivé soubory do adresářů (složek), abyste si zachovali přehled. V těchto adresářích můžete zřizovat další adresáře, takzvané podadresáře. Klávesou -/+ můžete zapnout či vypnout zobrazení podadresáře. TNC spravuje maximálně 6 úrovní adresářů! Pokud uložíte v jednom adresáři více než 512 souborů, pak TNC již tyto soubory neřídí podle abecedy! Délka názvu adresáře je omezena maximálně povolenou délkou cesty na 256 znaků. Cesta udává jednotku a všechny adresáře a podadresáře, pod kterými je daný soubor uložen. Jednotlivé údaje se oddělují znakem „\“.“ Jména souborů (1) „U programů, tabulek a textů přivěsí TNC ještě příponu, která je od jména souboru oddělena tečkou. Tato přípona označuje typ souboru, viz výše. Programy zpracované v dialogu Heidenhain mají příponu „.H“. Délka názvu souboru by neměla překročit 25 (16) znaků, protože jinak TNC nezobrazí celý název programu. Znaky ; * \ / „ ? < >. nejsou v názvech souborů dovoleny.“ Vyvolat správu souborů (1) „Stiskněte klávesu „PGM MGT“: TNC otevře okno pro správu souborů. Zobrazí-li TNC jiné rozdělení obrazovky, stiskněte softklávesu „OKNO“. Adresář je vždy označen symbolem pořadače (vlevo) a jménem adresáře (vpravo). Podadresáře jsou odsazeny směrem doprava. Nachází-li se před symbolem pořadače trojúhelníček, tak jsou tam ještě další podadresáře, které můžete zobrazit klávesou -/+. Pravé široké okno ukazuje všechny soubory, které jsou uložené ve zvoleném adresáři. Ke každému souboru je zobrazeno několik informací, které jsou rozepsány v tabulce: Jméno s maximálně 16 znaky. Typ souboru. Velikost souboru v bytech (bajtech). Datum a čas, kdy byl soubor naposledy změněn. Formát data lze nastavit.“ Provozní stav (vlastnost souboru): (1) Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 5/35
„E: Program je navolen v provozním režimu „Program Zadat/Editovat“ S: Program je navolen v provozním režimu „Test programu“ M: Program je navolen v některém provozním režimu provádění programu P: Soubor je chráněn proti smazání a změně +: Existují další závislé soubory (členící soubor, soubor o použití nástrojů)“ Založení nového adresáře (1) „(možné pouze na jednotce TNC:\): V režimu „Zadat/Editovat“ stiskneme „PGM MGT“ V levém okně označte ten adresář, v němž chcete založit podadresář. „NOVÝ adresář“ a zadejte jméno nového adresáře a potvrďte klávesou „ENT“ (Zadání) na otázku „Vytvořit nový adresář?“ odpovězte stisknutím klávesy „ANO“ nebo „NE“.“ Založení nového souboru (1) „(možné pouze na jednotce TNC:\): Zvolte adresář, ve kterém chcete vytvořit nový soubor. Můžete si nejprve zvolit typ souboru. Pak kliknutím na „NOVÝ soubor“ zadejte jméno nového souboru včetně jeho přípony, pokud nebyla předem určena a potvrďte stisknutím klávesy „ENT“ (Zadání). Otevře se dialog pro přípravu nového souboru, který vyplňte. V dialogu musíte určit, jaké jednotky budete používat (mm nebo palce) a určit velikost použitého polotovaru, kdy vzhledem k vámi zvolenému nulovému bodu obrobku si určíte minimální a maximální bod na obrobku. Soubory je možné kromě zakládání nových souborů také kopírovat, přejmenovávat, mazat, označovat je, chránit proti smazání a změně apod. Taktéž adresáře je možné kopírovat, mazat a zobrazovat.“ Otevírání a zadávání programu (1) „Zadávání programů úzce souvisí se zakládáním nových souborů 1. V režimu „Zadat/Editovat“ správu souboru spustíme stiskem klávesy PGM MGT. 2. Do řádku „Jméno souboru“ zapíšeme jméno souboru s příponou (*.H). 3. Stisknout klávesu ENT. 4. Pomocí softklávesy si vybrat jednotky MM nebo INCH. Zobrazí se první řádek programu. 0 BEGIN PGM název programu MM Druhý a třetí řádek programu definují polotovar. Ve druhém řádku programu zadat souřadnice levého spodního rohu polotovaru (kvádru) vzhledem k nulovému bodu obrobku a osu vřetene (Z). Ve třetím řádku programu zadáme souřadnice pravého horního rohu polotovaru vzhledem 1 BLK FORM 0.1 Z X…Y…Z… 2 BLK FORM 0.2 X…Y…Z… . . . N END PGM název programu MM“
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 6/35
Uvedené čtyři řádky se v programu nikdy nesmí smazat! Předpoklady pro korekci nástroje (1 str. 198) „Souřadnice dráhových pohybů se obvykle programují, tak jak je obrobek okótován na výkresu. Aby řízení TNC mohlo vypočítat dráhu středu nástroje, tedy provést korekci nástroje, musíte pro každý použitý nástroj zadat jeho délku a rádius. Data nástroje můžete zadat buď pomocí funkce TOOL DEF (Definice nástroje) přímo do programu, nebo odděleně do tabulek nástrojů. Zadáte-li data nástroje do tabulek, pak jsou k dispozici ještě další informace specifické pro daný nástroj. Při provádění programu obrábění bere TNC v úvahu všechny zadané informace.“ Číslo nástroje, jméno nástroje (1 str. 198) „Každý nástroj je označen číslem od 0 do 32767. Pokud pracujete s tabulkou nástrojů, můžete navíc zadat jméno nástroje. Jména nástrojů mohou obsahovat maximálně 16 znaků. Nástroj s číslem 0 je definován jako nulový nástroj a má délku L=0 a rádius R=0. V tabulkách nástrojů definujte nástroj T0 rovněž s L=0 a R=0.“ Délka nástroje L (1 str. 198) „Délku nástroje L byste měli zásadně zadávat jako absolutní délku, vztaženou ke vztažnému bodu nástroje. TNC nutně potřebuje pro četné funkce ve spojení s víceosovým obráběním celkovou délku obrábění.“ Rádius nástroje R (1 str. 199) „Rádius nástroje R zadejte přímo.“ Delta hodnoty pro délky a rádius (1 str. 199) „Delta-hodnoty označují odchylky pro délku a rádius nástrojů. Kladná delta-hodnota platí pro přídavek (DL, DR, DR2>0). Při obrábění s přídavkem zadejte hodnotu pro přídavek při programování vyvolání nástroje pomocí TOOL CALL. Záporná delta-hodnota znamená záporný přídavek (DL, DR, DR2<0). Záporný přídavek se zadává do tabulky nástrojů v případě opotřebení nástroje. Delta-hodnoty můžete zadávat jako číselné hodnoty v bloku TOOL CALL. Delta-hodnoty z tabulky nástrojů ovlivňují grafické zobrazení nástroje. Zobrazení nástroje v simulaci zůstává stejné. Hodnoty z bloku TOOL CALL změní v simulaci zobrazovanou velikost obrobku. Simulovaná velikost nástroje zůstane stejná.“ Zadání vztahující se k nástrojům Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 7/35
Posuv F „Posuv F je rychlost v mm/min (palcích/min). Posuv můžete zadat v bloku TOOL CALL (vyvolání nástroje) a v každém polohovacím bloku. Pro rychloposuv zadejte F MAX. Chcete-li s vaším strojem pojíždět rychloposuvem, můžete naprogramovat také příslušnou číselnou hodnotu, například F30000. Tento rychloposuv působí na rozdíl od FMAX nejen v daném bloku, ale tak dlouho, dokud nenaprogramujete nový posuv.“ Otáčky vřetena S „Otáčky vřetena S zadáváte v jednotkách otáčky za minutu (ot/min) v bloku TOOL CALL (vyvolání nástroje). Případně můžete řeznou rychlost VC definovat také m/min.“ Korekce nástroje „TNC koriguje dráhu nástroje o korekční hodnotu pro délku nástroje v ose nástroje a pro rádius nástroje v rovině obrábění.“ Délková korekce nástroje (1 str. 214) „Korekce nástroje na délku je účinná, jakmile je nástroj vyvolán a pojíždí se jím v ose vřetena. Zruší se, jakmile se vyvolá nástroj s délkou L=0. Po vyvolání nástroje TOOL CALL se změní programovaná dráha nástroje v ose vřetena o délkový rozdíl mezi starým a novým nástrojem. U korekce délky nástroje se respektují delta-hodnoty jak z bloku TOOL CALL, tak z tabulky nástrojů. Hodnota korekce = L + DLTOOL CALL + DLTAB Kde: L: Délka nástroje L z bloku TOOL DEF nebo tabulky nástrojů DLTOOL CALL: Přídavek DL na délku z bloku TOOL CALL (technologický přídavek) DLTAB: Přídavek na délku z tabulky nástrojů“ Korekce rádiusu nástroje (1 str. 215) „U korekce rádiusu se bere zřetel na delta-hodnoty jak z bloku TOOL CALL, tak i z tabulky nástrojů. Hodnota korekce = R + DRTOOL CALL + DRTAB Kde: R: Rádius nástroje R z bloku TOOL DEF nebo z tabulky nástrojů DRTOOL CALL: Přídavek DR na rádius z bloku TOOL CALL (technologický přídavek) DRTAB: Přídavek DR na rádius z tabulky nástrojů“ Dráhové korekce nástroje (1 str. 216) „Programový blok pro pohyb nástroje obsahuje: - RL nebo RR pro korekci rádiusu - R0, nemá-li se korekce rádiusu provádět Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 8/35
Korekce rádiusu je účinná, jakmile je nástroj vyvolán a pojíždí se jím v rovině obrábění některým přímkovým blokem s RL nebo RR“ Dráhové pohyby bez korekce rádiusu: R0 „Nástroj pojíždí svým středem po programované dráze v rovině obrábění, případně na naprogramované souřadnice. Používá se při vrtání a předpolohování.“ Dráhové pohyby s korekcí rádiusu: RL a RR „Střed nástroje se přitom nachází ve vzdálenosti rádiusu nástroje od programovaného obrysu „vlevo“ a „vpravo“ a označuje polohu nástroje ve směru pojezdu podél obrysu obrobku. Při obrábění na CNC strojích se doporučuje sousledné frézování, čemuž odpovídá nástrojová korekce „vlevo“ RL (G41).“ Programování Práce s podprogramy (3) „Části programu, které se opakují, se zadávají jen jednou jako podprogram nebo opakování části programu. Hlavní program probíhá až do vyvolání podprogramu CALL LBL 1. Následuje provedení podprogramu označeného pomocí LBL 1 a končícího LBL 0. Dále opět pokračuje hlavní program. Podprogramy se umísťují za konec hlavního programu po funkci M2.“
Obrázek 2 Struktura podprogramu Opakování části programu (3) „Hlavní program probíhá až do vyvolání opakování části programu, např. CALL LBL 1 REP 3. Část programu mezi LBL 1 a CALL LBL1 REP 3 se provede jednou a opakuje tolikrát, kolikrát je uvedeno u REP. Po posledním opakování pokračuje hlavní program.“ Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 9/35
Programování obrysů (3) „Obrys obrobku se skládá obvykle s více obrysových prvků, jako jsou přímky a kruhové oblouky. Ty lze programovat pomocí dráhových funkcí. Když se vytváří program obrábění, programují se postupně dráhové funkce pro jednotlivé prvky obrysu obrobku. K tomu se obvykle zadávají souřadnice koncových bodů prvků obrysu z kótovaného výkresu. Z těchto zadání souřadnic, nástrojových dat a korekce rádiusu zjistí TNC skutečnou dráhu pojezdu nástroje. TNC pojíždí současně všemi strojními osami, které byly naprogramovány v programovém bloku dráhové funkce. Nejsou-li obrysy kompletně okótovány, tzn., že koncové body prvků obrysu nejsou zcela jednoznačně zadány v pravoúhlých nebo polárních souřadnicích, pak lze NC program vytvořit pomocí volného programování kontur FK.“ Programování pomocí funkčních kláves (2) „Programování dráhových pohybů – funkční klávesy Je-li například potřeba naprogramovat přímku, stiskne se klávesa se symbolem pro lineární pohyb. L – přímka: zadání koncového bodu CT – kruhová dráha s tečným (tangenciálním) napojením na předchozí prvek kontury, stanovený koncovým bodem CC a C – kruhová dráha stanovená středem, koncovým bodem a smyslem otáčení CR – kruhová dráha stanovená poloměrem, koncovým bodem a smyslem otáčení RND – zaoblení rohů: kruhová dráha s oboustranně souvislým (tečným) napojením, stanovená poloměrem a vrcholem CHF – úkos: zadání vrcholu a délky úkosu“ Volné programování kontur FK (2) „Ne vždy je obrobek okótován v souladu s normou. Díky FK „volnému programování“ zadáte v těchto případech jednoduše z klávesnice známá data, aniž byste museli něco přepočítávat nebo vypočítávat. Přitom mohou být jednotlivé prvky kontury neurčité, pokud je určena celá kontura sama o sobě. Vedou-li data k vícerým matematickým řešením, nabídne grafický procesor iTNC 530 možná řešení k rozhodnutí.“ Praktické pevné cykly (3) „Často se opakující technologické operace, které zahrnují několik kroků, jsou uloženy v iTNC 530 jako cykly. Naprogramujete je s pomocí dialogů a s podporou grafických pomocných schémat, která názorně zobrazí potřebné parametry zadání. - Cykly vrtání, hlubokého vrtání, vystružování, vyvrtávání, zahlubování, řezání závitů a frézování závitů - Cykly k frézování kapes, ostrůvků a drážek - Cykly k vytváření bodových rastrů (vzorů), např. díry na kružnici nebo na ploše - SL-cykly, jimiž lze obrábět souběžně s obrysem složitější obrysy, které se skládají z více navazujících dílčích obrysů, interpolace na plášti válce - Cykly k plošnému frézování rovinných nebo vzájemně se pronikajících ploch - Cykly pro transformaci (přepočet) souřadnic, jimiž lze libovolné obrysy posouvat, natáčet, zrcadlit, zvětšovat a zmenšovat - Speciální cykly.“
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 10/35
Najetí a opuštění obrysu (1) Abychom se vyhnuli zanechání stopy nástroje při najetí nebo odjetí z obrysu, využívá se funkce tečného napojení dráhy nástroje na obrys. Zadá se pouze začátek (konec) obrysu a poloměr dráhy najetí (odjetí) a zbytek zařídí řídící systém. Funkce APPR (angl. approach = najetí) a DEP (angl. departure = odjezd) se aktivují klávesou APPR/DEP. Potom lze zvolit pomocí softkláves následující tvary drah: APPR LT, DEP LT – přímka s tangenciálním napojením APPR LN, DEP LN – přímka kolmo k bodu obrysu APPR CT, DEP CT – kruhová dráha s tangenciálním napojením APPR LCT, DEP LCT – kruhová dráha s tangenciálním napojením na obrys, najetí a odjetí do/z pomocného bodu mimo obrys po tangenciálně napojeném přímkovém úseku.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 11/35
2. Programování obrysů v iTNC 530 Heidenhain s použitím DXF souboru
Obrázek 3 Výkres součásti
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 12/35
Obrázek 4 Tvar vymodelovaný v Autodesk Inventoru
Obrázek 5 Vytvoření geometrie v Autodesk Inventor
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 13/35
Obrázek 6 Ukládání kopie
Obrázek 7 Ukládání kopie jako dxf formát
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 14/35
Obrázek 8 Nastavení – Výběr verze
Obrázek 9 Výběr dalších možností
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 15/35
Obrázek 10 Výběr pouze geometrie modelu
Obrázek 11 Uložení dxf souboru
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 16/35
Obrázek 12 Načtení dxf formátu v iTNC 530 Heidenhaín
Obrázek 13 Otevření dxf formátu v iTNC 530 Heidenhain
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 17/35
Obrázek 14 Výběr zvolené kontury (kapsy) a uložení zvolených elementů
Obrázek 15 Výběr ostrůvku a uložení zvoleného elementu
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 18/35
Program kapsa vygenerovaný z dxf souboru 0 BEGIN PGM kapsa MM 1 L X+22.3324 Y+42.5 Z+0 2 CC X+22.3324 Y+36.5 3 C X+16.7702 Y+38.75 DR+ 4 CC X+7.5 Y+42.5 5 C X+11.25 Y+33.2298 DR6 CC X+13.5 Y+27.6676 7 C X+7.5 Y+27.6676 DR+ 8 L X+7.5 Y+22.3324 Z+0 9 CC X+13.5 Y+22.3324 10 C X+11.25 Y+16.7702 DR+ 11 CC X+7.5 Y+7.5 12 C X+16.7702 Y+11.25 DR13 CC X+22.3324 Y+13.5 14 C X+22.3324 Y+7.5 DR+ 15 L X+27.6676 Y+7.5 Z+0 16 CC X+27.6676 Y+13.5 17 C X+33.2298 Y+11.25 DR+ 18 CC X+42.5 Y+7.5 19 C X+38.75 Y+16.7702 DR20 CC X+36.5 Y+22.3324 21 C X+42.5 Y+22.3324 DR+ 22 L X+42.5 Y+27.6676 Z+0 23 CC X+36.5 Y+27.6676 24 C X+38.75 Y+33.2298 DR+ 25 CC X+42.5 Y+42.5 26 C X+33.2298 Y+38.75 DR27 CC X+27.6676 Y+36.5 28 C X+27.6676 Y+42.5 DR+ 29 L X+22.3324 Y+42.5 Z+0 30 END PGM kapsa MM Program cep vygenerovaný z dxf souboru 0 BEGIN PGM cep MM 1 L X+31 Y+25 Z+0 2 CC X+25 Y+25 3 C X+31 Y+25 DR4 END PGM cep MM Program obrysovyvzorec vytvořený programátorem 0 BEGIN PGM obrysovyvzorec MM 1 DECLARE CONTOUR QC1 = "kapsa" 2 DECLARE CONTOUR QC2 = "cep" 3 QC10 = ( QC1 ) \ QC2 4 END PGM obrysovyvzorec MM Program kostka1 vytvořený programátorem 0 BEGIN PGM kostka1 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+50 Y+50 Z+0 3 TOOL CALL 3 Z S3000 4 L Z+250 R0 FMAX Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 19/35
5 SEL CONTOUR "obrysovyvzorec" 6 CYCL DEF 20 DATA OBRYSU ~ Q1=-15 ;HLOUBKA FREZOVANI ~ Q2=+1 ;PREKRYTI DRAHY NAST. ~ Q3=+0 ;PRIDAVEK PRO STRANU ~ Q4=+0 ;PRIDAVEK PRO DNO ~ Q5=+0 ;SOURADNICE POVRCHU ~ Q6=+2 ;BEZPECNOSTNI VZDAL. ~ Q7=+50 ;BEZPECNA VYSKA ~ Q8=+0 ;RADIUS ZAOBLENI ~ Q9=+1 ;SMYSL OTACENI 7 CYCL DEF 22 VYHRUBOVANI ~ Q10=-5 ;HLOUBKA PRISUVU ~ Q11=+150 ;POSUV NA HLOUBKU ~ Q12=+500 ;POSUV PRO FREZOVANI ~ Q18=+0 ;PREDHRUBOVACI NASTR. ~ Q19=+60 ;POSUV PENDLOVANI ~ Q208=+1000 ;POSUV NAVRATU ~ Q401=+100 ;FAKTOR POSUVU ~ Q404=+0 ;ZPUSOB ZACISTENI 8 CYCL CALL M3 9 L Z+250 R0 FMAX M5 10 L X-40 Y+80 R0 FMAX 11 M2 12 END PGM kostka1 MM
Obrázek 16 Testování programu kostka1 – před spuštěním
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 20/35
Obrázek 17 Simulace programu kostka1
Obrázek 18 Simulace po dokončení obrábění
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 21/35
3. Ukázka programování nerotační součásti v dialogu Sinumerik Operate Mill
Obrázek 19 Výkres součásti
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 22/35
Obrázek 19 Tabulka seznam nástrojů
Obrázek 20 Hlavička programu Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 23/35
Obrázek 21 Rovinné frézování
Obrázek 22 Vytváření kontury vnějšího tvaru
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 24/35
Obrázek 23 Frézování vnějšího tvaru
Obrázek 24 Vrtání otvoru
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 25/35
Obrázek 25 Možnosti polohování
Obrázek 26 Připravený program
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 26/35
4. Ukázka programování nerotační součásti v CAD/CAM programu AlphaCAM
Obrázek 27 Výkres součásti
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 27/35
Obrázek 28 Vytvoření geometrie
Obrázek 29 Návrh frézování vnějšího tvaru
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 28/35
Obrázek 30 Návrh frézování kapes
Obrázek 31 Návrh frézování lícní plochy
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 29/35
Obrázek 32 Obrobený tvar
Program vygenerovaný v NC kódu postprocesorem pro stroj EMCO MILL50Sinumeric810M, vytvořený v CAD/CAM programu AlphaCAM VYPIS OPERACI POST: EMCO MILL 50 - Sinumeric 810M - 20040107 -------------------------------------------------OP 1 KONECNE OBROBENI NASTROJ 1 T135,FRÉZA_VÁLCOVÁ_10 MM EFEKTIVNI PRUMER 10 Delka Posuvu: 250.4 Cas pro OP 1: 2m 34s OP 2 PRIMKOVE VYBRANI - Dokončování NASTROJ 1 T120,FRÉZA_VÁLCOVÁ_5 MM EFEKTIVNI PRUMER 5, SIRKA REZU 3.75 Delka Posuvu: 182 Cas pro OP 2: 2m 01s OP 3 Lícové Frézování NASTROJ 1 VÁLCOVÁ 40MM 4F SC HSS EFEKTIVNI PRUMER 40 Delka Posuvu: 172.9 Cas pro OP 3: 1m 53s -------------------------------------------------Celkova delka Posuvu ....................... 605.3 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 30/35
Cas pro Vymenu Nastroje ................... 0m 30s Celkovy Cas ............................... 6m 58s -------------------------------------------------Materiál: 42 4201.6 (HSS HRUBOVÁNÍ) Chladit emulsí -------------------------------------------------START '(%MPF771) %MPF771 N0005 G54 '(OP 1 KONECNE OBROBENI NASTROJ 1 T135,FRÉZA_VÁLCOVÁ_10 MM) '(EFEKTIVNI PRUMER 10) N0010 T1 D1 (T135,FRÉZA_VÁLCOVÁ_10 MM) N0015 G94 S1000 M03 N0020 G00 X5 Y5 Z30 N0025 G00 X5 Y5 Z2 N0030 G01 X5 Y5 Z-1.3 F35 N0035 G03 X0 Y0 U5 F100 N0040 G01 X0 Y-50 Z-1.3 N0045 G01 X-50 Y-50 Z-1.3 N0050 G01 X-50 Y0 Z-1.3 N0055 G01 X0 Y0 Z-1.3 N0060 G03 X25 Y25 U25 N0065 G00 X25 Y25 Z30 N0070 M05 '(OP 2 PRIMKOVE VYBRANI - DOKONČOVÁNÍ NASTROJ 1 T120,FRÉZA_VÁLCOVÁ_5 MM)
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 31/35
'(EFEKTIVNI PRUMER 5, SIRKA REZU 3.75) N0075 T1 D2 (T120,FRÉZA_VÁLCOVÁ_5 MM) N0080 G94 S1000 M03 N0085 G00 X-36.562 Y-16.25 Z30 N0090 G00 X-36.562 Y-16.25 Z2 N0095 G01 X-36.562 Y-16.25 Z-1.3 F35 N0100 G01 X-32.462 Y-16.25 Z-1.3 F100 N0105 G02 X-25 Y-13.5 U11.5 N0110 G03 X-23.586 Y-12.5 U1.5 N0115 G01 X-32.348 Y-12.5 Z-1.3 N0120 G03 X-37.557 Y-17.75 U14.5 N0125 G03 X-34.959 Y-19.25 U1.5 N0130 G02 X-25 Y-13.5 U11.5 N0135 G03 X-25 Y-10.5 U1.5 N0140 G03 X-32.348 Y-12.5 U14.5 N0145 G00 X-32.348 Y-12.5 Z30 N0150 G00 X-34.731 Y-35.75 Z30 N0155 G00 X-34.731 Y-35.75 Z2 N0160 G01 X-34.731 Y-35.75 Z-1.3 F35 N0165 G01 X-29.085 Y-35.75 Z-1.3 F100 N0170 G02 X-34.124 Y-32 U11.5 N0175 G01 X-37.673 Y-32 Z-1.3 N0180 G03 X-37.557 Y-32.25 U1.5 N0185 G03 X-25 Y-39.5 U14.5 N0190 G03 X-25 Y-36.5 U1.5 N0195 G02 X-34.959 Y-30.75 U11.5
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 32/35
N0200 G03 X-37.673 Y-32 U1.5 N0205 G00 X-37.673 Y-32 Z30 N0210 G00 X-14.314 Y-29.25 Z30 N0215 G00 X-14.314 Y-29.25 Z2 N0220 G01 X-14.314 Y-29.25 Z-1.3 F35 N0225 G01 X-11.137 Y-29.25 Z-1.3 F100 N0230 G03 X-10.509 Y-25.5 U14.5 N0235 G01 X-13.511 Y-25.5 Z-1.3 N0240 G03 X-13.969 Y-21.75 U11.5 N0245 G01 X-10.869 Y-21.75 Z-1.3 N0250 G03 X-12.302 Y-18 U14.5 N0255 G01 X-15.156 Y-18 Z-1.3 N0260 G03 X-15.041 Y-19.25 U1.5 N0265 G02 X-15.041 Y-30.75 U11.5 N0270 G03 X-12.443 Y-32.25 U1.5 N0275 G03 X-12.443 Y-17.75 U14.5 N0280 G03 X-15.156 Y-18 U1.5 N0285 G00 X-15.156 Y-18 Z30 N0290 M05 '(OP 3 LÍCOVÉ FRÉZOVÁNÍ NASTROJ 1 VÁLCOVÁ 40MM 4F SC HSS) '(EFEKTIVNI PRUMER 40) N0295 T1 D3 (VÁLCOVÁ 40MM 4F SC HSS) N0300 G94 S600 M03 N0305 G00 X16 Y-15 Z30 N0310 G00 X16 Y-15 Z2 N0315 G01 X16 Y-15 Z-0.3
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 33/35
N0320 G01 X-66 Y-15 Z-0.3 N0325 G00 X-66 Y-45 Z-0.3 N0330 G01 X16 Y-45 Z-0.3 N0335 G00 X16 Y-45 Z30 N0340 G00 X0 Y0 Z30 M05 N0345 M30
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 34/35
5. Odkazy a bibliografie (použité zdroje) 1. HEIDENHAIN: Příručka uživatele Popisný dialog HEIDENHAIN iTNC 530. 10/2007, Německo, Traunreut, 1.vyd., 781 s. 2. HEIDENHAIN: iTNC 530 Víceúčelové CNC řízení pro obráběcí centra, frézky a vyvrtávačky. 363 807-C3 5 09/2011, Printed in Czech Republic 3. Funkce řídícího systému HEIDENHAIN iTNC 530 pro obrábění: Bakalářská práce, Vladislav Cink, Brno 2007
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky 35/35