+ All Categories
Home > Documents > MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC...

MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC...

Date post: 09-Sep-2019
Category:
Upload: others
View: 16 times
Download: 0 times
Share this document with a friend
73
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV STROJÍRENSKÉ TECHNOLOGIE FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF MANUFACTURING TECHNOLOGY MOŽNOSTI SYSTÉMU SINUMERIK 840D PŘI PROGRAMOVÁNÍ OBRÁBĚCÍCH STROJŮ SINUMERIK 840D TOOLS FOR NC PROGRAMMING OF MACHINES DIPLOMOVÁ PRÁCE MASTER’S THESIS AUTOR PRÁCE BC. JOSEF HRABAL AUTHOR VEDOUCÍ PRÁCE ING. ALEŠ POLZER, PH.D. SUPERVISOR BRNO 2011
Transcript
Page 1: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV STROJÍRENSKÉ TECHNOLOGIE

FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF MANUFACTURING TECHNOLOGY

MOŽNOSTI SYSTÉMU SINUMERIK 840D PŘI PROGRAMOVÁNÍ OBRÁBĚCÍCH STROJŮ SINUMERIK 840D TOOLS FOR NC PROGRAMMING OF MACHINES

DIPLOMOVÁ PRÁCE MASTER’S THESIS

AUTOR PRÁCE BC. JOSEF HRABAL AUTHOR

VEDOUCÍ PRÁCE ING. ALEŠ POLZER, PH.D. SUPERVISOR

BRNO 2011

Page 2: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

Vysoké učení technické v Brně, Fakulta strojního inženýrství

Ústav strojírenské technologieAkademický rok: 2010/2011

ZADÁNÍ DIPLOMOVÉ PRÁCE

student(ka): Bc. Josef Hrabal

který/která studuje v magisterském navazujícím studijním programu

obor: Strojírenská technologie (2303T002)

Ředitel ústavu Vám v souladu se zákonem č.111/1998 o vysokých školách a se Studijním azkušebním řádem VUT v Brně určuje následující téma diplomové práce:

Možnosti systému Sinumerik 840D při programování obráběcích strojů

v anglickém jazyce:

Sinumerik 840D tools for NC programming of machines

Stručná charakteristika problematiky úkolu:

Při programování obráběcích strojů je možno využít řady různých programovoacích jazyků ametodik. Vytvoření uceleného přehledu možostí systému Sinumerik s prakticky realizovanýmiukázkovými příklady ve formě interaktivních studijních materiálů umožní přiblížit tutoproblematiku osobám, které teprve volí vhodný způsob programovacího prostředí pro zajištěnívýroby třískovým obráběním na frézovacích a soustružnických obráběcích centrech.

Cíle diplomové práce:

- stručné začlenění řídicího systému Sinumerik 840D mezi ostatní řídicí systémy obráběcích strojůa metody NC programování- návrh a zpracování technické dokumentace obráběné součásti- praktické ověření výrobního procesu v laboratořích ÚST

Page 3: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

Seznam odborné literatury:

1. AB SANDVIK COROMANT - SANDVIK CZ s.r.o. Příručka obrábění - Kniha pro praktiky.(Přel. z: Modern Metal Cutting - A Practical Handbook. Překlad M. Kudela.), 1. vyd., Praha,Scientia, s.r.o., 1997. 857 p. ed. J. Machač, J. Řasa, ISBN 91-97 22 99-4-6.2. POLZER, A.; DVOŘÁK, J. Internetový portál pro CNC a CAD/CAM technologie. [online].2010. Dostupné na WWW: http://cadcam.fme.vutbr.cz/3. Návody k programování. Cykly. 4. vydání, Erlangen, SIEMENS a.s., 2000, 320 s. 4. Návody k programování. Návod k obsluze. 4. vydání, Erlangen, SIEMENS a.s., 2000, 469 s. 5. Návody k programování. Základy. 4. vydání SIEMENS a.s., 2000, 456s. 6. HUMÁR, A. Materiály pro řezné nástroje. Studijní opory. VUT-FSI v Brně, ÚST, Odbortechnologie obrábění. 2006. [online]. Dostupné na www:http://ust.fme.vutbr.cz/obrabeni/opory-save/mat_pro_rez_nastroje/materialy_pro_rezne_nastroje_v2.pdf.7. HUMÁR, A. Materiály pro řezné nástroje. Odborné publikace. Praha, MM publishing s.r.o.2008. 235 p. ISBN 978-80-254-2250-2.8. SHAW, M.C. Metal Cutting Principles. Oxford University Press, 2nd ed., 2005, pp. 651, ISBN0-19-514206-3.

Vedoucí diplomové práce: Ing. Aleš Polzer, Ph.D.

Termín odevzdání diplomové práce je stanoven časovým plánem akademického roku 2010/2011.

V Brně, dne 19.11.2010

L.S.

_______________________________ _______________________________prof. Ing. Miroslav Píška, CSc. prof. RNDr. Miroslav Doupovec, CSc.

Ředitel ústavu Děkan fakulty

Page 4: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 4

ABSTRAKT

Diplomová práce se zabývá možnostmi systému Sinumerik 840D

v aplikacích na soustružnických centrech. V první části je práce zaměřena na

metody NC programování a hlavně na popis a ovládání daného řídícího

systému pomocí výukového programu SinuTrain 7.5 Ed. 2. V druhé části jsou

vytvořeny NC programy, na zvolené součásti, s parametrickým zadáváním a

to s použitím protivřetene. Technologie výroby a tvorba NC programu je

tvořena pro CNC stroj SP280SY. V závěru práce je provedena simulace

obrábění s výstupem strojních časů.

Klíčová slova

Sinumerik 840D, SinuTrain 7.5 Ed. 2, SP280SY, parametrické

programování

ABSTRACT

This thesis deals with the possibilities of SINUMERIK 840D applications

on turning centers. The first part of the thesis is focused on methods of NC

programming and especially on the description and operation of the control

system through the tutorial SinuTrain 7.5 Ed. 2. The second part of thesis is

generated NC programs on the selected components with parametric typing

and using a counter. Production technology and the creation of the NC

program is created for the CNC machine SP280SY. In conclusion, the thesis is

done machining simulation machine with output times.

Key words

Sinumerik 840D, SinuTrain 7.5 Ed. 2, SP280SY, parametric

programming

BIBLIOGRAFICKÁ CITACE HRABAL, J. Možnosti systému Sinumerik 840D při programování obráběcích strojů. Brno: Vysoké učení technické v Brně, Fakulta strojního inženýrství, 2011. 65 s. Vedoucí diplomové práce Ing. Aleš Polzer, Ph.D..

Page 5: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 5

Prohlášení

Prohlašuji, že jsem diplomovou práci na téma Možnosti systému

Sinumerik 840D p ři programování obráb ěcích stroj ů vypracoval

samostatně s použitím odborné literatury a pramenů, uvedených na seznamu,

který tvoří přílohu této práce.

Datum: 27.5.2011 ………………………………….

Bc. Hrabal Josef

Page 6: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 6

Poděkování

Děkuji tímto Ing. Aleši Polzerovi, Ph.D. za cenné připomínky a rady

při vypracování diplomové práce.

Dále děkuji panu Miroslavu Hrabalovi za cenné rady při tvorbě

technologického postupu.

Page 7: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 7

OBSAH Abstrakt ..........................................................................................................................4 Prohlášení......................................................................................................................5 Poděkování....................................................................................................................6 Obsah .............................................................................................................................7 Úvod ...............................................................................................................................9 1 ZAČLENĚNÍ ŘÍDÍCÍHO SYSTÉMU SINUMERIK 840D MEZI OSTATNÍ ŘÍDÍCÍ SYSTÉMY ......................................................................................................10

1.1 Řídící systém SINUMERIK [1] ........................................................................10 1.2 Řídící systém FANUC [3].................................................................................12 1.3 Řídící systém HEIDENHAIN [5]......................................................................13

1.3.1 Soustružení ...................................................................................................13 1.3.2 Frézování.......................................................................................................13

1.4 Stručné shrnutí uvedených řídících systémů ...............................................14 2 METODY NC PROGRAMOVÁNÍ........................................................................14

2.1 Rozdělení dle způsobu programování...........................................................14 2.2 Rozdělení dle způsobu vyjádření souřadnic [12] .........................................16

3 ŘÍDÍCÍ SYSTÉM SINUMERIK 840D ..................................................................17 3.1 Požadavky pro instalaci SinuTrainu 7.5 Ed. 2..............................................17 3.2 Spouštění simulačního programu SinuTrain ................................................18

3.2.1 Základní ovládání SinuTrainu.....................................................................19 3.3 Zakládání nových programů a podprogramů ...............................................20

3.3.1 Správa a editace programů ........................................................................21 3.4 Vytvoření nástroje v SinuTrainu .....................................................................22 3.5 Vytvoření kontury ..............................................................................................25 3.6 Simulace.............................................................................................................27 3.7 Cykly v Sinumeriku 840D.................................................................................28

3.7.1 Soustružnické cykly [19]..............................................................................28 3.7.2 Vrtací cykly [19] ............................................................................................28

3.8 Parametrické programování ............................................................................30 3.8.1 Deklarování parametrů R [22] ....................................................................31 3.8.2 Nepodmíněné programové skoky [23]......................................................32 3.8.3 Podmíněné programové skoky ..................................................................33 3.8.4 Funkce IF + ELSE ........................................................................................35 3.8.5 Funkce CASE ...............................................................................................36

3.9 Výroba n-hranů na soustružnických centrech ..............................................36 4 NÁVRH A ZPRACOVÁNÍ TECHNICKÉ DOKUMENTACE OBRÁBĚNÉ SOUČÁSTI ..................................................................................................................39

4.1 Vyráběná součást – Hadicový vyústek..........................................................40 4.2 Soustružnické centrum SP280SY ..................................................................41 4.3 Způsob upnutí obrobku ....................................................................................42 4.4 Volba řezných nástrojů a podmínek...............................................................43 4.5 Tvorba NC programu........................................................................................51

4.5.1 Rozbor zvolených částí NC programu ......................................................52 4.5.2 Výstup simulace NC programu ..................................................................56

4.6 Technicko-ekonomické zhodnocení...............................................................57 Závěr ............................................................................................................................59

Page 8: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 8

Seznam použitých zdrojů ..........................................................................................60 Seznam použitých zkratek a symbolů.....................................................................64 Seznam příloh .............................................................................................................65

Page 9: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 9

ÚVOD

V současné době se kladou stále vyšší nároky na kvalitu odvedené

práce, na snižování výrobních časů a to za pokud možno nejnižší výrobní

náklady. K dodržení těchto požadavků je zapotřebí využívat moderních

technologií výroby. Použití CNC strojů s vyspělými řídícími systémy,

maximální využití řezných nástrojů a v neposlední řadě vhodně zvolený

způsob programování.

Dle potřeby programátora je možné v řídících systémech moderních

CNC strojů využívat programování v ISO kódu nebo dílenského

programování.

Na výrobu podobných součástí lišící se pouze rozměry, je vhodné

parametrické programování, které je v dnešní době stále více používáno.

