Sunteți pe pagina 1din 17

2012

Compensarea razei de taiere

Zlate Dumitru Daniel 6/5/2012

Compensarea razei de taiere

Conturul unei parti - de asemenea, cunoscut ca un profil - este programat normal, pentru aplicatiile de frezat prin stabilirea adncimii pe prima ax Z, apoi se deplaseaz instrumentul de tiere individual de-a lungul axei X, axa Y, sau ambele axe simultan. Aceste miscari dintre schimbare punctelor conturului pote fi programata n inci sau milimetri si se poate utiliza o valoare absolut a poziie sau o distan incrementata. n orice caz, reinei c acest tip de programare utilizeaz centrul liniei al axului pe X si Y sau X si Z i micrile uneltei. Dei programarea utilizand centrul liniei ( LINIA DE CENTRU ) este o metod foarte convenabila pentru dezvoltarea programului, acesta este, de asemenea, o metod inacceptabil pentru prelucrare. n timpul contactului cu materialul, marginea instrumentului de tiere trebuie s ating partea conturului programat ,nu linia de centru. Traiectoria uneltei pentru toate operaiunile de conturare este ntotdeauna echivalenta cu micare uneltei de tiere. Indiferent dac este utilizat un centru de prelucrare CNC sau pe un strung CNC, marginea uneltei de tiere trebuie s fie ntotdeauna tangenta la contur, ceea ce nseamn ca unealta de taiere trebuie sa creeze un traseu n cazul n care centrul puctului de tiere este ntotdeauna la aceeai distan de partea conturului. Aceasta se numete partea echidistanta a uneltei. In figura 30 - 1 sunt prezentate doua tipuri de cai, trasee ale uneltei. Una este necompensata, cealalata este compensata. Ambele fiind aplicate unui contur particular, cu diametrul de taiere dat, inclusiv pozitiile sale

Figura 30 - 1. Traseele uneltei sunt, necompensate (sus), compensat e(jos), de raza de taiere

Calcularea manuala

Unele aspecte ar trebui s devin evidente din figura 30-1. Cea mai vizibila observatie este faptul ca prelucrarea conturului trebuie s aib ntotdeauna loc pentru calea uneltei compensat prin raza sa, ceea ce nseamn c centrul punctului su trebuie s fie localizat n poziiia prezentata n exemplul de mai jos. Aceast necesitate de prelucrare nu este nsoit de adevarul tehnologiei de desenare. Intr-un desen, toate dimensiunile se refer la partea conturului, nu la centrul conturului uneltei .

Figura 30 - 2. Exemplu de desen pentru calcule manuale Desenul ofera intotdeauna unele puncte pe care nu trebuie sa le calculam. Este o idee bun pentru a obine buna organizare si a marca punctele de la primul desen. Apoi, facem o diagram, n ordinea traseului unealtei Studiati cu atentie fig.30 - 3 se dau toate cele cinci puncte si toate valorile care nu au nevoie de nici un calcul, probabil doar unele adaugari sau scaderi.
PUNCTUL P1 P2 P3 P4 P5 AXA X X10.0000 X10.0000 X12.2500 X12.2500 X10.6250 AXA Y Y10.0000 Y11.1250 ? Y10.6250 Y10.0000

Fig.30 - 3 Schimbarea punctelor conturului necesare caii de taiere

Din cele zece valori necesare, noua dintre ele sunt date. Valoarea lui Y pentru P3 lipseste, nu este data nici pe desen. Indiferent daca raza de taiere, de compensare este folosita sau nu, unele calcule vor fi intotdeauna necesare si acesta este unu dintre ele. Fig. 30 - 4 arata metoda trigonometrica utilizata.

a =12.250 x tan18 a = 3.9802 P3(Y) = 11.125 + a P(Y) = 15.1052

