Sunteți pe pagina 1din 11

1

Curs 1

Programarea manual a strungurilor cu comand numeric.

1.1 Generaliti
Mainile-unelte cu comand numeric sunt echipamente n care operarea diferitelor
componente este realizat de un echipament de comand numeric pe baza unui program.
Un program (denumit i program-pies) const dintr-o succesiune ordonat de instruciuni
(denumite i linii sau blocuri). Fiecare linie conine informaii codificate folosind litere, cifre i
cteva caractere speciale.
Echipamentele de comand numeric actuale sunt practic calculatoare de calitate industrial
avnd un microprocesor, memorie (ROM i RAM), unitate de disc (HDD), ecran, tastatur,
conectori de comunicaie .a.

Mainile-unelte cu comand numeric permit realizarea precis i productiv a reperelor,


indiferent de complexitatea acestora. Este de remarcat chiar faptul c prelucrarea reperelor
complexe este realizat cu prioritate pe astfel de maini, mai ales n varianta includerii lor n
sisteme tehnologice de fabricaie asistat de calculator.
n principal, beneficiile utilizrii mainilor cu comand numeric sunt urmtoarele:
reglarea mai rapid a sistemului tehnologic;
2

timp mai redus de alimentare a postului de lucru;


lucru
creterea preciziei i a repetabilitii;
repetabilit
posibilitatea realizrii
rii formelor
forme complexe;
simplificarea sistemului de scule i portscule;
reducerea timpului de prelucrare.
prelucrare
Exploatarea mainilor
inilor cu comand
comand numeric produce efecte ii n ceea ce privete
prive personalul
societii.. Apar meserii noi: reglor m.u.c.n., programator m.u.c.n. sau operator m.u.c.n., dar i o
specializare inginereasc - specialist n fabrica
fabricaia asistat de calculator.
Mainile cu comand numeric pun de asemenea probleme aparte i din punct de vedere al
securitii muncii. Dac n cazul mainilor
ma universale pericolul
colul principal era legat de rnirea
r
operatorului, n cazul utilajelor cu comand
comand numeric operatorul este de regul regul protejat, dar
utilajul poate fi avariat n cazul unei erori de reglare sau de programare. Evitarea acestora
implic utilizarea unui personal
al bine calificat (i mult stres!!!).

1.2 Dispunerea axelor strungurilor cu comand numeric


Comanda deplasrii cuitului
itului n spaiul
spa piesei se realizeaz prin precizarea mrimii
m deplasrii, a
direiei i a sensului. n cazul strungurilor, direciile
d pe care se poate deplasa cuitul
cu sunt X i Z.
Direcia
ia Z coincide cu axa strungului (axa de rota
rotaie e piesei) ii sensul pozitiv este spre dreapta,
ca n figur.

arbore principal turela

universal

bacuri cuit

vrf rotativ

Axa X este perpendicular pe Z,


Z deci dispus n direcie radial. Mrimea
rimea deplasrii
deplas pe axa X
arat diametrul de dispunere a vrfului cuitului i nu raza. Astfel dac
programul pies
pies conine
cuvntul X50, acesta indic
dispunerea vrfului cuitului pe diametrul de 50 mm (la 25 mm de
axa strungului).
Mrimile deplasrilor
rilor sunt exprimate fa
fa de originea piesei. De cele mai multe ori originea
piesei este plasat la intersecia
intersec axei piesei cu suprafaa frontalul a semifabricatului.
3

1.3 Formatul frazei

Un program pies conine o list de comenzi i de date transmise echipamentului de comand


numeric al mainii.
Limbajul folosit este standardizat. Toate mainile actuale accept programe codificate conform
specificaiilor ISO (ISO - International Standard Organisation), existnd cazuri n care
productorul definete i un al doilea sistem de programare.
Programul-pies este constituit din blocuri sau fraze. Formatul unui bloc este urmtorul:

N120 G0 X25. Z1.5 F0.75 S2350 T1010 M08 ;


Numr Funcii Funcii Avans, Turaie, Numr Funcii Sfrit
bloc pregtitoare geometrice scul i auxiliare de bloc
mm/rot 2350 rpm
corecie

Programul-pies se compune dintr-un program principal i eventual un numr de subprograme.


Un bloc se compune dintr-un numr de cuvinte (denumite i funcii sau adrese). Un cuvnt
ncepe cu o liter i conine o valoare numeric reprezentnd o mrime geometric sau un cod.
Exemple:
funcii geometrice: X50., Z-12.5, U-8., W-23.
funcii pregtitoare: G00, G02
funcii auxiliare: M04, M08
4

