Vous êtes sur la page 1sur 112

UNIVERSIDAD TECNOLGICA DE PUEBLA

Organismo Pblico Descentralizado del Gobierno del Estado de Puebla


CURSOBSICO
DECONTROLNUMRICO
PARAMQUINASHERRAMIENTA

ISMAELGARCAPREZ
JESSARTUROGARCAAGUIRRE
JUANCARLOSROJASGARNICA



MAYO DE 2008

CONTENIDO
PGINA
INTRODUCCIN 1
1. MATEMTICAS BSICAS 2
1.1 ARITMTICA 2
1.2 TRIGONOMETRA 8
2. INTRODUCCIN AL CONTROL NUMRICO 14
2.1 MQUINAS CNC Y CN 14
2.2 CDIGOS ISO 37
2.3 ESTRUCTURA DE LOS BLOQUES ISO 41
2.4 FUNCIONES BSICAS 42
3. SIMULACIN DE PROGRAMAS DE CONTROL NUMRICO 53
3.1 INTRODUCCIN AL SIMULADOR 53
3.2 INTERFAZ DE USUARIO 53
3.3 FUNCIONES DEL MEN 54
3.4 BARRA DE HERRAMIENTA ESTNDAR 58
3.5 BARRA DE HERRAMIENTAS DE EDITOR 58
3.6 LAYOUT DE PANTALLA 59
3.7 CDIGOS QUE SON SIMULADOS 59
3.8 DESCARGA DEL ARCHIVO NEW PETROL 62
4. PROGRAMACIN A PIE DE MQUINA (TORNO) 63
4.1 INTRODUCCIN A LA PROGRAMACIN EN TORNO 63
4.2 REFERENCIA DE MAQUINA Y CERO DE PIEZA 63
4.3 CERO PIEZA 64
4.4 CALIBRACIN DE HERRAMIENTA 64
4.5 ZONA DE TRABAJO 67

PGINA
4.6 PROGRAMACIN DE CICLOS ENLATADOS 69
4.7 SIMULACIN Y EJECUCIN DE PROGRAMA 80
5. PROGRAMACIN A PIE DE MQUINA (FRESADORA). 83
5.1 CERO MQUINA. 85
5.2 CERO PIEZA. 85
5.3 PROGRAMACIN DE CDIGOS HEIDENHAIN. 86
5.4 SIMULACIN Y EJECUCIN DE PROGRAMAS. 95
6. DEMOSTRACIN DE MANUFACTURA ASISTIDA POR COMPUTADORA. 98
6.1 DISEO. 99
6.2 TRANSFERENCIA. 105
6.3 SIMULACIN. 107
REFERENCIAS BIBLIOGRFICAS 109









MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina1de109

INTRODUCCCIN
Actualmente existe un ambiente de grandes expectativas e incertidumbre. Mucho de esto se da por
los rpidos cambios de la tecnologa actual, pues estos no permiten asimilarla en forma adecuada
de modo que es muy difcil sacar su mejor provecho. Tambin surgen cambios rpidos en el orden
econmico y poltico los cuales en sociedades como la nuestra (pases en desarrollo) inhiben el
surgimiento de soluciones autctonas o propias para nuestros problemas ms fundamentales.

Entre todos estos cambios uno de los de mayor influencia lo ser sin duda el desarrollo de las
nuevas polticas mundiales de mercados abiertos y globalizacin. Todo esto habla de una libre
competencia y surge la necesidad de adecuar nuestras industrias a fin de que puedan satisfacer el
reto de los prximos aos. Una opcin o alternativa frente a esto es la reconversin de las
industrias introduciendo el elemento de la automatizacin. Sin embargo, debe hacerse en la forma
ms adecuada de modo que se pueda absorber gradualmente la nueva tecnologa en un tiempo
adecuado; todo esto sin olvidar los factores de rendimiento de la inversin y capacidad de
produccin.

Uno de los elementos importantes dentro de este resurgir de la automatizacin es la utilizacin de
las Mquinas Herramienta de Control Numrico Computarizado, las cuales brindan algunas
ventajas adicionales.

Desde los orgenes del control numrico todos los esfuerzos se han encaminado a incrementar la
productividad, precisin, rapidez y flexibilidad de las mquinas-herramienta. Su uso ha permitido la
mecanizacin de piezas muy complejas, especialmente en la industria aeronutica, que
difcilmente se hubieran podido fabricar de forma manual.

La utilizacin de sistemas de control abiertos aportar considerables beneficios, no slo a los
fabricantes de control y fabricantes de mquina-herramienta, sino tambin al usuario final. Permitir
la integracin de mdulos propios, dando as a una empresa la posibilidad de implementar, por
ejemplo, su sistema de programacin especfico tanto a pie de mquina como en el departamento
de programacin. Al basarse en estndares, la integracin en un entorno CIM ser fcil y
econmica.

Tambin se obtendrn una reduccin del tiempo de desarrollo y un incremento de la flexibilidad en
la adaptacin de los controles a las demandas especiales de las mquinas-herramienta y clulas
de produccin. Finalmente, se reducirn los costos de desarrollo, adaptacin, puesta en marcha,
formacin, documentacin y mantenimiento.

Las mquinas herramienta de control numrico configuran una tecnologa de fabricacin que de la
mano de la microelectrnica, la automtica y la informtica industrial ha experimentado en los
ltimos aos un desarrollo acelerado y una plena incorporacin a los procesos productivos,
desplazando progresivamente a las mquinas convencionales, su capacidad de trabajo automtico
y de integracin de los distintos equipos entre s y con los sistemas de control, planificacin y
gestin de formacin, hacen del control numrico (CN) la base de apoyo a una tecnologas de
fabricacin: la conocida como CIM, fabricacin integrada por computadora.


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina2de109

1. MATEMTICAS BSICAS
El trmino Control Numrico alude al gobierno de los parmetros de corte y acciones varias en una
mquina herramienta, siendo ste, con ayuda de cdigos y valores numricos.
Los valores numricos estn asociados con los datos de velocidad, avance, trayectoria y
profundidad de corte en las mquinas herramienta como la fresadora, torno, centro de maquinado
y electro- erosionadora. A partir de este hecho, se desprende la importancia de que el operador,
asignado a dichas mquinas, coloque los datos correctos, por lo que debe estar familiarizado con
los procedimientos de obtencin y clculo de los parmetros de corte mencionados y por ende de
un manejo adecuado de las operaciones matemticas implicadas.
Para el manejo adecuado, de los parmetros de corte, se contempla como necesario el repaso de
conceptos bsicos de la Aritmtica y de la Trigonometra, que a continuacin se exponen.

1.1 ARITMTICA
En este apartado se hace una revisin bsica para el manejo de fracciones, con el objetivo de
poseer un mtodo para la conversin de unidades milimtricas a unidades inglesas, en las cuales
es prctica comn las fracciones de pulgadas.
Nmeros primos y compuestos
Nmero primo. Es aquel nmero que slo se divide por s mismo y la unidad.
Primos = {2, 3, 5, 7, 11, 13, 17, 19}
Nmero compuesto. Es aquel nmero natural que adems de ser divisible por s mismo y por la
unidad, lo es por otro divisor.
Compuestos = {4, 6, 8, 9, 10, 12, 14, 15}
Descomposicin de factores primos
Para descomponer un nmero de factores primos, el nmero se divide entre el menor divisor primo
posible y con los cocientes subsecuentes se aplica el mismo criterio hasta llegar a un cociente que
sea igual a 1.
Ejemplos

1) Descomponer el nmero 36 en factores primos.
36 2 36 = 2 x 2 x 3 x 3
36/2 = 18 18 2
18/2 = 9 9 3
9/3 = 3 3 3
3/3 = 1 1

2) Descomponer el nmero 114 en factores primos.
114 2 114 = 2 x 3 x 19
114/2 = 18 57 3
57/3 = 19 19 19
19/19 = 1 1

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina3de109

Ejercicios
Descomponer en factores primos
1) 64 4) 121
2) 91 5) 160
3) 96 6) 341

Mximo comn divisor (M. C. D.)
Es el mayor de los divisores comunes de un grupo de nmeros.
Ejemplo.
Sean los nmeros 18 y 36.
Divisores de 18 = 1, 2, 3, 6, 9, 18
Divisores de 36 = 1, 2, 3, 6, 9, 12, 18, 36
Los divisores comunes son: 1, 2, 3, 6, 9 y 18.
Como el mayor de estos divisores es el 18, este nmero es el mximo comn divisor, de 18 y 36.
Ejemplo.
Hallar el M.C.D. de 64, 32 y 40.
Solucin.
64 32 40 2
32 16 20 2 M.C.D. =2 x 2 x 2 = 8
16 8 10 2
8 4 5 1

Ejercicios
Calcular el M.C.D.
1) 15, 30 4) 30, 42, 54
2) 8, 12 5) 16, 24, 40
3) 18, 27, 36 6) 32, 48, 64, 80


Mnimo comn mltiplo (M. C. M.)
Es el menor de los mltiplos en comn de un grupo de nmeros. Para su clculo, se descomponen
simultneamente los nmeros en sus factores primos hasta que el cociente de cada uno de ellos
sea la unidad.
Ejemplo.
Calcular el M.C.M. de 24, 30 y 20
Solucin.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina4de109

24 30 20 2
12 15 10 2
6 15 5 2
3 15 5 3
1 5 5 5
1 1 1
El resultado se obtiene multiplicando los nmeros primos de la derecha como sigue: M.C.M. (24,
30, 20) = 2 x 2 x 2 x 3 x 5 = 120
Ejercicio.
Calcular el M.C.M.
1) 9, 18 4) 30, 15, 60
2) 19, 21 5) 121, 605, 1210
3) 12, 15 6) 80, 120

Ejercicios.
Resolver.
1. Cul es la mayor longitud en la que se pueden dividir tres varillas cuyas longitudes son de 24
cm, 18 cm y 48 cm, si se desean obtener pedazos de la misma longitud?
2. Un padre da pelotas a tres de sus hijos, al primero 12 pelotas, al segundo 18 pelotas y a un
tercero 9 pelotas para repartir entre sus amigos, de modo que todos den a cada compaero la
misma cantidad. Cul es la mayor cantidad de pelotas que podrn dar a cada uno de sus amigos
y cuntos son los amigos que reciben pelotas?
Nmeros racionales (fracciones)
Fraccin comn. Es aquella que resulta al dividir la unidad en un cierto nmero de partes iguales.
Las fracciones comunes estn formadas por dos trminos: numerador y denominador.
Ejemplo.
2 Numerador
3 Denominador
El denominador indica el nmero de partes iguales en que se divide la unidad.
Ejemplo.
De la fraccin
2
3
el denominador indica que la unidad se dividi en tres partes iguales.
1
S

1
S

1
S

El numerador indica la cantidad de partes iguales que se han tomado de la unidad.
Ejemplo.
De la fraccin anterior el numerador nos indica tomar dos partes de tres.
1
S

1
S

1
S


Las fracciones comunes se clasifican en:
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina5de109

A) Propias: Cuando su valor es menor que la unidad, esto quiere decir que el numerador es menor
que el denominador.
Ejemplos.

1
3
,
2
4
,
3
7
,
2
8

B) Impropias: Cuando su valor es mayor o igual a la unidad, es decir, el numerador mayor que el
denominador.
Ejemplos.

8
4
,
3
2
,
4
3
,
3
3

Nmeros mixtos. Son aquellos formados por una parte entera y una fraccin propia.
Ejemplos.
8
3
4
, 2
1
5
, 9
3
5
, 1
2
8

Conversin de nmero mixto a fraccin comn impropia
Para convertir un nmero mixto a fraccin comn impropia se multiplica el entero por el
denominador, y al resultado se le suma el numerador. El resultado obtenido se considera
numerador y el denominador ser el mismo de la fraccin.
Ejemplo.
2
3
5
=
(2 5)+3
5
=
10+3
5
=
13
5

Conversin de una fraccin comn impropia a mixta
Se divide el numerador entre el denominador, el cociente es el nmero entero, el residuo ser el
numerador de la fraccin y el divisor ser el denominador.
Ejemplo. Convertir
43
6
a nmero mixto.
Solucin. Se resuelve la divisin
7
64S
1
, por tanto
43
6
= 7
1
6

Ejercicio.
Convertir en nmeros mixtos las siguientes fracciones:
1)
28
5
4)
45
4

2)
12
5
5)
12
3

3)
32
5
6)
13
8


Conversin de una fraccin comn a decimal
Dada la fraccin comn, se divide el numerador por el denominador.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina6de109

Ejemplo. Convertir
3
4
a fraccin decimal.
Se resuelve la divisin
u.7S
4S.uu
2u
u
, por tanto
3
4
= u.7S
Ejercicios.
Convertir las siguientes fracciones comunes a fracciones decimales.
1)
1
5
4)
9
5

2)
2
4
5)
11
31

3)
2
5
6)
8
21


Conversin de una fraccin decimal a comn.
Se colocan los denominadores 10, 100, 1000, , segn sea la fraccin decimal, dcimos,
centsimos, milsimos, etc., y los numeradores se forman con la misma cantidad sin punto
decimal, a continuacin se simplifica la fraccin si es posible.
Ejemplo.
u.7S =
75
100
=
753
1003
=
3
4

Ejercicios.
Convertir las fracciones decimales a fracciones comunes.
1) 0.5 4) 0.4
2) 0.2 5) 0.66
3) 0.33 6) 0.25

Suma y resta de fracciones.
Para fracciones del mismo numerador se suman o restan los numeradores y se escribe el
denominador comn.
Ejemplos.
1)
3
4
+
2
4
+
1
4
=
6
4
=
3
2
2)
7
9
-
5
9
=
2
9
3) 1
3
5
+
4
5
- 2
1
5
=
8
5
+
4
5
-
11
5
=
1
5


Para fracciones de diferente denominador se busca el mnimo comn mltiplo de los
denominadores, ste se divide por cada uno de los denominadores de las fracciones y se va
multiplicando por su correspondiente numerador. Los nmeros que resultan se suman o restan.
Ejemplos.
1)
3
2
+
1
3
+
2
6
=
9+2+2
6
=
13
6
= 2
1
6
2) S
1
6
-1
1
2
+
1
3
=
19
6
-
3
2
+
1
3
=
19-9+2
6
=
12
6
= 2

Ejercicios
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina7de109

Resolver las siguientes operaciones.


1)
2
3
+
5
6
4)
7
24
+
11
30

2)
5
12
-
7
24
5) 4
3
10
-
3
5

3)
5
8
-
11
64
6) 9 -4
1
2

Multiplicacin de fracciones
Con fracciones comunes, se multiplica numerador por numerador y denominador por denominador.
Ejemplos.
1)
2
5

1
6
=
21
56
=
2
30
=
1
15
2)
3
8

4
9
=
34
89
=
12
72
=
1
6


Con nmeros mixtos, se convierten los nmeros mixtos a fracciones impropias y se procede a
multiplicarlos. Ejemplo.
1) S
2
4
4
1
6
=
14
4

25
6
=
350
24
= 14
7
12

Ejercicios
Resolver los siguientes productos.
1) 1
2
5
2
5
7
4)
1
5

9
4

12
6

2)
2
3

3
4

5
6
5)
3
4
2
3
5

3) 2
5
7
S
2
3
6)
2
3

5
7

3
4

Divisin de fracciones
Con fracciones comunes, se multiplica el numerador de la primera fraccin por el denominador de
la segunda fraccin; este producto es el numerador de la fraccin resultante. Despus, se
multiplica el denominador de la primera fraccin por el numerador de la segunda fraccin; este
producto es el denominador de la fraccin resultante.
Ejemplos.
1) Hallar el resultado de
2
3

4
5

Solucin:
2
3

4
5
=
25
34
=
10
12
=
5
6

2) Hallar el resultado de 4
2
5
2
3
6

Solucin: 4
2
5
2
3
6
=
22
5

15
6
=
226
515
=
132
75
= 1
19
25

Ejercicios
Resolver las siguientes divisiones.
1)
13
9

4
7
4)
4
3

5
11

2)
5
12

6
5
5)
28
7

6
5

3)
7
8

2
3
6) S
1
4
2
2
7


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina8de109

1.2 TRIGONOMETRA
La obtencin de las proyecciones de un radio vector sobre un eje cualquiera, es de suma
importancia en la programacin del control numrico, debido a que en el plano de fabricacin de
una pieza, existen diversas lneas rectas y curvas que deben ser referenciadas a un origen (cero
de pieza) dentro de un sistema de coordenadas (cartesiano).
En este apartado se estudian las bases de las funciones trigonomtricas basadas en tringulos y
su interpolacin sobre los ejes de un sistema cartesiano.
ngulo desde el punto de vista trigonomtrico
Sea 0A

una semirrecta fija y 0C

una semirrecta mvil del mismo origen y en coincidencia con 0A

.
Supngase ahora que la semirrecta 0C

gira alrededor del punto O, en sentido contrario a las


manecillas del reloj. Entonces 0C

en cada posicin engendra un ngulo A0C (figura 1.1), por


