curs iv iei programarea mucn

Upload: christinna87

Post on 18-Jul-2015

507 views

Category:

Documents


6 download

TRANSCRIPT

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

INTRODUCERE1.1. COMANDA NUMERIC O NECESITATE TEHNOLOGICComanda numeric reprezint o treapt superioar al nivelului de controla mainilor i utilajelor. Controlul unei maini-unelte sau utilaj implic domenii cum ar fi tipul de acionare, modul de control i limitarea micrilor pe axe, modul de control al vitezelor (principal i de avans), modul de selectare i utilizare a unor faciliti asociate procesului de lucru (dispozitive de prindere, scule) etc.. ntre un nivel de control complet manual i unul complet automat pot fi enumerate urmtoarele etape: pornit/oprit; nivelul doi include majoritatea mainilor-unelte convenionale caracterizate prin posibilitatea sincronizrii micrii sculei cu a piesei. Din punctul de vedere al controlului micrilor, decisiv este performana operatorului uman; nivelul zero, ntlnit la primele maini pentru achiere, controlate nivelul unu, asociat mainilor acionate cu ajutorul roii hidraulice / exclusiv manual; motor cu ardere intern / motor electric prevzut cu comand de tipul

1

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie nivelul trei este specific mainilor care opereaz n cadrul unor

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

cicluri fixe de micri prestabilite, bazate pe sisteme de comand prin came, copiere hidraulic i electric, comand secvenial de tipul matrice cu fie, tamburi cu bile etc.. Un exemplu tipic l constituie liniile de transfer; nivelul patru include sistemele de prelucrare care asigur nivelul cinci cuprinde gama larg a comenzii numerice. msurarea dimensiunilor piesei n timpul procesului;

Apariia comenzii numerice a fost impus de necesitatea perfecionrii tehnologiei, n prima faz, din ramurile industriale generatoare de dezvoltri tehnologice cum ar fi industria aerospaial, naval etc.. Tehnologia bazat pe nivelul trei de control din industria aerospaial a constituit un handicap major n dezvoltarea acestei industrii. Era aproape imposibil realizarea unor piese n condiii de precizie conform cu standardele din domeniu la un pre de cost mic. Timpul relativ lung necesar trecerii la prelucrarea altui produs a fost considerat un alt inconvenient esenial.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieAceste cerine au impus dezvoltarea unui program de cercetare amplu, finalizat cu realizarea n 1949 a primei maini-unelte NC.

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Apariia comenzii numerice marcheaz o etap nou n dezvoltarea sistemului de control al mainilor-unelte. nainte de apariia comenzii numerice, automatizrii i era asociat noiunea de productivitate. Dup apariia acesteia noiunea de automatizare implic alturi de productivitatea i alte trei idei directoare: precizie, rapiditate i suplee [MOR, 98].

1.2. 1.1. MOMENTE N EVOLUIA COMENZII NUMERICE

Comanda numeric face parte din categoria comenzilor dup program. Este un concept fundamental n care comanda se abordeaz diferit fa de etapele anterioare. Controlul deplasrilor sculei (piesei), a secvenelor de prelucrare, gestionarea sculelor etc. se realizeaz prin intermediul numerelor introduse, ntr-o form standardizat, n echipamentul numeric. Pot fi evideniate mai multe generaii de echipamente numerice. Prima generaie este asociat primei raportri a unei maini-unelte cu comand numeric. Maina, proiectat pentru operare manual, a fost dotat cu un sistem numeric pentru poziionarea sculei n raport de pies.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieA doua generaie este cunoscut i sub denumirea de generaia benzii perforate. Este caracteristic faptul c mainile-unelte sunt proiectate special, n concordan cu

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6

cerinele impuse de echipamentul numeric, constituind mpreun cu echipamentul de comand, un ansamblu numeric de prelucrare. Cteva dintre caracteristicile echipamentului numeric sunt: capacitatea de memorare limitat, realizarea funciilor de comand sub form hardware ce conduc la citirea i executarea secvenial a blocurilor din program, posibiliti reduse de modificare on-line a programului, flexibilitate redus. Apariia memoriei tampon conduce la mbuntirea calitii prelucrrii prin asigurarea continuitii deplasrii sculei cu toate c citirea blocurilor se face secvenial.

A treia generaie este cunoscut sub denumirea de sisteme CNC (Computerized

Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Numerical Control). Se bazeaz pe integrarea pe scar larg a calculatorului n procesul de control. Integrarea calculatorului n sistemul de comand al mainii-unelte face posibil implementarea unor faciliti n comanda numeric, practic greu de imaginat cu cteva decenii n urm.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieProgramatorul unui asemenea sistem descoper imediat o alternativ la programarea

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7

