Manual Torno Cnc Muy Completo

153
APUNTES PROGRAMACION POR CONTROL NUMERICO CNC

Transcript of Manual Torno Cnc Muy Completo

Page 1: Manual Torno Cnc Muy Completo

APUNTES

PROGRAMACION POR CONTROL NUMERICO CNC

Page 2: Manual Torno Cnc Muy Completo

Índice:

Gestión:Gestión Organizacional............................................................... 004

Análisis Morfológico, Funcional y Tecnológico:Análisis Morfológico y Funcional.............................................. 007Análisis Tecnológico ................................................................... 008Técnicas de Fabricación ............................................................. 008Propiedades Físico-Químicas de los materiales ..................... 011Tolerancias ................................................................................... 012Tipos de Ajustes........................................................................... 016Superficies-Rugosidad ................................................................ 018

Proceso de Mecanizado:Planificación del Proceso de mecanizado................................ 024Operaciones básicas en un Torno CN...................................... 027

Control Numérico:Historia del Control Numérico. Generalidades........................ 030Comparación entre MH convencional y MHCN........................ 033Tecnología de las MHCN............................................................. 036Sistema de control ....................................................................... 037Actuadores.................................................................................... 043Captadores de posición .............................................................. 044Características de diseño ........................................................... 051Fotos de MHCN............................................................................. 054

Programación de Control Numérico:Programación .............................................................................. 056Caracteres que intervienen en el lenguaje ISO ....................... 056Sistema de Ejes de coordenadas .............................................. 061Disposición de los Ejes en distintas MHCN............................. 064Cero-máquina, cero-pieza ........................................................... 066Programación de cotas ............................................................... 069Listado de funciones preparatorias .......................................... 074Funciones Auxiliares................................................................... 076Funciones Preparatorias (G00-G97).......................................... 078 a 107Tabla de Funciones Trigonométricas ....................................... 108Cálculos gráfico-analíticos......................................................... 111Terminología, fórmulas y unidades en torneado .................... 113Procesos de Desbaste y Terminación ...................................... 114Ciclos Fijos de Mecanizado........................................................ 115 a 146

Page 3: Manual Torno Cnc Muy Completo

Operación:Operación del control Fagor 8025 ............................................. 147Modos de Operación.................................................................... 148Búsqueda de referencia máquina.............................................. 153Reglaje de herramientas ............................................................. 154Bibliografía .................................................................................... 156

Page 4: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 7 de 156

PRODUCTO-PIEZA A CONSTRUIR

ANALISIS MORFOLOGICO Y FUNCIONAL

Comenzaremos por analizar dicha pieza; el primer paso es hacer una lectura de la misma.A esta lectura la llamamos análisis morfológico, la cual consiste en el estudio de la forma,permite desarrollar contenidos vinculados al dibujo de la pieza, representación y su codificación.

Mediante este análisis seleccionamos el tipo de máquina adecuada para su elaboración; teniendoen cuenta criterios como, por ejemplo, si la pieza es de revolución; en ese caso utilizaremos eltorno pero, de todas formas luego de hacer el análisis tecnológico, recién podremos definircaracterísticas de dicha máquina.

Durante este análisis, determinaremos otros elementos a utilizar durante el proceso, por ejemplo(instrumentos de metrología y/o dispositivos de sujeción adecuados, etc.) luego hacemos unanálisis funcional del producto.

Para este análisis tomaremos los siguientes aspectos.

1) Desempeño de la pieza (su función en el conjunto en que se halla)2) Esfuerzos3) Confiabilidad4) Mantenibilidad5) Ambientales6) Vida

Cabe aclarar que en la sub-área de mecanizado, pueden surgir algunas variables, de acuerdo acomo nos llegue la información del producto a elaborar.Determinamos el análisis, en base a un plano de una pieza o en base a una muestra que sirvecomo modelo.La tercera alternativa sería que nos llegue la idea pero no tenemos ni el plano ni la muestra; eneste caso específico, se hace un proceso previo que sería incumbencia de la sub-área dedesarrollo del productos.

Nos quedaría por hacer el estudio de factibilidad del mecanizado, para lo cual iniciaríamos elanálisis tecnológico de la pieza; para hacer este análisis, deberíamos conocer algunos de lossiguientes aspectos: material apropiado para su fabricación, propiedades físico químicas de dichomaterial, tolerancias, rugosidades, tratamientos térmicos y superficiales, técnicas de fabricación,etc.

Page 5: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 8 de 156

ANÁLISIS TECNOLÓGICO

Durante el presente análisis, abarcaremos temas tales como: Técnicas de fabricación,determinación de propiedades físico-químicas, características inherentes a su funcionamiento,como ser tolerancias, ajustes y rugosidad; tecnologías de herramientas, criterios para la selecciónde las herramientas a emplear, etc.

TÉCNICAS DE FABRICACIÓN

Procedimientos de fabricación

¯ Formación de brutos¯ Conformación¯ Corte¯ Unión¯ Recubrimiento

La fabricación de una pieza consiste en modificar una pieza en bruto, haciéndola gradualmentedesde su estado primitivo al acabado, cambiando sus formas o las propiedades del material quela compone.Cuando ya no hay más nada que modificar en la pieza se la denomina pieza acabada.La subdivisión de los procesos de fabricación se deduce de los conceptos de cohesión, de laspartículas del material y de unión entre los elementos componentes.

¯ Obtención de la cohesión . Formación de brutos, obtención de la forma.

La formación de brutos consiste en obtener un cuerpo sólido a partir de un material amorfoestableciendo su cohesión.Comprende entre otras cosas, el moldeo de metales, masas cerámicas, plásticos, el prensado delos polvos metálicos seguido de sinterización, el prensado de resinas sintéticas, el dar forma a laspiezas por medio de depósitos electrolíticos, etc.

Page 6: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 9 de 156

Conformar es fabricar mediante la modificación por ductilidad plástica de la forma de un cuerposólido. Comprende, entre otras cosas, la conformación por presión ( Extrusión, forja, laminado) ,la conformación por compresión - tracción ( embutición, trefilado), la conformación por tracción(estirado) y la conformación por plegado.

Modificación de las propiedades del material por medio de la trasposición de partículas.

Comprende entre otros, los procedimientos en que se modifica la estructura interna del materialcomo por ejemplo, el endurecimiento o temple, el revenido, el laminado por compactación, lamagnetización, etc.

¯ Reducción de la cohesión. Corte, separación de partículas.

Cortar es fabricar la forma de un cuerpo sólido reduciendo la cohesión. Hay que distinguir entredivisión, o sea separación total, entallada, hendido y rotura; arranque de virutas es decirseparación de partículas de material (virutas) por medios mecánicos, como el torneadotaladrado, rectificado, limado y aserrado; arranque de partículas por medios térmicos, como eloxicorte, el anillado y el desmontaje por presión, la limpieza de piezas tales como cepillado, elchorro de arena, el lavado y el decapado.Comprende también la separación de partículas del material como, por ejemplo, ladescarburación del acero.

Page 7: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 10 de 156

¯ Aumento de la cohesión. Unión.

Unir es juntar por yuxtaposición ( inserción, enganche ), por ajuste y engarce ( enchavetado,atornillado, contracción ), por formación de brutos (unión por prensado), por conformación(rebordeado, sopleteado, y roblonado), o por unión entre materiales (soldadura, soldadurablanda, pegada).

¯ Agregado de partículas al material, recubrimiento.

La agregación de particulas de material, por ejemplo, nitrógeno, modifica sus propiedades.El recubrimiento consiste en aplicar a la pieza que se trabaja una capa de material adherente(aplicación de material por pintura , vaporización, soldadura de recargue, galvanización,proyección termica, etc.).

En los párrafos que anteceden, hemos desarrollado un vasto universo, en lo que confiere a losprocedimientos de fabricación.

Tomaremos para el posterior desarrollo un ejemplo determinado. Utilizaremos a continuaciónpara la fabricación de una pieza determinada, un acero trefilado SAE 1040 .Tomaremos la secuencia lógica parar el posterior mecanizado por medio de un torno.

Page 8: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 11 de 156

Propiedades fisico-químicas del material.

El SAE 1040 es un acero de refinación al carbono ampliamente utilizado en la industriaautomotriz y productos de forja.El mayor porcentaje de carbono y manganeso, determinan una mayor profundidad de temple.Debidamente tratado proporciona las propiedades mecánicas requeridas; puede tambiéntemplarse superficialmente a la llama o por inducción.Se usa en partes de máquinas que requieren dureza y tenacidad. Manivelas, chavetas, pernos,bulones, engranajes, acoplamientos, árboles, bielas, cigueñales, ejes, espárragos, palieres, etc.

Cuadro de composición química

Tratamientos térmicos:

Tratamientos termicos

Forja 1.200 - 850*C

Normalizado 850 -875*C

Recocido

De Ablandamiento 650 - 700*C

De regeneración 810 -860*C

Temple aceite 820 - 860*C

Revenido 315 -648*C

Puntos críticos

AC1 726*C

AC3 787*C

SAE % C % Mn% PMax % S Max

1040 0,37-0,44 0,60-0,90 0,040 0,050

Page 9: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 12 de 156

Propiedades físicas. SAE 1040

CARACTERISTICAS INHERENTES A SU FUNCIONAMIENTO

¯ Tolerancias y ajustes¯ Rugosidad

Tolerancias.

En la mecanización de una pieza o agujero es imposible respetar exactamente la medida indicadaen el dibujo. Por lo tanto ha de admitirse una cierta desviación (tolerancia).Esta desviación admisible esta delimitada por una cota máxima y una cota mínima.La medida real o efectiva de la pieza debe hallarse dentro de esas cotas límites.Con el fin de no tener que indicar en el dibujo las dos cotas límites, (lo que sería muycomplicado), la tolerancia o el margen de tolerancia viene indicado por las dos diferencias demedida respecto de la nominal.Esta tiene además la ventaja que las piezas que habrán de mostrarse mas tarde llevan la mismamedida nominal y por lo tanto puede reconocerse fácilmente su correspondencia recíproca.

Propiedades físicas

Resis. TraccKg/mm2

DurezaBrinell

68 -78 189 -219

LaminadoEn

caliente

Est. En . frio 80 - 95 223 -262

Rec. + Est 60 - 75 170 - 210

Pat + Est 85 - 105 240 - 293

Lam + Est 58 - 70 193 - 200

Estado Refinado

Resis. TraccKg/mm2

DurezaRockwell

Templado 55 Max

Temp. + Rev 90 - 100 255 - 286 Brin

Page 10: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 13 de 156

Cota máxima (G). Es la medida máxima admisible. No puede ser sobrepasada por la medidareal de la pieza.

Cota mínima (K). Es la medida mínima admisible. La medida real de la pieza no puede quedarpor debajo de esta cota mínima.

Cota límite. Las cotas máximas y mínimas se denominan cotas límites.

Diferencia superior. (A0). Es la diferencia entre la medida nominal y la máxima.

Diferencia inferior. (Au). Es la diferencia entre la medida nominal y la mínima.

Cota real. ( I). Es la medida determinada por la medición realizada en la pieza . debe hallarsecomprendida entre las cotas límites.

Tolerancia (T). Es la diferencia entre las cotas límites.

Posiciones del campo de tolerancias respecto de la línea cero.

El campo de tolerancia puede adoptar fundamentalmente cinco posiciones distintas de la líneacero.

A) El campo de tolerancia se halla por encima de la línea cero, la cota real es por lo tantomayor que lo nominal.

B) El campo de tolerancia toca por encima de la línea cero. La cota real puede ser mayorque la cota nominal como máximo el valor de la tolerancia.

C) El campo de tolerancia se halla a ambos lados de la línea cero. La cota real se halla porlo tanto, próxima a la cota nominal.

D) El campo de tolerancia toca la línea cero por debajo . La cota real puede ser máspequeña que la cota normal, como máximo en la cuantía de la tolerancia.

E) El campo de tolerancia se halla por debajo de la línea cero, la cota real es menor, que lacota nominal.

Page 11: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 14 de 156

Designación de las posiciones de los campos de tolerancias por medio de letras.

Las cinco posiciones fundamentales de los campos de tolerancias no bastan en la práctica. Por lotanto se han fijado 24 (28) , posiciones que se designan con las letras del alfabeto. Para evitarconfusiones se excluyen las letras I,L,O,Q,W (i,l,o,q,w) y por otro lado se añaden lascombinaciones de letras ZA,ZB,ZC (za,zb,zc).Según la norma ISO se han incluido además campos intermedios con las designaciones, CD, EF,FG (cd, ef, fg) para diámetros nominales de hasta 10 mm.

Designación de los valores de tolerancia mediante números.

El valor de la tolerancia en la medida de una pieza depende del destino de la misma. En lafabricación de un instrumento de medición (bloque calibrador o galgas), se perciben toleranciaspequeñas.

Cuando se trata de piezas de trabajo que se montan con otras formando ajustes, se eligentolerancias medias, y en la fabricación de productos semi-acabados, como por ejemplo redondosde acero, o laminados angulares, se eligen tolerancias amplias.

Page 12: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 15 de 156

nominales de 10 a 18mm .Se designan mediante las cifras de calidad ISO 1 a 18. Segúnnormalización la serie va precedida además de dos pequeñas cifras de calidad 0.1 y 0, de maneraque puede elegirse entre 20 calidades.

¯ Solo se fija tolerancia para las medidas cuando lo exije el destino de la pieza.¯ Las posiciones de los campos de tolerancias se caracterizan mediante letras. Para

árboles letras minusculas, y para agujeros letras mayúsculas.¯ Los valores de las tolerancias dependen de :

- Número de calidad elegida según la finalidad de empleo.- El valor de la medida nominal.

Page 13: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 16 de 156

Tipos de ajustes

v AJUSTE MÓVIL

v AJUSTE INTERMEDIO

v AJUSTE A PRESION

Page 14: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 17 de 156

ELECCIÓN DE AJUSTES

Page 15: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 18 de 156

SUPERFICIES - Rugosidad

Las superficies de las piezas fabricadas técnicamente difieren siempre de su forma geométricaideal. En muchos casos sin embargo, esta diferencia reviste gran importancia para la función delelemento.De las calidades superficiales dependen en gran medida, por ejemplo, el comportamiento frente ala corrosión, la estanqueidad, la fricción, el deslizamiento, el desgaste, las propiedades de ajuste,etc.

v Defectos en las guías de la máquina herramienta. Comba de la máquina y de lapieza.

v Vibraciones de la máquina y de la herramienta, defectos de sujeción.v Forma del filo de la herramienta, avance, y paso.v Filo recrecido. Tipo de viruta, viruta arrancada, viruta cortada, viruta plástica.

Las cotas de superficies y de rugosidad (parámetros) revelan ciertas particularidades. La cota aemplearse en cada caso depende del cometido o de la función de la superficie.Citamos a continuación dos ejemplos:

1)- Las partes superficiales críticas de elementos de máquina solicitados dinámicamente(por ej. muñequillas de cigüeñales) no pueden presentar estrías (fugas) que se determinanmediante Rmáx.

2) – Las superficies de cojinetes de fricción deben tener una alta capacidad portante y unabuena resistencia al desgaste. En este caso puede emplearse Rz.

Page 16: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 19 de 156

Parámetros de rugosidad: Rt Rmáx Rz

Rt = Profundidad de rugosidad máximaRmáx = Profundidad de rugosidad individual máxima.Rz = Profundidad media de rugosidad.

Valor medio aritmético de la rugosidad: Ra

El área A es la suma de todas las áreas de las crestas Ao y de todas las áreas de valores Au por lotanto Ra = Valor medio aritmético de la rugosidad.

Page 17: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 20 de 156

Anotación de los parámetros de rugosidad en símbolos.

En lugar de Rz puede anotarse también Rt, Rmáx u otro parámetro de rugosidad, debiendoindicarse siempre entre paréntesis.

Rugosímetro "al tacto", empleado en el taller:

Page 18: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 21 de 156

Esquema de confrontación de procedimientos de fabricación y valores derugosidad

En la siguiente tabla está indicada la profundidad de la rugosidad que aproximadamente sealcanzará, dependiendo de la velocidad de corte, del avance y del radio de la punta de laherramienta.

Page 19: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 22 de 156

Siendo la relación entre Rz y Ra de aproximadamente 10:1.

Para Ra = 1,6 se trabajará con valores de la línea 3 o 6 de la columna Tipo Nº.Para superficies de ajustes con Ra = 0,4 se tomarán en cuenta los valores de las líneas 5 a 9.Debiendo observar que estos valores no dan los mismos resultados, porque la profundidad decorte depende del estado de la máquina, viruta y lubricación, etc.

Page 20: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 23 de 156

Page 21: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 24 de 156

Planificación del Proceso de Mecanizado:

A la vista de la información obtenida del análisis morfológico y tecnológico se establecen losmétodos de fabricación que resultan más sencillos y económicos para cada una de las piezas deque consta el producto final. Para ello:

1. El primer paso es hacer una lista de las distintas fases que se necesitan para fabricar cada unade las piezas. Cada fase, a su vez, puede estar formada por varias operaciones. Por ejemplo,durante la fase número 2 del caso adjunto, se realizarán dos operaciones: dos agujeros dedistinto diámetro. Es decir, en la misma fase puede haber muchas operaciones moviendo o nola pieza, pero siempre con la misma máquina.

Page 22: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 25 de 156

2. Realización de un diagrama de flujo del proceso de fabricación y montaje de todas y cadauna de las piezas, desde el principio hasta el final. Para ello se puede aprovechar el listado defases del proceso anterior.

De esta manera se puede determinar con sencillez cómo se fabrica y monta cada una de laspiezas.

Para realizar el diagrama de flujo se sigue el procedimiento siguiente:a) En la parte superior de una hoja se colocan, horizontalmente, cada uno de los nombres de las

piezas que componen el producto (conjunto).b) Debajo del nombre de cada pieza se coloca un círculo (que significa una fase de fabricación),

en cuyo interior se representa la inicial o iniciales de la pieza, seguida de un numerocorrelativo que indica las distintas fases. A su derecha se describe en qué consiste cada faserepresentada.

c) Si en el diagrama de flujo aparece un cuadrado, en cuyo interior se coloca la letra C, seguidade un numero correlativo, significa que se trata de una fase de control del producto (controlde calidad).

d) La letra P dentro de un círculo, quiere decir que la pieza tiene que estar parada durante eltiempo que se indique. Estas detenciones, en el proceso de fabricación, se realizan con elobjeto de ajustar los tiempos de montaje y fabricación de cada una de las partes queconforman el producto.

e) El almacenamiento temporal se representa mediante un triángulo invertido.Las flechas indican la dirección de la producción.

Page 23: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 26 de 156

3. Hojas de proceso. Para cada una de las piezas se hace una hoja de proceso, como la que semuestra, en la que se indica:

a) Identificación de la pieza.b) Croquis de la pieza.c) Orden a seguir para efectuar las distintas operaciones que componen el proceso.d) Máquina-herramienta, herramientas y útiles empleados.e) Factores de corte (avance, profundidad de pasada, velocidad de corte, número de

revoluciones por minuto de la pieza o herramienta, etc.).f) Tiempos de mecanizado.

El diseño de la hoja de procesos puede variar pero debe tener toda la información necesaria parala elaboración de la pieza en cuestión.

Page 24: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 27 de 156

Operaciones básicas en un Torno Control Numérico:

Un proceso de mecanizado es la sucesión ordenada de operaciones de mecanizado que sonnecesarias para la obtención de una pieza concreta.Para poder establecer esta secuencia, debemos conocer las operaciones básicas que se puedenejecutar con la máquina-herramienta en cuestión, en nuestro caso el torno.Una buena combinación de estas operaciones es fundamental para reducir los tiempos y loscostos de fabricación.Las siguientes son las operaciones básicas realizables en un torno CNC:

Cilindrado:

Torneado longitudinal o cilindrado: es la operaciónde torneado más común, en la que la herramienta sedesplaza paralelamente al eje longitudinal de lapieza.

