tutorial CNC

104
MANUAL DE PROGRAMARE CNC

description

tutorial comanda numerica

Transcript of tutorial CNC

Page 1: tutorial CNC

MANUAL DE PROGRAMARECNC

Page 2: tutorial CNC

PrefataVa multumim foarte mult pentru participarea la trainingul nostru.DAEWOO face un efort continuu in cercetare si dezvoltare pentru a satisface cat mai mult posibil cerintele clientilor nostri.DAEWOO va ofera toate documentatia si suportul necesar pentru instruire, de aceea, cand aveti nevoie de acestea nu ezitati sa ni le cereti.Vom face tot posibilul sa va ajutam in perioada de trainingVa multumim.

2

Page 3: tutorial CNC

3

Page 4: tutorial CNC

FUNCTII G

COD GSTANDARD

COD GSPECIAL

GRUP FUNCTIE

#G00G01G02G03

G00G01G02G03

01 Pozitionare (avans rapid)Deplasare liniaraDeplasare circulara in sens orarDeplasare circulara in sens invers orar

G04 G04 00 Asteptare (temporizare)G20#G21

G20G21

06 Programare in inchProgramare in inch

#G22G23

G22

G23

04 Limitele de deplasare memorate sunt activeVerificarea interferentei universalului este activaLimitele de deplasare memorate sunt dezactivateVerificarea interferentei universalului este dezactivata

G27G28G29G30

G27G28G29G30

00 Verificarea intoarcerii masinii la referintaIntoarcere automata la referintaIntoarcere din punctul de referintaIntoarcere la al 2-lea punct de referinta

#G32 G33 01 Proces de filetareG40G41G42

G40G41G42

07 Anularea compensarilor de razaCompensare de raza pe stangaCompensare de raza pe dreapta

G50

G70G71G72G73G74G75G76

G92

G70G71G72G73G74G75G76

00 Crearea unui sistem de coordonate virtual/ Setarea unei turatii maxime pentru universalCiclu repetitiv ( Ciclu de finisare)Ciclu repetitiv ( Ciclu de degrosare longitudinal)Ciclu repetitiv ( Ciclu de degrosare frontal)Ciclu repetitiv ( Ciclu de degrosare dupa contur)Ciclu repetitiv ( Ciclu de gaurire tip ciocanitoare)Ciclu repetitiv ( Ciclu de realizat canale pe directia lui x)Ciclu repetitiv ( Ciclu de filetare)

G90G92G94

G77G78G79

01 Ciclu fix (Aschiere longitudinala)Ciclu fix (Filetare)Ciclu fix (Aschiere frontala)

G96#G97

G96#G97

02 Seteaza o viteza de aschiere constanta (m/min)Anuleaza G96. Seteaza o turatie constanta

G98#G99

G94#G95

05 Stabileste avansul in mm/minStabileste avansul mm/rot

--

G90G91

03 Programare in coordonate absoluteProgramare in coordonate relative

Note) 1. Semnul # marcheaza functiile modale, adica functiile care sunt active inca de la pornirea masinii.2. In general, sunt folosite functiile G standard insa se pot folosi si codurile speciale in functie de setarea unor anumiti parametrii.

4

Page 5: tutorial CNC

Lista de coduri MCOD

DESCRIERE OBS COD DESCRIERE OBS

M00 STOP PROGRAM M39 DESCHIDERE LINETAM01 STOP OPTIONAL M40 CUTIE VITEZE IN NEUTRUM02 SFARSIT PROGRAM M41 CUTIE DE VITEZA IN TREAPTA

1M03 UNIVERSAL PRINCIPAL

INAINTEM42 CUTIE DE VITEZA IN TREAPTA

2M04 UNIVERSAL SECUNDAR

INAPOIM43 CUTIE DE VITEZA IN TREAPTA

3M05 UNIVERSAL PRINCIPAL STOP M46 BLOCARE BOLT PINOLA OPTM07 PRONIRE RACIRE CU

PRESIUNE INALTAOPT M47 DEBLOCARE BOLT PINOLA OPT

M08 PORNIRE RACIRE M50 COMANDA BARFEEDER OPTM09 OPRIRE RACIRE M51 COMANDA BARFEEDER OPTM10 PARTS CATCHER INAINTE OPT M52 DESCHIDERE USA OPTM11 PARTS CATCHER INAPOI OPT M53 INCHIDERE USA OPTM13 PORNIRE AER PE TURELA OPT M54 NUMARARE PIESA OPTM14 PORNIRE AER PE UNIVERSAL OPT M58 INCHIDERE LINETA 2 OPTM15 OPRIRE AER OPT M59 DESCHIDERE LINETA 2 αP60M17 BLOCARE AXE MASINA MDI M61 VITEZA REDUSA αP60M18 DEBLOCARE AXE MASINA MDI M62 VITEZA MAREM19 ORIENTARE UNIVERSAL OPT M63 UNIVERSAL PRINCIPAL

INAINTE SI RACIREM24 PORNIRE CONVEIOR SPAN OPT M64 UNIVERSAL PRINCIPAL

INAPOI SI RACIREM25 OPRIRE CONVEIOR SPAN OPT M65 OPRIRE UNIVERSAL SI

RACIREM30 STOP PROGRAM SI

DERULAREM66 - OPT

M31 BYPASS INTERBLOCARE M67 - OPTM32 BYPASS INTERBLOCARE AXA 3 M68 INCHIDERE BACURIM33 SCULA ROTATIVA INAINTE AXA 3 M69 DESCHIDERE BACURIM34 SCULA ROTATIVA INAPOI M70 -M35 STOP SCULA ROTATIVA M74 -M38 OPT M75 -