Tímto způsobem programování získáváme univerzální NC program pro určitý

typ součástek a šetříme tak čas programátora při tvorbě NC programů.

Diplomová práce se snaží přiblížit programování začínajícím

programátorům v řídícím systému Sinumerik 840D, jeho funkce a možnosti na

soustružnických centrech.

Obr. 1.1 Ovládací panel simulátoru SinuTrain 7.5 Ed. 2

Page 10: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 10

1 ZAČLENĚNÍ ŘÍDÍCÍHO SYSTÉMU SINUMERIK 840D MEZI OSTATNÍ ŘÍDÍCÍ SYSTÉMY

CNC stroje jsou vybaveny moderními řídícími systémy. Mezi hlavní

celosvětové výrobce se řadí tři společnosti, které jsou na špici s vývojem

řídících systémů. Jedná se o firmy Siemens, Fanuc, Heidenhain. Všechny

systémy od uvedených společností dokáží uspokojit požadavky zákazníků, ale

vždy se od sebe nepatrně liší. Jejich vlastnosti jsou uvedeny dále v popisu

jednotlivých systémů, což by mělo usnadnit vhodný výběr při rozhodování

zakoupení daného řídícího systému.

1.1 Řídící systém SINUMERIK [1]

Základní vlastnosti řídících systémů Sinumerik nabízených společností

Siemens:

• SINUMERIK 802S base line

- extrémně jednoduchá údržba a programování

- řízení maximálně čtyř os, z toho jedno analogové vřeteno a

tři analogové lineární osy

- je určen pro krokové motory

• SINUMERIK 802C base line

- extrémně jednoduchá údržba a programování

- je určen pro analogové pohony

- řízení maximálně čtyř os, z toho jedno analogové vřeteno a

tři analogové lineární osy

Page 11: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 11

• SINUMERIK 802D sl (solution line)

- řízení maximálně pěti os, z nich můžou být až dvě vřetena

- digitální pohony SINAMICS S120

- možnost analogového vřetene

- pro soustružení a frézování nižších a středních výkonů

- podpora cyklů, definování kontur

- přenos a záloha pomocí CF paměťových karet

• SINUMERIK 810D

- digitální řízení až šesti os včetně dvou vřeten

- systém integrovaný do pohonů

- digitální pohony SIMODRIVE 611D

• SINUMERIK 828D BASIC T

- digitální řízení až pěti os / vřeten, včetně poháněných

nástrojů

- vhodný pro soustružnická centra

• SINUMERIK 828D [2]

- možnost dílenského programování ShopMill / ShopTurn

- přenos a záloha dat přes USB, CF-karty, Ethernet

- digitální řízení maximálně osmi os / vřeten

• SINUMERIK 840D sl

- digitální řízení až třiceti jedné os

- integrovaný do pohonů S120 SINAMICS

- pro středně velké více - osé systémy

• SINUMERIK 840D

- digitální řízení až třiceti jedné os

- integrované bezpečnostní funkce pro stroj i člověka

- vhodný pro většinu technologických aplikací

Page 12: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 12

• SINUMERIK 840Di sl

- spolupráce s pohony S120 SINAMICS

- digitální řízení až dvaceti os

- systém integrovaný do PC

- vhodný pro obráběcí stroje, speciální stroje a modernizaci

strojů

1.2 Řídící systém FANUC [3]

Základní vlastnosti nabízených řídících systémů společnosti FANUC:

• Série 30i / 31i / 32i

- tato série je vhodná až pro čtyřicet řízených os a až 8

řízených vřeten

- současně řízených os až dvacet čtyři

- vhodné pro nejvíce náročné obráběcí stroje

- nanometrická přesnost interpolace

• Série 0i Model D

- možnost až jedenácti řízených os a řízení čtyř vřeten

- čtyři současně řízené osy

- při použití 8,4” displeje je k dispozici program MANUAL

GUIDE 0i ( programovací nástroj, který usnadňuje vytváření

programu v ISO kódu pro frézovací a soustružnické

aplikace) a TURN MATE i (podpora soustružnických cyklů

– hrubování, dokončování…)

- při použití 10,4” displeje lze použít MANUAL GUIDE i

(dílenské programování)[4]

Page 13: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 13

• Série 0i Mate – Model D

- vhodný s použitím pohonů série βi pro standardní obráběcí

stroje

- podporuje software MANUAL GUIDE 0i a TURN MATE i

- pět řízených os a až dvou řízených vřeten

- tři současně řízené osy

1.3 Řídící systém HEIDENHAIN [5]

Řídící systémy nabízené společností HEIDENHAIN:

1.3.1 Soustružení

• MANUALplus 620

- soustruhy s jedním vřetenem a suportem (osa X a Z), C

osou, nebo polohovatelné vřeteno a poháněné nástroje

- smartTurn (dílensky orientované programování)

- digitální i analogové pohony

- horizontální i vertikální soustruhy

1.3.2 Frézování

• iTNC 530

- digitální řízení až třinácti os a vřetene

- souvislé řízení

- ISO a dílensky orientované programování

- možnost programování na iTNC programovací stanici

v klidu mimo dílnu

• TNC 620

- řízení až pěti os a neřízené vřeteno

- dílensky orientované programování

- možnost programování na TNC pracovišti mimo dílnu

Page 14: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 14

• TNC 320 [6]

- řízení až pěti os, místo jedné osy lze nastavit natočení

vřetene

- souvislé řízení

- dílensky orientované programování

- možnost programování na TNC pracovišti mimo dílnu

• TNC 124 [7]

- pravoúhlé řízení

- analogové řízení tří os

- dílensky orientované programování

1.4 Stručné shrnutí uvedených řídících systém ů

Systém Fanuc nabízí výkonný hardware, otevřenost systému - možnost

úpravy systému dle potřeby zákazníka [14]. Siemens má propracovanější

prostředí pro vývoj těchto potřeb. [15] Je vhodný pro téměř všechny

technologické operace. Heidenhain se specializuje na dílensky orientované

programování.

2 METODY NC PROGRAMOVÁNÍ

2.1 Rozdělení dle zp ůsobu programování

• ISO programování – ruční programování, kde je program psán

do textového editoru, jako je například poznámkový blok, pomocí

tzv. G-kódu (obr. 2.1). Tento způsob programování není už tak

častý a to z důvodu zdlouhavého počítání jednotlivých souřadnic

potřebných k tvorbě programu. Avšak při velkosériové výrobě, kdy

chceme zkrátit strojní čas na minimum, vytvořit co nejkratší dráhy

dle myšlenky programátora, je použití této metody na místě.

Dalším způsobem je program vytvářen taktéž G-kódem

(obr. 2.2), ale v softwaru, který umožňuje použití podpůrných cyklů

(hrubování, kopírování pomocí kontury, vrtání…). [8]

Page 15: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 15

Obr. 2.2 ISO programování s podporou

cyklů v Sinutrainu Operate 2.6 SP1 Obr. 2.1 Ruční programování do textového

editoru

• Dílensky orientované programování – metoda programování

pomocí dialogové grafiky, není nutné znát G-kód (obr. 2.3).

Programátor je naváděn dialogovými okny, které vyplňuje.

Programování lze provádět i za běhu stroje, kdy se obrábí jiná

součást. [9]

Obr. 2.3 Dílensky orientované programování v ShopTurnu od Siemensu [13]

Page 16: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 16

• CAD/CAM – spadají sem např. softwary PowerMill (obr.2.4),

SurfCAM, Catia, Pro/Engineer. Tato metoda programování se

používá hlavně tam, kde ostatní metody nestačí (složité součásti).

Pracuje na základě modelu vytvořeného v CAD systémech nebo

přímo v daném programu. Programátor si zvolí vhodný postup

obrábění a tvorby drah nástroje. Výstupem jsou CL data, které se

pomocí postprocesoru transformují na NC program, který náš

řídící systém podporuje. [10]

Obr. 2.4 Prostředí PowerMILL 5.5 [11]

2.2 Rozdělení dle zp ůsobu vyjád ření sou řadnic [12]

• Absolutní programování - G90 – spočívá v zadávání souřadnic

z jednoho bodu (většinou nulový bod obrobku). Používá se tam,

kde jsou výrobní výkresy kótované od jedné základny.

Page 17: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 17

• Inkrementální programování - G91 – tzv. přírůstkové progra-

mování, kdy zadáváme pouze hodnotu, o kterou chceme změnit

stávající souřadnici. Používá se tam, kde jsou výkresy součástí

kótované řetězově nebo při složitých výrobních výkresech,

z důvodu usnadnění práce programátora.

Obr. 2.5 Způsob programování: a) absolutní, b) inkrementální

3 ŘÍDÍCÍ SYSTÉM SINUMERIK 840D

V této kapitole bude popsán postup práce v uvedém řídícím systému,

pomocí programu SinuTrain 7.5 Ed. 2. Což je software, který umožňuje tvorbu

NC programu a provedení simulace bez CNC stroje. V uvedeném simulačním

softwaru lze vytvářet NC programy pro Sinumerik 810D, 840D, 840Di sl., 840D

sl.. Popis funkcí a možností, které Sinumerik nabízí budou rozebrány pro ISO

programování soustružnických center.

3.1 Požadavky pro instalaci SinuTrainu 7.5 Ed. 2

Software SinuTrain 7.5 Ed. 2 není nijak hardwarově náročný, požadavky

na jeho chod jsou následující:

• procesor min. 1,5 GHz

Page 18: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 18

• RAM paměť min. 512 MB

• velikost místa na disku 1,1 GB

• operační systém Win. XP Professional (Service pack 3) – 32

bitová verze [16]

Splnění uvedených požadavků by neměl být v dnešní době problém, až

na operační systém Win. XP, který už není moc obvyklý. Existuje ale řešení,

použít virtuální PC, např. Sun VirtualBOX, který je volně stažitelný. Zde si

nainstalovat Win. XP a následně SinuTrain.

3.2 Spoušt ění simula čního programu SinuTrain

Software SinuTrain spustíte ikonou umístěnou na ploše.

Následně se zobrazí okno (obr. 3.1) s nabízenými technologiemi obrábění a

způsoby správy nástrojů. Po výběru vhodné technologie je nutné nastavit

velikost rozlišení dle možností vašeho monitoru. Při nesprávně zvoleném

rozlišení se zobrazí chybová hláška upozorňující na tuto skutečnost.

Obr. 3.1 Okno s možností výběru technologie obrábění

Page 19: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 19

V této práci budou přiblíženy programovací prostředí pro soustružnická

centra. Programování pomocí G-kódu (Turning machine + simple tools ).

3.2.1 Základní ovládání SinuTrainu

Po spuštění SinuTrainu naběhne program do následujícího stavu, viz

obr. 3.2. Aktivní je režim STROJ , tlačítkem MENU SELECT (F10) se

přepneme do oblasti hlavního menu, kde můžeme zahájit činnost tvorby

programu, nástrojů atd.

Obr. 3.2 Obrazovka při prvotním naběhnutí SinuTrainu

1 – horizontální funkční tlačítka (lze je ovládat klávesami F1 – F8)

