Documente Academic
Documente Profesional
Documente Cultură
CNC sunt produse mecatronice tipice, prin care se intelege o masina unealta care are componente
mecanice si o componenta electrica drept sistem de control.
CNC pot fi clasificate ca tietoare (elimina material pentru realizarea piesei) si ne aschietoare (care
schimba forma semifabricatului prin aplicarea unei forte - presele). Sistemele robotizate de sudare,
taiere si vopsire pot fi asimilate in aceasta clasa, intr-un sens mai larg.
NC au fost concepute pentru a realiza piese complexe, la precizii foarte marei. De aceea, primele masini
aparute au fost cele de frezat si alezat. Acum, sunt controlate automat strunguri, masini de gaurit si
centre de prelucrare, masini de taiere cu laser si de electroeroziune.
Tehnologic a fost posibila construirea unor automate flexibile FA sau sisteme flexibile de prelucrare SFP,
conectand masinile cu echipamente de productie precum roboti, vehicule autoghidate, depozite
automate si calculatoare. Sistemele de control numeric sunt folosite nu numai pentru MU dar si pentru
orice masina care necesita control cu servosisteme: masini de taiat, instrumente de trasat-desenat,
prelucrarea lemnului, masurari in coordonate, masini pentru industria textila-brodat, automatizari in
industria alimentara.
41
Maini unelte Note de curs Draft 2013
Fig. 50 Transferul informaiei din modelul CAD n programul pies pentru MUCN
Etapele de proces pot include si scurte etape de programare, pentru piesele simple. In procesul de lucru
efectiv MUCN citeste si interpreteaza programele-piesa incarcate in memorie si controleaza miscarile
axelor. Sistemul CN genereaza instructiuni pentru pozitie si viteza, asa cum le citeste din program ,
controland astfel servomotoarele. Miscarile de rotatie sunt transformate in miscari liniare de sisteme
surub-piulita cu role sau bile. Pentru a controla precizia de prelucrare, sunt considerate inclusiv vibratiile
si temperatura, astfel incat sistemul de control va controla inclusiv traductorii, senzorii si va fi proiectat
cu sisteme de autoreglare, pe baza informatiilor in timp real furnizate de acestia.
In etapa de proces, vor fi controlate inclusiv evenimente precum fisurarea/ ruperea sculelor, compensari
ale deformatiilor termice, control adaptiv, compensarea curburii sculei, pe baza monitorizarii fortei de
aschiere, sau curentului sau caldurii emanate. Tot atunci, sistemul automat de masurare va controla
acuratetea dimensionala, returnand MUCN datele pentru a realiza, la nevoie, compensari.
Etapele post proces sunt etape de inspectie si control, in care, piesa fizica este comparata cu modelul
geometric. Compensarea se face fie prin modificarea compensarilor sculei fie prin retrimiterea piesei in
lucru, de obeicei pentru operatii de finisare. In aceasta etapa este inclusa reverse-engineering.
MUCN, se utilizeaza servo-motoare pentru controlul sculei, potrivit operatiei de prelucrare necesare si
un mecanism de directie/ control pentru activarea acestui motor. Prin urmare, o MUCN este un
dispozitiv de control care prelucreaza o piesa, activand un servomotor, conform comenzilor. Daca este
vorba de control efectuat cu calculatorul, atunci se numeste CNC. Initial, NC erau realizate cu elementele
logice din circuite electric (hardwire). Acum, CNC se numesc softwired. De fapt, CNC-ul a evoluat cu
tehnologia sistemelor electronice si a informatiei, de la tuburi vidate si motoare hidraulice cu ulei sub
presiune, la microchip-uri si actionari servo.
42
Maini unelte Note de curs Draft 2013
Comenzile sistemului numeric fac ca servomotorul s se roteasca, aceasta rotatie e transmisa surubului
cu bile si transformata intr-o miscare liniara a piulitei care va deplasa masa de lucru cu semifabricatul.
viteza si momentul instantanee ale mesei sunt controlate cu ajutorul dispozitivelor de servocontrol ale
fiecarei axe de lucru. De data recenta sunt Permanent Magnet Synchronous Motors - PMSM-suri, care
sunt utilizate ca servo-motoare in MUCN.
43
Maini unelte Note de curs Draft 2013
Motoare i senzori
Motoarele MUCN sunt destinate antrenrii arborelui principal, cel care furnizeaz vitez de achiere prin
rotaia sculei sau piesei, ct i antrenrii mesei sau platoului sau saniei de lucru, fiind vorba, n acest caz
de servo motoare. Recent, pentru antrenarea de putere, cu viteze mari, a arborilor, motoarele cu indu
cie magnetic au nlocuit motoarele de curent continuu, deoarece nu au perii, sunt mai robuste, au
greutate mai mic, putere de antrenare, raportat la gabarit, mai bun, mentenan mai uoar. Pentru
transmisiile de putere se mai folosesc i roti dinate, n locul roilor de curea, dar acestea nu sunt
potrivite pentru turaii mari. Pentru a face fa turaiilor mai mari de 10000 rot/ min, se folosesc legturi
directe ntre motor i arborele principal.
Servomotorul
Servomotoarele, spre deosebire de motoarele trifazate, au nevoie de caracteristici precum cuplu activ
mare, accelerare mare, rspuns rapid la viteze mici, deci pot controla simultan viteza i poziia.
Strungurile CN i centrele de prelucrare au nevoie s furnizeze puteri mari pentru degrori, n zona
turaiilor mici i viteze mari, pentru deplasri rapide n plaja turaiilor mari. Pentru mainile unde aceleai
operaii se deruleaz repetitiv, cu timpi de prelucrare mici (poansonare, tanare etc.), e important ca
motoarele s aib inerie mic i precizie mare.
Prin urmare, principalele carecteristici pe care trebuie s le prezinte un servo motor pentru MUCN sunt:
S furnizeze puterea de prelucrare necesar
S rspund rapid la comenzi
S aiba excelente proprieti de accelerare-decelerare
Sa aib o plaj mare de viteze
S poat fi operat continuu, pe durate mari de timp
S fie capabil de a furniza accelerri/ decelerri repetate
Sa aib rezoluie mare, pentru a putea genera cuplu motor adecvat, n cazul micilor blocaje
S se roteasc cu uurin, cu precizie unghiular mare
S aib un cuplu de oprire adecvat
S aib un coeficient de siguran ridicat i durat mare de via
S fie mentenabil.
Servo motoarele (SM) care ndeplinesc aceste condiii sunt SM de curent continuu (SMCC), SM sincron, n
curent alternativ (SMSCA), SM inductiv n curent alternativ (SMICA) (Fig. 53 Servo Motoare pentru
MUCN).
44
Maini unelte Note de curs Draft 2013
45
Maini unelte Note de curs Draft 2013
Codoarele absolute
Aceste codoare seamn constructiv cu cele de tip incremental, cu deosebirea c, fanta de pe disc, corespunde unui bit binar
(
Fig. 55). Astfel nct, n aranjamentul concentric al fantelor, cele extreme, de la periferie corespund
bitului de ordin cel mai mic, cte fante i fotodetectori pe raz, atia bii. Practic, genernd un semnal
de ieire n sistem binar sau decimal, codoarele pot indica poziia absolut cu ajutorul codului binar
reflectat (cod Gray). Datorit faptului c poziia este detectat fa de un reper fix, n coordonate
absolute, iar semnalele zgomot nu sunt preluate, aceasta poate fi citit i dup oprirea i repornirea
mainii.
Selsinul
Selsinul este un detector al unghiului de rotaie i poziie i este utilizat ca senzor al unui motor, care
genereaz semnal analog. Este alctuit dintr-un stator, un rotor i un transformator rotaional. Spirele
statorului i rotorului sunt astfel dispuse nct s distribuie fluxul magnetic ntr-o und sinusoidal,
funcie de unghi. Practic, un selsin are o structur similar unui motor i nu este afectat de vibraii si
ocuri mecanice.
46
Maini unelte Note de curs Draft 2013
Viteza i poziia detectate de senzori sunt raportate ntr-o bucl de reacie ctre circuit, pentru a controla
permanent servomotorul i a minimiza orice eroare de vitez sau poziie. Sistemul de feed-back are 3
bucle independente de control pentru fiecare dintre axele maii unelte. Bucla domeniu controleaz
poziia, bucla de mijloc controleaz viteza iar bucla din interior este o bucl de control a semnalului
(curentului) (Fig. 56). n general, bucla de control a poziiei este localizat pe maina uneal, celelalte sunt
localizate n dispozitivul de servo-direcie.
n sistemul arborelui principal, de obicei se practic controlul vitezei, prin semnal general cu ajutorul unui
taho-generator, care genereaz o tensiune de inducie ca semnal analog fie cu ajutorul un codor optic,
care genereaz semnale digitale, sau pulsuri, variant utilizat recent.
Bucle semi inchise sunt cele mai des ntlnite bucle de control, cnd detectorul se monteaz coaxial cu
axul ServoMotorului i msoar unghiul de rotaie. n acest caz, acurateea poziionrii unghiulare este
critic i este rezolvat cu ajutorul mecanismului urubului cu bile (HI-Lead cu pas mare pentru
prelucrrile de mare vitez, de exemplu). Compensrile suplimentare pentru eroarea de pas i situaiile
de oc completeaz acurateea controlate numeric. Pasul se corecteaz cumulativ, la anumii pai. Ori de
cte ori se schimb direcia, la sistemul de servodirecie sunt trimise pulsuri suplimentare, care
compenseaz ocul, informaie care poate fi corelat cu masa piesei i temperatura local.
47
Maini unelte Note de curs Draft 2013
Bucla de reacie hibrid se folosete la masinile mari, grele, cnd este dificil de mrit rigiditatea mainii n
raport cu greutatea elementului n micare, sau reducerea micrilor nesesizate. Sunt combinate
controlul n bucl semi nchis, cnd este detectat poziia direct de la axul motorul i o bucl nchis
(pentru erorile poziie), care se bazeaz pe o scal liniar i care compenseaz bine erorile globale, chiar
i la mainile n stare de uzur.
Buclele de control deschise nu au sisteme de feed-back i sunt utilizate n cazurile n care precizia nu
trebuie s fie strict controlat. Se folosete de obicei alturi de motoarele pas cu pas, iar precizai global
depide de precizia acestora si a sistemelor de transmisie.
48
Maini unelte Note de curs Draft 2013
Fig. 57 Bucle de control al MUCN a-bucl seminchis, b-bucl nchis, c-bucla hibrid.
49
Maini unelte Note de curs Draft 2013
interfaa om-main, care ofer ecranele de dialog i execut comenzile pentru operaiile de
prelucrare, afieaz starea mainii i are functii de editare pentru programul pies i setri.
Nucleul de control numeric elementul structural inteligent, care interpreteaz programul-pies
i execut interpolrile, controlul poziionrilor i al compensrilor, controleaz servosistemul
pentru prelucrare.
PLC-controlul programabil controleaz secvenial schimbrile de scul, viteza arborelui principal,
schimbrile de pies/ alimentarea mainii, semnalele de proces input-output i comportamentul
general al mainii, cu excepia servocontrolului.
50
Maini unelte Note de curs Draft 2013
Din punct de vedere hardware, o MUCN este alctuit din SCN, sistemul de antrenare al motorului si
maina unealt. Datele de ieire privind controlul poziional, ca funcie final a SCN, sunt trimise la
sistemul de control al motorului, care opereaz SM n termeni de vitez i moment, iar SM provoac
micarea piesei (elementelor active) prin sistemele de transmisie de putere.
Nucleul de control numeric este unitatea de baz a sistemului de control i are urmtoarele funcii:
interpretare, interpolare, controlul acceleraiei/ deceleraiei, controlul poziiei.
Interpolatorul citete secvenial datele din bufferul intern, calculnd poziia i viteza n unitatea de timp,
pentru fiecare ax, stocnd rezultatele ntr-un buffer FIFO pentru controlul acceleraiilor. In comanda
numeric sunt utilizate, de obicei, un interpolator liniar i unul circular, dar pentru piese complexe sunt
51
Maini unelte Note de curs Draft 2013
Dac controlul poziiei ar fi executat numai pe baza datelor generate de interpolator, ar aprea vibraii
mecanice mari i ocuri, ori de cte ori s-ar iniia/ opri o micare. De aceea, se face o filtrare a datelor
pentru controlul acceleraiilor, dup metode numite accelerare/ decelerare ante sau post interpolare.
Aceste date filtrate sunt trimise la controlorul de poziie, poziie care este controlat pe baza datelor
transmise intr-un interval constant de timp. Obinuit, aceasta se face cu ajutorul unui controlor PID catre
transmite comenzi de vitez sistemului motor, pentru a minimiza diferenele dintre poziia comandat i
cea real citit de codor.
Flexibilitatea: controlul logic poate fi modificat doar prin modificarea unui program.
Proporionalitatea: sistemul poate fi expandat doar prin adugarea de module i modificarea
programelor.
Eficiena economic: reducerea costurilor este posibil datorit scderii timpilor de proiectare,
creterii mentenabilittii i siguranei n funcionare.
Miniaturizarea: dimensiunea instalaiei este mai mic dect n versiuni anterioare
Sigurana n functionare: probabilitatea de avarie de contact este mic, datorit utilizrii
semiconductoarelor.
Performana: sunt posibilie funcii avansate de operare aritmetic i editare complex a datelor.
Arhitectura hardware a unui PLC include un microprocesor, o memorie de sistem, o memorie de
program, precum i un modul input/ output. La pornirea mainii, memoria sistem iniiaz ntregul
hardware PLC i memoria program, gestioneaz intrrile i iesirile i stocheaz un program utilizator i
datele care trebuie interpretate de microprocesor. Modulul IO gestioneaz interfaa cu limitatorii,
releele i conectorii. PLC functioneaz pe baza unui program implementat, scris de utilizator. Dispozitivul
de programare se numete incrctor iar PLC folosete un compilor pentru rularea rapid a programelor,
care vor fi executate de un executor (Fig. 60).
52
Maini unelte Note de curs Draft 2013
Unitatea PLC a unui sistem de comanda numeric este similar cu PLC generic, dar cu un controler
auxiliar, care ajut nucleul de comanda numerica cu o parte dintre funcii. Constructiv, devin necesare
urmtoarele:
53
Maini unelte Note de curs Draft 2013
Interpretul poate fi considerat ca o simpl operaie pentru conversia codului G/M n structuri inteligibile
intern pentru SCN. De aceea, interpretul este indicatorul reprezentativ care arat conceptul de
proiectare i aspectele funcionale ale unui SCN si este o parte nsemnat a acestui sistem.
Tabel 5
Programul pies
Exist un cod standard pentru generarea acestui program, dar fiecare productor este liber s utilizeze
propriul cod de lucru.
Structura programului
Un program pies conine comenzile pentru prelucrarea piesei, denumite blocuri, i fiecare bloc poate fi
definit utiliznd urmtoarele aciuni:
54
Maini unelte Note de curs Draft 2013
Un program pies const dintr-o succesiune de blocuri de comand numeric, fiecare bloc avnd cteva
cuvinte, fiecare cuvnt fiind compus dintr-o adres i un numr. Numrul programului identific un
anume program pies din MUCN, pe care se executa mai multe programe i este scris utiliznd o anume
adres i numr n partea de inceput a programului. Ca identificator de program se foloseste adresa P,
dar sunt n uz i O sau #.
Un bloc este alctuit dintr-un numr de bloc, cel puin un cuvnt i formula EOB (End of block). Cuvntul
este un set de caractere scrise intr-o ordine anume i reprezint unitatea minim pentru procesarea
intern i comanda MUCN:
Y -20
Adresa valoarea
55
Maini unelte Note de curs Draft 2013
Adresa este reprezentat de o liter A-Z sau o combinaie de litere, iar valoarea definete parametrul
necesar pentru execuia definit de adres.
In tabelul Tabel 6 sunt reprezentate definiiile tipice de adrese i exemplificate parametrii lor.
Tabel 6
Adresele G indic deplasrile sculei pe axele de translaie sau rotaie, definind traiectoria. Adresele M
indic comenzi pentru controlul funciilor de activare/ dezactivare, pornit/ oprit. Codurile G sunt de 2
tipuri: modale i non-modale. Un cod de tip modal este activ pe parcursul blocurilor urmtoare, pn
cnd o se utilizeaz comand modal de ncheiere. Un cod de tip non-modal este activ numai pe
parcursul blocului curent i se incheie, automat, la trecerea n blocul urmtor. Codurile modale sunt
clasificate n grupe modale, n funcie de particularitile funciilor. ntr-un bloc se poate utiliza cel mult
un cod G dintr-o grup modal. Standardul care descrie funciile G i M este ISO 6983, dar fiecare
productor poate particulariza propriul lui cod G/M. Pentru MUCN, varietatea adreselor (de la cteva
zeci la cteva sute) este un indicator al complexitii i performanei.
Functii de avans cod F: controleaz viteza relativ scul-pies pentru comenzi de interpolare
56
Maini unelte Note de curs Draft 2013
Functii pentru scule cod T: controleaz schimbarea sculei i precizeaz compensarea acesteia
Funcii auxiliare cod M: destinate controlului de baz al mainii, pornit/ oprit i controlul axelor:
Funcii utilitare:
Sfritul unui program pies se noteaz cu M02 sau M03, ceea ce reseteaz toate valorile modale. De
vreme ce aceste comenzi se execut ultimele, ele pot fi inserate oriunde n ultimul bloc al programului.
57
Maini unelte Note de curs Draft 2013
Subprogramele
Cnd se lucreaz cu rutine fixe, repetitive sau iteraii, este mai efecient definirea acestora ca
subprograme, care pot fi imbricate unele n altele, cu apelri succesive.
Funciile programelor
Funciile unui program pot fi clasificate n funcii de coordonare, de interpolare, de compensare, de
siguran i pentru utiliti i auxiliare.
Sistemul de coordonate-SC
La MUCN, SC sistem, SC pies i SC local sunt definite dup cum este necesar, setnd un punct special al
MU ca origine a acestuia. SC pies este definit prin stabilirea unui punct anume de pe pies ca origine,
pentru a uura editarea programului pies. Cnd se editateaz un program pies pentru un anume
semifabricat, se mai poate defini un SC secundar, n cadrul aceluiai program, pe respectivul
semifabricat. Acest SC se numete local. Un SC pies se definete cu coduri G speciale, G54-G59, iar un
SC local necesita un offset apelat cu IP, care indic translaia SC (Fig. 63).
58
Maini unelte Note de curs Draft 2013
Ca metode de comand a deplasrii fiecrei axe, bazat pe un anume SC, exist modul absolut G90 i
modul incremental G91. Modul absolut programeaz poziia de capt al fiecrei axe, cel incremental
definete deplasarea relativ pe fiecare ax.
Pe lng SC ortogonale, se mai utilizeaz i cele polare G15, pentru piese cu simetrie radial. Utilizarea
unui astfel de SC necesit definirea unui plan de lucru i apelarea comenzii G15. Cu adresele X, Y, se
indic deplasri polare.
Functiile de scalare i rotaie se definesc n raport cu un anume SC. Scalarea se face pentru
proporionarea formei piesei, utiliznd formatul G51 X_Y_Z_P_, unde XYZ reprezinta coordonatele
centrului de raport pentru scalare iar P factorul de scalare.
Rotaia necesit un format de apel G68 __R, unde , reprezint coordonatele centrului de rotaie iar
R este unghiul de rotaie (pozitiv n sens trigonometric).
59
Maini unelte Note de curs Draft 2013
Daca o pies este simetric fa de o anumit ax, este necesar enunarea micrilor numai o singur
dat, restul fiind oglindit cu adresa G51.1, care invoc oglindirea dup o ax ce trece printr-un punct
enunat. Revocarea simetriilor se face cu comanda G50.1.
n exemplul din Fig. 65, mai nti se prelucreaz dup traiectoria din dreapta sus, ca n linia N20, apoi, in
linia 30 se invoc axa de simetrie X=50, pentru ca n linia 40 s se realizeze forma din stnga sus. In linia
N50 se declar simetrie dupa Y=50, pentru execuia formei din stnga jos, n linia N70 axa de simetrie X
este revocat cu G50.1, iar in lini N90 se revoc axa de simetrie Y.
Funcii de interpolare
Funciile de deplasare sunt stabilite n unul dintre sistemele de referin asbolut- G90 sau incremental
G91, urmate de avansul tehnologic F_. Deplasarea rapid ntr-un punct este apelat cu G00 i nu necesit
specificarea vreunei viteze de avans.
Deplasarea liniar ntre dou puncte se apeleaza cu funcia G01. In fig. este reprezentat exemplul
enunului pentru deplasarea ntre dou puncte, att n exprimare absolut a G90, ct i incremental G91.
60
Maini unelte Note de curs Draft 2013
Interpolarea circular se face cu funciile G02 pentru sensul orar i G03 pentru sensul trigonometric,
pentru oricare dintre planele XY (apelat cu G17), XZ (apelat cu G17), YZ (apelat cu G19):
Enunarea deplasrii de-a lungul unui arc de cerc necesit enunul punctului de plecare, celui de
destinaie, al centrului (cu adresele I, J, K, de-a lungul axelor X, Y, Z, respectiv) i/ sau razei.
Centrul mai poate fi indicat i cu ajutorul razei, n funcie de msura unghiului (pentru unghiuri mai mari
de 180, R va avea valoare negativ).
Viteza tangenial este specificat cu un cod F, iar viteza de avans pe axa liniar care nu face obiectul
interpolrii circulare este:
61
Maini unelte Note de curs Draft 2013
Funcia de avans
Aceast funcie controleaz avansul axelor si deplasarea rapid, cursa activ i traiectoria (modul stop i
modul continuu). Funcia de avans transversal este utilizat pentru a deplasa scula rapid n poziia
comandat, n interpolare liniar sau circular. Pentru a preveni apariia ocurilor, accelerarea/
decelerarea automate sunt aplicate automat, la capetele de traiectorie. Mai mult, cnd se
schimbadirecia de micare de la un bloc la altul pe parcursul achierii, traiectoria sculei poate fi curb,
datorit relaiei dintre constanta de timp a servosistemului i avansul comandat. Sistemul CN utilizeaz
scheme de accelerare/ decelerare liniare, exponeniale sau n form de S. Cele liniare sunt cel mai des
utilizate, cele n forma de S furnizeaz micri line pentru prelucrrile de nalt vitez.
ntrzierea sistemului servo, datorat variaiei de vitez fa de constanta de timp, conduce la apariia
erorilor de prelucrare. Mai ales n cazul razelor traiectoriei circulare, care tind s devin mai mici dect
valorile programate. Eroarea de prelucrare este invers proportional cu raza cercului interpolat i direct
proporional cu ptratul vitezei de avans. Codurile pentru controlul vitezi la schimbarea directiei sunt
G09-stop exact, G61-Mod stop exact. G64-Mod Achiere.
62
Maini unelte Note de curs Draft 2013
Codul G09 comand decelereaz scula n punctul de capt definit de bloc, apoi se realizeaz o verificare
a poziiei curente. La traversarea rapid, scula e decelerat n punctul de capt i se realizeaz o
verificare a poziiei curente, indiferent dac a fost enuntat sau nu comanda Stop Exact G09. Acest mod
este valid pn la enunarea unui dintre codurile G62, G63 sau G64 i se utilizeaz pentru realizarea
colturilor drepte ale traiectoriilor de scul. Dup specificarea unui cod de achiere G 64, nu se mai
realizeaz verificarea la capatul blocurilor urmtoare. La MUCN moderne este implementat o funcie de
anticipare n comanda de achiere. Aceasta permite creterea avansului real la execuia programului
alctuit din mici segmente liniare. Funcia de ateptare G04 se utilizeaz pentru decalarea execuiei
urmtorului bloc cu un intreval de timp specificat. Este o funcie non modala, valabil exclusiv pe durata
blocului unde ea activeaz. Funcia de filetare G33 se utilizeaz pentru filete conice i pentru filete cu
pas constant. Cnd filetul are un singur inceput, scula de filetat se deplaseaz succesiv, de la degroare la
finisare, pe aceeai traiectorie. Procedura de tiere (iniierea sculei) ncepe dup ce este detectat o
rotaie complet de la codorul de poziie ataat arborelui. De aceea, poziia de inceput este aceeai
pentru toate trecerile. La prelucrarea filetelor cu mai multe nceputuri, unghiul de nceput este schimbat
iar viteza arborelui principa este citit de codorul de poziie i convertit in avans pe minut, dup legea
filetului. Scula se deplaseaz dup aceast lege, avansul fiind constant pentru o trecere.
Funciile de compensare radial G40, G41 i G42 sunt utilizate pentru generarea unei traiectorii de
offset B, fata de traiectoria programat A, cu raza sculei R drept parametru. Codul G 41 comand
compensarea radial la stnga direciei de micare, G42 pe cea de la dreapta, cu G 40 anulndu-se
compensarea. G 41 si G 42 se utilizeaz cu o dresa D, care stocheaza valoarea de offset predefinit
pentru scula respectiv.
63
Maini unelte Note de curs Draft 2013
Modul anulare: dup pornire, MUCN este resetat sau sunt executate codurile M02/ M30 iar
sistemul intr n starea cu alte comenzi anulate (cancel). Astfel, compensarea sculei este anulat
si traiectoria cetrului sculei este identic cu cea programat.
Modul start: dac, dup modul comand se lanseaz G41 sau G42, MUCN intr n mod Offset.
Modul offset: pe durata operarii ntre primul bloc, dupa declararea razei compensatorii i
ultimul bloc nainte de anularea compensrii. Profilul piesei se dezvolt pe traiectoria
programat, in timp ce scula parcurge traiectoria calculat cu parametrul de offset- Fig. 70
Modul anulare al offsetului se instaleaz dup apelul G40 Fig. 71.
Sculele reale au lungimi diferite de cele predefinite, de referint. Se poate programa poziionarea
corect, fr a se cunoate aceste lungimi, cu ajutorul codurilor G 43 si G 44 (mrirea, respectiv
micorarea lungimii sculei) si adresei H, care specific valoarea compensrii. Anularea comensrilor de
lungime se face cu G49.
64
Maini unelte Note de curs Draft 2013
65
Maini unelte Note de curs Draft 2013
Functiile de salt
Aceste functii sunt apelate n interpolarea liniar G01 si anun saltul la blocul urmtor G31.
Funcii de verificare
Aceste funcii verifica rularea programului, pentru evidenierea erorilor. De obicei, nainte de rularea
unui program, se execut verificarea acestuia. De obicei MUCN pot
66