Sunteți pe pagina 1din 35

ECHIPAMENTE NUMERICE AVANSATE IN

SISTEME ELECTROMECANICE
STRUCTURA SI FUNCTIILE COMENZII NUMERICE
ELEMENTE DE PROGRAMARE A CN

ENA_SEM - Curs 2

FUNCTIILE COMENZII NUMERICE


Asigurarea posibilitatilor de
integrare a instalatiei intr-o
structura de fabricatie unitara
si flexibila

Realizarea unor traiectorii


impuse ale punctelor de
interactiune scula-piesa, cu o
anumita precizie

Functii ale
comenzii
numerice
Realizarea
optimi
ai
prelucrare

Introducerea de date de la
periferice sau manual

unor parametri
regimurilor
de
Comanda si supravegherea
desfasurarii diferitelor etape
tehnologice ale procesului de
uzinare

ENA_SEM - Curs 2

1.

Echipamente
de
comanda
secventiala si supraveghere a etapelor
tehnologice: au ca scop realizarea unei
serii de operatii ce se succed intr-o
ordine bine definita, cu precizarea ca
starea sistemului la un moment dat
depinde mai putin de conditiile
instantanee si mai ales de un ciclu dat

Evolutia structurilor
si functiilor CN

2. Echipamente de introducere de date si


afisare de cote: sunt o dezvoltare a celor
de comanda secventiala, realizand un
dialog om-masina si o obiectivizare a
urmaririi proceselor.

3.

Se pot realiza in structura


numerica si logica cablata
pentru masini serie sau cu
automat programabil pentru
masini si procese speciale

Echipamente de pozitionare a organelor mobile:


asigura comanda succesiva a axelor si in timpul
deplasarii nu se executa prelucrari; reprezinta
primele echipamente cu comenzi programate, adica
la care parametrii de stare ai sistemului la un moment
dat sunt precizati printr-un program prin care se
comunica masinii instructiunile necesare efectuarii
operatiilor.

ENA_SEM - Curs 2

4.

Echipamente de prelucrare pe
directii paralele cu axele: deplasarile
pe axe sunt independente, dar se pot
realiza simultan cu uzinarea. In plus,
utilizeaza algoritmi de conducere
adaptativ-optimali.

Evolutia structurilor
si functiilor CN

5.

Echipamente
de
conturare:
deplasarile pe axe se pot realiza
simultan
si
pentru
realizarea
traiectoriilor impuse, informatia de
deplasare este predominata.

6.

Volumul mare de informatii necesita


prelucrarea datelor intr-o faza
externa procesului de prelucrare cu
apel la limbaje de programare
speciale.

Echipamente pentru conducerea


centrelor de prelucrare simultana pe
mai multe axe: reprezinta extensii ale
variantelor 4 si 5, cu programe evident
mai complexe.

ENA_SEM - Curs 2

STRUCTURA COMENZII NUMERICE

BLOC
INTRODUCERE
DATE

BLOC
DE
AFISARE
Structura
comenzii
numerice
BLOC DE
INTERFATARE
I/O

BLOC
DE
CALCUL
BLOC
DE
MASURA

ENA_SEM - Curs 2

BLOC INTRODUCERE DATE

Realizeaza legatura echipamentului cu operatorul, fiind de obicei, un panou ce contine


un sistem de afisare si o tastatura.

Este un ansamblu de module si programe care prelucreaza informatia introdusa in


echipament sub diverse coduri, o converteste intr-o forma acceptabila si o repartizeaza la
celelalte blocuri.

Introducerea programului piesa se poate realiza:


Direct de la operator manual;
Cu periferice specializate (cititor de banda perforata, de banda magnetica)
Direct de la calculator (sistem CNC).

ENA_SEM - Curs 2

BLOC DE INTERFATARE I/O

Realizeaza schimbul semnalelor de comutatie cu echipamentul conventional.

Are o structura de microcalculator, functiile de adaptare intre echipamentul de


comanda si cel conventional realizandu-se prin mijloace software.
BLOC DE CALCUL

Executa prelucrari asupra informatiilor de deplasare continute in programul piesa,


operatiile aritmetice necesare elaborarii incrementilor de deplasare care sunt apoi
introdusi in circuitul de masura a pozitiei si in memoriile de deplasare reala aferente
fiecarei axe, unde se scad sau se aduna informatiei existente.

Ecuatia de miscare definita prin programul piesa determina deplasarea relativa a sculei
aschietoare fata de piesa prelucrata.

Este realizat la variantele mai noi in jurul unui microprocesor de 16 sau de 32 de biti
rezultand viteze de lucru net superioare.

ENA_SEM - Curs 2

Generare
secvente de
lucru

Calcul date
momentane si
absolute

Generarea
traiectoriilor
intre puncte