ejemplo, cuando 0C

coincide con 0A

, el ngulo es nulo; 0C

comienza a girar, el ngulo aumenta a


medida que 0C

gira. Al coincidir 0C

de nuevo con 0A

ha generado un ngulo completo (360


0
), pero
0C

puede seguir girando y engendrar un ngulo de un valor cualquiera.

Figura 1.1 ngulo AOC

ngulos positivos y negativos. Arbitrariamente se ha convenido que los ngulos engendrados en


sentido contrario a las manecillas del reloj, se toman como positivos y los ngulos engendrados en
el mismo sentido de las agujas del reloj, se consideran negativos.
Ejemplo. En la figura 1.2, A0C = 4S
0
y A0B = -4S
0

Figura 1.2 ngulo positivo y negativo



MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina9de109

Sistema de ejes coordenadas rectangulares.


Sobre una rectaXX'

, se toma un punto O que se llama origen. Por el punto O, se traza la recta '

,
de manera que XX'

y '

sean perpendiculares. Ver figura 1.3.


Ahora, se toma una unidad y se gradan los dos ejes a partir de O. El eje XX se grada
positivamente hacia la derecha y negativamente hacia la izquierda. El eje YY se grada
positivamente hacia arriba y negativamente hacia abajo.

Figura 1.3 Sistema de ejes coordenados rectangulares o cartesianos

Los nmeros sobre el eje XX miden las distancias en magnitud y signo del origen a los puntos del
eje y reciben el nombre y reciben el nombre de abscisas. Los nmeros tomados sobre el eje YY
miden las distancias del origen a los puntos del eje y reciben el nombre de ordenadas.
Anlogamente, el XX se llama eje de las abscisas y el eje YY se llama eje de las ordenadas.
El punto O es la interseccin de los dos ejes y se llama origen de las coordenadas.
Los ejes XX y YY dividen el plano en cuatro partes, llamadas cuadrantes.
XOY = cuadrante I; YOX = cuadrante II; XOY = cuadrante III; YOX = cuadrante IV
Coordenadas de un punto
Establecido en un plano un sistema de ejes coordenados, a cada punto del plano le corresponden
dos nmeros reales (una abscisa y una ordenada) que se llaman coordenadas del punto.
Para determinar dichas coordenadas, se trazan por el punto, paralelas a los ejes XX y YY y se
determinan los valores donde dichas paralelas cortan a los ejes. Estos valores se colocan a
continuacin de la letra que representa al punto, dentro de unos parntesis, separados por una
coma, primero la abscisa y segundo la ordenada.
Ejemplo. En la figura 1.4, las coordenadas de A son 5 y 2. Se escribe A (5, 2). Recprocamente,
dadas las coordenadas de un punto C (-4, -2), para localizar el punto se seala -4 en el eje XX y -2
en el eje YY. Por estos puntos se trazan paralelas a los ejes y donde se cortan est el punto C.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina10de109

Figura 1.4 Ejemplos de coordenadas de un punto



Funciones trigonomtricas de un ngulo agudo en un tringulo rectngulo.
Se considera el tringulo rectngulo 2ABC de la figura 1.5. Las llamadas funciones o razones
trigonomtricas de los ngulos agudos zB y zC son las siguientes:

Figura 1.5 ngulos agudos de un tringulo rectngulo



SENO. Es la razn entre el cateto opuesto y la hipotenusa. Se denota con la abreviatura sen.
senB =
h
a
; senC =
c
a

COSENO. Es la razn entre el cateto adyacente y la hipotenusa. Se denota con la abreviatura cos.
us B =
c
a
; us C =
h
a

TANGENTE. Es la razn entre el cateto opuesto y el cateto adyacente. Se abrevia tan.
tanB =
h
c
; tan C =
c
h

COTANGENTE. Es la razn entre el cateto adyacente y el cateto opuesto. Se abrevia cot.
ut B =
c
h
; cut C =
h
c

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina11de109

SECANTE. Es la razn entre la hipotenusa y el cateto adyacente. Se abrevia sec.


se B =
a
c
; se C =
a
h

COSECANTE. Es la razn entre la hipotenusa y el cateto opuesto. Se abrevia csc.
s B =
a
h
; s C =
a
c

Ejemplo. Dado un tringulo rectngulo cuyos catetos miden 6 y 8 cm, calcular las funciones
trigonomtricas del ngulo agudo mayor. Ver figura 1.6.

Figura 1.6 Ejemplo de funciones trigonomtricas



Por ,medio del teorema de Pitgoras, se calcula la hipotenusa:
BC

2
= AB

2
+AC

2
= 6
2
+8
2
= S6 +64 = 1uu; BC

= 1uu = 1u

Se sabe que el ngulo agudo mayor es el ngulo B, porque a mayor lado se opone mayor ngulo.
senB =
8
1
= . 8; us B =

1
= . ; tanB =
8

=
4
3
= 1. 33;
ut B =

8
=
3
4
= . 75; se B =
1

=
5
3
= 1. 7; s B =
1
8
=
5
4
= 1. 25

Funciones y Cofunciones trigonomtricas de un ngulo cualquiera
Se consideran los ngulos , , y que en un sistema de coordenadas tienen su lado terminal en
el primero, segundo, tercero y cuarto cuadrantes, respectivamente. Ver figura 1.7.



MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina12de109

Figura 1.7 Definicin de ngulos en los ejes de coordenadas cartesianas


Se toma un punto en el lado terminal y se consideran sus coordenadas y su distancia al origen. Las
funciones trigonomtricas se definen as:
SENO. Es la razn entre la ordenada y la distancia al origen.
scn o =
AL

0A

