Documente Academic
Documente Profesional
Documente Cultură
CAD în această tratare este considerată ca fiind o etapă de modelare, în care atât
proiectarea cât şi analiza sunt incluse, deoarece analiza inginereascã a unei piese,
nu poate fi efectuată în atelierul de prelucrare.
După terminarea modelării geometrice, procesul de planificare asistat de calculator,
CAPP, este efectuat în cazul în care informaţiile necesare pentru prelucrare sunt
generate. În acest stadiu, selecţia masinii-unelte, sculelor, dispozitivelor şi
elementelor de fixare, adoptarea deciziilor cu privire la condiţiile de aschiere,
a secvenţele de programare şi de prelucrare sunt realizate. Deoarece procesul
de planificare este foarte complicat şi CAPP nu este suficient de matur cu
privire la tehnologie, procesul de planificare în general, depinde de know-
how-ul tehnologului de proces.
CAM (Computer Aided Manufacturing) este executat în faza finală pentru
generarea programului piesei. În această etapă, traseele sculei sunt generate, bazate
pe informaţiile geometrice de la modelul CAD şi informaţiile de prelucrare de la
CAPP. În timpul generãrii traiectoriei sculei, interferenţele dintre sculã şi piesa de
lucru, reducerea la minimum a timpilor de prelucrare şi de schimbare a sculei, şi
performanţele maşinii sunt luate în considerare. În special, CAM este un
instrument esenţial pentru generarea traiectoriilor 2.5D sau 3D pentru maşini-
unelte cu mai mult de trei axe.
Activitãţile Online sunt necesare pentru maşinarea de piese cu ajutorul maşinile cu
comandă numerică. Un program de piesã, având instrucţiunile înţelese de maşină,
poate fi generat în programele menţionate mai sus în stadiul offline şi programul
piesei, pentru o piesa simplă, poate fi direct editat în NC de către utilizator. În
această etapă, sistemul NC citeşte si interpreteazã programele piesei din
memorie şi controlează mişcarea axelor. Sistemul NC generează instrucţiuni
pentru poziţia şi viteza de control bazate pe programul piesei şi
servomotoarele sunt controlate, pe baza instrucţiunilor generate. Astfel
mişcarea de rotaţie a unui servomotor este transformată în mişcare liniară
prin intermediul unor mecanisme-şurub cu bile, piesa de prelucrat sau scula
sunt deplasate şi, în cele din urmă, piesa este prelucratã datoritã acestor
mişcări.
Teoria şi proiectarea CNC
Prin analiza modului de dezvoltare s-a remarcat faptul că, NC are aceeaşi
dezvoltare şi istorie ca şi componentele sale . La început, divizia circuitului de
impuls a fost făcută de un calculator, cu zeci de mii de tuburi cu vid iar maşina-
unealtã a fost controlată prin activarea unui motor cu ulei sub presiune şi prin
controlul unui releu în funcţie de rezultatul prelucrării logice. Cu toate acestea,
după cum semiconductorii au apărut şi au fost aplicaţi în timpul anilor 1960,
motoarele electrice si elementele de putere în cursul anilor 1970 şi a
componentelor PC în anii 1980, aşa tipul Hardwired a evoluat într-o maşinã
Teoria şi proiectarea CNC
care a fost introdus în reviste ştiinţifice din Statele Unite, a fost, de asemenea,
introdus în Japonia şi, în 1957, un strung cu NC a fost dezvoltat.
1.4
1.5
Figura 1.3b descrie unitatea arborelui principal care constă dintr-un motor de
antrenare şi elementele cinematice de transmisie a puterii. Mişcarea de rotaţie de
la axulul motorului este transmisă corpului arborelui printr-o transmisie cu curea şi
raportul vitezelor este dependent de raportul dintre dimensiunile fuliilor aflate pe
motor şi corpul arborelui. Recent, motoarele asincrone au intrat în uz general, în
construcţia arborelui principal al masinii-unelte, deoarece motorul de inducţie, care
nu are nici o perie,este mai bun decât motorul de curent continuu în ceea ce
priveşte dimensiunea, greutatea, inerţia, eficienţa, viteza maximã şi întreţinerea.
Teoria şi proiectarea CNC
căror timp de prelucrare este foarte scurt, de exemplu, maşini de decupat şi prese
de mare viteză . Caracteristicile fundamentale necesare pentru servomotoarele
utilizate în construcţia maşinilor-unelte sunt următoarele:
1. Capacitatea de a furniza puterea de ieşire adecvatã în funcţie de sarcina de lucru.
2. Capacitatea de a răspunde rapid la o comandã.
3. Proprietăţi foarte bune de accelerare şi decelerare.
4. Existenţa unui domeniu larg de viteze.
5. Capacitate de control a vitezei în condiţii de siguranţă pe toate domeniile de
vitezã.
6. Capacitatea de a opera continuu pentru o perioadă lungă de timp
7. Capacitatea să furnizeze accelerãri şi decelerãri frecvente.
8. Pentru a avea o înaltă rezoluţie, în scopul de a genera un cuplu adecvat în cazul
unui gabarit redus.
principalã
Arbore principal frezã, Lanţ avans Lichid de rãcire, aer
strung sau culisou comprimat, alimentãri
x,y,z,A,B,C
1.3.1.4 Traductorul
Dispozitivul care detectează poziţia curentă pentru controlul pozitiei este numit un
traductor şi, în general, este plasat la capătul arborelui de transmisie a puterii. În
scopul de a controla viteza, viteza este detectatã de un traductor sau se calculează
prin controlul pozitiei.
Detalii privind modul de lucru al traductorului. Metoda de detectare
a vitezei foloseste un traductor, numărarea unui fel de impulsuri
generate în unitatea de timp şi un mijloc de detectare a intervalului
între impulsuri împreună.
Un traductor poate fi clasificat ca de tip optic sau de tip magnetic cum sunt
că, partea exterioară a unui disc este setat la cel mai mic bit şi cât mai
multe fante şi fotografie de detectoare există ca numărul de biţi. Fantele sunt
aranjate de-a lungul cercuri concentrice spre interiorul discului. Bazat pe aceste
componente, datele de rotaţie sunt furnizate sub forma poziţiei de ieşire în
binar sau zecimal .
1.3.1.5 Resolver
Un resolver este un traductor de unghi de rotaţie şi poziţie şi este folosit ca
traductor pentru motor. Spre deosebire de un traductor care generează un
semnal de ieşire în format digital, un resolver generează o putere în format
analogic. Un resolver constă dintr-un stator, un rotor,şi un transformator rotativ .
Bobinele statorului şi rotorului sunt aranjate pentru a face o distribuţie
a fluxului magnetic ca o undă sinusoidală cu referinţã la unghi. Un resolver are o
structură similară cu un motor şi este insensibil la vibraţii şi şocuri mecanice. În
plus, pentru că rezultatul este un semnal analogic, transmisterea pe distanţe lungi a
semnalelor şi miniaturizarea aparatului sunt posibile. Cu toate
acestea, circuitul de prelucrare a semnalului este complex şi aparatul este mai
scump decât un traductor rotativ.
minimizează forţa
1.3.3 Cuplajul
Un cuplaj flexibil este folosit în principal ca o componentă a actionarii care
conectează arborele servomotorului cu un şurub cu bile. Atunci când şurubul cu
bile este cuplat, centrul arborelui ar trebui să fie identic cu acesta. Cu toate
acestea, în practică, acest lucru este foarte dificil.
Din acest motiv, un cuplaj trebuie să fie proiectat pentru a fi insensibil la rotaţiile
cu centrele nealiniate.Cuplajul elastic din Fig. 1.9a îndeplineşte cerinţa de mai sus
şi îl face uşor de a fi utilizat de la servomotor la şurubul cu bile.
Teoria şi proiectarea CNC
Bucla semi-închisă
Bucla semi-închisă este mecanismul de control cel mai popular şi are structura din
Teoria şi proiectarea CNC
fig. 1.11a. La acest tip un traductor de poziţie este ataşat la arborele unui
servomotor şi detectează unghiul de rotaţie. Precizia poziţiei axei este influenţată
în mod esenţial de precizia şurubului cu bile. Din acest motiv şuruburi cu bile de
înaltă precizie au fost dezvoltate şi sunt utilizate pe scară largă. Datorită preciziei
surubului cu bile problema preciziei a fost practic rezolvată.
Dacă este necesar, compensarea erorii de pas şi compensarea jocului poate fi
utilizatã în NC, în scopul de a creşte acurateţea poziţiei, metoda de compensare
a erorii de pas care constã in faptul că la un pas specific instrucţiunile de la
sistemul de servoactionare sunt modificate pentru a elimina acumularea erorii de
poziţie. Metoda de compensare a jocului constã faptul că ori de câte ori directia de
deplasare se schimbă, impulsuri suplimentare corespunzătoare valorii jocului sunt
trimise la sistemul de servoactionare. Recent utilizarea şuruburi cu bile de tip Hi-
lead, cu pas mare pentru prelucrarea de mare viteză a crescut.
Asta este, eroarea rezultatã, în urma diferenţei dintre poziţia comandată şi poziţia
detectată , şi apariţia ei face ca servomotorul sã fie rotit la o viteză proporţională
cu această eroare pentru a-o reduce. Scăderea vitezei datorita erorii urmăritã este
Teoria şi proiectarea CNC
nu este mare si motorul pas cu pas este folosit. Deoarece bucla deschisã nu are
nevoie de un traductor şi un circuit de feedback, structura este foarte simpla. De
asemenea, precizia sistemului de actionare este direct influenţată de exactitatea
motorului pas cu pas, a surubului cu bile, şi a transmisiei.
Din punct de vedere hardware, maşina-unealtã cu CNC constă din sistemul CNC,
sistemul de comandã (driver) cu motorul de acţionare, şi maşina-unealtã.
Ieşirea din sistemul de control al poziţiei, fiind funcţia finalã a sistemului
CNC, este trimisã la motorul sistemului de acţionare , motorul sistemului de
acţionare operează ca un servomotor de control al vitezei şi de control al
cuplului, şi, în cele din urmă, servomotorul face ca piesa sã se deplaseze prin
intermediul lanţului de acţionare .
Teoria şi proiectarea CNC
Fig.1-13
MDI – Multiple Document Interface
Din punct de vedere software, sistemul de CNC poate fi prezentat ca în Fig. 1.13.
Sistemul CNC este format din funcţiile MMI cu rolul de sprijin
pentru operaţiunile utilizatorului şi editarea programului piesei şi afişare a
stãrii masinii, funcţiile NCK care execută interpretarea, interpolarea şi
controlul, funcţiile PLC care folosesc programe cu logica secvenţială.
axă, viteza de rotatie, blocul care este în execuţie, şi informaţiile cele mai
importante de
stare sunt afişate. În plus, funcţii pentru a ajuta funcţionarea maşinii, cum ar fi
parcurgerea cu viteza constanta a programului, MDI, programul de căutare,
programul de editare şi managementul sculelor, sunt furnizate.
2. Funcţiile de stabilire a parametrilor . În sistemul CNC sunt diferiti parametri
pentru uz intern şi aceştia sunt clasificaţi în trei tipuri: parametrii masinii
care se utilizează pentru reglarea maşinii, a sistemului de actionare
servomotor / arbore principal , corecţia de scula, coordonatele de
lucru, şi limita de siguranţă; parametrii programului care ar trebui să fie
stabiliţi în timpul editãrii programului piesei, şi parametrii de personalizare care
sunt utilizaţi pentru adaptarea maşinii la cerinţele utilizatorului. Aceste
funcţii oferă interfaţa pentru stabilirea, memorarea ,căutarea parametrilor.
Teoria şi proiectarea CNC
În trecut, logica de control a fost realizatã prin utilizarea unui hardware, care era
realizat din relee, contoare, temporizatoare, şi circuite. Prin urmare, s-a considerat
ca era un controler logic de tip hard. Cu toate acestea, sistemele recente
PLC constă din câteva dispozitive electrice, inclusiv microprocesoare si
memorii, capabile să efectueze operaţiuni logice, funcţii de contorizare, funcţii
de timer şi operaţii aritmetice. Prin urmare, un sistem PLC poate fi definit ca un
controler logic bazat pe software. Avantajele sistemelor PLC sunt după cum
urmează:
Flexibilitate: logica de control poate fi schimbatã doar prin schimbarea unui
program.
Scalabilitate: extinderea a unui sistem este posibilă prin adăugarea de module şi
schimbarea programelor.
Eficienţã economică: Reducerea costurilor este posibilă datorită scăderii timpului
de proiectare, fiabilitate ridicată, şi întreţinere uşoară.
Miniaturizare: Dimensiunea de instalare este mai micã în comparaţie cu caseta
unui controler cu relee.
Fiabilitate: probabilitatea de apariţie unor erori datorate contactelor
necorespunzãtoare scade din cauza folosirii de dispozitive cu semiconductoare.
Performanţă: funcţii avansate, cum ar fi operaţii aritmetice şi editarea datelor
sunt posibile.
Arhitectura hardware a unităţii PLC a unui sistem NC cuprinde un microprocesor,
o memorie de sistem, o memorie de program, şi un modul de
intrare / ieşire aşa cum se arată în Fig. 1.13. De îndată ce este pornitã,
memoria de sistem stabileşte mediu de hardware PLC şi memoria de
program, gestionează intrare / iesire, releu/ timer / contorizare de magazine şi un
program de utilizator, precum şi datele care urmează să fie interpretate de
către microprocesor. Modulul de intrare / ieşire gestionează interfaţa cu
intrerupãtoarele, limitatoarele, releele şi semnalizatoarele.
Funcţiile modulelor care se execută într-o unitate PLC pot fi definite după cum se
arată în fig. 1.16 şi sunt rezumate mai jos. Iniţial, un utilizator creează programul
de aplicaţie utilizat în unitatea de PLC folosind un editor de program extern PLC-
ului şi introduce programul de aplicaţie în unitatea PLC. În acest stadiu, un anumit
dispozitiv este utilizat pentru a ajuta utilizatorul pentru a edita programul şi acesta
se numeşte programator sau încãrcãtor. Programatorul constă din editorul care
creează programul şi un compilator care converteste programul PLC-în limbajul
interpretabil. Motivul pentru care un compilator este folosit este faptul că un
program compilat este mai eficient şi, prin urmare PLC poate rula programul
rapid. Programul compilat PLC este transmis la modulul CPU. În plus,
Teoria şi proiectarea CNC
starea PLC care se execută în modulul CPU este trimis la programul PLC pentru ca
utilizatorul să monitorizeze starea în timpul desfãşurãrii activitãţii.
Modulul care citeste programul editat de încãrcãtor şi execută secvenţial
operaţiunile logice, este elementul de executie, care este centrul nucleului PLC.
Elementul de executie repeta succesiv programul , citind punctele de intrare,
efectuând operaţiile logice ale programului, si trimiţând rezultatele la punctele de
ieşire prin intermediul modulului de ieşire.
Fig.1-16
Unitatea PLC a unui sistem CNC este similarã sistemului general de PLC, dar
există un controlor auxiliar care asistă o parte din funcţiile unităţii NCK. Prin
urmare, următoarele funcţii sunt necesare:
- Circuit dedicat pentru a comunica cu NCK.
- RAM dual-port pentru susţinerea comunicării de mare viteză.
- Memorie pentru datele schimbate în comunicarea de mare viteză cu NCK.
- Modul de intrare de mare viteză pentru controlul de mare viteză, cum ar fi
controlul turelei.
Fig.1-17
Teoria şi proiectarea CNC
În general, pentru că MMI, NCK, PLC şi cuprind funcţii foarte complexe şi în timp
real, utilizarea de microprocesoare individuale pentru fiecare modul este tipicã. Cu
toate acestea, progresul tehnologiei microprocesor face posibilă executarea tuturor
modulelor folosind un singur procesor. Asta este,punerea în aplicare de un sistem
simplu CNC devine posibil prin împărţirea funcţiilor modulelor în activitãţi
ciclice şi non-ciclice şi utilizarea în timp real a sistemului de operare.
Fig.1-18
Teoria şi proiectarea CNC
Prin urmare, în cursul anilor 1990, un efort a fost făcut pentru a schimba sistemul
închis CNC cãtre un controler cu arhitectura deschisa (OAC), care este orientat
spre utilizator, sistemul CNC şi pe bază de PC deschis CNC constând dintr-un PC
si VME a fost introdus ca un controler cu arhitectura deschisa. Cu toate
acestea, PC-ul pe bază de CNC deschis nu are capacitatea perfectã pentru a
satisface în întregime cerinţele variate ale unui utilizator din punctele
de vedere hardware şi software. În consecinţă,pentru a depăşi acest neajuns, este
de aşteptat ca viitoarele sisteme CNC vor avansa pentru a deveni soft-NC, fiind un
sistem CNC deschis cu o arhitectură în cazul în care este posibil să se realizeze pe
deplin o deschidere a software-ului, precum şi a hardware-ul cu funcţii
modularizate,care sunt integrate sistematic prin intermediul tehnologiei de reţea.
Soft-NC este proiectat să utilizeze o platformă PC ca hardware și arhitectura este
conceputa pe baza tehnologiei orientate-obiect, în scopul de a realiza deschiderea
din punct de vedere software. Componenta tehnologie va fi aplicată la punerea în
aplicare a modulelor de funcții și unei magistrale soft- comune, care este capabilă
să susțină în timp real prelucrãrile distribuite şi care va fi aplicatã pentru integrarea
componentelor. Soft-NC va avea o arhitectură care poate fi aplicata la roboți,
precum și la mașini-unelte. Principalele caracteristicile ale CNC deschis sunt
rezumate mai jos
1. Sistemul STEP ca un format de date standard pentru prelucrarea de date pentru
un flux continuu în procesul de fabricaţie (de la CAD la prelucrare).
2. Utilizarea magistralei soft- (de exemplu, CORBA) pentru a sprijini un mediu în
Teoria şi proiectarea CNC