5

Page 6: tutorial CNC

COD

DESCRIERE OBS COD DESCRIERE OBS

M76 TESIRE COLTURI ACTIVA M131 -M77 TESIRE COLTURI INACTIV M163 UNIVERSAL SECUNDAR

INAINTE SI RACIREM78 STRANGERE PINOLA M164 UNIVERSAL SECUNDAR

INAPOI SI RACIREM79 DESFACERE PINOLA M165 OPRIRE UNIVERSAL

SECUNDAR SI RACIREM80 BRAT MASURARE SCULA IN

JOSOPT M168 INCHIDERE BACURI

SECUNDARM81 BRAT MASURARE SCULA IN

SUSOPT M169 DESCHIDERE BACURI

SECUNDARM84 ROTIRE TURELA SENS ORAR M203 AMBELE UNIVERSALE

INAINTEM85 ROTIRE TURELA SENS

INVERS ORARM204 AMBELE UNIVERSALE

INAPOIM86 - AXA B M205 STOP UNIVERSALEM87 - AXA B M206 -M88 -M89 -M90 -M91 - AXA 3M92 - AXA 3M93 -M94 - OPTM98 CHEMARE SUBPROGRAM OPTM99 SFARSIT DE SUBPROGRAM OPTM103 UNIVERSAL SECUNDAR

INAINTEM104 UNIVERSAL SECUNDAR

INAPOIM105 STOP UNIVERSAL

SECUNDARM110 PARTSCATCHER INAINTE

(UNIVERSAL SECUNDAR)M111 PARTSCATCHER INAPOI

(UNIVERSAL SECUNDAR)M114 PORNIRE AER UNIVERSAL

SECUNDARM119 ORIENTARE UNIVERSAL

6

Page 7: tutorial CNC

SECUNDAR

Note) 1. M00 : Pentru aceasta comanda, universalul principal se opreste si programul executat se opreste M01 : Acesta functie indeplineste acelasi rol ca si M00 numai cand butonul pentru stop optional este activat. Daca butonul nu este activat atunci aceasta functie va fi ignorata.

M02 : Indica sfarsitul programului principal M30 : Are acelasi rol ca si M02 si intoarce cursorul din program la inceputul acestuia

2. Codurile M nu ar tyrebui sa fie programate in acelasi bloc cu codurile S si T. Este recomandat ca acestea sa fie declarate in blocuri separate.. 3. Muchiile ascutite se rotunjesc datorita caracteristicilor motorului Ac. Pentru a evita acest lucru folositi codurile M74 si M75.

cand se comanda M75 cand se comanda M74 (detectarea erorii este dezactivata (detectarea erorii este activata)

4. M76, M77 Aceste coduri sunt active atunci cand se realizeaza filetare folosind G92 si sunt folosite

pentru activarea si dezactivarea tesirii filetelor

(tesire filet activata) (tesire filet dezactivata)

7

Page 8: tutorial CNC

Functie Adresa DescriereNumar de program O(EIA)/(ISO) Numar de programNumar de secventa de program

N Numar de secventa de program

Functie preparatorie G Specifica un tip de miscare (linie, arc,etc)Coordonate X,Z

U,WI,KR

Pozitia de deplasare in coordonate absolutePozitia de deplasare in coordonate relativePozitia centrului unui cerc Raza unui cerc sau arc

Functie de avans F,E Defineste avansul sau pasul unui filetFunctie auxiliara M Comanda activarea/dezactivare pentru

diferite parti ale masiniiFunctie pentru universal S Defineste turatia axului principal sau viteza

de aschiereFunctie pentru scula T Defineste numarul sculei si al ofsetului

acesteiaAsteptare P,U,X Defineste timpul de asteptareDesemneaza un program P Defineste numarul unui subprogram chematDesemneaza numere de secvente

P,Q Numere de fraze intr-un ciclu repetitiv

Numarde repetitii L Numarul de repetari al unui program auxiliarParametrii A,D,I,K Parametrii pentru cicluri fixe

Un bloc este compus dupa cum urmeaza

8

Page 9: tutorial CNC

Descrierea adreselor

Functia T este folosita pentru a desemna numarul sculei si compensarea pentru aceasta scula.Chemarea sculei se face folosind litera T urmata de 4 cifre

Exa\emplu) Daca se da comanda (T 02 02 )02 cheama scula numarul 2 iar celalalt 02 cheama compensarea sculei memorata in pozitia numar 2 din tabelAnularea compensarii sculei se face cu comanda T00Pentru usurinta in operare, este recomandat sa se foloseasca acelasi numar si pentru scula si pentru offset.Valoarea minima de compensare : + 0.001mmValoarea maxima de compensare : + 999.999mmValoarea compensarii pe axa X este desemnata ca valoare pe diametru

9

Page 10: tutorial CNC

10

Page 11: tutorial CNC

11

Page 12: tutorial CNC

AUTO TESIRE „C” SI ROTUNJIRE AUTOMATA „R” (OPTINAL)

Note) (1) Dupa ce s-a comandat G01 pe una dintre axe , urmatoarea fraza trebuie comandata in directie verticala (2) Daca umatoarea comanda este de tip incremental desemnati volunul de deplasare in functie de pozitia punctului B baed on B point. (3) In modul G01 pot aparea urmatoarele erori – Daca se comanda I,K,R in aceasi fraza cu X si Z

- Daca se comanda de 2 ori in acelasi bloc I,K,R– Daca se comanda X si I sau Z si K in acelasi bloc