, scn [ =
BP

0B

,scn y =
CP

0C

,scn p =
L

COSENO. Es la razn entre la abscisa y la distancia al origen.


cos o =
0L

0A

, cos [ =
0P

0B

,cos y =
0P

0C

,cos p =
0L

TANGENTE. Es la razn de la ordenada y la abscisa.


ton o =
AL

0L

, ton [ =
BP

0P

,ton y =
CP

0P

,ton p =
L

0L

COTANGENTE. Es la razn entre la abscisa y la ordenada


cot o =
0L

AL

, cot [ =
0P

BP

,cot y =
0P

CP

,cot p =
0L

SECANTE. Es la razn entre la distancia y la abscisa.


scc o =
0A

0L

, scc [ =
0B

0P

,scc y =
0C

0P

,scc p =
0

0L

COSECANTE.Eslaraznentreladistanciaylaordenada.
csc o =
0A

AL

, csc [ =
0B

BP

,csc y =
0C

CP

,csc p =
0


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina13de109

Ejemplo. Calcular las funciones trigonomtricas del ngulo 2X0A = o (ver figura 1.8), sabiendo
que A (3, 4).

Figura 1.8 Ejemplo de clculo de las funciones trigonomtricas del ngulo



d = 3
2
+ 4
2
= 9 +1 = 25 = 5
scn =
4
5
= u.8 cos =
3
5
= u.6
ton =
4
3
= 1.SS cot =
3
4
= u.7S
scc =
5
3
= 1.67 csc =
5
4
= 1.2S
Ejercicio. Calcular las funciones trigonomtricas del ngulo 2X0B = [, sabiendo que B (2, -3). Ver
figura 1.9.

Figura 1.9 Ejercicio de clculo de las funciones trigonomtricas del ngulo
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina14de109

2. INTRODUCCIN AL CONTROL NUMRICO


Las Mquinas Herramienta de Control Numrico (MHCN), constituyen la modalidad de
automatizacin flexible ms utilizada; son mquinas herramienta programadas para fabricar lotes
de pequeo y medio tamao de piezas de formas complicadas; los programas de software
sustituyen a los especialistas que controlaban convencionalmente los cambios de las mquinas y
constituciones que incluye las tareas y sus velocidades, as como, algunas variables de control
adaptativo para comprobar aspectos tales como temperatura, vibracin, control adaptativo,
condicin del material, desgaste de las herramientas, etc., que permiten proceder a los reajustes
necesarios.

En este captulo se estudia el formato de los cdigos ISO, que para control numrico, existen en la
mayora de las marcas de las MHCN.
Adems, se presenta una breve descripcin de las partes, con sus respectivas funciones, de una
MHCN.

2.1 MQUINAS CNC Y CN
Las Mquinas Herramienta de Control Numrico (MHCN), constituyen una modalidad de
automatizacin flexible ms utilizada; son mquinas herramienta programadas para fabricar lotes
de pequeo y medio tamao de piezas de formas complicadas; los programas de software
sustituyen a los especialistas que controlaban convencionalmente los cambios de las mquinas y
constituciones que incluye las tareas y sus velocidades, as como, algunas variables de control
adaptativo para comprobar aspectos tales como temperatura, vibracin, control adaptativo,
condicin del material, desgaste de las herramientas, etc., que permiten proceder a los reajustes
necesarios.
Estas mquinas pueden encontrarse en forma aislada, en cuyo caso se habla de un mdulo, o bien
interconectadas entre si por medio de algn tipo de mecanismo automtico para la carga y
descarga del trabajo en curso, en cuyo caso se hablara de una clula de fabricacin. En ocasiones
las mquinas estn dispuestas en forma semicircular para que un robot pueda encargarse de
manejar los materiales, mientras que en otros la configuracin es lineal. Cuando una mquina de
control numrico acta de forma independiente, necesita contar con la presencia de un operario,
quien se ocupa de la carga y descarga de las piezas a procesar, los programas y las herramientas.

Algunas mquinas CN incluyen cartucheras rotatorias con diferentes herramientas. El programa
de ordenador puede seleccionar la herramienta a utilizar, de este modo, una mquina puede
encargarse de realizar distintas operaciones que antes haban de hacerse en varias. No solo se
reduce as el tiempo de lanzamiento, sino tambin, se simplifica el flujo de tems en curso por el
taller. En otros casos, frente a las mquinas se ubica un carrusel de herramientas, materiales, etc.,
y, aquellas, sin necesidad de intervencin humana, seleccionan con un brazo el instrumento o
material que necesitan para desarrollar una determinada tarea. Se cree que, en un futuro, las
mquinas de Control Numrico harn el trabajo de precisin, mientras que los robots se limitarn a
la carga, descarga y ensamblaje. En los casos de produccin de gran volumen, la automatizacin
rgida, ms sencilla y barata, sera suficiente porque, aunque puede haber excepciones, las
mquinas CN y los robots son lentos.

Para determinar la conveniencia de estas mquinas, en trminos de costo, habr que considerar la
mano de obra, la disponibilidad de operarios especializados, tipo y grado de precisin requerida,
fiabilidad de las mquinas, etc. Algunas empresas que producen una gama de productos estrecha
se han dirigido, no obstante, a las mquinas CN porque, aunque el costo de la programacin sea
alto, una vez hecha sta, puede ser utilizada posteriormente sin necesidad de volver a programar.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina15de109

VENTAJAS

Incremento de la flexibilidad en la maquinaria (se adapta mejor a los cambios en las tareas
y en los programas de produccin)
Incremento en la flexibilidad para el cambio, en la medida en que las instrucciones
grabadas se pueden modificar cuando sea necesario, con lo que facilitan la adaptacin a
los cambios introducidos por la ingeniera de diseo.
Reduccin de necesidades de mano de obra y de inventarios, as como de los tiempos de
lanzamiento, de suministro externo y de proceso.

DESVENTAJAS

La frecuencia de errores en la programacin.
El deterioro de las cintas magnticas o perforadas en que estn grabadas las
instrucciones.
La sensibilidad del lector, de las instrucciones, a las averas.
Tambin es importante mencionar que la configuracin fsica de las mquinas no facilita la
realizacin de cambios, as como, que en muchos casos, los operarios especializados
tienen que permanecer al lado de aquellas para controlar como funcionan e introducir los
posibles ajustes si fuesen necesarios. Aunque, como muchas otras tecnologas, las CN
han resuelto menos problemas de los que se esperaba, puede afirmarse, una mayor
flexibilidad que las convencionales a las que han sustituido, si bien sta es mucho menor
que la permitida por las mquinas CNC.

Componentes de las MHCN

Ejes principales

En la descripcin de las MHCN se utiliza siempre el concepto de "eje", es decir, direcciones de los
desplazamientos principales de las partes mviles de la mquina como la mesa porta piezas,
cabezal, torreta.

Las MHCN estn provistas de un nmero de ejes principales caracterstico que hace factibles los
trabajos de mecanizado sobre la pieza. Estos ejes se designan convencionalmente como X, Y y Z.
Eje Y: desplazamiento transversal del carro portador del cabezal, desde adentro hacia afuera.
Eje Z: desplazamiento transversal de la mesa porta piezas de arriba abajo.
Eje X: desplazamiento transversal de la mesa porta piezas de izquierda a derecha



Fig. 2.1 Desplazamientos de los ejes de una fresadora
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina16de109


Generalmente las mquinas convencionales tienen de dos a tres ejes de desplazamiento, como los
tornos y las fresadoras respectivamente, pero, en trabajos de mecanizado de formas complejas se
requieren MHCN dotadas de ms ejes de desplazamiento. La designacin y descripcin de los ejes
de cada tipo de MHCN se encuentra normalizada.

La disposicin de los carros mviles en las MHCN puede ser muy sofisticada, dando origen a una
gran variedad de diseos / modelos tanto en fresadoras como tornos.
Los fabricantes de MHCN determinan dichas disposiciones en funcin de los requerimientos en
cuanto a capacidad de carga y precisin de posicionado. Esta disposicin viene condicionada por:
Las propiedades de las superficies de contacto.
Las exigencias de apriete o sellado.
La forma de la trayectoria a recorrer.


Fig. 2.2 Generacin de una trayectoria de herramienta


Sistemas de transmisin

Los recorridos de la herramienta en el seno de la pieza se originan por la accin combinada de los
desplazamientos en cada uno de sus ejes principales.
Los sistemas de transmisin producen traslaciones rectilneas en los ejes principales a partir del
giro bsico generado por el grupo del motor-reductor.

El corazn del movimiento de las MHCN es la transmisin por recirculacin de bolas.
Consiste en un sinfn acanalado y un acoplamiento al que se fija el conjunto mecnico a desplazar.
Cuando el grupo del motor gira, su rotacin se transmite al sinfn y el cuerpo del acoplamiento se
traslada longitudinalmente a travs de ste, arrastrando consigo a la mesa de trabajo en el sentido
oportuno.

El accionamiento contiene un conjunto de bolas en recirculacin que garantizan la transmisin de
esfuerzos del sinfn a la mesa con unas prdidas por friccin mnimas. Las dos partes de su cuerpo
estn ajustadas con una precarga para reducir al mnimo el juego transversal entre ellas con lo que
se mejora la exactitud y repetitibilidad de los desplazamientos.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina17de109






Fig. 2.3 Sistema de transmisin de la mesa de trabajo
(Acoplamiento por accionamiento de bolas recirculantes)


Para disminuir los daos del mecanismo de transmisin frente a colisiones transversales o
sobrecargas, el grupo motriz incorpora un embrague en su conexin con el sinfn. Este dispositivo
desacopla la transmisin cuando el conjunto de la mesa choca contra algn obstculo.

Para generar los movimientos de cada eje se usan habitualmente motores elctricos de corriente
continua controlados mediante seales electrnicas de salida y entrada. Estos actuadores pueden
girar y acelerarse en ambos sentidos.

Los desplazamientos longitudinales de los ejes no deben ser afectados, en la medida de lo posible,
por los esfuerzos y acciones exteriores (por ejemplo las fuerzas de corte). Por esta razn es
esencial que los sistemas de transmisin y gua garanticen la rigidez mecnica.

Adicionalmente la transmisin debe producir movimientos suaves y estables y ser capaz de
reaccionar rpidamente en las aceleraciones y desaceleraciones.

La sobrecarga de los motores puede presentarse por:
herramienta inadecuada
restricciones anmalas en el movimiento
fuerzas de inercia excesivas durante el frenado o aceleracin.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina18de109

En las MHCN ms simples con prestaciones basadas en la precisin del mecanizado se utilizan los
motores paso a paso como actuadores primarios. Con motores de este tipo, el giro se subdivide en
incrementos fijos que son controlados mediante un nmero de pulsos dado. Sin embargo, cuando
se desean trabajos pesados de mecanizado con pares resistentes elevados durante el frenado o
aceleracin, su fiabilidad y prestaciones disminuyen. El uso de motores de este tipo est
restringido a pares resistentes bajos.

Medida de los desplazamientos

Las posiciones de los elementos mviles de las MHCN se pueden medir mediante dos sistemas:
El sistema directo utiliza una escala de medida ubicada en la gua de la mesa de la mquina. Las
imprecisiones en el giro del sinfn o en su acoplamiento no afectan a este mtodo de medida. Un
resolver (o encoder) ptico determina la posicin por conteo directo en la rejilla o regleta graduada
y transforma esta informacin a seales elctricas para su proceso por la Unidad de Control (UC).


Fig. 2.4 Sistema directo para la medicin de una posicin



Fig. 2.5 Sistema indirecto para la medicin de una posicin


En el sistema indirecto, la posicin de la mesa se calcula por la rotacin en el sinfn. Un resolver
registra el movimiento de un disco graduado solidario con el sinfn. La UC calcula la posicin de l
mediante el nmero de pasos o pulsos generados durante el desplazamiento.
Para conocer la posicin exacta de cualquier elemento mvil de una MHCN a lo largo de un eje de
desplazamiento, se emplean un conjunto de dispositivos electrnicos y unos mtodos de clculo.
Estos elementos constan, bsicamente, de una escala graduada (similar a un escalmetro) y el
resolver capaz de "leer" dicha escala. Atendiendo al mtodo de lectura y forma de la escala se
distingue entre:

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina19de109

Medicin de posiciones absolutas



Para la medicin de los desplazamientos, en donde las posiciones estimadas son independientes
del estado puntual de la mquina o de su control al estar referidas a un punto invariante conocido
como "origen absoluto" o "cero mquina".

Medicin de posiciones por incrementos

(Incremento = desplazamiento pequeo de longitud fija), se emplea para designar los movimientos
relativos a algn punto significativo distinto del origen absoluto y que, adems, puede variar.
Durante el movimiento la UC lleva a cabo un conteo del nmero de incrementos (divisiones) en las
que la nueva posicin difiere de la anterior.

La medicin de posiciones absolutas emplea un sistema de escalas codificadas y ordenadas por
mltiplos similares a un escalmetro. Para conocer la posicin actual del desplazamiento se hace
siempre referencia al cero mquina (origen absoluto) que es un punto fsico, conocido e invariante
de la MHCN.

Es imprescindible que la lectura pueda llevarse a cabo en todo el rango de desplazamiento del eje
en cuestin. A cada posicin definida dentro de ese rango la UC le asigna un valor numrico. La
escala se codifica generalmente en sistema binario. La medicin de posiciones por incrementos
emplea una escala con un sistema de divisin simple. La rejilla est dividida en sectores blanco /
negro sobre los que pasa el resolver durante el movimiento. Este cuenta el nmero de sectores
blanco / negro obteniendo el valor del desplazamiento por diferencia respecto a su posicin previa.
Para garantizar que la medida se realiza correctamente, inmediatamente despus de inicializarse
la UC se debe de medir la posicin inicial respecto al cero mquina. A esta posicin de inicio se le
conoce como "punto de referencia".

Tan pronto como la mquina ha asignado el punto de referencia, el resolver comienza a suministrar
posiciones relativas al ltimo punto mediante lectura / conteo de la escala.

El husillo principal

El husillo principal ejecuta:
El movimiento rotativo de la pieza en los tornos.
La rotacin de herramienta en las fresadoras y taladradoras.
El husillo puede accionarse por:
motores de corriente alterna de tres fases.
motores de corriente continua.
En el primer caso, la regulacin de la velocidad de giro se lleva a cabo mediante un reductor de
engranajes. Dependiendo del diseo y complejidad de este reductor se consigue un rango ms o
menos variado de velocidades de giro.

En la mayor parte de las MHCN el elemento que acciona el cabezal es un motor de corriente
continua. Esto proporciona una variedad casi infinita de velocidades de giro, las cuales se
procesan mediante un tacmetro. Todo ello permite al programador establecer la velocidad de giro
de forma casi arbitraria, dentro del rango y capacidad del motor.

Sistemas de sujecin

Existen diferentes mecanismos para sujetar la pieza en los tornos CN:
Platos universales de dos, tres o cuatro garras autocentrables.
Platos frontales para la colocacin de sargentos para agarre de formas irregulares.
Mandriles autocentrables.
Pinzas para la sujecin de piezas cilndricas pequeas.
Puntos y contrapuntos con arrastre para piezas esbeltas.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina20de109

Lunetas escamoteables para apoyo intermedio.


Conos.

En fresado se emplean las siguientes formas de sujecin:

Sargentos y apoyos con formas escalonadas, ajustables en altura o bloques con varias
caras de contacto, con pernos y resortes de apriete de montaje-desmontaje rpido.
Placas angulares de apoyo.
Palancas de apriete. Mordazas mecnicas autocentrables
Platos o mesas magnticas.
Mesas y dispositivos modulares de uso universal.
Apoyos de diseo especfico o especial.

Los dispositivos de sujecin permiten asegurar la pieza a la mesa de trabajo (fresado) o al cabezal
(torneado)

El nmero de funciones controlables que estn relacionadas con estos sistemas depende de la
forma de alimentacin de piezas (manual o automtica) y de la complejidad del sistema de amarre.

En los tornos el plato de garras se puede abrir y cerrar mediante instrucciones programadas de
CN.

Tambin se puede establecer por programa la presin de cierre de las garras. La eleccin de la
fuerza de apriete depende generalmente de la velocidad de giro del cabezal; velocidades elevadas
demandan las presiones mayores al aumentar la accin de la fuerza centrifuga. Como es habitual
que las MHCN trabajen a velocidades de giro (corte) elevadas y esto podra suponer presiones que
daasen la pieza, estas incorporan mecanismos de compensacin de las fuerzas centrifugas. El
diseo de las mismas se basa de mantener una presin estable del accionamiento de cierre
hidrulico a velocidades de giro elevadas.


Fig. 2.6 Amarre de una pieza en un plato de garras


Fig. 2.7 Mesa de fresadora con tornillos de apriete
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina21de109


En fresado, las presiones de apriete no resultan tan crticas. El aspecto ms crtico en la sujecin
en estas mquinas es la rapidez de montaje / desmontaje y la precisin en el posicionado de la
pieza en la mesa de trabajo.

El sistema de amarre debe permitir una fcil carga / descarga de la pieza de trabajo y garantizar la
repetitibilidad en la colocacin estable y precisa de la misma en el seno de la MHCN.
Compatibilizar todo ello puede resultar costoso en tiempo y dinero.

Los sistemas de sujecin especficos mediante componentes normalizados y modulares se utilizan
frecuentemente. Estos dispositivos deben permitir el mecanizado completo sin operaciones de
montaje / desmontaje.

El mecanizado de piezas esbeltas con torno puede demandar el uso de un elemento de apoyo en
el extremo libre de la pieza conocido como contrapunto.


Fig. 2.8 Elementos de apoyo auxiliar en torneado



Fig. 2.9 Mesas transportables de una fresadora

Este elemento incorpora dos funciones adicionales en la programacin CN:
Posicionar el contrapunto
Aproximar o retirar el contrapunto
En unin al contrapunto, la estabilizacin de la pieza de trabajo puede requerir la presencia de la
luneta de apoyo lateral. Este mecanismo incorpora las siguientes funciones:
Abrir luneta.
Cerrar luneta.
Posicionado transversal.
Aproximacin / retirada.

En numerosas ocasiones es conveniente equipar las fresadoras con un sistema dual de mesas de
trabajo que permita realizar operaciones de transporte y amarre de piezas fuera de mquina.

La colocacin de la mesa en la posicin de trabajo puede realizarse con funciones CN especficas,
as como las paradas y comienzo de los bloques de mecanizado propiamente dichos.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina22de109

Cambiadores de herramienta

Fig. 2.10 Torreta de herramientas de un torno

Mecanizar productos en MHCN requiere diferentes operaciones sucesivas sin soltar la pieza de su
sistema de amarre (fase) lo que supone incorporar un dispositivo que permita cambiar de forma
automtica las herramientas durante el proceso. Es poco habitual llevar a cabo un trabajo de
mecanizado sin cambiar de herramienta.

El cambio de herramientas puede ejecutarse manualmente por el operario, sin embargo, esto solo
se realiza en la prctica con fresadoras y taladradoras dotadas de cabezales con adaptadores
portaherramientas de acceso rpido y sencillo.

Los tornos CN y centros de mecanizado de gran produccin utilizan cambiadores automticos de
herramientas que pueden albergar un nmero variable de tiles dependiendo de su diseo.
Los cambiadores de herramientas reciben los nombres de:
Torreta de herramientas (tornos)
Carrusel de herramientas (fresadoras / centros de mecanizado)
El cambio de herramienta se controla por programacin CN caracterizndose por un giro de la
torreta hasta que coloca en la posicin de trabajo aquella que se le solicita

En el caso de los carruseles (almacenes) de herramientas, para cambiar la herramienta se emplea
un manipulador o garra adicional. La UC de la mquina interrumpe el mecanizado para que el
manipulador extraiga del carrusel, que ha girado hasta colocar al til deseado en la posicin de
cambio, la nueva herramienta. Simultneamente la garra opuesta del manipulador extrae la
herramienta en uso del cabezal. Un volteo del manipulador coloca la nueva en el cabezal y a la
usada en el hueco (estacin) dejado por la primera en el almacn. La operacin solo dura
segundos.

Fig. 2.11 Carrusel de herramientas de una fresadora

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina23de109



Fig. 2.12 Torreta de sentido de giro fijo

Los cambiadores de herramientas incorporan frecuentemente el "posicionado lgico", que se basa
en realizar giro de la torreta o el carrusel en el sentido que permite ubicar el til deseado de forma
ms rpida desde la posicin actual.


Fig. 2.13 Torreta con giro lgico

Ejes complementarios

Algunas MHCN disponen de mesas giratorias y/o cabezales para cabezales orientables. En ellas
la pieza puede ser mecanizada por diferentes planos y ngulos de aproximacin. Los ejes sobre
los que giran estas mesas y cabezales se controlan de forma independiente y se conocen con el
nombre de ejes complementarios de rotacin. Su velocidad se regula tambin de forma autnoma.

Los ejes complementarios de rotacin se designan en la programacin CN como A, B, C. Debido a
las exigencias impuestas por la complejidad de ciertas piezas otras MHCN estn dotadas de ms
de tres ejes de desplazamiento principal.

Los centros de mecanizado presentan usualmente en adicin a los tres principales, un cuarto eje
para la orientacin del cabezal, un quinto para el giro de la mesa y hasta un sexto (W) de
aproximacin de la herramienta.

La trayectoria de la herramienta se define mediante la composicin de los desplazamientos en X, Y
y Z. En muchos casos el eje W slo opera cuando el resto de los ejes permanecen fijos y se usa
para trabajos menores de taladrado en cualquier direccin. Los ejes complementarios de
desplazamiento se designan en la programacin CN como U, V, W.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina24de109


Fig. 2.14 Mesa giratoria y cabezal basculante



Fig. 2.15 Centro de mecanizado de 6 ejes


Herramientas en MHCN

Fig. 2.16 Ejemplos de herramientas de corte
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina25de109


Fig. 2.17 Herramienta completa de fresado


Fig. 2.18 Herramienta completa para torno

Una herramienta completa de MHCN presenta generalmente las siguientes partes:
Acoplamiento
Portaherramientas (cuerpo, mango o porta plaquita)
Punta herramienta (plaquita)
El acoplamiento es el elemento que inserta la herramienta en el seno del cabezal de la
MHCN (fresadoras) o en la torreta (tornos).

La morfologa de los mangos y de las plaquitas es la responsable de las posibilidades de
mecanizado y de los acabados a obtener en las piezas de trabajo.


Fig. 2.19 Sistema de plaquitas intercambiables

El sistema de montaje entre el portaplaquitas y la plaquita puede variar: Los portaplaquitas
generalmente se fijan al acoplamiento mediante sujeciones de montaje rpido: roscas, bridas de
apriete, pasadores, sistemas de insercin tipo "snap". En algunas ocasiones el portaplaquita y el
acoplamiento pueden constituir una nica pieza.
Las puntas de las herramientas pueden estar unidas al mango permanentemente (soldadas). Sin
embargo, es ms habitual el uso de sistemas de plaquitas intercambiables que se fijan mediante
tornillos, palancas, bridas, etc. Las plaquitas al disponer de varios filos pueden alternar, invertir o
cambiar definitivamente cuando sufren cualquier deterioro.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina26de109

Acoplamientos

Debido a la gran variedad que existe de herramientas de mecanizado para MHCN los
acoplamientos para herramientas, ya sea para su conexin a cabezales o a torretas, siguen ciertos
estndares de diseo.

Las dimensiones del acoplamiento deben coincidir de forma exacta con las del hueco (en el
extremo del cabezal o en la torreta) garantizando rigidez, precisin de posicionado y fcil
extraccin.

En herramientas para fresadoras, y en general para todas las rotativas, se utilizan acoplamientos
cnicos estndar (ISO). Este mtodo garantiza la rapidez en el cambio y el autocentrado entre el
eje del husillo principal y la herramienta.

En torneado, los acoplamientos estn conformados por bloques roscados estndar con conexin
por "snap" u otro sistema al portaherramientas. Este diseo proporciona a la herramienta un plano
de apoyo respecto de la torreta muy estable.
Las elevadas velocidades de corte que se recomiendan en el aprovechamiento ptimo de las
MHCN hacen necesaria la intervencin de refrigerantes que, adems, mejoran la lubricacin y
remocin de la viruta.
Para la refrigeracin precisa de pieza y herramienta en la zona de contacto se emplean
convencionalmente tuberas flexibles o manguitos que orientan la aspersin hacia la zona
deseada.
Muchas MHCN permiten la refrigeracin directa del mecanizado a travs de canales que incorpora
el cuerpo de la herramienta. Este sistema permite una refrigeracin ptima de las zonas de corte.
Debido a la proyeccin de las virutas y a las salpicaduras que conlleva el uso de refrigerantes es
muy comn que las MHCN dispongan de paneles de proteccin o carenados que aslen la zona de
trabajo.

Control de funciones mquina

En adicin a las funciones geomtricas para el control de los desplazamientos, los sistemas CNC
disponen de otras, para el gobierno de la mquina, denominadas funciones mquina. El nmero de
estas y la forma en que se ejecutan dependen, tanto de la propia MHCN, cmo de las posibilidades
de la UC.

Las funciones mquina que se enlistan a continuacin son un ejemplo de las actividades
complementarias que pueden ser programadas y que en algunos casos afectan a tareas auxiliares
de la MHCN:
Comienzo del giro y control de la velocidad del cabezal.
Posicionado angular del cabezal.
Activacin del refrigerante a una presin de salida dada.
Mantenimiento del avance constante.
Mantenimiento de la velocidad de corte constante.
Cambio de herramienta activa.
Comienzo de acciones de los dispositivos auxiliares:
Sistemas de alimentacin o cambiadores de piezas.
Contrapunto
Luneta
Manipuladores
Transportadores (convoyes)

La mayora de las capacidades de las MHCN se puede configurar como funciones mquina con el
objeto de automatizar al mximo los procesos de fabricacin.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina27de109

Componentes de un sistema CN

Un sistema CNC est constituido por numerosos componentes.

El corazn de un sistema CNC es un ordenador que se encarga de realizar todos los clculos
necesarios y de las conexiones lgicas. Tendiendo a que el sistema CNC es el puente de unin
entre el operador y la mquina-herramienta se necesitan dos interfaces (traductores):

El interfaz del operador formado por el panel de control y varios a l conectados relacionados
generalmente con dispositivos de perifricos almacenamiento (lectoras de cinta perforada, casete,
disqueteras, etc.) o impresin de la informacin.

El interfaz de control de la mquina-herramienta que est subdividido en mltiples conexiones de
control y que afectan los actuadores de los ejes, del husillo principal, etc., hasta llegar al sistema
auxiliar de alimentacin de energa.



Fig. 2.20 Componentes de un sistema CNC

El panel de control

El aspecto externo del panel de control de las MHCN puede variar considerablemente en funcin
del fabricante, no obstante, los componentes que en l aparecen se pueden agrupar de forma
genrica en:
Monitor: que incluye una pantalla CRT o un panel de texto (en desuso), as como, un conjunto de
diales analgicos o digitales, bocinas e indicadores.
Mandos para el control mquina: Estos permiten el gobierno manual o directo de la MHCN en
actividades anlogas a las ejecutadas con una convencional mediante manivelas, interruptores,
etc. Estos controles pueden ser empleados de forma alternativa durante las operaciones
programadas para modificar puntualmente el proceso.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina28de109

Controles para la programacin: Generalmente se presentan como teclados para la edicin textual
de programas y datos almacenados. Presentan caracteres alfabticos, nmeros e iconos o
smbolos de las funciones que ejecutan.

Para garantizar el funcionamiento correcto de la MHCN y la aceptacin de las instrucciones por el
ordenador, el panel de control presenta un conmutador del modo de operacin. Los modos de
operacin posibles son:

Programacin (edicin y gestin).
Modificacin datos herramienta.
Gobierno manual.
Funcionamiento automtico.

La seleccin de los modos se lleva a cabo mediante un dial rotativo o con una botonera siendo
sencillo el cambio de uno a otro. Cuando un modo est activado generalmente se constata por una
seal luminosa en el panel o por l un mensaje de aviso en la pantalla.

La pantalla de datos y los indicadores de un sistema CNC pueden desempear las siguientes
funciones:
Programacin: Muestran el texto de los programas CN (actuando como un editor sencillo) y el
listado de nombres de aquellos que estn almacenados en la memoria del ordenador.
Herramientas: Presentan la configuracin (dimensiones y correctores) de un conjunto de
herramientas almacenadas en memoria. En algunos casos puede aparecer tambin el tiempo de
uso remanente (vida esperada).
Datos mquina: Muestran algunos parmetros esenciales como, la velocidad mxima del cabezal y
de los avances.
Mecanizado: Es habitual presentar de forma continua las coordenadas de la posicin actual de la
herramienta activa y los datos cinemticos en uso (velocidad de giro y avances) as como otras
variables de status.
Funciones auxiliares: Como, por ejemplo, la representacin grfica de la pieza y de las
herramientas


Fig. 2.21 Interruptores ON/OF


Una mquina

Los mandos de control mquina inician o detienen actividades bsicas de la MHCN. En muchas
ocasiones se trata de interruptores ON / OFF asociados a funciones individuales (todo / nada)
como por ejemplo: "activar / cortar refrigerante" o "arrancar / parar cabezal".
Es habitual que estas funciones aparezcan representadas mediante un icono inscrito en el botn
correspondiente.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina29de109

Existen diversos mandos para desplazar y controlar el avance de los ejes bsicos de la MHCN de
forma directa: Botoneras," joystick" y ruletas / diales.
Se suele incorporar un botn para cada sentido de avance, indicando la designacin normalizada
del eje (con su signo).
El joystick desempea la misma labor que los botones siendo, quizs, ms ergonmico.
La ruletas (o diales analgicos) se emplean en el caso que el desplazamiento (+ o -) del eje pueda
ser referido a un movimiento rotativo. La ruleta suele estar graduada de forma simtrica y su
sentido de giro (horario o antihorario) produce efecto anlogo en la rotacin del eje
correspondiente.


Ruleta de avance

Para poder modificar los valores programados de avances y giros muchos paneles incorporan un
dial de variacin porcentual de dichos parmetros.
Con este sistema se puede modificar el avance o la velocidad de giro del cabezal durante el
mecanizado en curso, indicando el porcentaje deseado respecto al valor programado (el 100%
mantiene el valor programado, mientras que un 50% lo reducira a la mitad).
Los operadores utilizan este mando para reducir los parmetros cinemticos de la MHCN durante
la fabricacin de la primera pieza del lote y verificar la correcta marcha de las operaciones de
mecanizado.




Fig. 2.22 Botones, joystick y mando para el control porcentual del giro


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina30de109


Fig. 2.23 Ejemplos de los smbolos descriptivos para mandos de funciones mquina



Fig. 2.24 Teclado de letras y nmeros

Las funciones mquina comandadas desde el panel generalmente se identifican por smbolos o
iconos. Estos iconos suelen ser estndar.

El teclado de programacin

En la botonera que controla las funciones de programacin se puede distinguir entre las teclas
empleadas para la transcripcin de los datos de entrada (caracteres) y aquellas que inician
cualquier comando del ordenador (como la tecla <ENTER> o <INTRO>). Para la escritura de datos,
los paneles de control incorporan un juego de caracteres reducido, compuesto por las letras
(maysculas) con significado en la programacin CN (G, M, F,...), nmeros y operadores
matemticos elementales (+,-,/ ,.). Con este juego tipogrfico se puede redactar el texto del
programa CN carcter a carcter.

Algunos paneles incorporan teclas con las funciones de programacin ms importantes o usuales
de forma explcita, lo que reduce o abrevia la escritura del programa. Dichas funciones aparecen
designadas de forma directa con su texto sobre la tecla o con icono que la describe (tal es el caso
de los desplazamientos).

Las teclas de comandos del ordenador se emplean para la ejecucin de tareas como la correccin,
almacenamiento, listado y arranque de los programas CN as como para su emisin hacia los
perifricos externos.

Se pueden identificar porque incorporan abreviaciones o smbolos.

Ejemplo 1: Las letras y nmeros pulsados aparecen en la pantalla. Tras la edicin del bloque de
programacin (frase) su validacin y memorizacin por el ordenador slo se llevar a cabo
pulsando una tecla de confirmacin que puede tener la abreviacin <INTRO>,
<STORE>, <ENTER> o <INPUT>.

Ejemplo 2: Para activar un programa CN y proceder a su edicin el sistema CNC debe encontrarse
en el modo de programacin. Para llevar a cabo este cometido pueden aparecer teclas con la
abreviacin <PROGRAMAR>, <EDIT>, <PROGRAMMING>, <EDITOR>
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina31de109





Fig. 2.26 Ejemplos de los smbolos usados como comandos de programacin


Equipo auxiliar externo

Al igual que en cualquier otro ordenador, el lenguaje bsico de un sistema CNC es un cdigo
binario. Esto supone que cualquier instruccin o letra que pueda introducirse por el teclado debe
traducirse a una determinada combinacin o cadena de bits.

Un bit se relaciona electrnicamente con un el estado de un interruptor, que puede estar conectado
/ desconectado (ON/OFF) que se expresa de forma lgica con "1" o "0" respectivamente.

Un ordenador almacena y gestiona estas conexiones en combinaciones ms largas, lo que permite
una mayor velocidad de proceso. La unidad de trabajo, generalmente la conforma el octeto o
cadena de 8 bits, que se denomina byte.

Las combinaciones posibles de 8 bits (1 byte) permiten la representacin de 256 caracteres (letras,
nmeros y smbolos de escritura). Esta transcripcin es lo que comnmente se conoce como
cdigo binario.

Para dimensionar la capacidad de memoria de los sistemas CNC se emplean mltiplos del byte
con prefijos numerales griegos como "kilo". Un kilobyte equivale exactamente a 1024 bytes (8192
bits).

Fig. 2.27 Interpretacin del cdigo binario en una cinta perforadora

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina32de109

La cinta perforada adjunta dispone longitudinalmente de 8 filas (canales) equivalentes a una


combinacin de 1 byte. Los dos estados fsicos relacionados con un bit, es decir, conectado y
desconectado, se identifican en el canal apropiado de este soporte como "no perforado" y
"perforado" respectivamente. Cada carcter, representado por un byte, aparece en la cinta como
una combinacin de agujeros en columna.

Los sistemas CNC disponen de una memoria para el almacenamiento de programas en mquina
limitada (aunque, como en todos los equipos informticos, tiende a crecer en los nuevos modelos).

Resulta conveniente, por diversas causas, disponer de recursos tcnicos capaces de preservar
dicha informacin externamente. Por otro lado, nunca se sabe cundo se va a emplear de nuevo
un programa. Repetir su edicin, a pie de mquina, puede ser harto tediosa e improductiva.

Los mtodos ms habituales para el almacenamiento externo de informacin son el disquete, la
cinta perforada (CNC antiguos), el casete (CNC antiguos), memorias PCMA y memorias USB. El
disquete, en cualquiera de sus formatos, es el mtodo ms comn de almacenar los programas
CN, externamente. Es recomendable para preservar un volumen de informacin grande
disponiendo, adems, de un acceso aleatorio a los programas. La rigidez y resistencia de los
ltimos diseos permite su utilizacin en las severas condiciones de suciedad del taller.

Fig. 2.28 Dispositivos externos para el almacenamiento y revisin de programas CN.

Para llevar a cabo la transmisin a los sistemas de almacenamiento (a los dispositivos
que graban y leen) se utilizan varios estndares de conexin.

Estos estndares analizan por un lado, la forma de codificar la informacin para su
correcta interpretacin y por otro, a la velocidad y unidades bsicas de transmisin /
recepcin que garanticen la fluidez de la misma.

Estos parmetros establecen un protocolo de comunicaciones. Una de la variables ms
comunes es la velocidad de transmisin que se expresa en Baudios (1 Baudio = 1 bit/s).

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina33de109


Fig. 2.29 Conectores para transmisin de datos


Fig. 2.30 Cdigo ISO de cinta perforada

Existen dos formas estndar de transcribir caracteres (letras, nmeros y smbolos especiales)
mediante cintas perforadas que han sido normalizadas por las agencias ISO y EIA para su uso
internacional.

Estos dos estndares se apoyan en combinaciones de columnas de agujeros con un nmero de
8 o 7 canales (7 para representar el carcter y uno ms de verificacin).

La diferencia entre ambas normas consiste en el nmero de agujeros que presentan sus
combinaciones: en ISO el nmero de agujeros totales es siempre par y con la norma EIA es
siempre impar.


Fig. 2.31 Cdigo EIA de cinta perforada

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina34de109

El microprocesador

Los elementos esenciales del ordenador de un sistema CNC son unos circuitos integrados de
semiconductores a los que comnmente se les conoce como "chips". Su aspecto es el de una
diminuta pastilla con un conjunto, generalmente numeroso, de patillas de conexin.

Los chips ms significativos son el microprocesador (o, simplemente, procesador) y los mdulos de
memoria para datos.

Los mdulos de memoria preservan los datos introducidos por el operador durante la sesin o
desde los dispositivos externos cuando se lleva a cabo una recepcin. Existen memorias voltiles
(la informacin desaparece cuando se desconecta el sistema) o permanentes (mantienen los datos
entre las sesiones de uso). Tambin hay memorias que solo suministran informacin y no son
modificables/grabables.

El microprocesador manipula todos los datos realizando las operaciones o clculos requeridos por
las instrucciones recibidas, generando nuevos datos que se procesan para que sean interpretados
por el operador cuando son requeridos.

Los procesadores actuales disponen de gran rapidez, potencia de clculo y flexibilidad para
acometer tareas heterogneas.


Fig. 2.32 Microchips tpicos

Los sistemas CNC incluyen un ordenador que consiste fsicamente en uno o varios procesadores
(CPU) y en circuitos integrados para almacenamiento de datos (mdulos de memoria).

La CPU interviene en el proceso de los datos del programa (clculos, gestin, memorizacin)
introducidos por el operador que se traducen a seales electrnicas que gobiernan la MHCN.

Los datos del programa estn constituidos por instrucciones CN y de inicializacin o estado de la
mquina y los utillajes (por ejemplo dimensiones de las herramientas).

El proceso de los datos de programa genera unos resultados que se traducen a seales o pulsos
electrnicos que controlan la mquina-herramienta. Como dichas seales deben generar las
acciones deseadas por el operador, sus resultados parciales son verificados reiteradamente y en
intervalos de tiempo extremadamente cortos (bucle de comparacin accin / resultado).

Ejemplo:
Un programa CN editado y almacenado en la memoria incluye una instruccin en que una fresa
debe desplazarse mecanizando linealmente una distancia de 100 mm en un eje de la mesa.

Cuando el procesador interpreta esta instruccin calcula inicialmente el punto de destino,
generando una seal de puesta en marcha del motor que controla el desplazamiento del eje
oportuno.

El motor a travs de la transmisin desplaza la mesa una distancia corta (paso).
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina35de109

El sistema de medicin, que enva constantemente seales, le indica al procesador que la mesa
est en una nueva posicin (posicin actual)

El procesador lleva a cabo una comparacin entre la posicin actual y la de destino, tomando a
continuacin dos posibles decisiones:
Detener el motor en el caso de que la posicin actual sea igual a la de destino.
Se proceder a continuacin a leer la siguiente instruccin del programa CN.
Repetir la operacin en el caso de que no lo sea.


Fig. 2.33 Esquema del bucle comparacin accin / resultado


Fig. 2.34 Ordenador personal como sistema CNC

La interfaz de control

Se puede usar un ordenador personal como ncleo de un sistema CNC para mquinas-
herramienta. Las conexiones ms sencillas slo permiten unas pocas funciones mquina y se
centran en las tareas de edicin de programas CN. En la actualidad, se tiende a que pueda ser una
opcin completa de gobierno que es recomendable cuando la MHCN debe trabajar de forma
coordinada con otras instalaciones (robots, sistemas de transporte automtico, otras MHCN, etc.).

Para conectar un ordenador personal a una mquina-herramienta se necesita generalmente una
unidad de control que traduce las instrucciones y clculos del PC a seales que controlan los
motores de la mquina. Esta unidad realiza la labor de interfaz entre la alimentacin de potencia de
la mquina y sus actuadores (motores).

Las funciones que ejecuta una mquina-herramienta no pueden ser inicializadas de forma directa
por el ordenador de su sistema CNC. Se requiere la intervencin de un filtro o elemento intermedio
que traduzca las seales que generan y gestionan ambos dispositivos. El nexo de unin entre la
mquina-herramienta y el ordenador del sistema CNC est constituido por la interfaz de control,
que acta sobre el control de ejes y sobre el sistema de alimentacin auxiliar de potencia. La
interfaz de control tiene como cometido la conversin de las seales provenientes del sistema CNC
en otras propias de los actuadores de la mquina-herramienta, para de esta forma, ejecutar las
acciones o movimientos programados.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina36de109

Ejemplo:
Se recibe una seal de arranque del eje X desde el sistema CNC en un torno.
El interfaz de control debe verificar un conjunto de requisitos previos como:
Que el panel de proteccin de la zona de trabajo de la MHCN est cerrado.
El control manual de eje (volante, si lo hay) est desacoplado.
El sistema hidrulico de transmisin se encuentre activado.

Cuando las condiciones de arranque se cumplen se puede poner en marcha el motor que gobierna
el eje X. Esta accin conlleva simultneamente otras en la mquina (por ejemplo, se enciende una
luz en el panel de control que indica el arranque)

Tambin se activan mecanismos de seguridad para que no se ejecuten otras funciones mquina
improcedentes (por ejemplo, la presin de cierre del plato de garras no debe variar).

El control de los ejes tiene la misin de simplificar la interaccin entre el mecanismo de verificacin
de la posicin y los motores de avance con el ordenador del sistema CNC. Para ello se regulan
ciertas actividades de forma independiente y automtica.

Generalmente las seales electrnicas de los sistemas CNC son de baja potencia para conmutar
motores elctricos, electrovlvulas, etc. Por esta causa resulta necesaria la intervencin de un
sistema de alimentacin auxiliar que amplifica esta seal para compatibilizarla la requerida por los
dispositivos mencionados.

El interfaz de control es un dispositivo fsico independiente en los sistemas CNC.
Habitualmente se puede programar de forma especfica y separada, realizando labores de
asistencia sobre todo a la hora gestionar la lgica que integra las funciones mquina ms bsicas.

La programacin de los interfaces se realiza por los fabricantes de MHCN. Estos programas
permanecen invariantes: El usuario final no pueden modificar sus parmetros e instrucciones.

Las unidades de control programables ms comunes reciben el nombre de autmatas
programables o PLC ("programable logical control").


PROGRAMACIN DE CN

A continuacin se describen los distintos pasos de que constan las operaciones de mecanizado
mediante mquinas de CN, sin considerar un lenguaje de programacin. Para seguir los pasos
necesarios, la mquina CNC requiere principalmente, informacin tecnolgica y geomtrica.

La informacin geomtrica consiste en: datos dimensinales del contorno final, descripcin de los
movimientos de la herramienta y posicionamiento en el rea de trabajo del cero y puntos de
referencia necesarios.

La informacin tecnolgica consiste en: datos necesarios sobre la herramienta a usar, datos de
corte (velocidad, avance, etc.) y funciones de la mquina a ser controladas (refrigeracin, etc.).

Programacin geomtrica simple

Procedimiento:
En primero lugar, se debe establecer el punto cero de la pieza.
Como segundo paso, todos los puntos geomtricos importantes deberan ser numerados a lo largo
del contorno acabado, as como preparar una tabla que proporcione las coordenadas de esos
puntos.
En tercer lugar, los movimientos de la herramienta deberan ser descritos en la secuencia correcta.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina37de109

Programacin con distribucin de pasadas



La programacin de la operacin de acabado tal y como se ha descrito en los puntos anteriores,
asume que el contorno puede obtenerse por una simple operacin de acabado de la pieza. En
cualquier caso, la situacin es tan sumamente frecuente, que el proceso consiste en completar un
nmero de pasadas de desbaste sobre la pieza antes de que pueda comenzarse con el acabado
del contorno.

Programacin de datos tecnolgicos

Adems de la informacin geomtrica descrita en el recorrido de la herramienta, un programa CN
tambin debe contener datos de informacin tecnolgica. Esta informacin se refiere
principalmente a la eleccin de:
La herramienta,
La velocidad de avance y
La velocidad de corte o velocidad de rotacin.


2.2 CDIGOS ISO
Las acciones a realizar, de acuerdo a los parmetros de corte anteriormente sealados, por parte
de una mquina de control numrico, se indican por medio de smbolos, mismos que dependen del
lenguaje a emplear. En particular los smbolos empleados por los cdigos ISO se muestran en la
tabla 2.1
Tabla 2.1 Cdigos ISO para el control numrico de mquinas herramienta
Cdigo Descripcin
N Nmero de Secuencia
G Funciones Preparatorias
X Coordenada en el Eje X de una posicin de trayectoria
Y Coordenada en el Eje Y de una posicin de trayectoria
Z Coordenada en el Eje X de una posicin de trayectoria
R Radio desde el Centro Especificado de un arco
A ngulo antihorario desde el Vector +X
I Desplazamiento del Centro del Arco del Eje X
J Desplazamiento del Centro del Arco del Eje Y
K Desplazamiento del Centro del Arco del Eje Z
F Avance o Tasa de Alimentacin del corte
S Velocidad de Giro del husillo
T Nmero de Herramienta
M Funciones Miscelneas

En la tabla 2.1 se muestran smbolos sombreados, que se consideran, por su brevedad, fciles de
comprensin, por lo cual son los primeros que se explican. Los restantes se explican con detalle
en la seccin 2.4.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina38de109

Nmero de Secuencia (N)


Es la indicacin, dentro del programa, de la secuencia de la accin a realizar, en funcin del
nmero natural que se especifique despus del smbolo. Ejemplo:
N0000
N0010
N0020
N0030
N0040
N0050
N0060
N0070
N0080
N0090
N0100
N0110
N0120
M48
%
T01
X+01400Y+01600
X+01800Y+01600
X+02200Y+01600
X+02300Y+01600
X+01400Y+02000
X+01800Y+02000
T02
X+02100Y+02000
X+02300Y+02000
M30
Para quienes se dedican a la programacin, es importante saber en qu lnea de cdigo se
encuentra una determinada instruccin, esto es con el fin de no perderse cuando se trata de un
cdigo demasiado extenso, pues esta es la nica funcin que cumple, esto significa que no es de
vital importancia para la mquina, sino para quien programa.
Por otro lado, tambin suele utilizarse como un puntero, es decir, una vez terminado el programa
puede volver a repetir una parte de ste (como una funcin de subrutina), slo indicndole en que
lnea de cdigo debe comenzar, y hasta donde debe hacerlo, y aqu s que cobra importancia. Por
supuesto esto queda a criterio de cada usuario.
En algunas marcas de control numrico, se puede omitir el nmero de secuencia, quedando la
lgica de ejecucin en dependencia del orden de colocacin (arriba-abajo) de las instrucciones.
Cdigos para el desplazamiento sobre los ejes X,Y y Z
Se agrupan a los tres ejes por que siguen, por as decirlo, la misma sintaxis, por ejemplo:
X50 Y40
Se indica primero el eje en el cual se desplaza y luego un valor numrico, que puede indicar la
cantidad de puntos a desplazarse, en este caso, la orden sera... "desplzate 50 puntos hacia el
lado positivo de las X, y 40 puntos hacia el lado positivo de las Y".
Pero est el otro caso, podra significar lo siguiente:
"Desplzate hacia el punto X=50, Y=40"
Por si no se nota la diferencia, en el primer caso se indica cuantos puntos debes desplazarte,
mientras que en el segundo, se indica hacia qu punto (coordenada) debes ir.
Esta diferencia de interpretacin guarda relacin con los denominados sistemas absolutos y
relativos de coordenadas que se analizan posteriormente.
Ahora obsrvese las siguientes lneas:
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina39de109

X50 Y40
X-110
X-130 Y60
Y-220

Estos son desplazamientos en los ejes X, Y. Se debe recordar que en un sistema de ejes
cartesianos, (como sucintamente se seal en el anterior captulo) tiene signos positivos y
negativos, aqu los signos indican, justamente, hacia qu lado ir. Algunos mquinas requieren que
se precisen los signos positivos, otras no, y como siempre, todo depender de la mquina.

Para el eje Z ocurre lo mismo.

Otras observaciones, que denotan diferencia son: el comando para cada eje, va separado por un
espacio, otros suelen utilizar una coma (,) y otros, ni si quiera eso, directamente se toma como
separador, la letra que identifica a la instruccin.

En la segunda lnea del ejemplo anterior, se indica el comando para el eje X, pero nada para el eje
Y, y es porque el eje Y debe permanecer donde est (es decir, no habr desplazamiento en ese
eje), algo muy similar ocurre en la ltima lnea, slo que en este caso es respecto al eje Y. Igual
que antes, algunas mquinas requieren s o s, que se le indique el par de comandos, y en otras no
es necesario.

En el siguiente ejemplo, se podr ver que se indican los valores para cada comando, anteponiendo
ceros a cada nmero, la cantidad de ceros depende de la cantidad mxima de puntos que la
mquina puede trazar (sera en realidad la resolucin de la mquina, algo as como puntos por
pulgada).

X+01800 Y+00200

Otra vez, todo depender de la forma en que la mquina realiza la lectura de estos comandos,
para algunas ser necesario, para otras no.
Avance o Tasa de Alimentacin feedrate-(F)
Consiste en la velocidad de desplazamiento que existe entre la herramienta de corte y la pieza a
ser maquinada, independientemente de que si es la herramienta la que avanza (como en el caso
de un torno) o es la pieza (como en el caso de una fresadora).
Algunos comandos, que luego se vern ms adelante, lo utilizan sin necesidad de especificarlo,
esto se debe a que la mquina tiene un registro en su memoria en donde se almacena este valor, y
cuando el comando se ejecuta, automticamente toma este valor de la memoria, y cambia o
mantiene la velocidad indicada en ese registro.
Las unidades ms comunes, para especificar esta velocidad, son los mm/min o pulgada/min. Pero
en algunas ocasiones, principalmente en torno, se prefieren utilizar los mm/rev o pulgadas/rev.
Velocidad de Giro (S)
Est referido a la velocidad de giro del husillo, de la fresadora o del torno. Depender por lo
general del material de la pieza que se est maquinando, y del dimetro de la herramienta (en
fresa) o del dimetro de la pieza (en torno).
Las unidades para especificar la velocidad de giro son las revoluciones por minuto.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina40de109

Nmero de Herramienta (T)


Como se mencion anteriormente, algunas mquinas industriales poseen un cabezal que les
permite cambiar de herramienta automticamente, segn la instruccin o comando que se ejecute,
el valor que acompae a T apuntar a una Herramienta en especial, y slo a ella, por ejemplo:
T02 <-- .0394
Estos valores estn dados en milmetros o pulgadas, indicando el dimetro de la herramienta, en
una tabla que se almacena en la memoria del control numrico.
Se puede asignar el dimetro que se requiera a cada valor de T, y as tener equivalencia propia,
por ejemplo:
T01 <-- 0.50 mm
T02 <-- 0.75 mm
T03 <-- 1.00 mm

En otras mquinas la asignacin del dimetro al nmero de herramientas se especifica en el propio
programa.

Funciones Miscelneas o Funciones de la Mquina (M)
Estos cdigos, son utilizados para todo aquello que antes no se haba tenido en cuenta, algunos
cdigos controlan el flujo del programa, otros, sin embargo, tienen funciones muy especiales, por
ejemplo, el encendido de la mquina, el calibrado cuando sta se enciende, el sentido de giro del
mandril, el inicio o la repeticin de un bloque de cdigos, el control del rociador para el enfriamiento
de la herramienta y la pieza que se est trabajando, etc.
Las funciones miscelneas ms comunes, en la mayora de las marcas fabricantes, se muestran
en la tabla 2.2.
Tabla 2.2 Funciones miscelneas ms comunes de los cdigos ISO de control numrico
Comando Descripcin
M00
Detencin temporal del programa. Incluye el paro del husillo o mandril,
corte del refrigerante y pausa en la lectura del programa. Sin embargo,
puesto que la informacin modal es retenida, se puede reiniciar el
programa, desde la lnea que sigue al cdigo M00, con el botn de
arranque.
M01

Detencin opcional del programa. Opera con las mismas
caractersticas que M00 siempre y cuando est habilitado un botn en
el panel de control denominado paro opcional
M02
Detencin sin rebobinado del programa. Detencin de la rotacin del
mandril, del movimiento de la herramienta y desconexin del flujo del
enfriador; el control coloca la lectura al final del programa.
M03 Inicio de la rotacin del mandril en la direccin de las agujas del reloj.
M04
Inicio de la rotacin del mandril en la direccin contraria a las agujas
del reloj.
M05 Detencin de la rotacin del mandril.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina41de109

M06
Cambio de herramienta. En aquellas mquinas con intercambiador
automtico realizando el cambio de la herramienta en uso por aquella
que se especifique en el smbolo T. En aquellas que no cuenten con
intercambiador automtico, M06 proporciona una pausa para realizar el
cambio de forma manual, reiniciando el programa cuando se oprima el
botn de arranque.
M08 Conexin del aporte de roco del enfriador (Refrigerante).
M09 Desconexin del aporte de roco del enfriador (Refrigerante).
M30
Detencin y rebobinado del programa. Detencin de la rotacin del
mandril, del movimiento de la herramienta y desconexin del flujo del
enfriador; el control se prepara a comenzar la lectura del inicio del
programa una vez ms. Todas las funciones de la mquina
(preparatorias, miscelneas, etc.) vuelven a su estado por defecto (la
condicin en la cual se encuentra la mquina al encenderla por primera
vez.)
M98 Llamado y ejecucin de una subrrutina
M99 Retorno desde la subrutina al programa principal
Igual que antes, la implementacin de estos cdigos depende de cada fabricante.

2.3 ESTRUCTURA DE LOS BLOQUES ISO
Los programas estn compuestos por bloques de formatos variables, dichos bloques estn
compuestos de palabras o smbolos directrices, algunos de los cuales ya se han descrito, tal como
se muestra en la figura 2.35. Como se puede ver, una palabra est compuesta de una direccin y
un dato, y un bloque est compuesto de una o varias palabras. En algunas mquinas, como en el
caso de aquellas que tienen controlador Fanuc, el smbolo ; indica el final del bloque, en otras,
basta la simple presin de la tecla de introduccin (enter) para indicar el final del bloque.

Fig. 2.35 Estructura de un bloque
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina42de109

El ejemplo mostrado a continuacin fue preparado agrupando bloques.


N1 G00 G28 X0 Y0 Z0 T19;
N2 G40 X-35 Y0 S800 M3;
N3 G01 Z-1.4 F40;
N4 G01 X100 F200;
N5 Y25;
N6 X0;
N7 Y50;
N8 X100;
N9 Y75;
N10 X0;
N11 Y100;
N12 X100;
N13 G00 Z50;
N14 X200 M5 M6;
Como se observa en el ejemplo, no todos los smbolos directrices tienen que participar en un
bloque, esto se debe a que muchos datos se consideran modales, es decir, permanecen en
memoria, hasta que un bloque posterior los modifique, es el caso de la asignacin de la
herramienta, las velocidades de giro y avance, y, el tipo de trayectoria.
Por otro lado, el orden de colocacin de los smbolos directrices no necesariamente debe ser como
lo especificado en la figura 2.35, sin embargo, con el fin de facilitar la programacin se sugiere
respetar dicho orden.

2.4 FUNCIONES BSICAS
Las funciones bsicas que a continuacin se describen, estn en funcin de los cdigos asignados
a lo que se denomina funciones preparatorias, las cuales acondicionan la mquina de control de
numrico, para las diferentes trayectorias de corte que realizar la herramienta o las herramientas
sobre una pieza de trabajo.
Funciones Preparatorias (G)
Las funciones preparatorias, tambin conocidas como Cdigos G, son las ms importantes en la
programacin CNC, ya que controlan el modo en que la mquina va a realizar un trazado, o el
modo en que va a desplazarse sobre la superficie de la pieza que est trabajando.
Los posibles valores que acompaan a estos cdigos, van de 00 a 99, y cada uno tiene una
funcin determinada, de los que se van a explicar los ms importantes, y que se muestran en la
tabla 2.3
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina43de109


Tabla 2.3 Cdigos G para las funciones preparatorias
Comando Descripcin
G00 Interpolacin Lineal Rpida.
G01 Interpolacin lineal a la velocidad programada en el registro F.
G02 Movimiento Circular en el sentido horario
G03 Movimiento Circular en el sentido anti-horario
G04 Es una demora o una pausa con un tiempo especfico.
G17 Seleccin del Plano X-Y
G18 Seleccin del Plano X-Z
G19 Seleccin del Plano Y-Z
G40
Compensacin anulada, o al centro de la lnea de
desplazamiento, del radio de la herramienta.
G41
Compensacin a la Izquierda de la lnea de desplazamiento, del
radio de la herramienta.
G42
Compensacin a la Derecha de la lnea de desplazamiento, del
radio de la herramienta.
G54-G59 Designacin del Cero de Pieza (origen de coordenadas)
G70 Unidad de Datos expresados en Pulgadas.
G71 Unidad de Datos expresados en Milmetros.
G90 Desplazamiento en Modo Absoluto.
G91 Desplazamiento en Modo Incremental o Relativo.
Interpolaciones Lineales (G00 y G01)
Interpolacin. Es el proceso mediante el cual, conocidos los valores que toma una funcin en dos
puntos (A, B), se determina con cierto grado de exactitud los valores de un tercer punto (C)
comprendido entre A y B.
Dicho lo anterior, en otras palabras: Si se conoce la ubicacin del extremo (A) de una lnea, y se
conoce la ubicacin del otro extremo (B), entonces es posible conocer cada punto (C) donde se
puede pasar para llegar desde A hasta B.
Ahora, si bien ambos cdigos son interpolaciones lineales o movimientos lineales, la diferencia se
encuentra en la velocidad de desplazamiento.
G00 es un movimiento rpido, en este caso no debe existir contacto entre la herramienta y la pieza
de trabajo, es decir se debe desplazar sin realizar corte alguno. La velocidad del movimiento rpido,
depende de la configuracin de la mquina, cuyo valor oscila desde 1000 hasta 5000 mm/min
segn la potencia que tenga.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina44de109

G01 es un movimiento lineal, pero ahora utilizado para cortar el material, es decir, que se est
desbastando, para ello utiliza la velocidad programada en el registro F, el cual ya se describi
anteriormente.
Interpolaciones Circulares o Movimientos Circulares (G02 y G03)
Lo nico que indican estos comando es que el movimiento ser circular, G02 en sentido Horario, y
G03 en sentido Anti-horario, y que el movimiento debe mantenerse constante a la velocidad
programada en el registro F.
Hay dos formas de realizar un Arco o un crculo, una es utilizando el Radio (R) y otra es indicando
el centro u origen de la curva por las coordenadas (I, J, K).
Trazado de Arcos Utilizando el Radio (R):
Vase la primera. Si el comando es G03 significa que el arco se trazar en sentido anti-horario, y
cuyo centro est dado por el Radio (R). Ver figura 2.36

Figura 2.36 Arco de circunferencia en sentido antihorario (G03),

En el caso de la segunda. Si el comando es G02 significa que el arco se trazar en sentido horario,
y cuyo centro est dado, tambin, por el Radio (R). Ver figura 2.37

Figura 3.37 Arco de circunferencia en sentido antihorario (G03),

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina45de109

Nota: Como geomtricamente son posibles, de una posicin inicial a una final, dos arcos con el
mismo radio, en algunas mquinas contemplan, para su diferenciacin, el manejo de valores
positivos y negativos en la asignacin del radio.
* Si el Radio es Negati vo, el arco que se genera tiene un ngulo mayor a 180
0
.
* Si el Radio es Positivo, el arco que se genera tiene un ngulo menor o igual a 180
0
.
Ahora bien, como el concepto de radio con valor negativo puede causar confusin es preferible el
uso de los comandos vectoriales del centro del arco I, J y K
Trazado de Arcos Utilizando los comando I,J y K:
Si se conoce la ubicacin del punto inicial y el punto final, lo nico que se necesitara para trazar
una curva es la ubicacin del centro del radio, omitiendo el valor del radio.
En el caso del plano XY, la ubicacin del radio est dada por las coordenadas I, J. El valor
numrico que acompae a la letra I ser la ubicacin centro en el eje X, de forma relativa con
respecto al punto inicial del arco; mientras que el valor que acompae a J ser la ubicacin del
centro en el eje Y, de forma relativa con respecto al punto inicial del arco. Ver figura 2.38.

Figura 4.38 Arco de circunferencia en sentido antihorario (G03) con valores I, J del centro del arco,
El comando K se utiliza de igual forma que I y que J, aplicado al eje Z.

Seleccin del Plano (G17, G18, G19)
Cuando la mquina de control numrico trabaja en 3D, es obvio que se tendrn tres vistas o caras
de trabajo, es decir, se estar trabajando en los tres ejes, por lo que es importante conocer en qu
lado la herramienta se encuentra trabajando. La figura 2.39, seala los tres planos de trabajo.
GARCA

Cuan
X-Y (
cualq
Func
La co
valor
justo
Izquie

Figur
a la d
A es
comp
dime
de cu
asign
mem
comp
En ca
traye
esto e
La a
fresa
plasm
manu


PREZISMAEL.,GA
Figu
ndo se trabaj
(G17). De h
quiera de los
ciones Prepa
ompensacin
es el del ra
por el centro
erda (G41)).
a)
ra 2.40 Corte
derecha
stos tres co
pensacin, s
etro de la he
uanto ser la
nacin de la
oria de la
pensacin ra
aso de que
ctoria de co
es, G40 tam
plicacin de
do, ya que
madas en el
ual
ARCAAGUIRREJES
ura 2.39 Plan
e slo en 2D
echo, en la
planos de tr
aratorias - C
n, es un des
adio de la he
o de la lnea
En la figura

e con compe
omandos, no
sin embargo
erramienta c
a compensac
herramienta
mquina, e
dial G41 o G
la compensa
rte), el resto
bin se pued
e alguna com
permite la p
plano de fab
MAN
SARTURO,YROJA
nos de trabaj
D, los planos
mayora de
rabajo, el con
Compensaci
splazamiento
erramienta.
(G40), es de
2.40 se mue

b)
ensacin de
o les acom
, la mquina
con la que es
cin radial. S
a T. Cuando
es decir, e
G42.
acin, G41 o
o que trabaja
de considera
mpensacin
programaci
bricacin, evi
NUALDELCURSO
ASGARNICAJUANC
o posibles e
X-Z (G18), Y
e los equipos
ntrol numric
iones (G40,
o lateral de
De esta form
ecir, sin com
estran las tre
)
la herramien
paa ning
a debe tene
st trabajand
i se recuerda
se asigna la
el dimetro
o G42, se o
ar sin comp
ar como com
, es de mu
n en base
tando el rest
ODECONTROLNU
CARLOS(UNIVERSIDA
n una mqui
Y-Z (G19) no
s con tres e
co toma com
G41, G42)
la herramien
ma, se tiene
mpensacin; o
es opciones p


nta: a) a la iz
n valor que
er la capacid
do en el mom
a, anteriorme
a herramient
de la herr
cupe en par
pensacin re
ando de can
cha utilidad
a la informa
ta o sumar e
UMRICOPARAL
ADTECNOLGICAD

ina CNC de t
o existirn, s
ejes, si se o
o plano pred
nta sobre la
en tres opcio
o bien a un la
posibles.
c)
zquierda, b) s
e le indique
dad suficien
mento de ap
ente se haba
ta el valor qu
ramienta, se
rte del progr
equerir de
ncelacin de
, sobre todo
acin directa
l radio de la
LAEMPRESAFEDE
DEPUEBLA),Pg
tres ejes.
slo se tendr
omite la indic
determinado
a lnea de co
ones: se pue
ado (Derech

sin compens
e de cuanto
nte para rec
plicarla y, as
a visto el com
ue est carg
e considera
rama (una pa
la aplicacin
la compensa
o en operac
a de las dim
herramienta
ERALMOGUL
gina46de109
el plano
cacin de
al X-Y.
orte, cuyo
ede cortar
ha (G42) o
acin y c)
o ser la
onocer el
calcular,
mando de
ado en la
a para la
arte de la
n de G40,
acin.
ciones de
mensiones
a de forma
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina47de109

Designacin del Cero de Pieza (G54-G59)


Con el uso del cdigo G54 al G59, se puede indicar dentro del programa cual es el origen de
coordenadas que se emplear en el recorrido de la herramienta. Se pueden utilizar ms de un
origen. Estos orgenes deben ser definidos previos a la ejecucin del programa, con un
procedimiento establecido, que se ver ms adelante. Si no se especifica algn origen en el
programa, se toma como predeterminado en el almacenado en G54.
Unidad de Datos (G70, G71)
Internamente una mquina trabaja con puntos (posiciones), y la resolucin de la misma estar
dada unidades de pulgada (G70), o bien en unidades de Milmetros (G71), de all surgir una
equivalencia que luego ser traducida en las dimensiones de las piezas que se estn trabajando.

stas son las dos unidades de medidas ms utilizadas y estandarizadas para las fresadoras,
tornos, taladros, etc.
En algunas mquinas, la configuracin se realiza en la memoria de la mquina fuera del programa
de aplicacin.
Modos de Desplazamiento (G90, G91)
Los comandos G90 y G91 controlan las coordenadas de trayectoria X, Y y Z, especficamente lo
que respecta a la posicin de referencia. Por lo general, la posicin de referencia es la coordenada
(0, 0, 0) tambin conocida como punto de origen, posicin cero de pieza.
El comando G90 indica Modo Absoluto, es decir que todos los valores de las coordenadas X, Y, Z
sern referidos a ese punto de origen.
Sin embargo, el comando G91 indica Modo Incremental o Relativo, o sea, utilizar el punto
origen slo cuando comience el trazado, de all en adelante, el ltimo punto, se convertir en punto
de origen para el prximo desplazamiento. Es decir, el origen de coordenadas es variable, y ser
siempre la posicin que alcance la herramienta, antes de comenzar una nueva lnea o arco de
corte.
Como aclaracin los siguientes dos grficos, a pesar de que se trata de la misma trayectoria, las
instrucciones de trazado sern distintas, en el primer caso se presenta el Modo Absoluto (G90), y
en el segundo el Modo Incremental o Relati vo (G91).
Desplazamiento Absoluto Desplazamiento Incremental
N0000 G90 G00 X4 Y7
N0010 G01 X9
N0020 X13 Y11
N0030 G00 X0 Y0
N0000 G91 G00 X4 Y7
N0010 G01 X5
N0020 X4 Y4
N0030 G00 X-13 Y-11
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina48de109

Desplazamiento en Modo Absoluto:


N0000 Dice algo as: G90 (los desplazamientos que siguen sern referidos al punto 0, 0); G00 (el
desplazamiento ser rpido, sin realizar cortes); se debe dirigir al punto X=4, Y=7 (a).

N0010 Dice algo as: G01 (el movimiento es realizando corte); se debe dirigir hasta el punto X=9
(b).
N0020 Dice algo as: Contina cortando hasta el punto X=13, Y=11 (c).
N0030 Dice algo as: G00 (Movimiento sin corte y rpido); desplazarse hasta el punto X=0, Y=0
(Regresa al punto de origen 0,0).
Desplazamiento en Modo Incremental o Relati vo:
N0000 Dice algo as: G91 (los desplazamientos que siguen sern en modo incremental); G00 (el
desplazamiento ser rpido, sin realizar cortes); se debe mover 4 puntos en el Eje X, y 7 puntos en
el Eje Y, (llega al punto a).
N0010 Dice algo as: G01 (el movimiento es realizando corte); debe moverse 5 puntos en el Eje X,
(alcanza el punto b).
N0020 Dice algo as: Desplazarse 4 puntos en el Eje X, y 4 puntos en el Eje Y (llega al punto c).

N0030 Dice algo as: G00 (el desplazamiento ser rpido, sin realizar cortes); Desplazarse 13
puntos hacia atrs en el Eje X, y 11 puntos hacia atrs en el Eje Y (Regresa al punto de origen 0,0).

Ejemplo de aplicacin. Tomando en cuenta el plano de la figura 2.41. Obtenga el programa en
cdigos ISO para su maquinado.
Para ello considere que las herramientas a utilizar son:
- Un cortador vertical de cara plana con dimetro de media pulgada (T01)
- Un broca de de pulgada (T02)
Con lo que respecta al material considere un aluminio de baja dureza, cuyo tejo o material en bruto
es de 100 mm de longitud, 100 mm de ancho y una pulgada de espesor.
Lo anterior implica que se pueden utilizar los siguientes parmetros:
- Para el cortador vertical. Si se corta el contorno cuadrado con redondeos, en un solo paso
(2.4 mm de profundidad), se aconseja un avance de 150 mm/min y una velocidad de giro
del husillo de 1000 rpm, con aplicacin de refrigerante.

- En el caso de la broca para la realizacin de los agujeros (pasados) de forma continua se
recomienda un avance en la profundizacin de 40 mm/min y una velocidad de giro del
husillo de 1200 rpm, con aplicacin de refrigerante.
Se considerar al origen del sistema de coordenadas del plano XYZ, a la esquina izquierda-inferior
de la cara superior.
Para alguien que comienza se recomienda enumerar las diferentes posiciones por donde pasar la
herramienta (trayectoria), como lo muestra la figura 2.42.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina49de109



MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina50de109


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina51de109

Entonces el programa queda, al emplear el sistema absoluto de coordenadas, como sigue:


N10 G00 G90 Z20 T01 S1000; Se selecciona la herramienta T01 y se posiciona a la misma, de forma rpida en la
coordenada Z20 (20 mm por encima de la pieza)
N20 X-100 Y50; Se posiciona la herramienta, de forma rpida cerca de la posicin1.
N30 G01 G41 X-50 F150; Se posiciona la herramienta en 1, con compensacin a la izquierda y corte lineal.
N40 X-15 Y30; Se posiciona la herramienta en 2 con corte lineal. Cuando se compensa con G41 o
G42, la siguiente lnea de instruccin debe ser un movimiento en el mismo plano.
N50 Z-2.4 M3; Se da la profundidad de corte, en este caso, fuera de la pieza. Se activa el giro del
husillo a derechas.
N60 G03 X5 Y50 R20 M8; Se posiciona la herramienta en 3, con corte circular antihorario. Este tipo de
movimiento circular para introducir la herramienta en la pieza, se utiliza para
minimizar vibraciones por contacto inicial. Se aplica refrigerante
N70 G01 Y75; Se posiciona la herramienta en 4, con corte lineal. Note que la compensacin a la
izquierda, dada por G41, se mantiene, lo que garantiza que el corte mantenga las
dimensiones solicitadas.
N80 G02 X25 Y95 R20; Se posiciona la herramienta en 5, con corte circular horario.
N90 G01 X75; Se posiciona la herramienta en 6, con corte lineal.
N100 G02 X95 Y75; Se posiciona la herramienta en 7, con corte circular horario.
N110 G01 Y25; Se posiciona la herramienta en 8, con corte lineal.
N120 G02 X75 Y5 R20; Se posiciona la herramienta en 9, con corte circular horario.
N130 G01 X25; Se posiciona la herramienta en 10, con corte lineal.
N140 G02 X5 Y25 R20; Se posiciona la herramienta en 11, con corte circular horario.
N150 G01 Y50; Se posiciona la herramienta de nuevo en la posicin 3, con corte lineal.
N160 G03 X-15 Y70 R20; Se posiciona la herramienta en 12, con corte circular antihorario. Con este
movimiento concluye el maquinado del contorno cuadrado.
N170 G00 G40 X-100 M5 M9; Se posiciona lejos de la pieza, con movimiento rpido. Se cancela la compensacin
radial de la herramienta. Se para el husillo y se quita el refrigerante.
N180 Z20; Se posiciona la herramienta 20 mm por encima de la pieza.
N190 M06 T02; Se cambia la herramienta y se asignan las caractersticas de la herramienta T02.
N200 G00 Z10 S1200; Se posiciona la herramienta 10 mm por encima de la pieza. Velocidad del husillo de
1200 rpm.
N210 X25 Y25 M3; Se posiciona la herramienta en 13 (centro del primer agujero) y se hace girar a
derechas el husillo.
N220 G01 Z-30 F40 M8; Se realiza el agujero pasado con un avance de 40 mm/min y con refrigerante.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina52de109

N230 Z5 F150; Retorno de la herramienta a 5 mm por encima de la pieza con avance de 150
mm/min.
N240 G00 X50 Y50; Se posiciona la herramienta en 14 (centro del segundo agujero).
N250 G01 Z-30 F40; Se realiza el agujero pasado con un avance de 40 mm/min.
N260 Z5 F150; Retorno de la herramienta a 5 mm por encima de la pieza con avance de 150
mm/min.
N270 X25 Y25; Se posiciona la herramienta en 15 (centro del tercer agujero).
N280 G01 Z-30 F40; Se realiza el agujero pasado con un avance de 40 mm/min.
N290 Z5 F150; Retorno de la herramienta a 5 mm por encima de la pieza con avance de 150
mm/min.
N300 G00 Z20; Se posiciona la herramienta 20 mm por encima de la pieza.
N310 X300 M30; Movimiento rpido por fuera de la pieza, con paro de programa. El cdigo M30
adems de parar el programa, para el giro del husillo y corta el refrigerante.

EJERCICIO. Desarrolle un programa con las mismas especificaciones del ejemplo anterior, pero
en el sistema de coordenadas incrementales.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina53de109

3. SIMULACIN DE PROGRAMAS EN CONTROL NUMRICO


3.1 INTRODUCCIN AL SIMULADOR

El presente captulo presenta y explica de manera general las funciones, mens y dilogos del
software de simulacin CNC Simulator el cual ser utilizado como auxiliar didctico en lo que
respecta a la simulacin de programas de maquinado para las Mquinas de Control Numrico
tanto Fresadora como para el Torno disponibles en el laboratorio K3 de la Universidad Tecnolgica
de Puebla.
Es importante aclarar que este material representa de manera condensada al men de ayuda de
este software.
3.2 INTERFAZ DE USUARIO


Fig. 3.1 Interfaz de usuario del software CNC Simulator versin 4.53f




MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina54de109

3.3 FUNCIONES DEL MEN



3.3.1 Men File (Archivo)



























New
CreaunnuevoprogramaControlNumrico(CN).Borraeltexto
actualdelbuffer.Sielprogramanohasidoguardadoselepedirsi
deseahacerlo.
Open
Abreunarchivo
Save
Guardaunprogramaconelnombreactual
Saveas
Permiteguardarunprogramapreguntandoquenombre
quiereasignarle
Print
ImprimealprogramaactualdeCN
SendtoCNC
EnvaelprogramaactivodeCNalamquina.Estafuncin
dependedelasprestacionesyconfiguracionesdelequipo.
Receivefrom
RecibedatosdelaMquinaCNC.Estafuncindependedelas
prestacionesyconfiguracionesdelequipo.
Loadmachinesettings
Permitecargarajustespreviosdemquina.Losarchivostienen
laextensin*.PRF.CuandoelSoftwareiniciasecargaelarchivo
Fig. 3.2 Ventana Men File
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina55de109

3.3.2 Men Edit (Edicin)















Fig 3.3 Ventana Men Edit
New buffer
Crea un Nuevo buffer de texto
Close buffer
Cierra el buffer actual de texto
Calculate
Permite realizar clculos bsicos as como los mostrados en la Fig. 3.4







Fig. 3.4 Algunos clculos trigonomtricos permitidos en la funcin calclate

Maximize editor
Maximiza completamente la ventana del simulador. Para reestablecerla botn derecho
Mouse y desactivar Full Screen.
Undo
Regresaelltimocambioenelprograma
Renumber
RenumeraelprogramaCN
Automaticlinenumbering
Activalanumeracinautomtica
Programstatistics
Muestralasestadsticasdelprograma
Checkcode
Corrigeaccionesilegalesenelprograma.
Compress
Quitaespaciosenelprogramaparaocuparmenos
memoria.
Search
Muestracuadrodedilogo
Replace
Muestracuadrodedilogoydereemplazo
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina56de109

3.3.3 Men Simulate (simular)













Fig. 3.5 Ventana Men Simulate






3.3.4 Men Screen (Pantalla)








Fig. 3.6 Ventana Men Screen


Edit tools
Milling Mode: Aqu se puede encontrar el nmero
de herramienta, dimetro longitud, datos de alimentacin,
husillo y nombre de cada herramienta.
Turning Mode: Se puede ver el contorno de la
herramienta. Se pueden llenar datos de la herramienta
como nombre, corte, nmero de herramienta.
Detail settings
Se establece el tamao de la pieza de trabajo as
como tambin la escala del color si el CNC Simulator esta
en modo fresado.
Escriba el tamao de la pieza (x,y,z) y en ciertos
casos el punto cero y la escala de color. Tecleando Milling
Depth puede decidir que colores representan diferentes
profundidades.
Zero point registrer
Editar puntos cero (G54-G59)
Load tools
Carga de archivo de herramientas en el modo Fresado.
Standard
Activa/desactiva la barra estndar de
herramientas
Status
Activa/desactiva la lnea de estado
Milling
Establece el simulador en modo Fresado
(milling)
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina57de109

3.3.5 Men Settings (Ajustes)













Fig. 3.7 Ventana Men
Settings








3.3.6 Men Help y Plugin (Ayuda/Anexos)


Fig. 3.8 Ventana Men Help



Fig. 3.9 Ventana Men Plulgin

Login
La contrasea por default es login que deber
escribirse para tener acceso a otros opciones del mismo
men. Despus de esto es aconsejable cambiar la
contrasea para ajustes personalizados.
Lock men
Asegura sus ajustes con la contrasea dada.
Change password
Especifica una nueva contrasea (se deber
escribir dos veces)
Simulation settings
Se establecen unidades (mm o in) para las
coordenadas.
File settings
Establece las extensiones por default que tendrn
los archivos de trabajo.
Comandos mostrados:
- Show files type
- Save with extensin
- Interpreter mill
- Tokenfile mill
- Interpreter lathe
- Tokenfile lathe
- Cycle prefix mill/lathe
- Path NC files:
- Always load worpiece option:
- Always save workpiece options:
Check NC code
Discrimina los caracteres permitidos o no dentro
del programa. As como tambin inserta espacios.
About CNC Simulator
Muestra versin del programa. En este caso
versin 4.53f
Help
Muestra el archivo de ayuda
Plugin (Fig. 3.9)
Anexos que pueden descargarse
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina58de109

3.4 BARRA DE HERRAMIENTA ESTNDAR






Fig. 3.10 Iconos de la barra de herramientas estndar


















3.5 BARRA DE HERRAMIENTAS DE EDITOR







Creacin de un
nuevo programa CN
Abrir programa de
CN existente
Guardar programa
de CN
Cortar
Copiar
Pegar
Deshacer
El ltimo cambio
Imprimir
programas de
CN
Ayuda
Modo Fresado: Vista
en el plano XY
Modo Torneado:
vista en el plano XZ
Impresin Vista en 3D
Modo Fresado
Vista en Jaula de
alambre.
Modo torneado
Block grfico
Vista completa de
pantalla
Lista de buffer
Buffer anterior
Buffer siguiente
Cerrar buffer

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina59de109

3.6 LAYOUT DE PANTALLA



Est compuesta por los siguientes elementos
Barra de herramientas
Ventana de dedicin
Ventana de estado

Tambin incluye tres ventanas donde la pieza de trabajo puede ser vista desde diferentes ngulos,
XY, XZ, YZ, sistema 3D de jaula de alambre y block 3D o imprimir vistas. No todas estas vistas
estn soportadas en modo torno.
Es posible personalizar el tamao simplemente arrastrando el sistema de la ventana para hacerla
ms grande o ms pequea. Para cambiar la vista simplemente de clic a una de estas tres
ventanas para su estado activo.
Las barras de herramientas y la barra de estado pueden ser desactivadas desde el men screen.

3.7 CDIGOS QUE SON SIMULADOS
3.7.1 Cdigos G para fresado













Fig. 3.11 Cdigos G para fresado que acepta el simulador


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina60de109

3.7.2 Cdigos M para fresado









Fig. 3.12 Cdigos M para fresado que acepta el simulador

3.7.3 Otros cdigos para fresado










Fig. 3.13 Otros Cdigos para fresado que acepta el simulador







MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina61de109

3.7.4 Cdigos G para torneado












Fig. 3.14 Cdigos G para Torneado que acepta el simulador

3.7.5 Cdigos M para torneado







Fig. 3.15 Cdigos M para Torneado que acepta el simulador

3.7.6 Otros cdigos para torneado





Fig. 3.16 Otros Cdigos Torneado que acepta el simulador
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina62de109

3.8 DESCARGA DEL ARCHIVO NEW PETROL



Despus de usar el simulador por 90 das se tiene que descargar el archivo de actualizacin
Petrol. Agotado este tiempo aparece el siguiente mensaje





Procedimiento de actualizacin
1.- Click OK y aparece la siguiente ventana






2.- Click el botn www.cncsimulator.com
3.- Click la liga Petrol Station
4.- Click el botn Copy to clipboard in the Out of fuel dialog
5.- Click en la caja Fuel code edit en la pgina web, botn derecho Mouse y seleccionar
pegar
6.- si el cdigo fuel no ha sido copiado a la caja de edicin escriba el nmero manualmente
7.- escriba su email en la caja correspondiente. Es importante que el email sea correcta para
que sea enviado el archivo petrol.
8.- Click el botn Full tank. El archivo Petrol ahora ser enviado a su email.
9.- Copiar el archivo en el directorio donde Ud. ha instalado CNC Simulator
(C:\Program\ Microtech\Cncsimulator).
10.- Cerrar el dilogo Out of fuel y reiniciar el programa.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina63de109

4 PROGRAMACIN A PIE DE MAQUINA (TORNO)



4.1 INTRODUCCIN
Una vez conocidos y aplicados los cdigos ISO (G y M), la programacin manual de operaciones
de maquinado tanto para fresadora como torno, ser importante conocer como se lleva a cabo la
elaboracin de un programa directamente en mquina, en este caso, en el Torno de CN.
Cabe aclarar que la programacin a pie de mquina se realizar aplicando los cdigos propios del
Torno de CN con controlador FAGOR 800T.
4.2 REFERENCIA DE MQUINA Y CERO DE PIEZA
Son las referencias de mquina para poder trabajar
El cero de mquina (O
M
) lo pone el fabricante y es el punto de referencia de los ejes
El cero de pieza (O
P
) lo pone el operario, es el origen de la pieza a partir de la cual se
programan los movimientos. Se puede colocar en cualquier parte de la pieza.








Fig. 4.1 Localizacin de O
M
, O
P
y punto de referencia de la mquina
La bsqueda de referencia de mquina se realiza eje a eje iniciando primero por el eje X y los
pasos son:
a) Eje X Fig. 4.2 Ubicacin de referencias