Functiile
blocului de
calcul
Optimizarea
regimurilor de
accelerare/decelerare
Controlul comportarii
in regim dinamic al
buclelor de pozitie

ENA_SEM - Curs 2

Generare traiectorii Sistemul de interpolare

Sa asigure aproximarea conturului impus in limitele preciziei specificate, furnizand


pentru fiecare axa informatia de deplasare necesara generarii punctelor intermediare intre
doua puncte principale de reper, pe baza modelului matematic de interpolare prestabilit;

Sa asigure dependenta functionala intre axe conform traiectoriei punctului de


interactiune scula-piesa;

Sa permita respectarea conditiilor tehnologice privind viteza rezultanta a punctului de pe


traiectorie si cele privind dimensiunile sculei.
B(xB,zB)

A(xA,zA)
z

ENA_SEM - Curs 2

PROGRAMAREA COMENZII NUMERICE

PROGRAMAREA
MANUALA A CN

UTILIZAND PRODUSE
CAD/CAM

PROGRAMAREA
CONVERSATIONALA

ENA_SEM - Curs 2

10

PROGRAMAREA MANUALA A CN
Se utilizeaza pentru procese tehnologice simple(operatii de gaurire, alezare,
frezare de contururi liniare, strunjiri simple) si in cazul unor programe relativ
scurte sub 120-150 instructiuni.

Informatiile pentru programare sunt:


Geometrice: coordonate si traiectorii;
Tehnologice:
Viteze de prelucrare;
Adancimi de patrundere;
Viteze de avans;
Informatii ajutatoare privind racirea, sensul de rotatie, numarul
fiecarei scule si ordinea in care sunt utilizate.

ENA_SEM - Curs 2

11

Informatiile
pentru
programare

Tabele, diagrame,
manual de
programare

Materiale, tratamente
termice, numarul
pieselor din lot, etc

Elaborarea programului
piesa

ENA_SEM - Curs 2

12

Etapele de elaborare si implementare a programului


1. Intocmirea fisei de amplasare
scule

Codul de catalog pentru scula,


port-scula si pastila
Constantele
sculelor

de

prereglare

ale

Schita(forma) partii active


2. Intocmirea fisei de reglaj

Se indica sistemul de axe al


masinii si se pun in evidenta
suprafetele ce urmeaza a fi
prelucrate.

3. Calculul coordonatelor punctelor


caracteristice

La piesele simple, acestea pot fi


preluate direct din desen;
Unele echipamente de CN ofera
facilitati pentru calculul punctelor
caracteristice.

ENA_SEM - Curs 2

13

4. Intocmirea programului

Se vor descrie traiectoriile tuturor


sculelor
pentru
prelucrarea
suprafetelor,
verificand
evitarea
eventualelor coliziuni.

5. Introducerea programului
suportul de informatie
6. Testarea
si
programului

pe

optimizarea

RAM, banda perforata,


magnetica, USB, etc

banda

Pe o masa de desenat sau cu un


program de simulare grafica pe
CNC;
Pe MU, fara piesa in regim fraza cu
fraza;
Pe MU cu piesa, pentru stabilirea
corectiilor de scula;
Pe MU
corectat.

ENA_SEM - Curs 2

cu

piesa

si

program

14

Programare in
cod ISO

Programare
parametrica,
varianta a celei
precedente dar mai
flexibila

(standard)

Variante de
programare
Programare
geometrica in
profil (PGP)

Programare in
limbaj
specializat
APT si versiunile
ulterioare

Programare
structurata

Contururile se
descriu cu ajutorul
unui procesor
geometric, tot in cod
ISO

Salturile sau buclele


relative la blocuri in
cod ISO se
realizeaza cu
instructiuni PASCAL

ENA_SEM - Curs 2

15

Coduri de
programare

Cod ISO

Cod EIA

(norme NFZ 68010, 68030,


68032)

(norme RS 244A, 273A)

Structural si notional, aceste coduri au corespondenta cu utilizarea ca


suport program a benzii perforate (in Romania STAS 9369-85)

ENA_SEM - Curs 2

16

INTOCMIREA PROGRAMULUI
Entitate de prelucrare - EP: rezultatul deplasarii unei scule date, ce
parcurge un ansamblu de traiectorii asupra unei piese mecanice.

Conditii de aschiere

Adaptarea sculei la
material
Asocierea cu anumite
scule
Informatii referitoare la
generarea suprafetelor

ENA_SEM - Curs 2

17

ELEMENTE IMPORTANTE
Natura geometrica a
suprafetelor rezultate
Parametri intrinseci ai
suprafetelor

Rugozitatea suprafetei

Limite geometrice ale


suprafetei

microgeometrica
macrogeometrica

Descrierea geometrica a starii


finale a entitatii de prelucrare

ENA_SEM - Curs 2

18

Este descrisa plecand


