(12) základy cnc programování datum

17
Vypracoval: (12) Základy CNC programování Stud. skupina: Datum: Zadání: Vypracujte řídicí program pro obrobení součástky dle výkresu v příloze 1. Program vytvořte s využitím cyklů CYCLE95, CYCLE96 a CYCLE97. Do elaborátu zpracujte: - postupový list + nákres součásti - řídicí program Pozn. 1: Veškeré informace o použitých nástrojích a VBD jsou uvedeny v příloze 2. Pozn. 2: Způsob programování cyklů je uveden v příloze 3, základní funkce pro programování jsou uvedeny v příloze 4

Upload: others

Post on 20-Apr-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (12) Základy CNC programování Datum

Vypracoval:

(12) Základy CNC programování

Stud. skupina:

Datum:

Zadání: Vypracujte řídicí program pro obrobení součástky dle výkresu v příloze 1. Program vytvořte s využitím cyklů CYCLE95, CYCLE96 a CYCLE97. Do elaborátu zpracujte: - postupový list + nákres součásti - řídicí program Pozn. 1: Veškeré informace o použitých nástrojích a VBD jsou uvedeny v příloze 2. Pozn. 2: Způsob programování cyklů je uveden v příloze 3, základní funkce pro programování jsou uvedeny v příloze 4

Page 2: (12) Základy CNC programování Datum

A ( 5 : 1 )

A

VYTVOŘENO VE VÝUKOVÉM PRODUKTU SPOLEČNOSTI AUTODESK

VYTVOŘENO VE VÝUKOVÉM PRODUKTU SPOLEČNOSTI AUTODESKV

YT

VOŘ

EN

O V

E VÝ

UK

OVÉ

M P

RO

DU

KT

U S

PO

LEČ

NO

ST

I A

UT

OD

ES

KV

YT

VOŘ

EN

O V

E VÝ

UK

OVÉ

M P

RO

DU

KT

U S

PO

LEČ

NO

ST

I AU

TO

DE

SK

Schválil

Kreslil

Datum vydání

dokumentuDruh

Hrany:

PolotovarMateriál

Struktura povrchu:

Číslo dokumentu

Hmotnost

/List

Název

Měřítko

kg

Přesnost

Promítání

Tolerování

CHRÁNĚNO PODLE ISO 16016

ÚSTAV STROJÍRENSKÉ

TECHNOLOGIE

n58

27

nh13

R1

R1

30

Mx2

3x45°

6

R1 2x45°

1:1

11 600.0 n60x65 ČSN 42 6510 0,2

VÝROBNÍ VÝKRES

DVOŘÁČEK

5.10.2012

ISO 2768 mK

ISO 80153,2

606,3 6,3

STAVĚCÍ ŠROUB KRÁTKÝ

DTB CV12 - CNC 2012

XPMUser
Textový rámeček
Príloha 1
Page 3: (12) Základy CNC programování Datum

POSTUPOVÝ LIST SOUČÁSTI Počet listů: 1 Číslo

listu: 1

Poloautomatický soustruh SPN 12 CNC s řídicím systémem SINUMERIK 810D Náčrt součásti:

D

ruh

a po

pis

prác

e je

dnot

livýc

h ná

stro

Od osy obrobku X : Nulový bod

obrobku Od referenčního bodu Z : Polo

ha

Druh nástroje

Odchylky ustavení

nástroje

1 Od osy obrobku X : 2 3

Výchozí bod

programu Od nulového bodu obrobku Z : 4 1 2 3 4 Řezná

rychlost

Otočn

á čt

yřpo

loho

nožo

vá h

lava

Přítlačná síla koníku Předpokládaný operační čas pro 1ks min. Posuv dolního suportu Výkon za 1 hod. při % kusů

Vybavení stroje Výkon za 8 hod. při % kusů Zákazník: Název obrobku: Číslo výkresu: Materiál: Polotovar:

Způsob opracování: Vypracoval: Schválil: Zkoušel: Datum:

Page 4: (12) Základy CNC programování Datum

Řídící program součásti STAVĚCÍ ŠROUB - KRÁTKÝ

