-Cnc-Curso

download -Cnc-Curso

of 41

Transcript of -Cnc-Curso

  • 7/23/2019 -Cnc-Curso

    1/41

    INTRODUCCIN

    El presente manual est escrito para lograr que el alumno aprenda a programar elcontrol de un torno CNC EmcoTurn 120 sin tener un conocimiento bsico previo. Para ellose han introducido los grficos y explicaciones necesarios para entender la manera en queopera el equipo, as como ejemplos de programacin de las operaciones principales quepuede realizar. Estos apuntes fueron obtenidos a partir del manual original de la mquina yno son ms que una explicacin breve (pero completa) de los pasos que se deben seguirpara realizar un programa de torneado. Por supuesto, se han verificado las explicacionestericas realizando algunas piezas y pruebas. Se recomienda leer todo el manual antes decomenzar a elaborar un cdigo de programacin. A pesar de que cada operacin enparticular est claramente explicada e ilustrada, es conveniente tener una idea completa delas capacidades de este torno. No todas las funciones que aparecen en este manual puedenser realizadas por el equipo del que se dispone, ya que algunas capacidades del mismo noestn habilitadas. Se recomienda prestar especial atencin al captulo de compensacin deradio, ya que un mal uso de esta funcin puede hacer variar todas las dimensiones finalesde la pieza, invalidando el trabajo previo. En caso de producirse un error en la

    programacin, aparecer una alarma numerada en la pantalla, que el alumno podrinterpretar leyendo la causa de la misma en el listado de alarmas que se encuentra en ellaboratorio. Este manual ha sido elaborado por un ex-alumno del curso MquinasHerramientas que se dicta en la Escuela de Ingeniera de la Pontificia Universidad Catlicade Chile y su objetivo es servir de apoyo a los alumnos de este curso en la experiencia delaboratorio de control numrico. Se agradecern los comentarios que pretendan hacermejoras a este manual.

    1

  • 7/23/2019 -Cnc-Curso

    2/41

    QU ES UN TORNO CNC?

    Un torno CNC es un equipo de trabajo que permite manufacturar piezas de distintosmateriales y en repetidas ocasiones a travs de corte. Este equipo se diferencia de un tornoconvencional porque es posible programar la secuencia de fabricacin de una pieza. Estosignifica que el operador slo hace una vez el trabajo de definir cmo hacer una pieza y elcontrol de la mquina produce la cantidad de piezas que se necesite. A diferencia del tornoconvencional, el torno CNC consta de dos cuerpos principales: el control y el torno mismo.El control es el computador que procesa y guarda toda la informacin ingresada por eloperador. Una vez realizado esto, el control comunica al torno (mediante sealeselctricas) cmo, cundo, dnde y qu hacer para elaborar la pieza deseada. En ellaboratorio se dispone de un control Emcotronic TM02 y de un torno Emcoturn 120, ambosde fabricacin austraca. El usuario debe ser muy cuidadoso en el trato dado al equipo y enla limpieza del mismo despus de su uso.

    PARTES PRINCIPALES DEL TORNO

    Torreta revlver: Contiene los portaherramientas y gira segn comandos paraseleccionar la herramienta deseada. Portaherramientas: En ellos se ubican las herramientas de corte en distintas

    posiciones. Herramientas: Producen desgaste del material de la pieza mediante cortes. Pieza: Material a trabajar. Husillo: Es un plato giratorio con mordazas (para sujecin), en el cual se coloca

    la pieza a tornear. Compuerta: Es la puerta de seguridad. Debe estar cerrada para que el torno

    trabaje.

    ESTRUCTURA DEL PROGRAMA PRINCIPAL

    1. Principio del programa.Todo programa debe comenzar con un nmero que lo identifica. Los

    programas se diferencian entre s por su nmero, pudiendo guardarse varios en lamemoria del control. Este nmero que nombra al programa se antecede de la

    letra O. Un subprograma tambin empieza con la letra O, solo que los nmeros que lasiguen estn dentro de cierto rango.

    1. Contenido del programa.La parte central de un programa son los registros NC, que sern explicados a

    continuacin. Los registros son las rdenes que se dan al control para que la mquina

    elabore la pieza en cuestin.2. Final del programa.

    Un programa finaliza cuando es leda la orden M30. En caso de tratarse de unsubprograma, en vez de M30 se utiliza la instruccin M17.

    2

  • 7/23/2019 -Cnc-Curso

    3/41

    LOS REGISTROS NC

    Un registro representa una lnea del programa (o subprograma), y se identificamediante la letra N seguida de un nmero que sirve para diferenciar ese registro de losdems que componen un programa (o subprograma). El control del torno Emcoturn 120permite registros entre N0000 y N9999 (10 mil registros posibles para cada programa,incluyendo los subprogramas que a l pertenezcan). El control lee los registros en ordenascendente, pero no tiene restricciones en cuanto a la diferencia numrica de dos registrosconsecutivos. Esto quiere decir que es posible numerar de cinco en cinco o de veinte enveinte (o una vez aumentar 11 y luego 19). Sin embargo, en general se recomiendanumerar (y as lo propone automticamente el control) de diez en diez. Hay dos razonespara esto: primero, se deja la posibilidad de introducir algn registro posteriormente, ya seapor olvido o por alguna modificacin que se quiera hacer al programa; segundo, se essistemtico en la estructuracin del programa y se evita tener que cambiar el cdigo que elcontrol propondr automticamente. En el caso que se introduzca un registro al final del programa cuya numeracin ya haya pasado, el control lo pondr en el lugar quecorresponda.

    Una vez introducido el nmero del registro, se procede a insertar las palabras quecorrespondan.

    LA PALABRA

    Un registro consta de varias palabras. Una palabra consta a su vez de una letra(direccin) y una combinacin de cifras. Cada palabra tiene un determinado significado,segn el cual se ajusta tambin el valor numrico asignado.

    En el ejemplo las cifras estn separadas de la direccin para una mejor comprensin,pero en la realidad tienen que ir juntas. Las palabras se separan entre s por un espacio, ycada una de ellas representa una accin a tomar por la mquina. La longitud mxima de unregistro puede valer entre 3 y 4 lneas para este torno CNC. En caso de rebasar este lmite,se producir una alarma en la pantalla. Una vez introducidas todas las palabras de unregistro, se procede a introducir el registro siguiente.

    A continuacin un ejemplo de cmo escribir un registro:

    N0040 G01 X25.000 Z32.000 F500

    Nmero del registro: 0040Procedimiento a realizar: G01, trasladarse al punto (X=25,Z=32) a travs de una lnea rectaAvance: 500 (m/rev o mm/min, segn se haya especificado previamente)

    Obsrvese que el punto X=25 se indica como X25.000 Esto se debe a que si seindicara X25 el control entendera X=0.025 mm. En otras palabras, las coordenadasaceptan hasta milsimas de mm (o de pulgada, si se establece previamente). Sin embargo

    3

  • 7/23/2019 -Cnc-Curso

    4/41

    no es necesario digitar los tres ceros a la derecha del punto. Basta escribir X25. y el controlagregar automticamente los ceros. Por supuesto lo mismo vale para Z.

    Estas son las consideraciones bsicas para entender como funciona este torno decontrol numrico. Es muy importante trabajar en forma ordenada y sistemtica, para aspoder llevar a cabo la produccin de piezas en forma eficiente y rpida. El control deltorno indica errores en la programacin antes de empezar a ejecutar el registro, lo quepermite su correccin a tiempo. Se recomienda siempre ejecutar el programa por primeravez en vaco (sin material) para as poder detectar fallas evidentes en el cdigo quepudieran ocasionar algn dao a la mquina.

    LOS GRUPOS G Y M

    El torno Emcoturn funciona mediante la ejecucin de rdenes de desplazamiento yde condiciones de entorno. Las rdenes de desplazamiento corresponden a las funciones G,que tienen relacin directa con los movimientos de la herramienta, as como con eldesbastado de la pieza de trabajo. Por su parte, las funciones M entregan las condiciones en

    que se trabajar (con o sin lubricante, sentido de giro del husillo, etc.). Para la ejecucinde un programa cualquiera debenactivarse varias funciones G y M, las cuales se dividen engrupos, segn el tipo de accin que representen. A continuacin se presentan las tablas paralas funciones G y M, las que sern explicadas a lo largo del manual.

    4

  • 7/23/2019 -Cnc-Curso

    5/41

    DISTRIBUCIN EN GRUPOS Y ESTADOS DE PUESTA EN MARCHA DE LASFUNCIONES G

    Grupo 0 G00: Marcha rpidaG01: Interpolacin linealG02: Interpolacin circular en el sentido horarioG03: Interpolacin circular en el sentido antihorarioG04: Tiempo de esperaG33: Roscado en el registroG84: Ciclo de cilindrado / Ciclo de refrentadoG85: Ciclo de roscadoG86: Ciclo de ranuradoG87: Ciclo de taladrado con rotura de virutasG88: Ciclo de taladrado con evacuacin

    Grupo 1 G96: Velocidad de giro constante* G97: Programacin directa de la velocidad de giro

    Grupo 2 G94: Indicacin del avance en mm/min (1/100 inch/min)* G95: Indicacin del avance en m/rev (1/100 inch/rev)

    Grupo 3 * G53: Desactivacin de desplazamiento 1 y 2G54: Llamada de desplazamiento 1G55: Llamada de desplazamiento 2

    Grupo 4 G92: 1. Limitacin de la velocidad de giro2. Aplicar desplazamiento 5

    Grupo 5 * G56: Desactivacin de desplazamiento 3,4,5G57: Llamada de desplazamiento 3G58: Llamada de desplazamiento 4G59: Llamada de desplazamiento 5

    Grupo 6 G25: Llamada de subprogramaG26: Llamada de programas de polgonosG27: Salto incondicionado

    Grupo 7 G70: Indicaciones de medidas en pulgadasG71: indicaciones de medidas en mm

    Grupo 8 * G40: Supresin de la compensacin del radio de la herramientaG41: Correccin del radio de la herramienta a la izquierdaG42: Correccin del radio de la herramienta a la derecha

    Adicional G50: Desactivar escalamientoG51: Activar escalamiento

    * Se activa al encender el equipo

    5

  • 7/23/2019 -Cnc-Curso

    6/41

    DISTRIBUCIN EN GRUPOS Y ESTADOS DE PUESTA EN MARCHA DE LASFUNCIONES M

    Grupo 0 M03: Husillo CONECTADO en sentido horarioM04: Husillo CONECTADO en sentido antihorarioM05: PARO del husilloM19: PARO exacto del husillo

    Grupo 1 M38: Paro exacto CONECTADO* M39: Paro exacto DESCONECTADO

    Grupo 2 M00: Paro programadoM17: Final de subprogramaM30: Final del programa con regreso al principio del programa

    Grupo 3 M08: Refrigerante CONECTADO* M09: Refrigerante DESCONECTADO

    Grupo 5 M25: Abrir el elemento de sujecinM26: Cerrar el elemento de sujecin

    Grupo 6 M20: Pinola de contrapunto retrasadaM21: Pinola de contrapunto adelantada

    Grupo 7 * M23: Cubeta de recogida retrasadaM24: Cubeta de recogida adelantada

    Grupo 8 M50: Desactivacin de la lgica de giro de la torreta revlverM51: Activacin de la lgica de giro de la torreta revlver

    Grupo 9 M52: Desactivacin del automatismo de la puertaM53: Activacin del automatismo de la puerta

    * Se activa al encender el equipo

    6

  • 7/23/2019 -Cnc-Curso

    7/41

    DISPOSICIONES DE SINTAXIS

    Longitud de registros: La longitud mxima de un registro es de 3 a 4 lneas Orden de las palabras:1. Numero del registro2. Funcin G a realizar3. Coordenadas del punto de destino (tener cuidado con la inversin del orden de

    coordenadas en caso de ciclos G84, G85 y G86)4. Parmetros (en caso de ciclo)5. Avance F6. Velocidad de giro o velocidad de corte S7. Direccin de la herramienta T8. Funciones adicionales M Varias funciones de un mismo grupo: cuando se tiene dos o ms instrucciones de

    un mismo grupo, se activa slamente la ltima funcin del grupo programada. Porejemplo, si en un registro se introduce G02 y luego G03, es activa G03.

    Palabras iguales en un mismo registro: es vlida la ltima programada (noconviene)

    Programacin del punto decimal: Sin punto decimal se calculan los valorescomo m (en G71) o como 1/10000 de pulgada (en G70)

    Orden posterior a llamada de herramienta: Despus de llamar una herramientala orden de desplazamiento debe ser G00

    DESCRIPCIN BREVE DE LAS DIRECCIONES

    Direcciones de desplazamiento X y Z: Se refieren en forma absoluta a un origende coordenadas. Z se mide paralelamente al eje de giro del husillo (Z negativo hacia labase del husillo), mientras que X es la medida del dimetro (X positivo por encima deleje de giro del husillo).

    Direcciones de desplazamiento U y W: Idem X y Z pero los desplazamientos semiden incrementalmente desde el punto de partida del movimiento. Sondesplazamientosrelativos. En este caso, U no representa medidas diametrales, sino quees la distancia entre el punto inicial y el final (distancia radial).

    Direcciones I y K: Se usan para indicar el centro del crculo en caso deinterpolacin circular. Ver G02 y G03

    Direccin F: Indica avance (G94 y G95) o paso de la rosca (G33 y G85) Direccin S: Indica velocidad de corte (G96), velocidad de giro del husillo

    (G97), velocidad mxima de giro (G92) o la posicin de paro del husillo (M19) Direccin T: Se indica herramienta a seleccionar y datos de la herramienta Funcin M: Ver detalles para cada direccin

    Direccin L: Se invocan subprogramas, repeticiones y destinos de saltos (nousado) o bien posicin de la herramienta en la torreta revlver (G40, G41, G42) Direccin R: Indica radio de la punta de la herramienta (G40, G41, G42) Parmetros P y D: Son propios de cada ciclo. Ver detalles en ciclos. Funcin G: Condiciones del desplazamiento. Ver cada funcin en particular Direccin O: Nmeros de programas NC. Programas principales (O0000 a

    O6999), subprogramas (O0080 a O0255) y programas de polgonos (O7000 a O9999)VALORES ABSOLUTOS E INCREMENTALES

    7

  • 7/23/2019 -Cnc-Curso

    8/41

    Valores absolutos: Las coordenadas del punto de destino son referidas al puntode origen de coordenadas. Se utilizan las variables X (medida del dimetro final) y Z(medida en direccin paralela al eje de giro del husillo)

    Valores incrementales: Las coordenadas del punto de destino son referidas alpunto actual. Se utilizan las variables U (distancia radial) y W (medida en direccinparalela al eje de giro del husillo)

    Se puede usar tambin una programacin mixta, combinando valores absolutos eincrementales. En cualquiera de las dos situaciones X,U crecen hacia arriba (decrecenhacia abajo) y Z,W crecen alejndose del husillo (decrecen acercndose a l)

    FORMATO DE LAS FUNCIONES G

    En los recuadros de descripciones de los cdigos G, notar que aparece N4 antes dela funcin, as como X,U +43, etc.

    N4 significa que se dispone de 4 cifras (N0000 a N9999) como mximo para elnmero del registro.

    Para las direcciones X, U, Z y W aparece +43. Esto significa que se puedenintroducir nmeros positivos o negativos (por defecto positivos) y que para ello se disponede 4 cifras antes del punto y 3 despus. Porejemplo, X2104.685 Las unidadescorrespondientes se definen previamente. Este formato es vlido para las todas lasdirecciones que se usan en las funciones G.

    FUNCIONES AUTOMANTENIDAS

    Una vez que se ha ingresado una funcin cualquiera (G o M), sta queda activahasta que se ingrese una nueva funcin que pertenezca al mismo grupo. Es importantedestacar que slo puede estar activa una funcin de cada grupo. Ocurre lo mismo para las palabras X(U), Z(W), F, S y T. En otras palabras, no es necesario reescribir palabrasiguales en registros sucesivos. Las funciones G (excepto el grupo 0), las funciones M y laspalabras F, S y T activas se adoptan tambin en el programa siguiente.

    PROGRAMACIN DE HERRAMIENTAS

    Las herramientas se programan bajo la direccin T con nmeros de 4 cifras. Las

    dos primeras corresponden al nmero de la herramienta (posicin en la torreta revolver, del1 al 8). Las 2 siguientes corresponden al nmero (posicin en el archivo de herramientas)bajo el cual est la correccin de la herramienta, y van del 01 al 20. Para facilidad delusuario, se acostumbra hacer coincidir el nmero de la herramienta con el nmero bajo elcual estn sus datos (T0101, T0303). Cuando se est trabajando se acostumbra definir unpunto fijo para el cambio de herramienta, de manera de evitar colisiones con el material encaso de usar una herramienta ms larga.

    8

  • 7/23/2019 -Cnc-Curso

    9/41

    Correccin de la herramienta: X y Z miden la distancia desde el punto desujecin de la herramienta hasta el filo terico P de la misma. R define el radio del filode la herramienta (si es curva) y L la orientacin del filo.

    El filo terico de la herramienta es el que se obtiene al intersectar las tangenteshorizontal y vertical de la herramienta (punto P en el grfico). Toda llamada de unanuevaherramienta debe ser seguida por G00. Antes de alcanzar el punto de cambio deherramienta, se recomienda desconectar la correccin de la misma. Por ejemplo, si se estusando T0101 y se desea cambiar la herramienta, conviene escribir T0100, para que elpunto activo de coordenadas se ubique ahora en el punto de sujecin de la herramienta y noen el filo terico de la misma. Con esto se gana tiempo al disminuir el desplazamiento alpunto de cambio de herramienta, adems que el punto de sujecin de la herramienta essimtrico para todas ellas. Obsrvese que como no se cambi el nmero de la herramienta,la torreta no gira. Cuando se activan los datos de la herramienta (p.ej. T0303), el filoterico (cuya ubicacin est dada en el archivo de datos deherramientas) alcanzar lascoordenadas que sean ingresadas por el usuario en los registros siguientes. Sin embargo,hay que ser muy cuidadoso al desactivar la correccin de la herramienta, ya que como elpunto de sujecin est ms arriba que la punta de la herramienta, al desplazarse al punto

    de cambio en vez de alejarse de la pieza, la torreta revlver podra (y probablemente lohar) acercarse a la misma, golpendola fuertemente. Por lo tanto, slo se recomienda ladesactivacin de la correccin si se est en un punto que garantice que no habr colisin.En caso de tratarse de una herramienta curva, el filo terico no existe fsicamente, lo queinfluye en el contorno final que resultar al introducir un registro de desbastado. Paradetalles, ver G40, G41 y G42 ms adelante.

    G00 MARCHA RPIDA

    9

  • 7/23/2019 -Cnc-Curso

    10/41

    N...... Nmero de registroG00.. Marcha rpidaX,Z.. Coordenadas absolutasU,W.. o incrementales

    del punto de destino

    G00 es un movimiento de desplazamiento rpido. No se usa para trabajar, sino paramoverse de un punto a otro con rapidez. El orden en que estn X(U) y Z(W) es indiferente.Se puede tambin combinar X con W o U con Z en cualquier orden. La herramienta sedesplaza linealmente hasta el destino.

    G01 INTERPOLACIN LINEAL

    N...... Nmero de registroG01.. Interpolacin linealX,Z.. Coordenadas absolutasU,W.. o incrementales

    del punto de destino

    10

  • 7/23/2019 -Cnc-Curso

    11/41

    G01 es un desplazamiento lineal entre dos puntos. Se usa para desbastado. Es necesario indicar elavance, en las unidades en que se est trabajando.

    G02 INTERPOLACIN CIRCULAR EN SENTIDO HORARIOG03 INTERPOLACIN CIRCULAR EN SENTIDO ANTIHORARIO

    N...... Nmero de registroG02.. Interpolacin lineal en el sentido horarioG03.. Interpolacin lineal en el sentido antihorarioX,Z.. Coordenadas absolutasU,W.. o incrementales

    del punto de destinoI........ Coordenada en eje X del centro del crculo (incremental desde el punto de comienzo

    del crculo)K....... Coordenada en eje Z del centro del crculo (incrementaldesde el punto de comienzodel crculo)

    F...... Avance

    Con G02 y G03 se pueden hacer arcos de crculo desde el punto inicial al dedestino.

    11

  • 7/23/2019 -Cnc-Curso

    12/41

    G04 TIEMPO DE ESPERA

    Campo de entrada: 1 - 10000 (0,1 seg - 1000 seg)

    G04 entrega un tiempo de espera, lo que permite realizar alguna medicin o control.La funcin G04 se ejecuta al final del registro, indistintamente del orden en que aparezca enel mismo.

    G33 ROSCA EN EL REGISTRO INDIVIDUAL

    N...... Nmero de registroG33.. Rosca en el registro individualX,Z.. Coordenadas absolutas

    U,W.. o incrementalesdel punto de destinoF....... Paso de la rosca

    Con G33 se puede hacer una rosca en una sola pasada. La herramienta efecta eldesplazamiento que genera la rosca y vuelve al punto de partida una sola vez. Serecomienda ver detalladamente G85 para entender G33, ya que se trata de ciclos similares.

    G84 CICLO DE CILINDRADO

    12

  • 7/23/2019 -Cnc-Curso

    13/41

    N...... Nmero de registroG84.. Ciclo de cilindradoX,Z.. Coordenadas absolutasU,W.. o incrementales

    del vrtice del contorno KP0..... Medida del cono en X(U)P2..... Medida del cono en Z(W)D0.... Sobremedida en X(U)D2.... Sobremedida en Z(W)D3.... Distribucin del corteF...... Avance

    13

  • 7/23/2019 -Cnc-Curso

    14/41

    En el ciclo de cilindrado hay que programar X(U) antes que Z(W), ya que de locontrario se trata de un refrentado. Las pasadas se realizan en forma horizontal. P0 yP2sirven para producir conicidades en el cilindrado (si se desea, de lo contrario valen cero).D0 y D2 sirven para dejar material (en Z y X respectivamente) en las primeras pasadas, queluego es removido en la pasada final. D3indica cunto debe descender la herramienta encada pasada (profundidad de corte). Si D3vale cero, el cilindrado se hace en una solapasada. En cada pasada la herramienta vuelve al punto de partida, y por lo tanto cada vezdesciende ms (D3, 2D3, 3D3, etc.)

    Observaciones:1. D3indica la profundidad del corte. Sin embargo no necesariamente la ltima pasada

    coincide con una profundidad de corte igual a D3. Lo que hace el torno es calcular estoantes de empezar el ciclo, y luego reduce D3 de manera que la ltima pasada coincidacon el punto final.

    2. Se debe tener cuidado con el signo de P0 y P2 para no producir conicidades en contra dela direccin de aproximacin de la herramienta. Por ejemplo, si P0 es positivo, significaque el punto K est ms cerca del eje de giro (ms abajo) que el extremo del cono, por loque si la herramienta se est aproximando desde arriba, el control indicar un error

    (alarma).

    P0es la medida del cono, y se mide verticalmente. Para definir P0se debe proyectarla lnea del cono (la que pasa por K) hasta cortarla con la vertical que pasa por el punto departida del ciclo. Una vez intersectadas estas rectas, se mide P0 como la distancia verticalentre K y la interseccin (extremosde la lnea del cono). Lo mismo es vlido para P2, sloque la proyeccin del cono se intersecta con una horizontal por el punto de partida y P2semide horizontalmente. Obsrvese que tanto P0 como P2 se miden relativamente al punto K,por lo que normalmente (como en el dibujo) son negativos.

    G84 CICLO DE REFRENTADO

    14

  • 7/23/2019 -Cnc-Curso

    15/41

    N...... Nmero de registro

    G84.. Ciclo de refrentadoX,Z.. Coordenadas absolutasU,W.. o incrementales

    del vrtice del contorno KP0..... Medida del cono en X(U)P2..... Medida del cono en Z(W)D0.... Sobremedida en X(U)D2.... Sobremedida en Z(W)D3.... Distribucin del corteF...... Avance

    El ciclo de refrentado es similar al de cilindrado, slo que se invierte el orden deX(U) y Z(W). En este caso, las pasadas son verticales (en el eje X)

    15

  • 7/23/2019 -Cnc-Curso

    16/41

    G85 CICLO DE ROSCADO LONGITUDINAL

    N...... Nmero de registroG85.. Ciclo de roscado longitudinalX,Z.. Coordenadas absolutasU,W.. o incrementales

    del punto final K o Ndel roscado

    P0..... Medida del cono

    P2..... Salida de roscaD3.... Avance o nmero de cortesD4.... Nmero de cortes en vacoD5.... ngulo de los flancos

    del tornilloD6.... Profundidad de roscaD7.... Punto final de la roscaF...... Paso de la rosca

    16

  • 7/23/2019 -Cnc-Curso

    17/41

    Tericamente es posible hacer roscas que tengan inclinacin con respecto al eje degiro de la pieza, aunque la disposicin de la herramienta en nuestro caso slo permiteproducir roscas longitudinales cilndricas (si el ngulo vale 0). Si el ngulo de inclinacinest entre 0 y 45(respecto al eje de giro de la pieza), se trata de una rosca longitudinalcnica. En el ejemplo al final del manual se incluye una rosca longitudinal cilndrica.

    P0es la medida del cono, y se mide verticalmente. Para definir P0 se debe proyectarla lnea del cono (la que pasa por K o la que pasa por N) hasta cortarla con la vertical quepasa por el punto de partida del ciclo (dem G84). Una vez intersectadas estas rectas, semide P0 como la distancia vertical entre los extremos de la lnea del cono.

    Entrada y salida de rosca: Se debe dejar una distancia mnima A entre el punto deentrada y el comienzo de la rosca,as como entre el punto de salida y el final de la rosca.Esta distancia A es funcin de la velocidad de giro y del paso de la rosca (ver grficos).

    17

  • 7/23/2019 -Cnc-Curso

    18/41

    En caso que la geometra de la pieza no permita definir el punto final del ciclo (K oN) a la distancia mnima A requerida para la salida de la rosca, se usa P2, para que laherramienta salga en forma inclinada alejndose de la pieza. Si P2es mayor o igual que A,

    no hay problema. De lo contrario, se debe desplazar el punto de inicio del ciclo en elsentido del eje X de manera que la distancia radialentre este punto y K sea por lo menos3A. En caso de no cumplirse las disposiciones respecto al valor A, se producir un paroprogramado (detencin de la herramienta) en el punto K de la rosca durante un instantemientras el husillo gira, lo que destruir los hilos que estn en esa zona, echando a perdertodo el trabajo.

    El punto final de la rosca puede ser K o N, segn el valor de D 7(ver tabla). K defineel punto final de la rosca sobre el dimetro del ncleo de la misma (D 7 = 0,1,4,5), mientrasque N lo define sobre el dimetro nominal de la rosca (D7 = 2,3,6,7). Una vez definido D7se define D3. Si D7 = {0 o 2} entonces D3representa la profundidad del primer corte. Laprofundidad de los cortes sucesivos disminuye de manera tal que la seccin transversal decorte se mantenga constante. El control tiene como avance mnimo de corte D3 = 100 m,que se activa una vez alcanzado este lmite (en caso de corte decreciente). Para D7 = {1 o3} el parmetro D3 representa la profundidad de corte constante. Si D 7 = {4 o 6} entoncesD3define el nmero de cortes con avance decreciente para hacer la rosca. Cada avancedisminuye para mantener constante la seccin de corte (dem D7 =0,2), as que el controlcalcula la profundidad de corte en cada pasada para lograr la cantidad deseada de cortes.Por ltimo, si D7 = {5 o 7} el parmetro D3define el nmero de cortes para un avanceconstante. Es importante recordar que es imposible lograr un avance menor a 100 m.

    18

  • 7/23/2019 -Cnc-Curso

    19/41

    La cantidad de cortes en vaco queda determinada por el valor de D4, que vara entre0 y 20 (por defecto D4=1). Esto tiene como fin lograr que sea retirado todo el materialsacado en las pasadas mediante una (o varias, segn el valor de D4) pasada final delimpieza.

    D5es el ngulo entre los flancos de la rosca. En la tabla se presentan los nicosvalores admisibles para D5. En caso de D5 = 0, la herramienta entra por el centro hacia elvrtice entre flancos. De lo contrario, la herramienta se apoya en uno de los flancos.

    D6es la profundidad de la rosca. En este caso (rosca longitudinal), se mideverticalmente (sentido de X).

    F es el paso de la rosca (distancia entre cspides). Para roscas longitudinales semide paralelamente a Z.

    Observaciones: Tener cuidado con el sentido de giro del husillo. El punto de partida delciclo debe estar por encima del dimetro mximo de la rosca.

    19

  • 7/23/2019 -Cnc-Curso

    20/41

    G85 CICLO DE ROSCADO PLANO

    N...... Nmero de registro

    G85.. Ciclo de roscado planoX,Z.. Coordenadas absolutasU,W.. o incrementales

    del punto final K o Ndel roscado

    P0..... Salida de roscaP2..... Medida del conoD3.... Avance o nmero de cortesD4.... Nmero de cortes en vacoD5.... ngulo de los flancos

    del tornillo

    D6.... Profundidad de roscaD7.... Punto final de la roscaF...... Paso de la rosca

    20

  • 7/23/2019 -Cnc-Curso

    21/41

    Para ngulos mayores o iguales a 45, la rosca es plana, por lo que se invierte elorden de X(U) y Z(W). En este caso no cambia el criterio para D3, D4 y D5. Sin embargo,ahora D6 se mide horizontalmente y F verticalmente. P0 es la salida de rosca y P2es lamedida del cono. Si P2 vale cero, se trata de una rosca plana cilndrica. Es importantedestacar que para poder tornear una rosca plana se debe tener la herramienta en unaposicin que lo permita.

    G86 CICLO DE RANURADO(en el lado longitudinal)

    N...... Nmero de registroG86.. Ciclo de ranuradoX,Z.. Coordenadas absolutasU,W.. o incrementales

    del vrtice del contorno KD3.... Avance por cada corteD4.... Tiempo de esperaD5.... Ancho de la herramienta

    F...... Avance

    21

  • 7/23/2019 -Cnc-Curso

    22/41

    Parael ciclo de ranurado longitudinal se supone que se ha acotado el borde derechode la herramienta. Las entradas se hacen hacia el eje de giro, con una profundidad D3.

    Luego de cada entrada la herramienta retrocede 500 m (de fbrica), que sonrecuperadosen la entrada siguiente, hasta alcanzar la profundidad estipulada. Este retrocesoaparece en el grfico como DS. Una vez logrado esto, la herramienta sale de la ranura y sedesplaza horizontalmente para realizar una nueva ranura. Dado que el control conoce elancho de la herramienta (D5), la ltima ranura llega justo al vrtice del contorno (K). Lasranuras se traslapan 1/10 mm (de fbrica). El tiempo de espera D4 sirve para que laherramienta permanezca en la base de la ranura para un completo retiro del materialcortado.

    Observaciones: El ancho de la ranura debe ser mayor o igual al de la herramienta. Si D3vale cero, cada ranura se hace en una sola pasada.

    22

  • 7/23/2019 -Cnc-Curso

    23/41

    G86 CICLO DE RANURADO(en el lado frontal)

    N...... Nmero de registroG86.. Ciclo de ranuradoX,Z.. Coordenadas absolutasU,W.. o incrementales

    del vrtice del contorno KD3.... Avance por cada corteD4.... Tiempo de esperaD5.... Ancho de la herramientaF...... Avance

    Este ciclo essimilar al ranurado plano, slo que se invierte el orden de X(U) y Z(W).En este caso se supone que se ha acotado el borde superior de la herramienta, y las entradasson paralelas al eje de giro, acercndose progresivamente al mismo.

    23

  • 7/23/2019 -Cnc-Curso

    24/41

    G87 CICLO DE TALADRADO CON ROTURA DE VIRUTAS

    N...... Nmero de registro

    G87.. Ciclo de taladrado con rotura de virutasZ...... Coordenada absolutaW..... o incremental

    del punto de destino (Z)D3.... Profundidad del primer corteD4.... Tiempo de espera en el punto de destinoD5.... Porcentaje de la profundidad de corte actual en la prxima entradaD6.... Profundidad de taladrado mnimaF...... Avance

    En este ciclo slo se pueden hacer perforacionessobre el eje de rotacin(obviamente). G87 funciona de la siguiente manera: La punta de la herramienta avanza D3

    desde el punto de partida y luego retrocede 500 m (de fbrica). Seguidamente recuperaese retroceso y vuelve a avanzar D3ponderado por D5 en cada pasada, de manera que cadavez entra menos, hasta que se alcanza D6 , con la cual se contina hasta el final. Si D5vale100%, entonces todas las perforaciones son igualmente profundas. Si D3 vale cero, laperforacin se hace en una sola pasada. D4 es el tiempo que permanece la herramienta enel fondo de la perforacin. Por razones obvias, slo se pueden hacer perforaciones deldimetro de la broca en uso.

    24

  • 7/23/2019 -Cnc-Curso

    25/41

    G88 CICLO DE TALADRADO CON EVACUACIN

    N...... Nmero de registroG88.. Ciclo de taladrado con evacuacinZ...... Coordenada absolutaW..... o incremental

    del punto de destino (Z)D3.... Profundidad del primer corteD4.... Tiempo de espera en el punto de destinoD5.... Porcentaje de la profundidad de corte actual en la prxima entradaD6.... Profundidad de taladrado mnimaF...... Avance

    El ciclo G88 es similar al ciclo G87, slo que en este caso la broca retrocede hasta elpunto de partida luego de cada perforacin. Los parmetros funcionan igual que en G87.

    G96 VELOCIDAD DE CORTE CONSTANTE

    Con G96 se ajusta la velocidad de giro del husillo, de manera que la velocidad decorte de la herramienta (velocidad tangencial) sea siempre constante. Este comando estligado con G92.

    25

  • 7/23/2019 -Cnc-Curso

    26/41

    G97 PROGRAMACIN DIRECTA DE LA VELOCIDAD DE GIRO

    Con G97 se da la orden al torno de mantener una velocidad de giro constante entodo momento.

    G94 INDICACIN DEL AVANCE EN mm/min (1/100 inch/min)

    G94 se usa para indicar avance en mm/min (1/100 inch/min)

    G95 INDICACIN DEL AVANCE EN m/rev (1/10000 inch/rev)

    G95 se usa para indicar avance en m/rev (1/10000 inch/rev)

    26

  • 7/23/2019 -Cnc-Curso

    27/41

    G53 - G59 LLAMADAS DE DESPLAZAMIENTO DEL PUNTO CERO

    Los parmetros G54, G55, G57, G58 y G59 sirven para cambiar el origen decoordenadas. Normalmente ste se encuentra en la base del husillo, pero mediante estosparmetros este origen puede ser localizado en algn punto de inters, pudindose luegovolver al origen inicial. Para dar entrada a los valores de los parmetros, es necesario entraral modo PSO (Position Shift Offset), presionando la tecla EDIT (a la derecha del monitor) y

    luego SHIFT G(*)

    . Se vern en pantalla 5 lneas numeradas (1=G54, 2=G55, 3=G57,4=G58 y 5=G59) con su respectiva posicin X,Z con respecto a la base del husillo. Ya en elmodo PSO se ingresa el nmero de llamada a cambiar (nmero y ENTER), luego seingresan los datos deseados, y finalmente se sale del mismo. Con ello quedan grabadas lascoordenadas de las llamadas de desplazamiento, las que luego pueden ser accesadas desdeel programa. Si en algn registro aparece una llamada de desplazamiento, el origen decoordenadas se desplaza al punto previamente introducido en el modo PSO. Todas lascoordenadas siguientes son referidas a este nuevo origen. G54 y G55 pertenecen a unmismo grupo, por lo que slo puede estar activo uno de los dos parmetros. Si G54 estactivo y se introduce la palabra G55, entonces se desactiva G54 y se activa G55. Por otraparte, G53 desactiva la llamada activa en ese momento de su mismo grupo (G54 o G55).Lo mismo ocurre dentro del grupo 5 (G56, G57, G58 y G59), siendo G56 la palabra de

    desactivacin. Es posible tener activas dos llamadas de desplazamiento, siempre y cuandonopertenezcan al mismo grupo. En ese caso, las llamadas de desplazamiento se suman, esdecir, si haba una activa, la nueva llamada se mide desde el origen de coordenadas que lallamada anterior defini. Se debe tomar en cuenta que al cambiar el origen decoordenadasno hay ningn desplazamiento fsico de la herramienta. Un caso especial es G59 ya que lascoordenadas de esta llamada pueden ser modificadas desde el programa, sin necesidad deentrar al modo PSO. Para esto se usa G92-Indicaciones para llamada de desplazamiento 5,que se ver seguidamente.

    (*) (*) Al final del manual se explica la ubicacin de todas las teclas necesarias para hacer esto.27

  • 7/23/2019 -Cnc-Curso

    28/41

    G92 LIMITACIN DE LA VELOCIDAD DE GIRO

    La funcin G92 es una funcin doble. Si se programa junto con el parmetro S, seentiende que es la velocidad mxima de giro, que es necesaria en caso de haber programadoG96 (velocidad de corte constante), porque al acercarse la herramienta a X=0 (eje derotacin), la velocidad de giro tiende a infinito, perdindose fuerza de sujecin en lasmordazas del husillo.

    G92 INDICACIONES PARA LLAMADA DE DESPLAZAMIENTO 5

    Si se programa G92 en unin con X(U) y Z(W), se entiende que es para cambiar lascoordenadas de G59 (llamada de desplazamiento 5). Si se introducen valores con X y Z,stos sustituyen a los anteriores en el registro de G59. Si se usan U y W, los nuevos valores

    se suman (o restan, segn el signo) a los anteriores en el registro. Se pueden combinarX,Z,U y W. G92 slo cambia los valores, debiendo usarse G59 para activar la llamada.

    Advertencia: no debe programarse G59 en el mismo registro que G92.

    28

  • 7/23/2019 -Cnc-Curso

    29/41

    G25 LLAMADA DE SUBPROGRAMA

    Con G25 se puede llamar un subprograma existente. El control considerasubprogramas a aquellos que van desde O0080 hasta O0255. La direccin L sirveparaindicar el nmero de subprograma, as como la cantidad de pasadas del mismo. Losdos ltimos dgitos indican el nmero de pasadas (01 - 99), y los dos primeros (o tres primeros) indican el nmero de subprograma que se est llamando. Un subprogramatienela misma estructura que un programa. El torno permite que un subprograma llame a

    otro a su vez (anidamiento). Se pueden hacer hasta 10 anidamientos a la vez, y cuando unsubprograma finaliza, se vuelve al registro siguiente en el programa (o subprograma) desdeel cual fue llamado.

    EJ: N0040 G25 L12305 Ejecutar 5 veces el subprograma #123

    G26 LLAMADA DE PROGRAMAS DE POLGONOS

    Los nmeros de programas de polgonos van del O7000 al O9999. Esta funcin noest activa por el momento en este torno CNC.

    G27 SALTO INCONDICIONADO

    29

  • 7/23/2019 -Cnc-Curso

    30/41

    Con G27 se indica al torno que debe saltar hasta un registro determinado. Con elparmetro L se indica el nmero del registro al cual saltar, sin ejecutar los de al medio.

    Ejemplo: N100 G27 L250 (Salta del registro 100 al 250)

    G70 PROGRAMACIN EN PULGADAS

    Si se escribe G70 al principio del programa, se calculan todas las dimensiones enpulgadas.

    G71 PROGRAMACIN EN MILMETROS

    Si se escribe G71 al principio del programa, se calculan todas las dimensiones enmilmetros.

    G40, G41, G42 COMPENSACIN DEL RADIO DE LA HERRAMIENTA

    La compensacin del radio de la herramienta se hace necesaria cuando se usa unaherramienta curva, ya que por la geometra de la misma el punto de corteva cambiandoconstantemente. Existen dos compensaciones: G41 (a la izquierda) y G42 (a la derecha).Para saber cul usar, se debe ver en direccin del movimiento relativo de la herramientarespecto a la pieza (es como perseguir a la herramienta) y luego ver de qu lado de lapieza se encuentra la herramienta de corte. Si est a la izquierda, se usa G41. Si est a laderecha, G42. El torno necesita saber tambin el radio (R) y la orientacin del filo (L).Estos datos estn en los archivos de herramientas. Si no se usa correccin de radio (G40),el punto de corte es el filo terico de la herramienta (P). Para activar la correccin, hay quesaber cmo llegar a la pieza.

    Primeramente se debe estar fuera de la pieza y luego se hace una aproximacin alpunto ms extremo de la misma con G01, y en el mismo registro de G01 se debe activarG41 o G42, segn el caso. La herramienta se acercar entonces hasta que el punto detangencia toque al punto (X(U),Z(W)) indicado en el registro. De ah en adelante laherramienta se mover de manera tal que siempre sea el punto tangente el que se desplace por la trayectoria que definen los registros. Hay que tener sumo cuidado con lacompensacin de radio. El control (una vez activada la compensacin) entiende que

    30

  • 7/23/2019 -Cnc-Curso

    31/41

    laherramienta de corte es un crculo suspendido en el aire. Si, por ejemplo, se quiere llegara un punto X1,Z1 con correccin de radio, la herramienta se acercar slo hasta que se toquetangentemente la lnea X1,Z1 - X2,Z2 , siendo X2,Z2 el punto en el registro siguiente. Puedeser que el punto del crculo que toque la recta X 1,Z1 - X2,Z2no est en la zona de corte dela herramienta, sino que dentro de la misma (por ejemplo en la zona punteada del crculo enel ltimo grfico de este punto). Dado que el torno conoce en cada momento el registroanterior, el actual y el siguiente, es posible que el punto X1,Z1 no sea alcanzado, ya que sias fuera la herramienta atravesara la recta X1,Z1 - X2,Z2. Para desactivar la correccin delradio, se debe recorrer todo el contorno deseado de la pieza con correccin (hasta el puntofinal deseado) y luego debe seguir un registro que contenga la funcin G00 (en un puntoX(U),Z(W) exterior a la pieza) y que adems contenga la funcin G40. Ya est desactivadala correccin de radio!! La activacin y desactivacin de la correccin se hacen al final delregistro.

    Observaciones: no importa el ngulo de llegada desde el punto exterior a la pieza al puntode inicio de la correccin, ya que el control hace los clculos y movimientos necesariospara no daar la pieza en el trayecto. Hay que programar al menos 2 registros entreactivacin/desactivacin de correccin. Se debe desactivar la correccin antes de cambiar

    la herramienta.

    31

  • 7/23/2019 -Cnc-Curso

    32/41

    G51 AMPLIACIN Y REDUCCIN DE ESCALA

    N...... Nmero de registroG51.. Ampliacin o reduccin de escalaX,Z.. Coordenadas absolutasU,W.. o incrementales

    del punto de referencia (B)

    P7.... Factor de la escala (adimensional)

    A pesar de que esta funcin no est activa en este momento, se da una explicacinde la misma en la eventualidad de que en un futuro prximo sea activada.

    Con G51 se puede ejecutar a escala (reduccin o ampliacin) un programa yaexistente, lo cual es til si, por ejemplo, el material con que se cuenta es de distintodimetro al que se us en el momento de programar. Se debe entrar el punto de referenciaB, que es aquel con respecto al cual se hace el escalamiento. El parmetro P7es la escala ausar. Para calcular P7, se divide la medida actual por la medida antigua. Por ejemplo, si elprograma est hecho para un dimetro de 24 mm. y Ud. cuenta con una pieza de 20 mm.,entonces P7 = 20/24 = 0.833 Para hacer un escalamiento, se debe editar un programa ya

    32

  • 7/23/2019 -Cnc-Curso

    33/41

    hecho y agregar un registro al principio con G51. Al final del programa se escribe unregistro con G50, que desactiva el escalamiento.Observaciones: el escalamiento es en ambos ejes (X y Z). Los pasos de rosca no sonampliados o reducidos por G51.

    M03 HUSILLO CONECTADO EN SENTIDO HORARIO

    Se conecta el husillo en sentido de giro horario. El sentido de giro se observa desdela base del husillo hacia el extremo opuesto (extremo libre) de la pieza. La velocidad derotacin est previamente dada por el parmetro S (en G96 o G97).

    M04 HUSILLO CONECTADO EN SENTIDO ANTIHORARIO

    M05 PARO DEL HUSILLO

    El husillo deja de girar.

    M19 PARO EXACTO DEL HUSILLO

    Con M19 se puede hacer que el husillo pareen un punto exacto, que se introduce

    bajo S (ngulo en grados). Los valores de S van de 0 a 360. Esta funcin no esthabilitada.

    M38 PARO EXACTO CONECTADO

    Con M38, al ejecutar el movimiento de un registro cualquiera, el equipo espera 20milisegundos antes de empezar el registro siguiente. Por lo tanto no hay superposicin deregistros en el sentido que no ocurren dos movimientos simultneos. La desventaja de M38es que cuesta tiempo parar los carros (de movimiento) por completo.

    33

  • 7/23/2019 -Cnc-Curso

    34/41

    M39 PARO EXACTO DESCONECTADO

    Con M39, el equipo empieza el registro siguiente un poco antes de terminar elactual, de manera que hay superposicin de registros. Por lo tanto, el contorno es mssuave (curva de transicin) que con M38. Mientras mayor la velocidad de avance, mayores el radio de la curva de transicin.

    34

  • 7/23/2019 -Cnc-Curso

    35/41

    M00 PARO INTERMEDIO PROGRAMADO

    Se detienen los carros, se desconecta el husillo y el refrigerante. Esta funcin

    permite realizar mediciones de control de calidad y limpieza.

    M17 FINAL DE SUBPROGRAMA

    Un subprograma se termina con M17, lo cual hace retornar al registro siguiente delcual fue llamado el subprograma.

    M30 FINAL DEL PROGRAMA CON REGRESO AL INICIO

    Con M30 se indica que ha finalizado el programa. Adicionalmente se desconecta elrefrigerante, el husillo y la compensacin de radio de herramienta.

    M08 REFRIGERANTE CONECTADO

    M09 REFRIGERANTE DESCONECTADO

    M25 (M26) ABRIR (CERRAR) EL ELEMENTO DE SUJECIN

    No estn activas estas funciones

    M20 (M21) PINOLA DE CONTRAPUNTO ADELANTADO (RETRASADO)

    No estn activas estas funciones

    M23 (M24) CUBETA DE RECOGIDA RETRASADA (ADELANTADA)

    No estn activas estas funciones

    M50 (M51) DESACTIVACIN (ACTIVACIN) DE LA LGICA DE GIRO DE LATORRETA REVLVER

    35

  • 7/23/2019 -Cnc-Curso

    36/41

    No estn activas estas funciones

    M52 (M53) DESACTIVACIN (ACTIVACIN) DEL AUTOMATISMO DE LAPUERTA

    No estn activas estas funciones

    36

  • 7/23/2019 -Cnc-Curso

    37/41

    OPERACIN DEL CONTROL PARA ESCRIBIR, EDITAR Y GRABARPROGRAMAS Y PARA TRABAJAR SIN RUTINA DE PROGRAMACIN

    Ahora que ya hemos visto los comandos que usa el torno para manufacturar piezas,estamos en condiciones de programar. Lo primero que hay que hacer es reconocer cmoest estructurado el control. En la parte superior izquierda est elmonitor, que indica lascoordenadas actuales (en todo momento), as como el modo de funcionamiento y lasalarmas (zona superior). Debajo del mismo hay cinco teclas que tienen variadas funciones,las cuales estn indicadas en la parte inferior del monitorpara cada caso. A la derecha delmonitor hay 4 teclas azules que indican el modo de funcionamiento del equipo(AUTOMATIC, EDIT, EXECUTE y MANUAL). Debajo de estas teclas azules estn lasteclas de caracteres (que son dobles, mediante el uso de la tecla SHIFT), las teclasnumricas (incluyendo el punto y el cambio de signo +/-) y las teclas para edicin de texto(ENTER, STORE-NEXT, PREVIOUS, CLEAR-BLOCK, CLEAR-ENTRY, CLEAR-PROGRAM, CLEAR-WORD y SHIFT). En la parte inferior del control, de izquierda aderecha, estn las teclas para el movimiento de la herramienta (ejes X y Z), la tecla deencendido del husillo (verde) y de detencin del mismo, la tecla RESET (roja) y la tecla

    CYCLE-START (verde), y por ltimo una perilla que controla la velocidad de avanceF dela herramienta respecto a la programada (0% - 120%). En el extremo derecho del controlhay un botn de seguridad (rojo), que se usa en caso de emergencia, provocando unadetencin total del equipo. En realidad, existen otras teclas adicionales, pero para todos loscasos prcticos no son usadas en la actualidad.

    Cmo encender el torno CNC: al encender el torno mediante la llave, aparecern 2alarmas. Se debe presionar la tecla CLEAR-ENTRY y luego AUX ON (debajo de las teclasde edicin de texto). Luego se debe desplazar la herramienta hasta que las dos marcas(color naranja) se posicionen sobre las lneas a 90que estn en el torno. Luego se debeseleccionar REFERENCE (tecla bajo el monitor) y seguidamente CYCLE-START. Eltorno buscar el punto de referencia inicial. Luego, se debe presionar la tecla central de laseccin de teclas para el movimiento de la herramienta (MAN.JOG.) y simultneamente latecla de cambio de herramienta

    que se encuentra justo encima de la tecla CYCLE-START. La torreta revlver girar y enese momento el equipo est listo para trabajar.

    Cmo escribir un programa: para escribir el programa, se debe presionar la tecla EDIT.Seguidamente, se debe escribir el nmero del programa (uno que no exista previamente enla memoria), para lo cual se escribe O (SHIFT N), el nmero de programa y luego ENTER.El monitor dir NEW, reconociendo un nuevo programa. Acepte con ENTER.Seguidamente, el control sugerir un nmero para el primer registro. Para aceptar,presionar ENTER. De lo contrario, borrar el nmero (ya sea con CLEAR-ENTRY, queborra un lugar hacia atrs, o con CLEAR-WORD, que borra toda la palabra) y digitar eldeseado. Una vez aceptado el nmero de registro, se escriben las palabras una porunausando ENTER. Para pasar a un nuevo registro, presionar STORE-NEXT.

    37

  • 7/23/2019 -Cnc-Curso

    38/41

    Nuevamente se sugerir un nmero de registro, que es aceptado con ENTER. La teclaSHIFT sirve para poder digitar los caracteres dobles. Una vez ingresada la palabra M30, elcontrol guarda en memoria el programa. Si en algn momento Ud. desea agregar unregistro intermedio, escrbalo y el control lo ubicar en donde corresponda.

    Cmo editar un programa: en modo EDIT, se ingresa el programa a editar (p.ej. O0504).Aparecen en pantalla los registros del mismo, pudiendo ser modificados. Para avanzarregistros, usar la tecla STORE-NEXT. Para retroceder, usar PREVIOUS. El monitormuestra en la esquina inferior izquierda el registro en el que se est actualmente,pudindose ingresar un registro cualquiera, a lo cual el control responder llevndonos aese registro.

    Cmo ejecutar un programa: Una vez editado un programa, ste puede ser ejecutadoentrando al modo AUTOMATIC. Una vez all, mediante las teclas que estn bajo elmonitor se puede seleccionar SINGLE (que permite la ejecucin registro a registro, siendonecesario usar la tecla CYCLE-START para ejecutar cada registro) y/o DRYRUN (quepermite ejecutar el programa sin que gire el husillo). En caso de no estar seleccionadaningunade estas funciones, el programa se ejecuta de principio a fin. Conviene siempre

    ejecutar por primera vez un programa son SINGLE y DRYRUN, ya que permite revisar queno haya colisiones entre la herramienta y el husillo, o que no se ejecuten movimientosinnecesarios. Sin embargo, es importante destacar que en caso de no cumplirse lasdisposiciones sobre A (en G85, el ciclo de roscado) se producir un paro programado sloen ejecucin completa (sin SINGLE y sin DRYRUN), por lo que tambin se recomiendauna ejecucin de este tipo antes de insertar la pieza en el husillo.

    Cmo ejecutar registros individuales: si se entra al modo EXECUTE (presionando la tecladel mismo nombre), se puede hacer que el torno ejecute registros a medida que los mismosvan siendo ingresados por Ud. Para esto, debe escribir el registro que desee, tal cual comolo hara si estuviera programando. Cuando termine de escribir el registro, presioneCYCLE-START, y el torno lo ejecutar. Puede hacer esto tantas veces como quiera, eincluso puede hacer llamadas de desplazamiento, correccin de radio, etc.

    Cmo trabajar libremente: si se entra al modo MANUAL, es posible trabajar en formalibre (sin secuencia de programacin). Para mover la herramienta en ambos ejes, se usanlas teclas en la esquina inferior izquierda. Las flechas indican el movimiento a ejecutar,pero es necesario presionar simultneamente la tecla central (MAN.JOG.). El husillo seenciende mediante la tecla ON (de color verde), a la derecha de las teclas recinmencionadas, y se apaga mediante la tecla OFF (justo a la derecha). Si quiere invertir elsentido de giro del husillo debe presionar simultneamente SHIFT ON. Para cambiar deherramienta, se debe presionar MAN.JOG. y al mismo tiempo la tecla de cambio deherramienta.

    38

  • 7/23/2019 -Cnc-Curso

    39/41

    EJEMPLO 1 - PROGRAMA O501

    N0000 T0303 Seleccin herramienta de desbastadocon correccin

    N0010 G96 S200 G95 G54 G56 G71 G40M08 M04

    Velocidad de corte constante a 200m/min; avance en m/rev; activacinllamada de desplazamiento 1;desactivacin llamadas 3,4,5; medidasen mm; supresin correccin de radio;refrigerante conectado; husilloactivado en sentido antihorario

    N0020 G00 X25. Z0. Desplazamiento rpido a (X25 , Z0)N0025 G92 S2400 Velocidad mxima de giro de 2400

    rpmN0030 G01 X-2. F100 Desplazamiento lineal a (X-2 , Z0) a

    100 m/revN0040 X19. Z1. F250 Desplazamiento lineal a (X19 , Z1) a

    250 m/revN0050 Z-65. Desplazamiento lineal a (X19 , Z-65)

    a 250 m/revN0060 G00 U1. Z1. Desplazamiento rpido a (X21 , Z1)N0070 G84 X18. Z-20. P0=-6.3 D0=500 F250

    D3=1000Ciclo de cilindrado con destino(X18 , Z-20); conicidad P0=6.3 mm;sobremedida en X de 0.5 mm; avancede 250 m/rev; profundidad de cortede 1 mm

    N0080 G96 S250 Velocidad de corte constante de 250m/min

    N0085 T0300 Referencia de herramienta en punto desujecin de la misma

    N0090 G00 X50. Z25. Desplazamiento rpido a (X50 , Z25)

    N0100 T0101 Seleccin herramienta de acabado concorreccin

    N0110 G00 X5.4 Z1. G42 Desplazamiento rpido a (X5.4 , Z1.);correccin de radio por la derecha

    N0120 G01 X18. Z-20. F100 Desplazamiento lineal a (X18 , Z-20)a 100 m/rev

    N0130 W-20. Desplazamiento lineal a (X18 , Z-40)a 100 m/rev

    39

  • 7/23/2019 -Cnc-Curso

    40/41

    N0140 G02 U0. W-20. I40. K-10. F100 Interpolacin circular (horaria) condestino (X18 , Z-60); centro en (X98 ,Z-50); avance de 100 m/rev

    N0145 G01 Z-65. Desplazamiento lineal a X(18 , Z-75)a 100 m/rev

    N0150 G00 X50. Z25. G40 Desplazamiento rpido a (X50 , Z25);

    supresin de correccin de radioN0160 T0707 Seleccin herramienta de ranurado concorreccin

    N0170 G00 X19. Z-25. Desplazamiento rpido a (X19 , Z-25) N0180 G86 X10. W-10. D3=2000 D4=10

    D5=2200 F200Ciclo de ranurado con destino (X10 ,Z-35); profundidad de pasada 2 mm;tiempo de espera 1 seg. en base deranura; ancho de herramienta 2.2mm; avance de 200m/rev

    N0190 T0700 Referencia de herramienta en punto desujecin

    N0200 G00 X50. Z25. Desplazamiento rpido a (X50 , Z25)N0210 T0000 Ninguna herramienta y ninguna

    correccinN0220 M30 Final del programa con regreso al

    inicio

    Procesos y ciclos:1. Refrentado: N00302. Cilindrado: N00503. Cilindrado: N00704. Acabado: N0120 N0145 (incluye interpolacin circular en N0140)

    5. Ranurado: N0180

    Observaciones:

    El registro N0025 no puede incluirse en el registro N0010, ya que la direccin Sno puede aparecer dos veces con distintos valores.

    En N0040 y N0050 no se indica funcin (funcin automantenida) En el registro N0050 no se indica avance porque se mantiene el ltimo ingresado

    (F250, en N0040). En N0145 ocurre lo mismo que con N0050, incluso para un cambio de ciclo entre

    N0140 y N0145 (G02 a G01).

    40

  • 7/23/2019 -Cnc-Curso

    41/41

    BIBLIOGRAFA

    Manual de programacin torneado EMCOTRONIC TM02

    Modo de empleo EMCOTURN 120-120P con EMCOTRONIC TM02

    Faxes recibidos de EmcoMaier desde Austria