de tip ISO, bazat pe coduri de tip G, limbaje specializate de programare. Aceste limbaje au trstura important c nu implic cunotine de specialitate pentru realizarea unui program numeric. Opereaz cu noiuni (cunotine, simboluri) familiare oricrei persoane ce are un anumit nivel de cunotine n domeniul tehnologiei (tehnic). Aceste echipamente ofer o serie de faciliti privind preluarea originii piesei, posibilitatea declarrii unui mare numr de puncte drept origine curent, controlul deplasrii sculei pe contur asociat cu posibilitatea realizrii unei precizii ridicate i a calitii constante a rugozitii, o gam divers de cicluri fixe, programarea unor piese cu contur parial cotat etc.. Realizarea unor calcule aritmetice i implementarea unor funcii logice, cu aplicaii n corectarea, editarea i rularea programelor NC, sunt ofertate de toi constructorii de echipamente numerice. Utilizarea subprogramelor parametrizate este de asemenea o facilitate prezent la

Capitolul 8 Capitolul 9 Capitolul 10

toate echipamentele CNC.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

1.3. 1.1. BLOCURILE FUNCIONALE ALE UNUI ECHIPAMENT NUMERICCapitolul 1Un sistem numeric de prelucrare se compune din dou pri distincte (fig. 1.1.).

Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Echipamentul de comand are dou funcii generale: realizeaz controlul, n bucl nchis, a deplasrilor cu viteza de avans programat, asigurndu-se premizele obinerii unei precizii ridicate de prelucrare; transmite echipamentului electric convenional comenzi necesare realizrii achierii propriu-zise (turaia arborelui principal, selectarea sculei, pornirea/oprirea lichidului de achiere etc.).

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieEchipamentul numeric controleaz permanent poziia organului mobil al mainii cu ajutorul unui sistem de traductoare. La atingerea cotei programate ECN (echipamentul

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

numeric) emite o comand de oprire. Pentru atingerea precis a cotei programate, ECN comand reducerea vitezei de avans nainte de atingerea cotei finale cu o distan de anticipare. Prin aceasta se contracareaz efectul negativ al ineriei. Informaiile referitoare la deplasri, funcii tehnologice etc. sunt furnizate ECN n mod automat (band perforat, dischete, cuplare la un calculator) sau manual prin intermediul panoului operator.Controlul deplasrii Controlul deplasrilor pe fiecare ax n parte se realizeaz prin intermediul erorii, adic a distanei rmase de parcurs pn la atingerea cotei programate (fig. 1.2.).

= a M bM v M + a J 1bJ 1v J 1 + aO bO vO + a M bM v M + a P bP v P + a R bR v R + aCs bCs vCs + a I bI v I + a J 2 bJ 2 v J 2

Suport curs IV I.E.I 2006/2007

Liviu MORAR

(1.1)

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieSchema de principiu

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Schema de principiu a unui echipament numeric este indicat n figura 1.4.

Blocul de introducere date Blocul de introducere date I, primete informaii alctuite din caractere, codificate pe 8 bii (specifice benzii perforate pe 8 piste) reprezentnd cifre, adrese, caractere speciale, comenzi etc.. Aceste informaii sunt livrate magistralei de date, BUS-ul sistemului. n cadrul blocului de introducere date sunt realizate o serie de operaii prin care se asigur corectitudinea informaiilor, citirea secvenial a blocurilor din programul surs de prelucrare etc..

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieBlocul de comand, C, primete semnale de la generatorul de tact, G, blocul de introducere date, I, memoriile MG i MM i semnale de confirmare de la echipamentul

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6

electric convenional. Genereaz comenzi NC i semnale de comand ce sunt transmise, prin intermediul unei interfee, echipamentului electric convenional EEC. Interfaa asigur separarea galvanic de EEC. Una din soluiile de realizare a interfeei, fotocuplor compus din fotodiod i fototranzistor, este prezentat in figura 1.5. Principiul indicat este caracteristic interfeei de ieire. n cazulECN EEC