Fig.30 - 4 Calculele trigonometrice pentru a gasi coordonata neconscuta Y. Toate cele cinci puncte sunt rezumate intr-un tabel mic
PUNCTUL P1 P2 P3 P4 P5 AXA X X10.0000 X10.0000 X12.2500 X12.2500 X10.6250 AXA Y Y10.0000 Y11.1250 Y15.1052 Y10.6250 Y10.0000

Directia uneltei catre centrul punctelor

Unealta de taiere, pentru frezare este intotdeauna rotunda. Un capat de freza, de exemplu are un diametru de o anumita dimensiune. Chiar i instrumentele utilizate pentru ntoarcere i de alezat au un capt rotund (called the tool nose radius) chiar daca acesta este relativ mic. Desigur, tim cu toii c orice obiect rotund are un centru. Aceast evaluare poate suna un pic prea elementar dar este, de asemenea, la baza, elementului-cheie, a ntregul concept. Directia uneltei, generata de ctre centrul uneltei de tiere pstreaz mereu aceeai distan de la partea conturului (planului). Exist chiar i un nume special pentru acest tip de directie al uneltei care se numete calea (directia) echidistanta a uneltei, care nseamn "ndeprtat de aceeai valoare". In figura 30-5 este prezentat exemplu de desen cu aplicarea directiei echidistanta a uneltei.

Figura 30- 5. Directia echidistanta a uneltei - coordonatele necesare centrului de taiere. n cadrul programului, setul vechi de puncte va fi folosit pentru a calcula un nou set de puncte.

Raza de taiere

Raza nominal de tiere este ntotdeauna cunoscut la instrumentele noi, sau la instrumentele care au fost msurate fizic. Pentru munca de precizie mare, raza de tiere trebuie s fie cunoscuta aproape 100%, sau 0.0001 " (0,0025 mm = 2,5 microni). Aceasta nu este ntotdeauna posibil pentru unele unelte, unelte utilizate anterior, sau unelte care sunt subdimensionate sau supradimensionate dintr-un motiv oarecare. Toate acestea nseamn c programarea centrala de tiere necesit raza exacta a uneltei pentru a fi cunoscuta in momentul programarii, n toate cazurile.

Calcularea centrului punctelor

Coordonarea punctelor ilustrate in fig.30 - 5 reprezinta centrul razei de taiere in fiecare punct de schimbare a conturului. Acum o noua cerinta poate fi adusa in imagine, dimensiunea razei de taiere. Un nou set de coordonate pot fi dezvoltate. De exemplu, o marca noua de taietor de 0.750 va avea raza de 0.375. Care puncte pot fi "citite" de la ilustrare directa, fr calcule trigonometrice? Din zece valorile necesare, numai opt au fost identificate, dar, de asemenea, realizam c anterioarele zece calculele ar trebut s fie fcut mai devreme.

n scopul de a termina discuia cu privire la programarea centrului de tiere, cele dou valori Y pentru P2 i P3 trebuie s fie calculate. Vom incepe cu P2. Punctul P1 P2 P3 P4 P5 axa X X 10.3750 X 10.3750 X 12.6250 X 12.6250 X 11.6250 axa Y Y 10.3750 Y? Y? Y 10.6250 Y 10.3750

Figura 30 - 6. Schimbarea punctelor conturului pentru directia centrului de tiere Figura 30-7 prezint detaliile de calcul ale punctului P2. Metoda de trigonometrie n sine este un subiect al programatorilor care trebuie s tie cum s lucreze, aceasta este o parte din matematica, extinsa la programarea CNC. Un calcul similar este necesar pentru P3, este aratat n figura 30-8.

Y= 7.5378 P2(Y) = 11.125 + 7.5378 P2(Y) = 18.6628

Figura 30 - 7. Calculul lui P2 pentru centrul punctului de tiere.

Y= 14.2799 P3(Y) = 11.8561 + 14.2799 P3(Y) = 26.1360

Figura 30 - 8. Calculul lui P3 pentru centrul punctului de tiere.