b) Eje Z


Para anular, pulsar en lugar de

Cuando se realiza la bsqueda del cero de mquina, el CNC realiza los contajes anulando el cero
de pieza que se encontraba seleccionado.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina64de109

4.3 CERO DE PIEZA


El CNC permite seleccionar en cualquier momento el cero de pieza deseado con objeto de utilizar
coordenadas relativas al plano de la pieza sin necesidad de modificar las coordenadas de los
diferentes puntos de la pieza.
Para preseleccionar el cero de pieza se deben seguir los siguientes pasos:
El CNC se debe encontrar trabajando en coordenadas absolutas, lmpara
correspondiente a la tecla Apagada. Si no lo est pulsar dicha tecla.
Con la pieza colocada en el chuck efectuar un ligero careado y all posicionar Z






Fig. 4.3 Determinacin del cero de pieza
Lado careado
Pulsar

Lado cilindrado

Pulsar


4.4 CALIBRACIN DE LA HERRAMIENTA
Se accede a la tabla o bien a la medicin de herramientas.

4.4.1 Tabla de herramientas
Se accede a la tabla de correctores (dimensiones de cada una de las herramientas)
Campos de los correctores:

Longitud de la herramienta segn el eje X
Su valor estar expresado en RADIOS y segn las unidades de trabajo seleccionadas
X +/- 8388,607 mm X +/- 330,2599 pulgadas
Longitud de la herramienta segn el eje Z
Su valor estar expresado en las unidades de trabajo seleccionadas
Z +/- 8388,607 mm Z +/- 330,2599 pulgadas
Radio de la herramienta
Su valor estar expresado en las unidades de trabajo seleccionadas
R 1000,000 mm R 39,7000 pulgadas
El CNC aplicar este valor como compensacin en todas las pasadas de acabado.