Fig. 1.5.Magistrala

Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Ordinea de conectare la magistral a ieirilor i intrrilor diferitelor blocuri este asigurat prin semnale de validare i cerere elaborate de blocul de comand. Magistrala comunic cu: blocul de introducere date I, care furnizeaz informaii ce urmeaz a fi memorate n regitri vI, vp, vo prin adrese corespunztoare axelor; valorile coreciilor de scul vCS prin adresa COR (adrese specifice fiecrui tip de echipament) i valorile celorlalte funcii din cadrul unui bloc din programul surs: N, G, R, M, T, S etc.;

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaiememoriile operative MO i cele pentru corecii de scul MCS. Memoriile MO conin valorile programate pentru deplasrile pe axe, deplasrile de origine, deplasrile suplimentare de origine programate prin funcii cum ar fi G92, G54, G55 etc.. Valorile coreciilor de scul sunt programate fie prin regitri D (la echipamentele NC i CNC) fie prin tabele de scul (echipamente CNC). Sunt memorate n MCS; memoriile de funcii cuprind valorile atribuite adreselor N, G, R, D, F, S, T, M etc.; memoriile suplimentare pentru funciile G(MG) i M(MM) sunt legate la blocul de comand pentru generarea comenzilor de deplasare (poziionare (G00), interpolare liniar (G01) etc.. Pentru controlul traiectoriei sculei n conturare se utilizeaz la unele echipamente echipamentul TNC430 Heidenhain - funcii M prin care se comand realizarea unor curbe de tranziie ntre elementele adiacente programate (finisarea prelucrrii colurilor, meninerea constant a avansului etc.). Memoria pentru avans este conectat direct la convertorul numeric / analogic (CN/A) prin care se comand motorul axei respective. Memoriile de scul MT i cele pentru turaia sculei MS sunt legate direct prin interfa la echipamentul electric convenional (AEEC); -

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaiememoriile pentru valorile coreciilor de joc (VJ1 i VJ2) la echipamentele de tip NC sunt materializate prin baterii de comutatoare decadice. La echipamentele de tip CNC se adopt varianta software; n memoriile pentru afiaj general (MAU) se transfer informaiile ce urmeaz a fi selectate pentru afiare. Poate fi afiat orice informaie de pe BUS; registrele blocurilor de reacie (BRX, ) furnizeaz valoarea VM n magistrala de date; blocul sumator S, efectueaz operaii cu valorile furnizate de memorii i blocurile de reacie pentru determinarea erorii . Rezultatul operaiei, eroarea , este transferat memoriei operaionale ME de la care se transmite convertorului CN/A; blocul CN/A convertete valoarea avansului n semnal de tensiune (pentru alimentarea motorului axei) i realizeaz reducerea (parabolic) avansului.Funcionarea sincron a tuturor blocurilor echipamentului numeric este asigurat de semnalele emise de generatorul de tact, ceasul sistemului. Semnalele, de ordinul MHz, sunt divizate funcie de necesitile diferitelor blocuri.

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

1.4. 1.1. SISTEME NC I CNCCapitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9Fig. 1.8.

La nceputul anilor 60 existau echipamente NC specifice operaiilor de strunjire, frezare, gurire etc.. Avnd n vedere gradul de complexitate a prelucrrilor prin frezare i gurire, ce acoper un domeniu foarte larg de la cele mai simple operaii (gurire) la cele mai complexe (conturare 2 , 3D) i preul de cost au fost dezvoltate trei tipuri distincte de ECN, din punctul de vedere al modului de control a micrii (implicit i a preului de cost): de tipul punct cu punct - PCP, prelucrare liniar - PL, i conturare - C (fig. 1.8.).

Capitolul 10

Principiul

conform

cruia

echipamentul

complex

include

toate

posibilitile

echipamentelor mai puin complexe este respectat i n cazul echipamentelor de comand numeric. Un echipament de conturare evident poate funciona ca unul pentru prelucrri liniare sau punct cu punct.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieSistemele CNC, aprute n anii 70, utilizeaz pentru comand diferite soluii avnd

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

computerul (PC-ul) drept element principal eliminnd, n acest fel, n mare msur circuitele hardware specifice echipamentelor NC n realizarea funciilor de comand. Informaiile n cadrul echipamentelor CNC sunt aranjate, manipulate i memorate sub form de cuvinte binare, frecvent pe 8 bii (octet) i 16 bii. Dezvoltrile recente din domeniile circuitelor integrate fac posibil utilizarea cuvintelor pe 32 respectiv 64 bii. Fiecare bit al unei informaii de deplasare corespunde cu o deplasare unitar, numit BLU (Basic Lenth Unit). Astfel, un cuvnt pe 16 bii poate descrie o deplasare de 215 = 65326 poziii diferite. Considernd valoarea BLU = 0,01 mm se poate programa o deplasare de 653,26 mm.

Facilitile CNC-urilor actuale sunt urmare a capacitii de memorare i a puterii de calcul ridicate, urmare a structurii de tip computer. Aceste faciliti vizeaz aspecte privind ntocmirea programului de prelucrare, memorarea i corectarea sa (mod program i editare), rularea pentru testare (mod testare) precum i faciliti privind controlul deplasrii sculei (corecii de scul, curbe de tranziie, posibilitatea prelucrrii unor piese cu contur incomplet definit free contour programming - , o gam larg de cicluri de prelucrare, utilizarea parametrilor n programare). Toate echipamentele CNC ofer o alternativ la programarea clasic, de tip ISO bazat pe coduri G i M, prin limbaje specifice de programare limbaje textuale, prietenoase i accesibile n utilizare, fr a impune cunotine tehnice de strict specialitate.Posibilitile de vizualizare oferite de echipamentele CNC, mult mai largi, ofer programatorului imaginea diferenei dintre un echipament NC i CNC.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieEchipamentele numerice, NC i CNC, n totalitatea lor, au posibilitatea de-a folosi mai multor moduri de operare ceea ce difer, de la echipament la echipament, este modul de

Capitolul 1 Capitolul 2

selectare a lor. Cteva dintre cele mai rspndite moduri de operare sunt prezentate n continuare. Operare manual i cu manivel electronic (numai CNC)

Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

(NC) Se utilizeaz pentru reglarea mainii. n cadrul acestui mod se poate realiza poziionarea mainii pe axe, manual sau prin incremente, se seteaz originile i nclinarea planului de lucru.

MDI introducere manual date Acest mod se utilizeaz pentru programarea unor deplasri simple specifice frezrii frontale sau pentru prepoziionri.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5Programare i editare

Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

n acest mod de operare se poate scrie programul de prelucrare utiliznd diferite faciliti puse la dispoziie de constructor. Dac se dorete se poate afia fiecare pas realizat n programare sau se poate utiliza o fereastr pentru a pregti structura programului.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10Rulare program automat i bloc cu bloc . n modul AUTOMAT de rulare a programului, echipamentul execut n mod continuu blocurile programului pn la sfrit sau pn la un STOP programat sau introdus manual. n varianta BLOC cu BLOC se execut fiecare bloc separat. Reluarea programului este condiionat de activarea tastei START.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie Chei soft sunt cele prezentate anterior

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Pe ecran sunt afiate n mod curent informaii privind starea mainii-unelte. Aceste informaii sunt accesibile, de regul, n modurile de operare: rulare program, n mod automat sau bloc cu bloc, poziionare n MDI.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10NB cheile soft indicate sunt denumite generic, denumirea lor difer de la echipament la echipament. Unele echipamente pot avea implementate i alte moduri de operare i posibiliti de afiare.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieAlinierea piesei (fig. 1.11.)

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10a Fig. 1.10. b

Fig. 1.11.Un accesoriu prezent la toate echipamentele CNC este dispozitivul de palpare 3-D (fig. 1.10. a, b). Astfel de sisteme se pot folosi pentru: alinierea automat a piesei, stabilirea rapid i precis a deplasrii de origine, msurarea semifabricatului n timpul prelucrrii, digitizare 3-D a suprafeelor, msurarea sculelor.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieMsurarea sculei (fig. 1.14.)

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4Fig. 1.14.

Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Deplasarea de origine (fig. 1.12. a, b, c) se stabilete rapid i precis. Echipamentul preia n mod automat originea stabilit.

a

b

c

Fig. 1.12. Dispozitivul pentru msurarea sculei este montat permanent pe masa mainii-uneltentr-o zon n afara procesului de achiere. Ca urmare se pot face msurtori i n timpul prelucrrii: msurarea lungimii sculei, a razei i determinarea uzurii (fig. 1.14.).

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieMsurarea piesei include, standard, urmtoarele funcii: recunoaterea piesei pentru apelarea programului corespunztor; verificarea preciziei dimensionale a mainii; determinarea avansului de ptrundere la finisare; detectarea i compensarea uzurii sculei; verificarea geometriei piesei i sortarea pieselor; determinarea trendului de uzur a mainii.

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

-

Fig. 1.13. O alt facilitate important se refer la transferul de date. n acest sens firmeleproductoare de echipament pun la dispoziie pachete soft pentru transferul de la echipament i la echipament a datelor necesare prelucrrii. Versiunile de echipament TNC 426/430/410 ale firmei HEIDENHAIN asigur prin pachetul TN Cremo transferul programului de prelucrare din echipament pe un PC pentru memorare. Invers se poate rula un program lung, existent pe PC, care ar depi memoria echipamentului. Programul se transmite bloc cu bloc, dup execuie blocul se terge elibernd astfel memoria pentru a transfera alt bloc.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieMajoritatea echipamentelor CNC moderne accept funcionarea n sistem DNC. n acest sens este necesar pe lng un pachet de tipul indicat anterior i un pachet special (LSV2 -

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Heidenhain). Cu ajutorul lor se poate controla i rula un program rezident pe un PC de nivel mai nalt. Comunicarea cu echipamentul face posibil pornirea mainii, interogarea asupra informaiilor despre starea mainii i evident transferul programului [HUG, 01], [***, 00, b].

1.5. ETAPE N MATERIALIZAREA UNUI PROGRAM DE PRELUCRARE 1.1.

De la desenul piesei la programul de prelucrare prin care se controleaz maina-unealt trebuie parcuri urmtorii pai: Pregtirea mainii Pas 1 Selectare scule. Sculele pot fi selectate fie n versiunea tradiional de ctre programator fie n mod automat de echipamentul numeric; Pas 2 Stabilirea originii sistemului de coordonate a piesei; Pas 3 Stabilirea valorii parametrilor de achiere (turaie i vitez de avans) poate fi fcut ca la pasul 1; Pas 4 Punerea sub tensiune a echipamentului i a mainii; Pas 5 Deplasarea n punctele de referin. Dup fiecare pornire a echipamentului este necesar deplasarea n punctele de referin. n acest fel echipamentul restabilete, n mod automat, relaia ntre poziia pe ax i valoarea afiat;

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieUn posibil dialog (prin intermediul CNC-ului):

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Mod de operare: manual Pas 6 Fixeaz piesa pe masa mainii-unelte Pas 7 Stabilirea originii. Pentru declararea originii se deplaseaz scula la suprafaa respectiv i se introduce poziia sculei ca origine

Exemplu. Stabilirea originii pe axa X i Z plan de lucru X/Y axa sculei Z raza sculei R=5 mm

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieM od de operare: program are i editare

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

n continuare se introduc inform aiile din blocurile program ului. Aceast procedur este specific program elor sim ple. Pentru program e com plexe (prelucrri spaiale prin puncte) se apeleaz la transferul program ului de la un PC extern. O procedur sim ilar se utilizeaz pentru tergerea program elor, selectarea blocurilor etc.

Pas 9

Testarea program ului. Exist dou posibiliti de rulare a program ului: bloc cu bloc i autom at.

nainte de rularea program ului este indicat prepoziionarea sculei pentru a preveni posibilitatea deteriorrii sculei/piesei n urm a unor coliziuni. Se recom and alegerea unui punct, n afara piesei, n prelungirea traiectoriei sculei spre prim ul punct de pe contur. Secvena de prepoziionare indicat: schim barea sculei la o nlim e acoperitoare (fix); deplasarea dup axele X i Y (axa sculei, axa Z); deplasarea sculei pe axa Z la adncim ea corespunztoare.

Pas 10 Pas 11

O ptim izarea program ului, dac este necesar. Prelucrarea piesei. Se introduc sculele i se ruleaz program ul.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5

PRINCIPII FUNDAMENTALE N PROGRAMAREA NC2.1 DE LA DESEN LA ELABORAREA PROGRAMULUI

2

2.1.1 MODALITI DE ELABORARE A PROGRAMULUI

Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10Elaborarea programului NC reprezint prima etap n procesul de realizare a unei piese. Exist mai multe modaliti de realizare a programului NC, ce se va numi n continuare program surs. nceputurile comenzii numerice pot fi asociate realizrii manuale a programului surs n variant ISO, variant cunoscut i sub numele de G cod. Pentru programarea pieselor complexe, spaiale, s-a dezvoltat metoda de programare asistat utiliznd limbaje specializate, alctuite din mnemonice (cuvinte din limba englez) cum ar fi APT (Automatically Programmed Tool). Ulterior a fost dezvoltat o ntreag familie de astfel de limbaje (APT-RCV, ADAPT, PROMO, etc.).

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieO variant actual a programrii asistate de calculator utilizeaz diferite produse CAD/CAM. Rezultatul prelucrrii este transmis direct echipamentului CNC dup ce

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4

fiierele rezultate sunt interpretate prin produse soft speciale numite POSTPROCESOR. Rolul postprocesorului este acela de a face posibil interpretarea de ctre echipamentul CNC a datelor generate de produsele CAD/CAM. O alt modalitate de realizare a programului surs este direct pe echipamentul numeric, n regim conversaional. n acest scop se utilizeaz diferite limbaje textuale. Asociat acestei metode este procedeul de digitizare utiliznd dispozitivele din dotarea sistemelor moderne CNC (vezi Cap. 1.4.).

TRAIECTORIA SCULEI

Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10n [MER, 97], [MAR, 91] sunt discutate implicaiile pe care le au maina-unealt, piesa i echipamentul numeric i traiectoria sculei n elaborarea programului surs. Traiectoria sculei, care constituie n esen, materializarea programului NC, se prezint n continuare. n acest sens se va considera o pies alctuit din suprafee simple (fig. 2.1. a, b) (suprafee plane, cilindrice cu sau fr filet, buzunare cu contur simplu, etc.). Programarea suprafeelor complexe

(definite frecvent prin sisteme parametrice suprafee BEZIER, B-Splines, NURBS) nu face obiectul acestei cri. a) Fig. 2.1. b)

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieProgramul de prelucrare definete deplasarea sculei n raport de pies considernd urmtorul proces: alegerea sculei, compatibil cu operaia de prelucrare; orientarea sculei n raport de natura suprafeei ce se dorete s se obin. Aceast orientare, pentru categoria de piese considerate, rmne constant pe toat durata prelucrrii; alegerea parametrilor de achiere; definirea traiectoriilor succesive ale sculei n raport de pies. n acest scop se definesc un punct de nceput i unul final al conturului.Alegerea sculei. Scula este impus de materialul piesei, rugozitatea suprafeei, precizia de prelucrare. Echipamentele actuale de tip CNC propun, n regim conversaional, tipul sculei i geometria sa funcie de condiiile menionate mai sus.

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Orientarea sculei n raport de pies poate fi obinut numai prin intermediul dispozitivului de aezare i fixare (fig. 2.2.). Prelucrarea pe maini-unelte cu 4-5 axe face ca dispozitivul port-pies s-i piard parial sau total funcia de orientare.

