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.

2

3

In general. sunt folosite functiile G standard insa se pot folosi si codurile speciale in functie de setarea unor anumiti parametrii. adica functiile care sunt active inca de la pornirea masinii.FUNCTII G COD G STANDARD #G00 G01 G02 G03 G04 G20 #G21 #G22 G23 G27 G28 G29 G30 #G32 G40 G41 G42 G50 G70 G71 G72 G73 G74 G75 G76 G90 G92 G94 G96 #G97 G98 #G99 COD G SPECIAL G00 G01 G02 G03 G04 G20 G21 G22 G23 G27 G28 G29 G30 G33 G40 G41 G42 G92 G70 G71 G72 G73 G74 G75 G76 G77 G78 G79 G96 #G97 G94 #G95 G90 G91 00 GRUP 01 FUNCTIE 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. 2. Seteaza o turatie constanta Stabileste avansul in mm/min Stabileste avansul mm/rot Programare in coordonate absolute Programare in coordonate relative 00 06 04 01 07 00 01 02 05 03 Note) 1. 4 . Semnul # marcheaza functiile modale.

Lista de coduri M CO D DESCRIERE OBS COD M39 M40 M41 M42 M43 M46 M47 M50 M51 M52 M53 M54 M58 M59 M61 M62 M63 M64 M65 M66 M67 M68 M69 M70 M74 M75 DESCRIERE 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 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 INCHIDERE BACURI DESCHIDERE BACURI OBS M00 STOP PROGRAM M01 STOP OPTIONAL M02 SFARSIT PROGRAM 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 M24 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 OPT OPT OPT OPT OPT OPT OPT OPT OPT αP60 αP60 OPT OPT OPT OPT OPT MDI MDI OPT OPT OPT OPT OPT AXA 3 AXA 3 OPT 5 .

COD M76 M77 M78 M79 M80 M81 M84 M85 M86 M87 M88 M89 M90 M91 M92 M93 M94 M98 M99 M103 M104 M105 M110 M111 M114 M119 DESCRIERE TESIRE COLTURI ACTIVA TESIRE COLTURI INACTIV STRANGERE PINOLA DESFACERE PINOLA OBS COD M131 M163 M164 M165 M168 M169 M203 M204 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 BRAT MASURARE SCULA IN OPT JOS BRAT MASURARE SCULA IN OPT SUS ROTIRE TURELA SENS ORAR 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 AXA B AXA B M205 M206 AXA 3 AXA 3 OPT OPT OPT 6 .

M00 : Pentru aceasta comanda. Este recomandat ca acestea sa fie declarate in blocuri separate. 3. Daca butonul nu este activat atunci aceasta functie va fi ignorata. M76.. 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. Muchiile ascutite se rotunjesc datorita caracteristicilor motorului Ac.SECUNDAR Note) 1. 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 . cand se comanda M75 (detectarea erorii este dezactivata cand se comanda M74 (detectarea erorii este activata) 4. 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. Pentru a evita acest lucru folositi codurile M74 si M75.

I. arc.X P P.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 Numarul de repetari al unui program auxiliar Parametrii pentru cicluri fixe Functie de avans Functie auxiliara Functie pentru universal Functie pentru scula Asteptare Desemneaza un program Desemneaza numere de secvente Numarde repetitii Parametrii Un bloc este compus dupa cum urmeaza 8 .Functie Numar de program Numar de secventa de program Functie preparatorie Coordonate Adresa O(EIA)/(ISO) N G X.W I.Q L A.U.Z U.E M S T P.K Descriere Numar de program Numar de secventa de program Specifica un tip de miscare (linie.D.K R F.

este recomandat sa se foloseasca acelasi numar si pentru scula si pentru offset.999mm Valoarea compensarii pe axa X este desemnata ca valoare pe diametru 9 .001mm Valoarea maxima de compensare : + 999. 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.Descrierea adreselor Functia T este folosita pentru a desemna numarul sculei si compensarea pentru aceasta scula. Valoarea minima de compensare : + 0.

10 .

11 .

K.AUTO TESIRE „C” SI ROTUNJIRE AUTOMATA „R” (OPTINAL) Note) (1) Dupa ce s-a comandat G01 pe una dintre axe .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 .Daca se comanda de 2 ori in acelasi bloc I.R in aceasi fraza cu X si Z . 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.K. (3) In modul G01 pot aparea urmatoarele erori – Daca se comanda I.

13 .

14 .

valoarea razei (I desemneaza intotdeauna raza) Raza circumferintei 3 15 .G02. raza circumferintei Instructiune G02 G03 X.W I. G03(Interpolare circulara) Fiecare axa se deplaseza circular pe coordonatele declarate cu viteza programata. Absolute Distanta de la pct de inceput la cel final Distanta de la punctul de inceput la centrul cercului cu semn . Conditii 1 2 Directia de rotire Coordonatele punctului final Distanta pana la punctul final Distanta dintre punctul de inceput si centrul cercului Raza cercului fara semn.Z U.K R Descriere Pe dreapta Pe stanga Sens orar Sens invers orar Sens invers orar Sens orar Locatia punctului final in coord.

(6) Cand punctul final nu se afla pe circumferinta ca urmare a desemnarii gresite a lui K: 16 . (4) Cand se desemneaza un R care este mai mic decat jumatate din distanta de deplasare. (3) Este recomandat sa se foloseasca R cand se realizeaza o raza mai mica de 180 0 . nu anulati R si realizati jumatate de cerc. (2) G02 I_: Realizeaza un cerc.K si R in acelasi timp R este activ.Note) (1)Daca I sau K au valoare 0 se pot omite. (5) Cand se defineste I.

