Cursul 2
Cursul 2
Cursul 2
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ECHIPAMENTE NUMERICE AVANSATE IN<br />
SISTEME ELECTROMECANICE<br />
STRUCTURA SI FUNCTIILE COMENZII NUMERICE<br />
ELEMENTE DE PROGRAMARE A CN<br />
ENA_SEM - Curs 2 1
Realizarea unor traiectorii<br />
impuse ale punctelor de<br />
interactiune scula-piesa, cu o<br />
anumita precizie<br />
Realizarea unor parametri<br />
optimi ai regimurilor de<br />
prelucrare<br />
Functii ale<br />
comenzii<br />
numerice<br />
Comanda si supravegherea<br />
desfasurarii diferitelor etape<br />
tehnologice ale procesului de<br />
uzinare<br />
FUNCTIILE COMENZII NUMERICE<br />
Asigurarea posibilitatilor de<br />
integrare a instalatiei intr-o<br />
structura de fabricatie unitara<br />
si flexibila<br />
Introducerea de date de la<br />
periferice sau manual<br />
ENA_SEM - Curs 2 2
1. Echipamente de comanda<br />
secventiala si supraveghere a etapelor<br />
tehnologice: au ca scop realizarea unei<br />
serii de operatii ce se succed intr-o<br />
ordine bine definita, cu precizarea ca<br />
starea sistemului la un moment dat<br />
depinde mai putin de conditiile<br />
instantanee si mai ales de un ciclu dat<br />
2. Echipamente de introducere de date si<br />
afisare de cote: sunt o dezvoltare a celor<br />
de comanda secventiala, realizand un<br />
dialog om-masina si o obiectivizare a<br />
urmaririi proceselor.<br />
Se pot realiza in structura<br />
numerica si logica cablata<br />
pentru masini serie sau cu<br />
automat programabil pentru<br />
masini si procese speciale<br />
Evolutia structurilor<br />
si functiilor CN<br />
3. Echipamente de pozitionare a organelor mobile:<br />
asigura comanda succesiva a axelor si in timpul<br />
deplasarii nu se executa prelucrari; reprezinta<br />
primele echipamente cu comenzi programate, adica<br />
la care parametrii de stare ai sistemului la un moment<br />
dat sunt precizati printr-un program prin care se<br />
comunica masinii instructiunile necesare efectuarii<br />
operatiilor.<br />
ENA_SEM - Curs 2 3
4. Echipamente de prelucrare pe<br />
directii paralele cu axele: deplasarile<br />
pe axe sunt independente, dar se pot<br />
realiza simultan cu uzinarea. In plus,<br />
utilizeaza algoritmi de conducere<br />
adaptativ-optimali.<br />
5. Echipamente de conturare:<br />
deplasarile pe axe se pot realiza<br />
simultan si pentru realizarea<br />
traiectoriilor impuse, informatia de<br />
deplasare este predominata.<br />
Volumul mare de informatii necesita<br />
prelucrarea datelor intr-o faza<br />
externa procesului de prelucrare cu<br />
apel la limbaje de programare<br />
speciale.<br />
Evolutia structurilor<br />
si functiilor CN<br />
6. Echipamente pentru conducerea<br />
centrelor de prelucrare simultana pe<br />
mai multe axe: reprezinta extensii ale<br />
variantelor 4 si 5, cu programe evident<br />
mai complexe.<br />
ENA_SEM - Curs 2 4
BLOC<br />
INTRODUCERE<br />
DATE<br />
BLOC<br />
DE<br />
CALCUL<br />
Structura<br />
comenzii<br />
numerice<br />
BLOC<br />
DE<br />
MASURA<br />
STRUCTURA COMENZII NUMERICE<br />
BLOC<br />
DE<br />
AFISARE<br />
BLOC DE<br />
INTERFATARE<br />
I/O<br />
ENA_SEM - Curs 2 5
BLOC INTRODUCERE DATE<br />
Realizeaza legatura echipamentului cu operatorul, fiind de obicei, un panou ce contine<br />
un sistem de afisare si o tastatura.<br />
Este un ansamblu de module si programe care prelucreaza informatia introdusa in<br />
echipament sub diverse coduri, o converteste intr-o forma acceptabila si o repartizeaza la<br />
celelalte blocuri.<br />
Introducerea programului piesa se poate realiza:<br />
Direct de la operator – manual;<br />
Cu periferice specializate (cititor de banda perforata, de banda magnetica)<br />
Direct de la calculator (sistem CNC).<br />
ENA_SEM - Curs 2 6
BLOC DE INTERFATARE I/O<br />
Realizeaza schimbul semnalelor de comutatie cu echipamentul conventional.<br />
Are o structura de microcalculator, functiile de adaptare intre echipamentul de<br />
comanda si cel conventional realizandu-se prin mijloace software.<br />
BLOC DE CALCUL<br />
Executa prelucrari asupra informatiilor de deplasare continute in programul piesa,<br />
operatiile aritmetice necesare elaborarii incrementilor de deplasare care sunt apoi<br />
introdusi in circuitul de masura a pozitiei si in memoriile de deplasare reala aferente<br />
fiecarei axe, unde se scad sau se aduna informatiei existente.<br />
Ecuatia de miscare definita prin programul piesa determina deplasarea relativa a sculei<br />
aschietoare fata de piesa prelucrata.<br />
Este realizat la variantele mai noi in jurul unui microprocesor de 16 sau de 32 de biti<br />
rezultand viteze de lucru net superioare.<br />
ENA_SEM - Curs 2 7
Calcul date<br />
momentane si<br />
absolute<br />
Generare<br />
secvente de<br />
lucru<br />
Functiile<br />
blocului de<br />
calcul<br />
Controlul comportarii<br />
in regim dinamic al<br />
buclelor de pozitie<br />
Generarea<br />
traiectoriilor<br />
intre puncte<br />
Optimizarea<br />
regimurilor de<br />
accelerare/decelerare<br />
ENA_SEM - Curs 2 8
Generare traiectorii – Sistemul de interpolare<br />
Sa asigure aproximarea conturului impus in limitele preciziei specificate, furnizand<br />
pentru fiecare axa informatia de deplasare necesara generarii punctelor intermediare intre<br />
doua puncte principale de reper, pe baza modelului matematic de interpolare prestabilit;<br />
Sa asigure dependenta functionala intre axe conform traiectoriei punctului de<br />
interactiune scula-piesa;<br />
Sa permita respectarea conditiilor tehnologice privind viteza rezultanta a punctului de pe<br />
traiectorie si cele privind dimensiunile sculei.<br />
B(x B ,z B )<br />
A(x A ,z A )<br />
ENA_SEM - Curs 2 9<br />
x<br />
z
PROGRAMAREA<br />
MANUALA A CN<br />
PROGRAMAREA COMENZII NUMERICE<br />
PROGRAMAREA<br />
CONVERSATIONALA<br />
UTILIZAND PRODUSE<br />
CAD/CAM<br />
ENA_SEM - Curs 2 10
Se utilizeaza pentru procese tehnologice simple(operatii de gaurire, alezare,<br />
frezare de contururi liniare, strunjiri simple) si in cazul unor programe relativ<br />
scurte – sub 120-150 instructiuni.<br />
Informatiile pentru programare sunt:<br />
Geometrice: coordonate si traiectorii;<br />
Tehnologice:<br />
Viteze de prelucrare;<br />
Adancimi de patrundere;<br />
Viteze de avans;<br />
PROGRAMAREA MANUALA A CN<br />
Informatii ajutatoare privind racirea, sensul de rotatie, numarul<br />
fiecarei scule si ordinea in care sunt utilizate.<br />
ENA_SEM - Curs 2 11
Informatiile<br />
pentru<br />
programare<br />
Tabele, diagrame,<br />
manual de<br />
programare<br />
Elaborarea programului<br />
piesa<br />
Materiale, tratamente<br />
termice, numarul<br />
pieselor din lot, etc<br />
ENA_SEM - Curs 2 12
Etapele de elaborare si implementare a programului<br />
1. Intocmirea fisei de amplasare<br />
scule<br />
Codul de catalog pentru scula,<br />
port-scula si pastila<br />
Constantele de prereglare ale<br />
sculelor<br />
Schita(forma) partii active<br />
2. Intocmirea fisei de reglaj Se indica sistemul de axe al<br />
masinii si se pun in evidenta<br />
suprafetele ce urmeaza a fi<br />
prelucrate.<br />
3. Calculul coordonatelor punctelor<br />
caracteristice<br />
La piesele simple, acestea pot fi<br />
preluate direct din desen;<br />
Unele echipamente de CN ofera<br />
facilitati pentru calculul punctelor<br />
caracteristice.<br />
ENA_SEM - Curs 2 13
4. Intocmirea programului Se vor descrie traiectoriile tuturor<br />
sculelor pentru prelucrarea<br />
suprafetelor, verificand evitarea<br />
eventualelor coliziuni.<br />
5. Introducerea programului pe<br />
suportul de informatie<br />
6. Testarea si optimizarea<br />
programului<br />
RAM, banda perforata, banda<br />
magnetica, USB, etc<br />
Pe o masa de desenat sau cu un<br />
program de simulare grafica pe<br />
CNC;<br />
Pe MU, fara piesa in regim fraza cu<br />
fraza;<br />
Pe MU cu piesa, pentru stabilirea<br />
corectiilor de scula;<br />
Pe MU cu piesa si program<br />
corectat.<br />
ENA_SEM - Curs 2 14
Programare in<br />
cod ISO<br />
(standard)<br />
Programare in<br />
limbaj<br />
specializat<br />
APT si versiunile<br />
ulterioare<br />
Variante de<br />
programare<br />
Programare<br />
structurata<br />
Salturile sau buclele<br />
relative la blocuri in<br />
cod ISO se<br />
realizeaza cu<br />
instructiuni PASCAL<br />
Programare<br />
parametrica,<br />
varianta a celei<br />
precedente dar mai<br />
flexibila<br />
Programare<br />
geometrica in<br />
profil (PGP)<br />
Contururile se<br />
descriu cu ajutorul<br />
unui procesor<br />
geometric, tot in cod<br />
ISO<br />
ENA_SEM - Curs 2 15
Cod ISO<br />
(norme NFZ 68010, 68030,<br />
68032)<br />
Coduri de<br />
programare<br />
Cod EIA<br />
(norme RS 244A, 273A)<br />
Structural si notional, aceste coduri au corespondenta cu utilizarea ca<br />
suport program a benzii perforate (in Romania STAS 9369-85)<br />
ENA_SEM - Curs 2 16
INTOCMIREA PROGRAMULUI<br />
Entitate de prelucrare - EP: rezultatul deplasarii unei scule date, ce<br />
parcurge un ansamblu de traiectorii asupra unei piese mecanice.<br />
Informatii referitoare la<br />
generarea suprafetelor<br />
Asocierea cu anumite<br />
scule<br />
Conditii de aschiere<br />
Adaptarea sculei la<br />
material<br />
ENA_SEM - Curs 2 17
Natura geometrica a<br />
suprafetelor rezultate<br />
Parametri intrinseci ai<br />
suprafetelor<br />
macrogeometrica<br />
Limite geometrice ale<br />
suprafetei<br />
Descrierea geometrica a starii<br />
finale a entitatii de prelucrare<br />
ELEMENTE IMPORTANTE<br />
Rugozitatea suprafetei<br />
microgeometrica<br />
ENA_SEM - Curs 2 18
Incadrat in anumite<br />
clase si caracteristici<br />
Starea initiala<br />
Este descrisa plecand<br />
de la starea finala a<br />
EP, considerand<br />
volumul de material<br />
indepartat si modul de<br />
repartizare al acestuia<br />
Materialul piesei<br />
ENA_SEM - Curs 2 19
Elemente legate de scula<br />
Traiectoria sculei<br />
Stabilirea unui punct caracteristic<br />
Descrierea deplasarii acestuia<br />
Stabilirea punctului de intrare si a<br />
celui de iesire a sculei in conturare<br />
Stabilirea sistemelor de referinta<br />
Conditii de aschiere<br />
Viteza de aschiere<br />
Viteza de avans<br />
Utilizarea lichidului<br />
de aschiere<br />
Alegerea sculei<br />
Tipul sculei<br />
Geometria<br />
Numarul de scule<br />
Orientarea sculei<br />
Se obtine prin<br />
intermediul<br />
dispozitivului de<br />
asezare si fixare<br />
ENA_SEM - Curs 2 20
h initial<br />
z L<br />
Traiectorii ale sculei:<br />
h intermediar<br />
h final<br />
Degrosare Finisare<br />
Mai multe<br />
treceri<br />
-Deplasari de lucru (degrosarea si finisarea)<br />
-Deplasari auxiliare (pozitionarea sculei in pozitia corespunzatoare<br />
fiecarei etape-entitati- de prelucrare)<br />
ENA_SEM - Curs 2 21<br />
x L
h initial<br />
z L<br />
y L<br />
ε x<br />
Q 1<br />
T<br />
T Pozitie initiala: Q 1<br />
Pozitie de repaus: Q 0<br />
P 2<br />
h initial<br />
zL Prelucrare de la P1 la P2 Prelucrare de la P 1 la P 2<br />
ENA_SEM - Curs 2 22<br />
T<br />
Pozitie de<br />
incepere a<br />
prelucrarii: P 1<br />
P 1<br />
x L
P 2<br />
T<br />
Deplasare pe verticala a<br />
sculei de la P 2 la Q 2<br />
Q 2<br />
Q 2<br />
T<br />
Deplasare in planul XY a<br />
sculei de la Q 2 la Q’ 1<br />
T<br />
Q’ 1<br />
Q’ 1<br />
Deplasare pe verticala a<br />
sculei de la Q’ 1 la P’ 1<br />
Scula pregatita pentru o a<br />
doua trecere<br />
ENA_SEM - Curs 2 23<br />
T<br />
P’ 1<br />
x L
Algoritm de prelucrare<br />
Redactarea algoritmului<br />
propriu-zis<br />
Def\inirea variabilelor:<br />
Ce corespund parametrilor<br />
intrinseci ai operatiilor – date de<br />
intrare<br />
Utilizate de algoritmul de<br />
rezolvare<br />
Studiul metodei<br />
generale de rezolvare<br />
Definirea punctelor<br />
de baza ale traseului<br />
ENA_SEM - Curs 2 24
Sistem cartezian<br />
Axe de coordonate primare:<br />
X, Y, Z – pentru masina unealta<br />
X’, Y’, Z’ – pentru piesa<br />
XY – planul de lucru<br />
SISTEME DE REFERINTA<br />
Z - axa sculei (sens pozitiv sensul indepartarii de piesa)<br />
STAS 8902 -71<br />
ENA_SEM - Curs 2 25
A, B, C – rotatiile dupa X, Y, Z pentru masina unealta<br />
A’, B’, C’ – pentru piesa<br />
ENA_SEM - Curs 2 26
Sistem polar<br />
Originea: pol<br />
Z<br />
r<br />
Y<br />
θ<br />
P<br />
Plan de lucru:<br />
Coordonata liniara: raza Coordonata circulara: unghiul<br />
Pol Plan Axa de referinta<br />
I, J<br />
J, K<br />
K, I<br />
XY<br />
YZ<br />
ZX<br />
ENA_SEM - Curs 2 27<br />
X<br />
X+<br />
Y+<br />
Z+
Sistem absolut: se refera la originea sistemului de referinta in indicarea<br />
tuturor coordonatelor punctelor, indiferent de pozitia curenta a sculei<br />
x A<br />
x B<br />
x C<br />
x D<br />
x E<br />
x F<br />
x G<br />
A B C D E F G<br />
ENA_SEM - Curs 2 28
Sistem incremental: cotele indica o marime intre doua puncte<br />
caracteristice si nu o valoare fata de o baza comuna.<br />
x A x BA x CB x DC x ED x FE x GF<br />
A B C D E F G<br />
ENA_SEM - Curs 2 29
Punct de<br />
referinta<br />
pentru scula<br />
Punct de zero<br />
masina –<br />
originea masinii<br />
STRUNG<br />
Punct de<br />
schimbare<br />
scula<br />
Punct de zero<br />
piesa –<br />
programat<br />
PUNCTE DE ZERO<br />
Punct de<br />
referinta<br />
ENA_SEM - Curs 2 30
PUNCTE DE ZERO<br />
FREZA<br />
Localizarea punctelor de<br />
zero pe o masina de<br />
gaurit.<br />
ENA_SEM - Curs 2 31
POZITIA SISTEMULUI DE COORDONATE<br />
FREZA<br />
Sistem de coordonate al masinii Sistem de coordonate al piesei<br />
ENA_SEM - Curs 2 32
Pentru scula pozitionata in fata<br />
centrului de rotatie<br />
POZITIA SISTEMULUI DE COORDONATE<br />
STRUNG<br />
Pentru scula pozitionata in urma<br />
centrului de rotatie<br />
ENA_SEM - Curs 2 33
FREZA<br />
CONTROLABILITATEA AXELOR<br />
STRUNG<br />
ENA_SEM - Curs 2 34
CAP REVOLVER<br />
De la 8 la 16 pozitii<br />
MAGAZIE DE SCULE<br />
De la 48 la 100 pozitii<br />
FACILITATI DE SCHIMBARE A SCULELOR<br />
Sistem de schimbare<br />
automata a sculelor<br />
1 – burghiu<br />
2 – dispozitiv de prindere<br />
3 – axul de lucru<br />
4 – magazia de scule<br />
ENA_SEM - Curs 2 35