Refrentado:

El refrentado o frenteado es una operación común en laque la herramienta tornea una cara perpendicular al ejede la pieza. Se puede frentear del centro hacia fuera oinversamente.

Copiado:

Esta operación se puede realizar hacia adentro o haciafuera y con distintos ángulos. Algunas piezas tienencombinaciones de estos cortes y ángulos penetrantesque imponen exigencias sobre la accesibilidad quepuede tenerse con la herramienta.

Cortes perfilados:

Se realizan con herramientas a las que se les ha dado laforma específica que ha de cortarse. Los más comunesson distintos tipos de ranuras (con fondo recto o curvo),rebajes y chaflanes.

Page 25: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 28 de 156

Se realiza cuando la pieza requiere una parte roscadaexterior o interior. Esta operación también puede hacerseen un plano inclinado (rosca cónica) o en un frente(rosca frontal).

Taladrado:

Consiste en realizar un agujero concéntrico con el eje degiro en aquellas piezas que tienen una forma interiordeterminada. Se permite de esa manera la posterior entradade otras herramientas. De esta forma, usualmente es unaoperación previa para un torneado interior.

Torneado interior:

Torneado interior o mandrinado: se realiza en una pieza enla que se ha taladrado un agujero previamente o que ya loposee por su proceso previo de obtención (fundido, forja,etc.). La mayoría de las operaciones descriptas conanterioridad para torneado exterior son aplicables para eltorneado interior.

Tronzado:

Tronzado o corte de la pieza: se realiza cuando ya estámecanizada la pieza, o al menos lo está por un lado y ladebemos dar vuelta para un 2do amarre. Es un método deseparar la pieza de una barra sin quitar ésta de la máquina.

Page 26: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 29 de 156

Operaciones con herramientas motorizadas:

Taladrado complementario:

Se realiza esta operación en aquellas máquinas quetienen la opción de acoplar herramientas motorizadas.Sirve para completar el trabajo en piezas sencillas,evitando pasar por otra máquina. Puede realizarse ensentido axial o radial.

Mecanizado diverso:

Al igual que en el caso anterior, es complementaria yevita el paso por otra máquina-herramienta. Puederealizarse en forma radial, axial u otra direccióncualquiera con respecto al eje de la pieza (levas, ranurasde guiado, chaveteros, etc.).

Page 27: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 30 de 156

CONTROL NUMÉRICO

El CN es un sistema que aplicado a una Máquina - herramienta, automatiza y controla todas oalgunas de las acciones de la máquina.Normalmente podemos controlar movimientos de los carros o cabezales, cambiar deherramientas o de piezas, velocidades de avance y de corte, empleo o no de refrigerante, etc.

Historia del C N

El CN no nace para mejorar procesos de fabricación sino para dar solución a problemassurgidos del diseño de piezas muy difíciles de mecanizar, durante épocas de guerra (2da GuerraMundial).En 1942, la Bendix Corporation tenía inconvenientes para diseñar una leva tridimensional para elregulador de una bomba inyectora para motores de aviación. Ese perfil era casi imposible demecanizar con máquinas-herramientas convencionales, ya que se debía combinar losmovimientos según varios ejes de coordenadas. Para subsanar este inconveniente, se desarrollomatemáticamente la trayectoria a seguir a intervalos pequeños, y se procedía a mover la pieza deun punto a otro.En 1947, Jhon Parsons, constructor de hélices de helicópteros, (industria netamente bélica),concibe un mando automático con entrada de información numérica. Este sistema que utilizabacartas perforadas se llamo DIGITON , y fue rápidamente incorporado por la USAF (UnitedStates Air Force ) y se le encargó a Parsons y al MIT (Massachusetts Institute of Technology )su perfeccionamiento .El gobierno Americano brinda apoyo para el desarrollo de una fresadora de 3 ejes encontorneado con control digital.En 1953 el MIT por primera vez utiliza la apelación de ¨Numerical Control¨ para este tipo demáquinas.El empleo de máquinas con movimientos simples pero que requieren un exacto posicionado(Ej. . agujereadora de precisión), hizo que aparezca el ¨Control Numérico Punto a Punto”, queaunque más simple que el ¨Control Numérico en Contorneado”, fue posterior a este. Mas tardeapareció el “Control Numérico Paraxial”.Se denomina CNC “Computer Numeric Control” a aquella unidad de CN con calculadorintegrado que permite mayor capacidad respecto a los CN tradicionales. Por ej. : Autotest deaverías, correcciones de herramientas, etc.

Aplicación de la técnica del CN a producción Pequeña, Mediana yGrande.

La selección de los tornos por ejemplo, se hace según distintos criterios. Con un torno universal(TU) es baja la producción (CP). Un torno con control numérico (TN), permite la producción decantidades pequeñas y medianas. Los tornos automáticos (TA) producen grandes cantidades ypara la producción en gran escala y trabajos especiales (TE) o maquinas TRANSFER. En elaspecto del grado de automatización (A) tiene la misma situación anterior. Un torno universal seopera manualmente. En los tornos automáticos (TA) y especiales (TE) aumenta el grado deautomatización, pero en el punto de vista de la universalidad (U) y de la flexibilidad (F) lautilidad disminuye, cosa que no ocurre con los tornos de control numérico (CN).

Page 28: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 31 de 156

La técnica numérica es significativa en las máquinas herramientas por lo siguiente:

1. Todos los pasos de trabajo son elaborados antes en forma de números y letras y el resultadose denomina programa.

2. El programa se acumula en los portadores de información que no son parte de la máquina.3. La unidad de mando numérico lee automáticamente los datos del portador de información.4. La unidad de mando numérico transforma los datos en ordenes de mando y supervisa la

ejecución del programa.

Ventajas de la aplicación de las máquinas herramientas con controlnumérico

A continuación se enumeran algunas de las ventajas que presentan las Máquinas-Herramientascon control numérico.

• Reducción de los tiempos de ciclos operacionales: las causas principales de la reducción almínimo de los tiempos superfluos son:

- Trayectorias y velocidades más ajustadas que en las máquinas convencionales.- Menor revisión constante de planos y hojas de instrucciones.- Menor verificación de medidas entre operaciones.

• Ahorro de herramientas y utilajes: el ahorro en concepto de herramientas se obtiene comoconsecuencia de la utilización de herramientas más universales.En cuanto al ahorro de utilajes, se obtiene por el menor número de operaciones en máquinasdistintas.

Page 29: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 32 de 156

• Reducción del porcentaje de piezas defectuosas.• Reducción del tiempo de cambio de las piezas.• Reducción del tamaño del lote.• Reducción del tiempo de inspección: dado que la probabilidad de que se produzcan piezas

defectuosas dentro de una serie es menor, pueden evitarse inspecciones intermedias entreciclos.

Aunque el control numérico se ha orientado fundamentalmente hacia máquinas herramientasque trabajan por arranque de viruta, su utilización no queda restringida a estas aplicaciones.A título ilustrativo, se relacionan a continuación diversos tipos de máquinas que trabajanconectadas a control numérico.

Taladradoras – Fresadoras – Mandrinadoras – Tornos – Centro de mecanizado –Rectificadoras – Punzonadoras – Máquinas de electroerosión – Maquinas de soldar –Dobladoras – Máquinas de oxicorte – Plegadoras -Máquinas de dibujar – Máquinas detrazar – Bobinadoras – Máquinas de medir por coordenadas – Manipuladores – Robots –etc.

Si nos detenemos ahora a comparar una máquina herramienta a CN de hace unos veinte añosatrás, con las máquinas de la actualidad, veríamos muy pocas diferencias en su principio defuncionamiento, y aún en su funcionamiento mismo. En cambio encontraríamos notablesdiferencias al analizar la unidad de mando de la máquina. Por ejemplo:

• Reducción de la información a suministrar a la unidad de mando, mediante una mayorsimplificación en la programación.

• Manejo más fácil y seguro de la máquina para el operador.• Simplificación y rapidez en la preparación de la máquina y las herramientas.• Reducción del tiempo necesario para elaborar la primera pieza, la corrección delprograma y su optimización.

Para el fabricante de la máquina herramienta la evolución de las unidades de mando significó lassiguientes mejoras:

♦ Más fácil aplicación del sistema de control numérico a la máquina.♦ Simplificación de la puesta a punto del equipo.♦ Reducción de la interfase Máquina-Unidad de mando

Por último con respecto al mantenimiento, si bien es preciso y de costo un poco elevado, se viofavorecido por la mayor confiabilidad alcanzada por los componentes electrónicos, y por laincorporación de programas de auto-diagnóstico en las mismas.Algunos de los cambios más importantes se efectuaron en las superficies de desplazamiento, lasmuy altas y a la vez muy bajas velocidades de desplazamiento, derivó en el desarrollo demateriales plásticos (Ferobestos, Turcite, etc.) con lo que se recubren actualmente las superficiesde desplazamiento.También se mejoraron los tornillos, siendo de aplicación casi universal, los de bolillasrecirculantes.Los motores de corriente continua mejoraron la curva par-rpm siendo hoy estos, los servos másempleados.

Page 30: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 33 de 156

Comparación entre MH (convencional) y M.H.C.N

Maquina herramienta convencional

Ejecución de una pieza

La ejecución de una pieza, en una MH tradicional, necesita la elaboración de una serie dedocumentos previos:

♦ Dibujo de definición de la pieza.♦ Dibujo de fabricación.♦ Hoja de proceso.

Con la ayuda de estos documentos, y en particular de la hoja de proceso, el operador decide losajustes y acciones a ejecutar en la M.H.

♦ Inmovilización de la pieza.Mandril – Pinza, tornillo, montaje de trabajo. Acción manual o neumática.

♦ Inmovilización de la herramienta.Torreta porta-herramienta. Cambio manual.

♦ Rotación de la pieza. ( o herramienta).Motor, reductor, caja de velocidades de avance o de manivela. Selección manual de la gamay de las velocidades.

♦ Desplazamiento transversal longitudinal (o vertical) de la herramienta (o de la pieza).Motor, reductor, caja de velocidades de avances o de manivela. Selección manual de gama yde velocidades.

♦ Control de desplazamientos.Tambores graduados, o visualización electrónica. Control visual del operador.

♦ Parada en la cota deseada.Lectura directa en tambores, graduados o topes automáticos. Acción directa o indirecta deloperador.

♦ Seguimiento del trabajo.Acción en los órganos de maniobra y de ajuste de la MHT a iniciativa del operador.

Page 31: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 34 de 156

En una máquina convencional:

El operador forma parte del ciclo de trabajo. Este controla los desplazamientos y ajustes,compara el resultado obtenido, con el resultado deseado, y decide la continuación o la detencióndel trabajo. Interviene visual y manualmente en el curso de todas las operaciones.

Máquina herramienta de control numérico.

Ejecución de una pieza.

La ejecución de una pieza en una M.H.C.N., necesita la elaboración de los siguientesdocumentos.

♦ Dibujo de definición de la pieza.♦ Programa de fabricación de la pieza.

El programa de fabricación contiene todos los ajustes y todas las acciones a ejecutar en laM.H.C.N. para obtener la pieza.

♦ Inmovilización de la pieza.Mandril – pieza, tornillo, montaje de fabricación. Acción manual o neumática.

♦ Inmovilización de la herramienta.Torreta porta-herramientas. Carga y cambios dirigidos y controlados por el armarioelectrónico.

♦ Rotación de la pieza (o herramienta).Motor dirigido y controlado por el armario electrónico.

♦ Desplazamiento transversal, longitudinal (y/o vertical) de la herramienta (o de la pieza).Motores dirigidos y controlados por el armario electrónico sobre X, Y y Z

♦ Control de desplazamientoCaptadores de posición, analizados y dirigidos por el armario electrónico sobre X, Y y Z.

♦ Parada en la cota deseadaDirigido por el armario electrónico en función del programa de la pieza.

Page 32: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 35 de 156

Dirigido por el armario electrónico en función del programa de la pieza.

En una maquina MHCN:

El operador no forma parte del ciclo de fabricación. Interviene antes de ella, participando en lapuesta a punto del programa de la pieza y aportando las modificaciones a un programa existente.Interviene después de la fabricación controlando las cotas obtenidas y decidiendo lasmodificaciones necesarias.Durante la fabricación, solo la MH, dirigida enteramente por el armario electrónico, programadopor el operador, ejecuta el trabajo.

Page 33: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 36 de 156

Tecnología de las M-H C N

Debido a los requerimientos de precisión, flexibilidad y repetibilidad que deben tener las MH-CN, se las fabrica con una tecnología muy distinta a la convencional.El desarrollo de este tipo de máquina herramienta está ligado a la evolución de las nuevastecnologías. En efecto, el control y el gobierno de una MH por un armario electrónicoprogramado (el CNC), solo ha sido posible con la aparición de componentes electrónicos de altaconfiabilidad y altamente miniaturizados.En estas máquinas el controlador se encarga de hacer todos los cálculos matemáticos para definiruna posición dada o los parámetros de una trayectoria determinada, y luego por medio dedistintos elementos como ser servomotores, captadores de posición, medidores de velocidad,actuadores especiales, etc, llevarlos a la práctica en la maquina propiamente dicha para lograr elobjetivo buscado.Podemos citar como las características más importantes:

1) Sistema de control

2) Actuadores

3) Captadores de posición

4) Características constructivas internas

Page 34: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 37 de 156

1.Sistema de control

Clasificación de los sistemas de control de los C.N.

Se puede diferenciar tres tipos de C.N. basándose fundamentalmente en su posibilidad de seguiro no una trayectoria continua durante el mecanizado:

1) Control numérico Punto a Punto

Este sistema controla el posicionamiento de la herramienta o pieza en los sucesivos puntos dondedeba producirse una o más operaciones de mecanizado. La trayectoria a seguir para trasladarsede un punto a otro no tiene importancia, ya que el mecanizado lo hará recién al llegar al puntodeseado.Se utiliza principalmente en punteadoras, agujereadoras, punzonadoras, etc.

2) Control Numérico Paraxial

En este sistema, hoy ya en desuso, se puede controlar no solo la posición sino también latrayectoria de desplazamiento, siempre que sea paralela a alguno de los ejes coordenados.Una aplicación seria una agujereadora - fresadora pero recordando que sus trayectorias demecanizado deben ser paralelas a los ejes, lo que la limita bastante.

Page 35: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 38 de 156

En estos sistemas, la herramienta sigue una trayectoria continua en el espacio, mecanizandodurante la misma. Para ello, el controlador debe sincronizar el movimiento de los ejesadecuadamente.

A modo de ejemplo de lo complejo de los cálculos a realizar por el CNC para poder controlardistintas trayectorias, graficaremos 3 casos:

a-) Realizar trayectorias rectilíneas paralelas a un eje.b-) Trayectorias rectilíneas oblicuas en el plano, el ángulo descripto por el móvil responderá ala velocidad con que se mueva cada eje. (velocidad constante) .c-) Trayectorias circulares, cada eje variará su velocidad en función al seno o coseno paraasegurar una trayectoria circular (velocidad variable en cada motor).

a-)

Page 36: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 39 de 156

En el primero de los casos (Punto a punto), no es necesario que exista ningún tipo decoordinación entre los movimientos de los ejes. Lo importante es alcanzar un punto dado en elmínimo tiempo y con la máxima precisión. El mecanizado no comienza hasta que se hanalcanzado todas las cotas en los diversos ejes para dicho punto. El camino seguido para ir de unpunto a otro no importa con tal de que no existan colisiones.Se pueden seguir diferentes métodos, como se observa en la figura:

El método (a) es quizás el más lento, pero más sencillo. El método (b) es sin duda el más rápidoaunque implica el uso de equipos sofisticados para mover los ejes coordinadamente(interpolación lineal). El método (c) es el más común, en él los dos ejes comienzan a moversesimultáneamente a máxima velocidad (formando 45º) hasta alcanzar la cota límite en alguno delos ejes, momento en el cual, para ese eje y continúan los demás.

Page 37: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 40 de 156

soldadoras por punto, máquinas de ensamblado, etc.

La necesidad de un control más sofisticado surge cuando se han de controlar trayectoriascontinuas, forma de mecanizar denominada contorneado; el problema de adaptación a las curvaso superficies a seguir conlleva el uso de técnicas bastante depuradas en las que dichas curvas ysuperficies alabeadas se aproximarán a rectas, circunferencias y planos.

El método de control de trayectoria por el cual los sistemas de contorneado se mueven de unpunto a otro es llamado interpolación.

Cada uno de estos controles requiere arquitecturas y construcciones diferentes, más o menoscomplicadas. El contorneado requiere una mayor precisión y un seguimiento continuo de latrayectoria durante el mecanizado. El control paraxial es un grado de complejidad mayor que elcontrol punto a punto, en él no existe coordinación de movimientos entre ejes. El mecanizado selimita a superficies y contornos paralelos a los ejes principales de la máquina.Aunque hoy día casi todos los controles numéricos son de contorneado, permanece el conceptode los tres modos de funcionamiento y mecanizado.

En el caso de un desplazamiento continuo en el plano, sincronizando los 2 ejes, se denominaMaquina de 2 ejes (ej. torno).Para un mecanizado en el espacio será necesaria una "Máquina de 3 ejes ".Existen maquinas de 2 ejes ¨Conmutables¨, que es una maquina de 3 ejes pero que solo puedesincronizar 2 a la vez (Ej. X-Z, luego X-Y).Maquina de 2 ejes y medio¨ , con estas maquinas se puede trabajar en contorneado en el plano.El tercer eje, (el de la herramienta) puede ser mandado pero no sincronizadamente con los otros2 ejes.

Clasificación de los controles en función de la retroalimentación:

El CN de un móvil sirve para conducirlo automáticamente a una posición determinada, siguiendouna trayectoria rectilínea o curvilínea.Al emitirse una orden, es necesario saber si la maquina la ha cumplido satisfactoriamente; parasaberlo se emplean 2 sistemas diferentes, a saber:

a) Sistema de bucle o lazo abierto. b) Sistema de bucle o lazo cerrado.

a) Sistema de bucle abierto:

En ellos se manda colocar la herramienta en una posición y no existe constancia de su correctoposicionamiento. No existe mecanismo de realimentación (feedback).No están dotados de una realimentación que permita comprobar el correcto posicionamiento dela herramienta. Son típicos los sistemas dotados con movimientos incrementales, en los que laposición se alcanza de acuerdo al número de señales de entrada, por ejemplo, motores paso apaso.

Page 38: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 41 de 156

las diferentes etapas del proceso. Además, la precisión depende de los rangos de losmovimientos incrementales del accionador.

El esquema de una maquina CN con sistema de bucle abierto es el siguiente:

Entre el generador de impulsos y el motor se ha colocado un sistema de apertura y cierre(PUERTA), que es comandado por el contador, quien determina la cantidad de impulsos quedebe dejar pasar la puerta; en base a la orden de desplazamiento que recibió, emitida por laconsola de mando.

b) Sistema de bucle cerrado:En ellos existe una continua realimentación en posición y velocidad, con el fin de ajustarse a uncontorno determinado con la mayor precisión.El valor de la señal de entrada se contrasta continuamente con el valor medido mediante uncaptador de posición. El control debe minimizar la diferencia entre la posición deseada y la real,conocida mediante este mecanismo de realimentación.El típico lazo de control por eje de un C.N. incluye realimentación de posición y velocidad, yaque al irse acercando a la posición deseada, disminuye la velocidad para lograr mayor precisión.Los actuadores empleados en las máquinas que poseen estos controles deben ser aquellos quepermitan movimientos diferenciales (motores de C.C, motores de C.A, motores hidráulicos),aunque también pueden utilizarse en algunos casos actuadores incrementales.

Page 39: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 42 de 156

