Documente Academic
Documente Profesional
Documente Cultură
Conf.univ.dr.ing Masterand
1
CUPRINS
Capitolul I
INTRODUCERE.....................................................................................................3
Capitolul IV CONCLUZII....................................................................................31
2
CAPITOLUL I
INTRODUCERE
Mașinile cu comandă numerică au apărut ca răspuns la necesitatea realizării de
profile complexe cu un grad mare de precizie și cu costuri de fabricație cât mai
scăzute. Acestea sunt întâlnite în mai multe ramuri ale industriei precum industria
constructoare de mașini, industria prelucrării materialelor metalice si nemetalice,
industria aerospațială.
Principala caracteristică prin care se diferențiază aceste mașini este rapiditatea
trecerii de la etapa de proiectare la realizarea piesei, aceasta fiind realizată precis și
în conformitate cu specificațiile de proiectare.
Această lucrare prezintă o modalitate de realizare unui sistem de decupare 2D, de
dimensiuni reduse. Prin intermediul acestuia va fi prezentat modul de funcționare
al unui astfel de dispozitiv cu comandă numerică. Sistemul propus este o mașina cu
2.5 axe, doar axele X și Y fiind folosite în prelucrarea piesei, axa Z fiind folosită
doar pentru ridicarea și coborârea capului de prelucrare.
Pentru a comanda dispozitivul am folosit un program bazat pe citirea modelului
stocat într-un fișier DXF și traducerea acestuia în comenzi Gcode care sa poată fi
apoi executate de către acesta.
Lucrarea este structurata în patru capitole astfel:
Capitolul 2 prezintă noțiuni de bază despre mașinile cu control numeric
incluzând o prezentare generală a structurii unui astfel de dispozitiv,
principalele operații care se pretează la astfel de prelucrări precum și
definirea unei modalități de comandă a dispozitivului.
3
CAPITOLUL II
MAȘINI CU CONTROL NUMERIC
2.1 Scurt istoric
4
programul calcula punctele necesare realizării profilului și genera automat cartela.
Acest program a mărit eficiența micșorând substanțial timpul de realizare al
decupării.
Odată cu apariția microprocesoarelor s-au redus costurile de implementare a
sistemelor și astăzi aproape toate mașinile cu comandă numerică sunt dotate cu un
astfel de dispozitiv.
Introducerea acestor mașini în procesele de producție pe scară largă a mărit
productivitatea și a redus costurile de fabricație. Creșterea gradului de automatizare
în procesul de fabricație a dus la creșterea calității și a preciziei fiind în
conformitate cu cerințele impuse prin proiectare. De asemenea procesele în care
este necesară intervenția operatorului uman au scăzut considerabil.
In momentul actual exista programe de comandă a acestor utilaje care sunt puse
gratuit la dispoziția utilizatorilor fapt ce a condus la răspândirea dispozitivelor de
acest fel, acestea putând fi construite și utilizate de persoane fără o pregătire strict
specializată în domeniu Metodele de transfer și stocare a programelor de comandă
sunt reprezentate de discurile floppy, memoriile de tip flash sau rețelele LAN.
Cel mai popular limbaj de programare al acestor dispozitive este reprezentat de
Gcode. Cu toate acestea nu există un limbaj standardizat de programare, fiecare
producător venind în ajutorul clienților cu propria soluție.
Mașinile CNC s-au impus în toate domeniile de activitate industrială, atât în cazul
producției de serie cât și în cazul prototipurilor reprezentând o modalitate eficientă
de realizare a unor produse de o calitate superioară și precizie ridicată cu costuri
reduse
5
Mașini de stanțat
Mașini de prelucrat prin electroeroziune cu fir
Mașini de prelucrat prin eroziune electrică și chimică
Mașini de prelucrat cu plasmă
6
Fig. 1 Fig. 2 Fig. 3
7
Fig. 4 Fig. 5
8
Fig. 6 Sistem de axe pentru mașină cu comandă numerică
9
2.4 Principalele părți componente
10
posibilitatea de a funcționa și în regim de frână eliminând în general
necesitatea unor dispozitive de blocare auxiliare
atingerea cuplului maxim pentru frecvențe mici ale impulsurilor de comandă
acuratețea crescută
comanda este digitală și nu analogică eliminând astfel dotarea sistemului cu
regulatoare suplimentare
gradul de uzură este scăzut.
Dezavantajele cuprind:
scăderea cuplului odată cu creșterea vitezei
posibilitatea ca motorul să se blocheze în cazul în care sarcina conectată la
axul motorului depășește cuplul maxim admisibil
lipsa posibilității de detecție a erorilor în cazul controlului în buclă deschisă.
11
servomotoare de curent continuu cu perii
servomotoare de curent continuu fără perii
servomotoare de curent alternativ.
13
Componentele care formează ansamblul pot fi observate în figura de mai sus,
acestea fiind evidențiate prin culori diferite pentru a facilita distingerea lor.
Dimensiunile maxime ale pieselor care pot fi prelucrate cu ajutorul acestui sistem
sunt 120 mm lungime și 50 mm lățime.
14
Fig.9 Rulmenți în carcasă si axe de ghidare
15
de cauciuc din mijlocul acestora are rolul de a absorbi șocurile și de a
elimina jocul dintre cele 2 capete
Elemente de fixare
Șuruburile - pentru fixarea suporturilor de capăt și a motoarelor au fost folosite
șuruburi cu dimensiunea M5x30mm, pentru fixarea rulmenților și a carcasei
piuliței au fost folosite șuruburi autofiletante iar pentru îmbinarea componentelor
din PAL au fost folosite șuruburi cu cap înecat de 6x40mm. Plăcute metalice cu
profil L au fost folosite pentru fixarea limitatoarelor de cursă.
16
Sistemul de decupare realizat
Componentele electrice
17
Un motor pas-cu pas reprezintă un convertor electromecanic care realizează
transformarea unui tren de impulsuri într-o mișcare de rotație a axului său.
Această mișcare este direct proporțională cu lungimea trenului.
Unghiul de pas reprezintă unghiul cu care se deplasează rotorul la aplicarea unui
impuls de comandă și este dependent de modul de construcție al acestuia. În cazul
unui motor pascu-pas cu N faze și p dinți rotorici, unghiul de pas p 2 este dat de
formula:
În momentul în care una dintre faze este alimentată cu curent electric rotorul se
mișca astfel încât dinții rotorului să se alinieze cu dinții statorului. Datorită faptului
ca numărul de dinți ai statorului este diferit de cel al rotorului, numai 4 dintre
dinții rotorului sunt aliniați cu cei ai statorului (corespunzători fazei alimentate),
ceilalți 4 fiind localizați între dinții corespunzători fazelor nealimentate.
Prin alimentarea în ordine a fazelor A,B,C rotorul se va învârti în sensul acelor de
ceasornic, iar prin alimentarea în ordinea A,C,B sensul de rotație se schimba.
Motoarele hibride (Fig.15) reprezintă o combinație între motoarele cu magneți
permanenți și motoarele cu reluctanță variabilă. Aceste motoare au poli statorici
dințați iar rotorul este reprezentat de 2 magneți permanenți cu dinți. Cei doi
magneți sunt poziționați astfel încât dinții primului magnet sa fie decalați cu un
dinte fața de dinții celui de-al doilea magnet.
19
Fig15.Structura unui motor hibrid
3.2 Dispozitivul de control
20
Fig15Schema de comandă a unei înfășurări
Fig16Circuitul L297
Circuitul L297 are la baza un translator care generează semnale de comandă pentru
cele trei tipuri de secvențe de comandă. Translatorul este alcătuit dintr-un
numărător pe 3 biți combinat cu un circuit de logică combinațională prin
22
intermediul căruia se generează un cod Grey aferent semnalelor de ieșire. Aceste
semnale se generează pe baza semnalelor de intrare CW/CCW și HALF/FULL
Circuitul L298
Acest circuit este un circuit de tip „full H bridge”(punte H completă) folosit pentru
comanda unor sarcini de tip inductiv precum relee și motoare pas-cu-pas. Numele
de „punte H” vine de la modul de amplasare a al tranzistoarelor față de înfășurarea
motorului.
În figura este prezentat un exemplu de punte H completă:
Fig.17 Punte H
Atunci când tranzistoarele T1 și T4 sunt deschise curentul va circula de la sursa de
alimentare prin cele două tranzistoare și înfășurare. Prin închiderea tranzistoarelor
și deschiderea tranzistoarelor T2 și T3 se realizează schimbarea polarității
înfășurărilor statorice.
24
realizarea transferului termic între circuit și radiator a fost folosită pastă
termoconductoare iar pentru prinderea mecanică a celor două componente am
folosit un șurub cu diametrul de 3mm.
Driverul rezultat în urma realizării cablajului imprimat și a lipirii componentelor
poate fi observat în figura 18 de mai jos.
3.3Algoritmul de comandă
Pentru ca sistemul să poată funcționa pe baza principiilor descrise mai sus, a fost
necesară dezvoltarea unei aplicații software. Rolul acestei aplicații este de a
identifica formele conținute de către fișierul DXF și de a trimite comenzile
necesare decupării acestor forme. În același timp softul dezvoltat comunică cu
mașina de decupat semnalând utilizatorului apariția eventualelor probleme.
Dezvoltarea aplicației a fost făcută în Microsoft Visual Studio 2010, utilizând
limbajul de programare C# deoarece acesta oferă o mare flexibilitate în scrierea
codului, iar dezvoltarea de interfețe grafice este ușoară și intuitivă. Un alt avantaj
major al acestui mediu de dezvoltare este funcția de autocompletare oferită prin
25
intermediul căruia timpul de scriere al codului este redus foarte mult iar erorile de
scriere sunt evitate.
Tipul de proiect selectat a fost Windows Forms, acesta permițând realizarea rapidă
a unei interfețe prin utilizarea unor elemente grafice predefinite conținute în
framework-ul .NET de la Microsoft.
26
Lungimea și lățimea piesei sunt folosite pentru a determina dacă este posibilă
prelucrarea piesei – dacă dimensiunile nu depășesc cursele maxime pentru axele X
și Y. În cazul în care modelul depășește dimensiunile maxime admisibile acest
lucru va fi semnalizat prin apariția unui mesaj în care se indică depășirea limitei
corespunzătoare.
Înălțimea piesei este utilizată pentru a determina la ce distanța fata de placa pe care
este fixată piesa trebuie ridicat capul de prelucrare în cazul în care se dorește
deplasarea între două puncte fără prelucrarea piesei.
Adâncimea de prelucrare va fi folosită pentru a determina cat de mult va fi coborât
capul de prelucrare în momentul în care se dorește deplasarea între două puncte cu
decuparea simultană a piesei. Aceasta va rămâne fixa pe toata perioada prelucrării.
Rata de avans va specifica viteza de deplasare a capului de prelucrare. În cazul în
care aceasta nu este specificată operația de taiere va fi efectuată cu viteza
prestabilită.
27
Casete text
Etichete
Câmpuri numerice
Caseta imagine
Caseta de grupare
Parametrii care pot fi modificați au fost grupați pentru a putea fi identificați mai
ușor de utilizator în cadrul etapei de configurare a dispozitivului de prelucrare.
După cum se poate vedea în imaginea de mai sus parametrii referitori la lungimea
burghiului, adâncimea de prelucrare, înălțimea piesei și rata de avans pot fi setați
prin înscrierea valorilor corespunzătoare în casetele aferente. Valorile pentru aceste
mărimi sunt exprimate în mm, sub forma de numere întregi cu excepția ratei de
avans care se măsoară în mm/min.
28
G01 - interpolare liniară.
G02 - interpolare circulară în sensul acelor de ceasornic
G03 - interpolare circulară în sens trigonometric
G04 – temporizare
G28 – reîntoarcere la origine
In cazul în care codul are valoarea 01 după setarea punctului țintă se trece la
funcția de interpolare liniară.
Daca codul este 02 sau 03 se calculează unghiurile formate de punctul curent și
punctul ținta prin intermediul funcției atan2. Apoi arcul de cerc este împărțit în
segmente, numărul acestora fiind calculat prin intermediul formulei:
29
va roti în sensul acelor de ceasornic iar în caz contrar rotația va fi în sens
trigonometric.
Numărul de pași se calculează prin împărțirea distanței care trebuie parcursă pe
fiecare axa la numărul de pași care se efectuează pentru deplasarea cu 1mm pe
fiecare axă. În cazul proiectului realizat numărul de pași este de 133.32 pași/mm.
Întârzierea între doi pași consecutivi se calculează cu ajutorul formulei:
30
CAPITOLUL IV
CONCLUZII
31
Bibliografie
32