2 – vertikální funkční tlačítka (lze je ovládat klávesami shift+ F1 – F8)

3 – návrat do nadřazené oblasti

4 – rozšíření horizontálních funkčních tlačítek

Page 20: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 20

3.3 Zakládání nových program ů a podprogram ů

Při tvorbě nového NC programu součásti nejprve vytvoříme adresář

s koncovkou WPD, který bude nadále obsahovat všechny náležitosti potřebné

pro chod NC programu. Nejčastěji jsou to hlavní program (MPF) a

podprogramy (SPF). SinuTrain dále umožňuje uložení tabulek nástrojů (TOA),

posunutí nulových bodů (UFR) a také dat R-parametrů (RPA). Tuto funkci

nalezneme v manažeru program. Přenesením kurzoru na libovolný vytvořený

NC program a kliknutím na tlačítko Save setup data otevřeme tabulku

s uvedenými možnostmi (obr. 3.3).

Nelze vytvořit více programů či podprogramů se stejným názvem, tudíž

je nutné vždy volit originální název. Název programu by neměl obsahovat jiné

znaky než písmena A..Z, číslice 0..9 a podtržení. První dva znaky by měly být

písmena nebo znak podtržení a písmeno. Maximální počet znaků v názvu by

neměl překročit hodnotu 24. [17]

Během práce v SinuTrainu je možné načítat výrobní výkresy součástí

vytvořené v běžně používaných CAD systémech ve formátu dxf a to pomocí

modulu CadReader, který je součástí uvedeného simulátoru. A zjednodušit si

tak vytváření kontury, podél které se bude obrábět.

Obr. 3.3 Dialogové okno s nabídkou uložení seřizovacích dat

Page 21: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 21

3.3.1 Správa a editace programů

S již vytvořenými programy lze manipulovat pomocí tlačítka Manage

programs. Tato funkce nabízí vytvoření nového programu, kopírování a

vložení stávajícího programu pod jiným názvem, dále smazání a přejmenování

programu.

Znalost editace programu je nezbytně nutná pro tvorbu a správný zápis

bloků programu. K editaci nám SinuTrain nabízí několik nástrojů. Patří mezi ně

přepsání, označení, smazání a kopírování bloku. Dalším nástrojem je

hledat/přejít na, který umožňuje skočit na požadovaný řádek (např. N120),

začátek nebo konec programu. Také vyhledat požadované slovo v NC

programu (např. CYCLE93…).

Obr. 3.4 Schéma postupu při editaci programů

Výhodou při psaní NC programu, která urychluje tuto činnost, je použití

automatického číslování bloků programu (obr. 3.4). Zde se nastaví počáteční

hodnota prvního bloku a přírůstek, o který budou další bloky od sebe číselně

vzdáleny.

Page 22: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 22

Při zásahu do programu a vepsání mezi posloupnost navazujících bloků

nový blok se pomocí nástroje „přečíslování“ automaticky přečíslují všechny

bloky programu podle zadání v editoru nastavení (obr. 3.4). V editoru

nastavení také doporučuji přednastavit časový interval automatického

ukládání na pevný disk. A to z důvodu nečekaného výpadku elektrické energie

nebo náhodilé chyby, která způsoby pád systému.

Retranslace (obr. 3.4) je nástroj sloužící pro editaci vytvořených cyklů,

např. CYCLE95. Najedeme kurzorem na požadovaný řádek v programu, kde

se vyskytuje a pomocí uvedeného nástroje můžeme editovat požadované

změny.

3.4 Vytvo ření nástroje v SinuTrainu

V NC programu voláme nástroj příkazem T1 D1 H1. T1 je označení

nástroje (např. vrták), D1 je korekce nástroje. Jednomu nástroji můžeme

přiřadit více korekcí. Například u zapichovacího nože bude korekce D1 pro

levou špičku a D2 pro pravou špičku (obr. 3.6). H1 uvádí polohu nástroje

v revolverové hlavě.

U soustružnického nože se zabýváme délkovými a rádiusovými

korekcemi. Abychom mohli programovat přímo konturu požadovaného dílce

podle výrobního výkresu a nedocházelo ke zkreslení výsledného tvaru je

nutné používat funkce G41 a G42, které počítají s rádiusovými korekcemi

nástroje. Jsou zohledněny poloměrem špičky nástroje. Délková korekce slouží

pro zjištění vzdálenosti špičky nástroje od nulového bodu nástroje (obr. 3.6).

Poloha tohoto bodu je obvykle na čele revolverové hlavy. Každý další vložený

nástroj vztahuje délkové korekce k tomuto bodu. To umožní řídícímu systému

vědět, kde se špička nástroje nachází v souřadném systému stroje a provádět

tak příkazy naprogramovaných drah programátorem. Obě tyto korekce jsou

zadávány při tvorbě nástroje do tabulky korekcí (obr. 3.7).

Typ nástroje je zadáván kódovým označením. Sestává se ze tří čísel,

které identifikují požadovaný typ nástroje. Poloha ostří se uvádí rovněž pod

číselným označením (obr. 3.5).

Page 23: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 23

Význam jednotlivých znaků v kódu nástroje:

1xx – frézovací nástroje

2xx – vrtací nástroje

4xx – brousicí nástroje

5xx – soustružnické nástroje……….500 – hrubovací nůž

510 – dokončovací nůž

520 – zapichovací nůž

530 – upichovací nůž

540 – závitový nůž

550 – tvářecí nástroj

560 – vyvrtávací nástroj (ECOCUT)

580 – měřící sonda

7xx – speciální nástroje

9xx – speciální nástroje.

Obr. 3.5 Nabídka polohy ostří v SinuTrainu

Do tabulky korekcí dále zadáváme následující hodnoty.

Opotřebení – představuje hodnotu opotřebení vůči novému nástroji, tento

údaj systém potřebuje pro výpočet korekcí nástroje a tím pádem je

docílena požadovaná přesnost výrobku.

Base – jedná se o geometrii tělesa, která je stálá a mění se v ní pouze

upínané nástroje [21].

Clearance angle – vedlejší úhel nastavení nástroje, tento parametr slouží

pro kontrolu, zda nedojde ke kolizi při zanořování nástroje.

Page 24: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 24

Řídící systém Sinumerik 840D umožňuje použít automatické sledování

opotřebení. Tato funkce sleduje dobu nástroje v řezu a po docílení námi

zadaného limitního stavu (trvanlivost nebo počet kusů) se indikuje výstraha.

Pokud byl v záloze tzv. duplo nástroj, což je nástroj stejných parametrů jako

stávající, dojde k automatické výměně a proces obrábění může pokračovat.

Pokud používáme nadrozměrný nástroj, je nutné využít funkce blokování

pozice v zásobníku, aby nedošlo ke kolizi se sousedními nástroji. [20]

Obr. 3.6 Schéma zapichovacího nože s délkovými korekcemi

Obr. 3.7 Tabulka korekcí s hodnotami pro zapichovací nůž

Page 25: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 25

3.5 Vytvo ření kontury

Abychom nemuseli počítat každý bod dráhy, po které se bude nástroj

pohybovat, vytvoříme konturu, na kterou se budeme odvolávat při použití cyklů

(hrubovacích a dokončovacích).Obvykle ji ukládáme do vlastního podprogram-

mu. Pro tvorbu kontury použijeme generátor kontur.

Vytvoření nové kontury aplikujeme na součást moto padáku (obr. 3.8).

V první řadě vytvoříme podprogram s názvem KONTURA_VNEJSI.SPF, viz.

kapitola 3.3. V úvodní tabulce budeme zadávat rovinu programování (G18) ,

startovací bod kontury (X,Y), nájezd na tento bod strojním posuvem (G1) nebo

rychloposuvem (G0). Po zadání hodnoty do příslušného pole vždy tuto

potvrzujeme klávesou enter. Dále postupujeme dle schématu (obr. 3.10), kde

výstupem je podprogram kontury v G-kódu. Konec podprogramu nesmíme

zapomenout ukončit funkcí M17.

Obr. 3.8 Rozměry moto padáku na Suzuki GSR 600

Obr. 3.9 Silniční motocykl Suzuki GSR 600

Page 26: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 26

Obr. 3.10 Schéma postupu tvorby kontury prostřednictvím konturového editoru

Page 27: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 27

3.6 Simulace

Simulace NC programu nám pomůže ověřit funkčnost programu a

odstranit tak nedostatky, které by mohli následně poškodit stroj. Na obrazovce

se vykreslují postupně dráhy nástroje jak byly naprogramovány, tak můžeme

sledovat, zda nástroj nezajíždí kam by neměl, např. z důvodu přepsání se v

zadávání souřadnic. Výsledkem simulace je také čas, za který je součást

obrobena, což nám pomůže k orientační kalkulaci ceny obrobku.

Po otevření NC programu, který chceme simulovat, spustíme tento režim

tlačítkem Simulation. V nabídce Settings (nastavení) vyplníme rozměry

polotovaru a použití nástrojových dat při simulaci. Ovládání simulace a

pohledů ukazuje obr. 3.11. Opuštění simulace se uskutečňuje přes tlačítko .

Obr. 3.11 Možnosti vizualizace

Page 28: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 28

3.7 Cykly v Sinumeriku 840D

SinuTrain nabízí podpůrné funkce pro generování cyklů. Tyto cykly nám

pomáhají zrychlit a zpřehlednit vytváření NC programu. Lze je využít pro

základní technologické operace frézování, soustružení a vrtání.

Cykly umísťujeme vždy samostatně na řádek NC programu. Před jeho

použitím nejprve nadefinujeme řezné podmínky (řezná rychlost, velikost a

směr otáček, chlazení) [18].

V následujících podkapitolách jsou uvedeny některé z mnoha cyklů pro

soustružnická centra, které Sinumerik 840D podporuje.

3.7.1 Soustružnické cykly [19]

CYCLE93 - zapichovací cyklus

CYCLE94 - odlehčovací zápich (tvar E, F)

CYCLE95 - odběr materiálu podél kontury

CYCLE96 - zápich závitu (tvar A, B, C, D)

CYCLE950 - upravený cyklus 95

CYCLE97 - řezání závitů

CYCLE98 - řezání řetězených závitů

3.7.2 Vrtací cykly [19]

CYCLE82 - vrtání a čelní zahlubování děr

CYCLE83 - vrtání hlubokých děr

CYCLE84 - vrtání závitů závitníkem bez délkové kompenzace

CYCLE85 - vrtání nebo vystružování děr bez přerušení

CYCLE86 - vrtání s orientovaným zastavením vřetene

CYCLE88 - vrtání s programovatelným a orientovaným zastavením

CYCLE801 - vrtání děr uspořádaných v mřížce

CYCLE840 - vrtání závitů závitníkem s délkovou kompenzací

HOLES1 - vrtání otvorů v řadě

HOLES2 - vrtání otvorů na kružnici

Page 29: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 29

Soustružnický cyklus 95 (obr. 3.12) s popisem významu jednotlivých

zadávaných parametrů.

Obr. 3.12 Grafická podpora cyklu 95 se zadávanými hodnotami

NPP….název podprogramu kontury

Operation….hrubování, dokončování nebo kompletní obrobení