– Daca distanta de deplasare este mai mica decat distanta pana la urmatorul punct din program (4) In timpul rularii fraza cu fraza a programului operarea se opreste in punctul C

12

Page 13: tutorial CNC

13

Page 14: tutorial CNC

14

Page 15: tutorial CNC

G02, G03(Interpolare circulara)Fiecare axa se deplaseza circular pe coordonatele declarate cu viteza programata.

Conditii Instructiune Descriere

Pe dreapta Pe stanga1 Directia de rotire G02 Sens orar Sens invers orar

G03 Sens invers orar Sens orar2 Coordonatele punctului

finalDistanta pana la punctul final

X,Z

U,W

Locatia punctului final in coord. Absolute

Distanta de la pct de inceput la cel final

3 Distanta dintre punctul de inceput si centrul cercului

I,KDistanta de la punctul de inceput la centrul cercului cu semn ,valoarea razei (I desemneaza intotdeauna raza)

Raza cercului fara semn, raza circumferintei

R Raza circumferintei

15

Page 16: tutorial CNC

Note) (1)Daca I sau K au valoare 0 se pot omite.(2) G02 I_: Realizeaza un cerc.(3) Este recomandat sa se foloseasca R cand se realizeaza o raza mai mica de 180

0 .(4) Cand se desemneaza un R care este mai mic decat jumatate din distanta de

deplasare, nu anulati R si realizati jumatate de cerc.(5) Cand se defineste I,K si R in acelasi timp R este activ.(6) Cand punctul final nu se afla pe circumferinta ca urmare a desemnarii gresite a

lui K:

16

Page 17: tutorial CNC

17

Page 18: tutorial CNC

18

Page 19: tutorial CNC

19

Page 20: tutorial CNC

20

Page 21: tutorial CNC

1 G04 (Asteptare)

Dupa trecerea timpului comandat prin X(u) sau P ,se va executa urmatoarea fraza.

In cazul unei temporizari de 10 secunde:G04 X10.0 : (G04 X10000 : )G04 U10.0 : (G04 U10000 : )G04 P10000.0 : (G04 P1000 : )

Intoarcerea automata la referinta

Referinta este reprezentata de un anumit punct fixat in coordonatele masinii. Valorile acestor coordonate sunt setate in parametrii OT-C/F FS16/18TParametrul Nr N708(X) N1240(X, Z)N709(Z)

1) G27(Verificarea intoarcerii la referinta)

Pozitia este determinata prin deplasare rapida la valoarea setata in parametrii CNC prin comanda.

Exemplu) Cand parametrul N708(X) este 330000 N709(Z)este 529000

Daca pozitia finala este pozitia de referinta atunci lampa de referinta este activa. Nota) Daca se comanda G27 trebuiesc anulate bvalorile de OFFSET

2) G28(Intoarcerea automata la referinta)

Prin comanda, axele specificate se vor intoarce la referinta.G28 X(u) Z(w) :

Exemplu ) Cand parametrul N708(X) este 330000 N709(Z) este 529000

21

Page 22: tutorial CNC

Efectul lui G28 este acela axele comandate ajung la referinta trecand prin centru.Nota) Cand se comanda G28, in principiu toate compensarile sculei trebuiesc anulate.

3) G29(Intoarcerea automata din referinta)

Axa comandata merge prin punctul central memorat si apoi merge in punctul stabilitG29 X(u) Z(w) : In general se foloseste imediat dupa G28 sau G30

4) G30(Intoarcerea la a 2-a referinta)

Axa comandata se intoarce automat la a 2-a referinta (valori setate in parametrii NC).G30 X(u) Z(w)) :

Referinta) In general , a-2-a referinta este folosita ca punct de start pentru programe.

22

Page 23: tutorial CNC

G32 (CICLU DE FILETARE)

Folosind comanda G32 se pot executa filete drepte sau conice de un anumit pas.G32 Z(w) F : (G32 se aplica intr-un singur bloc)X(u) F :Exaemplu 1) Filet drept

∗ Cand se executa G32 , avansul (pasul) este modal

23

Page 24: tutorial CNC

Exemple\ul 1) Pas constantG32 X(u) Z(w) F : Pentru ca este conic se aplica pe ambele axe simultam

Referinta)Valori pentru filetul incomplet δ 1 si δ 2

1800

6,31

xLxn=δ L = pasul filetului

n= turatia universalului

18002

Lxn=δ

24

Page 25: tutorial CNC

25

Page 26: tutorial CNC

26

Page 27: tutorial CNC

27

Page 28: tutorial CNC

Compensarea de raza a sculei

G40 : anularea compensarii de razaG41 : Cand scula se afla in stanga piesei si in functie de directia de inaintare.G42 : Cand scula se afla in dreapta piesei si in functie de directia de inaintare.

Ce reprezinta compensarea de raza a sculei?Daca la varful sculei exista o raza R, aceasta raza trebuie compensata in cazul in care se taie conic sau circular. Din acest motiv aceasta compensare se numeste compensare de raza. (In cazul compensarii de raza , trebuie sa adaugati valoarea razei R si a pozitiei Tin coloanele din pagina de OFFSET.Exemplul 1) Cand nu se foloseste compensare de raza trerbuiesc calculate valorile a si b

28

Page 29: tutorial CNC

Exemplul 2) Cand se foloseste compensarea de raza∗ Nu trebuiesc calculate valorile a si b.∗ Daca pozitiile a si b sunt date in program scula se compenseaza automat si se deplaseaza la valoarea compensata..

Prezentare 1) In cazul in care nu exista compensare

Prezentare 2) In cazul in care exista compensare

29

Page 30: tutorial CNC

