Sunteți pe pagina 1din 80

MASI NI DE LUCRU CU

COMANDA NUMERI CA
Modulul II
Sef lucr.dr.ing. Ion BARBU
Repartizarea procentelor pentru nota finala examen:
Modul I +Modul II reprezinta 50% din nota finala;
Proiect - reprezinta 50% din nota finala;
MASI NI DE LUCRU CU
COMANDA NUMERI CA
CUPRINS
I. Conceptul de main de lucru Clasificare maini unelte;
II. Scula achietoare;
III. Procesul tehnologic - structur - elementele lui componente;
IV. Micrile mainilor unelte;
V. Productivitatea mainilor unelte;
VI. Comanda numeric a mainilor unelte;
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Mainile se clasific n : - maini de for (energetice)
- maini de lucru
MAINA DE FOR furnizeaz energie sub diferite forme, inclusiv mecanic.
MAINA DE LUCRU primete energie sub diferite forme, o transform i
execut anumite obiecte sau produse.
Maina de lucru este construcia ce efectueaz
lucrri de execuie pariala sau produse, prin micri
cu diferii parametri i transformri de energie.
MAINA este construcia care transform energia mecanic n alt form de
energie sau, n sens invers, din alta form de energie n energie mecanic.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
I. DEFINIREA MAINILOR UNELTE
MAINA UNEALT se definete ca fiind o main de lucru avnd ca
scop formarea pieselor, pe procese bazate pe ndeprtarea adaosului
de prelucrare sub form de achii sau particule n anumite condiii
economice, precizie dimensional i de form i calitate a suprafeei.
MAINA UNEALTA este o maina de lucru avnd rolul de a modifica
forma i dimensiunile unor corpuri, n general metalice, prin procesul
de achiere, cu o anumit capacitate de producie, precizie
dimensional i calitatea suprafeei. Mainile unelte se pot utiliza
independent sau n grupuri de maini-unelte cu funcionare corelata
succesiv prin o parte a procesului de producie rezultnd liniile
tehnologice.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
CLASIFICAREA MAINILOR UNELTE
Criteriile de clasificare ale mainilor unelte sunt:
dup procesul de prelucrare;
dup gradul de specializare;
dup precizie
dup mrime
dup greutate
1. STRUNJ IRE Strunguri
Normale
Frontale
Carusel
Automate
Specializate
Normale
Frontale
Carusel
Automate
Specializate
Parti
componente
MASI NI DE LUCRU CU
COMANDA NUMERI CA
2. Gurire
Alezare
Maini de gurit
Maini de alezat
Maini orizontale de alezat i
frezat
Verticale i universale
Maini de gurit radiale
Maini de gurit in coordonate
Alte maini de gurit
Maini de alezat
Maini de alezat i frezat
3. Frezare
Maini de frezat
Maini de debitat
Maini de retezat
Main de frezat universal i orizontal
Maini de frezat verticale
Maini de frezat longitudinale
Maini de frezat specializate
Maini de debitat
Maini de retezat
MASI NI DE LUCRU CU
COMANDA NUMERI CA
4. Rectificare
Maini de rectificat
Maini de ascuit
Maini de suprafinisare
Polizoare
Maini de rectificat rotund
Maini de rectificat plan
Maini de rectificat specializate
Maini de ascuit
Maini de suprafinisat
Maini de suprafinisat specializate
Polizoare
MASI NI DE LUCRU CU
COMANDA NUMERI CA
MASI NI DE LUCRU CU
COMANDA NUMERI CA
5. Danturare
Filetare
Maini de
danturat
Maini de filetat
Maini de frezat danturi
Maini de mortezat, rabotat i broat danturi
Maini de rectificat i superfinisat danturi
Alte maini de prelucrat danturi
Maini de filetat externe
Maini de filetat universale
Maini de rectificat filete
MASI NI DE LUCRU CU
COMANDA NUMERI CA
6. Rabotare
Mortezare
Broare
Maini de rabotat
Maini de mortezat
Maini de broat
Maini specializate
Maini de echilibrat
Maini de rabotat
Maini de mortezat
Maini de broat
Maini specializate
Maini de echilibrat
Masinile unelte de rabotat au o cursa activa, in care are loc aschierea,
urmata de o cursa in gol, de intoarcere a sculei in pozitia initiala.
II. SCULE ACHIETOARE
MASI NI DE LUCRU CU
COMANDA NUMERI CA
F
F
A = corpul cuitului faete, muchii care alctuiesc
geometria cuitului
B = coada cuitului partea de prindere n port scul
F = fa degajare (achii)
F = fa de aezare
MASI NI DE LUCRU CU
COMANDA NUMERI CA
III. Procesul tehnologic - structur - elementele lui componente
Ca parte integrant a proceselor de producie, procesele tehnologice pot fi:
- procese tehnologice de prelucrare mecanic;
- procese tehnologice de asamblare.
Procesul tehnologic de prelucrare mecanic prin achiere
cuprinde acea parte a procesului de producie legat nemijlocit de
schimbarea formei geometrice a semifabricatelor, referindu-se la
totalitatea procedeelor achietoare utilizate precumi a activitilor
prestate de personalul de deservire direct a mainilor-unelte n
vederea obinerii piesei finite.
Procesul tehnologic se realizeaz la diferite locuri de munc.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
LOCUL DE MUNC reprezint acea parte din suprafaa de producie
echipat cu utilajul corespunztor efecturii lucrrii realizate pe el. n cadrul
procesului tehnologic, la un loc de munc asupra unui semifabricat se
efectueaz mai multe operaii.
OPERAIA reprezint partea din procesul tehnologic care se execut la
una sau mai multe aezri ale piesei (legat de instalarea semifabricatului) la
un anumit loc de munc. La schimbarea locului de munc i executarea
procesului tehnologic de alt lucrtor, prelucrarea va conine o alt operaie. La
rndul ei operaia poate fi constituit din mai multe faze.
FAZA este acea parte a operaiei caracterizat prin prelucrarea uneia sau
mai multor suprafee dintr-o singur aezare i poziie cu una sau mai multe
scule i cu acelai regimde achiere.
De exemplu prelucrarea a dou diametre ale unui arbore n trepte la strung din dou
aezri, constituie cte o faz (respectiv dou faze). Fazele sunt compuse din mai
multe treceri.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
TRECEREA se desfoar n timpul procesului de ndeprtare a unui adaus
de prelucrare la aceeai aezare i poziie a semifabricatului, inclusiv cu
acelai regim de achiere fiind de regul caracterizat printr-o singur valoare a
adncimii de achiere. Fazele i trecerile se compun din mnuiri, care
reprezint de fapt micrile executate de operatorul uman n timpul prelucrrii
sau n vederea pregtirii lucrrii.
MICAREA se consider elementul ultim n care se poate descompune un
proces tehnologic.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Etapele proiectrii proceselor tehnologice
Proiectarea proceselor tehnologice, n general, trebuie s parcurg
urmtoarele etape:
Studiul documentaiei tehnice, al piesei finite i a semifabricatului.
Alegerea justificativ a semifabricatului.
Stabilirea succesiuni i coninutului operaiilor i a fazelor.
Calculul erorilor de prelucrare n baza schemelor de aezare i
fixare, dnd posibilitatea alegerii judicioase a variantei (sauvariantelor).
Indicarea echipamentului tehnologic adecvat variantei alese
(inclusivS.D.V.-urile).
Calculul adaosurilor de prelucrare i a dimensiunilor intermediare.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Etapele proiectrii proceselor tehnologice
Determinarea regimurilor de prelucrare (inclusiv al regimului optimde
achiere).Calculul preciziei de prelucrare;
Normarea tehnic;
Sincronizarea operaiilor i ridicarea diagramei de ncrcare a
utilajelor;
ntocmirea planului de asamblare al echipamentelor tehnologice, a
schemelor de transport operaional traseul semifabricatelor;
Alegerea justificativ a celor mai bune soluii, definirea variantei
tehnico-economice optime;
ntocmirea documentaiei tehnologice (planul de operaii, fia
tehnologic, purttorul de program banda perforat, memoriul
justificativde calcul etc.) pentruvarianta adoptat n final.
MASI NI DE LUCRU
CU COMANDA
NUMERI CA
Model fi tehnologica
1. Numrul operaiei;
2. Denumirea operaiei;
3. Atelierul de fabricare;
4. Maina unealt;
5. SDV - urile necesare;
6. Indicaii tehnologice;
7. Numrul de piese fabricate simultan;
8. Echipa care realizeaz operaiile;
9. Timpul normat: timpul de pregtire
ncheiere i timpul unitar;
10. Categoria de calificare a operatorului;
11. Valoarea manoperei pe operaie.
12. Numrul fiei tehnologice;
13. Data ntocmirii fiei tehnologice;
14. Desenul piesei sau o schi a acesteia;
15. Denumirea produsului, a piesei / reperului
16. Numrul desenului, poziia, nr. buci pe
produs;
17. Seria - programa de fabricare;
18. Numele tehnologului;
19. Numele normatorului.
20. Materialul piesei, respectiv
Standard;
Calitate - stare;
Dimensiuni seciune, lungime, lime, profil
etc.;
Cantitatea necesar pentru o pies;
Valoarea materialului.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Model plan de operaii tehnologice
1. Date pentru identificarea
locului de munc;
2. Date pentru identificarea
produsului / piesei;
3. Date pentru identificarea
operaiei tehnologice i paginii
planului de operaie;
4. Date privind materialul piesei;
5. Date privind maina unealt
pe care se realizeaz operaia;
6. Date privind dispozitivele de
lucru;
7. Date privind mediul de lucru;
8. Date privind norma de timp pe
operaie;
9. Date privind proiectantul
operaiei;
10. Instruciuni suplimentare.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Exemplu de plan de operaii tehnologice
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Ca metode de msurare i de analiz a timpului de munc ntlnim:
Metode de nregistrare direct a timpului
cronometrarea
fotografierea
Metode de nregistrare indirect a timpului
observri instantanee
msurarea timpului pe microelemente
Filmarea
Utilizarea magnetofonului
Oscilografierea
Sisteme de masurare neconventionala a timpilor de munca
III. MICRILE MAINILOR UNELTE
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Micrile necesare sunt: - micri de generare
- micri auxiliare
MICRILE DE GENERARE sunt executate de MU i se execut n
timpul procesului de prelucrare.
MICRILE AUXILIARE sunt executate n afara procesului de
prelucrare i sunt executate la MU neautomate de ctre operatorul uman.
Ele se mai numesc i micri ajuttoare, sau n gol.
Ele sunt: alimentarea cu piese, alimentarea cu scule, transportul
semifabricatelor, reglarea lanurilor cinematice, poziionarea reciproc
pies-scul, comutri (comenzi) i protecia MU i a operatorului uman. Ele
se pot repeta o singur dat n ciclu sau de mai multe ori.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Piesele i primesc forma final prin prelucrare pe maini unelte, funcie de
informaiile pe care omul le furnizeaz. Acest lucru este valabil att in cazul
mainilor conduse manual de ctre operatorul uman dup datele unui desen,
ct i in cazul mainilor automate care lucreaz dup un programdat.
Geometria reperelor supuse prelucrrii se obine prin micri
combinate ntre scul i pies, dup trasee i regimuri de lucru
impuse, realizate de lanurile cinematice generatoare.
Aceste micri sunt nsoite de operaii auxiliare realizate de lanurile
cinematice auxiliare (prinderea semifabricatului i eliberarea piesei,
reglaje ale poziiei relative scul/pies, pornire/oprire, inversarea
sensului de micare, schimbarea turaiilor i avansurilor etc.).
PRODUCTIVITATEA mainii unelte este dat de timpul consumat pentru
realizarea unei piese, ca sum a timpilor necesari desfurrii procesului de
prelucrare i a celor auxiliari.
Dezideratul general de cretere a productivitii mainii unelte a impus soluia
automatizrii micrilor de prelucrare i a celor auxiliare. Aceasta se realizeaz
prin intermediul unor sisteme de automatizare cu comand programat pe un
suport extern numit port-program, acionat mecanic, hidraulic, pneumatic sau
electric.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Masini unelte cu comand numeric;
Linii flexibile de fabricaie
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Exemplu de BLOC DE COMANDA I-O(Intrare-Iesire)
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Blocuri de intrare/ieire
Blocurile analogice I/O - conecteaz la automatul
programabil senzori al cror semnal de ieire
este proporional cu valoarea mrimii msurate,
respectiv, actuatoare a cror ieire variaz
proporional cu semnalul primit de la automat.
Plaje de valori : 420 mA,
020mA, 05 V, -55 V,
010 V, -1010 V
Blocurile digitale I/O - se conecteaz la
senzori i actuatoare care funcioneaz pe
principiul ON/OFF, semnalele de intrare/ieire
fiind semnale digitale.
Modulele inteligente I/O au n structur
propriul microprocesor i propria
memorie. Aceste blocuri au fost
proiectate i realizate pentru scopuri
speciale, cum ar fi numrtoare de
frecven nalt, sau module de
servocontrol pentru motoare electrice.
Module externe de conectare -
pentru intrri i ieiri aflate la
distane considerabile de automatul
programabil
COMANDA NUMERIC A MAINILOR UNELTE
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Comanda numeric (Numerical Control) este un procedeu de comand
automat ce permite poziionarea sau ghidarea unui organ mobil n orice
moment al micrii, funcie de coordonatele lui.
Comanda numeric permite realizarea unei micri precise dup o traiectorie
impus, cu obinerea unui profil special ce nu poate rezulta prin alt procedeu
de prelucrare.
Prescurtarea NC vine din limba englez prin abrevierea cuvintelor numerically
controller, ceea ce nseamn o numrare continu respectiv de a comanda
prin cifre.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
nregistrarea informaiei de prelucrare pe port programse face:
analogic, sub forma geometriei i dimensiunilor port-programului (cam,
ablon, model, opritori reglabili);
numeric (digital), sub forma unei niruiri de numere pe un purttor
adecvat (band perforat, band magnetic sau cartele magnetice).
Derularea in scris a proceselor de comand i de lucru in mainile unelte i in
liniile de fabricaie presupune ca datele necesare desfurrii procesului,
exprimate in cifre pe un formular de programare (coduri), s fie stocate pe un
purttor de informaie care se introduce in aparatura de comand a mainii
unelte.
Aceste date sunt citite continuu de ctre main, dac este cazul se restocheaz
pn la prelucrare i se transform apoi n impulsuri electrice pentru comenzile
de micare i (sau) comutare ale componentelor de poziionare. Supravegherea
simultan a acestor comenzi se efectueaz prin msurare nominal n timp real
a traiectoriei rezultante
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Astfel comanda dup program apare ca o comand de copiere in care, locul
ablonului (analog din punct de vedere geometric cu suprafaa care se
prelucreaz) este preluat de banda perforat coninnd informaii despre
geometria piesei, date tehnologice i micri auxiliare, toate sub forma codurilor
numerice. In continuare vomdezvolta structura de baz a automatizrii cu profil
larg.
Traductor
de
poziie
Desen pies
(Traiectorii)
Main unealt;
Robot industrial;
Celul flexibil
Calculator
pentru
interpolare
Amplificator
de
putere
Acionare
Comparator
de
poziie
Procesare
Post-procesare
Program surs
E
l
a
b
o
r
a
r
e