17 .

18 .

19 .

20 .

0 : (G04 P1000 : ) Intoarcerea automata la referinta Referinta este reprezentata de un anumit punct fixat in coordonatele masinii. In cazul unei temporizari de 10 secunde: G04 X10. G28 X(u) Z(w) : Exemplu ) Cand parametrul N708(X) este 330000 N709(Z) este 529000 21 . Z) N709(Z) 1) G27(Verificarea intoarcerii la referinta) Pozitia este determinata prin deplasare rapida la valoarea setata in parametrii CNC prin comanda.0 : (G04 X10000 : ) G04 U10.se va executa urmatoarea fraza.1 G04 (Asteptare) Dupa trecerea timpului comandat prin X(u) sau P . 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.0 : (G04 U10000 : ) G04 P10000. Exemplu) Cand parametrul N708(X) este 330000 N709(Z)este 529000 Daca pozitia finala este pozitia de referinta atunci lampa de referinta este activa. Valorile acestor coordonate sunt setate in parametrii OT-C/F FS16/18T Parametrul Nr N708(X) N1240(X.

a-2-a referinta este folosita ca punct de start pentru programe. Nota) Cand se comanda G28. 22 . in principiu toate compensarile sculei trebuiesc anulate.Efectul lui G28 este acela axele comandate ajung la referinta trecand prin centru. 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 .

G32 Z(w) F : (G32 se aplica intr-un singur bloc) X(u) F : Exaemplu 1) Filet drept ∗ Cand se executa G32 .G32 (CICLU DE FILETARE) Folosind comanda G32 se pot executa filete drepte sau conice de un anumit pas. 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 .

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. (In cazul compensarii de raza . Exemplul 1) Cand nu se foloseste compensare de raza trerbuiesc calculate valorile a si b 28 . G42 : Cand scula se afla in dreapta piesei si in functie de directia de inaintare.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. Din acest motiv aceasta compensare se numeste compensare de raza. trebuie sa adaugati valoarea razei R si a pozitiei Tin coloanele din pagina de OFFSET.

Exemplul 2) Cand se foloseste compensarea de raza ∗ Nu trebuiesc calculate valorile a si b.. Prezentare 1) In cazul in care nu exista compensare Prezentare 2) In cazul in care exista compensare 29 . ∗ Daca pozitiile a si b sunt date in program scula se compenseaza automat si se deplaseaza la valoarea compensata.

Din acest motiv .1) Directia imaginara (In cazul coordonatelor pe dreapta) Directia imaginara vazuta din centrul razei este dictata de directia de taiere a sculei . Directia si numarul imaginar sunt alese din urmatoarele 8 tipuri. 30 . trebuie setata cu volumul de compensare.

31 .

.8 . Z -0. 16 X 0. . .999mmmm 32 .234 .987 .Nr OFFSET 01 02 . . Gama de valori pentru OFFSET 0 – +999. . . .75 -1.4 0. 0. . Directia sculei 3 2 .93 10. .

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 .

