Manual de Centros de mecanizado fanuc

40
CNC CHILE LTDA www.cncchile.cl Roberto Espinoza 1628 B.2, Santiago - Chile Fono / Fax 56(2) 5547126 MANUAL DE CNC CNC CHILE LTDA.

description

centros fanuc

Transcript of Manual de Centros de mecanizado fanuc

  • 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