Sunteți pe pagina 1din 104

MANUAL DE PROGRAMARE

CNC

Prefata
Va 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 training
Va multumim.

FUNCTII G
COD G
STANDARD
#G00
G01
G02
G03
G04
G20
#G21
#G22
G23

COD G
SPECIAL
G00
G01
G02
G03
G04
G20
G21
G22

GRUP

FUNCTIE

01

Pozitionare (avans rapid)


Deplasare liniara
Deplasare circulara in sens orar
Deplasare circulara in sens invers orar
Asteptare (temporizare)
Programare in inch
Programare in inch
Limitele de deplasare memorate sunt active
Verificarea interferentei universalului este activa
Limitele de deplasare memorate sunt dezactivate
Verificarea interferentei universalului este dezactivata
Verificarea intoarcerii masinii la referinta
Intoarcere automata la referinta
Intoarcere din punctul de referinta
Intoarcere la al 2-lea punct de referinta
Proces de filetare
Anularea compensarilor de raza
Compensare de raza pe stanga
Compensare de raza pe dreapta
Crearea unui sistem de coordonate virtual/ Setarea unei turatii maxime
pentru universal
Ciclu 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)
Ciclu fix (Aschiere longitudinala)
Ciclu fix (Filetare)
Ciclu fix (Aschiere frontala)
Seteaza o viteza de aschiere constanta (m/min)
Anuleaza G96. Seteaza o turatie constanta
Stabileste avansul in mm/min
Stabileste avansul mm/rot
Programare in coordonate absolute
Programare in coordonate relative

00
06
04

G23
G27
G28
G29
G30
#G32
G40
G41
G42
G50

G27
G28
G29
G30
G33
G40
G41
G42
G92

G70
G71
G72
G73
G74
G75
G76
G90
G92
G94
G96
#G97
G98
#G99
-

G70
G71
G72
G73
G74
G75
G76
G77
G78
G79
G96
#G97
G94
#G95
G90
G91

00

01
07
00

01
02
05
03

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.

Lista de coduri M
COD

COD

DESCRIERE

M00 STOP PROGRAM


M01 STOP OPTIONAL
M02 SFARSIT PROGRAM

M39
M40
M41

M03 UNIVERSAL PRINCIPAL


INAINTE
M04 UNIVERSAL SECUNDAR
INAPOI
M05 UNIVERSAL PRINCIPAL STOP
M07 PRONIRE RACIRE CU
PRESIUNE INALTA
M08 PORNIRE RACIRE
M09 OPRIRE RACIRE
M10 PARTS CATCHER INAINTE
M11 PARTS CATCHER INAPOI
M13 PORNIRE AER PE TURELA
M14 PORNIRE AER PE UNIVERSAL
M15 OPRIRE AER
M17 BLOCARE AXE MASINA
M18 DEBLOCARE AXE MASINA
M19 ORIENTARE UNIVERSAL

M42

DESCHIDERE LINETA
CUTIE VITEZE IN NEUTRU
CUTIE DE VITEZA IN TREAPTA
1
CUTIE DE VITEZA IN TREAPTA
2
CUTIE DE VITEZA IN TREAPTA
3
BLOCARE BOLT PINOLA
DEBLOCARE BOLT PINOLA

M24

DESCRIERE

PORNIRE CONVEIOR SPAN

M25 OPRIRE CONVEIOR SPAN


M30 STOP PROGRAM SI
DERULARE
M31 BYPASS INTERBLOCARE
M32 BYPASS INTERBLOCARE
M33 SCULA ROTATIVA INAINTE
M34 SCULA ROTATIVA INAPOI
M35 STOP SCULA ROTATIVA
M38

OBS

M43

OPT

M46
M47

OPT
OPT
OPT
OPT
OPT
MDI
MDI
OPT

M50
M51
M52
M53
M54
M58
M59
M61
M62
M63

OPT

M64

OPT

M65

AXA 3
AXA 3

OPT

OBS

OPT
OPT
OPT
OPT
OPT
OPT
OPT
OPT
P60
P60

M66

COMANDA BARFEEDER
COMANDA BARFEEDER
DESCHIDERE USA
INCHIDERE USA
NUMARARE PIESA
INCHIDERE LINETA 2
DESCHIDERE LINETA 2
VITEZA REDUSA
VITEZA MARE
UNIVERSAL PRINCIPAL
INAINTE SI RACIRE
UNIVERSAL PRINCIPAL
INAPOI SI RACIRE
OPRIRE UNIVERSAL SI
RACIRE
-

