Você está na página 1de 78

SEP DGETI SEMS

CENTRO NACIONAL DE ACTUALIZACIN


DOCENTE MECATRNICA
DIPLOMADO ALINEADO A LA REFORMA INTEGRAL
DE EDUCACIN MEDIA SUPERIOR (DARIEMS)
TEXTO
CONTROL NUMRICO COMPUTARIZADO
Ing. Uriel Gutirrez Salazar
MECATRONICA
C N A D
Direccin General de Educaci n Tecnol ica Indu!"ri al
#$%$
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
NDICE
PAG
NTRODUCCON.. 4
OBJETVO GENERAL. 5
1 Control Numrico Computarizado. 6
1.1 Panorama de los Centros de Maquinado
1
... 6
1.2 Clasificar los tipos de mquinas CNC
1
. 6
1.3 Tipos de control de la trayectoria de la herramienta por Control Numrico
1
. 6
1.4 Principios de programacin para un Centro de
Maquinado..
6
1.5 Sistema incremental y absoluto. 7
1.6 Sistema de coordenadas de la mquina y de trabajo 9
2 Elementos de programacin.. 12
Nmero de programa. 14
Nmero de secuencia 15
Funcin preparatoria (Funcin G)

16
Funciones miscelneas (Funcin M).. 18
Funcin de la herramienta (funcin T) 20
Funcin de velocidad del husillo (Funcin S)

20
Funcin de avance (Funcin F)... 21
1.8 Programacin en lenguaje de control numrico 22
Movimiento rpido (G00).. 22
Corte recto por interpolacin lineal
G01.
24
Corte circular por interpolacin circular G02 y
G03..
29
Temporizador G04. 35
Retorno automtico al origen G28.. 36
Compensacin del dimetro de la herramienta G40, G41 y G42.. 37
Compensacin de la longitud de la herramienta G43,G44,G49 44
Ciclos fijos: G81 (Ciclo de barrenado), G83 (Ciclo de barrenado por
etapas), G85 (ciclo de mandrinado) 47
Programa principal y subprogramas... 54
ANEXOS:.. 62
A Encendido del centro de maquinado Mori Seiki MV-40 63
B Establecimiento del sistema de coordenadas de trabajo (G54-G59).. 65
C Establecimiento de la compensacin de altura de la herramienta
(G43)...
67
D Transferencia de programas de la PC al Centro de Maquinado y
viceversa 69
E Condiciones de corte... 72
F Tamao del barreno antes del roscado 73
REFERENCAS BBLOGRFCAS.. 74
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
3
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
DBUJOS TCNCOS.. 75
4
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
INTRODCCI!N
El control numrico se puede definir como un dispositivo de automatizacin de una
mquina que, mediante una serie de instrucciones codificadas (programa) controla su
funcionamiento.
Cada programa establece un determinado proceso a realizar por la mquina, con lo
que una misma mquina puede efectuar automticamente procesos distintos sin ms
que sustituir su programa de trabajo. Esto permite una elevada flexibilidad de
funcionamiento con respecto a las mquinas automticas convencionales, en las que
los automatismos se conseguan mediante sistemas mecnicos o elctricos difciles y a
veces casi imposibles de modificar.
Si bien se habla todava de programacin manual y programacin automtica o asistida
por computadora, la realidad es que hoy en da, al contar los controles con una
microcomputadora incorporada, la programacin manual dispone de muchas de las
facilidades reservadas hasta hace poco a la programacin automtica.
Este texto se dedica fundamentalmente a exponer y desarrollar los conocimientos
bsicos de programacin; procurando que los ejemplos presenten una gran cantidad
de variantes y matices. Para detalles especficos de programacin ser preciso recurrir
el manual de programacin del fabricante de cada mquina en particular.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
5
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
O"#ETI$O GENERA%
Programar la manufactura de piezas mecnicas en lenguaje de control numrico
computarizado para su fabricacin en un centro de maquinado vertical, las cuales
conformarn un prototipo mecatrnico.
6
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
1& Control Numrico Computarizado
1.1 Panorama de los Centros de Maquinado
1
.
1.2 Clasificar los tipos de mquinas CNC
1
.
1.3 Tipos de control de la trayectoria de la herramienta por Control
Numrico
1
.
(1) Para cubrir estos puntos, dirjase al texto CONTROL NUMR!CO editado por
el CN"#$
1&' Principio( d) pro*ramaci+n para un C)ntro d) ,a-uinado&
Un programa consiste en la informacin necesaria para operaciones de corte, que fue
obtenida de dibujos y trasladada a lenguajes, los cuales son interpretados por las
unidades de Control Numrico (CN).
Programar es trabajar en la elaboracin de los programas para que las unidades de CN
lean y ejecuten dichos programas, para que sea posible maquinar diversas piezas de
trabajo.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
7
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
%i&$ 1'1 Pro&ra(aci)n.
La figura 1-1 muestra un panorama de la programacin. La programacin se ha
transformado en una tarea muy importante desde que las mquinas-herramienta de
CN, fabrican piezas mediante cdigos y comandos usados en los programas.
1&. Si(t)ma incr)m)ntal / a0(oluto&
Existen dos mtodos para dar comandos de movimiento para cada eje de X, Y y Z,
estos son el sistema incremental y el sistema absoluto.
Si(t)ma incr)m)ntal& Este sistema comanda la secuencia de la herramienta desde su
posicin inicial a su posicin final y la direccin de su movimiento.
La direccin del movimiento se representa con el signo "1 (ms, ste puede ser
omitido) para la direccin positiva y por el signo " 2 (menos) para la direccin
negativa.
8
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Dibujo
Pror!"!
E#$r!%!
P&r'or!%or! %& (i#$! CN
S!)i%!
Ci#$! CN
D
i
r
&
(
(
i
*
#

%
&
)

"
o
+
i
"
i
&
#
$
o

%
&

)
!

(
i
#
$
!

%
&
)