p
r
o
g
r
a
m
P
r
e
l
u
c
r
a
r
e

d
a
t
e
Soluie integrat
On-line
Off-line
Poziie
programat
e
f
e
c
t
i
v

C
o
m
a
n
d
a

m
a

i
n
i
i
P
o
z
i

i
e
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Structura
unui sistem
de comand
numeric CN
ECHIPAMENTE DE CONTROL NUMERIC
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Schema de baz a comenzii numerice pentru
acionarea unei axe
Impulsurile electrice de comand a micrilor au o anumit frecven n timp, ceea ce
duce la obinerea unor viteze axiale i de rotaie uniforme. Fiecare rotaie cu un
anumit unghi a axului motorului electric pas cu pas, determin o rotaie cu un anumit
unghi sau o deplasare axial pentru subansamblul mobil al mainii unelte, rezultnd
astfel acionarea.
1 sistem de antrenare a saniei;
2 sania mainii unelte;
3 dispozitiv de msurare a traiectoriei;
4 comparator de valori Nominal/Real;
a impuls pentru motorul de antrenare;
w valoarea nominal introdus;
x valoarea real determinat;
y valoarea de reglare, ajustat.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Comenzile numerice sunt circuite deschise de acionare, astfel citirea
benzilor perforate sau transmiterea de impulsuri motoarelor pas cu pas conduc la
deplasri rapide ale saniei mainii unelte, pas cu pas, in poziia dorit. Deviaiile de
la poziia nominal ce apar sunt dependente de precizia de lucru a motorului.
Regulatoarele sunt circuite nchise de acionare astfel ca n timpul
execuiei comenzii de deplasare a saniei mainii unelte dup traiectoria
programat, un sistem suplimentar de msurare semnalizeaz poziia real a
acesteia, timp n care se face i compararea cu poziia nominal. Funcie de
valoarea rezultat n comparator se realizeaz o corecie a poziiei cu ajutorul
unui motor de antrenare, pe baza unui semnal de compensare.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Micrile executate de scule (snii) i piese (supori) n timpul prelucrrilor sunt
micri principale, micri de avans sau micri de poziionare (reglare).
In funcie de natura prelucrrii realizate ct i de maina unealt folosit aceste
micri sunt executate de scule, de piese sau de ambele.
IDENTIFICAREA TIPURILOR DE MISCARI FOLOSITE DE M.U.C.N
MICRILE PRINCIPALE sunt specifice prelucrrilor de deformare, tiere,
asamblare etc.
MICRILE DE AVANS permit mpreun cu cele principale derularea
continu a prelucrrii i pot fi micri de avans propriu-zise, de avans rapid sau de
deplasare lent, pentru apropierea sau prsirea locului de prelucrare.
MICRILE DE POZIIONARE permit modificarea dimensional a piesei
sau servesc procesului de msurare
Tipuri de miscari folosite in CN
MASI NI DE LUCRU CU
COMANDA NUMERI CA
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Desfurarea proceselor de prelucrare pe maini unelte cu comand numeric
impune deplasri ale sniilor pe cele trei direcii ale sistemului de coordonate.
Traiectoriile de deplasare ale elementelor executoare se realizeaz prin comand
punct cu punct, comand in linie sau prin comand de conturare.
Comanda de prelucrare punct cu punct
Acest tip de comand
este cel mai simplu, el nu
necesit aflarea i programarea
de relaii matematice pentru
traiectoriile de deplasare.
Este utilizat la maini
unelte cu comand numeric
pentru executarea operaiilor de
gurire, de frezare, de sudur in
puncte etc.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Comanda n linie
Deci deplasarea sculei cu o anumit
vitez de avans se face de-a lungul
distanei dintre dou puncte.
De obicei micrile au loc in
ghidajele sniilor dispozitivelor
comandate prin coordonate. Fiind
stabilit raportul intre viteze, micarea
se poate desfura simultan in
ambele direcii ale coordonatelor.
Comenzile n linie se ntlnesc la
mainile pentru strunjit i la cele
pentru operaii de frezare.
La comanda in linie (segmentul prelucrat este 1-2-3-4-5), prelucrarea se realizeaz
ntre capetele unui segment
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Comanda prin conturare
La comanda prin conturare, sniile mainilor unelte se pot deplasa in toate direciile
sistemului de coordonate. Piesa este prelucrat in timpul avansului generndu-se
segmente plane, spaiale sau chiar arii spaiale.
Informaiile privind traiectoria sunt
introduse continuu in aparatura de comand
a mainii unelte.
Pentru avansuri cu vitez constant
de lucru pe curbe, sunt necesare i date
privind viteza de deplasare a sniilor. Astfel
se nasc relaii matematice funcionale ntre
micrile corespunztoare axelor sistemului
de referin
Dac primele dou tipuri de comenzi nu implic existena unor relaii funcionale cea prin
conturare implic existena unor relaii de tip funcie.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
SISTEME DE MSURARE A TRAIECTORIILOR
Sistemele de msurare a traiectoriilor sunt foarte complexe, de mare precizie, ele
fcnd parte din componentele cele mai sensibile ale mainilor echipate cu
comand numeric
Msurarea tip analogic a traiectoriei, este o msurare continu a micrii saniei,
cu modificarea continu i uniform a valorilor. Modificarea valorilor este
asemntoare variaiei mrimii fizice cu care este comparat deplasarea saniei.
Msurarea tip digital a traiectoriei, la care valoarea msurat se modific
continuu cu un numr finit de uniti, de exemplu cu pai digitali sau impulsuri de
tensiune.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Reprezentare digital
(1 absolut; 2 incremental)
Msurarea absolut se realizeaz dintr-un punct de referin constant care este
poziia de 0 in cuplarea sniilor mainilor unelte i corespunde punctului de
referin al mainii unelte i al sistemului de coordonate al piesei.
Msurarea incremental se efectueaz
plecnd de la un punct de msurare anterior
i este deci o msurare relativ. Suma
incrementelor de traiectorie pe care le
parcurge sania port scul este reprezentat
pe desene printr-un lan de cote.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Tipul procedeului de msurare utilizat pentru o anumit prelucrare se
stabilete nc de la alegerea mainii unelte cu comand numeric.
Schema de msurare a traiectoriei
n sistem analogic/absolut
1 cursor;
2 cablu de rezisten (a tensiune
maxim de lucru, b tensiune
intermediar);
3 instrument de msur (comparator);
4 rezisten (prin divizare n segmente
mici i egale se poate utiliza sistemul de
msur analog/incremental)
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Msurarea traiectoriei n sistem digital/absolut
1- sania mainii;
2 - foto-celule;
3 - scala de msurare digital /binar;
4 - comparator real/nominal
Msurare digital/incremental
1- sania mainii;
2 - fotocelule;
3 - etalon gradat;
4 - numrtor electronic
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Banda Perforata
In sistemul binar se utilizeaz doar
cifrele 0 si 1 avnd semnificaia:
la cifra 1 semnalul poate trece prin
perforaia benzii, nchizndu-se circuitul
electric la citire (palpare);
la cifra 0 nu exist o perforaie a benzii
i circuitul se ntrerupe.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
%
O0111 (conturare)
N10 G20 G40 G80 G90 G94 G96
N20 M06 T01
N30 G43 H01
N40 M03 S200
N50 G00 X0.0 Y0.0
N60 G00 Z.2
N70 G01 Z-.25 F10.
N80 G01 X0.0 Y-.35
N90 G01 X.40 Y-.35
N100 G02 X.55 Y-.20 I.15 J .0
N110 G01 X.75 Y-.20
N120 G02 X.65 Y-.10 I.0 J .10
N130 G01 X.65 Y0.0
N140 G01 X0.0 Y0.0
N150 G01 Z.2
N160 G00 Z5.
N170 G00 X2. Y2.
N180 M05
N190 M30
%G00 X0.0 Y0.0
Exemplu de program CNC
Simularea traseului sculei
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Pozitia Coordonatele carteziene
P1 X100 Y50
P2 X-50 Y100
P3 X-105 Y-115
P4 X70 Y-75
Coordonate carteziene
Pozitia Coordonatele carteziene
P1 X10 Y45 Z-5
P2 X30 Y60 Z-20
P3 X45 Y20 Z-15
2D
3D
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Coordonatele absolute
Pozitia Coordonatele absolute
P1 X25 Z-7.5
P2 X40 Z-15
P3 X40 Y-25
P4 X60 Z-35
Pozitia Pozitiile in dimensiuni absolute
P1 X20 Y35
P2 X50 Y60
P3 X70 Y20
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Coordonatele relative(incrementale)
Pozitia Dimensiuni
incrementale
Calculate fata de:
P2 X20 Y35 Punctual zero
P3 X30 Y20 P1
P4 X20 Y-35 P2
Pozitia Dimensiuni
incrementale
Calculate fata de:
P2 X15 Z-7.5 P1
P3 Z-10 P2
P4 X20 Z-10 P3
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Coordonatele polare
Pozitia Coordonatele polare
P1 RP=100 AP=30
P2 RP=60 AP=75
RP: Polar radius
AP: Polar angle
MASI NI DE LUCRU CU
COMANDA NUMERI CA
simbol de nceput de program- %
pregtire program (comentariu);
program principal;
sfrit de program de prelucrare;
subprogram dependent de
programul principal (turaii limit i
constante ale sculei);
simbol sfrit de program - %
%
O0111 (conturare)
N10 G20 G40 G80 G90 G94 G96
N20 M06 T01
N30 G43 H01
N40 M03 S200
N50 G00 X0.0 Y0.0
N60 G00 Z.2
N70 G01 Z-.25 F10.
N80 G01 X0.0 Y-.35
N90 G01 X.40 Y-.35
N100 G02 X.55 Y-.20 I.15 J .0
N110 G01 X.75 Y-.20
N120 G02 X.65 Y-.10 I.0 J .10
N130 G01 X.65 Y0.0
N140 G01 X0.0 Y0.0
N150 G01 Z.2
N160 G00 Z5.
N170 G00 X2. Y2.
N180 M05
N190 M30
N 200 G00 X0.0 Y0.0
%
Elementele obligatorii coninute de
program sunt:
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Funci
a
Adrese pentru funciunile mainii
% - nceput de program;
N - numr faz;
L - numr subprogram;
G00 - mers rapid;
G01 - interpolare liniar;
G02 - interpolare circular n sens orar;
G03 - interpolare circular n sens antiorar;
G04 - temporizare n numr de rotaii ale arborelui principal (AP);
G26 - programare raz dup axa X;
G27 - programare diametrudup X;
G28 - autoprogramare pentrustrunjire plan (frontal);
G29 - autoprogramare pentrustrunjire longitudinal;
G32 - deplasare la poziia de schimbare a sculei;
G33 - filetare cu pas constant;
G36 - deplasare la punctul de nceput al programului;
G38 - autoprogramare START;
G39 - autoprogramare STOP;
G40 - sfrit de echidistan;
G41 - echidistan stnga n sensul de prelucrare;
G42 - echidistan dreapta n sensul de prelucrare;
G44 - completare prin unghi;
G45 - completare prin cerc;
G54 - deplasare punct nul;
G60 - oprire exact (poziionare precis);
G63 - tarodare cu mandrin de compensare;
G64 - regimde conturare fr compensare erori de poziie;
G90 - introducerea dimensiunilor absolute;
N- numrul secvenei
(identificatorul N), n ordine cresctoare;
G - funcii pregtitoare
(identificatorul G), cu rol de pregtire a
mainii unelte pentru o operaie dat
ce implic deplasarea sculei
achietoare;
G00, G01, G02 si G03
MASI NI DE LUCRU CU
COMANDA NUMERI CA
X - informaie de traiectorie dup axa X [mm];
Z - informaie de traiectorie dup axa Z[mm];
C :
0...360
- unghiul de rotaie al arborelui principal n multiplii de1;
I - parametrude interpolare pentruaxa X n [mm]
pasul filetului paralel cu axa X n [mm/rot];
- temporizarea n secunde, respectivrotaii ale arborelui principal;
K - parametrul de interpolare pentruaxa Z n [mm] (G90/G91)
- pasul filetului paralel cu axa Zn [mm/rot];
F - avansul n [mm/rot];
S - turaia arborelui principal [rot/min];
T - numr scul;
R - valoarea adncimii de achiere, [mm];
P - parametru(n numr de 49);
M00 - oprire programat necondiionat;
M02 - sfrit de programcu revenire la prima faz;
M3 - sens de rotaie a arborelui principal spre dreapta;
M4 - sens de rotaie a arborelui principal spre stnga;
M5 - oprire arbore principal;
M8 - pornire rcire;
M9 - oprire agent de rcire;
M10 - oprirea arborelui principal ;
M11 - pornire transportor pan;
M12 - oprire transportor pan;
M22 - revenire dinsubprogram.
M60 - schimbare scul;
X, Y si Z - date dimensionale
(identificatorii X,Y,Z,A sau B), de localizare
i orientare a sculei achietoare;
F - funcia de avans (identificatorul
F), folosit pentru specificarea mrimii
vitezei de avans pentru scula achietoare;
S - funcia turaie (identificatorul S),
folosit pentru specificarea turaiei arborelui
principal al mainii unelte;
T - scula achietoare (identificatorul T),
folosit pentru specificarea sculei i a
traseului acesteia n operaia curent;
M - funcii multiple (identificatorul M),
folosite pentru a desemna modul particular
de operare ON/OFF;
MASI NI DE LUCRU CU
COMANDA NUMERI CA
n programarea mainilor unelte cu comand numeric se
deosebesc 4 etape :
Se strng informaii de desen i tehnologie in planul de operaii
(prinderea piesei i posibilitile de msurare);
Informaiile centralizate n planul de operaii se trec ca propoziii
(transcrierea programat a unei etape din procesul de prelucrare) in
formularul de programare. Tot aici se calculeaz i se transform
informaiile de poziie, coordonate ale mainii unelte, n informaii
codificate;
Scrierea programului sursa;
Efectuarea probei programului pe un simulator sau pe maina
unealt, naintea nceperii procesului de producie. Proba are drept
scop depistarea eventualelor greeli din program, respectiv
optimizarea programului conceput.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
MASI NI DE LUCRU CU
COMANDA NUMERI CA
% - Simbol de inceput de program;
O0001 - (date despre program in format text)
MASI NI DE LUCRU CU
COMANDA NUMERI CA
G21 G17 - functii pregatitoare
MASI NI DE LUCRU CU
COMANDA NUMERI CA
M06 T01 - functii de schimbare scula
MASI NI DE LUCRU CU
COMANDA NUMERI CA
M03 S800 - functii de punere in miscare de
rotatie a sculei, [rot/min]
MASI NI DE LUCRU CU
COMANDA NUMERI CA
G00 - deplasare rapida(scula nu se afla in
contact cu semifabricatul;
Z1 - pozitionare rapida la Z = 1mm;
M08 pornire lichid de racire.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
N30 G01 Z-0.3F15
MASI NI DE LUCRU CU
COMANDA NUMERI CA
N35 G01 X60 Y0
MASI NI DE LUCRU CU
COMANDA NUMERI CA
N40 G01 X60 Y40
MASI NI DE LUCRU CU
COMANDA NUMERI CA
N50 G02 X50 Y50 I0 J -10
MASI NI DE LUCRU CU
COMANDA NUMERI CA
N55 G03 X70 Y50 I10 J 0
MASI NI DE LUCRU CU
COMANDA NUMERI CA
N60 G02 X80 Y60 I10 J 0
MASI NI DE LUCRU CU
COMANDA NUMERI CA
N65 G01 X120 Y60
MASI NI DE LUCRU CU
COMANDA NUMERI CA
N70 G01 X120 Y0
MASI NI DE LUCRU CU
COMANDA NUMERI CA
AXE si MISCARI
n domeniul comenzii numerice s-a adoptat noiunea de ax,
pentru a defini fiecare direcie fix de deplasare rectilinie sau circular,
deplasare care poate fi executat de organele mobile comandate ale
mainii-unelte.
Axelor mainii-unelte li se atribuie o anumit simbolizare i
sensuri de deplasare, puse de acord la nivel internaional prin
recomandarea ISO R-841, iar la nivel naional prin STAS 8902-83.
Rolul normativelor este de a crea, din acest punct de vedere,
un limbaj comun ntre diferitele centre de programare, i respectiv
fabricanii i utilizatorii de maini unelte comandate numeric.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
MICAREA RECTILINIE
Axa Z este identic sau paralel cu axa arborelui principal al
mainii. este identic cu axa sculei la mainile de gurit (MG), mainile
de frezat (MF), mainile de alezat i frezat (MAF), unde arborele
principal antreneaz scula, n timp ce la mainile prelucrtoare de
corpuri de revoluie cumar fi strungurile normale (SN) sau mainile de
rectificat (MR) axa Zeste identic cu axa semifabricatului.
Axa X este n majoritatea cazurilor orizontal i paralel cu
suprafaa de aezare a piesei, reprezentnd axa principal de
deplasare n planul n care se realizeaz poziionarea piesei faa de
scul.
Axa Y ntregete triedrul i este deci perpendicular pe planul
XOZ, sensul pozitiv (+) corespunde triedrului de sens direct sau este
dat de regula minii drepte.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
MICAREA DE ROTAIE
n acest scop se pornete de la triedrul de sens direct
care determin axele de deplasare rectilinie i se asociaz
literele A, B, C pentru micrile de rotaie n jurul acestor axe,
saua unora paralele cuele.
Astfel axa A reprezint micarea n jurul unei axe
paralele cu axa X, iar axele B i C reprezint micri n jurul
unor axe paralele cu axele Y respectiv Z. Sensul pozitiv (+) al
axelor de rotaie se determin din sensul pozitiv al axelor
respective de deplasare rectilinie, aplicnd regula urubului
dreapta sau regula tirbuonului.
+A
+C
+B
Rotaii A, B i C n
jurul axelor X,Y i Z
x
z
y
X
U
B
J
V W
K
C
Y Z
I
A
AXE PRINCIPALE
AXE SECUNDARE
CENTRU ARCULUI
ROTATIILE AXELOR
AXA X AXA Y AXA Z
RELATIILE DINTRE AXELE PRIMARE SI SECUNDARE
ALE MASINILOR CNC
G02 X1.0 Y1.0 R0.5 F10. G02 X1.75 Y1.25 I1.25 J0.75 F10.
CARACTER CUVNT
BLOC
DESCRIE ADRESA
N 10 G 0 1 X - 8 . 7 6 F 2 7 8 . 0
X
E
10 . 5
VALOARE POZITIV/NEGATIV
VALOAREA NTREAGA A
NUMARULUI
DESPARTE VALOAREA
NTREAG DE CEA ZECIMAL
VALOAREA ZECIMAL A
NUMARULUI
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Intreprinderea Tabel program pies Data
Piesa Maina unealt Numrul benzii
perforate
Programator
N G X Y Z I J F R S T W M Obs.
TABELUL PROGRAM PIES conine numrul i denumirea piesei,
numrul benzii perforate, simbolul mainii unelte, data elaborrii, adresele
ISO prin care se codific informaiile cu caracter geometric i tehnologic
necesare prelucrrii piesei pe maina cu comand numeric.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Scopul final al programarii manuale il reprezinta intocmirea tabelului
program piesa. Tabelul program piesa se intocmeste de catre
tehnologul programator pe un format normalizat.
G01 X -50.2 S2500
Cuvintele utilizate intr-un program sunt formate dintr-o litera
urmata de un grup de cifre(digiti)
MASI NI DE LUCRU CU
COMANDA NUMERI CA
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Axele coordonatelor i direciile de micare sunt standardizate prin norma ISO
TC97 SC8 asta ducand la o clasificare a masinilor NC dupa cum urmeaza:
dup 2 axe, de obicei dou direcii ortogonale, caracteristic
prelucrrilor pe maini pentru strunjit, prese de tanat, maini pentru
tiere cu arc de plasm sau flacr oxiacetilenic, maini de croit,
maini pentru lipirea componentelor electronice etc.;
dup 3 axe, de obicei de-a lungul celor trei direcii principale (x,y,z)
ale sistemului de coordonate carteziene, caracteristic prelucrrilor de
pe mainile de frezare, alezare, gurire i la mainile de msurare a
coordonatelor;
dup 4 axe, ce implic trei axe liniare i una de rotaie, cazul
strungurilor speciale prevzute cu corpuri suplimentare de gurire;
dup 5 axe, ce implic trei axe liniare (x,y,z) cu rotaie pe dou
dintre acestea - cazul mainilor de frezat speciale.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Sistemul de coordonate pentru mainile unelte conform ISO/TC97 SC8 (1
strunjire i rectificare exterioar a suprafeei de rotaie; 2 gurire i frezare;
3 rabotare; 4 rectificare plan ; 5 n axa de rotaie a piesei; 6 lng pies; 7
regula minii drepte)
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Astfel realizarea unui program pentru un reper dat impune
introducerea unui compiler (traductor de program) care are dou
componente:
procesarea - programul de prelucrare;
postprocesarea - programul de adaptare .
In secvena de procesare instruciunile scrise n limbaj simbolic
sunt transformate n coduri specifice, se efectueaz calcule geometrice
necesare obinerii punctelor aparinnd traiectoriei sculei sau cea a
organului mobil i sunt semnalate eventualele erori ale dimensiunilor.
In secvena de post-procesare datele generale rezultate din
prelucrarea intern sunt adaptate la specificul i caracteristicile unei
anumite maini unelte sau robot industrial. Acest program cuprinde
indicaii de codificare i poart numele de programe surs.
MASI NI DE LUCRU CU
COMANDA NUMERI CA
Programul surs reprezint o niruire de fraze coninnd
coduri cu informaiile necesare desfurrii procesului de
prelucrare a unui reper.
Pregtirea programului surs pentru un reper dat presupune
translatarea reprezentrii geometrice a acestuia (de regul
desene de execuie) n corelaie cu succesiunea operaiilor
tehnologice, ntr-un program cuprinznd instruciuni de lucru
pentru sistemul central de comand.