Sunteți pe pagina 1din 20

CONDUCEREA NUMERIC A PROCESELOR TEHNOLOGICE DE

PRELUCRARE PE MAINI-UNELTE ACHIETOARE


Introducere

n cazul oricrei prelucrri, transmiterea unor informaii sistemului tehnologic se
poate face prin dou ci i anume :

Prin intermediul mainii-unelte care, prin geometria, dimensiunile,
posibilitile cinematice nmagazineaz o parte din informaii, care sunt
comune prelucrrii tuturor pieselor pe acea main;

Prin intermediul operatorului uman care deservete sistemul tehnologic
de prelucrare sunt transmise informaii, care particularizeaz piesa, ca:
informaii referitoare la precizia piesei ce trebuie obinut (geometria)
precum i informaii referitoare la tehnologia de prelucrare (succesiunea
operaiilor / fazelor, parametrii regimurilor de achiere, etc.).
Clasificarea sistemelor de conducere dup program.
Programarea cu ajutorul camelor este un sistem folosit n cazul mainilor-unelte
automate utilizate n produciile de serie mare. Programul este memorat de
profilul camei care transmite informaiile prin modificarea poziiei unghiulare n
raport cu un palpator, cu care se gsete ntr-un contact permanent ;
Sisteme secveniale de programare au o rspndire relativ mare, n special la
mainile unelte mici i mijlocii i se execut n mai multe soluii practice. Informaiile
referitoare la deplasrile sculelor se memoreaz prin intermediul unor limitatoare
de curs (cu acionare electromecanic) poziionate n mod corespunztor.
Programarea prin copiere dup ablon este un sistem ce se folosete, n special,
la prelucrarea pieselor cu forme complicate i mai ales la prelucrarea suprafeelor
curbe. Se pot memora numai informaii referitoare la geometria piesei prin forma
unui ablon aflat n contact permanent cu un palpator, care printr-un sistem
mecanic, electric, hidraulic, etc. transmite mainii comenzile de deplasare
necesare pentru execuia piesei.
Conducerea numeric (NC Numerical Control) este un sistem la care programul
se memoreaz pe un purttor de informaii adecvat, sub form de date numerice.
Noiunea de conducere numeric corespunde mai bine realitii dect ceea de
comand numeric [IVA83, IVA01], conducerea numeric incluznd comanda
numeric. Altfel spus, conducerea numeric, printre altele, presupune comanda unei
deplasri cu verificarea ei. Prima main cu conducere numeric a aprut n 1952 i
a fost construit de MIT (Massachusetts Institute of Technology) pentru Firma
Parsons Corporation. Tot la MIT, n perioada 1955-1957, a fost elaborat primul
limbaj-calculator destinat programrii automate a MUCN-urilor, denumit APT
(Automatically Programmed Tools), avnd mai multe versiuni i care n scurt timp s-
a impus n ntreaga lume.
Consideraii economice privind utilizarea sistemelor tehnologice conduse
numeric
Avantaje ale sistemelor tehnologice conduse numeric :
Cheltuielile legate de pregtirea fabricaiei devin mai mici datorit micorrii
considerabile a numrului de dispozitive i verificatoare speciale destinate unei
anumite piese;
Reducerea timpilor de pregtire-ncheiere la trecerea de la un tip de pies la
altul;
Reducerea timpilor auxiliari (prin automatizarea operaiilor auxiliare cum ar fi
schimbarea avansului, turaiei, sculelor, etc.);
Reglarea ntr-un timp minim a unui numr oarecare de maini-unelte identice
pentru prelucrarea aceleiai piese;
Micorarea timpului de modificare a reglrii mainii n cazul unor schimbri de
cot la pies;
Conducerea numeric permite i realizarea unei optimizrii interne (n proces),
adic a unei optimizri adaptive, fie pe sisteme tehnologice numerice adaptive,
special create pentru acest lucru sau prin echipare (relativ simpl) cu sisteme
adaptive de optimizare intern;
Posibilitatea utilizrii unei fore de munc cu o calificare sczut;
Eliminarea influenei operatorului uman asupra preciziei, productivitii i
costului prelucrrii.
Fr ndoial c, utilizarea sistemelor tehnologice conduse numeric prezint i
o serie de dezavantaje, ca :