in mm 41 .Exemple de program Degrosare dupa contur(G73) Valori pe diametru.

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 .

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

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 .

5 62 .Exemplul 1) Cand conicitatea este R Examplu) M50 x 1.

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

Aschiere cu viteza de aschiere constanta Activat Dezactivat

Semnificatie Turatia axului principal se modifica pentru a pastra viteza de aschiere constanta Turatia axului principal ramane constanta

Unitati m/min 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 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 TIP PROCES Degrosare Finisare Prlucrare diametre exterioare SCULA PCLNR/L PCLNR/L-1 TIP PROCES Degrosare Finisare

75

SCULA PCLNR/L PCLNR/L-1 TIP PROCES Degrosare Finisare Prlucrare diametre exterioare SCULA PCLNR/L PCLNR/L-1 TIP PROCES Degrosare Finisare 76 .(Exemplu 2 ) Proces Dimensiuni Material Prelucrare frontal.Prlucrare diametre exterioare conic Ø70 x 100L S45C Conditii de utilizare a sculei Prelucrare frontal.

(Exemplul 3 ) Proces Dimensiuni Material Prelucrare frontal. tesire Ø60 x 75L S45C Conditii de utilizare a sculei Prelucrare frontal.Prlucrare diametre exterioare conic. SCULA PCLNR/L PCLNR/L-1 TIP PROCES Degrosare Finisare Prlucrare diametre exterioare SCULA PCLNR/L PCLNR/L-1 TIP PROCES Degrosare Finisare 77 .

Canale.raza Ø70 x 70L S45C Conditii de utilizare a sculei Prelucrare frontal SCULA TIP PROCES Prelucrare diametru exterior.Prlucrare diametre exterioare. SCULA TIP PROCES Executie canal SCULA TIP PROCES PCLNR/L Degrosare PCLNR/L-1 Finisare PCLNR/L PCLNR/L-1 Degrosare Finisare PCLNR/L Degrosare+finisare PCLNR/L-1 78 .tesire.(Exemplul 4 ) Proces Dimensiuni Material Prelucrare frontal.

Exemplul 5 ) Proces Prelucrare frontal. filetare Dimensiuni Ø90 x 80L Material S45C Conditii de utilizare a sculei Prelucrare frontala SCULA TIP PROCES PCLNR/L Degrosare PCLNR/L-1 Finisare Executie canale Executie filetare SCULA TIP PROCES R/L 154.raza.0 TIP PROCES Degrosare+finisare 79 .91 Degrosare+finisare Prelucrare diametre exterioare SCULA TIP PROCES PCLNR/L Degrosare PCLNR/L-1 Finisare SCULA R/L 166.Prlucrare diametre exterioare.Canale.tesire.

91 Degr. + finisare 80 .0 Degr.Prlucrare diametre exterioare. conturare) Dimensiuni Ø65 x 88L Material S45C Conditii de utilizare a sculei Prelucrare frontal SCULA TIP PROCES Prelucrare diametre exterioare SCULA TIP PROCES Executie canal SCULA TIP PROCES PCLNR/L PCLNR/L-1 SCULA Degrosare Finisare PCLNR/L PCLNR/L-1 Degrosare Finisare Filetare R/L 154. Filetare. + finisare R/L 166.+ finisare Prelucrare frontal TIP PROCES SCULA TIP PROCES Profilata Degr.Exemplul 6 ) Proces Prelucrare frontal.

(Exemplul 7 ) Proces Dimensiuni Material . Raze Ø80 x120L S45C Conditii de utilizare a sculei Prelucrare diametre exterioare SCULA SVVBN TIP PROCES Degrosare+ finisare 81 .Prlucrare diametre exterioare.

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

0 TIP PROCES Degrosare+finisare 83 . Tesire.(Exemplul 9 ) Proces Dimensiuni Material . raze Ø60 x 110L S45C Conditii de utilizare a sculei Prelucrare frontala SCULA TIP PROCES PCLNR/L Degrosare PCLNR/L-1 Finisare Executie canale SCULA R/L 154.91 TIP PROCES Degrosare+finisare Prelucrare diametre exterioare SCULA TIP PROCES PCLNR/L Degrosare PCLNR/L-1 Finisare Executie filetare SCULA R/L 166.Prlucrare diametre exterioare. Filetare.

