Manual Torno CNC 800tu
Manual Torno CNC 800tu
MANUAL DE OPERACION
INDICE
Apartado Pagina
Tabla comparativa de los modelos Fagor CNC 800T ................................................ ix Nuevas prestaciones y modificaciones ......................................................................... xiii
INTRODUCCION Condiciones de Seguridad ............................................................................................ 3 Condiciones de Reenvo ............................................................................................... 5 Documentacin Fagor para el CNC 800 T .................................................................. 6 Contenido de este manual ............................................................................................. 7
Captulo 1 1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.5
TEMAS CONCEPTUALES
Descripcin de la pantalla ............................................................................................... 1 Descripcin del teclado ................................................................................................... 3 Relacionadas con las operaciones automticas ............................................................... 5 Secuencias especiales de teclas ....................................................................................... 6 Panel de mando ............................................................................................................... 7 Unidades de visualizacin (mm/pulgadas) ..................................................................... 8 Unidades de visualizacin del eje X (radios/dimetros) ................................................. 8 Sistemas de referencia ...................................................................................................... 9 Bsqueda del cero mquina ............................................................................................ 9 Preseleccin de cero ........................................................................................................ 10 Preseleccin de cotas ....................................................................................................... 10 Trabajo en cotas incrementales ....................................................................................... 11
Captulo 2 2.1 2.2 2.2.1 2.3 2.3.1 2.3.2 2.3.3 2.4 2.4.1 2.4.2 2.5
OPERACIONES BASICAS
Seleccin de la velocidad de avance de los ejes ............................................................. 1 Seleccin de la herramienta de trabajo ............................................................................ 2 Herramienta motorizada .................................................................................................. 3 Desplazamiento manual de la mquina ........................................................................... 4 Desplazamiento continuo ................................................................................................ 4 Desplazamiento incremental ........................................................................................... 5 Desplazamiento mediante volante electrnico ............................................................... 6 Punto de comienzo (BEGIN) y punto final (END) .......................................................... 8 Seleccin del punto de comienzo (BEGIN) y del punto final (END) .............................. 9 Desplazamiento al punto de comienzo (BEGIN) o al punto final (END) ........................ 10 Activacin y desactivacin de los dispositivos externos ............................................... 11
Apartado Captulo 3 3.1 3.2 3.3 3.4 3.4.1 3.4.1.1 3.4.2 3.4.3 3.4.4 3.5 3.6 3.7 3.8 3.8.1 3.8.2 3.9 3.10 3.10.1 3.10.1.1 3.10.1.2 3.10.1.3 3.10.1.4 3.10.1.5 3.10.2 3.10.2.1 3.11 FUNCIONES AUXILIARES
Pagina
Milmetros <-> pulgadas ................................................................................................. 1 Radio <-> dimetro .......................................................................................................... 2 F mm(pulgadas)/min <-> F mm(pulgadas)/rev ................................................................ 2 Herramienta ..................................................................................................................... 3 Tabla de herramientas ...................................................................................................... 3 Modificacin de las dimensiones de una herramienta .................................................... 5 Medicin de la herramienta ............................................................................................. 6 Inspeccin de herramienta ............................................................................................... 7 Modificacin del offset de la herramienta ....................................................................... 8 Pasada de acabado de ciclos y distancia de seguridad .................................................... 9 Otras operaciones automticas ........................................................................................ 11 Modos auxiliares ............................................................................................................. 12 Perifricos ........................................................................................................................ 13 Modo perifricos ............................................................................................................. 13 Comunicacin DNC ........................................................................................................ 14 Bloquear / desbloquear .................................................................................................... 15 Ejecucin / simulacin programa 99996 ........................................................................ 16 Ejecucin programa P99996 ........................................................................................... 17 Inspeccin de herramienta ............................................................................................... 18 Modos de ejecucin ........................................................................................................ 19 Reset del CNC ................................................................................................................. 19 Visualizacin de los bloques del programa ..................................................................... 19 Modos de visualizacin .................................................................................................. 20 Simulacin del programa 99996 ..................................................................................... 22 Funcin Zoom ................................................................................................................. 23 Edicin programa 99996 ................................................................................................. 24
Captulo 4 4.1 4.2 4.3 4.3.1 4.4 4.4.1 4.4.2 4.5 4.6 4.7 4.8
CABEZAL
Seleccin del modo de operacin de cabezal .................................................................. 1 Cabezal en revoluciones por minuto (RPM) ................................................................... 2 Velocidad de corte constante .......................................................................................... 3 Limitacin de la velocidad de corte constante ................................................................ 3 Cambio de gama del cabezal ........................................................................................... 4 Cambio de gama manual ................................................................................................. 4 Cambio de gama automtico ........................................................................................... 4 Cabezal a derechas .......................................................................................................... 5 Cabezal a izquierdas ........................................................................................................ 5 Parada de cabezal ............................................................................................................ 5 Parada orientada de cabezal ............................................................................................ 6
Apartado Captulo 5 5.1 5.1.1 5.1.2 5.1.2.1 5.1.3 5.1.3.1 5.1.4 5.1.4.1 5.2 5.2.1 5.2.2 5.3 5.3.1 5.3.2 5.4 5.4.1 5.4.2 5.5 5.5.1 5.5.2 5.5.3 5.6 5.6.1 5.6.2 5.7 5.8 5.8.1 5.9 5.10 5.11 OPERACIONES AUTOMATICAS
Pagina
Introduccin .................................................................................................................... 1 Operaciones automticas en modo "Semiautomtico" .................................................... 1 Operaciones automticas en modo "Nivel ciclo" ............................................................ 2 Condiciones de mecanizado ........................................................................................... 2 Simulacin ....................................................................................................................... 4 Funcin Zoom ................................................................................................................. 5 Ejecucin ......................................................................................................................... 6 Inspeccin de herramienta ............................................................................................... 7 Cilindrado ....................................................................................................................... 8 Cilindrado "Semiautomtico" ......................................................................................... 8 Cilindrado "Nivel ciclo" .................................................................................................. 9 Refrentado ....................................................................................................................... 12 Refrentado "Semiautomtico" ......................................................................................... 12 Refrentado "Nivel ciclo" ................................................................................................. 13 Cilindrado cnico ............................................................................................................ 15 Cilindrado cnico "Semiautomtico" .............................................................................. 15 Cilindrado cnico "Nivel ciclo" ...................................................................................... 16 Redondeo ........................................................................................................................ 19 Redondeo "Semiautomtico" .......................................................................................... 19 Redondeo "Nivel ciclo" ................................................................................................... 21 "Redondeo de perfil" ....................................................................................................... 25 Roscado ........................................................................................................................... 31 Roscado "Semiautomtico" ............................................................................................. 31 Roscado "Nivel ciclo" ..................................................................................................... 32 Ranurado ......................................................................................................................... 35 Taladrado Simple. Roscado con macho .......................................................................... 38 Ejemplos de programacin .............................................................................................. 41 Taladrado Mltiple ......................................................................................................... 42 Chavetas .......................................................................................................................... 45 Utilizacin de las distancias de seguridad ...................................................................... 48
PERFILES
Perfil en modo Semiatomtico ......................................................................................... 2 Toma de puntos ............................................................................................................... 2 Desplazamiento entre puntos .......................................................................................... 3 Prestaciones especiales .................................................................................................... 4 Perfil "Nivel Ciclo" .......................................................................................................... 5 Definicin del perfil ........................................................................................................ 10
Apartado Captulo 7 7.1 7.2 7.3 7.4 7.4.1 7.5 7.5.1 7.5.2 7.6 7.7 7.8 7.8.1 7.8.2 7.9 TRABAJO CON PROGRAMAS PIEZA
Pagina
Acceso a la tabla de programas pieza .............................................................................. 1 Seleccin de un programa pieza ...................................................................................... 2 Edicin de un programa pieza ......................................................................................... 2 Simulacin de un programa pieza ................................................................................... 4 Funcin Zoom ................................................................................................................. 5 Ejecucin de un programa pieza ..................................................................................... 6 Ejecucin de una operacin previamente almacenada en una pieza ............................. 7 Inspeccin de herramienta ............................................................................................... 8 Modificar un programa pieza .......................................................................................... 9 Borrado de un programa pieza ......................................................................................... 10 Perifricos ........................................................................................................................ 11 Modo Perifricos ............................................................................................................. 11 Comunicacin DNC ........................................................................................................ 13 Bloquear/Desbloquear ..................................................................................................... 13
Captulo 8
EJEMPLOS DE PROGRAMACION
CODIGOS DE ERROR
DESCRIPCION TECNICA
CNC 800-T Control de ejes X, Z Control de Cabezal Cabezal en revoluciones por minuto (RPM) Velocidad de corte constante de Cabezal (VCC) Parada Orientada de cabezal Herramientas Compensacin de Herramienta Herramienta Motorizada Volantes Electrnicos Comunicacin va RS 232C Autmata Integrado (PLCI) Edicin de programa ISO (Programa 99996) Ejecucin de programa ISO (Programa 99996) Representacin Grfica
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
Fecha:
Abril 1993
Versin Software: 2.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operacin Manual Instalacin Manual Operacin Manual Operacin Apart. 2.3.1 Apart. 3.5 Apart. 3.5 Apart. 2.3.3
PRESTACION Avance rpido en funcin de la posicin del conmutador "Feed Rate" Herramienta para la pasada de acabado Desplazamiento con volantes limitado a la F mxima permitida Control de lmites de recorrido en desplazamientos con volante Formato de visualizacin de la S Posibilidad, tras interrumpir el programa, de activar/desactivar las salidas O1, O2, O3 Operacin automtica "Redondeo de perfil" Perfiles
Manual Instalacin
Apart. 6
Fecha:
Octubre 1993
Versin Software: 3.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Operacin Manual Operacin Capit. 6 Apart. 4.3.1 Apart. 6.4.1 Apart. 4.8 Apart. 5.9 Apart. 2.3 Apart. 5.8 Apart. 5.9
PRESTACION Aceleracin/deceleracin en cabezal Limitacin de RPM trabajando en VCC Parada orientada del cabezal Herramienta Motorizada Operacin automtica "Taladrado Simple" Operacin automtica "Taladrado mltiple"
Fecha:
Diciembre 1993
Versin Software: 3.2 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operacin Manual Operacin Manual Operacin Manual Instalacin Manual Instalacin Manual Instalacin Capit. 7 Apart. 7.7 Apart. 5.10 Apart. 4.3.2 Apart. 3.7 Apart. 4.3.2
PRESTACION Asignacin de un nmero de 5 cifras al programa pieza Salvaguarda de programas pieza en perifrico Operacin automtica "Chaveta" Temporizacin antes de abrir el lazo Cdigo de acceso slo a los Modos Especiales Volante inactivo si el conmutador est fuera de las posiciones de volante
Fecha:
Julio 1994
Versin Software: 4.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Instalacin Manual Operacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Operacin Manual Instalacin Manual Operacin Apart. 5.8 Apart. 6.2 Apart. 5.6.2 Apart. 4.3.3 Apart. 2.3.1 Apart. 3.4.3 Apart. 3.4.3 Apart. 5.1.3 Apart. 3.11 Apart. 3.10
PRESTACION Aceleracin/deceleracin de cabezal lineal y en forma de campana Perfil con y sin redondeos La operacin de roscado admite salida de rosca Avance rpido al 200% o en funcin de la posicin del conmutador "Feed Rate" Inspeccin de herramienta
Fecha:
Enero 1995
Versin Software: 5.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Instalacin Apart. 6.3
PRESTACION Confirmacin de M3/M4 detectando inversin por captacin Movimientos en JOG tambin en mm/rev Volante gestionado desde el PLCI Inhibicin del cabezal desde el PLCI Borrar el contenido de todos los parmetros aritmticos, asignndoles el valor 0 Operacin automtica de redondeo, nivel ciclo, con ngulo distinto de 90 Operacin automtica de ranurado en la cara frontal y pasada de acabado Operacin automtica de redondeo de perfil mediante seguimiento de perfil o desbastado Punto de aproximacin en la operacin de redondeo de perfil (modificacin) Ejecucin de perfil, nivel ciclo, mediante seguimiento de perfil o desbastado Punto de aproximacin en la ejecucin del perfil, nivel ciclo (modificacin) Operacin automtica de roscado con macho M20 al finalizar la ejecucin de una pieza Representacin grfica (Simulacin) Ejecucin / Simulacin del programa 99996 (programa de usuario en cdigo ISO) Ejecucin automtica o bloque a bloque del programa 99996 Edicin del programa 99996
Manual Instalacin Manual PLCI Manual Instalacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Programacin Manual Programacin Manual Instalacin Manual Programacin Manual de programacin
Apart. 4.3.2
Apart. 3.10 Apart. 3.9 y 7.9 Apart. 5.5.2 Apart. 5.7 Apart. 5.5.3 Apart. 5.5.3 Apart. 6.2 Apart. 6.2 Apart. 5.8 Apart. 3.8.3.1 Apart. 5.1.3 Apart. 3.11 Apart. 3.10 Apart. 3.10 Apart. 3.10 Apart. 3.12 Apart. 3.11
Programa 99994 de usuario en cdigo ISO para almacn de rutinas Rutina asociada a la ejecucin de herramienta (slo en ejecucin de programa 99996) Cdigos ISO del CNC 800T
Capit.
Apart. 4.3.4
Fecha:
Marzo 1995
PRESTACION Edicin del programa 99996 en todos los modelos Al detener la ejecucin quedan habilitadas las teclas de cabezal, refrigerante, O1, O2, O3 y TOOL Los desplazamientos en JOG incremental tiene en cuenta radios/dimetros Programacin ISO. Nuevas funciones: G47, G48 (tratamiento bloque nico) Programacin ISO. Nueva funcin: G86 (ciclo fijo roscado longitudinal) Peticin desde el PLCI de las revoluciones reales del cabezal
Manual Instalacin Manual Operacin Manual Operacin Manual Operacin Manual Instalacin Manual Programacin Manual Programacin Manual PLCI
Apart. 3.11 Apart. 3.10 Apart. 5.1.4 Apart. 7.5 Apart. 4.3.3 Apart. 6.7 Apart. 8.17
Fecha:
Noviembre 1995
Versin Software: 5.5 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operacin Manual Instalacin Manual Instalacin Manual PLCI Apart. 3.4.4 Apart. 4.3.2 Apart. 7.5
PRESTACION Modificacin del offset de la herramienta durante la ejecucin Trabajo con un slo volante Lectura de la S real desde el PLCI
INTRODUCCION
Introduccin - 1
Introduccin - 2
CONDICIONES DE SEGURIDAD
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y prevenir daos a este producto y a los productos conectados a l. El aparato slo podr repararlo personal autorizado de Fagor Automation. Fagor Automation no se responsabiliza de cualquier dao fsico o material derivado del incumplimiento de estas normas bsicas de seguridad.
Introduccin - 3
Smbolos de seguridad
Smbolos que pueden aparecer en el manual Smbolo ATENCION. Lleva asociado un texto que indica las acciones u operaciones que pueden provocar daos a personas o aparatos. Smbolos que puede llevar el producto Smbolo ATENCION. Lleva asociado un texto que indica las acciones u operaciones que pueden provocar daos a personas o aparatos. Smbolo CHOQUE ELCTRICO. Indica que dicho punto puede estar bajo tensin elctrica. Smbolo PROTECCIN DE TIERRAS. Indica que dicho punto debe ser conectado al punto central de tierras de la mquina para proteccin de personas y aparatos.
Introduccin - 4
CONDICIONES DE REENVIO
Si va a enviar el Monitor o la Unidad Central, empaqutelas en su cartn original con su material de empaque original. Si no dispone del material de empaque original, empaqutelo de la siguiente manera: 1.- Consiga una caja de cartn cuyas 3 dimensiones internas sean al menos 15 cm (6 pulgadas) mayores que las del aparato. El cartn empleado para la caja debe ser de una resistencia de 170 Kg (375 libras). 2.- Si va a enviar a una oficina de Fagor Automation para ser reparado, adjunte una etiqueta al aparato indicando el dueo del aparato, su direccin, el nombre de la persona a contactar, el tipo de aparato, el nmero de serie, el sntoma y una breve descripcin de la avera. 3.- Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo. Si va a enviar el monitor, proteja especialmente el cristal de la pantalla. 4.- Acolche el aparato en la caja de cartn rellenndola con espuma de poliuretano por todos lados. 5.- Selle la caja de cartn con cinta para empacar o grapas industriales.
Introduccin - 5
Introduccin - 6
Captulo 1
Captulo 2
Captulo 3
Captulo 4
Captulo 5
Captulo 6
Introduccin - 7
Captulo 7
Trabajo con programas pieza Indica cmo acceder a la tabla de programas pieza La forma de seleccionar un programa pieza, editarlo, simularlo y ejecutarlo. Cmo ejecutar una operacin previamente almacenada en una pieza La forma de modificar un programa pieza Cmo borrar un programa pieza La forma de operar con los perifricos. Cmo bloquear y desbloquear la memoria de programa. Ejemplos de programacin
Captulo 8
Cdigos de error
Introduccin - 8
1.
TEMAS CONCEPTUALES
Siempre que se conecta el CNC 800T a la red elctrica, el monitor muestra el tipo de CNC que se dispone y el mensaje: *** TEST GENERAL *** Pasado
Para poder acceder al modo de trabajo estndard del CNC se debe pulsar cualquier tecla . Si el TEST GENERAL no se pas correctamente el CNC mostrar los errores detectados, siendo necesario subsanar los mismos antes de operar con la mquina.
1.1
DESCRIPCION DE LA PANTALLA
La pantalla del CNC800T se encuentra dividida en las siguientes zonas o ventanas de representacin:
1.- En esta ventana se indica el modo de trabajo seleccionado: Visualizador, cilindrado, roscado, etc. Tambin se indica el estado en que se encuentra el CNC durante la ejecucin de las operaciones automticas (en ejecucin, interrumpido o en posicin). 2.- Ventana principal. El CNC muestra en esta ventana la posicin que ocupa la herramienta (cotas X y Z), as como la velocidad de giro del cabezal (S) y la herramienta que se encuentra seleccionada (T). Adems muestra las unidades de trabajo que se encuentran seleccionadas y la gama de cabezal activa.
Captulo: 1 TEMAS CONCEPTUALES Seccin: DESCRIPCION DE LA PANTALLA Pgina 1
3.- Esta ventana muestra la siguiente informacin: * El avance de los ejes (F) que se encuentra seleccionado y el porcentaje del mismo (%) que se est aplicando. * Si se se encuentra seleccionado el modo RPM (cabezal en revoluciones por minuto), el CNC muestra el texto "RPM" y la velocidad de giro de cabezal que se encuentra seleccionada. * Cuando se encuentra seleccionado el modo VCC (Velocidad de Corte Constante) el CNC muestra el texto "MAX" y el valor mximo de revoluciones por minuto al que se ha limitado la velocidad de giro del cabezal.
Atencin:
El valor VCC se expresa en m/min o en pies/min. El valor MAX se expresa en rpm as como la velocidad real del cabezal S que se muestra en la ventana principal.
* El porcentaje (%) de la velocidad de cabezal programada que se est aplicando. * El sentido de giro del cabezal * La herramienta con que se desea efectuar la operacin automtica seleccionada. Estos datos se definen durante la edicin de las operaciones automticas que se desean memorizar. De esta forma, cada vez que se ejecuta una pieza previamente memorizada, el CNC ejecutar cada una de las operaciones automticas con la herramienta y sentido de cabezal que se definieron durante la edicin. 4.- Esta zona muestra las cotas correspondientes al punto de comienzo (BEGIN) y punto final (END). Asimismo, cuando se encuentra seleccionada una operacin automtica, se mostrarn los parmetros correspondientes y un dibujo representativo del mismo. 5.- Ventana de edicin y de comunicados del CNC.
Pgina 2
* Pulsar la tecla [ENTER]. El CNC memoriza dicho valor pero no modifica el avance terico que tiene asignado el cabezal. Esta opcin es muy til cuando se editan operaciones que posteriormente se desean memorizar. Tras pulsar esta tecla se permite definir la nueva herramienta que se desea seleccionar. Una vez definida la nueva herramienta se puede: * Pulsar la tecla . El CNC seleccionar la nueva herramienta.
* Pulsar la tecla [ENTER]. El CNC memoriza dicho valor pero no selecciona ninguna herramienta. Esta opcin es muy til cuando se editan operaciones que posteriormente se desean memorizar. Sirve para validar los comandos del CNC generados en la ventana de edicin. Permite recuperar, de la memoria de programas pieza o de las tablas del CNC, valores previamente introducidos para su posterior anlisis o modificacin. Antes de pulsar esta tecla se debe seleccionar mediante el cursor, teclas [flecha arriba] y [flecha abajo], la operacin o valor que se desea analizar.
Captulo: 1 TEMAS CONCEPTUALES Seccin: DESCRIPCION DEL TECLADO Pgina 3
Permite borrar el ltimo carcter introducido en la ventana de edicin. Sirve para inicializar el CNC, asumiendo los valores que se encuentran definidos mediante parmetro mquina. Adems, se debe pulsar esta tecla siempre que se modifiquen los parmetros mquina para que los mismos sean asumidos por el CNC. Durante la ejecucin de una operacin automtica es necesario parar previamente la ejecucin de la misma. Adems el CNC pedir conformidad del comando, siendo necesario volver a pulsar nuevamente esta tecla. Si se desea anular la operacin se debe pulsar la tecla [CLEAR]. Si se pulsa esta tecla cuando se encuentra seleccionada una de las operaciones automticas (cilindrado, refrentado, etc.), el CNC abandonar dicho modo y mostrar el modo Visualizador. Permite acceder al men de funciones auxiliares que dispone el CNC. Permite activar o desactivar el refrigerante. Cuando el refrigerante se encuentra activo la lmpara correspondiente a esta tecla permanece iluminada. Estas teclas permiten activar o desactivar las salidas O1, O2 y O3. Las lmparas de cada una de estas teclas permanecen iluminadas cuando la salida correspondiente est activada. Permite seleccionar el tipo de control de cabezal que se desea utilizar, control de giro (RPM) o control de la velocidad de corte constante (VCC). El CNC muestra en la pantalla y en forma resaltada la opcin que se encuentra seleccionada. Adems la lmpara correspondiente a esta tecla permanece iluminada cuando se encuentra seleccionada la opcin de velocidad de corte constante (VCC). Esta tecla permite acceder al modo incremental (INC). Cuando se encuentra seleccionado el modo incremental la lmpara de esta tecla permanece iluminada y para volver al contaje estndar se debe pulsar nuevamente esta tecla. Selecciona el modo en que se ejecutar la operacin automtica. Modo continuo. La lmpara de esta tecla permanece apagada y la operacin seleccionada se ejecuta de principio a fin, sin interrupciones. Modo single. La lmpara de esta tecla permanece iluminada y la operacin seleccionada se ejecuta por pasadas, siendo necesario pulsar la tecla antes de cada pasada. Permite seleccionar, en el modelo compacto, el modo de simulacin de programas. En el modelo modular se deben utilizar las teclas
Pgina 4
1.2.1
Se utilizan para definir los parmetros correspondientes a la operacin automtica que se ha seleccionado. Permite seleccionar la cota correspondiente al punto de comienzo (BEGIN) para posteriormente modificarla o bien ordenar a la mquina que se desplace a dicho punto. Permite seleccionar la cota correspondiente al punto final (END) para posteriormente modificarla o bien ordenar a la mquina que se desplace a dicho punto. Permite el acceso al modo "Desplazamiento punto a punto". Permite, en el modelo compacto, seleccionar, en las operaciones automticas, el modo de trabajo: Semiautomtico, Nivel ciclo 1, Nivel ciclo 2.. En el modelo modular se debe utilizar la tecla
Pgina 5
1.2.2
[S] [S]
Esta secuencia de teclado permite seleccionar la posicin angular a la que se desea orientar el cabezal. El CNC admite esta secuencia cuando se ha seleccionado el modo de Velocidad de Corte constante (VCC) y permite fijar la velocidad mxima (MAX) de giro del cabezal en dicho modo. Una vez tecleado el valor, se debe pulsar [ENTER] para que sea asumido. [S] Cuando la mquina dispone de herramienta motorizada, esta secuencia de teclas permite seleccionar la velocidad de giro de la misma (TRPM). y Permiten, cuando se trabaja con programas pieza, abandonar el directorio de programas pieza y acceder a la edicin de la operacin automtica que se encuentra seleccionada.
Pgina 6
1.2.3
PANEL DE MANDO
En funcin 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.- Teclado para el movimiento manual de los ejes. 2.- Conmutador selector que dispone de las siguientes partes: Permite seleccionar el factor de multiplicacin que el CNC aplica a los impulsos del volante electrnico (1, 10, 100). JOG Permite seleccionar la cantidad que se desplazar el eje (1, 10, 100, 1000, 10000 micras o diezmilsimas de pulgada) al pulsar la tecla correspondiente.
FEED Permite modificar el avance programado de los ejes entre el 0% y el 120%. 3.- Teclado que permite controlar el cabezal, pudiendo activarlo en el sentido deseado, pararlo o bien variar la velocidad de giro entre el 50% y el 120% de la velocidad de giro programada, con un paso incremental del 5%. 4.- Teclado para MARCHA y PARADA de los desplazamientos, operaciones automticas y programas pieza programados. 5.- Emplazamiento del pulsador de emergencia.
Pgina 7
1.3
Pgina 8
1.4
SISTEMAS DE REFERENCIA
La mquina acoplada al CNC800T necesita tener definido en cada eje el punto de origen de la mquina o Cero Mquina. Este punto es fijado por el fabricante como el origen del sistema de coordenadas de la mquina. Adems, se permite seleccionar cualquier otro origen para la programacin de las medidas de la pieza, Cero Pieza. Este nuevo origen puede ser elegido libremente por el operario y los valores mostrados por el CNC estarn referidos a dicho punto. Se debe tener en cuenta que para seleccionar el Cero Pieza es necesario que el CNC se encuentre trabajando en cotas absolutas, lmpara correspondiente a la tecla apagada. Si no lo est, pulsar dicha tecla. El Cero Pieza permanece seleccionado incluso cuando el CNC se encuentra desconectado (apagado), perdindose el mismo cuando se selecciona un nuevo Cero Pieza o cuando se realiza la bsqueda del Cero Mquina.
1.4.1
La bsqueda de referencia mquina 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 bsqueda [X] [Z] y a continuacin la tecla [flecha arriba] En la ventana de edicin se solicitar confirmacin del comando, debindose pulsar la tecla para que el CNC realice la bsqueda de referencia en dicho eje. Si no se desea efectuar la operacin de bsqueda 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 bsqueda de Cero Mquina, el CNC inicializa los contajes anulando el Cero Pieza que se encontraba seleccionado.
Pgina 9
1.4.2
PRESELECCION DE CERO
El CNC permite seleccionar en cualquier momento el Cero Pieza deseado, con objeto de utilizar coordenadas relativas al plano de la pieza, sin necesidad de modificar las coordenadas de los diferentes puntos de la pieza. Para preseleccionar el Cero Pieza se deben seguir los siguientes pasos: * * El CNC se debe encontrar trabajando en cotas absolutas, lmpara correspondiente a la tecla apagada. Si no lo est, pulsar dicha tecla. Pulsar la tecla correspondiente al eje que se desea preseleccionar [X] [Z] y a continuacin la tecla [ENTER]. El CNC solicitar confirmacin del comando, debindose pulsar nuevamente la tecla [ENTER]. * Repetir esta operacin para el otro eje.
Cada vez que se realiza esta operacin, el CNC asume dicho punto como nuevo origen de coordenadas.
1.4.3
PRESELECCION DE COTAS
Esta prestacin permite asignar las cotas deseadas a un punto de la mquina con objeto de utilizar coordenadas relativas al plano de la pieza, sin necesidad de modificar las coordenadas de los diferentes puntos de la pieza. Asimismo, se puede utilizar este tipo de preseleccin, 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. Para preseleccionar una cota se deben seguir los siguientes pasos: * * * Pulsar la tecla correspondiente al eje que se desea preseleccionar [X] [Z]. Introducir la cota que se desea asignar a dicho punto. Pulsar la tecla [ENTER]. El CNC asume dicha cota como la nueva cota del eje. El CNC solicitar confirmacin del comando, debindose pulsar nuevamente la tecla [ENTER]. * Repetir esta operacin para el otro eje.
Cada vez que se realiza una preseleccin de cotas el CNC asume un nuevo cero pieza, que se encontrar del punto preseleccionado a una distancia igual al valor utilizado en la preseleccin.
Pgina 10
1.5
Atencin:
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, por lo que se seguir mostrando el mismo valor en X y Z.
Si se desea seleccionar otro Cero Flotante, es necesario realizar una preseleccin de cotas o una preseleccin de cero. A partir de este momento, las cotas mostradas por el CNC estarn referidas al nuevo Cero Flotante seleccionado. El CNC conserva en todo momento el Cero Pieza que se seleccion trabajando en cotas absolutas, volviendo a mostrar las cotas referidas a dicho punto una vez abandonado el modo de trabajo en cotas incrementales.
Pgina 11
2.
2.1
OPERACIONES BASICAS
Atencin:
Cuando el CNC muestra el valor "F0000", se aplica la velocidad mxima que se ha definido para cada eje mediante parmetro mquina.
Pgina 1
2.2
El CNC gestionar el cambio de herramienta y asume los valores que tiene asignados el corrector del mismo nmero. Los valores del corrector (longitudes y radio) sern tenidos en cuenta por el CNC en todas las operaciones que se efecten a continuacin. La mquina no dispone de cambiador automtico de herramientas. Es necesario que el CNC conozca en todo momento cual es la herramienta que se est utilizando en el mecanizado. Por ello, cada vez que se selecciona una nueva herramienta se debe, tras efectuar el cambio, pulsar la tecla [TOOL] seguida del nmero de herramienta seleccionada y de la tecla El CNC asume los valores que tiene asignados el corrector del mismo nmero y aplica dichos valores (longitudes y radio) en todas las operaciones que se efectan a continuacin. Si al ejecutarse un ciclo o una pieza previamente programada se necesita seleccionar una nueva herramienta, el CNC mostrar un mensaje indicando el nmero correspondiente a la nueva herramienta que se debe seleccionar. Adems, interrumpe la ejecucin del programa hasta que se efecte el cambio y el operario pulse la tecla [ENTER].
Pgina 2
2.2.1
HERRAMIENTA MOTORIZADA
Si la mquina dispone de herramienta motorizada, y no se encuentra seleccionada, el CNC muestra una informacin del tipo: F 0100.000 100% RPM 1500 100% T4
Donde T4 indica la herramienta que actualmente se encuentra seleccionada. Para seleccionar la herramienta motorizada, se debe pulsar la siguiente secuencia de teclas: * * * [S]; tras lo cual el CNC muestra: "T RPM =". Introducir las revoluciones por minuto a las que debe girar la herramienta. Pulsar
El CNC activa la herramienta motorizada y muestra una informacin del siguiente tipo: F 0100.000 100% RPM 1500 100% TRPM 800 T4
Donde TRPM indica la velocidad de giro seleccionada. Si se desea otra velocidad de giro para la herramienta motorizada, se deben pulsar las teclas [S] y tras introducir el nuevo valor se puede pulsar: * La tecla [ENTER]. El CNC actualiza la informacin de la pantalla con dicho valor pero la herramienta seguir girando (si lo estaba) a la velocidad seleccionada anteriormente. Para que la herramienta comience a girar a la nueva velocidad, es necesario pulsar la tecla * La tecla . El CNC actualiza la informacin de pantalla y la herramienta comienza a girar a la nueva velocidad seleccionada.
Para detener la herramienta motorizada se debe seleccionar velocidad "0" mediante la secuencia: [S] [0] [ENTER] . Si el fabricante ha seleccionado el parmetro correspondiente de manera que se pueda variar la velocidad de la herramienta motorizada, ser posible hacerlo mediante las teclas de speed-rate (porcentaje de la velocidad programada de cabezal) ubicadas en el panel de mando.
Pgina 3
2.3 2.3.1
Esta opcin permite desplazar, uno a uno, los ejes de la mquina. Una vez programado el avance (F) y seleccionado en el conmutador selector del Panel de Mando (FEED), el porcentaje (0% a 120%) que se desea aplicar, se debe pulsar la tecla de JOG correspondiente al eje y sentido en el que se desea desplazar la mquina. Dependiendo del valor asignado al parmetro mquina P12, dicho movimiento se realizar de la siguiente forma: * * Si P12=Y, los ejes se movern nicamente mientras est pulsada la tecla de JOG que se ha seleccionado. Si P12=N, los ejes se movern desde que se pulsa la tecla de JOG hasta que se pulse la tecla u otra tecla de JOG, en este caso el movimiento se transfiere al indicado por la nueva tecla. , el CNC actuar del
* Si el parmetro mquina "P617(6)" se ha personalizado con el valor "0", 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, recuperando el porcentaje (0% a 120%) del avance de JOG al soltar la misma. * Si el parmetro mquina "P617(6)" se ha personalizado con el valor "1", el desplazamiento se efectuar al 100% del avance seleccionado para los posicionamientos rpidos "P111, P311".
Atencin:
El CNC tiene en cuenta el parmetro "P617(6)" en la versin 3.3 y posteriores. En las versiones anteriores a la "3.3", el CNC acta como P617(6)=0.
Pgina 4
2.3.2
DESPLAZAMIENTO INCREMENTAL
Esta opcin 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. El avance que utiliza el CNC en este tipo de desplazamientos lo fija el fabricante de la mquina. Las posiciones que se disponen son 1, 10, 100, 1000 y 10000, indicando todos ellos las unidades que se desea desplazar el eje. Dichas unidades corresponden a las unidades utilizadas en el formato de visualizacin. Ejemplo: Posicin del conmutador 1 10 100 1000 10000 Desplazamiento 0.001 mm 0.0001 pulgadas 0.010 mm 0.0010 pulgadas 0.100 mm 0.0100 pulgadas 1.000 mm 0.1000 pulgadas 10.000 mm 1.0000 pulgadas
Tras seleccionar una posicin del conmutador, la mquina 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 mquina.
Pgina 5
Dependiendo del valor asignado al parmetro mquina "P617(5)", el CNC acta 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 posicin de volante "x1". P617(5)=1 No se pueden mover los ejes mediante el volante. Este se encuentra inactivo. Si se desea mover un eje con un avance superior al mximo permitido, parmetro mquina "P110, P310", el CNC limitar el avance a dicho valor, despreciando los impulsos adicionales y evitando de esta forma la generacin de errores de seguimiento. La mquina dispone de un volante electrnico. Una vez seleccionada la posicin deseada en el conmutador, se debe pulsar una de las teclas de JOG correspondientes al eje de la mquina que se desea desplazar. El eje seleccionado se visualizar en modo resaltado. Si se dispone de un volante electrnico FAGOR con pulsador, la seleccin del eje que se desea desplazar tambin podr realizarse del siguiente modo: * Accionar el pulsador situado en la parte posterior del volante. El CNC selecciona el primero de los ejes y lo muestra en modo resaltado. * Si se vuelve a accionar nuevamente el pulsador el CNC seleccionar el siguiente eje, realizndose dicha seleccin en forma rotativa.
Pgina 6
* Si se mantiene pulsado el pulsador durante un tiempo superior a 2 segundos, el CNC dejar de seleccionar dicho eje. La mquina desplazar el eje seleccionado segn se vaya girando el volante, respetndose adems el sentido de giro aplicado al mismo. La mquina dispone de dos volantes electrnicos. La mquina desplazar cada uno de los ejes segn se vaya girando el volante correspondiente, teniendo en cuenta la posicin seleccionada en el conmutador y respetndose adems el sentido de giro aplicado.
Pgina 7
2.4
Pgina 8
2.4.1 SELECCION DEL PUNTO DE COMIENZO (BEGIN) Y DEL PUNTO FINAL (END)
Posicionando la mquina Desplazar la mquina mediante las manivelas, el volante electrnico o mediante las teclas de JOG del panel de mando, al punto deseado. 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. * [BEGIN] [BEGIN] [END] [END] [X] [ENTER] [Z] [ENTER] [X] [ENTER] [Z] [ENTER].
Unicamente se modifica la cota correspondiente al eje seleccionado. El valor correspondiente al otro eje no se modifica. Sin desplazar la mquina. Desde el teclado. 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 [BEGIN] o [END], dependiendo del punto que se desea definir. 2.- Pulsar la tecla [X] si se desea definir dicho valor. 3.- Introducir mediante el teclado la cota correspondiente a dicho eje. 4.- Pulsar la tecla [Z] si se desea definir dicho valor. 5.- Introducir mediante el teclado la cota correspondiente a dicho eje. 6.- Pulsar la tecla [ENTER]. El CNC modifica las cotas correspondientes a los ejes seleccionados. Si nicamente se ha definido uno, el CNC no modifica el valor correspondiente al otro eje.
Pgina 9
El CNC desplazar la herramienta, de forma automtica y a la velocidad programada, hasta el punto seleccionado. 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. Pulsar la tecla correspondiente al eje que se desea desplazar [X] o [Z]. A continuacin pulsar la tecla
El CNC desplazar la herramienta segn dicho eje, de forma automtica y a la velocidad programada, hasta el punto seleccionado. El otro eje no se mover.
Pgina 10
Pgina 11
3.
FUNCIONES AUXILIARES
Siempre que se desee acceder a la opcin "Funciones auxiliares" es necesario que se encuentre seleccionado el "Modo de trabajo" y pulsar la tecla [AUX] A continuacin, el CNC mostrar una serie de opciones. Para seleccionar una de ellas se debe pulsar la tecla correspondiente al nmero que encabeza la opcin deseada. No obstante, para facilitar la labor del operario el CNC permite acceder directamente a la opcin "Pasada de acabado de ciclos y distancia de seguridad" siempre que se pulse la tecla [AUX] cuando se encuentra seleccionado el modo "Operaciones automticas". Cuando se desea acceder a la opcin "MODOS AUXILIARES", el CNC solicita el cdigo de acceso para la utilizacin de las distintas tablas y modos que el CNC dispone para el fabricante. Para abandonar cualquiera de estas opciones y volver al modo de visualizacin estndar se debe pulsar la tecla [END].
3.1
Seccin: UNIDADES
Pgina 1
3.2
3.3
Pgina 2
Seccin: UNIDADES
3.4
HERRAMIENTA
Cuando se selecciona esta opcin el CNC permite acceder a la tabla de herramientas o bien realizar una medicin de herramientas.
3.4.1
TABLA DE HERRAMIENTAS
Si se selecciona esta opcin el CNC muestra los valores que se han asignado a cada uno de los correctores, es decir, las dimensiones de cada una de las herramientas que se utilizarn en el mecanizado de las piezas. Una vez seleccionada la tabla de correctores, el usuario podr desplazar el cursor por la pantalla lnea a lnea mediante las teclas [flecha arriba] y [flecha abajo]. Cada corrector dispone de una serie de campos en los que se encuentran definidas las dimensiones de la herramienta. Dichos campos son los siguientes: * Longitud de la herramienta segn el eje X. Estar expresada en radios y segn las unidades de trabajo que actualmente se encuentran seleccionadas. Su valor debe estar comprendido entre: X 8388,607 mm * X 330,2599 pulgadas.
Longitud de la herramienta segn el eje Z. Estar expresada en las unidades de trabajo que actualmente se encuentran seleccionadas. Su valor debe estar comprendido entre: Z 8388,607 mm Z 330,2599 pulgadas.
Radio de la herramienta. Estar expresada en las unidades de trabajo que actualmente se encuentran seleccionadas. Su valor mximo ser: R 1000,000 mm R 39,3700 pulgadas.
El CNC tendr en cuenta este valor "R" y el tipo de herramienta (cdigo de forma "F") al mecanizar el perfil programado. Dicho de otro modo, el CNC aplicar compensacin de radio de herramienta en todas las pasadas de acabado. * Tipo de herramienta. Para indicar el tipo de herramienta que se utiliza, el CNC dispone de 10 factores de forma distintos (F0 a F9). Este factor depende de la forma de la herramienta utilizada y de las caras de la cuchilla que se utilizarn en el mecanizado. La siguiente figura muestra los tipos de herramienta que habitualmente se utilizan en un torno, indicndose en todos ellos el centro (C) de la punta de la cuchilla y la punta (P) terica de la misma.
Captulo: 3 FUNCIONES AUXILIARES Seccin: TABLA DE HERRAMIENTAS Pgina 3
Cdigos 0 y 9
Cdigo 1
Cdigo 7
Cdigo 2
Cdigo 6
Cdigo 3
Cdigo 5
Cdigo 4
Cdigo 4
Cdigo 5
Cdigo 3
Cdigo 6
Cdigo 2
Cdigo 7
Cdigo 1
Cdigo 8
Cdigo 8
Pgina 4
Corrector del desgaste en longitud de la herramienta segn el eje X. Estar expresado en dimetros y segn las unidades de trabajo que actualmente se encuentran seleccionadas. Su valor debe estar comprendido entre: I 32,766 mm I 1,2900 pulgadas.
El CNC aadir este valor a la longitud nominal segn el eje X para calcular la longitud real (X+I). * Corrector del desgaste en longitud de la herramienta segn el eje Z. Estar expresado en las unidades de trabajo que actualmente se encuentran seleccionadas. Su valor debe estar comprendido entre: K 32,766 mm K 1,2900 pulgadas.
El CNC aadir este valor a la longitud nominal segn el eje Z para calcular la longitud real (Z+K).
Pgina 5
3.4.2
MEDICION DE LA HERRAMIENTA
Esta opcin permite medir y cargar las dimensiones de las herramientas en la tabla de correctores del CNC. El CNC muestra, en la parte inferior derecha del monitor, un grfico que se utiliza para guiar al usuario durante la medicin de las herramientas, mostrando en forma resaltada el dato que se est solicitando en cada momento. Para realizar la medicin de la herramienta se utiliza una pieza de dimensiones conocidas y los pasos que se deben seguir durante la medicin de herramientas son los siguientes: 1.- El CNC solicita la dimensin de la pieza segn el eje X. Introducir mediante el teclado dicho valor y pulsar la tecla [ENTER]. Debe expresarse en unidades de trabajo de la mquina (radios / dimetros). 2.- El CNC solicita la dimensin de la pieza segn el eje Z. Introducir mediante el teclado dicho valor y pulsar la tecla [ENTER]. 3.- El CNC solicita el nmero de herramienta que se desea calibrar. Pulsar la tecla [TOOL], a continuacin introducir mediante el teclado el nmero de herramienta que se desea calibrar y por ltimo pulsar la tecla para que el CNC la seleccione. 4.- Mover la mquina mediante las manivelas, el volante electrnico o mediante las teclas de JOG del panel de mando, hasta que la herramienta haga contacto con la pieza segn el eje X. A continuacin, pulsar la secuencia de teclas [X], [ENTER]. El CNC mostrar la cota de la pieza segn el eje X y habr calibrado la herramienta segn dicho eje. 5.- Mover la mquina mediante las manivelas, el volante electrnico o mediante las teclas de JOG del panel de mando, hasta que la herramienta haga contacto con la pieza segn el eje Z. A continuacin, pulsar la secuencia de teclas [Z], [ENTER]. El CNC mostrar la cota de la pieza segn el eje Z y habr calibrado la herramienta segn dicho eje. El CNC solicitar una nueva herramienta para calibrarla debindose repetir las operaciones 3, 4 y 5 las veces necesarias. Para abandonar este modo y volver al modo de visualizacin estndar se debe pulsar la tecla [END].
Pgina 6
3.4.3
INSPECCION DE HERRAMIENTA
Esta opcin permite, durante el mecanizado, detener la ejecucin 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 ejecucin.
b) Pulsar la tecla [TOOL] En este momento el CNC ejecuta la funcin auxiliar M05, para detener el cabezal. Adems, 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 inspeccin o el cambio de herramienta se debe pulsar la tecla [END]. El CNC ejecutar la funcin M03 o M04, para arrancar el cabezal con el sentido de giro que dispona cuando se interrumpi el programa. Adems, 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 posicin en que se interrumpi la ejecucin. e) Mediante las teclas de JOG llevar los ejes a la posicin en que se interrumpi la ejecucin. El CNC no permitir sobrepasar dicha posicin. Cuando los ejes estn en posicin, en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS NINGUNO f) Pulsar la tecla para continuar con la ejecucin.
Pgina 7
3.4.4
Esta opcin permite modificar los correctores de desgaste (I, K) para corregir las dimensiones de la herramienta. A esta opcin slo se puede acceder durante la ejecucin de una pieza o del programa de usuario "P99996", bien con el programa en ejecucin o interrumpido. Es tpico utilizar esta opcin tras la Inspeccin de herramienta Para seleccionar esta opcin se debe pulsar la tecla El CNC muestra el mensaje "T". Teclear el nmero de herramienta que se desea corregir y pulsar la tecla [RECALL]. El CNC muestra los valores de dispone dicha herramienta y el valor "I" en modo resaltado. Ejemplo: T01 X59.800 I 0.200 I Z144.195 K 0.340 F3 R0.4
Introducir el valor deseado para el corrector de desgaste "I" y pulsar la tecla El CNC muestra, a continuacin, la letra "K". Ejemplo: T01 X59.800 I 0.200 I 0.2 K Z144.195 K 0.340 F3 R0.4
Introducir el valor deseado para el corrector de desgaste "K" y pulsar la tecla [ENTER]. El CNC aade los valores introducidos a los valores que se disponan anteriormente y muestra los nuevos valores. Ejemplo, con I0.2 K0.1: T01 X59.800 I 0.400 Z144.195 K 0.440 F3 R0.4
Si se desea modificar el corrector de otra herramienta se debe pulsar la tecla [TOOL] y repetir todas las operaciones anteriores. Para abandonar esta opcin y volver al modo de ejecucin se debe pulsar la tecla [END].
Pgina 8
Pgina 9
Distancia de seguridad X en operaciones automticas Indica la distancia, respecto al punto BEGIN, a la que se posicionar la herramienta segn el eje X durante la fase de aproximacin. Distancia de seguridad Z en operaciones automticas Indica la distancia, respecto al punto BEGIN, a la que se posicionar la herramienta segn el eje Z durante la fase de aproximacin.
Cada vez que se selecciona uno de estos parmetros, el CNC, adems de mostrarlo en forma resaltada, solicita en la parte inferior de la pantalla el nuevo valor que se desea asignar a dicho parmetro. Tras definir el nuevo valor se debe pulsar la tecla [ENTER] para que el CNC lo asuma.
Pgina 10
Esta prestacin requiere disponer de parada orientada de cabezal as como de herramienta motorizada. Si no se dispone de ambas prestaciones, el CNC no mostrar este ciclo fijo. CHAVETAS . Con el que es posible mecanizar chavetas (ranuras) radiales en la parte frontal de la pieza (misma coordenada Z, distinta X) as como paralelas al eje de giro de la pieza en su superficie cilndrica (misma coordenada X, distinta Z).
Esta prestacin requiere disponer de parada orientada de cabezal as como de herramienta motorizada. Si no se dispone de ambas prestaciones, el CNC no mostrar este ciclo fijo. En el captulo "Operaciones Automticas" de este mismo manual, se encuentra una descripcin detallada de estos ciclos. Para abandonar la edicin o ejecucin de uno de estos ciclos se puede pulsar la tecla de una operacin de mecanizado o bien: * Pulsar la tecla o para volver al men "Otras operaciones automticas" o para volver al modo Visualizador.
Seccin: OPERACIONES AUTOMATICAS Pgina 11
3.7
MODOS AUXILIARES
Si se selecciona esta opcin, 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 opcin "Modos Especiales" el CNC requerir el cdigo de acceso del fabricante, que se encuentra detallado en el manual de Instalacin. Tras acceder a uno de estos modos, operar con el mismo y pulsar la tecla [END], el CNC volver a mostrar nuevamente estas mismas opciones, siendo necesario volver a pulsar la tecla [END] para volver al modo de visualizacin estndar.
Pgina 12
3.8
PERIFERICOS
Este CNC permite comunicarse con la disquetera FAGOR, con un perifrico 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 " Perifricos" o bien gestionando la transferencia desde el ordenador mediante el protocolo DNC de FAGOR pudiendo encontrarse el CNC en cualquier modo de operacin..
Para poder utilizar cualquiera de estas opciones el modo DNC debe estar inactivo. Si est activo (en la parte superior derecha de la pantalla aparece: DNC), se debe pulsar [6] (DNC ON/OFF) para desactivarlo (las letras DNC desaparecen de la pantalla). Las opciones "0, 1, 2 y 3" permiten transferir los programas pieza, parmetros mquina, la tabla de funciones M decodificadas y la tabla de parmetros de compensacin de husillo. La parte inferior derecha de la pantalla mostrar el directorio de hasta 7 programas pieza del CNC. Para ver el resto del directorio se deben usar las teclas: El CNC solicitar el nmero de programa que se desea transmitir y se debe teclear el nmero deseado y a continuacin pulsar la tecla [ENTER]. Los nmeros de programa que se pueden seleccionar son los siguientes: P00000 al P99990 Correspondientes a programas pieza. P99994 y P99996 Programas especiales de usuario en cdigo ISO. P99997 Es de uso interno y NO puede ser transmitido. P99998 Utilizado para asociar textos a los mensajes de PLCI. P99999 Parmetros mquina y tablas. En pantalla aparecer el texto "RECIBIENDO" o "TRANSMITIENDO" y una vez finalizada la transmisin el texto "PROGRAMA NUM. P23256 (por ejemplo) LEIDO" o "TRANSMITIDO".
Atencin:
Los programas pieza no pueden ser editados en el perifrico u ordenador.
Seccin: PERIFERICOS
Pgina 13
Si la transmisin no es correcta se mostrar el texto "Error de transmisin", y si la informacin transmitida no corresponde al formato exigido por el CNC, mostrar el texto "Leido dato no vlido". Para poder realizar la transmisin es necesario que la memoria del CNC se encuentre desbloqueada, en caso contrario volver a mostrar el men principal del modo Perifericos. Cuando se realiza la transmisin desde un perifrico distinto a la disquetera FAGOR, hay que tener en cuenta los siguientes aspectos: * * * * Debe comenzar por un "NUL" seguido de "%" "nmero de programa" (por ejemplo: %23256)" y seguido por LINE FEED (LF). Los espacios, la tecla RETURN y el signo "+" no se tienen en cuenta El programa termina con una serie de ms de 20 "NUL", con el carcter "ESCAPE" o "EOT". Si se desea abortar la transmisin se debe pulsar la tecla [CL]. El CNC mostrar el mensaje "PROCESO ABORTADO".
DIRECTORIO DISQUETERA Esta opcin muestra los programas que contiene el disquette insertado en la disquetera FAGOR y el nmero de caracteres que ocupa cada uno de ellos. Asimismo, muestra el nmero de caracteres libres en el disquette. BORRAR PROGRAMA DISQUETERA Esta opcin permite borrar un programa de la disquetera FAGOR. El CNC solicita el nmero de programa que se desea borrar. Tras teclear el nmero de programa elegido se debe pulsar la tecla [ENTER]. Una vez borrado el programa el CNC mostrar el texto "PROGRAMA NUM: P ____ BORRADO" Asimismo, muestra el nmero de caracteres libres en el disquette.
Atencin:
En el CNC puede estar seleccionado cualquier modo de operacin.
Pgina 14
Seccin: PERIFERICOS
3.9
BLOQUEAR/DESBLOQUEAR
Esta opcin permite bloquear/desbloquear la memoria de programa. Para seleccionar esta opcin pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares" pulsar la tecla correspondiente a "BLOQUEAR / DESBLOQUEAR". Los cdigos 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 parmetros aritmticos (datos de las operaciones automticas). Les asigna el valor 0.
Pgina 15
3.10
Para seleccionar esta opcin pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares" pulsar la tecla correspondiente a "EJECUCION PROGRAMA 99996". El programa 99996 es un programa especial de usuario en cdigo ISO que puede ser editado en el CNC o bien, tras ser elaborado en un ordenador transmitirlo al CNC utilizando la opcin Perifricos. Cuando se selecciona la opcin "Ejecucin Programa P99996", el CNC permite ejecutar dicho programa o efectuar una simulacin del mismo. Para simular el programa 99996 se debe pulsar la tecla pacto, o la tecla en el modelo modular. A continuacin se indica la forma de operar en ambos casos. en el modelo com-
Pgina 16
3.10.1
Cuando se selecciona la opcin "Ejecucin Programa P99996", el CNC muestra la siguiente informacin:
En la lnea superior se muestra la leyenda AUTOMATICO, el nmero de programa (P99996) y el nmero del primer bloque de programa o el nmero del bloque que est en ejecucin. A continuacin, se muestra el contenido de los primeros bloques del programa. Si el programa est en ejecucin, el primero de los bloques mostrados es el que se est ejecutando. Las cotas en X y Z indican los valores programados (COMANDO), la posicin actual (ACTUAL) y lo que les falta a los ejes por recorrer (RESTO). Para el cabezal se muestra la velocidad S seleccionada, la programada multiplicada por el %S que se encuentra seleccionado, (COMANDO) y la velocidad real del cabezal (ACTUAL). En la parte inferior se muestran las condiciones de mecanizado actualmente seleccionadas. Avance de los ejes F programado, el % de F, velocidad de cabezal S programada, el % de S, la herramienta T programada, as como las funciones G y M que se encuentran seleccionadas Para ejecutar el programa 99996 se debe: * Seleccionar, si se desea, el nmero de bloque inicial, el indicado en la parte superior derecha (por defecto N0000), mediante la secuencia N **** [RECALL] y * Pulsar la tecla Si se desea interrumpir la ejecucin del programa se debe pulsar la tecla ejecucin del programa se detiene y quedan habilitadas las siguientes teclas: . La
Pgina 17
3.10.1.1
INSPECCION DE HERRAMIENTA
Esta opcin permite, durante el mecanizado del programa 99996, detener la ejecucin 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 ejecucin del programa 99996.
b) Pulsar la tecla [TOOL] En este momento el CNC ejecuta la funcin auxiliar M05, para detener el cabezal. Adems, 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 inspeccin o el cambio de herramienta se debe pulsar la tecla [END]. El CNC ejecutar la funcin M03 o M04, para arrancar el cabezal con el sentido de giro que dispona cuando se interrumpi el programa. Adems, 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 posicin en que se interrumpi la ejecucin. e) Mediante las teclas de JOG llevar los ejes a la posicin en que se interrumpi la ejecucin. El CNC no permitir sobrepasar dicha posicin. Cuando los ejes estn en posicin, en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS NINGUNO f) Pulsar la tecla para continuar con la ejecucin del programa 99996.
Pgina 18
3.10.1.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. El CNC muestra en la lnea superior de la pantalla el modo de trabajo que se encuentra seleccionado "Automtico o Bloque a Bloque". Para cambiar de modo de trabajo se debe pulsar nuevamente la tecla Una vez seleccionado el modo de ejecucin se debe pulsar la tecla
3.10.1.3
Esta opcin permite inicializar el CNC, asignndole todas las condiciones iniciales fijadas por parmetro mquina. Adems, se abandona este modo de trabajo, mostrando el CNC el Modo de trabajo Visualizador. Para efectuar un reset del CNC se debe detener la ejecucin del programa P99996 y pulsar la tecla El CNC mostrar en la parte superior derecha de la pantalla la leyenda "RESET?" parpadeando. Para confirmar el comando pulsar nuevamente la tecla modo pulsar la tecla y para abandonar este
3.10.1.4
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
Atencin:
Independientemente de los bloques que se encuentran visualizados en pantalla, la ejecucin del programa 99996 comienza siempre en el bloque de inicio de ejecucin que se encuentra seleccionado, por defecto el bloque N000. Para seleccionar otro bloque como inicio de ejecucin del programa pulsar N (nmero de bloque) Recall. Por ejemplo N110 Recall.
Pgina 19
3.10.1.5
MODOS DE VISUALIZACION
Se disponen de 4 modos de visualizacin 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 visualizacin ESTANDAR Es el modo explicado anteriormente. Siempre que se accede a la opcin "Ejecucin programa 99996", el CNC selecciona este modo de visualizacin. Modo de visualizacin POSICION ACTUAL
Pgina 20
Este modo muestra un grupo de 8 parmetros aritmticos. Para visualizar los parmetros anteriores o posteriores a los que aparecen en pantalla se deben pulsar las siguientes teclas: Visualiza los parmetros anteriores Visualiza los parmetros posteriores El valor de cada parmetro puede estar expresado en uno de los siguientes formatos: P46 = -1724.9281 P47 = -.10842021 E-2 Formato decimal Formato exponencial
El valor "E-2" significa diez elevado a la menos dos. Es decir, que los siguientes valores son iguales: P47= -0.001234 P48= 1234.5678 P47= -0.1234 E-2 P48= 1.2345678 E3
Pgina 21
3.10.2
El CNC 800T permite comprobar el programa 99996 en vaco, antes de efectuar el mecanizado del mismo. Para ello se debe pulsar la tecla modelo modular. en el modelo compacto, o la tecla en el
El CNC mostrar una pgina de representacin grfica. En la parte inferior izquierda de la pantalla se muestran los ejes del plano. Para definir la zona de visualizacin 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.
Para borrar el grfico se debe pulsar la tecla [CLEAR] y para abandonar el modo Simulacin se debe pulsar la tecla [END].
Pgina 22
3.10.2.1
FUNCION ZOOM
La funcin ZOOM permite ampliar o reducir el grfico o parte de l. Para ello el programa en simulacin debe ser interrumpido o bien haber finalizado. Pulsar la tecla [Z]. Sobre el grfico original aparecer un rectngulo que define la zona a ampliar o reducir. Para modificar las dimensiones del rectngulo se deben utilizar las teclas: Disminuye el tamao del rectngulo Aumenta el tamao del rectngulo Para desplazar el rectngulo se deben utilizar las siguientes teclas: Modelo compacto Modelo modular. Si se desea que la nueva zona de visualizacin sea la zona seleccionada con el rectngulo, se debe pulsar la tecla [ENTER]. Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de visualizacin se debe pulsar la tecla en el modelo compacto y la tecla en el modelo modular. La parte del grfico contenida dentro del rectngulo pasar a ocupar toda la superficie de la pantalla. Para volver a la zona de visualizacin anterior se debe pulsar la tecla [END]. Si se desea aplicar nuevamente la funcin ZOOM, basta pulsar de nuevo la tecla [Z] y actuar de la misma forma. Para abandonar la funcin ZOOM y volver a la representacin grfica se debe pulsar la tecla [END].
Pgina 23
3.11
El programa 99996 es un programa especial de usuario en cdigo ISO. Puede ser editado en este modo de trabajo o bien ser transmitido al CNC tras haber sido elaborado en un ordenador. Para seleccionar esta opcin pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares" pulsar la tecla correspondiente a "EDITOR PROGRAMA 99996". El CNC accede a la pgina de edicin del programa 99996. Si ya est editado el programa, el CNC muestra un grupo de bloques de programa. Para ver los bloques anteriores y posteriores se deben utilizar las teclas Para editar un nuevo bloque se deben seguir los siguientes pasos: 1.- Si el nmero de bloque mostrado en la parte inferior de la pantalla no es el deseado, borrarlo con la tecla [CL] e introducir el nuevo nmero. 2.- Introducir todos los datos del nuevo bloque y pulsar la tecla [ENTER]. El formato de programacin que se debe utilizar se encuentra explicado en el manual de programacin. Se pueden utilizar las teclas del panel: [X], [Z], [S], [F], [N] y las teclas [TOOL] como T, como P, como R y como A. No obstante, como faltan algunas teclas de funcin (G, M, I, K), Se ha implementado la edicin ayudada. Para ello se debe pulsar la tecla [AUX]. El CNC, tras analizar sintticamente la parte de bloque que se ha editado, mostrar, una por una, todas las funciones que se pueden editar en ese momento. Para ir borrando caracteres se debe utilizar la tecla [CL]. Para modificar un bloque ya editado se deben seguir los siguientes pasos: 1.- Si el nmero de bloque mostrado en la parte inferior de la pantalla no es el deseado, borrarlo con la tecla [CL] e introducir el nuevo nmero. 2.- Pulsar la tecla [RECALL]. El CNC mostrar en la parte inferior, zona edicin, el contenido de dicho bloque. 3.- Para modificar el bloque se debe utilizar uno de estos mtodos: a) Utilizar la tecla [CL] para ir borrando caracteres y editarlo como se ha indicado anteriormente. 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.
Pgina 24
Seccin:
EDICION 99996
Cuando se est en el modo de insercin de datos los caracteres posteriores al cursor se muestran en forma parpadeante. No es posible utilizar el modo de edicin ayudada, tecla [AUX]. Introducir todos los datos deseados y pulsar la tecla [INC/ABS]. Si el nuevo bloque es sintticamente correcto el CNC volver a mostrarlo normalmente, pero si no es sintticamente correcto lo seguir mostrando en forma parpadeante y ser necesario corregirlo. 3.- Una vez modificado el bloque pulsar la tecla [ENTER]. EL CNC lo asumir, sustituyendo el anterior. Para borrar el contenido de un bloque se deben seguir los siguientes pasos: 1.- Si el nmero de bloque mostrado en la parte inferior de la pantalla no es el deseado, borrarlo con la tecla [CL] e introducir el nuevo nmero. 2.- Pulsar la tecla . EL CNC lo borrar de memoria.
Seccin:
Pgina 25
EDICION 99996
4.
4.1
CABEZAL
Captulo: 4 CABEZAL
Pgina 1
4.2
Donde se indican las RPM seleccionadas seguido del porcentaje de velocidad de cabezal que est siendo aplicado. Si el CNC no muestra esa lnea de informacin, significa que no est en este modo. Para entrar en l, se debe pulsar la tecla [CSS] para seleccionarlo. Para seleccionar otra velocidad de cabezal se debe pulsar la tecla [S], y tras introducir el valor deseado, pulsar la tecla Se puede programar un valor comprendido entre S0 y S9999 rev./min., no obstante la mxima velocidad de giro viene fijada por el fabricante (consultar el cuaderno de instrucciones de la mquina), aplicando el CNC dicho valor siempre que se seleccione un valor igual o superior al mismo. 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. Si las nuevas revoluciones seleccionadas corresponden a otra gama distinta, el CNC generar o solicitar un cambio de gama antes de proporcionar la consigna correspondiente a la nueva velocidad de giro seleccionada. * Cuando el cabezal se encuentra parado el CNC memorizar el valor seleccionado, 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. La velocidad de giro del cabezal programada puede ser variada entre el 50% y el 120% con un paso incremental del 5%, mediante las teclas que se hallan en el panel de mando.
Pgina 2
Captulo: 4 CABEZAL
4.3
4.3.1
Al trabajar a velocidad de corte constante puede resultar interesante poder limitar la velocidad del cabezal (rpm). Para ello el CNC muestra el valor MAX ???? correspondiente a la mxima velocidad (en rpm) que puede alcanzar el cabezal. Para determinar esta velocidad mxima 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 quedarn limitadas a este valor.
Captulo: 4 CABEZAL Seccin: VELOCIDAD DE CORTE CONSTANTE Pgina 3
4.4
4.4.1
Cuando no se dispone de cambiador automtico de gamas y la nueva velocidad de cabezal S seleccionada implica cambio de gama, el CNC actuar del siguiente modo: 1.- Una vez detectado el cambio de gama el CNC mostrar en la ventana de edicin (ltima lnea) la gama que se debe seleccionar. 2.- Tras efectuarse el cambio de gama se debe pulsar la tecla [ENTER] 3.- 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. Si la nueva velocidad de cabezal S seleccionada implica cambio de gama y no se desea efectuarla, en el paso "2.-" se debe pulsar la tecla [CLEAR]. El CNC anular la operacin de cambio de gama y restaurar la velocidad de giro de cabezal que anteriormente se dispona.
4.4.2
Cuando se dispone un cambiador automtico de gamas, el CNC gestionar el armario elctrico para la realizacin de dicho cambio, no siendo necesaria la intervencin del operario.
Pgina 4
Captulo: 4 CABEZAL
4.5
CABEZAL A DERECHAS
Para poder arrancar el cabezal a derechas, una vez seleccionada la velocidad de giro deseada, se debe pulsar la tecla Cuando el cabezal se encuentra girando a derechas se puede seleccionar una nueva velocidad de giro, o modificar la velocidad actual mediante las teclas 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. Se debe tener en cuenta que la mxima velocidad de giro que se puede alcanzar se encuentra limitada por el valor asignado a la gama que actualmente se encuentra seleccionada. Cada vez que se pulsa esta tecla, el CNC decrementa la velocidad de giro en un 5%. La mnima velocidad de giro de cabezal que se puede alcanzar ser el 50% de la velocidad programada.
4.6
CABEZAL A IZQUIERDAS
Para poder arrancar el cabezal a izquierdas, una vez seleccionada la velocidad de giro deseada, se debe pulsar la tecla Cuando el cabezal se encuentra girando a izquierdas se puede seleccionar una nueva velocidad de giro, o modificar la velocidad actual mediante las teclas 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. Se debe tener en cuenta que la mxima velocidad de giro que se puede alcanzar se encuentra limitada por el valor asignado a la gama que actualmente se encuentra seleccionada. Cada vez que se pulsa esta tecla, el CNC decrementa la velocidad de giro en un 5%. La mnima velocidad de giro de cabezal que se puede alcanzar ser el 50% de la velocidad programada.
4.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
Captulo: 4 CABEZAL
Pgina 5
4.8
A continuacin, introducir el valor de la posicin angular a la que se desea orientar el cabezal. Por ejemplo S20 S35.006 Pulsar
Cada vez que el cabezal pasa de trabajar en modo rpm a hacerlo en parada orientada, el CNC ralentiza el cabezal por debajo de la velocidad indicada en el parmetro mquina P706 (si estaba girando); efectua una bsqueda de la referencia cero mquina en el cabezal y lo orienta al ngulo especificado (S POS=). Esta posicin angular se visualizar en grados (enteros) y en caracteres grandes como: S 320 El CNC realizar la bsqueda del cero mquina en el cabezal antes de orientarlo nicamente cuando este pase de trabajar en lazo abierto a hacerlo en lazo cerrado (parada orientada). Cuando se vuelva a trabajar en lazo abierto, la pantalla mostrar las rpm del cabezal desaparciendo el smbolo . Esto ocurrir tras pulsar o , tras seleccionar otra velocidad, tras una emergencia o en el encendido del CNC.
Pgina 6
Captulo: 4 CABEZAL
5.
5.1 INTRODUCCION
OPERACIONES AUTOMATICAS
El CNC 800T dispone de una serie de teclas que permiten acceder a cada una de las operaciones bsicas de torno que se disponen. Todas las teclas disponen de una lmpara que permanece iluminada mientras la funcin correspondiente se encuentra seleccionada. Para deseleccionarla se debe pulsar nuevamente dicha tecla. Las operaciones bsicas que se seleccionan tras pulsarse cada una de las teclas son: Cilindrado Refrentado Cilindrado cnico 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 operacin seleccionada y un grfico de ayuda. Todas las operaciones bsicas, a excepcin del Ranurado, pueden ser ejecutadas de dos formas distintas, en modo "SEMIAUTOMATICO" o en modo "NIVEL CICLO".
Seccin: INTRODUCCION
Pgina 1
5.1.2
Cuando se selecciona el modo "NIVEL CICLO" el CNC permite definir una operacin y ejecutarla de forma automtica. En cada una de estas operaciones es necesario definir, adems de los puntos BEGIN y END, todos los datos asociados a dicha operacin. Las teclas que se disponen para seleccionar estos datos son:
Cuando se desea definir un dato que no dispone de tecla para su seleccin (%, 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 operacin de mecanizado lleva asociados adems los parmetros "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 captulo "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 compensacin 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 cdigo o factor de forma que dispone la herramienta con la que se desea efectuar dicha operacin.
5.1.2.1
CONDICIONES DE MECANIZADO
Cuando se encuentra seleccionado el modo "NIVEL CICLO", el CNC muestra en la ventana principal la siguiente informacin: 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:
Pgina 2 Captulo: 5 OPERACIONES AUTOMATICAS Seccin: 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 operacin automtica 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. Adems, entiende que dicho valor se desea utilizar como velocidad de cabezal en la operacin automtica que se est editando. % Porcentaje de la velocidad real programa de cabezal "S" que se est aplicando.
MAX Velocidad mxima 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 nmero de herramienta con que se desea efectuar el ciclo se debe usar una de estas formas: * Pulsar la tecla [TOOL], y tras introducir el nmero deseado pulsar la tecla [ENTER]. El CNC memoriza dicho nmero pero mantiene la herramienta que actualmente se encuentra seleccionada. * Pulsar la tecla [TOOL], y tras introducir el nmero deseado pulsar la tecla El CNC selecciona la nueva herramienta y entiende que la operacin automtica 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 operacin de acabado.
Atencin:
Cuando se memoriza una operacin automtica, el CNC almacena todas estas condiciones de mecanizado junto con los datos y parmetros que definen el ciclo. De esta forma, cada vez que se ejecuta una pieza previamente memorizada, el CNC ejecutar cada una de las operaciones automticas 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 edicin.
Captulo: 5 OPERACIONES AUTOMATICAS Seccin: INTRODUCCION Pgina 3
5.1.3
SIMULACION
Cuando se selecciona el modo "NIVEL CICLO" el CNC permite comprobar una operacin automtica en vaco, 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 pgina de representacin grfica. En la parte inferior izquierda de la pantalla se muestran los ejes del plano. Para definir la zona de visualizacin 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.
Para borrar el grfico se debe pulsar la tecla [CLEAR] y para abandonar el modo Simulacin se debe pulsar la tecla [END].
Pgina 4
Seccin: INTRODUCCION
5.1.3.1
FUNCION ZOOM
La funcin ZOOM permite ampliar o reducir el grfico o parte de l. Para ello el programa en simulacin debe ser interrumpido o bien haber finalizado. Pulsar la tecla [Z]. Sobre el grfico original aparecer un rectngulo que define la zona a ampliar o reducir. Para modificar las dimensiones del rectngulo se deben utilizar las teclas: Disminuye el tamao del rectngulo Aumenta el tamao del rectngulo Para desplazar el rectngulo se deben utilizar las siguientes teclas: Modelo compacto Modelo modular. Si se desea que la nueva zona de visualizacin sea la zona seleccionada con el rectngulo, se debe pulsar la tecla [ENTER]. Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de visualizacin se debe pulsar la tecla en el modelo compacto y la tecla en el modelo modular. La parte del grfico contenida dentro del rectngulo pasar a ocupar toda la superficie de la pantalla. Para volver a la zona de visualizacin anterior se debe pulsar la tecla [END]. Si se desea aplicar nuevamente la funcin ZOOM, basta pulsar de nuevo la tecla [Z] y actuar de la misma forma. Para abandonar la funcin ZOOM y volver a la representacin grfica se debe pulsar la tecla [END].
Seccin: INTRODUCCION
Pgina 5
5.1.4
EJECUCION
Cuando se selecciona el modo "NIVEL CICLO" el CNC permite ejecutar una operacin automtica 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 ejecucin estndar se debe pulsar nuevamente la tecla Una vez seleccionado el modo de ejecucin 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 operacin automtica siguiendo las siguientes fases: 1 El CNC arrancar el cabezal con la velocidad S seleccionada y en el sentido indicado. 2 Si la ejecucin de la operacin automtica se ha programado con una nueva herramienta T, el CNC se desplazar al punto de cambio si as lo requiere la mquina. Cuando el cambio de herramienta se efecta de forma manual, se debe, una vez efectuado el cambio de herramienta, pulsar la tecla para continuar con la ejecucin de la operacin. 3 El CNC efectuar el mecanizado de la operacin automtica. 4 Una vez finalizada la operacin automtica se parar el cabezal, volviendo a la posicin donde se puls la tecla Si se desea interrumpir la ejecucin se debe pulsar la tecla programa se detiene y quedan habilitadas las siguientes teclas: . La ejecucin del
Pgina 6
Seccin: INTRODUCCION
5.1.4.1
INSPECCION DE HERRAMIENTA
Esta opcin permite, durante el mecanizado de una operacin automtica, detener la ejecucin 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 ejecucin de la operacin automtica.
b) Pulsar la tecla [TOOL] En este momento el CNC ejecuta la funcin auxiliar M05, para detener el cabezal. Adems, 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 inspeccin o el cambio de herramienta se debe pulsar la tecla [END]. El CNC ejecutar la funcin M03 o M04, para arrancar el cabezal con el sentido de giro que dispona cuando se interrumpi la ejecucin. Adems, 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 posicin en que se interrumpi la ejecucin. e) Mediante las teclas de JOG llevar los ejes a la posicin en que se interrumpi la ejecucin. El CNC no permitir sobrepasar dicha posicin. Cuando los ejes estn en posicin, en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS NINGUNO f) Pulsar la tecla para continuar con la ejecucin de la operacin automtica.
Seccin: INTRODUCCION
Pgina 7
5.2
CILINDRADO
Esta opcin se selecciona mediante la tecla del tramo programado. y permite realizar el cilindrado
Para seleccionar el modo "Semiautomtico" o "Nivel ciclo" pulsar la tecla o (modelo compacto)
5.2.1
CILINDRADO "SEMIAUTOMATICO"
Se utilizarn los valores BEGIN y END. El CNC mostrar los valores que se encuentran seleccionados, pudiendo seleccionarse nuevos valores si se desea. Los desplazamientos del eje X se realizan mediante la manivela, el volante electrnico o mediante las teclas de JOG del panel de mandos. Los desplazamientos del eje Z se realizarn utilizando las siguientes secuencias de teclas: Realiza un desplazamiento paraxial (slo el eje Z) hasta el punto BEGIN. Realiza un desplazamiento paraxial (slo el eje Z) hasta el punto END.
Pgina 8
Seccin: CILINDRADO
5.2.2
El CNC mostrar los valores BEGIN y END que se disponen actualmente, pudiendo seleccionarse nuevos valores si se desea. Adems se deben definir los siguientes datos:
Indica el dimetro final que se desea obtener en la operacin de cilindrado. Define el paso de cilindrado y se programar mediante un valor positivo expresado en radios. Si se programa con valor 0, el CNC tendr en cuenta el dato N.
N Define el nmero de pasadas de cilindrado que se desean efectuar en el desbaste de la pieza. 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. Cuando los datos y N se programan con valor 0, el CNC mostrar el mensaje de error correspondiente. Si se ha seleccionado pasada de acabado (% distinto de 0), el CNC acta del siguiente modo: Ejemplo 1: Se desea eliminar 20mm de material con un paso
=2.
Con % =50 El CNC efecta 10 pasadas de 1,9mm y otra de acabado de 1mm con la T de acabado y al %F seleccionado. Con %=100 El CNC efecta 10 pasadas de 2mm ejecutndose la ltima de ellas con la T de acabado y al %F seleccionado. Si se selecciona %F=100, el acabado se realiza a la misma velocidad que el desbaste. Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material. Con % =40 Efecta 1 pasada de 0,6mm y otra de acabado de 0,4mm con la T de acabado y al %F seleccionado.
Con % =100 y %F=50 Efecta 1 pasada de 1mm con la T de acabado y al 50% de la F Programada. Con % =100 y %F=100 Efecta 1 pasada de 1mm con la T de acabado y a la F programada.
Captulo: 5 OPERACIONES AUTOMATICAS Seccin: CILINDRADO Pgina 9
Funcionamiento bsico: El CNC permite ejecutar el cilindrado de principio a fin o pulsar la tecla para que se ejecute paso a paso. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operacin de cilindrado. para
Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real segn el eje X que se utilizar durante el cilindrado (todos los pasos sern iguales) y la pasada de acabado correspondiente. Los pasos de mecanizado sern los siguientes: 1.2.El cabezal arrancar con la velocidad seleccionada y en el sentido indicado. Si la ejecucin del ciclo se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. La herramienta se aproximar al punto de comienzo (BEGIN), manteniendo segn los ejes X y Z la distancia de seguridad seleccionada.
3.-
4.-
Cada paso de cilindrado se realiza como se indica en la figura, comenzando en el punto 1 y tras pasar por los puntos 2, 3 y 4, finalizar en el punto 5. Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado de la pieza como se indica a continuacin y la operacin de cilindrado finalizar en el punto de llamada al ciclo.
5.-
Pgina 10
Seccin: CILINDRADO
El avance con que se efecta la pasada de acabado vendr fijada por el % del avance programado que se encuentra seleccionado. Si el ciclo no dispone de pasada de acabado la herramienta se desplazar, tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo. 6.El CNC parar el cabezal.
Consideraciones: Cuando la superficie que se desea mecanizar no es totalmente cilndrica, el CNC analiza las cotas en X de los puntos BEGIN y END y tomar como punto de comienzo en X la cota ms exterior de ambas.
Un cilindrado interior se define del mismo modo que un cilindrado exterior, por lo que el CNC analiza el dimetro final programado y la cota asignada al punto de comienzo, BEGIN, para conocer del tipo de cilindrado que se desea efectuar.
Seccin: CILINDRADO
Pgina 11
5.3
REFRENTADO
Esta opcin se selecciona mediante la tecla del tramo programado. y permite realizar el refrentado
Para seleccionar el modo "Semiautomtico" o "Nivel ciclo" pulsar la tecla o (modelo compacto)
5.3.1
REFRENTADO "SEMIAUTOMATICO"
Se utilizarn los valores BEGIN y END. El CNC mostrar los valores que se encuentran seleccionados, pudiendo seleccionarse nuevos valores si se desea. Los desplazamientos del eje Z se realizan mediante la manivela, el volante electrnico o mediante las teclas de JOG del panel de mandos. Los desplazamientos del eje X se realizarn utilizando las siguientes secuencias de teclas: Realiza un desplazamiento paraxial (slo el eje X) hasta el punto BEGIN. Realiza un desplazamiento paraxial (slo el eje X) hasta el punto END.
Pgina 12
Seccin:
5.3.2
El CNC mostrar los valores BEGIN y END que se disponen actualmente, pudiendo seleccionarse nuevos valores si se desea. Adems se deben definir los siguientes datos:
Indica el dimetro final que se desea obtener en la operacin de refrentado. Define el paso de refrentado.
Si se programa con valor 0, el CNC tendr en cuenta el dato N. N Define el nmero de pasadas de refrentado que se desean efectuar en el desbaste de la pieza. 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. Cuando los datos y N se programan con valor 0, el CNC mostrar el mensaje de error correspondiente. Si se ha seleccionado pasada de acabado (% distinto de 0), el CNC acta del siguiente modo: Ejemplo 1: Se desea eliminar 20mm de material con un paso
=2.
Con % =50 El CNC efecta 10 pasadas de 1,9mm y otra de acabado de 1mm con la T de acabado y al %F seleccionado. Con %=100 El CNC efecta 10 pasadas de 2mm ejecutndose la ltima de ellas con la T de acabado y al %F seleccionado. Si se selecciona %F=100, el acabado se realiza a la misma velocidad que el desbaste. Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material. Con % =40 Efecta 1 pasada de 0,6mm y otra de acabado de 0,4mm con la T de acabado y al %F seleccionado.
Con % =100 y %F=50 Efecta 1 pasada de 1mm con la T de acabado y al 50% de la F Programada. Con % =100 y %F=100 Efecta 1 pasada de 1mm con la T de acabado y a la F programada.
Captulo: 5 OPERACIONES AUTOMATICAS Seccin: Pgina 13
Funcionamiento bsico: El CNC permite ejecutar el refrentado de principio a fin o pulsar la tecla para que se ejecute paso a paso. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operacin de refrentado. para
Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real segn el eje Z que se utilizar durante el refrentado (todos los pasos sern iguales) y la pasada de acabado correspondiente. Los pasos de mecanizado sern los siguientes: 1.2.3.El cabezal arrancar con la velocidad seleccionada y en el sentido indicado. Si la ejecucin del ciclo se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. La herramienta se aproximar al punto de comienzo (BEGIN), manteniendo segn los ejes X y Z la distancia de seguridad seleccionada.
4.5.-
Cada paso de refrentado se realiza como se indica en la figura, comenzando en el punto 1 y tras pasar por los puntos 2, 3 y 4, finalizar en el punto 5. Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado de la pieza como se indica a continuacin y la operacin de refrentado finalizar en el punto de llamada al ciclo.
6.Pgina 14
El avance con que se efecta la pasada de acabado vendr fijada por el % del avance programado que se encuentra seleccionado. Si el ciclo no dispone de pasada de acabado la herramienta se desplazar, tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo. El CNC parar el cabezal.
Captulo: 5 OPERACIONES AUTOMATICAS Seccin: REFRENTADO
5.4
CILINDRADO CONICO
Esta opcin se selecciona mediante la tecla y permite realizar un mecanizado con movimiento simultneo de los ejes X, Z, obteniendo de este modo chaflanes y planos inclinados. Para seleccionar el modo "Semiautomtico" o "Nivel ciclo" pulsar la tecla o (modelo compacto)
5.4.1
Permite realizar chaflanes en la pieza, siendo necesario definir el ngulo o la pendiente "%" del chafln que se desea mecanizar. Como no se dispone de tecla para su seleccin se debe pulsar la tecla correspondiente a otro dato (por ejemplo y posteriormente pulsar la tecla para seleccionar el dato "%". Adems, se debe seleccionar mediante las teclas desea mecanizar, tal y como se muestra a continuacin. el tipo de perfil que se
El operario desplazar la mquina al punto de comienzo mediante la manivela, el volante electrnico o mediante las teclas de JOG del panel de mandos. Para realizar el chafln con la inclinacin definida, se deben utilizar las teclas de JOG correspondientes al eje Z (Z+ y Z-) en funcin del sentido en que se desea realizar el desplazamiento. La herramienta se desplazar con la pendiente indicada y en el sentido indicado (Z+ o Z-) hasta que se pulse la tecla
Captulo: 5 OPERACIONES AUTOMATICAS Seccin: CILINDRADO CONICO Pgina 15
5.4.2
El CNC mostrar el valor BEGIN que se dispone actualmente, pudiendo seleccionarse un nuevo valor si se desea. Adems se deben definir los siguientes datos:
Indica el dimetro final que se desea obtener en la parte ms cercana al eje de la pieza, la menor de las dos, tras la operacin de cilindrado cnico. Define el paso de cilindrado y se programar mediante un valor positivo expresado en radios. Si se programa con valor 0, el CNC tendr en cuenta el dato N.
N Define el nmero de pasadas de cilindrado que se desean efectuar en el desbaste de la pieza. 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.
% Define la pendiente del chafln o plano inclinado que se desea efectuar. Como no se dispone de tecla para su seleccin se debe pulsar la tecla correspondiente a otro dato (por ejemplo ) y posteriormente pulsar la tecla para seleccionar el dato "%". Cuando el usuario define el valor
El CNC, con objeto de efectuar un buen acabado de la pieza, aplica compensacin de herramienta en la ltima pasada del mecanizado y para ello necesita conocer el tipo de perfil que se desea mecanizar. 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
Pgina 16
Si se ha seleccionado pasada de acabado (% distinto de 0), el CNC acta del siguiente modo: Ejemplo 1: Se desea eliminar 20mm de material con un paso
=2.
Con % =50 El CNC efecta 10 pasadas de 1,9mm y otra de acabado de 1mm con la T de acabado y al %F seleccionado. Con %=100 El CNC efecta 10 pasadas de 2mm ejecutndose la ltima de ellas con la T de acabado y al %F seleccionado. Si se selecciona %F=100, el acabado se realiza a la misma velocidad que el desbaste. Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material. Con % =40 Efecta 1 pasada de 0,6mm y otra de acabado de 0,4mm con la T de acabado y al %F seleccionado.
Con % =100 y %F=50 Efecta 1 pasada de 1mm con la T de acabado y al 50% de la F Programada. Con % =100 y %F=100 Efecta 1 pasada de 1mm con la T de acabado y a la F programada.
Funcionamiento bsico: El CNC permite ejecutar el cilindrado cnico de principio a fin o bien pulsar la tecla para que se ejecute paso a paso. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operacin de cilindrado cnico. para
Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real segn el eje X que se utilizar durante el cilindrado (todos los pasos sern iguales) y la pasada de acabado correspondiente. Los pasos de mecanizado sern los siguientes: 1.2.El cabezal arrancar con la velocidad seleccionada y en el sentido indicado. Si la ejecucin del ciclo se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina.
Pgina 17
3.-
La herramienta se aproximar al punto de comienzo (BEGIN), manteniendo segn los ejes X y Z la distancia de seguridad seleccionada.
4.-
Cada paso de cilindrado se realiza como se indica en la figura, comenzando en el punto 1 y tras pasar por los puntos 2, 3 y 4, finalizar en el punto 5. Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado de la pieza como se indica a continuacin y la operacin de cilindrado finalizar en el punto de llamada al ciclo.
5.-
El avance con que se efecta la pasada de acabado vendr fijada por el % del avance programado que se encuentra seleccionado. Si el ciclo no dispone de pasada de acabado la herramienta se desplazar, tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo. 6.El CNC parar el cabezal.
Atencin:
Se debe tener en cuenta que el CNC aplica compensacin de radio de herramienta en la ltima pasada o pasada de acabado, 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 cdigo o factor de forma que dispone la herramienta con la que se desea efectuar el mecanizado.
Pgina 18
5.5
REDONDEO
Esta opcin se selecciona mediante la tecla Puede ser ejecutada de tres formas distintas, en modo "SEMIAUTOMATICO", en el primer modo de nivel ciclo "REDONDEO NIVEL CICLO" o en el segundo nivel ciclo "REDONDEO DE PERFIL". Para cambiar de modo se debe pulsar la tecla o (modelo compacto) .
5.5.1
REDONDEO "SEMIAUTOMATICO"
Adems, se debe seleccionar mediante la tecla el tipo de redondeo, cncavo o convexo, 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, tal y como se muestra a continuacin.
Antes de efectuar el redondeo se debe posicionar la herramienta en el punto de comienzo, mediante la manivela, el volante electrnico o mediante las teclas de JOG del panel de mandos.
Captulo: 5 OPERACIONES AUTOMATICAS Seccin: REDONDEO Pgina 19
A continuacin, en funcin del sentido en que se desea realizar el desplazamiento, se debe pulsar la tecla de JOG [Z+] o [Z-]. El CNC efectuar el redondeo de 90 correspondiente. Ver figura.
Pgina 20
Seccin: REDONDEO
5.5.2
Existen dos formas de definir el redondeo: a) Indicando la esquina terica que se desea redondear y el radio de redondeo.
En el caso "a" se debe definir el punto "BEGIN" y en el caso "b" se deben definir los puntos "BEGIN" y "END". Asimismo, se deben definir los siguientes datos: R Define el radio de redondeo.
Define la distancia existente entre dos pasadas sucesivas de redondeo. Si se programa con valor 0, el CNC tendr en cuenta el dato N.
N Define el nmero de pasadas de redondeo que se desean efectuar en el desbaste de la pieza. 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. Cuando los datos y N se programan con valor 0, el CNC mostrar el mensaje de error correspondiente.
Seccin: REDONDEO
Pgina 21
El CNC, con objeto de efectuar un buen acabado de la pieza, aplica compensacin de herramienta en la ltima pasada del mecanizado y para ello necesita conocer el tipo de perfil que se desea mecanizar. 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].
Adems, se debe seleccionar mediante la tecla el tipo de redondeo, cncavo o convexo, que se desea efectuar. Los distintos perfiles que se pueden seleccionar son:
Pgina 22
Seccin: REDONDEO
Si se ha seleccionado pasada de acabado (% distinto de 0), el CNC acta del siguiente modo: Ejemplo 1: Se desea eliminar 20mm de material con un paso
=2.
Con % =50 El CNC efecta 10 pasadas de 1,9mm y otra de acabado de 1mm con la T de acabado y al %F seleccionado. Con %=100 El CNC efecta 10 pasadas de 2mm ejecutndose la ltima de ellas con la T de acabado y al %F seleccionado. Si se selecciona %F=100, el acabado se realiza a la misma velocidad que el desbaste. Ejemplo 2: Se define N=1 y se desea eliminar 1mm de material. Con % =40 Efecta 1 pasada de 0,6mm y otra de acabado de 0,4mm con la T de acabado y al %F seleccionado.
Con % =100 y %F=50 Efecta 1 pasada de 1mm con la T de acabado y al 50% de la F Programada. Con % =100 y %F=100 Efecta 1 pasada de 1mm con la T de acabado y a la F programada.
Funcionamiento bsico: El CNC permite ejecutar el redondeo de principio a fin o pulsar la tecla para que se ejecute paso a paso. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operacin de redondeo. para
Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real que se utilizar durante el redondeo (todos los pasos sern iguales) y la pasada de acabado correspondiente. Los pasos de mecanizado sern los siguientes: 1.2.El cabezal arrancar con la velocidad seleccionada y en el sentido indicado. Si la ejecucin del ciclo se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. La herramienta se aproximar a la esquina terica, manteniendo segn los ejes X y Z la distancia de seguridad seleccionada. Cada paso de redondeo se realiza como se indica en la figura siguiente, comenzando en el punto 1 y tras pasar por los puntos 2, 3, 4 y 5, finalizar en el punto 1.
3.4.-
Seccin: REDONDEO
Pgina 23
5.-
Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado de la pieza como se indica a continuacin y la operacin de redondeo finalizar en el punto de llamada al ciclo.
El avance con que se efecta la pasada de acabado vendr fijada por el % del avance programado que se encuentra seleccionado. Si el ciclo no dispone de pasada de acabado la herramienta se desplazar, tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo. 6.El CNC parar el cabezal.
Atencin:
Se debe tener en cuenta que el CNC aplica compensacin de radio de herramienta en la ltima pasada o pasada de acabado, 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 cdigo o factor de forma que dispone la herramienta con la que se desea efectuar el mecanizado.
Pgina 24
Seccin: REDONDEO
5.5.3
"REDONDEO DE PERFIL"
El CNC mostrar los valores "BEGIN" y "END" que se disponen actualmente, pudiendo seleccionarse nuevos valores si se desea. Adems se deben definir los siguientes datos:
Define el ngulo que forma, respecto al eje Z el primer tramo de redondeo, el que parte del punto BEGIN. Define el ngulo que forma, respecto al eje Z el segundo tramo de redondeo, el que finaliza en el punto END. Para su seleccin, ya que no dispone de tecla, se debe actuar de una de las siguientes formas: * Pulsar varias veces la tecla [ ] * Seleccionar otro dato y a continuacin pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el parmetro Al definir los ngulos y 1 se deben indicar los grados que respecto al eje Z forma la trayectoria de mecanizado, teniendo en cuenta siempre el sentido de desplazamiento.
R H
Define el radio de redondeo. Define la cantidad de material que se desea eliminar de la pieza origen. Se programar en radios y con valor positivo. Si se programa con valor 0, el CNC visualizar el error correspondiente.
Seccin: REDONDEO
Pgina 25
Para su seleccin, ya que no se dispone de tecla, se debe actuar de la siguiente forma: * Seleccionar otro dato y a continuacin pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el parmetro "H". En funcin del signo asignado al parmetro "H", el desbaste de la pieza se efecta de la siguiente forma: "H(+)" Se efectuarn sucesivas pasadas, todas ellas paralelas al perfil programado. "H(-)" Se efectuar un desbaste previo de la pieza, torneados o refrentados, y una pasada final de desbaste para mantener las demasas del acabado.
Define la distancia existente entre dos pasadas sucesivas de redondeo. Si se programa con valor 0, el CNC mostrar el mensaje de error correspondiente. Define el ngulo de la cuchilla, indicando el ngulo que forma el filo de la misma respecto al eje X, tal y como se muestra a continuacin.
Pgina 26
Seccin: REDONDEO
Para su seleccin, ya que no dispone de tecla, se debe actuar de una de las siguientes formas: * Pulsar varias veces la tecla [ ] * Seleccionar otro dato y a continuacin pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el parmetro T Si el ngulo de la cuchilla es menor o igual que 45, el CNC entiende que los valores "H" y "" indican el sobrante de material y el paso en X. Por el contrario, si el ngulo de la cuchilla es mayor que 45, el CNC entiende que los valores "H" y "" indican el sobrante de material y el paso en Z. La siguiente figura muestra una pieza en la que se indican varios ejemplos de utilizacin de la funcin "REDONDEO DE PERFIL".
El CNC, con objeto de efectuar un buen acabado de la pieza, aplica compensacin de herramienta en la ltima pasada del mecanizado y para ello necesita conocer cmo entra y cmo sale la herramienta del perfil. Dichos valores se muestran en la parte inferior derecha de la pantalla.
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]. La siguiente figura muestra una pieza en la que se indica mediante varios ejemplos, cmo se deben definir la entrada y salida de la herramienta.
Captulo: 5 OPERACIONES AUTOMATICAS Seccin: REDONDEO Pgina 27
El CNC antes de comenzar la operacin programada posiciona la herramienta sobre el punto "BEGIN" y a una distancia "H" del mismo. Esta distancia se toma segn el eje X cuando el ngulo de la herramienta ( T) es inferior a 45 y segn el eje Z cuando el ngulo es superior a 45. No obstante, se permite seleccionar cualquier otro punto, referido al mismo, mediante las distancias de seguridad "X" y "Z". Ambos parmetros debern ser definidos con el signo correspondiente, tal y como se muestra a continuacin:
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 captulo "Funciones Auxiliares" de este mismo manual. Al memorizarse un "redondeo de Perfil" como parte de un programa pieza, el CNC memoriza, al igual que en las dems operaciones de mecanizado, los parmetros "Pasada de acabado, Avance de acabado, Herramienta de acabado y Distancias de seguridad en "X y Z", junto con los valores que define la operacin.
Pgina 28
Seccin: REDONDEO
Funcionamiento bsico:
El CNC permite ejecutar el redondeo de principio a fin o pulsar la tecla para que se ejecute paso a paso. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operacin de redondeo. para
Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real que se utilizar durante el redondeo (todos los pasos sern iguales) y la pasada de acabado correspondiente. Los pasos de mecanizado sern los siguientes: 1.2.El cabezal arrancar con la velocidad seleccionada y en el sentido indicado. Si la ejecucin del ciclo se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. La herramienta se situar en la posicin de comienzo, la definida respecto al punto "BEGIN" mediante las distancias de seguridad "X" y "Z". Se efecuarn sucesivas pasadas de redondeo, todas ellas paralelas al perfil programado y manteniendo el ngulo de la herramienta ( T) tanto en el punto de comienzo del perfil (punto "BEGIN"), como a la salida del mismo (punto END).
3.4.-
Seccin: REDONDEO
Pgina 29
5.-
Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado de la pieza y la operacin de redondeo finalizar en el punto de llamada al ciclo. El avance con que se efecta la pasada de acabado vendr fijada por el % del avance programado que se encuentra seleccionado. Si el ciclo no dispone de pasada de acabado la herramienta se desplazar, tras realizar la ltima pasada de desbaste, al punto de llamada al ciclo.
6.-
Atencin:
Se debe tener en cuenta que el CNC aplica compensacin de radio de herramienta en la ltima pasada o pasada de acabado, 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 cdigo o factor de forma que dispone la herramienta con la que se desea efectuar el mecanizado. Cuando se desea efectuar una nica pasada, se debe programar =H, y los parmetros % =0 y %F=0.
Pgina 30
Seccin: REDONDEO
5.6
ROSCADO
Esta opcin se selecciona mediante la tecla lo largo el eje Z. y permite realizar un roscado a
Para seleccionar el modo "Semiautomtico" o "Nivel ciclo" pulsar la tecla o (modelo compacto)
5.6.1
ROSCADO "SEMIAUTOMATICO"
Se utilizarn los valores BEGIN y END. El CNC mostrar los valores que se encuentran seleccionados, pudiendo seleccionarse nuevos valores si se desea. Asimismo, se debe definir el dato "P" correspondiente al paso de rosca. Las roscas a derechas o a izquierdas se efectuarn seleccionando previamente el sentido de giro del cabezal. Los desplazamientos del eje X se realizan mediante la manivela, el volante electrnico o mediante las teclas de JOG del panel de mandos. Los desplazamientos del eje Z se realizarn utilizando las siguientes secuencias de teclas: Realiza un desplazamiento paraxial (slo el eje Z) hasta el punto BEGIN. Realiza un desplazamiento paraxial (slo el eje Z) hasta el punto END. Este desplazamiento se realiza siempre sincronizado con el cabezal, 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). Consideraciones: Es conveniente definir el punto BEGIN fuera de la pieza para que toda la rosca se efecte con el mismo avance. Asimismo, es conveniente, cuando la forma de la pieza lo permite, situar el punto END fuera de la zona que se desea roscar, evitando de este modo mecanizados indeseados en dicho punto.
Captulo: 5 OPERACIONES AUTOMATICAS Seccin: ROSCADO Pgina 31
5.6.2
El CNC mostrar los valores BEGIN y END que se disponen actualmente, pudiendo seleccionarse nuevos valores si se desea. Si las cotas BEGIN y END se encuentran alineadas segn el eje X el CNC efectuar un roscado cilndrico, pero cuando las cotas BEGIN y END no se encuentran alineadas segn el eje X el CNC efectuar un roscado cnico, manteniendo la pendiente indicada por los puntos BEGIN y END. El roscado lleva asociado adems de los parmetros "Pasada de acabado, Avance de acabado y Distancias de seguridad en X y Z", la "Distancia fin de rosca". Este parmetro indica la distancia al final de la rosca, en la que se comienza a abandonar la misma. En este movimiento de salida se contina roscando. Para definirla se debe pulsar la tecla [AUX] y seleccionar la opcin "Distancia fin de rosca". Si se define con valor 0, no se efectuar ninguna salida de rosca. Adems se deben definir los siguientes datos: P Define el paso de rosca. Las roscas a derechas o a izquierdas se efectuarn seleccionando previamente el sentido de giro del cabezal. Si se programa con valor 0, el CNC visualizar el error correspondiente. H Define la profundidad total de la rosca. Se programar en radios y con valor positivo. Si se programa con valor 0, el CNC visualizar el error correspondiente. Para su seleccin, ya que no se dispone de tecla, se debe actuar de una de las siguientes formas: * Pulsar la tecla [P] , seguida de la tecla [flecha abajo]. * Seleccionar el dato "P" y asignarle el valor correspondiente, el CNC solicitar a continuacin el valor del dato "H".
Pgina 32
Seccin: ROSCADO
Define la profundidad de las pasadas de roscado. Si se programa con valor 0, el CNC visualizar el error correspondiente. Se programar en radios y la profundidad de cada pasada estar en funcin del n), tal y como muestra la siguiente nmero de pasada correspondiente ( figura:
Si se programa con valor 0, la rosca se realizar con penetracin radial. Si se le asigna un valor igual a la mitad del ngulo de la herramienta, la penetracin se realiza rozando el flanco de la rosca. El CNC permite realizar roscados de interiores y de exteriores. 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].
Funcionamiento bsico: El CNC permite ejecutar el roscado de principio a fin o pulsar la tecla para que se ejecute pasada a pasada. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operacin de roscado. para
Antes de comenzar la ejecucin de la pieza el CNC calcular la penetracin real de cada pasada de roscado y la profundidad que se utilizar en la pasada de acabado. Los pasos de mecanizado sern los siguientes:
Seccin: ROSCADO
Pgina 33
1.2.-
El cabezal arrancar con la velocidad seleccionada y en el sentido indicado. Si la ejecucin del ciclo se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. La herramienta se aproximar al punto de comienzo (BEGIN), manteniendo segn los ejes X y Z la distancia de seguridad seleccionada.
3.-
4.-
Cada pasada de roscado se realiza como se indica en la figura, efectundose el movimiento del eje Z sincronizado con el cabezal, de forma que todas las pasadas de roscado comincen siempre por el mismo punto.
5.6.7.-
Una vez finalizada el desbaste de la rosca, si se ha programado distinto de "0", se repite la ltima pasada de desbaste La herramienta se desplaza al punto de llamada al ciclo. El CNC parar el cabezal.
Pgina 34
Seccin: ROSCADO
5.7
RANURADO
Esta opcin se selecciona mediante la tecla
El CNC mostrar los valores BEGIN y END que se disponen actualmente, pudiendo seleccionarse nuevos valores si se desea. Se debe tener en cuenta al definir los puntos BEGIN y END el extremo calibrado de la herramienta, ya que los desplazamientos segn el eje Z, que efecta el CNC, finalizarn al llegar a dicho punto el extremo calibrado de la herramienta. Adems se deben definir los siguientes datos:
Indica el dimetro final o la profundidad que se desea obtener en la operacin de ranurado. Define el paso de ranurado. Si se programa con valor 0, el CNC tendr en cuenta el dato N. Define el nmero de pasadas de ranurado que se desean efectuar. Este dato ser tenido en cuenta cuando al dato se le ha asignado el valor 0. Cuando los datos y N se programan con valor 0, el CNC mostrar el mensaje de error correspondiente.
TW
Indica la anchura de la herramienta Para su seleccin, ya que no se dispone de tecla, se debe actuar de una de las siguientes formas: * Pulsar la tecla [TOOL], seguida de la tecla [Z]. * Pulsar la tecla [N] , seguida de la tecla [flecha abajo].
Si se desea una pasada de acabado, se debe pulsar la tecla [AUX] y asignar al parmetro % un valor distinto de cero.
Seccin: RANURADO
Pgina 35
Funcionamiento bsico: El CNC permite ejecutar el ranurado de principio a fin o pulsar la tecla para que se ejecute paso a paso. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute la operacin de ranurado. para
Antes de comenzar la ejecucin de la pieza el CNC calcular el paso real segn el eje Z que se utilizar durante el ranurado. Todos los pasos sern iguales. Los pasos de mecanizado sern los siguientes: 1.- El cabezal arrancar con la velocidad seleccionada y en el sentido indicado. 2.- Si la ejecucin del ciclo se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. 3.- La herramienta se aproximar al punto de comienzo "BEGIN", manteniendo segn los ejes X y Z la distancia de seguridad seleccionada. 4.- Cada paso de ranurado se efecta de la siguiente forma: a/ Posicionamiento de la cuchilla frente a la zona a ranurar. La primera vez se posicionar del punto BEGIN a una distancia igual a la anchura TW de la cuchilla. El resto de las veces se desplazar la cantidad correspondiente al paso de ranurado. b/ Ranurado del tramo. Si no hay pasada de acabado, % = 0, hasta el fondo de la ranura. Si se ha seleccionado pasada de acabado, deja la cantidad seleccionada, % , para la pasada de acabado. c/ Temporizacin en el fondo. Para asegurar un buen acabado de la pieza, la cuchilla permanecer en el fondo de la ranura durante otras 2 vueltas de cabezal. d/ Retroceso en X.
5.- Si se ha seleccionado pasada de acabado, el CNC tras realizar la ltima pasada de ranurado, efecta una pasada de acabado final a toda la ranura.
Pgina 36
Seccin: RANURADO
6.- La herramienta se desplazar al punto de llamada al ciclo. 7.- El CNC parar el cabezal. Consideraciones: Si las cotas de los puntos "BEGIN" y "END" no coinciden ni en X ni en Z, el CNC supone que se trata de un ranurado cilndrico y toma como punto de comienzo en X la cota ms exterior de ambas.
Seccin: RANURADO
Pgina 37
5.8.
Permite efectuar un taladrado o roscado axial, es decir, en la parte frontal de la pieza y en el centro de giro. Para acceder a esta operacin se debe: * Pulsar la tecla , elegir la opcin [6] (Otros ciclos) y seleccionar la opcin "Taladrado simple. Roscado con macho". * Estando en el modo visualizador, pulsar la tecla opcin "Taladrado simple. Roscado con macho". El CNC mostrar la siguiente informacin: F 1000 %100 RPM 1500 %100 T3 Herramienta de taladrado o roscado Porcentaje del override del cabezal (speed-rate) RPM del cabezal. 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, pudiendo seleccionarse nuevos valores si se desea. Adems se deben definir los siguientes datos: P Indica la penetracin mxima en cada taladrado (desalojo de material). Si se desea efectuar un roscado con macho se debe definir "P=0". Para definir las distancias de seguridad en X y Z se debe pulsar la tecla [AUX], el CNC mostrar un nuevo men. Tras definir ambos valores pulsar la tecla o Para abandonar esta operacin se debe: * Pulsar la tecla o para volver al men "Otras operaciones automticas" * Pulsar nuevamente la tecla o para volver al modo Visualizador.
Atencin:
Cuando se dispone de cabezales con inversin lenta es aconsejable personalizar el parmetro mquina "P617(7)=1", confirmacin de M3/ M4 detectando inversin por captacin.
Pgina 38 Captulo: 5 OPERACIONES AUTOMATICAS Seccin: TALADRADOSIMPLE ROSCADO CON MACHO
1.- El cabezal arrancar con la velocidad (RPM) seleccionada y en el sentido de giro indicado. 2.- Si la ejecucin de la operacin se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. 3.- La herramienta se situar en X0, centro de giro de la pieza, y a la distancia de seguridad Z del punto de comienzo "BEGIN". 4.- Efecta el taladrado en los siguientes pasos: 4.1- Taladrado, a la velocidad programada penetrando la distancia P. 4.2- Retroceso en rpido hasta el punto BEGIN + distancia de seguridad Z a fin de desalojar material. 4.3.- Acercamiento en rpido hasta el anterior taladrado, quedando a 1mm del material. 4.4.- Taladrado, a la velocidad programada penetrando la distancia P (recorriendo P+1mm) 4.5.- Repetir pasos 4.2, 4.3 y 4.4 hasta alcanzar la cota END. 5.- Temporizacin de 400 mseg. en el fondo del agujero para mejorar el acabado del mismo. 6.- Retroceso en rpido hasta el punto BEGIN + distancia de seguridad Z a fin de desalojar material. 7.- Posicionamiento rpido al punto donde se puls 8.- El CNC detiene el cabezal.
Pgina 39
1.- El cabezal arrancar con la velocidad (RPM) seleccionada y en el sentido de giro indicado. 2.- Si la ejecucin de la operacin se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. 3.- La herramienta se situar en X0, centro de giro de la pieza, y a la distancia de seguridad Z del punto de comienzo "BEGIN". 4.- Penetracin, a la velocidad programada hasta el punto "END" 5.- Inversin del sentido de giro del cabezal. 6.- Retroceso, a la velocidad programada hasta el punto BEGIN + distancia de seguridad Z. 7.- Posicionamiento rpido al punto donde se puls 8.- El CNC detiene el cabezal.
Pgina 40
5.8.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. El taladrado se efectuar con un avance de 1mm/min y con penetraciones de 5mm a fin de desalojar material. F 0001.000 BEGIN Z END Z P 100% 0000.000 -0020.000 0005.000 RPM 2000 100% T05
Distancia de seguridad Z = 3.000 Distancia de seguridad X = 10.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. F 0001.000 BEGIN Z END Z P 100% 0000.000 -0020.000 0 RPM 1000 100% T06
Pgina 41
5.9
TALADRADO MULTIPLE
Esta operacin permite taladrar tanto agujeros concntricos en la parte frontal de la pieza (segn Z) como en su superficie cilndrica (segn X). Para acceder a esta operacin se debe: * Pulsar la tecla , elegir la opcin [6] (Otros ciclos) y seleccionar la opcin "Taladrado mltiple". * Estando en el modo visualizador, pulsar la tecla opcin "Taladrado mltiple". o y seleccionar la
El CNC mostrar la opcin "Taladrado mltiple" cuando la mquina dispone de parada orientada de cabezal y herramienta motorizada. Una vez seleccionada esta operacin, el CNC mostrar la siguiente informacin: 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. Porcentaje del Feedrate Override Avance mecanizado (m/min)
El CNC mostrar los valores "BEGIN" y "END" que se disponen actualmente, pudiendo seleccionarse nuevos valores si se desea. Adems se deben definir los siguientes datos: P Indica la penetracin mxima en cada taladrado (desalojo de material). Posicin angular del primer agujero. Incremento angular entre agujeros.
N Indica el nmero de agujeros que se desean efectuar. Para definir las distancias de seguridad en X y Z se debe pulsar la tecla [AUX], el CNC mostrar un nuevo men. Tras definir ambos valores pulsar la tecla o Para abandonar esta operacin se debe: * Pulsar la tecla o para volver al men "Otras operaciones automticas" * Pulsar nuevamente la tecla o para volver al modo Visualizador.
Pgina 42 Captulo: 5 OPERACIONES AUTOMATICAS Seccin: TALADRADO MULTIPLE
Funcionamiento bsico:
1.- Si el cabezal se encuentra trabajando en la modalidad RPM, el CNC realiza la bsqueda de referencia (Io) del cabezal. 2.- Si la ejecucin de la operacin se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. 3.- Hace girar la herramienta motorizada a las revoluciones indicadas por TRPM. 4.- Orienta el cabezal a la posicin angular indicada ( ) 5.- Aproxima la herramienta al punto BEGIN manteniendo las distancias de seguridad. 6.- Efecta el taladrado en los siguientes pasos: 6.1- Taladrado, a la velocidad programada penetrando la distancia P. 6.2- Retroceso en rpido hasta el punto BEGIN + distancia de seguridad Z a fin de desalojar material. 6.3.- Acercamiento en rpido hasta el anterior taladrado, quedando a 1mm del material. 6.4.- Taladrado, a la velocidad programada penetrando la distancia P (recorriendo P+1mm) 6.5.- Repetir pasos 6.2, 6.3 y 6.4 hasta alcanzar la cota END. 7.- Temporizacin de 400 mseg. en el fondo del agujero para mejorar el acabado del mismo. 8.- Retroceso en rpido hasta el punto BEGIN + distancia de seguridad a fin de desalojar material. 9.- En funcin del valor asignado al parmetro N (nmero de agujeros): 9.1.- El cabezal se desplaza a la nueva posicin. Incremento angular 9.2.- Repite los movimientos de taladrado indicados en los puntos 6, 7 y 8.
Captulo: 5 OPERACIONES AUTOMATICAS Seccin: TALADRADO MULTIPLE Pgina 43
10.- Posicionamiento rpido al punto donde se puls 11.- El CNC para la herramienta motorizada.
Atencin:
Dependiendo de los valores asignados a los datos BEGIN y END, el taladrado se realiza en la superficie cilndrica de la pieza (segn el eje X) o en la parte frontal de la pieza (segn el eje Z).
Por lo tanto, las cotas X de los puntos BEGIN y END o las cotas Z de los puntos BEGIN y END deben coincidir. En caso contrario, el CNC mostrar el error correspondiente. Ejemplo: Se desea taladrar 5 agujeros de 20 mm de profundidad. El primero a 90 y los cuatro restantes separados 45 entre si, todos ellos a un dimetro de 35mm y utilizando una herramienta motorizada que gira a 2000 rpm.
F1000 %100 TRPM 2000 %100 BEGIN X35.000 Z 0 END X35.000 Z-20.000 P 5 90 45 N 5 Distancia de seguridad X = 0.000 Distancia de seguridad Z = 3.000
T3
Pgina 44
5.10
CHAVETAS
Esta operacin permite realizar chavetas radiales en la parte frontal de la pieza (misma coordenada Z, distinta coordenada X) as como paralelas al eje de giro de la pieza en su superficie cilndrica (misma coordenada X, distinta Z). Para acceder a esta operacin se debe: * Pulsar la tecla "Chavetas". , elegir la opcin [6] (Otros ciclos) y seleccionar la opcin o y seleccionar la
El CNC mostrar la opcin "Chavetas" cuando la mquina dispone de parada orientada de cabezal y herramienta motorizada. Una vez seleccionada esta operacin, el CNC mostrar la siguiente informacin: 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. Porcentaje del Feedrate Override Avance mecanizado (m/min)
El CNC mostrar los valores "BEGIN" y "END" que se disponen actualmente, pudiendo seleccionarse nuevos valores si se desea. Adems se deben definir los siguientes datos:
N Indica el nmero de chavetas que se desean efectuar. Para definir las distancias de seguridad en X y Z se debe pulsar la tecla [AUX], el CNC mostrar un nuevo men. Tras definir ambos valores pulsar la tecla o Para abandonar esta operacin se debe: * Pulsar la tecla o para volver al men "Otras operaciones automticas" * Pulsar nuevamente la tecla o para volver al modo Visualizador.
Seccin: CHAVETAS
Pgina 45
Funcionamiento bsico: 1.- Si el cabezal se encuentra trabajando en la modalidad RPM, el CNC realiza la bsqueda de referencia (Io) del cabezal. 2.- Si la ejecucin de la operacin se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. 3.- Hace girar la herramienta motorizada a las revoluciones indicadas por TRPM. 4.- Orienta el cabezal a la posicin angular indicada ( )
5.- Posiciona los ejes, en rpido, al punto de aproximacin "A" (segn las distancias de seguridad). 6.- Desplazamiento en rpido al punto "B", situndose frente al punto "BEGIN". 7.- Realiza la chaveta en los siguientes pasos: 7.1- Penetracin a la velocidad "F" programada hasta el punto BEGIN. 7.2- Realiza la chaveta moviendo el eje X o Z (segn corresponda) hasta el punto END y a la velocidad programada. 7.3.- Retrocede en rpido al punto "C". 7.4.- Retorna en rpido al punto "B" 8.- En funcin del valor asignado al parmetro N (nmero de chavetas): 8.1.- El cabezal se desplaza a la nueva posicin. Incremento angular 8.2.- Repite los movimientos indicados en el punto 7. 9.- Vuelve en rpido al punto donde se puls 10.- El CNC detiene la herramienta motorizada.
Atencin:
Dependiendo de los valores asignados a los datos BEGIN y END, la chaveta se realiza en la superficie cilndrica de la pieza (segn el eje Z) o en la parte frontal de la pieza (segn el eje X). Por lo tanto, las cotas X de los puntos BEGIN y END o las cotas Z de los puntos BEGIN y END deben coincidir. En caso contrario, el CNC mostrar el error correspondiente.
Pgina 46 Captulo: 5 OPERACIONES AUTOMATICAS Seccin: CHAVETAS
Ejemplo: Se desea realizar 5 chavetas equidistantes (a 72 una de otra), de 30 mm de longitud y a un dimetro de 46mm. La primera a 0. Para su mecanizado se utiliza una herramienta motorizada que gira a 1000 rpm. y avanza a F1000 (1m/min).
F1000 %100 TRPM 1000 %100 BEGIN X46.000 Z-20.000 END X46.000 Z-50.000 0 72 N 5 Distancia de seguridad X = 5.000 Distancia de seguridad Z = 5.000
T3
Seccin: CHAVETAS
Pgina 47
5.11
Siempre que se ejecuta una operacin automtica en el modo "NIVEL CICLO", el CNC aplica los valores que se han definido como distancias de seguridad en X y Z. Cilindrado:
Refrentado:
Cilindrado cnico:
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 operacin quede situado fuera de la pieza, evitando de este modo colisiones de la herramienta con la pieza. La figura de la parte derecha muestra como se puede utilizar la distancia de seguridad en Z para efectuar 2 mecanizados en 1. "Cilindrado Cnico" + "Cilindrado".
Pgina 48
Redondeo:
La ltima figura muestra como se puede utilizar la distancia de seguridad en Z para efectuar 2 mecanizados en 1. "Redondeo" + "Cilindrado". Redondeo de perfil:
Roscado:
Ranurado:
Pgina 49
6.
PERFILES
Esta opcin permite memorizar una serie de puntos (X, Z), hasta un mximo de 12, para luego poder mecanizar dicho perfil o bien realizar desplazamientos a cualquiera de ellos. Para poder trabajar en este modo es necesario que se encuentre encendida la lmpara de la tecla . Si no lo est, se debe pulsar dicha tecla. Cada vez que se accede a este modo el CNC muestra, en la parte inferior de la pantalla, 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]. EL CNC mostrar las cotas correspondientes al primer punto (P1) en modo resaltado. Para seleccionar otro punto se deben utilizar las teclas [flecha arriba] y [flecha abajo], y para abandonar el modo de edicin se debe pulsar la tecla [CL]. Si estando en el modo de edicin se encuentra seleccionado cualquier punto (por ejemplo P10) y se pulsa la tecla [P], el CNC volver a seleccionar el primer punto del perfil "P1". El CNC permite editar y ejecutar perfiles en modo "SEMIAUTOMATICO" o en modo "AUTOMATICO". Para seleccionar el modo deseado pulsar la tecla o (modelo compacto).
Captulo: 6 PERFILES
Seccin:
Pgina 1
6.1
6.1.1
TOMA DE PUNTOS
Si se desea borrar la informacin que actualmente disponen todos los puntos, se debe pulsar la secuencia de teclas [CLEAR] [ENTER]. El CNC asignar el valor X0 Z0 a todos los puntos. La definicin de los puntos se debe realizar punto a punto, siendo aconsejable comenzar por el punto P1 y definir el resto correlativamente. 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. A continuacin y para asignarle el valor deseado se debe utilizar una de las siguientes opciones: a/ Desplazar la mquina mediante la manivela, el volante electrnico o mediante las teclas de JOG del panel de mando a la posicin deseada. Pulsar la tecla [ENTER]. El CNC asignar al punto seleccionado las cotas mostradas en la pantalla y seleccionar el siguiente punto. b/ Pulsar la tecla [X], introducir a continuacin el valor que se desea asignar a dicho punto y pulsar la tecla [ENTER]. El CNC asignar al eje X dicho valor, pero no modifica el valor que dispona anteriormente el eje Z. Si se pulsa [X] [ENTER], el CNC asigna el valor X0. Repetir la misma operacin para el eje Z.
Pgina 2
Captulo: 6 PERFILES
6.1.2
Los desplazamientos que efecta el CNC entre dos puntos consecutivos se realizan en lnea recta. El CNC permite ejecutar todos los desplazamientos seguidos, uno tras otro y en forma correlativa, 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 mquina (por ejemplo P5). A continuacin pulsar la tecla , la mquina se desplazar al punto indicado.
Una vez alcanzado dicha cota el CNC seleccionar el siguiente punto (por ejemplo P6), encontrndose preparado para desplazarse al mismo. Cuando se encuentra seleccionado el modo SINGLE el CNC espera hasta que se pulse la tecla para ejecutar dicho desplazamiento, pero si no se encuentra seleccionado el modo SINGLE, el CNC continuar con los desplazamiento programados hasta que se alcance el punto P12.
Atencin:
Cuando se desea ejecutar los desplazamientos en forma continua y no se utilizan todos los puntos, es aconsejable definir todos los puntos no utilizados con el valor correspondiente a un punto de retirada de la pieza.
Ejemplo:
Si se utilizan los puntos P1 a P7, es aconsejable definir los puntos P8 a P12 con el valor del punto A. La programacin se realiza en dimetros. 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
Captulo: 6 PERFILES
Pgina 3
6.1.3
PRESTACIONES ESPECIALES
Este modo de trabajo muestra junto a las cotas correspondientes a los 12 puntos que puede disponer el perfil, las cotas de los puntos "BEGIN" y "END" que se encuentran seleccionados. Se pueden seleccionar nuevas cotas para los puntos "BEGIN" y "END", pulsando la tecla asociada a cada uno de dichos puntos y asignndole el valor deseado. Por ejemplo: [BEGIN] [1] [0] [.] [5] [ENTER]
Adems, es posible asignar al punto "BEGIN" o al punto "END" la cota que dispone cualquier punto del perfil. 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". Para ello se deben utilizar las teclas [P], [flecha arriba] y [flecha abajo]. Pulsar la tecla [BEGIN] o [END], dependiendo del punto deseado. Pulsar la tecla [ENTER].
* *
Pgina 4
Captulo: 6 PERFILES
6.2
Esta prestacin permite realizar desbastados o vaciados de piezas con una nica operacin, debiendo definirse el perfil o una trayectoria prxima al perfil y que est formada por tramos rectos. Si se ha personalizado el parmetro mquina "P617(8)=1", se pueden definir hasta 9 puntos y redondeos asociados a los puntos P2, P3, P4, P5, P6 y P7.
Si se ha personalizado el parmetro mquina "P617(8)=0", el perfil debe estar formado nicamente por tramos rectos, no se pueden definir redondeos. El perfil puede estar formado por 12 puntos.
Captulo: 6 PERFILES
Pgina 5
El punto P1 es el punto de comienzo del perfil y depende del sentido de mecanizado. El resto de los puntos deben ser correlativos.
Cuando no se utilizan todos los puntos de definicin, los puntos no utilizados se deben definir con el valor correspondiente al ltimo punto del perfil. En el ejemplo de la figura se deben definir P12 = P11 = P10 = P9 = P8 = P7. En funcin del signo asignado al parmetro "H", el desbaste de la pieza se efecta de la siguiente forma: "H(+)" "H(-)" Se efectuarn sucesivas pasadas, todas ellas paralelas al perfil programado. Se efectuar un desbaste previo de la pieza, torneados o refrentados, y una pasada final de desbaste para mantener las demasas del acabado.
Pgina 6
Captulo: 6 PERFILES
El perfil en Nivel Ciclo lleva asociados los parmetros "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 captulo "Funciones Auxiliares" de este mismo manual. Para mecanizados exteriores se debe definir la distancia de seguridad X positiva y para mecanizados interiores X negativa.
Se debe tener en cuenta que, con objeto de obtener un acabado de la pieza correcto, el CNC aplica compensacin de radio de herramienta durante el mecanizado del perfil. Por ello, es necesario indicar en la tabla de correctores el valor del radio de la punta de la cuchilla y el cdigo o factor de forma que dispone la herramienta con la que se desea efectuar dicha operacin.
Captulo: 6 PERFILES
Pgina 7
Cuando se encuentra seleccionado el modo "NIVEL CICLO", el CNC muestra en la ventana principal la siguiente informacin: 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: * 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 operacin automtica 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. Adems, entiende que dicho valor se desea utilizar como velocidad de cabezal en la operacin automtica que se est editando. % Porcentaje de la velocidad real programa de cabezal "S" que se est aplicando.
MAX Velocidad mxima 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 nmero de herramienta con que se desea efectuar el ciclo se debe usar una de estas formas:
Pgina 8
Captulo: 6 PERFILES
* Pulsar la tecla [TOOL], y tras introducir el nmero deseado pulsar la tecla [ENTER]. El CNC memoriza dicho nmero pero mantiene la herramienta que actualmente se encuentra seleccionada. * Pulsar la tecla [TOOL], y tras introducir el nmero deseado pulsar la tecla El CNC selecciona la nueva herramienta y entiende que la operacin automtica 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 operacin de acabado.
Atencin:
Cuando se memoriza una operacin automtica, el CNC almacena todas estas condiciones de mecanizado junto con los datos y parmetros que definen el ciclo. De esta forma, cada vez que se ejecuta una pieza previamente memorizada, el CNC ejecutar cada una de las operaciones automticas 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 edicin.
Captulo: 6 PERFILES
Pgina 9
6.2.1
Cuando se selecciona el modo "NIVEL CICLO" el CNC mostrar los valores correspondientes a los puntos del perfil que se disponen actualmente, pudiendo seleccionarse nuevos valores si se desea.
Adems se deben definir los siguientes datos: H Define la cantidad de material que se desea eliminar de la pieza origen. Se programar en radios. > Si se programa con valor positivo se efectuarn sucesivas pasadas de desbaste, todas ellas paralelas al perfil programado > Si se programa con valor 0, el CNC efectuar nicamente la pasada de acabado de la pieza (no hay desbaste). > Si se programa con valor negativo el desbaste ser un torneado o refrentado del perfil. Adems, si se define un perfil con valles el CNC mostrar el error correspondiente. Para su seleccin, ya que no se dispone de tecla, se debe actuar de la siguiente forma: * Seleccionar otro dato y a continuacin pulsar las teclas [flecha arriba] o [flecha abajo] hasta seleccionar el parmetro "H".
D T
Define la distancia existente entre dos pasadas sucesivas. Si se programa con valor 0, el CNC mostrar el mensaje de error correspondiente. Define el ngulo de la cuchilla, indicando el ngulo que forma el filo de la misma respecto al eje X, tal y como se muestra a continuacin. Para su seleccin, se debe pulsar la tecla [ ]
Pgina 10
Captulo: 6 PERFILES
Si el ngulo de la cuchilla es menor o igual que 45, el CNC entiende que los valores "H" y "" indican el sobrante de material y el paso en X. Por el contrario, si el ngulo de la cuchilla es mayor que 45, el CNC entiende que los valores "H" y "" indican el sobrante de material y el paso en Z. El CNC calcula siempre, en funcin de los valores "H", " " y "T",el sobrante de material y el paso segun los ejes X y Z.
Con objeto de efectuar un buen acabado de la pieza, el CNC aplica compensacin de herramienta y para ello necesita conocer cmo entra y cmo sale la herramienta del perfil. Dichos valores se muestran en la parte inferior derecha de la pantalla.
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]. Cuando se encuentra seleccionada la ventana de "Programas Pieza" se debe pulsar la tecla "=" para pasar al modo de seleccin de entrada y salida de herramienta en el perfil.
Captulo: 6 PERFILES Seccin: NIVEL CICLO Pgina 11
El CNC antes de comenzar la operacin programada posiciona la herramienta a una distancia X, 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 captulo "Funciones Auxiliares" de este mismo manual. Al memorizarse un "Perfil" como parte de un programa pieza, el CNC memoriza, al igual que en las dems operaciones de mecanizado, los parmetros "Pasada de acabado, Avance de acabado, Herramienta de acabado y Distancias de seguridad en "X y Z", junto con los valores que define la operacin. Funcionamiento bsico: El CNC permite ejecutar el perfil de principio a fin o pulsar la tecla que se ejecute pasada a pasada. Una vez introducidos los datos adecuados se debe pulsar la tecla que el CNC ejecute el perfil. para para
Antes de comenzar la ejecucin el CNC calcular el paso real (todos los pasos sern iguales) y la pasada de acabado correspondiente. Los pasos de mecanizado sern los siguientes: 1.2.El cabezal arrancar con la velocidad seleccionada y en el sentido indicado. Si la ejecucin del ciclo se ha programado con otra herramienta el CNC efectuar un cambio de herramienta, desplazndose al punto de cambio si as lo requiere la mquina. La herramienta se situar en la posicin de comienzo, la definida mediante las distancias de seguridad "X" y "Z". En funcin del valor asignado al parmetro H el desbaste del perfil se efectuar del siguiente modo: > Si se programa con valor positivo se efectuarn sucesivas pasadas de desbaste, todas ellas paralelas al perfil programado y manteniendo el ngulo de la herramienta (T) tanto en el punto de comienzo del perfil, como a la salida del mismo.
Pgina 12 Captulo: 6 PERFILES Seccin: NIVEL CICLO
3.4.-
> Si se programa con valor 0, el CNC efectuar nicamente la pasada de acabado de la pieza (no hay desbaste). > Si se programa con valor negativo el desbaste ser un torneado o refrentado del perfil. Adems, si se define un perfil con valles el CNC mostrar el error correspondiente. 5.Una vez finalizada la operacin de desbaste, el CNC efectuar el acabado de la pieza y finalizar en el punto de llamada al ciclo. El avance con que se efecta la pasada de acabado vendr fijada por el % del avance programado que se encuentra seleccionado. 6.El CNC parar el cabezal.
Atencin:
Se debe tener en cuenta que, con objeto de obtener un acabado de la pieza correcto, el CNC aplica compensacin de radio de herramienta durante el mecanizado del perfil. Por ello, es necesario indicar en la tabla de correctores el valor del radio de la punta de la cuchilla y el cdigo o factor de forma que dispone la herramienta con la que se desea efectuar dicha operacin. Cuando se desea efectuar una nica pasada, se debe utilizar uno de estos mtodos: > > Programar H=0 Programar =H, y los parmetros % =0 y %F=0.
Captulo: 6 PERFILES
Pgina 13
7.
El CNC 800T permite almacenar en memoria hasta 10 programas pieza. Cada uno de estos programas podr estar formado por hasta 20 operaciones bsicas. Cada una de estas operaciones habr sido editada previamente por el usuario en el modo "NIVEL CICLO", tal y como se detalla en el apartado correspondiente a las OPERACIONES AUTOMATICAS.
7.1
PIEZA 01435 [*] 47632 [*] 32540 [*] ----- [ ] ----- [ ] ----- [ ] ----- [ ] EXIT
[*] [ ]
Indica que la pieza ya se ha editado previamente, es decir, que contiene informacin. Indica que la pieza no contiene informacin.
Para poder asignar un nmero al programa pieza deseado es necesario: . Posicionar el cursor sobre el mismo utilizando para ello las teclas y teniendo en cuenta que la bsqueda se realiza en forma rotativa. . Pulsar [P]. La lnea seleccionada mostrada en vdeo inverso comienza a parpadear el nmero "00000".
. Pulsar los cifras del nmero a asignar y a continuacin [ENTER]. Si tras presionar esta tecla contina parpadeando el nuevo nmero, significa que ese nmero ya ha sido asignado a otra pieza. . Si se pulsa [CLEAR], La lnea seleccionada volver a su estado anterior mostrando el nmero anterior si tuviera alguno. Cuando se desea abandonar la tabla de programas pieza se debe posicionar el cursor sobre la posicin "EXIT" y pulsar la tecla [ENTER].
Pgina 1
7.2
Las posiciones libres se indican mediante el carcter "?" y las posiciones ocupadas indican el tipo de operacin que se ha editado en las mismas. Se debe tener en cuenta que los perfiles ocupan dos posiciones aunque son tratadas como operacin nica por el CNC. Cada una de estas operaciones habr sido editada previamente por el usuario en el modo "NIVEL CICLO", tal y como se detalla en el apartado correspondiente a las OPERACIONES AUTOMATICAS. Para poder elegir una de las operaciones, libres o ya editadas, es necesario posicionar el cursor sobre la misma. Utilizndose para ello las teclas
Cuando se desea abandonar la opcin de programas pieza se debe posicionar el cursor sobre la posicin "EXIT" y pulsar la tecla [ENTER]. Si se desea volver al directorio de programas pieza (men anterior) se debe pulsar la tecla las veces necesarias. Para ello y tras posicionarse sobre la cabecera "PIEZA 01346" se debe pulsar una vez ms la tecla
7.3
Pgina 2
Una vez seleccionado el programa pieza y definida la operacin, se debe posicionar el cursor sobre el nmero de operacin que se desea asignar a la misma y pulsar la tecla [ENTER] para almacenarla en memoria. Adems, si se desea, se puede ejecutar la operacin antes de introducirla en memoria y de esta forma comprobar su perfecto funcionamiento. Una vez pulsada la tecla [ENTER] el CNC pide conformidad del comando, pudiendo darse los siguientes casos: * El nmero de operacin que se seleccion se encontraba libre. Una vez confirmado el comando de almacenamiento en memoria el CNC incluir la nueva operacin en el lugar indicado. El listado de operaciones de la pieza se actualizar. * El nmero de operacin que se seleccion se encontraba ocupado. El CNC, al solicitar el comando de confirmacin, pregunta si se desea: Sustituir para lo cual se debe pulsar la tecla [ENTER]. La nueva operacin ocupar la posicin seleccionada y la operacin que anteriormente exista desaparecer. El resto de las operaciones se mantienen en el mismo lugar que ocupaban anteriormente. Insertar para lo cual se debe pulsar la tecla [1].
La nueva operacin ocupar la posicin seleccionada. La operacin que anteriormente ocupaba dicha posicin y todas las posteriores, incluidas las posiciones libres, se desplazarn un lugar hacia atrs. Si la posicin nmero 20 se encuentra ocupada, el CNC mostrar un mensaje indicando que este comando no puede ser editado. No hacer nada para lo cual se debe pulsar la tecla [CLEAR].
Atencin:
Es aconsejable al editar las diversas operaciones de una pieza, comenzar siempre por la operacin "1" y utilizar posiciones correlativas. Cuando se ejecuta una pieza el CNC comienza siempre por la operacin "1" y finaliza la ejecucin al encontrar una posicin libre, aunque el programa pieza disponga de otras operaciones. Cada una de las operaciones que forman el programa pieza se encuentra almacenada en memoria con todos los valores con que fue editado. *Datos propios de la operacin: BEGIN, END, ngulos, incremento, etc. *Condiciones de mecanizado: F, S, T, giro cabezal, etc. *Pasada de acabado, avance de acabado, herramienta de acabado y distancias de seguridad en "X" y "Z".
Captulo: 7 TRABAJO CON PROGRAMAS PIEZA Seccin: EDICION DE UN PROGRAMA PIEZA Pgina 3
7.4
Cuando se simula una pieza el CNC comienza siempre por la operacin "1" y finaliza al encontrar una posicin libre, aunque la pieza disponga de otras operaciones. Por ello se debe seleccionar la pieza correspondiente, y tras posicionar el cursor sobre la cabecera de la misma (PIEZA 01346), pulsar la tecla en el modelo compacto o la secuencia de teclas en el modelo modular. El CNC mostrar una pgina de representacin grfica. En la parte inferior izquierda de la pantalla se muestran los ejes del plano.
Para definir la zona de visualizacin 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.
Para borrar el grfico se debe pulsar la tecla [CLEAR] y para abandonar el modo Simulacin se debe pulsar la tecla [END].
Pgina 4
7.4.1
FUNCION ZOOM
La funcin ZOOM permite ampliar o reducir el grfico o parte de l. Para ello el programa en simulacin debe ser interrumpido o bien haber finalizado. Pulsar la tecla [Z]. Sobre el grfico original aparecer un rectngulo que define la zona a ampliar o reducir. Para modificar las dimensiones del rectngulo se deben utilizar las teclas: Disminuye el tamao del rectngulo Aumenta el tamao del rectngulo Para desplazar el rectngulo se deben utilizar las siguientes teclas: Modelo compacto Modelo modular Si se desea que la nueva zona de visualizacin sea la zona seleccionada con el rectngulo, se debe pulsar la tecla [ENTER]. Si se desea ver ampliada la zona seleccionada y mantener los valores de la actual zona de visualizacin se debe pulsar la tecla en el modelo compacto y la tecla en el modelo modular. La parte del grfico contenida dentro del rectngulo pasar a ocupar toda la superficie de la pantalla. Para volver a la zona de visualizacin anterior se debe pulsar la tecla [END]. Si se desea aplicar nuevamente la funcin ZOOM, basta pulsar de nuevo la tecla [Z] y actuar de la misma forma. Para abandonar la funcin ZOOM y volver a la representacin grfica se debe pulsar la tecla [END].
Pgina 5
7.5
Siempre que se desea ejecutar una pieza se debe seleccionar el programa pieza correspondiente, y tras posicionar el cursor sobre la cabecera de la misma (PIEZA 01346), pulsar la tecla El programa pieza seleccionado, se ejecuta operacin tras operacin, comenzando por la primera operacin y continuando con la siguiente una vez finalizada la misma. Cada vez que el CNC selecciona una operacin, la mostrar en forma resaltada y adems realiza una copia a la zona de edicin, parte inferior de la pantalla, mostrando la operacin seleccionada con todos sus parmetros.
Una vez finalizada la ejecucin de cada una de las operaciones, la herramienta se posiciona en el punto BEGIN de la operacin ejecutada, manteniendo las distancias de seguridad. Se debe tener en cuenta al definir las distintas operaciones, que el desplazamiento de la herramienta de una operacin a otra se efecta en lnea recta y desde el punto BEGIN de la ltima operacin ejecutada al punto BEGIN de la prxima operacin. La ejecucin de la pieza finaliza al encontrar el CNC una posicin libre, aunque ms adelante existan ms operaciones definidas. Una vez finalizadas todas las operaciones, la herramienta retroceder al punto en que comenz la ejecucin de la pieza. Si durante la ejecucin de la pieza se requiere un cambio de herramienta, se efectuar al comienzo de la operacin correspondiente. Adems, si la mquina no dispone de un punto de cambio de herramienta sta se efecta en el punto en que comenz la ejecucin de la pieza. Si se desea interrumpir la ejecucin del programa se debe pulsar la tecla ejecucin del programa se detiene y quedan habilitadas las siguientes teclas: . La
Atencin:
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 automticas, el CNC ejecuta la operacin que est en la pantalla general.
Pgina 6 Captulo: 7 TRABAJO CON PROGRAMAS PIEZA Seccin: EJECUCION DE UN PROGRAMA PIEZA
Pgina 7
7.5.2
INSPECCION DE HERRAMIENTA
Esta opcin permite, durante el mecanizado del programa 99996, detener la ejecucin 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 ejecucin del programa 99996.
b) Pulsar la tecla [TOOL] En este momento el CNC ejecuta la funcin auxiliar M05, para detener el cabezal. Adems, 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 inspeccin o el cambio de herramienta se debe pulsar la tecla [END]. El CNC ejecutar la funcin M03 o M04, para arrancar el cabezal con el sentido de giro que dispona cuando se interrumpi el programa. Adems, 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 posicin en que se interrumpi la ejecucin. e) Mediante las teclas de JOG llevar los ejes a la posicin en que se interrumpi la ejecucin. El CNC no permitir sobrepasar dicha posicin. Cuando los ejes estn en posicin, en la pantalla aparece el siguiente mensaje: VUELTA EJES NO POSICIONADOS NINGUNO f) Pulsar la tecla para continuar con la ejecucin del programa 99996.
Pgina 8
7.6
Pgina 9
7.7
PIEZA 01435 [ *] 47632 [*] 32540 [ * ] ----- [ ] ----- [ ] ----- [ ] ----- [ ] EXIT
Pgina 10
7.8
PERIFERICOS
Este CNC permite comunicarse con la disquetera FAGOR, con un perifrico 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 " Perifricos" o bien gestionando la transferencia desde el ordenador mediante el protocolo DNC de FAGOR pudiendo encontrarse el CNC en cualquier modo de operacin..
Para poder utilizar cualquiera de estas opciones el modo DNC debe estar inactivo. Si est activo (en la parte superior derecha de la pantalla aparece: DNC), se debe pulsar [6] (DNC ON/OFF) para desactivarlo (las letras DNC desaparecen de la pantalla). Las opciones "0, 1, 2 y 3" permiten transferir los programas pieza, parmetros mquina, la tabla de funciones M decodificadas y la tabla de parmetros de compensacin de husillo. La parte inferior derecha de la pantalla mostrar el directorio de hasta 7 programas pieza del CNC. Para ver el resto del directorio se deben usar las teclas: El CNC solicitar el nmero de programa que se desea transmitir y se debe teclear el nmero deseado y a continuacin pulsar la tecla [ENTER]. Los nmeros de programa que se pueden seleccionar son los siguientes: P00000 al P99990 Correspondientes a programas pieza. P99994 y P99996 Programas especiales de usuario en cdigo ISO. P99997 Es de uso interno y NO puede ser transmitido. P99998 Utilizado para asociar textos a los mensajes de PLCI. P99999 Parmetros mquina y tablas. En pantalla aparecer el texto "RECIBIENDO" o "TRANSMITIENDO" y una vez finalizada la transmisin el texto "PROGRAMA NUM. P23256 (por ejemplo) LEIDO" o "TRANSMITIDO".
Atencin:
Los programas pieza no pueden ser editados en el perifrico u ordenador.
Seccin: PERIFERICOS
Pgina 11
Si la transmisin no es correcta se mostrar el texto "Error de transmisin", y si la informacin transmitida no corresponde al formato exigido por el CNC, mostrar el texto "Leido dato no vlido". Para poder realizar la transmisin es necesario que la memoria del CNC se encuentre desbloqueada, en caso contrario volver a mostrar el men principal del modo Perifericos. Cuando se realiza la transmisin desde un perifrico distinto a la disquetera FAGOR, hay que tener en cuenta los siguientes aspectos: * * * * Debe comenzar por un "NUL" seguido de "%" "nmero de programa" (por ejemplo: %23256)" y seguido por LINE FEED (LF). Los espacios, la tecla RETURN y el signo "+" no se tienen en cuenta El programa termina con una serie de ms de 20 "NUL", con el carcter "ESCAPE" o "EOT". Si se desea abortar la transmisin se debe pulsar la tecla [CL]. El CNC mostrar el mensaje "PROCESO ABORTADO".
DIRECTORIO DISQUETERA Esta opcin muestra los programas que contiene el disquette insertado en la disquetera FAGOR y el nmero de caracteres que ocupa cada uno de ellos. Asimismo, muestra el nmero de caracteres libres en el disquette. BORRAR PROGRAMA DISQUETERA Esta opcin permite borrar un programa de la disquetera FAGOR. El CNC solicita el nmero de programa que se desea borrar. Tras teclear el nmero de programa elegido se debe pulsar la tecla [ENTER]. Una vez borrado el programa el CNC mostrar el texto "PROGRAMA NUM: P ____ BORRADO" Asimismo, muestra el nmero de caracteres libres en el disquette.
Pgina 12
Seccin: PERIFERICOS
Atencin:
En el CNC puede estar seleccionado cualquier modo de operacin.
7.9
BLOQUEAR/DESBLOQUEAR
Esta opcin permite bloquear/desbloquear la memoria de programa. Para seleccionar esta opcin pulsar la tecla [AUX] y tras seleccionar "Modos Auxiliares" pulsar la tecla correspondiente a "BLOQUEAR / DESBLOQUEAR". Los cdigos 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 parmetros aritmticos (datos de las operaciones automticas). Les asigna el valor 0.
Seccin: BLOQUEAR/DESBLOQUEAR
Pgina 13
8.
EJEMPLOS DE PROGRAMACION
Pgina EJEMPLO 1 Mecanizado de exteriores (operacin a operacin) EJEMPLO 2 Mecanizado de la misma pieza que en el "Ejemplo 1" pero utilizando el ciclo de "Seguimiento de perfil en tramos rectos". De esta forma se efecta la pieza con muchas menos operaciones. EJEMPLO 3 Mecanizado de interiores y exteriores EJEMPLO 4 Mecanizado de exteriores con "Roscado cnico" y "Perfil con valle" 23 17 11 3
Seccin:
Pgina 1
Pgina 2
Seccin: EJEMPLO 1
EJEMPLO 1
Seccin: EJEMPLO 1
Pgina 3
Pgina 4
Seccin: EJEMPLO 1
Seccin: EJEMPLO 1
Pgina 5
Pgina 6
Seccin: EJEMPLO 1
Seccin: EJEMPLO 1
Pgina 7
Pgina 8
Seccin: EJEMPLO 1
Seccin: EJEMPLO 1
Pgina 9
Pgina 10
Seccin: EJEMPLO 1
EJEMPLO 2
Seccin: EJEMPLO 2
Pgina 11
Pgina 12
Seccin: EJEMPLO 2
Seccin: EJEMPLO 2
Pgina 13
Pgina 14
Seccin: EJEMPLO 2
Seccin: EJEMPLO 2
Pgina 15
Pgina 16
Seccin: EJEMPLO 2
EJEMPLO 3
Seccin: EJEMPLO 3
Pgina 17
Pgina 18
Seccin: EJEMPLO 3
Seccin: EJEMPLO 3
Pgina 19
Pgina 20
Seccin: EJEMPLO 3
Seccin: EJEMPLO 3
Pgina 21
Pgina 22
Seccin: EJEMPLO 3
EJEMPLO 4
Seccin: EJEMPLO 4
Pgina 23
Pgina 24
Seccin: EJEMPLO 4
Seccin: EJEMPLO 4
Pgina 25
Pgina 26
Seccin: EJEMPLO 4
Seccin: EJEMPLO 4
Pgina 27
Pgina 28
Seccin: EJEMPLO 4
Seccin: EJEMPLO 4
Pgina 29
CODIGOS DE ERROR
Este error se produce cuando el primer carcter del bloque que se desea ejecutar no es una "N". Demasiados dgitos al definir una funcin en general. Se ha asignado un valor negativo a una funcin que no acepta el signo (-), o se ha asignado un valor incorrecto a un parmetro de ciclo fijo. Definicin de un ciclo fijo estando activa la funcin G02, G03 G33. Bloque paramtrico mal editado. Ms de 10 parmetros afectados en un mismo bloque. Divisin por cero. Raz cuadrada de un nmero negativo. Valor demasiado grande asignado a un parmetro.
010 * No se ha programado la gama o la velocidad de corte constante. 011 012 Ms de siete funciones M en un mismo bloque. Este error se produce en los siguientes casos: > Mal programada la funcin 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 relacin 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 funcin 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 nmero de subrutina al que se refiere. > No se ha programado el carcter "N" tras la funcin G25, G26, G27, G28 o G29. > Demasiados niveles de imbricacin, uno dentro de otro. 020 021 Se ha definido ms de una gama de cabezal en un mismo bloque Este error se produce en los siguientes casos: > No existe un bloque en la direccin definida por el parmetro 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 definicin o llamada a subrutina, o bien, de definicin 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 tamao del programa que se intenta introducir. 027 No se ha definido I/K en interpolacin circular o roscado.
028 029
Se ha intentado seleccionar un corrector en la tabla de herramientas o una herramienta externa no existente (el nmero de herramientas se define mediante parmetro-mquina). Se ha asignado un valor demasiado grande a una funcin. 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
032
033
Se ha programado un desplazamiento superior a 8388 mm o 330,26 pulgadas. Ejemplo: Si el eje Z se encuentra en la posicin 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 efecta en dos fases, como se indica a continuacin, 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
Se han definido S F con un valor superior al permitido. No existe informacin suficiente para compensar, para redondear aristas o achaflanar. Subrutina repetida. Mal programada la funcin M19. Mal programada la funcin G72. Se debe tener en cuenta que si se aplica la funcin 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: > Ms 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 funcin 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 compensacin de radio o redondeo. Inicio o anulacin de compensacin de radio con G02/G03. Chafln mal programado. Se ha seleccionado velocidad de corte constante cuando la mquina 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 dilogo entre el CNC y la Disquetera FAGOR. > Error de dilogo entre el CNC y el Lector de cinta. 060 061 Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. Fallo de batera. A partir de producirse este error, la informacin contenida en la memoria ser retenida durante 10 das ms, estando apagado el CNC. Debiendo ser sustituido el mdulo de batera ubicado en la parte posterior del aparato. Consltese con el Servicio de Asistencia Tcnica.
Atencin:
Debido al riesgo de explosin combustin no intente recargar la pila, no la exponga a temperaturas superiores a 100 grados centgrados 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 posicin programada y no se ha recibido la seal exterior del palpador. 066 * Lmite de recorrido eje X sobrepasado El error se genera bien porque la mquina est fuera de lmite o bien porque se ha programado un bloque que obligara a la mquina a salirse de lmites. 068 * Lmite de recorrido eje Z sobrepasado. El error se genera bien porque la mquina est fuera de lmite o bien porque se ha programado un bloque que obligara a la mquina a salirse de lmites. 070 ** Error de seguimiento eje X. 072 ** Error de seguimiento eje Z. 074 ** Valor de S (velocidad de cabezal) demasiado elevado. 075 ** Fallo de captacin en el conector A1. 076 ** Fallo de captacin en el conector A2. 077 ** Fallo de captacin en el conector A3. 078 ** Fallo de captacin en el conector A4. 079 ** Fallo de captacin en el conector A5. 087 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 088 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 089 * No se ha realizado la bsqueda del punto referencia mquina de todos los ejes. Este error se produce cuando es obligatorio realizar la bsqueda del punto de referencia mquina tras el encendido. Se define mediante parmetro mquina. 090 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 091 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 092 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 093 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 094 Error de paridad en la tabla de herramientas, o en la tabla G53-G59.
095 ** Error de paridad de los parmetros generales. 096 ** Error de paridad de los parmetros eje Z. 098 ** Error de paridad de los parmetros eje X. 099 ** Error de paridad en la tabla de M. 100 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 101 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 105 Este error se produce en los siguientes casos: > Ms de 43 caracteres dentro de un comentario > Ms de 5 caracteres para definir el nmero de programa > Ms de 4 caracteres para definir el nmero de bloque > Caracteres extraos en memoria. 106 ** Lmite de temperatura interior sobrepasado.
108 ** Error en parmetros de compensacin del husillo del eje Z. 110 ** Error en parmetros de compensacin del husillo del eje X. 111 * Error en la red local Fagor. Instalacin incorrecta de la lnea (hardware) 112 * Error en la red local Fagor. Se produce en los siguientes casos: > La configuracin de la red (nodos) es incorrecta. > La configuracin 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, edicin o monitorizacin, antes de ejecutar un bloque de programa. 113 * Error en la red local Fagor. Algn 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 ejecucin. 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 peridica. Este error se produce cuando la rutina peridica dura ms de 5 milisegundos. 116 * Error en el PLCI. Watch-dog en el programa principal. Este error se produce cuando el programa principal dura ms de la mitad del tiempo indicado en el parmetro mquina "P729". 117 * Error en el PLCI. La informacin interna del CNC que se ha solicitado mediante la activacin de las marcas M1901 a M1949 no se encuentra disponible. 118 * Error en el PLCI. Se ha intentado modificar, mediante la activacin 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 parmetros mquina, tabla de funciones M decodificadas y las tablas de compensacin de error de husillo, en la EEPROM. Este error se puede producir cuando al bloquear los parmetros mquina, tabla de funciones M decodificadas y las tablas de compensacin de error de husillo, el CNC no puede guardar dicha informacin en el la memoria EEPROM. 120 Error en el PLCI. Error de checksum al recuperar los parmetros mquina, tabla de funciones M decodificadas y las tablas de compensacin de error de husillo, de la EEPROM.
Atencin:
Los ERRORES que disponen de * actan de la siguiente manera: Detienen el avance de los ejes y el giro del cabezal. Eliminando para ello todas las seales de Enable y anulando todas las salidas analgicas del CNC. Detienen la ejecucin del programa pieza del CNC si se encuentra en ejecucin. Los ERRORES que disponen de ** adems de actuar como los errores que disponen de *, activan la SALIDA DE EMERGENCIA .
Ambos programas pueden ser elaborados en un ordenador y ser enviados posteriormente al CNC. El apartado Perifricos del Manual de Operacin explica cmo se debe efectuar la transmisin de informacin entre el CNC y el ordenador. Desde el mismo, usted podr desde el mismo CNC editar o modificar el programa P99996 pero no podr acceder al programa P99994. El programa P99994 debe ser elaborado en un ordenador o perifrico. Este manual describe toda la informacin referente al cdigo ISO que utiliza el CNC 800T.
Notas: La informacin descrita en este manual puede estar sujeta a variaciones motivadas por modificaciones tcnicas. FAGOR AUTOMATION, S. Coop. Ltda. se reserva el derecho de modificar el contenido del manual, no estando obligada a notificar las variaciones.
INDICE
Apartado Pagina
Tabla comparativa de los modelos Fagor CNC 800T ................................................ ix Nuevas prestaciones y modificaciones ......................................................................... xiii
INTRODUCCION Condiciones de Seguridad ............................................................................................ 3 Condiciones de Reenvo ............................................................................................... 5 Documentacin Fagor para el CNC 800 T .................................................................. 6 Contenido de este manual ............................................................................................. 7
CONSTRUCCION DE UN PROGRAMA
Estructura de un programa en el CNC ............................................................................. 1 Nmero de bloque ........................................................................................................... 2 Bloques condicionales .................................................................................................... 2 Bloque de programa ........................................................................................................ 3 Funciones preparatorias G ............................................................................................... 4 Tabla de funciones G empleadas en el CNC ................................................................... 4
PROGRAMACION DE COTAS
Unidades de medida. Milmetros (G71) o pulgadas (G70) .............................................. 1 Programacin absoluta (G90) o incremental (G91) ......................................................... 2 Programacin de cotas ..................................................................................................... 3 Coordenadas cartesianas ................................................................................................. 3 Coordenadas polares ....................................................................................................... 4 Programacin mediante dos ngulos (A1, A2) ................................................................ 6 Angulo y una coordenada cartesiana .............................................................................. 7
SISTEMAS DE REFERENCIA
Bsqueda de referencia mquina (G74)........................................................................... 1 Preseleccin de cotas (G92) ............................................................................................. 2 Preseleccin de origen polar (G93) ................................................................................. 3 Traslados de origen (G53 ... G59) .................................................................................... 4 Guardar y recuperar origen de coordenadas (G31, G32).................................................. 6
Apartado Captulo 4 4.1 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.4 FUNCIONES COMPLEMENTARIAS
Pagina
Programacin del avance (F) ........................................................................................... 1 Avance F en mm/min o dcimas de pulgada/min(G94) .................................................. 2 Avance F en mm/rev o pulgadas/rev (G95) ..................................................................... 2 Feed-Rate programable (G49) ......................................................................................... 2 Velocidad de giro del cabezal y parada orientada (S) ..................................................... 3 Velocidad S en rev/min (G97) ......................................................................................... 3 Velocidad de corte constante. S en m/min o pies/min (G96) .......................................... 4 Limitacin de S en velocidad de corte constante (G92) .................................................. 4 Programacin de herramienta (T) .................................................................................... 5 Cargar dimensiones de herramienta en la tabla (G50) ..................................................... 8 Corregir las dimensiones de la herramienta (G51) .......................................................... 9 Funciones auxiliares (M) ................................................................................................. 10
Captulo 5 5.1 5.2 5.3 5.4 5.5 5.5.1 5.5.2 5.5.3 5.6 5.7 5.8 5.9 5.10 5.11
CONTROL DE TRAYECTORIA
Arista matada (G05) ......................................................................................................... 1 Arista viva (G07) ............................................................................................................. 1 Posicionamiento rpido (G00) ......................................................................................... 2 Interpolacin lineal (G01) ............................................................................................... 3 Interpolacin circular (G02, G03) ................................................................................... 4 Interpolacin circular con programacin del radio del arco ........................................... 5 Interpolacin circular con programacin del centro del arco en coordenadas absolutas (G06) ...................................................................................... 6 Ejemplos de programacin .............................................................................................. 6 Trayectoria circular tangente a la trayectoria anterior (G08) .......................................... 7 Trayectoria circular definida mediante tres puntos (G09) ............................................... 8 Entrada tangencial (G37) ................................................................................................. 9 Salida tangencial (G38) ................................................................................................... 10 Redondeo controlado de aristas (G36) ............................................................................ 11 Achaflanado (G39) .......................................................................................................... 13
Temporizacin (G04) ....................................................................................................... 1 Visualizar cdigo de error (G30) ..................................................................................... 1 Saltos y llamadas incondicionales (G25) ........................................................................ 2 Roscado electrnico (G33) .............................................................................................. 4 Ejemplos .......................................................................................................................... 5 Factor de escala (G72) ..................................................................................................... 7 Trabajo con palpador (G75) ............................................................................................ 8 Tratamiento de bloque nico. Activacin (G47) y Anulacin (G48) .............................. 9
Pagina
Seleccin e inicio de la compensacin de radio (G41, G42) ........................................... 5 Funcionamiento con compensacin de radio .................................................................. 7 Anulacin temporal de la compensacin con G00 .......................................................... 9 Anulacin de compensacin de radio (G40) ................................................................... 10
Captulo 8 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 8.13 8.14 8.15 8.16 8.17
Ciclo fijo de cilindrado (G67 N0) ................................................................................... 2 Ciclo fijo de refrentado (G67 N1) .................................................................................... 4 Ciclo fijo de cilindrado cnico (G67 N2) ........................................................................ 6 Ciclo fijo de roscado (G67 N3) ........................................................................................ 8 Ciclo fijo de redondeo (G67 N4) ..................................................................................... 10 Ciclo fijo de ranurado (G67 N5) ...................................................................................... 12 Ciclo fijo de taladrado mltiple (G67 N6) ...................................................................... 14 Ciclo fijo de taladrado simple / Ciclo fijo de roscado con macho (G67 N7) ................ 16 Ciclo fijo de chavetas (G67 N8) ...................................................................................... 18 Ciclo fijo de seguimiento de perfil (G66) ........................................................................ 20 Ciclo fijo de desbastado en el eje X (G68) ...................................................................... 24 Ciclo fijo de desbastado en el eje Z (G69) ...................................................................... 28 Ciclo fijo de torneado de tramos rectos (G81) ................................................................. 32 Ciclo fijo de refrentado de tramos rectos (G82) ............................................................... 34 Ciclo fijo de torneado de tramos curvos (G84) ............................................................... 36 Ciclo fijo de refrentado de tramos curvos (G85) ............................................................. 38 Ciclo fijo de roscado longitudinal (G86) ........................................................................ 40
SUBRUTINAS
Programa especial de subrutinas de usuario P99994 ....................................................... 1 Identificacin de una subrutina estandar (G22) .............................................................. 2 Llamada a una subrutina estandar (G20) ......................................................................... 2 Identificacin de una subrutina paramtrica (G23) ......................................................... 3 LLamada a una subrutina paramtrica (G21) .................................................................. 3 Niveles de imbricacin .................................................................................................... 4
PROGRAMACION PARAMETRICA
Asignaciones ................................................................................................................... 2 Operadores "F1 a F16" ..................................................................................................... 3 Operadores "F17 a F29" ................................................................................................... 5 Operadores binarios "F30 a F33" ..................................................................................... 7 Operador "F36" ................................................................................................................ 7 Funciones de salto condicionales (G26, G27, G28, G29) ............................................... 8
EJEMPLO DE PROGRAMACION
CODIGOS DE ERROR
DESCRIPCION TECNICA
CNC 800-T Control de ejes X, Z Control de Cabezal Cabezal en revoluciones por minuto (RPM) Velocidad de corte constante de Cabezal (VCC) Parada Orientada de cabezal Herramientas Compensacin de Herramienta Herramienta Motorizada Volantes Electrnicos Comunicacin va RS 232C Autmata Integrado (PLCI) Edicin de programa ISO (Programa 99996) Ejecucin de programa ISO (Programa 99996) Representacin Grfica
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
Fecha:
Abril 1993
Versin Software: 2.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operacin Manual Instalacin Manual Operacin Manual Operacin Apart. 2.3.1 Apart. 3.5 Apart. 3.5 Apart. 2.3.3
PRESTACION Avance rpido en funcin de la posicin del conmutador "Feed Rate" Herramienta para la pasada de acabado Desplazamiento con volantes limitado a la F mxima permitida Control de lmites de recorrido en desplazamientos con volante Formato de visualizacin de la S Posibilidad, tras interrumpir el programa, de activar/desactivar las salidas O1, O2, O3 Operacin automtica "Redondeo de perfil" Perfiles
Manual Instalacin
Apart. 6
Fecha:
Octubre 1993
Versin Software: 3.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Operacin Manual Operacin Capit. 6 Apart. 4.3.1 Apart. 6.4.1 Apart. 4.8 Apart. 5.9 Apart. 2.3 Apart. 5.8 Apart. 5.9
PRESTACION Aceleracin/deceleracin en cabezal Limitacin de RPM trabajando en VCC Parada orientada del cabezal Herramienta Motorizada Operacin automtica "Taladrado Simple" Operacin automtica "Taladrado mltiple"
Fecha:
Diciembre 1993
Versin Software: 3.2 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operacin Manual Operacin Manual Operacin Manual Instalacin Manual Instalacin Manual Instalacin Capit. 7 Apart. 7.7 Apart. 5.10 Apart. 4.3.2 Apart. 3.7 Apart. 4.3.2
PRESTACION Asignacin de un nmero de 5 cifras al programa pieza Salvaguarda de programas pieza en perifrico Operacin automtica "Chaveta" Temporizacin antes de abrir el lazo Cdigo de acceso slo a los Modos Especiales Volante inactivo si el conmutador est fuera de las posiciones de volante
Fecha:
Julio 1994
Versin Software: 4.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Instalacin Manual Operacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Operacin Manual Instalacin Manual Operacin Apart. 5.8 Apart. 6.2 Apart. 5.6.2 Apart. 4.3.3 Apart. 2.3.1 Apart. 3.4.3 Apart. 3.4.3 Apart. 5.1.3 Apart. 3.11 Apart. 3.10
PRESTACION Aceleracin/deceleracin de cabezal lineal y en forma de campana Perfil con y sin redondeos La operacin de roscado admite salida de rosca Avance rpido al 200% o en funcin de la posicin del conmutador "Feed Rate" Inspeccin de herramienta
Fecha:
Enero 1995
Versin Software: 5.1 y siguientes MANUAL Y APARTADO MODIFICADO Manual Instalacin Apart. 6.3
PRESTACION Confirmacin de M3/M4 detectando inversin por captacin Movimientos en JOG tambin en mm/rev Volante gestionado desde el PLCI Inhibicin del cabezal desde el PLCI Borrar el contenido de todos los parmetros aritmticos, asignndoles el valor 0 Operacin automtica de redondeo, nivel ciclo, con ngulo distinto de 90 Operacin automtica de ranurado en la cara frontal y pasada de acabado Operacin automtica de redondeo de perfil mediante seguimiento de perfil o desbastado Punto de aproximacin en la operacin de redondeo de perfil (modificacin) Ejecucin de perfil, nivel ciclo, mediante seguimiento de perfil o desbastado Punto de aproximacin en la ejecucin del perfil, nivel ciclo (modificacin) Operacin automtica de roscado con macho M20 al finalizar la ejecucin de una pieza Representacin grfica (Simulacin) Ejecucin / Simulacin del programa 99996 (programa de usuario en cdigo ISO) Ejecucin automtica o bloque a bloque del programa 99996 Edicin del programa 99996
Manual Instalacin Manual PLCI Manual Instalacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Instalacin Manual Operacin Manual Programacin Manual Programacin Manual Instalacin Manual Programacin Manual de programacin
Apart. 4.3.2
Apart. 3.10 Apart. 3.9 y 7.9 Apart. 5.5.2 Apart. 5.7 Apart. 5.5.3 Apart. 5.5.3 Apart. 6.2 Apart. 6.2 Apart. 5.8 Apart. 3.8.3.1 Apart. 5.1.3 Apart. 3.11 Apart. 3.10 Apart. 3.10 Apart. 3.10 Apart. 3.12 Apart. 3.11
Programa 99994 de usuario en cdigo ISO para almacn de rutinas Rutina asociada a la ejecucin de herramienta (slo en ejecucin de programa 99996) Cdigos ISO del CNC 800T
Capit.
Apart. 4.3.4
Fecha:
Marzo 1995
PRESTACION Edicin del programa 99996 en todos los modelos Al detener la ejecucin quedan habilitadas las teclas de cabezal, refrigerante, O1, O2, O3 y TOOL Los desplazamientos en JOG incremental tiene en cuenta radios/dimetros Programacin ISO. Nuevas funciones: G47, G48 (tratamiento bloque nico) Programacin ISO. Nueva funcin: G86 (ciclo fijo roscado longitudinal) Peticin desde el PLCI de las revoluciones reales del cabezal
Manual Instalacin Manual Operacin Manual Operacin Manual Operacin Manual Instalacin Manual Programacin Manual Programacin Manual PLCI
Apart. 3.11 Apart. 3.10 Apart. 5.1.4 Apart. 7.5 Apart. 4.3.3 Apart. 6.7 Apart. 8.17
Fecha:
Noviembre 1995
Versin Software: 5.5 y siguientes MANUAL Y APARTADO MODIFICADO Manual Operacin Manual Instalacin Manual Instalacin Manual PLCI Apart. 3.4.4 Apart. 4.3.2 Apart. 7.5
PRESTACION Modificacin del offset de la herramienta durante la ejecucin Trabajo con un slo volante Lectura de la S real desde el PLCI
INTRODUCCION
Introduccin - 1
Introduccin - 2
CONDICIONES DE SEGURIDAD
Leer las siguientes medidas de seguridad con objeto de evitar lesiones a personas y prevenir daos a este producto y a los productos conectados a l. El aparato slo podr repararlo personal autorizado de Fagor Automation. Fagor Automation no se responsabiliza de cualquier dao fsico o material derivado del incumplimiento de estas normas bsicas de seguridad.
Introduccin - 3
Smbolos de seguridad
Smbolos que pueden aparecer en el manual Smbolo ATENCION. Lleva asociado un texto que indica las acciones u operaciones que pueden provocar daos a personas o aparatos. Smbolos que puede llevar el producto Smbolo ATENCION. Lleva asociado un texto que indica las acciones u operaciones que pueden provocar daos a personas o aparatos. Smbolo CHOQUE ELCTRICO. Indica que dicho punto puede estar bajo tensin elctrica. Smbolo PROTECCIN DE TIERRAS. Indica que dicho punto debe ser conectado al punto central de tierras de la mquina para proteccin de personas y aparatos.
Introduccin - 4
CONDICIONES DE REENVIO
Si va a enviar el Monitor o la Unidad Central, empaqutelas en su cartn original con su material de empaque original. Si no dispone del material de empaque original, empaqutelo de la siguiente manera: 1.- Consiga una caja de cartn cuyas 3 dimensiones internas sean al menos 15 cm (6 pulgadas) mayores que las del aparato. El cartn empleado para la caja debe ser de una resistencia de 170 Kg (375 libras). 2.- Si va a enviar a una oficina de Fagor Automation para ser reparado, adjunte una etiqueta al aparato indicando el dueo del aparato, su direccin, el nombre de la persona a contactar, el tipo de aparato, el nmero de serie, el sntoma y una breve descripcin de la avera. 3.- Envuelva el aparato con un rollo de polietileno o con un material similar para protegerlo. Si va a enviar el monitor, proteja especialmente el cristal de la pantalla. 4.- Acolche el aparato en la caja de cartn rellenndola con espuma de poliuretano por todos lados. 5.- Selle la caja de cartn con cinta para empacar o grapas industriales.
Introduccin - 5
Introduccin - 6
Captulo 1
Captulo 2
Captulo 3
Captulo 4
Captulo 5
Captulo 6
Introduccin - 7
Captulo 10 Programacin paramtrica Muestra cmo se debe realizar la programacin paramtrica (asignaciones, operadores, funciones de salto, etc.). Ejemplo de programacin Cdigos de error
Introduccin - 8
1.
CONSTRUCCION DE UN PROGRAMA
Un programa de control numrico est formado por un conjunto de bloques o instrucciones. Estos bloques o instrucciones estn formados por palabras compuestas de letras maysculas y formato numrico. El formato numrico que dispone el CNC consta de: - los signos - las cifras . + 0123456789
La programacin admite prescindir de formato numrico si tiene el valor cero, o del signo si fuera positivo. El formato numrico de una palabra puede ser sustituido por un parmetro aritmtico en la programacin. Ms tarde, durante la ejecucin bsica, el control sustituir el parmetro aritmtico por su valor, por ejemplo: Si se ha programado XP3, el CNC sustituir durante la ejecucin P3 por su valor numrico, obteniendo resultados como X20, X20.567, X-0.003, etc.
1.1
Captulo: 1 CONSTRUCCIONDEUNPROGRAMA
Seccin:
Pgina 1
1.2
NUMERO DE BLOQUE
El nmero del bloque sirve para identificar cada uno de los bloques de que consta un programa. Se representar con la letra N seguida de hasta 4 cifras (0-9999). Los bloques de programa deben estar ordenados numricamente. Se recomienda no asignar nmeros correlativos a los bloques para poder intercalar bloques nuevos en caso de necesidad.
Atencin:
A lo largo del presente manual se enumerar el formato "N4" para referirse al nmero de bloque, indicando que debe definirse con la letra N seguida de hasta 4 cifras (no se admiten decimales).
1.2.1
BLOQUES CONDICIONALES
Existen dos tipos de bloques condicionales: a) BLOQUE CONDICIONAL NORMAL N4. Si a continuacin del nmero de bloque N4 se escribe un punto decimal (.), el bloque queda personalizado como bloque condicional normal. Es decir, el CNC lo ejecutar nicamente si la correspondiente seal exterior (entrada habilitadora de los bloques condicionales), est activada. Durante la ejecucin de cualquier programa, el CNC va leyendo 4 bloques por delante del que se est ejecutando. Para que el bloque se ejecute, la seal exterior debe activarse antes de la ejecucin de los 4 bloques anteriores al bloque condicional. b) BLOQUE CONDICIONAL ESPECIAL N4.. Si a continuacin del nmero de bloque N4 (0-9999) se escriben dos puntos decimales (..), el bloque queda personalizado como bloque condicional especial. Es decir, el CNC lo ejecutar nicamente si la correspondiente seal exterior (entrada habilitadora de los bloques condicionales), est activada. En este caso, es suficiente con activar la seal exterior (entrada habilitadora de los bloques condicionales), durante la ejecucin del bloque anterior al bloque condicional especial. El bloque condicional especial N4.., anula la compensacin del radio de la herramienta G41 o G42
Pgina 2
Captulo: 1 CONSTRUCCIONDEUNPROGRAMA
Seccin: NUMERODEBLOQUE
1.3
BLOQUE DE PROGRAMA
Estar escrito con comandos en lenguaje ISO, especialmente diseado para controlar el movimiento de los ejes, ya que proporciona informacin y condiciones de desplazamiento e indicaciones sobre el avance. Cada bloque de programacin puede disponer de las siguientes funciones: G X, Z F S T M Funciones preparatorias Cotas de ejes Velocidad de avance Velocidad de giro del cabezal Nmero de herramienta Funciones auxiliares
Dentro de cada bloque hay que mantener este orden, aunque no es necesario que cada bloque contenga todas las informaciones. Dependiendo de las unidades de trabajo seleccionadas (mm o pulgadas) se debe utilizar el siguiente formato de programacin: Formato en milmetros: Formato en pulgadas: N4 G2 X+/-4.3 Z+/-4.3 F4 S4 T2.2 M2 N4 G2 X+/-3.4 Z+/-3.4 F4 S4 T2.2 M2
A lo largo del presente manual se enumerarn los formatos: "N4" "G2" +/- 4.3 Para referirse al nmero de bloque, indicando que debe definirse con la letra N seguida de hasta 4 cifras (N0 a N9999). Para referirse a una funcin preparatoria, indicando que debe definirse con la letra G seguida de hasta 2 cifras (G00 a G99). Significa que detrs de la letra a la que acompae (X o Z) se puede escribir una cifra positiva o negativa con hasta 4 cifras delante del punto decimal y hasta 3 detrs. Significa que detrs de la letra a la que acompae (X o Z) se puede escribir una cifra positiva o negativa con hasta 3 cifras delante del punto decimal y hasta 4 detrs. Para referirse al avance de los ejes, 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. Si se trabaja en mm/rev se usar el formato F3.4 y en pulgadas/rev F2.4 "S4" T2.2 Para referirse a la velocidad del cabezal, indicando que debe definirse con la letra S seguida de hasta 4 cifras (S0 a S9999). Para referirse a la herramienta de trabajo, indicando que debe definirse con la letra T y que puede disponer de hasta 2 cifras delante del punto decimal y hasta 2 cifras detrs. Para referirse a las funciones auxiliares, indicando que debe definirse con la letra M seguida de hasta 2 cifras (M0 a M99).
+/- 3.4
"F4"
"M2"
Captulo: 1 CONSTRUCCIONDEUNPROGRAMA
Seccin: BLOQUEDEPROGRAMA
Pgina 3
1.4
1.4.1
Funcin 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
* * * * * *
Pgina 4
Captulo: 1 CONSTRUCCIONDEUNPROGRAMA
Funcin 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 *
* * *
* *
* * * *
* *
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 cnico Ciclo fijo de roscado Ciclo fijo de redondeo Ciclo fijo de ranurado Ciclo fijo de taladrado simple Ciclo fijo de taladrado mltiple Ciclo fijo de chavetas Ciclo fijo de desbastado en el eje X Ciclo fijo de desbastado en el eje Z Programacin en pulgadas Programacin en milmetros Factor de escala Bsqueda de referencia-mquina 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 Programacin de cotas absolutas Programacin de cotas incrementales Preseleccin de cotas Limitacin del valor mximo de S Preseleccin de origen polar Avance F en mm/min. (0,1 pulgadas/min.) Avance F en mm/rev. (0,1 pulgadas/rev.) Velocidad S en m/min. (pies/min.) (Velocidad corte constante) Velocidad S en rev./min.
Apartado 4.3 3.4 8.10 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.11 8.12 2.1 2.1 6.5 3.1 6.6 8.13 8.14 8.15 8.16 8.17 2.2 2.2 3.2 4.2 3.3 4.1 4.1 4.2 4.2
La "M" significa MODAL, es decir, que una vez programada la funcin G permanece activa mientras no se programe otra G incompatible o se ejecute M02, M30, EMERGENCIA, RESET o se apague y encienda el CNC. La letra "D" significa POR DEFECTO, esto es, que sern asumidas por el CNC en el momento del encendido, despus de ejecutar M02, M30 o despus de una EMERGENCIA o RESET. En un mismo bloque se pueden programar todas las funciones G que se deseen, y en cualquier orden salvo G20, G21, G22, G23, G24, G25, G26, G27, G28, G29, G30, G31, G32, G50, G51, G53/G59, G72, G74 y G92 que deben ir solas en el bloque, por ser especiales. Si en un mismo bloque se programan funciones G incompatibles, el CNC asume la ltima programada
Captulo: 1 CONSTRUCCIONDEUNPROGRAMA Seccin: FUNCIONESPREPARATORIAS (G) Pgina 5
2.
PROGRAMACION DE COTAS
Segn se haya programado G70 o G71, el CNC asume dicho sistema de unidades para todos los bloques programados a continuacin. Las funciones G70/G71 son modales e incompatibles entre s. En el momento del encendido, despus de M02, M30, RESET o EMERGENCIA, el CNC asume el sistema de unidades definido mediante el parmetro mquina P13.
Pgina 1
2.2
Punto inicial (P0) X40 Z40 Programacin absoluta G90 N100 G90 G02 X100 Z10 I40 K10 bien N100 G90 G02 X100 Z10 R41.231 Programacin incremental G91 N100 G91 G02 X60 Z-30 I40 K10 bien N100 G91 G02 X60 Z-30 R41.231
Pgina 2
2.3
PROGRAMACION DE COTAS
En el CNC permite programar las coordenadas de los ejes en los siguientes formatos: Coordenadas cartesianas Coordenadas polares Programacin mediante dos ngulos Programacin mediante un ngulo y una coordenada cartesiana
2.3.1
COORDENADAS CARTESIANAS
El formato de las cotas de los ejes es: En mm En pulgadas X+/-4.3 Z+/-4.3 X+/-3.4 Z+/-3.4
Los valores de las cotas programadas sern absolutas o incrementales, segn se haya programado G90/G91. En el caso de cotas positivas, no es necesario escribir el signo +. Los ceros de comienzo y final de cota pueden ser omitidos. Ejemplo: Programacin del eje X en dimetros siendo el punto inicial (X60 Z70).
Cotas absolutas: N100 G90 X70 Z30 N110 X100 Z10 Cotas incrementales: N100 G91 X10 Z-40 N110 X30 Z-20
Pgina 3
2.3.2
COORDENADAS POLARES
El formato para definir un punto es: En mm En pulgadas R+/-4.3 A+/-3.3 R+/-3.4 A+/-3.3
Siendo R el valor del radio y A el del ngulo respecto al origen polar. (El ngulo siempre en grados). En el momento del encendido, despus de M02, M30, EMERGENCIA o RESET, el CNC asume como origen polar el punto X0 Z0. El origen polar se puede variar mediante la funcin G93. Los valores de R y A sern absolutos o incrementales segn se trabaje en G90 o G91. En caso de valores positivos, no es necesario escribir el signo. Los ceros de comienzo y final pueden ser omitidos. Cuando se programan movimientos en rpido (G00) o en interpolacin lineal (G01), es necesario programar R y A. Cuando se trata de interpolaciones circulares (G02 o G03), se programan el ngulo A+/-3.3 del punto final del arco y las cotas del centro del arco con respecto al punto inicial.
En el caso de interpolacin circular (G02 o G03) trabajando en coordenadas polares, el centro de la circunferencia se define mediante I,K, igual que en el caso de coordenadas cartesianas. Cuando se programa una interpolacin circular con G02,G03, el CNC asume el centro del arco como nuevo origen polar.
Pgina 4
Ejemplos de programacin en milmetros, suponiendo que la programacin del eje X es en dimetros Ejemplo 1
En coordenadas absolutas (G90) N100 G93 I80 K50 ........................ (Preseleccin del origen polar) N110 G01 G90 R30 A270............. P0 N120 R28.284 A225...................... P1 N130 R40 A180............................. P2 En coordenadas incrementales (G91) N100 G93 I80 K50 ........................ (Preseleccin del origen polar) N110 G01 G90 R30 A270............. P0 N120 G91 R-1.716 A-45 ............... P1 N130 R11.716 A-45 ...................... P2 Ejemplo 2, suponiendo que el punto inicial es el P0 (X40 Z50) En coordenadas absolutas (G90) N100 G90 G02 A198.435 I30 K-10 bien N100 G93 I100 K40 N110 G90 G02 A198.435
En coordenadas incrementales (G91) N100 G91 G02 A-90 I30 K-10 bien N100 G93 I100 K40 N110 G91 G02 A-90
Pgina 5
2.3.3
Un punto intermedio en una trayectoria, puede tambin ser definido mediante: A1 A2 (X, Z). Donde: A1 es el ngulo de salida, desde el punto de comienzo de la trayectoria (P0). A2 es el ngulo de salida del punto intermedio (P1). (X, Z) son las coordenadas del punto final P2. El CNC calcula automticamente las coordenadas del P1. Ejemplo de programacin, siendo el punto inicial P0 (X40 Z50) y programando el eje X en dimetros.
Pgina 6
2.3.4
Tambin 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. Ejemplo de programacin suponiendo que el punto inicial es el P0 (X20 Z80) y la programacin del eje X es en dimetros. En cotas absolutas N100 G90 N110 A116.565 X60 N120 A180 Z60 N130 A135 X80 N140 A180 Z40 N150 A153.435 X100 N160 A135 Z10 En cotas incrementales N100 G91 N110 A116.565 X40 N120 A180 Z-10 N130 A135 X20 N140 A180 Z-10 N150 A153.435 X20 N160 A135 Z-10 En la definicin de los puntos mediante dos ngulos o ngulo y una coordenada, es posible intercalar redondeos, chaflanes, entradas y salidas tangenciales.
Punto inicial P0 (X20 Z80) N100 G01 G36 R10 A116 A180 N110 G39 R5 X60 Z40 N120 G36 R10 A90 X100 N130 A180 Z10
Pgina 7
3.
3.1
SISTEMAS DE REFERENCIA
Captulo: 3 SISTEMASDEREFERENCIA
Pgina 1
3.2
Ejemplo: Programacin del eje X en dimetros siendo el punto inicial P0 (X20 Z80)
Sin utilizar la funcin G92. N100 G01 G90 X40 Z50 N110 Z10 Si se utiliza la funcin G92, la programacin 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, no se puede programar ninguna otra funcin. La preseleccin de cota mediante G92 se refiere siempre a la posicin terica en que estn los ejes.
Pgina 2
Captulo: 3 SISTEMASDEREFERENCIA
3.3
Si se programa de esta forma la preseleccin de origen polar, el CNC no admite ms informacin en el mismo bloque. b) Asumiendo el punto actual como nuevo origen polar. Si en un bloque cualquiera se programa adems una G93, sta implicar que, antes de efectuarse el movimiento que el bloque conlleva, el origen polar pasar a ser el punto en que en ese momento se halle la mquina.
Atencin:
Cuando se programa una interpolacin circular con G02,G03, el CNC asume el centro del arco como nuevo origen polar. Al conectarse a tensin o despus de M02, M30, EMERGENCIA o RESET, el CNC asume como origen polar el punto (X0,Z0).
Captulo: 3 SISTEMASDEREFERENCIA
Pgina 3
3.4
Carga incremental de valores. Permite incrementar los valores existentes en la direccin de la tabla indicada (G53/G59), en la cantidad definida en I, K. Formato: N G I K N4 G53-G59 I+/-4.3 K+/-4.3 en mm, N4 G53-G59 I+/-3.4 K+/-3.4 en pulgadas. Nmero de bloque Cdigo 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, que se encuentra en la tabla, al programa en curso. Formato: N4 G53-G59
Realiza un traslado del origen de coordenadas del programa en curso, de acuerdo con los valores almacenados en la direccin indicada de la tabla (G53-G59).
Pgina 4
Captulo: 3 SISTEMASDEREFERENCIA
Ejemplo:
Suponiendo que la herramienta se encuentra en el punto X200 Z530, que el eje X se programa en radios y que el punto cero-mquina es X0 Z0, la programacin de la trayectoria terica 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.130.1 G55 G25 N60.120.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
Captulo: 3 SISTEMASDEREFERENCIA
Pgina 5
Programacin del eje X en dimetros. Punto inicial X120 Z120. N110 X60 Z100 N120 G31 N130 G92 X0 Z0 N140 G01 X0 Z-10 N150 G02 X0 Z-20 R5 N160 G25 N130.150.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)
Pgina 6
Captulo: 3 SISTEMASDEREFERENCIA
4.
4.1
FUNCIONES COMPLEMENTARIAS
Pulgadas Formato Unidad de programacin G94 G95 F4 F2.4 F1 F1 (0,1pulg/min) (1pulg/rev) F1 Valor mnimo (0,1pulg/min) Valor maximo F3937 (393,7pulg/min) (19,685pulg/rev)
El avance mximo real de la mquina puede estar limitado a un valor inferior (ver libro de instrucciones de la mquina). El avance de trabajo mximo de la mquina puede ser programado directamente, utilizando el cdigo F0. Ejemplo: En una mquina, cuyo avance de trabajo (programable) mximo sea 10.000 mm/min., es igual programar F10000 o F0.
El avance F programado es efectivo, cuando se trabaja en interpolacin lineal G01 o circular G02/G03. En el supuesto de que no se programe la funcin F, el CNC asumir el avance F0. Si se trabaja en posicionamiento G00, la mquina se mover en rpido, independiente de la F programada. La velocidad rpida se fija para cada eje en la puesta a punto de la mquina, siendo el valor mximo posible de 65,535 mts/min. (ver libro de instrucciones de la mquina). El avance programado puede variarse entre el 0% y el 120% o bien, entre 0% y 100% segn el parmetro P600(3), mediante el conmutador que se halla en el panel de mando del CNC, siempre que no se est ejecutando un roscado mediante alguna de las funciones G33, G86, G87 o bien un movimiento de palpacin (G57).
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
Pgina 1
4.1.3
Mediante la funcin G49, es posible indicar por programa el % de la velocidad de avance F programada con que se desea trabajar. Estando activada la funcin G49, el conmutador de M.F.O. queda sin efecto. El formato de programacin es: G49 K (1/120) A continuacin de G49 K se programa el % de avance F deseado, puede programarse un valor entero entre 1 y 120. La funcin G49 es modal, es decir, una vez programado un %, ste se mantiene hasta que no se programe otro, o bien, hasta que no se anule la funcin. Para anular la funcin G49 K ( ), se debe programar: G49 K, o bien G49 solamente. Tambin es anulada la funcin G49, cuando se ejecuta M02, M30, RESET o EMERGENCIA. La funcin G49 K, debe programarse sola en el bloque.
Pgina 2
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
Pgina 3
Pgina 4
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
4.3
El CNC aplica siempre los valores de longitud (X,Z,I,K) almacenados en la tabla de correctores. Cuando se programa G41 o G42, el CNC aplica como valor de compensacin de radio, el valor R almacenado en la tabla de correctores. Si no se ha programado ninguna T, el CNC aplica el cdigo T00 que corresponde a una herramienta de dimensiones nulas. En cada direccin de la tabla de correctores de herramientas (01-32), se almacenan los siguientes valores. X Z F R I Longitud de la herramienta segn el eje X ....... +/-8388,607 mm (+/-330,2599") Longitud de la herramienta segn el eje Z ........ +/-8388,607 mm (+/-330,2599") Cdigo de forma de la herramienta......................................... F0-F9 (Ver figura) Radio de la herramienta. .............................................. 1000,000 mm (39,3700") Correccin de longitud de segn el eje X. Este valor se introduce siempre en dimetros. .......... +/-32,766 mm (+/-1,2900") K Correccin de longitud de herramienta (desgaste) segn el eje Z........................................... +/-32,766 mm (+/-1,2900")
Atencin:
Si el fabricante de la mquina ha asociado alguna subrutina a la funcin T, no se debe programar nada tras la funcin T. En caso contrario el CNC mostrar el error correspondiente. Si el cambio de herramienta no lleva asociada ninguna rutina (fabricante), el CNC saca el cdigo de la nueva herramienta, visualiza el mensaje "TOOL CHANGE" y detiene la ejecucin del programa.
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
Pgina 5
CODIGOS DE FORMA
Pgina 6
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
Pgina 7
Los valores de X, Z, F, R, I, K sustituyen a los previamente existentes en la posicin T2. b) Se desea cambiar alguno o algunos de los valores de la tabla. Si nicamente se desea cambiar alguno o algunos de los valores, es suficiente con programar dichos valores tras G50 T2, el resto de los valores de la tabla, quedan inalterados. Si se programa de esta forma, hay que tener en cuenta las siguientes particularidades: * Si se programa X o Z, o ambas, y no se programa I, K, se sustituyen en la tabla las longitudes (X,Z) por lo nuevos valores y se ponen a cero los valores de correccin por desgaste correspondientes, I o K o ambos. * Si tras G50 T2 se programa I+/-2.3 o bien I+/-2.3 K+/-2.3, estos valores se suman o restan a los previamente almacenados.
Atencin:
En los bloques en que se programa G50, no est permitido programar ninguna otra informacin.
Pgina 8
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
N4 Nmero de bloque G51 Cdigo de modificacin I Valor que se suma o se resta al valor de I que en ese instante est utilizando el CNC, 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, para compensar la longitud de la herramienta en uso. Estos valores no modifican la tabla de herramientas, es decir, la vez siguiente que se utilice esta misma herramienta, el CNC asumir de nuevo los valores I,K de la tabla, sin tener en cuenta la modificacin anteriormente introducida mediante G51. En los bloques donde se programa G51, no est permitido programar ninguna otra informacin.
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
Pgina 9
4.4
Pgina 10
Captulo: 4 FUNCIONESCOMPLEMENTARIAS
M04. ARRANQUE DE CABEZAL A IZQUIERDAS (sentido anti-horario) Se recomienda personalizar esta funcin, de forma que se ejecute al comienzo del bloque en que est programada. M05. PARADA DE CABEZAL Se recomienda personalizar esta funcin, de forma que se ejecute al final del bloque en que est programada. M10, M11. ASOCIADAS AL DISPOSITIVO EXTERNO O1 M12, M13. ASOCIADAS AL DISPOSITIVO EXTERNO O2 M14, M15. ASOCIADAS AL DISPOSITIVO EXTERNO O3 Cdigos asociados a las teclas correspondientes a los dispositivos externos "O1", "O2" y "O3". Los cdigos M10, M12 y M14 indican activacin y los cdigos M11, M13 y M15 desactivacin del dispositivo externo correspondiente. M19 PARADA ORIENTADA DE CABEZAL Cuando se programa M19 S4.3 el cabezal gira a una velocidad y sentido definidos por los parmetros mquina P606(2) y P706 hasta el valor de S4.3 en grados. Los grados estarn referidos al punto referencia del captador de cabezal. Cuando el cabezal est dentro de la banda de muerte (P707), se saca la seal de bloqueo del cabezal (M15 decodificada) y se mantiene el cabezal en lazo cerrado, aplicando los parmetros P708 (ganancia) y P709 (consigna mnima del cabezal). Si se programa en un bloque M19 S4.3, no se admite ms informacin en dicho bloque. M20 FIN DE EJECUCION DE UNA PIEZA Este cdigo indica que ha finalizado la ejecucin de una pieza. Por ejemplo, en una mquina que dispone de alimentador de barras el PLC puede controlar, mediante esta funcin, el mecanizado de piezas en serie. M41, M42, M43, M44 SELECCION DE GAMA DE VELOCIDADES DEL CABEZAL Si el parmetro-mquina P601(1) tiene el valor 1, estos cdigos son generados automticamente por el CNC al programar las funciones S. Si este parmetro tiene valor 0, es necesario programarlos. Aunque el parmetro P601(1) tenga el valor 1, si se trabaja en velocidad de corte constante (G96) es obligatorio programar M41, M42, M43, M44. M45. VELOCIDAD DE GIRO DE LA HERRAMIENTA MOTORIZADA Formato de programacin: N4 M45 S+/-4 S+/-4 define el sentido y la velocidad en revoluciones por minuto de la herramienta motorizada. El signo (+/-) define el sentido de giro. Con S+4 girar en un sentido y con S-4 girar en sentido contrario. Se puede programar un valor comprendido entre S0 y S+/-9999 que corresponden a 0 rpm. y 9999 rpm. respectivamente.
Captulo: 4 FUNCIONESCOMPLEMENTARIAS Seccin: FUNCIONESAUXILIARES (M) Pgina 11
5.
5.1 ARISTA MATADA (G05)
CONTROL DE TRAYECTORIA
Cuando se trabaja en G05, el CNC comienza la ejecucin del bloque siguiente del programa, tan pronto comienza la deceleracin de los ejes programados en el bloque anterior. Es decir, los movimientos programados en el bloque siguiente, se ejecutan antes que la mquina haya llegado a la posicin exacta programada en el bloque anterior. Ejemplo: Programacin de X en dimetros. Siendo el punto inicial X40 Z50. N100 G90 G01 G05 X80 N110 Z20 Como se ve en el ejemplo, los cantos quedaran redondeados. La diferencia entre el perfil terico y real es funcin del valor del avance. Cuanto mayor sea el avance, mayor ser la diferencia entre el perfil terico y el real. La funcin G05 es modal e incompatible con G07. La funcin G05 se puede programar como G5.
5.3
Pgina 2
Captulo: 5 CONTROLDETRAYECTORIA
5.4
Mediante el conmutador del panel frontal del CNC, se puede variar el avance F programado entre el 0% y el 120%, o bien entre el 0% y el 100% dependiendo del valor del parmetro P600(3). Durante el tiempo que se pulsa la tecla de avance rpido ejecutndose un movimiento en G01, el porcentaje de la velocidad de avance ser del 200% de la velocidad de avance programada, siempre que el parmetro mquina P600(3) tenga un valor igual a cero. La funcin G01 es modal e incompatible con G00, G02, G03 y G33. La funcin G01 puede ser programada como G1. Cuando se enciende el CNC, despus de ejecutarse M02/M30, despus de una EMERGENCIA o despus de un RESET, el CNC asume el cdigo G01.
Captulo: 5 CONTROLDETRAYECTORIA
Seccin: INTERPOLACIONLINEAL(G01)
Pgina 3
5.5
b) Parmetro P600(1) = 1
Las funciones G02/G03 son modales e incompatibles entre s, y tambin con G00, G01 y G33. Las funciones G74, G75, o cualquier ciclo fijo anulan G02, G03. Las funciones G02/G03 pueden programarse como G2/G3. El formato de un bloque para programar una interpolacin circular en coordenadas cartesianas es el siguiente: N4 G02 (G03) X+/-4.3 Z+/-4.3 I+/-4.3 K+/-4.3 N4 : G02 (G03) X+/-4.3 Z+/-4.3 I+/-4.3 : K+/-4.3 Nmero de bloque : Cdigo que define la interpolacin : Cota X del punto final del arco : Cota Z del punto final del arco Distancia del punto de partida al centro del arco, segn el eje X. : Distancia del punto de partida al centro del arco, segn el eje Z.
Los valores de I,K se programan con signo. Es necesario programarlos siempre, aunque tengan valor cero.
Pgina 4 Captulo: 5 CONTROLDETRAYECTORIA Seccin: INTERPOLACIONCIRCULAR (G02, G03)
El formato de un bloque para programar una interpolacin circular en coordenadas polares es el siguiente: N4 G02 (G03) A+/-3.3 I+/-4.3 K+/-4.3 N4 : G02 (G03) A+/-3.3 I+/-4.3 : K+/-4.3 Nmero de bloque : Cdigo que define la interpolacin : Angulo con respecto al centro polar del punto final del arco. Distancia del punto de partida al centro del arco, segn el eje X. : Distancia del punto de partida al centro del arco, segn el eje Z.
Cuando se programa una interpolacin circular con G02 o G03, el CNC asume el centro del arco como nuevo centro polar. En este caso, aunque la programacin del eje X sea en dimetros, la programacin de I es siempre en radios. Durante el tiempo que se pulsa la tecla de avance rpido ejecutndose un movimiento en G02/G03, el porcentaje de la velocidad de avance ser del 200% de la velocidad de avance programada, siempre que el parmetro mquina P600(3) tenga un valor igual a cero.
Esto significa, que se puede programar la interpolacin circular mediante el punto final y el radio en lugar de las coordenadas (I,K) el centro. Si el arco de la circunferencia es menor que 180, el radio se programar con signo positivo, y si es mayor que 180, el radio ser negativo. Siendo P0 el punto inicial del arco y P1 el punto final, con un mismo valor de radio, existen cuatro arcos que pasan por ambos puntos. Dependiendo del sentido de la interpolacin circular G02 o G03, y del signo del radio se define el arco deseado. De esta forma el formato de programacin 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 -
Atencin:
Si se programa un crculo completo con la programacin del radio, el CNC visualizar el error 47, dado que existen infinitas soluciones.
Captulo: 5 CONTROLDETRAYECTORIA
Pgina 5
5.5.2 INTERPOLACION CIRCULAR CON PROGRAMACION DEL CENTRO DEL ARCO EN COORDENADAS ABSOLUTAS (G06)
Aadiendo la funcin G06 en un bloque de interpolacin circular, se puede programar las cotas del centro del arco (I,K), en coordenadas absolutas, es decir, con respecto al cero de origen y no al comienzo del arco. La funcin G06, NO es MODAL, por lo tanto, deber programarse siempre que se desee indicar las cotas del centro del arco en coordenadas absolutas. Programando de esta manera, el valor de I deber estar en radios o dimetros en funcin del parmetro mquina P11.
5.5.3
EJEMPLOS DE PROGRAMACION
Punto inicial P0 (X40 Z40) Coordenadas cartesianas N4 G02 X100 Z10 I40 K10 Coordenadas polares N4 G02 A194.036 I40 K10 Programacin de radio N4 G02 X100 Z10 R41.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.69 I-10 K-50 Programacin de radio N4 G03 X140 Z20 R50.99 Programacin con G06 N4 G03 G06 X140 Z20 I40 K10
Pgina 6
Captulo: 5 CONTROLDETRAYECTORIA
El formato del bloque en coordenadas polares es el siguiente: N4 G08 R+/-4.3 A+/-4.3 en mm N4 G08 R+/-3.4 A+/-4.3 en pulgadas N4 G08 R A Ejemplo: La programacin del eje X es en dimetros. Suponiendo que el punto inicial es el P0 (X40 Z70), se desea programar una lnea recta luego un arco tangente a la misma y despus un arco tangente al anterior. 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,K). Si no se utiliza G08 la programacin ser: N110 G90 G01 Z50 N120 G02 X80 Z30 I20 K0 N130 G03 X110 Z15 I0 K-15 La funcin G08 no es modal, slo sustituye a G02 y G03 en el bloque en que est escrita. Se puede emplear siempre que se desee ejecutar un arco tangente a la trayectoria anterior. La trayectoria anterior puede haber sido una recta o un arco. Nmero de bloque Cdigo de interpolacin circular tangente a la trayectoria anterior. Radio (respecto al origen polar) del punto final del arco. Angulo (respecto al origen polar) del punto final del arco.
Atencin:
Utilizando la funcin G08, no es posible ejecutar un crculo completo, dado que existen infinitas soluciones. El CNC visualizar el cdigo de error 47.
Captulo: 5 CONTROLDETRAYECTORIA
Pgina 7
El formato del bloque en coordenadas polares es el siguiente: N4 G09 R+/-4.3 A+/-4.3 I+/-4.3 K+/-4.3 N4 G09 R A I K Nmero de bloque. Cdigo de trayectoria circular mediante tres puntos. Radio (respecto al origen polar) del punto final del arco. Angulo (respecto al origen polar) del punto final del arco. Cota X del punto intermedio del arco. Cota Z del punto intermedio del arco.
Como se ve el punto intermedio siempre se debe programar en coordenadas cartesianas. Ejemplo: La programacin del eje X es en dimetros. Suponiendo que el punto inicial es el P0 (X60 Z70) y el punto final del arco el (X120 Z20), el bloque del programa para definir este arco ser: N4 G09 X120 Z20 I60 K50 La funcin G09 no es modal. No es necesario programar el sentido de desplazamiento G02, G03 al programar G09. La funcin G09 slo sustituye a G02 y G03 en el bloque en que est escrita.
Atencin:
Utilizando la funcin G09, no es posible ejecutar un crculo completo, ya que para definir un arco con dicha funcin es necesario que sean programados 3 puntos distintos. El CNC visualizar el cdigo de error 40.
Pgina 8
Captulo: 5 CONTROLDETRAYECTORIA
5.8
En este mismo ejemplo, si se desea realizar una entrada tangencial, describiendo un arco de 5 mm de radio, se programar:
N100 G90 G01 G37 R5 X20 Z30 N110 G03 X40 Z10 R20
Captulo: 5 CONTROLDETRAYECTORIA
Seccin: ENTRADATANGENCIAL(G37)
Pgina 9
5.9
En este mismo ejemplo, 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
Pgina 10
Captulo: 5 CONTROLDETRAYECTORIA
5.10
En trabajos de torneado es posible, mediante la funcin G36, redondear una arista con un radio determinado sin necesidad de calcular el centro ni los puntos inicial y final del arco. La funcin G36 no es modal, es decir, debe programarse cada vez que se desee el redondeo de una arista. Esta funcin debe programarse en el bloque en que se programe el desplazamiento cuyo final se desea redondear. El radio de redondeo se programa mediante R4.3 en mm, o bien R3.4 en pulgadas, es decir, siempre positivo. Ejemplos: La programacin del eje X es en dimetros 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
Captulo: 5 CONTROLDETRAYECTORIA
Pgina 11
Punto inicial X60 Z90 N100 G90 G02 G36 R10 X60 Z50 R28 N110 X60 Z10 R28
Pgina 12
Captulo: 5 CONTROLDETRAYECTORIA
5.11
ACHAFLANADO (G39)
En los trabajos de mecanizado es posible, mediante la funcin G39, achaflanar aristas entre dos rectas, sin necesidad de calcular los puntos de interseccin. La funcin G39 no es modal, es decir, debe programarse cada vez que se desee achaflanar una arista. Esta funcin debe programarse en el bloque en que se programe el desplazamiento cuyo final se desea achaflanar. Mediante el cdigo R4.3 en mm, o bien R3.4 en pulgadas, siempre con valor positivo, se programa la distancia desde el final de desplazamiento programado hasta el punto en que se quiere realizar el chafln. Ejemplo: Programacin del eje X en dimetros
Punto inicial X20 Z80 N100 G90 G01 G39 R10 X80 Z60 N110 X100 Z10
Captulo: 5 CONTROLDETRAYECTORIA
Pgina 13
Si el valor de K se programa con un nmero, ste podr tener un valor comprendido entre 0,00 y 99,99, sin embargo si se programa por medio de un parmetro (K P3), ste podr tener un valor comprendido entre 0,00 y 655,35 segundos. La temporizacin se ejecuta al comienzo del bloque en que est programada. La funcin G04 puede programarse como G4
6.2
Nmero de bloque Cdigo que indica programacin de un error Cdigo de error programado
Tambin se puede programar el nmero de error mediante un parmetro aritmtico, valor comprendido entre P0 y P255. Por ejemplo: N4 G30 KP123 Este cdigo combinado con los cdigos G26, G27, G28 y G29 permite detener el programa y detectar posibles errores de medida, etc. En un bloque en el que se programe G30, no se puede programar ms informacin.
Atencin:
Si se desea que no aparezca visualizado el comentario propio de los cdigos de error del CNC, el nmero del cdigo tras G30 deber ser superior a los empleados por el CNC. Recordar asimismo, que el usuario puede escribir comentarios en el programa que sern visualizados al ejecutar el bloque correspondiente.
Captulo: 6 FUNCIONESPREPARATORIASADICIONALES
Seccin: TEMPORIZACION(G04)
Pgina 1
6.3
Cuando el CNC lee este bloque, salta al bloque indicado y el programa contina 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 Nmero de bloque Cdigo de salto incondicional Nmero de repeticiones Nmero del ltimo bloque a ejecutar Nmero 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 despus la seccin del programa comprendida entre este bloque y el definido entre los dos puntos decimales tantas veces como indica el ltimo nmero. Este ltimo nmero, puede tener un valor comprendido entre 0 y 99, sin embargo si se programa con un parmetro, 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 ejecucin de esta seccin el CNC vuelve al bloque siguiente en que se program G25 N4.4.2
Pgina 2
Captulo: 6 FUNCIONESPREPARATORIASADICIONALES
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 seccin N0-N20. Al terminar esto, volver al bloque 30. Las funciones preparatorias G26, G27, G28, G29 y G30 correspondientes a saltos/llamadas condicionales, se vern en el apartado correspondiente de este manual: PROGRAMACION PARAMETRICA, OPERACIONES CON PARAMETROS.
Captulo: 6 FUNCIONESPREPARATORIASADICIONALES
Pgina 3
6.4
Nmero de bloque Cdigo que define el roscado Cota final de la rosca segn el eje Z Paso de la rosca segn el eje Z
La cota Z ser absoluta o incremental, segn se trabaje en G90 o G91. Mientras se encuentra activa la funcin 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:
Nmero de bloque Cdigo que define el roscado Cota final de la rosca segn el eje X Paso de la rosca segn el eje X
La cota X ser absoluta o incremental, segn se trabaje en G90 o G91. Rosca cnica siendo: N4 G33 X Z I K Se programa mediante el bloque N4 G33 X+/-4.3 Z+/-4.3 I3.4 K3.4, Nmero de bloque Cdigo que define el roscado Cota final de la rosca segn el eje X Cota final de la rosca segn el eje Z Paso de la rosca segn el eje X Paso de la rosca segn el eje Z
Las cotas X y Z sern absolutas o incrementales, segn se trabaje en G90 o G91. En las roscas cnicas, basta con programar el paso de la rosca segn 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 cnicas con paso diferente al que el propio control hubiera calculado.
Atencin:
Es necesario que el comienzo del roscado se efecte con la herramienta trabajando en vaco, de forma que se eviten los problemas que se producen durante el arranque de los ejes.
Pgina 4 Captulo: 6 FUNCIONESPREPARATORIASADICIONALES Seccin: ROSCADOELECTRONICO (G33)
6.4.1
EJEMPLOS
a) Roscado longitudinal Se trata de realizar una rosca cilndrica 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 cnico Se trata de realizar un roscado cnico de paso 5 mm, segn el eje Z y una profundidad de 2 mm. Supongase que la herramienta est en el punto X60 Z60 (X se programa en radios).
Captulo: 6 FUNCIONESPREPARATORIASADICIONALES
Pgina 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 cnico de paso 5 mm segn 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
Pgina 6
Captulo: 6 FUNCIONESPREPARATORIASADICIONALES
6.5
Nmero de bloque Cdigo que define el factor de escala Valor del factor de escala K0.0001 (Multiplicacin por 0,0001). K99.9999 (Multiplicacin por 99,9999).
A continuacin de G72 todas las coordenadas programadas se multiplican por el valor de K hasta que se lea una nueva definicin 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 tambin se anula introduciendo M02,M30 o al ejecutarse un RESET o una EMERGENCIA.
Captulo: 6 FUNCIONESPREPARATORIASADICIONALES
Pgina 7
6.6
Pgina 8
Captulo: 6 FUNCIONESPREPARATORIASADICIONALES
Captulo: 6 FUNCIONESPREPARATORIASADICIONALES
Pgina 9
7.
COMPENSACION DE HERRAMIENTAS
En los trabajos habituales de mecanizado, es necesario calcular y definir la trayectoria de la herramienta teniendo en cuenta las dimensiones de la misma (longitud y radio), de forma que se obtengan las dimensiones de la pieza deseadas. La compensacin de longitud y radio de herramienta, permite programar directamente el contorno de la pieza sin tener en cuenta las dimensiones de la herramienta. El CNC calcula automticamente, a partir del contorno de la pieza y de las dimensiones de la herramienta almacenadas en la tabla de herramientas, la trayectoria que debe seguir la herramienta. Cada vez que se selecciona una herramienta (T2), el CNC aplica automticamente la compensacin de longitud almacenada en la tabla (X, Z, I, K), sin necesidad de programar ningn cdigo G. Para la compensacin de radio existen tres funciones preparatorias: G40 G41 G42 Anulacin de la compensacin de radio de herramienta Compensacin de radio de herramienta a izquierdas Compensacin de radio de herramienta a derechas o P600(1) = 1 y ejes
G41: La herramienta queda a la izquierda de la pieza segn el sentido del mecanizado. Con P600(1) = 0 y ejes G42 y viceversa.
G42: La herramienta queda a la derecha de la pieza segn el sentido del mecanizado. o P600(1) = 1 y ejes G41 acta como
El CNC dispone de una tabla de hasta 32 herramientas para compensacin de longitud (X, Z, I, K) y radio (R) de herramienta; en esta tabla tambin se almacenan los cdigos de forma (F) de la herramienta. Para fijar los valores de compensacin de radio y longitud de cada una de las herramientas se debe utilizar la opcin "Tabla de herramientas" dentro de las "Funciones auxiliares".
Captulo: 7 COMPENSACIONDEHERRAMIENTAS Seccin: Pgina 1
Tambin se puede definir la tabla de herramientas desde el programa pieza, utilizando la funcin G50. Los valores mximos de cada campo de la tabla de herramientas son: X, Z (longitud herramienta) +/-8388.607 mm (+/-330.2599 pulgadas) I, K R F (correccin longitud herramienta) +/-32.766 mm (+/-1.2900 pulgadas) (Radio) 1000.000 mm (39.3700 pulgadas) (Cdigo de forma) Es necesario definirlo para la compensacin de radio. Los cdigos posibles son : F0-F9 (Ver figura).
La compensacin de radio se hace efectiva mediante G41 o G42, adquiriendo el valor de tabla seleccionada mediante la funcin T (T01 T32). Si no se ha programado la funcin T, el CNC asume el valor T00 que corresponde a una herramienta de dimensiones igual a cero. Las funciones G41, G42 son modales (mantenidas) y son anuladas mediante G40, M02, M30 as como por alguna EMERGENCIA o un RESET general.
Atencin:
Los valores de I que se emplean para corregir desgastes de herramienta hay que programarlos en dimetros.
Pgina 2
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
Seccin:
CODIGOS DE FORMA
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
Seccin:
Pgina 3
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
Atencin:
La seleccin de la compensacin de radio de herramienta (G41/G42) slo puede realizarse cuando estn activas G00 o G01 (movimientos rectilneos). Si la primera llamada a compensacin se realiza estando activas G02 o G03, en el CNC se visualizar el cdigo de error 48. En las prximas pginas se muestran diferentes casos de inicio de compensacin de radio de herramienta.
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
Pgina 5
Pgina 6
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
7.2
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
Pgina 7
Pgina 8
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
7.3
Este mismo tratamiento se aplica cuando se programa un bloque con G40, pero sin informacin de movimiento. Los siguientes desplazamientos en G00 se efectan sin compensacin de radio. Cuando se detecta el paso de G00 a G01, G02, G03 se da el tratamiento correspondiente al primer punto compensado, reanudndose la compensacin radial normalmente. Caso especial: Si el control no tiene suficiente informacin para compensar, pero el movimiento es en G00, se ejecutar sin compensacin radial.
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
Pgina 9
7.4
Pgina 10
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
Captulo: 7 COMPENSACIONDEHERRAMIENTAS
Pgina 11
8.
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. Ciclo fijo de refrentado Ciclo fijo de cilindrado cnico 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)
Parmetros relacionados con los ciclos fijos: Los ciclos fijos pueden alterar el contenido de los parmetros P0 a P99. Asimismo, el CNC actualiza, en el encendido, tras un Reset y siempre que se abandona el modo de ejecucin del programa P99996, los siguientes parmetros aritmticos: 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, 1=pulgadas) Unidades de trabajo (0=Radios, 1=Dimetros)
Al programar los ciclos fijos, si el valor de cualquier parmetro es una constante, es necesario pulsar la tecla K despus del smbolo =. Por ejemplo: N4 G66 P0 = K25 ......
Seccin:
Pgina 1
8.1
Parmetros bsicos de definicin del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros) P103 Cota Z del punto "END" P4 Define el paso de cilindrado D. Se programar mediante un valor positivo expresado en radios. Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero de pasadas de cilindrado). Si se define P4=0 y P5=0, el CNC mostrar el mensaje de error correspondiente. P6 P19 P20 Indica el dimetro final (f) que se desea obtener en la operacin de cilindrado. Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z
Parmetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. P22 P23 Porcentaje (%) de la pasada de desbaste programada, que se utiliza como pasada de acabado Porcentaje (%) del avance de desbaste programado, que se utiliza como avance de acabado
Parmetros 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 parmetros que se indican a continuacin. Si no se desea cambiar de herramienta definir P26=K0.
Pgina 2
Captulo: 8
P26
Define el nmero de herramienta que se desea utilizar en la pasada de acabado. Si el fabricante defini un punto de cambio de herramienta, la mquina se desplazar a dicho punto, parmetros aritmticos P190 y P191, para efectuar el cambio de herramienta. Si no hay punto de cambio de herramienta se deben definir los parmetros aritmticos P134 y P135 para definir el punto de cambio de herramienta.
P134 Cota X del punto al que se desplazar la mquina para efectuar el cambio de herramienta. Se define en unidades de trabajo (radios/dimetros) P135 Cota Z del punto al que se desplazar la mquina para efectuar el cambio de herramienta El CNC tiene en cuenta los parmetros P134 y P135 si el fabricante no ha definido un punto de cambio de herramienta.
Conceptos generales: 1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2.- Los parmetros 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 P6=K P19=K P20=K ..... N6 G67 N0 3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de definicin del ciclo". 4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin. 5.- Las condiciones de salida son G00 y G90.
Pgina 3
8.2
Parmetros bsicos de definicin del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros) P103 Cota Z del punto "END" P4 Define el paso de refrentado D. Se programar mediante un valor positivo. Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero de pasadas de refrentado). Si se define P4=0 y P5=0, el CNC mostrar el mensaje de error correspondiente. P6 P19 P20 Indica el dimetro final (f) que se desea obtener en la operacin de cilindrado. Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z
Parmetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. P22 P23 Porcentaje (%) de la pasada de desbaste programada, que se utiliza como pasada de acabado Porcentaje (%) del avance de desbaste programado, que se utiliza como avance de acabado
Parmetros 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 parmetros que se indican a continuacin. Si no se desea cambiar de herramienta definir P26=K0.
Pgina 4
Captulo: 8
P26
Define el nmero de herramienta que se desea utilizar en la pasada de acabado. Si el fabricante defini un punto de cambio de herramienta, la mquina se desplazar a dicho punto, parmetros aritmticos P190 y P191, para efectuar el cambio de herramienta. Si no hay punto de cambio de herramienta se deben definir los parmetros aritmticos P134 y P135 para definir el punto de cambio de herramienta.
P134 Cota X del punto al que se desplazar la mquina para efectuar el cambio de herramienta. Se define en unidades de trabajo (radios/dimetros) P135 Cota Z del punto al que se desplazar la mquina para efectuar el cambio de herramienta El CNC tiene en cuenta los parmetros P134 y P135 si el fabricante no ha definido un punto de cambio de herramienta.
Conceptos generales: 1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2.- Los parmetros 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 P6=K P19=K P20=K ..... N6 G67 N1 3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de definicin del ciclo". 4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin. 5.- Las condiciones de salida son G00 y G90.
Pgina 5
8.3
Parmetros bsicos de definicin del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros) P101 Cota Z del punto "BEGIN" P4 Define el paso de cilindrado D. Se programar mediante un valor positivo expresado en radios. Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero de pasadas de cilindrado). Si se define P4=0 y P5=0, el CNC mostrar el mensaje de error correspondiente. P6 P7 Indica el dimetro final (f) que se desea obtener en la operacin de cilindrado. Define la pendiente (%) del chafln o plano inclinado que se desea efectuar. P7 = 100 x (10/40) = 25 P7 = 100 x tag 14,036 =25 P10 P18 Indica el cuadrante que se desea mecanizar. Junto con P18 define el tipo de esquina que se desea efectuar. Indica el tipo de geometra de la esquina. Junto con P10 define el tipo de esquina que se desea efectuar.
P19 P20
Pgina 6
Parmetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. P22 P23 Porcentaje (%) de la pasada de desbaste programada, que se utiliza como pasada de acabado Porcentaje (%) del avance de desbaste programado, que se utiliza como avance de acabado
Parmetros 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 parmetros que se indican a continuacin. Si no se desea cambiar de herramienta definir P26=K0. P26 Define el nmero de herramienta que se desea utilizar en la pasada de acabado. Si el fabricante defini un punto de cambio de herramienta, la mquina se desplazar a dicho punto, parmetros aritmticos P190 y P191, para efectuar el cambio de herramienta. Si no hay punto de cambio de herramienta se deben definir los parmetros aritmticos P134 y P135 para definir el punto de cambio de herramienta. P134 Cota X del punto al que se desplazar la mquina para efectuar el cambio de herramienta. Se define en unidades de trabajo (radios/dimetros) P135 Cota Z del punto al que se desplazar la mquina para efectuar el cambio de herramienta El CNC tiene en cuenta los parmetros P134 y P135 si el fabricante no ha definido un punto de cambio de herramienta. Conceptos generales: 1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo. 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.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de definicin del ciclo". 4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin. 5.- Las condiciones de salida son G00 y G90.
Captulo: 8 CICLOS FIJOS DE MECANIZADO Seccin: CILINDRADOCONICO (G67 N2) Pgina 7
8.4
Parmetros bsicos de definicin del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros) P103 Cota Z del punto "END" P4 Define el paso de roscado D. Se programar mediante un valor positivo expresado en radios. Si se define P4=0 el CNC mostrar el error correspondiente. Se programar en radios y la profundidad de cada pasada estar en funcin del nmero de pasada correspondiente( D n), tal y como muestra la siguiente figura.
P8 P11 P14
Define el paso de rosca "P". Las roscas a derechas o a izquierdas se efectuarn seleccionando adecuadamente el sentido de giro del cabezal. Indica el tipo de rosca. Si rosca exterior P11=0. Si rosca interior P11=1. Define la profundidad de la rosca "H". Se programar en radios y con valor positivo. Si se programa con valor 0, el CNC mostrar el error correspondiente.
Captulo: 8
Pgina 8
P16
Si se programa con valor 0, la rosca se realizar con penetracin radial. Si se le asigna un valor igual a la mitad del ngulo de la herramienta, la penetracin se realiza rozando el flanco de la rosca. 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. Define a qu distancia del final de la rosca comienza la salida de rosca, efectuando una rosca cnica cuyo paso en Z sigue siendo P10. Si P128=K0 no hay salida de rosca. Si P128 negativo, se produce error 3. Conceptos generales: 1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2.- Los parmetros 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 ..... N6 G67 N3 3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de definicin del ciclo". 4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin. 5.- Las condiciones de salida son G00 y G90.
Pgina 9
8.5
P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros) P103 Cota Z del punto "END" P4 Define el paso de redondeo D. Se programar mediante un valor positivo expresado en radios. Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero de pasadas de redondeo). Si se define P4=0 y P5=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. Tipo de redondeo. Si redondeo convexo P15=0. Si redondeo cncavo P15=1. Indica el tipo de geometra de la esquina.
Pgina 10
Captulo: 8
P19 P20
Parmetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. 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
Parmetros 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 parmetros que se indican a continuacin. Si no se desea cambiar de herramienta definir P26=K0. P26 Define el nmero de herramienta que se desea utilizar en la pasada de acabado. Si el fabricante defini un punto de cambio de herramienta, la mquina se desplazar a dicho punto, parmetros aritmticos P190 y P191, para efectuar el cambio de herramienta. Si no hay punto de cambio de herramienta se deben definir los parmetros aritmticos P134 y P135 para definir el punto de cambio de herramienta. P134 Cota X del punto al que se desplazar la mquina para efectuar el cambio de herramienta. Se define en unidades de trabajo (radios/dimetros) P135 Cota Z del punto al que se desplazar la mquina para efectuar el cambio de herramienta El CNC tiene en cuenta los parmetros P134 y P135 si el fabricante no ha definido un punto de cambio de herramienta. Conceptos generales: 1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo. N2 F10 S1000 M03 N4 P16=K P100=K P101=K P102=K P103=K P4=K P9=K P10=K P15=K ..... N6 G67 N4 3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de definicin del ciclo". 4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin. 5.- Las condiciones de salida son G00 y G90.
Captulo: 8 CICLOS FIJOS DE MECANIZADO Seccin: REDONDEO (G67 N4) Pgina 11
8.6
Parmetros bsicos de definicin del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros) P103 Cota Z del punto "END" P4 Define el paso de ranurado D. Se programar mediante un valor positivo expresado en radios. Si se programa con valor 0, el CNC tendr en cuenta el parmetro P5 (nmero de pasadas de ranurado). Si se define P4=0 y P5=0, el CNC mostrar el mensaje de error correspondiente. P6 P12 P13 Indica el dimetro final (f) que se desea obtener en la operacin de ranurado. Indica la anchura de la herramienta (TW). Define el tiempo que permanecer, en cada pasada de ranurado, la cuchilla en el fondo de la ranura. Se define en segundos, as, P13=K1.5 significa una temporizacin de 1.5 segundos. Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z
P19 P20
Parmetros relacionados con la pasada de acabado: Si no se desea pasada de acabado definir: P22=K0 y P23=K0. P22
Pgina 12
Porcentaje (%) de la pasada de desbaste programada, que se utiliza como pasada de acabado
Captulo: 8
P23
Porcentaje (%) del avance de desbaste programado, que se utiliza como avance de acabado
Conceptos generales: 1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2.- Los parmetros 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 P6=K P12=K P13=K P19=K ..... N6 G67 N5 3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de definicin del ciclo". 4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin. 5.- Las condiciones de salida son G00 y G90.
Pgina 13
8.7
Parmetros bsicos de definicin del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros) P103 Cota Z del punto "END" P4 P5 P8 P13 Define el incremento angular D entre taladrados. Se programar mediante un valor positivo expresado en grados. Define el nmero de taladrados (N) que se desean efectuar. Indica el paso o penetracin mxima (P) en cada taladrado (desalojo de material. Cuando se refiere al eje X se debe definir en radios. Define el tiempo que permanecer, en cada taladrado, la broca en el fondo del agujero. Se define en segundos, as, P13=K1.5 significa una temporizacin de 1.5 segundos.
Captulo: 8
Pgina 14
Indica la posicin 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. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2.- Los parmetros 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 P5=K P8=K P13=K P16=K ..... N6 G67 N6 3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de definicin del ciclo". 4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin. 5.- Las condiciones de salida son G00 y G90.
Pgina 15
8.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 parmetro "P8", paso o penetracin mxima (P). En el ciclo de roscado con macho hay que definirlo con el valor P8=0, y en el ciclo de taladrado simple hay que definirlo con un valor distinto de 0.
Parmetros bsicos de definicin del ciclo: P101 Cota Z del punto "BEGIN" P103 Cota Z del punto "END" P8 Indica el paso o penetracin mxima (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, y cuando se desea definir el ciclo de taladrado simple hay que definirlo con un valor distinto de 0. P13 P19 P20 Define el tiempo que permanecer la broca en el fondo del agujero. Se define en segundos, as, P13=K1.5 significa una temporizacin de 1.5 segundos. Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z
Pgina 16
Captulo: 8
Conceptos generales: 1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2.- Los parmetros deben programarse en un bloque anterior al de llamada al ciclo. N2 F10 S1000 M03 N4 P101=K P103=K P8=K P13=K P19=K P20=K N6 G67 N7 3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de definicin del ciclo". 4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin. 5.- Las condiciones de salida son G00 y G90.
Pgina 17
8.9
Parmetros bsicos de definicin del ciclo: P100 Cota X del punto "BEGIN" en unidades de trabajo (radios/dimetros) P101 Cota Z del punto "BEGIN" P102 Cota X del punto "END" en unidades de trabajo (radios/dimetros) P103 Cota Z del punto "END" P4 P5 P16 P19 P20 Define el incremento angular entre chavetas. Se programar mediante un valor positivo expresado en grados. Define el nmero de chavetas (N) que se desean efectuar. Indica la posicin angular (a) de la primera chaveta. Define la distancia de seguridad en X (se define en radios) Define la distancia de seguridad en Z
Pgina 18
Captulo: 8
Conceptos generales: 1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, sentido de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2.- Los parmetros 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 P5=K P16=K P19=K P20=K N6 G67 N8 3.- El ciclo fijo no altera los parmetros de llamada P22, P23 y P26, que pueden utilizarse para ciclos posteriores. Sin embargo alteran el contenido de los "Parmetros bsicos de definicin del ciclo". 4.- El funcionamiento bsico del ciclo est explicado en el manual de Operacin. 5.- Las condiciones de salida son G00 y G90.
Pgina 19
8.10
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 parmetros: P0 P1 P4 Cota X del punto inicial (A) del perfil (en radios o dimetros). Cota Z del punto inicial (A) del perfil. Sobrante de material, es decir, la cantidad (segn unidades de medida) a eliminar de la pieza origen. Debe ser mayor o igual que cero y mayor o igual que la demasa para el acabado; en caso contrario, se produce error 3. Segn el valor de P12, se interpretar como sobrante en X o en Z. P5 Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. Segn el valor de P12, se interpretar como paso en X o en Z. El paso real calculado por el control, ser menor o igual que el mximo. P7 P8 P9 Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Velocidad de avance, de la pasada de acabado. Si es cero, no hay pasada de acabado. Si es negativo, se produce error 3.
Pgina 20
Captulo: 8
P12 Angulo de la cuchilla. Debe ser mayor o igual que cero y menor o igual que noventa grados; de lo contrario, se produce error 3. Si es menor o igual que 45, P4 se tomar como sobrante en X y P5 como paso mximo en X.
P13 Nmero del primer bloque de definicin del perfil. P14 Nmero del ltimo bloque de definicin del perfil.
Pgina 21
En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente: 1 2 3 En la definicin del perfil, no hay que programar el punto inicial A que ya est definido por los parmetros P0 y P1. Las condiciones de mecanizado (velocidad de avance, giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos posteriores. Sin embargo altera el contenido de los parmetros P70 a P99. 4 5 6 7 8 9 10 11 Las condiciones de salida del ciclo son G00 y G90. El perfil puede estar formado por rectas, arcos, redondeos, entradas tangenciales, salidas tangenciales y chaflanes. La programacin puede hacerse en absoluto o en incremental. Dentro de la definicin del perfil no puede ir ninguna funcin T. Los movimientos de aproximacin y alejamiento se hacen en rpido y los dems a la velocidad programada. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente. Se puede trabajar con compensacin de radio de herramienta (G41, G42). La coordenada X del punto desde el que se llama al ciclo fijo, debe ser diferente a P0, de lo contrario el CNC dar el cdigo de error 4. La coordenada Z del punto desde el que se llama al ciclo fijo, debe ser diferente a P1, de lo contrario el CNC dar el cdigo de error 4. 12 Los movimientos de mecanizado se efectan a la velocidad de avance programada.
Pgina 22
Captulo: 8
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 ................................................................. ;Definicin 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
Pgina 23
8.11
Formato: N4 G68 P0=K P1=K P5=K P7=K P8=K P9=K P13=K P14=K Significado de los parmetros: P0 P1 P5 Cota absoluta X del punto inicial (A) del perfil (en radios o dimetros). Cota absoluta Z del punto inicial del perfil (A). Paso mximo (en radios). Debe ser mayor que cero; en caso contrario, se produce error 3. El paso real calculado por el control ser menor o igual que el mximo. P7 P8 P9 Demasa para el acabado en el eje X (en radios). Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Velocidad de avance de la pasada de acabado. Si a este parmetro se le asigna el valor P9=0 no se efecta la pasada de acabado pero realiza una pasada final de desbaste conservando las demasas indicadas en P7 y P8. Si se le asigna un valor negativo no se efecta la pasada de acabado ni la pasada final de desbaste.
Pgina 24
Captulo: 8
P10 A este parmetro se le debe asignar un valor distinto de cero cuando se desea que el CNC efecte una pasada final de desbaste antes de efectuar la pasada de acabado.
P13 Nmero del primer bloque de definicin del perfil. P14 Nmero del ltimo bloque de definicin del perfil. Debe ser mayor que P13; en caso contrario, se produce error 13.
Pgina 25
En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente: 1. La distancia entre el punto de partida 0 y el punto final (B), segn el eje X, tiene que ser igual o mayor que P7. Para evitar que d el error 31 cuando se trabaja con compensacin de radio, se recomienda dar a esta distancia, un valor igual a P7, ms un nmero entero de veces P5 (paso). 2. La distancia entre el punto de partida 0 y el punto inicial (A), segn el eje Z, tiene que ser mayor que P8. 3. En la definicin del perfil, no hay que programar el punto inicial (A) que ya est definido por los parmetros P0 y P1. 4. Las condiciones de mecanizado (avance, giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos posteriores. Sin embargo altera el contenido de los parmetros P70 a P99. Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido. Las condiciones de salida son G00 y G90. 5. El perfil puede estar formado por tramos rectos y tramos curvos. Todos los bloques de definicin del perfil se programarn en coordenadas cartesianas debiendo programarse siempre las cotas de los 2 ejes y adems, en absoluto, en caso contrario, el control dar error 21. Si el perfil dispone de tramos curvos, stos debern programarse con las coordenadas I, K del centro, con respecto al punto inicial del arco y con el signo correspondiente. Si en la definicin del perfil se programan funciones F, S, T o M, sern ignoradas salvo en la pasada de acabado. 6. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). 7. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que el ltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es as, el CNC dar error 35.
Pgina 26
Captulo: 8
Ejemplo G68.
N100 N110 G42 G00 X120 Z0 N120 G68 P0=K0 P1=K-10 P5=K2 P7=K0.8 P8=K0.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 .................................................. ;Definicin del perfil G01 X40 Z-40 G02 X80 Z-60 I25 K5 G01 X80 Z-70 X100 Z-80 X100 Z-90
Pgina 27
8.12
Formato: N4 G69 P0=K P1=K P5=K P7=K P8=K P9=K P13=K P14=K Significado de los parmetros: P0 P1 P5 P7 P8 P9 Cota X del punto inicial (A) del perfil (en radios o dimetros) Cota Z del punto inicial del perfil (A). Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El paso real calculado por el control ser menor o igual que el mximo. Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Velocidad de avance de la pasada de acabado. Si a este parmetro se le asigna el valor P9=0 no se efecta la pasada de acabado pero realiza una pasada final de desbaste conservando las demasas indicadas en P7 y P8. Si se le asigna un valor negativo no se efecta la pasada de acabado ni la pasada final de desbaste.
Pgina 28
Captulo: 8
P10 A este parmetro se le debe asignar un valor distinto de cero cuando se desea que el CNC efecte una pasada final de desbaste antes de efectuar la pasada de acabado.
P13 Nmero del primer bloque de definicin del perfil. P14 Nmero del ltimo bloque de definicin del perfil. Debe ser mayor que P13; en caso contrario, se produce error 13.
Pgina 29
En el momento de programar este ciclo fijo hay que tener en cuenta lo siguiente: 1. La distancia entre el punto de partida 0 y el punto (B) segn el eje Z, tiene que ser igual o mayor que P8. Para evitar que d el error 31 cuando se trabaja con compensacin de radio, se recomienda dar a esta distancia un valor igual a P8 ms un nmero entero de veces P5 (paso). 2. La distancia entre el punto de partida 0 y el punto inicial (A) segn el eje X, tiene que ser mayor que P7. 3. En la definicin del perfil no hay que programar el punto inicial (A), que ya est definido por los parmetros P0 y P1. 4. Las condiciones de mecanizado (avance, giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos posteriores. Sin embargo altera el contenido de los parmetros P70 a P99. Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido. Las condiciones de salida son G00 y G90. 5. El perfil puede estar formado por tramos rectos y tramos curvos. Todos los bloques de definicin del perfil se programarn en coordenadas cartesianas debiendo programarse siempre las cotas de los 2 ejes y adems, en absoluto, en caso contrario, el control dar error 21. Si el perfil dispone de tramos curvos, stos debern programarse con las coordenadas I, K del centro, con respecto al punto inicial del arco y con el signo correspondiente. Si en la definicin del perfil se programan funciones F, S, T o M, sern ignoradas salvo en la pasada de acabado. 6. El ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). 7. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que el ltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es as, el CNC dar error 35.
Pgina 30
Captulo: 8
Ejemplo G69.
N190 N200 G41 G0 X90 Z-5 N210 G69 P0=K80 P1=K-80 P5=K2 P7=K0.8 P8=K0.8 P9=K100 P13=K300 P14=K340 N220 G40 X100 Z0 N230 M30 N300 N310 N320 N330 N340 G01 X80 Z-60................................................................. ;Definicin del perfil G03 X60 Z-50 I5 K15 G01 X40 Z-40 G03 X10 Z-25 I5 K20 G01 X10 Z-10
Pgina 31
8.13
Formato: N4 G81 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K Significado de los parmetros: P0 P1 P2 P3 P5 P7 P8 P9 Cota X del punto A (en radios o dimetros) Cota Z del punto A Cota X del punto B (en radios o dimetros) Cota Z del punto B Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El paso real calculado por el control ser menor o igual que el mximo. Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado. Si es negativo, se produce error 3.
Ejemplo de programacin en dimetros. Siendo el punto de partida 0 (X134 Z47), y los puntos del perfil A (X0 Z0) y B (X90 Z-45) N90 G00 X134 Z47 .............. (Posicionamiento de la herramienta en el punto 0). N100 G81 P0=K0 P1=K0 P2=K90 P3=K-45 P5=K5 P7=K3 P8=K4 P9=K100
Pgina 32
Captulo: 8
En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente: 1. La distancia entre el punto de partida (0) y el punto (B), segn el eje X, tiene que ser igual o mayor que P7. Para evitar pasadas muy pequeas o que de el error 31, cuando se trabaja con compensacin de radio, se recomienda dar a esta distancia un valor igual a P7 ms un nmero entero de veces P5 (paso). 2. La distancia entre el punto de partida (0) y el punto (A), segn el eje Z, tiene que ser mayor que P8. 3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos posteriores. Sin embargo altera el contenido de los parmetros P70 a P99. Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido. Las condiciones de salida son G00 y G90. 4. Si la posicin de la herramienta no es correcta para ejecutar el ciclo, se produce error 4. Si es correcta, se realizar un torneado horizontal previo, si es necesario. 5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto F. 6. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que el ltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es as, el CNC dar error 35.
Pgina 33
8.14
Formato: N4 G82 P0=K P1=K P2=K P3=K P5=K P7=K P8=K P9=K Significado de los parmetros: P0 P1 P2 P3 P5 P7 P8 P9 Cota X del punto A (en radios o dimetros) Cota Z del punto A Cota X del punto B (en radios o dimetros) Cota Z del punto B Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El paso real calculado por el control, ser menor o igual que el mximo. Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado. Si es negativo, se produce error 3.
Ejemplo de programacin en dimetros. Siendo el punto de partida 0 (X136 Z39), 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
Pgina 34
Captulo: 8
En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente: 1. La distancia entre el punto de partida 0 y el punto (B), segn el eje Z, tiene que ser igual o mayor que P8. Para evitar pasadas muy pequeas o que de el error 31, cuando se trabaja con compensacin de radio, se recomienda dar a esta distancia un valor igual a P8 ms un nmero entero de veces P5 (paso). 2. La distancia entre el punto de partida 0 y el punto (A), segn el eje X, tiene que ser mayor que P7. 3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos posteriores. Sin embargo altera el contenido de los parmetros P70 a P99. Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido. Las condiciones de salida son G00 y G90. 4. Si la posicin de la herramienta no es correcta para ejecutar el ciclo, se produce error 4. Si es correcta, se realizar un refrentado vertical previo, si es necesario. 5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto F. 6. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que el ltimo movimiento antes de la llamada al ciclo fijo haya sido en G00. Si no es as, el CNC dar error 35.
Pgina 35
8.15
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 parmetros: P0 P1 P2 P3 P5 P7 P8 P9 Cota X del punto A (en radios o dimetros) Cota Z del punto A Cota X del punto B (en radios o dimetros) Cota Z del punto B Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El paso real calculado por el control ser menor o igual que el mximo. Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado. Si es negativo, se produce error 3.
P18 (I). Distancia del punto A al centro del arco segn el eje X. Aunque los valores del eje X se programen en dimetros, los valores de I siempre se programan en radios. P19 (K). Distancia del punto A al centro del arco segn el eje Z.
Pgina 36
Captulo: 8
Ejemplo de programacin en dimetros. Siendo el punto de partida 0 (X149 Z86), el centro del arco C (X160 Z91) y los puntos del perfil A (X0 Z71) B (X120 Z11). N90 G00 X149 Z86 ............... Posicionamiento de la herramienta en el punto 0 N100 G84 P0=K0 P1=K71 P2=K120 P3=K11 P5=K5 P7=K4 P8=K4 P9=K100 P18=K80 P19=K20 En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente: 1. La distancia entre el punto de partida 0 y el punto (B), segn el eje X, tiene que ser igual o mayor que P7. Para evitar pasadas muy pequeas o que de el error 31, cuando se trabaja con compensacin de radio, se recomienda dar a esta distancia un valor igual a P7 ms un nmero entero de veces P5 (paso). 2. La distancia entre el punto de partida 0 y el punto (A), segn el eje Z, tiene que ser mayor que P8. 3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos posteriores. Sin embargo altera el contenido de los parmetros P70 a P99. Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido. Las condiciones de salida son G00 y G90. 4. Si la posicin de la herramienta no es correcta para ejecutar el ciclo, se produce error 4. Se realizar un torneado horizontal previo, si fuera necesario. 5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto F. 6. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que el ltimo movimiento antes de la llamada del ciclo fijo haya sido en G00. Si no es as, el CNC dar error 35.
Pgina 37
8.16
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 parmetros: P0 P1 P2 P3 P5 P7 P8 P9 Cota X del punto A (en radios o dimetros) Cota Z del punto A Cota X del punto B (en radios o dimetros) Cota Z del punto B Paso mximo. Debe ser mayor que cero; en caso contrario, se produce error 3. El paso real calculado por el control, ser menor o igual que el mximo. Demasa para el acabado en el eje X. Debe ser mayor o igual que cero; en caso contrario, se produce error 3 Demasa para el acabado en el eje Z. Debe ser mayor o igual que cero; en caso contrario, se produce error 3. Velocidad de avance de la pasada de acabado. Si es cero, no hay pasada de acabado. Si es negativo, se produce error 3.
P18 (I). Distancia del punto A al centro del arco segn el eje X. Aunque los valores del eje X se programen en dimetros, los valores de I siempre se programan en radios. P19 (K). Distancia del punto A al centro del arco segn el eje Z.
Pgina 38
Captulo: 8
Ejemplo de programacin en dimetros. Siendo el punto de partida 0 (X150 Z8), el centro del arco C (X160 Z91) y los puntos del perfil A (X118 Z11) B (X0 Z70). N90 G00 X150 Z85 .............. Posicionamiento de la herramienta en el punto 0. N100 G85 P0=K118 P1=K11 P2=K0 P3=K70 P5=K5 P7=K4 P8=K4 P9=K100 P18=K21 P19=K80 En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente: 1. La distancia entre el punto de partida 0 y el punto (B), segn el eje Z, tiene que ser igual o mayor que P8. Para evitar pasadas muy pequeas o que de el error 31, cuando se trabaja con compensacin de radio, se recomienda dar a esta distancia un valor igual a P8 ms un nmero entero de veces P5 (paso). 2. La distancia entre el punto de partida 0 y el punto (A), segn el eje X, tiene que ser mayor que P7. 3. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos posteriores. Sin embargo altera el contenido de los parmetros P70 a P99. Los desplazamientos del ciclo de trabajo elemental (ver figura) se efectan del siguiente modo: Del punto 1 al 2 y del 2 al 3 se efectan a la velocidad de avance programada, mientras que del 0 al 1 y del 3 al 0 se efectan en avance rpido. Las condiciones de salida son G00 y G90. 4. Si la posicin de la herramienta no es correcta para ejecutar el ciclo, se produce error 4. Se realizar un refrentado vertical previo, si fuera necesario. 5. Si hay pasada de acabado, el ciclo finaliza en el punto en que estaba posicionada la herramienta inicialmente (0). Si no hay pasada de acabado, el ciclo finaliza en el punto F. 6. Se puede trabajar con compensacin de radio de herramienta (G41, G42) siempre que el ltimo movimiento antes de la llamada al ciclo fijo haya sido en G00. Si no es as, el CNC dar error 35.
Pgina 39
8.17
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 parmetros: P0 P1 P2 P3 P4 P5 Cota X absoluta del punto inicial (A) de la rosca (en radios o dimetros). Cota Z absoluta del punto inicial (A) de la rosca Cota X absoluta del punto final (B) de la rosca (en radios o dimetros) Cota Z absoluta del punto final (B) de la rosca Profundidad de la rosca (en radios). Tendr valor positivo en las roscas exteriores y negativo en las interiores. Si es igual a cero, se produce error 3. Pasada inicial (en radios). Define la profundidad de la primera pasada de roscado. Las sucesivas pasadas dependern del signo dado a este parmetro: - Si el signo es positivo, la profundidad de la segunda pasada ser P5 la ensima P5 n, hasta alcanzar la profundidad de acabado. 2 y la de
- Si el signo es negativo, el incremento de la profundizacin se mantendr constante y de un valor igual al valor absoluto del parmetro. - Si el valor es igual a cero, se produce error 3. P6
Pgina 40
Distancia de seguridad (en radios). Indica a qu distancia de la superficie de la rosca se produce la vuelta en rpido al punto A.
Captulo: 8
- Si el valor es negativo, este movimiento se realizar en G07 (arista viva). - Si el valor es 0 o positivo, este movimiento se realizar en G05 (arista matada). P7 Valor de la pasada de acabado (en radios): - Si es cero, se repite la pasada anterior - Si el valor es positivo, la pasada de acabado se realiza manteniendo el ngulo P12/ 2 con el eje X - Si el valor es negativo, la pasada de acabado se realiza con entrada radial P10 Paso de rosca en Z P11 Salida de la rosca. Define a qu distancia del final de la rosca comienza la salida. Si es negativo, se produce error 3. Si no es cero, el tramo CB es una rosca cnica cuyo paso en Z sigue siendo P10. Si es cero, el tramo CB se realiza en G00. P12 Angulo de la punta de la herramienta. Hace que los puntos de comienzo de las sucesivas pasadas, formen un ngulo P12/2 con el eje X. En el momento de programar este ciclo fijo, hay que tener en cuenta lo siguiente: 1. Las condiciones de mecanizado (velocidad de avance, velocidad de giro del cabezal, etc.) deben programarse antes de la llamada al ciclo. 2. Los parmetros pueden programarse en el bloque de llamada al ciclo o en bloques anteriores. 3. Este ciclo fijo no altera los parmetros de llamada, que pueden utilizarse para ciclos posteriores. Sin embargo altera el contenido de los parmetros P70 a P99. 4. Las condiciones de salida son G00,G07,G40,G90 y G97. 5. El ciclo comienza con un acercamiento en G00 al punto A y termina tambin en A. Durante la ejecucin del ciclo no es posible variar la velocidad de avance F, mediante el conmutador FEED-RATE, cuyo valor se mantendr fijo al 100%.
Pgina 41
9.
SUBRUTINAS
Se llama subrutina a una parte de programa que, convenientemente identificada, puede ser llamada desde cualquier posicin de un programa para su ejecucin. Una subrutina puede ser llamada varias veces desde diferentes posiciones de un programa o desde diferentes programas. Con una sola llamada puede repetirse la ejecucin de una subrutina hasta 255 veces. Una subrutina puede estar incluida dentro del programa de usuario P99996 o bien estar almacenada en el programa especial de subrutinas de usuario P99994. Las subrutinas paramtricas y estndares son bsicamente iguales, la nica diferencia entre ambas es que en el bloque de llamada en el caso de subrutinas paramtricas (G21 N2.2) pueden definirse hasta 15 parmetros. En el caso de subrutina estndar la definicin de los parmetros no puede hacerse en el bloque de llamada. El mximo nmero de parmetros de un subrutina estndar o paramtrica es 255 (P0, P254).
Captulo: 9 SUBRUTINAS
Seccin:
Pgina 1
9.2
Este bloque no puede contener informacin adicional. A continuacin del bloque de comienzo de subrutina, se programan los bloques que se desean. Entre los bloques programados dentro de una subrutina estndar puede haber bloques paramtricos. Una subrutina debe finalizar siempre con un bloque de la forma: N4 G24. La funcin G24 indica final de subrutina. En este bloque no se puede programar ninguna otra informacin. Ejemplo de programacin: N0 N10 N15 N20 G22 N25 X20 P0=P0 F1 P1 G24
Atencin:
Las subrutinas N91 a N99 no pueden ser definidas porque las utiliza el CNC. En la memoria del CNC no pueden existir a la vez dos subrutinas estndar con el mismo nmero de identificacin, aunque pertenezcan a programas diferentes. Sin embargo es posible identificar con el mismo nmero una subrutina estndar y otra paramtrica.
9.3
Pgina 2
Captulo: 9 SUBRUTINAS
9.4
Este bloque no puede contener informacin adicional. A continuacin del bloque de comienzo de subrutina, se programan los bloques que se desean. Entre los bloques programados dentro de una subrutina paramtrica puede haber bloques paramtricos. Una subrutina debe finalizar siempre con un bloque de la forma: N4 G24. La funcin G24 indica final de subrutina. En este bloque no se puede programar ninguna otra informacin.
Atencin:
Las subrutinas N91 a N99 no pueden ser definidas porque las utiliza el CNC. En la memoria del CNC no pueden existir a la vez dos subrutinas paramtricas con el mismo nmero de identificacin, aunque pertenezcan a programas diferentes. Sin embargo es posible identificar con el mismo nmero una subrutina estndar y otra paramtrica.
9.5
Atencin:
Al terminar la ejecucin de la subrutina paramtrica (G24), se recuperan los valores de los parmetros asignados en el bloque de llamada, aunque a lo largo de la subrutina se les hubieran asignado valores diferentes
Captulo: 9 SUBRUTINAS
Pgina 3
9.6
NIVELES DE IMBRICACION
De un programa principal, o de una subrutina (estndar o paramtrica), se puede llamar a una subrutina, de sta a una segunda, de la segunda a una tercera, etc ..., hasta un mximo de 15 niveles de imbricacin. Cada uno de los niveles se puede repetir 255 veces. Diagrama de encadenamiento de subrutinas
Pgina 4
Captulo: 9 SUBRUTINAS
Seccin: NIVELESDEIMBRICACION
10.
PROGRAMACION PARAMETRICA
El CNC dispone de 255 parmetros (P0-P254) mediante los que se pueden programar bloques paramtricos y realizar diferentes tipos de operaciones y saltos dentro de un programa. Los bloques paramtricos se pueden escribir en cualquier parte del programa. Las operaciones que se pueden realizar entre parmetros 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 Multiplicacin Divisin Raz cuadrada Raz cuadrada de la suma de los cuadrados Seno Coseno Tangente Arco tangente Comparacin Parte entera Parte entera ms uno Parte entera menos uno Valor absoluto Complementacin Direccin de memoria del bloque indicado Cota X del bloque cuya direccin se indica Cota Z del bloque cuya direccin se indica Direccin de memoria del bloque anterior al indicado Cota I del bloque cuya direccin se indica Cota K del bloque cuya direccin se indica Nmero 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 Funcin lgica AND Funcin lgica OR Funcin lgica XOR Funcin lgica NOR Sin funcin Sin funcin Nmero de herramienta seleccionada
Captulo: 10 PROGRAMACIONPARAMETRICA
Seccin:
Pgina 1
10.1
ASIGNACIONES
Se puede asignar cualquier valor a cualquier parmetro. a) N4 P1 = P2 P1 toma el valor de P2, mientras que P2 mantiene el valor que tena. b) N4 P1 = K1,5 P1 toma el valor 1,5 La letra K indica que se trata de una constante. Las constantes admiten un rango de valores entre +/-99999,99999. c) N4 P1= H (Valor en HEXADECIMAL) P1 toma el valor en HEXADECIMAL indicado tras H. Valores posibles de H: 0/FFFFFFFF. d) N4 P1 = X P1 toma el valor de la cota terica del eje X, en la que en ese momento se halle el CNC. e) N4 P1 = Z P1 toma el valor de la cota terica del eje Z, en la que en ese momento se halle el CNC. h) N4 P1 = R P1 toma el valor 1 si el parmetro mquina P11 (radios / dimetros) est en radios y el valor 2 si est en dimetros. i) N4 P1 = T El CNC dispone de un reloj interno que mide el tiempo de ejecucin. Esta funcin asigna al parmetro P1 el valor que tiene dicho reloj en ese momento. El valor se encuentra expresado en centsimas de segundo. Para conocer el tiempo de ejecucin de determinadas piezas u operaciones, 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 terica del eje X, con respecto al cero mquina en la que se halle el CNC. l) N4 P1= 0Z P1 toma el valor de la cota terica del eje Z, con respecto al cero mquina en la que se halle el CNC.
Pgina 2
Captulo: 10 PROGRAMACIONPARAMETRICA
Seccin: ASIGNACIONES
10.2
F1 Suma Ejemplo: N4 P1 = P2 F1 P3 P1 toma el valor de la suma de los parmetros P2 y P3, es decir, P1 = P2 + P3. Tambin se puede programar, N4 P1 = P2 F1 K2 , es decir, P1 toma el valor de P2 + 2. La letra K indica que se trata de una constante. Cuando el mismo parmetro aparece como sumando y como resultado, es decir, N4 P1 = P1 F1 K2 indica que a partir de aqu, P1 = P1 + 2. F2 resta N4 P10 = P2 F2 P3 ............... P10 = P2 - P3 N4 P10 = P2 F2 K3 .............. P10 = P2 - 3 N4 P10 = P10 F2 K1 ............ P10 = P10 - 1 F3 Multiplicacin N4 P17 = P2 F3 P30 ............. P17 = P2 x P30 N4 P17 = P2 F3 K4 .............. P17 = P2 x 4 N4 P17 = P17 F3 K8 ............ P17 = P17x 8 F4 Divisin N4 P8 = P7 F4 P35 ............... P8 = P7 : P35 N4 P8 = P2 F4 K5 ................ P8 = P2 : 5 N4 P8 = P8 F4 K2 ................ P8 = P8 : 2 F5 Raz cuadrada N4 P15 = F5 P23 .................. P15 = N4 P14 = F5 K9 ................... P14 = N4 P18 = F5 P18 .................. P18 = P23 9 P18
F6 Raz cuadrada de la suma de los cuadrados N4 P60 = P2 F6 P3 .............. P60 = N4 P50 = P40 F6 K5 ............ P50 = N4 P1 = P1 F6 K4 ............... P1 = F7 Seno N4 P1 = F7 K5 ..................... P1 = Sen 5 grados N4 P1 = F7 P2 ...................... P1 = Sen P2 El ngulo hay que escribirlo en grados, es decir, P2 debe programarse en grados. F8 Coseno N4 P1 = F8 P2 ...................... P1 = Coseno P2 N4 P1 = F8 K75 ................... P1 = Coseno 75 grados
Captulo: 10 PROGRAMACIONPARAMETRICA Seccin: OPERADORES "F1" a "F16" Pgina 3
P2 + P3 P40 + 52 P1 + 4
F9 Tangente N4 P1 = F9 P2 .................... P1 = tg P2 N5 P1 = F9 K30 ................. P1 = tg 30 grados F10 Arco tangente N4 P1 = F10 P2 .................. P1 = arc. tg P2 (resultado en grados). N4 P1 = F10 K0,5 .............. P1 = arc. tg 0,5 F11 Comparacin Compara un parmetro con otro o con una constante, y activa los indicadores de saltos condicionales (su utilidad se ver en el apartado de saltos condicionales, G26, G27, G28, G29). N4 P1 = F11 P2 Si P1 = P2, queda activado el indicador de salto si cero. Si P1 es igual o mayor que P2, queda activado el indicador de salto si mayor o igual. Si P1 es menor que P2, queda activado el indicador de salto si menor. Igualmente se puede programar N4 P1 = F11 K6 F12 Parte entera N4 P1=F12 P2 .................... P1 toma el valor de la parte entera de P2. N4 P1=F12 K5,4 ................ P1 = 5 F13 Parte entera ms uno N4 P1 = F13 P2 .................. P1 toma el valor de la parte entera de P2 ms 1. N4 P1 = F13 K5,4 .............. P1 = 5 + 1 = 6 F14 Parte entera menos uno N4 P1 = F14 P27 ................ P1 toma el valor de la parte entera de P27 menos uno N4 P5 = F14 K5,4 .............. P5 = 5 - 1 = 4 F15 Valor absoluto N4 P1 = F15 P2 .................. P1 toma el valor absoluto de P2 N4 P1 = F15 K-8 ................ P1 = 8 F16 Complementacin N4 P7 = F16 P20 ................ P7 toma el valor de P20 complementado, P7 = -P20 N4 P7 = F16 K10 ............... P7 = -10 es decir,
Pgina 4
Captulo: 10 PROGRAMACIONPARAMETRICA
10.3
F17
N4 P1 = F17 P2 P1 toma el valor de la direccin de memoria del bloque cuyo nmero es P2. Ejemplo N4 P1 = F17 K12 P1 toma el valor de la direccin de memoria en que se halle el bloque N12.
F18
N4 P1=F18 P2 P1 toma el valor de la cota X que aparece en el bloque cuya direccin es P2. F18 no acepta operando constante. Ejemplo : P1 = F18 K2 No es vlida.
F19
N4 P1=F19 P2 P1 toma el valor de la cota Z que aparece en el bloque cuya direccin es P2. F19 no acepta operando constante. Ejemplo : P1 = F19 K3 no es vlida.
F20
N4 P1 = F20 P2 P1 toma el valor de la direccin de memoria del bloque anterior al definido por la direccin P2. F20 no acepta operando constante. Ejemplo: P1 = F20 K4. No es vlida.
F21
N4 P1=F21 P2 P1 toma el valor de la cota I que aparece en el bloque cuya direccin es P2. F21 no acepta operando constante. Ejemplo: P1 = F21 K2. No es vlida
F22
N4 P1=F22 P2 P1 toma el valor de la cota K que aparece en el bloque cuya direccin es P2. F22 no acepta operando constante. Ejemplo : P1 = F22 K3. No es vlida
F23
N4 P1 = F23 El parmetro P1 toma el nmero de la herramienta con que se est operando en ese momento.
F24
Esta funcin se puede programar de dos formas distintas: N4 P9=F24 K2 N4 P8=F24 P12 El parmetro P9 toma el valor de X que se encuentra, dentro de la tabla de herramientas, en la posicin 2. El parmetro P8 toma el valor de X que se encuentra, dentro de la tabla de herramientas, en la posicin indicada por el valor del parmetro P12.
Seccin: OPERADORES "F17" a "F29" Pgina 5
Captulo: 10 PROGRAMACIONPARAMETRICA
F25
Esta funcin se puede programar de dos formas distintas: N4 P15=F25 K16 N4 P13=F25 P34 El parmetro P15 toma el valor de Z que se encuentra, dentro de la tabla de herramientas,en la posicin 16. El parmetro P13 toma el valor de Z que se encuentra, dentro de la tabla de herramientas, en la posicin indicada por el valor del parmetro P34.
F26
Esta funcin se puede programar de dos formas distintas: N4 P6=F26 K32 N4 P14=F26 P15 El parmetro P6 toma el valor de F que se encuentra, dentro de la tabla de herramientas, en la posicin 32. El parmetro P14 toma el valor de F que se encuentra, dentro de la tabla de herramientas, en la posicin indicada por el valor del parmetro P15.
F27
Esta funcin se puede programar de dos formas distintas: N4 P90=F27 K13 N4 P28=F27 P5 El parmetro P90 toma el valor de R que se encuentra, dentro de la tabla de herramientas, en la posicin 13. El parmetro P28 toma el valor de R que se encuentra, dentro de la tabla de herramientas, en la posicin indicada por el valor del parmetro P5.
F28
Esta funcin se puede programar de dos formas distintas: N4 P17=F28 K10 N4 P19=F28 P63 El parmetro P17 toma el valor de I que se encuentra, dentro de la tabla de herramientas, en la posicin 10. El parmetro P19 toma el valor de I que se encuentra, dentro de la tabla de herramientas, en la posicin indicada por el valor del parmetro P63.
F29
Esta funcin se puede programar de dos formas distintas: N4 P15=F29 K27 N4 P13=F29 P25 El parmetro P15 toma el valor de K que se encuentra, dentro de la tabla de herramientas, en la posicin 27. El parmetro P13 toma el valor de K que se encuentra, dentro de la tabla de herramientas, en la posicin indicada por el valor del parmetro P25.
En un mismo bloque, se pueden introducir todas las asignaciones y operaciones que se deseen, siempre que no modifiquen un nmero de parmetros superior a 15.
Pgina 6
Captulo: 10 PROGRAMACIONPARAMETRICA
10.4
Las operaciones binarias que se disponen son: F30 F31 F32 F33 Funcin lgica AND Funcin lgica OR Funcin lgica XOR Funcin lgica NOR
Estas operaciones BINARIAS, tambin activan los indicadores internos (FLAGS), dependiendo del valor de su resultado, para su utilizacin posterior en la programacin de los SALTOS/LLAMADAS CONDICIONALES (G26, G27, G28, G29). Las operaciones binarias pueden realizarse entre: Parmetros Parmetros 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 cdigo hexadecimal, entero, positivo y de 8 caracteres como mximo, es decir, puede estar comprendido entre 0 y FFFFFFFF y no puede formar parte del primer operando. F30 Funcin lgica AND Ejemplo: N4 P1= P2 F30 P3 F31 Funcin lgica OR Ejemplo: N4 P11= P25 F31 H35AF9D01 Valor de P25 48BE6 F32 Funcin lgica XOR Ejemplo: N4 P19= P72 F32 H91C6EF Valor de P72 AB456 F33 Funcin lgica NOT Ejemplo: N4 P154= F33 P88 P154 toma el valor de P88 en complemento a 1. 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.5
OPERADOR "F36"
Esta funcin no afecta a los indicadores de salto. F36 N4 P1 = F36 El parmetro P1 toma el nmero de la herramienta en curso.
Captulo: 10 PROGRAMACIONPARAMETRICA Seccin: OPERADORES "F30" A "F33" y "F36" Pgina 7
10.6
Son similares a la funcin G25 (salto incondicional) que se encuentra detallada en el captulo "Funciones Preparatorias Adicionales" de este mismo manual. Las funciones G26, G27, G28 y G29, antes de efectuar el salto de bloque o ejecutar la parte de programa indicada, comprueban que se ha producido la condicin requerida. G26 Salto si cero. G27 Salto si no cero. G28 Salto si menor que cero. G29 Salto si mayor o igual a cero. Requiere que se d la condicin de "Cero". Requiere que no se d la condicin de "Cero". Requiere que se d la condicin de "Menor" Requiere que no se d la condicin de "Menor".
La condicin de "Cero", tambin denominada igualdad, se activa en los siguientes casos: * Cuando el resultado de una operacin es igual a cero. Ejemplo: N001 P1 = P3 F2 K5 Se cumple la condicin de cero si P3 = 5 * Si en una comparacin ambos trminos son iguales. Ejemplo: N002 P1 F11 K8 Se cumple la condicin de cero si P1 = 8 La condicin de "Menor", tambin denominada negativo, se activa en los siguientes casos: * Cuando el resultado de una operacin es menor que cero (negativo). Ejemplo: N001 P1 = P3 F2 K5 Se cumple la condicin si P3 es menor que 5 * Si en una comparacin, el primer operando es menor que el segundo. Ejemplo: N002 P1 F11 K8 Se cumple la condicin si P1 es menor que 8
Atencin:
Las asignaciones y las funciones no paramtricas no alteran el estado de los indicadores de condicin. Ejemplo de programacin: N060 N065 N070 N071 N072 N073 P2 F11 K22 G01 X10 Y20 G26 N100 G28 N200 G29 N300
En el bloque N060 se efecta una comparacin. Los bloques N65 y N70 no alteran el estado de los indicadores de condicin. As, Si P2 vale 22, el programa continuar en el bloque N100 Si P2 vale menos que 22, el programa continuar en el bloque N200 Si P2 vale ms que 22, el programa continuar en el bloque N300 Se debe tener cuidado al programar las funciones G26 y G29. Si en el ejemplo anterior se hubiera programado: N071 G28 N200 N072 G29 N300 N073 G26 N100 El programa no ejecutara el bloque N073. Con P2 menor que 22 el bloque contina en N200 y con P2 mayor o igual a 22 contina en N300.
Pgina 8 Captulo: 10 PROGRAMACIONPARAMETRICA Seccin: FUNCIONES DE SALTO (G26, G27, G28, G29)
Ejemplo de programacin en paramtricas para el clculo de coordenadas de los diferentes puntos que componen una parbola. La programacin del eje X es en dimetros. La formula que define una parbola es: Z = - K X2 Siendo: P0 = K P4 = X P5 = Z Los parmetros de llamada son: P0 P1 P2 P3 = = = = K Cota X inicial Cota X final Incremento en X.
Programa: N0080 G21 N56.1 P0=K0,01 P1=K00 P2=K100 P3=K1 ..... Llamada a subrutina N0090 M30 ............................................................................ Fin de programa N0110 N0120 N0130 N0140 N0150 N0160 N0170 N0180 N0190 N0200 G23 N56 .......................................Definicin de subrutina P4=P1 ...........................................X=X inicial P4=P4 F1 P3 P4=F11 P2 .............Compara nueva cota X con X final G28 N160 .....................................Si menor, sigue en N160 P4=P2 ...........................................Si mayor, nueva cota X = X final P5=P4 F3 P4 P5=P5 F3 P0 P5=F16 P5 ....................................Calcula nueva cota Z G01 XP4 ZP5 ...............................Desplazamiento a nueva cota (X, Z) P4=F11 P2 ....................................Compara nueva cota X con X final G27 N130 .....................................Si menor calcula otro punto, va a N130 G24 ...............................................Fin de subrutina
Captulo: 10 PROGRAMACIONPARAMETRICA
Pgina 9
EJEMPLO
N00 G95 F10 S1000 M03 N05 G0 X80 Z50 N06 T1.1 N10 P22=K0 P23=K0 P26=0
;Condiciones de mecanizado ;Va al punto de cambio ;Selecciona herramienta 1 ;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 ;Cilindrado cnico
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 ;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 ;Redondeo
N40 P100=K30 P101=K-98 P4=K1 P6=K28 P7=K100 P10=K4 P18=K3 P19=K1 P20=K99 N45 G67 N2 ;Cilindrado cnico
N50 P100=K28 P101=K-70 P4=K1 P6=K24 P7=K100 P10=K4 P18=K3 P19=K1 P20=K71 N55 G67 N2 ;Cilindrado cnico
N60 P100=K24 P101=K-27 P4=K1 P6=K19 P7=K6.41 P10=K4 P18=K3 P19=K1 P20=K28 N65 G67 N2 ;Cilindrado cnico
N70 P100=K19 P101=K0 P102=K19 P103=K-27 P4=K1 P6=K17 P19=K1 P20=K1 N75 G67 N0 ;Cilindrado
N80 P100=K17 P101=K0 P102=K17 P103=K-17 P4=K1 P6=K16 P19=K1 P20=K1 N85 G67 N0 ;Cilindrado
N90 P100=K16 P101=K0 P4=K1 P6=K14 P7=K100 P10=K4 P18=K2 P19=K13 P20=K1 N95 G67 N2 ;Cilindrado cnico
N110 P100=K28 P101=K-85 P102=K28 P103=K-87 P4=K1.7 P6=K26.5 P19=K8 P20=K0 N115 G67 N5 ;Ranurado
N120 P100=K16 P101=K-15 P102=K17 P103=K-17 P6=K14 P19=K0.5 P20=K0.5 N125 G67 N5 ;Ranurado
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
CODIGOS DE ERROR
Este error se produce cuando el primer carcter del bloque que se desea ejecutar no es una "N". Demasiados dgitos al definir una funcin en general. Se ha asignado un valor negativo a una funcin que no acepta el signo (-), o se ha asignado un valor incorrecto a un parmetro de ciclo fijo. Definicin de un ciclo fijo estando activa la funcin G02, G03 G33. Bloque paramtrico mal editado. Ms de 10 parmetros afectados en un mismo bloque. Divisin por cero. Raz cuadrada de un nmero negativo. Valor demasiado grande asignado a un parmetro.
010 * No se ha programado la gama o la velocidad de corte constante. 011 012 Ms de siete funciones M en un mismo bloque. Este error se produce en los siguientes casos: > Mal programada la funcin 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 relacin 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 funcin 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 nmero de subrutina al que se refiere. > No se ha programado el carcter "N" tras la funcin G25, G26, G27, G28 o G29. > Demasiados niveles de imbricacin, uno dentro de otro. 020 021 Se ha definido ms de una gama de cabezal en un mismo bloque Este error se produce en los siguientes casos: > No existe un bloque en la direccin definida por el parmetro 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 definicin o llamada a subrutina, o bien, de definicin 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 tamao del programa que se intenta introducir. 027 No se ha definido I/K en interpolacin circular o roscado.
028 029
Se ha intentado seleccionar un corrector en la tabla de herramientas o una herramienta externa no existente (el nmero de herramientas se define mediante parmetro-mquina). Se ha asignado un valor demasiado grande a una funcin. 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
032
033
Se ha programado un desplazamiento superior a 8388 mm o 330,26 pulgadas. Ejemplo: Si el eje Z se encuentra en la posicin 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 efecta en dos fases, como se indica a continuacin, 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
Se han definido S F con un valor superior al permitido. No existe informacin suficiente para compensar, para redondear aristas o achaflanar. Subrutina repetida. Mal programada la funcin M19. Mal programada la funcin G72. Se debe tener en cuenta que si se aplica la funcin 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: > Ms 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 funcin 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 compensacin de radio o redondeo. Inicio o anulacin de compensacin de radio con G02/G03. Chafln mal programado. Se ha seleccionado velocidad de corte constante cuando la mquina 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 dilogo entre el CNC y la Disquetera FAGOR. > Error de dilogo entre el CNC y el Lector de cinta. 060 061 Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. Fallo de batera. A partir de producirse este error, la informacin contenida en la memoria ser retenida durante 10 das ms, estando apagado el CNC. Debiendo ser sustituido el mdulo de batera ubicado en la parte posterior del aparato. Consltese con el Servicio de Asistencia Tcnica.
Atencin:
Debido al riesgo de explosin combustin no intente recargar la pila, no la exponga a temperaturas superiores a 100 grados centgrados 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 posicin programada y no se ha recibido la seal exterior del palpador. 066 * Lmite de recorrido eje X sobrepasado El error se genera bien porque la mquina est fuera de lmite o bien porque se ha programado un bloque que obligara a la mquina a salirse de lmites. 068 * Lmite de recorrido eje Z sobrepasado. El error se genera bien porque la mquina est fuera de lmite o bien porque se ha programado un bloque que obligara a la mquina a salirse de lmites. 070 ** Error de seguimiento eje X. 072 ** Error de seguimiento eje Z. 074 ** Valor de S (velocidad de cabezal) demasiado elevado. 075 ** Fallo de captacin en el conector A1. 076 ** Fallo de captacin en el conector A2. 077 ** Fallo de captacin en el conector A3. 078 ** Fallo de captacin en el conector A4. 079 ** Fallo de captacin en el conector A5. 087 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 088 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 089 * No se ha realizado la bsqueda del punto referencia mquina de todos los ejes. Este error se produce cuando es obligatorio realizar la bsqueda del punto de referencia mquina tras el encendido. Se define mediante parmetro mquina. 090 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 091 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 092 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 093 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 094 Error de paridad en la tabla de herramientas, o en la tabla G53-G59.
095 ** Error de paridad de los parmetros generales. 096 ** Error de paridad de los parmetros eje Z. 098 ** Error de paridad de los parmetros eje X. 099 ** Error de paridad en la tabla de M. 100 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 101 ** Fallo de circuitera interna del CNC. Consultar con el servicio de asistencia tcnica. 105 Este error se produce en los siguientes casos: > Ms de 43 caracteres dentro de un comentario > Ms de 5 caracteres para definir el nmero de programa > Ms de 4 caracteres para definir el nmero de bloque > Caracteres extraos en memoria. 106 ** Lmite de temperatura interior sobrepasado.
108 ** Error en parmetros de compensacin del husillo del eje Z. 110 ** Error en parmetros de compensacin del husillo del eje X. 111 * Error en la red local Fagor. Instalacin incorrecta de la lnea (hardware) 112 * Error en la red local Fagor. Se produce en los siguientes casos: > La configuracin de la red (nodos) es incorrecta. > La configuracin 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, edicin o monitorizacin, antes de ejecutar un bloque de programa. 113 * Error en la red local Fagor. Algn 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 ejecucin. 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 peridica. Este error se produce cuando la rutina peridica dura ms de 5 milisegundos. 116 * Error en el PLCI. Watch-dog en el programa principal. Este error se produce cuando el programa principal dura ms de la mitad del tiempo indicado en el parmetro mquina "P729". 117 * Error en el PLCI. La informacin interna del CNC que se ha solicitado mediante la activacin de las marcas M1901 a M1949 no se encuentra disponible. 118 * Error en el PLCI. Se ha intentado modificar, mediante la activacin 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 parmetros mquina, tabla de funciones M decodificadas y las tablas de compensacin de error de husillo, en la EEPROM. Este error se puede producir cuando al bloquear los parmetros mquina, tabla de funciones M decodificadas y las tablas de compensacin de error de husillo, el CNC no puede guardar dicha informacin en el la memoria EEPROM. 120 Error en el PLCI. Error de checksum al recuperar los parmetros mquina, tabla de funciones M decodificadas y las tablas de compensacin de error de husillo, de la EEPROM.
Atencin:
Los ERRORES que disponen de * actan de la siguiente manera: Detienen el avance de los ejes y el giro del cabezal. Eliminando para ello todas las seales de Enable y anulando todas las salidas analgicas del CNC. Detienen la ejecucin del programa pieza del CNC si se encuentra en ejecucin. Los ERRORES que disponen de ** adems de actuar como los errores que disponen de *, activan la SALIDA DE EMERGENCIA .
Versin 5.6
1. MOVIMIENTO CON VOLANTE MAESTRO
(Junio de 1996)
Esta prestacin permite, una vez definida la trayectoria, gobernar los desplazamientos de la mquina con el Volante Maestro. Requisitos: El control del "Movimiento con Volante Maestro" se efecta con el Segundo Volante, por lo tanto la mquina debe disponer de dos volantes y no puede disponer de manivelas. Personalizacin: El parmetro mquina "P622(6)" indica si se dispone de la prestacin "Movimiento con Volante Maestro" P622(6) P622(6) = 0 = 1 No se dispone de esta prestacin Si se dispone de la prestacin "Movimiento con Volante Maestro"
El control del "Movimiento con Volante Maestro" se efecta con el Segundo Volante, por lo tanto la mquina debe disponer del Primer Volante y no puede disponer de manivelas. Es decir: P621(7)=1 P622(3)=0 P609(1)=0 La mquina no dispone de manivelas Se dispone de 2 volantes El primer volante electrnico no es el FAGOR 100P
La conexin del "Volante Maestro" se efecta a travs del conector A4. Admite seal senoidal y seal cuadrada diferencial, debindose personalizar adecuadamente los parmetros mquina: P621(6) P621(3) P621(1,2) P621(5) Seleccin: a) Modelos CNC-800TI y CNC-800TGI. Desde el PLCI. Una vez personalizados todos los parmetros mquina, se debe utilizar la salida O39 del PLCI para habilitar o deshabilitar la prestacin "Movimiento con Volante Maestro". Sentido de contaje del "Volante Maestro" Unidades de medida de captacin del "Volante Maestro" Resolucin de contaje del "Volante Maestro" Factor multiplicador de las seales del "Volante Maestro"
Parmetro P622(6) Salida PLCI O39 Prestacin "Movimiento con Volante Maestro" P622(6) = 0 ----No se dispone de la prestacin P622(6) = 1 O39 = 0 Prestacin deshabilitada P622(6) = 1 O39 = 1 Prestacin habilitada
b) Modelos CNC-800T y CNC-800TG. Utilizando el terminal 11 del conector I/O 1. Una vez personalizados todos los parmetros mquina, se debe utilizar la entrada "Movimiento con Volante Maestro", terminal 11 del conector I/O 1, para habilitar o deshabilitar la prestacin "Movimiento con Volante Maestro".
Terminal 11 I/O1 Prestacin "Movimiento con Volante Maestro" ----No se dispone de la prestacin Term. 11 = 0Vdc Prestacin deshabilitada Term. 11 = 24Vdc Prestacin habilitada
Funcionamiento bsico. (P622(6)=1, O39=1) a) Con mquina parada. Slo est habilitado el primer volante, el segundo volante (Volante Maestro) no funciona. Por lo tanto, mediante volantes, slo se puede mover el eje X. b) Con mquina en marcha (CNC en Ejecucin). Los ejes no comienzan a moverse hasta que no 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 mquina se para.
-2-
Si se invierte el sentido de giro del Volante Maestro, el CNC invierte el sentido del movimiento (Funcin Retroceso de un slo bloque). c) La prestacin "Movimiento con Volante Maestro" se puede utilizar con cualquier tipo de ejecucin, ya sea un ciclo, un programa ISO, un Chafln, etc ... Normalmente, con el CNC en ejecucin, el primer volante no funciona, excepto en la ejecucin en modo semiautomtico de las operaciones automticas "Cilindrado Cnico" y "Redondeo". En ambas operaciones Semiautomticas el Volante Maestro controla el avance de la trayectoria y el Primer Volante mover el eje X. Prestacin "Movimiento con Volante Maestro" deshabilitada. (P622(6)=1, O39=0) Cuando la prestacin "Movimiento con Volante Maestro" est deshabilitada, salida O39 del PLC =0, los volantes actan como hasta ahora.
2.
3.
Cuando se dispone de esta prestacin "P622(5)=1" se deben utilizar los siguientes parmetros mquina para definir lo que va a ser la zona de trabajo o zona de exclusin. P902 P903 P904 P905 Cota X ms positiva Cota X menos positiva Cota Z ms positiva Cota Z menos positiva
Para que el CNC asuma los valores asignados a estos parmetros se debe apagar y encender el CNC.
-3-
Seleccin: Una vez personalizados todos los parmetros mquina, se deben utilizar las salidas O46 y O47 del PLCI para seleccionar la zona como zona de trabajo o como zona de exclusin.
Prestacin "Zona de Trabajo / Zona de Exclusin" Prestacin deshabilitada Zona habilitada como Zona de Trabajo (no se puede salir de ella) Zona habilitada como Zona de Exclusin (no se puede acceder a ella) Prestacin deshabilitada
El CNC en el encendido asume como zona seleccionada la definida mediante los parmetros mquina "P902, P903, P904 y P905". No obstante, es posible aritmticos: P206 P207 P208 P209 modificar dichos valores desde el programa, asignando las nuevas dimensiones a los parmetros Cota X ms positiva Cota X menos positiva Cota Z ms positiva Cota Z menos positiva
El CNC asume estos nuevos valores pero no modifica los parmetros mquina "P902, P903, P904 y P905". Adems, hay que tener en cuenta que en el encendido el CNC volver a asumir los valores definidos en los parmetros mquina. La zona seleccionada podr habilitarse como zona de trabajo o como zona de exclusin 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 acta del siguiente modo: En los movimientos con JOG o Volante, no permite salir de dicha zona. Si se intenta salir de ella durante la ejecucin, da error 67 Error lmites X, Z
Cuando est seleccionada como Zona de Exclusin, el CNC acta del siguiente modo: En los movimientos con JOG o Volante, no permite entrar en dicha zona. Si se intenta entrar en ella durante la ejecucin, da error 67 Error lmites X, Z
Si se desea realizar el cambio de gama de forma manual se debe personalizar el parmetro mquina "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 2 3 4 Parar el cabezal. Cambiar manualmente de gama Restaurar el giro del cabezal Pulsar la tecla [ENTER]
Si se desea realizar el cambio de gama de forma manual se debe personalizar el parmetro mquina "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.
-4-
El Operario de efectuar las siguientes operaciones: 1 2 Cambiar manualmente de gama Pulsar la tecla [ENTER]
5.
Requisitos: Las tablas de compensacin 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). Personalizacin: Los parmetros mquina "P622(7)" y "P622(8)" indican si se dispone de esta prestacin. P622(7) P622(7) P622(8) P622(8) = = = = 0 1 0 1 No se dispone de esta prestacin en el eje Z Si se dispone de esta prestacin en el eje Z No se dispone de esta prestacin en el eje X Si se dispone de esta prestacin en el eje X
Siempre que se trabaja con la prestacin "Holgura de Husillo Variable" se debe seleccionar compensacin de error de husillo del eje correspondiente. P605(2) P605(1) = 0 = 0 Compensacin de error de husillo del eje X (0=No, 1=Si) Compensacin de error de husillo del eje Z (0=No, 1=Si)
Definicin 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..
-5-
Notas:
Ambos tramos deben cumplir todos los requisitos correspondientes a las tablas de compensacin de error de husillo. Uno de los requisitos fija que el punto de referencia mquina debe tener siempre el valor 0. Si el husillo tiene holgura en el punto de referencia mquina, se debe asignar dicho valor al parmetro mquina 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 prestacin "Compensacin de Holgura de Husillo Variable", el CNC trabaja como con compensacin 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.
-6-
Versin 5.7
1.
(Julio de 1996)
2.
El CNC ejecutar la operacin seleccionada y continuar ejecutando el programa pieza hasta el final.
-7-