Costul foarte ridicat al unei asemenea maini;
ntreinerea costisitoare a echipamentului de conducere numeric;
n principiu, precizia unei maini-unelte cu conducere numeric este limitat
(0.01 mm);
Necesitatea unui personal capabil s programeze asemenea mainii;
Organizarea atelierelor, a magaziilor de scule i a tuturor serviciilor legate
de asemenea maini trebuie fcut optim. Aceasta trebuie pus n legtur cu
utilizarea eficient a mainilor unelte cu conducere numeric;
Existena a numeroase coduri i limbaje de programare reprezint o piedic
n apropierea omului de asemenea echipamente;
Fluxul informaiilor n conducerea numeric a sistemelor tehnologice
Informaiile aferente sistemelor tehnologice conduse numeric sunt prelucrate
n dou etape :
Prelucrarea extern a informaiilor (sinonim cu programarea mainilor-
unelte cu conducere numeric);
Prelucrarea intern a informaiilor.
informaii
geometrice

informaii
tehnologice

Prelucrarea extern a
informaiilor

Prelucrarea intern a
informaiilor
Fluxul de
materiale

Fluxul de energie
Informaii
Portprogram





Prelucrarea intern a informaiilor
Pentru a avea o viziune unitar asupra problematicii, este necesar i o
scurt trecere n revist a principalelor aspecte legate de prelucrarea intern
a informaiilor. Clasificarea informatiilor:
Informaiile de deplasare (id) sunt acele informaii care acioneaz asupra
subsistemelor n micare ale mainii, asupra sniilor, deci se refer la
deplasrile organelor mobile ale mainilor unelte cu conducere numeric pe
direciile axelor de lucru. Aceste informaii intervin direct n realizarea
geometriei piesei;
Informaiile de comutaie (ic) sunt acele informaii ce se regsesc ntr-o serie
de simple procese de comutaie i acioneaz direct n fluxul energetic al
mainii. Informaiile de comutaie sunt cele ce se refer la date tehnologice
sau la aspecte auxiliare (stabilirea unui anumit avans de lucru, unei turaii,
pornirea / oprirea micrii de rotaie a arborelui mainii, pornirea / oprirea
lichidului de rcire-ungere, etc.)
EE
y

EA
x

Echipamentul de conducere numeric (ECN)
Program
Dispozitivul de
introducere a
datelor (DID)
interpolator
(IP)
EC
x

EC
y

EM
y

EA
y

EE
x

EM
x

i id
ic
C
x

C
y

m
x

m
y

X
Y
y
x x

Sub forma unei scheme bloc, prelucrarea intern a informaiilor este
prezentat n figura.
Prezena interpolatorului n structura din figura conduce la o clasificare a
mainilor-unelte cu conducere numeric, astfel:

Mainile-unelte cu conducere numeric cu comenzi de poziionare (sau cu
comenzi punct cu punct) permit deplasri, controlate numeric, ale organului
mobil n puncte de coordonate prescrise, fr ca n timpul deplasrilor n
aceste puncte scula s fie n contact cu piesa. Asemenea comenzi se
utilizeaz la mainile unelte cu conducere numeric de gurit, alezat, filetat,
tanat, etc.;
Mainile-unelte cu conducere numeric cu comenzi de prelucrare liniar
(comenzi paraxiale) se caracterizeaz prin aceea c deplasrile sniilor nu se
poate face dect numai paralel cu una dintre axele de lucru. n timpul acestor
deplasri scula este n contact cu piesa, deplasrile fiind condiionate
tehnologic (viteze de avans);
Mainile-unelte cu conducere numeric cu comenzi de conturare au drept
caracteristic esenial faptul c traiectoria elementului mobil este condus
continuu dup o traiectorie cunoscut n prealabil (prin program), prin micri
simultane ale sniilor corelate pe direciile mai multor axe de lucru. n acest caz
este vorba de maini-unelte cu conducere numeric cu comenzi n 21/2 axe.
Aceste maini pot da rezolvri satisfctore i prelucrrilor de conturare n 3D.
Interpolarea n sensul conducerii numerice a proceselor tehnologice
nseamn mai mult dect interpolarea n sens matematic. Prin urmare
funciile interpolatorului sunt:

Calculul continuu, conform unei legi, al coordonatelor ntre cele dou
puncte ale profilului, precizate n program (interpolare matematic);

Corelarea deplasrilor pe direcia axelor de lucru, respectndu-se
condiiile geometrice i tehnologice;