Acum, toate coordonatele XY sunt cunoscute, pentru toate punctele de centru n jurul partii conturului Aceste puncte sunt, n ordinea de prelucrare i vor aprea n aceeai ordine n program. Nu doar punctul de locatii, dar, de asemenea, diferite coduri G, M, codurile feedratcs. i alte date. na cest moment, este prea devreme pentru a scrie programul. Aceast seciune poate fi nchisa cu tabelul de noi puncte, reprezentnd centrul de taiere de 0.750. Punctul P1 P2 P3 P4 P5 axa X X 10.3750 X 10.3750 X 12.6250 X 12.6250 X 11.6250 axa Y Y 10.3750 Y 18.6628 Y 26.1360 Y 10.6250 Y 10.3750

Directia de taiere compensata

Exemplele anterioare sunt tipice pentru metodele folosite de programare cu privire la controalele numerice timpurii. Aceste controale (n mod normal, de tip NC nu, CNC), nu a avut nici caracteristic la toate compensariile razei de taiere. Directia uneltei a fost dezvoltat n aa fel nct schimbare punctelor conturului a trebuit s fie calculat cu raza de tiere n vigoare. Aceast metod de programare necesita o mare parte de timp pentru procesul de dezvoltare , a crescut foarte mult posibilitatea erorilor de programare i a anulat orice flexibilitate n timpul prelucrrii.

Tipuri de compensare a razei de taiere

Cum tehnologia CNC s-a dezvoltat, s-au dezvoltat si metodele compensarii razei de taiere . Aceast evoluie a avut trei etape. Astzi, ele sunt cunoscute ca cele trei tipuri de compensare a razei de taiere - tip A, tip B, i tip C: Tipul A de compensare - cea mai veche - foloseste vectori speciali n program pentru a stabili direcia de tiere (G39, G40, G41, G42); Tipul B de compensare-vechi - foloseste numai G40, G41 i G42 n program. suprataierea este posibila pentru Tipul B de compensare;

Tip C de compensatie - curent - foloseste numai G40, G41 i G42, n program. Suprataierea este mpiedicat de tip C de compensare.

Definitie si aplicatii

Compensarea razei de taiere este o caracteristic a sistemului de control, care permite programarea conturului, fr s tie exact diametrul (raza) de tiere. Aceasta caracteristica foarte sofisticata efectueaz toate calculele necesare de schimbarea a punctelor conturului, se bazeaz pe trei elemente: punctele conturului desenului; specificarea directiei a miscarii de taiere; raza de taiere stocata in sistemul de control.

In termenii practici folosind dimensionarea razei de taiere ( si dimensionarea razei varfului uneltei pe strunguri) ar trebui sa fie luate in considerare o serie de motive: dimensiunea exacta necunoscuta a razei de taiere; reglarea pentru uzura de taiere; reglarea pentru devierea de taiere; degrosarea si terminarea operatiilor; mentinerea tolerantei de prelucrare.

Tehnici de programare

n scopul de a programa raza de tiere ntr-un mod compensat, cele trei elemente menionate anterior trebuie s fie cunoscute: punctele conturului desenului; specificarea directiei a miscarii de taiere; raza de taiere stocata in sistemul de control.

Aceste elemente sunt surse de date reale. Calculatoare doar lucreaz cu date i datele trebuie s fie furnizate de ctre utilizator.

Direcia micarii de tiere

Ori de cate ori o directie externa sau interna a uneltei este programata, va exista intotdeauna o alegere a doua directii si anume directia in sensul acelor de ceasornic si invers acelor de ceasornic.

Stnga sau dreapta - nu CW sau CCW

Primul lucru pe care trebuie sa-l eliminam si care ne duce in eroare este acela al sensul acelor de ceasornic si invers acelor de ceasornic. Acesti termeni sunt rezervati exclusiv pentru interpolarea circulara si nu compensarea razei de taiere. In schimb, pentru o claritate mai buna vom folosi sensul de stanga sau dreapata. n programarea CNC, nu exist nici o diferen. Compensarea directiei de taiere a uneltei care este in pozitionata la dreapta sau stanga fata de conturul stationar, atunci cand cautam directia caii de taiere asa cum este in figura 30 - 9. In figura 30 - 9 sunt prezentate cele trei optiuni - o freza fara directie, o freza cu directia specificata si pozitionata in stanga conrului si o freza cu directia specificata si pozitionata in dreapta conturului