Fig. 2.2.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Condiiile de achiere sunt definite de viteza de achiere, viteza de avans i

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

eventual utilizarea lichidului de achiere. Valorile acestora sunt impuse de pies i maina-unealt.

Traiectoria

sculei.

Definirea

traiectoriei sculei impune stabilirea unui punct caracteristic al sculei (de regul situat pe axa de simetrie la intersecia cu suprafaa frontal a frezei) i descrierea deplasrii acestuia n lungul conturului piesei. Se apeleaz la stabilirea unui reper ataat piesei, numit reper local de programare: (RL) (fig. 2.3.) definit prin origine, direcia axelor i sens (sistemul cartezian direct). Originea se alege arbitrar. Direcia i sensul axelor sunt reglementate la nivel internaional. Toi constructorii de maini-unelte NC utilizeaz acelai sistem de axe. Fig. 2.32.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaiePentru a ilustra principalele aspecte pe care le implic determinarea traiectoriei sculei se consider cazul simplu al frezrii plane (fig. 2.4.).

Capitolul 1e

T

Prelucrarea presupune: 2 treceri de degroare, suprapunere r (adncimea e); 1 trecere de finisare, adncimea pf;

Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6Fig. 2.4.

Traiectoria punctului caracteristic T:

D egroare: deplasarea rapid n Q 1 (a 1 , b 1 , q 1 ) dintr-un punct anterior astfel nct s nu produc coliziuni; deplasare rapid n P 1 , cu respectarea adncim ii de a chiere a prim ei faze de degroare. P oziia sculei trebuie s respecte o distan de siguran, n lungul axei X L , x , P 1 (a 1 , b 1 , c 1 ); deplasare cu avans de lucru n P 2 (a 2 , b 1 , c 1 ); deplasare rapid n Q 2 (a 2 , b 1 , q 1 ); deplasare rapid n Q 1 (a 1 , b 1 , q 1 ), cu p strarea unei distane de siguran z ; deplasarea rapid n P 1 (a 1 , b 1 , c 1 ); deplasarea cu avans de lucru n P 2 (a 2 , b 1 , c 1 ); deplasarea rapid n Q 2 (a 2 , b 1 , q 1 ); a doua trecere de degro are; deplasarea rapid n Q 3 (a 1 , b 1 , q 3 ), cu alegerea valorii q 3 astfel nct s se pstreze distana de siguran z ;

Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieCalculul coordonatelor punctelor se poate realiza plecnd de la poziia piesei n reperul local de programare (u, v, w) i dimensiunile piesei (L, H, h) cu respectarea distanelor de

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