Prelucrare diametre interioare Ø60 x 110L S45C Conditii de utilizare a sculei Prelucrare frontal SCULA TIP PROCES Prelucrare diametre exterioare SCULA TIP PROCES Prelucrare diametre interioare SCULA S-20S PCLNR/L S-20S PCLNR/L TIP PROCES PCLNR/L PCLNR/L-1 Degrosare Finisare PCLNR/L PCLNR/L-1 Degrosare Finisare Degrosare Finisare 84 .(Exemplul 10 ) Proces Dimensiuni Material Prlucrare diametre exterioare.

(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 TIP PROCES Prelucrare diametre exterioare SCULA TIP PROCES Prelucrare diametre interioare SCULA S-20S PCLNR/L S-20S PCLNR/L TIP PROCES PCLNR/L PCLNR/L-1 Degrosare Finisare PCLNR/L PCLNR/L-1 Degrosare Finisare Degrosare Finisare 85 .

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 Executie canale SCULA PCLNR/L PCLNR/L-1 TIP PROCES Degrosare+finisare Prelucrare diametre exterioare SCULA TIP PROCES PCLNR/L Degrosare PCLNR/L-1 Finisare Prelucrare diametru interior SCULA TIP PROCES S-20S PCLNR/L Degrosare S-20S PCLNR/L Finisare 86 .Exemplul 12 ) Proces Dimensiuni Material Prlucrare diametre exterioare.

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 Executie canale diametru interior SCULA TIP PROCES PCLNR/L Degrosare+finisare PCLNR/L-1 Prelucrare diametre exterioare SCULA TIP PROCES PCLNR/L Degrosare PCLNR/L-1 Finisare Prelucrare diametru interior SCULA TIP PROCES S-20S PCLNR/L Degrosare S-20S PCLNR/L Finisare ( 87 .Exemplul 13 ) Proces Dimensiuni Material Prlucrare diametre exterioare. Tesire. Prelucrare diametre interioare.

Tabel ajutator cu functii trigonometrice 88 .

Functii trigonometrice 3. 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 .FORMULE 1. 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. Teorema lui Pythagora 2.

200 150 – 180 180 – 200 60 .2 0.Conditii de aschiere 1.2 0.4 0.2 – 0.1 – 0.1 – 0.4 0.2 Materialul sculei P10 – 20 P10 – 20 P01 – 10 P10 – 20 Finisare Filetare Canal Centruire Otel aliat 140kg/mm Gaurire Degrosare Finisare Fonta HB 150 Canal Degrosare Finisare Aluminiu Canal Degrosare Finisare Bronz Alama Canal Degrosare Finisare Otel inoxidabil Canal Degrosare Finisare Canal 0.2 – 0.2 0.5 0.0.125 400 – 1000 700 – 1600 350 .2 – 0.5 2–4 0.08 – 0.3 – 0.25 Avansul F (mm/rot) 0.5 3–5 0.3 – 0.35 0.08 – 0.2 – 0.2 0.1 – 0.5 0.2 – 0.4 0.08 – 0.5 0.5 150 – 180 200 – 250 70 .3 – 0.2 – 0.2 0.4 0.1000 150 – 300 200 – 500 150 .5 2–3 0.15 0.3 – 0.2 – 0.2 – 0.1 – 0.3 – 0.2 0.5 3–4 0. Conditii de aschiere Material Clasificare Otel carbon Rezistenta la tractiune 60kg/mm Degrosare Adancimea de aschiere d (mm) 3 -5 2-3 Viteza de aschiere v (m/min) 180 .08 – 0.1 – 0.2 0.100 200 – 250 250 – 280 100 .1 – 0.200 200 – 250 250 – 280 124 – 125 90 – 110 1000 – 1600 rot .1 – 0.2 .2 0.2 0.08 – 0.20 K10 K10 K10 K10 K10 K10 P10 – 20 P01 – 10 P10 .20 3–4 0.1 – 0.90 (Note) 1) Conditii pentru scule placate 2) Conditiile de aschiere se schimba in functie de unghiurile sculelor 90 .15 P10 – 20 SKH 2 SKH 9 P10 – 20 P10 – 20 P10 – 20 K10 – 20 K10 – 20 K10 .2 0.