Dei funcia N este de regul prima dintr-un bloc, ordinea n care sunt plasate funciile n cadrul
blocului este aleatoare. Funcia N poate lipsi dar este bine s nu fie omis pentru a putea
depana mai uor programele eronate.
Funciile pot fi modale sau nemodale. Cele nemodale sunt active doar n cadrul blocului n care
sunt definite. Cele modale sunt active ncepnd de la blocul n care au fost definite i pn la
ntlnirea unei funcii de anulare.
Exemplu :
N120 G0 X50. Z3. ;
N130 G1 Z-35. F0.8 ;

n exemplul dat, blocul N130 comand o deplasare a cuitului pe 50, cu avans de lucru, n
lungul axei strungului, de la Z3 la Z-35. Diametrul pe care s-a deplasat cuitul s-a stabilit n
blocul N120, blocul N130 coninnd doar adresa Z. Acest lucru este posibil deoarece funciile
geometrice X i Z sunt modale.
Exist blocuri care conin mai multe funcii pregtitoare (G) sau auxiliare (M). Acest lucru este
permis datorit gruprii funciilor. ntr-un bloc nu poate ns s apar dect o funcie dintr-un
grup. Egemplu:
N140 G0 G42 X50. Z3. ;
n exemplul dat, blocul conine dou funcii G. Prima, G0, comand o deplasare cu avans rapid.
A doua funcie, G42, indic intrarea pe un contur cu luarea n considerare a razei la vrf a
cuitului.

1.4 Programarea deplasrilor

n cazul strungurilor cu comand numeric, vrful cuitului poate fi deplasat dup traiectorii
liniare sau circulare. Eventualele profile complexe trebuie deci descompuse n segmente de
dreapt i arce de cerc. Evident, acest proces necesit utilizarea unei aplicaii de calculator.

a. Programarea deplasrilor liniare


naintea realizrii unor deplasri liniare este necesar plasarea unei funcii pregtitoare care s
indice modul de deplasare. Astfel pentru realizrii unei deplasri cu avans rapid trebuie folosit
5

funcia G0 (sau G00 n cazul echipamentelor mai vechi) iar pentru deplasrile liniare cu avans
de lucru trebuie folosit funcia G1 (sau G01).
Deplasarea cuitului ntr-un punct avnd coordonatele absolute X i Z se comand scriind un
bloc n care se indic valorile coordonatelor:
Exemplu:

N20 G0 X50. Z3. ;


N30 G1 Z-35. F0.8 ;
N40 X52. Z-34. ;
P3( 52, -34)
P2( 50, -35)

P1( 50, 3)

OP

n anumite cazuri este mai uor s se programeze deplasrile liniare folosind coordonatele
relative. Pentru a indica mrimile deplasrilor n direciile X i Z se vor folosi n acest caz
adresele U i W.
Exemplu:

N20 G0 X50. Z3. ;


N30 G1 W-33. F0.8 ;
N40 U4. ;
N50 W-10. ;
N60 U6. ;
N70 G0 U2. W1. ;
54

50

P1( 50, 3)

OP

10 30
60
6

n exemplul dat s-au folosit coordonatele relative deoarece cotarea piesei n lungul azei Z s-a
fcut n lan.

b. Deplasri dup arce de cerc

n comanda numeric un arc de cerc poate fi definit n dou moduri:


- prin coordonatele punctului final i coordonatele relative I i K ale centrului arcului de
cerc n raport punctul iniial (cazul a.) sau,
- prin coordonatele punctului final i raza arcului de cerc.

R10

cazul a. cazul b.

Exemple:

N20 G0 X30. Z-20. ; N20 G0 X30. Z-20. ;


N30 G2 X38. Z-28. I10. K0 F0.8 ; N30 G2 X38. Z-28. R10. F0.8 ;
N40 G1 X40. Z-27. ; N40 G1 X40. Z-27. ;

n exemplul dat, poziia relativ a centrului arcului de cerc n raport cu punctul de start este I10
K0. La indicarea poziiei relative a centrului arcului fa de punctul de nceput al arcului, adresa
I se evalueaz calculnd pe raz nu pe diametru, ca n cazul adreselor X sau U.

Pentru a indica sensul de parcurgere a arcului de derc se folosesc funciile G2 (G02, n sensul
acelor de ceasornic) sau G3 (G03, n sens contrar).
7

Not: Pentru compensarea efectului razei vrfului sculei, naintea nceperii parcurgerii
contururilor n arc de cerc se va apela funcia G41 sau G42. Funcia G41 indic plasarea
cuitului la stnga n raport cu traiectoria parcurs iar G42 indic plasarea cuitului la dreapta
traiectoriei. Funcia pregtitoare G40 anuleaz efectului funciei G41 sau G42.