1) Directia imaginara (In cazul coordonatelor pe dreapta)

Directia imaginara vazuta din centrul razei este dictata de directia de taiere a sculei . Din acest motiv , trebuie setata cu volumul de compensare. Directia si numarul imaginar sunt alese din urmatoarele 8 tipuri.

30

Page 31: tutorial CNC

31

Page 32: tutorial CNC

Nr OFFSET X Z Directia sculei0102..

16

0.75-1.234

.

.

.

-0.9310.987

.

.

.

0.40.8...

32...

Gama de valori pentru OFFSET 0 – +999.999mmmm

32

Page 33: tutorial CNC

33

Page 34: tutorial CNC

34

Page 35: tutorial CNC

G71 (CICLU DE DEGROSARE LONGITUDINAL)

G71 U( ¡ d) R(e) :G71 P Q U( ¡ u) W( ¡ w) F

Exemplu de program

35

Page 36: tutorial CNC

36

Page 37: tutorial CNC

Exemple de programeCiclu de degrosare longitudinal (G71) (Tip 1)

37

Page 38: tutorial CNC

G72(CICLU DE DEGROSARE FRONTAL)G72 W( ¡ d) R(e) :G72 P_ Q_ U( ¡ u) W( ¡ w) F

Exemple de program

38

Page 39: tutorial CNC

Exemple de programCiclu de degrosare frontal (G72)

39

Page 40: tutorial CNC

G73(DEGROSARE DUPA CONTUR)G73 U( ¡ i) R(d) W( ¡ k) :G73 P Q U( ¡ u) W( ¡ w) F :

40

Page 41: tutorial CNC

Exemple de programDegrosare dupa contur(G73)

Valori pe diametru, in mm

41

Page 42: tutorial CNC

42

Page 43: tutorial CNC

G74(Gaurire intermitenta pe directia lui Z)1) Ciclu de gaurireG74 R(e) :G74 Z(w) Q( ¡ k) F :

Exemplu de program

43

Page 44: tutorial CNC

2) Ciclu de realizat canale frontaleG74 R(e) :G74 X(u) Z(w) P( ¡ i) Q( ¡ k) R( ¡ d) F :

R(e) : Volum de retragere (Comanda modala)P( ¡ i) : Deplasarea pe axa XQ( ¡ k) : Volumul de taiere pe axa Z (Q5000=5mm)X(u) : Volumul total pe axa XZ(w) : Adancimea finala pe ZR( ¡ d) : Volumul de retragere pe axa Z la final( Declarati semnul si raza in functie de directia retragerii)F : Avansul de lucru

44

Page 45: tutorial CNC

¡¯ Daca se realizeaza un singur canal se poate omite X(u), P( ¡ i) (in cazul omiterii aceasta se va face simultan)

45

Page 46: tutorial CNC

46

Page 47: tutorial CNC

G75( Realizare de canal pe directia lui X:Gaurire intermitenta in directie axiala)G75 R(e) :G75 X(u) Z(w) P( ¡ i) Q( ¡ k) R( ¡ d) F :

R(e) : Volumul de retragere (Comanda modala)X(u) : Distanta pe axa XZ(w) : Distanta pe axa ZQ(k) : Deplasarea pe axa ZP(i) : Volumul de taiere pe axa X (Valori pe raza)R(d) : Volumul de retragere la sfarsitul axei X (desemnati semnul in functie de directia de retragere)F : Avansul de lucru

47

Page 48: tutorial CNC

- Aceasta functie are acelasi efect ca si G74 cu diferenta ca axele X si Z sunt inversate. Daca se realizeaza un canal valorile Z si P se pot omite in acelasi timp

48

Page 49: tutorial CNC

49

Page 50: tutorial CNC

50

Page 51: tutorial CNC

51

Page 52: tutorial CNC

G76(Ciclu repetitiv de filetare) Prin intermediul comenzii G76 se poate executa un ciclu de

52

Page 53: tutorial CNC

(Exemplul 1) G76 Ciclu de filetare

53

Page 54: tutorial CNC

(Exemplu) G76 Ciclu de filetare

54

Page 55: tutorial CNC

55

Page 56: tutorial CNC

G90 Ciclu fix1) Ciclu de aschiere fix

56

Page 57: tutorial CNC

Exemplu ) Cand conicitatea este R

57

Page 58: tutorial CNC

(Exemplul 1) G90 Ciclu fix

58

Page 59: tutorial CNC

(Exemplul 2) G90 Ciclu fix

59

Page 60: tutorial CNC

60

Page 61: tutorial CNC

G92 Ciclu fix1) Ciclu fix de aschiere

Note) Nu se poate modifica avansul si turatia axului principal in acest ciclu

61

Page 62: tutorial CNC

Exemplul 1) Cand conicitatea este RExamplu) M50 x 1.5

62

Page 63: tutorial CNC

(Exemplul 1) G90 Ciclu fix

63

Page 64: tutorial CNC

(Exemplul 2) G92 Ciclu de filetare

64

Page 65: tutorial CNC

65

Page 66: tutorial CNC

G94 (Degrosare in ciclu frontal)

X(U) : Punctul final pe XZ(W) : Punctul final pe ZR- : directia inclinariiF : Avansul de lucru

66

Page 67: tutorial CNC

67

Page 68: tutorial CNC

(Exemplul1) G94 Degrosare in ciclu frontal

68

Page 69: tutorial CNC

(Exemplul 2) G94 Ciclu de degrosare frontal

69

Page 70: tutorial CNC

G96, G97 (Activarea/Dezactivarea aschierii cu viteza de aschiere constanta)