posición con la orden dada. Si la posición no es la correcta, se enviara una señal al motor queserá la diferencia entre la orden y la posición actual.Para medir la posición actual se utilizan captadores de posición de diversos tipos, que veremosmas adelante.Las máquinas que emplean este sistema de bucle cerrado, normalmente trabajan con 2 bucles deretorno de información: uno referente a la posición del móvil y otro de la velocidad dedesplazamiento, ya que al irse acercando a la posición deseada, disminuye la velocidad paratener mas precisión.

Si bien el sistema de lazo cerrado, debido a la realimentación, puede continuamente corregir suposición y velocidad, bajo ciertas condiciones, se puede producir una oscilación no deseadaalrededor de la posición buscada. Por ejemplo, en una guía lineal sobre la que se desplaza uncarro de alta inercia con paradas bruscas, es probable la aparición de subamortiguamiento uoscilaciones. La estrategia de control, debe pues, intentar minimizar esta inestabilidad con lasganancias y amortiguamientos adecuados. Las técnicas utilizadas para solucionar estosproblemas son las tradicionales P.I.D. (proporcional, integral y derivativo) y las modernas decontrol digital.

Page 40: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 43 de 156

2. Actuadores

Son los encargados de generar los movimientos de la máquina (corte, avance, apriete,alimentación, etc.) de acuerdo a las órdenes provenientes del C.N.Los más utilizados son:

Motores paso a paso.

El principio de funcionamiento de estos motores es apto para maquinas que trabajan por contajede impulsos.Es un mecanismo que convierte pulsos eléctricos en respuestas de movimientos proporcionalesUn motor paso a paso tiene un rotor que gira un determinado ángulo cada vez que su bobina demando (estator), recibe un impulso eléctrico.El esquema básico de motor paso a paso es el siguiente:

Cada bobina de mando ira recibiendo impulsos de corriente por sus bornes A-B, que iráncambiando de sentido (primero A será positivo y luego negativo), de manera de generar camposmagnéticos N o S que repelan al rotor y de esa manera hacerlo girar en este ejemplo 90 grados.Para reducir este ángulo de giro y por ende aumentar la sensibilidad en la medición de laposición, se emplean rotores polifasicos, con lo que girara un ángulo correspondiente a laseparación entre fase y fase.

Motores C.C.

Son muy usados debido a su facilidad de control y a dos características:• 1ª, linearidad en la respuesta en velocidad del motor en función de la tensión.• 2ª, linearidad en la respuesta en par del motor en función de la intensidad.

Motores C.A.

Su aplicación aumenta paulatinamente debido a las nuevas innovaciones y mejoras en lastécnicas de su control. Durante mucho tiempo fueron difíciles de controlar, pero hoy día se handesarrollado controles muy precisos.

Page 41: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 44 de 156

3)Captadores de posición o elementos para medir desplazamientos:

La medición de los desplazamientos es la base de las maquinas CN que emplean bucle cerrado ylo realizan a través de captadores de posición.

Las maquinas con bucle abierto no requieren de captadores porque la posición esta determinadapor los impulsos que reciben los motores paso a paso.

La finalidad de un captador de posición, es la de transformar un desplazamiento (magnitudmecánica) en una magnitud eléctrica para que la consola la procese.

Clasificación de los captadores de posición:

Se pueden clasificar teniendo en cuenta 4 características básicas, a saber:

1) Por la naturaleza de la información que brindan:

a) Analógicos:

En estos sistemas, existe correspondencia entre las posiciones y un valor físico, como unatensión o una fase.

b) Digitales:

En estos sistemas, no se permite caracterizar mas que un numero finito de posiciones, conexclusión de toda posición intermedia.

2) Por la forma en como relacionan la magnitud mecánica con la eléctrica:

a) Absolutos:

Los captadores absolutos dan una señal ligada en forma unívoca al valor medido. Esta relaciónunívoca, permite referir todos los puntos medidos a un punto fijo que se adopta como origen.Pueden ser analógicos o digitales.

a-1) Absoluto Analógico:

Al desplazamiento del móvil controlado, le corresponde una variación continua y unívoca de unvalor físico.

Page 42: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 45 de 156

Esquemáticamente seria:

a-2) Absoluto Digital:

En este caso, el campo de medición esta subdividido en un numero entero de pasos de iguallongitud y cada uno esta identificado en forma unívoca por un numero codificado. Para lacodificación empleamos números binarios puros.Para un numero ¨n¨ de pistas paralelas de medición, podemos tener 2 elevado a la “ n ” pasosdistintos a discernir.La medición se establece por medio de células fotoeléctricas que al encontrar una superficieopaca o transparente, se obtiene el estado lógico 0 o 1 respectivamente.

b) Incrementales:

Estos captadores tienen dividido su campo de medición en un numero entero de pasos oincrementos de longitud definida e idéntica.A esta clase sólo pertenecen los captadores digitales.

Page 43: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 46 de 156

Estos captadores generan un impulso luego de cada movimiento incremental, no pudiendointerpolar dentro de ese intervalo de movimiento y sin dar relación unívoca entre la posición y laseñal.Estos captadores se materializan por ejemplo con señales binarias tipo opaco-transparente, sobreuna única pista de una regla óptica graduada.

3) Por el emplazamiento del captador en la cadena de control:

a) Directo:Cuando no existe ningún elemento mecánico intermedio entre el elemento desplazable y elpropio captador de posición. De este tipo son los captadores tipo regla (lineales) montadosdirectamente sobre la mesa a controlar o los del tipo circular cuando están colocadosdirectamente sobre el eje del elemento que se quiere medir.

b) Indirecto: Es cuando no detecta directamente el movimiento del móvil. Por ejemplo sobre un husillo abolas de un carro, del que se conoce el paso o sea la relación entre el giro del husillo y el avancedel carro.

4) Por la forma física del captador:

a) Lineales:

Cuando su principio de funcionamiento exige un desplazamiento lineal. Ejemplo : reglasgraduadas ópticas, Inductosyn lineal.

b) Rotativos:

Cuando necesitan de una rotación para poder medir. Ejemplo : discos graduados o codificados,Resolvers, etc.

Page 44: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 47 de 156

Captadores de posición más utilizados:

Actualmente los 2 captadores mas utilizados son el Resolver (analógico, indirecto, rotativo) y elInductosyn (analógico, directo, lineal).

Sincro-Resolvers:

Son captadores inductivos rotativos, parecidos a ciertos motores eléctricos.Esquemáticamente seria un rotor al que se le aplica una tensión de referencia alterna y un estatoren el que se recoge una tensión de una amplitud dependiente de la posición angular del rotor.

En los sincro-resolvers de precisión, la resolución puede alcanzar de 5 a 10 minutos de grado dearco de giro.

Inductosyn :

El inductosyn lineal se compone de 2 elementos independientes móviles uno con respecto alotro, pero sin contacto mutuo. Estos elementos componen lo que se llama regla y cursor delcaptador. Normalmente los bobinados son de cobre y en forma de circuitos impresos.

El principio de funcionamiento es parecido al resolver pero en forma plana. La regla seria elequivalente al desarrollo del bobinado del rotor de un resolver monofásico de una espira porpolo.

El cursor equivale al desarrollo del estator del resolver con 2 fases y se compone de 2 grupos debobinados con un desfasaje eléctrico de 90.

Estos 2 elementos se deslizan uno sobre el otro con una separación de 0,1 mm. Esta separacióndebe ser constante a lo largo de todo el desplazamiento.

Page 45: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 48 de 156

Tiene algunos inconvenientes:1)Debe mantener constante la separación.2)El coeficiente de dilatación del soporte debe ser conocido con precisión y ser adaptado a la M-H.3)Como el número de espiras por polo se reduce a 1, la frecuencia de trabajo debe ser elevada (1a 20 kHz.) a fin de poder recoger tensiones suficientes .

Clasificación resumida de los sistemas captadores de posición:

Page 46: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 49 de 156

Esquema de funcionamiento de un encoder rotativo digital:

Aspecto real del encoder anterior:

Page 47: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 50 de 156

referencia codificadas que los "transforman" en Absolutos:

La escala inferior trabaja a modo de codificador de posición absoluta, ya que cada ventana seencuentra a una distancia diferente, conocida para cada intervalo (por ejemplo si lee la marcasituada a 10.02, sabrá que está entre 10 y 20mm de la regla).

Análogamente se observa el mismo criterio para un disco graduado rotativo:

Page 48: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 51 de 156

4-)Características de diseño:

Por tratarse de máquinas de una gran precisión y de una gran capacidad de arranque de viruta,requieren características de diseño y de construcción mas sofisticadas que las maquinasconvencionales.Algunos de los ítems a tener en cuenta son: holguras, rozamientos, vibraciones, deformaciones,desalineación, rigidez, etc.Para evitar las holguras en la traslación de los carros (y por ende mas exactitud en lasmediciones) se emplean los husillos a bolas recirculantes.Este mecanismo, que minimiza las holguras, en caso de que aparecieran, permite anularlas pormedio de un registro o reglaje.Para reducir los rozamientos, se emplean guías de rodadura (patines) o guías hidrostáticas.Estas ultimas más modernas, se emplean casi sin excepción en maquinas rectificadoras.La solución mas empleada es la de las guías de rodadura, que tienen un bajo coeficiente derozamiento (rodadura), un precio accesible y una tecnología de fabricación convencional.A continuación se muestran figuras y fotografías mostrando distintos tipos de guías planas yhusillos de bolas recirculantes (con distintas variantes de diseño).

Page 49: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 52 de 156

Distintos sistemas de husillos de bolas recirculantes:

Page 50: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 53 de 156

Distintos diseños de circulación de las bolillas dentro de la tuerca:

Distintos husillos de bolas recirculantes y sus tuercas:

Page 51: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 54 de 156

MÁQUINAS CONTROL NUMÉRICO

Célula Flexible de Fabricación Didáctica

Torno Control Numérico de Producción 1

Page 52: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 55 de 156

Torno Control Numérico de Producción 2

Fresadora Control Numérico de Producción

Page 53: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 56 de 156

Programación

Así como en una máquina convencional o automática, para realizar una pieza debemosadecuarla eligiendo el tipo de sujeción de la pieza, el empleo o no de contrapunta, lasherramientas a utilizar, y el proceso de operaciones para su mecanizado; en una M H C Ndebemos darle la información a la maquina a través de un PROGRAMA.Cuanto más avanzada sea la máquina, mas operaciones podremos hacer mediante el programa,como ser: cambios de elementos de sujeción de la pieza (plato), alimentación automática demateria prima, cambio de herramientas al producirse su desgaste, etc.Las primeras máquinas controladas numéricamente, empleaban un ¨ lenguaje ¨ para laprogramación propio del fabricante. Esto traía aparejada la complicación de tener que aprendervarios lenguajes de distintos fabricantes.Rápidamente se soluciono el inconveniente por medio de la estandarización o normalización dellenguaje. Actualmente la norma mas utilizada es la norma ISO.El programa es el conjunto de información geométrica y tecnológica necesaria para fabricar lapieza y será ¨escrito¨ en forma codificada de acuerdo a la norma a emplear.

La información geométrica comprende básicamente:

a) Dimensiones de la pieza.b) Cálculos geométricos de empalmes y puntos de tangencia.c) Dimensiones de la materia prima en bruto.d) Acabado superficial.e) Tolerancias de mecanizado.f) Longitud de las herramientas.g) Longitud de la carrera de los carros (alcances).

La información tecnológica abarca:

a) Velocidad de avance.b) Velocidad de rotación o de corte.c) Características físicas de resistencia o de dureza del material a mecanizar.d) Características de las herramientas: material, ángulos de afilado, forma, etc.e) Empleo o no de refrigerante.f) Sentido de giro del plato.

Caracteres empleados en la programación s/norma ISO:

Los siguientes son los caracteres o letras empleados en la programación, con su correspondienteformato, su significado, y sus variantes si las tuviera (a veces una letra se emplea para mas deuna función):

Page 54: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 57 de 156

¨P¨:

P _ _ _ _ _ número de programa.

Se emplea para identificar a los programas, almacenarlos en la memoria y recuperarlos encualquier momento invocando su numero asignado. Tiene 5 dígitos y estará comprendido entre 0y 99998.

P _ _ identificación de parámetros o variables.

Se emplea en la programación paramétrica o en los ciclos fijos de mecanizado y nos permiteasignar variables y operar con ellas. Tiene 2 dígitos y puede variar entre 00 y 99.

¨N ¨:

N _ _ _ _ numero de bloque (o de línea de programa).

Sirve para identificar los números de línea del programa. Estará comprendido entre 0 y 9999.Conviene preferentemente comenzar con la numeración desde N10 y numerar de 10 en 10 por sihubiera que colocar líneas intermedias para corregir errores u omisiones.

N _ _ _ _. bloque condicional.

El punto “.” después del número de bloque, lo identifica como “condicional”. Este bloque seejecutará solo si la señal exterior (llave condicional) esta activada. Caso contrario, lo ignorará.Hay que tener en cuenta que la máquina lee con 4 líneas de anticipación (o más, dependiendo deltipo de control), por lo que la llave deberá estar activada con esa antelación.

N _ _ _ _. . bloque condicional especial

Los dos puntos “. .” después del número de bloque, lo identifican como bloque condicionalespecial.En este caso no se tendrá en cuenta las 4 líneas de anticipación con que lee la máquina, sino queserá suficiente conque se active la señal exterior (llave) durante la ejecución del bloque anterior.

N _ _ . _ _ número de subrutina estándar o paramétrica.

Permite identificar subrutinas. Los 2 primeros dígitos indican el número de subrutina (00 al 99),los 2 dígitos que siguen al punto decimal, indican la cantidad de veces que se repetirá esasubrutina.

Page 55: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 58 de 156

¨G ¨:

G _ _ funciones preparatorias.

Están comprendidas entre G00 y G97 para nuestra máquina, aunque no necesariamente existirántodas correlativamente.Posteriormente listaremos todas las funciones preparatorias con su significado y mas adelanteaun las explicaremos una por una.

¨F ¨:

F _ _ _ _ avance en mm / min.

F _ _ _ . _ _ _ _ avance en mm / rev

Nos permite programar la velocidad de avance de los carros en 2 unidades distintas: mm /min. ymm / rev, siendo el máximo programable en cada caso de 9999 mm / min. y de 500 mm / rev;aunque estos valores no los puede ejecutar la máquina por cuestiones de fabricación. De estamanera el avance máximo estará limitado por el valor de 3000 mm / min.

F _ _ operaciones con parámetrosEstará comprendida entre F 1 y F 22.La máquina cuenta con 22 operaciones matemáticas, trigonométricas y/o lógicas para efectuarcon parámetros (variables)Se emplean en la programación paramétrica y los listaremos y estudiaremos mas adelante.

F _ código de forma de herramienta

Comprendido entre F 0 y F 9 indica según un código la forma que tiene una herramienta. Seemplea en la Tabla de Herramientas.

¨S ¨:

S _ _ _ _ Velocidad de giro del cabezal

Se puede programar la velocidad en 2 unidades:a) Revoluciones por minuto (r.p.m.). Estará comprendido entre 0 y 9999, aunque el limite

superior lo establece la máquina por construcción en 3000 r.p.m.

Page 56: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 59 de 156

de velocidad de corte (tangencial) constante. En este caso la velocidad estará comprendidaentre 0 y 3047 m / min. , siendo el limite real determinado por el diámetro de la pieza y lamáxima velocidad del plato (3000 r.p.m.); según la siguiente ecuación:

v = 3.14159 x D x n / 1000

S _ _ _ _ . _ _ _ parada orientada del cabezal.

Permite detener el cabezal en una determinada posición angular respecto de la referencia cerodel encoder de la máquina. El valor de S estará expresado en grados. Se la emplea en el caso detener herramientas motorizadas, del mismo modo que un plato divisor.

¨T ¨ :

T _ _ . _ _ código de herramienta

Los 2 primeros dígitos indican la posición de la torreta tipo revolver. En nuestra máquina,bastará con un dígito por tener solo 8 posiciones. Por lo tanto variará entre 1 y 8.

Los 2 dígitos que siguen al punto decimal indican cual es la herramienta que está colocada enesa posición Ese número varia entre 1 y 32 e indica las dimensiones y la forma de esaherramienta que se encuentran almacenados en una memoria auxiliar de la máquina llamadaTabla de herramientas.

¨M ¨:

M _ _ funciones auxiliares

Comprendida entre M0 y M45. Estas funciones auxiliares, definen por ejemplo: sentido de girodel cabezal, señal de fin de programa, selección de la gama de velocidades, etc. Posteriormentelas listaremos y las estudiaremos detenidamente.

¨ X ¨:

X +/- _ _ _ _ . _ _ _ cotas según el eje X.

Debemos tener presente que si programamos en diámetros (que es lo usual), el valor de X serásiempre el valor del diámetro de la pieza en ese punto y no el radio.

Page 57: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 60 de 156

deberán colocarse 3 decimales y redondear el último decimal (milésima) según el 4to. decimal(si es mayor o igual a 5 incrementar en 1 el tercer decimal). Ej. 28.3468 El cuarto decimal8 es mayor que 5 por lo que el tercer decimal pasará a ser 7, obteniéndose el valor 28.347En el caso en que el valor sea positivo (lo usual) no es necesario colocar el signo +.

¨Z ¨:

Z +/- _ _ _ _ . _ _ _ cotas según el eje Z

Cotas longitudinales de la pieza. Tener en cuenta al igual que en el ejemplo anterior, los 3decimales y el redondeo.

¨ l ¨ :

l +/- _ _ _ _ . _ _ _ cotas indirectas del eje X

Se emplean para distintas funciones, como ser para desplazamientos circulares G2-G3, dondedefine una proyección del vector-radio; en la carga de correctores de herramientas, G50 donderepresenta la corrección por desgaste de la herramienta según X; en el roscado mediante G33,indica el paso según X (rosca frontal o cónica); etc.Recordar los 3 decimales y el redondeo.

¨K ¨ :

K +/- _ _ _ _ . _ _ _ cotas indirectas del eje Z.

Su empleo es análogo al de ¨l ¨ para X pero con el eje Z. Recordar las mismas consideraciones.También se emplea K en la programación paramétrica y en algunas otras funciones (G4, G72)para decir que el valor que le sucede es una constante.

¨A ¨:

A +/- _ _ _ _ . _ _ _ ángulo

Se lo emplea al trabajar en coordenadas polares para definir el ángulo del radio-vector conrespecto al ej. positivo Z. También se lo emplea para un G2-G3 en forma polar, donde defineel ángulo que forma el punto final del arco con respecto al eje + de las Z, tomado sobre el centrodel arco.

Page 58: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 61 de 156

SISTEMA DE EJES DE COORDENADAS

TECNOLOGIA EN LA MH TRADICIONAL

La necesidad de una referencia en forma de un triedro (X, Y, Z) no es esencial. En efecto,las MHT están dirigidas directamente — y bajo control —. de un operador que sigue lasinstrucciones del contrato de fase.

El operador sitúa, de manera tradicional, la posición de la referencia cartesiana e identificalos desplazamientos sobre los ejes por términos tales como:

• longitudinal,• transversal,• vertical.

TECNOLOGIA EN LAS MHCN

Es necesaria la referencia sistemáticaen forma de un triedro (X, Y, Z) comoconsecuencia de la inclusión de unarmario electrónico (el CNC) entre lamáquina y el operador.

En efecto, el operador debe informar— en forma codificada — a lamáquina de las instruccionescontenidas en el contrato de fase; deforma notoria, los desplazamientossobre los ejes del triedro.

Con una inquietud de estandarización,los constructores han intentado definirun triedro de referencia:

• Eje Z: está siempre situado sobre el eje de rotación de la broca — sea cual sea lamáquina.

• Ejes X e Y: están siempre localizados mediante la regla de los tres dedos.

Sobre las MHCN el triedro (X, Y, Z) está siempre ligado al movimiento de laherramienta; ahora bien, a veces son las mesas las que están en movimiento y quienesaseguran la mecanización de la pieza.

Page 59: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 62 de 156

