Vous êtes sur la page 1sur 40

INTRODUCCION:

Control Numenco por Computadora (CNC)


-

Introduccion
Control Numerlco (CN) es el termino original de esta tecnologia. Actualmente es intercambiable con el termino Control Numerlco por Computadora (CMC)
El CN ha sido uno de los mas importantes
desarrollos en manufactura en los ultimos 50
ahos, al desarrollar:

Nuevas tecnicas de produccion Incrementar la calidad de los productos

Reduccion de costos

Estandares de Controladores
Existen diferencias entre los controladores que se
encuentran en el mercado, inclusive de un mismo
fabricante existentes. debido a la variedad de modelos

Para entender el CNC,

es necesario conocer las

diferencias

similitudes

que

presentan

los

diferentes controladores asi como los estandares

que utilizan para su programacion.


Normalmente se siguen dos estandares mundiales:
ISO 6983

(International Standahzation Organization)


EIA RS274

(Electronic Industries Association)

Estandares

iSO/EIA

Estandares de instrucciones de programacion (codigo) que permiten a la maquina herramienta llevar a cabo

ciertas operaciones en particular.

Por ejempio:

Las

siguientes

lineas

ordenan

una

fresadora de CNC que ejecute en la linea de todigo 100


un corte relative al origen con un avance de 20 in./min a lo

largo del eje X 1.25 in. y del eje Y 175 in.


N95 G90

N100 G01 X1.25 Y1.75 F20

Flujo del procesamiento de CNC


Dibujo
Seleccion de veloctdades, avances de herramienta,

prof, de corte, etc, Maquina


Programa
CNC
Herramienta

37
Verificar el programa en un
simulador o en la maquina
.

Secuencia
de corte

Calculo de coordenadas
- -

Modiflcaclones finales

Ejecuciofi del Programa

Nomenclatura de ejes y movimiento

EstaiidarEIA-267-C

4 Define el istenia coordeuado de las uiaquinas y los inovumentos de la misma

Se ufilizaii los movimiento* de h heiTnmient< rektivo* al si tem.i LooidLMindo

de la pieza E STAC'IONAEJA

You Press X+

AppAfeitt futter
table
motion < X+

Table ntMee to the left

Regla de la Mano Derecha


Z+

Eje d atoque <fe la nrnminta, (El


dedo siempre apunta
hacu 13 hcrramienta)

Eje hacia dftntro y futra d la maquina (Et dtdo siempre


a puma
hacia dentro de u

maquma)

Eje mas largo

El eje del husdio principal es siempre el eje Z. Et eje con mayor carrera es el X

Ejemplo de la Regla

Z+A

x+

Programacion CNC
> Un programa es una lista secuencial de instrucciones de maquinado que seran ejecutadas por la maquina
deCNC

A las instrucciones se les conoce como CODIGO de

CNC, las cuales deben contener toda la informacion

requerida para lograr el maqginado de la pieza


I

Bloques (lineas)

Comandos

Codigo CNC

Movimientos o Acciones

Programacion CNC

N01

GOO

t
Direccion

T
Dato

"TPabbra

Bloquft

Programa

Programacion CNC
% Cada movimiento o accion se realiza secuenciaimente

Cada BLOQUE debe ser numerado y usualmente contiene un


solo comando.

N5 G90