siguran i a adaosului de prelucrare la finisare:e = (h p f ) / 2

a2 = u L x R

a1 = u + R + x

b1 = v H / 2 r / 2 + R q1 = w + h + zq2 = w + z

b1 ' = v H / 2 + r / 2 Rc1 = w + p f + e

c3 = w

(2.2) Transpunerea acestor coordonate n deplasri ale sculei utiliznd limbajul de

programare ISO (G cod) este: - prima trecere de degroare. . .

N5 N10 N15 N35

G00 G01 G01

Xa1 Zc1 Xa2 Xa2

Yb1

Zq1

N20 N25 N30 N85 N90 N95 N100

G00

Zq1 Xa1 Zc1 Yb1

G01 G00

Xa2 Zq3 Xa1 Zc3 Yb1

- a doua trecere de degroare . . . N70 G00 Zq3 N75 N80 Xa1 Yb1 Zc3

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieAceste linii de program (numite blocuri) trebuie completate cu informaii privind scula, regimul de achiere, pornirea/oprirea arborelui principal, pornirea/oprirea lichidului de achiere etc..

Capitolul 1 Capitolul 2 Capitolul 3

ANALIZA ETAPELOR N ELABORAREA PROGRAMULUI SURS

Entitatea de prelucrare este rezultatul deplasrii unei scule date, ce parcurge un

Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