SISTEMAS DE COORDENADAS

COORDENADAS CARTESIANAS ABSOLUTAS: Se indica el punto con las coordenadas X, Z referidas al 0,0(origen de coordenadas). Por ejemplo; Punto: 27.0, 15.4 (indica explícitamente un punto en lascoordenadas X = 27.0, Z = 15.4

COORDENADAS CARTESIANAS INCREMENTALES: Permiten especificar un punto referido, no al origen decoordenadas, sino al último punto introducido. Por ejemplo, último punto X = 34 Z = 45, nuevopunto X = 4 Z = -10 esto significa que estamos introduciendo solo valores de incremento conrespecto al anterior.

CARTESIANAS ABSOLUTAS

POS. INICIAL : 0, 0 X Z

PUNTO A 10 PUNTO B 40 10PUNTO C 40 50PUNTO D 20 60PUNTO E 10 60

INCREMENTALES

POS. INICIAL: 0, 0

X Z PUNTO A 10 10 PUNTO B 30 0 PUNTO C 0 40 PUNTO D -20 10 PUNTO E -10 0

COORDENADAS POLARES ABSOLUTAS:

Se indica el punto mediante su distancia al origen decoordenadas ( R ) y el ángulo de ese vector respecto al eje + Z, adoptando en formaconvencional el signo + al sentido antihorario. Por ejemplo R 25 A 30 (25 < 30) (el puntoespecificado se encuentra a una distancia de 25 unidades del origen, llevada a un ángulo de 30grados).

Page 60: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 63 de 156

COORDENADAS POLARES INCREMENTALES:

Se indica el nuevo punto incrementando (o decrementando) losvalores de R y A indicados en ultimo termino.

POLARES ABSOLUTAS

POS. INICIAL 0, 0

RAD. ANGULO

PUNTO A 70 0PUNTO B 50 30

PUNTO C 70 90PUNTO D 50 120PUNTO E 70 180PUNTO F 50 210PUNTO G 70 270PUNTO H 50 300

POLARES INCREMENTALES

Pos Inicial : 0,0

RAD ANGULO PUNTO A 70 0 PUNTO B -20 30 PUNTO C 20 60 PUNTO D -20 30 PUNTO E 20 60 PUNTO F -20 30 PUNTO G 20 60 PUNTO H -20 30

Page 61: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 64 de 156

EJEMPLOS DE DISPOSICIÓN DE LOS EJES EN

DISTINTAS MÁQUINAS-HERRAMIENTAS

Page 62: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 65 de 156

Page 63: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 66 de 156

TORNO. DISPOSICION DE LOS EJES EN LA MÁQUINA.

Eje Z: Longitudinal a la máquina.Eje X: Transversal a la máquina.

CERO MÁQUINA Y CERO PIEZA.

Son las referencias que necesita la máquina para poder trabajar:

— Cero máquina (OM) M: Lo pone el fabricante y es el punto de origen de los ejes.

— Cero pieza (OP) W: Lo pone el operario. Es el punto de origen de la pieza, a partir

del cual se programan los movimientos. Se puede colocar en cualquier parte de la

pieza.

— Ref. Máquina R: Lo pone el fabricante. Es el punto al que desplazamos los ejes en

la "Búsqueda de Referencia Máquina".

Page 64: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 67 de 156

REFERENCIA -MÁQUINA / CERO - MÁQUINA / CERO - PIEZA:

Referencia - máquina es un punto de la máquina fijado por el fabricante de la misma, sobre elque se realiza la sincronización del sistema. Cuando el control se posiciona sobre ese punto, enlugar de tomar las cotas que le correspondan según el movimiento realizado, toma unas cotasconcretas que se guardan como parámetros máquina, y que hacen que ese punto no varíe nunca.En los tornos suele estar situado en el centro de giro de la torreta porta herramientas y sobre sucara frontal (puede variar de acuerdo al criterio del fabricante).

El cero - máquina o punto de origen de la máquina es el que está fijado como origen del sistemade coordenadas. En los tornos suele estar situado en la superficie del plato y por supuesto sobreel eje de rotación (puede variar de acuerdo al fabricante).

El cero - pieza es el punto de origen de la pieza. Es el punto de origen que se fija para laprogramación de las medidas de la pieza, puede ser elegido libremente por el programador. Paradefinir un cero - pieza basta con llevar el cabezal hasta el punto deseado y pulsar las teclas XENTER y Z ENTER (equivale a asignarle tanto a X como a Z el valor 0). Si después de esto sehace referencia - máquina (ejecutando G74 en 3 TEACH-IN), se obtendrá la distancia del cero -máquina al cero - pieza en cada uno de los ejes, que se puede guardar en la tabla de traslados deorigen si se quiere (estas distancias son las componentes del Vector Decalaje ).

Los puntos antes definidos se los suele indicar por letras, siendo la nomenclatura más empleada:

M: Cero MáquinaW: Cero PiezaR: Referencia Máquina

Page 65: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 68 de 156

LÍMITES DE RECORRIDO.

Tienen dos tipos de límites:

— Físicos: Vienen impuestos por la máquina, para evitar que los carros se salgan de las

guías.

— De CNC: Los fija el fabricante en el CNC, para evitar que los carros golpeen los límites

físicos.

Page 66: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 69 de 156

Programación de cotas:

En nuestra máquina tenemos 4 formas distintas de programar las cotas de una pieza, a saber:

1) Coordenadas cartesianas.2) Coordenadas polares.3) Por medio de 2 ángulos.4) Por medio de un ángulo y una coordenada.

En un mismo programa se pueden utilizar indistintamente todas o solo una de ellas, de acuerdo ala complejidad geométrica de la pieza a construir.

1) Coordenadas cartesianas:

Formato :X +/- _ _ _ _ . _ _ _ Z +/- _ _ _ _ . _ _ _

El método de coordenadas cartesianas es él más utilizado. Se puede trabajar en G90 (absoluto) oG91 (incremental).

Ejemplo : Posición inicial X20 Z50

N10 G1 X40 Z30

N20 X60 Z20

Page 67: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 70 de 156

2) Coordenadas polares:

Formato :

R +/- _ _ _ _ . _ _ _ A +/- _ _ _ . _ _ _

R es el valor del radio-vector y A el ángulo respecto del origen polar. En el momento delencendido o luego de, M2, M30, Reset o Emergencia, el origen polar será X0 Z0. Este origenpolar se puede cambiar con G93.Loa valores R y A serán absolutos o incrementales según trabajemos en G90 o en G91.Cuando se programa G0 o G1 es necesario programar R y A.Cuando se programa G2 - G3, se colocara el ángulo A del punto final del arco y las cotas delcentro del arco l-K en la forma conocida.Al programar G2 -G3 el CNC asume el centro del circulo como nuevo origen polar.

G1Ejemplos : Posición inicial X40 Z70

Absoluto : Incremental:N10 G93 l 80 K50 Designamos X80 Z50 N10 G93 I80 K50N20 G1 G90 R30 A270 como nuevo origen polar. N20 G1 G90 R30 A270N30 R 28.284 A225 N30 G91 R-1.716 A-45N40 R40 A180 N40 R11.716 A-45

Page 68: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 71 de 156

G2 - G3:Ejemplo : Posición inicial X40 Z50

Absoluto : Incremental:N10 G90 G2 A198.435 l 30 K-10 N10 G90 G2 A198.435 l 30 K-10o bien o bienN10 G93 l 100 K40 N10 G93 l 100 K 40N20 G90 G2 A198.435 N20 G91 G2 A -90

3) Por medio de 2 ángulos:

Un punto intermedio en una trayectoria, puede ser definido mediante A1 A2 (X, Z).

A1 ángulo de salida desde el punto inicial.A2 ángulo de salida del punto intermedio.(X, Z) coordenadas del punto final.

La máquina calculará automáticamente la ubicación del punto intermedio.

Ejemplo :Posición inicial: X40,Z50

Page 69: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 72 de 156

N10 A135 A153.435N20 X100 Z10

4) Por medio de un ángulo y una coordenada cartesiana:

Se puede definir también un punto al cual llegar por medio del ángulo de salida desde el puntoinicial y una de las coordenadas del punto final (x o Z).

Ejemplo : Posición inicial X20 Z60

Absoluto Incremental

N10 G90 N10 G91 N20 A135 X40 N20 A135 X20 N30 A180 Z40 N30 A180 Z -10 N40 A90 X60 N40 A90 X20 N50 A150 X100 N50 A150 X40

Page 70: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 73 de 156

intercalar redondeos, chaflanes, entradas y salidas tangenciales (G36-G37-G38-G39).

Ejemplos : Posición inicial X20 Z80

N10 G1 G36 R10 A116 A180 N20 G39 R5 X60 Z40 N30 G36 R10 A90 X100 N40 A180 Z10

Page 71: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 74 de 156

Listado de funciones preparatorias:

Estas funciones se emplean para determinar la geometría de la pieza y condiciones de trabajodel CNC.Listaremos todas las funciones G de nuestra maquina y posteriormente las explicaremos unapor una.

G00 M Posicionamiento rápido.G01 M * Interpolación lineal.G02 M Interpolación circular (sentido horario).G03 M Interpolación circular (sentido anti-horario ).G04 Temporizacion.G05 M Trabajo en arista matada.G07 M * Trabajo en arista viva.G08 Trayectoria circular tangente.G09 Circunferencia 3 puntos.G20 Llamada a subrutina STD.G21 Llamada a subrutina paramétrica.G22 Definición subrutina STD.G23 Definición subrutina paramétrica.G24 Final de subrutina.G25 Salto incondicional.G26 Salto condicional sí igual a cero.G27 Salto condicional si distinto de cero.G28 Salto condicional si menor.G29 Salto condicional si mayor o igual.G30 Visualizar código de error.G31 Guardar origen de coordenadas.G32 Recuperar origen guardado con G 31G33 M Roscado.G36 Redondeo controlado de aristas.G37 Entrada tangencial.G38 Salida tangencial.G39 Achaflanado.G40 M * Anulación de compensación de radio de herramienta.G41 M Compensación de radio a izquierdas.G42 M Compensación de radio a derechas.G47 M Tratamiento de bloque único.G48 M * Anulación del tratamiento de bloque único.G49 M Feed Rate programable.G50 Carga de dimensiones de herramientas en tabla.G51 Corrección de dimensiones de herramienta en uso.G52 Comunicación con la Red Local Fagor.G53/G59 M Traslados de origen.G65 Ejecución independiente de un eje.G66 Ciclo fijo de seguimiento de perfil.G68 Ciclo fijo de desbaste según Z.G69 Ciclo fijo de desbaste según X.

Page 72: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 75 de 156

G71 M Programación en mm.G72 M Factor de escala.G74 Búsqueda automática de referencia máquina.G75 Trabajo con palpador.G75 N2 Ciclo fijo de palpación.G81 Ciclo fijo de cilindrado en tramos rectos.G82 Ciclo fijo de frenteado de tramos rectos.G83 Ciclo fijo de agujereado con broca.G84 Ciclo fijo de cilindrado en tramos curvos.G85 Ciclo fijo de frenteado en tramos curvos.G86 Ciclo fijo de roscado longitudinal.G87 Ciclo fijo de roscado frontal.G88 Ciclo fijo de ranurado longitudinal.G89 Ciclo fijo de ranurado frontal.G90 M * Programación de cotas absolutas.G91 M * Programación de cotas incrementales.G92 Preselección de cotas y limitación de ¨S.G93 Preselección de origen polar.G94 M Avance ¨F en mm/ min. .G95 M * Avance ¨F ¨en mm/ rev.G96 M Velocidad ¨S ¨ en m/ min. ( velocidad de corte cte.).G97 M * Velocidad "S" en r.p.m. (velocidad angular cte. ).

M Indica que esa función es Modal, o sea que permanece activa hasta que sea anulada por otramodal incompatible, o hasta encontrar un M2, M30, Emergencia o Reset.

* El asterisco indica que esas son las condiciones que asume por defecto la maquina al serencendida, o después de un M2, M30, Emergencia, o Reset.

En un mismo bloque o línea, se pueden programar todas las funciones G que se deseen y encualquier orden, excepto las siguientes que deberán ir solas en una línea por ser especiales:G20-G21-G22-G23-G24-G25-G26-G27-G28-G29-G30-G31-G32-G50-G53/59-G72-G74 y G92.

Page 73: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 76 de 156

Funciones Auxiliares "M":

M00 : Parada de programa.Cuando el CNC lee un bloque con M00, interrumpe el programa. Para reanudarlo, se oprimirá elbotón de inicio de ciclo.

M01 : Parada condicional de programa.Idéntico al M00 solo que lo tomará en cuenta únicamente si está activada la señal exteriorcondicional

M02 : Final de programa.Indica el fin de programa y además realiza un Reset general (vuelta a condiciones iniciales).Además ejecuta M05 (parada del plato).

M03 : Arranque del cabezal (sentido horario).Este código pone en marcha el cabezal a la velocidad programada mediante ¨S ¨ y en sentidonormal de marcha.

M04 : Arranque del cabezal (sentido anti-horario).Arranca el cabezal en contramarcha. (por ejemplo para agujerear con brocas helicoidalesnormales o de hélice derecha).

M05 : Parada del cabezal.Esta función detiene el cabezal.

M08 :Encendido de electrobomba:Esta función activa el motor de la electrobomba de fluido refrigerante (aceite soluble o de corte).

M09 :Apagado de electrobomba:Esta función detiene el motor de la electrobomba de fluido refrigerante.

M19 : Parada orientada del cabezal.Al programar M19 S _ _ _ _. _ _ _ el cabezal se detendrá en una posición angular determinadadefinida por S en grados respecto a la posición cero que emite como señal el encoder de lamáquina.

Page 74: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 77 de 156

M30 : Final de programa con vuelta al inicio.Esta función es similar al M02, pero además posiciona nuevamente la primera línea de programaaunque no la ejecuta. De esta manera, la máquina queda preparada para hacer una nueva pieza.

M41-M42-M43-M44 : Selección de gama de velocidades.

Cuando se trabaja con la modalidad G96 (velocidad de corte constante), es OBLIGATORIOcolocar en la misma línea la gama de velocidades elegida. Normalmente, al definir las 4 gamas,M41 definirá a la mas baja y así sucesivamente.En nuestra máquina, por disponer de poca variación de velocidad, 0 a 3000 r.p.m., con una solagama nos alcanza, en este caso M41. Como debemos asignarle valor a todas las gamas, serántodas idénticas de 0 a 3000 r.p.m.. Por lo tanto será igual colocar cualquiera de los 4 valores(M41, M42, M43 o M44)

M45 : Selección de la velocidad de herramienta motorizada.

Si programamos un bloque con M45 S +/- _ _ _, la “S” indicará la velocidad de giro de laherramienta motorizada. El signo +/- definirá uno u otro sentido de giro de la herramienta. Paradetenerla bastará con poner M45 o M45 S 0.

Page 75: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 78 de 156

Funciones Preparatorias:

G00 : Posicionamiento rápido.

Formato :

G0 X__ Z __G0 X __G0 Z __

Se emplea para efectuar acercamientos o alejamientos, pero NUNCA para mecanizar.El carro se desplazará con la máxima velocidad disponible.Se puede programar como G00 o G0 indistintamente. Si se colocan las 2 coordenadas X, Z,debemos tener en cuenta que la trayectoria no unirá los 2 puntos en diagonal, sino que lamaquina moverá los 2 carros con la máxima velocidad disponible hasta encontrar una de lascoordenadas, y luego moverá solo el restante hasta encontrar la otra coordenada.De esta forma, la trayectoria resultante será primero una recta a 45 ° y luego seguirá paralelo aalguno de los ejes.

Ejemplos : Posición inicial X 20 Z 10

G01 Interpolación lineal:

Formato :

G1 X __ Z __ (coordenadas cartesianas)G1 X __G1 Z __G1 R __ A __ (coordenadas polares)

Al programar un G1, la máquina se moverá en línea recta a la velocidad ¨F ¨ programada,desde el punto donde esté situada hasta el punto definido mediante X, Z o R, A.

N20 G0 X 40 N20 G0 Z30 N20 G0 X40 Z30

Page 76: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 79 de 156

N20 G1 X40 Z34.641 N20 G1 R40 A30

En estos 2 últimos ejemplos, el punto al cual nos dirigimos es el mismo; a la izquierda definidoen forma cartesiana X 40 Z 34.641 y a la derecha en forma polar R 40 A 30

G2- G3 Interpolaciones circulares:

G2 : sentido horarioG3 : sentido anti-horario.

Formato :G2 X __ Z __ l __ K __G2 X __ Z __ R __G3 A __ l __ K __ (forma polar)

X coordenada X del punto final del arcoZ coordenada Z del punto final del arcoR radio del arcoA ángulo con respecto al centro del punto final del arcol - K son las proyecciones sobre X-Z respectivamente del vector ¨V¨ (radio) que une el iniciode la curva con el centro de curvatura, con su signo.

N20 G1 X60 N20 G1 Z20

Page 77: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 80 de 156

El movimiento se realizará de forma tal que la velocidad tangencial de este movimientocurvilíneo, será la ¨F¨ programada

Ejemplos : Posición inicial X 40 Z 40

En el caso de la programación con ¨R ¨ puede existir una indeterminación, ya que existen 2 arcosde circunferencia que partiendo del mismo punto inicial y con el mismo radio llegan al mismopunto final. Para evitar esa indeterminación se toma una convención de signos.

Ejemplo : Tomamos de las figuras anteriores el ejemplo de la fila central, la columna de la izquierda.

Page 78: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 81 de 156

Si el arco a construir es el menor de 180, el signo de “R” será +; si en cambio es el de mas de180, “R” será negativo.

G4 Temporización:

Formato :G4 K __. __

Esta función permite realizar una temporización, o sea que la máquina al leer esta línea,permanecerá sin hacer nada por un cierto tiempo. Ese tiempo estará definido por el valor de K, que podrá variar entre 0.01 y 99.99 (expresado ensegundos)

G5 Arista matada:

Esta función modifica la transición entre bloques o líneas del programa. Esto implica que lamáquina al ir terminando el movimiento correspondiente a una línea, comenzará el de la líneasiguiente, resultando de esto una transición paulatina.

Si se trata de 2 movimientos rectilíneos, esto generara un radio de empalme. Este radio no puedeser controlado en forma directa, sino que dependerá de la velocidad de avance ¨F¨ del carro.

Cuanto mayor sea ¨F¨, mayor será la diferencia entre el perfil teórico y el real (o sea mayor seráel radio del empalme).

Page 79: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 82 de 156

Ejemplo : Posición inicial X 20 Z 40

N 10 G1 G5 X60N20 Z10

G7 Arista viva:

Esta función anula a la anterior (G5) y es la forma usual de trabajar. Si uno no lo indica, lamáquina lo asume por defecto ya que es lo más lógico. También se lo denomina "punto exacto",ya que hasta que no llega a la coordenada exacta ordenada en ese bloque, no hará otra acción.

Al trabajar con G7, la maquina no comenzará la ejecución del bloque siguiente hasta no terminarel que esta ejecutando. De esta manera no existirá transición entre bloques.

Ejemplo : Posición inicial X 20 Z 40

N10 G1 G7 X60N20 Z10

En este caso el perfil teórico y real coinciden.

Page 80: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 83 de 156

G8 Trayectoria circular tangente a la trayectoria anterior:

Formato :G8 X __ Z __G8 R __ A __

X, Z define las coordenadas del punto final del arco a realizarR, A también definen el punto final pero en forma polar.

La trayectoria anterior al G8 puede ser una recta o un arco. En ambos casos, la trayectoria quesigue será tangente.La función G8 no es modal, por lo que deberá escribirse en cada línea en que se la quiera usar,aunque fueran 2 líneas sucesivas.

Ejemplos : Posición inicial X 40 Z 70

G9 Trayectoria circular definida por 3 puntos:

Formato :

G9 X __ Z __ l __ K __G9 R __ A __ l __ K __