(Bloque #5, Absolutas

N1S mz S1250 N20 M05

(Prender husillo a 1250rpm CW) (Apagar husillo)

N25 M30

(Fin d* programs)

Programacion CNC

Codigos G s
Funciones de movimiento de la maquina (Movimientos rapidos, avances, avances radiales, pausas, ciclos)

Codigos Mfs

Funciones miscelaneas que se requieren para el maquinado

de piezas, pero no son de movimiento de la maquina (Arranque y paro del husillo, cambio de herramienta, refrigerante, paro de programa, etc.)

Variables de la programacion CNC


La mayona de los codigos G s contienen variables (direcciones). definidas por el programador para cada funcion especifica.
N Numero de Bloque (Inicio de bloque) J Localizaclon en Y del
centre de un arco

G Functon preparatona
K Localizaclon en Z del

X Coordenada X

centro de un arco

Y Coordenad Y
Z Coordenada Z
I Localizacion en X del

s Velocidad del husillo


F Asigna Velocidad de corte
M Funcion Miscelanea

centro de un arco

Fases de un Program a
Inicio
Contiene todas las instrucciones que preparan a la maquina para
operacion:
N5G90
N10T0202
Nil M06

Unidades absolutas.
cambto de nerramienta,

Ejecucion del Cambio Herramivnta Automaticamanta

N15M03 S1200

Prender husillo a 1200 rpm CW

Remocion

Contiene las velocidades y movimientos de corte, clrculares.


iineales, movimientos rapidos. cicios de corte. etc.

de material
N20 GOO X1 Y1 N25 20.125

N30 G01 Z.0.125F5


N35 GOO Z1

Mov.rapidoa(X1.Y1) Mov. rapido a 20.125 Avance a Z-0.125 a 5ipm Mov. rapido a Z1

N40 XD Y0

Mov. rapido a X0,Y0

Fases de un Program a
Apagar el
Sistema
Contiene todos los cddigos G's y M s que desactivan todas
las opciones que fueron activadas en la fase de initio Funciones como el refrigerante y la velocidad del husillo
deberan ser desactivadas antes de remover la pieza de la

mqquina
N45 M05

Apagar el luisillo
Fin del ptognuua

K?0 M30

Comandos
Modales

Algunos comandos G's permanecen activos una vez

que se ejecutan hasta que se sobrescrlbe en ellos un


codtgo G dlferente.

Restricciones en los Bloques


Deben contener unicamente un solo movimiento de herramienta

Debe contener unicamente una velocidad de corte

Debe contener unicamente una herramienta o velocidad del husiilo

El numero del bloque debe ser secuencial

Procedimiento de Programacion
Desarrollar un orden de operaciones.

Planear las secuencias de principio a fin antes de escribir el

programa

Hacer los calculos necesarios (calculo de coordenadas). Indicar las coordenadas sobre el dibujo o utilizar hojas de
coordenadas

Elegir la herramienta y velocidades de corte. Asegurarse de las herramlentas que se encuentran disponibles.

Movimiento de la Herramienta

Existen t

s movimientos basicos de herramienta


GOO

Movimiento rapido
G01
Movimiento de avance lineal

G02/G03

Interpolacion Circular o avances de arcos

Los demas ciclos son combinaciones de este tipo de movimientos


Estos movimientos son modales

Coordenadas Absolutas

Cualquier punto se ubica por la distancia del origen (0,0) a dicho


punto

Usualmente la localizacion de un punto se representa de la siguiente


manera:

(X(+)(-)

,Y (+)(-)

/Z(+)(-)

opcional

necesano

Coordenadas Absolutas

Cuadrante II

r 4
-

Cuadrante I

3
2 1

. (X2, Y3)

(X-2.Y1)
-

X
-

I 1 I
4 -3

1 I
-2

1 | 1
-1
-

1 I 1 I
12

1 I
3

1 I
4

(X

Y-2)
-

-3
4

(X2.5.Y .25) Cuadrante IV

Cuadrante III
-

Y
I

Coordenadas Incrementales

Utiliza a la posicion actual como punto de referencia para el siguiente


movimeinto
Y
-

(U2, V3)

(U-4TV-2).
-

7V
- 1

X
-

I-'1

'

1
_

1
2

I
3

I
4

-2

-1

-2

{U 2.V.3) {U6,5,V'1,25)
Y
-

(lT(+)(-)_ ,V(+)0_ ,W(+K-)_ )

Ejemplos eke Coordenadas


Y

Abs tx
Inc

Yj)
I- 3 - 2
j

(X JfY Jj
(U_3.vjj

Abs
inc

(iM.vlj

\- 1

I
.

I
,3

I/1

'

'

I
3

'

|
4

-2-1

12 1 2

Abs
nc

(x Ay

)
(X 2.Y-2 )
3

AbS
Inc

V-5J
-

Aplicaciones de Codigos de Maquinado

GOO Posicionamiento Rapido


Formato:
GOO X Y z :

pi

pf
.

100

p1
.

I
+x

150

GOO X150 Y100 Z5: GOO ZO;

G01 Interpolacion lineal


Formato;

G01 X

+Y
i

16
.

0
23
.

45
.

T
i
3

5
5 16 L
-

>

l-io
1

J
5 GDI ZO;

GOO XO YO Z5:

2 GOO X10 Y16 ZO;


3 G01 Z-2 F100;

6 GOO XO YO Z5;

4 G01 X90;

G02 Interpolacion Circular CW


Formato:

G02 X
+Y

I
4,5

g
1
5
_

}
23
.

1 GOO XO YO Z5; 2 GOO X40 Y10 20; 3 G01 2-2 F100;


4 G02 X40 Y50 R20;

5 G01 ZO;
6 GOO XO YO Z5;

G03 Interpolacion Circular CCW


Formato:
G03 X
_

[\ Y_ Z_ t_ J_ K_ R_ F_;

+Y A

1= 5
r
-

J= 45

T
r=40

1
J
1 5
.

> 2
3(J

16
.

40
HO

23
.

+X

GOO XO

YO

Z5;

5 G01 X40 Y30 ZO;


6 GOO XO YO Z5;

2 GOO X40 Y5 ZO;

3 G01

Z-2 F100;

4 G03 X80Y30 I-5 J45;

G17,G18,G19 Seleccion del piano de trabajo


z Y

\ G03

1O2V

I
X

G17
piano XY

G03 \
z

]
X

G1B

piano XZ

goA i V

\G03
G
, v, piano YZ

19

G04 Pausa (suspender avance)

Forma to:
-

G04 P

La henamienta penuanece estatica en una posicion paiticular por un peiiodo de tiempo. La letra P designa el tiempo de pausa en segundos.

G70 Sistema de unidades en

pulgadas (in)
i i1111111111111111111

z
A

Formato:

i
Mesa

G70

El sistema de dimensiones y avances se establece en pulgadas.

G71 Sistema de unidades en

milimetros (mm)

WTWTWTWl

Formato:

N
Mesa

G71

El sistema de dimensiones y avances


se establece en milimetros.

G90 Sistema coordenado Absoluto


Y
I-

- 3

ex:. Y3)

(X-2.Y1)
1

Fomiato:
PR/
x

G90

-2

-1

(X2.Y-2)

(X-4.Y-2)
3

Establece al sistema de dimensiones en


4

modo absoluto.

Este modo utiliza como punto de reterencia el punto cero de la pieza.

G91 Sistema coordenado Incremental


Y
- 4

(X2.Y3)

{X-4.Y-2)
/ 0
/

X
.

I 1 I/1

1 I

'
_

I
1

I
2

I
3

'I
4

Formato: N G91

4
/

-2

-I

(X-2.Y-3)
Y
-

Establece al sistema de dimensiones en modo incremental.

Este modo miliza la posicion actual como punto de referenda para el


siguiente movimiento.

M03 Giro del husillo a favor de las

manecillas del reloj (CW)

7 A

X
V

Fonnato: N M03

Establece

el

airo

del

husillo

en

direccion de las manecillas del reloj (CW)

M04 Giro del husillo en contra de las

manecillas del reloj (CCW)

Formate: N M04

Establece

el

siro

del

husillo

en

direccion contraria al giro de las manecillas del reloj (CW)

M05 Paro del husillo

Formato: N M05

Mesa

M06

Cambio de herramienta

A
Fomiato:

M06

Efectua

el

cambio

de

heiTamienta

ubicada en la posicion XX del almacen


del maaazine de herramientas.

M09 Apagado del sistema refrigerante


o

Formato; N M09

We

Apaga la descarga del refrigerante

M02/M30 Fin del Programa


Formato;
Z

M02 M30

Mesa

M02 Coiicluye la ejecucion del programa y resetea al Control Numerico (Corta Energia).

M30 Tcrmina y Resetea el programa


de CNC

Vous aimerez peut-être aussi