Figura 30 - 9 Directia caii de taiere pentru un contur stationar

Comenzile de compensare G41 - compensarea razei de taiere la stanga directiei de conturare; G42 - compensarea razei de taiere la dreapta directiei de conturare. Modul G41 sau G42 este oprit de comanda G40. G40 - anularea modului de compensare a razei de taiere. In figura 30 - 10 ne sunt prezentate cele trei comenzi

Figura 30 - 10. Aplicatii ale G41, G42 si G40 la o directie de taiere.

In ceea ce priveste metoda de frezare, comanada G41 se aplica la modul de frzare in sensul avansului, comanada G42 se aplica la modul conventional de frezare. Acest lucru este valabil numai in cazul in care axul se roteste cu functia activa M03 ( ax CW) iar taierea se face in partea dreapta. Dac dispozitivul de tiere este lsat pe cealalt parte, axul trebuie s se roteasc cu funcia activ M04 (ax CCW), precum i toate normele care se aplic la compensarea razei de taiere.

Figura 30 - 11 Frezare prin urcare sau deplsare in sus , modul de frezare conventional pe partea dreapta si modul de rotire al axului

Raza de taiere
Beneficiul compensarii razei de taiere, este ca permite programarea directiei uneltei ca si cum ar fi parte a conturului, unde este necesara calea de taiere, asta nu inseamna ca trebuie ignorate sau uitate in timpul programarii.

Figura 30 - 12. Efectul razei de taiere in calea efectiva a uneltei.

Tipuri de compensare
Exista trei tipuri de memorie de compensare : tipul A - nivelul cel mai scazut de flexibilitate - flexibilitatea acestuia este foarte limitata, deoarece acest tip de compensare are valorile lungimii uneltei in aceeasi coloana cu valorile razei de taiere tipul B - nivelul mediu de flexibilitate - acest tip are doua coloane, acestea nu sunt separate pentru valorile, lungime unealta si raza uneltei, acestea sunt separate de geometria de compensare si uzura de compensare.

tipul C - nivel ridicat de flexibilitate - ofera cea mai mare flexibilitate, acesta este singurul tip de compensare care separa lungimea uneltei de raza uneltei.

Figura 30 - 13 Tipuri de memorie de compensare a uneltei A, B, C citite de sus in jos. Formatul de programare informatiile minime furnizate de sistemul de control in programul CNC sunt comandate de compensare G41 sau G42, intotdeauna se combina cu adresa H sau adresa D in vigoare, aplicate pe o singura axa de miscare. G41 X.. D.. sau G42 X.. D.. sau G41 Y.. D.. sau G42 Y.. D..

Aplicarea compensarii razei de taiere

Meoda de start

Pornind de la compensarea razei de tiere diferena este mai mult dect utilizarea G41 X .. D.. n program (sau ceva similar). Pornind de la respectarea mijloacele de compensare a dou reguli cardinale i mai multe considerente importante i decizii. Regula numarului cardinal de baza este una simpla, care se refer la poziia de start, de tiere. Cand selectati pozitia de start a unlteti, trebuie sa avem in vedere cateva intrebari, chestiuni: care este diametru de taiere ? ce distante sunt necare ? directia uneltei ? poate fi folosita alta unealta de alt diametru? cat de mult material trebuie eliminat ?

Figure 30-17 ne arata pozitia de start care indeplineste toate regulile si raspunsurile la intrebarile de dinainte.