C
N
C&#$ro %& "!,ui#!%o
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
Si(t)ma a0(oluto& Este sistema comanda las coordenadas de la posicin final en el
sistema de coordenadas previamente establecido. Los valores de los comandos son
dados con el signo "1 (ms), cuando la posicin del comando est en la direccin
positiva con respecto al origen del sistema de coordenadas y con "2 (menos) cuando
sta se encuentra en la direccin negativa.
Aunque los detalles sern explicados ms tarde, los comandos incremental y absoluto
dan valores de mando de acuerdo a cada mtodo, y se representan por las funciones
preparatorias G91 y G90 respectivamente. La Fig. 1-2 muestra un ejemplo del
programa de la ruta de la herramienta del punto P1 al punto P6.
-!. Ru$! %& )! /&rr!"i&#$!
NOTA0 )o1 (o"!#%o1 &#$r& 2!r3#$&1i1 2u&%&# 1&r o"i$i%o1
-b. 2ror!"!
%i&$ 1'* je(plo de pro&ra(a$
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
4
-541. Co"!#%o
i#(r&"&#$!)
-540. Co"!#%o !b1o)u$o
-P16P2. 7 62080 9 3080: 7 5080 9 5080:
-P26P3. 7 611080 962080: 7 66080 9 3080:
-P36P4. -7 080. 9 68080: -7 66080. 9 65080:
-P46P5. 7 4080 9 2080: 7 62080 9 63080:
-P56P6. 7 7080 9 63080: 7 5080 9 66080:
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
El comando incremental y/o el absoluto, es seleccionado de acuerdo a la forma que
tengan las piezas de trabajo en cada programacin.
10
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
Si(t)ma d) coord)nada( d) la m3-uina / d) tra0a4o&
En los centros de maquinado se establece el sistema de coordenadas de la mquina y
el de coordenadas de trabajo, como se explica a continuacin:
Si(t)ma d) coord)nada( d) la m3-uina&
La posicin propia del centro de maquinado es llamada Punto d) R)5)r)ncia d) la
,3-uina (Ori*)n d) la ,3-uina). El sistema de coordenadas de la mquina se
establece usando este punto de referencia como origen de la mquina.
Las posiciones de los puntos de referencia de la mquina difieren con el tipo de los
centros de maquinado. En el caso de los centros de maquinado de tipo vertical, el
punto de referencia de la mquina es colocado al final de la carrera de los ejes X, Y y
Z, tal como se muestra en la Fig. 1-3. En el caso de un centro de maquinado de tipo
horizontal, el punto de referencia de la mquina del eje X, es a menudo colocado al
centro de la carrera de la mquina (o sea, en el centro de la mesa).
En general, el sistema de coordenadas de la mquina se obtiene automticamente
cuando sta regresa a su origen. El retorno al origen debe hacerse despus de haber
encendido la mquina. Es raro dar comandos de movimiento en el sistema de
coordenadas de la mquina. El origen se usa como una referencia para establecer el
sistema de coordenadas de trabajo y como un sistema de coordenadas para ubicar la
posicin propia de la mquina, que permite hacer operaciones mecnicas, tales como
el cambio automtico de las herramientas.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
11
C!rr&r! %&) &j& Z
C!rr&r! %&) &j& 7
C!b&;! %&) /u1i))o
Pu#$o %& r&'&r&#(i! %& )! "<,ui#!
C!rr&r!1 'i#!)&1 &# )o1 &j&1 7= 9 > Z
Lo1 2u#$o1 %& r&'&r&#(i! 2!r! )o1 &j&1 7 > 9 &1$<# (&#$r!%o1 (o# &)
/u1i))o 2ri#(i2!)
E) 2u#$o %& r&'&r&#(i! 2!r! &) &j& Z &1$< !) 'i#!) %&) /u1i))o 2ri#(i2!)
C!rr&r! %&) &j&69
M&1!
Di1$!#(i! "?#i"! &#$r& &) 'i#!) %&)
/u1i))o 2ri#(i2!) > )! 1u2&r'i(i&
1u2&rior %& )! "&1!
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Nota: En el caso de un centro de maquinado horizontal, el punto de referencia de la mquina del eje X es ubicado a menudo al centro de
la carrera.
%i&$ 1'+ Punto de re,erencia - siste(a de coordenadas de la (./uina$
Si(t)ma d) coord)nada( d) tra0a4o
El sistema de coordenadas de trabajo, es un sistema de coordenadas que se establece
utilizando un punto cualquiera dentro del sistema de coordenadas de la mquina como
origen (por ejemplo un punto de referencia de la pieza de trabajo a maquinar); esto se
muestra en la Fig. 1-4.
La distancia desde el punto de referencia de la mquina, hasta el punto de referencia
de la pieza a maquinar, es la cantidad de compensacin del sistema de coordenadas
de trabajo, este valor debe introducirse en el dispositivo de CN antes del maquinado.
Se tiene un sistema de coordenadas de trabajo mltiples, que permite establecer hasta
un mximo de seis sistemas de coordenadas de trabajo diferentes.
12
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
Nota: Muestra el final de la carrera de cada eje. Consecuentemente, el rea circundada por las lneas es el rango donde se
pueden mover los sistemas de coordenadas de trabajo
%i&$ 1'0 1iste(a de coordenadas de trabajo
La cantidad de compensacin sobre el eje Z, en el sistema de coordenadas de trabajo,
se obtiene usando el final de la cara del husillo principal como superficie de referencia,
cuando ste regresa al origen. Aunque las distancias entre los extremos de la
herramienta y la pieza de trabajo, difieren con los tamaos de las herramientas que se
usan en cada caso, stas no influyen en el establecimiento del sistema de
coordenadas de trabajo, puesto que la longitud de la herramienta es compensada
automticamente por la funcin de compensacin de longitud. (Fig. 1-5).
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
13
C!#$i%!% %& (o"2&#1!(i*# &# &)
1i1$&"! %& (oor%&#!%!1 %& $r!b!jo &#
%ir&((i*# 7
Pu#$o %& r&'&r&#(i! %& )!
"<,ui#!
C!#$i%!% %& (o"2&#1!(i*# &# &)
1i1$&"! %& (oor%&#!%!1 %& $r!b!jo &#
%ir&((i*# 9
Si1$&"! %& (oor%&#!%!1 %& $r!b!jo
2 -555.
Si1$&"! %& (oor%&#!%!1 %&
$r!b!jo 6 -554.
Si1$&"! %& (oor%&#!%!1 %&
$r!b!jo 5 -558.
Si1$&"! %& (oor%&#!%!1 %&
$r!b!jo 4 -557.
Si1$&"! %& (oor%&#!%!1 %&
$r!b!jo 3 -556.
Si1$&"! %& (oor%&#!%!1 %&
$r!b!jo 1 -554.
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
21, 2* y 2+ son las compensaciones en la direccin 2 del sistema de coordenadas de trabajo.
3a y 3b son las longitudes de las herramientas.
%i&$ 1'4 Co(pensaci)n sobre el eje 2 en el siste(a de coordenadas de trabajo$
Hay dos mtodos para establecer el sistema de coordenadas de trabajo, uno es
mediante el comando de la funcin preparatoria G92, y el otro es al mandar la funcin
preparatoria G54 a G59. (Los detalles sern explicados despus.) En este texto las
explicaciones para la funcin G92 sern omitidas para evitar confusiones.
6& El)m)nto( d) pro*ramaci+n:
En este captulo se explica la programacin del centro de maquinado. Cuando se hace
un programa, es importante tratar, al menos de que sea hecho con la misma
configuracin, y no importa cuando, donde y quien lo haga.
La Fig. 1-6 muestra un ejemplo de la configuracin del programa. En este ejemplo, la
configuracin del programa ha sido estandarizada para que el programa pueda ser
hecho escribiendo sobre las lneas que estn en blanco los datos faltantes de acuerdo
con la condicin de maquinado.
Nota: la figura 3.1 se muestra en dos partes, en el inciso (a) aparece la ruta de la herramienta, y en el inciso (b) se muestra la
configuracin del programa
14
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
-Po1i(i*# %& )! (!r! %&)
/u1i))o 2ri#(i2!).
L?#&! %& r&'&r&#(i!
Si1$&"! %&
(oor%&#!%!1
%& $r!b!jo 1
Si1$&"! %&
(oor%&#!%!1
%& $r!b!jo 2
Si1$&"! %&
(oor%&#!%!1 %&
$r!b!jo 3
Z1= Z2 > Z3 1o# (o"2&#1!(io#&1 &# )! %ir&((i*# Z
%&) 1i1$&"! %& (oor%&#!%!1 %& $r!b!jo
@! > @b 1o# )! )o#i$u% %& )!1 /&rr!"i&#$!1
Pu#$o %& r&'&r&#(i! %& )! "<,ui#!
Mo+i"i&#$o r<2i%o
A+!#(& %& (or$&
@&rr!"i&#$! %&)
/u1i))o 2ri#(i2!)
@&rr!"i&#$! 1iui&#$&
1111i1iui&#$&1iui&#$&
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
(a) ruta de la herramienta
O ____; Nmero de programa
N ____; Nmero de secuencia
G90 G17 G40 G80 G49; Poner condiciones iniciales
T 01;
M06;
N ____;
T ____;
G90 G54 G00 X____ Y____; Establecimiento del sistema de coordenadas
G43 Z____H____S____ M03; (Correccin de la longitud de la herramienta)
Z____M08;
G01 Z____F____;
Programapara el X____Y____;
siguiente proceso
Programa de maquinado
G00 Z____M09;

G91 G28 Z0 M05; Retorno al origen
G90 X____Y____;
M06;
M30 ; Fin de programa
(b) Ejemplo de la configuracin de un programa
%i&$ 1'5 je(plo de un pro&ra(a$
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
15
Registro de la herramienta en el husillo principal
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
N7m)ro d) pro*rama
El nmero del programa es comandado a la cabeza del programa para que quede
registrado en la unidad de CN, y pueda ser fcilmente identificado.
Como se muestra en la Fig. 1-7, el nmero del programa es comandado con un valor
numrico de 4 dgitos o menos siguiendo la direccin "O en un bloque nico (el cero
no puede ser usado.), vea el ejemplo del programa . Seguido al comando del nmero
del programa, se puede escribir el nombre del programa entre parntesis como se ve
en el ejemplo del programa .
Nmero de programa
O ( )
Nombre del programa (con 16 letras)
Valor numrico de 4 dgitos o menos (1 a 9999, el 0 no puede ser usado)
Ejemplo de programa Ejemplo de programa
O 1 ; O 1 0 5 (TEST-PROG) ;
O 1 2 ;
O 1 2 3 ; Nombre del programa (con 16 dgitos, usando smbolos y letras)
O 1 2 3 4 ;
Nmero de programa
Ejemplo de programa
O 1 0 1 5; Nmero de programa
;
;
; Blocks con comandos de movimiento y maquinado
;
;
;
M 30; Fin de programa
%i&$ 1'6 M7todo de co(ando del n8(ero del pro&ra(a$
16
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
Cuando el nmero del programa no es comandado, se utiliza el primer nmero de
secuencia como nmero del programa. Un programa inicia con el nmero del programa
y finaliza con el final de ste, (M02 o M30) como se muestra en el ejemplo del
programa
N7m)ro d) ()cu)ncia
El nmero de secuencia es comandado a la cabeza del bloque para clasificar o
identificar el bloque. Este nmero es comandado con un valor numrico de 5 dgitos o
menos siguiendo la direccin "N.(el 0 no puede ser usado). Esto se muestra en la Fig.
1-8. (Referirse al ejemplo del programa )
Nmero de secuencia
N
Valor numrico de cinco dgitos o menos (1 a 99999, el 0 no puede ser usado)
Ejemplo de programa Ejemplo de programa
N 1 ; O 2 0 1 2 (PROGRAMA DE PRUEBA) ; Nmero de programa
N 1 2 ; N 0 1 ( );
N 1 2 3 ; ; Condiciones iniciales
N1 0 0 4 ; ;
N 1 2 3 4 5 ; N 1 1 (FACEMLL) ;
;
; Careado
Ejemplo de programa ;
N 1 2 (20R-END) ;
N 1 1 ; ;
N 1 2 ; ; Acabado (Rugoso)
N 1 3 ; ;
N 1 4 ; N 1 3 (10DRLL) ;
; ;
N 9 9 ; ; Taladrado
; ;
N 1 7 ; N 1 4 (20F-END) ;
; ;
; Acabado (fino)
;
%i&$ 1'9 M7todo de co(ando del n8(ero de secuencia$
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
17
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
8unci+n pr)paratoria 98unci+n G:
La funcin preparatoria tambin es llamada funcin G y las operaciones que realizan
se muestran en la tabla 1-1. Entre estas operaciones se encuentran la funcin de
movimiento lineal y de interpolacin circular, la de compensacin de la longitud de la
herramienta, compensacin del dimetro de la herramienta, funciones de ciclo de
maquinado, etc. La funcin preparatoria G va seguida de un valor numrico de dos
dgitos.
Las funciones G marcadas con en la tabla, son funciones las cuales muestran la
condicin de sus respectivas funciones G cuando la fuente de poder es activada, o
despus de que la mquina es reseteada. Esta es la condicin inicial de la unidad de
CN. (Fig. 1-9).
G90 G17 G40 G80 G49
Cancela la compensacin de la longitud de la herramienta
Cancela el ciclo establecido
Cancela la compensacin del dimetro de la herramienta
Designacin del plano XY
Comando absoluto
%i&$ 1': stableci(iento de las condiciones iniciales$
La funcin G puede ser clasificada dentro de los siguientes tipos de acuerdo a sus
operaciones:
Funcin G nica: Funcin G, la cual es significativa nicamente para el bloque
comandado.
Funcin G modal: Funcin G, la cual permanece activa hasta que sea
comandada otra funcin G del mismo grupo.
18
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
Ta0la 121 Cla()( / ()m3ntica( d) la 5unci+n G
CODIGO G GRPO SE,;NTICA AP%ICACI!N
G00
01
Posicionamiento Movimiento rpido de la herramienta.
G01 nterpolacin lineal Corte lineal con avance de corte
G02 nterpolacin circular CW Corte circular en direccin de las manecillas del reloj.
G03 nterpolacin circular CCW Corte circular en direccin contraria a las manecillas del reloj.
G04
00
Reposo Paro temporal para la ejecucin del siguiente bloque.
G10 Fijacin de datos Cambio de la cantidad de compensacin de la herramienta.
G17
02
Plano-XY Designacin del Plano-XY
G18 Plano-ZX Designacin del Plano-ZX
G19 Plano-YZ Designacin del Plano-YZ
G27
00
Chequeo del retorno automtico
al origen (punto de referencia)
Chequeo del retorno al punto de referencia de la mquina.
G28
Chequeo del retorno automtico
al origen (punto de referencia)
Retorno al punto de referencia de la mquina.
G29
Retorno automtico del origen
(punto de referencia)
Retorno del punto de referencia de la mquina.
G40
07
Cancelacin de la
compensacin del dimetro de la
herramienta.
Cancelacin del modo de compensacin del dimetro de la
herramienta
G41
Compensacin del dimetro de
la herramienta, a la izquierda.
Compensacin a la izquierda en relacin con la direccin del
avance de la herramienta.
G42
Compensacin del dimetro de
la herramienta, a la derecha.
Compensacin a la derecha en relacin con la direccin del
avance de la herramienta.
G43
08
Compensacin de la longitud de
la herramienta, +
Adicin de compensacin del movimiento del eje-Z.
G44
Compensacin de la longitud de
la herramienta, -
Sustraccin de compensacin del movimiento del eje-Z.
G45
00
Compensacin de la posicin de
la herramienta, Extensin.
Extensin del comando de movimiento por la cantidad de
compensacin
G46
Compensacin de la posicin de
la herramienta, Contraccin.
Contraccin del comando de movimiento por la cantidad de
compensacin.
G47
Compensacin de la posicin de
la herramienta, Doble extensin.
Extensin del comando de movimiento para el doble de la
cantidad de compensacin.
G48
Compensacin de la posicin de
la herramienta, doble
contraccin.
Contraccin del comando de movimiento para el doble de la
cantidad de compensacin.
G49 08
Cancelacin de la compensacin
de la longitud de la herramienta.
Cancelacin del modo de compensacin de la longitud de la
herramienta.
G52
00
Establecimiento de un sistema
de coordenadas local.
Establecimiento del sistema de coordenadas dentro de un
sistema de coordenadas de trabajo.
G53
Seleccin del sistema de
coordenadas de la mquina.
Seleccin del sistema de coordenadas con el punto de
referencia de la mquina como su origen.
G54
12
Seleccin del sistema de
coordenadas de trabajo
G55
Seleccin del sistema de
coordenadas de trabajo
G56
Seleccin del sistema de
coordenadas de trabajo
Establecimiento del sistema de coordenadas, tomando como
origen la posicin de la pieza de trabajo.
G57
Seleccin del sistema de
coordenadas de trabajo
G58
Seleccin del sistema de
coordenadas de trabajo
G59
Seleccin del sistema de
coordenadas de trabajo
G73
09
Ciclo de taladrado por picoteo Fija el ciclo de taladrado de barrenos a alta velocidad.
G74 Ciclo inverso de machueleado Fija el ciclo para machueleado inverso.
C!DIGO G GRPO SE,;NTICA AP%ICACI!N
G76
09
Ciclo de mandrinado fino
Fija el ciclo en el cual una herramienta se detiene, modifi-
ca su ngulo en el fondo del barreno para su retorno.
G80 Cancelacin del ciclo establecido Cancelacin del modo del ciclo fijado.
G81 Ciclo de taladrado Fija el ciclo de taladrado.
G82 Ciclo de taladrado
Fija el ciclo de taladrado en el cual se efecta un retardo en el
fondo del barreno.
G83 Ciclo de taladrado por picoteo Fija el ciclo para un taladrado profundo.
G84 Ciclo de machueleado Fija el ciclo para machueleado.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
14
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
G85 Ciclo de mandrinado
Fija el ciclo para la alimentacin de corte hacia atrs y hacia
adelante.
G86 Ciclo de mandrinado Fija el ciclo para mandrinado.
G87 Ciclo de mandrinado en reversa Fija el ciclo para careado de grano invertido.
G88 Ciclo de mandrinado
Fija el ciclo para mandrinado en el cual la alimentacin puede
hacerse manualmente.
G89 Ciclo de mandrinado
Fija el ciclo para mandrinado en el cual el retardo se hace en
el fondo del barreno.
G90
03
Comando absoluto Seleccin del mtodo de comando de valor absoluto.
G91 Comando incremental Seleccin del mtodo de comando de valor incremental
G92 00
Establecimiento del sistema de
coordenadas de trabajo
Establecimiento del sistema de coordenadas de trabajo en un
programa.
G98
10
Retorno del ciclo fijado al punto
inicial
Retorno al punto inicial despus de que es realizado el ciclo
fijado.
G99
Retorno del ciclo fijado al punto
R.
Retorno al punto R despus de que es realizado el ciclo
fijado.
En la tabla 1-1, las funciones G en el grupo 00 no son funciones modales, mientras que
las dems funciones que se encuentran en un grupo distinto si lo son. Cuando se
comanda una funcin G modal, sta funcin se puede omitir en los siguientes bloques,
y permanecer vigente hasta que se comande otra funcin G del mismo grupo.
En suma, se pueden comandar mltiples funciones G en el mismo bloque, si estas son
de diferentes grupos como se muestra en la Fig. 1-9. Ahora bien, si varias funciones G
del mismo grupo son comandadas en un mismo bloque, la funcin G que est
comandada al final del bloque ser la efectiva.
La tabla 1-1 muestra el extracto ms importante de las funciones G (FANUC-11M). Hay
muchas funciones G adems de las mostradas, para las cuales hay que referirse al
manual de instruccin de la mquina o de la unidad de CN.
8uncion)( mi(c)l3n)a( 98unci+n ,:
Las funciones miscelneas son tambin llamadas funciones M (en lo sucesivo sern
referidas como las funciones M), y comandos de arranque/paro de la rotacin del
husillo principal. El control del refrigerante ON/OFF, etc. mostrados en la tabla 1-2, con
un valor numrico de dos dgitos siguiendo la direccin "M. Las funciones M pueden
ser clasificadas dentro de los siguientes tres tipos de acuerdo a sus operaciones:
1) La funcin M, la cual comienza a trabajar simultneamente con el movimiento
de los ejes en el bloque (W en la mesa).(Ejemplo) M03 El husillo principal
comienza a girar en direccin de las manecillas del reloj simultneamente con
el movimiento de los ejes.
2) Funcin M, la cual comienza a trabajar despus de que el movimiento de los
ejes en el bloque es completado. (A en la mesa).(Ejemplo) M05 La rotacin del
husillo principal se detiene despus del movimiento de los ejes.
3) La funcin M, la cual comanda independientemente al bloque (S en la mesa)
(Ejemplo) Con la funcin M57, el modelo de la herramienta registrado
permanece residente hasta que es cancelado por M02 o M30.
Ta0la 126 Cla()( / ()m3ntica( d) la 5unci+n ,
20
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
CDGO M SEMNTCA FUNCN
M00 Paro del programa
Esta es la funcin que detiene la ejecucin del programa temporalmente.
Cuando el bloque M00 es ejecutado, la rotacin del husillo principal es
detenido, el refrigerante es anulado y la lectura del programa es detenida.
Sin embargo, desde que la informacin modal es retenida, El reinicio puede
hacerse con el interruptor de reinicio.
A
M01 Paro opcional
Al igual que M00, esta funcin tambin detiene temporalmente la ejecucin
del programa cuando el interruptor de paro opcional est activado (ON)
sobre el panel de control de la mquina. Este ignora M01 cuando el
interruptor de paro opcional esta desactivado (OFF).
A
M02
Fin del programa
Esta funcin muestra la finalizacin del programa. Todas las operaciones
se detienen y la unidad de CN es puesta en la condicin de reset.
A
M30
Fin del programa
Esta funcin muestra el final del programa como M02. Cuando M30 es
ejecutado, la operacin automtica es detenida y el programa es rebobinado
(retorno al comienzo del programa). A
M03
Rotacin del husillo
principal en la direccin
hacia adelante
Esta funcin inicia la rotacin del husillo principal en direccin hacia
adelante (rotacin en el sentido de las manecillas del reloj).
W
M04
Rotacin del husillo
principal en la direccin
contraria
Esta funcin inicia la rotacin del husillo principal en direccin contraria
(sentido contrario a las manecillas del reloj).
W
M05
Paro del husillo
principal
Esta funcin detiene la rotacin del husillo principal.
A
M06
Cambio de herramienta Esta funcin cambia automticamente la herramienta del husillo principal
por otra localizada en posicin del cambiador de herramientas del carrusel
ATC.
W
M08
Activacin del
refrigerante
Esta funcin descarga el refrigerante (fluido de corte).
W
M09
Desactivacin del
refrigerante
Esta funcin detiene la descarga del refrigerante.
A
M19
Orientacin del husillo
principal
Esta funcin detiene el husillo principal en una posicin con un ngulo
especfico.
A
M21
magen de espejo del
eje X
Esta funcin cambia el signo del comando del movimiento del eje X de "+ a
"- y viceversa, y consecuentemente el movimiento del eje en direccin
opuesta al comando del programa.
S
M22
magen de espejo del
eje Y
Esta funcin cambia el signo del comando del movimiento del eje Y de "+ a
"- y viceversa, y consecuentemente el movimiento del eje en direccin
opuesta al comando del programa.
S
M23
Cancelacin de la
imagen de espejo
Esta funcin cancela la funcin de M21 y M22.
S
M48
Cancelacin de M49 Esta funcin cancela la funcin de M49.
A
M49
Cancelacin de la
velocidad de
alimentacin "override
Esta funcin ignora la velocidad de avance "override del panel de control de
la mquina y contina la velocidad de avance comandada por el programa.
W
M57
Modo de registro del
nmero de la hta.
Esta funcin selecciona el modo de registro para el nmero de las
herramientas montadas en las estaciones del carrusel ATC.
S
M98
Llamado del
subprograma
Esta funcin llama y ejecuta un subprograma.
A
M99
Fin del subprograma Esta funcin termina un subprograma y regresa al programa principal.
A
Debe comandarse solamente una funcin M en un bloque, porque de lo contrario, la
funcin M que est al final del bloque ser la que permanezca activa.
8unci+n d) la <)rrami)nta 95unci+n T:
La funcin de la herramienta tambin es llamada funcin T, (En lo sucesivo ser
referida como funcin T) y tiene como funcin llamar a la herramienta a la posicin de
cambio en el carrusel ATC. La funcin T da un comando con un valor numrico de dos
dgitos siguiendo la direccin "T.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
21
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Un valor numrico de dos dgitos siguiendo la direccin "T es llamada nmero de la
herramienta. Los nmeros que pueden ser usados para la herramienta van desde el 01
al 99. Este nmero es comandado generalmente desde 01, 02 etc. de acuerdo a la
secuencia de uso de las herramientas.
El trabajo de llamar la herramienta por la funcin T se hace al registrar el nmero de la
herramienta que corresponde al nmero de la estacin ("pot) del carrusel de
herramientas (ATC) en donde sta fue insertada.
8unci+n d) =)locidad d)l <u(illo 98unci+n S:
La funcin de velocidad del husillo es tambin llamada Funcin S (en lo sucesivo la
llamaremos solamente funcin S), y es la funcin que establece la velocidad del husillo
principal (rpm). Como se muestra en la Fig. 1-10, la funcin S comanda directamente la
velocidad del husillo principal con un valor numrico de cuatro dgitos o menos
siguiendo la direccin "S.
Funcin de velocidad Ejemplo de programa
S S350
La velocidad del husillo principal es comandada Velocidad del husillo principal
directamente con un valor numrico de 4 dgitos o menos
%i&$ 1'1; M7todo de co(ando de la ,unci)n 1
La velocidad mnima y mxima del husillo principal, que puede ser comandada por la
funcin S, (puede variar entre las diferentes mquinas) en este texto est en el rango
de 10 a 3500 rpm.
En general, la velocidad del husillo principal tiene un rango de baja velocidad y otro de
alta;. Y el sobre cambio del rango de velocidad de alta a baja y viceversa, es hecho
automticamente por la mquina. Para cambiar la velocidad del husillo principal
mientras ste est girando es necesario que el husillo sea detenido, y luego se
introduzca la nueva velocidad.
La velocidad del husillo principal (rpm) se determina utilizando la siguiente frmula, la
cual est en funcin de la velocidad de corte de la herramienta (mm/min).
N <
Dnde: N : Velocidad del husillo principal
Vc : Velocidad de corte
: Relacin del permetro al dimetro de la circunferencia (3.14)
22
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
(1;;;)(=)
#
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
# : Dimetro de la herramienta (mm)
Ejemplo:
Calcular la >elocidad del ?usillo principal para una pie@a de trabajo /ue es cortada con
una ,resa cu-o di.(etro es de 1*4 (( , - con una >elocidad de corte de :; (A(in$
230r!
" #3.$%"#$2&
#$000"#'0"
N = =
Consecuentemente, la velocidad del husillo principal es 230 rpm y el comando de la
funcin-S es S230.
La velocidad de corte depende del material de la pieza de trabajo, tipo de la
herramienta, precisin de la maquinaria, etc. Para referencia, los estndares de las
condiciones de corte son mostradas en el apndice 1.
8unci+n d) a=anc) 98unci+n 8:
La funcin de avance es tambin llamada funcin F (En lo sucesivo ser funcin F), y
es la funcin que ajusta la velocidad de avance de la mesa, y cabezal del husillo
cuando la pieza de trabajo es cortada. Como se muestra en la Fig. 1-11, la funcin F
comanda el avance (mm/min).
Funcin de avance Ejemplo de programa
F F 200
F 200.0 Velocidad de avance de 200 mm/min
F 200.
%i&$ 1'11 M7todo de co(ando de la ,unci)n %
La velocidad de alimentacin F (mm/min) se determina mediante la siguiente frmula,
la cual requiere el dato de la alimentacin por cuchilla o filo de la herramienta (mm/filo)
% < (,)(N)(2)
Dnde: % = Velocidad de avance (mm/min)
, = Avance por filo (mm/filo)
N = Velocidad del husillo principal (rpm)
2 = Nmero de filos de la herramienta
Ejemplo:
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
23
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Calcular la >elocidad del ?usillo principal para una pie@a de trabajo /ue es cortada con
una ,resa de careado (,ace (illin& cutter) /ue cuenta con oc?o ,ilos$ La ali(entaci)n
por ,ilo es de ;$*4 ((, - la >elocidad del ?usillo principal de +;; rp($
% < ;$*4x+;;x9 < 5;; ((A(in$
Consecuentemente, la velocidad de alimentacin es de 600 mm/min y el comando de la
funcin de alimentacin ser F600. La alimentacin por filo vara de acuerdo al material
de la pieza de trabajo, tipo de la herramienta, precisin de la maquinaria, etc. Para
referencia, la norma para la alimentacin por filo se muestra en la tabla 1 del apndice.
1&> Pro*ramaci+n )n l)n*ua4) d) control numrico:
,o=imi)nto r3pido 9G??:
El posicionamiento (G00) es una funcin, la cual permite a la herramienta un
movimiento rpido de la posicin actual (punto de inicio) a la posicin comandada
(punto final). Como se muestra en la figura 1-12, el comando de posicionamiento
designa el comando de movimiento para cada eje mediante la direccin "X,Y,Z en-
seguida de G00.
Posicionamiento
G00 X_____Y_____Z_____ ;
Comando de movimiento
%i&$ 1'1* M7todo de co(ando de B;;$
Para el comando de movimiento, es posible comandar tres ejes al mismo tiempo, esto
se muestra en la figura 1-13 (c). Ahora bien, para el valor del comando, el comando
incremental comanda la cantidad de movimiento desde la posicin actual hasta la
posicin comandada, y para el comando absoluto, ste comanda un valor de
coordenadas en el sistema de coordenadas de trabajo seleccionado, tal como se
muestra en el ejemplo del programa de la Fig. 1-14.
24
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Pu#$o 'i#!)
Pu#$o 'i#!)
Pu#$o i#i(i!)
Pu#$o 'i#!)
Pu#$o i#i(i!)
Pu#$o 'i#!)
Pu#$o i#i(i!)
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
(a) Comando de un eje (b) Comando simultneo (c) Comando simultneo
de dos ejes de tres ejes
%i&$ 1'1+ Co(ando de B;;$
%i&$ 1'10 je(plo de un pro&ra(a$
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
25
Comando ncremental (G91)
P1: G00 X40.0 Y60.0;
P1 P2: X40.0 Y-20.0;
P2 P3: X-40.0 Y-20.0,
Comando Absoluto (G90 G54)
0 P1: G00 X40.0 Y60.0;
P1 P2: X80.0 Y40.0,
P2 P3: X40.0 Y20.0;
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Cort) r)cto por int)rpolaci+n lin)al 9G?1:
La interpolacin lineal (G01) es una funcin la cual le da a la herramienta una
alimentacin de corte de la posicin actual a la posicin comandada a lo largo de una
lnea recta. En la Fig. 1-15, el comando de la interpolacin lineal comanda el
movimiento de cada eje en la direccin "X, Y, Z enseguida de G01, y la velocidad de
alimentacin mediante la direccin "F. En la Fig. 1-16 se muestra un ejemplo de un
programa con interpolacin lineal.
%i&$ 1'14 M7todo de co(ando de B;1$
%i&$ 1'15 je(plo de un pro&ra(a$
26
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Co"!#%o I#(r&"&#$!) -541.
P1P20 501 95080 A120:
P2P30 73080:
P3P40 74080 963080:
P4P50 962080:
P5P60 765080 961080:
Co"!#%o Ab1o)u$o -540 554.
P1P20 501 98080 A120:
P2P30 76080:
P3P40 710080 95080:
P4P50 93080:
P5P60 75080 92080:
I#(or2or!(i*# )i#&!)
A+!#(& -""B"i#. Co"!#%o %& "o+i"i&#$o
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
En la interpolacin lineal, un corte lineal sobre una superficie paralela puede ser
ejecutado mediante el comando de movimiento de un solo eje, mientras que para una
superficie inclinada se ejecuta por el comando de movimiento de dos ejes, como lo
muestra el ejemplo del programa. Adems, G01 y la funcin F son modales y por lo
tanto pueden ser omitidos cuando el corte lineal es continuamente comandado (a
menos de que la velocidad de avance sea modificada).
El comando de movimiento simultneo de tres ejes es comandado cuando una pieza de
trabajo con una forma tridimensional es maquinada, (tal como una superficie de forma
libre). Sin embargo, en operaciones ordinarias, la forma de la pieza de trabajo es
maquinada por los comandos de movimiento de los dos ejes, X e Y, y el taladrado es
desarrollado por el comando del movimiento del eje Z.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
27
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
[Ejercicio 1]
3a&a los pro&ra(as para las rutas de ?erra(ientas (ostrados en las %i&s$ 1'16 a la 1'
*;, usando B;; - B;1$ n las ,i&uras, se asu(e /ue la lnea punteada representa el
(o>i(iento r.pido - la lnea continua representa la ali(entaci)n de corte, ta(bi7n se
asu(e /ue el siste(a de coordenadas de trabajo es B40 - la ali(entaci)n de la
>elocidad es de 14; ((A(in$
%i&$ 1'16 Ruta de la ?erra(ienta %i&$ 1'19 Ruta de la ?erra(ienta
a. Comando ncremental (G91) a. Comando ncremental (G91)
0CP10 - . P1CP20 - .
P1CP20 - . P2CP30 - .
P2CP30 - . P3CP40 - .
P3CP40 - . P4CP50 - .
P4CP00 - . P5CP60 - .
P6CP10 - .
b. Comando Absoluto (G90 G54) b. Comando Absoluto (G90 G54)
0CP10 -
.
P1CP20 -
.
P1CP20 -
.
P2CP30 -
.
P2CP30 -
.
P3CP40 -
.
P3CP40 -
.
P4CP50 -
.
P4CP00 -
.
P5CP60 -
.
P6CP10 -
.
28
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
24
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
%i&$ 1'1: Ruta de la ?erra(ienta %i&$ 1'*; Ruta de la ?erra(ienta
Comando Absoluto (G90 G54) Comando Absoluto (G90 G54)
0 : G90 G54 G00 X0 Y0 S400; 0 P1: G90 G54 G00 X40.0 Y30.0 S400;
0 P1:
( )
P1P2: (
)
P1P2:
( )
P2P3: (
)
P2P3:
( )
P3P4: (
)
P3P4:
( )
P4P5: (
)
P4P1:
( )
P5P2: (
)
P1O : ( ) P2P1: ( )
30
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Pu#$o i#i(i!) %& )!
/&rr!"i&#$!
Pu#$o i#i(i!) %& )!
/&rr!"i&#$!
G90 G54 G00 ( ) S350; Z50.0
M03; ( ) M08;
( )F100; G00 Z50.0; (
) ( )
( ) (
) M09; ( )
M05; ( )
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
[Ejercicio 2]
Co(plete los pro&ra(as para las rutas de las ?erra(ientas /ue se (uestran en las
%i&s$ 1'*1 - 1'** introduciendo la in,or(aci)n necesaria dentro de los par7ntesis$
Fig. 1-21 Ruta de la herrami enta
%i&$ 1'** Ruta de la ?erra(ienta
Cort) por int)rpolaci+n circular G?6 / G?@
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
31
Pu#$o i#i(i!) %& )!
/&rr!"i&#$!
Pu#$o i#i(i!) %& )!
/&rr!"i&#$!
G90 G54 G00 ( )Y40.0 S300;
Z50.0 M03; ( ) ( )
F200; ( ) (
) G00 Z300.0 M05; (
)
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
La interpolacin circular es una funcin que proporciona a la herramienta una
alimentacin de corte desde la posicin actual hasta la posicin comandada a lo largo
de un arco circular. El corte circular en la direccin del sentido de las manecillas del
reloj es mediante el comando G02, y en sentido contrario a las manecillas del reloj por
el comando G03. La interpolacin circular es comandada como se muestra en la figura
1-23.
%i&$ 1'*+ M7todo de co(ando de B;* - B;+$
La interpolacin circular se ejecuta en un plano establecido, por lo tanto, cuando es
seleccionado el plano G17 (plano XY), el valor del comando est dado por la direccin
"X, Y e ", J. Para G18 (plano ZX), el valor del comando se da por la direccin "X, Z e
"; K, y para G19 (plano YZ), este valor est dado por la direccin "Y, Z e "J, K.
Para ubicar el centro del arco en la interpolacin circular, hay dos mtodos de
comando; uno de ellos es aquel que comanda la distancia del punto inicial del arco a
su centro mediante la direccin ", J, K (de ahora en adelante referido como comando
JK), y el otro que comanda el radio del arco circular por la direccin "R (de ahora en
adelante referido como comando R). El comando JK y el comando R siempre estn
dados en un valor incremental. La Fig. 1-24 ilustra estos dos mtodos.
32
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Di1$!#(i! %&1%& &) 2u#$o i#i(i!) !) (&#$ro %&) !r(o
D&1i#!(i*# %&)
2)!#o Dir&((i*# %& )!
ro$!(i*#
Po1i(i*# %&) 2u#$o
'i#!)
R!%io %&) !r(o (ir(u)!r
A+!#(&
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
%i&$1'*0 !nterpolaci)n circular en el plano B16$
%i&$ 1'*4 Co(andos !CD - R en una interpolaci)n circular$
La Fig. 1-26 muestra un ejemplo de un programa de interpolacin circular. Como se
mencion antes, hay cuatro mtodos de comandar la interpolacin circular.
%i&$ 1'*5 je(plo de un pro&ra(a
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
33
(a) Designacin JK (G03 X_Y__J_F_;) (b) Designacin JK (G03X_Y_R_F_;)
Pu#$o i#i(i!)
Pu#$o 'i#!)-D= >.
Pu#$o 'i#!)-D= >.
Pu#$o i#i(i!)
C&#$ro C&#$ro
Pu#$o i#i(i!)
Pu#$o 'i#!)
C&#$ro
Co"!#%o i#(r&"&#$!) -(o"!#%o IEF.
-517 541.
502 73080 963080 I62080 E65080 A120:
Co"!#%o i#(r&"&#$!) -(o"!#%o R.
-517 541.
502 73080 963080 R5480 A120:
Co"!#%o Ab1o)u$o -(o"!#%o IEF.
-517 540 554.
502 74080 94080 I62080 E65080 A120:
Co"!#%o Ab1o)u$o -(o"!#%o R.
-517 540 554.
502 74080 94080 R5480 A120:
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Tambin, para la interpolacin circular mediante el comando R, se pueden considerar
dos rutas de la herramienta A y B, tal como se muestra en la figura 1-27. Por lo tanto,
con el objeto de diferenciar entre la ruta A y la B, a uno de los comandos se le agrega
el signo menos (-) al radio del arco circular en el comando R cuando el ngulo del arco
es de 180 o mayor.
%i&$ 1'*6 je(plo de un pro&ra(a
En una interpolacin circular, cuando el valor de la coordenada del punto final es
omitido, se est comandando un ciclo completo de maquinado, el cual usa la posicin
actual de la herramienta como el punto final. La Fig. 1-28 muestra un ejemplo de un
programa del maquinado de un crculo completo. El ciclo completo de maquinado no
puede ser comandado por el comando R.
%i&$ 1'*9 je(plo de un pro&ra(a$
34
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Pu#$o
I#i(i!)
Pu#$o 'i#!)
-40=70.
E# &) (!1o %& A -A#u)o %& !r(o (ir(u)!r0 ! 180
o
.
-517 540 554.
5027408097080 R4080 A120:
E# &) (!1o %& G -A#u)o %& !r(o (ir(u)!r0 ! > 180
o
.
-517 540 554.
5027408097080 R64080 A120:
C&#$ro
M!,ui#!%o %& u# (?r(u)o (o"2)&$o &# 1&#$i%o
@or!rio u1!#%o &) 2u#$o A (o"o i#i(io8
-517 540 554.
502 I63080 A120:
M!,ui#!%o %& u# (?r(u)o (o"2)&$o &# 1&#$i%o
A#$i /or!rio u1!#%o &) 2u#$o G (o"o i#i(io8
-517 540 554.
503 E3080 A120:
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
[Ejercicio 3]
3a&a los pro&ra(as para las rutas de las ?erra(ientas (ostradas en las %i&s$ 1'*: a
la 1'+*, usando B;* - B;+$ n ellas se asu(e /ue la lnea continua representa la
>elocidad de corte - /ue el siste(a de coordenadas de trabajo es B40, con un a>ance
de corte de 14; ((A(in$
%i&$ 1'*: Ruta de la ?erra(ienta
%i&$ 1'+; Ruta de la ?erra(ienta
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
35
Centro
Pu#$o 'i#!)
Co"!#%o i#(r&"&#$!) -Co"!#%o IEF.
-517 541.
................................................................
Co"!#%o Ab1o)u$o -Co"!#%o IEF.
-517 540 554.
.............................................................. ...
Co"!#%o Ab1o)u$o -IEF 540 554.
-517 540 554.
HHHHHHHHHHHHHHHH

Co"!#%o Ab1o)u$o -Co"!#%o R.
-517 540 554.
.
HHHHHHHHHHHHHHHH 88
Co"!#%o i#(r&"&#$!) -Co"!#%o IEF.
-517 541.
........................................................
..
Co"!#%o Ab1o)u$o -Co"!#%o IEF.
-517 540 554.
.......................................................
..
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
%i&$ 1'+1 Ruta de la ?erra(ienta
%i&$ 1'+* Ruta de la ?erra(ienta
[Ejercicio 4]
Co(plete el pro&ra(a para la ruta de la ?erra(ienta (ostrada en la ,i&ura 1'++
introduciendo la in,or(aci)n necesaria en los par7ntesis$
36
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
C&#$ro
Co"!#%o Ab1o)u$o
-517 540 554.
A P
8888888888888888888888888888888888888888888888888888888888888
M!,ui#!%o %& u# (ir(u)o (o"2)&$o0
8888888888888888888888888888888888888888888888888888888888888
8
P CG 0
HHHHHHHHHHHHHHH888
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
%i&$ 1'++ Ruta de la ?erra(ienta
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
37
517 540 554 500 70 90:
- . S400:
- . M03:
- . A1000 M08:
- . A200:
- .:
- .:
- .:
- .:
- .:
- .:
- .:
- .:
- .:
- . M04:
- . M05:
- .:
M30:
2u#$o i#i(i!) %& )!
/&rr!"i&#$!
5
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
T)mporizador 9G?':
El temporizador G04 (dwell) es una funcin que retarda la ejecucin del siguiente
bloque durante un tiempo especificado. Como se muestra en la figura 1-34, el
temporizador comanda el retardo de tiempo (s.) por la direccin "P (o X) enseguida de
G04. El ejemplo del programa de la Fig. 1-35, muestra el uso del temporizador para
detener temporalmente el movimiento de las herramientas al final de los orificios, para
un maquinado suave de superficies durante el barrenado, careado, achaflanado, etc.
%i&$ 1'+0 M7todo de co(ando de B;0$
38
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
D&"or! Ti&"2o %& %&"or! -18.
G!rr!
"!#%ri#!%or!
Co"!#%o I#(r&"&#$!) -541.
500 Z62080:
501 Z61280 A100:
504 P1000:
500 Z3280:
Co"!#%o Ab1o)u$o -540 554.
500 Z280:
501 Z61080 A100:
504 P1000:
500 Z2280:
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
%i&$ 1'+4 je(plo de un pro&ra(a /ue usa el co(ando B;0$
Generalmente el temporizador al ser comandado, da la magnitud de tiempo durante el
cual una herramienta hace ms de un giro al final del orificio. Cuando este comando
est dado por la direccin "X, es posible introducir un punto decimal al especificar el
tiempo de retardo. Sin embargo, en general, esta direccin no se usa frecuentemente
porque es necesario distinguir si el comando pertenece a un movimiento del eje X. Si el
temporizador est comandado por la direccin "P, no se puede introducir el punto
decimal en dicho comando; por lo que el temporizador es comandado despus de ser
convertido a 1/1000 seg. (je(plo 1 seg. de retardo de tiempo se comanda P1000).
[Ejemplo]
C.lculo del inter>alo de tie(po cuando la >elocidad del ?usillo principal es de +;;
r$p$($
(%)r(ula de c.lculo)$
Retardador de tie(po < 5; (s$)A +;; (&iros) < ;$* s$
Consecuentemente, un temporizador de 0.2 s. o ms es requerido, y dando un margen,
el tiempo de retardo es de 0.5 s. El comando para este intervalo por lo tanto es
G04P500; (o G04X0.5;).
R)torno autom3tico al ori*)n G6>
El retorno de la herramienta desde su posicin actual hasta el punto de referencia de la
mquina, es llamado retorno al origen. La funcin que puede comandar este retorno al
origen en un programa es el comando G28. El retorno automtico al origen comanda
un punto intermedio enseguida de G28, tal como se muestra en la Fig. 1-36. Cuando el
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
34
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
bloque G28 es ejecutado, la herramienta retorna desde su posicin actual hasta el
punto de referencia de la mquina a travs del punto intermedio con movimiento
rpido.
%i&$ 1'+5 M7todo de co(ando de B*9$
Comp)n(aci+n d)l di3m)tro d) la <)rrami)nta G'?A G'1 / G'6
Cuando es ejecutado el maquinado de un contorno en una pieza de trabajo, la ruta de la
herramienta debe ser tal que dicha herramienta sea compensada por la magnitud de su
radio, como se muestra en la Fig. 1-37. La funcin que logra esta compensacin
automticamente es llamada compensacin del dimetro de la herramienta. La
programacin que utiliza esta compensacin se explica a continuacin.
%i&$ 1'+6 Co(pensaci)n de la ruta de la ?erra(ienta$
a& ,todo d) comando d) la comp)n(aci+n d)l di3m)tro d) la <)rrami)nta
El plano en el cual la compensacin de la herramienta va a ser hecha, es seleccionado
mediante el comando de designacin de plano (seleccin del plano de compensacin G17,
G18, G19). Para la compensacin de la herramienta, el vector de compensacin es
calculado en el plano seleccionado (direccin y magnitud de la compensacin). Esto se
explica en las Figs. 1-38 y 1-39.
40
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
R&$or#o !u$o"<$i(o !)
ori&#-o r&$or#o !u$o"<$i(o
!) 2u#$o %& r&'&r&#(i!.
Co"!#%o 2!r! "o+&r &) 2u#$o
i#$&r"&%io
@&rr!"i&#$!
Tr!>&($ori! 2r&2!r!%!
&# &) 2ror!"!
Pi&;! %& $r!b!jo
Tr!>&($ori! %&) (&#$ro %&
)! /&rr!"i&#$!
I&($or %& (o"2&#1!(i*#
(o"2&#1!(i*#
Co"2&#1!(i*# %& %i<"&$ro %& )! /&rr!"i&#$!
-5410 I;,ui&r%!: 5420 %&r&(/!.
D&1i#!(i*# %&)
2)!#o 79 -&# (!1o
%& 517.
Po1i(io#!"i&#$o &#
i#$&r2o)!(i*# )i#&!)
Co"!#%o %&
"o+i"i&#$o
NJ"&ro %& (o"2&#1!(i*# %&) %i<"&$ro %& )!
/&rr!"i&#$! -o #J"&ro %& (o"2&#1!(i*#.
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
%i&$ 1'+9 M7todo de co(ando de B01 - B0*$
%i&$ 1'+: M7todo de co(ando de B0;$
La compensacin de la herramienta se hace durante el movimiento de la herramienta, en
donde dicho movimiento puede ser ejecutado mediante el comando de posicionamiento
(G00) o por el de interpolacin lineal (G01). La compensacin del dimetro de la
herramienta no puede hacerse cuando se comanda la interpolacin circular (G02, G03).
Cuando se comanda la compensacin de la herramienta a la izquierda, con respecto a la
direccin del avance de la herramienta mediante el comando G41, el corte es descendente
[Fig. 1-40 (a)]. Ahora, cuando la herramienta es compensada a la derecha, con relacin a la
direccin del avance de la herramienta mediante el comando G42, el corte es ascendente
[Fig. 1-40 (b)].
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
41
Co"!#%o %& "o+i"i&#$o
C!#(&)!(i*# %& )! (o"2&#1!(i*# %&
%i<"&$ro %& )! /&rr!"i&#$!
Po1i(io#!"i&#$o &#
i#$&r2o)!(i*# )i#&!)
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE

(a) En el caso de G41 (b) En el caso de G42
%i&$ 1'0; #irecci)n de la co(pensaci)n$
El comando de movimiento est dado por las direcciones "X, Y, Z. Este comando debe
ser para ms de un eje sobre el plano de compensacin seleccionado, y debe
involucrar el movimiento actual de la herramienta.
Siguiendo la direccin "D, el nmero de la compensacin del dimetro de la
herramienta es comandado con un valor numrico de dos dgitos o menos (01 a 99, 00
indica una cantidad de compensacin cero). La herramienta es compensada por la
cantidad que corresponde al nmero de compensacin comandado a continuacin de
la direccin D (es la cantidad colocada en la memoria de compensacin de la
herramienta de la unidad de CN).
La compensacin G41 y G42 es cancelada (liberada) por el comando G40. El rango de
tiempo desde que G41 G42 son comandados hasta que G40 es comandado se llama
modo de compensacin.
La Fig. 1-41 muestra un ejemplo de un programa que usa la compensacin del
dimetro de la herramienta.
42
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Dir&((i*# %&) !+!#(& %& )!
/&rr!"i&#$!
Dir&((i*# %&
ro$!(i*# %& )!
/&rr!"i&#$!
Co"2&#1!(i*# ! )!
i;,ui&r%! &# r&)!(i*# !)
!+!#(&
Io)u"&# %&
(o"2&#1!(i*#
Dir&((i*# %&) !+!#(& %&
)! /&rr!"i&#$!
Dir&((i*# %& ro$!(i*# %&
)! /&rr!"i&#$!
Co"2&#1!(i*# ! )! %&r&(/! &#
r&)!(i*# !) !+!#(&
Co"2&#1!(i*#
00 517 540 554 500 70 90 S4000:HHHH517 S&)&((i*# %&) 2)!#o
0P10541 500 73080 91580 D01 M03:888888
P1P2: G01 Y50.0 F150;
P2P3: X65.0;
P3P4: Y25.0;
P4P5: X20.0;
P5 0: G40 G00 X0 Y0 M05;......
541 Co"2&#1!(i*# ! )!
i;,ui&r%! &# r&)!(i*# ! )!
%ir&((i*# %&) !+!#(&8
500 Co"!#%o %& "o+i"i&#$o >
%& (o"2&#1!(i*# 01
541 Co"2&#1!(i*# ! )! i;,ui&r%!
540 C!#(&)!(i*# %& )! (o"2&#1!(i*#
500 Co"!#%o %& "o+i"i&#$o
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
%i&$ 1'01 je(plo de un pro&ra(a$
La cantidad de compensacin puede ser reescrita arbitrariamente. Esto significa, que
cuando se utiliza la compensacin del dimetro de la herramienta, la forma exacta de la
pieza de trabajo puede ser programada independientemente de los tamaos de los
dimetros de las herramientas [(fig. 1-42) (b)]. Adems, existen otras ventajas, por
ejemplo, mediante el ajuste de la cantidad de compensacin, puede ser seleccionada
cualquier cantidad que permita el acabado deseado, repeticin de desbastes, y corte
de acabado en un mismo programa [fig. 1-42 (c)].
%i&$ 1'0* Utili@aci)n de la co(pensaci)n del di.(etro de la ?erra(ienta$
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
43
-!. I#$ro%u((i*# %& )! (!#$i%!%
%& (o"2&#1!(i*#
Tr!>&($ori! %& )!
@&rr!"i&#$! 2!r!
(or$& ruo1o
Aor"! &12&(i'i(!%!
R!%io %&
/&rr!"i&#$!
C!#$i%!% %& (o"2&#1!(i*#
M!r&# %& !(!b!%o
-(. C!#$i%!% %& (o"2&#1!(i*#
i#()u>&#%o &) "!r&# 2!r! &)
!(!b!%o
541 500 7KKKKK9KKKKKK D01:
I!)or %& &#$r!%! %& D01 &# )!
"&"ori! %& (o"2&#1!(i*# %& )!
/&rr!"i&#$! E# &) (!1o %& D01 L
108000
E# &) (!1o %& D01 L 258000
E# &) (!1o %& D01 L 108500
-
M
o
%
o

%
&

(
o
"
2
&
#
1
!
(
i
*
#
.
540 500 7KKKKK 9 KKKKK:
-b. Po1i(io#!#%o )! (!#$i%!% %&
(o"2&#1!(i*# !(or%& !)
%i<"&$ro %& )! /&rr!"i&#$!
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
En la compensacin del dimetro de la herramienta, los movimientos de sta se hacen
en la secuencia de los siguientes modos: cancelacin, arranque, compensacin y
cancelacin de la compensacin. Esto se muestra en la Fig. 1-43.
%i&$ 1'0+ Mo>i(ientos de la ?erra(ienta en la co(pensaci)n del di.(etro de la
?erra(ienta$
Generalmente, la cantidad de compensacin del dimetro de la herramienta es
suministrada en la memoria de compensacin de la herramienta de la unidad de CN
con un valor positivo. Sin embargo, si ste valor fuera negativo, la herramienta hara el
mismo movimiento que se obtendra al comandar G41 en lugar de G42 y viceversa. La
fig. 1-44 muestra un ejemplo de un corte circular.
%i&$ 1'00 Corte circular ca(biando el si&no de la cantidad de co(pensaci)n$
Si dos o ms bloques que no involucran movimientos son comandados
consecutivamente enseguida del arranque o en el modo de compensacin, el punto en
el cual las rutas de la herramienta se intersectan no podra ser calculado y por lo tanto
la compensacin no sera la correcta, pudiendo provocar un corte excesivo (o un corte
insuficiente).
44
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
C!#(&)!(i*# %& )! (o"2&#1!(i*#
Arr!#,u&
Mo%o %& (o"2&#1!(i*#
Mo%o %& (!#(&)!(i*#
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
El cambio de los modos de compensacin de G41 y G42, usualmente se hace despus
de que G40 es comandado. Si la direccin de la compensacin es cambiada en el
modo de compensacin, la herramienta hace un movimiento como el que se muestra
en la Fig. 1-45. Por lo tanto la direccin de la compensacin no puede ser cambiada
desde el bloque de arranque al siguiente.
%i&$ 1'04 Ca(bio de los (odos de co(pensaci)n$
[Ejercicio 5]
3a&a un pro&ra(a para la ruta de la ?erra(ienta (ostrada en la ,i&ura 1'05 de
acuerdo a las instrucciones /ue se dan en las colu(nas de la tabla 1'+$
%i&$ 1'05$
Ta0la 12@&
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
45
-!. Sobr& (!"bio %& u#! -b. Sobr& (!"bio %& u#! -(. Sobr& (!"bio1 &# )!
)?#&! r&($! ! o$r! )?#&! )?#&! r&($! ! u# !r(o )?#&! r&($!
r&($!
Pu#$o %& i#i(io %& /&rr!"i&#$!
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
No. NSTRUCCONES PROGRAMA

Nmero de secuencia (402)

Plano-XY, Comando absoluto, Sistema de coordenadas de trabajo (G54),


Posicionamiento en el origen, Velocidad del husillo principal (500 r.p.m.)

Posicionamiento a 5 mm arriba de la cara superior de la pieza de trabajo,


Rotacin normal del husillo principal

Compensacin del dimetro de la herramienta a la izquierda,


Posicionamiento del punto A, nmero de compensacin (01)

Avance con corte hacia la posicin 2 mm abajo de la cara inferior de la


superficie de trabajo, Avance de (2000 mm/min.), se activa refrigerante
Corte lineal (A B), Avance (120 mm/min.)

Corte circular (B C)
Corte lineal (C D)

Corte lineal (D E)
Corte circular (E F)

Corte lineal (F G)

Posicionamiento a 5 mm arriba de la cara superior de la pieza de trabajo,


se desactiva el refrigerante

Se cancela la compensacin del dimetro de la herramienta,


Posicionamiento en el origen (G O), Paro del husillo principal

Retorno automtico al origen en el eje Z

Fin de programa
[Ejercicio 6]
3a&a un pro&ra(a para la ruta de la ?erra(ienta (ostrada en la %i&$ 1'06 de acuerdo
a las instrucciones /ue aparecen en las colu(nas de la tabla 1'0$
%i&$ 1'06$
Tabla 1'0$
No. NSTRUCCONES PROGRAMA
Nmero de secuencia (402)

Plano XY, Comando absoluto, Sistema de coordenadas de trabajo (G54),


Posicionamiento en el origen, Velocidad del husillo principal (300 r.p.m.)
46
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
M S& !1u"& ,u& /! 1i%o
"!,ui#!%o u# b!rr&#o
%& 46 "" %& %i<"&$ro
!#$&rior
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010

Posicionamiento a 5 mm arriba de la cara superior de la pieza de trabajo,


Rotacin normal del husillo principal

Avance con corte hacia la posicin 2 mm abajo de la cara inferior de la


superficie de trabajo, Avance (2000 mm/min.), se activa refrigerante

Compensacin del dimetro de la herramienta a la izquierda, Velocidad


de corte (O A), nmero de compensacin (01),Velocidad de
alimentacin (180 mm/min.)
Corte circular (A B, en sentido contrario a las manecillas del reloj)
Corte circular (crculo completo, contrario a las manecillas del reloj)
Corte circular (B C, contrario a las manecillas del reloj)

Se cancela la compensacin del dimetro de la herramienta, nterpolacin


lineal al centro del barreno (C D), se desactiva refrigerante

Posicionamiento a 5 mm arriba de la cara superior de la pieza de trabajo,


paro del husillo principal
retorno automtico al origen en el eje Z

Fin de programa
Comp)n(aci+n d) la lon*itud d) la <)rrami)nta G'@AG''AG'B
La funcin que compensa el movimiento en el eje Z, mediante la cantidad de
compensacin colocada en el dispositivo de CN se llama compensacin de la longitud
de la herramienta. Cuando se utiliza esta compensacin se tiene la ventaja de que un
programa puede hacerse sin considerar la longitud de la herramienta, sin importar que
se utilicen varias herramientas de longitudes diferentes.
La programacin que utiliza la compensacin de la longitud de la herramienta, Fig. 1-
48 se describe a continuacin:
%i&$ 1'09 M7todo de co(ando de B0+ - B00$
Mediante el comando G49, se cancela la compensacin de la longitud de la
herramienta comandada por G43 y G44.
[Ejercicio 7]
Co(plete un pro&ra(a para (a/uinar la pie@a de trabajo (ostrada en la %i&$ 1'0:,
a&re&ando la in,or(aci)n necesaria en los par7ntesis /ue aparecen en el eje(plo del
pro&ra(a$ %i&s$ 1'4; - 1'41 (uestran la ruta de la ?erra(ienta, los tipos de
?erra(ientas a ser usadas - las condiciones de corte$
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
47
Co"2&#1!(i*# %& )! )o#i$u% %& )! /&rr!"i&#$! N6N
Mo+i"i&#$o %& (o"!#%o &# &) &j& Z
NJ"&ro %& (o"2&#1!(i*#
Co"2&#1!(i*# %& )! )o#i$u% %& )! /&rr!"i&#$! NOP
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
%i&$ 1'0: Pie@a de trabajo$ %i&$ 1'4; Ruta de la ?erra(ienta en el plano EF$
%i&$ 1'41 Ruta de la ?erra(ienta en el eje 2 - ?erra(ientas a ser utili@adas$
48
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Aor"! %& "!$&ri!)
Pu#$o %& i#i(io %& )!
/&rr!"i&#$! -2o1i(i*#
%& (!"bio %& )!
/&rr!"i&#$!.
Po1i(i*# (u!#%o &) &j& Z
r&$or#! ! 1u ori&#
E) #J"&ro %& (o"2&#1!(i*#
%&) %i<"&$ro %& /&rr!"i&#$!
&1 D22
I&)o(i%!% %& (or$& I L 25 "B"i#
A+!#(& 2or 'i)o ' L 0815 ""B'i)o
I&)o(i%!% %& (or$& I L 40 "B"i#
A+!#(& 2or 'i)o ' L 082 ""B'i)o
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
E4)mplo d) pro*rama
O101(EJEMPLO);
N200;
G17G90G40G80;
G91G28Z0;
G49;
T01;
M06;
N201 (FACEMLL);
T ( );
G90G54G00X70.0Y-45.0S ( );
G( ) Z5.0H ( ) M ( );
G01Z 0 F2000;
X-310.0F ( ) M08;
G00Y 135.0;
G01X70.0 M09;
G00Z5.0M( );
G91G ( ) Z 0;
G ( ) X150.0Y200.0;
(G49 ;) .... Este comando puede ser omitido
M ( );
M01;
N202 (ENDMLL);
T01;
G ( ) G54G00X20.0Y20.0S400;
G43Z5.0H ( ) M03;
G01Z 32.0F2000M08;
G ( ) X0Y10.0D22F120;
Y 120.0;
X 120.0 Y 180.0;
X 240.0;
Y 90.0;
G ( ) X 150.0Y0R ( );
G01X10.0;
G00Z5.0M0.9;
(21) G ( ) X20.0Y20.0M05;
(22) ( ) Z0;
(23) G90X150.0Y200.0 ;
(G49 ; )
( )
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
44
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Ciclo( 5i4o(
La funcin que permite una serie de movimientos de maquinado, los cuales
normalmente estn formados por varios bloques, tales como barrenado, machueleado,
mandrinado, son comandados en un ciclo llamado ciclo fijo. Generalmente, el ciclo fijo
es tambin llamado funcin de barrenado. La programacin para los ciclos fijos se
describe a continuacin.
La tabla 1-5 muestra una lista de los cdigos empleados para designar los ciclos fijos.
Todos los cdigos G en los ciclos fijos son modales, y cuando se ejecuta un cdigo G
de los mostrados en la tabla, se est cambiando al modo de ciclo fijo. El modo de ciclo
fijo es cancelado mediante el comando G80.
Tabla 1'4 Clases de ciclos ,ijos$
C+di*o G Ciclo 5i4o Aplicaci+n
GC@ Ciclo de barrenado por etapas
Alta velocidad del taladrado de orificios
profundos.
G74 Ciclo inverso de machueleado Machueleado inverso.
G76 Ciclo fino de mandrinado
Permite cambiar la posicin de la herramienta
en el fondo del orificio.
G81 Ciclo de taladrado Taladrado comn.
G82 Ciclo de taladrado
Taladrado con un retardo en el fondo del
orificio.
G83 Ciclo de taladrado por picoteo Taladrado de orificios profundos.
G84 Ciclo de machueleado Machueleado comn.
G85 Ciclo de mandrinado Alimentacin de corte de atrs hacia delante.
G86 Ciclo de mandrinado Mandrinado comn.
G87 Ciclo de mandrinado inverso Careado inverso (spot facing).
G88 Ciclo de mandrinado
Mandrinado en el cual la alimentacin puede
ser hecha manualmente.
G89 Ciclo de mandrinado
Mandrinado en el cual se efecta un intervalo
en el fondo del orificio.
G80 Cancelacin del ciclo fijo Cancelacin del modo del ciclo fijo.
50
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Mo+i"i&#$o
Pu#$o i#i(i!)
Mo+i"i&#$o
Pu#$o R
Pu#$o Z
Mo+i"i&#$o
Mo+i"i&#$o Mo+i"i&#$o
Mo+i"i&#$o Po1i(io#!"i&#$o %& )o1 &j&1 7 > 9
Mo+i"i&#$o Mo+i"i&#$o r<2i%o %&) 2u#$o R
Mo+i"i&#$o T!)!%r!%o
Mo+i"i&#$o Mo+i"i&#$o !) 'o#%o %&) b!rr&#o -2u#$o Z.
Mo+i"i&#$o R&$or#o !) 2u#$o R
Mo+i"i&#$o Mo+i"i&#$o r<2i%o !) 2u#$o i#i(i!)
Mo+i"i&#$o
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
En general, un ciclo fijo consiste de seis movimientos. Estos se muestran en la Fig. 1-
52, donde se puede observar que el punto inicial consiste en un punto de
posicionamiento, arriba de la posicin del orificio, y representa el punto inicial del ciclo
fijo. El punto R, es un punto hasta el cual se acerca la herramienta hacia la pieza de
trabajo, a la velocidad de avance de movimiento rpido desde el punto inicial, y
representa la posicin de arranque del taladrado. El punto Z, representa la posicin en
la cual termina la operacin de taladrado.
%i&$ 1'4* Mo>i(ientos del ciclo ,ijo$
Los comandos para los puntos R y Z en el sistema absoluto son diferentes de los
utilizados para el comando incremental, tal como se muestra en la Fig. 1-53.
%i&$ 1'4+ Co(andos de los puntos R - 2$
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
51
-!. E# &) (!1o %&) (o"!#%o
!b1o)u$o
Pu#$o Z
Pu#$o Z
-b. E# &) (!1o %&) (o"!#%o
i#(r&"&#$!)
Pu#$o 6R
Pu#$o 6R
2u#$o i#i(i!)
2u#$o i#i(i!)
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Hay dos comandos para el retorno de la herramienta a su posicin despus del
barrenado, uno es el retorno al punto inicial mediante el comando G98 y el otro es el
retorno al punto R con G99. Cuando un ciclo fijo es comandado por el modo G98, la
herramienta retorna a su punto inicial despus del barrenado (Fig. 1-54), y si es
comandado por el modo G99, la herramienta regresa al punto R despus de barrenar.
%i&$ 1'40 Co(andos de retorno de la ?erra(ienta$
Para el comando del ciclo fijo, se requieren los datos de la posicin del orificio, del
maquinado y el nmero de ciclos del ciclo fijo, para que sean comandados siguiendo
los tres cdigos modales G, sistema de coordenadas, punto de retorno y modo de
taladrado, como se observa en la Fig. 1-55.
%i&$ 1'44 M7todo de co(ando del ciclo ,ijo$
Los datos del ciclo fijo, excluyendo el avance, pueden ser cancelados mediante el
comando G80.
52
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
-!. R&$or#o !) 2u#$o i#i(i!) -548. -b. R&$or#o !) 2u#$o R -544.
Pu#$o R
Pu#$o6R
R&$or#o !) 2u#$o i#i(i!)
Pu#$o i#i(i!) Pu#$o i#i(i!)
R&$or#o !)
2u#$o R
D!$o1 %& $!)!%r!%o
S
i
1
$
&
"
!
1

%
&

(
o
o
r
%
&
#
!
%
!
1
P
u
#
$
o

%
&

r
&
$
o
r
#
o
M
o
%
o

%
&

$
!
)
!
%
r
!
%
o
P
o
1
i
(
i
*
#

%
&
)

2
u
#
$
o

Z

P
o
1
i
(
i
*
#

%
&
)

2
u
#
$
o

R
P
r
o
'
u
#
%
i
%
!
%

%
&

(
o
r
$
&

&
#

(
!
%
!

2
!
1
!
%
!

0
N
u
"
&
r
o

%
&

(
i
(
)
o
1
$
&
"
2
o
r
i
;
!
%
o
r
!
+
!
#
(
&
P
o
1
i
(
i
*
#

%
&
)

o
r
i
'
i
(
i
o
Pu#$o Z
Pu#$o Z
Pu#$o i#i(i!)
Pu#$o R
Pu#$o Z
Pu#$o i#i(i!)
Pu#$o R
Pu#$o Z
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
G>1 9Ciclo d) 0arr)nado: mandrinado local:
Este es el ciclo fijo ms comnmente utilizado para el barrenado y tambin recibe el
nombre de mandrilado local. En este ciclo, despus del barrenado, la herramienta
retorna a su punto inicial o al punto R a la velocidad de movimiento rpido mientras
contina girando, tal como se muestra en la Fig. 1-56. Este ciclo fijo es usado para
barrenado rugoso o mandrinado.
[Mtodo de comando]: G81 X____Y____Z____R____F____;
%i&$ 1'45 Mo>i(ientos de B91$
G>@ 9Ciclo d) 0arr)nado por )tapa(:
Ciclo en el cual los movimientos de corte con una cantidad establecida de profundidad
y el regreso al punto R son repetitivos, tal como se muestra en la Fig. 1-57. Este ciclo
es usado cuando se necesita remover viruta y enfriar la pieza de trabajo en la
profundidad del barreno. La profundidad de corte "q es comandada en valor
incremental.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
53
Pu#$o
i#i(i!)
Pu#$o R
Pu#$o Z
Pu#$o
i#i(i!)
Pu#$o R
Pu#$o Z
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
[Mtodo de comando]: G83 X____Y____Z____R____Q____F____;
%i&$ 1'46 Mo>i(ientos de B9+$
G>' Ciclo d) mac<u)l)ado d) ro(ca d)r)c<a
Ciclo que permite realizar el machueleado. En este ciclo, el avance de corte es el
mismo para la rotacin normal del husillo principal, as como para el retorno en rotacin
inversa, que est en funcin de las rpm. y del paso de la rosca, tal como se muestra en
la Fig. 1-58. El punto R se posiciona a 7 mm o ms, arriba de la cara de la pieza de
trabajo. El avance (F) es determinado por la siguiente frmula:
% (((A(in$) < >elocidad del ?usillo (r$p$($) E Paso ((()
54
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Pu#$o i#i(i!)
Pu#$o Z
Pu#$o R
Pu#$o i#i(i!)
Pu#$o R
Pu#$o Z
Pu#$o 6Z
Pu#$o 6 R
Pu#$o i#i(i!)
Ro$!(i*# #or"!) %&)
/u1i))o 2ri#(i2!)
Ro$!(i*# &# r&+&r1! %&)
/u1i))o 2ri#(i2!)
Pu#$o i#i(i!)
Ro$!(i*# #or"!) %&)
/u1i))o 2ri#(i2!)
Ro$!(i*# &# r&+&r1! %&)
/u1i))o 2ri#(i2!)
Pu#$o 6R
Pu#$o 6Z
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
[Mtodo de comando]: G84 X____Y____Z____R____F____;
%i&$ 1'49 Mo>i(ientos de B90$
G>. 9ciclo d) mandrinado:
Ciclo en el cual tambin el movimiento de retorno de la herramienta cuenta con avance
de corte mediante la rotacin normal del husillo principal, como se muestra en la Fig. 1-
59. Este ciclo es utilizado para el acabado de un orificio con un escariador, etc.
[Mtodo de comando]: G85 X____Y____Z____R____F____;
%i&$ 1'4: Mo>i(ientos de B94$
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
55
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
En las Figs. 1-60 y 1-61, se muestran ejemplos de programas de ciclo fijo.
G83 (Comando incremental)
541 500 S200 M03 :
-Ori'i(io 1. 544 583 71080961080 ZQ3080 RQ4580 R580 A150:
583 -Ori'i(io 2. 93080 :
Mo%o (i()o 'ijo -Ori'i(io 3. 71080 961080 :
-Ori'i(io 4. 71080
-Ori'i(io 5. 548 71080 92080 :
C!#(&)!(i*# %&) (i()o 'ijo 580 764080 963080 M05 :
G83 (Comando Absoluto)
540 554 S200 M03 :
-Ori'i(io 1. 544 583 71080961080 ZQ2580 RQ580 R580 A150:
583 -Ori'i(io 2. 92080 :
Mo%o (i()o 'ijo -Ori'i(io 3. 72080 91080 :
-Ori'i(io 4. 73080
-Ori'i(io 5. 548 74080 93080 :
C!#(&)!(i*# %&) (i()o 'ijo 580 70 90 M05 :
%i&$ 1'5; je(plo del pro&ra(a
56
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Ori'i(io 5
Ori'i(io 2
Ori'i(io 3
Ori'i(io 4
Ori'i(io 1
Pu#$o i#i(i!)
Pu#$o 6 R
Pu#$o 6 Z
Pu#$o %& i#i(io %& )!
/&rr!"i&#$!
Ori'i(io 1
Ori'i(io 2
Ori'i(io 3
Ori'i(io 4
Pu#$o i#i(i!)
Pu#$o R
Pu#$o Z
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
G83 (Comando ncremental)
G91 G00 S200 M03 ;
G82 G99 G82 X20.0Y30.0 Z30.0 R95.0 P1000 F120;
Modo ciclo fijo X20.0 Y10.0 L4;
Cancelacin del G80 Z95.0;
ciclo fijo X-80.0 Y-60.0 M05;
%i&$ 1'51 je(plo del pro&ra(a
Pro*rama principal / (u0pro*rama(
Un programa puede ser dividido en un programa principal y un subprograma. En este
caso, el programa original es llamado programa principal, y aquel que es llamado y
ejecutado por el programa principal se llama subprograma.
Si el programa de un modelo aparece repetidamente en un programa, se puede
registrar en la memoria de la unidad de CN como un subprograma, y ste puede ser
repetido cualquier nmero de veces al ser llamado por el programa principal.
Consecuentemente, esto hace posible simplificar el programa considerablemente. El
programa principal y el subprograma son descritos a continuacin:
Como se muestra en la Fig. 1-62, es posible llamar y ejecutar un subprograma al
comandar M98. Tambin es posible continuar con la ejecucin del programa principal,
al adicionarle el comando M99 al subprograma que indica fin de ste, como se muestra
en la figura 1-62.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
57
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
%i&$ 1'51 M7todo de co(ando de M:9$ %i&$ 1'5* M7todo de co(ando de M::$
Para llamar a un subprograma, el nmero de ste es comandado en el programa
principal por la direccin "P enseguida de M98, a continuacin se comanda un valor
numrico de 4 dgitos o menos siguiendo la direccin "L, y el subprograma ser
ejecutado el nmero "L de veces comandado. Ahora, si el comando con la direccin
"L es omitido, el subprograma es ejecutado solo una vez.
Para terminar el subprograma, se comanda M99 en el ltimo bloque del subprograma,
y si a continuacin se comanda el nmero de secuencia del programa principal
mediante la direccin "P, ste retorna al nmero de secuencia designado del
programa principal despus, de que el subprograma fue ejecutado.
La ejecucin de un programa principal y un subprograma, es como se muestra en la
Fig. 1-63. Si el bloque M98 es ledo mientras el programa principal est siendo
ejecutado, el subprograma con el nmero de programa comandado con M98 ser
llamado y ejecutado. [Fig. 1-63 (a)].
58
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Ai# %&) 2ror!"!
L)!"!%! %& 1ub2ror!"!
Programa principal
Nu"&ro %& 1ub2ror!"!
NJ"&ro %& +&(&1 2!r!
r&2&$ir &) 1ub2ror!"!
L)!"!%! %& 1ub2ror!"!
T&r"i#!(i*# %& 1ub2ror!"!
Nu"&ro %& 1&(u&#(i!
%& 2ror!"! 2ri#(i2!)
Ai# %&) 1ub2ror!"!
Subprograma
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
%i&$ 1'5+ #ia&ra(a de ,lujo del pro&ra(a por los co(andos M:9 - M::$
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
54
-b.
020202ri"&r! &j&(u(i*#
T&r"i#!(i*# 0201
R
&
$
o
r
#
o

!

)
!

1
&
(
u
&
#
(
i
!

#
J
"
&
r
o

1
2
0201 &j&(u(i*#
Sub2ror!"!
-!. -(.
Pror!"! 2ri#(i2!)
Sub2ror!"!
02020 S&u#%! &j&(u(i*#
R
&
$
o
r
#
o

!
)

2
r
o

r
!
"
!

2
r
i
#
(
i
2
!
)
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Si el bloque M99 es ledo mientras el subprograma est siendo ejecutado, el
subprograma es terminado y ste retorna al nmero de secuencia del programa
principal comandado mediante el bloque M99 [Fig. 1-64 (b)], o retorna al siguiente
bloque, el cual fue comandado por M98 en el programa principal [Fig. 1-64 (c)], para
que despus contine la ejecucin del programa principal.
La informacin modal (funciones G, F, S), ha sido cambiada en el subprograma y
contina vigente despus de que ste ha retornado al programa principal. Sin
embargo, es recomendable regresar la informacin modal a su lugar de origen antes de
que sea terminado el subprograma.
%i&$ 1'50 jecuci)n del subpro&ra(a - la ,unci)n (odal B$
Adems, el llamado de un subprograma en el modo de compensacin del dimetro de
la herramienta debe ser evitado. Las Figs. 1-65 y 1-66 muestran ejemplos de
programas.
60
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
Sub2ror!"!
Sub2ror!"!
Pror!"! 2ri#(i2!)
540
Mo%o
540
Mo%o
540
Mo%o
540
Mo%o
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
Comando incremental
Programa principal Subprograma
O001 (PROGRAMA PRNCPAL) ; O100 (SUBPROGRAMA) ;
G17 G91 G00 S250 M03 ; G41X30.0Y30.0 D01 ;
M98 P100 ; Z-125.0 ;
X60.0 ; G01 Y50.0 F120 ;
M98 P100 ; X30.0 ;
X-60.0 M05 ; Y-40.0 ;
M30; X-40.0;
G00 Z125.0 ;
G40 X-20.0 Y-40.0 ;
M99 ;
Comando Absoluto
Programa principal Subprograma
O001 (PROGRAMA PRNCPAL) ; O100 (SUBPROGRAMA) ;
G17 G90 G00 S250 M03 ; G41X30.0Y30.0 D01 ;
G54 X0 Y0 ; Z25.0 ;
M98 P100 ; G01 Y80.0 F120 ;
G55 X0 Y0 ; X60.0 ;
M98 P100 ; Y40.0 ;
G54 X0 Y0 M05 ; X20.0 ;
M30 ; G00 Z100.0 ;
G40 X0 Y0 ;
M99 ;
%i&$ 1'54 je(plo del pro&ra(a
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
61
Pu#$o %& i#i(io %& )! /&rr!"i&#$!
Z
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Comando Absoluto
Programa principal Subprograma
(G17 G90) O103 ;
N201 (DRLL) ; X-100.0 ;
T02 ; Y-50.0 ;
G54 G00 S780 M03 ; X0 ;
G43 Z100.0 H01 M08 ; G80 G00 Z100.0 M09 ;
G98 G81 X0 Y0 Z-25.0 R3.0 F200 ; G91 G28 Z0 M05 ;
M98 P103 ; (G49 ;)
M06 ; G28 X0 Y0 ;
M99 ;
N202 (TAP) ;
T01 ;
G54 G00 S780 M03 ;
G43 Z100.0 H02 M08 ;
G98 G84 X0 Y0 Z-25.0 R10.0 F300 ;
M98 P103 ;
M30 ;
%i&$ 1'55 je(plo del pro&ra(a
62
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
M!(/u&)o -P 185.
G!rr&#!%o %& u# ori'i(io
!#$&1 %&) ro1(!%o
Pu#$o %& r&'&r&#(i! %& )! "<,ui#!
-Pu#$o %& i#i(io %& )! /&rr!"i&#$!.
Po1i(i*# i#i(i!)
(u!#%o &) &j& Z
r&$or#! ! 1u ori&#
Pu#$o i#i(i!)
Pu#$o R
Pu#$o Z
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
[Ejercicio 10]
3a&a un pro&ra(a para (a/uinar cuatro ori,icios de 9; (( de di.(etro de acuerdo
con la ruta de ?erra(ienta (ostrada en la %i&$ 1'56, (ediante el uso de un
subpro&ra(a$ Los per,iles de todos los ori,icios son id7nticos - ser.n usados los
siste(as de coordenadas de trabajo B40 a B46$ 1e asu(e /ue el di.(etro de la
?erra(ienta a ser usada es de *; (($ %resa de acabado (nd (ill)$
%i&$ 1'56 Posici)n del ori,icio - ruta de la ?erra(ienta$
%i&$ 1'59$ Ruta de la ?erra(ienta sobre el eje 2$
Columna( para )(cri0ir )l pro*rama
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
63
Pu#$o %& i#i(io %& )! /&rr!"i&#$!
D*#%&0
@&rr!"i&#$! ! 1&r u$i)i;!%!0 'r&1! S L20 -(u!$ro 'i)o1.
I&)o(i%!% %& (or$& 20 "B"i#
A+!#(& 2or 'i)o 081"#B'i)o
Pu#$o %& i#i(io %& )! /&rr!"i&#$!
Po1i(i*# (u!#%o &) &j& Z
r&$or#! ! 1u ori&#
S& !1u"& ,u& !#$&rior"&#$& 'u& /&(/o u# ori'i(io
D& 76 "" %& %i<"&$ro= > 1& /! %&j!%o u#! $o)&r!#6
(i! %& 2 "" 2!r! &) "!,ui#!%o
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
(Programa principal) (Subprograma)
64
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
ANEXOS
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
65
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
PR;CTICA No& 1&
ENCENDIDO DE% CENTRO DE ,ADINADO ,ORI SEIEI ,$2'?.
O"#ETI$O:
Aprender el procedimiento correcto para el encendido del centro de maquinado MOR
SEK MV-40.
DESARRO%%O:
1.- Energizar los interruptores del centro de maquinado& y de alumbrado en el centro
de carga (atrs de la puerta del taller).
2.- Energizar el interruptor de cuchillas del centro de maquinado (lado izquierdo de la
mquina, empotrado en el muro).
3.- Verificar la alimentacin de aire comprimido de la siguiente manera:
Purgar el sistema de aire (para eliminar la humedad)
Llaves de paso abiertas
Verificar que la presin neumtica en el manmetro de la unidad de
mantenimiento est en el rango apropiado (5 kg/cm)
4.- Verificar que el nivel de refrigerante y de los aceites lubricantes de la mquina, se
encuentren en el rango apropiado. En caso de ser necesario suministrar el aceite
correspondiente.
5.- Quitar el candado del swich, y girar ste a la posicin ON, para energizar la
mquina.
6.- Encender la unidad de control numrico y preparar la mquina de la siguiente
manera:
Oprimir el botn verde de NC POFER
Se lee el mensaje de la pantalla FARNING y despus se presiona la tecla OE
Abrir y cerrar la puerta una vez
Verificar que el foco indicador DOOR N%OCE en la parte superior del tablero
se apague y se encienda el foco ,RDG en el panel de STATUS
7.- Presionar la tecla POS para visualizar en la pantalla la posicin de los ejes, y de
ser
66
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
necesario, tambin presionar la tecla A%% para ver donde se encuentran los ejes
con respecto al "home de la mquina.
8.- Se verifica que los ejes estn retirados de "home aproximadamente 50 mm, si no
es as se retiran en forma manual.
9.- Se coloca la perilla de MODE en la posicin HRN
10.- Se presionan las teclas HAXAG marcados con el smbolo (positivo) del panel
AXS DRECTON (primero el eje Z y a continuacin los otros ejes).
11.-Se comprueba que los ejes alcanzan el "home de mquina cuando se encienden
las luces de los ejes X, Y, y Z en el panel STATUS.
12.- Por ltimo, se retiran de este punto de referencia de la mquina "home los tres
ejes en el sentido negativo, en forma manual, aproximadamente 50 mm.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
67
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
PR;CTICA No& 6&
ESTA"%ECI,IENTO DE% SISTE,A DE COORDENADAS
DE TRA"A#O 9G.'2G.B:
O"#ETI$O:
Aprender el procedimiento para determinar el origen del sistema de coordenadas de
trabajo sobre una pieza en el centro de maquinado MOR SEK MV-40.
DESARRO%%O:
1.- Se teclea y se ejecuta el programa a pie de mquina que mande traer al husillo
principal el porta-herramienta que aloja al palpador excntrico, y lo haga girar a 600
r.p.m.
G91 G28 Z0;
T___;
M06;
S600 M03;
2.- Localizar la pantalla que nos permite establecer el G54, como se indica a
continuacin:
Presionar la tecla CSTO, en el panel alfanumrico
Entrar al men principal PC,DI ,EN con la opcin EXIT, si es necesario
Seleccionar la opcin 6 9SET P:
Del men SET UP escoger la opcin 1 9FORE CENTERING:
Del men CENTERING escoger la opcin ' 9SDARE:
3.- Preparar la mquina para trabajar con la puerta abierta, para lo cual se realiza lo
siguiente:
Colocar la perilla de ,ODE en la posicin manual 9I:
Parar el husillo con la tecla STOP del panel SPIND%E
Presionar la tecla DOOR N%OCE y abrir la puerta
Poner la llave de DOOR INTER%OCE en la posicin RE%EASE
Hacer girar el husillo con la tecla NOR del panel SPIND%E
68
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
4.- Registrar las coordenadas de los puntos de contacto del palpador excntrico con la
pieza de trabajo, en el orden indicado en la pantalla (SQU CENTER MEASURE),
de la siguiente manera:
Aproximar en forma manual el palpador excntrico a la cara lateral marcada con
la posicin 1 mostrada en la pantalla.
Hacer contacto con la pieza hasta que el excntrico se alinee con el vstago, en
el rango de X100 y luego el ajuste fino utilizando el rango de X10 X1.
Una vez obtenido el alineamiento, se presiona la tecla suave de la opcin SET
en la pantalla de la mquina, para que quede registrado en la memoria
del control numrico el valor de stas coordenadas.
Estas operaciones se repiten para registrar las coordenadas de los puntos
restantes. Una vez efectuadas las 4 lecturas, se retira el palpador excntrico de
la pieza y se detiene el giro del husillo.
5.- Se presiona la tecla de la opcin de clculo 9CA%C: para que la mquina calcule
las coordenadas del centro de la pieza.
6.- Con las teclas de flecha se ubica el cursor en el sistema de coordenadas de trabajo
que queremos establecer (G54 a G59).
7.- Se presiona la tecla de la opcin 9X G AX: con la cual queda registrado el origen
de del sistema de coordenadas de trabajo elegido.
8.- Para salir de esta pantalla y regresar al men principal, presionamos la tecla de la
opcin EXIT de la pantalla, localizada por medio de la tecla de retroceso.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
64
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
PR;CTICA No& @
ESTA"%ECI,IENTO DE %A CO,PENSACION DE A%TRA
DE %A IERRA,IENTA 9G '@:
O"#ETI$O:
Aprender el procedimiento para establecer la compensacin de altura de las
herramientas con respecto a una pieza de trabajo, en el centro de maquinado MOR
SEK MV-40.
DESARRO%%O:
1.- Verificar que las coordenadas relativas en el )4) H coincidan con las de mquina.
2.- Poner en cero el eje Z en la extensin de las coordenadas de trabajo, en la pantalla
9EXT: G.'.
3.- Colocar la perilla del panel ,ODE en la posicin ,DI&
4.- Presionar la tecla PROG en el panel alfanumrico.
5.- Seleccionar la opcin ,DI en la pantalla CRT.
6.- Escribir el programa para seleccionar la herramienta y ubicarla a una altura de
Z=100 mm
GB1G6>H?J
TKKKJ
,?LJ
GB?G.'G?? X?G?J
G'@ H1??& IKKKJ
7.- Corremos el programa con la tecla START del panel CGC%E&
8.- Se presiona la tecla DOOR N%OCE en el panel superior para poder abrir la
puerta y colocar el calibrador patrn de 75 mm, sobre la pieza.
9.- Giramos la llave de DOOR INTER%OCE a la posicin RE%EASE, para poder mover
los ejes de la mquina en forma manual con la puerta abierta.
10.- Colocamos la perilla de ,ODE en la posicin Handle 9I:&
11.- Presionamos la tecla POS del panel alfanumrico, y escogemos la opcin A%%,
que presenta la pantalla de las coordenadas relativas, absolutas y de mquina.
70
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
12.- Colocamos la perilla en la posicin H con un desplazamiento X1?? en el panel
IAND%E&
13.- Limpiar perfectamente la superficie de la pieza y punta de la herramienta con un
trapo limpio.
14.- Luego con la perilla graduada acercamos la herramienta hasta hacer contacto con
el calibrador patrn y obtener una lectura exacta de 0 en su indicador de cartula,
lo cual representa una distancia de 75 mm entre la punta de la herramienta y la
superficie del material.
15.- Se presiona la tecla O88SETMSETTING hasta que aparezca la pantalla O88SET,
en la cual se registra la compensacin de altura de las herramientas.
16.- Se ubica el cursor en el nmero que corresponde a la herramienta que se tiene
en el husillo, mediante las teclas de direccin.
17.- Se presiona la tecla marcada con la letra H en el panel alfanumrico y
aparece un men en la parte inferior de la pantalla CRT.
18.- De este men se presiona la opcin 9INP C:.
19.- Luego escribimos el valor 21??&? y presionamos la opcin 91 INPT:. Con esto
obtenemos el valor de la compensacin de altura de la herramienta seleccionada.
20.- A continuacin se aleja la herramienta del calibrador patrn, se retira ste, se
gira la llave a posicin normal y se cierra la puerta.
21.- Finalmente se comprueba dicha compensacin mediante un programa.
G'@G??HC.&IKKKJ
Nota: El procedimiento anterior se repite para todas las herramientas.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
71
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
PR;CTICA No& '
TRANS8ERENCIA DE PROGRA,AS DE %A PC A% CENTRO DE
,ADINADO G $ICE$ERSA
O"#ETI$O:
Transferir programas de control numrico desde una Computadora Personal (PC) al
Centro de Maquinado y viceversa Desarrollo.
Part) A: Tran(5)rir pro*rama( d)(d) una PC al C)ntro d) ,a-uinado&
1. Encender la PC.
2. Conectar el cable en el puerto serial.
3. Buscar en el escritorio la carpeta:
4. Abrir el archivo, dando doble clic con el botn izquierdo del ratn, y aparece la
siguiente pantalla:
5. Dar doble clic al archivo HTRNwin y enseguida aperece:
72
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
68 Esta pantalla presenta tres opciones NC PC, PC NC y Finish (terminar o
finalizar). Para seleccionar la segunda opcin dar clic con el botn izquierdo del
ratn sobre la opcin PC NC y en seguida aparece:
7. Buscar el archivo que se desea subir a la memoria del centro de maquinado (en
la unidad A).
NotaG s i(portante c?ecar /ue el no(bre - contenido nu(7rico del pro&ra(a a subir, no coincida con
al&uno de los pro&ra(as contenidos en la (e(oria del Centro de Ma/uinadoH en caso contrario ?acer las
(odi,icaciones pertinentes con el blocI de notas - sal>ar los ca(bios con las teclas Ctrl'1$ "ntes de
ele&ir el arc?i>o de Control Nu(7rico$
8. Una vez encontrado el archivo, seleccinelo pero no lo abra, hasta concluir el
paso 17.
9. Encienda el Centro de Maquinado.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
73
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
10. Conecte el cable RS232 en el puerto del CENTRO de Maquinado.
11. nserte la llave y grela en posicin Edit ON
12. Seleccione modo EDT
13. Presione PROGRAM
14. Presione OPRT, Presione la tecla
15. Seleccione READ
16. Presione EXEC
17. nmediatamente despus seleccione Abrir del paso 8, para que se inicie la
transferencia del programa.
Part) "& Tran(5)rir pro*rama( d)(d) )l C)ntro d) ,a-uinado a la PC&
1. Encienda el Centro de Maquinado.
2. Seleccione modo EDT (poner llave en posicin ON).
3. Elija la opcin PROGRAM.
4. Presione LB para buscar el archivo y pngalo en la memoria del centro de
maquinado.
5. Presionar OPRT.
6. Presione la tecla.
7. Presione PUNCH.
88 Repita los pasos de la parte A desde el 1 al 4 y de clic con el botn izquierdo del
ratn sobre la opcin NC PC de la pantalla de la PC.
9. Escriba el nombre al archivo y seleccione *.txt
10. Dar clic con el botn izquierdo del ratn sobre la opcin guardar. La ventana de
limpia indica que la PC esta lista para recibir la informacin del Centro de
Maquinado.
11. En el Centro de maquinado presione la opcin EXEC, para que el programa
contenido en la memoria de Centro de Maquinado se transfiera a la PC.
74
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
Ta0la 1 Condicion)( d) cort)
TIPO DE
,ADINADO
,ATERIA% A
CORTAR
ACERO 9S@.C: 8NDICI!N 98C6.: A%,INIO 9A%:
CONDICIONES
DE CORTE
$E%& DE
CORTE 9$:
mMmin
A$ANCE
95:
mmMdi)nt)
$E%& DE
CORTE 9$:
mMmin
A$ANCE
95:
mmMdi)nt)
$E%& DE
CORTE 9$:
mMmin
A$ANCE
95:
mmMdi)nt)
CAREADO
(Carburo cementado)
Desbaste 120 0.2 90 0.2 200 0.2
Acabado 150 0.15 120 0.2 300 0.2
FREADO
(High-Speed Steel,
HSS)
Desbaste 20 0.12 22 0.1 80 0.1
Acabado 25 0.08 26 0.06 80 0.08
FREADO
(Carburo cementado)
Desbaste 60 0.1 65 0.1 120 0.15
Acabado 70 0.06 75 0.07 150 0.10
!A"ADRADO
#$

)
20
0.2
mm/rev
25
0.2
mm/rev
50
0.2
mm/rev
!A"ADRADO
(Carburo-cementado)
60
0.3
mm/rev
50
0.2
mm/rev
%ANDR&NADO
(Carburo cementado)
Desbaste 85 0.15 95 0.15 250 0.15
Acabado 95 0.08 100 0.1 300 0.08
%AC$'E"ADO
(HSS)
8 Paso 10 Paso 15 Paso
R&%ADO
(HSS)
6
0.25
mm/rev
6
0.25
mm/rev
10
0.5
mm/rev
N(ta) La* +(n,i+i(ne* ,e +(rte -ar.an ,e a+uer,( a -ari(* /a+t(re* tale* +(!( el ta!a0( ,el ,i1!etr( ,e la 2erra!ienta3 la rigi,ez 4
!t(,( ,e *u5e+i6n ,e la ieza ,e tra7a5( 4 la re+i*i6n ,el !a8uina,(. L(* -al(re* ,e la ta7la *er1n u*a,(* +(!( re/eren+ia ,e la*
+(n,i+i(ne* ,e +(rte.
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
75
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
Ta0la 6 TamaNo d)l 0arr)no ant)( d)l ro(cado
(Cuerdas gruesas de tornillos mtricos) JS B 1004 Unidades: mm
Rosca de tornillo Tamao del barreno antes del roscado
(Referencia)
Dimetro menor del paso de la
cuerda interna
T
a
m
a

o

n
o
m
i
n
a
l

d
e

l
a

c
u
e
r
d
a
D
i

m
e
t
r
o

m
a
y
o
r
P
a
s
o
C
o
l
o
c
a
c
i

n

d
e

l
a

a
l
t
u
r
a

b

s
i
c
a

d
e

l
a

c
u
e
r
d
a
Series
M

n
i
m
a

d
i
m
e
n
s
i

n

p
e
r
m
i
s
i
b
l
e
Dimensin mxima
permisible
4H
(M 1.4
mx)
5H (M
1.6min
)
Clase
1
5H
(M 1.4
mx)
6H (M
1.6min)
Clase
2
7H
Clase
3
100 95 90 85 80 75 70 65 60
M1
M1.1
M1.2
M1.4
M1.6
M1.8
M2
M2.2
M2.5
M3x0.5
M3.5
M4x0.7
M4.5
M5x0.8
M6
M7
M8
M9
M10
M11
M12
M14
M16
M18
M20
M22
M24
M27
M30
M33
M36
M39
M42
M45
M48
M52
M56
M60
M64
M68
1.000
1.100
1.200
1.400
1.600
1.800
2.000
2.200
2.500
3.000
3.500
4.000
4.500
5.000
6.000
7.000
8.000
9.000
10.000
11.000
12.000
14.000
16.000
18.000
20.000
22.000
24.000
27.000
30.000
33.000
36.000
39.000
42.000
45.000
48.000
52.000
56.000
60.000
64.000
68.000
0.25
0.25
0.25
0.30
0.35
0.35
0.40
0.45
0.45
0.50
0.60
0.70
0.75
0.80
1.00
1.00
1.25
1.25
1.50
1.50
1.75
2.00
2.00
2.50
2.50
2.50
3.00
3.00
3.50
3.50
4.00
4.00
4.50
4.50
5.00
5.00
5.50
5.50
6.00
6.00
0.135
0.135
0.135
0.162
0.189
0.189
0.217
0.244
0.244
0.271
0.325
0.379
0.406
0.433
0.541
0.541
0.677
0.677
0.812
0.812
0.947
1.083
1.083
1.353
1.353
1.353
1.624
1.624
1.894
1.894
2.165
2.165
2.436
2.436
2.706
2.706
2.977
2.977
3.248
3.248
0.73
0.83
0.93
1.08
1.22
1.42
1.57
1.71
2.01
2.46
2.85
3.24
3.69
4.13
4.92
5.92
6.65
7.65
8.38
9.38
10.1
11.8
13.8
15.3
17.3
19.3
20.8
23.8
26.2
29.2
31.7
34.7
37.1
40.1
42.6
46.6
50.0
54.0
57.5
61.5
0.74
0.84
0.94
1.09
1.24
1.44
1.59
1.74
2.04
2.49
2.88
3.28
3.73
4.18
4.97
5.97
6.71
7.71
8.46
9.46
10.2
11.9
13.9
15.4
17.4
19.4
20.9
23.9
26.4
29.4
31.9
34.9
37.9
40.4
42.9
46.9
50.3
54.3
57.8
61.8
0.76
0.86
0.96
1.11
1.26
1.46
1.61
1.76
2.06
2.51
2.92
3.32
3.77
4.22
5.03
6.03
6.78
7.78
8.54
9.54
10.3
12.1
14.1
15.6
17.6
19.6
21.1
24.1
26.6
29.6
32.1
35.1
37.6
40.6
43.1
47.1
50.6
54.6
58.2
62.2
0.77
0.87
0.97
1.12
1.28
1.48
1.63
1.79
2.09
2.54
2.95
3.36
3.81
4.26
5.08
6.08
6.85
7.85
8.62
9.62
10.4
12.2
14.2
15.7
17.7
19.7
21.2
24.2
26.8
29.8
32.2
35.3
37.9
40.9
43.4
47.4
50.9
54.9
58.5
62.5
0.78
0.88
0.98
1.14
1.30
1.50
1.65
1.81
2.11
2.57
2.98
3.39
3.85
4.31
5.13
6.13
6.92
7.92
8.70
9.70
10.5
12.3
14.3
15.8
17.8
19.8
21.4
24.4
27.0
30.0
32.5
35.5
38.1
41.1
43.7
47.7
51.2
55.2
58.8
62.8
0.80
0.90
1.00
1.16
1.32
1.52
1.68
1.83
2.13
2.59
3.01
3.43
3.89
4.35
5.19
6.19
6.99
7.99
8.78
9.78
10.6
12.4
14.4
16.0
18.0
20.0
21.6
24.6
27.2
30.2
32.8
35.8
38.3
41.3
43.9
47.9
51.5
55.5
59.1
63.1
0.81
0.91
1.01
1.17
1.33
1.53
1.70
1.86
2.16
2.62
3.05
3.47
3.93
4.39
5.24
6.24
7.05
8.05
8.86
9.86
10.7
12.5
14.5
16.1
18.1
20.1
21.7
24.7
27.3
30.3
33.0
36.0
38.6
41.6
44.2
48.2
51.8
55.8
59.5
63.5
0.82
0.92
1.02
1.19
1.35
1.55
1.72
1.88
2.18
2.65
3.08
3.51
3.97
4.44
5.30
6.30
7.12
8.12
8.94
9.94
10.8
12.6
14.6
16.2
18.2
20.2
21.9
24.9
27.5
30.5
33.2
36.2
38.8
41.8
44.5
48.5
52.1
56.1
59.8
63.8
0.84
0.94
1.04
1.21
1.37
1.57
1.74
1.91
2.21
2.68
3.11
3.55
4.01
4.48
5.35
6.35
7.19
8.19
9.03
10.03
10.9
12.7
14.7
16.4
18.4
20.4
22.1
25.1
27.7
30.7
33.4
36.4
39.1
42.1
44.8
48.8
52.4
56.4
60.1
64.1
0.729
0.829
0.929
1.075
1.221
1.421
1.567
1.713
2.013
2.459
2.850
3.242
3.688
4.134
4.917
5.917
6.647
7.647
8.376
9.376
10.106
11.835
13.835
15.294
17.294
19.294
20.752
23.752
26.211
29.211
31.670
34.670
37.129
40.129
42.587
46.587
50.046
54.046
57.505
61.505
0.774
0.874
0.974
1.128
1.301
1.501
1.657
1.813
2.113
2.571
2.975
3.382
3.838
4.294
5.107
6.107
6.859
7.859
8.612
9.612
10.371
12.135
14.135
15.649
17.649
19.649
21.152
24.152
26.661
29.661
32.145
35.145
37.659
40.659
43.147
47.147
50.646
54.646
58.135
62.135
0.785
0.885
0.985
1.142
1.321
1.521
1.679
1.838
2.138
2.599
3.010
3.422
3.878
4.334
5.153
6.153
6.912
7.912
8.676
9.676
10.441
12.210
14.210
15.744
17.744
19.744
21.252
24.252
26.771
29.771
32.270
35.270
37.799
40.799
43.297
47.297
50.796
54.796
58.305
62.305
-
-
-
-
-
-
-
-
-
2.639
3.050
3.466
3.924
4.384
5.217
6.217
6.982
7.982
8.751
9.751
10.531
12.310
14.310
15.854
17.854
19.854
21.382
24.382
26.921
29.921
32.420
35.420
37.979
40.979
43.487
47.487
50.996
54.996
58.505
62.505
(Nota) J1 31<;$401*55P
J* Ta(aKo del ori,icio antes del roscado < d'*x31 (porcentaje de a&arre de la cuerdaA1;;)
J+ Los l(ites del di.(etro (enor de la rosca interna deber. cu(plir con las pre>isiones de la nor(a C!1 L ;*;:
(L(ites de ta(aKos - tolerancias para roscas &ruesas de tornillos (7tricos)$
76
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
CENTRO NACIONAL DE ACTUALIZACION DOCENTE DARIEMS 2010
(Co(entario) Los n8(eros en ne&ritas dados a la i@/uierda de la lnea , , o (ostradas en las colu(nas de
las series, est.n dentro de los l(ites del di.(etro (enor de la rosca interna de 03 (M 1$0 o (enor) 43 (M1$5 o (a-or) o Clase 1, 43
(M1$0 o (enor) 53 (M1$5 o (a-or) o Clase, o 63 o Clase + especi,icados por la nor(a C!1 L ;*;: respecti>a(ente$
RE8ERENCIAS "I"%IOGR;8ICAS
Y.D01, Y. HONDA, K. NOUE, Asakura Publishing Co.
NC System Dictionary
Supervised by S. SHNOZAK, S. SUZUK, The Nikkan Kogio Shinbun Ltd.
Training of Technical Skill "NC Milling Machine Work
R. NOZAWA, The Nikkan Kogio Shinbun Ltd.
ntroduction to NC Programming
M. YAMAGUSH. Ohmsha Ltd.
Programming for NC Machines
Editorial Department of Tool Engineer, The Publishing Taiga Shuppan Co.
Large Edition Technical Skill Book "Manual for Utilizing Machining Centers
Machining Center Research Committee of Toshiba Machine Co., Ltd., Japan
Machinist Co.
Machining centers which we want to know
T. YASU, The Publishing Taiga Shuppan Co.
FMS in the Next Generation
Japanese Standards Association
JS Handbook "Machine Tools 1987
Japanese Standards Association
JS Handbook "Machine Tools 1987
Hitachi Seiki Co., Ltd
Technical News 1968
nternational Trade and ndustry Research nstitute
Year Book of Machinery Statistics
K. MURAKAM, Enshu Ltd.
Construction of FMS by FMC
M. KODA, T. TOJO, Osaka Kiko CO., Ltd.
Thermal displacement Compensators in Machining Centers
Japan Machine Accessory Association
Tooling and Equipment Standard "Tooling System for NC Machine Tools
(TEST T1004-1972).
Japan Machine Tool Builder's Association
Tooling System for Machining Centers BT-50 (MAS 412-1986)
Japan Machine Tool Builder's Association
Shapes and Dimensions of Tool Shanks and Pull Studs for Machining
Centers (MAS 403-1982)
Japan Machine Tool Builder's Association
Glossary for Numerically Controlled Machine Tools (MAS 010-1984)
Fanuc Ltd.
nstruction manual for FANUC SYSTEM-11M.0M
Fanuc Ltd.
nstruction manual for FANUC SYSTEM P-MODEL G
Okuma Corporation
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar
77
DARIEMS 2010 CENTRO NACIONAL DE ACTUALIZACION DOCENTE
nstruction Manual for OSP 5000M-G
Mori Seiki Co., Ltd.
Operation Manual foe MORFANUC .11MA(MV)
Osaka Kiko Co., Ltd
OKK Programming Manual
Makino Milling Machine co., Ltd
nstruction manual for Vertical Type Machining Center (FNC86A)
Makino Milling Machine co., Ltd.
Programming Manual (FNC86/11M)
Makino Milling Machine Co., Ltd
NC Automatic Programming Specifications
El Control Numrico en las Mquinas-Herramientas
Juan Gonzles Nuez
Como programar un Control Numrico
Rafael Ferr Masip
Names of Companies that Submit Photograph and material
Aichi Tokei Denki Co., Ltd., kegai Corporation; Utsunomiya Seisakusho Co., Ltd.,
Enshu Ltd., OSG MFG. Co., Okuma corporation, Okuma & Howa Machinery Ltd.,
Osaka Kiko Co., Ltd ., Technical Research nstitute of Japan Society for the
Promotion of Machine ndustry, Kyosera Corporation, Kyoritsu Seiki Corporation,
Kurashiki Co., Ltd., Kuroda Precision ndustries Ltd., Sakamaki Mfg. Co., Shizuoka
Machine Tool Co., Ltd., Shin Nippon Kiko Co., Ltd., Suzuki rom Works, Sumitomo
Electric ndustries, Ltd.; NAGUMO ,mfg. Co.; ERON; Niigata Engineering Co., Ltd.;
Nikken Heartech Precision nc.; JAM; Nippon Seiko k.k.; NEC Corporation; Hitachi
Seiki Co., Ltd.; Hitachi Seiki Ltd.; Hamai Co., Ltd.; Makino Milling
Machine Co., Ltd.; Matsushita ndustrial Equipment Co.; Ltd.; Mori Seiki Co., Ltd.;
Yamazaki Mazak Corporation; Richimill: and Renishaw K.k.
(n the order of the kana syllabary)
DI"#OS TECNICOS
En las siguientes hojas se dan los dibujos con las especificaciones de diseo para la
manufactura de las piezas que con conformarn el prototipo.
78
CONTROL NUMRICO COMPUTARIADO
Ing. Uriel Gutirrez Salazar

Você também pode gostar