s�
SINUMERIK 802S/802C Uživatelská příručka Vydání: 04/2000
Obsluha a programování Soustružení (Turning) Uživatelská dokumentace
Úvod 1
Zapnutí napájení 2
Základní parametry 3
Režim manuálního ovládání
4
Automatický režim 5
Programování výroby součásti 6
Služby a diagnostika 7
Programování 8
s
SINUMERIK 802S SINUMERIK 802C
Obsluha a programování Soustružení Uživatelská příručka Uživatelská dokumentace Platí pro: Řídící systém Verze programového vybavení SINUMERIK 802S 3 SINUMERIK 802C 3 Vydání: 04.2000
Cykly 9
Dokumentace systému SINUMERIK® Klíč k vydáním Níže uvedený seznam obsahuje podrobnosti o tomto a o předcházejících vydáních. Ve sloupci „Poznámka“ je písmenem vyznačeno, kterému stavu dříve vydaná vydání odpovídají. Označení stavu ve sloupci „Poznámka": A .... Nová dokumentace. B .... Nezměněný dotisk s novým objednacím číslem. C .... Přepracovaná verze s novým číslem vydání. Vydání Objednací číslo Poznámka: 02.99 6FC5598-2AA00-0BP1 A 04.00 6FC5598-3AA00-0TP1 A Tato příručka je zahrnuta do dokumentace na CD-ROM (DOCONCD). Vydání Objednací číslo Poznámka: Obchodní známky SIMATIC®, SIMATIC HMI®, SIMATIC NET®, SIROTEC® a SIMODRIVE® jsou registrovanými obchod-ními známkami firmy Siemens. Třetí strany používající pro své vlastní účely jakékoli jiné názvy obsažené v tomto dokumentu, které by mohly být obchodními známkami, mohou porušit práva jejich vlastníků. Tato dokumentace může podléhat změnám bez předchozího upozornění Další šíření, jakož i rozmnožování této dokumentace, neoprávněné využívání a rozšiřování jejího obsahu je nepřípustné, pokud nebylo výslovně povoleno. Jednání v rozporu s těmito pokyny zavazuje k náhradě škody. Všechna práva vyhrazena, zejména pro případ udělování patentů nebo zápis GM. © Siemens AG 1999. Všechna práva vyhrazena.
V rámci řídícího systému se mohou vyskytovat i další funkce nepopsané v rámci této dokumentace, které lze spustit. S ohledem na tyto funkce však není možné vznést žádný nárok pro případ nové dodávky nebo servisního případu.. Obsah této dokumentace byl kontrolován, zda je v souladu s popisovaným hardware a software. Přesto však není možné vyloučit odchylky, takže nedáváme žádnou záruku, že se dokumentace bude dokonale shodovat. Údaje v této příručce jsou však pravidelně kontrolovány a potřebné korekce jsou obsaženy v následujících vydáních. Budeme Vám velmi vděční za jakékoli návrhy na zlepšení.
v
Obsah
Ovládací panel SINUMERIK 802S Slimline................................................................ ix
Externí řídící panel stroje.............................................................................................x
Úvod ................................................................................................................................................................................................................................................................... 1-11 1.1 Uspořádání obrazovky..................................................................................................................1-12 1.2 Systémové oblasti ........................................................................................................................1-15 1.3 Přehled nejdůležitějších funkcí programových tlačítek .................................................................1-16 1.4 Kalkulačka ....................................................................................................................................1-17 1.5 Základní principy ..........................................................................................................................1-21
Zapnutí a najíždění na referenční bod................................................................... 2-23 2.1 Zapnutí .........................................................................................................................................2-24 2.2 Najíždění na referenční bod – systémová oblast Machine ...........................................................2-24
Nastavované parametry ........................................................................................ 3-25 3.1 Zadávání nástrojů a korekcí nástrojů – systémová oblast Parameter ..........................................3-26
3.1.1 Vytváření nového nástroje ..............................................................................................3-27 3.1.2 Korekční parametry nástroje...........................................................................................3-28 3.1.3 Zjišťování korekčních parametrů nástroje.......................................................................3-29
3.2 Zadávání/úpravy posunutí počátku – systémová oblast Parameter .............................................3-31 3.2.1 Stanovení posunutí počátku ...........................................................................................3-32
3.3 Programování hodnot parametrů – systémová oblast Parameter ................................................3-34 3.4 R-parametry – systémová oblast Parameter ................................................................................3-36
Režim manuálního ovládání .................................................................................. 4-37 4.1 Režim Jog – systémová oblast Machine ......................................................................................4-38
4.1.1 Přiřazování ručních koleček............................................................................................4-40 4.2 Režim MDA (manuální zadávání dat) – systémová oblast Machine.............................................4-41
Automatický režim ................................................................................................. 5-43 5.1 Vybírání / spouštění výrobního programu – systémová oblast Machine.......................................5-46 5.2 Vyhledávání bloku – systémová oblast Machine ..........................................................................5-47 5.3 Pozastavení/zrušení výrobního programu – systémová oblast Machine......................................5-48 5.4 Návrat do původní polohy po přerušení – systémová oblast Machine .........................................5-49 5.5 Zpracovávání externího programu (rozhraní V.24).......................................................................5-50 5.6 Režim Teach In ............................................................................................................................5-51
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Obsah
vi
Výrobní programy .................................................................................................. 6-55 6.1 Zadávání nového programu – systémová oblast Program ...........................................................6-57 6.2 Editace výrobního programu – systémová oblast Program ..........................................................6-58
6.2.1 Editace azbuky................................................................................................................6-60 6.3 Podpora programování .................................................................................................................6-61
6.3.1 Svislé menu ....................................................................................................................6-61 6.3.2 Cykly ...............................................................................................................................6-62 6.3.3 Kontury............................................................................................................................6-63 6.3.4 Uživatelem definovatelná programová tlačítka................................................................6-80
Služby a diagnostika.............................................................................................. 7-81 7.1.1 Parametry rozhraní .........................................................................................................7-84 7.1.2 Speciální funkce..............................................................................................................7-85 7.1.3 Nastavování parametrů rozhraní.....................................................................................7-86
7.2 Diagnostika a spouštění – systémová oblast Diagnosis ...............................................................7-88
Programování ...................................................................................................... 8-101 8.1 Základy programování NC systémů............................................................................................8-102
8.1.1 Struktura programu .......................................................................................................8-102 8.1.2 Struktura slova a adresa ...............................................................................................8-103 8.1.3 Struktura bloku..............................................................................................................8-104 8.1.4 Sada znaků ...................................................................................................................8-106 8.1.5 Přehled instrukcí ...........................................................................................................8-107
8.2 Data polohování..........................................................................................................................8-116 8.2.1 Absolutní/inkrementální rozměry: G90, G91 .................................................................8-116 8.2.2 Rozměry v metrických jednotkách / v palcích: G71, G70..............................................8-117 8.2.3 Rozměry rádiusů/průměrů: G22/G23 ............................................................................8-118 8.2.4 Programovatelné posunutí počátku: G158....................................................................8-119 8.2.5 Upnutí obrobku – Nastavitelné posunutí počátku: G54 až G57, G500, G53.................8-120
8.3 Pohyby os...................................................................................................................................8-121 8.3.1 Lineární interpolace s rychlým posuvem: G0 ................................................................8-121 8.3.2 Lineární interpolace s pracovním posuvem: G1............................................................8-122 8.3.3 Kruhová interpolace: G2, G3.........................................................................................8-123 8.3.4 Kruhová interpolace s vnitřním bodem: G5...................................................................8-126 8.3.5 Řezání závitů s konstantním stoupáním: G33...............................................................8-127 8.3.6 Najíždění na pevný bod: G75........................................................................................8-129 8.3.7 Najíždění na referenční bod..........................................................................................8-130 8.3.8 Posuv F.........................................................................................................................8-130 8.3.9 Přesné najetí / Režim řízení pohybu po dráze: G9, G60, G64......................................8-131 8.3.10 Doba prodlevy: G4 ........................................................................................................8-134
8.4 Pohyby vřetena...........................................................................................................................8-135 8.4.1 Otáčky vřetena S, směr otáčení....................................................................................8-135 8.4.2 Omezení rychlosti vřetena: G25, G26...........................................................................8-135 8.4.3 Polohování vřetena – SPOS .........................................................................................8-136
8.5 Speciální funkce pro soustružení................................................................................................8-137 8.5.1 Konstantní řezná rychlost: G96, G97 ............................................................................8-137 8.5.2 Zaoblení, faseta ............................................................................................................8-138
8.6 Nástroje a korekce nástrojů ........................................................................................................8-140 8.3.1 Všeobecné poznámky...................................................................................................8-140 8.6.2 Nástroj T .......................................................................................................................8-140 8.6.3 Číslo korekce nástroje D...............................................................................................8-141 8.6.4 Volba korekce rádiusu nástroje: G41, G42 ...................................................................8-146 8.6.6 Vypnutí korekce rádiusu nástroje: G40 .........................................................................8-149 8.6.7 Speciální případy korekce rádiusu nástroje ..................................................................8-150 8.6.8 Příklad pro korekci rádiusu nástroje..............................................................................8-151
8.7 Doplňková funkce M ...................................................................................................................8-152
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Obsah
© Siemens AG 2001, Všechna práva vyhrazena vii
8.8 Aritmetické parametry R.............................................................................................................8-153 8.9 Větvení programu.......................................................................................................................8-155
8.9.1 Návěští – cíl pro programové skoky..............................................................................8-155 8.9.2 Nepodmíněné programové skoky.................................................................................8-155 8.9.3 Podmíněné programové skoky .....................................................................................8-156 8.9.4 Příklad programování pro skoky ...................................................................................8-158
8.10 Technika podprogramů...............................................................................................................8-159
Cykly ................................................................................................................... 9-163 9.1 Všeobecné informace o standardních cyklech ...........................................................................9-163
9.1.1 Přehled cyklů ................................................................................................................9-163 9.1.2 Chybová hlášení a zacházení s chybami v cyklech......................................................9-164
9.2 Obráběcí cykly............................................................................................................................9-165 9.2.1 Vrtání, čelní zahlubování – LCYC 82............................................................................9-165 9.2.2 Vrtání hlubokých děr – LCYC83 ...................................................................................9-168 9.2.3 Vrtání závitů s vyrovnávací hlavičkou – LCYC840........................................................9-172 9.2.4 Vystružování – LCYC85 ...............................................................................................9-175 9.2.5 Cyklus pro zápich – LCYC93........................................................................................9-177 9.2.6 Cyklus pro výrobu odlehčovacího zápichu – LCYC94 ..................................................9-181 9.2.7 Cyklus oddělování třísky – LCYC95 .............................................................................9-183 9.2.8 Řezání závitu – LCYC97 ..............................................................................................9-188
Rejstřík ................................................................................................................ X-191
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Obsah
viii
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
ix
Ovládací panel SINUMERIK 802S Slimline
Programové tlačítko
Vertikální menu
Tlačítko systémové oblasti Machine
Potvrzení alarmu
Tlačítko Recall
Tlačítko Selection/ přepínání
Tlačítko ETC
ENTER / tlačítko Input
Tlačítko přepínání systémové oblasti
Tlačítko Shift
Kurzorové tlačítko NAHORU s klávesou Shift: stránka nahoru
Kurzorové tlačítko DOLŮ s klávesou Shift: stránka dolů
Kurzorové tlačítko VLEVO
Kurzorové tlačítko VPRAVO
Tlačítko Delete (backspace) – mazání
MEZERA (INSERT)
Numerická tlačítka alternativní obsazení přes tlačítko Shift)
Alfanumerická tlačítka alternativní obsazení přes tlačítko Shift)
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
x
Externí řídící panel stroje
Uživatelem definované tlačítko s LED
Uživatelem definované tlačítko bez LED
INCREMENT
JOG
REFERENCE POINT
AUTOMATIC
SINGLE BLOCK
MANUAL DATA
Spuštění otáčení vřetena vlevo, otáčení proti směru hodinových ručiček
Spuštění otáčení vřetena vpravo, otáčení ve směru hodinových ručiček
Zastavení vřetena
RESET
RAPID TRAVERSE OVERLAY
NC STOP
osa X
NC START
osa Z
Override otáček vřetena
Override posuvu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
1 - 11
Úvod 1
Účel této uživatelské příručky
Tato uživatelská příručka popisuje následující procesy:
• Obsluha a
• Programování
pomocí řídícího systému SINUMERIK 802S.
Uspořádání příručky Návod k obsluze je vytištěn ve dvou sloupcích. Funkce programových tlačítek amožnosti vstupů jsou uváděny formou symbolů v levém sloupci. Položky nižšíchúrovní menu jsou reprezentovány jako symboly programových tlačítek.
Pravý sloupeček obsahuje popis funkcí.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 12
1.1 Uspořádání obrazovky
Obrázek 1-1: Uspořádání obrazovky
Vysvětlení prvků na obrazovce
Zkratky na obrazovce mají následující význam:
Tabulka 1-1: Vysvětlení prvků na obrazovce Obrazový
prvek Zkratka Význam
MA Machine
PA Parameter
PR Programming
DI Services
1 Aktivní
systémová oblast
DG Diagnostika
STOP Program je zastaven.
RUN Program je zpracováván. 2
Stav programu
RESET Program byl zrušen.
Jog Manuální posuv
MDA Manuální vstup s automatickou funkcí 3
Režim obsluhy
Auto Automatický režim
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 13
Obrazový
prvek Zkratka Význam
SKP Skip block - přeskočení bloku Programové bloky označené lomítkem před číslem bloku budou při zpracovávání programu ignorovány.
DRY Dry run feed (zkušební posuv) Posuvy budou uskutečňovány rychlostí specifikovanou v parametru Dry Run Feed.
ROV Rapid traverse override (korekce rychlého posuvu) Na režim rychlého posuvu je aplikována nastavovaná hodnota.
SBL Zpracování blok po bloku se zastavováním po každém bloku Pokud je tato funkce aktivní, bloky výrobního programu jsou zpracovávány následujícím způsobem: Každý blok je dekódován samostatně. Na konci každého bloku se program zastaví. Jedinou výjimkou jsou bloky pro výrobu závitu bez zkušebního posuvu. V tomto případě se program zastaví, až když je dosaženo konce právě zpracovávaného závitového bloku. SBL je možné aktivovat jen ve stavu RESET.
M1 Programovatené zastavení Pokud je tato funkce aktivní, program se zastavuje v každém bloku, v němž je naprogramována funkce M01. V tomto případě se na obrazovce bude vypisovat hlášení „5 stop M00/M01 active“.
PRT Test programu.
4 Stavové
informace
1...1000 INC
Inkrementální režim Pokud se řídící systém nachází v režimu Jog, vypisuje se inkrementální rozměr namísto aktivní funkce programového ovládání.
5 Provozní hlášení
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Stop: NC není připraven. Stop: Aktivní nouzový vypínač. Stop: Aktivní alarm se zastavovací funkcí. Stop: M00/M01 aktivní. Stop: Ukončen blok v režimu SBL. Stop: NC STOP aktivní. Čekat: Chybějící odblokování načítání. Čekat: Chybějící odblokování posuvu. Čekat: Aktivní doba prodlevy. Čekat: Chybějící potvrzení pomocné funkce. Čekat: Chybějící odblokování osy. Čekat: Není dosaženo přesného najetí. Čekat: Na vřeteno. Čekat: Override (korekce otáček) vřetena na 0%. Stop: Nesprávný NC blok. Čekat: Aktivní hledání bloku. Čekat: Není k dispozici vřeteno. Čekat: Hodnota posuvu osy 0.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 14
Obrazový
prvek Zkratka Význam
6 Název
programu
7 Řádek alarmu
Řádek alarmu se objevuje jen tehdy, pokud je aktivní nějaký alarm NC nebo PLC. Na řádku alarmu se vypisuje číslo alarmu a kritérium vynulování posledního aktivního alarmu.
8 Pracovní plocha
Pracovní plocha a obrazovka NC.
9 Symbol Recall
Tento symbol se objevuje nad pruhem programových tlačítek, kdykoli se obsluha nachází na nějakém menu nižší úrovně. Když toto tlačítko stisknete, vrátíte se na nejbližší vyšší úroveň menu, aniž by se uložila nějaká data.
10 Rozšíření
menu
ETC je k dispozici. Pokud se nad pruhem programových tlačítek zobrazuje tento symbol, jsou k dispozici další funkce tohoto menu. Tyto funkce je možné aktivovat po stisknutí tlačítka ETC.
11 Pruh
programových tlačítek
12 Svislé menu
Pokud se nad pruhem programových tlačítek zobrazuje tento symbol, jsou k dispozici další funkce tohoto menu. Když toto tlačítko stisknete, funkce se objeví na obrazovce a bude možné z nich vybírat pomocí kurzorových tlačítek NAHORU a DOLŮ.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1.2 Systémové oblasti Základní funkce jsou v CNC seskupeny do následujících systémových oblastí:
Obr
Přepínání mezi systémovými oblastmi
Stis
Pokpou
Kdypře
Po
Úrovně ochrany Citl
ObsDat
Pře
V n
• K
• P
• H
• P
Systémové oblasti
Parameter Machine Program Services Diagnosis
ZnpMo
Editace dat programu
Vytváření výrobních programů
Import / export dat
Vypisování alarmů Spouštění
pracováváí výrobních rogramů anuální vládání
1 - 15
ázek 1-2: Systémové oblasti systému SINUMERIK 802S.
kněte toto tlačítko, budete-li se chtít dostat přímo do systémové oblasti Machine.
ud se budete chtít dostat ze kterékoli systémové oblasti do hlavního menu, žijte tlačítko pro přepínání systémových oblastí.
ž stisknete tlačítko pro přepínání systémových oblastí dvakrát, vrátíte se do dcházející systémové oblasti.
zapnutí řídícího systému se budete vždy nacházet v systémové oblasti Machine.
ivá místa řídícího systému jsou chráněna heslem proti vstupu a modifikacím dat.
luhující pracovník však může úrovně ochrany měnit. Slouží k tomu menu Machine a Display v systémové oblasti Diagnosis.
dem nastavená je úroveň ochrany 3.
ásledujících menu závisí zadávání a úpravy dat na nastavené úrovni ochrany:
orekční parametry nástroje
osunutí počátku
odnoty parametrů
arametry rozhraní V.24
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 16
1.3 Přehled nejdůležitějších funkcí programových tlačítek
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 17
1.4 Kalkulačka Tato funkce může být pomocí znaku „=“ aktivována pro všechna vstupní pole určená pro zadávání numerických hodnot. Abyste vypočítali požadovanou hodnotu, můžete používat čtyři základní aritmetické operace a funkce sinus, kosinus, umocňování a odmocňování.
Jestliže se ve vstupním poli už nachází nějaká hodnota, funkce kalkulačky přepisuje tuto hodnotu do svého vstupního pole.
Obrázek 1-3: Kalkulačka
Přípustné znaky Při zadávání je přípustné používání těchto znaků:
+ Hodnota X plus hodnota Y
– Hodnota X mínus hodnota Y
* Hodnota X krát hodnota Y
/ Hodnota X děleno hodnotou Y
S Funkce sinus Hodnota X před kurzorem je nahrazena hodnotou sin(X).
C Funkce kosinus Hodnota X před kurzorem je nahrazena hodnotou cos(X).
Q Funkce umocňování Hodnota X před kurzorem je nahrazena hodnotou X2.
R Funkce odmocňování Hodnota X před kurzorem je nahrazena hodnotou odmocnina z X.
Příklady výpočtu Úloha Zadávání
100 + (67*3) 100+67*3
sin(45°) 45 S –> 0,707107
cos(45°) 45 C –> 0,707107
42 4 Q –> 16
√4 4 R –> 2
Výpočet se uskutečňuje po stisknutí tlačítka Input. Prostřednictvím funkčního tlačítka Take over se výsledek přenese do vstupního pole a funkce kalkulačky se ukončí.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 18
Pokud budete potřebovat vypočítat pomocné body na kontuře, kalkulačka Vám nabízí následující funkce:
• Výpočet tangenciálního přechodu mezi kruhovým a přímkovým úsekem.
• Posunování bodu v rovině.
• Převádění polárních souřadnic na kartézské.
• Vkládání druhého koncového bodu konturového úseku „přímka – přímka“ zadaného prostřednictvím úhlového vztahu.
Tyto funkce jsou přímo spojeny se vstupními poli podpory programování. Jakékoli hodnoty v tomto vstupním poli jsou kalkulačkou přepisovány do vstupního řádku a výsledek se automaticky kopíruje do vstupních polí podpory programování.
Programová tlačítka
Tato funkce se používá pro výpočet bodu na kružnici. Bod je zadán úhlem příslušné tangenty a směrem otáčení na kružnici.
Obrázek 1-4: Výpočet bodu na kružnici
Zadejte střed kruhu, úhel tangenty a rádius kruhu.
Tato funkce zajišťuje přepínání mezi vstupní obrazovkou pro zadávání průměru a pro zadávání poloměru.
Programová tlačítka G2 / G3 se používají pro definování směru opisování kruhu.
Vypočítají se hodnoty abscisy a ordináty; abscisou je první osa v rovině a ordinátou je druhá osa v rovině.
Příklad Pokud je aktivní rovina G18, abscisou je osa Z a ordinátou osa X.
Hodnota abscisy se zkopíruje do toho vstupního pole, z něhož byla funkce kalkulačky vyvolána, zatímco hodnota ordináty přejde do následujícího vstupního pole.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 19
Příklad Výpočet průsečíku mezi kruhovým obloukem (1) a přímkovým úsekem (2).
Je zadáno: rádius 10 střed kruhu Z 147 X 103 úhel pokračujícího přímkového úseku: –45°
Výsledek: Z = 154.071 X = 117.142
Tato funkce vypočítává chybějící koncový bod úseku kontury přímka – přímka, kdy druhý přímý úsek je kolmý na první přímkový úsek.
Jsou známy následující hodnoty přímkových úseků:
Přímkový úsek 1: Počáteční bod a úhel směrnice
Přímkový úsek 2: Délka a jeden koncový bod v kartézských souřadnicích.
Obrázek 1-5
Tato funkce provádí přepínání mezi vstupní obrazovkou pro zadávání průměru a pro zadávání poloměru.
Pomocí této funkce vyberte zadanou souřadnici koncového bodu. Hodnota ordináty a/nebo abscisy je zadána.
Druhý přímkový úsek je otočen vůči prvnímu přímkovému úseku ve směru hodinových ručiček nebo proti směru hodinových ručiček o 90°.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 20
Funkce vybírá odpovídající parametry.
Stisknutím tohoto tlačítka se vypočítá chybějící koncový bod. Hodnota abscisy se zkopíruje do vstupního pole, z něhož byla funkce kalkulačky vyvolána. Hodnota ordináty se přenese do následujícího vstupního pole.
Příklad
Obrázek 1-6
Výše uvedený výkres je nutné doplnit o hodnotu středu kružnice, aby bylo možné vypočítat průsečík kruhového oblouku a přímky. Chybějící souřadnici středu je možné vypočítat pomocí této funkce kalkulačky, protože rádius je v tangenciálním přechodu kolmý na přímkový úsek.
Výpočet bodu M1 v úseku 1:
V tomto úseku se rádius nachází na přímkovém úseku otočeném proti směru hodinových ručiček.
Použijte tato dvě programová tlačítka, abyste zadali uvedenou konstelaci.
Zadejte souřadnice, pól P1, úhel směrnice, zadanou hodnotu ordináty a rádius kružnice, který je vlastně délkou.
Obrázek 1-7
Výsledek: Z = 24.601 X = 60
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 21
1.5 Základní principy Souřadné systémy Pro nástroje v obráběcím stroji se používají pravotočivé pravoúhlé souřadné systémy.
Tyto systémy popisují pohyby stroje jako relativní pohyb mezi nástrojem a obrobkem.
Obrázek 1-8: Specifikace vzájemného vztahu mezi směry os; souřadný systém pro
programování při soustružení
Souřadný systém stroje (MCS)
Orientace souřadného systému na stroji závisí na jeho typu. Souřadný systém můžebýt natočen do různých směrů.
Obrázek 1-9: Souřadný systém stroje / osy na soustruhu
Počátek tohoto souřadného systému se nazývá počátek stroje. V tomto bodě jsou všechny osy v nulové poloze. Tento bod je však zřídka referenčním bodem stanoveným výrobcem stroje. Není nutné, aby se na něj dalo najet.
Rozsah posuvu os stroje může ležet i v záporné oblasti.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Úvod
1 - 22
Souřadný systém obrobku (WCS)
Souřadný systém popisovaný výše (viz obrázek 1-8) se používá také pro popisobrobku v programu pro jeho výrobu (výrobním programu). Počátek obrobku může být programátorem zvolen na libovolném bodě na ose Z. Osa Z se kryje s osou otáčení obrobku.
Obrázek 1-10: Souřadný systé
Upnutí obrobku Aby bylo možné obrobek obrsrovnán takovým způsobem, s osami stroje. Jakékoli výsledobrobku v ose Z musí být zadnastavitelných posunutí pzpracování NC programu na„Upnutí obrobku – nastaviteln
Obrázek 1-11: Obrobek ve stro
Aktuální souřadný systém obrobku
Prostřednictvím programovatposunutí vůči souřadnému sysobrobku (viz kapitola „Program
o
stro
stro
brobek
m obrobku
ábět, je třeba jej upaby osy souřadného né posunutí mezi počáno do speciální k toočátku. Toto pospř. pomocí program
é posunutí počátku...“
ji
elných posunutí počtému obrobku. Výsleovatelné posunutí po
o
W – počáte
obrobeje
je
např.
brobku
nout dosystémátky somuto úunutí ového ).
átku Gdkem jčátku:
k obro
o u
k
brobk
stroje. Obrobek musí býtu obrobku byly rovnoběžnéuřadného systému stroje ačelu určené datové oblastije aktivováno v průběhupříkazu G54 (viz kapitola
158 může být vytvořenoe aktuální souřadný systém G158“).
bku
obrobku
obrobku
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
2 - 23
Zapnutí a najíždění na referenční bod 2
Poznámka
Než zapnete stroj a systém SINUMERIK 802S, prostudujte si prosím dokumentaci od výrobce stroje, protože zapínání a najíždění na referenční bod jsou funkce, které závisí na typu stroje.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Zapnutí a najíždění na referenční bod
2 - 24
2.1 Zapnutí Postup Napřed zapněte napájení systému CNC a stroje. Poté, co se řídící systém spustí,
budete se nacházet v systémové oblasti Machine a v režimu obsluhy Jog.
Bude aktivní okno pro najíždění na referenční bod.
Obrázek 2-1: Základní obrazovka Jog Ref
2.2 Najíždění na referenční bod – systémová oblast Machine
Postup Najíždění na referenční bod je možné pouze v režimu Jog.
Aktivujte funkci Najíždění na referenční bod stisknutím tlačítka Ref na řídícím panelu stroje.
V okně Najíždění na referenční bod (viz obrázek 2-1) je naznačeno, zda se osami musí nebo nemusí najíždět na referenční bod.
Osou je nutno najet na referenční bod
Osa již referenčního bodu dosáhla.
Stiskněte směrová tlačítka.
Pokud zvolíte nesprávný směr, osa se nebude pohybovat. Jednotlivými osami postupně najíždějte na referenční bod. Funkci ukončíte zvolením jiného provozního režimu (MDA, Auto nebo Jog).
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
3 - 25
Nastavované parametry 3
Smysl této kapitoly Než budete moci používat CNC, nastavte parametry stroje, nástrojů atd. na CNCuskutečněním následujících kroků:
• Zadejte nástroje a korekce nástrojů
• Zadejte / modifikujte posunutí počátku
• Zadejte hodnoty parametrů
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 26
3.1 Zadávání nástrojů a korekcí nástrojů – systémová oblast Parameter
Funkce Korekční parametry nástrojů se skládají z několika údajů, které popisují geometrii,opotřebení a typ nástroje.
Každý nástroj má definovaný počet parametrů závisející na jeho typu.
Každý nástroj je identifikován svým vlastním číslem nástroje (T číslo).
Viz rovněž kapitola 8.6 „Nástroje a korekce nástrojů“.
Postup
Tato funkce otevírá okno Tool Compensation Data, které obsahuje hodnoty korekcí nástroje, který je v daném okamžiku aktivní. Pokud prostřednictvím programových tlačítek T>> nebo <<T vyberete jiný nástroj, až okno zavřete, nastavení zůstane zachováno.
Obrázek 3-1: Okno Tool Compensation Data
Programová tlačítka
Zvolení nejbližšího vyššího nebo nižšího čísla břitu.
Zvolení nejbližšího vyššího nebo nižšího čísla nástroje.
Stanovení hodnoty délkové korekce.
Stisknutím tlačítka ETC se dostanete k funkcím dalších programových tlačítek.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 27
Veškeré hodnoty korekcí jednotlivých břitů jsou vynulovány.
Vytvoření nového břitu a načtení odpovídajících parametrů.
Nový břit se vytváří pro právě zobrazovaný nástroj; je mu automaticky přiřazeno nejbližší vyšší číslo břitu (D1 – D9).
Celkem může být v paměti uloženo maximálně 30 břitů.
Vymazání všech korekčních parametrů pro všechny břity vybraného nástroje.
Vytvoření bloku korekcí pro nový nástroj. Poznámka: Lze vytvořit maximálně 15 nástrojů.
Stisknutím tohoto programového tlačítka se otevře dialogové okno, v němž si budete moci prostudovat přehled přiřazených čísel nástrojů. Do vstupního pole zadejte číslo hledaného nástroje a stisknutím tlačítka OK spusťte vyhledávání. Pokud hledaný nástroj existuje, vyhledávací funkce otevře dialogové okno s korekčními parametry.
3.1.1 Vytváření nového nástroje Postup Budete-li chtít vytvořit nový nástroj, stiskněte toto programové tlačítko.
Po stisknutí tohoto programového tlačítka se otevře vstupní maska a přehled přiřazených čísel nástrojů.
Obrázek 3-2: Okno New Tool
Zadejte nové T číslo (v rozsahu 1 až 32000) a specifikujte typ nástroje.
Stiskněte tlačítko OK, abyste zadání potvrdili. Otevře se dialogové okno Tool Compensation (korekční parametry nástroje).
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 28
3.1.2 Korekční parametry nástroje Korekční parametry nástroje se dělí na údaje korekce délky a korekce rádiusu.
Seznam je uspořádán podle typu nástroje.
Obrázek 3-3 Okno Korekční parametry nástroje
Postup Při zadávání hodnot korekčních parametrů postupujte takto:
Najeďte kurzorem na vstupní pole, jehož obsah se má upravovat.
Zadejte hodnotu (nebo hodnoty).
Své zadání potvrďte stisknutím tlačítka Input nebo posunutím kurzoru.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 29
3.1.3 Zjišťování korekčních parametrů nástroje Funkce Tuto funkci je možné používat pro zjišťování neznámé geometrie nástroje T.
Předpoklady Odpovídající nástroj byl vyměněn ve sklíčidle. V režimu JOG najeďte řeznou hranounástroje na bod na stroji, jehož souřadnice v systému stroje znáte. Může se jednato obrobek, jehož polohu znáte. Hodnota souřadnic v systému stroje může být rozděle-na na dvě složky: uložené posunutí počátku a korekci nástroje.
Postup Hodnotu posunutí zadejte do příslušného pole Offset. Pak zvolte požadovanéposunutí počátku (např. G54) nebo G500, pokud se žádné posunutí počátku nemázohledňovat. Tyto hodnoty musí být zadány pro každou zvolenou osu (viz obr. 3-6). Mějte prosím na paměti následující: Přiřazení délky 1 nebo 2 ose závisí na typu nástroje (soustružnický nůž, vrták..). V případě soustružnického nože je hodnotou posunutí rozměr průměru.
Pomocí skutečné hodnoty polohy bodu F (souřadný systém stroje), zadaného offsetu a zvoleného posunutí počátku Gxx (poloha hrany obrobku) může řídící systém vypočítat přiřazenou hodnotu korekce délky 1 nebo délky 2 pro předem zvolenou osu.
Poznámka: Můžete také použít již zjištěné posunutí počátku (např. hodnotu G54) jako známou polohu v souřadném systému stroje. V tomto případě najeďte řeznou hranou nástroje na počátek souřadné soustavy obrobku. Pokud se břit nachází přímo v počátku souřadné soustavy obrobku, je hodnota posunutí nulová.
Obrázek 3-4: Zjištění hodnoty délkové korekce na příkladu soustružnického nože
stroje X
Z stroje
obrobek
skutečná poloha X
skutečná poloha Z
Délka 2 = ?
Dél
ka 1
= ?
F – vztažný bod držáku nástroje M – počátek souřadné soustavy stroje W – počátek souřadné soustavy obrobku Hodnota posunutí ve směru osy X je hodnotou průměru!
prům
ěr
Gxx posunutí
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 30
Obrázek 3-5: Stanovení délkové korekční hodnoty na příkladu vrtáku; délka 1 / osa Z
Postup
Aktivujte programové tlačítko Get Comp. Otevře se okno pro zadání korekcí.
Obrázek 3-6: Okna pro zadávání korekčních parametrů
• Zadejte posunutí (offset), jestliže řezná hrana nástroje není schopna najet na počátek Gxx. Pokud pracujete bez posunutí počátku, aktivujte G500 a zadejte offset.
• Když stisknete tlačítko Calculate, řídící systém stanoví hledanou geometrii délky 1 nebo 2, v závislosti na předtím vybrané ose. Tato geometrie se počítá na základě skutečné polohy, na kterou se najelo, zvolené funkci Gxx a zadané hodnotě offsetu. Zjištěná hodnota korekce se ukládá.
stroje X
Z stroje
obrobek skutečná poloha Z
Délka 1 = ?
F – vztažný bod držáku nástroje M – počátek souřadné soustavy stroje W – počátek souřadné soustavy obrobku
Gxx posunutí
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 31
3.2 Zadávání/úpravy posunutí počátku – systémová oblast Parameter
Funkce Skutečné hodnoty uložené do paměti a proto také vypisované hodnoty jsou po najetína referenční bod vztaženy k počátku souřadné soustavy stroje. Program proopracovávání obrobku se však vztahuje na souřadný systém obrobku. Toto posunutí musí být zadáno jako posunutí počátku.
Postup
Pomocí programových tlačítek Parameter a Zero Offset vyberte posunutí počátku.
Na obrazovce se objeví přehled posunutí počátku, z nichž si můžete vybrat.
Obrázek 3-7: Okno Posunutí počátku
Najeďte textovým kurzorem do pole, které má být změněno.
Zadejte hodnotu.
Další přehled posunutí počátku se zobrazí, když stisknete Page Down. Nyní se budou zobrazovat G56 a G57.
Stisknutím tohoto tlačítka se vrátíte na nejbližší vyšší úroveň v menu, aniž by se hodnoty posunutí počátku uložily.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 32
Programová tlačítka
Tuto funkci použijte, pokud si budete přát stanovit posunutí počátku vůči počátku souřadné soustavy stroje. Jestliže máte zvolen nástroj, který si přejete použít pro měření, můžete odpovídající podmínky zvolit v okně Determine.
Zobrazí se okno s naprogramovaným posunutím počátku. Hodnotu v okně není možné editovat.
Zobrazí se součet všech aktivních posunutí počátku. Editace hodnot není možná.
3.2.1 Stanovení posunutí počátku Předpoklady Máte otevřeno okno s příslušným posunutím počátku (např. G54) a máte zvolenu osu,
pro kterou si přejete posunutí zjistit.
Obrázek 3-8: Určování posunutí počátku pro osu Z
Postup
• Posunutí počátku může být zjišťováno pouze pomocí známého nástroje. Aktivní nástroj zadejte v dialogovém okně. Stiskněte OK, aby byl nástroj převzat. Potom se otevře okno Determine.
• Vybraná osa se objeví v oblasti Axis. V přilehlém poli se bude vypisovat skutečná poloha referenčního bodu držáku nástroje (MCS) související s danou osou.
• Pro břit nástroje se bude vypisovat D-číslo 1. Jestliže jste zadali platné korekce pro použitý nástroj do jiného D-čísla než D1, zde zadejte toto D-číslo.
• Automaticky se zobrazí do paměti uložený typ nástroje.
• Dále se zobrazí právě platná hodnota korekce délky (geometrie).
stroje X
Z stroje
obrobek
skutečná poloha Z
Posunutí počátku Z=?
F – vztažný bod držáku nástroje M – počátek souřadné soustavy stroje W – počátek souřadné soustavy obrobku
Délka 2
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 33
• Vyberte znaménko (+, –), pokud si budete přát vypočítat korekci délky nebo použijte volbu „without“, pokud nebudete chtít brát zřetel na korekci délky. Záporné znaménko odečítá hodnotu délkové korekce od aktuální polohy. Výsledkem je posunutí počátku ve zvolené ose.
• Posunutí Pokud nástroj nedosáhne počátku, je možné zadat posunutí a tak specifikovat další změnu polohy do bodu, na který je možné nástrojem najet.
Obrázek 3-9: Vstupní obrazovka pro volbu nástroje
Obrázek 3-10: Maska Stanovení posunutí počátku
Toto programové tlačítko je možné používat pro vybírání posunutí počátku G54 až G57. Vybrané posunutí počátku se potom vypisuje na zvoleném programovém tlačítku.
Tímto tlačítkem zvolíte další osu.
Stisknutím programového tlačítka Calculate vypočítáte posunutí počátku.
Stiskněte programové tlačítko OK, budete-li si přát okno zavřít.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 34
3.3 Programování hodnot parametrů – systémová oblast Parameter
Funkce Prostřednictvím těchto hodnot definujete nastavení parametrů pro provozní stavy.V případě nutnosti můžete provádět jejich úpravy.
Postup
Použijte programová tlačítka Parameter a Setting Data, čímž nastavování parametrů aktivujete.
Programovým tlačítkem Setting Data se otevře další úroveň menu, na které mohou být nastavovány různé možnosti ovládání systému.
Obrázek 3-11: Základní obrazovka Setting Data
Pomocí tlačítek pro listování najeďte kurzorem na požadovaný řádek na obrazovce.
Do vstupních polí zadejte novou hodnotu.
Stiskněte tlačítko Input kvůli potvrzení.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 35
Programová tlačítka
Tuto funkci je možné používat pro změnu následujících parametrů:
Jog Feed Hodnota posuvu v režimu Jog. Pokud je hodnota posuvu nastavena na nulu, řídící systém použije hodnotu uloženou v parametrech stroje.
Spindle Otáčky vřetena. Směr otáčení vřetena.
Minimum / Maximum Mezní hodnoty pro otáčky vřetena nastavené v polích Max. (G26) / Min. (G25) musí být v rozmezí daném mezními hodnotami specifikovanými v parametrech stroje.
Programmed (LIMS) Programovatelné omezení maximální rychlosti (LIMS) na konstantní řeznou rychlost (G96).
Dry-run federate pro zkušební režim (DRY)
Zde zadaná hodnota posuvu se používá při zpracovávání programu namísto programového posuvu v automatickém režimu, když je aktivní posuv ve zkušebním režimu (viz Řízení zpracování programu, obrázek 5-3).
Start angle pro řezání závitů (SF)
Počáteční úhel reprezentující výchozí polohu vřetena se zobrazuje pro operace řezání závitů. Změnou tohoto úhlu je možné vyrábět vícechodé závity a opakovat operace řezání závitů.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Základní parametry
3 - 36
3.4 R-parametry – systémová oblast Parameter Funkce Všechny R-parametry (aritmetické parametry), které v řídícím systému existují, se
vypisují formou seznamu na základní obrazovce R Parameters (viz rovněž kapitola8.8 „Aritmetické parametry / R parametry“).
V případě potřeby můžete provádět jejich úpravy.
Obrázek 3-12: Okno R parametry
Postup
Použijte programová tlačítka Parameter a R Parameter.
Najeďte kurzorem do vstupního pole, které si přejete editovat.
Zadejte hodnotu.
Stiskněte tlačítko Input nebo použijte kurzorové tlačítko, aby se změna potvrdila.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
4 - 37
Režim manuálního ovládání 4
Úvodní poznámky Manuální ovládání je možné pouze v režimech Jog a MDA.
V režimu Jog můžete pohybovat osami a v režimu MDA můžete zadávat a zpracová-vat jednotlivé bloky programu pro výrobu součásti (výrobního programu).
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Režim manuálního ovládání
4 - 38
4.1 Režim Jog – systémová oblast Machine Funkce V režimu Jog můžete provádět následující:
• Posuv os
• Nastavování rychlosti posuvu pomocí korekčních ovládacích prvků (override) atd.
Postup
Stiskněte tlačítko Jog na ovládacím panelu stroje, čímž režim Jog aktivujete.
Pokud si budete přát pohybovat některou osou, stiskněte odpovídající tlačítko osy X nebo osy Z.
Dokud držíte směrové tlačítko osy stisknuté, osa se kontinuálně pohybuje rychlostí zadanou v nastavovaných parametrech. Pokud je nastavovaná rychlost nulová, použije se hodnota uložená v parametrech stroje.
V případě nutnosti můžete rychlost posuvu změnit pomocí korekčního ovládacího prvku (override).
Jestliže současně stisknete také tlačítko Rapid Traverse Override, vybraná osa se bude pohybovat rychlostí rychlého posuvu, dokud budete obě tlačítka držet stisknutá.
Jestliže aktivujete režim Inkrementálního posuvu, můžete pomocí téhož postupu pohybovat osou v nastavitelných krocích. Nastavený inkrement se vypisuje v obra-zové oblasti. Pokud budete chtít tento režim zrušit, znovu stiskněte tlačítko Jog.
Na základní obrazovce režimu Jog se vypisují údaje o poloze, posuvu a o vřetenu, jakož i právě používaný nástroj.
Obrázek 4-1: Základní obrazovka režimu Jog
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Režim manuálního ovládání
4 - 39
Parametry Tabulka 4-1: Popis parametrů v základní obrazovce režimu Jog
Parametr Popis
MCS X Z
+X –Z
Vypisování adres existujících os v souřadném systému stroje (MCS). Jestliže pohybujete osou v kladném, (+) nebo záporném (–) směru, v odpovídajícím poli se bude vypisovat příslušné znaménko plus nebo mínus. Pokud se osa nepohybuje, nevypisuje se žádné znaménko.
Act. mm
V těchto polích se vypisuje aktuální poloha os v MCS nebo v WCS.
Repos offset
Pokud se osy pohybují v režimu Jog ve stavu Program přerušen, v tomto sloupci se vypisuje vzdálenost uražená jednotlivými osami od místa, kde došlo k přerušení.
Spindle S rpm
Vypisování skutečných a požadovaných otáček vřetena.
Feed F mm/min
Vypisování skutečné a požadované hodnoty posuvu po dráze.
Tool Zde se zobrazují informace o právě aktivním nástroji a číslu právě používaného břitu.
Programová tlačítka
Vyvolání okna Handwheel (ruční kolečko).
Vyvolání okna Axis Feed (posuv osy) nebo Interp. Feed.
Toto tlačítko slouží pro přepínání mezi okny Axis Feed a Interp. Feed.
Když je otevřeno okno Axis/Feed, označení programového tlačítka se změní na Interp. Feed.
Skutečné hodnoty se vypisují v závislosti na zvolené souřadné soustavě. Existují dvě různé souřadné soustavy: souřadný systém stroje (MCS) a souřadný systém obrobku (WCS).
Toto programové tlačítko umožňuje přecházet z jednoho do druhého, přičemž označení programového tlačítka se mění následujícím způsobem:
• Pokud je aktivován souřadný systém stroje, označení programového tlačítka se změní na Act. val. WCS.
• Jestliže se nacházíte v souřadném systému obrobku, na tlačítku se bude vypisovat Act. val. MCS.
Zvětšené zobrazení skutečných hodnot.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Režim manuálního ovládání
4 - 40
4.1.1 Přiřazování ručních koleček Osa je přiřazena odpovídajícímu ručnímu kolečku a stává se aktivní, jakmile stisknete tlačítko OK.
Postup
V režimu Jog vyvolejte okno Handwheel.
Poté, co se toto okno otevře, všechny identifikátory os se zobrazí ve sloupci Axis a objeví se také v pruhu programových tlačítek. V závislosti na počtu připojených ručních koleček je možné přecházet pomocí kurzoru z ručního kolečka 1 na ruční kolečko 2 a nazpět.
Nastavte kurzor na řádek s ručním kolečkem, jemuž si přejete přiřadit nějakou osu. Potom aktivujte programové tlačítko obsahující název této osy.
V okně se objeví tento symbol.
Obrázek 4-2: Okno Handwheel
Tlačítko MCS/WCS se používá, když potřebujete zvolit osu, která má být přiřazena ručnímu kolečku, v souřadném systému stroje nebo obrobku. V okně Handwheel se vypisuje aktuální nastavení.
Stiskněte tlačítko OK, aby se vybrané parametry převzaly systémem; okno se pak zavře.
Zobrazení další části menu.
Nastavení pro vybrané ruční kolečko se zruší.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Režim manuálního ovládání
4 - 41
4.2 Režim MDA (manuální zadávání dat) – systémová oblast Machine
Funkce V režimu MDA můžete vytvářet a provádět bloky programu pro výrovu součásti(výrobního programu).
Kontury, které vyžadují několik bloků (např. zaoblení a fasety), není možné zpracovávat.
Pozor
Tento režim je chráněn stejnými bezpečnostními interlocky, jako plně automatický režim.
Dále režim MDA podléhá stejným předpokladům, jako režim plně automatický.
Postup
Když budete chtít aktivovat režim MDA, použijte tlačítko MDA a ovládacím panelu stroje.
Obrázek 4-3: Základní obrazovka MDA
Pomocí ovládací klávesnice zadejte blok.
Zadaný blok bude zpracován stisknutím tlačítka NC START. Jestliže právě probíhá obrábění, zpracování bloku nebude možné.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Režim manuálního ovládání
4 - 42
Parametry Tabulka 4-2: Popis parametrů v základní obrazovce režimu MDA
Parametr Popis
MCS X Z
+X –Z
Vypisování existujících os v souřadném systému stroje (MCS) nebo obrobku (WCS). Jestliže pohybujete osou v kladném, (+) nebo záporném (–) směru, v odpovídajícím poli se bude vypisovat příslušné znaménko plus nebo mínus. Pokud se osa nepohybuje, nevypisuje se žádné znaménko.
Act. value mm
V těchto polích se vypisuje aktuální poloha os v MCS nebo v WCS.
Spindle S rpm
Vypisování skutečných a požadovaných otáček vřetena.
Feed F mm/min
Vypisování skutečné a požadované hodnoty posuvu po dráze.
Tool Zde se zobrazují informace o právě aktivním nástroji a číslu právě používaného břitu (T.., D..)..
Edit Window Pokud je program ve stavu Stop nebo Reset, zobrazí se editační okno pro zadávání bloku výrobního programu.
Programová tlačítka
V závislosti na zvolené souřadné soustavě se zde vypisují skutečné hodnoty pro režim MDA. Existují dvě různé souřadné soustavy: souřadný systém stroje (MCS) a souřadný systém obrobku (WCS).
Zvětšené zobrazení skutečných hodnot.
Zobrazení další části menu.
Vyvolání okna Axis Feed (posuv osy) nebo Interp. Feed. Toto tlačítko slouží pro přepínání mezi těmito dvěma okny. Když je otevřeno okno Axis/Feed, označení programového tlačítka se změní na Interp. Feed.
Okno G Function obsahuje všechny aktivní G-funkce, přičemž každá G-funkce je přiřazena do skupiny a má své pevné místo v okně. Další G-funkce je možné zobrazit pomocí tlačítek Page Up a Page Down. Až budete chtít okno zavřít, použijte tlačítko Recall.
V tomto okně se vypisuje v daném okamžiku editovaný blok v celé své délce.
Tímto tlačítkem se otevírá okno M-funkcí, v němž se vypisují všechny aktivní M-funkce daného bloku.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
5 - 43
Automatický režim 5
Funkce V automatickém režimu mohou být výrobní programy (programy pro výrobu určitésoučásti) zpracovávány plně automaticky, jedná se tedy o provozní režim prostandardní zpracovávání výrobních programů.
Podmínky Podmínky pro zpracovávání programů jsou následující:
• Bylo najeto na referenční bod.
• Požadovaný výrobní program máte už uložen v paměti řídícího systému.
• Zkontrolovali jste nebo jste zadali hodnoty nezbytných posunutí, např. posunutí počátku a korekce nástrojů.
• Požadované bezpečnostní blokovací obvody jsou v aktivním stavu.
Postup
Automatický režim aktivujete stisknutím tohoto tlačítka.
Objeví se základní obrazovka automatického režimu, v níž se budou vypisovat údaje o poloze, posuvu, vřetenu a o nástroji. Kromě toho zde naleznete právě zpracovávaný blok.
Obrázek 5-1: Základní obrazovka automatického režimu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 44
Parametry Tabulka 5-1: Popis parametrů v základní obrazovce automatického režimu
Parametr Popis
MCS X Z
Vypisování existujících os v souřadném systému stroje (MCS) nebo obrobku (WCS).
+X –Z
Jestliže pohybujete osou v kladném, (+) nebo záporném (–) směru, v odpovídajícím poli se bude vypisovat příslušné znaménko plus nebo mínus. Pokud se osa nepohybuje, nevypisuje se žádné znaménko.
Act. val. mm
V těchto polích se vypisuje aktuální poloha os v MCS nebo v WCS.
Distance to go
V těchto polích se vypisuje vzdálenost, kterou je potřeba urazit osami v MCS nebo v WCS.
Spindle S rpm
Vypisování skutečných a požadovaných otáček vřetena.
Feed F mm/min
nebo mm/ot
Vypisování skutečné a požadované hodnoty posuvu po dráze.
Tool Zde se zobrazují informace o právě aktivním nástroji a číslu právě používaného břitu (T.., D..)..
Current block
V tomto poli se vypisuje právě zpracovávaný blok. Blok se vypisuje jen na jednom řádku a v případě nutnosti se nevypisuje celý.
Programová tlačítka
Na obrazovce se zobrazí okno sloužící pro volbu řízení zpracovávání programu (Program Control) – např. přeskočení bloku, zkušební zpracování atd.
V tomto okně se vypisuje předcházející, právě zpracovávaný a následující blok v celé své délce. Kromě toho se zde zobrazují názvy aktuálního programu a podprogramu.
Funkci Block Search použijte, budete-li chtít přejít na požadované místo v programu.
Programovým tlačítkem Search se vyvolávají funkce „Najít řádek“ a „Najít následující“.
Kurzor se nastaví na blok v hlavním programu, na kterém se nachází bod přerušení (Breakpoint). Vyhledávaný cíl se automaticky nastaví na úrovních podprogramů.
Pokračování v hledání.
Programovým tlačítkem Start B Search se spouští proces vyhledávání, ve kterém jsou uskutečňovány stejné výpočty jako při normálním zpracovávání programu, avšak aniž by se osy pohybovaly.
Vyhledávání bloku může být zrušeno tlačítkem NC Reset.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 45
Pomocí těchto tlačítek vybíráte souřadný systém stroje nebo souřadný systém obrobku. Označení programového tlačítka se odpovídajícím způsobem mění na Act. val. MCS nebo na Act. val. WCS.
Zvětšené zobrazení skutečných hodnot.
Zobrazení další části menu.
Když stisknete některé z těchto tlačítek, objeví se okno Axis Feed (posuv osy) nebo Interp. Feed.
Toto tlačítko slouží pro přepínání mezi těmito dvěma okny. Když je otevřeno okno Axis/Feed, označení programového tlačítka se změní na Interp. Feed.
Pomocí tohoto tlačítka se externí program přenese do řídícího systému přes rozhraní V.24 a stisknutím tlačítka NC START se okamžitě spustí jeho zpracovávání.
Otevře se okno G Function, v němž se vypisují všechny aktivní G-funkce.
Okno G Function obsahuje všechny aktivní G-funkce, přičemž každá G-funkce je přiřazena do skupiny a má své pevné místo v okně. Další G-funkce je možné zobrazit pomocí tlačítek Page Up a Page Down.
Obrázek 5-2: Okno aktivních G-funkcí
Tímto tlačítkem se otevírá okno M-Function, v němž se vypisují všechny aktivní M-funkce.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 46
5.1 Vybírání / spouštění výrobního programu – systémová oblast Machine
Funkce Před spuštěním programu musí být zabezpečeno nastavení řídícího systému a stroje.Věnujte prosím pozornost bezpečnostním instrukcím vydaným výrobcem stroje.
Postup
Pomocí tlačítka Automatic aktivujte automatický režim.
Zobrazí se přehled všech programů uložených v řídícím systému.
Najeďte kurzorem na požadovaný program.
Pomocí programového tlačítka Select vyberte tento program pro zpracování. Název zvoleného programu se objeví na řádku obrazovky Program Name.
V případě potřeby můžete nyní nastavit parametry potřebné pro zpracovávání programu.
Je možné aktivovat a deaktivovat následující funkce ovlivňující zpracovávání programu:
Obrázek 5-3: Okno Program Control
Zpracovávání programu spustíte stisknutím tlačítka NC START.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 47
5.2 Vyhledávání bloku – systémová oblast Machine
Postup Předpoklady: Požadovaný program již byl vybrán (viz kapitola 5.1) a řídící systém senachází ve stavu Reset.
Funkce pro vyhledávání bloku se může používat pro přecházení v rámci výrobního programu až na požadované místo. Cíl vyhledávání se určí nastavením kurzoru přímo na požadovaný blok ve výrobním programu.
Obrázek 5-4: Okno Block Search (Vyhledávání bloku)
Pomocí této funkce se spustí posun v programu, načež se okno Search zavře.
Výsledek vyhledávání Požadovaný blok se zobrazí v okně „Current Block“ (Právě zpracovávaný blok).
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 48
5.3 Pozastavení/zrušení výrobního programu – systémová oblast Machine
Funkce Výrobní programy je možné pozastavit a úplně zrušit.
Postup
Stisknutím tlačítka NC STOP je možné zpracovávání výrobního programu pozastavit. Ve zpracovávání pozastaveného programu je možné opět pokračovat, když stisknete tlačítko Continue.
Pokud budete potřebovat právě zpracovávaný program úplně zrušit, stiskněte tlačítko RESET. Když potom znovu stisknete tlačítko NC START, zrušený program se znovu spustí a jeho zpracovávání začne od začátku.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 49
5.4 Návrat do původní polohy po přerušení – systémová oblast Machine
Funkce Po pozastavení programu (NC STOP) můžete v manuálním režimu (Jog) odjet odobráběné kontury. Řídící systém uloží souřadnice bodu, kde k pozastavení došlo(„bod přerušení“). Potom se vypisují dráhové diference, o něž se jednotlivé osyposunuly.
Postup
Aktivujte automatický režim.
Stisknutím tohoto tlačítka otevřete okno Block Search, aby se načetlo místo, kde došlo k přerušení.
Místo přerušení se načte. Systém se nastaví na počáteční pozici pro zpracování přerušeného bloku.
Spustí se vyhledávání bloku, aby bylo nalezeno místo přerušení.
Stisknutím tlačítka NC START bude zpracovávání programu pokračovat.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 50
5.5 Zpracovávání externího programu (rozhraní V.24)
Funkce Externí program se přenese do řídícího systému prostřednictvím rozhraní V.24 astisknutím tlačítka NC START se okamžitě spustí.
V průběhu zpracovávání obsahu vyrovnávací paměti i nadále průběžně probíhá načítání programu. Jako externí zařízení může být použit např. osobní počítač, na němž je instalován PCIN jako nástroj pro přenos dat.
Postup Předpoklad: Řídící systém je ve stavu Reset. Parametry rozhraní V.24 jsou správně nastaveny (viz kapitola 7) a přenos není narušen žádnou jinou aplikací (DataIn, DataOut, STEP7).
Stiskněte toto programové tlačítko.
Na externím zařízení (PC) aktivujte PCIN, aby se aktivoval program pro vysílání dat.
Program se přenáší do vyrovnávací paměti a automaticky se aktivuje a zobrazuje. Kvůli hladkému zpracovávání programu je výhodné počkat, dokud není vyrovnávací paměť naplněna.
Zpracovávání programu se spouští stisknutím tlačítka NC START. Načítání programu potom průběžně pokračuje.
Buď na konci programu nebo když stisknete tlačítko RESET, se program automaticky odstraní z řídícího systému.
Poznámka
• Existuje možnost spouštět funkci External Program Execution také v systé-mové oblasti Services.
• Když stisknete programové tlačítko Error Log, veškeré chyby, které se vyskyt-ly, se vypíší v systémové oblasti Services.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 51
5.6 Režim Teach In Funkce Pomocný režim Teach In použijte, jestliže budete potřebovat přenést hodnoty polohy
os přímo do bloku výrobního programu, který má být generován nebo modifikován.
Na pozice os se v automatickém režimu najíždí buď posuvem tlačítky Jog nebo pomocí ručního kolečka. Napřed však stiskněte příslušné programové tlačítko (viz níže) v systémové oblasti Programming, aby se pomocný režim Teach In aktivoval.
Postup Předpoklady:
– Volba Teach In je aktivována (MD 278=4 na displeji).
– Řídící systém se nachází buď ve stavu Stop nebo ve stavu Reset.
Zobrazí se seznam všech programů existujících v řídícím systému.
Stisknutím tlačítka Open se pro vybraný program otevře dialogové okno editoru.
Vyvolání dalších funkcí menu.
Aktivujte toto tlačítko.
Vyvolání dalších funkcí menu.
Aktivujte toto tlačítko.
Obrázek 5-5: Základní obrazovka Teach In
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 52
Programová tlačítka
Toto tlačítko použijte, pokud budete potřebovat vygenerovat blok technologických dat.
Tuto obrazovkovou masku použijte pro zadání následujících parametrů:
• Hodnota posuvu
• Otáčky a směr otáčení vřetena
• Nástroj a číslo břitu
• Režim posuvu (aktivní; mm/min odpovídá G64; mm/otáčku vřetena odpovídají G96)
• Chování při polohování (aktivní; přesné najetí G60; řízení pohybu po dráze G64)
Obrázek 5-6: Vstupní maska pro technologická data
Když stisknete OK, blok s technologickými údaji bude vytvořen a vložen před blok, na kterém se právě nachází kurzor. Stisknutím tlačítka RECALL zrušíte své zadání a systém Vás vrátí do základní obrazovky režimu Teach In.
Toto programové tlačítko použijte, až budete chtít vytvořit NC blok pomocí tlačítek posuvu nebo ručního kolečka.
Jednoduché NC bloky jsou generovány posuvem příslušnými osami buď pomocí tlačítek posuvu nebo ručním kolečkem. Je také možné opravovat hodnoty u existujícího bloku.
Obrázek 5-7: Obrazovka Teach In pro NC bloky
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 53
Použijte toto programové tlačítko, pokud budete potřebovat vytvořit blok rychlého posuvu (G0).
Pomocí tohoto tlačítka generujete blok lineárního posuvu (G1).
Toto tlačítko slouží pro generování bloku pohybu po kruhové dráze (G5 se zadáním vnitřního a koncového bodu.
Použijte toto programové tlačítko, pokud budete chtít vytvořit blok s hodnotami z pomocného režimu Teach In. Nový blok se vloží před blok, na kterém se nachází kurzor.
Hodnoty v bloku, ve kterém byl umístěn kurzor, jsou opraveny (akceptovány ze vstupní masky).
Pomocí tlačítka RECALL se můžete vrátit na hlavní obrazovku Teach In. Jakékoli změny, které budete potřebovat provést, mohou být později vloženy manuálně.
Pomocí tohoto programového tlačítka můžete vytvořit blok M2, který bude vložen za právě zpracovávaný blok (na němž se nachází kurzor).
Toto programové tlačítko použijte, aby se naprogramovaný posuv uskutečnil.
Znovu se objeví obrazovka nastavená v automatickém režimu. Pomocí tlačítka NC Start spustíte pokračování zpracovávání vybraného, leč přerušeného programu od naposled zvoleného bloku (pokud se systém nenacházel ve stavu Reset). Pomocný režim Teach In zůstává aktivní. Když je Teach In aktivní, vyhledávání bloku není možné.
Pomocí tohoto programového tlačítka pomocný režim Teach In vypnete.
Poznámka
Po vypnutí pomocného režimu Teach In již nebude možné dále editovat přerušený program.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Automatický režim
5 - 54
Příklad Blok G5.
Obrázek 5-8: Kruhový oblouk v režimu Teach In.
• Programový blok a příkazem G5 je vybrán kurzorem.
• Stiskněte programové tlačítko Circul. Počáteční bod kružnice je koncovým bodem předcházejícího bloku.
• Najeďte na vnitřní bod kontury a stiskněte tlačítko Accept Change.
• Najeďte na koncový bod kontury a znovu stiskněte tlačítko Accept Change.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
6 - 55
Výrobní programy 6
Funkce Tato kapitola popisuje, jak se sestavují nové programy pro výrobu určité součásti, tzn.výrobní programy.
Za předpokladu, že disponujete odpovídajícími přístupovými oprávněními, mohou se zobrazovat také standardní cykly.
Postup Nacházíte se v hlavním menu.
Stiskněte toto tlačítko, aby se objevila základní obrazovka Programování.
Obrázek 6-1: Základní obrazovka Programování
Když systémovou oblast Program aktivujete poprvé, automaticky se aktivuje adresář výrobních programů a podprogramů (viz výše).
Programová tlačítka
Když stisknete programové tlačítko Cycles, zobrazí se adresář standardních cyklů.
Toto programové tlačítko se zobrazuje jen tehdy, pokud obsluhující pracovník disponuje odpovídajícími přístupovými oprávněními.
Tato funkce vybírá program zvýrazněný kurzorem pro zpracování. Program se spustí následným stisknutím tlačítka NC START.
Otevření souboru vybraného kurzorem pro editaci.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 56
Vyvolání dalších funkcí menu.
Použijte programové tlačítko New, budete-li si přát vytvořit nový program. Objeví se okno, v němž budete vybídnuti, abyste zadali název a typ nového programu.
Poté, co své zadání potvrdíte stisknutím tlačítka OK, je vyvolán programový editor, v němž můžete zadávat jednotlivé programové bloky. Tuto funkci ukončíte stisknutím tlačítka RECALL.
Programové tlačítko Copy slouží pro zkopírování zvoleného programu do jiného programu.
Program zvýrazněný kurzorem je vymazán poté, co si systém vyžádal potvrzení operace mazání.
Stiskněte tlačítko OK, budete-li chtít žádost o vymazání potvrdit, nebo RECALL, čímž ji zrušíte.
Pokud aktivujete programové tlačítko Rename, objeví se okno, v němž budete moci přejmenovat program, který máte zvýrazněný kurzorem.
Po zadání nového názvu můžete tento název potvrdit stisknutím tlačítka OK nebo tlačítka RECALL, čímž operaci zrušíte.
Programové tlačítko Programs se může používat pro změnu adresáře programů.
Když stisknete toto tlačítko, vypíší se informace o celkové dostupné kapacitě paměti NC systému.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 57
6.1 Zadávání nového programu – systémová oblast Program
Funkce Tato kapitola popisuje, jak se vytváří nový soubor pro výrobní program. Zobrazí seokno, v němž budete vyzváni, abyste zadali název a typ programu.
Obrázek 6-2: Vstupní obrazovka Nový program
Postup
Stisknutím tohoto tlačítka se dostanete do systémové oblasti Program. Na obrazovce se objeví okno Program Overview, v němž se budou vypisovat programy uložené v CNC systému.
Stiskněte programové tlačítko New. Zobrazí se dialogové okno, ve kterém zadáte název nového hlavního programu nebo podprogramu. Přípona .MPF pro hlavní program je doplněna automaticky. Příponu .SPF pro podprogramy musíte zadat spolu s názvem programu.
Zadejte název nového programu.
Dokončete své zadání stisknutím programového tlačítka OK. Takto vznikne název nového výrobního programu, který bude ihned připraven k editaci.
Vytváření programu je možné přerušit stisknutím tlačítka RECALL; okno se potom zavře.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 58
6.2 Editace výrobního programu – systémová oblast Program
Funkce Výrobní programy nebo části výrobních programů mohou být editovány jen tehdy,pokud neprobíhá jejich zpracovávání.
Obrázek 6-3: Okno Editor
Postup
Nacházíte se v hlavním menu a aktivovali jste systémovou oblast Programs. Automaticky se zobrazí přehled programů.
Pomocí tlačítek pro listování vyberte program, který chcete editovat.
Stisknutím programového tlačítka Open vyvoláte pro vybraný program editor a otevřete okno editoru.
Soubor nyní je možné editovat. Všechny změny se okamžitě ukládají.
Programová tlačítka
Uživatelem definovatelná tlačítka
Programovým tlačítkům 1 – 4 můžete přiřadit předem definované funkce (viz kapitola 6.3.4 „Uživatelem definovatelná programová tlačítka“).
Tato programová tlačítka jsou přiřazena specifickým procesním funkcím výrobcem řídícího systému.
Funkce pro práci s konturami jsou popisovány v kapitole 6.3 „Podpora programování“.
Další funkce menu.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 59
Tato funkce vybírá úsek textu až do aktuální pozice kurzoru.
Pomocí této funkce vymažete vybraný text.
Tato funkce provádí zkopírování vybraného textu do schránky.
Tato funkce vkládá text ze schránky na aktuální pozici kurzoru.
Abyste mohli provádět zpětný překlad, kurzor se musí v programu nacházet na řádku s voláním cyklu. Požadované parametry musí být uspořádány přímo před volání cyklu a nesmí být odděleny nějakým příkazem nebo řádky komentáře. Funkce dekóduje název cyklu a připraví vstupní masku s odpovídajícími parametry. Jestliže by se vyskytly nějaké parametry, jejichž hodnota by ležela mimo platné rozmezí, funkce automaticky použije standardní hodnoty. Po potvrzení vstupní masky je původní blok parametrů automaticky nahrazen novým. Poznámka: Zpětný překlad je možné uskutečnit jen u automaticky generovaných bloků.
Poznámka
Abyste mohli s těmito funkcemi pracovat i mimo menu Edit, je možné používat kombinace kláves <SHIFT> a
programové tlačítko 1 Výběr programové tlačítko 2 Vymazání bloku programové tlačítko 3 Zkopírování bloku programové tlačítko 4 Vložení bloku
Další funkce menu.
Tuto funkci můžete používat pro změnu přiřazení funkcí programových tlačítek 1 – 4. Podrobnější popis je uveden v kapitole 6.3.4.
Programová tlačítka Search a Continue Search můžete používat pro vyhledávání řetězce znaků v programovém souboru zobrazeném na obrazovce.
Na vstupní řádek napište text, který chcete najít, a stisknutím programového tlačítka OK spusťte operaci vyhledávání. Pokud Vámi specifikovaný řetězec znaků není možné v programovém souboru najít, vypíše se chybové hlášení, které musí být potvrzeno pomocí OK. Když použijete tlačítko RECALL, zavřete dialogové okno, aniž by se spustilo vyhledávání.
Na vstupní řádek napište číslo řádku. Vyhledávání spustíte stisknutím tlačítka OK. Když stisknete tlačítko RECALL, zavřete dialogové okno, aniž by se spustilo vyhledávání.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 60
Tato funkce prohledává soubor ve snaze najít další výskyt hledaného řetězce znaků.
Pomocí této funkce uložíte změny do systému souborů, načež se soubor automaticky zavře.
6.2.1 Editace azbuky Tato funkce je k dispozici jen tehdy, pokud máte instalovánu ruštinu (volitelný doplněk).
Postup Řídící systém nabízí okno, ve kterém je možné vybírat písmena z azbuky. Přepínacímtlačítkem se zapíná a vypíná jeho zobrazování.
Obrázek 6-4
Při vybírání znaku postupujte takto:
• Pomocí písmen X, Y, Z vyberte řádek.
• Potom stiskněte číslici nebo písmeno přiřazené odpovídajícímu sloupci.
Jakmile zadáte číslici, znak se zkopíruje do editovaného souboru.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 61
6.3 Podpora programování Funkce Podpora programování obsahuje nejrůznější pomůcky usnadňující programování
výrobních programů, aniž byste byli nějak omezováni, pokud jde o možnosti vstupu.
6.3.1 Svislé menu Funkce Toto menu se zobrazuje v programovém editoru.
Svislé menu Vám umožňuje rychle vkládat určité NC instrukce do výrobního programu.
Postup Nacházíte se v programovém editoru.
Stiskněte tlačítko VM a ze seznamu vyberte požadovanou instrukci.
Obrázek 6-5: Svislé menu
Řádky, které končí „...“, obsahují několik NC instrukcí. Listovat těmito instrukcemi můžete pomocí tlačítek pro listování nebo zadáním čísla řádku.
Obrázek 6-6: Svislé menu
Pomocí těchto tlačítek nastavte kurzor na požadovanou volbu.
Své zadání potvrďte stisknutím tlačítka Input.
Kromě toho můžete zadat číslo řádku od 1 do 7, čímž vyberete odpovídající instrukci a přenesete ji do výrobního programu.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 62
6.3.2 Cykly Funkce Můžete specifikovat buď své vlastní obráběcí cykly přiřazením příslušných parametrů
nebo můžete použít vstupní obrazovky, v nichž nastavíte všechny potřebné R-para-metry.
Postup
Vstupní formuláře se vybírají buď pomocí odpovídajících programových tlačítek nebo pomocí svislého menu.
Obrázek 6-7
Podpora programování cyklů poskytuje vstupní obrazovky, v nichž můžete vyplnit všechny potřebné R-parametry. Grafická a kontextová nápověda Vám při doplňování údajů do formuláře pomohou.
Stiskněte programové tlačítko OK, aby se vygenerované volání cyklu přeneslo do výrobního programu.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 63
6.3.3 Kontury Funkce Řídící systém Vám poskytuje celou řadu různých tvarů kontur, čímž Vám pomáhá
rychle a spolehlivě vytvářet výrobní programy. Zadejte nezbytné parametry dovstupních masek a své zadání potvrďte.
Vstupní masky pro kontury je možné používat pro programování následujících konturových prvků a úseků kontur:
• Přímý úsek se specifikací koncového bodu nebo úhlu.
• Kruhový úsek zadaný středem a koncovým bodem.
• Kruhový úsek zadaný středem a úhlem výseče.
• Kruhový úsek se specifikací středu a rádiusu.
• Úsek kontury přímka / kruh zadaný úhlem a koncovým bodem.
• Úsek kontury přímka / kruh s tangenciálním přechodem; vypočítaný na základě úhlu, rádiusu a koncového bodu.
• Úsek kontury přímka / kruh s jakýmkoli přechodem; výpočet na základě úhlu, středu a koncového bodu.
• Konturový úsek kruh / přímka s tangenciálním přechodem; výpočet na základě úhlu, rádiusu a koncového bodu.
• Konturový úsek kruh / přímka s libovolným přechodem; výpočet na základě úhlu, středu a koncového bodu.
• Konturový úsek kruh / kruh s tangenciálním přechodem; výpočet na základě středu, rádiusu a koncového bodu.
• Konturový úsek kruh / kruh s libovolným přechodem; výpočet na základě středu a koncové pozice.
• Konturový úsek kruh-přímka-kruh s tangenciálními přechody.
• Konturový úsek kruh-kruh-kruh s tangenciálními přechody.
Obrázek 6-8
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 64
Programová tlačítka Funkce programových tlačítek odpovídají jednotlivým konturovým prvkům.
Programovací pomůcka pro programování přímkových úseků.
Obrázek 6-9
Zadejte koncový bod úsečky.
Pohyb definovaný blokem bude proveden buď rychlým posuvem nebo naprogramova-nou rychlostí posuvu.
Koncový blok je možné uložit buď v absolutních rozměrech G90 nebo jako inkrementální rozměr G91.
Na vstupní obrazovce se vypisuje aktuální nastavení.
Koncový bod úsečky je definován délkou a úhlem.
Popis programového tlačítka se změní na Line.
Obrázek 6-10
Do vstupních polí zapište hodnoty a vstupní obrazovku zavřete tlačítkem OK.
Tato funkce slouží pro přepínání mezi první a druhou osou v rovině.
Když stisknete programové tlačítko OK, systém převezme blok do výrobního progra-mu a zobrazí masku Additional Functions (Další funkce), v níž můžete blok rozšířit přidáním dalších instrukcí.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 65
Další funkce
Obrázek 6-11: Vstupní obrazovka Další funkce
Do příslušných polí zadejte další příkazy. Příkazy je možné oddělit mezerami, čárkami nebo středníky.
Tato vstupní obrazovka je k dispozici pro všechny konturové prvky.
Programovým tlačítkem OK se příkazy přenesou do výrobního programu.
Aktivujte tlačítko RECALL, budete-li chtít zavřít interaktivní masku, aniž by se hodnoty ukládaly.
Tato dialogová vstupní obrazovka se používá pro vytvoření bloku kruhového konturového prvku zadaného prostřednictvím souřadnic středu a koncového bodu.
Obrázek 6-12
Do vstupních polí zadejte souřadnice středu.
Tímto programovým tlačítkem se mění směr opisování kružnice z G2 na G3. Na displeji se objeví G3. Když toto programové tlačítko stisknete ještě jednou, vrátíte se do G2.
Koncový bod je možné uložit jako absolutní rozměr G90 nebo jako inkrementální rozměr G91.
Koncový bod je stanoven specifikovaným středem kruhu a úhlem kruhové výseče.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 66
Obrázek 6-13
Použijte programové tlačítko CP / EP, budete-li si přát přepnout vstupní pole na zadávání koncového bodu. Souřadnice se ukládají výše popisovaným způsobem.
Programovým tlačítkem OK se blok uloží do výrobního programu a v následující vstupní masce budou nabídnuty další příkazy.
Tato dialogová vstupní obrazovka se používá pro vytvoření bloku kruhového konturového segmentu zadaného pomocí rádiusu a koncového bodu.
Obrázek 6-14
Specifikace pomocí úhlu kruhové výseče:
• Kladná hodnota parametru CR – úhel kruhové výseče je menší nebo roven 180°.
• Záporná hodnota parametru CR – úhel kruhové výseče je větší než 180°.
Když stisknete programové tlačítko OK, systém převezme blok do výrobního programu a zobrazí další vstupní masku Additional Functions (Další funkce).
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 67
Pomocí této funkce můžete vypočítat průsečík dvou přímek.
Pro tento účel musí být specifikovány souřadnice koncového bodu druhé úsečky a úhly obou přímek.
Jestliže z předcházejících bloků není možné vypočítat počáteční bod, musí být tento bod stanoven programátorem.
Obrázek 6-15: Výpočet průsečíku dvou přímkových úseků
Tabulka 6-1: Vstupní parametry ve vstupní masce
Koncový bod přímkového úseku 2
E Koncový bod přímkového úseku musí být specifikován s ohledem na zvolenou rovinu G17/18/19.
Úhel úsečky 1 A1 Úhel specifikovaný proti směru hodinových ručiček od 0 do 360°.
Úhel úsečky 2 A2 Úhel specifikovaný proti směru hodinových ručiček od 0 do 360°.
Posuv F Posuv
Tato funkce vypočítává tangenciální přechod mezi přímkovým úsekem a kruhovým obloukem. Úsečka musí být zadána svým počátečním bodem a úhlem. Kruh musí být popsán svým rádiusem a koncovým bodem.
Aby bylo možné vypočítat průsečíky s jakýmikoli přechodovými úhly, funkce programového tlačítka POI zabezpečuje zobrazení souřadnic středu.
Obrázek 6-16: Úsečka/kruh s tangenciálním přechodem
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 68
Tabulka 6-2: Vstupní parametry ve vstupní masce
Koncový bod kruhového oblouku
E Koncový bod kruhového oblouku musí být specifikován s ohledem na zvolenou rovinu.
Úhel úsečky A Úhel specifikovaný proti směru hodinových ručiček od 0 do 360°.
Rádius kruhu R Vstupní pole pro rádius kruhu.
Posuv F Vstupní pole pro interpolační posuv.
Tímto programovým tlačítkem se mění směr opisování kružnice z G2 na G3. Na displeji se objeví G3. Když toto programové tlačítko stisknete ještě jednou, vrátíte se do G2.
Koncový bod je možné uložit jako absolutní rozměr G90 nebo jako inkrementální rozměr G91. Aktuální nastavení se vypisuje ve vstupní obrazovce.
Pomocí tohoto tlačítka vybíráte mezi tangenciálním a libovolným přechodem.
Obrázek 6-17: Přímkový úsek / kruh s libovolným přechodem
Tabulka 6-2: Vstupní parametry ve vstupní masce
Střed kruhu M Pokud mezi přímkovým a kruhovým úsekem není tangenciální přechod, musí být znám střed kruhu. Specifikace se provádí s ohle-dem na metodu výpočtu zvolenou v přede-šlém bloku (absolutní nebo inkrementální rozměry).
Jestliže počáteční bod nemůže být vypočten z předcházejících bloků, musí být zadán programátorem.
Vstupní obrazovka vygeneruje blok přímkového úseku a blok kruhového oblouku na základě zadaných dat.
Jestliže existuje více průsečíků, programátor musí požadovaný průsečík vybrat v dialogovém okně.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 69
Tato funkce provádí výpočet tangenciálního přechodu mezi kruhovým a přímým úsekem kontury. Kruhový oblouk musí být zadán parametry střed kruhu a rádius, parametry úsečky jsou koncový bod a úhel.
Aby bylo možné vypočítat průsečíky pro libovolný přechodový úhel, funkce programového tlačítka POI zobrazuje souřadnice středu.
Obrázek 6-18: Tangenciální přechod
Tabulka 6-4: Vstupní parametry ve vstupní masce
Koncový bod přímkového úseku
E Koncový bod přímkového úseku musí být specifikován s ohledem na zvolenou rovinu.
Úhel úsečky A Úhel specifikovaný proti směru hodinových ručiček od 0 do 360° a vztahuje se k průsečíku.
Rádius kruhu R Vstupní pole pro rádius kruhu
Posuv F Vstupní pole pro interpolační posuv.
Tímto programovým tlačítkem se mění směr opisování kružnice z G2 na G3. Na displeji se objeví G3. Když toto programové tlačítko stisknete ještě jednou, vrátíte se do G2.
Koncový bod je možné uložit jako absolutní rozměr G90 nebo jako inkrementální rozměr G91. Aktuální nastavení se vypisuje ve vstupní obrazovce.
Pomocí tohoto tlačítka vybíráte mezi tangenciálním a libovolným přechodem.
Obrázek 6-19: Libovolný přechod
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 70
Tabulka 6-5: Vstupní parametry ve vstupní masce
Střed kruhu M Pokud mezi přímkovým a kruhovým úsekem
není tangenciální přechod, musí být znám střed kruhu. Specifikace se provádí s ohle-dem na metodu výpočtu zvolenou v přede-šlém bloku (absolutní nebo inkrementální rozměry).
Vstupní obrazovka vygeneruje blok přímkového úseku a blok kruhového oblouku na základě zadaných dat.
Jestliže počáteční bod nemůže být vypočten z předcházejících bloků, musí být zadán programátorem.
Jestliže existuje více průsečíků, programátor musí požadovaný průsečík vybrat v dialogovém okně.
Tato funkce vypočítává tangenciální přechod mezi dvěma kruhovými konturovými prvky. Kruhový segment 1 musí být popsán parametry počáteční bod a střed, u kruhového segmentu 2 musí být známy parametry koncový bod a rádius.
Obrázek 6-20: Tangenciální přechod Tabulka 6-6: Vstupní parametry ve vstupní masce
Koncový bod kruhu 2 E První a druhá geometrická osa v rovině.
Střed kruhového segmentu 1 M1 První a druhá geometrická osa v rovině.
Střed kruhového segmentu 2 M2 První a druhá geometrická osa v rovině.
Posuv F Vstupní pole pro interpolační posuv. Specifikace bodů se uskutečňuje s ohledem na metodu výpočtu vybranou v předcházejícím bloku (absolutní nebo inkrementální zadávání rozměrů).
Tímto programovým tlačítkem se mění směr opisování kružnice z G2 na G3. Na displeji se objeví G3. Když toto programové tlačítko stisknete ještě jednou, vrátíte se do G2.
Koncový bod je možné uložit jako absolutní rozměr G90 nebo jako inkrementální rozměr G91. Aktuální nastavení se vypisuje ve vstupní obrazovce.
Pomocí tohoto tlačítka vybíráte mezi tangenciálním a libovolným přechodem.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 71
Obrázek 6-21: Libovolný přechod Tabulka 6-7: Vstupní parametry ve vstupní masce
Koncový bod kruhového oblouku 2
E První a druhá geometrická osa v rovině.
Střed kruhového segmentu 1 M1 První a druhá geometrická osa v rovině.
Rádius kruhového segmentu 1 R Vstupní pole pro zadání rádiusu.
Posuv F Vstupní pole pro interpolační posuv.
Jestliže počáteční bod nemůže být vypočten z předcházejících bloků, musí být zadán programátorem.
Specifikace bodů se uskutečňuje s ohledem na metodu výpočtu vybranou v předchá-zejícím bloku (absolutní nebo inkrementální zadávání rozměrů).
Tato vstupní obrazovka generuje na základě zadaných dat dva bloky kruhových konturových prvků.
Volba průsečíku
Jestliže existuje několik průsečíků, programátor musí vybrat ten požadovaný v dialogovém okně.
Obrázek 6-22: Vybírání průsečíku
Kontura je nakreslena pomocí průsečíku 1.
Kontura je nakreslena pomocí průsečíku 2.
Průsečík zobrazované kontury se přenese do výrobního programu.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 72
Tato funkce vkládá přímkový úsek napojený tangenciálními přechody na dva kruhové oblouky. Kruhové segmenty jsou definovány svými středy a rádiusy. V závislosti na zvoleném směru opisování mohou vznikat různé průsečíky.
Použijte vstupní obrazovku a zadejte parametry střed a rádius prvního kruhového segmentu a parametry koncový bod, střed a rádius druhého kruhového segmentu. Kromě toho musí být zvolen směr opisování obou kruhů. Aktuální nastavení Vám ukazuje nápověda.
Tlačítkem OK se na základě zadaných údajů vypočítají všechny tři konturové bloky, které se pak vloží do výrobního programu.
Obrázek 6-23: Vstupní obrazovka pro výpočet úseku kontury kruh – úsečka – kruh
Tabulka 6-8: Vstupní parametry ve vstupní masce
Koncový bod E První a druhá geometrická osa v rovině.
Střed kruhového segmentu 1 M1 První a druhá geometrická osa v rovině (absolutní souřadnice)
Rádius kruhového segmentu 1 R1 Vstupní pole pro zadání rádiusu 1.
Střed kruhového segmentu 2 M2 První a druhá geometrická osa v rovině (absolutní souřadnice)
Rádius kruhového segmentu 2 R2 Vstupní pole pro zadání rádiusu 2.
Posuv F Vstupní pole pro interpolační posuv.
Jestliže počáteční bod nemůže být vypočten z předcházejících bloků, příslušné souřadnice musí být zadány ve vstupní masce „Starting Point“.
Tato vstupní obrazovka dá na základě zadaných údajů vzniknout blokům úsečky a dvou kruhových oblouků.
Toto programové tlačítko definuje směr opisování obou kruhových segmentů. K dispozici jsou následující možnosti:
Kruhový segment 1 Kruhový segment 2
G2 G3
G3 G2
G2 G2
G3 G3
Koncový bod je možné uložit jako absolutní rozměr G90 nebo jako inkrementální rozměr G91. Aktuální nastavení se vypisuje ve vstupní obrazovce.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 73
Příklad
Obrázek 6-24
Je zadáno: R1 50 mm R2 100 mm R3 40 mm M1 Z–159 X 138 M2 Z–316 X 84 M3 Z–413 X 292
Počáteční bod: Za počáteční je považován bod X = 138 a Z = –109 mm (–159 – R50).
Obrázek 6-25: Definice počátečního bodu
Jakmile máte potvrzeno zadání počátečního bodu, pro výpočet úseku kontury C1 – L1 – C2 je možné použít vstupní obrazovku vyvolávanou tímto tlačítkem.
Pak použijte programové tlačítko 1, abyste nastavili směr opisování (G2/G3) pro oba kruhové segmenty a vyplnili seznam parametrů.
Polohy středů musí být zadány v absolutních souřadnicích, tzn. souřadnice X musí být vztažena k nule.
Koncový bod může být buď ponechán otevřený nebo je třeba zadat souřadnice Z–316 X = 284.0 (84.0 + R100).
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 74
Obrázek 6-26: Vyvolání vstupní obrazovky
Obrázek 6-27: Výsledek kroku 1
Když budete mít vstupní obrazovku vyplněnu, stiskněte tlačítko OK, abyste ji zavřeli. Systém vypočítá průsečíky a vytvoří dva konturové bloky.
Jelikož byl koncový bod ponechán otevřený, jako počáteční bod pro následující úsek kontury se použije průsečík mezi přímkovým úsekem L1 a kruhovým segmentem C2.
Nyní je třeba znovu vyvolat vstupní obrazovku, aby se vypočítal úsek kontury C2 – C3. Koncovým bodem tohoto úseku kontury jsou souřadnice Z = –413.0 a X = 212.
Obrázek 6-28: Vyvolání vstupní obrazovky
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 75
Obrázek 6-29: Výsledek kroku 2
Tato funkce vkládá kruhový segment mezi dva sousední kruhové segmenty. Kruhové segmenty jsou popsány svými středy a rádiusy. Vkládaný kruhový oblouk je popsán svým rádiusem.
Programátorovi se nabízí vstupní obrazovka, ve které může zadat parametry střed a rádius pro kruhový segment 1 a parametry koncový bod, střed a rádius pro kruhový segment 2. Kromě toho musí být zadán rádius vkládaného kruhového oblouku 3 a směr opisování.
Zvolená nastavení ukazuje obrázek nápovědy.
Když stisknete tlačítko OK, systém na základě zadaných údajů vypočítá trojici bloků a vloží ji do výrobního programu.
Obrázek 6-30: Vstupní formulář pro výpočet úseku kontury kruh – kruh – kruh
Tabulka 6-8: Vstupní parametry ve vstupní masce
Koncový bod E První a druhá geometrická osa v rovině.
Střed kruhového segmentu 1 M1 První a druhá geometrická osa v rovině (absolutní souřadnice)
Rádius kruhového segmentu 1 R1 Vstupní pole pro zadání rádiusu 1.
Střed kruhového segmentu 2 M2 První a druhá geometrická osa v rovině (absolutní souřadnice)
Rádius kruhového segmentu 2 R2 Vstupní pole pro zadání rádiusu 2.
Rádius kruhového segmentu 3 R3 Vstupní pole pro zadání rádiusu 3.
Posuv F Vstupní pole pro interpolační posuv.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 76
Jestliže počáteční bod nemůže být vypočten z předcházejících bloků, příslušné souřadnice musí být zadány ve vstupní masce „Starting Point“.
Toto programové tlačítko definuje směr opisování obou kruhových segmentů. K dispozici jsou následující možnosti:
Kruhový segment 1 Vkládaný kruhový segment Kruhový segment 2
G2 G3 G2
G2 G2 G2
G2 G2 G3
G2 G3 G3
G3 G2 G2
G3 G3 G2
G3 G2 G3
G3 G3 G3
Koncový bod je možné uložit jako absolutní rozměr G90 nebo jako inkrementální rozměr G91. Aktuální nastavení se vypisuje ve vstupní obrazovce.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 77
Příklad
Obrázek 6-31
Je zadáno: R1 39 mm R2 69 mm R3 39 mm R4 49 mm M1 Z–111 X 196 M2 Z–233 X 260 M3 Z–390 X 162
Pro počáteční bod jsou zvoleny souřadnice Z –72, X 196.
Jestliže máte počáteční bod potvrzen, můžete pro výpočet úseku kontury C1 – C3 použít vstupní obrazovku vyvolávanou tímto tlačítkem. Koncový bod je ponechán otevřený, protože jeho souřadnice nejsou známy.
Pomocí programového tlačítka 1 nastavte směr opisování na obou kružnicích (G2 – G3 – G2) a vyplňte seznam parametrů.
Obrázek 6-32: Definice počátečního bodu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 78
Obrázek 6-33: Vstupní obrazovka „kruh – kruh – kruh“
Obrázek 6-34: Výsledek kroku 1
Výsledkem této funkce je koncový bod, jímž je průsečík mezi kruhovým segmentem 2 a kruhovým segmentem 3.
Ve druhém kroku použijeme vstupní obrazovku vyvolávanou tímto tlačítkem pro výpočet úseku kontury C3 – C5. Pro potřeby výpočtu je potřeba stanovit směr opisování G2 – G3 – G2. Počátečním bodem je koncový bod z prvního výpočtu.
Obrázek 6-35: Vstupní obrazovka „kruh – kruh – kruh“
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 79
Obrázek 6-36: Výsledek kroku 2
Výsledkem této funkce je koncový bod, jímž je průsečík mezi kruhovým segmentem 4 a kruhovým segmentem 5.
Pro výpočet tangenciálního přechodu mezi úseky C5 a L1 se použije vstupní obrazovka „kruh – úsečka“.
Obrázek 6-37: Vstupní obrazovka „Kruh / přímkový úsek“
Obrázek 6-38: Výsledek kroku 3
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Výrobní programy
6 - 80
6.3.4 Uživatelem definovatelná programová tlačítka Programovým tlačítkům můžete přiřazovat různé cykly nebo kontury. Pro tento účel jsou Vám k dispozici programová tlačítka 1 až 4 v pruhu systémové oblasti Program.
Když aktivujete funkci Assign softkeys, na obrazovce se objeví seznam všech dostupných cyklů nebo kontur.
Obrázek 6-39
Najeďte kurzorem na prvek, který si přejete přiřadit.
Stiskněte programové tlačítko 1 až 4, aby se přiřadilo požadovanému prvku. Takto provedené přiřazení se bude objevovat v pruhu programových tlačítek pod seznamem, z něhož jste vybírali.
Své přiřazení potvrďte stisknutím programového tlačítka OK.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
7 - 81
Služby a diagnostika 7
Funkce Rozhraní V.24 (RS 232) CNC můžete používat pro export dat (např. výrobníchprogramů) na externí paměťové médium nebo pro import těchto dat opačnýmsměrem. Rozhraní V.24 a zařízení pro ukládání dat musí být naprogramovány tak,aby mohly spolu komunikovat. Řídící systém poskytuje interaktivní vstupní masku, vekteré můžete nastavit speciální parametry pro komunikaci s paměťovým médiem.
Poté, co aktivujete systémovou oblast Services, na obrazovce se objeví seznam všech dostupných výrobních programů a podprogramů.
Obrázek 7-1: Základní obrazovka Services
Typy souborů Za předpokladu, že máte nastavena příslušná přístupová oprávnění, je možnésoubory importovat nebo exportovat přes rozhraní V.24.
Pokud tedy disponujete přístupovým oprávněním (viz Technická příručka), je možné přenášet následující data:
• Data:
– Parametry voleb
– Parametry stroje
– Nastavované parametry
– Korekční parametry nástrojů
– Posunutí počátku
– R-parametry
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 82
• Výrobní programy
– Výrobní programy
– Podprogramy
• Parametry spouštění
– Parametry NCK
– Data PLC
– Alarmové texty
• Korekční parametry
– Chyba stoupání vřetena / chyby snímače
• Cykly
– Standardní cykly
Postup
Použijte programové tlačítko Service, abyste se dostali do systémové oblasti Services.
Programová tlačítka
Tímto tlačítkem se spouští import dat.
Pomocí tohoto tlačítka spouštíte export dat do PG/PC nebo jiného zařízení.
Jestliže máte odpovídající přístupová oprávnění, tato funkce může být použita pro modifikování parametrů rozhraní a jejich ukládání.
Obrázek 7-2: Parametry rozhraní
Najeďte kurzorem na požadovaný parametr.
Pomocí tlačítka pro výběr změňte hodnotu parametru v levém sloupci. Tlačítkem Select můžete aktivovat a deaktivovat speciální funkce.
Aktivování přenosového protokolu
Tato programová tlačítka jsou určena pro přizpůsobení rozhraní V.24 danému přenosovému protokolu. Můžete vytvořit a uložit až tři různé přenosové protokoly.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 83
Stiskněte toto programové tlačítko, abyste své parametry uložili.
Pokud aktivujete RECALL, okno se zavře, aniž byste své nastavení uložili.
Stisknutím tohoto tlačítka vyvoláte záznamy o přenášených datech.
• Při exportu souborů
– Názvy souborů
– Potvrzení chyb
• Při importu souborů
– Názvy souborů a specifikace cesty
– Potvrzení chyb
Hlášení o přenosu OK Přenos byl úspěšně ukončen.
ERR OFF Byl přijat znak konce souboru, archiv však není kompletní.
Time Out Funkce monitorující vypršení času signalizuje přerušení přenosu.
User Abort Přenos byl zrušen stisknutím programového tlačítka Stop.
Error Com Chyba na portu COM 1.
NC / PLC Error Chybové hlášení NC systému.
Error Data Datové chyby 1. Soubory načteny s/bez hlavičky nebo 2. Soubory přenášené ve formátu děrné pásky bez názvu souboru.
Error File Name Název souboru neodpovídá konvencím pro názvy souborů v NC.
Zobrazení dat, která jsou mezi datovými typy označena „...“. Tato funkce se používá pro přenášení jednotlivých souborů.
Vyvolání dalších funkcí menu.
Externí program se přenáší do řídícího systému prostřednictvím rozhraní V.24 a zde je stisknutím tlačítka NC Start okamžitě zpracováván (viz kapitola 5.5).
Poznámka
Jinou možností je aktivování funkce External Program Execution v systémové oblasti Automatic.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 84
7.1.1 Parametry rozhraní Tabulka 7-1: Parametry rozhraní
Parametr Popis
Typ zařízení • XON/XOFF Možnost využívat pro řízení přenosu řídících znaků XON (DC1, DEVICE CONTROL 1) a XOFF (DEVICE CONTROL2). Když je vyrovnávací paměť periferního zařízení plná, odešle toto zařízení znak XOFF, jakmile je opět schopno přijímat data, vyšle znak XON.
• RTS/CTS Režim odesílání u zařízení pro přenášení dat je řízen signálem RTS (Request to Send). Aktivní signál: Data by se měla odeslat. Pasivní signál: Režim odesílání by měl být ukončen až tehdy, když budou všechna data odeslána. Signál CTS představuje potvrzovací signál pro RTS a vysílá se, když je zařízení podílející se na přenosu dat připraveno data poslat.
XON Je to znak, jímž se přenos spouští. Je funkční jen tehdy, je-li přístroj druhu XON/XOFF.
XOFF Jedná se o znak, kterým se přenos dat zastavuje.
Konec přenosu
Jedná se o znak, jímž je signalizován konec přenosu textového souboru. Pro přenášení binárních dat nesmí být aktivní speciální funkce znaku „Zastavit při konci přenosu“.
Přenosová rychlost
Nastavte rychlost přenosu přes rozhraní: 300 baudů 600 baudů 1200 baudů 2400 baudů 4800 baudů 9600 baudů
Datové bity Počet datových bitů při asynchronním přenosu. Je možné nastavit: 7 bitů 8 bitů (předdefinované nastavení)
Stop-bity Počet stop-bitů při asynchronním přenosu. Je možné nastavit: 1 stop-bit (předdefinované nastavení) 2 bity
Parita Bity parity se používají pro rozpoznávání chyb. Do přenášeného úseku se vkládá ještě jeden znak, aby počet míst nastavených na „1“ byl buď sudé číslo nebo liché číslo. Zadání: žádná parita (předdefinované nastavení) sudá parita lichá parita
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 85
7.1.2 Speciální funkce Tabulka 7-2: Speciální funkce
Parametr aktivní neaktivní
Spuštění s XON Přenos se spustí tehdy, jestliže byl v proudu dat od vysílajícího zachycen znak XON.
Ke spuštění přenosu dochází nezávisle na znaku XON.
Přepisování s potvrzením
Při importu souboru se kontroluje, zda v NC už neexistuje soubor téhož názvu.
Soubor je přepisován bez kontrolního dotazu.
Konec bloku s CR LF
V případě výstupu ve formátu děrné pásky se vkládají znaky CR (hexadecimálně 0D).
Žádné doplňkové znaky se nevkládají.
Stop při konci přenosu
Znak konce přenosu je aktivní. Tento znak není vyhodnocován.
Vyhodnocování signálu DSR
V případě chybějícího signálu DSR se přenos přeruší.
Signál DSR nemá žádný efekt.
Zaváděcí a koncová část pásky
Při příjmu dat se zaváděcí část přeskočí. Při odesílání dat se vytváří zaváděcí část 120*0 h.
Zaváděcí a koncová část se načítají. Při odesílání se žádná zaváděcí část nepřipojuje.
Formát děrné pásky Načítání výrobních programů. Načítání z archivu v archivním formátu systému SINUMERIK.
Monitorování vypršení času
V případě přenosových problémů se přenos po 5 sekundách přeruší.
K přerušení přenosu nedojde.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 86
7.1.3 Nastavování parametrů rozhraní Následující odstavce uvádějí příklady nastavení parametrů rozhraní V.24.
Parametry pro programy DIN
Když je aktivováno toto nastavení, jsou programy importovány v souladu s ustanove-ními normy DIN (spouštění pomocí %).
Typ zařízení: RTS/CTS
XON: 11(H)
XOFF: 13(H)
Konec přenosu: 1A(H)
Přenosová rychlost: 9600 baudů
Datové bity: 8
Stop bity: 1
Parita: žádná parita
Spouštění s XON Přepisování s potvrzením X Konec bloku s CR LF Zastavení při konci přenosu X Vyhodnocování signálu DSR Zaváděcí a koncová část pásky X Formát děrné pásky X Monitorování vypršení času
Vstup / výstup děrné pásky
Volba „Zaváděcí a koncová část pásky“ musí být aktivována, aby mohla fungovat čtečka/děrovačka tohoto média.
Pokud je čtečka/děrovačka ovládána prostřednictvím CST, musí být aktivována volba „Zastavení na konci přenosu“.
Typ zařízení: RTS/CTS
XON: 0
XOFF: 0
Konec přenosu: 0
Přenosová rychlost: 9600 baudů
Datové bity: 8
Stop bity: 2
Parita: žádná parita
Spouštění s XON Přepisování s potvrzením X Konec bloku s CR LF Zastavení při konci přenosu X Vyhodnocování signálu DSR X Zaváděcí a koncová část pásky X Formát děrné pásky X Monitorování vypršení času
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 87
Parametry pro sériovou tiskárnu
Pomocí vhodného kabelu připojte tiskárnu se sériovým rozhraním (kontrola spojení s CTS).
Typ zařízení: RTS/CTS
XON: 11(H)
XOFF: 13(H)
Konec přenosu: 1A(H)
Přenosová rychlost: 9600 baudů
Datové bity: 8
Stop bity: 1
Parita: žádná parita
Spouštění s XON Přepisování s potvrzením X Konec bloku s CR LF X Zastavení při konci přenosu Vyhodnocování signálu DSR Zaváděcí a koncová část pásky X Formát děrné pásky X Monitorování vypršení času
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 88
7.2 Diagnostika a spouštění – systémová oblast Diagnosis
Funkce V systémové oblasti Diagnosis můžete vyvolávat servisní a diagnostické funkce,nastavovat spínače pro spouštění atd.
Postup
Když stisknete programové tlačítko Diagnosis, objeví se základní obrazovka diagnostiky.
Obrázek 7-3: Základní obrazovka diagnostiky
Programová tlačítka pro diagnostické funkce
V tomto okně se vypíší všechny aktivní alarmy řádek po řádku, počínaje alarmem s nejvyšší prioritou.
Vypisují se zde číslo alarmu, kritérium odstranění a text chyby. Text chyby se vztahuje k číslu alarmu, na kterém se nachází kurzor.
Vysvětlivky k obrazovce:
• Číslo Ve sloupci Number se vypisuje číslo alarmu. Alarmy se vypisují v chronologické posloupnosti.
• Kritérium odstranění Pro každý alarm se zobrazuje symbol tlačítka, které je třeba stisknout, aby byl alarm odstraněn.
Vypnutí a opětovné zapnutí přístroje.
Stisknutí tlačítka RESET.
Stisknutí tlačítka „Potvrzení alarmu“.
Alarm bude odstraněn stisknutím tlačítka NC START.
• Text Zde se vypisuje alarmové hlášení.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 89
Na obrazovce se objeví okno Service Axes.
V tomto okně se vypisují informace o pohonech osy.
Obrázek 7-4: Okno Service Axes
Zobrazují se také tlačítka Axis+ a Axis–.
Ta mohou být použita pro vyvolání hodnot pro následující nebo předešlou osu.
Jestliže budete potřebovat optimalizovat pohony, pro grafické zobrazování požadované hodnoty rychlosti je k dispozici funkce oscilografu. Požadovaná hodnota rychlosti odpovídá rozhraní ± 10 V.
Spouštění záznamu může být spojeno s různými kritérii, která umožňují, aby zaznamenávání probíhalo souběžně s vnitřními stavy řídícího systému. Parametry, které jsou potřebné pro tuto možnost, musí být nastaveny pomocí funkce Select Signal.
Pro analýzu výsledků je možné používat tyto funkce:
Změna měřítka abscisy a ordináty.
Měření hodnot prostřednictvím vodorovné a svislé značky.
Měření hodnot abscisy a ordináty pomocí rozdílu mezi polohami dvou měřicích značek.
Obrázek 7-5: Základní obrazovka Servo Trace
Záhlaví diagramu obsahuje právě používané měřítko abscisy a ordináty, právě změřené polohy a diferenční hodnoty měřicích značek.
Zobrazovaný diagram je možné posunovat po viditelné oblasti obrazovky pomocí kurzorových tlačítek.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 90
Obrázek 7-6: Význam polí
Prostřednictvím tohoto menu vyberte osu, pro kterou se má měření uskutečnit, dobu měření, prahovou hodnotu, časový okamžik před/po spouštěcím signálu a podmínky spouštění měření. Nastavení parametrů signálu jsou neměnná.
Obrázek 7-7: Volba signálu
• Vybírání osy: Osa se vybírá v přepínacím políčku Axis.
• Typ signálu: Požadovaná hodnota rychlosti Skutečná hodnota polohy měřicího systému 1 Vlečná chyba
• Stanovení doby měření: Měřicí doba se zadává v ms přímo do vstupního pole Measuring Time.
• Stanovení časového posunutí před nebo za spouštěcí událost Jestliže je zadána vstupní hodnota < 0, záznam se spouští o nastavenou dobu před spouštěcí událostí, pokud je zadána hodnota > 0, ke spuštění dochází za spouštěcí událostí, přičemž musí být dodržena následující podmínka:
Doba spuštění + doba měření ≥ 0
• Volba spouštěcí podmínky: Najeďte kurzorem na pole Trigger Condition a přepínacím tlačítkem vyberte podmínku.
– Žádný spouštěcí signál (No trigger), tzn. měření se spouští okamžitě po stisknutí programového tlačítka Start.
– Záporná hrana
– Dosaženo jemného přesného najetí
– Dosaženo hrubého přesného najetí
Měřítko abscisy
Počáteční hodnoty Aktuální poloha měřicí značky
Vzdálenost (diference) měřicích značek
Měřítko ordináty
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 91
• Stanovení mezní hodnoty pro spouštění: Mezní hodnota se zadává přímo do vstupního pole Threshold. Na tento parametr se bere ohled jen tehdy, je-li nastavena spouštěcí podmínka „Positive Edge“ nebo „Negative Edge“.
Prostřednictvím této funkce se dostanete na další úroveň programových tlačítek, na která lze zapínat a vypínat vodorovné nebo svislé měřicí značky. Tyto značky se zobrazují ve stavovém pruhu.
Měřicí značky se pohybují krocích po jednom inkrementu prostřednictvím kurzorových tlačítek. Větší délky kroku mohou být nastaveny ve vstupních polích. Hodnota specifikuje počet rastrových jednotek na jedno <SHIFT> + pohyb kurzoru, o který se má značka posunout.
Jestliže měřicí značka dosáhne okraje diagramu, automaticky se zobrazí následující rastr ve vodorovném nebo svislém směru.
Obrázek 7-8: Nastavování měřicích značek
Značky se mohou používat také pro zjišťování rozdílů ve vodorovném a svislém směru. Pro tento účel najeďte značkou na počáteční bod a stiskněte programové tlačítko Fix H–Mark nebo Fix T–Mark. Nyní se bude ve stavovém řádku vypisovat vzdálenost mezi tímto počátečním bodem a aktuální polohou značky. Označení programového tlačítka se změní na „Free H–Mark“ nebo na „Free T–Mark“.
Stisknutím tohoto programového tlačítka vyvoláte vysvětlivky k hodnotám zobrazovaným na obrazovce.
Stisknutím programového tlačítka Start spustíte záznam. Označení programového tlačítka se změní na Stop. Všimněte si, že se vypisuje „Recording active“.
Jakmile doba měření vyprší, označení programového tlačítka se opět změní na Start.
Když stisknete programové tlačítko Stop, právě probíhající měření zrušíte. Označení programového tlačítka se opět změní na Start.
Měřítko časové osy se mění v následujících krocích: 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000 ms/div.
Měřítko vodorovné osy se mění v následujících krocích: 0.01, 0.05, 0.1, 0.5, 1, 5, 10, 50, 100, 500, 1000, 5000 jednotek/div.
Tato funkce vypočítává svislé měřítko na základě špičkových hodnot.
Toto okno obsahuje číslo verzí a datum vytvoření jednotlivých komponent CNC systému.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 92
Programová tlačítka pro spouštěcí funkce
Poznámka
Viz rovněž Technická příručka.
Spouštěcí funkce jsou v menu s následujícími programovými tlačítky:
Obrázek 7-9
Spouštěcí spínač
Spouštěcím parametrům systému můžete přiřadit odlišná data.
Pozor
Změny spouštěcích parametrů mají podstatný vliv na chování stroje.
Toto tlačítko aktivuje spouštěcí režim NC systému.
Obrázek 7-10: Obrazovka NC start-up
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 93
Obrázek 7-11: Spouštění PLC
PLC se může spouštět v následujících režimech:
• Restart
• Celkový reset
Kromě toho je možné spojit spouštění s následujícími operacemi:
• Následná simulace
• Následný režim ladění
Použijte tlačítko OK, budete-li chtít provést opětovné spuštění NC systému.
Pokud se budete chtít vrátit do základní obrazovky Start-up, aniž by se provedla nějaká operace, použijte RECALL.
Tuto funkci je možné používat pro vkládání a/nebo modifikaci alarmových hlášení PLC. Pomocí funkce programového tlačítka „Next Number“ vyberte číslo požadovaného alarmu. Právě platný text se bude vypisovat jak v okně, tak i na vstupním řádku.
Obrázek 7-12: Vstupní obrazovka pro editaci alarmových textů PLC
Do vstupního řádku zadejte nový text. Své zadávání dokončete stisknutím tlačítka INPUT.
Pokud budete potřebovat informace o zápisu textů, nahlédněte prosím do kapitoly „Spuštění“.
Pomocí této funkce vyberete nejbližší následující číslo pro editaci textu. Jakmile dosáhnete posledního čísla textu, proces se znovu spustí od prvního čísla.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 94
Prostřednictvím této funkce vyberete zadané číslo textu pro editaci.
Stisknutím tohoto tlačítka se modifikované texty ukládají. Editor se potom zavře.
Editor bude uzavřen, aniž by se uložily nějaké změny.
Editace čínských znaků
Tato funkce je k dispozici jen tehdy, jestliže je instalována sada čínských znaků.
V okně editoru se vypisuje úsek napsaný čínskými znaky. Pomocí kurzoru procházíte tímto seznamem. Jestliže se v daném úseku nevyskytuje Vámi hledaný znak, pomocí písmen A – Z vyberte jiný úsek. Stisknutím programového tlačítka 4 se požadovaný znak přenese na vstupní řádek. Znaky latinské abecedy není možné v tomto režimu zadávat.
Obrázek 7-13: Vstupní obrazovka pro editaci alarmových textů PLC v čínštině
Jsou realizovány následující funkce programových tlačítek:
Tato funkce vybírá text s nejbližším vyšším číslem pro editaci. Jestliže už bylo dosaženo posledního čísla, proces se spouští znovu od prvního čísla.
Pomocí této funkce vyberete text se zadaným číslem pro editaci.
Tato funkce Vám umožňuje přepínat mezi vybíráním ze stránky znaků a vstupem písmen z latinské abecedy.
Stisknutím tohoto tlačítka se vybraný znak přenese do vstupního řádku.
Stisknutím tohoto tlačítka se modifikovaný text uloží. Okno editoru se pak zavře.
Tímto tlačítkem zavřete editor, aniž by se nějaké změny uložily.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 95
Menu S7–Conn je možné použít, jestliže budete potřebovat spojit PLC s externím programovacím zařízením S7–200.
Pokud je rozhraní RS 232 již obsazeno přenášením dat, můžete řídící systém spojit s programovacím zařízením až tehdy, když bude přenos ukončen.
Jakmile je spojení vytvořeno, proběhne inicializace rozhraní RS 232. Použitým programem jsou definovány následující parametry rozhraní:
Zařízení: RTS – CTS
Přenosová rychlost: 9600
Stop bity: 1
Parita: sudá
Datové bity: 8
Obrázek 7-14: Spojení S7–200
Tato funkce umožňuje aktivovat spojení mezi PC a řídícím systémem. Označení programového tlačítka se změní na Connection off (Conn.off).
Aktivní, resp. neaktivní stav zůstává zachován i po vypnutí a zapnutí napájení (s vý-jimkou spuštění zaváděcího programu s implicitními daty).
Menu zavřete pomocí tlačítka RECALL.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 96
Budete-li chtít, můžete si nechat zobrazit informace o aktuálních stavech níže uvedených buněk v paměti PLC; v případě potřeby lze tento stav změnit.
Je možné současně zobrazovat 6 operandů. Vstupy I Vstupní byte (IBx), vstupní slovo (IWx), dvojité vstupní slovo
(IDx)
Výstupy Q Výstupní byte (QBx), výstupní slovo (QWx), dvojité výstupní slovo (QDx)
Paměťové bity
M Paměťový byte (MBx), paměťové slovo (MWx), dvojité paměťové slovo (MDx)
Časovače T Časovač (Tx)
Čítač C Čítač (Zx)
Data V Datový byte (VBx), datové slovo (VWx), dvojité datové slovo (VDx)
Formát B H D
binární hexadecimální decimální Binární reprezentaci nelze používat pro dvojitá slova. Časovače a čítače se vypisují v decimálním formátu.
Obrázek 7-15: Obrazovka stavů PLC
V tomto menu jsou Vám k dispozici další programová tlačítka.
• Edit Cyklická aktualizace hodnot je přerušena. Nyní budete moci editovat hodnoty operandů.
• Cancel Cyklická aktualizace bude pokračovat, aniž by však zadané hodnoty byly přeneseny do PLC.
• Accept Zadané hodnoty se přenesou do PLC; cyklická aktualizace pokračuje.
• Delete Všechny operandy jsou vymazány.
• Operand + Adresa operandu může být inkrementována v krocích po 1.
• Operand – Adresa operandu může být snižována v krocích po 1.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 97
Nastavení hesla
V řídícím systému jsou koncipovány čtyři úrovně ochrany heslem, které umožňují různá přístupová oprávnění:
• Heslo firmy Siemens
• Systémové heslo
• Heslo výrobce
• Uživatelské heslo
V závislosti na úrovni přístupových práv (viz také „Technická příručka“) je možno provádět úpravy dat.
Zadejte heslo.
Pokud Vám heslo není známo, nemáte žádná přístupová oprávnění.
Heslo je nastaveno, když stisknete programové tlačítko OK.
Když aktivujete tlačítko RECALL, vrátíte se do základní obrazovky Start-Up, aniž by se Vaše zadání uložilo.
Přístupové oprávnění je zrušeno.
Změna hesla
Obrázek 7-16
V závislosti na přístupových oprávněních budete mít k dispozici v pruhu programo-vých tlačítek různé možnosti pro změnu hesla.
Pomocí programových tlačítek vyberte úroveň hesla. Zadejte nové heslo a své zadání potvrďte stisknutím tlačítka OK.
Systém Vás požádá, abyste nové heslo znovu potvrdili.
Když stisknete OK, změna hesla bude dokončena.
Stisknutím tlačítka RECALL se vrátíte do základní obrazovky Start-Up, aniž by se Vaše zadání uložilo.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 98
Ukládání dat
Tato funkce zabezpečuje uložení obsahu energeticky závislých pamětí do energeticky nezávislých pamětí. Předpoklad: V dané chvíli není zpracováván žádný program.
Zatímco probíhá ukládání dat, jsou veškeré zásahy obsluhy nepřípustné.
Programová tlačítka pro servisní funkce
Parametry stroje (viz rovněž Technická příručka).
Obrázek 7-17
Změny parametrů stroje mají výrazný vliv na jeho chování. Nesprávné nastavení těchto parametrů může mít za následek neopravitelné poškození mechanických součástí.
userdef definované uživatelem
m/s**2 metry za sekundu
U/s**3 otáčky za sekundu
s sekunda
Kgm**2 setrvačný moment
mH indukčnost
Nm kroutící moment
us mikrosekundy
uA mikroampér
Jednotky
uVs mikrovoltsekunda
so okamžitá působnost
cf s potvrzením
re reset
Působnost
po vypnutí a zapnutí systému
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 99
Hlavní parametry stroje
Pomocí tohoto tlačítka se otevře obrazovka General Machine Data. Pomocí tlačítek pro listování se v ní můžete pohybovat nahoru a dolů.
Parametry stroje specifické pro osu
Toto tlačítko slouží pro otevření obrazovky parametrů stroje specifických pro osu. Pomocí kurzorových tlačítek se v této obrazovce můžete pohybovat nahoru a dolů.
Obrázek 7-18
Budou se vypisovat údaje o dané ose.
Ostatní parametry stroje
Stisknutím tohoto tlačítka se otevře okno Other Machine Data. Pomocí kurzorových tlačítek se v této obrazovce můžete pohybovat nahoru a dolů.
Výpis parametrů stroje
Tímto tlačítkem se otevírá okno Display Machine Data. Pomocí kurzorových tlačítek se v této obrazovce můžete pohybovat nahoru a dolů.
Tato funkce ukládá nastavené parametry.
Vyhledávání
Zadejte číslo nebo název parametru stroje, který chcete najít, a stiskněte tlačítko Input.
Kurzor přeskočí na cílový parametr.
Obrázek 7-19
Toto tlačítko slouží pro vyhledání následujícího výskytu hledaného čísla nebo textu.
Programová tlačítka Axis+ nebo Axis– se používají pro přepínání do oblasti parametru stroje následující nebo předešlé osy.
Toto programové tlačítko se používá pro aktivování parametrů stroje označených „cf“.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Služby a diagnostika
7 - 100
Jas
Toto programové tlačítko se může používat pro nastavování jasu obrazovky.
Prostřednictvím výpisu parametru stroje je možné zadat implicitní nastavení, které bude aktivováno při spouštění systému. Nastavování pomocí těchto programových tlačítek neovlivňuje nastavení, které se objevuje na výpisu parametrů stroje.
Přepínání jazyka
Použijte tlačítko Change lang., jestliže si budete přát přepnout mezi jazyky používanými na popředí a na pozadí.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
8- 101
Programování 8
Úvodní poznámky Nástroje numericky řízených strojů vyžadují NC programy, aby mohly opracovávatobrobky automaticky.
Tyto NC programy bývají z tohoto důvodu často označovány jako
• Programy pro výrobu součásti nebo
• Výrobní programy
Tyto programy mohou být sestavovány v systémové oblasti Program pomocí editoru (viz kapitola 2.5).
Obsahují informace, které jsou nezbytné pro řízení obrábění určitého obrobku na stroji.
Smysl kapitoly Kapitola 8 popisuje základy programování NC systémů včetně formátu programů abloků, jakož i příkazy, které jsou zapotřebí pro řízení obráběcích operací na obrobku.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 102
8.1 Základy programování NC systémů 8.1.1 Struktura programu Struktura a obsah NC program se skládá z posloupnosti bloků (viz tabulka 8-1).
Každý blok představuje jeden krok obráběcí operace.
Příkazy se v bloku zapisují ve formě slov.
Poslední blok v posloupnosti pracovních kroků obsahuje speciální slovo pro konec programu: M2. Tabulka 8-1: Struktura NC programu
blok slovo slovo slovo … ; komentář
blok N10 G0 X20 … ; 1. blok
blok N20 G2 Z37 … ; 2. blok
blok N30 G91 … … ; …
blok N40 … … … ; …
blok N50 M2 ; konec programu
Názvy programů Každý program má svůj vlastní název.
Poznámka
Při sestavování programu si můžete jeho název libovolně zvolit za předpokladu, že budou dodrženy následující podmínky:
• První dva znaky musí být písmena.
• Jinak se mohou používat písmena, číslice a znaky podtržení.
• Nepoužívejte více než 8 znaků.
• Nepoužívejte oddělovací znaky (viz kapitola „Sada znaků“).
Příklad: SHAFT527
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8.1.2 Struktura slova a adresa Funkce / struktura Slovo představuje prvek bloku a ve většině případů představuje řídící instrukci.
Slovo (viz obrázek 8-1) má tyto části:
• Adresový znak: Adresovým znakem je za normálních okolností písmeno.
• Číselná hodnota: Numerická hodnota je posloupností číslic. U určitých adres může být doplněna o znaménko a desetinnou tečku. Kladné znaménko (+) je možné vypustit.
Obrázek 8-1: Příklad struktury slova
Několik adresových znaků
Slovo může obsahovat i větší počet adresových písmen. Číselná v tomto případě musí být přiřazena pomocí vloženého znaku „=“.
Příklad: CR=5.23
Posuv s lineární interpolací
slovo slovo slovo
ah
ah
Příklad 1 1
Vysvětlení Dráha nebo koncová pozice pro osu X:
-20.1 mm 30
dresa odnota
adresa odnota
dresa odnota
0
G hX-20. F308- 103
hodnota však
Posuv: 0 mm/min
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 10
8.1.3 Struktura bloku Funkce Blok by měl obsahovat všechny údaje potřebné pro provedení kroku obráběcí
operace.
Blok se obecně skládá z několika slov a vždy je ukončen znakem konec bloku „LF“ (nový řádek). Tento znak se vkládá automaticky při stisknutí tlačítka pro přechod na nový řádek nebo tlačítka Input.
Obráze
Poslo
Číslov
Přesk(viz ob
Kome
/N… slovo1 slovo2 slovo n … ; komentář LF
mezera mezera mezera mezera
Čph
Příkazy bloku
Z b
íslo bloku – nachází se před říkazy, jen v případě potřeby, u lavních bloků je na místě N znak „:“ dvojtečka)
Celkový počet znaků v bloku: 127 znaků
(Potlačení bloku, pouze v případě potřeby nachází se na začátku
4
k 8-2: Schéma struktury bloku
upnost slov Jestliže je v jednom bloku více než jedna instrbyla uspořádána v následující posloupnosti:
N… G… X… Z… F… S… T… D… M… H…
ání bloků Čísla bloků zprvu nastavujte v krocích po 5 nvkládat další bloky a přitom dodržet rostoucí po
akování bloků rázek 5-3)
Bloky programu, které se nemají provádět přzvláštním způsobem označeny znakem lomítk
Samotné potlačení bloku se potom aktivuje bvatelného řídícího zařízení (signál). Je možnjestliže několik po sobě jsoucích bloků označít
Jestliže je v průběhu zpracování programuprogramové bloky označené znakem „/“ se neblocích se vůbec nebude brát zřetel. Proneoznačeným blokem.
ntář, poznámka Příkazy v blocích programu mohou být vysvětKomentáře se vypisují spolu s obsahem zbMohou se vypisovat také „hlášení“ poskytující opotřebné informace.
Jen v případě potřeby, nachází se na konci, od zbytku bloku je oddělen znakem „;“ ( tř d ík)
ukce, doporučuje se,
ebo po 10. Takto busloupnost čísel bloků
i každém jeho zpraca „/“ před číslem blok
uď obsluhou nebo pé také přeskočit cele znakem „/“.
potlačování bloků uskuteční. Na příkazygram bude pokračo
lovány pomocí komenytku bloku v aktuálnbsluhujícímu pracovn
nak konceloku
aby slova v bloku
dete moci později.
ování, mohou býtu.
omocí programo-ý úsek programu,
aktivní, všechny uvedené v těchtovat následujícím
tářů (poznámek).ím výpisu bloku.íkovi/pozorovateli
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 105
Příklad programu N10 ; Firma G&S, č. zak. 12A71 N20 ; ventil čerpadla 17, č. výkresu 123 677 N30 ; program vytvořil H. Adam, odd. TV 4 :50 G17 G54 G94 F470 S220 D2 M3 ; hlavní blok N60 G0 G90 X100 Z200 N70 G1 Z185.6 N80 X112 /N90 X118 Z180 ; blok může být potlačen N100 X118 Z120 N110 X135 Z70 N120 X145 Z50 N130 G0 G90 X200 N120 M2 ; konec programu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 106
8.1.4 Sada znaků Pro sestavování programu se mohou používat následující znaky. Ty jsou potom interpretovány v souladu s danými pravidly.
Písmena A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
Malá a velká písmena nejsou rozlišována. Malá písmena jsou tedy ekvivalentnípísmenům velkým.
Číslice 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Speciální tisknutelné znaky
( Kulatá závorka levá ) Kulatá závorka pravá [ Hranatá závorka levá ] Hranatá závorka pravá < menší > větší : Hlavní blok, ukončení návěští = Přiřazení, rovná se / Dělení, potlačení bloku * Násobení + Sčítání, kladné znaménko – Odečítání, záporné znaménko “ Uvozovky _ Znak podtržení (patří k písmenům) . Desetinná tečka , Čárka, oddělovací znak ; začátek komentáře % rezervováno, nepoužívat & rezervováno, nepoužívat ‘ rezervováno, nepoužívat $ rezervováno, nepoužívat ? rezervováno, nepoužívat ! rezervováno, nepoužívat
Speciální netisknutelné znaky
LF Znak konce bloku mezera Oddělovací znak mezi slovy tabulátor rezervováno, nepoužívat
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 107
8.1.5 Přehled instrukcí
Adresa Význam Přiřazení hodnot Informace Programování
D Číslo korekce nástroje
0…9, jen celočíselné, bez znaménka
Obsahuje korekční parametry pro určitý nástroj T.. D0-> hodnoty korekcí =0 max. 9 D-čísel pro nástroj
D…
F Posuv 0.001..99 999.999 Rychlost pohybu po dráze nástroje/obrobku, jednotky mm/min nebo mm/ot podle nastavení G94 nebo G95
F…
F Doba čekání (blok s G4)
0.001..99 999.999 Doba čekání (setrvání) v sekundách
G4 F.. ; vlastní blok
G-funkce jsou rozčleněny do skupin. V jednom bloku smí být zapsána pouze jedna G-funkce z každé skupiny. G-funkce může být modální (až do odvolání jinou G-funkcí z téže skupiny) nebo je aktivní jen v bloku, v němž se nachází – bloková působnost).
G G-funkce (přípravná funkce)
pouze celočíselné předdefinované hodnoty
G-skupina
G…
G0 Lineární interpolace s rychlým posuvem
G0 X.. Z..
G1 * Lineární interpolace s posuvem G1 X.. Z.. F..
G2 Kruhová interpolace ve směru hodinových ručiček
G2 X.. Z.. I.. K.. F.. ; střed a koncový bod G2 X.. Z.. CR=.. F.. ; rádius a koncový bod G2 AR=.. I.. K.. F.. ; úhel výseče a střed G2 AR=.. X.. Z.. F.. ; úhel výseče a koncový bod
G3 Kruhová interpolace proti směru hodinových ručiček
G3 … ; jinak viz G2
G5 Kruhová interpolace přes interpolační bod
1: Příkazy pohybů (druh interpolace)
G5 X.. Z.. IX=.. KZ=.. F..
G33 Řezání závitů s konstantním stoupáním
modální působnost G33 Z.. K.. SF=.. ; válcový závit G33 X.. I.. SF=.. ; závit v rovině G33 Z.. X.. K.. SF=.. ; kuželový závit, dráha v ose Z ; je delší jak dráha v ose X G33 X.. Z.. I.. SF=.. ; kuželový závit, dráha v ose X ; je delší jak dráha v ose Z
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 108
Adresa Význam Přiřazení hodnot Informace Programování
G4 Doba čekání (setrvání) G4 F.. ; samostatný blok, G4 S.. ; samostatný blok,
G74 Najíždění na referenční bod G74 X.. Z.. ; v samostatném bloku
G75 Najíždění na pevný bod
2: Speciální pohyby, bloková působnost
G75 X.. Z.. ; v samostatném bloku
G158 Programovatelné posunutí G158 X.. Z.. ; samostatný blok
G25 Dolní mezní otáčky vřetena G25 S.. ; samostatný blok
G26 Horní mezní otáčky vřetena
3. Zápis do paměti, bloková působnost
G26 S.. ; samostatný blok
G17 (je třeba při vrtání středicích důlků)
G18 * Rovina Z/X
6. Volba roviny
G40 * Vypnutí korekce rádiusu nástroje
G41 Korekce rádiusu nástroje vlevo od kontury
G42 Korekce rádiusu nástroje vpravo od kontury
7. Korekce rádiusu nástroje, modální působnost
G500 * Vypnutí nastavitelných posunutí počátku
G54 1. Nastavitelné posunutí počátku
G55 2. Nastavitelné posunutí počátku
G56 3. Nastavitelné posunutí počátku
G57 4. Nastavitelné posunutí počátku
8.Nastavitelná posunutí počátku, modální působnost
G53 Potlačení nastavitelných posunutí počátku v rámci bloku
9. Potlačení nastavitelných posunutí počátku, bloková působnost
G60 * Přesné najetí
G64 Režim řízení dráhy
10. Chování při najíždění modální působnost
G9 Přesné najetí v rámci bloku 11.Přesné najetí v rámci bloku, bloková působnost
G601 * Okno přesného najetí jemný u příkazů G60, G9
G602 Okno přesného najetí hrubý u příkazů G60, G9
12 Okno přesného najetí, modální působnost
G70 Udání rozměrů v palcích
G71 * Udávání rozměrů v metrických jednotkách
13. Udávání rozměrů v palcích/v metrech, modální působnost
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 109
Adresa Význam Přiřazení hodnot Informace Programování
G90 * Zadávání absolutních rozměrů
G91 Zadávání řetězových rozměrů
14. Absolutní/řetězové kótování, modální působnost
G94 Posuv F v mm/min
G95 * Posuv F v mm/otáčku vřetena
G96 Zapnutí konstantní řezné rychlosti (F v mm/otáčku, S v m/min)
G96 S.. LIMS=.. F..
G97 Vypnutí konstantní řezné rychlosti
15. Posuv / vřeteno, modální působnost
G450 * Přechodový prvek kruh
G451 Průsečík
18. Chování v rozích u korekce rádiusu nástroje, modální působnost
G22 Zadávání rozměrů rádiusů
G23 * Zadávání rozměrů průměru
29. Zadávání rozměrů rádius/průměr, modální působnost
Funkce označené hvězdičkou (*) jsou nastaveny na začátku programu (ve stavu, v jakém je řídící systém dodáván, pokud není naprogramováno nic jiného).
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 110
Adresa Význam Přiřazení hodnot Informace Programování
I Interpolační parametr
±0.001..99 999.999 závity: 0.001..2000.000
Přiřazeno ose X, význam závisí na G2, G3 -> střed kruhu nebo G33, G331, G332 -> stoupání závitu
Viz G2, G3 a G33
K Interpolační parametr
±0.001..99 999.999 závity: 0.001..2000.000
Přiřazeno ose Z, jinak viz I Viz G2, G3 a G33
L Podprogram Název při volání
7 desetinných míst, pouze celá čísla bez znaménka
Místo libovolného názvu lze použít i označení L1 až L9999999. Podprogram jím bude volán v samostat-ném bloku. Pozor: L0001 není totéž jako L1.
L… ; samostatný blok
M Doplňková funkce
0 … 99 jen celá čísla bez znaménka
např. spouštění přepínačů, jako je „Zapnutí chladicí kapaliny“. V jednom bloku smí být maximálně 5 M-funkcí.
M…
M0 Naprogramované zastavení Na konci bloku s M0 bude obrábění zastaveno, operace se znovu spustí stisknutím „NC-START“.
M1 Volitelné zastavení Jako M0, k zastavení však dojed jen tehdy, pokud je aktivní speciální signál.
M2 Konec programu Nachází se v posledním bloku posloupnosti příkazů pro opracování.
M30 – rezervováno, nepoužívat
M17 – rezervováno, nepoužívat
M3 Otáčení vřetena ve směru hodinových ručiček
M4 Otáčení vřetena proti směru hodinových ručiček
M5 Zastavení vřetena
M6 Výměna nástroje Pouze když se provádí pomocí parametru stroje, když je aktivováno pomocí M6, jinak se výměna provádí přímo příkazem T.
M40 Automatické přepínání převodového stupně
M41 až M45
Převodový stupeň 1 až převodový stupeň 5
M70 – rezervováno, nepoužívat
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 111
Adresa Význam Přiřazení hodnot Informace Programování
M.. Zbývající M-funkce Tyto funkce nejsou ze strany řídícího systému definovány a jsou tedy voně k dispozici pro použití výrobcem stroje.
N Číslo bloku – vedlejší blok
0 … 9999 9999, jen celá čísla bez znaménka
Může být použito pro označování bloku čísly, leží se na začátku bloku.
N20
: Číslo bloku - hlavní blok
0 … 9999 9999, jen celá čísla bez znaménka
Zvláštní označení bloku namísto N.., tento blok by měl obsahovat všechny příkazy pro následný kompletní krok opracování
:20
P Počet průchodů podprogra-mem
1 … 9999 jen celá čísla a bez znaménka
Používá se při opakova-ném volání podprogramu v tomtéž bloku
L781 P.. ; samostatný blok N10 L871 P3 ; trojí průchod
R0 až R299
Aritmetický parametr
± 0.0000001 … 9999 9999 (8 desetinných míst nebo v exponenciálním tvaru: ± (10-300…10+300)
R0 až R99 – může být přiřazováno uživatelem R100 až R249 – převody parametrů pro obráběcí cykly
Matematické funkce
SIN( ) sinus údaj ve stupních např.: R1=SIN(17.35)
COS( ) kosinus údaj ve stupních např.: R2=COS(R3)
TAN( ) tangens údaj ve stupních např.: R4=TAN(R5)
SQRT( ) odmocnina např.: R6=SQRT(R7)
ABS( ) absolutní hodnota
např.: R8=ABS(R9)
TRUNC( ) celočíselná část
např.: R10=TRUNC(R11)
RET Konec podpro-gramu
Používá se místo M2 pro zachování správného postupu při zpracování
RET ; samostatný blok
S Otáčky vřetena nebo jiný význam s G4, G96
0.001 .. 99 999.999 Otáčky vřetena, jednotky ot/min Je-li naprogramováno G96, S je interpretováno jako konstantní řezná rychlost v m/min (soustr.) S G4 se jedná o dobu setrvání (čekání) udanou v otáčkách vřetena
S…
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 112
Adresa Význam Přiřazení hodnot Informace Programování
T Číslo nástroje
1 .. 32 000 jen celá čísla, bez znaménka
Výměna nástroje se může uskutečňovat příkazem T přímo nebo jen při M6. Nastavuje se parametry stroje.
T…
X Osa ±0.001..99 999.999 Údaj dráhy X…
Z Osa ±0.001..99 999.999 Údaj dráhy Z…
AR Úhel výseče pro kruhovou interpolaci
00001 … 359.99999 Údaj ve stupních, možnost definice kruhu u G2/G3
viz G2, G3
CHF Faseta 0.001 .. 99 999.999 Vložení fasety mezi dva bloky kontury se zadanou délkou fasety.
N10 X… Z… CHF=… N11 X… Z…
CR Rádius pro kruhovou interpolaci
0.010 .. 99 999.999 záporné znaménko – pro volbu kruhu: větší půlkruh
Možnost definice kruhu u G2/G3
Viz G2, G3
GOTOB Příkaz sko-ku směrem zpět
– Skok na označený blok ve spojení s návěštím, cíl skoku leží ve směru začátku programu.
N20 GOTOB MARKE1
GOTOF Příkaz skoku směrem dopředu
– Skok na označený blok ve spojení s návěštím, cíl skoku leží ve směru konce programu.
N20 GOTOF MARKE2
IF Podmíněný skok
– Jestliže je podmínka skoku splněna, uskuteční se skok na následující příkaz. Relační operátory: == rovná se <> nerovná se > větší < menší >= větší nebo rovno <= menší nebo rovno
N20 IF R1>5 GOTOB MARKE1
IX Interpolační bod pro kruhovou interpolaci
±0.001...99 99.999 Pro osu X, programováno pro kruhovou interpolaci s příkazem G5
Viz G5
KZ Interpolační bod pro kruhovou interpolaci
±0.001...99 99.999 Pro osu Z, programováno pro kruhovou interpolaci s příkazem G5
Viz G5
LCYC... Volání obráběcího cyklu
Jen specifikované hodnoty
Obráběcí cykly musí být volány v samostatném bloku, přenášeným parametrům je nutné přiřadit hodnoty.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 113
Adresa Význam Přiřazení hodnot Informace Programování
LCYC82 Vrtání, čelní zahlubování R101: Návratová rovina (abs) R102: Bezpečnostní vzdál. R103: Referenční rovina (abs) R104: Konečná vrtaná hloubka (abs) R105: Doba prodlevy na vyvrtané hloubce
N10 R100=... R101=... ... N20 LCYC82 ; samostatný blok
LCYC83 Vrtání hlubokých děr R100: Číslo vrtací osy =3 R101: Návratová rovina (abs) R102: Bezpečnostní vzdál. R103: Referenční rovina (abs) R104: Konečná vrtaná hloubka (abs) R105: Doba prodlevy na vyvrtané hloubce R106: Doba prodlevy start/ odstraňování materiálu R107: První vrtaná hloubka (absolutní) R108: Velikost degrese R109: Faktor posuvu pro vrtání R110: Typ obrábění ulamování třísky = 0 odstraňování mat.=1 R111: Posuv pro 1. vrtanou hloubku
N10 R100=... R101=... ... N20 LCYC83 ; samostatný blok
LCYC840 Řezání závitů s vyrovnávací hlavičkou
R101: Návratová rovina (abs) R102: Bezpečnostní vzdál. R103: Referenční rovina (abs) R104: Konečná vrtaná hloubka (abs) R106: Hodnota stoupání závitu R126: Směr otáčení vřetena při řezání závitu
N10 R100=... R101=... ... N20 LCYC840 ; samostatný blok
LCYC85 Vrtání R101: Návratová rovina (abs) R102: Bezpečnostní vzdál. R103: Referenční rovina (abs) R104: Konečná vrtaná hloubka (abs) R105: Doba prodlevy na vyvrtané hloubce R107: Posuv pro vrtání R108: Posuv při vytahování z vrtané hloubky
N10 R100=... R101=... ... N20 LCYC85 ; samostatný blok
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 114
Adresa Význam Přiřazení hodnot Informace Programování
LCYC93 Zápich (vrtací cyklus) R100: Počáteční bod na čelní ose R101: Počáteční bod na podélné ose R105: Typ obrábění (1..8) R106: Přídavek rozměru pro opracování načisto R107: Šířka nože R108: Přísuv do hloubky R114: Šířka zápichu R116: Úhel stěny zápichu R117: Faseta na horním okraji zápichu R118: Faseta u dna zápichu R119: Doba prodlení u dna zápichu
N10 R100=... R101=... ... N20 LCYC93 ; samostatný blok
LCYC94 Zápich (tvar E a F) (soustružnický cyklus)
R100: Počáteční bod na čelní ose R101: Počáteční bod kontury na podélné ose R105: Tvar E=55, F=56 R107: Poloha nože (1..4)
N10 R100=... R101=... ... N20 LCYC94 ; samostatný blok
LCYC95 Obrábění oddělováním třísky (soustružnický cyklus)
R105: Typ obrábění (1..12) R106: Přídavek rozměru pro obrábění načisto R108: Hloubka přísuvu R109: Úhel přísuvu při hrubování R110: Přídavek rozměru na kontuře při hrubování R111: Posuv při hrubování R112: Posuv při obrábění načisto
N10 R105=... R106=... ... N20 LCYC95 ; samostatný blok
LCYC97 Řezání závitu (soustružnický cyklus)
R100: Průměr závitu v počátečním bodě R101: Počáteční bod závitu na podélné ose R102: Průměr závitu v koncovém bodě R103: Koncový bod závitu na podélné ose R104: Stoupání závitu R105: Typ obrábění (1 a 2) R106: Přídavek rozměru pro opracování načisto R109: Dráha při najíždění R110: Dráha při vyjíždění R111: Hloubka závitu R112: Posunutí počátečního bodu R113: Počet průchodů nástroje při hrubování R114: Počet chodů závitu
N10 R100=... R101=... ... N20 LCYC97 ; samostatný blok
LIMS Horní mez-ní otáčky pro vřeteno v příkazu G96
0.001… 99 999.999
Omezení otáček vřetena, když je aktivní funkce G96 – konstantní řezná rychlost
Viz 96.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 115
Adresa Význam Přiřazení
hodnot Informace Programování
RND Zaokrouhlování 0.010 … 99 999.999
Vložení tangenciálního zaoblení mezi dvěma bloky kontury se zadanou hodnotou rádiusu
N10 X.. Z.. RND=… N11 X.. Z..
SF Místo nasazení závitu u G33
0.001..359.9999 Údaj ve stupních, o kolik bude posunutý bod nasazení závitu v G33
viz G33
SPOS Poloha vřetena 0.0000 … 359.9999
Údaj ve stupních; vřeteno se zastaví na udané pozici (vřeteno k tomu musí být technicky uzpůsobeno: regulace polohy).
N10 SPOS=…
STOPRE Předběžné zastavení – Speciální funkce; následující blok bude dekódován až poté, co bude dokončen blok před STOPRE.
STOPRE ; samostatný blok
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 116
8.2 Data polohování 8.2.1 Absolutní/inkrementální rozměry: G90, G91 Funkce Pomocí příkazů G90/G91 jsou vyhodnocovány zadané údaje polohy X, Z jako
souřadnice koncového bodu (G90) nebo jako dráha osy, kterou je potřeba urazit(G91). G90/G91 platí pro všechny osy.
Tyto příkazy neurčují skutečnou dráhu, po které má být koncového bodu dosaženo.Pro tento účel existuje skupina G-funkcí (G0, G1, G2, G3, .. – viz kapitola „Pohybyos“).
Programování G90 ; zadávání absolutních kót G91 ; zadávání řetězových kót
Obrázek 8-3: Různá kótování ve výkresu součásti
Absolutní rozměry G90 Při zadávání absolutních kót se údaj rozměru vztahuje na počátek momentálněplatného souřadného systému (obrobek nebo aktuální souřadný systém obrobkunebo souřadný systém stroje). To závisí na tom, která posunutí jsou právě v platnosti:programovatelná, nastavitelná nebo žádná.
Při spuštění programu je pro všechny osy v platnosti G90; tento příkaz zůstává platittak dlouho, dokud není deaktivován příkazem G91 v některém z dalších bloků(zadávání řetězových kót). Má tedy modální platnost.
Inkrementální rozměry G91
Při zadávání řetězových kót odpovídá číselná hodnota informaci o dráze, kterou jepotřeba osou urazit. Znaménko udává směr pohybu.
G91 platí pro všechny osy a je v platnosti tak dlouho, dokud nedojde k jehodeaktivování příkazem G90 (zadávání absolutních kót) v některém dalším bloku.
Příklad programování pro G90 a G91
N10 G90 X20 Z90 ; zadávání absolutních kót N20 X75 Z-32 ; zadávání absolutních rozměrů je stále aktivní … N180 G91 X40 Z20 ; přepnutí na zadávání řetězových kót N190 X-12 Z17 ; zadávání řetězových kót je stále aktivní
G90: absolutní kótování G91: Řetězové kótování
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 117
8.2.2 Rozměry v metrických jednotkách / v palcích: G71, G70 Funkce Jestliže jsou rozměry obrobku kótovány odlišně od základního nastavení řídícího sys-
tému (v palcích nebo v mm), může být tento způsob kótování zadán přímo v pro-gramu. Potřebné přepočítávací práce přebírá řídící systém.
Programování G70 ; zadávání rozměrů v palcích G71 ; zadávání rozměrů v metrických jednotkách
Příklad programování N10 G70 X10 Z30 ; Systém kótování v palcích N20 X40 Z50 ; G70 je stále ještě aktivní ... N80 G71 X19 Z17.3 ; Od tohoto místa je aktivní metrický systém ...
Informace V závislosti na základním nastavením interpretuje řídící systém všechny geometrickéhodnoty jako údaje v metrických jednotkách nebo v palcích. „Geometrickýmihodnotami“ je třeba rozumět také korekce nástroje a nastavitelná posunutí počátkuvčetně vypisovaných a zobrazovaných hodnot; také posuv F se udává v mm/min nebov palcích/min. Základní nastavení může být změněno parametry stroje. Všechny příklady uváděné v této dokumentaci vycházejí ze základního nastavení metrických jednotek.
Příkazy G70, resp. G71 vyhodnocují všechny geometrické údaje, které se přímo vztahují na obrobek:
• Informace o dráze X, Z u příkazů G0, G1, G2, G3, G33
• Interpolační parametry I, K (také stoupání závitu)
• Rádius kruhu CR
• Programovatelná posunutí počátku (G158)
Všechny zbylé geometrické údaje, které nemají přímou souvislost s obrobkem, jako jsou rychlosti posuvu, korekce nástroje, nastavitelná posunutí, nejsou příkazy G70/G71 ovlivňovány.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 118
8.2.3 Rozměry rádiusů/průměrů: G22/G23 Funkce Při opracovávání součástí na soustruzích bývá běžnou praxí, že údaje o poloze pro
osu X (příčná osa) bývají programovány jako rozměry průměrů. Specifikovanáhodnota je řídícím systémem interpretována jako průměr pouze pro tuto osu.V případě potřeby je možné v programu přepnout na zadávání poloměrů (rádiusů).
Programování G22 ; Údaj představuje rádius G23 ; Údaj odpovídá průměru
Obrázek 8-4:
Informace Jestliže je aktivnván buď jako rozSkutečná hodnoobrobku. Programrozměr rádiusu. P
Příklad programování N10 G23 X44 Z3N20 X48 Z25 N30 Z10 ... N110 G22 X22 ZN120 X24 Z25 N130 Z10 ...
příčná osa
a
příčná osa
Zadávání údajů průměru G23
Zadávání údajů rádiusu G22
podélná os
Rozměry průměru a rádiusu pro příčnou osu
í G22 nebo G23, je specifikovaný koncový bod pro osuměr rádiusu nebo jako rozměr průměru. ta se odpovídajícím způsobem zobrazuje v souřadnovatelné posunutí s příkazem G158 X... je vždy interpropis této funkce je uveden v následující kapitole.
0 ; Průměr pro osu X ; G23 je stále ještě aktivní
30 ; Odtud přepnutí na rozměry rádiusů pro os
a
podélná osX interpreto-
é soustavě etováno jako
u X
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8.2.4 Programovatelné posunutí počátku: G158 Funkce V případě opakujících se tvarů/uspořádání v různých polohách na jednom obrobku
nebo jednoduše při volbě nového vztažného bodu pro zadání rozměrů můžete použítprogramovatelné posunutí počátku. Tak vzniká aktuální souřadný systém obrobku,na který se vztahují nové zapsané údaje rozměrů. Posunutí je možné ve všech osách.
Pro příkaz G158 je vždy zapotřebí samostatný blok.
Obrázek 8-5: Příklad programovatelného posunutí
Posunutí G158 Pomocí příkazu G158 může být naprogramováno posunutí počátku pro všeNově zadaný příkaz G158 nahrazuje všechny předcházející instrukce progrného posunutí počátku.
Vymazání posunutí Pokud je do bloku vložen příkaz G158 bez udání os, potom jakékoprogramovatelné posunutí počátku bude vymazáno.
Příklad programování N10 ... N20 G158 X3 Z5 ; Programovatelné posunutí počátku N30 L10 ; Volání podprogramu, obsahuje geometrii, kte ; být posunuta ... N70 G158 ; Posunutí vymazáno ...
Volání podprogramů – viz kapitola 8.10 „Systém podprogramů“.
posunutá soustava obrobku
posunutí X.. Z.. u
aktuální
původní soustava obrobku
aktuální
o u
obrobk
brobk
8- 119
chny osy.amovatel-
li aktivní
rá má
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 120
8.2.5 Upnutí obrobku – Nastavitelné posunutí počátku: G54 až G57, G500, G53
Funkce Nastavitelné posunutí počátku udává polohu počátku souřadné soustavy obrobku nastroji (posunutí souřadné soustavy obrobku vůči souřadné soustavě stroje). Totoposunutí je zjišťováno při upnutí obrobku do stroje a je zapotřebí, aby je obsluhujícípracovník zadal do příslušného datového pole. Hodnota je aktivována programempomocí volby jednoho ze čtyř možných uspořádání: G54 až G57.
Popis postupu při této operaci je popsán v kapitole 3.2 „Zadávání/úpravy posunutí počátku“.
Programování G54 ; 1. nastavitelné posunutí počátku G55 ; 2. nastavitelné posunutí počátku G56 ; 3. nastavitelné posunutí počátku G57 ; 4. nastavitelné posunutí počátku G500 ; Vypnutí nastavitelného posunutí počátku – modální platnost G53 ; Vypnutí nastavitelného posunutí počátku – bloková platnost
Obrázek 8-6: Nastavitelné posunutí počátku
Příklad programování N10 G54 ... ; Vyvolání prvního nastavitelného pN20 X.. Z.. ; Obrábění obrobku ... N90 G500 G0 X... ; Deaktivování nastavitelného posu
o k
s j
ZZ
brobku
osun
nutí p
u
obrobkobrobe
stroj
tro
adávejte pouze posunutí v ose !
utí počátku
očátku
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 121
8.3 Pohyby os 8.3.1 Lineární interpolace s rychlým posuvem: G0 Funkce Rychlý posuv G0 se používá pro rychlé polohování nástroje, avšak nikoli pro přímé
opracovávání obrobku. Všechny osy se přitom pohybují současně, vzniká tedypřímá dráha.
Pro každou osu je v parametrech stroje definována maximální rychlost (rychlý posuv). Pokud se pohybuje jen jedna osa, pohybuje se svým rychlým posuvem. Jestliže se pohybují dvě osy současně, je rychlost pohybu po dráze (výsledná rychlost) zvolena tak, aby celková rychlost odpovídala nejvyšší možné rychlosti pohybu po dráze při zohlednění obou os.
Naprogramovaný posuv F nemá pro G0 žádný význam. G0 zůstává v platnosti až do deaktivování jiným příkazem z téže skupiny G-funkcí (G1, G2, G3, …).
Obrázek 8-7: Lineární interpolace s rychlým posuvem z bodu P1 do bodu P2
Příklad programování N10 G0 X100 Z65
Informace Pro programování najíždění na určitou pozici je k dispozici ještě i další skupinaG-funkcí (viz kapitola 8.3.9 „Přesné najetí / Režim řízení pohybu po dráze: G60,G64“). G60 (Přesné najetí) je spojen s jinou skupinou, která umožňuje nastavenírůzné přesnosti, kterou si lze zvolit pomocí okna. Existuje také bloková instrukce,např. G9, rovněž zajišťující přesné najetí. Měli byste těmto možnostem věnovat pozornost, až budete zvažovat, jak přizpůsobit řízení svým polohovacím úkolům.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 122
8.3.2 Lineární interpolace s pracovním posuvem: G1 Funkce Nástroj se pohybuje od počátečního bodu ke koncovému bodu po přímé dráze. Pro
rychlost pohybu po dráze je rozhodující naprogramované F-slovo. Všechny osy se mohou pohybovat současně. G1 zůstává v platnosti tak dlouho, dokud není deaktivován jiným příkazem z této G-skupiny (G0, G2, G3, …).
Obrázek 8-8: Lineární interpolace s G1
Příklad programování N05 G54 G0 G90 X40 Z200 S500 M3 ; nástroj najíždí rychlým posuvem, otáčky vřetena ; 500 ot/min, otáčí se ve směru hodinových ručiček N10 G1 Z120 F0.15 ; přímková interpolace s posuvem 0,15 mm/otáčku N15 X4 Z105 N20 Z80 N25 G0 X100 ; odjetí rychlým posuvem N30 M2 ; konec programu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8.3.3 Kruhová interpolace: G2, G3 Funkce Nástroj se pohybuje z počátečního do koncového bodu po kruhové dráze. Směr je
určen G-funkcí:
G2 – ve směru hodinových ručiček
G3 – proti směru hodinových ručiček
Rychlost pohybu po dráze je stanovena naprogramovaným F-slovem. Požadovaný cyklus může být popsán různými způsoby:
– Střed a koncový bod
– Rádius kruhu a koncový bod
– Střed a úhel kruhové výseče
– Úhel kruhové výseče a koncový bod
Funkce G2/G3 zůstává v platnosti, dokud není zrušena jinou instrukcí ze stejné skupiny G-funkcí (G0, G1, ..).
č
G2/G3 a zadání
G2/G3 a zadán
pí
ve směru hodinovýchčič k
Obrázek 8-9: Definice směru opisován
Obrázek 8-10: Možnosti programování
k Z
středu (+ koncový bod) G2/G3 a
í úhlu výseče (+ střed) G2/G3 a
n
s
ú
proti směru hodinovýchčič k
í kruhu G2/G3
k
zadání rádiusu (+ koncový bod)
oncový bod X,
Z např. G2 X.. Z.. I..r
střed I, K č počátení bod
kruhu
kon zadání úhlu výseče
n
n
oncový bod X,
co (
např. G2 X.. Z..
vý bod X, Z + koncový bod)
apř. G2 AR=… I...
apř. G2 AR=… X...třed I, K
ádius CR
úhel AR
hel ARpočátení bod
očátečn bod X,
počátečí bod X,
8- 123
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 124
Příklad programování Specifikace středu a koncového bodu
Obrázek 8-11: Příklad specifikace středu a koncového bodu
N5 G90 Z30 X40 ; Střed kruhu pro N10 N10 G2 Z50, X40 K10 I–7 ; Koncový bod a střed
Příklad programování Specifikace koncového bodu a rádiusu
Obrázek 8-12: Příklad zadání koncového bodu a rádiusu
N5 G90 Z30 X40 ; Počáteční bod kruhu pro N10 N10 G2 Z50, X40 CR=12.207 ; Koncový bod a rádius
Poznámka: Záporné znaménko u hodnoty u parametru CR= zvolí kruhový oblouk, který je větší než půlkruh.
koncový bod
střed
počáteční b d
koncový bod
střed
počáteční b d
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
Příklad programování Specifikace koncového bodu a úhlu výseče
Obrázek 8-13: Příklad specifikace koncového bodu a úhlu kruhové výseče
N5 G90 Z30 X40 ; Počáteční bod kruhu pro N10 N10 G2 Z50, X40 AR=105 ; Koncový bod a úhel kruhové výseče
Příklad programování Specifikace středu a úhlu výseče
Obrázek 8-14: Příklad specifikace středu a úhlu
N5 G90 Z30 X40 ; Počáteční bod N10 G2 K10 I–7 AR=105 ; Střed a úhel kr
Tolerance vstupních hodnot pro kruhy
Kruhy jsou řídícím systémem akceptovány tento účel se provádí porovnávání rádiusu krPokud leží zjištěný rozdíl v rámci tolerance, dosazeny, jinak se vypíše alarmové hlášení.
Hodnota tolerance může být nastavována pros
koncový bod
s d
p
koncový bod
s d
p b
tře
očátečníb d
tře
očátečníd
8- 125
kruhové výseče
kruhu pro N10 uhové výseče
pouze s určitou tolerancí rozměrů. Prouhu v počátečním a v koncovém bodě.jsou souřadnice středu interně přesně
třednictvím parametrů stroje.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 126
8.3.4 Kruhová interpolace s vnitřním bodem: G5 Funkce Jestliže znáte tři body kontury, jimiž prochází kruhový úsek kontury, namísto
souřadnic středu nebo rádiusu nebo úhlu kruhové výseče, byste měli dávat přednostpoužití funkce G5.
Směr opisování kruhu přitom vyplývá z polohy vnitřního bodu (ležícího mezi počáteč-ním a koncovým bodem).
Příkaz G5 zůstává v platnosti, dokud není vyvolán jiný příkaz z této skupiny G-funkcí (G0, G1, G2, …).
Poznámka: Nastavené rozměrové jednotky G90 nebo G91 platí nejen pro koncový bod, ale i pro vnitřní bod!
Obrázek 8-15: Kru
Příklad programování N5 G90 Z30 X40 N10 G5 Z50 X40 K
koncový bod
vnitřní bod p b
očátečnídh se zadáním koncového a vnitřního bodu když je aktivní G90
; Počáteční bod kruhu pro N10 Z=40 IX=45 ; Koncový a vnitřní bod
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 127
8.3.5 Řezání závitů s konstantním stoupáním: G33 Funkce Funkce G33 může být použita pro řezání následujících typů závitů s konstantním
stoupáním:
• Závit na válcových tělesech
• Závit na kuželovitých tělesech
• Vnější / vnitřní závity
• Jednochodé a vícechodé závity
• Závit ve více blocích (několik závitů za sebou)
Tato funkce vyžaduje vřeteno se systémem pro měření polohy.
G33 zůstává v platnosti až do vyvolání jiného příkazu z této skupiny G-funkcí (G0, G1, G2, G3…).
Obrázek 8-16: Příklad vnějšího/vnitřního závitu na válcovém tělese
Levé nebo pravé závity Směr závitu, tzn. zda závit bude levý nebo pravý, se určuje nastavením směru otáčenívřetena (M3 – otáčení ve směru hodinových ručiček, M4 - otáčení proti směru hodino-vých ručiček; viz kapitola 8.4 „Pohyby vřetena“). Pro tento účel se musí do adresyS naprogramovat otáčky vřetena.
Poznámka: Dráha pro najíždění a vyjíždění musí být vzata v úvahu s ohledem na délku závitu.
Obrázek 8-17: Programovatelné veličiny pro řezání závitů pomocí příkazu G33
Bokorys
koncový délka závitu počáteční značka 0° snímače vřetena
Půdorys
posunutí SF=…
stoupání
Stoupání: I nebo K (hodnota je konstantní po celou délku závitu bloku
může existovat další počáteční bod (pro případ vícechodých
pravý nebo levý závit (M3 nebo M4)
vnější závit vnitřní závit
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 128
Obrázek 8-18: Přiřazení stoupání na příkladu os Z/X
V případě kuželovitých závitů (je zapotřebí zadat údaje ppoužívat příslušnou adresu stoupání I nebo K pro osu s dezávitu). Druhé stoupání se nezadává.
Posunutí počátečního bodu SF=
Posunutí počátečního bodu vřetena o určitý úhel je zapotřzávit s posunutým řezem nebo vícechodý závit. Posuprogramuje v bloku závitu s G33 do adresy SF (absolutní pPokud počáteční blok není součástí bloku, aktivuje separametrů.
Pozor: Naprogramovaná hodnota SF= se vždy ukládá taképarametrů.
Příklad programování Válcový závit, se dvěma chody – úhlové posunutí počzávitu (včetně náběhu a výběhu) 100 mm, stoupání závituZávit je pravý, válec byl opracován předem.
N10 G54 G0 G90 X50 Z0 S500 M3 ; Najíždění na počáteč ; ve směru hodinovýchN20 G33 Z–100 K4 SF=0 ; Stoupání 4 mm/otáčN30 G0 X54 N40 Z0 N50 X50 N60 G33 Z–100 K4 SF=180 ; Druhý počáteční bodN70 G0 X54 ...
Válcový závit s í
G33 Z… K…
Kuželovitý závit G33 Z... X… K…
Závit v rovině G33 X… I…
G33 Z… X… I… úhel na kuželu je větší než 45°
toupán
rolš
ebnuo
h
d
át 4
n r
ku
, p
stoupání
obě osy) jí dráhou (
í tehdy, mtí počátečzice). odnota z n
o nastavo
ečního bo mm/otáčku
í bod, otáčučiček
osunutí o
í
stoupání
stoupánProgramování
úhel na kuželuje menší než 45°
(stoupání K, protože v ose Z je dráha d lší)
(stoupání I, protože v ose X je dráha d lší)
e nutné větší délka
á-li být vyrobenního bodu se
astavovaných
vaných
du 180°, délka.
ení vřetena
180 stupňů
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 129
Závit ve více blocích Pokud je naprogramováno několik závitových bloků za sebou, má zadání posunutípočátečního bodu smysl pouze v 1. závitovém bloku. Jen zde se tento údaj použije.
Závitové bloky jsou automaticky spojeny příkazem G64 - Režim řízení pohybu po dráze (viz kapitola 8.3.9 „Přesné najetí / Režim řízení pohybu po dráze: G9, G60, G64“).
Obrázek 8-19: Příklad pro závit ve více blocích (zřetězení závitů)
Rychlost os U závitů s G33 vyplývá rychlost pohybu os pro délku závitu z otáček vřetena astoupání závitu. Posuv F nemá žádný význam. Zůstává však uložen v paměti.Maximální rychlost osy definovaná v parametrech stroje (rychlý posuv) však nesmí býtpřekročena.
Informace Důležité:
– Ovládací prvek pro korekci otáček vřetena (Spindle Override) by měl při vyrábění závitů zůstat v nezměněné poloze.
– Ovládací prvek pro korekci posuvu (Feed Override) nemá v tomto bloku žádnou funkci.
8.3.6 Najíždění na pevný bod: G75 Funkce Pomocí G75 je možné najíždět na pevný bod na stroji, např. na bod pro výměnu
nástroje. Poloha je pro všechny osy pevně definována parametry stroje. Poloha bodunení ovlivňována žádnými posunutími. Na pozici se najíždí rychlým posuvem. G75 vyžaduje svůj vlastní blok a má blokovou působnost. V bloku za G75 je znovu aktivní předcházející G-příkaz ze skupiny „Druh interpolace“ (G0, G1, G2, …).
Příklad programování N10 G75 X0 Z0
Poznámka: Naprogramované hodnoty poloh pro X, Z jsou ignorovány.
3. blok s G33
2. blok s G33 1. blok s G33
N10 G33 Z… K… SF=… N20 Z… X… K… N30 Z… X… K…
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 130
8.3.7 Najíždění na referenční bod Funkce Příkaz G74 se používá pro najíždění na referenční bod v rámci NC programu. Směr a
rychlost jsou pro jednotlivé osy uloženy v parametrech stroje.
G74 vyžaduje samostatný blok a má blokovou působnost. V bloku za G74 je znovu aktivní předcházející G-příkaz ze skupiny „Druh interpolace“ (G0, G1, G2, …).
Příklad programování N10 G74 X0 Z0
Poznámka: Naprogramované hodnoty poloh pro X, Z jsou ignorovány.
8.3.8 Posuv F Funkce Posuv F udává rychlost pohybu po dráze a představuje absolutní hodnotu geo-
metrického součtu vektorů rychlosti všech os, které se na pohybu podílejí.
Rychlosti os vyplývají z toho, jak se jednotlivé osy podílejí na celkové dráze.
Posuv F je aktivní pro druhy interpolace G1, G2, G3 a G5 a zůstává v platnosti tak dlouho, dokud není v programu zapsáno nové F-slovo.
Programování F...
Poznámka: V případě celočíselných hodnot může desetinná tečka odpadnout, např.F300.
Měřicí jednotky pro F: G94, G95
Měřicí jednotky F-slova jsou určovány G-funkcemi:
• G94 F jako posuv v mm/min
• G95 F jako posuv v mm/otáčku vřetena (má smysl jen tehdy, pokud se vřeteno pohybuje!)
Příklad programování N10 G94 F310 ; posuv v mm/min ... N110 S200 M3 ; vřeteno se otáčí vpravo N120 G95 F15.5 ; posuv v mm/otáčku
Poznámka: Při přepnutí G94 – G95 nezapomeňte napsat nové F-slovo!
Informace G-skupina s příkazy G94, G95 obsahuje ještě funkce G96 a G97 pro konstantnířeznou rychlost u soustruhů. Tyto funkce navíc ještě ovlivňují S-slovo (viz kapitola8.5.1 „Konstantní řezná rychlost“).
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 131
8.3.9 Přesné najetí / Režim řízení pohybu po dráze: G9, G60, G64 Funkce Tyto funkce Vám umožňují definovat chování posuvu na hranicích bloků a ovládat
přechod programu na následující blok, což Vám umožňuje optimální přizpůsobenísvého programu různým požadavkům. Např. si můžete přát rychle najíždět osami nadanou polohu nebo opracovávat dráhu kontury popsanou v několika blocích.
Programování G60 ; Přesné najetí – modální působnost G64 ; Průběžné řízení pohybu po dráze G9 ; Přesné najetí – bloková působnost G601 ; Jemné přesné najetí G602 ; Hrubé přesné najetí
Přesné najetí: G60, G9 Pokud je funkce přesného najetí (G60 nebo G9) aktivní, za účelem dosažení přesnécílové pozice na konci programového bloku se rychlost zabrzdí na nulu.
Přitom je možné dalšími funkcemi z této G-skupiny s modální platnosti nastavit, kdy platí posuv po dráze pro tento blok za ukončený a kdy dojde k přepnutí na následující blok.
• G601 Jemné okno přesného najetí K přechodu na následující blok dojde tehdy, když všechny osy dosáhnou „jemného okna přesného najetí“ (hodnota v parametrech stroje).
• G602 Hrubé okno přesného najetí K přechodu na následující blok dojde tehdy, když všechny osy dosáhnou „hrubého okna přesného najetí“ (hodnota v parametrech stroje).
Volba okna přesného najetí výrazně ovlivňuje celkový čas, jestliže se provádí velký počet operací polohování. Přesné polohy vyžadují více času.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 132
Obrázek 8-20:
Příklad programování N5 G602 N10 G0 G60 ZN20 X... Z... ... N50 G1 G601N80 G64 Z... ... N100 G0 G9 ZN111 ... ...
Poznámka: Poproti tomu G
Režim řízení pohybu po dráze: G64
Cílem řízení pna následujíctangenciálníchnásledující bl(rohy), se rycskokovou změv rozích vznik
(hrubé)
Přechod na následující blokpři nastavení „hrubé“ a
Okno hrubého a jemného přesného najetí, které je v platnosti s G60/G9, zvětšené zobrazení okna
; Hrubé přesné najetí ... ; Přesné najetí s modální působností ; G60 je stále aktivní
... ; Jemné přesné najetí ; Přepnutí na řízení pohybu po dráze
... ; Přesné najetí má působnost jen v tomto bloku
říkaz G9 generuje přesné najetí jen v bloku, v němž je naprogramován;60 zůstává aktivní, dokud není zrušen příkazem G64.
ohybu po dráze je zabraňovat zabrždění na hranicích bloků a přecházetí blok s co možno nejrovnoměrnější rychlostí pohybu po dráze (při přechodech). Funkce využívá algoritmů pro předvídání rychlosti na
ok. V případě přechodů v dráze, které nemají tangenciální charakterhlost v případě potřeby snižuje, protože osy nejsou schopné uskutečnitnu rychlosti, která přesahuje maximální zrychlení. V takových případechá zaoblení závislé na rychlosti.
(jemné)
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
Obrázek 8-21:
Příklad programování N10 G64 G1N20 X... ... N180 G60
Obrázek 8-22:
Pn
Posuv
Naprogramovaný
řechod na ásledující blok
Zaoblení kontury v rozích při G64
Z.. F.. ; Spojité řízení p ; Spojité řízení p
; Přepnutí na pře
Porovnání průběhů rychlosti při G
Pn
posuv F
Gd
G60 – Přesné najet
řechod na ásledující blok
ohybu po dráze ohybu po dráze je stále aktivní
sné najetí
Posuv F2 je větší než posuv F1
Naprogramovaná rychlost nemůže být dosažena, protože dráha bloku je příliš krátká
64 – spojité řízení pohybu po á
60 a G64 v případě krátkýc
í
P b
osloupnostloků
8- 133
h úseků dráhy
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 134
8.3.10 Doba prodlevy: G4 Funkce Mezi dvěma NC-bloky můžete obrábění na definovanou dobu přerušit tím, že vložíte
samostatný blok s G4; např. kvůli odříznutí. Slova s F... nebo S... se pouze v tomto bloku používají pro zadání časového údaje. Dříve naprogramovaný posuv F a otáčky vřetena S zůstávají zachovány.
Programování G4 F... ; doba prodlevy v sekundách G4 S... ; doba prodlevy v otáčkách vřetena
Příklad programování N5 G1 F200 Z–50 S300 M3 ; Posuv F, otáčky vřetena S N10 G4 F2.5 ; doba prodlevy 2,5 s N20 Z70 N30 G4 S30 ; Doba prodlevy 30 otáček vřetena, což odpovídá času ; t = 0,1 s, protože je nastaveno S=300 ot/min ; a korekce otáček vřetena je 100% N40 X... ; Posuv a otáčky vřetena zůstávají beze změny
Poznámka Funkci G4 S... je možné naprogramovat jen v případě, že je k dispozici vřetenos regulací polohy (jestliže byly předem naprogramovány otáčky rovněž pomocí S...).
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
8- 135
8.4 Pohyby vřetena 8.4.1 Otáčky vřetena S, směr otáčení Funkce Otáčky vřetena se programují pod adresou S v otáčkách za minutu, pokud je stroj
vybaven řízeným vřetenem. Směr otáčení a začátek, resp. konec pohybu se zadáváprostřednictvím M-funkcí (viz kapitola „Doplňková funkce M“).
Poznámka: V případě celočíselných hodnot S může být desetinná tečka vypuštěna, např. S270.
Informace Jestliže napíšete příkaz M3 nebo M4 v bloku s pohyby os, budou M-příkazy aktivníuž před těmito pohyby os. Standardní nastavení: Pohyby os začnou až tehdy, když vřeteno dosáhne předepsaných otáček (M3, M4). Také M5 se zadává před pohyby os, v tomto případě se však na zastavení vřetena nečeká. Pohyby os začnou, ještě než se vřeteno zastaví. Konec programu nebo RESET vřeteno zastaví. Poznámka: Prostřednictvím parametrů stroje je možné projektovat i jiné nastavení.
Příklad programování N10 G1 X70 Z20 F300 S270 M3 ; Vřeteno se roztočí na 270 ot/min ve směru ; hodinových ručiček předtím, než se uskuteční ; pohyb os X, Z ... N80 S450 ; Změna rychlosti ... N170 G0 Z180 M5 ; Pohyb osy Z v bloku, zastavení vřetena
8.4.2 Omezení rychlosti vřetena: G25, G26 Funkce Prostřednictvím programu můžete funkcemi G25 nebo G26 a adresou vřetena S a
mezní hodnotou definovat maximální nebo minimální otáčky vřetena. Současně se tímpřepisují hodnoty uložené v nastavovaných parametrech.
G25 nebo G26 vyžadují vždy samostatný blok. Dříve naprogramovaná hodnota otáček S zůstává zachována.
Programování G25 S... ; dolní mezní hodnota otáček vřetena G26 S... ; horní mezní hodnota otáček vřetena
Informace Maximální a minimální hranice otáček vřetena jsou definovány v parametrech stroje.Zadáním prostřednictvím ovládacího panelu můžete aktivovat nastavované parametrya zajistit tak další omezení. Jestliže je aktivní funkce G96 – konstantní řezná rychlost, je možné zadat nebo naprogramovat další maximální hodnotu otáček.
Příklad programování N10 G25 S12 ; dolní mezní hodnota otáček vřetena: 12 ot/min N20 G26 S700 ; horní mezní hodnota otáček vřetena: 700 ot/min
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 136
8.4.3 Polohování vřetena – SPOS Funkce Předpoklad: Vřeteno musí být technicky vybaveno pro režim regulace polohy
v uzavřené smyčce.
Pomocí funkce SPOS= můžete vřeteno nastavit do určitého úhlového nastavení. Vřeteno je díky polohové regulaci udržováno v této poloze.
Rychlost operace polohování je definována v parametrech stroje.
Dokud není proces nastavování do požadované polohy ukončen, zůstává zachován odpovídající směr otáčení daný příkazem M3/M4. Při polohování z klidové polohy se na zadanou pozici najíždí po nejkratší dráze. Směr přitom vyplývá z počáteční a koncové pozice.
Výjimka: První pohyb vřetena, tzn. dokud měřicí systém není ještě synchronizován. Pro tento případ se směr zadává v parametrech stroje.
Pohyb probíhá paralelně s případnými pohyby os ve stejném bloku. Tento blok je ukončen, až když jsou ukončeny oba pohyby.
Programování SPOS=... ; Absolutní poloha 0 ... < 360 stupňů
Příklad programování N10 SPOS=14.3 ; pozice vřetena 14,3 stupně ... N80 G0 X89 Z300 SPOS=25.6 ; Polohování vřetena s pohybem os. Blok bude ; ukončen, až když budou skončeny všechny pohyby N81 X200 Z300 ; Blok N81 začne, až když bude skončeno také ; polohování vřetena z N80
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 137
8.5 Speciální funkce pro soustružení 8.5.1 Konstantní řezná rychlost: G96, G97 Funkce Předpoklad: Vřeteno musí být technicky vybaveno pro režim regulace polohy
v uzavřené smyčce.
Když je funkce G96 aktivní, jsou otáčky vřetena v každém okamžiku přizpůsobovány průměru obráběného obrobku (v příčné ose) tak, aby naprogramovaná řezná rychlost S na břitu nástroje zůstala konstantní (otáčky vřetena x průměr = konst.).
S-slovo je od bloku s příkazem G96 vyhodnocováno jako řezná rychlost. G96 má modální působnost a zůstává v platnosti až do vyvolání jiné G-funkce z této skupiny (G94, G95, G97).
Programování G96 S... LIMS=.. F... ; Konstantní řezná rychlost zapnuta G97 ; Konstantní řezná rychlost vypnuta
STL Vysvětlení
S Řezná rychlost, jednotky m/min
LIMS= Horní mezní rychlost vřetena, je v platnosti jen s G96
F Posuv, měřicími jednotkami jsou mm/ot – jako u G95
Poznámka: V tomto případě je posuv F vždy interpretován v měřicích jednotkách mm/otáčku. Pokud byl předtím aktivní příkaz G94 místo G95, pak musí být v pro-gramu znovu vloženo vhodné F-slovo!
Obrázek 8-23: Konstantní řezná rychlost G96
Rychlý posuv Při najíždění rychlým posuvem G0 nedochází k žádným změnám otáček.
Výjimka: Pokud se na konturu najíždí rychlým posuvem a pokud následující blok obsahuje interpolaci druhu G1 nebo G2, G3 nebo G5 (konturový blok), potom se již v najížděcím bloku s G0 nastavují otáčky pro konturový blok.
Horní mezní otáčky vřetena, LIMS=
Při obrábění velkých průměrů na malé mohou otáčky vřetena dramaticky narůstat.V takovém případě se doporučuje zadání omezení maximálních otáček pomocíLIMS=... . Funkce LIMS je aktivní pouze tehdy, je-li v platnosti G96. Naprogramováním LIMS=... se přepisuje hodnota uložená v nastavovaných paramet-rech stroje. Maximální otáčky definované naprogramovaným příkazem G26 nebo pomocí parametrů stroje nemohou být pomocí LIMS= překročeny.
(příčná osa)
otáčky vřetena
průměr
konstantní
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 138
Deaktivování konstantní řezné rychlosti: G97
Funkce „Konstantní řezná rychlost“ se pomocí příkazu G97 deaktivuje. Jestliže jefunkce G97 aktivní, následně naprogramované S-slovo je opět vyhodnocováno jakootáčky vřetena v ot/min.
Pokud v programu není nové S-slovo zapsáno, vřeteno se dále otáčí otáčkami, které byly naposled nastaveny, když byla aktivní funkce G96.
Příklad programování N10 ... M3 ; Směr otáčení vřetena N20 G96 S120 LIMS=2500 ; Zapnutí konstantní řezné rychlosti, 120 m/min, mezní ; otáčky 2500 ot/min N30 G0 X150 ; Žádná změna otáček, protože pro blok N31 platí G0 N31 X50 Z... ; Žádná změna otáček, protože pro blok N32 platí G0 N32 X40 ; Najíždění na konturu, nové otáčky budou nastaveny ; automaticky tak, jak je třeba pro počátek bloku N40 N40 G1 F0.2 X32 Z... ; Posuv 0,2 mm/otáčku ... N180 G97 X... Z... ; Vypnutí konstantní řezné rychlosti N190 S... ; Nové otáčky vřetena, ot/min
Informace Funkce G96 může být deaktivována také funkcí G94 nebo G95 (stejná G-skupina).V tomto případě, pokud není napsáno nové S-slovo, budou pro další postupopracování v platnosti poslední naprogramované otáčky vřetena S.
8.5.2 Zaoblení, faseta Funkce Do rohů kontury můžete vložit buď konturový prvek faseta nebo zaoblení. Odpovída-
jící příkaz CHF=... nebo RND=... se zapisuje do bloku s osovým pohybem, který vededo rohu kontury.
Programování CHF=... ; vložení fasety, hodnota: délka fasety RND=... ; vložení zaoblení, hodnota: rádius zaoblení
Faseta CHF= Mezi lineárními a kruhovými konturami v libovolné kombinaci se vkládá lineárníúsek. Hrana je tím zkosena.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 139
Obrázek 8-24: Vložení fasety mezi dva lineární úseky kontury (příklad)
Příklad programování fasety
N10 G1 Z... CHF=5 ; Vložení fasety 5 mm N20 X... Z...
Zaoblení RND= Mezi lineárními a kruhovými konturami v libovolné kombinaci se vkládá kruhovýkonturový prvek s tangenciálním napojením.
Obrázek 8-25: Příklady vložení zaoblení
Příklad programování zaoblení
N10 G1 Z... RND=8 ; vložení zaoblení s rádiusem 8 N20 X... Z... ... N50 G1 Z... RND=7.3 ; vložení zaoblení s rádiusem 7,3 N60 G3 X... Z...
Informace Poznámka:
Jestliže je délka kontury v odpovídajícím bloku nedostatečná, automaticky se provádí zmenšení naprogramované hodnoty pro fasetu nebo zaoblení. Pokud je za sebou naprogramován více než jeden blok, který neobsahuje žádné informace pro pohyb os, zaoblení/faseta se vkládat nebudou.
faseta
úhel rozdělí na poloviny
zaoblení
Přímka/přímka Přímka/kruh zaoblení
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 140
8.6 Nástroje a korekce nástrojů 8.3.1 Všeobecné poznámky Funkce Při sestavování programu pro opracování obrobku se nemusíte ohlížet na délky
nástrojů nebo na rádius nože. Programujete přímo rozměry obrobku, např. podlevýkresu.
Parametry nástroje zadáváte odděleně do zvláštní datové oblasti. V programu vyvoláváte pouze potřebný nástroj s jeho korekčními parametry. Na základě těchto údajů uskuteční řídící systém potřebné korekce dráhy, aby byl vyroben definovaný obrobek.
Obrázek 8-26: Opracování obrobku s nástroji různých rozměrů
8.6.2 Nástroj T Funkce Programováním T-slova se provádí volba nástroje. Zda se přitom jedná o výměnu
nástroje nebo jen o předvolbu nástroje, je definováno parametrem stroje:
• Výměna nástroje (vyvolání nástroje) se provádí T-slovem přímo (což je obvyklé u soustruhů s revolverovým zařízením pro výměnu nástrojů).
• T-slovo je předvolbou a výměna se uskuteční až pomocí dalšího příkazu M6 (viz také kapitola „Doplňková funkce M“).
Programování T... ; číslo nástroje
Poznámka Do řídícího systému je možné současně uložit maximálně 10 nástrojů.
Příklad programování Výměna nástroje bez M6:
N10 T1 ; nástroj 1 ... N70 T588 ; nástroj 588
F – vztažný bod držáku nástroje M – počátek souřadné soustavy stroje W – počátek souřadné soustavy obrobku
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 141
8.6.3 Číslo korekce nástroje D Funkce Určitému nástroji může být přiřazeno vždy 1 až 9 datových polí s různými bloky
korekčních parametrů nástroje (v případě více břitů). Pokud je nástroj vybavenspeciálním břitem, můžete naprogramovat D a odpovídající číslo. Není-li zapsáno žádné D-číslo, automaticky se aktivuje D1. Jestliže je naprogramováno D0, jsou korekční parametry nástroje vypnuté.
Poznámka Do řídícího systému je možné současně uložit 30 datových polí s korekčními para-metry nástrojů.
Programování D... ; číslo korekčního parametru nástroje: 1 - 9, ; D0: korekce jsou deaktivovány
Obrázek 8-27: Příklady přiřazení čísel korekčních parametrů nástroje / nástroj
Informace Korekce délky nástroje se aktivuje okamžitě, jakmile se nástroj stane aktivním;nebylo-li naprogramováno žádné D-číslo, použijí se hodnoty D1. Korekce délkynástroje se realizuje s prvním naprogramovaným posuvem osy příslušné délkovékorekce.
Korekce rádiusu nástroje musí být dodatečně aktivována příkazy G41/G42.
Příklad programování Výměna nástroje:
N10 T1 ; aktivuje se nástroj 1 s příslušnou korekcí D1 N11 G0 X...Z... ; vyrovnání délkové korekce je realizováno od tohoto místa N50 T4 D2 ; výměna nástroje 4, D2 nástroje T4 je aktivní ... N70 G0 Z... D1 ; aktivní D1 nástroje 4, pouze výměna břitu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 142
Obsah paměti korekčních parametrů
Do paměti korekčních parametrů zadejte následující:
• Geometrické charakteristiky: délka, rádius Skládají se z několika komponent (geometrie, opotřebení). Tyto komponenty řídící systém přepočítá na výslednou charakteristiku (např. Délka 1, Výsledný rádius). Tato výsledná charakteristika se aktivuje při vyvolání korekčního parametru z paměti. To, jak jsou tyto hodnoty přepočítávány pro osy, určuje typ nástroje a příkazy G17, G18 (viz následující obrázek).
• Typ nástroje Typ nástroje určuje, které geometrické údaje jsou zapotřebí a jak potom probíhá jejich přepočítávání (vrták nebo soustružnický nástroj). – Typ 2xy: Vrtáky – Typ 5xy: Soustružnické nástroje
• Poloha břitu U typu nástroje „soustružnický nástroj“ zadávejte navíc ještě polohu břitu.
Parametry nástroje Hodnota příslušného parametru nástroje se zadává do pole DP... .Typ nástrojerozhoduje o tom, které parametry jsou zapotřebí. Všechny parametry nástroje, kterénejsou zapotřebí, musí být nastaveny na „0“.
Typ nástroje: DP1
Délka břitu: DP2
Geometrie Opotřebení
Délka 1: DP3 DP12
Délka 2: DP4 DP13
Rádius: DP6 DP15
Následující schémata ukazují, které parametry nástrojů jsou zapotřebí pro jednotlivé typy nástrojů
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
Obrázek 8-28: Hodnoty kore
Obrázek 8-29: Soustružnický
t
G18
1 2
S
Délka 1(X)Hodnoty
opotřebení podle požadavků Všechny ostatní hodnoty nastavte na 0.
Zr
1
2 D
1 2
Ho p V
t
D D
G18
ŠP
Působnos
kc
n
D D
D P
élka 1 v Xélka 2 v ZDélka
DélkaZadání v paramet-rech nástroje
e délk
ástro
oustružnický
y pro soustružnický nůž
j s korekcemi pro dva břity
F – Red
ŠP
D
élka 2
Špička nástroje F – Referenční bod držákuferenční bod ržáku nástroje
adání v paramet-ech nástroje
Délka
D DélkaSoustružnický nůž
1
1: Délka1(X)
Délka
Délkaodnoty potřebení podleožadavků
šechny ostatní
Působnos
élka 1 v Xélka 2 v Z
pička nástroje
2: Délka
(X)
pička nástroje
2: Délka2
D1: Délka 2
8- 143
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 144
S
Působ
DD
G18
S
D
D
R
oustružnický
Délka 1
Délka 2
n
špička nástrojeP (břit)
Obrázek 8-30: Parametry korekcí u obráběcích ná
R – rádius břitu (rádius nástroje S – poloha středu břitu
Upvb
ost
P
D D
G18
Parametr nástroje DP2 specifikuje směr špičky nástroje. Tento směr je možné naprogramovat hodnotami 1 .. 9.
1
2
Hopp V h
s
pozornění: arametry Délka 1, Délka 2 se ztahují u poloh břitu 1 – 8 na od P, u polohy 9 však na bod S
élka 1 v Xélka 2 v Z
ůsobnost
élka 1 v Xélka 2 v Z
měr špičky nástroje DP2
Zadání v paramet-rech nástroje
élka
élka
odnoty potřebení odle ožadavků
šechny ostatníodnoty
ádiu
strojů s korekcí rádiusu nástroje
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
Obrázek 8-31: Korekční parametry potřebné pro vrták
Vrtání středové díry Při vrtání středové díry přepněte na G17. Korekcepádem aktivní v ose Z. Po vrtání je potřeba pomokorekci soustružnického nástroje.
Příklad:
N10 T... ; vrták, typ nástroje 20N20 G17 G1 F... Z... ; korekce délky je aktiN30 Z... N40 G18 ... ; vrtání je ukončeno
Obrázek 8-32: Vrtání díry ve středu (funguje i ve čtvrte
Působnost
Délka 1
G17
Zadání v paramet-rech nástroje
Délka 1
Hodnoty opotřebení podle požadavků Všechny ostatní hodnoty nastavte G18
Délka 1 v Soustr. nástroje
F – vztažný bod držáku nástroje
8- 145
y
délky nástroje pro vrták bude tímcí G18 přepnout zpět na normální
0 vní v ose Z
k)
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 146
8.6.4 Volba korekce rádiusu nástroje: G41, G42 Funkce Musí být aktivní nástroj s odpovídajícím D-číslem. Korekce rádiusu nástroje (korekce
rádiusu břitu) se zapíná/vypíná funkcemi G41/G42. Řídící systém pak automatickyvypočítá pro v dané chvíli aktuální rádius nástroje potřebnou ekvidistantní dráhunástroje k naprogramované kontuře. Musí být aktivní G18.
Obrázek 8-33: Korekce rádiusu nástroje (korekce rádiusu břitu)
Programování G41 X... Z... ; korekce rádiusu nástroje vlevo od kontury G42 X... Z... ; korekce rádiusu nástroje vpravo od kontury
Poznámka: Tuto funkci můžete aktivovat pouze při lineární interpolaci (G0, G1). Naprogramujte obě osy. Jestliže zadáte jen jednu osu, bude druhá osa automaticky doplněna poslední naprogramovanou hodnotou.
Obrázek 8-34: Korekce vlevo / vpravo od kontury
rádius břitu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
Zahájení korekce Nástroj najíždí na konturu po lineární dráze a v počátečním bodu kontury se stavíkolmo na tečnu své dráhy. Počáteční bod zvolte tak, aby bylo zaručeno, že přinajíždění nedojde ke kolizi.
Infor
Přík
Počátek kontury: kruh
Počátek kontury:Obrázek 8-35: Zahájení korekce rádiusu nástroje na příkladu G42, polo
mace Za blokem s G41/G42 obvykle následuje první blok kontury obrovšak smí být přerušen jedním dovnitř vloženým blokem, který informace o dráze kontury, např. pouze M-příkazem.
lad programování N10 T... F... N15 X... Z... ; počáteční bod P0 N20 G1 G42 X... Z... ; volba korekce vpravo od kontury, PN30 X... Z... ; počáteční úsek kontury, kruh nebo
tečna
e
počáteční bod
rádius kruhu
R – rádius břitu
kd
P1 – počáteční bod kontury
korigovaná dráha nástroj
počáteční
origovaná ráha nástroje
8- 147
ha břitu =3
bku. Popis konturyneobsahuje žádné
1 přímka
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 148
8.6.5 Chování v rozích: G450, G451 Funkce Pomocí funkcí G450 a G451 můžete definovat chování v místě nespojitého přechodu
z jednoho konturového prvku na jiný konturový prvek (chování v rohu), když jsouaktivní G41/G42. Vnější a vnitřní rohy jsou řídícím systémem automaticky rozpoznávány. Ve vnitřních rozích se vždy najíždí na průsečík ekvidistantních drah.
Programování G450 ; přechodovým prvkem je kruh G451 ; přechodovým prvkem je průsečík
Ob
Ob
Přechodový prvek kruh: G450
StřnáPřes p
Průsečík: G451 V pprů
Vnější roh průsečík P (
Vnější roh
řechodový prvek kruhrádius = rádiusrázek 8-36: Chování v případě vnějších rohů
rázek 8-37: Chování v případě vnitřních rohů
ed nástroje objíždí vnější roh obrobku po kruhové dráze odpovídající rádiusustroje. chodový prvek kruh patří z technického a datového hlediska k následujícímu bloku říkazy pohybu, např. pokud jde o posuv.
řípadě funkce G451 (průsečík ekvidistantních drah) se najíždí na bod, který jesečíkem drah nástroje (kruh nebo přímka).
průsečík Vnitřní roh
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8.6.6 Vypnutí korekce rádiusu nástroje: G40 Funkce Pomocí funkce G40 se provádí deaktivování korekcí (G41/G42). G40 je platným
nastavením na počátku programu.
Nástroj ukončí blok před G40 v normálním nastavení (vektor korekce je kolmý na tečnu v koncovém bodě); nezávisle na úhlu odjíždění. Koncový bod bloku s G40 volte proto vždy tak, aby bylo zaručeno, že při pohybu nedojde ke kolizi!
Programování G40 X... Z... ; vypnutí korekce rádiusu nástroje
Poznámka: Deaktivování režimu započítávání korekcí se může uskutečnit jen s li-neární interpolací (G0, G1).
Naprogramujte obě osy. Jestliže zadáte jen jednu osu, bude druhá osa automaticky doplněna poslední naprogramovanou hodnotou.
Obráz
Příklad programování ... N100N110
Konec kontury: přímka
tečna
rádius kruhu R – rádius břitu
Konec kontury: kruh
PGP
MP
1 – koncový bod, poslední blok s např. 42 2 k ý b d bl k G40
8- 149
ek 8-38: Ukončení korekce rádiusu nástroje pomocí G40 na příkladu G42, poloha břitu = 3
X... Z... ; poslední blok na kontuře, kruh nebo přímka, P1 G40 G1 X... Z... ; vypnutí korekce rádiusu nástroje, P2
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 150
8.6.7 Speciální případy korekce rádiusu nástroje Změna směru korekce Směr korekce je možné změnit (G41 <-> G42), aniž by bylo potřeba mezi nimi psát
příkaz G40. Poslední blok se starým směrem korekce se ukončí v normální poloze vektoru korekce v koncovém bodě. Nová korekce se uskuteční jako při zahájení korekce rádiusu nástroje (normální poloha v počátečním bodě).
Opakování G41, G41 nebo G42, G42
Stejná korekce může být znovu naprogramována, aniž by bylo potřeba vkládat příkazG40: Poslední blok před novým vyvoláním korekce se ukončí v normální poloze vektoru korekce v koncovém bodě. Nová korekce se uskuteční jako při zahájení korekce rádiusu nástroje, jak bylo popsáno v odstavci „Zahájení korekce“ na straně 8-147.
Změna korekčního parametru D
Číslo korekce D může být změněno v režimu práce s korekcí. Změněný rádiusnástroje se v tomto případě aktivuje už na začátku bloku, ve kterém je nové D-číslonaprogramováno. Úplné změny je dosaženo až na konci bloku. Změna se tedyuskutečňuje kontinuálně v rámci celého bloku; to platí i při kruhové interpolaci.
Zrušení korekce pomocí M2
Jestliže je režim práce s korekcí ukončen příkazem M2 (konec programu), aniž by bylnaprogramován příkaz G40, poslední blok se ukončí se souřadnicemi v normálnípoloze vektoru korekce. Neprovádí se žádný vyrovnávací pohyb. Program skončív této poloze nástroje.
Kritické případy obráběcích operací
Při programování věnujte zvláštní pozornost případům, kdy je dráha kontury vevnitřních rozích menší než je rádius nástroje nebo pokud za sebou následují dvavnitřní rohy, které jsou menší než průměr nástroje.
Vyhněte se těmto případům!
Prostudujte i více bloků za sebou, zda se na kontuře nevyskytují úzká místa, tzv. „hrdla láhve“.
Když provedete zkušební zpracování programu, používejte přitom nástroj, jehož rádius je největší, jaký máte k dispozici.
Obrázek 8-39: Kritické případy obráběcích operací, příklad
Ko
N
R – rádius špičky nástroje
lize
Naprogramovaná áprava: V tomto případě přepněte z G450 na G451.ukazuje přechodový prvek kruh
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 151
8.6.8 Příklad pro korekci rádiusu nástroje
Obrázek 8-40: Příklad korekce rádiusu nástroje, rádius břitu nakreslen zvětšený
Příklad programování N1 ; obrábění kontury N2 T1 ; nástroj 1 s korekcí D1 N10 G22 F... S... M... ; zadávání rádiusů, technologické hodnoty N15 G54 G0 G90 X100 Z15 N20 X0 Z6 N30 G1 G42 G451 X0 Z0 ; zahájení korekce rádiusu nástroje N40 G91 X20 CHF=(5*1.1223) ; vložení fasety N50 Z–25 N60 X10 Z–30 N70 Z–8 N80 G3 X20 Z–20 CR=20 N90 G1 Z–20 N95 X5 N100 Z–25 N110 G40 G0 G90 X100 ; ukončení korekce rádiusu nástroje N120 M2
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 152
8.7 Doplňková funkce M Funkce Pomocí doplňkové funkce M můžete např. ovládat různé spínací akce, jako třeba
„Zapnutí/vypnutí chladicí kapaliny“ a spouštět některé zvláštní funkce.
Menší část M-funkcí je výrobcem řídícího systému obsazena pevně definovanými funkcemi. Zbývající část je uživateli volně k dispozici.
V jednom bloku se může vyskytovat maximálně 5 M-funkcí.
Programování M...
Aktivování Aktivování v blocích, jež obsahují pohyby os: Jestliže se funkce M0, M1, M2 nacházejí v bloku s příkazy pro pohyb os, budou tyto M-funkce aktivovány po ukončení pohybů.
Funkce M3, M4, M5 jsou odesílány do interního rozhraní řídícího systému před zahájením pohybu os. V případě M3, M4 začnou pohyby os až tehdy, když se řízené vřeteno roztočí na požadované otáčky. U M5 se však na zastavení vřetena nečeká. Pohyby os začínají ještě před jeho zastavením (standardní nastavení).
U zbývajících M-funkcí se jejich odesílání do interního rozhraní řídícího systému uskutečňuje současně s pohyby os.
Jestliže si budete přát naprogramovat M-funkci cíleně před nebo po pohybu os, stačí vložit samostatný blok s touto M-funkcí. Mějte prosím na paměti: Tento blok přerušuje G64 – režim řízení pohybu po dráze a obnovuje přesné najetí!
Příklad programování N10 S... N20 X... M3 ; M-funkce v bloku s pohybem os, vřeteno se roztočí před pohybem osy X N180 M78 M67 M10 M12 M37 ; max. 5 M-funkcí v bloku
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 153
8.8 Aritmetické parametry R Funkce Jestliže mají v NC programu platit hodnoty, které nejsou jednorázově definované,
nebo pokud musíte nějaké hodnoty vypočítávat, použijte pro tento účel aritmetickýparametr R. Potřebné hodnoty můžete potom nechat vypočítat nebo dosadit až přizpracovávání programu řídícím systémem. Další možností je dosazení hodnoty početního parametru přímo pracovníkem obslu-hy. Pokud je početnímu parametru dosazena hodnota, můžete ji v NC programu přiřadit jiné NC adrese, jejíž hodnota má být pružně měnitelná.
Programování R0=... až R249=... (až do R299, pokud se nevyskytují žádné obráběcí cykly)
Vysvětlení K dispozici máte 250 aritmetických parametrů s následující klasifikací:
R0 až R99 – pro volné použití při přiřazování hodnot
R100 až R249 – pro přenášení parametrů do obráběcích cyklů
R250 až R299 – interní aritmetické parametry obráběcí cyklů
Jestliže nemáte v úmyslu používat obráběcí cykly (viz kapitola 9.2 „Obráběcí cykly“), pak je Vám tento rozsah aritmetických parametrů rovněž k dispozici.
Přiřazování hodnot Početním parametrům můžete přiřazovat hodnoty z následujícího rozsahu:
± (0.000 000 1 ... 9999 9999) (8 desetinných míst a znaménko a desetinná tečka)
V případě celočíselných hodnot může desetinná tečka odpadnout. Také kladné zna-ménko je možné vypustit.
Příklad: R0=3.5678 R1=–37.3 R2=2 R3=–7 R4=–45678.1234
Při exponenciálním způsobu zápisu můžete přiřazovat rozšířený rozsah čísel:
± (10-300 ... 10+300)
Hodnota exponentu se zapisuje za znaky EX; maximální počet číslic je 10, včetně znaménka a desetinné tečky. Rozsah hodnot EX: -300 až +300.
Příklady: R0=–1.5EX–5 ; znamená: R0=–0,000 001 R1=1.874EX8 ; znamená: R1=187 400 000
Poznámka: V jednom bloku se může vyskytovat více přiřazení. Je možné přiřazovat i matematické výrazy.
Přiřazování jiným adresám
Flexibilita NC programů je zajišťována také tím, že tyto početní parametry nebo matematické výrazy s početními parametry přiřazujete jiným NC adresám. Všem adresám můžete přiřazovat hodnoty, matematické výrazy nebo početní parametry; výjimkou jsou adresy N, G a L.
Při přiřazování tohoto druhu píšete za identifikátor adresy znak „=“. Je možné i přiřazení se záporným znaménkem.
Pokud se přiřazování uskutečňuje adresám os (příkazy posuvu), je k tomuto účelu nutný samostatný blok.
Příklad:
N10 G0 X=R2 ; přiřazení pro osu X
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 154
Matematické operátory a funkce
Při používání operátorů / matematických funkcí je třeba dodržovat obvyklý mate-matický způsob zápisu. Priorita při zpracovávání se určuje kulatými závorkami. Jinakplatí obvyklé pravidlo, že násobení a dělení se provádí před sčítáním a odečítáním.V goniometrických funkcích se údaj zadává ve stupních.
Příklad programování: R-parametr
N10 R1=R1+1 ; Nová hodnota R1 je součtem staré hodnoty R1 plus 1 N20 R1=R2+R3 R4=R5–R6 R7=R8*R9 R10=R11/R12 N30 R13=SIN(25.3) ; R13=sinus 25,3 stupně N40 R14=R1*R2+R3 ; násobení se provádí před sčítáním R14=(R1*R2)+R3 N50 R14=R3+R2*R1 ; stejný výsledek jako v bloku N40 N60 R15=SQRT(R1*R1 + R2*R2) ; význam:
Příklad programování: přiřazení ose
N10 G1 G91 X=R1 Z=R2 F300 N20 Z=R3 N30 X=–R4 N40 Z=–R5 ...
22 2115 RRR +=
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 155
8.9 Větvení programu 8.9.1 Návěští – cíl pro programové skoky Funkce Pro označení bloků, které jsou cílem programových skoků, slouží návěští. Pomocí
programových skoků je možné dosáhnout větvení zpracování programu.
Návěští mohou být libovolná, musí se však skládat z minimálně 2 a maximálně 8 písmen nebo číslic, přičemž oba první znaky musí být písmena nebo znaky podtržení.
V bloku, který slouží jako cíl skoku, se návěští ukončuje dvojtečkou. Návěští se musí vždy nacházet na začátku bloku. Jestliže se zde vyskytuje navíc i číslo bloku, nachází se návěští za číslem bloku.
V rámci programu musí být návěští jedinečné.
Příklad programování N10 MARKE1: G1 X20 ; MARKE1 je návěští, cíl skoku ... TR789: G0 X10 Z20 ; TR789 je návěští, cíl skoku, není zde žádné číslo bloku
8.9.2 Nepodmíněné programové skoky Funkce NC programy zpracovávají Vaše bloky v pořadí, v jakém byly uspořádány při jejich
zápisu.
Použitím programových skoků však může být posloupnost bloků při zpracovávání změněna.
Jediným možným cílem skoku může být blok s návěštím. Tento blok se musí v pro-gramu nacházet.
Příkaz nepodmíněného skoku vyžaduje svůj vlastní blok.
Programování GOTOF návěští ; skok směrem dopředu GOTOB návěští ; skok směrem dozadu
STL Vysvětlení
GOTOF skok směrem dopředu (ve směru posledního bloku programu)
GOTOB skok směrem dozadu (ve směru prvního bloku programu)
Label Zvolený řetězec znaků pro návěští
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 1
8.9Funk
Prog
zpracovávání programu
56
Obrázek 8-41: Příklad nepodmíněných skoků
.3 Podmíněné programové skoky ce Za příkazem IF je formulována podmínka sk
(hodnota není nulová), skok se uskutečns odpovídajícím návěštím. Tento blok se mus
Příkaz podmíněného skoku vyžaduje svůj vlasvyskytovat několik příkazů podmíněných skok
Při použití podmíněných programových skoků výrazného zkrácení zpracovávání programu.
ramování IF podmínka GOTOF návěští ; skok smIF podmínka GOTOB návěští ; skok sm
STL Vysvětlení
GOTOF skok směrem dopředu (ve sm
GOTOB skok směrem dozadu (ve smě
Label Zvolený řetězec znaků pro náv
IF Označení podmíněného skoku
Podmínka Aritmetický parametr, aritmeticpodmínky
; skok na návěští
oíí
tů
m
ěě
ě
r
; konec
; skok na návěští
; skok na návěštíku. Pokud je podmínka skoku splněna. Cílem skoku může být pouze blok v programu nacházet.
ní blok. V jednom bloku se může .
ůžete za určitých okolností dosáhnout
rem dopředu rem dozadu
ru posledního bloku programu)
u prvního bloku programu)
ěští
ký porovnávací výraz pro formulaci
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 157
Logické operátory operátor význam
= = rovná se
< > nerovná se
> je větší
< je menší
> = je větší nebo rovno
< = je menší nebo rovno
Logické operátory se používají pro formulaci podmínky skoku. Je možné porovnávat i matematické výrazy.
Výsledkem logické operace je buď „je splněno“ nebo „není splněno“. „Není splněno“ přitom odpovídá nulové hodnotě.
Příklad programování pro logické operace
R1>1 ; R1 je větší než 1 1<R1 ; 1 je menší než R1 R1<R2+R3 ; R1 je menší než R2 plus R3 R6>=SIN(R7*R7) ; R6 je větší nebo rovno SIN (R72)
Příklad programování N10 IF R1 GOTOF MARKE1 ; pokud R1 není nula, skok na blok s MARKE1 ... N100 IF R1>1 GOTOF MARKE2 ; je-li R1 větší než 1, skok na blok s MARKE2 ... N1000 IF R45==R7+1 GOTOB MARKE3 ; jestliže je R45 rovno R7 plus 1, skok na blok s návěštím MARKE3 ...
více podmíněných skoků v bloku:
... N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ... ...
Poznámka: Skok se uskuteční při první splněné podmínce.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 158
8.9.4 Příklad programování pro skoky Cíl programu Najíždění na body na kruhovém oblouku:
Jsou zadány následující hodnoty: úhel počátečního bodu: 30° v R1 rádius kruhu: 32 mm v R2 vzdálenost pozic: 10° v R3 počet bodů: 11 v R4 poloha středu kruhu v Z: 50 mm v R5 poloha středu kruhu v X: 20 mm v R6
Obrázek 8-42: Najíždění na body na kruhovém oblouku
Příklad programování N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ; přiřazení počátečních hodnot N20 MA1: G0 Z=R2*COS(R1)+R5 X=R2*SIN(R1)+R6 ; výpočet a přiřazení adresám os N30 R1=R1+R3 R4=R4–1 N40 IF R4>0 GOTOB MA1 N50 M2
Vysvětlení V bloku N10 jsou přiřazovány počáteční podmínky odpovídajícím početním para-metrům. V bloku N2 se provádí výpočet souřadnice X a Z a opracování.
V bloku N30 se R1 zvyšuje o úhel R3, o který jsou body od sebe vzdáleny; R4 se snižuje o 1. Pokud je R4 > 0, blok N20 se zpracuje znovu, jinak následuje N50 s ukončením programu.
R4 = 11 (počet bodů)
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8.10 Technika podprogramů Použití Mezi hlavním programem a podprogramem obecně není žádný zásadní rozdíl.
Do podprogramů se ukládají často se opakující obráběcí postupy, např. určité tvary kontur. V hlavním programu jsou potom tyto podprogramy vyvolávány na určených místech a tak jsou zpracovávány.
Formou podprogramu je i obráběcí cyklus. Obráběcí cykly obsahují všeobecně platné případy opracování (např. řezání závitu, oddělování třísky atd.). Doplněním o hodnoty pro příslušné předávané parametry můžete dosáhnout přizpůsobení svému konkrétnímu případu použití (viz kapitola „Obráběcí cykly“).
Struktura Podprogram a hlavní program jsou z hlediska struktury identické (viz kapitola 8.1.2„Struktura programu“). Podprogram je zapotřebí ukončit stejně jako hlavní programv posledním kroku postupu zpracování příkazem M2 – konec programu. V tomtopřípadě to však znamená návrat na programovou úroveň, ze které byl podprogramvyvolán.
Konec programu Namísto příkazu M2 – Konec programu je možné v podprogramu použít také příkazkonce RET.
Příkaz RET vyžaduje svůj vlastní blok.
Příkaz RET je potřeba použít tehdy, jestliže při návratu nemá dojít k přerušení režimu řízení pohybu po dráze G64, když systém provádí programový skok z podprogramu do hlavního programu. Při použití M2 se G64 přeruší a aktivuje se přesné najetí.
Obrázek 8-43: Příklad průběhu zprac
hlavní program postup zpracování
podprogram volání
n a
; volání
; volání
vol
ávr
ová
n
ání
ávra
8- 159
ní pro dvojí vyvolání podprogramu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 160
Názvy podprogramů Aby bylo možné z několika podprogramů vybrat jeden určitý, dostávají podprogramysvá vlastní označení. Název podprogramu může být libovolný, musí však býtdodržena určitá pravidla.
– Prvními dvěma znaky musí být písmena.
– Ostatními znaky mohou být písmena, číslice nebo znaky podtržení.
– Celkem může být použito maximálně 8 znaků.
– Nesmí se používat žádné pomlčky (viz kapitola „Sada znaků“).
Pro názvy podprogramů platí stejná pravidla jako pro název hlavního programu. Příklad: BUCHSE7
U podprogramů navíc ještě existuje možnost využívat adresového slova L.... Pro hodnotu je možné použít až 7 číslic (jen celá čísla).
Prosíme pozor: Mějte na paměti, že nuly na počátku mají u adresy L význam pro rozlišování. Příklad: L128 není totéž jako L0128 nebo L00128 ! Jedná se o tři různé podprogramy.
Volání podprogramu Podprogram je v programu (hlavním programu nebo podprogramu) volán svýmnázvem. K tomu je potřebný samostatný blok.
Příklad:
N10 L785 ; volání podprogramu L785 N20 WELLE7 ; volání podprogramu WELLE7
Opakování programu P...
Jestliže má být podprogram zpracováván vícekrát po sobě, v bloku volání napište zanázev podprogramu pod adresu P počet, kolikrát se má podprogram procházet. Jemožné zadat maximálně 9999 průchodů (P1 ... P9999).
N10 L785 P3 ; volání podprogramu L785, 3 průchody podprogramem
Hloubka vnoření Podprogramy nemusí být vyvolávány pouze z hlavního programu, nýbrž i z pod-programu. Celkově máte k dispozici 4 programové úrovně vnoření volání programů,včetně úrovně hlavního programu.
Poznámka: Jestliže pracujete s obráběcími cykly, prosíme nezapomeňte, že tyto cyklytaké vyžadují jednu ze čtyř programových úrovní.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8- 161
Obrázek 8-44: Postup při 4 programových úrovních
Informace V podprogramu je možné měnit G-funkce s modální platností, např. G90 -> G91. Přinávratu do programu, z něhož byl podprogram vyvolán, dávejte proto pozor, abyvšechny funkce s modální působností byly nastaveny tak, jak potřebujete.
Totéž platí i pro aritmetické R-parametry. Dávejte pozor, aby aritmetické parametry, které používáte na vyšších programových úrovních, nebyly nechtěně změněny na úrovních nižších.
1. úroveň
hlavní program
2. úroveň 3. úroveň 4. úroveň
podprogram podprogram
podprogram
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Programování
8 - 162
Pro poznámky:
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
9- 163
Cykly 9
Předmluva Cykly jsou technologické podprogramy, které podporují všeobecnou implementacispecifických obráběcích procesů, jako jsou např. vrtání, oddělování třísky a řezánízávitů. Cykly jsou prostřednictvím svých vstupních parametrů přizpůsoboványspecifickému problému, o který se jedná.
Standardní cykly pro soustružnické aplikace jsou dodávány spolu se systémem.
9.1 Všeobecné informace o standardních cyklech Tato kapitola Vám poskytuje všeobecné informace týkající se standardních cyklů firmy Siemens.
9.1.1 Přehled cyklů LCYC82 Vrtání, čelní zahlubování LCYC83 Vrtání hlubokých děr LCYC840 Vrtání závitů s vyrovnávací hlavičkou LCYC85 Vystružování LCYC93 Zápich LCYC94 Odlehčovací zápich (tvary E a F podle DIN) LCYC95 Oddělování třísky s podříznutím LCYC97 Řezání závitů
Předávané parametry Pro předávání parametrů pro cykly se používají aritmetické parametry R100 až R249.
Poznámka: Předtím, než cyklus vyvoláte, musí být jeho předávaným parametrům přiřazeny hodnoty. Nastavení těchto hodnot zůstává beze změn i po zpracování cyklu.
Aritmetické parametry Pokud máte v úmyslu používat obráběcí cykly, musíte zajistit, aby pro tento účel bylyrezervovány aritmetické parametry R100 až R249, které tedy nesmí být používányžádnými jinými funkcemi v rámci programu. Parametry R250 až R299 jsou v cyklechpoužívány jako interní aritmetické proměnné.
Vyvolávací a návratové podmínky
Před vyvoláním cyklů musí být aktivní G23 (pro LCYC93, 94, 95 a 97) nebo G17 (proLCYC82, 83, 840 a 85). Jinak se bude vypisovat chybové hlášení 17040 Illegal axisindex. Ve výrobním programu musí být dále naprogramovány odpovídající hodnotypro posuv, otáčky vřetena a směr otáčení vřetena, pokud v rámci cyklu není pro tytoparametry přiřazována hodnota.
Na konci cyklu jsou vždy v platnosti G0 G90 G40.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 164
9.1.2 Chybová hlášení a zacházení s chybami v cyklech Zacházení s chybami v cyklech
Alarmy s čísly v rozsahu 61000 až 62999 jsou generovány v cyklech. Toto rozmezíčísel je dále rozděleno na reakce na alarm a kritérium vynulování. Tabulka 9-1: Čísla alarmů, kritérium vynulování, reakce na alarm
Číslo alarmu Reakce Program bude
pokračovat po
61000 ..61999 Příprava bloku v NC byla zrušena NC RESET
62000..62999 Příprava bloku je přerušena, pokračování je možné pomocí NC Start po vynulování alarmu
Tlačítko Reset
Chybové hlášení, které se vypisuje současně s číslem alarmu, obsahuje další podrobnosti o příčině chyby.
Přehled alarmů cyklů Následující tabulka obsahuje přehled chyb, které se v cyklech mohou vyskytnout,místo jejich původu a vodítka pro jejich odstranění. Tabulka 9-2: Alarmy cyklů
Číslo
alarmu Text alarmu Zdroj (cyklus) Nápravný zásah
61001 Stoupání závitu není správně definováno
LCYC840 Zkontrolujte parametr R106 (R106=0).
61002 Typ obrábění nesprávně naprogramován
LCYC93, 95, 97 Hodnota parametru R106 pro typ obrábění je nesprávně nastavena a musí být změněna.
61003 Chybí 3. geometrická osa LCYC82, 83, 840 Zkontrolujte konfiguraci stroje a volbu roviny (připojte 3. geometrickou osu).
61101 Referenční rovina nesprávně definována
LCYC82, 83, 840, 85
Zkontrolujte parametry R101, R103, R104, –R103 = R104 nebo R103 neleží mezi R101 a R104.
61102 Není definován směr otáčení vřetena
LCYC840 Hodnota v parametru R107 je větší než 4 nebo je menší než 3.
61107 První vrtaná hloubka není správně definována
LCYC83 Změňte hodnotu pro první vrtanou hloubku (první vrtaná hloubka je v rozporu s celkovou vrtanou hloubkou).
61601 Průměr obráběné součásti je příliš malý
LCYC94 Je naprogramován průměr soustružené součásti < 3 mm. Toto nastavení je nepřípustné.
61602 Šířka nástroje nesprávně definovaná
LCYC93 Šířka nástroje (parametr R107) neodpovídá naprogramovanému typu zápichu.
61603 Tvar zápisu nesprávně definován
LCYC93 Tvar zápichu je nesprávně naprogramován.
61606 Chyba při přípravě kontury LCYC95 Zkontrolujte podprogram kontury. Zkontrolujte parametr typ obrábění (R105).
61608 Naprogramován nesprávný směr špičky nástroje
LCYC94 Musí být naprogramován směr špičky nástroje 1...4, který vyhovuje tvaru podříznutí.
61609 Tvar není správně definován
LCYC94 Zkontrolujte parametry tvaru podříznutí.
61610 Není naprogramován přísuv do hloubky
LCYC95 Pro obrábění nahrubo musí být parametr pro přísuv do hloubky R108 nastaven >0.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 165
9.2 Obráběcí cykly Tato kapitola popisuje následující:
• Všeobecné podmínky pro vyvolávání standardních cyklů firmy Siemens.
• Parametry pro vyvolávání jednotlivých cyklů.
• Popis sekvence pohybů v cyklu.
• Pro popisování volání jsou v této příručce používány příklady.
9.2.1 Vrtání, čelní zahlubování – LCYC 82 Funkce Nástroj vrtá s naprogramovanými táčkami vřetena a posuvem směrem dolů až do
naprogramované konečné hloubky. Jakmile je konečné vrtané hloubky dosaženo, jemožné naprogramovat dobu prodlevy. Vrták se z vyvrtané díry vytahuje rychlýmposuvem.
Volání LCYC82
Obrázek 9-1: Posloupnost pohybů a parametry v cyklu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 166
Podmínky Rychlost vřetena a směr otáčení, stejně jako posuv vrtací osy, musí být definovány navyšší programové úrovni.
Na pozici, kde se má vrtání uskutečnit, je nutno najet na vyšší programové úrovni před voláním cyklu.
Před voláním cyklu je nutné také zvolit nástroj a korekci nástroje.
Musí být aktivní G17.
Parametry
Parametr Význam, rozmezí hodnot
R101 Návratová rovina (absolutně)
R102 Bezpečnostní vzdálenost
R103 Referenční rovina (absolutně)
R104 Konečná vrtaná hloubka (absolutně)
R105 Doba prodlevy v sekundách
Informace
R101 Návratová rovina určuje polohu vrtací osy na konci cyklu.
R102 Bezpečnostní vzdálenost je vztažena k referenční rovině, tzn. referenční rovina jeposunutá dopředu o míru danou bezpečnostní vzdáleností.
Směr, ve kterém se bezpečnostní vzdálenost započítává, je automaticky určováncyklem.
R103 Do tohoto parametru referenční roviny je naprogramován počáteční bod vrtané díryuvedený ve výkresu.
R104 Vrtaná hloubka se vždy programuje jako absolutní hodnota vzhledem k počátkusouřadné soustavy obrobku.
R105 Doba prodlevy na vrtané hloubce (kvůli ulomení třísky) se programuje v sekundách doparametru R105.
Posloupnost pohybů Pozice dosažená před zahájením cyklu: Poslední pozice na vyšší programové úrovni (poloha vrtané díry).
Cyklus provádí následující posloupnost pohybů:
1. Najíždění na referenční rovinu posunutou dopředu o bezpečnostní vzdálenost pomocí G0.
2. Posuv na konečnou vrtanou hloubku s G1 a pracovním posuvem naprogramovaným na vyšší programové úrovni.
3. Posečkání o dobu prodlevy na konečné vrtané hloubce.
4. Vyjetí nástroje na návratovou rovinu rychlostí G0.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 167
Příklad Vrtání – čelní zahlubování
Program vyrábí vyvrtanou díru o hloubce 27 mm na pozici X24 Y15 v rovině XY pomocí cyklu LCYC82. Doba prodlevy je 2 s. Bezpečnostní vzdálenost v ose vývrtu (zde: Z) činí 4 mm. Při dokončení cyklu se nástroj nachází na pozici X24 Y15 Z110.
Obrázek 9-2: Příklad výkresu
N10 G0 G17 G90 F500 T2 D1 M4 ; Definice technologických parametrů N20 X24 Y15 ; Najíždění na pozici vrtané díry N25 G17 N30 R101=110 R102=4 R103=102 ; Vstupní parametry N35 R104=75 R105=2 ; Vstupní parametry N40 LCYC82 ; Volání cyklu N50 M2 ; Konec programu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 168
9.2.2 Vrtání hlubokých děr – LCYC83 Funkce Cyklus pro vrtání hlubokých děr vyrábí středové díry směrem dolů až do konečné
vrtané hloubky prostřednictvím opakovaného přísuvu do hloubky v krocích, jejichžmaximální velikost je možné definovat parametry. Při vrtání se nástroj může stahovatbuď na referenční rovinu kvůli odstranění třísek po každém přísuvu do hloubky nebopo každém kroku o 1 mm, aby se ulomily třísky.
Volání LCYC83
Obrázek 9-3: Posloupnost pohybů a parametry v cyklu
Podmínky Otáčky vřetena a směr otáčení musí být definovány na vyšší programové úrovni.
Na pozici vrtané díry se musí najíždět na vyšší programové úrovni před voláním cyklu.
Před voláním cyklu musí být pro vrták zvolena korekce nástroje.
Musí být aktivní G17.
Parametry
Parametr Význam, rozmezí hodnot
R101 Návratová rovina (absolutně)
R102 Bezpečnostní vzdálenost, zadává se bez znaménka
R103 Referenční rovina (absolutně)
R104 Konečná vrtaná hloubka (absolutně)
R105 Doba prodlevy na vrtané hloubce (ulomení třísky)
Tato posloupnost pohybů se opakuje pro každou vrtanou hloubku
R101 R103+R102 R103
Volná vzdálenost k aktuální vrtané hloubce
1.vrtaná hloubka R110
2. Vrtaná hloubka Další vrtaná hloubka
R104
Poznámka: V obrázku je volná vzdálenost pro aktuální vrtanou hloubku ukázána jen pro 1. vrtanou hloubku. Ve skutečnosti je v platnosti pro každou z vrtaných hloubek.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 169
Parametry
Parametr Význam, rozmezí hodnot
R107 Posuv pro vrtání.
R108 Přísuv pro první vrtanou hloubku.
R109 Doba prodlevy v počátečním bodě a kvůli odstranění třísek.
R110 První vrtaná hloubka (absolutně).
R111 Absolutní degrese, zadává se bez znaménka.
R127 Typ obrábění: Ulamování třísky = 0 Odstraňování třísek = 1
Informace
R101 Návratová rovina určuje polohu vrtací osy na konci cyklu.
Cyklus je naprogramován za předpokladu, že návratová rovina se nachází předreferenční rovinou, tzn. že její vzdálenost na konečnou hloubku je větší.
R102 Bezpečnostní vzdálenost je vztažena k referenční rovině, tzn. referenční rovina jeposunutá dopředu o míru danou bezpečnostní vzdáleností.
Směr, ve kterém se bezpečnostní vzdálenost započítává, je automaticky určováncyklem.
R103 Do tohoto parametru referenční roviny je naprogramován počáteční bod vrtané díryuvedený ve výkresu.
R104 Vrtaná hloubka se vždy programuje jako absolutní hodnota bez ohledu na to, jak bylypřed voláním cyklu nastaveny příkazy G90/91.
R105 Doba prodlevy na vrtané hloubce (kvůli ulomení třísky) se programuje v sekundách doparametru R105.
R107, R108 Prostřednictvím těchto parametrů se programuje přísuv pro první vrtanou hloubku doR108) a pro všechny ostatní vrtané hloubky (do R107).
R109 Do parametru R109 může být naprogramována doba prodlevy na počátečním boděv sekundách.
Doba prodlevy v počátečním bodě se nechává uplynout pouze při variantě vrtání„s odstraňováním třísek“.
R110 Parametr R110 určuje první vrtanou hloubku.
R111 Parametr R111, který je absolutní hodnotou degrese, určuje míru, o kterou se aktuálnívrtaná hloubka zmenšuje vzhledem k předešlé vrtané hloubce.
Druhá vrtaná hloubka odpovídá první vrtané hloubce zmenšené o absolutní hodnotudegrese, ovšem za předpokladu, že tato hodnota je větší než naprogramovanáabsolutní hodnota degrese.
Jinak druhá vrtaná hloubka odpovídá absolutní hodnotě degrese.
Následující vrtaná hloubka odpovídá absolutní hodnotě degrese, pokud je zbývajícívrtaná hloubka pořád ještě větší než její dvojnásobek. Zbytek se potom rovnoměrněrozdělí mezi poslední dvě vrtané hloubky.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 170
Jestliže je hodnota pro první vrtanou hloubku v rozporu s celkovou vrtanou hloubkou, vypíše se chybové hlášení:
61170 „První vrtaná hloubka je nesprávně zadána“ Cyklus se v takovém případě neprovede.
R127 Hodnota 0: Po každém dosažení vrtané hloubky se vrták vysune o 1 mm kvůli ulomení třísky.
Hodnota 1: Vrták vyjíždí až na návratovou rovinu, která je posunuta dopředu o bezpečnostní vzdálenost. Smyslem je odstranění třísek po dosažení každé vrtané hloubky.
Posloupnost pohybů Pozice dosažená před zahájením cyklu: Poslední poloha dosažená vyšší programovou úrovní (poloha vrtané díry).
Cyklus provádí následující posloupnost pohybů:
1. Najíždění na referenční rovinu posunutou dopředu o bezpečnostní vzdálenost pomocí G0.
2. Posuv do první vrtané hloubky s G1; pracovní posuv vyplývá z posuvu naprogramovaného před voláním cyklu poté, co byla tato hodnota přepočítána prostřednictvím parametru R109 (faktor posuvu). Provedení doby prodlevy na vrtané hloubce (parametr R105). Jestliže je aktivováno ulamování třísky:
Nástroj se stáhne o 1 mm z právě dosažené vrtané hloubky s G1, aby se ulomily třísky.
Jestliže je aktivováno odstraňování třísek:
Kvůli odstranění třísek nástroj vyjíždí až na návratovou rovinu posunutou o bezpečnostní vzdálenost s G0. V počátečním bodě potom následuje prodleva (parametr R106). Pak se najíždí na poslední dosaženou vrtanou hloubku zmenšenou o bezpečnostní vzdálenost vypočítanou v cyklu s G0.
3. Přísuv do následující vrtané hloubky s posuvem G1 a naprogramovanou rychlostí; tato posloupnost pohybů se provádí tak dlouho, dokud není dosaženo konečné vrtané hloubky.
4. Vysunutí nástroje zpět na návratovou rovinu rychlostí G0.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 171
Příklad
Obrázek 9-4: Příklad výkresu
Vrtání hlubokých děr ; Tento program provádí cyklus LCYC83 ; na pozici X0 N100 G0 G18 G90 T4 S500 M3 ; Definice technologických parametrů N110 Z115 N120 X0 ; Najíždění na první vrtanou pozici N125 G17 R101=155 R102=1 R103=150 R104=5 R105=0 R109=0 R110=100 ; Vstupní parametry R111=20 R107=500 R1271´R108=400 N140 LCYC83 ; První volání cyklu N199 M2
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 172
9.2.3 Vrtání závitů s vyrovnávací hlavičkou – LCYC840 Funkce Nástroj vrtá s naprogramovanými otáčkami vřetena a směrem otáčení až na zadanou
hloubku závitu. Přísuv ve směru osy vrtání vyplývá z otáček vřetena. Tento cyklus semůže používat pro vrtání závitů s vyrovnávací hlavičkou a s vřetenem vybavenýmpolohovou regulací. Směr otáčení se automaticky v rámci cyklu převrací. Vytahováníse může provádět samostatnou rychlostí. Po dokončení cyklu je aktivován příkaz M5(zastavení vřetena).
Volání LCYC840
Obrázek 9-5
Předpoklady Tento cyklus je možné využívat jen tehdy, pokud je vřeteno Vašeho stroje vybavenoregulací otáček a snímačem polohy. Cyklus nekontroluje, zda systémy pro regulacipolohy a otáček vřetena opravdu existují.
Otáčky vřetena a směr otáčení musí být definovány na vyšší programové úrovni.
Najíždění na pozici vrtané díry se musí uskutečnit na vyšší programové úrovni ještě před voláním cyklu.
Před voláním cyklu musí být také vybrány nástroj a korekce nástroje.
Musí být aktivní G17.
Parametry
Parametr Význam, rozmezí hodnot
R101 Návratová rovina (absolutně)
R102 Bezpečnostní vzdálenost
R103 Referenční rovina (absolutně)
R104 Konečná vrtaná hloubka (absolutně)
R106 Hodnota stoupání závitu. Rozsah hodnot:0.001 až 2000.000mm
R126 Směr otáčení vřetena při vrtání závitu Možné hodnoty 3 (pro M3), 4 (pro M4)
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 173
Informace
R101 – R104 Viz LCYC84
R106 Hodnota stoupání závitu
R126 Blok vrtání závitu se uskutečňuje se směrem otáčení vřetena naprogramovaným doparametru R126. Uvnitř cyklu se směr otáčení automaticky převrací.
Posloupnost pohybů Pozice dosažená před zahájením cyklu: Poslední poloha dosažená vyšší programovou úrovní (poloha vrtané díry).
Cyklus provádí následující posloupnost pohybů:
1. Najíždění na referenční rovinu posunutou dopředu o bezpečnostní vzdálenost pomocí G0.
2. Řezání závitu až na konečnou hloubku pomocí funkce G33.
3. Vyjíždění až na referenční rovinu posunutou dopředu o bezpečnostní vzdálenost prostřednictvím G33.
4. Posun na návratovou rovinu s G0.
Příklad Tento program se používá pro řezání závitu na pozici X0; osa Z je vrtací osou.Parametru R107 pro směr otáčení musí být přiřazena hodnota. Při obrábění se musípoužívat vyrovnávací hlavička. Otáčky vřetena jsou definovány na vyšší programovéúrovni.
Obrázek 9-6: Příklad výkresu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 174
N10 G0 G17 G90 S300 M3 D1 T1 ; Definice technologických parametrů N20 X35 Y35 Z60 ; Najíždění na pozici vyvrtané díry N30 R101=60 R102=2 R103=56 R104=15 R105=1 ; Vstupní parametry N40 R106=0.5 R126=3 ; Vstupní parametry N50 M2
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 175
9.2.4 Vystružování – LCYC85 Funkce Nástroj vystružuje s naprogramovanými otáčkami vřetena a posuvem až na zadanou
konečnou hloubku vývrtu. Jakmile je konečné hloubky vývrtu dosaženo, je možnénaprogramovat dobu prodlevy. Pohyby při najíždění a stahování jsou uskutečňoványposuvem naprogramovaným pod příslušnými parametry.
Volání LCYC85
Obrázek 9-7: Posloupnost pohybů a parametry cyklu
Podmínky Otáčky vřetena a směr jeho otáčení musí být definovány na vyšší programové úrovni.
Na pozici vyvrtané díry se musí najet před voláním cyklu na vyšší programové úrovni.
Před voláním cyklu je nutné vybrat odpovídající nástroj a jeho korekční parametry.
Parametry
Parametr Význam, rozmezí hodnot
R101 Návratová rovina (absolutně)
R102 Bezpečnostní vzdálenost
R103 Referenční rovina (absolutně)
R104 Konečná vrtaná hloubka (absolutně)
R105 Doba prodlevy na hloubce vystružované díry v sekundách.
R107 Posuv při vystružování
R108 Posuv při vysouvání nástroje z díry
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 176
Informace
R101 až R105 Viz LCYC82
R107 Zde definovaná hodnota posuvu se používá při vystružování.
R108 Hodnota posuvu zadávaná do parametru R108 je uplatňována při vysouvání nástrojez díry.
Posloupnost pohybů Pozice dosažená před zahájením cyklu: Poslední poloha dosažená vyšší programovou úrovní (poloha vrtané díry).
Cyklus provádí následující posloupnost pohybů:
1. Najíždění na referenční rovinu posunutou dopředu o bezpečnostní vzdálenost pomocí G0.
2. Posuv až na konečnou vystružovanou hloubku s G1 a posuvem naprogramovaným pomocí parametru R106.
3. Uskutečnění doby prodlevy na konečné vystružované hloubce.
4. Návrat na referenční rovinu posunutou dopředu o bezpečnostní vzdálenost s G1 a posuvem při vysouvání naprogramovaným v parametru R108.
Příklad Cyklus LCYC85 je vyvolán na pozici Z70 a X50 v rovině ZX. Osa Y je osou vyvrtanédíry. Není naprogramována žádná prodleva. Horní plocha obrobku se nachází naY=102.
Obrázek 9-8: Příklad výkresu
N10 G0 G90 G18 F1000 S500 M3 T1 D1 ; Definice technologických parametrů N20 Z70 X50 Y105 ; Najíždění na pozici vyvrtané díry N30 R101=105 R102=2 R103=102 R104=77 ; Definice vstupních parametrů N35 R105=0 R107=200 R108=400 ; Definice vstupních parametrů N40 LCYC85 ; Volání obráběcího cyklu N50 M2 ; Konec programu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 177
9.2.5 Cyklus pro zápich – LCYC93 Funkce Tento cyklus je určen pro výrobu symetrických zápichů pro podélné a příčné
soustružení na válcových konturových prvcích. Cyklus je vhodný pro soustruženívnějších i vnitřních zápichů.
Vyvolání LCYC93
Obrázek 9-9: Parametry cyklu pro výrobu zápichů při podélném soustružení
Podmínky Cyklus pro soustružení zápichů je možné vyvolat jen tehdy, pokud je aktivní funkceG23 (programování průměrů). Před vyvoláním cyklu pro zápich musí být aktivoványkorekční parametry nástroje, jehož šířka břitu byla naprogramována pomocí R107.Nulová poloha břitu nástroje leží ve směru počátku souřadné soustavy stroje.
Parametry Tabulka 9-3: Parametry cyklu LCYC93
Parametr Význam, rozmezí hodnot
R100 Počáteční bod v příčné ose
R101 Počáteční bod v podélné ose
R105 Metoda obrábění, rozmezí hodnot 1 ... 8
R106 Přídavek rozměru pro opracování načisto, bez znaménka
R107 Šířka břitu nástroje, bez znaménka
R108 Přísuv do hloubky, bez znaménka
R114 Šířka zápichu, bez znaménka
R115 Hloubka zápichu, bez znaménka
R116 Úhel boků zápichu, bez znaménka, rozmezí hodnot 0 <= R116 <= 89.999 stupňů.
R117 Faseta u horního okraje zápichu
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 178
Parametr Význam, rozmezí hodnot
R118 Faseta u dna zápichu
R119 Doba prodlevy na dně zápichu
Informace
R100 V parametru R100 je specifikován průměr zápichu v ose X.
R101 Parametr R101 určuje bod na ose Z, na kterém zápich začíná.
R105 R105 definuje některou z variant zápichu: Tabulka 9-4: Varianty zápichu
Hodnota Podélná/příčná rovina Vnější/vnitřní Poloha počátečního bodu
1 podélná vnější vlevo
2 příčná vnější vlevo
3 podélná vnitřní vlevo
4 příčná vnitřní vlevo
5 podélná vnější vpravo
6 příčná vnější vpravo
7 podélná vnitřní vpravo
8 příčná vnitřní vpravo
Pokud je parametr nastaven na jakoukoli jinou hodnotu, cyklus je zrušen a vypíše se alarm.
61002 „Typ obrábění není správně naprogramován“
R106 Parametr R106 určuje přídavek rozměru pro obrábění zápichu načisto.
R107 Parametr R107 specifikuje šířku břitu nástroje pro obrábění zápichu. Tato hodnotamusí odpovídat šířce skutečně použitého nástroje.
Pokud je šířka břitu aktivního nástroje větší, dojde k narušení kontury programované-ho zápichu. Tato narušení nejsou cyklem monitorována.
Pokud je šířka břitu naprogramovaného nástroje větší, než je šířka zápichu u jehodna, cyklus se zruší a vypíše se chybové hlášení:
61002 „Nesprávně definovaná šířka nástroje“
R108 Naprogramováním přísuvu do hloubky v parametru R108 je možné rozdělit procesvytváření zápichu rovnoběžně s osou do několika přísuvných hloubek. Po každémpřísuvu se nástroj stáhne o 1 mm kvůli ulomení třísky.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 179
Tvar zápichu Parametry R114 ... R118 definují tvar zápichu. Cyklus své výpočty vždy zakládá nabodu naprogramovanému v parametrech R100, R101.
R114 Šířka zápichu naprogramovaná v parametru R114 se měří u jeho dna. Fasety nejsouv měření zahrnuty.
R115 Parametr R115 určuje hloubku zápichu.
R116 Hodnota v parametru R116 stanovuje úhel boků zápichu, jestliže je nastavenahodnota „0“, je vyroben zápich, jehož boky jsou rovnoběžné s osou (tzn. pravoúhlýtvar).
R117 Parametr R117 definuje fasety u horního okraje zápichu.
R118 Parametr R118 definuje fasety u dna zápichu.
Pokud je pro fasety naprogramována hodnota, která má za následek nesmyslnoukonturu zápichu, cyklus se zruší a aktivuje se alarm.
61603 „Tvar zápichu nesprávně definován“.
R119 Doba prodlevy na základně zápichu, která se zadává do parametru R119, musí býtzvolena tak, aby se během této prodlevy uskutečnila minimálně jedna otáčka vřetena.Programuje se tak, aby odpovídala F-slovu (v sekundách).
Posloupnost pohybů Pozice dosažená před zahájením cyklu:
• Jakákoli pozice, ze které je možné na zápich najet bez nebezpečí kolize.
Cyklus provádí následující posloupnost pohybů:
• Najíždění s G0 na počáteční bod vypočítaný cyklem.
• Provádění přísuvů do hloubky: Obrábění nahrubo rovnoběžně s osami až na základnu, přičemž se bere v úvahu přídavek rozměru pro obrábění načisto. Po každém přísuvu se uskutečňuje ulomení třísky.
• Přísuv do šířky: Přísuv do šířky se uskutečňuje kolmo na přísuv do hloubky s G0, proces soustružení nahrubo za účelem obrobení hloubky se opakuje. Přísuvy do hloubky a do šířky jsou rovnoměrně rozloženy s využitím nejvyšší možné hodnoty.
• Obrobení boků zápichu nahrubo. Přísuv ve směru šířky zápichu se v případě potřeby provádí v několika krocích.
• Obrobení celé kontury načisto, počínaje na obou horních okrajích. Pak se postupuje směrem ke středu základny zápichu. Používá se pracovní posuv naprogramovaný před voláním cyklu.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 180
Příklad
Obrázek 9-10: Příklad
; Je vyráběn zápich, který načíná v bodě (60, 35) o hloubce 25 mm a šířce 30 mm. ; U základny jsou naprogramovány dvě fasety délky 2 mm. ; Přídavek rozměru pro obrábění načisto je 1 mm. N10 G0 G90 Z100 X100 T2 D1 S300 M3 G23 ; Volba počáteční polohy N20 G95 F0.3 ; a technologických parametrů R100=35 R101=60 R105=5 R106=1 R107=12 ; Parametry pro volání cyklu R108=10 R114=30 R115=25 R116=20 R117=0 R118=2 R119=1 N60 LCYC93 ; Volání cyklu pro výrobu zápichu N70 G90 G0 Z100 X50 ; Následující pozice N100 M2
Poznámka týkající se příkladu
Korekční parametry nástroje pro výrobu zápichu musí být uloženy v D1 pro nástroj T2.Šířka břitu nástroje musí činit 12 mm.
Počáteční bod (60, 35)
fasety 2mm
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 181
9.2.6 Cyklus pro výrobu odlehčovacího zápichu – LCYC94 Funkce Tento obráběcí cyklus vyrábí odlehčovací zápichy tvarů E a F v souladu s požadavky
normy DIN 509 pro normální namáhání na průměrech soustružených dílů > 3 mm.
Volání LCYC94
Obrázek 9-11: Odlehčovací zápichy tvarů E a F
Podmínka Pro tento cyklus musí být aktivní funkce G23 (programování průměrů).
Parametry Tabulka 9-5: Parametry pro cyklus LCYC94
Parametr Význam, rozmezí hodnot
R100 Počáteční bod ve směru příčné osy, bez znaménka
R101 Počáteční bod ve směru podélné osy
R105 Definice tvaru: Hodnota 55 pro tvar E Hodnota 56 pro tvar F
R107 Definice směru nástroje: Hodnoty 1 .. 4 pro směry 1 .. 4
Informace
R100 Průměr obráběné součásti pro odlehčovací zápich je specifikován v parametru R100.
Jestliže hodnota naprogramovaná pro R100 odpovídá konečnému průměru <=3 mm,potom se cyklus zruší a vypíše se alarmové hlášení:
61601 „Průměr obráběné součásti je příliš malý“.
R101 Parametr R101 určuje rozměr obráběné součásti ve směru podélné osy.
TVAR E TVAR F
Pro obrobky s jedním obráběným povrchem
Pro obrobky se dvěma vzájemně kolmými
obráběnými povrchy
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 182
R105 Tvary E a F jsou definovány v normě DIN 509 a musí být zvoleny pomocí jednéz těchto hodnot parametru.
Jestliže je parametr R105 nastaven na jinou hodnotu než 55 nebo 56, potom se cykluszruší a vypíše se alarm:
61609 „Nesprávně definovaný tvar“
R107 Tento parametr definuje směr špičky nástroje a tudíž polohu podříznutí. Zdenastavená hodnota musí odpovídat skutečnému směru špičky nástroje zvolenéhopřed voláním cyklu.
Obrázek 9-12: Směry špičky nástroje1 .. 4
Pokud je tento parametr nastaven na jakoukoli jinou hodnotu, aktivuje se následující alarm a cyklus se zruší.
61608 „Naprogramován nesprávný směr špičky nástroje“
Posloupnost pohybů Pozice dosažená před zahájením cyklu:
• Jakékoli pozice, ze které je možné na odlehčovací zápich najet bez nebezpečí kolize.
Cyklus provádí následující posloupnost pohybů:
• Najíždění s G0 na počáteční bod vypočítaný cyklem.
• Volba korekce rádiusu břitu nástroje v souladu se směrem špičky zvoleného nástroje a posuv po kontuře odlehčovacího zápichu s pracovním posuvem naprogramovaným před voláním cyklu.
• Návrat do počátečního bodu s G0 a deaktivování korekce rádiusu nástroje pomocí příkazu G40.
Příklad ; Tento program vyrábí odlehčovací zápich tvaru E. N50 G0 G90 G23 Z100 X50 T25 D3 S300 M3 ; Volba počáteční pozice a N55 G95 F0.3 ; zadávání technologických hodnot R100=20 R101=60 R105=55 R107=3 ; Parametry pro volání cyklu N60 LCYC94 ; Volání cyklu pro odlehčovací zápich N70G90 G0 Z100 X50 ; Následující pozice N99 M02
Teoretická špička nástroje
Rádius špičky nástroje
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 183
9.2.7 Cyklus oddělování třísky – LCYC95 Funkce Tento cyklus umožňuje obrábět konturu, která je naprogramována v podprogramu
pomocí podélného nebo příčného obráběcího procesu, vnější i vnitřní. Využívá sepřitom oddělování třísky rovnoběžně s některou osou.
Je možné zvolit technologii (obrábění nahrubo, načisto, kompletní opracování). Cyklusmůže být vyvolán z kterékoli pozice, kde nehrozí nebezpečí kolize.
V programu s voláním cyklu musí být aktivovány korekční parametry nástroje.
Volání LCYC95
Obrázek 9-13: Posloupnost pohybů u cyklu LCYC95
Podmínky • Cyklus vyžaduje, aby byla aktivní funkce G23 (programování průměrů).
• V řídícím systému musí být k dispozici soubor SGUD.DEF, který je dodáván na disketě s cykly.
• Cyklus oddělování třísky může být vyvoláván jen do 3. programové úrovně.
Parametry
Tabulka 9-6: Parametry pro cyklus LCYC95
Parametr Význam, rozmezí hodnot
R105 Typ obrábění rozmezí hodnot 1 .. 12
R106 Přídavek rozměru pro opracování načisto, bez znaménka
R108 Přísuv do hloubky, bez znaménka
R109 Úhel přísuvu pro obrábění nahrubo
R110 Vzdálenost, o kterou se nástroj stahuje od kontury při hrubování
R111 Pracovní posuv při hrubování
R112 Pracovní posuv při obrábění načisto
Původní kontura
Kontura posunutá o přídavek rozměru pro obrábění načisto
Přísuv
1 Přísuv 2 Obrábění nahrubo 3 Odstranění zbytkového materiálu 4 Zdvih 5 Návrat
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 184
Informace
R105 Typy obrábění:
• V podélném/příčném směru
• Vnější / vnitřní
• Obrábění nahrubo / obrábění načisto / kompletní opracování
Tyto možnosti jsou definovány parametrem určujícím typ obrábění.
Jestliže je zvoleno obrábění v podélném směru, přísuv se vždy uskutečňuje v příčném směru a obráceně. Tabulka 9-7: Varianty oddělování třísky
Hodnota Podélný/příčný
směr Vnější/vnitřní Obrábění nahrubo/načisto/
kompletní opracování
1 podélný Vnější obrábění nahrubo
2 příčný Vnitřní obrábění nahrubo
3 podélný Vnitřní obrábění nahrubo
4 příčný Vnitřní obrábění nahrubo
5 podélný Vnější obrábění načisto
6 příčný Vnitřní obrábění načisto
7 podélný Vnitřní obrábění načisto
8 příčný Vnitřní obrábění načisto
9 podélný Vnější kompletní opracování
10 příčný Vnitřní kompletní opracování
11 podélný Vnitřní kompletní opracování
12 příčný Vnitřní kompletní opracování
Jestliže je pro tento parametr naprogramována jakákoli jiná hodnota, cyklus se zruší a vypíše se následující alarm:
61002 „Nesprávně naprogramovaný typ obrábění“
R106 V parametru R106 může být naprogramován přídavek rozměru pro obrábění načisto.
Opracovávání obrobku nahrubo se uskutečňuje až na tento přídavek rozměru. V pří-padě tohoto cyklu se růžky zbytkového materiálu vznikající v průběhu každéhohrubovacího procesu rovnoběžného s osou okamžitě odstraňují, neboť nástroj vyjíždírovnoběžně s konturou. Pokud přídavek rozměru pro obrábění načisto není naprogra-mován, obrobek je při hrubování opracován až na konečnou konturu.
R108 Parametr maximálního možného přísuvu do hloubky pro proces obrábění nahrubose zadává do parametru R108. Skutečně používaný přísuv do hloubky, který jepoužívaný při operacích obrábění nahrubo, však vypočítává sám cyklus.
R109 Přísuvný pohyb pro hrubování však může být uskutečňován pod úhlem, který lzenaprogramovat do parametru R109.
R110 Parametr R110 specifikuje vzdálenost, o kterou se nástroj pozvedává od kontury vesměru obou os po každé operaci obrábění nahrubo, aby jej bylo možné stáhnoutpomocí G0.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 185
R111 Hodnota pracovního posuvu naprogramovaná do R111 se vztahuje na všechny dráhy,při kterých dochází při operacích obrábění nahrubo k oddělování třísky.
Pokud je jediným zvoleným druhem obrábění opracování načisto, tento parametrnemá vůbec žádný význam.
R112 Hodnota pracovního posuvu naprogramovaná do R112 se vztahuje na operaceobrábění načisto. Pokud je jediným zvoleným druhem obrábění hrubování, tentoparametr nemá žádný význam.
Definice kontury Kontura, která se má obrábět oddělováním třísky, se programuje formou podprogra-mu. Název tohoto podprogramu se do cyklu přenáší prostřednictvím proměnné_CNAME.
Tato kontura se může skládat z přímkových a kruhových konturových prvků; je možnévkládat také rádiusy a fasety. Naprogramované kruhové úseky mohou být maximálněčtvrtkruhy.
V kontuře se nesmí vyskytovat podříznutí. Jestliže je zjištěn prvek podříznutí, cyklus se zruší a vypíše se alarm:
61605 „Nesprávná definice kontury“
Kontura musí být vždy naprogramována ve směru, v němž se uskutečňuje posuv při obrábění načisto podle zvoleného směru opracování.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 186
Příklad programování kontury
Obrázek 9-1
V případě sexterní obráN10 G1 Z1N20 Z85 N30 X54 N40 Z77 X7N50 Z67 N60 G2 Z6N70 G1 Z6N80 G3 Z5N90 G1 Z3M17
Pro případ počínaje bo
Posloupnost pohybů Pozice dos
• Jakákolikolize
Cyklus prov
Obrábění nahrubo • Najížsouč
• Přísuv dhrubo
• Najížděnposuv
• Posuv pposled
• Pozvedn
• Tato seknahru
PkP
0 = naprogramovaný počáteční bod ontury 8 ý k ý b d
4: Příklad programování kontury
ouřadnic uvedených v obrázku musí být kontura naprogramována pro bění v podélném směru následujícím způsobem:
00 X40 ; počáteční bod ; P1 ; P2
0 ; P3 ; P4
2 X80 CR=5 ; P5 2 X96 ; P6 0 X120 CR=12 ; P7 5 ; P8
externího příčného soustružení musí být kontura naprogramována dem P8 (35, 120) a konče v bodě P0 (100, 40).
ažená před zahájením cyklu:
pozice, ze které je možné na počáteční bod kontury najet bez nebezpečí .
ádí následující posloupnost pohybů:
dění s G0 na počáteční bod cyklu (vypočítaný interně) oběma osami asně.
o hloubky pod úhlem naprogramovaným v R109 na následující hloubku vací operace.
í rovnoběžně s osou s G1 na bod pro obrábění nahrubo s pracovním em zadaným v parametru R111.
o dráze rovnoběžné s konturou + přídavek pro obrábění načisto až do ního bodu pro obrábění nahrubo s G1/G2/G3 a pracovní rychlostí R111.
utí obou os o vzdálenost (v mm) naprogramovanou v R110 a návrat s G0.
vence se opakuje, dokud není dosaženo konečné hloubky pro obrábění bo.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 187
Obrábění načisto • Najíždění na počáteční bod cyklu jednotlivými osami s G0.
• Najíždění na počáteční bod kontury oběma osami současně s G0.
• Obrábění načisto podél kontury s G1/G2/G3 a s pracovním posuvem naprogramovaným v R112.
• Návrat na počáteční bod oběma osami s G0.
Pokud je zvoleno obrábění načisto, interně v cyklu se automaticky aktivuje korekcerádiusu nástroje.
Počáteční bod Cyklus automaticky vypočítává bod, na kterém musí obrábění začít. Na tentopočáteční bod se vždy najíždí oběma osami současně při obrábění nahrubo ajednotlivými osami při obrábění načisto. V tomto případě najíždí přísuvná osa dopočátečního bodu jako první.
Pokud je zvoleno kompletní opracování, nástroj se po posledním hrubovacímprůchodu nástroje nevrací do interně vypočítaného počátečního bodu.
Příklad Cyklus vyžaduje následující dvojici programů:
• Program s voláním cyklu
• Podprogram kontury (TESTK1.MPF) ; Kontura uvedená v příkladu musí být obrobena zvnějšku v rámci kompletní ; obráběcí operace v podélné ose. ; Maximální přísuv do hloubky je 5 mm, přídavek rozměru pro opracování načisto ; je 1.2 mm a úhel přísuvu činí 7 stupňů. N10 T1 D1 G0 G23 G95 S500 M3 F0.4 ; Definice technologických hodnot N20 Z125 X162 ; Poloha pro bezkolizní najíždění před ; voláním cyklu _CNAME=“TESTK1“ ; Název podprogramu kontury R105=9 R106=1.2 R108=5 R109=7 ; Nastavení dalších parametrů pro volání R110=1.5 R111=0.4 R112=0.25 ;cyklu N20 LCYC95 ; Volání cyklu N30 G0 G90 X81 ; Další najíždění na počáteční pozici N35 Z125 ; Najíždění jednotlivými osami N99 M30 N10 G1 Z100 X40 ; Počáteční bod N20 Z85 ; P1 N30 X54 ; P2 N40 Z77 X70 ; P3 N50 Z67 ; P4 N60 G2 Z61 X80 CR=5 ; P5 N70 G1 Z62 X96 ; P6 N80 G3 Z50 X120 CR=12 ; P7 N90 G1 Z35 ; P8 M17
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 188
9.2.8 Řezání závitu – LCYC97 Funkce Tento cyklus je vhodný pro řezání vnějších i vnitřních závitů, jednochodých i
vícechodých, na válcovitých i kuželovitých tělesech v příčné i podélné ose. Přísuv dohloubky je automatickou funkcí.
O tom, zda bude vyroben levý nebo pravý závit, rozhoduje směr otáčení vřetena, kterýmusí být naprogramován před voláním cyklu. Korekce posuvu a otáček vřetena(override) jsou nefunkční ve všech blocích posuvu obsahujících operace řezání závitu.
Volání LCYC97
Obrázek 9-15: Schématický nákres parametrů ř
Parametry Tabulka 9-8: Parametry cyklu LCYC97
Parametr Význam
R100 Průměr závitu v počátečním
R101 Počáteční bod závitu ve sm
R102 Průměr v koncovém bodě
R103 Koncový bod závitu v podé
R104 Hodnota stoupání závitu, b
R105 Definice metody řezání závRozmezí hodnot: 1 a 2
R106 Přídavek rozměru pro opra
R109 Dráha pro najíždění, bez zn
R110 Dráha pro vyjíždění, bez zn
R111 Hloubka závitu, bez znamé
R112 Úhlové posunutí počátečníh
R113 Počet průchodů nástroje př
R114 Počet chodů závitu, bez zn
Řezání externího závitu
Vliv parametrů stoupání závitu, úhel přísuvu a přídavek rozměrupro opracování načistoezání závitu
, rozmezí hodnot
bodě
ěru podélné osy
lném směru
ez znaménka
itu:
cování načisto, bez znaménka
aménka
aménka
nka
o bodu, bez znaménka
i hrubování, bez znaménka
aménka
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9- 189
Informace
R100, R101 Tyto parametry definují počáteční bod závitu na osách X a Z.
R102, R103 Parametry R102 a R103 slouží pro naprogramování koncového bodu závitu.V případě válcových závitů má jeden z těchto parametrů stejnou hodnotu jako R100nebo R101.
R104 Stoupání závitu je hodnota rovnoběžná s osou a zadává se bez znaménka.
R105 Parametr R105 definuje, zda závit bude obráběn z vnějšku nebo zevnitř.
R105 = 1: vnější závit R105 = 2: vnitřní závit
Jestliže je parametr nastaven na jakoukoli jinou hodnotu, cyklus je zrušen a vypíše se alarm:
61002 „Nesprávně naprogramovaný typ obrábění“
R106 Naprogramovaný přídavek rozměru pro obrábění načisto se odečítá od specifikovanéhloubky závitu. Zbytek se rozdělí do jednotlivých průchodů nástroje při obráběnínahrubo.
Přídavek rozměru po obrábění nahrubo se pak odstraňuje jedním průchodemnástroje.
R09, R110 Parametry R109 a R110 specifikují interně vypočítávané dráhy pro najíždění avyjíždění do a ze závitu. Cyklus posouvá naprogramovaný počáteční bod dopředu ovzdálenost pro najíždění. Dráha pro vyjíždění prodlužuje délku závitu za naprogramo-vaný koncový bod.
R111 Parametr R111 definuje celkovou hloubku závitu.
R112 V toto parametru lze naprogramovat hodnotu úhlu. Tento úhel definuje bod na obvodusoustružené součásti, na němž začíná první chod závitu. Jedná se tedy o úhlovéposunutí počátečního bodu závitu.
Možné hodnoty tohoto parametru leží v rozmezí 0.0001 ... + 359.9999 stupňů.
Pokud není specifikováno žádné posunutí počátečního bodu, první závit automatickynačíná na značce 0 stupňů.
R113 Parametr R113 určuje počet průchodů nástroje při obrábění nahrubo při operaciřezání závitu. Cyklus nezávisle vypočítává jednotlivé právě používané přísuvy dohloubky na základě parametrů R105 a R111.
R114 Tento parametr specifikuje počet závitů. Tyto závity jsou potom uspořádánysymetricky po obvodu obráběné součásti.
Obrábění v podélném nebo v příčném směru
Cyklus samotný rozhoduje o tom, zda závit musí být obráběn v podélné nebo v příčnéose. Jestliže je úhel na kuželu menší nebo roven 45 stupňům, potom je závitsoustružen jako podélný, jinak jako příčný.
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Cykly
9 - 190
Posloupnost pohybů Pozice dosažená před zahájením cyklu:
• Jakékoli pozice, ze které je možné na naprogramovaný počáteční bod závitu + najížděcí dráha najet bez nebezpečí kolize.
Cyklus provádí následující posloupnost pohybů:
• Najíždění s G0 na počáteční bod na začátku najížděcí dráhy (vypočítává se interně v rámci cyklu), odkud se bude řezat první závit.
• Přísuv do hloubky pro obrábění nahrubo podle metody přísuvu zvolené para-metrem R105.
• Opakování řezání závitů podle naprogramovaného počtu průchodů nástroje pro obrobení nahrubo.
• Odstranění přídavku rozměru pro opracování načisto pomocí G33.
• Opakování celé sekvence pro zbývající chody závitu.
Příklad
Obrázek 9-16: Příklad výkresu
; Musí být obroben závit se dvěma chody, M42 x 2. N10 G23 G95 F0.3 G90 T1 D1 S1000 M4 ; Definice technologických parametrů N20 G0 Z100 X120 ; Počáteční pozice pro program R100=42 R101=8 R102=42 R103=45 Parametry pro volání cyklu R105=1 R106=1 R109=12 R110=6 R111= 4 R112=0 R113=3 R114=2 N50 LCYC97 ; Volání cyklu N100 G0 Z100 X60 ; Pozice po skončení cyklu N110 M2
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Ovládací panely
X- 191
Rejstřík
A Adresa, 8-103 Alarmy cyklů, 9-164 Alarmy, 9-164 Automatický režim, 5-43
C CYCLE83, 9-168 CYCLE93, 9-177 CYCLE94, 9-181 CYCLE95, 9-183 CYCLE97, 9-188 Cyklus pro oddělování třísky, CYCLE95, 9-183 Cyklus pro výrobu odlehčovacího zápichu,
CYCLE94, 9-181 Cyklus pro výrobu zápichu, CYCLE93, 9-177 Cykly pro vrtání
návratové podmínky, 9-163 podmínky vyvolání, 9-163
Cykly, 9-163
D Diagnostika, 7-81
H Heslo, 7-97 Hodnoty korekčních parametrů nástroje, 2-28
CH Chybová hlášení, 9-164
M Manuální zadávání dat, 4-41
N Najíždění na referenční bod, 2-24 Nastavované parametry, 2-34 Nastavování parametrů rozhraní, 7-86 Nastavování, 2-25 Návrat do původní pozice po přerušení, 5-49 Netisknutelné speciální znaky, 8-106
P Parametry rozhraní, 7-84 Potvrzování alarmu, viii Programové tlačítko, viii Přenášení dat, 7-81
R Režim Jog, 4-38 Režim manuálního ovládání, 4-37 Režim MDA, 4-41 Rozhraní V.24, 7-81 R-parametry, 2-36
Ř Řezání závitů, CYCLE97, 9-188
S Sada znaků, 8-106 Služby, 7-81 Speciální funkce, 7-85 Struktura bloku, 8-104 Struktura slova, 8-103 Svislé menu, viii Systémová oblast Diagnosis, 7-88 Systémová oblast Parameter, 2-26 Systémová oblast Service, 7-81 Systémové oblasti, 1-15
SINUMERIK 802S/802C, Obsluha a programování, Soustružení Rejstřík
X - 192
T Tisknutelné speciální znaky, 8-106 Tlačítko Delete (Backspace), viii Tlačítko ETC, viii Tlačítko Input, viii Tlačítko pro přepínání systémové oblasti, viii Tlačítko pro výběr/přepínání, viii Tlačítko Recall, viii Tlačítko SHIFT, viii Tlačítko systémové oblasti, viii
U Uspořádání obrazovky, 1-12
V Vrtání hlubokých děr, 9-168
CYCLE83, 9-168 Vyhledávání bloku, 5-47 Výrobní program
vybírání/spouštění, 5-46 zastavení/zrušení, 5-48
Z Zadávání nástrojů a korekčních parametrů nástrojů,
2-26 Zadávání/úpravy posunutí počátku, 2-31 Základní principy programování NC systémů, 8-102 Základní principy, 1-21 Zapnutí systému, 2-24 Zjišťování korekčních parametrů nástroje, 2-29