Cod G Aschiere cu viteza de aschiere constanta

Semnificatie Unitati

G96 Activat Turatia axului principal se modifica pentru a pastra viteza de aschiere constanta

m/min

G97 Dezactivat Turatia axului principal ramane constanta

Rot/min

Exemplu) G96 S100 :Viteza de aschiere este de 100m/min G97 S100 : Turatia axului principal este de 100rot/min

G98, G99(Selectarea tipului de avans)

Cod G Semnificatie UnitatiG96 Avans pe min mm/minG97 Avans pe rotatie mm/rot

Exemplu) G98 G01 Z100.0 F50.0 :Avansul sculei este de 50m/min G97 G01 Z10.0 F0.3 : Avansul sculei este de 0.3mm/rot

Totusi, daca nu este comandat G98 masina este setata pe comanda G99 la pornireDe aceea nu este necesara comanda G99 decat pentru a anula G98.

70

Page 71: tutorial CNC

<Formula de calcul pentru raza placutei>

71

Page 72: tutorial CNC

Exemplu) PROGRAM

72

Page 73: tutorial CNC

Exemplu) PROGRAM

73

Page 74: tutorial CNC

74

Page 75: tutorial CNC

(Exemplul1 )

Proces Prelucrare frontal.Prlucrare diametre exterioareDimensiuni Ø45 x 60LMaterial S45C

Conditii de utilizare a sculei

Prelucrare frontal. Prlucrare diametre exterioare

SCULA TIP PROCES SCULA TIP PROCESPCLNR/L Degrosare PCLNR/L DegrosarePCLNR/L-1 Finisare PCLNR/L-1 Finisare

75

Page 76: tutorial CNC

(Exemplu 2 )

Proces Prelucrare frontal.Prlucrare diametre exterioare conicDimensiuni Ø70 x 100LMaterial S45C

Conditii de utilizare a sculei

Prelucrare frontal. Prlucrare diametre exterioare

SCULA TIP PROCES SCULA TIP PROCESPCLNR/L Degrosare PCLNR/L DegrosarePCLNR/L-1 Finisare PCLNR/L-1 Finisare

76

Page 77: tutorial CNC

(Exemplul 3 )Proces Prelucrare frontal.Prlucrare diametre exterioare conic, tesireDimensiuni Ø60 x 75LMaterial S45C

Conditii de utilizare a sculei

Prelucrare frontal. Prlucrare diametre exterioare

SCULA TIP PROCES SCULA TIP PROCESPCLNR/L Degrosare PCLNR/L DegrosarePCLNR/L-1 Finisare PCLNR/L-1 Finisare

77

Page 78: tutorial CNC

(Exemplul 4 )Proces Prelucrare frontal.Prlucrare diametre exterioare.Canale,tesire,razaDimensiuni Ø70 x 70LMaterial S45C

Conditii de utilizare a sculei

Prelucrare frontal Prelucrare diametru exterior. Executie canalSCULA TIP

PROCESSCULA TIP

PROCESSCULA TIP

PROCES

PCLNR/L Degrosare PCLNR/L Degrosare PCLNR/L Degrosare+finisarePCLNR/L-1 Finisare PCLNR/L-1 Finisare PCLNR/L-1

78

Page 79: tutorial CNC

Exemplul 5 )

Proces Prelucrare frontal.Prlucrare diametre exterioare.Canale,tesire,raza, filetareDimensiuni Ø90 x 80LMaterial S45C

Conditii de utilizare a sculei

Prelucrare frontala Prelucrare diametre exterioareSCULA TIP PROCES SCULA TIP PROCES

PCLNR/L Degrosare PCLNR/L DegrosarePCLNR/L-1 Finisare PCLNR/L-1 Finisare

Executie canale Executie filetareSCULA TIP PROCES SCULA TIP PROCES

R/L 154,91 Degrosare+finisare R/L 166,0 Degrosare+finisare

79

Page 80: tutorial CNC

Exemplul 6 )

Proces Prelucrare frontal.Prlucrare diametre exterioare. Filetare, conturare)Dimensiuni Ø65 x 88LMaterial S45C

Conditii de utilizare a sculei

Prelucrare frontal Prelucrare diametre exterioare Executie canalSCULA TIP PROCES SCULA TIP PROCES SCULA TIP PROCES

PCLNR/L Degrosare PCLNR/L Degrosare R/L 154,91 Degr.+ finisarePCLNR/L-1 Finisare PCLNR/L-1 Finisare

Prelucrare frontal FiletareSCULA TIP PROCES SCULA TIP PROCES

Profilata Degr. + finisare R/L 166,0 Degr. + finisare

80

Page 81: tutorial CNC

(Exemplul 7 )

Proces .Prlucrare diametre exterioare. RazeDimensiuni Ø80 x120LMaterial S45C

Conditii de utilizare a sculei

Prelucrare diametre exterioare

SCULA TIP PROCESSVVBN Degrosare+ finisare

81

Page 82: tutorial CNC

(Exemplul 8 )

Proces Prelucrare diametre exterioare pe circumferintaDimensiuni Ø82 x 120LMaterial S45C

Conditii de utilizare a sculei

Prelucrare diametre exterioare

SCULA TIP PROCESSVVBN Degrosare+ finisare

82

Page 83: tutorial CNC

(Exemplul 9 )

Proces .Prlucrare diametre exterioare. Filetare. Tesire, razeDimensiuni Ø60 x 110LMaterial S45C

Conditii de utilizare a sculei

Prelucrare frontala Prelucrare diametre exterioareSCULA TIP PROCES SCULA TIP PROCES