11 0.2.05 0.89 0.08 0.11 0.35 0.14 0.30 0.30 0.15 0.74 0.06 0.09 0.0 H2 R 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1.68 0.07 0.23 0.30 0.14 0.30 0.0 1.17 0.07 0.05 1.35 0.05 0.05 1.15 0.25 0.17 0.09 0.08 0.05 2.12 0.19 0.20 0.15 0.08 0.15 0.05 4.18 0.24 0.20 0.06 Numar de treceri 91 .30 0.32 0.10 0.22 0.20 0.38 0.79 0.13 0.32 0.40 0.35 0.20 0.19 0.05 0.6 0.16 0.75 1.25 0.10 0.10 0.05 0.35 0.20 0.09 0.29 0.08 0.05 0.08 0.30 0.05 1.10 0.98 0.49 0.09 0.22 0. Date pentru filetare pentru material PAS Adancime Filet Rorunjire Varf P1.25 0.05 2.12 0.14 0.25 0.25 0.35 0.35 0.0 2.11 0.06 0.12 0.28 0.10 0.26 0.5 2.30 0.15 0.10 0.10 0.25 0.10 0.05 0.07 0.0 0.20 0.20 0.30 0.20 0.05 3.05 5.30 0.08 0.5 1.13 0.11 0.05 4.26 0.0 2.05 0.30 0.20 0.36 0.5 0.10 0.08 0.05 3.12 0.45 0.22 0.14 0.35 0.28 0.07 0.25 0.0 1.25 0.08 0.5 2.28 0.

92 .

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

94 .

95 .

2. Z100. OFFSET-ul pentru fiecare scula in parte se ia dupa metoda de mai sus (Atentie) 1. Pregatiti alta scula pentru a seta pozitia acesteia 5. Atingeti usor de marginea piesei 6. Gasiti OFFSETUL pe X prin aceasi metoda ca la punctul 3 8. 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. T0100 S1800 M42 : G96 S170 M03 : 96 . Pentru sculele tip burghiu setati offset numai pe axa Z. In ecranul WORK/SHIFT introduceti doar valori pe Z . Pentru axa X folositi valoarea „0” 3. nu si pe X .4. Daca introduceti valoarea gasita dupa metoda de mai sus diferenta dintre cele 2 scule va fi determinata si inregistrata automat 7.

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 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. 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. Daca se comanda din nou M03 sau M04 axul se va roti cu viteza memorata. Cand masina se opreste c codul M00 se poate lucra manual folosind modul de lucru JOG. 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. 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. Chiar daca axul s-a oprit viteza de rotire a axului ramane activa. In acelasi bloc cu M03 trebuie specificat si un cod S. 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. Pentru a relua ciclul automat readuceti masina in modul automat si apasati butonul de START CICLU NOTA Axul principal se opreste la M00.

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. M34: ROTIRE SCULA ROTATIVA IN SENS ORAR Acest cod realizeaza rotirea sculei rotative in sens orar. CODURI M M11: RETRAGERE PARTS CATCHER Acest cod realizeaza retragere PARTS CATCHER M13: JET DE AER PE TURELA (OPTIUNE) 98 . Este disponibil doar in modul MDI M18: DEBLOCARE AXE MASINA Acest cod realizeaza deblocarea axelor masinii. 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) 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 M19: ORIENTAREA AXULUI PRINCIPAL (OPTIUNE) Acest cod opreste axul principal la un unghi fix.. 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.

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 M19: ORIENTAREA AXULUI PRINCIPAL (OPTIUNE) Acest cod opreste axul principal la un unghi fix. 99 . Este disponibil doar in modul MDI M18: DEBLOCARE AXE MASINA Acest cod realizeaza deblocarea axelor masinii. 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. M34: ROTIRE SCULA ROTATIVA IN SENS ORAR Acest cod realizeaza rotirea sculei rotative in sens orar. 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. M335: OPRIRE SCULA ROTATIVA Acest cod realizeaza oprirea sculei rotative.

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 M205: OPRIREA UNIVERSALELOR IN MOD SINCRON Rotirea sincronizata a celor 2 universale este intrerupta 104 . 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.

Sign up to vote on this title
UsefulNot useful