You are on page 1of 206

Manual del Operador del Torno

ENERO 2005

HAAS AUTOMATION INC. 2800 STURGIS ROAD OXNARD, CA 93030


TEL. (888) 817-4227 FAX. (805) 278-8561
www.HaasCNC.com

96-8750 revK
Certificado De Registro Para La Garantia
Cubriendo Haas Automation, Inc., CNC Equipo
Efectiva 1 de Enero, 2003
COBERTURA DE GARANTIA LIMITADA
Todos los nuevos Centros Giratorios SL HAAS son 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 a partir de la fecha de compra, la cual es aquella en la que una mquina en particular es instalada en el lugar
del usuario final. Lo precedente es una garanta limitada y es la nica garanta provista por el fabricante. El fabricante no
se hace responsable de ningn otra garanta, expresa o implcita, que incluye pero no se limita ha las garantas de
mercantibilidad y la capacidad para algn propsito en particular.
REPARACION O REEMPLAZO SOLAMENTE: LA RESPONSABILIDAD DEL FABRICANTE, BAJO ESTE TRATO, DEBE SER
LIMITADA SOLAMENTE A LA REPARACION Y EL REEMPLAZO, A LA DISCRECION DEL FABRICANTE, DE PARTES O
COMPONENTES.
Un ao de garanta extra o extensin puede ser comprado en su distribuidor autorizado Haas.
LIMITES y EXCLUSIONES de la GARANTIA
Excepto como se dijo previamente, el comprador esta de acuerdo que todas las garantas expresas o implcitas, sobre
cualquier cosa, incluyen pero no se limitan 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 condicin de las ventanas, focos o bombillas elctricas, sellos, sistema de limpiado de
virutas, etc, se encuentran excluidos de esta garanta.
Todos los Procedimientos de mantenimiento especificados por la fabrica deben ser adheridos y anotados 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 se le dio servicio inapropiado por el usuario o un
tcnico de servicio no autorizado. El servicio y reparacin de garanta se encuentra disponible mediante 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 debe incurrir en ninguna responsabilidad o Vendedor a Comprador
por ninguna falla en el diseo, produccin , operacin, funcionamiento o cualquier otra cosa de la Mquina o Componentes mas que en el reemplazo o reparacin de la misma como se dijo
anteriormente en la Cobertura de Garanta Limitada. El fabricante no es responsable por cualquier dao a partes, mquinas, lugar de trabajo o negocio, o cualquier otra propiedad del comprador, o por
cualquier dao incidental 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 PERDIDA DE GANANCIAS, PERDIDA DE DATA O DATOS, PERDIDA DE
PRODUCCION, PERDIDA DE INGRESOS, PERDIDA DE USO, COSTO POR TIEMPO PERDIDO, BUENA VOLUNTAD DE
NEGOCIO, O CUALQUIER OTRO DAO INCIDENTAL O COMO CONCECUENCIA, YA SEA EN ACCION DE CONTRATO O
AGRAVIO QUE HAYA RESULTADO O QUE SEA RELACIONADO A LA MAQUINA O COMPONENTES, OTROS PRODUCTOS O
SERVICIOS PROVISTOS POR EL FABRICANTE O VENDEDOR, O POR LA FALLA DE PARTES O PRODUCTOS HECHOS
POR EL USO DE LA MAQUINA 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 SER LIMITADA A LA REPARACION O REEMPLAZO, A LA DISCRECION DEL FABRICANTE, DE LAS
PARTES DEFECTUOSAS, COMPONENTES O LA MAQUINA.
El Comprador ha aceptado esta restriccin en su derecho de recobrar por daos incidentales o como consecuencia,
como parte del acuerdo o trato con el Vendedor. El Comprador se da cuenta y reconoce que el precio del equipo seria
mucho mas alto si el Vendedor o Fabricante fueran requeridos a responsabilizarse por daos incidentales o como
consecuencia 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 los Componentes y contiene todos los convenientes y acuerdos entre las partes interesadas con respecto a tales garantas, los limites de responsabilidad y/o 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,
incentivos, promesas, o acuerdos orales o de otra manera, los cuales no hayan sido expresados aqu mismo 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 debe ser validad u obligaroria 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 es vendida por medio de una venta
privada antes de que termine el periodo de garanta.

Haas Automation, Inc. 2800 Sturgis Road, Oxnard CA 93030-8933 Telefono: (888) 817-4227 Fax: (805) 278-8561

96-8750 rev K Enero 2005 Tabla de Contenidos I


Registro de la Garanta
Certificado
COBERTURA DE GARANTIA LIMITADA
Todos los nuevos Centros Giratorios SL HAAS son 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 a partir de
la fecha de compra, la cual es aquella en la que una mquina en particular es instalada en el lugar del usuario final. Lo precedente es
una garanta limitada y es la nica garanta provista por el fabricante. El fabricante no se hace responsable de ningn otra garanta,
expresa o implcita, que incluye pero no se limita ha las garantas de mercantibilidad y la capacidad para algn propsito en particular.
REPARACION O REEMPLAZO SOLAMENTE: LA RESPONSABILIDAD DEL FABRICANTE, BAJO
ESTE TRATO, DEBE SER LIMITADA SOLAMENTE A LA REPARACION Y EL REEMPLAZO, A LA DISCRECION
DEL FABRICANTE, DE PARTES O COMPONENTES.
Un ao de garanta extra o extensin puede ser comprado en su distribuidor autorizado Haas.
LIMITES y EXCLUSIONES de la GARANTIA
Excepto como se dijo previamente, el comprador esta de acuerdo que todas las garantas expresas o implcitas,
sobre cualquier cosa, incluyen pero no se limitan 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 condicin de las ventanas, focos o bombillas elctricas, sellos, sistema de
limpiado de virutas, etc, se encuentran excluidos de esta garanta.
Todos los Procedimientos de mantenimiento especificados por la fabrica deben ser adheridos y anotados 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
se le dio servicio inapropiado por el usuario o un tcnico de servicio no autorizado. El servicio y reparacin de
garanta se encuentra disponible mediante 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 debe incurrir en ninguna responsabilidad o Vendedor a Comprador por ninguna falla en el diseo,
produccin , operacin, funcionamiento o cualquier otra cosa de la Mquina o Componentes mas que en el reemplazo o
reparacin de la misma como se dijo anteriormente en la Cobertura de Garanta Limitada. El fabricante no es responsable por
cualquier dao a partes, mquinas, lugar de trabajo o negocio, o cualquier otra propiedad del comprador, o por cualquier dao
incidental 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 PERDIDA DE GANANCIAS,
PERDIDA DE DATA O DATOS, PERDIDA DE PRODUCCION, PERDIDA DE INGRESOS, PERDIDA DE USO,
COSTO POR TIEMPO PERDIDO, BUENA VOLUNTAD DE NEGOCIO, O CUALQUIER OTRO DAO INCIDENTAL O
COMO CONCECUENCIA, YA SEA EN ACCION DE CONTRATO O AGRAVIO QUE HAYA RESULTADO O QUE SEA
RELACIONADO A LA MAQUINA O COMPONENTES, OTROS PRODUCTOS O SERVICIOS PROVISTOS POR EL
FABRICANTE O VENDEDOR, O POR LA FALLA DE PARTES O PRODUCTOS HECHOS POR EL USO DE LA
MAQUINA 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 SER LIMITADA A LA REPARACION O REEMPLAZO, A LA DISCRECION DEL
FABRICANTE, DE LAS PARTES DEFECTUOSAS, COMPONENTES O LA MAQUINA.

II Tabla de Contenidos 96-8750 rev K Enero 2005


El Comprador ha aceptado esta restriccin en su derecho de recobrar por daos incidentales o como consecuencia, como parte
del acuerdo o trato con el Vendedor. El Comprador se da cuenta y reconoce que el precio del equipo seria mucho mas alto si el
Vendedor o Fabricante fueran requeridos a responsabilizarse por daos incidentales o como consecuencia 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 los
Componentes y contiene todos los convenientes y acuerdos entre las partes interesadas con respecto a tales
garantas, los limites de responsabilidad y/o 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, incentivos, promesas, o acuerdos orales o de otra manera, los cuales no
hayan sido expresados aqu mismo 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 debe ser
validad u obligaroria 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 es vendida por medio de una venta
privada antes de que termine el periodo de garanta.
Si llegase a tener algn problema con su mquina, primero consulte 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
Telefono: (888) 817-4227
FAX: (805) 278-8561
Para poder mantener registro del usuario final y para poder notificar sobre boletines de seguridad, necesitamos que
mande el registro de la mquina inmediatamente. Por favor llene esta forma completemente y envela a la direccin que
se mostro anteriormente bajo la atencin de ATTENTION (SL-20,
SL-30, etc. lo que aplique) REGISTRATIONS. Por favor 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: ________________

Num. de Modelo : ____________________________ Numero de Serie: _____________________

Telefono: ( _____ ) ____________________________ FAX: ( _____ ) ___________________________

AVISO IMPORTANTE!!
IMPORT POR FAVOR, LAL
FA O INMEDIA
LALO TAMENTE!!!
INMEDIAT
Esta mquina esta equipada con un numero de serie grabado electrnicamente el cual no puede ser alterado. Esto fue
hecho para proteger al usuario en caso de robo y para mantener registro de las mquinas durante la venta a los dueos.
Despus de aproximadamente 800 horas de uso, la mquina se apagara si no ha sido desencadenada por Haas
Automation. Para desencadenar la mquina, debemos tener la forma de registro con el numero de serie y la autorizacin
de su distribuidor. Usted recibir un numero de parte de Haas que usted escribir sobre el numero de serie en la pgina
de ajustes (#26).La autorizacin de su distribuidor vendr como aceptacin final de su mquina. Si por alguna razn, el
numero de serie halla sido borrado de la memoria, la mquina regresara a un limite de 200 horas para su proteccin.

96-8750 rev K Enero 2005 Tabla de Contenidos III


Procedimiento de Satisfaccin al Cliente

Querido Cliente Haas,

Su completa satisfaccin y buena voluntad son lo mas importante para Haas Automation , Inc., Y 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 fueron resueltas a su completa satisfaccin, y si


usted a hablado sobre las mismas con el manejador administrativo de su concesionaro, el Manejador
General de su concesionario o directamente con el dueo del mismo y aun sigue insatisfecho, por favor
haga lo siguiente:

Comunquese con el Centro de Servicio de Haas Automation al llamar al telfono 800-331-6746 y


pregunte por el Departamento de Servicio al Cliente. De esta manera le podremos resolver cualquier
problema de la manera mas rpida posible. Cuando llame por favor 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 numero de serie
El nombre del distribuidor o concesionario y el nombre de la persona en el concesionario con la
cual usted se comunico la ultima vez.
La naturaleza de su pregunta, problema o preocupacin.

Si desea escribir a Haas Automation, por favor utilice el siguiente domicilio:

Haas Automation, Inc.


2800 Sturgis Road
Oxnard, CA 93030
Att: Customer Satisfaction Manager
e-mail: Service@HaasCNC.com

Una vez que usted se haya comunicado con el Centro de Servicio 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 ayudara en mantener un xito continuo al ayudar a todos los que tienen preguntas.

Opinin del Cliente


Si tiene alguna duda o pregunta en relacin con el manual de Programacin y Operacin Haas, por
favor, contctenos va E-mail, pubs@haascnc.com. Estamos deseando recibir cualquier sugerencia
por su parte.

IV Tabla de Contenidos 96-8750 rev K Enero 2005


Tabla de Contenidos
CONTENIDO DE SEGURIDAD ................................................................................................................................. 1

INTRODUCCIN ...................................................................................................................................................... 9
INTRODUCCIN AL TECLADO PENDIENTE ......................................................................................................... 11
TECLAS DE FUNCIN ................................................................................................................................. 12
TECLAS DE DESPLAZAMIENTO ....................................................................................................................... 12
ANULAR TECLAS ....................................................................................................................................... 13
MOSTRAR TECLAS ..................................................................................................................................... 14
TECLAS DEL CURSOR ................................................................................................................................ 15
TECLAS ALFABTICAS ................................................................................................................................. 15
TECLAS DE MODO ..................................................................................................................................... 16
TECLAS NUMRICAS ................................................................................................................................... 17
PANTALLA DE POSICIONES ........................................................................................................................... 18
PANTALLA DE DESPLAZAMIENTOS ................................................................................................................... 18
PANTALLA DE COMANDOS VIGENTES .............................................................................................................. 19
PANTALLA DE ALARMAS / MENSAJES .............................................................................................................. 20
FUNCIN DE LA PANTALLA DE DEFINICIONES / GRFICOS ................................................................................. 20
FECHA Y HORA .......................................................................................................................................... 21
FUNCIN DE AYUDA / CALCULADORA ............................................................................................................ 70
MEDICIN DEL NIVEL DE REFRIGERANTE ....................................................................................................... 23
ENSAYAR OPCIN DE CONTROL DE 200 HORAS ............................................................................................... 24
ILUMINACIN DE ALTA INTENSIDAD (OPCIONAL) ................................................................................................ 24

OPERACIN .......................................................................................................................................................... 25
ENCENDIDO DE LA MQUINA ........................................................................................................................ 25
INTRODUCCIN A LA PROGRAMACIN ............................................................................................................. 25
HERRAMIENTAS .......................................................................................................................................... 31
SUBRUTINAS ................................................................................................................................................. 34
CAMBIADOR DE HERRAMIENTAS ................................................................................................................. 34
FUNCIONES DE HERRAMIENTA .................................................................................................................... 35
OPERACIN TUBO DESLIZANTE .................................................................................................................. 36
REEMPLAZO DEL MANDRIL Y LA PINZA ........................................................................................................... 37
RE-COLOCACIN DE LAS QUIJADAS DEL MANDRIL ............................................................................................ 54
COMPENSACIN DE CONICIDAD ................................................................................................................. 38
HERRAMIENTAS ACTIVAS ............................................................................................................................. 39
FRESADO SINCRONIZADO ............................................................................................................................ 40
INSTALACIN DE LAS HERRAMIENTAS ACTIVAS ................................................................................................... 42
EJE C .............................................................................................................................................................. 43
TRANSFORMACIN CARTESIANA A POLAR ............................................................................................... 44
COMPENSACIN DE LA PUNTA DE LA HERRAMIENTA ............................................................................... 46
MOVIMIENTOS DE APROXIMACIN Y PARTIDA DE LA COMPENSACIN DE LA PUNTA DE HERRTA ................................... 48
DESPLAZAMIENTO DEL RADIO DE LA PUNTA DE LA HERRAMIENTA Y DESPLAZAMIENTO POR DESGASTE ........................... 49
GEOMETRA DE LONGITUD Y COMP DE PUNTA DE HERR. ................................................................................... 50
DIRECCIN Y PUNTA IMAGINARIA DE LA HERRAMIENTA ........................................................................................ 57
PROGRAMACIN SIN COMPENSACIN DE LA PUNTA DE LA HERRAMIENTA ................................................................ 58
GEOMETRA DE LA COMPENSACIN DE LA PUNTA O NARIZ DE LA HERRAMIENTA ....................................................... 58

96-8750 rev K Enero 2005 Tabla de Contenidos V


PROGRAMACIN ................................................................................................................................................. 65
TRUCOS Y CONSEJOS .................................................................................................................................. 67
CONTROL DEL EJE AUXILIAR ...................................................................................................................... 70
CABEZAL MVIL ............................................................................................................................................ 71
PROGRAMADO DEL CABEZAL MVIL .............................................................................................................. 73
COLECTOR DE PIEZAS .................................................................................................................................. 74
PRE-ESTABLECEDOR DE HERRAMIENTAS .................................................................................................. 75
EDITOR AVANZADO ....................................................................................................................................... 77
EL MEN DEL PROGRAMA ........................................................................................................................... 77
EL MEN DE EDICIN ................................................................................................................................ 78
EL MEN DE BSQUEDA ............................................................................................................................. 78
EL MEN MODIFICAR ................................................................................................................................ 78
EL MEN DE ENTRADAS Y SALIDAS (I/O) ....................................................................................................... 79
TECLA F1: MEN DE AYUDA ....................................................................................................................... 79
ATAJOS PARA EL EDITOR AVANZADO ............................................................................................................. 80
CDIGO RPIDO ........................................................................................................................................... 81
CDIGO RPIDO VISUAL ............................................................................................................................. 84
COMPENSACIN POR LA PUNTA DEL CORTADOR USANDO UN G112 ...................................................... 85
MACROS (OPCIONAL) ................................................................................................................................... 88
INTRODUCCIN ......................................................................................................................................... 88
NOTAS DEL FUNCIONAMIENTO ....................................................................................................................... 89
VARIABLES DEL SISTEMA EN-PROFUNDIDAD ................................................................................................... 94
SUBSTITUCIN DE DIRECCIN ..................................................................................................................... 98
COMUNICACIN CON DISPOSITIVOS EXTERNOS - DPRNT[ ] ............................................................................. 106
CARACTERSTICAS DE LAS MACRO DE ESTILO FANUC NO INCLUIDAS EN EL CONTROL HAAS .................................... 108
EJEMPLO DE UN PROGRAMA USANDO MACROS ............................................................................................... 109

FUNCIONES PREPARATORIAS - CDIGOS G ................................................................................................... 111

CDIGOS M (FUNCIONES MISCELNEAS) ....................................................................................................... 165

AJUSTES ............................................................................................................................................................. 173

MANTENIMIENTO ................................................................................................................................................ 189

NDICE .................................................................................................................................................................. 197

La informacin contenida en este manual se actualiza constantemente. Usted puede bajar las ultimas
actualizaciones en el formato .pdf y mucha otra informacin de ayuda de la pgina de internet Haas. Visite la
pgina www.HaasCNC.com, bajo el men de Customer Services de la barra de navegacin presione el rtulo
Manual Updates.

En el Manual de Referencia usted encontrar mucha mas informacin tcnica adicional. El Manual de
Referencia contiene definiciones de parmetros y alarmas, instrucciones de instalacin y explicaciones sobre
los sub-ensamblajes elctricos y mecnicos de la mquina.

El Manual de Referencia Haas se encuentra disponible en el internet, usted lo puede bajar de una manera
gratuita en el formato .pdf.( visite la pgina www.HaasCNC.com, bajo el men de Customer Services de la
barra de navegacin presione el rtulo Manual Updates.), o lo puede comprar mediante el departamento de
servicio Haas.

Este manual y todos sus contenidos estn protegidos por copyright 2005, y no pueden ser reproducidos sin el
consentimiento escrito de Haas Automation, Inc.

VI Tabla de Contenidos 96-8750 rev K Enero 2005


PROCEDIMIENTOS DE SEGURIDAD DE HAAS

PIENSA EN LA SEGURIDAD!
NO TE DEJES ATRAPAR
EN T TRABAJO
Todas las mquinas fresadoras contienen peligro de
las partes rotatorias, bandas, poleas, alto voltaje
elctrico, 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 ser operada
slo por personal entrenado de acuerdo con
el Manual del Operador y con las
instrucciones para la operacin segura de la
mquina.

Contenido de Se guridad
Seguridad
USOS Y GUAS PARA LA ADECUADA OPERACIN DE MQUINA ...................................................................... 4
MODIFICACIONES A LA MQUINA ....................................................................................................................... 4
PLACAS DE SEGURIDAD ....................................................................................................................................... 4
EQUIPOS AUTOMTICOS ...................................................................................................................................... 4
PROTECCIN DE LA MQUINA ............................................................................................................................. 4
PIEZAS GIRATORIAS ............................................................................................................................................. 4
TRANSPORTADORES DE VIRUTAS ....................................................................................................................... 5
VOLTAJES PELIGROSOS ...................................................................................................................................... 5
ESTABLECER EL TRABAJO ................................................................................................................................... 5
REAS CALIENTES ................................................................................................................................................ 5
CONOCIMIENTO DE LA MQUINA ........................................................................................................................ 5
INDUMENTARIA APROPIADA ................................................................................................................................ 5
HERRAMIENTAS ..................................................................................................................................................... 6
SEGURIDAD PARA LOS OJOS .............................................................................................................................. 6
MANTENIMIENTO ELCTRICO ............................................................................................................................... 6
DERRAMES ............................................................................................................................................................. 6
SUJECIONES .......................................................................................................................................................... 6
MANTENER DESPEJADO ....................................................................................................................................... 6
DECLARACIN DE ADVERTENCIAS, PRECAUCIONES Y NOTAS ........................................................................ 7
VENTANAS DE SEGURIDAD ................................................................................................................................... 7

96-8750 rev K Enero 2005 Seguridad 1


OBSERVE TODAS LAS ADVERTENCIAS Y PRECAUCIONES A CONTINUACIN:

Solo 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 operar la mquina. Toda parte o
herramienta que haya sido daada, debe ser adecuadamente reparada o reemplazada por
personal autorizado. No opere la mquina si alguno de los componentes parece no estar
funcionando correctamente. Comunquese con el supervisor del taller.

Cuando opere 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 opere esta mquina a menos que las puertas estn cerradas y que los candados internos
estn funcionando correctamente. Las herramientas rotatorias pueden causar un dao muy
severo. Cuando el programa esta ejecutndose, la la torreta de herramientas se puede mover
muy rpidamente en cualquier momento y en cualquier direccin.

El botn de alto de emergencia, Emergency stop (tambin conocido como Botn de apagado
de emergencia) es el switch 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 refrigerante. Utilice este botn
solo en caso de emergencia y as evitar que su mquina choque.

El panel elctrico debe estar cerrado y los tres 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 personal electricista calificado debe tener acceso al panel. Mantenga en
mente que cuando el interruptor principal se encuentra encendido, existen altos voltajes
alrededor del panel elctrico (incluyendo las tarjetas 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 ser
asegurado con la llave solo disponible para personal de servicio cualificado.

NUNCA, de ninguna manera, haga modificaciones a este equipo. 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 rotatorio Haas, podra
resultar en lesiones del personal y/o dao mecnico y cancelar la garanta.

Es responsabilidad del dueo de taller el asegurarse de que ANTES de realizar cualquier tipo
de trabajo, todo el personal involucrado en la instalacin y 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.

2 Seguridad 96-8750 rev K Enero 2005


OBSERVE TODAS LAS ADVERTENCIAS Y PRECAUCIONES QUE SE MUESTRAN MS
ABAJO:

No opere la mquina con las puertas abiertas.


No opere la mquina sin haber sido adecuadamente entrenado.
Siempre utilice gafas de seguridad.
Esta Mquina est controlada automticamente y podra comenzar a funcionar en
cualquier momento.
No es seguro el maquinar partes demasiado grandes o que estn mal sostenidas.
No exceda la velocidad RPM recomendada en su mandril.
Velocidades RPM ms altas reducen la fuerza de agarre o prenzado en el mandril
El exceso de material de barra que no est propiamente sostenido no debe
exceder la orilla final del tubo de deslizamiento (draw tube).
Los mandriles deben ser lubricados semanalmente y su mantenimiento debe ser
realizado de forma regular.
Las abrazaderas del mandril no deben exceder el dimetro del mandril.
No trate de tornear partes mas grandes que el mandril.
Siga todas las advertencias del fabricante de su mandril con respecto al
procedimiento de agarre y trabajo.
La presin hidrulica debe fijarse correctamente para asegurar un agarre seguro
de su pieza de trabajo sin ninguna distorsin.
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 POWER UP/RESTART en el panel de control hasta despus de completarse la
instalacin.
NO intente operar la mquina antes de que complete todas las instrucciones de
instalacin.
NUNCA realice mantenimiento a la mquina con la alimentacin elctrica conectada.
No es seguro el maquinar partes demasiado grandes o que estn mal sostenidas.
Se requiere una rpm reducida para proteger al operador cuando se realicen
operaciones peligrosas (p.e. girar piezas sobredimensionadas o muy poco
sujetas). Girar piezas sobredimensionadas o muy poco sujetas no es seguro.
Las ventanas deben ser reemplazadas si se encuentran severamente daadas -
Reemplace las ventanas daadas inmediatamente.
No procese materiales txicos o inflamables. Pueden producirse gases letales.
Consulte el material del fabricante para un manejo seguro de material, por
productos, antes de procesar.

96-8750 rev K Enero 2005 Seguridad 3


USOS Y GUAS PARA LA ADECUADA OPERACIN DE MQUINA

Todas las mquinas fresadoras contienen peligro debido a las partes rotatorias, bandas, poleas, alto voltaje
elctrico, 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.

M ODIFICACIONES A LA M QUINA

NO modifique o altere este equipo en 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 rotatorio Haas, podra resultar en lesiones del personal y/o dao mecnico y cancelar la garanta.

P LACAS DE S EGURIDAD

Algunas de estas advertencias se encuentran en su mquina.


Mantngase alerta sobre posibles peligros.
Si alguna de las etiquetas se ha perdido o no se encuentra en la mquina, o si necesita alguna extra para que
sus empleados se mantengan alertas sobre la necesidad de trabajar de una manera segura, por favor llame a
la fbrica Haas.

Equipos Automticos
Como esta mquina es programable, sta se podra iniciar de una
manera inesperada. Los operadores y otro personal del taller
deben mantener sto en mente. Mantenga las puertas cerradas
todo el tiempo excepto para cargar y descargar partes y
herramientas.

Proteccin de la Mquina
Algunos paneles de acceso y seguridad podran cerrarse
inesperadamente debido a la operacin de la mquina.
Asegrese que todos los paneles estn cerrados y si es posible,
asegurados. Podra resultar en dao personal si los seguros se
caen o si los paneles giran y se cierran.

Piezas Giratorias
Si fuera necesario trabajar en la mquina, asegrese que la
alimentacin elctrica de la mquina se encuentre desconectada
antes de dar servicio a la mquina. Partes rotatorias dentro de la
mquina pueden causar heridas serias o fatales.

4 Seguridad 96-8750 rev K Enero 2005


Transportadores de Virutas
El portador de virutas se puede programar para encenderse o
detenerse automticamente. Mantenga todas las partes de su
cuerpo fuera de estas reas ya que el portador podra comenzar a
rotar de una manera inesperada. Mantngase tambin alejado de los
tubos de descarga. Las virutas recogidas le cortarn.

Voltajes Peligrosos
Existen altos voltajes y corrientes dentro del sistema. El mantenimiento
de la mquina debe ser realizado solo por personal cualificado.

Establecer el Trabajo
Las herramientas incorrectas, las practicas de maquinado o
monturas que se encuentren mal prensadas podran crear
resultados devastadores. Verifique doblemente su montaje antes
de iniciar cualquier operacin de maquinado.

reas Calientes
Esta advertencia se encuentra en reas de la mquina en las cuales existe alta
temperatura asociada con las mismas. Mantngase alejado de estas reas ya que
podra resultar en serias quemaduras si su personal llega a tener contacto con ellas.

Conocimiento de la Mquina
Algunas reas de la mquina no estn diseadas para aguantar el peso
del operador.

Indumentaria Apropiada
Mantngase alerta sobre ropa muy floja y otros objetos personales. stos podran
quedar enredados en la mquina y podran causar heridas personales.

96-8750 rev K Enero 2005 Seguridad 5


Herramientas
No detenga o trate de detener las herramientas rotatorias. Son demasiado afiladas y
podran causar dao corporal importante.

Seguridad para los Ojos


Siempre utilice gafas de seguridad o una mscara de proteccin durante
la operacin de la mquina. Las virutas pueden salir volando y causar
heridas.

Mantenimiento Elctrico
Es posible electrocutarse con cualquier mquina. Solo personal
cualificado debe dar servicio a la mquina. Nunca abra el gabinete de
control o cualquier otra proteccin elctrica.

Derrames
Limpie inmediatamente los derrames. Los lquidos, como el refrigerante
de la mquina, pueden ser resbaladizos y causarn peligros en el entorno
de trabajo.

Sujeciones
Las piezas de trabajo mal sujetas pueden ser desprendidas de la
sujecin con una fuerza mortal.

Mantener Despejado
No ponga nada entre la herramienta y la pieza de trabajo. Podran
producirse daos personales graves.

6 Seguridad 96-8750 rev K Enero 2005


Ventanas de Seguridad
Las piezas de trabajo errneamente
montadas o abrazadas podran ser
lanzadas a travs de las ventanas; podra
ocurrir dao muy serio al personal. Tenga
mucho cuidado y utilice tcnicas de
maquinado correctas durante todas las
operaciones de su mquina. Reemplace
las ventanas inmediatamente si se
encuentran daadas o si muestran signos
de desgaste. Comunquese con el
Departamento de Mantenimiento Haas
para obtener piezas de repuesto.

DECLARACIN DE ADVERTENCIAS , P RECAUCIONES Y N OTAS

A lo largo de este manual, existe informacin crtica e importante contenida en los siguientes estilos/formatos:
Advertencias, Precauciones y Notas:

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 la
cabeza del huso.

Las precauciones se usan cuando existe un potencial de dao personal o a la mquina menor. Un ejemplo
de precaucin es:

PRECAUCIN! Apague la mquina antes de realizar cualquier tarea de


mantenimiento.

Las notas se usan para dar informacin adicional al operador sobre un paso o procedimiento en particular.
Esta informacin debe ser tomada en consideracin por el operador cuando el/ella realice el paso o
procedimiento y as asegurarse que no exista ninguna confusin. Un ejemplo de una nota es:

NOTA: Si la mquina est equipada con la mesa de seguridad Z opcional, siga estas
instrucciones:
Evite cargas extremas en el centro o en el extremo ms alejado de la mesa. El
peso de la pieza debera ser distribuido equitativamente sobre la mesa o un cojn.
La planitud de la pieza debera estar dentro de 0.002".

96-8750 rev K Enero 2005 Seguridad 7


8 Seguridad 96-8750 rev K Enero 2005
INTRODUCCIN

Lo siguiente es una introduccin visual al centro de giro Haas. Algunas de las funcionalidades mostradas sern
destacadas en las secciones apropiadas.

96-8750 rev K Enero 2005 Introduccin 9


10 Introduccin 96-8750 rev K Enero 2005
TECLADO INTRODUCCIN AL T ECLADO
El teclado se divide en ocho secciones: Teclas de Funcin, Teclas de Desplazamiento, Teclas de Anulacin,
Teclas de Pantalla, Teclas del Cursor, Teclas Alfanumricas, Teclas de Modo y Teclas Numricas. Adems,
hay otras teclas y funcionalidades variadas situadas en el colgante y el teclado, que se describen brevemente.

POWER
AUTO
DISPLAY
RESET UP EDIT INSERT ALTER DELETE UNDO
RESTART OFF
PRGRM CURNT
CONVRS POSIT OFFSET COMDS

MEM SINGLE DRY OPTION BLOCK


BLOCK RUN STOP DELETE
F1 F2 F3 F4 ALARM PARAM SETNG HELP
MESGS DGNOS GRAPH CALC
MDI SPINDLE TURRET TURRET
X NEXT X Z COOLNT
DIA FACE DNC JOG FWD REV
MESUR TOOL Z MESUR
PAGE
HOME HAND .0001 .001 .01 .1
UP
JOG .1 1. 10. 100.
TS CHIP
+X FWD
CURSOR ZERO ALL
ORIGIN
SINGL HOME
RET AXES AXIS G28
TS -Z RAPID +Z
CHIP
RAPID STOP
PAGE LIST SELECT SEND RECV ERASE
END
DOWN PROG PROG RS232 RS232 PROG
-X CHIP
TS
REV

& @ :
SHIFT A B C D E 7 8 9
OVERRIDES
HAND % $ !
-10 100% +10 CNTRL F G H I J K 4 5 6
FEED RATE FEED RATE FEED RATE FEED

HAND
*1
, ?
-10
SPINDLE
100%
SPINDLE
+10
SPINDLE
CNTRL
SPIN
L M N O P Q 2 3
+ =
FWD STOP REV SPINDLE R S T U V W - 0
#

/
5%
RAPID
25%
RAPID
50%
RAPID
100%
RAPID X Y Z EOB
[
( ]
) CANCEL SPACE
WRITE
ENTER

Power On (Encender)- Enciende la mquina.


Power Off (Apagar)- Apaga la mquina.
Spindle Load Meter (Medidor de la Carga del Huso) - Muestra la carga del huso, en tanto por ciento.
Emergency Stop (Parada de Emergencia)- Esto detiene el movimiento de todos los ejes, detiene el huso,
la torreta, y apaga la bomba del lquido refrigerante.
Jog Handle (Manija de Desplazamiento) - Se usa para desplazar todos los ejes. Tambin puede ser
utilizada 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 en
modo Grficos.
Feed Hold (Detener Avance) - Detendr el movimiento de todos los ejes. Nota: El huso continuar girando
mientras corte.
Reset (Reiniciar) - Esto detendr la mquina (los ejes, el huso, la torreta y la bomba de refrigeracin son detenidas).
No es un mtodo recomendable para detener la mquina porque podra ser difcil continuar desde ese punto.
Power Up (Encender) / Restart (Reiniciar) - Cuando se presiona esta tecla, los ejes vuelven a la posicin
cero de la mquina y puede ocurrir un cambio de herramienta. Vea el Ajuste 81 en el captulo Ajustes para
mas informacin.
Auto Off (Auto Apagado) - Automticamente posiciona los ejes al cero de la mquina y prepara la mquina
para apagarla.

96-8750 rev K Enero 2005 Introduccin 11


Memory Lock Key Switch - Cuando se encuentra en la posicin de cerrado o encadenado, no le permite al
operador editar programas y alterar definiciones. A continuacin se describe la jerarqua de seguros.
La llave asegura 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 Segunda Base) - Este botn mover rpido todos los ejes a las coordenadas
especificadas en los Desplazamientos de Trabajo (Work Offset) G129. 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.

T ECLAS DE F UNCIN
Teclas F1- F4 Estos botones presentan diferentes funciones dependiendo del modo de operacin. Por
ejemplo, F1-F4 producir una accin diferente en modo Edicin, que en modo Programa, o que en modo
Desplazamiento. Vea la seccin del modo especfico para obtener ms descripciones y ejemplos.
X Dia Mesur (Medicin del dimetro X) (X Diameter Measure) Usado para grabar los cambios de
desplazamiento de la herramienta en el eje X en la pgina de desplazamiento durante el establecimiento de la
pieza o parte.
Next Tool (Herramienta Siguiente) Se usa para seleccionar la herramienta siguiente de la torreta
(normalmente utilizado durante el montaje de la pieza).
X/Z Usada para intercambiar entre las modalidades de desplazamiento de los ejes X y Z durante el montaje
de la pieza.
Z Face Mesur (Medicin de la Cara Z)( Z Face Measure) Usado para grabar los cambios de
desplazamiento de la herramienta en el eje Z en la pgina de desplazamiento durante el establecimiento de la
pieza o parte.

TECLAS DE DESPLAZAMIENTO
Chip FWD (Adelante) (Chip Auger Forward) - Inicia el transportador de virutas opcional en la direccin For-
ward (Adelante), moviendo las virutas fuera de la mquina.
Chip Stop (Detener) (Chip Auger Stop) - Detiene el transportador de virutas.
Chip REV (Atrs) (Chip Auger Reverse) - Inicia el transportador de virutas opcional en la direccin Reverse
(Atrs), lo que es til al limpiar atascos y restos del transportador.
X/-X y Z/-Z (teclas de eje) - Permite al operador desplazar manualmente el eje manteniendo presionado el
botn individual o pulsando el eje deseado y utilizando la manija de desplazamiento.
Rapid (Rpido) - Cuando se presiona simultneamente una de las teclas de arriba (X+, X-, Z+,Z-), ese eje se
mover en la direccin seleccionada a la mxima de velocidad de desplazamiento.
<- TS Presionando esta tecla se mueve el cabezal mvil hacia el huso.
TS Rapid (Rpido) Aumenta la velocidad del cabezal mvil cuando se presiona simultneamente con una
de las otras teclas de control del cabezal mvil.
-> TS Presionando esta tecla se mueve el cabezal mvil lejos del huso

12 Introduccin 96-8750 rev K Enero 2005


TECLAS DE A NULACIN
Estas teclas permiten al usuario anular la velocidad del movimiento rpido transverso, la velocidad programada
de avance y las velocidades del huso.
-10 - Reduce la tasa de avance un 10%.
100% - Establece la velocidad de avance del control a la velocidad programada por el usuario..
+10 - Incrementa la tasa de avance un 10%.
-10 - Reduce la velocidad actual del huso un 10%.
100% - Establece la velocidad del huso a la velocidad programada.
+10 - Incrementa la velocidad actual del huso un 10%.
Hand Cntrl Feed (Control de la Tasa de Avance) (Handle Control Feedrate) - Al presionar este botn se
permite a la manija de desplazamiento ser utilizada para controlar la tasa de avance en incrementos de 1%.
Hand Cntrl Spin (Control del Huso) (Handle Control Spindle) - Al presionar este botn se permite a la manija
de desplazamiento ser utilizada para controlar la velocidad del huso en incrementos de 1%.
FWD (Adelante)- Inicia el huso en la direccin hacia adelante (igual a las manecillas del reloj). Este
parmetro est deshabilitado en la mquinas CE (exportacin).
REV (Atrs) - Inicia el huso en la direccin hacia atrs (contraria a las manecillas del reloj). Este parmetro
est deshabilitado en la mquinas CE (exportacin).
El huso puede ser iniciado o detenido con los botones FWD o REV en cualquier momento en el que la mquina se
encuentre en una parada Bloque nico o en el que se haya presionado el botn Free Hold (Parada del Avance)
Cuando el programa es reiniciado con el Inicio de Ciclo, el huso volver hasta la velocidad definida previamente.
STOP (Parar) - Detiene el huso.
5% / 25% / 50% / 100% Rapid (Avance Rpido) - Limita el avance rpido al valor de la tecla. El botn 100%
permite el mximo avance rpido.
Uso de la 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. La anulacin de la velocidad de avance no
cambia la velocidad de ninguno de los ejes auxiliares. Durante el desplazamiento manual, la anulacin de la
velocidad de avance ajustar las velocidades seleccionadas desde el teclado. Esto proporciona un control
preciso de la velocidad de desplazamiento.
La velocidad del huso tambin puede ser cambiada, desde el 0% al 999%, utilizando las anulaciones del huso.
Tambin es inefectivo para los ciclos de roscado. En el modo Single Block (Bloque Sencillo), el huso puede
ser detenido. ste arrancar automticamente al continuar el programa con el botn de Inicio de Ciclo.
Al presionar la tecla Handle Control Feedrate (Control de la Tasa de Avance), se permite a la manija de
desplazamiento ser utilizada para controlar la tasa de avance 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
seleccionar. Los Ajustes para sto son los 19, 20 y 21.
El botn Feed Hold (alto al avance) acta como un botn de anulacin porque al ser presionado las velocidades
de avance y movimiento rpido se ponen a cero. Debe presionarse el botn Cycle Start (iniciar ciclo) para
continuar con la operacin despus de un alto por Feed Hold (alto al avance). El interruptor de la puerta del
gabinete tambin tiene un efecto similar pero aparecer Door Hold si se abre la puerta. Cuando la puerta est
cerrada, el control estar en Feed Hold (alto al avance) y deber pulsarse Cycle Start (iniciar ciclo) para
continuar. Door Hold (alto de la puerta) y Feed Hold (alto al avance) no detienen ninguno de los ejes auxiliares.

96-8750 rev K Enero 2005 Introduccin 13


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 M30 y/o Reset
(restablecer), (Vase Ajuste 83).

T ECLAS DE PANTALLA
Las teclas de pantalla permiten el acceso a las diferentes pantallas, la informacin del funcionamiento y las
pginas de ayuda. Algunas de estas teclas muestran pantallas diferentes al ser pulsadas ms de una vez.
Prgrm/Convrs (Programa/Conversacin) - Muestra el programa seleccionado en ese momento. Si presiona
el botn dos veces entrar en la funcionalidad Quick Code (Cdigo Rpido), (Vase la seccin Cdigo Rpido),
y si lo presiona tres veces acceder a la funcionalidad Visual Quick Code (Cdigo Rpido Visual), (Vase la
seccin Cdigo Rpido Visual en Cdigo Rpido).
Posit (Posicin) (Position) - Muestra las posiciones de los ejes de la mquina. Al presionar los botones Page Up/
Down se mostrarn al operario, con letras grandes, los formatos de la mquina, trabajo y la distancia por recorrer.
Offset (Desplazamiento) - Muestra los la geometra longitudinal de la herramienta, los desplazamientos en
los radios, los desplazamientos del desgaste y la posicin del refrigerante. Pulsando dos veces en el botn
Offset (desplazamiento) o pulsando el botn Page Up, acceder a la pgina de desplazamientos de trabajo.
Curnt Comds (Comandos Actuales) (Current Commands) - Muestra los detalles del programa actual (por
ejemplo los cdigos G, M, H y T), informacin de la carga del Huso y las posiciones de los ejes de la mquina
mientras se ejecuta el programa. Pulse Page Up/ Down para ver la carga/vibracin de la herramienta (Vase la
seccin carga/vibracin de la herramienta), la vida de la herramienta (Vase la seccin vida de la herramienta),
mantenimiento, variables macro, temporizadores de programa y detalles del cdigo del programa.
Alarm / Mesgs (Alarmas / Mensajes) (Alarms / Messages) - 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). Pulsando el botn Right Arrow (Flecha Derecha) se cambia a la pantalla Histrico de
Alarmas, que guarda la historia de alarmas recientes.
Pulsando el botn Right Arrow (Flecha Derecha) otra vez se cambia a la pantalla del visor de alarmas. Esta
pantalla muestra una alarma a la vez con su descripcin. El ajuste de fbrica en esta pantalla es el mostrar la
ltima alarma del historial. El usuario puede luego desplazarse por las alarmas presionando las teclas con la
flecha hacia arriba o abajo. El usuario tambin puede introducir un nmero de alarma y presionar Enter/Write
(Introducir/Escribir) para que se muestre el nombre y la descripcin.
Presionando Alarm/mesgs (Alarmas/Mensajes) una segunda vez mostrar una pgina para las notas y
mensajes del usuario. Utilice el teclado para introducir mensajes para otros operadores/programadores o
escribir notas para un proyecto actual. Si hay un mensaje, cada vez que se encienda la mquina se mostrar
la pgina de mensajes. Los mensajes son mostrados al encender hasta que son eliminados. Vase la seccin
Mensaje para obtener ms detalles.
Param / Dgnos (Parmetros / Diagnstico) (Parameters / Diagnostics) - Muestra los parmetros que definen
el funcionamiento de la mquina. Para encontrar un parmetro conocido, teclee el nmero y pulse la flecha hacia
arriba o hacia abajo. Los parmetros son establecidos en la fbrica y no deberan ser modificados por el usuario.
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 Abajo) mostrar las pginas adicionales de datos de diagnstico.
Setng / Graph (Ajustes / Grficos) (Settings / Graphics) - Muestra y permite el cambio de los ajustes del
usuario. (Tenga en cuenta que los ajustes estn agrupados; estos grupos son para una materia especfica).
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 el usuario 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).

14 Introduccin 96-8750 rev K Enero 2005


Help / Calc (Ayuda / Calculadora) (Help / Calculator) - Muestra un manual abreviado. En este manual en
pantalla hay descripciones breves de los cdigos G y M, definiciones de las funcionalidades de control,
localizacin de problemas e incidencias de mantenimiento.
Al presionar Help / Calc (Ayuda / Calculadora) por segunda vez se mostrar la calculadora de ayuda. Pulse el botn
Page Down (Pgina Abajo) para desplazarse por las pginas de la calculadora (vase la seccin de la calculadora).

TECLAS DEL CURSOR


Las Teclas del Cursor permiten al usuario trasladarse a travs de varias pantallas y campos en el control. y
son utilizadas en la edicin de 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 Arriba / Abajo) - 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 utiliza para desplazarse a travs de las selecciones de
ajustes y mueve la ventana de ampliacin a la izquierda en el modo de grficos.
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 el 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). Pulse la tecla Shift (Cambio) una segunda vez para deshabilitar la funcin de 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 desplazamiento +/-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 acceso RS232
se recibe una lnea de cdigo no vlido, sta se agregar al programa entre parntesis.
/ - La barra se usa en la funcionalidad 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).

96-8750 rev K Enero 2005 Introduccin 15


T ECLAS DE M ODO
Estas teclas cambian el estado de operacin de la mquina de herramientas CNC. Una vez que se presione
un botn de modo, los botones en la misma fila estarn disponibles para el usuario. El modo vigente siempre
aparecer en la lnea superior y a la derecha de la pantalla vigente en esos momentos.
Edit (Editar)- Selecciona el modo de edicin. Esta pgina se utiliza para editar programas en la memoria de control.
Insert (Insertar) - Al pulsar este botn se introducirn comandos al programa en el cursor. Este botn tambin
insertar texto desde el portapapeles en la posicin actual del cursor, y puede ser utilizado tambin para
copiar bloques de cdigo en un programa (Vase la seccin Editor Avanzado).
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) (Memoria) - Selecciona el modo de memoria. Esta pgina muestra el programa seleccionado
actualmente en el control.
Single Block (Bloque nico) - Apaga o enciende bloque nico. Cuando bloque nico est encendido,
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) (Parada Opcional) - Activa o desactiva las paradas opcionales. Vase tambin
G103 en el captulo G-Code.
Cuando esta funcionalidad est ON (activada) y se programa un 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 del funcionamiento del previsor de bloques (G103), es posible que el alto no se ejecute
inmediatamente (Vase la seccin del previsor de bloques). En otras palabras, la funcionalidad de previsin de
bloques puede provocar que el comando Optional Stop (Parada Opcional) ignore el M01 ms prximo.
Si el botn Optional Stop (Parada Opcional ) se encuentra pulsado 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, los bloques con una barra (/) como primer caracter sern ignorados (no ejecutados). Si la barra
est en una lnea de cdigo, los comandos despus de la barra sern ignorados 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, 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
maquinados a alta velocidad.
MDI/DNC - El modo MDI es el modo de Entrada Manual de Datos cuando un programa puede ser escrito pero
no es introducido en la memoria. El modo DNC, Control Numrico Directo, permite introducir a cuentagotas
programas grandes en el control, para que puedan ser ejecutados (Vase la seccin del modo DNC).
Coolnt (Refrigerante) (Refrigerante) - Enciende y apaga el lquido refrigerante opcional. El refrigerante
opcional de alta presin HPC (High Pressure Coolant) puede ser activado al presionar la tecla Shift (cambio)
seguida por el botn COOLNT. Note que el HPC y el refrigerante regular comparten el mismo orificio, pero no
pueden estar encendidos los dos al mismo tiempo.
Spindle Jog (Desplazar Huso) - Gira el huso a la velocidad seleccionada en el Ajuste 98 (Desplazamiento
del huso en RPM, Revoluciones Por Minuto).

16 Introduccin 96-8750 rev K Enero 2005


Turret FWD (Torreta hacia adelante) - Gira la torreta de herramientas hacia adelante hasta la siguiente
herramienta en la secuencia. Si se introduce Tnn en la lnea de entrada de datos, la torreta avanzar hacia la
direccin de la herramienta nn.
Turret REV (Torreta hacia atrs) - Gira la torreta de herramientas hacia atrs hasta la herramienta anterior. Si
se introduce Tnn en la lnea de entrada de datos, la torreta avanzar en la direccin contraria a la herramienta nn.
Handle Jog (Manija de Desplazamiento) - Selecciona el modo de desplazamiento del eje .0001, .1 - 0.0001
pulgadas (.001 mm) para cada divisin en la manija de desplazamiento. 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 de la manija de desplazamiento. Cuando el el torno 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 de abajo) se utiliza en modo ensayo y sirve para seleccionar la velocidad
del avance y de los movimientos del eje.
Zero Ret (Retorno a cero) (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.
Puede avanzar o retroceder pgina para ver cada categora en un mayor formato.
All Axes (Todos los Ejes) - 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 ser usado para establecer
la posicin cero inicial de los ejes.
Origen (Origen) - Pone a cero las pantallas y cronmetros seleccionados.
Singl Axis (Eje nico) (Eje 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 ser usado para establecer la posicin cero inicial de los ejes.
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 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.
List Prog (Listar Programas) (Listar Programas) - Muestra los programas almacenados en el control.
Select Prog (Seleccionar Programa) - Hace que el programa que aparece resaltado en la lista de
programas sea el programa vigente. Nota: El programa vigente tendr un asterisco * precedindolo en la lista
de programas.
Send RS-232 (Enviar por RS-232) - Transmite programas a travs del puerto serie RS232. (Vase la seccin RS-232)
Recv RS-232 (Recibir por RS-232) - Recibe programas desde el puerto serie RS232. (Vase la seccin RS-232)
Erase Prog (Borrar Programa) - Borra el programa que aparece resaltado en el modo Memory (Memoria) 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 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.

96-8750 rev K Enero 2005 Introduccin 17


PANTALLAS DE POSICIONES
Las pantallas de posicin son las siguientes.
Home Page (Pgina de Inicio)
Esta pantalla muestra simultneamente las otras cuatro pantallas (Operador, Trabajo, Mquina y Distancia a
recorrer). Utilice las teclas Page Up/Down (avanzar o retroceder pgina) o las flechas Up/Down (arriba/abajo)
para desplazarse por estas pginas.
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. Cada eje puede ser puesto a cero
seleccionando un eje (X o Z) y presionando la tecla Origin (Origen).
Pantalla de Trabajo
Muestra la posicin de X y Z en relacin con la pieza; no el cero de la mquina. Durante el encendido,
automticamente mostrar el valor en el desplazamiento del trabajo G54. La posicin slo puede ser cambiada
introduciendo valores en los desplazamientos de trabajo G54 a G59, G110 a G129, o por un comando G92 en
un programa.
Pantalla de Mquina
Representa la distancia real a la que se encuentra el eje del cero de la mquina.
Pantalla Distance To Go (distancia a recorrer):
Esta pantalla muestra la distancia que falta antes de que el eje alcance la posicin ordenada.

PANTALLA DE DESPLAZAMIENTOS
Hay tres pginas de desplazamientos: Geometra de la Herramienta, Herramienta y Desplazamiento Cero de
Trabajo.
Tool Geometry (Geometra de la Herramienta)/Wear (Desgaste)
La pgina Geometra de la Herramienta se muestra pulsando sobre el botn Offset (Desplazamiento). Esta
pgina muestra los nmeros de la herramienta y la geometra longitudinal. Pulsando de nuevo sobre el botn
Offset (Desplazamiento) se mostrar la pantalla del desgaste de la herramienta.
Para introducir valores en estos campos, teclee un nmero y pulse F1. Tecleando un nmero y pulsando F2
establecer en los desplazamientos el valor negativo del nmero introducido. Introduciendo un valor y pulsando
Write/Enter (Escribir/Introducir) aadir el valor a lo que ya est introducido. Para quitar todos los valores en la
pgina, pulse Origin (Origen), el torno pedir al operador que confirme si desea poner todo a cero con Zero All
(Y/N). Pulse Y para ponerlos todos a cero o pulse en N para dejar todos los valores inalterados.
Work Zero Offset (Desplazamiento Cero de Trabajo)
La pgina Work Zero Offset (Desplazamiento Cero de Trabajo) se muestra pulsando dos veces sobre el botn
Offset (Desplazamiento). Esta pgina muestra los valores introducidos para que cada herramienta pueda
conocer dnde est situada la pieza en la tabla. Puede establecerse un valor para cada eje. Utilice las teclas
con flechas para desplazarse a cada columna o los botones Page Up/Down (avanzar o retroceder pgina) para
acceder a los otros desplazamientos en la seccin Cero de Trabajo.
Para que cada herramienta localice la pieza, las herramientas utilizadas en un programa deben conocer la
pieza (Vase la seccin Operaciones).
Puede introducirse tambin 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 en los
desplazamientos el valor negativo del nmero introducido. Para quitar todos los valores en la pgina, pulse
Origin (Origen), el torno pedir al operador que confirme si desea poner todo a cero con Zero All (Y/N). Pulse
Y para ponerlos todos a cero o pulse en N para dejar todos los valores inalterados.

18 Introduccin 96-8750 rev K Enero 2005


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 Arriba/Abajo) para navegar por las pginas.
Program Command Check Display (Pantalla de Comprobacin de Comandos de Programa) Esta
pantalla muestra una visin general de los comandos importantes. Muestra la velocidad del huso programada
(PGM), la velocidad del huso ordenada por el programa CMD), y la velocidad real del huso (ACT). Adems, la
pantalla muestra el CW, CCW, o el comando detenido que se est enviando al huso y la posicin de la marcha
actual de transmisin (si est equipado).
Esta pantalla tambin muestra la posicin de los ejes. Se muestran cuatro coordenadas (del operador, de
trabajo, de la mquina, o de la distancia por recorrer) (Vase la seccin Pantalla de Posiciones ms arriba
para encontrar su descripcin) y se seleccionan mediante las teclas de cursor Up/Down (Arriba/Abajo) o las
teclas Page Up/Down (Pgina Arriba/Abajo).
Si la mquina tiene el Refrigerante Programable (P-Cool) opcional, la posicin actual de la gua tambin ser mostrada.
Current Display Command (Comando de Pantalla Actual) Esta pantalla muestra los cdigos del programa
actual y sus valores actuales. Estos valores no se pueden cambiar en esta pantalla.
Macro Variables Display (Pantalla de las Variables Macro) Esta pantalla muestra una lista de las variables
de macro y sus valores actuales. Como el control ejecuta el programa, las variables se actualizarn. Adems, las
variables pueden ser modificadas en esta pantalla; consulte la seccin Macros para ms informacin.
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.
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 lleva en la posicin de corte
(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 ser utilizada para generar una alarma si una herramienta ha sido utilizada un
nmero especfico de veces. La ltima columna se etiqueta Alarm (Alarma), al introducir un nmero en esa
columna la mquina generar una alarma (#362 Tool Usage Alarm) cuando se alcance dicho nmero.
Tool Load Monitor and Display (Monitor y Pantalla de Carga de la Herramienta) El operador puede introducir
la mxima cantidad de carga , en %, que se espera para cada herramienta. El operador 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.
La funcin de monitor de carga en la 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).
Axis Load Monitor (Monitor de la Carga del Eje) La carga del eje es del 100% para representar la mxima
carga continua. Se puede mostrar hasta un 250% de carga, sin embargo, por encima del 100%, durante un
periodo prolongado de tiempo, puede llevar a una alarma de sobrecarga.
Maintenance (Mantenimiento) Esta pgina permite que el operador active o desactive una serie de
chequeos de mantenimiento (vea la seccin de Mantenimiento).

96-8750 rev K Enero 2005 Introduccin 19


P ANTALLA DE A LARMAS / M ENSAJES
Alarmas
La pantalla de Alarmas se selecciona 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 a la pantalla Histrico de Alarmas, que guarda la 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 a la vez con su descripcin. El usuario puede luego desplazarse por
las alarmas presionando las teclas con la flecha hacia arriba o abajo. El usuario tambin puede introducir un
nmero de alarma y presionar Enter/Write (Introducir/Escribir) para que se muestre el nombre y la descripcin.
Presionando la tecla Page Down (Pgina Abajo) se mostrar una pantalla para las notas y mensajes del usuario.
Nota: El Cursor y los botones Page Up (Pgina Arriba) y Page Down (Pgina Abajo) pueden ser utilizados para
moverse a lo largo de un gran nmero de alarmas.
Messages (Mensajes)
La Pantalla de Mensajes puede ser seleccionada 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. Las teclas 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.

S ETTING / G RAPHIC D ISPLAY F UNCTION (F UNCIN DE LA P ANTALLA DE A JUSTES / G RFICOS )


Los Ajustes se seleccionan pulsando el botn Setng/Graph (Ajustes/Grficos). Hay algunas funciones
especiales en los ajustes que cambian la forma en que se comporta el torno; 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 los desplazamientos del trabajo, los desplazamientos de la herramienta y los
lmites de recorrido pueden ser revisados 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 o
MDI. Presione la tecla Setng / Graph (Ajustes / Grficos) una segunda vez para seleccionar el modo Grficos.
La pantalla de Grficos tiene un nmero de funcionalidades en ella.
Key Help Area (rea de Ayuda) El lado derecho de la lnea superior 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 Localizadora) La parte inferior derecha de la pantalla tiene dos modos. Durante
una simulacin, puede mostrar una vista del rea completa de la mesa, indicando la ubicacin de la
herramienta en ese momento. O tambin puede usarse para mostrar cuatro lneas del programa en ejecucin.
La tecla F4 se usa para cambiar entre estos dos modos.
Tool Path Window (Ventana del Recorrido de la Herramienta) En el centro de la pantalla hay una
ventana grande que representa una vista superior de los ejes. 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 preprogramado de taladro se marcan con una X.
Nota: El Ajuste 5 puede deshabilitar la marca de taladro.)
Scaling the Tool Path Window (Escalar la Ventana de la Trayectoria de la Herramienta) La escala de la ventana de la
trayectoria de la herramienta puede ser cambiada. Despus de ejecutar un programa, pulsando F2 har que se escale el
recorrido de la herramienta. Utilice la tecla Page Down (Pgina Abajo) y las teclas con flechas para seleccionar la parte del
recorrido de la herramienta a agrandar. Pulsando F2 se mostrar un rectngulo (ventana de ampliacin) indicando el rea

20 Introduccin 96-8750 rev K Enero 2005


ampliada. Nota: El rea de Ayuda destellar, indicando el proceso de cambio de escala de la vista. La ventana de localizacin
(pequea vista en la parte inferior derecha) muestra la mesa entera con una referencia a donde enfoca la ventana Tool Path
(Trayectoria de la Herramienta). La tecla Page Up (Pgina Arriba) reduce un paso el zoom del rectngulo. Despus de mover la
ventana, presionando la tecla Write/Enter (Escribir/Introducir) completar el proceso de enfoque y re-escalamiento de la ventana
de la trayectoria de la herramienta. Despus de que la ventana de la trayectoria de la herramienta haya sido re-escalada, la
ventana de la es borrada y debe volver a ejecutarse el programa 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.
Presionando F2 y luego la tecla Home (Base) se expandir la ventana de la trayectoria hasta cubrir la tabla
entera.
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 Window (Ventana de Posicin) En esta ventana pueden verse las posiciones de todos los ejes en
funcionamiento. Pulse F3 para abrir esta ventana. Al pulsar F3 varias veces, o las flechas arriba o abajo,
aparecern diferentes formatos de las posiciones. Esta ventana tambin muestra la escala vigente para la
ventana de la trayectoria de la herramienta y el nmero de la herramienta simulada en ese momento.

D ATE AND T IME (F ECHA Y H ORA )


El control tiene una funcin de reloj y fecha. Para ver la hora y la fecha, presione la tecla Help (Ayuda) hasta
que ambas aparezcan.
Ajustando la fecha y la hora, utilice las teclas con flechas arriba y abajo para seleccionar la fecha y hora apropiada.
Utilice las teclas con flechas a derecha e izquierda o la manija de desplazamiento para realizar los ajustes.

H ELP / C ALCULATOR F UNCTION (F UNCIN A YUDA / C ALCULADORA )


Ayuda
La funcionalidad de ayuda puede ser seleccionada pulsando el botn Help (Ayuda), mostrndose un mini manual.
Utilice las teclas alfanumricas para seleccionar los temas, o los botones Page Up/Down (avanzar o retroceder
pgina) o las flechas arriba/abajo para navegar a travs de los temas de ayuda y las descripciones.
Calculadora
La funcin calculadora se selecciona presionando dos veces la tecla de ayuda. Utilice las teclas Page Up/
Down (avanzar o retroceder pgina) para desplazarse por estas pginas.
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 una de las otras funciones (+ - * /) est seleccionada, ese
clculo ser ejecutado 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.
Teclas de Funcin: Las teclas de funcin pueden ser empleadas para copiar y pegar los resultados
calculados en una seccin de un programa o en otro rea de la funcionalidad Calculadora.
F3 En los modos EDIT y MDI, La tecla F3 copiar el valor resaltado 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, presionando sobre F3 se copia el valor de la ventana de la calculadora en la
entrada de datos resaltada para los clculos.
F4 En la funcin calculadora, este botn utiliza el valor de los datos resaltados para cargar, sumar, restar,
multiplicar o dividir con la calculadora.

96-8750 rev K Enero 2005 Introduccin 21


Funcin de Ayuda Trigonomtrica
La pgina de la calculadora Trigonometra le ayudar a resolver un problema triangular. Introduzca las longi-
tudes 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.

Ayuda para Interpolacin Circular


La pgina de la calculadora Circular le ayudar a resolver un problema circular. Usted introduce 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 ser seleccionados
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.

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 al valor CCW, resalte la columna CW/CCW y
pulse el botn Write/Enter (Escribir/Introducir).

22 Introduccin 96-8750 rev K Enero 2005


Calculador de Lnea Tangente al Circulo
Esta caracterstica le brinda la oportunidad de determinar puntos de interseccin en los que un circulo 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.

Calculador de Circulo-Circulo Tangente


Esta caracterstica le brinda la capacidad de determinar puntos de interseccin entre dos crculos o puntos. El
usuario proporciona la localizacin 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 CCW.) 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 presione F3, ya
que el cdigo G ya se encontrar en la lnea de entrada.
Cuadro Taladro/Rosca
Pulsando el botn Help/Calc una tercera vez har que se muestre un cuadro Taladro y Rosca.

C OOLANT L EVEL G AUGE (M EDICIN DEL N IVEL DE R EFRIGERANTE )


El nivel del refrigerante se muestra en el control en la pgina Current Commands (Comandos Actuales). Una
barra vertical a la izquierda de la pantalla 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.

96-8750 rev K Enero 2005 Introduccin 23


200 H OUR C ONTROL (C ONTROL DE 200 H ORAS )O PTION T RY -O UT (O PCIN E NSAYO )
Algunas opciones que normalmente requieren un cdigo desencadenador para activarse (Roscado Rgido,
Macros etc) ahora pueden ser activadas y desactivadas conforme se desee introduciendo simplemente el
numero 1 en vez del cdigo desencadenador. 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 mquina. Tenga en cuenta que la desactivacin slo ocurrir al apagar la mquina y no mientras est
funcionando. Una opcin puede ser activada permanentemente al introducir el cdigo desencadenador 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 ser activada o desactivada mediante los cdigos desencadenadores.
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 tiempo de ensayo
casi ha terminado.
Para activar permanentemente una opcin, contacte a su distribuidor.

I LUMINACIN DE A LTA I NTENSIDAD ( OPCIONAL )

El sistema de Iluminacin de Alta Intensidad es operado automticamente Cuando las puertas estn
completamente abiertas, un interruptor enciende las luces.
Adems, el sistema de iluminacin puede ser encendido manualmente utilizando un interruptor localizado en
la parte lateral de los soportes de las luces.

24 Introduccin 96-8750 rev K Enero 2005


OPERACIN

E NCENDIDO DE LA MQUINA
Encienda la mquina pulsando el botn Power-On (Encendido).
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. Presionando el botn Reset
(Reestablecer) 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 (Base). 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 sobre este botn. Mantngase alejado del interior de la mquina y del cambiador de herramientas.
Despus de alcanzar su base se muestra la pgina de Comandos Actuales, estando la mquina lista para funcionar.

I NTRODUCCIN A LA P ROGRAMACIN
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 el botn MDI. El cdigo de programacin se introduce tecleando los
comandos y pulsando la tecla Enter 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 a la derecha del botn Edit. 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.
Para cambiar el valor utililice los botones con flechas o la manija de desplazamiento 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 los nueve ltimos) que hayan sido realizados al programa MDI.
Un programa MDI puede ser guardado 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 MDI. Para volver a acceder al programa, pulse List Prog (Lista de Programas) y seleccinelo.

96-8750 rev K Enero 2005 Operacin 25


El dato en MDI es retenido 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).
Programas Numerados
Para crear un programa nuevo, pulse sobre LIST PROG para entrar en la pantalla de programas y la lista de
modos de programa. Introduzca un numero 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 son retenidos 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).
Teclee los datos del programa y pulse introducir. Los datos de programa caen entres 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 ser introducido antes de pulsar Insert
(Insertar).
Los cdigos de direccin siempre son letras seguidas por un valor numrico. Por ejemplo: G04 P1.0. 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: (Pausar 1 segundo) Loa comentarios pueden tener un mximo de 80 caracteres.
El texto e minsculas tiene que ser introducido 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 son introducidos 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 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. (pausar 1 segundo);
No es necesario poner ningn smbolo o espacio entre los comandos. Normalmente se pone un espacio entre
los elementos para facilitar la lectura (Edicin).
Para alterar caracteres, utilice los botones con flechas o la manija de desplazamiento para resaltar la parte del
programa, introduzca el cdigo nuevo y pulse Alter (Alterar).

26 Operacin 96-8750 rev K Enero 2005


Para quitar caracteres, resalte los caracteres y pulse Delete (Borrar).
Para borrar caracteres, resalte los comandos 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.
Convertir un programa MDI en un programa numerado.
Un programa MDI puede convertirse en un programa numerado. 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 MDI. Para volver a acceder al programa, pulse List Prog (Lista
de Programas) y seleccinelo.
Buscar el programa
En modo EDIT o MEM las teclas hacia arriba y abajo del cursor pueden ser empleadas 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 (o escriba el nmero del programa) y pulse la tecla ERASE PROG (Borrar
Programa).
Seleccionando ALL (Todos) al final de la lista y pulsando la tecla ERASE PROG (Borrar Programa) se borrarn
todos los programas de la lista. HAy algunos programas importantes que recibir con su mquina; son
O02020 (calentamiento del huso) y O09997, O09999 (Cdigo Rpido Visual). Antes de borrar todos los
programas querr guardar estos programas en un disquete o en su PC.
Nota: La tecla UNDO (Deshacer) no recuperar los programas borrados.
Renombrar Programas
Despus de crear un programa, el nmero de programa puede ser renombrado cambiando el nombre (Onnnnn),
en modo Edit (Edicin), en la primera lnea y pulsando la tecla Alter (Alterar). Otro mtodo para cambiar el
programa es entrar en la lista de programas (Pulse List Prog) desplace el cursor hasta el programa, teclee la
letra O seguido de un nmero de cinco dgitos, como O12345 y despus oprima la tecla ALTER (Alterar).
Nmero Mximo de Programas
Si el nmero mximo de programas (500) ya se ha almacenado, aparecer el mensaje DIR FULL (directorio
lleno) y no podr crearse el programa.
Seleccin del Programa
Entre en el directorio de programamas pulsando List Prog; 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 un asterisco (*) 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.
En modo MEM, puede seleccionarse otro programa y mostrarlo rpido 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.

96-8750 rev K Enero 2005 Operacin 27


Cargar programas al Control CNC
Los archivos cargados en un control CNC pueden ser tambin visualizados en un ordenador personal (PC)
aadiendo (renombrar) .txt al nombre del archivo desde el control CNC.
El formato de datos transmitidos y recibidos por las variables macro es el mismo, excepto en que hay una
lnea N9999, y no hay una lnea N0. El nmero N es el nmero de los datos y V es el valor. N0 es un cdigo
computado por el control antes de enviar los datos. El valor N0 es obligatorio con los parmetros pero es
opcional con los ajustes y los desplazamientos. Si se realizan cambios a los Ajustes y Desplazamientos,
borre la lnea N0 antes de enviar de vuelta la informacin al control CNC.
La informacin alterada o errnea, si se recibiera, usualmente se convierte en un comentario, almacenado en
el programa, y se genera una alarma. Sin embargo, los datos estarn an cargados al control.
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 son transmitidos o recibidos a travs del puerto serie ES-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 conectores RS-
232, el conector de 25-pin y el de 9-pin. El conector de 9-pin es utilizado con ms frecuencia en PCs.

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 al CNC, al ordenador, o a ambos.

Longitud del cable.


Lo siguiente lista 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 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 los ajustes y las flechas
izquierda y derecha para modificar los valores. Pulse Enter (Introducir) cuando est resaltada la seleccin
apropiada.

28 Operacin 96-8750 rev K Enero 2005


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 simbolo %. 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 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). Usted puede seleccionar ALL (Todo) para enviar todos los programas
que estn en la memoria del control. Un ajuste (Ajuste 41) puede ser activado para aadir espacios a la salida
del RS-232 y mejorar la legibilidad de los programas.
Los parmetros, ajustes, desplazamientos, y las pginas de las variables macro tambin pueden ser enviadas
individualmente va RS-232 si selecciona la modalidad LIST PROG (Listar Prog), seleccionando la pantalla
deseada y pulsando la tecla SEND (Enviar). Pueden ser recibidos pulsando la tecla RECV (Recibir) y
seleccionando el archivo en el PC desde el que se desea recibirlo.
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 el Cuaderno de Windows.
Si se recibe un mensaje para abortar, compruebe el establecimiento entre la fresadora, y el PC y el cable.
Opcional Disquetera
Todos los archivos (files) tienen que estar en discos flexibles 1.44M (1.44M floppy disks) en formato MS DOS y deben
estar en el directorio principal. Esto quiere decir que el archivo deseado no puede estar en una carpeta del disco.
Todos los programas deben comenzar con una lnea con un slo % al comienzo y al final. Nota: Los archivos
guardados por el control tendrn estas lneas.
Para cargar un programa desde un disquete, pulse el botn LIST PROG (Listar Programas), introduzca el
nombre del disco y pulse el botn F3. El control recibir todos los programas principales y los subprogramas.
Por favor tenga en cuenta que cuando se usa el comando ALL (Todo) para recibir cada programa en el disco,
todos los programas deben tener un nombre de archivo segn la convencin Haas (Onnnnn).
Para guardar un programa a un disquete, pulse el botn PRGRM (Programa) y luego el botn LIST PROG (Listar
Programas). Introduzca un nombre de archivo y pulse la tecla F2. Usted puede seleccionar ALL (Todo) para enviar todos
los programas que estn en la memoria. Nota: El Ajuste 23 (Bloquear Edicin de Programa) debe estar desactivado.
Para borrar un archivo del disquete, pulse el botn List Prog (Listar Prog), teclee DEL <nombre del
programa>, donde <nombre del programa> es el nombre del archivo en el disquete. No utilice el nmero del
programa, salvo que sea tambin el nombre del archivo. Pulse WRITE/ENTER (ESCRIBIR /INTRODUCIR).
Los Parmetros, Ajustes, Desplazamientos, y las Variables Macro son enviadas al disquete pulsando LIST
PROG (Listar Prog), seleccionando la pantalla deseada (PARAM, SETNG, OFSET, o la pgina de Variables de
CRNT CMDS), introduciendo un nombre de archivo y la tecla F2. Pueden ser recibidos pulsando la tecla F3.
Nota: No se recomienda que se carguen parmetros a la mquina. Si los parmetros necesitan ser cargados
contacte al departamento de mantenimiento de Haas.

96-8750 rev K Enero 2005 Operacin 29


Directorio del Disco
Para obtener un listado de directorios de programa, seleccione el modo PRGM/LIST PROG (Programas/Lista
de Programas) y despus pulse la tecla F4. Esto producir un listado de directorios del disco que sern
guardados en un programa (el programa por defecto es O08999). Pulse Edit (Editar) para ver el contenido del
disco.
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 (Borrar Disco) y el archivo ser borrado de su disquete.
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 es recibido a travs del
puerto RS-232. 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
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 Seleccione Tasa de Bits: 19200
12 Seleccione Paridad: NINGUNO
13 Bits de Parada:1
14 Sincronizacin: XMODEM
37 RS-232 Fecha Bits: 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 baja de la
pgina.
El programa enviado hacia el control debe empezar y finalizar con un %. La velocidad de los datos para el
puerto RS-232 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 que sea pulsado el botn Cycle Start (Iniciar Ciclo). Una vez
se muestre el mensaje DNC Prog Found (Prog DNC Encontrado), pulse Cycle Start (Iniciar Ciclo).
DNC desde Disquete
DNC desde disquete se selecciona introduciendo el nombre del archivo del disquete y presionando MDI una
segunda vez (debe estar en modo MDI). Nota: Pulsando MDI una tercera vez detendr el DNC y se recibir el
mensaje Disk Abort (Abortar Disco).
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.

30 Operacin 96-8750 rev K Enero 2005


DNC soporta el modo Drip (Paso a Paso). El control opera un bloque (comando) cada vez. CAda bloque ser
ejecutado inmediatamente sin previsin de bloques. La excepcin se produce cuando se ordena
Compensacin de Corte. La Compensacin de Corte requiere que se lean tres bloques de comandos de
movimiento antes de que sea ejecutado un bloque compensado.
Durante el DNC, la comunicacin duplex completa se logra usando el comando G102 para retornar las
coordenadas de los ejes hacia la computadora en control.
Montar Pieza
Es necesario asegurar adecuadamente la pieza en el mandril.

HERRAMIENTAS
El cdigo Tnn se usa para seleccionar la herramienta a utilizar en un programa.
Modo Desplazamiento
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).
Para introducir el modo desplazamiento pulse el botn de desplazamiento por manija, luego pulse uno de los
ejes deseados (p.e. X, Z, etc.) y use bien los botones de desplazamiento por manija o la manija de
desplazamiento para mover los ejes. Hay dos velocidades de incremento diferentes que pueden ser utilizadas
en modo desplazamiento, son; .0001, .001, .01 y .1.
Puede utilizarse una Manija de Desplazamiento Remota (RJH) para desplazar los ejes. El RJH consiste de
una manija de desplazamiento, botn Cycle Start (Inicio de Ciclo), botn Feed Hold (Pausar Avance) dial para
la seleccin de ejes y un dial de incremento.
Para desplazar los ejes con Manija de Desplazamiento Remota (RJH) seleccione con el dial los ejes deseados
(X, U, Z, W, B, C V.), elija el valor del incremento (X1, X10 o X100) y use la manija de desplazamiento para
mover los ejes.
Ajustar el Desplazamiento de Herramienta
El siguiente paso en entrenar las herramientas. Esto significa definir la distancia desde la punta de la
herramienta hasta el lado de la pieza.
Entre en la pgina de desplazamiento Tool Geometr (Geometra de la Herramienta), sta debera ser la primera
pgina de las pantallas de desplazamientos, si no, utilice el botn de avance de pgina hasta que est
seleccionado Tool Geometry (Geometra de la Herramienta), y pulse X DIA. MEAS., el control enviar un aviso
para introducir el dimetro de la pieza. El control aadir el dimetro de la pieza a la localizacin del eje X.
Luego, pulse el botn Z FACE MEAS., el control le enviar un aviso para introducir el dimetro de la pieza. El
control aadir el dimetro de la pieza a la localizacin del eje Z.
Los desplazamientos pueden ser introducidos manualmente eligiendo una de las pginas de desplazamientos,
moviendo el cursor hasta la columna deseada, tecleando un nmero y pulsando Write (Escribir) o F1. Con F1
introducir el nmero en la columna deseada. Introduciendo un valor y pulsando Write (Escribir) aadir la
cantidad introducida al nmero en la columna seleccionada.
1. Cargue una herramienta en la torreta.
2. Pulse el botn Handle Jog (Desplazamiento por Manija) (A)
3. Pulse .1/100. (B) (El torno se mover a una tasa rpida al activarse la manija).
4. Cambie entre los botones de desplazamiento X y Z hasta que la herramienta toque el lateral de la pieza
alrededor de 1/8 de pulgada desde el borde frontal.
5. Coloque una hoja de papel entre la herramienta y la pieza. Mueva con cuidado la pieza lo ms cerca
posible, y siendo capaz de mover an el papel.

96-8750 rev K Enero 2005 Operacin 31


6. Pulse Ofset (C), debera mostrarse la pgina Tool Geometry (Geometra de la Herramienta). Si no avance
pgina hasta que se muestre la pgina Tool Geometry (Geometra de la Herramienta).
7. Pulse X DIAM. Mesur (D) se le pedir al operador que aada el dimetro de la pieza. Tomar la posicin X
situada en la parte inferior izquierda de la pantalla y el dimetro de la pieza y la situar en la posicin del
nmero de herramienta.
8. El cursor se mover hacia la posicin del eje Z de la herramienta.
9. Pulse Z FACE MEAS. (E) se pedir al operador que aada el dimetro de la pieza. Tomar la posicin Z
situada en la parte inferior izquierda de la pantalla y el dimetro de la pieza y la situar en la posicin del
nmero de herramienta.
10. El cursor se mover hacia la posicin del eje Z de la herramienta.
11. Pulse Next Tool (Siguiente Herramienta) (F)

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 Arriba/Abajo) para navegar por las
pginas.
La primera es la pgina con Spindle Load (Carga del Huso) en la parte superior. El programador puede aadir
un lmite a la carga de la herramienta. El control referenciar estos valores y pueden ser establecidos para
realizar una accin especfica si se alcanzara la limitacin (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.
Ajustar Cero de una Parte (Pieza de trabajo)
Se trata de un punto de referencia definido por el usuario desde el que el control CNC programar todos los
movimientos.
1. Seleccione herramienta #1 pulsando MDI, introduzca T1 y pulse Turret Fwd (Torreta hacia adelante).
2. Desplace X y Z hasta que la herramienta toque la pieza alrededor de 1/8 de pulgada desde el borde frontal.
3. Coloque una hoja de papel entre la herramienta y la pieza. Mueva con cuidado la pieza hacia abajo lo ms
cerca posible, y siendo capaz de mover an el papel. No desplace ms o se producirn daos en la
herramienta.
4. Ajuste los desplazamientos de trabajo G54 resaltando G54 eje-X en a pantalla Work Offsets
(Desplazamientos de Trabajo), Introduzca la posicin x, situada en la parte inferior izquierda de la pantalla y el
dimetro de la pieza, en la columna X, utilizando el botn F1.
5. Site el cursor sobre el eje Z. Introduzca la posicin z, situada en la parte inferior izquierda de la pantalla y
el dimetro de la pieza, en la columna Z, utilizando el botn F1.

32 Operacin 96-8750 rev K Enero 2005


6. Repita los pasos del 1 al 5 para todas las herramientas utilizadas en el programa.
Modo Grficos
E modo Grficos puede ser ejecutado desde los modos Memory (Memoria), MDI o DNC. Para ejecutar un
programa pulse el botn SETNG/GRAPH (Ajustes/Grficos) hasta que la pgina Graphics (Grficos) sea
mostrada. 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 y pulsando el botn Write (Escribir). F3 es
el botn de posiciones, que le permite ver las diferentes pginas de posiciones mientras est en el modo
grficos. F4 es el botn de programa, que mostrar el programa vigente.
NOTA: No todas las funciones de la mquina estn simuladas en modo grficos.
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 (Reestablecer). Dry Run (Ensayo) har todos los cambios de herramienta
definidos. LAs teclas de anulacin pueden ser utilizadas para ajustar las velocidades del huso 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
Para ejecutar un programa debe existir uno cargado en la mquina. Una vez se haya introducido un programa
y se hayan establecido los desplazamientos, ejecute el programa pulsando el botn Cycle Start (Iniciar Ciclo).
Se sugiere ejecutar el programa en modo Graphics (Grficos) antes de realizar algn corte.
Edicin en Fondo
La Edicin de Fondo permite la edicin de un programa mientras otro programa est siendo ejecutado.
La Edicin en Fondo se selecciona en modo Mem pulsando sobre el botn Prgrm/Convrs, tecleando el nombre
(Onnnnn) de un programa a editar y pulsando F4. Si el nombre del programa no es introducido se muestra
Program Review (Revisin de Programa), que permite editar el programa en ejecucin. Al seleccionar cualquier
otra pantalla o al pulsar F4 saldr de la Edicin en Fondo. Mientras un programa est en ejecucin, pulse List
Prog (Listar Programas) para mostrar una lista de los programas en la fresadora.
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 ser usado durante la Edicin en Fondo . Si el programa tiene un
alto programado (M00), deber salir de la Edicin en Fondo (pulse F4) y luego pulse Cycle Start (Inicio de
Ciclo) para continuar el programa.

96-8750 rev K Enero 2005 Operacin 33


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 o M98 y una direccin P. El cdigo P es el mismo que el nmero de
programa (Onnnnn) de la subrutina a llamar.
Las subrutinas pueden incluir un L o contador de repeticin. Si se anota L, la llamada a la subrutina se repite
ese nmero de veces antes que el programa principal contine con el bloque siguiente.

O PERACIONES DEL C AMBIADOR DE H ERRAMIENTA


La presin baja o el volumen insuficiente de aire reducir la presin que se aplica al pistn sujetador/
desmontaje y har ms despacio el tiempo de indicacin de la torreta o no desmontar o soltar la torreta.
Para poner o cambiar herramienta, seleccione la modalidad MDI (anotacin manual de datos), y despus
oprima TURRET FWD (carrusel hacia adelante) o TURRET REV (carrusel en reversa) y la mquina catalogar
o rotar la torreta hasta poner la herramienta deseada en posicin. Si usted anota Tnn (nmero de
Herramienta) antes de presionar la tecla TURRET FWD o TURRET REV la torreta o carrusel traer a la
herramienta anotada a la posicin de cortar.
IMPORTANTE Inserte tapones protectores en cualquier bolsa de la torreta para protegerlos de restos acumulados.

Botn Localizador de Leva Excntrica


Los pernos en las torretas van equipados con botones de localizacin excntricos que permiten el
alineamiento fino de los soportes de herramientas ID con la lnea de centrado del huso.
Monte el soporte de la herramienta en la torreta y alinelo con huso en el eje-X. Mida el alineamiento en el eje
Y. Si es necesario quite el soporte de la herramienta y utilice una herramienta estrecha en el agujero del botn
del a leva, para rotar el excntrico para corregir el desalineamiento.
La siguiente tabla ofrece el resultado de las posiciones especficas en el botn de leva.

34 Programacin 96-8750 rev K Enero 2005


FUNCIONES DE HERRAMIENTA

El cdigo Tnnoo se usa para seleccionar la siguiente herramienta (nn) y desplazamiento (oo). El uso de este
cdigo difiere ligeramente dependiendo en la Definicin 33 sistema de coordenadas ya sea FANUC o
YASNAC.
Sistema de Coordenadas FANUC
Los cdigos T tienen el formato Txxyy Donde xx especifica el nmero de herramienta del 1 al valor en el
Parmetro 65; e yy especifica la geometra de la herramienta y los ndices de desgaste de la herramienta del 1
al 50. La geometra de la herramienta de los valores X y Z son agregados a los desplazamientos de trabajo. Si
se usa la compensacin de la punta (nariz) de la herramienta, yy especifica el ndice de geometra de la
herramienta para el radio, conicidad y la punta. Si yy=00 no se aplica ninguna geometra o desgaste de
herramienta.
Sistema de Coordenadas YASNAC
Los cdigos T tienen el formato Tnnoo, nn tiene diferentes significados dependiendo en si el cdigo T est
adentro o afuera de un bloque G50. El valor oo especifica el desgaste de la herramienta de 1 a 50. Si la
compensacin de la punta de la herramienta es usado, 50+oo especifica el ndice del cambio de herramienta
para el radio, conicidad (taper), y tipo de punta. Si oo+00, no se aplican ni desgaste de herramienta ni
compensacin de la punta o nariz de la herramienta.

Fuera de un cdigo G50, nn especifica el nmero de herramienta de 1 al valor en el Parmetro 65.

Dentro de un bloque G50, nn especifica el ndice de cambio de herramienta de 51 a 100. El cambio de


herramienta en los valores X, Z son restados de los desplazamientos de trabajo ( y por lo tanto son de signo
opuesto que al de las geometras de las herramientas usadas en el sistema de coordenadas FANUC).
Desplazamientos de la Herramienta Aplicados por T0101, FANUC vs. YASNAC
Poniendo o Ajustando un desgaste negativo de herramienta en los desplazamientos de desgaste de la
herramienta mover la herramienta ms en la direccin negativa del eje. Por consiguiente, para torneado y
alisado de los Dimetros Exteriores, estableciendo un desplazamiento negativo en el eje X resultar en una
pieza de dimetro ms pequeo y estableciendo un valor negativo en el eje Z resultar en ms material a ser
removido de la cara de la pieza (alisado).

NOTE: No es necesario un movimiento en X o Z antes de ejecutar un cambio de


herramienta y en la mayora de los casos volver al punto base en X o Z
desperdiciara tiempo. Sin embargo, si la pieza de trabajo o montaje es
bastante grande, podra ser necesario mover X o Z antes de un cambio
de herramienta para evitar un choque entre las herramientas y el montaje
o la pieza a ser torneada o maquinada.

La presin baja o el volumen insuficiente de aire reducir la presin que se aplica al pistn sujetador/
desmontaje y har ms despacio el tiempo de indicacin de la torreta o no desmontar o soltar la torreta.
Despus de Power Up / Restart (encendido / reiniciar) y ZERO RET (retorno a cero), el control se asegurar
que el cambiador de herramientas est en la posicin normal. Para poner o cambiar herramienta, seleccione la
modalidad MDI (anotacin manual de datos), y despus oprima Turret FWD (torreta hacia adelante) o Turret
REV (torreta en reversa) y la mquina catalogar o rotar la torreta hasta poner la herramienta deseada en
posicin. La pantalla de Comandos Vigentes (CURRENT COMMANDS) mostrar qu herramienta est
corrientemente en posicin.

96-8750 rev K Enero 2005 Programacin 35


O PERACIN TUBO DESLIZANTE
La unidad hidrulica proporciona la presin necesaria para sujetar una pieza.
Procedimiento de Ajuste de la Fuerza de Sujecin
1. Vaya a Ajuste 92 en la pgina de Ajustes y elija I.D. o O.D. Clamping. No haga esto mientras se est
ejecutando un programa.
2. Afloje el botn de retencin en la base del botn de ajuste.
3. Gire el botn de ajuste hasta que la medicin lea la presin deseada.
4. Apriete el botn de retencin

Bomba de la unidad hidrulica.

Drawtube Advertencias
No una topes sin longitud al cilindro hidrulico, pueden producirse daos.
NO trate de tornear partes mas grandes que el mandril.
Observe todas las advertencias del fabricante del mandril.
La presin hidrulica debe fijarse correctamente para asegurar un agarre seguro de su pieza de trabajo sin
ninguna distorsin.
Las abrazaderas del mandril no deben exceder el dimetro del mandril.
Las piezas inadecuadamente sujetas saldrn disparadas con fuerza letal.
No exceda la velocidad RPM recomendada en su mandril.
Velocidades RPM ms altas reducen la fuerza de agarre en el mandril

NOTA: Los mandriles deben ser lubricados semanalmente y estar libres de


residuos.

36 Programacin 96-8750 rev K Enero 2005


R EEMPLAZO DEL M ANDRIL Y LA P INZA

Retirada - Retirada del Mandril


1. Mueva ambos ejes hasta su posicin cero. Retire las abrazaderas del mandril.
2. Retire los tres (3) tornillos que montan la tapa central (o plato) desde el centro del mandril y retire
la tapa.
3. Afloje el mandril y retire los seis (6) tornillos SHCS que montan el mandril a la pinza.
4. Site una llave de mandril dentro del orificio central del mandril y desatornlle el mandril del tubo
deslizante. Si est equipado, retire el plato adaptador.
Retirada de la Pinza
1. Afloje el tornillo en el lateral de la punta del huso. Utilizando la llave de la pinza, desatornille la
pinza de la punta del huso.
2. Retire los seis (6) SHCS del huso y retrelo.
3. Retire el adaptador de la pinza del tubo deslizante.

Instalacin - Instalacin de la Pinza


1. Enrosque el adaptador de la pinza dentro del tubo deslizante.
2. SIte la punta del huso en el huso y alinee uno de los agujeros en la parte de atrs de la punta del
huso con la garra.
3. Apriete la punta del huso al uso con seis (6) SHCS.
4. Enrosque la pinza a la punta del huso y alinee la ranura en la pinza con el tornillo de la punta del
huso. Apriete el tornillo en el lateral de la punta del huso.
Instalacin del Mandril
Nota:Si es necesario, instale una placa adaptadora antes de instalar el mandril

96-8750 rev K Enero 2005 Programacin 37


1. Limpie la cara del huso y la cara trasera del mandril.
2. Posicione la garra de transmisin en la parte superior del huso.
3. Retire las abrazaderas del mandril.
4. Retire tapa central o cubierta del frente del mandril.
5. Si est disponible instale una gua de montaje en el tubo deslizante y deslice el mandril sobre
ella.
6. Oriente el mandril de forma que uno de los orificios de la gua se alinee con la garra de
transmisin.
7. Utilice la llave del mandril para enroscar el mandril en el tubo deslizante.
8. Atorrnille completamente el mandril al tubo deslizante y luego retroceda aproximadamente 1/4 de
vuelta.
9. Alinee la garra de transmisin con uno de los agujeros en el mandril.
10. Apriete los seis (6) SHCS.
11. Instale la tapa central o cubierta con tres (3) SHCS.
12. Instale las abrazaderas.

R ECOLOCACIN DE LAS A BRAZADERAS DEL M ANDRIL


Recoloque las abrazaderas del mandril cuando el recorrido de la abrazadera no pueda generar suficiente fuerza
de agarre para sostener el material, p.e., al cambiar a un elemento con menor dimetro.
La pieza no estar suficientemente sujeta si no hay suficiente recorrido antes de apretar las
abrazaderas.

1. Utilice una llave hexagonal para aflojar los dos SHCS que unen la abrazadera al mandril.
2. Deslice la abrazadera a una nueva posicin y vuelva a apretar los dos SHCS.
3. Repita el procedimiento para las dos abrazaderas restantes. Las abrazaderas deben permanecer
concntricas.

C OMPENSACIN POR LA C ONICIDAD


Ocurre defleccin en las partes cuando estas no se encuentran soportada de una manera precisa en el centro
cuando la parte es muy grande y con un mal soporte. Esto causa que el corte sea poco profundo o superficial
y la parte restante resultar con un mal corte. Lo anterior se aplica para los cortes de dimetro interior y
exterior. La compensacin por conicidad provee la habilidad de compensar al sumar un valor calculado en el
movimiento X, el cual esta basado en la posicin de corte Z. El punto cero de la conicidad se ha definido como
el punto 0.0 en la coordenada de trabajo Z. La conicidad se anota en la pgina de cambios de herramienta
como un numero de 5 dgitos y se guarda en un grupo basado en herramientas, llamado Taper en la pgina de
Tool Shift / Geometry (Cambio de Herramienta / Geometra).

38 Programacin 96-8750 rev K Enero 2005


H ERRAMIENTAS A CTIVAS
Esta opcin no se instala en el campo.

INTRODUCCIN
La opcin de herramientas vivas le permite al usuario motorizar herramientas axiales o estndar VDI axial para
ejecutar operaciones tales como fresado, taladrado o ranurado. El huso principal del torno es graduable en
incrementos de un grado para posicionar una pieza con precisin y repetibilidad. Es posible fresar formas
utilizando los cdigos G de movimiento del huso.
Notas de Programacin
La transmisin de la herramienta activa se apagar automticamente cuando se ordene un cambio de herramienta.
El huso principal puede ser agarrado (M14 y M15) para utilizar la herramienta activa.. Se soltar
automticamente cuando se ordene una nueva velocidad al huso principal o se pulse el botn de Reinicio.
La mxima velocidad de la transmisin de las herramientas activas es 3000 rpm.
No estn soportados los ciclos preprogramados.
Las herramientas activas Haas estn diseadas para el fresado de uso mediano; por ejemplo el fresado con
un fresador final de dimetro 3/4" en acero medio.
Las herramientas de dimetro grande podran requerir porta herramientas de reduccin

C DIGOS M DE H ERRAMIENTAS A CTIVAS


Vase tambin el captulo Cdigo M
M19 Angle CMD (Optional) (Comando de ngulo (Opcional))
Un M19 orientar el huso hasta la posicin cero. Se puede sumar un valor P el cual causar una orientacin
del husillo hasta una posicin en particular (en grados.) Grados de precisin - P Redondea hasta el grado
entero mas cercano, y R redondea hasta la centsima de grado ms prxima (x.xx) El ngulo se ve en la
pantalla Current Commands Tool Load (Comandos Vigentes de Carga de Herramienta).
M133 Live Tool Drive Forward (Transmisin de Herramienta Activa hacia Adelante)
M134 Live Tool Drive Reverse (Transmisin de Herramienta Activa hacia Atrs))
M135 Live Tool Drive Stop (Parada de Transmisin de Herramienta Activa)
Ejemplo de Programa:
Bolt Hole Circle (Crculo de Orificio de Tornillo) 3 agujeros @ 120o en 3 BHC
G0 X3.0 Z0.1
G98
M19 P0
G04 P2. (Pausa para la estabilizacin del motor; la longitud del tiempo depende del montaje)
M14
M133 P2000
G01 Z-0.5 F40.0
G00 Z0.1

96-8750 rev K Enero 2005 Programacin 39


M19 P120
G04 P2. (Pausa para la estabilizacin del motor; la longitud del tiempo depende del montaje)
M14
G01 Z-0.5
G00 Z0.1
M19 P240
G04 P2. (Pausa para la estabilizacin del motor; la longitud del tiempo depende del montaje)
M14
G01 Z-0.5
G00 Z0.1
M15
M135

FRESADO S INCRONIZADO
Movimiento Coordinado G32 de los ejes x, z con una herramienta cortadora viva o motorizada y una rotacin
del husillo principal pueden ser programados con un avance por revolucin (feed per revolutin) para que el
resultado sean Polgonos, Superficies Planas o Filos normales al eje, Crculos Fuera de Centros etc.
G32 es comnmente usado para crear roscas, el huso gira a una velocidad constante (rpm=revoluciones por minuto) y
un movimiento constante en el eje z comienza en la misma referencia de la marca en el eje Z para cada recorrido.
Muchos recorridos pueden ser repetidos porque la marca de referencia fija la posicin de inicio de cada hilo de rosca.
Pueden maquinarse formas geomtricas utilizando G32, sin embargo, los movimientos en G32 pueden ser
difciles de crear y difciles de ajustar en el programa final. Para ayudar al operador de este problema, el control
HAAS CNC tiene un ciclo preprogramado de fbrica de cdigos G que simplifica la creacin de simples formas
geomtricas. G77 Flatting Cycle (Ciclo Plano) automatiza los movimientos de 1 ms lados de formas uniformes.
Adems de esto los movimientos sincronizados G5 es una modalidad de movimiento que acepta los
comandos de punto a punto y controla el husillo como un dispositivo rotatorio. similar a un movimiento de una
mesa giratoria. Es ordenado especificando el ngulo y el movimiento de la distancia de punto a punto.

G32 recorridos entre puntos El movimiento G32 incluye ambos, Utilizando G32, muchos pequeos
ordenados son curvas velocidad de avance X y comandos comandos de movimiento pueden
de posicin a una RPM constante producir formas geomtricas

40 Programacin 96-8750 rev K Enero 2005


C DIGOS DEL C ONTROL F INO DEL H USILLO Y C DIGOS G PARA LAS H ERRAMIENTAS A CTIVAS
Introduccin
Muchos de los usos de las herramientas vivas envuelven sujetando el husillo en una posicin mientras se
realiza un corte con la herramienta viva o motorizada. Para ciertos tipos de operaciones, esto es necesario
para mover este husillo de una manera controlada mientras se esta cortando con la herramienta viva.
Control Fino del Huso es ms comnmente usado para crear caractersticas sobre o cerca de la cara de una
pieza, tales como acanaladuras, ranuras, y superficies planas. Tpicamente una broca de terminado (end mill)
apuntando a lo largo del eje Z es usada para ejecutar el corte, despus de que se hayan taladrado agujeros
gua. Casi siempre se requieren herramientas activas para usar FSC. El torneado de punto sencillo no es
recomendado porque la velocidad de la superficie en pies por minuto requerida es demasiado alta para la
funcin FSC.
Limitaciones
La funcin primaria del huso es girar rpidamente. La introduccin de cdigos G para el FSC no cambia el
diseo mecnico del motor del husillo. Por consiguiente, usted debe de estar prevenido de ciertos factores que
se aplican cuando el husillo es girado a un torque muy bajo. Esto limita la profundidad del corte que puede
prcticamente ser ejecutado con la herramienta viva mientras que el husillo no est asegurado o sujetado en
una sola posicin. En muchos casos usted querr mantener un record del movimiento del husillo con el
movimiento en el eje X.

Corte Ligero Corte Fuerte Cortador Grande


El tipo de corte y el cortador impactarn en el acabado de la pieza.

El lmite tambin se aplica al posicionamiento del huso en general. Esto tiene un efecto cuando se est
tratando de ejecutar cortes que estn cerca de la lnea de centro de la pieza.
El nmero de puntos de control depende del radio y la direccin de la trayectoria de cortado. Las trayectorias
de cortado con un radio muy grande y un ngulo de poca profundidad hacia el centro resultar en pocos
puntos de control.

96-8750 rev K Enero 2005 Programacin 41


I NSTALACIN DE LAS H ERRAMIENTAS A CTIVAS
1. Introduzca la broca de la herramienta dentro de la tuerca ER-AN. Atornille la tuerca en la envoltura de la pinza.
2. Coloque una llave para tubos ER-32-AN sobre la broca de la herramienta y enganche los dientes de la
injerto tuerca ER-AN. Apriete el injerto tuerca ER-AN con la mano al usar la llave para tubos.
3. Coloque el Spanner 1 sobre el perno y asegrelo contra la tuerca de la envoltura. Podra ser necesario girar
la tuerca de la colleta para poder enganchar el espaciador.
4. Enganche los dientes de la llave de tubo con el Spanner (Espaciador) 2 y apriete.

ADAPTADOR VDIINSTALACIN
Los adaptadores VDI hacen posible el uso de las herramientas VDI-40 en las torretas Haas

Procedimiento de Instalacin:
1. Instale el plato sobre el mango de la herramienta VDI-40. Oriente la gia del plato hacia el contrabarreno de la
herramienta VDI.
2. Deslice la manga del adaptador en el mango de la herramienta con la ranura apuntando hacia la base del
mango de herramienta. Alinee la ranura con el perfil de diente en el mango.
3. Introduza la llave en la ranura de la manga. Asegrese que el perfil dental de la llave cabe dentro del mango
de la herramienta de una manera correcta.
4. Coloque el anillo-O en la ranura para el anillo-O como se muestra. El anillo-O mantiene la llave en su lugar y
evita que se caiga.
5. Instale la herramienta VDI con su adaptador dentro de la torreta. Asegrese de que el perno localizador y el
orificio del plato se encuentren alineados adecuadamente.
6. Apriete la tuerca para asegurar el ensamblaje en su lugar.

42 Programacin 96-8750 rev K Enero 2005


EJE-C
Esta opcin provee un movimiento de husillo bi-direccional de alta precisin que est completamente
interpolado con el movimiento del eje X y / o Z. Se pueden ordenar velocidades de huso desde .01 a 60 RPM.

OPERACIN
M154 Activar el eje-C
M155 Desactivar el eje-C
Parmetro 101 Dimetro usado para calcular la velocidad de avance
El torno desengancha el freno del huso automticamente cuando se comanda algn movimiento en el eje-C
para despus volverlo a enganchar (si es que se ha enganchado previamente.)
Los movimientos incrementales en el eje-C son posibles al utilizar los cdigos direccionales H como se
muestra en el siguiente ejemplo:
G0 C90.; (el eje C se mueve hasta 90 grados)
H-10.; (el eje C se mueve hasta 80 grados)

EJEMPLO DE PROGRAMAS

96-8750 rev K Enero 2005 Programacin 43


Ejemplo #2

T RANSFORMACIN CARTESIANA A P OLAR


La programacin de coordenadas Cartesianas a Polares la posicin de X e Y en movimientos rotatorios del eje-
C y lineares del eje-Y. La programacin de coordenadas Cartesianas a Polares reduce grandemente la
cantidad de cdigo requerido para ordenar movimientos complejos. normalmente una lnea recta requerira
muchos puntos para definir el recorrido, mientras que en CArtesianas, slo son necesarios los puntos finales.
Esta caracterstica de torneado permite la programacin de maquinado de cara en el sistema de coordenadas
Cartesianas.
Notas de Programacin:
Los movimientos programados siempre deben colocar la lnea central de la herramienta.
No utilice G41 o G42 de Compensacin al Cortador o Cutter Compensation.
La trayectoria de la herramienta nunca debe cruzar la lnea central del husillo. Los cortes que de alguna
manera deban cruzar el centro del husillo deben ser realizados con dos pases paralelos en cualquier lado del
centro del husillo.
La conversin Cartesiana a Polar es un comando modal (vase la seccin Cdigo-G).
Mientras esta modalidad se encuentre activa, los movimientos del eje-Z no son permitidos.

I NTERPOLACIN CARTESIANA
Los comandos o instrucciones de coordenadas Cartesianas son interpretados en en movimientos del eje linear
(movimientos de torreta) y movimientos de husillo (rotacin de la pieza de trabajo.)
Ejemplo de Programa
%
O00069
N6 (Cuadrado)
G59
( TOOL 11, .75 DIA. Fin de Fresado )
(Corte en el Centro)
T1111
M154
G00 C0.
G97 M133 P1500
G00 Z1.
G00 G98 X2.35 Z0.1 (Posicin)
G01 Z-0.05 F25.
G112

44 Programacin 96-8750 rev K Enero 2005


G17
G0 X-.75 Y.5
G01 X0.45 F10. (Punto 1)
G02 X0.5 Y0.45 R0.05 (Punto 2)
G01 Y-0.45 (Punto 3)
G02 X0.45 Y-0.5 R0.05 (Punto 4)
G01 X-0.45 (Punto 5)
G02 X-0.5 Y-0.45 R0.05 (Punto 6)
G01 Y0.45 (Punto 7)
G02 X-0.45 Y0.5 R0.05 (Punto 8)
G01 X0.45 (Punto 9) Y.6
G113
G00 Z3.
M30
%

96-8750 rev K Enero 2005 Programacin 45


C OMPENSACIN DE LA PUNTA DE LA H ERRAMIENTA
Introduccin
La compensacin de la punta o nariz de la herramienta es una caracterstica que le permite al usuario ajustar
una trayectoria de la herramienta programada en respuesta a los diferentes tamaos de cortadores o por
desgaste normal del cortador. El usuario puede hacer esto entrando o anotando los datos de desplazamientos
mnimos a la hora de comenzar sin ningn esfuerzo adicional de programacin.
Programacin
La Compensacin de la Punta de la Herramienta es usada cuando cambia el radio de la punta de la
herramienta y se toma en cuenta el desgaste del cortador con superficies en curva o cortes en disminucin
progresiva. La compensacin de la punta de la herramienta generalmente no necesita ser usada cuando los
cortes programados son solamente a lo largo de los ejes X o Z. Para cortes circulares y de disminucin
progresiva, como va cambiando el radio de la punta de la herramienta, puede ocurrir un subcorte (corte poco
profundo) o sobrecorte (corte en exceso). En la figura, suponga que inmediatamente despus de su montaje
(setup), C1 es el radio del cortador que corta la trayectoria de la herramienta programada. Como el cortador se
va desgastando a un radio C2, el operador podra ajustar el desplazamiento de la geometra de la herramienta
para hacer venir la longitud de la pieza y el dimetro a la dimensin deseada. Si esto fuera hecho, ocurrira un
subcorte del radio. Si se utiliza la compensacin de la punta o nariz de la herramienta, se obtiene un corte
correcto. El control ajustar automticamente la trayectoria programada basado en el desplazamiento para el
radio de la punta de la herramienta como est establecido en el control. El control alterar o generar cdigo
para cortar apropiadamente la geometra de la pieza.

Cortes de 2 dimetros diferentes de cortadorest Trayectoria generada cuando la compensacin


de la punta del cortador es usada.

Note que en la segunda trayectoria programada coincide con la dimensin final de la pieza. A pesar de que las
piezas no tienen que ser programadas usando la compensacin de punta del cortador, es el mtodo preferido
porque hace que los problemas del programa sean ms fcilmente detectados y resueltos.

46 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


C ONCEPTOS DE LA C OMPENSACIN DE LA P UNTA O N ARIZ DE LA H ERRAMIENTA O C ORTADOR
La Compensacin de la punta de la Herramienta trabaja cambiando o moviendo la Programmed Tool Path
(Trayectoria Programada de la Herramienta) a la derecha o a la izquierda. El programador usualmente
programar la trayectoria de la herramienta al tamao de terminado o acabado. Cuando se utiliza la
compensacin de la punta de la herramienta, el control compensar el un dimetro de la herramienta basado
en instrucciones especiales escritas dentro del programa. Dos comandos de cdigo-G son usados para hacer
esto para compensacin dentro de un plano de dos dimensiones. G41 comanda al control a cambiar a la
izquierda de la trayectoria programada, y G42 comanda al control a cambiar a la derecha de la trayectoria
programada de la herramienta. Otro comando, G40, se provee para cancelar cualquier cambio hecho por la
Compensacin de la Punta de La Herramienta.

Cambiar Direccin Punta Imaginaria de la Herramienta

La Direccin del Cambio est basada en la direccin del movimiento de la herramienta relativa a la
herramienta, y no a la pieza. Cuando se est pensando acerca de cul direccin el cambio compensado
ocurrir en la compensacin de la punta de la herramienta, imagnese a usted mismo mirando la punta de la
herramienta guindola. Comandando G41 mover la punta de la herramienta a la izquierda y un G42 mover la
punta de la herramienta a la derecha. Esto significa que un torneado normal del Dimetro Exterior requerir un
G42 para una compensacin de punta correcta, mientras un torneado normal de Dimetro Interior requerir un
G41.
Compensacin de la Punta del Cortador o Herramienta asume que una herramienta compensada tiene un radio
en la punta de la herramienta por el cul tiene que ser compensar. A esta lnea se le llama lnea de entrada de
datos. Ya que es muy difcil determinar dnde est el centro del radio, se establece usualmente una
herramienta usando lo que es llamado la PPunta Imaginaria de la Herramienta. El control tambin necesita
saber cul direccin la punta de la herramienta est relativa al centro del radio de la punta de la herramienta, o
la Tip Direction (Direccin de la Punta). La direccin de la punta debe ser especificada para cada herramienta.
El primer movimiento compensado es generalmente un movimiento desde una posicin NO-compensada a una
posicin compensada y es por consiguiente inusual. El primer movimiento es llamado el movimiento de
Approach (Aproximacin) y se requiere cuando se est usando la compensacin de la punta de la
herramienta. Similarmente, un movimiento de Depart (Salida) es tambin requerido. En un movimiento de
partida, el control se mover desde una posicin compensada a una posicin NO-compensada. Un movimiento
de partida ocurre cuando la compensacin de la punta de la herramienta es cancelado con un comando G40 o
un comando Txx00. A pesar de que los movimientos de Aproximacin y Partida pueden ser precisamente
planeados, ellos son generalmente movimientos incontrolados y la herramienta no debera estar en contacto
con la pieza cuando estos movimientos ocurran.

96-8750 rev K Enero 2005 Compensacin de la Punta de la Herramienta 47


U SANDO LA C OMPENSACIN DE LA P UNTA O N ARIZ DE LA H ERRAMIENTA
Los siguientes pasos se utilizan para programa utilizando TNC:
Program (Programar) la pieza a una dimensin terminada.
Approach and Departure (Aproximacin y salida) Asegrese que haya un movimiento de aproximacin
para cada trayectoria compensada y determine si G41 o G42 va a ser usado. Asegrese que haya tambin
una movimiento de partida para cada trayectoria compensada.
Tool Nose Radius and Wear (Radio y Desgaste de la Punta de la Herramienta) Seleccione un inserto
estandard (herramienta con radio) que ser usado para cada herramienta. Ponga o establezca el radio de la
punta de la herramienta de cada herramienta compensada. Limpie o Borre el desgaste correspondiente de la
punta de la herramienta a cero para cada herramienta.
Tool Tip Direction (Direccin de la Punta de la Herramienta) Entre la direccin de la punta para cada
herramienta que utilice compensacin, G41 o G42.
Tool Geometry Offset (Desplazamiento de la Geometra de la Herramienta) Establezca o ponga la geometra
de la longitud de la herramienta y borre los desplazamientos de desgaste de la longitud de cada herramienta.
Check Compensation Geometry (Comprobar la Compensacin de la Herramienta) Depure o elimine
los errores del programa en la modalidad de grficos (graphics mode) y corrija cualquiera de los problemas de
la geometra de la compensacin de la punta de la herramienta que puedan ocurrir. Un problema puede ser
detectado de dos maneras: 1) ya sea que una alarma ser generada indicando interferencia en la
compensacin, o 2) la geometra incorrecta ser vista en la modalidad de grficos.
Ejecute e Inspeccione el Primer Artculo - Ajusta el desgaste compensado para la pieza ya montada (setup part)
Cada de los pasos arriba es descrito en detalle en las siguientes secciones.

M OVIMIENTOS DE A PROXIMACIN Y P ARTIDA DE LA C OMPENSACIN DE LA P UNTA DE H ERRTA .


El primer movimiento X o Z en la misma lnea o despus de una lnea que contenga un G41 o G42 es llamado
el movimiento Approach aproximacin. La aproximacin tiene que ser un movimiento lineal, o sea un G01 o
G00. El primer movimiento no est compensado, ya al final del movimiento de aproximacin la posicin de la
mquina ser completamente compensada. Vea la siguiente figura.

Movimientos de Aproximacin y Partida.

Cualquier lnea que contenga un G40 cancelar la compensacin de la punta de la herramienta y es llamado
movimiento Departure (Partida). La partida tiene que ser un movimiento lineal, o sea un G01 o G00. El
comienzo de un movimiento de partida est completamente compensado; la posicin en este punto ser
normal (ngulo recto) al ltimo bloque programado. Al final del movimiento de partida la posicin de la mquina
no est compensada. Consulte la figura previa.

48 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


La siguiente figura muestra slo la condicin antes de la cancelacin de la compensacin de la punta de la
herramienta. Algunas geometras resultarn en sobrecortado o subcortado de la pieza. Esto es controlado
incluyendo un cdigo de direccin I y K en el bloque de cancelacin G40. Los cdigos I y K en un bloque G40
definen un vector que el control usar en la determinacin de la posicin del objetivo (posicin
deseada)compensado del bloque previo. El vector es usualmente alineado con una orilla o pared de la pieza
completada. La siguiente figura muestra cmo I y J puede corregir cortes indeseados en un movimiento de
partida.

Uso de I y K en un bloque G40.

D ESPLAZAMIENTO DEL R ADIO DE LA P UNTA DE LA HERRAMIENTA Y D ESPLAZAMIENTO POR D ESGASTE

Cada herramienta de torneado que usa compensacin de la punta de la herramienta requiere un Tool Nose
Radius (Radio de la Punta de la Herramienta). El radio de la punta de la herramienta especfica que tanto el
control tiene que compensar para una herramienta dada. Si los insertos estndares estn siendo usados para
la herramienta, entonces el radio de la punta de la herramienta es simplemente el radio de la punta de la
herramienta del inserto.

Asociado con cada herramienta en la pgina de desplazamientos de geometra est un Desplazamiento del
Radio de la Punta de la Herramienta. La columna marcada Radius (Radio) es el valor de la punta de la
herramienta de cada herramienta. Si el valor de cualquier desplazamiento de radio de la punta de la
herramienta se establece en cero, no compensacin ser usada para la generacin de los valores
compensados.

Asociado con cada desplazamiento del radio est un Radius Wear Offset (Desplazamiento por Desgaste del
Radio), situado en la pgina de desplazamiento por el desgaste. El control agrega el desplazamiento por
desgaste al desplazamiento del radio para obtener un radio efectivo que ser usado para la generacin de
valores compensados.

Ajustes pequeos (valores positivos) al desplazamiento del radio durante las realizaciones de una o ms
rutinas de produccin deben ser colocados en la pgina de desplazamientos por desgaste. Esto permite al
operador a rastrear fcilmente el desgaste para una herramienta dada. Conforme una herramienta es usada, el
inserto generalmente se desgastar de manera que haya un radio ms largo al final de la herramienta. Cundo
se est reemplazando una herramienta usada con una nueva, el desplazamiento por desgaste debe ser
borrado y puesto a cero.
Es importante recordar que los valores de la compensacin de la punta de la herramienta estn en valores de
radio en lugar de dimetro. Esto es importante cuando la compensacin de la punta de la herramienta es
cancelada. Si la distancia incremental de un movimiento de partida compensada no es dos veces el radio del
radio de las herramientas de corte; entonces se producir un sobrecortado. Siempre recuerde que las
trayectorias programadas estn en trminos de dimetro y permiten dos veces el radio de la herramienta en
movimientos de partida. El bloque Q de ciclos preprogramados que requieren una secuencia PQ pueden a
menudo ser un movimiento de partida. El siguiente ejemplo ilustra que tan incorrecto la programacin resultar
en sobrecortado.

96-8750 rev K Enero 2005 Compensacin de la Punta de la Herramienta 49


Ejemplo
Ajuste 33 es FANUC: X Z Radio Punta
Geometra Herramienta 8: -8.0000 -8.0000 0.0160 2
O0010 ;
G28;
T808 ; (Barra barrenadora)
G97 2400 M03:
G54 G00 X.49 Z.05;
G41 G01 X.5156 F.004;
Z-.05 ;
X.3438 Z-.25;
Z-.5 ;
X.33; (El movimiento es menor que .032, lo cual es el valor requerido para evitar un corte con un movimiento
de aproximacin antes de que TNC sea cancelado.)
G40 G00 X.25 ;
Z.05 ;
G28;
M30;

Un Programa Invlido usando TNC y G70.

G EOMETRA DE L ONGITUD Y C OMP DE P UNTA DE H ERR .


Las geometras de longitud en que utilizan la compensacin de punta estn fijadas de la misma manera que las
herramientas que no utilizan la compensacin. Para mayores detalles, sobre como grabar las geometras de
longitud de su herramienta y del retocado de herramientas, consulte la seccin de Herramientas de este
manual. Cuando se est montando una herramienta nueva, la geometra por desgaste debera ser puesta a cero.
En muchas ocasiones, las herramientas mostrarn un desgaste desequilibrado. Esto ocurre particularmente
cuando una de las orillas de la herramienta se encuentra sujeta a cortes muy pesados. En casos como este,
es muy recomendable el ajustar la Geometra de Desgaste o geometry wear en X o Z en vez de el Desgaste de
Radio o radius wear. Al ajustar el desgaste de geometra de longitud en herramienta, el operador puede
compensar por un desgaste desequilibrado de la punta. El desgaste de longitud geomtrica cambiara todas las
dimensiones de un solo eje.
El diseo del programa podra no permitir al operador el compensar por el desgaste al usar el cambio de
longitud geomtrica. Puede determinarse qu desgaste ajustar al comprobar varias dimensiones en X y Z en
una parte terminada. Un desgaste equilibrado resultara en cambios dimensionales similares en los ejes X y Z
lo cual sugiere que el desplazamiento por el desgaste en el radio debe aumentarse. El desgaste que afecta las
dimensiones de solamente un eje sugiere un desgaste de longitud geomtrica.
Un buen diseo de programa basado en la geometra de la parte que se corta debe eliminar los problemas con
el desgaste desequilibrado. Generalmente, es una buena idea el depender en herramientas de terminado las
cuales utilizan el radio total para una compensacin de punta de herramienta.

50 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


C OMPENSACIN DE LA P UNTA DE LA H ERRAMIENTA EN C ICLOS P RE PROGRAMADOS
Algunos ciclos preprogramados ignoran la compensacin de la punta de la herramienta, algunos ciclos
preprogramados esperan una estructura de codificacin especfica, mientras otros ciclos preprogramados ejecutan
su propia actividad especfica de ciclos preprogramados (Vase tambin la seccin Ciclos Pre programados).
Los siguientes ciclos preprogramados ignorarn la compensacin del radio de la punta de la herramienta. Cancele
la compensacin de la punta de la herramienta antes e la ejecucin de cualquiera de estos ciclos preprogramados.
G74 Ciclo de ranurado de la cara final, taladrado con avances cortos
G75 Ciclo de ranurado Dimetros Ext./Interiores, Taladrado con avances cortos
G76 Ciclo de cortado para hacer Roscas, Pasadas mltiples
G92 Ciclo de cortado para hacer Roscas, de Modalidad

E JEMPLOS DE P ROGRAMAS U SANDO LA C OMPENSACIN DE LA P UNTA DE LA H ERRAMIENTA


Esta seccin est comprendida de ejemplos de programas que usan la compensacin de la punta de la herramienta.
Ejemplo 1
Compensacin General de la Punta de la Herramienta usando modalidades de interpolacin estndar G01/
G02/G03 sin ninguno de los ciclos preprogramados.

Preparacin
Cambie Ajuste 33 a FANUC.
Monte las siguientes herramientas.
Insercin de T1 con un radio de .0312, acabado spero
Insercin de T2 con un radio de .0312, acabado final
T3 herramienta de ranurado con un radio .016/misma herr. para desplzts 3 y 4.
Herramienta Desplazamiento X Z RADIO PUNTA (TIP)
T1 01 -8.9650 -12.8470 .0312 3
T2 02 -8.9010 -12.8450 .0312 3
T3 03 -8.8400 -12.8380 .016 3
T3 13 -12.588 .016 4
Programa Ejemplo Descripcin
%
O0811 (G42 Prueba BCA) (Ejemplo 1)
N1 G54 S1000
T101 (Seleccione herramienta 1 y desplazamiento 1 - la direccin de la punta
para desplazamiento 1 es 3)
G97 S500 M03
G54 G00 X2.1 Z0.1 (Moverse al punto (S)
G96 S200
(Corte rugoso de P a Q con T1 Utilizando G71 y TNC)
G71 P10 Q20 U0.02 W0.005 D.1 F0.015
(Defina la trayectoria en secuencia PQ de la pieza)
N10 G42 G00 X0. Z0.1 F.01 (P)(G71 TIPO II, TNC derecho)
G01 Z0 F.005
X0.65
X0.75 Z-0.05

96-8750 rev K Enero 2005 Compensacin de la Punta de la Herramienta 51


Z-0.75
G02 X1.25 Z-1. R0.25
G01 Z-1.5 (A)
G02 X1. Z-1.625 R0.125
G01 Z-2.5
G02 X1.25 Z-2.625 R0.125 (B)
G01 Z-3.5
X2. Z-3.75
N20 G00 G40 X2.1 (TNC Cancelar)
G97 S500
G28 (Cero para el espacio del cambio de herramienta)
M01
N2 G50 S1000
T202
G97 S750 M03 (Seleccione herramienta 2 y desplazamiento La direccin de la punta es 3)
G00 X2.1 Z0.1 (moverse al punto S)
G96 S400
(Terminar de P a Q con T2 usando G70 y TNC)
G70 P10 Q20
G97 S750
G28 (Cero para el espacio del cambio de herramienta)
M01
N3 G50 S1000
T303 (Seleccione herramienta 3, desplazamiento 3 La direccin de la punta es 3)
G97 S500 M03 (Ranurar hasta el punto B Usando el Desplazamiento 3)
G54 G42 X1.5 Z-2.0 (Moverse hasta el punto C TNC derecho
G96 S200
G01 X1. F0.003
G01 Z-2.5
G02 X1.25 Z-2.625 R0.125 (B)
G40 G01 X1.5 (TNC cancelar - Ranurar hasta el punto A usando el desplazamiento 4)
T313 (Cambiar el desplazamiento al otro lado de la herramienta)
G00 G41 X1.5 Z-2.125 (Moverse hasta el punto C - Aproximacin TNC)
G01 X1. F0.003
G01 Z-1.625
G03 X1.25 Z-1.5 R0.125 (A)
G40 G01 X1.6 (Cancelar TNC)
G97 S500
G28
M30
%
Tenga en cuenta que se utiliza la plantilla sugerida para G70 en la seccin previa. Tenga tambin en cuenta
que la compensacin tambin est activada en la secuencia PQ, pero se cancela despus de completarse
G70.
Ejemplo 2
TNC con un G71 ciclo pre programado rugoso.
Preparacin
Cambie Ajuste 33 a FANUC.
Herramientas
Insercin de T1 con un radio de .032, acabado spero
Herramienta Desplazamiento Radio Punta
T1 01 .032 3

52 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


Ejemplo de Programa: Descripcin
%
O0813 (Ejemplo 3)
G50 S1000
T101 (Seleccionar herramienta 1)
G00 X1.5 Z.1 (Rpido a la Posicin Inicial)
G96 S100 M03
G71 P80 Q180 U.01 W.005 D.08 F.012 (Corte rugoso de P a Q con T1 Utilizando G71 y TNC)
(Defina la trayectoria en secuencia PQ de la pieza)
N80 G42 G00 X0.6 (P) (G71 Tipo I, TNC derecho)
G01 Z0 F0.01 (Inicio del acabado de la trayectoria de la pieza)
X0.8 Z-0.1 Fx0.005
Z-0.5
G02 X1.0 Z-0.6 I0.1
G01 X1.5
X2.0 Z-0.85
Z-1.6
X2.3
G03 X2.8 Z-1.85 K-0.25
G01 Z-2.1 (Q) (Fin de la trayectoria de la pieza)
N180 G40 G00 X3.0 M05 (Cancelar TNC)
G28 (Cero X para el espacio del cambio de herramienta)
M30
%
Note que esta pieza es una trayectoria de Tipo I G71. Cuando se est usando TNC es muy inusual tener una
trayectoria de Tipo II. Esto es porque los mtodos de compensacin vigentes pueden solo compensar la punta
de la herramienta en una sola direccin.
Ejemplo 3
TNC con un G72 ciclo pre programado rugoso.

Ejemplo de Programa: Descripcin


%
O0814 (Ejemplo 3)
G50 S1000
T101 (Seleccionar herramienta 1)
G00 X3.5 Z0.1 (Mover a la Posicin Inicial)
G96 S190 M03
(Corte rugoso de P a Q con T1 Utilizando G72 y TNC)
G72 P80 Q180 U0.005 W0.01 D0.05 F.010
(Defina la trayectoria en secuencia PQ de la pieza)
N80 G41 G00 Z-1.6 (P) (G72 Tipo I, TNC izquierdo)
G01 X2. F0.005
X1.4 Z-0.9

96-8750 rev K Enero 2005 Compensacin de la Punta de la Herramienta 53


X1.0
Z-0.6
G03 X0.8 Z-0.5 K0.1
G01 Z-0.1
X0.6 Z0.
X0.
N180 G40 G00 Z0.01 (TNC Cancelar)
(******Secuencia de Acabado Opcional*****)
G28 (Cero para el espacio del cambio de herramienta)
M01
T202 (Seleccionar herramienta 2)
N2 G50 S1000
G00 X3.5 Z0.1 (Mover a la Posicin Inicial)
G96 S325 M03 (Terminar de P a Q con T2 usando G70 y TNC)
G70 P80 Q180
G00 Z0.5 M05
G28 (Cero para el espacio del cambio de herramienta)
M30
%
G72 es usado en lugar de G71 porque los recorridos del primer corte de acabado spero en X son ms largos
que los recorridos de primer corte de Z de un G71. Es por lo tanto ms eficiente usar G72.
Ejemplo 4
TNC con un G73 ciclo pre programado rugoso.
Preparacin
Cambie Ajuste 33 a FANUC.
Herramientas
Insercin de T1 con un radio de .032, acabado spero
Insercin de T2 con un radio de .016, acabado final
Herramienta Desplazamiento Radio Punta
T1 01 .032 3
T2 02 .016 3
Programa Ejemplo Descripcin
%
O0815 (Ejemplo 4)
T101 (Seleccionar herramienta 1)
G50 S1000
G00 X3.5 Z.1 (Moverse al punto S)
G96 S100 M03
G73 P80 Q180 U.01 W0.005 I0.3 K0.15 D4 F.012 (Corte rugoso de P a Q con T1 Utilizando G73 y TNC)
N80 G42 G00 X0.6 (Secuencia PQ del trayecto de la pieza, G72 Tipo I, TNC
derecho)
G01 Z0 F0.1
X0.8 Z-0.1 F.005
Z-0.5
G02 X1.0 Z-0.6 I0.1
G01 X1.4
X2.0 Z-0.9
Z-1.6
X2.3
G03 X2.8 Z-1.85 K-0.25
G01 Z-2.1
N180 G40 X3.1 (Q)
G00 Z0.1 M05 (TNC Cancelar)

54 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


(******Secuencia de Acabado Opcional*****)
G28 (Cero para el espacio del cambio de herramienta)
M01
T202 (Seleccionar herramienta 2)
N2 G50 S1000
G00 X3.0 Z0.1 (Mover a la Posicin Inicial)
G96 S100 M03
(Terminar de P a Q con T2 usando G70 y TNC)
G70 P80 Q180
G00 Z0.5 M05
G28 (Cero para el espacio del cambio de herramienta)
M30
%
G73 es mejor usado cuando usted quiera remover una cantidad consistente de material en ambos ejes X y Z.
Ejemplo 5:
TNC con un G90 ciclo modal pre programado rugoso.

Programa Ejemplo Descripcin


%
O0816 (Ejemplo 5)
T101 (Seleccionar herramienta 1)
G50 S1000
G00 X4.0 Z0.1 (Mover a la Posicin Inicial)
G96 S100 M03
(RUGOSO 30 GRAD. NGULO A X2. Y Z-1.5 USANDO G90 Y TNC)
G90 G42 X2.55 Z-1.5 I-0.9238 F0.012
X2.45 (Pasadas Adicionales Opcionales)
X2.3476
G00 G40 X3.0 Z0.1 M05 (TNC Cancelar)
G28 (Cero para el espacio del cambio de herramienta)
M30
%

96-8750 rev K Enero 2005 Compensacin de la Punta de la Herramienta 55


Ejemplo 6
TNC con un G94 ciclo modal pre programado rugoso.

Programa Ejemplo Descripcin


%
O0817 (Ejemplo 6)
G50 S1000
T101 (Seleccionar herramienta 1)
G00 X3.0 Z0.1 (Mover a la Posicin Inicial)
G96 S100 M03
G94 G41 X1.0 Z-0.5 K-0.577 F.03 (Corte rugoso a un ngulo de 30 a X1. y Z-0.7 usando G94 y TNC)
Z-0.6 (Pasadas Adicionales Opcionales)
Z-0.7
G00 G40 X3. Z0.1 M05 (TNC Cancelar)
G28 (Cero para el espacio del cambio de herramienta)
M30
%

56 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


D IRECCIN Y P UNTA I MAGINARIA DE LA H ERRAMIENTA
Para un torno no es fcil determinar el centro del radio de una herramienta. Las orillas o filos cortadores son
establecidos cuando una herramienta es tocada levemente para grabar la geometra de la herramienta. El
control puede calcular donde est el centro del radio de la herramienta usando la informacin de la orilla o filo,
el radio de la herramienta, y en la direccin que se espera que el cortador corte. Los desplazamientos de la
geometra de los ejes X y Z se intersectan en un punto, llamado la PUNTA IMAGINARIA DE LA HERRAMIENTA
(IMAGINARY TOOL TIP), que ayuda en la determinacin de la direccin de la punta de la herramienta. La
DIRECCIN DE LA PUNTA DE LA HERRAMIENTA es determinada por un vector originndose desde el centro
del radio de la herramienta y extendindose a la punta imaginaria de la herramienta. Vea las siguientes figuras.
La direccin de la punta de la herramienta de cada herramienta es codificada como un integrado sencillo de 0
a 9. El cdigo de direccin de la punta es encontrado prximo al desplazamiento del radio en la pgina de
desplazamientos de la geometra. Es recomendado que una direccin de punta sea especificada para todas
las herramientas usando la compensacin de punta de la herramienta. La siguiente figura es un resumen del
esquema de codificacin de las puntas junto con ejemplos de la orientacin del cortador.
Note que la punta indica a la persona que est haciendo el montaje (setup) como el programador intenta que la
geometra del desplazamiento de la herramienta va a ser medida. Por ejemplo, si la hoja con la informacin del
montaje muestra que la direccin de la punta es 8, el programador intenta que la geometra de la herramienta
est en la orilla del inserto y en la lnea de centro del inserto de la herramienta.

96-8750 rev K Enero 2005 Compensacin de la Punta de la Herramienta 57


P ROGRAMACIN SIN C OMPENSACIN DE LA P UNTA DE LA H ERRAMIENTA
Clculo Manual de la Compensacin
Cuando usted programa una lnea recta ya sea en X o Z la punta de la herramienta o cortador toca en el mismo
punto donde usted toc levemente sus desplazamientos originales de herramienta en X y Z. Sin embargo,
cuando usted programa un aclaflanado (chamfer) o un ngulo, la punta no toca la pieza en esos mismos
puntos. Donde de verdad la punta toca la pieza es dependiendo en el grado del ngulo siendo cortado y
tambin en el tamao del inserto (inserto= pieza que se aade para hacer cortes y tiene diferentes formas). Al
programar un pieza sin usar compensacin alguna, ocurrir un sobrecorte y subcorte.
Las siguientes pginas contienen tablas e ilustraciones demostrando como calcular la compensacin a fin de
que usted pueda programar su pieza con precisin.
Junto con cada tabla estn tres ejemplos ilustrados de compensacin del radio de la punta de la herramienta
usando ambos tipos de insertos y cortando a lo largo de tres ngulos diferentes. Prximo a cada ilustracin
est un ejemplo de programa y una explicacin de como fue calculada la compensacin del radio.
Consulte las ilustraciones en las siguientes pginas
La punta de la herramienta es mostrada como un circulo con los puntos X y Z llamados. Estos puntos
designan dnde se aprenden los desplazamientos del dimetro en X y la cara en Z.
Cada ilustracin es una pieza con 3" de dimetro con lneas entendiendo desde la pieza e intersectando en
ngulos de 30o, 45o, y 60o.
El punto en el cual cul la punta de la herramienta intersecta con las lneas de interseccin en las que se mide
el valor de la compensacin.
Este valor de la compensacin es la distancia desde la cara de la punta de la herramienta a la esquina de la
pieza. Fjese en que la punta de la herramienta est ligeramente desplazada del la esquina real de la pieza;
esto es de forma que la posicin sea correcta para hacer el prximo movimiento y evitar cualquier sobrecorte o
subcorte.
Use los valores encontrados en las tablas (tamao del ngulo y radio) para calcular la correcta posicin de la
trayectoria de la herramienta para el programa.

G EOMETRA DE LA C OMPENSACIN DE LA P UNTA DE LA H ERRAMIENTA


La siguiente figura muestra las diversas geometras en la compensacin de la Punta de la Herramienta. Esta
est organizada en cuatro categoras de interseccin. Las intersecciones pueden ser: 1) lineal a lineal, 2)
lineal a circular, 3) circular a lineal, o 4) circular a circular. Ms all de estas categoras las intersecciones son
clasificadas entre ngulo de interseccin y aproximacin, modalidad a modalidad, o movimientos de partida.
Los dos tipos de compensaciones FANUC son apoyados o mantenidos, Tipo A y Tipo B. La compensacin pre
definida en la mquina es Tipo A.

58 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


Lineal-a-Lineal (Tipo A)

Lineal-a-Circular (Tipo A)

96-8750 rev K Enero 2005 Compensacin de la Punta de la Herramienta 59


Circular-a-Lineal (Tipo A)

Circular-a-Circular (Tipo A)

60 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


Diagrama del Clculo del Radio de la Punta de la Herramienta

96-8750 rev K Enero 2005 Compensacin de la Punta de la Herramienta 61


Tabla de ngulos y Radios de la Herramienta (1/32 Radio)
La medida en X calculada se basa en el dimetro de la pieza.

NGULO Xc Zc Xc Zc
CRUCE LONGITUDINAL NGULO CRUCE LONGITUDINAL

1. .0010 .0310 46. .0372 .0180


2. .0022 .0307 47. .0378 .0177
3. .0032 .0304 48. .0386 .0173
4. .0042 .0302 49. .0392 .0170
5. .0052 .0299 50. .0398 .0167
6. .0062 .0296 51. .0404 .0163
7. .0072 .0293 52. .0410 .0160
8. .0082 .0291 53. .0416 .0157
9. .0092 .0288 54. .0422 .0153
10. .01 .0285 55. .0428 .0150
11. .0011 .0282 56. .0434 .0146
12. .0118 .0280 57. .0440 .0143
13. .0128 .0277 58. .0446 .0139
14. .0136 .0274 59. .0452 .0136
15. .0146 .0271 60. .0458 .0132
16. .0154 .0269 61. .0464 .0128
17. .0162 .0266 62. .047 .0125
18. .017 .0263 63. .0474 .0121
19. .018 .0260 64. .0480 .0117
20. .0188 .0257 65. .0486 .0113
21. .0196 .0255 66. .0492 .0110
22. .0204 .0252 67. .0498 .0106
23. .0212 .0249 68. .0504 .0102
24. .022 .0246 69. .051 .0098
25. .0226 .0243 70. .0514 .0094
26. .0234 .0240 71. .052 .0090
27. .0242 .0237 72. .0526 .0085
28. .025 .0235 73. .0532 .0081
29. .0256 .0232 74. .0538 .0077
30. .0264 .0229 75. .0542 .0073
31. .0272 .0226 76. .0548 .0068
32. .0278 .0223 77. .0554 .0064
33. .0286 .0220 78. .056 .0059
34. .0252 .0217 79. .0564 .0055
35. .03 .0214 80. .057 .0050
36. .0306 .0211 81. .0576 .0046
37. .0314 .0208 82. .0582 .0041
38. .032 .0205 83. .0586 .0036
39. .0326 .0202 84. .0592 .0031
40. .0334 .0199 85. .0598 .0026
41. .034 .0196 86. .0604 .0021
42. .0346 .0193 87. .0608 .0016
43. .0354 .0189 88. .0614 .0011
44. .036 .0186 89. .062 .0005
45. .0366 .0183

62 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


Diagrama del Clculo del Radio de la Punta de la Herramienta

96-8750 rev K Enero 2005 Compensacin de la Punta de la Herramienta 63


Tabla de ngulos y Radios de la Herramienta (1/64 Radio)
La medida en X calculada se basa en el dimetro de la pieza.

Xc Zc Xc Zc
NGULO CRUCE LONGITUDINAL NGULO CRUCE LONGITUDINAL
1. .0006 .0155 46. .00186 .0090
2. .0001 .0154 47. .0019 .0088
3. .0016 .0152 48. .0192 .0087
4. .0022 .0151 49. .0196 .0085
5. .0026 .0149 50. .0198 .0083
6. .0032 .0148 51. .0202 .0082
7. .0036 .0147 52. .0204 .0080
8. .0040 .0145 53. .0208 .0078
9. .0046 .0144 54. .021 .0077
10. .0050 .0143 55. .0214 .0075
11. .0054 .0141 56. .0216 .0073
12. .0060 .0140 57. .022 .0071
13. .0064 .0138 58. .0222 .0070
14. .0068 .0137 59. .0226 .0068
15. .0072 .0136 60. .0228 .0066
16. .0078 .0134 61. .0232 .0064
17. .0082 .0133 62. .0234 .0062
18. .0086 .0132 63. .0238 .0060
19. .0090 .0130 64. .024 .0059
20. .0094 .0129 65. .0244 .0057
21. .0098 .0127 66. .0246 .0055
22. .0102 .0126 67. .0248 .0053
23. .0106 .0124 68. .0252 .0051
24. .011 .0123 69. .0254 .0049
25. .0014 .0122 70. .0258 .0047
26. .0118 .0120 71. .0260 .0045
27. .012 .0119 72. .0264 .0043
28. .0124 .0117 73. .0266 .0041
29. .0128 .0116 74. .0268 .0039
30. .0132 .0114 75. .0272 .0036
31. .0136 .0113 76. .0274 .0034
32. .014 .0111 77. .0276 .0032
33. .0142 .0110 78. .0280 .0030
34. .0146 .0108 79. .0282 .0027
35. .015 .0107 80. .0286 .0025
36. .0154 .0103 81. .0288 .0023
37. .0156 .0104 82. .029 .0020
38. .016 .0102 83. .0294 .0018
39. .0164 .0101 84. .0296 .0016
40. .0166 .0099 85. .0298 .0013
41. .017 .0098 86. .0302 .0011
42. .0174 .0096 87. .0304 .0008
43. .0176 .0095 88. .0308 .0005
44. .018 .0093 89. .031 .0003
45. .0184 .0092

64 Compensacin de la Punta de la Herramienta 96-8750 rev K Enero 2005


PROGRAMACIN

Los controles CNC (Computerized Numerical Control= Control Numrico Computarizado) usan una variedad de
sistemas de coordenadas y desplazamientos que permiten al usuario controlar la posicin de la punta de la
herramienta a la pieza. Esta seccin describe la interaccin entre varios sistemas de coordenadas y
desplazamientos de preparacin de las herramientas.
Sistema de Coordenadas Efectivo
El sistema efectivo de coordenadas es la suma total de todos los sistemas y desplazamientos de
coordenadas en vigor (en efecto). Este es el sistema que es mostrado bajo la etiqueta Work (Trabajo) en la
pantalla de posiciones. Esta es tambin la misma como los valores programados en un programa de cdigos
G asumiendo que no est siendo ejecutado la Compensacin de la Punta de la Herramienta.
Coordenada Efectiva = coordenada global
+ coordenada comn
+ coordenada de trabajo
+ coordenada derivada ( que se deriva de otra coordenada)
+ desplazamientos de la herramienta
La Figura de abajo indica como estos sistemas de coordenadas estn relacionadas una a la otra para hacer el
sistema efectivo de coordenadas.

FANUC
Sistemas de Coordenada de Trabajo
Coordenadas de Trabajo son un cambio de coordenadas opcional adicional relativo al sistema global de
coordenadas. Hay 26 sistemas de coordenadas de trabajo disponibles en un control HAAS, designados por
G54 al G59 y por G110 al G129. G54 es la coordenada de trabajo en efecto cuando el control se enciende. El
ltimo sistema de coordenadas usado queda en efecto hasta que se llame a otras coordenadas de trabajo o
hasta que se apaga la energa de la mquina y se encienda de nuevo la mquina. G54 puede ser
deseleccionado asegurando que los valores de X y Z en la pgina de desplazamientos de trabajo para G54
estn establecidos a cero.
Sistema de Coordenadas Derivado
Un sistema derivado de coordenadas es un sistema de coordenadas dentro de un sistema de coordenadas de
trabajo. Solo un sistema derivado de coordenadas est disponible y este se establece a travs del comando
G52. Cualquier G52 establecido durante la ejecucin del programa es retirado una vez que el programa finaliza
en un M30, Reinicio o apagado.
Sistema de Coordenadas Comn
El sistema de coordenadas comn (Comm) se encuentra en la segunda pgina de la pantalla de
desplazamientos de las coordenadas de trabajo debajo del sistema global de coordenadas (G50). El sistema
de coordenadas comn es retenido en memoria al apagarse la alimentacin. El sistema comn de
coordenadas puede ser cambiado manualmente con el comando G10 o usando las variables macro.
YASNAC
Cambio de las Coordenadas de Trabajo
Los controles YASNAC discuten un cambio de coordenadas de trabajo. ste sirve la misma funcin como el
sistema comn de coordenadas. Cuando se establece la Definicin 33 a YASNAC, ste se encuentra en la
pantalla de la pgina de desplazamientos de trabajo como T00.

96-8750 rev K Enero 2005 Programacin 65


Sistema de Coordenadas de la Mquina
Las coordenadas efectivas toman el valor de las coordenadas de la mquina cuando todas las otras
coordenadas son cero. Las coordenadas de la mquina pueden ser referidas especificando G53 en un bloque
de movimiento.
Desplazamientos de Herramienta
Hay dos desplazamientos disponibles: desplazamientos por geometra y desplazamientos por desgaste. Los
desplazamientos por geometra ajustan para diferentes longitudes y grosores de herramientas, de manera que
cada herramienta llegue al mismo plano de referencia. Los desplazamientos por geometra son usualmente
obtenidos en el momento del montaje y permanecen fijos. Los desplazamientos por desgaste le permiten al
operador hacer ajustes menores a los desplazamientos por geometra para compensar por desgaste normal de
la herramienta o cortador. Los desplazamientos por desgaste son usualmente cero cuando se esta
principiando una produccin y pueden cambiar con el paso del tiempo. En un sistema compatible FANUC,
ambos desplazamientos por geometra y por desgaste son usados en la calculacin del sistema efectivo de
coordenadas.
Desplazamientos de Herramienta
Los desplazamientos por geometra no estn disponibles; son reemplazados con los desplazamientos de
cambio de herramienta. Los desplazamientos de cambio de herramienta YASNAC modifican la coordenada
global para permitir las variantes longitudes de las herramientas. Los desplazamientos por cambio de
herramienta tienen que ser utilizados antes de llamar al uso de una herramienta con un comando G50 Txx00.
El desplazamiento de cambio de herramienta reemplaza cualquier desplazamiento calculado previamente de
cambio global y un comando G50 anula un cambio de herramienta seleccionado previamente. Hay 50
desplazamientos de cambio de herramienta numerados del 51 al 100.

G50 Cambio de Herramienta YASNAC.

Ajuste Automtico de los Desplazamientos de Herramienta


Los desplazamientos de herramienta pueden ser grabados automticamente usando la tecla X DIA MESUR
(Medida del Dimetro X) o la tecla Z FACE MESUR (Medida de la cara en Z). Si el comn, global, o vigente
desplazamiento de trabajo seleccionado tienen valores asignados a ellos, El desplazamiento grabado de la
herramienta diferir o ser diferente de las verdades coordenadas de la mquina por estos valores. Despus de
la colocacin de todas las herramientas para un trabajo, todas las herramientas deber ser comandadas a un
punto de referencia seguro usando los valores de las coordenadas en la ejecucin del programa.
Sistema de Coordenadas Global (G50)
El sistema de coordenadas globales es un sistema de coordenadas nico, el cual cambia todas las
coordenadas y desplazamientos de trabajo alejndolos del punto cero de la mquina. El sistema de
coordenadas globales es calculado durante por el control de tal manera que la localizacin vigente de la
mquina se convierte en las coordenadas efectivas especificadas por el comando G50. El sistema de
coordenadas globales calculadas puede ser visto en la pantalla de coordenadas de trabajo, justo debajo de los
desplazamientos de trabajo auxiliares 129. El sistema de coordenadas globales se limpia o cambia a cero de
una manera automtica cuando el controlador CNC se enciende. El sistema de coordenadas globales no se
cambia cuando se presiona la tecla RESET.

66 Programacin 96-8750 rev K Enero 2005


TRUCOS Y CONSEJOS
Programacin
Los programas cortos que se vuelven a ejecutar una cantidad de veces no re establecen el transportador de
virutas si esta funcionalidad intermitente est activada. El transportador de virutas continuar inicindose y
detenindose las veces que haya sido comandado. Vea los ajustes 114 y 115.
La pantalla de comandos vigentes muestra las cargas en el husillo y ejes, la velocidad y avance y 15 lneas del
programa vigente.
El botn Origin (Origen) puede ser usado para borrar desplazamientos y variables macro. Esto se realiza al ir a la
pantalla de Desplazamientos (Offsets)(Macros). y presionar la tecla Origin. Al hacer esto, al control le preguntar:
ZERO ALL (Y/N) (Poner en Cero Todo (Si/No)). Si se selecciono Y, todos los Macros o desplazamientos que se
muestren sern fijados en cero. Tambin se puede fijar todos los valores que se muestran en las pginas de
Comandos Vigentes o Current Commands. Los Registros de Cronmetro (Timer), Vida de Herramienta (Tool Life), y
Carga de Herramienta (Tool Load) al seleccionar el que se desea borrar y presionar Origin. Para borrar todo lo que se
encuentre en una columna, mueva su cursor en la parte superior de la columna, justo en el ttulo y presione Origin.
Se puede seleccionar un programa de una manera muy rpida al simplemente anotar el numero de programa (Onnnnn) y
presionar la la tecla de flecha que apunta hacia arriba o abajo. La mquina se debe encontrar en modo MEM o EDIT. Se
puede buscar un comando especifico de programa ya sea en el modo MEM o EDIT. Note la letra cdigo de direccin
(A,B,C etc) o la letra cdigo de direccin con el valor (A1.23), y presione la flecha de cursor hacia arriba o hacia abajo. Si
usted an la letra cdigo sin el valor, la bsqueda se detendr en el punto mas cercano donde se usa esa letra. El
transbordador de virutas puede ser encendido o apagado manualmente cuando el programa se encuentre corriendo.
Usted puede transferir y guardar un programa MDI a su lista de programas. Cuando se encuentre en la pantalla
de MDI, asegurndose que el cursor se encuentra al principio o parte superior del programa de MDI. Anote un
numero de programa (Onnnnn) que no se haya usado. presione ALTER y esto le transferir la informacin de
MDI hasta la lista de programas bajo el numero de programa que usted selecciono.
Revisin de Programa - Se puede mostrar una pantalla doble cuando se presiona F4 mientras se encuentre en la modalidad de
MEM, de esta manera, en el lado izquierdo de la pantalla se mostrara el programa que corre en ese momento y del lado derecho
se mostrar el programa en su totalidad para que el operador pueda moverse al lo largo del programa y as poder revisarlo.
Edicin de Fondo. Esta caracterstica le permite editar un programa en modalidad MEM y la pantalla PRGRM mientras
el programa se encuentre corriendo. Anote el programa (Onnnnn) que usted quiere editar y luego oprime F4. Una vez que
haya hecho lo anterior, usted puede hacer ediciones simples (INSERT, ALTER, DELETE y UNDO). Se puede hacer esto
ya sea al programa existente, a un programa nuevo, o hasta el programa que se encuetre corriendo presentemente. Sin
embargo, ninguno de los cambios tomaran efecto hasta que el ciclo termine con un M30 o RESET.
Ventana de Agrandamiento de Grficos (Graphics Zoom Window) F2 activar la ventana de agrandamiento.
Al presionar la tecla de page down le permitir agrandar cierto punto de su grfica y al presionar la techa Page up
expandir la vista de su grfico. Use las teclas de flecha para mover la ventana hasta el rea o punto deseado en
su parte y presione Enter. Presione F2 y Home para tener una vista total de la mesa.
Mientras se encuentre en la modalidad de Edit Mode, se puede copear un programa (insertar) dentro de otro
programa, lnea o un bloque de lneas en un programa. Comience al primero definir un bloque con la funcin
Edit: Seleccione el men de texto, mueva su cursor hasta la ultima lnea de lo que desea copear y presione F2
o Write para iluminar el bloque. Seleccione otro programa donde desee copiar la seleccin. Mueva su cursor
hasta el punto donde desea colocar el bloque seleccionado y presione Insert.
Se puede cargar archivos mltiples desde al Editor Avanzado. Vaya al men de Floppy Disk Directory
(Directorio del Disquete). El control cargara el archivo deseado al presionar Enter. El cursor se mantendr en
su lugar para permitir que se pueda seleccionar y cargar mas archivos.
Edicin de Programas Presionar F4 mientras se encuentre en la modalidad de editor avanzado o Advanced
Editor mostrar otra versin del programa vigente para poder editarlo. Porciones diferentes de los programas
pueden ser editadas alternadamente al presionar la tecla de Edit para as moverse de un lado de la pantalla
hacia el otro. La actualizacin del programa se har cuando se cambie hasta el otro programa.
Duplicar un Programa Se puede duplicar un programa al utilizar la modalidad de List Prog. Para hacer esto, primero seleccione
el numero de programa que desea duplicar, anote el numero de programa (Onnnnn) y presione F1. Tambin se puede hacer el
duplicado al seleccionar el men de Program y entrar al men de Active Program dentro de la modalidad de Edit.

96-8750 rev K Enero 2005 Programacin 67


Se puede mandar varios programas mediante la terminal serie al anotar en la lnea de entrada, los nombres de
todos los programas que desea mandar juntos, sin espacios (ej. O12345O98765O45678) y presionar Send RS232.
Cuando se trate de enviar archivos al disco floppy, usted debe colocar el cursor iluminado en el programa que se trata de
guardar o en la palabra ALL . El nombre introducido en la lnea de entrada ser el nombre de archivo en el disquete.
Desplazamientos
Introducir desplazamientos: Al presionar WRITE (Escribir)se sumar el nmero en la caja retenedora Buffer,
para el valor de desplazamiento de la seleccin. Al presionar F1, se reemplazar el valor del desplazamiento
con el nmero guardado en el buffer. F2 fijar el valor negativo de los valores dentro de los desplazamientos.
Presionar offset una vez ms causar que se mueva entre las pginas de Desplazamientos por la longitud de
herramienta (Tool Lenght Offsets) y los desplazamientos de cero para el trabajo (Work Zero Offsets).
Ajustes y Parmetros
Se puede utilizar la manija de desplazamiento para moverse a lo largo de las pginas de los ajustes y parmetros.
Este control se puede apagar mediante utilizando los ajustes. Estos ajustes son: Ajuste 1 para apagar la
mquina despus de que esta se haya encontrado en funcionamiento inactivo por un nmero nn de minutos y
el Ajuste 2 apagar la mquina cuando se haya ejecutado un M30.
Proteccin de la Memoria (Ajuste 8) Cuando est en ON, se bloquearn las funciones para editar la memoria.
Cuando est OFF, se puede editar la memoria.
Dimensionado (Ajuste 9) cambia las unidades de Pulgadas a MM. Esto cambiar los valores de los
desplazamiento tambin.
Reiniciar el Puntero del Programa (Ajuste 31) activa y desactiva que el puntero del programa regrese al inicio del programa.
Escala de Enteros (Ajuste 77), se usa para cambiar la interpretacin de la velocidad de avance. Una velocidad
de avance puede ser malinterpretada si no hay un punto decimal en el comando Fnn. Las selecciones para
este comando son Default (por defecto), reconocer 4 posiciones decimales. Otra seleccin es Integer
(Entero), que reconocer una velocidad de avance para una posicin decimal seleccionada, para una velocidad
de avance que no tiene un decimal.
Mximo Redondeo de Esquina (Ajuste 85) establece la precisin requerida por el usuario para el redondeo de
esquina. Puede programarse cualquier velocidad de avance hasta el valor mximo, sin que se obtengan errores
por encima de ese ajuste. El control slo bajar de velocidad en las esquinas cuando sea necesario.
Anulacin de Reinicio (Ajuste 88), activa o desactiva la tecla de Reinicio estableciendo de vuelta las
anulaciones a 100%.
Inicio de Ciclo / Pausar avance - Misma tecla (Ajuste 103) Cuando est en encendido (ON), Cycle Start (inicio
de ciclo) tiene que ser presionado y permanecer as para correr el programa. Cuando se libera Cycle Start, se
genera una pausa del avance.
Manija de Desplazamiento a Bloque nico (Ajuste 104), La manija de desplazamiento puede usarse para
ejecutar un programa paso a paso. Girar la manija hacia la derecha causara un alto al avance.
Bloquear Desplazamiento (Ajuste 119) Evita que el operador altere alguno de los desplazamientos ya establecidos.
Bloquear Macro Variable (Ajuste 120) Evita que el operador altere alguno de las macro variables ya establecidas.
Operacin
Llave Switch para Proteger la Memoria (Memory Lock Key Switch)- Esta una es una opcin de la mquina la
cual cuando se encuentra en la posicin de cerrado o encadenado, no le permite al operador el editar
programas y alterar definiciones.
Botn HOME G28 - Al presionar el botn de HOME G28 se enviar a todos los ejes al punto cero de la
mquina. Para mandar solamente uno de los ejes de la mquina hasta el punto cero, primero presione la letra
correspondiente al eje deseado y luego presione la tecla Home G28.
Para poner en cero todos los ejes en la pantalla de POS-TO-GO, mientras se encuentre en la modalidad de
perilla de desplazamiento o handle jog, primero presione cualquier otra modalidad de operacin (Edit, Mem,
MDI etc.), luego regrese a la modalidad de Handle Jog.

68 Programacin 96-8750 rev K Enero 2005


Cada eje puede ser puesto a cero de manera independiente para mostrar una posicin relativa al cero
seleccionado. Para hacer esto vaya a la pgina POS-OPER, entre en modo Handle Jog (Manija de
Desplazamiento), posicione los ejes en la posicin deseada y presione Origin para poner esa pantalla en cero.
Adems, se puede anotar un numero para ser mostrado como posicin de eje. Para hacer esto, primero anote
un numero, por ejemplo X2.215, y luego presione Origin.
Vida de la Herramienta - Dentro de la pgina de Comandos Vigentes o Current Commands, existe un monitor
de la Vida de la Herramienta (del uso). Este registro contabiliza cada vez que se usa una herramienta. El
monitor de vida de herramienta detendr la mquina una vez que la herramienta alcance el valor en la columna
de alarmas.
Sobrecarga de la Herramienta- La carga de la herramienta puede ser definida por el Monitor de Carga de
Herramienta o Tool Load Monitor. Esto cambiar la operacin normal de la mquina si llega a alcanzar el
valor de carga definido para esa herramienta. Pueden ocurrir cuatro diferentes acciones, fijadas por el Ajuste
84, cuando se haya encontrado una condicin de sobrecarga de herramienta .
Alarma - Se generar un alarma
Alto al Avance - Detendr el avance
Timbre - Tendr un alarma audible
Avance Automtico - Disminuye o aumenta el avance automticamente.
Usted puede verificar la velocidad exacta del husillo al revisar la pantalla de Comandos Vigentes o Current
Commands bajo el ttulo de Act o Actual. La velocidad RPM del eje del huso tambin se muestra en esta
pgina.
Se puede seleccionar un eje para ser desplazado al anotar, en la lnea de entrada, el nombre del eje para luego
presionar el botn de Handle Jog o Perilla de Desplazamiento.
La pantalla de Ayuda contiene una lista de todos los cdigos M y G. Para un rpido acceso a ellos, presione la
tecla de Ayuda o Help y luego el botn C.
Las velocidades de desplazamiento o trote de 100, 10, 1.0, y 0.1 pulgadas por segundo pueden ser ajustadas
por los botones de Feed Rate Override o Anulacin de Velocidad de Avance. sto le da un control adicional
desde 10% hasta 200%.
Editor Avanzado
El editor avanzado permite que el operador seleccione varios programas (mediante la tecla INSERT) y que los
mande a todos hacia el puerto RS-232.
Presione la tecla F2, luego utilice la perilla de desplazamiento para moverse lnea por lnea. Para detener el
desplazamiento lnea por lnea con la manija y permanecer en la posicin deseada o actual, presione la tecla
UNDO.
Calculadora
El numero que se muestra en cuadro de la calculadora puede ser transferido hasta la lnea de entrada de datos
al presionar F3 en la modalidad de Edit o MDI. Esto transferir el numero que se muestra en la caja de
clculos hasta la entrada de transferencia de MDI o Edit (primero debe anotar la letra X, Y, Z etc. para el
comando que desea utilizar con el numero de la calculadora.
La informacin iluminada de los modos Trig, Circular o de Fresado puede ser transferida para sumar, restar
multiplicar o dividir en la calculadora. Primero seleccione el valor y presione F4.
Pueden introducirse expresiones simples en la calculadora. Por ejemplo 23*4-5.2+6/2, sera evaluado cuando
se presione la tecla WRITE/ENTER y al resultado (en este caso 89.8) se mostrara en la caja de resultados.

96-8750 rev K Enero 2005 Programacin 69


C ONTROL DEL EJE A UXILIAR
Adems de los ejes directamente controlados en este control, un eje externo adicional de colocacin puede
ser agregado. Este eje, V, puede ser ordenado o comandado directamente desde el programa. Los comandos
a este eje son slo permitidos en un bloque G00 o G01. La conexin de estos ejes se hace a travs del
segundo puerto RS-232 a un control de eje sencillo HAAS. La Definicin o Ajuste 38 es usada para
seleccionar el nmero de ejes auxiliares (0 o 1). La pantalla de posicin de la mquina mostrar la presente o
vigente posicin de este eje.
No hay desplazamientos de trabajo para este eje, de manera que todos los comandos estn en el sistema de
coordenadas de la mquina. Pero si una posicin desplazada de cero ha sido metida o anotada dentro del
servo control Haas, esa posicin ser usada como cero. Durante el encendido del CNC, tambin se inicializar
el control del eje auxiliar. 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.
Si un avance (G01) es programado, la velocidad de avance programada en el CNC es enviada al control auxiliar
sin ningn cambio. Para un avance del V-eje en F30.0, esto significa que el V-eje se mover a 30 grados por
segundo. Un movimiento G00 mover el eje a su mxima velocidad de avance.
Los botones o teclas Feed Hold (Pausa del Avance) y Reset (Reestablecer) no detendrn el eje auxiliar.
Emergency Stop (Parada de emergencia) y Singl Block (Bloque nico) s detendrn un eje auxiliar. Cuando el
control CNC est esperando a que un movimiento del eje auxiliar termine, la parte baja de la pantalla mostrar
V FIN. El botn Reset terminar cualquier pausa o contratiempo de comunicacin con el eje auxiliar.
El cable que conecta el CNC al control del eje-sencillo 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 el segundo (ms bajo)
puerto serie del CNC al servo control.

70 Programacin 96-8750 rev K Enero 2005


CABEZAL MVIL
Esta opcin no se instala en campo.

El cabezal mvil es un miembro hecho de hierro fundido que se mueve hidrulicamente y corre a lo largo de
dos guas lineales. Las 20 pulgadas (33 1/2 pulgadas en el torno SL-30, 44 pulgadas en el SL-40) de recorrido
permite que se tornear una pieza larga. El movimiento de la contrapunta se controla mediante una de las tres
siguientes maneras: 1) A travs de cdigo de programa, 2) En modo manija, 3) Por un interruptor de pi.
Tambin vea Operacin del Cabezal Mvil SL-10 al final de esta seccin.
La contrapunta o cabezal mvil est diseada para trasladarse a su posicin a 2 velocidades: 1) Presin alta
se llama rpido (rapid) y puede ser programada con un G00. 2) Presin baja se llama avance (feed) y puede
ser programada con G01. Esta es usada para sostener o apoyar la pieza. Se requiere un cdigo F para una
modalidad de avance (an si fue previamente invocado) pero este no afecta a la verdadera velocidad de avance.
La presin hidrulica de operacin recomendada del cabezal mvil es de 120 psi. Presiones de
operacin por debajo de 120 psi pueden hacer que funcione de forma insegura.
PRECAUCION:
Si la presin de operacin es establecida por debajo de 120 psi, puede que funcione de
forma insegura.
Es importante verificar el cabezal mvil y la distancia de la torreta antes de operar la mquina
ya que pueden producirse daos graves. Ajuste el valor del AJuste 93 y 94 si fuese necesario.
Feed Hold (Detener Avance) NO detendr el movimiento del cabezal mvil hidrulico.

Establecer una Zona Restringida para el Cabezal Mvil


El ajuste 93 (TAIL ST.X CLEARANCE) y el ajuste 94 (Z/TS DIFF @X CLEARANCE) pueden ser usados para asegurarse de que la
contrapunta no choque con la torreta o con cualquiera de las herramientas en la misma. La zona de restriccin es un rea
rectangular en la parte inferior derecha del espacio para trabajar del torno. La zona de restriccin cambiar, asegurando que el eje Z
y la contrapunta mantengan una distancia apropiada entre ambos cuando estn por debajo de un plano de claridad especificado
del eje X. El ajuste 93 especifica la claridad del plano y la Definicin o Ajuste 94 especifica la separacin a mantener entre los ejes
Z y B (eje del cabezal mvil). Si un movimiento programado cruza el rea protegida de la contrapunta, ser generada la alarma
609. Mantenga en mente que una zona restringida no siempre es deseable (en otras palabras, cuando se estn haciendo ajustes
o montajes). Para cancelar introduzca un 0 en la Definicin 94 y un recorrido mximo en X de la mquina en la Definicin 93.
Estableciendo un Valor para el plano X:
1. Coloque el control en la modalidad MDI.
2. Seleccione la herramienta ms larga en el carrusel o torreta (la herramienta que ms sobresalga en el plano
del eje X).
3. Coloque el control en la modalidad de desplazamiento (jog mode).
4. Seleccione el eje X para desplazamiento y mueva el eje X para claridad de la contrapunta.
5. Seleccione la contrapunta (eje B) para desplazamiento y mueva la contrapunta abajo de la herramienta
seleccionada.
6. Seleccione el eje X y aproxime la contrapunta hasta que la herramienta y la contrapunta estn alrededor de
0.25 pulgadas aparte.
7. Encuentre la posicin del eje X de la mquina en la pantalla, introduzca este valor para e lAjuste 93.
Retroceda alejndose de la herramienta en X una pequea cantidad antes de meter o anotar el valor en la
Definicin 93.
Determinar una Separacin para los Ejes Z y B Bajo el Plano de Separacin X:
1. Coloque el control en ZERO RET (RETORNO A CERO) y HOME G28 (PUNTO BASE G28) a todos los ejes.
2. Seleccione el eje X y mueva la torreta enfrente del puntal de la contrapunta central.
3. Mueva el eje Z de manera que la parte trasera del carrusel de herramientas est dentro o alrededor de 0.25
pulgadas de la punta de la contrapunta.
4. Encuentre la posicin de la mquina en el eje Z en la pantalla, introduzca el valor para el Ajuste 94.
Una zona restringida convenientemente elegida manejar casi todos los conflictos entre el carrusel de
herramientas y la contrapunta.

96-8750 rev K Enero 2005 Programacin 71


A JUSTES DEL C ABEZAL M VIL
Los valores de fabrica para estos ajustes o definiciones, como se mandaron de fabrica, prevendrn que la
contrapunta se estrelle contra la torreta, esto si la torreta se encuentra vaca, Usted necesita cambiar los
ajustes de proteccin para cualquier trabajo a realizar y as prevenir choques basados en el tamao de la
herramienta y la pieza de trabajo. Se recomienda que usted pruebe los limites despus de cambiar estos
ajustes.
Dos ajustes o definiciones se proveen para proteccin de la contrapunta. Ajuste 93 (Tail St. X Clearance) y
Ajuste 94 (Z/TS Diff @X Clearance). Estos ajustes, correctamente establecidos, detendrn cualquier
movimiento que pudiera hacer que el cabezal mvil golpee la torreta de herramientas. Las siguientes figuras
ilustran estos ajustes 94, 94 105, 106, y 107; vase el captulo de Ajustes para obtener ms informacin.

Zona Restringida del CAbezal Mvil Diagrama de los Ajustes 105, 106, y 107.

El ajuste 93 es el plano de claridad de la mquina en el eje X que hace que el eje X no pueda moverse ms
abajo cuando la diferencia entre las posiciones de los ejes B y Z son menores que la del ajuste 94. Cuando la
diferencia de posicin de los ejes Z y B es mayor que la de la definicin 94, al eje X se le permite moverse al
lmite de su recorrido. Mientras se mantenga la distancia apropiada entre los ejes Z y B el eje X puede
moverse a su recorrido completo. Del mismo modo, si el eje X est a su recorrido completo, o abajo del plano
de claridad designado por la definicin 93; entonces no es posible reducir la diferencia entre los ejes B y Z
abajo de la definicin 94.

O PERACIN DEL P EDAL DEL C ABEZAL M VIL


Apretando el pedal del cabezal mvil se invoca un M21 o M22, dependiendo de la posicin vigente En otras
palabras, si el cabezal mvil est a la izquierda del punto de retraccin, presionando el pedal del pie invocar
M22 (moverse al punto de retraccin). Si el cabezal mvil est a la derecha del punto de retraccin,
presionando el pedal del pie invocar tambin M22 (moverse al punto de retraccin). Si el cabezal mvil est
en el punto de retraccin, presionando el pedal invocar a M21 (moverse al punto de pausa).
Si el pedal del pie es presionado mientras la contrapunta se est moviendo, la contrapunta se detendr y una
nueva secuencia tiene que empezar es .

D ESPLAZANDO EL E L C ABEZAL M VIL


En modo Desplazamiento las teclas, TS <- y TS>son usadas para desplazar la contrapunta en baja
presin (avance). Seleccionando TS Rpido y pulsando los botones TS < o TS > el cabezal mvil se
mover a velocidad rpida. El control vuelve al ltimo eje desplazado cuando se liberan los botones.

72 Programacin 96-8750 rev K Enero 2005


ALARMAS / M ENSAJES
Si una parte est siendo apoyada o agarrada y se detecta el movimiento del cabezal mvil, se genera una
alarma. Esto detendr el programa y apagar el huso.
Esta alarma tambin ser generada si el cabezal mvil alcanza el punto de apoyo o sostn (hold point) durante
un avance a baja presin, indicando que la pieza se ha cado.

SL-10 O PERACIN DEL C ABEZAL M VIL


El cabezal mvil opcional HAAS para las mquinas SL-10 se activa de una manera hidrulica que se mueve
dentro de cabezal de hierro posicionado. El cabezal mvil se puede colocar de una manera manual y se
detiene mediante una palanca/candado. El movimiento del cabezal mvil se controla mediante una de las tres
siguientes maneras: 1) A travs de cdigo de programa, 2) En modo manija, 3) Por un interruptor de pi.

Notas: El cabezal mvil SL-10 consiste en un cabezal fijo y una varilla central
movible. Por lo tanto, la nica parte que se mueve se le llama centro de
l cabezal mvil.
Presionando POWERUP/RESTART o AUTOALLAXES no causar que el
cabezal mvil central se mueva fsicamente. Es la responsabilidad del
operador moverla fuera del camino para evitar un posible choque. El
movimiento del cabezal mvil mediante la manija de desplazamiento o
la manija de desplazamiento remota no est disponible.
El cabezal mvil central siempre se considera en una posicin cero; ya
que el control no sabe dnde se encuentra el cabezal mvil central.

ADVERTENCIA
Retracte completamente el cabezal mvil y ponga la presin a cero cuando no se encuentre en uso. El
manguito del cabezal mvil SL-10 no tiene un dispositivo de realimentacin; por tanto el control no sigue la
posicin del cuerpo del cabezal mvil y el manguito. El manguito puede derivar su posicin retractada incluso
cuando la vlvula solenoide no est activado.
Es importante verificar el cabezal mvil y la distancia de la torreta antes de operar la mquina ya que pueden
producirse daos graves. Ajuste el ajuste 93 (Tail St. X Clearance) y el ajuste 94 (Z/TS Diff @X Clearance).
Feed Hold (Detener Avance) NO detendr el movimiento del cabezal mvil hidrulico. El botn de
PArada de Emergencia es la nica manera de detener el cabezal mvil.

P ROGRAMACIN DEL C ABEZAL M VIL


M21 causar que el manguito del cabezal mvil se extienda hacia el huso.
M22 causar que el manguito del cabezal mvil se aleje del huso.
Cuando se comanda un M21, se ordenar al cabezal mvil central moverse hacia el huso y mantener una
presin constante. Tenga en cuenta que el programa no esperar a que esto se complete; en lugar de
esto, se ejecutar inmediatamente el siguiente bloque. Sebe comandar una pausa para permitir que la
contrapunta termine el movimiento completamente o se debe correr el programa en la modalidad de Bloque
nico (Single Block.) Cuando se comanda un M22, el cabezal mvil se alejara del huso por el tiempo
especificado en el parmetro 580 y luego se detendr.
Nota: El cabezal mvil podra avanzar lentamente cuando no est en uso. Si el cabezal mvil no est en uso
durante una operacin, bien gire hasta cero la vlvula de presin, o ajuste el tiempo en que se aplica la presin
de retraccin.
Precaucin: No emplee un M21 en el programa si el cabezal mvil se posiciona manualmente. En este caso
el cabezal mvil se alejar de la pieza y posteriormente se re posicionar contra la pieza, lo que podra
provocar que la pieza caiga.

96-8750 rev K Enero 2005 Programacin 73


A TRAPADOR D E P IEZAS
El tomador de piezas es un sistema automtico de recuperacin de piezas diseado para trabajar con
aplicaciones del alimentador de barras (bar feed aplications). El capturador de piezas, es controlado utilizando
cdigos M (M36 para activar y 37 para desactivar). El canal o conducto (chute) de piezas gira para atrapar o
tomar las piezas ya terminadas y la dirige a ellas dentro del recipiente montado en la puerta delantera.

OPERACIN
El Atrapador de piezas tiene que estar apropiadamente alineado antes de la operacin.
1. Encienda la mquina. En modo MDI, active el atrapador de piezas (M36).
2. Afloje el tornillo en el collar de presin del eje en el brazo de las piezas exteriores del atrapador.

Collar prenzador del Eje SL-20

3. Deslice la bandeja o rampa del atrapador de piezas dentro del brazo lo suficientemente profundo para atrapar
la pieza y limpiar el plato sujetador hidrulico (chuck). Gire o Rote la bandeja para abrir el covertor deslizante del
colector de piezas montado en la puerta y apriete el collar de presin del eje en el brazo del atrapador de piezas.
ADVERTENCIA: Revise la posicin del eje Z, eje X, la herramienta y el carrusel durante el movimiento del
atrapador de piezas para evitar posibles choques durante la operacin de la mquina.

Nota: La puerta del operador tiene que estar cerrada cuando se est activando
el atrapador / tomador de piezas.

4. Cuando programe el atrapador o tomador de piezas en un programa usted tiene que usar un cdigo G04
entre M53 y M63 para pausar la bandeja del atrapador en la posicin de abierto el tiempo suficiente para cortar
la pieza y que esta caiga dentro del colector.
SL-10 Advertencia
Las quijadas de mandril muy grandes podran interferir con la operacin del atrapador de piezas. Asegrese de
comprobar los espacios libres antes de operar el atrapador de piezas.

74 Programacin 96-8750 rev K Enero 2005


PRE-ESTABLECEDOR DE HERRAMIENTAS
El Pre-establecedor de herramientas (Tool Pre-Setter) le permite a un operador rpidamente hacer un montaje
en su mquina con los desplazamientos necesarios de herramientas y trabajo.

OPERACIN
El Pre-establecedor de herramientas es subido y bajado manualmente. Una vez que el brazo es bajado, la
torreta puede ser desplazada usando la manija de desplazamiento (jog handle) o los botones de
desplazamiento (jog buttons); El botn Cycle Start (Inicio de Ciclo) est deshabilitado para prevenir que el
operador ejecute accidentalmente un programa y choque con el brazo del pre-establecedor de herramientas.
Como una caracterstica de seguridad la velocidad de desplazamiento se predefine a un mximo de .01 y la
tecla de Rapid (Rpido) est desactivada.
Una vez que el sensor/palpador es tocado, el control sonar un bip y no le permitir al operador continuar desplazndose
en esa direccin. Esto previene al operador de daar inadvertidamente el sensor y asegura mayor precisin.
Importante!El almacenamiento automtico de la posicin de la mquina puede solo ser ejecutado cuando las
teclas de desplazamiento son usadas.
ADVERTENCIA
Cuando este cambiando herramientas, retroceda siempre la herramienta
a una distancia segura lejos del sensor o usted podra chocar la
herramienta con el brazo del Pre-establecedor de herramientas

FIJAR GEOMETRA DE HERRAMIENTA Y D ESPLAZAMIENTOS DE C AMBIO DE H ERRAMIENTA U SANDO EL S ENSOR


1. El ajuste 33 controla si los desplazamientos de la herramienta vigente obtenidos mientras se estaba usando
el pre-establecedor de herramientas estn almacenados en Tool geometry (fanuc) (geometra de la herramienta
(fanuc)) o tool shift (yasnac) (cambio de herramienta (yasnac)).
2. Llame a la herramienta para sondear.
3. Desplace la herramienta a una posicin segura y baje el brazo.
Palpando el Dimetro Exterior o Interior de las Herramientas
4. En la modalidad de .0001 de pulgada, desplace la torreta o carrusel en la direccin X hasta que la punta de
la herramienta toque el sensor/palpador.

Nota: Una vez que la punta de la herramienta toca el sensor, el control har un bip
(beep) y no le permitir al operador continuar desplazando en esa direccin.

Note: Cuando se vuelve a tocar una herramienta, la definicin 64 necesita estar


apagada para ignorar el valor en G54.

Importante! El almacenamiento automtico de la posicin de la mquina puede solo ser ejecutado cuando las
teclas de desplazamiento son usadas. La manija de desplazamiento puede tambin ser usada, sin embargo,
esos valores tendrn que ser metidos o anotados manualmente al control.
5. Desplace la herramienta en la direccin-Z hasta que toque al sensor. Ese valor es entonces almacenado en
la pgina de Desplazamientos.
Palpando las Brocas, Herramientas de Roscado o Herramientas de Corte de Centro
6. Llame a la herramienta.
7. Presione la tecla F2. Esta funcin convierte el valor en el Parmetro 254 (Centro del Husillo o Eje Rotador)
en unidades programadas (pulgadas/milmetros) y las almacena en el desplazamiento de herramienta
seleccionado en el eje X.
8. En la modalidad de .0001 de pulgada, desplace la herramienta en la direccin-Z hasta que toque al sensor.
Ese valor es entonces almacenado en el Desplazamiento de herramienta seleccionado en el eje Z.

96-8750 rev K Enero 2005 Programacin 75


E STABLECIENDO LOS D ESPLAZAMIENTOS DE T RABAJO C ERO
Antes de correr su programa, los Desplazamientos de Trabajo Cero de las mquinas (G52-129) tienen que ser
introducidos o anotados.
1. En la pgina de Desplazamientos seleccione el desplazamiento deseado de trabajo.
2. Llame a la herramienta deseada y palpe la cara de la pieza.
3. Presione la tecla Z FACE MESUR (MIDA LA CARA Z); esto referenciar el resto de las herramientas a la
cara de la pieza.

76 Programacin 96-8750 rev K Enero 2005


EDITOR A VANZADO

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 QuickCode 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 la manija de desplazamiento 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.

Distribucin de la Pantalla del Editor Avanzado.

E L MEN DE P ROGRAMA
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 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 la perilla de desplazamiento. Pulsando Enter (Introducir) o Select Prog
(Seleccionar Programa) -seleccionar que el programa resaltado reemplace la lista 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 se al inactivo,
y viceversa.

96-8750 rev K Enero 2005 Editor Avanzado 77


E L M EN DE E DICIN

Deshacer
Retrocede o Deshace hasta los ltimos 9 cambios hechos en la edicin.
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 la manija de desplazamiento 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).
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 (>).
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 (>).
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.
Cortar la Seleccin al Portapapeles
Todo el texto seleccionado se mover del programa vigente a un programa nuevo con el nombre de
portapapeles. Cualquier contenido que estaba en el portapapeles es borrado.
Copiar la Seleccin al Portapapeles
Todo el texto seleccionado se copiar del programa vigente a un programa nuevo con el nombre de
portapapeles. Cualquier contenido que estuviera en el portapapeles es borrado.
Pegar Desde el Portapapeles
El contenido del portapapeles es copiado dentro del programa vigente en la lnea que est despus de la
posicin vigente del cursor.

E L M EN DE B SQUEDA
Buscar Texto
Este elemento del men buscar texto o cdigo de programa en el programa vigente.
Encontrar de Nuevo
Este elemento del men buscar de nuevo el mismo texto o cdigo de programa.
Encontrar y Reemplazar Texto
Esta opcin buscar, en el programa vigente, un texto o programa y opcionalmente reemplaza uno (o todos)
con otro elemento de cdigo G.

E L M EN M ODIFICAR
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.
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.

78 Editor Avanzado 96-8750 rev K Enero 2005


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.
Invertir los signos + y -
Este elemento del invierte los signos de los valores numricos. Pulse la tecla introducir para iniciar el proceso
y luego introduzca los ejes (p.e. X, 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).

E L M EN I/O (E NTRADAS /S ALIDAS )

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. 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 ser utilizada 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.
Recibir por RS-232
Este elemento del men recibir los programas desde el puerto en serie RS-232.
En la pantalla List Prog (Lista de 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 los
PROGRAMAS) despus de cada transferencia del archivo.
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 (o introduzca
un nombre de archivo, Onnnnn, y pulse el botn Write/Enter). Aparecer un caracter resaltado antes del
programa para indicar que ste ha sido seleccionado (Pulse de nuevo Insert para deseleccionar el programa).
La tecla Delete (Eliminar) puede ser utilizada para anular la seleccin de todos los programas seleccionados.
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).
Directorio del Disco
Este elemento del men mostrar el directorio de la disquetera. Para seleccionar un archivo, pulse la tecla con
la flecha hacia abajo o hacia arriba, o utilice la manija de desplazamiento para desplazarse a travs de la lista
del directorio y pulse Write/Enter (Escribir/Introducir) para cargar un archivo.

T ECLA F1: M EN DE A YUDA


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 la manija de desplazamiento controlan los
mens, y los botones Page Up (Pgina arriba), Page Down (Pgina abajo), 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 regresar al usuario al programa activo oprima la tecla UNDO.

96-8750 rev K Enero 2005 Editor Avanzado 79


A TAJOS DEL E DITOR A VANZADO

Al presionar estas teclas, mientras se encuentre en la pantalla de Editor Avanzado, llevaran 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 Descripcin
Rpidamente sacar 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 ser usada 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 diferentes
lugares del mismo programa. La tecla EDIT lo mover de un lado a otro entre los dos programas.

Si se introdujo un numero de programa (Onnnn) y luego se presiono F4 o la tecla de la


flecha hacia abajo, ese programa sera sacado en el otro lado de la pantalla del Editor
Avanzado.
La tecla Insert puede ser usada para copiar el texto seleccionado en un programa hasta la
lnea despus de donde puso el cursor.

La tecla Alter puede ser usada para mover el texto seleccionado en un programa hasta
lnea despus de donde se puso el cursor.

La tecla Delete puede ser usada para borrar el texto seleccionado en un programa.

Si se ha seleccionado algn bloque, presionar Undo simplemente lo sacar de esa


definicin de bloque.

Al presionar la tecla SEND RS-232, se activara esa seleccin de mens de entrada/


salida, I/O Menu.

Al presionar la tecla RECV RS-232, se activara esa seleccin de mens de entrada/


salida, I/O Menu.

Al presionar la tecla ERASE PROG, se activara esa seleccin de mens de entrada/


salida. Se sacara la lista de programas en la parte inactiva de la pantalla del Editor
Avanzado para que usted mueva el cursor hacia el programa que desee y lo borre.

80 Editor Avanzado 96-8750 rev K Enero 2005


CDIGO RPIDO
El cdigo rpido simplifica la escritura de un programa explicando comandos de cdigo G en comandos en Ingls. Los
comandos describen la operacin a realizar, en el lado derecho de la pantalla. Seleccionando la operacin de la
funcionalidad Group Window (Ventana de Grupo) y con una pulsacin de botn, el cdigo es introducido en su programa
en el lado izquierdo de la pantalla. Los grupos pueden ser seleccionando girando la manija de desplazamiento en la
direccin de las agujas del reloj. Para ver y recorrer los elementos de un grupo, mueva la manija de desplazamiento en la
direccin contraria a la de las agujas del reloj. Otra funcionalidad es la posibilidad de recorrer un programa, mientras que
Quick Code (Cdigo Rpido) describe lo que significan los cdigos G y M, en la parte inferior de la pantalla.

La Pantalla del Cdigo Rpido.

Acceder a Cdigo Rpido


Entre en Cdigo Rpido seleccionando el modo Edit (Edicin) y luego presionando dos veces la tecla Prgrm/
Convrs. La primera vez que se presiona la tecla Prgrm/Convrs se entra en el editor estndar, la segunda vez
que se presione se entrar en la funcionalidad de Cdigo Rpido. Cada pulsacin adicional de esta tecla
alternar entre lo s modos Cdigo Rpido Visual, Editor Avanzado, editor estndar, y Cdigo Rpido.
La Ventana de Edicin
Cada vez que usted seleccione un elemento de un grupo, como se describe ms adelante, la pantalla de edicin se
actualizar para mostrar el cdigo que se ha agregado al programa en edicin en ese momento. Todas la funciones de
edicin pueden ser usadas, excepto la manija de desplazamiento (jog handle) y las teclas de la funcin para copiar bloques
(block copy). Mientras est en Quick Code (Cdigo Rpido), la manija de desplazamiento se reserva para manejar la lista de
grupos. Puede desplazarse a travs del texto del programa con las teclas del cursor disponibles en el centro del teclado.
Cambie al modo de edicin estndar pulsando la tecla Progrm/Convrs para acceder a la manija de desplazamiento (para
comentarios largos) y a las funciones de copia de bloques. Quick Code (Cdigo Rpido) no est disponible mientras se
encuentre en el modo de edicin de fondo (Vase la Seccin Edicin de Fondo en el Captulo Operacin).
La Ventana de Grupo
La ventana de grupo muestra una lista de grupos disponibles en Quick Code (Cdigo Rpido).
La Ventana de Ayuda
La ventana de ayuda se encuentra justo debajo de la ventana de grupo. Se la utiliza para mostrar los mensajes
de ayuda de Quick Code (Cdigo Rpido) y las advertencias y ejemplos de programa.
Una Muestra de una Sesin de Cdigo Rpido
A continuacin se ilustra cmo puede emplearse Quick Code (Cdigo Rpido) para construir un programa. Puede
construirse un programa para retirar material y fresar el extremo de una pieza. Asumiremos que la herramienta 101 es
una herramienta para retirar de material y que la herramienta 202 es una herramienta para fresar. Antes de empezar,
verifique que el programa fuente de Quick Code (Cdigo Rpido), O9999, es uno de los programas que hay en el control.
La manija de desplazamiento es una parte integral del uso de Quick Code (Cdigo Rpido), y se la utiliza con
bastante frecuencia.

96-8750 rev K Enero 2005 Cdigo Rpido 81


Crear Un Programa
El Cdigo Rpido no generar el nuevo nmero de programa. Para crear un programa, pulse sobre List Prog
(Listar Programas), introduzca un nmero de programa (p.e. O00005) y pulse Write/Enter (Escribir/
Introduccin). O seleccione un programa a editar. Para editar el programa pulse el botn Edit (Editar) y luego
pulse la tecla Prgrm/Convrs dos veces para introducir Quick Code (Cdigo Rpido) (Tenga en cuenta que en
los mens de Edicin Avanzada debajo del men de AYUDA hay una seleccin de sub men para
Quick Code (Cdigo Rpido).

Seleccionar Los Comandos de Encendido

1. Gire la Manija de desplazamiento en sentido contrario a las agujas del reloj (CW) hasta que el grupo titulado
Start Up Commands (Comandos de Encendido) en la ventana de grupo aparezca resaltado.
2. Gire la Manija de Desplazamiento un clic en sentido contrario a las agujas del reloj (CCW). Aparecern los
Start Up Commands (Comandos de Encendido) y se resaltar el primero, Program Name (Nombre de
Programa).
3. Presione la tecla Write (Escribir). Entrar en una (T), para que se mueva dos veces a la izquierda con el
cursor hacia la T entre los parntesis, luego teclee un nombre de programa y pulse Alter (Alterar).
La figura siguiente muestra cmo es una pantalla con un nombre de programa ya introducido.

Iniciar un Programa Utilizando Cdigo Rpido

82 Cdigo Rpido 96-8750 rev K Enero 2005


Llamar a la Herramienta 101
1. Mientras est en el men Start Up Commands (Comandos de Encendido), gire la manija de
desplazamiento CCW para resaltar el elemento del grupo titulado Call Tool@Location W/CSS On.
2. Pulse el botn Write (Escribir) para que el control le pida un nmero de herramienta para su programa, y el
control le pide informacin para el programa.

Programado con las Selecciones de Comandos de Encendido Introducidas con Cdigo Rpido para la Herramienta 101.

Utilice el Programa de Ciclo de Retirada de Material G71


1. Desplazar y resaltar el grupo titulado 4. Ciclos de Maquinado.
2. Desplazar dos clics CCW (sentido contrario a las agujas del reloj). Se resaltar G71 Stock Removal Cycle
Program (Programa de Ciclo de Retirada de Material G71).
3. Pulse el botn Write (Escribir) para comenzar los avisos.
El programa aparecer as:

Programa de Retirada de Material G71

Llamar a la Herramienta 202


1. Desplcese CW (sentido de las agujas del reloj) hasta el grupo titulado Start Up Commands (Comandos de
Encendido), luego desplcese CCW (sentido contrario a las agujas del reloj) para resaltar el elemento del grupo
titulado Call Tool@Location W/CSS On. Pulse el botn Write (Escribir) y el control le pedir informacin para la
herramienta 202; introduzca el nmero 202 cuando se le pida un nmero para la herramienta.

96-8750 rev K Enero 2005 Cdigo Rpido 83


Llame al Ciclo de Fresado 3/4-16 O.D. G76 Ciclo de Fresado
Desplcese CW (sentido de las agujas del reloj) hasta el grupo titulado 7. Threading Cycle (Ciclo de Fresado).
Desplcese CCW (sentido contrario a las agujas del reloj) hasta que aparezca resaltado 3/4-16 O.D. G76
Threading Cycle. Pulse el botn Write (Escribir) y el control le pedir informacin para fresar con G76.
Desplcese CW (sentido de las agujas del reloj) y resalte el grupo titulado Ending Commands (Comandos de Fin). Desplcese
CCW (sentido contrario a las agujas del reloj) hasta que aparezca resaltado Coolant Off M09 y pulse Write (Escribir).
Mandar la Mquina al Inicio y Finalizar el Programa
1. Desplcese CW (sentido de las agujas del reloj) y resalte el grupo titulado Ending Commands (Comandos
de Fin). Desplcese CCW (sentido contrario a las agujas del reloj) hasta que aparezca resaltado Home X, Z
and Tailstock with G28 (Inicio X, Z y Cabezal Mvil con G28) y pulse Write (Escribir).
2. Desplcese CCW (sentido contrario a las agujas del reloj) y resalte el grupo titulado End Program, Program
End Command M30 (Finalizar Programa) y pulse Write (Escribir).
El programa est listo para ser ejecutado. Ejecute el programa en modo Grficos para asegurarse de que se
han introducido todos los pasos.

C DIGO R PIDO V ISUAL


Para comenzar Visual Quick Code (VQC) entre en modo Edit y presione tres veces la tecla PRGRM/CONVRS. Otra
manera para introducir cdigo rpido visual es usar los mens desplegables en el Editor Avanzado bajo HELP (Ayuda).
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 partes en esa categora.

Seleccionar una Plantilla de una Parte


Use las teclas de flecha para seleccionar una plantilla de esta pgina. Al presionar Write (Escribir) se mostrar
un croquis de la parte y esperar a que el operador introduzca los valores para hacer la parte seleccionada.
Introducir los Datos
El control pedir al programador informacin sobre la parte seleccionada. Una vez que se introduzca la
informacin, el control preguntar dnde tiene que colocarse el cdigo G.
1) Seleccionar/Crear un Programa
Se abrir una ventana pidiendo al usuario que seleccione un nombre de programa. Resalte el programa 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 Editor Avanzado. Es una buena
idea comprobar el programa ejecutndolo en modo Graphics (Grficos).

84 Cdigo Rpido 96-8750 rev K Enero 2005


C OMPENSACIN POR LA PUNTA DEL CORTADOR USANDO UN G112
La Compensacin por la Punta del Cortador es un mtodo para cambiar la trayectoria de la herramienta para que de
esta manera la lnea central de la herramienta se mueva ya sea hacia la izquierda o derecha de la trayectoria
programada. La pgina Offsets (Desplazamientos) (Longitud y Radio) se usa para anotar la cantidad para la
herramienta que se trata de cambiar o compensar. El desplazamiento puede ser introducido como los valores del
dimetro o radio para los valores de geometra y desgaste. Tenga en cuenta que si se especifica el dimetro, la
cantidad cambiada por la compensacin de corte es la mitad del valor introducido. El valor de compensacin la
calcula el control a partir de los valores introducidos en Radius (radio de la herramienta) y Desgaste (desgaste de la
herramienta) en la pgina de desplazamientos. La compensacin por el radio del cortador solo se encuentra
disponible para los planos X e Y (G117) dentro del modo Cartesiano (G112.)
G41 seleccionar compensacin a la izquierda; esto es, la herramienta se mover hacia la izquierda de la
trayectoria programada.
G42 seleccionar compensacin de corte derecha.
G40 cancelar la compensacin de corte.
Se debe programar tambin Dnnn con G41 o G42 para seleccionar el nmero de desplazamiento correcto de
la columna de desplazamiento de radio/dimetro. Los valores introducidos para el radio/dimetro deberan ser
nmeros positivos. Si el desplazamiento contiene un valor negativo, la compensacin al cortador 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 son unidos por una esquina afilada y los ngulos de fuera mayores que 270
grados son unidos por un movimiento linear extra (Vase los siguientes diagramas).
Los siguientes diagramas muestran como trabaja la compensacin 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 del cortador. Cancele la compensacin del cortador (G40) antes de acabar el programa.

96-8750 rev K Enero 2005 Compensacin al Cortador 85


E NTRAR Y S ALIR DE LA C OMPENSACIN AL C ORTADOR
No debera cortarse al entrar y salir de la compensacin al cortador o al cambiar de compensacin lateral de
izquierda a derecha. Cuando se activa la compensacin al cortador, la posicin inicial del movimiento es la
misma que la posicin programada, pero la posicin final tendr un desplazamiento, bien a la izquierda o a la
derecha de la trayectoria programada, por la cantidad introducida en la columna de desplazamiento radio/
dimetro. En el bloque que apaga o desactiva la compensacin al cortador, el punto inicial tiene un
desplazamiento pero el punto final no lo tiene. Similarmente, 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 del cortador ser desplazado a un lado de la trayectoria programada y finalizar en un punto
que se desplaza 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 la cual no podra ser igual a la trayectoria o direccin que
se desea. Si en un bloque se ha apagado o encendido la compensacin sin ningn movimiento en X-Y, no
existir ningn cambio a la compensacin hasta que se encuentre el siguiente movimiento en X o Y.
Una seleccin de desplazamiento de D0 utilizar cero como valor de desplazamiento y tendr el efecto de no
utilizar compensacin. Si se selecciona un nuevo valor D con compensacin de corte activa, el valor nuevo
tendr efecto al final del movimiento precedente. No se puede cambiar el valor D o cambiar de lado durante un
bloque de movimiento circular (G02 o G03).
Existen dos maneras de computar el primer movimiento cuando se enciende la compensacin al cortador
durante un movimiento el cual es seguido por un segundo movimiento en un ngulo menor de 90 grados, las
dos maneras son, tipo A o 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, es utilizada para liberar montajes o
abrazaderas cuando la geometra de la parte lo requiere. Los diagramas de las pginas siguientes ilustran las
diferencias entre los tipos A y B para las definiciones Fanuc y Yasnac (Ajuste 58).

Aplicacin Incorrecta de Compensacin al Cortador

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

86 Compensacin al Cortador 96-8750 rev K Enero 2005


A JUSTES DE A VANCE EN LA C OMP . AL C ORTADOR
Cuando se usa la compensacin al cortador en movimientos circulares, existen posibles ajustes de velocidad
a los que se han programado. Si se intenta un corte final en el interior de un movimiento circular, la
herramienta debe ser bajada un poco de velocidad para asegurarse de que el avance de superficie no exceda
lo que se intentaba.

96-8750 rev K Enero 2005 Compensacin al Cortador 87


MACROS (O PCIONAL)

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 preprogramados personalizados, movimientos complejos, y
conducir dispositivos opcionales. Las posibilidades son casi infinitas.
Una Macro es una rutina/subprograma que puede ser ejecutada 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-
instrucciones aqu, primero detallaremos las aplicaciones generales en las que pueden usarse los Macros.
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. Familia de piezas
2. Torneado de mordazas blandas.
3. Ciclos Preprogramados Definidos por el Usuario (como ciclos de ranurado)
Ajuste de Desplazamiento Automtico Basado En El Programa Con las macro-instrucciones, los
desplazamientos de las coordenadas pueden definirse para cada programa por lo que los procedimientos de
montaje son ms fciles y hay menos probabilidades de error.
Medicin La medicin aumenta las capacidades de la mquina de muchas maneras. Debajo hay tan slo
una muestra de las aplicaciones.
1. Contorneamiento de una pieza para determinar dimensiones desconocidas para ms adelante
tornear o maquinar.
2. Calibracin de la herramienta para los valores de desplazamiento y desgaste.
3. Inspeccionar antes del maquinado para determinar la tolerancia del material en piezas fundidas.
Cdigos G y M tiles
M00, M01, M30 - Detener Programa
G04 - Pausa
G65 Pxx - Llamada a Macro Subrutina Permite pasar variables.
M96 Pxx Qxx - Rama Local Condicional cuando la Seal de Entrada Discreta es 0
M97 Pxx - Llamar a Sub Rutina Local
M98 Pxx - Llamar Sub Programa
M99 - Bucle o Vuelta al Sub Programa
G103 - Lmite del Previsor de Bloques No se permite la compensacin del cortador.
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 procesamiento. sto incluye la interpretacin
de variables macro. Por ejemplo,
#1101=1
G04 P1.
#1101=0

88 Macros 96-8750 rev K Enero 2005


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 ser
usado para limitar la previsin a 1 bloque. Para hacer que este ejemplo funcione correctamente, debe ser
modificado tal y como se indica a continuacin:
G103 P1 (Vase la seccin cdigo G del manual para 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 ser redondeados por 1 dgito menos significativo. Por ejemplo, el nmero 7 almacenado en
la macro variable #100, puede ser ledo 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-instruccin o macros, al igual que los ajustes y los desplazamientos, pueden
almacenarse cargarse por medio de la terminal RS-232 o el disco flexible opcional. Consulte la seccin de
Cargar Programas en el Control.
Pgina de Visualizacin de Variables
Por medio de la pantalla de Comandos Presentes (COMMANDS) se muestran y pueden modificarse las variables
de los macros. Para llegar a las pginas, oprima CURNT COMDS y use las teclas PAGE UP y PAGE DOWN.
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 ser limpiado pulsando la tecla Origin (Origen).
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 remover el bloque G103 cuando la depuracin sea completada.
Argumentos de los Macros
Los argumentos en una declaracin G65 son el medio para pasar valores a la macro subrutina y definir las
variables locales de la macro subrutina llamada.
Las dos tablas siguientes indican el arreglo de las variables alfabticas de direccin con las variables numricas
empleadas en una macro subrutina.
Direccin Alfabtica

96-8750 rev K Enero 2005 Macros 89


Alternar Direccin Alfabtica

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 2 ms adelante, 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 macro subrutinas de acuerdo con la tabla siguiente:
Pasar Argumentos Enteros (sin punto decimal)

Si se usa el mtodo de direccin alfabtica alterna, mediante los argumentos se pueden asignar valores a las
33 variables locales de macroinstruccin. El ejemplo siguiente muestra como pueden enviarse dos conjuntos de
coordenadas de posicin hacia una macro subrutina. Las variables locales #4 a #9 se definirn con .0001 hasta
.0006 respectivamente.
Ejemplo 2: G65 P2000 I1 J2 K3 I4 J5 K6 ;
Las siguientes letras no pueden usarse para pasar argumentos a una macro subrutina: G, L, N, O y P.
Variables Macro
Hay tres categoras de variables de macro-instruccin: variables del sistema, variables globales y variables
locales.
Las constantes son valores de punto flotante anotados en una expresin con macro. Ellas pueden ser
combinadas con las direcciones alfabticas de A hasta Z o pueden estar solas cuando son usadas 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 llama anidar (nesting) las variables locales. Durante la llamada con
G65, los valores anteriores en las variables locales de direccin se reemplazan 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.

90 Macros 96-8750 rev K Enero 2005


Variables Locales y Direcciones Correspondientes

Note que las variables locales 10, 12, 14-16 y 27-33 no tienen variables 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 acerca de argumentos.
Una vez que las variables locales estn definidas en la macro subrutina, 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 macro subrutina, 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 incluye un bloque de datos en otro mayor de 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-599 y 800-999. Las variables
globales se retienen en la memoria an al apagar la energa.
Ocasionalmente, hay numerosas macros escritas para opciones instaladas en fbrica que utilizan variables
globales. Por ejemplo, medicin, cambiadores de paleta. etc. Cuando se utilizan variables globales, asegrese
de que no estn siendo utilizadas por otro programa en la mquina.
Variables de Sistema
Las variables del sistema le dan al programador la habilidad de interactuar con una variedad de condiciones de control.
Con la definicin de una variable del sistema, se puede modificar o alterar el funcionamiento del control. Con la lectura
de una variable del 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
modificarlos. A continuacin hay una tabla y una breve explicacin del uso de las variables del sistema.
VARIABLES USO
#0 No es un nmero (slo lectura)
#1-#33 Argumentos de llamada a macro
#100-#199 Variables de propsito general guardadas al apagar
#500-#599 Variables de propsito general guardadas al apagar
#600-#699 Variables de propsito general guardadas al apagar
#700-#749 Variables ocultas slo para uso interno
#800-#999 Variables de propsito general guardadas al apagar
#1000-#1063 64 entradas discretas (slo lectura)
#1064-#1068 Cargas mximas de los ejes
#1080-#1087 Entradas solamente analgicas a digitales (solo para leer)
#1090-#1098 Entradas filtradas analgicas a digitales (solo para leer)
#1094 Carga del husillo con oem conductor del husillo (solo para leer)
#1098 Carga del husillo con el conductor vectorial haas (solo para leer)

96-8750 rev K Enero 2005 Macros 91


#1100-#1139 40 salidas discretas
#1140-#1155 16 salidas extras de rels por medio de una salida multiplicada
#1264-#1268 Cargas mximas de los ejes
#2001-#2099 Esplazamientos de longitud de la herramienta
#2101-#2199 Cambios de los desplazamientos de la herramienta en el eje Z
#2201-#2299 Desgaste en la longitud de la herramienta
#2301-#2399 Direccin de la punta de la herramienta
#2401-#2499 Desplazamientos en el radio/dimetro de la herramienta
#2601-#2699 Desgaste del radio/dimetro de la herramienta
#2701-#2799 Desplazamientos en el eje-X por desgaste de la herramienta
#2801-#2899 Desplazamientos en el eje-Z por desgaste de la herramienta
#2901-#2999 Desplazamientos por desgaste en el radio de la punta de la herr.
#3000 Alarma programable
#3001 Cronometro en milisegundos
#3002 Cronometro en horas
#3003 Supresion de bloque nico
#3004 Anulacion o sobrecontrolar el control
#3006 Alto programable con mensaje
#3011 Ao, mes, da
#3012 Hora, minuto, segundo
#3020 Encendido del cronmetro (solo para leer)
#3021 Ciclo de inicio del cronmetro (solo para leer)
#3022 Alimentar el cronmetro (solo para leer)
#3023 Presente parte del cronmetro (solo para leer)
#3024 Lo ultimo completado por parte del cronmetro (solo para leer)
#3025 Parte previa del cronmetro (solo para leer)
#3026 Herramienta en el husillo (solo para leer)
#3027 RPM del huso (solo para leer)
#3030 Bloque nico (solo para leer)
#3031 Ensayo (slo lectura)
#3032 Eliminar bloque (slo lectura)
#3033 Parada opcional (slo lectura)
#3901 M30 cuenta 1
#3902 M30 cuenta 2
#4001-#4020 Codigos de grupo en el ultimo bloque
#4101-#4126 Datos de la direccion en el ultimo bloque

NOTA: Configurando del 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.

#5000-#5006 Ubicacin del objetivo en el ultimo bloque


#5020-#5027 Posicin vigente de las coordenadas de la maquina
#5041-#5046 Posicin vigente de las coordenadas de trabajo
#5061-#5065 Posicin vigente de la seal de salto -X,Z,C
#5081-#5086 Desplazamiento aplicado de la herramienta vigente
#5201-#5206 Desplazamiento comn
#5221-#5226 G54 desplazamientos de trabajo
#5241-#5246 G55 desplazamientos de trabajo
#5261-#5266 G56 desplazamientos de trabajo
#5281-#5286 G57 desplazamientos de trabajo
#5301-#5306 G58 desplazamientos de trabajo
#5321-#5326 G59 desplazamientos de trabajo
#5401-#5500 Cronmetros de avance de la herramienta (segundos)
#5501-#5600 Total en el cronmetro de la herramienta (segundos)

92 Macros 96-8750 rev K Enero 2005


#5601-#5699 Lmite del monitor de la vida de la herramienta
#5701-#5800 Contador del monitor de la vida de la herramienta
#5801-#5900 Monitor de carga de la herramienta (cantidad mxima medida hasta el momento)
#5901-#6000 Lmite del monitor de carga de la herramienta
#6001-#6277 Ajustes (slo lectura)
#6501-#6999 Parmetros (slo lectura)

NOTA: El orden bajo de los bits de valores grandes no aparecern en las


variables de macros para las definiciones y los parmetros.

#7001-#7006 (#14001-#14006) G110 (G154 P1) desplazamientos de trabajo adicionales


#7021-#7026 (#14021-#14026) G111 (G154 P2) desplazamientos de trabajo adicionales
#7041-#7046 (#14041-#14046) G112 (G154 P3) desplazamientos de trabajo adicionales
#7061-#7066 (#14061-#14066) G113 (G154 P4) desplazamientos de trabajo adicionales
#7081-#7086 (#14081-#14086) G114 (G154 P5) desplazamientos de trabajo adicionales
#7101-#7106 (#14101-#14106) G115 (G154 P6) desplazamientos de trabajo adicionales
#7121-#7126 (#14121-#14126) G116 (G154 P7) desplazamientos de trabajo adicionales
#7141-#7146 (#14141-#14146) G117 (G154 P8) desplazamientos de trabajo adicionales
#7161-#7166 (#14161-#14166) G118 (G154 P9) desplazamientos de trabajo adicionales
#7181-#7186 (#14181-#14186) G119 (G154 P10) desplazamientos de trabajo adicionales
#7201-#7206 (#14201-#14206) G120 (G154 P11) desplazamientos de trabajo adicionales
#7221-#7226 (#14221-#14221) G121 (G154 P12) desplazamientos de trabajo adicionales
#7241-#7246 (#14241-#14246) G122 (G154 P13) desplazamientos de trabajo adicionales
#7261-#7266 (#14261-#14266) G123 (G154 P14) desplazamientos de trabajo adicionales
#7281-#7286 (#14281-#14286) G124 (G154 P15) desplazamientos de trabajo adicionales
#7301-#7306 (#14301-#14306) G125 (G154 P16) desplazamientos de trabajo adicionales
#7321-#7326 (#14321-#14326) G126 (G154 P17) desplazamientos de trabajo adicionales
#7341-#7346 (#14341-#14346) G127 (G154 P18) desplazamientos de trabajo adicionales
#7361-#7366 (#14361-#14366) G128 (G154 P19) desplazamientos de trabajo adicionales
#7381-#7386 (#14381-#14386) G129 (G154 P20) desplazamientos de trabajo adicionales
#14401-#14406 G154 P21 desplazamientos de trabajo adicionales
#14421-#14426 G154 P22 desplazamientos de trabajo adicionales
#14441-#14446 G154 P23 desplazamientos de trabajo adicionales
#14461-#14466 G154 P24 desplazamientos de trabajo adicionales
#14481-#14486 G154 P25 desplazamientos de trabajo adicionales
#14501-#14506 G154 P26 desplazamientos de trabajo adicionales
#14521-#14526 G154 P27 desplazamientos de trabajo adicionales
#14541-#14546 G154 P28 desplazamientos de trabajo adicionales
#14661-#14666 G154 P29 desplazamientos de trabajo adicionales

#14581-#14686 G154 P30 desplazamientos de trabajo adicionales

#14781-#14786 G154 P40 desplazamientos de trabajo adicionales

#14981-#14986 G154 P50 desplazamientos de trabajo adicionales

#15181-#15186 G154 P60 desplazamientos de trabajo adicionales

#15381-#15386 G154 P70 desplazamientos de trabajo adicionales

96-8750 rev K Enero 2005 Macros 93


#15581-#15586 G154 P80 desplazamientos de trabajo adicionales

#15781-#15786 G154 P90 desplazamientos de trabajo adicionales

15881-15886 G154 P95 desplazamientos de trabajo adicionales


15901-15906 G154 P96 desplazamientos de trabajo adicionales
15921-15926 G154 P97 desplazamientos de trabajo adicionales
15941-15946 G154 P98 desplazamientos de trabajo adicionales
15961-15966 G154 P99 desplazamientos de trabajo adicionales

VARIABLES DEL SISTEMA EN-PROFUNDIDAD

Entradas Discretas de 1-Bit


El programador puede usar las entradas designadas spare (libre en espaol) para conectarlas a dispositivos
externos.
Salidas Discretas de 1-Bit
Algunos controles HAAS es capaz de controlar hasta 56 salidas discretas (discretas = bien definidas en
sistema digital es 1 o 0). Sin embargo, un buen nmero de estas salidas estn ya reservadas para uso por el
controlador de las mquinas HAAS.

PRECAUCIN! No use salidas que estn reservadas por el sistema. Si usa estas
salidas puede resultar en 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 relevos (relays), entonces un asignamiento de 1 establece el relevo
(relay). Un asignamiento de 0 limpia o borra el relevo (relay = en ingls).
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 es establecida por algunos usuarios de cdigo M. Por
ejemplo, despus de la verificacin de esa salida #1108 est libre:
#1108=1; (Enciende el relevo (relay) #1108)
#101=#3001+1000; (101 es 1 segundo desde ahora)
WHILE (MIENTRAS) [[#101 GT (MAYOR QUE)#3001] Y [#1109 EQ. (IGUAL A)0]] DO 1
END1 (FIN 1) (Espere aqu 1 segundo o hasta que el relevo #1109 vaya a alto)
#1108=0; (Apague el relevo (relay) #1108)
Si su control no est equipado con el nuevo tablero electrnico de relevos de cdigos-M, entonces M21 al M28
sern trazados desde el #1132-#1139. Si usted tiene instalado equipo con el tablero electrnico de relevos de
cdigos-M, vea la seccin opcin 8M para encontrar informacin e instrucciones.
Nota: Usted debera siempre probar o correr sus programas en seco 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 1264 = eje C
1065 = eje Y 1265 = eje U
1066 = eje Z 1266 = eje V
1067 = eje A 1267 = eje W
1068 = eje B 1268 = eje T

94 Macros 96-8750 rev K Enero 2005


Desplazamientos de Herramienta
Use las siguientes variables de macro para leer o establecer la geometra siguiente, valores de los
desplazamientos por cambio o desgaste:
#2001-#2050 Eje X desplazamiento geometra/cambio
#2101-#2150 Eje Z desplazamiento geometra/cambio
#2201-#2250 Geometra de la punta de la herramienta
#2301-#2350 Direccin de la punta de la herramienta
#2701-#2750 Desgaste de la herramienta en el eje-X
#2801-#2850 Desgaste de la herramienta en el eje-Z
#2901-#2950 Desgaste del radio de la punta de la herramienta
Mensajes Programables
#3000 Las alarmas pueden ser programadas. Una alarma programable actuar igual que las alarmas internas
HAAS. Una alarma se programa definiendo la variable de macroinstruccin #3000 con un nmero entre 1 y 999.
#3000= 15 (MENSAJE COLOCADO EN LA LISTA DE ALARMAS);
Al hacer esto, el texto del comentario en 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 estn
numeradas siempre entre 1000 y 1999.
Los primeros 34 caracteres del comentario se usarn en el mensaje de la alarma. Los primeros 15 caracteres
del comentario se mostrarn en la esquina inferior izquierda de la pantalla.
Cronmetros
Las macro-instrucciones 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 encendido. El cronmetro tiene un lmite de 497
das. El nmero entero obtenido despus de leer la variable #3001 representa el nmero de milisegundos.
#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 en Bloques Sencillos o Single Block Suppression. Esta
sobrecontrola la funcin de bloque nico en cdigos-G. En el ejemplo que se muestra a continuacin, la
supresin del Boque nico se ignora cuando #3003 se fija igual a 1. Despus de que M3003 es fijado en =1,
cada bloque de instrucciones de cdigo-G (lneas 2-4) se ejecutan continuamente aunque la funcin de Bloque
Sencillo o Single Block se encuentre activada. Cuando #3003 se fije como igual que cero, la operacin de
Bloque Sencillo o Single Block continuara funcionando de manera normal. Lo que quiere decir que el operador
debe presionar Cycle Start para iniciar cada lnea de cdigo nueva (lneas 6-8).
#3003=1;
G54 G00 G90 X0 Z0;
G81 R0.2 Z-0.1 F20 L0;
S2000 M03;
#3003=0;
T02 M06;
G83 R0.2 Z-1 F10. L0;
X0. Z0.;

96-8750 rev K Enero 2005 Macros 95


Variable #3004
La variable #3004 es una variable binaria de la memoria, la cual anula (sobrecontrola) algunas caractersticas
especficas del control durante la ejecucin de un programa.
El primer bit deshabilita el botn FEED HOLD (Alto al Avance). Si no se utiliza el alto al 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 (Alto al avance). Por ejemplo:
Cdigo de Aproximacin (FEED HOLD permitido)
#3004=1; (Desactiva el botn FEED HOLD)
Cdigo Imparable (FEED HOLD no permitido)
#3004=0; (Activa el botn FEED HOLD)
Cdigo de Partida (FEED HOLD permitido)
El siguiente es un mapa de los bits de la variable #3004 y las anulaciones correspondientes. E=Activado
D=Desactivado

#3006 Parada Programable


Las paradas pueden ser programadas para que acte como un M00 - El control se detiene y espera hasta que
se pulse Cycle Start (Iniciar Ciclo). Una vez pulsado Cycle Start, 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 ltimo Bloque (Modal)
La agrupacin de los cdigos G permite un procesamiento ms eficiente. Los Cdigos G con funciones similares
usualmente 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 de macro-instrucciones
que lea el cdigo del grupo puede cambiar el comportamiento del cdigo G. Si 4003 contiene 91, entonces un programa
de macro-instrucciones podra decidir que todos los movimientos debern ser incrementales en lugar absolutos. No hay
ninguna variable correspondiente al grupo cero; los cdigos G del grupo cero NO son de modalidad.
#4101-#4126 Datos de Direccin del ltimo Bloque (Modal)
Los cdigos de direccin de A hasta Z (excepto G) son almacenados 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 J interpretado est en #4104. Al vincular una macro a un cdigo M puede no
pasar variables a la macro utilizando variables 1-33, utilice los valores de 4101-4126 en la macro.
#5001-#5005 Posicin del ltimo Objetivo
El punto final programado para el ltimo bloque de movimiento ms reciente puede obtenerse por medio de las
variables #5001-#5006, que corresponden a X, Z, Y, A, B y C respectivamente. Los valores se dan en el sistema
de coordenadas de trabajo vigente y pueden usarse an cuando la mquina est en movimiento.

96 Macros 96-8750 rev K Enero 2005


Variables de Posicin de Eje
#5020 Eje-X #5023 Eje-A #5026 Eje-U
#5021 Eje-Y#5024 Eje-B #5027 Eje-V (usado para el alimentador de barrasHaas)
#5022 Eje-Z #5025 Eje-C
#5021-#5025 Posicin de Coordenadas Actual de la Mquina
La posicin vigente en las coordenadas de la mquina puede obtenerse a travs de #5021 a #5026, que
corresponden a X, Y, Z, A, B y respectivamente. Estos 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-#5065 Posicin de la Seal de Salto Actual
La posicin donde se origin la ltima seal de salto puede obtenerse por medio de #5061-#5065, 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. El valor de #5063 (Z) lleva aplicada
compensacin de la longitud de la herramienta.
#5081-#5086 Compensacin de la Longitud de la Herramienta
Se retorna la compensacin total vigente de la longitud de la herramienta que est siendo aplicada a la
herramienta. Esto incluye la geometra de la herramienta referida por el valor de modalidad vigente establecido
en el cdigo T ms el valor por desgaste.
Desplazamientos
Todos los desplazamientos de la herramienta en el trabajo se pueden leer y definir mediante una expresin con
macro-instrucciones. Esto le permite 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 desplazamientos, el previsor de bloques se detiene hasta que se ejecuta el bloque.
#5201-#5206 VALORES DE LOS DESPLAZAMIENTOS X, Z, Y, A, B, C
#5221-#5226 G54
#5241-#5246 G55
#5261-#5266 G56
#5281-#5286 G57
#5301-#5306 G58
#5321-#5326 G59
#7001-#7006 G110 VALORES DE LOS DESPLAZAMIENTOS X, Z, Y, A, B, C
#7021-#7026
#7381-#7386 G129 VALORES DE LOS DESPLAZAMIENTOS X, Z, Y, A, B, C
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.

96-8750 rev K Enero 2005 Macros 97


En el bloque:
N1 G0 X1.0;
las variables pueden tomar los valores siguientes:
#7=0;
#1=1.0;
y el bloque puede reemplazarse por:
N1 G#7 X#1;
Los valores en las variables a la hora de empezar son usados como los valores de las direcciones.

SUBSTITUCIN 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 Z3.7 F.02 ;
define las direcciones G, X, Z y F con 1, 1.5, 3.7 y 0.02 respectivamente y de esta manera le indica al control el
movimiento lineal, G01, hasta la posicin X=1.5, Z=3.7 a la velocidad de avance de 0.02 pulgadas por
revolucin. La sintaxis de las macro-instrucciones permite que el valor de direccin puedan ser reemplazado
con cualquier variable o expresin
La declaracin anterior puede reemplazarse por el cdigo siguiente:
#1=1;
#2=.5;
#3=3.7;
#4=0.02;
G#1 X[#1+#2] Z#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 >] Z[#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 usual del
control. Por ejemplo, el cdigo siguiente resultara en un cdigo-G invlido porque no hay un cdigo G143:
#1=143;
G#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 herramienta de 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 Z#1;
se convierte en
G00 X1.0
X1.0.
No ocurre ningn movimiento en Z.
Declaraciones de Macro-instruccin
Las declaraciones de macro-instruccin 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.

98 Macros 96-8750 rev K Enero 2005


Funciones
Las funciones son rutinas integradas disponibles para el programador. Todas las funciones tienen la sintaxis <
funcin_nombre >[ argumento ]. Cualquier expresin de las funciones pueden pasarse como argumentos.
Las funciones retornan valores decimales de punto flotante. Las funciones proporcionadas con el control HAAS
son las siguientes:
FUNCIN ARGUMENTO RETORNOS NOTAS
SIN[ ] Grados Decimal Seno
COS [ ] Grados Decimal Coseno
TAN [ ] Grados Decimal Tangente
ATAN[] Decimal Grados Arco Tangente
Igual a FANUC
ATAN[ ]/[1]
RAIZ CUADRADA[ ] Decimal DecimalRaz cuadrada
ABS[ ] Decimal Decimal Valor absoluto
REDONDEAR[ ] Decimal Decimal Redondear un decimal
FIX[ ] Decimal Entero Truncar una fraccin
ACOS[ ] Decimal Grados Arco coseno
ASIN[ ] Decimal Grados Arco seno
#[ ] Entero Entero Variable Indirecta
DPRNT[ ] Texto ASCII Resultado externo
Notas sobre las Funciones
La funcin para REDONDEAR (ROUND) trabaja 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 real 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 a la expresin de direccin. Para dimensiones de ngulos o
en el sistema mtrico, la precisin predefinida en el sistema es de tres cifras. Para pulgadas, la precisin
predefinida es de cuatro cifras. Las direcciones enteras, tales como T se redondean normalmente.
#1= 1.00333 ;
G0 X[ #1 + #1 ];
(X se mueve a 2.0067);
G0 X[ ROUND[ #1 ] + ROUND[ #1 ] ];
(X se mueve a 2.0066);
G0 C[ #1 + #1 ];
(El eje se mueve a 2.007) ;
G0 A[ ROUND[ #1 ] + ROUND[ #1 ] ];
(El eje se mueve a 2.006) ;
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.

96-8750 rev K Enero 2005 Macros 99


Operadores Aritmticos
Los operadores aritmticos consiste de los usuales operadores unitarios y binarios. Ellos son:
+ - Positivo Unitario +1.23
- - Negativo Unitario -[COS[30]]
+ - Adicin Binaria #1=#1+5
- - Substraccin Binaria #1=#1-1
* - Multiplicacin #1=#2*#3
/ - Divisin #1=#2/4
MOD - Residuo #1=27 MOD 20
(#1 toma el residuo de 7)
Operadores Lgicos
Los operadores lgicos son operadores que trabajan con los valores binarios de los bits. Las variables de macro
son nmeros de punto flotante. Si se usan los operadores lgicos con las variables de 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 #20000 0011 Aqu la variable #3 contendr 3.0 despus de la operacin OR.
#1=5.0;
#2=3.0;
IF [[#1 GT 3.0] AND [#2 LT 10]] GOTO1 Aqu el control transferir 1 al bloque porque #1 GT (mayor que)
3.0 resulta 1.0 (VERDADERO) y #2 LT (menor que) 10 resulta 1.0 (VERDADERO); entonces 1.0 AND 1.0 es
1.0 (VERDADERO) y se cumple la condicin para el GOTO 1 (IR A 1).
Renga en cuenta que debe tener cuidado al usar los operadores lgicos para lograr obtener el resultado
deseado.
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. Ellos 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 como pueden usarse los operadores Lgicos y Booleanos:
Ejemplo Explicacin
IF [#1 EQ 0.0] GOTO100; Salta o se mueve al bloque 100 si la variable #1 es igual a 0.0.
WHILE [#101 LT 10] DO1; Mientras la variable #101 sea menor que 10 repetir el ciclo DO1 ...
END1.
#1=[1.0 LT 5.0]; La variable #1 es establecida a 1.0 (VERDADERO)
IF [#1 AND #2 EQ #3] GOTO 1 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.

100 Macros 96-8750 rev K Enero 2005


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 VERDADERAo FALSA.
La estructura condicional M99 es exclusiva del control HAAS. An sin las macro-instrucciones, 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 ;
ramifica a la lnea N10 (Nmero 10). M99 no le devuelve el control a la subrutina que lo llam. Con las macro-instrucciones en
funcionamiento, M99 puede usarse con una expresin condicional para obtener una transferencia condicional. Para lograr la
transferencia 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 transferencia 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 solo a ellas.
Ejemplos de Expresiones Aritmticas: #101=#145*#30;
#1=#1+1;
X[#105+COS[#101]];
#[#2000+#13]=0;
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 de igual siempre debe referirse a una variable de macro-instruccin, ya
sea directamente o indirectamente. La siguiente macro-instruccin inicia una secuencia de variables a cualquier
valor. Aqu se usan dos tipos de asignacin, la asignacin directa y la asignacin indirecta.
O0300 (Iniciar un conjunto de variables) ;
N1 IF [#2 NE #0] GOTO2 (B=variable base) ;
#3000=1 (VARIABLE BASE NO DADA) ;
N2 IF [#19 NE #0] GOTO3 (S= tamao del conjunto) ;
#3000=2 (TAMAO DEL CONJUNTO NO DADO) ;
N3 WHILE [#19 GT 0] DO1 ;
#19=#19-1 (CONTADOR DESCENDIENTE) ;
#[#2+#19]=#22 (V=valor para establecer a el conjunto) ;
END1;
M99;
La macro-instruccin anterior puede usarse para iniciar tres conjuntos de variables tales como las siguientes:
G65 P300 B101. S20 (DEFINIR 101 HASTA 120 CON #0) ;
G65 P300 B501. S5 V1 (DEFINIR 501 HASTA 505 CON 1.0) ;
G65 P300 B550. S5 V0 (DEFINIR 550 HASTA 554 CON 0.0) ;
Es necesario el punto decimal en B101., etc.

96-8750 rev K Enero 2005 Macros 101


Declaraciones de Control
Las declaraciones del control le permiten al programador la transferencia o ramificacin de dos maneras:
condicional e incondicional. Tambin proporcionan la capacidad de repetir una seccin del cdigo basndose en
una condicin.
Transferencia Incondicional (GOTOnnn y M99 Pnnnn)
En el control HAAS hay dos mtodos de transferencia incondicional. Una transferencia incondicional siempre se
trasladar a un bloque especfico. M99 P15 se trasladar incondicionalmente hacia el bloque nmero 15. M99
puede usarse con o sin el funcionamiento de las macro-instrucciones y es el mtodo tradicional de la
transferencia 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
otros comandos, como los cdigos M.
Transferencia Calculada (GOTO#n y GOTO[expresin])
La Transferencia 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 Transferencia 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.
El siguiente esquema de cdigo puede usarse para hacer un programa que grabe nmeros de serie en las
piezas:
O9200 (Engrabar dgito en la posicin vigente)
;
(D=DIGITO DECIMAL A ENGRABAR) ;
IF [[#7 NE #0] AND [#7 GE 0] AND [#7 LE 9]] GOTO99 ;
#3000=1 (Dgito Invlido)
;
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;

102 Macros 96-8750 rev K Enero 2005


Los GOTOs calculados con expresiones pueden usarse para transferir el procesamiento basndose en los
resultados obtenidos con lecturas de las entradas de accesorios o equipo (hardware). 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 retornan un 0 o un 1 cuando se leen. GOTO[expresin]se
transferir hacia el apropiado cdigo G basndose en el estado de las dos entradas discretas #1030 y #1031.
Transferencia Condicional (IF y M99 Pnnnn)
La Transferencia Condicional le permite al programa transferir el control hacia otra seccin de cdigo dentro de
la misma subrutina. La Transferencia Condicional slo puede usarse cuando las macro-instrucciones son
activadas. 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;
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 Z0 [#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. Solo La transferencia M99,
se ejecuta basada en el valor de la expresin. Se recomienda usar la versin IF (Si condicional) GOTO (IR A)si
usted desea portabilidad.
Ejecucin Condicional (IF THEN) (SI ENTONCES)
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 el sintaxis de FANUC THEN (Entonces) no puede ser usado
con GOTOn (Ir A n(alguna lnea del programa)).
Este formato se usa tradicionalmente para las declaraciones de asignacin condicional como en:
SI [#590 MAYOR QUE 100] ENTONCES #590=0.0;

96-8750 rev K Enero 2005 Macros 103


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:
SI [#1 NO IGUAL A #0] ENTONCES G1 X#24 Z#26 F#9
Esto ejecuta un movimiento lineal solamente si a la variable #1 se le ha asignado un valor. Otro ejemplo es:
SI [#1 MAYOR QUE 180] ENTONCES #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 (NO 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 macroinstrucciones 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 en
VERDADERO. Los corchetes de la expresin son obligatorios. Si la expresin resulta en 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. La inclusin o anidamiento es un ciclo dentro de otro ciclo.
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.

104 Macros 96-8750 rev K Enero 2005


Un ciclo infinito se ejecutar si se elimina WHILE y la expresin, por ejemplo:
DO1;
< declaraciones >
END1;
se ejecutar hasta que se oprima la tecla RESET (restablecer).
PRECAUCIN! El siguiente cdigo puede ser confuso: WH [#1] D01;
END1;
En el ejemplo anterior, 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)
G 65 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 un Parmetro de direccin P
correspondiente al nmero de un programa presente en la memoria del control. Al usar la direccin L, la llamada
a la macro-instruccin se repite tal nmero de veces.
En el Ejemplo 1, la subrutina 1000 es llamada una vez sin pasarle condiciones a la subrutina. Las llamadas
G65 son similares, pero no iguales, a las llamadas M98. Las llamadas G65 pueden ser anidadas hasta 4 veces,
lo que significa que, el programa 1 llama al 2, el programa 2 llama al 3, y el programa 3 puede llamar al
programa 4.
Ejemplo 1: G65 P1000; (Llamar a la subrutina 1000 como un macro)
M30; (Parar el programa)
O1000 ; (Macro Subrutina)
...
M99; (Retorno desde la Macro Subrutina)
Alias o Substitucin de Nombre
El alias o substitucin de Nombre es un recurso que permite asignar el nmero de un cdigo G a una secuencia
G65 P#####. Por ejemplo:
G65 P9010 X.5 Z.05 F.01 T1;
Puede ser escrito como:
G06 X.5 Z.05 F.01 T1;
Aqu, hemos sustituido un cdigo no usado G, G06, por G65 P9010. Para que el bloque de arriba trabaje
nosotros tenemos que establecer el parmetro asociado con la subrutina 9010 a 06. Tenga en cuenta que G00
y G65 no pueden tener alias o ser substituidos. Todos los otros cdigos entre 1 y 255 pueden ser usado para
darle un alias o substitucin de cdigo.
Los nmeros de programa del 9010 al 9019 estn reservados para usarlos con aliases de cdigos G. La
siguiente tabla lista los parmetros HAAS reservados para los aliases de las macro subrutinas.

96-8750 rev K Enero 2005 Macros 105


Alias en Cdigos-M Alias en Cdigos-M

Estableciendo un parmetro de alias a 0 (cero) desactiva el alias 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.

COMUNICACIN CON DISPOSITIVOS EXTERNOS - DPRNT[ ]


Las macro-instrucciones 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 son requeridos en la fresadora Haas. Se han incluido para que los programas de otros
controles puedan ser enviados al control HAAS.
Salida formateada
La declaracin DPRNT le permite al programador enviar texto formateado hacia la terminal en serie. Cualquier
texto y cualquier variable puede ser imprimida a la terminal en 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 un asterisco es enviado, 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-instruccin. El formato [wf] es obligatorio y consiste en dos dgitos
dentro de corchetes. Recuerde que las variables de macro-instruccin 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.

106 Macros 96-8750 rev K Enero 2005


DPRNT[ ] Ejemplos
Cdigo Salida
N1 #1= 1.5436;
N2 DPRNT[X#1[44]*Z#1[03]*T#1[40]] ; X1.5436 Z 1.544 T 1
N3 DPRNT[***DIAMETRO*INTERIOR *MEDIDO***] ; MEDIDO EL DIMETRO INTERIOR
N4 DPRNT[] ; (no texto, solo un retorno de carro)
N5 #1=123.456789 ;
N6 DPRNT[X-#1[25]] ; 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 del cortador est funcionando.
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 ser borrada, o movida 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 (Anotar).
Recuerde, puede usar la manija de desplazamiento (jog handle) 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 si sola. Por ejemplo, el siguiente bloque contiene una expresin para la direccin en X:
G1 X [ COS[ 90 ] ] Z3.0; CORRECTO
Aqu, la X y 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 un nmero.
G1 X 0 Z3.0; EQUIVOCADO
El bloque anterior originar una alarma en el momento de la ejecucin. La forma correcta es la siguiente:
G1 X0 Z3.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.

96-8750 rev K Enero 2005 Macros 107


C ARACTERSTICAS DE LAS M ACRO DE E STILO FANUC N O INCLUIDAS EN EL CONTROL H AAS

Esta seccin lista las caractersticas de los macros en FANUC que no estn disponibles en el control Haas.
Alias M Reemplaza G65 Pnnnn con Mnn PROGS 9020-9029.
G66 Llamada modal en Cada Boque de Movimiento
G66.1 Llamada modal en Cada Boque de Movimiento
G67 Cancelacin modal
M98 Alias, T Code Prog 9000, Var #149, Habilitar Bit
M98 Alias, T Code Prog 9029, Var #147, Habilitar Bit
M98 Alias, T Code Prog 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 para Variables para Propsitos de Visualizacin


ATAN [ ]/[ ] Arco tangente, versin FANUC
BIN [ ] Conversin de BCD a BIN
BCD [ ] Conversin de BIN a BCD
FUP [ ] Truncar la fraccin al valor superior
LN [ ] Logaritmo Natural
EXP [ ] Exponenciacin en Base E
ADP [ ] Reescalar VAR al nmero entero
BPRNT [ ]
Lo que sigue puede usarse como mtodos alternos para lograr los mismos resultados de algunas macro-
instrucciones FANUC no implementadas todava.
GOTO-nnnn (IR A-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 que el bloque vigente es
encontrado.

108 Macros 96-8750 rev K Enero 2005


EJEMPLO DE UN PROGRAMA USANDO MACROS

El siguiente ejemplo cortar una hendidura en la cara de la pieza usando variables editadas-fcilmente.
%
O0010 (MACRO G74)
G50 S2000
G97 S1000 M03 T100
G00 T101
#24 = 1.3 (DIMETRO MENOR DE X)
#26 = 0.14 (PROFUNDIDAD EN Z)
#23 = 0.275 (ANCHO DE LA HENDIDURA o RANURA EN X)
#20 = 0.125 (ANCHO o GROSOR DE LA HERRAMIENTA o CORTADOR)
#22 = -0.95 (POSICIN INICIAL DE Z)
#6 = -1. (CARA VERDADERA DE LA PIEZA EN Z)
#9 = 0.003 (VELOCIDAD DE AVANCE (IPR= PULGADAS POR REVOLUCIN))
G00 X [ #24 + [ #23 * 2 ] - [ #20 * 2 ] ] Z#126
G74 U - [ [#23 - #20 ] * 2 ] W - [ #26 + ABS [ #6 - #22 ] ] K [ #20 * 0.75 ] I [ #20 * 0.9 ] F#9
G00 X0 Z0 T100
M30
%

96-8750 rev K Enero 2005 Macros 109


110 Macros 96-8750 rev K Enero 2005
FUNCIONES PREPARATORIAS - CDIGOS G
Los cdigos G se emplean para ordenar acciones especficas para la mquina, por ejemplo movimientos
simples de la mquina o la funcin de taladro. Tambin ordenarn funcionalidades ms complejas que pueden
involucrar herramientas activas opcionales y el eje C.
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 del Cortador.
Cada grupo tiene un cdigo G dominante; referido como el cdigo por defecto. Un cdigo G por defecto 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, z como este, X-2. 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 por defecto 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. Los cdigos del Grupo 00 son
no modales; los otros grupos son modales.
Notas de Programacin
Los cdigos G del Grupo 01 cancelarn a los cdigos del Grupo 09 (ciclos preprogramados), por ejemplo, si
un ciclo preprogramado est activo (del G73 al G89), al usar G00 o G01 se cancelar el ciclo preprogramado.
Ciclos Preprogramados
Un ciclo preprogramado se usa para simplificar la programacin de una pieza. Los ciclos preprogramados
estn definidos para las operaciones repetitivas ms comunes del eje Z, como roscar, hacer ranuras, taladrar y
perforar. Una vez seleccionado, un ciclo preprogramado permanece activo hasta que es cancelado con G80.
Cuando est activo, el ciclo preprogramado se ejecuta cada vez que se programa un movimiento del eje X. Los
movimientos del eje X se ejecutan como comandos rpidos (G00) y la operacin de ciclo preprogramado se
realiza despus del movimiento del eje X.

Utilizar Ciclos Preprogramados


Los ciclos preprogramados de modalidad permanecen en vigor despus de que son definidos y ejecutados en
el eje Z, para cada posicin del eje X. Tenga en cuenta que los movimientos de posicionamiento del eje X
durante un ciclo preprogramado sern movimientos rpidos.
La operacin de un ciclo preprogramado variar dependiendo si est utilizando movimientos de eje incremental
(U,W) o absoluto (X, Z).
Si el contador de vueltas (Lnn code number) est definido dentro del bloque (cdigo L), el ciclo preprogramado
se repetir esas veces con un movimiento incremental (U o W) entre cada ciclo. Introduzca el nmero de
repeticiones (L) cada vez que se requiera una operacin de repeticin; el nmero de repeticiones (L) no es
retenido para el prximo ciclo preprogramado.
De modo que si (L) no es especificado, el prximo ciclo preprogramado ser ejecutado una sola vez.
Ciclos Preprogramados con Herramientas Activas
Los ciclos preprogramados G81, G82, G83, G85, G89 pueden ser utilizados con las herramientas activas.
Este parmetro impide que el huso principal gire durante uno de los ciclos preprogramados indicados ms
arriba. Si este bit se pone a 1, es responsabilidad del usuario activar el huso apropiado antes de realizar el
ciclo preprogramado, esto es, algunos programas deben ser comprobados para asegurar que encienden
explcitamente el huso principal antes de ejecutar los ciclos preprogramados. Tenga en cuenta que G86, G87
y G88 no pueden ser utilizados con herramientas activas.

96-8750 rev K Enero 2005 Cdigos G 111


C DIGO G T ABLA DE C ONTENIDO

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) ........................... 118
G04 Pausa (Grupo 00) .......................................................................................................................... 119
G09 Parada Exacta (Grupo 00) .............................................................................................................120
G10 Establecer Desplazamientos (Grupo 00) ......................................................................................120
G14 Cambio de Husillo Principal / G15 Cancelar (Grupo 17) ...............................................................120
G17 Plano XY, G18 Plano ZX y G19 Plano YZ (Grupo 02) .....................................................................120
G112 Interpretacin XY a XC (Grupo 04) ...............................................................................................121
G113 G112 Cancelar (Grupo 04) ...........................................................................................................121
G112 Ejemplo de Programa ..................................................................................................................121
G18 Seleccin del Plano ZX (Grupo 02) ................................................................................................121
G20 Seleccionar Pulgadas / G21 Seleccionar Sist. Mtrico (Grupo 06) ...............................................121
G28 Retorno a la Posicin Cero de la Mquina, establecer G29 punto de referencia
opcional (Grupo 00) .........................................................................................................................122
G29 Movimiento desde Punto de Referencia (Grupo 00) ......................................................................122
G31 Saltar Funcin (Este cdigo G es opcional y requiere una sonda) (Grupo ) .................................122
G32 Corte de Rosca (Grupo 01) ...........................................................................................................122
G40 Cancelar la Compensacin de la Punta de la Herramienta (Grupo 07) .........................................124
G41 Compensacin de la Herramienta (TNC) Izquierda / G42 TNC Derecha (Grupo 07) ....................124
G50 Establecer el Desplazamiento de una Coordenada FANUC, YASNAC (Grupo 11) .......................125
G50 Fijador de Velocidad del Huso ........................................................................................................126
G51 Cancelar Desplazamientos (YASNAC) (Grupo 00) .......................................................................126
G52-G64 Sistema de Coordenada de Trabajo ......................................................................................126
G52 Establecer Sistema de Coordenadas Locales FANUC (Grupo 00) ...............................................126
G53 Seleccin de Coordenadas de la Mquina (Grupo 00) ..................................................................126
G54-59 Seleccin de Sistema de Coordenadas del #1 al #6 FANUC (Grupo 12) .................................126
G61 Modalidad de Alto Exacto (Grupo 15) .............................................................................................126
G64 CAancelarR G61(Seleccin de la Modalidad de corte normal) (Grupo 15) ...................................126
G70 Finalizar Ciclo (Grupo 00) ..............................................................................................................126
G71 Ciclo para remover Material de los O.D./I.D. (Dimetros Ext./Interiores) (Grupo 00) ....................127
G72 Ciclo para remover material del Final de la Cara (Grupo 00) ........................................................135
G73 Ciclo para Retirar Material de una Trayectoria Irregular (Grupo 00) ...............................................138
G74 Taladrado con avances cortos, Ciclo de Ranurado del Final de la Cara (Grupo 00) .....................139
G75 Ciclo de Ranurado de los O.D./I.D. (Dimetros Ext./Interiores) (Grupo 00) ..................................141
G76 Ciclo Cortador para hacer una Rosca Exterior, Pases Mltiples (Grupo 00).................................142
G80 Cancelar el Ciclo Preprogramado (Grupo 09*)..............................................................................146
G81 Ciclo Preprogramado de Taladrado (Grupo 09) .............................................................................146
G82 Ciclo Preprogramado de Taladrado (Grupo 09) .............................................................................147
G83 Ciclo Preprogramado de Taladrado usando Avances Cortos (Grupo 09) ......................................147
G84 Ciclo Preprogramado de Roscado (Grupo 09) ..............................................................................148
G184 Ciclo Preprogramado de Roscas para Roscas a la Izquierda (Grupo 09) ..................................149
G85 Ciclo Preprogramado de Barrenado (Grupo 09) ............................................................................149
G86 Ciclo Preprogramado de Barrenado y Alto (Grupo 09) ..................................................................150
G87 Ciclo Preprogramado de Barrenado y Retroceso Manual (Grupo 09) ...........................................150

112 Cdigos G 96-8750 rev K Enero 2005


G88 Ciclo Preprogramado de Barrenado y Pausa y Retroceso Manual (Grupo 09) .............................151
G89 Ciclo Preprogramado de Barrenado y Pausa (Grupo 09)..............................................................151
G90 Ciclo de Torneado de los O.D./I.D. (Dimetros Ext./Interiores) (Grupo 01) ...................................152
G92 Ciclo de Roscado (Grupo 01) ........................................................................................................153
G94 Ciclo de Corte del Final de la Cara (Grupo 01) ..............................................................................154
G96 Encendido de la Velocidad Constante en la Superficie (Grupo 13)................................................155
G97 Apagado de la Velocidad Constante en la Superficie (Grupo 13) ...................................................155
G98 Avance por Minuto (Grupo 10) .......................................................................................................155
G99 Avance por Revolucin (Grupo 10) ................................................................................................155
G100 Deshabilitar la Imagen del Espejo (Grupo 00) .............................................................................155
G101 Habilitar la Imagen del Espejo (Grupo 00) ...................................................................................155
G102 Salida Programable al RS-232 (Grupo 00) ..................................................................................156
G103 Lmite Previsor de Bloques (Grupo 00) ........................................................................................156
G110,G111 y G114-G129 Sistema de Coordenadas (Grupo 12) ...........................................................156
G154 Seleccionar Coordenadas de Trabajo P1-99 (Grupo 12).............................................................157
G187 Control de Precisin (Grupo 00) ..................................................................................................157
G05 Movim. Fino del Control del Husillo (Grupo 00) ..............................................................................158
G77 Ciclo de Aplanado (Este cdigo G es opcional y es usado para herr. vivas) (Grupo 00) ...............160
G95 Roscado Rgido con Herramientas Vivas (Cara) (Grupo 09) ........................................................162
G186 Roscado Rgido con Herramientas Vivas (Cara) (Grupo 09) ......................................................162
G195 Roscado Radial con Herramientas Vivas (Dimetro) (Grupo 00)................................................163
G196 Roscado Vectorial Reversa con Herramientas Vivas (Dimetro) (Grupo 00) ..............................163
G200 Buscar sobre la Marcha (Grupo 00) ............................................................................................164

96-8750 rev K Enero 2005 Cdigos G 113


G00 Posicionamiento con Movimiento Rpido (Grupo 01)
*B Comando de movimiento en el eje-B
*U Comando opcional de movimiento incremental en el eje-X
*W Comando opcional de movimiento incremental en el eje-Z
*X Comando opcional de movimiento absoluto en el eje X
*Z Comando opcional de movimiento absoluto en el eje Z
* Indica que es opcional
Este cdigo G se usa para mover el motor del eje-C 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 que en todos los bloques siguientes los movimientos sean rpidos 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.
G01 Movimiento de Interpolacin Lineal (Grupo 01)
F (Feed Rate) Velocidad de Avance
*B Comando de movimiento en el eje-B
*U Comando opcional de movimiento incremental en el eje-X
*W Comando opcional de movimiento incremental en el eje-Z
*X Comando opcional de movimiento absoluto en el eje X
*Z Comando opcional de movimiento absoluto en el eje Z
A ngulo de movimiento opcional(usado con solo una de las letras X, Z, U, W)
Este cdigo G provee movimiento en lnea recta (lineal) de punto a punto. El movimiento puede ser en 1 o 2
ejes. Ambos ejes iniciarn y terminarn el movimiento al mismo tiempo. La velocidad de todos los ejes es
controlada de manera que la velocidad de avance (F)especificada se logre a lo largo de la trayectoria real. El
eje C tambin puede ser dirigido y proporcionar un movimiento helicoidal (en espiral). La velocidad de avance
del eje C depende del ajuste del dimetro del eje C (Ajuste 102) para crear un movimiento helicoidal. El
comando de direccin (velocidad de avance) F es de modalidad y puede ser especificado en un bloque previo.
Solamente se mueven los ejes especificados y la condicin de modalidad en incremental o absoluto (G90 o
G91) cambiar la manera en que se interpreten los valores. Los ejes auxiliares, B, C, V, y W, tambin pueden
moverse con G01 pero nicamente se mueve un eje a la vez (aceptar cuando U, V y W se usan con el
Cargador de PArtes Avanzado, APL).
Se puede aadir automticamente un bloque de achaflanado o redondeado de esquinas entre dos bloques de
interpolacin linear, esto, al especificar K (el achaflanado), o R (el redondeado de esquinas.) Debe existir un
bloque de interpolacin linear de terminado el cual siga al bloque inicial (una pausa G04 puede intervenir.)
Estos dos bloques de interpolacin linear 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 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 de un
circulo tangente a la esquina en dos puntos: el bloque de la esquina inicial del arco redondeador que se ha
aadido y el punto final de ese arco. Puede existir bloques consecutivos que especifiquen achaflanado o
redondeado de esquinas. Debe existir movimiento en los dos ejes especificados por el plano seleccionado
(cualquiera de los planos que se encuentre activo X-Y (G17) X-Z (G18) o Y-Z (G19).

114 Cdigos G 96-8750 rev K Enero 2005


Achaflanes (Chamfers) y Redondeamiento de ngulos
El siguiente sintaxis de cdigos-G automticamente incluye un achaflanado de 45 o un radio de esquina entre
dos bloques de interpolacin linear la cual se cruza en un ngulo recto (90.)
Sintaxis de Achaflanado Sintaxis de Redondeado de Esquinas
G01 X(U) x Kk G01 X(U) x Rr
G01 Z(W) z Ii G01 Z(W) z Rr
Direcciones
I = achaflanado, Z a X (direccin eje X, +/-, valor Radio )
K = achaflanado, X a Z (direccin de eje Z, +/-)
R = redondeado de esquinas (direccin de eje X o Z, +/-, valor de Radio )
NOTA: A -30 = A150; A -45 = A135
G01 Achaflanando con A
Cuando especifique un ngulo (A), use solo uno de los otros ejes, la destinacin correspondiente X o Z es
calculada basada en el ngulo.

Achaflanando de Esquina

96-8750 rev K Enero 2005 Cdigos G 115


NOTAS: 1) Programacin Incremental es posible si Ub o Wb se especifican
en lugar de Xb o Zb, respectivamente. De manera que sus acciones
sern como sigue: X(POSvigente+ i) = Ui, Z(POSvigente+ k) = Wk,
X(POS vigente + r) = Ur, Z(POSvigente+ r) = Wr.
2) POS vigente indica la posicin vigente o en la que se encuentra el
eje X o Z 3) I, K y R siempre especifican un valor de radio (valor de
programacin del radio).

116 Cdigos G 96-8750 rev K Enero 2005


96-8750 rev K Enero 2005 Cdigos G 117
Reglas: 1) Use solo direccin K con la direccin X(U). Use solo direccin I con direccin Z(W).
2) Use la direccin R con cualquier X(U) o Z(W), pero no ambos en el mismo bloque.
3) No use I y K juntos en el mismo bloque. Cuando use la direccin R, no use I o K.
4) El prximo bloque tiene que ser un movimiento linear sencillo perpendicular al anterior.
5) Achaflanado automtico o redondeo de ngulos no pueden ser usados en un ciclo de roscado
o en un ciclo preprogramado.
6) Achaflanado o redondeamiento de ngulos o esquinas tiene que ser lo suficientemente pequeo
para que quede entre las lneas de interseccin.
7) Tiene que haber solo un movimiento sencillo a lo largo de X o Z en modalidad lineal (G01) para
achaflanado o redondeamiento de ngulos o esquinas.
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 (Feed Rate) Velocidad de Avance
*I Distancia opcional a lo largo del eje-X al centro del crculo
*K Distancia opcional a lo largo del eje-Z al centro del crculo
*R Radio opcional del crculo
*U Comando opcional de movimiento incremental en el eje-X
*W Comando opcional de movimiento incremental en el eje-Z
*X Comando opcional de movimiento absoluto en el eje X
*Z Comando opcional de movimiento absoluto en el eje Z
* Indica que es opcional
Estos cdigos G se emplean para especificar un movimiento circular (CW (en el sentido de las agujas del
reloj) o CCW (sentido contrario)) de los ejes lineales (El movimiento circular es posible en los dos ejes X y Z
seleccionados mediante el cdigo G18). Los valores X y Z son usados para especificar el punto final del
movimiento el cul puede ser movimiento absoluto (U y W) o incremental (X y Z). Si no se define X o Z el punto
final del arco ser el mismo que el punto inicial para ese eje. Hay dos maneras para especificar el centro del
movimiento circular. La primera usa I o K para especificar la distancia desde el punto inicial al centro del arco;
la segunda usa R para especificar el radio del arco.

118 Cdigos G 96-8750 rev K Enero 2005


G02

G02 G03

R es usado para especificar el centro del crculo. R es la distancia desde el punto inicial al centro del crculo.
Con R positivo, el control generar una trayectoria de 180 grados o menos; para generar un ngulo mayor a
180 grados, es necesario especificar un R negativo. X o Z son requeridos para especificar un punto final si es
diferente del punto de inicio.
Las lneas siguientes cortarn un arco menor a 180 grados:
G01 X3.0 Z4.0
G02 Z-3.0 R5.0
I y K es usado para especificar el centro del arco. Cuando se utilizan I y K, no se utiliza R. I o K es la
distancia, con signo, desde el punto inicial al centro del crculo. Si solamente se especifica uno de los dos, I o
K, se asume que el otro es cero.
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
microsegundos.

96-8750 rev K Enero 2005 Cdigos G 119


G09 Parada Exacta (Grupo 00)
El cdigo G09 se usa para especificar un alto controlado 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 sea procesado.
G10 Establecer Desplazamientos (Grupo 00)
G10 permite al programador establecer desplazamientos dentro del programa. Utilizando G10 reemplaza la
entrada manual de los desplazamientos (p.e. longitud y dimetro de herramienta, y desplazamiento de
coordenadas de trabajo).
L Selecciona la categora de desplazamiento.
L2 Origen de las coordenadas de trabajo para COMUN y G54 al G59
L10 Desplazamiento de Geometra o Cambio
L1 o L11 Desgaste de Herramienta
L20 Origen de las coordenadas auxiliares de trabajo para G110 al G129
P Selecciona un desplazamiento especfico
P1-P50 Estos Referencian geometra, desplazamientos de trabajo o desgaste (L10-L11)
P51-P100 Estos referencian desplazamientos de cambio (YASNAC) (L10-L11)
P0 Este referencia el desplazamiento de las coordenadas de trabajo COMUN (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-P9 referencian las coordenadas auxiliares (L20)
Q Direccin de la punta imaginaria de la herramienta
R Radio de la punta de la herramienta
*U Desplazamiento opcional de la cantidad incremental a ser agregada al eje-X
*W Desplazamiento opcional de la cantidad incremental a ser agregada al eje-Z
*X Desplazamiento opcional del eje-X
*Z Desplazamiento opcional del eje-Z.
* Indica que es opcional
Ejemplos de Programacin
G10 L2 P1 W6.0 (Mover la coordenada G54, 6.0 unidades hacia la derecha);
G10 L20 P2 X-10.Z-8. (Establecer coordenadas de trabajo G111 en X10.0 ,Z-8.0);
G10 L10 P5 R.032 (Establecer desplazamiento de la Herramienta #5 a 2.5);
G10 L10 P5 R.0625 (Establecer el radio de la Herramienta #5 a 3/8s plg.);

G14 Cambio de Husillo Principal / G15 Cancelar (Grupo 17)


G14 causa que el subhuso se convierta en el huso primario y reaccionar a comandos normalmente utilizados
para el huso principal. Por ejemplo, M03, M04, M05 y M19 afectarn el sub-huso, y M143, M144, M145 y
M119 causarn una alarma. Tenga en cuenta que G50 limitar la velocidad del subhuso, y G96 fijar el valor
del avance de superficie en el subhuso. Estos cdigos G ajustarn la velocidad del subhuso cuando hay
movimiento en el eje-X. G01 Feed Per Rev o Avance Por Revolucin avanzar en base al subhuso.
El comando G14 activar automticamente el especulado del eje Z. Si Z ya se encuentra en espejo (Ajuste 47
o G101) se cancelar la funcin. G14 se cancela con un G15, un M30, al llegar al final del programa o al
presionar RESET.
G17 Plano XY, G18 Plano ZX y G19 Plano YZ (Grupo 02)
El cdigo G18 se usa para seleccionar el plano ZX para movimientos circulares. Esto esta predefinido en el
control de los Tornos Haas. Esto significa que un movimiento circular en el plano del espacio de trabajo X-Z
puede ser programado sin seleccionar primero G18. En este plano, movimiento circular es definido hacia la
mano derecha (en la misma direccin de las manecillas del reloj) para el operador mirando hacia abajo en el
espacio de trabajo X-Z desde el frente. Este es el movimiento de la herramienta relativo a la pieza.
G17/G18 Este cdigo G apoya la caracterstica de transformacin de coordenadas Cartesianas a Polares
(G112/G113). El comandar un G18 causar que el control regrese al plano normal ZX.

120 Cdigos G 96-8750 rev K Enero 2005


G112 Interpretacin XY a XC (Grupo 04)
La transformacin de coordenadas cartesianas a polares con G112 Cartesian to Polar le permite al operador
programar bloques subsecuentes en coordenadas cartesianas XY, las cuales sern cambiadas
automticamente por el control a coordenadas Polares XC. Mientras se encuentre activa, se usar el plano
G18 ZX para G01 en pases lineares XY y el plano G17 YZ se usa para G02 y G03 XY en movimientos
circulares de interpolacin.
Tenga en cuenta que la compensacin al cortador estilo Fresadora se convierte activa cuando se usa un G112.
LA compensacin al cortador (G41, G42) debe ser cancelada (G40) antes del siguiente G113.
G113 G112 Cancelar (Grupo 04)
G113 cancela la conversin de coordenadas Cartesiana a Polar.
G112 Ejemplo de Programa

G18 Seleccin del Plano ZX (Grupo 02)


El cdigo G18 se usa para seleccionar el plano ZX para movimientos circulares. En este plano, movimiento
circular es definido hacia la mano derecha (en la misma direccin de las manecillas del reloj) para el operador
mirando hacia abajo en el espacio de trabajo X-Z desde el frente. Este es el movimiento de la herramienta
relativo a la pieza.
G20 Seleccionar Pulgadas / G21 Seleccionar Sist. Mtrico (Grupo 06)
Los cdigos-G G20 (pulgadas) y G21 (mm) son utilizados para asegurar que la seleccin pulgadas/mtrico se
establece correctamente para el programa. La seleccin entre la programacin en pulgadas y mtrica debera
ser realizada con el Ajuste 9.

96-8750 rev K Enero 2005 Cdigos G 121


G28 Retorno a la Posicin Cero de la Mquina, establecer G29 punto de referencia
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) retornarn al cero. G28 cancela los
desplazamientos de la longitud de la herramienta para las siguientes lneas de cdigo.
G29 Movimiento desde Punto de Referencia (Grupo 00)
El cdigo G19 se usa para mover los ejes hacia una posicin especfica. Los ejes que son seleccionados en
este bloque son movidos al punto de referencia G29 almacenado o grabado en G28 y luego movidos a un
punto X o Z especificado en el comando G29.
G31 Saltar Funcin (Este cdigo G es opcional y requiere una sonda) (Grupo 00)
F (Feed Rate) Velocidad de Avance
*U Comando opcional de movimiento incremental en el eje-X
*W Comando opcional de movimiento incremental en el eje-Z
*X Comando opcional de movimiento absoluto en el eje X
*Z Comando opcional de movimiento absoluto en el eje Z
* Indica que es opcional
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 la
sonda recibe una seal de salto. Cuando se alcanza el final del recorrido, el control emitir un sonido (bip).
No utilice compensacin de corte con un G31.
Vase tambin M78 y M79.
G32 Corte de Rosca (Grupo 01)
F (Feed Rate) Velocidad de Avance
Q ngulo de Roscado
U Comando de posicionamiento incremental en el eje-X
W Comando de posicionamiento incremental en el eje-Z
X Comando de posicionamiento absoluto en el eje-X
Z Comando de posicionamiento absoluto en el eje-Z
NOTAS: La velocidad de avance es equivalente al avance de la rosca.
Movimiento en por lo menos un eje tiene que ser especificado.
Roscas en disminucin tienen avance en ambos ejes X y Z. En este
caso fije la velocidad de avance al avance. al avance ms largo de
las dos guas. G99 (Avance por Revolucin) tiene que estar activo.

G32 Definicin del avance (Velocidad de Avance) para Roscado Recto o en Disminucin o Aumento Progresivo
G32 difiere de otros ciclos de corte para hacer roscas en que el corte en disminucin y/o avance puede variar
continuamente a lo largo del roscado entero. Adems, no retorno de posicin automtico es ejecutado al final
de la operacin de roscado.
En la primera lnea de un bloque de cdigo G32, el avance del eje est sincronizado con la seal de rotacin del
codificador del husillo. Esta sincronizacin permanece en vigencia para cada lnea en un sequencia de G32. Es
posible cancelar G32 y volverlo a llamar sin perder la sincronizacin original. Esto significa que pasadas de corte
mltiples seguirn exactamente la trayectoria de la herramienta previa (La velocidad verdadera del Husillo en RPM
(revoluciones por minuto) tiene que ser exactamente la misma entre las pasadas del cortador o herramienta).

NOTA: Single Block Stop (Alto De Bloque Sencillo) Y Feed Hold (Pausar El
Avance) son diferidos hasta la ltima lnea de una sequencia G32.
122 Cdigos G 96-8750 rev K Enero 2005
NOTA: Feed Rate Override (Anulacin de la Velocidad de Avance) es ignorado
mientras que G32 est activo, Actual Feed Rate (Velocidad de Avance
Real)ser siempre 100% de la velocidad de avance programada.
M 23 y M24 no tienen efecto en una operacin G32, el usuario debe
programar un achaflanamiento (chamfering) si este es necesitado.
G32 no debe ser usado adentro de ninguno de los ciclos
preprogramadosde Cdigo-G (p.e.: G71).
No cambie la RPM del huso mientras est fresando.

PRECAUCIN! G32 es de modalidad. Siempre cancele G32 con otro cdigo-G del
Grupo 01 al final de una operacin de roscado. (Grupo 01 Cdigos-
G: G00, G01, G02, G03, G32, G90, G92, y G94)

Roscado de Recto a Disminucin progresiva y de Disminucin a Roscado Recto

NOTA: El ejemplo es solo como referencia, pasadas de corte mltiples son usualmente
requeridas para cortar verdaderas roscas.
G32 Ejemplo de Programa Comentarios
...
G97 S400 M03 (Cancelar la Velocidad Constante en la Superficie)
N1 G00 X0.25 Z0.1 (Rpido a la Posicin Inicial)
N2 G32 Z-0.26 F0.065 (Roscado Recto, Avance (Lz) = 0.065)
N3 X0.455 Z-0.585 (Roscado Recto se une al Roscado en Disminucin Progresiva)
N4 Z-0.9425 (Roscado en Disminucin se une devuelta al Roscado Recto)
N5 X0.655 Z-1.0425 (Desprendimiento en 45 grados)
G00 X1.2 (Rpido a Posicin Final, cancelar G32)
G00 Z0.1
...
Ejemplo de opcin Q:
G32 X-1.99 Z-2. Q60000 F0.2; (corte de 60 grados)
G32 X-1.99 Z-2. Q120000 F0.2; (corte de 120 grados)
G32 X-1.99 Z-2. Q270123 F0.2; (corte de 270.123 grados)
Las siguientes reglas aplican al uso de Q:
1. El ngulo de inicio Q) no es un valor modal. Debe ser especificado cada vez que se utiliza. Si no se
especifica un valor, entonces se asume un ngulo cero (0).
2. El ngulo de incremento de fresado es 0.001 grados y no puede tener un punto decimal. Por tanto, un
ngulo de 180.
debe ser especificado como Q180000 y un ngulo de 35 como Q35000.
3. El ngulo Q debe ser introducido como un valor positivo desde 0 a 360000.

96-8750 rev K Enero 2005 Cdigos G 123


G40 Cancelar la Compensacin de la Punta de la Herramienta (Grupo 07)
*X Locacin absoluta eje-X para la salida hacia el blanco
*Z Locacin absoluta eje-Z para la salida hacia el blanco
*U Distancia incremental eje-X para la salida hacia el blanco
*W Distancia incremental eje-Z para la salida hacia el blanco
*I Direccin vectorial de interseccin eje-X, (radio)
*K Direccin vectorial de interseccin eje-Z
* Indica que es opcional
G40 cancela G41 o G42. El programar Txx00 tambin cancelar la compensacin de la punta de herramienta..
Cancele la compensacin antes de terminar un programa.
La salida de la herramienta usualmente no corresponde con el punto en la parte. En muchos casos puede
ocurrir el sobrecorte y la falta de corte.

G40 G40 usando I y K.

Cuando se utilizan los cdigos I y K en un bloque de salida G40, el control usar estos valores como una
interseccin vectorial para el punto final del ultimo corte compensado. La siguiente figura muestra donde caen I
y K en relacin con el pase de salida. Usualmente I y K caen a lo largo de la cara o superficie de la parte
maquinada.
Los valores de I y K pueden ser determinados al calcular el seno del ngulo para I y el coseno del ngulo para
K, donde el ngulo se toma en la cara de la parte con respecto al eje-Z..
G41 Compensacin de la Herramienta (TNC) Izquierda / G42 TNC Derecha (Grupo 07)
G41 y G42 seleccionarn Compensacin de la Punta de la Herramienta. G41 mueve la herramienta a la
izquierda de la trayectoria programada una herramienta y viceversa para G42. Se debe seleccionar un
desplazamiento de la herramienta con un cdigo Tnnxx, donde xx corresponde a los desplazamientos que se
usaran con la herramienta.

G41 G42

124 Cdigos G 96-8750 rev K Enero 2005


G50 Establecer el Desplazamiento de una Coordenada FANUC, YASNAC (Grupo 11)
U Cantidad de Incremento y direccin para cambiar la coordenada global X
X Cambio de la coordenada global absoluta
W Cantidad de Incremento y direccin para cambiar la coordenada global Z
Z Cambio de la coordenada global absoluta
S Mantener la Velocidad del eje rotador o husillo en un valor especifico
T Aplicar cambio de herramienta (desplazamiento YASNAC)
G50 puede llevar a cabo varias funciones. Este puede establecer la coordenada global, tambin puede cambiar
la coordenada global, y puede limitar la velocidad del eje rotador o husillo a un valor mximo. Refirase o Vea
la seccin Sistemas de Coordenadas y Desplazamientos para una discusin de estos.
Para establecer la coordenada global, comande G50 con un valor en X o Z. La coordenada en vigor convertir el
valor especificado en cdigo de direccin X o Z. Posicin vigente de la mquina, Desplazamientos de la
herramienta y de trabajo son tomados en consideracin. La coordenada global es calculada y establecida.
Ejemplo: G50 X0 ZO (Las coordenadas en efecto o vigor son ahora cero);
Para cambiar el sistema de coordenadas globales, especifique G50 con una valor U o W. El sistema de
coordenadas globales ser cambiado por la cantidad y direccin especificada en U o W. La coordenada
vigente mostrada en vigor cambiar por esta cantidad en la direccin opuesta. Este mtodo se usa a menudo
para colocar el cero de la pieza o material a tornear afuera de la celda o localidad de trabajo.
Ejemplo: G50 W-1.0 (Las coordenadas en vigor sern cambiadas a la izquierda 1.0);
Para establecer un estilo YASNAC de cambio de coordenadas de trabajo, especifique G50 con un valor T. (El
Ajuste 33 debe estar a YASNAC). Las coordenadas globales estn establecidas a los valores obtenidos en las
columnas X y Z en la pgina de desplazamientos de Cambio de Herramientas (TOOL SHIFT offsets page).
Valores para el cdigo de direccin T, Txxyy donde xx est entre 51 y 100 e yy est entre 00 y 50. Por
ejemplo, T5101 especifica el cambio de herramienta con ndice 51 y el desgaste de herramienta con el ndice
01. Esto no hace que la herramienta nmero 1 sea seleccionada. Para seleccionar el cdigo Txxyy este
cdigo tiene que ser usado afuera del bloque G50. Los siguientes dos ejemplos a continuacin ilustran este
mtodo para seleccionar la Herramienta 7 usando el Cambio de Herramienta 57 y el Desgaste de Herramienta
07.
Ejemplo 1
G51; (Cancelar los Desplazamientos)
T700 M3; (Cambiar a Herramienta 7, Encender huso)
G50 T5707; (Aplicar cambio de Herramienta y Desgaste de Herr. a la Herramienta 7)
Ejemplo 2
G51; (Cancelar los Desplazamientos)
G50 T5700; (Aplicar el Cambio de Herramienta)
T707 M3; (Cambiar a Herramienta 7 y aplicar el Desgaste de Herramienta)

96-8750 rev K Enero 2005 Cdigos G 125


G50 Cambio de Herramienta YASNAC.

G50 Fijador de Velocidad del Huso


G50 puede ser usado para limitar la velocidad mxima del Husillo. El control no le permitir al eje rotador
excederse del valor registrado en el cdigo S en el comando ms reciente del cdigo G50 (Por Ejemplo; Si
usted pone G50 en S100 RPM y luego pone S500 RPM el eje rotador solo ir hasta 100 RPM). sto se usa en
modo de velocidad constante en la superficie (G96).
N1 G50 S3000 ; (RPM DEL HUSILLO NO EXCER LAS 3000 RPM)
N2 G97 M3 ; (META LA CANCELACIN DE VEL. CONST. EN SUPERF., ENCENDER HUSILLO);
Nota: Para cancelar este comando, utilice otro G50 y especifique el
mximo RPM del huso para la mquina.

G51 Cancelar Desplazamientos (YASNAC) (Grupo 00)


G51 puede ser usado para cancelar cualquier existente desgaste de herramienta y cambios de coordenadas
de trabajo y luego retornar a la posicin cero de la mquina.
G52-G64 Sistema de Coordenada de Trabajo
El control de los Tornos CNC HAAS sustenta o apoya ambos sistemas de coordenadas YASNAC y FANUC.
Coordenadas de trabajo junto con los desplazamientos de herramienta pueden ser usados para colocar un programa
de una pieza en cualquier lugar dentro del rea de trabajo. Vase tambin la seccin Desplazamiento de Herramienta.
G52 Establecer Sistema de Coordenadas Locales FANUC (Grupo 00)
Este cdigo selecciona el sistema de coordenadas del operario.
G53 Seleccin de Coordenadas de la Mquina (Grupo 00)
Este cdigo G cancela temporalmente el desplazamiento de las coordenadas de trabajo y usa el sistema de
coordenadas de la mquina.
G54-59 Seleccin de Sistema de Coordenadas del #1 al #6 FANUC (Grupo 12)
Estos cdigos seleccionan uno de los seis sistemas de coordenadas del usuario almacenados dentro de los
desplazamientos de la memoria. Todos las Referencias Subsecuentes a las posiciones de los ejes sern
interpretadas en el nuevo sistema de coordenadas. Los desplazamientos del sistema de coordenadas de
trabajo son registrados desde la pgina de la Pantalla de Desplazamientos (Offset Display).
G61 Modalidad de Alto Exacto (Grupo 15)
El cdigo G61 es usado para especificar un alto exacto o total. Movimientos interpolados y rpidos
desacelerarn a un alto exacto antes de que otro bloque sea procesado. En esta modalidad de alto exacto, los
movimientos tomarn ms tiempo y no ocurrir el movimiento continuo del cortador. Esto puede causar cortes
ms profundos donde la herramienta o cortador se detenga.
G64 CancelarR G61(Seleccin de la Modalidad de corte normal) (Grupo 15)
El cdigo G64 se usa para cancelar la modalidad de Alto total o exacto.
G70 Finalizar Ciclo (Grupo 00)
El ciclo de Terminado G70 puede ser usado para acabar trazos cortados qu fueron removidos speramente
con los ciclos de remover material o materia prima, como G71, G72 y G73.
P Nmero del bloque Inicial de la rutina a ejecutar.
Q Nmero del bloque Final de la rutina a ejecutar.

126 Cdigos G 96-8750 rev K Enero 2005


G70
Ejemplo de Programacin:
G71 P10 Q50 F.012 (Remover material dejando un acabado spero, N10 a N50 la trayectoria)
N10
F0.014
...
N50
...
...
...
G70 P10 Q50 (Acabado fino definido por la trayectoria N10 a N50)
...
El ciclo G70 es similar a una llamada local de subprograma. Sin embargo, el cdigo G70 requiere que se
especifique el nmero del bloque que est principiando (cdigo P) y el nmero del bloque que est terminando
(cdigo Q).
El ciclo G70 es usualmente usado despus de un G71, G72 o G73 y ha sido ejecutado usando los bloques
especificados por P y Q. Cualquier cdigo F, S o T con el bloque PQ es efectivo. Despus de la ejecucin del
bloque Q, un cdigo rpido (G00) es ejecutado retornando la mquina a la posicin de principio que fue
almacenada anteriormente durante la iniciacin del cdigo G70. Un retorno es ejecutado al bloque que sigue
despus del llamado del cdigo G70. Una subrutina en la sequencia PQ es aceptable con la condicin de que
la subrutina no contenga un bloque con un cdigo N igualando el cdigo Q especificado por la llamada del
cdigo G70. Esta caracterstica no es compatible con los controles de tipo FANUC YASNAC.
G71 Ciclo para remover Material de los O.D./I.D. (Dimetros Ext./Interiores) (Grupo 00)
* D (Depth) Profundidad de corte para cada paso del removedor de material, radio positivo
* F Velocidad de Avance a usar a lo largo del bloque PQ G71
* I Radio, Eje-X Tamao y direccin del G71 margen/tolerancia por cada paso de corte
* K Eje-Z tamao y direccin del G71 margen/tolerancia por cada paso del cortador
P Nmero del Bloque de Inicio de la trayectoria del primer corte de acabado spero
Q Nmero del Bloque del Final de la trayectoria del primer corte de acabado spero
* S Velocidad de Avance a usar a lo largo del bloque PQ G71
* T Herramienta y Desplazamiento a usar a lo largo del bloque PQ G71
* U Dimetro, Eje-X tamao y direccin del margen/tolerancia del terminado G71
* W Eje-Z tamao y direccin del margen o tolerancia de terminado G71
* R1 YASNAC seleccin del Tipo II cortando la pieza y dejando un acabado spero
* Indica que es opcional

96-8750 rev K Enero 2005 Cdigos G 127


G71

Este ciclo preprogramado retira material en una pieza dndole la forma final a la pieza. Define la forma de una
pieza programando la trayectoria de la herramienta acabada y luego utiliza un bloque G71 PQ. Cualquiera de
los comandos F, S o T en la lnea G71 o en vigor a la hora que el G71 son usados a lo largo del ciclo del
primer corte G71. Usualmente un llamado G70 al mismo bloque de definicin PQ es usado para terminar la
forma.
Dos Tipos de trayectorias de Torneado o Maquinado son dirigidos con un comando G71. El primer tipo de
trayectoria (TIPO I) es cuando la trayectoria programada del eje-X no cambia direccin. El segundo tipo de
trayectoria (TIPO II) le permite al eje-X cambiar de direccin. Para ambos, Tipo I y Tipo II, la trayectoria
programada del eje-Z no puede cambiar de direccin. Tipo I es seleccionado teniendo solo un movimiento en
el eje-X en el bloque especificado por P en la llamada del cdigo G71. Cuando ambos movimientos del eje-X y
del eje-Z estn en el bloque P entonces es asumido el TIPO II primer corte de acabado spero. Cuando est
en modalidad YASNAC, Tipo II (roughing) es seleccionado por medio de la inclusin R1 en el bloque de
comando G71.
Cualquiera de los cuatro cuadrantes del plano X-Z pueden ser cortados especificando los cdigos de direccin
D, I, K, U y W apropiadamente.
En las figuras, La posicin de inicio S(S = Start= principio) es la posicin de la herramienta a la hora de la
llamada del G71. El plano de claridad Z es derivado de la posicin de principio del eje-Z y la suma de W y las
tolerancias o mrgenes de terminado opcionales K .

G71 Relaciones de direcciones

128 Cdigos G 96-8750 rev K Enero 2005


Detalles del Tipo I
Cuando el Tipo I es especificado por el programador se asume que la trayectoria en el Eje-X no regresa
durante el corte. Cada pase o vuelta del corte por la locacin del eje-X es determinada aplicando el valor
especificado en D a la locacin vigente de X. La naturaleza del movimiento a lo largo del plano de claridad Z
para cada paso de cortado de acabado spero es determinado por el cdigo G en el bloque P. Si el bloque P
contiene un cdigo G00, entonces el movimiento a lo largo del plano de claridad Z es una modalidad rpida. Si
el bloque P contiene un G01 entonces el movimiento ser a la velocidad de avance G71.
Cada pase del primer corte es detenido antes de que este intersecte la trayectoria programada de la herramienta
permitiendo as mrgenes o tolerancias para ambos primer corte de acabado spero y terminado. La herramienta
es entonces retractada o retrocedida del material, a un ngulo de 45 grados por la distancia especificada en la
definicin 73. La herramienta entonces se mueve en modalidad rpida al plano de claridad del eje-Z.
Cuando el primer corte es completado la herramienta es movida a lo largo de la trayectoria de la herramienta
para limpiar completamente el primer corte de acabado spero. Si I y K son especificados un corte adicional
de acabado spero es ejecutado paralelo a la trayectoria de la herramienta.
Detalles del Tipo II
Cuando el Tipo II es especificado por el programador la trayectoria PQ y el Eje-X se les permite variar (por
ejemplo, la trayectoria de la herramienta del eje-X puede invertir su direccin).
El eje X de la trayectoria PQ no tiene que exceder el lugar original de inicio. La nica excepcin est en el
bloque Q final.
Especifique el Desbastado o primer corte Tipo II cuando la definicin 33 este fijada a YASNAC, debe incluir R1
(sin decimal) en el bloque de comando G71.
El tipo II, cuando la definicin 33 esta fijada a FANUC, debe tener un movimiento de referencia a ambos ejes X
y Z en el bloque especificado por P.
El primer corte de acabado spero (llamado Roughing en ingls) es similar al Tipo I despus de cada Paso a lo largo del eje-Z, la
herramienta o cortador seguir la trayectoria definida por PQ. La herramienta entonces se retractar paralela al eje-X a una
distancia definida en la definicin 73 (CICLO PREPROGRAMADO DE RETROCESO o RETRACTACIN). El mtodo de
desbastado Tipo II no deja gradas en la pieza antes de terminar de cortar y tpicamente resulta en un mejor acabado o terminado.
Pasos

Pasos en el Mismo Nivel Pasos Anidados

Una Ranura o Corte lineal (Trough en ingls) puede ser definida como un cambio en direccin el cul crea una
superficie cncava (puntiaguda) en el material que est siendo cortado. Si sucesivos cortes puntiagudos estn en el
mismo nivel, pueden haber un nmero sin limite de cortes lineales puntiagudos. Cuando los cortes puntiagudos
estn dentro de los mismos (en Serie), no pueden haber ms de 10 niveles en serie de cortes puntiagudos.
Las siguientes figuras ilustran las secuencias de primer corte (Tipo I y II)d e acabado spero para trayectorias
PQ con mltiples ranuras puntiagudas. Todo el material arriba de los cortes puntiagudos es removido primero,
seguido por los cortes lineales puntiagudos en la direccin Z.

96-8750 rev K Enero 2005 Cdigos G 129


Secuencia de la Trayectoria Para Primeros Cortes Tipo II

Retraccin de la Herramienta Tipo I y II

Nota: Un efecto del uso de un terminado en Z o margen del primer desbastado o corte es el lmite entre los
dos corte en un lado de un paso y el punto correspondiente en el otro lado del paso o canal. Esta distancia
tiene que ser ms grande que el doble de la suma de las tolerancias de desbastado (primer corte) y acabado
(terminado).
Por ejemplo, si G71 trayectoria Tipo 2 contiene lo siguiente:
...
X-5. Z-5.
X-5.1 Z-5.1
X-3.1 Z-8.1
...
El mayor margen que puede ser especificado es 0.999, ya que la distancia horizontal desde el inicio del corte
2 al punto correspondiente en el corte 3 es de 0.2. Si un margen ms grande es especificado, ocurrir un
sobrecorte.
Compensacin del Cortador es aproximada ajustando la tolerancia de desbastado de acuerdo al radio y el tipo
de punta de la herramienta. Por lo tanto, las limitaciones que aplican al margen, tambin se aplican a la suma
del margen y al radio de la herramienta.

130 Cdigos G 96-8750 rev K Enero 2005


Nota: Si el ltimo corte en la trayectoria P-Q es una curva no-monotnica (usando un margen de terminado)
aade un pequeo corte de retraccin; no utilice W.

G71 Ejemplo de Cdigo G Bsico

Programa Ejemplo Descripcin


%
O0070 (G71 Ciclo para corte aspero)

T101
G50 S2500
G97 S509 M03
G00 G54 X6. Z0.05
G96 S800
G71 P1 Q2 D0.15 U0.01 W0.005 F0.014
N1 G00 X2.
G01 Z-3. F0.006
X3.5
G03 X4. Z-3.25 R0.25
G01 Z-6.
N2 X6.
G70 P1 Q2 (PASE DE TERMINADO)
M09
G28 M05
M30
%

96-8750 rev K Enero 2005 Cdigos G 131


G71 Ejemplo para remover material de Dimetros O.D./I.D. (Ext./Interiores)

Programa Ejemplo Descripcin


%
O0071 (EJEMPLO FANUC G71 TIPO I )
T101 (CNMG 432)
(cambio de herr y desplazamientos)
G00 G54 X6.6 Z.05 M08 (Rpido hacia la posicin base)
G50 S2000 (Fijar Mximo RPM 2000)
G97 S636 M03 (Huso encendido)
G96 S750 (Constant surface speed On)
G71 P1 Q11 D0.15 U0.01 W0.005 F0.012 (Definir ciclo aspero)
N1 G00 X0.6634 P (Iniciar Definicin)
N2 G01 X1. Z-0.1183 F0.004 (Pase final .004" Avance)
N3 Z-1.
N4 X1.9376
N5 G03 X2.5 Z-1.2812 R0.2812
N6 G01 Z-3.0312
N7 G02 X2.9376 Z-3.25 R0.2188
N8 G01 X3.9634
N9 X4.5 Z-3.5183
N10 Z-6.5
N11 X6.0 Q (Fin de Definicin)
G00 X0 Z0 T100 (Rpido a posicin de Cambio de herr)
T202 (Cambio de Herr)
G50 S2500
G97 S955 M03
G00 X6. Z0.05 M08
G96 S1500
G70 P1 Q11
G00 X0 Z0 T200
M30
%

132 Cdigos G 96-8750 rev K Enero 2005


G71 Ejemplo Tipo II para remover material de Dimetros O.D./I.D. (Ext./Interiores)

Programa Ejemplo Descripcin


%
O0001 (EJEMPLO YASNAC G71 TIPO II)
T101 (Herramienta para corte aspero)
G97 S1200 M03
;
G01 X2. Z0 S (Posicin Inicial)
G71 P1 Q6 D.035 U.03 W0.01 F0.01
;
N1 G01 X1.5 Z-0.5 F0.004 P (PQ Definicin de Trayectoria)
N2 X1. Z-1.
N3 X1.5 Z-1.5
N4 Z-2.
N5 G02 X0.5 Z-2.5 R0.5
N6 G01 X2. Q (PQ Fin de Trayectoria)
;
T202 (Herramienta de Terminado)
G97 S1500 M03
;
G70 P1 Q6 (Pase Final)
;
G28 M30
%

G72 Ejemplo de Cdigo G Bsico

96-8750 rev K Enero 2005 Cdigos G 133


Programa Ejemplo Descripcin
%
O0069 (G72 Ciclo para corte aspero)
T101
G50 S2500
G97 S509 M03
G54 G00 X6. Z0.05
G96 S800
G72 P1 Q2 D0.075 U0.01 W0.005 F0.012
N1 G00 Z-0.65
G01 X3. F0.006
Z-0.3633
X1.7544 Z0.
X-0.0624
N2 G00 Z0.02
G70 P1 Q2 (Pase Final)
M05
G28
M30
%

G71 I.D. Ejemplo de Retirada de Material


NOTA: Asegrese de que la posicin de inicio de la herramienta se posiciona
debajo del dimetro de la pieza que usted desea desbastar, antes
de definir un G71 en un I.D. con este ciclo.

HERRAMIENTA DESPLAZAMIENTO RADIO PUNTA (TIP)


4 04 .0 0
O00088 (Ejemplo usando un G71 en un I.D.)
N2 T404 (Herramienta 4 Desplazamiento 4)
N3 G97 S2000 M03
N4 G54 G00 X0.7 Z0.1 M08 (Rpido a la posicin de inicio debajo del dimetro del material I.D.).
N5 G71 P6 Q10 U-0.01 W0.005 D0.08 F0.01 (U es menos para G71 I.D. Rugoso)
N6 G00 X3. (N6 es el inicio de la geometra de la trayectoria de la pieza definido por P6 en la lnea G71)
N7 G01 Z-1.75 F0.005
N8 X1.5
N9 Z-2.25 F0.003
N10 X0.73 (N10 es el fin de la geometra de la trayectoria de la pieza definido por Q10 en la lnea G71)
N11 G70 P6 Q10 (G70 define el paso final para las lneas P6 a travs de P10)
N12 M09
N13 G28 (Para enviar a la mquina al inicio por un cambio de herramienta)

134 Cdigos G 96-8750 rev K Enero 2005


G72 Ciclo para remover material del Final de la Cara (Grupo 00)
* D Positivo, Profundidad del corte por cada vuelta o paso para remover material
* F Velocidad de Avance a usar a lo largo del bloque PQ G72
* I Radio, Eje-X Tamao y direccin del G72 margen/tolerancia por cada paso de corte
* K Eje-Z tamao y direccin del G72 margen/tolerancia por cada paso del cortador
P Nmero del Bloque de Inicio de la trayectoria del primer corte de acabado spero
Q Nmero del Bloque del Final de la trayectoria del primer corte de acabado spero
* S Velocidad de Avance a usar a lo largo del bloque PQ G72
* T Herramienta y Desplazamiento a usar a lo largo del bloque PQ G72
* U Dimetro, Eje-X tamao y direccin del margen/tolerancia del terminado G72
* W Eje-Z tamao y direccin del margen o tolerancia de terminado G72
* La estrellita o asterisco indica que es opcional

G72 Ciclo para remover material del Final de la Cara de la pieza

Este ciclo preprogramado retirar material en una pieza dndole la forma final a la pieza. Este ciclo es similar
al G71 pero la diferencia es que quita material del final de la cara de la pieza. Define la forma de una pieza
programando la trayectoria de la herramienta acabada y luego utiliza un bloque G72 PQ. Cualquiera de los
comandos F, S o T en la lnea G72 o en vigor a la hora que el G72 son usados a lo largo del ciclo del primer
corte G72. Usualmente un llamado G70 al mismo bloque de definicin PQ es usado para terminar la forma.
Dos Tipos de trayectorias de Torneado o Maquinado son dirigidos con un comando G72. El primer tipo de trayectoria (TIPO
I) es cuando la trayectoria programada del eje-Z no cambia de direccin. El segundo tipo de trayectoria (TIPO II) le permite al
eje-Z cambiar de direccin. Para ambos el primer y segundo Tipo de trayectorias programadas el eje-X no puede cambiar de
direccin o trayectoria. Si el Ajuste 33 se pone FANUC, se selecciona Tipo I teniendo slo un movimiento en el eje-X en el
bloque especificado por P en la llamada del cdigo G72. Cuando ambos movimientos del eje-X y del eje-Z estn en el
bloque P entonces es asumido el TIPO II primer corte de acabado spero. Tipo II se especifica, cuando la definicin 33 este
fijada a YASNAC, por medio de la inclusin de R1 en el bloque de comando G72 (Consulte los detalles de Tipo II).
El G72 consiste de una fase de primer corte de acabado spero y una fase de terminado. Las fases de corte de acabado
spero y terminado son manejadas ligeramente diferentes para los tipos I y tipos II. Generalmente la fase del primer corte
consiste de pases o vueltas repetidas a lo largo del eje-X a la especificada velocidad de avance. La fase de terminado consiste
de un paso o vuelta a lo largo de la trayectoria programada de la herramienta para remover exceso de material dejado por la
fase del primer corte de acabado spero pero deja material a terminar por un bloque G70 con quizs una herramienta de
acabado fino o mejor acabado. El movimiento final en cualquiera de los tipos es un retorno a la posicin de inicio S (S=Start).
En las figura anterior, la posicin de inicio S(S = Start= principio) es la posicin de la herramienta a la hora de
la llamada del G72. La claridad del plano X se deriva de la posicin de inicio del eje-X y la suma de U y los
margenes o tolerancias de acabado opcional I.
Cualquiera de los cuatro cuadrantes del plano X-Z puede ser cortado especificando los cdigos de direccin D,
I, K, U, y W apropiadamente. La figura siguiente indica los signos apropiados para estos cdigos de direccin
para obtener la ejecucin deseada en los cuadrantes asociados.

96-8750 rev K Enero 2005 Cdigos G 135


G72 Relaciones de Direcciones
Detalles del Tipo I
Cuando el Tipo I es especificado por el programador se asume que la trayectoria en el Eje-Z no regresa
durante el corte.
Cada pase del primer corte por la locacin del eje-Z es determinado aplicando el valor especificado en D a la
locacin corriente o en vigencia en Z. La naturaleza del movimiento a lo largo del plano de claridad X para cada
paso de cortado de acabado spero es determinado por el cdigo G en el bloque P. Si el bloque P contiene un
cdigo G00, entonces el movimiento a lo largo del plano de claridad X es una modalidad rpida. Si el bloque P
contiene un G01 entonces el movimiento ser a la velocidad de avance G72.
Cada pase del primer corte es detenido antes de que este intersecte la trayectoria programada de la herramienta
permitiendo as mrgenes o tolerancias para ambos primer corte de acabado spero y terminado. La herramienta
es luego retractada o retrocedida desde el material, a un ngulo de 45 grados por la distancia especificada en la
definicin 73. La herramienta entonces se mueve en modalidad rpida al plano de claridad en el eje-X.
Cuando el primer corte es completado, la herramienta es movida paralelamente a la trayectoria de la
herramienta para limpiar el corte general o spero. Si I y K son especificados un corte adicional de acabado
spero es ejecutado paralelo a la trayectoria de la herramienta.
Detalles del Tipo II
Cuando el Tipo II es especificado por el programador la trayectoria PQ y el Eje-Z se les permite variar (por
ejemplo, la trayectoria de la herramienta del eje-Z puede invertir su direccin).
El eje Z de la trayectoria PQ no tiene que exceder el lugar original de inicio. La nica excepcin est en el bloque Q.
Especifique el Desbastado o primer corte Tipo II cuando la definicin 33 este fijada a YASNAC, debe incluir R1
(sin decimal) en el bloque de comando G71.
El tipo II, cuando la definicin 33 esta fijada a FANUC, debe tener un movimiento de referencia a ambos ejes X
y Z en el bloque especificado por P.
El primer corte de acabado spero (llamado Roughing en ingls) es similar al Tipo I despus de cada Paso a lo
largo del eje-X, la herramienta o cortador seguir la trayectoria definida por PQ. La herramienta entonces se
retractar paralela al eje-Z a una distancia definida en la definicin 73 (CICLO PREPROGRAMADO DE
RETROCESO o RETRACTACIN). El mtodo de desbastado Tipo II no deja gradas en la pieza antes de
terminar de cortar y tpicamente resulta en un mejor acabado o terminado.
Nota: Un efecto secundario del uso de un terminado en X o margen del primer desbastado o corte es el lmite entre los
dos corte en un lado de un paso y el punto correspondiente en el otro lado del paso o canal. Esta distancia tiene que
ser ms grande que el doble de la suma de las tolerancias de desbastado (primer corte) y acabado (terminado).
Por ejemplo, si la trayectoria del G72 tipo 2 contiene lo siguiente:
...
X-5. Z-5.
X-5.1 Z-5.1
X-8.1 Z-3.1
...
Entonces la tolerancia ms grande que puede ser especificada es 0.999, ya que la distancia horizontal desde
el principio del corte 2 al punto correspondiente en el corte 3 es 0.2.
136 Cdigos G 96-8750 rev K Enero 2005
Compensacin del Cortador es aproximada ajustando la tolerancia de desbastado de acuerdo al radio y el tipo
de punta de la herramienta. Por lo tanto, las limitaciones que se aplican a la tolerancia tambin se aplican a la
suma de la tolerancia y el radio de la herramienta.

PRECAUCIN! Si el ltimo corte en la trayectoria P-Q es una curva no-monotnica,


usando un margen de terminado, aade un pequeo corte de
retraccin (no utilice U).

G72 Retirada de la Cara Final

Programa Ejemplo Descripcin


%
00722 (G72 CICLO RUGOSO)
T101
S1000 M03
G00 G54 X2.1 Z0.1
G72 P1 Q2 D0.06 I0.02 K0.01 U0.02 W0.01 S1100 F0.015
N1 G01 Z-0.46 X2.1 F0.005
X2.
G03 X1.9 Z-0.45 R0.2
G01 X1.75 Z-0.4
G02 X1.65 Z-.4 R0.06
G01 X1.5 Z-0.45
G03 X1.3 Z-0.45 R0.12
G01 X1.17 Z-0.41
G02 X1.03 Z-0.41 R0.1
G01 X0.9 Z-0.45
G03 X0.42 Z-0.45 R0.19
G03 X0.2 Z-0.3 R0.38
N2 G01 X0.01 Z0
G70 P1 Q2 (PASE FINAL)
M05
G28
M30
%

96-8750 rev K Enero 2005 Cdigos G 137


G73 Ciclo para Retirar Material de una Trayectoria Irregular (Grupo 00)
D Nmero de pases o vueltas cortando, Nmero Positivo
* F Velocidad de Avance a usar a lo largo del bloque PQ G73
I Radio, Eje-X distancia y direccin desde el primer corte hasta el ltimo
K Eje-Z distancia y direccin desde el primer corte hasta el ltimo
P Nmero del Bloque de Inicio de la trayectoria del primer corte de acabado spero
Q Nmero del Bloque del Final de la trayectoria del primer corte de acabado spero
* S Velocidad de Avance a usar a lo largo del bloque PQ G73
* T Herramienta y Desplazamiento a usar a lo largo del bloque PQ G73
* U Dimetro, Eje-X tamao y direccin del margen/tolerancia del terminado G73
* W Eje-Z tamao y direccin del margen o tolerancia de terminado G73
* Indica que es opcional

G73 Ciclo para remover material de Materia Prima de Trazado Irregular

El ciclo preprogramado G73 puede ser usado para el primer corte general de material preformado tales como
piezas fundidas o moldeadas. El ciclo preprogramado asume que el material ha sido rebajado o le est
faltando una cierta distancia conocida de la trayectoria de la herramienta programada PQ.
El Torneado o maquinado empieza desde la posicin actual (S), y ya sea va rpido o avanza al primer corte de
acabado spero. La naturaleza del movimiento de aproximacin est basado en que si est programado un
G00 o G01 en el bloque P. El maquinado contina paralelo a la trayectoria de la herramienta programada.
Cundo se llega al bloque Q un movimiento de alejamiento en rpido es ejecutado a la posicin de inicio ms
el desplazamiento para la segunda pasada o vuelta del primer corte. Los pases o vueltas del primer corte (el
cortador pasa varias veces hasta cortar a la profundidad deseada o programada) continan de esta manera
hasta alcanzar el nmero de pases del primer corte especificado en D. Despus de ser completado el ltimo
corte, la herramienta retorna a la posicin de inicio S.
Slo F, S y T antes o dentro de un bloque G73 estn en efecto. Cualquier cdigo de avance (F) (F= Feed),
velocidad del eje rotador o husillo (S) (S= Speed) o cambio de herramienta (T) (Tool change) en las lneas de la
P a Q son ignoradas.
El desplazamiento del primer corte de acabado spero es determinado por (U/2+I) para el eje-X, y por (W+K)
para el eje-Z. Cada paso o vuelta sucesiva del primer corte se va incrementa ms cerca al paso final del cortador
por una cantidad de (I/(D-1)) en el eje X, y por una cantidad de (K/(D-1)) en el eje Z. El ltimo primer corte
siempre deja un margen o tolerancia de material para terminado especificado por la frmula U/2 para el eje X y W
para el eje Z. Este ciclo preprogramado est enfocado para uso con el ciclo preprogramado de acabado G70.
La trayectoria de la herramienta programada PQ no tiene que ser monotnica en X o Z, pero hay que tener
cuidado para asegurarse de que el material existente no interfiera con los movimientos de la herramienta en
los movimientos de aproximacin o acercamiento y alejamiento de la misma.
El valor de D tiene que ser un nmero entero positivo. Si el valor de D incluye un decimal, una alarma ser
generada.

138 Cdigos G 96-8750 rev K Enero 2005


Los cuatro cuadrantes del plano ZX pueden ser torneados o maquinado si los siguientes signos para U, I, W, y
K son usados.

G74 Taladrado con avances cortos, Ciclo de Ranurado del Final de la Cara (Grupo 00)
* D Positivo, Claridad de la herramienta cuando est retornando al plano Inicial
* F (Feed Rate) Velocidad de Avance
* I Radio Positivo, eje-X tamao del incremento entre los ciclos de avance corto
K Eje-Z tamao del incremento entre los avances cortos en un ciclo
* U Dimetro con signo, eje-X distancia incremental para profundizar ms el avance del taladrado
W Eje-Z distancia incremental para totalizar la profundidad de los avances cortos
* X Eje-X locacin absoluta del ciclo ms lejos de taladrado con avances cortos.
Z Con signo, eje-Z locacin absoluta profundidad total de taladrado con avances cortos
* La estrellita o asterisco indica que es opcional

G74 Taladrado con avances cortos, Ciclo de Ranurado del Final de la Cara

El ciclo preprogramado G74 puede ser usado en la cara de una pieza para ranurado o perforacin de agujeros
o taladrado con avances cortos, o para torneado.
Cuando un cdigo X, o U es agregado a un bloque G74 y X no est en la posicin vigente, entonces ocurrir un
mnimo de dos ciclos de avances cortos. Uno en la posicin vigente y otro en la posicin X. El cdigo I es la
distancia incremental entre el eje X y los ciclos de avances cortos. Agregando una I ejecutar mltiple,
separados igualmente, ciclos de avances cortos entre la posicin de inicio S y X. Si la distancia entre S y X no
es dividida igualmente por I entonces el ltimo intervalo a lo largo de X ser menor que I.
Cuando K es agregado a un bloque G74, entonces los avances cortos sern ejecutados a cada intervalo
especificado por K, El avance corto es un movimiento rpido contrario a la direccin de avance y la distancia
de avance corto es obtenida de la definicin 22. El cdigo D puede ser usado para ranurado y torneado para
proveer claridad al material cuando se est regresando al plano de inicio S.

96-8750 rev K Enero 2005 Cdigos G 139


G74 Ciclo de Ranurado del Final de la Cara

Programa Ejemplo Descripcin


%
O0071
T101
G97 S750 M03
G00 X3. Z0.05 (Rpido hacia la posicin inicial)
G74 Z-0.5 K0.1 F0.01 (Avance Z-.5 con un avance corto de
.100" )
G28
M30
%

G74 Ciclo de Ranurado del Final de la Cara (Paso Mltiple)

Programa Ejemplo Descripcin


%
O0074
T101
G97 S750 M03
G00 X3. Z0.05 (Rpido hacia la posicin inicial)
G74 X1.75 Z-0.5 I0.2 K0.1 F0.01 (Ciclo de contorno de superficie pases
multples)
G28
M30
%

140 Cdigos G 96-8750 rev K Enero 2005


G75 Ciclo de Ranurado de los O.D./I.D. (Dimetros Ext./Interiores) (Grupo 00)
* D Positivo, Claridad de la herramienta cuando est retornando al plano Inicial
* F (Feed Rate) Velocidad de Avance
* I Radio, eje-X tamao del incremento entre los avances cortos en un ciclo (medida del radio)
* K Eje-Z tamao del incremento entre los ciclos de avances cortos
* U Eje-X distancia incremental para totalizar la profundidad de los avances cortos
W Con signo, Eje-Z distancia incremental al ciclo ms lejano de los avances cortos
* X Dimetro con signo, eje-X posicin absoluta a profundidad total de avances cortos
Z Con signo, eje-Z posicin absoluta al ciclo ms lejano de los avances cortos
* Indica que es opcional

G75 Ciclo de Ranurado de O.D. / I.D. (Dia. Ext./Interiores)

El ciclo preprogramado G75 puede ser usado para ranurar un dimetro exterior.
Cuando un cdigo Z o W es agregado a un bloque G75 y Z no est en la posicin vigente, entonces ocurrir un
mnimo de dos ciclos de avances cortos. Uno en la posicin vigente y otro en la posicin Z. El cdigo K es la
distancia incremental entre el eje Z y los ciclos de avances cortos. Agregando una K ejecutar mltiples
ranuras, separados igualmente. Si la distancia entre la posicin de inicio y la profundidad total (Z) no es
divisible por K entonces el ltimo intervalo a lo largo de Z ser menor que K.
Tenga en cuenta que la distancia para las virutas es definida por el Ajuste 22.

96-8750 rev K Enero 2005 Cdigos G 141


Programa Ejemplo Descripcin
%
O0075
T101
G97 S750 M03
G00 X4.1 Z0.05 (Rpido hacia la posicin libre)
G01 Z-0.75 F0.05 (Avance hacia la posicin de contorno)
G75 X3.25 I0.1 F0.01 (O.D./I.D. Contorno avance corto solo un pase)
G00 X5. Z0.1
G28
M30
%
El siguiente programa es un ejemplo de programado con G75 (Pases mltiples):

Programa Ejemplo Descripcin


%
O0075
T101
G97 S750 M03
G00 X4.1 Z0.05 (Rpido hacia la posicin libre)
G01 Z-0.75 F0.05 (Avance hacia la posicin de contorno)
G75 X3.25 Z-1.75 I0.1 K0.2 F0.01 (O.D./I.D. Avance corto de contorno pases mltiples)
G00 X5. Z0.1
G28
M30
%
G76 Ciclo Cortador para hacer una Rosca Exterior, Pases Mltiples (Grupo 00)
*A ngulo de la punta del ngulo (Debera ser menor de 30 grados)
D Profundidad de cortado de la primera pasada del cortador
F(E) (Feed Rate) Velocidad de Avance, el avance o inclinacin de la rosca
*I Medida del radio, Cantidad de disminucin progresiva en el roscado
K Altura de la rosca, define la profundidad de la rosca, mide el radio
*P Cortando un Slo Borde (carga constante)
*Q ngulo de Inicio de Roscado
*U Eje-X distancia incremental, desde el inicio al mximo Dimetro Interior de la rosca
*W Eje-Z distancia incremental, desde el inicio a la mxima longitud de la rosca
*X Eje-X posicin absoluta, mximo Dimetro Interior (I.D.) de la rosca
*Z Eje-Z posicin absoluta, mxima longitud de la rosca
* Indica que es opcional
Las definiciones 95/96 determinan la medida del achaflanado / ngulo M23,/ 24 encendido apagado
del achaflanado.

142 Cdigos G 96-8750 rev K Enero 2005


El ciclo preprogramado G76 puede ser usado para ambos tipos de roscado recto o roscado en disminucin
(roscas para pipas).
K tiene que estar de acuerdo con la direccin que el eje-X est siendo cortado. La profundidad calculada de la rosca
(K) ser el valor de K menos el mrgen o tolerancia de terminacin (Ajuste 86 Tolerancia de Terminacin del Roscado).
La cantidad de disminucin progresiva de la rosca es especificada en I. La rosca cnica se mide desde la
posicin de blanco X, Z en el punto T al principio de la posicin F. Nota: Una rosca convencional de
decrecimiento o disminucin progresiva del Dimetro Exterior tendr un valor negativo I.
D especifica la profundidad del primer corte a travs de la rosca.
La profundidad del ltimo corte a travs de la rosca puede ser controlada a travs del Ajuste 99.
El ngulo de la punta o nariz de la herramienta es especificado en A. El valor puede ir de 0 a 30 grados. Si A
no es usada entonces se asume 0 grados.
El cdigo F especifica la velocidad de avance para el roscado. Es siempre buena prctica de programacin
especificar G99/G95 (Avance por revolucin) antes de un ciclo preprogramado de roscado. El cdigo F tambin
indica el paso, avance o inclinacin de la rosca.
Al final de la rosca un achaflanado (chamfer) opcional es ejecutado. El tamao y ngulo del achaflanado es
controlado con la definicin 95 (Tamao Del Achaflanado De Rosca) y la definicin (Setting) 96 (ngulo Del
Achaflano De Rosca). El tamao del achaflanado es designado en el nmero de roscas, de manera que si 1.000 es
grabado en la definicin 95 y la velocidad de avance es de .05, entonces el achaflanado ser .05. Un achaflanado
puede mejorar la aparencia y funcionalidad de las roscas que tienen que ser torneadas o maquinadas hasta el
hombro o reborde. Si un alivio o desahogo se provee en el final de la rosca entonces el achaflanado puede ser
eliminado especificando 0.000 para el tamao del achaflanado en la definicin 95. El valor predefinido para la
definicin 95 es de 1.000 y el ngulo predefinido para para las roscas (Definicin 96) es de 45 grados.

G76 usando un valor A

96-8750 rev K Enero 2005 Cdigos G 143


Notas:
El valor P debe estar incluido
Hay disponibles cuatro opciones para G76 Corte de Rosca Mltiple.
P1: Corte en un slo borde, cortando una cantidad constante
P2: Corte en un borde doble, cortando una cantidad constante
P3: Corte en un slo borde, cortando una profundidad constante
P4: Corte en un borde doble, cortando una profundidad constante
P1 y P3 permiten roscado fara un slo borde, pedro la diferencia es que con P3 se corta una profundidad
constante en cada pasada. De igual forma, las opciones P2 y P4 permiten el corte en doble borde con P4
ofreciendo una profundidad constante en cada pasada. Basndonos en la experiencia en la industria, la opcin
de corte en doble borde P2 puede ofrecer mejores resultados de roscado.
D especifica la profundidad del primer corte. Cada corte sucesivo es determinado por la ecuacin D*sqrt(N)
dnde N es el nmero de pasadas a lo largo de la rosca. La orilla delantera del cortador hace todo el trabajo de
cortar.

G76 Ciclo de Cortar para hacer roscas, Pasados o Cortes Mltiples

Programa Ejemplo Descripcin


%
T101
G50 S2500 (Fijar Max RPM seleccionar geometra de herramienta)
G97 S1480 M03 (husillo on herr sel uno desplazamiento uno)
G54 G00 X3.1 Z0.5 M08 (Seleccionar coor de trabajo y rpido al punto de ref refrigerante
encendido)
G96 S1200 (Velocidad contante de superficie ON)
G01 Z0 F0.01 (Posicin al punto Z0 de la parte)
X-0.04
G00 X3.1 Z0.5
G71P1 Q10 U0.035 W0.005 D0.125 F0.015 (Definir ciclo spero)
N1 X0.875 Z0 (Iniciar trayectoria de herramienta)
N2 G01 X1. Z-0.075 F0.006
N3 Z-1.125
N4 G02 X1.25 Z-1.25 R0.125
N5 G01 X1.4
N6 X1.5 Z-1.3
N7 Z-2.25
N8 G02 X1.9638 Z-2.4993 R0.25
N9 G03X2.0172 Z-2.5172 R0.0325

144 Cdigos G 96-8750 rev K Enero 2005


N10G01 X3. Z-3.5 (Fin de la trayectoria de herramienta)
G00 Z0.1 M09
G28
N20 (Muestra del programa de roscado HAAS SL-Serie Sistema
FANUC)
T505
G50 S2000
G97 S1200 M03 (Herramienta roscadora)
G00 X1.5 Z0.5 (Rpido hacia posicin)
M08
G00 X1.1 Z0.3
G76 X0.913 Z-0.85 K0.042 D0.0115 F0.0714 (Ciclo de roscado)
G00X1.5 Z0.5 G28 M09
N30 (Sistema FANUC HAAS SL-Series)
T404
G50 S2500
G97 S1200 M03 (Herramienta de contorno)
G54 G00 X1.625 Z0.5 M08
G96 S800
G01 Z-1.906 F0.012
X1.47 F0.006
X1.51
W0.035
G01 W-0.035 U-0.07
G00 X1.51
W-0.035
G01 W0.035 U-0.07
X1.125
G01 X1.51
G00 X3. Z0.5 M09
G28
M30
%
Ejemplo Utilizando Inicio de ngulo de Roscado (Q)
G76 X1.92 Z-2. Q60000 F0.2 D0.01 K0.04 (corte de 60 grados)
G76 X1.92 Z-2. Q120000 F0.2 D0.01 K0.04 (corte de 120 grados)
G76 X1.92 Z-2. Q270123 F0.2 D0.01 K0.04 (corte de 270.123 grados)
Las siguientes reglas aplican al uso de Q:
1. El ngulo de inicio, Q, debe ser especificado cada vez que se utiliza. Si no se especifica un valor, entonces
se asume un ngulo cero (0).
2. El ngulo de incremento de fresado es 0.001 grados y no puede tener un punto decimal, por ejemplo un
ngulo de 180 debe ser especificado como Q180000 y un ngulo de 35 como Q35000.
3. El ngulo Q debe ser introducido como un valor positivo desde 0 a 360000.
Ejemplo de Roscado de Inicio Mltiple
Pueden cortarse mltiples roscados cambiando el punto de inicio para cada ciclo de roscado.

96-8750 rev K Enero 2005 Cdigos G 145


El ejemplo anterior ha sido modificado para crear ahora un roscado de inicio mltiple. Para calcular los puntos
de inicio adicionales el avance (F0.0714) se divide por el nmero de puntos de inicio (3) .0714 / 3 = .0238. Este
valor se suma luego al punto inicial del eje Z (lnea 2) para calcular el siguiente punto de inicio (lnea 4). Aada
la misma cantidad de nuevo al punto de inicio anterior (lnea 4) para calcular el siguiente punto de inicio (lnea
6).
(1) M08
(2) G00 X1.1 Z0.5 (Punto Inicial)
(3) G76 X0.913 Z-0.85 K0.042 D0.0115 F0.0714 (Ciclo de roscado)
(4) G00 X1.1 Z0.5238 (Punto Inicial [.5 + .0238 = 5.238])
(5) G76 X0.913 Z-0.85 K0.042 D0.0115 F0.0714 (Ciclo de roscado)
(6) G00 X1.1 Z0.5476 (ltimo Punto de Inicio [.5238 + .0238 = 5.476])
(7) G76 X0.913 Z-0.85 K0.042 D0.0115 F0.0714 (Ciclo de roscado)

G80 Cancelar el Ciclo Preprogramado (Grupo 09*)


Este cdigo G es modal ya que desactiva todos los ciclos preprogramados. Tenga en cuenta que al utilizar
G00 o G01 tambin se cancelar un ciclo preprogramado.
G81 Ciclo Preprogramado de Taladrado (Grupo 09)
F Veloc. de Avance
*L Nmero de repeticiones
R Posicin del plano R
*W Distancia incremental eje-Z
*X Comando opcional del movimiento del eje-X
*Z Posicin en la parte baja del orificio
* Indica que es opcional

G81 Ciclo Preprogramado de Taladrado o Perforado

146 Cdigos G 96-8750 rev K Enero 2005


G82 Ciclo Preprogramado de Taladrado (Grupo 09)
F Veloc. de Avance
*L Nmero de repeticiones
P El tiempo en que se queda dormido o girando en el fondo del agujero
R Posicin del plano R
W Distancia incremental eje-Z
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
* Indica que es opcional
Este cdigo G es de modalidad en la cul activa el ciclo preprogramado que este es cancelado u otro ciclo preprogramado
sea seleccionado. Una vez activado, cada movimiento de X causar que este ciclo preprogramado sea ejecutado.

G82Ciclo Preprogramado de Taladrado de Centros

G83 Ciclo Preprogramado de Taladrado usando Avances Cortos (Grupo 09)


F Veloc. de Avance
*I Tamao opcional de la profundidad del primer corte
*J Cantidad opcional para reducir la profundidad del corte en cada pasada del cortador
*K Mnimo opcional de la profundidad de corte
*L Nmero de repeticiones
*P El tiempo en que se queda dormido o girando en el fondo del agujero
*Q El valor o distancia de taladrado en cada avance, siempre es incremental
R Posicin del plano R
*W Distancia incremental eje-Z
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
* indica que es opcional

G83 Ciclo Preprogramado de Taladrado con Avances Cortos

Notas de Programacin: Si I, J y K son especificados, una diferente modalidad de operacin es seleccionada.


El primer paso del cortador o broca cortar o taladrar por el avance especificado en I, cada corte o taladrado
sucesivo sern reducidos por la cantidad especificada en J, y el mnimo de profundidad de cortado o taladrado
est especificado por K.

96-8750 rev K Enero 2005 Cdigos G 147


La Definicin 52 cambia la manera en que G83 trabaja cuando este retorna al plano R. Normalmente se
establece el plano R bien fuera del corte o taladrado para asegurar de que el movimiento de limpieza de las
partculas o virutas les permita de verdad salir del agujero, pero esto causa un movimiento desperdiciado
cuando se esta taladrando por primera vez a travs de este espacio vaco. Si la Definicin 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, Z se mover arriba de R por el valor en el ajuste 52.
La Definicin 22 es la cantidad ha avanzar en Z , para volver al mismo punto en el cul la retraccin o retroceso
ocurri.
G84 Ciclo Preprogramado de Roscado (Grupo 09)
F Veloc. de Avance
R Posicin del plano R
*W Distancia incremental eje-Z
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
* Indica que es opcional
Notas de Programacin: No es necesario iniciar el husillo en CW antes de este ciclo preprogramado. El
control lo har automticamente.
La velocidad de avance es la guia de la rosca. Esto se encuentra al dividir el numero de roscas por 1.
Ejemplo: 20 pitch 1/20 = .05 Velocidad de avance
18 pitch 1/18 = .0555 Velocidad de avance
16 pitch 1/16 = .0625 Velocidad de avance
Para roscados mtricos, divida el pitch por 25.4
Ejemplo: M6 x 1 = F.03937
M8 x 1.25 = F.0492

G84 Ciclo Preprogramado de Roscado

148 Cdigos G 96-8750 rev K Enero 2005


G184 Ciclo Preprogramado de Roscas para Roscas a la Izquierda (Grupo 09)
F Avance en pulgadas (mm) por minuto
R Posicin del plano R
*W Distancia incremental eje-Z
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
* indica que es opcional
Notas de Programacin: Al roscar, la velocidad de avance es la guia de la rosca. Vea el ejemplo de G84.
No es necesario iniciar el huso en CCW (contrario a las agujas del reloj) antes de este ciclo preprogramado; el
control lo hace automticamente.

G184 Ciclo Preprogramado de Roscado

G85 Ciclo Preprogramado de Barrenado (Grupo 09)


F Veloc. de Avance
*L Nmero de repeticiones
R Posicin del plano R
*U Distancia incremental eje-X
*W Distancia incremental eje-Z
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
* indica que es opcional

G85 Ciclo Preprogramado de Perforacin o Taladrado

96-8750 rev K Enero 2005 Cdigos G 149


G86 Ciclo Preprogramado de Barrenado y Alto (Grupo 09)
F Veloc. de Avance
*L Nmero de repeticiones
R Posicin del plano R
*U Distancia incremental eje-X
*W Distancia incremental eje-Z
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
* indica que es opcional
Nota de Programacin: El huso se detendr una vez que la herramienta alcance el fondo del orificio. LUego se
retractar una vez que el huso se haya detenido.

G86 Ciclo Preprogramado de Perforado y Alto o Detenerse

G87 Ciclo Preprogramado de Barrenado y Retroceso Manual (Grupo 09)


F Veloc. de Avance
*L Nmero de repeticiones
R Posicin del plano R
*U Distancia incremental eje-X
*W Distancia incremental eje-Z
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
* Indica que es opcional

G87 Ciclo Preprogramado de Perforado y Retroceso Manual

150 Cdigos G 96-8750 rev K Enero 2005


G88 Ciclo Preprogramado de Barrenado y Pausa y Retroceso Manual (Grupo 09)
F Veloc. de Avance
*L Nmero de repeticiones
P El tiempo en que se queda dormido o girando en el fondo del agujero
R Posicin del plano R
*U Distancia incremental eje-X
*W Distancia incremental eje-Z
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
* Indica que es opcional
Nota de Programacin: La herramienta se pausar en el fondo del orificio durante el valor de P, luego el huso
se detendr. La herramienta necesitar ser retractada manualmente.

G88 Ciclo Preprogramado de Perforado, Pausa y Retroceso Manual

G89 Ciclo Preprogramado de Barrenado y Pausa (Grupo 09)


F Veloc. de Avance
*L Nmero de repeticiones
P El tiempo en que se queda dormido o girando en el fondo del agujero
R Posicin del plano R
*U Distancia incremental eje-X
*W Distancia incremental eje-Z
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
* Indica que es opcional

G89 Ciclo Preprogramado de Perforado y Pausa

96-8750 rev K Enero 2005 Cdigos G 151


G90 Ciclo de Torneado de los O.D./I.D. (Dimetros Ext./Interiores) (Grupo 01)
F(E) (Feed Rate) Velocidad de Avance
* I Radio, Distancia y direccin opcional de disminucin progresiva en el eje-X
* U Dimetro, Eje-X distancia incremental hacia el objetivo o punto final
* W Eje-Z distancia incremental hacia el objetivo o punto final
X Eje-X locacin o posicin absoluta del objetivo o punto final del corte deseado
Z Eje-Z locacin o posicin absoluta del objetivo o punto final del corte deseado
* La estrellita o asterisco indica que es opcional

Se utiliza G90 para giros simples, sin embargo, es posible realizas mltiples pasadas especificando las
posiciones en X de las pasadas adicionales.
Pueden realizarse Cortes de Torneado recto especificando X, Z y F. Agregando un valor I, puede hacerse un
corte en disminucin progresiva. La cantidad de roscado se referencia desde el objetivo o punto final del corte
deseado. Eso significa, que I es agregado al valor de X en el punto objetivo.
Cualquiera de los cuatro cuadrantes ZX puede ser programado utilizando U, W, X y Z; el roscado puede ser
positivo o negativo. La siguiente figura ofrece algunos ejemplos de los valores requeridos para el maquinado o
torneado en cada uno de los cuatro cuadrantes.

G90-92 Relaciones de Direcciones

152 Cdigos G 96-8750 rev K Enero 2005


G92 Ciclo de Roscado (Grupo 01)
F(E) (Feed Rate) Velocidad de Avance, el avance o inclinacin de la rosca
* I Radio, Distancia y direccin opcional de disminucin progresiva en el eje-X
* Q ngulo de Inicio de Roscado
* U Dimetro, Eje-X distancia incremental hacia el objetivo o punto final
* W Eje-Z distancia incremental hacia el objetivo o punto final
X Eje-X locacin o posicin absoluta del objetivo o punto final del corte deseado
Z Eje-Z locacin o posicin absoluta del objetivo o punto final del corte deseado
* Indica que es opcional
Notas de Programacin: La Definicin 95/96 determinan el tamao del chamfer/ngulo. M23/24 lo encienden/apagan
Se utiliza G92 para giros simples, sin embargo, es posible realizas mltiples pasadas para fresar
especificando las posiciones en X de las pasadas adicionales.
Roscas Rectas pueden ser hechas solo especificando X, Z y F. Con solo agregar un valor I puede ser cortada una
rosca de pipas o tubera o una rosca en disminucin progresiva (rosca inclinada). La cantidad de roscado se referencia
desde el objetivo o punto final del corte deseado. Eso significa, que I es agregado al valor de X en el punto objetivo.
Al final del roscado, un achaflanado automtico es cortado antes de alcanzar el objetivo o punto final
predefinido; por defecto para este achaflanado es una rosca cortada a 45 Grados. Estos valores pueden ser
cambiados con las definiciones 95 y 96.
Durante la programacin incremental, el signo del nmero que sigue a las variables U y W depende de la
direccin de la trayectoria de la herramienta. Por ejemplo, si la direccin de una trayectoria a lo largo del eje X
es negativa, el valor de U es negativo.

G92 Ciclo de Roscado

Programa Ejemplo Descripcin


% (1-12 Programa de Corte de Rosca)
T101
G50 S3000 M3
G97 S1000
X1.2 Z.2 (Rpido hacia posicin libre)

G92 X.980 Z-1.0 F.0833 (Montar ciclo de roscado)


2nd pass X.965 (Pases subsecuentes)
3rd pass X.955
4th pass X.945
5th pass X.935
6th pass X.925
7th pass X.917
8th pass X.910
9th pass X.905
10th pass X.901
11th pass X.899 (Pases subsecuentes)
%

96-8750 rev K Enero 2005 Cdigos G 153


Ejemplo Utilizando Inicio de ngulo de Roscado Q
G92 X-1.99 Z-2. Q60000 F0.2; (corte de 60 grados)
G92 X-1.99 Z-2. Q120000 F0.2; (corte de 120 grados)
G92 X-1.99 Z-2. Q270.123 F0.2; (corte de 270.123 grados)
Las siguientes reglas aplican al uso de Q:
1. El ngulo de inicio, Q, debe ser especificado cada vez que se utiliza. Si no se especifica un valor, entonces
se asume un ngulo cero (0).
2. El ngulo de incremento de fresado es 0.001 grados y no puede tener un punto decimal, por ejemplo, un
ngulo de 180 debe ser especificado como Q180000 y un ngulo de 35 como Q35000.
3. El ngulo Q debe ser introducido como un valor positivo desde 0 a 360000.
En general, cuando se estn ejecutando roscados mltiples, es una buena prctica obtener la profundidad de
las roscas en un nivel uniforme a lo largo de los ngulos de roscado. Una forma de conseguir lo anterior es
hacer un subprograma que nicamente haga que el eje Z se mueva por los diferentes ngulos de roscado.
Despus de que haya finalizado un subprograma, cambia la profundidad del eje X y llama de nuevo al
subprograma.
G94 Ciclo de Corte del Final de la Cara (Grupo 01)
F(E) (Feed Rate) Velocidad de Avance
* K Distancia y direccin opcional del eje Z haciendo un cono
* U Dimetro, Eje-X distancia incremental hacia el objetivo o punto final
* W Eje-Z distancia incremental hacia el objetivo o punto final
X Eje-X locacin o posicin absoluta del objetivo o punto final del corte deseado
Z Eje-Z locacin o posicin absoluta del objetivo o punto final del corte deseado
* La estrellita o asterisco indica que es opcional

G94 Ciclo de Giro del Final de la Cara

Pueden hacerse cortes rectos de alisado o cepillado final simplemente especificando X, Z y F. Agregndole el
cdigo K una cara cnica puede ser cortada. La cantidad de conicidad se referencia desde el objetivo o punto
final del corte deseado. Eso significa, que K es agregado al valor de X en el punto objetivo.
Cualquiera de los cuatro cuadrantes ZX pueden ser programados variando U, W, X, y Z. La formacin de los
conos pueden ser positivos o negativos. La siguiente figura ofrece algunos ejemplos de los valores requeridos
para el maquinado o torneado en cada uno de los cuatro cuadrantes.
Durante la programacin incremental, el signo del nmero que sigue a las variables U y W depende de la
direccin de la trayectoria de la herramienta. Por ejemplo, si la direccin de una trayectoria a lo largo del eje X
es negativa, el valor de U es negativo.

154 Cdigos G 96-8750 rev K Enero 2005


G94 Relaciones de Direcciones

G96 Encendido de la Velocidad Constante en la Superficie (Grupo 13)


Ordena al control mantener una velocidad de corte constante. Esto quiere decir que, a medida que la pieza se
hace ms pequea la velocidad del huso se incrementa. La velocidad en la superficie est basada en la
distancia de la punta de la herramienta al centro del huso (radio de corte). El cdigo S vigente es usado para
determinar la velocidad en la superficie. El valor de S indica pulgadas por revolucin del eje rotador cundo el
Ajuste 9 (setting 9) est puesta a Inch (Pulgadas), y S indica milmetros por revolucin del eje rotador cuando
la definicin 9 est puesta a Metric (Mtrico).
G97 Apagado de la Velocidad Constante en la Superficie (Grupo 13)
Este cdigo comanda al control NO ajustar la velocidad constante basada en el radio de corte y es utilizado
para cancelar cualquier comando G96. Cuando G97 est en vigor, cualquier comando S es interpretado en
unidades de revolucin por minuto (RPM).
G98 Avance por Minuto (Grupo 10)
Este comando cambia como el cdigo de direccin F es interpretado. El valor de F indica pulgadas por minuto
cundo el Ajuste 9 (setting 9) est puesto a Inch (Pulgadas), y F indica milmetros por minuto cuando Ajuste 9
est puesto a Metric (Mtrico).
G99 Avance por Revolucin (Grupo 10)
Este comando cambia como el cdigo de direccin F es interpretado. El valor de F indica pulgadas por
revolucin del eje rotador cundo el Ajuste 9 (setting 9) est puesto a Inch (Pulgadas), y F indica milmetros
por revolucin del eje rotador cuando el Ajuste 9 est puesto a Metric (Mtrico).
G100 Deshabilitar la Imagen del Espejo (Grupo 00)
G101 Habilitar la Imagen del Espejo (Grupo 00)
X Comando opcional del eje-X
Z Comando opcional del eje-Z
Por lo menos uno se requiere
Imgen de Espejo Programable puede ser encendida o apagada individualmente para el eje X y/o Z. La parte
de abajo de la pantalla indicar cuando un eje es reflejado. Estos cdigos G deben ser usados en un bloque
de comando sin ningn otro cdigo G y no causarn ningn movimiento en los ejes. G101 encender la
imgen de espejo para cualquier eje listado en ese bloque. G100 apagar la imgen de espejo para cualquiera
de los ejes listados en el bloque. El verdadero valor dado por el cdigo X o Z no tiene efecto; G100 o G101 no
tienen efecto por s mismos. Por ejemplo G101 X 0 enciende el espejo del eje X.
Tenga en cuenta que los ajustes 45 hasta la 48 pueden ser usadas manualmente para seleccionar imgenes
de espejo.

96-8750 rev K Enero 2005 Cdigos G 155


G102 Salida Programable al RS-232 (Grupo 00)
*X Comando opcional del eje-X
*Z Comando opcional del eje-Z
* Indica que es opcional
Salida Programable al primer puerto RS-232, permite que las coordenadas de trabajo vigentes de los ejes sean
enviadas a otro ordenador. Este cdigo G debe ser usado en un bloque de comando sin ningn otro cdigo G y
no causarn ningn movimiento en el eje.
Nota de Programacin: Espacios Opcionales (Definicin 41) y el control EOB (Definicin 25) son aplicados.
La Numerizacin o Digitalizacin(traducir en valores numricos digitales) de una pieza es posible usando este
cdigo G y un programa el cul da pasos o camina sobre una pieza en X-Z y mide a lo largo en Z con un G31.
Cuando el sensor choca o toca algo, el prximo bloque podra ser un G102 para enviar la posicin X y Z a una
computadora la cul podra almacenar las coordenadas como una parte digitalizada. Se requiere software
adicional para el ordenador personal para completar esta funcin.
G103 Lmite Previsor de Bloques (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 es programado, el limitador de bloques es desactivado. El Limitador de Bloques es tambin
desactivado si G103 aparece en un bloque sin un cdigo de direccin P.
Cuando G103 Pn es programado, el previsor es limitado a n bloques. (n= un nmero determinado)
G103 es tambin de mucha ayuda para encontrar errores en los programas usando macros. Las expresiones
de Macro son ejecutadas durante el tiempo de previsin. Por ejemplo, insertando un G103 P1 dentro del
programa, expresiones de macro sern ejecutadas un bloque adelante del bloque vigente que se esta
ejecutando.
G110,G111 y G114-G129 Sistema de Coordenadas (Grupo 12)
Estos cdigos seleccionan uno de los sistemas de coordenadas adicionales. Todas las referencias
subsecuentes a las posiciones de los ejes sern interpretadas en el sistema nuevo de coordenadas.
Operacin del G110 al G129 son las mismas como G54 al G59.

156 Cdigos G 96-8750 rev K Enero 2005


G154 Seleccionar Coordenadas de Trabajo P1-99 (Grupo 12)
Esta funcionalidad provee 99 desplazamientos de trabajo adicionales. G154 con un valor P desde 1hasta 99
activar los desplazamientos de trabajo adicionales. Por ejemplo G154 P10 seleccionar el desplazamiento 10
de la lista de desplazamientos adicionales. Note que G110 hasta G129 se refieren a los mismos
desplazamientos de trabajo que G154 P1 hasta P20; en otras palabras, pueden ser seleccionados al utilizar
cualquiera de los dos mtodos. Cuando un desplazamiento de trabajo G154 est activo, la cabecera en el
desplazamiento de trabajo superior derecho mostrar el valor G154 P.
Formato de desplazamiento 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)
#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
G154 15381 M03:
#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

G187 Control de Precisin (Grupo 00)


Programando G187 es lo siguiente:
G187 E0.01 (Para Establecer el valor)
G187 (Para revertir al valor de la definicin 85)
El cdigo G187 es usado para seleccionar la precisin con la cul se maquinarn o tornearan las esquinas de
una pieza. Por favor conslte o vea la seccin de Maquinado ha Alta Velocidad (High Speed Machining) para
mayor informacin.

96-8750 rev K Enero 2005 Cdigos G 157


G05 Movim. Fino del Control del Husillo (Grupo 00)
R Movimiento angular del husillo, en grados.
F Velocidad de Avance del centro de la herramienta, en pulgadas por minuto.
*U Comando opcional del movimiento incremental del eje-X.
*W Comando opcional del movimiento incremental del eje-Z.
*X Comando opcional del movimiento absoluto del eje-X.
*Z Comando opcional del movimiento absoluto del eje-Z.
* Indica que es opcional
Este cdigo G se usa para especificar un movimiento preciso del huso.
La velocidad del huso es determinada por el valor ms grande del eje X encontrado durante el corte.
El valor del avance ms grande por revolucin que puede ahora ser especificado es de aproximadamente
14.77. Esto significa que los movimientos G5 con movimientos pequeos en R relativos a los movimientos en X
o Z no trabajarn. Por ejemplo, un movimiento en R de 1.5 grados, el movimiento ms largo de X o Z que
puede ser especificado es de 14.77 * 1.5 / 360 = .0615 pulgadas. Recprocamente, un movimiento X o Z de .5
pulg. tienen que tener un recorrido R de por lo menos .5 * 360 / 14.77 = 12.195 grados.
Simple Ranura en la Cara de la Pieza con G05

Simple Leva excntrica (Cam) con G05

158 Cdigos G 96-8750 rev K Enero 2005


Aplanando Ejemplo con el cdigo G05

O01484 (Cortar un cuadrado con G05)


N1 G28 X0.
N2 G28 Z0.
N3 G54 G00 G40 G97
N4 G103 P3
N5 T707 (broca o fresa radial con 0.75 dimetro ha alta velocidad)
N6 M19
N7 G00 Z0.5
()
N8 #101= [ 0.707 + 0.75 / 2. [ (101 = Aproximacin ms cercana. Centrar a la parte lateral ms la mitad del
dimetro de la herramienta)
N9 #101= #101 * 2 (Multiplicar por 2 para el dimetro)
N10#104= [ #101 / COS[ 45. ] ] (104 = Distancia a la esquina. )
N11G98 G01 X#104 F100.
N12M133 P1500
N13Z-0.1 (Avanzar dentro del agujero pre-taladrado)
N14#102= 0
WHILE [ #102 LT 4 ] DO1 (Forma de cuatro lados)
N15#103= -45. (ngulo desde el centro de lo plano)
()
WHILE [ #103 LT 45. ] DO2
N16#103= [ #103 + 5. ]
N17#104= [ #101 / COS[ #103 ] ]
N18G05 X#104 R5. F20.
END2 (FIN 2)
()
N19#102= [ #102 + 1 ]
END1 (FIN 1)
()
N20M135
N21G28 U0
N22G28 W0
N23M30

96-8750 rev K Enero 2005 Cdigos G 159


G77 Ciclo de Aplanado (Este cdigo G es opcional y es usado para herr. activas) (Grupo 00)
Nota: Este ciclo est solo disponible en los tornos con la opcin de herramientas activas (live tool-
ing).

*I ngulo de la primera cara plana, en grados.


J Distancia desde el centro a la cara plana.
*L Nmero de superficies planes a cortar
R Radio de la Herramienta (Cortador)
*S Velocidad de Husillo
*K Dimetro de la Pieza
* Indica que es opcional

G77 con L especificado G77 con K especificado

El ciclo preprogramado G77 puede ser usado para crear una o ms superficies planas en una pieza en una
pieza redonda.
G77 opera en una de dos modalidades, dependiendo si un cdigo K o un cdigo L es especificado. Si un
cdigo K es especificado, una superficie plana ser cortada. Si un cdigo L es especificado, L superficies
planas sern cortadas, igualmente espaciadas por todo lo alrededor de la pieza. L debe ser mayor o igual a 3.
Si se desean dos lados, realice dos cortes K con un espaciado de ngulo I.
El valor J especifica la distancia desde el centro de la pieza al centro de una superficie plana. Especificando
una distancia ms larga resultar en un corte menos profundo. Esto puede ser usado para ejecutar pasadas
de primer desbastado y de acabado. Cuando use un cdigo L, precaucin debe de ser tomada para verificar
que el tamao de esquina a esquina de la pieza resultante no sea ms pequea que el dimetro de la pieza
original, o la herramienta puede chocar contra la pieza durante esta aproximacin.
El valor S especifica la velocidad en rpm que el husillo mantendr durante el ciclo de aplanamiento. El valor por
defecto es 6. Valores ms altos no afectarn lo plano de la superficie, pero afectarn la posicin de las
superficies planas. Para calcular el mximo error en grados, use RPM * .006.
El valor de L permite que una pieza con mltiples superficies planas sea especificada. Por ejemplo, L4
especifica un cuadrado, y L6 especifica un hexgono.
El valor de I especifica el desplazamiento del centro de la primera superficie plana desde la posicin cero, en
grados. Si el valor I no es usado, la primera superficie plana comenzar en la posicin cero. Esto es
equivalente a especificar una I igual a la mitad del nmero de grados cubiertos por la superficie plana. Por
ejemplo, un corte cuadrado sin un valor I sera lo mismo como un corte cuadrado con I fijado a 45.

160 Cdigos G 96-8750 rev K Enero 2005


Superficies Planas Ejemplos con G77:
Corte una profundidad de media-pulgada sobre la primera pulgada de la parte alta de una pieza que tiene un
dimetro de cuatro pulgadas, usando una herramienta con un dimetro de una pulgada:

Corte un hexgono en la parte superior de la mitad de la pulgada de una pieza de 3 pulgadas de dimetro,
usando una herramienta de media pulgada de dimetro:

Cortar una superficie plana de 3/8 en la parte superior e inferior de una parte con un dimetro de dos
pulgadas usando una herramienta con diametro de media pulgada:

96-8750 rev K Enero 2005 Cdigos G 161


G95 Roscado Rgido con Herramientas Vivas (Cara) (Grupo 09)
F Veloc. de Avance
R Posicin del plano R
W Distancia incremental eje-Z
X Comando opcional de movimiento en eje-X
Z Posicin en la parte baja del orificio
G186 Roscado Rgido con Herramientas Vivas (Cara) (Grupo 09)
F Veloc. de Avance
R Posicin del plano R
W Distancia incremental eje-Z
X Comando opcional de movimiento en eje-X
Z Posicin en la parte baja del orificio

G95 / G186 Roscado Rgido con Herramientas Activas (Cara)

no es necesario iniciar el huso en CW (igual a las agujas del reloj) antes de este ciclo preprogramado; el
control lo hace automticamente.
La velocidad de avance es la guia de la rosca. Esto se encuentra al dividir el numero de roscas por 1.
Ejemplo: 20 pitch 1/20 = .05 Velocidad de avance
18 pitch 1/18 = .0555 Velocidad de avance
16 pitch 1/16 = .0625 Velocidad de avance
Para roscados mtricos, divida el pitch por 25.4
Ejemplo: M6 x 1 = F.03937
M8 x 1.25 = F.0492

162 Cdigos G 96-8750 rev K Enero 2005


El roscado Rgido con Herramientas Vivas G95 es similar a roscado rgido G84 en el aspecto de que usa las
direcciones F, R, X y Z, sin embargo, tiene las siguientes diferencias:
1. El husillo principal debe ser abrazado (usar M14) antes de que se comande un G95.
2. El control debe encontrarse en la modalidad de G99 FEED PER REVOLUTION para as poder
roscar de una manera apropiada.
3. Se debe haber especificado una velocidad de huso S antes del G95.
4. El eje-X debe colocarse entre la posicin cero y el centro del husillo principal, no lo posicione ms
all del centro del huso.
A continuacin se muestra un ejemplo del uso de G95:
%
O00800
N1 T101 (Axial 1/4-20 Tap)
G99 (Necesario para este ciclo)
G00 Z0.5
X2.5
S500 (rpm debe verse como esto, en la direccin CW)
M19PXX (Orientar el Huso hacia la posicin deseada)
M14(Encadenar el husillo)
G95 Z-.500 R.25 F0.05 (Rosca hacia abajo, profundidad .50)
G28 U0
G28 W0
M135 (Detener el husillo de herramienta viva)
M15 (Liberar Huso)
M30
%

G195 Roscado Radial con Herramientas Vivas (Dimetro) (Grupo 00)


F Avance en pulgadas (mm) por minuto
R Posicin del plano R
*U Distancia incremental eje-X
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
G196 Roscado Vectorial Reversa con Herramientas Vivas (Dimetro) (Grupo 00)
F Avance en pulgadas (mm) por minuto
R Posicin del plano R
*U Distancia incremental eje-X
*X Movimiento comandado en X
*Z Posicin en la parte baja del orificio
Estos cdigos G realizan el roscado radial o vectorial en un torno; no permiten el plano R.

G195 / G196 Roscado Rgido con Herramientas Activas (Dimetro)

96-8750 rev K Enero 2005 Cdigos G 163


A continuacin se muestra un ejemplo del uso de G195
%
O00800
N1 T101 (RADIAL 1/4-20 TAP)
G99 (Necesario para este ciclo)
G00 Z0.5
X2.5
Z-0.7
S500 (rpm debe verse como esto, en la direccin cw)**
M19PXX (Orientar el husillo hacia la posicin deseada)
M14(Encadenar el husillo)
G195 X1.7 F0.05 (roscar hasta X1.7)
G28 U0
G28 W0
M135 (Detener el husillo de herramienta viva)
M15 (Desencadenar el freno del husillo)
M30
%
G200 ndice sobre la marcha (Grupo 00)
U Movimiento relativo opcional en X para la posicin de cambio de herramientas
W Movimiento relativo opcional en X para la posicin de cambio de herramientas
X Posicin opcional final en X
Z Posicin opcional final en Z
T Numero de herramientas y desplazamiento requerido en forma estndar
Este cdigo G causar que el torno cambie herramientas mientras realiza un movimiento rpido para alejarse y
regresar hasta la parte, y como resultado ahorrar tiempo.

Ejemplo: G200 T202 U0.5 W0.5 X8. Z2.


U y W especifican un movimiento relativo en X y Z, el cual se realiza al mismo tiempo que la torreta se mueve.
X y Z especifican la posicin a mover mientras la torreta de herramientas se mueve de regreso. Los dos
movimientos son rpidos.

164 Cdigos G 96-8750 rev K Enero 2005


CDIGOS M (FUNCIONES MISCELNEAS)

Introduccin a Cdigos-M
Los Cdigos M son comandos para la mquina que no mueven los ejes. 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 huso, apaga el lquido refrigerante (incluido el
Refrigerante del Huso). El siguiente bloque (bloque despus del M00) ser resaltado al ser visualizado en el editor del
programa. Al oprimir Cycle Start (Iniciar Ciclo) el funcionamiento del programa continuar desde el bloque resaltado.
M01 Parada Opcional del Programa
M01 funciona igual que M00, salvo en que tiene que estar activa la funcionalidad Optional Stop (Parada Opcional).
M02 Fin del Programa
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 Huso
M03 Gira el huso hacia delante
M04 Gira el huso hacia atrs
M05 Detiene el huso
La velocidad del huso se controla con un cdigo de direccin S, por ejemplo, S1500 ordenar una velocidad del
huso de 1500RPM.
M08 Refrigerante Encendido/ M09 Refrigerante Apagado
El cdigo M08 encender el suministro del lquido refrigerante opcional y un M09 lo apagar.
Vase tambin M88/89 para el Refrigerante de Alta Presin.
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 Fijar Mandril / M11 Liberar Mandril
M10 se utiliza para fijar el mandril y M11 liberar el mandril. Si el huso est girando, ser detenido antes de que
el plato sea soltado.
M12 Auto Inyector de Aire Encendido (Opcional) / M13 Auto Inyector de Aire Apagado
(Opcional)
Los cdigos M12 y M13 se usan para activar el Auto Inyector de Aire opcional. M12 enciende el chorro de aire y
M13 lo apaga. Adicionalmente, M12 Pnnn (nnn en milisegundos) lo apagar durante el tiempo especificado,
luego lo apaga automticamente.

M14 Fijar Huso Principal / M15 Liberar Huso Principal


M14 fijar el huso principal. M15 liberar el huso principal.

96-8750 rev K Enero 2005 Cdigos M 165


M17 Rotacin de la Torreta Siempre Adelante / M18 Rotacin de la Torreta Siempre Atrs
Los cdigos M17 y M18 giran la torreta en direccin delantera (M17) o atrs (M18) cuando se realiza un cambio
de herramienta. M17 y M18 trabajan con otros cdigos M en el mismo bloque. El siguiente cdigo de programa
M17 har que se mueva la torreta hacia delante hasta la herramienta 1, o al contrario si se ordena un M18.
Hacia Delante N1 T0101 M17; Atrs: N1 T0101 M18;
Un M17 o M18 seguir en efecto durante el resto del programa. Tenga en cuenta que el Ajuste 97, Cambio de
Direccin de la Herramienta, debe estar a M17/M18.
M19 Orientar Huso (los valores P y R son una funcionalidad opcional)
El cdigo M19 se usa para orientar el huso hacia una posicin fijada.
El huso slo se orientar a la posicin cero sin la funcionalidad opcional de orientacin del huso M19
La funcin opcional de Orientacin del Huso 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 lugares decimales,
por ejemplo, M19 R123.4567.
M21 Cabezal Mvil Adelante / M22 Cabezal Mvil Atrs
M21 y M22 se utilizan para posicionar el cabezal mvil. El cdigo M21 usa las Ajustes (Settings) 105, 106 y
107 para mover el cabezal mvil al Hold Point (Punto de Inmovilizacin). El cdigo M22 usa el Ajuste (Setting)
107 para mover el cabezal mvil al Retract Point (Punto de retraccin).
M21-M28 Opcional Usuario Funcin M 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) terminar cualquier operacin que est esperando un
accesorio activado con rel para finalizar.
Rels de Cdigos-M
Estas salidas pueden ser usadas 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).

Rels I/O PCB Cdigo-M Principales Tarjeta de Rels Cdigo-M Opcional


(Mo0ntado 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 de Entradas y Salidas (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 ser usado para algunas opciones instaladas de Haas y puede no estar
disponible. Contacte a la fbrica Haas para ms detalles.
Solo un banco de salidas puede ser dirigido con cdigos-M a la vez. Esto es controlado por el parmetro
352 Relay Bank Select (Seleccione el Banco de Rels). Rels en los bancos no-activados son solo
accesibles con las variables de macro. El Parmetro 352 se enva en la mquina fijado en 1 como
estndar. Los Cables para M-fin y sensor (si est equipado) son movidos a la primera TARJETA (PCB)
de opcin 8M y el parmetro 352 es fijado a 2, cuando est instalada la opcin 8M

166 Cdigos M 96-8750 rev K Enero 2005


NOTA: Algunos o todos los M21-25 en el I/O PCB pueden ser utilizados para opciones de
instalacin en fbrica. Inspeccione los rels por alambrado existente para determinar cules
conexiones han sido ya usadas. Contacte a la fbrica Haas para ms detalles.
M23 Achaflanado de Rosca Encendido/M24 Achaflanado de Rosca Apagado
El cdigo M23 comanda al control a ejecutar un achaflanado al final de un roscado ejecutado por G76 o G92. El cdigo M24
comanda al control a NOejecutar un achaflanado al final de los ciclos de roscados ejecutados por G76 o G92. Un M23
permanece en efecto hasta que es cambiado por un M24, y de igual forma para un M24. Refirase a las Definiciones 95 y 96
para controlar el tamao y ngulo del achaflanado. M23 est por defecto al encender y cuando el control se reinicia.
M30 Fin del Programa y Retorno al Inicio del Programa
El cdigo M30 se usa para detener un programa. Detiene el huso y apaga el refrigerante y el cursor del programa
regresar al comienzo del programa. M30 cancela los desplazamientos en la longitud de la herramienta.
M31 Transportador Automtico de Virutas Adelante / M33 Detener Transportador
Automtico de Virutas
El cdigo M31 arranca el motor del transportador de virutas opcional en la direccin hacia adelante; en la direccin que mueve las
virutas fuera de la mquina. El Transportador no se mover si la puerta est abierta. Es recomendado que el transportador de
rebaba o virutas sea usado de una manera intermitentemente. La operacin continua causar que el motor se sobrecaliente.
El cdigo M33 detiene el movimiento del transportador de virutas.
M36 Colector de Piezas Arriba (Opcional) / M37 Colector de Piezas Abajo (Opcional)
El cdigo M36 se utiliza para activar el colector de partes opcional. Ele cdigo M37 se utiliza para desactivar el
colector de partes opcional. M36 rotar el colector de partes hacia la posicin de recibir la parte. M37 rotar el
colector de partes fuera del sobre de trabajo.
M38 Variacin da la Velocidad del Huso Encendido / M39 Variacin da la Velocidad del
Huso Apagado
Variacin da la Velocidad del Huso (SSV) permite al operador especificar un rango dentro del cual la velocidad del
huso variar continuamente. sto es til para suprimir castaeteos en la herramienta, lo que puede conducir a
acabados indeseables de la pieza y/o daos en la herramienta de corte. El control variar la velocidad del huso basada
en los ajustes 165 y 166. Por ejemplo: Para variar la velocidad del huso +/- 50 RPM con respecto a su velocidad actual
con ciclo de trabajo de 3 segundos, debe ponerse el Ajuste 165 a 50 y el Ajuste 166 debera estar a 30. Con estos
ajustes, el siguiente programa variar la velocidad del huso entre 950 y 1050 RPM despus del comando M38.
O0010;
S1000 M3
G4 P3.
M38 (SSV ON)
G4 P60.
M39 (SSV OFF)
G4 P5.
M30
La velocidad del huso variar continuamente con un ciclo de trabajo de 3 segundos hasta que se encuentra un comando
M39. En este punto la mquina regresar a su velocidad comandada y el modo SSV se apagar. Un comando de parada
como M30 o pulsar Reset tambin hacen que se apague SSV. Si el cambio RPM es mayor que el valor de la velocidad,
entonces cualquier cambio negativo (por debajo de cero) se convertir en un valor equivalente en la regin positiva. Sin
embargo, el huso no podr ir por debajo de 10RPM cuando se encuentre activo el modo SSV. Velocidad de Superficie
Constante, Fresado y Roscado: Cuando se activa Constant Surface Speed (G96) (Velocidad de Superficie Constante) (lo
que calcular la velocidad del huso) el comando M38 alterar ese valor utilizando los Ajustes 165 y 166,. De forma similar,
las operaciones de fresado, como G92, G76 y G32 permitirn variar la velocidad del huso en modo SSV. Los ciclos de
roscado (G84), sin embargo, sern ejecutados a su velocidad comandada y SSV NO ser aplicado.
M41 Engranaje Bajo/ M42 Engranaje Alto
En mquinas con una transmisin, se utiliza el comando M41 para seleccionar el engranaje bajo y un M42 para
seleccionar el alto.
M43 Liberar Torreta / M44 Bloquear Torreta
Solo se usa para Mantenimiento.

96-8750 rev K Enero 2005 Cdigos M 167


M51-M58 Establecer Cdigos M de Usuario Opcionales
Los cdigos M51 a M58 son opcionales para usarse con interconexiones del usuario. Estos cdigos
accionarn uno de los rels y lo dejar funcionando. Use M61-M68 para apagarlos. La tecla RESET
(restablecer) apagar todos estos rels.
Vase M121-M128 para los detalles sobre los rels de Cdigo-M.
M59 Fijar la Salida de los Rels
Este cdigo M enciende un rel. Un ejemplo de su uso es M59 Pnn, donde nn especifica el nmero del rel
que se trata de encender. Un comando de M59 puede ser usado 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.
M61-M68 Limpiar Cdigos M de Usuario Opcionales
Los cdigos M61 a M64 son opcionales para interconexiones del usuario. Apagarn todos estos rels. Use
M51-M58 para encenderlos. La tecla RESET (restablecer) apagar todos estos rels.
Vase M121-M128 para los detalles sobre los rels de Cdigo-M.
M69 Limpiar Rel de Salida
Este cdigo M apaga un rel. Un ejemplo de su uso es M69 Pnn, donde nn especifica el nmero del rel que
se trata de apagar. Un comando de M69 puede ser usado para apagar 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.
M76 Deshabilitar Pantalla / M77 Habilitar Pantalla
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 Omisin / M79 Alarma Si No se Encuentra la
Seal de Omisin
Este cdigo-M se usa con un sensor. Un M78 generar una alarma si una funcin de salto u omisin
programada (G31) recibe una seal del sensor. Este cdigo se usa cuando no se espera una seal de omisin
,y puede sealar el choque del sensor. Un M79 generar una alarma si una funcin de salto u omisin
programada (G31) 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 sensor. Estos cdigos puede colocarse en la misma
lnea que el cdigo-G de omisin o en un bloque posterior.

M85 Abrir Puerta Automtica (Opcional) / M86 Cerrar Puerta Automtica (Opcional)
M85 are la Auto Door (Puerta Automtica) y M86 la cierra. El control emitir un timbre cuando la puerta se
encuentre en movimiento.
M88 Sistema de Refrigerante a Alta Presin Encendido (Opcional) / M89 Sistema de
Refrigerante a Alta Presin Apagado (Opcional)
El cdigo M88 se utiliza para encender la opcin de refrigerante a alta presin, y un M89 lo apaga. Advertencia!
Apague el sistema de Alta Presin antes de que realice un cambio de herramienta. Use el cdigo M89 para
apagar el sistema de Refrigerante ha Alta Presin durante la ejecucin del programa antes de girar la torreta de
la herramienta.

168 Cdigos M 96-8750 rev K Enero 2005


M93 Iniciar Captura de la Posicin del Eje / M94 Detener Captura de la Posicin del Eje
Estos cdigos M le permiten al control capturar la posicin de un eje auxiliar cuando una entrada discreta
cambia a un 1. El formato es:
M93 Px Qx P es el nmero del eje. Q es una entrada discreta de un nmero de 0 a 63.
M94
M93 hace que el control vigile la entrada bien definida o discreta especificada por el valor Q, y cuando se va a
un 1, captura la posicin del eje especificada por el valor P. La posicin es entonces copiada a macro variables
escondidas 749. M94 detiene la captura. LA posicin se copia entonces a las variables macro ocultas 749. M94
detiene la captura. M93 y M94 fueron introducidas para apoyar el alimentador de Barras Haas, el cul usa un
controlador de eje sencillo al eje auxiliar V. P5 (eje V) y Q2 tiene que ser usado para el alimentador de barras.
M95 Modo Reposo
El modo de reposo de la mquina es esencialmente una pausa larga. El modo de reposo puede ser usado
cuando el usuario desee que su mquina empiece a calentar por si sola y est lista para usarse cuando llegue
el operador. El formato del comando M95 es:
M95 (hh:mm)
El comentario inmediatamente siguiente al 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.
M95 (12:30)
La lnea(s) que siguen a M95 deberan ser movimientos del eje y comandos de calentamiento del huso.
M96 Saltar Si No hay Seal
P Bloque de programa para ir si se encuentra una prueba condicional.
Q Variable de entrada discreta para probar (0 to 63)
Este cdigo se usa para testear 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 es ejecutado 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 P5 Q8 (Entrada de prueba #5, Interruptor de puerta, hasta que est cerrada);
N10 (Inicio del bucle de programa);
.
. (Programa que tornea la pieza);
.
N85 M21 (Ejecute una funcin de usuario externa);
N90 M96 P10 Q27 (Volver a N10 si la entrada libre [#27] es 0);
N95 M30 (Si la entrada adicional es 1 entonces finalizar programa);

96-8750 rev K Enero 2005 Cdigos M 169


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 separado. La subrutina an tiene
que acabar con un M99. Un conteo Lnn en el bloque M97 repetir el llamado de la subrutina ese nmero nn de
veces.
Ejemplo de M97:
D0
M97 P1000 L2 (El comando L2 har que el programa ejecute la lnea N10000 dos veces)
D1
M97 P1000
M30
N1000 G00 G90 G55 X0 Z0 (lnea N que se ejecutar despus de ser ejecutado M97 P1000)
S500 M03
G00 Z-.5
G01 X.5 F100.
G03 ZI-.5
G01 X0
Z1. F50.
G91 G28 Z0
G90
M99
M98 Llamar al 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 causar que la subrutina sea
llamada nn veces antes de continuar al prximo bloque.
O0001 (nmero del Programa Principal)
M98 P100 L4; (Llamar subprograma, nmero de subprograma, regresar 4 veces)
M30 (Fin del programa)

O0100 (Nmero de Subprograma)


.
.
M99
M99 Bucle o Vuelta al Subprograma
Este cdigo se usa para regresar al programa principal desde una subrutina o macro, el formato es M98 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

170 Cdigos M 96-8750 rev K Enero 2005


M99 Sin Macros - Si la mquina est equipada con las macros opcionales, puede usar una variable global y
especificar un bloque a saltar agregndole #nnn=dddd en la subrutina y luego usando M99 P#nnn despus de
la llamada de la subrutina.
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 ser introducido 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 sern ignorados.
N1 #501= 0. (Limpiar 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 preguntar al usuario que seleccione un nmero, luego espera a que se
introduzca un 1, 2 o un 3. El resto de caracteres sern ignorados.
O00234 (Ejemplo de programa)
N1 #501= 0. (Limpiar 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 por 5 segundos)
N30 (Se introduce un 3)
M30
M119 Orientar Huso
Este comando har que el subhuso se oriente a la posicin especificada por el comando P o R. El formato es:
M119 Pxxx
M119 Rxx.x
M121-M128 Cdigo M Opcional del Usuario
Los cdigo Del M121 al M124son opcionales para interconexiones del usuario. Ellos activarn uno de los rels
del 25 al 28, espere por la seal M-fin, soltar el rel, y espere que cese la seal M-fin. El botn de RESET
(RESTABLECER) terminar cualquier operacin que est trabada esperando un M-fin.

96-8750 rev K Enero 2005 Cdigos M 171


M133 / M134 / M135 Comandos de Transmisin de Herramientas Activas
M133 gira el huso de la herramienta activa hacia delante
M133 gira el huso de la herramienta activa hacia atrs
M135 Detiene el huso de la herramienta activa
La velocidad del huso se controla con un cdigo de direccin P, por ejemplo, P1200 ordenar una velocidad del
huso de 1200RPM.
M143 / M144 / M145 Comandos del Subhuso (Opcional)
M143 gira el subhuso de la herramienta activa hacia delante
M144 gira el subhuso de la herramienta activa hacia atrs
M135 Detiene el subhuso
La velocidad del subhuso se controla con un cdigo de direccin P, por ejemplo, P1200 ordenar una velocidad
del huso de 1200RPM.
*Indica los cdigos M del husillo principal que pueden ser utilizados para comandar el sub husillo mientras el
control se encuentre en la modalidad de G14.
M154 Enganchar Eje-C / M155 Desenganchar Eje-C (Opcional)
Este cdigo M se usa para enganchar o desenganchar el motor opcional del eje-C.

172 Cdigos M 96-8750 rev K Enero 2005


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. Os ajustes aparecen en la
pantalla con una breve descripcin a la izquierda y un valor hacia la derecha de la pantalla. En general, las
Definiciones o Ajustes le permiten al operario o al instalador bloquear o validar funciones especficas.
Las definiciones estn organizadas 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 Definiciones. La lista que se encuentra ms adelante est
separada por grupos y pginas, con el ttulo de la pgina como encabezado.
Use las teclas verticales del CURSOR para llegar a la Definicin deseada. Dependiendo de la Definicin, el
valor de sta puede cambiarse al anotar un nmero nuevo o, si la Definicin tiene valores especficos, oprima
las teclas horizontales del CURSOR para mostrar las opciones. Oprima la tecla WRITE para anotar o cambiar
el valor. El mensaje en la parte superior de la pantalla le indicar como cambiar la Definicin seleccionada.
El nmero de serie est en la Definicin 26 en esta pgina y est protegido contra cambios del usuario. Si
necesita cambiar esta Definicin, comunquese con HAAS o con su distribuidor.
A continuacin estn las descripciones descripciones para cada una de las definiciones:
1 Auto Power Off Timer
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 la manija de desplazamiento. La secuencia de auto 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
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
Este botn se 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


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-8750 rev K Enero 2005 Ajustes 173


6 Front Panel Lock
Cuando est en On este Ajuste deshabilita el los botones CW y CCW del huso.
7 Parameter Lock
Activando este Ajuste se impedir que se cambien los parmetros, salvo los parmetros 81-100. Nota: Al
encender el control, este ajuste est activado.
8 Prog Memory Lock
Este ajuste bloquea las funciones de edicin de la memoria (Alterar, Insertar, etc.) cuando se encuentra ON (Encendido).
9 Dimensioning
Este ajuste selecciona entre el modo de pulgadas y mtrico. Si se fija en PULGADAS, las unidades programadas
para X, Y, y Z sern en pulgadas con una precisin mxima de 0.0001. Si se fija en el sistema MTRICO, las
unidades programadas sern en milmetros con una precisin mxima de 0.001. Todos los valores de desplazamiento
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 usted
cambiar los valores de los ejes programados para que tengan los valores en las unidades nuevas.
Cuando se establece en INCH (pulgadas), el cdigo G por defecto es G20, cuando se establece en METRIC
(Mtrico), el cdigo G por defecto es G21.

10 Limit Rapid at 50%


Activamdo este ajuste (ON) limitar la mquina al 50% del movimiento de no corte ms rpido del eje (rpidos). Esto
implica que, si la mquina puede poner los ejes a 700 pulgadas por minuto (ipm), ser limitado a 350ipm 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
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
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 en el lugar correspondiente
a la paridad. 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.

174 Ajustes 96-8750 rev K Enero 2005


13 Stop Bit
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.
14 Synchronization
Este ajuste cambia el protocolo de sincronizacin entre el transmisor y el receptor para el primer puerto serie
(RS-232). 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 en 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 CODIGOS DC de seleccin funcionan como XON/XOFF (ENCENDER X / APAGAR X), excepto en que se
transmiten los cdigos para inicio/alto 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 ocho bits y ninguno de paridad.
Ajustes 16-21
Estos ajustes pueden ser activados 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
La funcionalidad Dry Run (Ensayo) no estar disponible cuando este ajuste est ON (activado).
17 Opt Stop Lock Out
La funcionalidad Optional Stop (Parada Opcional) no estar disponible cuando este ajuste est ON (activado).
18 Block Delete Lock Out
La funcionalidad Block Delete (Borrar Bloque) no estar disponible cuando este ajuste est ON (activado).
19 Feedrate Override Lock
Los botones de anulacin de la velocidad de avance estarn deshabilitados cuando este ajuste est ON
(activado).
20 Spindle Override Lock
Los botones de anulacin de la velocidad del huso estarn deshabilitados cuando este ajuste est ON
(activado).
21 Rapid Override Lock
Los botones de anulacin de la velocidad rpida del eje estarn deshabilitados cuando este ajuste est ON (activado).
22 Can Cycle Delta Z
Este ajuste especifica la distancia que se retracta el eje-Z para limpiar las virutas durante un ciclo
preprogramado G73. El rango vara de 0.0 a 29.9999 pulgadas (0-760 mm).
23 9xxx Progs Edit Lock
Activando este ajuste impedir que los programas de la serie 9000 sean visualizados, editados o eliminados.
Los programas de la serie 9000 no pueden ser cargados o descargados con este ajuste activo. Nota: los
programas de la serie 9000 son normalmente programas macro.
24 Leader To Punch
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 la primera terminal del RS232.

96-8750 rev K Enero 2005 Ajustes 175


25 EOB Pattern
Este ajuste controla el patrn EOB (Fin de Bloque) cuando se envan y recibes datos a/desde el puerto serie 1
(RS-232). Este ajuste debe coincidir con la tasa de transferencia desde el ordenador personal.
26 Serial Number
Es el nmero de serie de su mquina. No puede cambiarse.
28 Can Cycle Act w/o X/Z
Activando este ajuste (ON) har que el ciclo preprogramado comandado 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 preprogramado es programado
sin un movimiento del eje X o Z.
31 Reset Program Pointer
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
Esta Definicin 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
Esta Definicin cambia la manera como trabajan los desplazamientos de cambio de herramienta. Estos puede
fijarse en FANUC o YASNAC. Esta Definicin cambia la manera en que un comando Txxxx es interpretado y la
manera en que el sistema de coordenadas es especificado. Si este es Yasnac, los cambios de herramientas
del 51 al 100 estn disponibles en la pantalla de desplazamientos y G50 T5100 es permitido. Si este es
FANUC, la geometra de herramienta para las herramientas del 1 al 50 est disponible en la pantalla de
desplazamientos y el estilo G54 de las coordenadas de trabajo estn disponible.
36 Program Restart
Cuando este ajuste est 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 desplazamientos, 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.
Nota: Los siguientes cdigos M sern procesados cuando el ajuste 36 se encuentre activado:
M08 Refrigerante On M37 Colector de Piezas Off
M09 Refrigerante Off M41 Engranaje bajo
M14 Fijar Huso Principal M42 Engranaje Alto
M15 Liberar Huso Principal M51-58 Establecer M de Usuario
M36 Colector 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
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
Esta es una Definicin 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.
39 Beep @ M00, M01, M02, M30
Poner este ajuste ON provocar que suene el timbre del teclado cuando se encuentra un M00, M01 (con
Parada Opcional activo), M02 o un M30. El timbre sonar hasta que se pulse un botn.

176 Ajustes 96-8750 rev K Enero 2005


41 Add Spaces RS232 Out
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 la terminal en serie no tienen espacios y es difcil de leerlos.
42 M00 After Tool Change
Activando este ajuste detendr el programa despus de un cambio de herramienta, apareciendo un mensaje
indicndolo. Debe presionarse el botn Cycle Start (iniciar ciclo) para continuar el programa.
43 Cutter Comp Type
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 del cortador 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 del cortador mueve la
herramienta hacia el interior de un corte circular. Este tipo de corte frenar para mantener una velocidad de
avance superficial constante. Esta Definicin especifica la velocidad de avance mnima expresada como un
porcentaje de la velocidad programada de avance (rango 1-100).
45 Mirror Image X-axis
47 Mirror Image X-axis
Cuando uno o ms de estos ajustes est 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 la
seccin de cdigos-G.
50 Aux Axis Sync
Cambia el protocolo de 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 esta Definicin.
La seleccin DC CODES (Cdigos DC) funciona como XON/XOFF (ENCENDER X / APAGAR X), excepto en
que se transmiten los cdigos para inicio/alto a la perforadora o lectora de tarjetas.
La seleccin XMODEM es una seleccin dirigida al receptor, que enva datos en bloques de 128 bytes. XMODEM
ofrece a las comunicaciones RS-232 ms robustez ya que se comprueba la integridad para cada bloque.
51 Door Hold Switch Override (Safety Switch Override)
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
alto al avance (FEED HOLD).
Las mquinas equipadas con interruptor manual de seguridad irn a la situacin de alto al avance si se libera
el interruptor de seguridad.
Al encender el control, este ajuste vuelve automticamente a OFF.
52 G83 Retract Above R
El rango vara de 0.0 a 9.9999 pulgadas (0-254mm). Este ajuste cambia la manera como funciona el cdigo
G83 (taladrado con avances cortos). La mayora de los programadores definen el plano de referencia R muy
por arriba 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.

96-8750 rev K Enero 2005 Ajustes 177


53 Jog w/o Zero Return
Poniendo este ajuste 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
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
Poniendo On este ajuste pondr disponible 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
Cuando este ajuste est ON, todos los cdigos G modales retornarn a sus valores por defecto acabando un
programa con M30 o pulsando Reset (Reestablecer).
57 Exact Stop Canned X-Z
El movimiento rpido en XZ asociado con un ciclo preprogramado puede no conseguir una parada exacta
cuando este ajuste est Off (Apagado). Poniendo este ajuste ON (Activado) asegurar que el movimiento XZ
llegue a una parada exacta.
58 Cutter Compensation
Esta Definicin selecciona el tipo de compensacin del cortador que se usa (FANUC o YASNAC). Vea la
seccin de compensacin del cortador.
59 Probe Offset X+
60 Probe Offset X-
61 Probe Offset Z+
62 Probe Offset Z-
Los ajustes se usan para definir el tamao y el desplazamiento de la sonda del huso. Estos cuatro ajustes
especifican la distancia y direccin desde donde se activa la sonda hasta llegar a la superficie en medicin.
Estos ajustes son utilizados por los cdigos G31, G36, G136, y M75. Los valores introducidos para cada
ajuste pueden ser deberan ser nmeros positivos o negativos.
Los macros pueden ser utilizadas para acceder a estos ajustes, vase la seccin sobre las Macros para ms
informacin.

178 Ajustes 96-8750 rev K Enero 2005


63 Tool Probe Width
Esta Definicin se usa para especificar el ancho de la sonda 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
Este ajuste cambia la manera como trabaja el botn Tool Ofset Mesur (Medida de los Desplazamientos de
Herramienta). Cuando est en ON, el desplazamiento de la herramienta introducido ser el desplazamiento
medido ms el desplazamiento de la coordenada de trabajo (Eje-Z). Si se fija en OFF, el desplazamiento de la
herramienta ser igual a la posicin Z del punto base de la mquina.
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
Esta Definicin localiza 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.
68 Graphics Z Offset
Este ajuste localiza 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.

96-8750 rev K Enero 2005 Ajustes 179


69 DPRNT Leading Spaces
Esta es una Definicin de Encendido/Apagado u On/Off. Cuando est en OFF el control no usar los espacios iniciales
generados por la macro declaracin de formato DPRNT. De forma opuesta, cuando est 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 ; RESULTADO:
G0 G90 X#1 ; OFF ON
DPRNT[X#1[44]] ; X3.0000 X 3.0000
Tenga en cuenta el espacio entre X y el 3 cuando el ajuste est ON. Es ms fcil leer la informacin cuando
el ajuste est ON.
70 DPRNT Open/CLOS DCode
Esta es una Definicin de Encendido/Apagado, u On/Off, y controla el comportamiento de las declaraciones
POPEN y PCLOS en los macros para transmitir cdigos de control DC hacia la terminal en serie. Si la
Definicin se fija en ON (Encendido), stas declaraciones transmitirn los cdigos de control DC. Si la
Definicin se fija en OFF (Apagado), entonces se suprimirn los cdigos de control. El valor predefinido es ON.
72 Can Cycle Cut Depth
Usado con los ciclos preprogramados G71 y G72, este ajuste especifica la profundidad incremental para cada pasada
durante el desbastado general. Este es usado si el programador no especifica un cdigo D. El dominio o alcance de
los valores vlidos van desde 0 hasta 29.9999 pulgadas o 299.999 mm. El valor predefinido es de .1000 pulgadas.
73 Can Cycle Retraction
Usado con los ciclos preprogramados G71 y G72, esta definicin especifica la cantidad de retraccin despus
de un primer corte general o desbastado. Este representa la claridad entre la herramienta y el material cuando
la herramienta retorna para la siguiente pasada. Los valores vlidos van desde 0 hasta 29.9999 pulgadas o
299.999 mm. El valor predefinido es de .0500 pulgadas.
74 9xxx Progs Trace
Esta Definicin, junto con la Definicin 75, es til para la depuracin de programas CNC. Cuando el AJuste 74
est Encendido, el control mostrar el cdigo en los programas macro (O9xxxx). Si la Definicin se fija en
Apagado, el control no mostrar el cdigo de las series 9000.
75 9xxxx Progs Singls BLK
Si la Definicin 75 se fija en On (Encendido) y el control est funcionando bajo la modalidad de bloque nico
(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 la Definicin 75 se fija en
Apagado, el programa macro se ejecuta continuamente, el control no se pausar en cada bloque, an si la
modalidad de bloque nico (SINGLE BLOCK) est encendida. El valor por defecto es Encendido (On).
Si la Definicin 74 y la Definicin 75 se fijan ambos en Encendido, el control funciona normal. O sea, todos
los bloques en ejecucin se iluminarn y aparecern en la pantalla; bajo la modalidad de bloque nico, habr
una pausa antes de ejecutar cada bloque.
Cuando el Ajuste 74 y el Ajuste 75 estn ambos Off, el control ejecutar los programas de la serie 9000 sin
mostrar el cdigo de programa. Si el control est en modo Single Block (Bloque nico), no se producir una
pausa de bloque nico durante la ejecucin de programas de la serie 9000.
Si la Definicin 75 se fija en Encendido y la Definicin 74 se fija en Apagado, entonces los programas de la
serie 9000 aparecern en la pantalla conforme van ejecutndose.
76 Foot Pedal Lock Out
Esta es una Definicin de Encendido/Apagado u On/Off. Si esta Definicin se fija en APAGADO (OFF), el pedal
opera normalmente. Si esta Definicin se fija en Encendido, cualquier accin en el pedal es ignorada por el control.
77 Scale Integer F
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.0012unidades/minuto.
Ajuste 77 ON 12.0 unidades/minuto

180 Ajustes 96-8750 rev K Enero 2005


81 Tool at Auto Off
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 ocurrir ningn cambio de herramienta durante el apagado. El valor por defecto es 1.
82 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/Reinicia Anulaciones
Cuando este ajuste est On, un M30 reestablecer cualquier anulacin (velocidad de avance, huso, rpido) a
sus valores por defecto (100%).
84 Tool Overload Action
Este ajuste hace que la accin especificada (Alarma, Alto al avance, Timbre, Pausa) ocurra cuando la
herramienta se sobrecargue. (Vea la seccin de Herramientas)
Al elegir Alarm (Alarma) har que la mquina se detenga cuando se sobrecargue la herramienta.
Cuando est fijado a Feedhold (Alto al avance), el mensaje Tool Overload (Sobrecarga en la Herramienta)
ser mostrado y la mquina se detendr en una situacin de alto del avance siempre que esta condicin
ocurra. 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 limita la velocidad de
avance basado en la carga de la herramienta.
Notas sobre Avance Automtico:
Cuando est roscando (rgido o flotante), Los sobrecontroles o anulaciones de avance y el huso
sern anulados, de manera que la funcionalidad de Avance Automtico ser inefectiva (el control
aparecer responder a los botones de anulacin, mostrando los mensajes de anulacin).
La funcionalidad de Avance Automtico no debera ser utilizada cuando se realice 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 o apague la funcionalidad de Autofeed (Avance Automtico).
El operador puede usar los botones del teclado para la anulacin de la velocidad de avance 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 Mximo Redondeo de Esquina
Este ajuste define la precisin de torneado de las esquinas redondeadas dentro de una tolerancia
seleccionada. El valor inicial predefinido en fbrica es de 0.05 pulgadas. Si este ajuste o fijacin es (0), el
control acta como si se le hubiera ordenado un alto exacto (exact stop) en cada bloque de movimiento.

96-8750 rev K Enero 2005 Ajustes 181


86 Thread Finish Allowance
Usado en un ciclo preprogramado de roscado G76, esta definicin especifica cuanto material ser dejado en
cada hilo de la rosca para terminado despus de todas las pasadas del ciclo cortador. Los valores van desde 0
a .9999 pulgadas. El valor predefinido de fbrica es 0.
87 TNN Resets Override
Esta es una Definicin de Encendido/Apagado, u On/Off. Si la Definicin se fija en Encendido y se ejecuta un comando
Tnn, todas las anulaciones del funcionamiento de la mquina se cancelarn y se restablecern a sus valores programados.
88 Reset Resets Overrides
Esta es una Definicin de Encendido/Apagado u On/Off. Cuando est On y se pulsa la tecla Reset (Reiniciar), todas
las anulaciones del funcionamiento de la mquina se cancelarn y se restablecern a sus valores por defecto.
90 Graph Z Zero Location
Esta definicin ajusta los valores extremos en la geometra de la herramienta o en los valores de cambio. En las
grficas, los desplazamientos de herramienta son ignorados de manera que las trayectorias de corte de las
diferentes herramientas son mostrados en el mismo lugar. Fijando esto a un valor aproximado de las coordenadas
de la mquina para el cero programado de la pieza evitar cualquier alarma por Z Over Travel Range (por encima del
rango en Z) de la mquina que usted pueda encontrar en las grficas. El valor predefinido es -8.0000.
91 Graph X Zero Location
Esta definicin ajusta los valores extremos en la geometra de la herramienta o en los valores de cambio. En las
grficas, los desplazamientos de herramienta son ignorados de manera que las trayectorias de corte de las
diferentes herramientas son mostrados en el mismo lugar. Fijando esto a un valor aproximado de las coordenadas
de la mquina para el cero programado de la pieza evitar cualquier alarma por X Over Travel Range (por encima del
rango en X) de la mquina que usted pueda encontrar en las grficas. El valor predefinido es -8.0000.
92 Chuck Clamping
Este ajuste determina la direccin de fijacin del mandril. Fijado a O.D. (Dimetro Exterior), se considera el mandril
sujetado cuando las mandbulas o dedos hidrulicos son movidas al centro del huso. Fijado a I.D. (Dimetro Interior),
se considera el mandril sujetado cuando las mandbulas o dedos hidrulicos son movidas lejos del centro del huso.
93 Tailstock X Clearance
Este ajuste trabaja con el Ajuste 94 para definir una zona prohibida de recorrido al cabezal mvil que limita la
interaccin entre la contrapunta y la torreta o carrusel de herramientas. Esta definicin determina el lmite de
recorrido del eje X cuando la diferencia entre la posicin del eje Z cae por debajo del valor en la Definicin 94.
Si esta condicin ocurre y un programa est corriendo entonces se genera una alarma. Cuando se est
desplazando, no alarma es generada, pero el recorrido ser limitado. Las unidades estn en pulgadas.
94 Tailstock Z Clearance
Este ajuste es la diferencia mnima permitida entre el eje Z y el cabezal mvil (ver el Ajuste 93). Las unidades
estn en pulgadas. Un valor de -1.0000 significa que cuando el eje X est abajo del plano de claridad X (Definicin
93), el eje Z tiene que estar a ms de 1 pulgada de distancia lejos de la posicin de la contrapunta en la
direccin negativa del eje Z. El valor predefinido para est definicin es cero. Las unidades estn en pulgadas.
95 Tamao del Achaflanado del Roscado
Este ajuste se utiliza en los ciclos de roscado G76 y G92 cuando se ordena un M23. El comando M23 tiene que
estar activo, los recorridos de roscado terminan con un ngulo de retraccin, en oposicin a tirar directamente hacia
fuera. El valor en el Ajuste 95 es igual al nmero de giros (roscas achaflanadas) deseados. Nota: Los ajustes 95 y
96 interactan el uno con el otro. Rango vlido: de 0 a 29.999 (Mltiplo del avance de rosca actual, F E)

182 Ajustes 96-8750 rev K Enero 2005


96 ngulo de Achaflanado de Roscado
Ver Ajuste 95.
Rango vlido: De 0 a 89 grados (No se permite punto decimal)
97 Tool Change Direction
Esta definicin determina la direccin predefinida del cambio de herramienta. Este puede ser fijado como el
ms corto o M17/M18.
Cuando es seleccionada Shortest (la distancia ms corta), el control girar la direccin lo necesario para alcanzar
a la siguiente herramienta con el menor movimiento posible. El programa puede an usar M17 y M18 para reparar la
direccin del cambio de herramienta, pero una vez que se ha hecho esto no es posible regresar a la direccin ms
corta de cambio de herramienta si quisiera hacer esto tendra que usar Reset (Reestablecer) o M30/M02.
Seleccionando M17/M18, el control mover el carrusel de herramientas (llamado tambin torreta, o cambiador de herramientas)
siempre ya sea hacia adelante o hacia atrs basado en lo ms recientemente especificado M17 o M18. Cuando RESET,
encendido (power on), o M30/M02 es ejecutado, el control asumir M17 como la direccin del carrusel de herramientas durante
los cambios de herramienta, siempre hacia adelante. Esta opcin es de gran ayuda cuando un programa tiene que evitar
ciertas reas del carrusel de herramientas debido a un variado grupo de tamao de las herramientas.
98 Spindle Jog RPM
Esta definicin determina las rpm del husillo (llamado tambin eje rotador o mandril) para la tecla
DESPLAZAMIENTO DEL HUSILLO (SPINDLE JOG). El valor predefinido es de 100 rpm.
99 Thread Minimum Cut
Usado en el ciclo preprogrado de hacer roscas G76, esta definicin establece una cantidad mnima para las
pasadas sucesivas del cortador para formar una rosca. Las pasadas sucesivas no pueden ser menores del
valor establecido en est definicin. Los valores van desde 0 hasta .9999 pulgadas. El valor predefinido de
fbrica en la mquina es de .0010 pulgadas.
100 Screen Saver Delay
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 se haya presionado alguna tecla, el salvapantallas se
activar. (Este se desactivar al presionar alguna tecla, al hacer un movimiento de perilla, o cuando se origine
alguna alarma.) Tenga en cuenta que el salvapantallas no se activar si el control est en modo Reposo,
Desplazamiento, Editar, Grficos, MEM o MDI con la pantalla PRGRM visualizada. Cuando est activo, se
mostrarn las palabras Screen Saver (Salvapantallas) y cambiarn las posiciones cada 2 segundos.
101 Feed Overide -> Rapid
Con este ajuste ON (Encendido) y pulsando Handle Control Feedrate (Control del la Velocidad de Avance con
Manija) har que, la manija de desplazamiento afectar a las anulaciones de la velocidad de avance y al
avance rpido. El Ajuste 10 afecta a la mxima velocidad rpida.
102 C Axis Diameter
Esta definicin soporta al eje-C. Vea la Seccin del eje-C. El valor de fabrica es 1.0 pulgadas y el mximo valor
permitido es 29.999 pulgadas.
103 CYC START/FH Same Key
El botn Cycle Start (Inicio de Ciclo) debe ser presionado y mantenido para ejecutar un programa cuando este
ajuste est activado. Cuando se suelta Cycle Start, se genera un alto al avance.
Este ajuste no puede estar encendida si el Ajuste 104 se encuentra activado. Cuando alguna de las dos
(ajustes 104 o 103) se encuentre encendida, la otra automticamente se apagar.
104 Jog Handle to SNGL BLK
La manija de desplazamiento puede ser usada para ejecutar un programa paso a paso cuando este ajuste est
activado.. Al hacer un movimiento en reversa con la manija de desplazamiento se generar un alto al avance.
Este ajuste no puede estar encendida si el Ajuste 103 se encuentra activado. Cuando alguna de las dos
(ajustes 104 o 103) se encuentre encendida, la otra automticamente se apagar.
105 TS Retract Distance
La distancia desde el Hold Point (Punto de espera) (Ajuste 107) el cabezal mvil se retractar cuando se le
ordene. Esta definicin debe ser un valor positivo.

96-8750 rev K Enero 2005 Ajustes 183


106 TS Advance Distance
Cuando el cabezal mvil se est moviendo hacia el Hold Point (Punto de espera) (Ajuste 107), este es el punto
donde este detendr su movimiento rpido y comenzar un avance. Esta definicin debe ser un valor positivo.
107 TS Hold Point
Esta definicin es en coordenadas absolutas de la mquina y debe ser un valor negativo. Este es el punto al
que avanzar para esperar cuando se ordena M21. Usualmente esto es adentro de una pieza siendo sujetada.
Esto es determinado desplazndose a la pieza y agregndole alguna cantidad a la posicin absoluta.
109 Warm-Up Time in 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 es encendida, si el Ajuste 109, y por lo menos una de las definiciones
110, 111 o 112 estn fijados a un valor diferente a cero, la siguiente advertencia ser mostrada.
PRECAUCION! Compensacin de Calentamiento est especificado!
Desea usted activar la
Compensacin de Calentamiento (Y/N) (Si/No)?
Si el operador responde Y (Si), el control inmediatamente aplica la compensacin total, (la definicin 110, 111,
112), y la compensacin empieza a decrecer comforme el tiempo transcurre. Por ejemplo despus de que el
50% del tiempo en la definicin 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: Cambiar los ajustes 110, 111
o 112 mientras la compensacin est en progreso puede causar un movimiento repentino de hasta 0.0044
pulgadas.
La cantidad de tiempo que queda de calentamiento es mostrado en la esquina inferior de la mano derecha de
la pantalla de Diagnostics Inputs 2 (DEntradas de Diagnstico 2) usando el formato estndar hh:mm:ss.
110Warmup X Distance (Diagnostics Inputs 2)
112 Warmup Z Distance
Los ajustes 110 y 112 especifican la cantidad de compensacin (mximo = 0.0020" o 0.051 mm) aplicado
a los ejes. El Ajuste 119 debe tener un valor introducido para los ajustes 110 y 112 para tener efecto.
114 Conveyor Cycle (minutos) (Ciclo del Transportador)
115 Conveyor On-time (minutos)
Estos dos ajustes controlan el transportador de virutas opcional. El Ajuste 114 controla con qu frecuencia se
repite el ciclo, y el AJuste 115 especifica el nmero de minutos que se ejecutar el transportador. Por ejemplo,
si el Ajuste 114 se ajusta a 30 y el Ajuste 115 a 2, el transportador de virutas se encender automticamente
cada media hora (30 minutos), ejecuta durante dos minutos, y luego se apagar automticamente por si
mismo.
118 M99 Bumps M30 CNTRS
Cuando este ajuste est ON, un M99 incrementar los contadores M30 (visibles en las pantallas CURNT
COMNDS). Tenga en cuenta que un M99 solo incrementar los contadores segn se produzca en un programa
principal, no en un subprograma.
119 Offset Lock
Poniendo este ajuste en ON no se permitir que se alteren los valores en la pantalla Offset (Desplazamiento).
Sin embargo, aquellos programas que alteren los desplazamientos sern capaces de hacerlo.
120 Macro Var Lock
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 de macro an lo podrn hacer.

184 Ajustes 96-8750 rev K Enero 2005


121 Foot Pedal TS Alarm
Cuando se usa M21 para mover el cabezal mvil al punto de espera y sujetar as una pieza, el control generar una alarma
si no se encuentra una pieza y se alcanza el punto de espera. El Ajuste 121 puede ser encendido (ON) y se generar una
alarma cuando se usa el pedal para mover el cabezal mvil al punto de espera y no se encuentra ninguna pieza.
122 SS Chuck Clamping
Esta funcionalidad soporta los tornos con Subhuso. Su valor puede ser O.D o I.D; Similar a la definicin 92
para el husillo principal.
131 Auto Door
Este ajuste soporta la opcin Auto Door (puerta automtica). Debera ser ajustado en ON en todas las
mquinas con una puerta automtica. Vase tambin M85/86 (Cdigos-M para Abrir/Cerrar Autopuerta).
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 huso
haya parado de girar.
132 Jog or Home Before TC
Cuando esta definicin se haya fijado en OFF o apagado, la mquina operar de una manera normal. Cuando
se haya fijado en ON (encendido) y se haya presionado Turret FWD (Torreta Hacia Adelante), Turret REV
(Torreta Hacia Adelante) or Next Tool (Siguiente Herramienta) mientras uno o mas ejes se encuentran fuera de
el punto cero, el control asumir la probabilidad de un choque y mostrar el mensaje en vez de realizar el
cambio de herramienta que se comand. Sin embargo, si el operador hubiera presionado Handle Jog (Manija
de Desplazamiento) antes de comandar el cambio de herramienta, el control asumir que el operador ha
desplazado el eje hacia una posicin segura y realizar el cambio de herramienta.
133 REPT Rigid Tap
Este ajuste asegura que el huso 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.
134 Connection Type
Esta definicin puede ser FLOPPY, NET, o ZIP. Cuando est en FLOPPY, se cargan y guardan los programas
utilizando la disquetera.
Cuando est en NET, se cargan y guardan los programas utilizando la conexin de red del usuario.
Cuando est en ZIP, se cargan y guardan los programas utilizando la unidad del usuario Zip.
135 Network Type
Este ajusten puede ser NONE, NOVELL, NT/IPX, NT/TCP or ADV/TCP. Especifica el tipo de conexin de red
provista por el usuario. Cuando se ha fijado en NONE (Ninguno), slo existir acceso a la unidad de discos
flexibles o a la unidad Zip que haya sido provista por el usuario. Si se selecciona ADV/TCP, aparecer una
pgina de ajustes en lugar del ajuste 135. Para invertirlo, cambie Net Type (Siguiente Tipo) a None
(Ninguno).
136 Server
Este ajuste contiene el nombre del servidor del usuario (hasta una longitud de 8 caracteres). Introduzca un
punto y coma (EOB) si la mquina no est conectada a un servidor.
137 Username
Este ajuste contiene el nombre del nmero de cuenta del usuario (hasta una longitud de 8 caracteres).
Introduzca un punto y coma (EOB) si la mquina no est conectada a un servidor.
138 Password
Este ajuste contiene el nombre de la contrasea del usuario (hasta una longitud de 8 caracteres). Introduzca
un punto y coma (EOB) si la mquina no est conectada a un servidor.
139 Path
Este ajuste contiene el nombre del directorio raz Novell-Path o Windows NT (hasta una longitud de 8
caracteres). Para una red Novell, ste es el nombre de la ruta del usuario; por ejemplo, U:\USERS\JOHNDOE.
Para una red Microsoft, ste es el nombre de directorio raz o del directorio deseado, por ejemplo,
U:\USERS\JOHNDOE. Introduzca un punto y coma (smbolo EOB) si la mquina no est conectada al servidor.

96-8750 rev K Enero 2005 Ajustes 185


140 TCP/IP ADDR
Este ajuste solo es utilizado en redes TCP y contiene la direccin TCP/IP que ha sido definida por el usuario
en el dominio del servidor (hasta 15 caracteres). Por ejemplo: 192.168.1.2. Introduzca un punto y coma
(smbolo EOB) si la mquina no est conectada al servidor.
141 Subnet Mask
Este ajuste slo se utiliza en las redes TCP y contiene la mscara de subred que ha sido definida por el
usuario (hasta 15 caracteres; por ejemplo, 255.255.255.0). Introduzca un punto y coma (smbolo EOB) si la
mquina no est conectada al servidor.
142 Offset Chng Tolerance
Este ajuste generar un mensaje de advertencia en caso de que se haya cambiado algn desplazamiento 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 desplazamiento por ms de lo especificado en el Ajuste 142!) Accept (Y/N)?
(Aceptar (Si/No)?) si se hace un intento de cambiar un desplazamiento ms que la cantidad introducida
(positiva o negativa), Si se introduce Y o si, el control actualiza el desplazamiento de una manera usual; de
otra manera el cambio ser rechazado.
Si se anota Y o si, el control cambia o actualiza el desplazamiento de una manera usual, de otra manera el
cambio sera 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. Esta funcionalidad est basada en software y requiere un ordenador para solicitar, interpretar y
almacenar datos desde el control. Tenga en cuenta que el control solo responder al comando Q cuando esta
definicin se encuentre se encuentre activada u ON. Se usa el siguiente formato de salida:
<STX> <CSV response> <ETB> <CR/LF> <0x3E>
(CSV significa Comma Separated Variable (Variable Separada por Comas) que es una lnea en la que cada
parte de la informacin est separada de la siguiente con una coma).
Nota: STX = 0x02 (ctrl-B), ETB = 0x17 (ctrl-W)
El siguiente cdigo puede ser usado:
Q100 - Numero de Serie de la Mquina
Q101 - Versin del Software del Controlador
Q102 - Nmero de Modelo de la Mquina
Q104 - Modo (LIST PROG, MDI, MEM, JOG, etc.)
Q200 - Cambios de Herramienta (total)
Q201 - Nmero de herramienta en Uso
Q300 - Tiempo de Encendido (total)
Q301 - Tiempo de Movimiento (total)
Q303 - Tiempo del Ultimo Ciclo
Q304 - Tiempo del Ciclo Previo
Q400 - no se usa actualmente
Q401 - no se usa actualmente
Q402 - Contador de Partes #1 M30 (reajustable en el control)
Q403 - Contador de Partes #2 M30 (reajustable en el control)
Q500 - Tres en uno (PROGRAM, Oxxxxx, STATUS, PARTS, xxxxx)
Si el control se encuentra ocupado, el control mostrara STATUS, BUSY. Si no se reconoce el comando, el
control mostrar UNKNOWN.
Adems, cuando el Ajuste 143 est ON, el usuario tiene la habilidad para requerir los contenidos de cualquier
macro o sistema variable utilizando el comando Q600, por ejemplo, Q600 xxxx donde xxxx es la variable
macro. Las variables macro de 1 a 999 y de 2001 a 2800 pueden ser escritas utilizando un comando E, por
ejemplo, Exxxx yyyyyy.yyyyyy donde xxxx es la variable macro y yyyyyy.yyyyyy es el nuevo valor. Tenga en
cuenta que este dispositivo slo debera ser usado cuando no hay alarmas presentes.

186 Ajustes 96-8750 rev K Enero 2005


Esta funcionalidad puede ser mejorada con la instalacin de las siguientes partes opcionales, tarjeta de rels
de cdigo-M, un rel de encendido y un interruptor nuevo Emergency Stop (Parada de Emergencia); contacte a
su distribuidor para obtener informacin sobre esas partes. 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.
Se recibirn las siguientes comunicaciones (* slo disponibles cuando se utilizan con las partes opcionales):
* E-STOP contacts. Esto puede ser cerrado cuando se pulsa el botn E-STOP.
* Power ON - 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 nico)
00 = other modes (zero, DNC, jog, list prog, etc.) (Otros modos)
* Spare Output Relay 43 and 44: (Rel Libre de Salida 43 y 44:)
11 = Feed Hold stop (Feed Hold.) (Alto al 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 nico o Reinicio)
* Spare Output Relay 45 (Feed Rate Override (Anulacin de la Velocidad de Avance) activo and Feed Rate
(Velocidad de Avance) NO al 100%)
* Spare Output Relay 46 (Spindle Speed Override (Anulacin de la Velocidad del Huso) activo and Spindle
Speed (Velocidad del Huso) NO al 100%)
* Spare Output Relay 47.(Rel libre de salida 47, indica que el control est en modo EDIT (Editar)).
144 Feed Overide->Spindle
Este ajuste est pensado para mantener una carga constante de virutas cuando se ha aplicado una anulacin.
Cuando este ajuste es ON, cualquier anulacin aplicada a la velocidad de avance ser tambin aplicada a la
velocidad del huso, y las anulaciones del huso sern deshabilitadas.
145 TS at Part for CS
(Cabezal Mvil en la pieza para Cycle Start (Inicio de Ciclo)) Cuando es OFF (Apagado), la mquina se
comporta como se indic anteriormente. Cuando este ajuste est ON (Encendido), el cabezal mvil debe estar
presionando contra la pieza en el momento en el que se pulse Cycle Start o se mostrar un mensaje y el
programa no se iniciar.
156 Save Offset with PROG
Encendiendo este ajuste har que el control guarde los desplazamientos en el mismo archivo que los
programas, pero bajo el encabezado O999999. Los desplazamientos aparecern en el archivo antes del signo
% final.
157 Offset Format Type
Este ajuste controla el formato en el que se guardan los desplazamientos 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 desplazamientos en este formato pueden se editados ms fcilmente en un PC
y vueltos a cargar ms tarde en el control.
Cuando se le ajusta a B, cada desplazamiento se guarda en una lnea separada con un valor N y un valor V.
158,159,160 XYZ Screw Thermal COMP%
Estos ajustes pueden ser ajustados desde -30 a +30 y ajustar la compensacin termal de atornillado
existente por -30% to +30%.

96-8750 rev K Enero 2005 Ajustes 187


162 Default To Float
Cuando este ajuste est 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 Off (Apagado), los valores que
siguen a los cdigos de direccin son tratados como anotaciones del operador (i.e., miles o decenas de
miles). Por ejemplo:
Valor introducido Con Ajuste OFF Con Ajuste ON
En modo Pulgadas X-2 X-.0002 X-2.
En modo Mtrico X-2 X-.002 X-2.
Esta funcionalidad aplica a los siguientes cdigos de direccin:
X,Y,Z,A,B,C,E,F,I,J,K,U,W
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
Este ajuste deshabilita la velocidad ms alta de desplazamiento. Si est seleccionada dicha velocidad, se la
sustituye automticamente por una velocidad inferior.
164 Powerup SP Max RPM
Este ajuste aplica al botn Rotary Index (ndice Rotatorio) en el EC300. Especifica la rotacin para la tabla
rotatoria en la estacin de carga. Este puede ser fijado a un valor de -360 a 360. Por ejemplo, introduciendo
90 rotar la paleta 90 cada vez que el botn del ndice rotatorio sea pulsado. Si es fijado a cero, la tabla
rotatoria no rotar.
Setting 165 SSV Variation
Especifica la cantidad por la que se permite variar las RPM por encima y por debajo de su valor comandado
durante el uso de la funcionalidad Spindle Speed Variation (Variacin de la Velocidad del Huso). Slo un valor
positivo.
Setting 166 SSV CYCLE (0.1) SECS
Especifica el ciclo de trabajo, o la tasa de cambio de la velocidad del huso. Slo un valor positivo.

188 Ajustes 96-8750 rev K Enero 2005


MANTENIMIENTO

REQUISITOS GENERALES
Rango de Temperatura para la Operacin 5 a 40C (41F to 104F)
Rango de Temperatura de Almacenaje -20 a 70C (-4F to 158F)
Humedad Ambiental: Del 20%- 90% de la humedad relativa, no condensante
Altitud: 0-7000 ft.

REQUERIMIENTOS ELCTRICOS
IMPORTANTE! CONSULTE CON LOS REQUISITOS DE SU CDIGO LOCAL ANTES DE
HACER CONEXIONES EN LAS MQUINAS.
TODAS LAS MQUINAS REQUIEREN:
Suministro de Poder Elctrico de 50 o 60 Hz
Lnea y voltaje que no tenga una fluctuacin de ms de +-10%
Sistema de 15 HP Requisitos del Voltaje Requerimientos de Alta Tensin
SL-10 (195-260V) (354-488V)
Suministro de Potencia 50 AMPERIOS 25 AMPERIOS
Interruptor de Circuito Haas 40 AMPERIOS 20 AMPERIOS
Si el servicio de corriente que corre desde el panel elctrico:
es menor que 100' utiliza: Alambre de Calibre 10mm2 (8GA.) Alambre de Calibre 4 mm2 (12GA.)
Si el servicio de corriente que corre desde el panel elctrico:
Es mayor que 100 pies use: Alambre de Calibre 16mm2 (6GA.) Alambre de Calibre 6 mm2 (10GA.)
Sistema 20 HP Requerimientos de Tensin Requisitos del Alto Voltaje
1
SL-20,TL-15 (195-260V) (354-488V)
Fuente de Energa 50 AMPERIOS 25 AMPERIOS
Interruptor de Circuito Haas 40 AMPERIOS 20 AMPERIOS
Si el servicio de corriente que corre desde el panel elctrico:
es menor que 100' utiliza: Alambre de Calibre 10mm2 (8GA.) Alambre de Calibre 4mm2 (12GA.)
Si el servicio de corriente que corre desde el panel elctrico:
Es mayor que 100 pies use: Alambre de Calibre 16mm2 (6GA.) Alambre de Calibre 6mm2 (10GA.)
Sistema 30-40 HP Requerimientos de Tensin Requerimientos de Alta Tensin2
TL-15BB, SL-20BB, SL-30, SL-30BB,
1
SL-40, SL-40BB (195-260V) (354-488V)
Fuente de Energa 100 AMPERIOS 50 AMPERIOS
Interruptor de Circuito Haas 80 AMPERIOS 40 AMPERIOS
Si el servicio de corriente que corre desde el panel elctrico:
es menor que 100' utiliza: Alambre de Calibre 25mm2 (4GA.) Alambre de Calibre 10mm2 (8GA.)
Si el servicio de corriente que corre desde el panel elctrico:
Es mayor que 100 pies use: Alambre de Calibre 35mm2 (2GA.) Alambre de Calibre 16mm2 (6GA.)
Sistema 55HP Requerimientos de Tensin Requisitos del Alto Voltaje
1
SL-40, SL-40BB, SL-40L (195-260V) (354-488V)
Fuente de Energa 150 AMPERIOS Debe utilizar un transformador externo
Interruptor de Circuito Haas 125 AMPERIOS
Si el servicio de corriente que corre desde el panel elctrico:
es menor que 100' utiliza: Alambre de Calibre 50mm2 (1GA.)
Si el servicio de corriente que corre desde el panel elctrico:
Es mayor que 100 pies use: Alambre de Calibre 70mm2 (0GA.)

96-8750 rev K Enero 2005 Mantenimiento 189


ADVERTENCIA!
Se requiere un alambre separado de tierra del mismo tamao del conductor de entrada de energa que est
conectado al chasis de la mquina. Este alambre de tierra es requerido para la seguridad del operador y para
la operacin correcta de la mquina. Este alambre de tierra tiene que ser suministrado 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 energa de entrada a la mquina. Una tubera local de agua fra, o varilla a tierra adyacente a la mquina no
puede ser usada para este propsito.
La entrada de energa a la mquina tiene que estar a tierra. Para la energa tipo Y, el neutral tiene que estar a
tierra. Para la energa delta, una lnea central a tierra o una lnea a tierra debe ser usada. La mquina no
funcionar apropiadamente en energa sin tierra. (Esto no es un factor con la opcin de voltaje externo de 480V).
La cantidad de potencia en la cual fue clasificada su mquina podra no ser alcanzada si existiese un
desbalance 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 la cantidad de poder adecuado. Lo
anterior es mucho mas notable cuando se utilizan convertidores de fase. Solo se debe utilizar un convertidor
de fase cuando todos los otros mtodos de alimentacin no puedan ser usados.
El mximo voltaje entre lnea-lnea, o lnea- tierra no debe exceder los 260 voltios, o 504 voltios en mquinas
de alto-voltaje con la opcin de Alto Voltaje Interno o Internal High Voltage.
1
Los requerimientos 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 despacio. Podra ser
necesario el 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.
2
Los requerimientos 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.

R EQUERIMIENTOS DEL AIRE


Los tornos CNC requieren un mnimo de 100 PSI a 4 scfm (scfm= estndar pies cbicos por minuto) en la
entrada al regulador de presin en la parte trasera de la mquina. Esto debera ser suministrado a por lo
menos un caballo de fuerza (hp) de compresin, con un tanque mnimo de 20 galones, que se encienda
cuando la presin caiga por debajo de 100 PSI. Se recomienda al menos una manguera de un I.D. (dimetro
interior) de 3/8. Fije el regulador principal de aire en 85 psi.
El mtodo recomendado para instalar la manguera de aire al tubo de unin en la parte trasera de la mquina
es mediante un sujetador de manguera. Si un acoplador rpido es deseado, use por lo menos uno de 3/8".

NOTA: El exceso de aceite y agua en el suministro de aire causar que la mquina


no funcione correctamente. El filtro y regulador de aire tiene 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.

NOTA: Las conexiones auxiliares de aire deberan ser hechas por el lado no
regulado del filtro y regulador de aire.

V ENTANAS / G UARDIAS
las ventanas de policarbonato y los guardias se debilitan cuando se encuentran expuestos a lquidos para cortar
y qumicos que contengan aminos. Es posible el perder hasta el 10% de la fortaleza de la ventana anualmente.
Se debe reemplazar la ventana en un intervalo de no mas de 6 aos si se sospecha que existe degradacin.
Las ventanas y los guardias deben reemplazarse si se encuentran severamente daadas o rasguadas-
Reemplace las ventanas daadas inmediatamente.

190 Mantenimiento 96-8750 rev K Enero 2005


CALENDARIO DE MANTENIMIENTO
A continuacin est una lista del mantenimiento regular necesario para los Centros de Tornos Haas de las
Series-SL. En el listado est la frecuencia del servicio, las cantidades y tipos de fluidos necesarios. Estas
especificaciones indicadas deben cumplirse para as mantener la mquina en buenas condiciones y proteger
su garanta.
Intervalo Mantenimiento Realizado
Diario Compruebe el nivel del refrigerante. Revisar el nivel del tanque del lubricante de las vas.
Limpiar las virutas en las cubiertas de las vas y en el recipiente inferior.
Limpie las virutas de la torreta, habitculo, unin de rotacin y tubo de extensin.
Asegrese de que la cubierta est instalada en la unin de rotacin o en la apertura del mandril.
Compruebe el nivel de aceite de la unidad hidrulica (DTE-25 SOLAMENTE). Capacidad: 8 galones.
Semanal: Revisar el funcionamiento adecuado de la trampa de agua del tubo para escape
automtico del aire.
Revisar el manmetro o regulador del aire a 85 psi.
Limpiar las superficies exteriores con un producto limpiador moderado. NO USAR solventes.
Limpie el recipiente de virutas pequeas en el tanque del refrigerante.
Mensual Revisar el funcionamiento adecuado de las cubiertas de las vas y lubricarlas con un
aceite ligero, si es necesario.
Retire la bomba del tanque del refrigerante Limpie los sedimentos de interior del tanque.
Vuelva a instalar la bomba Precaucin!APAGUE el control antes de trabajar en el tanque
del refrigerante y tenga cuidado al desconectar la bomba del refrigerante y el control.
Descargue el recipiente de drenaje de aceite Revisar el nivel de aceite por la ventana de
vidrio. Si el aceite no fuera visible en la superficie inferior del indicador de mirilla, retire el
panel extremo y aada DTE-25 a travs del agujero de llenado superior hasta que sea
visible en el indicador de mirilla.
Cada seis meses Cambiar el lquido refrigerante y limpiar completamente el tanque del refrigerante.
Reemplace el filtro de aceite de la unidad hidrulica
Revisar que no haya grietas en todas las mangueras y en la tubera de lubricacin.
Anualmente Reemplace el aceite de la caja de engranajes
Limpie el filtro de aceite y retrelo del la parte inferior del filtro
Reemplazar el filtro de aire en la caja de control cada dos (2) aos.
Precaucin! No utilice una manguera de lavado de canal en el torno Haas, para que no sea causa de dao en
el huso.

El flujo de Refrigerante Pobre puede ser causado por un filtro sucio. Para limpiar el filtro, apague la bomba del
refrigerante, suba la tapa del tanque de refrigeracin y retire el filtro. Limpie y reinstale el filtro.

96-8750 rev K Enero 2005 Mantenimiento 191


LUBRICACIN
Sistema Lubricante Cantidad
Bomba de Lubricacin de Guas Vactra #2 = Vactra #2 2-2.5 qts
Transmisin Mobil DTE 25 34 oz

MANTENIMIENTO PERIDICO
En el control de la mquina, se ha sumado una pgina relacionada con el mantenimiento peridico de la
misma y esta se encuentra en la pantalla de Current Commands o Comandos Corrientes bajo el ttulo de
SCHEDULE MAINTENANCE u Horario de Mantenimiento. Esta pgina tiene acceso al presionar PAGE UP o
PAGE DOWN lo cual le permite al operador activar o desactivar una serie de puntos a comprobar (vase la
lista a continuacin).
Algn articulo en la lista puede ser seleccionado al presionar las teclas con la flecha hacia arriba o abajo. Una
vez seleccionado, el articulo puede ser activado o desactivado al presionar la tecla ORIGIN. Si el articulo se
encuentra activo, se mostrarn las horas restantes, en su lugar se mostrar un elemento desactivado, .
Se puede ajustar el tiempo para el articulo que necesita el mantenimiento al utilizar las teclas con flecha de
izquierda y derecha. Se puede reinstalar el tiempo fijado de fabrica al presionar la tecla ORIGIN.
Los artculos son rastreados ya sea por medio del tiempo acumulado cuando la mquina se encuentra
encendida (ON-TIME) o por el tiempo transcurrido en Inicio de Ciclo (CS-TIME). Cuando este llega a cero (o ha
pasado a un numero negativo), se mostrar en la parte inferior de la pantalla el mensaje MAINTENANCE DUE.
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 puede seleccionar, en la
pgina de SCHEDULE MAINTENANCE, el articulo el cual ha recibido el mantenimiento. Una vez seleccionado,
presione la tecla ORIGIN para desactivarlo, entonces presione una vez mas la tecla ORIGIN para activarlo y as
comenzara el conteo regresivo para ese articulo con el numero de horas restantes que ha sido fijado de
fabrica.

MANTENIMIENTO MANDRIL
Asegrese de que todas las partes mviles estn engrasadas minuciosamente
Compruebe el desgaste excesivo en las abrazaderas
Compruebe el desgaste excesivo de las tuercas T
Compruebe si estn daados los pernos de retencin frontal
Los mandriles deberan de romperse de acuerdo a las especificaciones del fabricante
Desmonte e inspeccione el mandril una vez al ao
Consulte el manual del mandril para los procedimientos de desmontaje
Compruebe el desgaste excesivo
Compruebe el gripado o el bruido
Limpie las guas de la contaminacin , de los chips o del refrigerante
Lubrique el mandril antes de volverlo a ensamblar
Precaucin: La falta de grasa reduce significativamente la fuerza de fijacin y puede
provocar vibracin, fijacin indebida, o lanzamiento de piezas.
Abrazaderas del Mandril
Cada abrazadera requiere dos manos de aceite cada 100 ciclos de sujecin/liberacin, o el menos una vez por
semana. Utilice la pistola engrasadora provista para la lubricacin del mandril El tipo de lubricacin es Grasa
de Disulfato de Molibdeno (de 20% a 25% de contenido de molibdeno)

192 Mantenimiento 96-8750 rev K Enero 2005


R EFRIGERANTE Y TANQUE DE R EFRIGERANTE
El lubricante de la mquina debe ser soluble en agua, basado en aceite sinttico o basado en refrigerante/lubricante
sinttico. Usando Aceites Minerales para cortar daarn los componentes de hule en toda la mquina.
No utilice agua pura como refrigerante; los componentes de la mquina se oxidarn. No utilice lquidos
inflamables como refrigerante.
El tanque de refrigerante debe ser limpiado en profundidad peridicamente, especialmente para fresadoras
equipadas con Refrigerante a Alta Presin.
Resumen sobre Lquido Refrigerante
El agua se va evaporando al correr por la mquina lo que variar la concentracin del refrigerante. Tambin se
lleva a cabo refrigeracin con las piezas.
Una mezcla apropiada de refrigerante est entre el 6-7%. Para llenar el refrigerante slo puede emplearse ms
refrigerante o agua desionizada. Asegrese de que la concentracin todava est dentro del rango. Puede
usarse un refractmetro para comprobar la concentracin.
Debe reemplazarse el refrigerante en intervalos regulares. Debe fijarse y seguirse un calendario. Esto evitar
un problema con el aceite de la mquina. Tambin asegurar que se reemplace con lubricante con la
concentracin adecuada.
ADVERTENCIA!
Cuando est maquinando piezas fundidas o coladas, arena del proceso de fundicin y las propiedades abrasivas
del aluminio fundido e hierro fundido acortarn la vida de la bomba a menos que se use un filtro especial adems
del filtro de succin de 100 tejidos (mesh). Contacte Haas Automation para ms recomendaciones.
Maquinado de cermicas y cosas parecidas anula todos los reclamos de garanta por desgaste y se debe hacer
bajo la absoluta responsabilidad y riesgo del cliente. Es absolutamente requerido que la cantidad de los horarios
de mantenimiento aumente cuando se trabaja con virutas metlicas abrasivas. El refrigerante tiene que ser
cambiado ms a menudo, y el tanque completamente limpiado de todo sedimento en el fondo del mismo.
Vida acortada de la bomba, reduccin de presin y aumento en el mantenimiento son normales y se esperan
en ambientes abrasivos y todo esto no lo cubre la garanta en la mquina.

S ISTEMA DE L UBRICACIN
Toda la lubricacin de la mquina es suministrada por el sistema de lubricacin externa. El tanque est
localizado en la parte inferior trasera de la mquina (vea la Figura de Abajo). El nivel vigente de aceite es visible
en el tanque. Si se necesita agregar ms aceite, quite el tapn de la entrada de llenado y agregue aceite al
nivel apropiado.

Sistema de Lubricacin Externa

ADVERTENCIA!
No agregue aceite arriba de la linea marcada high en el tanque No permita que el nivel baje de la linea
marcada low en el tanque porque puede resultar en un dao a la mquina.

96-8750 rev K Enero 2005 Mantenimiento 193


Filtro de Aceite
El filtro de metal poroso de 25 micras (94-3059). Se recomienda que el filtro sea reemplazado anualmente o
cada 2000 horas de funcionamiento. El elemento de filtrado va alojado en el cuerpo del filtro, situado n el
depsito de la bomba de aceite (filtros internos).
Para cambiar el filtro siga estos pasos::
1. Quite los tornillos que soportan el depsito de aceite al cuerpo de la bomba, bjelo con cuidado y aprtelo.
2. Use una llave ajustable para desatornillar la tapa del extremo (vase la figura). Precaucin:Utilice un
destornillador o herramienta similar para evitar que el filtro gire al retirarse la tapa del extremo.
3. Retire el elemento del filtro de aceite del cuerpo del filtro una vez retirada la tapa.
4. Limpie el interior del alojamiento del filtro y el filtro y tapa final segn sea requerido.
5. Instale el nuevo elemento de filtrado (p/n 94-3059), la arandela y la tapa. Use las mismas herramientas que
se utilizaron para retirar las piezas para apretarlas - No las fuerce al apretarlas.
6. Vuelva a colocar el depsito de aceite, asegrese de que la junta se asiente correctamente entre el
depsito y la brida superior.

A CEITE DE T RANSMISIN
Prueba de Aceite
Compruebe el nivel de aceite en el indicador ptico a travs de la abertura en el lado de la mquina como se
muestra en la ilustracin. Llnelo cuando se necesite a travs del puerto de llenado en la parte superior de la
caja de engranajes.
Cambio de Aceite
1. Retire los paneles de metal necesarios para acceder a la transmisin.
2. Retire los catorce (14) SHCS del recipiente de aceite y retrelo. Inspeccione el tapn de vaciado
para detectar partculas de metal.
3. Limpie el aceite del recipiente y vuelva a instalarlo con una nueva junta.
4. Sople hacia abajo con una manguera de aire en las inmediaciones del panel de acceso para evitar
suciedad y partculas de metal de la entrada de la caja de engranajes. Retire el panel de acceso.

194 Mantenimiento 96-8750 rev K Enero 2005


5. Llene la caja de engranajes con 2 litros de aceite para engranajes Mobil DTE-25. Compruebe el
indicador ptico. El nivel debera de estar a 3/4 de su capacidad total. Llene lo que necesite.
6. Instale la cubierta de acceso con una nueva junta.
7. Ponga en funcionamiento el calentador del huso y compruebe las fugas.

TRANSPORTADOR DE VIRUTAS
Durante el uso normal, la mayora de las virutas se desechan de la mquina mediante el tubo de descargo. Sin
embargo, algunas de las virutas mas pequeas se movern por el drenaje y acumularn en la coladera del
tanque de refrigerante. Para prevenir que el tanque se bloquee, limpie la coladera regularmente. Si el drenaje
llega a bloquearse y crea que el refrigerante se acumule en el contenedor, primero apague la mquina, mueva
las virutas que se acumularon en la coladera del drenaje y permita que el refrigerante se salga. Limpie la
coladera del tanque para poder continuar operando la mquina.
Restos de Maquinado
El fin de la barra restante debe ser recogido de la misma forma que las piezas cuando se utiliza un
alimentador de barras. Retire los restos con la mano o utilizando un colector de piezas, progrmelo para
recoger los restos. Los tubos de descarga o los paneles transportadores que tengan restos dentro no sern
cubiertos bajo la garanta.

L UZ DE T RABAJO
Antes de realizar cualquier trabajo en el torno, apague la alimentacin de la mquina mediante el interruptor
principal.

96-8750 rev K Enero 2005 Mantenimiento 195


196 Mantenimiento 96-8750 rev K Enero 2005
ndice
Smbolos
( ) 15
/ 15
[ ] 15

A
Accuracy Control (Control de Precisin) 157
Advanced Editor (Editor Avanzado) 77
Advanced Editor Shortcuts (Atajos Para El Editor Avanzado) 80
Air Requirements (Requerimientos del Aire) 190
Alarms (Alarmas) 20
Auto Door (Puerta Auto) 168, 185
Auxiliary Axis Control (Control del Eje Auxiliar) 70
Axis Load Monito (Monitor de Carga en el Eje) 19

B
Block Delete (Borrar Bloque) 16

C
C-Axis (Eje-C) 43, 172
calculator (calculadora) 21
Cartesian Interpolation (Interpolacin Cartesiana) 44
Cartesian to Polar Transformation (Transformacin Cartesiana a Polar) 44
Chip Auger (Bandeja de Virutas) 12, 167, 195
Chuck Maintenance (Mantenimiento del Mandril) 192
clock (reloj) 21
Coolant (Refrigerante) 16, 165, 193
Coolant Level Gauge (Medicin del Nivel de Refrigerante) 23
Coolant Tank (Tanque Refrigerante) 193

D
Date (Fecha) 21
Dimensioning (Dimensionado) 174

E
Electricity Requirements (Requerimientos Elctricos) 189
End-Of-Bloc (Fin de Bloque) 15
EOB 15

F
Floppy Drive (Disquetera) 29

G
Graphics (Grficos) 20
Guarding (Proteccin) 190

96-8750 rev K Enero 2005 ndice 197


H
Help (Ayuda) 21
High Intensity Lighting (Iluminacin de Alta Intensidad) 24
Home (Inicio) 15
HOME G28 (INICIO G28) 17

I
Index on the Fly (ndice sobre la marcha) 164

K
Key Switc (Interruptor) 12
Keyboard (Teclado) 11

L
Live Tooling (Herramientas Activas) 39, 172
Loading Programs (Cargar Programas) 28
Lubrication System (Sistema de Lubricacin) 193

M
M Function (Funcin M) 166
Machine Data Collect (Recoger Datos de la Mquina) 186
Macros 88
Maintenance (Mantenimiento) 19
Maintenance Schedule (Calendario de Mantenimiento) 191
Maximum Corner Rounding (Redondeo Mximo de Esquinas) 181
Memory Lock Key Switch (Interruptor de Bloqueo de la Memoria) 12
Messages (Mensajes) 20

N
Network (Red) 185

O
Option Try-Out (Opcin de Ensayo) 24
Orient Spindle (Orientar Huso) 166

P
Parameter (Parmetro) 174
Parentheses (Parntesis) 15
Parts Catcher (Colector de Piezas) 74
Periodic Maintenance (Mantenimiento Peridico) 192
Power Up (Encendido) 11

Q
Quick Code (Cdigo Rpido) 81

R
Restart (Reinicio) 11
right slash (barra inclinada derecha) 15
RS-232 28

198 ndice 96-8750 rev K Enero 2005


S
Screen Saver Delay (Retardo del Salvapantallas) 183
Second Home (Segundo Inicio) 12
shift key (tecla de cambio) 15
Sleep Mode (Modo Reposo) 169
Spindle Speed Variation (Variacin de la Velocidad del Huso) 167
Square brackets (Corchetes) 15
Sub-Program (Subprograma) 170
subroutine (subrutina) 170
Subroutines (Subrutinas) 34

T
Tail stock (Cabezal Mvil) 12
Tail stock (Cabezal Mvil) 182
Tailstock (Cabezal Mvil) 166
Tailstock Foot Pedal (Pedal del Cabezal Mvil) 72
Tailstock (Jogging (Desplazamiento del Cabezal Mvil) 72
Tailstock SL-10 (Cabezal Mvil SL-10) 73
Taper Compensation (Compensacin de Conicidad) 38
Time (Tiempo) 21
Tips and Tricks (Trucos y Consejos) 67
Tool Geometry (Geometra de la Herramienta) 18
Tool Life Display (Pantalla de la Vida de la Herramienta) 19
Tool Load Monitor and Display (Monitor y Pantalla de la Carga de la Herramienta) 19
Tool Nose Compensation (Compensacin de la Punta de la Herramienta) 46
TOOL OFSET MESUR (MED. DESPLAZ. DE HERRAM) 179
Tool Pre-Setter (Pre-establecedor de Herramientas) 75
Tool Wear (Desgaste de la herramienta) 18
Transmission Oil (Aceite de Transmisin) 194

U
User M Function (Funcin M de Usuario) 166

V
VDI Installation (Instalacin VDI) 42
Visual Quick Code (Cdigo Rpido Visual) 84

W
Warm-up Compensation (Compensacin de Calentamiento) 184
Warmup (Calentamiento) 184
Work Zero Offset (Desplazamientos de Trabajo Cero) 18
Worklight (Luz de Trabajo) 195

96-8750 rev K Enero 2005 ndice 199