Sunteți pe pagina 1din 18

Comanda și programarea

echipamentelor de
deformare plastică- 05

Prof.dr.ing. Radu-Eugen BREAZ


Corecţia de lungime a sculei

 Lungimea fiecărei scule, determinată în faza de reglare a maşinii, trebuie


comunicată prin program echipamentului CNC, pentru ajustarea valorii
deplasărilor pe axa Z (corecţia de lungime a sculei)
 Fiecare deplasare pe axa Z va fi ajustată cu valoare lungimii sculei,
înscrisă într-un registru de memorie al echipamentului CNC
Corecţia de lungime a sculei

 Apelarea în program se face (echipamente FANUC):



G90 G54
T01 M06
G0 X0. Y-10. S1800 M03
G43 Z20. H01 – activarea corecţiei de lungime a sculei
….
 Activarea corecţiei de lungime a sculei trebuie făcută la prima deplasare
pe axa Z
- în registrul H01 este memorată (şi apelată) valoare lungimii sculei 1
- G43: valoarea din registrul H01 se adună la valoarea cotei din
program
- G44: valoarea din registrul H01 se scade din valoarea cotei din
program
Corecţia de lungime a sculei

 Exemplu:
G43 Z20. H01
- Lungimea sculei este 70 mm, valoare memorată în registrul H01
- Suprafaţa de referinţă a AP este deplasată la o cotă Z (faţă de originea
piesei):
Z = 20 (cota din program) + 70 (lungimea sculei) = 90
Corecţia de lungime a sculei

 Corecţia de lungime a sculei se poate folosi şi atunci când scula utilizată


efectiv în prelucrare este mai lungă / mai scurtă decât scula măsurată la
reglarea maşinii
Corecţia de lungime a sculei

 Anularea corecţiei de lungime a sculei se face fie cu adresa G49, fie


programând G43/G44 Z… H0
 Corecţia de lungime a sculei se anulează şi cu adresa M30
Corecţia de rază a sculei

 Corecţia de rază se utilizează pentru a evita necesitatea calculării


coordonatelor punctelor de pe echidistantă. Se vor introduce în program
coordonatele punctelor de pe conturul piesei, iar prin programarea unei
corecţii negative de rază, egală cu raza sculei, scula se va deplasa pe
echidistantă. În acest caz, corecţia de rază se mai numeşte şi corecţie de
traiectorie
 În cazul în care programul pentru prelucrarea unei piese a fost elaborat
ţinându-se cont de o anumită rază a sculei, iar prelucrarea propriu-zisă se
face cu o sculă de rază diferită, se utilizează de asemenea corecţia de rază a
sculei. Dacă raza sculei utilizată efectiv în prelucrare este mai mică decât a
sculei luată în considerare la întocmirea programului corecţia de rază este
negativă, iar dacă este mai mare corecţie de rază este pozitivă
Corecţia de rază a sculei

 Adrese utilizate în programarea corecţiei de rază:

G40 - anularea corecţiei de rază (fără corecţie de rază sau traiectorie)


G41 - scula se găseşte în stânga semifabricatului, după direcţia de mişcare
G42 - scula se găseşte în dreapta semifabricatului, după direcţia de mişcare
Corecţia de rază a sculei

 Corecţia de rază poate fi programată numai într-o fază în care se


programează o deplasare cu G00 sau G01

N10 G01 G42 X... Y... D01

- la sfârşitul execuţiei acestei fraze se atinge traiectoria corectată. Valoarea
corecţiei de rază se introduce în registrul D01


N15 G01 G40 X-5. Y-6.

- anularea corecţiei de rază se face de asemenea într-o frază în care este
activ G00 sau G01
Corecţia de rază a sculei
Corecţia de rază a sculei
Corecţia de rază a sculei

 Programul fără corecţie de rază:


