21.07.2013 Views

Cursul 2

Cursul 2

Cursul 2

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!