Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
1 Introducere
Scopul lucrri este studiul, proiectarea, modelarea, programarea si fabricarea unei matrie de
forjare pe maina de frezare cu comanda numeric.
1.2 Obiectivele
6
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
2 Comanda numeric
Iniial aceste echipamente dispuneau de organe de comand acionate prin cablu iar
introducerea datelor se fcea prin cartele perforate. Cu apariia microprocesoarelor i
progresul electronicii, costul acestor echipamente a sczut pn prin anul 1970, toate ofereau
capaciti pentru tratamentul informaiilor importante. Suporturile i transmiterea de date au
putut fi asigurate cu ajutorul disketelor, benzilor magnetice etc.
Aceast evoluie care a autorizat tratamentul de date n timp real, a permis creterea
posibilitilor oferite de acest tip de comand i a favorizat integrarea acestor acestora n
construcia de echipamente automatizate.
7
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
8
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
Figura 1.4. Timpi de realizare a piesei din figura 1.3. pentru prelucrarea
pe maini-unelte convenionale i cu comand numeric
9
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
sau utilizarea unor sisteme de tratament de date CFAC (Concepia Fabricaiei Asistat
de Calculator).
- integrarea echipamentelor periferice (dispozitive pentru msurarea sculelor,
manipulatoare, roboi etc.) sau integrarea MUCN n ansamble automatizate (celule
flexibile, linii de fabricaie).
n paginile urmtoare, sunt prezentai timpii efectivi de productivitate pentru diverse maini
n funcie de gradul lor de automatizare i numrul de ore de disponibilitate dintru-un an
calendaristic
Masini-unelte clasice
Masini-unelte cu
comanda numerica
Centru de prelucrare
cu schimabare automata
a sculelor si paletizare
timp reeal de aschiere, timp reglare pozitionare, schimbare scula, schimbare piesa
Se observ din figura 1.5. c o main unealt prelucreaz propriu-zis doar 10-15%
din timpul efectiv de producie, diferena pn la 100% fiind timpi pentru reglat, poziionat,
schimbat scul sau pies. Automatizarea i comanda numeric a permis dublarea de la 230h
la 258h a timpului ct maina produce achii. Schimbarea automat a sculelor, reglajul
automat i schimbare piesei la sfritul procesului de prelucrare a condus la un timp real de
prelucrare propriu-zis de aproximativ 65%. Evident aceast analiz a ignorat durabilitatea
sculei i opririle din motive de pan sau organizare.
Relativ la aportul tehnic i economic al comenzii numerice, se pot concluziona
urmtoarele:
- comanda numeric permite progresul spre excelen n fabricaie pentru c ea asigur:
precizie ridicat, repetitivitatea ei, fiabilitate - flexibilitate i calitate, indispensabile
ntr-o economie de pia.
- comanda numeric asigur fabricaie de piese cu eforturi materiale i financiare
minime.
10
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
editat n funcie de maina utilizat pe benzi, diferii supori magnetici sau memorie RAM
etc.
- fie utiliznd un calculator ajutat de un postprocesor (program de traducere sintax) i un
program pentru editarea programului ce va fi adoptat, transformat prin postprocesor la
nevoile mainii.
11
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
Figura 1.7. Exemplu de reglaj a originii programului pentru frezare cu Mechanical 3D-Touch Probe si
msoar lungimea sculei
12
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
2.4.2 Interpolarea
Pentru a prelucra un profil de pies care nu este paralel cu nici una dintre axe este
necesar s se realizeze deplasri simultane i sincronizate pe mai multe axe. n scopul de a nu
fi obligat s codificm n program, toate punctele unei curbe n vederea realizri punct cu
punct, directorii de comand au fost dotai cu interpolatoare, adic cu instrumente de calcul,
care plecnd de la coordonatele a dou puncte (de plecare i de sosire) calculeaz un numr
mare de puncte intermediare ntr-o manier n care traiectoria sculei s fie efectuat cu o
precizie fix depinznd de performanele calculatorului utilizat i de calitatea prii operative
(variatoare, traductoare etc.).
Toate mainile ofer astzi posibiliti de interpolare liniar i care sunt materializate
prin funciile G1, G2 sau G3 fr mainile punct cu punct utilizate la gurire, sudare punct
cu punct etc.
Liniar Circular
13
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
Benzile aveau o durat de via destul de redus: 15 lecturi pentru benzile de hrtie i
50 pentru benzile din plastic. Din acest motiv benzile au fost abandonate progresiv pentru a fi
nlocuite prin portprograme cu citire direct cu lectori magnetici pentru diskete.Avantajele
suporilor magnetici nu const numai n viteza de lectur ci i n mare densitate de nregistrri
i o punere n practic mai uoar.
Transmiterea informaiilor ntre diverse echipamente este realizat prin magistrale de
comunicare constnd din fibre optice care permit circulaia informaiilor n ambele sensuri
simultan cu debite care pot ajunge la 20Mb/s. 0 logic i 1 logic este transmis printr-un
semnal de tensiune respectiv pozitiv sau negativ cu un nivel maxim de 3v. un protocol de
comunicare trebuie s coordoneze accesul pe magistrala de comunicare i secvenele de
emisie i recepie i s permit corecia erorilor de transmitere.
Mainele moderne are port pentru extinderea memoriei, port pentru communicatia
RS232 si RJ45.
Comunicaia dintre terminal i echipamentul de control se realizeaz folosind un set de
protocoale de comunicaie puse la dispoziie de productorul terminalului.
14
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
15
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
M originea mainii;
1 scar de msurare binar;
2 poziia actual a mesei;
1 rigla gradat;
2 poziia anterioara a mesei;
3 poziia curent a mesei;
4 masa n poziia de referin;
MUCN deservirea cu bucle retur n poziie sunt capabile s compare instantaneu poziiile
elementelor mobile cu valorile stabilite
Pentru deplasarea n lungul unei axe, ntrzierea dinamic antreneaz un uor decalaj
n timpul dintre ordinul de execuie i execuia propriu-zis, ceea ce nu are nici un efect
asupra poziiei ateptat de respectiva aciune. Pentru toate deplasrile care nu au loc parale
cu axele, aceste ntrzieri dinamice antreneaz o deformare a traiectoriei reale, n raport cu
traiectoria programat, funcie de viteza de deplasare.
16
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
17
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
- greeli de sintax;
- momentele de pan ale maini;
- valorile introduse pentru corecia
traiectoriilor;
- coordonatele punctului curent;
- erorile care apar;
- meniuri;
- piesa de prelucrat, scula, semifabricatul
pentru controalele dotate cu ecran grafic. Fig. 1.18.Ecran de afisare
Operatorul poate schimba oricnd parametrii folositi in program. Acestea pot fi ajustate in
functie de datele furnizate de producatorul sculei.
18
Indiferent de tipul mainii, este necesar s putem defini n fiecare moment poziia
sculei n spaiu n raport cu piesa. Pentru aceasta, scula se raporteaz la un sistem de axe legat
de mainaunealt.
Direcia axei OY este orientat la 900 fa de axa X n sens trigonometric. Prin
definiie (norme, STAS-uri) axa Z este totdeauna axa arborelui principal, adic:
- axa sculei la frezare;
- axa piesei la strunjire;
- axa broei n care se fixeaz electrodul-scul la eletroeroziune;
- axa fascicolului laser, la mainile de prelucrat cu laser.
Rezult c planul XY, la frezare, este planul mesei mainii. Sensul pozitiv al axei Z
este astfel stabilit ca atunci cnd cota Z crete scula se ndeprteaz de pies. Axa X este axa
micrii principale perpendicular pe Z, iar axa Y completeaz triedrul triortogonal drept.
Programul este constituit dintr-o suit de aciuni total definite, linie cu linie, fiecare
linei constituind un bloc de informaii denumit fraz. Fiecare bloc cuprinde cuvinte care
constituie o informaie, fiecare cuvnt ncepe printr-o adres care d un sens fizic datelor
numerice care urmeaz. De exemplu X 25,30 semnific o deplasare dup axa X la cota 25,3
mm, iar S 1000 nseamn c turaia pentru arborele principal este de 1000 [rot./min]. adresa
asigur fr ambiguitate identificarea informaiei i separarea cuvintelor.
nceputul de program este menionat prin utilizarea simbolului %. Comentariile ca
definiiile explicite de nume de piese, pot, n cazul anumitor directoare de comand, s fie
19
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
20
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
Datele numerice alocate fiecrei funcii din fraz depind de tipul echipamentului
numeric specificat n manualul de programare. Coordonatele liniare pot fi programate cu o
precizie de 1 m iar cele unghiulare cu o miime de grad.
Exepmlu:
N10 ...
N20 G4 F3 ; temporizare pentru 3 secunde
N30 ...
N40 G4 S30; temporizare pentru 30 rotaii
N50 ..
Observaie:
- cuvintele cu F i S sunt utilizate
pentru temporizare doar n bloc cu G4;
- orice avans F i turaie S
programat rmn active.
G00 deplasare rapid (paralel cu axele sau la 450). Deplasarea se efectueaz cu vitez
maxim numai la distane mari. La distane mici nu se poate ajunge la regim de deplasare
rapid datorit timpilor de accelerare i decelerare.
G01 - interpolare liniar cu avans de lucru definit cu ajutorul controlului deplasrii
printr-o procedur de interpolare.
21
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
G02 -G03 interpolare circular cu avans de lucru n planele XY, YZ sau ZX. Deplasarea se
face dup un arc de cerc parcurs n sens orar dac este apelat funcia G02 i n sens anti-orar
dac este apelat funcia G03. n plus coordonatele punctelor de realizat pot fi calculate dup
o procedur trebuind doar s fie indicate raza cercului (cu adresa R) i punctele centrului de
interpolare (i, j, k).
Apelarea uneia dintre aceste funcii revoc (anuleaz) celelalte funcii G care sunt n
aciune.
G17, G18, G19 permit alegerea planului de interpolare circular n care se face i corecia
sculei (de raz i lungime). Aceste plane sunt respectiv XY, YZ, ZX iar axa arborelui
principal a mainii-unelte se orienteaz dup normala la planul indicat.
ntre profilul geometric teoretic i cel real descris de axa sculei la prelucrare exist o
abatere. Ea apare a frezare, de exemplu, cnd se programeaz originea reperului legat de
scul (situat pe axa sculei) iar prelucrarea se face cu partea cilindric exterioar.
22
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
Funcia G40 - corecie de raz definete poziia axei sculei la frezare n raport cu
profilul piesei sau poziia punctului fictiv la strunjire. Funcia G40 este programat asociat cu
funciile G41 i G42.
- G41 poziioneaz scula la stnga profilului piesei;
- G42 poziioneaz scula la dreapta profilului piesei;
- G40 este funcia de anulare corecie poziie comandat prin funciile G41 i G42
23
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
-pentru unghiuri obtuze interioare trebuie limitat traiectoria decalat nainte de a fi atins
punctul situat pe normala trasat la extremitatea segmentului. Aceast limit, n cazul unui
unghi format din dou drepte, se gsete pe bisectoarea unghiului. Pentru un unghi definit
printr-o dreapt i un arc de cerc, traiectoria liniar decalat trebui s fie limitat la
intersecia dintre dreapt i raza suprafeei concave.
24
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
Fig 1.31. Tipuri de contururi care ridic probleme comenzilor numerice actuale.
Este convenabil deci de a corija valorile programate cum este indicat n figura 1.32. aceast
corecie este luat n calcul automat pe MUCN.
Rr R+r
Fprog = Fteor.x Fprog = Fteor.x
R R
Fig. 1.32. Influena coreciei sculei asupra vitezei de avans.
Dificultatea programrii n acest caz rezid din aceea c trebui inut cont n calcul coreciei
att de elementele anterioare att de lungimea sculei, vectorul normal la suprafa dar i de
vectorul de orientare a axei sculei n jurul vectorului normal,
25
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
n P2 + Q2 + R2
26
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
n prima fraz care se refer la scul, se poate lua originea-msur pe axa B fr riscul
coliziunii ntre scul i pies (absena valorii dup aceste adrese n continuare n program se
ia valoarea nul pentru originea-msur.
27
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
G82 ciclu fix gurire cu finisarea suprafeei - este identic cu precedentul doar mai
cuprinde o temporizare la sfritul operaiei;
28
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
G85 alezarea cu alezorul - aceste ciclu fiind similar cu G81 doar cu o vitez de
lucru diferit;
29
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
2.6.4.2 Funcii de punere n micare a arborelui principal: M03. M04, M13, M14
M03, M04 asigur punerea n micare a broei: M03 n sens invers trigonometric (orar);
M04 n sens trigonometric. La frezare sensul de lucru la majoritatea sculelor este M03.
M05 asigur oprirea arborelui principal;
M19 antreneaz broa ntr-o poziie determinat (broa fiind echipat cu senzori).
Fig.1.39.punere n micare
30
Universitatea Transilvania din Braov
Facultatea de Inginerie Mecanic
Catedra de Mecanic Fin i Mecatronic Lucrare de disertaie
Program de studii: Inginerie Mecatronic-Master
Ajutor de program
G77 Apelarea intercodiionat a unui program sau a unei suite de Final de bloc
secvene cu revenire
G79 Ieire condiponat sau necondiionat dintr-o secvena fr Final de bloc
revenire
Funcii definind ciclul de lucru
G33 La strunjire - ciclu de filetare Final de bloc
G34 Filetare Final de bloc
G35 Filetare Final de bloc
G80 Anulare ciclu fix Final de bloc
G81 Gurire G80, G81-G89
G82 Ciclu fix gurire - centruire G80, G81-G89
G83 Ciclu fix gurire G80, G81-G89
G84 Ciclu fix filetare G80, G81-G89
G85 Ciclu fix de alezare G80, G81-G89
G86 Ciclu fix de alezare cu oprirea arborelui principal la sfritul G80, G81-G89
operaiei de prelucrare a gurii
G87 Alezare cu revenire manual in poziia iniiala G80, G81-G89
G88 Alezare cu temporizare la sfritul operaiei G80, G81-G89
Funcii definind deplasrile de origine
G43 - G52 Diverse tipuri de deplasri de origine Final de bloc
G54 - G59 Deplasri de origine preschimbabile Final de bloc
G92 Deplasare de origine Final de bloc
Funcii definind modul de cotare
G90 Programare cu cotare absolut (n raport cu originea) G91
G91 Programare cu cotare relativ n raport cu suprafaa auxiliar G90
sau punctul de plecare bloc
Funcni pentru definirea unitilor de date operatorii
G93 Viteza de avans .exprimat n intervalul de timp (V/L) G94
G94 Viteaza de avans exprimat n rmin/minl G93. G95
G95 Avansul. n [m/rot.], la stninjire G94
G96 Viteza de achiere constant, la strunjire G97
G97 Viteza n [rot/ min], la srunjire G96
G16 Orientarea sculei definit de sistemul P; Q, R cu semnul.,+"' Final de bloc
sau -
Pentru schimbarea sculei nu este suficient s se fac desemnarea ei prin numrul T ..,
ci trebuie provocat schimbarea deplasnd-o printr-o aciune fizic dat de funcia M06.
Aciunea acestei funcii se traduce prin aciunea circuitului sculei pentru o schimbare
manual sau prin declanarea automat a procedurii de schimbare automat.
Normele prevd patru cifre dup scrisoarea de adres T: primele dou desemneaz
numrul sculei iar ultimele dou indicarea numrului registrului coninnd marca sculei.
n acest caz la sistemele mai automatizate, pentru ca aciunile s fie executate, trebuie
s se fac apel la un subprogram (CN sau automat) care va asigura o execuie sincronizat a
rotaiei magaziei de scule cu braul manipulator, deblocarea sculei urmtoare i blocarea noii
scule. Adesea se utilizeaz n acest scop funcia G77.
31