%
O01977
N2 G17 G49 G80
N3 G90 G54
N4 T1 M06
N5 G0 X-6 Y-6 S1500 M03
N6 G43 Z5. H01
N7 G01 Z-2. F200. M08
N8 X0. Y-5.
N9 X120.
N10 G03 X123.536 Y-3.536 I0. J5.
N11 G01 X143.536 Y16.464
N12 G03 X145. Y20. I-3.536 J3.536
N13 G01 Y70.
N14 G03 X140. Y75. I-5. J0.
N15 G01 X20.
N16 G03 X-5. Y50. I0. J-25.
N17 G01 Y0.
N18 G03 X-4.41 Y-2.357 I5. J0.
N19 G00 Z5. M09
N20 M05
N21 G49 H00
N22 M30
%
Corecţia de rază a sculei

 Programul cu corecţie de rază:


%
O01978
N2 G17 G49 G80
N3 G90 G54
N4 T1 M06
N5 G0 Y-6. X-6. S1500 M03
N6 G43 Z5. H01
N7 G01 Z-2. F200. M08
N8 G42 Y0. D01
N9 X120.
N10 X140. Y20.
N11 Y70.
N12 X20.
N13 G03 X0. Y50. I0. J-20.
N14 G01 Y0.
N15 G40 X-5. Y-6.
N16 G00 X-10. Y-10.
N17 Z5. M09
N18 M05
N19 G49 H00
N20 M30
%
Structura generală a unui program CNC

Un program CNC conţine următoarele părţi distincte (secţiuni):


 începutul programului (1)
 schimbarea sculei (2)
 pornirea arborelui principal (3)
 poziţionarea rapidă pentru începerea prelucrării (4)
 pornirea lichidului de răcire (5)
 prelucrarea propriu-zisă (6)
 oprirea lichidului de răcire (7)
 oprirea arborelui principal (8)
 deplasarea într-o poziţie de siguranţă (9)
 sfârşitul programului (10)
Structura generală a unui program CNC

 Structura prezentată este valabilă pentru prelucrări care se realizează cu o


singură sculă.
 În cazul utilizării mai multor scule, secţiunile (2)-(8) se repetă pentru
fiecare sculă utilizată în prelucrare.
Structura generală a unui program CNC
Structura generală a unui program CNC

% - caracter de început program


O01970 - numele (numărul programului) (1) începutul programului
N1 G17 G40 G49 G80 - bloc de siguranţă
N2 G90 G54 - sistem absolut, originea piesei
N3 T1 M06 - schimbarea sculă (2) schimbare sculă

N4 S2000 M03 - pornire arbore principal (3) pornire AP

N5 G00 X-15. Y-6. - poziţionare rapidă


N6 G43 Z2. H01 - activare corecţie de lungime a sculei (4) poziţionare rapidă
N7 Z-5. - poziţionare rapidă la cota Z de prelucrare
N8 M08 - pornire lichid de răcire (5) pornire lichid de răcire

N9 G01 G42 Y0. D01 F200. - interpolare liniară, activare corecţie de rază
N10 X0. - interpolare liniară
N11 X100. - interpolare liniară
N12 Y100. - interpolare liniară (6) prelucrare propriu-zisă
N13 X0. - interpolare liniară
N14 Y0. - interpolare liniară
N15 G40 X-7.5 Y-17.99 - interpolare liniară, dezactivare corecţie de rază
N16 G00 Z2. - retragere rapidă pe axa Z
N17 G49 H0 - anulare corecţie de lungime a sculei

N18 M09 - oprire lichid de răcire (7) oprire lichid de răcire


Structura generală a unui program CNC

N19 M05 - oprire arbore principal (8) oprire AP

N20 T2 M06 - schimbare sculă (2) schimbare sculă

N21 S1200 M03 - pornire AP (3) pornire AP


N22 X30. Y60. - poziţionare rapidă la cota găurii (4) poziţionare rapidă
N23 G43 Z10. H02 - activare corecţie de lungime a sculei

N24 M08 - pornire lichid de răcire (5) pornire lichid de răcire

N25 G82 Z-10. R1. F120. P1 - ciclu fix de găurire (6) prelucrare propriu-zisă
N26 G80 - anulare ciclu fix

N27 M09 - oprire lichid de răcire (7) oprire lichid de răcire

N28 M05 - oprire arbore principal (8) oprire AP

N29 G0 Z20. - deplasare rapidă pe Z (9) deplasare într-o poziţie


de siguranţă
N30 G49 H00 - anulare corecţie de lungime a sculei
N31 M30 - sfârşit program (10) sfârşitul programului
% - caracter de sfârşit program

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