M67
M68
M69
M70
M74
M75

INCHIDERE BACURI
DESCHIDERE BACURI
-

OPT

OPT

COD

DESCRIERE

OBS

COD

M76
M77

TESIRE COLTURI ACTIVA


TESIRE COLTURI INACTIV

M131
M163

M78

STRANGERE PINOLA

M164

M79

DESFACERE PINOLA

M165

M80

BRAT MASURARE SCULA IN OPT


JOS
BRAT MASURARE SCULA IN OPT
SUS
ROTIRE TURELA SENS ORAR

M168

ROTIRE TURELA SENS


INVERS ORAR
CHEMARE SUBPROGRAM
SFARSIT DE SUBPROGRAM
UNIVERSAL SECUNDAR
INAINTE
UNIVERSAL SECUNDAR
INAPOI
STOP UNIVERSAL
SECUNDAR
PARTSCATCHER INAINTE
(UNIVERSAL SECUNDAR)
PARTSCATCHER INAPOI
(UNIVERSAL SECUNDAR)
PORNIRE AER UNIVERSAL
SECUNDAR
ORIENTARE UNIVERSAL
SECUNDAR

M204

M81
M84
M85
M86
M87
M88
M89
M90
M91
M92
M93
M94
M98
M99
M103
M104
M105
M110
M111
M114
M119

AXA B
AXA B

M169
M203

M205
M206

AXA 3
AXA 3
OPT
OPT
OPT

DESCRIERE
UNIVERSAL SECUNDAR
INAINTE SI RACIRE
UNIVERSAL SECUNDAR
INAPOI SI RACIRE
OPRIRE UNIVERSAL
SECUNDAR SI RACIRE
INCHIDERE BACURI
SECUNDAR
DESCHIDERE BACURI
SECUNDAR
AMBELE UNIVERSALE
INAINTE
AMBELE UNIVERSALE
INAPOI
STOP UNIVERSALE
-

OBS

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


(detectarea erorii este dezactivata

cand se comanda M74


(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)

Functie
Numar de program
Numar de secventa de
program
Functie preparatorie
Coordonate

Functie de avans
Functie auxiliara

Adresa
O(EIA)/(ISO)
N
G
X,Z
U,W
I,K
R
F,E
M

P,U,X
P
P,Q

Specifica un tip de miscare (linie, arc,etc)


Pozitia de deplasare in coordonate absolute
Pozitia de deplasare in coordonate relative
Pozitia centrului unui cerc
Raza unui cerc sau arc
Defineste avansul sau pasul unui filet
Comanda activarea/dezactivare pentru
diferite parti ale masinii
Defineste turatia axului principal sau viteza
de aschiere
Defineste numarul sculei si al ofsetului
acesteia
Defineste timpul de asteptare
Defineste numarul unui subprogram chemat
Numere de fraze intr-un ciclu repetitiv

L
A,D,I,K

Numarul de repetari al unui program auxiliar


Parametrii pentru cicluri fixe

Functie pentru universal

Functie pentru scula

Asteptare
Desemneaza un program
Desemneaza numere de
secvente
Numarde repetitii
Parametrii

Descriere
Numar de program
Numar de secventa de program

Un bloc este compus dupa cum urmeaza

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 tabel
Anularea compensarii sculei se face cu comanda T00
Pentru usurinta in operare, este recomandat sa se foloseasca acelasi numar si pentru scula
si pentru offset.
Valoarea minima de compensare : + 0.001mm
Valoarea maxima de compensare : + 999.999mm
Valoarea compensarii pe axa X este desemnata ca valoare pe diametru

10

11

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

13

14

G02, G03(Interpolare circulara)


Fiecare axa se deplaseza circular pe coordonatele declarate cu viteza programata.

Conditii
1

Directia de rotire

Coordonatele punctului
final
Distanta pana la
punctul final
Distanta dintre punctul
de inceput si centrul
cercului
Raza cercului fara
semn, raza
circumferintei

Instructiune

Descriere

G02
G03
X,Z

Pe dreapta
Pe stanga
Sens orar
Sens invers orar
Sens invers orar
Sens orar
Locatia punctului final in coord. Absolute

U,W

Distanta de la pct de inceput la cel final

I,K
R

Distanta de la punctul de inceput la


centrul cercului cu semn ,valoarea razei (I
desemneaza intotdeauna raza)
Raza circumferintei

15

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

17

18

19

20

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/18T
Parametrul 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

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 stabilit
G29 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

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

Exemple\ul 1) Pas constant