Figura 30 - 17. Pozitia de start inainte ca compensarea razei sa fie aplicata. O data ce punctul de pornire a fost stabilit, primele blocuri ale programului pot fi scrise: O3001 (drawing figure 30 - 2) N1 G17 G40 G80 N3 G90 G54 G00 X-0.625 Y-0.625 S920 M03 N4 G43 Z1.0 H0.1

N5 G01 Z-0.55 F25.0 M08 ( PENTRU O GROSIME PLATA DE 0.5 ) N6

In figura 30 - 18 sunt prezentate unele posibilitati de corectare ale eventualelor locatii.

Figura 30 - 18. Posibilitatea de determinare a miscarii ce trebuie aplicata compensarii razei de taiere. Dup ce a fost pornita compensarea , schimbarea punctelor de contur pot fi programate de-a lungul programului i computerul de control va face activitatea sa prin meninerea n mod constant a compensarii corecte n orice moment. Programule O3001 poate fi acum extins pn la punctul P5 n ilustraie originala:

O3001 (DRAWING FIGURE 30 - 2 ) N1 G20 N2 G17 G40 G80 N3 G90 G54 G00 X-0.625 Y-0.625 S920 M03 N4 G43 Z1.0 H01 N5 G01 Z-0.55 F25.0 M08 N6 G41 X0 D01 F15.0 N7 Y1.125 N8 X2.25 Y1.8561

N9 Y0.625 N10 G02 X1.625 Y0 R0.625 N11 G01 X-0.625

Anularea compesarii

Cel mai sigur loc pentru a anula compensarea razei de taiere pentru orice masina, este de departe conturul terminat Acest lucru ar trebui sa fie intotdeauna o zona clara a pozitiei. Pozitia de start poate fi de asemenea pozitia de sfarsit. In figura 30 - 19 este prezentata anularea compensarii. Programul O3001 poate fi acum scris.

Figura 30 - 19 Anularea compensarii razei de taiere. Programul O3001 O3001 (DRAWING FIGURE 30 - 2 ) N1 G20 N2 G17 G40 G80 N3 G90 G54 G00 X-0.625 Y-0.625 S920 M03 N4 G43 Z1.0 H01 N5 G01 Z-0.55 F25.0 M08

N6 G41 X0 D01 F15.0 N7 Y1.125 N8 X2.25 Y1.8561 N9 Y0.625

( START OFFSET )

N10 G02 X1.625 Y0 R0.625 N11 G01 X-0.625 N12 G00 G40 Y-0.625 N13 Z1.0 M09 N14 G28 X-0.625 Y-0.625 Z1.0 N15 M30 % ( STOP OFFSET )

Exemplu - single NO MOTION block N17 G90 G54 G00 X-0.75 Y-0.75 S800 M03 . N20 G01 X0. D01 F17.0 ( START OFFSET ) N21 M08 N22 Y2.5 .. ( NO MOTION BLOCK ) ( MOTION BLOCK)

Exemplu - two NO MOTION block N17 G90 G54 G00 X-0.75 Y-0.75 S800 M03 . N20 G01 X0. D01 F17.0 ( START OFFSET ) N21 M08 ( NO MOTION BLOCK )

N22 G04 N23 ..

( NO MOTION BLOCK) ( MOTION BLOCK )

Exemplu de program cu eroare de dimensionare O3002 N1 G20 N2 G17 G40 G80 N3 G90 G54 G00 X-0.5 Y0.5 S1100 M03 N4 G43 Z1.0 H01 N5 G01 Z-0.55 F20.0 N6 G41 X0 D01 F12.0 N7 M08 N8 G04 P1000 N9 Y2.5 N10 X3.5 N11 Y0 N12 G01 X-0.5 N13 G00 G40 Y-0.5 N14 Z1.0 M09 N15 G28 X-0.5 Y-0.5 Z1.0 N16 M30 % ( START OFFSET ) ( NO MOTION BLOCK ) ( NO MOTION BLOCK ) ( MOTION BLOCK ) ( MOTION BLOCK ) ( MOTION BLOCK ) ( MOTION BLOCK ) ( CANCEL OFFSET )

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