de la starea finala a
EP, considerand
volumul de material
indepartat si modul de
repartizare al acestuia

Starea initiala

Incadrat in anumite
clase si caracteristici

Materialul piesei

ENA_SEM - Curs 2

19

Alegerea sculei

Elemente legate de scula

Tipul sculei
Geometria
Numarul de scule

Orientarea sculei

Conditii de aschiere
Traiectoria sculei

Viteza de aschiere

Stabilirea unui punct caracteristic

Viteza de avans

Descrierea deplasarii acestuia

Utilizarea lichidului
de aschiere

Stabilirea punctului de intrare si a


celui de iesire a sculei in conturare

Se obtine prin
intermediul
dispozitivului de
asezare si fixare

Stabilirea sistemelor de referinta

ENA_SEM - Curs 2

20

hfinal

hintermediar

hinitial

zL

Degrosare

Finisare

xL

Mai multe
treceri
Traiectorii ale sculei:
-Deplasari de lucru (degrosarea si finisarea)
-Deplasari auxiliare (pozitionarea sculei in pozitia corespunzatoare
fiecarei etape-entitati- de prelucrare)

ENA_SEM - Curs 2

21

Pozitie de repaus: Q0

T
zL

zL Prelucrare de la P1 la P2
hinitial

hinitial

T Pozitie initiala: Q1

yL

T
Pozitie de
incepere a
prelucrarii: P1

x
Prelucrare de la P1 la P2
Q1

P2

P1

xL

ENA_SEM - Curs 2

22

Deplasare pe verticala a
sculei de la P2 la Q2

T
Q2

Deplasare in planul XY a
sculei de la Q2 la Q1

Deplasare pe verticala a
Q1 sculei de la Q1 la P1

T
P1

Scula pregatita pentru o a


doua trecere

P2

Q2
Q1

xL

ENA_SEM - Curs 2

23

Studiul metodei
generale de rezolvare

Algoritm de prelucrare

Definirea punctelor
de baza ale traseului

Def\inirea variabilelor:
Ce
corespund
parametrilor
intrinseci ai operatiilor date de
intrare
Redactarea algoritmului
propriu-zis

Utilizate
rezolvare

ENA_SEM - Curs 2

de

algoritmul

de

24

SISTEME DE REFERINTA

Sistem cartezian

STAS 8902 -71


Axe de coordonate primare:
X, Y, Z pentru masina unealta
X, Y, Z pentru piesa
XY planul de lucru
Z - axa sculei (sens pozitiv sensul indepartarii de piesa)

ENA_SEM - Curs 2

25

A, B, C rotatiile dupa X, Y, Z pentru masina unealta


A, B, C pentru piesa

ENA_SEM - Curs 2

26

Sistem polar
Z

Plan de lucru:

Y
P

Originea: pol
Coordonata liniara: raza

Coordonata circulara: unghiul

Pol

Plan

Axa de referinta

I, J

XY

X+

J, K

YZ

Y+

K, I

ZX

Z+

ENA_SEM - Curs 2

27

Sistem absolut: se refera la originea sistemului de referinta in indicarea


tuturor coordonatelor punctelor, indiferent de pozitia curenta a sculei

xG
xF
xE
xD
xC
xB
xA
A

ENA_SEM - Curs 2

28

Sistem incremental: cotele indica o marime intre doua puncte


caracteristice si nu o valoare fata de o baza comuna.

xA

xBA

xCB

xDC

xED
D

ENA_SEM - Curs 2

xFE

xGF

29

PUNCTE DE ZERO
STRUNG

Punct de
schimbare
scula

Punct de
referinta
pentru scula

Punct de
referinta

Punct de zero
piesa
programat

Punct de zero
masina
originea masinii
ENA_SEM - Curs 2

30

PUNCTE DE ZERO

FREZA

Localizarea punctelor de
zero pe o masina de
gaurit.

ENA_SEM - Curs 2

31

POZITIA SISTEMULUI DE COORDONATE


FREZA

Sistem de coordonate al masinii

Sistem de coordonate al piesei

ENA_SEM - Curs 2

32

POZITIA SISTEMULUI DE COORDONATE


STRUNG

Pentru scula pozitionata in fata


centrului de rotatie

Pentru scula pozitionata in urma


centrului de rotatie

ENA_SEM - Curs 2

33

CONTROLABILITATEA AXELOR

STRUNG

FREZA

ENA_SEM - Curs 2

34

FACILITATI DE SCHIMBARE A SCULELOR


CAP REVOLVER
Sistem de schimbare
automata a sculelor

De la 8 la 16 pozitii
MAGAZIE DE SCULE

1 burghiu
2 dispozitiv de prindere
3 axul de lucru
De la 48 la 100 pozitii

4 magazia de scule

ENA_SEM - Curs 2

35

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