Hlavní program s názvem Stavsrmi.mpf: N10 MSG ("STAVECI SROUB"); programové hlášení (název programu) N20 G54 ;stanovení počátku souřadnic - nulového bodu obrobku N30 G90 G18 G95 ;absolutní programování v rovině XZ, posuv v milimetrech N40 G0 X140 Z1 ;pohyb rychloposuvem N50 M6 H1 T1 D1 ;výměna nástroje (T1 - stranový nůž, korekce 0 mm) N60 G0 X62 Z2 ;pohyb rychloposuvem k součásti N70 M41 G96 S160 M4 M8 ;1. otáčkový stupeň, konstantní řezná rychlost, hodnota v

c, otáčky

CCW, zapnutí chlazení N80 LIMS=2500 ;stanovení maxima otáček N90 G1 X61 F0.2 ;lineární interpolace N100 CYCLE95("S1",2,0,0.5,0,0.2,0.15,0.15,1,0,0,1) ;cyklus odběru třísky, hrubování tvaru

definovaného podprogramem N110 G0 X35 Z2 ;rychloposuv N120 G1 X32 F0.2 ;lineární interpolace N130 CYCLE95("S1",1.5,0,0,0,0.2,0.15,0.15,5,0,0,1) ;cyklus odběru třísky, dokončení tvaru

definovaného podprogramem N140 G0 X50 Z-42 ;rychloposuv N150 M6 H1 T1 D2 ;výměna nástroje (T1 - stranový nůž, korekce 1 mm) N160 G1 Z-43 F0.15 ;lineární interpolace N170 CYCLE96(30,-48,"A") ;výroba zápichu cyklem N180 M6 H1 T1 D1 ;výměna nástroje (T1 - stranový nůž, korekce 0 mm) N190 CYCLE96(30,-48,"A") ;výroba zápichu cyklem N200 G0 X140 Z1 ;pohyb rychloposuvem N210 M6 H3 T3 D1 ;výměna nástroje (T3 - kopírovací nůž) N220 G0 X62 Z-62 ;rychloposuv N230 G96 S120 ;snížení řezné rychlosti N240 G1 X50 F0.20 ;lineární interpolace N250 G1 X60 Z-57 F0.2 ;lineární interpolace N260 G0 X140 Z1 ;pohyb rychloposuvem N270 M6 H4 T4 D1 ;výměna nástroje (T4 - závitový nůž) N280 G0 X36 Z-43 ;rychloposuv N290 G96 S50 ;snížení řezné rychlosti N300 G1 X35 F0.2 ;lineární interpolace N310 CYCLE97(2,0,-42,0,30,30,1.5,1.5,1.157,0,0,0,8,4,1,1) ;řezání závitu N320 G0 X140 Z1 ;pohyb rychloposuvem N330 M30 ;konec hlavního programu, stop otáček a chlazení

Podprogram s názvem S1.spf: N10 G18 G90 DIAMON ;absolutní průměrové programování v rovině XZ N20 G1 X22 Z1 ;počáteční bod kontury N30 G1 X30 Z-3 ;konec sražení hrany N40 Z-48 ;válcová plocha pro závit N50 X58 CHR=2 ; čelní plocha se sražení hrany (CHR: sražení konturového rohu -délka sražení

ve směru pohybu) N60 Z-61 ;válcová plocha N70 M17 ;konec podprogramu a návrat do hlavního programu

Page 5: (12) Základy CNC programování Datum

Nástrojové vybavení SPN12 CNC Nůž soustružnický 93° PDJNL 2525 M 15

Vyměnitelná břitová destička DNMG 15 06 08 EM 6630 Doporučené řezné podmínky: vc = 170 ÷ 240 m.min-1

f = 0,2 ÷ 0,4 mm ap = 1 ÷ 3,5 mm Doporučené použití:

Základní utvařeč - oboustranný - první volba pro polohrubovací a lehčí

hrubovací soustružení ocelí, korozivzdorných ocelí, ale také litiny. Univerzální

utvařeč se širokým funkčním rozsahem.

Nastavení Ι ΙΙ ΙΙΙ ΙV V VΙ VΙΙ VΙΙΙ ΙΧ Χ X 0 Z +0,647

T... rε 0,8 Κr 93° Κr´ 32°

XPMUser
Textový rámeček
Priloha 2
Page 6: (12) Základy CNC programování Datum

Nástrojové vybavení SPN12 CNC Nůž soustružnický 72°30’ SVVCN 2525 M 16

Vyměnitelná břitová destička VCMT 16 04 08 EUM 320P Doporučené řezné podmínky:

vc = 160 ÷ 220 m.min-1