G32 X(u) Z(w) F : Pentru ca este conic se aplica pe ambele axe simultam

Referinta)
Valori pentru filetul incomplet 1 si 2
3,6 xLxn
1
L = pasul filetului
1800
n= turatia universalului
Lxn
2
1800

24

25

26

27

Compensarea de raza a sculei


G40 : anularea compensarii de raza
G41 : 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

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

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

31

Nr OFFSET
01
02
.
.
16

X
0.75
-1.234
.
.
.

Z
-0.93
10.987
.
.
.

0.4
0.8
.
.
.

Gama de valori pentru OFFSET 0 +999.999mmmm

32

Directia sculei
3
2
.
.
.

33

34

G71 (CICLU DE DEGROSARE LONGITUDINAL)


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

Exemplu de program

35

36

Exemple de programe
Ciclu de degrosare longitudinal (G71) (Tip 1)

37

G72(CICLU DE DEGROSARE FRONTAL)


G72 W( d) R(e) :
G72 P_Q_U( u) W( w) F

Exemple de program

38

Exemple de program
Ciclu de degrosare frontal (G72)

39

G73(DEGROSARE DUPA CONTUR)


G73 U( i) R(d) W( k) :
G73 P Q U( u) W( w) F :

40

Exemple de program
Degrosare dupa contur(G73)

Valori pe diametru, in mm

41

42

G74(Gaurire intermitenta pe directia lui Z)


1) Ciclu de gaurire
G74 R(e) :
G74 Z(w) Q( k) F :

Exemplu de program

43

2) Ciclu de realizat canale frontale


G74 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 X
Q( k) : Volumul de taiere pe axa Z (Q5000=5mm)
X(u) : Volumul total pe axa X
Z(w) : Adancimea finala pe Z

R( d) : Volumul de retragere pe axa Z la final( Declarati semnul si raza in functie de


directia retragerii)
F : Avansul de lucru

44

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

45

46

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 X
Z(w) : Distanta pe axa Z
Q(k) : Deplasarea pe axa Z
P(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

Aceasta functie are acelasi efect ca si G74 cu diferenta ca axele X si Z sunt


inversateDaca se realizeaza un canal valorile Z si P se pot omite in acelasi timp

48

49

50

51

G76(Ciclu repetitiv de filetare)


Prin intermediul comenzii G76 se poate executa un ciclu de

52

(Exemplul 1) G76 Ciclu de filetare

53

(Exemplu) G76 Ciclu de filetare

54

55

G90 Ciclu fix


1) Ciclu de aschiere fix

56

Exemplu ) Cand conicitatea este R

57

(Exemplul 1) G90 Ciclu fix

58

(Exemplul 2) G90 Ciclu fix

59

60

G92 Ciclu fix

1) Ciclu fix de aschiere

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

61

Exemplul 1) Cand conicitatea este R


Examplu) M50 x 1.5

62

(Exemplul 1) G90 Ciclu fix

63

(Exemplul 2) G92 Ciclu de filetare

64

65

G94 (Degrosare in ciclu frontal)

X(U) : Punctul final pe X


Z(W) : Punctul final pe Z
R- : directia inclinarii
F:
Avansul de lucru

66

67

(Exemplul1) G94 Degrosare in ciclu frontal

68

(Exemplul 2) G94 Ciclu de degrosare frontal

69

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

Cod G
G96

Aschiere cu viteza de
aschiere constanta
Activat

G97

Dezactivat

Semnificatie

Unitati

Turatia axului principal se


modifica pentru a pastra viteza m/min
de aschiere constanta
Turatia axului principal ramane Rot/min
constanta

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
G96
G97

Semnificatie
Avans pe min
Avans pe rotatie

Unitati
mm/min
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 pornire
De aceea nu este necesara comanda G99 decat pentru a anula G98.

70

<Formula de calcul pentru raza placutei>

71

Exemplu) PROGRAM

72

Exemplu) PROGRAM

73

74

(Exemplul1 )

Proces
Dimensiuni
Material

Prelucrare frontal.Prlucrare diametre exterioare


45 x 60L
S45C