X, Z o R, A coordenadas cartesianas o polares del punto final del arcoL, K son las coordenadas cartesianas del punto intermedio.

N10 G1 Z50N20 G8 X80 Z30N30 G8 X110 Z15

N10 G1 R53.851 A21.801N20 G8 R50 A53.130N30 G8 R57.008 A74.744

Page 81: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 84 de 156

sin dar información acerca del radio ni de la ubicación del centro del arco.

Los 3 puntos que lo definen, son: el punto inicial (previo al G9), el intermedio (l, K) y el final(x, Z o R, A).

Ejemplo : Posición inicial X 60 Z 70

G20 - G21 - G22 - G23 - G24:

Estas funciones se utilizan para definir y ejecutar subrutinas. Las estudiaremos al verProgramación paramétrica.

G25 Salto incondicional:

Formatos :

G25 N _ _ _ _

N _ _ _ _ indica a que bloque debe saltar el programa al leer la instrucción G25Equivale al GOTO en programación BASIC (computación).

G25 N _ _ _ _. _ _ _ _. _ _

Los primeros 4 dígitos indican a la línea a que debe saltar, los siguientes 4 dígitos, hasta quelínea debe llegar y los 2 últimos dígitos, la cantidad de veces que se deberá repetir esasecuencia. La cantidad de veces a repetir estará comprendida entre 0 y 99.Al terminar de ejecutar toda la secuencia, la máquina volverá a la línea siguiente al G25.

N20 G9 X120 Z20 l60 K50

N20 G9 R63.245 A71.565 l60 K50

Page 82: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 85 de 156

N10 G0 X 0 Z0N20 Z50N30 G25 N60 Al llegar a N30, la máquina salta a N60, no ejecutando N40ni N50N40 G1 X30N50 Z20N60 G0 X40 Z60

N10 G0 X10N20 Z20N30 G1 X50N40 G0 Z0 Al llegar a N60, la máquina repetirá 3 veces la secuencia deN50 X0 operaciones comprendida entre N10 y N50.(en total seN60 G25 N10.50.3 ejecutará 4 veces: la original + 3 repeticiones). LuegoN70 M30 ejecutará N70 (fin de programa)

G26-G27-G28-G29 Saltos condicionales:

Estos saltos los veremos al estudiar la programación Paramétrica ya que allí se emplean.

G30 Visualizar código de error:

Formato :

G30 K _ _Cuando el CNC lee una línea con G30, interrumpe la ejecución del programa y muestra enpantalla un mensaje de error que estará definido según la constante K (0-99), según un listado decódigos de error de la maquina.

Ejemplo :N30 G30 K40Al leer esta línea, interrumpe el programa e indica en pantalla: ERROR 40 R1 R2Según la tabla de códigos de error, el error 40 es: ¨ El círculo programado no pasa por el puntofinal definido (tolerancia 10 micrones) o no existe un arco que pase por los puntos definidos porG8 o G9.

G31/ G32 Guardar / Recuperar origen de coordenadas:

Formato :N ___ G31 (guarda origen actual)N ___ G32 (recupera origen guardado con G31)

A través de la función G31, podemos guardar momentáneamente el origen de coordenadasusado, cambiarlo por cuestiones de comodidad y después recuperarlo nuevamente con G32.

Page 83: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 86 de 156

permite acotar parte del programa respecto de un origen, hacer un cambio de origen con G92 oG53/ 59, acotar a continuación respecto a un nuevo origen y luego recuperar el origen primitivopor medio de G32.

Ejemplo : Posición inicial X 120 Z 120

N10 G0 X60 Z100 AcercamientoN20 G31 Guarda origenN30 G92 X0 Z0 Traslado nuevo origenN40 G1 X0 Z-10 MecanizadoN50 G2 Z-20 R5 MecanizadoN60 G25 N30.50.3 Salto que repite 3 veces el mecanizadoN70 G32 Recupera el origenN80 G0 X120 Z120 Vuelve al posicionamiento inicial

G33 Roscado:

Formato :

Rosca longitudinalG33 Z +/- _ _ _ _. _ _ _ K _ _ _. _ _ _ _

Rosca frontalG33 X +/- _ _ _ _. _ _ _ l _ _ _. _ _ _ _

Page 84: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 87 de 156

Rosca cónica

G33 X__ Z__ l__ K__G33 X__ Z__ l__G33 X__ Z__ K__

Z cota final de la rosca según ZX cota final de la rosca según XK paso de la rosca según Zl paso de la rosca según X

Cuando se realiza una rosca cónica, con colocar el paso según un solo eje alcanza, ya que lamáquina calcula el paso del otro eje.

Esta función de roscado G33 no se puede emplear en forma directa para roscar una pieza, ya quela roscaría de una sola pasada, pero si se la puede emplear dando pasadas sucesivasincrementales, por ejemplo por medio de una programación paramétrica. ( lo veremos másadelante).

Ejemplo de roscado longitudinal:Rosca cilíndrica de diámetro exterior 40mm, pasa 5mm y prof. 2mm. Posición inicial X80 Z50

N10 G0 X50 Z5 PosicionamientoN20 X36 Acercamiento (en ranura)N30 G33 Z45 K2 RoscadoN40 G0 X80 Z50 Alejamiento al punto inicial

Page 85: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 88 de 156

Rosca cónica D1 = 40mm D2=30mm, paso 5mm y prof. 2mm. Posición inicial X80 Z50

Comenzaremos la rosca en una ranura y la terminaremos fuera de la pieza por cuestiones lógicasde mecanizado. Por ser una rosca cónica, debemos calcular las cotas X correspondientes alpunto de entrada y de salida:

Pendiente = 5/30 = 1/6, o sea que disminuye 1mm en el radio por cada 6mm de avancelongitudinal. En nuestro ejemplo, empezara 3mm antes y finalizará 3mm después, la variación deradio será pues de ½ mm que expresado en diámetros equivale a 1mm.

N10 G0 X45 Z5 PosicionamientoN20 X37 Z7 Acercamiento en ranuraN30 G33 X25 Z43 K5 RoscadoN40 G0 X80 Z50 Alejamiento al punto inicial

Page 86: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 89 de 156

G36 Redondeo controlado de aristas:

Esta es una de las funciones de ayuda geométrica que nos evita realizar cálculos analíticos.Por medio de esta función se puede redondear una arista con un radio determinado definido porR _ _ _. _ _ _ sin calcular coordenadas del centro (l, K).

Esta función se diferencia de G5 (arista matada) en que podemos definir el radio.

G36 no es modal o sea que debemos programarla en cada línea que necesitemos usarla.Con esta función podemos redondear entre 2 rectas, entre una recta y un arco o entre 2 arcos.

Ejemplos Posición inicial X 20 Z 40

Ejemplo Posición inicial X40 Z90

N10 G1 G36 R10 X60N20 Z10

N10 G1 G36 R10 X60G2 X60 Z10 I20 K-15

N10 G2 G36 R10 X40 Z50 R30N20 Z10 R30

Page 87: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 90 de 156

G37 Entrada Tangencial:

Mediante esta función, que permite enlazar tangencialmente 2 trayectorias (recta-curva o recta-recta), podemos realizar una entrada tangencial sin necesidad de calcular los puntos detangencia. Se emplea básicamente para los procesos de terminación.

La función G37 no es modal o sea deberá programarse cada vez que tenga que usarse y deberá iracompañada del radio del arco de entrada. (G37 R __).

El movimiento de entrada deberá ser siempre rectilíneo.

Ejemplo Posición inicial X 40 Z60

Sin entrada Tangencial Con entrada Tangencial

N10 G1 Z30 N10 G1 G37 R5 Z30 N20 G3 X80 Z10 R20 N20 G3 X80 Z10 R20

G38 Salida tangencial :

Esta función es la opuesta a la anterior, o sea, permite realizar salidas tangenciales sin necesidadde calcular los puntos de tangencia.

Al igual que la función anterior se la emplea en los procesos de terminación de piezas.

Permite enlazar recta-recta o curva-recta. Cuando la trayectoria inicial sea curvilínea, seprograma primero G38 R __ y luego G2 o G3 según corresponda.

La trayectoria de salida deberá ser siempre rectilínea.

Page 88: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 91 de 156

Ejemplo Posición inicial X 20 Z 50

Sin salida tangencial Con salida tangencial

N10 G2 X60 Z30 R20 N10 G38 R5 G2 X60 N 20 G1 Z10 N20 G1 Z10

G39 Achaflanado:

Con esta función se puede achaflanar aristas entre 2 trayectorias rectilíneas.Esta función deberá programarse en la línea del desplazamiento en cuyo final quiere realizarseel chaflán.Con R programamos la distancia desde el final del desplazamiento programado hasta el punto enque se quiere comenzar el chaflán.

Ejemplo Posición inicial: X20 Z80

N10 G1 G39 R10 X80 Z60 N20 X100 Z10

Page 89: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 92 de 156

G40 - G41 - G42 Compensación de radio de herramienta:

Como las herramientas normalmente no terminan en un punto vivo sino que tienen undeterminado radio R, debemos tener en cuenta que al realizar un desplazamiento cónico ocircular, la pieza nos quedaría con un perfil distinto al teórico calculado porque no es siempre elmismo punto del filo de la herramienta el que esta cortando. Esta diferencia será más notoriacuanto mayor sea el radio de la punta de la herramienta.Cuando calibramos una herramienta, lo hacemos en X (rozando un diámetro) y en Z (rozando unfrente); por lo que, el punto que estamos controlando con la consola (y por ende con nuestrosprogramas), es el punto imaginario P, que surge de la intersección de las 2 direccionescalibradas.

Ejemplo : Realizamos un desplazamiento cónico de A (X20 Z50) hasta B (X60 Z10) con unaherramienta con radio R=10mm (exageramos el valor de R para hacer más notorio el defecto).

Page 90: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 93 de 156

Podemos observar que el corte lo realiza el punto ¨C¨ de la herramienta, mientras que el ¨P¨ es elque sigue la trayectoria teórica; por lo tanto nuestra pieza quedara con otras dimensiones (en estecaso más grande).Como el ejemplo nos muestra un cono y el punto ¨C¨ del corte de la herramienta es siempre elmismo, producimos un error constante, pero en cambio al realizar un arco de circunferencia, esepunto ¨C¨ sé ira desplazando sobre la periferia del radio de la herramienta, con lo cual el error yano será constante y nuestra trayectoria teóricamente curvilínea de radio constante, dejara deserlo.

Vemos como el punto ¨C¨ que al principio es el mismo (desplazamiento paralelo al eje Z) y nose produce error porque coincide en calibración con ¨P¨ ; al comenzar a describir el arco,empieza a desplazarse para situarse en C´, C´´ , C´´´ , generando por esa causa unadeformación en el perfil obtenido.Para evitar estos errores, deberíamos calcular cual tendría que ser la trayectoria a seguir por elpunto ¨P¨ para que la pieza quede con el perfil deseado.Realizarlo en forma manual, traería mucha complicación matemática, por lo que existenfunciones como G41 y G42 que permiten que la maquina realice todos los cálculos matemáticosde trayectoria compensada.

G41 Compensación a Izquierdas.G42 Compensación a derechas.

Para saber cuando utilizar una u otra, el programador se situará en la línea del perfil de la pieza,mirando en la dirección de avance de la herramienta; si la herramienta queda a la Izquierda de lapieza, se llama compensación a Izquierdas (G41) y en caso contrario compensación aderechas (G42).

Page 91: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 94 de 156

Para poder realizar la corrección de herramienta, obviamente las herramientas utilizadas deberánestar almacenadas en la ¨Tabla de herramientas¨ de la máquina (memoria auxiliar queguarda las dimensiones de las herramientas), con todos los datos necesarios: largo según X,según Z, radio de la punta y código de forma, que indica que tipo de herramienta es según lasiguiente codificación:

Código 0 El punto ¨P¨ coincide con el centro de la herramienta ¨C¨Código 1 Punta P orientada hacia X - Z+Código 2 Punta P orientada hacia X-Código 3 Punta P orientada hacia X- Z-Código 4 Punta P orientada hacia Z-Código 5 Punta P orientada hacia X+ Z-Código 6 Punta P orientada hacia X+Código 7 Punta P orientada hacia X+ Z+Código 8 Punta P orientada hacia Z+

Page 92: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 95 de 156

Selección e inicio de la compensación de herramienta:

En el mismo bloque en que se programa G41-G42 o en uno anterior, debe haberse programado elcódigo de herramienta T_. _ _

Solo puede seleccionarse G41-G42 cuando están activos G00 o G01 (movimientos rectilíneos).

Si la llamada se hace estando activa G2-G3, el CNC dará un código de error (error 48).

Al iniciarse la compensación de herramienta, el CNC lo hará progresivamente como muestranlos siguientes ejemplos:

Page 93: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 96 de 156

Ejemplos de trayectorias compensadas automáticamente por el control para lograr ciertastrayectorias teóricas:

Anulación temporal de la compensación con G00:

Cuando se detecta un paso de G1-G2 o G3 a G00, la herramienta queda tangente a laperpendicular, en el extremo del desplazamiento programado en el bloque de G1-G2 oG3

Page 94: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 97 de 156

Esto mismo ocurre cuando se programa un bloque con G40 (anulación de compensación deherramienta) pero sin información de movimiento.

Los siguientes movimientos en G0 se efectúan sin compensación de herramienta.Cuando se detecta el paso de G0 a G1-G2 o G3, se da el tratamiento correspondiente al primerpunto compensado, reanudándose la compensación de herramienta en forma normal.

G40 Anulación de la compensación de herramienta:

Por medio de la función G40 anulamos la compensación. Hay que tener en cuenta que dichaanulación G40 solo puede efectuarse en un bloque de un movimiento rectilíneo (G0 - G1).Los siguientes ejemplos nos muestran como se produce el movimiento posterior a la anulaciónde la compensación de herramienta:

Page 95: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 98 de 156

G50 Carga de dimensiones de herramienta en tabla:

Formato :

G50 T _ X _ Z _ _ F _ _ R _ _ l _ _ K _ _

T Número de la herramienta (1 a 32)X Longitud de la herramienta según XZ Longitud de la herramienta según ZF Código de forma (0 al 9)R Radio de la punta de la herramienta.l Corrección por desgaste de la herramienta según X (en diámetros)K Corrección por desgaste de la herramienta según Z

Mediante esta función G50, podemos cargar las dimensiones de una herramienta en la tabla,durante la ejecución de un programa, sin que estuvieran estos datos previamente cargados en laforma convencional (calibración de herramientas)

Si solo queremos cambiar algunos valores, es suficiente programar dichos valores después deG50 T _ _

Si se emplea de esta forma parcial, hay que tener en cuenta ciertas consideraciones:

a) Si se programa X o Z, o ambas, y no se programa l - K, se sustituyen los valores de laslongitudes X, Z por los nuevos valores y pone en cero los valores de corrección por desgastecorrespondiente: l, K o ambos.

b) Si después de G50 T _ _ se programa l, K o bien l -K, estos valores se suman o restan alos previamente almacenados.

G51 Corrección de las dimensiones de la herramienta en uso:

Formato :

G51 l _ _ K _ _

Mediante esta función podemos alterar en forma ficticia (no altera los valores de la tabla) losvalores l-K de la herramienta en uso.De esta forma al programar G51 l, K sumaremos o restaremos las correcciones por desgaste dela herramienta que estamos utilizando en ese momento.

Si luego cambiamos de herramientas y volvemos a colocar la original (que habíamosmodificado con G51), tendrá los valores de la tabla o sea que si la queremos modificada,tendremos que programar G51 nuevamente.

Page 96: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 99 de 156

G53 - G59 Traslados de origen:

Mediante estas 7 funciones se pueden realizar traslados de origen de coordenadas. Estostraslados se almacenan en una porción de la memoria de la máquina que esta a continuación dela tabla de herramientas (modo de Operación 8, tecla 6)Estos traslados están referidos al “cero máquina” y se pueden introducir en memoria en formamanual en la consola o en un programa como una instrucción de alguna de las 2 formassiguientes:

a) Para cargar los valores en la tabla desde el programa:

G5? (53 al 59) X _ _ Z _ _

X valor del traslado del origen referido al “cero máquina” del eje XZ valor del traslado del origen referido al “cero máquina” del eje Z

b) Para aplicar un traslado de origen al programa en curso:

G5? (53 al 59)

Toma a partir de ese momento el origen almacenado en la tabla según el código programado(G53 - G59)

Ejemplo : Posición inicial X 80 Z 60El origen de coordenadas X0 Z0 coincide con el ¨cero maquina ¨

N10 G90 G0 X40N20 G53 X20 Z60N30 G54 X20 Z30N40 G55 X0 Z0N50 G53N60 G1 Z-10N70 X10N80 G3 X20 Z-15 l0 K-5N90 G1 Z-20N100 X10 Z-25N110 Z-30N120 X0N130 G54N140 G25 N60.120.1N150 G55N160 G0 X80 Z60

Page 97: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 100 de 156

N20 Guardamos origen 1 en tablaN30 Guardamos origen 2 en tablaN40 Guardamos origen 3 en tabla (coincide con “cero máquina”)N50 Adoptamos G53 como nuevo origen (x20 Z60)N60 a N120 Mecanizado 1era. parte.N130 Cambiamos al origen 2 con G54N140 Salto incondicional, 2da parte del mecanizado.N150 Retomamos origen 3 (“cero máquina”)N160 Volvemos al posicionamiento inicial.

G70 - G71 Unidades de medida:

G70 Programación en pulgadas.

G71 Programación en mm.

Estas funciones son modales e incompatibles entre si.Si no ponemos nada, el control asume la unidad definida por un parámetro-máquina (en nuestrocaso mm).Podemos en un programa cambiar en un cierto momento de mm a pulgadas y luego volver a mm.

G72 Factor de escala:

Clhnnción podemos agrandar o achicar piezas programadas.

Formato :

G72 K _ _. _ _ _ _

K puede variar entre 0.0001 y 99.9999, e indica el valor constante por el cual se multiplicantodas las cotas de la pieza.

Cuando en un programa utilizamos la función G72, se aplicará este factor hasta que lomodifiquemos con otro G72 o hasta anularlo (G72 K1).

Ejemplo : Posición inicial X80 Z50

Page 98: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 101 de 156

N10 G0 X0 Z40N20 G1 X20N30 X40 Z30N40 Z20N50 G2 X60 Z10 l10 K0N60 G1 Z0N70 G0 X80 Z50

En ese mismo programa agregamos una línea con el factor de escala deseado y otra línea querestablece el factor 1 para poder volver al mismo punto inicial del cual partimos.

N5 G72 K0.5N65 G72 K1

Debemos tener cuidado ya que el factor de escala afecta todas las cotas pero no afecta lasdimensiones de las herramientas.Esto es de fundamental importancia sobre todo al trabajar con la herramienta de tronzar o ranurarque tiene un ancho determinado que no se modificará por el factor de escala.

G74 Búsqueda de referencia - máquina:

Al programar en un bloque G74, la máquina desplaza los ejes hasta el punto referencia-máquina.Existen 2 posibilidades:

a) Búsqueda en los dos ejes:

Si solo se programa G74, el control desplazara primero el eje X, y luego el Z.

Page 99: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 102 de 156

b) Búsqueda en un eje o en 2 en un orden determinado:Si se desea realizar la búsqueda de “cero máquina” pero en otro orden, podemos realizarlo de lassiguientes formas:

G74 X Realiza la búsqueda solo en XG74 Z Realiza la búsqueda solo en ZG74 Z X Realiza la búsqueda primero en Z y luego en X

G90 - G91 Programación absoluta - Programación incremental:

Cuando realizamos la programación de las coordenadas de un punto, lo podemos hacer en formaabsoluta G90 o en forma incremental G91.Estas funciones son modales e incompatibles entre si. Al encender la maquina, asume G90.En un programa, podemos comenzar con G90, cambiar luego a G91, trabajar en esa modalidadpor un tiempo y luego retomar G90. Este cambio puede realizarse tantas veces como se quiera.

