Está en la página 1de 40

CNC CHILE LTDA.

MANUAL DE CNC

CNC CHILE LTDA


www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126

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

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

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

LISTADO DE CODIGOS G
CODIGO
G00

GRUPO
01

FUNCION
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

G21
G22

Coordenadas en milmetros
09

G23
G28

Coordenadas en pulgadas

Activa el control de la zona de seguridad


Desactiva el control de la zona de seguridad

00

G30

Regreso al punto de referencia


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

G44
G50

Compensacin de altura de herramienta positiva


11

G51
G50.1

Compensacin de altura de herramienta negativa

Cancela funcin escala


Activa funcin escala

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
G52

Activa funcin espejo


00

G53
G54

Sistema de coordenadas locales


Selecciona el sistema de coordenadas mquina

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

G91
G94

Coordenadas absolutas
Coordenadas incrementales

05

Avance por minuto

CNC CHILE LTDA


www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126

9
G95
G96

Avance por revolucin


17

G97
G98

Control de velocidad de corte constante


Cancelacin de velocidad de corte constante

10

G99

Retorno al punto Z en los ciclos fijos


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:

Y Z F

S T

FUNCIONES AUXILIARES
NUMERO DE HERRAMIENTAS (TOOL)
VELOCIDAD DEL HUSILLO (SPEED)
VELOCIDAD DE AVANCE (FEED)
COTA SEGN EJE Z
COTA SEGN EJE Y
COTA SEGN EJE X
INSTRUCCIN DE MOVIMIENTO (G01)
NUMERO DE BLOCK

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:

NOTA:

G00 X50

(Movimiento transversal)

G00 Z3

(Movimiento en profundidad)

G00 X50 Y30

(Movimiento oblicuo combinado)

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)

Valor programable del eje X

Valor programable del eje Y

Valor programable del eje Z

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 -

Distancia segn el eje Z desde el punto inicial


del centro de un arco con signo + o -

Radio del arco

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

G73

Taladrado

Operacin en fondo de

Retroceso

(direccin Z)

un agujero.

(direccin +Z)

Avance

---

Avance rpido

intermitente
G74

Avance

Temporizacin-husillo

Avance

Avance

Parada orientada el

---

Ciclo de roscado con


macho a la izquierda

Avance rpido

husillo
G80

Ciclo taladrado
profundo rpido

horario
G76

Aplicacin

Ciclo mandrinado
precisin

---

---

Anula los ciclos fijos

G81

Avance

---

Avance rpido

Ciclo taladrado puntual

G82

Avance

Temporizacin

Avance rpido

Ciclo taladrado,
avellanado

G83

Avance

---

Avance rpido

intermitente

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

Avance

anti-horario
G85

Avance

G86

Avance

G87

Avance

---

Ciclo roscado con


macho

Avance

Ciclo mandrinado

Parada de husillo

Avance rpido

Ciclo mandrinado

Husillo horario

Avance rpido

Ciclo mandrinado
inverso

G88

Avance

Temporizacin- Parada

Manual

Ciclo mandrinado

Avance

Ciclo mandrinado

husillo
G89

Avance

Temporizacin

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

CNC CHILE LTDA


www.cncchile.cl
Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126