Selection….podélné nebo příčné soustružení

Selection….vnější nebo vnitřní obrábění

Selection….soustružení s nebo bez zanoření

MID….šířka záběru ostří

FALZ….přídavek na dokončení v ose Z

FALX….přídavek na dokončení v ose X

FAL….celkový přídavek na dokončení (FALZ a FALX nebo jen FAL)

FF1….posuv při hrubování

FF2….posuv při zanořování

DT….prodleva pro zlomení třísky

Page 30: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 30

DAM….délka dráhy po které dojde ke zlomení třísky

VRT….návratová vzdálenost nástroje od kontury hrubování

Ukázka vrtacího cyklu 82 (obr. 3.13) s popisem významu jednotlivých

zadávaných parametrů.

Obr. 3.13 Grafická podpora cyklu 82 se zadávanými hodnotami

RTP….rovina konce cyklu zadávaná absolutně

RFP….referenční rovina zadávaná absolutně

SDIS….bezpečná vzdálenost zadávaná bez znaménka

DP….hloubka díry zadávaná absolutně

DPR….hloubka díry zadávaná od referenční roviny bez znamínka

DTB….časová prodleva na dně vyvrtané díry

3.8 Parametrické programování

Parametrické programování slouží k vytvoření univerzálního NC

programu u tvarově podobných součástí. Na místo konkrétní hodnoty

v programu je zadáván parametr R, kterému je už přiřazena požadovaná

hodnota. A to v systémové tabulce parametrů (obr. 3.14) nebo přímo

v programu. Výhoda deklarování parametrů v programu je v tom, že u daných

parametrů můžeme napsat jejich význam, což v tabulce parametrů není

možné.

Page 31: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 31

Obr. 3.14 Systémová tabulka parametrů R

3.8.1 Deklarování parametrů R [22]

Řídící systém Sinumerik 840D umožňuje deklarovat až 1000 výpočetních

parametrů. Do parametru lze zadávat přímo požadovanou hodnotu nebo

můžeme využít běžných matematických operátorů, (+, -, /, *, () ), jejichž

počínání je stejné jako je doposud známe z obecných pravidel matematiky.

Výpočetní parametry můžou nabývat hodnot ±(0.0000001...99999999).

Pokud nám uvedený rozsah nestačí, zadáme parametr exponenciálním

deklarováním s rozsahem hodnot ±(10-300… 10300). V tomto případě je

celkový povolený počet znaků 10 (včetně znaménka i desetinné tečky). Zápis

exponentu řešíme tak, že před jeho hodnotu vepíšeme znak EX.

Proměnné parametry nelze přiřazovat adresám G, N, L. Jako přiřazovací

znak se používá znak „=“.

Příklady deklarovaných parametrů:

R0 = 2,7182818 R9 = SIN(90)

R1 = -2,7182818 (sinus 90°)

R2 = -0,2 EX -2 R10 = SQRT (POT(R20))

R3= R1 + R2 (druhá odmocnina druhé mocniny parametru R20)

Page 32: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 32

R4 = R1 – R2 R11 = ROUND (R3 / R4)

R5 = R1 * R2 (zaokrouhlení podílu R3 / R4 na celé číslo)

R6 = R1 / R2 N30 G96 S = R20 M4

R7 = R0 + 10 N60 G0 X = R0 Z = -R0

R8 = R1 + R2 * R3 N150 G1 X = R0 Z0 F = R11

3.8.2 Nepodmíněné programové skoky [23]

Nepodmíněné skoky v programu slouží pro změnu posloupnosti načítání

bloků programu. Pokud chceme přeskočit určitý počet bloků, použijeme

GOTOF PRESKOC. Za tímto blokem nebudou čteny věty programu až po

docílení návěstí PRESKOC: , které definuje cíl skoku. Zpětné přeskočení

směrem k začátku programu umožní funkce GOTOB NAVRAT (obr. 3.15).

Tohoto lze využít např. při editaci programu, který chceme používat na

téměř stejnou součást a postačí nám vynechání určitých vět programu

k docílení požadovaného výsledku.

Obr. 3.15 Ukázka programování nepodmíněných skoků [23]

Page 33: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 33

3.8.3 Podmíněné programové skoky

Podstatou podmíněných skoků je splnění podmínky. Tyto jsou

definovány slovem IF. Což znamená, pokud je splněna podmínka (GOTOF

PRESKOC). Program přeskočí na návěstí PRESKOC: (obr. 3.16). Jestliže

podmínka splněna není program pokračuje v nezměněném pořadí bloků

programu.[22]

Podmínku lze stanovit s použitím matematických funkcí, operátorů,

výpočetních parametrů [23].

Obr. 3.16 Ukázka programování podmíněných skoků [23]

Za pomocí podmíněných skoků a parametrického programování je zde

realizován NC program na výrobu polotovaru úchytky, jejíž část má tvar

hyperboloidu (obr. 3.17). Vycházíme z rovnice hyperboly:

(3.1)

Základem tohoto programu je vytvoření podmínky, která dokud není

splněna opakovaně vrací hodnotu k dalšímu přepočtu. Tak docílíme

požadovaného pohybu nástroje na souřadnice po námi zadaném inkrementu,

jehož velikost bude ovlivňovat výsledný tvar povrchu.

22

2

2

2

2