Acercar los ejes a la pieza de
trabajo.
Es necesario efectuar un careado
fino a la pieza para seleccionar Z y
un desbaste leve sobre el eje X
Se solicita confirmacin
pulsar nuevamente
Se solicita confirmacin
pulsar nuevamente
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina65de109

Tipo de herramienta
Se dispone de 10 factores (F0 A F9)
C >>> Centro de herramienta
P >>> Punta Terica







Fig. 4.4 Cdigos para herramientas


Corrector de desgaste en longitud de herramienta segn en eje X
Estar expresado en DIMETROS y segn las unidades de trabajo actualmente
seleccionadas
I +/- 32,766 mm I +/- 1,2900 pulgadas
Corrector de desgaste en longitud de herramienta segn en eje Z
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina66de109

Estar expresado en las unidades de trabajo actualmente seleccionadas


K +/- 32,766 mm K +/- 1,2900 pulgadas
El CNC aadir este valor a la longitud nominal segn el eje Z para calcular la longitud real (Z+K)
4.4.2 Modificacin de las dimensiones de una herramienta
Para asignar a todos los campos el valor de 0
Teclear : R P N ENTER
Cuando se desea completar la tabla de valores de una herramienta (valores R y F) o cuando se
desea modificar sus dimensiones (valores X, Z, I, K) se debe seleccionar en el CNC el corrector
correspondiente, tecleando el nmero de la herramienta y pulsando a continuacin la tecla
RECALL
El CNC muestra en la Zona de edicin los valores que tiene asignados dicho corrector.