Transmiterea corect i n timp a datelor rezultate din interpolare ctre
elementele de execuie ale mainii.
n funcie de traiectoria parcurs ntre punctele de referin, interpolarea poate fi:
Interpolare liniar;
Interpolare circular;
Interpolare parabolic sau eliptic;
Interpolare definit printr-un numr finit de puncte.
Prelucrarea extern a informaiilor
Prelucrarea extern a informaiilor, adic programarea numeric a mainii-
unelte cu conducere numeric poate fi realizat n dou moduri:
Programarea manual;
Programarea asistat de calculator.
Programarea manual este programarea nemijlocit, prin care programatorul
scrie dup o anumit metodologie ordinele (instruciunile)adresate direct unei
maini unelte cu conducere numeric, conform schemei din figura .
LU LMUCN
informaii geometrice
informaii tehnolog.
Programator
Programarea numeric asistat de calculator este o programare mijlocit,
calculele (n cea mai mare parte) i elaborarea programului/portprogramului
fiind realizate de ctre un calculator (n accepiunea noiunii actuale de
calculator electronic, cu programare automat). Prin urmare n acest caz,
sarcina programatorului este nu de a programa maina-unealt cu comand
numeric, ci de a programa calculatorul, fie ntr-un limbaj orientat spre
conducerea numeric (LOCN), cum ar fi limbajele APT, EXAPT, IFAPT, fie ntr-
un limbaj algoritmic universal de nivel nalt (LAU), conform schemei din figura.
Postprocesor
LU
informaii geometrice
informaii
tehnologice
LC
LMUCN
Programator
LAU
sau
LOCN
Procesor
compilator
De exemplu , dac programatorul a fcut
apel la mediul Turbo Pascal ca LAU,
atunci este nevoie evident de compilatorul
Turbo Pascal.

n acest scop intervine postprocesorul, care poate fi conceput, dup caz, n LAU
sau trebuie utilizat un postprocesor special, dup cum au fost utilizate un LAU sau
un LOCN.

De asemenea este posibil ca n cazul n care s-a utilizat un LOCN, pe lng
procesorul cu acelai nume mai este necesar i de compilatorul limbajului mam.

Spre exemplu, limbajul APT ca limbaj LOCN, pe lng procesorul APT mai
necesit i compilatorul FORTRAN, acesta fiind limbajul mam pentru mediul APT
(unele versiuni).

Revenind la programarea numeric manual, trebuie menionat de la bun
nceput c aceasta trebuie s parcurg trei etape mai importante:
Dac programatorul a utilizat un LOCN, cum ar fi limbajul APT (sau EXAPT sau
IFAPT) atunci este nevoie de procesorul APT (sau EXAPT sau IFAPT).
Etapa I-a:

- studiul desenului piesei pentru a se cunoate condiiile tehnice,
- divizarea operaiei n faze;
- calculul numrului de treceri pentru fiecare faz;
- calculul turaiei piesei pentru fiecare faz;
- stabilirea i codificarea sculelor corespunztoare;
- alegerea mainii-unelte cu conducere numeric.

Etapa a II-a:

- identificarea axelor de coordonate i stabilirea originilor;
- stabilirea traiectoriei fiecrei scule n cadrul fiecrei faze i treceri;
- calculul lungimii traiectoriei fa de originea sistemului de coordonate;
- ntocmirea schemei de reglaj a sculelor la cotele calculate.

Etapa a III-a:

Intocmirea Tabelului Program Pies, n care se trec toate informaiile i
comenzile codificate pentru executarea fiecrei faze sau treceri. Aceast
scriere se face n propoziii, utilizndu-se un formular special indicat n cartea
mainii. n acest fel se elaboreaz aa numitul tabel program-pies, care
arat ca n figura.
Firma Lista program Reper nr.
Denumirea piesei
Den. mainii-unelte Material Simbol Operaia nr.
Firma Starea Pagina
Modelul Execuia Nr. de pagini
Nr. de snii Dimens. brute Nr. de buci
Nr. secv. Coordonate
Avan
s
Adnc
ime de
achie
re
Tura
ie
Obser
vaii
Nr. secv. Funci
a
prepa
ratoar
e
Coordonate
Avan
s
T
u
r
a