2

))(

1(1)()(

ab

nzx

b

nz

a

mx ⋅−+=⇒=−−−

Page 34: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 34

Obr. 3.17 Polotovar úchytky hyperbolického tvaru

NC program polotovaru úchytky:

G54 G18 ;nulový bod, rovina obrábění

G90 DIAMON G71 ;absolutně, v průměrech, mm/ot

G0 X140 Z5 ;souřadnice výměny nástroje

T1 D1 H1 ;výměna nástroje

R0=0 ;nastavení počáteční hodnoty

R1=8 ;hlavní poloosa hyperboly (a)

R2=10 ;vedlejší poloosa hyperboly (b)

G96 S150 M4 M8 ;konstantní řezná rychlost

G0 X12.5 Z1 ;najetí před počáteční bod

G1 X11.314 Z0 F0.2 ;počáteční bod hyperboly

PREPOCET: ;cíl skoku

R3=R0-0.05 ;odečtení hodnoty inkrementu

R4=SQRT((1+((POT(R3+R2))/POT(R2)))*POT(R1))

;výpočet rovnice hyperboly

R0=R3 ;přiřazení přepočteného parametru

G1 X=R4 Z=R3 F0.2 ;lineární interpolace

IF R3>-20 GOTOB PREPOCET ;podmínka skoku v programu

G0 X140 Z5 M5 M9 ;souřadnice výměny nástroje

M30 ;ukončení programu

Page 35: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 35

Obr. 3.18 Polotovar úchytky po simulaci SinuTrainem

3.8.4 Funkce IF + ELSE

Tyto funkce uplatňujeme tam, kde chceme program dělit na dvě větve.

Tzn., jestliže je splněna podmínka, načítání programu je ve směru červené

šipky (obr. 3.19). Pokud podmínka splněna není, dojde ke skoku v programu

na řádek s funkcí ELSE. Podmínky můžeme definovat pomocí výpočetních

parametrů R nebo matematickým vztahem těchto parametrů. [23]

Obr. 3.19 Ukázka programování funkcí IF + ELSE [23]

Page 36: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 36

3.8.5 Funkce CASE

Tato funkce umožňuje větvit program na základě hodnoty (výsledku

výrazu, proměnného parametru), kterou porovnáváme s možnými variantami

hodnot. Pokud se porovnávané hodnoty rovnají, dochází ke skoku v programu

na místo s požadovaným návěstím a to ve směru ke konci programu (GOTOF)

nebo k začátku (GOTOB). Pokud nebude hodnota odpovídat žádné

z programových větví, tak pomocí výrazu default můžeme přejít na konkrétní

větev programu (obr. 3.20).[23]

Obr. 3.20 Ukázka programování funkce CASE [23]

3.9 Výroba n-hran ů na soustružnických centrech

V současné době se setkáváme s několika technologiemi výroby n-hranů,

které jsou aplikovány na soustružnických centrech. Mezi známější se řadí

frézování stopkovou frézou a to v axiálním nebo radiálním směru vůči ose

obrobku. Poloha frézy v rovnoběžném směru umožní frézování libovolného n-

hranu za použití osy X, Z a C-osy (obr. 3.21).

Page 37: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 37

Obr. 3.21 Frézování n-hranu axiálním způsobem

Fréza v kolmém směru vůči ose obrobku využívá pohyb v osách X, Y, Z,

C (obr. 3.22). Frézování uvedenými dvěma způsoby je poměrně zdlouhavé.

Obr. 3.22 Frézování n-hranu radiálním způsobem

Mezi efektivnější způsob obrábění n-hranů patří technologie, kdy osy

obrobku i nástroje jsou vůči sobě rovnoběžné a otáčejí se synchronizovanými

otáčkami stovek až tisíců za minutu (obr. 3.23).

Fréza spolu s hlavním vřetenem konají pohyb, jehož dráha je eliptická.

Čím větší je fréza vůči n-hranu, tím více se bude eliptická dráha zplošťovat a

Page 38: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 38

vznikající plošky n-hranu se budou lišit od přímkového průběhu jen nepatrně.

Z toho vyplývá, že velikost frézy je přímoúměrná vzniku rovnější plošky. [25]

Obr. 3.23 Frézování n-hranu synchronizovanými otáčkami

V neposlední řadě je důležité zmínění poměru otáček frézy a hlavního

vřetene. Při poměru 1:1 (fréza:vřeteno) vyrábí každá břitová destička jednu

plošku, u poměru 2:1 dojde ke zdvojnásobení vzniklých plošek. Například na

obr. 3.23 je zobrazena fréza s třemi vyměnitelnými břitovými destičkami a

právě při tomto poměru 2:1 vyrobí šestihran.[24] Vizualizaci pohybu frézování

šestihranu je možné shlédnout na videozáznamu v příloze 5 na CD.

Na obr. 3.23 je zobrazena fréza o průměru 90 mm spolu s vyráběným

šestihranem o velikosti 19 mm. Za těchto rozměrových podmínek je vzniklá

odchylka rovinnosti 0,013 mm (obr. 3.24), což je akceptovatelné.

Hlavními výhodami této technologie jsou:

- snížení výrobního času

- jednoduché nastavení

- lepší struktura povrchu

- eliminace otřepů [25]

Page 39: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 39

Obr. 3.24 Odchylka rovinnosti po frézování šestihranu

4 NÁVRH A ZPRACOVÁNÍ TECHNICKÉ DOKUMENTACE OBRÁBĚNÉ SOUČÁSTI

Cílem této kapitoly je zpracovat technickou dokumentaci vyráběné

součásti, jež se nazývá hadicový vyústek (obr. 4.1). Jedná se o součásti, které

se budou vyrábět ve třech velikostních provedeních. V podstatě se jednotlivé

díly liší rozměrem závitu, což je hlavní parametr součásti.

Hadicový vyústek se bude vyrábět na dvou vřetenovém soustružnickém

centru SP280SY. U takto typově podobných součástí lišící se pouze

jednotlivými rozměry bude použito pro tvorbu NC programu parametrického

programování. Tímto způsobem programování vytvoří programátor univerzální

program pro několik typově stejných součástí. Tím, že nemusí programovat

každý obrobek jednotlivě je ušetřeno spoustu času programátora a od toho se

také odvíjí cena výrobků.

Hlavní části NC programu, jako jsou vybrané obráběcí cykly,

podprogramy, předání obrobku mezi vřeteníky budou dále pro přiblížení

řešené problematiky možností řídícího systému Sinumerik rozebrány a

popsány.

Page 40: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 40

4.1 Vyráběná sou část – Hadicový vyústek

Hadicový výustek – adapter na hadici je určen pro rozvody vzduchu,

plynu, vody, neagresivních a neabrazivních kapalných médií do maximální

teploty 100 °C a tlaku 0,8 MPa. [26]

Obr. 4.1 Vyráběné hadicové vyústky

Vyráběná součást obsahuje trubkový závit netěsnící na závitech, pro

utěsnění vyústku je použit gumový o-kroužek vyhovující požadovaným

parametrům.

O-kroužek: [28]

11,5 x 1,5 NBR 70 (DIN 3770) – pro vyústek DP-HJ-1/4-6

15,0 x 1,5 NBR 70 (DIN 3770) – pro vyústek DP-HJ-3/8-6

18,5 x 2,0 NBR 70 (DIN 3770) – pro vyústek DP-HJ-1/2-6

Součást se bude vyrábět z tažených šestihranných tyčí délky 3 m a

materiálu slitiny CuZn40Pb2. Uvedená slitina materiálu je vhodná zejména pro

třískové obrábění na automatech a výrobu armatur [27]. Chemické složení a

mechanické vlastnosti ukazují obr. 4.2 a 4.3.

Obr. 4.2 Mechanické vlastnosti slitiny CuZn40Pb2 [27]

Page 41: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 41

Obr. 4.3 Chemické složení slitiny CuZn40Pb2 [27]

4.2 Soustružnické centrum SP280SY

Soustružnické centrum SP280SY (obr. 4.4) je obsazeno řídícím

systémem Sinumerik 840D a je jednou z pěti nabízených technologických

variant. Tyto vynikají vysokou tuhostí a vysokým výkonem vřeten. Uvedené

vhodné jak pro malosériovou tak pro velkosériovou výrobu.

Provedení SP280SY je vybaveno hlavním elektrovřetenem a

protivřetenem, které umožňují polohování os – C1,C2. Nástroje se upínají do

revolverové hlavy, která poskytuje použití poháněných nástrojů. Její pohyb je

ve dvou reálných osách X1, Z1 a virtuální osy Y1, jež je složena z pohybu osy

X1 a Y´, které svírají vzájemně úhel 30°. [29]

Obr. 4.4 Soustružnické centrum SP280SY [29]

Page 42: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 42

Použité zvláštní příslušenství:

- kleštinové upínače pro obě vřetena

- vyfukování upínače (pravý vřeteník)

- vyhazování dílce z pravého vřeteníku

- přizpůsobení pro podavač tyčí

- podavač tyčí

- lopatka pro odběr hotových obrobků

- dopravník třísek včetně zapojení

Tab. 4.1 Technické parametry stroje SP280SY [29] Pracovní rozsah Oběžný průměr nad ložem mm 570 Maximální průměr soustružení mm 280 Maximální délka soustružení mm 450 Maximální průměr tyče ve vřetenu: A6 mm 61 Vřeteno Elektrovřeteno: A6 min-1 4700 Protivřeteno: A5 min-1 6000 Nástrojové vřeteno min-1 4000 Výkon v řeten Elektrovřeteno: S1/S6 kW 20,9/27,0 Protivřeteno: S1/S6 kW 7,5/9,0 Nástrojové vřeteno: S3 kW 8 Nástrojová hlava Počet poloh - 12 Rozměry stroje Délka x šířka x výška mm 3875 x 2122 x 2345 Hmotnost kg 7900

4.3 Způsob upnutí obrobku

Hadicový vyústek je navržený pro výrobu z mosazných šestihranných

tyčí délky tři metry. Pro upnutí tyče v hlavním vřetenu je použit kleštinový

upínač (obr. 4.5), kde upínací kleština má otvor ve tvaru požadovaného

rozměru šestihranu. Tato kleština obsahuje výstupek, který zaručí ustavení

kleštiny vždy do stejné polohy vůči vřetenu po jejím opětovném vyčištění a

vložení. To umožní podavači aby šestihrannou tyč, která se v něm natočí díky

prizmatu vždy do stejné polohy umožnil bezproblémové zakládání nových tyčí.

Page 43: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 43

Rovněž protivřeteno je opatřeno kleštinovým upínačem s kleštinou kruhového

otvoru. Abychom se vyhnuli nežádoucímu vzpříčení nabíjeného materiálu, je

nutné sražení hrany jednoho konce tyče.

Obr. 4.5 Kleštinový upínač Autogrip pro zakončení vřetene A4, A5, A6, A8 [30]

4.4 Volba řezných nástroj ů a podmínek

Nástroje byly voleny převážně od českého výrobce nástrojů Pramet

Tools, s.r.o. Zbylou část použitých nástrojů pokryla firma WNT Česká

republika s.r.o. Tito výrobci a dodavatelé byli vybráni z důvodu vhodnosti

nabízených produktů, nikoli však s ohledem na cenu nástrojů. Prvotní řezné

podmínky byly voleny jako střed doporučených řezných podmínek výrobcem

pro daný obráběný materiál.

I. strana obrobku:

a) Hrubování povrchu – Nůž pro vnější soustružení (obr. 4.6)

Obr. 4.6 Nůž pro vnější soustružení [31]

Page 44: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 44

Tab. 4.2 Rozměry nástroje [31] Rozměry [mm] Úhel [°]

h=h1 b f l1 l2max γs γo 20 20 25 125 20 0 0

Držák nástroje: SDJCR 2020 K 11-M-A

VBD: DCGT 11T308F-Al

Řezný materiál: HF7

Tab. 4.3 Doporučené a zvolené řezné podmínky [31] Doporu čené řezné podmínky Zvolené řezné podmínky vc [m/min] f [mm/ot] ap [mm] vc [m/min] f [mm/ot] ap [mm]

320 0,15-0,48 0,8-3,3 320 0,3 2,5

b) Dokon čování povrchu – Nůž pro vnější soustružení (obr. 4.6)

Tab. 4.4 Rozměry nástroje [31] Rozměry [mm] Úhel [°]

h=h1 b f l1 l2max γs γo 20 20 25 125 20 0 0

Držák nástroje: SDJCR 2020 K 11-M-A

VBD: DCGT 11T304F-Al

Řezný materiál: HF7

Tab. 4.5 Doporučené a zvolené řezné podmínky [31] Doporu čené řezné podmínky Zvolené řezné podmínky vc [m/min] f [mm/ot] ap [mm] vc [m/min] f [mm/ot] ap [mm]

360 0,1-0,24 0,4-3,3 360 0,15 0,5

c) Vrtání otvoru – Vrták ve šroubovici s válcovou stopkou (obr. 4.7)

Obr. 4.7 Vrták s válcovou stopkou a vrcholovým úhlem 130° [32]

Page 45: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 45

Provedení vrtáku VNX pravý z HSS bez povlaku.

Tab. 4.6 Rozměry nástroje [32] d1 [mm] l1 [mm] l2 [mm] vrcholový úhel [°]

7 70 34 130 10 84 43 130 13 95 51 130

Tab. 4.7 Doporučené a zvolené řezné podmínky [32] Průměr vrtáku [mm] vc [m/min] f [mm/ot]

7 45 0.15 10 45 0.20 13 45 0.21

d) Soustružení otvoru -Nůž z SK pro vnitřní soustružení otvorů (obr.4.8)

Obr. 4.8 Nůž pro vnitřní soustružení otvorů [32]

Řezný materiál: K10F blank.

Tab. 4.8 Rozměry nástroje [32]

Označení ΦE f Dmin a l1 l3 Tmax d [-] [mm] [mm] [mm] [mm] [mm] [mm] [mm] [mm]

R050.6-15 6,0 2,3 6,0 5,3 30 15 0,5 4,5

Tab. 4.9 Doporučené a zvolené řezné podmínky [32] Doporu čené řezné podmínky Zvolené řezné podmínky vc [m/min] f [mm/ot] ap [mm] vc [m/min] f [mm/ot] ap [mm]

50-120 0,02-0,05 - 100 0,05 1,5

Page 46: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 46

Upínací držák pro otvorový nůž z SK (obr. 4.9)

Obr. 4.9 Upínací držák pro otvorový nůž [32]

Tab. 4.10 Rozměry upínacího držáku [32]

Označení ΦE1 ΦE2 d2 l1 l5 l4 h [-] [mm] [mm] [mm] [mm] [mm] [mm] [mm]

676.0020-D 6 7 20 90 10 70 18

e) Řezání závitu – Nůž pro vnější soustružení závitů (obr. 4.10)

Obr. 4.10 Nůž pro vnější soustružení závitů [31]

Tab. 4.11 Rozměry nástroje [31] Rozměry [mm] Úhel [°] h=h1 b l1 λ 20 20 125 1,5

Držák nástroje: SER 2020 K 16

Page 47: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 47

VBD: TN 16ER190W…pro závit G1/4

TN 16ER190W…pro závit G3/8

TN 16ER140W…pro závit G1/2

Tab. 4.12 Doporučené a zvolené řezné podmínky [31] Doporu čené řezné podmínky Zvolené řezné podmínky

Velikost závitu vc [m/min] Počet průchodů vc [m/min] G1/4 200-300 6 100 G3/8 200-300 6 100 G1/2 200-300 8 90

f) Zapichování – Nůž pro vnější zapichování (obr. 4.11)

Obr. 4.11 Zapichovací nůž [31]

Tab. 4.13 Rozměry nástroje [31] Rozměry [mm] h=h1 b l1 a Dmax 20 20 125 5 28

Držák nástroje: GFIR 2020 K 05

VBD: LCMF 051608-M

Řezný materiál: 8030

Tab. 4.14 Doporučené a zvolené řezné podmínky [31] Doporu čené řezné podmínky Zvolené řezné podmínky vc [m/min] f [mm/ot] ap [mm] vc [m/min] f [mm/ot] ap [mm]

150 0,18-0,43 0,5-3,0 150 0,2 1,5

Page 48: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 48

II. strana obrobku:

a) Upichování – Nůž pro upichování (obr. 4.11)

Tab. 4.15 Rozměry nástroje [31] Rozměry [mm] h=h1 b l1 a Dmax 20 20 125 3 18

Držák nástroje: GFIR 2020 K 03

VBD: LCMF 031604-M

Řezný materiál: 8030

Tab. 4.16 Doporučené a zvolené řezné podmínky [31] Doporu čené řezné podmínky Zvolené řezné podmínky vc [m/min] f [mm/ot] ap [mm] vc [m/min] f [mm/ot] ap [mm]

200 0,1-0,25 0,5-3,0 200 0,15 1,5