Para modificar estos valores con las teclas y sobrescribir en los anteriores.
Pulsar
Para abandonar situar el cursor fuera de la zona editada y despus
4.4.3 Medicin de la herramienta
Con esta opcin:
Medir y cargar dimensiones de las herramientas en la tabla de correctores
Pasos:
Posicionar una pieza de dimensiones conocidas

Valor segn eje X

Valor segn eje Z

Nmero de herramienta a calibrar

Nmero de herramienta A calibrar

Mover la mquina mediante manivelas o teclas JOG hasta que la pieza haga contacto con la
pieza segn el eje X

Con esto se calibra la pieza segn el eje X

Mover la mquina mediante manivelas o teclas JOG hasta que la pieza haga contacto con la
pieza segn el eje Z

Con esto se calibra la pieza segn el eje Z
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina67de109

El CNC solicitar una nueva herramienta para calibrarla debindose repetir las operaciones
anteriores.
Para abandonar este modo y volver al modo de visualizacin estndar se debe pulsar

4.4.4 Inspeccin de la herramienta
Esta opcin permite durante el mecanizado detener la ejecucin e inspeccionar la herramienta
pudiendo de esta forma comprobar su estado e incluso sustituirla.
Pasos:
a) Pulsar
Se interrumpe la ejecucin