Conditii de utilizare a sculei


Prelucrare frontal.
SCULA
PCLNR/L
PCLNR/L-1

Prlucrare diametre exterioare


TIP PROCES
Degrosare
Finisare

SCULA
PCLNR/L
PCLNR/L-1

75

TIP PROCES
Degrosare
Finisare

(Exemplu 2 )

Proces
Dimensiuni
Material

Prelucrare frontal.Prlucrare diametre exterioare conic


70 x 100L
S45C

Conditii de utilizare a sculei


Prelucrare frontal.
SCULA
PCLNR/L
PCLNR/L-1

Prlucrare diametre exterioare


TIP PROCES
Degrosare
Finisare

SCULA
PCLNR/L
PCLNR/L-1

76

TIP PROCES
Degrosare
Finisare

(Exemplul 3 )

Proces
Dimensiuni
Material

Prelucrare frontal.Prlucrare diametre exterioare conic, tesire


60 x 75L
S45C

Conditii de utilizare a sculei


Prelucrare frontal.
SCULA
PCLNR/L
PCLNR/L-1

Prlucrare diametre exterioare


TIP PROCES
Degrosare
Finisare

SCULA
PCLNR/L
PCLNR/L-1

77

TIP PROCES
Degrosare
Finisare

(Exemplul 4 )

Proces
Dimensiuni
Material

Prelucrare frontal.Prlucrare diametre exterioare.Canale,tesire,raza


70 x 70L
S45C

Conditii de utilizare a sculei


Prelucrare frontal
SCULA

TIP
PROCES

PCLNR/L
Degrosare
PCLNR/L-1 Finisare

Prelucrare diametru exterior.


SCULA

PCLNR/L
PCLNR/L-1

TIP
PROCES

Degrosare
Finisare

78

Executie canal
SCULA

TIP
PROCES

PCLNR/L
Degrosare+finisare
PCLNR/L-1

Exemplul 5 )

Proces
Prelucrare frontal.Prlucrare diametre exterioare.Canale,tesire,raza, filetare
Dimensiuni 90 x 80L
Material
S45C

Conditii de utilizare a sculei


Prelucrare frontala
SCULA
TIP PROCES
PCLNR/L
Degrosare
PCLNR/L-1
Finisare

Prelucrare diametre exterioare


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

Executie canale Executie filetare


SCULA
TIP PROCES
R/L 154,91
Degrosare+finisare

SCULA
R/L 166,0

79

TIP PROCES
Degrosare+finisare

Exemplul 6 )

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

Conditii de utilizare a sculei


Prelucrare frontal
SCULA

PCLNR/L
PCLNR/L-1

Prelucrare diametre exterioare

TIP PROCES

Degrosare
Finisare

SCULA

PCLNR/L
PCLNR/L-1

Degrosare
Finisare

Prelucrare frontal
SCULA

Profilata

Executie canal

TIP PROCES

SCULA

TIP PROCES

R/L 154,91

Degr.+ finisare

Filetare
TIP PROCES

SCULA

Degr. + finisare

R/L 166,0

80

TIP PROCES

Degr. + finisare

(Exemplul 7 )

Proces
Dimensiuni
Material

.Prlucrare diametre exterioare. Raze


80 x120L
S45C

Conditii de utilizare a sculei


Prelucrare diametre exterioare
SCULA
SVVBN

TIP PROCES
Degrosare+ finisare

81

(Exemplul 8 )

Proces
Dimensiuni
Material

Prelucrare diametre exterioare pe circumferinta


82 x 120L
S45C

Conditii de utilizare a sculei


Prelucrare diametre exterioare
SCULA
SVVBN

TIP PROCES
Degrosare+ finisare

82

(Exemplul 9 )

Proces
Dimensiuni
Material

.Prlucrare diametre exterioare. Filetare. Tesire, raze


60 x 110L
S45C

Conditii de utilizare a sculei


Prelucrare frontala
SCULA
TIP PROCES
PCLNR/L
Degrosare
PCLNR/L-1
Finisare

Prelucrare diametre exterioare


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

Executie canale
SCULA
R/L 154,91

Executie filetare
SCULA
R/L 166,0

TIP PROCES
Degrosare+finisare

83

TIP PROCES
Degrosare+finisare

(Exemplul 10 )

Proces
Dimensiuni
Material

Prlucrare diametre exterioare. Prelucrare diametre interioare


