0% au considerat acest document util (0 voturi)
6 vizualizări54 pagini

Control Numeric Prin Computer (CNC)

Controlul Numeric prin Calculator (CNC) este o tehnologie esențială în manufactură, oferind avantaje precum precizia în design, reducerea costurilor și creșterea productivității. Echipamentele CNC permit o planificare mai bună a operațiunilor și controlează eficient procesul de prelucrare. Standardele internaționale ISO și EIA sunt utilizate pentru programarea CNC, iar programarea implică secvențe de instrucțiuni pentru a realiza prelucrarea pieselor.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
6 vizualizări54 pagini

Control Numeric Prin Computer (CNC)

Controlul Numeric prin Calculator (CNC) este o tehnologie esențială în manufactură, oferind avantaje precum precizia în design, reducerea costurilor și creșterea productivității. Echipamentele CNC permit o planificare mai bună a operațiunilor și controlează eficient procesul de prelucrare. Standardele internaționale ISO și EIA sunt utilizate pentru programarea CNC, iar programarea implică secvențe de instrucțiuni pentru a realiza prelucrarea pieselor.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Control Numeric prin Computer

(CNC)
Introducere
Control Numeric (CN) este termenul original al acestei
tehnologie. În prezent este interschimbabil cu
termen Control Numeric prin Calculator (CNC)

CN a fost unul dintre cele mai importante


dezvoltări în manufactură în ultimii 50 de ani,
în dezvoltare :

Tehnici noi de producție


Îmbunătățirea calității produselor
Reducerea costurilor
Avantajele principale ale unui echipament CNC

AVANTAJE ÎN DESIGN

Prototipuri precise

Respectarea specificațiilor

Reducerea dificultații de a fabrica piese


Avantajele principale ale unui echipament CNC

VENTAJAS EN MANUFACTURA :

•Permite o planificare mai bună a operațiunilor


Se crește flexibilitatea de prelucrare
Reducere în timpul de programare
•Control mai bun al procesului și timpilor de prelucrare
•Scădere a costurilor pentru unelte
Se crește securitatea pentru utilizator
Reducerea timpului de flux al materialului
Reducerea manevrării piesei de lucru
Creșterea productivității
•Creștere în precizie
Aplicaț ii

Frezare
Tornado
Găurire
Esmerilat
Doblado
Punzonare
Maquinare prin descărcare electrică (EDM)
Inspecție (Mașină de coordonate)
Standarde pentru Controlere
Există diferențe între controlerele care se
se găsesc pe piață, inclusiv de același
producător din cauza varietății de modele existente.

Pentru a înțelege CNC-ul, este necesar să cunoști


diferențele și asemănările pe care le prezintă diferitele
controlerele precum și standardele pe care le folosesc pentru
programarea sa.

În mod normal, se urmează două standarde mondiale:


ISO 6983
(Organizaț ia Internaț ională de Standardizare)

EIA RS274
(Asociaț ia Industriei Electronice)
Standarde

ISO/EIA
Standarde de instrucțiuni de programare (cod) care
permit să mașina-uneltă să realizeze anumite
operatiuni în particular.

De exemplu: Liniile următoare ordonă unei fresatoare de


CNC care execută pe linia de cod 100

o tăietură relativă la origine cu un avans de 20 in./min


lungimea pe axa X 1,25 in. și pe axa Y 1,75 in.

N95 G90 G20


N100 G01 X1.25 Y1.75 F20
Fluxul procesării CNC

Desen Selectarea vitezelor,


avansuri de unealtă,
prof. de corte, etc.
Mașină
Programul
CNC
Instrument
Verificați programul într-un
simulator sau în mașină
Secvență
de corte
Modificări
finale
Calculul de
coordonate
Executarea
Programă
Nomenclatura axelor ș i miș cării

EstándarEIA-267-C

Definirea sistemului coordonat al maș inilor ș i miș cărilor acestora.

Se utilizează miș cările uneltelor în raport cu sistemul de coordonate


