Documente Academic
Documente Profesional
Documente Cultură
Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
1
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
O fraz este caracterizat de: un numr secvenial i unul sau mai multe cuvinte care
ncep cu o un caracter (adres) i o valoare numeric specific adresei.
Cuvintele/Adresele sunt prezentate mai jos, n ordinea n care apar de obicei n frazele
de program:
Cuvinte pregtitoare: G
Cuvinte dimensionale: X, Y, Z, U, V, W, P, Q, R, A, B, C sunt cele care
folosesc un argument numeric (valori de coordonate liniare/circulare)
o Cuvinte care se refer la interpolare circular (deplasare pe un arc de
cerc) sau filetare: I, J, K
o Viteza de avans: F
o Valoarea turaiei arborelui principal: S
o Identificarea sculei: T
o Diverse funcii ale mainii: M
Unele cuvinte pot fi omise din fraz indicnd faptul c nu se modific nimic fa de
fraza anterioar. Un astfel de cuvnt se spune c este modal.
Caracterul adres este cel care apare ntotdeauna primul n cuvnt i este urmat de
caractere numerice de exemplu, G01 X10 Y25 nseamn deplasare cu vitez de
avans de lucru, pn n punctul cu coordonatele [10, 25], exprimate n milimetri.
1.1.2. Funcii G Funcii pregtitoare
Aceste funcii (numite i preparatorii) ncep cu litera G i continu cu una pna la
trei cifre. Acest grup de funcii este folosit pentru a comanda rotirea arborelui principal
sau piesa, tipul de vitez de avans (pe raz sau pe diametru, exprimat n mm sau
inch etc.), temporizare (secunde sau numr de ture efectuat de arborele principal) etc.
Adresa G este att de des folosit n cadrul programului-pies nct acesta este numit
generic G-code. Tabelul prezint principalele funcii pregtitoare (adrese G).
Cod Funcie Descriere
Deplasarea se face la viteza maxim;
specificaia privind viteza de avans de lucru
G00 Deplasare rapid este ignorat, dar nu anulat. Nu este
obligatoriu ca micrile pe axele mainii s
fie sincronizate
Micarea se face n linie dreapt,
sincroniznd axele de mcare. Viteza de
G01 Interpolare liniar
deplasare este cea precizat n fraza
curent (adresa F) sau anterior definit
Micarea se efectueaz de-a lungul unui arc
Interpolare circular (n
G02 de cerc, n sens orar. Viteza de deplasare
sensul acelor de ceas)
este controlat ca n cazul interpolrii liniare.
Interpolare circular (n Similar G02 dar micarea se efectueaz n
G03
sens trigonometric) sens trigonometric
ntrziere programat. Util la gurire. Este
urmat, de obicei, de F care reprezint
G04 Temporizare
numrul de secunde de temporizare.
ntrzierea este msurat n secunde (G94),
2
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
3
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
4
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
5
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
6
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
Echipamentul de comand
numeric poate stoca o tabel de
scule cu diametrul ca n program,
respectiv o a doua tabel cu
adausurile sau reducerile de
diametru rezultate ca urmare a
frezelor nainte de a le utiliza n
prelucare.
Funciile pregtitoare G41 i G42 au rolul de a activa compensarea razei frezei. ntr
un sens, respectiv n cellalt. Funcia G40 dezactiveaz modul de deplasare cu
compensare radial.
1.1.11. Compensarea lungimii sculei
Compensarea lungimii sculei nseamn modificarea lungimii declarate n program.
Cazurile tipice sunt:
Micorarea lungimii frezei din cauza reascuirii sau uzurii;
Utilizarea unei freze cu alt lungime dect cea indicat n lista de scule a
programului.
Similar cu compensarea diametrului frezei,
echipamentul de comand numeric poate stoca o
tabel de scule cu lungimea ca n program,
respectiv o a doua tabel cu adausurile sau
reducerile de lungime rezultate ca urmare a
msurrii frezelor nainte de utilizare.
Funciile pregtitoare G43 i G44 au rolul de a
activa compensarea razei frezei. Funcia G49
dezactiveaz compensarea lungimii sculei.
Din punct de vedere al practicii operrii la panoul comenzii numerice, la mainile cu 3
axe modificarea de lungime a sculei este echivalent cu o decalare de origine n lungul
axei Z.
7
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
8
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
Cnd interpolarea circular se combin cu deplasri liniare sau chiar circulare, fraza
specific interpolrii circulare va include o a treia adres, cea care alege planul n care
se face deplasarea. Planul de interpolare se alege cu ajutorul setului de funcii
pregtitoare G17, G18, G19. De obicei, interpolarea circular se face n planul XY. n
acest caz G17 este implicit activ.
1.3. Postprocesarea
Dat fiind faptul c mediul CAM, prin funcionalitatea sa, genereaz un CLSF complet
definit geometric i tehnologic, postprocesorul trebuie s poat citi codul APT din
CLSF i s produc program pies specific aceleiai maini.
Nu este obligatoriu ca un program G-code s fie executabil pe mai mult de o main.
Condiia rmne ca: mainile s aib aceeai cinematic, comand numeric, aceeai
origine main, aceeai poziie de schimbare a sculei, aceleai compensri ale erorii
la deplasrile pe axe etc. Este rar cazul cnd un atelier de prelucrri mecanice se
echipeaz cu mai multe maini de o dat impunnd de la nceput identitatea
mainilor achiziionate. Este mai probabil ca o companie s se doteze sau s-i
modernizeze mainile de-a lungul timpului.
Este plauzibil ca fiecare main s aib propriul postprocesor n raport cu mediul CAM
(NX/Manufacturing sau altul), ceea ce nseamn un volum semnificativ de manuale
de analizat, cerine care rezult din modul de organizare a atelierului (nceput/sfrit
de program, secvena de schimbare a sculei, identificarea sculelor etc.).
De fapt, deseori, la achiziia unei maini cu comand numeric, se ignor importana
achiziionrii postprocesorului odat cu maina cu comand numeric. Mai mult, dac
atelierul folosete un mediu de programare CAM postprocesorul trebuie s fie specific
acestui mediu CAM.
La achiziia mainii procesul de training poate dura puin (una-dou sptmni), dar
crearea postprocesorului poate costa 4-6 sptmni, mai ales dac furnizorul mainii
nu este responsabil pentru crearea/testarea/validarea postprocesorului. Pe de alt
parte, nici furnizorul aplicaiei CAD/CAM nu poate avea toate combinaiile minimale
cinematic-controller NC.
Fiecare companie productoare de software CAD/CAM ncearc s-i construiasc
propria bibliotec de postprocesoare, dar, n continuare, la punerea n funciune a
postprocesorului se consum mult timp.
Totui, avantajul crerii postprocesorului folosind softul CAM este acela c, n general,
aceste aplicaii ofer un mediu de configurare a postprocesorului care simplific pn
la un punct procesul de creare a postprocesorului.
n efortul de a integra CAM cu CNC printr-o interfa neutr n raport cu maina CNC,
toate calculele geometrice i tehnologice se efectueaz n mediul CAD/CAM iar
postprocesorul este parte a sistemului CAD/CAM.
9
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
10
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
11
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
Majoritatea operaiilor incluse n templateul drill sunt foarte asemntoare, difer doar
tipul de ciclu ales, acesta definind ulterior codul G i parametrii specifici.
Personalizarea operaiei, n sensul ciclului, se poate face i folosind operaia de
12
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
13
Note de curs
U.V.A.B. Facultatea de Inginerie
Fabricaia Asistat de Calculator sem. II Master
14
Note de curs