G41

Exemplu fundamental:
S se programeze finisarea piesei din figur prin parcurgerea conturului cu un cuit cu plcu
rombic.
8

Varianta 1:

G42 G00 X35.0 Z5.0 ;


G01 Z-20.0 F0.2 ;
G02 X67.0 Z-36.0 I16.0 K0 ;
G01 X68.0 ;
G03 X100.0 Z-52.0 I0 K-16.0 ;
G01 Z-82.0 ;
G40 G00 X100.0 Z20.0 ;

Varianta 2:

G42 G00 X35.0 Z5.0 ;


G01 Z-20.0 F0.2 ;
G02 X67.0 Z-36.0 R16.0 ;
G01 X68.0 ;
G03 X100.0 Z-52.0 R16.0 ;
G01 Z-82.0 ;
G40 G00 X200.0 Z200.0 ;

1.5 Funcii pregtitoare i auxiliare


Anvergura acestei pri a cursului nu va permite tratarea tuturor funciilor pregtitoare i
auxiliare. Practic se vor include doar funciile strict necesare realizrii prelucrrilor de baz i
care pot aprea n programele-pies generate de aplicaiile de fabricaie asistat.

Principalele funcii pregtitoare (G):

G00 - deplasare cu avans rapid


G01 - deplasare cu avans de lucru. Mrimea avansului este programat folosind funcia F.
G02 - interpolare circular n sensul acelor de ceasornic (CW - clockwise). Deplasare cu avans
de lucru.
G03 - interpolare circular n sens invers acelor de ceasornic (CCW - counterclockwise).
Deplasare cu avans de lucru.

G28 - ndeprtarea turelei de universal, pe direciile X+ i Z+, n poziia extrem. naintea


deplasrii se va executa deplasarea relativ indicat cu ajutorul adreselor U i W.
Exemplu:
G28 U0 W0 ;

G41 - activarea coreciei automate a traiectoriei cu luarea n considerare a razei la vrf a sculei.
9

n comanda numeric a strungurilor, punctul ale crui deplasri n spaiul piesei se


programeaz este vrful sculei. Acesta definit ca n figur, respectiv ca punct de intersecie a
dou tangente la muchia sculei. n lipsa activrii acestei corecii, profilul realizat va coincide cu
cel programat doar pe tronsoanele n care acesta este paralel cu axele de coordonate X i Z. n
zonele nclinate se observ c apare o abatere inerent. Desigur aceast corecie privete n
special prelucrrile de finisare.
Funcia G41 se folosete cnd cuitul este n stnga conturului programat.

G42

profil realizat
G41

punct programat

G42 - activarea coreciei automate a traiectoriei cu luarea n considerare a razei la vrf a sculei,
cuitul fiind pe dreapta conturului programat.
G40 - anularea efectului funciei G41 sau G42 activat ntr-unul dintre blocurile anterioare.
G50 - limitarea turaiei arborelui principal. Turaia maxim este indicat folosind adresa S.
Exemplu:
G50 S3000 ; (limitare la 3000 rot/min.)

G96 - permite definirea vitezei de achiere. Viteza se indic folosind adresa S, n m/min.
Exemplu:
G96 S300 ; (300 m.min)
G97 - anuleaz efectul funciei G96, deci se revine la indicarea vitezei n rot/min (folosind tot
adresa S).
Exemplu:
G97 S1230 ; (1230 rot/min)

Principalele funcii auxiliare (M) :


M03 sau M04 - pornire arbore principal
10

M05 - oprire arbore principal. Rotaie se reia la apsarea butonulu START de pe panou.
M08 - pornire lichid de achiere;
M09 - oprire lichid de achiere;
M30 - sfrit program.

1.6 Programarea avansului i a vitezei de rotaie


Elementele de baz n determinarea regimului de achiere, avansul s, viteza Vc i adncimea
de achiere ap sunt furnizate de fabricantul insertului sculei folosite.

1000 
 , 


Exemplu fundamental:

(X68 Z-30)

(X60 Z-30)
(X60 Z0)
X
.

Z
11

O0009 ;
N1 G28 U0. W0. ;
N2 T1010 ;
N3 G50 S3500 ;
N4 G96 S300 M4 ;
N5 G0 X64. Z0.
N6 G1 X-0.8 F0.25
N7 G0 Z2.
N8 X60.
N9 G01 Z-30. F0.4
N10 X68.
N11 G28 U0 W0
N12 M30

S-ar putea să vă placă și