f = 0,1 ÷ 0,2 mm ap = 1 ÷ 2 mm

Doporučené použití:

Soustružení ocelí a ocelolitiny vyššími rychlostmi. Soustružení na čisto,

polohrubovací a hrubovací soustružení nepřerušovaným řezem.

Nastavení Ι ΙΙ ΙΙΙ ΙV V VΙ VΙΙ VΙΙΙ ΙΧ Χ X 0 Z 0,193

T... rε 0,8 Κr 72°30´ Κr´ 72°30´

Page 7: (12) Základy CNC programování Datum

Nástrojové vybavení SPN12 CNC Nůž na soustružení vnějších závitů SEL 2525 M 16

Vyměnitelná břitová destička TN 16 EL 300M 816 (TN 16 EL 150M 816) (TN 16 EL 200M 816)

Doporučené řezné podmínky:

vc = 100 ÷ 150 m.min-1

Doporučené použití:

Jemné, dokončovací a polohrubovací soustružení běžných, žárupevných a

žáruvzdorných ocelí. Dále pak soustružení slitin Al a Cu a také litiny nižšími řeznými

rychlostmi.

Nastavení Ι ΙΙ ΙΙΙ ΙV V VΙ VΙΙ VΙΙΙ ΙΧ Χ X -0,553

T... Z -7,86 rε 0,4

Page 8: (12) Základy CNC programování Datum

Cyklus Zápich: CYCLE93 (SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1,

RCI2, FAL1, FAL2, IDEP, DTB, VARI) Tab.: Vysvětlení instrukcí cyklu - Zápich:

Název Význam SPD Počáteční bod v ose X (zadávat bez znaménka) SPL Počáteční bod v ose Z WIDG Šířka zápichu (zadávat bez znaménka) DIAG Hloubka zápichu (zadávat bez znaménka) STA1 Úhel mezi konturou a podélnou osou (0° ≤ STAT1 ≤ 180°) ANG1 Vrcholový úhel 1: na straně zápichu, která je určena počátečním bodem

(zadávat bez znaménka) (0° ≤ ANG1 ≤ 89.999°) ANG2 Vrcholový úhel 2: na druhé straně

(zadávat bez znaménka) (0° ≤ ANG1 ≤ 89.999°) RCO1 Zaoblení(+)/sražení(-) 1, vnější: na straně určené počátečním bodem RCO2 Zaoblení(+)/sražení(-) 2, vnější RCI1 Zaoblení(+)/sražení(-) 1, vnitřní: na straně počátečního bodu RCI2 Zaoblení(+)/sražení(-) 2, vnitřní FAL1 Přídavek na dokončení na dně zápichu FAL2 Přídavek na dokončení na bocích IDEP Hloubka přísuvu (zadávat bez znaménka) DTB Časová prodleva na dně zápichu VARI Způsob opracování

(1 ÷ 8 délka sražení CHF, 11 ÷ 18 délka sražení ve směru pohybu CHR)

Obr.: Grafické znázornění instrukcí cyklu - Zápich

Obr.: Způsob opracování zápichu (instrukce VARI)

XPMUser
Textový rámeček
Priloha 3
Page 9: (12) Základy CNC programování Datum

Odlehčovací zápichy: CYCLE94 (SPD, SPL, FORM) Tab.: Vysvětlení instrukcí cyklu - Odlehčovací zápichy:

Název Význam SPD Počáteční bod v ose X (zadávat bez znaménka) SPL Počáteční bod kontury v ose Z (zadávat bez znaménka) FORM Definice tvaru zápichu (E nebo F)

Obr.: Grafické znázornění instrukcí cyklu - Odlehčovací zápichy Odlehčovací zápichy závitů: CYCLE96 (DIATH, SPL, FORM) Tab.: Vysvětlení instrukcí cyklu - Odlehčovací zápichy závitů:

Název Význam IATH Velký průměr závitu SPL Počáteční bod kontury v ose Z FORM Definice tvaru (A, B, C nebo D)

Obr.: Grafické znázornění instrukcí cyklu - Odlehčovací zápichy závitů

Page 10: (12) Základy CNC programování Datum

Cyklus řezání závitů:

Obr.: Grafické znázornění instrukcí cyklu - Řezání závitů

Obr.: Způsoby opracování (instrukce VARI)

Obr.: Způsoby přísuvu (instrukce IANG)

Cyklus řetězení závitů:

Obr.: Grafické znázornění instrukcí cyklu - Řetězení závitů

Page 11: (12) Základy CNC programování Datum

Cyklus řezání závitů: CYCLE97(PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP, NRC, NID, VARI, NUMT) Tab.: Vysvětlení instrukcí cyklu - Řezání závitů:

Název Význam PIT Stoupání závitu jako hodnota (zadávat bez znaménka) MPIT Stoupání závitu jako velikost závitu (M3 ÷ M60 ⇒ 3 ÷ 60) SPL Počáteční bod závitu v ose Z FPL Koncový bod závitu v ose Z DM1 Průměr závitu v počátečním bodu DM2 Průměr závitu v koncovém bodu APP Dráha vběhu (zadávat bez znaménka) ROP Dráha výběhu (zadávat bez znaménka) TDEP Hloubka závitu (zadávat bez znaménka) FAL Přídavek na dokončení (zadávat bez znaménka) IANG Úhel přísuvu "+" boční přísuv po jednom boku

"-" boční přísuv střídavě na jednom i druhém boku NSP Přemístění počátečního bodu pro první chod závitu

(zadávat bez znaménka) NRC Počet hrubovacích záběrů (zadávat bez znaménka) NID Počet průchodů bez záběru (zadávat bez znaménka) VARI Určení způsobu opracování závitu (1 ÷ 4) NUMT Počet chodů závitu (zadávat bez znaménka)

Tab.: Způsoby opracování (instrukce VARI):

Hodnota Vnější Vnitřní

Konstantní přísuv Konstantní průřez třísky

1 vnější konstantní přísuv 2 vnitřní konstantní přísuv 3 vnější konstantní průřez třísky 4 vnitřní konstantní průřez třísky

Page 12: (12) Základy CNC programování Datum

Cyklus řetězení závitů:

CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL, IANG, NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMT) Tab.: Vysvětlení instrukcí cyklu - Řetězení závitů:

Název Význam PO1 Počáteční bod závitu v ose Z DM1 Průměr závitu v počátečním bodě PO2 První mezilehlý bod v ose Z DM2 Průměr v prvním mezilehlém bodě PO3 Druhý mezilehlý bod DM3 Průměr v druhém mezilehlém bodě PO4 Koncový bod závitu v ose Z DM4 Průměr v koncovém bodě APP Dráha vběhu (zadávat bez znaménka) ROP Dráha výběhu (zadávat bez znaménka) TDEP Hloubka závitu (zadávat bez znaménka) FAL Přídavek na dokončení (zadávat bez znaménka) IANG Úhel přísuvu "+" boční přísuv po jednom boku

"-" boční přísuv střídavě na jednom i druhém boku NSP Přemístění počátečního bodu pro první chod závitu (zadávat bez znaménka) NRC Počet hrubovacích záběrů (zadávat bez znaménka) NID Počet průchodů bez řezu (zadávat bez znaménka) PP1 Stoupání závitu 1 jako hodnota (zadávat bez znaménka) PP2 Stoupání závitu 2 jako hodnota (zadávat bez znaménka) PP3 Stoupání závitu 3 jako hodnota (zadávat bez znaménka) VARI Určení způsobu opracování závitu (1 ÷ 4) NUMT Počet chodů závitu (zadávat bez znaménka)

Tab.: Způsoby opracování (instrukce VARI):

Hodnota Vnější Vnitřní

Konstantní přísuv Konstantní průřez třísky

1 vnější konstantní přísuv 2 vnitřní konstantní přísuv 3 vnější konstantní průřez třísky 4 vnitřní konstantní průřez třísky

Page 13: (12) Základy CNC programování Datum

Řezný cyklus – CYCLE95: CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI,

DT, DAM, _VRT)

Tab.: Vysvětlení instrukcí cyklu: Název Význam NPP Název podprogramu kontury (např.: "KONTURA") MID Hloubka přísuvu (zadávat bez znaménka) FALZ Přídavek na dokončení v ose Z (zadávat bez znaménka) FALX Přídavek na dokončení v ose X (zadávat bez znaménka) FAL Přídavek na dokončení podle kontury (zadávat bez znamínka) FF1 Posuv pro hrubování bez podříznutí FF2 Posuv pro zanoření do elementů podříznutí FF3 Posuv pro dokončování VARI Způsob opracování (1 ÷ 12) DT Časová prodleva za účelem zlomení třísky při hrubování