PCLNR/L Degrosare PCLNR/L DegrosarePCLNR/L-1 Finisare PCLNR/L-1 Finisare

Executie canale Executie filetareSCULA TIP PROCES SCULA TIP PROCES

R/L 154,91 Degrosare+finisare R/L 166,0 Degrosare+finisare

83

Page 84: tutorial CNC

(Exemplul 10 )

Proces Prlucrare diametre exterioare. Prelucrare diametre interioareDimensiuni Ø60 x 110LMaterial S45C

Conditii de utilizare a sculei

Prelucrare frontal Prelucrare diametre exterioare Prelucrare diametre interioareSCULA TIP PROCES SCULA TIP PROCES SCULA TIP PROCES

PCLNR/L Degrosare PCLNR/L Degrosare S-20S PCLNR/L DegrosarePCLNR/L-1 Finisare PCLNR/L-1 Finisare S-20S PCLNR/L Finisare

84

Page 85: tutorial CNC

(Exemplul 11 )

Proces Prlucrare diametre exterioare. Prelucrare diametre interioareDimensiuni Ø110 x 75L x Ø25 (Teava)Material S45C

Problema 1) Program cand materialul este teavaProblem 2) Program cand materialul este bara

Conditii de utilizare a sculei

Prelucrare frontal Prelucrare diametre exterioare Prelucrare diametre interioareSCULA TIP PROCES SCULA TIP PROCES SCULA TIP PROCES

PCLNR/L Degrosare PCLNR/L Degrosare S-20S PCLNR/L DegrosarePCLNR/L-1 Finisare PCLNR/L-1 Finisare S-20S PCLNR/L Finisare

85

Page 86: tutorial CNC

Exemplul 12 )

Proces Prlucrare diametre exterioare. Prelucrare diametre interioareDimensiuni Ø110 x 75L x Ø25 (Teava)Material S45C

Conditii de utilizare a sculei

Prelucrare frontala Prelucrare diametre exterioareSCULA TIP PROCES SCULA TIP PROCES

PCLNR/L Degrosare PCLNR/L DegrosarePCLNR/L-1 Finisare PCLNR/L-1 Finisare

Executie canale Prelucrare diametru interiorSCULA TIP PROCES SCULA TIP PROCES

PCLNR/L Degrosare+finisare S-20S PCLNR/L DegrosarePCLNR/L-1 S-20S PCLNR/L Finisare

86

Page 87: tutorial CNC

Exemplul 13 )

Proces Prlucrare diametre exterioare. Prelucrare diametre interioare. Tesire. CanalDimensiuni Ø90 x 60L x Ø20 (Teava)Material S45C

Problema 1) Program cand materialul este teavaProblem 2) Program cand materialul este baraConditii de utilizare a sculei

Prelucrare frontala Prelucrare diametre exterioareSCULA TIP PROCES SCULA TIP PROCES

PCLNR/L Degrosare PCLNR/L DegrosarePCLNR/L-1 Finisare PCLNR/L-1 Finisare

Executie canale diametru interior Prelucrare diametru interiorSCULA TIP PROCES SCULA TIP PROCES

PCLNR/L Degrosare+finisare S-20S PCLNR/L DegrosarePCLNR/L-1 S-20S PCLNR/L Finisare

(

87

Page 88: tutorial CNC

Tabel ajutator cu functii trigonometrice

88

Page 89: tutorial CNC

FORMULE1. Teorema lui Pythagora

2. Functii trigonometrice

3. Legea SINDeterminarea lungimii a 2 laturi (Se cunosc o latura si 2 unghiuri) Determinarea a 2 unghiuri (Se cunosc 2 laturi si un unghi)

4. Legea COSDeterminarea lungimii a 2 laturi (Se cunosc o latura si 2 unghiuri) Determinarea a 2 unghiuri (Se cunosc 2 laturi si un unghi)

89

Page 90: tutorial CNC

Conditii de aschiere1. Conditii de aschiere

Material Clasificare Adancimea de aschiere d (mm)

Viteza de aschiere v (m/min)

AvansulF (mm/rot)

Materialul sculei

Otel carbonRezistenta la tractiune60kg/mm

Degrosare

Finisare

Filetare

Canal

Centruire

Gaurire

3 -5

2 - 3

0,2 – 0,5

180 - 200

200 – 250

250 – 280

124 – 125

90 – 110

1000 – 1600 rot- 25

0,3 – 0,4

0,3 – 0,4

0,1 – 0,2

0,08 – 0,2

0,08 – 0,15

0,08 – 0,2

P10 – 20

P10 – 20

P01 – 10

P10 – 20

P10 – 20

SKH 2

SKH 9Otel aliat

140kg/mmDegrosare

Finisare

Canal

3 – 4

0,2 – 0,5

150 – 180

200 – 250

70 - 100

0,3 – 0,4

0,1 – 0,2

0,08 – 0,2

P10 – 20

P10 – 20

P10 – 20Fonta

HB 150Degrosare

Finisare

Canal

3 – 4

0,2 – 0,5

200 – 250

250 – 280

100 - 125

0,3 – 0,5

0,1 – 0,2

0,08 – 0,2

K10 – 20

K10 – 20

K10 - 20Aluminiu Degrosare

Finisare

Canal

2 – 4

0,2 – 0,5

400 – 1000

700 – 1600

350 - 1000

0,3 – 0,5

0,1 – 0,2

0,1 – 0,2

K10

K10

K10BronzAlama

Degrosare

Finisare

Canal

3 – 5

0,2 – 0,5

150 – 300

200 – 500

150 - 200

0,2 – 0,4

0,1 – 0,2

0,1 – 0,2

K10

K10

K10Otel

inoxidabilDegrosare

Finisare

Canal

2 – 3

0,2 – 0,5

150 – 180

180 – 200

60 - 90

0,2 – 0,35

0,1 – 0,2

- 0,15

P10 – 20

P01 – 10

P10 - 20(Note) 1) Conditii pentru scule placate 2) Conditiile de aschiere se schimba in functie de unghiurile sculelor