b) Pulsar
Se detiene el cabezal y aparece el mensaje
TECLAS MANUAL DISPONIBLES SALIDA
c) Desplazar la herramienta mediante JOG al lugar deseado
d) Realizar inspeccin o cambio de herramienta
e) Pulsar

f) El CNC ejecutar la funcin M03 o M04 para arrancar el cabezal con el sentido de giro que
dispona cuando se interrumpi el programa y aparece el mensaje
VUELTA EJES NO POSICIONADOS
g) Con las teclas JOG llevar los ejes a la posicin en que se interrumpi la ejecucin. EL CNC
NO PERMITIR SOBREPASAR DICHA POSICIN.
Cuando los ejes estn en posicin, en la pantalla aparece el siguiente mensaje:
VUELTA
EJES NO POSICIONADOS
NINGUNO
h) Pulsar para continuar la ejecucin

4.5 ZONA DE TRABAJO
Estos puntos se pueden redefinir cuantas veces se desee y pueden ser utilizados para designar:
Los extremos de una pieza
Los lmites de una zona de mecanizado
Etc.
Cuando se encuentran seleccionadas algunas de las operaciones automticas, estos
desplazamientos sern paraxiales, por ejemplo si se encuentra seleccionada la operacin de
cilindrado los desplazamientos al punto de comienzo y al punto final se efectuarn nicamente en
Z, independientemente del valor que tiene asignado dicho punto en X.
De esta forma se podrn realizar mecanizados semiautomticos. Por ejemplo, si se limitan
las dimensiones de mecanizado mediante los puntos BEGIN y END, el operario puede controlar
manualmente la penetracin de la herramienta en cada pasada y ordenar al CNC que controle los
desplazamientos de mecanizado y retroceso.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina68de109

4.5.1 Posicionando la mquina


Secuencia:
Desplazar mediante las manivelas o mediante las teclas JOG del panel de mando al punto
deseado (X, Z).
Pulsar



El CNC asume como nuevas cotas en X y en Z del punto BEGIN o END los valores que
actualmente se muestran en la pantalla.
BEGIN X <ENTER>
BEGIN Z <ENTER>
END X <ENTER>
END Z <ENTER>
4.5.2 Desplazamiento de la mquina desde el teclado
Secuencia
Pulsar o dependiendo del punto que se desea definir

Pulsar si se desea definir dicho valor

Introducir mediante teclado la cota correspondiente a dicho eje

Pulsar la tecla si se desea definir dicho valor

Introducir mediante teclado la cota correspondiente a dicho eje

Pulsar

El CNC modifica las cotas correspondientes a los ejes seleccionados. Si nicamente se ha definido
uno, el CNC no modifica el valor correspondiente al otro eje.
4.5.3 Desplazamiento al punto BEGIN o END.
PULSAR

Cuando se desea efectuar movimientos paraxiales EN UN SOLO EJE (el otro eje no se mover)
Pulsar



En esta opcin se mueve al punto
seleccionado, es decir moviendo
ambos ejes.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina69de109

4.6 PROGRAMACIN DE CICLOS ENLATADOS















En este curso se aplicarn operaciones en modo nivel ciclo.
4.6.1 Cilindrado (ni vel ciclo)













MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina70de109





























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina71de109





























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina72de109

4.6.2 Refrentado (nivel ciclo)






























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina73de109





























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina74de109

4.6.3 Cilindrado cnico (ni vel ciclo)






























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina75de109





























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina76de109





























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina77de109

4.6.4 Redondeo (nivel ciclo)






























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina78de109





























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina79de109





























MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina80de109


















4.7 SIMULACIN Y EJECUCIN DEL PROGRAMA
En el nivel ciclo se permite comprobar una operacin automtica en vaco antes de efectuar el
mecanizado de la pieza.
Secuencia
Pulsar

El CNC mostrar una pgina de representacin grfica
En la parte inferior izquierda se muestran los ejes del plano
Para definir la zona de visualizacin se debe:
Pulsar

Indicar las coordenadas X, del punto que se desea aparezca en el centro de la pantalla y
Definir el valor de la anchura que se quiere representar y

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina81de109



Aparece una figura como esta:

Para iniciar la simulacin



Para borrar el grfico

Para abandonar la simulacin

Funcin ZOOM
Pasos
Pulsar sobre el grfico original aparecer un rectngulo que define la zona a ampliar o
reducir.

Modificar dimensiones del rectngulo

Aumento
Disminucin

Desplazamiento

Aceptar zona

Para abandonar Zoom y volver a la representacin grfica

Ejecucin

Lmpara ON
Ejecucin pasada por pasada.

Lmpara OFF
Ejecucin estndar (principio a fin)
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina82de109

Que sucede:
El CNC arrancar el cabezal con la velocidad seleccionada y en el sentido indicado
Si la ejecucin de la operacin automtica se ha programado con una nueva herramienta T, el
CNC se desplazar al punto de cambio si as lo requiere la mquina.
El CNC efectuar el mecanizado de la operacin automtica.
Una vez finalizada la operacin se parar el cabezal volviendo a la posicin donde se puls

Si se desea interrumpir la ejecucin se debe pulsar
La ejecucin del programa se detiene y quedan habilitadas las siguientes teclas



Para continuar con la ejecucin


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina83de109

5. PROGRAMACIN A PIE DE MQUINA (FRESADORA).


INTRODUCCIN AL HEIDENHAIN TNC 310
Para los controles del procesador HEIDENHAIN TNC 310, las instrucciones bsicas para la
programacin y el manejo del TNC. Los podrn encontrar en el modo de empleo, ya que cuenta
con Cuatro modos de funcionamiento como son: manual, introduccin de datos manual, ejecucin
frase a frase o continua y edicin de programas.
Las informaciones importantes, tienen los siguientes smbolos:

Nota importante!

Aviso: Atencin, peligro para el usuario o la mquina!

El constructor de la mquina ajusta la mquina y el control numrico TNC para poder
Emplear la funcin descrita!

Bases
El TNC memoriza los programas y las tablas en ficheros, la denominacin del fichero tiene dos
componentes como se muestran en la figura 5.1



Fig.5.1 Denominacin de ficheros.


Longitud mxima: 8 signos.

Para abrir un nuevo programa de mecanizado se requiere teclear



Introducir el nombre del fichero nuevo
Abrir el dilogo en texto claro HDH
Seleccionar la unidad de medida (mm o pulgadas)
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina84de109

Es importante y necesario definir las dimensiones de la pieza de trabajo, para esto se debe realizar
la siguiente secuencia.

Determinar el bloque (BLK-Form) para el grfico:
Indicar el eje de la herramienta
Coordenadas del punto MIN: la coordenada X-, Y- y Z-menor
Coordenadas del punto MAX: la coordenada X-, Y- y Z-mayor.
Ejemplo:

Para definir y nombrar los programas debemos tener en cuenta el tipo de ficheros con extensin .H (ver figura 5.2).

Fig.5.2 Tabla referencial
Las herramientas a utilizar en el programa debemos considerar que el nombre de la misma es un nmero
consecutivo.
Para identificar las funciones, debemos conocer los nombres de las teclas que se localizan en el tablero de
control, a continuacin se presentan en la siguiente figura:

Fig.5.3 Nombres de las teclas del tablero de control.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina85de109

5.1 CERO MQUINA.


Para iniciar la operacin de la mquina fresadora tenemos que realizar la siguiente secuencia:
a) Energizar el tablero girar la perilla a la posicin ON
b) Presionar la tecla softkeys para energizar el PLC.

c) Girar la vlvula de paso para el aire, verificando en el manmetro mnimo 5 Kg. de
presin.
d) Presionar la tecla para energizar los servos

e) Seleccionar las coordenadas x, y, z. debemos observar en pantalla los ejes iluminados.
f) Presionar la tecla de ejecucin verificar que no existan alarmas de bloqueo como
pueden ser contactor de herramienta desaprisionado, el sensor de la ventana, falta de
energa en relevadores.

g) Finalmente en la funcin manual de la maquina movemos los ejes x, y a la posicin central
de las mesas por medio de las teclas en movimiento rpido.
5.2 CERO PIEZA.
Al fijar el punto de referencia la visualizacin del TNC se refiere a las coordenadas de una posicin conocida
de la pieza:

Colocar la herramienta cero con radio conocido

Seleccionar el modo de funcionamiento manual

