Você está na página 1de 219

Fresadora Manual del operador

ENERO 2008

HAAS AUTOMATION INC. 2800 STURGIS ROAD OXNARD, CA 93030, USA


TEL. +1 888-817-4227 FAX. +1 805-278-8561

www.HaasCNC.com
96-8010 rev T

Certificado de garanta
Cubriendo Haas Automation, Inc., Equipo CNC
Efectiva 1 de enero, 2003 COBERTURA DE GARANTA LIMITADA
Todas las nuevas fresadoras Haas estn garantizadas exclusivamente bajo la garanta limitada de Haas Automation ("El Fabricante") como se describe a continuacin: Cada mquina CNC Haas ("La Mquina") y sus componentes ("Componentes") (excepto aquellos listados a continuacin bajo los limites y exclusiones) se encuentran garantizados contra defectos de material y mano de obra por un periodo de (1) un ao (excepto Toolroom y Mini-Mills, cuyos periodos son de seis (6) meses) a partir de la fecha de compra, la cual es aquella en la que una mquina se instala en el emplazamiento del usuario final. Lo anterior es una garanta limitada y es la nica garanta proporcionada por el fabricante. El fabricante no se hace responsable de ninguna otra garanta, expresa o implcita, que incluye pero no se limita a todas las garantas de mercantibilidad y la capacidad para algn propsito en particular. REPARACIN O SUSTITUCIN SOLAMENTE: LA RESPONSABILIDAD DEL FABRICANTE, BAJO ESTE TRATO, DEBE ESTAR LIMITADA SOLAMENTE A LA REPARACIN Y SUSTITUCIN, A LA DISCRECIN DEL FABRICANTE, DE PIEZAS O COMPONENTES. Puede adquirirse una ampliacin adicional de la garanta de su distribuidor autorizado Haas.

LIMITES y EXCLUSIONES de la GARANTA


Excepto como se indic previamente, el comprador est de acuerdo que todas las garantas expresas o implcitas, sobre cualquier materia, incluyendo pero no limitada a las garantas de mercantibilidad y capacidad para algn propsito en particular, se encuentran excluidas. Aquellos componentes sujetos a desgaste durante el uso normal de la mquina y durante un periodo de tiempo, tales como la pintura, el acabado y estado de las ventanas, focos o bombillas elctricas, sellos, sistema de recogida de virutas, etc, se encuentran excluidos de esta garanta. Todos los Procedimientos de mantenimiento especificados de fbrica deben adherirse y anotarse para poder mantener esta garanta vigente. Esta garanta se anula si la mquina es sujeta al mal manejo, mal uso, negligencia, accidente, instalacin inapropiada, mantenimiento inapropiado, o la aplicacin u operacin inapropiada, o si la mquina es reparada o si el usuario o un tcnico no autorizado aplic un mantenimiento inapropiado. El servicio y reparacin de garanta se encuentra disponible a travs su distribuidor autorizado Haas.
Sin delimitar la generalidad de cualquiera de las exclusiones o limitaciones descritas en otros prrafos, la garanta del fabricante no incluye ninguna garanta de que la mquina o los componentes de la misma alcanzaran las especificaciones de produccin o cualquier otro requerimiento del comprador o que la operacin de la mquina y los componentes sea ininterrumpida o sin errores. El fabricante no asume ninguna responsabilidad con respecto al uso de la mquina y los componentes por parte del comprador, y el fabricante no incurrir en ninguna responsabilidad o Vendedor a Comprador por ningn fallo en el diseo, produccin, operacin, funcionamiento o cualquier otra cosa de la Mquina o Componentes mas que en la sustitucin o reparacin de la misma como se indic anteriormente en la Cobertura de Garanta Limitada. El fabricante no es responsable por cualquier dao a piezas, mquinas, lugar de trabajo o negocio, o por cualquier otra propiedad del comprador, o por cualquier dao accidental o como consecuencia, que pueda ser causado por el mal funcionamiento de la Mquina o Componentes.

LIMITE DE RESPONSABILIDAD Y DAOS: EL FABRICANTE NO ES RESPONSABLE HACIA EL COMPRADOR, VENDEDOR O CUALQUIER CLIENTE DEL COMPRADOR POR LA PRDIDA DE GANANCIAS, PRDIDA DE DATOS, PRDIDA DE PRODUCCIN, PRDIDA DE INGRESOS, PRDIDA DE USO, COSTES POR TIEMPO PERDIDO, BUENA VOLUNTAD DE NEGOCIO, O CUALQUIER OTRO DAO ACCIDENTAL O CONSECUENTE, YA SEA EN ACCIN DE CONTRATO O AGRAVIO QUE HAYA RESULTADO O QUE SE RELACIONE CON LA MQUINA O COMPONENTES, CON OTROS PRODUCTOS O SERVICIOS PROVISTOS POR EL FABRICANTE O VENDEDOR, O POR EL FALLO DE LAS PIEZAS O PRODUCTOS HECHOS POR EL USO DE LA MQUINA O COMPONENTES AUNQUE EL FABRICANTE O VENDEDOR HAYAN SIDO ADVERTIDOS DE LA POSIBILIDAD DE TALES DAOS. LA RESPONSABILIDAD DEL FABRICANTE POR DAOS POR CUALQUIER CAUSA EN ABSOLUTO DEBE ESTAR LIMITADA A LA REPARACIN O SUSTITUCIN, A LA DISCRECIN DEL FABRICANTE, DE LAS PIEZAS DEFECTUOSAS, COMPONENTES O LA MQUINA. El Comprador ha aceptado esta restriccin en su derecho de recobrar por daos accidentales o consecuentes, como parte del acuerdo o trato con el Vendedor. El Comprador se da cuenta y reconoce que el precio del equipo sera mucho mas alto si se le requiriera el Vendedor o Fabricante responsabilizarse por daos accidentales o consecuentes o por daos punitivos.
Esta garanta sustituye cualquier otro acuerdo, ya sea oral o en este escrito, entre las partes interesadas con respecto a las garantas, limitaciones de responsabilidad y/o daos relacionados con la Mquina o con los Componentes y contiene todos los tratos y acuerdos entre las partes interesadas con respecto a tales garantas, a los limites de responsabilidad y/o a los daos. Cada parte interesada en este Certificado de Garanta reconoce que no se han hecho por ninguna de las partes interesadas o por ninguna persona que acte por parte de las partes interesadas, ninguna representacin, incentivo, promesa, o acuerdos orales o de otra manera, los cuales no hayan sido expresados aqu con relacin a tales garantas, limites de responsabilidad y/o daos, y que ningn otro acuerdo, afirmacin o declaracin, o promesa no contenida en este Certificado de Garanta sern vlidos u obligatorios con relacin a tales garantas, limitaciones de responsabilidad y daos.

TRANSFERIBILIDAD
Esta garanta es transferible del usuario final original a otra persona si la mquina se vende por medio de una venta privada antes de que termine el periodo de garanta.

Haas Automation, Inc. 2800 Sturgis Road, Oxnard CA 93030-8933 Telfono: +1 (805) 278-1800 FAX: +1 (805) 278-8561

96-8010 rev T Enero 2008

Tabla de contenidos

COBERTURA DE GARANTA LIMITADA

Certificado de registro de garanta

Todas las nuevas fresadoras Haas estn garantizadas exclusivamente bajo la garanta limitada de Haas Automation ("El Fabricante") como se describe a continuacin:

REPARACIN O SUSTITUCIN SOLAMENTE: LA RESPONSABILIDAD DEL FABRICANTE, BAJO ESTE TRATO, DEBE ESTAR LIMITADA SOLAMENTE A LA REPARACIN Y SUSTITUCIN, A LA DISCRECIN DEL FABRICANTE, DE PIEZAS O COMPONENTES.
Puede adquirirse una ampliacin adicional de la garanta de su distribuidor autorizado Haas.

Cada mquina CNC Haas ("La Mquina") y sus componentes ("Componentes") (excepto aquellos listados a continuacin bajo los limites y exclusiones) se encuentran garantizados contra defectos de material y mano de obra por un periodo de (1) un ao (excepto Toolroom y Mini-Mills, cuyos periodos son de seis (6) meses) a partir de la fecha de compra, la cual es aquella en la que una mquina se instala en el emplazamiento del usuario final. Lo anterior es una garanta limitada y es la nica garanta proporcionada por el fabricante. El fabricante no se hace responsable de ninguna otra garanta, expresa o implcita, que incluye pero no se limita a todas las garantas de mercantibilidad y la capacidad para algn propsito en particular.

LIMITES y EXCLUSIONES de la GARANTA

Excepto como se indic previamente, el comprador est de acuerdo que todas las garantas expresas o implcitas, sobre cualquier materia, incluyendo pero no limitada a las garantas de mercantibilidad y capacidad para algn propsito en particular, se encuentran excluidas. Aquellos componentes sujetos a desgaste durante el uso normal de la mquina y durante un periodo de tiempo, tales como la pintura, el acabado y estado de las ventanas, focos o bombillas elctricas, sellos, sistema de recogida de virutas, etc, se encuentran excluidos de esta garanta. Todos los Procedimientos de mantenimiento especificados de fbrica deben adherirse y anotarse para poder mantener esta garanta vigente. Esta garanta se anula si la mquina es sujeta al mal manejo, mal uso, negligencia, accidente, instalacin inapropiada, mantenimiento inapropiado, o la aplicacin u operacin inapropiada, o si la mquina es reparada o si el usuario o un tcnico no autorizado aplic un mantenimiento inapropiado. El servicio y reparacin de garanta se encuentra disponible a travs su distribuidor autorizado Haas. Sin delimitar la generalidad de cualquiera de las exclusiones o limitaciones descritas en otros prrafos, la garanta del fabricante no incluye ninguna garanta de que la mquina o los componentes de la misma alcanzaran las especificaciones de produccin o cualquier otro requerimiento del comprador o que la operacin de la mquina y los componentes sea ininterrumpida o sin errores. El fabricante no asume ninguna responsabilidad con respecto al uso de la mquina y los componentes por parte del comprador, y el fabricante no incurrir en ninguna responsabilidad o Vendedor a Comprador por ningn fallo en el diseo, produccin, operacin, funcionamiento o cualquier otra cosa de la Mquina o Componentes mas que en la sustitucin o reparacin de la misma como se indic anteriormente en la Cobertura de Garanta Limitada. El fabricante no es responsable por cualquier dao a piezas, mquinas, lugar de trabajo o negocio, o a cualquier otra propiedad del comprador, o por cualquier dao accidental o consecuente, que pueda ser causado por el mal funcionamiento de la Mquina o Componentes.

LIMITE DE RESPONSABILIDAD Y DAOS: EL FABRICANTE NO ES RESPONSABLE HACIA EL

COMPRADOR, VENDEDOR O CUALQUIER CLIENTE DEL COMPRADOR POR LA PRDIDA DE GANANCIAS, PRDIDA DE DATOS, PRDIDA DE PRODUCCIN, PRDIDA DE INGRESOS, PRDIDA DE USO, COSTES POR TIEMPO PERDIDO, BUENA VOLUNTAD DE NEGOCIO, O CUALQUIER OTRO DAO ACCIDENTAL O CONSECUENTE, YA SEA EN ACCIN DE CONTRATO O AGRAVIO QUE HAYA RESULTADO O QUE SE RELACIONE CON LA MQUINA O COMPONENTES, CON OTROS PRODUCTOS O SERVICIOS PROVISTOS POR EL FABRICANTE O VENDEDOR, O POR EL FALLO DE PIEZAS O PRODUCTOS HECHOS POR EL USO DE LA MQUINA O COMPONENTES AUNQUE EL FABRICANTE O VENDEDOR HAYA SIDO ADVERTIDO DE LA POSIBILIDAD DE TALES DAOS. LA RESPONSABILIDAD DEL FABRICANTE POR DAOS POR CUALQUIER CAUSA EN ABSOLUTO DEBE ESTAR LIMITADA A LA REPARACIN O SUSTITUCIN, A LA DISCRECIN DEL FABRICANTE, DE LAS PIEZAS DEFECTUOSAS, COMPONENTES O LA MQUINA.

II

Tabla de contenidos

96-8010 rev T Enero 2008

El Comprador ha aceptado esta restriccin en su derecho de recobrar por daos accidentales o consecuentes, como parte del acuerdo o trato con el Vendedor. El Comprador se da cuenta y reconoce que el precio del equipo sera mucho mas alto si se le requiriera el Vendedor o Fabricante responsabilizarse por daos accidentales o consecuentes o por daos punitivos. Esta garanta sustituye cualquier otro acuerdo, ya sea oral o en este escrito, entre las partes interesadas con respecto a las garantas, limitaciones de responsabilidad y/o daos relacionados con la Mquina o con los Componentes y contiene todos los tratos y acuerdos entre las partes interesadas con respecto a tales garantas, a los limites de responsabilidad y/o a los daos. Cada parte interesada en este Certificado de Garanta reconoce que no se han hecho por ninguna de las partes interesadas o por ninguna persona que acte por parte de las partes interesadas, ninguna representacin, incentivo, promesa, o acuerdos orales o de otra manera, los cuales no hayan sido expresados aqu con relacin a tales garantas, limites de responsabilidad y/o daos, y que ningn otro acuerdo, afirmacin o declaracin, o promesa no contenida en este Certificado de Garanta sern vlidos u obligatorios con relacin a tales garantas, limitaciones de responsabilidad y daos.

TRANSFERIBILIDAD

Esta garanta es transferible del usuario final original a otra persona si la mquina se vende por medio de una venta privada antes de que termine el periodo de garanta. Si llegase a tener algn problema con su mquina, consulte primero su manual del operador. Si persiste el problema, llame a su distribuidor autorizado Haas. Como ultima solucin, llame directamente al numero que se muestra a continuacin.

Haas Automation, Inc. 2800 Sturgis Road Oxnard, California 93030-8933, USA Telfono: +1 (805) 278-1800 FAX: +1 (805) 278-8561
Para registrar al usuario final de esta mquina para las actualizaciones y para las notificaciones de seguridad del producto, necesitamos que mande el registro de la mquina inmediatamente. Rellene completamente este formulario y envela a la direccion que se mostr anteriormente bajo la atencin de ATTENTION (VF-1, GR-510, VF-6 etc. lo que aplique) REGISTRATIONS. Incluya una copia de su factura para validar la fecha de garanta y para cubrir opciones adicionales que haya comprado. Nombre de la Empresa: _ ___________________________ Nombre del contacto: ___________________________ Domicilio: _ ____________________________________________________________________________________________ ________________________________________________________________________________________________________ ________________________________________________________________________________________________________ Distribuidor: ________________________________________ Fecha de instalacin: ___________________________ Nm. de modelo: ___________________________________ Numero de serie: _ _______________________________ Telfono: (_ ______) __________________________________ FAX: (_____ ) _ _____________________________________

AVISO IMPORTANTE!!!

POR FAVOR, LALO INMEDIATAMENTE!!!

Esta mquina est equipada con un numero de serie grabado electrnicamente el cual no puede ser alterado. Esto se hizo para proteger al usuario en caso de robo y para mantener el registro de las mquinas durante la venta a los dueos. Despus de aproximadamente 800 horas de uso, la mquina se apagar si no ha sido desbloqueada electrnicamente por Haas Factory Outlet. Para desbloquear la mquina, debemos tener el registro anterior con el nmero de serie. Usted recibir un numero de Haas Factory Outlet que usted escribir sobre el numero de serie en la pgina de ajustes (#26). Si por alguna razn, el numero de serie se hubiera borrado de la memoria, la mquina regresara a un limite de 200 horas para su proteccin.

96-8010 rev T Enero 2008

Tabla de contenidos

III

Procedimiento de satisfaccin al cliente


Estimado Cliente de Haas, Su completa satisfaccin y buena disposicin es lo mas importante para Haas Automation , Inc., y para el distribuidor Haas, donde usted ha comprado su equipo. Normalmente, cualquier pregunta o preocupacin que usted pueda tener sobre la transaccin o la operacin de su equipo sern rpidamente resueltas por parte de su distribuidor. Sin embargo, si sus preguntas o preocupaciones no fueran resueltas a su completa satisfaccin, y si usted ha hablado directamente sobre las mismas con el responsable de su concesionario, con el Director general o con el propietario de su concesionario, haga lo siguiente: Pngase en contacto con Centro de servicio al cliente de Haas Automation llamando al telfono +1 800-331-6746 y pregunte por el Departamento de atencin al cliente. De esta manera le podremos resolver cualquier problema de la manera mas rpida posible. Cuando llame, tenga la siguiente informacin a la mano: Su nombre, nombre de la empresa, domicilio y numero de telfono El modelo de la mquina y su nmero de serie El nombre del distribuidor o concesionario y el nombre de la persona en el concesionario con la cual usted se comunic la ultima vez. La naturaleza de su pregunta, problema o preocupacin. Si desea escribir a Haas Automation, utilice la siguiente direccin: Haas Automation, Inc. 2800 Sturgis Road Oxnard, CA 93030, USA At: Customer Satisfaction Manager correo electrnico: Service@HaasCNC.com Una vez que usted se haya comunicado con el Centro de servicio de atencin al cliente de Haas Automation, haremos todo lo posible para trabajar directamente con usted y su distribuidor y as resolver de una manera rpida sus preocupaciones. En Haas Automation, sabemos que una buena relacin entre el Cliente-Distribuidor-Fabricante ayudar a mantener un xito continuo al ayudar a todos los que tienen cuestiones pendientes. Opinin del cliente Si tiene alguna duda o pregunta en relacin con el manual de operador de Haas, por favor, contctenos a travs del correo electrnico pubs@haascnc.com. Estamos deseando recibir cualquier sugerencia de su parte.

Certificacin

Todas las herramientas de la mquina CNC llevan la marca ETL, certificando que estn conformes con el Estndar elctrico NFPA 79 para maquinaria industrial y el equivalente canadiense, CAN/CSA C22.2 No. 73. Las marcas ETL y cETL se adjudican a productos que han sido probados satisfactoriamente por Intertek Testing Services (ITS), una alternativa a los Laboratorios Aseguradores.

La certificacin ISO 9001:2000 de TUV Management Service (un registrador ISO) sirve como una evaluacin imparcial del sistema de gestin de calidad de Haas Automation. Este xito confirma la conformidad de Haas Automation con los estndares establecidos por la Organizacin internacional de estandarizacin, y reconoce el compromiso de Haas para cumplir las necesidades y requisitos de sus clientes en el mercado global.

IV

Tabla de contenidos

96-8010 rev T Enero 2008

La informacin contenida en este manual se actualiza constantemente. La ltimas actualizaciones, y otra informacin de ayuda, est disponible on line como descarga gratuita en formato .pdf (visite la pgina www.HaasCNC.com y haga clic en "Manual Updates" bajo el men desplegable "Customer Services" de la barra de navegacin).

Tabla de contenidos
seguridad....................................................................................................................................................... 4 introduccin.............................................................................................................................................. 11 Modos y pantallas de control..................................................................................................................... 13 Mens tabulados de navegacin................................................................................................................... 14 Introduccin al teclado colgante. .............................................................................................................. 14 Teclas de funcin........................................................................................................................................ 15 Teclas de desplazamiento. ........................................................................................................................... 15 Teclas de anulacin..................................................................................................................................... 16 Teclas de pantalla....................................................................................................................................... 17 Teclas del cursor. ...................................................................................................................................... 18 Teclas alfabticas....................................................................................................................................... 18 Teclas de modo............................................................................................................................................ 19 Teclas numricas......................................................................................................................................... 20 Pantallas de posiciones............................................................................................................................... 21 Pantalla de correccin............................................................................................................................... 21 Pantalla de comandos vigentes.................................................................................................................... 22 Pantalla de Alarmas / Mensajes................................................................................................................. 23 Setting / Graphic Display Function (Funcin de la pantalla de ajustes / Grficos)..................................... 23 Date and Time (Fecha y Hora)...................................................................................................................... 24 Funcin Tabbed Help / Calculator (calculadora/ayuda tabulada). .............................................................. 24 Programa de calentamiento del husillo....................................................................................................... 28 Ejecutar-Detener-Avanzar-Continuar........................................................................................................ 28 Coolant Level Gauge (Medicin del nivel de refrigerante).......................................................................... 29 Opciones...................................................................................................................................................... 29 operacin. .................................................................................................................................................... 36 Encendido de la mquina.............................................................................................................................. 36 Introduccin a la programacin. ................................................................................................................. 36 Control numrico de archivos (FNC) . ....................................................................................................... 42 Control Numrico Directo (DNC)............................................................................................................... 42 Compilacin de datos de la mquina............................................................................................................. 43 Cdigos de direccin alfabtica................................................................................................................... 45 Puesta a punto de pieza................................................................................................................................ 45 Herramientas............................................................................................................................................... 46 Cambiador de herramientas.......................................................................................................................... 47 Modo desplazamiento o avance.................................................................................................................... 57 Cambiador de paletas (Serie EC y MCD-500). ............................................................................................. 64 Trucos y consejos....................................................................................................................................... 71

96-8010 rev T Enero 2008

Tabla de contenidos

Sistema de programacin intuitivo (IPS)......................................................................................... 73 Introduccin................................................................................................................................................ 73 Modo automtico......................................................................................................................................... 73 Modo del sistema......................................................................................................................................... 73 Subrutinas................................................................................................................................................... 74 Subrutinas locales...................................................................................................................................... 74 Ejemplo de Ciclo fijo de subrutina.............................................................................................................. 75 Subrutinas con utillajes mltiples.............................................................................................................. 75 Editor avanzado. ....................................................................................................................................... 76 El Men Programas.................................................................................................................................... 76 El Men Edicin.......................................................................................................................................... 77 El Men Search (bsqueda)......................................................................................................................... 77 El Men Modify (modificar)......................................................................................................................... 77 El Men I/O (Entradas/Salidas).................................................................................................................. 78 Tecla F1: Men Ayuda................................................................................................................................. 78 Teclas abreviadas del editor avanzado......................................................................................................... 79 Modo Edit (editar)..................................................................................................................................... 80 El Men Programas.................................................................................................................................... 81 El Men Edicin.......................................................................................................................................... 81 El Men Search (bsqueda)......................................................................................................................... 82 El Men Modify (modificar)......................................................................................................................... 82 Otras teclas................................................................................................................................................ 83 Cdigo Rpido Visual. .............................................................................................................................. 84 Compensacin de la herramienta de corte................................................................................. 85 Entrar y Salir de la compensacin de la herramienta de corte.................................................................... 86 Ajustes de avance en la Comp. de la herramienta de corte.......................................................................... 86 Macros.......................................................................................................................................................... 88 Introduccin................................................................................................................................................ 88 Notas del funcionamiento............................................................................................................................ 89 Variables del sistema en-profundidad.......................................................................................................... 94 Uso de las variables.................................................................................................................................... 98 Sustitucin de direccin.............................................................................................................................. 98 G65 Llamada a subrutina macro................................................................................................................ 105 Comunicacin con Dispositivos Externos - DPRNT[ ]................................................................................ 107 Caractersticas de las macro tipo Fanuc no incluidas en el Control del CNC de Haas............................ 108 Programacin del 4 y 5 Eje.............................................................................................................. 109 Creacin de programas para cinco ejes..................................................................................................... 109 Instalar un cuarto eje opcional................................................................................................................. 111 Instalacin de un quinto eje opcional. ....................................................................................................... 112 Eje auxiliar................................................................................................................................................ 112 Deshabilitar los ejes................................................................................................................................. 113 Cdigos G (Funciones preparatorias)........................................................................................... 115 Cdigos M (Varias funciones)............................................................................................................ 171 Ajustes........................................................................................................................................................ 179 Mantenimiento......................................................................................................................................... 195 ndice............................................................................................................................................................ 209
Este manual y todo su contenido estn protegidos por el copyright del 2008, y no podrn reproducirse sin el permiso por escrito de Haas Automation, Inc.

VI

Tabla de contenidos

96-8010 rev T Enero 2008

Procedimientos

de

Seguridad

de

HAAS

P i e n s a

en la seguridad! No te dejes atrapar


en t trabajo
Todas las mquinas fresadoras presentan riesgos debido a las piezas giratorias, bandas, poleas, alta tensin, ruido y aire comprimido. Se deben seguir una serie de precauciones bsicas de seguridad cuando utilice una mquina CNC y sus componentes para de esta manera reducir el riesgo de dao personal y mecnico.

Importante Esta mquina debe ponerse en funcionamiento nicamente por personal entrenado de conformidad con el Manual del operador y con las instrucciones y procedimientos para la operacin segura de la mquina.

Contenidos de seguridad
Usos y guas para la adecuada operacin de la mquina.................................................4 Modificaciones en la mquina.......................................................................................................4 Placas de seguridad..........................................................................................................................4 Etiquetas de advertencia de la fresadora.............................................................................6 Declaracin de Advertencias, Precauciones y Notas........................................................6 Etiquetas de advertencia del torno..........................................................................................7

Lmites y especificaciones generales del uso del producto


Entorno (slo uso en interiores)* Temperatura de operacin Temperatura de almacenaje Humedad ambiente Altitud Ruido Mnimo Emitido de todas las reas de la mquina durante el uso Mayor de 70 dB Mximo** Mayor de 85 dB Mnimo 41F (5C) -4F (-20C) 20% de humedad relativa, sin condensacin Nivel del mar Mximo 122F (50C) 158F (70C) 90% de humedad relativa, sin condensacin 6000 pies (1829 m)

* No haga funcionar las mquinas en atmsferas explosivas (vapores explosivos y / o materia de partculas) ** Tome las precauciones pertinentes para evitar daos auditivos por el ruido de la mquina/mecanizacin. Pngase protecciones auditivas, altere la aplicacin de corte, (herramientas, velocidad del husillo, velocidad del eje, utillajes, trayectoria programada) para reducir el ruido y / o restringir el rea de la mquina durante el corte.

96-8010 rev T Enero 2008

Seguridad

Lea todas las advertencias y precauciones antes de poner en funcionamiento la mquina:

Slo el personal autorizado debe trabajar en esta mquina. Todo personal no entrenado presenta un peligro para la mquina y para ellos mismos y cualquier operacin inadecuada cancelar la garanta. Inspeccione si hay partes y herramientas daadas antes de hacer funcionar la mquina. Toda pieza o herramienta que haya sido daada, debe ser adecuadamente reparada o reemplazada por personal autorizado. No haga funcionar la mquina si alguno de los componentes parece no estar funcionando correctamente. Pngase en contacto con el supervisor del taller. Cuando haga funcionar esta mquina, utilice proteccin adecuada para ojos y odos. Para reducir el riesgo de dao a la vista y perdida de odo, se recomienda el uso de las gafas de proteccin contra impactos aprobadas por ANSI y proteccin para los odos aprobado por OSHA. No haga funcionar esta mquina a menos que las puertas estn cerradas y que los candados internos estn funcionando correctamente. Las herramientas de corte rotatorias pueden causar un dao muy severo. Cuando el programa se est ejecutando, la mesa de fresado y el husillo se pueden mover muy rpidamente en cualquier momento y en cualquier direccin. El botn de parada de emergencia, Emergency stop (tambin conocido como Botn de apagado de emergencia) es el interruptor circular, rojo que se encuentra localizado en el Panel de control. Al presionar este botn, se detendr instantneamente todo movimiento de la mquina, los servo motores, el cambiador de herramientas y la bomba de refrigeracin. Utilice este botn slo en caso de emergencia y as evitar que su mquina choque. El panel elctrico debe estar cerrado y la llave y los seguros del gabinete de control deben estar asegurados todo el tiempo, excepto durante la instalacin y el servicio a la mquina. En esos casos, solamente el personal electricista certificado debe tener acceso al panel. Tenga en cuenta que cuando el disyuntor principal se encuentra encendido, existen altas tensiones en el panel elctrico (incluyendo las placas de circuitos y los circuitos lgicos) y algunos componentes operan a altas temperaturas. Por lo tanto se requiere extrema precaucin. Una vez que la mquina haya sido instalada, el gabinete de control debe asegurarse con la llave slo disponible para personal de servicio cualificado. NO modifique o altere este equipo de ninguna manera. Si fuera necesaria alguna modificacin, cualquiera que sta sea, debe ser manejada por Haas Automation Inc. Cualquier modificacin o alteracin de cualquier fresadora o centro de torneado Haas, podra provocar lesiones del personal y/o dao mecnico y cancelar la garanta. Es responsabilidad del dueo del taller el asegurarse de que ANTES de realizar cualquier tipo de trabajo, todo el personal involucrado en la instalacin y en la operacin de la mquina, est familiarizado con las instrucciones de instalacin, operacin y seguridad, las cuales le fueron provistas o entregadas con la mquina. Toda la responsabilidad sobre la seguridad recae en aquellos individuos que estn envueltos de alguna manera u otra en el trabajo o servicio a esta mquina, y el dueo del taller.

Seguridad

96-8010 rev T Enero 2008

Cumpla todas las advertencias y precauciones que se muestran ms abajo:


Esta mquina est controlada automticamente y podra comenzar a funcionar en cualquier momento. Esta mquina puede provocar un dao muy severo. No opere la mquina con las puertas abiertas. Evite entrar en el permetro de la mquina. No haga funcionar la mquina sin haber sido adecuadamente entrenado. Siempre utilice gafas de seguridad. Nunca ponga su mano sobre la herramienta en el uso y presione ATC FWD, ATC REV, NEXT TOOL, o provoque un ciclo de cambio de herramienta. El cambiador de herramientas puede moverse y aplastar su mano. Para evitar daos en el cambio de herramienta, asegrese de que est adecuadamente alineado con las abrazaderas de transmisin del husillo al cargar herramientas. La alimentacin elctrica debe coincidir con las especificaciones de este manual. Intentar hacer funcionar la mquina con cualquier otra fuente de alimentacin podra causar dao severo y cancelar toda la garanta. NO presione POWER UP/RESTART (encender/reiniciar) en el panel de control hasta despus de una completa instalacin. NO intente operar la mquina antes de que complete todas las instrucciones de instalacin. NUNCA realice el mantenimiento de la mquina con la alimentacin elctrica conectada. Las piezas sujetas mecanizadas altas velocidades/avances pueden salir expulsadas y perforar la puerta de seguridad. Mecanizar piezas sobredimensionadas o muy poco sujetas no es seguro. Las ventanas deben sustituirse si se encuentran severamente daadas - Sustituya las ventanas daadas inmediatamente. No procese materiales txicos o inflamables. Pueden producirse gases letales. Consulte al fabricante de los materiales para un manejo seguro de material, por productos, antes de procesar. El cabezal del husillo se desploma repentinamente. El personal debe evitar el rea que se encuentra directamente bajo el cabezal del husillo.
Operacin sin precedencia
Las mquinas CNC de Haas cerradas totalmente se disearon para operar sin precedentes; sin embargo, es posible que su proceso de mecanizado no fuera seguro para operar sin monitorizar. Ya que el propietario del taller es el responsable de configurar las mquinas de forma segura y utilizar las mejores prcticas de las tcnicas de mecanizado, tambin tendr la responsabilidad de gestionar el progreso de estos mtodos. El proceso de mecanizado debe monitorizarse para evitar daos si se generase un estado peligroso. Por ejemplo, si hubiera riesgo de fuego debido al material mecanizado, entonces deber instalarse un sistema anti incendios apropiado para reducir el riesgo de daos en el personal, en los equipos y en el edificio. Debe ponerse en contacto con un especialista adecuado para instalar herramientas de monitorizacin antes de poner en funcionamiento las mquinas. Es especialmente importante seleccionar el equipo de monitorizacin que pueda realizar inmediatamente una accin adecuada sin intervencin humana para evitar un accidente, si se detectara un programa.
96-8010 rev T Enero 2008

Seguridad

Usos y guas para la adecuada operacin de la mquina


Todas las mquinas fresadoras contienen peligro debido a las partes giratorias, bandas, poleas, alta tensin, ruido y aire comprimido. Se deben seguir una serie de precauciones bsicas de seguridad cuando utilice una mquina giratoria y sus componentes para de esta manera reducir el riesgo de dao personal y mecnico. LEA TODAS LAS ADVERTENCIAS, PRECAUCIONES E INSTRUCCIONES ANTES DE OPERAR ESTA MQUINA.

Modificaciones

en la mquina

NO modifique o altere este equipo de ninguna manera. Si fuera necesaria alguna modificacin, cualquiera que sta sea, debe ser manejada por Haas Automation Inc. Cualquier modificacin o alteracin de cualquier fresadora o centro de mecanizado de Haas, podra provocar lesiones del personal y/o dao mecnico y cancelar la garanta.

Placas

de seguridad

Para ayudar a garantizar que los daos de la herramienta CNC se comunican y se comprenden rpidamente, los rtulos se colocan en las Mquinas Haas en posiciones donde existen peligros. Si los rtulos se daaran o se desgastaran, o si se necesitaran rtulos adicionales para enfatizar un punto de seguridad particular, pngase en contacto con su distribuidor de Haas factory. Nunca permita que alguien altere o retire algn rtulo o smbolo de seguridad. Cada peligro se define y se explica en el rtulo de seguridad genera, situado en la parte frontal de la mquina. Las posiciones particulares de los peligros se marcan con smbolos de advertencia. Revise y entienda las cuatro partes de cada advertencia de seguridad, explicada a continuacin, y familiarcese con los smbolos en las siguientes pginas.
Smbolo de advertencia Nivel de seguridad de peligro / mensaje Smbolo de acciones

ADVERTENCIA
A

Riesgo de lesiones fsicas graves. La mquina no puede proteger de toxinas.


El vapor del refrigerante, partculas finas, virutas y humos son peligrosos.

C Siga la informacin y advertencias especficas de seguridad del fabricante del material. Smbolo de advertencia - Identifca el Nivel de serenidad de peligro dao potencial y refuerza el mensaje de Codificado por colores para indicar el palabras. riesgo de ignorar un peligro. Rojo + "DANGER" = El peligro provocar Mensaje de palabras - Aclara o muerte o lesiones graves si se ignora. refuerza la intencin del smbolo de Naranja + "WARNING" = El peligro advertencia. PODRA provocar muerte o lesiones A: Peligro. graves si se ignora. B: Consecuencia si se ignora la Naranja + "CAUTION" = El peligro advertencia. C: Accin para evitar daos. Consulte PODRA provocar daos moderados a menores si se ignora. tembin el Smbolo de accin. Azul + "NOTICE" = Indicate una accin para evitar daos en la mquina. Verde + "INFORMATION" = Ofrece detalles sobre los componentes de la mquina. Smbolo de acciones: Indica acciones para evitar lesiones. Los crculos azules indican acciones obligatorias para evitar daos; los crculos rojos con barras de divisin diagonales prohiben acciones para evitar daos.

Seguridad

96-8010 rev T Enero 2008

ADVERTENCIA
La mquina puede arrancar de improviso.
Lea y comprenda el manual del operador y las advertencias de seguridad antes de utilizar esta mquina.

Un operador inexperto puede sufrir lesiones o incluso la muerte.

PELIGRO
Riesgo de electrocucin.
Puede producirse la muerte por descarga elctrica.
Apague y corte el sistema de alimentacin antes de la revisin.

ADVERTENCIA
Riesgo de lesiones corporales graves.
La carcasa no puede detener cada tipo de proyectil.
Debe efectuarse una doble comprobacin antes de iniciar el mecanizado. Siga siempre prcticas de mecanizacin seguras. No opere con puertas o ventanas abiertas o sin las protecciones.

ADVERTENCIA
Riesgo de lesiones severas en los ojos.
La entrada de residuos en ojos sin proteger puede provocar ceguera.
Debe utilizar gafas de seguridad al hacer funcionar la mquina.

ADVERTENCIA
Riesgo de fuego y explosin.
Mquina no diseada para resistir o contener explosiones o fuego.
No mecanice materiales o refrigerantes explosivos o inflamables. Consulte la informacin y advertencias especficas de seguridad del fabricante del material.

ADVERTENCIA
Riesgo de lesiones corporales.
Los resbalones y cadas pueden provocar cortes, abrasiones y lesiones fsicas.

Evite usar la mquina en zonas hmedas, mojadas o mal iluminadas.


96-8010 rev T Enero 2008

Seguridad

Etiquetas

de advertencia de la fresadora

ADVERTENCIA
Riesgo de lesiones corporales graves.
Siga las prcticas seguras de fijacin.
Las piezas mal fijadas pueden ser arrojadas con fuerza letal.

ADVERTENCIA
Riesgo de impacto.
Los componentes de la mquina pueden golpear y cortar.
No presione ningn botn con su cuerpo o manos en contacto con la mquina. Mantngase alejado de piezas mviles.

ADVERTENCIA
Pueden producirse lesiones graves.
Las piezas mviles pueden enredarle y atraparle.

Asegure siempre las ropas sueltas y el pelo largo.

ADVERTENCIA
Las piezas mviles pueden golpear.
El cambiador de herramientas se mover y aplastar su mano.
No ponga nunca su mano sobre el husillo y pulse ATC FWD, ATC REV, NEXT TOOL, ni provoque un ciclo de cabio de herramienta.

Declaracin

de

Advertencias, Precauciones

Notas

A lo largo de este manual, existe informacin crtica e importante contenida en la "Advertencia", "Precaucin" y "Nota". Las advertencias se usan cuando existe un peligro extremo para el operador y/o la mquina. Tome todos los pasos necesarios para obedecer la advertencia dada. No contine si no puede seguir las instrucciones dadas. Un ejemplo de advertencia es:

ADVERTENCIA!
NO PONTA NUNCA LAS MANOS ENTRE EL CAMBIADOR DE HERRAMIENTAS Y EL CABEZAL DEL HUSILLO.

Las precauciones se usan cuando existe la posibiliad de dao personal o a la mquina menor, por ejemplo: PRECAUCIN! Apague la mquina antes de realizar cualquier tarea de mantenimiento. Las notas proporcionan informacin adicional al operador sobre un paso o procedimiento en particular. El operador debe tomar en cuenta esta informacin realice el paso para asegurarse que no exista ninguna confusin, por ejemplo:
NOTA: Si la mquina est equipada con la mesa holgura del eje Z extendido, siga estas instrucciones: Evite cargas extremas en el centro o en el extremo ms alejado de la mesa. El peso de la pieza debera distribuirse equitativamente sobre la mesa o sobre un cojn. La planitud de la pieza debera estar dentro de 0.002".

Seguridad

96-8010 rev T Enero 2008

Etiquetas

de advertencia del torno

ADVERTENCIA
Pueden producirse lesiones graves.
Las piezas mviles pueden enredar y atrapar.

Asegure siempre las ropas sueltas y el pelo largo.

ADVERTENCIA
Riesgo de lesiones corporales graves.
Las piezas mal fijadas pueden ser arrojadas con fuerza letal. RPM elevadas reducen la fuerza de fijacin del plato de garras.
No mecanice utilizando una configuracin insegura o un rgimen excesivo del plato de garras.

ADVERTENCIA
Las piezas mviles pueden cortar.
No presione ningn botn con su cuerpo o manos en contacto con la mquina. No toque las piezas de trabajo giratorias.

Las herramientas afiladas cortan la piel con facilidad.

ADVERTENCIA
Riesgo de impacto.
Una barra sin sujetar puede golpear mortalmente.
El material en barras sin sujecin no debe sobresalir del extremo del tubo de traccin.

ADVERTENCIA
Riesgo de lesiones corporales graves.
Las fuerzas de mecanizado flexionarn la barra y pueden desencajarla del soporte del contrapunto o de la luneta. No aplique cargas de corte excesiva sobre la pieza de trabajo. No apriete en exceso la luneta.
96-8010 rev T Enero 2008

Seguridad

Otras

instrucciones de seguridad

Puede encontrar otras instrucciones de seguridad en su mquina, en funcin del modelo y las opciones instaladas:

ADVERTENCIA

No se suba a la mquina.

29-0779 Rev B

ADVERTENCIA
Las puertas se abrirn y las paletas se abrirn automticamente. Las piezas mviles pueden enredar y aplastar.
Mantenga las manos alejadas de la cadena en todo momento. Mantngase alejado mientras suena el avisador acstico y la puerta est abierta.

Riesgo de lesiones corporales graves.

29-0020 Rev C

ADVERTENCIA
La estacin de carga debe estar libre de obstrucciones para recibir una paleta. La paleta se desalinear si deja herramientas sobre la estacin de carga. Las paletas que no se siten correctamente pueden caer sobre el personal.
Asegrese de que la estacin de carga de paletas est libre y en la posicin de origen antes de un cambio de paleta.

Riesgo de lesiones corporales graves.

Consulte la seccin del APC si desea una explicacin ms detallada.

Seguridad

96-8010 rev T Enero 2008

PELIGRO

No pase Riesgo de electrocucin, heridas personales o daos en la mquina. No se suba ni permanezca en este rea.
29-0746 Rev C

Advertencia

del llavero

equipo slo debera ser operado por ADVERTENCIA Este personal formado especficamente para su uso Interruptor de espera El sistema muestra Safety Switch al encenderse. Si para ejecutar desea borrar este mensaje y continuar la operacin: 1) Pulse y libere el interruptor de espera para ejecutar. El interruptor de llave debe ponerse en Setup Mode. 2) Gire el interruptor de llave desde Run Mode hasta Setup Mode y luego grelo de nuevo hasta Run Mode. NO deje la llave con la mquina, debe guardarla un operador FORMADO. Tenga en cuenta que, si se deja la mquina en Run Mode, se necesita la llave al encender la mquina. equipo slo debera ser operado por ADVERTENCIA Este personal formado especficamente para su uso

Modos de operacin
Ejecutar 1) Gire la llave a Run Mode. 2) Pulse y mantenga pulsado el interruptor de espera para ejecutar. 3) Pulse Cycle Start. Configurar 1) Mantenga al resto del personal alejado de la mquina. Utilice barreras de seguridad si es necesario. 2) Gire la llave a Setup. La mquina se encender automticamente.

96-8010 rev T Enero 2008

Seguridad

Declaracin

de

Advertencias, Precauciones

Notas

A lo largo de este manual, existe informacin crtica e importante contenida en la "Advertencia", "Precaucin" y "Nota". Las advertencias se usan cuando existe un peligro extremo para el operador y/o la mquina. Tome todos los pasos necesarios para obedecer la advertencia dada. No contine si no puede seguir las instrucciones dadas. Un ejemplo de advertencia es:

ADVERTENCIA!
No ponga nunca las manos entre el cambiador de herramientas y el cabezal del husillo.

Las precauciones se usan cuando existe la posibiliad de dao personal o a la mquina menor, por ejemplo:
PRECAUCIN! Apague la mquina antes de realizar cualquier tarea de mantenimiento.

Las notas proporcionan informacin adicional al operador sobre un paso o procedimiento en particular. El operador debe tomar en cuenta esta informacin realice el paso para asegurarse que no exista ninguna confusin, por ejemplo:
NOTA: Si la mquina est equipada con la mesa holgura del eje Z extendido, siga estas instrucciones: Evite cargas extremas en el centro o en el extremo ms alejado de la mesa. El peso de la pieza debera distribuirse equitativamente sobre la mesa o sobre un cojn. La planitud de la pieza debera estar dentro de 0.002".

10

Seguridad

96-8010 rev T Enero 2008

introduccin
Lo siguiente es una introduccin visual a la fresadora HAAS. Algunas de las funcionalidades mostradas sern destacadas en las secciones apropiadas.

Puerto USB Ejecutar/Configurar interruptor de modo Interruptor de la Luz de Trabajo (GFI Protegido) Luces de trabajo Sujetapapeles

Bloqueo de la memoria Botn de espera a ejecutar Tire para bloquear Posicin en el lugar de ventana abierta Empujar Cambiador de herramientas (Tipo paraguas) Cambiador de herramientas de montaje lateral (SMTC)

(Algunas funcionales son opcionales) Control de volante de avance remoto Interruptor del segundo inicio opcional

Detalle A

(Vea Detalle A)
Manual del operador y Datos del conjunto Timbre Soporte de la palanca del torno de banco

Posicin de ventana cerrada

Bandeja de herramientas Luz de trabajo (2)

Tirar hacia arriba* * Excepto en mquinas exportadas Ventana


Nombre y opciones de la mquina Tornillo de banco para sostener herramienta

Control colgante

Pistola de aire comprimido Puerta del operador (2) Botn liberador de herramienta Mesa Bandejas de herramientas
Conjunto opcional del refrigerante programable

Conducto de las virutas

Cesta de virutas

Conjunto del depsito del refrigerante Husillo

Boquillas de refrigerante Vista girada 90 CW

96-8010 rev T Enero 2008

Introduccin

11

Disyuntor principal

Placa datos Datade Plate Modelo Model Numero de serie Fecha de fabricacin Tensin Fase Hertz Carga completa Carga ms grande Capacidad de interrupcin en cortocircuito Diagrama del cableado Se proporciona proteccin de sobrecorriente en los terminales de suministro de la mquina. Advertencia! Tensiones letales dentro del armario! Desconecte del suministro de alimentacin antes de abrir el armario! Slo debe realizarlo personal de servicio formado! Fabricado en los EE.UU.

Ventilador de la caja de control (ejecucin intermitente) Caja de control

Conjunto del panel de lubricacin Contenedor del aceite de trampa Filtro / Regulador del Aire Puerto Tubo de de Aire unin (aire Auxiliar comprimido) Bomba de aceite Manmetro del aceite

Conjunto del depsito del Coolant Tank Assembly refrigerante Bomba del TSC Tapa del sensor de nivel Bomba estndar Manija

Lnea del aire de la boquilla de aire

Llenado de aceite (hasta la marca de Mx.) Depsito de aceite

MX

MN

Filtro de aceite

Retirada la cubierta del panel de lubricacin.


Tapa simple Colador

12

Introduccin

96-8010 rev T Enero 2008

Modos

y pantallas de control

La pantalla de control se organiza en paneles que varan dependiendo del modo de control en curso y de las teclas de visualizacin que se utilicen. La siguiente ilustracin muestra la distribucin de la pantalla bsica:
Modo actual

Panel de visualizacin de programas

Panel de visualizacin principal

Mensajes Entrada

Velocidad y estado de avance / Ayuda del editor

Pantallas de posicin / Medidores de carga del eje / Portapapeles

Temporizadores, Contadores/ Gestin de herramientas

La interaccin con los datos se realizar slo dentro del panel activo actual. Slo estar activo un panal en cualquier momento dado, y esto se indica con un fondo blanco. Por ejemplo, para trabajar con la tabla Tool Offsets (correctores de herramientas), primero debe activar la tabla pulsando la tecla Offset (corrector) hasta que se visualice con un fondo blanco. A continuacin puede realizar cambios en los datos. El cambio del panel activo dentro de un modo de control se realiza tpicamente con las teclas de visualizacin. Las funciones de control se organizan en tres modos: Setup (configurar), Edit (editar), y Operation (operacin). Cada modo proporciona toda la informacin necesaria para realizar tareas que se encontrarn bajo el modo, organizadas para adecuarse en una pantalla. Por ejemplo, El modo Setup (configurar) muestra las tablas de correctores de herramientas y de trabajo, y la informacin de posicin. El modo Edit (editar) proporciona dos paneles de edicin de programas y el acceso a los sistemas VQCP e IPS/WIPS (si estuvieran instalados). Los modos de acceso utilizan las teclas de modo de la forma siguiente: Setup (configuracin): Teclas ZERO RET (retorno a cero) , HAND JOG (avance por volante). Proporciona todas las funciones de control para la configuracin de la mquina. Edit (editar): Teclas EDIT (editar), MDI/DNC, LIST PROG (listar programas). Proporciona todas las funciones de edicin de programas, gestin y transferencia. Operation (operacin): Tecla MEM. Proporciona todas las funciones de control necesarias para fabricar una pieza. El modo actual se muestra en la barra de ttulo en la parte superior de la pantalla. Tenga en cuenta que todava se puede acceder a funciones de otros modos desde dentro del modo activo utilizando teclas de visualizacin. Por ejemplo, en modo Operation (operacin), si se presiona OFFSET (corrector) se visualizarn las tablas de correctores como el panel activo; active o desactive la visualizacin de correctores con la tecla OFFSET (corrector). Si pulsa PROGRM CONVRS (conversiones de programas) en la mayora de los modos pasar al panel editar para el programa activo actual.

96-8010 rev T Enero 2008

Introduccin

13

Mens

tabulados de navegacin

Los mens tabulados se utilizan en varias funciones de control como por ejemplo Parameters (parmetros), Settings (ajustes), Help (ayuda), List Prog (listar programa), e IPS. Para navegar por estos mens, utilice las teclas de flechas para seleccionar una ficha, y a continuacin pulse Enter (introducir) para abrirla. Si la ficha seleccionada tuviera fichas secundarias, use las teclas de flecha y pulse Enter (introducir) para seleccionar la apropiada. Para subir un nivel de ficha, y pulse Cancel (cancelar).

Introduccin

al teclado colgante

El teclado se divide en ocho secciones: Teclas de Funcin, Teclas de Desplazamiento, Teclas de Anulacin, Teclas de Pantalla, Teclas del Cursor, Teclas Alfabticas, Teclas de Modo y Teclas Numricas. Adems, hay otras teclas y funcionalidades variadas situadas en el colgante y el teclado, que se describen brevemente.

RESET

ENCENDER REINICIAR

RECUPERAR

VISUALIZ.
PRGRM CONVRS POSIT
DESPLAZAMIENTO
COMDS. ACTUALES

EDITAR

INSERTAR

ALTER

BORRAR

DESHACER

F1
MEDIR DESPL. DE HERRAM.

F2
HERR. SIG.
+B +A +Z

F3
LIBERAR HERR.

F4
ESTAB. CERO DE PIEZA

MEM
MENS. DE ALARMA
DIAGN. DE PARM.

GRF. DE AJUSTES

AYUDA CALC

BLOQUE NICO

ENSAYO ORIENT. HUSO .001 1.

PARADA OPCIN

BORRAR BLOQUE

MDI DNC
DESP. POR MANIJA

REFRIGER

ATC ADEL. .01 10.

ATC ATRS .1 100. INICIO G28


BORRAR

INICIO

PGINA ARRIBA

VIRUT. ADEL. DET. VIRUT. VIR.

-Y

ARRIBA

REF.

.0001 .1 TODOS SELECC. PROG

CURSOR
FIN
PGINA ABAJO

+X

BLOQ. DESP.
-Z

-X

ABAJO

REF.

RET. A CERO LIST PROG

ORIGEN

NICO

ENVIAR

RECIBIR

+Y

-A -B

ATRS

REFR. AUX.
CAMBIO AVANCE CNTRL MAN. AVANCE CNTRL MAN

PROG

ANULACIONES
VEL. AVANCE

A G M S Y

B H N T Z

C I O U
/ EOB
[

D J P V (

E K Q W
]

&

7 4

8 5 2 0

:
!

9 6 3

-10 -10
HUSO

VEL. AVANCE

100% 100%
HUSO

VEL. AVANCE

+10 +10
HUSO

F L R X

*1
+

,
=

? #

SENT. AGUJ. REL.

DETENER

SENT. CONT. AGUJ. RELOJ

HUSO

RPIDO

5%

RPIDO

25%

RPIDO

50%

100%

RPIDO

CANCELAR

ESPACIO

ESCRIBIR

INTROD

Power On (Encender)- Enciende la mquina. Power Off (Apagar)- Apaga la mquina. Parada de Emergencia- Esto detiene el movimiento de todos los ejes, detiene el husillo, la torreta, y apaga la bomba del refrigerante. Jog Handle (volante de avance) - Se usa para desplazar todos los ejes. Tambin se puede utilizar para desplazarse por el cdigo del programa o por los elementos del men al editar. Cycle Start (inicio de ciclo) - Inicia un programa. Este botn se utiliza tambin para iniciar un programa de simulacin en modo Graphics (grficos). Feed Hold (detener avance) - Detendr el movimiento de todos los ejes. Nota: El husillo continuar girando durante el corte. Reset (Restablecer) - Esto detendr la mquina (los ejes, el husillo, el cambiador de herramientas y la bomba del refrigerante). No es un mtodo recomendable para detener la mquina porque podra ser difcil continuar desde ese punto.

14

Introduccin

96-8010 rev T Enero 2008

Power Up (Encender) / Restart (Reiniciar) - En la mayora de las mquinas, cuando se presiona esta tecla, los ejes vuelven a la posicin cero de la mquina y puede producirse un cambio de herramienta. Vea el Ajuste 81 en el captulo Ajustes para disponer de ms informacin. Restore (Restaurar) - Este botn ayuda al operador a recuperar al cambiador de herramientas de una parada anormal. Vea la seccin del cambiador de herramientas para obtener ms detalles. Memory Lock Key Switch (interruptor de bloqueo de memoria)- Este interruptor evita que el operador edite programas y altere ajustes cuando pasa a la posicin desbloqueada, y los ajustes listados a continuacin se activan. A continuacin se describe la jerarqua de los bloqueos: El interruptor de llave bloquea los ajustes y todos los programas. El Ajuste 7 bloquea los parmetros. El Ajuste 8 bloquea todos los programas. El Ajuste 23 bloquea los programas 9xxx. El Ajuste 119 bloquea las correcciones. El Ajuste 120 bloquea las variables macro. Second Home Button (botn de segundo inicio) - Este botn mover rpido todos los ejes a las coordenadas especificadas en el corrector cero de pieza G154 P20. La secuencia es la siguiente: Primero, el eje Z regresa al cero de la mquina, luego se mueven los ejes X e Y, luego el eje Z se mueve a la posicin de su segundo inicio. Esta funcin trabajar en cualquier modo, excepto en DNC. Work Light Switch (Interruptor de la luz de trabajo) - Este botn encender la luz de trabajo dentro de la mquina. Avisador acstico del teclado Situado en la parte superior de la bandeja de las piezas. Ajuste el volumen girando la cubierta.

Teclas

de funcin

Teclas F1- F4 Estos botones presentan diferentes funciones dependiendo del modo de operacin en el que est. Vea la seccin el modo especfico para disponer de ms descripciones y ejemplos. Tool Offset Meas (Medida de la correccin de herramientas) - Se utiliza para grabar los correctores de la longitud de la herramienta durante el montaje de la pieza. Next Tool (Herramienta siguiente) Se usa para seleccionar la siguiente herramienta del cargador de herramientas. Se utiliza despus de pulsar Tool Offset Measure in (medida de entrada de los correctores de herramientas) Setup (configuracin). Tool Release (Liberacin de herramientas) - Libera la herramienta del husillo cuando se est en modo MDI, modo retorno a cero, o modo volante de avance. Part Zero Set (establecer cero de la pieza) - Utilizado para registrar los correctores de las coordenadas de trabajo durante la configuracin de la pieza (vase Ajustar correctores en la seccin Operacin)

Teclas

de desplazamiento

Chip FWD (Avance del extractor de virutas sin-fin) - Inicia el extractor de virutas sin-fin en la direccin de "Forward" (avance) , moviendo las virutas fuera de la mquina. Chip Stop (Detener extractor de virutas sin-fin) - Detiene el extractor de virutas sin-fin. Chip REV (Marcha atrs del extractor de virutas sin-fin) - Inicia el extractor de virutas opcional en la direccin "Reverse" (Atrs), lo que es til al limpiar atascos y restos del extractor. X/-X, Y/-Y, Z/-Z, A/-A y B/-B (teclas de ejes) - Le permite desplazar manualmente el eje manteniendo presionado el botn individual o pulsando el eje deseado y utilizando el volante de avance. Jog Lock (Bloqueo de avance) - Trabaja con los botones de los ejes. Pulse el bloqueo de avance y luego un botn de eje y el eje no se mover al mximo recorrido o hasta que vuelva a ser presionado de nuevo. CLNT Up (Refrigerante arriba) - Mueve la boquilla de refrigerante programable opcional (P-Cool) arriba. CLNT Down (Refrigerante Abajo) - Mueve la boquilla de refrigerante opcional abajo. AUX CLNT (Refrigerante auxiliar) - Presionando esta tecla mientras se est en modo MDI slo encender el sistema opcional de Refrigerante a travs del husillo (TSC); presionndolo una segunda vez se apagar el TSC.

96-8010 rev T Enero 2008

Introduccin

15

Teclas

de anulacin

Estas teclas permiten al usuario anular la velocidad del movimiento del eje en tiempo muerto (rpido), los avances programados y las velocidades del husillo. -10 - Reduce la velocidad de avance en curso un 10%. 100% - Establece la velocidad de avance a la velocidad programada por el usuario. +10 - Incrementa la velocidad de avance actual un 10%. -10 - Reduce la velocidad actual del husillo un 10%. 100% - Establece la velocidad del husillo anulada a la velocidad programada. +10 - Incrementa la velocidad actual del husillo un 10%. Hand Cntrl Feed (Velocidad de avance del control por volante) - Al presionar este botn se permite utilizar el volante de avance para controlar la velocidad avance en incrementos de 1%. Hand Cntrl Spin (Husillo de control manual) - Al presionar este botn se permite al volante de avance controlar la velocidad del husillo en incrementos del 1%. CW - Inicia el husillo en la direccin de las manecillas del reloj. Este parmetro est deshabilitado en la mquinas CE (exportacin). CCW - Inicia el husillo en la direccin contraria a la de las manecillas del reloj. Este parmetro est deshabilitado en la mquinas CE (exportacin). El husillo puede iniciarse o detenerse con los botones CW o CCW en cualquier momento en el que la mquina se encuentre en una parada Bloque a bloque o cuando se haya presionado el botn Free Hold (Detener avance). Cuando el programa se reinicia con Inicio de ciclo, el husillo volver hasta la velocidad definida previamente. STOP (Parar) - Detiene el husillo. 5% / 25% / 50% / 100% Rapid (Avance Rpido) - Limita el avance rpido al valor de la tecla. El botn Rapid (rpido) 100% permite la mxima rapidez.

Uso de anulacin

La velocidad de avance puede cambiarse durante el funcionamiento desde el 0% al 999% del valor programado. Esto se hace mediante los botones de velocidad de avance +10%, -10% y 100%. La anulacin de la velocidad de avance no funciona durante los ciclos de roscado G74 y G84. La variacin del avance de trabajo no cambia la velocidad de ninguno de los ejes auxiliares. Durante el desplazamiento manual, la variacin de avance de trabajo ajustar las velocidades seleccionadas desde el teclado. Esto proporciona un control preciso de la velocidad de desplazamiento. La velocidad del husillo tambin puede cambiarse, desde el 0% al 999%, utilizando las anulaciones del husillo. Tampoco tiene efecto para G74 y G84. En el modo Single Block (Bloque a bloque), el husillo podra detenerse. ste arrancar automticamente al continuar el programa (pulsando el botn de Inicio de Ciclo). Al presionar la tecla Handle Control Feedrate (Control de la velocidad de avance), se puede utilizar el volante de avance para controlar la velocidad de avance desde 0% a 999% en incrementos de 1%. Al presionar la tecla Handle Control Feedrate (Control de la velocidad de avance), se puede usar el volante de avance para controlar la velocidad de avance desde 0% a 999% en incrementos de 1%. Los movimientos de avance rpido (G00) pueden limitarse usando el teclado al 5%, 25%, o 50% del mximo. Si el movimiento rpido al 100% es demasiado rpido, puede ser establecido en el 50% del mximo mediante el Ajuste 10. En la pgina de Ajustes, es posible deshabilitar las teclas de anulacin para que el operario no las pueda usar. Los Ajustes para sto son los 19, 20 y 21. El botn Feed Hold (detener avance) acta como un botn de anulacin ya que detiene las velocidades de avance y movimiento rpido cuando se pulsa. Debe presionarse el botn Cycle Start (iniciar ciclo) para continuar con la operacin despus de un alto por Feed Hold (detener avance). El interruptor de la puerta del cerramiento tambin tiene un efecto similar pero aparecer "Door Hold" (alto de la puerta) si se abre la puerta. Cuando la puerta est cerrada, el control estar en Feed Hold (detener avance) y deber pulsarse Cycle Start (iniciar ciclo) para continuar. Door Hold (alto de la puerta) y Feed Hold (detener avance) no detienen ninguno de los ejes auxiliares. El operador puede anular el ajuste para el lquido refrigerante pulsando el botn COOLNT (refrigerante). La bomba seguir encendida o apagada hasta el prximo comando M u otra accin del operador (vase Ajuste 32). Las anulaciones tambin pueden reajustarse a los valores predefinidos de fbrica mediante M06, M30 y/o RESET (restablecer), (vase los Ajustes 83, 87, 88).

16

Introduccin

96-8010 rev T Enero 2008

Teclas

de pantalla

Las teclas de visualizacin permiten el acceso a las diferentes pantallas, a la informacin del funcionamiento y a las pginas de ayuda. Con frecuencia se utilizan para cambiar paneles activos dentro de un modo de funcin. Algunas de estas teclas muestran pantallas adicionales al ser pulsadas ms de una vez. Prgrm/Convrs - Selecciona el panel de programa activo en la mayora de los modos. En modo MDI/DNC, plselo para acceder a VQC y IPS/WIPS (si se instal). Posit (Posicin) - Selecciona el panel de posiciones situado en el centro inferior de la mayora de las pantallas. Visualiza las posiciones actuales de los ejes. Pase entre las posiciones relativas pulsando la tecla POSIT (posicin). Para filtrar los ejes visualizados en el panel, escriba la letra para cada eje que desee visualizar y pulse WRITE/ENTER (escribir/introducir). Cada posicin de eje se visualiza para que la indique. Offset (corrector) - Plsela para cambiar entre dos tablas de correctores. Seleccione la tabla Tool Offsets (correctores de herramientas) para visualizar y editar la geometra de longitud de herramientas, correctores de radio, correctores de desgaste, y posicin del refrigerante. Seleccione la tabla Work Offsets (correctores de cero de pieza) para visualizar y editar las posiciones de corrector de cero de pieza especificados de Cdigo G usadas en programas. Curnt Comds (comandos actuales) - Pulse PAGE UP / PAGE DOWN (avance / retroceso de pgina) para alternar a travs de los mens de Maintenance (mantenimiento), Tool Life (activar herramienta), Tool Load (carga de herramienta), Advanced Tool Management (ATM) (gestin avanzada de herramientas), System Variables (variables de sistema), y ajustes del reloj y ajustes de temporizador / contador. Alarm / Mesgs (Alarmas / Mensajes) - Muestra el visor de alarmas y las pantallas de mensajes. Hay tres pantallas de alarmas, la primera muestra las alarmas activas actualmente (primera presin del botn Alarm/Mesgs(alarma/ mensajes)). Pulse la tecla Right Arrow (flecha derecha) para ver el histrico de alarmas. Use las teclas de flechas arriba y abajo para desplazarse a travs de entradas del histrico de alarmas, y pulse F2 para escribir en un dispositivo de memoria. Param / Dgnos (Parmetros / Diagnsticos) - Muestra los parmetros que definen el funcionamiento de la mquina. Los parmetros se organizan por categoras en un men tabulado, o para encontrar un parmetro conocido, teclee el nmero y pulse la flecha hacia arriba o hacia abajo. Los parmetros se establecen en fbrica y el usuario no debera modificarlos excepto que sea personal autorizado de Haas. Al pulsar por segunda vez la tecla Param / Dgnos (Parmetros / Diagnstico) se mostrar la primera pgina de datos de diagnstico. Esta informacin se utiliza principalmente para la deteccin de problemas realizada por un tcnico de mantenimiento certificado por Haas. La primera pgina de diagnstico incluye las entradas y salidas discretas. Pulsando Page Down (pgina anterior) mostrar las pginas adicionales de datos de diagnstico. Setng / Graph (Ajustes / Grficos) - Muestra y permite el cambio de los ajustes del usuario. Como los parmetros, los ajustes se organizan por categoras en un men tabulado. Para encontrar un ajuste conocido, teclee el nmero y pulse la flecha hacia arriba o hacia abajo. Presionando la tecla Setng / Graph (Ajustes / Grficos) una segunda vez habilita el modo Grficos. En el modo Grficos, puede ver la trayectoria generada por el programa para la herramienta y, si es necesario, depurar el programa antes de ejecutarlo (Vase el Modo Grficos en la seccin Operacin). Help / Calc (Ayuda / Calculadora) - Muestra temas de ayuda en un men tabulado. La ayuda disponible incluye una breve descripcin de cdigos G y M, definiciones de las funcionalidades de control, localizacin de problemas e incidencias de mantenimiento. El men ayuda tambin incluye varias calculadoras. Si pulsa la tecla HELP/CALC (ayuda/calculadora) en algunos modos, aparecer una ventana emergente de ayuda. Use esta ventana para acceder a temas de ayuda pertinentes al modo actual, y tambin para ejecutar ciertas funciones como se indica en el men. Para acceder al men tabulado descrito anteriormente desde una ventana emergente, pulse HELP/CALC (ayuda/calculadora) una segunda vez.

96-8010 rev T Enero 2008

Introduccin

17

Teclas

del cursor

Use las teclas del cursor para moverse a travs de varias pantallas y campos en el control y para editar programas CNC. Home (Inicio) - Este botn mover el cursor al elemento situado ms arriba en la pantalla; al editar, es el bloque arriba a la izquierda del programa. Up / Down Arrows (Flechas Arriba / Abajo) - mueve un elemento, un bloque o un campo hacia arriba/abajo. Page Up / Down (Pgina siguiente/anterior) - Utilizado para cambiar pantallas o para mover arriba/abajo una pgina cuando se visualiza un programa. Left Arrow (Flecha izquierda) - Utilizada para seleccionar individualmente elementos editables cuando se ve un programa; mueve el cursor a la izquierda. Se la utiliza para desplazarse a travs de las selecciones de ajustes. Right Arrow (Flecha derecha) - Utilizada para seleccionar individualmente elementos editables cuando se ve un programa; mueve el cursor a la derecha. Se utiliza para desplazarse a travs de las selecciones de ajustes y mueve la ventana de ampliacin a la derecha en el modo de grficos. End (Fin) - Este botn generalmente mueve el cursor hasta el elemento situado ms abajo en la pantalla. Durante la edicin, ser hacia el bloque o lnea final del programa.

Teclas

alfabticas

Las teclas alfabticas permiten al usuario introducir las letras del alfabeto junto con algunos caracteres especiales. Algunos de los caracteres especiales se introducen presionando primero la tecla "Shift". Shift (Cambio) - La tecla de cambio permite el uso de caracteres adicionales en el teclado. Los caracteres adicionales se ven en la parte superior izquierda de algunas de las teclas alfanumricas. Pulsando la tecla Shift (Cambio) y despus el caracter, se introducir ese caracter en la lnea de entrada de datos. Cuando se introduce texto, se hace por defecto en MAYSCULAS, para introducir caracteres en minsculas, mantenga presionada la tecla Shift (Cambio). Para seleccionar el desplazamiento del eje B, si se instal un quinto eje en el control, se oprime Shift primero y despus una de las teclas de avance +/-A. EOB - Este es el caracter End-Of-Block (Fin de bloque). Aparece como un punto y coma (;) en la pantalla e indica el final de una lnea de programa. ( ) - Los parntesis se usan para separar los comandos de CNC y los comentarios del usuario en un programa. Siempre se deben introducir parejas de parntesis. Nota: Si al recibir un programa a travs del puerto RS232 se recibe una lnea de cdigo no vlido, sta se agregar al programa entre parntesis. / - La barra se usa en la funcionalidad Block Delete (Borrar bloque) y en expresiones Macro. Si este smbolo es el primer smbolo en un bloque y se acciona Block Delete (Borrar bloque), entonces ese bloque se ignorar durante la ejecucin del programa. Este smbolo tambin se usa para la divisin aritmtica (dividir por) en expresiones con macro (vase la seccin Macro). [ ] - Los corchetes se usan en funciones macro. Las Macros son una funcionalidad opcional del software (vase la seccin Macro).

18

Introduccin

96-8010 rev T Enero 2008

Teclas

de modo

Estas teclas cambian el estado de operacin de la mquina de herramientas CNC. Una vez se presione un botn de modo, los botones en la misma fila estarn disponibles para el usuario. El modo actual siempre se visualiza en el centro superior de la pantalla. EDIT (editar) - Selecciona el modo de edicin. Este modo se utiliza para editar programas en la memoria de control. El modo Edit (editar) proporciona dos paneles de edicin: uno para el programa activo en curso, y otro para edicin de programas en segundo plano. Cambie entre los dos paneles pulsando la tecla EDIT (editar). Nota: Al utilizar este modo, pulse F1 para acceder a mens emergentes de ayuda. Insert (Insertar) - Al pulsar este botn se introducirn comandos al programa en frente del cursor. Este botn tambin insertar texto desde el portapapeles en la posicin actual del cursor, y puede utilizarse tambin para copiar bloques de cdigo en un programa. Alter (Alterar) - Al pulsar este botn se cambiar el comando o texto resaltado por el nuevo comando o texto introducido. Este botn cambiar tambin las variables resaltadas por el texto almacenado en el portapapeles, o mover un bloque seleccionado a una nueva posicin. Delete (Borrar) - Borra el elemento en el que est el cursor, o borra un bloque de programa seleccionado. Undo (Deshacer) - Retrocede o deshace hasta los ltimos 9 cambios hechos en la edicin, y deselecciona un bloque resaltado. MEM (Memoria) - Selecciona el modo de memoria. La pantalla visualiza el programa activo y otra informacin necesaria al fabricar una pieza. Single Block (Bloque a bloque) - Apaga o enciende bloque nico. Cuando bloque a bloque est activado, nicamente se ejecuta un bloque del programa, cada vez que se presione Cycle Start (Inicio de Ciclo). Dry Run (Ensayo) - Se usa para verificar el movimiento real de la mquina sin cortar una pieza. (Vase la seccin Ensayo en el Captulo Operacin) Opt Stop (Parada Opcional) - Activa o desactiva las paradas opcionales. Vase tambin G103 en el captulo Cdigo G. Cuando esta funcionalidad est On (activada) y se programa un cdigo M01 (parada opcional), la mquina se detendr al alcanzar el M01. La mquina continuar una vez que se pulse Cycle Start (Inicio de Ciclo). Sin embargo, dependiendo de la funcin adelantado del previsor de bloques (G103), es posible que la parada no se ejecute inmediatamente (vase la seccin adelantado). En otras palabras, la funcin de adelanto de bloque puede provocar que el comando Optional Stop (Parada opcional) ignore el M01 ms prximo. Si el botn Optional Stop (Parada opcional ) se pulsa durante un programa, actuar sobre la lnea siguiente a la resaltada cuando se puls Block Delete (Borrar Bloque) - Activa o desactiva la funcin borrar bloque. Cuando esta opcin est funcionando, se ignorarn los bloques con una barra ("/") como primer caracter (no ejecutados). Si la barra est en una lnea de cdigo, se ignorarn los comandos despus de la barra si esta opcin est habilitada. Block Delete (Borrar bloque) tomar efecto dos lneas despus de que se haya presionado, excepto cuando se encuentre activa la compensacin de la herramienta de corte, en ese caso, no tendr efecto hasta cuatro lneas despus de la lnea resaltada. El procesamiento se ver ralentizado para los recorridos que contengan borrados de bloque durante mecanizados de alta velocidad. Block Delete (borrar bloque) permanecer activo cuando se encienda y apague la alimentacin. MDI/DNC - El modo MDI es el modo de "Entrada manual de datos" cuando un programa puede escribirse pero no se introduce en la memoria. El modo DNC, "Control Numrico Directo", permite introducir a "cuentagotas" programas grandes en el control, para que se puedan ejecutar (Vase la seccin del modo DNC). Coolnt (Refrigerante) - Enciende y apaga el lquido refrigerante opcional. Orient Spindle - (Orientar Husillo) Gira el husillo a una posicin y luego lo bloquea. Puede utilizarse durante el montaje para indicar piezas. ATC FWD - Gira la torreta de herramientas hacia adelante hasta la siguiente herramienta. Para cargar una herramienta especfica en el husillo, entre en modo MDI o en avance por volante, teclee un nmero de herramienta (T8) y pulse ATC FWD.

96-8010 rev T Enero 2008

Introduccin

19

ATC REV - Gira la torreta de herramientas hacia adelante hasta la herramienta anterior. Para cargar una herramienta especfica en el husillo, entre en modo MDI o en avance por volante, teclee un nmero de herramienta (T10) y pulse ATC REV. Handle Jog (Avance por volante) - Selecciona el modo de desplazamiento del eje .0001, .1 - 0.0001 pulgadas (0.001 mm) para cada divisin en el volante de avance. Para el ensayo, .1 pulgadas/ min. .0001/.1, .001/1., .01/10., .1/100. - El primer nmero (nmero superior), en modo pulgadas, selecciona la cantidad a desplazarse en cada clic del volante de avance. Cuando la fresadora se encuentra en modo MM el primer nmero se multiplica por 10 cuando se desplaza el eje (p.e. .0001se convierte en 0.001mm). El segundo nmero (nmero en la parte inferior) se utiliza en modo ensayo y sirve para seleccionar la velocidad del avance y los movimientos del eje. Zero Ret (Retorno a cero) - Selecciona el modo Retorno a cero, que muestra la localizacin del eje en cuatro categoras distintas, que son; Operador, Trabajo G54, Mquina y Dist (distancia) a recorrer. Pulse POSIT (posicin) para cambiar entre las categoras. All (Todos) - Busca el cero de la mquina para todos los ejes. Es similar a Power Up/Restart (Encender/Reiniciar) salvo en que no se produce un cambio de herramienta. Puede usarse para establecer la posicin cero inicial de los ejes. Origin (Origen) - Pone a cero las pantallas y temporizadores seleccionados. Singl (nico) - Pone a cero un eje. Pulse sobre la letra del eje que desee poner a cero y apriete el botn Singl Axis (Eje nico). Puede usarse para mover un eje hasta la posicin cero del eje inicial. HOME G28 - Retorna rpidamente todos los ejes al cero de la mquina. Home G28 tambin pondr a cero a un nico eje de la misma forma que si introduce la letra del eje y pulsa el botn Home G28. PRECAUCIN! No existe un mensaje de advertencia que alerte al operador sobre cualquier posible choque. Por ejemplo, si el eje Z est entre piezas sobre la mesa cuando se ponen a cero X o Y, puede producirse un choque. List Prog (Listar Programas) - Controla toda la carga y ahorro de datos en el control. Select Prog (Seleccionar Programa) - Hace que el programa que aparece resaltado sea el programa activo. Nota: El programa activo tendr una "A" precedindolo en la lista de programas. Gestione mltiples programas pulsando WRITE/ENTER (escribir/introducir) para situar una marca de seleccin cerca de los programas deseados, y a continuacin pulse F1 para elegir una funcin. Send (Enviar) - Transmite programas a travs del puerto serie RS232. (Vase la seccin RS-232) Recv - Recibe programas desde el puerto serie RS232. (Vase la seccin RS-232) Erase Prog (Borrar Programa) - Borra el programa seleccionado por el cursor en el modo List Prog (listar programas) o el programa completo en modo MDI.

Teclas

numricas

Las teclas numricas le permiten al usuario introducir nmeros y algunos caracteres especiales en el control. Cancel (Cancelar) - La tecla cancelar se usa para borrar el ltimo caracter introducido. Space (Espacio)- Se utiliza para dar formato a comentarios dentro de los programas o en el rea de mensajes. Write / Enter (Escribir / Introducir) - Tecla de entrada de propsito general. - (Signo menos)- Empleado para introducir nmeros negativos. . (Punto decimal)- Empleado para precisin decimal.

20

Introduccin

96-8010 rev T Enero 2008

Pantallas

de posiciones

Panel de posiciones
Situado en el centro inferior de la pantalla, el panel de posiciones visualiza las posiciones actuales de los ejes en relacin con cuatro puntos de referencia (Operador, Trabajo, Mquina y Distancia a recorrer). Pulse la tecla POSIT (posiciones) para activar el panel de posiciones, y plsela nuevamente para moverse a travs de las pantallas de posicin disponibles. Cuando el panel est activo, puede cambiar los ejes visualizados introduciendo las letras del eje en el orden deseado y a continuacin pulse WRITE/ENTER (escribir/introducir). Por ejemplo, si escribe "X" se visualizar slo el eje X. Si escribe "YXZ", se visualizarn aquellos ejes en el orden indicado. Tiene a su disposicin una pantalla de posiciones ms amplia pulsando CURNT COMDS, a continuacin Page Up (pgina siguiente) o Page Down (pgina anterior) hasta que se muestre la pantalla de posiciones.

Pantalla del Operador


Esta pantalla muestra la distancia que el operador ha desplazado cualquiera de los ejes. No representa la distancia real a la que se encuentra el eje del cero de la mquina, excepto que se encienda primero la mquina. Los ejes pueden ponerse a cero escribiendo la letra del eje y pulsando la tecla Origin (Origen).

Pantalla de Trabajo
Muestra la posicin de X, Y y Z en relacin con la pieza; no el cero de la mquina. Durante el encendido, automticamente mostrar el valor en el corrector de trabajo G54. La posicin slo puede cambiarse introduciendo valores en los correctores de trabajo G55 a G59, G110 a G129, o por un comando G92 en un programa.

Pantalla de Mquina
Esto visualiza las posiciones de los ejes relativas al cero de la mquina.

Distancia a recorrer
Esta pantalla muestra la distancia que falta antes de que el eje alcance la posicin ordenada. Cuando est en modo avance por volante, esta pantalla de posiciones se puede utilizar para mostrar una distancia movida. Puede poner a cero esta pantalla cambiando los modos (EDIT (editar), MEM, MDI) y a continuacin volviendo al modo avance por volante.

Pantalla

de correccin

Hay dos tablas de correctores disponibles. La primera es la tabla Tool Geometry/Wear (Geometra de la herramienta/ Desgaste). La segunda pgina es la tabla de correctores Work Zero (posicin cero de trabajo). Dependiendo del modo, estas tablas podran aparecer en dos paneles de visualizacin separados, o podran compartir un panel. En cualquier caso, cambien entre las dos tablas usando la tecla OFFSET (corrector).

Tool Geometry (Geometra de la herramienta)/Wear (Desgaste)


La tabla Tool Gemetry (geometra de herramientas) visualiza nmeros de herramientas, los valores de geometra y desgaste de la longitud de las herramientas, valores de geometra y desgaste del radio de las herramientas, valores acanalados y valores de dimetro real, adems del tipo de herramienta. Si la fresadora tiene la unidad de refrigerante programable opcional, esta pgina mostrar tambin la posicin de refrigerante introducida para cada herramienta. Para introducir valores en estos campos, teclee un nmero y pulse F1. Escriba un nmero y pulse F2 para establecer el negativo del valor introducido en los correctores. Introduzca un valor y pulse Write/Enter (escribir/introducir) para aadir el valor a lo que ya est seleccionado. Para quitar todos los valores de la pgina, pulse Origin (Origen), la fresadora pedir al operador que confirme si desea poner todo a cero con ""Zero All (Y/N)?". Pulse Y para continuar o pulse N para dejar los valores sin cambiar.

Correccin del cero de trabajo


La tabla de correctores de posiciones de cero de trabajo visualiza los valores introducidos para que cada herramienta pueda conocer dnde est situada la pieza en la mesa. Puede establecerse un valor para cada eje (X, Y y Z). Puede desplazarse a cada columna usando las teclas con flechas o pulsando los botones Page Up/Down (pgina siguiente/ anterior) para acceder a los otros correctores en la seccin Cero de trabajo. Para que cada herramienta localice la pieza, las herramientas utilizadas en un programa deben conocer la pieza. Puede introducirse un valor tecleando un nmero y pulsando F1, o puede aadirse el valor al ya existente pulsando Enter/Write (Introducir/Escribir). Tecleando un nmero y pulsando F2 establecer el negativo del valor introducido en la correccin. Para quitar todos los valores de la pgina, pulse Origin (Origen), la fresadora pedir al operador que confirme si desea poner todo a cero con ""Zero All (Y/N)?". Pulse Y para continuar o pulse N para dejar todos los valores sin cambiar.

96-8010 rev T Enero 2008

Introduccin

21

Pantalla

de comandos vigentes

Las siguientes son varias pantallas de Comandos vigentes en el control. Pulse el botn Current Commands (Comandos vigentes) y utilice los botones Page Up/Down (Pgina siguiente/anterior) para navegar por las pginas.

Visualizacin de comprobacin de los comandos de programa


La informacin de comandos actuales se mantiene en la mayora de los modos. Informacin del husillo como por ejemplo, velocidad, carga, direccin, pies por minutos de superficie (SFM), carga de virutas y engranaje de transmisin actual (si estuviera equipado con l), se muestra en el panel de visualizacin inferior izquierda en todos los modos excepto Edit (editar). Las posiciones de los ejes se muestran en el panel de visualizacin central inferior. Muvase a travs del sistema de coordenadas (operador, trabajo, mquina, distancia a recorrer) utilizando la tecla POSIT (posiciones). Este panel tambin visualiza los datos de carga para cada eje en las mismas pantallas. El nivel de refrigerante se visualiza cerca de la parte superior derecha de la pantalla. Si la mquina tiene el Refrigerante Programable (P-Cool) opcional, la posicin actual de la gua tambin se mostrar aqu. Current Display Command (Comando de pantalla actual) Esta pantalla de slo lectura hace una lista de los cdigos de programa activos en el centro superior de la pantalla. Acceda a las siguientes funciones pulsando CURNT COMDS (comandos actuales), a continuacin PAGE UP (pgina siguiente) o PAGE DOWN (pgina anterior) para moverse entre las pantallas. Macro Variables Display (Pantalla de las variables macro) Esta pantalla muestra una lista de las variables de macro y sus valores actuales. Dado que el control ejecuta el programa, las variables se actualizarn. Adems, las variables pueden modificarse en esta pantalla; consulte la seccin "Macros" para disponer de ms informacin. Active Codes (cdigos activos) Lista los cdigos de programa activos. Es una pantalla ampliada de la pantalla de cdigos de programa descrita anteriormente. Positions Display (pantalla de visualizaciones) Proporciona una vista ms amplia de las posiciones actuales de la mquina, con todos los puntos de referencia (operador, mquina, trabajo, distancia a recorrer) visualizados a la vez. Tambin puede utilizar el volante de avance de los ejes desde esta pantalla. Operation Timers Display (Pantalla de los contadores) Esta pantalla muestra el tiempo actual de operacin, el tiempo de inicio de ciclo (la cantidad de tiempo total que la mquina ha estado ejecutando un programa), y el tiempo de avance (la cantidad total de tiempo que la mquina ha estado avanzando). Estos tiempos pueden restablecerse a cero resaltando el ttulo deseado mediante las teclas del cursor con las flechas hacia arriba o hacia abajo y oprimiendo el botn ORIGIN (Origen). Debajo de estos contadores hay dos contadores M30, que se usan para contar las piezas terminadas. Los contadores tambin pueden restablecerse independientemente a cero para proporcionar el nmero de piezas por turno y el nmero total de piezas. Adems, se pueden monitorizar dos variables macro dentro de esta pantalla. Tool Life display (Pantalla de la Vida de la Herramienta) Esta pantalla muestra el tiempo que la herramienta ha sido utilizada en avance (Feed-Time), el tiempo que la herramienta est en el husillo (Total-Time) y el nmero de veces que se ha usado la herramienta (Usage). Esta informacin puede usarse para predecir la vida de la herramienta. Los valores en est pantalla pueden restablecerse a cero seleccionando el valor adecuado mediante el botn Origin (Origen). Nota: El valor mximo es 32767, una vez se alcanza este valor, el control volver a comenzar desde cero. La pantalla de tambin puede utilizarse para generar una alarma si una herramienta se ha utilizado un nmero especfico de veces. La ltima columna se etiqueta como "Alarm" (Alarma). Si se introduce un nmero en esa columna, la mquina generar una alarma #362 (Tool Usage Alarm) en el siguiente cambio de alarma cuando se alcance o supere dicho nmero. Tool Load Monitor and Display (Pantalla y control de carga de la herramienta) Puede introducir la mxima cantidad de carga , en %, que se espera para cada herramienta. Puede seleccionar la accin apropiada a tomar cuando se exceda esta carga. Esta pantalla proporciona un campo para anotar el valor de alarma; tambin muestra la carga ms grande que cada herramienta ha sostenido durante los avances anteriores. El control de carga de herramienta trabaja siempre que la mquina est en un movimiento de avance (G01, G02 o G03). Si el lmite se rebasa, entonces se ejecutar la accin especificada en el Ajuste 84 (Vase la seccin de ajustes para encontrar su descripcin). Maintenance (Mantenimiento) Esta pgina permite que el operador active o desactive una serie de comprobaciones de mantenimiento (vea el captulo Mantenimiento).

22

Introduccin

96-8010 rev T Enero 2008

Pantalla

de

Alarmas / Mensajes

Alarmas

Seleccione la pantalla Alarms (alarmas) pulsando el botn ALARM / MESGS ( Alarmas/Mensajes). Existen tres pantallas de Alarmas diferentes. La primera muestra las alarmas activas. Pulsando el botn Right Arrow (Flecha derecha) se cambia para ver la pantalla Histrico de alarmas, que guarda el historia de alarmas recibidas recientemente. Pulsando el botn Right Arrow (Flecha derecha) otra vez se cambia a la pantalla del visor de alarmas. Esta pantalla muestra una alarma al mismo tiempo que su descripcin. Puede desplazarse por todas las alarmas presionando las teclas con la flecha hacia arriba o abajo. Para ver los detalles de alarmas para un nmero de alarma conocido, escriba el nmero mientras el visor de alarmas est activo, y a continuacin pulse WRITE/ENTER (escribir/ introducir) o la tecla de cursor izquierda/derecha. Nota: Se puede utilizar el Cursor y los botones Page Up (pgina siguiente) y Page Down (pgina anterior) para moverse por un gran nmero de alarmas.

Messages (Mensajes)

La Pantalla de Mensajes puede seleccionarse pulsando dos veces el botn Alarm/Mesgs (Alarmas/Mensajes). Esta es una pantalla de mensajes del usuario y no tiene ningn otro efecto en el funcionamiento del control. Utilice el teclado para introducir los mensajes. Los botones cancelar y espacio pueden usarse para borrar mensajes existentes, y el botn Delete (Eliminar) puede ser utilizado para quitar una lnea entera. Los datos se almacenan automticamente y se mantienen incluso durante el apagado. Si no hay ninguna alarma, la pantalla de mensajes aparecer durante el encendido.

Setting / Graphic Display Function (Funcin

de la pantalla de ajustes

/ Grficos)

Pulse la tecla SETNG/GRAPH (ajuste/grfico) para acceder a los Ajustes. Hay algunas funciones especiales en los ajustes que cambian la forma en que se comporta la fresadora; consulte la Seccin de "Ajustes" para una descripcin ms detallada. La funcin Grficos se selecciona pulsando dos veces el botn Setng/Graph (Ajustes/Grficos). Grficos es un ensayo visual para el programa de una pieza, sin necesidad de mover los ejes y arriesgarse a daar la herramienta por algn error de programacin. Esta funcin es mucho ms poderosa que usar el modo Dry Run (Ensayo), porque todos correctores cero de pieza, los correctores de herramientas y los lmites de recorrido pueden revisarse antes de hacer algn intento para mover la mquina. Por lo tanto, se reduce mucho el riesgo de un choque durante el montaje.

Graphics Mode Operation (Operacin en Modo Grficos)

Para ejecutar un programa en Grficos, debe estar cargado un programa y el control debe estar en modo MEM, MDI o Edit (editar). Desde MEM o MDI, pulse la tecla Setng / Graph (Ajustes / Grficos) una segunda vez para seleccionar el modo Graphics (Grficos). Desde el modo Edit (editar), pulse Cycle Start (inicio de ciclo) mientras se selecciona el panel editar programa activo para iniciar la simulacin. La pantalla Graphics (Grficos) tiene un nmero de funcionalidades disponibles. Key Help Area (rea de ayuda) El lado izquierdo inferior del panel de visualizacin de grficos es el rea de ayuda de las teclas de funcin. Las teclas de funcin disponibles actualmente aparecern aqu junto con una breve descripcin sobre como usarlas. Locator Window (ventana del localizacin) La parte inferior derecha del panel visualiza toda el rea de la tabla e indica dnde se ubica actualmente la herramienta durante la simulacin. Tool Path Window (Ventana de la trayectoria de la herramienta) En el centro de la pantalla hay una ventana grande que representa una vista superior de los ejes X e Y. Muestra recorridos de la herramienta durante una simulacin grfica del programa. Los movimientos rpidos se muestran como lneas punteadas, mientras que el movimiento de avance aparecer como lneas continuas delgadas. (Nota: El Ajuste 4 puede deshabilitar el movimiento rpido.) Los lugares en los que se emplea un ciclo fijo de taladro se marcan con una X. Nota: El Ajuste 5 puede deshabilitar la marca de taladro. Adjusting Zoom (ajuste del zoom) Pulse F2 para visualizar un rectngulo (ventana de zoom) que indique el rea a ampliar. Use la tecla Page Down (pgina anterior) para disminuir el tamao de la ventana de zoom (entrada de zoom), y utilice la tecla Page Up (pgina siguiente) para aumentar el tamao de la ventana de zoom (salida de zoom). Use las teclas de flecha de cursor para mover la ventana de zoom hasta la posicin deseada y pulse WRITE/ENTER (escribir/ introducir) para completar el zoom y volver a dar escala a la ventana de trayectoria de la herramienta. La ventana de localizacin (pequea vista en la parte inferior derecha) muestra toda la mesa con una referencia a donde enfoca la ventana Tool Path (Trayectoria de la herramienta). La ventana Tool Path (trayectoria de la herramienta) se despeja cuando se aplica el zoom, y el programa debe volverse a ejecutar para ver la trayectoria de la herramienta. La escala y la posicin de la ventana de la trayectoria se almacenan en los Ajustes 65 a 68. Al salir de los grficos para editar el programa y volver luego a los grficos, se mantendr en efecto la escala previa. Pulse F2 y luego la tecla Home (Inicio) para ampliar la ventana Tool Path (trayectoria de la herramienta) hasta cubrir toda la mesa.
96-8010 rev T Enero 2008

Introduccin

23

Z Axis Part Zero Line (Lnea cero de la pieza en el eje Z) Esta funcionalidad es una lnea horizontal en la barra del eje Z en la esquina superior derecha de la pantalla de grficos para indicar la posicin del corrector de trabajo actual del eje Z ms la longitud de la herramienta actual. Mientras se ejecuta un programa, la parte sombreada de la barra indica la profundidad del movimiento del eje Z. Puede mirar la posicin de la punta de la herramienta relativa a la posicin del cero de la pieza en el eje Z mientras se ejecuta el programa. Control Status (Estado del control) La parte inferior izquierda de la pantalla muestra el estado del control. Esta parte es la misma que las ltimas cuatro lneas de todas las otras pantallas. Position Pane (panel de posiciones) El panel de posiciones muestra las posiciones de los ejes justo como sera durante la ejecucin de una pieza activa. F3 / F4 Use estas teclas para controlar la velocidad de simulacin. F3 disminuye la velocidad, F4 aumenta la velocidad.

Date

and

Time (Fecha

Hora)

El control contiene una funcin de reloj y fecha. Para ver la hora y la fecha, presione la tecla CRNT COMDS (comandos actuales), y a continuacin Page Up/Down (pgina siguiente/anterior) hasta que aparezca la fecha y hora. Para hacer ajustes, pulse Emergency Stop (parada de emergencia), escriba la fecha actual (en el formato MM-DDAAAA) o la hora actual (en formato HH:MM), y pulse WRITE/ENTER (escribir/introducir). Reinicie Emergency Stop (parada de emergencia) cuando termine.

Funcin Tabbed Help / Calculator (calculadora/ayuda

tabulada)

Pulse la tecla HELP/CALC (Ayuda / Calculadora) para visualizar el men de ayuda tabulado. Si al presionar HELP/ CALC (ayuda/calculadora) se llamara a un men de ayuda emergente, pulse nuevamente HELP/CALC (ayuda/ calculadora) para acceder al men tabulado. Navegue por la fichas usando la teclas de flechas de cursor. Pulse WRITE/ENTER (escribir/introducir) para seleccionar fichas, y pulse CANCEL (cancelar) para volver hacia atrs un nivel de ficha. Las categoras principales de fichas y sus fichas secundarias se describen aqu:

Ayuda

Cdigos G: Ver una lista de Cdigos G. Cdigos M: Ver una lista de Cdigos M. Funcionalidades: Ver una lista de nuevas funcionalidades de software. ndice: Seleccione esta ficha para ver varios temas de ayuda. Pulse WRITE/ENTER (escribir/introducir) para visualizar informacin sobre el tema.

Mesa de taladro Calculadora

Visualiza una tabla de tamao de taladro que caracteriza equivalentes decimales y tamaos de roscados. Las funciones de calculadora estn disponibles bajo la tercera ficha Help (ayuda). Seleccione el modo de calculadora que desee utilizar desde las fichas inferiores y pulse WRITE/ENTER (escribir/introducir) para usarla. Todas las funciones de la calculadora realizarn operaciones sencillas de suma, resta, multiplicacin y divisin. Cuando se selecciona una de las funciones, aparece una ventana de calculadora con las operaciones posibles (LOAD, +, -, *, y /). Inicialmente, LOAD (Cargar) aparecer resaltado y las otras operaciones podrn ser seleccionadas mediante las flechas izquierda y derecha del cursor. Los nmeros se introducen teclendolos y pulsando la tecla Write/Enter (Escribir / Introducir). Cuando se introduce un nmero y se selecciona LOAD (Cargar), ese nmero se anotar directamente en la ventana de la calculadora. Al introducirse un nmero cuando se selecciona una de las otras funciones (+ - * /), ese clculo se ejecutar con el nmero que se acaba de introducir y cualquier otro nmero que estuviera ya en la ventana de la calculadora. La calculadora aceptar tambin una expresin matemtica, como 23*4-5.2+6/2. La expresin ser evaluada (con prioridad a la multiplicacin y la divisin) y aparecer el resultado, en este caso 89.8, en la ventana. Tenga en cuenta que los datos no se pueden introducir en cualquier campo donde se resalte el nivel. Debe borrar los datos en otros campos hasta que la etiqueta no quede resaltada por ms tiempo para cambiar el campo directamente.

24

Introduccin

96-8010 rev T Enero 2008

Teclas de funcin: Las teclas de funcin pueden emplearse para copiar y pegar los resultados calculados en una seccin de un programa o en otro rea de la funcin Calculadora. F3 F3 Bajo las modalidades EDIT y MDI, copiar el valor de roscado/fresadora circular/tringulo marcado en la lnea de entrada de datos en la parte inferior de la pantalla. Esto es til cuando la solucin calculada ser utilizada en un programa. En la funcin de la calculadora, al pulsar F3 copiar el valor en la ventana de la calculadora en el dato marcado para los clculos de roscado/circular o fresado/trig. F4 En la funcin de la calculadora auxiliar, esta tecla usar el valor del dato trigonomtrico resaltado para cargar, sumar, restar, multiplicar o dividir con la calculadora. Funcin de ayuda trigonomtrica La pgina de la calculadora de trigonometra le ayudar a resolver un problema triangular. Introduzca las longitudes y los ngulos de un tringulo y una vez introducidos los datos suficientes, el control resolver el tringulo y mostrar el resto de los valores. Use los botones del cursor hacia arriba o hacia abajo para seleccionar el valor a ser introducido con WRITE (Escribir). Para entradas que tengan ms de una solucin, introduciendo el ltimo valor una segunda vez har que se muestre la siguiente solucin posible.
HELP (MEM)
CALCULATOR

O00000 N00000000

0.000000000 LOAD + - * /
Y Y Z (MACHINE 0.0000 in 0.0000 in 3.5179 in ANGLE 1 ANGLE 2 ANGLE 3 SIDE 1 SIDE 2 SIDE 3 40.000 72.000 68.000 10.0000 14.7958 14.4244

ANGLE 3 SIDE 2 SIDE 1 ANGLE 2

ANGLE 1

SIDE 3

F3 copies calculator value to highlighted field in this or other calculator screens. F3 also copies calculator value to the data entry line of edit screens. F4 copies highlighted data to the calculator field.

96-8010 rev T Enero 2008

Introduccin

25

Ayuda para interpolacin circular

La pgina de la calculadora circular le ayudar a resolver un problema circular. Introduzca el centro, radio, ngulos, puntos inicial y final; y despus de haber introducido suficientes datos, el control resolver el movimiento circular y mostrar el resto de los valores. Use los botones del cursor hacia arriba o hacia abajo para seleccionar el valor a ser introducido con Write (Escribir). Adems, listar los cuatro formatos en los que puede programarse tal movimiento usando un G02 o G03. Estos cuatro formatos pueden seleccionarse usando los botones del cursor con las flechas hacia arriba o hacia abajo, y el botn F3 importar la lnea resaltada hacia el programa que usted este editando.
HELP (MEM) CALCULATOR 0.000000000 LOAD + - * /
X Y Z

O00000 N00000000 13.0000 20.0000 4.0000 10.0000 7.0000 32.0416 13.4536 111.527 CW

CENTER X CENTER Y START X START Y (MACHINE) 0.0000 in END X 0.0000 in END Y 3.5179 in RADIUS ANGLE DIRECTION 19. J10. R13. 4536 19. J10 R13. 4536

16 16 16 G91 G2 X3. Y22. 0416

Para entradas que tengan ms de una solucin, introduciendo el ltimo valor una segunda vez har que se muestre la siguiente solucin posible. Para cambiar el valor CW (sentido horario) al valor CCW (sentido antihorario), resalte la columna CW/CCW y pulse el botn Write/Enter (Escribir/Introducir).

Calculador de lnea tangente al crculo

Esta caracterstica le brinda la oportunidad de determinar puntos de interseccin en los que un crrculo y una lnea se unen como tangente. Introduzca dos puntos, A y B, en una lnea y un tercer punto, C, alejado de la lnea. El control calcular el punto de interseccin. El punto es aquel donde una lnea normal desde el punto C se corta con la lnea AB, as como la distancia perpendicular hasta esa lnea.
CIRCLE-CIRCLE TANGENT
CIRCLE1 X CIRCLE1 Y RADIUS 1 CIRCLE2 X CIRCLE2 Y RADIUS 2 5.0000 6.0000 4.0000 0.0000 0.0000 2.0000

CIRCLE-LINE TANGENT
POINT A X Y POINT B X Y POINT C X Y RADIUS TANGT PT X TANGT PT Y 5.0000 3.0000 1.0000 4.0000 0.0000 0.0000 4.1231 1.0000 4.0000

b a c

TANGT A X 1.3738 Y 7.6885 TANGT B X 7.3147 Y 2.7378 TANGT C X -1.8131 Y 0.8442 TANGT D X 1.1573 Y -1.6311

c d

Type: STRAIGHT Use F and T to form G-code. F1 for alternate solution

26

Introduccin

96-8010 rev T Enero 2008

Calculador de Crculo-Crculo Tangente

Esta caracterstica le brinda la capacidad de determinar puntos de interseccin entre dos crculos o puntos. Introduzca la posicin de dos crculos y el radio de los mismos. El control calcula entonces todos los puntos de interseccin que se forman por las lneas tangentes a los dos crculos. Nota: Para cada condicin de entrada donde se han especificado dos crculos separados, existen hasta ocho puntos de interseccin. Cuatro de esos puntos se obtienen al dibujar lneas tangentes rectas y otros cuatro puntos al formar lneas tangentes cruzadas. La tecla F1 se usa para moverse entre los dos diagramas. Cuando se presiona "F", el control le preguntar sobre los puntos "desde" y "hasta" (A, B, C, etc) que especifican un segmento del diagrama. Si el segmento es un arco, el control le preguntar por C W (CW (sentido horario) CCW (sentido antihorario)). Se mostrar un ejemplo de cdigo G en la lnea de entrada en la parte inferior de la pantalla. Cuando se haya introducido el nmero o valor "T", el punto previo se convertir en el nuevo valor de "desde" y el control le pedir un nuevo valor "hasta". Para introducir la solucin (lnea de cdigo), cambie a MDI Edit y pulse F3, ya que el cdigo G ya se encontrar en la lnea de entrada.

Ayuda para Fresado/Roscado

La pgina de Ayuda para Fresado/Roscado le ayudar a resolver ecuaciones relacionadas con el fresado y el roscado. Son: 1. SFM (Pies de superficie por minuto) = (DIMETRO DE LA HERRAMIENTA DE CORTE) * RPM * 3.14159 / 12 2. (AVANCE/MIN.) = RPM / (PASO ROSCADO) 3. (CARGA DE VIRUTAS) = (AVANCE/MIN.) / RPM / #ACANALAMIENTOS Introduzca todos los valores, excepto uno, y el control calcular el valor que queda. Tenga en cuenta que el valor de RPM para las primeras dos ecuaciones es la misma entrada.
HELP (MEM)
CALCULATOR 0.000000000 LOAD X Y Z

O00000 N00000000
MILLING CUTTER DIA 0. 5000 IN SURFACE SPEED 5. 0000 FT/MIN RECOMMENDED RPM 38 FLUTES 4 FEED 6. 0000 IN/MIN CHIP LOAD 0. 0365 IN RECOMMENDED MATERIAL LOW CARBON UNALLOYED STEEL TOOL TYPE CARBIDE CUT WIDTH 2. 0000 IN CUT DEPTH 0. 0500 IN REQUIRED POWER TAPPING THREADS RPM FEED 3. 0000 /IN 40 13. 3333 IN/MIN

+ - * /

(MACHINE) 0.0000 in 0.0000 in 3.5179 in

PGM ACT PGM CMD ACT

F0. F0. S0 S0 S0

Nota: Si selecciona el sistema mtrico decimal, las unidades mostradas cambiarn a milmetros, mm por minuto, roscas por mm y metros, respectivamente.

96-8010 rev T Enero 2008

Introduccin

27

Materiales

La calculadora de fresado incluye un campo llamado MATERIAL, que, al ser resaltado, permite al operador selecciona un tipo de material de la lista utilizando las flechas izquierda y derecha. Se mostrar una velocidad de superficie y carga de virutas recomendada basada en el material elegido, como se muestra. VELOCIDAD DE SUPERFICIE *.*** FT/MIN RECOMENDADO CARGA DE VIRUTAS *.*** IN RECOMENDADA *.*** A *.*** PROFUNDIDAD DE CORTE *.*** IN POTENCIA REQUERIDA **** A *****

Por otra parte, la potencia requerida ser calculada y mostrada como se muestra abajo a la derecha. *.* HP En modo mtrico, la potencia requerida se muestra como KW (kilowatios).

Programa

de calentamiento del husillo

Si algn husillo hubiera estado inactivo durante ms de 4 das, deben seguir un ciclo de calentamiento antes de ser puestos en funcionamiento. Este calentamiento previene un posible sobrecalentamiento del husillo debido al asentamiento del lubricante. Un programa de calentamiento de 20 minutos (nmero O02020) va incluido en la mquina, el cul har que poco a poco el husillo llegue a estar a la velocidad deseada y le permita estabilizarse trmicamente. Este programa tambin podra usarse como una forma de calentamiento diario antes del uso a altas velocidades.

Ejecutar-Detener-Avanzar-Continuar
Esta funcionalidad permite al operador detener la ejecucin de un programa, desplazarse ms all de la pieza, y luego recomenzar la ejecucin del programa. El siguiente es un procedimiento de operacin: 1. Pulse Free Hold (Detener avance) para detener la ejecucin del programa 2. Pulse X, Y o Z seguido del botn Handle Jog (Volante de avance) El control almacenar las posiciones X, Y, y Z. Nota: Otros ejes distintos de X, Y, y Z no pueden ser desplazados. 3. El control mostrar el mensaje "Jog Away" (avances lejos). Utilice el volante de avance, el volante de avanve remoto, y los botones de bloqueo y avance para mover la herramienta lejos de la pieza. Los botones de control como AUX CLNT (Refrigerante a travs del husillo opcional - TSC), o Coolnt (refrigerante) encender o apagar el refrigerante (AUX CLNT requiere que el husillo est girando y que la puerta est cerrada). El husillo puede ser controlado pulsando CW (sentido horario), CCW (sentido antihorario), Stop (parada), Tool Release (liberar herramienta). Si fuera necesario, se pueden cambiar las inserciones de herramientas. Precaucin: Cuando se contina el programa, los correctores anteriores se usarn para la posicin de retorno. Por tanto, no es seguro ni se recomienda cambiar las herramientas y los correctores cuando el programa es interrumpido. 4. Desplcese hasta una posicin lo ms cercana posible a la posicin almacenada, o a una posicin donde habr una trayectoria rpida sin obstrucciones de vuelta a la posicin almacenada. 5. Vuelva al modo anterior pulsando MEM, MDI, o DNC. El control slo continuar si vuelve a introducir el modo que estaba en efecto cuando se detuvo. 6. Pulse Cycle Start (inicio de ciclo). El control mostrar el mensaje Jog Return (Retorno de avance) y avanzar rpidamente X e Y a un 5% de la posicin en la que se puls Free Hold (Detener avance), luego retornar el ejeZ. Precaucin: El control no seguir la trayectoria utilizada para desplazarse lejos. Si se presiona alto al avance durante este movimiento, el movimiento de los ejes de la fresasora se detendr y mostrar el mensaje "Jog Return Hold". Pulsando Cycle Start (Inicio de ciclo) har que el control reanude el movimiento Jog Return. Cuando se completa el movimiento, el control ir de nuevo a un estado de detener avance. 7. Pulse Cycle Start (Inicio de ciclo) de nuevo y el programa continuar con la operacin normal. Ver tambin el Ajuste 36 Program Restart (reiniciar programa).

28

Introduccin

96-8010 rev T Enero 2008

Coolant Level Gauge (Medicin

del nivel de refrigerante)

El nivel de refrigerante se visualiza en la parte superior derecha de la pantalla en el modo MEM, o cuando pulse CURNT COMDS (comandos actuales): Una barra vertical muestra el estado del refrigerante. La pantalla emitir destellos una vez que el refrigerante alcance un punto que pudiera producir un flujo de refrigerante intermitente.

Opciones

Ensayo de la opcin de control de 200 horas

Algunas opciones que normalmente requieren un cdigo de desbloqueo para activarse (Roscado Rgido, Macros etc) ahora pueden activarse y desactivarse conforme se desee introduciendo el numero "1" en vez del cdigo de desbloqueo. Introduzca un "0" para desactivar la opcin. Una funcin activada de esta manera ser desactivada automticamente despus de un total de 200 horas de encendido de la mquina. Tenga en cuenta que la desactivacin slo ocurrir al apagar la mquina y no mientras est funcionando. Una opcin puede activarse permanentemente al introducir el cdigo de desbloqueo de activacin. Tenga en cuenta que la letra "T" ser mostrada a la derecha de la opcin en la pantalla de parmetros durante el periodo de 200 horas. Tenga en cuenta que la opcin del circuito de seguridad es una excepcin; slo puede activarse o desactivarse mediante los cdigos de desbloqueo. Para introducir un 1 o un 0 en la opcin, debe tener desactivado el ajuste 7 (Bloqueo de Parmetros) y el botn Emergency Stop (Parada de Emergencia) pulsado. Cuando la opcin alcance 100 horas, la mquina emitir una alarma advirtiendo de que el periodo de ensayo casi ha terminado. Para activar permanentemente una opcin, contacte con su distribuidor.

Rigid Tapping (roscado rgido) Puerta automtica

El roscado sincronizado elimina la necesidad de portamachos flotantes y caros y previene la distorsin de paso de rosca y el arrastre del inicio del rosca. La opcin de puerta automtica abre las puertas de la mquina automticamente a travs del programa de piezas. Esto reduce la fatiga del operador, o permite operaciones sin presencia cuando se usa con un cargador de piezas robotizado.

Unidad de disco duro y Ethernet

Almacene y transfiera los datos entre su mquina(s) Haas y una red. Los archivos de programa se transfieren fcilmente para y desde la memoria y permite DNC de grandes archivos de hasta 800 bloques por segundo.

Auto Air Gun (pistola de aire automtica)

Ofrece un chorro de aire constante para la herramienta de corte para limpiar las virutas de forma segura y automtica durante el mecanizado seco, o soplar las virutas y desprender el refrigerante fuera de las cavidades profundas. Activado por el cdigo M, el chorro de aire puede programarse para activarse en el momento en el que el husillo est girando, o al final de un ciclo (consumo de aire de 6 scfm).

Iluminacin de alta intensidad

Las luces algenas proporcionan brillo, incluso iluminacin del rea de trabajo para la inspeccin de la pieza, puesta a punto y cambios de direccin ideal para trabajos como por ejemplo los moldeos. Las luces se encienden y se apagan automticamente cuando se abren o se cierran las puertas, o se pueden activar manualmente a travs de un interruptor en la luz.

Macros

Permite crear subrutinas para los ciclos fijos personalizados, rutinas de sondeo, solicitudes del operador, ecuaciones o funciones matemticas, y mecanizar familias de piezas con variables.

Giro y escalado

Utilice el giro en conjunto con el medidor corrector de piezas para configurar la pieza de trabajo en su velocidad, o para girar un patrn en otra posicin o alrededor de una circunferencia, etc. Utilice el escalado para reducir o alargar el recorrido de la herramienta o patrn.

96-8010 rev T Enero 2008

Introduccin

29

Palpado de piezas

Renishaw Esta opcin del palpador de herramientas incorpora un palpador de herramientas Renishaw de fcil uso con las macros. Este paquete opcional permite a todos las fresadoras Haas definir automticamente los correctores de herramientas; y cuando se combina con una programacin de macros, permite al operador actualizar automticamente los correctores de herramientas (longitud y dimetro) y comprobar la existencia de herramientas rotas durante el proceso. Marposs El sistema de comprobacin de herramientas sin contacto/laser Marposs ML75 y la alta precisin del T25, en contacto, funcionan ajustando y palpando las fresadoras cono 40 iso Haas. El ML75 mide las herramientas de hasta 6.88" (175mm) de dimetro. El cliente debe suministrar su propio oortaherramientas para acomodar la barra de ".

Rels de funcin M

Aade rels extra para incrementar la productividad. Estas salidas de cdigo M adicionales se pueden utilizar para activar palpadores, bombas auxiliares, cargadores de piezas, etc.

Remoto Jog Handle (volante de avance remoto)

El volante de avance remoto verstil se puede utilizar para mover todos los ejes, adems de editar programas, sustituir las velocidades del husillo y las velocidades de avance, desplazar bloques nicos mediante programas y mucho ms.

Programmable Coolant Spigot (Gua del refrigerante programable) Automatic Chip Auger (Extractor de virutas sin fin automtico)

La gua opcional del refrigerante programable permite al usuario dirigir el flujo de refrigerante a la posicin ms ptima para retirar las virutas del rea de corte. La direccin del refrigerante puede cambiarse mediante el programa CNC. El extractor de virutas sin fin automtico ayuda al usuario en la retirada de virutas para trabajos que impliquen la retirada de material pesado.

Through the Spindle Coolant (Refrigerante a travs del husillo) (TSC) Extra Rapid Traverse (marcha de mayor rapidez) (XRT)

La opcin del refrigerante a travs del husillo de Haas (TSC) utiliza una bomba auxiliar de refrigerante para suministrar alta presin del mismo a la herramienta de corte. Con la opcin XRT, los husillos de bolas de paso alto combinados con los servomotores sin escobillas ofrecen velocidades de avance de corte y avances rpidos mayores. Al reducir el tiempo muerto durante el mecanizado, especialmente en piezas repetitivas y en utillajes, implica tiempos ms rpidos de ciclo y un coste menor por pieza.

Linear Scales (escalas lineales)

Cuando se necesita un posicionamiento de mxima precisin, las escalas lineales constituyen la nica forma de asegurar el posicionamiento exacto del eje bajo condiciones de fluctuacin que existen en algunos talleres. Las escalas lineales aseguran la precisin en el posicionamiento de los ejes X, Y y Z compensando las variaciones trmicas inherentes en todas las herramientas de la mquina. Estas escalas ofrecen una precisin de posicionamiento de 2 micras para garantizar el tipo de precisin que es necesario para el moldeo y para otras aplicaciones de mecanizado de alta tolerancia.

Interruptor de bloqueo de la memoria Orientacin del husillo

Bloquea la memoria para evitar editar un programa sin aprobacin o de forma accidental por alguien sin autorizacin. Tambin se puede utilizar para bloquear ajustes, parmetros, desplazamientos y variables macro. La opcin de orientacin del husillo permite el posicionamiento del mismo en un ngulo programado especfico utilizando el motor y el codificador del husillo estndar para la realimentacin. Esta opcin ofrece un posicionamiento preciso (0.1 grado) y sin coste.

Second Home Button (segundo botn de inicio)

Esta opcin permite al operador enviar rpidamente los ejes a una segunda posicin de inicio definida por el usuario adems de a la posicin de inicio estndar de la mquina.

30

Introduccin

96-8010 rev T Enero 2008

Remoto Jog Handle (volante de avance remoto)

El volante de avance remoto verstil se puede utilizar para mover todos los ejes, adems de editar programas, sustituir las velocidades del husillo y las velocidades de avance, desplazar bloque a bloque mediante programas, etc.

Remoto Jog Handle (volante de avance remoto) mejorado (RJH-E)

El Volante de avance remoto mejorado (RJH-E) se caracteriza por una pantalla de cristal lquido (LCD) y controla la funcionalidad incrementada. El RJH-E se configur para controlar un nmero de funciones y ajustes de la mquina mientras proporciona datos en tiempo real del control a travs de la pantalla LCD. Para disponer de ms informacin, consulte la seccin sobre la operacin de la mquina y los correctores.
Teclas de funcin Inicio de ciclo Cycle Start Rueda de pulsos Pulse Pulsador de Axis Selection seleccin de Thumb Knob ejes Feed Hold (detener avance) LCD Cuna del volante de avance remoto Shuttle Jog (Avance por lanzadera)

Teclas de flechas

LCD: Muestra los datos de la mquina y la interfaz RJH-E. Teclas de Funcin (F1-F5): Teclas de funcin-variable. Cada tecla se corresponde con un nivel en la parte inferior de la pantalla LCD. La presin de una tecla de funcin realizar un cambio en el men correspondiente. Las funciones de cambio se marcan cuando se activan. Cycle Start (Inicio de ciclo): Inicia el movimiento del eje programado. Feed Hold (detener avance): Detiene el movimiento del eje programado. Teclas de flechas: Se usan para navegar entre los campos de men (arriba/abajo) y para seleccionar las velocidades de avance por pulsos (izquierda/derecha). Shuttle Jog (Avance por lanzadera): Gira hasta 45 grados CW (sentido horario) o CCW (sentido antihorario) desde el centro, y vuelve al centro cuando se libera. Se usa para el desplazamiento de los ejes a velocidades variables. Mientras se gire ms el avance por lanzadera desde la posicin central, ms rpido se movern los ejes. Pulse Wheel (rueda de pulsos): Desplaza un eje seleccionado por el incremento seleccionado. Funciona como el volante de avance en el control. Axis Select (Seleccin del eje): Se usa para seleccionar cualquiera de los ejes disponibles para el avance. El eje seleccionado se mostrar en la parte inferior de la pantalla. La retirada de la unidad desde la cuna lo activa y vuelve al control de avance desde el panel colgante hasta el RJHE (se desactiva el volante manual en el panel colgante). Coloque el respaldo del RJH-E en su cuna para apagarlo y devolver el control de avance al panel colgante. El pulsador y el botn de plataforma funcionan como desplazadores para cambiar el valor de un campo definido por usuario como por ejemplo corrector de herramientas, longitud, desgaste, etc. Funcin integrada "Panic" Pulse cualquier tecla durante el movimiento del eje para detener instantneamente el husillo y el movimiento de todos los ejes. La presin de Feed Hold (detener avance) mientras el husillo est en movimiento y el control est en modo Volante de avance, detendr el husillo. El mensaje "Button pressed while asis was moving - Reselect Axis" (botn pulsado cuando el eje estaba en movimiento) aparecer en la pantalla del RJH-E. Mueva el botn de seleccin del eje hasta un eje diferente para eliminar el error. Si se mueve el botn de seleccin de ejes mientras el avante por lanzadera se activa, aparecer el mensaje "Axis selection changed while axis was moving - Reselect Axis" (Seleccin del eje cambiada mientras el eje estaba en movimiento - Vuelva a seleccionar el eje) en la pantalla del RJH-E, y se detendr todo el movimiento de los ejes. Mueva el botn de seleccin del eje hasta un eje diferente para eliminar el error.

96-8010 rev T Enero 2008

Introduccin

31

Si el botn de avance por lanzadera se gira desde su posicin centrada cuando el RJH-E se retira de su cua, o cuando se modifica el modo de control hasta un modo con movimiento (por ejemplo, desde el modo MDI hasta Volante de avance), aparecer el mensaje "Shuttle off center - No axis selected" (lanzadera descentrada - No se seleccion ningn eje) en la pantalla del RJH-E y no se producir movimiento de ningn eje. Mueva el botn de seleccin del eje para eliminar el error. Si se gira el pulsador de avance cuando el botn de avance de lanzadera se usa, aparecer el mensaje "Conflicting jog commands - Reselect Axis" (comandos de avance en conflicto - Vuelva a seleccionar el eje) en la pantalla del RJH-E, y se detendr el movimiento de todos los ejes. Mueva el botn de seleccin del eje hasta un eje diferente para eliminar el error. Nota: Si alguno de los errores indicados anteriormente fallaran cuando se moviera el botn de seleccin de ejes, podra haber un problema con el botn de avance por lanzadera. Pngase en contacto con el departamento de atencin al cliente de Haas para casos de reparacin/sustitucin. Si el contacto entre el RJH-E y el control se rompiera por cualquier razn (corte de cables o desconexin, etc.), se detendr el movimiento de todos los ejes. Cuando se vuelva a conectar, aparecer el mensaje "RJH / Control Communication Fault - Reselect Axis" (Fallo de comunicacin del RJH / Control - Vuelva seleccionar el eje) en la pantalla del RJH-E. Mueva el botn de seleccin del eje para eliminar el error. Si no se pudiera eliminar el error, coloce el RJH-E en su cuna, espere para apagarlo, y retrelo de la cunaNota: Este error tambin puede indicar un fallo en el SKBIF, en el RJH-E, o en el cableado. Si el error persiste, podra ser necesario un diagnstico y reparacin ms precisos.

Mens RJH-E

El RJH-E usa cuatro mens de programa para controlar el avance manual, establecer los correctores de longitud de herramientas, establecer las coordenadas de trabajo, y visualizar el programa en curso. Las cuatro pantallas muestran informacin de forma diferente, aunque las opciones de navegacin y cambio se controlan siempre de la misma forma, como se indica en esta ilustracin.
Cursor izquierda/derecha para cambiar la velocidad de avance de pulsos (marcada actual) Modo de control actual Current control mode en el panel colgante on pendant (JOGallows permite el (JOG jogging, avance, MEM/MDI MEM/MDI runs current ejecuta el programa program) actual)

Pantalla actual

OFSET

Set Tool Offsets Tool in spindle Tool offset (Hxx) Length offset Length wear Tool Diameter Diameter wear Coolant position

JOG

.0001 - .001 - .0 1 - . 1

Flechas arriba/ Up/down arrows abajo para to select fields seleccionar Change camposvalue with Pulse Knob Cambie el valor con el pulsador
SET Z

2.8346
M06

= 1 = 1 = -2.0990 = 0.0010 = 1.5000 = 1.5000 = 0

NEXT

PRIOR

WORK

El pulsador Avance a la siguiente cambia el eje (debe pantalla Teclas de funcin estar marcado para el avance)

32

Introduccin

96-8010 rev T Enero 2008

Avance manual - Este men contiene una pantalla grande de la posicin de la mquina actual. El eje seleccionado en curso se marca y se mover si se mueven los botones de avance por plataforma o por pulso. Seleccione otro eje usando el pulsador. La velocidad de avance para el pulsador se visualiza en la segunda lnea y se puede ajustar con las teclas de flechas derecha e izquierda. Pulse ZERO para poner en el origen nicamente las coordenadas del operador. Seleccione WORK, MACH, o TO GO para cambiar el sistema de coordenadas (marcado actualmente). La quinta ficha avanza hasta la pantalla de Correctores de herramientas.
POS Manual Jogging .0001 - .001 - .01 - .1 JOG

X Y Z
ZERO

2.3584 3.6973 5.2752


MACH

in in in

WORK

TO GO

TOOL

Tool Offsets (correctores de herramientas) Este men se usa para establecer y comprobar los correctores de herramientas. Seleccione los campos con las teclas de flechas arriba y abajo y cambie los valores usando el pulsador. El pulsador todava se usa para seleccionar ejes, aunque la lnea del eje debe marcarse para desplazar el eje seleccionado. Seleccione SET para establecer la posicin actual en la tabla de correctores. Seleccione NEXT (siguiente), PRIOR (anterior) o M06 para cambiar herramientas. Seleccione WORK para avanzar a la pantalla de Correctores de trabajo. Precaucin: Despeje el husillo al cambiar herramientas.
OFSET Set Tool Offsets Tool in spindle Tool offset (Hxx) Length offset Length wear Tool Diameter Diameter wear Coolant position SET Z = = = = = = = JOG 1 1 -2.0990 0.0010 1.5000 0.0010 0 WORK

.0001 - .001 - .01 - .1

NEXT

PRIOR

2.8346
M06

96-8010 rev T Enero 2008

Introduccin

33

Correctores de trabajo - Seleccione el Cdigo G con las teclas de flechas arriba y abajo y cambie el valor usando el pulsador. Desplace manualmente el eje seleccionado con el botn de pulsos o de plataforma cuando est marcado el campo del eje inferior. Pulse la tecla de funcin correspondiente bajo "SET" para establecer la posicin actual del eje actual en la tabla de correctores de trabajo. Pulse la tecla bajo "JOG" para avanzar a la pantalla Jogging (avance).
OFSET G code Set Work Offsets = G54 X -3.4372 Y -4.8436 Z 2.8346 JOG .0001 - .001 - .01 - .1

SET

-3.4372

JOG

Pantalla Program (Modo ejecutar) - Este modo muestra el programa en curso. Intre en el modo ejecutar pulsando MEM o MDI en el panel colgante de control. La opcin tab. en la parte inferior de la pantalla proporciona los controles para activar/desactivar el refrigerante, bloque a bloque, parada opcional, y eliminar bloque. Los comandos de cambio como COOL aparecern marcados cuando se active. Los botones CYCLE START (inicio de ciclo) y FEED HOLD (detener avance) funciionan como los botones en el panel colgante. Vuelva a avance pulsando HAND JOG en el panel colgante de control, o site el respaldo del RJH-E en la cuna para continuar ejecutando el programa desde el panel colgante.
CMD X Run Current MEM -3.4372 Z Y -4.8436 2.8346 MEM

O01111 (28-0243 FIXTURE) ; T1 M06 (1/4 END MILL) ; S6000 M03 ; G00 G54 G90 X-1.1553 Y-1.0094 ; G43 H01 ; Z0.125 M08 ;

COOL

SINGL

OPSTP

BLK D

Mecanizado de alta velocidad

El mecanizado de alta velocidad hace posible un incremento en la velocidad de retirada de material, mejorar el acabado de la superficie, y reducir las fuerzas de corte que reducirn los costes de mecanizado y ampliarn la vida de las herramientas. El Mecanizado a alta velocidad se requiere muy a menudo para mecanizar formas suavemente esculpidas como suele hacerse en la realizacin de moldes. La opcin de Mecanizado de alta velocidad Haas incrementa la cantidad de bloques previstos a 80 y permite el mecanizado a toda velocidad (500 pulgadas por minuto) de recorridos de alimentacin. Es importante entender que el mecanizado de alta velocidad trabaja mejor con formas torneadas suavemente cuando la velocidad de avance permanece alta a lo largo del torneado de un recorrido hasta el siguiente. Si hay esquinas afiladas, el control siempre necesitar ralentizarse o se producir un redondeo de la esquina. El efecto que este torneado de recorridos puede tener sobre la velocidad de avance es siempre el de ralentizar el movimiento. La velocidad de avance programada (F) es por tanto un mximo y el control siempre ir ms lento que ella para lograr la precisin requerida. Una longitud de recorrido demasiado corta puede producir demasiados puntos de datos. Compruebe cmo el sistema CAD/CAM genera puntos de datos para asegurar que no excede los 1000 bloques por segundo.

34

Introduccin

96-8010 rev T Enero 2008

Demasiados pocos puntos pueden producir talla en facetas o ngulos de torneado tan grandes que el control debe reducir la velocidad de avance. La talla en facetas se produce cuando la trayectoria suave deseada se hace realmente con recorridos cortos, planos, que no estn lo suficientemente lejos de la suavidad deseada de la trayectoria. High Speed Tooling (herramientas de alta velocidad) - Los portaherramientas deben ser un AT-3 o mejor con una tuerca de reserva de nylon. Las tolerancias mantenidas en el diseo AT-3 son las mismas que deberan recomendarse para un proceso a alta velocidad. La tuerca de nylon de reserva incrementa el agarre de la pinza sobre la herramienta y crea un mejor sellado para ayudar a la transferencia de refrigerante. Utilice platos de garras de un slo ngulo y pinzas para el mejor agarre y concentricidad. Estos sistemas de pinzas estn hechos de un slo ngulo largo situado en el soporte. El ngulo por lado debera ser de ocho grados o menos para obtener los mejores resultados. Evite los sistemas de pinzas con doble ngulo cuando se requiera mxima rigidez y poca tolerancia. Se recomienda que el mnimo engranaje sea de 2/3 de la longitud total del orificio en la pinza de ngulo simple. Sin embargo, es preferible, si es posible, para obtener los mejores resultados 3/4 del engranaje completo.

Auxiliary Filter (filtro del aceite)

Este sistema del filtro de tipo bolsa #2 de 25 micras retira los contaminantes y las partculas diminutas del refrigerante antes de que puedan circular a travs de la bomba del refrigerante. El filtro es obligatorio para las mquinas equipadas con refrigeracin a travs del husillo cuando se mecaniza fundicin gris, aluminio fundido u otros materiales abrasivos, y adems puede utilizarse sobre mquinas sin TSC.

96-8010 rev T Enero 2008

Introduccin

35

operacin
Encendido
de la mquina

Encienda la mquina pulsando el botn Power-On (Encendido) en el panel colgante. La mquina realizar una auto-prueba y luego mostrar la pantalla de Mensajes, si se dej algn mensaje, o la pantalla de Alarmas. En cualquier caso la fresadora tendr una alarma presente (102 SERVOS OFF). Presionando el botn Reset (Restablecer) dos veces se borrarn las alarmas. Si una alarma no puede ser borrada puede que la mquina requiera mantenimiento, si ste es el caso, llame a su distribuidor. Una vez que se hayan borrado las alarmas, la mquina requiere un punto de referencia desde el que comenzar todas las operaciones; a este punto se le denomina "Home" (Inicio). Para poner la mquina en su inicio, pulse el botn Power-Up Restart (Encender/Reiniciar). Precaucin: Se iniciar un movimiento automtico una vez que se presione este botn. Mantngase alejado del interior de la mquina y del cambiador de herramientas. Tenga en cuenta que al pulsar el botn de Power-UP (encendido) / Reset (restablecer), eliminar automticamente la alarma 102, si estaba presente. Despus de alcanzar su base se muestra la pgina de Comandos Actuales, estando la mquina lista para funcionar.

Introduccin

a la programacin

Entrada manual de datos (MDI)

La Entrada manual de datos (MDI) es una manera de ordenar movimientos CNC automticos sin emplear un programa formal. Para introducir este modo, presione la tecla MDI/DNC. El cdigo de programacin se introduce tecleando los comandos y pulsando la tecla Enter (intro) al final de cada lnea. Tenga en cuenta que se insertar automticamente un Fin de Bloque (EOB) al final de cada lnea.

Para editar el programa MDI utilice las teclas de la derecha del botn Edit (editar). Ponga el cursor en el punto que est cambiando, entonces podrn emplearse las diferentes funciones de edicin. Para introducir un comando adicional en la lnea, introduzca el comando y pulse Enter (intro). Para cambiar el valor utilice los botones con flechas o el volante de avance para resaltar el comando, introduzca el comando nuevo y pulse Alter (Alterar). Para borrar un comando, resalte el comando y pulse Delete (Borrar). La tecla Undo (Deshacer) anular los cambio (hasta 9 veces) que se hayan hecho en el programa MDI. Un programa MDI puede guardarse en la memoria del control. Para hacerlo, site el cursor al comienzo del programa (o pulse Inicio), introduzca un nombre para el programa (los programas necesitan ser nombrados utilizando el formato Onnnnn; la letra "O" seguida de hasta 5 nmeros) y pulse Alter (Alterar). sto aadir el nombre a la lista de programas y despejar la pgina MDI. Para volver a acceder al programa, pulse List Prog (Lista de Programas) y seleccinelo. El dato en MDI se retiene despus de salir del modo MDI e incluso cuando se apaga la mquina. Para borrar los comandos MDI actuales pulse el botn Erase Prog (Borrar Prog).

36

Operacin

96-8010 rev T Enero 2008

Programas numerados

Para crear un programa nuevo, pulse LIST PROG (listar programas) para entrar en la pantalla de programas y en la lista de modos de programa. Introduzca un nmero de programa (Onnnnn) y pulse la tecla Select Prog (Seleccionar Prog) o Enter (Introducir). Si el programa ya existe, ser seleccionado. Si el programa an no existe, ser creado. Pulse Edit (Editar) para ver el nuevo programa. Un programa nuevo consistir solamente del nombre del programa y un Fin de Bloque (;). Los programas numerados se retienen cuando se apaga la mquina.

Edicin bsica de MDI y Programas numerados

La nica diferencia entre un programa MDI y un programa numerado es el cdigo O. Para editar un programa MDI, simplemente pulse MDI. Para editar un programa numerado, seleccinelo, luego pulse Edit (Editar). El modo de edicin de programas incluye un tipo en los datos de programa y pulse intro. Los datos de programa se dividen en tres categoras: direcciones, comentarios o EOBs.

Para aadir cdigo de programa al programa existente, resalte el cdigo que ir detrs del cdigo adicional, teclee los datos y pulse la tecla Insert (Insertar). Ms de un cdigo, como X, Y, y Z, puede introducirse antes de pulsar Insert (Insertar). Los cdigos de direccin siempre son letras seguidas por un valor numrico. Por ejemplo: G04 P1.0. El G04 ordena una pausa y P1.0 es la longitud (1 segundo) de la pausa. Los comentarios pueden ser caracteres alfanumricos, pero deben estar precedidos por parntesis. Por ejemplo: (pausa de 1 segundo). Loa comentarios pueden tener un mximo de 80 caracteres. El texto en minsculas puede introducirse entre parntesis (comentarios). Para introducir texto en maysculas, pulse primero la tecla Shift (Cambio) (o mantngala presionada) y luego la letra o letras. Los finales de bloque se introducen presionando el botn EOB y se representan con un punto y coma (;). Se utilizan como un retorno de carro al final de un prrafo. En programacin del CNC se introduce un EOB al final de una cadena de cdigo de programa. Un ejemplo de una lnea de cdigo utilizando tres tipos de comandos sera: G04 P1. (pausa de 1 segundo); No es necesario poner ningn smbolo o espacio entre los comandos. S introduce automticamente un espacio entre elementos para facilitar la lectura y edicin. Para alterar caracteres, utilice los botones con flechas o el volante de avance para resaltar la parte del programa deseada, introduzca el cdigo nuevo y pulse Alter (Alterar). Para quitar caracteres o comandos, resalte el texto y pulse Delete (Borrar). Use la tecla Undo (Deshacer) para cancelar cualquier cambio. La tecla Undo (Deshacer) funcionar con las ltimas nueve entradas. No existe un comando para guardar, ya que el programa se guarda cada vez que se introduce una lnea. Un programa MDI puede convertirse en un programa numerado y aadido a la lista de programas. Para hacerlo, site el cursor al comienzo del programa (o pulse Home (inicio)), introduzca un nombre para el programa (los programas necesitan nombrarse utilizando el formato Onnnnn; la letra "O" seguida de hasta 5 nmeros) y pulse Alter (Alterar). sto aadir el nombre a la lista de programas y despejar MDI. Para volver a acceder al programa, pulse List Prog (Lista de Programas) y seleccinelo.

Convertir un programa MDI en un programa numerado

96-8010 rev T Enero 2008

Operacin

37

Buscar el programa

En modo MDI, EDIT o MEM las teclas hacia arriba y abajo del cursor pueden emplearse para buscar cdigo o texto especfico en el programa. Para buscar un caracter(es) particular, introduzca el caracter(es) en la lnea de entrada de datos (p.e. G40) y pulse las teclas arriba o abajo del cursor. La tecla del cursor hacia arriba buscar hacia atrs el elemento introducido (hacia el inicio del programa) y la tecla hacia abajo del cursor buscara hacia adelante (hacia el final del programa).

Borrar programas

Para eliminar un programa, pulse LIST PROG (Listar Programas). Use las teclas del cursor arriba o abajo para resaltar el nmero del programa y pulse la tecla ERASE PROG (Borrar Programa). Pulse Y en la solicitud de confirmacin de eliminacin o N para volver. Tambin puede escribir el nmero de programa y pulsar la tecla ERASE PROG (eliminar programa); sin embargo, use esta opcin con precisin ya que no hay ninguna solicitud de confirmacin Y/N y el programa se eliminar inmediatamente. Seleccione ALL (todos) al final de la lista y pulse la tecla ERASE PROG (eliminar programa) para borrar todos los programas de la lista. Hay algunos programas importantes que estn incluidos con la mquina; son O02020 (calentamiento del husillo) y O09997 (Cdigo rpido visual). Guarde estos programas en un dispositivo de memoria, o en el PC antes de eliminar todos los programas. Tambin puede proteger los programas O9XXXX para evitar su eliminacin activando el Ajuste 23. Nota: La tecla UNDO (Deshacer) no recuperar los programas borrados.

Renombrar programas

Un nmero de programa se puede cambiar introduciendo un nuevo nmero, en el modo Edit (editar) y pulsando el botn Alter (alterar).

Nmero Mximo de Programas Seleccin del programa

Si el nmero mximo de programas (500) ya se ha almacenado, aparecer el mensaje "DIR FULL" (directorio lleno) y no podr crearse un nuevo programa. Entre en el directorio de programas pulsando "List Prog" (listar programas); se mostrarn los programas almacenados. Desplcese hasta el programa y pulse "Select Prog" (Seleccionar programa) y seleccinelo. Introduciendo el nombre del programa y pulsando "Select Prog" (Seleccionar Programa) seleccionar tambin un programa. Una vez se presione "Select Prog" (Seleccionar Programa), aparece una letra "A" junto al nombre del programa. Este ser el programa que se ejecutar cuando el modo cambie a MEM y se presione CYCLE START (Inicio de ciclo). Tambin es el que ver en la ventana EDIT (editar). En modo MEM, puede seleccionarse otro programa y mostrarlo rpidamente introduciendo el nmero de programa (Onnnnn) y presionando las flechas hacia arriba o abajo, o F4. Los programas seleccionados permanecern seleccionados cuando se apague la mquina.

Cargar programas en el Control CNC

Los programas numerados pueden copiarse desde el control CNC hasta un ordenador personal (PC) y al contrario. Es mejor que los programas se guarden en un archivo que termine con la extensin ".txt". De esta forma, sern reconocidos por cualquier PC como un simple archivo de texto. Los programas pueden transferirse por muchos mtodos diferentes, como USB, RS-232 y disquetera. Los ajustes, correcciones y variables macros pueden transferirse entre el CNC y un PC de forma similar. Los datos de programa corruptos, si se recibieran por el CNC, se convierten en un comentario, almacenado en el programa, y se genera una alarma. Sin embargo, los datos estarn an cargados en el control.

38

Operacin

96-8010 rev T Enero 2008

USB / Disco duro / Gestor de dispositivos de Ethernet

El control Haas incorpora un administrador de dispositivos que muestra los dispositivos disponibles de memoria en la mquina en un men tabulado. Introduzca el Administrador de dispositivos presionando "List Prog" (listar programas). Navegue por el men tabulado con las teclas de flechas para seleccionar la ficha del dispositivo apropiado y pulse Enter (introducir). Al buscar una lista de programas dentro de una ficha de dispositivo, use la teclas de flecha arriba/abajo para marcar los programas y pulse Enter (introducir) para aadir el programa marcado para la seleccin. El ejemplo siguiente muestra el directorio para el dispositivo USB. Se muestra el programa en la memoria con una "A". El archivo seleccionado tambin se mostrar en la pantalla de programa activo.

Navegacin por el men tabulado

Flechas de cursor: Fichas de navegacin WRITE/ENTER (escribir/introducir): Seleccionar una ficha CANCEL (cancelar): Moverse a un nivel de ficha anterior

Programa activo

Programa marcado

Ficha activa

Seleccin del programa

Flechas de cursor: Mover cursor de seleccin WRITE/ENTER (escribir/introducir): Aadir programa a la seleccin (se coloca una marca de seleccin) SELECT PROG (seleccionar programa): Hace que se active el programa seleccionado ("A") o selecciona el Programa para el FNC INSERT (insertar): Crear nueva carpeta en el directorio actual (escriba el nombre de la carpeta, y a continuacin insrtela) ALTER (modificar): Renombrar carpeta o programa

Tamao del archivo Subdirectorio Programa seleccionado Date and Time (Fecha y Hora)

Modo de ayuda

Pulse HELP/CALC (ayuda/calculadora)para acceder al men de ayuda emergente. Navegar con las teclas de flechas de cursor. Elija Options (opciones) para los Selected Programs (programas seleccionados) (copiar, eliminar, etc.).

Navegacin por los directorios

Para introducir un subdirectorio, desplcese hasta el subdirectorio y presione Enter (intro). Para dejar un subdirectorio, vaya a la parte superior del mismo o pulse Cancel (cancelar).

Crear directorios

Cree una nueva carpeta, introduzca un nombre y presione "Insert" (Insertar). Para crear un nuevo subdirectorio, vaya al directorio donde lo quiere situar e introduzca un nombre y presione "Insert" (insertar). Los subdirectorios se visualizarn con el nombre seguido de <DIR>".

Copiar archivos

Marque un archivo y pulse "Enter" (intro) para seleccionarlo. Aparecer una marca cerca del nombre de archivo. Navegue hasta el directorio destino con las teclas de flechas, pulse "Enter" (intro), y pulse F2 para copiar el archivo. Tenga en cuenta que los archivos copiados desde la memoria de control hasta el dispositivos tendrn la extensin ".NC" que se aadir al nombre del archivo. Sin embargo, el nombre se podr cambiar navegando hasta el directorio destino, introduciendo un nuevo nombre, y a continuacin pulsando F2.

96-8010 rev T Enero 2008

Operacin

39

Duplicar un archivo

Pulse List Prog (listar programa) para acceder al Device Manager (gestor del dispositivo). Seleccione la ficha de memoria. Seale el programa que desee duplicar. Introduzca un nuevo nmero de programa (Onnnnn) y pulse F2. El programa marcado se duplica con el nuevo nombre, y esto activa el programa. Para duplicar un archivo en un dispositivo diferente, marque el nombre de programa y pulse F2 sin introducir un nuevo nombre de archivo. Un men emergente lista los dispositivos de destino. Seleccione un dispositivo y pulse Enter (intro) para duplicar el archivo. Tambin puede seleccionar mltiples archivos (pulse Enter (intro) para colocar una marca de seleccin en cada nombre de archivo) y cpielos todos a la vez.

Convencin de los nombres de los archivos

Los nombres de los archivos deben guardarse en un formato tpico ocho-punto-tres. Por ejemplo: program1.txt. Sin embargo, algunos programas CAD/CAM utilizan ".NC" como un archivo del tipo identificacin que es aceptable. Los nombres de archivo tambin pueden ser los mismos que el nmero de programa sin extensin, pero puede que algunas aplicaciones del PC no reconozcan el archivo. Los archivos desarrollados en el control se nombrarn con la letra "O" seguido de 5 dgitos. Por ejemplo, O12345.

Renombrar Eliminar

Para cambiar el nombre de un archivo en el dispositivo USB o en el disco duro, mrquelo y escriba un nuevo nombre y pulse "Alter" (alterar). Para borrar un archivo de programa de un dispositivo, mrquelo y presione Erase Prog (eliminar prog.). Puede seleccionar mltiples archivos para eliminarlos seleccionndolos (pulse Enter (intro) y aada un archivo para su seleccin y coloque una marca de seleccin junto a l. Deseleccinelo pulsando nuevamente Enter (intro), y a continuacin Erase Prog (eliminar programa) para borrar todos los archivos seleccionados.

On-Screen Help (Ayuda en la pantalla)

La ayuda en pantalla est disponible pulsando "HELP/CALC" (ayuda/calculadora). Seleccione las funciones desde el men emergente y pulse "Enter" (intro) para ejecutar o utilizar la tecla rpida listada. Para salir de la pantalla de ayuda, presione el botn "Cancel" (cancelar) para volver al gestor del dispositivo.

RS-232

El RS-232 es una forma de conectar el control CNC Haas a otro ordenador. Esta funcin permite al programador cargar y descargar programas, ajustes y desplazamientos de herramientas desde un PC. Los programas se transmiten o reciben a travs del puerto serie RS-232 (Puerto Serie 1) localizado en el lateral de la caja de control (No en el colgante del operador). Se requiere un cable (no incluido) para conectar el control CNC con el PC. Hay dos tipos de conexiones RS-232: el conector de 25 pin y el de 9 pin. El conector de 9-pin se utiliza con ms frecuencia en PCs.

40

Operacin

96-8010 rev T Enero 2008

Pin 5 Verde
Pin 9

Pin 1 de tierra Pin 2 Rojo Pin 3 Negro

Pin 7 Verde

Pin 1 de tierra Pin # 2 TXD - Transmisin de Datos Pin 2 Negro Pin 3 Rojo Pin # 3 TXD - Recibir Datos Pin 7 Verde Pin # 4 RTS (opcional) Pin 1 de tierra Pin 2 Rojo Pin 3 Negro Pin 7 Verde
Pin 25 Pin 14 Pin 13 Pin 25 Pin 13

Pin # 1 Proteccin a tierra.

Pin # 5 CTS (opcional) Pin # 7 Seal de tierra.


Pin 14 Pin 1

Pin 1

Pin 25 Pin 13

Pin 1 Pin 14 Pin 1

ADVERTENCIA!
Una de las mayores causas de daos electrnicos es la falta de una buena conexin a tierra en el CNC y el ordenador. La falta de una toma de tierra daar el CNC, el ordenador, o ambos.

Longitud del cable

A continuacin se presenta un listados de la tasa de bits y la mxima longitud respectiva del cable. tasa de bits de 9,600: 100 pies (30 m) RS-232 tasa de bits de 38,400: 25 pies (8 m) RS-232 tasa de bits de 115,200: 6 pies (2 m) RS-232 Los ajustes entre el control Haas y el otro ordenador deben coincidir. Para cambiar los ajustes en el control CNC, entre en la pgina de Ajustes (pulse Setng/Graph) y desplcese hasta los ajustes RS-232 (o introduzca "11" y pulse la flecha arriba o abajo). Utilice las teclas de flechas arriba/abajo para resaltar los ajustes y las teclas de flechas izquierda y derecha para modificar los valores. Pulse Enter (Introducir) cuando est resaltada la seleccin apropiada. Los ajustes (y valores por defecto) que controlan el puerto RS-232 son: 11 Tasa de Bits (9600) 24 Gua a perforadora (Ninguno) 12 Paridad (Par) 25 Patrn de Fin de Bloque (CR LF) 13 Bits de Parada (1) 37 Bits de Datos de Nmero (7) 14 Sincronizacin Xon/Xoff (Xencendido/Xapagado) Existe un nmero de programas diferentes que pueden conectar con el control Haas. Un ejemplo es el programa Hyper Terminal que est instalado con la mayora de las aplicaciones Microsoft Windows. Para cambiar los ajustes en este programa vaya al men desplegable "File" (Archivo) en la parte superior izquierda. Elija la seleccin "Properties" (Propiedades) de ese men y luego pulse el botn "Configure" (Configurar). sto abrir los ajustes del puerto; cmbielos para que coincidan con los que hay en el control CNC. Para recibir un programa desde el PC, pulse la tecla LIST PROG (Listar Programas). Mueva el cursor hasta la palabra ALL (Todos) y pulse la tecla RECV RS-232 (Recibir por RS-232); as, el control recibir todos los programas principales y los subprogramas hasta encontrar un "%" indicando el final de la transmisin. Todos los programas que se transmitan hacia el control desde el PC deben empezar con una lnea que tenga un "%" y el programa debe terminar con una lnea que tenga un smbolo "%". Tenga en cuenta que si usa "ALL" (Todo), sus programas deben tener un nmero de programa formateado Haas (Onnnnn). Si el programa no tiene nmero, entonces teclee un nmero de programa antes de pulsar RECV RS232 y el programa se almacenar bajo este nmero. Usted tambin puede seleccionar para la entrada de un programa ya existente y ese programa ser reemplazado. Para transmitir un programa al PC, use las teclas del cursor para seleccionar el programa y oprima la tecla SEND RS-232 (Transmitir por RS-232). Puede seleccionar "ALL" (Todo) para enviar todos los programas que estn en la memoria del control. Un ajuste (Ajuste 41) puede activarse para aadir espacios a la salida del RS-232 y mejorar la legibilidad de los programas. Los parmetros, ajustes, correctores, y las pginas de las variables macro tambin pueden enviarse individualmente va RS-232 si selecciona la modalidad "LIST PROG" (Listar Prog), seleccionando la pantalla deseada y pulsando la tecla SEND (Enviar). Pueden recibirse pulsando la tecla RECV (Recibir) y seleccionando el archivo en el PC desde el que se desea recibirlo.

96-8010 rev T Enero 2008

Operacin

41

Puede verse el archivo en un PC aadiendo ".txt" al nombre de archivo desde el control CNC. Luego abra el archivo en un PC utilizando un programa como Notepad de Windows. Si se recibe un mensaje para abortar, compruebe el establecimiento entre la fresadora, y el PC y el cable.

Borrar fichero

En la pgina List Prog (Listar Programa), teclee "DEL <nombre del programa>" donde <nombre del programa> es el nombre del programa o archivo en el disco. Presione WRITE (Escribir). Aparecer al mensaje "DISK DELETE" y el archivo ser borrado de su disquete.

Control

numrico de archivos

(FNC)

Se puede ejecutar un programa desde su lugar en la red o desde un dispositivo de almacenamiento (dispositivo de memoria USB, disquete, disco duro). Para ejecutar un programa desde tal ubicacin, vaya a la pantalla Device Manager (gestor del dispositivo) (pulse List Prog (listar programa)), marque un programa en el dispositivo seleccionado, y pulse "Select Prog" (seleccionar programa). El programa se visualizar en al panel de programa activo, y un "FNC" cerca del nombre de programa en List Prog (listar programas), indica que es el programa FNC activo actualmente. A los subprogramas se les llama utilizando un M98, siempre que el subprograma se encuentre en el mismo directorio que el programa principal. Adicionalmente, el subprograma debe nombrarse utilizando la convencin de nomenclatura de Haas diferenciando entre maysculas y minsculas, p. ej. O12345.nc.
PRECAUCIN: El programa se puede modificar de forma remota, y el cambio tendr lugar la prxima vez que se ejecute el programa. Los subprogramas podran modificarse mientras el programa CNC se est ejecutando.

No se permite la edicin de programas en el FNC. El programa se visualiza y se puede mover en l pero sin editarlo. La edicin se puede realizar desde un ordenador en red o cargando el programa en la memoria. Para ejecutar un programa en el FNC: 1. Pulse List Prog (listar programas), a continuacin navegue hasta el men tabulado para llegar al dispositivo adecuado (USB, disco duro, Net Share). 2. Mueva el cursor hacia abajo hasta el programa deseado y pulse Select Prog (Seleccionar programa). El programa aparecer en el panel Active Program (programa activo) y se puede ejecutar directamente desde el dispositivo de memoria. Para salir del FNC, marque el programa nuevamente y pulse Select Prog (seleccionar programa), o seleccione un programa en la memoria del CNC.

Control Numrico Directo (DNC)


El Control Numrico Directo (DNC) es otro mtodo para cargar un programa en el control. El Control Numrico Directo (DNC) es la capacidad de ejecutar un programa segn se recibe a travs del puerto RS232. Esta funcionalidad difiere de un programa cargado a travs del puerto serie RS-232 en que no existe lmite al tamao del programa CNC. El programa es ejecutado por el control segn es enviado al mismo; el programa no es almacenado en el control.

42

Operacin

96-8010 rev T Enero 2008

PROGRAM (DNC)
WAITING FOR DNC . . .

N00000000

PROGRAM (DNC)

; O01000 ; (G-CODE FINAL QC TEST CUT) ; (MATERIAL IS 2x8x8 6061 ALUMINUM) ; ; (MAIN) ; ; M00 ; (READ DIRECTIONS FOR PARAMETERS AND SETTINGS) ; (FOR VF - SERIES MACHINES W/4TH AXIS CARDS) ; (USE / FOR HS, VR, VB, AND NON - FORTH MACHINES) ; (CONNECT CABLE FOR HA5C BEFORE STARTING THE PROGRAM) ; (SETTINGS TO CHANGE) ; (SETTING 31 SET TO OFF) ; ; ; DNC RS232 DNC END FOUND

N00000000

DNC RS232

DNC Esperando un programa

Recibido un programa desde el DNC

DNC se habilita utilizando el bit 18 del Parmetro 57 y el Ajuste 55. Active el bit del parmetro (1) y cambie el Ajuste 55 a On (Encendido). Se recomienda que DCN sea ejecutado con Xmodem o la paridad seleccionada ya que se detectarn los errores en la transmisin y se detendr la ejecucin del programa DNC sin chocar. Los ajustes entre el control CNC y el otro ordenador deben coincidir. Para cambiar los ajustes en el control CNC, entre en la pgina de Ajustes (pulse Setng/Graph) y desplcese hasta los ajustes RS-232 (o introduzca "11" y pulse la flecha arriba o abajo). Utilice las flechas arriba/abajo para resaltar las variables y las flechas izquierda y derecha para modificar los valores. Pulse Enter (Introducir) cuando est resaltada la seleccin apropiada. Los ajustes recomendados del RS-232 para el DNC son: Ajustes: 11 Baud Rate Select (seleccin de tasa de bits) 19200 12 Parity Select (seleccin de paridad): NINGUNO 13 Stop Bits (Bits de Parada):1 14 Synchronization (sincronizacin): XMODEM 37 RS-232 Date Bits (bits de fecha): 8

DNC se selecciona pulsando dos veces MDI (La pgina DNC "Program DNC") en la parte superior de la pgina. Nota: DNC necesita un mnimo de 8k bytes de memoria de usuario disponible. Esto puede realizarse desde la pgina List Programs (Listar Programas) y seleccionando la cantidad de memoria libre en la parte inferior de la pgina. El programa enviado hacia el control debe empezar y finalizar con un %. La velocidad de los datos para el puerto RS232 seleccionada (Ajuste 11) debe ser suficientemente rpida para mantener la velocidad de ejecucin de los bloques de su programa. Si la velocidad de los datos es demasiado lenta, la herramienta podra detenerse en un corte. Comience a enviar el programa al control antes de pulsar el botn Cycle Start (Iniciar Ciclo). Una vez se muestre el mensaje "DNC Prog Found" (Prog DNC Encontrado), pulse Cycle Start (Iniciar Ciclo).

Notas DNC:
No se permite cambiar modos durante la ejecucin de un programa DNC. Por tanto, las funcionalidades de edicin como Background Edit (Editar Fondo) no estn disponibles. DNC permite el modo Drip (Paso a Paso). El control opera un bloque (comando) cada vez. Cada bloque ser ejecutado inmediatamente sin adelantado de bloques. La excepcin se produce cuando se ordena Compensacin de la herramienta de corte. La Compensacin de la herramienta de corte requiere que se lean tres bloques de comandos de movimiento antes de que se ejecute un bloque compensado. Durante el DNC, la comunicacin duplex completa se logra usando el comando G102 para retornar las coordenadas de los ejes hacia el ordenador de control.

Compilacin

de datos de la mquina

La compilacin de datos de la mquina se habilita mediante el Ajuste 143, que permite al usuario extraer datos del control usando un comando Q enviado a travs el puerto RS-232 (o usando un paquete de hardware opcional). Esta funcionalidad est basada en software y requiere un ordenador para solicitar, interpretar y almacenar datos desde el control. Ciertas variables macro tambin se pueden establecer mediante un ordenador remoto.

96-8010 rev T Enero 2008

Operacin

43

Compilacin de datos usando el puerto RS-232

El control slo responde a un comando Q cuando el Ajuste 143 est en ON. Se usa el siguiente formato de salida: <STX> <CSV response> <ETB> <CR/LF> <0x3E> STX (0x02) marca el inicio de los datos. Este carcter de control es para el ordenador remoto. CSV corresponde a Variables separadas por comas, es decir, una o ms variables de datos separadas por comas. ETB (0x17) es el final de los datos. Este carcter de control es para el ordenador remoto. CR/LF indica que el segmento de datos del ordenador remoto est completo y se mover a la siguiente lnea. 0x3E Visualiza el aviso " > ". Si el control se encuentra ocupado, mostrar Status, Busy (estado ocupado). Si no se reconoce el comando, el control mostrar "Unknown" (desconocido) y un nuevo aviso ">". El siguiente cdigo puede ser usado: Q100 - Numero de serie de la mquina >Q100 S/N, 12345678 Q101 - Versin del software del controlador >Q101 SOFTWARE, VER M16.01 Q102 - Nmero de modelo de la mquina >Q102 MODELO, VF2D Q104 - Modo (LIST PROG, MDI, etc.) >Q104 MODO, (MEM) Q200 - Cambios de herramienta (total) >Q200 CAMBIOS DE HERRAMIENTAS, 23 Q201 - Nmero de herramienta en uso >Q201 HERRAMIENTA EN USO, 1 Q300 - Tiempo de encendido (total) >Q300 TIEMPO DE ENCENDIDO, 00027:50:59 Q301 - Tiempo de movimiento (total) >Q301 C. S. TIME, 00003:02:57 Q303 - Tiempo del ultimo ciclo >Q303 LTIMO CICLO, 000:00:00

Q304 - Tiempo del ciclo previo >Q304 CICLO PREVIO, 000:00:00 Q402 - M30 Contador de piezas #1 (reajustable en el control) >Q402 M30 #1, 553 Q403 - M30 Contador de piezas #2 (reajustable en el control) >Q403 M30 #2, 553

Q500 - Tres en uno (PROGRAM, Oxxxxx, STATUS, PARTS, xxxxx) >Q500 ESTADO, OCUPADO Q600 Variable de sistema o macro >Q600 801 MACRO, 801, 333.339996

El usuario tiene la posibilidad requerir los contenidos de cualquier macro o sistema variable utilizando el comando Q600, por ejemplo, "Q600 xxxx". Esto visualizar el contenido de la variable macro xxxx en el ordenador remoto. Adems, las variables macro #1-33, 100-199, 500-699, 800-999 y #2001 a #2800 se pueden escribir usando un comando "E", por ejemplo, "Exxxx yyyyyy.yyyyyy" donde xxxx es la variable macro e yyyyy.yyyyyy es el nuevo valor. Tenga en cuenta que este dispositivo slo debera usarse cuando no hay alarmas presentes.

Compilacin de datos usando hardware opcional

Este mtodo se utiliza para proporcionar un estado de mquina a un ordenador remoto, y se habilita con la instalacin de una tarjeta de 8 rels de cdigo M libre (los 8 se dedicarn a las siguientes funciones y no se pueden utilizar para la operacin normal de cdigo M), un rel de encendido, un conjunto aadido de contactos de Emergency Stop (parada de emergencia), y un conjunto de cables especiales. Pngase en contacto con su distribuidor para disponer de informacin de precios de estas piezas.

44

Operacin

96-8010 rev T Enero 2008

Una vez instalados, los rels de salida de 40 a 47, se utiliza un rel de alimentacin y el interruptor de Parada de Emergencia para comunicar el estado del control. El Parmetro 315 bit 26, Status Relays, debe activarse. Los cdigos M libres estndar todava estn disponibles para su uso. Los siguientes estados de la mquina estarn disponibles: * E-STOP contacts (contactos de parada de emergencia). Esto puede cerrarse cuando se pulsa el botn E-STOP (parada de emergencia). * Power ON - 115 VAC (encendido - 115 VAC). Indica que el control est encendido. Debera ser cableado a una bobina rel de 115 VAC. * Spare Output Relay 40. Indica que el control est In-Cycle (ejecutando). * Spare Output Relay 41 and 42: (Rel libre de salida 41 y 42:) 11 = MEM mode & no alarms (AUTO mode.) (Modo MEM y sin alarmas (Modo AUTO)). 10 = MDI mode & no alarms (Manual mode.) (Modo MDI y sin alarmas (Modo Manual)). 01 = Single Block mode (Single mode) (Modo Bloque a bloque) 00 = otros modos (zero, DNC, jog, list prog, etc.) * Spare Output Relay 43 and 44: (Rel libre de salida 43 y 44:) 11 = Feed Hold stop (Feed Hold.) (detener avance) 10 = M00 or M01 stop (Parada M00 o M01) 01 = M02 or M30 stop (Program Stop) (Parada del programa) 00 = nones of the above (ninguno de los de ms arriba) (podra ser una parada de bloque a bloque o RESET (Restablecer)). * Rel libre de salida 45 Feed Rate Override (Anulacin de la velocidad de avance) est activo (Feed Rate (Velocidad de avance) NO es 100%) * Rel libre de salida 46 Spindle Speed Override (Anulacin de la velocidad del husillo) est activo (Spindle Speed (Velocidad del husillo) NO es 100%) * Rel libre de salida 47.El control est en modo EDIT (editar)

Cdigos

de direccin alfabtica

Seguidamente se muestra una lista de cdigos de direccin utilizados para la programacin del CNC. A, B, C, U, V, W, X, Y, Z Movimiento de ejes Especifica N Nmero de bloque Identifica o numera cada bloque el movimiento del eje (distancia o ngulo). de un programa (opcional). D Seleccin del dimetro de la herramienta Selecciona O Nmero/nombre de programa Utilizado para el dimetro o radio de la herramienta utilizados para la identificar un programa. Est seguido por un nmero compensacin de la herramienta de corte. Vea la seccin entre 0 y 99999. de la compensacin de la herramienta de corte. P Tiempo de retardo o nmero de programa Utilizado E Precisin de contornos Con el G187 se utiliza para para introducir el tiempo en segundos o el nmero de seleccionar la precisin requerida al cortar una esquina programa para una llamada a una subrutina. durante la funcin de mecanizado de alta velocidad. Q Datos opcionales del ciclo fijo Utilizado en ciclos F Velocidad de avance Usado para introducir la velocidad de fijos y est seguido por un nmero con signo entre 0 y avance; el valor se introduce en pulgadas por minuto o en mm 8380.0000 para pulgadas o entre 0 y 83800.00 para el por minuto. Ver Ajuste 77 para determinar los ajustes de avance. sistema mtrico. G, M Funciones preparatorias consulte los captulos de R Datos opcionales circulares y ciclo fijo Define el los cdigos G o M. plano de referencia de los ciclos fijos y la interpolacin circular. R est seguido por un nmero con signo H Seleccin de correctores de longitud de la herramienta entre 15400.0000 y 15400.000 para pulgadas y entre Selecciona el corrector de la longitud de la herramienta. El 39300.000 y 39300.000 para milmetros. H est seguido por un nmero entre 0 y 200. S Comando de la velocidad del husillo Utilizado para I, J, K Datos opcionales circulares y ciclos fijos Estos especificar la velocidad del husillo. caracteres de direccin se utilizan para especificar los datos de algunos ciclos fijos y movimientos circulares. Se T Cdigo de seleccin de la herramienta Utilizado para pueden introducir pulgadas o mm. seleccionar la herramienta para el siguiente cambio de L Conteo de bucles para los ciclos repetidos Especifica un conteo herramienta. de repeticin para algunos ciclos y funciones auxiliares fijos.

Puesta

a punto de pieza

Es necesario asegurar adecuadamente la pieza a la mesa Puede hacerse esto un nmero de veces, utilizando tornillos de banco, platos de garras o utilizando tornillos en T y bridas de sujecin.

96-8010 rev T Enero 2008

Operacin

45

Fijador de canto

Plato de garras

Torno de banco

Herramientas

Funciones de herramientas (Tnn)

El cdigo Tnn se usa para seleccionar la siguiente herramienta a situar en el husill desde el cambiador de herramientas. La direccin T no comienza la operacin de cambio de herramienta; slo selecciona la herramienta siguiente a utilizar. M06 comenzar una operacin de cambio de herramienta, por ejemplo T1M06 pondr la herramienta 1 en el husillo. NOTA: No se requiere un movimiento de X o Y antes de realizar un cambio de herramienta, sin embargo, si la pieza de trabajo o montaje es bastante grande, podra ser necesario mover X o Y antes de un cambio de herramienta para evitar un choque entre las herramientas y el montaje o la pieza a ser torneada o mecanizada. Puede ordenar un cambio de herramienta con los ejes X, Y, y Z en cualquier posicin, y el control subir el eje Z hasta la posicin de mquina cero antes de iniciar el cambio de herramienta. El control mover el eje Z a una posicin por encima del cero de la mquina durante un cambio de herramienta pero nunca lo mover por debajo del cero de la mquina. Al final de un cambio de herramienta, el eje Z estar en el cero de la mquina.

Portaherramientas

Hay un nmero de diferentes opciones de husillo para las fresadoras Haas. Cada uno de estos tipos requiere un portaherramientas especfico. Los husillos ms comunes son el cono iso #40 y #50. Los husillos cono iso 40 se dividen en dos tipos, BT y CT; estos se denominan BT40 y CT40 El cambiador de herramientas slo es capaz de permitir un tipo.

Tiradores

Se requiere un tirador o botn de retencin para asegurar el portaherramientas al husillo. Los tiradores estn enroscados en la parte superior del portaherramientas y son especficos al tipo de husillo. El siguiente cuadro describe los tiradores utilizados en la fresadora Haas. No utilice el eje corto o los tiradores con una cabeza en ngulo recto (90 grados); no funcionarn y causarn daos graves al husillo.

46

Operacin

96-8010 rev T Enero 2008

C B E A

40T CT
Kits de 24 Piezas
TPS24CT (TSC) PS24CT (Sin-TSC)

Roscados 5/8-11 pulgadas

0.990

Slo TSC 0.172 Thru.


45
o

JMTBA Standard MAS 403 P40T-1

50T CT
TPS24CT50 (TSC) PS24CT50 (Sin-TSC)

Roscados 1"-8 1.386 pulgadas


JMTBA Standard MAS 403 P50T-1

1.780 Slo TSC 0.31 Thru. 45


o

40T BT

CT CAT Brida en V 40T 2.69 2.50 BT MAS 403


40T 50T 2.57 4.00 50T 4.00 3.87

C .44 .44

TPS24BT (TSC) PS24BT (Sin TSC)

M16 X 2 Roscados

1.104

Slo TSC 0.172 Thru.

5/8-11 1.75 2.75 50T BT 1-8

JMTBA Standard MAS 403 P40T-1

45o 1.780 Slo TSC 0.31 Thru. 45o

2.48 .65 M16X2 1.75 3.94 .91 M24X3 2.75

TPS24E50 (TSC) PS24E50 (Sin TSC)

M24 X 3 Roscados 1.386


JMTBA Standard MAS 403 P50T-1

Conjunto del portaherramientas

Los portaherramientas y los tiradores deben estar en buenas condiciones y apretados juntos con llaves o pueden punzar en el husillo. Limpie el cuerpo del portaherramientas (la pieza que va en el husillo) con un trapo con un poco de aceite para dejar una pelcula, lo que evitar la oxidacin.

Portaherramientas CT cono iso 40

Instale una herramienta en el portaherramientas como indique el fabricante de la herramienta.

Tirador

Herramienta (Taladro Central)

Cambiador

de herramientas

Hay dos tipos de cambiadores de herramientas disponibles para las fresadoras Haas; el cambiador de herramientas de montaje lateral y el de estilo paraguas. Ambos tipos se manejan de forma similar, aunque cada uno se monta de forma diferente. Antes de cargar herramientas, la fresadora debe estar a cero (botones de encendido o reinicio), lo cual debera haberse realizado al encender la mquina. El cambiador de herramientas se opera manualmente utilizando el botn de liberacin de herramienta y los botones ATC FWD (avance ATC) y ATC REV (retroceso ATC). Hay dos botones de liberacin de herramienta; uno en el lateral de la cubierta del cabezal del husillo y el segundo en el teclado.

96-8010 rev T Enero 2008

Operacin

47

Cargar el Cambiador de herramientas Especificaciones No exceda las especificaciones mximas


Diametro de herramienta mximo Todas las cavidades llenas VF 1-2 cono iso 40* VF 3/4 cono iso 40** VF 5-11 cono iso 40*** VF 5 cono iso 50 VF 6/11 cono iso 50 EC-300 de 24 de 40 cavidades EC-400 de 24 cavidades EC-400 de 40 de 60 cavidades EC-400/PP/500 de 70 cavidades MDC-500 de 24 cavidades EC-1600-3000 cono iso 50 EC-630 cono iso 50 3" 3" 3" 4" 4" 3" 3" 3" 2.75" 3" 4" 4"
Diametro de herramienta mximo obredimensionado

Longitud mxima de la herramienta desde la lnea de medicin 11" 13" 16" 16" 16" 10" 12" 12" 12" 12" 20" 24"

Peso mximo de herramienta (lb.)

5" 5" 6" 7" 10" 5" 6" 5" 5.5" 6" 10" 12"

12 12 12 30 30 12 12 12 12 12 30 30

*Incluye YT, VM, super velocidad **Incluye YT y VM ***Incluye VM Las especificaciones son las mismas que para el cambiador de herramientas de 40

PRECAUCIN! Herramientas extremadamente pesadas deben ser espaciadamente colocadas. Esto quiere decir que las herramientas pesadas deberan ser situadas cruzadas una respecto a la otra, no una junto a otra. Asegrese de que haya suficiente espacio entre las herramientas en el cambiador de herramientas, la distancia es 3.6" para 20 cavidades. Nota: La baja presin de aire o volumen insuficiente reducir la presin aplicada al pistn de liberacin de la herramienta y reducir el tiempo de cambio de herramienta o no liberar la herramienta. PRECAUCIN: Mantngase alejado del cambiador de herramientas durante el encendido, apagado, y cualquier operacin del cambiador de herramientas. Las herramientas se cargan siempre en el cambiador de herramientas instalando primero la herramienta en el husillo. Nunca cargue una herramienta directamente al cambiador de herramientas. Nota: Las herramientas que emiten un sonido fuerte al ser liberadas indican un problema y deberan comprobarse antes de que se produzcan daos serios en el cambiador de herramientas.

Carga de herramientas para un Cambiador de herramientas de montaje lateral

NOTA: Una herramienta de tamao normal tiene un dimetro de menos de 3" para las mquinas cono iso 40, o de menos de 4" para las mquinas de cono iso 50. Las herramientas con medidas mayores sern consideradas de gran tamao. 1. Asegrese de que las herramientas cargadas tienen el tirador correcto para la fresadora. 2. Pulse el botn CURNT COMDS (comandos actuales). Desde un Encendido/Reinicio, pulse la tecla Page UP (pgina siguiente) una vez para alcanzar la pantalla Tool Pocket Table (Tabla de cavidades de herramientas). Desde un estado de operacin normal, pulse Page Up/Down (pgina siguiente/anterior) hasta que alcance la Tabla de cavidades de herramientas. 3. Libere cualquier designacin de herramienta "Large" (Grande) o "Heavy" (Pesada) vigente. Use las teclas del cursor para desplazarse a cualquier cavidad de herramientas que tenga una "L" o "H" junto a ella. Pulse Espacio, luego Write/Enter (Escribir/Introducir) para eliminar las designaciones de herramienta "Large" (Grande) o "Heavy" (Pesada). Tambin puede pulsar 3 y entonces Origin (origen) eliminar la designacin.

48

Operacin

96-8010 rev T Enero 2008

Herramienta grande (o pesada) con las cavidades alrededor vacas Herramienta pesada (no grande)

4. Pulse Origin (origen) para reestablecer la Tabla de cavidades de herramientas a sus valores por defecto. Esto situar la herramienta 1 en el husillo, la herramienta 2 en la cavidad 1, la herramienta 3 en la cavidad 2, etc. Esto se hace para limpiar los ajustes previos de la Tabla de cavidades de herramientas para el siguiente programa. Otra forma para reestablecer la Tabla de cavidades de herramientas es introducir = (cero) y pulsar Origin (Origen); esto reestablecer todos los valores a cero.
NOTA: No pueden haber dos cavidades de herramientas diferentes que soporten el mismo nmero de herramientas. La introduccin de un nmero de herramienta ya visualizado en la Tabla de cavidades de herramientas producir un error "Invalid Number" (Nmero errneo).

5. Determine si su siguiente programa necesitar algunas herramientas grandes. Una herramienta grande tiene un dimetro de mayor de 3" para las mquinas cono iso 40, o mayor de 4" para las mquinas cono iso 50. Si usted no va a emplear ninguna herramienta grande, proceda con el paso 10. Si va a utilizar herramientas grandes, proceda con el paso siguiente. 6. Organice las herramientas para que coincidan con el programa CNC. Determine las posiciones numricas de cualquier herramienta grande y designe esos alojamientos como "Large" (Grande) en la Tabla de cavidades de herramientas. Para designar una cavidad de la herramienta como "Large" (Grande), desplcese hasta esa cavidad y pulse L, luego Write/Enter (Escribir/Introducir).
NOTA: Cuando se establecen las herramientas para su programa CNC, las herramientas grandes deben tener vacos las cavidades de herramientas a su alrededor para evitar un choque del cambiador de herramientas. Sin embargo, las herramientas grandes pueden compartir cavidades vacas juntas.

PRECAUCIN! Una herramienta grande no puede ser colocada en el cambiador de herramientas si uno o ambas cavidades que la rodean ya contienen herramientas. Hacer esto provocar que choque el cambiador de herramientas. 7. Cuando hayan designado todas las cavidades de herramientas Grandes y Pesadas, pulse la tecla Origin (origen) para renumerar la Tabla de cavidades de herramientas. En este punto, la mquina est lista para aceptar a la herramienta 1 en el husillo. 8. Tome la herramienta 1 en su mano e inserte la herramienta (primero el tirador) en el husillo. Gire la herramienta de modo que los dos cortes en la lnea hacia arariba del portaherramientas con las marcas del husillo. Presione la herramienta hacia arriba mientras mantiene presionado el botn de "Tool Release" (Liberar Herramienta). Cuando la herramienta est ajustada en el husillo, libere el botn "Tool Release" (liberar herramienta).

96-8010 rev T Enero 2008

Operacin

49

Botn liberador de herramienta

9. Pulse el botn "Next tool" (Herramienta siguiente). 10. Repita los pasos 9 y 10 hasta que se hayan cargado todas las herramientas.

Cambiador de herramientas de montaje lateral de alta velocidad

El cargador de herramientas de alta velocidad tiene una asignacin adicional de herramienta, que es "Heavy" (Pesada). Las herramientas pesadas se definen como aquellas que pesen ms de 4 libras. Si se utiliza una herramienta con un peso mayor de 4 libras, debe ser introducida en la tabla con una "H" (Nota: Todas las herramientas grandes son consideradas pesadas). Durante la operacin, una "h" en la tabla de herramientas* denota a una herramienta pesada en una cavidad grande. Como medida de precaucin, el cambiador de herramientas funcionar a un mximo del 25% de la velocidad normal al cambiar una herramienta pesada. La velocidad arriba/abajo de la cavidad no se frenar. El control restaura la velocidad a la actual una vez que se complete el cambio de herramienta. Si se encontraran problemas cambiando herramientas inusuales o extremas, contacte al Departamento de Servicio de Haas para recibir asistencia. H - Heavy (Pesada), pero no necesariamente grande (las herramientas grandes requieren cavidades vacas a ambos lados). L Se requieren cavidades vacas en ambos lados (se asume que las herramientas largas son pesadas). h - Herramienta pesada de dimetro pequeo en una cavidad designada para una herramienta grande (debe tener una cavidad vaca a ambos lados). La "h" y la "l" en minsculas la pone el control; nunca introduzca una "h" o "l" en minsculas en la tabla de herramientas. l - Herramienta de dimetro pequeo en una cavidad reservada para una herramienta larga en el husillo. Todas las herramientas grandes se consideran pesadas. No se asume que las herramientas pesadas sean grandes. En los cargadores de herramientas que no son de alta velocidad, "H" y"h" no tienen efecto alguno. Esto quiere decir que las cavidades designadas como de tamao normal no estn dedicadas a ninguna herramienta en particular; durante las operaciones de cambio de herramienta una herramienta de tamao normal puede ser tomada de una cavidad y puesta en otra. Las cavidades de herramientas designadas como de tamao grande estn dedicadas slo para herramientas grandes; las herramientas grandes no migrarn a un bolsillo normal vaco durante un cambio de herramienta.

50

Operacin

96-8010 rev T Enero 2008

Flujograma de la carga de herramientas


Cargar el cambiador de herramientas lateral

(desde Encendido)

Pulse POWER UP/RESTART (encender/reiniciar) Espere para el Retorno a Cero

Pulse CURNT COMDS (comandos actuales), PAGE UP (pgina siguiente) para ver la Tabla de alojamientos de herramientas.

Una "Large Tool" (Herramienta grande) tiene un dimetro mayor de 3" para las 40 fresadoras cono iso 50 mayores de 4". Cambiadores de herramientas de alta velocidad: Una "Heavy Tool" (Herramienta pesada) es aquella que pesa 4 libras o ms.

Se muestra alguna designacin de herramienta Grande o Pesada?

N
Pulse ORIGIN (origen).

Retire las designaciones de herramientas grandes y/o pesadas desplazndose hasta cada "L" y/o "H" y pulsando SPACE (espacio), WRITE (escribir). Retire todo pulsando 3, ORIGIN (origen)

No introduzca letras minsculas "h" o "l"(L) en la tabla de herramientas.

Necesitar alguna herramienta Grande o Pesada?

Organice sus herramientas de acuerdo con su programa CNC. Determine las posiciones numricas de las herramientas Grandes. Desplcese hasta la cavidad de herramientas que soportar una herramienta grande y pulse L, WRITE. (O pulse H para una herramienta pesada)

N
Inserte herramienta en el husillo. Press HAND JOG (volante de avance), OFSET (corrector) para visualizar la tabla de correctores de herramientas.
Desplace progresivamente el eje-Z para ajustar el corrector de la herramienta. Pulse TOOL OFFSET MESUR. (Medida de correctores de herramientas). Pulse NEXT TOOL (Herramienta siguiente).

Tiene herramientas grandes adicionales para designar?

N
Pulse ORIGIN (origen).

Tiene herramientas adicionales para cargar?

N
FIN

96-8010 rev T Enero 2008

Operacin

51

Utilizar 0 para una designacin de herramienta

Un 0 (nmero cero) puede ser insertado en la tabla de herramientas en lugar de un nmero de herramienta. Si se hace esto el cambiador de herramientas no "ve" esta cavidad y nunca tratar de instalar o retirar una herramienta de las cavidades con un "0". Introduzca 0, a continuacin pulse Origin (origen) para poner a cero todos los alojamientos, introduzca 1 y a continuacin pulse Origin (origen) para secuenciar las cavidades, e introduzca un 3 para borrar las entradas H, h, L, I. Un 0 no puede utilizarse para designar la herramienta insertada en el husillo. El husillo debe tener siempre una designacin del nmero de herramienta. Para designar una cavidad como cavidad "always empty" (siempre vaca): Utilice las teclas de flechas para moverse y resaltar la cavidad que estar vaca, pulse el botn 0 en el teclado numrico y luego pulse Enter (intro).

Mover herramientas en el carrusel

Si necesitara mover las herramientas alrededor del carrusel, siga los siguientes pasos: PRECAUCIN: Planifique anticipadamente la reorganizacin de las herramientas en el carrusel. Para reducir la posibilidad de choques del cambiador de herramientas, mantenga el movimiento de herramientas al mnimo. Si tiene alguna herramienta grande o pesada actualmente en el cambiador de herramientas, asegrese de que slo las mueve entre cavidades de herramientas designadas como tales.

Crear espacio para una herramienta de tamao grande

El cambiador de herramientas mostrado tiene una variedad de herramientas de tamao normal. Para los propsitos de este ejemplo, la herramienta 12 debe ser movida a la cavidad 18 para crear espacio para situar una herramienta de tamao grande en la cavidad 12. 1. Seleccione el modo MDI. Pulse el botn CURNT COMDS (comandos actuales). Pulse Page Up/Down (siguiente/ anterior) (si es necesario) hasta que alcance la pantalla Tabla cavidades de herramientas. Verifique qu nmero de herramienta hay en la cavidad 12. 2. Introduzca Tnn en el control (donde Tnn es el nmero de herramienta del paso 1). Pulse ATC FWD. Esto situar la herramienta desde la cavidad 12 hasta el husillo. 3. Introduzca P18 en el control, luego pulse ATC FWD. Esto situar la herramienta actualmente en el husillo en la cavidad 18.
Herramienta 12 a Tool 12 to Pocket cavidad 18 18 Herramienta grande Largeen Tool In Pocket 12 la cavidad 12

4. Desplcese hasta la cavidad 12 en la Tabla de cavidades de herramientas y pulse L, luego Write/Enter (Escribir/ Introducir) para designar esa cavidad como Large (Grande). 5. Introduzca el nmero de herramienta en SPNDL (husillo) en la Tabla de cavidades de herramientas. Inserte la herramienta en el husillo.
NOTA: No pueden haber dos cavidades de herramientas diferentes que soporten el mismo nmero de herramientas. La introduccin de un nmero de herramienta ya visualizado en la Tabla de cavidades de herramientas producir un error "Invalid Number" (Nmero errneo).

6. Introduzca P12 en el control, luego pulse ATC FWD. La herramienta ser situada en la cavidad 12.

52

Operacin

96-8010 rev T Enero 2008

Cambiador de herramientas paraguas

Carga de herramientas Las herramientas se cargan en el cambiador de herramientas paraguas cargando primero la herramienta en el husillo. Para cargar una herramienta en el husillo, preprela y contine con estos pasos: 1. Asegrese de que las herramientas cargadas tienen el tirador correcto para su fresadora. 2. Entre en modo MDI. 3. Organice las herramientas para que coincidan con el programa CNC. 4. Tome la herramienta 1 en su mano e inserte la herramienta (primero el tirador) en el husillo. Gire la herramienta de modo que los dos cortes en la lnea hacia arariba del portaherramientas con las marcas del husillo. Presione la herramienta hacia arriba mientras mantiene presionado el botn de "Tool Release" (Liberar Herramienta). Cuando la herramienta est ajustada en el husillo, libere el botn "Tool Release" (liberar herramienta). 5. Pulse la tecla ATC FWD" (avance ATC). 6. Repita los pasos 4 y 5 con las herramientas restantes hasta que se hayan cargado todas las herramientas.

Recuperacin de cambiador de herramientas paraguas

Si el cambiador de herramientas llegara a atascarse, el control entrar automticamente en un estado de alarma. Para corregirlo, pulse el botn Emergency Stop (parada de emergencia) y retire la causa del bloqueo. Pulse la tecla RESET (restablecer) para cancelar cualquier alarma. Presione el botn Recover (recuperar) y siga las directrices para restablecer el cambiador de herramientas. PRECAUCIN! Nunca ponga las manos cerca del cambiador de herramientas a menos que se haya oprimido primero el botn del EMERGENCY STOP (parada de emergencia).

Recuperacin del cambiador de herramientas de montaje lateral

Si se produjera un problema durante el cambio de herramienta, ser necesario realizar una recuperacin del cambiador de herramientas. Entre en el modo de recuperacin del cambiador de herramientas pulsando el botn Recover (recuperar). Una vez que entre en este modo de recuperacin, se ofrecen instrucciones y preguntas a realizar para realizar una recuperacin del cambiador de herramientas correcta. El proceso entero de recuperacin del cambiador de herramientas debe ser completado antes de salir. Si se activa la rutina antes, el cambiador de herramientas debe iniciarse desde el comienzo.

Puerta y panel del interruptor (si estuviera equipado con ello) del cambiador de herramientas de montaje lateral

Fresadoras como la MDC, EC-300 y EC-400 dieponen de un panel secundario para ayudar a la carga de herramientas. El interruptor Manual/Auto debe estar en "Auto" para la operacin del cambiador de herramientas automtico. Si el interruptor se encuentra en "Manual", los otros dos botones, etiquetados CW (sentido horario) y CCW (sentido antihorario), estn habilitados y los cambios de herramienta automticos estars deshabilitados. Los botones CW (sentido horario) y CCW (sentido antihorario) giran el cambiador de herramientas en la misma direccin y en la direccin contraria a las de las agujas del reloj. La puerta tiene un interruptor que detecta cundo se abre la puerta. Operacin Si la puerta del cubculo se encontrara abierta mientras se efecta el cambio de herramienta, el cambiador de herramientas se detendr y no se reiniciar hasta que la puerta est cerrada. Sin embargo, continuar cualquier operacin de mecanizado que est en progreso. Si se cambia el interruptor a "Manual" mientras est en progreso un cambio de herramienta, se completar el movimiento actual del cambiador de herramientas. El siguiente cambio de herramienta no ser ejecutado hasta que el interruptor vuelva a estar en "Auto". Continuar cualquier operacin de mecanizado que est en progreso. El carrusel girar una posicin siempre que se pulse una vez los botones CW (sentido horario) o CCW (sentido antihorario), mientras el interruptor se establezca a "Manual" Durante la recuperacin del cambiador de herramientas, si la puerta del cubculo est abierta o el interruptor est en la posicin "Manual" y se pulsa el botn Recover (recuperar), se mostrar un mensaje indicando al operador que la puerta est abierta o que est en modo manual. El operador debe cerrar la puerta y establecer el interruptor a la posicin automtica para continuar.

96-8010 rev T Enero 2008

Operacin

53

Diagrama de flujo para la recuperacin del cambiador de herramientas de montaje lateral


Presione el botn Recover (recuperar) Si existieran alarmas, deben borrarse. Pulse 'Y' (S) para continuar, y despus 'Reset' (Restablecer) para apagar las alarmas, y vuelva a intentarlo de nuevo. N El brazo est en el origen? N Y

Se generan alarmas?

Herramienta de entrada Hay una herramienta en el brazo o en el husillo (S/N)?

Y El brazo evitar que se retire la herramienta en el husillo o en la cavidad (Y/N) (S/No) ? Y La herramienta puede caerse durante la recuperacin. Site algo ligero debajo de la herramienta para cogerla. No use las manos para coger la herramienta y pulse 'Y' (S) para continuar. El CNC espera 'Y' (S) antes de continuar.

En el origen, continuar hasta Pkt Restore (Restaurar cavidad) (Y) (S)? "ATC Fwd/Rev" mueve el brazo. El CNC espera 'Y' (S) antes de continuar.

El carrusel se encuentra entre cavidades? N Restableciendo cavidades, espere

Pulse la flecha para mover el carrusel o 'Write' (Escribir) para continuar la recuperacin de forma automtica El cnc esperar por 'write' antes de continuar

El carrusel se encuentra entre cavidades? N

Moverse hasta la siguiente cavidad

Utilice los comandos siguientes para retirar todas las herramientas del husillo y del brazo. Mueva el carrusel con las flechas. ATC Fwd/Rev Girar el brazo Fwd (hacia adelante) o Rev (hacia atrs) Tool Release Alterna entre liberar o fijar la herramienta Up/Down arrow Flecha para mover up (arriba) o down (abajo) Orient Spindle Orientacin del husillo Para mover el husillo arriba/abajo, el brazo debe encontrarse en el origen, y debe salir de tool changer recovery (recuperacin del cambiador de herramientas). Termin de utilizar los comandos (Y) (S)? El CNC espera 'Y' (S) antes de continuar. Est pulsado Y Orient spindle (Orientar el husillo)? N Utilice el botn Tool Release (liberacin de herramienta) mientras sujeta la herramienta y retire todas las herramientas del brazo y del husillo. Afloje el tirador de fijacin y liberacin de la herramienta mientras sujeta y desliza la herramienta. Tenga en cuenta que existe un esprrago roscado de fijacin y liberacin para cada extremo del brazo Se han retirado todas las herramientas (Y) (S)? El cnc espera 'Y' (S) antes de continuar

Compruebe la cavidad del carrusel actual,, introduzca el actual de cavidad y pulse 'Enter' (intro)

Recuperacin del cambio de herramienta finalizado! Pulse 'Y' para continuar. Actualice la pgina de herramientas y cavidades.

Pagina de Offset (Corrector) que muestra las cavidades.

FIN

Acerca de la orientacin del husillo. Precaucin! Esto podra daar el brazo de la herramienta si el husillo interfiriera con su movimiento. Pulse 'O' para orientar, 'N' para cancelar 'N' u 'O O Orientar el husillo N

El brazo est en el origen? Y

Utilice ATC Fwd/Rev (Girar el brazo hacia delante/ atrs) para girar el brazo hasta el origen

54

Operacin

96-8010 rev T Enero 2008

Cambiador de herramientas hidrulico


Puesta a punto de la cavidad de la herramienta Se accede a la tabla de alojamientos de herramientas pulsando la tecla Offset (corrector) y pulsando despus la tecla de flecha derecha hasta que alcance la columna de alojamientos de herramientas. Introduzca los valores de alojamiento de cada herramienta utilizada. El operador debe configurar correctamente esta tabla para evitar la posibilidad de daar las herramientas, el husillo o el cambiador de herramientas. Crear una tabla de herramientas nueva Durante la operacin del centro de mecanizado, ser necesario reprogramar completamente la tabla de herramientas. Existen dos funciones tiles que se pueden utilizar como ayuda para crear una tabla de herramientas nueva: Pulsando el botn 'ORIGIN' ' (Origen) en el teclado en cualquier momento mientras se visualiza la tabla de herramientas en la pantalla, pondr todas las cavidades de la herramienta en sus valores por defecto. Por ejemplo, la herramienta 1 en el husillo, la herramienta 2 en el alojamiento 1, la herramienta 3 en el alojamiento 2, etc. Pulsando '0' y luego el botn 'ORIGIN' (Origen) en el teclado en cualquier momento mientras se visualiza la tabla de herramientas en la pantalla, pondr todas las cavidades de la herramienta a '0'. Sistema de numeracin de las herramientas Al encender la mquina por primera vez se establecen los valores por defecto de la tabla de cavidades de las herramientas. La tabla se configura de forma que cada cavidad contenga una herramienta con el mismo nmero que el de la cavidad. El husillo se inicializa para contener la Herramienta 1 (T1). Por ejemplo, la Cavidad 1 se configura para contener la Herramienta 1 (T1), la Cavidad 2 para la Herramienta 2 (T2), etc. Por consiguiente, el cambiador de herramientas de montaje lateral ATC 38 tiene por defecto 38 herramientas, de T1 a T38 con T1 en el husillo. Los nmeros de las cavidades en la tabla de herramientas asignan un nmero de herramienta dedicado a cada cavidad del cambiador de herramientas. ste nmero se conserva en la tabla de herramientas independientemente de dnde se encuentre realmente la herramienta. Por ejemplo, si se retira la herramienta 5 (T5) de la cavidad de la herramienta 5 y se la coloca en el husillo, la tabla de herramientas indicar que T5 se encuentra en el husillo y que la cavidad 5 se dedica a la herramienta 5. Una herramienta llamada desde el programa de la mquina ordena al control buscar el nmero de la herramienta en la tabla de herramientas y seala al cambiador de herramientas la cavidad que contiene el nmero de herramienta.
PRECAUCIN: Puede quedar daada la mquina y/o las herramientas si la herramienta llamada por el programa no coincide con la herramienta que se indica en la tabla de herramientas y/o la instalada en el alojamiento correspondiente.

Numeros de herramientas aceptables En general, las herramientas se numeran desde T1 hasta el nmero de cavidades en la cadena del cambiador de herramientas (T38 en un cambiador de herramientas de 30 cavidades), sin embargo, es posible utilizar todos los nmeros en la tabla de herramientas Esto se hace para permitir una situacin en la que el operador requiera ms de las cavidades de las herramientas para realizar el trabajo de mecanizado. Por ejemplo, digamos que se requieren 55 herramientas diferentes para realizar un trabajo de mecanizado completo. Se utilizaran las primeras 38 herramientas y despus se pausara la mquina mientras el operador retira 17 herramientas originales y las sustituye por las 17 herramientas necesarias para finalizar el trabajo. Despus de actualizar la tabla de herramientas para que muestre las nuevas herramientas en sus cavidades respectivas utilizando los nmeros de herramienta desde T39 hasta T55, se puede continuar con el trabajo de mecanizado. Utilizar '0' para una designacin de herramienta Se puede etiquetar una cavidad de la herramienta como cavidad "siempre vaca", introduciendo "0" (cero) como nmero de la herramienta en la tabla de herramientas. Si se hace esto, el cambiador de herramientas no "ve" esta cavidad y nunca tratar de instalar o retirar una herramienta de las cavidades con un "0". Un cero no puede utilizarse para designar la herramienta insertada en el husillo. El husillo debe tener siempre una designacin del nmero de herramienta. Uso de designaciones de herramienta "Large" (grande) El cambiador de herramientas puede aceptar herramientas sobredimensionadas si las cavidades adyacentes estn vacas y se aade una designacin en la tabla de herramientas. Las herramientas sobredimensionadas (grandes) son herramientas con un dimetro de ms de 4.9" (125mm).

96-8010 rev T Enero 2008

Operacin

55

Para designar una herramienta grande, desplcese hasta resaltar el alojamiento especfico (aquel que aloja la herramienta grande), pulse "L", y luego el botn 'WRITE/ENTER' (Escribir/Introducir). En la pantalla aparecer la letra "L" junto a este alojamiento y los nmeros de herramienta a ambos lados cambiarn a "-" para indicar que no se pueden introducir herramientas dentro de esas cavidades. Para quitar una designacin "L", seleccione la cavidad con la "L" y pulse el botn "SPACE" (Espacio) y luego el botn 'WRITE/ENTER' (Escribir/Introducir).
NOTA: Las herramientas grandes no pueden ser mayores de 9.8" (250mm).

Herramientas pesadas La designacin de una herramienta como "Heavy" (Pesada) no afectar a la velocidad o a las acciones en el cambiador de herramientas.

Instalar/Retirar herramientas (cambiador de herramientas hidrulico)

Se pueden instalar herramientas en el cambiador de herramientas introducindolas directamente en las cavidades o instalndolas en el husillo y utilizando los botones ATC FWD/REV (Girar el brazo hacia adelante/atrs) en el teclado para guardar las herramientas en el cambiador de herramientas. Utilizando los botones ATC FWD/REV (Girar el brazo hacia adelante/atrs), durante la puesta a punto inicial, la primera herramienta introducida en el husillo ser la herramienta T1 y se situar dentro de la cavidad 1. Para instalarlas directamente en la cadena del cambiador de herramientas, ponga el interruptor en el subpanel del operador en "Manual", abra la puerta del operador (situado en la parte posterior de la caja del cambiador de herramientas), e instale la herramienta en la cadena. Utilice los botones CW/CCW (sentido horario/antihorario) para mover la cadena hasta la siguiente cavidad vaca. Recuerde dejar una cavidad vaca a cada lado de una herramienta grande. Actualice el cambiador de herramientas una vez que se instalen todas las herramientas. Se pueden retirar las herramientas, llevndolas hasta el husillo y retirndolas del mismo, o sacndolas directamente de la cadena en la estacin del operador en la caja. Para retirar las herramientas de la cadena, ponga el interruptor en "Manual", abra la puerta del operador de la caja de herramientas, sujete la herramienta y pulse el pedal.

Operacin ATC FWD, ATC REV (Girar el brazo hacia adelante/atrs) (cambiador de herramientas hidrulico)
Al utilizar ATC FWD/REV (Girar el brazo hacia adelante/atrs) el cambiador de herramientas se mover hasta la siguiente cavidad de la herramienta con respecto a la herramienta que se encuentra en el husillo. Por ejemplo, si la herramienta T15 se encuentra en el husillo y sta se dedica a la cavidad 20, el cambiador de herramientas situar la herramienta T15 en la cavidad 20 y luego har ATC FORWARD (Girar el brazo hacia delante) hasta la cavidad 21. No retirar la herramienta 16 (T16). Los botones ATC FWD/REV (Girar el brazo hacia adelante/atrs) cambiarn la herramienta que se encuentra en el husillo por la herramienta siguiente o anterior. Sin embargo, si la herramienta siguiente, o anterior, est en una cavidad designada con un cero (una cavidad vaca), el cambiador de herramientas saltar esa cavidad y coger una herramienta de una cavidad sin cero.

Recuperacin del cambiador de herramientas (cambiador de herramientas hidrulico)

El modo tool changer recovery (recuperacin del cambiador de herramientas) se utiliza para mover manualmente el brazo del cambiador de herramientas y llevarlo hasta su posicin HOME (Origen). Pulse el botn "Recovery" (Recuperacin) y siga las indicaciones que aparezcan en pantalla para llevar el cambiador de herramientas hasta la posicin de origen.

56

Operacin

96-8010 rev T Enero 2008

Modo

desplazamiento o avance

Jog Mode (Modo Desplazamiento) le permite desplazar cada uno de los ejes hasta el lugar deseado. Antes de desplazar los ejes es necesario iniciar los ejes (puntos de referencia de inicio de los ejes), (Vase la Seccin Encendido de la Mquina). Para introducir el modo desplazamiento pulse el botn de volante de avance, luego pulse uno de los ejes deseados (p.e. X, Y, Z, A B etc.) y use bien los botones de volante de avance para mover los ejes. Hay dos velocidades de incremento diferentes que se pueden utilizar en modo desplazamiento, son; .0001, .001, .01 y .1. Puede utilizarse un volante de avance remoto (RJH) para desplazar los ejes. El RJH consiste de un volante de avance, botn Cycle Start (Inicio de Ciclo), botn Feed Hold (detener avance), dial para la seleccin de ejes y un dial de incremento. Para avanzar los ejes con el Volante de avance remoto (RJH), seleccione los ejes deseados (X, Y, Z, A, B, C V.), elija el valor del incremento (X1, X10 o X100) y use el volante de avance para mover los ejes. Si su mquina estuviera equipada con un Volante de avance remoto mejorado (RJH-E), consulte las instrucciones en la seccin de Introduccin de este manual.

Ajustar correctorer

Para que la fresadora mecanice de forma precisa una pieza de trabajo, necesitar conocer dnde se encuentra la pieza en la tabla. Desplace la fresadora con una herramienta puntero en el husillo, hasta que alcance la esquina superior izquierda de la pieza (vea la ilustracin siguiente); sta es la posicin cero de la pieza. Los valores sern introducidos en G54 en la pgina Work Offset (corrector de trabajo). Las correcciones tambin se pueden introducir manualmente eligiendo una de las pginas de correcciones, moviendo el cursor hasta la columna deseada, tecleando un nmero y pulsando Write (Escribir) o F1. Con F1 introducir el nmero en la columna seleccionada. Introduciendo un valor y pulsando Write (Escribir) aadir la cantidad introducida al nmero en la columna seleccionada.

Configuracin de los correctores de trabajo tpicos


1. Site el material en el tornillo de banco y apriete. 2. Cargue una herramienta puntero en el husillo. 3. Pulse el botn Handle Jog (volante de avance) (A). 4. Pulse .1/100. (B) (La fresadora se mover a una velocidad rpida al activarse el volante). 5. Presione +Z (C). 6. Avance por volante (D) el eje-Z hasta aproximadamente 1" por encima de la pieza. 7. Pulse .001/1. (E) (La fresadora se mover a una velocidad lenta al activarse el volante). 8. Avance por volante (D) el eje-Z hasta aproximadamente 0.2" por encima de la pieza. 9. Seleccione entre los ejes X e Y (F) y avance por volante (D) la herramienta hasta la esquina superior izquierda de la pieza (Vea la ilustracin siguiente). 10. Pulse Offset (corrector) (G) hasta que se active el panel Work Zero Offset (Corrector cero de la pieza de trabajo). 11. Mueva el cursor (I) hasta la G54 Columna X. 12. Pulse Part Zero Set (ajuste de cero de pieza) (J) para cargar el valor en la columna del eje X. La segunda vez que pulse Part Zero Set (ajuste de cero de pieza) cargar el valor en la columna Y. PRECAUCIN! No Pulse Part Zero Set una tercera vez; al hacerlo cargar un valor en el eje-Z. Esto producir un choque o una alarma del eje-Z cuando se ejecute el programa.

96-8010 rev T Enero 2008

Operacin

57

A B

Ajustar el corrector de herramientas

Husillo en la parte superior izquierda del frontal

El siguiente paso es poner en contacto las herramientas. Esto significa definir la distancia desde la punta de la herramienta hasta la parte superior de la pieza. Otro nombre para esto es Tool Length Offset (Corrector de la longitud de la herramienta), designada como H en una lnea de cdigo de la mquina; la distancia para cada herramienta se introduce en la Tabla de correctores de herramientas (Tool Offset Table). 1. Cargue una herramienta en el husillo. 2. Pulse el botn Handle Jog (volante de avance) (A). 3. Pulse .1/100. (B) (La fresadora se mover a una velocidad rpida al activarse el volante). 4. Seleccione entre los ejes X e Y (C) y avance por volante (D) la herramienta hasta que est cerca del centro de la pieza. 5. Presione +Z (E). 6. Avance por volante (D) el eje-Z hasta aproximadamente 1" por encima de la pieza 7. Pulse .0001/.1. (F) (La fresadora se mover a una velocidad lenta al activarse el volante). 8. Coloque una hoja de papel entre la herramienta y la pieza de trabajo. Mueva cuidadosamente la herramienta hacia abajo hasta la parte superior de la pieza, tan cerca como sea posible, y ser capaz todava de mover el papel. 9. Presione Ofset (G). 10. Pulse Page Up (Pgina siguiente) (H) hasta la pgina con "Coolant - Length - Radius ("Refrigerante-LongitudRadio) en la parte superior y desplcese hasta tool #1 (herramienta #1). 11. Mueva el cursor (I) hasta Geometra para la posicin #1. 12. Presione Tool Ofset Mesur (medida de corrector de herramienta) (J). Tomar la posicin Z situada en la parte inferior izquierda de la pantalla y la situar en la posicin del nmero de herramienta. PRECAUCIN! El siguiente paso har que el husillo se mueva rpidamente en el eje Z 13. Pulse el botn "Next tool" (Herramienta Siguiente) (K).

J K E

H A B
La longitud de la herramienta Punta de la se mide desde herramienta la punta de la Parte herramienta superior hasta la parte de la pieza superior de la pieza con el eje Z en su posicin de inicio.

58

Operacin

96-8010 rev T Enero 2008

Instalar herramientas adicionales

Las siguientes son pginas de instalacin de herramientas dentro de los Comandos Vigentes. Pulse Curnt Comds (Comandos Vigentes) y utilice los botones Page Up/Down (Pgina siguiente/anterior) para navegar por las pginas. La primera es la pgina con "Spindle Load" (Carga del husillo) y "Vibration" (Vibracin) en la parte superior de la pgina. El programador puede aadir un lmite a la carga de la herramienta, la carga del husillo y la vibracin. El control referenciar estos valores y pueden establecerse para realizar una accin especfica si se alcanzara las limitaciones (Vase ajuste 84). La segunda pgina es la pgina Tool Life (Vida de la herramienta). En esta pgina hay una columna llamada "Alarm" (Alarma). El programador puede situar un valor en esta columna, que har que la mquina se detenga una vez que la herramienta haya sido utilizada ese nmero de veces.

Introduccin a la gestin de herramientas

Advanced Tool Management (Gestin avanzada de herramientas) (ATM) permite al programador establecer y acceder a herramientas duplicadas para el mismo trabajo o serie de trabajos. La pgina ATM se encuentra en el modo Current Commands (Comandos Vigentes) (Pulse el botn de Comandos Vigentes y avance una pgina). A continuacin se describe un ejemplo de pantalla ATM; la pantalla tiene "(TOOL GROUP) en el ttulo. Las herramientas duplicadas o de reserva estn clasificadas en grupos especficos. El programador especifica un grupo de herramientas en lugar de una herramienta nica en el programa de cdigo-G. ATM seguir el uso de herramientas individuales en cada grupo y la comparar con los lmites definidos por el usuario. Una vez alcanzado un lmite (p.e. el nmero de veces que se la ha utilizado, o la carga de la herramienta), la fresadora elegir automticamente una de las otras herramientas en el grupo la siguiente vez que sea requerida esa herramienta. Para activar el ATM, asegrese de que el Ajuste 7 (parmetro lock (bloqueo)) est desactivado y presione E-Stop (parada de emergencia). En el parmetro 315, bit 28, cambie el valor de "0" a "1" y presione F4 para cambiar entre las ventanas. Utilice las teclas de cursor (izquierda, derecha, arriba, abajo) para mover los distintos elementos dentro de la ventana activa. Pulsando la tecla Enter seleccionar, modificar o eliminar los valores en cada elemento dependiendo de la seleccin. En la esquina inferior izquierda se muestra informacin de ayuda sencilla para los elementos seleccionados.
Etiqueta de ventana activa Ventana del grupo de herramientas

Ventana de lmites permitidos

Ventana de datos de herramientas

Texto de ayuda

96-8010 rev T Enero 2008

Operacin

59

Operacin de la Gestin avanzada de herramientas Grupo de Herramientas

En Tool Group Window (Ventana del Grupo de Herramientas) el operador define los grupos de herramientas utilizados en los programas. PREVIO Resaltando <PREVIOUS> y pulsando Enter cambia la pantalla al grupo anterior. SIGUIENTE Resaltando <NEXT> y pulsando Enter cambia la pantalla al grupo siguiente. AADIR Resalte <ADD>, introduzca un nmero entre 1000 y 2999, y pulse Enter para aadir un grupo de herramienta. ELIMINAR Utilice <PREVIOUS> o <NEXT> para desplazarse hasta el grupo a eliminar. Resalte <DELETE> y pulse Enter. Se le pedir confirmar la eliminacin; respondiendo "Y" se completar la eliminacin; respondiendo "N" se cancelar la eliminacin RENOMBRAR Resalte <RENAME>, introduzca un nmero entre 1000 y 2999, y pulse Enter para renombrar el identificador del grupo. BUSCAR - Para buscar un grupo, resalte <SEARCH>, introduzca un nmero de grupo y pulse introducir. GROUP ID Muestra el nmero identificador del grupo. USO DEL GRUPO Introduzca el orden en el que se llama a las herramientas del grupo. Use las teclas del cursor izquierda y derecha se usan para seleccionar cmo van a utilizarse las herramientas. DESCRIPCIN Introduzca un nombre para describir al grupo de herramientas.

Lmites permitidos

La ventana Allowed Limits (Lmites Permitidos) contiene los lmites definidos por el usuario para determinar cundo est desgastada una herramienta. Estas variables afectan a cada herramienta en el grupo. Se ignorar cualquier variable si se la deja a cero. FEED TIME (TIEMPO DE AVANCE) Introduzca la cantidad total de tiempo, en minutos, que se utilizar una herramienta en un avance. TOTAL TIME (TIEMPO TOTAL) Introduzca la cantidad total de tiempo, en minutos, que se utilizar una herramienta. TOOL USAGE (USO TOTAL) Introduzca la cantidad total de veces que se utilizar una herramienta (nmero de cambios de la herramienta). HOLES (AGUJEROS) Introduzca la cantidad total de agujeros que puede perforar la herramienta. TOOL LOAD (CARGA DE LA HERRAMIENTA) Introduzca la carga mxima de herramienta (en porcentaje) para las herramientas del grupo. TL ACTION* Introduzca la accin automtica a tomar cuando se alcance el porcentaje de carga de herramienta mximo. Use las teclas del cursor izquierda y derecha para seleccionar la accin automtica.

Datos de la herramienta

TL IN SPINDLE Herramienta en el husillo. TOOL Utilizado para aadir o quitar una herramienta de un grupo. Para aadir una herramienta pulse F4 hasta que se muestre la ventana de Datos de Herramienta. Use las teclas del cursor para resaltar cualquiera de las reas debajo del encabezamiento "Tool" (Herramienta) e introduzca un nmero de herramienta. Introduciendo cero borrar los datos de la herramienta o resaltando el nmero de la herramienta y pulsando ORIGIN (origen) restablecerlos Cdigos-H, Cdigos-D y datos de Acanalamiento a sus valores por defecto. EXP (Expirar) Utilizado para hacer obsoleta una herramienta manualmente. Para hacer obsoleta una herramienta, introduzca un '*', o para eliminar una herramienta obsoleta, ( * ), pulse introducir. LIFE Porcentaje de vida til que le queda a una herramienta. Se calcula por el control CNC, utilizando los datos reales de la herramienta y los lmites que el operador introdujo para el grupo. CRNT PKT Cavidad del cambiador de herramientas en la que se encuentra la herramienta resaltada. H-CODE - Este cdigo H (longitud de la herramienta) que se utilizar para la herramienta. El cdigo-H no puede ser editado a menos que el Ajuste 15 H & T Code Agreement (Acuerdo de cdigo H & T) est en Off (Apagado). El operador puede cambiar el cdigo-H introduciendo un nmero y pulsando Enter. El nmero introducido corresponder al nmero de herramienta en la pantalla de correctores de herramientas. D-CODE Cdigo-D que se utilizar para la herramienta. El operador puede cambiar el cdigo-D introduciendo un nmero y pulsando Enter.
NOTA: Por defecto, los cdigos H y D en Gestin avanzada de herramientas se establecen igual que el nmero de herramienta que se aade al grupo.

FLUTES Nmero de acanalamientos en la herramienta. Puede ser editado seleccionndolo, introduciendo un nmero nuevo, y pulsando Enter. Esto es igual que la columna "Flutes" listada en la pgina de correctores de herramientas.

60

Operacin

96-8010 rev T Enero 2008

Resaltando cualquiera de las siguientes secciones (de agujeros a carga) y pulsando ORIGIN (origen) borrar sus valores. Para cambiar los valores, resalte el valor en la categora especfica, introduzca un nmero nuevo y pulse introducir. LOAD (CARGA) Mxima carga, en porcentaje, ejercida sobre la herramienta. HOLES (AGUJEROS) Nmero de agujeros que la herramienta ha taladrado/ taladrado cnicamente/mandrilado utilizando ciclos fijos del Grupo 9. FEED TIME (TIEMPO DE AVANCE) Cantidad total de tiempo, en minutos, que se ha utilizado en la herramienta en un avance. TOTAL TIME (TIEMPO TOTAL) Cantidad total de tiempo, en minutos, que se ha utilizado en la herramienta. USAGE (USO) Nmero de veces que se ha utilizado la herramienta.

Establecer grupo de herramientas

Para aadir un grupo de herramientas pulse F4 hasta que se muestre la ventana de Tool Group (Grupo de herramienta). Utilice las teclas del cursor hasta que se resalte <ADD>. Introduzca un nmero entre 1000 y 2999 (este ser su nmero ID del grupo). Para cambiar el nmero ID de un grupo, resalte la funcionalidad <RENAME>, introduzca un nmero nuevo y pulse introducir.

Uso del grupo de herramientas

Deben establecerse los datos del grupo de herramientas antes de utilizar un programa. Para utilizar un grupo de herramientas en un programa establezca primero un grupo de herramientas. Posteriormente, sustituya el nmero ID del grupo de herramientas para el nmero de herramientas y para los cdigos H y D en el programa. Vea el siguiente programa para encontrar un ejemplo del nuevo formato de programacin. Ejemplo: T1000 M06 (grupo de herramientas 1000) G00 G90 G55 X0.565 Y-1.875 S2500 M03 G43 H1000 Z0.1 (cdigo-H 1000 igual al nmero ID del grupo) G83 Z-0.62 F15. R0.1 Q0.175 X1.115 Y-2.75 X3.365 Y-2.875 G00 G80 Z1.0 T1000 M06 (comprobar si la herramienta en ese grupo est an en buen uso) G00 G90 G56 X0.565 Y-1.875 S2500 M03 G43 H00 Z0.1 (H00 cancela el cdigo H) G83 Z-0.62 F15. R0.1 Q0.175 X1.115 Y-2.75 X3.365 Y-2.875 G00 G80 Z1.0 M30

Macros

La Gestin de herramientas puede utilizar macros para hacer obsoleta una herramienta dentro de un grupo de herramientas. Las Macros 8001a 8200 representa a las herramientas 1 a 200. Poniendo uno de estas macros a 1, el operador puede hacer expirar la herramienta. Ejemplo: #8001 = 1 (expirar la herramienta 1 y sta no volver a usarse) #8001 = 0 (si la herramienta 1 se hizo expirar manualmente o con una macro, poniendo el macro 8001 a 0 har que la herramienta 1 vuelva a estar disponible) Vea las variables 8500-8515, en el captulo Macros para obtener ms informacin. Guarde y restaure las tablas de gestin avanzada de herramientas El control puede guardar y restaurar las variables asociadas con la funcin Gestin Avanzada de Herramientas (ATM) en la disquetera y en el RS-232. Estas variables mantienen los datos que se introducen en la pantalla del ATM. Se puede guardar la informacin, como parte de toda una copia de seguridad utilizando la pgina LIST PROG/POSit, o guarda slo la informacin del ATM mostrando la pantalla del ATM y presionando F2. Cuando se guardan los datos de Gestin Avanzada de la Herramienta como parte de una copia completa de seguridad, el sistema crea un archivo separado con una extensin .ATM. Los datos del ATM se pueden guardar y restaurar a travs del puerto RS232 presionando los botones SENDRS232 y RECV232 mientras que se muestra en la pantalla de la Gestin Avanzada de la Herramienta.

96-8010 rev T Enero 2008

Operacin

61

Gua de refrigerante programable opcional La gua opcional del refrigerante programable (P-cool) permite al usuario dirigir el flujo de refrigerante a la pieza de trabajo para retirar las virutas del rea de corte. La direccin del refrigerante puede cambiarse mediante el programa CNC. Se mostrar una columna adicional en la pgina de correctores de herramientas titulada "Coolant Position" (posicin del refrigerante). La gua se mover a la posicin introducida en el campo especificado cuando se llama al cdigo H y M08 asociado . Establecer el refrigerante programable (P-Cool) 1. Pulse el botn OFFSET (corrector) para entrar en la tabla de correctores, pulse el botn CLNT UP o CLNT DOWN para mover la boquilla P-cool hacia la posicin deseada. Presione el botn COOLNT para encender el refrigerante para comprobar la posicin P-cool. Nota: La posicin P-cool aparece en la parte inferior izquierda de la pantalla. 2. Introduzca el nmero de posicin del refrigerante para la herramienta en la columna Coolant Position (Posicin del Refrigerante), y pulse F1. 3. Repita los pasos 1 y 2 para cada herramienta. 4. Introduzca la posicin del refrigerante como un cdigo H en el programa. Por ejemplo, H2 ordenar a la boquilla la posicin introducida en la columna Tool 2 Coolant Position (posicin del refrigerante 2 de la herramienta). Si el ajuste 15 (Acuerdo H & T) est activado, el cdigo H y el cdigo T ordenados en el programa deben ser el mismo (p.ej. T1 H1 deben usarse juntos). Si el ajuste 15 est activado, el cdigo H y el cdigo T ordenados en el programa no tienen por qu ser el mismo (p.e. puede ser ordenado T1 H2).
PROGRAMABLE COOLANT
DO NOT ADJUST NOZZLE BY HAND

Inicio
H01 H20

Advertencia
No gire la gua del refrigerante con la mano. Pueden producirse graves daos en el motor.

62

Operacin

96-8010 rev T Enero 2008

Mecanizado de mnimo aceite (MOM)

El mecanizado de mnimo aceite (MOM) es un proceso automatizado que puede funcionar en dos modos: lubricando una herramienta durante la operacin de un ciclo fijo (modo fijo), o como una alternativa al la inundacin de refrigerante (modo MOM). La opcin MOM es similar al Near Dry Machining (NDM) (Mecanizado en seco) y al Minimum Quantity Lubrication (MQL) (Lubricacin de cantidad mnima). El modo Canned (fijo) se utiliza para lubricar roscas, taladros, o barras de mandrilar durante los ciclos fijos. Los parmetros 696-699 y los cdigos M 101-103 se utilizan con esta opcin; consulte estas secciones para disponer de ms informacin. MOM se puede configurar y probar utilizando la pgina MOM del la pantalla CURNT COMDS. La pgina MOM muestra la siguiente informacin: MOM Override (sobrescribir MOM): None (ninguno) - Utilice los cdigos M para hacer funcionar el MOM. Ignore (ignorar) Ignore los cdigos M de MOM. Canned Cycle (ciclo fijo) Acte como si M101 siempre estuviera activo (inyeccin por cdigo G). Manual Activa el modo MOM (inyeccin todo el tiempo entre inyecciones) Inyeccin del ciclo de tiempo fijo (M101 Ix.xxx): 0.100 seg. (Roscado) Inyeccin del tiempo del MOM (M102 Ix.xxx) 0.050 seg. Tiempo entre inyecciones del MOM (M102 Jx.xxx) 2.000 seg. (Tiempo entre inyecciones) Al presionar las teclas de las funciones de la pgina de visualizacin llevar a cabo operaciones especficas tiles para ajustar el sistema del MOM: F1 Una inyeccin F2 Encendido y apagado del MOM F3 Encendido y apagado de la purga
INTERIOR DE LA MQUINA EN LA PARTE TRASERA Regulador de presin

Bomba

Aceite

Recipiente de lquido Sistema de implantacin

Lneas de suministro de aire

Modo Grficos

Una manera segura de encontrar problemas en un programa es ejecutarlo en modo Graphics (Grficos). No se producir ningn movimiento en la mquina, en su lugar, el movimiento ser representado en la pantalla. El modo Grficos puede ejecutarse desde los modos Memory (Memoria), MDI, DNC y Edit (editar). Para ejecutar un programa pulse el botn SETNG/GRAPH (Ajustes/Grficos) hasta que la pgina Graphics (Grficos) sea mostrada. En el modo Edit (editar), tambin puede pulsar Cycle Start (inicio de ciclo) desde el panel del programa activo para entrar en el modo Graphics (grficos). Para ejecutar DNC en grficos, debe seleccionar primero DNC, luego ir a la ventana de grficos y enviar su programa al control de la mquina (Vase la seccin DNC). Hay tres funcionalidades de visualizacin tiles en modo Graphics (Grficos) a las que se puede acceder pulsando una de las teclas de funcin (F1, F2, F3 y F4). F1 es el botn de ayuda, ofrece una breve descripcin de cada una de las funciones posibles en modo Graphics (Grficos). F2 es el botn de ampliacin, que ampla un rea de la pantalla de grficos utilizando los botones de flechas, Page Up (pgina siguiente) y Page Down (pgina anterior) para controlar el nivel de zoom, y pulsando el botn Write (Escribir). F3 y F4 se utilizan para controlar la velocidad de simulacin. Tenga en cuenta que no todas las funciones de la mquina estn simuladas en grficos.

96-8010 rev T Enero 2008

Operacin

63

Ensayo

La funcin Dry Run (Ensayo) se usa para verificar rpidamente un programa sin cortar realmente las piezas. Para seleccionar el ensayo, pulse sobre la tecla Dry Run (Ensayo) en modo MEM MDI. Durante el ensayo, todos los movimientos rpidos y las velocidades de avance se ejecutan a la velocidad seleccionada con los botones de velocidad de desplazamiento. Dry Run (Ensayo) solamente puede encenderse o apagarse cuando el programa ha terminado completamente o est pulsado el botn Reset (Restablecer). Dry Run (ensayo) todava har todos los movimientos de XYZ ordenados y los cambios de herramienta definidos. Las teclas de anulacin pueden utilizarse para ajustar las velocidades del husillo en Dry Run (Ensayo). Nota: El modo grficos es slo una forma til y posiblemente ms segura ya que no mueve los ejes de la mquina antes de chequear el programa (vase la seccin anterior sobre la funcin Grficos).

Ejecutar programas

Una vez se haya cargado un programa en la mquina y se hayan establecido los correctores, ejecute el programa pulsando el botn Cycle Start (Inicio de ciclo). Se sugiere ejecutar el programa en modo Graphics (Grficos) antes de realizar algn corte.

Edicin de fondo

La Edicin de Fondo permite la edicin de un programa mientras otro programa se est ejecutando. Para activar Background Edit (edicin de fondo) mientras se est ejecutando un programa, pulse Edit (editar) hasta que se active el panel de edicin de fondo (en el lado derecho de la pantalla). Seleccione un programa para editar fondo (debe ser un programa cargado en la memoria) de la lista y pulse Write/Enter (escribir/introducir) para empezar la edicin de programas de segundo plano. Para seleccionar un programa diferente para la edicin de fondo, pulse Select Prog (seleccionar programa) desde el panel de edicin de fondo y elija un nuevo programa de la lista. Todos los cambios realizados durante la Edicin de Fondo no afectarn a la ejecucin del programa, o a sus subprogramas. Los cambios entrarn en vigor la siguiente vez que se ejecute el programa. El botn Cycle Start (Inicio de Ciclo) no puede usarse durante la Edicin de Fondo. Si el programa tiene una parada programada (M00 o M30), deber salir de la Edicin de Fondo (pulse F4) y luego pulse Cycle Start (Inicio de Ciclo) para continuar el programa.

Cambiador

de paletas

(Serie EC

MCD-500)

Introduccin

El cambiador de paletas se controla a travs de un programa en la memoria CNC. La funcin M50 (ejecutar cambio de paleta) consiste en el desbloqueo, levantamiento y rotacin de paletas, y posterior descenso y bloqueo de las paletas de nuevo. El cambiador de paletas rota las paletas 180o, luego hacia atrs; no rota continuamente en la misma direccin. El cambiador de paletas va provisto de un dispositivo de sealizacin audible para alertar al personal cercano cuando se lleva a cabo un cambio de paleta. Sin embargo, no dependa de la sealizacin para evitar accidentes.

Avisos y precauciones del cambiador de paletas

Las piezas de trabajo grandes pueden colisionar con el marco durante un cambio de paleta. Verificar la distancia a la longitud de la herramienta durante un cambio de paleta. Las herramientas largas pueden colisionar con una pieza de trabajo.

Los Elementos que superen los lmites de Altura y Radio Mximos daarn la mquina al rotar la paleta

Plane3

EC-300 Mostrado

64

Operacin

96-8010 rev T Enero 2008

Cargas mximas de paleta


MDC

EC-300 550lb (249kg) por estacin, equilibrada dentro del 20% 700lb (318kg) por estacin, equilibrada dentro del 20% 4 Eje Completo 660 lb por paleta EC-400 Divisor de 1 y 45 grados 1000 lb por paleta

Operacin del cambiador de paletas

El Cambiador de paletas se ordena utilizando Cdigos M. M50 determina si una paleta ha sido planificada. Las paletas cambiarn si una paleta est programada o el programa har una pausa y avisar al operador que la paleta no est planificada. G188 utiliza la tabla de planificacin de paletas para cargar y ejecutar el programa planificado para la paleta actual. Una vez que se complete el programa de la pieza, el comando M99 regresa al M50 (cambio de paleta) para cargar la paleta siguiente. M36 no se utiliza en este mtodo, ya que M50 monitoriza la planificacin de la paleta. M36 se provee para compatibilidad hacia atrs, y para programar cambios de paleta sin utilizar PST. los mensajes ayudan al operador con la carga/descarga y a los cambios de paleta. Por ejemplo, al comienzo de un cambio de paleta M50, si la estacin de carga no est lista, se mostrar un mensaje en la pantalla. El mensaje no parar de brillar intermitentemente y no continuar el cambio de paleta hasta que la estacin de carga est lista y el botn Part Ready (Pieza Lista) sea pulsado. Al comienzo de un cambio de paleta, si la estacin de carga est lista, no aparece ningn mensaje, no se requiere pulsar ningn botn, y el cambio de paleta comienza directamente.

M46 Qn Pmm

Saltar hasta la lnea mm en el programa actual si se carga la paleta n, si no ir al bloque siguiente.

M48 Validar que el programa actual es apropiado para la palera cargada.

Comprueba en la Tabla de Planificacin de Paletas (Pallet Schedule Table) que el programa actual est asignado a la paleta cargada. Si el programa no est en la lista o si la paleta cargada no es correcta para el programa, se genera una alarma. M48 puede ser un programa listado en el PST, pero nunca en una subrutina del programa PST. Se producir una alarma si se anida M48 de forma incorrecta.

M49Pnn Qmm Establece el estado de la paleta nn a un valor de mm. Estacin de Carga del Operador (EC-300, EC-400, MDC)

Sin un cdigo-P, este comando establece el estado de la paleta cargada actualmente. El estado de cada paleta se define en el men desplegable del (PST). Para facilitar la carga/descarga y acelerar la produccin, las fresadoras que cambian paletas tienen un rea de carga adicional. La estacin de carga est protegida por una puerta, y un subpanel incluye unos pocos botones para controlar el cambiador de paletas. Como medida de precaucin, la puerta del cambiador de paletas debe estar cerrada antes de que suceda un cambio de paleta.
NOTA: El EC-400 debe tener la paleta en la estacin de carga en el inicio para hacer un cambio de paleta.

Controles del subpanel

Parada de emergencia: Este botn se comporta como el del colgante del operador. Divisor giratorio (slo en EC-300): Rota la paleta de la estacin de carga (vase el Ajuste 164). Pieza lista: Utilizado para indicar que la paleta est listo. Tambin contiene una luz que 1) parpadea cuando el control est esperando al operador o 2) est encendido cuando el operador est listo para un cambio de paleta.

96-8010 rev T Enero 2008

Operacin

65

Cdigo-G del cambiador de paletas

G188 Obtener programa desde PST Llama al programa de piezas para la paleta cargada basado en la entrada PST de la paleta.

Programacin del cambiador de paletas

El Cambiador de paletas puede programarse para ejecutar el mismo programa de piezas sobre ambas paletas, o un programa diferente en cada paleta. Consulte los "Programas ejemplo" para ver las opciones disponibles para la programacin del cambio de paletas.

Mtodo 1

El siguiente mtodo es el preferible para realizar un cambio de paleta. Para realizar una secuencia de paletas automticas y la seleccin del programa de una pieza, cada paleta puede ser "planificada" y debe tener un programa de pieza asociada a l. La planificacin se realiza de dos maneras, en la primera una paleta puede planificarse con el botn Part Ready (Pieza Lista) en el panel del operador. Pulsando el botn se planifica el paleta que est fuera del rea de mecanizado. En la segunda, las paletas pueden planificarse desde la Tabla de planificacin de paletas (PST). Esta pantalla puede encontrarse pulsando la tecla CURNT COMDS y luego presionando las teclas Page Up (Pgina siguiente) o Page Down (Pgina anterior) hasta que se alcance la pgina Pallet Schedule Table (Tabla de Planificacin de Paletas). Use las teclas con flechas para resaltar el cuadro "Load Order" (Orden de carga) para la paleta. Introduzca un nmero de paleta y luego pulse la tecla Write/Enter (Escribir/Introducir). Si ya hay un nmero de prioridad para la paleta, los nmeros "Load Order" (Orden de Carga) de las otras paletas se actualizarn segn sea necesario. Una paleta que est en el receptor (en el rea de trabajo) tendr un asterisco en la columna "Load Order" (Orden de Carga); esta paleta no puede ser planificada. Tambin puede asignarse un programa de pieza en la pantalla PST. Use las teclas con flechas para resaltar el cuadro "Program Number" (Nmero de Programa) para la paleta. El nmero de programa se introduce tecleando el nmero y luego presionando la tecla Write/Enter (Escribir/Introducir). Por ejemplo, tecleando "O123", luego Write/Enter (Escribir/ Introducir) pondr el nmero de programa O00123 en la tabla. Si un programa de piezas encuentra un M50 (sin un cdigo P) y el botn Part Ready (Pieza Lista) no ha sido presionado, el control pausar la operacin, la baliza centelleara en verde, y se visualizar el mensaje "None Scheduled" (sin planificar). La fresadora esperar hasta que haya sido presionado el botn Part Ready (Pieza Lista), o haya sido actualizado el PST, antes de realizar el cambio de paleta. Esta funcionalidad evita que se produzca un cambio de paleta antes de que el operador est listo. El botn Part Ready (Pieza Lista) puede ser presionado en cualquier momento y ser reconocido cuando se requiera el siguiente cambio de paleta.

Mtodo 2

Aunque se recomienda el mtodo anterior, el cambiador de paletas puede hacerse funcionar tambin sin secuenciado automtico o entradas PST. Esto se hace utilizando M50 con un cdigo P. Para una operacin adecuada M50 debe estar precedido por M36. M36 P1 antes de M50 P1 comprobar que la paleta #1 est lista. Las paletas pueden cambiarse sin secuenciado automtico o entradas PST. Esto se hace utilizando M50 con un cdigo P. M50 P1 cargar la paleta #1 sin comprobar si est planificada. Si el botn PART READY (Pieza Lista) ha sido presionado, se cargar la paleta #1. Si el botn PART READY (Pieza Lista) para la paleta #1 no ha sido presionado, la luz indicadora en el botn parpadear y se mostrar el mensaje "Schedule Pal#1".

Lista de Programacin de Paletas

La tabla de planificacin de paletas incorpora un nmero de funcionalidades para ayudar al usuario con su rutina. Load Order (Orden de carga) y Pallet Status (estado de la paleta) Estas dos funcionalidades trabajan juntas para mostrar qu paleta est actualmente en el rea de mecanizado. Pallet Usage (Uso de la paleta) Esta funcionalidad ofrece el nmero de veces que la paleta especfica ha sido cargada en el rea de mecanizado. El contador volver a 0 despus de 32767 cambios de paleta. Program Number (Nmero de Programa) Este detalle muestra qu nmero de programa ha sido asignado a la paleta. Program Comment (Comentario de Programa) Este rea muestra los comentarios que hay escritos en el programa de la pieza.

66

Operacin

96-8010 rev T Enero 2008

Pueden utilizarse 30 valores de estado de paleta diferentes. Los primeros cuatro: Unscheduled, Scheduled, Loaded, y Completed (Sin planificar, Planificado, Cargado y Completado) son fijos y no pueden ser cambiados. Los 26 restantes pueden modificarse y utilizarse segn sea necesario. Se puede cargar o aadir el texto de estado en el PST. Use las teclas de flecha para moverse hasta la columna "Pallet Status" (Estado de la Paleta), y pulse la tecla F1. Aparecer un men de seleccin sobre la columna "Pallet Status" (Estado de la Paleta) (Pulsando F1 de nuevo o Reset se cerrar el men). El nmero a la izquierda del texto es el nmero de estado. El nmero se utiliza con el comando M49 para establecer el estado desde el programa de la pieza. Los elementos en el men pueden seleccionarse con la flecha hacia arriba o abajo, o con el volante de avance. Introduzca el texto, y luego pulse F3. Nota: Todas las paletas utilizan la misma lista de elementos de estado. Pulsando F1 se cierra el men sin cambiar el estado de cualquiera de las paletas. Se reinicia un elemento de estado al valor "User" (Usuario) seleccionando un elemento del men y pulsando F4. Todos los elementos de estado pueden reiniciarse a la vez utilizando la tecla Origin (Origen). Puede cambiarse el estado de una paleta individual desde el PST o con el comando M49. En el PST, mueva el cursor de la tabla hasta la columna "Pallet Status" (Estado de la Paleta) de la paleta deseada. Pulse F1 para el men de elementos de estado. Utilice las flechas para seleccionar el estado, luego pulse F2 o Write/Enter (Escribir/Introducir). Vea la descripcin previa de M49 y los ejemplos siguientes para ajustar el estado de la paleta desde un programa.
PRECAUCIN: Los siguientes comandos pueden hacer que los productos giratorios se muevan: Retorno a cero Avance por volante

rea de carga

rea de mecanizado

M48 debe situarse al comienzo del programa (o seccin de programa) que se ejecuta para la paleta actual. Comprobar cada vez que se ejecuta un programa, que dicho programa encaja con la paleta. Por ejemplo: Oxxxx (Programa del usuario) M48 ; ; (Programa de pieza de usuario para la pieza 1) ; M30 Oxxxx (Programa del usuario) M48 ; ; (Programa de pieza de usuario para la pieza 2) ; M30 Se generar una alarma, "A (or B) not in Position" (A (o B) no en Posicin), si la paleta en la mquina no es la asociada con el programa de la pieza. Si se genera esta alarma, verifique que se est ejecutando el programa correcto para la paleta cargada. Importante: Verifique que la mesa giratoria en la paleta 1 est conectada al "Connector 1" (Conector 1), y que la mesa giratoria en la paleta dos est conectada al "Connector 2" (Conector 2).

96-8010 rev T Enero 2008

Operacin

67

Ejemplo de programas Ejemplo #1

Un programa de cambio de paleta que carga la paleta siguiente planificada y ejecuta el programa de las piezas. El siguiente es un ejemplo del PST, que indica que la paleta #1 est cargada y la paleta #2 est planificada. La paleta #2 ser cargada a continuacin (vea la columna 2, "Load Order" (Orden de Carga)) y se utilizar el programa O06012 para cortar las piezas en esa paleta (vea la columna 5, "Program NUmber" (Nmero de Programa)). El comentario de programa se captura desde el mismo. Tabla ejemplo de planificacin de paletas 1 Paleta Nmero 1 2 O00001 M50 G188: M99 O04990 Programa de pieza M99 O06012 Pieza de programa M49Q12 M99 Carga Orden * 1 Paleta Estado Cargado Planificado Paleta Uso 23 8 Programa Nmero O04990 O06012 Programa Comentario (Acabado spero y Acabado) (Ranura de corte)

(Nmero de programa) (Realice un cambio de paleta a la siguiente paleta planificada, despus de pulsar el botn Part Ready (Pieza Lista)). (Llama al programa de piezas para la paleta cargada basado en la entrada PST para la paleta). (Vuelve a la parte superior del programa principal) (Programa de pieza del usuario) (Retorno desde subrutina) (Programa de pieza del usuario) Establecer el estado de la paleta a 12 cadena real definida por el operador. En este caso, el nmero de estado 12 se define como "Last Pallet" (ltima Paleta). (Retorno desde subrutina)

Descripcin: El primer bucle a travs del programa O00001 cargar la paleta #2 (M50) y ejecutar el programa O06012 (G188 selecciona el programa desde PST para la paleta #2). El PST se asemejar entonces a la Tabla Ejemplo 2. El asterisco para la paleta #2 en la columna "Load Order" (Orden de Carga) indica que esta paleta est en la fresadora. Tabla ejemplo de planificacin de paletas 2 Paleta Carga Paleta Nmero Orden Estado 1 0 COMPLETADO 2 * CARGADO Paleta Uso 23 9 Programa Nmero O04990 O06012 Programa Comentario (Acabado spero y Acabado) (Ranura de corte)

Descripcin: En el siguiente bucle a lo largo del programa O00001, M50 detectar que no se ha planificado ninguna paleta. La luz de baliza brillar con luz verde intermitente y el programa O00001 se pausar hasta que el operador planifique una paleta o pulse Reset (restablecer). Puede planificarse una paleta pulsando el botn Part Ready (Parte Lista).

68

Operacin

96-8010 rev T Enero 2008

Ejemplo #2

Un programa bsico de cambio de paleta que controla qu parte va a mecanizarse en cada paleta. Cada paleta tiene una operacin de mecanizado diferente. Tenga en cuenta que el cdigo P para M46 es un nmero de lnea en el programa actual, no un nmero de subrutina. Oxxxxx M50 M46 Q1 Pxx1 Nmero de programa (Realice un cambio de paleta despus de pulsar el botn Part Ready (Pieza Lista) o actualizar PST). Esta lnea comprobar si la paleta #1 est en la mquina. Si est, entonces saltar hasta la lnea xx1. Si la paleta no est en la mquina, entonces continuar hasta la lnea siguiente. (Vea la descripcin de M46.) (Si la paleta n 2 est cargada, el programa saltar a la lnea xx2, de otra forma ir hasta la siguiente lnea.) (Saltar a la lnea Nxxxx: ver la seccin de "Cdigos M" para una descripcin ms detallada de M99). (Nmero de lnea). (Programa de pieza del usuario para la Paleta #1). (Saltar a la lnea Nxxxx: ver la seccin de "Cdigos M" para una descripcin ms detallada de M99). (Nmero de lnea) (Programa de pieza del usuario para la Paleta #2) (Saltar a la lnea Nxxxx) (Nmero de lnea) (Repetir el programa: ver la seccin de "Cdigos M" para una descripcin ms detallada de M99).

M46 Q2 Pxx2 M99 Pxxxx Nxx1 Pieza de programa para la Palleta #1 M99 Pxxxx Nxx2 Pieza de programa para la Palleta #2 M99 Pxxxx Nxxxx M99

Ejemplo #3

Este es un mtodo alternativo al del Ejemplo #2 que utiliza llamadas a subrutinas, pero no salta si la paleta no est planificada.
NOTA: Para una operacin adecuada M50 con un cdigo P debe estar precedida por M36.

M36 P1 M50 P1 M98 Pxxx1 M36 P2 M50 P2 M98 Pxxx2 M99

(Se ilumina intermitentemente "No Pallet Scheduled" (No hay paleta planificada) en la pantalla, aparece una baliza verde intermitente, sobre el botn Schedule (planificar) El botn Pallet (Paleta) de la paleta #1, hasta que se pulsa el botn o se planifica en PST) (Cargar la paleta #1) (El control salta hasta el programa Oxxx1 y ejecuta este programa. Vea la seccin de "Mcode" (cdigo M) para disponer de las instrucciones. (Esperar a que sea planificada la paleta) (Cargar la paleta #2) (El control salta hasta el programa Oxxx2 y ejecuta este programa.) (Repetir el programa: ver la seccin de "Cdigos M" para una descripcin ms detallada de M99)
NOTA: M99 al final de un programa provocar una operacin continua. M30 al final de un programa har que el control espere a que el operador pulse Cycle Start (Inicio de Ciclo).

96-8010 rev T Enero 2008

Operacin

69

Recuperacin del Cambiador de Paletas (EC-300, EC-400, MDC) EC-300 o MDC EC-400

Si el cambio de paleta se interrumpe, debe ejecutarse otro M50; utilice M50P1 o M50P2. Si esto pusiera la paleta equivocada en la fresadora, entonces debe ejecutarse un M50 adicional. El control tiene un modo de recuperacin del cambiador de paletas para asistir al operador si un cambiador de herramientas falla al completar un cambio de paletas. Para entrar en el modo de recuperacin de paletas pulse el botn Recover (recuperar) y luego pulse la tecla de funcin especfica (F2) para el modo de recuperacin del cambiador de paletas. Tenga en cuenta que si la paleta se encuentra en la posicin adecuada, la funcin para recuperar el cambiador de paletas no est disponible. La forma ms conveniente para recuperar un intento fallido de cambio de paleta es pulsar "Y" y seguir el texto de ayuda que aparece en pantalla. Un mensaje pedir al operador ordenar un paso individual de la secuencia del cambio de paleta. Puede que deba completarse ms de un paso, segn se va haciendo cada paso, pulse "Y" para ir al paso siguiente. El control saldr de la pantalla de recuperacin una vez que se haya recuperado el cambiador de paletas.

Sustitucin de las paletas

Las paletas slo pueden cargarse en la fresadora a travs de la estacin de carga. Tenga en cuenta la orientacin de la paleta; la paleta slo puede ser cargada de una forma. Se incorpora en la paleta un punto de interrupcin para asegurar la orientacin adecuada de la paleta. 1. Oriente la paleta 90 grados desde el inicio en cualquier direccin.

Corte del alineamiento de la paleta

2. Adjunte un dispositivo adecuado de elevacin en la parte superior del montaje(s) o utilice los tornillos de argolla atornillados en los orificios de la paleta. 3. Eleve la paleta aproximadamente .25" (6.35mm) para posicionarla por encima de los pasadores de la estacin de carga, pero debajo de la placa de cierre de la estacin de carga. Tire de la paleta hacia usted hasta que haya dejado libre la estacin de carga.

Almacenamiento de paletas

Cuando retire la paleta, asegrese de situarla sobre una superficie blanda, como una paleta de madera. El lado inferior de la paleta tiene superficies mecanizadas que deben protegerse.

70

Operacin

96-8010 rev T Enero 2008

Trucos

y consejos

Consejos generales

Buscar el programa. En modo EDIT o MEM, puede seleccionar y mostrar otro programa y mostrarlo rpido introduciendo el nmero de programa (Onnnnn) y presionando las flechas hacia arriba o abajo, o F4. Buscar un Comando de Programa.Se puede buscar un comando especifico de programa ya sea en el modo MEM o EDIT. Introduzca la letra de cdigo de direccin (A, B, C etc.) o la letra de cdigo de direccin y valor (A1.23), y presione la flecha de cursor hacia arriba o hacia abajo. Si se introduce el cdigo de direccin y no un valor, la bsqueda se detendr en el prximo uso de ese cdigo de direccin, independientemente de su valor Comando del husillo.Puede detener o iniciar el husillo con CW (sentido horario)o CCW (antihorario) en cualquier momento en el que se encuentre en una parada Single Block (Bloque a bloque) o en un Free Hold (detener avance). Cuando reinicie el programa con CYCLE START (inicio de ciclo), el husillo volver hasta la velocidad definida previamente. Guardar un Programa MDI.Puede guardar un programa desde MDI en la lista de programas. Para hacerlo, asegrese de que el cursor est al comienzo del programa MDI, introduzca un nmero de programa (Onnnnn) y pulse ALTER (alterar). Para ir rpido al inicio del eje. Puede hacer retornar rpidamente todos los ejes al cero de la mquina pulsando la tecla HOME G28 (inicio). Puede tambin enviar slo un eje al cero de la mquina con un movimiento rpido. EIntroduzca la letra del eje (p.e. X), luego pulse HOME G28. PRECAUCION! No existe un mensaje de advertencia que alerte al operador sobre cualquier posible choque.

Corrector

Introducir valores de correctores.Presionando OFFSET (corrector) provocar que se mueva entre las pginas de Correctores de longitud de herramientas (Tool Lenght Offsets) y los correctores de cero para el trabajo (Work Zero Offsets). Al presionar Write/Enter (Escribir/Introducir) se agregar el nmero introducido para el valor de corrector seleccionado. Pulsando F1 se sustituir el corrector seleccionado con el nmero introducido. Pulsando F2 introducir el valor negativo dentro de los correctores. Posicin de la gua de refrigerante. La posicin de la boquilla de refrigerante se visualiza como el primer valor despus del nmero de herramienta en la tabla de correctores de herramientas. Anular todos los correctores y variables macro.Cuando se encuentre en la pantalla Tool Length Offset (Corrector de la longitud de la herramienta), puede borrar todos los correctores pulsando la tecla Origin (Origen). Esto tambin funciona con la pgina Work Zero Offset (Corrector cero de trabajo) y Macro Variables (Variables Macro).

Calculadora

Transferir clculos simples. El numero que se muestra en el cuadro de clculos simples (en la parte superior izquierda) pueden transferirse hasta la lnea de entrada de datos moviendo el cursor hasta la lnea y pulsando F3. Transferir a EDIT o MDI. Pulsando F3 transferir el nmero en el cuadro de la calculadora (cuando el cursor est sobre el nmero en ese cuadro) en la lnea de entrada de datos en el modo EDIT (editar) o MDI. Introduzca la letra (X ,Y o Z) que desee utilizar con el nmero de la calculadora. Calculadora circular. La Calculadora Circular listar cuatro diferentes maneras en las cuales se puede programar un movimiento circular usando los valores introducidos. Una de las soluciones puede transferirse a los modos MDI EDIT. Para hacer esto, primero mueva el cursor a la lnea del programa que se desea usar. Pulse EDIT MDI. Pulse la tecla F3 que tranferir el movimiento circular a la lnea de entrada de datos en la parte inferior de la pantalla. Pulse Insert (insertar) para agregar esa lnea de comando circular en su programa. Expreiones en lnea. La calculadora permite una expresin en lnea, simple sin parntesis, como por ejemplo 23*45.2+6/2 a resolver. Esto se evaluar con el botn Write/Enter (escribir/introducir). Nota: La multiplicacin y divisin se realizarn antes de sumar y restar.

Editar

Texto en minsculas. El texto en minsculas puede introducirse si est entre parntesis (comentarios); utilice la tecla Shift (Cambio).

Programacin

Salir rpido hacia atrs de un Ciclo rgido de roscado G84.Esta funcionalidad de roscado rgido tiene la salida del roscado ms rpida que la entrada. Lo ordena un cdigo J en la lnea de comandos G84, por ejemplo, J2 retrocede dos veces ms rpido, J3 tres veces, etc. hasta J9. El cdigo J tiene que estar especificado en cada bloque.

96-8010 rev T Enero 2008

Operacin

71

Duplicar un Programa en LIST PROG.En modo List Prog (Listar Programas), puede duplicarse un programa seleccionando el nmero de programa, teclear un nuevo nmero de programa (Onnnnn), y pulsando F1. Seleccione "duplicate program/file" (duplicar programa/archivo) de la lista emergente y pulse Enter (intro). Recibir Archivos de Programa de un disquete. Los archivos de programa se pueden cargar desde un disquete a travs de un dispositivo USB. Use el men LIST PROG (listar programas) para transferir los archivos. Enviar mltiples programas utilizando nmeros de programa. En el men LIST PROG (listar programas), marque los programas que desea enviar y pulse WRITE/ENTER (escribir/introducir) en cada uno para colocar una marca de seleccin. Pulse F2 y elija la funcin deseada. Enviar un archivo de programa desde la pantalla LIST PROG. Los archivos pueden enviarse a un dispositivo USB o a travs del puerto RS-232 desde la pantalla LIST PROG. Utilice las flechas del cursor y la tecla Enter (intro) para seleccionar el programa(s), o "ALL" (Todos) para enviarlos bajo un nombre de archivo. Cuando se pulsa F2, una ventana emergente lista las funciones disponibles. Seleccione un pulse ENTER (intro) o la tecla rpida listada a ejecutar. Enviar mltiples programas desde ULIST PROG usando SEND RS232. Se puede mandar varios programas mediante el terminal serie al anotar en la lnea de entrada, los nombres de todos los programas que desea mandar juntos, sin espacios (ej. O12345O98765) y presionar SEND RS232. Enviar y Recibir correctores, ajustes, parmetros y variables macro a/desde disco.Pueden guardarse en un dispositivo de almacenamiento los correctores, ajustes, parmetros y variables macro. Pulse LIST PROG (listar programas), y a continuacin seleccione la ficha del dispositivo desde el que le gustara guardar o cargar. Pulse F4 y seleccione la funcin adecuada, y a continuacin pulse WRITE (escribir). Enviar y recibir correctores, ajustes, parmetros y variables macro a/desde RS-232.Pueden guardarse en el puerto RS-232 los correctores, ajustes, parmetros y variables macro. Pulse List Prog (listar programas), y seleccione una pgina de pantalla (p.e. OFSET, SETNG). Introduzca un nombre de archivo y pulse Send RS232 para enviar la pgina de pantalla al puerto RS-232. Pulse RECV RS232 para leer el archivo a travs de RS-232. Borrar un archivo de programa desde un disco.Puede borrarse un archivo de la disquetera desde la pantalla LIST PROG. Teclee "DEL <nombre de archivo>" y pulse Write/Enter (Escribir/Introducir).

Comunicaciones

72

Operacin

96-8010 rev T Enero 2008

Sistema de programacin intuitivo (IPS)


Introduccin
El software del sistema de programacin intuitiva (IPS) simplifica el desarrollo de los programas del CNC. Pulse MDI/DNC y a continuacin PROGRM/CONVRS. para acceder al men IPS. Para navegar a travs de los mens, utilice las flechas derecha e izquierda. Pulse Write/Enter (escribir /introducir) para seleccionar el men. Algunos mens tienen submens, que utilizan nuevamente las teclas izquierda y derecha y Enter (introducir) para seleccionar un submen. Use las teclas de flecha para navegar por las variables. Teclee una variable utilizando el teclado numrico y pulsando la tecla Write/Enter (escribir / introducir). Pulse Cancel (cancelar) para salir del men. Para salir del men IPS presione cualquiera de las teclas Display (pantalla). Pulse PROGRM/CONVRS en el modo MDI/DNC para volver a los mens de IPS. Tenga en cuenta que tambin tiene acceso a un programa introducido a travs de los mens IPS en el modo MDI.

Modo

automtico

Los correctores de herramientas y de trabajo deben establecerse antes de que pueda ejecutarse una operacin automtica. Introduzca los valores para cada herramienta utilizada en la pantalla Setup (configuracin). Los correctores de herramientas deben referenciarse cuando se llama a esa herramienta en la operacin automtica. En cada una de las siguientes pantallas interactivas se pedir al usuario introducir los datos necesarios para completar las tareas comunes de mecanizado. Cuando se hayan introducido todos los datos, pulsando "Cycle Start" (incio de ciclo) comenzar el proceso de mecanizacin.
MANUAL SETUP FACE DRILL POCKET MILLING ENGRAVING SYSTEM
END MILL TOOL 1

WRK ZERO OFST 54 X DIMENSION 0.0000 in Y DIMENSION 0.0000 in

R PLANE 1.5000 DEPTH OF FACE 0.0000 in TOOL CLEARANCE 0.0000 in

Muestra de la pantalla ISP

Modo

del sistema

Las pantallas System Mode (modo del sistema) estn configuradas para mostrar al usuario las alarmas actuales, un historial de alarmas, un visualizador de alarmas y escribir mensajes en pantalla.

Activar y desactivar la opcin

La opcin IPS se activa y desactiva utilizando el bit 31 del parmetro 315 (Intuitive Prog Sys). Las fresadoras con la opcin pueden regresar a las visualizaciones de programa Haas tradicionales poniendo este bit de parmetro a 0. Para hacerlo, pulse el botn PARAM/DGNOS (parmetros/diagnstico). Introduzca "315" y pulse la flecha hacia abajo. Utilice la flecha derecha e izquierda, o el volante de avance para desplazarse hasta el ltimo bit de parmetro (Intuitive Prog Sys). Pulse el botn Emergency Stop (parada de emergencia), teclee "0" (cero) y pulse introducir. Para volver a activar la opcin IPS, desplace el bit de parmetro como se describe ms arriba, pulse el botn Emergency Stop (parada de emergencia), teclee "1" y pulse Intro.

96-8010 rev T Enero 2008

Operacin

73

Subrutinas
Las Subrutinas (subprogramas) son normalmente una serie de comandos que se repiten varias veces en un programa En lugar de repetir los comandos muchas veces en el programa principal, las subrutinas se escriben en un programa separado. El programa principal tiene luego un comando que "llama" a la subrutina. Una llamada a subrutina se hace con M97 y una direccin P. El cdigo P es el mismo que el nmero de secuencia (Onnnnn) de la subrutina a llamar, que se ubica despus de un M30. Se llama a un subprograma con un M98 y una direccin P. La direccin P con un M98 es para el nmero de programa. Los Ciclos fijos son los de uso ms comn de subrutinas. Las posiciones X e Y de los agujeros se sitan en un programa separado y luego llamadas. En lugar de escribir las posiciones X, Y una vez para cada herramienta, las posiciones X, Y se escriben una vez para un nmero de herramientas. Las subrutinas pueden incluir un L o contador de repeticin. Si existe una L, la llamada a la subrutina se repite ese nmero de veces antes que el programa principal contine con el bloque siguiente.

Subrutinas

locales

Una subrutina local es un bloque de cdigo en el programa principal que es referenciado varias veces por el programa principal. Las subrutinas locales son ordenadas (llamadas) utilizando un M97 y un Pnnnnn que la refiere al nmero de lnea N de la subrutina local. El formato de la subrutina local es finalizar el programa principal con un M30, luego introducir las subrutinas locales despus del M30. Cada subrutina debe tener un nmero de lnea N al comienzo y un M99 al final que enviar el programa de vuelta a la siguiente lnea en el programa principal. Ejemplo de subrutina O00104 (sub programa con un M98) T1 M06 G90 G54 G00 X1.5 Y-0.5 S1406 M03 G43 H01 Z1. M08 G81 G99 Z-0.26 R0.1 F7. M98 P105 (Llamar Sub-Programa O00105) T2 M06 G90 G54 G00 X1.5 Y-0.5 S2082 M03 G43 H02 Z1. M08 G83 G99 Z-.75 Q0.2 R0.1 F12.5 M98 P105 (Llamar Sub-Programa O00105) T3 M06 G90 G54 G00 X1.5 Y-0.5 S750 G43 H03 Z1. M08 G84 G99 Z-.6 R0.1 F37.5 M98 P105 (Llamar Sub-Programa O00105) G53 G49 Y0. M30 (Fin del Programa) Sub Programa O00105 X.5 Y-.75 Y-2.25 G98 X1.5 Y-2.5 G99 X3.5 X4.5 Y-2.25 Y-.75 X3.5 Y-.5 G80 G00 Z1.0 M09 G53 G49 Z0. M05 M99

2.25

4.50 3.50 1.50 .50 .75

.50 2 1 3 4 8 5 7 6

2.50 .375 .75

74

Subrutinas

96-8010 rev T Enero 2008

Ejemplo

de

Ciclo

fijo de subrutina

O1234 (Programa ejemplo de ciclo fijo) T1 M06 G90 G54 G00 X.565 Y-1.875 S1275 M03 G43 H01 Z.1 M08 G82 Z-.175 P.03 R.1 F10. M98 P1000 G80 G00 Z1.0 M09 T2 M06 G00 G90 G54 X.565 Y-1.875 S2500 M03 G43 H02 Z.1 M08 G83 Z-.720 Q.175 R.1 F15. M98 P1000 G00 G80 Z1.0 M09 T3 M06 G00 G90 G54 X.565 Y-1.875 S900 M03 G43 H03 Z.2 M08 G84 Z-.600 R.2 F56.25 M98 P1000 G80 G00 Z1.0 M09 G28 G91 Y0 Z0 M30

Sub Programa O1000 (X,Y posiciones) X 1.115 Y-2.750 X 3.365 Y-2.875 X 4.188 Y-3.313 X 5.0 Y-4.0 M99

Subrutinas

con utillajes mltiples

Las subrutinas pueden ser tambin tiles al cortar la misma pieza en diferentes posiciones X e Y dentro de la mquina. Por ejemplo, hay seis tornillos de torno de banco montados sobre la mesa. Cada un de estos tornos de banco utilizar un nuevo X, Y cero. Sern referenciados en el programa utilizando los correctores de trabajo de G54 a G59. Utilice un localizador del borde o un indicador para establecer el punto cero en cada pieza. Utilice la tecla para establecer el cero de una pieza en la pgina de correctores de coordenadas para grabar cada posicin X, Y. Una vez que la posicin cero X, Y para cada pieza de trabajo se encuentre en la pgina de correctores, puede empezar la programacin. La figura muestra cmo ser este montaje en la mesa de la mquina. Por ejemplo, cada una de estas seis piezas necesitan perforarse en el centro, X y Y cero. Programa principal O2000 T1 M06 G00 G90 G54 X0 Y0 S1500 M03 G43 H01 Z.1 M08 M98 P3000 G55 M98 P3000 G56 M98 P3000 G57 M98 P3000 G58 M98 P3000 G59 M98 P3000 G00 Z1.0 M09 G28 G91 Y0 Z0 M30 Subrutina O3000 X0 Y0 G83 Z-1.0 Q.2 R.1 F15. G00 G80 Z.2 M99

X0, Y0

G54

X0, Y0

G55

X0, Y0

G56

X0, Y0

G57

X0, Y0

G58

X0, Y0

G59

96-8010 rev T Enero 2008

Subrutinas

75

Editor avanzado
El editor avanzado de HAAS le da al usuario la posibilidad de editar programas utilizando mens desplegables. Pulsando el botn Edit (Edicin) abre el Editor Avanzado. El usuario puede alternar entre el editor avanzado, el editor estndar, y Quick Code (cdigo rpido) pulsando el botn PRGRM/CONVRS sucesivamente. Para editar un programa, introduzca el nombre del programa (Onnnnn) y pulse F4; el programa se abrir en la ventana activa. Pulsando la tecla F4 se abrir otra copia del programa. Utilice el volante de avance o las flechas Up/Down (arriba/abajo) para desplazarse por el cdigo del programa. Use el botn Edit (Editar) para seleccionar entre los dos programas. La siguiente figura describe el editor avanzado.
F1 KEY TURNS MENU ON / OFF Modo PROGRAM (EDIT) Onnnnn Menu Barra de PROGRAM EDIT SEARCH MODIFY I/O HELP Onnnnn men

Active Edit Display

Inactive Edit Display

Messages Input

Context Sensitive Help Alarm Messages

Distribucin de la pantalla del editor avanzado.

El Men Programas Crear nuevo programa


Este elemento del men crear un nuevo programa. Para hacerlo, introduzca un nombre de programa (Onnnnn) (an no se encuentra en el directorio de programas) y pulse la tecla Enter (intro) para crear el programa.

Seleccionar un programa de la lista


Escoja este elemento del men para editar un programa que exista en el directorio. Al seleccionar este elemento del men, se presentan los programas en el control. Recorra la lista usando las teclas para mover el cursor o el volante de avance. Pulsando Enter (Introducir) o Select Prog (Seleccionar Programa) seleccionar que el programa resaltado sustituye la lista de programas con el programa seleccionado.

Duplicar programa activo


Esta seleccin copiar el programa vigente. Se pedir al usuario que introduzca un nmero de programa (Onnnnn) para duplicar el programa.

Borrar un programa de la lista


Este elemento del men borrar un programa del directorio de programas.

Cambiar al lado derecho o izquierdo


Esto intercambiar la ventana activa entre los dos programas, para hacer que el programa activo est inactivo, y viceversa.

76

Editor avanzado

96-8010 rev T Enero 2008

El Men Edicin Undo (deshacer)


Retrocede o Deshace hasta los ltimos 9 cambios hechos en la edicin.

Select Text (Seleccionar texto)


Este elemento seleccionar las lneas de cdigo de programa para establecer el punto de inicio de la seleccin de texto. Use luego las flechas o el volante de avance para desplazarse hasta la ltima lnea de cdigo para seleccionar y Pulse F2 o el botn Write/Enter (Escribir/Introducir). El texto seleccionado ser resaltado. Para deseleccionar el bloque, pulse Undo (Deshacer).

Move Selected Text (Mover texto seleccionado)


Esta funcionalidad trabaja con la funcionalidad "Select Text" (Seleccionar Texto). Desplace la flecha del cursor hasta la parte de cdigo deseada y pulse el botn Write/Enter (Escribir/Introducir) para mover el texto seleccionado a su nueva posicin. Todo el texto seleccionado se mover al punto siguiente del cursor (>).

Copy Selected Text (copiar texto seleccionado)


Para seleccionar texto, desplace la flecha del cursor (>) a una porcin de texto y pulse el botn Write/Enter (Escribir/ Introducir). El texto copiado ser resaltado. Desplace la flecha del cursor hasta la parte de texto en la que desee insertar el texto copiado. Pulse F2 o Write/Enter (Escribir/Introducir) para insertar el texto copiado en el punto siguiente del cursor (>).

Delete Selected Text (Borrar texto seleccionado)


Para seleccionar texto, desplace la flecha del cursor (>) a una porcin de texto y pulse el botn Write/Enter (Escribir/ Introducir). El texto copiado ser resaltado. Una vez resaltado, pulse el botn Write/Enter (Escribir/Introducir) para borrar el texto. Si no se ha seleccionado texto, el elemento iluminado en ese momento se borrar.

Cut Selection to Clipboard (Cortar la seleccin al portapapeles)


Todo el texto seleccionado se mover del programa vigente a un programa nuevo con el nombre de portapapeles. Se borrar cualquier contenido que estaba en el portapapeles

Copy Selection To Clipboard (Copiar la seleccin al portapapeles)


Todo el texto seleccionado se copiar del programa vigente a un programa nuevo con el nombre de portapapeles. Se borrar cualquier contenido que estuviera en el portapapeles.

Paste From Clipboard (Pegar desde el portapapeles)


El contenido del portapapeles se copia dentro del programa vigente en la lnea que est despus de la posicin vigente del cursor.

El Men Search (bsqueda) Find Text (Buscar texto)


Este elemento del men buscar texto o cdigo de programa en el programa vigente.

Find Again (Encontrar de nuevo)


Este elemento del men buscar de nuevo el mismo texto o cdigo de programa.

Find And Replace Text (Encontrar y reemplazar texto)


Esta opcin buscar, en el programa vigente, un texto o programa y opcionalmente reemplazar uno (o todos) con otro elemento de cdigo G.

El Men Modify (modificar) Remove All Line Numbers (Quitar todos los nmeros de lnea)
Este elemento del men quitar automticamente del programa editado todos los cdigos N (nmeros de lnea) sin referencia. Si se selecciona slo un grupo de lneas, slo se vern afectadas dichas lneas.

Renumber All Lines (Renumerar todas las lneas)


Este elemento del men renumerar todos los bloques en el programa o, si se seleccion un grupo de lneas, afectar slo a ese grupo de lneas.

96-8010 rev T Enero 2008

Editor avanzado

77

Renumber By Tool (Renumerar por herramienta)


Busca los cdigos T (herramienta), resalta todo el cdigo de programa hasta el siguiente cdigo T y renumera el cdigo N (nmeros de lnea) en el cdigo de programa.

Reverse + & - Signs (Invertir los signos + y -)

Este elemento del men invertir los signos de los valores numricos. Pulse la tecla introducir para iniciar el proceso y luego introduzca los ejes (p.e. X, Y, Z etc.) que van a cambiarse. Cuando utilice esta funcionalidad tenga cuidado si su programa contiene un G10 o G92 (Vase la seccin Cdigo G para ver la descripcin).

Invertir X e Y
Esta funcionalidad cambiar los cdigos de direccin en el programa a cdigos de direccin Y e Ys a Xs.

El Men I/O (Entradas/Salidas) Send RS-232 (Enviar por RS-232)


Este elemento del men enviar los programas al puerto RS-232. Al seleccionar este elemento del men, se presenta la lista de los programas. Para seleccionar un programa, mueva el cursor al nmero del programa y oprima la tecla Insert (insertar). Aparecer un caracter resaltado antes del programa para indicar que ste ha sido seleccionado. (Pulse Insert (Insertar) otra vez para deseleccionar el programa). La tecla Delete (Eliminar) puede utilizarse para anular la seleccin de todos los programas seleccionados. Para enviar el programa(s) seleccionado(s), oprima la tecla Write/Enter (Escribir/Introducir). Si ms de un programa o Todos ("All") es o son seleccionados, los datos se enviarn con un smbolo "%" al principio del flujo o corriente de datos y otro smbolo de "%" al final.

Receive RS-232 (Recibir por RS-232)


Este elemento del men recibir los programas desde el puerto serie RS-232. En la pantalla List Prog (Listar programas) "ALL" (Todos) debe estar resaltado antes de usar este elemento del men. Nota, "ALL" ("TODOS") tiene que ser reseleccionado en la pantalla de LISTPROG (listar programas) despus de cada transferencia del archivo.

Send Disck (Enviar a disco)


Este elemento del men enviar los programas a la disquetera. Al seleccionar este elemento del men, se presenta la lista de los programas. Para seleccionar un programa, mueva el cursor al nmero del programa y oprima la tecla Insert (insertar) (o introduzca un nombre de archivo, Onnnnn, y pulse el botn Write/Enter (escribir/introducir)). Aparecer un caracter resaltado antes del programa para indicar que ste ha sido seleccionado (Pulse de nuevo Insert para deseleccionar el programa). El botn Delete (Eliminar) puede utilizarse para anular la seleccin de todos los programas seleccionados.

Receive Disc (Recibir de disco)


Este elemento del men recibir programas de la disquetera. Introduzca el nombre de archivo (Texto, p.e. JOB5.NC, o Onnnnn) del archivo del disco a recibir, y pulse el botn Enter (Introducir).

Disk Directory (Directorio del disco)


Este elemento del men mostrar el directorio del disquete. Para seleccionar un archivo, pulse el con la flecha hacia abajo o hacia arriba, o utilice el volante de avance para desplazarse a travs de la lista de directorios y pulse Write/ Enter (Escribir/Introducir) para cargar un archivo.

Tecla F1: Men Ayuda Cmo utilizar el editor


La ayuda se muestra siempre que se accede al men. El manual de ayuda proporciona una breve descripcin del editor y sus caractersticas. Las flechas hacia arriba y abajo y el volante de avance controlan los mens, y los botones Page Up (Pgina siguiente), Page Down (Pgina anterior), Home (Inicio) y End (Fin) sirven para desplazarse por la pantalla de ayuda. Adems, si se pulsa F1 mientras se utiliza una de las opciones del men, se muestra la ayuda de igual forma. Pulsando F1 de nuevo le permitir salir de esta pantalla de ayuda. Para volver al programa activo pulse la tecla Undo (deshacer).

78

Editor avanzado

96-8010 rev T Enero 2008

Teclas

abreviadas del editor avanzado

Al presionar estas teclas, mientras se encuentre en la pantalla de Editor Avanzado, llevarn al usuario de una manera mas rpida hacia los mens de elementos sin tener que presionar la tecla F1 y mover el cursor hasta el elemento que se desea seleccionar.

Teclas rpidas
SELECT PROG

Descripcin
Sacar rpidamente la lista de programas hacia la parte inactiva de la pantalla para seleccionar un programa de la lista. Esta tecla comenzar a seleccionar texto y definir el punto de partida de la lnea en el bloque que se editar. Deslice el cursor hacia abajo hasta la ultima lnea de la definicin de bloque y presione la tecla F2 o Write. En este momento, el bloque de texto seleccionado se resaltar. Esta tecla puede usarse para cambiar al lado izquierdo o derecho entre dos programas que han sido seleccionados para editarse. Al presionar F4, se abrir otra copia del mismo programa en el lado de la pantalla del Editor Avanzado," Advanced Editor". El usuario puede, de una manera muy rpida, editar dos difentes ubicaciones del mismo programa. La tecla editar le mover de un lado a otro entre los dos programas. Si se introdujo un numero de programa (Onnnn) y luego se presion F4 o la tecla de la flecha hacia abajo, ese programa se sacar en el otro lado de la pantalla del Editor Avanzado.

F2
EDIT

F4

INSERT

La tecla INSERT (insertar) puede usarse para copiar el texto seleccionado en un programa hasta la lnea despus de donde puso el cursor. La tecla ALTER (alterar) puede usarse para mover el texto seleccionado en un programa hasta lnea despus de donde se puso el cursor. La tecla DELETE (eliminar) puede usarse para borrar el texto seleccionado en un programa.

ALTER

DELETE

UNDO

Si se ha seleccionado algn bloque, presionar Undo (deshacer) simplemente le sacar de esa definicin de bloque. Al presionar la tecla Send (enviar), se activar esa seleccin de mens de entrada/salida, "I/O Menu". Al presionar la tecla Recv (recibir), se activar esa seleccin de mens de entrada/salida, "I/O Menu". Al presionar la tecla Erase Prog (eliminar programa), se activar esa seleccin de mens de entrada/salida. Se sacar la lista de programas en la parte inactiva de la pantalla del Editor Avanzado para que mueva el cursor hacia el programa que desee y lo borre.

SEND

RECV

ERASE PROG

96-8010 rev T Enero 2008

Editor avanzado

79

Modo Edit (editar)


Edit (editar) le da al usuario la posibilidad de editar programas utilizando mens emergentes. Pulse la tecla EDIT (editar) para entrar en modo Edit. Tiene a su disposicin dos paneles de edicin; un panel del programa activo y un panel del programa inactivo. Cambie entre los dos pulsando la tecla EDIT (editar). Para editar un programa, introduzca el nombre de programa (Onnnnn) desde el panel de programa activo y pulse SELECT PROG (seleccionar programa); el programa se abrir en la ventana activa. Si pulsa el botn F4, se abrir otra copia de ese programa en el panela del programa inactivo si ya no hubiera un programa. Tambin pude seleccionar un programa diferente en un panel de programa inactivo pulsando SELECT PROG (seleccionar programa) desde el panel de programa inactivo y seleccionando el programa de la lista. Pulse F4 para intercambiar los programas entres dos paneles (active el programa inactivo y viceversa). Utilice el volante de avance o las flechas Up/Down (arriba/abajo) para desplazarse por el cdigo del programa.

Mens emergentes Panel de programa activo Mensajes de ayuda de sensibilidad contextual Panel de programa inactivo

Portapapeles

Distribucin del modo Edit (editar) bsico

Pulse F1 para acceder al men emergente. Use las teclas de flechas de cursor izquierda y derecha para hacer la seleccin desde el men de temas (HELP (ayuda), MODIFY (modificar), SEARCH (buscar), EDIT (editar), PROGRAM (programa)), y use las teclas de flechas arriba y abajo o volante de avance para seleccionar una funcin. Pulse Enter (intro) para ejecutar una funcin desde el men. Un panel de ayuda de sensibilidad contextual en el lado inferior izquierdo proporciona informacin sobre la funcin seleccionada actualmente. Utilice Page Up/Down (pgina siguiente/anterior) para desplazarse por el mensaje de ayuda. Este mensaje tambin lista teclas rpidas que se pueden utilizar para algunas funciones.

80

Modo Edit (editar)

96-8010 rev T Enero 2008

El Men Programas

Crear nuevo programa

Este elemento del men crear un nuevo programa. Para hacerlo, introduzca un nombre de programa (Onnnnn) (an no se encuentra en el directorio de programas) y pulse la tecla Enter (intro) para crear el programa. Tecla rpida Select Prog (seleccionar programa)

Seleccionar un programa de la lista

Escoja este elemento del men para editar un programa que exista en la memoria. Al seleccionar este elemento del men, se presentan los programas en el control. Recorra la lista usando las teclas para mover el cursor o el volante de avance. Pulsando Enter (Introducir) o Select Prog (Seleccionar Programa) seleccionar que el programa resaltado sustituye la lista de programas con el programa seleccionado. Tecla rpida Select Prog (seleccionar programa)

Duplicar programa activo

Esta seleccin copiar el programa vigente. Se pedir al usuario que introduzca un nmero de programa (Onnnnn) para duplicar el programa.

Borrar un programa de la lista

Este elemento del men borrar un programa de la memoria de programas. Tecla rpida - Erase Prog (eliminar programa)

Swap Editor Programs (cambiar programas del editor) Cambiar al lado derecho o izquierdo

Pone el programa activo en el panel de programa inactivo y el programa inactivo en el panel de programa activo. Tecla rpida-F4 Esto cambiar entre el programa activo e inactivo para la edicin. Los programas activos e inactivos se mantienen en sus paneles respectivos. Tecla rpida - Edit (editar)

El Men Edicin

Undo (deshacer)

Retrocede o Deshace hasta los ltimos 9 cambios hechos en la edicin. Tecla rpida - Undo (deshacer)

Select Text (Seleccionar texto)

Este elemento seleccionar las lneas de cdigo de programa para establecer el punto de inicio de la seleccin de texto. A continuacin use las teclas de cursor, inicio, fin, pgina anterior/siguiente, o el volante de avance para desplazarse hasta la ltima lnea de cdigo a seleccionar y pulse F2 o Write/Enter (escribir/introducir). El texto seleccionado ser resaltado. Para deseleccionar el bloque, pulse Undo (Deshacer). Tecla rpida - F2 para comenzar con la seleccin, F2 o Write (escribir) para finalizar la seleccin.

Move Selected Text (Mover texto seleccionado)

Esta funcionalidad trabaja con la funcionalidad "Select Text" (Seleccionar Texto). Desplace la flecha del cursor hasta la parte de cdigo deseada y pulse el botn Write/Enter (Escribir/Introducir) para mover el texto seleccionado a su nueva posicin. Todo el texto seleccionado se mover al punto siguiente del cursor (>).

Copy Selected Text (copiar texto seleccionado)

Para seleccionar texto, desplace la flecha del cursor (>) a una porcin de texto y pulse el botn Write/Enter (Escribir/ Introducir). El texto copiado ser resaltado. Desplace la flecha del cursor hasta la parte de texto en la que desee insertar el texto copiado. Pulse F2 o Write/Enter (Escribir/Introducir) para insertar el texto copiado en el punto siguiente del cursor (>). Tecla rpida - Select Text (seleccionar texto), Position Cursor (cursor de posicin) y pulse Write (escribir).

Delete Selected Text (Borrar texto seleccionado)

Para seleccionar texto, desplace la flecha del cursor (>) a una porcin de texto y pulse el botn Write/Enter (Escribir/ Introducir). El texto copiado ser resaltado. Una vez resaltado, pulse el botn Write/Enter (Escribir/Introducir) para borrar el texto. Si no se ha seleccionado texto, el elemento iluminado en ese momento se borrar.

96-8010 rev T Enero 2008

Modo Edit (editar)

81

Cut Selection to Clipboard (Cortar la seleccin al portapapeles)

Todo el texto seleccionado se mover del programa vigente a un programa nuevo con el nombre de portapapeles. Se borrar cualquier contenido que estaba en el portapapeles.

Copy Selection To Clipboard (Copiar la seleccin al portapapeles) Paste From Clipboard (Pegar desde el portapapeles)

Todo el texto seleccionado se copiar del programa vigente a un programa nuevo con el nombre de portapapeles. Se borrar cualquier contenido que estuviera en el portapapeles. El contenido del portapapeles se copia dentro del programa vigente en la lnea que est despus de la posicin vigente del cursor.

El Men Search (bsqueda)

Find Text (Buscar texto)

Este elemento del men buscar texto o cdigo de programa en el programa vigente.

Find Again (Encontrar de nuevo)

Este elemento del men buscar de nuevo el mismo texto o cdigo de programa.

Find And Replace Text (Encontrar y reemplazar texto)

Esta opcin buscar, en el programa vigente, un texto o programa y opcionalmente reemplazar uno (o todos) con otro elemento de cdigo G.

El Men Modify (modificar)

Remove All Line Numbers (Quitar todos los nmeros de lnea) Renumber All Lines (Renumerar todas las lneas) Renumber By Tool (Renumerar por herramienta) Reverse + & - Signs (Invertir los signos + y -)

Este elemento del men quitar automticamente del programa editado todos los cdigos N (nmeros de lnea) sin referencia. Si se selecciona slo un grupo de lneas, slo se vern afectadas dichas lneas. Este elemento del men renumerar todos los bloques en el programa o, si se seleccion un grupo de lneas, afectar slo a ese grupo de lneas. Busca los cdigos T (herramienta), resalta todo el cdigo de programa hasta el siguiente cdigo T y renumera el cdigo N (nmeros de lnea) en el cdigo de programa. Este elemento del men invertir los signos de los valores numricos. Pulse la tecla introducir para iniciar el proceso y luego introduzca los ejes (p.e. X, Y, Z etc.) que van a cambiarse. Cuando utilice esta funcionalidad tenga cuidado si su programa contiene un G10 o G92 (Vase la seccin Cdigo G para ver la descripcin).

Invertir X e Y

Esta funcionalidad cambiar los cdigos de direccin en el programa a cdigos de direccin Y e Ys a Xs.

82

Modo Edit (editar)

96-8010 rev T Enero 2008

Otras

teclas

INSERT

La tecla INSERT (insertar) puede usarse para copiar el texto seleccionado en un programa hasta la lnea despus de donde puso el cursor.

ALTER

La tecla ALTER (alterar) puede usarse para mover el texto seleccionado en un programa hasta lnea despus de donde se puso el cursor.

DELETE

La tecla DELETE (eliminar) puede usarse para borrar el texto seleccionado en un programa.

UNDO

Si se ha seleccionado algn bloque, presionar Undo (deshacer) simplemente le sacar de esa definicin de bloque.

96-8010 rev T Enero 2008

Modo Edit (editar)

83

Cdigo Rpido Visual


Para iniciar Visual Quick Code (cdigo rpido visual) (VQC), pulse MDI/DNC, y a continuacin la tecla PROGRM/ CONVRS. Seleccione VQC del men tabulado.

Seleccionar una categora

Use las flechas para seleccionar la categora de partes cuya descripcin se acerque ms a la parte deseada y presione Write (Escribir). Aparecer un conjunto de ilustraciones de las piezas en esa categora.
VQC (EDIT) O00001 N00000
VQC (EDIT) O00001 N00000

I=? J=? NumHoles=? ToolNo=? WrkOfset=? XPos=? YPos=? SpdleRpm=? DrlDpth=? Rplain=? Dwell=?

VCQ Crculo de agujero roscado

Pantalla de entrada de datos del crculo de agujero roscado

Seleccionar una Plantilla de piezas Introducir los datos

Use las teclas de flecha para seleccionar una plantilla de esta pgina. Al presionar Write (Escribir) se mostrar un croquis de la pieza y esperar a que el operador introduzca los valores para hacer la parte seleccionada. El control pedir al programador informacin sobre la pieza seleccionada. Una vez que se haya anotado la informacin, el sistema preguntar al usuario sobre dnde se colocarn los cdigos-G. 1) Seleccionar/Crear un Programa Se abrir una ventana pidiendo al usuario que seleccione un nombre de programa. Resalte el nombre deseado y presione la tecla Write (Escribir). Esto aadir las nuevas lneas de cdigo al programa seleccionado. Si el programa ya contiene cdigo, VQC (Cdigo rpido virtual) introducir las lneas de cdigo al comienzo del programa; antes del cdigo existente. El usuario tambin tiene la opcin de crear un programa nuevo simplemente introduciendo un nombre de programa y pulsando Write (Escribir), sto aadir las lneas de cdigo al nuevo programa. 2) Aadir al Programa Actual El cdigo generado por VQC (Cdigo rpido virtual) ser aadido despus del cursor. 3) MDI El cdigo saldr a MDI. Nota: Aquello que se encuentre en MDI ser sobreescrito. 4) Cancelar La ventana se cerrar y se mostrarn los valores del programa. Nota: El programa est tambin disponible para ser editado y visualizado en el modo Edit (editar). Es una buena idea comprobar el programa ejecutndolo en modo Graphics (Grficos).

84

Cdigo Rpido

96-8010 rev T Enero 2008

Compensacin de la herramienta de corte


La compensacin de la herramienta de corte es un mtodo para cambiar la trayectoria de la herramienta para as la lnea central de la herramienta se mueva ya sea hacia la izquierda o derecha de la trayectoria programada. La pgina OFFSET (Length and Radius) (Correctores, Longitud y Radio) se usa para introducir la cantidad que se compensa en la herramienta. El corrector puede introducirse como un valor del dimetro o radio (vase el ajuste 40) para los valores de geometra y desgaste. Tenga en cuenta que si se especifica el dimetro, la cantidad cambiada por la compensacin de la herramienta de corte es la mitad del valor introducido. El valor de compensacin se calcula por el control a partir de los valores introducidos en Radius (radio de la herramienta) y Wear (desgaste de la herramienta) en la pgina de correctores. Para el mecanizado 2D se utiliza la compensacin de la herramienta de corte en el eje-X y el eje-Y (G17) y para el mecanizado 3D, se utiliza la compensacin de la herramienta de corte en el eje-X, eje-Y y eje-Z (G141). G41 seleccionar compensacin de la herramienta de corte izquierda; esto es, la herramienta se mover hacia la izquierda de la trayectoria programada. G42 seleccionar compensacin de la herramienta de corte derecha. G40 cancelar la compensacin de la herramienta de corte. Se debe programar tambin un Dnnn con G41 o G42 para seleccionar el nmero de corrector correcto en la columna de correctores de radio/dimetro. Los valores introducidos para el radio/dimetro deberan ser nmeros positivos. Si la correccin contiene un valor negativo, la compensacin de la herramienta de corte operar como si se hubiese especificado un cdigo G opuesto. Por ejemplo, un valor negativo introducido para un G41 se comportar como si se hubiera introducido un valor positivo para un G42. Seleccionando Yasnac para el ajuste 58, el control debe ser capaz de colocar el lateral de la herramienta a lo largo de todos los bordes de los contornos programados sin sobrecortar los siguientes dos movimientos. Un movimiento circular une todos los ngulos exteriores. Seleccionando Fanuc para el Ajuste 58, el control no requiere colocar el lateral de corte de la herramienta a lo largo de todos los bordes de los contornos programados, evitando los sobrecortes. Los ngulos de fuera iguales o menores que 270 grados se unen por una esquina afilada y los ngulos de fuera mayores que 270 grados se unen por un movimiento linear extra (Vase los siguientes diagramas). (Vase los siguientes diagramas). Los siguientes diagramas muestran como trabaja la compensacin de la herramienta de corte para los dos valores de la definicin 58. Nota: Una vez cancelada la compensacin, la trayectoria programada volver a ser igual que el centro de la trayectoria de la herramienta de corte. Cancele la compensacin de la herramienta de corte (G40) antes de acabar el programa..
G42 Con Dimetro de herramienta positivo o G41 con Dimetro de herramienta negativo Diametro de herramienta Radio Centro real de la trayectoria de la herramienta Trayectoria programada G42 Con Dimetro de herramienta Centro real de la trayectoria de la positivo o G41 con Dimetro de herramienta herramienta negativo Trayectoria programada Diametro de herramienta

G41 o G42 en este Bloque

G41 o G42 en este Bloque

Movimiento extra

G40 en este bloque

G40 o G42 en este bloque

G42 Con Dimetro de herramienta positivo o G41 con Dimetro de herramienta negativo Radio

Centro real de la trayectoria de la herramienta

Trayectoria programada

G42 Con Dimetro de herramienta Centro real de la positivo o G41 con Dimetro de trayectoria de la herramienta negativo herramienta Diametro de herramienta Trayectoria programada

G40 en este bloque

G40 en este bloque

G41 o G42 en este Bloque

G41 o 42 en este bloque

Movimiento extra

96-8010 rev T Enero 2008

Compensacin de la herramienta de corte

85

Entrar

Salir

de la compensacin de la herramienta de corte

No debera cortarse al entrar y salir de la compensacin de la herramienta de corte o al cambiar de compensacin lateral de izquierda a derecha. Cuando se activa la compensacin de la herramienta de corte, la posicin inicial del movimiento es la misma que la posicin programada, pero la posicin final tendr un corrector, bien a la izquierda o a la derecha de la trayectoria programada, por la cantidad introducida en la columna del corrector del radio/dimetro. En el bloque que apaga o desactiva la compensacin de la herramienta de corte, el punto inicial tiene un corrector pero el punto final no lo tiene. De forma similar, al cambiar de compensacin del lado izquierdo al derecho o del derecho al izquierdo, el punto de inicio del movimiento necesario para cambiar la direccin de la compensacin de la herramienta de corte se desplazar a un lado de la trayectoria programada y finalizar en un punto que se corrige hacia el lado opuesto de la trayectoria programada. El resultado de todo esto es que la herramienta se mueve a lo largo de una trayectoria que no podr ser igual a la trayectoria o direccin que se desea. Si en un bloque se ha apagado o encendido la compensacin de la herramienta de corte sin ningn movimiento en X-Y Una seleccin del corrector de D0 utilizar cero como valor de correccin y tendr el efecto de no utilizar la compensacin de la herramienta de corte. Si se selecciona un nuevo valor D con compensacin de la herramienta de corte, el valor nuevo tendr efecto al final del movimiento precedente. No puede cambiar el valor D o cambiar los lados durante un bloque de movimiento circular (G02 o G03). Existen dos maneras de calcular el primer movimiento cuando se enciende la compensacin de la herramienta de corte durante un movimiento que es seguido por un segundo movimiento en un ngulo menor de 90 grados; las dos maneras son: compensacin de la herramienta de corte tipo A y tipo B. (Ajuste 43). El primero, tipo A, mueve la herramienta directamente hasta el punto inicial programado para el segundo corte. La segunda, tipo B, se utiliza para liberar montajes o abrazaderas cuando la geometra de la pieza lo requiere. Los diagramas en las siguientes pginas ilustran las diferencias entre tipo A y tipo B para los ajustes Fanuc y Yasnac (Ajuste 58).
El movimiento es menor que el radio de la compensacin de la herramienta de corte

Pieza de trabajo Herramienta

Aplicacin inadecuada de la compensacin de la herramienta de corte

Tenga en cuenta que un corte pequeo menor que el radio de la herramienta y hacia un ngulo derecho al movimiento previo, slo funciona con el ajuste Fanuc. Se generar una alarma de compensacin de la herramienta de corte si la mquina se establece al ajuste Yasnac.

Ajustes

de avance en la

Comp.

de la herramienta de corte

Cuando se usa la compensacin de la herramienta de corte en movimientos circulares, existen posibles ajustes de velocidad que se han programado. Si se intenta un corte final en el interior de un movimiento circular, la herramienta debe bajarse un poco de velocidad para asegurarse de que el avance de superficie no exceda lo que se intentaba. Hay problemas cuando la velocidad se reduce demasiado, por tanto, se utiliza el ajuste 44 para limitar la cantidad de ajuste del avance. Esta definicin puede ajustarse entre 1% y 100%. Si se ha fijado en 100%, no existirn cambios de velocidad. Si se ajusta al 1%, la velocidad podr disminuirse al 1% del avance programado. Cuando el corte se realiza en un movimiento circular exterior, no habr ajustes de aumento en la velocidad de avance.

86

Compensacin de la herramienta de corte

96-8010 rev T Enero 2008

Entrada de Compensacin de la herramienta de corte Cutter Compensation Entry (YASNAC) Tipo A Tipo B Type Type (YASNAC)

Entrada de Compensacin de la herramienta Cutter Compensation Entry (Fanuc style) de Tipo A corte (Tipo Fanuc)Type Tipo B Type

Trayectoria de programada

Trayectoria de programada

Trayectoria de programada

Trayectoria de programada

Trayectoria del centro de la herramienta

Trayectoria del centro de la herramienta

Trayectoria del centro de la herramienta

Trayectoria del centro de la herramienta

Trayectoria de programada

Trayectoria de programada

Trayectoria de programada

Trayectoria de programada

Trayectoria del centro de la herramienta

Trayectoria del centro de la herramienta

Trayectoria del centro de la herramienta

Trayectoria del centro de la herramienta

La siguiente ilustracin muestra cmo se calcula la trayectoria de la herramienta para la compensacin de la herramienta de corte. La seccin detallada muestra la herramienta en la posicin inicial y luego en la posicin de correccin a medida que la herramienta de corte alcanza la pieza de trabajo.

G02 & G03

Interpolacin circular

R .3437 R .375 R .375

R .500

Nota: La herramienta es una fresadora con extremo de dimetro de .250".

R .5625

X0, Y0

Trayectoria del corrector de la herramienta

X0, Y0

X1., X1., Y1. Posicin inicial

Trayectoria programada Centro de la herramienta

% O6100 T1 M06 G00 G90 G54 X-1. Y-1. S5000 M03 G43 H01 Z.1 M08 G01 Z-1.0 F50. G41 G01 X0 Y0 D1. F50. Y4.125 G02 X.250 Y4.375 R.375 G01 X1.6562 G02 X2.0 Y4.0313 R.3437 G01 Y3.125 G03 X2.375 Y2.750 R.375 G01 X3.5 G02 X4.0 Y2.25 R.5 G01 Y.4375 G02 Y3.4375 Y-.125 R.5625 G01 X-.125 G40 X-1. Y-1. G00 Z1.0 M09 G28 G91 Y0 Z0 M30 %

Ejercicio de programacin que muestra la trayectoria de herramienta.

El programa previo utiliza la compensacin de la herramienta de corte. La trayectoria de la herramienta se programa a la lnea central de la herramienta de corte. Esta es tambin la forma en que el control calcula la compensacin de la herramienta de corte.

96-8010 rev T Enero 2008

Compensacin de la herramienta de corte

87

Macros
Introduccin
Esta funcionalidad es opcional; llame a su distribuidor para obtener informacin. Las Macros aaden capacidades y flexibilidad al control que no son posibles con cdigos G estndar. Algunos usos posibles son, familias de piezas, ciclos fijos personalizados, movimientos complejos, y conducir dispositivos opcionales. Las posibilidades son casi infinitas. Una Macro es una rutina/subprograma que puede ejecutarse mltiples veces. Una sentencia macro puede asignar un valor a una variable o leer un valor de una variable, evaluar una expresin, reconducir condicional o incondicionalmente a otro punto dentro del programa, o condicionalmente repetir alguna seccin de programa. Aqu hay algunos ejemplos de aplicaciones de las Macros. En vez de presentar el cdigo de las macro aqu, primero detallaremos las aplicaciones generales en las que pueden usarse las Macros. Herramientas para utillajes sobre la mesa inmediatos Muchos procesos de configuracin pueden semiautomatizarse para ayudar al operario. Las herramientas pueden reservarse para situaciones urgentes que no se anticiparon durante el diseo de herramienta. Por ejemplo, suponga que una compaa usa una mordaza estndar con un patrn estndar de agujeros para perno. Si despus de la instalacin se descubre que el montaje necesitar una mordaza adicional, y si se ha programado la subrutina macro 2000 para taladrar el patrn para pernos en la mordaza, entonces el siguiente procedimiento de dos pasos ser lo nico necesario para agregar la mordaza al montaje. 1. Determine las coordenadas X, Z y el ngulo donde la mordaza va a ser colocada por medio del desplazamiento de la mquina hasta la posicin deseada para la mordaza y leyendo las coordenadas de posicin en la pantalla de la mquina. 2. Ejecute el siguiente comando bajo la modalidad MDI (Entrada manual de datos): G65 P2000 X??? Y??? Z??? A??? ; Dnde "???" Son los valores determinados en el paso 1. Aqu, la macro 2000 se encargar de todo el trabajo, porque sta haba sido diseada para taladrar el patrn de agujeros para perno en la mordaza con en el ngulo especificado en A. Bsicamente; el operario ha creado su propio ciclo fijo. Patrones simples que se repiten una y otra vez en el taller patrones que recurren una y otra vez pueden ser definidos y almacenados utilizando macros. Por ejemplo: 1. 2. 3. 4. 5. 6. Patrones de agujero de tornillo Ranurado Patrones angulares, cualquier nmero de agujeros, en cualquier ngulo, con cualquier espaciado. Especialidad fresando elementos como mordazas lisas Patrones de matriz, (p.e. 12 cruzados y 15 abajo) Corte volante de una superficie, (p.e. 12 pulgadas por 5 pulgadas utilizando una herramienta de corte volante de 3 pulgadas)

Ajuste de correctores automtico basado en el programa con macros, los correctores de coordenadas pueden definirse para cada programa por lo que los procedimientos de puesta a punto son ms fciles y hay menos probabilidades de error (variables macro #2001-2800). Probing (palpado) El palpado aumenta las capacidades de la mquina de muchas maneras, algunos ejemplos son: 1. 2. 3. 4. Contorneado de una pieza para determinar dimensiones desconocidas para ms adelante tornear o mecanizar. Calibracin de la herramienta para los valores de corrector y desgaste. Inspeccionar antes del mecanizado para determinar la tolerancia del material en piezas fundidas. Inspeccionar despus del mecanizado para determinar los valores de paralelismo y planidad al igual que la situacin.

88

Macros

96-8010 rev T Enero 2008

Cdigos G y M tiles

M00, M01, M30 - Detener Programa G04 - Pausa G65 Pxx - Llamada a subprograma macro Permite pasar variables. M96 Pxx Qxx - Rama local condicional cuando la seal de entrada discreta es 0 M97 Pxx - Llamada a subrutina local M98 Pxx - Llamada a subprograma M99 - Bucle o vuelta al subprograma G103 - Lmite del previsor de bloques No se permite la compensacin de la herramienta de corte. M109 - Entrada interactiva de usuario (vea la seccin "M Codes" (cdigos M))

Ajustes

Hay 3 ajustes que pueden afectar a programas macro (programa de la serie 9000), stos son 9xxxx progs Lock (#23), 9xxx Progs Trace (#74) y 9xxx Progs Single BLK (#75).

Previsin

La previsin es un asunto de gran importancia para el programador de macros. El control intentar procesar tantas lneas como sea posible antes de tiempo para acelerar el proceso. sto incluye la interpretacin de variables macro. Por ejemplo, #1101=1 G04 P1. #1101=0 sto intenta activar una salida, espera 1 segundo, y luego la desactiva. Sin embargo, la previsin har que la salida se encienda y luego se apague inmediatamente mientras que se procesa la pausa. G103 P1 puede usarse para limitar la previsin a 1 bloque. Para hacer que este ejemplo funcione correctamente, debe modificarse tal y como se indica a continuacin: G103 P1 (Vase la seccin cdigo G del manual para disponer de una mayor explicacin de G103) ; #1101=1 G04 P1. ; ; ; #1101=0

Redondeo

El control almacena los nmeros decimales como valores binarios. Como resultado, los nmeros almacenados en variables pueden redondearse por 1 dgito menos significativo. Por ejemplo, el nmero 7 almacenado en la variable macro #100, puede leerse ms tarde como 7.000001, 7.000000, o 6.999999. Si su sentencia fuera, "IF [#100 EQ 7]", podra dar una lectura falsa. Una forma ms segura de programar sera, "IF [ROUND [#100] EQ 7]". Este asunto es normalmente slo un problema cuando se almacenan enteros en variables macro cuando usted no espera ver ms tarde una parte fraccional.

Notas

del funcionamiento

Las variables de macro, al igual que los ajustes y los correctores, pueden almacenarse o cargarse por medio del terminal RS-232 o del DNC del disquete opcional. Consulte la seccin de Transferencia de datos de control.

Pgina de visualizacin de variables

Por medio de la pantalla de comandos actuales se muestran y pueden modificarse las variables macro. Para llegar a las pginas, oprima CURNT COMDS y use las teclas page up/down (pgina siguiente/anterior). Los cambios en las variables aparecen en la pantalla de la pgina de variables; los cambios pueden verse conforme el control va interpretando el programa. Una variable macro se establece introduciendo un valor y luego pulsando el botn Write/Enter (Escribir/Introducir). El valor de Variables macro puede borrarse pulsando la tecla Origin (Origen); sto borrar los valores de todas las variables.

96-8010 rev T Enero 2008

Macros

89

Introduciendo el nmero de la variable macro y pulsando la flecha arriba/abajo se buscar dicha variable. Las variables mostradas representan los valores de las variables en el momento de la ejecucin del programa. A veces, esto podra ser hasta 15 bloques adelante de la actividad real de la mquina. La depuracin de los programas puede hacerse ms fcilmente insertando un G103 al comienzo del programa para limitar la separacin de bloques y despus quitar el bloque G103 cuando la depuracin se complete.

Argumentos de las Macros

Los argumentos en una declaracin G65 son el medio para pasar valores a la subrutina macro y definir las variables locales de la subrutina macro llamada. En el ejemplo 2 anterior, los argumentos (valores de) X e Y se pasan a las variables locales de la subrutina macro. La variable local #24 se asocia con X y se pone a 0.5 De forma similar, la variable local #25 se asocia con X y se pone a 0.25 Las dos tablas siguientes indican el arreglo de las variables alfabticas de direccin con las variables numricas empleadas en una subrutina macro.

Direccin alfabtica

Direccin: Address: A Variable: Variable: 1

B 2

C 3

D 7

E 8

F 9

G -

H 11

I 4

J 5

K 6

L -

M 13

Address: N O P Direccin: Variable: Variable: - - Alternar direccin alfabtica


Direccin: Variable: Direccin: Variable: Direccin: Variable: A 1 K 12 J 23 B 2 I 13 K 24

Q R S T U V W X Y Z 17 18 19 20 21 22 23 24 25 26

C 3 J 14 I 25

I 4 K 15 J 26

J 5 I 16 K 27

K 6 J 17 I 28

I 7 K 18 J 29

J 8 I 19 K 30

K 9 J 20 I 31

I 10 K 21 J 32

J 11 I 22 K 33

Los argumentos aceptan cualquier valor de punto flotante de hasta cuatro decimales. Si se utiliza el sistema mtrico, el control asumir milsimas (.000). En el ejemplo 3, la variable local #7 recibir .0004. Si el punto decimal no se incluye en el valor de un argumento, como en: G65, P9910, A1, B2, C3, Los valores se pasan a las subrutinas macro de acuerdo con la tabla siguiente: Pasar argumentos enteros (sin punto decimal)

Direccin: A Variable: .001 Direccin: Variable: N -

B .001 O -

C .001 P -

D 1.

E 1.

F 1. S 1.

G T 1.

H 1. U .0001

I .0001 V .0001

J .0001 W .0001

K .0001 X .0001

L 1. Y .0001

M 1. Z .0001

Q R .0001 .0001

Si se usa el mtodo de direccin alfabtica alterna, mediante los argumentos se pueden asignar valores a las 33 variables locales macro. El ejemplo siguiente muestra cmo pueden enviarse dos conjuntos de coordenadas de posicin hacia una subrutina macro. Las variables locales #4 a #9 se definirn con .0001 hasta .0006 respectivamente. Ejemplo 3: G65 P2000 I1 J2 K3 I4 J5 K6 ; Los valores se pasan a las subrutinas macro de acuerdo con la tabla siguiente: G, L, N, O o P.

90

Macros

96-8010 rev T Enero 2008

Variables Macro

Hay tres categoras de variables macro: variables del sistema, variables globales y variables locales. Las constantes Macro son valores de punto flotante anotados en una expresin con macro. Pueden combinarse con las direcciones alfabticas de A hasta Z o pueden estar solas cuando se usan dentro de una expresin. Ejemplos de constantes son: .0001, 5.3 o -10.

Variables locales

Las variables locales van del #1 al #33. Siempre est disponible un conjunto de variables locales. Al ejecutar un comando G65 con una llamada a subrutina, las variables locales se almacenan y entonces otro conjunto nuevo est disponible para usarse. Esto se denomina "anidar" ("nesting") las variables locales. Durante la llamada con G65, los valores anteriores en las variables locales de direccin se sustituyen por los nuevos valores correspondientes en las variables de la lnea G65 y todas las otras variables locales nuevas se reajustan con valores indefinidos. Ms adelante hay una tabla de variables locales junto con los argumentos de las variables de direccin que cambiaron las variables locales.

Variable: 1 Direccin: A Alternar: Variable: 12 Direccin: Alternar: K Variable: 23 Direccin: W Alternar: J

2 B 13 M I 24 X K

3 C 14 J 25 Y I

4 I 15 K 26 Z J

5 J 16 I 27 K

6 K 17 Q J 28 I

7 D I 18 R K 29 J

8 E J

9 F K

10 I

11 H J

19 20 S T I J 30 K

21 22 U V K I 33 K

31 32 I J

Tenga en cuenta que las variables locales 10, 12, 14-16 y 27-33 no tienen argumentos de direccin correspondientes. Estas variables locales pueden definirse si se usa un nmero suficiente de argumentos I, J y K como se indic anteriormente en la seccin sobre los argumentos. Una vez que las variables locales estn definidas en la subrutina macro, stas pueden leerse y modificarse mediante los nmeros de variable del 1 al 33. Si se usa el argumento L para la repeticin mltiple de una subrutina macro, los argumentos se definen slo en la primera repeticin. Esto significa que si alguna de las variables locales de 1 a 33 se modifica en la primera repeticin, entonces la siguiente repeticin slo tendr acceso a los valores modificados. Los valores locales se retienen de una repeticin a otra si el valor de la direccin L es mayor que 1. Llamar a una subrutina mediante M97 o M98 no anida las variables locales. Todas las variables locales indicadas en una subrutina llamada con M98 sern las mismas variables y tendrn los mismos valores que existan antes de la llamada con M97 o M98.

Variables Globales

Las variables globales son variables que siempre estn disponibles. Solamente hay una copia de cada variable global. Las variables globales se presentan en tres dominios: 100-199, 500-699 y 800-999. Las variables globales se retienen en la memoria an al apagar la alimentacin. Ocasionalmente, hay numerosas macros escritas para opciones instaladas en fbrica que utilizan variables globales. Por ejemplo, palpado, cambiadores de paleta. etc. Cuando se utilizan variables globales, asegrese de que no se estn utilizando por otro programa en la mquina.

Variables de Sistema

Las variables de sistema le dan al programador la capacidad de interactuar con una variedad de condiciones de control. Con la definicin de una variable de sistema, se puede modificar o alterar el funcionamiento de control. Con la lectura de una variable de sistema, un programa puede modificar su comportamiento basado en el valor de la variable. Algunas variables del sistema tienen un estado de Read Only (slo lectura); esto quiere decir que el programador no puede modificarlas. A continuacin hay una tabla y una breve explicacin del uso de las variables del sistema.

96-8010 rev T Enero 2008

Macros

91

VARIABLES #0 #1-#33 #100-#199 #500-#699 #700-#749 #800-#999 #1000-#1063 #1064-#1068 #1080-#1087 #1090-#1098 #1094 #1098 #1100-#1139 #1140-#1155 #1264-#1268 #1601-#1800 #1801-#2000 #2001-#2200 #2201-#2400 #2401-#2600 #2601-#2800 #3000 #3001 #3002 #3003 #3004 #3006 #3011 #3012 #3020 #3021 #3022 #3023 #3024 #3025 #3026 #3027 #3028 #3030 #3031 #3032 #3033 #3201-#3400 #3401-#3600 #3901 #3902 #4000-#4021 #4101-#4126
NOTA:

USO No es un nmero (slo lectura) Argumentos de llamada a macro Variables de propsito general guardadas al apagar Variables de propsito general guardadas al apagar Variables ocultas slo para uso interno. Variables de propsito general guardadas al apagar 64 entradas discretas (slo lectura) Cargas mximas de los ejes para X, Y, Z, A, y eje B respectivamente Entadas analgicas a digitales (slo lectura) Entradas filtradas analgicas a digitales (slo lectura) Nivel de refrigerante Carga dle husillo con regulador tipo vector Haas (slo lectura) 40 salidas discretas 16 sallidas extra de rels a travs de salidas multiplexadas Cargas mximas de los ejes para C, U, V, W, y T respectivamente Nmero de acanalamientos de herramientas #1 a 200 El mximo nmero de vibraciones registradas de herramientas es 1 a 200. Correctores de longitud de la herramienta Desgaste de longitud de la herramienta Correcciones del radio/dimetro de la herramienta Desgaste del radio/dimetro de la herramienta Alarma programable Cronmetro en milisegundos Cronmetro en horas Supresin del bloque a bloque Anular control Parada programable con mensaje Ao, mes, da Hora, minuto, segundo Encender cronmetro (slo lectura) Cronmetro de Inicio de Ciclo Cronmetro de avance Cronmetro de la pieza presente Cronmetro de la ltima pieza completa Cronmetro de la pieza anteriro Herramienta en el husillo (slo lectura) RPM del husillo (slo lectura) Nmero de la paleta cargada en el receptor Bloque a bloque Ensayo Borrar bloque Parada opcin Dimetro real para las herramientas 1 a 200 Posiciones del refrigerante programable para las herramientas 1 a 200 M30 Cuenta 1 M30 Cuenta 2 Grupo de cdigos-G del bloque anterior Cdigos de direccin del bloque anterior
La configuracin de 4101 al 4126 es igual que el direccionamiento alfabtico de la seccin "Argumentos de Macro"; p.e. la sentencia x1.3 establece la variable #4124 a 1.3. La configuracin de los ejes es x=1, y=2, b=5, por ejemplo, la variable Z del sistema de coordenadas de la mquina sera #5023.

92

Macros

96-8010 rev T Enero 2008

#5001-#5005 #5021-#5025 #5041-#5045 #5061-#5069 #5081-#5085 #5201-#5205 #5221-#5225 #5241-#5245 #5261-#5265 #5281-#5285 #5301-#5305 #5321-#5325 #5401-#5500 #5501-#5600 #5601-#5699 #5701-#5800 #5801-#5900 #5901-#6000 #6001-#6277 #6501-#6999
NOTA:

Posicin final del bloque anterior Posicin de la coordenada de la mquina actual Posicin de la coordenada del trabajo presente Posicin de seal de salto enviada previamente - X, Y, Z, A, B, C, U, V, W Corrector de herramienta presente G52 Correctores de trabajo G54 Correctores de trabajo G55 Correctores de trabajo G56 Correctores de trabajo G57 Correctores de trabajo G58 Correctores de trabajo G59 Correctores de trabajo Cronmetros de avance de la herramienta (segundos) Cronmetros totales de la herramienta (segundos) Lmite del control de vida de la herramienta Contador del control de vida de la herramienta Carga mxima del control de carga de herramienta detectada hasta el momento Lmite del conttrol de carga de la herramienta Ajustes (slo lectura) Parmetros (slo lectura)
El orden bajo de los bits de valores grandes no aparecer en las variables macro para las definiciones y los parmetros.

#7001-#7006 (#14001-#14006) #7021-#7026 (#14021-#14026) #7041-#7046 (#14041-#14046) #7061-#7066 (#14061-#14066) #7081-#7086 (#14081-#14086) #7101-#7106 (#14101-#14106) #7121-#7126 (#14121-#14126) #7141-#7146 (#14141-#14146) #7161-#7166 (#14161-#14166) #7181-#7186 (#14181-#14186) #7201-#7206 (#14201-#14206) #7221-#7226 (#14221-#14221) #7241-#7246 (#14241-#14246) #7261-#7266 (#14261-#14266) #7281-#7286 (#14281-#14286) #7301-#7306 (#14301-#14306) #7321-#7326 (#14321-#14326) #7341-#7346 (#14341-#14346) #7361-#7366 (#14361-#14366) #7381-#7386 (#14381-#14386) #7501-#7506 #7601-#7606 #7701-#7706 #7801-#7806 #8500 #8501 #8502 #8503 #8504 #8505 #8510

G110 (G154 P1) correctores de trabajo adicionales G111 (G154 P2) correctores de trabajo adicionales G112 (G154 P3) correctores de trabajo adicionales G113 (G154 P4) correctores de trabajo adicionales G114 (G154 P5) correctores de trabajo adicionales G115 (G154 P6) correctores de trabajo adicionales G116 (G154 P7) correctores de trabajo adicionales G117 (G154 P8) correctores de trabajo adicionales G118 (G154 P9) correctores de trabajo adicionales G119 (G154 P10) correctores de trabajo adicionales G120 (G154 P11) correctores de trabajo adicionales G121 (G154 P12) correctores de trabajo adicionales G122 (G154 P13) correctores de trabajo adicionales G123 (G154 P14) correctores de trabajo adicionales G124 (G154 P15) correctores de trabajo adicionales G125 (G154 P16) correctores de trabajo adicionales G126 (G154 P17) correctores de trabajo adicionales G127 (G154 P18) correctores de trabajo adicionales G128 (G154 P19) correctores de trabajo adicionales G129 (G154 P20) correctores de trabajo adicionales Prioridad de la paleta Estado de la paleta Nmeros del programa de piezas asignado a las paletas Conteo del uso de la paleta Gestin avanzada de herramientas (ATM). ID de grupo ATM. Porcentaje del nmero total de herramientas activas disponibles de todas las herramientas en el grupo. ATM. Conteo total de uso de todas las herramientas disponibles en el grupo. ATM. Conteo total de los agujeros de las herramientas disponibles en el grupo. ATM. Tiempo (en segundos) de avance total las herramientas disponibles en el grupo. ATM. Tiempo (en segundos) total las herramientas disponibles en el grupo. ATM. Siguiente nmero de herramienta a utilizar.

96-8010 rev T Enero 2008

Macros

93

#8511 #8512 #8513 #8514 #8515 #14401-#14406 #14421-#14426 #14441-#14446 #14461-#14466 #14481-#14486 #14501-#14506 #14521-#14526 #14541-#14546 #14561-#14566 #14581-#14586 #14781-#14786 #14981-#14986 #15181-#15186 #15381-#15386 #15581-#15586 #15781-#15786 15881-15886 15901-15906 15921-15926 15941-15946 15961-15966

ATM. Porcentaje de la vida de la herramienta disponible de la siguiente herramienta. ATM. Conteo de uso disponible de la siguiente herramienta. ATM. Conteo de los agujeros disponibles de la siguiente herramienta. ATM. Tiempo de avance disponible de la siguiente herramienta (en segundos). ATM. Tiempo total disponible de la siguiente herramienta (en segundos). G154 P21 correctores de trabajo adicionales G154 P22 correctores de trabajo adicionales G154 P23 correctores de trabajo adicionales G154 P24 correctores de trabajo adicionales G154 P25 correctores de trabajo adicionales G154 P26 correctores de trabajo adicionales G154 P27 correctores de trabajo adicionales G154 P28 correctores de trabajo adicionales G154 P29 correctores de trabajo adicionales G154 P30 correctores de trabajo adicionales G154 P40 correctores de trabajo adicionales G154 P50 correctores de trabajo adicionales G154 P60 correctores de trabajo adicionales G154 P70 correctores de trabajo adicionales G154 P80 correctores de trabajo adicionales G154 P90 correctores de trabajo adicionales G154 P95 correctores de trabajo adicionales G154 P96 correctores de trabajo adicionales G154 P97 correctores de trabajo adicionales G154 P98 correctores de trabajo adicionales G154 P99 correctores de trabajo adicionales

Variables

del sistema en-profundidad

Variables #750 y #751

Estas variables macro recogen la entrada del puerto serie 2. El programador puede probar los datos en la cola en el buffer del puerto serie 2, y recoger los datos para su procesamiento. La variable macro #750 informar al programador si hay datos esperando en el puerto 2 RS232. Un valor de 1 significa que el buffer receptor tiene datos en la cola, de lo contrario se devolver un valor de 0. La variable macro 751 recoge el primer caracter del buffer de entrada cuando los datos estn en cola. Esto significa que el contenido del buffer se comprueba primero para ver si est vaco; si no lo estuviera se devolver el siguiente caracter en cola.

Entradas discretas de 1-bit


El programador puede usar las entradas designadas "spare" ("libre") para conectarlas a dispositivos externos.

Salidas discretas de 1-bit


El control Haas es capaz de controlar hasta 56 salidas discretas. Sin embargo, un buen nmero de estas salidas estn ya reservadas para uso por el controlador de las mquinas Haas.

94

Macros

96-8010 rev T Enero 2008

PRECAUCIN! No use salidas que estn reservadas por el sistema. Si usa estas salidas puede causar dao o destruccin de su equipo.

El usuario puede cambiar el estado de estas salidas escribiendo a las variables designadas como "spare" ("libre"). Si las salidas estn conectadas a rels, entonces una asignacin de "1" establece el rel. Una asignacin de "0" borra el rel. Refirindose a estas salidas retornarn el estado vigente de la salida y esto puede ser el ltimo valor asignado o este puede ser el ltimo estado de la salida como se establece por algunos usuarios de cdigo M. Por ejemplo, despus de la verificacin de esa salida #1108 est "libre": #1108=1;(Activa el rel #1108) #101=#3001+1000;(101 es 1 segundo desde ahora) WHILE [[#101 GT #3001] AND [#1109 EQ 0]] D01 END1 (Espere aqu 1 segundo o hasta que el rel #1109 vaya a alto) #1108=0; (Apague el rel #1108) Si su control no est equipado con el nuevo tablero electrnico de rels de cdigos-M, entonces M21 al M28 sern trazados desde el #1132-#1139. Si tiene instalado equipo con el tablero electrnico de rels de cdigos-M, vea la seccin opcin 8M para encontrar informacin e instrucciones.
NOTA: Siempre debera probar o ejecutar sus programas de ensayo que hayan sido desarrollados para macros que estn usando un equipo nuevo.

Cargas mximas de los ejes


Las siguientes variables se emplean ahora para contener los valores de carga mxima para cada eje. Puede liberarse su valor con un ciclo de alimentacin de la mquina o poniendo la macro a cero en un programa (por ejemplo, #1064=0;). 1064 = eje X 1065 = eje Y 1066 = eje Z 1067 = eje A 1068 = eje B 1264 = eje C 1265 = eje U 1266 = eje V 1267 = eje W 1268 = eje T

Correctores de herramientas
Cada herramienta tiene una longitud (H) y un radio (D) junto con los valores de desgaste asociados. #2001-#2200 Correctores de geometra H (1-200) para la longitud. #2200-#2400 Desgaste de geometra H (1-200) para la longitud. #2401-#2600 Correctores de geometra D (1-200) para el dimetro. #2601-#2800 Desgaste de geometra D (1-200) para el dimetro.

Mensajes programables
#3000 Las alarmas pueden programarse. Una alarma programable actuar igual que las alarmas internas de Haas. Una alarma se programa definiendo la variable macro #3000 con un nmero entre 1 y 999. #3000= 15 (MENSAJE COLOCADO EN LA LISTA DE ALARMAS); Al hacer esto, el texto del comentario entre parntesis se colocar en la lista de Alarmas y "ALARM" centellea en la esquina inferior derecha de la pantalla. Se suma 1000 al nmero de la alarma (en este ejemplo, 15) y el resultado se usar como el nmero de esa alarma. Si se origina una alarma, todos los movimientos se detienen y debe restablecerse el programa para continuar trabajando. Las alarmas programables siempre se numeran entre 1000 y 1999. Los primeros 34 caracteres del comentario se usarn en el mensaje de alarma. Cronmetros Las macro de Haas pueden acceder a dos cronmetros. Estos cronmetros pueden fijarse en un valor particular al asignar un nmero a la variable correspondiente. Despus, un programa puede leer la variable y determinar el tiempo que ha pasado desde que se fij el cronmetro. Los cronmetros pueden usarse para simular los ciclos de pausa, determinar el tiempo entre una pieza y otra pieza o para controlar cualquier accin que dependa del tiempo. #3001 Cronmetro en Milisegundos - El cronmetro en milisegundos se actualiza cada 20 milisegundos y por lo tanto las acciones pueden cronometrarse con una precisin mxima de hasta 20 milisegundos. El cronmetro en milisegundos se reajusta en el momento del restablecimiento. El cronmetro tiene un lmite de 497 das. El nmero entero obtenido despus de leer la variable #3001 representa el nmero de milisegundos.

96-8010 rev T Enero 2008

Macros

95

#3002 Cronmetro en Horas - El cronmetro en horas es similar al cronmetro en milisegundos pero el nmero obtenido despus de leer la variable #3002 est en horas. Los cronmetros en horas y en milisegundos son independientes el uno del otro y se pueden fijar por separado. Anulaciones del sistema #3003 La variable 3003 es un parmetro de Supresin de bloque a bloque. sta anula la funcin de bloque a bloque en cdigos-G. En el ejemplo que se muestra a continuacin, la supresin del Boque a bloque se ignora cuando #3003 se fija igual a 1. Despus de que M3003 se fija a =1, cada bloque de instrucciones de cdigo-G (lneas 2-4) se ejecutan continuamente aunque la funcin de Bloque a bloque o Single Block se encuentre activada. Cuando #3003 se fije como igual que cero, la operacin de Bloque a bloque o Single Block continuar funcionando de manera normal. Lo que quiere decir que el operador debe presionar Cycle Start (inicio de ciclo) para iniciar cada lnea de cdigo nueva (lneas 6-8). #3003=1; G54 G00 G90 X0 Y0; G81 R0.2 Z-0.1 F20 L0; S2000 M03; #3003=0; T02 M06; G83 R0.2 Z-1 F10. L0; X0. Y0.; Variable #3004 La variable #3004 es una variable binaria de la memoria, la cual anula algunas caractersticas especficas del control durante la ejecucin de un programa. El primer bit deshabilita el botn Feed hold (detener avance). Si no se utiliza la detencin del avance durante una seccin de cdigo, ponga la variable #3004, con valor 1, antes de las lneas de cdigo especficas. Despus de esa seccin de cdigo ponga #3004 a 0 para continuar con la funcin del botn Feed Hold (detener avance). Por ejemplo: Cdigo de aproximacin #3004=1; Cdigo imparable #3004=0; Cdigo de partida #3004 0 1 2 3 4 5 6 7 (Feed Hold (detener avance) permitido) (Desactiva el botn Feed Hold) (Feed Hold no permitido) (Activa el botn Feed Hold) (Feed Hold (detener avance) permitido) Anulacin de la velocidad de avance E E D D E E D D Comprobacin de la parada exacta E E E E D D D D

Lo siguiente es un mapa de bits de la variable #3004 y las anulaciones correspondientes. E Habilitado D Deshabilitado Feed Hold (detener avance) E D E D E D E D

#3006 Parada programable Las paradas pueden programarse para que acte como un M00 - El control se detiene y espera hasta que se pulse Cycle Start (inicio de ciclo). Una vez pulsado Cycle Start (inicio de ciclo), el programa contina con el bloque que hay despus del #3006. En el ejemplo siguiente, los 15 primeros caracteres del comentario se muestran en la parte inferior izquierda de la pantalla. IF [#1 EQ #0] THEN #3006=101 (comentario aqu); #4001-#4021 Cdigos de grupo del ultimo bloque (Modal) La agrupacin de los cdigos G permite un procesamiento ms eficiente. Los Cdigos G con funciones similares que normalmente estn bajo el mismo grupo. Por ejemplo, G90 y G91 estn bajo el grupo 3. Estas variables almacenan el cdigo predefinido o el ltimo cdigo G emitido para cualquiera de los 21 grupos. Un programa macro que lea el cdigo del grupo puede cambiar el comportamiento del cdigo G. Si 4003 contiene 91, entonces un programa macro podra decidir que todos los movimientos debern ser incrementales en lugar de absolutos. No hay ninguna variable correspondiente al grupo cero; los cdigos G del grupo cero No son de modalidad.

96

Macros

96-8010 rev T Enero 2008

#4101-#4126 Datos de direccin del ultimo bloque (Modal) Los cdigos de direccin de A hasta Z (excepto G) se almacenan como valores de modalidad. La informacin de modalidad, obtenida de la ltima lnea de cdigo interpretado por el previsor de bloques, se almacena en las variables 4101 a 4126. El arreglo numrico de los nmeros de las variables correspondientes a las direcciones alfabticas se encuentra en la tabla de las direcciones alfabticas. Por ejemplo, el valor de la direccin D interpretada previamente se encuentra en #4107 y el ltimo valor I interpretado es #4104. Al vincular una macro a un cdigo M, puede que no pase variables a la macro utilizando variables 1-33; en su lugar, utilice los valores de 4101-4126 en la macro. #5001-#5005 Posicin del ultimo objetivo El punto final programado para el ltimo bloque de movimiento ms reciente puede obtenerse por medio de las variables #5001-#5005, que corresponden a X, Y, Z, A, y B respectivamente. Los valores se dan en el sistema de coordenadas de trabajo vigente y pueden usarse an cuando la mquina est en movimiento. Variables de posicin del eje #5021 Eje-X #5022 Eje-Y #5024 Eje-A #5025 Eje-B #5023 Eje-Z #5026 Eje-C

#5021-#5025 Posicin de coordenadas actuales de la mquina La posicin vigente en las coordenadas de la mquina puede obtenerse a travs de #5021 a #5025, que corresponden a X, Y, Z, A y B respectivamente. Los valores NO PUEDEN leerse mientras la mquina est en movimiento. El valor de #5023 (Z) lleva aplicada compensacin de la longitud de la herramienta. #5041-#5045 Posicin de coordenadas actual de trabajo La posicin vigente en las coordenadas de trabajo de la mquina puede obtenerse a travs de #5041-5045, que corresponden a X, Y, Z, A, y B respectivamente. Estos valores NO PUEDEN leerse mientras la mquina est en movimiento. El valor de #5043 (Z) lleva aplicada compensacin de la longitud de la herramienta. #5061-#5069 Posicin de la seal de salto actual La posicin donde se origin la ltima seal de salto puede obtenerse por medio de #5061-#5069, que corresponden a X, Y, Z, A, B, C, U, V, y W, respectivamente. Los valores se dan en el sistema de coordenadas de trabajo vigente y pueden usarse an cuando la mquina est en movimiento. El valor de #5063 (Z) lleva aplicada compensacin de la longitud de la herramienta. #5081-#5085 Compensacin de la longitud de la herramienta La compensacin total vigente de la longitud de la herramienta que est siendo aplicada a la herramienta. Esto incluye la geometra de la longitud de la herramienta referida por el valor vigente establecido en H (#4008) ms el valor por desgaste.
NOTA: La configuracin de los ejes es x=1, y=2, b=5. Por ejemplo, la variable Z del sistema de coordenadas de la mquina sera #5023.

#6996-#6999 Acceso al parmetro mediante variables macro Es posible que un programa acceda a los parmetros 1 a 1000 y a cualquiera de los bit de parmetro, tal y como se indica a continuacin: #6996: nmero de parmetro #6997: nmero de bit (opcional) #6998: contiene el valor del nmero de parmetro en la variable 6996 #6999: contiene el valor del bit (0 o 1) del bit de parmetro especificado en la variable 6997.
NOTA: Las variables 6998 y 6999 son de slo lectura.

Uso Para acceder al valor de un parmetro, el nmero de ese parmetro se copia en la variable 6996, despus de lo cual, el valor de ese parmetro estar disponible utilizando la variable macro 6998, tal y como se muestra: #6996=601 (especificar el parmetro 601) #100=#6998 (copiar el valor del parmetro 601 a la variable #100) Para acceder a un bit de parmetro especfico, el nmero de ese parmetro se copia en la variable 6996 y el nmero de bit se copia en la variable macro 6997. El valor de ese bit de parmetro est disponible utilizando la variable macro 6999, tal y como se muestra: #6996=57 (especificar el parmetro 57) #6997=0 (especificar el bit cero) #100=#6999 (copiar el valor del parmetro 57, bit 0 a la variable #100)
96-8010 rev T Enero 2008

Macros

97

NOTA:

Los bit de parmetro se numeran del 0 al 31. Los parmetros de 32 bit se formatean, en pantalla, con el bit 0 en la parte superior izquierda, y el bit 31 en la parte inferior derecha.

Cambiador de paletas Se comprueba el estado de las paletas del cambiador automtico de paletas utilizando las siguientes variables: #7501-#7506 Prioridad de la paleta #7601-#7606 Estado de la paleta #7701-#7706 Nmeros del programa de piezas asignado a las paletas #7801-#7806 Conteo del uso de la paleta #3028 Nmero de la paleta cargada en el receptor Correctores Todos los correctores de trabajo de las herramientas se pueden leer y establecer dentro de una expresin macro para permitir al programador predefinir las coordenadas con ubicaciones aproximadas, o definir las coordenadas con valores basados en los resultados de las posiciones y clculos de las seales de salto. Al leer alguno de los correctores, el previsor de bloques se detiene hasta que se ejecuta el bloque. #5201-#5205 G52 X, Y, Z, A, B VALORES DE CORRECTORES #5221-#5225 G54 " " " " " " #5241-#5245 G55 " " " " " " #5261-#5265 G56 " " " " " " #5281-#5285 G57 " " " " " " #5301-#5305 G58 " " " " " " #5321-#5325 G59 " " " " " " #7001-#7005 G110 X, Y, Z, A, B VALORES DE CORRECTORES " " " " " " " " " #7381-#7385 G129 X, Y, Z, A, B VALORES DE CORRECTORES

Uso

de las variables

Todas las variables se identifican con el signo de nmero (#) seguidas por un nmero positivo. Ejemplos: #1, #101 y #501. Las variables son valores decimales que son representados como nmeros de punto flotante. Si una variable nunca se ha empleado, sta puede tomar un valor especial "indefinido". Esto indica que no se ha empleado. Una variable puede fijarse como indefinida con la variable especial #0. #0 tiene el valor "indefinido" o 0.0 dependiendo del contexto en que se use. Pueden obtenerse referencias indirectas a variables poniendo el nmero de la variable entre parntesis: #[< expresin >] La expresin se evala y el resultado se convierte en la variable empleada. Por ejemplo: #1=3; #[#1]=3.5 + #1; Esto define la variable #3 con el valor 6.5. Las variables pueden usarse en vez de las constantes de direccin de los cdigos G, donde la "direccin" se refiere a las letras A...Z. En el bloque: N1 G0 G90 X1.0 Y0; las variables pueden tomar los valores siguientes: #7=0; #11=90; #1=1.0; #2=0.0; y pueden reemplazarse por: N1 G#7 G#11 X#1 Y#2; Los valores en las variables a la hora de empezar se usan como los valores de las direcciones.

Sustitucin

de direccin

El mtodo usual para definir las direcciones de control de A-Z es la direccin seguida de un nmero. Por ejemplo: G01 X1.5 Y3.7 F20. ; Define las direcciones G, X, Y y F con 1, 1.5, 3.7 y 20.0 respectivamente y de esta manera le indica al control el movimiento lineal, G01, hasta la posicin X=1.5, Y=3.7 a la velocidad de avance de 20 pulgadas por minuto. La sintaxis de las macro permite que el valor de direccin puedan sustituirse por cualquier variable o expresin.

98

Macros

96-8010 rev T Enero 2008

La declaracin anterior puede reemplazarse por el cdigo siguiente: #1=1; #2=.5; #3=3.7; #4=20; G#1 X[#1+#2] Y#3 F#4 ; La sintaxis permisible para las direcciones alfabticas A...Z (excluyendo N u O) es la siguiente: < direccin ><->< variable > A-#101 < direccin >[< expresin >] Y[#5041+3.5] < direccin ><->[< expresin >] Z-[SIN[#1]] Si el valor de la variable no concuerda con el dominio de la direccin, entonces se originar la alarma en el control. Por ejemplo, el cdigo siguiente resultara en una alarma de error de rango debido a que los nmeros de dimetro de herramienta estn en un rango de 0-50. #1=75; D#1; Si se usa una variable o expresin en vez de una constante para un valor de direccin, el valor se redondea a la cifra menos significativa. Si #1= .123456, entonces G1 X#1 movera la herramienta de la mquina a .1235 en el eje X. Si el control est bajo la modalidad mtrica, la mquina se movera a .123 en el eje X. Si se usa una variable indefinida para reemplazar un valor de direccin, entonces se ignora la referencia de direccin. Por ejemplo, si #1 est indefinida, entonces el bloque G00 X1.0 Y#1 ; Se convierte en G00 X1.0. No se produce ningn movimiento en Y. Declaraciones macro Las declaraciones macro le permiten al programador manipular el control mediante lneas de cdigo; este cdigo tiene caractersticas similares a cualquier lenguaje de programacin estndar. Se han incluido funciones, operadores, expresiones condicionales y aritmticas, declaraciones de asignacin y declaraciones de control. Las funciones y los operadores se usan en expresiones para modificar variables o valores. Los operadores son esenciales para las expresiones; mientras que las funciones hacen ms fcil el trabajo del programador. Funciones Las funciones son rutinas integradas disponibles para el programador. Todas las funciones tienen la sintaxis < funcin_ nombre >[ argumento ] y devuelven valores con punto decimal flotante. Las funciones proporcionadas con el control Haas son las siguientes: Funcin SIN[ ] COS[ ] TAN[ ] ATAN[ ] SQRT[ ] ABS[ ] ROUND[ ] FIX[ ] ACOS[ ] ASIN[ ] #[ ] DPRNT [ ] Argumento Retornos Notas Seno Coseno Tangente Acotangente Igual que FANUC ATAN[ ]/[1] Raz cuadrada Valor absoluto Redondear un decimal Truncar una fraccin Arco coseno Arco seno Variable Indirecta Resultado externo Grados Decimal Grados Decimal Grados Decimal Decimal Grados Decimal Decimal Decimal Decimal Decimal Decimal Decimal Entero Decimal Grados Decimal Grados Entero Entero Texto ASCII

96-8010 rev T Enero 2008

Macros

99

Notas sobre las funciones La funcin "Round" (redondear) funciona de manera diferente dependiendo del contexto en que se use. Cuando se utiliza en expresiones aritmticas, cualquier nmero con una cifra fraccionaria mayor que o igual a .5 se redondea al siguiente entero; de otra manera, la cifra fraccionaria del nmero se trunca o se ignora. #1= 1.714 ; #2= ROUND[#1] ; (#2 se establece en 2.0) #1= 3.1416 ; #2= ROUND[#1] ; (#2 se establece en 3.0) Cuando la funcin para redondear se usa en la expresin para una direccin, entonces el argumento a redondear se redondea con la exactitud pertinente. Para dimensiones de ngulares y mtricas, la precisin predefinida en el sistema es de tres cifras. Para pulgadas, la precisin predefinida es de cuatro cifras. #1= 1.00333 ; G0 X[ #1 + #1 ]; (La mesa se mueve a 2.0067) ; G0 X[ ROUND[ #1 ] + ROUND[ #1 ] ]; (La mesa se mueve a 2.0066) ; G0 A[ #1 + #1 ] ; (El eje se mueve a 2.007) ; G0 A[ ROUND[ #1 ] + ROUND[ #1 ] ]; (El eje se mueve a 2.006) ; D[1.67] (El Dimetro 2 pasa a ser el actual) ; Fijo vs Redondear #1=3.54; #2=ROUND[#1]; #3=FIX[#1]. #2 se pondr en 4. #3 se pondr en 3. Operadores Los operadores pueden clasificarse en tres categoras: Operadores Aritmticos, Operadores Lgicos y Operadores Booleanos. Operadores Aritmticos Los operadores aritmticos consisten de los operadores unitarios y binarios. Son: + - Positivo unitario +1.23 - - Negativo unitario -[COS[30]] + - Adicin binaria #1=#1+5 - - Resta binaria #1=#1-1 * - Multiplicacin #1=#2*#3 / - Divisin #1=#2/4 MOD - Residuo #1=27 MOD 20 (#1 contiene 7) Operadores Lgicos Los operadores lgicos son operadores que trabajan con los valores binarios de los bits. Las variables macro son nmeros de punto flotante. Si se usan los operadores lgicos con las variables macro; slo se usa la parte entera del nmero de punto flotante. Los operadores lgicos son: OR - disyuncin lgica de dos valores juntos XOR - disyuncin lgica excluida de dos valores juntos AND - conjuncin lgica de dos valores juntos Ejemplos: #1=1.0; 0000 0001 #2=2.0; 0000 0010 #3=#1 OR #2 0000 0011 #1=5.0; #2=3.0; IF [[#1 GT 3.0] AND [#2 LT 10]] GOTO1

Aqu la variable #3 contendr 3.0 despus de la operacin OR. Aqu el control transferir 1 al bloque porque #1 GT 3.0 resulta 1.0 y #2 LT 10 resulta 1.0; entonces 1.0, por lo que 1.0 AND 1.0 es 1.0 (VERDADERO) y se cumple la condicin para el GOTO.

Tenga en cuenta que debe tener cuidado al usar los operadores lgicos para lograr obtener el resultado deseado.

100

Macros

96-8010 rev T Enero 2008

Operadores Booleanos Los operadores booleanos siempre evalan en 1.0 (VERDADERO) o 0.0 (FALSO). Hay seis operadores Booleanos. Estos operadores no se limitan a las expresiones condicionales pero se usan frecuentemente en las expresiones condicionales. Son: EQ - Igual que NE - No Igual que GT - Mayor que LT - Menor que GE - Mayor que o igual que LE - Menor que o igual que Los cuatro ejemplos siguientes muestran cmo pueden usarse los operadores Lgicos y Booleanos: Ejemplo IF [#1 EQ 0.0] GOTO100; WHILE [#101 LT 10] DO1; #1=[1.0 LT 5.0]; IF [#1 AND #2 EQ #3] GOTO1 Explicacin Salta o se mueve al bloque 100 si la variable #1 es igual a 0.0. Mientras la variable #101 sea menor que 10 repetir el ciclo DO1 ... END1. La variable #1 se establece a 1.0 (VERDADERO) Si la variable #1 se conjunta lgicamente con la variable #2 y el resultado es igual al valor en #3, entonces el control salta al bloque 1.

Expresiones Las expresiones se definen como cualquier secuencia de variables y operadores enmarcados con corchetes, "[" y "]". Hay dos usos para las expresiones: las expresiones condicionales o las expresiones aritmticas. Las expresiones condicionales retornan valores como FALSO (0.0) o VERDADERO (cualquier valor diferente a cero). Las expresiones aritmticas usan operadores aritmticos con funciones para determinar un valor. Expresiones condicionales En el control HAAS, TODAS las expresiones establecen un valor condicional. El valor 0.0 es (FALSO) o el valor es distinto de cero (VERDADERO). El contexto en el que se usa la expresin determina si la expresin es una expresin condicional. Las expresiones condicionales se usan en las declaraciones IF (Si condicional) y WHILE (Mientras), y tambin en el comando M99. Las expresiones condicionales pueden usar los operadores Booleanos para ayudar a evaluar una condicin como VERDADERA o FALSA. La estructura condicional M99 es exclusiva del control HAAS. An sin las macro, M99 en el control HAAS tiene la capacidad de ramificarse incondicionalmente hacia cualquier lnea en la subrutina vigente al colocar un cdigo P en la misma lnea con M99. Por ejemplo: N50 M99 P10; ramificaciones en la lnea N10. M99 no le devuelve el control a la subrutina que lo llam. Con las macros en funcionamiento, M99 puede usarse con una expresin condicional para obtener una ramificacin condicional. Para ramificar cuando la variable #100 sea menor que 10, podramos codificar la lnea anterior de la manera siguiente: N50 [#100 LT 10] M99 P10 ; En este caso, la ramificacin ocurre solamente cuando #100 sea menor que 10; de otra manera, el procesamiento contina con la siguiente lnea en la secuencia del programa. En el ejemplo anterior, el M99 condicional puede reemplazarse con N50 IF [#100 LT 10] GOTO10; Expresiones aritmticas Una expresin aritmtica es toda expresin que usa variables, operadores o funciones. Una expresin aritmtica retorna un valor. Las expresiones aritmticas usualmente se usan en las declaraciones de asignacin, pero estas expresiones no se limitan slo a ellas. Ejemplos de expresiones aritmticas: #101=#145*#30; #1=#1+1; X[#105+COS[#101]]; #[#2000+#13]=0;

96-8010 rev T Enero 2008

Macros

101

Declaraciones de asignacin Las declaraciones de asignacin le permiten al programador modificar las variables. El formato de las declaraciones de asignacin es: < expresin >=< expresin > La expresin de la izquierda del signo igual siempre debe referirse a una variable macro, ya sea directa o indirectamente. La siguiente macro inicia una secuencia de variables a cualquier valor. Aqu se usan dos tipos de asignacin, la asignacin directa y la asignacin indirecta. O0300 N1 IF [#2 NE #0] GOTO2 #3000=1 N2 IF [#19 NE #0] GOTO3 #3000=2 N3 WHILE [#19 GT 0] DO1 ; #19=#19-1 #[#2+#19]=#22 END1; M99; (Iniciar un conjunto de variables) ; (B=variable base) ; (Variable base no dada) ; (S= tamao de la matriz) ; (Tamaos de la matriz no dados) ; (Contador descendente) ; (V=valor para establecer a el conjunto) ;

La macro anterior puede usarse para iniciar tres conjuntos de variables tales como las siguientes: G65 P300 B101. S20 (INIT 101..120 TO #0) ; G65 P300 B501. S5 V1 (INIT 501..505 TO 1.0) ; G65 P300 B550. S5 V0 (INIT 550..554 TO 0.0) ; Es necesario el punto decimal en B101., etc. Declaraciones de control Las declaraciones del control le permiten al programador la ramificacin de dos maneras: condicional e incondicional. Tambin proporcionan la capacidad de repetir una seccin del cdigo basndose en una condicin. Ramificacin o derivacin incondicional (GOTOnnn y M99 Pnnnn) En el control Haas hay dos mtodos de ramificacin incondicional. Una ramificacin incondicional siempre se trasladar a un bloque especfico. M99 P15 se ramificar incondicionalmente hacia el bloque nmero 15. M99 puede usarse con o sin el funcionamiento de las macro y es el mtodo tradicional de la ramificacin incondicional en el control HAAS. GOTO15 hace lo mismo que M99 P15. En el control Haas, un comando GOTO puede usarse en la misma lnea con otros cdigos G. GOTO se ejecuta despus de cualquier otro comando, como los cdigos M. Ramificacin calculada (GOTO#n y GOTO[expresin]) La ramificacin calculada permite que el programa transfiera el control hacia otra lnea de cdigo en el mismo subprograma. El bloque puede ser computado mientras se ejecuta el programa, usando la forma GOTO [expresin]. O el bloque puede ser pasado con una variable local, en el caso de la forma GOTO#n (IR AL #n). GOTO redondear la variable o el resultado de la expresin que est asociada con la Ramificacin Calculada. Por ejemplo, si #1 contiene 4.49 y se ejecuta GOTO#1, el control tratar de trasladarse hacia el bloque con N4. Si #1 contiene 4.5, entonces la ejecucin se transferir hacia el bloque con N5.

102

Macros

96-8010 rev T Enero 2008

El siguiente esquema de cdigo puede usarse para hacer un programa que aade nmeros de serie en las piezas: O9200 (Grabar dgito en la posicin vigente) ; (D=Dgito decimal a grabar); IF [[#7 NE #0] AND [#7 GE O] AND [#7 LE 9]] GOTO99 ; #3000=1 (Dgito no vlido) ; N99 #7=FIX[#7] (Truncar cualquier parte fraccional) ; ; GOTO#7 (Engrabar el dgito ahora) ; ; N0 (Hacer dgito cero) ... M99 ; N1 (Hacer dgito uno) ; M99 ; N2 (Hacer dgito dos) ; ... ; (etc...) En la subrutina anterior, usted podra engrabar el dgito cinco con la siguiente llamada: G65 P9200 D5; Los GOTOs calculados con expresiones pueden usarse para ramificar el procesamiento basado en los resultados de las entradas de hardware de lectura. Un ejemplo podra ser como el siguiente: GOTO [[#1030*2]+#1031]; NO (1030=0, 1031=0); ... M99; N1 (1030=0, 1031=1); ... M99; N2 (1030=1, 1031=0); ... M99; N3 (1030=1, 1031=1); ... M99; Las entradas discretas o bien definidas siempre devuelven un 0 o un 1 cuando se leen. GOTO [expresin]se transferir hacia la lnea de cdigo apropiada basndose en el estado de las dos entradas discretas #1030 y #1031. Ramificacin condicional (IF y M99 Pnnnn) La ramificacin condicional le permite al programa transferir el control hacia otra seccin de cdigo dentro de la misma subrutina. La ramificacin condicional slo puede usarse cuando se activan las macros. El control Haas permite dos mtodos similares para llevar a cabo la transferencia condicional. IF [<expresin condicional>] GOTOn Aqu, tal como se mencion anteriormente, < expresin condicional > es cualquier expresin que use alguno de los seis operadores Booleanos: EQ, NE, GT, LT, GE o LE. Los corchetes que limitan las expresiones son obligatorios. En el control Haas, no es necesario incluir estos operadores. Por ejemplo: IF [#1 NE 0.0] GOTO5; tambin podra ser: IF [#1] GOTO5;

96-8010 rev T Enero 2008

Macros

103

En esta declaracin, la transferencia al bloque 5 solamente ocurrir si la variable #1 contiene cualquier otro valor que no sea 0.0 o el valor indefinido #0; de otra manera, se ejecutar el siguiente bloque. En el control Haas, tambin puede usar una expresin condicional con el formato M99 Pnnnn. Por ejemplo: G0 X0 Y0 [#1EQ#2] M99 P5; Aqu, la condicin solamente se aplica a la porcin M99 de la lnea. A la mquina de herramientas se le ordena a un X0, Z0 independientemente de que la expresin evale si es Verdadero o Falso. Slo La transferencia M99, se ejecuta basada en el valor de la expresin. Se recomienda usar la versin IF GOTO si desea portabilidad. Ejecucin condicional (IF THEN) La ejecucin de las declaraciones de control tambin puede lograrse mediante la estructura IF THEN. El formato es: IF [< expresin condicional >] THEN < declaracin >;
NOTA: Para preservar la compatibilidad con la sintaxis de FANUC "THEN" no puede usarse con GOTOn.

Este formato se usa tradicionalmente para las declaraciones de asignacin condicional como en: IF [#590 GT 100] THEN #590=0.0; Aqu, la variable #590 se establece a cero cuando el valor de #590 excede 100.0. En el control Haas, si la condicin resulta en FALSO (0.0), entonces se ignora el resto del bloque IF. Esto significa que tambin pueden condicionarse los comandos del control, de manera que podran escribirse as: IF [#1 NE #0] THEN G1 X#24 Y#26 F#9 ; Esto ejecuta un movimiento lineal solamente si a la variable #1 se le ha asignado un valor. Otro ejemplo es: IF [#1 GE 180] THEN #101=0.0 M99 ; Esto dice que si la variable #1 (direccin alfabtica A) es mayor que o igual a 180, entonces pondr la variable #101 a cero, y retorna de la subrutina. Aqu hay un ejemplo de una declaracin IF que se transfiere o ramifica si se ha definido una variable y contiene algn valor. De otra manera, el procesamiento continuar y se generar una alarma. Recuerde, si se genera una alarma, la ejecucin del programa se detiene. N1 IF [#9NE#0] GOTO3 (VERIFICAR VALOR DE F); N2 #3000=11 (SIN VELOCIDAD DE AVANCE) ; N3 (CONTINUAR) ; Iteracin/Ciclos (WHILE DO END) (MIENTRAS HACER FIN) La capacidad de ejecutar una secuencia de declaraciones un cierto nmero de veces o repetir una secuencia de declaraciones hasta que se cumpla una condicin particular es esencial en todos los lenguajes de programacin. Los cdigos G tradicionales permiten esto mediante el uso de la direccin L. Una subrutina puede ejecutarse cualquier nmero de veces al usar la direccin L. M98 P2000 L5; Esto tiene limitaciones porque usted no puede terminar la ejecucin de la subrutina mediante una condicin. Las macros permiten flexibilidad con la estructura WHILE-DO-END. Por ejemplo: WHILE [< expresin condicional >] DOn; < declaraciones >; ENDn; Esto ejecuta las declaraciones entre DOn y ENDn siempre y cuando la expresin condicional resulte True (verdadero). Los corchetes de la expresin son obligatorios. Si la expresin resulta False (falso), entonces se ejecutar el bloque despus de ENDn. WHILE puede abreviarse con WH. La parte DOn-ENDn de la declaracin es un par recproco. El valor de n es desde 1 hasta 3. Esto significa que no puede haber ms de tres ciclos incluidos en una subrutina. Un buen ejemplo de cmo anidar bucles WHILE puede ser la definicin de una matriz.

104

Macros

96-8010 rev T Enero 2008

#101= 3; #102= 4; G0 X#101 Y4. ; F2.5 ; WH [#101 GT 0] DO1; #102= 4; WH [#102 GT 0] DO2; G81 X#101 Y#102 Z-0.5; #102= #102 - 1; END2 (FIN 2) #101= #101 - 1; END1; ; M30; El programa taladra un patrn de agujeros en matriz 3 x 4. Aunque la inclusin de declaraciones WHILE solamente puede hacerse hasta en tres niveles, en realidad no hay lmite porque cada subrutina puede tener hasta tres niveles de inclusin. Si alguna vez se necesita una inclusin en ms de 3 niveles, entonces el segmento que contenga los tres niveles inferiores de la inclusin puede convertirse en una subrutina , y superar as la limitacin. Si hay dos ciclos WHILE diferentes en una subrutina, pueden usar el mismo ndice de inclusin. Por ejemplo: #3001=0 (ESPERAR 500 MILISEGUNDOS); WH [#3001 LT 500] DO1; END1; <otras declaraciones> #3001=0 (ESPERAR 300 MILISEGUNDOS); WH [#3001 LT 300] DO1; END1; GOTO puede usarse para salir de una seccin abarcada por un DOEND, pero no puede usarse GOTO para entrar a tal seccin. Se permite saltar con GOTO dentro de la seccin DO-END. Un ciclo infinito se ejecutar si se elimina WHILE y la expresin. Entonces, DO1; < declaraciones > END1; se ejecutar hasta que se oprima la tecla RESET (restablecer).
PRECAUCIN! El siguiente cdigo puede ser confuso: WH [#1] END1; D01;

En este ejemplo, se origina una alarma indicando que no se encontr un "THEN" o conclusin; aqu "THEN" se refiere al D01. Cambie D01 (cero) a DO1 (letra O).

G65 Llamada

a subrutina macro

G65 es el comando para llamar a una subrutina y tiene la capacidad de pasar argumentos a la subrutina. Esta es la sintaxis: G65 Pnnnn [Lnnnn] [argumentos]; Los trminos en corchetes son opcionales. El comando G65 necesita una direccin P correspondiente al nmero de un programa presente en la memoria del control. Al usar la direccin L, la llamada a la macro se repite tal nmero de veces. En el Ejemplo 1, la subrutina 1000 se llama una vez sin pasarle condiciones a la subrutina. Las llamadas G65 son similares, pero no iguales, a las llamadas M98. Las llamadas G65 pueden anidarse hasta 9 veces, lo que significa que, el programa 1 puede llamar al 2, el programa 2 puede llamar al 3, y el programa 3 puede llamar al programa 4.

96-8010 rev T Enero 2008

Macros

105

Ejemplo 1:

G65 P1000; M30; O1000 ; ... M99;

(Llamar a la subrutina 1000 como una macro) (Parar el programa) (Subrutina macro) (Retorno desde la subrutina macro)

En el Ejemplo 2, se designa la subrutina 9010 para taladrar una secuencia de orificios a lo largo de una lnea con pendiente determinada por los argumentos X e Y pasados en la lnea de comandos G65. La profundidad de taladro Z se pasa como Z, la velocidad de avance se pasa como F, y el nmero de orificios a taladrar se pasa como T. La lnea de orificios se taladra comenzando desde la posicin de la herramienta actual cuando se llama a la subrutina macro. Ejemplo 2: G00 G90 X1.0 Y1.0 Z.05 S1000 M03; G65 P9010 X.5 Y.25 Z.05 F10. T10; G28; M30; O9010; F#9; WHILE [#20 GT 0] DO1; G91 G81 Z#26; #20=#20-1; IF [#20 EQ 0] GOTO5; G00 X#24 Y#25; N5 END1; M99; (Posicionar Herramienta) (Llamada 9010) (Patrn de agujero diagonal) (F=Velocidad de avance) (Repetir T veces) (Perforar a una profundidad Z) (Decrementar contador) (Todos los agujeros taladrados) (Mover a lo largo de la pendiente) (Retorno al llamante)

Solapamiento El solapamiento es un medio de solapar un cdigo G a o M a una secuencia G65 P#####. Por ejemplo, en el Ejemplo 2 sera ms fcil escribir: G06 X.5 Y.25 Z.05 F10. T10; Al utilizar solapamiento, si cambia el nombre a un cdigo-G puede pasar variables con l. Al utilizar solapamiento, con un cdigo-M, NO puede pasar variables con l. Aqu, se ha sustituido un cdigo no usado G, G06, por G65 P9010. Para que el bloque previo trabaje nosotros se debe establecer el parmetro asociado con la subrutina 9010 a 06 (Parmetro 91). Tenga en cuenta que G00, G65, G66 y G67 no pueden tener solapamiento. Todos los otros cdigos entre 1 y 255 pueden usarse para el solapamiento. Los nmeros de programa del 9010 al 9019 estn reservados para usarlos con solapes de cdigos G. La siguiente tabla lista los parmetros HAAS reservados para los solapamientos de las subrutinas macro.
Parmetro de Haas Cdigo O Parmetro de Haas 81 82 83 84 85 86 87 88 89 90 Llamada a la macro M 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009

Solapamiento del cdigo G

Solapamiento del cdigo M

Estableciendo un parmetro de solapamiento a 0 desactiva el solapamiento para la subrutina asociada. Si un parmetro est establecido a un cdigo-G y la subrutina asociada no est en la memoria, entonces se originar una alarma.

106

Macros

96-8010 rev T Enero 2008

Comunicacin

con

Dispositivos Externos - DPRNT[ ]

Las macros permiten posibilidades adicionales para la comunicacin con dispositivos perifricos. Uno puede hacer digitalizacin de las piezas; se pueden proporcionar informes de inspeccin del tiempo en operacin o sincronizar los controles con dispositivos instalados por el usuario. Los comandos previstos para hacer esto son POPEN, DPRNT[] y PCLOS. Comandos preparatorios de comunicacin POPEN y PCLOS no se requieren en la fresadora Haas. Se han incluido para que los programas de otros controles puedan enviarse al control Haas. Salida formateada La declaracin DPRNT le permite al programador enviar texto formateado hacia el terminal serie. Cualquier texto y cualquier variable puede ser imprimida al terminal serie. La forma de la declaracin DPRNT es la siguiente: DPRNT [<texto> <#nnnn[wf]>... ] ; DPRNT debe ser el nico comando en el bloque. En el ejemplo anterior, <texto> es cualquier caracter de A hasta Z (tambin se incluyen +, -, /, * y el espacio). Cuando se enva un asterisco, ste se convertir en un espacio en blanco. El <#nnnn[wf]> corresponde a una variable seguida por un formato. El nmero de la variable puede ser cualquier variable legal de macro. El formato [wf] es obligatorio y consiste en dos dgitos dentro de corchetes. Recuerde que las variables macro son nmeros reales con una parte entera y una parte fraccionaria. El primer dgito en el formato designa el nmero de espacios reservados para la parte entera. El segundo dgito designa el nmero de espacios reservados para la parte fraccionaria. El nmero total reservado de espacios del formato para salida de informacin no puede ser igual a cero o mayor que ocho. Por lo tanto, los siguientes formatos son ilegales: [00] [54] [45] [36] /* no son formatos legales */ El punto decimal se imprime entre la parte entera y la parte fraccionaria. La parte fraccionaria se redondea al menor lugar significativo. Cuando no se reserva ningn espacio para la parte fraccionaria, entonces no se imprime el punto decimal. Si hay una parte fraccionaria, se imprimirn los ceros restantes. Para la parte entera, se reserva por lo menos un espacio aunque haya un cero. Si el valor en la parte entera tiene menos dgitos que los reservados, entonces los espacios iniciales tambin se imprimen. Si el valor en la parte entera tiene ms dgitos que los reservados, entonces el campo se extiende para imprimir estos nmeros. Se enva un retorno de carro, despus de cada bloque DPRNT. DPRNT[ ] Ejemplos N1 N2 N3 N4 N5 N6 Cdigo #1= 1.5436 ; DPRNT[X#1[44]*Z#1[03]*T#1[40]] ; DPRNT[***DIAMETRO*INTERIOR *MEDIDO***] ; DPRNT[] ; #1=123.456789 ; DPRNT[X-#1[25]] ; Salida X1.5436 Z 1.544 T 1 DIMETRO INTERIOR MEDIDO (sin texto, slo un retorno de carro) X-123.45679 ;

Ejecucin Las declaraciones DPRNT se ejecutan en el momento de la interpretacin de los bloques. Esto significa que el programador debe tener cuidado con la ubicacin de las declaraciones DPRNT en el programa, en particular si la intencin es imprimir la informacin de las posiciones. G103 es til para limitar el previsor o anticipador de bloques. Si usted quisiera limitar la interpretacin del previsor a solamente un bloque, usted necesitara incluir el comando siguiente en el principio de su programa. (En realidad, esto resulta en un previsor o anticipacin de dos bloques): G103 P1; Para cancelar el lmite del previsor, cambie el comando a G103 P0. G103 no puede usarse cuando la compensacin de la herramienta de corte est funcionando.

96-8010 rev T Enero 2008

Macros

107

Editar Las declaraciones de macros con estructuras inapropiadas o mal situadas generarn una alarma. Tenga cuidado al editar las expresiones; los corchetes deben estar bien emparejados. La funcin DPRNT[ ] puede editarse de manera similar a un comentario. Puede borrarse, o moverse como un elemento completo, o puede editar los elementos individuales dentro de los corchetes. Las referencias a las variables y las expresiones con formatos deben modificarse como una entidad completa. Si quiere cambiar [24] a [44], coloque el cursor de manera que [24] aparezca iluminado, anote [44] y oprima la tecla Write (escribir). Recuerde, puede usar el volante de avance para moverse a lo largo de expresiones DPRNT [ ] largas. Las direcciones con expresiones pueden ser algo confusas. En este caso, la direccin alfabtica permanece por s sola. Por ejemplo, el siguiente bloque contiene una expresin para la direccin en X: G1 G90 X [COS [90]] Y3.0; CORRECTO Aqu, la Xy los corchetes estn solos y son elementos que pueden editarse individualmente. Es posible, a travs de la edicin, borrar la expresin completa y reemplazarla con una constante de punto flotante. G1 G90 X 0 Y3.0 ; EQUIVOCADO El bloque anterior originar una alarma en el momento de la ejecucin. La forma correcta es la siguiente: G1 G90 X0 Y3.0; CORRECTO Tenga en cuenta que no hay un espacio entre la X y el Cero (0). RECUERDE, cuando usted vea un caracter alfabtico que permanezca solo, este es una expresin de direccin.

Caractersticas

de las macro tipo

Fanuc

no incluidas en el

Control

del

CNC

de

Haas

Esta seccin lista las caractersticas de los macros en FANUC que no estn disponibles en el control Haas. Sustitucin de solapamiento M G65 Pnnnn con Mnn PROGS 9020-9029. G66 Llamada modal en cada bloque de movimiento G66.1 Llamada modal en cada bloque de movimiento G67 Cancelacin modal M98 Solapamiento, PROG cdigo T 9000, VAR #149, Habilitar Bit M98 Solapamiento, Prog Cdigo S 9029, VAR #147, Habilitar Bit M98 Solapamiento, Prog cdigo B 9028, VAR #146, Habilitar Bit SKIP/N N=1..9 #3007 Cada eje con imagen especular en bandera #4201-#4320 Datos modales vigentes de bloque #5101-#5106 Desviacin vigente en el servo Nombres de variables para propsitos de visualizacin ATAN [ ]/[ ] Arco tangente, versin FANUC BIN [ ] Conversin de BCD a BIN BCD [ ] Conversin de BIN a BCD FUP [ ] Truncar hacia el lmite superior de la fraccin LN [ ] Logaritmo natural EXP [ ] Exponente en base E ADP [ ] Reescalar variable al nmero entero BPRNT [ ] Lo que sigue puede usarse como mtodos alternos para lograr los mismos resultados de algunas macro FANUC no implementadas todava. GOTO-nnnn Buscando un bloque para saltar en la direccin negativa (o sea, hacia atrs en el programa); esto no es necesario si se usan cdigos de direccin nica N. La bsqueda del bloque se inicia desde el bloque vigente que se est interpretando. Al llegar al final del programa, la bsqueda contina desde el principio del programa hasta encontrar el bloque vigente.

108

Macros

96-8010 rev T Enero 2008

Programacin del 4 y 5 Eje


EJE-B EJE A
Eje B 360

+32 -32 FRONTAL

-32 +32 LADO

Eje A 120

El movimiento de la Fresadora VR-11 Mill y el TRT 210 de Haas

Creacin

de programas para cinco ejes

La mayora de los programas para cinco ejes son bastante complejos y deberan ser escritos utilizando un paquete CAD/CAM. Es necesario determinar la longitud del pivote y la longitud del indicador de la mquina, e introducir esos datos en estos programas. Cada mquina tiene una longitud de pivote especfica. Es la distancia desde el centro de rotacin del cabezal del husillo hasta la superficie inferior del portaherramientas. La longitud del pivote puede ser encontrada en el Ajuste 116, y est escrita en la etiqueta del portaherramientas principal que se proporciona con un mquina de 5 ejes.

Eje de giro

Longitud del pivote

Total Longitud del medidor

Cuando se establece un programa, ser necesario determinar la longitud del indicador para cada herramienta. La longitud del indicador es la distancia desde la brida inferior del portaherramientas principal hasta la punta de la herramienta. La distancia puede calcularse situando un indicador magntico en la mesa, indicando la superficie inferior del portaherramientas principal, y estableciendo este puto como Z0 en el control. Luego, inserte cada herramienta, y calcule la distancia desde la punta de la herramienta hasta Z0; esta es la distancia del indicador. Es la distancia total desde el centro de rotacin del cabezal del husillo hasta la punta del mismo. Puede ser calculado aadiendo la longitud del indicador y la longitud del pivote. Este nmero puede ser introducido en el programa CAD/ CAM, que utilizar el valor de sus clculos.

Correctores

La pantalla de correctores de trabajo se muestra en la pgina de correctores pulsando dos veces sobre el botn de pgina siguiente. Puede ver e introducir correctores de trabajo desde aqu. Los correctores de G54 a G59 o de G110 a G129 pueden establecerse utilizando el botn Part Zero Set (Ajuste cero de pieza). Posicione los ejes en el punto cero de trabajo de su pieza. Utilizando el cursor, seleccione el eje apropiado y el nmero de trabajo. Pulse el botn Part Zero Set (Ajuste de cero de pieza) y se almacenar la posicin actual de la mquina almacenada en esa direccin. Esto funcionar slo con las pantallas de correctores de cero de pieza seleccionadas. Tenga en cuenta que introducir un corrector de trabajo Z distinto de cero interferir con la operacin de un corrector por la longitud de la herramienta introducido automticamente.

96-8010 rev T Enero 2008

Programacin de los ejes 4 y 5

109

Los nmeros de coordenadas de trabajo se introducen normalmente como nmeros positivos. Las coordenadas de trabajo se introducen en la tabla slo como un nmero. Para introducir un valor X de X2.00 en G54, mueva el cursor a la columna X e introduzca 2.0.

Notas de Programacin de 5 ejes

Utilice un corte de sincronizacain ajustado a travs de la resolucin de geometra en el sistema CAD/CAM que permitir contornos suaves y una pieza ms precisa. Posicionar la mquina a un vector de aproximacin slo debera realizarse a una distancia segura por encima o al lado de la pieza de trabajo. En modo rpido, los ejes llegarn a la posicin programada en veces diferentes; el eje con la distancia ms corta desde el objetivo llegar primero, y el que est a la distancia mayor el ltimo. Una velocidad de avance alta forzar a los ejes a llegar a la posicin ordenada a la misma vez, evitando la posibilidad de un choque.

Cdigos G

La programacin de cinco ejes no se ve afectada por la seleccin del sistema de pulgadas (G20) o mtrico (G21); los ejes A y B siempre estn programados en grados. El tiempo inverso G93 debe estar en efecto para el movimiento simultneo de 5 ejes. En modo G93, la velocidad de avance mxima incluir la combinacin de todos los movimientos de los ejes en un bloque de cdigos. El lmite es establecido por el control y mira los pasos del codificador programados para todos los ejes en un bloque de cdigos. Limite su post procesador (software CAD/CAM ) si es posible; la velocidad mxima en modo G93 es 32 grados por minuto. Esto producir en un movimiento ms suave, que podra ser necesario al ventilar alrededor de muros inclinados.

Cdigos M Importante! Es muy recomendable que los frenos A/B estn activados al hacer cualquier movimiento que no involucre 5 ejes. Cortar con los frenos desactivados puede provocar un desgaste excesivo en los ajustes de las marchas.
M10/M11 activa/desactiva el freno del eje-A M12/M13 activa/desactiva el freno del eje-B En un corte de 4 o 5 ejes, la mquina har una pausa entre bloques. Esta pausa se debe a la liberacin de los frenos de los ejes A y/o B. Para evitar esta pausa y permitir la ejecucin de programas ms suaves, programe un M11 y/o un M13 justo antes de G93. Los cdigos-M desactivarn los frenos, produciendo un movimiento ms suave y un flujo ininterrumpido de trabajo. Recuerde que si los frenos nunca se reactivan, permanecern desactivados indefinidamente.

Ajustes

Puede utilizarse un nmero de ajustes para programar el 4 y el 5 eje. Vea los ajustes 30, 34 y 48 para el 4 eje y 78, 79 y 80 para el 5 eje. El Ajuste 85 debera fijarse a .0500 para un corte de 5 ejes. Ajustes inferiores que .0500 movern la mquina ms cerca de una parada exacta y causar un movimiento desparejado. G187 tambin puede utilizarse en el programa para ralentizar los ejes. PRECAUCIN! Al cortar en modo de 5 ejes puede producirse un posicionamiento pobre y un recorrido excesivo si no se cancelada el corrector de la longitud de la herramienta (cdigo-H). Par evitar este problema utilice G90 G40, H00 y G49 en sus primeros bloques despus de un cambio de herramienta. Este problema puede suceder al mezclar programacin de 3 ejes y 5 ejes; reiniciando un programa o al iniciar un nuevo trabajo y estar an en efecto el corrector de la longitud de la herramienta.

Velocidades de avance

Debe ordenarse una velocidad de avance para cada lnea de cdigo del eje 4 y/o 5. Limite la velocidad de avance a menos de 75IPM al taladrar. Las velocidades recomendadas para acabados de los mecanizados en tres ejes no deberan exceder 50 a 60 IPM con al menos .0500" a .0750" restante para la operacin de acabado. No se permiten los movimientos rpidos; stos, entrando y saliendo de los agujeros (retroceso completo con ciclo de perforacin progresiva) no se permiten.

110

Programacin de los ejes 4 y 5

96-8010 rev T Enero 2008

Al programar el movimiento simultneo de 5 ejes, se requiere menos tolerancia de material y pueden permitirse velocidades de avance ms altas. Dependiendo de la tolerancia de acabado, la longitud de la herramienta cortadora y el tipo de perfil cortado, pueden ser posibles velocidades de avance ms altas. Por ejemplo, al cortar lneas de moldes o largos contornos fluyentes, las velocidades de avance pueden exceder 100 IPM.

Avance del 4 y 5 Eje

Todos los aspectos del avance por volante para el quinto eje funcionan igual que para los otros ejes. La excepcin es el mtodo de seleccionar desplazamiento entre el eje A y el eje B. Por defecto, las teclas '+A' y '-A', al ser pulsadas, seleccionarn el eje A para desplazar. El eje B puede seleccionarse para avanzar pulsando el botn Shift (Cambio), y presionando luego las teclas '+A' o '-A'. EC-300: El modo Jog (Avance o desplazamiento) muestra A1 y A2, utilice "A" para desplazar A1 y la tecla Shift "A" para desplazar A2.

EC-300 Operacin de la paleta y del 4 eje

La mesa giratoria en el rea de torneado aparecer siempre, y operar, como el eje A. El eje giratorio en la paleta 1 se refiere por "A1" y el otro eje, en la paleta 2, por "A2". Ejemplos de operacin: Para desplazar el eje A1, introduzca "A1" y pulse "HAND JOG" (avance por volante). Para avanzar con las teclas, utilice los botones de avance +/-A para desplazar el eje A1 y los botones +/-B para desplazar el eje A2. Para retornar a cero el eje A en la paleta #2, introduzca "A2" y pulse ZERO SINGL AXIS. Funcionalidad especular: Si se utiliza G101 para reflejar el eje A, esta funcionalidad estar activa para ambos ejes A. Cuando la paleta #1 est en el rea de torneado, se mostrar A1-MIR en la parte inferior de la pantalla. Cuando la paleta #2 est en la mquina, se mostrar A2-MIR. El comportamiento de los Ajustes especulares es diferente: si el Ajuste 48, Mirror Image A-Axis (Imagen especular del eje-A) est ON (activado), slo el eje A en la paleta #1 se refleja y se muestra el mensaje A1-MIR. Si el Ajuste 80 (parmetro 315, bit 20 MAP 4TH AXIS est a 1, el nombre para el ajuste 80 es el mismo que el del Ajuste 48, ej. si Mirror Image A-Axis (Imagen especular del eje-A)) est ON (activado) se activar la imagen especular para el eje-A en la paleta #2. Cuando la paleta #2 est en la fresadora, se mostrar A2-MIR.

Procedimiento de recuperacin de choques

Si la mquina choca mientras se corta una pieza a cinco ejes, puede ser difcil a menudo liberar la herramienta desde la pieza debido a los ngulos involucrados. No pulse inmediatamente el botn Recover (recoperar) o apague la alimentacin. Para recuperarse de un choque en el que se detiene el husillo mientras la herramienta est an en un corte, retroceda el husillo utilizando la funcionalidad Vector Jog (Avance vectorial). Para hacerlo, pulse la letra "V" en el teclado, pulse "Handle Jog" (Avance por volante), y utilice el volante de avance para moverse a lo largo del eje. Esta funcionalidad permitir el movimiento a lo largo de cualquier eje determinado por los ejes A y/o B. La funcionalidad Vector Jog (Avance vectorial) est concebida para permitir al operador liberar una herramienta de corte de la pieza en una situacin extrema como resultado de un choque o una condicin de alarma. G28 no est disponible en el modo de avance vectorial; slo est disponible para el X, Y, Z, A y B al seleccionar eje simple. Si hubiera una prdida de alimentacin durante un corte, no funcionar el avance vectorial ya que el control requiere una posicin de referencia. Sern necesarios otros medios para liberar la herramienta de la pieza. Si la herramienta no se encuentra en un corte al chocar, pulse el botn Tool Changer Restore (Restaurar el cambiador de herramientas) y responda a las preguntas que aparezcan en pantalla. Al presionar Tool Changer Restore (Restaurar el cambiador de herramientas), la cabeza del husillo mover los ejes A, B y Z simultneamente, para hacer retroceder la herramienta. Si la herramienta est en un corte en un ngulo, chocar al pulsarse esta tecla.

Instalar

un cuarto eje opcional

Al aadir una mesa giratoria a la fresadora Haas cambian los ajustes 30 y 34 a la mesa giratoria especfica y el dimetro utilizado actualmente. Advertencia: Pueden provocarse daos al motor si hay un error de coincidencia en el ajuste giratorio con o sin escobillas en el producto real instalado en la fresadora. Una "B" en los ajustes denota un producto giratorio sin escobillas. Los divisores sin escobillas tienen dos cables de la tabla y dos conectores en el control de la fresadora.

Parmetros

En muy pocos casos puede que se le requiera modificar algunos parmetros para obtener un rendimiento especfico de su divisor. No haga esto sin una lista de parmetros a cambiar. (Si no obtuvo una lista de parmetros especiales con su divisor, entonces usted no necesita cambiar los parmetros por defectoNO LOS CAMBIE. Anulara su garanta).
96-8010 rev T Enero 2008

Programacin de los ejes 4 y 5

111

Para cambiar los parmetros para dividir un cuarto o quinto eje, proceda como sigue: Pulse el interruptor E-stop (parada de emergencia) y djelo pulsado. Lego, debe apagar el bloqueo de los parmetros (Ajuste 7). Vaya a la pgina de ajustes pulsando el botn Setting (Ajustes). Introduzca "7" y pulse la flecha hacia abajo, esto saltar hasta el ajuste 7. Con el cursor en el Ajuste 7, utilice el botn con la flecha derecha o izquierda para seleccionar "Off" (Apagado) y pulse el botn Write (Escribir). El bloqueo de parmetros estar ahora apagado. Vaya a la pgina de parmetros e introduzca el nmero de parmetro a cambiar y pulse el botn con la flecha hacia abajo. Introduzca el nuevo valor para el parmetro nuevo y pulse el botn Write (Escribir). Si es necesario, cambie los otros parmetros. Vuelva al Ajuste 7 y active de nuevo este ajuste. Reinicie el botn E-stop (parada de emergencia). Lleve el divisor al inicio y verifique que funciona correctamente pulsando Handle Jog (Avance por volante) y el botn "A". Desplace el eje A utilizando el volante de avanve y el divisor debera moverse. Compruebe que el radio sea el adecuado marcando la mesa, rote 360 grados como se muestra en la pgina de posicin y compruebe que la marca est en la misma direccin. Si est prxima (menos de 10 grados) entonces el radio es el correcto.

Encendido Inicial

Encienda la fresadora (y el control por servo si es aplicable) e inicie el divisor. Todos los divisores se ponen en el inicio en la direccin de las agujas del reloj, segn se mira de frente. Si el divisor se inicia en la direccin contraria, pulse Estop (parada de emergencia) y llame al departamento de servicio de Haas.

Instalacin

de un quinto eje opcional

El quinto eje se instala de igual forma que el cuarto eje. Los Ajustes 78 y 79 gobiernan el 5 eje, y el eje es desplazado y controlado utilizando la direccin B.

Eje

auxiliar

Adems de los cinco ejes directamente controlados en este control, pueden aadirse hasta cuatro ejes externos adicionales de posicionamiento. Estos ejes pueden ordenarse directamente desde el programa utilizando los cdigos de eje C, U, V, y W. Los comandos a estos ejes slo se permiten en un bloque G00 o G01. La conexin de estos ejes se hace a travs del segundo puerto RS-232 a uno o ms controles de eje sencillo HAAS. En la pgina Setting (Ajuste), se usa el Ajuste 38 para seleccionar el nmero de ejes auxiliares. La pantalla de posicin de la mquina mostrar la posicin actual de estos ejes. Slo se mueve un eje auxiliar cada vez. Si se programa un avance (G01), la velocidad de avance programada en el CNC se enva al control auxiliar. Un movimiento G00 de un eje auxiliar mover el eje a su mxima velocidad de avance. Cuando el control CNC est esperando a que un movimiento del eje auxiliar termine, la parte baja de la pantalla mostrar "C FIN". Un fallo en la comunicacin entre el RS-232 con el eje auxiliar puede hacer que esta pantalla entre en pausa indefinidamente. El botn Reset (restablecer) finalizar "cualquier pausa o contratiempo" de comunicacin con el eje auxiliar. Emergency Stop (Parada de emergencia) o activando Single Block (Bloque a bloque) son las nicas formas de detener un eje auxiliar; Feed Hold (detener avance) o Reset (Restablecer) no detendrn el eje. Si aade un eje auxiliar, Ajuste 38, entonces el eje auxiliar ser designado como C. Si aade dos ejes auxiliares sern designados C y U; etc.

Parmetros

Al interactuar con un eje auxiliar, el control por servo de eje nico Haas debe tener el Parmetro 21 ajustado de acuerdo a la siguiente tabla. ombre en CNC: N C U V W Parmetro 21: 6 1 2 3 Seleccin del eje: Z U V W

Los mltiples ejes auxiliares deben conectarse con una cadena tipo margarita a travs del segundo puerto RS-232 como se describe en el manual del operador. Los ejes auxiliares no pueden desplazarse desde el tablero frontal de controles del CNC utilizando el volante de avance.

112

Programacin de los ejes 4 y 5

96-8010 rev T Enero 2008

No hay correctores de trabajo para estos ejes de manera que todos los comandos estn en el sistema de coordenadas de la mquina. Pero si se ha introducido o anotado una posicin desplazada de cero dentro del control por servo HAAS, esa posicin se usar como cero. En el encendido del CNC, el control del eje auxiliar se iniciar y el cero se cambiar por el valor fijado dentro del control de eje sencillo. Para fijar un cero desplazado, usted tiene que desplazar el control del eje sencillo a una nueva posicin cero y luego presionar y mantener apretado la tecla Clear (Borrar) en el control del eje sencillo. La comunicacin de los ejes auxiliares es siempre siete bits de datos, paridad par, dos bits de parada. La velocidad de los datos es el ajuste 54 del CNC y debe estar establecido a 4800. El ajuste 50 tiene que estar fijado a X ON/ X OFF (ENCENDIDO X / APAGADO X). El parmetro 26 en el control de eje sencillo tiene que estar fijado a 5 para 4800 bit por segundo y el parmetro 33 tiene estar fijado a 1 para X ON / X OFF. El parmetro 12 en el control de eje sencillo siempre debe estar fijado a 3 o 4 para prevenir un enrollamiento circular. El cable conectando el CNC al control de un eje tiene que ser un cable DB-25 (guas machos en ambas puntas) y tiene que conectar, por lo menos, los pins 1, 2, 3, y 7 directamente desde la segundo (inferior) puerto serie del CNC Haas al conector superior del control por servo Haas.

Deshabilitar

los ejes

Si tiene una mesa giratoria del cuarto eje o un divisor 5C, o un quinto eje, debera deshabilitarse desde la pantalla Settings (Ajustes) al retirarla de la mquina. Nunca conecte o desconecte ningn cable con el control encendido. Si no deshabilita los ajustes del eje giratorio al desconectarlo, recibir una alarma.

96-8010 rev T Enero 2008

Programacin de los ejes 4 y 5

113

114

Programacin de los ejes 4 y 5

96-8010 rev T Enero 2008

Cdigos G (Funciones preparatorias)


Los cdigos G se emplean para ordenar acciones especficas para la mquina, por ejemplo movimientos simples de la mquina o funciones de taladro. Tambin ordenarn funcionalidades ms complejas desde crculos de agujeros roscados a mecanizado no vertical. Los cdigos G se dividen en grupos. Cada grupo de cdigos sirve para un objetivo especfico. Por ejemplo, el Grupo 1 de cdigos G ordena movimientos punto a punto de los ejes de la mquina, el Grupo 7 es especfico para la funcionalidad de Compensacin de la herramienta de corte. Cada grupo tiene un cdigo G dominante; referido como el cdigo G predeterminado. Un cdigo G predeterminado significa que son los que la mquina utiliza en cada grupo salvo que se especifique otro cdigo G del grupo. Por ejemplo, programando un movimiento X, Y, Z como este, X-2. Y-3. Z-4., posicionar la mquina utilizando un G00. (Tenga en cuenta que la tcnica de programacin adecuada es preceder todos los movimientos con un cdigo G). Los cdigos G predeterminados para cada grupo se muestran en la pantalla de Comandos Vigentes en la esquina superior derecha. Si se ordena (activa) otro cdigo G del grupo, entonces ese cdigo G aparecer en la pantalla de Comandos Vigentes. Las rdenes de los cdigos G pueden ser modales o no modales. Un cdigo G modal significa que una vez ordenado, el cdigo G tendr efecto hasta el fin del programa o hasta que se ordene otro cdigo G del mismo grupo. Un cdigo G no modal nicamente afecta a la lnea en la que se encuentra; la lnea de programa posterior no se ver afectada por las lneas de cdigo G no modal anteriores.

Notas de programacin

Los cdigos del Grupo 00 son no modales; los otros grupos son modales. Los cdigos G del Grupo 01 cancelarn los cdigos del Grupo 09 (ciclos fijos), por ejemplo, si un ciclo fijo est activo (del G73 al G89), al usar G00 o G01 se cancelar el ciclo fijo.

Ciclos fijos

Un ciclo fijo se utiliza para simplificar la programacin de una pieza, por ejemplo las operaciones repetitivas ms comunes del eje Z, como roscar, hacer ranuras, taladrar y perforar. Los ciclos fijos no funcionarn con cdigos G del Grupo 00. Vea el cdigo-G de los ciclos fijos especficos para disponer de ms informacin y ejemplos de programacin.

96-8010 rev T Enero 2008

Cdigos G

115

Tabla

de contenido de cdigos

G00 Posicionamiento con movimiento rpido (Grupo 01)...............................................................114 G01 Movimiento de interpolacin lineal (Grupo 01).........................................................................114 G02 Movimiento de Interpolacin Circular CW (sentido de las agujas del reloj) / G03 Movimiento de Interpolacin Circular CCW (sentido contrario a las agujas del reloj) (Grupo 01)...................115 G04 Pausa (Grupo 00).........................................................................................................................118 G09 Parada Exacta (Grupo 00)...........................................................................................................118 G10 Establecer correctores (Grupo 00). ............................................................................................118 G12 Fresadora Circular CW (sentido de las agujas del reloj) / G13 Fresadora Circular CCW (sentido contrario a las agujas del reloj) (Grupo 00)........................................................................119 G17 XY / G18 XZ / G19 YZ seleccin de plano (Grupo 02)..............................................................121 G20 Seleccionar Pulgadas / G21 Seleccionar sist. mtrico (Grupo 06).........................................121 G28 Retorno a la posicin cero de la mquina a travs del G29 Punto de referencia opcional (Grupo 00). ............................................................................................................................................121 G29 Movimiento desde el punto de referencia (Grupo 00)..............................................................122 G31 Avance hasta salto (Grupo 00)...................................................................................................122 G35 Medida del dimetro de herramienta automtico (Grupo 00).................................................123 G36 Medida del centro del desplazamiento de trabajo automtico (Grupo 00). ...........................124 G37 Medida del corrector de herramientas automtico (Grupo 00). ..............................................124 G40 Cancelar la compensacin de la herramienta de corte (Grupo 07)........................................125 G41 2D Compensacin de la herramienta de corte izquierda / G42 2D Comp. de la herramienta de corte Derecha (Grupo 07)..............................................................................................................125 G43 Compensacin de longitud de la herramienta + (Aadir) / G44 Compensacin de la longitud de la herramienta - (Sustraer) (Grupo 08).........................................................................................126 G47 Engrabar texto (Grupo 00)..........................................................................................................126 G49 G43/G44/G143 Cancelar (Grupo 08). ..........................................................................................127 G50 Cancelar escalado (Grupo 11)....................................................................................................127 G51 Escalado (Grupo 11)....................................................................................................................127 G52 Establecer sistema de coordenadas de trabajo (Grupo 00 o 12)............................................129 G53 Seleccin de coordenadas de la mquina no modal (Grupo 00)............................................130 G54-59 Seleccionar sistema de coordenadas de trabajo #1 - #6 (Grupo 12)................................130 G60 Posicionamiento unidireccional (Grupo 00)..............................................................................130 G61 Modo de parada exacta (Grupo 15)...........................................................................................130 G64 G61 Cancelar (Grupo 15).............................................................................................................130 G68 Rotacin (Grupo 16). ....................................................................................................................130 G69 Cancelar rotacin G68 (Grupo 16). .............................................................................................132 G70 Crculo del agujero roscado (Grupo 00)....................................................................................132 G71 Arco del agujero roscado (Grupo 00). ........................................................................................132 G72 Agujeros roscados a lo largo de un ngulo (Grupo 00)...........................................................133 G73 Ciclo fijo de taladrado intermitente de alta velocidad (Grupo 09)..........................................137 G74 Ciclo fijo de roscado en inversa (Grupo 09)..............................................................................138 G76 Ciclo fijo de mandrilado fino (Grupo 09). ...................................................................................138 G77 Ciclo fijo de mandrilado trasero (Grupo 09)..............................................................................139 G80 Cancelar el ciclo fijo (Grupo 09).................................................................................................139 G81 Ciclo fijo de taladrado (Grupo 09)..............................................................................................139 G82 Ciclo fijo de taladrado de puntos (Grupo 09)............................................................................140 G83 Ciclo fijo de taladrado usando avances cortos (Grupo 09).....................................................141 G84 Ciclo fijo roscado (Grupo 09). .....................................................................................................142 G85 Ciclo fijo de mandrilado (Grupo 09)...........................................................................................143 G86 Ciclo fijo de parada y de mandrilado (Grupo 09)......................................................................144 G87 Ciclo fijo de retroceso manual y de mandrilado hacia dentro (Grupo 09).............................144 G88 Ciclo fijo de mandrilado hacia dentro, pausa y retroceso manual (Grupo 09)......................145 G89 Ciclo fijo de mandrilado hacia dentro, pausa, mandrilado hacia fuera (Grupo 09)...............145
116 Cdigos G
96-8010 rev T Enero 2008

G90 Comandos de posicionamiento absoluto (Grupo 03). ..............................................................145 G91 Comandos de posicionamiento incremental (Grupo 03).........................................................145 G92 Establecer valor de cambio de sistema de coordenadas de trabajo (Grupo 00)..................146 G93 Modo de avance de tiempo inverso (Grupo 05)........................................................................146 G94 Modo avance por minuto (Grupo 05).........................................................................................146 G95 Avance por revolucin (Grupo 05). .............................................................................................147 G98 Retornar punto inicial de ciclo fijo (Grupo 10)..........................................................................147 G99 Retornar plano R de ciclo fijo (Grupo 10)..................................................................................147 G100 Cancelar imagen especular (Grupo 00)...................................................................................147 G101 Habilitar imagen especular (Grupo 00)....................................................................................147 G102 Salida programable al RS-232 (Grupo 00)...............................................................................149 G103 Almacenamiento temporal de bloque lmite (Grupo 00)........................................................150 G107 Correlacin cilndrica (Grupo 00).............................................................................................150 G110-G129 Sistema de coordenadas #7-26 (Grupo 12). ..................................................................151 G136 Medida del centro del corrector de trabajo automtico (Grupo 00).....................................152 G141 3D + Compensacin de la herramienta de corte (Grupo 07).................................................153 G143 Compensacin de la longitud de la herramienta de 5 ejes + (Grupo 08).............................154 G150 Fresado de propsito general (Grupo 00)...............................................................................155 G153 Ciclo fijo de taladrado intermitente de alta velocidad de 5 ejes (Grupo 09)........................160 G154 Seleccionar coordenadas de trabajo P1-P99 (Grupo 12). ......................................................160 G155 Ciclo fijo de roscado en inversa de 5 ejes (Grupo 09). ...........................................................161 G161 Ciclo fijo de taladrado de 5 ejes (Grupo 09)............................................................................162 G162 Ciclo fijo de taladrado de puntos de 5 ejes (Grupo 09). .........................................................162 G163 Ciclo fijo de taladrado usando avances cortos de 5 ejes (Grupo 09)...................................163 G164 Ciclo fijo de roscado de 5 Ejes (Grupo 09)..............................................................................164 G165 Ciclo fijo de mandrilado de 5 ejes (Grupo 09).........................................................................164 G166 Ciclo fijo de mandrilado y parada de 5 ejes (Grupo 09).........................................................165 G169 Ciclo fijo de mandrilado y pausa de 5 ejes (Grupo 09). ..........................................................165 G174 Rosca rgida no vertical CCW (sentido contrario agujas del reloj) (Grupo 00)....................166 G184 Rosca rgida no vertical CW (sentido de las agujas del reloj) (Grupo 00)............................166 G187 Ajuste el nivel de pulido (grupo 00)..........................................................................................166 G188 Obtener programa desde PST (Grupo 00)...............................................................................166

G65, la llamada de subrutina macro, se describe en el captulo Macros.

96-8010 rev T Enero 2008

Cdigos G

117

G00 Posicionamiento con movimiento rpido (Grupo 01)


X Y Z A Comando opcional del movimiento del eje X Comando opcional del movimiento del eje Y Comando opcional de movimiento del eje Z Comando opcional del movimiento del eje A

G00 se usa para mover los ejes de las mquinas a la velocidad mxima. Se utiliza principalmente para posicionar rpidamente la mquina a un punto dado antes de cada orden de avance (corte) (todos los movimientos se realizan a la mayor velocidad). Este cdigo G es de modalidad, as que un bloque con G00 origina el movimiento rpido de todos los bloques siguientes hasta que se defina otro cdigo del Grupo 01. Nota de programacin: Generalmente, los movimientos rpidos no sern en lneas rectas. Cada eje definido se mueve a la misma velocidad, pero no todos los ejes terminarn necesariamente sus movimientos al mismo tiempo. La mquina esperar hasta que todos los movimientos terminen antes de comenzar el siguiente comando. Los comandos de movimiento incremental o absoluto (G90 o G91) cambiarn cmo se interpretan esos valores de movimiento. El Ajuste 57 (Parada exacta fija X-Y) puede cambiar cmo espera la mquina una pausa antes y despus de un movimiento rpido.

G01 Movimiento de interpolacin lineal (Grupo 01)


F X Z A ,R ,C Velocidad de avance en pulgadas (mm) por minuto Comando opcional del movimiento del eje X Comando opcional del movimiento del eje Y Comando opcional de movimiento del eje Z Comando opcional del movimiento del eje A Radio del crculo Distancia desde el centro de interseccin donde comienza el achaflanado.

Este cdigo G mueve los ejes hasta la velocidad de avance ordenada. Este se usa principalmente para cortar la pieza de trabajo. Un avance G01 puede ser un movimiento de un slo eje o una combinacin de los ejes. La velocidad del movimiento de los ejes est controlada por el valor de la velocidad de avance (F). Este valor F puede estar en unidades (pulgadas o mtricas) por minuto (G94) o por revolucin del husillo (95), o en tiempo para completar el movimiento (G93). El valor de la velocidad de avance (F) puede estar en la lnea de comandos actual, o en una lnea previa (el control siempre utilizar el valor ms reciente de F hasta que se ordene otro valor de F). G01 es un comando modal, lo que significa que estar en efecto hasta que sea cancelado por un comando rpido como G00 o un comando de movimiento circular como G02 o G03. Una vez que se inicia un G01 todos los ejes programados se movern y alcanzarn el destino a la vez. Si un eje no puede ir a la velocidad de avance programada el control no proceder con el comando G01 y se generar una alarma (mxima velocidad de avance excedida).

Ejemplo de redondeado de esquinas y achaflanado


O1234 (Ejemplo de redondeado de esquinas y achaflanado); T1 M6; G00 G90 G54 X0. Y0. S3000 M3; G43 H01 Z0.1 M08; 4.0 G01 Z-0.5 F20.; Y-5. ,C1.; X-5. ,R1.; Y0.; G00 Z0.1 M09; G53 G49 Z0.; G53 Y0.; M30; X0. Y0.

4.0 5.0 R1.0 1.0

4.0

5.0

Se puede aadir automticamente un bloque de achaflanado o redondeado de esquinas entre dos bloques de interpolacin lineal especificando C (el achaflanado), o R (el redondeado de esquinas.) Debe existir un bloque de interpolacin lineal determinado el cual siga al bloque inicial (una pausa G04 puede intervenir.)

118

Cdigos G

96-8010 rev T Enero 2008

Estos dos bloques de interpolacin lineal especifican una esquina de interseccin terica. Si el bloque inicial especifica un valor C, el valor que le siga a la C es la distancia desde la esquina de interseccin donde comienza el achaflanado a la vez que tambin especifica la distancia de la misma esquina donde el achaflanado termina. Si el bloque inicial especifica un valor R, el valor que le siga a R es el radio de un circulo tangente a la esquina en dos puntos: el comienzo del arco redondeador de esquina y el punto final de ese arco. Pueden existir bloques consecutivos que especifiquen achaflanado o redondeado de esquinas. Debe existir movimiento en los dos ejes especificados por el plano seleccionado, si el plano activo es XY (G17), XZ (G18) o YZ (G19).

G02 Movimiento de interpolacin circular CW (sentido de las agujas del reloj) / G03 Movimiento de interpolacin circular CCW (sentido contrario a las agujas del reloj) (Grupo 01)
F I J K R X Y Z A ,R ,C Velocidad de avance en pulgadas (mm) por minuto Distancia a lo largo del eje X hasta el centro del crculo Distancia a lo largo del eje Y hasta el centro del crculo Distancia a lo largo del eje Z hasta el centro del crculo Radio opcional del crculo Comando opcional del movimiento del eje X Comando opcional del movimiento del eje Y Comando opcional de movimiento del eje Z Comando opcional del movimiento del eje A Radio del crculo de redondeado de la esquina Distancia desde el centro de interseccin donde comienza el achaflanado.

Estos cdigos G se emplean para especificar un movimiento circular. Son necesarios dos ejes para completar el movimiento circular y debe usarse el plano correcto, G17-19. Hay dos mtodos para ordenar un G02 o G03, el primero es usar las direcciones I, J, K y el segundo usar las direcciones R. Se puede aadir automticamente al programa un achaflanado o redondeado de esquinas, especificando, C (achaflanado) o, R (redondeado de esquinas), como se describe en la definicin de G01.

Utilizando direcciones I, J, K

Las direcciones I, J y K se usan para localizar el centro del arco en relacin al punto de inicio. En otras palabras, las direcciones I, J, K son las distancias desde el punto inicial al centro del crculo. Slo se permiten I, J o K especficos al plano seleccionado (G17 usa IJ, G18 usa IK y G19 usa JK). Los comandos X, Y y Z especifican el punto final del arco. Si no se especifica la situacin de X , Y o Z para el plano seleccionado, el punto final del arco ser el mismo que el punto inicial para ese eje. Para cortar un crculo completo, deben utilizarse las direcciones I, J, K; si se utiliza una direccin R no funcionar. Para cortar un crculo completo, no especifique un punto de finalizacin (X, Y y Z); programa I, J o K para definir el centro del crculo. Por ejemplo: G02 I3.0 J4.0 (Asume G17; plano XY)

Utilizando las direcciones R

El valor R define la distancia desde el punto inicial al centro del crculo. Utilice un valor R positivo para radios de 180 o menos, y un valor R negativo para radios de ms de 180.

Ejemplos de programacin
135O
R 1.00

225O

R 1.00 1.5 .5 G90 G54 G00 X-0.25 Y-.25 G01 Y1.5 F12. G02 X1.884 Y2.384 R1.25 1.5

.5
G90 G54 G00 X-0.25 Y-0.25 G01 Y1.5 F12. G02 X1.884 Y0.616 R-1.25

96-8010 rev T Enero 2008

Cdigos G

119

Ejemplo de redondeado de esquinas y achaflanado:


G00 X1. Y1. G01 X5. F10. ,C0.75 Y2.5 ,R0.4 G03 X8. Y5. R3. ,R0.8 G01 X5. ,C0.8 Y7. ,R1. X1. ,R1. Y1. G00 X0 Y0 M30

Fresado roscado

El fresado roscado utiliza un movimiento G02 o G03 estndar para crear el movimiento circular en X-Y y luego aade un movimiento Z en el mismo bloque para crear el paso de roscado. Esto generar un giro del roscado; los dientes mltiples del cortador generarn el resto. Una lnea de cdigo tpica: N100 G02 I-1.0 Z-.05 F5. (genera un radio de 1 pulgada para un roscado de 20 pasos) Notas del fresado roscado: Los orificios internos inferiores a 3/8 pulgadas pueden que no sean posibles o prcticos. Corte siempre de forma ascendente. Use un G03 para cotar roscas de dimetro interior o G02 para cortar roscas de dimetro exterior. Una rosca de derechas de dimetro interior se mover hacia arriba en el eje Z la cantidad de un paso de rosca. Un roscado a derechas de dimetro exterior se mover hacia abajo en el eje-Z por la cantidad de un paso de roscado. PASO = 1/Roscados por pulgada (Ejemplo - 1.0 dividido por 8 TPI = .125)

Ejemplo de fresado roscado:


Este programa har el fresado roscado I.D. (dimetro interior) de un agujero 1.5 x 8 TPI utilizando un .750 dimetro x 1.0 roscado. Para comenzar, tome el dimetro del agujero (1.500). Reste el dimetro del cortador .750 y luego divida por 2. (1.500 - .75) / 2 = .375 El resultado (.375) es la distancia a la que la herramienta de corte inicia desde el I.D. de la pieza. Despus de la posicin inicial, el siguiente paso del programa es activar la compensacin de la herramienta de corte y moverse al I.D. (dimetro interior) del crculo. El siguiente paso es programar un crculo completo (G02 o G03) con un comando del eje-Z de la cantidad de un paso completo del roscado (a esto se le llama "interpolacin helicoidal"). El ltimo paso es moverse fuera del I.D. (dimetro interior) del crculo y apagar la compensacin de la herramienta de corte. No se puede apagar o encender la compensacin de la herramienta de corte durante un movimiento en arco. Debe realizarse un movimiento lineal, bien en el eje X o Y para mover la herramienta hasta y desde el dimetro a cortar. Este movimiento ser la mxima cantidad de compensacin que puede ajustarse.
Ejercicio de fresado roscado I.D. (Dimetro interior)

N5

N1 N4

N2 N3

Mover hacia I.D. (Dimetro Interior) Fresado de rosca de 1.5 dimetro x 8 TPI Trayectoria de la herramienta Encienda y apague la compensacin de la herramienta de corte

Movimiento lineal alejndose del I.D. (Dimetro Interior)

Ejemplo de fresado roscado

120

Cdigos G

96-8010 rev T Enero 2008

Ejemplo de programa % O2300 de .5 de grosor G00 G90 G54 X0 Y0 S400 M03 G43 H01 Z.1 M08 Z-.6 N1 G01 G41 D01 X.175 F25. N2 G03 X.375 R.100 F7. N3 G03 I-.375 Z-.475 .125) N4 G03 X.175 R.100 N5 G01 G40 X0 Y0 G00 Z1.0 M09 G28 G91 Y0 Z0 M30 %
NOTA:

Descripcin (Fresado roscado de 1.5 dimetro x 8 TPI) (X0, Y0 est en el centro del orificio) (Z0 est en la parte superior de la pieza - Utilizando material

(Desactivar la compensacin de la herramienta de corte) (Mover hasta el I.D. (dimetro interior) del agujero mandrilado) (Una revolucin completa con Z movindose hacia arriba (Alejar de los nuevos roscados) (Cancele la compensacin de la herramienta de corte)

El ajuste mximo de la compensacin de la herramienta de corte es .175.

Fresado roscado de O.D. (dimetro exterior)


Ejercicio de fresado foscado O.D. (Dimetro Exterior)
.250 Herramienta de corte
Posicin inicial

XO, YO

2.0 dia. Material

Fresado roscado poste de 2.0 de dimetro x 16 TPI Trayectoria de la herramienta: Posicionamiento rpido, Encienda y apague la compensacin de la herramienta de corte

Ejemplo de fresado roscado O.D. (dimetro exterior)

Ejemplo de programa % O2400 G00 G90 G54 X0 Y2.0 S2000 M03 G43 H01 Z.1 M08 Z-1.0 G41 D01 X-1.5 Y1.125 G01 X0. F15. G02 J-1.125 Z-1.0625 G01 X1.5 G00 G40 X0 Y2.0 Z1.0 M09 G28 G91 Y0 Z0 M30 %
96-8010 rev T Enero 2008

Descripcin (Fresado roscado a un poste de 2.0 dimetro x 16 TPI) (X0, Y0 est en el centro del poste) (Z0 est en la parte superior de la pieza - Altura del poste 1.125 pulgadas

(Active la compensacin de la herramienta de corte) (Movimiento lineal hasta el poste) (Movimiento circular; movimiento Z negativo) (Movimiento lineal alejndose del poste) (Desactive la compensacin de la herramienta de corte)

Cdigos G

121

NOTA:

Un movimiento de compensacin de la herramienta de corte puede consistir en cualquier movimiento X o Y desde cualquier posicin siempre que el movimiento sea mayor que la cantidad que es compensada.

Ejemplo de fresado roscado de punto nico


Ejemplo de programa % O1000 T1 M06 G00 G90 G54 X0 Y0 S2500 M03 G43 H01 Z.1 M08 G01 Z-1.083 F35. G41 X.275 DI G3 X.875 I.3 F15. G91 G3 I-.875 Z.0833 L14 G90 G3 X.275 I-.300 G00 G90 Z1.0 M09 G1 G40 X0 Y0 G28 G91 Y0 Z0 M30 %

El programa es para un agujero de un dimetro de 2.500, con un dimetro de la herramienta de corte de .750", un valor radial de .875 y un paso de roscado de .0833 (12 TPI) y un grosor de la pieza de 1.0.

Descripcin (X0, Y0 est en el centro del orificio, Z0 est en la parte superior de la pieza) (Herramienta #1 es una herramienta de roscado de punto nico .750)

(Valor radial) (Multiplicar .0833 paso x 14 pasadas = 1.1662 movimientos del eje-Z)

Movimiento helicoidal

El movimiento helicoidal (espiral) es posible con G02 o G03 programando el eje lineal que no est en el plano seleccionado. Este tercer eje se mover a lo largo del eje especificado de forma lineal, mientras que los otros dos ejes se movern en movimiento circular. La velocidad de cada eje se controlar para que la velocidad helicoidal coincida con la velocidad de avance programada.

G04 Pausa (Grupo 00)


P El periodo o tiempo de pausa en segundos o en milisegundos
G04 se usa para originar un retraso o pausa en el programa. El bloque con el cdigo G04 pausar durante el tiempo especificado por el cdigo P. Por ejemplo G04 P10.0. Esto retrasar el programa 10 segundos. Tenga en cuenta que el uso del punto decimal G04 P10. es una pausa de 10 segundos; G04 P10 es una pausa de 10 milisegundos.

G09 Parada exacta (Grupo 00)

El cdigo G09 se usa para especificar una parada controlada de los ejes. Slo afecta al bloque en el cul est programado; es no modal, no afecta a los bloques siguientes. Los movimientos de la mquina desacelerarn el punto programado antes de que otro bloque se procese.

G10 Establecer correctores (Grupo 00)


G10 permite al programador establecer correctores dentro del programa. Utilizando G10 sustituye la entrada manual de los correctores (p.e. longitud y dimetro de herramienta, y correctores de coordenadas de trabajo). L Selecciona la categora del corrector

122

Cdigos G

96-8010 rev T Enero 2008

L2 Origen de las coordenadas de trabajo para G52 y G54-G59 L10 Cantidad de correccin de la longitud (para cdigo H) L1 o L11 Cantidad de correccin por el desgaste de la herramienta (para cdigo H) L12 Cantidad de correccin de dimetro (para cdigo D) L13 Cantidad de correccin por desgaste del dimetro (para cdigo D) L20 Origen de las coordenadas auxiliares de trabajo para G110 al G129 P Selecciona un corrector especfico. P1-P100 Utilizado para referenciar los correctores de cdigos D o H (L10-L13) P0 G52 referencia la coordenada de trabajo (L2) P1-P6 G54 a G59 referencian las coordenadas de trabajo (L2) P1-P20 G110 a G129 referencian las coordenadas auxiliares (L20) P1-P99 G154 P1-P99 referencian las coordenadas auxiliares (L20) R X Y Z A Valor del corrector o incremento para la longitud y el dimetro. Localizacin del cero del eje X opcional. Localizacin del cero del eje Y opcional. Localizacin del cero del eje Z opcional. Localizacin del cero del eje A opcional.

Ejemplos de programacin

G10 L2 P1 G91 X6.0 G10 L20 P2 G90 X10. Y8. G10 L10 G90 P5 R2.5 G10 L12 G90 P5 R.375 G10 L20 P50 G90 X10. Y20.

{Mover la coordenada G54 6.0 hacia la derecha}; {Establecer coordenadas de trabajo G111 en X10.0 ,Y8.0}; {Establecer corrector para la herramienta #5 a 2.5}; {Establecer dimetro de la Herramienta #5 a .375"}; {Establecer coordenadas de trabajo G154 P50 en X10. Y20.}

G12 Fresado circular de cavidades CW (sentido de las agujas del reloj) / G13 Fresado circular de cavidades CCW (sentido contrario a las agujas del reloj) (Grupo 00)
Estos dos cdigos G se emplean para especificar un formas de fresado circular. Slo se diferencian en la direccin de giro. Ambos cdigos G utilizan por defecto el plano circular XY (G17) e implican el uso de G42 (compensacin de la herramienta de corte) para G12 y G41 para G13. Estos dos cdigos G son no modales.

*D seleccin del radio o dimetro de la herramienta I Radio del primer crculo (o final si no K) El valor I debe ser mayor que el Radio de la Herramienta, pero menos que el valor K. K Radio del crculo acabado (si se especifica) L Contador de vueltas para ciclos repetidos de cortes ms profundos Q Incremento del Radio, o sobre paso (debe ser utilizado con K) F Velocidad de avance en pulgadas (mm) por minuto Z Profundidad de corte o incremento *Para obtener el dimetro del crculo programado, el control utiliza el cdigo D seleccionado de tamao de herramienta. Si desea programar la lnea central de la herramienta seleccione D0.
NOTA: Si no se desea compensacin de la herramienta de corte, debe especificarse un D00. Si no se especifica D en el bloque G12/G13, se utilizar el ltimo valor D ordenado, incluso si fue cancelado previamente con un G40. La herramienta debe estar posicionada en el centro del crculo utilizando X e Y. Para quitar el material de dentro del crculo, utilice los valores I y Q menos el dimetro de la herramienta y un valor K igual al radio del crculo. Para cortar slo un radio del crculo, utilice un valor I establecido al radio y no el valor K o Q.

96-8010 rev T Enero 2008

Cdigos G

123

% O00098 (EJEMPLO G12 Y G13) (DESPLAZAMIENTO D01 ESTABLECIDO A APROX. EL TAMAO DE LA HERRAMIENTA ) (LA HERRAMIENTA DEBE SER MS QUE Q EN DIM.) T1M06 G54G00G90X0Y0 (Mover hasta el centro de G54) G43Z0.1H01 S2000M03 G12I1.5F10.Z-1.2D01 (Acabar el alojamiento en sentido de las agujas del reloj) G00Z0.1 G55X0Y0 (Mover hasta el centro de G55) G12I0.3K1.5Q0.3F10.Z-1.2D01 (Acabado spero y acabado final en sentido de las agujas del reloj) G00Z0.1 G56X0Y0 (Mover hasta el centro de G56) G13I1.5F10.Z-1.2D01 (Acabar cavidad en sentido contrario de las agujas del reloj) G00Z0.1 G57X0Y0 (Mover hasta el centro de G57) G13I0.3K1.5Q0.3F10.Z-1.2D01 (Acabado spero y acabado final en sentido contrario de las agujas del reloj) G00Z0.1 G28 M30 %
Fresado circular de cavidades (G12- Mostrado en sentido contrario a las agujas del reloj)

Q K

I Slo

Slo I, K, y Q.

Estos cdigos G asumen el uso de la compensacin de la herramienta de corte, por tanto no se requiere un G41 o G42 en la lnea de programa. Sin embargo, se requiere un numero de corrector D, para el radio o dimetro de la herramienta de corte, para ajustar el dimetro del crculo. Los siguientes ejemplos de programacin muestran el formato G12 y G13, al igual que las formas diferentes en que pueden escribirse estos tres programas. Paso simple: Use slo I. Aplicaciones: Escariado de una pasada; acabado spero y acabado final de los agujeros menores, corte I.D. de surcos de juntas tricas. Paso mltiple: Use I, K, y Q. Aplicaciones: Escariado de paso mltiple; acabado spero y acabado final de agujeros grandes con solapamiento de la herramienta de corte. Paso mltiple profundidad en Z: Usar slo I, o I, K, y Q (slo se podran utilizar G91 y L). Aplicaciones: Acabado spero y acabado final profundo. Las figuras anteriores muestran la trayectoria de la herramienta durante los cdigos-G de fresado. Ejemplo paso mltiple G13 usando I, K, Q, L, y G91: Este programa utiliza G91 y un L cuenta de 4, por tanto, este ciclo se ejecutar un total de cuatro veces. El incremento de profundidad Z es 0.500. Esto se multiplica por la cuenta L, haciendo que la profundidad total de este agujero sea 2.000. G91 y la cuenta L pueden utilizarse tambin en una lnea G13 "slo I" .

124

Cdigos G

96-8010 rev T Enero 2008

NOTA:

Si la columna de geometra de la pantalla de correctores del control tiene n valor insertado, G12/G13 leer los datos, ya est presente o no un D0. Para cancelar la compensacin de la herramienta de corte inserte D00 en la lnea de programa, esto saltar el valor en la columna de geometra de correctores.

Ejemplo de programa Descripcin % O4000 (introducido 0.500 en la columna de correctores de radio/dimetro) T1 M06 (Herramienta #1 es una fresa frontal de dimetro 0.500") G00 G90 G54 X0 Y0 S4000 M03 G43 H01 Z.1 M08 G01 Z0 F10. G13 G91 Z-.5 I.400 K2.0 Q.400 L4 D01 F20. G00 G90 Z1.0 M09 G28 G91 Y0 Z0 M30 %

G17 XY / G18 XZ / G19 YZ seleccin de plano (Grupo 02)

La cara de la pieza de trabajo que tendr hecha una operacin de fresado circular (G02, G03, G12, G13) debe tener seleccionados dos de los tres ejes principales (X, Y y Z). Uno de los tres cdigos G se usa para seleccionar el plano, G17 para XY, G18 para XZ, y G19 para YZ. Cada uno es modal y aplicar a todos los movimientos circulares subsiguientes. La seleccin del plano por defecto es G17, lo que significa que un movimiento circular en el plano XY puede ser programado sin seleccionar G17. La seleccin de plano tambin aplica a G12 y G13, fresado circular de cavidades, que debe estar siempre en el plano XY. Si se ha seleccionado la compensacin del radio de la herramienta de corte (G41 o G42), solamente se podr utilizar el plano XY (G17) para los movimientos circulares. Definido por G17 - Movimiento circular con el operador mirando hacia abajo desde arriba en la mesa XY. Esto define el movimiento de la herramienta relativo a la mesa. Definido por G18 - Movimiento circular definido como el movimiento para el operador mirando desde la parte trasera de la mquina hacia el panel frontal de control. Definido por G19 - Movimiento circular definido como el movimiento para el operador mirando desde el lateral de la mquina donde se monta el panel frontal de control.
G17 G18 G19

G20 Seleccionar pulgadas / G21 Seleccionar sist. mtrico (Grupo 06)

Los cdigos-G G20 (pulgadas) y G21 (mm) se utilizans para asegurar que la seleccin pulgadas/mtrico se establece correctamente para el programa. La seleccin entre la programacin en pulgadas y mtrica debera realizarse con el Ajuste 9.

G28 Retorno a la posicin cero de la mquina a travs del punto de referencia G29 opcional (Grupo 00)

El cdigo G28 se usa para retornar todos los ejes a la posicin cero de la mquina, a menos que se especifique un eje (o ejes) , en cuyo caso slo ese eje (o ejes) retornar al cero. G28 cancela los correctores de la longitud de la herramienta para las siguientes lneas de cdigo.

96-8010 rev T Enero 2008

Cdigos G

125

Husillo

G00 G28 G91 Z0

Retorno Rapid Return rpido a "Z" To Z Zero Cero

Mesa de la mquina

Ejemplo 1 Corrector de trabajo G54: Z = 2.0 Longitud de la herramienta 2: 12.0 Segmento de programa: G90 G54; G43 H02; G28 Z0.; G00 Z1. El bloque G28 mover hasta la coordenada de la mquina Z = 14.0 antes de moverse a Z = 0. El siguiente bloque (G00 Z1.) mover a la coordenada de la mquina Z = 1. Ejemplo 2 (mismos correctores de trabajo y herramienta que en el Ejemplo 1) Segmento de programa: G54 ; G43 H02; G00 G91G28 Z0 El bloque G28 mover directamente a la coordenada de la mquina Z = 0 ya que est en efecto el posicionamiento incremental.

G29 Movimiento desde el punto de referencia (Grupo 00)

El cdigo G29 se usa para mover los ejes hacia una posicin especfica. Los ejes que se seleccionan en este bloque se mueven al punto de referencia G29 almacenado o grabado en G28 y luego se mueven a un punto X o Z especificado en el comando G29.

G31 Avance hasta salto (Grupo 00)


F X Y Z A B

(Este cdigo-G es opcional y requiere un palpador)

Velocidad de avance en pulgadas (mm) por minuto Comando opcional de movimiento absoluto en el eje X Comando de movimiento absoluto del eje Y Comando opcional de movimiento absoluto en el eje Z Comando opcional de movimiento absoluto en el eje A Comando de movimiento absoluto del eje B

Este cdigo G mueve los ejes hasta la posicin programada. G31 se aplica solamente al bloque en el cual G31 est especificado. El movimiento especifico se inicia y contina hasta que se alcanza la posicin o el palpador recibe una seal de salto. Cuando se alcanza el final del recorrido, el control emitir un sonido (bip).

126

Cdigos G

96-8010 rev T Enero 2008

No utilice compensacin de la herramienta de corte con un G31. Utilice los cdigos-M asignados (por ejemplo M52 y M62), con una pausa, para encender y apagar el palpador de la mesa. Por ejemplo: M53 G04 P100 M63 Vase tambin M75, M78 y M79.

G35 Medida del dimetro de herramienta automtica (Grupo 00)


(Este cdigo-G es opcional y requiere un palpador)

F D X Y

Velocidad de avance en pulgadas (mm) por minuto Nmero corrector de dimetro de la herramienta Comando opcional del eje X Comando opcional del eje Y

La funcin de medida del corrector del dimetro de la herramienta automtica (G35) se utiliza para establecer el dimetro (o el radio) utilizando dos pasadas del palpador; una a cada lado de la herramienta. El primer punto se establece con un bloque G31 utilizando un M75, y el segundo punto se establece con el bloque G35. La distancia entre estos dos puntos se establece en el corrector seleccionado (no cero) Dnnn. El Ajuste 63 (ancho del palpador de la herramienta) se utiliza para reducir la medida de la herramienta por la anchura del palpador de la herramienta. Este cdigo G mueve los ejes hasta la posicin programada. El movimiento especfico se inicia y contina hasta que se alcanza la posicin o el palpador enva una seal de salto. Notas: Vea tambin G31. Utilice el cdigo-M asignado (M52) para encender el palpador de la mesa. Utilice el cdigo-M asignado (M62) para apagar el palpador de la mesa. Vase tambin M75, M78 y M79. No utilice compensacin de la herramienta de corte con un G35. Gire el husillo en inversa (M04), para un cortador a derechas.

O1234 (G35) M52 T1 M06 G00 G90 G54 X0 Y1. G43 H01 Z0 G01 Z-1. F10. M04 S200 G31 Y0.49 F5. M75 G01 Y1. F20. Z0 Y-1. Z-1. G35 Y-0.49 D1 F5. G01 Y-1. F20. M62 G00 G53 Z0 M05 M30

96-8010 rev T Enero 2008

Cdigos G

127

G36 Medida del centro del corrrector de trabajo automtico (Grupo 00)
(Este cdigo-G es opcional y requiere un palpador)

F I J K X Y Z

Velocidad de avance en pulgadas (mm) por minuto Distancia del corrector opcional a lo largo del eje X Distancia del corrector opcional a lo largo del eje Y Distancia del corrector opcional a lo largo del eje Z Comando opcional del movimiento del eje X Comando opcional del movimiento del eje Y Comando opcional de movimiento del eje Z

La medida del corrector de trabajo automtico (G36) se utiliza para ordenar un palpador para establecer los correctores de los utillajes de trabajo. Un G36 alimentar los ejes de la mquina en un esfuerzo para medir la pieza de trabajo con un palpador montado en el husillo. El eje (ejes) se mover hasta que se reciba una seal desde el palpador, o se alcance el lmite de recorrido. Los correctores de herramientas (G41, G42, G43, o G44) no deben estar activos al ejecutarse esta funcin. Se establece el sistema de coordenadas de trabajo activo actualmente para cada eje programado. El punto en el que la seal de salto se recibe se convierte en la posicin cero. Si se especifica un I, J, o K, el corrector de trabajo del eje apropiado se cambia por la cantidad en el comando I, J, o K. Esto permite que se cambie el corrector de trabajo fuera de donde el palpador entra realmente en contacto con la pieza. Notas: Los puntos medidos se determinan por los valores en los Ajustes del 59 al 62. Utilice los movimientos incrementales G91 al utilizar un G36. Utilice los cdigos-M asignados (por ejemplo M53 y M63), con una pausa, para encender y apagar la sonda del huso. Ejemplo: M53 G04 P100 M63 Ejemplo de programa

O1234 (G36) M53 G04 P100 M63 G00 G90 G54 X1. Y0 Z-18. G91 G01 Z-1. F20. G36 X-1. F10. G90 G01 X1. M53 G04 P100 M63 G00 G90 G53 Z0 M30

128

Cdigos G

96-8010 rev T Enero 2008

G37 Medida del corrector de la herramienta automtico (Grupo 00)


(Este cdigo-G es opcional y requiere un palpador)

F H Z

Velocidad de avance en pulgadas (mm) por minuto Nmero de corrector de la herramienta Corrector requerido del eje Z

La medida del corrector de la longitud de la herramienta automtica (G37) se utiliza para ordenar a un palpador que establezca los correctores de la longitud de la herramienta. Un G37 alimentar el eje-Z en un esfuerzo para medir una herramienta con un palpador montado en el husillo. El eje-Z se mover hasta que se reciba una seal desde el palpador, o se alcance el lmite de recorrido. Debe haber activo un cdigo no cero H o bien G43 o G44. Cuando se recibe la seal del palpador (saltar seal) se utiliza la posicin Z para establecer el corrector de herramienta especificado (Hnnn). El corrector de herramienta especificado es el corrector entre el punto cero de trabajo y el punto en el que se toca el palpador. El sistema de coordenadas (G54-G59, G110-G129) y los correctores de longitud de la herramienta (H01-H200) pueden seleccionarse en este bloque o en el bloque previo. Notas: Utilice el cdigo-M asignado (M52) para encender el palpador de la mesa. Utilice el cdigo-M asignado (M62) para apagar el palpador de la mesa. La compensacin de la herramienta de corte no debe estar funcionando durante la funcin de salto. Vase tambin M78 y M79. Especifique Z0 para que no haya correccin.

O1234 (G37) T1 M06 M52 G00 G90 G110 X0 Y0 G00 G43 H1 Z5. G37 H1 Z0. F30. G00 G53 Z0 M62 M30

G40 Cancelar la compensacin de la herramienta de corte (Grupo 07)


G40 cancelar G41 o G42 la compensacin de la herramienta de corte.

G41 2D Compensacin de la herramienta de corte izquierda / G42 2D Comp. de la herramienta de corte Derecha (Grupo 07)

G41 seleccionar compensacin de herramienta de corte a la izquierda; esto es, la herramienta se mover hacia la izquierda de la trayectoria programada para compensar por el tamao de la herramienta. Se debe programar una direccin D para seleccionar el radio correcto de la herramienta o el corrector del dimetro. Si el valor en el corrector seleccionado es negativo, la compensacin de la herramienta de corte operar como si se hubiese especificado un cdigo G42 (Compensacin de la herramienta de corte derecha). El lado derecho o izquierdo de la trayectoria programada se determina mirando a la herramienta segn se aleja de usted. Si la herramienta necesita estar a la izquierda de la trayectoria programada, segn se aleja de usted, utilice G41. Si necesita estar a la derecha de la trayectoria programada, segn se aleja de usted, utilice G42. Ver la Seccin de "Compensacin de la herramienta de corte" para disponer de ms informacin.

96-8010 rev T Enero 2008

Cdigos G

129

G43 Compensacin de longitud de la herramienta + (Aadir) / G44 Compensacin de longitud de la herramienta - (Sustraer) (Grupo 08)
Un cdigo G43 selecciona la compensacin de la longitud de la herramienta en la direccin positiva; la longitud de la herramienta se suma a la posicin del eje en la pgina de correctores. Un cdigo G44 selecciona la compensacin de la longitud de la herramienta en la direccin negativa; la longitud de la herramienta se resta a la posicin del eje en la pgina de correctores. Se debe introducir una direccin H distinta de cero para seleccionar la entrada correcta de la pgina de correctores.

G47 Engrabar texto (Grupo 00)

Durante un comando G47, el control cambia a G91 (modo incremental) mientras engraba y entonces vuelve a cambiar a G90 (modo absoluto) al terminar. Para tener el control en el modo incremental, el Ajuste 29 (G91 no modal) debe estar en off (desconectado).

E F I J P R X Y Z

Velocidad de avance de inclinacin (unidades/min) Velocidad de avance de engrabacin (unidades/min) ngulo de rotacin (-360. a +360.); por defecto es 0 Altura del texto en pulgadas (mnimo = 0.001 pulgadas); por defecto es 1.0 pulgadas 0 para engrabar una cadena literal 1 para engrabar un nmero serie secuencial 32-126 para caracteres ASCII Plano de retorno X comienzo del engrabado Y comienzo del engrabado Profundidad de corte

Engrabamiento de nmero serie secuencial Este mtodo se utiliza para engrabar nmeros en una serie de piezas, incrementando el nmero en uno cada vez. Se utiliza el smbolo # para seleccionar el nmero de dgitos en el nmero de serie. Por ejemplo: G47 P1 (#### ) limitar el nmero serie para cuatro dgitos (P1 (##) limitar el nmero de serie a dos dgitos, etc.) El nmero de serie inicial puede ser bien programado o establecido manualmente. Por ejemplo, si es programado: G47 P1 (1234) establecer el nmero de serie a "1234." El nmero de serie inicial puede ser establecido manualmente o dentro de una variable macro. La opcin Macros no tiene que estar habilitada para hacer esto. Se utiliza la variable macro #599 para mantener el nmero de serie a engrabar. Por ejemplo, cuando la variable macro #599 se establece a "1234," G47 P1 (#### ) producir: 1234 Vea la seccin Macros para obtener ms informacin. Engrabar una cadena literal Este mtodo se usa para engrabar el texto deseado en una pieza. El texto debera estar en la forma de un comentario en la misma lnea que la sentencia P0. Por ejemplo: G47 P0 (ENGRABAR ESTO) producir ENGRABAR ESTO Ejemplo Este ejemplo crear la figura mostrada. G47 P0 X2.0 Y2.0 I45. J.5 R.05 Z-.005 F15.0 E10.0 (TEXTO A ENGRABAR)

130

Cdigos G

96-8010 rev T Enero 2008

6 5 4 3 2

TT E EX XT TO TO A

180

0. 5"

1
1

En este ejemplo:

G47 P0 X2.0 Y2.0 I45. J.5 R.05 Z-.005 F15.0 E10.0

seleccionar engrabar una cadena literal seleccionar 2.0, 2.0 como punto inicial del texto. sita el texto en un ngulo de 45 establece la altura del texto a 0.5 pulgadas ordena a la herramienta de corte retroceder a 0.05 pulgadas (mm) por encima del plano de corte despus de engrabar selecciona un corte profundo de 0.005 pulgadas (mm) selecciona una velocidad de avance de engrabacin de 15 unidades/min ordena a la herramienta de corte hundirse a una velocidad de 10 unidades/min

valores P para engrabar caracteres especficos:

32 vaco 33 ! 34 " 35 # 36 $ 37 % 38 & 39 ' 40 (

41 ) 42 * 43 + 44 , 45 - 46 . 47 / 48-57 0-9 58 :

59 60 61 62 63 64 65-90 91 92

; < = > ? @ A-Z [ \

E EN G R AV BA E
90
o o

45

270
4 5

-45

93 94 95 96 97-122 123 124 125 126

R
o o

] ^ _ ' a-z { | } ~

Ejemplo Para engrabar "$2.00" son necesarias dos lneas de cdigo. La primera utilizar un P36 para engrabar el signo dlar ($), y la segunda utilizar P0 (2.00). Tenga en cuenta que los ejes necesitarn cambiarse entre la primera y la segunda lnea de cdigo para hacer un espacio entre el signo de dolar y el 2.

G49 G43/G44/G143 Cancelar (Grupo 08)

Este cdigo G cancela la compensacin de la longitud de la herramienta. Nota de programacin: Un H0, G28, M30, y Reset (Restablecer) tambin cancelar la compensacin de la longitud de la herramienta.

G50 Cancelar escalado (Grupo 11)

G50 cancela la funcionalidad de escalado opcional. Cualquier eje escalado por un comando G51 previo no tendr ms efecto.

96-8010 rev T Enero 2008

Cdigos G

131

G51 Escalado (Grupo 11)


X Y Z P

(Este cdigo-G es opcional y requiere una Rotacin y Escalado)

centro opcional de escalado para el eje X centro opcional de escalado para el eje Y centro opcional de escalado para el eje Z factor de escalado opcional para todos los ejes; tres decimales desde 0.001 a 8383.000.

G51 [X...] [Y...] [Z...] [P...]


El control utiliza siempre un centro de escalado para determinar la posicin escalada. Si no se especifica en el bloque de comando G51 ningn centro de escalado, entonces la ltima posicin ordenada se utiliza como el centro de escalado. Cuando se ordena escalado (G51), todos los valores X, Y, Z, I, J, K, o R que direccionan el movimiento de la mquina se multiplican por un factor de escala y son correctores relativos a un centro de escalado. G51 afectar a todos los valores de posicionamiento apropiados en los bloques que siguen al comando G51. Los ejes X, Y y Z pueden ser escalados utilizando una direccin P, si no se introduce una direccin P no se utiliza el factor de escala, Ajuste 71. Los siguientes programas ilustran cmo escalar cuando se utilizan centros de escalado diferentes.

Z Y

0001 (VENTANA GTICA); F20. S500 ; G00 X1. Y1. ; G01 X2. ; Y2. ; G03 X1. R0.5; G01 Y1. ; G00 X0 Y0 ; M99 ;

Origen de coordenada = de trabajo Sin escalado


G51

El primer ejemplo ilustra cmo el control utiliza la situacin de la coordenada de trabajo actual como centro de escalado. Aqu, es X0 Y0 Z0.

Z Y

00010 ; G59 ; G00 G90 X0 Y0 Z0 ; G51 P2. (el centro de escalado es X0 Y0 Z0); M98 P1 ; M30 ;
= Origen de coordenada de trabajo = Centro del escalado
G51 Escalado

El siguiente ejemplo especifica el centro de la ventana como centro de escalado.

132

Cdigos G

96-8010 rev T Enero 2008

Z Y

00011 ; G59 ; G00 G90 X0 Y0 Z0 ; G51 X1.5 Y1.5 P2. ; M98 P1 ; M30 ;

= Origen de coordenada de trabajo = Centro del escalado


G51 Escalado

El ltimo ejemplo ilustra cmo puede hacerse el escalado en el borde de las trayectorias de las herramientas como si la pieza fuera establecida contra los pins de situacin.

Z Y

00011 ; G59 ; G00 G90 X0 Y0 Z0 ; G51 X1.0 Y1.0 P2 ; M98 P1 ; M30 ;

= Origen de coordenada de trabajo = Centro del escalado


G51 Escalado

Notas de programacin: Los valores de los correctores y la compensacin de la herramienta de cortes no se ven afectados por el escalado. El escalado no afecta a los movimientos del eje-Z de ciclos fijos como los planos de seguridad y los valores incrementales. Los resultados finales de escalado se redondean al valor fraccional menor de la variable escalada.

G52 Establecer sistema de coordenadas de trabajo (Grupo 00 o 12)

El comando G52 trabaja de forma diferente dependiendo del valor del ajuste 33. El Ajuste 33 selecciona el estilo de coordenadas Fanuc, Haas, o Yasnac. Si se selecciona Yasnac, G52 es un cdigo-G del grupo 12. G52 funciona igual que G54, G55, etc. Todos los valores G52 no sern puestos a cero (0) al encender, al presionar retablecer, al final del programa, o por un M30. Al utilizar un G92 (Establecer valor de cambio de sistema de coordenadas de trabajo), en formato Yasnac, los valores X, Y, Z, A, y B se restan de la posicin de trabajo actual, y se introducen automticamente en el corrector de trabajo G52. Si se selecciona Fanuc, G52 es un cdigo-G del grupo 00. Este es un cambio de coordenada de trabajo global. Los valores introducidos en la lnea G52 de la pgina de correctores de trabajo se suman a todos los correctores de trabajo. Todos los valores G52 en la pgina de correctores de trabajo se pondrn a cero (0) al encender, presionar restablecer, cambiar modos, al final del programa, o por un M30, G92 o un G52 X0 Y0 Z0 A0 B0. Al utilizar un G92 (Establecer valor de cambio de sistema de coordenadas de trabajo), en formato Fanuc, la posicin actual en el sistema de coordenadas de trabajo cambia por los valores de G92 (X, Y, Z, A, y B). Los valores del corrector de trabajo G92 son la diferencia entre el corrector de trabajo actual y la cantidad cambiada ordenada por G92.

96-8010 rev T Enero 2008

Cdigos G

133

Si se selecciona Haas, G52 es un cdigo-G del grupo 00. Este es un cambio de coordenada de trabajo global. Los valores introducidos en la lnea G52 de la pgina de correctores de trabajo se suman a todos los correctores de trabajo. Todos los valores G52 sern puestos a cero (0) por un G92. Al utilizar un G92 (Establecer valor de cambio de sistema de coordenadas de trabajo), en formato Haas, la posicin actual en el sistema de coordenadas de trabajo cambia por los valores de G92 (X, Y, Z, A, y B). Los valores del corrector de trabajo G92 son la diferencia entre el corrector de trabajo actual y la cantidad cambiada ordenada por G92 (Establecer valor de cambio de los sistemas de coordenadas de trabajo).

G53 Seleccin de coordenadas de la mquina no modal (Grupo 00)

Este cdigo G cancela temporalmente el corrector de las coordenadas de trabajo y usa el sistema de coordenadas de la mquina. En el sistema de coordenadas de la mquina, el punto cero para cada eje es la posicin en la que la mquina marcha cuando se realiza un Retorno a Cero. G53 revertir a este sistema por el bloque en el que se ordena.

G54-59 Seleccionar sistema de coordenadas de trabajo #1 - #6 (Grupo 12) G60 Posicionamiento unidireccional (Grupo 00)

Estos cdigos seleccionan uno de los seis sistemas de coordenadas del usuario. Todas las referencias futuras a las posiciones de los ejes sern interpretadas en el sistema nuevo de coordenadas (G54 G59). Este cdigo G se usa para proveer posicionamiento slo desde la direccin positiva. No se recomienza utilizarlo con este control. Se provee slo por compatibilidad con otros sistemas ms antiguos. Es no modal, no afecta los bloques siguientes. Ver tambin el Ajuste 35.

G61 Modo de parada exacta (Grupo 15) G64 G61 Cancelar (Grupo 15) G68 Rotacin (Grupo 16)

El cdigo G61 se usa para especificar una parada exacta. Es modal; por tanto, afecta a los bloques siguientes. Los ejes de la mquina volvern a una parada exacta al final de cada movimiento ordenado. El cdigo G64 se usa para cancelar la modalidad de una parada exacta (G61). (Este cdigo-G es opcional y requiere una Rotacin y Escalado)

G17, G18, G19 plano de rotacin opcional, por defecto es el actual A centro opcional de rotacin para el primer eje del plano seleccionado B centro opcional de rotacin para el segundo eje del plano seleccionado R ngulo de rotacin opcional especificado en grados Tres decimales de -360.000 a 360.000.
Debe utilizarse un G17, 18 o 19 antes del comando G68 para establecer el plano del eje que se est rotando. Por ejemplo: G17 G68 Annn Bnnn Rnnn; A y B corresponden a los ejes del plano actual; para el ejemplo de G17 A es el eje-X y B es el eje-Y. El control utiliza siempre un centro de rotacin para determinar los valores de posicin pasados al control despus de la rotacin. Si no se especifica un centro de rotacin del eje, entonces se utiliza la situacin actual como centro de rotacin. Cuando se ordena la rotacin (G68), todos los valores X, Y, Z, I, J, y K rotan a travs de un ngulo especificado R utilizando un centro de rotacin. G68 afectar a todos los valores posicionales apropiados en los bloques que siguen al comando G68. Los valores en la lnea que contiene G68 no son rotados. Slo los valores en el plano de rotacin se rotan, por tanto, si G17 es el plano actual de rotacin, slo se ven afectados los valores Z e Y. Introduciendo un nmero positivo (ngulo) para la direccin R rotar la funcionalidad en el sentido contrario a las agujas del reloj. Si no se introduce el ngulo de rotacin (R), entonces el ngulo de rotacin se toma del Ajuste 72. En modo G91 (incremental) con el Ajuste 73 ON, el ngulo de rotacin cambia por el valor en R. En otras palabras, cada comando G68 cambiar el ngulo de rotacin por el valor especificado en R.

134

Cdigos G

96-8010 rev T Enero 2008

El ngulo de rotacin se establece a cero al comienzo del programa, o puede establecerse a un ngulo especfico utilizando un G68 en modo G90. Los siguientes ejemplos ilustran la rotacin utilizando G68.

Z Y

0001 (VENTANA GTICA); F20, S500 ; G00 X1. Y1. ; G01 X2. ; Y2. ; G03 X1. R0.5 G01 Y1. ; M99 ;

= Origen de coordenada de trabajo Sin rotacin


G68

El primer ejemplo ilustra cmo el control utiliza la situacin de la coordenada de trabajo actual como centro de rotacin (X0 Y0 Z0).

Z Y

00002 ; G59 ; G00 G90 X0 Y0 Z0 ; M98 P1 ; G90 G00 X0 Y0 ; (ltima posicin ordenada) G68 R60. ; M98 P1 ; G69 G90 G00 X0 Y0 ; M30 ; = Origen de coordenada de trabajo = Centro de rotacin
G68 Rotacin

El siguiente ejemplo especifica el centro de la ventana como centro de rotacin.

Z Y

00003 ; G59 ; G00 G90 X0 Y0 Z0 ; M98 P1 ; G00 G90 X0 Y0 Z0 ; G68 X1.5 Y1.5 R60. ; M98 P1 ; G69 G90 G00 X0 Y0 ; M30 ; = Origen de coordenada de trabajo = Centro de rotacin
G68 Rotacin

Este ejemplo muestra cmo el modo G91 puede utilizarse para rotar patrones alrededor de un centro. Esto es til a menudo para hacer piezas que son simtricas alrededor de un punto dado.

96-8010 rev T Enero 2008

Cdigos G

135

Z Y

00004 ; G59 ; G00 G90 X0 Y0 Z0 ; M98 P10 L8 (SUBRUTINA 00010); M30 ; 00010 ; G91 G68 R45. ; G90 M98 P1 ; G90 G00 X0 Y0 ; M99 ; = Origen de coordenada de trabajo = Centro de rotacin
G68 Rotacin

No cambie el plano de rotacin mientras est en efecto G68.

Rotacin y Escalado

Si el escalado y la rotacin se usan simultneamente, se recomienda encender el escalado antes de la rotacin, y utilizar bloques separados. Utilice la siguiente plantilla al hacer esto. G51 ..... (ESCALADO) ; ... G68 ..... (ROTACIN) ; . . programa . G69 ..... (ROTACIN APAGADA) ; ... G50 ..... (ESCALADO APAGADO) ;

Rotacin con compensacin de la herramienta de corte G69 Cancelar G68 Rotacin (Grupo 16)
(Este cdigo-G es opcional y requiere una Rotacin y Escalado)

Debera apagarse la compensacin de la herramienta de corte despus de que se establezca el comando de rotacin. Tambin debera apagarse la compensacin antes de apagar la rotacin.

G69 cancela cualquier rotacin especificada anteriormente.

G70 Crculo de agujero roscado (Grupo 00)


I J L Radio (+CCW / -CW) ngulo de inicio (0 a 360.0 grados CCW (sentido antihorario) desde el horizontal; o posicin de las 3 en punto) Nmero de agujeros espaciados por igual alrededor de un crculo

Este cdigo G no modal debe utilizarse con uno de los ciclos fijos G73, G74, G76, G77, o G81-G89. Un ciclo fijo debe estar activo para que en cada posicin, se realice una funcin de taladro o roscado.

G71 Arco del agujero para tornillos (Grupo 00)


I J K L Radio (+CCW / -CW) ngulo de inicio (grados CCW (sentido antihorario) desde la horizontal) Espaciado angular de orificios (+ o -) Nmero de agujeros

Este cdigo G no modal es similar a G70 excepto que no esta limitado a un crculo completo. G71 pertenece al Grupo 00 y por tanto no es modal. Un ciclo fijo debe estar activo para que en cada posicin, se realice una funcin de taladro o roscado.

136

Cdigos G

96-8010 rev T Enero 2008

G72 Agujeros para tornillos a lo largo de un ngulo (Grupo 00)


I J L Distancia entre orificios (+CCW / -CW) ngulo de lnea (grados CCW (sentido antihorario) desde la horizontal) Nmero de agujeros

Este cdigo G no modal taladra un nmero de agujeros "L" en una lnea recta en el ngulo especificado. Funciona de forma similar a G70. Para que un G72 trabaje correctamente, un ciclo fijo debe estar activo para cada posicin, se realiza una funcin de taladro o roscado.

G 70 Crculo de agujero para tornillos

J I

I = Radio del crculo para tornillo J = ngulo de inicio desde la posicin de las 3 en punto L = Nmero de agujeros (igualmente espaciados)

G 71 Crculo de agujero para tornillos

K J I

I = Radio del crculo para tornillo J = ngulo de inicio desde la posicin de las 3 en punto K = Espaciado angular entre agujeros L = Nmero de agujeros (igualmente espaciados) I = Distancia entre agujeros J = ngulo de inicio desde la posicin de las 3 en punto L = Nmero de agujeros

G 72 Agujeros para tornillos a lo largo de un ngulo

I J

Reglas para ciclos fijos patrones de tornillos: 1. La herramienta debe estar situada en el centro del patrn del tornillo antes de la ejecucin del ciclo fijo. El centro es usualmente X0, Y0. 2. El cdigo J es la posicin de inicio angular y es siempre de 0 a 360 grados en direccin contraria a las agujas del reloj para la posicin de las tres en punto. Bucles con ciclos fijos El siguiente es un ejemplo de programa utilizando un ciclo fijo que est en un bucle de forma incremental.
NOTA: La secuencia de taladrado utilizada aqu est designada para ahorrar tiempo y seguir el recorrido ms corto de un agujero a otro.

1.00

1.00 11.00

cin Posiial inic no R Pla Z o Plan

11.00

Rpido Avance

G81 Ciclo fijo de taladro (Incremental) y Rejilla para subprograma de utillaje mltiple

96-8010 rev T Enero 2008

Cdigos G

137

Ejemplo de programa % O3400 T1 M06 G00 G90 G54 X1.0 Y-1.0 S2500 M03 G43 H01 Z.1 M08 G81 Z-1.5 F15. R.1 G91 X1.0 L9 G90 Y-2.0 G91 X-1.0 L9 G90 Y-3.0 G91 X1.0 L9 G90 Y-4.0 G91 X-1.0 L9 G90 Y-5.0 G91 X1.0 L9 G90 Y-6.0 G91 X-1.0 L9 G90 Y-7.0 G91 X1.0 L9 G90 Y-8.0 G91 X-1.0 L9 G90 Y-9.0 G91 X1.0 L9 G90 Y-10.0 G91 X-1.0 L9 G00 G90 G80 Z1.0 M09 G28 G91 Y0 Z0 M30 % Modificar ciclos fijos

Descripcin (Placa de rejilla de taladrado)

(O permanecer en G91 y repetir Y-1.0)

En esta seccin trataremos sobre los ciclos fijos que tienen que ser personalizados para hacer la programacin de piezas difciles ms fcilmente. Utilizando G98 y G99 para liberar abrazaderas Por ejemplo, una pieza cuadrada sujeta a la tabla con abrazaderas de la mesa de una pulgada. Necesita escribirse un programa para liberar las abrazaderas de la mesa.

Ejemplo de programa % O4500 T1 M06 G00 G90 G54 X1.0 Y-1.0 S3500 M03 G43 H01 Z1.125 M08 G81 G99 Z-1.500 R.05 F20. X2.0 G98 X6.0 G99 X8.0 X10.0 X12.0 G98 X16.0 G99 X18.0 G98 G00 G80 Z2.0 M09 G28 G91 Y0 Z0 M30 %

Descripcin

(Retornar al punto de inicio despus de ejecutar un ciclo) (Retornar al plano de referencia despus de ejecutar un ciclo)

138

Cdigos G

96-8010 rev T Enero 2008

Evitar obstculos en el plano X, Y en un ciclo fijo:

Hay tambin una forma de evitar un obstculo en el plano X, Y durante un ciclo fijo situando un L0 en una lnea de ciclo fijo, podemos decirle al control hacer un movimiento X, y sin ejecutar la operacin preprogramada del eje-Z. Por ejemplo, tenemos un bloque de aluminio cuadrado de seis pulgadas, con un borde de una pulgada por una pulgada de profundidad a cada lado. Se llama a dos agujeros centrados a cada lado. Se necesita escribir un programa para evitar las esquinas en el bloque.

Ejemplo de programa % O4600 T1 M06 G00 G90 G54 X2.0 Y-.5 S3500 M03 G43 H01 Z-.9 M08 G81 Z-2.0 R-.9 F15. X4.0 X5.5 L0 Y-2.0 Y-4.0 Y-5.5 L0 X4.0 X2.0 X.5 L0 Y-4.0 Y-2.0 G00 G80 Z1.0 M09 G28 G91 Y0 Z0 M30 %

Descripcin (X0, Y0 est en la esquina superior izquierda, Z0 est en la parte superior de la pieza)

(evitar esquina angular)

96-8010 rev T Enero 2008

Cdigos G

139

Ciclos

fijos

Introduccin

Los ciclos fijos se utilizan para simplificar la programacin. Se utilizan para las operaciones repetitivas como taladrar, roscar y mandrilar. El ciclo fijo se ejecuta cada vez que se programa un movimiento del eje X y/o Y.

Utilizar Ciclos fijos

El posicionamiento de un ciclo fijo en los ejes X y/o Y puede ser realizado bien de forma absoluta (G90) o incremental (G91). El movimiento incremental (G91) en un ciclo fijo es til a menudo con un contador de bucle (Lnn) que repetir la operacin de ciclo fijo ese nmero de veces con cada movimiento incremental X o Y por el ciclo fijo. Ejemplo: G81 G99 Z-0.5.R0.1 F6.5 (Esto taladrar un orificio en la localizacin presente) G91 X-0.5625 L9 (Esto taladrar 9 agujeros ms igualmente espaciados .5625 en la direccin negativa) Si se define un ciclo fijo sin un X o Y y un contador de bucle de 0 (LO), no se realizar el ciclo inicialmente. La operacin del ciclo fijo variar dependiendo si est especificado incremental (G91) o absoluto (G90) como activo. El movimiento incremental en un ciclo fijo es til a menudo con un contador de bucle (L) ya que puede utilizarse para repetir la operacin con un movimiento incremental X o Y entre cada ciclo. Ejemplo: X1.25 Y-0.75 (centra la localizacin del patrn de agujeros) G81 G99 Z-0.5 R0.1 F6.5 L0 (L0 en la lnea G81 no perforar un agujero en el crculo de agujero para tornillos) G70 I0.75 J10. L6 (crculo de 6 agujeros para tornillos) Una vez que se ordene un ciclo fijo, esa operacin se ejecuta en cada posicin X-Y listada en un bloque. Algunos de los valores numricos del ciclo fijo pueden cambiarse despus de que se defina el ciclo fijo. El ms importante de stos es el valor del plano R y el valor de profundidad Z. Si estn listados en un bloque con comandos XY, se realiza el movimiento XY y de todos los ciclos fijos siguientes y actan con el nuevo valor R o Z. El posicionamiento de los ejes X e Y antes de un ciclo fijo se realiza con movimientos rpidos. G98 y G99 cambian la forma en que operan los ciclos fijos. Cuando G98 est activo, el eje-Z retornar al plano inicial al finalizar cada agujero en el ciclo fijo. Esto permite el posicionamiento sobre y alrededor de la pieza y/o abrazaderas y bridas. Cuando G99 est activo, el eje-Z retornar al plano R (rpido) al finalizar cada agujero en el ciclo fijo para obtener espacio en la siguiente posicin XY. Los cambios a la seleccin G98/G99 tambin pueden realizarse despus de ordenar el ciclo fijo, lo que afectar a todos los ciclos fijos posteriores. Una direccin P es un comando opcional para algunos de los ciclos fijos. Esta es una pausa programada en el fondo del agujero para ayudar a romper virutas, proporcionar un acabado ms suave y reducir cualquier presin de la herramienta para mantener una tolerancia menor. Tenga en cuenta que si se introduce un valor P para un ciclo fijo ser utilizado en otros a menos que se cancele (G00, G01, G80 o el botn Reset (restablecer)). Un comando S (velocidad del husillo) debe estar definido, o antes de la lnea de cdigo-G. Roscar en un ciclo fijo necesita que se haya calculado una velocidad de avance. El frmula de avance es: La velocidad del husillo dividido por roscas por pulgada del roscado = Velocidad de avance en pulgadas por minuto. El ciclo fijo tambin se beneficia del uso del Ajuste 57. Desactivando este ajuste provocar una parada exacta entre movimientos rpidos. El til evitar hacer muescas en la pieza en el fondo del agujero. NOTA: Las direcciones Z, R, y F son datos requeridos para todos los ciclos fijos.

Cancelar un ciclo fijo

El cdigo G80 se utiliza para cancelar todos los ciclos fijos; tenga en cuenta que un cdigo G00 o G01 tambin cancelar un ciclo fijo. Una vez seleccionado, un ciclo fijo permanece activo hasta que se cancela con G80, G00 o G01.

140

Cdigos G

96-8010 rev T Enero 2008

G73 Ciclo fijo de taladrado de avances progresivos a alta velocidad (Grupo 09)
F I J K L P Q R X Y Z Velocidad de avance en pulgadas (mm) por minuto Profundidad del primer corte Cantidad para reducir la profundidad del corte en cada pasada Profundidad mnima de corte (El control calcular el nmero de avances cortos) Nmero de repeticiones (Nmero de orificios a taladrar) si se utiliza G91 (Modo Incremental) Pausa en el fondo del orificio (en segundos) Profundidad de corte (siempre incremental) Posicin del plano R (Distancia por encima de la superficie de la pieza) Posicin del eje X del orificio Posicin del eje Y del orificio Posicin del eje Z en el fondo del orificio
G73 Taladrado intermitente con opciones de I, J y K G73 Taladrado intermitente con opciones de K y Q

AJUS AJUS TE 2 2

TE 2

Plano

R
I1 = I2 = I

Plano

R
Q Q Q

I1 - J I3 = K

Pro

ad fundid Z

d ndida Profu Z

I, J, K, y Q deben ser siempre nmeros positivos. Hay dos mtodos para programar un G73; el primero usar las direcciones I, J, K y el segundo usar las direcciones K y Q. Si se especifican I, J, y K, la primera pasada cortar por el valor I, cada corte sucesivo ser reducido por la cantidad especificada en J, y el mnimo de profundidad de corte est especificado por K. Si se especifica P, la herramienta entrar en pausa en el fondo del agujero durante ese tiempo. Si se especifican los dos, K y Q, se selecciona un modo de operacin para este ciclo fijo. En este modo, la herramienta retorna al plano R despus de que el nmero de pasadas totaliza la cantidad K.
G73 Ciclo fijo de taladrado con avances cortos

Plan

o de

inicio

AJUS

TE 22 TE 22

Plano

Q Q

AJUS

d ndida Q Profu Z

Avance Movimiento rpido Comienzo o fin de recorrido

96-8010 rev T Enero 2008

Cdigos G

141

G74 Ciclo fijo de roscado en reversa (Grupo 09)


F J L R X Y Z Velocidad de avance en pulgadas (mm) por minuto (utilice la frmula, descrita en la introduccin del ciclo fijo para calcular la velocidad de avance y la velocidad del husillo) Retroceso mltiple (rapidez a la que retroceder - ver Ajuste 130) Nmero de repeticiones (nmero de orificios a roscar) si se utiliza G91 (modo Incremental) Posicin del plano R (posicin por encima de la pieza) donde se inicia el roscado Posicin del eje X del orificio Posicin del eje Y del orificio Posicin del eje Z en el fondo del orificio
G73 Ciclo fijo de roscado
G98 / G99 Posicin del eje Z entre agujeros

Avance Movimiento rpido Comienzo o fin de recorrido

Pla G98
Y

no de

inicio

Plano

de in

icio pido
Z X

R Plano
d ndida Profu Z

Z X

Plano

Pla G99 Y

no r

d ndida Profu Z

G76 Ciclo fijo de mandrilado Fino (Grupo 09)


F I J L P Q R X Y Z Avance en pulgadas (o mm) por minuto Cambia el valor a lo largo del eje-X antes de retroceder, si no se especifica Q. Cambia el valor a lo largo del eje-Y antes de retroceder, si no se especifica Q. Nmero de agujeros a mandrilar si se utiliza G91 (Modo Incremental) El tiempo de pausa en la parte inferior del agujero. El valor de cambio siempre es incremental Posicin del plano R (posicin por encima de la pieza) Posicin del eje X del orificio Posicin del eje Y del orificio Posicin del eje Z en el fondo del orificio
G76 Ciclo fijo de mandrilado fino Avance Movimiento rpido Comienzo o fin de recorrido Cambiador

G98 P

lano d
Y

e inic

io Plano

de inic

io pido
Z X

Plano

Z X

Plano

la G99 P Y

no r

ndida Profu Z

Camb

iador

Profu

ndida Z

Camb

iador

142

Cdigos G

96-8010 rev T Enero 2008

Adems de mandrilar el agujero, este crculo cambiar el eje X y/o Y antes de retraer para liberar la herramienta al salir de la pieza. Si se utiliza Q, el Ajuste 27 determina la direccin de cambio. Si no se especifica Q, los valores opcionales I y J se utilizan para determinar la direccin y distancia de cambio.

G77 Ciclo fijo de mandrilado posterior (Grupo 09)


F I J L Q R X Y Z Avance en pulgadas (o mm) por minuto Cambia el valor a lo largo del eje-X antes de retroceder, si no se especifica Q. Cambia el valor a lo largo del eje-Y antes de retroceder, si no se especifica Q. Nmero de agujeros a mandrilar si se utiliza G91 (Modo Incremental) El valor de cambio siempre es incremental Posicin del plano R (posicin por encima de la pieza) Posicin del eje X del orificio Posicin del eje Y del orificio Posicin del eje Z en el fondo del orificio

Adems de mandrilar el agujero, este crculo cambiar el eje X y/o Y antes y despus del corte para liberar la herramienta al entrar y salir de la pieza (ver G76 para un ejemplo de un movimiento de cambio). El Ajuste 27 determina la direccin de cambio. Si no se especifica Q, los valores opcionales I y J se utilizan para determinar la direccin y distancia de cambio.
G77 Ciclo fijo de mandrilado posterior

Plano

de inic

io

rilado Mand rior poste R Plano

Z X

iador Camb

Avance Movimiento rpido

Comienzo o fin de recorrido Cambiador

G80 Cancelar el ciclo fijo (Grupo 09)

Este cdigo G determina todos los ciclos fijos hasta que se seleccione uno nuevo. Tenga en cuenta que al utilizar GOO o G01 tambin se cancelar un ciclo fijo.

G81 Ciclo fijo de taladrado (Grupo 09)


F L R X Y Z Avance en pulgadas (o mm) por minuto Nmero de orificios a taladrar si se utiliza G91 (Modo Incremental) Posicin del plano R (posicin por encima de la pieza) Comando de movimiento del eje X Comando de movimiento del eje Y Posicin del eje Z en el fondo del orificio
NOTA: Las direcciones X e Y , en la mayora de los casos, son la posicin del primer agujero a taladrar.

96-8010 rev T Enero 2008

Cdigos G

143

G81 Ciclo fijo de taladrado

Avance Movimiento rpido Comienzo o fin de recorrido

la G98 P

no de

inicio

Plano G99 P
Z X

de inic

io

R Plano

lano r

pido
Y Z

Plano

Pro

ad Z fundid

Plano

Ejemplo de programa En seguida se muestra un ejemplo de cmo taladrar una placa de aluminio:

T1 M06 G00 G90 G54X1.125 Y-1.875 S4500 M03 G43 H01 Z0.1 G81 G99 Z-0.35 R0.1 F27. X2.0 X3.0 Y-3.0 X4.0 Y-5.625 X5.250 Y-1.375 G80 G00 Z1.0 G28 M30

G82 Ciclo fijo de taladrado de puntos (Grupo 09)


F L P R X Y Z Avance en pulgadas (o mm) por minuto Nmero de orificios si se utiliza G91 (Modo Incremental) El tiempo de pausa en la parte inferior del agujero. Posicin del plano R (posicin por encima de la pieza) Posicin del eje X del orificio Posicin del eje Y del orificio Posicin en la parte inferior del orificio Descripcin (Ejemplo de programa) (Herramienta #1 es un punto de taladro de 0.5" x 90 grados) (punto de taladro de 90-grados; la profundidad es) (la mitad del dimetro de achaflanado)

Nota de Programacin: G82 es similar a G81 excepto en que tiene la opcin a programar una pausa (P)

Ejemplo de programa % O1234 T1 M06 G90 G54 G00 X.565 Y-1.875 S1275 M03 G43 H01 Z0.1 M08 G82 Z-0.175 P.3 R0.1 F10. X1.115 Y-2.750 X3.365 Y-2.875 X4.188 Y-3.313 X5.0 Y-4.0 G80 G00 Z1.0 M09

144

Cdigos G

96-8010 rev T Enero 2008

G82 Ciclo fijo de taladrado de puntos

Avance Movimiento rpido Comienzo o fin de recorrido

G98 P

lano d
Y

e inic

io

Plano G99 P
Z X

de inic

io

Plano

Plano

lano r Y

pido
Z
X

Plano

Z Plano

G82 Ejemplo de taladrado de puntos

G83 Ciclo fijo de taladrado usando avances cortos (Grupo 09)


F I J K L P Q R X Y Z Avance en pulgadas (o mm) por minuto Tamao de la profundidad del primer corte Cantidad para reducir la profundidad del corte en cada pasada Profundidad mnima de corte Nmero de orificios si se utiliza G91 (Modo Incremental) Pausa al final del ltimo avance corto, en segundos (Pausa) Profundidad de corte, siempre incremental Posicin del plano R (posicin por encima de la pieza) Posicin del eje X del orificio Posicin del eje Y del orificio Posicin del eje Z en el fondo del orificio

Si se especifican I, J, y K, la primera pasada cortar por el valor I, cada corte sucesivo ser reducido por la cantidad de J, y el mnimo de profundidad de corte estar especificado por K. No use un valor de Q al programar con I,J,K. Si se especifica P, la herramienta entrar en pausa en el fondo del orificio durante ese tiempo. El siguiente ejemplo avanzar muchas veces y pausar durante 1.5 segundos: G83 Z-0.62 F15.R0.1 Q0.175 P1.5. El mismo tiempo de pausa aplicar a todos los bloques siguientes que no especifiquen un tiempo de pausa.
G83 Taladrado intermitente con opciones de I, J y K G83 Taladrado intermitente normal

AJUS AJUS R Plano


I1 = I

TE 22

TE 22

Plano

R
Q Q Q

Profu Z

I -J I2 = 1 I -J dI = 2 ndida 3

d ndida Profu

96-8010 rev T Enero 2008

Cdigos G

145

El Ajuste 52 cambia la manera en que G83 trabaja cuando retorna al plano R. Normalmente, el plano R se establece muy por encima del corte, para asegurar que el movimiento para despejar las virutas realmente y que permita que las virutas salgan del agujero. Esto consume tiempo ya que el taladro comienza taladrando un espacio "vaco". Si el Ajuste 52 se define con la distancia necesaria para despejar las virutas, el plano R puede fijarse mucho ms cerca de la pieza a taladrar. Cuando ocurre el movimiento de limpieza a R, la distancia del eje Z por encima de R est determinada por este ajuste.
G83 Ciclo fijo de taladrado con avances cortos Avance Movimiento rpido Comienzo o fin de recorrido

Plano Plano R
Q Q

de inic

io
E 22

Plano

de inic

io
E 52 E 22 E 22

AJUST

AJUST

Plano

R
Q Q

AJUST

AJUST

d Q ndida Profu Z

d Q ndida Profu Z

Ejemplo de programa T2 M06 G90 G54 G00 X0.565 Y-1.875 S2500 M03 G43 H02Z0.1 M08 G83 Z-0.720 Q0. 175 R0.1 F15. X1.115 Y-2.750 X3.365 Y-2.875 X4.188 Y-3.313 X5.0 Y-4.0 G80 G00 Z1.0 M09

Descripcin (Herramienta #2 es un punto de taladro de 0.3125") (El punto de taladrado es 1/3 del dimetro del taladro)

G84 Ciclo fijo roscado (Grupo 09)


F J L R X Y Z Avance en pulgadas (o mm) por minuto Retroceso mltiple (ejemplo: J2 se replegar dos veces ms rpido que la velocidad de corte; vea tambin el Ajuste 130) Nmero de orificios si se utiliza G91 (Modo Incremental) Posicin del plano R (posicin por encima de la pieza) Posicin del eje X del orificio Posicin del eje Y del orificio Posicin del eje Z en el fondo del orificio

146

Cdigos G

96-8010 rev T Enero 2008

G84 Ciclo fijo de roscado

G98 / G99 Posicin del eje Z entre agujeros

Avance Movimiento rpido Comienzo o fin de recorrido

la G98 P

no de

inicio

Plano

de inic lano r Y

io

Plano

Z X

G99 P Plano R

pido
Z X

Profu

ndida

dZ

d ndida Profu Z

G84 Ejemplo de ciclo fijo de roscado

Ejemplo de programa Las notas tiles estn entre parntesis ( ).

T3 M06 G90 G54 G00 X0.565 Y-1.875 S900 M03 G43H03Z0.2M08 G84Z-0.600 R0.2 F56.25 X1.115 Y-2.750 X3.365 Y-2.875 X4.188 Y-3.313 X5.0 Y-4.0 G80 G00 Z1.0 M09 G28 G91 Y0Z0 M30 %

(Herramienta #3 es una rosca de 3/8-16) (900 rpm divididas por 16 tpi = 56.25 ipm)

G85 Ciclo fijo de mandrilado (Grupo 09)


F L R X Y Z Avance en pulgadas (o mm) por minuto Nmero de orificios si se utiliza G91 (Modo Incremental) Posicin del plano R (posicin por encima de la pieza) Posicin del eje X de los orificios Posicin del eje Y de los orificios Posicin del eje Z en el fondo del orificio
G85 Ciclo fijo de mandrilado Avance Movimiento rpido Comienzo o fin de recorrido

G98 P Plano R

lano d

e inic

io

io de inic Plano ido p lano r G99 P Plano


X
dZ ndida Profu

Z X

d ndida Profu Z

96-8010 rev T Enero 2008

Cdigos G

147

G86 Ciclo fijo de parada y de mandrilado (Grupo 09)


F L R X Y Z Avance en pulgadas (o mm) por minuto Nmero de orificios si se utiliza G91 (Modo Incremental) Posicin del plano R (posicin por encima de la pieza) Posicin del eje X del orificio Posicin del eje Y del orificio Posicin del eje Z en el fondo del orificio
G86
Ciclo fijo de parada y mandrilado

Avance Movimiento rpido Comienzo o fin de recorrido

lan G98 P
Y

o de in

icio

io de inic Plano pido lano r P 9 9 G Plano


X

eo R n lan la P RP

Y Z X

d ndida Profu Z

d ndida Profu Z

G87 Ciclo fijo de mandrilado hacia dentro y retroceso manual (Grupo 09)
F L R X Y Z Avance en pulgadas (o mm) por minuto Nmero de orificios si se utiliza G91 (Modo Incremental) Posicin del plano R (posicin por encima de la pieza) Posicin del eje X del orificio Posicin del eje Y del orificio Posicin del eje Z en el fondo del orificio

Este cdigo G se detendr una vez que se mandrile el agujero. En este punto la herramienta se desplaza manualmente fuera del agujero. El programa continuar una vez que se pulse Cycle Start (Inicio de ciclo).
G87 Ciclo fijo de retroceso manual, parada y mandrilado Avance Movimiento rpido Comienzo o fin de recorrido Avance manual

la G98 P
Y

no de

inicio

Plano

Z X

Plano

io de inic Plano pido lano r G99 P Y

Z X

dZ ndida Profu

dZ ndida Profu

148

Cdigos G

96-8010 rev T Enero 2008

G88 Ciclo fijo de mandrilado hacia dentro, Pausa y Retroceso Manual (Grupo 09)
F L P R X Y Z Avance en pulgadas (o mm) por minuto Nmero de orificios si se utiliza G91 (Modo Incremental) El tiempo de pausa en la parte inferior del agujero. Posicin del plano R (posicin por encima de la pieza) Posicin del eje X del orificio Posicin del eje Y del orificio Posicin del eje Z en el fondo del orificio

Este cdigo G se detendr una vez que se mandrile el agujero. En este punto la herramienta se desplaza manualmente fuera del agujero. El programa continuar una vez que se pulse Cycle Start (Inicio de ciclo).
G88 Ciclo fijo de retroceso manual, pausa y mandrilado Avance Movimiento rpido Comienzo o fin de recorrido Avance manual

G98 P R

lano d

e inic

io

Plano

Y Z

Plano
X

io de inic Plano pido lano r G99 P Y

Z X

ndida Profu Z

ndid Profu Z

ad

G89 Ciclo fijo de mandrilado hacia dentro, Pausa, Mandrilado hacia fuera (Grupo 09)
F L P R X Y Z Avance en pulgadas (o mm) por minuto Nmero de orificios si se utiliza G91 (Modo Incremental) El tiempo de pausa en la parte inferior del agujero. Posicin del plano R (posicin por encima de la pieza) Posicin del eje X de los orificios Posicin del eje Y de los orificios Posicin del eje Z en el fondo del orificio
G89 Ciclo fijo de pausa y mandrilado Avance Movimiento rpido Comienzo o fin de recorrido

G98 P Plano R

lano d

e inic

io

io de inic Plano pido r lano P 9 9 G


Z X

Plano

Y Z X

ndida Profu Z

n Profu Z

didad

96-8010 rev T Enero 2008

Cdigos G

149

G90 Comandos de posicionamiento absoluto (Grupo 03) G91 Comandos de posicionamiento incremental (Grupo 03)

Estos cdigos cambian la forma de interpretar los comandos del eje. Siguiendo un G90 movern los ejes hasta la coordenada de la mquina. Siguiendo un G91 movern los ejes esa distancia desde la el punto actual. G91 no es compatible con G143 (Compensacin de la longitud de la herramienta de 5 ejes).
G90 Ciclo fijo (absoluto) G91 Ciclo fijo (incremental)

Z=0
R

Avance Movimiento rpido Comienzo o fin de recorrido


R

R lano
dida d

Z X

oR Plan
d ndida Profu Z

Z X

n Profu Z

G92 Establecer valor de cambio de sistema de coordenadas de trabajo (Grupo 00)

El cdigo-G no mueve ninguno de los ejes; slo cambia los valores almacenados como correctores de trabajo del usuario. G92 funciona de forma diferente dependiendo del Ajuste 33, lo que selecciona un sistema de coordenadas FANUC, HAAS o YASNAC.

FANUC o HAAS

Si se establece como Fanuc o Haas el ajuste 33, un comando G92 cambia todos los sistemas de coordenadas (G5459, G110-129) para que la posicin ordenada se convierta en la posicin actual en el sistema de trabajo activo. G92 es no modal. Un comando G92 cancela cualquier G52 en efecto para los ejes ordenados. Ejemplo: G92 X1.4 cancela el G52 para el eje X. Los otros ejes no estn afectados. El valor de cambio G92 se muestra en el fondo de la pgina de correctores de trabajo y puede ser borrado si fuera necesario. Tambin se borrar automticamente despus de encender, o cuando se utilice ZERO RET (retorno a cero) y AUTO ALL AXES (todos los ejes automticos) o ZERO SINGLE AXIS (poner a cero todos los ejes).

YASNAC

Si se establece como Yasnac el ajuste 33, un comando G92 establece el sistema de coordenadas G52 para que la posicin ordenada se convierta en la posicin actual en el sistema de trabajo activo. El sistema de trabajo G52 entonces se convierte automticamente hasta que se seleccione otro sistema de trabajo.

G93 Modo de avance de tiempo inverso (Grupo 05)


F Velocidad de avance (recorridos por minuto)
Este cdigo especifica que todos los valores F (velocidad de avance) como recorridos por minuto. En otras palabras, el cdigo F, al ser dividido entre 60, es el nmero de segundos que tarda en completarse el movimiento. G93 se utiliza generalmente en trabajos con 4 y 5 ejes. Es una forma de traducir la velocidad de avance lineal (pulgadas/min) en el valor que toma en cuenta el movimiento giratorio. En modo G93, el valor F le indicar cuntas veces por minuto puede repetirse el movimiento de la herramienta. Cuando est activo G93, la especificacin de la velocidad de avance es obligatoria para todos los bloques de movimiento interpolados; p.e., cada bloque de movimiento no rpido debe tener su propia especificacin de velocidad de avance. * Pulsando RESET (Restablecer) reiniciar la mquina a modo G94 (Avance por minuto). * Los Ajustes 34 y 79 (dimetro del 4 y 5 eje) no son necesarios al utilizar 93.

G94 Modo avance por minuto (Grupo 05)

Este cdigo desactiva G93 (Modo de avance en tiempo inverso) y retorna el control al modo Avance por minuto.

150

Cdigos G

96-8010 rev T Enero 2008

G95 Avance por revolucin (Grupo 05)

Cuando AG95 est activo, una revolucin del husillo resultar en una distancia de recorrido especificada por el valor de avance. Si el Ajuste 9 Dimensioning (Dimensionado) se establece a pulgadas, entonces al valor de velocidad de avance F ser tomado como pulgadas/rev. (si est en sistema mtrico, entonces el avance ser tomado como mm/ Rev). La Anulacin del avance y la del husillo afectar al comportamiento de la mquina mientras que G95 est activo. Cuando se selecciona una anulacin del husillo, cualquier cambio en la velocidad del husillo resultar en un cambio correspondiente en el avance para mantener uniforme la carga de virutas. Sin embargo, si se selecciona una anulacin del avance, entonces cualquier cambio en la anulacin del avance slo afectar la velocidad de avance y no al husillo.

G98 Retornar punto inicial de ciclo fijo (Grupo 10) G99 Retornar plano R de ciclo fijo (Grupo 10)

Utilizando G98, el eje-Z retorna a su punto inicial (la posicin Z en el bloque antes de que se ordene el ciclo fijo) entre cada posicin X y/o Y. Esto permite el posicionamiento sobre y alrededor de la pieza y/o abrazaderas y bridas. Utilizando G99, el eje-Z permanecer en el plano R entre cada posicin X y/o Y. Cuando las obstrucciones no se encuentran en la trayectoria de la herramienta G99, ahorra tiempo de mecanizado.

G100 Cancelar imagen especular (Grupo 00) G101 Habilitar la imagen especular (Grupo 00)
X Y Z A Comando opcional del eje-X Comando del eje Y Comando opcional del eje Z Comando del eje A

Las imgenes especulares programables se utilizan para encender o apagar cualquiera de los ejes. Cuando uno est ON, el movimiento del eje se refleja (se invierte) alrededor de la posicin cero de trabajo. Estos cdigos G deben usarse en un bloque de comando sin ningn otro cdigo G. No producen ningn movimiento del eje. La parte de abajo de la pantalla indicar cundo se refreja un eje. Vase tambin los Ajustes 45 al 48 para disponer de ms informacin sobre imgenes especulares. El formato para encender y apagar la imagen especular es: G101 X0 = Encender la imagen especular para el eje X. G100 X0 = Apagar la imagen especular para el eje X.
ESPEJO XY ESPEJO Y

ESPEJO Y

OFF

96-8010 rev T Enero 2008

Cdigos G

151

Imagen especular y compensacin de la herramienta de corte

Al utilizar la compensacin de la herramienta de corte con la imagen especular, siga esta gua: Despus de encender o apagar la imagen especular con G100 o G101, el siguiente movimiento debera ser hasta una posicin con coordenadas de trabajo diferentes a la primera. El siguiente cdigo es un ejemplo: Correcto: Incorrecto: G41X1.0Y1.0 G41X1.0Y1.0 G01X2.0Y2.0 G01X2.0Y2.0 G101X0 G101X0 G00Z1.0 G00Z1.0 G00X1.0 G00X2.0Y2.0 G00X2.0Y2.0 G40 G40. Nota: haciendo el espejo de slo uno de los ejes X o Y har que la herramienta de corte se mueva a lo largo del lado opuesto de un corte. Adems, si se selecciona la imagen especular para un slo eje de un plano de movimiento circular (G02, G03) entonces se le pone en inversa, y los comandos de la compensacin de la herramienta de corte izquierda o derecha (G41, G42) son puestos en inversa. NOTA: Al fresar una forma con movimientos XY, encendiendo MIRROR IMAGE (Imagen especular) para slo uno de los ejes X o Y har que cambie el fresado en ascenso a fresado convencional y/o el fresado convencional a fresado en ascenso. Como resultado, puede que no obtenga el tipo de corte o acabado deseado. Utilizando Imagen epecular de los dos, X e Y, eliminar este problema.
G101 Habilitar imagen especular

Z X

Espejo X Original
X0, Y0

Imagen especular y fresado de cavidades

152

Cdigos G

96-8010 rev T Enero 2008

Cdigo de programa para imagen especular en el eje-X:


Ejemplo de programa % O3600 T1 M06 G00 G90 G54 X-.4653 Y.052 S5000 M03 G43 H01 Z.1 M08 G01 Z-.25 F5. F20. M98 P3601 G00 Z.1 G101 X0. X-.4653 Y.052 G01 Z-.25 F5. F20. M98 P3601 G00 Z.1 G100 X0. G28 G91 Y0Z0 M30 % % O3601 G01 X-1.2153 Y.552 G03 X-1.3059 Y.528 R.0625 G01 X-1.5559 Y.028 G03 X-1.5559 Y-.028 R.0625 G01 X-1.3059 Y-.528 G03 X-1.2153 Y-.552 R.0625 G01 X-.4653 Y-.052 G03 X-.4653 Y.052 R.0625 M99 % X Y Z A Comando opcional del eje-X Comando del eje Y Comando opcional del eje-Z Comando del eje A Descripcin (Imagen especular eje X) (Herramienta #1 es una fresa frontal de dimetro 0.250")

(Subprograma de contorno)

G102 Salida programable al RS-232 (Grupo 00)

Ordenando un G102 enviar las coordenadas de trabajo actuales de los ejes al primer puerto RS-232, desde ah se utiliza un ordenador para grabar los valores enviados. Cada eje listado en el bloque de comando G102 se enva al terminal RS-232 en el mismo formato que los valores mostrados en el programa. Debera utilizarse un G102 en un bloque de comando sin ningn otro cdigo G. sto no causar ningn movimiento del eje, el valor de los ejes no tiene efecto. Vase tambin el Ajuste 41 y el Ajuste 25. Los valores enviados son siempre las posiciones vigentes de los ejes que tienen por referencia al vigente sistema de coordenadas de trabajo. Este cdigo-G es til para medir una pieza (ver tambin G31). Cuando el palpador toca la pieza, la lnea de cdigo siguiente podra ser un G102 para enviar la posicin de los ejes a un ordenador para almacenar las coordenadas. A esto se le llama digitalizar una pieza. Digitalizar es tomar una pieza tangible y marcar una copia electrnica de la misma. Se requiere software adicional para el ordenador personal para completar esta funcin.

96-8010 rev T Enero 2008

Cdigos G

153

G103 Almacenamiento temporal de bloque lmite (Grupo 00)

Mximo nmero de bloques que el control mirar anticipadamente (Rango 0-15), por ejemplo: G103 [P..] Normalmente se le denomina, "Previsor de Bloques" ("Block Lookahead"), que es un trmino usado para describir que es lo que el control est haciendo en el transfondo durante el movimiento de la mquina. El control prepara futuros bloques (lneas de cdigo) con anticipacin. Mientras que el bloque vigente est ejecutndose, el siguiente bloque ha sido ya interpretado y preparado para el movimiento contino. Cuando G103 P0 se programa, el limitador de bloques se desactiva. El limitador de bloques tambin se desactiva si G103 aparece en un bloque sin un cdigo de direccin P. Cuando se programa G103 Pn, el previsor se limita a n bloques. (n= un nmero determinado) G103 es tambin til para depurar programas macro. Las expresiones macro se ejecutan durante el tiempo de previsin. Por ejemplo, insertando un G103 P1 dentro del programa, se ejecutarn expresiones macro un bloque adelante del bloque vigente que se esta ejecutando.

G107 Correlacin cilndrica (Grupo 00)


X Y Z A Q R Comando opcional del eje-X Comando del eje Y Comando opcional del eje-Z Comando del eje A Dimetro de la superficie cilndrica Radio del eje giratorio

Este cdigo G traduce todos los movimientos programados que ocurren en un eje lineal especfico a un movimiento equivalente a lo largo de la superficie de un cilindro (como si se pegara a un eje giratorio). Vea la siguiente figura. Es un cdigo G Grupo 0, pero su operacin por defecto est sujeta al Ajuste 56 (M30 Restaura el G por defecto). El comando G107 se utiliza para activar o desactivar la correlacin cilndrica. Cualquier programa de eje lineal puede ser correlado cilndricamente a cualquier eje giratorio (uno cada vez). Un programa de cdigo-G de eje lineal existente puede ser correlado cilndricamente insertando un comando G107 al comienzo del programa. El radio (o dimetro) de la superficie cilndrica puede ser redefinido, permitiendo la correlacin cilndrica a lo largo de superficies de diferentes dimetros sin tener que cambiar el programa. El radio (o dimetro) de la superficie cilndrica puede ser bien sincronizado o ser independiente del dimetro(s) del eje giratorio especificado en los Ajustes 34 y 79. G107 puede utilizarse tambin para establecer el dimetro por defecto de una superficie cilndrica, independientemente de que pueda estar en efecto alguna correlacin cilndrica.

G107 Descripcin

1) Tres cdigos de direccin pueden seguir a un G107: X, Y o Z; A o B; y Q o R. X, Y, o Z: Una direccin X, Y, o Z especifica el eje lineal que ser correlado al eje giratorio especificado (A o B). Cuando se especifica uno de estos ejes lineales, tambin debe especificarse un eje giratorio. A o B: Una direccin A o B identifica qu eje giratorio soporta la superficie cilndrica. Q o R: Q define el dimetro de la superficie cilndrica, mientras que R define el radio. Cuando se utiliza Q o R tambin debe especificarse un eje giratorio. Si no se utiliza ni Q ni R, entonces se utiliza el ltimo dimetro G107. Si no se indica un comando G107 desde el encendido, si el ltimo valor especificado fue cero, entonces el dimetro ser el valor en el Ajuste 34 y/o 79 para este eje giratorio. Cuando se especifica Q o R, ese valor se convertir en el nuevo valor G107 para el eje giratorio especificado.

154

Cdigos G

96-8010 rev T Enero 2008

Tambin puede apagarse la correlacin cilndrica automticamente siempre que acabe un programa de cdigo-G, pero slo si el Ajuste 56 est ON. Pulsando la tecla RESET (Restablecer) apagar cualquier correlacin cilndrica actualmente en efecto, independientemente del estado del Ajuste 56.

R .50" 4X 2.00 4.00 Y Z X

Ejemplo

% O0079 (G107 PRUEBA) G00 G40 G49 G80 G90 G28 G91 A0 G90 G00 G54 X1.75 Y0 S5000 M03 G107 A0 Y0 R2. (SI NO HAY UN VALOR R O Q, LA MQUINA UTILIZAR EL VALOR EN EL SJUSTE 34) G43 H01 Z0.25 G01 Z-0.25 F25. G41 D01 X2. Y0.5 G03 X1.5 Y1. R0.5 G01 X-1.5 G03 X-2. Y0.5 R0.5 G01 Y-0.5 G03 X-1.5 Y-1. R0.5 G01 X1.5 G03 X2. Y-0.5 R0.5 G01 Y0. G40 X1.75 G00 Z0.25 M09 M05 G91 G28 Z0. G28 Y0. G90 G107 M30 %

G110-G129 Sistema de coordenadas #7-26 (Grupo 12)

Estos cdigos seleccionan uno de los sistemas de coordenadas de trabajo adicionales. Todas las referencias siguientes a las posiciones de los ejes se interpretarn en el sistema nuevo de coordenadas. La operacin del G110 al G129 es la misma que G54 al G59.

96-8010 rev T Enero 2008

Cdigos G

155

G136 Medida del centro de correctores de trabajo automtico (Grupo 00)


(Este cdigo-G es opcional y requiere un palpador)

F I J K X Y Z

Velocidad de avance en pulgadas (mm) por minuto Distancia del corrector opcional a lo largo del eje X Distancia del corrector opcional a lo largo del eje Y Distancia del corrector opcional a lo largo del eje Z Comando opcional del movimiento del eje X Comando opcional del movimiento del eje Y Comando opcional de movimiento del eje Z

La Medida del centro de correctores de trabajo automtica (G136) se utiliza para ordenar un palpador para establecer los correctores de trabajo. Un G136 alimentar los ejes de la mquina en un esfuerzo para medir la pieza de trabajo con un palpador montado en el husillo. El eje (ejes) se mover hasta que se reciba una seal desde el palpador, o se alcance el lmite de recorrido. Los correctores de herramientas (G41, G42, G43, o G44) no deben estar activos al ejecutarse esta funcin. Se establece el sistema de coordenadas de trabajo activo actualmente para cada eje programado. Utilice un ciclo G31 con un M75 para establecer el primer punto. Un G136 establecer las coordenadas de trabajo a un punto en el centro de una lnea entre el punto medido y el punto establecido con un M75. Esto permite encontrar el centro de la pieza utilizando dos puntos medidos separados. Si se especifica un I, J, o K, el corrector de trabajo del eje apropiado se cambia por la cantidad en el comando I, J, o K. Esto permite que se cambie el corrector de trabajo fuera de donde el palpador entra realmente en contacto con la pieza. Notas: Vea tambin G31. Los puntos medidos se determinan por los valores en los Ajustes del 59 al 62. Utilice los movimientos incrementales G91 al utilizar un G36. Utilice los cdigos-M asignados (M53 y M63) con una pausa, para encender y apagar el palpador del husillo. Ejemplo: M53 G04P100 M63 Ejemplo de programa para medir el centro de un mandrilado:

O1234 (G136) M53 G04 P100 M63 G00 G90 G54 X0 Y0 Z-17. G91 G01 Z-1. F20. G31 X1. F10. M75 G01 X-1. G136 X-1. F10. G01 X1. M53 G04 P100 M63 G00 G90 G53 Z0 M30

156

Cdigos G

96-8010 rev T Enero 2008

Ejemplo de programa para medir el centro de una pieza:

O1234 (G136) M53 G04 P100 M63 G00 G90 G54 X0 Y5. Z-17. G91 G01 Z-1. F20. G31 Y-1. F10. M75 G01 Y1. F20. G00 Z2. Y-10. G01 Z-2. F20. G136 Y1. F10. G01 Y-1. M53 G04 P100 M63 G00 G90 G53 Z0 M30
X Comando opcional del eje-X Y Comando del eje Y Z Comando opcional del eje-Z A Comando del eje A (opcional) B Comando del eje B (opcional) D Seleccin del tamao de la herramienta de corte (modal) I Tamao de la profundidad del primer corte J Cantidad para reducir la profundidad del corte en cada pasada K Profundidad mnima de corte F Velocidad de avance en G93 o G94 (modal en G94) Esta funcionalidad realiza la compensacin de la herramienta de corte tridimensional. La forma es: G141 Xnnn YnnnZnnn Innn JnnnKnnn Fnnn Dnnn Las lneas siguientes pueden ser: G01 Xnnn Ynnn Znnn Innn Jnnn Knnn Fnnn O G00 Xnnn Ynnn Znnn Innn Jnnn Knnn Algunos sistemas CAM estn disponibles para la salida de X, Y, y Z con valores para I, J, K. Los valores I, J, y K le indican al control la direccin a la que aplicar la compensacin en la mquina. I, J, y K especifican la direccin normal relativa al centro de la herramienta con el punto de contacto de la herramienta en el sistema CAM. Los vectores I, J, y K se requieren por el control para poder cambiar la trayectoria de la herramienta en la direccin correcta. El valor de la compensacin puede ser una direccin positiva o negatica. El nivel de correccin introducido en el radio o en el dimetro (Ajuste 40) para la herramienta compensar la trayectoria para este nivel incluso si los movimientos de la herramienta fueran de 2 o 3 ejes. Slo G00 y G01 pueden usar G141. El cdigo Dnn selecciona qu radio o dimetro utilizar. El comando de avance G93 se requiere en cada bloque. Con un vector de unidad, I2 + J2 + K2 deben ser igual a 1.

G141 3D + Compensacin de la herramienta de corte (Grupo 07)

96-8010 rev T Enero 2008

Cdigos G

157

nicamente el punto final del bloque ordenado se compensa en la direccin de I, J, y K. Por esta razn, se recomienda esta compensacin slo para trayectorias de herramientas de superficie que tenga una fuerte tolerancia (movimiento leve entre bloques de cdigos). Para obtener los mejores resultados, programe a partir del centro de la herramienta usando una fresadora frontal de nariz esfrica. G141 Ejemplo:

T1 M06 G00 G90 G54 X0 Y0 Z0 A0 B0 G141 D01 X0.Y0. Z0. (POSICIONAR RPIDO CON 3 AX C COMP) G01 G93 X.01 Y.01 Z.01 I.1 J.2 K.9747 F300. (TIEMPO DE AVANCE INV.) X.02 Y.03 Z.04 I.15 J.25 K.9566 F300. X.02 Y.055 Z.064 I.2 J.3 K.9327 F300 . . . X2.345 Y.1234 Z-1.234 I.25 J.35 K.9028 F200. (LTIMO MOVIMIENTO) G94 F50. (CANCELAR G93) G0 G90 G40 Z0 (Movimiento rpido a cero, Cancelar comp. de la herramienta de corte) X0 Y0 M30

G143 Compensacin de la longitud de la herramienta de 5 ejes + (Grupo 08)

(Este cdigo-G es opcional; slo se aplica a mquinas en las que todo el movimiento de rotacin es el movimiento de la herramienta de corte.)

Este cdigo-G permite al usuario corregir variaciones en la longitud de las herramientas de trabajo sin la necesidad de un procesador CAD/CAM. Se requiere un cdigo H para seleccionar la longitud de la herramienta desde las tablas existentes de compensacin de la longitud. Un comando G49 o H00 cancelar la compensacin de 5-ejes. Para que un bloque G143 trabaje correctamente debe haber dos ejes giratorios, A y B. Debe estar activo G90, modo de posicionamiento absoluto (no puede utilizarse G91). La posicin de trabajo 0,0 para los ejes A y B debe ser de tal forma que la herramienta quede paralela con el movimiento del eje-Z. La intencin detrs de G143 es compensar la diferencia en la longitud de la herramienta entre la herramienta utilizada originalmente y una herramienta sustituta. Utilizando G143 le permite ejecutar el programa sin tener que reposicionar una nueva longitud de herramienta. La compensacin por la longitud de la herramienta G143 trabaja slo con movimientos rpidos (G00) y avances lineales (G01); no pueden utilizarse otras funciones de avance (G02 o G03) o ciclos fijos (taladrar, roscar, etc.). Para una longitud de herramienta positiva, el eje-Z se movera hacia arriba (en la direccin +). Si no se programa uno de X, Y o Z, no habr movimiento de ese eje, incluso si el movimiento de A o B produce un nuevo vector de longitud de la herramienta. Por tanto, un programa tpico usara todos los 5 ejes en un bloque de datos. G143 puede afectar al movimiento ordenado de todos los ejes para compensar los ejes A y B. Se recomienda el modo de avance (G93), cuando se utiliza G143. Aqu se muestra un ejemplo:

T1 M06 G00 G90 G54 X0 Y0 Z0 A0 B0 G143 H01 X0. Y0. Z0. A-20. B-20. (POSIC. RPIDO CON. 5AX COMP) G01 G93 X.01 Y.01 Z.01 A-19.9 B-19.9 F300. (TIEMPO DE AVANCE INV.) X0.02 Y0.03 Z0.04 A-19.7 B-19.7 F300. X0.02 Y0.055 Z0.064 A-19.5 B-19.6 F300 X2.345 Y.1234 Z-1.234 A-4.127 B-12.32 F200. (LTIMO MOVIMIENTO) G94F50. (CANCELAR G93) G0 G90 G49 Z0 (Rpido a Cero, Cancelar Comp de 5 ejes) X0 Y0 M30

158

Cdigos G

96-8010 rev T Enero 2008

G150 Fresado de cavidades de propsito general (Grupo 00)


D Seleccin de corrector de dimetro/radio de la herramienta F Velocidad de avance I Incremento de corte del eje X (debe ser un valor positivo) J Incremento de corte del eje Y (debe ser un valor positivo) K Nivel de pasada de acabado (valor positivo) P Nmero de subprograma que define la geometra de la cavidad Q Profundidad de corte incremental del eje Z (valor positivo) R Posicin de la localizacin del plano rpido R S Velocidad del husillo opcional X Posicin de inicio de X Y Posicin de inicio de Y Z Profundidad final de la cavidad
El G150 comienza posicionando la herramienta de corte en un punto de inicio dentro de la cavidad, seguido por el contorno, y completado con un corte de acabado. La fresadora rfontal adial se hundir en el eje Z. Un subprograma P### se utiliza para definir la geometra de la cavidad del rea cerrada utilizando los movimientos G01, G02 y G03 en los ejes X e Y en la cavidad. El comando G150 buscar un subprograma interno con un nmero N especificado por el cdigo P. Si no se encontrara, el control buscar un subprograma externo. Si tampoco se encontrara, se generarar la alarma 314 Subprograma Not In Memory (el subprograma no est en la memoria). Nota: Al definir la geometra de la cavidad G150 en el subprograma, no la mueva hacia atrs en el agujero de inicio despus de cerrar la forma de la cavidad. Un valor I o J define la cantidad del paso de cortado cuando la herramienta de corte se mueve sobre cada incremento de corte. Si se utiliza I, se corta la cavidad desde una serie de cortes de incremento del eje X. Si se utiliza J, los cortes de incremento estn en el eje Y. El comando K define una cantidad de pasada de acabado en la cavidad. Si se especifica un valor K, se llevar a cabo una pasada de acabado mediante la cantidad K, en el interior de la geometra de la cavidad para el ltimo paso y se hace en la profundidad de Z final. No hay un comando de pasada de acabado en la profundidad Z. El valor R debe especificarse incluso si es cero (R0); o se utilizar el ltimo valor especificado para R. Se hacen mltiples pasos en el rea de la cavidad, empezando desde el plano R, con cada paso de Q (profundidad del eje Z) hasta la profundidad final. El comando G150 har primeramente un paso alrededor de la geometra de la cavidad, dejando el material con K, despus haciendo pasos de I o J cortando dentro de la cavidad despus de avanzar hacia abajo mediante el valor en Q hasta que se alcance la profundidad de Z. El comando Q debe estar en la lnea de G150, incluso si slo se desea el paso de la profundidad de Z. El comando Q comienza desde el plano R. Notas: El subprograma (P) no debe consistir en ms de 40 movimientos de geometra de cavidades. El comando Q debe estar en la lnea de G150, incluso si slo se desea el paso de la profundidad de Z. El comando Q comienza desde el plano R. Podra ser necesario taladrar un punto de inicio, para la cortadora G150, hasta la profundidad final (Z). Posicione despus la fresa frontal en la posicin de inicio en los ejes XY dentro de la cavidad para el comando G150.

96-8010 rev T Enero 2008

Cdigos G

159

G150 Fresado de cavidades general

Y
Punto de inicio

Z
Punto de inicio

I Z (profundidad final)
Ejemplo

O01001 T1 M06 G90 G54 G00 X3.25 Y4.5 S1200 M03 G43 H01 Z1.0 M08 G83 Z-1.5 Q0.25 R0.1 F20. G53 G49 Z0

(G150 ejemplo de cavidad) (T1 taladra el orificio del espacio libre para la fresa frontal) (Punto de inicio de la cavidad) (Corrector de la longitud de la herramienta, avance rpido hasta un punto del eje Z, activacin del refrigerante) (Ciclo de taladro intermitente) (Retorna Z a la posicin de origen)

(T2 corta la cavidad en dos pasadas hasta la profundidad de Z) T2 M06 (.5" fresa frontal) G54 G90 G00 X3.25 Y4.5 S1450 M03 (Punto de inicio de la cavidad) G43 H02 Z1.0 M08 (Corrector de la longitud de la herramienta, avance rpido hasta un punto del eje Z, activacin del refrigerante) G150 X3.25 Y4.5 Z-1.5 G41 J0.35 K.01 Q0.8 R.1 P2001 D02 F15. (K realiza una pasada de acabado de 0.01" en los laterales) G40 X3.25 Y4.5 (Cancele el comp. de la herramienta de corte y vuelva a la posicin hasta el punto de inicio de la cavidad) G53 G49 Y0 Z0 (Retorna Z a la posicin de origen) M30 (Fin del programa principal) O02001 G01 Y7. X1.5 G03 Y5.25 R0.875 G01 Y2.25 G03 Y0.5 R0.875 G01 X5. G03 Y2.25 R0.875 G01 Y5.25 G03 Y7. R0.875 G01 X3.25 M99 (Separe el programa como un subprograma para la geometra de la cavidad G150) (El primer movimiento sobre la geometra de la cavidad con un movimiento G01) (Las siguientes lneas definen la geometra de la cavidad)

(Cierre el bucle de la geometra de la cavidad. No vuelva a ponerlo en el agujero de inicio.) (Regresar al programa principal)

160

Cdigos G

96-8010 rev T Enero 2008

Cavidad cuadrada
G150 Fresado de cavidades de propsito general

1, 6

Punto de inicio X0, Y1.5


X0, Y0 3 5 4

La herramienta #1 es una fresadora de dimetro .500

Fresado de cavidades para la operacin G150.

5.0 x 5.0 x 0.500 DP. Cavidad cuadrada

Programa principal % O01001 T1 M06 (La herramienta #1 es una fresa frontal de 0.500" de dimetro) G90 G54 G00 X0. Y1.5 (XY punto de inicio) S2000 M03 G43 H01 Z0.1 M08 G01 Z0.01 F30. G150 P1002 Z-0.5 Q0.25 R0.01 J0.3 K0.01 G41 D01 F10. G40 G01 X0. Y1.5 G00Z1.M09 G53 G49 Y0. Z0. M30 % Subprograma absoluto % O01002 (Subprograma G90 para G150) G90 G01 Y2.5 (1) X-2.5 (2) Y-2.5 (3) X2.5 (4) Y2.5 (5) X0. (6) M99 %

Subprograma % O01002 (Subprograma para G150 en O01001) G01 Y2. (1) X-2.5 (2) Y-2.5 (3) X2.5 (4) Y2.5(5) X0. (6) (Cierre el bucle de la cavidad) M99 (Regresar al programa principal) %

Ejemplos absolutos e incrementales de un subprograma denominado por el comando P#### en la lnea G150:

Subprograma incremental % O01002 (Subprograma G91 para G150) G91 G01 Y0.5 (1) X-2.5 (2) Y-5. (3) X5. (4) Y5. (5) X-2.5 (6) G90 M99 %

96-8010 rev T Enero 2008

Cdigos G

161

Isla cuadrada
G150 Fresado de cavidades (isla cuadrada)
4 7 8 3

12 5

11 6

9 10 Punto de inicio 2 5

13

1, 14

X0, Y0

La herramienta #1 es una fresadora de dimetro .500

G150 Programa de fresado de la cavidad con una isla cuadrada.

5.0 x 5.0 x 0.500 DP. Cavidad cuadrada con isla cuadrada

Programa principal % O02010 T1 M06 (la herramienta es una fresa frontal de 0.500" de dimetro) G90 G54 G00 X2. Y2. (Punto de inicio de XY) S2500 M03 G43 H01 Z0.1 M08 G01 Z0.01 F30. G150 P2020 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 K0.01 G41 D01 F10. G40 G01 X2. Y2. G00 Z1.0 M09 G53 G49 Y0. Z0. M30 %

Subprograma % O02020 (Subprograma para G150 en O02010) G01 Y1. (1) X6. (2) Y6. (3) X1. (4) Y3.2 (5) X2.75 (6) Y4.25 (7) X4.25 (8) Y2.75 (9) X2.75 (10) Y3.8 (11) X1. (12) Y1. (13) X2. (14) (Cierre el bucle de la cavidad) M99 (Regresar al programa principal) %

162

Cdigos G

96-8010 rev T Enero 2008

Isla Redonda

G150 Fresado de cavidades (isla redonda)


4, 10 9 3

8 6, 7

Punto de inicio
11 X0, Y0 1, 12 5 2

La herramienta #1 es una fresadora de dimetro .500

G150 Programa de fresado de cavidades con una isla redonda.

5.0 x 5.0 x 0.500 DP. Cavidad cuadrada con isla redonda

Programa principal % O03010 T1 M06 (la herramienta es una fresa frontal de 0.500" de dimetro) G90 G54 G00 X2. Y2. (Punto de inicio de XY) S2500 M03 G43 H01 Z0.1 M08 G01 Z0. F30. G150 P3020 X2. Y2. Z-0.5 Q0.5 R0.01 J0.3 K0.01 G41 D01 F10. G40 G01 X2. Y2. G00 Z1. M09 G53 G49 Y0. Z0. M30 %

Subprograma % O03020 (Subprograma para G150 en O03010) G01 Y1. (1) X6. (2) Y6. (3) X1. (4) Y3.5 (5) X2.5 (6) G02 I1. (7) G02 X3.5 Y4.5 R1. (8) G01 Y6. (9) X1. (10) Y1. (11) X2. (12) (Cierre el bucle de la cavidad) M99 (Regresar al programa principal) %

96-8010 rev T Enero 2008

Cdigos G

163

G153 Ciclo fijo de taladrado intermitente a alta velocidad con 5 Ejes (Grupo 09)
E F I J K L P Q A B X Y Z Especifica la distancia desde la posicin inicial hasta el fondo del orificio. Velocidad de avance en pulgadas (mm) por minuto Tamao de la profundidad del primer corte (debe ser un valor positivo) Cantidad para reducir la profundidad de corte cada pasada (debe ser un valor positivo) Profundidad mnima de corte (debe ser un valor positivo) Nmero de repeticiones Pausa al final del ltimo avance corto, en segundos Valor del corte (debe ser un valor positivo) Posicin inicial de la herramienta del eje A Posicin inicial de la herramienta del eje B Posicin inicial de la herramienta del eje X Posicin inicial de la herramienta del eje Y Posicin inicial de la herramienta del eje Z
G153 Taladrado intermitente de alta velociad de 5 ejes con opciones K y Q

G153 Taladrado intermitente de alta velociad de 5 ejes con opciones I, J y K

Ajuste 22
E

Ajuste 22
E

I1=I

Q Q Q

I2= I1- J
I3=I2 -J

Este es un ciclo de avance progresivo a alta velocidad cuando la distancia de retroceso est definida por el Ajuste 22. Si se especifican I, J, y K, se selecciona un modo de operacin diferente. La primera pasada cortar por una cantidad de I, cada corte sucesivo ser reducido por la cantidad J, y el mnimo de profundidad de cortado est especificado por K. Si se utiliza P, la herramienta entrar en pausa en el fondo del agujero durante ese tiempo. Tenga en cuenta que el mismo tiempo de pausa se aplica a todos los bloques siguientes que no especifiquen un tiempo de pausa.

G154 Seleccionar coordenadas de trabajo P1-P99 (Grupo 12)

Esta funcionalidad provee 99 correctores de trabajo adicionales. G154 con un valor P desde 1hasta 99 activar los correctores de trabajo adicionales. Por ejemplo G154 P10 seleccionar el corrector de trabajo 10 de la lista de correctores de trabajo adicionales. Tenga en cuenta que G110 hasta G129 se refieren a los mismos correctores de trabajo que G154 P1 hasta P20; en otras palabras, pueden seleccionarse al utilizar cualquiera de los dos mtodos. Cuando un corrector de trabajo G154 est activo, la cabecera en el corrector de trabajo superior derecho mostrar el valor G154 P. Formato de correctores de trabajo G154. #14001-#14006 G154 P1 (tambin #7001-#7006 y G110) #14021-#14026 G154 P2 (tambin #7021-#7026 y G111) #14041-#14046 G154 P3 (tambin #7041-#7046 y G112) #14061-#14066 G154 P4 (tambin #7061-#7066 y G113) #14081-#14086 G154 P5 (tambin #7081-#7086 y G114) #14101-#14106 G154 P6 (tambin #7101-#7106 y G115) #14121-#14126 G154 P7 (tambin #7121-#7126 y G116) #14141-#14146 G154 P8 (tambin #7141-#7146 y G117) #14161-#14166 G154 P9 (tambin #7161-#7166 y G118) #14181-#14186 G154 P10 (tambin #7181-#7186 y G119) #14201-#14206 G154 P11 (tambin #7201-#7206 y G120) #14221-#14221 G154 P12 (tambin #7221-#7226 y G121) #14241-#14246 G154 P13 (tambin #7241-#7246 y G122) #14261-#14266 G154 P14 (tambin #7261-#7266 y G123) #14281-#14286 G154 P15 (tambin #7281-#7286 y G124)

164

Cdigos G

96-8010 rev T Enero 2008

#14301-#14306 G154 P16 (tambin #7301-#7306 y G125) #14321-#14326 G154 P17 (tambin #7321-#7326 y G126) #14341-#14346 G154 P18 (tambin #7341-#7346 y G127) #14361-#14366 G154 P19 (tambin #7361-#7366 y G128) #14381-#14386 G154 P20 (tambin #7381-#7386 y G129) #14401-#14406 G154 P21 #14421-#14426 G154 P22 #14441-#14446 G154 P23 #14461-#14466 G154 P24 #14481-#14486 G154 P25 #14501-#14506 G154 P26 #14521-#14526 G154 P27 #14541-#14546 G154 P28 #14561-#14566 G154 P29 #14581-#14586 G154 P30 #14781-#14786 G154 P40 #14981-#14986 G154 P50 #15181-#15186 G154 P60 #15381-#15386 G154 P70 #15581-#15586 G154 P80 #15781-#15786 G154 P90 #15881-#15886 G154 P95 #15901-#15906 G154 P96 #15921-#15926 G154 P97 #15941-#15946 G154 P98 #15961-#15966 G154 P99

G155 Ciclo fijo de roscado en inversa de 5 Ejes (Grupo 09)


E F L A B X Y Z S

G155 slo realiza roscas flotantes. G174 est disponible para roscados rgidos con 5 ejes en inversa.

Especifica la distancia desde la posicin inicial hasta el fondo del orificio. Velocidad de avance en pulgadas (mm) por minuto Nmero de repeticiones Posicin inicial de la herramienta del eje A Posicin inicial de la herramienta del eje B Posicin inicial de la herramienta del eje X Posicin inicial de la herramienta del eje Y Posicin inicial de la herramienta del eje Z Velocidad del husillo

Debe ser programada una posicin X, Y, Z, A, B especfica antes de ordenar un ciclo fijo. Esa posicin se utiliza como "Initial Start position" (Posicin de comienzo inicial). No se necesita iniciar el husillo en CCW (sentido antihorario) antes de este ciclo fijo. El control lo har automticamente.
G155 Ciclo fijo de roscado inverso de 5 ejes

E G98 Posicin inicial

E Posicin inicial G99 Plano rpido


G98 / G99 Posicin del eje Z

entre agujeros Avance Movimiento rpido Comienzo o fin de recorrido

96-8010 rev T Enero 2008

Cdigos G

165

G161 Ciclo fijo de taladrado con 5 Ejes (Grupo 09)


E F L A B X Y Z Especifica la distancia desde la posicin inicial hasta el fondo del orificio. Velocidad de avance en pulgadas (mm) por minuto Nmero de repeticiones Posicin inicial de la herramienta del eje A Posicin inicial de la herramienta del eje B Posicin inicial de la herramienta del eje X Posicin inicial de la herramienta del eje Y Posicin inicial de la herramienta del eje Z
G161 Ciclo fijo de taladrado con 5 ejes

E G98 Posicin inicial

E Posicin inicial G99 Posicionamiento rpido


G98 / G99 Posicin del eje Z

entre agujeros Avance Movimiento rpido Comienzo o fin de recorrido

Debe ser programada una posicin X, Y, Z, A, B especfica antes de ordenar un ciclo fijo. Esa posicin se utiliza como "Initial Start position" (Posicin de comienzo inicial).

G162 Ciclo fijo de taladrado de puntos de 5 ejes (Grupo 09)


E F L P A B X Y Z Especifica la distancia desde la posicin inicial hasta el fondo del orificio. Velocidad de avance en pulgadas (mm) por minuto Nmero de repeticiones El tiempo de pausa en la parte inferior del agujero. Posicin inicial de la herramienta del eje A Posicin inicial de la herramienta del eje B Posicin inicial de la herramienta del eje X Posicin inicial de la herramienta del eje Y Posicin inicial de la herramienta del eje Z

Debe ser programada una posicin X, Y, Z, A, B especfica antes de ordenar un ciclo fijo. Esa posicin se utiliza como "Initial Start position" (Posicin de comienzo inicial).
G162 Ciclo fijo de taladrado de puntos con 5 ejes

E G98 Posicin inicial

E Posicin inicial G99 Posicionamiento rpido

G98 / G99 Posicin del eje

Z entre agujeros Avance Movimiento rpido Comienzo o fin de recorrido

166

Cdigos G

96-8010 rev T Enero 2008

G163 Ciclo Preprogramado de Taladrado usando Avances Cortos 5 Ejes (Grupo 09)
E F I J K L P Q A B X Y Z Especifica la distancia desde la posicin inicial hasta el fondo del orificio. Velocidad de avance en pulgadas (mm) por minuto Tamao opcional de la profundidad del primer corte Cantidad opcional para reducir la profundidad del corte en cada pasada de la herramienta de corte Mnimo opcional de la profundidad de corte Nmero de repeticiones Pausa opcional al final del ltimo avance corto, en segundos El valor del corte siempre es incremental Posicin inicial de la herramienta del eje A Posicin inicial de la herramienta del eje B Posicin inicial de la herramienta del eje X Posicin inicial de la herramienta del eje Y Posicin inicial de la herramienta del eje Z

Debe ser programada una posicin X, Y, Z, A, B especfica antes de ordenar un ciclo fijo. Esa posicin se utiliza como "Initial Start position" (Posicin de comienzo inicial). Si I, J, y K se especifican, la primera pasada cortar por el valor I, cada corte sucesivo ser reducido por la cantidad especificada en J, y el mnimo de profundidad de corte est especificado por K. Si se utiliza un valor P la herramienta entrar en pausa en el fondo del agujero despus de cada progreso durante ese tiempo. El siguiente ejemplo avanzar muchas veces y entrar en pausa durante 1.5 segundos en el extremo: G163Z-0.62 F15. R0.1 Q0.175 P1.5. Tenga en cuenta que el mismo tiempo de pausa se aplica a todos los bloques siguientes que no especifiquen un tiempo de pausa.

Ajuste 22

Ajuste 22

Ajuste 52
I1=I
Q Q Q

I2= I1- J
I3=I2 -J

Avance Movimiento rpido Comienzo o fin de recorrido

El Ajuste 52 tambin cambia la manera en que G163 trabaja cuando este retorna a la posicin inicial. Normalmente, el plano R se establece muy por encima del corte, para asegurar que el movimiento para despejar las virutas realmente y que permita que las virutas salgan del agujero. Esto consume tiempo ya que el taladro comienza taladrando un espacio "vaco". Si el Ajuste 52 se define con la distancia necesaria para despejar las virutas, la posicin inicial puede fijarse mucho ms cerca de la pieza a taladrar. Cuando se produce el movimiento de limpieza de virutas a la posicin inicial, el eje Z se mover por encima de la posicin inicial por la cantidad dada por este ajuste.

96-8010 rev T Enero 2008

Cdigos G

167

G164 Ciclo fijo de roscado de 5 Ejes (Grupo 09)


E F L A B X Y Z S

G164 slo realiza roscas flotantes. G174/184 est disponible para roscados rgidos con 5 ejes.

Especifica la distancia desde la posicin inicial hasta el fondo del orificio. Velocidad de avance en pulgadas (mm) por minuto Nmero de repeticiones Posicin inicial de la herramienta del eje A Posicin inicial de la herramienta del eje B Posicin inicial de la herramienta del eje X Posicin inicial de la herramienta del eje Y Posicin inicial de la herramienta del eje Z Velocidad del husillo
G164 Ciclo fijo de taladrado con 5 ejes

E G98 Posicin inicial

E Posicin inicial G99 Plano rpido


G98 / G99 Posicin del eje Z

entre agujeros Avance Movimiento rpido Comienzo o fin de recorrido

Debe ser programada una posicin X, Y, Z, A, B especfica antes de ordenar un ciclo fijo. Esa posicin se utiliza como "Initial Start position" (Posicin de comienzo inicial). No se necesita iniciar el husillo en CW (sentido horario) antes de este ciclo fijo. El control lo har automticamente.

G165 Ciclo fijo de mandrilado con 5 Ejes (Grupo 09)


E F L A B X Y Z Especifica la distancia desde la posicin inicial hasta el fondo del orificio. Velocidad de avance en pulgadas (mm) por minuto Nmero de repeticiones Posicin inicial de la herramienta del eje A Posicin inicial de la herramienta del eje B Posicin inicial de la herramienta del eje X Posicin inicial de la herramienta del eje Y Posicin inicial de la herramienta del eje Z
G165 Ciclo fijo de mandrilado de 5 ejes

E G98 Posicin inicial

E Posicin inicial G99 Plano rpido


G98 / G99 Posicin del eje

Z entre agujeros Avance Movimiento rpido Comienzo o fin de recorrido

168

Cdigos G

96-8010 rev T Enero 2008

Debe ser programada una posicin X, Y, Z, A, B especfica antes de ordenar un ciclo fijo. Esa posicin se utiliza como "Initial Start position" (Posicin de comienzo inicial).

G166 Ciclo fijo de mandrilado y parada con 5 Ejes (Grupo 09)


E F L A B X Y Z Especifica la distancia desde la posicin inicial hasta el fondo del orificio. Velocidad de avance en pulgadas (mm) por minuto Nmero de repeticiones Posicin inicial de la herramienta del eje A Posicin inicial de la herramienta del eje B Posicin inicial de la herramienta del eje X Posicin inicial de la herramienta del eje Y Posicin inicial de la herramienta del eje Z
G166 Ciclo fijo de parada de mandrilado de 5 ejes

E G98 Posicin inicial

E Posicin inicial G99 Plano rpido


G98 / G99 Posicin del eje

Z entre agujeros Avance Movimiento rpido Comienzo o fin de recorrido

Debe ser programada una posicin X, Y, Z, A, B especfica antes de ordenar un ciclo fijo. Esa posicin se utiliza como "Initial Start position" (Posicin de comienzo inicial).

G169 Ciclo fijo de mandrilado y pausa con 5 Ejes (Grupo 09)


E F L P A B X Y Z Especifica la distancia desde la posicin inicial hasta el fondo del orificio. Velocidad de avance en pulgadas (mm) por minuto Nmero de repeticiones El tiempo de pausa en la parte inferior del agujero. Posicin inicial de la herramienta del eje A Posicin inicial de la herramienta del eje B Posicin inicial de la herramienta del eje X Posicin inicial de la herramienta del eje Y Posicin inicial de la herramienta del eje Z
G169 Ciclo fijo de pausa y mandrilado de 5 ejes

E G98 Posicin inicial

E Posicin inicial G99 Plano rpido


G98 / G99 Posicin del eje

Z entre agujeros Avance Movimiento rpido Comienzo o fin de recorrido

96-8010 rev T Enero 2008

Cdigos G

169

Debe ser programada una posicin X, Y, Z, A, B especfica antes de ordenar un ciclo fijo. Esa posicin se utiliza como "Initial Start position" (Posicin de comienzo inicial).

G174 Rosca rgida no vertical CCW (sentido contrario agujas del reloj) (Grupo 00) G184 Rosca rgida no vertical CW (sentido agujas del reloj) (Grupo 00)
F X Y Z S Velocidad de avance en pulgadas por minuto Posicin X en la parte inferior del orificio Posicin Y en la parte inferior del orificio Posicin Z en la parte inferior del orificio Velocidad del husillo

Debe ser programada una posicin X, Y, Z, A, B especfica antes de ordenar un ciclo fijo. Esta posicin se utiliza como "Start position" (Posicin de inicio). El cdigo G se utiliza para realizar roscados rgidos para agujeros no verticales. Puede utilizarse con una cabeza en ngulo recto para realizar el roscado rgido en los ejes X o Y en una fresadora de tres ejes, o realizar roscados rgidos a lo largo de roscados rgidos a un ngulo arbitrario con una fresadora de cinco ejes. El ratio entre la velocidad de avance y la del husillo debe ser precisamente el paso de roscado que se est cortando. No es necesario iniciar el husillo antes de este ciclo fijo; el control lo hace automticamente.

G187 Ajuste el nivel de pulido (grupo 00)


P E

G-187 es un comando de precisin que se puede ajustar y controlar tanto en el grado de pulido como en el valor de redondeado mximo de la esquina al cortar una pieza. El formato para utilizar G187 es G187 Pn Ennnn.

Controla el nivel de pulido, P1 (grueso), P2 (medio), o P3 (acabado). Ajusta el valor mximo de redondeo de la esquina, anulando temporalmente el ajuste 85 "Max Corner Rounding" (redondeado de esquina mx).

El ajuste 191 establece el pulido por defecto al "grueso", "medio" o "acabado" especificado por el usuario cuando G187 no est activo. El ajuste "medio" es el ajuste predeterminado por fbrica. NOTA: Si se cambia el ajuste 191 a "Finish" (Acabado), se mantendr para mecanizar una pieza. Utilice este ajuste solamente cuando se necesite para obtener el mejor acabado. G187 Pm Ennnn establece el grado de pulido y valor mximo de redondeo de las esquinas. G187 Pm establece el grado de pulido aunque mantiene el valor mximo de redondeo de las esquinas. G187 Ennnn establece el mximo redondeo de las esquinas aunque mantiene el grado de pulido. G187 cancela el valor E por s mismo y establece el grado de pulido al predeterminado por el ajuste 191. G187 se cancelar siempre que se pulse "Reset" (restablecer), M30 o M02 se ejecute, se alcance el fin del programa, o se presione E-stop (parada de emergencia).

G188 Obtener programa desde PST (Grupo 00)

Llama al programa de piezas para la paleta cargada basado en la entrada PST para la paleta.

170

Cdigos G

96-8010 rev T Enero 2008

Cdigos M (Varias funciones)


Introduccin a Cdigos-M
Los Cdigos M son comandos para ejes sin movimiento para la mquina. El formato para un cdigo M es una letra "M" seguida de dos nmeros, por ejemplo M03. Slo se permite un cdigo M por lnea de cdigo. Todos los cdigos M toman efecto al final del bloque.

M00 Parar programa

El cdigo M00 se usa para detener un programa. Detiene los ejes, el husillo, desconecta el lquido refrigerante (incluido el refrigerante a travs del husillo). El siguiente bloque (bloque despus del M00) se resaltar al ser visualizado en el editor del programa. Al oprimir Cycle Start (Inicio de Ciclo) el funcionamiento del programa continuar desde el bloque resaltado.

M01 Parada opcional del programa M02 Fin del programa

M01 funciona igual que M00, salvo que tiene que estar activa la funcionalidad Optional Stop (Parada Opcional). El cdigo M02 se usa para finalizar un programa. Tenga en cuenta que la forma ms comn de detener un programa es con un M30.

M03 / M04 / M05 Comandos del husillo


M03 gira el husillo en la direccin de avanve M04 gira el husillo hacia atrs M05 detiene el husillo La velocidad del husillo se controla con un cdigo de direccin S, por ejemplo, S5000 ordenar una velocidad del husillo de 5000RPM. Nota: No se recomienda ejecutar un comando M04 con Refrigeracin a travs del husillo (TSC).

M06 Cambio de herramienta

El cdigo M06 se utiliza para cambiar las herramientas, por ejemplo M06 T12 pondr la herramienta 12 en el husillo. Si el husillo se est ejecutando, el husillo y el refrigerante (incluido TSC) se detendr por el comando M06.

M07 Refrigerante de rociado

Este cdigo M activa la bomba de refrigerante de rociado opcional. La bomba se apaga mediante M09, que tambin apaga el refrigerante estndar. El refrigerante de rociado opcional se apaga automticamente antes de un cambio de herramienta o paleta, y se reiniciar automticamente despus de un cambio de herramienta si estaba en ON antes de una secuencia de cambio de herramienta.

M08 Refrigerante encendido/ M09 Refrigerante apagado

El cdigo M08 encender el suministro del lquido refrigerante opcional y un M09 lo apagar. Vea tambin M34/M35 para P-Cool opcional y M88/89 para refrigerante opcional a travs del husillo. Nota: El estado del lquido refrigerante slo se comprueba al inicio de un programa, as que la condicin del lquido refrigerante bajo de nivel no detendr un programa que ya est en ejecucin.

M10 Activa el freno del 4eje / M11 Liberar el freno del 4 eje

Estos cdigos aplicarn y liberarn el freno al 4 eje opcional. El freno est activado normalmente, por tanto el comando M10 es el nico requerido cuando se ha utilizado un M11 para liberar el freno.

M12 Activa el Freno del 5eje / M13 Liberar el freno del 5 eje M16 Cambio de herramienta

Estos cdigos aplicarn y liberarn el freno al 5 eje opcional. El freno est activado normalmente, por tanto el comando M12 es el nico requerido cuando se ha utilizado un M13 para liberar el freno. Este cdigo se comporta igual que M06. Sin embargo M06 es el mtodo preferido para ordenar cambios de herramientas.

96-8010 rev T Enero 2008

Cdigos M

171

M17 Liberar paleta del APC y abrir puerta del APC/ M18 Fijar paleta y cerrar puerta M19 Orientar Husillo (los valores P y R son una funcionalidad opcional)
El cdigo M19 se usa para orientar el husillo hasta una posicin fijada.

Este cdigo-M se usa sobre centros de mecanizado verticales con cambiadores de paletas. Slo se utiliza como una funcin de mantenimiento/prueba. Los cambios de paleta deben ordenarse slo con un comando M50.

El husillo slo se orientar a la posicin cero sin la funcionalidad opcional de orientacin del husillo M19 La funcin opcional de Orientacin del Husillo permite cdigos de direccin P y R. Por ejemplo, M19 P270 orientar al husillo a 270 grados. El valor R permite al programador especificar hasta cuatro posiciones decimales, por ejemplo, M19 R123.4567.

M21-M28 Funcin M de usuario opcional con M-Fin

Los cdigos M de M21 hasta M28 son para los rels opcionales del usuario; cada cdigo M activar uno de los rels opcionales. El botn de Reset (Restablecer) finalizar cualquier operacin que est esperando un accesorio activado con rel para finalizar. Vase tambin M51-58 y M61-68. Algunos o todos los M21-25 (M21-M22 en las fresadoras Toolroom, Office y Mini) en la I/O PCB pueden utilizarse para opciones de instalacin en fbrica. Inspeccione los rels de los cables existentes para determinar qu conexiones se han utilizado. Contacte con la fbrica Haas para disponer de ms detalles. Rels de Cdigos-M Estas salidas pueden usarse para activar sensores, bombas auxiliares o dispositivos de sujecin, etc. Los dispositivos auxiliares se conectan elctricamente a la tira terminal para el rel individual. Cada tira de terminal tiene una posicin, Normally Open (Abierto Normalmente) (NO), Normally Closed (Normalmente Cerrado) (NC) y Common (Comn) (COM).
M28 M27 M26 M25 M24 M23 M22 M21
NO COM NC NO COM NC

P8

P4

12 11 10 9 8 7 6 5 4 3 2 1

12 11 10 9 8 7 6 5 4 3 2 1

K8

K1


Rels de cdigo M de I/O PCB


Tarjeta de rels de Cdigo-M opcional (Montado sobre la I/O PCB principal)

Rels de Cdigos-8M opcionales Pueden adquirirse funciones adicionales de rels de cdigo-M en bancos de 8. Pueden instalarse un mximo de dos tarjetas de rels de cdigo-8M en la mquina, para un total de 16 salidas adicionales. Un total de 4 bancos de 8 rels son posibles en el sistema Haas, y se numeran del 0-3. Los bancos 0 y 1 son internos al I/O PCB. Banco 1 incluye los rels M21-25 en la parte superior de la tarjeta IOPCB. Banco 2 se dirige a la primera tarjeta de opcin 8M. Banco 3 se dirige a la segunda tarjeta de opcin 8M.
NOTA: Banco 3 puede usarse para algunas opciones instaladas de Haas y puede no estar disponible. Contacte con la fbrica Haas para disponer de ms detalles.

Slo un banco de salidas puede ser dirigido con cdigos-M a la vez. Esto se controla por el parmetro 352 "Relay Bank Select" (Seleccione el banco de rels). Los rels en los bancos no-activados son slo accesibles con las variables de macro o por M59/69. El Parmetro 352 se enva ajustado a "1! como estndar.
NOTA: Con una opcin de palpado, el Parmetro 352 debe de fijarse a '1'. Cuando se instala la opcin 8 M, acceda a sus rels usando M59/69

172

Cdigos M

96-8010 rev T Enero 2008

M30 Fin del programa y reinicio

El cdigo M30 se usa para detener un programa. Detiene el husillo y apaga el refrigerante (incluyendo el TSC) y el cursor del programa regresar al comienzo del programa. M30 cancela los correctores de la longitud de la herramienta.

M31 Avance del extractor de virutas / M33 Parada del extractor de virutas

El cdigo M31 arranca el motor del extractor de virutas opcional en la direccin hacia adelante; en la direccin que mueve las virutas fuera de la mquina. El extractor no se mover si la puerta est abierta. Se recomienda usar el extractor de virutas sin-fin de forma intermitente. La operacin continua causar que el motor se sobrecaliente. Iniciando y parando el extractor de virutas tambin ejecutar el lavado del extractor opcional. El cdigo M33 detiene el movimiento del extractor.

M34 Incrementar refrigerante / M35 Decrementar refrigerante

Inicio

M34 mueve la gua de refrigerante opcional P-Cool una posicin lejos de la posicin actual (ms lejos del inicio). M35 mueve la gua del refrigerante una posicin hacia la posicin de inicio.

No gire la gua del refrigerante con la mano. Pueden producirse graves daos en el motor. M36 Pieza de paleta lista
Utilizado en mquinas con cambiadores de paletas.Este cdigo M retrasa el cambio de paleta hasta que se deja de pulsar el botn Part Ready (Pieza lista). Se producir un cambio de paleta despus de pulsar el botn de pieza lista (y las puertas cerradas). Por ejemplo: Onnnnn (nmero de programa) M36 (Parpadea la luz "Part Ready" (Pieza lista), espere a que se pulse el botn) M50 (Realice un cambio de paleta despus de pulsar el botn Part Ready (Pieza lista)). (Programa de la pieza) M30

M39 Girar torreta de herramientas

Los cambios de herramienta deben ordenarse utilizando M06. Normalmente no se requiere M39 pero es til por motivos de diagnstico o para recuperarse de un choque en un cambio de herramienta. Se utiliza el cdigo M39 para rotar el cambiador de herramientas de montaje lateral sin realizar un cambio de herramienta. El nmero de cavidad de herramienta (Tn) debe programarse antes del M39.

M41 / M42 Anular engranaje bajo / alto

En mquinas con una transmisin se utiliza el comando M41 para mantener la mquina en el engranaje bajo y un M42 para mantenerla en el alto. Normalmente la velocidad del husillo (Snnn) determinar qu transmisin debe estar funcionando.

M46 Saltar si se carta paleta

Este cdigo M provoca que se transfiera el control al nmero de lnea especificado por el cdigo P si la paleta especificada por el cdigo Q se carga actualmente.

96-8010 rev T Enero 2008

Cdigos M

173

Ejemplo: M46Qn Pnn Salte hasta la lnea nn en el programa actual si se carga la paleta n, de lo contrario vaya al bloque siguiente.

M48 Comprobar la validez del programa actual

Este cdigo M genera la alarma 909 si el programa en curso no est en la lista de la tabla de planificacin de paletas. Genera la alarma 910 si la paleta est cargada actualmente y no est en la lista de la tabla de planificacin de paletas para el programa en curso.

M49 Establecer estado de la paleta

Este cdigo M ajusta el estado de la paleta especificada por el cdigo P al valor especificado por el cdigo Q. Los cdigos posibles Q son 0-Unscheduled (sin planificar) 1-Scheduled (planificada) 2-Loaded (cargada) 3-Completed (completa) del 4 al 29 son definibles por el usuario. El estado de la paleta slo es para propsitos de visualizacin. El control no depende de si es un valor particular, pero si es 0, 1, 2, o 3, el control lo actualizar como sea apropiado. Ejemplo: M49Pnn Qmm Establece el estado de la paleta nn a un valor de mm. Sin un cdigo-P, este comando establece el estado de la paleta cargada actualmente.

M50 Ejecutar cambio de paleta

Utilizado con un valor P o la tabla de planificacin de paletas para llevar a cabo el cambio de paleta. Vase tambin la seccin del cargador de paletas.

M51-M58 Establecer Cdigos M de usuario opcionales


Vase M21-M28 para los detalles sobre los rels de Cdigo-M.

Los cdigos M51 a M58 son opcionales para las interfaces de usuario. Estos cdigos accionarn uno de los rels y los dejar funcionando. Use M61-M68 para apagarlos. La tecla RESET (restablecer) apagar todos estos rels.

M59 Fijar el rel de salida

Este cdigo M activa un rel. Un ejemplo de su uso es M59 Pnn, donde "nn" especifica el nmero del rel que se trata de activar. Un comando M59 puede usarse para encender cualquiera de las salidas discretas para los rels en el rango de 1100 a 1155. Cuando se usan macros, M59 P1103 hace la misma funcin que el comando macro opcional #1103=1 excepto que se procesar al final de la lnea de cdigo.
NOTA: 8M #1 usea direcciones 1140-1147.

M61-M68 Borrar Cdigos M de usuario opcionales

Los cdigos M61 a M68 son opcionales para interfaces de usuario. Apagarn uno de los rels. Use M51-M58 para encenderlos. La tecla RESET (restablecer) apagar todos estos rels. Vase M21-M28 para los detalles sobre los rels de Cdigo-M.

M69 Borrar rel de salida

Este cdigo M desactiva un rel. Un ejemplo de su uso es M69 Pnn, donde "nn" especifica el nmero del rel que se trata de apagar. Un comando M69 puede usarse para apagar cualquiera de las salidas discretas para los rels en el rango de 1100 a 1155. Cuando se usan macros, M69 P1103 hace la misma funcin que el comando macro opcional #1103=0 excepto que se procesar al final de la lnea de cdigo.

M75 Establecer el punto de referencia G35 o G136

Se utiliza este cdigo para establecer el punto de referencia para los comandos G35 y G136. Debe utilizarse despus de una funcin de medida.

M76 / M77 Pantalla de control inactiva / Pantalla de control activa

Estos cdigos se usan para deshabilitar y habilitar la pantalla. Este Cdigo-M es til durante la ejecucin de un programa grande y complicado ya que el refresco de pantalla ocupa recursos de procesamiento que de otra forma pueden ser necesarios para ordenar movimientos a la mquina.

M78 Alarma si se encuentra la seal de salto

Este cdigo-M se usa con un palpador. Un M78 generar una alarma si una funcin de salto u omisin programada (G31, G36 o G37) recibe una seal del sensor. Este cdigo se usa cuando no se espera una seal de salto, y puede sealar el choque del palpador. Este cdigo puede colocarse en la misma lnea que el cdigo-G de salto o en un bloque posterior.

174

Cdigos M

96-8010 rev T Enero 2008

M79 Alarma si no se encuentra la seal de salto

Este cdigo-M se usa con un palpador. Un M79 generar una alarma si una funcin de salto u omisin programada (G31, G36, o G37) no recibi una seal del sensor. Generalmente se usa cuando la ausencia de la seal de omisin significa que hay un error en la colocacin de un palpador. Este cdigo puede colocarse en la misma lnea que el cdigo-G de salto o en un bloque posterior.

Seal encontrada M80 / M81 Abrir/Cerrar puerta automtica M82 Liberar Herramienta

Seal no encontrada

M80 abre la puerta automtica y el M81 la cierra. El control colgante emitir un timbre cuando la puerta se encuentre en movimiento. Este cdigo se usa para liberar la herramienta del husillo. Slo se utiliza como una funcin de mantenimiento/prueba. Los cambios deberan realizarse utilizando un M06.

M83 / M84 Pistola de aire automtica On / Off

Un M83 encender la pistola de aire, y un M84 la apagar. Adicionalmente, un M83 Pnnn (nnn en milisegundos) la apagar durante el tiempo especificado, y posteriormente la apagar automticamente. La Pistola de aire automtica puede encenderse y apagarse pulsando la tecla "Shift" seguida del botn "Coolant" (Refrigerante).

M86 Fijar Herramienta

Este cdigo fijar una herramienta en el husillo. Slo se utiliza como una funcin de mantenimiento/prueba. Los cambios deberan realizarse utilizando un M06.

M88 Refrigerante a travs del husillo encendido / M89 Refrigerante a travs del husillo Apagado
El cdigo M88 se utiliza para encender la opcin de refrigerante a travs del husillo (TSC), y un M89 lo apaga. Las herramientas apropiadas, con orificio para el paso a travs, deben estar situadas antes de utilizar el sistema TSC. Un error al usar las herramientas adecuadas inundar el cabezal del husillo con refrigerante y anularn la garanta. No se recomienda ejecutar un comando M04 (Retroceso del husillo) con el TSC encendido. Ejemplo de programa Nota: El comando M88 debe estar antes del comando de velocidad del husillo.

T1 M6; (TSC Refrigerante a travs del taladro) G90 G54 G00 X0 Y0; G43 H06 Z.5; M88; (Encender el TSC) S4400 M3; G81 Z-2.25 F44. R.03; M89 G80; (Apagar el TSC) G91 G28 Z0; M30;

96-8010 rev T Enero 2008

Cdigos M

175

M95 Modo reposo

El modo reposo de la mquina es esencialmente una pausa larga. El modo de reposo puede usarse cuando el usuario desee que su mquina empiece a calentar por s sola y est lista para usarse cuando llegue el operador. El formato del comando M95 es: M95 (hh:mm) El comentario inmediatamente siguiente a M95 tiene que contener las horas y minutos que la mquina va a estar en reposo. Por ejemplo, si la hora vigente es 6 p.m. de la tarde y el usuario quisiera que la mquina repose hasta las 6:30 a.m. de la maana siguiente, se usar el siguiente comando: M95 (12:30:00) La lnea(s) que sigue a M95 deberan ser movimientos del eje y comandos de calentamiento del husillo.

M96 Saltar si no hay seal


P Q Bloque de programa para ir si se encuentra una prueba condicional. Variable de entrada discreta para probar (0 a 63)

Este cdigo se usa para probar si una entrada discreta est en estado 0. Es til para comprobar el estado de una pausa de trabajo automtica u otros accesorios que generarn una seal del control. El valor Q debe estar en el rango de 0 a 63, lo que corresponde a las entradas encontradas en la pantalla de diagnstico (La entrada superior izquierda es 0 y la inferior derecha es la entrada 63. Cuando este bloque de programa ejecuta y la seal de entrada especificada por Q tiene un valor 0, el bloque de programa Pnnnn se ejecuta (la lnea Pnnnn debe estar en el mismo programa). Ejemplo de M96: N05 M96 P10 Q8 N10 . . . N85 M21 N90 M96 P10 Q27 N95 M30 (Entrada de prueba #8, Interruptor de puerta, hasta que est cerrada); (Inicio del bucle de programa); (Programa que tornea la pieza); (Ejecute una funcin de usuario externa) (Volver a N10 si la entrada libre [#27] es 0); (Si la entrada adicional es 1 entonces finalizar programa);

M97 Llamar a sub-programa local

Este cdigo se usa para llamar a una referenciada por un nmero de lnea (N) dentro del mismo programa. Se requiere un cdigo y tiene que ser igual al nmero de lnea en el mismo programa. Esto es til para subrutinas simples dentro de un programa; y no requiere la complicacin de un programa independiente. La subrutina an tiene que acabar con un M99. Un cdigo Lnn en el bloque M97 repetir la llamada de la subrutina ese nn veces. Ejemplo de M97: O0001 M97 P1000 L2 M30 N1000 G00 G90 G55 X0 Y0 S500 M03 G43 H01 Z1. Z-.5 G01 G41 X.5 F100. G03 YI-.5 G01 X0 G40 Z1. F50. G91 G28 Z0 G90 M99 (El comando L2 har que el programa ejecute la lnea N1000 dos veces) (lnea N que se ejecutar despus de ser ejecutado M97 P1000)

176

Cdigos M

96-8010 rev T Enero 2008

M98 Llamada a sub-programa

Este cdigo se usa para llamar a una subrutina, el formato es M98 Pnnnn (Pnnnn es el nmero del programa llamado). El subprograma tiene que estar en la lista de programa, y debe contener un M99 para retornar al programa principal. Una cuenta Lnn puede estar en la lnea que contiene el M98 y provocar que la subrutina se llame nn veces antes de continuar con el siguiente bloque. O0001 M98 P100 L4; M30 (Nmero del programa principal) (Llamar Sub-programa, Nmero de subprograma, Bucle 4 veces) (Fin del programa)

O0100 (NMERO DE SUB-PROGRAMA) G00 G90 G55 X0 Y0 S500 M03 G43 H01 Z1. Z-.5 G01 G41 X.5 F100. G03 YI-.5 G01 X0 G40 Z1. F50. G91 G28 Z0 G90 M99

M99 Bucle o retorno a subprograma

Este cdigo se usa para devolver al programa principal desde una subrutina o macro, el formato es M99 Pnnnn (Pnnnn es el nmero de la lnea del programa principal al que regresar). Este cdigo tambin causar que el programa principal se repita de nuevo al principio sin parar cuando se le utiliza en el programa principal. Notas de programacin - Puede simular comportamiento Fanuc utilizando el cdigo siguiente: programa llamante: Haas Fanuc O0001 O0001 ... ... N50 M98 P2 N50 M98 P2 N51 M99 P100 ... ... N100 (contine aqu) N100 (contine aqu) ... ... M30 M30 subrutina: O0002 O0002 M99 M99 P100 M99 Sin Macros - Si la mquina est equipada con las macros opcionales, puede usar una variable global y especificar un bloque para saltar agregndole #nnn=dddd en la subrutina y M99 P#nnn despus de la llamada de la subrutina.

M101 MOM (Mecanizado con mnimo aceite) Modo de ciclo fijo

M101 le indica al sistema que tiene que iniciar el MOM siempre que se encuentre el ciclo fijo del cdigo G adecuado (G73m G74, G76, G77 y G81 hasta el G89). El aceite se distribuye puntualmente siempre que la herramienta est en el plano R. I(puntualmente): Modo de ciclo fijo Puntualmente: Duracin de la inyeccin en segundos (0.050 es 50 mseg.).

M102 Modo MOM

M102 le indica al sistema que ignore los ciclos fijos de cdigo G y que distribuya el aceite siempre que se encuentre un M102 en el programa. El aceite se distribuye puntualmente a una periodicidad dictada por el tiempo entre inyecciones MOM. I(puntualmente) J(tiempo de ciclo): Modo MOM Puntualmente: Duracin de la inyeccin en segundos (0.050 es 50 mseg.). Tiempo del ciclo: Tiempo (en segundos) entre inyecciones.

96-8010 rev T Enero 2008

Cdigos M

177

M103 cancela el modo MOM.

M103 le indica al sistema que cancele tanto el modo fijo como el modo MOM (no se distribuir aceite a travs del MOM). M103: Cancela el modo MOM.

M109 Entrada de usuario interactiva

Este cdigo M permite a un programa con cdigo-G situar un pequeo aviso (mensaje) en la pantalla. Debe especificarse una variable macro en el rango de 500 a 599 por un cdigo P. El programa puede comprobar si hay algn caracter que pueda introducirse desde el teclado, comparndolo con el equivalente decimal del caracter ASCII (G47, Engrabado de texto, tiene una lista de caracteres ASCII). El siguiente programa ejemplo preguntar al usuario una pregunta con respuesta S o No, luego espera a que se introduzca un "Y" o un "N". El resto de caracteres se ignorarn. N1 #501= 0. (Borrar la variable) M109 P501 (Reposar 1 min?) N5 IF [ #501 EQ 0. ] GOTO5 (Esperar a una tecla) IF [ #501 EQ 89. ] GOTO10 (Y) IF [ #501 EQ 78. ] GOTO20 (N) GOTO1 (Seguir comprobando) N10 (Se introduce una Y) M95 (00:01) GOTO30 N20 (Se introduce una N) G04 P1. (Pausar por 1 segundo) N30 (Detener) M30 El siguiente programa ejemplo solicitar al usuario que seleccione un nmero, luego espere a que se introduzca un 1, 2 o un 3. El resto de caracteres se ignorarn. O00234 (Ejemplo de programa) N1 #501= 0. (Borrar la variable) M109 P501 (Tomar 1, 2 o 3:) N5 IF [ #501 EQ 0. ] GOTO5 (Esperar a una tecla) IF [ #501 EQ 49. ] GOTO10 (1) IF [ #501 EQ 50. ] GOTO20 (2) IF [ #501 EQ 51. ] GOTO30 (3) GOTO1 (Seguir comprobando) N10 (Se introduce un 1) M95 (00:01) GOTO30 N20 (Se introduce un 2) G04 P5. (Pausar durante 5 segundos) N30 (Se introduce un 3) M30

178

Cdigos M

96-8010 rev T Enero 2008

Ajustes
Las pginas de ajustes contienen valores que controlan el funcionamiento de la mquina y que el usuario podra necesitar cambiar. El operario puede cambiar la mayora de los ajustes. Los ajustes aparecen en la pantalla con una breve descripcin a la izquierda y un valor hacia la derecha de la pantalla. En general, los ajustes le permiten al operario o al instalador bloquear o validar funciones especficas. Los ajustes estn organizados en pginas de grupos con funciones similares. Esto hace ms fcil para el usuario recordar donde se encuentran las Definiciones y tambin reduce la cantidad de tiempo perdido pasando de un lado a otro en las pginas de Ajustes. La lista que se presenta a continuacin est separada por grupos y pginas, con el ttulo de la pgina como encabezado. Use las teclas verticales del cursor para llegar al ajuste deseado. Dependiendo del ajuste, el valor de ste puede cambiarse al anotar un nmero nuevo o, si el ajuste tiene valores especficos, oprima las teclas horizontales del cursor para mostrar las opciones. Oprima la tecla Write (escribir) para anotar o cambiar el valor. El mensaje en la parte superior de la pantalla le indicar como cambiar la ajuste seleccionado. El nmero de serie est en el Ajuste 26 en esta pgina y est protegido contra cambios del usuario. Si necesita cambiar este Ajuste, comunquese con Haas o con su distribuidor. A continuacin se presentan las descripciones para cada una de las definiciones:

1 - Auto Power Off Timer (Temporizador de apagado automtico)

Este ajuste se utiliza para apagar la mquina cuando no ha sido utilizada durante cierto tiempo. El valor introducido en este ajuste es el nmero de minutos que la mquina permanecer inactiva hasta que se apague. La mquina no se apagar mientras se ejecute un programa, y el tiempo (nmero de minutos) volver a cero cada vez que se pulsen los botones o que se utilice el volante de avance. La secuencia de apagado automtico da al operador un aviso de 15 segundos antes de apagar; y al oprimir cualquier tecla, la secuencia se interrumpir.

2 - Power Off at M30 (Apagado en M30)

Apaga la mquina al final de un programa (M30) si este ajuste est puesto en "On" (Activado). La mquina dar al operario una advertencia de 30 segundos una vez que se alcance un M30; y al oprimir cualquier tecla, la secuencia se interrumpir.

4 - Graphics Rapid Path (Trayectoria rpida de grficos)

Este botn cambia la forma en que se ve un programa en modo Graphics (Grficos). Si se fija en "Off" (Apagado), los movimientos rpidos no dejan rastro. Si se fija en "On" (Encendido) los movimientos rpidos de la herramienta dejan una lnea punteada en la pantalla.

5 - Graphics Drill Point (Punto de taladro de grficos)

Este botn se cambia la forma en que se ve un programa en modo Graphics (Grficos). Si se fija en ON, cualquier movimiento en el eje Z dejar una marca X en la pantalla. Si se fija en OFF, no se agregar nada a la pantalla de grficos.

96-8010 rev T Enero 2008

Ajustes

179

6 - Front Panel Lock (Bloqueo del panel frontal) 7 - Parameter Lock (Bloqueo de parmetro)

Cuando est en "On" este Ajuste deshabilita el los botones CW y CCW (a favor y en contra de las agujas del reloj) del husillo. Activando este Ajuste se impedir que se cambien los parmetros, salvo los parmetros 81-100. Tenga en cuenta que se activa este parmetro cuando se enciende el control.

8 - Prog Memory Lock (bloqueo de memoria de programa) 9 - Dimensioning (dimensionamiento)

Este ajuste bloquea las funciones de edicin de la memoria (Alterar, Insertar, etc.) cuando se encuentra "ON" (Encendido). Este ajuste selecciona entre el modo de pulgadas y mtrico. Cuando se ajusta a Inch (pulgadas), las unidades programadas para X, Y, y Z estarn en pulgadas con una precisin mxima de 0.0001". Si se fija en el sistema "Mtrico", las unidades programadas estarn en milmetros con una precisin mxima de 0.001 mm. Todos los valores de correctores se convierten cuando este ajuste cambia de pulgadas a unidades mtricas, o viceversa. Sin embargo, cambiando este ajuste no har automticamente los cambios adecuados en un programa ya almacenado en la memoria; debe cambiar los valores de los ejes programados para que tengan los valores en las unidades nuevas. Cuando se establece a Inch (pulgadas), el cdigo G por defecto es G20, cuando se establece en Metric (Mtrico), el cdigo G por defecto es G21.

PULGADA Avance Recorrido Mx. Dimensin programable mn. Rango de avance Teclas de desplazamiento del eje .0001 Tecla .001 .01 .1 Tecla .0001 pulgadas/clic de desplaz. .001 pulgadas/clic de desplaz. .01 pulgadas/clic de desplaz. .1 pulgadas/clic de desplaz. pulgadas/min. +/- 15400.0000 .0001 .0001 a 300.000 pulg/min.

MTRICO mm/min. +/- 39300.000 .001 .001 a 1000.000

.001 mm/clic de desplaz. .01 mm/clic de desplaz. .1 mm/clic de desplaz. 1 mm/clic de desplaz.

10 - Limit Rapid at 50% (lmite de avance rpido a 50%)

Activando este ajuste a On limitar la mquina al 50% del movimiento de no corte ms rpido del eje (movimientos rpidos). Esto implica que, si la mquina puede poner los ejes a 700 pulgadas por minuto (ipm), se limitar a 350 ipm cuando se activa este ajuste. El control mostrar un mensaje de anulacin al 50% de los movimientos rpidos, cuando est activo este ajuste. Si se fija en Off (Apagado), la velocidad mxima para el movimiento rpido estar al 100%.

11 - Baud Rate Select (Seleccin de tasa de bits)

Este ajuste permite que el operador cambie la velocidad a la que se transfieren los datos a/desde el primer puerto serie (RS-232). Esto aplica a la carga/descarga de programas, etc. y tambin a las funciones DNC. Este ajuste debe coincidir con la tasa de transferencia desde el ordenador personal.

12 - Parity Select (seleccin de paridad)

Este ajuste define la paridad para el primer puerto serie (RS-232). Cuando se encuentra en None (ninguno), no se aadir ningn bit de paridad a los datos en serie. Si se fija a Zero (cero), se agrega un bit 0. Even (Par) y Odd (Impar) funcionan como las funciones de paridad normales. Asegrese de que conoce las necesidades de sus sistema, por ejemplo, XMODEM debe utilizar datos de 8 bits y ninguna paridad (puesto a "None"). Este ajuste debe coincidir con la tasa de transferencia desde el ordenador personal.

13 - Stop Bit (bit de parada)

Este ajuste designa el nmero de bits de parada para el primer puerto serie (RS-232). Puede ser 1 o 2. Este ajuste debe coincidir con la tasa de transferencia desde el ordenador personal.

180

Ajustes

96-8010 rev T Enero 2008

14 - Synchronization (sincronizacin)

Este ajuste cambia el protocolo de sincronizacin entre el transmisor y el receptor para el primer puerto serie (RS232). Este ajuste debe coincidir con la tasa de transferencia desde el ordenador personal. Cuando est establecido en RTS/CTS, los cables de seal en el cable de datos serie se usan para decirle al transmisor que temporalmente deje de transmitir los datos mientras que el receptor llega al mismo nivel. Si se fija en XON/XOFF, el ajuste ms comn, estos son los cdigos de caracteres ASCII que el receptor usar para decirle al transmisor que se detenga temporalmente. Los cdigos DC de seleccin funcionan como XON/XOFF, excepto en que se transmiten los cdigos para inicio/ parada a la perforadora o lectora de tarjetas. XMODEM es un protocolo de comunicaciones dirigido al receptor que enva datos en bloques de 128 bytes. XMODEM ha aadido robustez ya que se comprueba la integridad para cada bloque. XMODEM debe usar datos de 8 bits y ninguno de paridad.

Ajustes 16-21

Estos ajustes pueden activarse para evitar que operadores inexpertos puedan alterar las funciones de la mquina y provocar daos a la mquina o la pieza de trabajo.

16 - Dry Run Lock Out (bloqueo de ensayo)

La funcionalidad Dry Run (Ensayo) no estar disponible cuando este ajuste est ON (activado).

17 - Opt Stop Lock Out (bloqueo de parada opcional)

La funcionalidad Optional Stop (Parada Opcional) no estar disponible cuando este ajuste est ON (activado).

18 - Block Delete Lock Out (bloqueo de eliminar bloque)

La funcionalidad Block Delete (Borrar Bloque) no estar disponible cuando este ajuste est ON (activado).

19 - Feedrate Override Lock (bloqueo de sustitucin de velocidad de avance) 20 - Spindle Override Lock (bloqueo de sustitucin del husillo) 21 - Rapid Override Lock (bloqueo de sustitucin rpido) 22 - Can Cycle Delta Z (Tringulo de ciclo fijo Z)

Los botones de sustitucin de la velocidad de avance estarn deshabilitados cuando este ajuste est ON (activado). Los botones de sustitucin de la velocidad del husillo estarn deshabilitados cuando este ajuste est ON (activado). Los botones de sustitucin de la velocidad rpida del eje estarn deshabilitados cuando este ajuste est ON (activado). Este ajuste especifica la distancia que se retira el eje-Z para limpiar las virutas durante un ciclo fijo G73. El rango vara de 0.0 a 29.9999 pulgadas (0-760 mm).

23 - 9xxx Progs Edit Lock (bloqueo de edicin de programas)

Activando este ajuste impedir que los programas de la serie 9000 sean visualizados, editados o eliminados. Los programas de la serie 9000 no pueden cargarse o descargarse con este ajuste activo. Tenga en cuenta que los programas de la serie 9000 son normalmente programas macro.

24 - Leader To Punch (cdigos iniciales a perforar) 25 - EOB Pattern (patron de fin de bloque) 26 - Serial Number (nmero de serie)

Este ajuste se usa para controlar los cdigos iniciales (la cinta blanca al comienzo de un programa) transmitidos hacia un aparato perforador de tarjetas o papel conectado en el primer terminal del RS232. Este ajuste controla el patrn EOB (Fin de Bloque) cuando se envan y reciben datos a/desde el puerto serie 1 (RS232). Este ajuste debe coincidir con la tasa de transferencia desde el ordenador personal. Es el nmero de serie de su mquina. No puede cambiarse.

96-8010 rev T Enero 2008

Ajustes

181

28 - Can Cycle Act w/o X/Z (activar ciclo fijo sin X/Z)

Activando este ajuste ("ON") har que el ciclo fijo ordenado acabe sin un comando X o Z. El mtodo preferido de operacin es con este ajuste activado. Cuando est desactivado este ajuste ("OFF"), el control se detendr si un ciclo fijo se programa sin un movimiento del eje X o Z.

29 - G91 No-modal

Activando este ajuste (On) se utilizar el comando G91 nicamente en el bloque de programa en que se encuentre (no modal). Cuando est apagado, OFF, o se ordena un G91, la mquina utilizar movimientos incrementales para todas las posiciones de los ejes.

30 - 4th Axis Enable (Habilitar 4 eje)

Este ajuste inicializa el control para un cuarto eje especfico. Cuando este ajuste est apagado, OFF, el cuarto eje estar deshabilitado; no pueden enviarse comandos a ese eje. Vea el Ajuste 78 para el 5 eje. Tenga en cuenta que hay dos selecciones: "USER1" y "USER2" que se pueden utilizar para establecer una nica mesa giratoria.

31 - Reset Program Pointer (puntero del programa de reiniciar)

Cuando este ajuste est "Off" (Apagado), el botn Reset (restablecer) no cambiar la posicin del puntero del programa. Cuando est "On" (Encendido), el botn Reset (restablecer) mover el puntero del programa hasta el comienzo del mismo.

32 - Coolant Override (sustituir refrigerante)

Este ajuste controla el funcionamiento de la bomba del lquido refrigerante. El valor "Normal" revisa la alarma del lquido refrigerante bajo, permite que el operario encienda o apague la bomba, y tambin enciende o apaga la bomba mediante cdigos M. "Off" (Apagado) generar una alarma si hay algn intento de encender la bomba manual o mediante un programa. La seleccin "Ignore" (Ignorar) se usa para anular todos los comandos programados para el lquido refrigerante, pero la bomba puede encenderse manualmente.

33 - Coordinate System (sistema de coordenadas)

Este ajuste cambia la manera en que el control Haas reconoce el sistema de correctores de trabajo cuando se programa un G52 o G92. ste puede fijarse para FANUC, HAAS, o YASNAC. Pngalo en YASNAC G52 se convierte en otro corrector de trabajo, igual que al utilizar un G55. Pngalo en FANUC con G52 Cualquier valor en el registro G52 se aadir a todos los correctores de trabajo (cambio de coordenadas global). Este valor G52 puede introducirse bien manualmente a travs de un programa. Cuando se selecciona FANUC, pulsando RESET (Restablecer), ordenando un M30, o apagando la mquina, borrar el valor en G52. Pngalo en HAAS con G52 Cualquier valor en el registro G52 se aadir a todos los correctores de trabajo. Este valor G52 puede introducirse bien manualmente a travs de un programa. El valor de cambio de coordenada G52 se pone a cero introduciendo un cero manualmente, o programndolo con G52 X0, Y0, y/o Z0. Pngalo en YASNAC con G92 Seleccionando YASNAC y programando un G92 X0 Y0, el control introducir la posicin actual de la mquina como un nuevo punto cero (Work Zero Offset, Corrector cero de trabajo), y esa posicin se introducir y se visualizar en la lista G52. Pngalo en FANUC o HAAS con G92: Seleccionando FANUC o HAAS con un G92, funcionar como el ajuste YASNAC, excepto en que el valor de posicin del cero de trabajo sea cargado como el nuevo G92. Se utilizar este nuevo valor en la lista G92 , adems del corrector de trabajo actualmente reconocido, para definir la nueva posicin cero de trabajo.

34 - 4th Axis Diameter (dimetro del 4 eje)

Se utiliza este ajuste para establecer el dimetro del eje-A (0.0 a 50 pulgadas), que el control utilizar para determinar la velocidad de avance angular La velocidad de avance en un programa es siempre pulgadas por minuto (o mm por minuto), por tanto, el control debe conocer el dimetro de la pieza a tornear en el eje-A para calcular la velocidad de avance angular. Vea el ajuste 79 para el dimetro del 5 eje.

182

Ajustes

96-8010 rev T Enero 2008

35 - G60 Offset (corrector de G60)

sta es una entrada con un valor numrico en el rango de 0.0 a 0.9999 pulgadas. Se utiliza para especificar la distancia que recorrer un eje pasado el punto objetivo antes de retroceder. Vea tambin G60.

36 - Program Restart (reinicio de programa)

Cuando este ajuste est en On (Encendido), reiniciar un programa desde un punto distinto del principio dirigir al control a escanear el programa entero para asegurar que las herramientas, los correctores, los cdigos G y M, y las posiciones de los ejes estn colocadas correctamente antes de iniciar la ejecucin desde el bloque donde est el cursor. Los siguientes cdigos M sern procesados cuando el ajuste 36 se encuentre activado: M08 Refrigerante activo M37 Recogedor de piezas Off M09 Refrigerante apagado M41 Engranaje bajo M14 Fijar Husillo Principal M42 Engranaje Alto M15 Liberar Husillo Principal M51-58 Establecer M de Usuario M36 Recogedor de piezas On M61-68 Liberar M de usuario Cuando est desactivado el programa se inicia sin comprobar las condiciones de la mquina. Tener este ajuste desactivado ahorra tiempo al ejecutar un programa ya probado.

37 - RS-232 Data Bits (bits de datos de RS-232)

Este ajuste se utiliza para cambiar el nmero de datos para el puerto serie 1 (RS-232). Este ajuste debe coincidir con la tasa de transferencia desde el ordenador personal. Normalmente deberan usarse 7 bits de datos pero algunos ordenadores requieren 8. XMODEM debe utilizar 8 bits de datos y ninguna paridad.

38 - Aux Axis Number (nmero de eje auxiliar) 39 - Beep @ M00, M01, M02, M30

Esta es un ajuste con un valor numrico entre 0 y 1; se usa para seleccionar la cantidad de ejes auxiliares externos conectados con el sistema. Si se fija en 0, no hay ningn eje auxiliar. Si se fija en 1, hay un eje-V. Poner este ajuste a On provocar que suene el timbre del teclado cuando se encuentra un M00, M01 (con Parada Opcional activa), M02 o un M30. El timbre sonar hasta que se pulse un botn.

40 - Tool Offset Measure (medida de los correctores de herramientas) 41 - Add Spaces RS232 Out (agregar espacios salida RS232)

Este ajuste selecciona cmo se especifica el tamao de la herramienta para la compensacin de la herramienta de corte. Puede establecerse en Radio o Dimetro. Cuando este ajuste est activo (ON) los espacios se aaden entre los cdigos de direccin cuando se enva un programa a travs del puerto serie 1 RS-232. Esto puede hacer que un programa sea mucho ms fcil de leer/editar en un ordenador personal (PC). Si se fija como OFF (Apagado), los programas que se transmiten por el terminal serie no tienen espacios y es difcil de leerlos.

42 - M00 After Tool Change (despus de cambio de herramienta)

Activando este ajuste detendr el programa despus de un cambio de herramienta, apareciendo un mensaje indicndolo. Debe presionarse el botn Cycle Start (inicio de ciclo) para continuar con el programa.

43 - Cutter Comp Type (tipo de comp. de la herramienta de corte)

Este ajuste controla cmo comienza el primer pase que inicia el corte compensado y la manera como la herramienta se despeja de la pieza cortada. Las selecciones pueden ser A o B; vase la seccin sobre la compensacin de la herramienta de corte para encontrar ejemplos.

44 - Min F in Radius TNC %

(Mnima velocidad de avance expresada en porcentaje del radio de compensacin de la punta de la herramienta) Este ajuste afecta la velocidad de avance cuando la compensacin de la herramienta de corte mueve la herramienta hacia el interior de un corte circular. Este tipo de corte se frenar para mantener una velocidad de avance superficial constante. Este ajustes especifica la velocidad de avance mnima expresada como un porcentaje de la velocidad programada de avance (rango 1-100).

96-8010 rev T Enero 2008

Ajustes

183

45 - Mirror Image X-axis (imagen especular del eje X) 46 - Mirror Image Y-axis (imagen especular del eje Y) 47 - Mirror Image Z-axis (imagen especular del eje Z) 48 - Mirror Image A-axis (imagen especular del eje A)

Cuando uno o ms de estos ajustes est en On (Activado), el movimiento del eje indicado se refleja (se invierte) alrededor de la posicin cero de trabajo. Vase tambin G101 Habilitar Imagen Especular en la seccin de cdigos-G.
ESPEJO XY ESPEJO Y

ESPEJO Y

OFF

49 - Skip Same Tool Change (saltar el mismo cambio de herramienta)

En algunos programas, puede llamarse a la misma herramienta en la siguiente seccin de un programa o sobrutina. El control realizar dos cambios y acabar con la misma herramienta en el husillo. Activando este ajuste a ON saltar la misma herramienta, cambios de herramienta; slo se producir un cambio de herramienta si se coloca una herramienta diferente en el husillo.

50 - Aux Axis Sync (sinc. del eje aux.)

Cambia la sincronizacin entre el transmisor y el receptor para el segundo puerto serie. El segundo puerto serie se utiliza para los ejes auxiliares. Los ajustes entre el control CNC y los ejes auxiliares deben coincidir. Seleccionando "RTS/CTS" se indicar al transmisor que temporalmente deje de transmitir los datos mientras que el receptor llega al mismo nivel. Seleccionando XON/XOFF usa los cdigos de caracteres ASCII del receptor para decirle al transmisor que se detenga temporalmente. XON/XOFF es la opcin ms comn para este ajuste. La seleccin "DC Codes" (Cdigos DC) funciona como XON/XOFF, excepto que se transmitan los cdigos para inicio/ parada. La seleccin "XMODEM" es una seleccin dirigida al receptor, que enva datos en bloques de 128 bytes. XMODEM ofrece a las comunicaciones RS-232 con ms robustez ya que se comprueba la integridad de cada bloque.

51 - Door Hold Switch Override (sustitucin del interruptor de seguridad)

Seleccionando "Off" (Apagado), un programa no podr iniciar la ejecucin cuando las puertas estn abiertas; adems, si el programa est en ejecucin, el programa se detendr al abrir las puertas, de manera similar a un detener avance (Feed Hold). Las mquinas equipadas con interruptor manual de seguridad irn a la situacin de detener avance si se libera el interruptor de seguridad. Al encender el control, este ajuste vuelve automticamente a Off.

52 - G83 Retract Above R (retroceso por encima de R)

El rango vara de 0.0 a 30.00 pulgadas (0-761mm). Este ajuste cambia la manera como funciona el cdigo G83 (ciclo de taladro con avances cortos). La mayora de los programadores definen el plano de referencia R muy por encima del corte para asegurar que el movimiento para despejar las virutas realmente permita que las virutas salgan del agujero,. Sin embargo, esto consume tiempo ya que la mquina taladrar a travs de esta distancia vaca. Si el Ajuste 52 se define con la distancia necesaria para despejar las virutas, el plano R puede fijarse mucho ms cerca de la pieza a taladrar.

184

Ajustes

96-8010 rev T Enero 2008

Ajuste 52

Posicin inicial Start Position Plano R R Plane Nuevo New R Plano PlaneR Parte superior de la pieza

53 - Jog w/o Zero Return (avance con retorno a cero)

Poniendo este ajuste en On permite que los ejes se desplacen sin retornar a cero la mquina (encontrar el inicio de la mquina). Esta es una condicin peligrosa ya que el eje puede ser desplazado contra los topes mecnicos pudiendo daar la mquina. Al encender el control, este ajuste vuelve automticamente a Off.

54 - Aux Axis Baud Rate (tasa de bits del eje auxiliar)

Este ajuste permite que el operario cambie la velocidad de transmisin de los datos para el segundo puerto serie (Eje auxiliar). Este ajuste tiene que coincidir con el valor en el control del eje auxiliar.

55 - Enable DNC from MDI (habilitar DNC desde MDI)

Poniendo "On" este ajuste activar la funcionalidad DNC. Se selecciona DNC en el control pulsando dos veces el botn MDI/DNC. La funcin DNC, Control Numrico Directo, no est disponible cuando est en "Off".

56 - M30 Restore Default G (restaurar G predeterminado) 57 - Exact Stop Canned X-Z (parada exacta de X-Z fijo)

Cuando este ajuste est en On, todos los cdigos G modales retornarn a sus valores por defecto acabando un programa con M30 o pulsando Reset (Reestablecer). El movimiento rpido en XZ asociado con un ciclo fijo puede que no consiga una parada exacta cuando este ajuste est Off (Apagado). Poniendo este ajuste a On (Activado) asegurar que el movimiento XZ llegue a una parada exacta.

58 - Cutter Compensation (compensacin de la herramienta de corte) 59 - Probe Offset X+ (corrector del palpador X+) 60 - Probe Offset X- (corrector del palpador X-) 61 - Probe Offset Z+ (corrector del palpador Z+) 62 - Probe Offset Z- (corrector del palpador Z-)

Este ajuste selecciona el tipo de compensacin de la herramienta de corte que se usa (FANUC o YASNAC). Vea la seccin de compensacin de la herramienta de corte.

Estos ajustes se usan para definir el tamao y corrector del palpador del husillo. Estos cuatro ajustes especifican la distancia y direccin desde donde se activa el palpador hasta llegar a la superficie en medicin. Estos ajustes se utilizan por los cdigos G31, G36, G136, y M75. Los valores introducidos para cada ajuste pueden ser nmeros positivos o negativos. Las macros pueden utilizarse para acceder a estos ajustes, vase la seccin sobre las Macros para ms informacin.

63 - Tool Probe Width (ancho del palpador de herramientas)

Este ajuste se usa para especificar el ancho del palpador que se usar para medir el dimetro de la herramienta. Este ajuste slo se aplica a la opcin de medicin; es usado por G35.

64 - T. OFS Meas Uses Work (medida de los correctores de herramientas utiliza las coordenadas de trabajo)

Este ajuste cambia la manera como trabaja el botn Tool Ofset Mesur (Medida de los correctores de herramientas). Cuando est en On, el corrector de la herramienta introducido ser el corrector medido ms el corrector de las coordenadas de trabajo (eje-Z). Si se fija a Off, el corrector de la herramienta ser igual a la posicin Z del punto base de la mquina.

96-8010 rev T Enero 2008

Ajustes

185

65 Graph Scale (Height)

Este ajuste especifica la altura del rea de trabajo que se muestra en la pantalla en el modo Grficos. El valor por defecto para este ajuste es la altura mxima, que es el rea de trabajo completa de la mquina. Con la frmula siguiente puede fijar una escala especfica: Recorrido Y Total = Parmetro 20 / Parmetro 19 Escala = Recorrido Total en Y / Ajuste 65

66 Graphics X Offset 67 Graphics Y Offset

Este ajuste ubica el lado derecho de la ventana de escala relativa a la posicin cero de la mquina en X (vase la seccin Grficos). Su valor predefinido es cero. Este ajuste localiza el lado derecho de la ventana de escala relativa a la posicin cero de la mquina en Y (vase la seccin Grficos). Su valor predefinido es cero.
Graphics Mode Modo Grficos

Ajustes66 66& y 67 67 Setting puestos set to a

Ajustes66 66& y 67 67 Setting puestos set to 2.0a 2.0

69 DPRNT Leading Spaces

Este es un ajuste de Encendido/Apagado u "On/Off". Cuando est en Off, el control no usar los espacios iniciales generados por una declaracin de formato DPRNT macro. De forma opuesta, cuando est en On utilizar los espacios iniciales. El ejemplo siguiente ilustra el comportamiento del control cuando este ajuste est en "Apagado" o en "Encendido". #1= 3.0 ; G0 G90 X#1 ; DPRNT[X#1[44]] ; RESULTADO OFF ON X3.0000 X 3.0000

Tenga en cuenta el espacio entre "X" y el 3 cuando el ajuste est en On. Es ms fcil leer la informacin cuando el ajuste que est en On.

70 - DPRNT Open/CLOS DCode

Este es un ajuste que controla si las declaraciones POPEN y PCLOS en las macros para transmitir cdigos de control DC hasta el terminal serie. Si el ajuste estuviera en On, stas declaraciones transmitirn los cdigos de control DC. Si estuviera en Off, se suprimirn los cdigos de control. El valor predefinido es On.

71 Default G51 Scaling

Especifica el escalado para un comando G51 (Vea la seccin Cdigo-G, G51) cuando no se utiliza la direccin P. Por defecto es 1.000 (Rango 0.001 a 8380.000).

72 Default G68 Rotation

Especifica la rotacin, en grados, para un comando G68 cuando no se utiliza la direccin R. Debe estar en el rango de 0.0000 a 360.0000.

73 G68 Incremental Angle

Este ajuste permite cambiar el ngulo de rotacin G68 para cada comando G68. Cuando est en ON (Encendido) y se ejecuta un comando G68 en modo incremental (G91), el valor especificado en la direccin R se aade al ngulo de rotacin previo. Por ejemplo, un valor R de 10 har que la rotacin de la funcionalidad sea 10 la primera vez que se ordene, 20 la siguiente vez, etc.

186

Ajustes

96-8010 rev T Enero 2008

74 - 9xxx Progs Trace

Esta Definicin, junto con el Ajuste 75, es til para la depuracin de programas CNC. Cuando el Ajuste 74 est en On, el control mostrar el cdigo en los programas macro (O9xxxx). Si el ajuste es Off, el control no mostrar el cdigo de las series 9000.

75 - 9xxxx Progs Singls BLK

Si el Ajuste 75 se fija a On (Encendido) y el control est funcionando bajo la modalidad de bloque a bloque (Single Block), entonces el control se detendr en cada bloque de cdigo de un programa macro (O9xxxx) y esperar hasta que el operario oprima el botn Cycle Start (Inicio de ciclo). Si el Ajuste 75 estuviera en Off (Apagado), el programa macro se ejecuta continuamente, el control no se pausar en cada bloque, an si la modalidad de bloque a bloque (Single Block) estuviera activada. El ajuste predeterminado es On. Si el Ajuste 74 y el Ajuste 75 se fijan ambos a On (Encendido), el control funciona normal. Es decir, todos los bloques en ejecucin se iluminarn y aparecern en la pantalla; bajo la modalidad de bloque a bloque (Single Block), y habr una pausa antes de ejecutar cada bloque. Cuando el Ajuste 74 y el Ajuste 75 estn ambos en Off (apagado), el control ejecutar los programas de la serie 9000 sin mostrar el cdigo de programa. Si el control est en modo Single Block (Bloque a bloque), no se producir una pausa de bloque a bloque durante la ejecucin de programas de la serie 9000. Si el Ajuste 75 estuviera en On, y el Ajuste 74 en Off, entonces los programas de la serie 9000 aparecern en la pantalla conforme van ejecutndose.

76 - Tool Release Lock Out (bloqueo de liberacin de herramienta) 77 - Scale Integer F (Entero de escal F)

Cuando este ajuste est en ON (Encendido), se deshabilita la tecla para liberar a la herramienta en el teclado. Este ajuste permite al operador seleccionar cmo el control interpreta un valor F (velocidad de avance) que no contiene un punto decimal. (Se recomienda que los programadores usen siempre el punto decimal) Este ajuste es til para quienes desean ejecutar programas desarrollados en otro control diferente al control HAAS. Por ejemplo F12: Ajuste 77 Off 0.0012 unidades/minuto. Ajuste 77 On 12.0 unidades/minuto Existen 5 ajustes de avance: INCH (pulgada) DEFAULT (predeterminado) (.0001) INTEGER (entero) .1 .01 .001 .0001 F1 = F0.0001 F10 = F0.001 F100 = F0.01 F1000 = F0.1 MILLIMETER (milmetro) DEFAULT (predeterminado) (.001) F1 = F1 F1 = F0.001 F10 = F0.01 F100 = F0.1 F1000 = F1 .1 .01 .001 .0001

F1 = F1 INTEGER (entero)

78 - 5th axis Enable (habilitar 5 eje)

Cuando este ajuste est apagado, OFF, el quinto eje est deshabilitado y no pueden enviarse comandos a ese eje. Para cambiar este ajuste, debe pulsarse el botn Emergency Stop (Parada de emergencia). Vea el ajuste 30 para el 4 eje. Tenga en cuenta que hay dos secciones "USER1" y "USER2" que se pueden utilizar para establecer una nica mesa giratoria.

79 - 5th-axis Diameter (dimetro del 5 eje)

Se utiliza este ajuste para establecer el dimetro del eje-B (0.0 a 50 pulgadas), que el control utilizar para determinar la velocidad de avance angular La velocidad de avance en un programa es siempre pulgadas por minuto (o mm por minuto), por tanto, el control debe conocer el dimetro de la pieza a mecanizar en el eje-B para calcular la velocidad de avance angular. Vea el ajuste 34 para el dimetro del 4 eje.

80 - Mirror Image B-axis (imagen especular del eje B)

Este es un ajuste de Encendido/Apagado u "On/Off". Si se fija en OFF (Apagado), los movimientos de los ejes funcionan normalmente. Cuando uno est en ON (Encendido), el movimiento del eje B se refleja (se invierte) alrededor de la posicin cero de trabajo. Vea tambin los ajustes 45-48 y G101.

81 - Tool At Power Up (herramienta en encendido)

Cuando se pulsa la tecla Power Up/Restart (Encendido/Reinicio), el control cambiar a la herramienta especificada en este ajuste. Si se especifica cero (0), no se producir ningn cambio de herramienta durante el apagado. El valor por defecto es 1.
96-8010 rev T Enero 2008

Ajustes

187

El ajuste 81, har que se produzca una de las siguientes acciones durante un Encendido/Reinicio: A. Si el Ajuste 81 est a cero, el carrusel girar a la cavidad #1. No se realizar un cambio de herramienta. B. Si el Ajuste 81 contiene el nmero de herramienta de la herramienta que est actualmente en el husillo, el husillo permanecer en la misma cavidad y no se producir ningn cambio de herramienta. C. Si el Ajuste 81 contiene el nmero de herramienta de una herramienta que no est actualmente en el husillo, el carrusel girar hasta la cavidad #1 y luego hasta la cavidad especificada por el Ajuste 81. Se producir un cambio de herramienta para cambiar la herramienta especificada en el husillo.

82 - Language (idioma)

Existen otros idiomas distintos al Ingls en el control Haas. Para cambiar a otro idioma, elija un idioma y pulse Enter (Introducir).

83 - M30 Resets Overrides

Cuando este ajuste est On, un M30 reestablecer cualquier anulacin (velocidad de avance, husillo, avance rpido) a sus valores por defecto (100%).

84 - Tool Overload Action (accin de sobrecarga de la herramienta)

Este ajuste hace que la accin especificada (Alarma, Detener avance, Timbre, Avance automtico) se produzcan cuando la herramienta se sobrecargue (consulte la seccin Herramientas). Al elegir "Alarm" (Alarma) har que la mquina se detenga cuando se sobrecargue la herramienta. Cuando est fijado a "Feedhold" (Detener avance), el mensaje "Tool Overload" (Sobrecarga en la herramienta) se mostrar y la mquina se detendr en una situacin de deteber avance siempre que esta condicin se produzca. Presionando cualquier tecla borrar el mensaje. Al elegir "Beep" (Timbre) har que suene un ruido audible (bip) del control cuando se sobrecargue la herramienta. Cuando est fijado a "Autofeed" (Avance Automtico), la fresadora automticamente limitar la velocidad de avance basado en la carga de la herramienta. Notas sobre Avance Automtico: Cuando est roscando (rgido o flotante), las anulaciones del husillo y de la alimentacin se bloquearn, de manera que la funcionalidad de Avance Automtico no tendr efecto (el control aparecer para responder a los botones de anulacin, mostrando los mensajes de anulacin). La funcionalidad de Avance Automtico no debera utilizarse cuando se realice el fresado en rosca o roscas en sentido contrario, ya que podra producir resultados impredecibles o incluso un choque. La ltima velocidad de avance ordenada debera ser restaurada al final de la ejecucin del programa, o cuando el operador presione Reset (restablecer) o apague la funcionalidad de Autofeed (Avance Automtico). El operador puede usar los botones del teclado de variacin del avance de trabajo mientras est activa la funcionalidad de Avance Automtico. Estos botones sern reconocidos por la funcionalidad de Avance Automtico como la nueva velocidad de avance ordenada mientras no se exceda el lmite de carga de la herramienta. Sin embargo, si el lmite de la carga de la herramienta ha sido ya excedido, el control ignorar los botones de anulacin de la velocidad de avance.

85 - Maximum corner Rounding (Mximo Redondeo de Esquina)

Define la precisin del mecanizado de las esquinas redondeadas dentro de una tolerancia seleccionada. El valor inicial predefinido en fbrica es de 0.05 pulgadas. Si este ajuste fuera cero (0), el control acta como si se le hubiera ordenado una parada exacta en cada bloque de movimiento.

Punto del programa Ajuste 85= 0.002

Las siguientes dos condiciones se producirn con la misma velocidad de avance y valor del ajuste 85 No se requiere frenar para cumplir con el ajuste de precisin

Ajuste 85= 0.005

Es necesaria una velocidad mucho menor para mecanizar dentro de la esquina

86 - M39 Lockout (bloqueo de M39)

Este es un ajuste de Encendido/Apagado u "On/Off". Si se fija en ON (Apagado), se ignoran los comandos M39.

188

Ajustes

96-8010 rev T Enero 2008

87 - M06 Resets Override (M06 restablece la anulacin) 88 - Reset Resets Overrides

Este es un ajuste de Encendido/Apagado u "On/Off". Cuando est en ON y se ordena un M06, todas las anulaciones del funcionamiento de la mquina se cancelarn y se restablecern a sus valores predeterminados. Este es un ajuste de Encendido/Apagado u "On/Off". Cuando est en On y se pulsa la tecla Reset (Restablecer), todas las anulaciones del funcionamiento de la mquina se cancelarn y se restablecern a sus valores por defecto.

90 - Max Tools To Display (n de herramientas a visualizar) 91 - Advanced Jog (desplazamiento avanzado)

Este ajuste limita el nmero de herramientas mostradas en la pantalla Tool Geometry (Geometra de la herramienta). El rango para este ajuste es de 1 a 200. Activando este ajuste a ON, se habilitan las funcionalidades Index Jog y Jog Travel Limits. Este ajuste se utiliza en las series de mquinas Tool Room. Vea el documento anexo Toolroom Mill para encontrar ms informacin sobre estas funcionalidades.

100 - Screen Saver Delay (retardo del salvapantallas)

Cuando el ajuste es cero, se deshabilita el salvapantallas. Si se ha fijado en algn nmero de minutos, despus de que haya transcurrido esa cantidad de tiempo sin que el teclado haya tenido actividad, se activar el salvapantallas. Despus del segundo retardo del salvapantallas, el logo de Haas se visualizar y cambiar de posicin cada 2 segundos (se desactivar con la presin de cualquier tecla, volante de avance o alarma). El salvapantallas no se activar si el control est en los modos Reposo, Desplazamiento o avance, Editar, Grficos.

101 - Feed Overide -> Rapid

Con este ajuste en On (Encendido) y pulsando Handle Control Feedrate (Control del la velocidad de avance con volante) har que, el volante de avance afecte a la velocidad de avance y al avance rpido. El Ajuste 10 afecta a la mxima velocidad rpida.

103 - CYC START/FH Same Key

El botn Cycle Start (Inicio de Ciclo) debe presionarse y mantenerse para ejecutar un programa cuando este ajuste est activado. Cuando se suelta Cycle Start (inico de ciclo), se genera un detener avance. Este ajuste no puede estar activado si el Ajuste 104 se encuentra activado. Cuando alguno de los dos se encuentre activado, el otro se desconectar automticamente.

104 - Jog Handle to SNGL BLK (volante de avance a bloque a bloque)

El volante de avance se puede usar para ejecutar un programa paso a paso cuando este ajuste est activado. Al hacer un movimiento en inversa con el volante de avance, se generar un alto al avance. Este ajuste no puede estar activado si el Ajuste 103 se encuentra activado. Cuando alguno de los dos se encuentre activado, el otro se desconectar automticamente.

108 - Quick Rotary G28 (giro rpido)

Poniendo este ajuste a ON (Encendido) har regresar a la unidad giratoria a cero utilizando la distancia ms corta. Por ejemplo, si la unidad giratoria est a 10 y se ordena un retorno a cero, la mesa rotatoria rotar 350 si este ajuste est OFF (Apagado). Si el ajuste est en ON (Encendido) la mesa rotar -10. Para utilizar el Ajuste 108, el bit de parmetro CIRC. WRAP. (10) debe estar a 1 en el parmetro 43 para el eje A y el Parmetro 151 para e eje-B. Si el bit(s) de parmetro no est a 1, el control ignorar el ajuste 108.

109 - Warm-Up Time in MIN (periodo de calentamiento en min).

Es el nmero de minutos (hasta 300 minutos desde el encendido) durante los que se aplican las compensaciones especificadas en los Ajustes 110-112. Visin General Cuando la mquina se enciende, si el Ajuste 109, y por lo menos uno de los Ajustes 110, 111 o 112 estn fijados a un valor diferente a cero, se mostrar la siguiente advertencia. PRECAUCIN! La Compensacin de calentamiento est especificada! Desea usted activar la Compensacin de calentamiento (Y/N) (Si/No)?

96-8010 rev T Enero 2008

Ajustes

189

Si el operador responde 'Y' (Si), el control inmediatamente aplica la compensacin total, (el Ajuste 110, 111, 112), y la compensacin empieza a decrecer comforme el tiempo transcurre. Por ejemplo, despus de que el 50% del tiempo en el Ajuste 109 haya transcurrido, la distancia de compensacin ser 50%. Para "reiniciar" ("restart") el perodo de tiempo, es necesario apagar y encender la mquina, y luego contestar "si" ("yes"), a la pregunta de compensacin al encender la mquina.
PRECAUCIN! Si se cambian los Ajustes 110, 111 o 112 mientras la compensacin est en progreso puede provocar un movimiento repentino de hasta 0.0044 pulgadas.

La cantidad de tiempo que queda de calentamiento se muestra en la esquina inferior de la derecha de la pantalla de Diagnostics Inputs 2 (Entradas de Diagnstico 2) usando el formato estndar hh:mm:ss.

110 - Warmup X Distance (Distancia X de calentamiento) 111 - Warmup Y Distance (distancia Y de calentamiento) 112 - Warmup Z Distance (Distancia Z de calentamiento)

Los ajustes 110, 111 y 112 especifican la cantidad de compensacin (mximo = 0.0020" o 0.051 mm) aplicado a los ejes. El Ajuste 109 debe tener un valor introducido para los ajustes 110-112 para tener efecto.

114 - Conveyor Cycle (minutos) (Ciclo del extractor) 115 - Conveyor On-time (minutos) (tiempo de actividad el extractor)

Estos dos ajustes controlan el extractor de virutas opcional. El Ajuste 114 (Conveyor Cycle Time (tiempo de ciclo del transportador)) es el intervalo en el que el transportador se activar automticamente. El Ajuste 115 (Conveyor OnTime (tiempo activo del transportador)) es la cantidad de tiempo que se activar el transportador. Por ejemplo, si el ajuste 114 se establece a 30 y el ajuste 115 a 2, el extractor de virutas se encender cada media hora, se activar durante 2 minutos, y luego se apagar. El tiempo de activacin no debe ser mayor del 80% del tiempo de ciclo. Tenga en cuenta lo siguiente: El botn CHIP FWD (o M31) iniciar el transportador en la direccin de avance y activar el ciclo. El botn CHIP REV (o M32) iniciar el transportador en la direccin de retroceso y activar el ciclo. El botn CHIP STOP (o M33) parar el transportador y cancelar el ciclo.

116 - Pivot Length (longitud del pivote)

El Ajuste 116 se establece al construirse la mquina y nunca cambia. Slo un tcnico de mantenimiento cualificado debera modificar este ajuste.

117 - G143 Global Offset (corrector global)

Se proporciona este ajuste para los clientes que tienen varias fresadoras Haas de 5 ejes y deseen transferir los programas y herramientas de una a otra. La diferencia de longitud del pivote (diferencia entre el Ajuste 116 para cada mquina) puede introducirse en este ajuste, y ser aplicado a la compensacin de la longitud de la herramienta G143.

118 - M99 Bumps M30 CNTRS

Cuando este ajuste est en On, un M99 incrementar los contadores M30 (visibles en las pantallas Curnt Comnds). Tenga en cuenta que un M99 slo incrementar los contadores segn se produzca en un programa principal, no en un subprograma.

119 - Offset Lock (bloqueo del corrector)

Poniendo este ajuste en On no se permitir que se alteren los valores en la pantalla Offset (Correctores). Sin embargo, aquellos programas que alteren los correctores sern capaces de hacerlo.

120 - Macro Var Lock (bloqueo de variables macro)

Poniendo este ajuste en On no se permitir que se alteren los valores de las variables macro. Sin embargo, aquellos programas que alteren las variables macro an lo podrn hacer.

190

Ajustes

96-8010 rev T Enero 2008

121 - APC Pal. (paleta del APC) Una carga X 122 - APC Pal. (paleta del APC) Una carga Y 123 - APC Pal. (paleta del APC) Una descarga X 124 - APC Pal. (paleta del APC) Una descarga Y 125 - APC Pal. (paleta del APC) Dos cargas X 126 - APC Pal. (paleta del APC) Dos cargas Y 127 - APC Pal. (paleta del APC) Dos descargas X 128 - APC Pal. (paleta del APC) Dos descargas Y 129 - APC Pal. (paleta del APC) Pos X segura 1 y 2

Los Ajustes 121-129 son las posiciones de la paleta para los ejes X e Y. Se establecen al instalarse el APC y no deben alterarse.

130 - Tap Retract Speed (velocidad de retroceso del roscado)

Este ajuste afecta a la velocidad de retroceso durante un ciclo de roscado. Al introducir un valor, tal como un 2, ordenar a la fresadora retroceder el roscado dos veces tan rpido como se entre. Si el valor fuese 3, se replegar tres veces rpidamente. Un valor de 0 o 1 no tendr efecto en la velocidad de repliegue. (Rango 0-4). Si se introduce un valor de 2, ser equivalente a utilizar un cdigo J de 2 para el G84 (cico fijo de roscado). Sin embargo, al especificar un cdigo J para un roscado rgido anular el ajuste 130. Nota: Si la mquina no tiene la opcin Rigid Tap (Roscado rgido), este ajuste no tiene efecto.

131 - Auto Door (puerta automtica)

Este ajuste permite la opcin Auto Door (puerta automtica). Debera estar establecido a On en todas las mquinas con una puerta automtica. Vase tambin M85/86 (Cdigos-M para Abrir/Cerrar puerta automtica). La puerta se cerrar cuando el botn Cycle Start (inicio de ciclo) sea presionado y se abrir cuando el programa haya alcanzado un M00, M01 (con Optional Stop (Parada Opcional) encendido) M30 y el husillo haya parado de girar.

133 - REPT Rigid Tap

Este ajuste asegura que el husillo se oriente durante el roscado de forma que los roscados se alineen cuando se programa realizar una segunda pasada de roscado, en el mismo orificio.

142 - Offset Chng Tolerance (Tolerancia de cambio de correctores)

Este ajuste genera un mensaje de advertencia en caso de que se haya cambiado algn corrector ms de la cantidad especificada para este ajuste. Se mostrar el siguiente aviso: "XX changes the offset by more than Setting 142! (XX cambia el corrector ms de lo especificado en el Ajuste 142!) Accept (Y/N)?" (Aceptar (Si/No)?) si se hace un intento de cambiar un corrector ms que la cantidad introducida (positiva o negativa), Si se introduce "Y" o s, el control actualiza el corrector de una manera usual; de otra manera el cambio ser rechazado. Si se anota "Y" o s, el control cambia o actualiza el corrector de una manera usual, de otra manera el cambio ser rechazado.

143 Machine Data Collect

Este ajuste permite al operador extraer datos del control usando un comando Q y enviarlo a travs el puerto RS-232, y para establecer las variables macro con un comando E. Esta funcionalidad est basada en software y requiere un ordenador para solicitar, interpretar y almacenar datos desde el control. Una opcin de hardware tambin permite la lectura del estado de la mquina. Vea la seccin Transferencia de datos del CNC para disponer de informacin detallada.

144 - Feed Overide->Spindle (anulacin del avance ->Husillo)

Este ajuste est pensado para mantener una carga constante de virutas cuando se ha aplicado una anulacin. Cuando este ajuste est en On, cualquier anulacin aplicada a la velocidad de avance ser tambin aplicada a la velocidad del husillo, y las anulaciones del husillo sern deshabilitadas.

96-8010 rev T Enero 2008

Ajustes

191

146 - APC Pallet 3 Load X (carga X de la paleta 3 del APC) 147 - APC Pallet 3 Load Y (carga Y de la paleta 3 del APC) 148 - APC Pallet 3 Unload X (descarga X de la paleta 3 del APC) 149 - APC Pallet 3 Unload Y (descarga Y de la paleta 3 del APC) 150 - APC Pallet 4 Load X (carga X de la paleta 4 del APC) 151 - APC Pallet 4 Load Y (carga Y de la paleta 4 del APC) 152 - APC Pallet 4 Unload X (descarga X de la paleta 4 del APC) 153 - APC Pallet 4 Unload Y (descarga Y de la paleta 4 del APC) 154 - APC Pallet 3 & 4 Safe X (seguridad X de la paleta 3 y 4 del APC)
Vea Ajustes 121-129

155 - Load Pocket Tables (tablas de alojamientos de carga)

Este ajuste slo debera utilizarse al realizar una actualizacin del software y/o cuando se ha borrado la memoria y/o al reinicializar el control. Para reemplazar los contenidos de la mesa de herramientas de cavidades del cambiador de herramientas de montaje lateral con los datos del fichero, el ajuste debe estar en ON (Encendido). Si el Ajuste es OFF (Apagado) al cargar el archivo Offset (Correctores) desde un disquete o el puerto RS-232, los contenidos de la mesa de herramientas de cavidades no sern alterados. Al encenderse la mquina el Ajuste 155 se pone en OFF (Apagado) por defecto.

156 - Save Offset with PROG (guardar corrector con PROG) 157 - Offset Format Type (tipo de formato de corrector)

Si activa este ajuste har que el control guarde los correctores en el mismo archivo que los programas, pero bajo el encabezado O999999. Los correctores aparecern en el archivo antes del signo % final. Este ajuste controla el formato en el que se guardan los correctores con los programas. Cuando se le ajusta en A, el formato se parece a lo mostrado en el control, y contiene puntos decimales y encabezados de columna. Los correctores en este formato pueden editarse ms fcilmente en un PC y vueltos a cargar ms tarde en el control. Cuando se le ajusta a B, cada corrector se guarda en una lnea separada con un valor N y un valor V. 158,159,160 - XYZ Screw Thermal COMP% Estos ajustes pueden estaclecerse desde -30 a +30 y ajustar la compensacin trmical de tornillo existente por -30% to +30%.

162 - Default To Float

Cuando este ajuste est en ON (Encendido), el control aadir un punto decimal a los valores introducidos sin un punto decimal (para ciertos cdigos de direccin). Cuando este ajuste est en Off (apagado), los valores que siguen a los cdigos de direccin que no incluyen puntos decimales se toman como anotaciones del operador (i.e., miles o decenas de miles). Este ajuste excluir el valor A (ngulo de la herramienta) en un bloque G76. Por lo tanto, esta funcin se aplica a los siguientes cdigos de direccin: Valor introducido Con el Ajuste a OFF Con el Ajuste a ON En modo Pulgadas X-2 X-.0002 X-2. En modo Mtrico X-2 X-.002 X-2. Esta funcionalidad se aplica a los siguientes cdigos de direccin: X, Y, Z, A, B, C, E, F, I, J, K, U, W A (excepto con G76) Si se encuentra un valor G76 A que contiene un punto decimal durante la ejecucin de un programa, se genera la alarma 605 Invalid Tool Nose Angle. D (excepto con G73) R (excepto con G71 en modo YASNAC) Tenga en cuenta que este ajuste afecta a la interpretacin de todos los programas introducidos bien manualmente o desde un disco o a travs del RS-232. No altera el afecto del ajuste 77 Scale Integer F (Escalar el entero F).

163 - Disable .1 Jog Rate (desactivar velocidad de avance de .1)

Este ajuste deshabilita la velocidad ms alta de desplazamiento. Si est seleccionada dicha velocidad, se la sustituye automticamente por una velocidad inferior.

192

Ajustes

96-8010 rev T Enero 2008

164 - Rotary Increment (incremento de giro)

Este ajuste aplica al botn Rotary Index (ndice giratorio) en el EC300. Especifica la rotacin para la mesa giratoria en la estacin de carga. Este puede fijarse a un valor de -360 a 360 grados. Por ejemplo, introduciendo "90" rotar la paleta 90 cada vez que el botn del ndice rotatorio sea pulsado. Si se fija a cero, la mesa giratoria no girar. 167-186 - Mantenimiento peridico Hay 14 elementos que se pueden seguir, adems de seis elementos libres, en los ajustes del mantenimiento peridico. Estos ajustes permitirn al usuario cambiar el nmero predeterminado de horas de cada elemento cuando ste se inicialice durante el uso. Si el nmero de horas se ajusta a cero, el elemento no aparecer en la lista de elementos mostrada en la pgina de mantenimiento de los comandos actuales.

167-186 Mantenimiento peridico

Hay 14 elementos que se pueden seguir, adems de seis elementos libres, en los ajustes del mantenimiento peridico. Estos ajustes permitirn al usuario cambiar el nmero predeterminado de horas de cada elemento cuando ste se inicialice durante el uso. Si el nmero de horas se ajusta a cero, el elemento no aparecer en la lista de elementos mostrada en la pgina de mantenimiento de los comandos actuales. 167 Fallo en la sustitucin de refrigeratne predeterminado en horas de encendido 169 Fallo en la sustitucin del filtro de aceite en horas de encendido. 170 Fallo en la sustitucin del aceite de la caja de engranajes en horas de encendido. 171 Fallo en la comprobacin del nivel del depsito del refrigerante en horas de encendido 172 Fallo en la comprobacin del nivel del lubricante de guas en horas de movimiento 173 Fallo en la comprobacin del nivel de aceite de la caja de engranajes en horas de encendido. 174 Fallo en la inspeccin de las escobillas/sellos en horas en movimiento 175 Fallo en la comprobacin del filtro de la fuente de aire en horas de encendido 176 Fallo en la comprobacin del nivel de aceite hidrulico en horas de encendido 177 Fallo en la sustitucin del filtro hidrulico en horas de movimiento 178 Fallo de los ajustes de la grasa en horas de movimiento 179 Fallo del plato de garras de la grasa en horas de movimiento 180 Fallo de las levas del cambiador de herramientas de grasa en cambios de herramientas 181 Fallo del ajuste #1 en el mantenimiento de reserva en horas de encendido 182 Fallo del ajuste #2 en el mantenimiento de reserva en horas de encendido 183 Fallo del ajuste #3 en el mantenimiento de reserva en horas de movimiento 184 Fallo del ajuste #4 en el mantenimiento de reserva en horas de movimiento 185 Fallo del ajuste #5 en el mantenimiento de reserva en cambios de herramientas 186 Fallo del ajuste #6 en el mantenimiento de reserva en cambios de herramientas

187 - Machine Data Echo

Este ajuste se puede establecer a ON o a OFF. Cuando se ajuste a ON, los comandos Q emitidos de recogida de datos del PC del usuario se mostrarn en la pantalla del PC. Cuando se ajusta a OFF (desactivado), no se mostrarn estos comandos.

188/189/190 - G51 X/Y/Z SCALE

Los ejes se pueden escalar individualmente con los siguientes nuevos ajustes (debe ser un nmero positivo). Ajuste 188 = G51 X SCALE Ajuste 189 = G51 Y SCALE Ajuste 190 = G51 Z SCALE Sin embargo, si el ajuste 71 tuviera un valor, entonces se ignoran los ajustes 188-190, y el valor en el ajuste 71 se utiliza para escalar. Si el valor para el ajuste 71 fuera cero, entonces se utilizan los ajustes 188-190. Tenga en cuenta que cuando los ajustes 188-190 entren en efecto, slo se permitir la interpolacin lineal G01. Si se utiliza G02 o G03, se generar la alarma 467.

191 - Default Smoothness (pulido predeterminado)

Este ajuste se puede establecer a ROUGH (acabado spero), MEDIUM (medio) o FINISH (acabado) y utiliza los parmetros 302, 303, 314, 749 y del 750 a 754 y G187 para establecer el grado de pulido y un factor de redondeo mximo de las esquinas. Los valores predeterminados se utilizan cuando no se anula por el comando G187.

96-8010 rev T Enero 2008

Ajustes

193

194

Ajustes

96-8010 rev T Enero 2008

Mantenimiento
Requerimientos
generales

Rango de temperatura de operacin: 5 a 40C (41F to 104F) Rango de temperatura de almacenaje: -20 a 70C (-4F to 158F) Humedad Ambiental: Del 20%- 95% de la humedad relativa, no condensante Altitud: 0-7000 pies.

Requisitos

elctricos

Todas las mquinas requieren:

AC energa Delta o Wye (Y) trifsica; excepto que la fuente de energa debe tener conexin a tierra (en otras palabras la lnea o lnea central para Delta, neutral para Wye (Y)). Lnea de tensin de 47-66 Hz La lnea de tensin que no flucta ms del 10% La distorsin armnica no debe de exceder el 10% del total de la tensin RMS Sistema 20-15 HP(Estndar VF y 10K, EC300, EC400) 195-260V Requisitos de tensin Suministro de alimentacin1 50 AMPERIOS Disyuntor Haas 40 AMPERIOS Si el servicio desde el panel elctrico es menor que 100' utilice: Cable de Calibre 10 mm (8 GA) Si el servicio desde el panel elctrico es mayor que 100' utilice: Cable de Calibre 16 mm (6 GA) 354-488V Requisitos del alta tensin 25 AMPERIOS 20 AMPERIOS Cable de Calibre 4 mm (12 GA) Cable de Calibre 6 mm (10 GA)

Sistema HP 40-30 (VM, EC-400 12K, EC-300, VF de super velocidad, HT 10K cono iso 40 y 50) 195-260V Requisitos de tensin 354-488V Requisitos del alta tensin2 Suministro de alimentacin1 100 AMPERIOS 50 AMPERIOS Disyuntor Haas 80 AMPERIOS 40 AMPERIOS Si el servicio desde el panel elctrico es menor que 100' utilice: Cable de Calibre 25 mm (4 GA) Cable de Calibre 10 mm (8 GA) Si el servicio desde el panel elctrico es mayor que 100' utilice: Cable de Calibre 35 mm (2 GA) Cable de Calibre 16 mm (6 GA) Sistema 40-30 HP(VS 1/3, HS 3-7 incl R modelos) 195-260V Requisitos de tensin Suministro de alimentacin 125 AMPERIOS Disyuntor Haas 100 AMPERIOS Si el suministro recibido desde el panel elctrico es menor que 100' utilice: Cable de Calibre 35 mm (2 GA) Si el suministro recibido desde el panel elctrico es mayor que 100' utilice: Cable de Calibre 70 mm (0 GA)

ADVERTENCIA!
Se requiere un cable separado de tierra del mismo tamao del conductor de entrada de alimentacin que est conectado al chasis de la mquina. Este cable de tierra se requiere para la seguridad del operador y para la operacin correcta de la mquina. Este cable de tierra tiene que ser suministrarse desde la tierra principal de la planta en la entrada de servicio, y debe ser conducido en el mismo tubo (conducto) donde va el cable de la alimentacin de entrada a la mquina. Una tubera local de agua fra, o varilla de tierra adyacente a la mquina no puede ser usada para este propsito.

96-8010 rev T Enero 2008

Mantenimiento

195

La entrada de alimentacin a la mquina tiene que estar a tierra. Para la alimetacin tipo Y, el neutro tiene que estar a tierra. Para la alimentacin delta, debe usarse una lnea central a tierra o una lnea a tierra. La mquina no funcionar apropiadamente en alimentacin sin tierra. (Esto no es un factor con la opcin de tensin externa de 480V). La cantidad de potencia en la que se clasific su mquina podra no alcanzarse si existiese un desequilibrio por encima de los limites aceptables an las lneas de fuente de energa para su mquina. La mquina podra funcionar correctamente pero aun as, no podra entregar el nivel de alimentacin adecuado. Lo anterior es mucho mas notable cuando se utilizan convertidores de fase. Slo se debe utilizar un convertidor de fase cuando todos los otros mtodos de alimentacin no puedan usarse. La mxima tensin entre lnea-lnea, o lnea- tierra no debe exceder los 260 voltios, o 504 voltios en mquinas de alta tensin con la opcin de Alta Tensin Interno o Internal High Voltage. Los requisitos de corriente mostrados en la lista reflejan la medida del interruptor interno de la mquina. Este interruptor tiene un tiempo de interrupcin (trip time) que es extremadamente lento. Podra ser necesario aumentar la medida del interruptor externo del servicio elctrico de 20-25%, para que funcione de una manera correcta, como se indica en la lnea de "Fuente de Energa."
1

Los requisitos de alta tensin mostrados reflejan la configuracin de 400V interna que es estndar a las mquinas Europeas. Domsticamente y todos los otros usuarios tienen que usar la opcin externa de 480V.
2

Requisitos

del aire

La fresadora necesita un mnimo de 100 psi en la entrada del regulador de presin que est en la parte trasera de la mquina. Tambin ser necesario un volumen de 4 scfm (9scfm para las fresadoras HS y EC). Esta presin la debe proporcionar un compresor de por lo menos dos caballos de potencia, con un tanque de 20 galones (U.S.), como mnimo; el compresor tambin debe encenderse automticamente si la presin baja a menos de 100 psi.
NOTA: Agregue una cantidad de 2 csfm ms a la cantidad mnima del requisito de aire (por debajo) si el operador planea utilizar la boquilla de aire durante las operaciones neumticas.

Tipo de mquina

Regulador principal de aire Tamao de la manguera de entrada de la lnea del aire 85 psi 85 psi 85 psi 85 psi 85 psi 85 psi 85 psi 85 psi Dimetro interior de 1/2" Dimetro interior de 1/2" Dimetro interior de 1/2" Dimetro interior de 1/2" Dimetro interior de 3/8" Dimetro interior de 1/2" Dimetro interior de 1/2" Dimetro interior de 1/2"

EC-300 EC-400 EC-1600 HS 3/4/6/7 modelos R incluidos VF-1 - VF-11 (Cono iso 40), VM VF-5 - VF-11 (Cono iso 50) Series VR VS 1/3

El mtodo recomendado para instalar la manguera de aire al tubo de unin en la parte trasera de la mquina consiste en un sujetador de manguera. Si se desea un acoplador rpido, use un acoplador de 1/2".
NOTA: El exceso de aceite y agua en el suministro de aire provocar que la mquina no funcione correctamente. El filtro y regulador de aire tienen un recipiente de drenaje automtico que debe vaciarse antes de arrancar la mquina. El funcionamiento adecuado de este dispositivo debe revisarse mensualmente. Adems, el exceso de suciedad en la tubera del aire puede tapar la vlvula de drenaje y causar que el aceite o agua pasen hacia la mquina. Las conexiones de aire auxiliares deben hacerse por el lado desregulado del filtro/regulador de aire.

NOTA:

ADVERTENCIA!
Si la mquina est trabajando y la presin en el manmetro (en el regulador de aire de la mquina) baja ms de 10 psi durante los cambios de herramienta o cambios de paletas, entonces el suministro de aire a la mquina no es suficiente.

196

Mantenimiento

96-8010 rev T Enero 2008

Plan

de mantenimiento

A continuacin se presenta una lista del mantenimiento regular necesario para el centro del mecanizado. Estas especificaciones indicadas deben cumplirse para as mantener la mquina en buenas condiciones y proteger su garanta.

Intervalo
Diario

Mantenimiento realizado

Revisar el nivel del lquido refrigerante cada 8 horas (especialmente durante el uso pesado del TSC). Revisar el nivel del depsito de lubricante de las vas. Limpie las virutas en las cubiertas de las vas y en el recipiente inferior. Limpiar las virutas en el cambiador de herramientas Limpiar la cavidad del husillo con un trapo limpio y aplicar aceite ligeramente. Revisar los filtros del refrigerante por el husillo (TSC). Lmpielas o reemplcelas si fuese necesario. Revisar el funcionamiento adecuado del drenaje automtico en el regulador del filtro. En las mquinas con la opcin de TSC, limpie la cesta para virutas en el depsito de refrigerante. Quite la cubierta del depsito y quite el sedimento dentro del mismo. Apague la bomba del refrigerante desde la cabina y apague la mquina antes de trabajar en el depsito de refrigerante. Haga esto MENSUALMENTE en las mquinas sin la opcin del TSC. Revise el manmetro o regulador del aire para que se encuentre en 85 psi. Compruebe el regulador de presin del aire del husillo para que se encuentre en 17 psi. Para mquinas con husillo 15K, verifique que la presin del aire en el regulador se encuentre en 20 psi. En las mquinas con la opcin de TSC, ponga una ligera capa de grasa en el reborde en V de las herramientas. Haga esto MENSUALMENTE en las mquinas sin la opcin del TSC. Limpe las superficies exteriores con un producto limpiador moderado. NO USE solventes. Revise la presin hidrulica del contrapeso de acuerdo a las especificaciones de la mquina. Revise el nivel de aceite en la caja de engranajes. Para husillos de cono iso 40: Quite la cubierta de inspeccin debajo del cabezal del husillo. Agregue el aceite lentamente por la parte de arriba hasta que el aceite empiece a gotear por el tubo de rebosamiento en el fondo del tanque colector. Para husillos de cono iso 50: Revise el nivel de aceite por la mirilla de cristal. Agregarle aceite por el lado de la caja de engranajes si es necesario. Revise el funcionamiento adecuado de las cubiertas de las guas y lubrquelas con un aceite ligero si fuese necesario. Ponga una ligera capa de grasa en el borde exterior de los rieles de la gua del cambiador de herramientas; despus ejecute un ensayo cambiando todas las herramientas. Verifique el nivel de aceite del SMTC a travs de la mirilla de cristal, (vea nivel de aceite del cambiador de herramientas de montaje lateral en esta seccin). EC-400 Limpie las almohadillas de situacin en el eje A y en la estacin de carga. Esto requiere retirar la paleta. Compruebe la acumulacin de polvo en las ventilaciones del regulador tipo vector del armario elctrico (debajo del interruptor de alimentacin). Si hubiera acumulacin de polvo, abra el armario y limpie las ventilaciones con un pao limpio. Aplique aire comprimido cuando sea necesario para retirar la acumulacin de polvo.

Semanal:

Mensual:

Cada seis meses Cambie el lquido refrigerante y limpie completamente el depsito del refrigerante. Revise que no haya grietas en todas las mangueras y en la tubera de lubricacin. Compruebe el giro del eje A. Aada aceite (Mobil SHC-630) si fuera necesario. El nivel correcto de aceite est a la mitad de la mirilla de cristal. Anualmente Sustituya el aceite de la caja de engranajes. Vace el aceite por la parte inferior de la caja de engranajes. Quitar la cubierta de inspeccin debajo del cabezal del husillo. Agregue el aceite lentamente por la parte de arriba hasta que el aceite empiece a gotear por el tubo de rebosamiento en el fondo del tanque colector. Para husillos cono iso 50, aada aceite desde el latreal de la transmisin. Limpie el filtro de aceite dentro del depsito de aceite del panel de aire de lubricacin y retrelo del la parte inferior del filtro. Mquinas VR Sustituya el aceite de engranajes del eje A y B (Mobil SHC 634). EC-400 Sustituya el aceite del eje A de giro Mquinas VR Sustituya el contrapeso del A.

2 aos

96-8010 rev T Enero 2008

Mantenimiento

197

Mantenimiento

peridico

Puede encontrar una pgina de mantenimiento peridico dentro de las pantallas Current Commands (comandos actuales) titulada "Mantenimiento". Acceda a la pantalla pulsando CURNT COMDS (comandos actuales) y desplcese por la pgina utilizando Page Up o Page Down (pgina siguiente, pgina anterior). Se puede seleccin un elemento de la lista pulsando las teclas de flecha arriba y abajo. Una vez seleccionado, el articulo puede activarse o desactivarse al presionar la tecla Origin (Origen). Si el articulo se encuentra activo, las horas restantes se mostrarn, y un elemento desactivado mostrar "" en su lugar. Se puede ajustar el tiempo de un elemento de mantenimiento utilizando la flecha derecha e izquierda. Se puede reinstalar el tiempo fijado de fbrica al presionar la tecla Origin (origen). Los artculos se rastrean ya sea por medio del tiempo acumulado cuando la mquina se encuentra encendida (ONTIME) o por el tiempo transcurrido en Inicio de Ciclo (CS-TIME). Cuando el tiempo llega a cero se mostrar el mensaje "Maintenance Due" (Espera de Mantenimiento) en la parte inferior de la pantalla (un nmero negativo de horas indicar la espera anterior en horas). El mensaje mencionado anteriormente no es una alarma y no interfiere de ninguna manera con la operacin de la mquina. Una vez que se halla ejecutado el mantenimiento necesario, el operador podr seleccionar ese elemento en la pantalla "Scheduled Maintenance" (Mantenimiento Planificado), presione la tecla Origin para desactivarlo y entonces presione una vez ms la tecla Origin (origen) para activarlo con el nmero por defecto de horas que permanece. Consulte los ajustes 167-186 para disponer de los valores predeterminados de mantenimiento adicionales. Tenga en cuenta que los ajustes 181-186 se usan como alertas de mantenimiento libres para teclear un nmero. El nmero de mantenimiento se mostrar en la pgina Current Commands (comandos actuales) una ves se agregue un valor (tiempo) en el ajuste.

Ventanas/Protecciones
las ventanas de policarbonato y las protecciones se debilitan cuando se encuentran expuestas a lquidos y compuestos qumicos de corte que contengan aminas. Es posible perder hasta el 10% de la fortaleza de la ventana anualmente. Si se sospechara degradacin, sustituya la ventana. Se recomienda sustituir las ventanas cada dos aos. Las ventanas deben sustituirse si se encuentran severamente daadas o araadas. Sustituya las ventanas daadas inmediatamente.

Luz

de trabajo

Hay tres tipos de luces de trabajos para las fresadoras Haas. Apague la alimentacin de la mquina en el interruptor principal antes de hacer cualquier trabajo en la fresadora.

ptico

Tornillo Lentes Retn


NOTA:

Tornillos

Marco

Lentes

Lentes

La alimentacin de la luz de trabajo procede del circuito del GFI. Si la luz de trabajo no se encendiera, comprubela primero y que se puede reiniciar en el lateral del panel de control.

Extractor

de virutas sin fin

Durante el uso normal, la mayora de las virutas se desechan de la mquina mediante el tubo de descarga. Sin embargo, algunas de las virutas mas pequeas se movern por el drenaje y se acumularn en el colador del depsito de refrigerante. Para prevenir que drenaje se bloquee, limpie este colador regularmente. Si el drenaje llega a bloquearse y se provoca que el refrigerante se acumule en el contenedor, primero apague la mquina, mueva las virutas que se acumularon en el colador del drenaje y permita que el refrigerante se salga. Limpie el colador del depsito para poder continuar operando la mquina.

198

Mantenimiento

96-8010 rev T Enero 2008

Presion

de aire del husillo

Verifique la presin de aire mediante el manmetro que se encuentra localizado detrs del panel del regulador de aire. Las fresadoras VF, VR y VS debern ajustarse a 17 psi. Las Series EC y HS debern ajustarse a 25psi. Ajstelas si fuera necesario.

Husillo 12K y 15K

La presin de aire en husillos 12K&15K debe ser 20 psi. Los husillos 12K y 15K requieren una presin mayor para reducir ligeramente la velocidad de aplicacin y la cantidad de aceite de los cojinetes.

Cuadro
Sistema

de lubricacin

Lubricante Mobil Vactra #2* Mobil DTE 25 Mobil SHC634 Mobil Vactra #2* Mobil DTE 25 Mobil SHC-634 Mobil DTE -25 Mobil DTE 25 Mobil SHC-634

Cantidad 2-2.5 qts 40Taper 34 oz, 50 Taper 51 oz Eje A 5qts, eje B 4qts 2-2.5 qts 34 oz Mirilla de cristal de la cubierta 2-2.5 qts 34 oz Mirilla de cristal de la cubierta

Fresadoras verticales Gua de lubricacin y neumticas Transmisin Ejes A y B (Serie-VR) Series EC Gua de lubricacin y neumticas Transmisin Mesa giratoria HS 3/4/6/7 incl R Gua de lubricacin y neumticas Transmisin Mesa giratoria

*Todas las mquinas cono iso 50, los husillos de las mquinas cono iso 40 de 30,000 rpm y los husillos de 15,000 rpm en las fresadoras de la Serie GR utilizan DTE 25.

96-8010 rev T Enero 2008

Mantenimiento

199

Mantenimiento

del sistema de refrigerante

Extensin del colector de virutas

La interaccin ms frecuente con el depsito de refrigerante estar con el colector de virutas. Dependiendo del tipo de material que se est fresando, el colector de virutas podran necesitar retirarse y limpiarse algunas veces al da. Si los sensores de nivel indicaran lleno, pero las bombas comenzaran a cavitar, el filtro de entrada necesita limpiarse. Saque del filtro de entrada del depsito y tpelo en el barril de virutas o use una manguera de aire para retirar el exceso de virutas.
Bomba del TSC Bandeja empotrable

Caja del filtro Pantalla del filtro

Arandela de retencin del filtro

Filtro de entrada

Retirada de la pantalla del filtro para su limpieza

Filtro de la bomba del TSC

Bomba estndar Colector de virutas Conjunto flotante

Retirada de la bomba (se muestra un depsito de 55 galones) NOTA: La bomba del TSC tiene un filtro situado en la parte inferior de la bomba que tambin necesita limpiarse semanalmente.

El depsito de refrigerante debe limpiarse mensualmente (semanalmente para el TSC). El depsito puede sacarse de debajo de la mquina para acceder mejor elevando las bombas desde el depsito (agarrando la plataforma de la bomba por las manillas y elevndola) o retirando la alimentacin y desconectando las mangueras y los cables de alimentacin, lo que resulte ms conveniente.
Al cabezal Al cabezal Filtro de entrada

Filtro del TSC

Bomba estndar

Manija

Bomba del TSC

Movimiento del depsito (se muestra un depsito de 55 galones)

La retirada de los componentes del depsito consiste en el agarre de la tapa y en la elevacin de sta desde el depsito del refrigerante. Las tapas no estn aseguradas al depsito.

200

Mantenimiento

96-8010 rev T Enero 2008

Tapa del sensor de nivel

Filtro de entrada

Tapa simple

Colector de virutas Retirada de los componentes del depsito (se muestra un depsito de 55 galones)

El depsito podra limpiarse usando un aspirador estndar. Si se hubiera acumulado una cantidad excesiva de virutas, podra necesitar usar un pala para retirar las virutas.

Consideraciones del refrigerante y depsito de refrigerante

Cuando funciona la mquina, el agua se evaporar por lo que cambiar la concentracin del refrigerante. El refrigerante tambin se transporta con las piezas. Una mezcla de refrigerante adecuada estar entre el 6% y el 7%. Para rellenar el refrigerante slo se podr utilizar ms refrigerante o agua desionizada. Asegrese de que la concentracin est dentro del rango. Se podr utilizar un refractmetro para comprobar la concentracin. El refrigerante se podr reemplazar a intervalos regulares. Se podr establecer una planificacin y mantenerla. Esto evitar instalar aceite de la mquina y asegurar que el refrigerante se encuentre dentro de la concentracin y lubricacin adecuada. Antes de mover el depsito de refrigerante para el mantenimiento, eleve la bomba(s) de refrigerante y squela fuera. No los desconecte desde la mquina, y no intente sacar el depsito de la mquina con la bomba(s) instalada y conectada. El refrigerante de la mquina debe ser agua soluble, con base en aceite sinttico o refrigerante/lubricante con base sinttica. El uso de aceites de corte mineral daar los componentes de goma de la mquina y anular la garanta. Se requiere refrigerante protector de xido. No utilice agua pura como refrigerante; los componentes de la mquina se oxidarn. No utilice lquidos inflamables como refrigerante. El uso de Aceites Minerales para cortar daarn los componentes en toda la mquina.

Mantenimiento del TSC

La bomba TSC es una bomba de engranajes de precisin y se desgastar ms rpido y perder presin si partculas abrasivas (material que se usa para esmerilar o lijar) estn presentes en el refrigerante. Compruebe que el filtro TSC con el sistema funcionando y sin ninguna herramienta en el husillo. Cambie el filtro cuando se atasque. Despus de cambiar o limpiar los elementos del filtro, haga funcionar el sistema del TSC sin herramienta en el husillo durante al menos un minuto para cebar el sistema. El refrigerante se utilizar ms rpidamente cuando el sistema TSC est en uso. Asegrese de mantener alto el nivel de refrigerante y comprobar el nivel con ms frecuencia (comprubelo cada turno de ocho horas). El desgaste prematuro de la bomba puede dar lugar a un funcionamiento con un bajo nivel de refrigerante en el depsito.

96-8010 rev T Enero 2008

Mantenimiento

201

TSC1000 Mantenimiento

Antes de llevar a cabo cualquier mantenimiento en el sistema de 1000 psi, desconecte la fuente de alimentacin; desenchfela de la fuente de alimentacin.
Manija Bomba del TSC Auxiliary Filter (filtro del aceite)

Tapa doble

Bomba estndar

Tapa del sensor de nivel

Sustitucin del portafiltros de bolsa Filtro de entrada

Revise el nivel del aceite diariamente. Si el aceite estuviera bajo, adalo a travs del tapn de llenado en el depsito. Llene el depsito aproximadamente un 25% del lmite de llenado con aceite sinttico 5-30W.

Sustitucin del elemento del filtro auxiliar

Cambie la bolsa del filtro cuando el medidor del filtro muestre un nivel de 5 pulg. Hg o ms. Evite que la succin exceda de 10 pulg. Hg o se podran producir daos en la bomba. Sustityala con una bolsa de filtro de 25 micras (Haas P/N 93-9130). Afloje las mangueras fijas y libres, y despus retrelas. Utilice la manija para retirar la canasta (el elemento el filtro se retirar con la canasta). Retire el elemento del filtro de la canasta y trela. Limpie la canasta. Coloque un nuevo elemento de filtro y sustituya la canasta (con el elemento). Cierre la pestaa y asegrela apretando fijaciones.

Sistema

de lubricacin/aire

Toda la lubricacin de la mquina se suministra por el sistema de lubricacin externo. El nivel vigente de lubricante ser visible en el tanque; aada tanto aceite como sea necesario para mantener el nivel de aceite apropiado. Advertencia! No aada aceite por encima de la lnea marcada como "high" en el depsito. No permita que el nivel baje de la lnea marcada como "low" en el depsito ya que se podra daar la mquina.
Manmetro de aire/ Tubo de Filtro / Regulador del aceite del husillo unin (aire Aire comprimido) Bomba de aceite
Manmetro

MAX

MIN

Vista trasera

Llenado de aceite Lnea del aire de la (Hasta la marca high (alta)) boquilla de aire

Filtro de aceite

Depsito de aceite

Sistema de lubricacin externo

Filtro de aceite

El elemento del filtro del aceite de la gua de lubricacin es un filtro de metal poroso de 25 micas (94-3059). Se recomienda sustituir el filtro anualmente o despus de cada 2000 horas de funcionamiento de la mquina. El elemento del filtro se situar en el cuerpo del filtro, que est situado en el depsito de la bomba del aceite (filtros internos).

202

Mantenimiento

96-8010 rev T Enero 2008

Para cambiar el elemento del filtro siga los siguientes pasos: 1. Retire los tornillos que mantienen el depsito de aceite al cuerpo de la bomba, baje cuidadosamente el depsito y pngalo aparte. 2. Use una llave de abrazadera, una llave de tubo o unas tenazas ajustables para desatornillar la tapa del extremo (vea la figura). Precaucin: Utilice un destonillador o una herramienta similar para evitar el giro del filtro mientras se retira la tapa del extremo. 3. Retire el elemento del filtro del aceite desde el cuerpo del filtro una vez se haya retirado la tapa del extremo. 4. Limpie el interior del habitculo del filtro y la tapa del extremo del filtro como se requiere. 5. Coloque el nuevo elemento del filtro del aceite (p/n 94-3059), un anillo y la tapa del extremo. Utilice las mismas herramientas que se utilizaron para retirar la tapa final del filtro, para tensarlo - No apriete en exceso. 6. Sustituya el depsito de aceite; asegrese de que la junta se acomoda adecuadamente entre el depsito y en el manguito superior.

Destornillador

Filtro de aceite Junta trica

Elemento del filtro (P/N 943059) Desatornillar la tapa del extremo

Aceite

de la caja de engranajes del cambiador de herramientas de montaje lateral

Comprobar el nivel de aceite


Tapn del Nmero de disco del carrusel drenaje BHCS de Fijacin del disco (6) Tapn del llenado de aceite

Aceite Nivel de Oil Fill Level llenado

Fresadoras verticales

Fresadoras Serie EC

Fresadoras verticales: Vea la mirilla de cristal del nivel de aceite en el lugar mostrado. El nivel correcto est a la mitad de la mirilla de cristal. Si se necesitara ms aceite, rellene la caja de engranajes hasta el nivel apropiado en el tubo de ventilacin/relleno de aceite donde se muestra. Series EC: Retire el tapn y compruebe el aceite con su dedo. Si no siente el aceite, adalo hasta que el aceite empiece a salir fuera. Vuelva a poner el tapn.

Tipos de aceites del SMTC

Mobilgear 632 o equivalente, para cambiadores estndar. Mobil SHC 630 o equivalente, para cambiadores de herramientas EC-300/EC-400/ES-5 de alta velocidad. Mobil SHC 634 para el EC-630 Castrol Alpha SP320 para los cambiadores de herramientas EC-1600/2000/3000.

96-8010 rev T Enero 2008

Mantenimiento

203

HS 3/4/6/7 38-Tool Mantenimiento

del cambiador de herramientas

Cada seis meses Lubrique el engranaje de accionamiento Magazine, la cmara de carga de herramientas y la corredera del cambiador con la grasa roja: Anualmente Lubrique el eje del brazo utilizando grasa Moly. Lubrique la gua lineal de deslizamiento del cargador con grasa roja.

Tensin del cadena de la cmara de carga de herramientas

La tensin de la cadena de la cmara de carga de herramientas deber comprobarse regularmente como un procedimiento de mantenimiento preventivo. El ajuste de la tensin de la cadena se llevar a cabo en el rea izquierda superior del controlador del cargador. Afloje los cuatro M12x50 SHCS desde el frontal del controlador del cargador. Esto permitir que se mueva la placa. Apriete la tuerca de bloqueo hex en el eje y apriete el eje utilizando el perno hex. Bloquee el ajuste con la tuerca de bloqueo hex y vuelva a apretar los cuatro 12x50 SHCS. Al tensar no cambiar la posicin de la cmara de carga dividida, pero compruebe el alineamiento entre el cilindro de empuje manual de la herramienta y la cmara de carga de herramientas.

Transmisin

Sustitucin del aceite de la transmisin de cono iso 40 de la fresadora vertical

No existe ningn indicador visible para ver el nivel de aceite de la transmisin en los modelos VF-1-6/40T. Para agregar el aceite de transmisin, quite el panel o tablero de acceso localizado directamente detrs del cabezal del husillo. De esta forma, descubrir la tubera de rebosamiento del aceite de transmisin. Coloque un contenedor en la mesa, debajo de esta salida. Mueva manualmente el eje-Z hasta el final de su recorrido. Apague la mquina. Localice la copa de llenado para el aceite de transmisin, a la que se accede desde la parte superior del alojamiento del motor. Hay una abertura en la cubierta de metal del motor que se provee para el llenado de aceite. Agregue lentamente aceite marca Mobile DTE 25 hasta que el aceite empiece a salir por el tubo de rebose; este desbordamiento indicar que el depsito est lleno. Cierre la copa de llenado del aceite de la transmisin, limpie el aceite que se rebos y coloque de nuevo la cubierta de acceso. Guarde el aceite que le sobre en un lugar adecuado para usarlo nuevamente cuando se necesite.
Copa de llenado del aceite de transmisin Motor del cabezal del husillo Transmisin

Panel de acceso
Contenedor

Vista girada 180 NOTA:

Tubo de llenado de aceite

Tubo de desborde de aceite VF 6 a travs del 11 50T

Transmission Transmisin Tapn del Transmission llenado de la Fill Plug transmisin Mirilla de Sight Glass cristal Access Cover Cubierta de acceso

VF 1-6 cono iso 40

La mquina cono iso 50 VF-5 no dispone de mirilla ptica; el aceite circula directamente sobre los engranajes por una manguera.

Cambio del aceite

1. Quite la hoja de metal del cabezal del husillo. 2. Quite el codificador y la placa de montaje del mismo. 3. Retire el tapn de drenaje del aceite. Cuando drene el aceite, compruebe si el imn tiene partculas de metal. 4. Sustituya el tapn del drenaje del aceite y rellene la caja de engranajes con 1 de litro de aceite de engranajes Mobil DTE 25 en la copa de relleno en la parte superior. 5. Sustituya el tapn de desbordamiento del aceite. Ponga una pequea cantidad de sellador en los roscado. (No utilice un compuesto para bloquear la rosca) instale el codificador y asegrese que la orientacin de husillo es correcta. 6. Instale la hoja de metal y realice una prueba con el husillo y compruebe las fugas.

204

Mantenimiento

96-8010 rev T Enero 2008

EC-1600

HS 3/4/6/7 Aceite
Llenado de aceite

de transmisin

Puerto de llenado del aceite

Drenaje de aceite Vista del nivel de aceite EC-1600

Mirilla de cristal del nivel de aceite Tapn del drenaje de aceite

HS-3/4/6/7

Comprobacin de aceite Cambio del aceite

Retire los paneles de metal necesarios para acceder a la transmisin. Vea la mirilla de cristal en el lateral de la caja de transmisin como se muestra. El nivel de aceite debe estar a la mitad de la mirilla de crista. Llene lo que se necesite. 1. Quite la hoja de metal del cabezal del husillo. 2. Retire el tapn de drenaje del aceite como se muestra. Inspeccione el tapn de drenaje para detectar partculas de metal. 3. Sople hacia abajo con una manguera de aire en las inmediaciones del orificio de llenado para evitar suciedad y partculas de metal de la entrada de la caja de engranajes. Retire el tapn de llenado del aceite. 4. Agregue aceite para engranajes Mobile DTE -25 hasta que el nivel de aceite est en la mitad de la mirilla de cristal. 5. Ponga en funcionamiento el calentador del husillo y compruebe si hay fugas.

Mesa

giratoria del cambiador de paletas de la

Serie EC

Sustitucin del aceite


EC-300 Compruebe peridicamente el nivel de aceite en el depsito y mantngalo lleno. No es necesario sustituir el aceite.
Depsito de aceite de la mesa de giro Armazn de fijacin Retire los BHCS (3) de los laterales Retire los BHCS (8) de la parte inferior Retire la fila de (6) BHCS en la parte superior

96-8010 rev T Enero 2008

Mantenimiento

205

Mesa giratoria del cuarto eje del EC-400 (Realcelo cada 2 aos)
Aceite entrante Pre-llenado Mirilla ptica de llenado de aceite

Lateral de la paleta

Ventilacin de aire (alivio de presin)

Lateral del husillo

Depsito de aceite

mbolo del solenoide

Drenaje de aceite

Conexin de llenado de aceite

1. Retire los catorce (14) BHCS en la proteccin de guas derecha del eje Z en el extremo del recibidor y deslcelo hacia la columna. 2. Quite la proteccin de guas del eje Z: Desplace el eje Z todo el recorrido hacia la columna y gire el bastidor H 45 en contra de las agujas del reloj. Retire los trece (13) BHCS que aprietan la proteccin de guas al recibidor y retrela a travs de la puerta en el panel colgante de control. 3. Desconecte el depsito en el extremo del divisor giratorio y conecte el extremo de la manguera. 4. Retire el tapn del drenaje en el lado opuesto del divisor giratorio. Vuelva tapar el agujero cuando se haya drenado el aceite. 5. Retire el tapn del agujero de escape del aire en el lateral de la bandeja. 6. Rellene la mesa giratoria hasta que se empiece a salir el aceite del agujero de escape del aire y tpelo. 7. Sustituya la manguera del depsito y los protectores de guas. Ordene al recibidor de 180 a 0 repetidamente durante quince minutos. El contenedor bajar el nivel para sustituir el aceite. Aada aceite tanto como se necesite al depsito justo por debajo de la lnea de llenado.
Mirilla ptica de llenado de aceite Llenado de aceite
Ventilacin

Depsito de aceite Drenaje de aceite EC-400 Divisor giratorio

Vista frontal

Vista lateral

Divisor giratorio (1 o 45) 1. Retire el tapn del drenaje situado en el lado izquierdo del divisor giratorio. Vuelva a colocar el tapn cuando se haya drenado el aceite. 2. Retire el tapn de ventilacin del aire situado en la parte superior derecha del agujero de drenaje. 3. Llene el divisor giratorio en el agujero de llenado mostrado en la ilustracin. Vuelva a colocar el tapn cuando el aceite empiece a filtrar desde la ventilacin del aire. 4. Ordene un giro de 180 a 0 durante quince minutos. Esto retirar el aire restante en el sistema. El divisor giratorio se llenar cuando el nivel de aceite est en la mitad de la mirilla de cristal. Llene lo que se necesite. 5. Sustituya la proteccin de guas.

206

Mantenimiento

96-8010 rev T Enero 2008

Freno

hidrulico

(EC-1600-3000, HS3-7R)

Compruebe el nivel de lquidos de frenos viendo el nivel de lquidos en el compresor. Para revisar el EC 1600-3000 retire la cubierta del compresor de frenos. El compresor/cubierta est situado en la parte derecha, delantera de la mquina. El compresor de frenos del HS 3-7R est situado en el lateral del panel colgante del operador de la mquina. Retire la proteccin de guas de la mesa y deslcela lejos de la mesa.
Lneas de aire del regulador

Lnea del freno Filtro del respirador

MX
Compresor

MN Nivel de aceite Anillo de freno

Aadido de aceite

Utilice Mobil DTE 25. Retire el filtro del respiradero del conjunto del compresor del freno y aada aceite. El nivel adecuado de aceite est entre las marcas mximas y mnimas en el compresor del freno.

Series VR
Se debern realizar las siguientes acciones adems de aquellas relacionadas con el mantenimiento regular. Intervalo Mensual: Mantenimiento realizado Engrase todos los puntos pivotantes en el conjunto del cambiador de herramientas. Inspeccione el aceite en las tres (3) reas del cabezal. Las cubiertas del eje A necesitan retirarse para acceder a la copa de relleno y en la mirilla de cristal. El rellenador del eje B est en el exterior de la carcasa. Aada Mobil SHC-634 en el puerto de llenado en la parte superior de la carcasa. Sustituya el aceite en las tres (3) zonas del cabezal: Para las reas en el lateral del cabezal de husillo (eje A), retire el tapn de drenaje (4 BHCS) y drene el aceite. Nota: Retire el tapn ms cercano al frontal en el lateral izquierdo del cabezal, y el tapn hacia la parte trasera del lateral derecho del cabezal. Llene las dos reas con Mobil SHC-634 como se describi el la seccin "Mensual" de arriba. Eje BPara el rea de la parte trasera del cabezal del husillo, retire el tapn de tubo 1/4" NPT con una llave allen y drene el aceite. Nota: El tapn estar cerca del centro de este rea trasera. Llene con Mobil SHC-634 como se describi el la seccin "Mensual" de arriba.

Anualmente

Posiciones del agujero de llenado


Puerto 1 de llenado

Mirilla de cristal para el llenado Puerto 3 de llenado

Posiciones del tapn del drenaje

Retire la placas de la cubierta (ambos lados)

Puerto 2 de llenado

96-8010 rev T Enero 2008

Mantenimiento

207

Filtro

del aire se las series

VR

Las fresadoras VR estn equipadas con un filtro de aire (P/N 59-9088) para el alojamiento del motor. El intervalo de sustitucin recomendado ser mensual, o anterior dependiendo del entorno de su mecanizado. El filtro del aire se situar en la parte trasera de la cubierta del cabezal. Para retirar el filtro del aire, simplemente arrastre hacia arriba sobre el filtro; el filtro se deslizar hacia arriba fuera de su soporte. Para sustituir el filtro, deslcelo en el nuevo filtro del aire, adecuadamente orientado hacia el aire del filtro dentro del alojamiento del motor. La direccin del flujo del aire del filtro se determinar mediante una etiqueta adhesiva en el filtro sustituto.
Filtro de aire (59-9088) Cubierta trasera del cabezal de 5AX Placa (254362) (Vista trasera) Localizacin filtro del aire del VR-11 El filtro se desliza hacia fuera

Sustitucion

del contrapeso del resorte de aire de la serie

VR

Los extremos de la barra y el resorte del aire del contrapeso debern sustituirse cada dos (2) aos. 1. Verifique el eje est a 0 grados antes de empezar. Presione E-Stop (parada de emergencia) antes de realizar en desmontaje. 2. Retire la cubierta de metal de la hoja y afloje los dos 3/8-16 SHCS (1). 3. Vuelva hacia atrs los 1/4-20 SHCS (2), y apriete los dos 3/8-16 SHCS (1) que mantendrn la leva de precarga segura mientras que se termine el siguiente paso. 4. Retire los 3/8-16 SHCS que fijan los extremos de la barra (3) y el resorte del aire. 5. Apriete los extremos de la barra sobre el resorte del aire y asegure el resorte del aire utilizando los dos 3/8-16 SHCS retirados en el paso 4.
Resorte de aire P/N 93-4367
1

6. Afloje levemente los 3/8-16 SHCS (1). Atornille en el 1/4-20 SHCS para forzar que baje el contrapeso la leva de precarga (esto empujar el resorte del aire hacia dentro). Apriete este perno de ajuste hasta que las ranuras de la leva contacten con los topes de los pernos de fijacin. Apretar los dos 3/8-16 SHCS (1). stos mantendrn la leva de precarge en su lugar. 7. Sustituya la hoja de metal, reinicie el E-stop (parada de emergencia) y reinicie las alarmas.

208

Mantenimiento

96-8010 rev T Enero 2008

ndice
A
Ajuste 16 Ajustes, Macros 85 Alarmas 16 Almacenamiento de paletas 64 Anular 15 AVANCE AUTOMTICO 184 Ayuda 16, 23

B
Barra derecho / 17 Bloqueo de la memoria 14 Bloqueo del avance 14 Borrar bloque 18 Borrar programas 35 Buscar el programa 34

C
Calculadora 16, 23 Calculadora de fresado 25 Calendario de mantenimiento 193 Cambiador de herramientas 42 Cambiador de herramientas de montaje lateral 43 Cambiador de herramientas de montaje lateral de alta velocidad 45 Cambiador de herramientas hidrulico 49 Cambiador de herramientas paraguas 47 Cambiador de paletas 107 Cambiador de paletas 58 Cargas de paletas, mxima 58 Ciclos fijos 111, 136 Comandos vigentes 16 Compensacin de calentamiento 185 Compensacin de la herramienta de corte 81 Control Numrico Directo 37 Corchetes [ ] 17 Correlacin cilndrica 150 Cdigo Rpido 76 Cdigo rpido visual 80 Cdigos M 167 Cronmetros de funcionamiento 20

D
Demo de 200 Horas 26 Diagrama de flujo de la carga de herramientas 46 Diagrama de flujo para la recuperacin del cambiador de herramientas de montaje lateral 49 DNC 37

E
Editor avanzado 72 Eje auxiliar 108 Ejecutar-Detener-Avanzar-Continuar 26 Encendido de la mquina 33
96-8010 rev T Enero 2008

ndice

209

ENGRABAR 126 Engrabar nmero de serie 126 EOB 17 Especificaciones del cambiador de herramientas 43 Especificaciones, Cambiador de herramientas 43 Estacin de carga del operador, Cambiador de paletas 59 Extractor de virutas 169 Extractor de virutas sin-fin 14, 169

F
Fecha 22 Fin de bloque 17 Fresado roscado 116

G
G65 Llamada a Macro 101, 113 G65 Llamada a subrutina macro 101, 113 Gestin avanzada de herramientas (ATM) 53 Grficos 16

H
Herramientas 41 Husilloo del control por volante 15

I
Imagen especular 147 INICIO G28 19 Instalacin del cuarto eje 107 Instalacin del quinto eje 108 Interruptor de llave 14 Introduccin 11 IPS 67

L
LISTAR DIRECTORIO 37 Llamada a subrutina macro 101, 113 Llamada a subrutina macro (G65) 101, 113 Luz de trabajo 194

M
Mantenimiento 21, 191 MDI 37 Mecanizado de alta veocidad (opcional) 32 Mecanizado de mnimo aceite (MOM) 57, 173 MED. CORRECTOR. DE HERRAM. 182 Medidor de la carga del husillo 13 Mensajes 16 Modo Avance 51 Monitor de carga de la herramienta 21 Monitor de carga en el eje 21

210

ndice

96-8010 rev T Enero 2008

O
Opcin de ensayo 26 Operacin 11 Operacin de cuarto eje 107 Operacin del 4 eje 107 Orientar husillo 168

P
Parada de emergencia 13 Parada opcional 18 Parmetros 16 Parntesis ( ) 17 P-Cool 14, 56, 169 Pistola de aire automtica 171 Portaherramientas 42 Presin de aire del husillo 203 Previsin, Macros 85 Programacin del cambiador de paletas 59 Programas para cinco ejes 105 Programacin del 4 y 5 Eje 105 Proteccin 194 Puerta automtica 171

R
Recoger datos de la mquina 187 Recuperacin del cambiador de herramientas 48, 51 Recuperacin del cambiador de herramientas de montaje lateral 49 Recuperacin del cambiador de paletas 63 Recuperacin del SMTC 49 Redondeado de esquinas/achaflanado 114 Redondeo mximo de esquinas 184 Refrigerante 167 Refrigerante a travs del husillo 171 Refrigerante Arriba/Abajo 14 Refrigerante auxiliar 14 Refrigerante programable 56 Rels de Cdigos-M 168 Renombrar programas 35 Requerimientos del aire 192 Requisitos elctricos 191 Requisitos generales 191 Retorno a cero 18 RS-232 19, 35, 36, 37, 39, 56, 66, 74, 149, 179, 187

S
Segundo inicio 14 Seleccin de programas 35 Servicio 191 Sistema de programacin intuitivo 67 Subprograma 173 Subprogramas 70 Subrutina 173 Subrutinas 70 Sustitucin de paletas 63

96-8010 rev T Enero 2008

ndice

211

T
Tabla de planificacin de paletas 60 Tecla de cambio 17 Teclado 13 Teclas abreviadas, Editor avanzado 75 Teclas de anulacin 15 Teclas de avance 14 Teclas de funcin 14 Teclas de visualizacin 16 Teclas del cursor 17 Tiempo 22 Tiradores 42 Transmisin 169 Trucos y consejos 64 TSC 171

U
USB 38

V
Variables del sistema 87 Variables macro del sistema 87 Velocidad de avance del control por volante 15 Vida til de la herramienta 20 Volante de avance 13 Volante de avance remoto mejorado 28

212

ndice

96-8010 rev T Enero 2008

Você também pode gostar