60 x 110L
S45C

Conditii de utilizare a sculei


Prelucrare frontal
SCULA

PCLNR/L
PCLNR/L-1

TIP PROCES

Degrosare
Finisare

Prelucrare diametre exterioare


SCULA

PCLNR/L
PCLNR/L-1

TIP PROCES

Degrosare
Finisare

84

Prelucrare diametre interioare


SCULA
S-20S PCLNR/L
S-20S PCLNR/L

TIP PROCES

Degrosare
Finisare

(Exemplul 11 )

Proces
Dimensiuni
Material

Prlucrare diametre exterioare. Prelucrare diametre interioare


110 x 75L x 25 (Teava)
S45C

Problema 1) Program cand materialul este teava


Problem 2) Program cand materialul este bara

Conditii de utilizare a sculei


Prelucrare frontal
SCULA

PCLNR/L
PCLNR/L-1

TIP PROCES

Degrosare
Finisare

Prelucrare diametre exterioare


SCULA

PCLNR/L
PCLNR/L-1

TIP PROCES

Degrosare
Finisare

85

Prelucrare diametre interioare


SCULA
S-20S PCLNR/L
S-20S PCLNR/L

TIP PROCES

Degrosare
Finisare

Exemplul 12 )

Proces
Dimensiuni
Material

Prlucrare diametre exterioare. Prelucrare diametre interioare


110 x 75L x 25 (Teava)
S45C

Conditii de utilizare a sculei


Prelucrare frontala
SCULA
TIP PROCES
PCLNR/L
Degrosare
PCLNR/L-1
Finisare

Prelucrare diametre exterioare


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

Executie canale
SCULA
PCLNR/L
PCLNR/L-1

Prelucrare diametru interior


SCULA
TIP PROCES
S-20S PCLNR/L Degrosare
S-20S PCLNR/L Finisare

TIP PROCES
Degrosare+finisare

86

Exemplul 13 )

Proces
Dimensiuni
Material

Prlucrare diametre exterioare. Prelucrare diametre interioare. Tesire. Canal


90 x 60L x 20 (Teava)
S45C

Problema 1) Program cand materialul este teava


Problem 2) Program cand materialul este bara

Conditii de utilizare a sculei


Prelucrare frontala
SCULA
TIP PROCES
PCLNR/L
Degrosare
PCLNR/L-1
Finisare

Prelucrare diametre exterioare


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

Executie canale diametru interior


SCULA
TIP PROCES
PCLNR/L
Degrosare+finisare
PCLNR/L-1

Prelucrare diametru interior


SCULA
TIP PROCES
S-20S PCLNR/L Degrosare
S-20S PCLNR/L Finisare

87

Tabel ajutator cu functii trigonometrice

88

FORMULE
1. Teorema lui Pythagora

2. Functii trigonometrice

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

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

89

Conditii de aschiere

1. Conditii de aschiere
Material
Clasificare
Otel carbon
Rezistenta
la tractiune
60kg/mm

Degrosare

Finisare

Otel aliat
140kg/mm

Fonta
HB 150

Aluminiu

Bronz
Alama

Otel
inoxidabil

Adancimea de
aschiere d (mm)
3 -5

Viteza de aschiere
v (m/min)
180 - 200

Avansul
F (mm/rot)
0,3 0,4

Materialul
sculei
P10 20

2-3

200 250

0,3 0,4

P10 20

0,2 0,5

250 280

0,1 0,2

P01 10

Filetare

124 125

P10 20

Canal

90 110

0,08 0,2

P10 20

Centruire

1000 1600 rot


- 25

0,08 0,15

SKH 2

Gaurire
Degrosare

34

150 180

0,08 0,2
0,3 0,4

SKH 9
P10 20

Finisare

0,2 0,5

200 250

0,1 0,2

P10 20

Canal
Degrosare

34

70 - 100
200 250

0,08 0,2
0,3 0,5

P10 20
K10 20

Finisare

0,2 0,5

250 280

0,1 0,2

K10 20

Canal
Degrosare

24

100 - 125
400 1000

0,08 0,2
0,3 0,5

K10 - 20
K10

Finisare

0,2 0,5

700 1600

0,1 0,2

K10

Canal
Degrosare

35

350 - 1000
150 300

0,1 0,2
0,2 0,4

K10
K10

Finisare

0,2 0,5

200 500

0,1 0,2

K10