ansamblu de traiectorii determinate, asupra unei piese mecanice. Entitatea de prelucrare, definit n sensul artat anterior, permite stocare, ntr-o manier structurat, a cunotinelor (informaiilor) referitoare la generarea suprafeelor n asociere cu anumite scule (parametric), adaptarea sculei (material, geometric) la materialul piesei ce se prelucreaz, condiiile de achiere. Descrierea geometric a strii finale a entitii de prelucrare. Implic dou tipuri distincte de abordare: macrogeometric i microgeometric. definirea macrogeometric are n vedere:

natura geometric a suprafeelor rezultate: plan, alezaj, buzunar simplu, parametri intrinseci ai suprafeelor: diametru, pasul filetului, distane ntre

buzunar cu insule, diferite suprafee n relief etc.; insule, etc.;

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

limite geometrice a suprafeei: adncimea gurii, dimensiunile nominale

LxH etc.. Aceste limite sunt definite de regul n reperul entitate de prelucrare

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4

Ru (fig. 2.5.). Uzinarea are loc dup o direcie oarecare, definit de unghiul n raport de reperul local de programare (Ou, Xu, Yu, Zu).

Ru

Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10Fig. 2.5. Pentru ca definirea s nu comporte nici un fel de ambiguitate este indicat ca fiecare utilizator al tehnologiei NC s ntocmeasc un nomenclator al entitilor de prelucrare mprite n diferite grupe cum ar fi:

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieI. Suprafee plane I.1. suprafee simple I.2. suprafee ce nconjoar un contur circular . . . II. . . . III. . . . IV. . . . V. . . . VI. etc.. definirea microgeometric este precizat, de regul, prin rugozitatea suprafeei Ra/Rz/Rt Suprafee cu insule n relief Suprafee plane laterale Conturare Buzunare Buzunare cu insule

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Starea iniial. Este descris plecnd de la starea final a entitii de

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