b) Navrtávání otvoru – NC navrtávák s válcovou stopkou (obr. 4.12)

Obr. 4.12 NC navrtávák s válcovou stopkou a vrcholovým úhlem 90° [32]

Řezný materiál: HSS bez povlaku.

Tab. 4.17 Rozměry nástroje [32] d1 [mm] l1 [mm] l2 [mm] vrcholový úhel [°]

6 66 16 90

Tab. 4.18 Doporučené a zvolené řezné podmínky [32] Doporu čené řezné podmínky Zvolené řezné podmínky

vc [m/min] f [mm/ot] vc [m/min] f [mm/ot] 50-70 0,13 60 0,1

Page 49: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 49

c) Hrubování povrchu – Nůž pro vnější soustružení (obr. 4.13)

Obr. 4.13 Nůž pro vnější soustružení [31]

Tab. 4.19 Rozměry nástroje [31] Rozměry [mm] Úhel [°]

h=h1 b f l1 l2max γs γo 20 20 25 125 20 0 0

Držák nástroje: SDJCL 2020 K 11-M-A

VBD: DCGT 11T308F-Al

Řezný materiál: HF7

Tab. 4.20 Doporučené a zvolené řezné podmínky [31] Doporu čené řezné podmínky Zvolené řezné podmínky vc [m/min] f [mm/ot] ap [mm] vc [m/min] f [mm/ot] ap [mm]

320 0,15-0,48 0,8-3,3 320 0,3 2,5

d) Dokon čování povrchu 1 – Nůž pro vnější soustružení (obr. 4.13)

Tab. 4.21 Rozměry nástroje [31] Rozměry [mm] Úhel [°]

h=h1 b f l1 l2max γs γo 20 20 25 125 20 0 0

Držák nástroje: SDJCL 2020 K 11-M-A

VBD: DCGT 11T304F-Al

Řezný materiál: HF7

Page 50: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 50

Tab. 4.22 Doporučené a zvolené řezné podmínky [31] Doporu čené řezné podmínky Zvolené řezné podmínky vc [m/min] f [mm/ot] ap [mm] vc [m/min] f [mm/ot] ap [mm]

360 0,1-0,24 0,4-3,3 360 0,15 0,5

d) Dokon čování povrchu 2 - Nůž z SK pro jemné soustružení (obr.4.8)

Řezný materiál: K10F blank.

Tab. 4.23 Rozměry nástroje [32]

Označení ΦE f Dmin a l1 l3 Tmax d [-] [mm] [mm] [mm] [mm] [mm] [mm] [mm] [mm]

P050.6-15 6,0 2,3 6,0 5,3 30 15 0,5 4,5

Tab. 4.24 Doporučené a zvolené řezné podmínky [32] Doporu čené řezné podmínky Zvolené řezné podmínky vc [m/min] f [mm/ot] ap [mm] vc [m/min] f [mm/ot] ap [mm]

50-120 0,02-0,05 - 100 0,05 0,5

c) Vrtání otvoru - Vrták ve šroubovici s válcovou stopkou z SK (obr.4.14)

Obr. 4.14 Vrták s válcovou stopkou a vrcholovým úhlem 135° [32]

Provedení vrtáku VTX – Al/Ti 1005, pravý.

Tab. 4.25 Rozměry nástroje [32] d1 [mm] d2 [mm] l1 [mm] l2 [mm] l3 [mm] l4 [mm] vrcholový úhel [°]

4 6 74 36 29 36 135 Tab. 4.26 Doporučené a zvolené řezné podmínky [32]

Průměr vrtáku [mm] vc [m/min] f [mm/ot] 4 160 0,23

Page 51: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 51

4.5 Tvorba NC programu

Základem tvorby parametrického NC programu je přiřazení jednotlivých

parametrů rozměrům na součásti (obr. 4.15).

Vytvářený hlavní NC program sestává s několika podprogramů. První

slouží pro obsluhu stroje, která na základě hlavního parametru zvolí velikost

obráběné součásti. Tím zamezíme nechtěnému zásahu do hlavního

programu, který by mohl způsobit havárii stroje. V našem případě je za hlavní

parametr považován rozměr šestihranné tyče jako polotovaru. V druhém

podprogramu dochází ke kontrole zadaného hlavního parametru obsluhou a

porovnání s možnými variantami, na základě kterých jsou načteny zbylé

parametry odpovídající hlavnímu parametru. V případě neshody s

porovnávanými hodnotami parametrů, se zobrazí chybové hlášení. Zbylé

podprogramy slouží jako kontury pro obrábění.

Obr. 4.15 Grafické zobrazení přiřazených parametrů rozměrům

Page 52: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 52

Tab. 4.27 Význam jednotlivých parametrů

Parametr Význam parametru Jednotky R0 Rozměr šestihranu přes plošky mm R1 Rozměr šestihranu přes hrany mm R2 Velký průměr závitu mm R3 Sražení závitu mm R4 Celková délka vyústku mm R5 Rozměr výstupku na hadici mm R6 Šířka šestihranu mm R7 Šířka zápichu za závitem mm R8 Průměr zápichu mm R9 Délka úkosu v zápichu mm

R10 Zkosení šestihranu mm R11 Úhel zkosení šestihranu ° R12 Hloubka velkého otvoru mm R13 Hodnota vnitřního zkosení mm R14 Průměr velkého otvoru mm R15 Úhel vnitřního zkosení ° R16 Otáčky při vrtání velkého otvoru min-1

R17 Posuv při vrtání velkého otvoru mm/ot R18 Otáčky při řezání závitu min-1 R19 Stoupání závitu mm R20 Malý průměr závitu mm R24 Počet průchodů při soustružení závitu -

4.5.1 Rozbor zvolených částí NC programu

a) Cyklus upichování (CYCLE92)

Tento cyklus je stavěný na upichování součástí, nabízí možnost

sražení hrany upichované součásti a také redukuje velikost otáček a posuvu

před upíchnutím. To zamezí mimo jiné, aby při odběru součásti lopatkou

nedocházelo při velmi vysokých otáčkách k nechtěnému vypadnutí obrobku

mimo lopatku.

Zápis cyklu 92 v bloku programu:

CYCLE92(R25,3.2,4,-0.4,0,1,5000,1000,3,0.15,0.038,1000,0.2,0,,2,0)

Page 53: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 53

Zobrazení konkrétních zadaných hodnot NC programu hadicového

vyústku viz. obr. 4.16

Obr. 4.16 Grafické zobrazení parametrů cyklu 92

Význam parametrů cyklu 92:

SC – bezpečnostní vzdálenost

F – posuv na otáčku

DIR – smysl otáčení vřetene

S – otáčky vřetene

X0 – souřadnice bodu pro upíchnutí v ose X

Z0 – souřadnice bodu pro upíchnutí v ose Y

R – zaoblení hrany

X1 – průměr, od kterého budou použity redukované řezné podmínky

FR – redukovaný posuv

SR – redukované otáčky

X2 – hodnota zajetí pod osu upíchnutí

b) Přepínání mezi v řeteníky

Velkou výhodou dvou vřetenových soustružnických center je možnost

výroby součásti na hotovo. A tím vyloučení skladování rozpracovaných dílců,

které zabírají prostory a hlavně vyhnutí se opětovnému zakládání polotovarů

do stroje, což je velmi časově náročné a tím pádem nákladné.

Page 54: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 54

Protivřeteno můžeme použít k potahování tyčového materiálu, předávání

obrobků mezi vřeteny a to za klidu nebo za rotace vřeten.

M21 ;povolení kleštiny pravého vřeteníku

G0 Z2=5 ;lineární interpolace rychloposuvem před obrobek

M71 ;vyfukování kleštiny pravého vřeteníku

G1 Z2=-(R4-(R5+R6+1)) F750

;lineární interpolace definovaným posuvem

M72 ;vypnutí vyfukování kleštiny

M20 ;utažení kleštiny pravého vřeteníku

M11 ;povolení kleštiny hlavního vřetene

Z2=(R4+3.4) G0

; lineární interpolace rychloposuvem na dané souřadnice

M10 ;utažení kleštiny hlavního vřetene

M8 ;zapnutí chlazení

R25=R1+2 ;definování parametru poč. bodu v ose X pro upichování

CYCLE92(R25,3.2,4,-0.4,0,1,5000,1000,3,0.15,0.038,1000,0.2,0,,2,0)

;cyklus soustružení závitů

Z2=650 G0 X140 Z5

;lineární interpolace rychloposuvem do parkovací polohy

protivřetene

c) Podprogram KONTROLA

Cílem toho podprogramu bylo zviditelnit nechtěné přepsání se v hodnotě

zadávaného hlavního parametru. A také načíst příslušné hodnoty odpovídající

hlavnímu parametru, abychom se vyhnuly zdlouhavému přepisování všech

parametrů při změně velikosti součásti.

CASE R0 OF 17 GOTOF SESTIHRAN_17

;jestliže hlavní parametr je roven 17, jdi na návěstí s názvem

SESTIHRAN_17

Page 55: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 55

19 GOTOF SESTIHRAN_19

;jestliže hlavní parametr je roven 19, jdi na návěstí s názvem

SESTIHRAN_19

24 GOTOF SESTIHRAN_24

;jestliže hlavní parametr je roven 24, jdi na návěstí s názvem

SESTIHRAN_24

DEFAULT GOTOF CHYBNY_PARAMETR

;pokud hlavní parametr neodpovídá žádné z uvedených hodnot,

jdi na návěstí s názvem CHYBNY_PARAMETR

SESTIHRAN_17: ;návěstí SESTIHRAN_17

R1=19.7 ;deklarování parametrů

.

.

R24=6

M17 ;ukončení podprogramu

.

.

CHYBNY_PARAMETR: ;návěstí CHYBNY_PARAMETR

MSG("CHYBNY HLAVNI PARAMETR")

;výpis hlášky CHYBNY hlavni parametr

M0 ;programový stop

d) Podprogram HLAVNI_PARAMETR

Důvodem vytvoření tohoto podprogramu bylo zamezení přístupu

obsluhujícího pracovníka stroje do hlavního programu a snížení tak rizika

nechtěného přepsání dat, které by mohlo způsobit havárii stroje. Programátor

tak může v tomto jednoduchém prográmku popsat potřebné pokyny týkající se

výrobního procesu daných součástí, pro informaci obsluhy.

Page 56: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 56

R0=17;Obsluha vyplní hodnotu hlavního parametru

;17 - pro součást s číslem výkresu DP-HJ-1/4-6

;19 - pro součást s číslem výkresu DP-HJ-3/8-6

;24 - pro součást s číslem výkresu DP-HJ-1/2-6

M17 ;konec podprogramu

4.5.2 Výstup simulace NC programu

Pro simulaci programu byl použit simulátor SinuTrain Operate 2.6 SP1. A

to z důvody podpory protivřetene. Výstupem simulace získáme orientační

výrobní časy obrobků, které nám poslouží k odhadu ceny výrobku.

Simulace byla provedena ve dvou krocích. V prvním kroku (obr. 4.17) byl

výstupem strojní čas potřebný pro obrobení součásti z první strany a předání

