Střední odborná škola a Střední odborné učiliště, Šumperk, Gen. Krátkého 30
CNC soustružení pro pokročilé
Šumperk, květen 2007
Název projektu:
Tvorba a realizace vzdělávacích programů pro svařování kovů, obrábění kovů technologií CNC, povrchových úprav nanášením barev a laků, změny výuky v obchodních oborech po vstupu do EU.
Registrační číslo: CZ.04.1.03/3.1.15.2/0091 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.
Obsah 1. Úvod .............................................................................................................. 2 2. Testování programů DIN a DIN-makra ........................................................ 2 3. Pomocné obrázky .......................................................................................... 2 4. Struktura programu a bloku .......................................................................... 2 5. Editace DIN programu .................................................................................. 3 6. Softklávesy pro blokové funkce.................................................................... 3 7. Skupinové funkce.......................................................................................... 4 8. Struktura menu .............................................................................................. 5 9. Seznam G-funkcí........................................................................................... 5 10. Programování G-funkce ................................................................................ 7 11. Popis polotovaru............................................................................................ 8 12. Pohyby nástroje bez obrábění ....................................................................... 8 13. Přímkový a kruhový pohyb ........................................................................... 9 14. Posuv a otáčky............................................................................................. 10 15. Kompenzace rádiu břitu SRK ..................................................................... 11 16. Korekce ....................................................................................................... 11 17. Posunutí nulového bodu .............................................................................. 12 18. Přídavky....................................................................................................... 13 19. Obrysové cykly soustružení ........................................................................ 14 20. Cykly zapichování a soustružení................................................................. 18 21. Závitové cykly............................................................................................. 19 22. Cvičení......................................................................................................... 21 Cvičení č. 1 – soustružení čela a vnějšího průměru, sražení hrany ................ 21 Cvičení č. 2 – soustružení stupňovitých průměrů a kužele obrobku .............. 21 Cvičení č. 3 – zhotovení zápichu .................................................................... 22 Cvičení č. 4 – soustružení rádiu a válcových ploch........................................ 22 Cvičení č. 5 – soustružení vnitřního průměru a sražení hrany........................ 23 Cvičení č. 6 – soustružení vnějších průměrů a vnějšího závitu ...................... 23 Cvičení č. 7 –soustružení vnějšího průměru s rádiem .................................... 24 Cvičení č. 8 –soustružení vnějšího průměru a kuželu..................................... 24 Cvičení č. 9 – soustružení vnitřních stupňovitých průměrů ........................... 25 Cvičení č. 10 – souborná práce ....................................................................... 25 Použitá literatura.................................................................................................. 26 Přílohy ................................................................................................................. 27
Registrační číslo: CZ.04.1.03/3.1.15.2/0091
1
1.
Úvod
Programování podle DIN Programy DIN jsou NC programy, jež obsahují všechny pojezdové a spínací příkazy, kterými zhotovíme výrobek. Složení programů a bloků se opírá o normu DIN 66025. Programy DIN a DIN-makra podporuje MANUAL plus. DIN-makra řeší pouze určitý úkol a začleňují se do programů cyklů (jsou součástí cyklu). Můžeme pro ně použít plný rozsah příkazů.
2.
Testování programů DIN a DIN-makra
Pomocí grafické simulace můžeme otestovat DIN-makra v okruhu působnosti programování cyklů a u programů DIN přejdeme do ,,Provádění programu“ a vyvoláme simulaci.
3.
Pomocné obrázky
Funkčnost a parametry pojezdových příkazů a cyklů nám objasňují pomocné obrázky. Pro přepnutí mezi pomocnými obrázky pro vnější a vnitřní soustružení používáme ,,klávesu s prstencem“, která je umístěna na druhém řádku uprostřed ovládacího panelu. Na pomocných obrázcích může být: a) čárkovaná čára = dráha rychloposuvu b) plná čára = dráha pracovního posuvu c) kótovací čára se šipkou na jedné straně = jde o směrovaný rozměr, kde znaménko určuje směr d) kótovací čára se šipkami na obou stranách = jde o absolutní rozměr, kde znaménko nemá význam
4.
Struktura programu a bloku
Struktura programu a) První řádek - číslo programu uvádíme znakem ,,%“ s maximálně 8 číslicemi a s příponou ,,nc“ pro hlavní programy ( např. % 87654321. nc). Pro podprogramy používáme znak ,,ncs“. b) Druhý řádek – označení programu, komentář, např. /ROTOR/.
2
Registrační číslo: CZ.04.1.03/3.1.15.2/0091
Je uzavřen v hranatých závorkách, jestliže se skládá pouze z komentáře, nemá žádné číslo bloku. c) Další řádky -bloky NC nebo bloky komentářů (např. N1 G21 X80 Z110 B10 J1) d) Poslední řádek - výraz ,,KONEC (nebo ,,END “) a u maker a podprogramů ,,RETURN“. Příkazy NC – jsou to spínací, pojezdové či organizační příkazy . Pojezdové a spínací příkazy začínají písmenem a za ním jsou čísla (např. M3,M30 nebo G1,G81). Organizační příkazy obsahují slova (např. RETURN). Parametry začínají písmenem adresy (např. X50,Z-5) Můžeme programovat v jednom bloku několik NC –příkazů, nesmí však obsahovat protikladné funkce, např. N15 M3 M4 (pravé a levé otáčky vřetena). Mezi nedovolené kombinace patří i několikrát opakovaná stejná písmena adresy, např. N22 G1 X80 Z2 G2 X80 Z2 R20.
5.
Editace DIN programu
Zapsaní DIN programu:
6.
Edit DIN
- vyvolání editoru DIN
Seznam programu
- vyvolání seznamů programů
DIN programy
- nastavení programů DIN
DIN makra
- nastavení DIN-makra
Vybrat
- vyvolání programů DIN/DIN-makra
Softklávesy pro blokové funkce Vlozit blok
- nový blok NC se vloží na místo kurzoru s následujícím číslem bloku
Rozsirit blok
- pro vkládání dalších NC-příkazů
Smazat blok
- blok, na němž stojí kurzor, se smaže
Zmenit blok c.
- může se změnit číslo bloku, na němž stojí kurzor
Ke zvolení blokových funkcí musíme umístit kurzor na začátek bloku.
Registrační číslo: CZ.04.1.03/3.1.15.2/0091
3
a) Změnu čísla bloku: Provedeme ji tak, že kurzor nastavíme do daného NC bloku, stiskneme softklávesu ,,Změnit blok číslo“, zadáme nové číslo bloku a stiskneme ,,Ulož“. b) Nové očíslování: Provedeme tak, že kurzor nastavíme libovolně do NC bloku, stiskneme softklávesu,,Změnit blok číslo“, přečíslujeme a stiskneme ,,Nově očíslovat“. Pro stanovení velikosti přírůstků čísel bloků stiskneme opět ,,Nově očíslovat“. c) Parametr adresy: Zadávací pole jsou připravena pro ,,absolutní rozměry“. ,,Přírůstkové rozměry“ definujeme pomocí současného zapnutí přírůstku. Program DIN přebírá atribut ,,i“, kde toto inkrementální nastavení platí pro jedno zadávací pole.
7.
Skupinové funkce
Skupinu bloků můžeme vyjmout, kopírovat či smazat. Skupina bloků se vloží do mezipaměti, která zůstane zachována až do jejího přepsání. Skupinu bloků můžeme vložit na jiné místo v programu, nebo vyvolat jiný program DIN a tam skupinu bloků vložit. Kopírování skupiny bloků a uložení skupiny jinde (pomocí softkláves): Blok funkce
- vyvolá se skupina bloků
Znacka start
- začátek skupiny bloků označíme
Kurzorem jedeme na konec skupiny bloků. Znacka konec
- konec skupiny bloků označíme
Kopirovat
- zkopírujeme skupinu a převezmeme ji do mezipaměti
Odriznout
- převezmeme skupinu bloku do mezipaměti a vymažeme ji
Nastavíme kurzor na pozici vložení. Vlozit
4
- NC bloky se vloží na místo pod kurzorem a převezme se skupina bloků z mezipaměti
Registrační číslo: CZ.04.1.03/3.1.15.2/0091
8.
Struktura menu
Funkční skupina se volí pomocí klávesy MENU G-funkce
– pojezdové příkazy, cykly a ostatní G-příkazy
M-funkce
– spínací funkce pro strojní agregáty a řízení
klávesa G M
Strojová data – zadávání F, S, T Komentář
– zadávání komentářů/obrobek/
Funkce programových proměnných – přepne se na ,,Menu programových proměnných“ Vyvolávání podprogramu – programování vyvolání podprogramu
9.
Seznam G-funkcí
G0 G1 G2 G3 G4 G9 G12 G13 G14 G20 G21 G25 G26 G31 G32 G33 G35 G36 G40 G41 G42 G51 G56 G57
Rychloposuv Lineární pohyb Kruhové obrábění - inkrement.kótování středu Kruhové obrábění - inkrement. kótování středu (opačný smysl otáčení) Časová prodleva Přesné zastavení bloku Kruhové obrábění - absolutní kótování středu Kruhové obrábění - absolutní kótování středu (opačný smysl otáček) Najetí do bodu výměny nástroje Upínací část polotovaru (tyč, trubka) Obrys neobrobeného polotovaru Obrys odlehčeného zápichu (DIN509E, DIN509, DIN76) Omezení otáček hlavního vřetena Univerzální závitový cyklus Jednoduchý závitový cyklus Závit jedním řezem Metrický závit ISO Cyklus vrtání závitu Vypnutí SRK (kompenzace rádiu břitu) Zapnutí SRK (kompenzace rádiu břitu) Zapnutí SRK (kompenzace rádiu břitu) Posunutí nulového bodu Aditivní posunutí nulového bodu Přídavek rovnoběžně s osou
Registrační číslo: CZ.04.1.03/3.1.15.2/0091
5
G58 G59 G60 G64 G71 G74 G80 G81 G82 G83 G86 G87 G88 G89 G94 G95 G96 G97 G148 G149 G150 G151 G152 G153 G204 G350 G351 G352 G353 G811 G815 G817 G818 G819 G821 G825 G827 G828 G829 G836 G851 G852 G853 6
Přídavek rovnoběžně s obrysem Absolutní posunutí nulového bodu Deaktivace bezpečnostního pásma Přerušovaný cyklus Vrtací cyklus Cyklus hlubokého vrtání Konec cyklu Hrubování axiálně Hrubování radiálně Jednoduchý opakovací cyklus Jednoduchý zápichový cyklus Přímka s rádiem Přímka se zkosením Dokončovací obrysový cyklus Konstantní posuv Posuv na otáčku Konstantní řezná rychlost Otáčky v 1/min Změna korekce břitu Aditivní korekce Započtení pravé špičky nástroje Započtení levé špičky nástroje Posunutí nulového bodu v ose C Normování osy C Čekání na stanovený čas Jednoduchý jednochodý axiální závit Rozšířený vícechodý axiální závit Kuželový závit API Kuželový závit Jednoduchý cyklus zapichování a soustružení radiálně Cyklus zapichování a soustružení radiálně Hrubování obrysu axiálně Hrubování obrysu axiálně Hrubování obrysu axiálně se zanořením Jednoduchý cyklus zapichování a soustružení axiálně Cyklus zapichování a soustružení axiálně Hrubování obrysu radiálně bez zanořování Hrubování obrysu radiálně bez zanořování Hrubování obrysu radiálně se zanořením Hrubování podél obrysu Odlehčovací zápich s obrobením válce DIN 509E Odlehčovací zápich s obrobením válce DIN 509F Odlehčovací zápich s obrobením válce DIN 76
Registrační číslo: CZ.04.1.03/3.1.15.2/0091
G856 G857 G858 G859 G861 G862 G863 G864 G865 G866 G867 G868
Odlehčovací zápich - tvar U Odlehčovací zápich - tvar H Odlehčovací zápich - tvar K Úpichový cyklus Obrysový zápich axiálně Obrysový zápich radiálně Dokončení obrysového zápichu axiálně Dokončení obrysového zápichu radiálně Jednoduchý zápichový cyklus axiálně Jednoduchý zápichový cyklus radiálně Zápichové dokončování axiálně Zápichové dokončování radiálně
10. Programování G-funkce Přímé programování G-funkce: a) b) c) d) e)
Stlačíme G – zvolení G-funkce. Zadáme G-číslo (např.G0). Stlačíme ,,Vybrat“ – G-funkce se vyvolá. Zadáme parametry (např. X120 Z2). Stlačíme ,,Uloz“ – G-funkce se převezmou.
Pokud neznáme číslo G-funkce, můžeme je vybrat ze seznamu G-funkcí. Výběr G-funkcí: a) b) c) d) e) f) g)
Stlačíme G – zvolení G-funkce. Stlačíme ,,G-funkce vypis“ – zobrazí se nám Seznam G-funkcí. Vybereme G-funkci. Stlačíme ,,Prevzeti G-funkce“ – G-funkce se nám převezme. Stlačíme ,,Vybrat“ – vyvolají se nám G-funkce“. Zadáme parametry. Stlačíme ,,Uloz“ – G-funkce se nám převezmou.
Registrační číslo: CZ.04.1.03/3.1.15.2/0091
7
Cvičení č. 9 – soustružení vnitřních stupňovitých průměrů % 2907.NC N1 G26 S700 N2 G20 X50 Z80 I25 N3 G40 G95 F0.1 G97 S250 M3 N4 G96 S400 T18 N5 G0 X23 Z3 M8 N6 G81 X32 Z-25 I1.5 K0 Q1 V0 N7 G81 X40 Z-10 I1.5 K0 Q1 V0 N8 G0 X100 Z200 M9 N9 M5 N10 M30 ENDE Cvičení č. 10 – souborná práce 1. strana
2. strana
%2910.NC N1 G26 N700 N2 G20 X50 Z80 N3 G40 G95 F0.1 G97 S200 M3 N4 G96 S400 T5 N5 G0 X51 Z-0.5 M8 N6 G1 X-0.5 N7 G0 Z0 N8 G0 Z50 N9 G81 X40 Z-35.5 I1.5 K0 Q1 V0 N10 G0 X36 Z-0.5 N11 G1 X40 Z-2.5 N12 G0 X100 Z200 M9 N13 M5 N14 M30 ENDE
%2909.NC N1G26 S700 N2G20 X50 Z80 N3 G40 G95 F0.1 G97 S200 M3 N4 G96 S400 T5 N5 G0 X51 Z-0.5 M8 N6 G1 X-0.5 N7 G0 Z0 N8 G0X50 N9 G819 P1.5 H0 N10 G0 X0 Z-0.5 N11 G3 X30 Z-5.5 R20 N12 G1 Z-15 N13 G1 X33 N14 G1 X38 Z-25.5 N15 G1 Z-35.5 N16 G1 X48 N17 G1 Z-45.5 N18 G80 N19 G0 X100 Z200 M9 N20 M5 N21 M30 ENDE
Registrační číslo: CZ.04.1.03/3.1.15.2/0091
25
15
Ø 40
Ø 32
Ø 25
Ø 50
Cvičení č. 9 – soustružení vnitřních stupňovitých průměrů
10
80
Materiál: 11500
Polotovar: Ø50x82
Cvičení č. 10 – souborná práce
Ø 33
Ø 30
Ø 38
Ø 40
Ø 48
R 25
2x45° 10 10 10 10
5
80
Materiál: 11500
Registrační číslo: CZ.04.1.03/3.1.15.2/0091
Polotovar: Ø50x82
31