i
a
Scul
Funcia
auxiliar
N X Y s t n N G X Y F S T M
- tiprirea programului;
- verificarea programului fraz cu fraz pe maina-unealt i pe piesa de
prob;
- modificarea i optimizarea programului dac este cazul;
- copierea programului i a textului pentru atelier i arhiv;
- arhivarea documentaiei elaborate.
Dup cum s-a vzut, una din particularitile prelucrrii unei piese pe o
main-unealt cu conducere numeric este necesitatea precizrii geometriei
piesei prin coordonate.
Conform standardului din ara noastr STAS 8901, acceptat dup standardul
de recomandare ISO-R841, la mainile unelte cu comand numeric sunt
prevzute dou sisteme de referin, unul n raport cu care se definesc
micrile sculei (OXYZ) i altul fa de care se raporteaz micrile piesei care
se prelucreaz (O`X`Y`Z`). Aceste dou sisteme de referin sunt sisteme de
axe triortogonale drepte cu origini arbitrare.
Direcia axei Z coincide cu axa arborelui principal, sensul pozitiv al acesteia
(+), fiind n sensul n care distana dintre scul i pies crete (indiferent dac
micarea de deplasare este executat de pies, de scul sau de ambele.
Excepie de la aceast regul fac urmtoarele maini: maina de rectificat
cilindric la care axa Z coincide cu axa de rotaie a piesei i nu cu axa de rotaie
a discului de rectificat; maina de rabotat la care axa Z este perpendicular pe
masa mainii.
Axele de coordonate ale piesei X,`Y,`Z` sunt paralele cu cele ale
sistemului mainii-unelte, sensul pozitiv al axei Z` definindu-se ca cel al axei Z.
Micrile de rotaie ale elementelor mainii-unelte i ale piesei n jurul
axelor X, Y, Z respectiv X,`Y,`Z` se noteaz cu A, B, C, respectiv A`, B`, C`. Pe
lng micrile de rotaie primare (A, B, C sau A`, B`, C`) pot aprea i altele n
alte plane, notate cu D i E.
Axele de coordonate X, Y, Z i A, B, C se numesc axe de coordonate
primare. Exist posibilitatea ca unele maini-unelte, ca de exemplu mainile de
rabotat cu mas mobil, strungurile carusel cu doi montani, etc. s aib multe
ansambluri sau elemente mobile crora li se ataeaz, de asemenea un sistem
de axe de coordonate U, V, W, paralel sau nu cu X, Y, Z, numite axe de
coordonate secundare, sau P, Q, R, axe teriare.
Originea sistemului normal de coordonate asociat mainii-unelte poart
denumirea de punctul zero al mainii, nulul mainii sau originea mainii.
Aa cum s-a amintit cu ajutorul codurilor ISO i EIA se transmit mainii ordinele
pe care trebuie s le execute, adic se transmit instruciuni, n vederea realizrii
anumitor aciuni. Transmiterea acestor ordine se face utiliznd anumite cuvinte.
La scrierea cuvintelor se utilizeaz scrierea alfanumeric care presupune o
asociere ntre o liter i un numr . Adic, fiecare cuvnt este format dintr-o
liter i dintr-un numr. Litera reprezint adresa unde trebuie memorat
coninutul propriu-zis al informaiei reprezentat prin numr (2 sau 3 cifre). Acest
numr codific de fapt o anumit comand.
Aceste funcii sau adrese se pot mpri n patru categorii i anume [DR84]:

Adrese geometrice. Prin adresele geometrice X, Y, Z, P, Q, R etc., se codific
informaiile de deplasare liniar ale subansamblurilor mainii-unelte n raport cu
sistemele de referin, iar deplasrile unghiulare prin adresele A, B, C, D, E,
coordonatele centrelor cercurilor, n cazul interpolrii circulare se codific prin
adresele I, J i K corespunztoare axelor X, Y, Z.
Astfel, pentru o aparatur care permite programarea cotelor cu 6
cifre din care dou zecimale, ele se programeaz astfel:
X = + 3456,78 mm X + 345678
X = - 456,78 mm X - 045678
X = + 6,78 mm X + 000678
Adrese tehnologice. Prin adresele tehnologice se codific comenzile prin care
se obin vitezele de avans F (Feed), turaiile S (Speed) corespunztoare
vitezelor de achiere, precum i sculele necesare prelucrrii T (Tool).
Adresa F este urmat de una pn la patru cifre, funcie de modul de
codificare a vitezei de avans. Actualmente se utilizeaz urmtoarele cinci
moduri de codificare, denumite: - direct; - simbolic; - n progresie
geometric; - n timp reciproc; - n progresie aritmetic.
Codificarea direct const n scrierea direct dup adresa F a numrului
care reprezint mrimea vitezei de avans, n mm/min, de exemplu:
va = 1,50 mm/min se codific: F150;
va = 150,5 mm/min se codific: F1505.

Codificarea simbolic se realizeaz prin adugarea dup adresa F a una
sau dou cifre n ordinea cresctoare a mrimii vitezelor de avans din cutia de
avansuri a mainii-unelte, de exemplu:
va = 22,4 mm/min se codific: F1 sau F01;
va = 28 mm/min se codific: F2 sau F02;
va = 35,5 mm/min se codific: F3 sau F03.

Codificarea n progresie aritmetic a fost universalizat de ctre ISO. Ea
prevede ca prima cifr dup adresa F s fie cea rezultat din nsumarea la cifra
3 a numrului de cifre care formeaz partea ntreag a mrimii codificate, iar
urmtoarele dou cifre ale codului s fie primele dou cifre ale mrimii
codificate.
va = 1234,5 mm/min, are codul F712;
va = 67,12 mm/min, are codul F567;
va = 1,23 mm/min, are codul F412;
va = 0,12 mm/min, are codul F312;
va = 0,034 mm/min, are codul F234.
Codificarea n progresie geometric, const n codificarea vitezei de avans
prin dou cifre, care fac parte din seria geometric R20, avnd raia 20 = 1,12,
serie folosit n mod curent n ordonarea turaiilor i a avansurilor mainilor-
unelte.

Codificare n timp reciproc. Numrul care se ataeaz adresei F reprezint
timpul exprimat n minute necesar deplasrii cu viteza de avans a pe distana
programat, exprimat n mm. Astfel, dac a = 55 mm/min, iar w = 100mm,
atunci ntr-o notaie cu patru ranguri de avans se codific F0550.

Adresa S, urmat de un grup de cifre, este folosit pentru codificarea
turaiilor arborelui principal al mainii-unelte. Ea poate fi exprimat prin una din
metodele de codificare: - direct; simbolic; - n progresie geometric, metode
similare celor folosite pentru codificarea vitezelor de avans.

Adresa T, urmat de o singur cifr codific numrul sculelor din capul
revolver al unei maini-unelte cu cap revolver. Sculele din magazinul de scule al
unui centru de prelucrare se codific cu adresa T urmat de un grup de dou
cifre, deoarece un magazin de scule nu are mai multe de 99 de scule.

Adresele preparatorii (G) i auxiliare sau ajuttoare (M). sunt utilizate
pentru programarea celor mai diverse micri sau funcii ale mainilor-unelte, de
aceea nu toate sunt necesare mainii-unelte.
Bazele programrii numerice asistate de calculator
De o programare asistat de calculator propriu-zis se poate vorbi numai dac
se utilizeaz un LOCN ( de tipul APT-ului) sau un mediu de programare obinut
ca o dezvoltare de programe ntr-un limbaj algoritmic universal de nivel nalt,
jucnd acelai rol ca i un LOCN [IVA01].
Noiuni generale despre programarea numeric asistat
Programarea asistat a tehnologiilor poate fi realizat n mai multe moduri:
- n sistem off line;
- n sistem on line;
- n sistem time shering;
- n sistem adaptiv (limitat ACC; optimal ACO sau geometric ACG);
- n sistem CNC, microprocesoare, etc.
Prelucrarea fluxului de informaii la programarea asistat se desfoar
n trei etape distincte:

n prima etap programatorul tehnolog elaboreaz Programul-Pies de
desfurare a succesiunii fazelor procesului tehnologic pe baza informaiilor
extrase de pe desenul de execuie, planul de operaie, manualul cu limbajul
de programare;

n etapa a doua are loc transpunerea datelor din programul pies numit
programul surs calculatorului cu ajutorul unor supori de informaii adecvai,
n special cartele perforate, benzi perforate, benzi magnetice sau direct de
la claviatura consolei;

n etapa a treia are loc rularea programului surs pe calculatorul unde se
face prelucrarea automat a datelor, care apoi sunt furnizate sub form de
band perforat i listing permind astfel s se verifice i s se identifice cu
datele de pe Fia-Program (sistem "off line).
Structura limbajelor de programare. Limbajul APT ca procesor geometric
Coninutul unei instruciuni se scrie cu ajutorul simbolurilor, cuvintelor, cifrelor i
diferitelor semne. Cuvintele unui vocabular de programare din familia APT
(EXAPT, IFAPT, FANUC, ) [BOT73] se scriu numai cu majuscule cu un numr
de mai multe sau mai puine cuvinte din limba englez, de exemplu:

- cuvinte ntregi: CIRCLE, POINT, LINE, etc. (cerc, punct, linie);

- prescurtate: DIAMET (DIAMET-er) diametru;

- contractate: GORGT (GORIGHT) mergi la dreapta;

- prin iniiale: CCLW, CLW (Counter CLOCK WISE sau CLOCK WISE) rotirea
contra acelor de ceas sau n acelai sens.

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