Rozar la superficie de la pieza con la herramienta e introducir la longitud de la herramienta

Rozar las superficies laterales de la pieza e introducir la posicin del punto central de la herramienta, como se
observa en la figura numero 5.4.

Fig. 5.4 Desplazamiento de ejes para fijar el cero pieza.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina86de109

La secuencia de colocacin del cero pieza se realiza al cumplir los siguientes puntos:
1.- introducir nmero de revoluciones y sentido de giro para la herramienta.
Para introducir estos valores debemos estar en la funcin manual de la mquina, despus teclear
el smbolo S e introducir el numero de rpm en pantalla, finalmente presionar la tecla ejecucin.
Para el sentido de giro de la herramienta seleccionamos la letra M de miscelneos e ingresamos el
03 que corresponde al giro de la herramienta en sentido horario, finalmente presionar la tecla
ejecucin.
2.- presionar la tecla fijar punto de referencia
3.- desplazar en forma semiautomtica los ejes para rozar con la herramienta las caras de la pieza,
(el movimiento se controla con la perilla de %F).
4.- al rozar un eje por ejemplo el X se teclea en pantalla x-cero-enter, con esto debemos ver en las
coordenadas que se convierten en cero. Este punto se repite para los ejes Y y Z.
5.-al obtener los tres ejes en cero, debemos compensar el radio de la herramienta para los ejes X y
Y, esto lo realizamos al sumar el valor numrico del radio en cada eje y colocndolo con su
respectivo signo. Entonces finalizamos la posicin del punto con la tecla end.
6.- para comprobar el posicionamiento del cero pieza podemos realizar lo siguiente:
Desplazar los tres ejes en un punto cualquiera considerando el eje z positivo.
Seleccionar el modo de ejecucin frase a frase o continua. Teclear con las flechas de subir o bajar
el programa $MDI.
Ejecutar el programa presionando la tecla ejecucin y esto nos enva al cero pieza seleccionado.

5.3 PROGRAMACIN DE CDIGOS HEIDENHAIN.
Tipos de trayectoria para frases de posicionamiento
Normativa
Para la programacin del movimiento de la herramienta se supone que es la herramienta la que se
desplaza y la pieza la que est quieta.

Introduccin de las posiciones de destino

Las posiciones de destino pueden introducirse bien en coordenadas polares tanto en absolutas
como incrementales, o mezcladas absolutas e incrementales.

Indicaciones en la frase de posicionamiento.

Una frase de posicionamiento completa contiene las siguientes indicaciones:

Tipo de trayectoria
Coordenadas del punto final del contorno (posicin de destino)
Correccin de radio RR/RL/R0
Avance F
Funcin auxiliar M

Posicionar la herramienta al principio de un programa de mecanizado, de tal forma que no se
perjudique ni a la herramienta ni a la pieza!
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina87de109

Tipos de trayectoria

En la figura se observa los iconos y las teclas que se deben presionar para utilizar las trayectorias
de la herramienta sobre la pieza.




Fig. 5.5 Tipos de trayectorias


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina88de109


La lnea recta equivalente a un g01 de cdigos ISO se programa de la siguiente forma:


Para interpretar las lneas de instrucciones adecuadamente nos apoyaremos en la siguiente figura.

Fig. 5.6 Esquema de trayectoria acotado en mm y en coordenadas cartesianas

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina89de109

En la figura observamos las cotas de referencia para la programacin de coordenadas polares



Fig. 5.7 Esquema de trayectoria acotado en mm y en coordenadas Polares.

La figura favorece la interpretacin del desplazamiento al formar un chafln entre dos rectas

Fig. 5.8 Esquema de trayectoria acotado en mm.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina90de109


La figura complementa la descripcin de la programacin de un redondeo de esquinas

Fig. 5.9 Esquema de trayectoria acotado en mm.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina91de109


La figura representada indica la trayectoria de la circunferencia a realizar por la herramienta.

Fig. 5.10 Esquema de trayectoria acotado en mm. Indicando el centro del circulo


Ahora, si el sistema se presenta en coordenadas polares tenemos la siguiente representacin:
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina92de109


Fig. 5.11 Esquema de trayectoria acotado en mm. Indicando el centro del circulo, en coordenadas
polares

Otra forma de realizar trayectorias circulares con indicacin de radio, como se ilustra en la figura
siguiente:

Fig. 5.12 Esquema de trayectoria acotado en mm. Indicando el valor del radio es positivo
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina93de109


En la siguiente figura se observa cuando el valor del radio es negativo

Fig. 5.13 Esquema de trayectoria acotado en mm. Indicando el valor del radio es Negativo.

La figura ilustra la trayectoria tangente de la herramienta.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina94de109


Fig. 5.14 Esquema de trayectoria tangente acotado en mm, y en coordenadas cartesianas.

Ver figura 5.14, ilustrativa de programacin en coordenadas polares.

Fig. 5.14 Esquema de trayectoria tangente acotado en mm, y en coordenadas Polares.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina95de109

5.4 SIMULACIN Y EJECUCIN DE PROGRAMAS


Para realizar la simulacin del programa debemos considerar los siguientes puntos:
Determinar la ventana grafica a utilizar

Seleccionar el modo de funcionamiento ejecucin frase a frase o continua.
Como se indica en la figura

Fig. 5.15 Esquema de ejecucin.


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina96de109

Llamar al programa.
Teclear la funcin test PGM.
Seleccionar el modo de visualizacin que puede ser Vista superior; isomtrico y ejes
cartesianos.

Con las teclas softkeys buscamos la funcin Stara (ejecutar).
La figura ilustra la visin en pantalla en forma de isometrico.

Fig. 5.16 Vista isomtrica del programa.



End para salir de la funcin.


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina97de109

Finalmente se presentan las funciones modales que reconoce el procesador.

Fig. 5.17 Cdigos M conocidos por heidenhain .


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina98de109

6. DEMOSTRACIN DE MANUFACTURA ASISTIDA POR COMPUTADORA.


Introduccin al Mastercam.
Mastercam es un paquete computacional de apoyo a la generacin de programas de control
numrico. Mastercam permite la generacin de geometra y rutas de herramientas en 2 y tres
dimensiones, ofreciendo soluciones para torneado, fresado, electroerosin por alambre y diseo en
3 dimensiones. MasterCam Mill es el mdulo de fresado y est estructurado en 4 mdulos:

Entry
Mill Level 1
Mill Level 2
Mill Level 3

Cada nivel ofrece ms opciones para el generado de rutas de fresado, siendo el nivel 3 el que
ms funciones tiene.
Mastercam tiene herramientas de dibujo en dos y 3 dimensiones. Los objetos tridimensionales son
creados con alambres (wireframe) y con superficies. Recientemente, la empresa CNC Software,
Inc., creadora del Mastercam ha lanzado al mercado el mdulo de slidos, con el que es posible
generar geometra slida con operaciones booleanas.
La distribucin de la pantalla principal ofrece el acceso a:
Barra de herramientas: Aqu se encuentra el acceso rpido a instrucciones de uso
frecuente.
Mensajes de seleccin: Enva mensajes al usuario, para indicarle que seleccione algn
objeto en especial.

Men principal: Todas las instrucciones del software se encuentran siguiendo una
secuencia de cascada a partir de la seleccin de estas etiquetas.

Men secundario: Opciones que permiten trabajar con la geometra dibujada.
rea de mensajes: Aqu se envan mensajes y se recibe informacin del usuario.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina99de109

6.1DISEO
Generacin simple de cdigo:
Para todo programa de control numrico en el proceso de fresado, se puede aplicar el
procedimiento que usa contornos en dos dimensiones o superficies en tres dimensiones o una
combinacin de ambos.
La generacin de la geometra y su posterior manufactura se presenta de manera sencilla a
travs de un ejemplo:
Dibuje las entidades que se mencionan a continuacin:
Rectngulo:
Seleccione: Main Menu - Create Rectangle Options. Y a continuacin
la etiqueta


En el men principal, seleccione: 1 point y en la caja de dilogo que aparece, escriba los valores
Width 180 y Height 150.



Seleccione la etiqueta

Escriba las coordenadas del centro del rectngulo: 0,0 Oprima la tecla: ESC Al terminar, oprima el
botn derecho del mouse dentro de la zona de grficas, y seleccione en la caja de dilogo que
aparece la opcin: Fit screen El rectngulo recin creado estar centrado con respecto al 0,0 de
MasterCAM.

Oprima la tecla F9 para que vea dnde se encuentra el 0,0. Puede oprimir F9 nuevamente para
cancelar la visiblidad de los ejes.
Para verificar en dnde se encuentra la geometra, puede hacer uso del men de anlisis como se
indica a continuacin:
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina100de109

Anlisis de entidades:

Seleccione: Main Menu Analyze, y a continuacin seleccione cada una de las lneas dibujadas.
Observe que son lneas independientes y que en la parte inferior de la pantalla se
presenta la informacin de cada una de ellas.

Coordenadas dinmicas en la pantalla:
Para que MasterCAM muestre en forma dinmica las coordenadas en donde se encuentra el
cursor, Oprima: Alt F3 Observe en la parte superior derecha de la pantalla (abajo del men de
barras), que cada vez que oprima la secuencia: Alt F3 las coordenadas dinmicas parecen y
desaparecen. Conforme mueve el mouse libremente en la pantalla, se presentan las coordenadas
X,Y dinmicamente.

Activacin del grid:


El dibujo de entidades en dos dimensiones se simplifica si se hace uso de la malla de puntos de
referencia.

La malla puede ajustarse en tamao y tipo de seleccin. Oprima: Alt G

Seleccione en la caja de dilogo los botones que se muestran y a continuacin la etiqueta:

El cuadro y la malla de puntos se presentarn como se observa en la figura siguiente.



Importante: La opcin de Near Always asegura que al usar alguna de las instrucciones de creacin
de entidades, los saltos del cursor son exactos.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina101de109



Creacin y edicin de entidades:

A continuacin, dibujar usted las entidades que se usarn para la generacin de un brazo sencillo
que se obtendr en sobre relieve a partir de una placa.
El espesor del brazo a obtener es de 10 milmetros, sin embargo no es estrictamente necesario
dibujar el brazo en tres dimensiones, basta con dibujar el contorno de la figura.

1.- Seleccione la etiqueta:



En la caja de dilogo, seleccione con un doble click el rengln que tiene el nmero 2 y escriba un
nombre para ese nivel, por ejemplo: CONTORNO EXTERIOR, como se muestra en la figura.



2.- Seleccione la etiqueta: Color En la caja de dilogo seleccione el color 13 (morado).
Finalmente, seleccione la etiqueta OK.


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina102de109




Con los pasos anteriores la geometra que se dibuja a continuacin, pertenecer a la Layer 2 y
tendr asignado el color 13.

3.- Seleccione: Main Menu Create Arc Circ pt+rad D entrada al radio del crculo: 35
Observe que aparece un crculo, mueva el mouse hasta que en la zona inferior de la pantalla
aparezcan los valores:
Seleccione el punto y una vez dibujado el crculo, oprima ESC un par de veces.

Repita el procedimiento, Seleccione: Main Menu Create Arc Circ pt+rad y de entrada a un
valor de radio: 20.

Seleccione el centro del crculo en las coordenadas 50 , 0 Los crculos deben verse como se
muestra a continuacin:





4.- Seleccione: Main Menu Create Line Tangent 2 arcs
Seleccione el crculo de la izquierda en un punto en la parte alta del mismo, y posteriormente
seleccione el crculo de la derecha.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina103de109

En un punto similar. El objetivo es crear una lnea tangente a ambos crculos.


Repita el procedimiento para obtener la lnea inferior tangente.
Al terminar, oprima ESC un par de veces.



5.- Seleccione: Main Menu Modify Trim 3 entities Seleccione primero cada una de las dos
lneas recin creadas, y posteriormente el crculo grande en su extremo izquierdo. Si llegara a
equivocarse y obtener la figura no deseada, aplique un Undo. El Undo se encuentra en la barra de
herramientas y es un cono que se ve as:




Repita el procedimiento para recortar el crculo pequeo, hasta obtener la siguiente figura:




MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina104de109

Haga los pasos necesarios para agregar los crculos que se muestran en la figura. Observe las
cotas.



Generacin de ruta de maquinado (fresado por bolsa):
Hasta el momento, las entidades dibujadas son exclusivamente lneas y arcos en dos dimensiones,
que comparten el mismo nivel en Z=0.

Imagine que el cuadro exterior es el contorno de la placa en bruto que tendr 25.4 milmetros de
espesor, y sobre sta desea obtener una pieza definida por el brazo, incluyendo sus agujeros.


El brazo que tendr 10 milmetros de espesor y se presentar en sobrerelieve sobre la placa.
Todo el material sobrante debe eliminarse. Este proceso es ideal para manejarse a travs de la
tecnologa de maquinado de fresado por bolsas. (Pocket machining).


1.- Presente la pieza en formato isomtrico. Oprima el botn derecho del mouse en cualquier zona
del dibujo y seleccione la opcin: Isometric. Desactive el Grid, oprimiendo: Alt G y
desactivando las opciones Active grid y visible grid.


2.- Antes de definir la tecnologa de maquinado a usar, es conveniente especificar el tamao del
material en bruto. En este caso, se trata de una placa de aluminio de 180 de ancho por 150
de alto. Seleccione: Main Menu Toolpaths Job Setup En la caja de dilogo que aparece,
seleccione las etiquetas en el orden (1, 2, 3 y 4) en que se muestran y asigne los valores
que se ven en la figura. Al terminar seleccione OK.
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina105de109

6.2TRANSFERENCIA.
Post-Proceso:
Para obtener el cdigo de control numrico apropiado para la mquina herramienta que se tenga
disponible, se requiere del post-proceso.

Los postprocesadores son archivos con extensin .pst El archivo intermedio (.NCI) es procesado
rengln a rengln por el postprocesador, el cual genera el archivo de control numrico
correspondiente con extensin .NC

Seleccione: Main Menu Toolpaths Operations
En la caja de dilogo, seleccione la etiqueta:
MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina106de109

Y posteriormente: En la nueva caja de dilogo, verifique si el nombre del


postprocesador es el que usted desea utilizar,
de lo contrario, seleccione:

Active las opciones que se muestran en la siguiente caja de dilogo y al terminar, seleccione OK.



El archivo NCI contiene informacin de la trayectoria de la herramienta en un formato an no
entendible por el controlador de la mquina herramienta, pero el postprocesador se encarga de
interpretar el archivo NCI y generar el correspondiente archivo de cdigos G y M que la mquina en
cuestin puede leer.

Inmediatamente despus de que se genere el archivo .NC, ste es llamado por el editor y
presentado en pantalla.

MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina107de109

6.3SIMULACIN
Simulacin en pantalla del proceso de maquinado:
Seleccione: Main Men NC Utils Backplot Puede simular el proceso paso a paso,
seleccionando la etiqueta: Step varias veces, o simplemente oprimiendo la tecla S varias veces.
Tambin puede presentar la simulacin de manera rpida, seleccionando la etiqueta: Run.




Una alternativa diferente para simular el proceso, es usar la opcin de verificacin slida.

Seleccione: Main Men Toolpaths Operations La caja de dilogo que se presenta, tiene
registradas las operaciones de corte realizadas. Esta se conoce como el administrador de
operaciones (Operations Manager).

En esta caja de dilogo se pueden modificar las caractersticas de cualquier operacin, as como
ejecutar la simulacin almbrica (Backplot) y la slida (Verify).De hecho, a travs del administrador
de operaciones pude crear nuevas trayectorias de herramientas.

En esta caja de dilogo, seleccione la etiqueta: Verify




MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina108de109

A continuacin, seleccione el botn de simulacin: El que tiene la flecha simple que apunta a la
derecha.




Cierre la caja de dilogo de la simulacin, seleccionando: Al regresar al Operations Manager,
seleccione:


MANUALDELCURSODECONTROLNUMRICOPARALAEMPRESAFEDERALMOGUL
GARCAPREZISMAEL.,GARCAAGUIRREJESSARTURO,YROJASGARNICAJUANCARLOS(UNIVERSIDADTECNOLGICADEPUEBLA),Pgina109de109

REFERENCIAS BIBLIOGRFICAS
1. BALDOR. GEOMETRA PLANA Y DEL ESPACIO Y TRIGONOMETRA. PUBLICACIONES
CULTURALES. 1986
2. BULDOG DIGITAL TECHNOLOGIES. MEN DE AYUDA SOFTWARE CNCSIMULATOR
VERSIN 4.53F. 2001
3. CNC SOFTWARE INC. MASTERCAM VERSION 9 MILL/DESIGN APPLICATION GUIDE. 2000-
2004.
4. FAGOR AUTOMATION S. COOP. LTDA. MANUAL DE OPERACIN CNC 800T. 2000

5. HEIDENHAIN. TNC 310 NC-SOFTWARE. MODO DE EMPLEO DILOGO EN TEXTO CLARO
DE HEIDENHAIN. 2004

Vous aimerez peut-être aussi