Canal
Degrosare

23

150 - 200
150 180

0,1 0,2
0,2 0,35

K10
P10 20

Finisare

0,2 0,5

180 200

0,1 0,2

P01 10

60 - 90

- 0,15

P10 - 20

Canal

(Note) 1) Conditii pentru scule placate


2) Conditiile de aschiere se schimba in functie de unghiurile sculelor

90

2. Date pentru filetare pentru material

PAS
Adancime
Filet
Rorunjire
Varf

Numar
de
treceri

P1.0
H2

1.0
0.6

1.25
0.74

1.5
0.89

1.75
1.05

2.0
1.19

2.5
1.49

3.0
1.79

3.5
2.08

4.0
2.38

4.5
2.68

5.0
2.98

0.07

0.09

0.11

0.13

0.14

0.18

0.22

0.25

0.29

0.32

0.36

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

0.26
0.20
0.10
0.05

0.30
0.20
0.11
0.08
0.05

0.30
0.20
0.14
0.12
0.09
0.05

0.30
0.25
0.16
0.12
0.10
0.07
0.05

0.30
0.25
0.20
0.14
0.11
0.08
0.06
0.05

0.30
0.28
0.24
0.20
0.15
0.11
0.09
0.07
0.05

0.35
0.30
0.28
0.22
0.19
0.13
0.10
0.08
0.07
0.05
0.05

0.35
0.35
0.30
0.25
0.20
0.15
0.12
0.10
0.08
0.05
0.05
0.05

0.35
0.35
0.30
0.26
0.23
0.20
0.17
0.14
0.10
0.10
0.08
0.05
0.05

0.40
0.35
0.30
0.28
0.25
0.22
0.20
0.15
0.12
0.10
0.09
0.08
0.05
0.05
0.05

0.45
0.35
0.32
0.30
0.25
0.25
0.20
0.17
0.15
0.15
0.10
0.10
0.08
0.06
0.06

91

92

1.Duceti masina la referinta in mod manual.


2. Introduceti piesa in bacuri si aduceti scula in contact cu piesa la fata acesteia
3. Dupa ce s-a realizat contactul nu mai trebuie deplasata scula pe axa Z
4. Selectati ecranul WORKSHIFT
5. Introduceti datele si anume valoarea coordonatei Z din programsi dupa ce se apasa tasta
MEASURE masina va calcula automat pozitia de start..
6. Dupa ce ati introdus datele apasati butonul OFFSET

93

94

95

4. Pregatiti alta scula pentru a seta pozitia acesteia


5. 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 automat
7. Gasiti OFFSETUL pe X prin aceasi metoda ca la punctul 3
8. 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

CODURI M
M00: STOP PROGRAM
Cand 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 CICLU
NOTA
Axul principal se opreste la M00. Bacurile se pot inchide si deschide din pedala fara a
schimba modul de lucru
M01: STOP OPTIONAL
Acest 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
functie
M02: SFARSIT DE PROGRAM
Acest cod este folosit in ultima fraza de program si dupa executia acestui cod masina se
opreste din ciclu automat si executa o comanda de Reset
M03: ROTIRE AX PRINCIPAL IN SENS INVERS ORAR
Acest 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 eroare
M04: ROTIRE AX PRINCIPAL IN SENS ORAR
Acest 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 eroare
M05: OPRIRE AX PRINCIPAL
Acest 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 presiune
M08: PORNIRE POMPA DE RACIRE
Acest 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 RACIRE
Acest cod realizeaza oprirea pompelor de racire
M10: PARTS CATCHER INAINTE (OPTIUNE)
Acest cod realizeaza ridicarea PARTS CATCHER pentru colectarea piesei debitate din
universal

97