mezi vřeteny. V druhé části (obr. 4.18) byl získán strojní čas výroby druhé

strany součásti. Součtem těchto dvou výrobních časů získáme celkový čas

potřebný pro výrobu jednoho kusu (výrobní výkres DP.HJ-1/4-6).

Obr. 4.17 Grafický výstup simulace v prvním kroku

Page 57: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 57

Obr. 4.17 Grafický výstup simulace v druhém kroku

4.6 Technicko-ekonomické zhodnocení

Základem využití simulace bylo získání přibližných výrobních časů (tab.

4.28), na základě kterých lze stanovit orientační počáteční cenu hotového

výrobku. Orientační proto, že při reálném odladění programu na stroji se díky

optimalizaci řezných podmínek mění i výsledný čas výroby.

Dále je proveden výpočet ceny jednoho výrobku, který je založen na režii

5% a paušální sazbě na hodinu práce stroje 900 Kč a přípravném času 0

minut a to z důvodu předpokladu výroby větších sérií výrobků. Do konečné

ceny není započítán prodej třísek vzniklých obráběním.

Tab. 4.28 Výrobní časy z výstupu simulace

Součást (číslo výkresu) Celkový čas z výstupu simulace [min] DP-HJ-1/4-6 tAS(17)= tAS1(17)+ tAS2(17)=0:58+0:18=1:16 DP-HJ-3/8-6 tAS(19)= tAS1(19)+ tAS2(19)=1:09+0:18=1:27 DP-HJ-1/2-6 tAS(17)= tAS1(24)+ tAS2(24)=1:32+0:19=1:51

Page 58: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 58

Tab. 4.29 Vypočtené ceny výrobků a polotovarů Součást (číslo výkresu) Cena za metr materiálu [Kč] Np [Kč] N [Kč]

DP-HJ-1/4-6 415,35 38,4 58,5 DP-HJ-3/8-6 518,7 39,4 62,3 DP-HJ-1/2-6 803,7 43,4 72,6

Výpočet nákladů na jeden kus pro součást výrobního výkresu DP-HJ-1/4-6:

(4.1)

R – režie [%]

Nhs – náklady na hodinu provozu stroje [Kč/hod]

Np – cena polotovaru [Kč]

tg – spotřeba času výrobku [min]

tAS – jednotkový strojní čas [min]

N – cena výrobku [Kč]

Jelikož rozměry vyráběných součástí jsou poměrně malé vzhledem

k masivnímu soustružnickému centru, bylo by vhodné přemýšlet o vhodnějším

stroji pro tento typ součástí.

K čN

RNttNN hs

gASp

5,58)100

51()

60900

)027,1((4,38

)100

1()60

)((

=+⋅⋅++=

+⋅⋅++=

Page 59: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 59

ZÁVĚR

V důsledku zrychlování doby a krácení časů, je nutností maximálně

využít dostupných prostředků k přizpůsobení se těmto jevům.

Tato práce poukázala na základní ovládání řídícího systému Sinumerik

840D a hlavně na metody programování s využitím obráběcích cyklů

spojených s parametrickým zadáváním a s aplikací funkcí, jež dávají NC

programu univerzálnost, vyšší využití, úsporu času programátora a jiné

výhody.

Na součástech hadicových vyústků, které jsou si tvarově podobné bylo

aplikováno parametrické programování. Takto vytvořený program byl

simulován v Sinutrainu Operate 2.6 SP1, který je jedním z moderních nástrojů

firmy Siemens. Na základě simulace byly získány výrobní časy a tak i možnost

kalkulace cen výrobků.

Součásti se vyráběly z šestihranných tyčí, pro možnost výroby

z válového polotovaru zde byla zmíněna výroba n-hranů na soustružnických

centrech. Mezi méně známé metody se řadí výroba n-hranů při synchronních

otáčkách nástroje a obrobku (stovky až tisíce za minutu). Pro názornost

principu metody je v příloze na CD simulován vzájemný pohyb nástroje a

obrobku.

Poznatky získané v této práci poslouží jako úvod pro začínající

programátory, ale také jako rozšíření znalostí pro lidi, kteří programují jen

určitým způsobem (tužkou na papír) a nesetkali se tak z uvedenými

možnostmi.

Page 60: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 60

SEZNAM POUŽITÝCH ZDROJŮ 1. SIEMENS [online]. 2010 [cit. 2011-03-01]. CNC controls. Dostupné z

WWW: <http://www.automation.siemens.com/mcms/mc/en/automation-systems/cnc-sinumerik/sinumerik-controls/Pages/sinumerik-controls.aspx>.

2. ČERNÝ, Richard; FOJTŮ, Petr. Společnost pro obráběcí stroje [online].

2010-03-08 [cit. 2011-03-03]. CNC systémy a jejich použití. Dostupné z WWW: <http://www.czspos.cz/akce/20100225.emo2009/16_CNC_systemy_a_jejich_pouziti.pdf>.

3. FANUC [online]. 2010 [cit. 2011-03-01]. Řídící systémy CNC. Dostupné z

WWW: <http://www.fanucfa.com/cz-cz/broker?uMen=58c3e416-c564-01e5-945c-c948b7234fed>.

4. FANUC [online]. 2010-06-07 [cit. 2011-03-03]. CNC controls. Dostupné z

WWW: <http://www.google.cz/url?sa=t&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.fanuccnc.bg%2Fmasterbg_bg%2Fbinarywriterservlet%3FimgUid%3D3cf404de-a439-7b11-a468-451c948b7234%26uBasVariant%3D33333333-3333-3333-3333-333333333333%26isDownload%3Dtrue&rct=j&q=fanuc%200i%20Mate-Model%20D&ei=hnZvTarJL87CtAb7hoTyDg&usg=AFQjCNGGlSORKY6u8zXOwsU-PaoqSAGXAA&cad=rja>.

5. HEIDENHAIN [online]. 2011 [cit. 2011-03-03]. Řízení obráběcích strojů.

Dostupné z WWW: <http://www.heidenhain.cz/cs_CZ/produkty_a_pouziti/rizeni_obrabecich_stroju>.

6. HEIDENHAIN [online]. 2008 [cit. 2011-03-04]. Příručka uživatele.

Dostupné z WWW: <http://content.heidenhain.de/doku/tnc_guide/pdf_files/TNC320/340551-03/bhb/550_671-C2.pdf>.

7. HEIDENHAIN [online]. 2004 [cit. 2011-03-04]. Příručka pro obsluhu.

Dostupné z WWW: <http://content.heidenhain.de/doku/tnc_guide/pdf_files/TNC124/bhb/284_679-83.pdf>.

8. MEFI [online]. 2003 [cit. 2011-03-08]. CNC872 iTD. Dostupné z WWW:

<http://www.mefi.cz/cz/produkty/cnc872/Charakteristika_872.htm>.

Page 61: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 61

9. HEIDENHAIN [online]. 2008 [cit. 2011-03-08]. TNC 620. Dostupné z WWW: <http://www.heidenhain.cz/fileadmin/pdb/media/img/636_034-C0.pdf>.

10. POLZER, Aleš. Akademie CNC obrábění (14). Akademie CNC obrábění

[online]. 2009, č. 14, [cit. 2011-03-08]. Dostupný z WWW: <http://www.techtydenik.cz/akademie.php?part=14>.

11. CAD/CAM [online]. 2004 [cit. 2011-03-09]. PowerMill. Dostupné z WWW:

<http://cadcam.fme.vutbr.cz/?page=powermill&sub1=mobil>.

12. POLZER, Aleš. Akademie CNC obrábění (6). Akademie CNC obrábění [online]. 2009, č. 6, [cit. 2011-03-09]. Dostupný z WWW: <http://www.techtydenik.cz/akademie.php?part=6>.

13. POLZER, Aleš . Technický týdeník [online]. 2009 [cit. 2011-03-09].

Příklady úloh CNC programování. Dostupné z WWW: <http://www.techtydenik.cz/cnc_priklady/priklad_5.pdf>.

14. FANUC [online]. 2004 [cit. 2011-03-10]. GE Fanuc Automation. Dostupné

z WWW: <http://www.fanucfa.com/it-de/binarywriterservlet?imgUid=672745c0-4f6c-fd35-a311-c948b7234fed&uBasVariant=33333333-3333-3333-3333-333333333333>.

15. ČERNÝ, Richard; FOJTŮ, Petr. Společnost pro obráběcí stroje [online].

2010-03-08 [cit. 2011-03-03]. CNC systémy a jejich použití. Dostupné z WWW: <http://www.czspos.cz/akce/20100225.emo2009/16_CNC_systemy_a_jejich_pouziti.pdf>.

16. SIEMENS [online]. 2008 [cit. 2011-03-18]. Download test version

SinuTrain 7.5 Ed.2. Dostupné z WWW: <http://www.cnc4you.siemens.com/cms/website.php?id=/en/specialist-cnc-topics/downloads/trial-sinutrain-download_v75_en.htm>.

17. SIEMENS. Programovací příručka [online]. 03/2010 [cit. 2011-03-22].

SINUMERIK 840D sl/828D. Dostupné z WWW: <http://www.google.cz/url?sa=t&source=web&cd=1&ved=0CBcQFjAA&url=http%3A%2F%2Fsupport.automation.siemens.com%2FUS%2Fllisapi.dll%2Fcsfetch%2F28705635%2FPG_0310_cs_cs-CZ.pdf%3Ffunc%3Dcslib.csFetch%26nodeid%3D46244675%26forcedownload%3Dtrue&rct=j&q=iso%20programov%C3%A1n%C3%AD%20kontur%20pro%20cyklus%20g952&ei=u4-ITZPCOcbBswbw9dmuDA&usg=AFQjCNHR5-28ABOVSYLPS2xnbiaUDzPEqw&cad=rja>.

Page 62: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 62

18. SIEMENS. Flintmachine.com [online]. 2000 [cit. 2011-04-05]. SINUMERIK 840D/810D/FM-NC Short Guide Programming. Dostupné z WWW: <http://www.flintmachine.com/pdfs/fadal-manuals/siemens-manual/Short_Guide_Programming.pdf>.

19. SIEMENS. Flintmachine.com [online]. 11/2002 [cit. 2011-04-05].

Programming Guide. Dostupné z WWW: <http://www.flintmachine.com/pdfs/fadal-manuals/siemens-manual/Cycles_Programming.pdf>.

20. SIEMENS. Siemens.com [online]. 04/2004 [cit. 2011-04-12]. Podklady pro

trénink. Dostupné z WWW: <http://cache.automation.siemens.com/dnl/TI/TIzODg5MQAA_28803019_HB/TUST_0404_cz.pdf>.

21. SIEMENS. Flintmachine.com [online]. 10/2000 [cit. 2011-04-12].

Operator's Guide. Dostupné z WWW: <http://www.flintmachine.com/pdfs/fadal-manuals/siemens-manual/Operator%27s_Guide.pdf>.

22. POLZER, Aleš. Akademie CNC obrábění. Akademie CNC obrábění

[online]. [cit. 2011-04-22]. Dostupný z WWW: < http://www.techtydenik.cz/cnc_priklady/priklad_4.pdf>.

23. POLZER, Aleš. Akademie CNC obrábění. Akademie CNC obrábění

[online]. [cit. 2011-04-22]. Dostupný z WWW: < http://www.techtydenik.cz/cnc_priklady/priklad_19.pdff>.

24. Ph HORN Ph. Hornusa.com [online]. [cit. 2011-04-29]. Polygon Milling

Cutter. Dostupné z WWW: <http://www.hornusa.com/fileadmin/user_upload/usa/PDF/groove_milling/ChapterJ.pdf>.

25. Rem Sales, LLC. Remsales.com [online]. 2011 [cit. 2011-04-29]. Poligon

turning. Dostupné z WWW: <http://www.remsales.com/home/resources/polygon_turning_defined.html>.

26. SVIS Trade a.s. Svistrade.cz [online]. 2011 [cit. 2011-05-19]. Mosazné

topenářské fitinky. Dostupné z WWW: <http://www.svistrade.cz/vypis/temp/000.030.010/>.

27. Měď Povrly Slovakia a.s. Kovohute.cz [online]. 2006 [cit. 2011-05-19].

Tyče šestihranné tažené. Dostupné z WWW: <http://www.kovohute.cz/Default.aspx?CatID=85>.

Page 63: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 63

28. Rubena a.s. Rubena.cz [online]. 2011 [cit. 2011-05-19]. O-kroužky. Dostupné z WWW: <http://www.rubena.cz/default.asp?PgID=19&CatID=1939>.

29. KOVOSVIT MAS, a. s. Kovosvit.cz [online]. 2009 [cit. 2011-05-21]. SP280.

Dostupné z WWW: <http://www.kovosvit.cz/cz/sp-280/>.

30. ST COM s.r.o. Stcom.cz [online]. 2008 [cit. 2011-05-21]. Kleštinové upínače Autogrip. Dostupné z WWW: <http://www.stcom.cz/produkty_ostatni_autogripkleste>.

31. Pramet Tools s.r.o. Pramet.com [online]. 2011 [cit. 2011-05-23].

Soustružení. Dostupné z WWW: <http://www.pramet.com/index2fa9.html?lang=cz>.

32. WNT Deutschland GmbH | VOP. Wnt.de/cs [online]. 2011 [cit. 2011-05-

23]. Svět třískového obrábění. Dostupné z WWW: <http://www.wnt.de/cs-cs/>.

33. Sandvik Coromant. Technická příručka obrábění. Švédsko : Elanders,

2005. 582 s.

34. LEINVEBER, Jan; ŘASA, Jaroslav; VÁVRA, Pavel. Strojnické tabulky. Praha 6 : Scientia, spol. s r.o., 2000. 985 s.

Page 64: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 64

SEZNAM POUŽITÝCH ZKRATEK A SYMBOL Ů Zkratka/Symbol Jednotka Popis HSS

-

High Speed Steel - rychlořezná ocel

CAD - Computer Aided Design - počítačem podporované kreslení

CNC NC RAM PC SK VBD R Vc

f ap κr

κr´

- - - - - - -

[m/min] [mm/ot] [mm]

[°] [°]

Computer Numeric Control (počítačem číslicově řízený) Numeric Control (číslicově řízený) Random Access Memory (paměť s přímým přístupem) Personal Computer (osobní počítač) Slinutý Karbid Vyměnitelná břitová destička Výpočetní parametr Řezná rychlost Posuv na otáčku Šířka záběru ostří Úhel nastavení hlavního ostří Úhel nastavení vedlejšího ostří

Page 65: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

FSI VUT DIPLOMOVÁ PRÁCE List 65

SEZNAM PŘÍLOH Příloha 1 Kompletní NC program Příloha 2 Výrobní výkres – DP-HJ-1/4-6 Příloha 3 Výrobní výkres – DP-HJ-3/8-6 Příloha 4 Výrobní výkres – DP-HJ-1/2-6 Příloha 5 Vizualizace pohybu frézování šestihranu (CD)

Page 66: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

Příloha 1 a) Hlavní NC program – HADICOVY_VYUSTEK

MSG("HADICOVY_VYUSTEK") G0 Z2=650 G54 G90 G18 G71 G95 DIAMON G0 X140 Z5 T1D1H1 ;HRUBOVANI HLAVNI_PARAMETR KONTROLA G0 X=(R1+2) Z0.3 G96 S320 M3 M8 LIMS=3000 G1 X-1.6 F0.3 G0 X=(R1-2) Z2 CYCLE95("KONTURA_PRAVA",2.5,,,0.3,0.3,0.05,,1,0,0,1) G0 X140 Z5 T2D1H2 ;VRTANI G0 X0 Z1 G97 S=R16 M3 G1 Z=-(((R14/2)/TAN(65))+R12) F=R17 G0 Z5 G0 X140 T3D1H3 ;SRAZENI V OTVORU G0 X=-(R14+2*R13*TAN(R15)) G96 S90 M3 M8 G1 Z0 F0.05 G1 X=-(R14-1) Z=-(R13+0.5) G0 Z5 G0 X140 T4D1H4 ; KOPIROVANI POVRCHU G96 S360 M3 CYCLE95("KONTURA_PRAVA",2.5,,,0,0.3,0.1,0.15,5,0,0,1) G0 X140 Z5 T5D1H5 ;SOUSTRUZENI ZAVITU G0 X=R2+1 Z5 G97 S=R18 R21=-((R4-(R5+R6+R7))+((R2-R20)/2)/TAN(30)) R22=(R7-((R2-R20)/2)/TAN(30)+0.3) R23=(R2-R20)/2 CYCLE97(R19,0,0,R21,R2,R2,3,R22,R23,0,27.5,0,R24,1,3,1,1) G0 X140 Z5 T6D1H6 ; HRUBOVANI ODLEHCENI G96 S150 CYCLE95("KONTURA_VYBRANI",1.5,,,0.3,0.2,0.2,0.15,2,0,0,1) G0 X140 Z5 M5 M9 T7D1H7 ; UPICHOVAK M21 ;PREDANI OBROBKU G0 Z2=5 M71

Page 67: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

G1 Z2=-(R4-(R5+R6+1)) F750 M72 M20 M11 Z2=(R4+3.4) G0 M10 M8 R25=R1+2 R26=-(R4+0.2) CYCLE92(R25,3.2,4,-0.4,0,1,5000,1000,3,0.15,0.038,1000,0.2,0,,2,0) Z2=650 G0 X140 Z5 G55 G0 X140 Z-5 T8D1H8 ;HRUBOVANI_PROTIVRETENO G96 SP2=320 M4 M8 CYCLE95("KONTURA_LEVA",1.5,,,0.3,0.2,0.1,0.3,5,0,0,1) G0 X140 Z-5 T9D1H9 ;DOKONCOVANI G96 SP2=360 M4 G0 X7 Z0 G1 X-0.8 F0.15 G0 Z-1 X5 CYCLE95("KONTURA_LEVA",1.5,,,0,0.2,0.1,0.15,5,0,0,1) G0 X140 Z-5 T10D1H10 ;DOKONCOVANI OSAZENI G96 SP2=100 M4 CYCLE95("KONTURA_OSAZENI",1.5,,,0,0.2,0.05,0.05,5,0,0,1) G0 X140 Z-5 T11D1H11 ;NAVRTANI G97 SP2=3183 M3 G0 X0 Z-1 G1 Z2.2 F0.1 G0 Z-5 G0 X140 T12D1H12 ;VRTANI_PRUMER4 G97 SP2=5500 M3 G0 X0 Z-1 CYCLE83(-5,0,1,25,,13,,13,0,,1,0,1,13,13,0,) Z-5 X140 M9 M5 M24 M71 M21 M72 M23 M30

Page 68: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

b) Podprogram – HLAVNI_PARAMETR R0=17;Obsluha vyplní hodnotu hlavního parametru ;17 - pro součást s číslem výkresu DP-HJ-1/4-6 ;19 - pro součást s číslem výkresu DP-HJ-3/8-6 ;24 - pro součást s číslem výkresu DP-HJ-1/2-6 M17