prelucrare, considernd volumul de material ndeprtat i modul de repartizare a acestuia. Scula compatibil. Alegerea sculei implic cunotine tehnologice. De regul unei entiti de prelucrare i corespund una sau mai multe tipuri de scule. Exemplul evident este cazul frezrii plane pentru care se poate utiliza fie o frez cilindric, fie una cilindro-frontal. Experiena i cunotinele programatorului vor decide n alegerea unei sau alteia. Materialul piesei poate fi ncadrat n clase i caracteristici. Parametri de achiere ai sculei, definii de parametri tehnologici intrinseci: materialul prii active i unghiurile de achiere. Traiectoria sculei. Traiectoria punctului caracteristic al sculei este rezultatul modului de acionare a sculei, a geometriei operaiei, razei sculei (la conturare), a distanelor de siguran etc..

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieStabilirea punctelor de intrare (I), ieire (E) i de start (S)

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Se recomand ca punctul de start S s fie situat n extensia primului element de contur ce urmeaz a fi prelucrat, zona mai puin ntunecat. De regul acest punct se abordeaz cu corecia de raz anulat (fig. 2.6). Alegerea corect a acestor puncte reduce riscul de a se produce coliziuni ntre scul i pies (dispozitivul de prindere). Abordarea punctului S fr CR? / De ce?

Fig. 2.6.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieAlgoritmul de prelucrare. Realizarea algoritmului de prelucrare presupune studiul metodei generale de rezolvare, definirea variabilelor i redactarea

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

algoritmului propriu-zis.

Pentru exemplificare se consider operaia de frezare plan.

Studiul metodei generale de rezolvare: definirea a patru puncte de baz de pe traseul frezei; Punctul de start, P1 considernd distana de siguran x; Punctul final, P2 considernd aceeai distan; Punctul Q2 situat n planul de siguran deasupra punctului P2 se consider z; Punctul Q1, situat n acelai plan dar deasupra punctului P1.

-

Coordonatele celor 4 puncte trebuie recalculate pentru fiecare parcurs. definirea, n linii mari, a structurii parcursului. n acest sens se apeleaz la un algoritm: dac adncimea dorit nu este atins, calculeaz coordonata z a dac suprafaa de uzinare nu este atins, calculeaz coordonatele x planului de achiere; i y pentru cele 4 puncte i efectueaz parcursul dorit.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Definirea variabilelor. Se pot evidenia dou tipuri de variabile (tabelul 2.1.): ce corespund parametrilor intrinseci ale operaiei numite i date de intrare; utilizate de algoritmul de rezolvare.

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

-

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieAlgoritmul prezentat poate fi redactat ntr-o form compatibil cu un echipament numeric, evident de tipul CNC. Alocarea variabilelor este:

Capitolul 1L0L9

rezervat pentru coordonate calculate; rezervat pentru scul; rezervat pentru parametri intrinseci; rezervat pentru calcule; rezervat.L120=x L121=z L122=neb L123=pf L109=R L151=no L152=n L153=peb L154=i L155=u1 L156=v1 L157=u2 L158=qeb

Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8L0=a1 L110= L111=L