Al trabajar en G90, para producir un movimiento le daremos la instrucción adecuada (G0-G1-G2, etc) y las coordenadas absolutas de ese punto en el plano X-Z. En cambio si trabajamos conG91, le daremos la instrucción de movimiento y el incremento o decremento de cada variable (xz según corresponda).De esta forma, luego de un cierto número de líneas de programa al trabajar con G91, nosabremos donde estamos parados en el plano X-Z, salvo que hayamos llevado los cálculosparciales línea por línea.

Ejemplos : Posición inicial X0 Z0

G90 G91N10 G1 X20 Z10 N10 G1 X20 Z10N20 Z20 N20 Z10N30 X40 N30 X20N40 Z30 N40 Z10N50 X20 Z40 N50 X-20 Z10

Ambos programas producen el mismo efecto, pero sin embargo en el 2do caso (G91) al cabo de5 líneas no sabemos dónde esta situada la herramienta.

Page 100: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 103 de 156

G92 Preselección de cotas. Limitación de la velocidad ¨S¨ en G96:

Esta función permite realizar 2 funciones distintas:

a) Preselección de cotas:

Formato :G92 X _ Z _ _

Cuando se programa G92, la máquina toma los valores del punto definido con X-Z como nuevascotas de los ejes.

Ejemplo : Posición inicial X20 Z60

El programa normal para describir esa trayectoria sería:

N10 G1 X40 Z50N20 Z30N30 X60 Z10

Si en cambio, seleccionamos el punto Po X20 Z60, con nuevas coordenadas X20 Z0.Nuestro programa quedaría:

N10 G92 X20 Z0N20 G1 X40 Z-10N30 Z-30N40 X60 Z-50

De esta forma solo variamos las coordenadas según el eje Z, como si Po hubiera sido el origensegún Z.

Page 101: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 104 de 156

b) Limitación de la velocidad del cabezal:

Formato :G92 S _ _ _ _

Mediante esta opción, al trabajar con G96 (velocidad de corte constante) se puede prefijar untope de revoluciones que no se podrá superar.S indicará esa velocidad máxima en r.p.m..

G93 Preselección de origen polar:

Formato :G93 l _ K _ _

Esta función se puede emplear de 2 formas distintas:

a) G93 l__ K__

l Valor sobre el eje X del nuevo origen polar.K Valor sobre el eje Z del nuevo origen polar.

No se puede dar más información en este bloque.

b) G93 G0/G1/G2/G3 En un bloque cualquiera, si además colocamos G93, implica que antes de realizar el movimientoque contenga esa línea, tomará la posición inicial como nuevo centro polar.

Ejemplos: Posición inicial X60 Z40

N10 G0 X40 Z30N20 G1 X30N30 G93 l20 K10 (toma X20 Z10N40 G1 R10 A45 como origen polar)

Page 102: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 105 de 156

N10 G0 X40 Z30N20 G1 X30N30 G93 G1 R13.094A170.905

G94 - G95 Unidad de ¨F¨ avance de los carros:

Mediante estas funciones que son modales e incompatibles entre si, daremos la unidad delavance de los carros ¨F ¨ de la siguiente manera:

G94 F estará expresado en mm/ min.

G95 F estará expresado en mm/rev

Debemos tener en cuenta que estas 2 unidades son muy distintas entre sí, por lo tanto el valorabsoluto de ¨ F ¨ también será distinto y deberá ser objeto de análisis en cada caso.

Lo usual es trabajar con G95 mm/rev. Si trabajamos con G94 elegiremos los valores en base aexperiencia , material, herramienta, máquina y terminación superficial requerida.

G96 - G97 Unidad de ¨S¨ Velocidad del husillo:

Mediante estas funciones, no solo modificamos la unidad sino que estaremos midiendo 2 cosasdistintas.

El plato tiene un movimiento circular y, recordando las leyes de la cinemática, tendremos laposibilidad de medir 2 velocidades: velocidad angular y velocidad tangencial (o de corte en estecaso).

En nuestra maquina sería:

G96 Velocidad de corte constante (m/min.)G97 Velocidad angular constante (r.p.m. = rev/min.)

Lo usual es trabajar con G96, salvo en las operaciones de taladrado donde trabajamos con G97,ya que el centro de la broca es el punto calibrado y se dirige al centro del material (n = infinitasrpm).

Page 103: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 106 de 156

tablas de velocidades de corte y luego con el diámetro de la pieza y la fórmula de la velocidad decorte despejar n (r.p.m. ).

v = 3.14159 x D x n / 1000 por lo tanto n = v x 1000 / 3.14159 x D

Ejemplo de cálculo de n:

Debemos tornear Aluminio de diámetro 60 mm con herramienta de acero rápido y con calidad dedesbaste.

De tabla elegimos el valor de v = 90 m/min.

n= v x 1000 / 3.14159 x D = 90 m/min. x 1000 mm/ m / ¶ x 60 mm = 477 1/min.

Adoptamos el valor n= 480 r.p.m.

Cuando trabajamos con G96, tendremos solo que elegir el valor de v de la tabla acorde a lascircunstancias, la máquina calculará a que velocidad "n" deberá girar de acuerdo al diámetro dela pieza.

Al programar G96, es conveniente en la misma línea programar S y es obligatorio programar lagama de velocidades (M41-M42-M43-M44).

Al encender la máquina, luego de un RESET, EMERGENCIA, M2 o M30, asume por defectoG97.

Velocidad del cabezal.Resumiendo lo dicho anteriormente, hay dos tipos de velocidad:

–Velocidad de corte (V):Es la velocidad lineal de los puntos en contacto entre la piezay la herramienta.–Velocidad de giro (N):Es la velocidad angular de la pieza.

La relación entre ambas es: V = 2∗ππ∗R∗N/1000

VCC: Velocidad de corte constante. RPM: Revoluciones por minuto.

Para trabajar con VCC, hay que tener en cuenta dos detalles:

Page 104: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 107 de 156

coincida con la óptima de corte.

Hay que programar una velocidad de giro máxima, ya que la velocidad de giro aumenta aldisminuir el diámetro, y no conviene superar cierta velocidad en piezas de gran diámetro.El CNC trabaja a velocidad de corte (Vc) constante, y a partir del diámetro Dc, (cuandoN= Nmax), se trabaja con velocidad de giro (N) constante.

Funciones Trigonométricas de Ayuda para la Resolución deGeometrías

Page 105: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 108 de 156

Resolución de Triángulos Rectángulos:

1- Teorema de Pitágoras:En todo triángulo rectángulo, el cuadrado de la hipotenusa es igual a la suma delos cuadrados de los catetos.

2- En todo triángulo rectángulo, la longitud de un cateto es = a lahipotenusa multiplicada por el seno del ángulo opuesto, o por el cosenodel adyacente.

3- En todo triángulo rectángulo, la longitud de un cateto es = al otro catetomultiplicado por la tangente del ángulo opuesto al primero, o por lacotangente del ángulo opuesto al segundo.

Proporcionalidad de un Triángulo

Teorema de THALES

22

22

222

cab

cba

cba

−=

+=

+=

Bac

Cac

Bab

cos

sen

sen

∗=∗=∗=

Ccb

Bcb

cot

tg

∗=∗=

Page 106: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 109 de 156

Si dos rectas cualesquiera son divididas en segmentos proporcionales porun haz de rectas paralelas se producen las siguientes proporciones

Resolución de un triángulo cualquiera conociendo los tres lados

Calculamos h

Conociendo m ahora podemos calcular n por diferencia con b.

Teorema del seno

´´´´ CBBC

ACAC

ABAB ==

( )( )

222

22222

2222

222

222

2

2

abcbm

bmmbamc

mbamc

BDCelenmbah

BDAelenmch

−+=

+−−=−

−−=−

∆−−=

∆−=

babc

m2

222 −+=

Page 107: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 110 de 156

En el triángulo BDA se cumple que :

En el triángulo BCD se cumple que :

de donde

Lo mismo se podría demostrar para el lado b , por lo tanto

Teorema del coseno

Sustituyendo

Y sustituyendo

Se tiene

Ach sen∗=

Cah sen∗=

Cc

Aa

AcCa

sensen

sensen

=

∗=∗

Cc

Bb

Aa

sensensen==

bnbanbnbnac 22 2222222 −+=+−+−=

γcos∗= an

γcos2222 ∗−+= babac

( )( ) 2222

222

222

2 nbnbnbm

BDCelennah

BDAelenmhc

+−=−=

∆−=

∆+=

Page 108: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 111 de 156

CÁLCULOS GRÁFICO-ANALÍTICOS PARA DEFINIR LAGEOMETRIA DE LA PIEZA

RESOLUCIÓN DE EMPALMES

Para resolver el empalme entre 2 rectas por medio de un arco de radio R, primeramentedeberemos realizar un planteo gráfico y luego una resolución analítica.

Supongamos que debemos empalmar las 2 rectas mostradas a continuación con un arco de radioR=10mm.

Para el planteo gráfico debemos trazar 2 rectas auxiliares paralelas a las 2 direcciones dadas.Donde estas rectas se interceptan obtenemos el centro del arco y luego trazando 2 normales a lasdirecciones dadas que pasen por dicho centro obtendremos los 2 puntos de tangencia A y B.

Tomando el centro recién hallado y partiendo de A hacia B con un arco de radio R = 10 mmpodemos trazar gráficamente el empalme deseado.

Page 109: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 112 de 156

Ampliando la zona del empalme para poder visualizar mejor, podremos comenzar con el cálculoanalítico.

Debemos resolver el triángulo rectángulo que nos ha quedado formado y lo haremos con lasfunciones trigonométricas básicas.

Conociendo el cateto Opuesto y el Adyacente, podemos terminar el cálculo y luego determinarlas coordenadas de los puntos A y B (recordar que la coordenada en X siempre va en diámetros).

De esta manera el segmento cateto Opuesto tendrá un valor de 5mm. mientras que el segmentocateto Adyacente medirá 8.66mm y el segmento R-ADY medirá 1.34mm.

Page 110: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 113 de 156

Page 111: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 114 de 156

Procesos de desbaste y terminación

Proceso de desbaste.

Definimos como proceso de desbaste al mecanizado basto de un material en bruto con el objetode aproximar su geometría a la de la pieza terminada lo más rápido y eficientemente posible, sinexigencias respecto a la calidad de terminación superficial, como así tampoco a la precisión desus dimensiones finales.Para su ejecución se utilizan herramientas que permitan el corte de grandes cantidades dematerial, para lo cual su geometría deberá ser tal que confiera al filo de la misma la resistencianecesaria para soportar las grandes cargas y solicitaciones térmicas a que será sometida, evitandola rotura y minimizando el desgaste.En el C.N.C. este proceso puede lograrse a través de programación de trayectorias simplesutilizando las funciones G0 y G1 (G2 y G3 cuando corresponda), o bien, mediante la creaciónde ciclos de trabajo o pequeñas "subrutinas" empleando las funciones G25, G90 y G91.Por último se pueden utilizar los “ciclos fijos de mecanizado” como ser G81, G68 y G66, solopor citar algunos. Cabe aclarar que esta última opción resulta ser la más adecuada yrecomendable en especial tratándose de perfiles de cierta complejidad. Es preciso aclarar que endichos ciclos se permite realizar desbaste y posterior terminación pero como no permite cambiarherramienta ni Vc (velocidad de corte), conviene optar por no hacer la pasada final y luegoencarar el proceso de terminación en forma independiente.

Proceso de terminación.

La finalidad de este proceso es lograr la precisión geométrica y la calidad de terminaciónsuperficial especificada en la documentación técnica del producto. En este caso la cantidad dematerial a retirar es relativamente pequeña, por lo cual las solicitaciones sobre la herramienta sonmucho menores que las existentes en los procesos de desbaste. La geometría de las herramientasutilizadas obedece fundamentalmente a las exigencias en cuanto a terminación superficial.El C.N.C. dispone de ciertas funciones específicas en cuanto al objetivo de este proceso, comoser G37 y G38 “entrada y salida tangencial”, que generan una trayectoria de iniciación yfinalización de mecanizado tangente a la dirección de trabajo sobre el material, evitando de estamanera las habituales marcas que se producen en dichos casos.Otras funciones como G5 y G7 “transición entre bloques” tienden a moderar los cambios dedirección de la herramienta mejorando la continuidad del perfil.Por otra parte, por supuesto deberán modificarse las condiciones de corte (velocidad y avance).

Page 112: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 115 de 156

CICLOS FIJOS DE MECANIZADO

Para facilitar los procesos de desbaste y otras tareas de mecanizado, los distintos fabricantes decontroles realizan "subrutinas" o conjunto de operaciones denominados también "CiclosFijos", para facilitar la tarea del programador y así obtener programas menos extensos.Dichos Ciclos Fijos varían de fabricante en fabricante, tanto en lo que respecta a su forma deoperar, así como también en la sintaxis empleada y el código "G" que se le asigna.

El CNC FAGOR 8025 dispone de los siguientes ciclos fijos de mecanizado.

G66. Ciclo fijo de seguimiento de perfil

G68. Ciclo fijo de desbastado en el eje X

G69. Ciclo fijo de desbastado en cl eje Z

G81. Ciclo fijo de torneado de tramos rectos

G82. Ciclo fijo de refrentado de tramos rectos

G83. Ciclo fijo de taladrado

G84. Ciclo fijo de torneado de tramos curvos

G85. Ciclo fijo de refrentado de tramos curvos

G86. Ciclo fijo de roscado longitudinal

G87. Ciclo fijo de roscado frontal

G88. Ciclo fijo de ranurado en el eje X

G89. Ciclo fijo de ranurado en el eje Z

Los ciclos fijos no alteran los parámetros de llamada, que pueden utilizarse para ciclosposteriores. Sin embargo alteran el contenido de los parámetros P70 a P99. Al programar losciclos fijos, si el valor de! cualquier parámetro es una constante, es necesario pulsar la tecla Kdespués del símbolo.

Por ejemplo: N30 G66 p0=K25 ...

Page 113: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 116 de 156

CICLO FIJO DE SEGUIMIENTO DE PERFIL G66

Formato:

N4 G66 P0=K__ P1=K__ P4=K__ P5=K__ P7=K__ P8=K__ P9=K__ P12=K__ P13=K__ P14=K__

Significado de los parámetros:

P0: Cota X del punto inicial (A) del perfil (en radios o diámetros).

P1: Cota Z del punto inicial (A) del perfil.

P4: Sobrante de material, es decir, la cantidad (según unidades de medida) a eliminar de lapieza origen. Debe ser mayor o igual que cero y mayor o igual que la demasía para elacabado; en caso contrario, se produce error 3. Según el valor de P12, se interpretarácomo sobrante en X o en Z.

P5: Paso máximo. Debe ser mayor que cero; en caso contrario, se produce error 3. Según elvalor de P12, se interpretará como paso en X o en Z. El paso real calculado por elcontrol, será menor o igual que el máximo.

P7: Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P8: Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

Page 114: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 117 de 156

es negativo, se produce error 3.

P12: Angulo de la cuchilla. Debe ser mayor o igual que cero y menor o igual que noventagrados; de lo contrario, se produce error 3.

Si es menor o igual que 45 grados, P4 se tomará como sobrante en X y P5 como paso máximo enX.

Si es mayor que 45 grados, P4 se tomará como sobrante en Z y P5 como paso máximo en Z.

P l3: Número del primer bloque de definición del perfil.

P14: Número del último bloque de definición del perfil.

Page 115: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 118 de 156

1-) En la definición del perfil, no hay que programar el punto inicial A que ya está definidopor los parámetros P0 y Pl.

2-) Las condiciones de mecanizado (velocidad de avance, giro del cabezal, etc.) debenprogramarse antes de la llamada al ciclo.

3-) Los parámetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores.

4-) Las condiciones de salida del ciclo son G00 y 090.

5-) El perfil puede estar formado por rectas, arcos, redondeos, entradas tangenciales,salidas tangenciales y chaflanes.

6-) La programación puede hacerse en absoluto o en incremental.

7-) Dentro de la definición del perfil no puede ir ninguna función T.

8-) Los movimientos de aproximación y alejamiento se hacen en rápido y los demás a lavelocidad programada.

9-) El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente.

10-) Se puede trabajar con compensación de radio de herramienta (G41,G42).

11-) La coordenada X del punto desde el que se llama al ciclo fijo, debe ser diferente a P0, de locontrario el CNC dará el código de error 4. La coordenada Z del punto desde el que se llamaal ciclo fijo, debe ser diferente a P1, de lo contrario el CNC dará el código de error 4.

12-) Los movimientos de mecanizado se efectúan a la velocidad de avance programada.

También puede emplearse este ciclo en piezas "decrecientes", trabajando con una herramientaIzquierda, para lo que el gráfico explicativo sería simétrico al anteriormente visto.

Page 116: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 119 de 156

CICLO FIJO DE DESBASTADO EN EL EJE X G68

Formato:

N4 G68 P0=K__ P1=K__ P5=K__ P7=K__ P8=K__ P9=K__ P13=K__ P14=K__

Significado de los parámetros:

P0: Cota absoluta X del punto inicial (A) del perfil (en radios o diámetros).

P1: Cota absoluta Z del punto inicial del perfil (A).

P5: Paso máximo (en radios). Debe ser mayor que cero; en caso contrario, se produce error3. El paso real calculado por el control será menor o igual que el máximo.

P7: Demasía para el acabado en el eje X (en radios). Debe ser mayor o igual que cero; encaso contrario, se produce error 3.

P8: Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P9: Velocidad de avance de la pasada de acabado.

Si a este parámetro se le asigna el valor P9=0 no se efectúa la pasada de acabado perorealiza una pasada final de desbaste conservando las demasías indicadas en P7 y P8. Si sele asigna un valor negativo no se efectúa la pasada de acabado ni la pasada final dedesbaste.

Page 117: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 120 de 156

P10: A este parámetro se le debe asignar un valor distinto de cero cuando se desea que el CNCefectúe una pasada final de desbaste antes de efectuar la pasada de acabado.

P13: Número del primer bloque de definición del perfil.

P14: Número del último bloque de definición del perfil. Debe ser mayor que P13; en caso

contrario, se produce error 13.

En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:

1. La distancia entre el punto de partida 0 y el punto final (B), según el eje X, tiene que serigual o mayor que P7. Para evitar que dé el error 31 cuando se trabaja con compensación deradio, se recomienda dar a esta distancia, un valor igual a P7, más un número entero deveces P5 (paso).

2. La distancia entre el punto de partida 0 y el punto inicial (A), según el eje Z, tiene que sermayor que P8.

3. En la definición del perfil, no hay que programar el punto inicial (A) que ya está definidopor los parámetros P0 y P1.

4. Las condiciones de mecanizado (avance, giro del cabezal, etc.) deben programarse antes dela llamada al ciclo. Los parámetros pueden programarse en el bloque de llamada al ciclo oen bloques anteriores. Las condiciones de salida son G00 y G90.

Page 118: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 121 de 156

5. El perfil puede estar formado por tramos rectos y tramos curvos. Todos los bloques dedefinición del perfil se programarán en coordenadas cartesianas debiendo programarsesiempre las cotas de los 2 ejes y además, en absoluto, en caso contrario, el control daráerror 21. Si el perfil dispone de tramos curvos, éstos deberán programarse con lascoordenadas I,K del centro, con respecto al punto inicial del arco y con el signocorrespondiente. Si en la definición del perfil se programan funciones F,S,T ó M, seránignoradas salvo en la pasada de acabado.

6. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0).

7. Se puede trabajar con compensación de radio de herramienta (G4l,G42) siempre que elúltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es así, el CNCdará error 35.

En la figura puede verse el ciclo de trabajo elemental. Los desplazamientos del punto 1 al 2 y del2 al 3 se efectúan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 seefectúan en rápido.