90

Page 91: tutorial CNC

2. Date pentru filetare pentru material

PAS P1.0 1.0 1.25 1.5 1.75 2.0 2.5 3.0 3.5 4.0 4.5 5.0Adancime

FiletH2 0.6 0.74 0.89 1.05 1.19 1.49 1.79 2.08 2.38 2.68 2.98

RorunjireVarf

R 0.07 0.09 0.11 0.13 0.14 0.18 0.22 0.25 0.29 0.32 0.36

Numarde

treceri

1 0.26 0.30 0.30 0.30 0.30 0.30 0.35 0.35 0.35 0.40 0.452 0.20 0.20 0.20 0.25 0.25 0.28 0.30 0.35 0.35 0.35 0.353 0.10 0.11 0.14 0.16 0.20 0.24 0.28 0.30 0.30 0.30 0.324 0.05 0.08 0.12 0.12 0.14 0.20 0.22 0.25 0.26 0.28 0.305 0.05 0.09 0.10 0.11 0.15 0.19 0.20 0.23 0.25 0.256 0.05 0.07 0.08 0.11 0.13 0.15 0.20 0.22 0.257 0.05 0.06 0.09 0.10 0.12 0.17 0.20 0.208 0.05 0.07 0.08 0.10 0.14 0.15 0.179 0.05 0.07 0.08 0.10 0.12 0.1510 0.05 0.05 0.10 0.10 0.1511 0.05 0.05 0.08 0.09 0.1012 0.05 0.05 0.08 0.1013 0.05 0.05 0.0814 0.05 0.0615 0.05 0.06

91

Page 92: tutorial CNC

92

Page 93: tutorial CNC

1.Duceti masina la referinta in mod manual.2. Introduceti piesa in bacuri si aduceti scula in contact cu piesa la fata acesteia3. Dupa ce s-a realizat contactul nu mai trebuie deplasata scula pe axa Z4. Selectati ecranul WORKSHIFT5. Introduceti datele si anume valoarea coordonatei Z din program si dupa ce se apasa tasta MEASURE masina va calcula automat pozitia de start..6. Dupa ce ati introdus datele apasati butonul OFFSET

93

Page 94: tutorial CNC

94

Page 95: tutorial CNC

95

Page 96: tutorial CNC

4. Pregatiti alta scula pentru a seta pozitia acesteia5. Atingeti usor de marginea piesei 6. Daca introduceti valoarea gasita dupa metoda de mai sus diferenta dintre cele 2 scule va fi determinata si inregistrata automat7. Gasiti OFFSETUL pe X prin aceasi metoda ca la punctul 38. OFFSET-ul pentru fiecare scula in parte se ia dupa metoda de mai sus

(Atentie)1. In ecranul WORK/SHIFT introduceti doar valori pe Z , nu si pe X .2. Pentru sculele tip burghiu setati offset numai pe axa Z. Pentru axa X folositi valoarea „0”3. Daca folositi metoda de mai sus nu trebuie sa folositi sistemul de coordonate G50 in program

Exemplu)(Folosind TOOL MEASURE)O 3333 :N1 G50 T0100 S1800 M42 :G96 S100 M03 :(When not using TOOL MEASURE)O 3334 :N1 G50 T100. Z100. T0100 S1800 M42 :G96 S170 M03 :

96

Page 97: tutorial CNC

CODURI MM00: STOP PROGRAMCand este comandat codul M00 in modurile automate MDI sau MEM masina se va opri din ciclul automat imediat dupa executia frazei ce contine codul M00.Cand masina se opreste c codul M00 se poate lucra manual folosind modul de lucru JOG.Pentru a relua ciclul automat readuceti masina in modul automat si apasati butonul de START CICLUNOTAAxul principal se opreste la M00. Bacurile se pot inchide si deschide din pedala fara a schimba modul de lucruM01: STOP OPTIONALAcest cod are aceasi semnificatie ca si M00 cu diferenta ca acest cod se foloseste in acelasi timp cu un buton selector de pe panoul de operare care activeaza si dezactiveaza aceasta functieM02: SFARSIT DE PROGRAMAcest cod este folosit in ultima fraza de program si dupa executia acestui cod masina se opreste din ciclu automat si executa o comanda de ResetM03: ROTIRE AX PRINCIPAL IN SENS INVERS ORARAcest cod realizeaza rotirea axului principal in sens invers orar. In acelasi bloc cu M03 trebuie specificat si un cod S.Daca se comanda deschiderea bacurilor in acelasi timp cu rotirea axului va aparea o eroareM04: ROTIRE AX PRINCIPAL IN SENS ORARAcest cod realizeaza rotirea axului principal in sens orar. In acelasi bloc cu M03 trebuie specificat si un cod S.Daca se comanda deschiderea bacurilor in acelasi timp cu rotirea axului va aparea o eroareM05: OPRIRE AX PRINCIPALAcest cod realizeaza oprirea axului principal. Chiar daca axul s-a oprit viteza de rotire a axului ramane activa. Daca se comanda din nou M03 sau M04 axul se va roti cu viteza memorata.M07: PORNIRE POMPA DE RACIRE DE PRESIUNEMARE (OPTIUNE)Acest cod porneste pompa de racire de inalta presiuneM08: PORNIRE POMPA DE RACIREAcest cod porneste pompa de racire in momentul in care butonul specific acestei functii de pe panoul de operare este pe pozitia ON.M09:OPRIRE POMPE DE RACIREAcest cod realizeaza oprirea pompelor de racireM10: PARTS CATCHER INAINTE (OPTIUNE)Acest cod realizeaza ridicarea PARTS CATCHER pentru colectarea piesei debitate din universal