L100L109 L110L130 L150L180 L181L199

L112=H L113=h L115=r

Pentru deplasri se consider variabilele:L3=b2 L4=c1 L5=q1 L6=xE L7=yE L8=zE L1=b1 L2=a2

Capitolul 9 Capitolul 10

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieProgramul NC% 123

Traducerea blocului

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

N5 N10 N15 N20

L160=2*L109-L115 L151=L122/L160 G97 L151=0 G79 N300 G79 L158=0 N95 L163=L158-1 L4=L163*L153+L123 G79 N105

Salt la N35 n=1 (h-pf) Dac (h-pf)?0 salt la N55 Dac NU peb=(h-pf)/neb Salt la N60 neb=0 qeb=neb Dac qeb?0 salt la N75 Salt la N300 Dac qeb=0 salt la N95 Dac NU, decrementeaz qeb c1 = p f + (qeb 1) * peb Salt la N105

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieN95 N100 L4=0 L5=L4+L153+L121 L154=0 G79 L154=L152 N215 L155=L111/2+L120+L109 L164=2*L154 L165=L152-1-L164 L156=L160*L165/2 L166=CL110 L167=SL110 L168=L155*L166 L169=L155*L167 L170=L156*L166 L171=L156*L167 L0=L168-L171 L1=L169+L170 L2=-L168-L171 L3=-L169-L170 c1=0 q1 = c1 + peb + z i=0

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

N105 N110 N115 N120 N125 N130 N135 N140 N145 N150 N155 N160 N165 N170 N175 N180

Dac i=n, salt la 215

u1 = L / 2 + z + R2*i n-1-2*i v1 = (2 R r ) * (n 1 2 * i ) / 2 cos sin

u1 cos u1 sin v1 cos v1 sin a 1 = u 1 cos v 1 sin

b1 = u1 sin + v1 cos a 2 = u1 cos v1 sin b2 = u1 sin + v1 cos

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieN185 N190 G0 XL0 YL1 ZL5 ZL4 G1 XL2 YL3 G0 ZL5 L154=L154+1 G79 N110 L158=L158-1 G79 N65 G0 XL6 YL7 ZL8 Deplasare rapid n Q1 Deplasare rapid n P1 Deplasare de lucru n P2 Deplasare rapid n Q2 Incrementeaz i Salt la N110 Decrementeaz qeb Salt la N65 Deplasare rapid la punctele de ieire

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9

N195 N200 N205 N210 N215 N220 N300

Este evident c acest program este mai complicat dect un program obinuit ISO (cod G). Este util redactarea unui astfel de program cu rol de subprogram memorat n memoria rezervat pentru subprograme. Ori de cte ori se impune o prelucrare similar rolul programatorului se reduce la a redefini valorile variabilelor.LIMBAJUL DE PROGRAMARE ISO (G COD)

Limbajul de programare ISO, singura alternativ de ntocmire a programului surs

Capitolul 10

(singurul recunoscut de echipament) pn la sfritul anilor 80 se caracterizeaz prin utilizarea unor coduri de tip G i M alturi de codurile pentru programarea sculei, a condiiilor de achiere i evident a deplasrii sculei.

Suport curs IV I.E.I 2006/2007

Liviu MORAR

Maini, Roboi i Echipamente pentru Sisteme Flexibile de FabricaieExist diferene ntre limbajele de programare ISO implementate pe echipamente CNC (NC). Limbajul numeric de programare este un limbaj informatic evoluat (posed un

Capitolul 1 Capitolul 2 Capitolul 3 Capitolul 4 Capitolul 5 Capitolul 6 Capitolul 7 Capitolul 8 Capitolul 9 Capitolul 10

vocabular i o sintax). Principalele aspecte ce trebuie evideniate (studiate) se refer la: caracterele utilizate; numere utilizate; variabilele (parametrii); cuvintele; instruciunile; blocurile de instruciuni; secvenele de blocuri de instruciuni; structurile de control; subprogramele rezidente i concepute. Caractere. Caracterele utilizate n elaborarea programelor surs sunt: cifre,litere, semne i operatori matematici, operatori logici (comparaie), caractere particulare i caractere inerte. n cazul primelor echipamente NC se utilizau cifre, litere (un numr restrns n comparaie de CNC-uri), caractere particulare i inerte. Cifrele sunt evident cele de utilizare universal 09. Literele utilizate sunt, de regul, majusculele alfabetului latin. Semnificaia lor, Semnele i operatorii matematici implementai la majoritatea echipamentelor

cu excepia unui numr relativ restrns, difer de la echipament la echipament. CNC sunt: +, -, *, /, **, =, >, =, < >=