c) Podprogram – KONTROLA

CASE R0 OF 17 GOTOF SESTIHRAN_17 19 GOTOF SESTIHRAN_19 24 GOTOF

SESTIHRAN_24 DEFAULT GOTOF CHYBNY_PARAMETR SESTIHRAN_17: R1=19.7 R2=13.157 R3=1 R4=35 R5=22 R6=4 R7=3 R8=11.3 R9=0.5 R10=0.25 R11=80 R12=10 R13=3 R14=7 R15=23 R16=2046 R17=0.15 R18=2419 R19=1.337 R20=11.445 R24=6 M17 SESTIHRAN_19: R1=22 R2=16.662 R3=1 R4=36 R5=22 R6=5 R7=3 R8=14.8 R9=0.5 R10=0.3 R11=79 R12=10

Page 69: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

R13=3 R14=10 R15=23 R16=1432 R17=0.2 R18=1910 R19=1.337 R20=14.950 R24=6 M17 SESTIHRAN_24: R1=27.6 R2=20.955 R3=1.5 R4=40 R5=22 R6=6 R7=3.5 R8=18.5 R9=0.6 R10=0.75 R11=70 R12=13 R13=4 R14=13 R15=21 R16=1102 R17=0.21 R18=1519 R19=1.814 R20=18.631 R24=8 M17 CHYBNY_PARAMETR: MSG("CHYBNY HLAVNI PARAMETR") M0

d) Podprogram – KONTURA_LEVA G18 G90 DIAMON G0 Z-1 X4 G1 Z0 X6 RND=0.2 Z5 X7 Z9 Z12 X6 Z22 RND=0.8 X=R1-((R10/TAN(90-R11))*2) RND=0.2 Z=(R5+R10) X=R1 M17

Page 70: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

e) Podprogram – KONTURA_OSAZENI

G18 G90 DIAMON G0 Z14 X7 G1 Z12 X6 Z9 X7 Z5 X6 X7.5 M17

f) Podprogram – KONTURA_PRAVA G18 G90 DIAMON G0 Z1 X=((R2-2*R3)-2) G1 Z0 X=(R2-2*R3) X=R2 CHR=1.5 Z=-(R4-(R5+R6+R7)) Z=-((((R2-R8)/2)/TAN(30))+(R4-(R5+R6+R7))) X=R8 RND=0.4 Z=-((R4-(R5+R6))-R9) RND=0.4 Z=-(R4-(R5+R6)) X=(((TAN(45)*R9)*2)+R8) X=R1-((R10/TAN(90-R11))*2) Z=-((R4-(R5+R6))+R10) X=R1 M17

g) Podprogram – KONTURA_VYBRANI G18 G90 DIAMON G0 X=R1+2 Z=-(R4-R5+5) G1 X9 G1 Z=-(R4+0.5) G1 X=R1+2 M17

Page 71: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování
Page 72: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování
Page 73: MOŽNOSTI SYSTÉMU SINUMERIK 840D P ŘI PROGRAMOVÁNÍ … · Sinumerik 840D tools for NC programming of machines Stručná charakteristika problematiky úkolu: Při programování

Recommended