También puede emplearse este ciclo en piezas "decrecientes", trabajando con una herramientaIzquierda, para lo que el gráfico explicativo sería simétrico al anteriormente visto.

Page 119: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 122 de 156

CICLO FIJO DE DESBASTADO EN EL EJE Z G69

Formato:

N4 G69 P0=K__ P1=K__ P5=K__ P7=K__ P8=K__ P9=K__ P13=K__ P14=K__

Significado de los parámetros:

P0: Cota X del punto inicial (A) del perfil (en radios o diámetros)

P1: Cota Z del punto inicial del perfil (A).

P5: Paso máximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El pasoreal calculado por el control será menor o igual que el máximo.

P7: Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P8: Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P9: Velocidad de avance de la pasada de acabado.

Page 120: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 123 de 156

una pasada final de desbaste conservando las demasías indicadas en P7 y P8.Si se le asigna un valor negativo no se efectúa la pasada de acabado ni la pasada final dedesbaste.

Pl0: A este parámetro se le debe asignar un valor distinto de cero cuando se desea que el CNC efectúe una pasada final de desbaste antes de efectuar la pasada de acabado.

P13: Número del primer bloque de definición del perfil.P14: Número del último bloque de definición del perfil. Debe ser mayor que P13; en casocontrario, se produce error 13.

En el momento de programar este ciclo fijo hay que tener en cuenta lo siguiente:

1. La distancia entre el punto de partida 0 y el punto (B) según el eje Z, tiene que ser igual omayor que P8. Para evitar que dé el error 31 cuando se trabaja con compensación de radio, serecomienda dar a esta distancia un valor igual a P8 más un número entero de veces P5 (paso).

2. La distancia entre el punto de partida 0 y el punto inicial (A) según el eje X, tiene que sermayor que P7.

Page 121: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 124 de 156

por los parámetros P0 y Pl.

4. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.)deben programarse antes de la llamada al ciclo. Los parámetros pueden programarse en el bloquede llamada al ciclo o en bloques anteriores. Las condiciones de salida son G00 y G90.

5. El perfil puede estar formado por tramos rectos, y tramos curvos. Todos los bloques dedefinición del perfil se programarán en coordenadas cartesianas debiendo programarse siemprelas cotas de los 2 ejes y además en absoluto; en caso contrario, el control dará error 21. Si elperfil dispone de tramos curvos, éstos deberán programarse con las coordenadas I,K del centro,con respecto al punto inicial del arco y con el signo correspondiente. Si en la definición del perfilse programan funciones F,S,T ó M, serán ignoradas salvo en la pasada de acabado.

6. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0).

7. Se puede trabajar con compensación de radio de herramienta (G41,G42) siempre que elúltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Sino es así, el CNC daráerror 35.

En la figura puede verse el ciclo de trabajo elemental. Los desplazamientos del punto 1 al 2 y del2 al 3 se efectúan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 seefectúan en rápido.

Page 122: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 125 de 156

CICLO FIJO DE TORNEADO DE TRAMOS RECTOS G81

EJEMPLO: Supongamos que las coordenadas de los puntos de la figura son:

A (X0 Z0)B (X90 Z-45)0 (X l34 Z 47)y la programación del eje X es en diámetros.

N90 G00 X 134 Z47 (Posicionamiento de la herramienta en el punto 0).

Nl00 G81 P0=K0 P1=K0 P2=K90 P3=K-45 P5=K5 P7=K1 P8=K0.5 P9=K100

Significado de los parámetros:

P0: Cota X del punto A (en radios o diámetros)

P1: Cota Z del punto A

P2: Cota X del punto B (en radios o diámetros)

P3: Cota Z del punto B

P5: Paso máximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El pasoreal calculado por el control será menor o igual que el máximo.

P7: Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

Page 123: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 126 de 156

P8: Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P9: Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado. Sies negativo, se produce error 3.

En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:

1. La distancia entre el punto de partida 0 y el punto (B), según cl eje X, tiene que ser igual omayor que P7. Para evitar pasadas muy pequeñas o que de el error 31, cuando se trabaja concompensación de radio, se recomienda dar a esta distancia un valor igual a P7 más unnúmero entero de veces P5 (paso).

2. La distancia entre el punto de partida 0 y el punto (A), según el eje Z, tiene que ser mayorque P8.

3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.)deben programarse antes de la llamada al ciclo. Los parámetros pueden programarse en elbloque de llamada al ciclo o en bloques anteriores. Las condiciones de salida son G00 yG90.

4. Si la posición de la herramienta no es correcta para ejecutar el ciclo, se produce error 4. Sies correcta, se realizará un torneado horizontal previo, si es necesario.

5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada laherramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto F.

6. Se puede trabajar con compensación de radio de herramienta (G41, G42) siempre que elúltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es así, el CNCdará error 35.

En la figura puede verse el ciclo de trabajo elemental. Los desplazamientos del punto 1 al 2 y del2 al 3 se efectúan a la velocidad programada, mientras que del 0 al 1 y del 3 al 0 se efectúan enrápido.

También puede emplearse este ciclo en piezas "decrecientes", trabajando con una herramientaIzquierda, para lo que el gráfico explicativo sería simétrico al anteriormente visto.

Page 124: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 127 de 156

Si bien este ciclo es extremadamente sencillo, mediante una adecuada ubicación de los puntos A, B y el de Posicionamiento 0, podemos ampliar su campo de utilización como lo demuestran losejemplos a continuación.Los primeros 5 casos nos muestran variantes de un solo Ciclo G81 mientras que el último casocombina dos ciclos G81 uno a continuación del otro.Cabe aclarar que cuando 2 Ciclos Fijos se suceden inmediatamente, debe colocarse un bloqueintermedio para producir el Posicionamiento (G0 al punto 0). Además los parámetros que tenganel mismo valor en el segundo ciclo, se los puede omitir. Ejemplo:

N40 G0 X62 Z2N50 G81 P0=K40 P1=K-20 P2=K60 P3=K-28 P5=K1.5 P7=K0.2 P8=K0.05 P9=K60N60 GO X42 Z2N70 G81 P0=K25 P2=K40 P3=P1

En la línea 70 no indicamos P1 (queda el último valor asignado =-20), a P3 le asignamos elmismo valor que P1 (-20), y P7 P8 y P9 mantienen los valores del ciclo anterior.

La precaución que debe tomarse en estos casos es que si se interrumpe el programa luego dehaber hecho el primer ciclo fijo, y luego queremos retomar dicha ejecución, deberemos repetir elprimer ciclo o modificar el programa y completar los valores del 2do ciclo.

Ejemplos:

Page 125: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 128 de 156

Ejemplo de empleo de 2 Ciclos Fijos G81 uno a continuación del otro:

Page 126: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 129 de 156

CICLO FIJO DE REFRENTADO DE TRAMOS RECTOS G82

EJEMPLO:Supongamos que las coordenadas de los puntos de la figura son:A (X90 Z-45)B (X0 Z0)0 (X136 Z39) y la programación del eje X es en diámetros.

N90 G00 X l36 Z39 (Posicionamiento de la herramienta en el punto O)

Nl00 G82 P0=K90 Pl=K-45 P2=K0 P3=K0 P5=K5 P7=K1 P8=K0.4 P9=Kl00

Significado de los parámetros:

P0: Cota X del punto A (en radios o diámetros).

P1: Cota Z del punto A

P2: Cota X del punto B (en radios o diámetros)

P3: Cota Z del punto B

Page 127: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 130 de 156

P5: Paso máximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El pasoreal calculado por el control, será menor o igual que el máximo.

P7: Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P8: Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P9: Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado. Si esnegativo, se produce error 3.

En el momento de programar este ciclo fijo, hay que tener en cuenta que:

1. La distancia entre el punto de partida 0 y el punto (B), según el eje Z, tiene que ser igualo mayor que P8. Para evitar pasadas muy pequeñas o que de el error 31, cuando se trabaja concompensación de radio, se recomienda dar a esta distancia un valor igual a P8 más un númeroentero de veces P5 (paso).

2. La distancia entre el punto de partida 0 y el punto (A), según el eje X, tiene que ser mayorque P7.

3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.)deben programarse antes de la llamada al ciclo. Los parámetros pueden programarse en el bloquede llamada al ciclo o en bloques anteriores. Las condiciones de salida son G00 y G90.

4. Si la posición de la herramienta no es correcta para ejecutar el ciclo, se produce error 4.Si es correcta, pero lejana, se realizará un refrentado vertical previo.

5: Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada laherramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto F.

6. Se puede trabajar con compensación de radio de herramienta (G41,G42) siempre que elúltimo movimiento antes de la llamada al ciclo fijo haya sido en G00. Si no es así, el CNC daráerror 35.

En la figura puede verse el ciclo de trabajo elemental. Los desplazamientos del punto 1 al 2y del2 al 3, se efectúan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 seefectúan en rápido.

Si bien este ciclo es extremadamente sencillo, mediante una adecuada ubicación de los puntos A, B y el de Posicionamiento 0, podemos ampliar su campo de utilización como lo demuestran losejemplos a continuación.

Los primeros 5 casos nos muestran variantes de un solo Ciclo G82 mientras que el último casocombina dos ciclos G82 uno a continuación del otro.

Page 128: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 131 de 156

Page 129: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 132 de 156

CICLO FIJO DE TALADRADO G83

Formato:

N4 G83 P0=K__ P1=K__ P4=K__ P5=K__ P6=K__ P15=K__ P16=K__ P17~K__

Significado de los parámetros:

P0: Cota X absoluta del punto donde se desea hacer el agujero o canal circular (si no es cero).(En radios o diámetros).

P1: Cota Z absoluta del punto donde se desea hacer el agujero.

P4: Profundidad total del agujero. Tendrá valor positivo si se mecaniza hacia el sentidonegativo del eje Z y viceversa. Si es igual a cero, se produce error 3.

P5: Pasada máxima. El control realizará el mínimo de pasadas iguales, de valor menor o igualal P5, hasta alcanzar la profundidad total definida por P4. Si es menor o igual a cero, se produceerror 3.

Page 130: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 133 de 156

herramienta en el movimiento de acercamiento. Si es negativo, se produce error 3.

P15: Temporización. Indica el valor en segundos de la temporización en el fondo del agujero.Conviene calcular un tiempo equivalente a 2 vueltas completas, para de esa manera impedir queel fondo quede arrancado (poco tiempo), o se desafile la herramienta (mucho tiempo). Si esnegativo, se produce error 3.

P16: Indica el valor incremental del desplazamiento en G00 que tiene lugar después de cadapasada. Si es cero, dicho movimiento se efectúa hasta el punto de posicionamiento A’. Si esnegativo, se produce error 3.

P17: Indica hasta qué distancia de la profundidad alcanzada en la anterior pasada debeefectuarse el movimiento rápido de acercamiento, para efectuar una nueva profundización. Si esnegativo, se produce error 3.

Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc), debenprogramarse antes de la llamada al ciclo fijo. Los parámetros pueden programarse en el bloquede llamada al ciclo o en bloques anteriores.

Las condiciones de salida son G00,G07,G40 y G90.

El ciclo comienza con un acercamiento en G00 al punto A’ y termina también en A’.

Page 131: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 134 de 156

CICLO FIJO DE TORNEADO DE TRAMOS CURVOS G84

Ejemplo:

Supongamos que las coordenadas de los puntos de la figura son:0 (X149 Z86)A (X0 Z71)B (X120 Z11)C (X160 Z91) y la programación del eje X es en diámetros.

N90 G00 X149 Z86 Posicionamiento de la herramienta en el punto 0

N100 G84 P0=K0 P1=K71 P2=K120 P3=K11 P5=K5 P7=K1 P8=K1 P9=Kl00 P18=K80 P19=K20

Significado de los parámetros:

P0: Cota X del punto A (en radios o diámetros)

P1: Cota Z del punto A

Page 132: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 135 de 156

P3: Cota Z del punto B

P5: Paso máximo. Debe ser mayor que cero; en caso contrarío, se produce error 3. El pasoreal calculado por el control será menor o igual que el máximo.

P7: Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P8: Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P9: Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado. Si esnegativo, se produce error 3.

P18: (I). Distancia del punto A al centro del arco según el eje X. Aunque los valores del eje Xse programen en diámetros, los valores de I siempre se programan en radios.

P19: (K). Distancia del punto A al centro del arco según el eje Z.

En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente:

1. La distancia entre el punto de partida 0 y el punto (B), según el eje X, tiene que ser igualo mayor que P7. Para evitar pasadas muy pequeñas o que de el error 31, cuando se trabaja concompensación de radio, se recomienda dar a esta distancia un valor igual a P7 más un númeroentero de veces P5 (paso).

2. La distancia entre el punto de partida 0 y el punto (A), según el eje Z, tiene que ser mayorque P8.

3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.)deben programarse antes de la llamada al ciclo. Los parámetros pueden programarse en el bloquede llamada al ciclo o en bloques anteriores. Las condiciones de salida son G00 y G90.

4. Si la posición de la herramienta no es correcta para ejecutar el ciclo, se produce error 4.Se realizará un torneado horizontal previo, si fuera necesario.

5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada laherramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto F.

6. Se puede trabajar con compensación de radio de herramienta (G41,G42) siempre que elúltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es así, el CNC daráerror 35.

En la figura puede verse el ciclo de trabajo elemental. Los desplazamientos del punto 1 al 2 y del2 al 3 se efectúan a la velocidad programada, mientras que del 0 al 1 y del 3 al 0 se efectúan enrápido.

Page 133: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 136 de 156

CICLO FIJO DE REFRENTADO DE TRAMOS CURVOS G85

EJEMPLO: Supongamos que las coordenadas de los puntos son las siguientes:

0 (X150 Z85)A (X118 Z11)B (X0 Z70)C (X160 Z91) y la programación del eje X es en diámetros.

N90 G00 X150 Z85 Posicionamiento de la herramienta en el punto 0.

N100 G85 P0=K118 P1=K11 P2=K0 P3=K70 P5=K5 P7=K1 P8=K0.5 P9=K100 P18=K21 P19=K80

Significado de los parámetros:

P0: Cota X del punto A (en radios o diámetros).

P1: Cota Z del punto A

Page 134: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 137 de 156

P3: Cota Z del punto B

P5: Paso máximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El pasoreal calculado por el control, será menor o igual que el máximo.

P7: Demasía para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario,se produce error 3

P8: Demasía para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario,se produce error 3.

P9: Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado. Si esnegativo, se produce error 3.

P18: (I). Distancia del punto A al centro del arco según el eje X. Aunque los valores del eje Xse programen en diámetros, los valores de I siempre se programan en radios.

P19: (K). Distancia del punto A al centro del arco según el eje Z.

En el momento de programar este ciclo fijo, hay que tener en cuenta que:

1. La distancia entre el punto de partida 0 y el punto (B), según el eje Z, tiene que ser igualo mayor que P8. Para evitar pasadas muy pequeñas o que de el error 31, cuando se trabaja concompensación de radio, se recomienda dar a esta distancia un valor igual a P8 más un númeroentero de veces P5 (paso).

2. La distancia entre el punto de partida 0 y el punto (A), según el eje X, tiene que ser mayorque P7.

3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.)deben programarse antes de la llamada al ciclo. Los parámetros pueden programarse en el bloquede llamada al ciclo o en bloques anteriores. Las condiciones de salida son G00 y G90.

4. Si la posición de la herramienta no es correcta para ejecutar el ciclo, se produce error 4.Se realizará un refrentado vertical previo, si fuera necesario.

5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada laherramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto F.

6. Se puede trabajar con compensación de radio de herramienta (G41,G42) siempre que elúltimo movimiento antes de la llamada al ciclo fijo haya sido en G00. Si no es así, el CNC daráerror 35.

En la figura puede verse el ciclo de trabajo elemental. Los desplazamientos del punto 1 al 2 del 2al 3, se efectúan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 seefectúan en rápido.

Page 135: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 138 de 156

CICLO FIJO DE ROSCADO LONGITUDINAL G86

Formato:

N4 G86 P0=K__ P1=K__ P2=K__ P3=K__ P4=K__ P5=K__ P6=K__ P7=K__ P10=K__ P11=K__ P12=K__

Significado de los parámetros:

P0: Cota X absoluta del punto inicial (A) de la rosca (en radios o diámetros).

P1: Cota Z absoluta del punto inicial (A) de la rosca

P2: Cota X absoluta del punto final (B) de la rosca (en radios o diámetros)

P3: Cota Z absoluta del punto final (B) de la rosca

P4: Profundidad de la rosca (en radios). Tendrá valor positivo en las roscas exteriores ynegativo en las interiores. Si es igual a cero, se produce error 3.

P5: Pasada inicial (en radios). Define la profundidad de la primera pasada de roscado. Lassucesivas pasadas dependerán del signo dado a este parámetro:

- Si el signo es positivo, la profundidad de la segunda pasada será:

la profundidad de la tercera:25∗P

35∗P

Page 136: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 139 de 156

y la de la enésima :

hasta alcanzar la profundidad de acabado.

• Si el signo es negativo, el incremento de la profundización se mantendrá constante y de unvalor igual al valor absoluto del parámetro.

• Si el valor es igual a cero, se produce error 3.

P6: Distancia de seguridad (en radios). Indica a qué distancia de la superficie de la rosca seproduce la vuelta en rápido al punto A’.

Muy importante:

Si el valor es positivo, este movimiento se realizará en G05 (arista matada). Si el valor esnegativo, este movimiento se realizará en G07 (arista viva).

El valor 0 lo toma como positivo.

P7: Valor de la pasada de acabado (en radios):• Si es cero, se repite la pasada anterior• Si el valor es positivo, la pasada de acabado se realiza manteniendo el ángulo P12 / 2 conel eje X• Si el valor es negativo, la pasada de acabado se realiza con entrada radial

P10: Paso de rosca en Z

P11: Salida de la rosca. Define a qué distancia del final de la rosca comienza la salida. Si esnegativo, se produce error 3. Si no es cero, el tramo CB’ es una rosca cónica cuyo paso en Zsigue siendo P10. Si es cero, el tramo CB’ se realiza en G00.

P12: Angulo de la punta de la herramienta. Hace que los puntos de comienzo de las sucesivaspasadas, formen un ángulo P12 / 2 con el eje X.

Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.) debenprogramarse antes de la llamada al ciclo. Los parámetros pueden programarse en el bloque dellamada al ciclo o en bloques anteriores. Las condiciones de salida son G00, G07, G40, G90 yG97. El ciclo comienza con un acercamiento en G00 al punto A’ y termina también en A’.Durante la ejecución del ciclo no es posible variar la velocidad de avance F, mediante elconmutador FEED-RATE, cuyo valor se mantendrá fijo al 100%.

nP ∗5

Page 137: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 140 de 156

CICLO FIJO DE ROSCADO FRONTAL G87

Formato:

N4 G87 P0=K__ P1=K__ P2=K__ P3=K__ P4=K__ P5=K__ P6=K__ P8=K__ P10=K__ P11=K__ P12=K__

Significado de los parámetros:

P0: Cota X absoluta del punto inicial (A) de la rosca (radios o diámetros)

P1: Cota Z absoluta del punto inicial (A) de la rosca

P2: Cota X absoluta del punto final (B) de la rosca (radios o diámetros)

P3: Cota Z absoluta del punto final (B) de la rosca

Page 138: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 141 de 156

P4: Profundidad de la rosca. Tendrá valor positivo, si se mecaniza hacia el sentido negativo

del eje Z y viceversa. Si es igual a cero, se produce error 3.

P5: Pasada inicial. Define la profundidad de la primera pasada de roscado. Las sucesivaspasadas dependerán del signo dado a este parámetro:

- Si el signo es positivo, la profundidad de la segunda pasada será:

la profundidad de la tercera:

y la de la enésima :

hasta alcanzar la profundidad de acabado.

• Si el signo es negativo, el incremento de la profundización se mantendrá constante y de unvalor igual al valor absoluto del parámetro.

