Documente Academic
Documente Profesional
Documente Cultură
II. Generaliti
2.1. Limbaje de programare a comenzilor numerice
Calculatorul reprezint elementul de legtur fundamental, care
confer unitate, flexibilitate, mobilitate i autonomie operaional ntregului
sistem flexibil. Acesta s-a impus ca un mijloc eficient de raionalizare,
integrare i optimizare a produciei, ca mijloc de colectare, prelucrare,
transmitere i depozitare a volumului impresionant de informaii specifice
desfurrii unui proces de fabricaie, constituind elementul cheie al
realizrii conceptului de flexibilitate, caracteristic proceselor de producie
moderne.
Asistarea de ctre calculator a proiectrii i fabricaiei, precum i a
altor compartimente ale activitii unei ntreprinderi industriale: pregtirea,
planificarea, supravegherea produciei, aprovizionarea, desfacerea i
asigurarea calitii etc. ncearc s surprind caracterul dinamic al
interaciunii dintre funcii, impunnd crearea unui modul nou n jurul
informaiilor despre produs, corespunztor arhitecturii spaiale, integratoare
multinivel.
Calculatorul a reuit sa fac, n domeniul tehnologiilor de fabricaie,
trecerea de la maina-unealt tradiional la maina informatizat, capabil
s acioneze inteligent.
Necesitatea conducerii mainilor-unelte a centrelor de prelucrare i a
celulelor flexibile cu ajutorul comenzilor numerice.
Adrese geometrice
Adresele geometrice servesc la precizarea axelor de coordonate, a
mrimii i semnului coordonatelor corespunztoare deplasrilor liniare sau a
mrimii unghiulare a rotaiilor n jurul axelor. Adresele geometrice sunt
indicate cu ajutorul literelor X,Y,Z, prin literele U,V,W pentru translaii
secundare n lungul axelor, prin literele P,Q,R pentru deplasri rapide dup
X,Y,Z. Pentru deplasrile unghiulare sunt destinate adresele A,B,C, iar
pentru precizarea coordonatelor centrelor arcelor de cerc, n coresponden
cu axele X,Y,Z, sunt folosite adresele I,J,K. Adresele geometrice nsoite de
un numr care cuantific deplasarea respectiv formeaz cuvintele de
dimensiune. n aceste cuvinte, toate dimensiunile liniare se exprim n
milimetri sau inci i n fraciuni zecimale de milimetri. Dimensiunile
unghiulare se exprim fie n grade sexazecimale i fraciuni zecimale de
grad, fie n fraciuni zecimale de rotaie, find preferat prima modalitate
menionat. Semnul algebric (+ sau -) poate precede caracterele numerice.
Absena semnului algebric semnific o valoare pozitiv. Numrul de cifre
dintr-o adres geometric este limitat de formatul specific CNC-ului i de
valoarea cursei organului mobil la care se refer adresa geometric. Exist
mai multe formate de ntroducere a adreselor geometrice a patru cifre pentru
partea ntreag i a trei cifre pentru partea zecimal.
Adrese tehnologice
Adresele tehnologice permit precizarea prin program a parametrilor
tehnologici legai de regimul de achiere i de scula utilizat. Adresele
tehnologice tipice utilizate sunt:
- valoarea vitezei de avans F (Feed)
- valoarea turaiei arborelui principal adresa S (Speed)
- scula utilizat T (Tool)
n funcie de unitatea specific adreselor geometrice (mm sau inci) i
de starea de activitate a unor funcii pregtitoare, unitile corespunztoare
vitezei de avans pot fi exprimate n mm/rot, mm/min sau inci/min.
Unitatea pentru adresa S, care controleaz viteza arborelui principal
este exprimat de obicei n mm/min, dar activarea unor funcii pregtitoare
poate determna un alt comportament al modului n care se rotete arborele
principal.
Adresa T specific scula care trebuie selectat. Avnd n vedere faptul
c dimensiunile sculelor variaz, acestea trebuie cunoscute i ntroduse n
memoria CNC sub forma unor regitri de corecie. Pentru fiecare scul pot fi
definii mai muli regitri n funcie de modul n care scula achiaz
semifabricatul. O dat cu selectarea unei scule trebuie precizat i corecia
de scul aferent. Aceast corecie este ntrodus de adresa D.
Adrese pregtitoare
Adresele pregtitoare servesc la codificarea unor funcii pregtitoare
care modific modul n care CNC-ul proceseaz celelalte adrese.
Funciile pregtitoare ca i cele auxiliare pot fi clasificate n dou mari
categorii:
- funcii modale - reprezint funcii care odat activitate rmn
activitate pn cnd se programeaz o funcie care face parte din
aceeai familie de funcii.
- funcii nemodale reprezint funcii care odat activate rmn
activate doar n cadrul blocului curent.
V. Planificarea i programarea
n realizarea unui program corect este necesar s fie urmarii o serie
de pai:
1. analiza desenului piesei pentru a se contura o idee general asupra
modului de a proceda.
2. stabilirea modului de prindere a semifabricatului pentru a putea realiza ct
mai multe prelucrri dintr-o singur prindere.
3. stabilirea sculei ce urmeaz a fi utilizat.
4. stabilirea secvenelor de prelucrare , separat pentru fiecare scul.
5. convertirea secvenelor operaiilor n coduri program i simularea
programului.
Observaii.:
- Nu toate mainile admit mai multe coduri G i M ntr-un bloc
- Atenie la caracterul de nceput program 0 toate celelalte sunt zero (0)
- Caracterele alfabetice sunt majuscule
- A nu se uita punctul zecimal (la CNC).Valoarea a X 30 este interpretata X
0.030
(BLU=.001)
a) b)
Fig. 2. Programarea n coordonate: a) absolute G90; b)
incrementale G91.
b)
De multe ori din raiuni tehnice, este necesar prelucarea unor raze de
racordare sau a unor teituri la ntersecia dintre dou suprafee nvecinate.
Pentru a realiza aceste racordri se poate folosi sintaxa:
G0/G1 X... Z... CHR=...
G0/G1 X... Z... CHF=...
G0/G1 X... Z... RND=...
Corecii de scul
La parcurgerea traiectoriei necesare pentru generarea suprafeei piesei,
trebuie s se in seama de dimensiunile sculei achietoare, deoarece trebuie
luate n considerare deplasrile sculei n raport cu piesa i nu deplasrile
mainii. Unele piese necesit folosirea mai multor scule, care au n general
dimensiuni diferite. n cazul cuitelor de strung trebuie cunoscute
coordonatele vrfului sculei n raport cu sistemul de coordonate al sculelor i
raza la vrf a cuitului (figura 8). n cazul burghielor sau frezelor trebuie
cunoscut lungimea sculei i diametrul acesteia (figura 9).
G41 G42
a)
b)
Fig. 11. Compensare de raz: a) n cazul strungurilor;
b) n cazul frezelor.
Condiii de achiere recomandate pentru frezare pe echipamente CNC
(tabelul 3):
Tabelul 3.
Materialul Duritatea Viteza Avansul Diametrul frezei (mm)
piesei (HRC) de pe dinte
achiere fz 8 10 12 16 20 25 30 32
S (V) (mm/din
(m/min) te) S (n) S (n) S (n) S (n) S (n) S (n) S (n) S (n)
Oel Sub 30 100-200 0.2-0.25 6370 5090 4240 3200 2550 2050 1700 1700
carbon
aliat
Oel 30-40 80-150 0.2-0.25 4770 3820 3180 2400 1910 1530 1280 1280
carbon
aliat
Oel aliat 30-40 70-100 0.1-0.15 3180 2550 2120 1600 1280 1020 850 850
pentru
matrie
Font 20-30 100-200 0.3-0.35 6370 5090 4240 3200 2550 2050 1700 1700
Oel tratat 55-65 200-250 0.2-0.3 9150 7320 6100 4575 3660 2930 2440 2440
Turaia
v1000
n= (rot/min) (3)
p D
Avansul pe dinte
F
fZ = (mm/dinte) (4)
nZn
Avansul
F = f Z
n Zn (mm/min) (5)
Exemple de softuri folosite pentru simularea proceselor de achiere i
generarea codurilor G.
- CncSimulator
- AutoEditNC
- WinMax Mill Desktop
- Catia
- Cimco
- Mach3
- Power Mill
- Peps
- Solid Cam
- NX CAM
- HyperMill
- SurfCAM
- PowerMill
- Edge-CAM
VI. Concluzii
Asistena informatic permite definirea mai rapid a modelului
geometric al piesei, a proiectrii rapide a tehnologiei de prelucrare, calcule
rapide i n timp real pentru stabilirea condiiilor de operare. n acest
context, timpii necesari pentru asigurarea programrii pot fi redui la
jumtate i timpii de execuie pot fi redui la jumtate.
Aceste avantaje sunt datorate n general aportului tehnic adus de
comanda numeric, dar sunt mult mai vizibile n cazul programrii asistate
de calculator care elimin i restriciile legate de timpii i costurile de
programare.
Ea permite:
- scoaterea n exteriorul postului de lucru a sarcinilor legate de
modelarea geometric, cinematic i tehnologic a procesului de
prelucrare;
- reducerea timpilor pentru mersul n gol prin realizarea n regim
automat a secvenelor procesului de prelucrare: prin punerea n poziie
de lucru a sculelor cu viteze de avans rapide, prin schimbarea
automat a sculelor, prin schimbarea automat a vitezelor cu ajutorul
variatoarelor;
- reducerea numrului de operaii care erau necesare pentru efectuarea
de lucrri precise: trasare, utilizare de lunete, eliminarea dispozitivelor
de copiat;
- realizarea de suprafee complexe prin deplasarea dup mai multe
axe simultan i posibilitatea realizrii de piese cu suprafee mult mai
apropiate de necesitile funcionale;
- definirea condiiilor optimale de lucru, pentru ca aceste maini ofer
posibilitatea de a face s varieze continuu viteza de lucru i astfel
crete durata de via a sculelor;
- diminuarea gradului de implicare a factorului uman, prin creterea
gradului de automatizare a echipamentelor i diminuarea sarcinilor de
control, care sunt efectuate n timpul derulrii operaiilor de
prelucrare, de echipamente speciale;
- posibilitatea de a asigura flexibilitatea n raport cu evoluiile tehnice
actuale n materie de moduri de schimbare a sculelor, de proiectare
geometric i tehnologic sau utilizarea unor sisteme de tratament de
date CFAC (Concepia Fabricaiei Asistat de Calculator).
Vasile V. Merticaru, Viorel Chiril, Transito Perez Gallego, Manuel San Juan
Blanco, Programarea manual a mainilor unelte cu comand numeric,
Editura Fundaiei Universitare Dunrea De Jos Galai 2000.
http://catia.3x.ro/ndex_files/text/Programarea.htm
http://www.solfnder.ro/generalitati-despre-diverse-lucruri/calculatoare-
ntroduse-n-procesul-masnilor-unelte-cnc
http://webcache.googleusercontent.com/search?
q=cache:YbFZdpUezP0J:tcm.east.utcluj.ro/decid/morar/cap4.pdf+codurile+
g+cnc+dupa+noul+stas&cd=2&hl=ro&ct=clnk&gl=ro&client=firefox-
a&source=www.google.ro
http://webcache.googleusercontent.com/search?
q=cache:58jjrqx9h5UJ:www.decsap.utcluj.ro/ituri_programe/cnc/curs_an4_
iei_progr_mucn.pdf+tipuri+iso+i+conversational&cd=2&hl=ro&ct=clnk&
gl=ro&client=firefox-a&source=www.google.ro
http://docs.google.com/viewer?a=v&q=cache:MEXcOYaq7-
YJ:www.sescoi.com/fileadmin/pdf/worknc/WhitePaper_CAMCAD_EN.pdf
+cad+cam+advantages&hl=ro&gl=ro&pid=bl&srcid=ADGEESgoNRL3cci
bzC_KW0rAEpCrG2GoLu2cZ8UeUNbRqy98cYgxYLinb7CcyRjV3s0W3
WVueMx-X9FRMJrQaG8WD__XV1oQg_7ehPcKOCYL9d-
ugDrGXYTdsYhuXc0Jxc2av4T5yTj2&sig=AHIEtbTGcbLrFKU9PsYWNx
__DTuadAqPVA
http://webcache.googleusercontent.com/search?
q=cache:58jjrqx9h5UJ:www.decsap.utcluj.ro/situri_programe/cnc/curs_an4_
iei_progr_mucn.pdf+prima+generatie+cnc&cd=2&hl=ro&ct=clnk&gl=ro&c
lient=firefox-a&source=www.google.ro