97

Page 98: tutorial CNC

CODURI MM11: RETRAGERE PARTS CATCHERAcest cod realizeaza retragere PARTS CATCHERM13: JET DE AER PE TURELA (OPTIUNE)Acest cod realizeaza activarea unui jet de er pe turelaM14: JET DE AER PE UNIVERSAL (OPTIUNE)Acest cod realizeaza activarea unui jet de er pe universalM15: OPRIRE JET DE AER (OPTIUNE)Acest cod realizeaza oprirea jetului de aerEste disponibil pentru M13 si M14M17: BLOCARE AXE MASINAAcest cod realizeaza blocarea axelor masinii. Este disponibil doar in modul MDIM18: DEBLOCARE AXE MASINAAcest cod realizeaza deblocarea axelor masinii. Este disponibil doar in modul MDIM19: ORIENTAREA AXULUI PRINCIPAL (OPTIUNE)Acest cod opreste axul principal la un unghi fix.M19SXXX – multi orientare ax principalCand M19 si S sunt comandate in acelasi bloc pozitia de oprire a axului este determinata de codul SM24: PORNIRE BANDA PENTRU SPAN (OPTIONAL)Acest cod realizeaza pornirea benzii pentru spanM25: OPRIRE BANDA PENTRU SPAN (OPTIONAL)Acest cod realizeaza oprirea benzii pentru spanM31: DEZACTIVARE BLOCARE BACURI SI PINOLAAcest cod permite operarea automata cand bacurile sunt deschise precum si actionarea pinolei in timpul rotirii.M32 : DEZACTIVARE BLOCARE LINETAAcest cod permite inchiderea si deschiderea linetei in timpul rotirii axului principalM33: ROTIRE SCULA ROTATIVA IN SENS INVERS ORARAcest cod realizeaza rotirea sculei rotative in sens invers orar.M34: ROTIRE SCULA ROTATIVA IN SENS ORARAcest cod realizeaza rotirea sculei rotative in sens orar.M335: OPRIRE SCULA ROTATIVA Acest cod realizeaza oprirea sculei rotative..

CODURI MM11: RETRAGERE PARTS CATCHERAcest cod realizeaza retragere PARTS CATCHERM13: JET DE AER PE TURELA (OPTIUNE)

98

Page 99: tutorial CNC

Acest cod realizeaza activarea unui jet de er pe turelaM14: JET DE AER PE UNIVERSAL (OPTIUNE)Acest cod realizeaza activarea unui jet de er pe universalM15: OPRIRE JET DE AER (OPTIUNE)Acest cod realizeaza oprirea jetului de aerEste disponibil pentru M13 si M14M17: BLOCARE AXE MASINAAcest cod realizeaza blocarea axelor masinii. Este disponibil doar in modul MDIM18: DEBLOCARE AXE MASINAAcest cod realizeaza deblocarea axelor masinii. Este disponibil doar in modul MDIM19: ORIENTAREA AXULUI PRINCIPAL (OPTIUNE)Acest cod opreste axul principal la un unghi fix.M19SXXX – multi orientare ax principalCand M19 si S sunt comandate in acelasi bloc pozitia de oprire a axului este determinata de codul SM24: PORNIRE BANDA PENTRU SPAN (OPTIONAL)Acest cod realizeaza pornirea benzii pentru spanM25: OPRIRE BANDA PENTRU SPAN (OPTIONAL)Acest cod realizeaza oprirea benzii pentru spanM31: DEZACTIVARE BLOCARE BACURI SI PINOLAAcest cod permite operarea automata cand bacurile sunt deschise precum si actionarea pinolei in timpul rotirii.M32 : DEZACTIVARE BLOCARE LINETAAcest cod permite inchiderea si deschiderea linetei in timpul rotirii axului principalM33: ROTIRE SCULA ROTATIVA IN SENS INVERS ORARAcest cod realizeaza rotirea sculei rotative in sens invers orar.M34: ROTIRE SCULA ROTATIVA IN SENS ORARAcest cod realizeaza rotirea sculei rotative in sens orar.M335: OPRIRE SCULA ROTATIVA Acest cod realizeaza oprirea sculei rotative..

99

Page 100: tutorial CNC

100

Page 101: tutorial CNC

101

Page 102: tutorial CNC

102

Page 103: tutorial CNC

103

Page 104: tutorial CNC

M169: INCHIDERE UNIVERSAL SECUNDARAcest cod realizeaza inchiderea universalului secundar in mod automat M203: ROTIREA AMBELOR UNIVERSALE IN SENS ORAR IN MOD SINCRONUniversalul principal si cel secundar pornesc simultan in sens orar. Miscarea lor este sincronizata dupa rotatia universalului principalM204: ROTIREA AMBELOR UNIVERSALE IN SENS INVERS ORAR IN MOD SINCRONUniversalul principal si cel secundar pornesc simultan in sens invers orar. Miscarea lor este sincronizata dupa rotatia universalului principalM205: OPRIREA UNIVERSALELOR IN MOD SINCRONRotirea sincronizata a celor 2 universale este intrerupta

104