de la piesa ESTACIONARĂ
Regula Mâinii Drepte
+Z
Axul de atac al uneltei. (El
dedo întotdeauna arată
către instrument

Eje către interior ș i


în afara maș inii
(Degetul întotdeauna
apunta
+Y în interiorul
maș ină

Ax mai lung

Axul torț ionării principale este întotdeauna axa Z. Axul


+X cu cea mai lungă carieră este X
Exemplu de regulă
Programare CNC

Un program este o listă secvențială de instrucțiuni de


prelucrări care vor fi executate de mașina CNC

Instrucțiunile sunt cunoscute sub numele de COD DE CNC,


care trebuie să conțină toate informațiile solicitate
pentru a realiza prelucrarea piesei

Blocuri (linii) Comenzi

Cod CNC Mișcări sau Acțiuni


Programare CNC

N01 G00 X10.0 Y5 Z0 F5

Adresă Data

Cuvânt

Bloc

Programă
Programare CNC
Fiecare mișcare sau acțiune se realizează secvențial.

Fiecare BLOCAJ trebuie să fie numerotat și, de obicei, conține un


comandă solo.

Dimensiunea piesei: Z-15 Diam 15


Herramienta: freza cu cap de 3,3/8

Începerea instrumentului: X0,Y0,Z1

% (Steagul de început al programului)

:1002 (Programa #1002)


N5 G90 G20 (Bloc #5, Abolute în inci)
N10 T0303 (Schimbă la instrumentul #3)
N15 M03 S1250 (Prendere husillo la 1250rpm în sensul acelor de ceasornic)
N20 M05 (Oprire husillo)
N25 M30 (Sfârș itul programului)
Programare CNC

Coduri G
Funcții de mișcare ale mașinii
(Mișcări rapide, avansuri, avansuri radiale, pauze,
cicluri)

Coduri M
Funcții diverse care sunt necesare pentru prelucrarea
piese, dar nu sunt de mișcare a mașinii
(Pornirea și oprirea husilului, schimbarea uneltei,
refrigerante, oprirea programului, etc.)
Variabilele programării CNC

Majoritatea codurilor G conț in variabile


(direcț ii), definite de programator pentru fiecare
funcț ie specifică.

Număr de Bloc (Început de bloc) Localizare în Y a


centru de un arc
Func ț ia preparatorie
KLocalizarea în Z a
XCoordenada X centru de un arc
YCoordenada Y Viteza axului
ZCoordenada Z FAsigna Viteza de tăiere
Localizarea în X a Func ț ie Misiune
centrul unui arc
Fazele unui Program

Început Conține toate instrucțiunile care pregătesc mașina pentru


operación:

% Steagul de început
1001 Număr de program 0-9999
N5 G90 G20 Unități absolute, programare în
pulgadas.
N10 T0202 Paro pentru schimbarea uneltei, Folosiți #2
N15 M03 S1200 Prender husillo la 1200 rpm în sensul acelor de ceasornic

Îndepărtare Conține vitezele și mișcările de tăiere, circulare,


liniare, mișcări rapide, cicluri de tăiere, etc.
de material
N20 G00 X1 Y1 Mişcare rapidă la (X1,Y1)
N25 Z0.125 Mov. rapid la Z0.125
N30 G01 Z-0.125 F 5 Avansează la Z-0.125 la 5ipm
N35 G00 Z1 Mișcare rapidă la Z1
N40 X0 Y0 Mov. rapid la X0,Y0
Fazele unui Program
Conține toate codurile G și M care dezactivează toate
A stinge opțiuni care au fost activate în faza de inițiere. Funcții
Sistem cum va fi agentul de răcire și viteza axului
dezactivate înainte de a îndepărta piesa din mașină.

N45 M05 Opriț i axul


N50 M30 Sfârș itul programului

Comenzi Unele comenzi G rămân active odată ce


se execută până când este suprascris un cod G
Modale diferente.
Restricț ii în blocuri

Trebuie să conțină doar o singură mișcare de


unealtă

Trebuie să conțină doar o viteză de tăiere

Trebuie să conțină doar un instrument sau


viteza axului

Numărul blocului trebuie să fie secvențial


Procedura de Programare

Dezvoltarea unui ordin de operații.


Planificarea secvențelor de la început până la sfârșit înainte de a scrie
program

Efectuați calculele necesare (calculul coordonatelor).


Indicați coordonatele pe desen sau utilizați foi de
coordonate

Alegeți uneltele și vitezele de tăiere.


Asigurați-vă de uneltele care sunt disponibile.
Miș carea Uneltei

Există trei miș cări de bază ale uneltei

G00
Mișcare rapidă

G01
Mișcare de avans liniar

G02/G03
Interpolare circulară sau progrese de arce

Celelalte cicluri sunt combinații de acest tip de mișcări


*Aceste mișcări sunt modulare
Utilizarea ciclor îngheț ate

Simplifică programarea

Combină o cantitate mare de operațiuni de


programare standard și scad pașii de
programare simplificând operațiile matematice
și optimizând condițiile de tăiere
Coordonate Absolute

Orice punct este situat prin distanța de la origine (0,0) la acel punct

În mod obișnuit, localizarea unui punct se reprezintă în următorul mod


manera:

( X(+)(-)__ ,Y(+)(-)__ ,Z(+)(-)__ )

opțional necesar
Coordenate Absolute

Y
4 Cadran I
Cuadrantul II
3 (X2, Y3)

2
(X-2,Y1)
1
-X X
-4 -3 -2 -1 1 2 3 4

-2
(X-4,Y-2)
-3
(X2.5,Y-3.25)
Cuadrantul III -4 Cadranul IV

-Y
Coordenate Incrementale

Utiliza poziția actuală ca punct de referință pentru următorul


mișcare

Y
4
3 (U2, V3)

2
(U-4,V-2)
1
-X X
-4 -3 -2 -1 1 2 3 4

-2
(U-2,V-3)
-3
(U6.5,V-1.25)
-4

-Y

( U(+)(-)__ ,V(+)(-)__ ,W(+)(-)__ )


Exemple de coordonate
Y
4
Abs -1 2
(X__,Y__) 3 1
(X__,Y__) Abs
3
Inc -4 1
(U__,V__) 3 V__)
(U__, 1 Inc
2

1
-X X
-4 -3 -2 -1 1 2 3 4

Abs(X__ -3 ,Y__
-3 ) -2
-2 ) Abs
(X__2 ,Y__
-3
Inc -2,V -5
(U__ __)
-4 5 1
(U__,V__) Inc

-Y
INGINERIE DE
FABRICA

Aplicaț ii de Coduri de
Prelucrat
G00 Poziț ionare Rapidă

Format:
G00 X___ Y___ Z___ ;

+Y
p.i p.f
p.f

5
100

p.i

+X
150

G00 X150 Y100 Z5;


G00 Z0;
G01 Interpolare liniară
Format:
G01 X___ Y___ Z___ F___;

+Y
p.f 1,6

2 5
2,3 4,5
5

3 4 }-2
15
1,6

10 +X
90

1 G00 X0 Y0 Z5; 5 G01 Z0;


2 G00 X10 Y15 Z0; 6 G00 X0 Y0 Z5;
3 G01 Z-2 F100;
4 G01 X90 ;
G02 Interpolare Circulară CW
Format:
G02 X__ Y__ Z__ I__ J__ K__ R__ F__;

+Y

4,5

5
r=20
50 }-2

2,3

1,6 +X
40

1 G00 X0 Y0 Z5; 5 G01 Z0;


2 G00 X40 Y10 Z0; 6 G00 X0 Y0 Z5;
3 G01 Z-2 F100;
4 G02 X40 Y50 R20;
G03 Interpolare Circulară CCW

Format:
G03 X__ Y__ Z__ I__ J__ K__ R__ F__;
+Y

I= 5
Eu
J= 45

r=40 5

J 4,5
}-2
30

2,3

1,6 +X
40
80

1 G00 X0 Y0 Z5; 5 G01 X40 Y30 Z0;


2 G00 X40 Y5 Z0; 6 G00 X0 Y0 Z5;
3 G01 Z-2 F100;
4 G03 X80 Y30 I-5 J45;
G17,G18,G19 Selecț ia planului de
muncă
Z Y
G03
G02 G17
plano XY

Z
G02 G18
G03 planul XZ
X

X
Z
Y G03
G19
G02
planul YZ

Y
G04 Pauză (suspendaț i avansul)

Formato:

N_ G04 P_

Unealta rămâne statică într-o pozi ț ie


particular pentru o perioadă de timp.
Litera P desemnează timpul de pauză în secunde.
G20 Sistemul de unităț i în
pulgă (în)

Z Format:
Y X N_ G20

Sistemul de dimensiuni ș i
avansurile sunt stabilite în inci.
G21 Sistemul de unităț i în
milimetri (mm)

Z
Format:
Y X
N_ G21

Sistemul dimensiunilor ș i avansurilor


se stabileș te în milimetri.
G28 Retur automat la poziț ie
zero
(X,Y,Z)
Format:

N_ G28 X_ Y_ Z_

Transportă automat instrumentul


la pozi ț ia de retur zero
predefined, trecând printr-un punct
intermediar X Y Z.
Se utilizează în principal pentru schimb
de unealtă.
G29 Returnare automată la poziț ie
zero
Format:
(X, Y, Z)
N_ G29 X_ Y_ Z_

Transfere automat instrumentul


de la pozi ț ia de returnare zero
predefinită, trecând printr-un punct
intermediar X Y Z definit prin
cod G28 până la punctul X Y Z
definit în codul G29.
G40 Anularea Compensării
Diametru de tăiere

Format:

N_ G40

Cere anularea oricărei compensaț ii care a fost aplicată


durante program ș i acț ionează ca o securitate pentru
anula orice ciclu de compensa ț ie aplicat
prin programe anterioare.
G41 Compensare spre stânga
del cortador
Traiectorie programată
Traiectorie compensată

Format:
Piesă N_ G41 D_
Cortador

Compensează tăietorul o distanț ă specificată către


partea stângă a traiectoriei programate.
G42 Compensare spre dreapta
de la tăietor
Traiectorie programată
Traiectorie compensată

Format:
Piesă N_ G42 D_
Cortador

Compensează tăietorul o distanț ă specificată spre


partea dreaptă a traiectoriei programate.
G80 Anularea ciclurilor

Format:

N_ G80

G 98

G 99

Anulează orice ciclu de foraj


Z
ce a fost programat anterior.
G81 Ciclu de foraj
Avans Rapid Format:
Avans de Cort
N_ G81 X_ Y_ Z_ R_ F_

Planul iniț ial (ultima poziț ie pe Z înainte de ciclu)


G 98

Plan de retragere
G 99

X_Y_: Localizarea găurii


Z
Z_ : Profundidad del aguje
R : Plan de retragere
F : Avans
G82 Ciclu de foraj cu pauză
Avansare Rapidă Format:
Avans de Cort
N_ G82 X_ Y_ Z_ R_ P_ F_

Planul iniț ial (ultima poziț ie pe Z înainte de ciclu)


G 98

Plan de retragere
G 99

X_Y_: Localizarea găurii


Z
Z_ : Profundidad del aguje
R : Plan de retragere
P_ : Pausa (En segundos)
F: Avans
G83 Ciclu de Găurire Adâncă
Format:

N_ G83 X_ Y_ Z_ R_ Q_ F_

G 98 Planul iniț ial (ultima poziț ie în Z înainte de ciclu)

G 99 Plan de retragere

Q
d X_Y_: Localizarea orificiului
Z_ : Profundidad del aguje
R: Plan de Retragere
d Profunditate prin ciupire
F : Avans
d : Distancia de seguri
G90 Sistem coordonat Absolut
Y
4

3 (X2, Y3)

2
(X-2,Y1) Format:
1 PRZ
X N_ G90
-4 -3 -2 -1 1 2 3 4

-2 (X2,Y-2)
(X-4,Y-2)
-3
Stabileș te sistemul de dimensiuni în
-4
mod absolut.
-Y
Acest mod utilizează ca punct de
referiț i-vă la punctul zero al piesei.
G91 Sistem coordonat Incremental
Y
4
3 (X2, Y3)
(X-4,Y-2) 2
1
-X X Format:
-4 -3 -2 -1 1 2 3 4

-2
N_ G91
(X-2,Y-3) -3
(X6.5,Y-1.25)
-4

-Y Stabileș te sistemul de dimensiuni în


mod incremental.
Acest mod utilizează pozi ț ia actuală
ca punct de referin ț ă pentru
următorul miș care.
M02/M30 Sfâr ș itul Programului

Z
Format:
Y X N_ M02
N_ M30

M02 Încheie execu ț ia


programa ț i ș i reseta ț i Controlul
Numérico (Corta Energie).
M30 Termină ș i Resetează programul
de CNC.
M03 Giro al husillo a favor de
manetele ceasului (CW)

Y X
Format:

N_ M03 S_

Stabile ș te direc ț ia de rota ț ie a axului în


direcț ia acelor ceasului
(CW)
M04 Giro al husillo în contra a les
manș oane ale ceasului (CCW)

Y X Format:

N_ M04 S_

Stabile ș te direc ț ia fusului în


direc ț ia opusă rota ț iei de
acele ceasului (CW)
M05 Oprirea axului

Y X Format:
N_ M05
M06 TXX Schimbarea uneltei

Format:

N_ M06 TXX

Efectuează schimbarea uneltei


situată în poziț ia XX a magazinului
de magazine de unelte.
M08 Pornirea sistemului
răcoritoare

Y X Formato:

N_ M08

Aprinde descărcarea refrigerantului


M09 Oprirea sistemului de răcire

Y X Format:

N_ M09

Optează pentru dezangajarea compresorului de refrigerant


Exemplu Integrator

2.7 2 4.5

R.25 R 0.5

30° R 0.5
R 0.5

45°
y 8"
Diam. 1”
R.25 R 0.5
6
Diam.
x 4.5" 0.75”
1.5
Diam.
0.75”
1.5

0,0 .5 Chafl 45° 1.8 1.8 2.5 .5 Chafl 45°

10”

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