DAM Délka dráhy, po které se přeruší každý hrubovací záběr za účelem zlomení třísky

_VRT Dráhu oddálení nástroje od kontury při hrubování zadávat inkrementálně bez znaménka

Tab.: Způsob opracování (instrukce VARI):

Hodnota Podélné Čelní

Vnější Vnitřní

Hrubování Dokončování

Kompletní obrobení 1 P vnější Hrubování 2 Č vnější Hrubování 3 P vnitřní Hrubování 4 Č vnitřní Hrubování 5 P vnější Dokončování 6 Č vnější Dokončování 7 P vnitřní Dokončování 8 Č vnitřní Dokončování 9 P vnější Kompletní obrobení

10 Č vnější Kompletní obrobení 11 P vnitřní Kompletní obrobení 12 Č vnitřní Kompletní obrobení

Obr.: Grafické znázornění instrukcí cyklu – CYCLE95

Page 14: (12) Základy CNC programování Datum

Cyklus zápich: Hrubování:

Dokončování:

Page 15: (12) Základy CNC programování Datum

Cyklus odběr třísky s podříznutím:

Page 16: (12) Základy CNC programování Datum

Seznam vybraných příkazů stroje: Tab.: Vybrané přípravné funkce:

Název Význam G0 Lineární interpolace rychloposuvem G1 Lineární interpolace pracovním posuvem G2 Kruhová interpolace ve směru hodinových ručiček G3 Kruhová interpolace proti směru hodinových ručiček G4 Časové předurčená prodleva G18 Volba pracovní roviny Z/X G25 Dolní omezení pracovního pole G26 Horní omezení pracovního pole G33 Řezání závitů s konstantním stoupáním G40 Vypnutí korekce poloměru nástroje G42 Zapnutí korekce poloměru nástroje G54 1. nastavitelné posunutí nulového bodu G55 2. nastavitelné posunutí nulového bodu G56 3. nastavitelné posunutí nulového bodu G57 4. nastavitelné posunutí nulového bodu G70 Zadávání dráhy v palcích G71 Zadávání dráhy v mm G74 Nájezd do referenčního bodu G90 Absolutní programování G91 Inkrementální programování G94 Posuv F [ min. ] G95 Posuv F [ mm ] G96 Zapnutí konstantní řezné rychlosti G97 Vypnutí konstantní řezné rychlosti (konstantní velikost otáček)

Tab.: Vybrané pomocné funkce:

Název Význam M0* Programovatelný stop programu M1* Volitelný stop M2* Konec hlavního programu s návratem na začátek programu M3 Start vřetena ve směru hodinových ručiček M4 Start vřetena proti směru hodinových ručiček M5 Zastavení vřetena M6 Výměna nástroje (standardní nastavení) (při ruční výměně) M8 Zapnutí chlazení M9 Vypnutí chlazení M17* Konec podprogramu M30* Konec programu, jako M2 M41 Převodový stupeň 1 (nižší řada otáček) M42 Převodový stupeň 2 (vyšší řada otáček)

* tyto funkce neumožňují rozšířený formát adresového bloku

XPMUser
Textový rámeček
Priloha 4
Page 17: (12) Základy CNC programování Datum

Seznam vybraných příkazů stroje:

Tab.: Vybrané adresové znaky:

Název Význam D Číslo korekce nástroje F Posuv G Přípravné funkce H Funkce H I Nastavitelný identifikátor adresy J Nastavitelný identifikátor adresy K Nastavitelný identifikátor adresy L Volání podprogramu M Pomocné funkce N Číslo vedlejšího bloku P Počet opakování programu R Identifikátor proměnné S Velikost otáček vřetene T Číslo nástroje X Nastavitelný identifikátor adresy Y Nastavitelný identifikátor adresy Z Nastavitelný identifikátor adresy % Počáteční a oddělovací znak při přenosu souborů : Číslo hlavního bloku / Identifikátor vypuštění bloku ; Textová poznámka

Tab.: Seznam cyklů

CYCLE93 Cyklus zápich CYCLE94 Cyklus odlehčovací zápichy E a F dle DIN CYCLE95 Cyklus odběr třísky CYCLE96 Cyklus odlehčovací zápichy tvaru A, B, C a D dle DIN CYCLE97 Cyklus řezání závitů CYCLE98 Cyklus řetězení závitů