manual de centros de mecanizado fanuc
DESCRIPTION
centros fanucTRANSCRIPT
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
MANUAL DE CNC
CNC CHILE LTDA.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
2
INDICE
Introduccin al CNC .......................................................................................................................... 4
Consideraciones de Seguridad .......................................................................................................... 5
Principios de Funcionamiento .......................................................................................................... 6
Listado de Cdigos G ......................................................................................................................... 7
Listado de Cdigos M ........................................................................................................................ 9
Programacin Manual ....................................................................................................................... 10
Numeracin de Bloques .................................................................................................................... 10
Nomenclatura del Programa ............................................................................................................. 11
Puntos de Referencia ........................................................................................................................ 13
Sistema de Coordenadas de Trabajo ................................................................................................ 14
Programacin Absoluta e Incremental ............................................................................................. 15
Posicionamiento Rpido ................................................................................................................... 15
Interpolacin Lineal .......................................................................................................................... 16
Interpolacin Circular ....................................................................................................................... 18
Conversin de Pulgada a Milmetro .................................................................................................. 22
Funcin de Velocidad del Husillo ...................................................................................................... 23
Funcin de Cambio de Herramienta ................................................................................................. 23
Sub-Programas .................................................................................................................................. 23
Compensacin de Largo de Herramienta ........................................................................................ 24
Compensacin de Radio de Herramienta ........................................................................................ 25
Ciclos Fijos ........................................................................................................................................ 27
Ciclo de Taladrado Profundo (G73) .................................................................................................. 29
Ciclo de Roscado con Macho a la Izquierda (G74) ............................................................................ 30
Ciclo de Mandrinado de Precisin (G76) .......................................................................................... 30
Ciclo de Taladrado Normal (G81) ...................................................................................................... 31
Ciclo de Taladrado o Avellanado (G82) ............................................................................................. 31
Ciclo de Taladrado Profundo (G83) .................................................................................................. 32
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
3
Ciclo de roscado con macho a la derecha (G84) ............................................................................... 32
Ciclo de Mandrinado (G85) ............................................................................................................... 33
Ciclo de Mandrinado (G86) .............................................................................................................. 33
Ciclo de Mandrinado Inverso (G87) ................................................................................................. 34
Ciclo de Mandrinado (G88) .............................................................................................................. 34
Ciclo de Mandrinado (G89) ............................................................................................................... 35
Anulacin de Ciclos Fijos .................................................................................................................. 35
Ejercicio ............................................................................................................................................ 36
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
4
INTRODUCCION AL CNC
Se considera de Control Numrico Computarizado, tambin llamado CNC (en ingls Computer
Numerical Control) a todo dispositivo capaz de dirigir el posicionamiento de un rgano mecnico
mvil mediante rdenes elaboradas de forma totalmente automtica a partir de informaciones
numricas en tiempo real.
Entre las operaciones de mecanizado que se pueden realizar en una mquina CNC se encuentran
las de torneado y de fresado entre otras. Sobre la base de esta combinacin es posible generar la
mayora (si no son todas) las piezas de la industria.
Este es, sin duda, uno de los sistemas que ha revolucionado la fabricacin de todo tipo de
objetos, tanto en la industria metalrgica como en muchos otros mbitos productivos.
La historia de las mquinas con control numrico es reciente, pero sin embargo el impulso que las
mismas provocaron en la industria, es tan importante que actualmente no se concibe un futuro
tecnolgico sin ellas.
Los primeros desarrollos en el campo del control numrico los realiz el inventor norteamericano
John T. Parsons, en la dcada de 1940.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
5
CONSIDERACIONES DE SEGURIDAD
1. Nunca intente mecanizar una pieza sin primero comprobar el funcionamiento de la mquina.
Antes de poner en marcha un lote de produccin, asegrese de que la mquina funciona
correctamente ejecutando una marcha de prueba empleando para ello, por ejemplo, la funcin de
modo bloque a bloque, o utilizando la mquina sin herramienta ni pieza montadas. Si no se asegura de
que la mquina funciona correctamente, sta podra presentar un comportamiento inesperado,
llegando a daar a la pieza y/o a la mquina misma y lesionando al usuario.
2. Antes de utilizar la mquina, compruebe ntegramente los datos introducidos.
La utilizacin de la mquina con datos incorrectamente especificados puede dar como resultado un
comportamiento inesperado de la mquina llegando a provocar daos a la pieza y/o a la mquina
misma o lesiones al usuario.
3. Asegrese de que la velocidad de avance especificada es adecuada para el funcionamiento
previsto.
Por regla general, para cada mquina existe una velocidad de avance mxima admisible. La velocidad
de avance vara en funcin de la operacin prevista.
Consulte el manual facilitado por el fabricante de la mquina para determinar la velocidad mxima
admisible. Si una mquina se utiliza a una velocidad distinta de la correcta, puede comportarse de
manera imprevista, llegando a provocar daos a la pieza y/o mquina misma o lesiones al usuario.
4. Cuando utilice una funcin de compensacin de herramienta, compruebe ntegramente el
sentido y valor de la compensacin.
La utilizacin de la mquina con datos incorrectamente especificados puede provocar que la mquina
se comporte de manera inesperada, llegando a provocar daos a la pieza y/o mquina misma o
lesiones al usuario.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
6
5. Los parmetros para el CNC vienen configurados de fbrica.
Habitualmente, no es preciso modificarlos. Sin embargo, si no queda otra alternativa que modificar un
parmetro, asegrese de que conoce perfectamente la funcin del parmetro antes de realizar
cualquier modificacin.
Si no se configura correctamente un parmetro, puede producirse una respuesta inesperada de la
mquina, llegando a daar la pieza y/o mquina misma o provocar lesiones al usuario.
PRINCIPIOS DE FUNCIONAMIENTO
Una mquina a control numrico, tanto torno como fresa, es una mquina convencional con
algunos elementos ms sofisticados, como por ejemplo una computadora que la comanda.
Esencialmente funciona de esta manera: en base a un plano de una pieza determinada, se elabora
un programa de CNC en el Control de la mquina. Este programa est compuesto de una serie de
cdigos, los que son ledos por la computadora y le transmiten a la mquina las rdenes para que
trabaje. De esta manera se consigue una pieza en forma prcticamente automatizada.
Otra manera, es por un sistema de trabajo que se llama CAD CAM.
Primero se dibuja la pieza en la computadora en un programa que se llama CAD (Diseo Asistido
por Computadora), por ejemplo AUTOCAD, el dibujo es transformado en forma automtica en un
programa CNC por un software denominado CAM (Mecanizado Asistido por Computadora), por
ejemplo BOB CAD/CAM. Este programa sera similar al conseguido en forma manual por el mtodo
anterior, y posteriormente se transmite a la mquina CNC propiamente dicha ya sea a travs de un
puerto RS 232 o de una tarjeta que se inserta en el panel de control.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
7
LISTADO DE CODIGOS G
CODIGO GRUPO FUNCION
G00 01 Posicionamiento rpido
G01 Interpolacin lineal
G02 Interpolacin circular (sentido horario)
G03 Interpolacin circular (sentido anti horario)
G04 00 Temporizador
G09 Parada exacta
G10 Introduccin programada de correctores
G17 02 Seleccin del plano X Y
G18 Seleccin del plano Z X
G19 Seleccin del plano Z Y
G20 06 Coordenadas en pulgadas
G21 Coordenadas en milmetros
G22 09 Activa el control de la zona de seguridad
G23 Desactiva el control de la zona de seguridad
G28 00 Regreso al punto de referencia
G30 Regreso al segundo punto de referencia
G33 01 Roscado
G40 07 Cancelacin de la compensacin del radio de herramienta
G41 Compensacin del radio de herramienta a la izquierda
G42 Compensacin del radio de herramienta a la derecha
G43 08 Compensacin de altura de herramienta negativa
G44 Compensacin de altura de herramienta positiva
G50 11 Cancela funcin escala
G51 Activa funcin escala
G50.1 19 Cancela funcin espejo
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
8
G51.1 Activa funcin espejo
G52 00 Sistema de coordenadas locales
G53 Selecciona el sistema de coordenadas mquina
G54 12 Selecciona el primer origen de pieza
G55 Selecciona el segundo origen de pieza
G56 Selecciona el tercer origen de pieza
G57 Selecciona el cuarto origen de pieza
G58 Selecciona el quinto origen de pieza
G59 Selecciona el sexto origen de pieza
G65 00 Llamada de instruccin macro
G66 Llamada de instruccin macro personalizada
G67 Cancela el llamado de instruccin macro personalizada
G73 09 Ciclo fijo de perforado con rompe viruta
G74 Ciclo fijo de roscado con macho a la izquierda
G76 Ciclo fijo de mandrinado con parada orientada para retiro
G80 Cancela los ciclos fijos G8
G82 Ciclo fijo de perforado con temporizador en el fondo
G83 Ciclo fijo de perforado con descarga de viruta
G84 Ciclo fijo de roscado con macho a la derecha
G85 Ciclo fijo de mandrinado
G86 Ciclo fijo de mandrinado
G87 Ciclo fijo de mandrinado inverso con parada orientada
G88 Ciclo fijo de mandrinado
G89 Ciclo fijo de mandrinado
G90 03 Coordenadas absolutas
G91 Coordenadas incrementales
G94 05 Avance por minuto
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
9
G95 Avance por revolucin
G96 17 Control de velocidad de corte constante
G97 Cancelacin de velocidad de corte constante
G98 10 Retorno al punto Z en los ciclos fijos
G99 Retorno al punto R en los ciclos fijos
LISTADO DE CODIGOS M
M00 Parada Programada
M01 Parada opcional
M02 Parada de programa sin reseteo automtico
M03 Giro del husillo en sentido horario
M04 Giro del husillo en sentido anti horario
M05 Parada del husillo
M06 Cambio automtico de herramientas
M08 Activa bomba del refrigerante
M09 Desactiva la bomba del refrigerante
M10 Tool clamp
M11 Tool unclamp
M19 Parada orientada del husillo para cambio de herramienta
M30 Fin de programa con reseteo automtico
M98 Llamada de sub-programa
M99 Regreso al programa principal
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
10
PROGRAMACIN MANUAL
INICIO DE UN PROGRAMA
Todo programa debe comenzar con la letra O seguida con el nmero que identifica al
programa, para hacer algn comentario en el nombre del programa se debe poner entre parntesis:
O0012 (Perforado)
Para transmitir un programa a travz del puerto RS 232 o de una tarjeta se debe anteponer en
otra lnea el signo %, lo mismo que al finalizar el programa:
%
O0012 (Perforado);
G0 G90 G54 G17;
;
M30;
%
NUMERACIN DE BLOQUES
Para numerar una lnea de un programa se hace con la letra N seguida de un nmero para
identificar la lnea, esto sirve para facilitar la bsqueda automtica
Ej: N10 G90 G40 G80 G21;
Si quiere agregar un bloque a un programa existente, es recomendable numerarlo
progresivamente aunque no es obligatorio. Lo importante es no asignar los mismos nmeros a dos
bloques distintos, porque al efectuarse alguna bsqueda el Control Numrico seleccionar el primero
que encuentre, que puede ser el no deseado.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
11
%;
O0012 (Perforado);
N10 G0 G90 G54 G17;
N20 T01 N06;
N30 G97 S800 M3;
N40 G0 X50 Y100 M8;
N50 G43 H1 Z10;
N55 G0 Z2; (bloque insertado)
N60 G1;
Nota; Es aceptable, tambin, un programa que tenga los bloques sin numerar
NOMENCLATURA DEL PROGRAMA
El programa est compuesto de informacin de carcter genrico, coordenadas X, Y y Z
tridimensionales, as como R radios, C chaflanes y A ngulos.
Adems existen funciones auxiliares como los comandos G, T, S y M para el gobierno de la
mquina herramienta.
sta informacin es traducida en INSTRUCCIONES ALFANUMRICAS, esto significa que cada
instruccin est compuesta por una letra seguida de un nmero.
Ejemplo; N10, T12, G01, M06, etc.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
12
BLOQUE: Es un conjunto de instrucciones alfanumricas los que generalmente comienzan con
la numeracin del bloque (N110), y terminan con el fin de bloque (EOB, end of block), que es
representado con un punto y coma ( ; )
La estructura de un bloque puede ser as:
N G X Y Z F S T M
VELOCIDAD DE AVANCE (FEED)
VELOCIDAD DEL HUSILLO (SPEED) NUMERO DE HERRAMIENTAS (TOOL)
FUNCIONES AUXILIARES
NUMERO DE BLOCK INSTRUCCIN DE MOVIMIENTO (G01)
COTA SEGN EJE X COTA SEGN EJE Y
COTA SEGN EJE Z
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
13
PROGRAMA: Es un conjunto de bloques estructurados de tal manera que se pueda obtener un
mecanizado en una determinada pieza.
Ejemplo de un programa:
%;
O0012;
N10 G91;
N20 G28 X0 Y0 Z0;
N30 G90 G40 G21 G80;
N40 M06 T05;
N50 G0 X80 Y-40;
N60 G43 H05 Z5;
;
M30;
%;
PUNTOS DE REFERANCIA:
Existen dos puntos de referencia, el punto de referencia de mquina, y el punto de referencia
de pieza:
El punto de referencia de mquina es el que indica el punto cero en las coordenadas en los ejes
X, Y, y Z, tambin conocido como HOME.
El punto de referencia de pieza, es el que indica el punto cero en las coordenadas X, Y, y Z de la
pieza que se va a mecanizar.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
14
En el siguiente grafico se indican los dos puntos de referencia:
SISTEMA DE COORDENADAS DE TRABAJO (G54 AL G59)
Este sistema permite ubicar en la mesa de la mquina el punto de origen de la pieza. Sobre la
mesa de la mquina es posible ubicar hasta seis orgenes de pieza diferentes, tal como lo muestra por
ejemplo la siguiente figura:
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
15
PROGRAMACION ABSOLUTA E INCREMENTAL (G90, G91):
Existen dos mtodos para programar el desplazamiento de la herramienta; el modo de
programacin absoluta y el modo incremental. En programacin absoluta, se programa el valor de la
coordenada del punto final; en programacin incremental se programa la distancia de desplazamiento
de la herramienta. G90 y G91 se utilizan para programar una orden absoluta y una orden incremental,
respectivamente.
POSICIONAMIENTO RAPIDO (G00):
Sirve para posicionar o alejar la herramienta con un movimiento combinado de los tres ejes a
las coordenadas del punto que se quiere alcanzar.
La estructura de sta orden es la siguiente:
G00 X Y Z
Donde X, Y y Z son las coordenadas del punto al que se quiere llegar con la herramienta
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
16
Ejemplo: G00 X50 (Movimiento transversal)
G00 Z3 (Movimiento en profundidad)
G00 X50 Y30 (Movimiento oblicuo combinado)
NOTA: Al programarse un movimiento rpido oblicuo, los carros se mueven hasta alcanzar el punto
deseado pero en forma independiente.
En la siguiente figura se ilustra el movimiento de la herramienta que est en el punto A hacia el
punto B.
INTERPOLACION LINEAL, G01 G1:
Este comando viene acompaado por las coordenadas del punto que se quiere alcanzar, y por
la velocidad de avance (F) del mecanizado. Si no se especifica ningn avance para un G1, entonces
aparecer la alarma respectiva.
La estructura de ste comando es la siguiente:
G1/G01 X Y Z F;
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
17
Ejemplo: G01 X30 F1000 (avance en mm/min.)
X10. Y30. Z-1 F500.
X-30. Y5. F100.
Nota: Recordemos que el comando G01 es MODAL, por lo tanto no es necesario que se repita
en todos los bloques.
Las unidades de avance del mecanizado (F) dependern de las siguientes funciones G utilizadas.
G94 F en MM/MIN.
G95 F en MM/REV.
En los Centros de Mecanizados lo usual es trabajar con G94, donde el valor del avance de las
herramientas se obtiene mediante la siguiente frmula:
Vf = fz X n X zn En donde fz = Avance por diente
n = rpm del husillo
Zn = Nmero de filos de la herramienta
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
18
En la siguiente figura , la herramienta se mover desde el origen hasta la posicin X10, Y12.
INTERPOLACION CIRCULAR (G02, G03)
Es el desplazamiento circular de la herramienta sobre una pieza, ya sea en sentido horario
(G02), o en sentido anti horario (G03).
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
19
Este desplazamiento circular puede darse, tambin, en diferentes planos de trabajo, como son
17, G18, G19. El plano G17 est orientado en los ejes X Y del sistema de coordenadas.
El plano G18 est orientado en los ejes Z X del sistema de coordenadas.
El plano G19 est orientado en los ejes Z Y del sistema de coordenadas.
Descripcin del formato de rdenes:
ORDEN DESCRIPCION
G17 Especificacin de arco en el plano X Y
G18 Especificacin de arco en el plana Z X
G19 Especificacin de arco en el plano Z Y
G02 Interpolacin circular horaria (CW)
G03 Interpolacin circular anti horaria (CCW)
X Valor programable del eje X
Y Valor programable del eje Y
Z Valor programable del eje Z
I Distancia segn el eje X desde el punto inicial
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
20
del centro de un arco con signo + o -
J Distancia segn el eje Y desde el punto inicial
del centro de un arco con signo + o -
K Distancia segn el eje Z desde el punto inicial
del centro de un arco con signo + o -
R Radio del arco
F Velocidad de avance
Estructura de un bloque G02 G03
G17; (Plano X Y)
G02 G03 X Y R F;
Donde X, Y, son las coordenadas del punto final de un arco
R, es el radio del arco. Si la magnitud es positiva el arco ser menor a 180, si es negativo, el
arco ser mayor a 180.
F, es el avance del mecanizado en mm/min.
G17; (Plano X Y)
G02 G03 X Y I J F;
Donde, X Y, son las coordenadas del punto final del arco.
I, J, son las coordenadas del centro del arco respecto del punto inicial del arco.
F, es el avance del mecanizado en mm/min.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
21
Ejemplo de desplazamiento con interpolacin circular;
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
22
La trayectoria de la herramienta puede programarse de la siguiente manera;
En programacin absoluta;
G90 X200.0 Y40.0 Z0;
G03 X140.0 Y100.0 R60.0 F300.0;
G02 X120.0 Y60.0 R50.0;
G90 X200.0 Y40.0 Z0;
G03 X140.0 Y100.0 I-60 F300;
G02 X120.0 Y60.0 I-50.0;
En programacin incremental;
G91 G03 X-60.0 Y60.0 R60.0 F300.0;
G02 X-20.0 Y-40.0 R50.0;
G91 G03 X-60.0 Y60.0 I-60.0 F300.0;
G02 X-20.0 Y-40.0 I-50.0;
CONVERSION DE PULGADAS/MILIMETROS (G20, G21)
Mediante un cdigo G puede seleccionarse la entrada en pulgadas o en valores mtricos.
G20 Entrada en pulgadas
G21 Entrada en milmetros
Este cdigo G debe especificarse en un bloque independiente antes de definir el sistema de
coordenadas al comienzo del programa.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
23
FUNCION DE VELOCIDAD DEL HUSILLO (S)
La velocidad del husillo puede controlarse especificando un valor a continuacin de la direccin
S.
Estructura del bloque: M3 S1000 F300;
En donde: M3 (Rotacin del husillo en sentido horario)
S1000 (Rotacin del husillo a 1000 rpm)
F300 (Velocidad de avance a 300 mm/min.)
FUNCION DE CAMBIO DE HERRAMIENTA (T)
Esta funcin permite realizar un cambio automtico de herramienta en el magazine de la
mquina.
Estructura del bloque: M06 T4;
En donde: M06 (Funcin de de cambio de herramienta)
T4 (Seleccin de la herramienta en la posicin n 4 del magazine)
SUBPROGRAMAS (M98, M99)
Si un programa contiene una secuencia fija o un patrn repetido con frecuencia, esta secuencia
o patrn puede memorizarse como subprograma en la memoria para as simplificar el programa
principal.
A un subprograma se le puede llamar desde el programa principal.
Un subprograma al cual se ha llamado puede llamar tambin a su vez otros subprogramas.
Estructura del bloque: M98 P25 L10;
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
24
En donde: M98 (Llamada a subprograma)
P25 (Subprograma O0025 llamado)
L10 (N de repeticiones del subprograma)
M99 se especifica al final del subprograma para volver al programa principal.
Si en un programa se utiliza M99 P20, esto significa que la ejecucin del programa buscar el
bloque N20, saltndose los bloques anteriores.
COMPENSACION DEL LARGO DE HERRAMIENTA (G43, G44)
Esta funcin puede definirse como la distancia que existe entre la punta de la herramienta
seleccionada, cuando el eje Z est en posicin HOME y la superficie de la pieza que se va a mecanizar.
La compensacin de altura de la herramienta (offset) est definida por la direccin H, y
normalmente se asigna el valor en el casillero correspondiente al N de herramienta seleccionada.
La estructura del bloque es: G43 H3 Z5;
En donde: G43 (Funcin de compensacin del largo de herramienta)
H3 (Valor asignado en la posicin 3 de la direccin H)
Z5 (Posicionamiento de seguridad de la herramienta)
En la siguiente figura se grafica la compensacin del largo de herramienta:
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
25
Como la compensacin de altura se mide desde la posicin del eje Z en HOME, el valor de sta
ser siempre con signo negativo (-).
G49 cancela la compensacin de altura de herramienta.
COMPENSACION DE RADIO DE HERRAMIENTA (G41, G42)
Esta funcin se define como la distancia que existe entre el perfil de la pieza que se quiere
mecanizar y el valor del radio de la herramienta que se est utilizando.
G41, es la compensacin del radio izquierda, esto es cuando la herramienta est a la izquierda
de la pieza, segn el sentido del mecanizado.
G42, es la compensacin de radio a la derecha, esto es cuando la herramienta est a la derecha
de la pieza, segn el sentido del mecanizado.
La compensacin del radio de la herramienta (offset) est definida por la direccin D, y
normalmente se asigna el valor en el casillero correspondiente al N de herramienta seleccionada.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
26
La estructura del bloque es: G1 G90 G42 X10 Y5 D9
En donde: G1 (Interpolacin lineal)
G90 (Coordenada absoluta)
G42 (Compensacin de radio a la derecha)
X10 (Coordenada segn eje X)
Y5 (Coordenada segn eje Y)
D9 (Valor del radio de la herramienta asignado en la posicin 9 de la direccin D)
Ejemplo grfico de una compensacin de radio:
Cuando se ha asignado un G40 en un programa el valor del vector de compensacin de radio de
herramienta ser de cero y la trayectoria del centro de la herramienta coincidir con el perfil de la
pieza que se ha programado.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
27
CICLOS FIJOS.
Los ciclos fijos facilitan al programador la creacin de programas. Con un ciclo fijo, en un solo
bloque puede especificarse una operacin de mecanizado de uso frecuente empleando una funcin G;
sin ciclos fijos, normalmente, se requiere ms de un bloque. Adems, el uso de ciclos fijos permite
reducir el tamao del programa y, de este modo, ahorrar espacio de memoria.
Tabla de Ciclos Fijos
Cod. G Taladrado
(direccin Z)
Operacin en fondo de
un agujero.
Retroceso
(direccin +Z)
Aplicacin
G73 Avance
intermitente
--- Avance rpido Ciclo taladrado
profundo rpido
G74 Avance Temporizacin-husillo
horario
Avance Ciclo de roscado con
macho a la izquierda
G76 Avance Parada orientada el
husillo
Avance rpido Ciclo mandrinado
precisin
G80 --- --- --- Anula los ciclos fijos
G81 Avance --- Avance rpido Ciclo taladrado puntual
G82 Avance Temporizacin Avance rpido Ciclo taladrado,
avellanado
G83 Avance
intermitente
--- Avance rpido Ciclo taladrado
profundo
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
28
G84 Avance Tiempo de espera husillo
anti-horario
Avance Ciclo roscado con
macho
G85 Avance --- Avance Ciclo mandrinado
G86 Avance Parada de husillo Avance rpido Ciclo mandrinado
G87 Avance Husillo horario Avance rpido Ciclo mandrinado
inverso
G88 Avance Temporizacin- Parada
husillo
Manual Ciclo mandrinado
G89 Avance Temporizacin Avance Ciclo mandrinado
Un ciclo fijo est formado por una secuencia de seis operaciones
Operacin 1 Posicionamiento de los ejes X e Y
Operacin 2 Avance rpido hasta el nivel del punto R
Operacin 3 Mecanizado de agujeros
Operacin 4 Operacin en el fondo de un agujero
Operacin 5 Retirada al nivel del punto R
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
29
Operacin 6 Avance rpido hasta el punto inicial
CICLO DE TALADRADO PROFUNDO (G73)
Este ciclo ejecuta el taladrado profundo a alta velocidad. En el mismo se aplica un avance
intermitente en el mecanizado hasta el fondo de un agujero extrayndose a la vez la viruta del mismo.
Formato: G73 X Y Z R Q F ;
En donde: X_ Y_ : Valor posicin agujero
Z_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia desde el nivel inicial hasta el nivel del punto R
Q_ : Profundidad de corte para cada avance en mecanizado
F_ : Velocidad de avance en mecanizado
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
30
CICLO DE ROSCADO CON MACHO A LA IZQUIERDA (G74)
El roscado con macho se ejecuta girando el husillo en sentido anti-horario. Una vez que se ha
alcanzado el fondo del agujero, el husillo gira en sentido horario para su retroceso. De este modo se
obtiene una rosca inversa.
Formato: G74 X Y Z R P F ;
En donde: X_ Y_ : Datos posicin agujero
Z_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia desde el nivel inicial hasta el punto R
P_ : Tiempo de espera
F_ : Velocidad de avance en mecanizado
CICLO DE MANDRINADO DE PRESICION (G76)
El ciclo de mandrinado de precisin mecaniza un agujero con precisin. Una vez alcanzado el
fondo del agujero, el husillo se detiene y la herramienta se aleja de la superficie mecanizada de la pieza
y, a continuacin, retrocede. Esto garantiza que no resulta daada la superficie mecanizada y permite
ejecutar un mandrinado de precisin y con eficacia.
Formato: G76 X Y Z RQ P F ;
En donde: X_ Y_ : Valor posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
Q_ : Valor de retroceso de la herramienta en fondo de agujero
P_ : Tiempo de espera en fondo de agujero
F_ : Velocidad de avance en mecanizado
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
31
CICLO DE TALADRADO NORMAL(G81)
Este ciclo se emplea para taladrado normal. El avance en mecanizado se ejecuta hasta el fondo
del agujero. A continuacin, la herramienta retrocede desde el fondo del agujero con avance rpido.
Formato: G81 X Y Z R F ;
En donde: X_ Y_ : Datos de posicin de agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
F_ : Velocidad de avance en mecanizado
CICLO DE TALADRADO O DE AVELLANADO (G82)
Este ciclo se emplea para taladrado normal. El avance del mecanizado se ejecuta hasta el fondo
del agujero. En el fondo se ejecuta una temporizacin y luego la herramienta retrocede con avance
rpido.
Este ciclo se emplea para taladrar agujeros con mayor precisin en cuanto a su profundidad.
Formato: G82 X Y Z... R P... F ;
En donde: X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en fondo de agujero
F_ : Velocidad de avance en mecanizado
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
32
CICLO DE TALADRADO PROFUNDO (G83)
Este ciclo ejecuta el taladrado profundo. En el mismo se aplica un avance intermitente en el
mecanizado hasta el fondo de un agujero extrayndose a la vez la viruta del mismo.
Formato: G83 X Y Z R Q F ;
En donde: X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
Q_ : Profundidad de corte por pasada en el mecanizado
F_ : Velocidad de avance en mecanizado
CICLO DE ROSCADO CON MACHO A LA DERECHA (G84)
El roscado con macho se ejecuta girando el husillo en sentido horario. Una vez que se ha
alcanzado el fondo del agujero, el husillo gira en sentido inverso para el retroceso. Esta operacin crea
los filetes de rosca.
Formato: G84 X Y Z R P F ;
En donde: X_ Y_ : Datos posicin agujero
Z_ : Distancia desde punto R hasta el fondo del agujero
R_ : Distancia desde nivel inicial hasta nivel del punto R
P_ : Tiempo de espera
F_ : Avance en mecanizado
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
33
CICLO DE MANDRINADO (G85)
Este ciclo se utiliza para mandrinar un agujero. Despus de ejecutar un posicionamiento segn
los ejes X e Y, se ejecuta una operacin de avance rpido hasta el punto R. El mandrinado se ejecuta
desde el punto R hasta el punto Z.
Cuando se ha alcanzado el punto Z, se ejecuta el avance en mecanizado para volver al punto R.
Formato: G85 X Y Z R F ;
En donde: X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
F_ : Velocidad de avance en mecanizado
CICLO DE MANDRINADO (G86)
Este ciclo se utiliza para mandrinar un agujero. Despus de ejecutar un posicionamiento segn
los ejes X e Y, se ejecuta una operacin de avance rpido hasta el punto R.
El mandrinado se ejecuta desde el punto R hasta el punto Z. Cuando se detiene el husillo en el
fondo el agujero, la herramienta se retira con avance rpido.
Formato: G86 X Y Z R F ;
En donde: X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
F_ : Velocidad de avance en mecanizado
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
34
CICLO DE MANDRINADO INVERSO (G87)
Este ciclo ejecuta un mandrinado de precisin. Despus del posicionamiento segn los ejes X e
Y, el husillo se detiene en la posicin de giro fija. La herramienta se desplaza en sentido opuesto a la
punta
de la herramienta, ejecutndose el posicionamiento (con avance rpido) hasta el fondo del agujero
(punto R). A continuacin, la herramienta se desplaza hacia la punta de la herramienta y se hace girar
el husillo en sentido horario. El mandrinado se ejecuta en sentido positivo a lo largo del eje Z hasta que
se alcanza el punto Z.
En el punto Z, el husillo se detiene de nuevo en la posicin de giro fija, la herramienta se
desplaza en sentido opuesto al de la punta de la herramienta y luego la herramienta vuelve al nivel
inicial. A continuacin, la herramienta se desplaza hacia la punta de la herramienta y se hace girar el
husillo en sentido horario para pasar a la ejecucin del siguiente bloque.
Formato: G87 X Y Z R Q P F ;
En donde: X_ Y_ : Datos posicin agujero
Z_ : Distancia desde fondo de agujero a punto Z
R_ : Distancia desde nivel inicial hasta nivel punto R (fondo del agujero)
Q_ : Valor de retirada de la herramienta
P_ : Tiempo de espera
F_ : Velocidad de avance en mecanizado
CICLO DE MANDRINADO (G88)
Este ciclo se utiliza para mandrinar un agujero. Despus del posicionamiento segn los ejes X e
Y, se ejecuta un desplazamiento con avance rpido hasta el punto R. El mandrinado se ejecuta desde el
punto R hasta el punto Z. Una vez terminado el mandrinado se ejecuta una temporizacin, y a
continuacin, se para el husillo. La herramienta se hace retroceder manualmente desde el fondo del
agujero (punto Z) hasta el punto R.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
35
En el punto R, el husillo se hace girar en sentido horario y se ejecuta un desplazamiento con
avance rpido hasta el valor inicial.
Formato: G88 X Y Z R P F ;
En donde: X_ Y_ : Datos posicin agujero
Z_ : Distancia desde el punto R hasta el fondo de agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo de un agujero
F_ : Velocidad de avance en mecanizado
CICLO DE MANDRINADO (G89)
Este ciclo se utiliza para mandrinar un agujero. Este ciclo es prcticamente idntico que G85. La
diferencia est en que el ciclo ejecuta una temporizacin en el fondo del agujero.
Formato: G89 X Y Z R P F ;
En donde: X_ Y_ : Datos posicin agujero
Z_ : Distancia desde punto R hasta fondo de agujero
R_ : Distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo del agujero
F_ : Velocidad de avance en mecanizado
ANULACION DE CICLOS FIJOS (G80)
Esta funcin anula todos los ciclos fijos para cambiar a funcionamiento normal.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
36
EJERCICIO
Generar programa de la siguiente figura.
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
37
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
38
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
39
-
CNC CHILE LTDA
www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126
40