CODURI M
M11: RETRAGERE PARTS CATCHER
Acest cod realizeaza retragere PARTS CATCHER
M13: JET DE AER PE TURELA (OPTIUNE)
Acest cod realizeaza activarea unui jet de er pe turela
M14: JET DE AER PE UNIVERSAL (OPTIUNE)
Acest cod realizeaza activarea unui jet de er pe universal
M15: OPRIRE JET DE AER (OPTIUNE)
Acest cod realizeaza oprirea jetului de aer
Este disponibil pentru M13 si M14
M17: BLOCARE AXE MASINA
Acest cod realizeaza blocarea axelor masinii. Este disponibil doar in modul MDI
M18: DEBLOCARE AXE MASINA
Acest cod realizeaza deblocarea axelor masinii. Este disponibil doar in modul MDI
M19: ORIENTAREA AXULUI PRINCIPAL (OPTIUNE)
Acest cod opreste axul principal la un unghi fix.
M19SXXX multi orientare ax principal
Cand M19 si S sunt comandate in acelasi bloc pozitia de oprire a axului este determinata de
codul S
M24: PORNIRE BANDA PENTRU SPAN (OPTIONAL)
Acest cod realizeaza pornirea benzii pentru span
M25: OPRIRE BANDA PENTRU SPAN (OPTIONAL)
Acest cod realizeaza oprirea benzii pentru span
M31: DEZACTIVARE BLOCARE BACURI SI PINOLA
Acest cod permite operarea automata cand bacurile sunt deschise precum si actionarea
pinolei in timpul rotirii.
M32 : DEZACTIVARE BLOCARE LINETA
Acest cod permite inchiderea si deschiderea linetei in timpul rotirii axului principal
M33: ROTIRE SCULA ROTATIVA IN SENS INVERS ORAR
Acest cod realizeaza rotirea sculei rotative in sens invers orar.
M34: ROTIRE SCULA ROTATIVA IN SENS ORAR
Acest cod realizeaza rotirea sculei rotative in sens orar.
M335: OPRIRE SCULA ROTATIVA
Acest cod realizeaza oprirea sculei rotative..

CODURI M
M11: RETRAGERE PARTS CATCHER
Acest cod realizeaza retragere PARTS CATCHER
M13: JET DE AER PE TURELA (OPTIUNE)
98

Acest cod realizeaza activarea unui jet de er pe turela


M14: JET DE AER PE UNIVERSAL (OPTIUNE)
Acest cod realizeaza activarea unui jet de er pe universal
M15: OPRIRE JET DE AER (OPTIUNE)
Acest cod realizeaza oprirea jetului de aer
Este disponibil pentru M13 si M14
M17: BLOCARE AXE MASINA
Acest cod realizeaza blocarea axelor masinii. Este disponibil doar in modul MDI
M18: DEBLOCARE AXE MASINA
Acest cod realizeaza deblocarea axelor masinii. Este disponibil doar in modul MDI
M19: ORIENTAREA AXULUI PRINCIPAL (OPTIUNE)
Acest cod opreste axul principal la un unghi fix.
M19SXXX multi orientare ax principal
Cand M19 si S sunt comandate in acelasi bloc pozitia de oprire a axului este determinata de
codul S
M24: PORNIRE BANDA PENTRU SPAN (OPTIONAL)
Acest cod realizeaza pornirea benzii pentru span
M25: OPRIRE BANDA PENTRU SPAN (OPTIONAL)
Acest cod realizeaza oprirea benzii pentru span
M31: DEZACTIVARE BLOCARE BACURI SI PINOLA
Acest cod permite operarea automata cand bacurile sunt deschise precum si actionarea
pinolei in timpul rotirii.
M32 : DEZACTIVARE BLOCARE LINETA
Acest cod permite inchiderea si deschiderea linetei in timpul rotirii axului principal
M33: ROTIRE SCULA ROTATIVA IN SENS INVERS ORAR
Acest cod realizeaza rotirea sculei rotative in sens invers orar.
M34: ROTIRE SCULA ROTATIVA IN SENS ORAR
Acest cod realizeaza rotirea sculei rotative in sens orar.
M335: OPRIRE SCULA ROTATIVA
Acest cod realizeaza oprirea sculei rotative..

99

100

101

102

103

M169: INCHIDERE UNIVERSAL SECUNDAR


Acest cod realizeaza inchiderea universalului secundar in mod automat
M203: ROTIREA AMBELOR UNIVERSALE IN SENS ORAR IN MOD SINCRON
Universalul principal si cel secundar pornesc simultan in sens orar. Miscarea lor este
sincronizata dupa rotatia universalului principal
M204: ROTIREA AMBELOR UNIVERSALE IN SENS INVERS ORAR IN MOD
SINCRON
Universalul principal si cel secundar pornesc simultan in sens invers orar. Miscarea lor
este sincronizata dupa rotatia universalului principal
M205: OPRIREA UNIVERSALELOR IN MOD SINCRON
Rotirea sincronizata a celor 2 universale este intrerupta

104

S-ar putea să vă placă și