• Si el valor es igual a cero, se produce error 3.

P6: Distancia de seguridad. Indica a qué distancia de la superficie de la rosca se produce la

vuelta al punto A’.

• Si el valor es positivo, este movimiento se realizará en G05 (arista matada).

• Si el valores negativo, este movimiento se realizará en G07 (arista viva ).

• El valor 0 lo toma como positivo.

P8: Valor de la pasada de acabado:

• Si es cero, se repite la pasada anterior

• Si el valor es positivo, la pasada de acabado se realiza manteniendo el ángulo P12 / 2con el eje Z

• Si el valor es negativo, la pasada de acabado se realiza con entrada radial.

P10: Paso de rosca en X (en radios).

P11: Salida de la rosca (en radios). Define a qué distancia del final de la rosca comienza lasalida. Si es negativo, se produce error 3. Si no es cero, el tramo CB’ es una roscacónica cuyo paso en X sigue siendo P10. Si es cero, el tramo CB’ se realiza en G00.

35∗P

nP ∗5

25∗P

Page 139: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 142 de 156

P12: Angulo de la punta de la herramienta. Hace que los puntos de comienzo de lassucesivas pasadas formen un ángulo P 12 / 2 con el eje Z.

Las condiciones de mecanizado (velocidad de avance, velocidad de giro de cabezal, etc.), debenprogramarse antes de la llamada al ciclo. Los parámetros pueden programarse en el bloque dellamada al ciclo o en bloques anteriores. Las condiciones de salida son G00, G07, G40, G90 yG97. El ciclo comienza con un acercamiento en G00 al punto A’ y termina también en A’.Durante la ejecución del ciclo no es posible variar la velocidad de avance F, mediante elconmutador FEED-RATE cuyo valor se mantendrá fijo al 100%.

Page 140: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 143 de 156

CICLO FIJO DE RANURADO EN EL EJE X G88

Formato:

N4 G88 P0=K__ P1=K__ P2=K__ P3=K__ P5=K__ P6=K__ P15=K__

Significado de los parámetros:

P0: Cota X del punto A (en radios o diámetros)

P1: Cota Z del punto A

P2: Cota X del punto B (en radios o diámetros)

P3: Cota Z del punto B

P5: Anchura de la cuchilla (herramienta de tronzar). Debe ser mayor que cero; en casocontrario, se produce error 3. El paso real calculado por el control, será menor o igualque la anchura de la cuchilla.

P6: Distancia de seguridad. Debe ser mayor o igual que cero; en caso contrario, se produceerror 3.

P15: Temporización en el fondo (en segundos). Debe ser mayor o igual que cero y menor que655.36 seg.; en caso contrario, se produce error 3. Conviene calcular un tiempoequivalente a 2 vueltas completas, para de esa manera impedir que el fondo quedearrancado (poco tiempo), o se desafile la herramienta (mucho tiempo).

Page 141: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 144 de 156

programarse antes de la llamada al ciclo. Los parámetros pueden programarse en el bloque dellamada al ciclo o en bloques anteriores. Las condiciones de salida son G00, G40 y G90. Si laprofundidad de la ranura es nula, se produce error 3. Si la anchura de la ranura es menor que lade la cuchilla, se produce error 3. Si la posición de la herramienta no es correcta para ejecutar elciclo, se produce error 4.

El desplazamiento desde la distancia de seguridad hasta el fondo de la ranura, se efectúa a lavelocidad programada; los demás movimientos se efectúan en rápido.

El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente.

Page 142: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 145 de 156

CICLO FIJO DE RANURADO EN EL EJE Z G89

Formato:

N4 G89 P0=K__ P1=K__ P2=K__ P3=K__ P5=K__ P6=K__ P15=K__

Significado de los parámetros:

P0: Cota X del punto A (en radios o diámetros)

P1: Cota Z del punto A

P2: Cota X del punto B (en radios o diámetros)

P3: Cota Z del punto B

P5: Anchura de la cuchilla. Debe ser mayor que cero; en caso contrario, se produce error 3.

Page 143: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 146 de 156

P6: Distancia de seguridad. Debe ser mayor o igual que cero; en caso contrario, se produce error 3.

P15: Temporización en el fondo (en segundos). Debe ser mayor o igual que cero y menor que 655.36 s., en caso contrario, se produce error 3. . Conviene calcular un tiempo equivalente a 2 vueltas completas, para de esa manera impedir que el fondo quede arrancado (poco tiempo), o se desafile la herramienta (mucho tiempo).

Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.), debenprogramarse antes de la llamada al ciclo. Los parámetros pueden programarse en el bloque dellamada al ciclo o en bloques anteriores. Las condiciones de salida son G00, G40 y G90. Si laprofundidad de la ranura es nula, se produce error 3. Si la anchura de la ranura es menor que lade la cuchilla, se produce error 3. Si la posición de la herramienta no es correcta para ejecutar elciclo, se produce error 4.

El desplazamiento desde la distancia de seguridad hasta el fondo de la ranura se efectúa a lavelocidad programada; los demás movimientos, se efectúan en rápido.El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente.

Page 144: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 147 de 156

Operación del control Fagor 8025 T

Descripción del panel frontal.

1. Teclas de función (SOFT KEYS).

2. Teclado alfanumérico para la edición de programas.

3. ENTER. Permite introducir información en la memoria del CNC, etc.

4. RECALL. Para acceder a un programa, a un bloque dentro de un programa, etc.

5. OP MODE. Permite disponer en la pantalla del listado de los modos de operación. Es unpaso previo para acceder a cualquiera de ellos.

6. DELETE. Permite borrar un programa completo o un bloque del programa. Borrado derepresentación gráfica, etc.

7. RESET. Para poner el CNC en condiciones iniciales y reconocer nuevos valores deparámetros máquina, funciones M decodificadas, etc.

Page 145: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 148 de 156

8. CL. Para el borrado de caracteres uno a uno durante el proceso de edición, etc.

9. INS. Tecla que permite insertar caracteres durante la edición de un bloque de programa.

10. Teclas de flechas para movimientos del cursor.

11. Teclas de avance y retroceso de página.

12. SP. Reserva un espacio entre caracteres de un comentario.CAPS. Permite editar caracteres en minúsculas o mayúsculas.

SHIFT. Permite editar caracteres que se encuentran en las teclas de doble significado.

13. Teclas de JOG para el desplazamiento manual de los ejes.

14. Pulsador de AVANCE RAPIDO.

15. Conmutador que permite variar el % del avance programado y elegir las diferentes formas de trabajo en el MODO MANUAL (continuo, incremental, volante electrónico).

16. Teclas del manejo del cabezal. Permiten poner en MARCHA así como PARAR el cabezal, en el modo de operación MANUAL + y - permiten variar durante la ejecución el % de la velocidad de giro programada del cabezal.

17. START. Pulsador de MARCHA de ciclo.

18. STOP. Pulsador de PARADA del ciclo.

MODOS DE OPERACIÓN

El CNC dispone de 10 modos de operación, a saber:

0. AUTOMÁTICO: Ejecución de programas en ciclo continuo.

1. BLOQUE A BLOQUE: Ejecución de programas en trabajo ejecutándolo bloque a bloque.

2. PLAY - BACK: Creación de un programa en memoria mientras se va moviendo la máquinamanualmente.

3. TEACH IN: Creación y ejecución de un bloque sin introducirlo en la memoria. Creación, ejecución e introducción de un bloque en la memoria, con lo que se crea un programa mientras se va ejecutando bloque a bloque.

4. EN VACIO (DRY - RUN): Para probar programas antes de ejecutar la primera pieza. Solo lo ejecuta en pantalla.

Page 146: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 149 de 156

5. MANUAL: - Desplazamiento de la máquina de forma manual. - Búsqueda de referencia máquina. - Preselección de cualquier valor y puesta a cero de los ejes. - Introducción y ejecución de funciones F, S, M y T. - Trabajo con volante electrónico (cuando se dispone ).

6. EDITOR: Creación, modificación y verificación de bloques, programas y subrutinas.

7. PERIFERICOS: Transferencias de programas o parámetros máquinas de/a periféricos.

8. TABLA HERRAMIENTAS / G53-G59. :Escritura, modificación y verificación de las dimensiones (radio y longitud) de hasta 100 herramientas y de los traslados de origen (G53 / G59).

9. MODOS ESPECIALES: - Testeo general del CNC. - Verificación de entradas y salidas. - Personalización de funciones M decodificadas. - Introducción de parámetros - máquina. - Introducción de valores para compensación de errores del husillo. - Operar con el PLC.

Mediante estos modos de operación se puede programar el CNC, realizar piezas en ciclocontinuo, trabajar bloque a bloque y trabajar de forma manual.

Secuencia de obtención de dichos modos de operación:

Pulsar OP MODE: Aparecerá en pantalla la lista con los 10 modos.

Pulsar el número del modo de operación deseado.

MODO 0: AUTOMATICO

MODO 1: BLOQUE A BLOQUE

La única diferencia entre ambos es que en el modo bloque a bloque (1) cada vez que se ejecuteun bloque hay que pulsar marcha

para continuar la ejecución del programa, mientras que en le modo automático (0) el ciclo escontinuo.

Ejecución del programa

La ejecución de un programa requiere de los siguientes pasos:

Page 147: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 150 de 156

- Pulsar OP MODE. Aparece el listado de los 10 modos de operación.

- Pulsar la tecla 0/1: Aparece la visualización estándar correspondiente a este modo deoperación, es decir, en la parte superior izquierda de la pantalla la leyenda AUTOMATICO /BLOQUE A BLOQUE seguida del número de programa P---- y del número del primer bloque aejecutar N----.

Selección del programa a ejecutar

Siempre que se desee un número de programa diferente al que aparece en la pantalla, el procesoa seguir es el siguiente: - Pulsar la tecla P - Teclear el número de programa deseado - Pulsar RECALL

En la pantalla aparecerá el nuevo programa elegido, en caso de que no exista, aparecera: N*

Una vez elegido el programa, a la derecha del número de programa aparece el número del primerbloque a ejecutar.

Si desea comenzar por otro bloque diferente, el proceso a seguir es el siguiente: - Pulsar la tecla N - Teclear el número de bloque - Pulsar RECALL

En la pantalla se visuliza el nuevo número y el contenido de este bloque, así como el de lossiguientes:

Visualización del contenido de los bloques

Para visualizar el contenido de los bloques anteriores o posteriores a los que aparecen enpantalla:

-Pulsar: Se visualizan los bloqueas anteriores

-Pulsar: Se visualizan los bloques posteriores

Marcha ciclo

Pulsar :

Page 148: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 151 de 156

programa estando en el modo AUTOMATICO ó el bloque estando en el modo BLOQUE ABLOQUE.

• Si hay algún bloque condicional en el programa, éste será ejecutado cuando la entradacorrespondiente a BLOQUES CONDICIONALES esté activada (ver manual de instalacióny puesta en marcha). Caso de estar desactivada, el CNC no tendrá en cuenta dicho bloque.

• Durante el tiempo que se pulsa la tecla de avance rápido ejecutándose un movimientoen G01, G02 ó G03, el % de la velocidad de avance será del 200 % de la velocidad deavance programada, siempre que el parámetro máquina P600(3)= 0.

• Estando el punto de selección BLOQUE A BLOQUE todos aquellos bloques que seanprogramados paramétricamente, el CNC FAGOR los ejecutará como si fuera un bloqueúnico, siempre y cuando se encuentren dentro de los ciclos fijos.

Parada ciclo

Pulsar : El CNC detiene la ejecución del bloque en curso

Para reanudar el ciclo basta con pulsar la tecla:

También se para el ciclo mediante:

-Los códigos M00, M02, M03.

-El código M01, siempre que la entrada correspondiente esté activada.

-La señal exterior de PARADA.

-La señal exterior FEED HOLD (el ciclo continua cuando desaparece la señal).

-La señal exterior STOP EMERGENCIA (en este caso hay que comenzar el programa denuevo, ya que el CNC queda en condiciones iniciales).-La señal exterior de Salto de subrutina de EMERGENCIA.

Page 149: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 152 de 156

Cuadro sinóptico de empleo de Modos de Operación:

Page 150: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 153 de 156

Búsqueda de Referencia Máquina:

Para buscar la referencia - máquina, se puede hacer de las siguientes maneras:1) Eje por eje en el modo de operación 5 MANUAL / BÚSQUEDA DE CERO. Al pulsar la

tecla de cualquiera de los ejes X o Z, sobre la tecla de función F1 aparece CERO. Pulsandola tecla F1 el CNC pregunta BÚSQUEDA CERO? si se pulsa MARCHA, la herramienta sedesplazará en ese eje hasta llegar a la referencia - máquina (del eje) y visualizará la cota enla que se encuentra. Si se hace con el corrector 0 (herramienta de dimensiones nulas), lasdimensiones que se visualizarán son las distancias del cero - máquina al punto de referencia- máquina en ese eje.

2) Si se quiere hacer en todos los ejes a la vez, se ejecuta G74 en el modo de operación 3TEACH-IN, y en este caso, cuando alcance el punto de referencia - máquina, sevisualizarán las cotas correspondientes a la distancia desde el cero - pieza activo en esemomento hasta la referencia - máquina en cada eje.

3) Crear un pequeño programa que ejecute la Función G74, y además se puede activar el 0Máquina (por ejemplo con G53 X0 Z0), para de esa manera obtener en pantalla las medidasdel 0 máquina al punto referencia-máquina, independientemente de que estuviera algún ceropieza activado. Ejemplo:P00074 (programa que ejecuta el G74)N10 G53 X0 Z0 (cargamos en tabla de orígenes el Cero-máquina)N20 G53 (activamos el cero-máquina)N30 G74 (efectuamos la referncia-máquina)N40 M30 (fin de programa)Este programa lo podemos ejecutar o bien en Modo Automático 0 o en Bloque a Bloque 1.

4) Crear una subrutina estandar y ejecutarla al principio de cada programa en un bloquecondicional. Ejemplo:P12081 (cualquier número de programa, donde escribo la subrutina)N10 G22 N74 (aquí comienza la subrutina std número 74)N20 G53 X0 Z0 (cargamos en tabla de orígenes el Cero-máquina)N30 G53 (activamos el cero-máquina)N40 G74 (efectuamos la referncia-máquina)N50 G24 (fin de subrutina)Hasta aquí solo creamos la subrutina, luego debemos emplearla en el programa de la piezaque estemos realizando. Ejemplo:P03001 (programa de mecanizado Nº 3001)N10. G20 N74.1 (N10.= bloque condicional; G20= llamado a subrut std; N74= número 74;

.1= se ejecuta 1 vez)N20 ......... (tareas del programa)N30........... (continúa el programa).........N450 M30 (fin del programa de mecanizado)

De esta manera, al ejecutar por primera vez este programa, dejamos activa la señalCondicional . Si todo se realiza correctamente y no existen desfasajes o corrimientos de losceros, podremos ejecutar de aquí en más este programa sin necesidad de referenciar lamáquina cada vez que lo iniciemos, por lo tanto bastará con desactivar la señal Condicional.

Page 151: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 154 de 156

REGLAJE DE HERRAMIENTAS:

El correcto reglaje de las herramientas es un paso fundamental para que el programa demecanizado dé lugar a una pieza de dimensiones correctas. Las herramientas se pueden reglar devarias formas:

• En la misma máquina, con un palpador.

• En la misma máquina, manualmente.

• Fuera de la máquina, en una mesa de pre-reglaje.

A continuación describiremos una manera sencilla de reglar las herramientas manualmente en lamisma máquina:

• Escoger el modo de operación 5 MANUAL / BUSQUEDA CERO.• Hacer referencia - máquina en los ejes X y Z.• Cargar la herramienta cuyas dimensiones se quieren medir, con el corrector 0.El modo de

cargar la herramienta es escribiendo T3.0 por ejemplo. Es importante no olvidan el correctorcero, ya que éste es el que indica en cada momento la posición del cero - torreta, que es elque se necesita. Moviendo manualmente los ejes, mecanizar un pequeño refrentado en lapieza que se habrá amarrado anteriormente, y sin mover el eje Z (moviendo solo el eje X sies necesario), tomar 2 medidas:

• Anotar la distancia desde la superficie del plato hasta la superficie refrentada en la pieza.• Anotar el valor de la cota Z que se está visualizando en la pantalla.• El valor del corrector de la herramienta en Z sería la diferencia entre ambas medidas, es

decir:

Z CORRECCIÓN = Valor Z en pantalla - Valor Z de medición = Z pantalla - Z medición

Los pasos a seguir para el reglaje de la herramienta en X son prácticamente las mismas que parael eje Z (hay que recordar que el corrector X se mide siempre en radios):

• Mecanizar una pequeña longitud cilindrando.• Anotar el valor del diámetro mecanizado.• Anotar el valor que muestra la cota X en pantalla (tener en cuenta si esa cota se muestra en

radios o diámetros, aquí se tomará en diámetros).• Del mismo modo, el valor del corrector X se calculará por diferencia de las dos• medidas anteriores, teniendo en cuenta que el resultado hay que expresarlo en radios:

X CORRECCIÓN = (X pantalla - X medición) / 2 = X / 2 pantalla - X / 2 medición

Todas estas mediciones se realizan desde el cero-máquina hasta el cero-torreta. Cada fabricanteelige el lugar donde colocar el cero-máquina y el cero-torreta. Generalmente, el cero-máquinaestá en el frente del plato y coincidiendo con el eje de revolución. En cambio el cero-torretapuede adoptar varias posiciones. En el gráfico a continuación se ubica este punto en el eje degiro de la torreta y en su cara posterior.

Page 152: Manual Torno Cnc Muy Completo

CNC TornoCEDITCEDITCentros Educativos

de Difusión e InnovaciónTecnológica

Curso de CNC TornoPágina 155 de 156

Visto el modo manual de reglaje de las herramientas, a continuación se verá también el modoautomático del que dispone el CNC, en el que se evita la anotaci6n de cotas y operaciones conlas mismas. Una forma de realizarlo sería:

• En modo manual, realizar un pequeño cilindrado de la pieza, retirar la herramienta sin moveren X y cuando el espacio lo permite, medir el diámetro de la pieza

• Pulsar la tecla de función [MEDIDA HTA].• Pulsan X y a continuación teclear., la medida del diámetro (o radio si se trabaja en radios) y

pulsan ENTER.• Teclear el número de la herramienta a corregir (T2.2).• Pulsar X nuevamente y a continuación la tecla de funci6n [CARGAR].• Para poder medir la herramienta en Z, hay que volver al modo MANUAL estandar, y para

ello hay que pulsar la tecla de función [MEDIDA HTA].• A continuación se mecaniza un refrentado y sin mover la herramienta en Z, se toma la

medida y se opera del mismo modo que con la cota de X.

Page 153: Manual Torno Cnc Muy Completo

Página 156 de 156

Bibliografía:

El Control Numérico y la Programación manual de las MHCN. J. Gonzalez.Ed. URMO.

El Mecanizado Moderno. Manual Práctico. Sandvik Coromant.

Manuales de Operación y Programación. Control Fagor 8025. Fagor.

Manuales de Operación y Programación. Torno Magnum Alecop.

Manuales de Operación y Programación. Software Unisoft Alecop.

Guía del Control Numérico de MH. R. Intartaglia, P. Lecoq. Ed. Paraninfo.

Tecnología de los Metales. Appold, Feiler, Reinhard, Schmidt. Ed. GTZ.

Tecnología Industrial I y II. J. E. Sanz, F. Silva.

Herramientas para Tornear. Edición 1998. Sandvik Coromant.

Apunte CNC Torno I. IFT, Instituto Vasco Argentino de FormaciónTecnológica.

Apunte de CNC Torno. ET Otto Krause. E. Soto.

Apunte CNC Torno, MH Producción. Inst, Nieves Cano. Diocesanas.

Apunte Metrología, Rugosidad. Inst. Nieves Cano. Diocesanas.