You are on page 1of 338

CNC 800 T

Nuevas Prestaciones
(Ref. 0204 cas)

Versión 5.2

(Marzo de 1995)

1. P621(4). FACTOR DIVISOR DE LAS SEÑALES DE LOS VOLANTES ELECTRÓNICOS
El parámetro P621(4) se utiliza junto con los parámetros P602(4) y P621(5) que indican el factor multiplicador de las señales del volante electrónico del 1º y 2º eje respectivamente. El parámetro P621(4) indica si se dividen o no las señales de todos los volantes electrónicos. P621(4)=0 P621(4)=1 No se dividen Las señales de todos los volantes se dividen por 2.

Ejemplos en el eje X para que el CNC asuma 100 impulsos/vuelta con encoders de 25, 50 y 100 impulsos vuelta se debe: Volante Fagor de 25 impulsos/vuelta: Volante de 50 impulsos/vuelta: Volante de 100 impulsos/vuelta: P602(4)=0 y P621(4)=0 P602(4)=1 y P621(4)=0 P602(4)=1 y P621(4)=1 25 x 4 / 1 = 100 impulsos/vuelta 50 x 2 / 1 = 100 impulsos/vuelta 100 x 2 / 2 = 100 impulsos/vuelta

Versión 5.6
1. MOVIMIENTO CON VOLANTE MAESTRO
Requisitos:

(Junio de 1996)

Esta prestación permite, una vez definida la trayectoria, gobernar los desplazamientos de la máquina con el Volante Maestro.

El control del "Movimiento con Volante Maestro" se efectúa con el Segundo Volante, por lo tanto la máquina debe disponer de dos volantes y no puede disponer de manivelas. Personalización: El parámetro máquina "P622(6)" indica si se dispone de la prestación "Movimiento con Volante Maestro" P622(6) = 0 No se dispone de esta prestación P622(6) = 1 Si se dispone de la prestación "Movimiento con Volante Maestro" El control del "Movimiento con Volante Maestro" se efectúa con el Segundo Volante, por lo tanto la máquina debe disponer del Primer Volante y no puede disponer de manivelas. Es decir: P621(7)=1 La máquina no dispone de manivelas P622(3)=0 Se dispone de 2 volantes P609(1)=0 El primer volante electrónico no es el FAGOR 100P La conexión del "Volante Maestro" se efectúa a través del conector A4. Admite señal senoidal y señal cuadrada diferencial, debiéndose personalizar adecuadamente los parámetros máquina: P621(6) Sentido de contaje del "Volante Maestro" P621(3) Unidades de medida de captación del "Volante Maestro" P621(1,2) Resolución de contaje del "Volante Maestro" P621(5) Factor multiplicador de las señales del "Volante Maestro" Selección: a) Modelos CNC-800TI y CNC-800TGI. Desde el PLCI. Una vez personalizados todos los parámetros máquina, se debe utilizar la salida O39 del PLCI para habilitar o deshabilitar la prestación "Movimiento con Volante Maestro". Parámetro P622(6) Salida PLCI O39 Prestación "Movimiento con Volante Maestro" P622(6) = 0 ----No se dispone de la prestación P622(6) = 1 O39 = 0 Prestación deshabilitada P622(6) = 1 O39 = 1 Prestación habilitada b) Modelos CNC-800T y CNC-800TG. Utilizando el terminal 11 del conector I/O 1. Una vez personalizados todos los parámetros máquina, se debe utilizar la entrada "Movimiento con Volante Maestro", terminal 11 del conector I/O 1, para habilitar o deshabilitar la prestación "Movimiento con Volante Maestro". Parámetro P622(6) Terminal 11 I/O1 Prestación "Movimiento con Volante Maestro" P622(6) = 0 ----No se dispone de la prestación P622(6) = 1 Term. 11 = 0Vdc Prestación deshabilitada P622(6) = 1 Term. 11 = 24Vdc Prestación habilitada -2-

Funcionamiento básico. (P622(6)=1, O39=1 ) a) Con máquina parada. Sólo está habilitado el primer volante, el segundo volante (Volante Maestro) no funciona. Por lo tanto, mediante volantes, sólo se puede mover el eje X. b) Con máquina en marcha (CNC en Ejecución). Los ejes comienzan a moverse cuando se gira el Volante Maestro. La velocidad de avance de los ejes depende de la velocidad de giro del Volante Maestro. Si se para el volante, la máquina se para. Si se invierte el sentido de giro del Volante Maestro, el CNC invierte el sentido del movimiento (Función Retroceso de un sólo bloque). c) La prestación "Movimiento con Volante Maestro" se puede utilizar con cualquier tipo de ejecución, ya sea un ciclo, un programa ISO, un Chaflán, etc ... Normalmente, con el CNC en ejecución, el primer volante no funciona, excepto en la ejecución en modo semiautomático de las operaciones automáticas "Cilindrado Cónico" y "Redondeo". En ambas operaciones Semiautomáticas el Volante Maestro controla el avance de la trayectoria y el Primer Volante moverá el eje X. Prestación "Movimiento con Volante Maestro" deshabilitada. (P622(6)=1, O39=0 ) Cuando la prestación "Movimiento con Volante Maestro" está deshabilitada, salida O39 del PLC =0, los volantes actúan como hasta ahora.

2.

REPRESENTACIÓN GRÁFICA DURANTE LA EJECUCIÓN
Hasta ahora el CNC 800T permitía efectuar una comprobación gráfica (Simulación gráfica) antes de la ejecución. A partir de ahora, también es posible visualizar gráficamente la trayectoria de mecanizado durante la fase de ejecución. Requisitos: Para usar esta aplicación se debe disponer del modelo CNC-800TG o CNC-800TGI, ya que se trata de la representación gráfica. Funcionamiento: Al ejecutar una Operación Automática, un Programa Pieza, el Programa ISO en Automático o Bloque a Bloque, es posible visualizar en pantalla la trayectoria de mecanizado durante la fase de ejecución. Para ello, una vez comenzada la ejecución, se pueden pulsar las siguientes teclas: Tecla «4» El CNC muestra la pantalla de representación gráfica. Tecla «3» El CNC muestra las cotas Comando, Actual, Resto y en la parte superior los valores de los parámetros Aritméticos. Tecla «2» El CNC muestra el Error de Seguimiento en caracteres grandes. Tecla «1» El CNC muestra la Posición Actual en caracteres grandes. Tecla «0» El CNC vuelve a la pantalla estándar.

3. ZONA DE TRABAJO / ZONA DE EXCLUSIÓN
Esta prestación permite, una vez definida la zona, seleccionarla desde el PLCI como zona de trabajo o como zona de exclusión. Requisitos: Para usar esta aplicación se debe disponer del modelo CNC-800TI o CNC-800TGI, ya que se utilizan las salidas O46 y O47 del PLCI para seleccionar la zona como zona de trabajo o como zona de exclusión. Personalización: El parámetro máquina "P622(5)" indica si el CNC permite seleccionar una zona como zona de trabajo o como zona de exclusión. P622(5) = 0 No se dispone de esta prestación. P622(5) = 1 Si se dispone de esta prestación. Cuando se dispone de esta prestación "P622(5)=1" se deben utilizar los siguientes parámetros máquina para definir lo que va a ser la zona de trabajo o zona de exclusión. P902 Cota X más positiva P903 Cota X menos positiva P904 Cota Z más positiva P905 Cota Z menos positiva Para que el CNC asuma los valores asignados a estos parámetros se debe apagar y encender el CNC. -3-

Selección: Una vez personalizados todos los parámetros máquina, se deben utilizar las salidas O46 y O47 del PLCI para seleccionar la zona como zona de trabajo o como zona de exclusión. Salida PLCI O46 O46 = 0 O46 = 0 O46 = 1 O46 = 1 Funcionamiento básico. "P622(5)=1" El CNC en el encendido asume como zona seleccionada la definida mediante los parámetros máquina "P902, P903, P904 y P905". No obstante, es posible modificar dichos valores desde el programa, asignando las nuevas dimensiones a los parámetros aritméticos: P206 Cota X más positiva P207 Cota X menos positiva P208 Cota Z más positiva P209 Cota Z menos positiva El CNC asume estos nuevos valores pero no modifica los parámetros máquina "P902, P903, P904 y P905". Además, hay que tener en cuenta que en el encendido el CNC volverá a asumir los valores definidos en los parámetros máquina. La zona seleccionada podrá habilitarse como zona de trabajo o como zona de exclusión desde el PLCI, utilizando las salidas O46 y O47, tal y como se ha explicado con anterioridad. Cuando está seleccionada como Zona de Trabajo, el CNC actúa del siguiente modo: • En los movimientos con JOG o Volante, no permite salir de dicha zona. • Si se intenta salir de ella durante la ejecución, da error 67 «Error límites X, Z» Cuando está seleccionada como Zona de Exclusión, el CNC actúa del siguiente modo: • En los movimientos con JOG o Volante, no permite entrar en dicha zona. • Si se intenta entrar en ella durante la ejecución, da error 67 «Error límites X, Z» Salida PLCI Prestación "Zona de Trabajo / Zona de Exclusión" O47 O47 = 0 Prestación deshabilitada Zona habilitada como Zona de Trabajo O47 = 1 (no se puede salir de ella) Zona habilitada como Zona de Exclusión O47 = 0 (no se puede acceder a ella) O47 = 1 Prestación deshabilitada

4. CAMBIADORES DE GAMA MANUALES
Funcionamiento hasta esta versión Si se desea realizar el cambio de gama de forma manual se debe personalizar el parámetro máquina "P601(1)" con el valor "0". Cuando la nueva velocidad de cabezal "S" seleccionada implica cambio de gama, el CNC mostrará un mensaje indicando la gama que debe seleccionarse. El Operario debe efectuar las siguientes operaciones: 1º Parar el cabezal. 2º Cambiar manualmente de gama 3º Restaurar el giro del cabezal 4º Pulsar la tecla [ENTER] El CNC continúa con la ejecución. Funcionamiento a partir de esta versión Si se desea realizar el cambio de gama de forma manual se debe personalizar el parámetro máquina "P601(1)" con el valor "0". Cuando la nueva velocidad de cabezal "S" seleccionada implica cambio de gama, el CNC para el cabezal y muestra un mensaje indicando la gama que debe seleccionarse. El Operario de efectuar las siguientes operaciones: 1º Cambiar manualmente de gama 2º Pulsar la tecla [ENTER] El CNC restaura el sentido de giro del cabezal y continúa con la ejecución.

-4-

5.

COMPENSACIÓN DE HOLGURA DE HUSILLO V ARIABLE
Hasta ahora el CNC 800T tenía en cuenta una única holgura de husillo. A partir de ahora, también es posible corregir medidas cuando la holgura de inversión del husillo es variable en función de la zona en que se encuentra la máquina.

Requisitos: Las tablas de compensación de error de husillo se trasforman. Ahora se utilizan para compensar el error de husillo y la holgura de husillo variable (ambas a la vez). Personalización: Los parámetros máquina "P622(7)" y "P622(8)" indican si se dispone de esta prestación. P622(7) = 0 No se dispone de esta prestación en el eje Z P622(7) = 1 Si se dispone de esta prestación en el eje Z P622(8) = 0 No se dispone de esta prestación en el eje X P622(8) = 1 Si se dispone de esta prestación en el eje X Siempre que se trabaja con la prestación "Holgura de Husillo Variable" se debe seleccionar compensación de error de husillo del eje correspondiente. P605(2) = 0 Compensación de error de husillo del eje X (0=No, 1=Si) P605(1) = 0 Compensación de error de husillo del eje Z (0=No, 1=Si) Definición de la tabla: Los 15 primeros puntos de la tabla se utilizan para el sentido positivo y los 15 restantes para el sentido negativo. Cuando se desea corregir el error de husillo, la holgura del husillo es la diferencia entre ambas curvas.

Cuando no se desea corregir el error de husillo, una de las tablas tendrá el valor 0 y la otra curva será la holgura del husillo..

Notas:

• Ambos tramos deben cumplir todos los requisitos correspondientes a las tablas de compensación de error de husillo. • Uno de los requisitos fija que el punto de referencia máquina debe tener siempre el valor 0. • Si el husillo tiene holgura en el punto de referencia máquina, se debe asignar dicho valor al parámetro máquina P109
o P309 (Holgura de husillo en el eje X o Z) y decalar en esa cantidad todos los puntos de la tabla. Ejemplo:

Funcionamiento: Cuando se dispone de la prestación "Compensación de Holgura de Husillo Variable", el CNC trabaja como con compensación de error de husillo, es decir aplica en todo momento la holgura de husillo definida en la tabla para dicho punto y sentido de mecanizado. Cuando el eje invierte, el CNC conmuta de curva y por consiguiente recupera o aplica la holgura correspondiente a dicho punto y sentido. -5-

Versión 5.7

(Julio de 1996)

1. DETECCIÓN DE ZONA DE TRABAJO / ZONA DE EXCLUSIÓN
Cuando se trabaja con la prestación "Zona de trabajo / Zona de exclusión", el CNC no permite acceder o salir de dicha zona durante los movimientos de la máquina mediante las teclas de JOG o el volante. Para evitar que el operario piense en un mal funcionamiento de la máquina, ya que no se visualiza texto alguno, a partir de esta versión el CNC actúa del siguiente modo durante los movimientos de la máquina mediante las teclas de JOG o el volante:

• Cuando está seleccionada como Zona de Trabajo, el CNC pone a nivel lógico alto la entrada I46 del PLCI cuando se intenta
salir de la zona seleccionada.

• Cuando está seleccionada como Zona de Exclusión, el CNC pone a nivel lógico alto la entrada I46 del PLCI cuando se intenta
entrar de la zona seleccionada.

AD 2. REINICIO DE LA EJECUCIÓN A MIT DE LA PIEZA.
Si durante el mecanizado de una pieza se interrumpe su ejecución (corte eléctrico, etc..), es posible volver a ejecutar la pieza a partir de la operación en que se interrumpió el mecanizado. De esta forma se evita el tener que repetir toda la pieza con la consiguiente pérdida de tiempo. Para reiniciar la ejecución de la pieza se deben seguir los siguientes pasos: 1º Seleccionar el modo de trabajo Visualizador, el que aparece en encendido del CNC tras la página de "Test General Pasado". En este modo de trabajo no hay ningún ciclo seleccionado. 2º 3º 4º Pulsar la tecla [RECALL] para abrir la ventana de los programas pieza. Seleccionar el programa pieza que se estaba seleccionando. Posicionarse, mediante las teclas [flecha arriba] y [flecha abajo], sobre el programa pieza deseado y pulsar la tecla [RECALL]. Seleccionar, mediante las teclas [flecha arriba] y [flecha abajo], la operación en que se interrumpió el mecanizado de la pieza y pulsar la tecla

El CNC ejecutará la operación seleccionada y continuará ejecutando el programa pieza hasta el final.

Versión 6.1
1. NUEVOS IDIOMAS (Taiwanés y Portugués)
Parámetro máquina P99 P99 = 5 Portugués

(Enero de 1997)

P99 = 6 Taiwanés

2.

MODIFICACIONES EN EL TRABAJO CON VOLANTE MAESTRO
El trabajo con volante maestro ha quedado como sigue: a) Con máquina parada. Sólo está habilitado el primer volante, el segundo volante (Volante Maestro) no funciona. Por lo tanto, mediante volantes, sólo se puede mover el eje X. b) Con máquina en marcha (CNC en Ejecución). Sólo está habilitado el Volante Maestro, el primer volante no funciona. Los ejes comienzan a moverse cuando se gira el Volante Maestro. La velocidad de avance de los ejes depende de la velocidad de giro del Volante Maestro. Si se para el volante, la máquina se para. Si se invierte el sentido de giro del Volante Maestro, el CNC invierte el sentido del movimiento (Función Retroceso de un sólo bloque). c) Operación de Redondeo Semiautomático La operación de Redondeo Semiautomático comienza al girar el Volante Maestro. Si se detiene el giro del Volante Maestro, se detiene la ejecución. Si se continúa girando el Volante Maestro, continúa la ejecución. No admite giro en sentido contrario. Cuando finaliza la operación el CNC no tiene en cuenta el giro del Volante Maestro durante 1,4 segundos. Evitando de esta forma el comienzo de una nueva operación. Transcurrido este tiempo, si se gira el Volante Maestro el CNC comienza la ejecución de una nueva operación en el sentido indicado.

-6-

Si se gira el Volante Maestro en sentido contrario. implica la ejecución de una nueva operación en el sentido indicado. Eje Z.1 Versión 6. cuando el CNC detecta que se debe poner una nueva herramienta. Eje X. el CNC cuando muestra el mensaje de cambio de herramienta activa la entrada I97 del PLC. Por ello. Tecla [X] o [Z]. y ejecutar el comando de búsqueda de Cero Máquina de este eje. Z Los trasductores lineales con Io codificado disponen de una escala graduada con su propio Cero de Regla. -7- . • Indicar en el parámetro "P618(8) y P618(7)" el sentido en el que se desplazará el eje durante la búsqueda del Cero Máquina. • Personalizar los parámetros "P807 y P808" con la velocidad del eje en la búsqueda del Cero Máquina. P608(7) (Noviembre de 1997) GESTION DE SISTEMAS DE CAPTACION CON Io CODIFICADOS Tipo de señal Io que dispone el sistema de captación. y la desactiva cuando se quita el mensaje. P908. Periodo señal Io codificada. INDICATIVO DE CAMBIO DE HERRAMIENTA AL PLC (I97) En máquinas con cambiador manual de herramientas. [Modos Auxiliares] [Modos Especiales] [8] El CNC mostrará. Por ejemplo: Versión 6. respecto al Cero de Regla. a partir de esta versión. • Posicionar el eje en la posición adecuada. Un nuevo giro del Volante Maestro. Cuando el sistema de captación dispone de Io codificado. P608(6) P608(4). P909 Punto de referencia.6 1. EjeX. Ajuste del offset de la regla El ajuste del offset de la regla se debe realizar eje a eje. 1 = Periodo de señal Io de 100mm) Secuencia de Io creciente con contaje positivo o negativo.4 (Mayo de 1997) 1. Dichas condiciones deben ser tratadas en el PLC. El error de husillo en el punto de referencia máquina debe ser 0. • Asignar el valor 0 al parámetro " P908 y P909" (offset de la regla). Si se detiene el giro del Volante Maestro. (0 = Io creciente con contaje positivo. 1 = Io creciente con contaje negativo) Regla P608 (5) P608(3) P608(4) Regla P608 (5) P608(3) P608(4) COS 1 0 1 MOVS 1 0 0 COC 1 0 0 MOVC 1 0 0 COX 1 0 0 MOVX 1 0 0 COVS 1 0 1 FOT 1 1 0 COVC 1 0 0 FOS 1 1 0 COVX 1 0 0 FOC 1 1 0 Offset de la regla o posición que ocupa el Cero Máquina (M) respecto al Cero de la Regla. en cualquier sentido. siendo aconsejable utilizar el siguiente proceso: • Indicar en el parámetro "P600(7) y P600(6)" el flanco del impulso de Io del sistema de captación que se utilizará. Si se continúa girando el Volante Maestro. el cheksum de cada una de las Eprom y la Versión de Software que dispone el CNC. Z. este punto se utiliza únicamente cuando el eje dispone de compensación de error de husillo. P608(8) P608(3). Parámetros máquina P608(5). A veces. cuando se accede a la pantalla que muestra el cheksum de cada una de las Eproms. VERSION DE SOFTWARE QUE DISPONE EL CNC A partir de esta versión. siendo suficiente efectuar un desplazamiento de 20mm o 100mm para conocer la posición. EjeX. (0 = Periodo de señal Io de 20mm.d) Operación de Conicidad Semiautomática La operación de Conicidad Semiautomática comienza al girar el Volante Maestro. (0 = Io normal. 3. continúa la ejecución. Z. 1 = Io codificado) X. tecla [flecha arriba] y tecla Al finalizar la búsqueda el CNC mostrará la cota del eje referida al Cero la Regla. finaliza la operación. se detiene la ejecución. Versión 6. detiene la ejecución y muestra al operario un mensajepara que efectúe el cambio. durante el cambio de herramienta se deben tener ciertas precauciones.

Para generar el programa 99996 en un ordenador se deben seguir los siguientes pasos: • Activar la comunicación DNC y ejecutar el programa DNC30 en el ordenador. se observará la lectura que el CNC realiza de dicho punto. Se tiene que ver el listado de las operaciones que la componen).• Tras desplazar el eje hasta el punto cero máquina. Para generar el programa 99996 se deben seguir los siguientes pasos: • Si se trata de una operación. a partir de una operación o programa pieza. con el valor absoluto del parámetro ∆ 3. • Es necesario realizar una nueva búsqueda del Cero Máquina para que este eje tome los valores correctos. • Pulsar la secuencia de teclas [AUX] [7]. Valor = Lectura del CNC en dicho punto . Seleccionar o definir la operación deseada • Si se trata de un programa pieza. un programa en código ISO de bajo nivel. pulsar la tecla RESET para que dicho valor sea asumido por el CNC. • Pulsar la secuencia de teclas [AUX] [8]. • Una vez finalizada la simulación. • Tras asignar este nuevo valor al parámetro máquina.230 = 193.Edición programa 99996" Ser transmitido al CNC tras haber sido elaborado en un ordenador. Este programa puede ser ejecutado en el CNC mediante la opción "Ejecución programa infinito" del DNC30. Si el programa generado supera dicho tamaño. ROSCADO CON PASADAS DE PROFUNDIZACION CONSTANTES A partir de esta versión. Seleccionar en el directorio de programas pieza el programa pieza y posicionar el cursor sobre la cabecera de la misma ("PIEZA 01435". o hasta un punto de dimensiones conocidas respecto al cero máquina. Ejemplo para el eje X: Si el punto de dimensiones conocidas se encuentra a 230 mm del cero máquina y el CNC muestra la cota 423. Habilitación de la tecla MARCHA desde el PLC Esta prestación está disponible cuando se ha personalizado el parámetro "P619(7)=1" La salida O25 del PLC indica si la tecla MARCHA está habilitada (=1) o no (=0) -8- . Editado en el propio CNC. El CNC mostrará la página de simulación gráfica. El CNC mostrará la página de simulación gráfica. el programa 99996 almacenado en memoria contendrá en código ISO todos los bloques que se han simulado. El CNC comienza la simulación y la generación del programa 99996. las profundizaciones se mantienen constantes. la profundización de cada pasada está en función de la pasada correspondiente∆ n) ( Con ∆ negativo. el programa 99996 que se ha generado en el ordenador contendrá en código ISO todos los bloques que se han simulado en el CNC. Cuando se desea disponer de esta prestación se debe personalizar el parámetro máquina "P623(2)=1". • Pulsar la tecla .5 mm. Generación del programa ISO en memoria del CNC (99996). El CNC comienza la simulación y la generación del programa 99996. NORMATIVA DE SEGURIDAD EN MAQUINAS El CNC dispone de las siguientes prestaciones para cumplir la normativa de seguridad en máquinas. el programa 99996 generado a partir de un programa pieza es superior a la memoria disponible en el CNC.5 . • En el CNC seleccionar la operación o posicionarse sobre la cabecera del programa pieza ("PIEZA 01435". Generación del programa ISO (99996) en un ordenador Normalmente. el CNC mostrará el error correspondiente.5 mm. Mediante la utilización del DNC30 es posible generar dicho programa (99996) en la memoria del ordenador. 4.Recepción Digitalizado". • Seleccionar en el ordenador la opción "Gestión de Programas . la profundización de cada pasada estará en función del signo asignado al parámetro ∆ Con ∆ positivo. mediante la opción "Modos auxiliares .Cota máquina del punto. GENERACION DE UN PROGRAMA EN CODIGO ISO El CNC permite generar. se debe calcular mediante la siguiente fórmula. Se tiene que ver el listado de las operaciones que la componen). El CN800T dispone de 7 K de memoria para almacenar el programa 99996. • Una vez finalizada la simulación. El valor que se debe asignar al parámetro máquina que define el offset de la regla. el offset de la regla será: Parámetro máquina P908 = 423. El programa 99996 es un programa especial de usuario en código ISO. • Pulsar la tecla . que puede ser: Generado a partir de una operación o programa pieza. El programa en código ISO que genera el CNC se denomina siempre 99996 y podrá ser almacenado en el propio CNC o en un ordenador. 2.

R156= 0001 0011 1111 1111 => 2. (Ya estaba disponible) La entrada Feed-Hold. R156= 0000 0111 1111 1111 => + 5V. El parámetro "P623(3)" indica si el desplazamiento de los ejes con volantes está afectado por el Feed-Hold (=1) o no (=0) El parámetro máquina "P622(1)" indica si se aplica el factor correspondiente a la posición del conmutador (=0) o si se aplica el factor indicado por las salidas O44 y O45 del PLC (=1) (Ya estaba disponible) Control del cabezal desde PLC. el CNC recupera el giro del cabezal. terminal 15 del conector I/O 1. R156= 0000 0000 0000 0000 => + 0V. Si se pone a nivel lógico alto. Cuando esta salida vuelve a nivel lógico bajo. Esta prestación está disponible cuando se ha personalizado el parámetro "P619(7)=1" Siempre que se activa la salida O26 del PLC. R156= 0000 0011 1111 1111 => + 2. Avance de acabado. Cuando esta señal vuelve a nivel lógico alto. R156= 0001 0111 1111 1111 => 5V. tras ser gestionado. el CNC mantiene el giro del cabezal y detiene el avance de los ejes. El valor de la consigna se fija en el registro R156 y mediante la marca M1956 se envía al CNC. R121 bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 bit 8 bit 9 bit 10 bit 11 bit 12 bit 13 bit 14 bit 16 Indica que la operación de Cilindrado está seleccionada (=1) Indica que la operación de Refrentado está seleccionada (=1) Indica que la operación de Cilindrado Cónico está seleccionada (=1) Indica que la operación de Redondeo está seleccionada (=1) Indica que la operación de Roscado está seleccionada (=1) Indica que la operación de Ranurado está seleccionada (=1) Indica que la operación de Perfil está seleccionada (=1) Indica que la opción Modos Auxiliares está seleccionada (=1) Indica que la opción Medición de herramienta está seleccionada (=1) Indica que la operación de Taladrado múltiple está seleccionada (=1) Indica que la operación de Taladrado simple / Roscado con macho está seleccionada (=1) Indica que la operación de Chavetas está seleccionada (=1) Indica que el modo de Inspección de Herramienta está seleccionado (=1) Indica que el modo de Simulación gráfica está seleccionado (=1) Indica que el modo correspondiente a los parámetros "Pasada de acabado. R156= 0001 1111 1111 1111 => 10V.5V. debe encontrarse normalmente a nivel lógico alto. el CNC detiene el giro del cabezal. Este valor se mantiene durante 200 milisegundos. la salida O43 del PLC. el CNC asume el avance fijado en el parámetro máquina "P812" Volante gestionado desde el PLC. el CNC continuará con el desplazamiento de los ejes. R156= 0000 1111 1111 1111 => + 10V. a no ser que antes se pulse otra tecla. Asimismo.Desplazamientos de los ejes afectados por el Feed-Hold. R156= 0001 0000 0000 0000 => 0V. (Ya estaba disponible) Normalmente debe encontrarse a nivel lógico bajo. Esta prestación está disponible cuando se ha personalizado el parámetro "P619(7)=1" La salida O27 indica al CNC que debe (O27=1) aplicar al cabezal la consigna fijada desde el PLC. permite controlar el giro del cabezal. Información al PLC del estado de la búsqueda de referencia máquina I88 Búsqueda de referencia máquina en proceso I100 Búsqueda de referencia máquina en el eje X finalizada I101 Búsqueda de referencia máquina en el eje Z finalizada Información adicional del CNC al PLC R120 La parte baja de este registro indica el código de la tecla pulsada. Avance de los ejes en modo manual limitada desde el PLC. Si durante el desplazamiento de los ejes.5V. la entrada Feed-Hold se pone a nivel lógico bajo. Este registro puede ser anulado desde el PLC. Herramienta de acabado y Distancias de seguridad en X y Z de los ciclos" está seleccionada (=1) -9- . proporcionando consignas de valor 0V y manteniendo los embragues activados.

la entrada I104 está a "1" Versión 6... Los cálculos necesarios para definir la resolución del eje se realizarán con el número de impulsos seleccionados (1000 ó 1250) 3..... (P99=6) Sueco .. (P99=1) Inglés .??? P01 = DX: ????. dentro de la rutina asociada a la herramienta... PLCI.. NUEVOS IDIOMAS (SUECO Y NORUEGO) (Marzo de 1998) Italiano.. P623(7) Adapta la captación del encoder del eje X (0=No. (P99=8) 2.. P623(6) Al eje X se le aplica Compensación Cruzada (0=No. (P99=7) Noruego .. un bloque del tipo "T. ANULAR CORRECTOR DURANTE EL CAMBIO DE HERRAMIENT A A partir de esta versión es posible ejecutar. (Febrero de 1999) NUEVO PARÁMETRO MÁQUINA ASOCIADO A LAS FUNCIONES M El parámetro máquina "P620(8)". No se permite aplicar compensación de husillo al eje X porque la tabla correspondiente a dicho eje se utiliza para la compensación cruzada con los siguientes valores: P00 = X: ?????....8. indica cuando se sacan las funciones M3.. 1=Si) Un caso típico: Se dispone de motores con encoder de 1000 impulsos y husillo de paso 5 milímetros...0) o modificar (T.....8 1. (P99=0) Alemán .. No se permite cambiar de herramienta (Txx..xx) el corrector. (P99=5) Taiwanés . COMPENSACIÓN CRUZADA La compensación cruzada permite compensar el error de medición que sufre el eje X al moverse el eje Z. Ver apartado 3. Unicamente se permite anular (T. M5 durante la aceleración y deceleración del cabezal. (P99=3) Portugués. (P99=4) Los idiomas que se pueden seleccionar con el parámetro máquina P99 son: Castellano ... Esto permite efectuar desplazamientos a una determinada cota sin necesidad de efectuar cálculos engorrosos.10 - .xx) dentro de la rutina asociada a la herramienta.0" para anular el corrector de la herramienta..Versión 6.. 2.. ENTRADA I104 Cuando el conmutador del panel de mandos está en una de las posiciones del volante (x1.... 1=Si) Cuando se utiliza compensación cruzada el CNC permite aplicar compensación de husillo únicamente al eje Z.. M4.. x10.. (P99=2) Francés...??? Para aplicar correctamente la compensación cruzada definir P605(2)=1 y P623(6)=1....9 1...4 del manual de Instalación 4. ENCODER DE 1000 IMPULSOS COMO ENCODER DE 1250 Esta prestación permite que el CNC adapte la captación del encoder de 1000 impulsos para tratarla como captación de 1250 impulsos.... . Nota: La tabla de compensación cruzada debe cumplir los mismos requisitos que la tabla de compensación de error de husillo.. x100)... 1=Si) P623(8) Adapta la captación del encoder del eje Z (0=No.

000 P17 = 0.214.500 P11 = 0.2 micras Con factor multiplicación 4 Resolución 0.660. 5.4 (micras) (impulsos/vuelta) Los parámetros máquina sólo admiten números enteros y en ocasiones el «Factor de Captación» tiene parte fraccionaria. P819 Factor de Captación del eje X P820 Factor de Captación del eje Y P821 Factor de Captación del eje Z Valores entre 0 y 65534.500 19.080 P2 = -1474.000 P1 = -0.321.8 Parámetro máquina = 19660 Para un error de husillo de 20 micrasCota del husillo = 20 x 19.040 P6 = -491.020 P12 = 983.500 39.500 Factor de Captación = 19.060 P4 = -983. En determinadas ocasiones la resolución correspondiente a los husillos y encoders disponibles no coincide con ninguna de las resoluciones que se pueden fijar por parámetro máquina (1.000 2.040 P14 = 1472. FACTOR DIVISOR DE LAS SEÑALES DE CAPT ACIÓN Los parámetros P620(5) y P620(6) se utilizan junto con los parámetros P602(6) y P602(5) que indican el factor multiplicador de las señales de captación de los ejes X.2 1 6.000 2.500 impulsos/vuelta se puede obtener resoluciones de: Resolución = Paso Husillo / ( Nº de impulsos del Encoder x Factor multiplicación). Los valores a introducir en la tabla se calculan con la siguiente fórmula: Cota del husillo = Error de husillo (micras) x Parte entera del factor de captación / Parte fraccionaria del factor de captación Para el caso: Reducción = 1 Paso husillo = 6.500 26.8 = 491. 10 micras o diezmilésimas de pulgada). 2. Nº impulsos = paso husillo / (Factor multiplicación x Resolución) Con P602(6)=0 y P620(5)=0 Factor de multiplicación x4 Nº impulsos = 125 Con P602(6)=1 y P620(5)=0 Factor de multiplicación x2 Nº impulsos = 250 Con P602(6)=0 y P620(5)=1 Factor de multiplicación x2 Nº impulsos = 250 Con P602(6)=1 y P620(5)=1 Factor de multiplicación x1 Nº impulsos = 500 Versión 6.500 P15 = 0.6 micras Para resolver estos casos.660 / 0.000 P13 = 0.500 P3 = -0. Ejemplo: Se desea obtener una resolución de 0.520 Continuando con el cálculo se obtiene la siguiente tabla.4 micras Con factor multiplicación 2 Resolución 1. Indican si se dividen (=1) o no (=0) las señales de captación.000 2.01 mm mediante un encoder de señales cuadradas colocado en el eje X cuyo paso de husillo es de 5 mm.660.000 2. Con factor multiplicación 1 Resolución 2. que permitir adecuar la resolución a la configuración disponible.500 P7 = -0.11 - .192 Ejemplos: Reducción Paso husillo Encoder Factor de Captación 1 4. el valor 0 indica que no se desea esta prestación.6 1 8.000 P5 = -0.020 P8 = 0 P9 = 0 P10 = 491. Para calcular el «Factor de Captación» se debe utilizar la siguiente fórmula: Factor de Captación = (Reducción x Paso Husillo / Nº de impulsos del Encoder) x 8.10 1.060 P16 = 1966.3. En estos casos se asigna al parámetro máquina la parte entera y se utiliza la tabla de error de husillo para compensar la parte fraccionaria. FACTOR DE CAPTACIÓN. Ejemplo: Con husillo de paso 6 mm y encoder de 2.500 13107. se dispone de un nuevo parámetro máquina por eje denominado Factor de Captación. Cota del Husillo Error de Husillo P0 = -1966.8 2 6. (Marzo de 2002) La resolución del eje viene fijada por el paso de husillo y el número de impulsos del encoder que lleva incorporado el motor.080 . P620(5)=0 y P620(6)=0 No se dividen P620(5)=1 y P620(6)=1 Se dividen por 2.000 Encoder = 2. Z respectivamente.

Z Headquarters (SPAIN): Fagor Automation S.X Movimientos paraxiales. Bº San Andrés s/n. Aproximación Z . Apdo.2.Mondragón Tel: +34-943-719200/039800 Fax: +34.943-791712 +34-943-771118 (Service Dept.X Salida X .es . P732=0 P732=1 P732=2 Como hasta la fecha. Aproximación X . MOVIMIENTOS DE APROXIMACIÓN A LA PIEZA A partir de esta versión se dispone de un nuevo parámetro máquina para fijar los movimientos de aproximación y salida de la pieza.fagorautomation.12 - .Z Salida Z . 144 E-20500 Arrasate . movimiento interpolado Movimientos paraxiales. Coop.) www.com E-mail: info@fagorautomation.

9701 (cas) .FAGOR CNC 800T MANUAL DE OPERACION Ref.

FAGOR AUTOMATION. no estando obligada a notificar las variaciones. . El manual describe todas las funciones que tiene la familia CNC 800T. en la que el operario controla los movimientos * En el modo "Nivel Ciclo". El CNC permite mecanizar el "Perfil de una pieza". Los capítulos 1. 2. 3 y 4 indican cómo se debe operar con el CNC. El capítulo 7 "Trabajo con Programas Pieza" indica como se pueden generar piezas que estén formadas por Perfiles y Operaciones Automáticas. Consulte la lista de Nuevas Prestaciones y Modificaciones que le indicará el capítulo o apartado del manual en que se detalla el tema deseado. Incluye información necesaria para los nuevos usuarios. Coop. Consulte la tabla comparativa de modelos para conocer las funciones que dispone su CNC. Los Programas Pieza son almacenados en memoria interna del CNC y pueden ser enviados a un periférico u ordenador.ACERCA DE LA INFORMACION DE ESTE MANUAL Este manual está dirigido al operario de la máquina. Todos esos mecanizados se pueden efectuar de 2 formas: * De forma "Semiautomática". También existe un apéndice de errores. capítulo 6. El capítulo 8 "Ejemplos de programación" muestra cómo se pueden elaborar varias piezas. Notas: La información descrita en este manual puede estar sujeta a variaciones motivadas por modificaciones técnicas. Ltda. en el que el operario programa la operación y el CNC la ejecuta de forma automática. además de temas avanzados para los que ya conocen el producto CNC 800T. que indica algunas de las causas que pueden producir cada uno de ellos. S. No será necesario leer completamente este manual. o bien efectuar una de las "Operaciones Automáticas" que se detallan en el capítulo 5. se reserva el derecho de modificar el contenido del manual.

....................... 4 Desplazamiento incremental .......................................................................................................................................3............. 3 Condiciones de Reenvío .................................... 5 Documentación Fagor para el CNC 800 T .. 10 Activación y desactivación de los dispositivos externos ............... 1 Selección de la herramienta de trabajo ............... 5 Desplazamiento mediante volante electrónico ...................................................................3.....1 2.... 3 Relacionadas con las operaciones automáticas .................................... 8 Sistemas de referencia .....4 1.3 1...........2 1.......................................................................1 2...2 2................ 9 Búsqueda del cero máquina ........ 4 Desplazamiento continuo .................................................................................3 1.................. 7 Unidades de visualización (mm/pulgadas) ................................ 8 Selección del punto de comienzo (BEGIN) y del punto final (END) ..2 1.............................. 5 Secuencias especiales de teclas ..........................................................................................................................................................................1 2..2....................2 1............................................3 2................. 2 Herramienta motorizada ...............4.....................4................................................................................................................................................INDICE Apartado Pagina Tabla comparativa de los modelos Fagor CNC 800T ................3 2.4........... 8 Unidades de visualización del eje X (radios/diámetros) ..3 1........................................................... ix Nuevas prestaciones y modificaciones ................. 6 Contenido de este manual ........................................ 9 Preselección de cero ................................. 10 Trabajo en cotas incrementales ...........................................................................1 1.............2.............. xiii INTRODUCCION Condiciones de Seguridad ...................... 9 Desplazamiento al punto de comienzo (BEGIN) o al punto final (END) ......2 2.....................................................................................................3........................................................................................................1 1.....5 TEMAS CONCEPTUALES Descripción de la pantalla ............................................4..2 2.. 7 Capítulo 1 1............... 10 Preselección de cotas ................................. 6 Punto de comienzo (BEGIN) y punto final (END) ............2.......................... 6 Panel de mando .................................................................................1 1................................................................................................... 3 Desplazamiento manual de la máquina ...............................................................2......................................................3................................. 11 Capítulo 2 2..............................4 2.............1 2..5 OPERACIONES BASICAS Selección de la velocidad de avance de los ejes ...1 1...... 11 ................................................................................................... 1 Descripción del teclado ..............................................4........................................

........6 4...................................4....2.............................................................................................................. 16 Ejecución programa P99996 .............................................. 4 Cambio de gama manual .................1 3......... 1 Cabezal en revoluciones por minuto (RPM) .............3 3.....................................1................................................ 18 Modos de ejecución ....Apartado Capítulo 3 3.....1 4...........................................................................................................10......1 3..............10.......................... 2 F mm(pulgadas)/min <-> F mm(pulgadas)/rev .........................10...2 3.1 4.............................................................. 23 Edición programa 99996 ........................................................................ 11 Modos auxiliares ......5 3..............................................................1 4.8.......................................................................................................... 13 Comunicación DNC ......... 24 Capítulo 4 4..............................................................1 3....................................................3 3...... 19 Visualización de los bloques del programa ...................4.............................................................. 2 Herramienta .................................1....................................................................1 3.................................................................................................................... 7 Modificación del offset de la herramienta ............... 8 Pasada de acabado de ciclos y distancia de seguridad .........................................10.......................................4 3........................10................1...........................................4..............................................................5 4..................... 2 Velocidad de corte constante .........................1 3...4........................ 5 Parada orientada de cabezal . 19 Modos de visualización .............2 3........................ 20 Simulación del programa 99996 .....7 3........ 14 Bloquear / desbloquear ....................................2 3...................................4....................... 3 Cambio de gama del cabezal .................................................................................... 13 Modo periféricos ............................................................................. 3 Limitación de la velocidad de corte constante ............................. 12 Periféricos ..2 3....... 6 Inspección de herramienta ....................................... 5 Parada de cabezal .........................3 3............2 4..............................10 3............... 1 Radio <-> diámetro .........................................................4 3.....................................6 3....................2 3........................................................................................ 9 Otras operaciones automáticas ...........1.................................................10....................................... 4 Cabezal a derechas .................. 22 Función Zoom ...............................1........8 3.................................5 3.....................................8....................................................................3 4.........................4 3..................2 4......8 CABEZAL Selección del modo de operación de cabezal ..................................................... 3 Modificación de las dimensiones de una herramienta .............................................. 6 ..........9 3............................1 3.................................................4..........4.............................. 5 Medición de la herramienta .................................................................. 15 Ejecución / simulación programa 99996 .............................................................................................1...............................................10........................ 3 Tabla de herramientas ..................................7 4..................3......................................... 17 Inspección de herramienta ................................................................................................................................................................................4 4......10.11 FUNCIONES AUXILIARES Pagina Milímetros <-> pulgadas .................. 5 Cabezal a izquierdas .............................................................................. 4 Cambio de gama automático ..........1 3.................................... 19 Reset del CNC ....

.........................2 5.....................4.............................................................1......................1 5......................... 15 Cilindrado cónico "Nivel ciclo" .......................... 13 Cilindrado cónico .........2 6.......... 42 Chavetas ..1 5.............................................................................................................................................................................. 25 Roscado ......................................................11 OPERACIONES AUTOMATICAS Pagina Introducción .................................................................................................................................2 5................................................... 12 Refrentado "Semiautomático" ..............4............................. 35 Taladrado Simple.........................................................................3 5..1.........8......................... 41 Taladrado Múltiple ................................................................................................................................................................................................................................ Roscado con macho .............................. 8 Cilindrado "Nivel ciclo" .........5.............. 31 Roscado "Nivel ciclo" ...........................2 5.............1.................. 2 Simulación ............................................9 5............................................. 16 Redondeo ........................................1 5..................................1 5..................1 6..............4 5..........................................................................................5 5................................................... 5 Ejecución ............................................................... 4 Perfil "Nivel Ciclo" ............................................. 15 Cilindrado cónico "Semiautomático" ...................................8 5.....................2.. 8 Cilindrado "Semiautomático" .....2....10 5................. 48 Capítulo 6 6....................................... 45 Utilización de las distancias de seguridad ............. 31 Roscado "Semiautomático" .........1 5.......3.................................................1 5...4 5................................2 5............................5..................... 10 .......1 5.....6............... 38 Ejemplos de programación .................................... 4 Función Zoom .....................................................2 6..................1....2 5.....................................................................6..................................................................1 5.1 5..................................................................................................................... 21 "Redondeo de perfil" .................................. 19 Redondeo "Semiautomático" ....................2 5...............................................4...........................................................2.............................................................1......................... 2 Condiciones de mecanizado ................ 19 Redondeo "Nivel ciclo" ................................................... 9 Refrentado ....3......... 12 Refrentado "Nivel ciclo" ....................................................................3................................................................................................................ 32 Ranurado ................................................................3 5..............Apartado Capítulo 5 5.........................1....................................................1.....1 PERFILES Perfil en modo Semiatomático ..................... 2 Toma de puntos .............2 5............... 5 Definición del perfil ................................................................3 5..3 6...............................1 5. 1 Operaciones automáticas en modo "Semiautomático" ................................................................................................................................................. 3 Prestaciones especiales ....6 5....................................................................2.............1..................................................................... 7 Cilindrado ....................................................................................7 5........................................................ 2 Desplazamiento entre puntos ...5................1 6....1..1...........................1 5........................................... 1 Operaciones automáticas en modo "Nivel ciclo" ........................................................... 6 Inspección de herramienta .......

..............................................................................................................8 7....................... 13 Capítulo 8 EJEMPLOS DE PROGRAMACION CODIGOS DE ERROR ................................................................................................8.........................................................2 7......................1 7.........5......3 7..............................................................................5 7...1 7...9 TRABAJO CON PROGRAMAS PIEZA Pagina Acceso a la tabla de programas pieza ...... 11 Comunicación DNC ......................................................................... 8 Modificar un programa pieza ........Apartado Capítulo 7 7...........................2 7.................................... 6 Ejecución de una operación previamente almacenada en una pieza .4 7............. 7 Inspección de herramienta .................................. 1 Selección de un programa pieza ....................................................................... 4 Función Zoom ............................................................................... 2 Edición de un programa pieza .....................................................................................................................................8.........6 7.1 7......................7 7.......................................... 2 Simulación de un programa pieza .............2 7....... 10 Periféricos .....1 7............................................. 9 Borrado de un programa pieza .................... 5 Ejecución de un programa pieza .................................................... 13 Bloquear/Desbloquear ..............................4........... 11 Modo Periféricos .................................................................5.................................................................................

TABLA COMPARATIVA DE LOS MODELOS FAGOR CNC 800T .

el Monitor y el Teclado. DESCRIPCION TECNICA CNC 800-T Control de ejes X. el Monitor y el Teclado.MODELOS CNC 800T DISPONIBLES Modelo CNC 800T Compacto con pantalla 8" Ambar Modelo CNC 800T Modular con pantalla 9" Ambar Formado por la Unidad Central. Z Control de Cabezal Cabezal en revoluciones por minuto (RPM) Velocidad de corte constante de Cabezal (VCC) Parada Orientada de cabezal Herramientas Compensación de Herramienta Herramienta Motorizada Volantes Electrónicos Comunicación vía RS 232C Autómata Integrado (PLCI) Edición de programa ISO (Programa 99996) Ejecución de programa ISO (Programa 99996) Representación Gráfica l l l l CNC 800-TI l l l CNC 800-TG l l l CNC 800-TGI l l l l l l l l l l l 32 l l 32 l l 32 l l 32 l l 2 l 2 l l l 2 l 2 l l l l l l l l l l . Modelo CNC 800T Modular con pantalla 14" Color Formado por la Unidad Central.

5 Apart. 6 Manual Operación Manual Operación Apart.1 Apart.3 PRESTACION Avance rápido en función de la posición del conmutador "Feed Rate" Herramienta para la pasada de acabado Desplazamiento con volantes limitado a la F máxima permitida Control de límites de recorrido en desplazamientos con volante Formato de visualización de la S Posibilidad. 5.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Operación Manual Operación Capit.1 Apart.NUEVAS PRESTACIONES Y MODIFICACIONES Fecha: Abril 1993 Versión Software: 2.3 Capit. 5.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operación Manual Instalación Manual Operación Manual Operación Apart.9 Apart. O2. 3.5 Apart.8 Apart.4.3.1 Apart. tras interrumpir el programa. 6.3. 4. 2. 3.9 PRESTACION Aceleración/deceleración en cabezal Limitación de RPM trabajando en VCC Parada orientada del cabezal Herramienta Motorizada Operación automática "Taladrado Simple" Operación automática "Taladrado múltiple" .3 Apart. 6 Fecha: Octubre 1993 Versión Software: 3.5. 2. 4. 5. de activar/desactivar las salidas O1.8 Apart. 5. O3 Operación automática "Redondeo de perfil" Perfiles Manual Instalación Apart. 6 Apart. 2.3.

4.11 Apart.3 Apart.6. 5.3 Apart. 5.3.3.10 PRESTACION Aceleración/deceleración de cabezal lineal y en forma de campana Perfil con y sin redondeos La operación de roscado admite salida de rosca Avance rápido al 200% o en función de la posición del conmutador "Feed Rate" Inspección de herramienta Ejecución programa 99996 .1 Apart. 3.4. 5.8 Apart.2 PRESTACION Asignación de un número de 5 cifras al programa pieza Salvaguarda de programas pieza en periférico Operación automática "Chaveta" Temporización antes de abrir el lazo Código de acceso sólo a los Modos Especiales Volante inactivo si el conmutador está fuera de las posiciones de volante Fecha: Julio 1994 Versión Software: 4. 3.2 Apart.7 Apart.2 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operación Manual Operación Manual Operación Manual Instalación Manual Instalación Manual Instalación Capit.1. 4.3. 4. 6. 3.3 Apart.4. 3. 2. 7.Fecha: Diciembre 1993 Versión Software: 3.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Instalación Manual Operación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Operación Manual Instalación Manual Operación Apart.2 Apart. 7 Apart. 3.2 Apart.10 Apart.3. 5.3 Apart.7 Apart.

asignándoles el valor 0 Operación automática de redondeo.12 Apart.7 Apart. nivel ciclo.5.1 Apart. 6. 3. 3. 3.9 Apart.3 PRESTACION Confirmación de M3/M4 detectando inversión por captación Movimientos en JOG también en mm/rev Volante gestionado desde el PLCI Inhibición del cabezal desde el PLCI Borrar el contenido de todos los parámetros aritméticos.3 Apart. 5.11 Programa 99994 de usuario en código ISO para almacén de rutinas Rutina asociada a la ejecución de herramienta (sólo en ejecución de programa 99996) Códigos ISO del CNC 800T Capit. 6.4 . 5.1.3 Apart.10 Apart.10 Apart.9 y 7.10 Apart. 3. 4.2 Apart. 3.3.8. 6.3 Apart. 9 Apart. 3. 3. 5.3. nivel ciclo (modificación) Operación automática de roscado con macho M20 al finalizar la ejecución de una pieza Representación gráfica (Simulación) Ejecución / Simulación del programa 99996 (programa de usuario en código ISO) Ejecución automática o bloque a bloque del programa 99996 Edición del programa 99996 Manual Instalación Manual PLCI Manual Instalación Manual Operación Manual Operación Manual Operación Manual Operación Manual Operación Manual Operación Manual Operación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Programación Manual Programación Manual Instalación Manual Programación Manual de programación Apart.2 Apart.Fecha: Enero 1995 Versión Software: 5. 5.5.2 Apart. mediante seguimiento de perfil o desbastado Punto de aproximación en la ejecución del perfil.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Instalación Apart. 5.8 Apart.11 Apart. 3.3. nivel ciclo. 3.2 Apart.5. 5.10 Apart. con ángulo distinto de 90° Operación automática de ranurado en la cara frontal y pasada de acabado Operación automática de redondeo de perfil mediante seguimiento de perfil o desbastado Punto de aproximación en la operación de redondeo de perfil (modificación) Ejecución de perfil. 4.

G48 (tratamiento bloque único) Programación ISO. 3. 7. 6. 7.3 Apart.5 PRESTACION Modificación del offset de la herramienta durante la ejecución Trabajo con un sólo volante Lectura de la S real desde el PLCI .4.2 Apart.3.1.7 Apart.17 Fecha: Noviembre 1995 Versión Software: 5.10 Apart.Fecha: Marzo 1995 Versión Software: 5. 3.5 Apart.4 Apart. 5.4 Apart. O2. O3 y TOOL Los desplazamientos en JOG incremental tiene en cuenta radios/diámetros Programación ISO. 4.11 Apart. refrigerante.3. 8. Nueva función: G86 (ciclo fijo roscado longitudinal) Petición desde el PLCI de las revoluciones reales del cabezal Manual Instalación Manual Operación Manual Operación Manual Operación Manual Instalación Manual Programación Manual Programación Manual PLCI Apart.5 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operación Manual Instalación Manual Instalación Manual PLCI Apart. 3. O1. 4.2 y siguientes MANUAL Y APARTADO MODIFICADO PRESTACION Edición del programa 99996 en todos los modelos Al detener la ejecución quedan habilitadas las teclas de cabezal. Nuevas funciones: G47.

1 .INTRODUCCION Introducción .

La temperatura ambiente que debe existir en régimen de no funcionamiento debe estar comprendida entre -25°C y 70°C. .Etc.Transmisores portátiles cercanos (Radioteléfonos.Transmisores de radio/TV cercanos. no trabajar en ambientes explosivos. Precauciones ante daños a personas Antes de encender el aparato cerciorarse que se ha conectado a tierra Con objeto de evitar descargas eléctricas cerciorarse que se ha efectuado la conexión de tierras. Instalar el aparato en el lugar apropiado Se recomienda que.Líneas de alta tensión próximas. No obstante.Máquinas de soladura por arco cercanas. es aconsejable mantenerlo apartado de fuentes de perturbación electromagnética. Fagor Automation no se responsabiliza de los daños que pudiera sufrir o provocar si se monta en otro tipo de condiciones (ambientes residenciales o domésticos). Fagor Automation no se responsabiliza de cualquier daño físico o material derivado del incumplimiento de estas normas básicas de seguridad.Cargas potentes conectadas a la misma red que el equipo. golpes. siempre que sea posible. No trabajar en ambientes húmedos Para evitar descargas eléctricas trabajar siempre en ambientes con humedad relativa inferior al 90% sin condensación a 45°C. emisores de radio aficionados). El aparato sólo podrá repararlo personal autorizado de Fagor Automation. Condiciones medioambientales La temperatura ambiente que debe existir en régimen de funcionamiento debe estar comprendida entre +5°C y +45°C. .CONDICIONES DE SEGURIDAD Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y prevenir daños a este producto y a los productos conectados a él. etc. productos químicos. No trabajar en ambientes explosivos Con objeto de evitar riesgos. que pudieran dañarlo. . la instalación del Control Numérico se realice alejada de líquidos refrigerantes.3 . Introducción . El aparato cumple las directivas europeas de compatibilidad electromagnética. Precauciones ante daños al producto Ambiente de trabajo Este aparato está preparado para su uso en Ambientes Industriales cumpliendo las directivas y normas en vigor en la Unión Europea. . . como son: . lesiones o daños.

Introducción . captación. Lleva asociado un texto que indica las acciones u operaciones que pueden provocar daños a personas o aparatos. ante sobretensión de la fuente exterior (mayor de 33 Vcc. Símbolos de seguridad Símbolos que pueden aparecer en el manual Símbolo ATENCION. No manipular los conectores con el aparato conectado a la red eléctrica Antes de manipular los conectores (entradas/salidas.15 Amp. Símbolo CHOQUE ELÉCTRICO.4 . Ver etiqueta de identificación del propio aparato. Símbolo PROTECCIÓN DE TIERRAS. Monitor El tipo de fusible de protección depende del tipo de monitor.15 Amp. etc) cerciorarse que el aparato no se encuentra conectado a la red eléctrica.Protecciones del propio aparato Unidad Central Lleva incorporados 2 fusibles exteriores rápidos (F) de 3. Indica que dicho punto debe ser conectado al punto central de tierras de la máquina para protección de personas y aparatos. Indica que dicho punto puede estar bajo tensión eléctrica. Símbolos que puede llevar el producto Símbolo ATENCION. Lleva asociado un texto que indica las acciones u operaciones que pueden provocar daños a personas o aparatos./ 250V.) y ante conexión inversa de la fuente de alimentación. Todas las entradas-salidas digitales están protegidas mediante 1 fusible exterior rápido (F) de 3./ 250V. Precauciones durante las reparaciones No manipular el interior del aparato Sólo personal autorizado de Fagor Automation puede manipular el interior del aparato. para protección de la entrada de red.

Si va a enviar a una oficina de Fagor Automation para ser reparado..5 . el número de serie. el síntoma y una breve descripción de la avería. Si no dispone del material de empaque original... El cartón empleado para la caja debe ser de una resistencia de 170 Kg (375 libras). empaquételas en su cartón original con su material de empaque original. adjunte una etiqueta al aparato indicando el dueño del aparato. Introducción . 3. Si va a enviar el monitor. 5.. el tipo de aparato. el nombre de la persona a contactar.Consiga una caja de cartón cuyas 3 dimensiones internas sean al menos 15 cm (6 pulgadas) mayores que las del aparato.CONDICIONES DE REENVIO Si va a enviar el Monitor o la Unidad Central. 4. empaquételo de la siguiente manera: 1. su dirección.Selle la caja de cartón con cinta para empacar o grapas industriales..Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo. 2. proteja especialmente el cristal de la pantalla.Acolche el aparato en la caja de cartón rellenándola con espuma de poliuretano por todos lados.

es decir. Manual DNC-PLC Manual FLOPPY DISK Está dirigido a las personas que van a utilizar la opción de software de comunicación DNC-PLC.6 . Debe utilizarse cuando el CNC dispone de Autómata integrado. a la persona que va a trabajar con el Control Numérico. Este manual indica cómo se debe utilizar dicha disquetera. Introducción . sin utilizar la opción de software de comunicación DNC 25/30. Dispone en su interior del manual de Instalación. Manual CNC 800T USER Está dirigido al usuario final. Manual de Programación que detalla la forma de elaborar un programa en código ISO.DOCUMENTACION FAGOR PARA EL CNC 800T Manual CNC 800T OEM Está dirigido al fabricante de la máquina o persona encargada de efectuar la instalación y puesta a punto del Control Numérico. Está dirigido al fabricante de la máquina o persona encargada de efectuar la instalación y puesta a punto del Autómata integrado. Está dirigido a las personas que utilizan la disquetera de Fagor. Ocasionalmente puede contener un manual que hace referencia a las "Nuevas Prestaciones" de software recientemente incorporadas. Dispone de 2 manuales en su interior: Manual de Operación que detalla la forma de operar con el CNC. Manual DNC 25/30 Manual Protocolo DNC Manual PLCI Está dirigido a las personas que van a utilizar la opción de software de comunicación DNC. Ocasionalmente puede contener un manual que hace referencia a las "Nuevas Prestaciones" de software recientemente incorporadas. Está dirigido a las personas que desean efectuar su propia comunicación de DNC.

Cómo bloquear y desbloquear la memoria de programa. Modo "Nivel Ciclo": indica cómo definir el perfil y cómo ejecutarlo. Cómo seleccionar las unidades de avance de trabajo (mm/min o mm/rev). La forma de seleccionar la herramienta de trabajo y la herramienta motorizada. Temas conceptuales Indica la distribución del teclado. Cómo definir la distancia de seguridad para las operaciones automáticas. Introducción Resumen de las condiciones de seguridad. Indica cómo seleccionar la velocidad de avance de los ejes. La forma de trabajar con el cabezal en rpm y con velocidad de corte constante. Indica los sistemas de referencia que se deben definir. La forma de seleccionar y definir las operaciones automáticas: Taladrado simple. Tabla comparativa de los modelos Fagor CNC 800T. Indica cómo seleccionar y programar cada una de las operaciones automáticas. Cómo desplazar la máquina manualmente o mediante volante electrónico. Cómo efectuar una medición e inspección de herramienta. La forma de seleccionar el punto de comienzo (BEGIN) y el punto final (END).CONTENIDO DE ESTE MANUAL El Manual de Operación se compone de los siguientes apartados: Indice. Indica cómo seleccionar el modo de operación de cabezal. El modo de trabajo en modo "Semiautomático" y "Nivel ciclo". Operaciones básicas. La forma de seleccionar el trabajo en cotas absolutas o incrementales.7 . Condiciones de Reenvío. La forma de editar. La forma de seleccionar el trabajo en radios o diámetros. Funciones auxiliares Indica cómo seleccionar las unidades de trabajo (mm/pulgadas). Nuevas Prestaciones y modificaciones. ejecutar y simular el programa 99996. Cómo seleccionar las condiciones de mecanizado de las operaciones automáticas. Selección del sentido de giro del cabezal (a derechas y a izquierdas). La forma de ejecutar o simular una operación automática. La forma de activar y desactivar los dispositivos externos. Listado de Documentos Fagor para el CNC 800T. La forma de definir la tabla de herramientas. Cabezal. Explicación somera de los modos de operación disponibles en el CNC. La forma de operar con los periféricos. Modo Semiautomático: Indica cómo efectuar la toma de puntos y el desplazamiento entre puntos. Perfiles. Capítulo 1 Capítulo 2 Capítulo 3 Capítulo 4 Capítulo 5 Capítulo 6 Introducción . Cómo se trabaja con parada orientada de cabezal (posicionamiento angular) Operaciones automáticas. La forma de definir la pasada de acabado para las operaciones automáticas. panel de mandos y de la información en el monitor. Cómo se debe efectuar el cambio de gama del cabezal (manual y automático). Efectúa una descripción de la pantalla. Contenido de este Manual. Cómo efectuar una búsqueda del Cero máquina y una preselección de cotas. Explica las unidades de visualización y la forma de modificarlas. taladrado múltiple y chavetas. Cómo desplazar la herramienta al punto BEGIN o al punto END.

Capítulo 7 Trabajo con programas pieza Indica cómo acceder a la tabla de programas pieza La forma de seleccionar un programa pieza. Ejemplos de programación Capítulo 8 Códigos de error Introducción . simularlo y ejecutarlo. Cómo bloquear y desbloquear la memoria de programa. Cómo ejecutar una operación previamente almacenada en una pieza La forma de modificar un programa pieza Cómo borrar un programa pieza La forma de operar con los periféricos.8 . editarlo.

En esta ventana se indica el modo de trabajo seleccionado: Visualizador. Si el TEST GENERAL no se pasó correctamente el CNC mostrará los errores detectados.1. Capítulo: 1 TEMAS CONCEPTUALES Sección: DESCRIPCION DE LA PANTALLA Página 1 . 1. El CNC muestra en esta ventana la posición que ocupa la herramienta (cotas X y Z). cilindrado. interrumpido o en posición).. así como la velocidad de giro del cabezal (S) y la herramienta que se encuentra seleccionada (T).Ventana principal. 2.1 DESCRIPCION DE LA PANTALLA La pantalla del CNC800T se encuentra dividida en las siguientes zonas o ventanas de representación: 1. siendo necesario subsanar los mismos antes de operar con la máquina. Además muestra las unidades de trabajo que se encuentran seleccionadas y la gama de cabezal activa.. roscado. También se indica el estado en que se encuentra el CNC durante la ejecución de las operaciones automáticas (en ejecución. TEMAS CONCEPTUALES Siempre que se conecta el CNC 800T a la red eléctrica. el monitor muestra el tipo de CNC que se dispone y el mensaje: *** TEST GENERAL *** Pasado Para poder acceder al modo de trabajo estándard del CNC se debe pulsar cualquier tecla . etc.

. * El porcentaje (%) de la velocidad de cabezal programada que se está aplicando.Esta ventana muestra la siguiente información: * El avance de los ejes (F) que se encuentra seleccionado y el porcentaje del mismo (%) que se está aplicando.. se mostrarán los parámetros correspondientes y un dibujo representativo del mismo. Página 2 Capítulo: 1 TEMAS CONCEPTUALES Sección: DESCRIPCION DE LA PANTALLA . 4. cuando se encuentra seleccionada una operación automática. * Cuando se encuentra seleccionado el modo VCC (Velocidad de Corte Constante) el CNC muestra el texto "MAX" y el valor máximo de revoluciones por minuto al que se ha limitado la velocidad de giro del cabezal. De esta forma. Estos datos se definen durante la edición de las operaciones automáticas que se desean memorizar. Asimismo. * El sentido de giro del cabezal * La herramienta con que se desea efectuar la operación automática seleccionada.3.. cada vez que se ejecuta una pieza previamente memorizada. El valor MAX se expresa en rpm así como la velocidad real del cabezal S que se muestra en la ventana principal. el CNC muestra el texto "RPM" y la velocidad de giro de cabezal que se encuentra seleccionada. 5. * Si se se encuentra seleccionado el modo RPM (cabezal en revoluciones por minuto). el CNC ejecutará cada una de las operaciones automáticas con la herramienta y sentido de cabezal que se definieron durante la edición. Atención: El valor VCC se expresa en m/min o en pies/min.Ventana de edición y de comunicados del CNC.Esta zona muestra las cotas correspondientes al punto de comienzo (BEGIN) y punto final (END).

1.6 .5 . Una vez definida la nueva herramienta se puede: * Pulsar la tecla . . Sirve para validar los comandos del CNC generados en la ventana de edición. teclas [flecha arriba] y [flecha abajo]. .9. Tras pulsar esta tecla se permite seleccionar el valor que se desea utilizar como avance de los ejes. Capítulo: 1 TEMAS CONCEPTUALES Sección: DESCRIPCION DEL TECLADO Página 3 .8 . Una vez definido el mismo pulsar la tecla [ENTER].4 . Antes de pulsar esta tecla se debe seleccionar mediante el cursor. Permiten. la operación o valor que se desea analizar.1. así como realizar la búsqueda de referencia máquina. Una vez definido el mismo pulsar la tecla [ENTER]. Tras pulsar esta tecla se permite seleccionar el valor que se desea utilizar como velocidad de cabezal.3 . desplazar el rectángulo en la función Zoom. de la memoria de programas pieza o de las tablas del CNC. Una vez definido el valor de la velocidad se puede: * Pulsar la tecla cabezal. en el modelo compacto.7 . Permite asignar valores a los parámetros máquina durante la instalación del CNC. Tras pulsar esta tecla se permite definir la nueva herramienta que se desea seleccionar. 2. El CNC seleccionará la nueva herramienta. Esta opción es muy útil cuando se editan operaciones que posteriormente se desean memorizar. El CNC memoriza dicho valor pero no modifica el avance teórico que tiene asignado el cabezal. Antes de pulsar esta tecla se debe seleccionar el tipo de velocidad (VCC o RPM) de cabezal.2 DESCRIPCION DEL TECLADO Está formado por las siguientes teclas: Teclado numérico Está formado por las teclas 0. En el modelo modular se deben utilizar las teclas Tras pulsar esta tecla se permite seleccionar el valor que se desea asignar al eje X. Permite recuperar. Esta opción es muy útil cuando se editan operaciones que posteriormente se desean memorizar. El CNC asume dicho valor como avance teórico del * Pulsar la tecla [ENTER]. Una vez definido el mismo pulsar la tecla [ENTER]. Tras pulsar esta tecla se permite seleccionar el valor que se desea asignar al eje Z. * Pulsar la tecla [ENTER]. valores previamente introducidos para su posterior análisis o modificación. Permite la introducción de números enteros y decimales con y sin signo. Permiten seleccionar la opción anterior o posterior cuando el menú mostrado lo requiera. El CNC memoriza dicho valor pero no selecciona ninguna herramienta..

Permite borrar el último carácter introducido en la ventana de edición. Las lámparas de cada una de estas teclas permanecen iluminadas cuando la salida correspondiente está activada. Permite seleccionar. Durante la ejecución de una operación automática es necesario parar previamente la ejecución de la misma. Sirve para inicializar el CNC. Esta tecla permite acceder al modo incremental (INC). El CNC muestra en la pantalla y en forma resaltada la opción que se encuentra seleccionada. En el modelo modular se deben utilizar las teclas Página 4 Capítulo: 1 TEMAS CONCEPTUALES Sección: DESCRIPCION DEL TECLADO . asumiendo los valores que se encuentran definidos mediante parámetro máquina. control de giro (RPM) o control de la velocidad de corte constante (VCC). el CNC abandonará dicho modo y mostrará el modo Visualizador. Si se pulsa esta tecla cuando se encuentra seleccionada una de las operaciones automáticas (cilindrado. se debe pulsar esta tecla siempre que se modifiquen los parámetros máquina para que los mismos sean asumidos por el CNC. siendo necesario volver a pulsar nuevamente esta tecla. sin interrupciones. Modo continuo. Además. refrentado. Permite seleccionar el tipo de control de cabezal que se desea utilizar. O2 y O3. Permite activar o desactivar el refrigerante. La lámpara de esta tecla permanece apagada y la operación seleccionada se ejecuta de principio a fin. el modo de simulación de programas.). Estas teclas permiten activar o desactivar las salidas O1. etc. Cuando el refrigerante se encuentra activo la lámpara correspondiente a esta tecla permanece iluminada. La lámpara de esta tecla permanece iluminada y la operación seleccionada se ejecuta por pasadas. Permite acceder al menú de funciones auxiliares que dispone el CNC. en el modelo compacto. Modo single. Además el CNC pedirá conformidad del comando. Selecciona el modo en que se ejecutará la operación automática. Cuando se encuentra seleccionado el modo incremental la lámpara de esta tecla permanece iluminada y para volver al contaje estándar se debe pulsar nuevamente esta tecla. Además la lámpara correspondiente a esta tecla permanece iluminada cuando se encuentra seleccionada la opción de velocidad de corte constante (VCC). Si se desea anular la operación se debe pulsar la tecla [CLEAR]. siendo necesario pulsar la tecla antes de cada pasada.

Permite el acceso al modo "Desplazamiento punto a punto". el modo de trabajo: Semiautomático.1 RELACIONADAS CON LAS OPERACIONES AUTOMATICAS Permiten seleccionar una de las operaciones automáticas que dispone el CNC. Permite. seleccionar. en el modelo compacto. Permite seleccionar la cota correspondiente al punto final (END) para posteriormente modificarla o bien ordenar a la máquina que se desplace a dicho punto. Permite seleccionar la cota correspondiente al punto de comienzo (BEGIN) para posteriormente modificarla o bien ordenar a la máquina que se desplace a dicho punto.2. en las operaciones automáticas. Nivel ciclo 2.. Se utilizan para definir los parámetros correspondientes a la operación automática que se ha seleccionado. Nivel ciclo 1.1. En el modelo modular se debe utilizar la tecla Capítulo: 1 TEMAS CONCEPTUALES Sección: DESCRIPCION DEL TECLADO Página 5 .

esta secuencia de teclas permite seleccionar la velocidad de giro de la misma (TRPM).2. cuando se trabaja con programas pieza.2 SECUENCIAS ESPECIALES DE TECLAS Con esta secuencia de teclas desaparece la visualización de la pantalla de CRT.1. El CNC admite esta secuencia cuando se ha seleccionado el modo de Velocidad de Corte constante (VCC) y permite fijar la velocidad máxima (MAX) de giro del cabezal en dicho modo. la pantalla recuperará su estado normal. Para recuperar su estado normal es necesario pulsar cualquier tecla. se debe pulsar [ENTER] para que sea asumido. Una vez tecleado el valor. Página 6 Capítulo: 1 TEMAS CONCEPTUALES Sección: DESCRIPCION DEL TECLADO . abandonar el directorio de programas pieza y acceder a la edición de la operación automática que se encuentra seleccionada. Si estando la pantalla apagada se produce un error en el CNC. [S] [S] Esta secuencia de teclado permite seleccionar la posición angular a la que se desea orientar el cabezal. [S] Cuando la máquina dispone de herramienta motorizada. y Permiten.

con un paso incremental del 5%. pudiendo activarlo en el sentido deseado. 4. 100.3 PANEL DE MANDO En función de la utilidad que tienen las diferentes partes se puede considerar que el Panel de mandos del CNC se encuentra dividido de la siguiente forma: 1. 10000 micras o diezmilésimas de pulgada) al pulsar la tecla correspondiente. 2. 10. 1000...Emplazamiento del pulsador de emergencia. operaciones automáticas y programas pieza programados..Teclado para MARCHA y PARADA de los desplazamientos. JOG Permite seleccionar la cantidad que se desplazará el eje (1. 10. 5.Teclado para el movimiento manual de los ejes. FEED Permite modificar el avance programado de los ejes entre el 0% y el 120%.Teclado que permite controlar el cabezal..2. 3.Conmutador selector que dispone de las siguientes partes: Permite seleccionar el factor de multiplicación que el CNC aplica a los impulsos del volante electrónico (1. pararlo o bien variar la velocidad de giro entre el 50% y el 120% de la velocidad de giro programada. Capítulo: 1 TEMAS CONCEPTUALES Sección: DESCRIPCION DEL TECLADO Página 7 .1. 100)..

3. Para abandonar el modo de operación de funciones auxiliares y volver al modo de visualización estándar se debe pulsar la tecla [AUX]. Si se desea modificar el tipo de unidades se debe pulsar la tecla [AUX] y seleccionar la opción “milímetros/pulgadas”. la tecla [END] o la tecla [CLEAR]. Si se desea modificar el tipo de unidades se debe pulsar la tecla [AUX] y seleccionar la opción “radios/diámetros”.1 UNIDADES DE VISUALIZACION DEL EJE X (radios/diámetros) El CNC800T permite representar las cotas del eje X en radios o en diámetros. Cada vez que se seleccione esta opción el CNC cambia las unidades de visualización y muestra las cotas en las nuevas unidades que se han seleccionado. En la ventana principal y junto a la cota en X se muestra el mensaje “DIAMETRO” o “RADIO” para indicar las unidades que se encuentran seleccionadas.1. El CNC800T permite representar las cotas de los ejes en milímetros o en pulgadas. Para abandonar el modo de operación de funciones auxiliares y volver al modo de visualización estándar se debe pulsar la tecla [AUX].3 UNIDADES DE VISUALIZACION (mm/pulgadas) Mediante las cotas de los ejes X y Z que muestra el CNC800T en la ventana principal. se conoce en todo momento la posición que ocupa la herramienta en la máquina. Página 8 Capítulo: 1 TEMAS CONCEPTUALES Sección: UNIDADES DE VISUALIZACION . Cada vez que se seleccione esta opción el CNC cambia las unidades de visualización y muestra la cota en X con las nuevas unidades que se han seleccionado. la tecla [END] o la tecla [CLEAR]. 1.

4. lámpara correspondiente a la tecla apagada.1. Cero Pieza.1 BUSQUEDA DEL CERO MAQUINA La búsqueda de referencia máquina se realiza eje a eje y los pasos que se deben seguir son los siguientes: * * Pulsar la tecla correspondiente al eje en que se desea realizar la búsqueda [X] [Z] y a continuación la tecla [flecha arriba] En la ventana de edición se solicitará confirmación del comando. el CNC inicializa los contajes anulando el Cero Pieza que se encontraba seleccionado.4 SISTEMAS DE REFERENCIA La máquina acoplada al CNC800T necesita tener definido en cada eje el punto de origen de la máquina o Cero Máquina. se permite seleccionar cualquier otro origen para la programación de las medidas de la pieza. Se debe tener en cuenta que para seleccionar el Cero Pieza es necesario que el CNC se encuentre trabajando en cotas absolutas. debiéndose pulsar la tecla para que el CNC realice la búsqueda de referencia en dicho eje. Si no se desea efectuar la operación de búsqueda es suficiente con pulsar cualquier otra tecla y si se desea anularla una vez comenzada se debe pulsar la tecla [CLEAR] Cuando se realiza una búsqueda de Cero Máquina. perdiéndose el mismo cuando se selecciona un nuevo Cero Pieza o cuando se realiza la búsqueda del Cero Máquina. Además. Este nuevo origen puede ser elegido libremente por el operario y los valores mostrados por el CNC estarán referidos a dicho punto. Si no lo está. Este punto es fijado por el fabricante como el origen del sistema de coordenadas de la máquina. 1. Capítulo: 1 TEMAS CONCEPTUALES Sección: SISTEMAS DE REFERENCIA Página 9 . El Cero Pieza permanece seleccionado incluso cuando el CNC se encuentra desconectado (apagado). pulsar dicha tecla.

el CNC asume dicho punto como nuevo origen de coordenadas. * Repetir esta operación para el otro eje.4. debiéndose pulsar nuevamente la tecla [ENTER]. sin necesidad de modificar las coordenadas de los diferentes puntos de la pieza. cuando por razones de comodidad. en determinados trabajos se prefiere trabajar con cota hacia cero en lugar de hacerlo de cero a cota como es habitual. El CNC solicitará confirmación del comando. que se encontrará del punto preseleccionado a una distancia igual al valor utilizado en la preselección. se puede utilizar este tipo de preselección. pulsar dicha tecla. * Repetir esta operación para el otro eje. sin necesidad de modificar las coordenadas de los diferentes puntos de la pieza. Pulsar la tecla correspondiente al eje que se desea preseleccionar [X] [Z] y a continuación la tecla [ENTER]. lámpara correspondiente a la tecla apagada. Para preseleccionar una cota se deben seguir los siguientes pasos: * * * Pulsar la tecla correspondiente al eje que se desea preseleccionar [X] [Z].3 PRESELECCION DE COTAS Esta prestación permite asignar las cotas deseadas a un punto de la máquina con objeto de utilizar coordenadas relativas al plano de la pieza. debiéndose pulsar nuevamente la tecla [ENTER]. Página 10 Capítulo: 1 TEMAS CONCEPTUALES Sección: SISTEMAS DE REFERENCIA . El CNC solicitará confirmación del comando. Pulsar la tecla [ENTER]. 1. Asimismo. con objeto de utilizar coordenadas relativas al plano de la pieza. Cada vez que se realiza una preselección de cotas el CNC asume un nuevo cero pieza.2 PRESELECCION DE CERO El CNC permite seleccionar en cualquier momento el Cero Pieza deseado. Para preseleccionar el Cero Pieza se deben seguir los siguientes pasos: * * El CNC se debe encontrar trabajando en cotas absolutas.1. Cada vez que se realiza esta operación.4. Si no lo está. Introducir la cota que se desea asignar a dicho punto. El CNC asume dicha cota como la nueva cota del eje.

las cotas mostradas por el CNC estarán referidas al nuevo Cero Flotante seleccionado. Si se desea seleccionar otro Cero Flotante. Si no lo está. el CNC muestra en todo momento. A partir de este momento.1. es necesario realizar una preselección de cotas o una preselección de cero. y en la parte derecha de la ventana principal. se debe pulsar dicha tecla. volviendo a mostrar las cotas referidas a dicho punto una vez abandonado el modo de trabajo en cotas incrementales. Capítulo: 1 TEMAS CONCEPTUALES Sección: TRABAJO EN COTAS INCREMENTALES Página 11 . El CNC conserva en todo momento el Cero Pieza que se seleccionó trabajando en cotas absolutas. Para poder trabajar en modo incremental es necesario que las cotas que muestra el CNC estén expresadas en cotas incrementales. Además. el tipo de cotas que se encuentran seleccionadas (ABS/INC). Atención: Cada vez que se selecciona el modo de trabajo en cotas incrementales el CNC asume como Cero Flotante el mismo punto que se encuentra definido como Cero Pieza.5 TRABAJO EN COTAS INCREMENTALES El CNC permite seleccionar además del Cero Pieza un Cero Flotante o Cero Incremental. con objeto de utilizar coordenadas relativas a cualquier punto de la pieza. lámpara correspondiente a la tecla encendida. por lo que se seguirá mostrando el mismo valor en X y Z.

2. se aplica la velocidad máxima que se ha definido para cada eje mediante parámetro máquina.000 mm/rev Cuando se trabaja en pulgadas/rev admite un número entre 0 y 19. Por ejemplo: F1200 100% Atención: Cuando el CNC muestra el valor "F0000".2.685 pulgadas/ rev El CNC asume dicho valor y lo muestra en la pantalla.1 OPERACIONES BASICAS SELECCION DE LA VELOCIDAD DE AVANCE DE LOS EJES El CNC permite definir el avance de los ejes (F) cuantas veces se desee y de esta forma efectuar en cada caso los desplazamientos al avance adecuado. * * Pulsar la tecla [F] A continuación introducir mediante el teclado el valor deseado y pulsar la tecla [ENTER]. se dispone en el Panel de Mando de un conmutador selector que permite modificar este avance para los distintos desplazamientos. aplicando el CNC en cada caso un porcentaje del avance F seleccionado. Capítulo: 2 OPERACIONES BASICAS Sección: SELECCION DE LA VELOCIDAD DE AVANCE Página 1 . Para seleccionar la velocidad de avance de los ejes (F) se deben seguir los siguientes pasos. Además y tras el valor correspondiente a la velocidad de avance de los ejes que se ha seleccionado se indica el porcentaje de dicho avance que se encuentra seleccionado mediante el conmutador selector. Cuando se trabaja en mm/min admite un número entre 0 y 9999 mm/min Cuando se trabaja en pulgadas/min admite un número entre 0 y 393 pulgadas/min Cuando se trabaja en mm/rev admite un número entre 0 y 500. Este porcentaje lo indicará el conmutador selector (FEED) y podrá variar entre el 0% y el 120% del avance F que se encuentra seleccionado. Además.

La máquina no dispone de cambiador automático de herramientas. Por ello. pulsar la tecla [TOOL] seguida del número de herramienta seleccionada y de la tecla El CNC asume los valores que tiene asignados el corrector del mismo número y aplica dichos valores (longitudes y radio) en todas las operaciones que se efectúan a continuación. Para seleccionar una nueva herramienta (T) se deben seguir los siguientes pasos: * * Pulsar la tecla [TOOL] A continuación introducir mediante el teclado el número de herramienta que se desea seleccionar y pulsar la tecla El CNC gestionará el cambio de herramienta y asume los valores que tiene asignados el corrector del mismo número. En ambos casos es necesario que el CNC conozca en todo momento cual es la herramienta que se está utilizando en el mecanizado. Además. tras efectuar el cambio.2. cada vez que se selecciona una nueva herramienta se debe. Es necesario que el CNC conozca en todo momento cual es la herramienta que se está utilizando en el mecanizado. Si al ejecutarse un ciclo o una pieza previamente programada se necesita seleccionar una nueva herramienta. el CNC mostrará un mensaje indicando el número correspondiente a la nueva herramienta que se debe seleccionar. Página 2 Capítulo: 2 OPERACIONES BASICAS Sección: SELECCION DE LA HERRAMIENTA . interrumpe la ejecución del programa hasta que se efectúe el cambio y el operario pulse la tecla [ENTER].2 SELECCION DE LA HERRAMIENTA DE TRABAJO Su máquina puede disponer de cambiador automático de herramientas o no. La máquina dispone de cambiador automático de herramientas. Los valores del corrector (longitudes y radio) serán tenidos en cuenta por el CNC en todas las operaciones que se efectúen a continuación.

El CNC actualiza la información de la pantalla con dicho valor pero la herramienta seguirá girando (si lo estaba) a la velocidad seleccionada anteriormente. será posible hacerlo mediante las teclas de speed-rate (porcentaje de la velocidad programada de cabezal) ubicadas en el panel de mando.000 100% RPM 1500 100% T4 Donde T4 indica la herramienta que actualmente se encuentra seleccionada.2. el CNC muestra una información del tipo: F 0100. Para seleccionar la herramienta motorizada. El CNC actualiza la información de pantalla y la herramienta comienza a girar a la nueva velocidad seleccionada. es necesario pulsar la tecla * La tecla . y no se encuentra seleccionada. se deben pulsar las teclas [S] y tras introducir el nuevo valor se puede pulsar: * La tecla [ENTER]. Capítulo: 2 OPERACIONES BASICAS Sección: HERRAMIENTA MOTORIZADA Página 3 . Para detener la herramienta motorizada se debe seleccionar velocidad "0" mediante la secuencia: [S] [0] [ENTER].2.000 100% RPM 1500 100% TRPM 800 T4 Donde TRPM indica la velocidad de giro seleccionada.1 HERRAMIENTA MOTORIZADA Si la máquina dispone de herramienta motorizada. Introducir las revoluciones por minuto a las que debe girar la herramienta. Si el fabricante ha seleccionado el parámetro correspondiente de manera que se pueda variar la velocidad de la herramienta motorizada. se debe pulsar la siguiente secuencia de teclas: * * * [S]. Si se desea otra velocidad de giro para la herramienta motorizada. Pulsar El CNC activa la herramienta motorizada y muestra una información del siguiente tipo: F 0100. Para que la herramienta comience a girar a la nueva velocidad. tras lo cual el CNC muestra: "T RPM =".

el desplazamiento se efectuará al 100% del avance seleccionado para los posicionamientos rápidos "P111.3 2. P311". Dependiendo del valor asignado al parámetro máquina P12. el CNC actúa como P617(6)=0. Si P12=N. el CNC actuará del Si durante el desplazamiento requerido se pulsa la tecla siguiente modo: * Si el parámetro máquina "P617(6)" se ha personalizado con el valor "0". recuperando el porcentaje (0% a 120%) del avance de JOG al soltar la misma.2. los ejes de la máquina.1 DESPLAZAMIENTO MANUAL DE LA MAQUINA DESPLAZAMIENTO CONTINUO Esta opción permite desplazar. en este caso el movimiento se transfiere al indicado por la nueva tecla. se debe pulsar la tecla de JOG correspondiente al eje y sentido en el que se desea desplazar la máquina. uno a uno. los ejes se moverán únicamente mientras está pulsada la tecla de JOG que se ha seleccionado. En las versiones anteriores a la "3. Una vez programado el avance (F) y seleccionado en el conmutador selector del Panel de Mando (FEED). Página 4 Capítulo: 2 OPERACIONES BASICAS Sección: DESPLAZAMIENTO MANUAL DE LA MAQUINA . dicho movimiento se realizará de la siguiente forma: * * Si P12=Y. el porcentaje (0% a 120%) que se desea aplicar. los ejes se moverán desde que se pulsa la tecla de JOG hasta que se pulse la tecla u otra tecla de JOG.3 y posteriores.3".3. . el desplazamiento se efectuará al % del avance de JOG que se indica en la siguiente tabla: % seleccionado % aplicado 0 0 2 102 4 104 10 110 20 120 30 130 40 140 50 150 60 160 70 170 80 180 90 190 100 200 110 200 120 200 Este avance se aplicará mientras esté pulsada dicha tecla. Atención: El CNC tiene en cuenta el parámetro "P617(6)" en la versión 3. * Si el parámetro máquina "P617(6)" se ha personalizado con el valor "1".

Capítulo: 2 OPERACIONES BASICAS Sección: DESPLAZAMIENTO MANUAL DE LA MAQUINA Página 5 . indicando todos ellos las unidades que se desea desplazar el eje. la máquina se desplazará la cantidad correspondiente cada vez que se pulse la tecla de JOG que indica el eje y sentido en el que se desea desplazar la máquina.1000 pulgadas 10. Dichas unidades corresponden a las unidades utilizadas en el formato de visualización.2 DESPLAZAMIENTO INCREMENTAL Esta opción permite desplazar el eje deseado y en el sentido requerido la cantidad seleccionada mediante una de las posiciones de JOG del conmutador selector del Panel de Mando. 10.100 mm ó 0.2.010 mm ó 0. Las posiciones que se disponen son 1.3. 100.000 mm ó 0.0000 pulgadas Tras seleccionar una posición del conmutador. 1000 y 10000.0100 pulgadas 1.001 mm ó 0.000 mm ó 1. El avance que utiliza el CNC en este tipo de desplazamientos lo fija el fabricante de la máquina.0001 pulgadas 0. Ejemplo: Posición del conmutador 1 10 100 1000 10000 Desplazamiento 0.0010 pulgadas 0.

10 y 100.3 DESPLAZAMIENTO MEDIANTE UN VOLANTE ELECTRONICO Esta opción permite que los desplazamientos de la máquina puedan ser gobernados mediante volante electrónico. Este se encuentra inactivo. realizándose dicha selección en forma rotativa. Una vez seleccionada la posición deseada en el conmutador. Si se desea mover un eje con un avance superior al máximo permitido. el CNC limitará el avance a dicho valor.3. El eje seleccionado se visualizará en modo resaltado. * Si se vuelve a accionar nuevamente el pulsador el CNC seleccionará el siguiente eje. la selección del eje que se desea desplazar también podrá realizarse del siguiente modo: * Accionar el pulsador situado en la parte posterior del volante. De esta forma y tras multiplicar el factor de multiplicación por los impulsos proporcionados por el volante.2500 pulgadas 25.250 mm ó 0. parámetro máquina "P110. una de las posiciones correspondientes al volante electrónico Las posiciones que se disponen son 1. Si se dispone de un volante electrónico FAGOR con pulsador. despreciando los impulsos adicionales y evitando de esta forma la generación de errores de seguimiento. el CNC actúa del siguiente modo en el resto de las posiciones del conmutador selector del Panel de Mando P617(5)=0 Se pueden mover los ejes mediante el volante como si en el conmutador estuviera seleccionada la posición de volante "x1". P310". se debe pulsar una de las teclas de JOG correspondientes al eje de la máquina que se desea desplazar. indicando todos ellos el factor de multiplicación que se aplica a los impulsos proporcionados por el volante electrónico.000 mm ó 2. La máquina dispone de un volante electrónico. se obtienen las unidades que se desea desplazar el eje.500 mm ó 0.2. Ejemplo: Resolución del Volante : 250 impulsos por vuelta Posición del conmutador 1 10 100 Desplazamiento por vuelta 0.5000 pulgadas Dependiendo del valor asignado al parámetro máquina "P617(5)". P617(5)=1 No se pueden mover los ejes mediante el volante. Para ello se seleccionará previamente mediante el conmutador selector del Panel de Mando. Página 6 Capítulo: 2 OPERACIONES BASICAS Sección: DESPLAZAMIENTO MANUAL DE LA MAQUINA . Dichas unidades corresponden a las unidades utilizadas en el formato de visualización.0250 pulgadas 2. El CNC selecciona el primero de los ejes y lo muestra en modo resaltado.

La máquina dispone de dos volantes electrónicos. el CNC dejará de seleccionar dicho eje. La máquina desplazará cada uno de los ejes según se vaya girando el volante correspondiente.* Si se mantiene pulsado el pulsador durante un tiempo superior a 2 segundos. Capítulo: 2 OPERACIONES BASICAS Sección: DESPLAZAMIENTO MANUAL DE LA MAQUINA Página 7 . teniendo en cuenta la posición seleccionada en el conmutador y respetándose además el sentido de giro aplicado. La máquina desplazará el eje seleccionado según se vaya girando el volante. respetándose además el sentido de giro aplicado al mismo.

2. de forma automática y a la velocidad programada. Página 8 Capítulo: 2 OPERACIONES BASICAS Sección: BEGIN y END . Además. etc. si se encuentra seleccionada la operación de cilindrado los desplazamientos al punto de comienzo y al punto final se efectuarán únicamente en Z. el CNC dispone de funciones que permiten desplazar la herramienta. Por ejemplo.4 PUNTO DE COMIENZO (BEGIN) Y PUNTO FINAL (END) El CNC permite definir un punto de comienzo (BEGIN) y un punto final (END) para facilitar las labores de mecanizado. si se limitan las dimensiones de mecanizado mediante los puntos BEGIN y END. Por ejemplo. independientemente del valor que tiene asignado dicho punto en X. Estos puntos se pueden redefinir cuantas veces se desee y pueden ser utilizados para designar los extremos de la pieza. Cuando se encuentran seleccionadas algunas de las operaciones automáticas. estos desplazamientos serán paraxiales. los límites de una determinada zona de mecanizado. hasta el punto de comienzo o hasta el punto final. De esta forma se podrán realizar mecanizados semiautomáticos. el operario puede controlar manualmente la penetración de la herramienta en cada pasada y ordenar al CNC que controle los desplazamientos de mecanizado y retroceso.

. 5. el volante electrónico o mediante las teclas de JOG del panel de mando.. Capítulo: 2 OPERACIONES BASICAS Sección: BEGIN y END Página 9 .Introducir mediante el teclado la cota correspondiente a dicho eje. 6. 2.. El valor correspondiente al otro eje no se modifica.1 SELECCION DEL PUNTO DE COMIENZO (BEGIN) Y DEL PUNTO FINAL (END) Posicionando la máquina Desplazar la máquina mediante las manivelas. Las secuencias de teclas que se deben utilizar para definir el punto "BEGIN" o "END" son las siguientes: * “[BEGIN] [ENTER]” “[END] [ENTER]”. El CNC asume como nuevas cotas en X y Z del punto "BEGIN" o "END" los valores que actualmente se muestran en la pantalla..Pulsar la tecla [X] si se desea definir dicho valor.Introducir mediante el teclado la cota correspondiente a dicho eje. 4. Cuando el punto de comienzo o punto final se define utilizando únicamente el teclado del CNC se deben seguir los siguientes pasos: 1.Pulsar la tecla [Z] si se desea definir dicho valor.. El CNC modifica las cotas correspondientes a los ejes seleccionados. * “[BEGIN] “[BEGIN] “[END] “[END] [X] [ENTER]” [Z] [ENTER]” [X] [ENTER]” [Z] [ENTER]”. el CNC no modifica el valor correspondiente al otro eje. Desde el teclado.4. dependiendo del punto que se desea definir. Si únicamente se ha definido uno. Sin desplazar la máquina. Unicamente se modifica la cota correspondiente al eje seleccionado.2. 3.Pulsar la tecla [ENTER].. al punto deseado.Pulsar la tecla [BEGIN] o [END].

A continuación pulsar la tecla El CNC desplazará la herramienta.2. Pulsar la tecla correspondiente al eje que se desea desplazar [X] o [Z]. hasta el punto seleccionado. de forma automática y a la velocidad programada. de forma automática y a la velocidad programada. Página 10 Capítulo: 2 OPERACIONES BASICAS Sección: BEGIN y END . El otro eje no se moverá. o la tecla [END] cuando se desea desplazar al punto final. A continuación pulsar la tecla El CNC desplazará la herramienta según dicho eje. Cuando se desea efectuar movimientos paraxiales (desplazamiento de un único eje) se deben de seguir los siguientes pasos: * * * Pulsar la tecla [BEGIN] si se desea desplazar al punto de comienzo o la tecla [END] cuando se desea desplazar al punto final.2 DESPLAZAMIENTO AL PUNTO DE COMIENZO (BEGIN) O AL PUNTO FINAL (END) Para desplazar la herramienta hasta el punto de comienzo o hasta el punto final se deben de efectuar las siguientes operaciones: * * Pulsar la tecla [BEGIN] si se desea desplazar al punto de comienzo.4. hasta el punto seleccionado.

El resto de los dispositivos depende del tipo de máquina que se disponga. Para ello se dispone de las teclas Todas estas teclas disponen de una lámpara para indicar que el dispositivo se encuentra activado (lámpara encendida) o desactivado (lámpara apagada). a no ser que el fabricante indique lo contrario.2. Cada vez que se pulsa una de estas teclas. y la lámpara se apagará si se encontraba encendida o se encenderá si se encontraba apagada. entre los que se encuentra el refrigerante. cambiará el estado de dicho dispositivo (activo / desactivo). La activación y desactivación de estos dispositivos podrá realizarse en cualquier momento. Capítulo: 2 OPERACIONES BASICAS Sección: DISPOSITIVOS EXTERNOS Página 11 .5 ACTIVACION Y DESACTIVACION DE LOS DISPOSITIVOS EXTERNOS El CNC permite activar y desactivar 4 dispositivos externos.

Asimismo. por lo que mantendrán el mismo valor cuando se cambie de milímetros a pulgadas o viceversa. para facilitar la labor del operario el CNC permite acceder directamente a la opción "Pasada de acabado de ciclos y distancia de seguridad" siempre que se pulse la tecla [AUX] cuando se encuentra seleccionado el modo "Operaciones automáticas". FUNCIONES AUXILIARES Siempre que se desee acceder a la opción "Funciones auxiliares" es necesario que se encuentre seleccionado el "Modo de trabajo" y pulsar la tecla [AUX] A continuación. de milímetros a pulgadas o viceversa.1 MILIMETROS <—> PULGADAS Si se selecciona esta opción el CNC cambia las unidades de visualización. si la visualización de los ejes se realizaba en milímetros y el avance de los ejes era F mm/rev. También se modifican las unidades correspondientes al avance de los ejes. Capítulo: 3 FUNCIONES AUXILIARES Sección: UNIDADES Página 1 . Cuando se desea acceder a la opción "MODOS AUXILIARES". Para abandonar cualquiera de estas opciones y volver al modo de visualización estándar se debe pulsar la tecla [END]. No obstante. el CNC solicita el código de acceso para la utilización de las distintas tablas y modos que el CNC dispone para el fabricante. las nuevas unidades tras seleccionarse esta opción serán: Visualización en pulgadas y avance F pulgadas/rev. Por ejemplo. los datos de las operaciones especiales y los datos correspondientes al "desplazamiento punto a punto" no disponen de unidades. 3. el CNC mostrará una serie de opciones. Estas unidades se muestran en la parte derecha de la ventana principal. Para seleccionar una de ellas se debe pulsar la tecla correspondiente al número que encabeza la opción deseada. Se debe tener en cuenta que los valores almacenados en BEGIN. y muestra las cotas de los ejes X y Z en las nuevas unidades seleccionadas. el avance de los ejes “F” se muestra en las nuevas unidades seleccionadas. END.3.

Se debe tener en cuenta que los valores almacenados en BEGIN. de mm/min a mm/rev (o viceversa) con visualización en milímetros o bien de pulgadas/min a pulgadas/rev (o viceversa) con visualización en pulgadas. se modifica el texto correspondiente a dichas unidades que se muestra a la derecha de la cota en X. los datos de las operaciones especiales y los datos correspondientes al "desplazamiento punto a punto" no disponen de unidades. Estas unidades se muestran en la parte derecha de la ventana principal. Asimismo. El valor asignado al avance de los ejes “F” permanece invariable. y muestra la cota del eje X en las nuevas unidades seleccionadas.3 F MM(PULGADAS)/MIN <—> F MM(PULGADAS)/REV Si se selecciona esta opción el CNC cambia las unidades correspondientes al avance de los ejes. de radios a diámetros o viceversa. 3.3. END. Página 2 Capítulo: 3 FUNCIONES AUXILIARES Sección: UNIDADES .2 RADIO <—> DIAMETRO Si se selecciona esta opción el CNC cambia las unidades de visualización del eje X. por lo que mantendrán el mismo valor cuando se cambie de radios a diámetros o viceversa.

La siguiente figura muestra los tipos de herramienta que habitualmente se utilizan en un torno. las dimensiones de cada una de las herramientas que se utilizarán en el mecanizado de las piezas. Cada corrector dispone de una serie de campos en los que se encuentran definidas las dimensiones de la herramienta. Estará expresada en radios y según las unidades de trabajo que actualmente se encuentran seleccionadas.1 TABLA DE HERRAMIENTAS Si se selecciona esta opción el CNC muestra los valores que se han asignado a cada uno de los correctores. Capítulo: 3 FUNCIONES AUXILIARES Sección: TABLA DE HERRAMIENTAS Página 3 . Su valor debe estar comprendido entre: Z ±8388.000 mm ó R 39.2599 pulgadas. Su valor debe estar comprendido entre: X ±8388.3700 pulgadas. Dicho de otro modo. indicándose en todos ellos el centro (C) de la punta de la cuchilla y la punta (P) teórica de la misma. Su valor máximo será: R 1000. Una vez seleccionada la tabla de correctores. * Tipo de herramienta. Este factor depende de la forma de la herramienta utilizada y de las caras de la cuchilla que se utilizarán en el mecanizado. Estará expresada en las unidades de trabajo que actualmente se encuentran seleccionadas. Para indicar el tipo de herramienta que se utiliza. Dichos campos son los siguientes: * Longitud de la herramienta según el eje X. el usuario podrá desplazar el cursor por la pantalla línea a línea mediante las teclas [flecha arriba] y [flecha abajo]. el CNC aplicará compensación de radio de herramienta en todas las pasadas de acabado.607 mm ó Z ±330. el CNC dispone de 10 factores de forma distintos (F0 a F9).4 HERRAMIENTA Cuando se selecciona esta opción el CNC permite acceder a la tabla de herramientas o bien realizar una medición de herramientas.2599 pulgadas. Estará expresada en las unidades de trabajo que actualmente se encuentran seleccionadas. El CNC tendrá en cuenta este valor "R" y el tipo de herramienta (código de forma "F") al mecanizar el perfil programado. es decir. 3.4.607 mm * ó X ±330.3. * Radio de la herramienta. Longitud de la herramienta según el eje Z.

Códigos 0 y 9 Código 1 Código 7 Código 2 Código 6 Código 3 Código 5 Código 4 Código 4 Código 5 Código 3 Código 6 Código 2 Código 7 Código 1 Código 8 Código 8 Página 4 Capítulo: 3 FUNCIONES AUXILIARES Sección: TABLA DE HERRAMIENTAS .

A continuación pulsar la tecla [END]. Los nuevos valores se deben teclear sobre los valores que tiene asignados actualmente. que se detalla a continuación. "K"). se debe seleccionar en el CNC el corrector correspondiente. Su valor debe estar comprendido entre: I ±32.2900 pulgadas. Si se desea abandonar este modo se debe desplazar el puntero hacia la derecha. El CNC 800T dispone de la opción "MEDIDA DE HERRAMIENTA". * Corrector del desgaste en longitud de la herramienta según el eje Z.2900 pulgadas. para calibrar las herramientas. El CNC añadirá este valor a la longitud nominal según el eje X para calcular la longitud real (X+I). Una vez calibradas las mismas.1 MODIFICACION DE LAS DIMENSIONES DE UNA HERRAMIENTA Si se desea inicializar la tabla asignando a todos los campos de cada herramienta el valor 0 se debe teclear el código: [R] [P] [N] [ENTER].* Corrector del desgaste en longitud de la herramienta según el eje X. el CNC asigna a cada corrector las dimensiones en X y Z de la herramienta correspondiente. "I". Cuando se desea completar la tabla de valores de una herramienta (valores "R" y "F") o cuando se desea modificar sus dimensiones (valores "X".766 mm ó I ±1. "Z".1. hasta situarlo fuera de la zona editada.766 mm ó K ±1. El CNC muestra en la zona de edición los valores que tiene asignados dicho corrector. Su valor debe estar comprendido entre: K ±32.4. El CNC añadirá este valor a la longitud nominal según el eje Z para calcular la longitud real (Z+K). 3. Estará expresado en las unidades de trabajo que actualmente se encuentran seleccionadas. Para modificar estos valores es necesario desplazar el puntero mediante las teclas [flecha arriba] y [flecha abajo] hasta situarse encima del valor actual. Estará expresado en diámetros y según las unidades de trabajo que actualmente se encuentran seleccionadas. Una vez definidos los nuevos valores se debe pulsar la tecla [ENTER] para que dichas dimensiones queden almacenadas en memoria. Capítulo: 3 FUNCIONES AUXILIARES Sección: TABLA DE HERRAMIENTAS Página 5 . tecleando el número de la herramienta y pulsando a continuación la tecla [RECALL].

[ENTER]. 3. [ENTER].El CNC solicita el número de herramienta que se desea calibrar. A continuación. pulsar la secuencia de teclas [Z]. Página 6 Capítulo: 3 FUNCIONES AUXILIARES Sección: MEDICION DE HERRAMIENTAS . el volante electrónico o mediante las teclas de JOG del panel de mando. 4.El CNC solicita la dimensión de la pieza según el eje X.Mover la máquina mediante las manivelas. a continuación introducir mediante el teclado el número de herramienta que se desea calibrar y por último pulsar la tecla para que el CNC la seleccione.El CNC solicita la dimensión de la pieza según el eje Z. El CNC mostrará la cota de la pieza según el eje Z y habrá calibrado la herramienta según dicho eje.. en la parte inferior derecha del monitor. 5. A continuación.Mover la máquina mediante las manivelas. Debe expresarse en unidades de trabajo de la máquina (radios / diámetros). Introducir mediante el teclado dicho valor y pulsar la tecla [ENTER]. Para abandonar este modo y volver al modo de visualización estándar se debe pulsar la tecla [END]. Para realizar la medición de la herramienta se utiliza una pieza de dimensiones conocidas y los pasos que se deben seguir durante la medición de herramientas son los siguientes: 1.2 MEDICION DE LA HERRAMIENTA Esta opción permite medir y cargar las dimensiones de las herramientas en la tabla de correctores del CNC.4.. el volante electrónico o mediante las teclas de JOG del panel de mando.. El CNC solicitará una nueva herramienta para calibrarla debiéndose repetir las operaciones 3. hasta que la herramienta haga contacto con la pieza según el eje Z. pulsar la secuencia de teclas [X]. hasta que la herramienta haga contacto con la pieza según el eje X. 4 y 5 las veces necesarias. El CNC mostrará la cota de la pieza según el eje X y habrá calibrado la herramienta según dicho eje. mostrando en forma resaltada el dato que se está solicitando en cada momento.3. 2. El CNC muestra.. un gráfico que se utiliza para guiar al usuario durante la medición de las herramientas.. Pulsar la tecla [TOOL]. Introducir mediante el teclado dicho valor y pulsar la tecla [ENTER].

pudiendo de esta forma comprobar su estado e incluso sustituirla. en la pantalla aparece el siguiente mensaje: TECLAS MANUAL DISPONIBLES SALIDA c) Desplazar la herramienta. e) Mediante las teclas de JOG llevar los ejes a la posición en que se interrumpió la ejecución. detener la ejecución e inspeccionar la herramienta. Una vez desplazada la herramienta se puede arrancar y parar el cabezal.3 INSPECCION DE HERRAMIENTA Esta opción permite. mediante las teclas de JOG.4. para arrancar el cabezal con el sentido de giro que disponía cuando se interrumpió el programa. durante el mecanizado. al lugar deseado. b) Pulsar la tecla [TOOL] En este momento el CNC ejecuta la función auxiliar M05.3. mediante las teclas de manejo del cabezal. en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS NINGUNO f) Pulsar la tecla para continuar con la ejecución. situadas en el panel de Mando. El CNC no permitirá sobrepasar dicha posición. Además. Capítulo: 3 FUNCIONES AUXILIARES Sección: INSPECCION DE HERRAMIENTA Página 7 . El CNC ejecutará la función M03 o M04. Para ello se deben de seguir los siguientes pasos: a) Pulsar la tecla para interrumpir la ejecución. Cuando los ejes estén en posición. para detener el cabezal. en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS El CNC denomina "Ejes No Posicionados" a los ejes que no se encuentran en la posición en que se interrumpió la ejecución. d) Tras realizar la inspección o el cambio de herramienta se debe pulsar la tecla [END]. Además.

2 K0.400 Z144.340 F3 R0. a continuación.440 F3 R0.200 I Z144. El CNC añade los valores introducidos a los valores que se disponían anteriormente y muestra los nuevos valores.4 Introducir el valor deseado para el corrector de desgaste "K" y pulsar la tecla [ENTER]. A esta opción sólo se puede acceder durante la ejecución de una pieza o del programa de usuario "P99996". El CNC muestra los valores de dispone dicha herramienta y el valor "I" en modo resaltado. Ejemplo. K) para corregir las dimensiones de la herramienta.4 Introducir el valor deseado para el corrector de desgaste "I" y pulsar la tecla El CNC muestra.1: T01 X59. bien con el programa en ejecución o interrumpido.195 K 0.800 I 0. Ejemplo: T01 X59.3.4.340 F3 R0. con I0. la letra "K".800 I 0. Ejemplo: T01 X59. Para abandonar esta opción y volver al modo de ejecución se debe pulsar la tecla [END]. Teclear el número de herramienta que se desea corregir y pulsar la tecla [RECALL].4 Si se desea modificar el corrector de otra herramienta se debe pulsar la tecla [TOOL] y repetir todas las operaciones anteriores.200 I 0.800 I 0. Página 8 Capítulo: 3 FUNCIONES AUXILIARES Sección: MODIFICAR EL OFFSET DE LA HERRAMIENTA .195 K 0.2 K Z144.4 MODIFICACION DEL OFFSET DE LA HERRAMIENTA Esta opción permite modificar los correctores de desgaste (I. Es típico utilizar esta opción tras la Inspección de herramienta Para seleccionar esta opción se debe pulsar la tecla El CNC muestra el mensaje "T".195 K 0.

efectuando la pasada de acabado con el mismo avance que se ha utilizado en el desbaste de la pieza. La herramienta de acabado se selecciona una vez finalizada la operación de desbaste. Cuando el cambio de herramienta se efectúa de forma manual el CNC solicitará dicho cambio. Si se le asigna el valor 0. pero cuando el cambio de herramienta la efectúa el operario. una vez seleccionada la misma. Los parámetros que se disponen son: %D Pasada de acabado = % de la pasada de desbaste Indica el porcentaje (%) de la pasada de desbaste programada. todas las pasadas de mecanizado (pasadas de desbaste y pasada de acabado) serán iguales. Con objeto de facilitar la labor del operario. el CNC entiende que no se ha seleccionado ninguna herramienta. Capítulo: 3 FUNCIONES AUXILIARES Sección: PASADA DE ACABADO DE CICLOS Página 9 . Se expresa mediante un número entero. Avance de acabado. %F Avance de acabado = % del avance de desbaste Indica el porcentaje (%) del avance de desbaste programada. Si se le asigna el valor 0.5 PASADA DE ACABADO DE CICLOS Y DISTANCIA DE SEGURIDAD Esta opción permite definir los parámetros "Pasada de acabado. el CNC entiende que no se desea modificar el avance. Siempre que se memoriza una operación de mecanizado como parte de un programa pieza. pulsar la tecla para que el CNC continúe con la ejecución de la pieza. que se utiliza como pasada de acabado. que serán utilizados durante las operaciones automáticas. por lo que la pasada de acabado se efectúa con la herramienta utilizada en las operaciones de desbaste. el usuario puede acceder directamente a estos parámetros desde el modo "Operaciones automáticas" pulsando la tecla [AUX]. y utilizar la herramienta cuyo número se indica en este parámetro para efectuar la operación de acabado (número entero comprendido entre 0 y 32). T Herramienta que se desea utilizar en la pasada de acabado El CNC permite efectuar la operación de desbaste con una herramienta. Se expresa mediante un número entero. la seleccionada en la propia operación. Herramienta de acabado y Distancias de seguridad en X y Z". el CNC indica el número de herramienta que se debe seleccionar. Si se le asigna el valor 0 o el valor 100. el CNC memoriza estos parámetros junto con los valores de la operación de mecanizado. Si la máquina dispone de cambiador automático de herramientas su selección será automática. siendo necesario. que se utiliza como avance de acabado.3. modo manual.

Distancia de seguridad X en operaciones automáticas Indica la distancia. Página 10 Capítulo: 3 FUNCIONES AUXILIARES Sección: PASADA DE ACABADO DE CICLOS . a la que se posicionará la herramienta según el eje X durante la fase de aproximación. Distancia de seguridad Z en operaciones automáticas Indica la distancia. Tras definir el nuevo valor se debe pulsar la tecla [ENTER] para que el CNC lo asuma. a la que se posicionará la herramienta según el eje Z durante la fase de aproximación. respecto al punto “BEGIN”. respecto al punto “BEGIN”. solicita en la parte inferior de la pantalla el nuevo valor que se desea asignar a dicho parámetro. el CNC. Cada vez que se selecciona uno de estos parámetros. además de mostrarlo en forma resaltada.

el CNC no mostrará este ciclo fijo.3. CHAVETAS. el CNC no mostrará este ciclo fijo. o si en el modo visualizador se pulsa la tecla o (en el modelo compacto). distinta Z). distinta X) así como paralelas al eje de giro de la pieza en su superficie cilíndrica (misma coordenada X. Para abandonar la edición o ejecución de uno de estos ciclos se puede pulsar la tecla de una operación de mecanizado o bien: * Pulsar la tecla o para volver al menú "Otras operaciones automáticas" o para volver al modo Visualizador. En el capítulo "Operaciones Automáticas" de este mismo manual. Si no se dispone de ambas prestaciones. Si no se dispone de ambas prestaciones. el CNC mostrará los siguientes ciclos de mecanizado: TALADRADO SIMPLE. TALADRADO MULTIPLE. Con el que es posible mecanizar chavetas (ranuras) radiales en la parte frontal de la pieza (misma coordenada Z. se encuentra una descripción detallada de estos ciclos. Esta prestación requiere disponer de parada orientada de cabezal así como de herramienta motorizada. ROSCADO CON MACHO. es decir. Permite taladrar tanto agujeros concéntricos en la parte frontal de la pieza (según Z) como en su superficie cilíndrica (según X). Sección: OPERACIONES AUTOMATICAS Página 11 * Pulsar nuevamente la tecla Capítulo: 3 FUNCIONES AUXILIARES . Esta prestación requiere disponer de parada orientada de cabezal así como de herramienta motorizada. en la parte frontal de la pieza y en el centro de giro.6 OTRAS OPERACIONES AUTOMATICAS Si se pulsa la tecla y se selecciona la opción [6] correspondiente a "OTROS CICLOS". Permite efectuar un taladrado o roscado axial.

operar con el mismo y pulsar la tecla [END]. siendo necesario volver a pulsar la tecla [END] para volver al modo de visualización estándar. que se encuentra detallado en el manual de Instalación. el CNC muestra las siguientes opciones: 1 2 3 4 5 MODOS ESPECIALES PERIFERICOS BLOQUEAR / DESBLOQUEAR EJECUCION PROGRAMA 99996 EDITOR PROGRAMA 99996 Si se selecciona la opción "Modos Especiales" el CNC requerirá el código de acceso del fabricante. Página 12 Capítulo: 3 FUNCIONES AUXILIARES Sección: MODOS AUXILIARES .7 MODOS AUXILIARES Si se selecciona esta opción. Tras acceder a uno de estos modos.3. el CNC volverá a mostrar nuevamente estas mismas opciones.

un periférico general o con un ordenador que disponga de un programa de comunicaciones estándar del mercado. P99998 Utilizado para asociar textos a los mensajes de PLCI. Si está activo (en la parte superior derecha de la pantalla aparece: DNC).3.. Atención: Los programas pieza no pueden ser editados en el periférico u ordenador.8. Las opciones "0. P99999 Parámetros máquina y tablas. Para seleccionar esta opción pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares" pulsar la tecla correspondiente a "PERIFERICOS". P99994 y P99996 Programas especiales de usuario en código ISO. El CNC mostrará el siguiente menú en su parte superior izquierda: 0 1 2 3 4 5 6 ENTRADA DESDE DISQUETERA (Fagor) SALIDA HACIA DISQUETERA (Fagor) ENTRADA DESDE PERIFERICO (general) SALIDA HACIA PERIFERICO (general) DIRECTORIO DISQUETERA (Fagor) BORRAR PROGRAMA DISQUETERA (Fagor) DNC ON/OFF Para poder utilizar cualquiera de estas opciones el modo DNC debe estar inactivo. Los números de programa que se pueden seleccionar son los siguientes: P00000 al P99990 Correspondientes a programas pieza. 2 y 3" permiten transferir los programas pieza. La parte inferior derecha de la pantalla mostrará el directorio de hasta 7 programas pieza del CNC. P99997 Es de uso interno y NO puede ser transmitido. En pantalla aparecerá el texto "RECIBIENDO" o "TRANSMITIENDO" y una vez finalizada la transmisión el texto "PROGRAMA NUM. Capítulo: 3 FUNCIONES AUXILIARES Sección: PERIFERICOS Página 13 . Para ver el resto del directorio se deben usar las teclas: El CNC solicitará el número de programa que se desea transmitir y se debe teclear el número deseado y a continuación pulsar la tecla [ENTER]. 3. P23256 (por ejemplo) LEIDO" o "TRANSMITIDO". la tabla de funciones M decodificadas y la tabla de parámetros de compensación de husillo. se debe pulsar [6] (DNC ON/OFF) para desactivarlo (las letras DNC desaparecen de la pantalla).8 PERIFERICOS Este CNC permite comunicarse con la disquetera FAGOR. con un periférico general o con un ordenador para transferir programas de uno al otro bien gestionando dicha transferencia desde el CNC cuando este se encuentra en el modo "Periféricos" o bien gestionando la transferencia desde el ordenador mediante el protocolo DNC de FAGOR pudiendo encontrarse el CNC en cualquier modo de operación.1 MODO PERIFERICOS Este modo permite transferir programas entre el CNC y la disquetera FAGOR. 1. parámetros máquina.

6. Tras teclear el número de programa elegido se debe pulsar la tecla [ENTER]. muestra el número de caracteres libres en el disquette. Cierto control de la máquina.Si la transmisión no es correcta se mostrará el texto "Error de transmisión". la comunicación DNC debe estar activa (la parte superior derecha de la pantalla muestra: DNC). la tecla RETURN y el signo "+" no se tienen en cuenta El programa termina con una serie de más de 20 "NUL". y si la información transmitida no corresponde al formato exigido por el CNC. Una vez activa y utilizando el programa de aplicación FAGORDNC (suministrado. Transferir programas y tablas desde/hacia el CNC y viceversa. BORRAR PROGRAMA DISQUETERA Esta opción permite borrar un programa de la disquetera FAGOR. hay que tener en cuenta los siguientes aspectos: * * * * Debe comenzar por un "NUL" seguido de "%" "número de programa" (por ejemplo: %23256)" y seguido por LINE FEED (LF). Los espacios. Para ello. Borrar programas pieza en el CNC. muestra el número de caracteres libres en el disquette. Página 14 Capítulo: 3 FUNCIONES AUXILIARES Sección: PERIFERICOS . El CNC mostrará el mensaje "PROCESO ABORTADO". Atención: En el CNC puede estar seleccionado cualquier modo de operación. en disquette) es posible desde el ordenador: . . Una vez borrado el programa el CNC mostrará el texto "PROGRAMA NUM: P ____ BORRADO" Asimismo. los parámetros correspondientes deben estar personalizados convenientemente [P605(5. . en caso contrario volverá a mostrar el menú principal del modo Perifericos.8. DIRECTORIO DISQUETERA Esta opción muestra los programas que contiene el disquette insertado en la disquetera FAGOR y el número de caracteres que ocupa cada uno de ellos. con el carácter "ESCAPE" o "EOT". mostrará el texto "Leido dato no válido". Asimismo. bajo pedido. Obtener el directorio de programas pieza del CNC. Para poder realizar la transmisión es necesario que la memoria del CNC se encuentre desbloqueada. El CNC solicita el número de programa que se desea borrar. P606(8)] y seleccionar la opción [6] del modo "Periféricos" para activarla si no lo estuviera.8). Cuando se realiza la transmisión desde un periférico distinto a la disquetera FAGOR.2 COMUNICACION DNC Para utilizar esta prestación. 3. .7. Si se desea abortar la transmisión se debe pulsar la tecla [CL].

3. Capítulo: 3 FUNCIONES AUXILIARES Sección: BLOQUEO / DESBLOQUEO Página 15 . Les asigna el valor 0.9 BLOQUEAR/DESBLOQUEAR Esta opción permite bloquear/desbloquear la memoria de programa. Los códigos que se pueden utilizar son: N0000 N1111 PF000 [ENTER] [ENTER] [ENTER] Desbloquea la memoria de programa Bloquea la memoria de programa Borra el contenido de todos los parámetros aritméticos (datos de las operaciones automáticas). Para seleccionar esta opción pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares" pulsar la tecla correspondiente a "BLOQUEAR / DESBLOQUEAR".

Para simular el programa 99996 se debe pulsar la tecla pacto.10 EJECUCION / SIMULACION PROGRAMA 99996 Para seleccionar esta opción pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares" pulsar la tecla correspondiente a "EJECUCION PROGRAMA 99996". o la tecla en el modelo modular. A continuación se indica la forma de operar en ambos casos. El programa 99996 es un programa especial de usuario en código ISO que puede ser editado en el CNC o bien. en el modelo com- Página 16 Capítulo: 3 FUNCIONES AUXILIARES Sección: EJECUCION / SIMULACION 99996 . tras ser elaborado en un ordenador transmitirlo al CNC utilizando la opción Periféricos. el CNC permite ejecutar dicho programa o efectuar una simulación del mismo.3. Cuando se selecciona la opción "Ejecución Programa P99996".

la programada multiplicada por el %S que se encuentra seleccionado. velocidad de cabezal S programada. la posición actual (ACTUAL) y lo que les falta a los ejes por recorrer (RESTO).10. el % de S. el % de F. si se desea. Para el cabezal se muestra la velocidad S seleccionada. el primero de los bloques mostrados es el que se está ejecutando. Avance de los ejes F programado. el indicado en la parte superior derecha (por defecto N0000). mediante la secuencia N **** [RECALL] y * Pulsar la tecla Si se desea interrumpir la ejecución del programa se debe pulsar la tecla ejecución del programa se detiene y quedan habilitadas las siguientes teclas: .1 EJECUCION PROGRAMA 99996 Cuando se selecciona la opción "Ejecución Programa P99996". el CNC muestra la siguiente información: En la línea superior se muestra la leyenda AUTOMATICO. Las cotas en X y Z indican los valores programados (COMANDO). el número de programa (P99996) y el número del primer bloque de programa o el número del bloque que está en ejecución. Si el programa está en ejecución. A continuación.3. En la parte inferior se muestran las condiciones de mecanizado actualmente seleccionadas. La Para continuar con la ejecución del programa se debe pulsar la tecla Capítulo: 3 FUNCIONES AUXILIARES Sección: EJECUCION / SIMULACION 99996 Página 17 . así como las funciones G y M que se encuentran seleccionadas Para ejecutar el programa 99996 se debe: * Seleccionar. el número de bloque inicial. (COMANDO) y la velocidad real del cabezal (ACTUAL). se muestra el contenido de los primeros bloques del programa. la herramienta T programada.

para detener el cabezal.10. Una vez desplazada la herramienta se puede arrancar y parar el cabezal. El CNC ejecutará la función M03 o M04. El CNC no permitirá sobrepasar dicha posición. durante el mecanizado del programa 99996. en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS El CNC denomina "Ejes No Posicionados" a los ejes que no se encuentran en la posición en que se interrumpió la ejecución.3. e) Mediante las teclas de JOG llevar los ejes a la posición en que se interrumpió la ejecución. Para ello se deben de seguir los siguientes pasos: a) Pulsar la tecla para interrumpir la ejecución del programa 99996. b) Pulsar la tecla [TOOL] En este momento el CNC ejecuta la función auxiliar M05.1 INSPECCION DE HERRAMIENTA Esta opción permite. en la pantalla aparece el siguiente mensaje: TECLAS MANUAL DISPONIBLES SALIDA c) Desplazar la herramienta. d) Tras realizar la inspección o el cambio de herramienta se debe pulsar la tecla [END]. situadas en el panel de Mando. detener la ejecución e inspeccionar la herramienta. Además. al lugar deseado. mediante las teclas de JOG. Página 18 Capítulo: 3 FUNCIONES AUXILIARES Sección: EJECUCION / SIMULACION 99996 . Además. mediante las teclas de manejo del cabezal. en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS NINGUNO f) Pulsar la tecla para continuar con la ejecución del programa 99996.1. pudiendo de esta forma comprobar su estado e incluso sustituirla. Cuando los ejes estén en posición. para arrancar el cabezal con el sentido de giro que disponía cuando se interrumpió el programa.

1. Para cambiar de modo de trabajo se debe pulsar nuevamente la tecla Una vez seleccionado el modo de ejecución se debe pulsar la tecla 3.1. El CNC muestra en la línea superior de la pantalla el modo de trabajo que se encuentra seleccionado "Automático o Bloque a Bloque". mostrando el CNC el Modo de trabajo Visualizador.1. por defecto el bloque N000.2 MODOS DE EJECUCION El CNC permite ejecutar el programa P99996 de principio a fin o bien pulsar la tecla para que se ejecute bloque a bloque.10.3. Para confirmar el comando pulsar nuevamente la tecla modo pulsar la tecla y para abandonar este 3.4 VISUALIZACION DE LOS BLOQUES DEL PROGRAMA Para visualizar los bloques anteriores o posteriores a los que aparecen en pantalla se deben pulsar las siguientes teclas: Visualiza los bloques anteriores Visualiza los bloques posteriores Atención: Independientemente de los bloques que se encuentran visualizados en pantalla. la ejecución del programa 99996 comienza siempre en el bloque de inicio de ejecución que se encuentra seleccionado.3 RESET DEL CNC Esta opción permite inicializar el CNC. Por ejemplo N110 Recall.10. Para efectuar un reset del CNC se debe detener la ejecución del programa P99996 y pulsar la tecla El CNC mostrará en la parte superior derecha de la pantalla la leyenda "RESET?" parpadeando. Además. Para seleccionar otro bloque como inicio de ejecución del programa pulsar N (número de bloque) Recall. asignándole todas las condiciones iniciales fijadas por parámetro máquina.10. Capítulo: 3 FUNCIONES AUXILIARES Sección: EJECUCION / SIMULACION 99996 Página 19 . se abandona este modo de trabajo.

5 MODOS DE VISUALIZACION Se disponen de 4 modos de visualización que pueden ser seleccionados mediante las siguientes teclas: Tecla [0] Tecla [1] Tecla [2] Tecla [3] ESTANDAR POSICION ACTUAL ERROR DE SEGUIMIENTO PARAMETROS ARITMETICOS Modo de visualización ESTANDAR Es el modo explicado anteriormente. Modo de visualización POSICION ACTUAL Modo de visualización ERROR DE SEGUIMIENTO Página 20 Capítulo: 3 FUNCIONES AUXILIARES Sección: EJECUCION / SIMULACION 99996 .3.1.10. Siempre que se accede a la opción "Ejecución programa 99996". el CNC selecciona este modo de visualización.

que los siguientes valores son iguales: P47= -0.10842021 E-2 Formato decimal Formato exponencial El valor "E-2" significa diez elevado a la menos dos. Es decir.001234 P48= 1234.2345678 E3 Capítulo: 3 FUNCIONES AUXILIARES Sección: EJECUCION / SIMULACION 99996 Página 21 .9281 P47 = -.1234 E-2 P48= 1.Modo de visualización PARAMETROS ARITMETICOS Este modo muestra un grupo de 8 parámetros aritméticos. Para visualizar los parámetros anteriores o posteriores a los que aparecen en pantalla se deben pulsar las siguientes teclas: Visualiza los parámetros anteriores Visualiza los parámetros posteriores El valor de cada parámetro puede estar expresado en uno de los siguientes formatos: P46 = -1724.5678 P47= -0.

antes de efectuar el mecanizado del mismo. Definir el valor de la anchura que se quiere representar. Indicar las coordenadas X. De esta forma comenzará la Para borrar el gráfico se debe pulsar la tecla [CLEAR] y para abandonar el modo Simulación se debe pulsar la tecla [END]. Para definir la zona de visualización se debe: * * * Pulsar la tecla en el modelo compacto. Para comprobar la pieza se debe pulsar la tecla representación gráfica correspondiente. o la tecla en el modular.2 SIMULACION DEL PROGRAMA 99996 El CNC 800T permite comprobar el programa 99996 en vacío. Z del punto que se desea que aparezca en el centro de la pantalla. Página 22 Capítulo: 3 FUNCIONES AUXILIARES Sección: EJECUCION / SIMULACION 99996 . o la tecla en el El CNC mostrará una página de representación gráfica. Tras teclear cada valor pulsar la tecla [ENTER]. Para ello se debe pulsar la tecla modelo modular. en el modelo compacto.3.10. En la parte inferior izquierda de la pantalla se muestran los ejes del plano.

Para modificar las dimensiones del rectángulo se deben utilizar las teclas: Disminuye el tamaño del rectángulo Aumenta el tamaño del rectángulo Para desplazar el rectángulo se deben utilizar las siguientes teclas: Modelo compacto Modelo modular. La parte del gráfico contenida dentro del rectángulo pasará a ocupar toda la superficie de la pantalla. Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de visualización se debe pulsar la tecla en el modelo compacto y la tecla en el modelo modular.1 FUNCION ZOOM La función ZOOM permite ampliar o reducir el gráfico o parte de él. Si se desea que la nueva zona de visualización sea la zona seleccionada con el rectángulo.10.2. Para abandonar la función ZOOM y volver a la representación gráfica se debe pulsar la tecla [END]. Si se desea aplicar nuevamente la función ZOOM. Pulsar la tecla [Z]. se debe pulsar la tecla [ENTER].3. basta pulsar de nuevo la tecla [Z] y actuar de la misma forma. Capítulo: 3 FUNCIONES AUXILIARES Sección: EJECUCION / SIMULACION 99996 Página 23 . Sobre el gráfico original aparecerá un rectángulo que define la zona a ampliar o reducir. Para volver a la zona de visualización anterior se debe pulsar la tecla [END]. Para ello el programa en simulación debe ser interrumpido o bien haber finalizado.

[S].Introducir todos los datos del nuevo bloque y pulsar la tecla [ENTER].3.Para modificar el bloque se debe utilizar uno de estos métodos: a) Utilizar la tecla [CL] para ir borrando caracteres y editarlo como se ha indicado anteriormente. M. [Z].. tras analizar sintáticamente la parte de bloque que se ha editado. [F]. Puede ser editado en este modo de trabajo o bien ser transmitido al CNC tras haber sido elaborado en un ordenador. borrarlo con la tecla [CL] e introducir el nuevo número.11 EDICION PROGRAMA 99996 El programa 99996 es un programa especial de usuario en código ISO. borrarlo con la tecla [CL] e introducir el nuevo número. El CNC. Para ello se debe pulsar la tecla [AUX].Si el número de bloque mostrado en la parte inferior de la pantalla no es el deseado. El CNC accede a la página de edición del programa 99996. una por una. El CNC mostrará en la parte inferior. Para seleccionar esta opción pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares" pulsar la tecla correspondiente a "EDITOR PROGRAMA 99996". 2.Si el número de bloque mostrado en la parte inferior de la pantalla no es el deseado. Si ya está editado el programa. 2.. El formato de programación que se debe utilizar se encuentra explicado en el manual de programación. zona edición. como P.. todas las funciones que se pueden editar en ese momento. como R y como A. Para modificar un bloque ya editado se deben seguir los siguientes pasos: 1.. No obstante.Pulsar la tecla [RECALL].. 3. como faltan algunas teclas de función (G. [N] y las teclas [TOOL] como T. el contenido de dicho bloque. Página 24 Capítulo: 3 FUNCIONES AUXILIARES Sección: EDICION 99996 . K). Se ha implementado la edición ayudada. mostrará. I. b) Utilizar las teclas para situarse sobre la parte que se desea modificar y utilizar la tecla [CL] para borrar caracteres o pulsar la tecla [INC/ABS] para insertar datos. Para ver los bloques anteriores y posteriores se deben utilizar las teclas Para editar un nuevo bloque se deben seguir los siguientes pasos: 1. Se pueden utilizar las teclas del panel: [X]. Para ir borrando caracteres se debe utilizar la tecla [CL]. el CNC muestra un grupo de bloques de programa.

tecla [AUX]. sustituyendo el anterior. Introducir todos los datos deseados y pulsar la tecla [INC/ABS]. 3.Si el número de bloque mostrado en la parte inferior de la pantalla no es el deseado. pero si no es sintáticamente correcto lo seguirá mostrando en forma parpadeante y será necesario corregirlo..Una vez modificado el bloque pulsar la tecla [ENTER]. EL CNC lo asumirá. borrarlo con la tecla [CL] e introducir el nuevo número.Cuando se está en el modo de inserción de datos los caracteres posteriores al cursor se muestran en forma parpadeante. Para borrar el contenido de un bloque se deben seguir los siguientes pasos: 1. EL CNC lo borrará de memoria. Si el nuevo bloque es sintáticamente correcto el CNC volverá a mostrarlo normalmente. Capítulo: 3 FUNCIONES AUXILIARES Sección: Página 25 EDICION 99996 ...Pulsar la tecla . 2. No es posible utilizar el modo de edición ayudada.

mediante la tecla [CSS]. Para seleccionar el modo de trabajo deseado se debe pulsar la tecla [CSS]. El valor que se ha asignado como velocidad de cabezal permanece seleccionado hasta que se selecciona un nuevo valor. El CNC mostrará en la pantalla y en forma resaltada la opción que se encuentra seleccionada. Mientras no se introduzca toda esta secuencia de teclas el CNC mantiene el modo anterior. el modo de trabajo del cabezal. 4.4. se pulse la tecla [RESET] o se apague el CNC. además la lámpara correspondiente a la tecla [CSS] permanece iluminada cuando se encuentra seleccionada la opción de velocidad de corte constante (VCC). El CNC cambiará de modo de trabajo tras haberse seleccionado. Capítulo: 4 CABEZAL Sección: SELECCION DEL MODO DE OPERACION Página 1 . haber definido la nueva velocidad de trabajo y haberse pulsado la tecla .1 CABEZAL SELECCION DEL MODO DE OPERACION DE CABEZAL El CNC permite trabajar con el cabezal en revoluciones por minuto (RPM) o con velocidad de corte constante (VCC).

Si el CNC no muestra esa línea de información. no obstante la máxima velocidad de giro viene fijada por el fabricante (consultar el cuaderno de instrucciones de la máquina). aplicando el CNC dicho valor siempre que se seleccione un valor igual o superior al mismo. y tras introducir el valor deseado. se debe pulsar la tecla [CSS] para seleccionarlo. el CNC muestra una información del siguiente tipo: F 0100.2 CABEZAL EN REVOLUCIONES POR MINUTO (RPM) Una vez seleccionado este modo de trabajo. mediante las teclas que se hallan en el panel de mando.. La velocidad de giro del cabezal programada puede ser variada entre el 50% y el 120% con un paso incremental del 5%. el CNC generará o solicitará un cambio de gama antes de proporcionar la consigna correspondiente a la nueva velocidad de giro seleccionada. Para seleccionar otra velocidad de cabezal se debe pulsar la tecla [S].000 100% RPM 1500 100% T2 Donde se indican las RPM seleccionadas seguido del porcentaje de velocidad de cabezal que está siendo aplicado. * Cuando el cabezal se encuentra parado el CNC memorizará el valor seleccionado. significa que no está en este modo.4. Si las nuevas revoluciones seleccionadas corresponden a otra gama distinta. Una vez seleccionada la nueva velocidad el CNC actuará de la siguiente manera: * Cuando el cabezal se encuentra en marcha el CNC proporcionará la consigna correspondiente a la nueva velocidad de giro seleccionada. pulsar la tecla Se puede programar un valor comprendido entre S0 y S9999 rev. Página 2 Capítulo: 4 CABEZAL Sección: REVOLUCIONES POR MINUTO (RPM) ./min. para proporcionar posteriormente cuando se arranque el cabezal la consigna correspondiente a la nueva velocidad de giro seleccionada. Si las nuevas revoluciones seleccionadas corresponden a otra gama distinta. el CNC generará o solicitará un cambio de gama. Para entrar en él.

Si no lo está.1 LIMITACION DE LA VELOCIDAD DE CORTE CONSTANTE Al trabajar a velocidad de corte constante puede resultar interesante poder limitar la velocidad del cabezal (rpm).4. se debe pulsar la tecla [S] y. * La velocidad máxima de cabezal (en rpm) permitida (MAX). pulsar [ENTER] y . si no lo está. tras introducir el valor deseado. Para poder programar la velocidad de corte constante es necesario que se encuentre seleccionado el modo de trabajo del cabezal con velocidad de corte constante (VCC). se deben pulsar las teclas [S] tras introducir el nuevo valor. mediante los mandos que se hallan en el panel de mando. dependiendo de las unidades de trabajo que se encuentren seleccionadas. La velocidad de corte constante programada puede ser variada entre el 50% y el 120% con un paso incremental del 5%. pulsar * El porcentaje (%) de velocidad que se está aplicando. Para ello el CNC muestra el valor MAX ???? correspondiente a la máxima velocidad (en rpm) que puede alcanzar el cabezal. Antes de entrar en el modo de Velocidad de Corte Constante (VCC).3.000 Donde se indica: * la Velocidad de Corte Constante seleccionada (VCC). se debe pulsar la tecla [CSS]. el CNC seleccionará la primera gama.3 VELOCIDAD DE CORTE CONSTANTE Cuando se desea trabajar en este modo es necesario disponer de un encóder situado en el cabezal. la pantalla mostrará el siguiente tipo de información: F 0100. Una vez seleccionado este modo de trabajo (VCC). Para seleccionar otro valor. 100% VCC 180 100% MAX 1500 T2 4. es necesario que se encuentre seleccionada la Gama de cabezal en la que se desea trabajar. Para determinar esta velocidad máxima se pulsará la siguiente secuencia de teclas: [S] Introducir el valor y pulsar [ENTER] El valor introducido aparecerá a la derecha de MAX y a partir de este momento quedarán limitadas a este valor. Dicho valor se define en m/min o en pies/min. Para seleccionar otra velocidad máxima. Capítulo: 4 CABEZAL Sección: VELOCIDAD DE CORTE CONSTANTE Página 3 .

Página 4 Capítulo: 4 CABEZAL Sección: CAMBIO DE GAMA .4 CAMBIO DE GAMA DEL CABEZAL El CNC permite que la máquina disponga de una caja de velocidades constituida por reductores y engranajes. el CNC actuará del siguiente modo: * * Si la máquina dispone de cambiador automático. el CNC detiene la ejecución del programa e indica al operario cual es la gama correspondiente a dicha velocidad "S·" para que la seleccione. Cuando la nueva velocidad de cabezal "S" seleccionada implica cambio de gama.4..Una vez detectado el cambio de gama el CNC mostrará en la ventana de edición (última línea) la gama que se debe seleccionar.4. El CNC anulará la operación de cambio de gama y restaurará la velocidad de giro de cabezal que anteriormente se disponía.Tras efectuarse el cambio de gama se debe pulsar la tecla [ENTER] 3.. 4. Si la nueva velocidad de cabezal “S” seleccionada implica cambio de gama y no se desea efectuarla. el CNC gestionará el armario eléctrico para la realización de dicho cambio. en el paso "2. el CNC seleccionará la gama correspondiente..1 CAMBIO DE GAMA MANUAL Cuando no se dispone de cambiador automático de gamas y la nueva velocidad de cabezal “S” seleccionada implica cambio de gama.El CNC dará por finalizado el cambio de gama y aplicará la consigna correspondiente a la velocidad de giro de cabezal que se ha seleccionado. para poder ajustar convenientemente las velocidades y los “par-motor” del cabezal a las necesidades del mecanizado en cada momento. 2.2 CAMBIO DE GAMA AUTOMATICO Cuando se dispone un cambiador automático de gamas. no siendo necesaria la intervención del operario.4. 4.-" se debe pulsar la tecla [CLEAR]. el CNC actuará del siguiente modo: 1. Cuando la máquina no dispone de cambiador automático.

4. el CNC decrementa la velocidad de giro en un 5%. La mínima velocidad de giro de cabezal que se puede alcanzar será el 50% de la velocidad programada. Cada vez que se pulsa esta tecla. el CNC incrementa la velocidad de giro en un 5%. pudiendo alcanzar valores de hasta el 120% de la velocidad programada. o modificar la velocidad actual mediante las teclas Cada vez que se pulsa esta tecla. Se debe tener en cuenta que la máxima velocidad de giro que se puede alcanzar se encuentra limitada por el valor asignado a la gama que actualmente se encuentra seleccionada. pudiendo alcanzar valores de hasta el 120% de la velocidad programada. o modificar la velocidad actual mediante las teclas Cada vez que se pulsa esta tecla. se debe pulsar la tecla Cuando el cabezal se encuentra girando a izquierdas se puede seleccionar una nueva velocidad de giro. se debe pulsar la tecla Cuando el cabezal se encuentra girando a derechas se puede seleccionar una nueva velocidad de giro. el CNC decrementa la velocidad de giro en un 5%. 4.5 CABEZAL A DERECHAS Para poder arrancar el cabezal a derechas. una vez seleccionada la velocidad de giro deseada.6 CABEZAL A IZQUIERDAS Para poder arrancar el cabezal a izquierdas. 4. el CNC incrementa la velocidad de giro en un 5%. Cada vez que se pulsa esta tecla. Se debe tener en cuenta que la máxima velocidad de giro que se puede alcanzar se encuentra limitada por el valor asignado a la gama que actualmente se encuentra seleccionada.7 PARADA DE CABEZAL Para poder parar el cabezal se debe pulsar la tecla El CNC memoriza la velocida de cabezal "S" que se encontraba seleccionada y arrancará nuevamente con dicha velocidad si se vuelve a pulsar la tecla o Capítulo: 4 CABEZAL Sección: ARRANQUE Y PARADA Página 5 . La mínima velocidad de giro de cabezal que se puede alcanzar será el 50% de la velocidad programada. una vez seleccionada la velocidad de giro deseada.

el operario podrá posicionar (orientar) el cabezal a la posición angular que desee. introducir el valor de la posición angular a la que se desea orientar el cabezal. la pantalla mostrará las rpm del cabezal desaparciendo el símbolo °. Por ejemplo S20 ó S35. Cuando se vuelva a trabajar en lazo abierto. Esta posición angular se visualizará en grados (enteros) y en caracteres grandes como: S 320 ° El CNC realizará la búsqueda del cero máquina en el cabezal antes de orientarlo únicamente cuando este pase de trabajar en lazo abierto a hacerlo en lazo cerrado (parada orientada). Esto ocurrirá tras pulsar o . A continuación. tras seleccionar otra velocidad.8 PARADA ORIENTADA DE CABEZAL Si el fabricante ofrece esta prestación en la máquina (estandar en este CNC). efectua una búsqueda de la referencia cero máquina en el cabezal y lo orienta al ángulo especificado (S POS=).4. tras una emergencia o en el encendido del CNC.006 Pulsar Cada vez que el cabezal pasa de trabajar en modo rpm a hacerlo en parada orientada. Para ello. el CNC ralentiza el cabezal por debajo de la velocidad indicada en el parámetro máquina P706 (si estaba girando). se debe teclear la siguiente secuencia: * * * [S] . Página 6 Capítulo: 4 CABEZAL Sección: PARADA ORIENTADA DE CABEZAL . la parte inferior de la pantalla mostrará: "S POS =".

etc. por lo que el acabado de la pieza depende de la habilidad del operario. etc.1 OPERACIONES AUTOMATICAS EN MODO SEMIAUTOMATICO Cuando se selecciona el modo "SEMIAUTOMATICO" el usuario controla los movimientos de la máquina mediante las manivelas. siendo necesario detener la ejecución previamente. herramienta.1 INTRODUCCION OPERACIONES AUTOMATICAS El CNC 800T dispone de una serie de teclas que permiten acceder a cada una de las operaciones básicas de torno que se disponen. Todas las teclas disponen de una lámpara que permanece iluminada mientras la función correspondiente se encuentra seleccionada. con objeto de facilitar la labor del operario se permite definir los puntos inicial y final del tramo (BEGIN y END). pueden ser ejecutadas de dos formas distintas. en modo "SEMIAUTOMATICO" o en modo "NIVEL CICLO". Capítulo: 5 OPERACIONES AUTOMATICAS Sección: INTRODUCCION Página 1 . Antes de comenzar la ejecución de una operación automática se deben definir las condiciones de mecanizado (velocidad de cabezal. 5.5.1. 5.). Todas las operaciones básicas. es posible seleccionar otros valores durante la ejecución de las operaciones automáticas. No obstante. a excepción del Ranurado. la pendiente de un chaflán. avance de los ejes. Se debe tener en cuenta que el CNC no aplica compensación de radio. Para deseleccionarla se debe pulsar nuevamente dicha tecla. Las operaciones básicas que se seleccionan tras pulsarse cada una de las teclas son: Cilindrado Refrentado Cilindrado cónico Redondeo Roscado Ranurado Cada vez que se selecciona una de estas operaciones el CNC muestra en la mitad inferior de la pantalla los datos correspondientes a la operación seleccionada y un gráfico de ayuda. No obstante. el radio de redondeo. los volantes electrónicos o mediante las teclas de JOG.

5.1.2

OPERACIONES AUTOMATICAS EN MODO "NIVEL CICLO"

Cuando se selecciona el modo "NIVEL CICLO" el CNC permite definir una operación y ejecutarla de forma automática. En cada una de estas operaciones es necesario definir, además de los puntos “BEGIN” y “END”, todos los datos asociados a dicha operación. Las teclas que se disponen para seleccionar estos datos son:

Cuando se desea definir un dato que no dispone de tecla para su selección (%, H, TW), se debe pulsar la tecla correspondiente a otro dato (por ejemplo [BEGIN]) y posteriormente pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el dato deseado. Cada operación de mecanizado lleva asociados además los parámetros "Pasada de acabado, Avance de acabado, Herramienta de acabado y Distancias de seguridad en X y Z". Para definirlos se debe pulsar la tecla [AUX] y operar como se indica en el apartado "Pasada de acabado de ciclos y distancia de seguridad" del capítulo "Funciones Auxiliares" de este mismo manual. Se debe tener en cuenta que, con objeto de obtener un acabado de la pieza correcto, el CNC aplica compensación de radio de herramienta en la pasada de acabado. Por ello, es necesario indicar en la tabla de correctores el valor del radio de la punta de la cuchilla y el código o factor de forma que dispone la herramienta con la que se desea efectuar dicha operación.

5.1.2.1

CONDICIONES DE MECANIZADO

Cuando se encuentra seleccionado el modo "NIVEL CICLO", el CNC muestra en la ventana principal la siguiente información: Si se trabaja con Velocidad de Corte Constante: F % VCC Si no se trabaja con Velocidad de Corte Constante: F % RPM % % MAX T T

Para cambiar de modo de trabajo se debe pulsar la tecla [CSS]. El significado de cada uno de estos campos es el siguiente: F % Avance de los ejes que se encuentra seleccionado. Porcentaje del avance programado "F" que se está aplicando.

VCC Velocidad de corte constante del cabezal con que se desea efectuar el ciclo. RPM Velocidad de giro del cabezal con que se desea efectuar el ciclo. En ambos modos de trabajo (RPM y VCC) el valor "S" que se indica en la ventana principal corresponde a la velocidad real del cabezal. Para seleccionar la velocidad de cabezal se debe usar una de estas formas:
Página 2 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: INTRODUCCION

* Pulsar la tecla [S], introducir el valor deseado y pulsar la tecla [ENTER]. El CNC entiende que dicho valor se desea utilizar como velocidad de cabezal en la operación automática que se está editando, por lo que no se modifica la velocidad real del cabezal ni el valor "S" que se muestra en la ventana principal. * Pulsar la tecla [S], introducir el valor deseado y pulsar la tecla El CNC modifica la velocidad real del cabezal, actualizando el valor "S" que se muestra en la ventana principal. Además, entiende que dicho valor se desea utilizar como velocidad de cabezal en la operación automática que se está editando. % Porcentaje de la velocidad real programa de cabezal "S" que se está aplicando.

MAX Velocidad máxima del cabezal, en rpm, cuando se trabaja en VCC El sentido de giro del cabezal con que se desea efectuar el ciclo. Para cambiar el sentido de giro con que se desea efectuar el ciclo se debe pulsar la tecla [3]. El CNC mostrará el nuevo sentido seleccionado, pero no modificará el estado real del cabezal. T La herramienta con que se desea efectuar el ciclo. Para seleccionar el número de herramienta con que se desea efectuar el ciclo se debe usar una de estas formas: * Pulsar la tecla [TOOL], y tras introducir el número deseado pulsar la tecla [ENTER]. El CNC memoriza dicho número pero mantiene la herramienta que actualmente se encuentra seleccionada. * Pulsar la tecla [TOOL], y tras introducir el número deseado pulsar la tecla El CNC selecciona la nueva herramienta y entiende que la operación automática que se está editando se desea efectuar con dicha herramienta. Se debe tener en cuenta que el CNC utiliza esta herramienta para efectuar el desbaste y que permite seleccionar otra herramienta para efectuar la operación de acabado.

Atención:
Cuando se memoriza una operación automática, el CNC almacena todas estas condiciones de mecanizado junto con los datos y parámetros que definen el ciclo. De esta forma, cada vez que se ejecuta una pieza previamente memorizada, el CNC ejecutará cada una de las operaciones automáticas con la herramienta, sentido de cabezal, velocidad de cabezal, pasada de acabado, velocidad de acabado, herramienta de acabado y distancias de seguridad que se definieron durante la edición.
Capítulo: 5 OPERACIONES AUTOMATICAS Sección: INTRODUCCION Página 3

5.1.3

SIMULACION

Cuando se selecciona el modo "NIVEL CICLO" el CNC permite comprobar una operación automática en vacío, antes de efectuar el mecanizado de la pieza. Para ello se debe pulsar la tecla en el modelo modular. en el modelo compacto, o la secuencia de teclas

El CNC mostrará una página de representación gráfica. En la parte inferior izquierda de la pantalla se muestran los ejes del plano. Para definir la zona de visualización se debe: * * * Pulsar la tecla en el modelo compacto, o la tecla en el modular. Indicar las coordenadas X, Z del punto que se desea que aparezca en el centro de la pantalla. Definir el valor de la anchura que se quiere representar.

Tras teclear cada valor pulsar la tecla [ENTER].

Para comprobar la pieza se debe pulsar la tecla representación gráfica correspondiente.

De esta forma comenzará la

Para borrar el gráfico se debe pulsar la tecla [CLEAR] y para abandonar el modo Simulación se debe pulsar la tecla [END].

Página 4

Capítulo: 5 OPERACIONES AUTOMATICAS

Sección: INTRODUCCION

5.1.3.1

FUNCION ZOOM

La función ZOOM permite ampliar o reducir el gráfico o parte de él. Para ello el programa en simulación debe ser interrumpido o bien haber finalizado. Pulsar la tecla [Z]. Sobre el gráfico original aparecerá un rectángulo que define la zona a ampliar o reducir. Para modificar las dimensiones del rectángulo se deben utilizar las teclas: Disminuye el tamaño del rectángulo Aumenta el tamaño del rectángulo Para desplazar el rectángulo se deben utilizar las siguientes teclas: Modelo compacto Modelo modular. Si se desea que la nueva zona de visualización sea la zona seleccionada con el rectángulo, se debe pulsar la tecla [ENTER]. Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de visualización se debe pulsar la tecla en el modelo compacto y la tecla en el modelo modular. La parte del gráfico contenida dentro del rectángulo pasará a ocupar toda la superficie de la pantalla. Para volver a la zona de visualización anterior se debe pulsar la tecla [END]. Si se desea aplicar nuevamente la función ZOOM, basta pulsar de nuevo la tecla [Z] y actuar de la misma forma. Para abandonar la función ZOOM y volver a la representación gráfica se debe pulsar la tecla [END].

Capítulo: 5 OPERACIONES AUTOMATICAS

Sección: INTRODUCCION

Página 5

5.1.4

EJECUCION

Cuando se selecciona el modo "NIVEL CICLO" el CNC permite ejecutar una operación automática de principio a fin o bien pulsar la tecla para que se ejecute pasada a pasada. Para deseleccionar este modo y volver al modo de ejecución estándar se debe pulsar nuevamente la tecla Una vez seleccionado el modo de ejecución se debe pulsar la tecla EL CNC asume los valores de mecanizado F, S, T, así como el sentido de giro, que se han seleccionado y ejecuta la operación automática siguiendo las siguientes fases: 1º El CNC arrancará el cabezal con la velocidad S seleccionada y en el sentido indicado. 2º Si la ejecución de la operación automática se ha programado con una nueva herramienta T, el CNC se desplazará al punto de cambio si así lo requiere la máquina. Cuando el cambio de herramienta se efectúa de forma manual, se debe, una vez efectuado el cambio de herramienta, pulsar la tecla para continuar con la ejecución de la operación. 3º El CNC efectuará el mecanizado de la operación automática. 4º Una vez finalizada la operación automática se parará el cabezal, volviendo a la posición donde se pulsó la tecla Si se desea interrumpir la ejecución se debe pulsar la tecla programa se detiene y quedan habilitadas las siguientes teclas: . La ejecución del

Para continuar con la ejecución se debe pulsar la tecla

Página 6

Capítulo: 5 OPERACIONES AUTOMATICAS

Sección: INTRODUCCION

5.1.4.1

INSPECCION DE HERRAMIENTA

Esta opción permite, durante el mecanizado de una operación automática, detener la ejecución e inspeccionar la herramienta, pudiendo de esta forma comprobar su estado e incluso sustituirla. Para ello se deben de seguir los siguientes pasos: a) Pulsar la tecla para interrumpir la ejecución de la operación automática.

b) Pulsar la tecla [TOOL] En este momento el CNC ejecuta la función auxiliar M05, para detener el cabezal. Además, en la pantalla aparece el siguiente mensaje: TECLAS MANUAL DISPONIBLES SALIDA c) Desplazar la herramienta, mediante las teclas de JOG, al lugar deseado. Una vez desplazada la herramienta se puede arrancar y parar el cabezal, mediante las teclas de manejo del cabezal, situadas en el panel de Mando. d) Tras realizar la inspección o el cambio de herramienta se debe pulsar la tecla [END]. El CNC ejecutará la función M03 o M04, para arrancar el cabezal con el sentido de giro que disponía cuando se interrumpió la ejecución. Además, en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS El CNC denomina "Ejes No Posicionados" a los ejes que no se encuentran en la posición en que se interrumpió la ejecución. e) Mediante las teclas de JOG llevar los ejes a la posición en que se interrumpió la ejecución. El CNC no permitirá sobrepasar dicha posición. Cuando los ejes estén en posición, en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS NINGUNO f) Pulsar la tecla para continuar con la ejecución de la operación automática.

Capítulo: 5 OPERACIONES AUTOMATICAS

Sección: INTRODUCCION

Página 7

2.1 CILINDRADO "SEMIAUTOMATICO" Se utilizarán los valores “BEGIN” y “END”. Realiza un desplazamiento paraxial (sólo el eje Z) hasta el punto “END”. Los desplazamientos del eje X se realizan mediante la manivela. y permite realizar el cilindrado Para seleccionar el modo "Semiautomático" o "Nivel ciclo" pulsar la tecla o (modelo compacto) 5.5.2 CILINDRADO Esta opción se selecciona mediante la tecla del tramo programado. Los desplazamientos del eje Z se realizarán utilizando las siguientes secuencias de teclas: Realiza un desplazamiento paraxial (sólo el eje Z) hasta el punto “BEGIN”. Página 8 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CILINDRADO . pudiendo seleccionarse nuevos valores si se desea. el volante electrónico o mediante las teclas de JOG del panel de mandos. El CNC mostrará los valores que se encuentran seleccionados.

Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CILINDRADO Página 9 . Cuando los datos ∆ y “N” se programan con valor 0. Con %∆ =40 Efectúa 1 pasada de 0.2.6mm y otra de acabado de 0. Con %∆=100 El CNC efectúa 10 pasadas de 2mm ejecutándose la última de ellas con la T de acabado y al %F seleccionado. Si se ha seleccionado pasada de acabado (%∆ distinto de 0). el CNC mostrará el mensaje de error correspondiente. Además se deben definir los siguientes datos: φ ∆ Indica el diámetro final que se desea obtener en la operación de cilindrado. Define el paso de cilindrado y se programará mediante un valor positivo expresado en radios. el acabado se realiza a la misma velocidad que el desbaste.5. Con %∆ =50 El CNC efectúa 10 pasadas de 1.4mm con la T de acabado y al %F seleccionado. el CNC actúa del siguiente modo: Ejemplo 1: Se desea eliminar 20mm de material con un paso ∆=2. N Define el número de pasadas de cilindrado que se desean efectuar en el desbaste de la pieza. Con %∆ =100 y %F=100 Efectúa 1 pasada de 1mm con la T de acabado y a la F programada. el CNC tendrá en cuenta el dato “N”. Finalizadas las mismas el CNC efectuará la pasada de acabado. Si se selecciona %F=100.2 CILINDRADO "NIVEL CICLO" El CNC mostrará los valores “BEGIN” y “END” que se disponen actualmente. pudiendo seleccionarse nuevos valores si se desea.9mm y otra de acabado de 1mm con la T de acabado y al %F seleccionado. Con %∆ =100 y %F=50 Efectúa 1 pasada de 1mm con la T de acabado y al 50% de la F Programada. Si se programa con valor 0. Este dato será tenido en cuenta cuando al dato ∆ se le ha asignado el valor 0.

desplazándose al punto de cambio si así lo requiere la máquina. Los pasos de mecanizado serán los siguientes: 1. comenzando en el punto “1” y tras pasar por los puntos “2”. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operación de cilindrado.- Página 10 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CILINDRADO . Una vez finalizada la operación de desbaste. finalizar en el punto “5”.2. el CNC efectuará el acabado de la pieza como se indica a continuación y la operación de cilindrado finalizará en el punto de llamada al ciclo. “3” y “4”. 3.- 4.Funcionamiento básico: El CNC permite ejecutar el cilindrado de principio a fin o pulsar la tecla para que se ejecute paso a paso.El cabezal arrancará con la velocidad seleccionada y en el sentido indicado. manteniendo según los ejes X y Z la distancia de seguridad seleccionada. Si la ejecución del ciclo se ha programado con otra herramienta el CNC efectuará un cambio de herramienta. La herramienta se aproximará al punto de comienzo (BEGIN). 5. para Antes de comenzar la ejecución de la pieza el CNC calculará el paso real según el eje X que se utilizará durante el cilindrado (todos los pasos serán iguales) y la pasada de acabado correspondiente.- Cada paso de cilindrado se realiza como se indica en la figura.

El CNC parará el cabezal. por lo que el CNC analiza el diámetro final programado y la cota asignada al punto de comienzo. Consideraciones: Cuando la superficie que se desea mecanizar no es totalmente cilíndrica. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CILINDRADO Página 11 . para conocer del tipo de cilindrado que se desea efectuar. 6. BEGIN.El avance con que se efectúa la pasada de acabado vendrá fijada por el % del avance programado que se encuentra seleccionado. al punto de llamada al ciclo. tras realizar la última pasada de desbaste. el CNC analiza las cotas en X de los puntos “BEGIN” y “END” y tomará como punto de comienzo en X la cota más exterior de ambas. Si el ciclo no dispone de pasada de acabado la herramienta se desplazará. Un cilindrado interior se define del mismo modo que un cilindrado exterior.

Los desplazamientos del eje X se realizarán utilizando las siguientes secuencias de teclas: Realiza un desplazamiento paraxial (sólo el eje X) hasta el punto “BEGIN”. pudiendo seleccionarse nuevos valores si se desea.5. Los desplazamientos del eje Z se realizan mediante la manivela. El CNC mostrará los valores que se encuentran seleccionados. Realiza un desplazamiento paraxial (sólo el eje X) hasta el punto “END”.3. y permite realizar el refrentado Para seleccionar el modo "Semiautomático" o "Nivel ciclo" pulsar la tecla o (modelo compacto) 5. el volante electrónico o mediante las teclas de JOG del panel de mandos. Página 12 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: .3 REFRENTADO Esta opción se selecciona mediante la tecla del tramo programado.1 REFRENTADO "SEMIAUTOMATICO" Se utilizarán los valores “BEGIN” y “END”.

Capítulo: 5 OPERACIONES AUTOMATICAS Sección: Página 13 .9mm y otra de acabado de 1mm con la T de acabado y al %F seleccionado. Cuando los datos ∆ y “N” se programan con valor 0. el acabado se realiza a la misma velocidad que el desbaste. el CNC tendrá en cuenta el dato “N”.2 REFRENTADO "NIVEL CICLO" El CNC mostrará los valores “BEGIN” y “END” que se disponen actualmente.3. Si se ha seleccionado pasada de acabado (%∆ distinto de 0). el CNC actúa del siguiente modo: Ejemplo 1: Se desea eliminar 20mm de material con un paso ∆=2. el CNC mostrará el mensaje de error correspondiente. Finalizadas las mismas el CNC efectuará la pasada de acabado. Con %∆ =50 El CNC efectúa 10 pasadas de 1. pudiendo seleccionarse nuevos valores si se desea.4mm con la T de acabado y al %F seleccionado. Define el paso de refrentado. Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material.6mm y otra de acabado de 0. Con %∆ =100 y %F=100 Efectúa 1 pasada de 1mm con la T de acabado y a la F programada. Si se selecciona %F=100. Con %∆ =100 y %F=50 Efectúa 1 pasada de 1mm con la T de acabado y al 50% de la F Programada. Con %∆ =40 Efectúa 1 pasada de 0. Este dato será tenido en cuenta cuando al dato ∆ se le ha asignado el valor 0. N Define el número de pasadas de refrentado que se desean efectuar en el desbaste de la pieza. Con %∆=100 El CNC efectúa 10 pasadas de 2mm ejecutándose la última de ellas con la T de acabado y al %F seleccionado. Además se deben definir los siguientes datos: φ ∆ Indica el diámetro final que se desea obtener en la operación de refrentado. Si se programa con valor 0.5.

comenzando en el punto “1” y tras pasar por los puntos “2”.- Cada paso de refrentado se realiza como se indica en la figura. finalizar en el punto “5”. El CNC parará el cabezal. Si la ejecución del ciclo se ha programado con otra herramienta el CNC efectuará un cambio de herramienta. al punto de llamada al ciclo. tras realizar la última pasada de desbaste.5. desplazándose al punto de cambio si así lo requiere la máquina.Funcionamiento básico: El CNC permite ejecutar el refrentado de principio a fin o pulsar la tecla para que se ejecute paso a paso.El cabezal arrancará con la velocidad seleccionada y en el sentido indicado. manteniendo según los ejes X y Z la distancia de seguridad seleccionada. el CNC efectuará el acabado de la pieza como se indica a continuación y la operación de refrentado finalizará en el punto de llamada al ciclo.2. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REFRENTADO . 6. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operación de refrentado. para Antes de comenzar la ejecución de la pieza el CNC calculará el paso real según el eje Z que se utilizará durante el refrentado (todos los pasos serán iguales) y la pasada de acabado correspondiente. Los pasos de mecanizado serán los siguientes: 1. 4. Si el ciclo no dispone de pasada de acabado la herramienta se desplazará.3. “3” y “4”. La herramienta se aproximará al punto de comienzo (BEGIN). Una vez finalizada la operación de desbaste.Página 14 El avance con que se efectúa la pasada de acabado vendrá fijada por el % del avance programado que se encuentra seleccionado.

1 CILINDRADO CONICO "SEMIAUTOMATICO" Permite realizar chaflanes en la pieza. Z. se deben utilizar las teclas de JOG correspondientes al eje Z (Z+ y Z-) en función del sentido en que se desea realizar el desplazamiento.4 CILINDRADO CONICO Esta opción se selecciona mediante la tecla y permite realizar un mecanizado con movimiento simultáneo de los ejes X. Como no se dispone de tecla para su selección se debe pulsar la tecla correspondiente a otro dato (por ejemplo y posteriormente pulsar la tecla para seleccionar el dato "%".5. obteniendo de este modo chaflanes y planos inclinados. tal y como se muestra a continuación. siendo necesario definir el ángulo α o la pendiente "%" del chaflán que se desea mecanizar. se debe seleccionar mediante las teclas desea mecanizar. Para realizar el chaflán con la inclinación definida. La herramienta se desplazará con la pendiente indicada y en el sentido indicado (Z+ o Z-) hasta que se pulse la tecla Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CILINDRADO CONICO Página 15 . el volante electrónico o mediante las teclas de JOG del panel de mandos. Para seleccionar el modo "Semiautomático" o "Nivel ciclo" pulsar la tecla o (modelo compacto) 5.4. el tipo de perfil que se El operario desplazará la máquina al punto de comienzo mediante la manivela. Además.

aplica compensación de herramienta en la última pasada del mecanizado y para ello necesita conocer el tipo de perfil que se desea mecanizar. Define el paso de cilindrado y se programará mediante un valor positivo expresado en radios. con objeto de efectuar un buen acabado de la pieza. la menor de las dos.4. N Define el número de pasadas de cilindrado que se desean efectuar en el desbaste de la pieza. En la parte inferior derecha de la pantalla se muestra el tipo de perfil que se encuentra seleccionado y si se desea seleccionar otro tipo se debe pulsar la tecla o Página 16 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CILINDRADO CONICO . Además se deben definir los siguientes datos: φ ∆ Indica el diámetro final que se desea obtener en la parte más cercana al eje de la pieza. % Define la pendiente del chaflán o plano inclinado que se desea efectuar. Finalizadas las mismas el CNC efectuará la pasada de acabado.2 CILINDRADO CONICO "NIVEL CICLO" El CNC mostrará el valor “BEGIN” que se dispone actualmente. pudiendo seleccionarse un nuevo valor si se desea. α Define el ángulo que forma el chaflán o plano inclinado respecto al eje Z. tras la operación de cilindrado cónico. El CNC. Cuando el usuario define el valor α o "%" el CNC actualiza ambos valores. Como no se dispone de tecla para su selección se debe pulsar la tecla correspondiente a otro dato (por ejemplo ) y posteriormente pulsar la tecla para seleccionar el dato "%".5. Este dato será tenido en cuenta cuando al dato se le ha asignado el valor 0. Si se programa con valor 0. el CNC tendrá en cuenta el dato “N”.

El cabezal arrancará con la velocidad seleccionada y en el sentido indicado. Los pasos de mecanizado serán los siguientes: 1. Con %∆=100 El CNC efectúa 10 pasadas de 2mm ejecutándose la última de ellas con la T de acabado y al %F seleccionado. Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material. Con %∆ =100 y %F=100 Efectúa 1 pasada de 1mm con la T de acabado y a la F programada. desplazándose al punto de cambio si así lo requiere la máquina.Si se ha seleccionado pasada de acabado (%∆ distinto de 0).9mm y otra de acabado de 1mm con la T de acabado y al %F seleccionado.6mm y otra de acabado de 0. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operación de cilindrado cónico. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CILINDRADO CONICO Página 17 .4mm con la T de acabado y al %F seleccionado.2. Funcionamiento básico: El CNC permite ejecutar el cilindrado cónico de principio a fin o bien pulsar la tecla para que se ejecute paso a paso. Si la ejecución del ciclo se ha programado con otra herramienta el CNC efectuará un cambio de herramienta. el acabado se realiza a la misma velocidad que el desbaste. Con %∆ =100 y %F=50 Efectúa 1 pasada de 1mm con la T de acabado y al 50% de la F Programada. el CNC actúa del siguiente modo: Ejemplo 1: Se desea eliminar 20mm de material con un paso ∆=2. Con %∆ =50 El CNC efectúa 10 pasadas de 1. Si se selecciona %F=100. para Antes de comenzar la ejecución de la pieza el CNC calculará el paso real según el eje X que se utilizará durante el cilindrado (todos los pasos serán iguales) y la pasada de acabado correspondiente. Con %∆ =40 Efectúa 1 pasada de 0.

Si el ciclo no dispone de pasada de acabado la herramienta se desplazará. al punto de llamada al ciclo. manteniendo según los ejes X y Z la distancia de seguridad seleccionada. finalizar en el punto “5”. el CNC efectuará el acabado de la pieza como se indica a continuación y la operación de cilindrado finalizará en el punto de llamada al ciclo. Una vez finalizada la operación de desbaste.3. Atención: Se debe tener en cuenta que el CNC aplica compensación de radio de herramienta en la última pasada o pasada de acabado. “3” y “4”.- El avance con que se efectúa la pasada de acabado vendrá fijada por el % del avance programado que se encuentra seleccionado. tras realizar la última pasada de desbaste. 5. para obtener un acabado de la pieza correcto.- Cada paso de cilindrado se realiza como se indica en la figura.El CNC parará el cabezal.- La herramienta se aproximará al punto de comienzo (BEGIN). 4. 6. comenzando en el punto “1” y tras pasar por los puntos “2”. siendo necesario indicar en la tabla de correctores el valor del radio de la punta de la cuchilla y el código o factor de forma que dispone la herramienta con la que se desea efectuar el mecanizado. Página 18 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CILINDRADO CONICO .

que se desea efectuar y mediante las teclas [flecha arriba] y [flecha abajo] el tipo de perfil correspondiente a la esquina que se desea redondear. cóncavo o convexo.5 REDONDEO Esta opción se selecciona mediante la tecla Puede ser ejecutada de tres formas distintas.5. en el primer modo de nivel ciclo "REDONDEO NIVEL CICLO" o en el segundo nivel ciclo "REDONDEO DE PERFIL". Antes de efectuar el redondeo se debe posicionar la herramienta en el punto de comienzo. en modo "SEMIAUTOMATICO".5. 5. Para cambiar de modo se debe pulsar la tecla o (modelo compacto) . se debe seleccionar mediante la tecla el tipo de redondeo. tal y como se muestra a continuación.1 REDONDEO "SEMIAUTOMATICO" Se debe definir el siguiente dato: R Define el radio de redondeo. mediante la manivela. el volante electrónico o mediante las teclas de JOG del panel de mandos. Además. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO Página 19 .

se debe pulsar la tecla de JOG [Z+] o [Z-]. Ver figura. El CNC efectuará el redondeo de 90° correspondiente. Página 20 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO .A continuación. en función del sentido en que se desea realizar el desplazamiento.

Finalizadas las mismas el CNC efectuará la pasada de acabado. Este dato será tenido en cuenta cuando al dato ∆ se le ha asignado el valor 0. el CNC mostrará el mensaje de error correspondiente. b) Indicando los dos extremos del redondeo y el radio del mismo. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO Página 21 . Cuando los datos ∆ y “N” se programan con valor 0. se deben definir los siguientes datos: R Define el radio de redondeo. Si se programa con valor 0. ∆ Define la distancia existente entre dos pasadas sucesivas de redondeo.5. el CNC tendrá en cuenta el dato “N”. En el caso "a" se debe definir el punto "BEGIN" y en el caso "b" se deben definir los puntos "BEGIN" y "END".5.2 REDONDEO "NIVEL CICLO" Existen dos formas de definir el redondeo: a) Indicando la esquina teórica que se desea redondear y el radio de redondeo. Asimismo. N Define el número de pasadas de redondeo que se desean efectuar en el desbaste de la pieza.

que se desea efectuar. cóncavo o convexo. En la parte inferior derecha de la pantalla se muestra el tipo de perfil que se encuentra seleccionado y si se desea seleccionar otro tipo se debe pulsar la tecla [flecha arriba] o [flecha abajo]. con objeto de efectuar un buen acabado de la pieza. se debe seleccionar mediante la tecla el tipo de redondeo. Además. Los distintos perfiles que se pueden seleccionar son: Página 22 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO .El CNC. aplica compensación de herramienta en la última pasada del mecanizado y para ello necesita conocer el tipo de perfil que se desea mecanizar.

Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operación de redondeo. manteniendo según los ejes X y Z la distancia de seguridad seleccionada. para Antes de comenzar la ejecución de la pieza el CNC calculará el paso real que se utilizará durante el redondeo (todos los pasos serán iguales) y la pasada de acabado correspondiente. Cada paso de redondeo se realiza como se indica en la figura siguiente. Los pasos de mecanizado serán los siguientes: 1. Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material.2. 3.Si se ha seleccionado pasada de acabado (%∆ distinto de 0). desplazándose al punto de cambio si así lo requiere la máquina. Funcionamiento básico: El CNC permite ejecutar el redondeo de principio a fin o pulsar la tecla para que se ejecute paso a paso.9mm y otra de acabado de 1mm con la T de acabado y al %F seleccionado. comenzando en el punto “1” y tras pasar por los puntos “2”.6mm y otra de acabado de 0.4mm con la T de acabado y al %F seleccionado. Si la ejecución del ciclo se ha programado con otra herramienta el CNC efectuará un cambio de herramienta. “3”.- Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO Página 23 . el CNC actúa del siguiente modo: Ejemplo 1: Se desea eliminar 20mm de material con un paso ∆=2.El cabezal arrancará con la velocidad seleccionada y en el sentido indicado. Con %∆ =100 y %F=100 Efectúa 1 pasada de 1mm con la T de acabado y a la F programada. “4” y “5”. Con %∆ =40 Efectúa 1 pasada de 0. Con %∆ =100 y %F=50 Efectúa 1 pasada de 1mm con la T de acabado y al 50% de la F Programada. La herramienta se aproximará a la esquina teórica. finalizar en el punto “1”.4. el acabado se realiza a la misma velocidad que el desbaste. Si se selecciona %F=100. Con %∆=100 El CNC efectúa 10 pasadas de 2mm ejecutándose la última de ellas con la T de acabado y al %F seleccionado. Con %∆ =50 El CNC efectúa 10 pasadas de 1.

5. para obtener un acabado de la pieza correcto. Página 24 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO . al punto de llamada al ciclo. Si el ciclo no dispone de pasada de acabado la herramienta se desplazará. 6. siendo necesario indicar en la tabla de correctores el valor del radio de la punta de la cuchilla y el código o factor de forma que dispone la herramienta con la que se desea efectuar el mecanizado. Atención: Se debe tener en cuenta que el CNC aplica compensación de radio de herramienta en la última pasada o pasada de acabado. El avance con que se efectúa la pasada de acabado vendrá fijada por el % del avance programado que se encuentra seleccionado. tras realizar la última pasada de desbaste.El CNC parará el cabezal. el CNC efectuará el acabado de la pieza como se indica a continuación y la operación de redondeo finalizará en el punto de llamada al ciclo.- Una vez finalizada la operación de desbaste.

3 "REDONDEO DE PERFIL" El CNC mostrará los valores "BEGIN" y "END" que se disponen actualmente. Además se deben definir los siguientes datos: α α1 Define el ángulo que forma. se debe actuar de una de las siguientes formas: * Pulsar varias veces la tecla [α ] * Seleccionar otro dato y a continuación pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el parámetro Al definir los ángulos α y α1 se deben indicar los grados que respecto al eje Z forma la trayectoria de mecanizado. respecto al eje Z el primer tramo de redondeo. Define la cantidad de material que se desea eliminar de la pieza origen.5. teniendo en cuenta siempre el sentido de desplazamiento. el CNC visualizará el error correspondiente. Se programará en radios y con valor positivo. Para su selección. respecto al eje Z el segundo tramo de redondeo.5. Si se programa con valor 0. Define el ángulo que forma. ya que no dispone de tecla. el que finaliza en el punto END. el que parte del punto BEGIN. pudiendo seleccionarse nuevos valores si se desea. R H Define el radio de redondeo. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO Página 25 .

Si se programa con valor 0. Página 26 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO . "H(-)" Se efectuará un desbaste previo de la pieza. el desbaste de la pieza se efectúa de la siguiente forma: "H(+)" Se efectuarán sucesivas pasadas. tal y como se muestra a continuación. ∆ αT Define la distancia existente entre dos pasadas sucesivas de redondeo. el CNC mostrará el mensaje de error correspondiente. y una pasada final de desbaste para mantener las demasías del acabado. indicando el ángulo que forma el filo de la misma respecto al eje X. En función del signo asignado al parámetro "H". se debe actuar de la siguiente forma: * Seleccionar otro dato y a continuación pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el parámetro "H". todas ellas paralelas al perfil programado. torneados o refrentados. ya que no se dispone de tecla.Para su selección. Define el ángulo de la cuchilla.

Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO Página 27 . el CNC entiende que los valores "H" y "∆" indican el sobrante de material y el paso en Z. cómo se deben definir la entrada y salida de la herramienta. si el ángulo de la cuchilla es mayor que 45°. Dichos valores se muestran en la parte inferior derecha de la pantalla. con objeto de efectuar un buen acabado de la pieza. Por el contrario. el CNC entiende que los valores "H" y "∆" indican el sobrante de material y el paso en X. Para seleccionar el modo en que entra la herramienta en el perfil (punto BEGIN) se debe pulsar la tecla [flecha arriba] y para seleccionar la forma en que sale la herramienta del perfil (punto END) se debe pulsar la tecla [flecha abajo]. se debe actuar de una de las siguientes formas: * Pulsar varias veces la tecla [α ] * Seleccionar otro dato y a continuación pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el parámetro α T Si el ángulo de la cuchilla es menor o igual que 45°. La siguiente figura muestra una pieza en la que se indica mediante varios ejemplos. ya que no dispone de tecla. El CNC. La siguiente figura muestra una pieza en la que se indican varios ejemplos de utilización de la función "REDONDEO DE PERFIL". aplica compensación de herramienta en la última pasada del mecanizado y para ello necesita conocer cómo entra y cómo sale la herramienta del perfil.Para su selección.

El CNC antes de comenzar la operación programada posiciona la herramienta sobre el punto "BEGIN" y a una distancia "H" del mismo. el CNC memoriza. Al memorizarse un "redondeo de Perfil" como parte de un programa pieza. Avance de acabado. tal y como se muestra a continuación: Para definir las distancias de seguridad en "X" y "Z" se debe pulsar la tecla [AUX] y operar como se indica en el apartado "Pasada de acabado de ciclos y distancia de seguridad" del capítulo "Funciones Auxiliares" de este mismo manual. No obstante. Herramienta de acabado y Distancias de seguridad en "X y Z". junto con los valores que define la operación. Esta distancia se toma según el eje X cuando el ángulo de la herramienta (α T) es inferior a 45° y según el eje Z cuando el ángulo es superior a 45°. los parámetros "Pasada de acabado. se permite seleccionar cualquier otro punto. Ambos parámetros deberán ser definidos con el signo correspondiente. Página 28 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO . mediante las distancias de seguridad "X" y "Z". al igual que en las demás operaciones de mecanizado. referido al mismo.

Se efecuarán sucesivas pasadas de redondeo.- Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO Página 29 . La herramienta se situará en la posición de comienzo.Funcionamiento básico: El CNC permite ejecutar el redondeo de principio a fin o pulsar la tecla para que se ejecute paso a paso.2. Si la ejecución del ciclo se ha programado con otra herramienta el CNC efectuará un cambio de herramienta.4.El cabezal arrancará con la velocidad seleccionada y en el sentido indicado. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operación de redondeo. 3. la definida respecto al punto "BEGIN" mediante las distancias de seguridad "X" y "Z". desplazándose al punto de cambio si así lo requiere la máquina. Los pasos de mecanizado serán los siguientes: 1. todas ellas paralelas al perfil programado y manteniendo el ángulo de la herramienta (α T) tanto en el punto de comienzo del perfil (punto "BEGIN"). para Antes de comenzar la ejecución de la pieza el CNC calculará el paso real que se utilizará durante el redondeo (todos los pasos serán iguales) y la pasada de acabado correspondiente. como a la salida del mismo (punto END).

Página 30 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: REDONDEO . Atención: Se debe tener en cuenta que el CNC aplica compensación de radio de herramienta en la última pasada o pasada de acabado. 6.- El CNC parará el cabezal.5. El avance con que se efectúa la pasada de acabado vendrá fijada por el % del avance programado que se encuentra seleccionado. Cuando se desea efectuar una única pasada. se debe programar ∆=H. para obtener un acabado de la pieza correcto. siendo necesario indicar en la tabla de correctores el valor del radio de la punta de la cuchilla y el código o factor de forma que dispone la herramienta con la que se desea efectuar el mecanizado. el CNC efectuará el acabado de la pieza y la operación de redondeo finalizará en el punto de llamada al ciclo. tras realizar la última pasada de desbaste.- Una vez finalizada la operación de desbaste. al punto de llamada al ciclo. y los parámetros %∆ =0 y %F=0. Si el ciclo no dispone de pasada de acabado la herramienta se desplazará.

El CNC mostrará los valores que se encuentran seleccionados. y permite realizar un roscado a Para seleccionar el modo "Semiautomático" o "Nivel ciclo" pulsar la tecla o (modelo compacto) 5. Realiza un desplazamiento paraxial (sólo el eje Z) hasta el punto “END”. es conveniente.5. Asimismo. situar el punto “END” fuera de la zona que se desea roscar. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: ROSCADO Página 31 .6.6 ROSCADO Esta opción se selecciona mediante la tecla lo largo el eje Z. Los desplazamientos del eje X se realizan mediante la manivela. Las roscas a derechas o a izquierdas se efectuarán seleccionando previamente el sentido de giro del cabezal. Asimismo. por lo que debe utilizarse esta secuencia de teclas para efectuar el roscado y la secuencia para efectuar el retroceso (una vez retirada la cuchilla).1 ROSCADO "SEMIAUTOMATICO" Se utilizarán los valores “BEGIN” y “END”. evitando de este modo mecanizados indeseados en dicho punto. Consideraciones: Es conveniente definir el punto “BEGIN” fuera de la pieza para que toda la rosca se efectúe con el mismo avance. Este desplazamiento se realiza siempre sincronizado con el cabezal. cuando la forma de la pieza lo permite. se debe definir el dato "P" correspondiente al paso de rosca. el volante electrónico o mediante las teclas de JOG del panel de mandos. Los desplazamientos del eje Z se realizarán utilizando las siguientes secuencias de teclas: Realiza un desplazamiento paraxial (sólo el eje Z) hasta el punto “BEGIN”. pudiendo seleccionarse nuevos valores si se desea.

Si las cotas “BEGIN” y “END” se encuentran alineadas según el eje X el CNC efectuará un roscado cilíndrico. Si se programa con valor 0. Si se define con valor 0. pero cuando las cotas “BEGIN” y “END” no se encuentran alineadas según el eje X el CNC efectuará un roscado cónico. el CNC visualizará el error correspondiente. el CNC visualizará el error correspondiente. * Seleccionar el dato "P" y asignarle el valor correspondiente. Avance de acabado y Distancias de seguridad en X y Z". H Define la profundidad total de la rosca.6. se debe actuar de una de las siguientes formas: * Pulsar la tecla [P] . Para definirla se debe pulsar la tecla [AUX] y seleccionar la opción "Distancia fin de rosca". Además se deben definir los siguientes datos: P Define el paso de rosca. Si se programa con valor 0. Se programará en radios y con valor positivo. no se efectuará ninguna salida de rosca. Este parámetro indica la distancia al final de la rosca. En este movimiento de salida se continúa roscando. la "Distancia fin de rosca". El roscado lleva asociado además de los parámetros "Pasada de acabado. pudiendo seleccionarse nuevos valores si se desea.5.2 ROSCADO "NIVEL CICLO" El CNC mostrará los valores “BEGIN” y “END” que se disponen actualmente. ya que no se dispone de tecla. en la que se comienza a abandonar la misma. el CNC solicitará a continuación el valor del dato "H". Las roscas a derechas o a izquierdas se efectuarán seleccionando previamente el sentido de giro del cabezal. Página 32 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: ROSCADO . seguida de la tecla [flecha abajo]. manteniendo la pendiente indicada por los puntos “BEGIN” y “END”. Para su selección.

el CNC visualizará el error correspondiente. tal y como muestra la siguiente número de pasada correspondiente (∆ figura: α Define el ángulo de penetración de la herramienta. la rosca se realizará con penetración radial. El CNC permite realizar roscados de interiores y de exteriores. para Antes de comenzar la ejecución de la pieza el CNC calculará la penetración real de cada pasada de roscado y la profundidad que se utilizará en la pasada de acabado.∆ Define la profundidad de las pasadas de roscado. Funcionamiento básico: El CNC permite ejecutar el roscado de principio a fin o pulsar la tecla para que se ejecute pasada a pasada. Si se programa con valor 0. Si se programa con valor 0. Se programará en radios y la profundidad de cada pasada estará en función del n). En la parte inferior derecha se muestra el tipo de roscado que se encuentra seleccionado y si se desea seleccionar el otro tipo se debe pulsar la tecla [flecha arriba] o [flecha abajo]. la penetración se realiza rozando el flanco de la rosca. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operación de roscado. Los pasos de mecanizado serán los siguientes: Capítulo: 5 OPERACIONES AUTOMATICAS Sección: ROSCADO Página 33 . Estará referido al eje X. Si se le asigna un valor igual a la mitad del ángulo de la herramienta.

La herramienta se aproximará al punto de comienzo (BEGIN).6.2.- Una vez finalizada el desbaste de la rosca. se repite la última pasada de desbaste La herramienta se desplaza al punto de llamada al ciclo. 3. efectuándose el movimiento del eje Z sincronizado con el cabezal. El CNC parará el cabezal.- 4.1.7. manteniendo según los ejes X y Z la distancia de seguridad seleccionada.- El cabezal arrancará con la velocidad seleccionada y en el sentido indicado.- Cada pasada de roscado se realiza como se indica en la figura. α Página 34 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: ROSCADO . Si la ejecución del ciclo se ha programado con otra herramienta el CNC efectuará un cambio de herramienta. desplazándose al punto de cambio si así lo requiere la máquina. de forma que todas las pasadas de roscado comiéncen siempre por el mismo punto. 5. si se ha programado distinto de "0".

el CNC tendrá en cuenta el dato “N”. Si se programa con valor 0. finalizarán al llegar a dicho punto el extremo calibrado de la herramienta. Además se deben definir los siguientes datos: φ ∆ N Indica el diámetro final o la profundidad que se desea obtener en la operación de ranurado. Define el número de pasadas de ranurado que se desean efectuar.7 RANURADO Esta opción se selecciona mediante la tecla El CNC mostrará los valores “BEGIN” y “END” que se disponen actualmente. ya que los desplazamientos según el eje Z. pudiendo seleccionarse nuevos valores si se desea. Si se desea una pasada de acabado. ya que no se dispone de tecla. se debe pulsar la tecla [AUX] y asignar al parámetro %∆ un valor distinto de cero. Define el paso de ranurado. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: RANURADO Página 35 . seguida de la tecla [flecha abajo]. Cuando los datos ∆ y “N” se programan con valor 0. * Pulsar la tecla [N] . seguida de la tecla [Z]. TW Indica la anchura de la herramienta Para su selección. que efectúa el CNC.5. Este dato será tenido en cuenta cuando al dato ∆ se le ha asignado el valor 0. el CNC mostrará el mensaje de error correspondiente. se debe actuar de una de las siguientes formas: * Pulsar la tecla [TOOL]. Se debe tener en cuenta al definir los puntos “BEGIN” y “END” el extremo calibrado de la herramienta.

La primera vez se posicionará del punto “BEGIN” a una distancia igual a la anchura “TW” de la cuchilla.. para Antes de comenzar la ejecución de la pieza el CNC calculará el paso real según el eje Z que se utilizará durante el ranurado. 4. 3... Si no hay pasada de acabado. %∆ = 0. Página 36 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: RANURADO .. para la pasada de acabado. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operación de ranurado. %∆ . manteniendo según los ejes X y Z la distancia de seguridad seleccionada. efectúa una pasada de acabado final a toda la ranura. la cuchilla permanecerá en el fondo de la ranura durante otras 2 vueltas de cabezal. Si se ha seleccionado pasada de acabado.La herramienta se aproximará al punto de comienzo "BEGIN". desplazándose al punto de cambio si así lo requiere la máquina. deja la cantidad seleccionada. Todos los pasos serán iguales. b/ Ranurado del tramo. hasta el fondo de la ranura.El cabezal arrancará con la velocidad seleccionada y en el sentido indicado. Los pasos de mecanizado serán los siguientes: 1.Si se ha seleccionado pasada de acabado.Cada paso de ranurado se efectúa de la siguiente forma: a/ Posicionamiento de la cuchilla frente a la zona a ranurar. el CNC tras realizar la última pasada de ranurado. 2. c/ Temporización en el fondo. Para asegurar un buen acabado de la pieza. El resto de las veces se desplazará la cantidad correspondiente al paso de ranurado.Funcionamiento básico: El CNC permite ejecutar el ranurado de principio a fin o pulsar la tecla para que se ejecute paso a paso.. 5. d/ Retroceso en X.Si la ejecución del ciclo se ha programado con otra herramienta el CNC efectuará un cambio de herramienta.

Capítulo: 5 OPERACIONES AUTOMATICAS Sección: RANURADO Página 37 . 7...La herramienta se desplazará al punto de llamada al ciclo. el CNC supone que se trata de un ranurado cilíndrico y toma como punto de comienzo en X la cota más exterior de ambas.El CNC parará el cabezal.6. Consideraciones: Si las cotas de los puntos "BEGIN" y "END" no coinciden ni en X ni en Z.

Para acceder a esta operación se debe: * Pulsar la tecla . ROSCADO CON MACHO Permite efectuar un taladrado o roscado axial. Además se deben definir los siguientes datos: P Indica la penetración máxima en cada taladrado (desalojo de material). TALADRADO SIMPLE. * Estando en el modo visualizador. pulsar la tecla opción "Taladrado simple. pudiendo seleccionarse nuevos valores si se desea. el CNC mostrará un nuevo menú.8. Página 38 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: TALADRADOSIMPLE ROSCADO CON MACHO . Para definir las distancias de seguridad en X y Z se debe pulsar la tecla [AUX].5. Roscado con macho". Si se desea efectuar un roscado con macho se debe definir "P=0". es decir. elegir la opción [6] (Otros ciclos) y seleccionar la opción "Taladrado simple. Atención: Cuando se dispone de cabezales con inversión lenta es aconsejable personalizar el parámetro máquina "P617(7)=1". No admite VCC Porcentaje del Feedrate Override Avance mecanizado (m/min o m/rev) o y seleccionar la El CNC mostrará los valores "BEGIN" y "END" que se disponen actualmente. Tras definir ambos valores pulsar la tecla o Para abandonar esta operación se debe: * Pulsar la tecla o para volver al menú "Otras operaciones automáticas" * Pulsar nuevamente la tecla o para volver al modo Visualizador. El CNC mostrará la siguiente información: F 1000 %100 RPM 1500 %100 T3 Herramienta de taladrado o roscado Porcentaje del override del cabezal (speed-rate) RPM del cabezal. en la parte frontal de la pieza y en el centro de giro. Roscado con macho". confirmación de M3/ M4 detectando inversión por captación.

y a la distancia de seguridad Z del punto de comienzo "BEGIN".Si la ejecución de la operación se ha programado con otra herramienta el CNC efectuará un cambio de herramienta....Taladrado.Retroceso en rápido hasta el punto BEGIN + distancia de seguridad Z a fin de desalojar material.El CNC detiene el cabezal.El cabezal arrancará con la velocidad (RPM) seleccionada y en el sentido de giro indicado. desplazándose al punto de cambio si así lo requiere la máquina. a la velocidad programada penetrando la distancia P (recorriendo P+1mm) 4. 4.4. 2... 7.2.Temporización de 400 mseg.La herramienta se situará en X0. 3.. centro de giro de la pieza.Acercamiento en rápido hasta el anterior taladrado.4 hasta alcanzar la cota END.Posicionamiento rápido al punto donde se pulsó 8. a la velocidad programada penetrando la distancia P. 6.3.Efectúa el taladrado en los siguientes pasos: 4...Repetir pasos 4.Taladrado..1.Retroceso en rápido hasta el punto BEGIN + distancia de seguridad Z a fin de desalojar material. 4. 4. quedando a 1mm del material. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: TALADRADOSIMPLE ROSCADO CON MACHO Página 39 . 4.2. 5.Funcionamiento básico del taladrado simple: Movimiento en rápido Movimiento en F 1.. 4. en el fondo del agujero para mejorar el acabado del mismo..3 y 4.5.

Inversión del sentido de giro del cabezal.El cabezal arrancará con la velocidad (RPM) seleccionada y en el sentido de giro indicado. desplazándose al punto de cambio si así lo requiere la máquina.. a la velocidad programada hasta el punto BEGIN + distancia de seguridad Z.Si la ejecución de la operación se ha programado con otra herramienta el CNC efectuará un cambio de herramienta. Página 40 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: TALADRADOSIMPLE ROSCADO CON MACHO . a la velocidad programada hasta el punto "END" 5..... centro de giro de la pieza.La herramienta se situará en X0.El CNC detiene el cabezal..Posicionamiento rápido al punto donde se pulsó 8. 2.. 4. y a la distancia de seguridad Z del punto de comienzo "BEGIN".Retroceso. 6.. 7.Funcionamiento básico del roscado Movimiento en rápido Movimiento en F 1. 3.Penetración.

000 Distancia de seguridad X = 10. F 0001. F 0001.8.000 BEGIN Z END Z P 100% 0000.000 0005.000 -0020.5. El taladrado se efectuará con un avance de 1mm/min y con penetraciones de 5mm a fin de desalojar material.000 BEGIN Z END Z P 100% 0000.000 RPM 2000 100% T05 Distancia de seguridad Z = 3.000 0 RPM 1000 100% T06 Distancia de seguridad Z = 3.000 Roscado: Se desea roscar el agujero del ejemplo anterior con el cabezal girando a 1000 rpm con un avance de 1mm/min y utilizando la herramienta T06.000 -0020.000 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: TALADRADOSIMPLE ROSCADO CON MACHO Página 41 .1 EJEMPLOS DE PROGRAMACION Taladrado: Se desea efectuar un agujero de 20 mm de profundidad en el centro de giro de la pieza con el cabezal girando a 2000 rpm y utilizando la herramienta T05.000 Distancia de seguridad X = 10.

o y seleccionar la El CNC mostrará la opción "Taladrado múltiple" cuando la máquina dispone de parada orientada de cabezal y herramienta motorizada. Posición angular del primer agujero. Además se deben definir los siguientes datos: P Indica la penetración máxima en cada taladrado (desalojo de material). elegir la opción [6] (Otros ciclos) y seleccionar la opción "Taladrado múltiple". Para definir las distancias de seguridad en X y Z se debe pulsar la tecla [AUX].9 TALADRADO MULTIPLE Esta operación permite taladrar tanto agujeros concéntricos en la parte frontal de la pieza (según Z) como en su superficie cilíndrica (según X). Para acceder a esta operación se debe: * Pulsar la tecla . * Estando en el modo visualizador. Página 42 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: TALADRADO MULTIPLE . el CNC mostrará la siguiente información: F 1000 %100 TRPM 1500 %100 T3 Herramienta de taladrado Porcentaje del override de la herramienta motorizada si "P609(8)=1" RPM de la herramienta motorizada. pulsar la tecla opción "Taladrado múltiple". pudiendo seleccionarse nuevos valores si se desea. el CNC mostrará un nuevo menú. Una vez seleccionada esta operación. Porcentaje del Feedrate Override Avance mecanizado (m/min) El CNC mostrará los valores "BEGIN" y "END" que se disponen actualmente. Incremento angular entre agujeros. α ∆ N Indica el número de agujeros que se desean efectuar.5. Tras definir ambos valores pulsar la tecla o Para abandonar esta operación se debe: * Pulsar la tecla o para volver al menú "Otras operaciones automáticas" * Pulsar nuevamente la tecla o para volver al modo Visualizador.

Funcionamiento básico: Movimiento en F Movimiento en rápido 1.4.Aproxima la herramienta al punto BEGIN manteniendo las distancias de seguridad.. 6. desplazándose al punto de cambio si así lo requiere la máquina. 7.3 y 6.Acercamiento en rápido hasta el anterior taladrado. 4..Retroceso en rápido hasta el punto BEGIN + distancia de seguridad Z a fin de desalojar material.1. 6.Si el cabezal se encuentra trabajando en la modalidad RPM.Retroceso en rápido hasta el punto BEGIN + distancia de seguridad a fin de desalojar material..Si la ejecución de la operación se ha programado con otra herramienta el CNC efectuará un cambio de herramienta..4 hasta alcanzar la cota END..Hace girar la herramienta motorizada a las revoluciones indicadas por TRPM.Taladrado. 3.En función del valor asignado al parámetro N (número de agujeros): 9.. 7 y 8.. 8. 6....3.Temporización de 400 mseg. Capítulo: 5 OPERACIONES AUTOMATICAS Sección: TALADRADO MULTIPLE Página 43 . 6.Taladrado.El cabezal se desplaza a la nueva posición.2. a la velocidad programada penetrando la distancia P (recorriendo P+1mm) 6.Repite los movimientos de taladrado indicados en los puntos 6.Efectúa el taladrado en los siguientes pasos: 6. el CNC realiza la búsqueda de referencia (Io) del cabezal.2. a la velocidad programada penetrando la distancia P.1. 2... en el fondo del agujero para mejorar el acabado del mismo. quedando a 1mm del material...Repetir pasos 6.2. Incremento angular ∆ 9.5.Orienta el cabezal a la posición angular indicada (α ) 5. 9. 6.

Ejemplo: Se desea taladrar 5 agujeros de 20 mm de profundidad.El CNC para la herramienta motorizada. El primero a 90° y los cuatro restantes separados 45° entre si.10.000 T3 Página 44 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: TALADRADO MULTIPLE . todos ellos a un diámetro de 35mm y utilizando una herramienta motorizada que gira a 2000 rpm. las cotas X de los puntos BEGIN y END o las cotas Z de los puntos BEGIN y END deben coincidir.000 Z-20..000 Distancia de seguridad Z = 3. el taladrado se realiza en la superficie cilíndrica de la pieza (según el eje X) o en la parte frontal de la pieza (según el eje Z).000 Z 0 END X35. Atención: Dependiendo de los valores asignados a los datos BEGIN y END.000 P 5 α 90 ∆ 45 N 5 Distancia de seguridad X = 0. el CNC mostrará el error correspondiente. F1000 %100 TRPM 2000 %100 BEGIN X35.. En caso contrario.Posicionamiento rápido al punto donde se pulsó 11. Por lo tanto.

Tras definir ambos valores pulsar la tecla o Para abandonar esta operación se debe: * Pulsar la tecla o para volver al menú "Otras operaciones automáticas" * Pulsar nuevamente la tecla o para volver al modo Visualizador. el CNC mostrará un nuevo menú. . pudiendo seleccionarse nuevos valores si se desea. Además se deben definir los siguientes datos: α ∆ Posición angular de la primera chaveta.10 CHAVETAS Esta operación permite realizar chavetas radiales en la parte frontal de la pieza (misma coordenada Z. N Indica el número de chavetas que se desean efectuar. Porcentaje del Feedrate Override Avance mecanizado (m/min) El CNC mostrará los valores "BEGIN" y "END" que se disponen actualmente. distinta Z). Incremento angular entre chavetas. Una vez seleccionada esta operación. elegir la opción [6] (Otros ciclos) y seleccionar la opción o y seleccionar la * Estando en el modo visualizador. El CNC mostrará la opción "Chavetas" cuando la máquina dispone de parada orientada de cabezal y herramienta motorizada. el CNC mostrará la siguiente información: F 1000 %100 TRPM 1500 %100 T3 Herramienta para efectuar la chaveta Porcentaje del override de la herramienta motorizada si "P609(8)=1" RPM de la herramienta motorizada. distinta coordenada X) así como paralelas al eje de giro de la pieza en su superficie cilíndrica (misma coordenada X.5. Para acceder a esta operación se debe: * Pulsar la tecla "Chavetas". pulsar la tecla opción "Chavetas". Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CHAVETAS Página 45 . Para definir las distancias de seguridad en X y Z se debe pulsar la tecla [AUX].

en rápido. las cotas X de los puntos BEGIN y END o las cotas Z de los puntos BEGIN y END deben coincidir.Retrocede en rápido al punto "C". situándose frente al punto "BEGIN"...Hace girar la herramienta motorizada a las revoluciones indicadas por TRPM..El CNC detiene la herramienta motorizada. el CNC mostrará el error correspondiente..Realiza la chaveta en los siguientes pasos: 7. el CNC realiza la búsqueda de referencia (Io) del cabezal. la chaveta se realiza en la superficie cilíndrica de la pieza (según el eje Z) o en la parte frontal de la pieza (según el eje X).Repite los movimientos indicados en el punto 7. 7.. desplazándose al punto de cambio si así lo requiere la máquina.El cabezal se desplaza a la nueva posición. ∆ Atención: Dependiendo de los valores asignados a los datos BEGIN y END. 7.Desplazamiento en rápido al punto "B"..2.Vuelve en rápido al punto donde se pulsó 10.. 7. 3. Por lo tanto..Funcionamiento básico: 1.Realiza la chaveta moviendo el eje X o Z (según corresponda) hasta el punto END y a la velocidad programada.En función del valor asignado al parámetro N (número de chavetas): 8.Si la ejecución de la operación se ha programado con otra herramienta el CNC efectuará un cambio de herramienta.3..2.Posiciona los ejes..Orienta el cabezal a la posición angular indicada (α ) 5.Penetración a la velocidad "F" programada hasta el punto BEGIN. 9. Página 46 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CHAVETAS . al punto de aproximación "A" (según las distancias de seguridad). Incremento angular 8...4.1.Si el cabezal se encuentra trabajando en la modalidad RPM. 2. 7. 6.. 4. En caso contrario.1.Retorna en rápido al punto "B" 8..

000 T3 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: CHAVETAS Página 47 .000 α 0 ∆ 72 N 5 Distancia de seguridad X = 5. de 30 mm de longitud y a un diámetro de 46mm.000 Z-50.000 END X46.000 Z-20. Para su mecanizado se utiliza una herramienta motorizada que gira a 1000 rpm. F1000 %100 TRPM 1000 %100 BEGIN X46. La primera a 0°. y avanza a F1000 (1m/min).Ejemplo: Se desea realizar 5 chavetas equidistantes (a 72º una de otra).000 Distancia de seguridad Z = 5.

Cilindrado: Refrentado: Cilindrado cónico: La figura de la parte izquierda muestra como se puede utilizar la distancia de seguridad en X para que el punto de comienzo de la operación quede situado fuera de la pieza. el CNC aplica los valores que se han definido como distancias de seguridad en X y Z.5. La figura de la parte derecha muestra como se puede utilizar la distancia de seguridad en Z para efectuar 2 mecanizados en 1. "Cilindrado Cónico" + "Cilindrado". Página 48 Capítulo: 5 OPERACIONES AUTOMATICAS Sección: UTILIZACIONDELAS DISTANCIASDESEGURIDAD . evitando de este modo colisiones de la herramienta con la pieza.11 UTILIZACION DE LAS DISTANCIAS DE SEGURIDAD Siempre que se ejecuta una operación automática en el modo "NIVEL CICLO".

Redondeo de perfil: Roscado: Ranurado: Capítulo: 5 OPERACIONES AUTOMATICAS Sección: UTILIZACIONDELAS DISTANCIASDESEGURIDAD Página 49 .Redondeo: La última figura muestra como se puede utilizar la distancia de seguridad en Z para efectuar 2 mecanizados en 1. "Redondeo" + "Cilindrado".

EL CNC mostrará las cotas correspondientes al primer punto (P1) en modo resaltado. Cada vez que se accede a este modo el CNC muestra. Si no lo está. Para seleccionar otro punto se deben utilizar las teclas [flecha arriba] y [flecha abajo]. Para seleccionar el modo deseado pulsar la tecla o (modelo compacto). PERFILES Esta opción permite memorizar una serie de puntos (X. para luego poder mecanizar dicho perfil o bien realizar desplazamientos a cualquiera de ellos.6. El CNC permite editar y ejecutar perfiles en modo "SEMIAUTOMATICO" o en modo "AUTOMATICO". Z). Capítulo: 6 PERFILES Sección: Página 1 . en la parte inferior de la pantalla. Para poder trabajar en este modo es necesario que se encuentre encendida la lámpara de la tecla . se debe pulsar dicha tecla. y para abandonar el modo de edición se debe pulsar la tecla [CL]. el CNC volverá a seleccionar el primer punto del perfil "P1". Si estando en el modo de edición se encuentra seleccionado cualquier punto (por ejemplo P10) y se pulsa la tecla [P]. las cotas correspondientes a los tres primeros puntos del perfil Si se desea editar o modificar alguno de ellos se debe pulsar la tecla [P]. hasta un máximo de 12.

b/ Pulsar la tecla [X]. etc. Los desplazamientos se realizan en línea recta y entre puntos consecutivos. hasta 12. Para seleccionar un punto se deben utilizar las teclas [flecha arriba] y [flecha abajo] hasta que el CNC lo muestre en la pantalla de forma resaltada. el CNC asigna el valor X0.1 PERFIL EN MODO "SEMIAUTOMATICO" Este modo permite definir una serie de puntos. y posteriormente realizar un desplazamiento punto a punto entre los mismos. siendo aconsejable comenzar por el punto “P1” y definir el resto correlativamente. Pulsar la tecla [ENTER]. Página 2 Capítulo: 6 PERFILES Sección: MODO "SEMIAUTOMATICO" . introducir a continuación el valor que se desea asignar a dicho punto y pulsar la tecla [ENTER].6. se debe pulsar la secuencia de teclas [CLEAR] [ENTER]. pero no modifica el valor que disponía anteriormente el eje Z. El CNC asignará al punto seleccionado las cotas mostradas en la pantalla y seleccionará el siguiente punto. el volante electrónico o mediante las teclas de JOG del panel de mando a la posición deseada. La definición de los puntos se debe realizar punto a punto.1 TOMA DE PUNTOS Si se desea borrar la información que actualmente disponen todos los puntos. 6. del P2 al P3. El CNC asignará al eje X dicho valor. Si se pulsa [X] [ENTER]. El CNC asignará el valor X0 Z0 a todos los puntos. del P3 al P4. Repetir la misma operación para el eje Z. Del P1 al P2.1. A continuación y para asignarle el valor deseado se debe utilizar una de las siguientes opciones: a/ Desplazar la máquina mediante la manivela.

P1=X0 Z0 P5=X60 Z35 P2=X30 Z5 P6=X80 Z45 P3=X30 Z20 P7=X90 Z45 P4=X60 Z20 Puntos P8 a P12 = A Puntos P8 a P12 = X0 Z0 Capítulo: 6 PERFILES Sección: MODO "SEMIAUTOMATICO" Página 3 . Ejemplo: Si se utilizan los puntos P1 a P7.1.2 DESPLAZAMIENTO ENTRE PUNTOS Los desplazamientos que efectúa el CNC entre dos puntos consecutivos se realizan en línea recta. es aconsejable definir los puntos P8 a P12 con el valor del punto A. Una vez alcanzado dicha cota el CNC seleccionará el siguiente punto (por ejemplo P6). o bien pulsar la tecla y ejecutarlos punto a punto. Antes de comenzar el desplazamiento se debe seleccionar mediante las teclas [flecha arriba] y [flecha abajo] el primer punto al que se desea desplazar la máquina (por ejemplo P5). es aconsejable definir todos los puntos no utilizados con el valor correspondiente a un punto de retirada de la pieza.6. el CNC continuará con los desplazamiento programados hasta que se alcance el punto “P12”. Atención: Cuando se desea ejecutar los desplazamientos en forma continua y no se utilizan todos los puntos. encontrándose preparado para desplazarse al mismo. pero si no se encuentra seleccionado el modo “SINGLE”. La programación se realiza en diámetros. El CNC permite ejecutar todos los desplazamientos seguidos. la máquina se desplazará al punto indicado. uno tras otro y en forma correlativa. Cuando se encuentra seleccionado el modo “SINGLE” el CNC espera hasta que se pulse la tecla para ejecutar dicho desplazamiento. A continuación pulsar la tecla .

Para ello se debe proceder de la siguiente forma: * Seleccionar en modo inverso el punto cuyas cotas se desean asignar al punto "BEGIN" o "END".3 PRESTACIONES ESPECIALES Este modo de trabajo muestra junto a las cotas correspondientes a los 12 puntos que puede disponer el perfil. pulsando la tecla asociada a cada uno de dichos puntos y asignándole el valor deseado. Para ello se deben utilizar las teclas [P]. las cotas de los puntos "BEGIN" y "END" que se encuentran seleccionados.1. [flecha arriba] y [flecha abajo]. Pulsar la tecla [BEGIN] o [END]. Se pueden seleccionar nuevas cotas para los puntos "BEGIN" y "END". * * Página 4 Capítulo: 6 PERFILES Sección: MODO "SEMIAUTOMATICO" . Por ejemplo: [BEGIN] [1] [0] [.6. dependiendo del punto deseado. es posible asignar al punto "BEGIN" o al punto "END" la cota que dispone cualquier punto del perfil.] [5] [ENTER] Además. Pulsar la tecla [ENTER].

no se pueden definir redondeos. P3. El perfil puede estar formado por 12 puntos. P5.6. Si se ha personalizado el parámetro máquina "P617(8)=0". el perfil debe estar formado únicamente por tramos rectos. Capítulo: 6 PERFILES Sección: NIVEL CICLO Página 5 . se pueden definir hasta 9 puntos y redondeos asociados a los puntos P2. P4. Si se ha personalizado el parámetro máquina "P617(8)=1". debiendo definirse el perfil o una trayectoria próxima al perfil y que esté formada por tramos rectos.2 PERFIL "NIVEL CICLO" Cuando se selecciona el modo "NIVEL CICLO" el CNC permite definir un perfil y ejecutarlo de forma automática. P6 y P7. Esta prestación permite realizar desbastados o vaciados de piezas con una única operación.

todas ellas paralelas al perfil programado. En el ejemplo de la figura se deben definir P12 = P11 = P10 = P9 = P8 = P7. y una pasada final de desbaste para mantener las demasías del acabado. Página 6 Capítulo: 6 PERFILES Sección: NIVEL CICLO . En función del signo asignado al parámetro "H". Se efectuará un desbaste previo de la pieza. torneados o refrentados.El punto P1 es el punto de comienzo del perfil y depende del sentido de mecanizado. El resto de los puntos deben ser correlativos. los puntos no utilizados se deben definir con el valor correspondiente al último punto del perfil. Cuando no se utilizan todos los puntos de definición. el desbaste de la pieza se efectúa de la siguiente forma: "H(+)" "H(-)" Se efectuarán sucesivas pasadas.

Avance de acabado. el CNC aplica compensación de radio de herramienta durante el mecanizado del perfil. con objeto de obtener un acabado de la pieza correcto. es necesario indicar en la tabla de correctores el valor del radio de la punta de la cuchilla y el código o factor de forma que dispone la herramienta con la que se desea efectuar dicha operación. Para definirlos se debe pulsar la tecla [AUX] y operar como se indica en el apartado "Pasada de acabado de ciclos y distancia de seguridad" del capítulo "Funciones Auxiliares" de este mismo manual. Por ello. Para mecanizados exteriores se debe definir la distancia de seguridad X positiva y para mecanizados interiores X negativa.El perfil en Nivel Ciclo lleva asociados los parámetros "Pasada de acabado. Capítulo: 6 PERFILES Sección: NIVEL CICLO Página 7 . Herramienta de acabado y Distancias de seguridad en X y Z". Se debe tener en cuenta que.

en rpm. T La herramienta con que se desea efectuar el ciclo. MAX Velocidad máxima del cabezal. El CNC mostrará el nuevo sentido seleccionado. Para seleccionar el número de herramienta con que se desea efectuar el ciclo se debe usar una de estas formas: Página 8 Capítulo: 6 PERFILES Sección: NIVEL CICLO . Porcentaje del avance programado "F" que se está aplicando. En ambos modos de trabajo (RPM y VCC) el valor "S" que se indica en la ventana principal corresponde a la velocidad real del cabezal. % Porcentaje de la velocidad real programa de cabezal "S" que se está aplicando. introducir el valor deseado y pulsar la tecla El CNC modifica la velocidad real del cabezal. El significado de cada uno de estos campos es el siguiente: F % Avance de los ejes que se encuentra seleccionado. Para seleccionar la velocidad de cabezal se debe usar una de estas formas: * Pulsar la tecla [S]. pero no modificará el estado real del cabezal. Para cambiar el sentido de giro con que se desea efectuar el ciclo se debe pulsar la tecla [3]. el CNC muestra en la ventana principal la siguiente información: Si se trabaja con Velocidad de Corte Constante: F % VCC Si no se trabaja con Velocidad de Corte Constante: F % RPM % % MAX T T Para cambiar de modo de trabajo se debe pulsar la tecla [CSS]. VCC Velocidad de corte constante del cabezal con que se desea efectuar el ciclo. El CNC entiende que dicho valor se desea utilizar como velocidad de cabezal en la operación automática que se está editando. RPM Velocidad de giro del cabezal con que se desea efectuar el ciclo. introducir el valor deseado y pulsar la tecla [ENTER]. Además. cuando se trabaja en VCC El sentido de giro del cabezal con que se desea efectuar el ciclo.Cuando se encuentra seleccionado el modo "NIVEL CICLO". * Pulsar la tecla [S]. entiende que dicho valor se desea utilizar como velocidad de cabezal en la operación automática que se está editando. actualizando el valor "S" que se muestra en la ventana principal. por lo que no se modifica la velocidad real del cabezal ni el valor "S" que se muestra en la ventana principal.

herramienta de acabado y distancias de seguridad que se definieron durante la edición. velocidad de acabado. De esta forma. el CNC almacena todas estas condiciones de mecanizado junto con los datos y parámetros que definen el ciclo. velocidad de cabezal.* Pulsar la tecla [TOOL]. sentido de cabezal. Se debe tener en cuenta que el CNC utiliza esta herramienta para efectuar el desbaste y que permite seleccionar otra herramienta para efectuar la operación de acabado. pasada de acabado. El CNC memoriza dicho número pero mantiene la herramienta que actualmente se encuentra seleccionada. * Pulsar la tecla [TOOL]. el CNC ejecutará cada una de las operaciones automáticas con la herramienta. cada vez que se ejecuta una pieza previamente memorizada. Capítulo: 6 PERFILES Sección: NIVEL CICLO Página 9 . y tras introducir el número deseado pulsar la tecla [ENTER]. Atención: Cuando se memoriza una operación automática. y tras introducir el número deseado pulsar la tecla El CNC selecciona la nueva herramienta y entiende que la operación automática que se está editando se desea efectuar con dicha herramienta.

Si se programa con valor 0. > Si se programa con valor negativo el desbaste será un torneado o refrentado del perfil. se debe actuar de la siguiente forma: * Seleccionar otro dato y a continuación pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el parámetro "H". Además. Para su selección. > Si se programa con valor positivo se efectuarán sucesivas pasadas de desbaste. ya que no se dispone de tecla. indicando el ángulo que forma el filo de la misma respecto al eje X. Además se deben definir los siguientes datos: H Define la cantidad de material que se desea eliminar de la pieza origen.6. se debe pulsar la tecla [α ] Página 10 Capítulo: 6 PERFILES Sección: NIVEL CICLO . si se define un perfil con valles el CNC mostrará el error correspondiente. todas ellas paralelas al perfil programado > Si se programa con valor 0.2. el CNC mostrará el mensaje de error correspondiente. tal y como se muestra a continuación.1 DEFINICION DEL PERFIL Cuando se selecciona el modo "NIVEL CICLO" el CNC mostrará los valores correspondientes a los puntos del perfil que se disponen actualmente. Para su selección. el CNC efectuará únicamente la pasada de acabado de la pieza (no hay desbaste). Define el ángulo de la cuchilla. D αT Define la distancia existente entre dos pasadas sucesivas. Se programará en radios. pudiendo seleccionarse nuevos valores si se desea.

el sobrante de material y el paso segun los ejes X y Z.Si el ángulo de la cuchilla es menor o igual que 45°. "∆" y "αT". el CNC entiende que los valores "H" y "∆" indican el sobrante de material y el paso en X. si el ángulo de la cuchilla es mayor que 45°. Dichos valores se muestran en la parte inferior derecha de la pantalla. Cuando se encuentra seleccionada la ventana de "Programas Pieza" se debe pulsar la tecla "=" para pasar al modo de selección de entrada y salida de herramienta en el perfil. Con objeto de efectuar un buen acabado de la pieza. en función de los valores "H". Por el contrario. Capítulo: 6 PERFILES Sección: NIVEL CICLO Página 11 . El CNC calcula siempre. Para seleccionar el modo en que entra la herramienta en el perfil (punto P1) se debe pulsar la tecla [flecha arriba] y para seleccionar la forma en que sale la herramienta del perfil (punto P12) se debe pulsar la tecla [flecha abajo]. el CNC entiende que los valores "H" y "∆" indican el sobrante de material y el paso en Z. el CNC aplica compensación de herramienta y para ello necesita conocer cómo entra y cómo sale la herramienta del perfil.

Avance de acabado. al igual que en las demás operaciones de mecanizado. En función del valor asignado al parámetro H el desbaste del perfil se efectuará del siguiente modo: > Si se programa con valor positivo se efectuarán sucesivas pasadas de desbaste.El cabezal arrancará con la velocidad seleccionada y en el sentido indicado. los parámetros "Pasada de acabado. Los pasos de mecanizado serán los siguientes: 1. la definida mediante las distancias de seguridad "X" y "Z".2. La herramienta se situará en la posición de comienzo. Página 12 Capítulo: 6 PERFILES Sección: NIVEL CICLO 3.- . el CNC memoriza. Si la ejecución del ciclo se ha programado con otra herramienta el CNC efectuará un cambio de herramienta. desplazándose al punto de cambio si así lo requiere la máquina. Herramienta de acabado y Distancias de seguridad en "X y Z". Z (distancia de seguridad) de los puntos inicial y final Para definir las distancias de seguridad en "X" y "Z" se debe pulsar la tecla [AUX] y operar como se indica en el apartado "Pasada de acabado de ciclos y distancia de seguridad" del capítulo "Funciones Auxiliares" de este mismo manual. junto con los valores que define la operación.4. todas ellas paralelas al perfil programado y manteniendo el ángulo de la herramienta (αT) tanto en el punto de comienzo del perfil. Funcionamiento básico: El CNC permite ejecutar el perfil de principio a fin o pulsar la tecla que se ejecute pasada a pasada.El CNC antes de comenzar la operación programada posiciona la herramienta a una distancia X. Al memorizarse un "Perfil" como parte de un programa pieza. como a la salida del mismo. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute el perfil. para para Antes de comenzar la ejecución el CNC calculará el paso real (todos los pasos serán iguales) y la pasada de acabado correspondiente.

el CNC efectuará el acabado de la pieza y finalizará en el punto de llamada al ciclo.El CNC parará el cabezal. si se define un perfil con valles el CNC mostrará el error correspondiente. 5. y los parámetros %∆ =0 y %F=0. con objeto de obtener un acabado de la pieza correcto. Atención: Se debe tener en cuenta que. el CNC aplica compensación de radio de herramienta durante el mecanizado del perfil. Por ello. el CNC efectuará únicamente la pasada de acabado de la pieza (no hay desbaste). El avance con que se efectúa la pasada de acabado vendrá fijada por el % del avance programado que se encuentra seleccionado. 6. Cuando se desea efectuar una única pasada. Capítulo: 6 PERFILES Sección: NIVEL CICLO Página 13 . es necesario indicar en la tabla de correctores el valor del radio de la punta de la cuchilla y el código o factor de forma que dispone la herramienta con la que se desea efectuar dicha operación. Además. se debe utilizar uno de estos métodos: > > Programar H=0 Programar ∆=H.> Si se programa con valor 0. > Si se programa con valor negativo el desbaste será un torneado o refrentado del perfil.Una vez finalizada la operación de desbaste.

7. Cuando se desea abandonar la tabla de programas pieza se debe posicionar el cursor sobre la posición "EXIT" y pulsar la tecla [ENTER].[ ] ----. Si se pulsa [CLEAR]. Los símbolos mostrados a la derecha del correspondiente número de pieza significan: PIEZA 01435 [*] 47632 [*] 32540 [*] ----. TRABAJO CON PROGRAMAS PIEZA El CNC 800T permite almacenar en memoria hasta 10 programas pieza. La línea seleccionada mostrada en vídeo inverso comienza a parpadear el número "00000". es decir. . Pulsar los cifras del número a asignar y a continuación [ENTER]. . Cada una de estas operaciones habrá sido editada previamente por el usuario en el modo "NIVEL CICLO". Pulsar [P]. significa que ese número ya ha sido asignado a otra pieza.[ ] ----. tal y como se detalla en el apartado correspondiente a las OPERACIONES AUTOMATICAS.[ ] ----. Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: ACCESO A LA TABLA DE PROGRAMAS PIEZA Página 1 . La línea seleccionada volverá a su estado anterior mostrando el número anterior si tuviera alguno.1 ACCESO A LA TABLA DE PROGRAMAS PIEZA Para acceder a la tabla de programas pieza se debe pulsar la tecla [RECALL]. Si tras presionar esta tecla continúa parpadeando el nuevo número. siempre numerados con 5 cifras y comprendidos entre "00000" y "99995".7. Para poder asignar un número al programa pieza deseado es necesario: . que contiene información. Para visualizar las restantes piezas se deben emplear las teclas: Los guiones indican que no hay programa pieza. Posicionar el cursor sobre el mismo utilizando para ello las teclas y teniendo en cuenta que la búsqueda se realiza en forma rotativa. .[ ] EXIT [*] [ ] Indica que la pieza ya se ha editado previamente. Indica que la pieza no contiene información. El CNC mostrará en la parte superior derecha de la pantalla un directorio de 7 piezas de las 10 que puede tener almacenadas. Cada uno de estos programas podrá estar formado por hasta 20 operaciones básicas.

CILINDR. Para poder elegir una de las operaciones. No obstante.ROSCADO 456? 7? EXIT Las posiciones libres se indican mediante el carácter "?" y las posiciones ocupadas indican el tipo de operación que se ha editado en las mismas. tal y como se detalla en el apartado correspondiente a las OPERACIONES AUTOMATICAS. Cada pieza puede estar formada por hasta 20 operaciones básicas. Cada una de las operaciones se editará como si de una operación normal se tratase. Cada una de estas operaciones habrá sido editada previamente por el usuario en el modo "NIVEL CICLO". Todas las operaciones que forman un programa pieza deben ser editadas en el modo "NIVEL CICLO". el tipo de redondeo (cóncavo o convexo). libres o ya editadas. es necesario posicionar el cursor sobre la misma. 3 .3 EDICION DE UN PROGRAMA PIEZA Un programa pieza está formado por diversas operaciones. Página 2 Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: SELECCION Y EDICION DE UN PROGRAMA PIEZA . No obstante. el CNC mostrará en la parte superior derecha de la pantalla un grupo de 7 operaciones.2 SELECCION DE UN PROGRAMA PIEZA Siempre que se desea analizar el contenido de una pieza para su edición o modificación se debe seleccionar la misma en la tabla de programas piezas y pulsar la tecla [RECALL]. por lo que su edición se compone de la edición de las diversas operaciones que la forman. Se debe tener en cuenta que los perfiles ocupan dos posiciones aunque son tratadas como operación única por el CNC. tal y como se detalla en el apartado correspondiente a las OPERACIONES AUTOMATICAS. el roscado (interior o exterior) o la entrada y salida de la herramienta en el perfil. al editar un cilindrado cónico. 2 .7. Utilizándose para ello las teclas Cuando se desea abandonar la opción de programas pieza se debe posicionar el cursor sobre la posición "EXIT" y pulsar la tecla [ENTER]. Siempre que se accede a un programa pieza el CNC muestra el cursor situado sobre la primera posición libre de la misma.REFRENTA. un redondeo o un roscado se deben utilizar las teclas o para seleccionar la esquina que se desea mecanizar. Para ello y tras posicionarse sobre la cabecera "PIEZA 01346" se debe pulsar una vez más la tecla 7. Si se desea volver al directorio de programas pieza (menú anterior) se debe pulsar la tecla las veces necesarias. PIEZA 01346 1 .

Si la posición número 20 se encuentra ocupada.Una vez seleccionado el programa pieza y definida la operación. pudiendo darse los siguientes casos: * El número de operación que se seleccionó se encontraba libre. herramienta de acabado y distancias de seguridad en "X" y "Z". * El número de operación que se seleccionó se encontraba ocupado. comenzar siempre por la operación "1" y utilizar posiciones correlativas. El resto de las operaciones se mantienen en el mismo lugar que ocupaban anteriormente. *Datos propios de la operación: BEGIN. Atención: Es aconsejable al editar las diversas operaciones de una pieza. aunque el programa pieza disponga de otras operaciones. Además. incluidas las posiciones libres. Cada una de las operaciones que forman el programa pieza se encuentra almacenada en memoria con todos los valores con que fue editado. Una vez pulsada la tecla [ENTER] el CNC pide conformidad del comando. Cuando se ejecuta una pieza el CNC comienza siempre por la operación "1" y finaliza la ejecución al encontrar una posición libre. pregunta si se desea: Sustituir para lo cual se debe pulsar la tecla [ENTER]. *Pasada de acabado. S. giro cabezal. se desplazarán un lugar hacia atrás. avance de acabado. T. ángulos. El listado de operaciones de la pieza se actualizará. La nueva operación ocupará la posición seleccionada. incremento. END. *Condiciones de mecanizado: F. etc. el CNC mostrará un mensaje indicando que este comando no puede ser editado. al solicitar el comando de confirmación. Una vez confirmado el comando de almacenamiento en memoria el CNC incluirá la nueva operación en el lugar indicado. se puede ejecutar la operación antes de introducirla en memoria y de esta forma comprobar su perfecto funcionamiento. etc. Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: EDICION DE UN PROGRAMA PIEZA Página 3 . La nueva operación ocupará la posición seleccionada y la operación que anteriormente existía desaparecerá. La operación que anteriormente ocupaba dicha posición y todas las posteriores. El CNC. se debe posicionar el cursor sobre el número de operación que se desea asignar a la misma y pulsar la tecla [ENTER] para almacenarla en memoria. Insertar para lo cual se debe pulsar la tecla [1]. No hacer nada para lo cual se debe pulsar la tecla [CLEAR]. si se desea.

Para definir la zona de visualización se debe: * * * Pulsar la tecla en el modelo compacto. y tras posicionar el cursor sobre la cabecera de la misma (PIEZA 01346). Definir el valor de la anchura que se quiere representar. De esta forma comenzará la Para borrar el gráfico se debe pulsar la tecla [CLEAR] y para abandonar el modo Simulación se debe pulsar la tecla [END].ROSCADO 4? 5? 6? 7? Cuando se simula una pieza el CNC comienza siempre por la operación "1" y finaliza al encontrar una posición libre. aunque la pieza disponga de otras operaciones. Para comprobar la pieza se debe pulsar la tecla representación gráfica correspondiente. 3 .4 SIMULACION DE UN PROGRAMA PIEZA El CNC permite simular o comprobar una pieza en vacío. Z del punto que se desea que aparezca en el centro de la pantalla. Por ello se debe seleccionar la pieza correspondiente. 2REFRENTA. En la parte inferior izquierda de la pantalla se muestran los ejes del plano. antes de efectuar el mecanizado de la misma. PIEZA 01346 1 . pulsar la tecla en el modelo compacto o la secuencia de teclas en el modelo modular. El CNC mostrará una página de representación gráfica.CILINDR. Indicar las coordenadas X.7. Página 4 Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: SIMULACION DE UNA PIEZA . o la tecla en el modular.

Para modificar las dimensiones del rectángulo se deben utilizar las teclas: Disminuye el tamaño del rectángulo Aumenta el tamaño del rectángulo Para desplazar el rectángulo se deben utilizar las siguientes teclas: Modelo compacto Modelo modular Si se desea que la nueva zona de visualización sea la zona seleccionada con el rectángulo. basta pulsar de nuevo la tecla [Z] y actuar de la misma forma.7.4. Para abandonar la función ZOOM y volver a la representación gráfica se debe pulsar la tecla [END]. Para ello el programa en simulación debe ser interrumpido o bien haber finalizado. Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: SIMULACION DE UNA PIEZA Página 5 . Si se desea aplicar nuevamente la función ZOOM. Pulsar la tecla [Z]. Sobre el gráfico original aparecerá un rectángulo que define la zona a ampliar o reducir. La parte del gráfico contenida dentro del rectángulo pasará a ocupar toda la superficie de la pantalla. Para volver a la zona de visualización anterior se debe pulsar la tecla [END]. se debe pulsar la tecla [ENTER].1 FUNCION ZOOM La función ZOOM permite ampliar o reducir el gráfico o parte de él. Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de visualización se debe pulsar la tecla en el modelo compacto y la tecla en el modelo modular.

PIEZA 01346 1 . Una vez finalizadas todas las operaciones.5 EJECUCION DE UN PROGRAMA PIEZA Cuando se ejecuta una pieza el CNC comienza siempre por la operación "1" y finaliza la ejecución al encontrar una posición libre.ROSCADO 4? 5? 6? 7? EXIT Siempre que se desea ejecutar una pieza se debe seleccionar el programa pieza correspondiente. La ejecución de la pieza finaliza al encontrar el CNC una posición libre. la herramienta se posiciona en el punto BEGIN de la operación ejecutada. parte inferior de la pantalla. que el desplazamiento de la herramienta de una operación a otra se efectúa en línea recta y desde el punto BEGIN de la última operación ejecutada al punto BEGIN de la próxima operación. aunque el programa pieza disponga de otras operaciones. aunque más adelante existan más operaciones definidas. la herramienta retrocederá al punto en que comenzó la ejecución de la pieza. la mostrará en forma resaltada y además realiza una copia a la zona de edición. La Para continuar con la ejecución del programa se debe pulsar la tecla Atención: Se debe tener cuidado de seleccionar la pieza y posicionar el cursor sobre la cabecera de la misma (PIEZA 01346) antes de pulsar la tecla Si al pulsar la tecla el cursor se encuentra posicionado sobre una de las operaciones automáticas. Se debe tener en cuenta al definir las distintas operaciones. Si durante la ejecución de la pieza se requiere un cambio de herramienta.REFRENTA. 3 . y tras posicionar el cursor sobre la cabecera de la misma (PIEZA 01346). se ejecuta operación tras operación. Una vez finalizada la ejecución de cada una de las operaciones. Además.7. comenzando por la primera operación y continuando con la siguiente una vez finalizada la misma.CILINDR. si la máquina no dispone de un punto de cambio de herramienta ésta se efectúa en el punto en que comenzó la ejecución de la pieza. Cada vez que el CNC selecciona una operación. se efectuará al comienzo de la operación correspondiente. el CNC ejecuta la operación que está en la pantalla general. mostrando la operación seleccionada con todos sus parámetros. manteniendo las distancias de seguridad. Si se desea interrumpir la ejecución del programa se debe pulsar la tecla ejecución del programa se detiene y quedan habilitadas las siguientes teclas: . Página 6 Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: EJECUCION DE UN PROGRAMA PIEZA . 2 . pulsar la tecla El programa pieza seleccionado.

1 EJECUCION DE UNA OPERACION PREVIAMENTE ALMACENADA EN UNA PIEZA Siempre que se desea ejecutar una operación previamente almacenada en una pieza se debe seleccionar el programa pieza correspondiente.5. T. END. etc. etc. pulsar la tecla [RECALL]. avance de acabado.7. incremento. herramienta de acabado y distancias de seguridad en "X" y "Z". A continuación se debe pulsar la tecla para ejecutar la operación seleccionada. * Condiciones de mecanizado: F. y tras posicionar el cursor sobre la operación deseada. * Pasada de acabado. * Datos propios de la operación: BEGIN. giro cabezal. El CNC recupera todos los valores con que fue almacenada en memoria dicha operación y los muestra en la parte inferior de la pantalla. si se desea. ángulos. S. El CNC permite modificar cualquier dato antes de pulsar la tecla Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: EJECUCION DE UN PROGRAMA PIEZA Página 7 .

El CNC no permitirá sobrepasar dicha posición.2 INSPECCION DE HERRAMIENTA Esta opción permite. El CNC ejecutará la función M03 o M04. situadas en el panel de Mando. Página 8 Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: EJECUCION DE UN PROGRAMA PIEZA . en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS El CNC denomina "Ejes No Posicionados" a los ejes que no se encuentran en la posición en que se interrumpió la ejecución. pudiendo de esta forma comprobar su estado e incluso sustituirla. e) Mediante las teclas de JOG llevar los ejes a la posición en que se interrumpió la ejecución. al lugar deseado. en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS NINGUNO f) Pulsar la tecla para continuar con la ejecución del programa 99996. mediante las teclas de JOG. Además. Para ello se deben de seguir los siguientes pasos: a) Pulsar la tecla para interrumpir la ejecución del programa 99996. durante el mecanizado del programa 99996.7. b) Pulsar la tecla [TOOL] En este momento el CNC ejecuta la función auxiliar M05. detener la ejecución e inspeccionar la herramienta. Cuando los ejes estén en posición. Además. Una vez desplazada la herramienta se puede arrancar y parar el cabezal. para detener el cabezal.5. para arrancar el cabezal con el sentido de giro que disponía cuando se interrumpió el programa. d) Tras realizar la inspección o el cambio de herramienta se debe pulsar la tecla [END]. en la pantalla aparece el siguiente mensaje: TECLAS MANUAL DISPONIBLES SALIDA c) Desplazar la herramienta. mediante las teclas de manejo del cabezal.

Una vez realizadas todas las modificaciones. El CNC pedirá conformidad del comando. Una vez pulsada la tecla [ENTER] el CNC pide conformidad del comando. se puede ejecutar la operación antes de introducirla en memoria y de esta forma comprobar su perfecto funcionamiento. El CNC pedirá conformidad del comando. se debe operar como en la edición de programa pieza. pulsar la tecla [CLEAR]. Cuando se desea borrar una operación se debe seleccionar el programa pieza correspondiente. debiéndose pulsar la tecla [1] si se desea insertar o la tecla [ENTER] si se desea sustituir por la actual. se debe pulsar la tecla [ENTER] para almacenarla nuevamente en memoria. el CNC compactará el programa pieza. debiéndose pulsar nuevamente la tecla [ENTER] (opción sustituir). y tras posicionar el cursor sobre la operación que se desea borrar. se debe seleccionar el número de operación en el que se desea realizar la copia y pulsar la tecla [ENTER]. y tras posicionar el cursor sobre la operación deseada. Si se desea. pulsar la tecla [RECALL]. A partir de este momento la operación podrá ser modificada.6 MODIFICAR UN PROGRAMA PIEZA Siempre que se desea modificar una operación se debe seleccionar el programa pieza correspondiente. Cuando se desea copiar una operación ya existente en otra posición se debe posicionar el cursor sobre la operación que se desea copiar y pulsar la tecla [RECALL]. se debe posicionar el cursor sobre el número de operación que se desea asignar a la misma y pulsar la tecla [ENTER] para almacenarla en memoria. El CNC recupera todos los valores con que fue almacenada en memoria dicha operación y los muestra en la parte inferior de la pantalla. como si de una operación normal se tratase. El CNC pide conformidad del comando.7. tal y como se detalla en el apartado correspondiente a las OPERACIONES AUTOMATICAS. pasando todas las operaciones posteriores a ocupar la posición anterior a la que ahora ocupan. Cuando se desea insertar una nueva operación. A continuación. Cuando se borra una operación. El CNC recupera todos los valores con que fue almacenada en memoria dicha operación y los muestra en la parte inferior de la pantalla. Una vez definida la operación. Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: MODIFICAR UN PROGRAMA PIEZA Página 9 .

PIEZA 01435 [ *] 47632 [*] 32540 [ * ] ----.[ ] EXIT PIEZA 01435 1 . 2 .[ ] ----. o bien. En ambos casos el CNC pedirá conformidad del comando.[ ] ----.7 BORRADO DE UN PROGRAMA PIEZA Siempre que se desea borrar un programa pieza se debe operar de una de las siguientes formas: Seleccionar en el directorio de programas pieza el programa pieza que se desea borrar y pulsar la tecla [CLEAR].ROSCADO 4? 5? 6? 7? EXIT Página 10 Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: BORRAR UN PROGRAMA PIEZA . 3 .REFRENTA.7. seleccionar dicho programa y tras posicionar el cursor sobre la cabecera de la misma (PIEZA 01435).CILINDR.[ ] ----. pulsar la tecla [CLEAR].

La parte inferior derecha de la pantalla mostrará el directorio de hasta 7 programas pieza del CNC. 2 y 3" permiten transferir los programas pieza. con un periférico general o con un ordenador para transferir programas de uno al otro bien gestionando dicha transferencia desde el CNC cuando este se encuentra en el modo "Periféricos" o bien gestionando la transferencia desde el ordenador mediante el protocolo DNC de FAGOR pudiendo encontrarse el CNC en cualquier modo de operación. Si está activo (en la parte superior derecha de la pantalla aparece: DNC). 1. Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: PERIFERICOS Página 11 .7. un periférico general o con un ordenador que disponga de un programa de comunicaciones estandar del mercado. Los números de programa que se pueden seleccionar son los siguientes: P00000 al P99990 Correspondientes a programas pieza. Tras seleccionar esta opción la pantalla del CNC mostrará el siguiente menú en su parte superior izquierda: 0 1 2 3 4 5 6 ENTRADA DESDE DISQUETERA (Fagor) SALIDA HACIA DISQUETERA (Fagor) ENTRADA DESDE PERIFERICO (general) SALIDA HACIA PERIFERICO (general) DIRECTORIO DISQUETERA (Fagor) BORRAR PROGRAMA DISQUETERA (Fagor) DNC ON/OFF Para poder utilizar cualquiera de estas opciones el modo DNC debe estar inactivo. Las opciones "0.8 PERIFERICOS Este CNC permite comunicarse con la disquetera FAGOR. Para ver el resto del directorio se deben usar las teclas: El CNC solicitará el número de programa que se desea transmitir y se debe teclear el número deseado y a continuación pulsar la tecla [ENTER]..1 MODO PERIFERICOS Este modo permite transferir programas entre el CNC y la disquetera FAGOR. En pantalla aparecerá el texto "RECIBIENDO" o "TRANSMITIENDO" y una vez finalizada la transmisión el texto "PROGRAMA NUM. se debe pulsar [6] (DNC ON/OFF) para desactivarlo (las letras DNC desaparecen de la pantalla). parámetros máquina.8. P99994 y P99996 Programas especiales de usuario en código ISO. Atención: Los programas pieza no pueden ser editados en el periférico u ordenador. P99999 Parámetros máquina y tablas. la tabla de funciones M decodificadas y la tabla de parámetros de compensación de husillo. 7. P99997 Es de uso interno y NO puede ser transmitido. P23256 (por ejemplo) LEIDO" o "TRANSMITIDO". P99998 Utilizado para asociar textos a los mensajes de PLCI. Para acceder a este modo se debe seleccionar la opción "Periféricos" de "Modos Auxiliares" tras pulsar la tecla [AUX].

hay que tener en cuenta los siguientes aspectos: * * * * Debe comenzar por un "NUL" seguido de "%" "número de programa" (por ejemplo: %23256)" y seguido por LINE FEED (LF). Tras teclear el número de programa elegido se debe pulsar la tecla [ENTER]. Página 12 Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: PERIFERICOS . Una vez borrado el programa el CNC mostrará el texto "PROGRAMA NUM: P ____ BORRADO" Asimismo. con el carácter "ESCAPE" o "EOT". DIRECTORIO DISQUETERA Esta opción muestra los programas que contiene el disquette insertado en la disquetera FAGOR y el número de caracteres que ocupa cada uno de ellos. mostrará el texto "Leido dato no válido". El CNC mostrará el mensaje "PROCESO ABORTADO". en caso contrario volverá a mostrar el menú principal del modo Perifericos. y si la información transmitida no corresponde al formato exigido por el CNC. BORRAR PROGRAMA DISQUETERA Esta opción permite borrar un programa de la disquetera FAGOR. Los espacios. la tecla RETURN y el signo "+" no se tienen en cuenta El programa termina con una serie de más de 20 "NUL". El CNC solicita el número de programa que se desea borrar. muestra el número de caracteres libres en el disquette. Si se desea abortar la transmisión se debe pulsar la tecla [CL].Si la transmisión no es correcta se mostrará el texto "Error de transmisión". Asimismo. Para poder realizar la transmisión es necesario que la memoria del CNC se encuentre desbloqueada. muestra el número de caracteres libres en el disquette. Cuando se realiza la transmisión desde un periférico distinto a la disquetera FAGOR.

Para seleccionar esta opción pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares" pulsar la tecla correspondiente a "BLOQUEAR / DESBLOQUEAR". bajo pedido. Atención: En el CNC puede estar seleccionado cualquier modo de operación. Capítulo: 7 TRABAJO CON PROGRAMAS PIEZA Sección: BLOQUEAR/DESBLOQUEAR Página 13 . los parámetros correspondientes deben estar personalizados convenientemente por el fabricante y seleccionar la opción [6] del modo "Periféricos" para activarla si no lo estuviera. Los códigos que se pueden utilizar son: N0000 N1111 PF000 [ENTER] [ENTER] [ENTER] Desbloquea la memoria de programa Bloquea la memoria de programa Borra el contenido de todos los parámetros aritméticos (datos de las operaciones automáticas). Les asigna el valor 0.2 COMUNICACION DNC Para utilizar esta prestación. 7.7. la comunicación DNC debe estar activa (la parte superior derecha de la pantalla muestra: DNC). Una vez activa y utilizando el programa de aplicación FAGORDNC (suministrado. Para ello. Borrar programas pieza en el CNC.8. Cierto control de la máquina.9 BLOQUEAR/DESBLOQUEAR Esta opción permite bloquear/desbloquear la memoria de programa. en disquette) es posible desde el ordenador: · · · · Obtener el directorio de programas pieza del CNC. Transferir programas y tablas desde/hacia el CNC y viceversa.

De esta forma se efectúa la pieza con muchas menos operaciones. EJEMPLOS DE PROGRAMACION Página EJEMPLO 1 Mecanizado de exteriores (operación a operación) EJEMPLO 2 Mecanizado de la misma pieza que en el "Ejemplo 1" pero utilizando el ciclo de "Seguimiento de perfil en tramos rectos".8. EJEMPLO 3 Mecanizado de interiores y exteriores EJEMPLO 4 Mecanizado de exteriores con "Roscado cónico" y "Perfil con valle" 23 17 11 3 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: Página 1 .

EJEMPLO 1 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 1 Página 3 .

Página 4 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 1 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 1 Página 5 .

Página 6 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 1 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 1 Página 7 .

Página 8 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 1 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 1 Página 9 .

Página 10 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 1 .

EJEMPLO 2 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 2 Página 11 .

Página 12 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 2 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 2 Página 13 .

Página 14 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 2 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 2 Página 15 .

Página 16 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 2 .

EJEMPLO 3 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 3 Página 17 .

Página 18 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 3 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 3 Página 19 .

Página 20 Capítulo: 8 EJEMPLOSDEPROGRAMACION Sección: EJEMPLO 3 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 3 Página 21 .

Página 22 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 3 .

EJEMPLO 4 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 4 Página 23 .

Página 24 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 4 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 4 Página 25 .

Página 26 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 4 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 4 Página 27 .

Página 28 Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 4 .

Capítulo: 8 EJEMPLOS DE PROGRAMACION Sección: EJEMPLO 4 Página 29 .

CODIGOS DE ERROR

001 002 003 004 005 006 007 008 009

Este error se produce cuando el primer carácter del bloque que se desea ejecutar no es una "N". Demasiados dígitos al definir una función en general. Se ha asignado un valor negativo a una función que no acepta el signo (-), o se ha asignado un valor incorrecto a un parámetro de ciclo fijo. Definición de un ciclo fijo estando activa la función G02, G03 ó G33. Bloque paramétrico mal editado. Más de 10 parámetros afectados en un mismo bloque. División por cero. Raíz cuadrada de un número negativo. Valor demasiado grande asignado a un parámetro.

010 * No se ha programado la gama o la velocidad de corte constante. 011 012 Más de siete funciones M en un mismo bloque. Este error se produce en los siguientes casos: > Mal programada la función G50. > Sobrepasamiento del valor de las dimensiones de herramienta. > Sobrepasamiento del valor de los traslados de origen G53/G59. 013 014 015 016 017 018 019 Perfil de un ciclo fijo mal definido. Se ha programado un bloque que no es correcto, bien en sí mismo o bien en relación con la historia del programa hasta el momento. Las funciones G20, G21, G22, G23, G24, G25, G26, G27, G28, G29, G30, G31, G32, G50, G53, G54, G55, G56, G57, G58, G59, G72, G74, G92 y G93 deben ir solas en un bloque. No existe la subrutina o el bloque llamado ó no existe el bloque buscado mediante la función especial F17. Paso de rosca negativo o demasiado elevado. Error en los bloques en que se definen los puntos mediante ángulo-ángulo o ángulo-coordenada. Este error se produce en los siguientes casos: > Tras definir G20, G21, G22 ó G23 no viene el número de subrutina al que se refiere. > No se ha programado el carácter "N" tras la función G25, G26, G27, G28 o G29. > Demasiados niveles de imbricación, uno dentro de otro. 020 021 Se ha definido más de una gama de cabezal en un mismo bloque Este error se produce en los siguientes casos: > No existe un bloque en la dirección definida por el parámetro asignado a F18, F19, F20, F21, F22. > No se ha definido el eje correspondiente en el bloque direccionado 022 023 025 026 Al programar los ejes en G74, se repite alguno de ellos. No se ha programado K tras G04. Error en un bloque de definición o llamada a subrutina, o bien, de definición de saltos condicionales o incondicionales. Este error se produce en los siguientes casos: > Sobrepasamiento de la capacidad de memoria. > Capacidad de cinta libre ó de memoria de CNC inferior al tamaño del programa que se intenta introducir. 027 No se ha definido I/K en interpolación circular o roscado.

028 029

Se ha intentado seleccionar un corrector en la tabla de herramientas o una herramienta externa no existente (el número de herramientas se define mediante parámetro-máquina). Se ha asignado un valor demasiado grande a una función. Este error se produce con gran frecuencia si se programa un valor de F en mm/min y luego se pasa a trabajar en mm/rev sin cambiar el valor de F.

030 031

Se ha programado una G no existente. Valor del radio de la herramienta demasiado grande.

032

Valor del radio de la herramienta demasiado grande.

033

Se ha programado un desplazamiento superior a 8388 mm o 330,26 pulgadas. Ejemplo: Si el eje Z se encuentra en la posición Z-5000 y se desea desplazarlo hasta el punto Z5000, el CNC mostrará el error 33 si se programa el bloque N10 Z5000, ya que el desplazamiento programado es Z5000 - Z-5000 = 10000 mm. Por el contrario, si el desplazamiento se efectúa en dos fases, como se indica a continuación, el CNC no mostrará el error 33 puesto que cada desplazamiento es inferior a 8388 mm. N10 Z0 N10 Z5000 ; Desplazamiento 5000 mm ; Desplazamiento 5000 mm

034 035 036 037 038

Se han definido S ó F con un valor superior al permitido. No existe información suficiente para compensar, para redondear aristas o achaflanar. Subrutina repetida. Mal programada la función M19. Mal programada la función G72. Se debe tener en cuenta que si se aplica la función G72 a un solo eje, este debe de estar en el origen pieza (valor 0) en el momento de aplicarse el factor de escala.

039

Este error se produce en los siguientes casos: > Más de 15 niveles de anidamiento en llamada a subrutinas > Se ha programado un bloque que contiene un salto a si mismo. Ejemplo: N120 G25 N120.

040 041

El arco programado no pasa por el punto final definido. (Tolerancia 0,01 mm) o no existe un arco que pasa por los puntos definidos mediante G08 o G09. Este error se produce cuando se ha programado una entrada tangencial y se dan los siguientes casos:

> No existe espacio para realizar la entrada tangencial. Se requiere un espacio superior o equivalente a 2 veces el radio de redondeo programado.

> El tramo en que se ha definido la entrada tangencial es un tramo curvo (G02, G03). El tramo en que se define la entrada tangencial debe ser lineal. 042 Este error se produce cuando se ha programado una salida tangencial y se dan los siguientes casos: > No existe espacio para realizar la salida tangencial. Se requiere un espacio superior o equivalente a 2 veces el radio de redondeo programado.

> El tramo en que se ha definido la salida tangencial es un tramo curvo (G02, G03). El tramo en que se define la salida tangencial debe ser lineal. 043 044 045 046 047 048 049 050 054 055 057 058 059 Origen de coordenadas polares (G93) mal definido. Mal programada la función M45 S, velocidad de giro de la herramienta motorizada. Mal programadas las funciones G36, G37, G38 ó G39. Coordenadas polares mal definidas. Se ha programado un desplazamiento cero durante una compensación de radio o redondeo. Inicio o anulación de compensación de radio con G02/G03. Chaflán mal programado. Se ha seleccionado velocidad de corte constante cuando la máquina dispone de salida de consigna de cabezal en formato BCD. No existe disquette en la disquetera FAGOR, o no existe cinta en el Lector de cassette o bien la tapa de la cabeza del Lector está abierta. Error de paridad en la escritura o lectura del disquette o cinta. Disquette o cinta protegida contra escritura. Dificultades en el movimiento del disquette o en el arrastre de cinta. Este error se produce en los siguientes casos: > Error de diálogo entre el CNC y la Disquetera FAGOR. > Error de diálogo entre el CNC y el Lector de cinta. 060 061 Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. Fallo de batería. A partir de producirse este error, la información contenida en la memoria será retenida durante 10 días más, estando apagado el CNC. Debiendo ser sustituido el módulo de batería ubicado en la parte posterior del aparato. Consúltese con el Servicio de Asistencia Técnica.

Atención:
Debido al riesgo de explosión ó combustión no intente recargar la pila, no la exponga a temperaturas superiores a 100 grados centígrados y no cortocircuite sus bornas.

064 * La entrada de emergencia externa (terminal 14 del conector I/O 1) se encuentra activada. 065 * Este error se produce cuando trabajando con palpador (G75) se ha alcanzado la posición programada y no se ha recibido la señal exterior del palpador. 066 * Límite de recorrido eje X sobrepasado El error se genera bien porque la máquina está fuera de límite o bien porque se ha programado un bloque que obligaría a la máquina a salirse de límites. 068 * Límite de recorrido eje Z sobrepasado. El error se genera bien porque la máquina está fuera de límite o bien porque se ha programado un bloque que obligaría a la máquina a salirse de límites. 070 ** Error de seguimiento eje X. 072 ** Error de seguimiento eje Z. 074 ** Valor de S (velocidad de cabezal) demasiado elevado. 075 ** Fallo de captación en el conector A1. 076 ** Fallo de captación en el conector A2. 077 ** Fallo de captación en el conector A3. 078 ** Fallo de captación en el conector A4. 079 ** Fallo de captación en el conector A5. 087 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 088 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 089 * No se ha realizado la búsqueda del punto referencia máquina de todos los ejes. Este error se produce cuando es obligatorio realizar la búsqueda del punto de referencia máquina tras el encendido. Se define mediante parámetro máquina. 090 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 091 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 092 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 093 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 094 Error de paridad en la tabla de herramientas, o en la tabla G53-G59.

095 ** Error de paridad de los parámetros generales. 096 ** Error de paridad de los parámetros eje Z. 098 ** Error de paridad de los parámetros eje X. 099 ** Error de paridad en la tabla de M. 100 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 101 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 105 Este error se produce en los siguientes casos: > Más de 43 caracteres dentro de un comentario > Más de 5 caracteres para definir el número de programa > Más de 4 caracteres para definir el número de bloque > Caracteres extraños en memoria. 106 ** Límite de temperatura interior sobrepasado.

108 ** Error en parámetros de compensación del husillo del eje Z. 110 ** Error en parámetros de compensación del husillo del eje X. 111 * Error en la red local Fagor. Instalación incorrecta de la línea (hardware) 112 * Error en la red local Fagor. Se produce en los siguientes casos: > La configuración de la red (nodos) es incorrecta. > La configuración de red ha cambiado. Alguno de los nodos ha dejado de estar presente en la misma. Si se produce este error es necesario acceder al modo red, edición o monitorización, antes de ejecutar un bloque de programa. 113 * Error en la red local Fagor. Algún nodo no se encuentra en condiciones de trabajar en la red local. Por ejemplo: > No se encuentra compilado el programa del PLC64. > Se ha enviado a un CNC82 un bloque del tipo G52 mientras se hallaba en ejecución. 114 * Error en la red local Fagor. Se ha enviado una orden incorrecta a un nodo. 115 * Error en el PLCI. Watch-dog en la rutina periódica. Este error se produce cuando la rutina periódica dura más de 5 milisegundos. 116 * Error en el PLCI. Watch-dog en el programa principal. Este error se produce cuando el programa principal dura más de la mitad del tiempo indicado en el parámetro máquina "P729". 117 * Error en el PLCI. La información interna del CNC que se ha solicitado mediante la activación de las marcas M1901 a M1949 no se encuentra disponible. 118 * Error en el PLCI. Se ha intentado modificar, mediante la activación de las marcas M1950 a M1964, una variable interna del CNC que no se encuentra disponible. 119 Error en el PLCI. Error al escribir los parámetros máquina, tabla de funciones M decodificadas y las tablas de compensación de error de husillo, en la EEPROM. Este error se puede producir cuando al bloquear los parámetros máquina, tabla de funciones M decodificadas y las tablas de compensación de error de husillo, el CNC no puede guardar dicha información en el la memoria EEPROM. 120 Error en el PLCI. Error de checksum al recuperar los parámetros máquina, tabla de funciones M decodificadas y las tablas de compensación de error de husillo, de la EEPROM.

Atención:
Los ERRORES que disponen de “*” actúan de la siguiente manera: Detienen el avance de los ejes y el giro del cabezal. Eliminando para ello todas las señales de Enable y anulando todas las salidas analógicas del CNC. Detienen la ejecución del programa pieza del CNC si se encuentra en ejecución. Los ERRORES que disponen de “**” además de actuar como los errores que disponen de “*”, activan la SALIDA DE EMERGENCIA .

9701 (cas) .FAGOR CNC 800T MANUAL DE PROGRAMACION Ref.

El programa P99994 debe ser elaborado en un ordenador o periférico. se reserva el derecho de modificar el contenido del manual. Este manual describe toda la información referente al código ISO que utiliza el CNC 800T. Desde el mismo. no estando obligada a notificar las variaciones. El CNC puede almacenar 2 programas de usuario en código ISO: P99994 P99996 Programa especial de subrutinas de usuario en código ISO Programa pieza de usuario en código ISO. usted podrá desde el mismo CNC editar o modificar el programa P99996 pero no podrá acceder al programa P99994.ACERCA DE LA INFORMACION DE ESTE MANUAL Este manual se debe utilizar cuando se desea elaborar un programa en código ISO. El apartado Periféricos del Manual de Operación explica cómo se debe efectuar la transmisión de información entre el CNC y el ordenador. FAGOR AUTOMATION. Notas: La información descrita en este manual puede estar sujeta a variaciones motivadas por modificaciones técnicas. Ambos programas pueden ser elaborados en un ordenador y ser enviados posteriormente al CNC. Ltda. S. . Coop.

.... 3 Traslados de origen (G53 ........ 3 Coordenadas cartesianas ................................................................................................ 3 Funciones preparatorias G .................................................. 2 Programación de cotas ........4 PROGRAMACION DE COTAS Unidades de medida...................................... 3 Condiciones de Reenvío .............................2 2........................................................................ 7 Capítulo 3 3.............. G59) ................................................................... 4 Guardar y recuperar origen de coordenadas (G31................................................................................................................... 6 Angulo y una coordenada cartesiana ........................................................................................................................................................................... xiii INTRODUCCION Condiciones de Seguridad ...........................................................................................1 2.......................... 2 Preselección de origen polar (G93) .................. 6 ...................................................3 3.........................................1 1........................................1 3.......4 CONSTRUCCION DE UN PROGRAMA Estructura de un programa en el CNC .............................2 2.........5 SISTEMAS DE REFERENCIA Búsqueda de referencia máquina (G74).............. 4 Capítulo 2 2....................................................................................................................................................... 1 Programación absoluta (G90) o incremental (G91) ........................2 1...........................3..................................................... A2) .......................................................................................................... 1 Preselección de cotas (G92) .............................. 2 Bloques condicionales ....................................................... 5 Documentación Fagor para el CNC 800 T ......... 2 Bloque de programa .... 4 Tabla de funciones G empleadas en el CNC ...................................4 1...2 3......3.......2...........1 1.................................................. 7 Capítulo 1 1.................3 2.......................3. 6 Contenido de este manual ......1 2......................................................................................................................................3.......4 3..........INDICE Apartado Pagina Tabla comparativa de los modelos Fagor CNC 800T ..........................3 2..... G32)................3 1.............................................. Milímetros (G71) o pulgadas (G70) ... 1 Número de bloque ........................ 4 Programación mediante dos ángulos (A1................................................................... 3 Coordenadas polares ............. ix Nuevas prestaciones y modificaciones .........

..........................................................................................................3 6............................................................... 9 Salida tangencial (G38) .......................................1 4......................................................................................... 4 Interpolación circular con programación del radio del arco .........4 FUNCIONES COMPLEMENTARIAS Pagina Programación del avance (F) ....... 6 Ejemplos de programación ........................... Activación (G47) y Anulación (G48) ..... 13 Capítulo 6 6...................................7 FUNCIONES PREPARATORIAS ADICIONALES Temporización (G04) ...............6 5.......... 1 Saltos y llamadas incondicionales (G25) ......................................6 6...............................................3 5.....3 4.............................5 6..................................1 4............................................. 9 Funciones auxiliares (M) ............2 6...................... 3 Velocidad de corte constante................ 2 Feed-Rate programable (G49) .... G03) ....................................................1 4....... 1 Visualizar código de error (G30) ...............................3 4......1 6............5......................... 2 Interpolación lineal (G01) .........................................................................1 4.................................................................. 3 Interpolación circular (G02........................ 1 Avance F en mm/min o décimas de pulgada/min(G94) ..............2 5.....................Apartado Capítulo 4 4............................................................................................................................................. 7 Trabajo con palpador (G75) .......................9 5.. 5 Interpolación circular con programación del centro del arco en coordenadas absolutas (G06) ........................................2......................................2.......................... 7 Trayectoria circular definida mediante tres puntos (G09) ....2 4......................................................................................8 5..........................11 CONTROL DE TRAYECTORIA Arista matada (G05) ...................1.................................3 4......... 2 Roscado electrónico (G33) ......7 5...............5 5...........................................5................................ 1 Arista viva (G07) ..5...... S en m/min o pies/min (G96) .. 8 Corregir las dimensiones de la herramienta (G51) ......................................................... 3 Velocidad S en rev/min (G97) ............................1........................4 6.....................2 5............................ 1 Posicionamiento rápido (G00) . 8 Entrada tangencial (G37) ........................... 11 Achaflanado (G39) ......................................................... 2 Avance F en mm/rev o pulgadas/rev (G95) ............................... 10 Capítulo 5 5............................................................................................2 4........................ 2 Velocidad de giro del cabezal y parada orientada (S) .............. 5 Factor de escala (G72) .........................2 4.................. 5 Cargar dimensiones de herramienta en la tabla (G50) .........2.......................................... 4 Ejemplos .....................................................1 5.........................................4 5...............................3 5.............................. 10 Redondeo controlado de aristas (G36) ......................................... 4 Limitación de S en velocidad de corte constante (G92) ......... 4 Programación de herramienta (T) .....................3................1 6..............4................................... 6 Trayectoria circular tangente a la trayectoria anterior (G08) ..................................................3....................................................................................................................................................................................................................2 4.......................................................1 5....................10 5... 8 Tratamiento de bloque único.......................................... 9 .......1..........................

......................... 38 Ciclo fijo de roscado longitudinal (G86) ...............................4 8..........................17 CICLOS FIJOS DE MECANIZADO Ciclo fijo de cilindrado (G67 N0) ............................................................................................................................. 32 Ciclo fijo de refrentado de tramos rectos (G82) ...............................5 9.............................................6 8....................................2 8............................. 12 Ciclo fijo de taladrado múltiple (G67 N6) ... 10 Ciclo fijo de ranurado (G67 N5) ..........................................................................................................................................................1 10................. 10 Capítulo 8 8.. 7 Anulación temporal de la compensación con G00 ....................................................15 8...... 28 Ciclo fijo de torneado de tramos rectos (G81) ..... 36 Ciclo fijo de refrentado de tramos curvos (G85) ..................... 8 EJEMPLO DE PROGRAMACION CODIGOS DE ERROR .......................................... G28........................................................6 PROGRAMACION PARAMETRICA Asignaciones ............................................................................... 1 Identificación de una subrutina estandar (G22) ............................2 7........1 8................ G27......... 3 LLamada a una subrutina paramétrica (G21) .......................................................... 7 Operador "F36" ..............................................8 8. 20 Ciclo fijo de desbastado en el eje X (G68) ........3 7.......................................................11 8..........6 SUBRUTINAS Programa especial de subrutinas de usuario P99994 ................9 8..................... G42) ............................................................................................................................. 7 Funciones de salto condicionales (G26...................2 10........1 7................................................................3 10.............................................................14 8...................................................16 8......................................................13 8................................................................... 2 Llamada a una subrutina estandar (G20) ........2 9........................1 9....................12 8....... 3 Niveles de imbricación ....... 6 Ciclo fijo de roscado (G67 N3) ............................. 5 Funcionamiento con compensación de radio ...4 10........................ 3 Operadores "F17 a F29" ............ 18 Ciclo fijo de seguimiento de perfil (G66) ............3 9.................................................................................................5 8........................... 2 Operadores "F1 a F16" ........................................................ 4 Capítulo 10 10....Apartado Capítulo 7 7.....3 8........................................... 24 Ciclo fijo de desbastado en el eje Z (G69) ............. 14 Ciclo fijo de taladrado simple / Ciclo fijo de roscado con macho (G67 N7) ......... G29) ..5 10............................................................10 8................7 8....... 34 Ciclo fijo de torneado de tramos curvos (G84) ................ 2 Identificación de una subrutina paramétrica (G23) ...................................4 COMPENSACION DE HERRAMIENTAS Pagina Selección e inicio de la compensación de radio (G41................................................... 16 Ciclo fijo de chavetas (G67 N8) .......................... 9 Anulación de compensación de radio (G40) ....................................................................... 4 Ciclo fijo de cilindrado cónico (G67 N2) .................................... 8 Ciclo fijo de redondeo (G67 N4) .............................................................................................................................................................4 9............................... 40 Capítulo 9 9... 2 Ciclo fijo de refrentado (G67 N1) .................... 5 Operadores binarios "F30 a F33" .........

TABLA COMPARATIVA DE LOS MODELOS FAGOR CNC 800T .

DESCRIPCION TECNICA CNC 800-T Control de ejes X. Modelo CNC 800T Modular con pantalla 14" Color Formado por la Unidad Central. Z Control de Cabezal Cabezal en revoluciones por minuto (RPM) Velocidad de corte constante de Cabezal (VCC) Parada Orientada de cabezal Herramientas Compensación de Herramienta Herramienta Motorizada Volantes Electrónicos Comunicación vía RS 232C Autómata Integrado (PLCI) Edición de programa ISO (Programa 99996) Ejecución de programa ISO (Programa 99996) Representación Gráfica l l l l CNC 800-TI l l l CNC 800-TG l l l CNC 800-TGI l l l l l l l l l l l 32 l l 32 l l 32 l l 32 l l 2 l 2 l l l 2 l 2 l l l l l l l l l l .MODELOS CNC 800T DISPONIBLES Modelo CNC 800T Compacto con pantalla 8" Ambar Modelo CNC 800T Modular con pantalla 9" Ambar Formado por la Unidad Central. el Monitor y el Teclado. el Monitor y el Teclado.

6 Manual Operación Manual Operación Apart. 4. 3.9 PRESTACION Aceleración/deceleración en cabezal Limitación de RPM trabajando en VCC Parada orientada del cabezal Herramienta Motorizada Operación automática "Taladrado Simple" Operación automática "Taladrado múltiple" .1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Operación Manual Operación Capit. 6 Fecha: Octubre 1993 Versión Software: 3.3. 5.5 Apart.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operación Manual Instalación Manual Operación Manual Operación Apart. 3.3 PRESTACION Avance rápido en función de la posición del conmutador "Feed Rate" Herramienta para la pasada de acabado Desplazamiento con volantes limitado a la F máxima permitida Control de límites de recorrido en desplazamientos con volante Formato de visualización de la S Posibilidad.5.4.NUEVAS PRESTACIONES Y MODIFICACIONES Fecha: Abril 1993 Versión Software: 2. O2.3.8 Apart.1 Apart.1 Apart.1 Apart. tras interrumpir el programa.9 Apart. 2. 2. 4. 2.3 Capit.5 Apart.3 Apart. de activar/desactivar las salidas O1. O3 Operación automática "Redondeo de perfil" Perfiles Manual Instalación Apart. 5.3. 5. 5. 6. 6 Apart.8 Apart.

3. 3.3. 7 Apart.2 Apart. 3.10 Apart.2 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operación Manual Operación Manual Operación Manual Instalación Manual Instalación Manual Instalación Capit. 5. 4.8 Apart.3.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Instalación Manual Operación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Operación Manual Instalación Manual Operación Apart.7 Apart.6. 4.3 Apart.2 Apart.Fecha: Diciembre 1993 Versión Software: 3. 5.3 Apart.1.10 PRESTACION Aceleración/deceleración de cabezal lineal y en forma de campana Perfil con y sin redondeos La operación de roscado admite salida de rosca Avance rápido al 200% o en función de la posición del conmutador "Feed Rate" Inspección de herramienta Ejecución programa 99996 . 3.3 Apart.1 Apart.3. 4. 7.4. 5.11 Apart. 6.3. 5. 2.2 PRESTACION Asignación de un número de 5 cifras al programa pieza Salvaguarda de programas pieza en periférico Operación automática "Chaveta" Temporización antes de abrir el lazo Código de acceso sólo a los Modos Especiales Volante inactivo si el conmutador está fuera de las posiciones de volante Fecha: Julio 1994 Versión Software: 4.3 Apart.4.7 Apart.2 Apart. 3.

10 Apart.1 Apart.3 Apart.3.2 Apart. 3. 5. 4.10 Apart.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Instalación Apart. 5. 4. nivel ciclo (modificación) Operación automática de roscado con macho M20 al finalizar la ejecución de una pieza Representación gráfica (Simulación) Ejecución / Simulación del programa 99996 (programa de usuario en código ISO) Ejecución automática o bloque a bloque del programa 99996 Edición del programa 99996 Manual Instalación Manual PLCI Manual Instalación Manual Operación Manual Operación Manual Operación Manual Operación Manual Operación Manual Operación Manual Operación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Instalación Manual Operación Manual Programación Manual Programación Manual Instalación Manual Programación Manual de programación Apart. 3. 3.5.8.11 Apart. 6.12 Apart. 3.11 Programa 99994 de usuario en código ISO para almacén de rutinas Rutina asociada a la ejecución de herramienta (sólo en ejecución de programa 99996) Códigos ISO del CNC 800T Capit.10 Apart. 3.8 Apart.10 Apart.Fecha: Enero 1995 Versión Software: 5. 3. 6. asignándoles el valor 0 Operación automática de redondeo. 9 Apart. 5. 3. mediante seguimiento de perfil o desbastado Punto de aproximación en la ejecución del perfil. 3.2 Apart.3.9 y 7.7 Apart. 5.9 Apart. nivel ciclo. nivel ciclo.1.2 Apart. 5.3. 5.3 Apart.3 Apart.3 PRESTACION Confirmación de M3/M4 detectando inversión por captación Movimientos en JOG también en mm/rev Volante gestionado desde el PLCI Inhibición del cabezal desde el PLCI Borrar el contenido de todos los parámetros aritméticos.5.4 . con ángulo distinto de 90° Operación automática de ranurado en la cara frontal y pasada de acabado Operación automática de redondeo de perfil mediante seguimiento de perfil o desbastado Punto de aproximación en la operación de redondeo de perfil (modificación) Ejecución de perfil.2 Apart. 3. 6.5.

5 Apart. 4. 4. refrigerante.10 Apart.3. Nuevas funciones: G47. 3.3. G48 (tratamiento bloque único) Programación ISO.17 Fecha: Noviembre 1995 Versión Software: 5. 8.11 Apart. 6.5 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operación Manual Instalación Manual Instalación Manual PLCI Apart.5 PRESTACION Modificación del offset de la herramienta durante la ejecución Trabajo con un sólo volante Lectura de la S real desde el PLCI .4 Apart. O1.3 Apart. 7. O3 y TOOL Los desplazamientos en JOG incremental tiene en cuenta radios/diámetros Programación ISO. 3. 7. O2. 5.1.4 Apart. 3.4.Fecha: Marzo 1995 Versión Software: 5.7 Apart.2 Apart.2 y siguientes MANUAL Y APARTADO MODIFICADO PRESTACION Edición del programa 99996 en todos los modelos Al detener la ejecución quedan habilitadas las teclas de cabezal. Nueva función: G86 (ciclo fijo roscado longitudinal) Petición desde el PLCI de las revoluciones reales del cabezal Manual Instalación Manual Operación Manual Operación Manual Operación Manual Instalación Manual Programación Manual Programación Manual PLCI Apart.

INTRODUCCION Introducción .1 .

No trabajar en ambientes húmedos Para evitar descargas eléctricas trabajar siempre en ambientes con humedad relativa inferior al 90% sin condensación a 45°C.Máquinas de soladura por arco cercanas. .Transmisores portátiles cercanos (Radioteléfonos. como son: .Transmisores de radio/TV cercanos. no trabajar en ambientes explosivos.CONDICIONES DE SEGURIDAD Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y prevenir daños a este producto y a los productos conectados a él. La temperatura ambiente que debe existir en régimen de no funcionamiento debe estar comprendida entre -25°C y 70°C. lesiones o daños. golpes. Precauciones ante daños a personas Antes de encender el aparato cerciorarse que se ha conectado a tierra Con objeto de evitar descargas eléctricas cerciorarse que se ha efectuado la conexión de tierras. emisores de radio aficionados). Fagor Automation no se responsabiliza de los daños que pudiera sufrir o provocar si se monta en otro tipo de condiciones (ambientes residenciales o domésticos). Precauciones ante daños al producto Ambiente de trabajo Este aparato está preparado para su uso en Ambientes Industriales cumpliendo las directivas y normas en vigor en la Unión Europea. .3 .Cargas potentes conectadas a la misma red que el equipo. que pudieran dañarlo.Etc. . El aparato sólo podrá repararlo personal autorizado de Fagor Automation. productos químicos. No trabajar en ambientes explosivos Con objeto de evitar riesgos. No obstante. El aparato cumple las directivas europeas de compatibilidad electromagnética. Instalar el aparato en el lugar apropiado Se recomienda que. etc.Líneas de alta tensión próximas. Fagor Automation no se responsabiliza de cualquier daño físico o material derivado del incumplimiento de estas normas básicas de seguridad. la instalación del Control Numérico se realice alejada de líquidos refrigerantes. Condiciones medioambientales La temperatura ambiente que debe existir en régimen de funcionamiento debe estar comprendida entre +5°C y +45°C. siempre que sea posible. . es aconsejable mantenerlo apartado de fuentes de perturbación electromagnética. . Introducción .

Símbolos que puede llevar el producto Símbolo ATENCION. Lleva asociado un texto que indica las acciones u operaciones que pueden provocar daños a personas o aparatos. Símbolo PROTECCIÓN DE TIERRAS. Monitor El tipo de fusible de protección depende del tipo de monitor./ 250V. Indica que dicho punto puede estar bajo tensión eléctrica. Ver etiqueta de identificación del propio aparato.15 Amp. Símbolo CHOQUE ELÉCTRICO./ 250V. Lleva asociado un texto que indica las acciones u operaciones que pueden provocar daños a personas o aparatos. ante sobretensión de la fuente exterior (mayor de 33 Vcc.15 Amp.Protecciones del propio aparato Unidad Central Lleva incorporados 2 fusibles exteriores rápidos (F) de 3. No manipular los conectores con el aparato conectado a la red eléctrica Antes de manipular los conectores (entradas/salidas. para protección de la entrada de red. etc) cerciorarse que el aparato no se encuentra conectado a la red eléctrica.4 . Indica que dicho punto debe ser conectado al punto central de tierras de la máquina para protección de personas y aparatos. captación.) y ante conexión inversa de la fuente de alimentación. Introducción . Precauciones durante las reparaciones No manipular el interior del aparato Sólo personal autorizado de Fagor Automation puede manipular el interior del aparato. Todas las entradas-salidas digitales están protegidas mediante 1 fusible exterior rápido (F) de 3. Símbolos de seguridad Símbolos que pueden aparecer en el manual Símbolo ATENCION.

. El cartón empleado para la caja debe ser de una resistencia de 170 Kg (375 libras). el número de serie. adjunte una etiqueta al aparato indicando el dueño del aparato. el nombre de la persona a contactar. Si va a enviar el monitor.. empaquételas en su cartón original con su material de empaque original. el síntoma y una breve descripción de la avería.5 .Si va a enviar a una oficina de Fagor Automation para ser reparado.. 5. el tipo de aparato.Acolche el aparato en la caja de cartón rellenándola con espuma de poliuretano por todos lados... su dirección. 2. Si no dispone del material de empaque original. 3. Introducción . empaquételo de la siguiente manera: 1.Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo.CONDICIONES DE REENVIO Si va a enviar el Monitor o la Unidad Central. 4.Selle la caja de cartón con cinta para empacar o grapas industriales.Consiga una caja de cartón cuyas 3 dimensiones internas sean al menos 15 cm (6 pulgadas) mayores que las del aparato. proteja especialmente el cristal de la pantalla.

es decir. Ocasionalmente puede contener un manual que hace referencia a las "Nuevas Prestaciones" de software recientemente incorporadas. Está dirigido a las personas que utilizan la disquetera de Fagor. Dispone en su interior del manual de Instalación. sin utilizar la opción de software de comunicación DNC 25/30. Manual DNC-PLC Manual FLOPPY DISK Está dirigido a las personas que van a utilizar la opción de software de comunicación DNC-PLC. Está dirigido a las personas que desean efectuar su propia comunicación de DNC. Introducción . Debe utilizarse cuando el CNC dispone de Autómata integrado. Manual DNC 25/30 Manual Protocolo DNC Manual PLCI Está dirigido a las personas que van a utilizar la opción de software de comunicación DNC. Ocasionalmente puede contener un manual que hace referencia a las "Nuevas Prestaciones" de software recientemente incorporadas. Está dirigido al fabricante de la máquina o persona encargada de efectuar la instalación y puesta a punto del Autómata integrado.DOCUMENTACION FAGOR PARA EL CNC 800T Manual CNC 800T OEM Está dirigido al fabricante de la máquina o persona encargada de efectuar la instalación y puesta a punto del Control Numérico. Este manual indica cómo se debe utilizar dicha disquetera. a la persona que va a trabajar con el Control Numérico.6 . Manual CNC 800T USER Está dirigido al usuario final. Dispone de 2 manuales en su interior: Manual de Operación que detalla la forma de operar con el CNC. Manual de Programación que detalla la forma de elaborar un programa en código ISO.

Programación de cotas. Subrutinas. Construcción de un programa. Nuevas Prestaciones y modificaciones. Muestra cómo programar una temporización.CONTENIDO DE ESTE MANUAL El Manual de Programación se compone de los siguientes apartados: Indice. Expone la forma de programar la parada orientada de cabezal. Muestra cómo programar la compensación de radio y longitud de herramienta. Indica cómo programar la velocidad de giro de cabezal (rpm. los traslados de origen y la preselección del origen polar. Funciones complementarias. Introducción Resumen de las condiciones de seguridad. Muestra los niveles de imbricación de subrutinas. Indica como programar las funciones auxiliares "M". Sistemas de referencia. Expone como programar el tratamiento de bloque único. Muestra como programar la herramienta y como modificar los valores de la tabla desde el programa de usuario.7 . Programa especial de subrutinas de usuario P99994 Muestra cómo identificar una subrutina estándar y paramétrica. polares. Indica cómo programar una llamada a una subrutina estándar o paramétrica. Explica los sistemas de coordenadas para programación de cotas (cartesianas. mediante dos ángulos. la preselección de cotas. Indica la estructura que debe tener el programa pieza y todos los bloques que lo forman. Indica cómo visualizar el código de error. Capítulo 1 Capítulo 2 Capítulo 3 Capítulo 4 Capítulo 5 Capítulo 6 Capítulo 7 Capítulo 8 Capítulo 9 Introducción . Compensación de herramientas. Muestra cómo programar la búsqueda de referencia máquina. la interpolación lineal y la interpolación circular. Listado de Documentos Fagor para el CNC 800T. el tipo de programación (absoluto / incremental). Indica como programar el trabajo en arista viva y en arista matada. Muestra la forma de seleccionar las unidades de trabajo. Indica cómo aplicar un factor de escala. Contenido de este Manual. Expone cómo programar el roscado electrónico y el movimiento contra tope. Muestra cómo programar las funciones preparatorias de avance y velocidad. Condiciones de Reenvío. Indica cómo guardar y recuperar el origen de coordenadas. mediante ángulo y coordenada cartesiana). Muestra las funciones preparatorias G que se encuentran disponibles. Muestra cómo programar el posicionamiento rápido. Funciones preparatorias adicionales. Control de trayectoria. corte constante). Ciclos fijos de mecanizado. Expone cómo trabajar con un palpador. Expone cómo trabajar con saltos y llamadas incondicionales. Muestra cómo programar un roscado electrónico. Indica cómo programar las entradas y salidas tangenciales y el redondeo y achaflanado de aristas. Muestra cómo programar los diferentes ciclos fijos de mecanizado. Tabla comparativa de los modelos Fagor CNC 800T.

8 .Capítulo 10 Programación paramétrica Muestra cómo se debe realizar la programación paramétrica (asignaciones. etc.). funciones de salto. Ejemplo de programación Códigos de error Introducción . operadores.

X20. obteniendo resultados como X20. + 0123456789 La programación admite prescindir de formato numérico si tiene el valor cero. etc. o del signo si fuera positivo.567. X-0. El formato numérico que dispone el CNC consta de: . el control sustituirá el parámetro aritmético por su valor.1 ESTRUCTURA DE UN PROGRAMA EN EL CNC Todos los bloques que componen el programa tendrán la siguiente estructura: Numero de bloque + Bloque de programa Capítulo: 1 CONSTRUCCIONDEUNPROGRAMA Sección: Página 1 .las cifras .003. Más tarde. Estos bloques o instrucciones están formados por palabras compuestas de letras mayúsculas y formato numérico.1. 1.los signos . por ejemplo: Si se ha programado XP3. CONSTRUCCION DE UN PROGRAMA Un programa de control numérico está formado por un conjunto de bloques o instrucciones. El formato numérico de una palabra puede ser sustituido por un parámetro aritmético en la programación. el CNC sustituirá durante la ejecución P3 por su valor numérico. durante la ejecución básica.

la señal exterior debe activarse antes de la ejecución de los 4 bloques anteriores al bloque condicional. el CNC lo ejecutará únicamente si la correspondiente señal exterior (entrada habilitadora de los bloques condicionales).... el bloque queda personalizado como bloque condicional normal. anula la compensación del radio de la herramienta G41 o G42 Página 2 Capítulo: 1 CONSTRUCCIONDEUNPROGRAMA Sección: NUMERODEBLOQUE .). Es decir. b) BLOQUE CONDICIONAL ESPECIAL N4. es suficiente con activar la señal exterior (entrada habilitadora de los bloques condicionales). Durante la ejecución de cualquier programa. Para que el bloque se ejecute. 1.1 BLOQUES CONDICIONALES Existen dos tipos de bloques condicionales: a) BLOQUE CONDICIONAL NORMAL N4. Si a continuación del número de bloque N4 (0-9999) se escriben dos puntos decimales (. Se recomienda no asignar números correlativos a los bloques para poder intercalar bloques nuevos en caso de necesidad.). Se representará con la letra N seguida de hasta 4 cifras (0-9999). Los bloques de programa deben estar ordenados numéricamente. el CNC lo ejecutará únicamente si la correspondiente señal exterior (entrada habilitadora de los bloques condicionales).2.2 NUMERO DE BLOQUE El número del bloque sirve para identificar cada uno de los bloques de que consta un programa. El bloque condicional especial N4. Es decir.. Atención: A lo largo del presente manual se enumerará el formato "N4" para referirse al número de bloque.1. está activada. el bloque queda personalizado como bloque condicional especial. Si a continuación del número de bloque N4 se escribe un punto decimal (. En este caso. está activada. el CNC va leyendo 4 bloques por delante del que se está ejecutando. durante la ejecución del bloque anterior al bloque condicional especial. indicando que debe definirse con la letra N seguida de hasta 4 cifras (no se admiten decimales).

indicando que debe definirse con la letra T y que puede disponer de hasta 2 cifras delante del punto decimal y hasta 2 cifras detrás. Significa que detrás de la letra a la que acompañe (X o Z) se puede escribir una cifra positiva o negativa con hasta 3 cifras delante del punto decimal y hasta 4 detrás. indicando que debe definirse con la letra S seguida de hasta 4 cifras (S0 a S9999). ya que proporciona información y condiciones de desplazamiento e indicaciones sobre el avance. +/. indicando que debe definirse con la letra F seguida de hasta 4 cifras (F0 a F9999) cuando se trabaja en mm/ min o pulgadas/min. Para referirse al avance de los ejes. indicando que debe definirse con la letra N seguida de hasta 4 cifras (N0 a N9999). indicando que debe definirse con la letra M seguida de hasta 2 cifras (M0 a M99).2 M2 A lo largo del presente manual se enumerarán los formatos: "N4" "G2" +/. indicando que debe definirse con la letra G seguida de hasta 2 cifras (G00 a G99).4. Z F S T M Funciones preparatorias Cotas de ejes Velocidad de avance Velocidad de giro del cabezal Número de herramienta Funciones auxiliares Dentro de cada bloque hay que mantener este orden. Dependiendo de las unidades de trabajo seleccionadas (mm o pulgadas) se debe utilizar el siguiente formato de programación: Formato en milímetros: Formato en pulgadas: N4 G2 X+/-4. Para referirse a la herramienta de trabajo.2 Para referirse a la velocidad del cabezal. aunque no es necesario que cada bloque contenga todas las informaciones. Para referirse a las funciones auxiliares.4 Z+/-3.3.2 M2 N4 G2 X+/-3.3 Para referirse al número de bloque.3 Z+/-4. especialmente diseñado para controlar el movimiento de los ejes.4 "F4" "M2" Capítulo: 1 CONSTRUCCIONDEUNPROGRAMA Sección: BLOQUEDEPROGRAMA Página 3 . Significa que detrás de la letra a la que acompañe (X o Z) se puede escribir una cifra positiva o negativa con hasta 4 cifras delante del punto decimal y hasta 3 detrás.4 F4 S4 T2. Si se trabaja en mm/rev se usará el formato F3.4 y en pulgadas/rev F2.1. Para referirse a una función preparatoria. Cada bloque de programación puede disponer de las siguientes funciones: G X.4 "S4" T2.3 BLOQUE DE PROGRAMA Estará escrito con comandos en lenguaje ISO.3 F4 S4 T2.

6.1 6.6 6.1 TABLA DE FUNCIONES G EMPLEADAS EN EL CNC M * * * * * * D * Significado Posicionamiento rápido Interpolación lineal Interpolación circular a derechas (sentido horario) Interpolación circular a izquierdas (sentido anti-horario) Temporización Trabajo en arista matada Interpolación circular con el centro en coordenadas absolutas.3 9.5 3.6 10.2 3.6 10.11 7.7 4. Se programan siempre al comienzo del bloque y sirven para determinar la geometría y condiciones de trabajo del CNC 1.3 10.1 4.1 5.1.7 9.4 9.5 6.2 9.4 5.7 6.1 5.9 5.5 5.4.5 5.1 9.2 5.6 5.4 FUNCIONES PREPARATORIAS (G) Las funciones preparatorias se programan mediante la letra G seguida de dos cifras (G2). Trabajo en arista viva Trayectoria circular tangente a la trayectoria anterior Trayectoria circular definida mediante tres puntos Llamada a subrutina estándar Llamada a subrutina paramétrica Identificación de subrutina estándar Identificación de subrutina paramétrica Final de subrutina Salto/llamada incondicional Salto/llamada condicional si es igual a 0 Salto/llamada condicional si no es igual a 0 Salto/llamada condicional si es menor Salto condicional si es igual o mayor Visualizar código de error Guardar origen de coordenadas Recuperar origen de coordenadas guardado mediante G31 Roscado electrónico Redondeo controlado de aristas Entrada tangencial Salida tangencial Achaflanado Anulación de compensación de radio Compensación de radio a izquierdas Compensación de radio a derechas Activación de tratamiento de bloque único Anulación de tratamiento de bloque único FEED-RATE programable Cargar dimensiones de herramienta en la tabla Apartado 5.4 5.3 5.4 7.10 5.1 7.6 10.3 Función G00 G01 G02 G03 G04 G05 G06 G07 G08 G09 G20 G21 G22 G23 G24 G25 G26 G27 G28 G29 G30 G31 G32 G33 G36 G37 G38 G39 G40 G41 G42 G47 G48 G49 G50 * * * * * * * * * Página 4 Capítulo: 1 CONSTRUCCIONDEUNPROGRAMA Sección: FUNCIONESPREPARATORIAS (G) .8 5.5 6.

EMERGENCIA. En un mismo bloque se pueden programar todas las funciones G que se deseen. G27. es decir.15 8.2 4.1 8.4 8.Función G51 G53/G59 G66 G67 N0 G67 N1 G67 N2 G67 N3 G67 N4 G67 N5 G67 N6 G67 N7 G67 N8 G68 G69 G70 G71 G72 G74 G75 G81 G82 G84 G85 G86 G90 G91 G92 G93 G94 G95 G96 G97 M * D * * * * * * * * * * * * Significado Corregir las dimensiones de la herramienta Traslados de origen Ciclo fijo de seguimiento de perfil Ciclo fijo de cilindrado Ciclo fijo de refrentado Ciclo fijo de cilindrado cónico Ciclo fijo de roscado Ciclo fijo de redondeo Ciclo fijo de ranurado Ciclo fijo de taladrado simple Ciclo fijo de taladrado múltiple Ciclo fijo de chavetas Ciclo fijo de desbastado en el eje X Ciclo fijo de desbastado en el eje Z Programación en pulgadas Programación en milímetros Factor de escala Búsqueda de referencia-máquina Trabajo con palpador Ciclo fijo de torneado de tramos rectos Ciclo fijo de refrentado de tramos rectos Ciclo fijo de torneado de tramos curvos Ciclo fijo de refrentado de tramos curvos Ciclo fijo de roscado longitudinal Programación de cotas absolutas Programación de cotas incrementales Preselección de cotas Limitación del valor máximo de S Preselección de origen polar Avance F en mm/min.5 8.) Velocidad S en m/min.17 2.3 4.1 2. G30.1 pulgadas/min. (pies/min.1 6. G28.) Avance F en mm/rev. que una vez programada la función G permanece activa mientras no se programe otra G incompatible o se ejecute M02. por ser especiales.9 8.3 8. G72. G74 y G92 que deben ir solas en el bloque.4 8.2 3. que serán asumidas por el CNC en el momento del encendido. G29.11 8. M30 o después de una EMERGENCIA o RESET. G51.2 4.1 pulgadas/rev.16 8.10 8. G50.5 3.13 8.12 2.8 8./min. (0.6 8.2 3. después de ejecutar M02. G32.14 8. esto es.3 3.2 La "M" significa MODAL. G53/G59. el CNC asume la última programada Capítulo: 1 CONSTRUCCIONDEUNPROGRAMA Sección: FUNCIONESPREPARATORIAS (G) Página 5 .) (Velocidad corte constante) Velocidad S en rev. La letra "D" significa POR DEFECTO. M30.1 6. G24.6 8. G21. G31.2 2.1 4. G26. G23. Apartado 4.2 8. y en cualquier orden salvo G20.1 4.7 8. G22. G25. (0. Si en un mismo bloque se programan funciones G incompatibles. RESET o se apague y encienda el CNC.

2. disponiendo para ello de las funciones: G70 G71 Programación en pulgadas Programación en milímetros Según se haya programado G70 o G71. Sin embargo estas unidades de medida pueden ser alteradas a lo largo del programa.1 UNIDADES DE MEDIDA. Capítulo: 2 PROGRAMACION DE COTAS Sección: MILIMETROS(G71) PULGADAS (G70) Página 1 . En el momento del encendido. M30. RESET o EMERGENCIA. PROGRAMACION DE COTAS 2. el CNC asume el sistema de unidades definido mediante el parámetro máquina P13. MILIMETROS (G71) O PULGADAS (G70) El CNC dispone del parámetro máquina "P13" para definir las unidades de medida del CNC. Las funciones G70/G71 son modales e incompatibles entre sí. el CNC asume dicho sistema de unidades para todos los bloques programados a continuación. después de M02.

2 PROGRAMACION ABSOLUTA (G90) O INCREMENTAL (G91) La programación de las coordenadas de un punto. Las funciones G90 y G91 son incompatibles entre sí. después de ejecutar M02. Ejemplos suponiendo que la programación del eje X es en diámetros. EMERGENCIA o RESET. el CNC asume la función G90. Programación absoluta G90 N100 G90 G01 X40 Z30 N110 X60 Z20 Programación incremental G91 N100 G91 G01 X20 Z-20 N110 X20 Z-10 P0 —> P1 P1 —> P2 P0 —> P1 P1 —> P2 Punto inicial (P0) X40 Z40 Programación absoluta G90 N100 G90 G02 X100 Z10 I40 K10 ó bien N100 G90 G02 X100 Z10 R41. Cuando se trabaja en G91.231 Programación incremental G91 N100 G91 G02 X60 Z-30 I40 K10 ó bien N100 G91 G02 X60 Z-30 R41. las coordenadas del punto programado están referidas al punto anterior de la trayectoria. es decir. Punto inicial (P0) X20 Z50. lo valores programados indican el desplazamiento a realizar en el eje correspondiente.2. se puede realizar. las coordenadas del punto programado están referidas al punto de origen de coordenadas. bien en coordenadas absolutas G90 o bien en coordenadas incrementales G91. M30. Cuando se trabaja en G90. Tras el encendido.231 Página 2 Capítulo: 2 PROGRAMACION DE COTAS Sección: ABSOLUTO (G90) INCREMENTAL(G91) .

Los ceros de comienzo y final de cota pueden ser omitidos. según se haya programado G90/G91.2.4 Z+/-3.1 COORDENADAS CARTESIANAS El formato de las cotas de los ejes es: En mm En pulgadas X+/-4.3 Z+/-4. Cotas absolutas: N100 G90 X70 Z30 N110 X100 Z10 Cotas incrementales: N100 G91 X10 Z-40 N110 X30 Z-20 Capítulo: 2 PROGRAMACION DE COTAS Sección: COORDENADAS CARTESIANAS Página 3 .3. En el caso de cotas positivas. no es necesario escribir el signo +.4 Los valores de las cotas programadas serán absolutas o incrementales. Ejemplo: Programación del eje X en diámetros siendo el punto inicial (X60 Z70).3 X+/-3.3 PROGRAMACION DE COTAS En el CNC permite programar las coordenadas de los ejes en los siguientes formatos: Coordenadas cartesianas Coordenadas polares Programación mediante dos ángulos Programación mediante un ángulo y una coordenada cartesiana 2.

3 del punto final del arco y las cotas del centro del arco con respecto al punto inicial. Página 4 Capítulo: 2 PROGRAMACION DE COTAS Sección: COORDENADAS POLARES . Cuando se programa una interpolación circular con G02. (El ángulo siempre en grados). EMERGENCIA o RESET. En el momento del encendido.3. Los ceros de comienzo y final pueden ser omitidos. Cuando se programan movimientos en rápido (G00) o en interpolación lineal (G01). después de M02.3 R+/-3. el centro de la circunferencia se define mediante I. igual que en el caso de coordenadas cartesianas. el CNC asume el centro del arco como nuevo origen polar.3 Siendo R el valor del radio y A el del ángulo respecto al origen polar.3 A+/-3.G03. Los valores de R y A serán absolutos o incrementales según se trabaje en G90 o G91.4 A+/-3. no es necesario escribir el signo. En caso de valores positivos. M30. Cuando se trata de interpolaciones circulares (G02 o G03).2. En el caso de interpolación circular (G02 o G03) trabajando en coordenadas polares.2 COORDENADAS POLARES El formato para definir un punto es: En mm En pulgadas R+/-4.K. El origen polar se puede variar mediante la función G93. es necesario programar R y A. se programan el ángulo A+/-3. el CNC asume como origen polar el punto X0 Z0.

.. P2 Ejemplo 2......... suponiendo que el punto inicial es el P0 (X40 Z50) En coordenadas absolutas (G90) N100 G90 G02 A198. (Preselección del origen polar) N110 G01 G90 R30 A270........................Ejemplos de programación en milímetros. suponiendo que la programación del eje X es en diámetros Ejemplo 1 En coordenadas absolutas (G90) N100 G93 I80 K50 ................ P1 N130 R40 A180............435 En coordenadas incrementales (G91) N100 G91 G02 A-90 I30 K-10 ó bien N100 G93 I100 K40 N110 G91 G02 A-90 Capítulo: 2 PROGRAMACION DE COTAS Sección: COORDENADAS POLARES Página 5 .........716 A-45 ............ P0 N120 R28........716 A-45 ...284 A225....... P1 N130 R11...... P0 N120 G91 R-1........ (Preselección del origen polar) N110 G01 G90 R30 A270.........................435 I30 K-10 ó bien N100 G93 I100 K40 N110 G90 G02 A198......................... P2 En coordenadas incrementales (G91) N100 G93 I80 K50 ..

3 PROGRAMACION MEDIANTE DOS ANGULOS (A1. Donde: A1 es el ángulo de salida. A2) . Ejemplo de programación. Z) son las coordenadas del punto final P2. siendo el punto inicial P0 (X40 Z50) y programando el eje X en diámetros. desde el punto de comienzo de la trayectoria (P0).435 N110 X100 Z10 Página 6 Capítulo: 2 PROGRAMACION DE COTAS Sección: MEDIANTE DOS ANGULOS (A1.3. A2) Un punto intermedio en una trayectoria. (X. N100 A135 A153.2. El CNC calcula automáticamente las coordenadas del P1. Z). puede también ser definido mediante: A1 A2 (X. A2 es el ángulo de salida del punto intermedio (P1).

3. Punto inicial P0 (X20 Z80) N100 G01 G36 R10 A116 A180 N110 G39 R5 X60 Z40 N120 G36 R10 A90 X100 N130 A180 Z10 Capítulo: 2 PROGRAMACION DE COTAS Sección: ANGULOYUNACOORDENADA CARTESIANA Página 7 . En cotas absolutas N100 G90 N110 A116.565 X40 N120 A180 Z-10 N130 A135 X20 N140 A180 Z-10 N150 A153.4 ANGULO Y UNA COORDENADA CARTESIANA También se puede definir un punto mediante el ángulo de salida de la trayectoria en el punto anterior y una coordenada cartesiana del punto que se desea definir. chaflanes. entradas y salidas tangenciales.435 X100 N160 A135 Z10 En cotas incrementales N100 G91 N110 A116. es posible intercalar redondeos.565 X60 N120 A180 Z60 N130 A135 X80 N140 A180 Z40 N150 A153.435 X20 N160 A135 Z-10 En la definición de los puntos mediante dos ángulos o ángulo y una coordenada. Ejemplo de programación suponiendo que el punto inicial es el P0 (X20 Z80) y la programación del eje X es en diámetros.2.

el CNC desplaza primero el eje X y después el eje Z. se programa G74 y a continuación los ejes deseados en orden. En un bloque en que se ha programado G74. Pueden existir dos casos: a) Búsqueda en los dos ejes. no se puede programar ninguna otra función. menos la longitud de la herramienta en dicho eje (X ó Z).3. 3. Si se desea efectuar la búsqueda de cero máquina en un solo eje. b) Búsqueda en un solo eje o en los dos ejes en un orden determinado. se debe indicar tras la función G74 el eje deseado. Si en el bloque se programa sólo G74. Si se desea efectuar la búsqueda de cero máquina en un orden diferente al anterior. en la pantalla aparece la distancia de dicho punto al último cero pieza programado. Cuando el eje que se ha movido alcanza el punto referencia máquina.1 SISTEMAS DE REFERENCIA BUSQUEDA DE REFERENCIA MAQUINA (G74) Al programar en un bloque G74. Capítulo: 3 SISTEMASDEREFERENCIA Sección: BUSQUEDADEREFERENCIA MAQUINA (G74) Página 1 . el CNC desplaza los ejes hasta el punto referencia máquina.

Cuando se programa la función G92.2 PRESELECCION DE COTAS (G92) Por medio de la función G92 se puede preseleccionar cualquier valor en los ejes del CNC.3. no se efectúa ningún movimiento de los ejes y el CNC acepta los valores de los ejes programados a continuación de G92 como nuevas cotas de dichos ejes Formato de programación: N4 G92 X Z . Página 2 Capítulo: 3 SISTEMASDEREFERENCIA Sección: PRESELECCIONDECOTAS (G92) . la programación será: N90 G92 X20 Z0 N100 G90 X40 Z-30 N110 Z-70 (El punto P0 pasa a ser el punto X20 Z0) En el bloque en que se programa G92. esto supone poder realizar traslados del origen de coordenadas. La preselección de cota mediante G92 se refiere siempre a la posición teórica en que están los ejes. no se puede programar ninguna otra función. Ejemplo: Programación del eje X en diámetros siendo el punto inicial P0 (X20 Z80) Sin utilizar la función G92. N100 G01 G90 X40 Z50 N110 Z10 Si se utiliza la función G92.

3 en mm N4 G93 I+/-3. es decir.Z0).3 K+/-4. Hay dos formas de preseleccionar un origen de coordenadas polares: a) Definiendo las cotas del origen polar. M30. antes de efectuarse el movimiento que el bloque conlleva.3.3 PRESELECCION DE ORIGEN POLAR (G93) Por medio de la función G93. Si se programa de esta forma la preselección de origen polar. en valor absoluto). Valor de la ordenada del origen de coordenadas polares. Capítulo: 3 SISTEMASDEREFERENCIA Sección: PRESELECCIONDEORIGEN POLAR (G93) Página 3 .G03.4 en pulgadas Número de bloque Código de preselección de origen polar Valor de la abscisa del origen de coordenadas polares. Al conectarse a tensión o después de M02. Si en un bloque cualquiera se programa además una G93. EMERGENCIA o RESET. el CNC asume como origen polar el punto (X0. b) Asumiendo el punto actual como nuevo origen polar. el CNC no admite más información en el mismo bloque. Formato N G93 I K N4 G93 I+/-4. el origen polar pasará a ser el punto en que en ese momento se halle la máquina. en valor absoluto). el CNC asume el centro del arco como nuevo origen polar. se puede preseleccionar cualquier punto como origen de coordenadas polares. el valor de Z (Siempre. ésta implicará que. es decir. el valor de X (Siempre.4 K+/-3. Atención: Cuando se programa una interpolación circular con G02.

3 K+/-4. N4 G53-G59 I+/-3. se puede trabajar con 7 traslados de origen diferentes. Página 4 Capítulo: 3 SISTEMASDEREFERENCIA Sección: TRASLADOS DE ORIGEN (G53.G59) . Los valores de estos traslados de origen se almacenan en la memoria del CNC y están referidos al cero máquina. Carga absoluta de valores. Número de bloque Código del traslado de origen (G53 a G59) Cantidad que se suma al valor del eje X almacenado previamente Cantidad que se suma al valor del eje Z almacenado previamente Aplicar un traslado de origen. G55.4 en pulgadas. al programa en curso.4 Z+/-3.4 TRASLADOS DE ORIGEN (G53.3 en mm. Cargar un traslado de origen en la tabla.3.3 Z+/-4. Número de bloque Código del traslado de origen (G53 a G59) Valor del traslado de origen referido al cero máquina del eje X Valor del traslado de origen referido al cero máquina del eje Z Carga incremental de valores. Para acceder a la tabla de traslados de origen G53-G59 se debe pulsar la siguiente secuencia de teclas Una vez en la tabla se pueden borrar todos los traslados de origen. Formato: N4 G53-G59 Realiza un traslado del origen de coordenadas del programa en curso.G59) Mediante las funciones G53. G56. Permite cargar en la dirección de la tabla indicada (G53G59) los valores definidos por X. K. Para ello se debe pulsar la secuencia de teclas Las funciones G53-G59 se deben utilizar para cargar un traslado de origen en la tabla o para aplicar un traslado de origen que se encuentra en la tabla al programa en curso. G54. Formato: N G X Z N4 G53-G59 X+/-4. G58 y G59.. Formato: N G I K N4 G53-G59 I+/-4. N4 G53-G59 X+/-3.3 en mm... de acuerdo con los valores almacenados en la dirección indicada de la tabla (G53-G59). G57. en la cantidad definida en I.. Permite incrementar los valores existentes en la dirección de la tabla indicada (G53/G59).4 K+/-3. que se encuentra en la tabla.4 en pulgadas. Z.

130..1 G55 G25 N60. que el eje X se programa en radios y que el punto cero-máquina es X0 Z0.1 G00 X200 Z530 M30 Carga traslado de origen en la tabla Carga traslado de origen en la tabla Carga traslado de origen en la tabla Aplica el traslado de origen G53 Aplica el traslado de origen G54 Aplica el traslado de origen G55 Capítulo: 3 SISTEMASDEREFERENCIA Sección: TRASLADOS DE ORIGEN (G53.120.G59) Página 5 ..Ejemplo: Suponiendo que la herramienta se encuentra en el punto X200 Z530. la programación de la trayectoria teórica será: N10 N20 N30 N40 N50 N60 N70 N80 N90 N100 N110 N120 N130 N140 N150 N160 N170 N180 N190 G53 X0 Z340 G54 X0 Z170 G55 X0 Z0 G90 G01 F250 G53 X140 Z170 Z150 X160 Z130 G03 X160 Z90 I0 K-20 G08 X160 Z50 G01 X180 Z30 Z0 X140 G54 G25 N60.

ya que permite acotar parte del programa respecto a un origen. G32) .150. hacer un cambio de origen con G92 o G53-G59. acotar la continuación del programa respecto al nuevo origen. Esta prestación es útil en el caso en que sea necesario utilizar más de un origen de coordenadas (origen pieza) en el mismo programa.3. y finalmente recuperar el origen primitivo por medio de G32.3 N170 G32 N180 G00 X120 Z120 (Acercamiento a la pieza) (Guardar origen coordenadas) (Traslado del origen) (Mecanizado) (Mecanizado) (Mecanizado) (Recuperar origen inicial) (Vuelta al punto de partida) Página 6 Capítulo: 3 SISTEMASDEREFERENCIA Sección: GUARDARYRECUPERAR ORIGEN (G31. N110 X60 Z100 N120 G31 N130 G92 X0 Z0 N140 G01 X0 Z-10 N150 G02 X0 Z-20 R5 N160 G25 N130. se puede en cualquier momento guardar el origen de coordenadas con que se está trabajando y más adelante se puede recuperar dicho origen por medio de la función G32.5 GUARDAR Y RECUPERAR ORIGEN DE COORDENADAS (G31. Por medio de la función G31. G32) G31 : Guardar origen de coordenadas actual G32 : Recuperar origen de coordenadas guardado con G31. el formato es: N4 G31 N4 G32 N4 G31 G32 Ejemplo: Número de bloque Guardar el origen de coordenadas actual Recuperar el origen de coordenadas guardado mediante G31 Programación del eje X en diámetros. Punto inicial X120 Z120. Las funciones G31 y G32 deben de programarse solas en un bloque. guardar dicho origen con G31.

La velocidad rápida se fija para cada eje en la puesta a punto de la máquina.0001 (0. Si se trabaja en posicionamiento G00.0001pulg/rev) F19.4 F1 F1 (1mm/min) (1mm/rev) F1 Valor mínimo (1mm/min) Valor máximo F9999 (9999mm/min) F0.1 FUNCIONES COMPLEMENTARIAS PROGRAMACION DEL AVANCE (F) El significado de la F (velocidad de avance programable) difiere según se esté trabajando en G94 o G95 y según el sistema de medida empleado sea en milímetros o pulgadas. el CNC asumirá el avance F0. cuyo avance de trabajo (programable) máximo sea 10. siempre que no se esté ejecutando un roscado mediante alguna de las funciones G33. (ver libro de instrucciones de la máquina).0000 (500mm/rev) Pulgadas Formato Unidad de programación G94 G95 F4 F2.0001 (0. 4. siendo el valor máximo posible de 65. Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: PROGRAMACIONDELAVANCE (F) Página 1 . cuando se trabaja en interpolación lineal G01 o circular G02/G03.0001mm/rev) F500. entre 0% y 100% según el parámetro P600(3).1pulg/min) Valor maximo F3937 (393. Ejemplo: En una máquina.1pulg/min) (1pulg/rev) F1 Valor mínimo (0. G87 o bien un movimiento de palpación (G57). mediante el conmutador que se halla en el panel de mando del CNC.4 F1 F1 (0. El avance programado puede variarse entre el 0% y el 120% o bien. independiente de la F programada. Milímetros Formato Unidad de programación G94 G95 F4 F3. En la tabla siguiente se indican las diferencias. G86. En el supuesto de que no se programe la función F. es igual programar F10000 o F0. la máquina se moverá en rápido. El avance F programado es efectivo.535 mts/min. utilizando el código F0.4. El avance de trabajo máximo de la máquina puede ser programado directamente.685pulg/rev) F0.000 mm/min.685 El avance máximo real de la máquina puede estar limitado a un valor inferior (ver libro de instrucciones de la máquina).7pulg/min) (19..

o en décimas de pulgada/min. Estando activada la función G49. 4. Página 2 Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: PROGRAMACIONDELAVANCE (F) . La función G49 K. una vez programado un %. M30. Máximo valor programable F500 que equivale a 500 mm/revolución. una vez programada se mantiene activa hasta que se programe G94. o bien.4.1. el conmutador de M.4 y el máximo valor programable es 19. Para anular la función G49 K ( ). La función G95 es modal. cuando se ejecuta M02. es decir. puede programarse un valor entero entre 1 y 120.685 que equivale a 19.1. La función G94 es modal. La función G49 es modal.F. es decir. El formato de programación es: G49 K (1/120) A continuación de G49 K se programa el % de avance F deseado. se debe programar: G49 K.4 lo son en mm/rev o en pulgadas/rev. es decir. 4.685 pulgadas/ revolución.1 AVANCE F EN mm/min o décimas de pulgada/min (G94) A partir del momento en que se programa el código G94 el control entiende que los avances programados mediante F4 lo son en mm/min. hasta que no se anule la función. una vez programada se mantiene activa hasta que se programe G95. RESET o EMERGENCIA. éste se mantiene hasta que no se programe otro.O. es posible indicar por programa el % de la velocidad de avance F programada con que se desea trabajar. debe programarse sola en el bloque. También es anulada la función G49.1. En pulgadas el formato es F2. queda sin efecto.2 AVANCE F EN mm/rev o pulgadas/rev (G95) A partir del momento en que se programa el código G95 el CNC entiende que los avances programados mediante F3. o bien G49 solamente.3 FEED-RATE PROGRAMABLE (G49) Mediante la función G49.

Este valor máximo viene limitado por el máximo permitido en cada caso concreto de máquina y éste viene definido por parámetro-máquina. El CNC enviará una salida S analógica definida mediante los parámetros máquina P606(2) y P702 hasta que el cabezal se sitúe en el punto definido mediante S4. G86 o G87./min./min. La programación en m/min. el código S4.3. el CNC asume como velocidad programada.4./min. es decir.. velocidad de corte constante./min..2. (pies/min. Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: GIRO DEL CABEZAL Y PARADA ORIENTADA (S) Página 3 . la velocidad a la que en ese momento esté girando el cabezal. S0-S9999 (0 pies/min. 3047 m/min. mediante el código S4. una vez programada.1 VELOCIDAD S EN rev. El CNC. los valores posibles de S son: S0-S3047 (0 m/min./min (G97) A partir del momento en que se programa el código G97. se realiza cuando se trabaja en velocidad de corte constante.2 VELOCIDAD DE GIRO DEL CABEZAL Y PARADA ORIENTADA (S) El código S tiene dos significados: a) Velocidad de giro del cabezal La velocidad de giro del cabezal se programa directamente en rev.3 4.). Si en el bloque en que se programe G97 no se programa la velocidad de cabezal S4.3 significa la posición de parada del cabezal en grados.). (pies/ min. La velocidad de cabezal programada puede ser variada entre el 50% y el 120%. el CNC entiende que las velocidades de cabezal programadas mediante S4 lo son en rev. Si se trabaja en G96. a partir del impulso cero máquina procedente del encoder. se mantiene activa hasta que se programe G96. Se puede programar un valor comprendido entre S0 y S9999 que corresponderá a 0 rev. o m/min. b) Parada orientada del cabezal Si a continuación de la función M19 se programa S4. siempre que no se esté ejecutando un roscado mediante alguna de las funciones G33.). En cada caso concreto es necesario consultar el cuaderno de instrucciones de la máquina. al encendido asume la función G97.). La función G97 es modal. 9999 pies/min. y 9999 rev. mediante los mandos que se hallan en el frontis del CNC.

4. la última con la que se trabajó en dicha modalidad. El CNC no mostrará este error cuando la máquina dispone de una única gama de cabezal. en rpm. M43. el CNC. girando el cabezal a la velocidad máxima fijada.2. G02 o G03. una vez programada. el CNC asume como diámetro. Si el primer movimiento a continuación de G96. el CNC asume como velocidad de cabezal en la modalidad de velocidad de corte constante.4.3 LIMITACION DE S EN VELOCIDAD DE CORTE CONSTANTE (G92) Por medio de la función G92 se puede limitar la máxima velocidad del cabezal cuando se trabaja en G96 (velocidad de corte constante). M44) deseada. La función G96 es modal. a la que debe girar el cabezal para obtener la velocidad de corte constante programada. M42. Si la velocidad de giro calculada es superior a la máxima fijada mediante la función G92 S4. el valor en el momento de ejecutarse G96. S EN mts/min o pies/min (G96) A partir del momento en que se programa el código G96. el CNC entiende que las velocidades de cabezal programados mediante S4 lo son en mts. Si no se encuentra seleccionada ninguna gama se debe programar en el mismo bloque la gama del cabezal (M41.2 VELOCIDAD DE CORTE CONSTANTE. Se recomienda programar en un mismo bloque G96 y la velocidad del cabezal (S4)./min.) y el torno comienza a trabajar en la modalidad de velocidad de corte constante. Si no se encuentra seleccionada ninguna gama y tampoco se ha programado en el bloque que contiene la función G96 el CNC mostrará el error 10. se mantiene activa hasta que se programe G97. Si el primer movimiento a continuación de G96 se realiza en G01. m/min o pies/min. el CNC lo limita. El CNC asume como gama de trabajo la gama del cabezal que se encuentra seleccionada. Si se programa sólo la función G96./min) El CNC calcula en todo momento la velocidad de giro.2. Mediante el bloque N4 G92 S4 se limita la velocidad del cabezal al valor fijado por S4 (en rev. Página 4 Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: GIRO DEL CABEZAL Y PARADA ORIENTADA (S) . es decir. se realiza en rápido (G00). Si no hay ninguna anterior el CNC dará error 10. para calcular las revoluciones del cabezal. asume como diámetro de la pieza el del final de dicho movimiento. en cuyo caso ejecuta la función M41 para seleccionarla. (pies/min.

.......... Cuando se programa G41 o G42.K) almacenados en la tabla de correctores..607 mm (+/-330.. Las dos cifras a la derecha del punto decimal indican el número de corrector de herramienta que se desea utilizar.. X Z F R I Longitud de la herramienta según el eje X ..2599") Código de forma de la herramienta...766 mm (+/-1. el CNC saca el código de la nueva herramienta......... +/-8388... F0-F9 (Ver figura) Radio de la herramienta. visualiza el mensaje "TOOL CHANGE" y detiene la ejecución del programa.. se almacenan los siguientes valores... En cada dirección de la tabla de correctores de herramientas (01-32).............. ....3700") Corrección de longitud de según el eje X. +/-32.....000 mm (39....... Este valor se introduce siempre en diámetros...... La función T puede programarse de las siguientes formas: T2........ no se debe programar nada tras la función T...... +/-8388.. El CNC aplica siempre los valores de longitud (X.2900") Atención: Si el fabricante de la máquina ha asociado alguna subrutina a la función T....... Si el cambio de herramienta no lleva asociada ninguna rutina (fabricante).I. En caso contrario el CNC mostrará el error correspondiente...2900") K Corrección de longitud de herramienta (desgaste) según el eje Z..Z.2 Las dos cifras a la izquierda del punto decimal indican el número de herramienta que se desea seleccionar...... +/-32.2599") Longitud de la herramienta según el eje Z ......2 El CNC selecciona la herramienta indicada y tiene en cuenta los valores indicados por el corrector seleccionado..766 mm (+/-1.... Si no se ha programado ninguna T....32... Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: PROGRAMACIONDE HERRAMIENTA(T) Página 5 .3 El CNC no cambia de herramienta y tiene en cuenta los valores indicados por el nuevo corrector seleccionado...... Se pueden disponer de hasta 32 herramientas T1 a T32 y 32 correctores Txx........ el CNC aplica como valor de compensación de radio....... .4..... el CNC aplica el código T00 que corresponde a una herramienta de dimensiones nulas.2 El CNC selecciona la herramienta indicada y toma los valores indicados por el corrector del mismo número..... Es equivalente programar T3 o T3.... T2 T......... 1000..... el valor R almacenado en la tabla de correctores.....607 mm (+/-330....3 PROGRAMACION DE HERRAMIENTA (T) La herramienta a utilizar se programa mediante el código T2.1 a Txx.

CODIGOS DE FORMA P: Punta de la herramienta C: Centro de la herramienta Página 6 Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: PROGRAMACIONDE HERRAMIENTA(T) .

P: Punta de la herramienta C: Centro de la herramienta Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: PROGRAMACIONDE HERRAMIENTA(T) Página 7 .

estos valores se suman o restan a los previamente almacenados.3 F1 R4. K.3 Z+/-4. I o K o ambos. hay que tener en cuenta las siguientes particularidades: * Si se programa X o Z. se pueden introducir o modificar las dimensiones de las diferentes herramientas en la tabla de correctores. Atención: En los bloques en que se programa G50. se sustituyen en la tabla las longitudes (X. o ambas. F.1 CARGAR DIMENSIONES DE HERRAMIENTA EN LA TABLA (G50) Mediante la función G50.3 K+/-2. el resto de los valores de la tabla. los valores definidos por X.3 o bien I+/-2. Z.Z) por lo nuevos valores y se ponen a cero los valores de corrección por desgaste correspondientes. K sustituyen a los previamente existentes en la posición T2. N4 G50 T X Z F1 R I K Número de bloque Código de carga de dimensiones Dirección de la tabla de herramientas (T01-T32) Longitud de la herramienta según el eje X Longitud de la herramienta según el eje Z Código de forma de la herramienta (F0-F9) Radio de la herramienta Corrección por desgaste de herramienta según el eje X (siempre en diámetros).3. R. y no se programa I.4.3. R. K. * Si tras G50 T2 se programa I+/-2. Z. es suficiente con programar dichos valores tras G50 T2. Si se programa de esta forma. I. no está permitido programar ninguna otra información. b) Se desea cambiar alguno o algunos de los valores de la tabla. Página 8 Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: PROGRAMACIONDE HERRAMIENTA(T) . Existen varias formas de programar la función G50: a) Carga de todas las dimensiones de una herramienta Mediante el bloque N4 G50 T2 X+/-4.3 I+/-2. I. Si únicamente se desea cambiar alguno o algunos de los valores. quedan inalterados. Corrección por desgaste de herramienta según el eje Z Los valores de X.3 K+/-2.3 Se cargan en la dirección de la tabla indicada por T2. F.

Estos valores no modifican la tabla de herramientas. Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: PROGRAMACIONDE HERRAMIENTA(T) Página 9 . Formato: N4 G51 I+/-4. es decir. sin tener en cuenta la modificación anteriormente introducida mediante G51. En los bloques donde se programa G51. para compensar la longitud de la herramienta en uso.2 CORREGIR LAS DIMENSIONES DE LA HERRAMIENTA (G51) Mediante la función G51. no está permitido programar ninguna otra información. el CNC asumirá de nuevo los valores I.4.3.K de la herramienta en uso.K de la tabla.4 en pulgadas N4 Número de bloque G51 Código de modificación I Valor que se suma o se resta al valor de I que en ese instante está utilizando el CNC.4 K+/-3. la vez siguiente que se utilice esta misma herramienta.3 en mm N4 G51 I+/-3.3 K+/-4. se pueden variar los valores I. para compensar la longitud de la herramienta en uso. K Valor que se suma o resta al valor de K que en ese instante está utilizando el CNC. sin que se modifiquen los valores almacenados en la tabla de herramientas.

M41. También ejerce la función M05. M02. Se recomienda personalizar esta función en la tabla de funciones M decodificadas. Se pueden programar 96 funciones auxiliares diferentes (M00-M99). de forma que se ejecute al comienzo del bloque en que está programada. se ejecutan siempre al comienzo del bloque en que están programadas. salvo que el CNC vuelve al primer bloque del comienzo del programa. PARADA DE PROGRAMA Cuando el CNC lee en un bloque el código M00 interrumpe el programa. Al igual que en el caso de M00. M43. En un bloque se pueden programar hasta un máximo de 7 funciones auxiliares. Cuando en un bloque se haya programado más de una función auxiliar. Al asignar una salida decodificada a una función auxiliar se decide asimismo. El CNC dispone también de 15 salidas decodificadas para funciones auxiliares. si el parámetro P601 (1) está a 1. salen al exterior (armario eléctrico) en código BCD. si ha de ejecutarse al comienzo o al final del bloque en que está programada. se recomienda personalizarla para que se ejecute al final del bloque en que esté progra M30. M03. Estas salidas se asignarán a las funciones deseadas en la puesta a punto del CNC en máquina. Si el parámetro está a 0. M00. Las funciones auxiliares a las que no se ha asignado ninguna salida decodificada. M01. M44 deben programarse. Página 10 Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: FUNCIONESAUXILIARES (M) . ARRANQUE DEL CABEZAL A DERECHAS (sentido horario) Se recomienda personalizar esta función. Para reanudar el mismo hay que dar nuevamente la orden de MARCHA. el CNC las ejecuta correlativamente al orden en que se hayan programado. Las funciones auxiliares. FINAL DE PROGRAMA CON VUELTA AL COMIENZO Idéntica a M02. M43. M42. de forma que se ejecute al final del bloque en que esté programada (ver Manual de Instalación y Puesta en Marcha). salvo que el CNC sólo la tiene en cuenta si está activada la entrada Parada opcional. PARADA CONDICIONAL DEL PROGRAMA Idéntica a M00. También ejerce la función de M05. Salvo M41. M42.4.4 FUNCIONES AUXILIARES (M) Las funciones auxiliares se programan mediante el código M2. FINAL DE PROGRAMA Este código indica final de programa y realiza una función de Reset general del CNC (Puesta en condiciones iniciales). Algunas funciones auxiliares tienen asignadas un significado interno en el CNC. M44 implícitas con la S.

M43. Cuando el cabezal está dentro de la banda de muerte (P707). Los grados estarán referidos al punto referencia del captador de cabezal. mediante esta función. es necesario programarlos. ASOCIADAS AL DISPOSITIVO EXTERNO O2 M14.M04. M13 y M15 desactivación del dispositivo externo correspondiente. M05.3 en grados. se saca la señal de bloqueo del cabezal (M15 decodificada) y se mantiene el cabezal en lazo cerrado. M43. M20 FIN DE EJECUCION DE UNA PIEZA Este código indica que ha finalizado la ejecución de una pieza. y 9999 rpm. M19 PARADA ORIENTADA DE CABEZAL Cuando se programa M19 S4. M11. Por ejemplo. "O2" y "O3". ASOCIADAS AL DISPOSITIVO EXTERNO O1 M12. respectivamente. Si este parámetro tiene valor 0. Se puede programar un valor comprendido entre S0 y S+/-9999 que corresponden a 0 rpm. de forma que se ejecute al final del bloque en que está programada. M42. de forma que se ejecute al comienzo del bloque en que está programada. El signo (+/-) define el sentido de giro. M10. estos códigos son generados automáticamente por el CNC al programar las funciones S. Aunque el parámetro P601(1) tenga el valor 1. M13.3 el cabezal gira a una velocidad y sentido definidos por los parámetros máquina P606(2) y P706 hasta el valor de S4. ARRANQUE DE CABEZAL A IZQUIERDAS (sentido anti-horario) Se recomienda personalizar esta función. M42. Los códigos M10. PARADA DE CABEZAL Se recomienda personalizar esta función. ASOCIADAS AL DISPOSITIVO EXTERNO O3 Códigos asociados a las teclas correspondientes a los dispositivos externos "O1". Capítulo: 4 FUNCIONESCOMPLEMENTARIAS Sección: FUNCIONESAUXILIARES (M) Página 11 . si se trabaja en velocidad de corte constante (G96) es obligatorio programar M41. Si se programa en un bloque M19 S4. M15. el mecanizado de piezas en serie.3. M45. aplicando los parámetros P708 (ganancia) y P709 (consigna mínima del cabezal). Con S+4 girará en un sentido y con S-4 girará en sentido contrario. M44 SELECCION DE GAMA DE VELOCIDADES DEL CABEZAL Si el parámetro-máquina P601(1) tiene el valor 1. en una máquina que dispone de alimentador de barras el PLC puede controlar. VELOCIDAD DE GIRO DE LA HERRAMIENTA MOTORIZADA Formato de programación: N4 M45 S+/-4 S+/-4 define el sentido y la velocidad en revoluciones por minuto de la herramienta motorizada. M44. M12 y M14 indican activación y los códigos M11. no se admite más información en dicho bloque. M41.

el CNC comienza la ejecución del bloque siguiente del programa. Siendo el punto inicial X40 Z50. el CNC no ejecuta el siguiente bloque de programa. La función G07 es modal e incompatible con G05. La función G05 es modal e incompatible con G07. 5.1 ARISTA MATADA (G05) CONTROL DE TRAYECTORIA Cuando se trabaja en G05. se ejecutan antes que la máquina haya llegado a la posición exacta programada en el bloque anterior. mayor será la diferencia entre el perfil teórico y el real. La función G05 se puede programar como G5. hasta que no se haya alcanzado la posición exacta programada en el bloque anterior. los movimientos programados en el bloque siguiente. Siendo el punto inicial X40 Z50. La función G07 puede programarse como G7.2 ARISTA VIVA (G07) Cuando se trabaja en G07. Capítulo: 5 CONTROLDETRAYECTORIA Sección: ARISTA MATADA (G05) ARISTA VIVA (G07) Página 1 .5. N100 G90 G01 G07 X80 N110 Z20 El perfil teórico y el real coinciden. tan pronto comienza la deceleración de los ejes programados en el bloque anterior. N100 G90 G01 G05 X80 N110 Z20 Como se ve en el ejemplo. Ejemplo: Programación de X en diámetros. los cantos quedarían redondeados. La diferencia entre el perfil teórico y real es función del valor del avance. Es decir. Cuanto mayor sea el avance. 5. Ejemplo: Programación de X en diámetros.

El avance estará determinado por el eje más lento. cuando se trabaja en G00. actúa del 0% al 100% o queda fijo al 100%. cuando se está trabajando con G41 o G42 y se programa G00.5. G02. El código G00 congela la compensación de radio de herramienta (G41.3 POSICIONAMIENTO RAPIDO (G00) Los desplazamientos programados a continuación de G00. Es decir. La función G00 puede programarse como G o G0. se recupera dicha F. la trayectoria resultante es una línea recta entre el punto inicial y el punto final. se ejecutan en avance rápido establecido en la puesta a punto de la máquina. G02 o G03. cuando se programe G01. mediante los parámetros máquina. Cuando se mueven los dos ejes simultáneamente. G42). Mediante el parámetro máquina P4 se puede establecer si el conmutador % de avance. es decir. Al programar G00 no se anula la última F programada. El código G00 es modal e incompatible con G01. Página 2 Capítulo: 5 CONTROLDETRAYECTORIA Sección: POSICIONAMIENTORAPIDO (G00) . la compensación de radio queda sin efecto hasta que se programe de nuevo G01. G02 o G03. G03 y G33.

Cuando se enciende el CNC. Punto inicial X40 Z50 N100 G90 G01 X60 Z10 F300 Mediante el conmutador del panel frontal del CNC. la trayectoria resultante es una línea recta entre el punto inicial y el punto final. el CNC asume el código G01. Capítulo: 5 CONTROLDETRAYECTORIA Sección: INTERPOLACIONLINEAL(G01) Página 3 . después de una EMERGENCIA o después de un RESET. se puede variar el avance F programado entre el 0% y el 120%.5. Ejemplo: Programación del eje X en diámetros. El CNC calcula los avances de cada eje para que el avance de la trayectoria resultante sea la F programada. Durante el tiempo que se pulsa la tecla de avance rápido ejecutándose un movimiento en G01. después de ejecutarse M02/M30.4 INTERPOLACION LINEAL (G01) Los desplazamientos programados después de G01 se ejecutan según una línea recta. al avance F programado. siempre que el parámetro máquina P600(3) tenga un valor igual a cero. La función G01 puede ser programada como G1. La máquina se desplaza según dicha trayectoria al avance F programado. G02. o bien entre el 0% y el 100% dependiendo del valor del parámetro P600(3). G03 y G33. La función G01 es modal e incompatible con G00. el porcentaje de la velocidad de avance será del 200% de la velocidad de avance programada. Cuando se mueven los dos ejes simultáneamente.

3 I+/-4.3 K+/-4. según el eje Z. Las funciones G74. El formato de un bloque para programar una interpolación circular en coordenadas cartesianas es el siguiente: N4 G02 (G03) X+/-4.3 Número de bloque : Código que define la interpolación : Cota X del punto final del arco : Cota Z del punto final del arco Distancia del punto de partida al centro del arco. se han fijado de acuerdo con las siguientes normas: a) Parámetro P600(1)= 0 b) Parámetro P600(1) = 1 Las funciones G02/G03 son modales e incompatibles entre sí. Los valores de I.5 INTERPOLACION CIRCULAR (G02.3 I+/-4. G03) G02: Interpolación circular a derechas (sentido horario). G03: Interpolación circular a izquierdas (sentido anti-horario). Las definiciones de sentido horario (G02) y sentido anti-horario (G03). Es necesario programarlos siempre. : Distancia del punto de partida al centro del arco. y también con G00. Los movimientos programados a continuación de G02/G03. G01 y G33.3 : K+/-4. se ejecutan en forma de trayectoria circular al avance F programado. G75.3 Z+/-4. aunque tengan valor cero.3 Z+/-4.K se programan con signo. según el eje X. Las funciones G02/G03 pueden programarse como G2/G3. Página 4 Capítulo: 5 CONTROLDETRAYECTORIA Sección: INTERPOLACIONCIRCULAR (G02.5. G03. G03) .3 N4 : G02 (G03) X+/-4. o cualquier ciclo fijo anulan G02.

3 Z+/-4.3 Número de bloque : Código que define la interpolación : Angulo con respecto al centro polar del punto final del arco. Siendo P0 el punto inicial del arco y P1 el punto final.3 N4 : G02 (G03) A+/-3. En este caso.3 I+/-4. según el eje X. siempre que el parámetro máquina P600(3) tenga un valor igual a cero.3 R+/-4. el CNC visualizará el error 47. dado que existen infinitas soluciones. Distancia del punto de partida al centro del arco.3 I+/-4. y del signo del radio se define el arco deseado. según el eje Z.3 K+/-4.4 R+/-3.1 INTERPOLACION CIRCULAR CON PROGRAMACION DEL RADIO DEL ARCO Formato en mm: G02 (G03) X+/-4.5. el radio será negativo. De esta forma el formato de programación de los arcos de la figura será el siguiente: Arco 1 G02 X Z R Arco 2 G02 X Z R + Arco 3 G03 X Z R + Arco 4 G03 X Z R - Atención: Si se programa un círculo completo con la programación del radio. Dependiendo del sentido de la interpolación circular G02 o G03. con un mismo valor de radio.K) el centro. : Distancia del punto de partida al centro del arco. que se puede programar la interpolación circular mediante el punto final y el radio en lugar de las coordenadas (I. G03) Página 5 . 5. y si es mayor que 180º. Capítulo: 5 CONTROLDETRAYECTORIA Sección: INTERPOLACIONCIRCULAR (G02. existen cuatro arcos que pasan por ambos puntos.El formato de un bloque para programar una interpolación circular en coordenadas polares es el siguiente: N4 G02 (G03) A+/-3. Durante el tiempo que se pulsa la tecla de avance rápido ejecutándose un movimiento en G02/G03. el radio se programará con signo positivo. el porcentaje de la velocidad de avance será del 200% de la velocidad de avance programada. Si el arco de la circunferencia es menor que 180º.3 en pulgadas: G02 (G03) X+/-3.4 Siendo: G02(G03) X Z R la función que define el sentido de la interpolación circular cota X del punto final del arco cota Z del punto final del arco radio del arco Esto significa.3 : K+/-4.4 Z+/-3. Cuando se programa una interpolación circular con G02 o G03. la programación de I es siempre en radios. el CNC asume el centro del arco como nuevo centro polar. aunque la programación del eje X sea en diámetros.

Punto inicial P0 (X40 Z40) Coordenadas cartesianas N4 G02 X100 Z10 I40 K10 Coordenadas polares N4 G02 A194. es decir.5.99 Programación con G06 N4 G03 G06 X140 Z20 I40 K10 Página 6 Capítulo: 5 CONTROLDETRAYECTORIA Sección: INTERPOLACIONCIRCULAR (G02. La función G06.2 INTERPOLACION CIRCULAR CON PROGRAMACION DEL CENTRO DEL ARCO EN COORDENADAS ABSOLUTAS (G06) Añadiendo la función G06 en un bloque de interpolación circular.5. por lo tanto. NO es MODAL. G03) . se puede programar las cotas del centro del arco (I.69 I-10 K-50 Programación de radio N4 G03 X140 Z20 R50.036 I40 K10 Programación de radio N4 G02 X100 Z10 R41. el valor de I deberá estar en radios o diámetros en función del parámetro máquina P11.3 EJEMPLOS DE PROGRAMACION Suponiendo que la programación es en cotas absolutas (G90) y la del eje X en diámetros.231 Programacion con G06 N4 G02 G06 X100 Z10 I120 K50 Punto inicial P0 (X60 Z60) Coordenadas cartesianas N4 G03 X140 Z20 I-10 K-50 Coordenadas polares N4 G03 A78. deberá programarse siempre que se desee indicar las cotas del centro del arco en coordenadas absolutas.5. en coordenadas absolutas. Programando de esta manera. con respecto al cero de origen y no al comienzo del arco. 5.K).

6 TRAYECTORIA CIRCULAR TANGENTE A LA TRAYECTORIA ANTERIOR (G08) Por medio de la función G08 se puede programar una trayectoria circular tangente a la trayectoria anterior sin necesidad de programar las cotas (I.K).4 en pulgadas N4 G08 X Z Número de bloque Código de interpolación circular tangente a la trayectoria anterior.3 Z+/-4.3 en mm N4 G08 X+/-3. sólo sustituye a G02 y G03 en el bloque en que está escrita. La trayectoria anterior puede haber sido una recta o un arco. Si no se utiliza G08 la programación será: N110 G90 G01 Z50 N120 G02 X80 Z30 I20 K0 N130 G03 X110 Z15 I0 K-15 La función G08 no es modal.3 en pulgadas N4 G08 R A Ejemplo: La programación del eje X es en diámetros. Capítulo: 5 CONTROLDETRAYECTORIA Sección: CIRCULARTANGENTEALA ANTERIOR (G08) Página 7 . N110 G90 G01 Z50 N120 G08 X80 Z30 N130 G08 X110 Z15 Al ser los arcos tangentes no es necesario programar las coordenadas de los centros (I.3 en mm N4 G08 R+/-3. Atención: Utilizando la función G08. El formato del bloque en coordenadas cartesianas es el siguiente: N4 G08 X+/-4. no es posible ejecutar un círculo completo. Se puede emplear siempre que se desee ejecutar un arco tangente a la trayectoria anterior. Cota X del punto final del arco. dado que existen infinitas soluciones.5. Número de bloque Código de interpolación circular tangente a la trayectoria anterior. El formato del bloque en coordenadas polares es el siguiente: N4 G08 R+/-4.4 Z+/-3. Angulo (respecto al origen polar) del punto final del arco.3 A+/-4. El CNC visualizará el código de error 47. se desea programar una línea recta luego un arco tangente a la misma y después un arco tangente al anterior.K) del centro.4 A+/-4. Suponiendo que el punto inicial es el P0 (X40 Z70). Cota Z del punto final del arco. Radio (respecto al origen polar) del punto final del arco.

Cota X del punto intermedio del arco. Página 8 Capítulo: 5 CONTROLDETRAYECTORIA Sección: CIRCULARDEFINIDA MEDIANTE 3 PUNTOS (G09) .3 N4 G09 R A I K Número de bloque. Como se ve el punto intermedio siempre se debe programar en coordenadas cartesianas. Suponiendo que el punto inicial es el P0 (X60 Z70) y el punto final del arco el (X120 Z20). Cota Z del punto intermedio del arco.7 TRAYECTORIA CIRCULAR DEFINIDA MEDIANTE 3 PUNTOS (G09) Por medio de la función G09 se puede definir una trayectoria circular (arco). ya que para definir un arco con dicha función es necesario que sean programados 3 puntos distintos. programando el punto final y un punto intermedio (el punto inicial del arco es el punto de partida del movimiento). Código de trayectoria circular mediante tres puntos. Atención: Utilizando la función G09.5.3 Z+/-4. El CNC visualizará el código de error 40. Radio (respecto al origen polar) del punto final del arco. Ejemplo: La programación del eje X es en diámetros.3 A+/-4. G03 al programar G09. El formato del bloque en coordenadas polares es el siguiente: N4 G09 R+/-4.3 K+/-4. Angulo (respecto al origen polar) del punto final del arco. Cota X del punto final del arco.3 I+/-4. Código de trayectoria circular mediante tres puntos.3 N4 G09 X Z I K Número de bloque.3 K+/-4. se programa cualquier punto intermedio El formato del bloque en coordenadas cartesianas es el siguiente: N4 G09 X+/-4. Es decir en lugar de programar las coordenadas del centro.3 I+/-4. no es posible ejecutar un círculo completo. Cota Z del punto final del arco. Cota X del punto intermedio del arco. Cota Z del punto intermedio del arco. La función G09 sólo sustituye a G02 y G03 en el bloque en que está escrita. el bloque del programa para definir este arco será: N4 G09 X120 Z20 I60 K50 La función G09 no es modal. No es necesario programar el sentido de desplazamiento G02.

es decir.4 en pulgadas. El movimiento deberá ser rectilíneo (G00 o G01). Ejemplo: Programación del eje X en radios Punto inicial X20 Z60 N100 G90 G01 X20 Z30 N110 G03 X40 Z10 R20 En este mismo ejemplo. Estas trayectorias podrán ser.5. Si se programa G37 R4. El valor del radio deberá ser siempre positivo. recta-recta o bien rectacurva. si se desea realizar una entrada tangencial. describiendo un arco de 5 mm de radio.8 ENTRADA TANGENCIAL (G37) Mediante la función preparatoria G37. en un bloque que incorpore un movimiento circular (G02 o G03). A continuación de G37 deberá programarse el radio.3. del arco de entrada.3 en mm o R3. el CNC mostrará el error de tipo 41. se pueden enlazar tangencialmente dos trayectorias sin necesidad de calcular los puntos de intersección. R4. se programará: N100 G90 G01 G37 R5 X20 Z30 N110 G03 X40 Z10 R20 Capítulo: 5 CONTROLDETRAYECTORIA Sección: ENTRADATANGENCIAL(G37) Página 9 . La función G37 no es modal. deberá programarse siempre que se desee enlazar tangencialmente dos trayectorias. Dicha programación deberá ir en el bloque que incorpora el movimiento cuya trayectoria se desea modificar.

sin necesidad de calcular los puntos de intersección.4 en pulgadas. Ejemplo: Programación del eje X en radios Punto inicial X10 Z50 N100 G90 G02 X30 Z30 R20 N110 G01 X30 Z10 En este mismo ejemplo. del arco de salida. es necesario que la trayectoria del bloque siguiente sea rectilínea (G00 o G01). Estas trayectorias podrán ser recta-recta o bien curvarecta.5.9 SALIDA TANGENCIAL (G38) Mediante la función preparatoria G38 se pueden enlazar tangencialmente dos trayectorias. R4. es circular (G02 o G03). Si la trayectoria siguiente. si se desea realizar una salida tangencial describiendo un arco de 5 mm de radio se programará: N100 G90 G38 R5 G02 X30 Z30 R20 N110 G01 X30 Z10 Página 10 Capítulo: 5 CONTROLDETRAYECTORIA Sección: SALIDA TANGENCIAL (G38) . Para poder programar en un bloque G38. es decir. el CNC mostrará error de tipo 42.3 en mm o bien R3. El valor del radio deberá ser siempre positivo. deberá programarse siempre que se desee enlazar tangencialmente dos trayectorias. A continuación de G38 deberá programarse el radio. La función G38 no es modal.

5.3 en mm. Esta función debe programarse en el bloque en que se programe el desplazamiento cuyo final se desea redondear. o bien R3. es decir.10 REDONDEO CONTROLADO DE ARISTAS (G36) En trabajos de torneado es posible. es decir. El radio de redondeo se programa mediante R4. Ejemplos: La programación del eje X es en diámetros 1º Redondeo entre recta-recta Punto inicial X20 Z60 N100 G90 G01 G36 R10 X80 N110 Z10 2º Redondeo entre recta-arco Punto inicial X20 Z60 N100 G90 G01 G36 R10 X80 N110 G02 X60 Z10 I20 K-30 Capítulo: 5 CONTROLDETRAYECTORIA Sección: REDONDEOCONTROLADODE ARISTAS (G36) Página 11 . La función G36 no es modal. debe programarse cada vez que se desee el redondeo de una arista. siempre positivo. redondear una arista con un radio determinado sin necesidad de calcular el centro ni los puntos inicial y final del arco.4 en pulgadas. mediante la función G36.

3º Redondeo entre arco-arco Punto inicial X60 Z90 N100 G90 G02 G36 R10 X60 Z50 R28 N110 X60 Z10 R28 Página 12 Capítulo: 5 CONTROLDETRAYECTORIA Sección: REDONDEOCONTROLADODE ARISTAS (G36) .

mediante la función G39. o bien R3. Ejemplo: Programación del eje X en diámetros Punto inicial X20 Z80 N100 G90 G01 G39 R10 X80 Z60 N110 X100 Z10 Capítulo: 5 CONTROLDETRAYECTORIA Sección: ACHAFLANADO (G39) Página 13 . Esta función debe programarse en el bloque en que se programe el desplazamiento cuyo final se desea achaflanar.11 ACHAFLANADO (G39) En los trabajos de mecanizado es posible. siempre con valor positivo.5. Mediante el código R4.3 en mm.4 en pulgadas. se programa la distancia desde el final de desplazamiento programado hasta el punto en que se quiere realizar el chaflán. sin necesidad de calcular los puntos de intersección. es decir. achaflanar aristas entre dos rectas. debe programarse cada vez que se desee achaflanar una arista. La función G39 no es modal.

6. Formato de programación: N4 G30 K2(0-99) N4 G30 K2 Número de bloque Código que indica programación de un error Código de error programado También se puede programar el número de error mediante un parámetro aritmético. el número del código tras G30 deberá ser superior a los empleados por el CNC.2 VISUALIZAR CODIGO DE ERROR (G30) Tan pronto como el CNC lee un bloque con el código G30. G27. detiene el programa en curso y visualiza el número de error indicado. FUNCIONES PREPARATORIAS ADICIONALES 6. G04 K2.35 segundos.05 Temporización de 0.5 seg. El valor de la temporización se programa mediante la letra K. éste podrá tener un valor comprendido entre 0. que el usuario puede escribir comentarios en el programa que serán visualizados al ejecutar el bloque correspondiente. Por ejemplo: N4 G30 KP123 Este código combinado con los códigos G26. valor comprendido entre P0 y P255.99. Atención: Si se desea que no aparezca visualizado el comentario propio de los códigos de error del CNC. éste podrá tener un valor comprendido entre 0.1 TEMPORIZACION (G04) Por medio de la función G04.5 Temporización de 2.05 seg. En un bloque en el que se programe G30. Recordar asimismo.00 y 99. Ejemplo: G04 K0.00 y 655. no se puede programar más información. etc. Si el valor de K se programa con un número. La función G04 puede programarse como G4 6. sin embargo si se programa por medio de un parámetro (K P3). Capítulo: 6 FUNCIONESPREPARATORIASADICIONALES Sección: TEMPORIZACION(G04) Página 1 . La temporización se ejecuta al comienzo del bloque en que está programada. se puede programar una temporización. G28 y G29 permite detener el programa y detectar posibles errores de medida.

6.3

SALTOS Y LLAMADAS INCONDICIONALES (G25)
La función G25 puede utilizarse para saltar de un bloque a otro dentro del mismo programa. En el mismo bloque en el cual se programa la función G25, no se puede programar más información. Existen dos formatos de programación: Formato a) N4 G25 N4 N4 G25 N4 Número de bloque Código de salto incondicional Número del bloque al que se salta

Cuando el CNC lee este bloque, salta al bloque indicado y el programa continúa normalmente, a partir de este último bloque. Ejemplo: N0 G00 X100 N5 Z50 N10 G25 N50 N15 X50 N20 Z70 N50 G01 X20

Al llegar al bloque 10, el CNC salta al bloque 50, para continuar desde éste hasta el final del programa. Formato b) N4 G25 N4.4.2 N4 G25 N4.4.2 Número de bloque Código de salto incondicional Número de repeticiones Número del último bloque a ejecutar Número del bloque al que se dirige el salto Cuando el CNC lee un bloque de este tipo, salta al bloque definido entre la N y el primer punto decimal. Ejecuta después la sección del programa comprendida entre este bloque y el definido entre los dos puntos decimales tantas veces como indica el último número. Este último número, puede tener un valor comprendido entre 0 y 99, sin embargo si se programa con un parámetro, éste puede tener un valor comprendido entre 0 y 255. Si se escribe solamente N4.4 el CNC asumirá N4.4.1 Al terminar la ejecución de esta sección el CNC vuelve al bloque siguiente en que se programó G25 N4.4.2

Página 2

Capítulo: 6 FUNCIONESPREPARATORIASADICIONALES

Sección: SALTOS Y LLAMADAS INCONDICIONALES (G25)

Ejemplo:

N0 G00 X10 N5 Z20 N10 G01 X50 M3 N15 G00 Z0 N20 X0 N25 G25 N0.20.8 N30 M30

Al llegar a N25, el CNC saltará al bloque 0 y ejecutará 8 veces la sección N0-N20. Al terminar esto, volverá al bloque 30. Las funciones preparatorias G26, G27, G28, G29 y G30 correspondientes a saltos/llamadas condicionales, se verán en el apartado correspondiente de este manual: PROGRAMACION PARAMETRICA, OPERACIONES CON PARAMETROS.

Capítulo: 6 FUNCIONESPREPARATORIASADICIONALES

Sección: SALTOS Y LLAMADAS INCONDICIONALES (G25)

Página 3

6.4

ROSCADO ELECTRONICO (G33)
Por medio de la función G33, se pueden programar y realizar roscas longitudinales, frontales y cónicas. Para poder aplicar esta función es necesario que la máquina disponga de un captador rotativo en su cabezal. La función G33 es modal, es decir, una vez programada se mantiene activa, hasta que sea anulada mediante G00, G01, G02, G03, M02, M30, EMERGENCIA o RESET. Rosca longitudinal N4 G33 Z K Se programa mediante el bloque N4 G33 Z+/-4.3 K3.4, siendo:

Número de bloque Código que define el roscado Cota final de la rosca según el eje Z Paso de la rosca según el eje Z

La cota Z será absoluta o incremental, según se trabaje en G90 o G91. Mientras se encuentra activa la función G33, no se puede variar la velocidad de avance F mediante el conmutador FEED-RATE, cuyo valor estará fijo al 100%, ni tampoco podrá variarse la velocidad de giro del cabezal mediante las teclas del frontis. Rosca frontal (Espiral) N4 G33 X I Se programa mediante el bloque N4 G33 X+/-4.3 I3.4, siendo:

Número de bloque Código que define el roscado Cota final de la rosca según el eje X Paso de la rosca según el eje X

La cota X será absoluta o incremental, según se trabaje en G90 o G91. Rosca cónica siendo: N4 G33 X Z I K Se programa mediante el bloque N4 G33 X+/-4.3 Z+/-4.3 I3.4 K3.4, Número de bloque Código que define el roscado Cota final de la rosca según el eje X Cota final de la rosca según el eje Z Paso de la rosca según el eje X Paso de la rosca según el eje Z

Las cotas X y Z serán absolutas o incrementales, según se trabaje en G90 o G91. En las roscas cónicas, basta con programar el paso de la rosca según un eje, ya que el control calcula el paso del otro eje. Es decir, se puede programar: N4 G33 X+/-4.3 Z+/-4.3 I3.4 o bien, N4 G33 X+/-4.3 Z+/-4.3 K3.4 No obstante, se pueden programar los dos pasos (I, K) para forzar al control a que realice roscas cónicas con paso diferente al que el propio control hubiera calculado.

Atención:
Es necesario que el comienzo del roscado se efectúe con la herramienta trabajando en vacío, de forma que se eviten los problemas que se producen durante el arranque de los ejes.
Página 4 Capítulo: 6 FUNCIONESPREPARATORIASADICIONALES Sección: ROSCADOELECTRONICO (G33)

6.4.1

EJEMPLOS

a) Roscado longitudinal Se trata de realizar una rosca cilíndrica de paso 5 mm y una profundidad de 2 mm. Supongase que la herramienta está en el punto X60 Z60 (X se programa en radios). Cotas absolutas N0 G00 G90 X18 Z53 N5 G33 Z7 K5 N10 G00 X60 N15 Z60 Cotas incrementales N0 G00 G91 X-42 Z-7 N5 G33 Z-46 K5 N10 G00 X42 N15 Z53

b) Roscado cónico Se trata de realizar un roscado cónico de paso 5 mm, según el eje Z y una profundidad de 2 mm. Supongase que la herramienta está en el punto X60 Z60 (X se programa en radios).

Capítulo: 6 FUNCIONESPREPARATORIASADICIONALES

Sección: ROSCADOELECTRONICO (G33)

Página 5

Cotas absolutas N0 G00 G90 X12.75 Z52 N5 G33 X18.25 Z8 K5 N10 G00 X60 N15 Z60 c) Empalme de roscas

Cotas incrementales N0 G00 G91 X-47.25 Z-8 N5 G33 X5.5 Z-44 K5 N10 G00 X41.75 N15 Z52

Si se trabaja en arista matada (G05), se pueden empalmar diferentes roscas de forma continua en una misma pieza. Se trata de empalmar un roscado longitudinal y uno cónico de paso 5 mm según el eje Z y una profundidad de 2 mm. Supongase que la herramienta está en el punto X60 Z60 (X se programa en radios).

Cotas absolutas N0 G00 G90 X8 Z57 N5 G33 G05 Z35 K5 N10 X18.8 Z8 K5 N15 G00 X60 N20 Z60

Página 6

Capítulo: 6 FUNCIONESPREPARATORIASADICIONALES

Sección: ROSCADOELECTRONICO (G33)

6.5

FACTOR DE ESCALA (G72)
Por medio de la función G72 se pueden ampliar o reducir piezas programadas. De esta forma se pueden realizar familias de piezas semejantes en forma pero de dimensiones diferentes con un solo programa. La función G72 debe programarse sola en un bloque. El formato de programación es: N G72 K N4 G72 K2.4

Número de bloque Código que define el factor de escala Valor del factor de escala K0.0001 (Multiplicación por 0,0001). K99.9999 (Multiplicación por 99,9999).

Valor mínimo Valor máximo

A continuación de G72 todas las coordenadas programadas se multiplican por el valor de K hasta que se lea una nueva definición de factor de escala G72 o se anule ésta. Para anular el factor de escala basta con definir otro factor de escala de valor K1 o también se anula introduciendo M02,M30 o al ejecutarse un RESET o una EMERGENCIA.

Capítulo: 6 FUNCIONESPREPARATORIASADICIONALES

Sección: FACTOR DE ESCALA (G72)

Página 7

3 en milímetros. aceptando como posición teórica de los ejes. La función G75 implica las funciones G01 y G40. Durante el movimiento de palpación no se podrá variar la velocidad de avance. La máquina se moverá hasta recibir la señal exterior del palpador. N4 G75 X+/-3. Página 8 Capítulo: 6 FUNCIONESPREPARATORIASADICIONALES Sección: TRABAJO CON PALPADOR (G75) .4 en pulgadas. a partir de un bloque con G75. Una vez ejecutado este bloque se pueden asignar los valores de los ejes a los parámetros aritméticos que se deseen. Una vez recibida esta señal dará por finalizado el bloque. el CNC asume la función G01 y G40.3 Z+/-4. Si los ejes llegan a la posición programada antes de recibir la señal exterior del palpador. mediante el conmutador de FEED-RATE. conectado al CNC.4 Z+/-3. que estará fijo al 100%. es decir. el CNC dará el error 65.6.6 TRABAJO CON PALPADOR (G75) Por medio de esta función se puede emplear un palpador de medida. la posición real que tenga cuando recibe la señal. Lo que combinando con la posibilidad de realizar operaciones matemáticas con los parámetros aritméticos. permite realizar programas especiales de medida y verificación de herramientas y piezas. El formato de programación es el siguiente: N4 G75 X+/-4.

G48) Página 9 . el conmutador M.6. en modo Automático o Bloque a Bloque. ACTIVACION (G47) Y ANULACION (G48) El CNC considera como "Bloque Unico" el grupo de bloques que se encuentra entre las funciones G47 y G48. Si se pulsa la tecla durante la ejecución de un "Bloque único". el CNC asume el código G48. y las teclas de variación de la velocidad de giro del cabezal.7 TRATAMIENTO DE BLOQUE UNICO. Las funciones G47 y G48 son modales e incompatibles entre sí. después de ejecutarse M02/M30. después de una EMERGENCIA o después de un RESET. Capítulo: 6 FUNCIONESPREPARATORIASADICIONALES Sección: BLOQUEUNICO (G47. Estando activa la función G47. en ciclo continuo. la función G47 y todos los bloques que vienen a continuación. deteniéndose al ejecutar la función G48. Tras ejecutarse la función G47 el CNC ejecuta todos los bloques que vienen a continuación hasta ejecutar un bloque que contiene la función G48.O. el CNC continúa con la ejecución hasta ejecutar la función G48. Cuando el programa P99996 se ejecuta en el modo "Bloque a Bloque" el CNC ejecuta. Cuando se enciende el CNC.F. estarán inhabilitados. ejecutándose el programa al 100% de la F y la S programadas. momento en que se detiene la ejecución.

Cada vez que se selecciona una herramienta (T2). Para la compensación de radio existen tres funciones preparatorias: G40 G41 G42 Anulación de la compensación de radio de herramienta Compensación de radio de herramienta a izquierdas Compensación de radio de herramienta a derechas o P600(1) = 1 y ejes Con el parámetro P600(1) = 0 y ejes G41: La herramienta queda a la izquierda de la pieza según el sentido del mecanizado. Z. Para fijar los valores de compensación de radio y longitud de cada una de las herramientas se debe utilizar la opción "Tabla de herramientas" dentro de las "Funciones auxiliares". a partir del contorno de la pieza y de las dimensiones de la herramienta almacenadas en la tabla de herramientas. K) y radio (R) de herramienta. es necesario calcular y definir la trayectoria de la herramienta teniendo en cuenta las dimensiones de la misma (longitud y radio). K). La compensación de longitud y radio de herramienta. Con P600(1) = 0 y ejes G42 y viceversa. de forma que se obtengan las dimensiones de la pieza deseadas. el CNC aplica automáticamente la compensación de longitud almacenada en la tabla (X. o P600(1) = 1 y ejes G41 actúa como El CNC dispone de una tabla de hasta 32 herramientas para compensación de longitud (X. la trayectoria que debe seguir la herramienta.7. I. Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: Página 1 . G42: La herramienta queda a la derecha de la pieza según el sentido del mecanizado. Z. El CNC calcula automáticamente. permite programar directamente el contorno de la pieza sin tener en cuenta las dimensiones de la herramienta. COMPENSACION DE HERRAMIENTAS En los trabajos habituales de mecanizado. I. sin necesidad de programar ningún código G. en esta tabla también se almacenan los códigos de forma (F) de la herramienta.

766 mm (+/-1.2900 pulgadas) (Radio) 1000. el CNC asume el valor T00 que corresponde a una herramienta de dimensiones igual a cero. Las funciones G41.000 mm (39. Página 2 Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: . M02. adquiriendo el valor de tabla seleccionada mediante la función T (T01 T32). Atención: Los valores de I que se emplean para corregir desgastes de herramienta hay que programarlos en diámetros.607 mm (+/-330. utilizando la función G50. La compensación de radio se hace efectiva mediante G41 o G42. M30 así como por alguna EMERGENCIA o un RESET general. Los valores máximos de cada campo de la tabla de herramientas son: X. G42 son modales (mantenidas) y son anuladas mediante G40.2599 pulgadas) I.3700 pulgadas) (Código de forma) Es necesario definirlo para la compensación de radio. Los códigos posibles son : F0-F9 (Ver figura). Si no se ha programado la función T. Z (longitud herramienta) +/-8388.También se puede definir la tabla de herramientas desde el programa pieza. K R F (corrección longitud herramienta) +/-32.

CODIGOS DE FORMA P: Punta de la herramienta C: Centro de la herramienta Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: Página 3 .

P: Punta de la herramienta C: Centro de la herramienta Página 4 Sección: Capítulo: 7 COMPENSACIONDEHERRAMIENTAS .

Caso de no seleccionarse ninguna herramienta. Si la primera llamada a compensación se realiza estando activas G02 o G03. en el CNC se visualizará el código de error 48. En las próximas páginas se muestran diferentes casos de inicio de compensación de radio de herramienta. En el mismo bloque en que se programa G41/G42 o en uno anterior. debe haberse programado la función T (T01 T32) para seleccionar en la tabla de herramientas el valor de corrección a aplicar. Atención: La selección de la compensación de radio de herramienta (G41/G42) sólo puede realizarse cuando están activas G00 o G01 (movimientos rectilíneos). para el inicio de la misma. los códigos G41 o G42. G42) Deben utilizarse. el CNC asume el valor T00 (herramienta de valores = 0). Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: COMPENSACIONDERADIO (G41.1 SELECCION E INICIO DE LA COMPENSACION DE RADIO (G41. G42) Página 5 .7.

Página 6 Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: COMPENSACIONDERADIO (G41. G42) .

7. se muestran unos gráficos donde se reflejan las diversas trayectorias seguidas por una herramienta controlada por un CNC programado con compensación de radio.2 FUNCIONAMIENTO CON COMPENSACION DE RADIO A continuación. Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: FUNCIONAMIENTOCON COMPENSACIONDERADIO Página 7 .

Página 8 Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: FUNCIONAMIENTOCON COMPENSACIONDERADIO .

pero el movimiento es en G00. G03 se da el tratamiento correspondiente al primer punto compensado. Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: ANULACIONTEMPORALCON G00 Página 9 . reanudándose la compensación radial normalmente. en el extremo del desplazamiento programado en el bloque de G01.7. se ejecutará sin compensación radial. la herramienta queda tangente a la perpendicular. G02. Caso especial: Si el control no tiene suficiente información para compensar. Cuando se detecta el paso de G00 a G01. G02. G03 a G00. G02 o G03. pero sin información de movimiento.3 ANULACION TEMPORAL DE LA COMPENSACION CON G00 Cuando se detecta un paso de G01. Este mismo tratamiento se aplica cuando se programa un bloque con G40. Los siguientes desplazamientos en G00 se efectúan sin compensación de radio.

A continuación. solamente puede efectuarse en un bloque en que esté programado un movimiento rectilíneo (G00.7. Si se programa G40 en un bloque con G02 o G03 el CNC dará código de error 48. Hay que tener en cuenta que la cancelación de la compensación de radio (G40).4 ANULACION DE COMPENSACION DE RADIO (G40) La anulación de la compensación de radio se efectúa mediante la función G40. G01). se expone una tabla de diferentes casos de anulación. Página 10 Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: ANULARCOMPENSACION DE RADIO (G40) .

Capítulo: 7 COMPENSACIONDEHERRAMIENTAS Sección: ANULARCOMPENSACION DE RADIO (G40) Página 11 .

si el valor de cualquier parámetro es una constante. los siguientes parámetros aritméticos: P190 P191 P201 P24 Cota X del punto de cambio de herramienta fijado por el fabricante Cota Z del punto de cambio de herramienta fijado por el fabricante Unidades de trabajo (0=mm. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: Página 1 . CICLOS FIJOS DE MECANIZADO El CNC dispone de los siguientes ciclos fijos de mecanizado. G67 N0 G67 N1 G67 N2 G67 N3 G67 N4 G67 N5 G67 N6 G67 N7 G67 N8 G66 G68 G69 G81 G82 G84 G85 G86 Ciclo fijo de cilindrado. es necesario pulsar la tecla K después del símbolo =.. Ciclo fijo de refrentado Ciclo fijo de cilindrado cónico Ciclo fijo de roscado Ciclo fijo de redondeo Ciclo fijo de ranurado Ciclo fijo de taladrado multiple Ciclo fijo de taladrado simple / Ciclo fijo de roscado con macho Ciclo fijo de chaveta en X o Z Ciclo fijo de seguimiento de perfil (no accesible desde el panel) Ciclo fijo de desbastado en el eje X (no accesible desde el panel) Ciclo fijo de desbastado en el eje Z (no accesible desde el panel) Ciclo fijo de torneado de tramos rectos (no accesible desde el panel) Ciclo fijo de refrentado de tramos rectos (no accesible desde el panel) Ciclo fijo de torneado de tramos curvos (no accesible desde el panel) Ciclo fijo de refrentado de tramos curvos (no accesible desde el panel) Ciclo fijo de roscado longitudinal (no accesible desde el panel) Parámetros relacionados con los ciclos fijos: Los ciclos fijos pueden alterar el contenido de los parámetros P0 a P99... el CNC actualiza.. en el encendido. 1=Diámetros) Al programar los ciclos fijos. Por ejemplo: N4 G66 P0 = K25 .. Asimismo. tras un Reset y siempre que se abandona el modo de ejecución del programa P99996.8. 1=pulgadas) Unidades de trabajo (0=Radios.

1 CICLO FIJO DE CILINDRADO (G67 N0) Parámetros básicos de definición del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/diámetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/diámetros) P103 Cota Z del punto "END" P4 Define el paso de cilindrado D. P22 P23 Porcentaje (%) de la pasada de desbaste programada.8. Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z Parámetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. Si se programa con valor 0. Si no se desea cambiar de herramienta definir P26=K0. Si se define P4=0 y P5=0. P6 P19 P20 Indica el diámetro final (f) que se desea obtener en la operación de cilindrado. que se utiliza como avance de acabado Parámetros relacionados con la herramienta de acabado: Si se desea utilizar una herramienta en el desbastado y otra en la pasada de acabado se deben definir los parámetros que se indican a continuación. Se programará mediante un valor positivo expresado en radios. el CNC tendrá en cuenta el parámetro P5 (número de pasadas de cilindrado). el CNC mostrará el mensaje de error correspondiente. Página 2 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: CILINDRADO (G67 N0) . que se utiliza como pasada de acabado Porcentaje (%) del avance de desbaste programado.

Las condiciones de mecanizado (velocidad de avance. velocidad de giro del cabezal...El funcionamiento básico del ciclo está explicado en el manual de Operación. Sin embargo alteran el contenido de los "Parámetros básicos de definición del ciclo". P23 y P26.Las condiciones de salida son G00 y G90. Si el fabricante definió un punto de cambio de herramienta. para efectuar el cambio de herramienta... Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: CILINDRADO (G67 N0) Página 3 .P26 Define el número de herramienta que se desea utilizar en la pasada de acabado. 5. parámetros aritméticos P190 y P191. 2. Conceptos generales: 1.) deben programarse antes de la llamada al ciclo. P134 Cota X del punto al que se desplazará la máquina para efectuar el cambio de herramienta. Si no hay punto de cambio de herramienta se deben definir los parámetros aritméticos P134 y P135 para definir el punto de cambio de herramienta. sentido de giro del cabezal. 4. etc. N2 F10 S1000 M03 N4 P100=K P101=K P102=K P103=K P4=K P6=K P19=K P20=K . la máquina se desplazará a dicho punto.Los parámetros deben programarse en un bloque anterior al de llamada al ciclo... N6 G67 N0 3. Se define en unidades de trabajo (radios/diámetros) P135 Cota Z del punto al que se desplazará la máquina para efectuar el cambio de herramienta El CNC tiene en cuenta los parámetros P134 y P135 si el fabricante no ha definido un punto de cambio de herramienta.El ciclo fijo no altera los parámetros de llamada P22. que pueden utilizarse para ciclos posteriores...

Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z Parámetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. Si no se desea cambiar de herramienta definir P26=K0. Se programará mediante un valor positivo. el CNC mostrará el mensaje de error correspondiente. Si se define P4=0 y P5=0. Si se programa con valor 0. P6 P19 P20 Indica el diámetro final (f) que se desea obtener en la operación de cilindrado.2 CICLO FIJO DE REFRENTADO (G67 N1) Parámetros básicos de definición del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/diámetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/diámetros) P103 Cota Z del punto "END" P4 Define el paso de refrentado D. P22 P23 Porcentaje (%) de la pasada de desbaste programada. Página 4 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: REFRENTADO (G67 N1) .8. que se utiliza como pasada de acabado Porcentaje (%) del avance de desbaste programado. que se utiliza como avance de acabado Parámetros relacionados con la herramienta de acabado: Si se desea utilizar una herramienta en el desbastado y otra en la pasada de acabado se deben definir los parámetros que se indican a continuación. el CNC tendrá en cuenta el parámetro P5 (número de pasadas de refrentado).

.. velocidad de giro del cabezal. P134 Cota X del punto al que se desplazará la máquina para efectuar el cambio de herramienta.P26 Define el número de herramienta que se desea utilizar en la pasada de acabado.El funcionamiento básico del ciclo está explicado en el manual de Operación. 5. Se define en unidades de trabajo (radios/diámetros) P135 Cota Z del punto al que se desplazará la máquina para efectuar el cambio de herramienta El CNC tiene en cuenta los parámetros P134 y P135 si el fabricante no ha definido un punto de cambio de herramienta. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: REFRENTADO (G67 N1) Página 5 .El ciclo fijo no altera los parámetros de llamada P22.. etc.Los parámetros deben programarse en un bloque anterior al de llamada al ciclo. que pueden utilizarse para ciclos posteriores.. P23 y P26.. N2 F10 S1000 M03 N4 P100=K P101=K P102=K P103=K P4=K P6=K P19=K P20=K . Conceptos generales: 1.Las condiciones de salida son G00 y G90. Sin embargo alteran el contenido de los "Parámetros básicos de definición del ciclo".. Si el fabricante definió un punto de cambio de herramienta. 2. 4. la máquina se desplazará a dicho punto.. Si no hay punto de cambio de herramienta se deben definir los parámetros aritméticos P134 y P135 para definir el punto de cambio de herramienta. N6 G67 N1 3. para efectuar el cambio de herramienta.) deben programarse antes de la llamada al ciclo. sentido de giro del cabezal.. parámetros aritméticos P190 y P191. Las condiciones de mecanizado (velocidad de avance.

P6 P7 Indica el diámetro final (f) que se desea obtener en la operación de cilindrado. P7 = 100 x (10/40) = 25 P7 = 100 x tag 14. Junto con P18 define el tipo de esquina que se desea efectuar. el CNC tendrá en cuenta el parámetro P5 (número de pasadas de cilindrado). el CNC mostrará el mensaje de error correspondiente. Indica el tipo de geometría de la esquina. Define la pendiente (%) del chaflán o plano inclinado que se desea efectuar.3 CICLO FIJO DE CILINDRADO CONICO (G67 N2) Parámetros básicos de definición del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/diámetros) P101 Cota Z del punto "BEGIN" P4 Define el paso de cilindrado D. P19 P20 Página 6 Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: CILINDRADOCONICO (G67 N2) .036 =25 P10 P18 Indica el cuadrante que se desea mecanizar. Si se define P4=0 y P5=0. Se programará mediante un valor positivo expresado en radios. Junto con P10 define el tipo de esquina que se desea efectuar.8. Si se programa con valor 0.

Sin embargo alteran el contenido de los "Parámetros básicos de definición del ciclo".Las condiciones de salida son G00 y G90. que se utiliza como avance de acabado Parámetros relacionados con la herramienta de acabado: Si se desea utilizar una herramienta en el desbastado y otra en la pasada de acabado se deben definir los parámetros que se indican a continuación. la máquina se desplazará a dicho punto. N2 F10 S1000 M03 N4 P100=K P101=K P102=K P4=K P6=K P7=K P10=K P18=K P19=K P20=K N6 G67 N2 3. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: CILINDRADOCONICO (G67 N2) Página 7 . parámetros aritméticos P190 y P191. Si no se desea cambiar de herramienta definir P26=K0. 2.. Si el fabricante definió un punto de cambio de herramienta. que pueden utilizarse para ciclos posteriores. que se utiliza como pasada de acabado Porcentaje (%) del avance de desbaste programado. para efectuar el cambio de herramienta. velocidad de giro del cabezal.. P26 Define el número de herramienta que se desea utilizar en la pasada de acabado.) deben programarse antes de la llamada al ciclo. etc.Los parámetros deben programarse en un bloque anterior al de llamada al ciclo. 4..El ciclo fijo no altera los parámetros de llamada P22. Si no hay punto de cambio de herramienta se deben definir los parámetros aritméticos P134 y P135 para definir el punto de cambio de herramienta. P22 P23 Porcentaje (%) de la pasada de desbaste programada. Se define en unidades de trabajo (radios/diámetros) P135 Cota Z del punto al que se desplazará la máquina para efectuar el cambio de herramienta El CNC tiene en cuenta los parámetros P134 y P135 si el fabricante no ha definido un punto de cambio de herramienta. P134 Cota X del punto al que se desplazará la máquina para efectuar el cambio de herramienta. sentido de giro del cabezal.El funcionamiento básico del ciclo está explicado en el manual de Operación.. Conceptos generales: 1. 5.Parámetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. P23 y P26. Las condiciones de mecanizado (velocidad de avance.

4 CICLO FIJO DE ROSCADO (G67 N3) Parámetros básicos de definición del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/diámetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/diámetros) P103 Cota Z del punto "END" P4 Define el paso de roscado D. Si rosca interior P11=1. el CNC mostrará el error correspondiente. Si rosca exterior P11=0. Si se programa con valor 0. Se programará en radios y la profundidad de cada pasada estará en función del número de pasada correspondiente( D n). Capítulo: 8 Página 8 CICLOS FIJOS DE MECANIZADO Sección: ROSCADO (G67 N3) . Las roscas a derechas o a izquierdas se efectuarán seleccionando adecuadamente el sentido de giro del cabezal. Define la profundidad de la rosca "H". P8 P11 P14 Define el paso de rosca "P". tal y como muestra la siguiente figura. Indica el tipo de rosca.8. Si se define P4=0 el CNC mostrará el error correspondiente. Se programará mediante un valor positivo expresado en radios. Se programará en radios y con valor positivo.

Sin embargo alteran el contenido de los "Parámetros básicos de definición del ciclo"..P16 Define el ángulo de penetración de la herramienta. la rosca se realizará con penetración radial.. etc. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: ROSCADO (G67 N3) Página 9 . 5.Los parámetros deben programarse en un bloque anterior al de llamada al ciclo. N2 F10 S1000 M03 N4 P100=K P101=K P102=K P103=K P4=K P8=K P11=K P14=K P16=K .. Define a qué distancia del final de la rosca comienza la salida de rosca... N6 G67 N3 3. P23 y P26.El ciclo fijo no altera los parámetros de llamada P22.Las condiciones de salida son G00 y G90.. velocidad de giro del cabezal.El funcionamiento básico del ciclo está explicado en el manual de Operación.. Si se le asigna un valor igual a la mitad del ángulo de la herramienta. sentido de giro del cabezal. Las condiciones de mecanizado (velocidad de avance. efectuando una rosca cónica cuyo paso en Z sigue siendo P10. Si P128=K0 no hay salida de rosca. se produce error 3. Conceptos generales: 1. la penetración se realiza rozando el flanco de la rosca. Si P128 negativo. 4. Está referido al eje X Si se programa con valor 0.. P19 P20 Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z P128 Distancia fin de rosca.) deben programarse antes de la llamada al ciclo. 2. que pueden utilizarse para ciclos posteriores.

5 CICLO FIJO DE REDONDEO (G67 N4) Parámetros básicos de definición del ciclo: P16 Tipo de ciclo P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/diámetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/diámetros) P103 Cota Z del punto "END" P4 Define el paso de redondeo D. Si se programa con valor 0. el CNC mostrará el mensaje de error correspondiente. P9 P10 P15 P18 Define el radio de redondeo R Indica el cuadrante que se desea mecanizar. Página 10 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: REDONDEO (G67 N4) . Si redondeo convexo P15=0. el CNC tendrá en cuenta el parámetro P5 (número de pasadas de redondeo). Se programará mediante un valor positivo expresado en radios. Indica el tipo de geometría de la esquina.8. Si redondeo cóncavo P15=1. Si se define P4=0 y P5=0. Tipo de redondeo.

... velocidad de giro del cabezal. parámetros aritméticos P190 y P191. etc..) deben programarse antes de la llamada al ciclo. 2.El ciclo fijo no altera los parámetros de llamada P22.. que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de definición del ciclo". Las condiciones de mecanizado (velocidad de avance.Las condiciones de salida son G00 y G90. Si no hay punto de cambio de herramienta se deben definir los parámetros aritméticos P134 y P135 para definir el punto de cambio de herramienta. la máquina se desplazará a dicho punto.El funcionamiento básico del ciclo está explicado en el manual de Operación.. P22 P23 Porcentaje (%) de la pasada de desbaste que se utiliza como pasada de acabado Porcentaje (%) del avance de desbaste que se utiliza como avance de acabado Parámetros relacionados con la herramienta de acabado: Si se desea utilizar una herramienta en el desbastado y otra en la pasada de acabado se deben definir los parámetros que se indican a continuación. 4. 5.P19 P20 Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z Parámetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: REDONDEO (G67 N4) Página 11 . N2 F10 S1000 M03 N4 P16=K P100=K P101=K P102=K P103=K P4=K P9=K P10=K P15=K . Se define en unidades de trabajo (radios/diámetros) P135 Cota Z del punto al que se desplazará la máquina para efectuar el cambio de herramienta El CNC tiene en cuenta los parámetros P134 y P135 si el fabricante no ha definido un punto de cambio de herramienta. Si no se desea cambiar de herramienta definir P26=K0. P26 Define el número de herramienta que se desea utilizar en la pasada de acabado.Los parámetros deben programarse en un bloque anterior al de llamada al ciclo. sentido de giro del cabezal. P23 y P26... P134 Cota X del punto al que se desplazará la máquina para efectuar el cambio de herramienta. Si el fabricante definió un punto de cambio de herramienta. para efectuar el cambio de herramienta. Conceptos generales: 1. N6 G67 N4 3.

P13=K1. Si se define P4=0 y P5=0.5 segundos. Se define en segundos. Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z P19 P20 Parámetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. Indica la anchura de la herramienta (TW). Define el tiempo que permanecerá. Si se programa con valor 0. el CNC tendrá en cuenta el parámetro P5 (número de pasadas de ranurado). P6 P12 P13 Indica el diámetro final (f) que se desea obtener en la operación de ranurado.8. la cuchilla en el fondo de la ranura. P22 Página 12 Porcentaje (%) de la pasada de desbaste programada. que se utiliza como pasada de acabado Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: RANURADO (G67 N5) . así.5 significa una temporización de 1.6 CICLO FIJO DE RANURADO (G67 N5) Parámetros básicos de definición del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/diámetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/diámetros) P103 Cota Z del punto "END" P4 Define el paso de ranurado D. Se programará mediante un valor positivo expresado en radios. el CNC mostrará el mensaje de error correspondiente. en cada pasada de ranurado.

Las condiciones de salida son G00 y G90. Sin embargo alteran el contenido de los "Parámetros básicos de definición del ciclo". que se utiliza como avance de acabado Conceptos generales: 1.El ciclo fijo no altera los parámetros de llamada P22. sentido de giro del cabezal. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: RANURADO (G67 N5) Página 13 . que pueden utilizarse para ciclos posteriores... 4.P23 Porcentaje (%) del avance de desbaste programado.... P23 y P26.) deben programarse antes de la llamada al ciclo. 5. etc. velocidad de giro del cabezal. 2.Los parámetros deben programarse en un bloque anterior al de llamada al ciclo... N6 G67 N5 3. N2 F10 S1000 M03 N4 P100=K P101=K P102=K P103=K P4=K P6=K P12=K P13=K P19=K ..El funcionamiento básico del ciclo está explicado en el manual de Operación. Las condiciones de mecanizado (velocidad de avance.

P13=K1.5 significa una temporización de 1.7 CICLO FIJO DE TALADRADO MULTIPLE (G67 N6) Parámetros básicos de definición del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/diámetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/diámetros) P103 Cota Z del punto "END" P4 P5 P8 P13 Define el incremento angular D entre taladrados. Define el tiempo que permanecerá. así. Capítulo: 8 Página 14 CICLOS FIJOS DE MECANIZADO Sección: TALADRADOMULTIPLE (G67 N6) . Indica el paso o penetración máxima (P) en cada taladrado (desalojo de material. Se programará mediante un valor positivo expresado en grados. Se define en segundos. en cada taladrado. la broca en el fondo del agujero.8. Define el número de taladrados (N) que se desean efectuar. Cuando se refiere al eje X se debe definir en radios.5 segundos.

) deben programarse antes de la llamada al ciclo... N6 G67 N6 3.El ciclo fijo no altera los parámetros de llamada P22. etc. N2 F10 S1000 M03 N4 P100=K P101=K P102=K P103=K P4=K P5=K P8=K P13=K P16=K . P23 y P26. 5. que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parámetros básicos de definición del ciclo".P16 P19 P20 Indica la posición angular (a) del primer agujero Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z Conceptos generales: 1.. sentido de giro del cabezal. 4. Las condiciones de mecanizado (velocidad de avance...Las condiciones de salida son G00 y G90. 2.. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: TALADRADOMULTIPLE (G67 N6) Página 15 .El funcionamiento básico del ciclo está explicado en el manual de Operación..Los parámetros deben programarse en un bloque anterior al de llamada al ciclo.. velocidad de giro del cabezal.

8 CICLO FIJO DE TALADRADO SIMPLE (G67 N7) CICLO FIJO DE ROSCADO CON MACHO (G67 N7) Estos dos ciclos se definen de forma similar. únicamente difieren en el parámetro "P8".5 significa una temporización de 1. En el ciclo de roscado con macho hay que definirlo con el valor P8=0. así. paso o penetración máxima (P). y cuando se desea definir el ciclo de taladrado simple hay que definirlo con un valor distinto de 0. Se define en segundos. y en el ciclo de taladrado simple hay que definirlo con un valor distinto de 0. P13=K1. Movimiento en rápido Movimiento en F Parámetros básicos de definición del ciclo: P101 Cota Z del punto "BEGIN" P103 Cota Z del punto "END" P8 Indica el paso o penetración máxima (P) en cada taladrado (desalojo de material. Cuando se desea definir el ciclo de roscado con macho hay que definirlo con el valor P8=0.5 segundos. P13 P19 P20 Define el tiempo que permanecerá la broca en el fondo del agujero. Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z Página 16 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: TALADRADOSIMPLE (G67 N7) .8.

4. sentido de giro del cabezal.. P23 y P26. N2 F10 S1000 M03 N4 P101=K P103=K P8=K P13=K P19=K P20=K N6 G67 N7 3. Sin embargo alteran el contenido de los "Parámetros básicos de definición del ciclo".. velocidad de giro del cabezal.. 2.Conceptos generales: 1.El funcionamiento básico del ciclo está explicado en el manual de Operación. 5.) deben programarse antes de la llamada al ciclo. Las condiciones de mecanizado (velocidad de avance. que pueden utilizarse para ciclos posteriores.Los parámetros deben programarse en un bloque anterior al de llamada al ciclo. etc.El ciclo fijo no altera los parámetros de llamada P22.Las condiciones de salida son G00 y G90.. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: TALADRADOSIMPLE (G67 N7) Página 17 .

Indica la posición angular (a) de la primera chaveta.9 CICLO FIJO DE CHAVETAS (G67 N8) Parámetros básicos de definición del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/diámetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/diámetros) P103 Cota Z del punto "END" P4 P5 P16 P19 P20 Define el incremento angular ∆ entre chavetas. Define el número de chavetas (N) que se desean efectuar. Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z Página 18 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: CHAVETAS (G67 N8) .8. Se programará mediante un valor positivo expresado en grados.

Conceptos generales: 1. velocidad de giro del cabezal.Las condiciones de salida son G00 y G90.El funcionamiento básico del ciclo está explicado en el manual de Operación... 4. Las condiciones de mecanizado (velocidad de avance. sentido de giro del cabezal. 2. Sin embargo alteran el contenido de los "Parámetros básicos de definición del ciclo"..) deben programarse antes de la llamada al ciclo. que pueden utilizarse para ciclos posteriores. etc. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: CHAVETAS (G67 N8) Página 19 . 5. P23 y P26. N2 F10 S1000 M03 N4 P100=K P101=K P102=K P103=K P4=K P5=K P16=K P19=K P20=K N6 G67 N8 3.Los parámetros deben programarse en un bloque anterior al de llamada al ciclo.El ciclo fijo no altera los parámetros de llamada P22..

Si es negativo. en caso contrario. no hay pasada de acabado. Debe ser mayor o igual que cero. Según el valor de P12. se interpretará como sobrante en X o en Z. Debe ser mayor que cero. Debe ser mayor o igual que cero. de la pasada de acabado. Velocidad de avance. se produce error 3. Página 20 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: SEGUIMIENTODEPERFIL (G66) . será menor o igual que el máximo. se produce error 3. Si es cero.10 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 P1 P4 Cota X del punto inicial (A) del perfil (en radios o diámetros). en caso contrario. se produce error 3. P5 Paso máximo. en caso contrario. en caso contrario. se produce error 3.8. Demasía para el acabado en el eje Z. El paso real calculado por el control. Sobrante de material. se interpretará como paso en X o en Z. Según el valor de P12. Cota Z del punto inicial (A) del perfil. se produce error 3. la cantidad (según unidades de medida) a eliminar de la pieza origen. P7 P8 P9 Demasía para el acabado en el eje X. es decir. Debe ser mayor o igual que cero y mayor o igual que la demasía para el acabado.

P12 Angulo de la cuchilla. P4 se tomará como sobrante en X y P5 como paso máximo en X. P14 Número del último bloque de definición del perfil. de lo contrario. P13 Número del primer bloque de definición del perfil. P4 se tomará como sobrante en Z y P5 como paso máximo en Z. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: SEGUIMIENTODEPERFIL (G66) Página 21 . se produce error 3. Si es menor o igual que 45º. Debe ser mayor o igual que cero y menor o igual que noventa grados. Si es mayor que 45º.

de lo contrario el CNC dará el código de error 4. no hay que programar el punto inicial A que ya está definido por los parámetros P0 y P1. Los parámetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. entradas tangenciales. Dentro de la definición del perfil no puede ir ninguna función T. redondeos. debe ser diferente a P1. Se puede trabajar con compensación de radio de herramienta (G41. debe ser diferente a P0. G42). La coordenada Z del punto desde el que se llama al ciclo fijo. La coordenada X del punto desde el que se llama al ciclo fijo. El perfil puede estar formado por rectas. giro del cabezal. hay que tener en cuenta lo siguiente: 1º 2º 3º En la definición del perfil. 12º Los movimientos de mecanizado se efectúan a la velocidad de avance programada. Página 22 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: SEGUIMIENTODEPERFIL (G66) .) deben programarse antes de la llamada al ciclo. Este ciclo fijo no altera los parámetros de llamada. que pueden utilizarse para ciclos posteriores. salidas tangenciales y chaflanes. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente. La programación puede hacerse en absoluto o en incremental.En el momento de programar este ciclo fijo. de lo contrario el CNC dará el código de error 4. 4º 5º 6º 7º 8º 9º 10º 11º Las condiciones de salida del ciclo son G00 y G90. Sin embargo altera el contenido de los parámetros P70 a P99. Las condiciones de mecanizado (velocidad de avance. etc. arcos. Los movimientos de aproximación y alejamiento se hacen en rápido y los demás a la velocidad programada.

......................... ...Definición de perfil X50 Z70 X40 Z60 G36 R2 X40 Z50 G39 R2 X60 Z50 X60 Z40 G36 R2 X80 Z30 G36 R10 X80 Z10 G36 R2 X120 Z10 X120 Z0 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: SEGUIMIENTODEPERFIL (G66) Página 23 ......Ejemplo G66.............................. Programación del eje X en diámetros N100 — N110 G90 G00 G42 X150 Z115 N120 G66 P0=K0 P1=K85 P4=K20 P5=K5 P7=K1 P8=K1 P9=K100 P12=K40 P13=K200 P14=K290 N130 G40 X160 Z135 N140 M30 N200 N210 N220 N230 N240 N250 N260 N270 N280 N290 G36 R5 X50 Z85 ....

Debe ser mayor o igual que cero. se produce error 3. Paso máximo (en radios). Página 24 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: DESBASTADO EN EL EJE X (G68) . en caso contrario. El paso real calculado por el control será menor o igual que el máximo. Debe ser mayor o igual que cero.11 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 P1 P5 Cota absoluta X del punto inicial (A) del perfil (en radios o diámetros). Demasía para el acabado en el eje Z. Cota absoluta Z del punto inicial del perfil (A). Si se le asigna un valor negativo no se efectúa la pasada de acabado ni la pasada final de desbaste. se produce error 3. P7 P8 P9 Demasía para el acabado en el eje X (en radios). en caso contrario.8. Si a este parámetro se le asigna el valor P9=0 no se efectúa la pasada de acabado pero realiza una pasada final de desbaste conservando las demasías indicadas en P7 y P8. Velocidad de avance de la pasada de acabado. Debe ser mayor que cero. se produce error 3. en caso contrario.

P10 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. se produce error 13. P13 Número del primer bloque de definición del perfil. Debe ser mayor que P13. en caso contrario. P14 Número del último bloque de definición del perfil. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: DESBASTADO EN EL EJE X (G68) Página 25 .

) deben programarse antes de la llamada al ciclo. Todos los bloques de definición del perfil se programarán en coordenadas cartesianas debiendo programarse siempre las cotas de los 2 ejes y además. un valor igual a P7. En la definición del perfil. K del centro. 7. con respecto al punto inicial del arco y con el signo correspondiente. éstos deberán programarse con las coordenadas I. se recomienda dar a esta distancia. serán ignoradas salvo en la pasada de acabado. Este ciclo fijo no altera los parámetros de llamada. el CNC dará error 35. Sin embargo altera el contenido de los parámetros P70 a P99. mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido. en caso contrario. hay que tener en cuenta lo siguiente: 1. 4. tiene que ser igual o mayor que P7. el control dará error 21. 3. según el eje Z. Los parámetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. según el eje X. 5. G42) siempre que el último movimiento antes de la llamada del ciclo fijo haya sido en G00. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). 6. Página 26 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: DESBASTADO EN EL EJE X (G68) . no hay que programar el punto inicial (A) que ya está definido por los parámetros P0 y P1. Si no es así. Las condiciones de salida son G00 y G90. S. tiene que ser mayor que P8. Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada. más un número entero de veces P5 (paso).En el momento de programar este ciclo fijo. T o M. La distancia entre el punto de partida 0 y el punto inicial (A). Si el perfil dispone de tramos curvos. El perfil puede estar formado por tramos rectos y tramos curvos. Para evitar que dé el error 31 cuando se trabaja con compensación de radio. Si en la definición del perfil se programan funciones F. Las condiciones de mecanizado (avance. Se puede trabajar con compensación de radio de herramienta (G41. 2. giro del cabezal. que pueden utilizarse para ciclos posteriores. en absoluto. La distancia entre el punto de partida 0 y el punto final (B). etc.

...8 P9=K100 P13=K200 P14=K250 N130 G40 X130 Z10 N140 M30 N200 N210 N220 N230 N240 N250 G03 X40 Z-30 I-6 K-26 ......Ejemplo G68...... ............... N100 — N110 G42 G00 X120 Z0 N120 G68 P0=K0 P1=K-10 P5=K2 P7=K0.Definición del perfil G01 X40 Z-40 G02 X80 Z-60 I25 K5 G01 X80 Z-70 X100 Z-80 X100 Z-90 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: DESBASTADO EN EL EJE X (G68) Página 27 ...........8 P8=K0.............

en caso contrario. Velocidad de avance de la pasada de acabado. Demasía para el acabado en el eje Z.12 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 P1 P5 P7 P8 P9 Cota X del punto inicial (A) del perfil (en radios o diámetros) Cota Z del punto inicial del perfil (A). en caso contrario. Si a este parámetro se le asigna el valor P9=0 no se efectúa la pasada de acabado pero realiza una pasada final de desbaste conservando las demasías indicadas en P7 y P8. se produce error 3. se produce error 3. se produce error 3. Página 28 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: DESBASTADO EN EL EJE Z (G69) . El paso real calculado por el control será menor o igual que el máximo. Debe ser mayor o igual que cero. Debe ser mayor que cero. Paso máximo. Demasía para el acabado en el eje X. Si se le asigna un valor negativo no se efectúa la pasada de acabado ni la pasada final de desbaste.8. en caso contrario. Debe ser mayor o igual que cero.

se produce error 13. P14 Número del último bloque de definición del perfil.P10 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. en caso contrario. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: DESBASTADO EN EL EJE Z (G69) Página 29 . Debe ser mayor que P13. P13 Número del primer bloque de definición del perfil.

S. se recomienda dar a esta distancia un valor igual a P8 más un número entero de veces P5 (paso). G42) siempre que el último movimiento antes de la llamada del ciclo fijo haya sido en G00. Este ciclo fijo no altera los parámetros de llamada. Todos los bloques de definición del perfil se programarán en coordenadas cartesianas debiendo programarse siempre las cotas de los 2 ejes y además. giro del cabezal. Se puede trabajar con compensación de radio de herramienta (G41. T o M. Si en la definición del perfil se programan funciones F. Las condiciones de mecanizado (avance. 3. en absoluto. 2. éstos deberán programarse con las coordenadas I. La distancia entre el punto de partida 0 y el punto inicial (A) según el eje X. La distancia entre el punto de partida 0 y el punto (B) según el eje Z. el control dará error 21. El perfil puede estar formado por tramos rectos y tramos curvos. que ya está definido por los parámetros P0 y P1. 7.) deben programarse antes de la llamada al ciclo. Página 30 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: DESBASTADO EN EL EJE Z (G69) . Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada. con respecto al punto inicial del arco y con el signo correspondiente. 5. Los parámetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. etc. mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido. K del centro. que pueden utilizarse para ciclos posteriores. En la definición del perfil no hay que programar el punto inicial (A). Para evitar que dé el error 31 cuando se trabaja con compensación de radio. 4. el CNC dará error 35. tiene que ser igual o mayor que P8. Sin embargo altera el contenido de los parámetros P70 a P99. en caso contrario. Si no es así. serán ignoradas salvo en la pasada de acabado. tiene que ser mayor que P7. Si el perfil dispone de tramos curvos.En el momento de programar este ciclo fijo hay que tener en cuenta lo siguiente: 1. 6. Las condiciones de salida son G00 y G90. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0).

........ N190 — N200 G41 G0 X90 Z-5 N210 G69 P0=K80 P1=K-80 P5=K2 P7=K0.Ejemplo G69..................8 P9=K100 P13=K300 P14=K340 N220 G40 X100 Z0 N230 M30 N300 N310 N320 N330 N340 G01 X80 Z-60.................................Definición del perfil G03 X60 Z-50 I5 K15 G01 X40 Z-40 G03 X10 Z-25 I5 K20 G01 X10 Z-10 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: DESBASTADO EN EL EJE Z (G69) Página 31 ..8 P8=K0........

se produce error 3.. Debe ser mayor que cero. N100 G81 P0=K0 P1=K0 P2=K90 P3=K-45 P5=K5 P7=K3 P8=K4 P9=K100 Página 32 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: TORNEADODETRAMOS RECTOS (G81) . en caso contrario... se produce error 3. Demasía para el acabado en el eje Z...8. Debe ser mayor o igual que cero. Velocidad de avance de la pasada de acabado.... se produce error 3... se produce error 3. en caso contrario. Demasía para el acabado en el eje X.. y los puntos del perfil A (X0 Z0) y B (X90 Z-45) N90 G00 X134 Z47 ... Siendo el punto de partida 0 (X134 Z47). Debe ser mayor o igual que cero. no hay pasada de acabado. El paso real calculado por el control será menor o igual que el máximo. (Posicionamiento de la herramienta en el punto 0). en caso contrario.13 CICLO FIJO DE TORNEADO DE TRAMOS RECTOS (G81) Formato: N4 G81 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K Significado de los parámetros: P0 P1 P2 P3 P5 P7 P8 P9 Cota X del punto A (en radios o diámetros) Cota Z del punto A Cota X del punto B (en radios o diámetros) Cota Z del punto B Paso máximo. Ejemplo de programación en diámetros. Si es cero. Si es negativo.

mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido. si es necesario. 5. tiene que ser igual o mayor que P7. velocidad de giro del cabezal. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: TORNEADODETRAMOS RECTOS (G81) Página 33 . según el eje Z. hay que tener en cuenta lo siguiente: 1. Las condiciones de salida son G00 y G90. el ciclo finaliza en el punto F. tiene que ser mayor que P8. que pueden utilizarse para ciclos posteriores. el CNC dará error 35. se produce error 4. Este ciclo fijo no altera los parámetros de llamada. Si es correcta.) deben programarse antes de la llamada al ciclo. 3. el ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). cuando se trabaja con compensación de radio. Si hay pasada de acabado. se recomienda dar a esta distancia un valor igual a P7 más un número entero de veces P5 (paso). Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada. Si no es así. La distancia entre el punto de partida (0) y el punto (B). se realizará un torneado horizontal previo. Si la posición de la herramienta no es correcta para ejecutar el ciclo. Las condiciones de mecanizado (velocidad de avance. 2. Para evitar pasadas muy pequeñas o que de el error 31. La distancia entre el punto de partida (0) y el punto (A). Los parámetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores.En el momento de programar este ciclo fijo. 6. Sin embargo altera el contenido de los parámetros P70 a P99. Se puede trabajar con compensación de radio de herramienta (G41. 4. Si no hay pasada de acabado. G42) siempre que el último movimiento antes de la llamada del ciclo fijo haya sido en G00. según el eje X. etc.

Debe ser mayor o igual que cero.. no hay pasada de acabado..14 CICLO FIJO DE REFRENTADO DE TRAMOS RECTOS (G82) Formato: N4 G82 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K Significado de los parámetros: P0 P1 P2 P3 P5 P7 P8 P9 Cota X del punto A (en radios o diámetros) Cota Z del punto A Cota X del punto B (en radios o diámetros) Cota Z del punto B Paso máximo. Demasía para el acabado en el eje X. en caso contrario. se produce error 3. Siendo el punto de partida 0 (X136 Z39). será menor o igual que el máximo... Velocidad de avance de la pasada de acabado... Demasía para el acabado en el eje Z. Ejemplo de programación en diámetros.8. Si es negativo... El paso real calculado por el control. se produce error 3. Debe ser mayor que cero. Si es cero. en caso contrario. Debe ser mayor o igual que cero. y los puntos del perfil A (X90 Z-45) y B (X0 Z0) N90 G00 X136 Z39 ... (Posicionamiento de la herramienta en el punto 0) N100 G82 P0=K90 P1=K-45 P2=K0 P3=K0 P5=K5 P7=K3 P8=K4 P9=K100 Página 34 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: REFRENTADODETRAMOS RECTOS (G82) .. en caso contrario... se produce error 3. se produce error 3.

Se puede trabajar con compensación de radio de herramienta (G41. el ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). Las condiciones de mecanizado (velocidad de avance. 3. 6. Los parámetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. tiene que ser mayor que P7. G42) siempre que el último movimiento antes de la llamada al ciclo fijo haya sido en G00. si es necesario. se recomienda dar a esta distancia un valor igual a P8 más un número entero de veces P5 (paso). 5.) deben programarse antes de la llamada al ciclo. mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido. se produce error 4. se realizará un refrentado vertical previo. hay que tener en cuenta lo siguiente: 1. el ciclo finaliza en el punto F. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: REFRENTADODETRAMOS RECTOS (G82) Página 35 . velocidad de giro del cabezal. 4. cuando se trabaja con compensación de radio. Este ciclo fijo no altera los parámetros de llamada.En el momento de programar este ciclo fijo. Si no es así. Las condiciones de salida son G00 y G90. Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada. La distancia entre el punto de partida 0 y el punto (B). que pueden utilizarse para ciclos posteriores. 2. Si no hay pasada de acabado. La distancia entre el punto de partida 0 y el punto (A). Si es correcta. Sin embargo altera el contenido de los parámetros P70 a P99. Para evitar pasadas muy pequeñas o que de el error 31. el CNC dará error 35. Si hay pasada de acabado. etc. según el eje Z. Si la posición de la herramienta no es correcta para ejecutar el ciclo. tiene que ser igual o mayor que P8. según el eje X.

Distancia del punto A al centro del arco según el eje X.15 CICLO FIJO DE TORNEADO DE TRAMOS CURVOS (G84) Formato: N4 G84 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K Significado de los parámetros: P0 P1 P2 P3 P5 P7 P8 P9 Cota X del punto A (en radios o diámetros) Cota Z del punto A Cota X del punto B (en radios o diámetros) Cota Z del punto B Paso máximo. Velocidad de avance de la pasada de acabado. se produce error 3. Demasía para el acabado en el eje X.8. se produce error 3. en caso contrario. Debe ser mayor o igual que cero. Aunque los valores del eje X se programen en diámetros. P19 (K). Debe ser mayor o igual que cero. no hay pasada de acabado. Demasía para el acabado en el eje Z. Si es negativo. Si es cero. se produce error 3. se produce error 3. Distancia del punto A al centro del arco según el eje Z. los valores de I siempre se programan en radios. en caso contrario. Página 36 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: TORNEADODETRAMOS CURVOS (G84) . Debe ser mayor que cero. P18 (I). El paso real calculado por el control será menor o igual que el máximo. en caso contrario.

Se puede trabajar con compensación de radio de herramienta (G41. Este ciclo fijo no altera los parámetros de llamada. Siendo el punto de partida 0 (X149 Z86).... Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada..) deben programarse antes de la llamada al ciclo. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: TORNEADODETRAMOS CURVOS (G84) Página 37 . Los parámetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores.. etc. 5. tiene que ser mayor que P8. según el eje X. 4.. tiene que ser igual o mayor que P7. Si la posición de la herramienta no es correcta para ejecutar el ciclo. el centro del arco C (X160 Z91) y los puntos del perfil A (X0 Z71) B (X120 Z11).. Sin embargo altera el contenido de los parámetros P70 a P99. el ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). Se realizará un torneado horizontal previo. 2. La distancia entre el punto de partida 0 y el punto (B). el ciclo finaliza en el punto F.. N90 G00 X149 Z86 . velocidad de giro del cabezal. si fuera necesario. se produce error 4... cuando se trabaja con compensación de radio. Para evitar pasadas muy pequeñas o que de el error 31. 3. mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido.Ejemplo de programación en diámetros. que pueden utilizarse para ciclos posteriores. Las condiciones de mecanizado (velocidad de avance. Si no hay pasada de acabado. Si hay pasada de acabado. el CNC dará error 35. Posicionamiento de la herramienta en el punto 0 N100 G84 P0=K0 P1=K71 P2=K120 P3=K11 P5=K5 P7=K4 P8=K4 P9=K100 P18=K80 P19=K20 En el momento de programar este ciclo fijo.. se recomienda dar a esta distancia un valor igual a P7 más un número entero de veces P5 (paso). La distancia entre el punto de partida 0 y el punto (A).. Las condiciones de salida son G00 y G90. según el eje Z.. G42) siempre que el último movimiento antes de la llamada del ciclo fijo haya sido en G00. hay que tener en cuenta lo siguiente: 1. 6.. Si no es así.

Distancia del punto A al centro del arco según el eje X. se produce error 3 Demasía para el acabado en el eje Z. El paso real calculado por el control. se produce error 3. Debe ser mayor que cero. Distancia del punto A al centro del arco según el eje Z. se produce error 3. los valores de I siempre se programan en radios. Si es negativo. en caso contrario. Página 38 Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: REFRENTADODETRAMOS CURVOS (G85) . en caso contrario. Debe ser mayor o igual que cero.8. no hay pasada de acabado. P18 (I). Debe ser mayor o igual que cero. Si es cero. Velocidad de avance de la pasada de acabado. Aunque los valores del eje X se programen en diámetros. Demasía para el acabado en el eje X. P19 (K). se produce error 3. en caso contrario. será menor o igual que el máximo.16 CICLO FIJO DE REFRENTADO DE TRAMOS CURVOS (G85) Formato: N4 G85 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K P18=K P19=K Significado de los parámetros: P0 P1 P2 P3 P5 P7 P8 P9 Cota X del punto A (en radios o diámetros) Cota Z del punto A Cota X del punto B (en radios o diámetros) Cota Z del punto B Paso máximo.

Si no es así. Posicionamiento de la herramienta en el punto 0. Si hay pasada de acabado. Si la posición de la herramienta no es correcta para ejecutar el ciclo.. Se realizará un refrentado vertical previo.Ejemplo de programación en diámetros. tiene que ser mayor que P7.. se produce error 4. el centro del arco C (X160 Z91) y los puntos del perfil A (X118 Z11) B (X0 Z70). mientras que del 0 al 1 y del 3 al 0 se efectúan en avance rápido.) deben programarse antes de la llamada al ciclo. Para evitar pasadas muy pequeñas o que de el error 31. Sin embargo altera el contenido de los parámetros P70 a P99. Los parámetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. Este ciclo fijo no altera los parámetros de llamada. hay que tener en cuenta lo siguiente: 1... etc. La distancia entre el punto de partida 0 y el punto (A). G42) siempre que el último movimiento antes de la llamada al ciclo fijo haya sido en G00.. el CNC dará error 35. Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectúan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectúan a la velocidad de avance programada.. 3. 2. Se puede trabajar con compensación de radio de herramienta (G41. Si no hay pasada de acabado.. Siendo el punto de partida 0 (X150 Z8). según el eje Z. si fuera necesario. Las condiciones de mecanizado (velocidad de avance. se recomienda dar a esta distancia un valor igual a P8 más un número entero de veces P5 (paso). Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: REFRENTADODETRAMOS CURVOS (G85) Página 39 .. La distancia entre el punto de partida 0 y el punto (B). 5.. que pueden utilizarse para ciclos posteriores. Las condiciones de salida son G00 y G90.. N90 G00 X150 Z85 . 4. el ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0).. cuando se trabaja con compensación de radio. velocidad de giro del cabezal. el ciclo finaliza en el punto F... tiene que ser igual o mayor que P8. N100 G85 P0=K118 P1=K11 P2=K0 P3=K70 P5=K5 P7=K4 P8=K4 P9=K100 P18=K21 P19=K80 En el momento de programar este ciclo fijo. 6. según el eje X.

. se produce error 3.17 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 P1 P2 P3 P4 P5 Cota X absoluta del punto inicial (A) de la rosca (en radios o diámetros). Cota Z absoluta del punto inicial (A) de la rosca Cota X absoluta del punto final (B) de la rosca (en radios o diámetros) Cota Z absoluta del punto final (B) de la rosca Profundidad de la rosca (en radios). Indica a qué distancia de la superficie de la rosca se produce la vuelta en rápido al punto A’. Define la profundidad de la primera pasada de roscado.Si el valor es igual a cero.Si el signo es negativo. la profundidad de la segunda pasada será P5 la enésima P5 n. Pasada inicial (en radios).Si el signo es positivo. 2 y la de . Tendrá valor positivo en las roscas exteriores y negativo en las interiores. Si es igual a cero. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: ROSCADOLONGITUDINAL (G86) . hasta alcanzar la profundidad de acabado. el incremento de la profundización se mantendrá constante y de un valor igual al valor absoluto del parámetro.8. se produce error 3. P6 Página 40 Distancia de seguridad (en radios). Las sucesivas pasadas dependerán del signo dado a este parámetro: .

G07.G90 y G97. que pueden utilizarse para ciclos posteriores.Si el valor es negativo. mediante el conmutador FEED-RATE. .Si el valor es 0 o positivo. Este ciclo fijo no altera los parámetros de llamada. formen un ángulo P12/2 con el eje X. Las condiciones de salida son G00. 4. En el momento de programar este ciclo fijo. velocidad de giro del cabezal. cuyo valor se mantendrá fijo al 100%. el tramo CB’ es una rosca cónica cuyo paso en Z sigue siendo P10.Si el valor es negativo. Los parámetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. Si no es cero. el tramo CB’ se realiza en G00. El ciclo comienza con un acercamiento en G00 al punto A’ y termina también en A’. Hace que los puntos de comienzo de las sucesivas pasadas. Sin embargo altera el contenido de los parámetros P70 a P99. 2. se repite la pasada anterior .) deben programarse antes de la llamada al ciclo. Durante la ejecución del ciclo no es posible variar la velocidad de avance F.. hay que tener en cuenta lo siguiente: 1.Si es cero. Capítulo: 8 CICLOS FIJOS DE MECANIZADO Sección: ROSCADOLONGITUDINAL (G86) Página 41 . 5. 3. Si es negativo.Si el valor es positivo. P12 Angulo de la punta de la herramienta.G40. Las condiciones de mecanizado (velocidad de avance. la pasada de acabado se realiza con entrada radial P10 Paso de rosca en Z P11 Salida de la rosca. este movimiento se realizará en G05 (arista matada). etc. Si es cero. este movimiento se realizará en G07 (arista viva). P7 Valor de la pasada de acabado (en radios): . Define a qué distancia del final de la rosca comienza la salida. la pasada de acabado se realiza manteniendo el ángulo P12/ 2 con el eje X . se produce error 3.

es aconsejable almacenar dicha subrutina en el programa P99994. Una subrutina puede ser llamada varias veces desde diferentes posiciones de un programa o desde diferentes programas. No puede ser modificado desde el CNC. Una subrutina puede estar incluida dentro del programa de usuario P99996 o bien estar almacenada en el programa especial de subrutinas de usuario P99994. De esta forma. Se aconseja su utilización cuando se trabaja con varios programas de usuario P99996. P254). no será necesario repetirlas en cada programa P99996. Las subrutinas paramétricas y estándares son básicamente iguales. puede ser llamada desde cualquier posición de un programa para su ejecución. Si en la ejecución del programa P99996 se efectúa una llamada a una subrutina. Debe ser un programa que contenga únicamente las subrutinas de usuario elaboradas en código ISO. Con una sola llamada puede repetirse la ejecución de una subrutina hasta 255 veces.9.1 PROGRAMA ESPECIAL DE SUBRUTINAS DE USUARIO P99994 El programa P99994 debe ser elaborado en un ordenador y enviado al CNC. SUBRUTINAS Se llama subrutina a una parte de programa que. El máximo número de parámetros de un subrutina estándar o paramétrica es 255 (P0. si se elabora el programa P99994 con todas las subrutinas que se utilizan habitualmente. la única diferencia entre ambas es que en el bloque de llamada en el caso de subrutinas paramétricas (G21 N2. Capítulo: 9 SUBRUTINAS Sección: Página 1 . parámetro máquina "P730". Cuando se dispone de subrutina asociada a la herramienta.2) pueden definirse hasta 15 parámetros. convenientemente identificada. el CNC buscará dicha subrutina en el programa P99996 y en el programa especial se subrutinas P99994. 9. En el caso de subrutina estándar la definición de los parámetros no puede hacerse en el bloque de llamada.

En este bloque no se puede programar ninguna otra información. aunque pertenezcan a programas diferentes. Sin embargo es posible identificar con el mismo número una subrutina estándar y otra paramétrica. Los dos números a la derecha del punto. se programan los bloques que se desean. La estructura del bloque de comienzo de subrutina es: N4 G22 N2 N4 Número de bloque G22 Define el comienzo de una subrutina N2 Identifica subrutina (número comprendido entre N0 y N99). indican el número de veces que se va a repetir la subrutina (00-99). identifican el número de subrutina al que se llama (00-99). no se puede programar ninguna otra información adicional. 9. Este bloque no puede contener información adicional. La función G24 indica final de subrutina.2 IDENTIFICACION DE UNA SUBRUTINA ESTANDAR (G22) Una subrutina estándar (no paramétrica). Entre los bloques programados dentro de una subrutina estándar puede haber bloques paramétricos.3 LLAMADA A UNA SUBRUTINA ESTANDAR (G20) Se puede llamar a una subrutina estándar desde cualquier programa u otra subrutina (estándar o paramétrica). En la memoria del CNC no pueden existir a la vez dos subrutinas estándar con el mismo número de identificación. Ejemplo de programación: N0 N10 N15 N20 G22 N25 X20 P0=P0 F1 P1 G24 Atención: Las subrutinas N91 a N99 no pueden ser definidas porque las utiliza el CNC. También se puede programar el número de veces mediante un parámetro aritmético. el CNC la ejecuta una sola vez.P123 Si no se programa el número de veces que se desea repetir la subrutina. En el bloque de llamada a una subrutina estándar.2 N4 Número de bloque G20 Llamada a subrutina N2. valor comprendido entre P0 y P255. G22) .2 Los dos números a la izquierda del punto. La estructura de un bloque de llamada es: N4 G20 N2. A continuación del bloque de comienzo de subrutina. La llamada a una subrutina estándar se realiza mediante la función G20. Una subrutina debe finalizar siempre con un bloque de la forma: N4 G24. comienza siempre con un bloque que contenga la función G22. Página 2 Capítulo: 9 SUBRUTINAS Sección: SUBRUTINAESTANDAR (G20.9. Por ejemplo: N4 G20 N10.

5 P3=K+/-5. aunque a lo largo de la subrutina se les hubieran asignado valores diferentes Capítulo: 9 SUBRUTINAS Sección: SUBRUTINAPARAMETRICA (G21.5 LLAMADA A UNA SUBRUTINA PARAMETRICA (G21) Se puede llamar a una subrutina paramétrica desde cualquier programa u otra subrutina (estándar o paramétrica). En la memoria del CNC no pueden existir a la vez dos subrutinas paramétricas con el mismo número de identificación. Por ejemplo: N4 G21 N10.2 Los dos números a la izquierda del punto. identifican el número de subrutina paramétrica al que se llama (00-99).P123 Si no se programa el número de veces que se desea repetir la subrutina paramétrica. indican el número de veces que se va a repetir la subrutina paramétrica (00-99). La llamada a una subrutina paramétrica se realiza mediante la función G21. La función G24 indica final de subrutina. Sin embargo es posible identificar con el mismo número una subrutina estándar y otra paramétrica. Los dos números a la derecha del punto. se recuperan los valores de los parámetros asignados en el bloque de llamada. La estructura del primer bloque de una subrutina paramétrica es: N4 G23 N2 N4 Número de bloque G23 Define el comienzo de una subrutina paramétrica N2 Identifica subrutina (número comprendido entre N0 y N99). También se puede programar el número de veces mediante un parámetro aritmético. En este bloque no se puede programar ninguna otra información. el CNC la ejecuta una sola vez. La estructura de un bloque de llamada es: N4 G21 N2.4 IDENTIFICACION DE UNA SUBRUTINA PARAMETRICA (G23) Una subrutina paramétrica comienza siempre mediante la función G23.9. Entre los bloques programados dentro de una subrutina paramétrica puede haber bloques paramétricos. se programan los bloques que se desean. Este bloque no puede contener información adicional. Atención: Al terminar la ejecución de la subrutina paramétrica (G24). Atención: Las subrutinas N91 a N99 no pueden ser definidas porque las utiliza el CNC. aunque pertenezcan a programas diferentes. 9. P3 K Número del parámetro aritmético (P00-P254).5 N4 Número de bloque G21 Llamada a subrutina N2. Una subrutina debe finalizar siempre con un bloque de la forma: N4 G24. valor comprendido entre P0 y P255. A continuación del bloque de comienzo de subrutina.2 P3=K+/-5. G23) Página 3 . Valor asignado al parámetro aritmético.

. hasta un máximo de 15 niveles de imbricación.6 NIVELES DE IMBRICACION De un programa principal.9. de la segunda a una tercera. o de una subrutina (estándar o paramétrica). se puede llamar a una subrutina. etc . de ésta a una segunda. Diagrama de encadenamiento de subrutinas Página 4 Capítulo: 9 SUBRUTINAS Sección: NIVELESDEIMBRICACION .. Cada uno de los niveles se puede repetir 255 veces..

10. PROGRAMACION PARAMETRICA El CNC dispone de 255 parámetros (P0-P254) mediante los que se pueden programar bloques paramétricos y realizar diferentes tipos de operaciones y saltos dentro de un programa. Las operaciones que se pueden realizar entre parámetros son: F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29 F30 F31 F32 F33 F34 F35 F36 Suma Resta Multiplicación División Raíz cuadrada Raíz cuadrada de la suma de los cuadrados Seno Coseno Tangente Arco tangente Comparación Parte entera Parte entera más uno Parte entera menos uno Valor absoluto Complementación Dirección de memoria del bloque indicado Cota X del bloque cuya dirección se indica Cota Z del bloque cuya dirección se indica Dirección de memoria del bloque anterior al indicado Cota I del bloque cuya dirección se indica Cota K del bloque cuya dirección se indica Número de corrector de herramientas seleccionado Valor X de la herramienta indicada Valor Z de la herramienta indicada Valor F de la herramienta indicada Valor R de la herramienta indicada Valor I de la herramienta indicada Valor K de la herramienta indicada Función lógica AND Función lógica OR Función lógica XOR Función lógica NOR Sin función Sin función Número de herramienta seleccionada Capítulo: 10 PROGRAMACIONPARAMETRICA Sección: Página 1 . Los bloques paramétricos se pueden escribir en cualquier parte del programa.

en la que en ese momento se halle el CNC. Página 2 Capítulo: 10 PROGRAMACIONPARAMETRICA Sección: ASIGNACIONES . se deben incluir bloques de este tipo al principio y final de la zona que se desea medir y posteriormente efectuar una resta de los valores obtenidos. j) N4 P1= 0X P1 toma el valor de la cota teórica del eje X. Valores posibles de H: 0/FFFFFFFF.1 ASIGNACIONES Se puede asignar cualquier valor a cualquier parámetro.99999. i) N4 P1 = T El CNC dispone de un reloj interno que mide el tiempo de ejecución. d) N4 P1 = X P1 toma el valor de la cota teórica del eje X. El valor se encuentra expresado en centésimas de segundo. e) N4 P1 = Z P1 toma el valor de la cota teórica del eje Z. con respecto al cero máquina en la que se halle el CNC. c) N4 P1= H (Valor en HEXADECIMAL) P1 toma el valor en HEXADECIMAL indicado tras H. h) N4 P1 = R P1 toma el valor 1 si el parámetro máquina P11 (radios / diámetros) está en radios y el valor 2 si está en diámetros. en la que en ese momento se halle el CNC.10. con respecto al cero máquina en la que se halle el CNC. Esta función asigna al parámetro P1 el valor que tiene dicho reloj en ese momento. l) N4 P1= 0Z P1 toma el valor de la cota teórica del eje Z. Las constantes admiten un rango de valores entre +/-99999. a) N4 P1 = P2 P1 toma el valor de P2.5 P1 toma el valor 1. mientras que P2 mantiene el valor que tenía. Para conocer el tiempo de ejecución de determinadas piezas u operaciones. b) N4 P1 = K1.5 La letra K indica que se trata de una constante.

...... P1 = Coseno P2 N4 P1 = F8 K75 .. P17 = P2 x 4 N4 P17 = P17 F3 K8 ....... P17 = P17x 8 F4 División N4 P8 = P7 F4 P35 ........1 F3 Multiplicación N4 P17 = P2 F3 P30 . F2 resta N4 P10 = P2 F2 P3 ... La letra K indica que se trata de una constante. es decir.... P17 = P2 x P30 N4 P17 = P2 F3 K4 ......................... P10 = P10 .........................2 OPERADORES "F1" a "F16" F1 Suma Ejemplo: N4 P1 = P2 F1 P3 P1 toma el valor de la suma de los parámetros P2 y P3.... P1 = Sen 5 grados N4 P1 = F7 P2 ............ es decir. P60 = N4 P50 = P40 F6 K5 ... P50 = N4 P1 = P1 F6 K4 . P1 = P1 + 2...... P1 toma el valor de P2 + 2......................... F8 Coseno N4 P1 = F8 P2 ....3 N4 P10 = P10 F2 K1 ...... P10 = P2 ......10................. P15 = N4 P14 = F5 K9 ......... P1 = P2 + P3.......... P10 = P2 ... N4 P1 = P2 F1 K2 ............ P2 debe programarse en grados.......... P8 = P7 : P35 N4 P8 = P2 F4 K5 ... es decir. También se puede programar..... P18 = P23 9 P18 F6 Raíz cuadrada de la suma de los cuadrados N4 P60 = P2 F6 P3 ......... es decir.. P8 = P8 : 2 F5 Raíz cuadrada N4 P15 = F5 P23 ........ P14 = N4 P18 = F5 P18 ..P3 N4 P10 = P2 F2 K3 ..... P1 = Sen P2 El ángulo hay que escribirlo en grados......... P8 = P2 : 5 N4 P8 = P8 F4 K2 .... N4 P1 = P1 F1 K2 indica que a partir de aquí.......................... P1 = Coseno 75 grados Capítulo: 10 PROGRAMACIONPARAMETRICA Sección: OPERADORES "F1" a "F16" Página 3 P2² + P3² P40² + 52 P1² + 4² ......... Cuando el mismo parámetro aparece como sumando y como resultado.................... P1 = F7 Seno N4 P1 = F7 K5 .............

.. P7 toma el valor de P20 complementado.......... tg P2 (resultado en grados)..... P1 = arc..... queda activado el indicador de salto si mayor o igual.............. P1 = 5 F13 Parte entera más uno N4 P1 = F13 P2 ... P1 toma el valor de la parte entera de P27 menos uno N4 P5 = F14 K5. queda activado el indicador de salto si menor..... N4 P1 = F13 K5.. P1 = tg 30 grados F10 Arco tangente N4 P1 = F10 P2 .............. P1 toma el valor de la parte entera de P2. P5 = 5 .....4 ...... P1 = 5 + 1 = 6 F14 Parte entera menos uno N4 P1 = F14 P27 ...... G27... queda activado el indicador de salto si cero............................... P1 toma el valor de la parte entera de P2 más 1.. N4 P1=F12 K5....F9 Tangente N4 P1 = F9 P2 . P1 = arc.1 = 4 F15 Valor absoluto N4 P1 = F15 P2 ......5 F11 Comparación Compara un parámetro con otro o con una constante................ N4 P1 = F10 K0........................... P7 = -P20 N4 P7 = F16 K10 .... y activa los indicadores de saltos condicionales (su utilidad se verá en el apartado de saltos condicionales. G29)........5 .... G26... P1 toma el valor absoluto de P2 N4 P1 = F15 K-8 ..... P7 = -10 es decir.4 ..... G28........... P1 = 8 F16 Complementación N4 P7 = F16 P20 ......4 ... Igualmente se puede programar N4 P1 = F11 K6 F12 Parte entera N4 P1=F12 P2 ............... N4 P1 = F11 P2 Si P1 = P2......... tg 0.. P1 = tg P2 N5 P1 = F9 K30 .... Si P1 es igual o mayor que P2..... Si P1 es menor que P2. Página 4 Capítulo: 10 PROGRAMACIONPARAMETRICA Sección: OPERADORES "F1" a "F16" .

F19 no acepta operando constante. No es válida.3 OPERADORES "F17" a "F29" Estas funciones no afectan a los indicadores de salto. F20 N4 P1 = F20 P2 P1 toma el valor de la dirección de memoria del bloque anterior al definido por la dirección P2. No es válida F22 N4 P1=F22 P2 P1 toma el valor de la cota K que aparece en el bloque cuya dirección es P2. No es válida F23 N4 P1 = F23 El parámetro P1 toma el número de la herramienta con que se está operando en ese momento. F21 no acepta operando constante. Ejemplo: P1 = F20 K4. F24 Esta función se puede programar de dos formas distintas: N4 P9=F24 K2 N4 P8=F24 P12 El parámetro P9 toma el valor de X que se encuentra. en la posición 2. El parámetro P8 toma el valor de X que se encuentra. F19 N4 P1=F19 P2 P1 toma el valor de la cota Z que aparece en el bloque cuya dirección es P2. F21 N4 P1=F21 P2 P1 toma el valor de la cota I que aparece en el bloque cuya dirección es P2.10. F20 no acepta operando constante. Ejemplo N4 P1 = F17 K12 P1 toma el valor de la dirección de memoria en que se halle el bloque N12. dentro de la tabla de herramientas. Ejemplo: P1 = F21 K2. en la posición indicada por el valor del parámetro P12. Ejemplo : P1 = F22 K3. F18 no acepta operando constante. Ejemplo : P1 = F18 K2 No es válida. F18 N4 P1=F18 P2 P1 toma el valor de la cota X que aparece en el bloque cuya dirección es P2. Sección: OPERADORES "F17" a "F29" Página 5 Capítulo: 10 PROGRAMACIONPARAMETRICA . F22 no acepta operando constante. F17 N4 P1 = F17 P2 P1 toma el valor de la dirección de memoria del bloque cuyo número es P2. dentro de la tabla de herramientas. Ejemplo : P1 = F19 K3 no es válida.

en la posición 10. se pueden introducir todas las asignaciones y operaciones que se deseen. dentro de la tabla de herramientas. F28 Esta función se puede programar de dos formas distintas: N4 P17=F28 K10 N4 P19=F28 P63 El parámetro P17 toma el valor de I que se encuentra. dentro de la tabla de herramientas. siempre que no modifiquen un número de parámetros superior a 15. El parámetro P28 toma el valor de R que se encuentra. en la posición indicada por el valor del parámetro P15. dentro de la tabla de herramientas. en la posición 13. dentro de la tabla de herramientas. El parámetro P13 toma el valor de K que se encuentra. en la posición indicada por el valor del parámetro P5. dentro de la tabla de herramientas. en la posición indicada por el valor del parámetro P25. En un mismo bloque. en la posición indicada por el valor del parámetro P34. en la posición 32. dentro de la tabla de herramientas. F26 Esta función se puede programar de dos formas distintas: N4 P6=F26 K32 N4 P14=F26 P15 El parámetro P6 toma el valor de F que se encuentra. F27 Esta función se puede programar de dos formas distintas: N4 P90=F27 K13 N4 P28=F27 P5 El parámetro P90 toma el valor de R que se encuentra. en la posición 27. dentro de la tabla de herramientas. El parámetro P13 toma el valor de Z que se encuentra. El parámetro P19 toma el valor de I que se encuentra.F25 Esta función se puede programar de dos formas distintas: N4 P15=F25 K16 N4 P13=F25 P34 El parámetro P15 toma el valor de Z que se encuentra. Página 6 Capítulo: 10 PROGRAMACIONPARAMETRICA Sección: OPERADORES "F17" a "F29" . El parámetro P14 toma el valor de F que se encuentra. dentro de la tabla de herramientas. dentro de la tabla de herramientas. en la posición indicada por el valor del parámetro P63.en la posición 16. dentro de la tabla de herramientas. F29 Esta función se puede programar de dos formas distintas: N4 P15=F29 K27 N4 P13=F29 P25 El parámetro P15 toma el valor de K que se encuentra.

G28. F30 Función lógica AND Ejemplo: N4 P1= P2 F30 P3 F31 Función lógica OR Ejemplo: N4 P11= P25 F31 H35AF9D01 Valor de P25 48BE6 F32 Función lógica XOR Ejemplo: N4 P19= P72 F32 H91C6EF Valor de P72 AB456 F33 Función lógica NOT Ejemplo: N4 P154= F33 P88 P154 toma el valor de P88 en complemento a 1.5 OPERADOR "F36" Esta función no afecta a los indicadores de salto. G27. Valor de P88 Valor de P154 4A52D63F B5AD29C0 Valor de H 91C6EF Valor de P19 9B72B9 Valor de H 35AF9D01 Valor de P11 35AF9FE7 Valor de P2 A5C631F Valor de P3 C883D Valor de P1 C001D 10. G29). entero. puede estar comprendido entre 0 y FFFFFFFF y no puede formar parte del primer operando. también activan los indicadores internos (FLAGS). Capítulo: 10 PROGRAMACIONPARAMETRICA Sección: OPERADORES "F30" A "F33" y "F36" Página 7 .10. F36 N4 P1 = F36 El parámetro P1 toma el número de la herramienta en curso. es decir. Las operaciones binarias pueden realizarse entre: Parámetros Parámetros y constantes Constantes P1 = P2 F30 P3 P11 = P25 F31 H(8) P19 = K2 F32 K5 El valor de la constante H se debe dar en código hexadecimal. dependiendo del valor de su resultado. para su utilización posterior en la programación de los SALTOS/LLAMADAS CONDICIONALES (G26. positivo y de 8 caracteres como máximo.4 OPERADORES BINARIOS "F30" A "F33" Las operaciones binarias que se disponen son: F30 F31 F32 F33 Función lógica AND Función lógica OR Función lógica XOR Función lógica NOR Estas operaciones BINARIAS.

Requiere que se dé la condición de "Menor" Requiere que no se dé la condición de "Menor". Las funciones G26. Ejemplo: N001 P1 = P3 F2 K5 Se cumple la condición de cero si P3 = 5 * Si en una comparación ambos términos son iguales. Si P2 vale 22. G29) . Con P2 menor que 22 el bloque continúa en N200 y con P2 mayor o igual a 22 continúa en N300. antes de efectuar el salto de bloque o ejecutar la parte de programa indicada. el primer operando es menor que el segundo. también denominada igualdad. también denominada negativo. Página 8 Capítulo: 10 PROGRAMACIONPARAMETRICA Sección: FUNCIONES DE SALTO (G26. G27 Salto si no cero. Ejemplo: N002 P1 F11 K8 Se cumple la condición de cero si P1 = 8 La condición de "Menor". Los bloques N65 y N70 no alteran el estado de los indicadores de condición. G27. el programa continuará en el bloque N100 Si P2 vale menos que 22. G28 y G29. G27.10. se activa en los siguientes casos: * Cuando el resultado de una operación es menor que cero (negativo). Así. el programa continuará en el bloque N300 Se debe tener cuidado al programar las funciones G26 y G29. Ejemplo de programación: N060 N065 N070 N071 N072 N073 P2 F11 K22 G01 X10 Y20 G26 N100 G28 N200 G29 N300 En el bloque N060 se efectúa una comparación. Requiere que se dé la condición de "Cero". Si en el ejemplo anterior se hubiera programado: N071 G28 N200 N072 G29 N300 N073 G26 N100 El programa no ejecutaría el bloque N073.6 FUNCIONES DE SALTO CONDICIONALES (G26. G28. se activa en los siguientes casos: * Cuando el resultado de una operación es igual a cero. Ejemplo: N001 P1 = P3 F2 K5 Se cumple la condición si P3 es menor que 5 * Si en una comparación. Ejemplo: N002 P1 F11 K8 Se cumple la condición si P1 es menor que 8 Atención: Las asignaciones y las funciones no paramétricas no alteran el estado de los indicadores de condición. Requiere que no se dé la condición de "Cero". G29) Son similares a la función G25 (salto incondicional) que se encuentra detallada en el capítulo "Funciones Preparatorias Adicionales" de este mismo manual. G29 Salto si mayor o igual a cero. G27. G28 Salto si menor que cero. G26 Salto si cero. G28. el programa continuará en el bloque N200 Si P2 vale más que 22. La condición de "Cero". comprueban que se ha producido la condición requerida.

..............................Si menor calcula otro punto........ Llamada a subrutina N0090 M30 ...................... Fin de programa N0110 N0120 N0130 N0140 N0150 N0160 N0170 N0180 N0190 N0200 G23 N56 ..........Compara nueva cota X con X final G28 N160 ......... Programa: N0080 G21 N56......................................Definición de subrutina P4=P1 ......... sigue en N160 P4=P2 ....... va a N130 G24 . G29) Página 9 ................................Compara nueva cota X con X final G27 N130 .........................X=X inicial P4=P4 F1 P3 P4=F11 P2 ..................Si menor.....01 P1=K00 P2=K100 P3=K1 .................. nueva cota X = X final P5=P4 F3 P4 P5=P5 F3 P0 P5=F16 P5 . La programación del eje X es en diámetros......................Si mayor.............................. G28........Desplazamiento a nueva cota (X....K X2 Siendo: P0 = K P4 = X P5 = Z Los parámetros de llamada son: P0 P1 P2 P3 = = = = K Cota X inicial Cota X final Incremento en X.......Calcula nueva cota Z G01 XP4 ZP5 ......................................... Z) P4=F11 P2 ..... La formula que define una parábola es: Z = ...........................1 P0=K0..............................Fin de subrutina Capítulo: 10 PROGRAMACIONPARAMETRICA Sección: FUNCIONES DE SALTO (G26...... G27..................................Ejemplo de programación en paramétricas para el cálculo de coordenadas de los diferentes puntos que componen una parábola..........

EJEMPLO .

Condiciones de mecanizado .No hay pasada de acabado N20 P100=K44 P101=K-135 P4=K1 P6=K38 P7=K15 P10=K4 P18=K3 P19=K1 P20=K136 N25 G67 N2 .N00 G95 F10 S1000 M03 N05 G0 X80 Z50 N06 T1.1 N10 P22=K0 P23=K0 P26=0 .Va al punto de cambio .Redondeo .Redondeo N40 P16=K0 P100=K32 P101=K-124 P4=K1 P9=K1 P10=K4 P15=K1 P18=K3 P19=K1 P20=K126 N45 G67 N4 .Selecciona herramienta 1 .Cilindrado cónico N30 P16=K0 P100=K38 P101=K-125 P4=K1 P9=K3 P10=K4 P15=K0 P18=K3 P19=K1 P20=K126 N35 G67 N4 .

N40 P100=K30 P101=K-98 P4=K1 P6=K28 P7=K100 P10=K4 P18=K3 P19=K1 P20=K99 N45 G67 N2 .Cilindrado .Cilindrado cónico N60 P100=K24 P101=K-27 P4=K1 P6=K19 P7=K6.Cilindrado cónico N70 P100=K19 P101=K0 P102=K19 P103=K-27 P4=K1 P6=K17 P19=K1 P20=K1 N75 G67 N0 .Cilindrado cónico N50 P100=K28 P101=K-70 P4=K1 P6=K24 P7=K100 P10=K4 P18=K3 P19=K1 P20=K71 N55 G67 N2 .41 P10=K4 P18=K3 P19=K1 P20=K28 N65 G67 N2 .

Va al punto de cambio .Anchura y temporización N110 P100=K28 P101=K-85 P102=K28 P103=K-87 P4=K1.Ranurado .Ranurado N120 P100=K16 P101=K-15 P102=K17 P103=K-17 P6=K14 P19=K0.5 .7 P6=K26.Cilindrado cónico N100 G0 X80 Z50 N101 T2.5 N125 G67 N5 .Selecciona herramienta 2 .Cilindrado N90 P100=K16 P101=K0 P4=K1 P6=K14 P7=K100 P10=K4 P18=K2 P19=K13 P20=K1 N95 G67 N2 .5 P19=K8 P20=K0 N115 G67 N5 .2 N105 P12=K2 P13=K0.N80 P100=K17 P101=K0 P102=K17 P103=K-17 P4=K1 P6=K16 P19=K1 P20=K1 N85 G67 N0 .5 P20=K0.

N130 G0 X80 Z50 N131 T3.3

;Va al punto de cambio ;Selecciona herramienta 3

N140 P4=K0.7 P11=K0 P16=K0 P128=K0 ;Paso, rosca exterior, ángulo N141 P100=K28 P101=K-70 P102=K28 P103=K-86 P8=K1.5 P14=K0.919 P19=K8 P20=K1 N145 G67 N3 ;Roscado

N150 P4=K0.7 P11=K0 P16=K0 P128=K0 ;Paso, rosca exterior, ángulo N151 P100=K16 P101=K0 P102=K16 P103=K-16 P8=K1 P14=K0.613 P19=K15 P20=K1 N155 G67 N3 ;Roscado

N160 G0 X80 Z50 N170 M30

;Va al punto de retirada Fin de programa

CODIGOS DE ERROR

001 002 003 004 005 006 007 008 009

Este error se produce cuando el primer carácter del bloque que se desea ejecutar no es una "N". Demasiados dígitos al definir una función en general. Se ha asignado un valor negativo a una función que no acepta el signo (-), o se ha asignado un valor incorrecto a un parámetro de ciclo fijo. Definición de un ciclo fijo estando activa la función G02, G03 ó G33. Bloque paramétrico mal editado. Más de 10 parámetros afectados en un mismo bloque. División por cero. Raíz cuadrada de un número negativo. Valor demasiado grande asignado a un parámetro.

010 * No se ha programado la gama o la velocidad de corte constante. 011 012 Más de siete funciones M en un mismo bloque. Este error se produce en los siguientes casos: > Mal programada la función G50. > Sobrepasamiento del valor de las dimensiones de herramienta. > Sobrepasamiento del valor de los traslados de origen G53/G59. 013 014 015 016 017 018 019 Perfil de un ciclo fijo mal definido. Se ha programado un bloque que no es correcto, bien en sí mismo o bien en relación con la historia del programa hasta el momento. Las funciones G20, G21, G22, G23, G24, G25, G26, G27, G28, G29, G30, G31, G32, G50, G53, G54, G55, G56, G57, G58, G59, G72, G74, G92 y G93 deben ir solas en un bloque. No existe la subrutina o el bloque llamado ó no existe el bloque buscado mediante la función especial F17. Paso de rosca negativo o demasiado elevado. Error en los bloques en que se definen los puntos mediante ángulo-ángulo o ángulo-coordenada. Este error se produce en los siguientes casos: > Tras definir G20, G21, G22 ó G23 no viene el número de subrutina al que se refiere. > No se ha programado el carácter "N" tras la función G25, G26, G27, G28 o G29. > Demasiados niveles de imbricación, uno dentro de otro. 020 021 Se ha definido más de una gama de cabezal en un mismo bloque Este error se produce en los siguientes casos: > No existe un bloque en la dirección definida por el parámetro asignado a F18, F19, F20, F21, F22. > No se ha definido el eje correspondiente en el bloque direccionado 022 023 025 026 Al programar los ejes en G74, se repite alguno de ellos. No se ha programado K tras G04. Error en un bloque de definición o llamada a subrutina, o bien, de definición de saltos condicionales o incondicionales. Este error se produce en los siguientes casos: > Sobrepasamiento de la capacidad de memoria. > Capacidad de cinta libre ó de memoria de CNC inferior al tamaño del programa que se intenta introducir. 027 No se ha definido I/K en interpolación circular o roscado.

028 029

Se ha intentado seleccionar un corrector en la tabla de herramientas o una herramienta externa no existente (el número de herramientas se define mediante parámetro-máquina). Se ha asignado un valor demasiado grande a una función. Este error se produce con gran frecuencia si se programa un valor de F en mm/min y luego se pasa a trabajar en mm/rev sin cambiar el valor de F.

030 031

Se ha programado una G no existente. Valor del radio de la herramienta demasiado grande.

032

Valor del radio de la herramienta demasiado grande.

033

Se ha programado un desplazamiento superior a 8388 mm o 330,26 pulgadas. Ejemplo: Si el eje Z se encuentra en la posición Z-5000 y se desea desplazarlo hasta el punto Z5000, el CNC mostrará el error 33 si se programa el bloque N10 Z5000, ya que el desplazamiento programado es Z5000 - Z-5000 = 10000 mm. Por el contrario, si el desplazamiento se efectúa en dos fases, como se indica a continuación, el CNC no mostrará el error 33 puesto que cada desplazamiento es inferior a 8388 mm. N10 Z0 N10 Z5000 ; Desplazamiento 5000 mm ; Desplazamiento 5000 mm

034 035 036 037 038

Se han definido S ó F con un valor superior al permitido. No existe información suficiente para compensar, para redondear aristas o achaflanar. Subrutina repetida. Mal programada la función M19. Mal programada la función G72. Se debe tener en cuenta que si se aplica la función G72 a un solo eje, este debe de estar en el origen pieza (valor 0) en el momento de aplicarse el factor de escala.

039

Este error se produce en los siguientes casos: > Más de 15 niveles de anidamiento en llamada a subrutinas > Se ha programado un bloque que contiene un salto a si mismo. Ejemplo: N120 G25 N120.

040 041

El arco programado no pasa por el punto final definido. (Tolerancia 0,01 mm) o no existe un arco que pasa por los puntos definidos mediante G08 o G09. Este error se produce cuando se ha programado una entrada tangencial y se dan los siguientes casos:

> No existe espacio para realizar la entrada tangencial. Se requiere un espacio superior o equivalente a 2 veces el radio de redondeo programado.

> El tramo en que se ha definido la entrada tangencial es un tramo curvo (G02, G03). El tramo en que se define la entrada tangencial debe ser lineal. 042 Este error se produce cuando se ha programado una salida tangencial y se dan los siguientes casos: > No existe espacio para realizar la salida tangencial. Se requiere un espacio superior o equivalente a 2 veces el radio de redondeo programado.

> El tramo en que se ha definido la salida tangencial es un tramo curvo (G02, G03). El tramo en que se define la salida tangencial debe ser lineal. 043 044 045 046 047 048 049 050 054 055 057 058 059 Origen de coordenadas polares (G93) mal definido. Mal programada la función M45 S, velocidad de giro de la herramienta motorizada. Mal programadas las funciones G36, G37, G38 ó G39. Coordenadas polares mal definidas. Se ha programado un desplazamiento cero durante una compensación de radio o redondeo. Inicio o anulación de compensación de radio con G02/G03. Chaflán mal programado. Se ha seleccionado velocidad de corte constante cuando la máquina dispone de salida de consigna de cabezal en formato BCD. No existe disquette en la disquetera FAGOR, o no existe cinta en el Lector de cassette o bien la tapa de la cabeza del Lector está abierta. Error de paridad en la escritura o lectura del disquette o cinta. Disquette o cinta protegida contra escritura. Dificultades en el movimiento del disquette o en el arrastre de cinta. Este error se produce en los siguientes casos: > Error de diálogo entre el CNC y la Disquetera FAGOR. > Error de diálogo entre el CNC y el Lector de cinta. 060 061 Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. Fallo de batería. A partir de producirse este error, la información contenida en la memoria será retenida durante 10 días más, estando apagado el CNC. Debiendo ser sustituido el módulo de batería ubicado en la parte posterior del aparato. Consúltese con el Servicio de Asistencia Técnica.

Atención:
Debido al riesgo de explosión ó combustión no intente recargar la pila, no la exponga a temperaturas superiores a 100 grados centígrados y no cortocircuite sus bornas.

064 * La entrada de emergencia externa (terminal 14 del conector I/O 1) se encuentra activada. 065 * Este error se produce cuando trabajando con palpador (G75) se ha alcanzado la posición programada y no se ha recibido la señal exterior del palpador. 066 * Límite de recorrido eje X sobrepasado El error se genera bien porque la máquina está fuera de límite o bien porque se ha programado un bloque que obligaría a la máquina a salirse de límites. 068 * Límite de recorrido eje Z sobrepasado. El error se genera bien porque la máquina está fuera de límite o bien porque se ha programado un bloque que obligaría a la máquina a salirse de límites. 070 ** Error de seguimiento eje X. 072 ** Error de seguimiento eje Z. 074 ** Valor de S (velocidad de cabezal) demasiado elevado. 075 ** Fallo de captación en el conector A1. 076 ** Fallo de captación en el conector A2. 077 ** Fallo de captación en el conector A3. 078 ** Fallo de captación en el conector A4. 079 ** Fallo de captación en el conector A5. 087 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 088 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 089 * No se ha realizado la búsqueda del punto referencia máquina de todos los ejes. Este error se produce cuando es obligatorio realizar la búsqueda del punto de referencia máquina tras el encendido. Se define mediante parámetro máquina. 090 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 091 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 092 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 093 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 094 Error de paridad en la tabla de herramientas, o en la tabla G53-G59.

095 ** Error de paridad de los parámetros generales. 096 ** Error de paridad de los parámetros eje Z. 098 ** Error de paridad de los parámetros eje X. 099 ** Error de paridad en la tabla de M. 100 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 101 ** Fallo de circuitería interna del CNC. Consultar con el servicio de asistencia técnica. 105 Este error se produce en los siguientes casos: > Más de 43 caracteres dentro de un comentario > Más de 5 caracteres para definir el número de programa > Más de 4 caracteres para definir el número de bloque > Caracteres extraños en memoria. 106 ** Límite de temperatura interior sobrepasado.

Instalación incorrecta de la línea (hardware) 112 * Error en la red local Fagor. Error al escribir los parámetros máquina. Detienen la ejecución del programa pieza del CNC si se encuentra en ejecución. Eliminando para ello todas las señales de Enable y anulando todas las salidas analógicas del CNC. La información interna del CNC que se ha solicitado mediante la activación de las marcas M1901 a M1949 no se encuentra disponible. Por ejemplo: > No se encuentra compilado el programa del PLC64. Se ha intentado modificar. 114 * Error en la red local Fagor. Watch-dog en la rutina periódica. Este error se produce cuando el programa principal dura más de la mitad del tiempo indicado en el parámetro máquina "P729". 116 * Error en el PLCI. Alguno de los nodos ha dejado de estar presente en la misma. de la EEPROM. Este error se puede producir cuando al bloquear los parámetros máquina. en la EEPROM. Los ERRORES que disponen de “**” además de actuar como los errores que disponen de “*”. tabla de funciones M decodificadas y las tablas de compensación de error de husillo. tabla de funciones M decodificadas y las tablas de compensación de error de husillo. Error de checksum al recuperar los parámetros máquina. tabla de funciones M decodificadas y las tablas de compensación de error de husillo. Este error se produce cuando la rutina periódica dura más de 5 milisegundos. mediante la activación de las marcas M1950 a M1964. > La configuración de red ha cambiado. 111 * Error en la red local Fagor. 113 * Error en la red local Fagor. el CNC no puede guardar dicha información en el la memoria EEPROM. Watch-dog en el programa principal. 117 * Error en el PLCI. Se ha enviado una orden incorrecta a un nodo. Atención: Los ERRORES que disponen de “*” actúan de la siguiente manera: Detienen el avance de los ejes y el giro del cabezal. 120 Error en el PLCI.108 ** Error en parámetros de compensación del husillo del eje Z. antes de ejecutar un bloque de programa. Se produce en los siguientes casos: > La configuración de la red (nodos) es incorrecta. una variable interna del CNC que no se encuentra disponible. . 119 Error en el PLCI. edición o monitorización. 118 * Error en el PLCI. > Se ha enviado a un CNC82 un bloque del tipo G52 mientras se hallaba en ejecución. Algún nodo no se encuentra en condiciones de trabajar en la red local. Si se produce este error es necesario acceder al modo red. activan la SALIDA DE EMERGENCIA . 110 ** Error en parámetros de compensación del husillo del eje X. 115 * Error en el PLCI.