Está en la página 1de 105

Guia del Operador

Los derechos de autor de esta Guia del Operador pertenencen a Indústrias Romi
S.A.

Este manual se destina a todo el personal de asistencia técnica, inpsección


y mantenimiento. Incluye descripciones técnicas, requisitos y dibujos.

Ninguna parte de este manual deberá reproducirse, ni transmitirse y se prohibe


su uso o comunicación de su contenido a terceros.

Los infractores están sujetos a penalidades.

Todos los derechos se reservan, especialmente si una patente u otro registro


es concedido.

NOTA
• Indústrias ROMI S/A se reserva el derecho de alterar el diseño de la máquina, así
como todas las especificaciones técnicas, sin aviso previo.
• Las figuras contenidas en este manual son de carácter ilustrativo, pudiendo no
corresponder integralmente a la real situación del diseño.

IMPORTANTE
Este manual es genérico para toda la familia de máquinas de la Línea
Discovery. Sin embargo, se debe atentat para asuntos específicos para un
modelo de máquina a través de la indicación de sus logomarcas. Ejemplo:

Asunto específico para D 560


þ

S60941A Línea D 1
Guia del Operador

2 Línea D S60941A
Guia del Operador

CAPÍTULO 1
NOTAS GERALES

S60941A Línea D 3
Guia del Operador
1.1. PÚBLICO ALVO DEL GUIA DEL OPERADOR

Guia del Operador

Instrucciones
para:
Operación de la
Máquina

Público Alvo:

• Gerentes
• Hombres de Set-up
• Operadores
• Técnicos de Manutención

4 Línea D S60941A
Guia del Operador

CAPÍTULO 2
DESCRIPCIÓN DEL
CUADRO DE CONTROL
CNC

S60941A Línea D 5
Guia del Operador
2.1. CUADRO DE COMANDO SIMENS 810D

6 Línea D S60941A
Guia del Operador
2.2. DESCRIPCIÓN DEL TECLADO

Jog Desconecta transportador de cavacos

Reinicio Conecta transportador de virutas

Retroced taf (trocador auto de


Home
herramientas)
Mda Referencia de taf

Teach
Sentido de avance durante jog (positivo)

Liga CNC
Sentido de avance durante jog (negativo)

Auto (automático) Alteración de datos

Bloca bloc Input (entrada de datos)

Reset Delete (apaga caracteres)

Stop Máquina

Start Cancelar alarma

Cere máquina/ Ceroo pieza Alarme y mensajens

Libera ejes x, y, z Menu

Desliga ejes x, y, z Page up (sube página)

Libera eje árbol Page down (baja página)

Restabelece rotación programada Seleción de datos

Aumenta rotación programada Shift (segunda función del teclado)

Diminui rotación programada Space (espacio em branco)

Seguridadde de puerta Ayuda

Aceleración de los eje durante jog

Desconecta refrigeración de corte Cursores de posición

Conecta refrigeración de corte

S60941A Línea D 7
Guia del Operador
2.3. CUADRO DE OPERACIÓN

8 Línea D S60941A
Guia del Operador

CAPÍTULO 3
OPERACIÓN DE LA
MÁQUINA

S60941A Línea D 9
Guia del Operador
3.1. CONECTAR MÁQUINA
• Conectar llave general.
• Desactivar botón de de emergencia.
• Desactivar alarma sonora
• Conectar CNC.
• Accionar RESET.
• Accionar SEGURIDAD DE PUERTA (llave setup F2).
• Liberar Los ejes (eje árbol y carros).

3.2. REFERENCIAR MÁQUINA A TRAVÉS DE LA TECLA HOME


• Accionar JOG.
• Accionar HOME.
• Seleccionar eje deseado X, Y, Z o W (opcional).
• Accionar +.
NOTA: Se recomienda referenciar los ejes en la seguinte ordem:
1.º eje Z,
2.º eje Y,
3.º eje X ,
4.º eje W (opcional).
OBS: Si fuera accionada la tecla START, será referênciado los tres ejes simultaneamente.

3.3. MOVIMENTAR EJES MANUALMENTE

3.3.1. A TRAVÉS DE JOG CONTÍNUO

• Accionar MÁQUINA.
• Accionar JOG.
• Seleccionar eje deseado X, Y, Z o W (opcional) en el panel o en el telemando. Cuando el
telemando se usa, un botón debe apretarse detrás del telemando.
• Mantener presionada, el el panel o en el telemando, la tecla + o - para dar el sentido del
movimiento.
• Para tener um movimiento más rápido presionar simultáneamente, con el sentido, la tecla

Botón

10 Línea D S60941A
Guia del Operador
3.3.2. A TRAVÉS DE JOG CON MANIVELA
• Accionar MÁQUINA.
• Accionar JOG.
• Seleccionar eje deseado X, Y, Z o W (opcional) en el panel o en el telemando.
• Seleccionar avance deseado a través de las teclas: [1], [10], [100], [1000]
• Ejecutar el movimiento de los ejes a través de la manivela observando el sentido (+ / -)

3.3.3. A TRAVÉS DE JOG INCREMENTAL


• Accionar MÁQUINA.
• Accionar JOG.
• Accionar INC.
• Digitar el valor del incremento valor milesimal.
• Accionar OK.
• Accionar [ . ]
• Seleccionar eje deseado X, Y, Z o W (opcional).
• Ejecutar el movimiento de los ejes a través de la manivela observando el sentido (+ / -).

3.4. OPERAR EL COMANDO VIA MDA


• Accionar MÁQUINA.
• Accionar MDA.
• Accionar RESET.
• Accionar (si es necesario) APAGAR PROG. MDA.
• Digitar informaciones deseadas.

Ejemplo. Cambio de Herramientas:


T01 (INPUT )
M6 (INPUT)
Accionar START

Ejemplo. Conectar RPM:


S500 M3 (INPUT)
Accionar START
Para parar eje árbol accionar RESET

S60941A Línea D 11
Guia del Operador

3.5. CARGAR LAS HERRAMIENTAS EN EL MAGAZINE (TAF)

• A través de MDA, llamar 1a herramienta que va ser cargada.


Ejemplo: T01 (INPUT)
M6 (INPUT)
Accionar START ( la máquina girará el magazine y cogerá la herramienta n.º 1)
• Manualmente inserir la herramienta en el eje árbol, a través del botón SOLTAR
HERRAMIENTA.
• A través de MDA, llamar 2a herramienta para ser cargada.
Ejemplo: T02 (INPUT)
M6 (INPUT)
Accionar START (la máquina guardará la herramienta n.º 1, y cogerá la herramienta nº2)
• Manualmente inserir la herramienta en el eje árbol, a través del botón SOLTAR HERRAMIENTA.
• Repetir los mismos procedimientos para las demás herramientas deseadas.

12 Línea D S60941A
Guia del Operador
3.6. CERAMIENTO DE HERRAMIENTA (CORRECCIÓN
HERRAMIENTA)

3.6.1. CARGAR LA LONGITUD DE LA HERRAMIENTA EN LA PÁGINA DE CORRECCIÓN


HERRAMIENTA (PARA CERAMIENTO DE LA HERRAMIENTA HECHO FUERA DE LA MÁQUINA)

• Accionar MENU.
• Accionar PARÁMETROS
• Accionar LISTA DE DEPÓSITOS.
• ACCIONAR (si necesario) GERENCIADOR DE HERRAMIENTAS.
• Accionar LISTA DE HERRAMIENTAS.
• Posicionar cursor en la herramienta deseada.
• Accionar DETALLES DE HERRAMIENTAS.
• Entrar con el valor de la LONGITUD en el campo COMPR 1 (valor positivo)
Ejemplo: 125 (INPUT)
• Entrar con el valor del RAYO
Ejemplo: 10 (INPUT)
• Accionar OK.

Largo

S60941A Línea D 13
Guia del Operador
3.6.2. CARGAR LA ALTURA DE LA HERRAMIENTA AL CERO PIEZA EN LA PÁGINA DE
CORRECCIÓN DE HERRAMIENTA HECHO EN LA MÁQUINA)

• A través del movimiento manual apoyar la herramienta en la cara de la pieza, en el eje Z.


• Anotar el valor mostrado en Z1 incluso la seña, en la página de máquina.
• Accionar MENU
• Accionar PARÁMETROS.
• Accionar LISTA DE DEPÓSITOS.
• Accionar (si necesario) GERENCIADOR DE HERRAMIENTAS.
• Accionar LISTA DE HERRAMIENTAS.
• Posicionar cursor en la herramienta deseada.
• Accionar DETALLES DE HERRAMIENTAS.
• Entrar con el valor de la ALTURA (Z1) en el campo COMPR1
Ejemplo: -350 (INPUT)
• entrar con el valor del RAYO
Ejemplo: 10 (INPUT)
• Accionar OK.

Elevación

14 Línea D S60941A
Guia del Operador
3.7. CERAR PIEZA (G54 A LA G57)

3.7.1. EJE “X” E “Y”

• A través del movimiento manual apoyar la herramienta an la lateral de la pieza, en el eixo X


o Y.

Eje X Eje Y

Pieza Pieza
Rayo

Rayo

• Accionar MENU.
• Accionar PARÁMETROS.
• Accionar DISLOCAMIENTO DEL PUNTO CERO.
• Seleccionar corrector (G54 a el G57) deseado.
• Posicionar el cursor en el eje deseado X oY.
• Accionar DETERMINAR DPZ.
• Seleccionar herramienta deseada.
Ejemplo: T n.º • 1, 2, 3...
• Posicionar cursor en RAYO.
• Seleccionar + RAYO o • RAYO.
OBS: Considerando el posicionamiento de la herramienta conforme los ejemplos arriba
citados considerar + RAYO.
• Accionar OK.
• Accionar ALMACENAR.
• Repetir los mismos procedimientos para cerar el outro eje.

S60941A Línea D 15
Guia del Operador
3.7.2. EJE “Z” (EN LA SUPERFICIE DE LA PIEZA) (PARA CERAMIENTO DE LA
HERRAMIENTA HECHO FUERA DE LA MÁQUINA)

• A través del movimiento manual apoyar la herramienta en la superficie de la pieza, en el eje


Z.
• Accionar MENU.
• Accionar PARÁMETROS.
• Accionar DISLOCAMIENTOS DEL PUNTO CERO.
• Seleccinar corrector (G54 a el G57) deseado.
• Posicionar el cursor en el eje Z.
• Accionar DETERMINAR DPZ.
• Seleccionar herramienta deseada.
Ejemplo: T n.º • 1, 2, ...
• Seleccionar • COMPIM
• Accionar OK.
• Accionar ALMACENAR.

Fresa
Largo

Pieza

16 Línea D S60941A
Guia del Operador
3.7.3. EJE “Z” (EN LA BASE DE LA PIEZA) (PARA CERAMIENTO DE LA HERRAMIENTA
HECHO FUERA DE LA MÁQUINA)

• Através del movimiento manual apoyar la herramienta en la superficie de la pieza, en el eje


Z.
• Accionar MENU.
• Accionar PARÁMETROS.
• Accionar DISLOCAMIENTO DEL PUNTO CERO.
• Seleccionar corrector (G54 a el G57) deseado.
• Posicionar el cursor en el eje Z.
• Accionar DETERMINAR DPZ.
• Seleccionar herramienta deseada.
Ejemplo: T n.º • 1, 2, ...
• Seleccionar • COMPRIM. (longitud)
• Seleccionar • DESL. (desconecta)
• Digitar el valor del offset (altura de la pieza, rayo de la pieza)
• Accionar INPUT.
• Accionar OK.
• Accionar ALMACENAR.

Fresa
Largo
Pieza

Pieza

S60941A Línea D 17
Guia del Operador
3.8. INSERIR UN PROGRAMA MANUALMENTE

• Accionar MENU.
• Accionar PROGRAMAS DE PIEZAS.
• Accionar PROGRAMAS, O
SUBPROGRAMAS de acuerdo con lo
deseado.
• Accionar NOVO
• Inserir el nombre del programa
• Accionar OK.
• Digitar el programa
• Al accionar la digitación, accionar
CERRAR.
• Accionar ALTERAR HABILITACIÓN.

OBS: si la opción ALTERAR HABILITACIÓN


no es accionada el programa no podrá
ser ejecutado.
OBS: los ciclos de mecanizados (CYCLE
81..., POCKET1 ...), pueden ser
programados por un menú de ayuda
para auxiliar el programador en la edición
de los mismos.
• Accionar APOYO.
• Seleccionar OPERACIÓN.
• Seleccionar FUNCIÓN.
• Llenar los campos de las variables.
• Si es necesario se puede activar un lay-
out de auxilio a la programación,
accionando AYUDA.
• Accionar OK.

3.9. ALTERAR DATOS EN EL PROGRAMA

• Accionar MENU.
• Accionar PROGRAMAS DE PIEZAS.
• Accionar PROGRAMAS o
SUBPROGRAMAS
• Con el cursorseleccionar programa
deseado.
• Accionar INPUT.
• Alterar informaciones deseadas.
• Al finalizar la alteración, accionar
CERRAR.

18 Línea D S60941A
Guia del Operador
3.10. RENOMBRAR UN PROGRAMA

• Accionar MENU.
• Accionar PROGRAMAS DE PIEZAS.
• Accionar PROGRAMAS o SUBPROGRAMAS.
• Con el cursor selccionar programa deseado
• Accionar RENOMBRAR.
• Digitar nuevo nombre.
• Accionar OK.

3.11. APAGAR UN PROGRAMA


• Accionar MENU.
• Accionar PROGRAMAS DE PIEZAS.
• Accionar PROGRAMAS o SUBPROGRAMAS.
• Con el cursor seleccionar programa deseado.
• Accionar APAGAR.
• Accionar OK.

3.12. COPIAR UN PROGRAMA COMPLETO


• Accionar MENU.
• Accionar PROGRAMAS DE PIEZAS.
• Accionar PROGRAMAS o SUBPROGRAMAS.
• Con el cursor selccionar programa deseado.
• Accionar COPIAR.
• Accionar INSERIR.
• Digitar nuevo nombre.
• Accionar OK.

3.13. COPIAR UNA PARTE DEL PROGRAMA

• Accionar MENU.
• Accionar PROGRAMAS DE PIEZAS.
• Accionar PROGRAMAS o SBPROGRAMAS.
• Con el cursor seleccionar programa deseado.
• Accionar INPUT.
• Llevar el cursor al bloc de inicio de la copia.
Accionar MARCA BLOC.
• Llevar el cursor al bloc de finalización de la copia.
• Accionar COPIA BLOC.
• Llevar el cursor donde quiera que sea inserido el texto copiado.
• Accionar INSERE BLOC.

S60941A Línea D 19
Guia del Operador
OBS: Al ejecutar la copia de los blocs (• Accionar COPIA DE BLOC), se puede cerrar el
progra actual e inserir el texto en un otro programa.
• Accionar CERRAR.
• Con el cursor seleccionar programa o subprograma deseado.
• Accionar INPUT.
• Llevar el cursor donde quiera que sea inserido el texto copiado.
• Accionar INSERE BLOC.

3.14. COMUNICACIÓN DE DATOS VIA RS232


3.14.1. ESPESIFICACIÓN DEL CABLE PARA COMUNICACIÓN SERIAL

El microcomputador o periférico externo, del cual hará la comunicación deberá poseer una
puerta serial del tipo DB9 o DB25 libre. El tipo de conector es irrelevante, desde que haya perfecta
fixación, sin peligro de ocurrencia de mal contacto. El cable para la conección debe obedecer la
siguiente configuración:

3.14.2. CONFIGURACIÓN DE LOS PARÁMETROS DE COMUNICACIÓN


• Accionar MENU.
• Accionar SERVICIOS.
• Accionar AJUSTAR.
• Configurar parámetros de transmisión de acuerdo con lo deseado.
• Accionar ALMACENAR AJUSTE.

3.14.2.1. ALGUNOS PARÁMETROS RECOMENDADOS PARA LA COMUNICACIÓN DE


DATOS

• Interface=> COM1
• Protocolo => XON/XOFF
• Taxa de bauds => 9600
• Bits de parada => 1
• Paridad => NONE
• Bits de dados => 7
• Xon (HEX) => 11
• Xoff (HEX) => 13
• Fin de la transmisión => 1a x Formatación del cartão perforado

20 Línea D S60941A
Guia del Operador
3.14.3. TRANSMISIÓN DE DATOS

• Preparar micro o periférico externo, para recibir los datos (programas)


• Accionar MENU.
• Accionar SERVICIOS.
• Seleccionar tipo de información para ser transmitida.
• Accionar SALIDA DE DATOS.
• Accionar PARTIDA.

3.14.4. RECEPCIÓN DE DATOS

• Accionar MENU. Detalhe da saída serial RS232


• Accionar SERVICIOS.
• Selccionar tipo de informaciones a ser transferidas o recibidas.
• Accionar ENTRADA DE DATOS.
• Accionar PARTIDA.
• A través del micro o periférico externo, enviar los datos
(programas)

3.15. SELECCIONAR PROGRAMA PARA MECANIZADO

• Accionar JOG.
• Accionar MENU.
• Accionar PROGRAMAS.
• Accionar PROGRAMAS DE PIEZAS.
• Posicionar cursor en el programa deseado.
• Accionar SELECCIÓN DE PROGRAMA
OBS: si la opción ALTERAR HABILITACIÓN no fuera accionada el programa no podrá ser
ejecutado.

3.16. EJECUTAR TEST DE PROGRAMA (RÁPIDO)

• Selccionar programa para ser testado.


• Accionar AUTO.
• Accionar INFLUENCIA DE PROGRAMA.
• Accionar PRT: - TEST DE PROGRAMA.
• Accionar SELECCIÓN DE DATOS.
• Accionar OK.
• Accionar (si necesario) CANCELAR ALARMA.
• Accionar START.

S60941A Línea D 21
Guia del Operador
3.17. EJECUTAR TEST DE PROGRAMA (DRY RUN)

• seleccionar programa para ser testado.


• Accionar AUTO.
• Accionar INFLUENCIA DE PROGRAMA.
• Accionar DRY:- AVANCE MARCHA.
• Accionar SELCCIÓN DE DATOS.
• Accionar OK.
• Accionar (si necesario) CANCELAR ALARMA.
• Accionar START.

3.18. EJECUTAR PROGRAMA EN AUTOMÁTICO

• Accionar MÁQUINA.
• Accionar AUTOMÁTICO.
• Confirmar programa deseado.
• Si desea accionar BLOC A BLOC.
• Accionar START.

3.18.1. EJECUTAR PROGRAMA ON-LINE (VIA PERIFÉRICO)

• accionar AUTOMÁTICO.
• Accionar MENU.
• Accionar SERVICIOS
• Accionar EJECUTAR DEL EXTERNO.
• Accionar PARTIDA.
• Enviar programa via periférico.
• Accionar START.

3.18.1.1. ALGUNS PARÂMETRO RECOMENDADOS PARA EXECUÇÃO ON-LINE

• Interface => COM1 x Partida com XON


• Protocolo => XON/XOFF
• Taxa de bauds => 2400
• Bits de parada => 1
• Paridade => NONE
• Bits de datos => 7
• Xon (HEX) => 11
• Xoff (HEX) => 13
• Fin de la transmisión => 1a x Formatación del cartão perfurado

22 Línea D S60941A
Guia del Operador
3.19. ABORTAR EJECUCIÓN DEL PROGRAMA

• Accionar STOP.
• Accionar RESET.
• A través del movimiento manual dislocar ejes para una posición segura.

3.20. REINICIO DEL PROGRAMA

3.20.1. POR LA HERRAMIENTA 1º CASO


• Accionar MÁQUINA.
• Verificar si el programa está cargado confirmando el nombre del arquivo en la parte superior
del cuadro.
Ejemplo: \ MPF. DIR\ PECA1.MPF
• Accionar AUTOMÁTICO.
• Accionar PESQUISA DE BLOC.
• Accionar POSICIÓN DE PESQUISA.
• Posicionar cursor en el n.º de la herramienta deseada.
Ejemplo: T03
• Accionar SIN CÁLCULO.
• Accionar START.
• Será mostrado la alarma lara continuar.
• Accionar START.

3.20.2. POR LA HERRAMIENTA 2O CASO

• Accionar MÁQUINA.
• Verificar si el programa está cargado confirmando el nombre del arquivo en la parte superior
del cuadro.
Ejemplo: \MPF.DIR\PECA.MPF
• Accionar AUTOMÁTICO.
• Accionar PESQUISA DE BLOC.
• Accionar INDICADOR DE PESQUISA.
• Digitar 3 para CADEIA
• Accionar INPUT.
• Digitar el n. º de la herramienta deseada.
Ejemplo: T03
• Accionar INPUT.
• Accionar SIN CÁLCULO.
• Accionar START.
• Será mostrado la alarma para continuar
• Accionar START.

S60941A Línea D 23
Guia del Operador
3.20.3. EN EL MEDIO DE LA OPERACIÓN

• Ejecutar un programa en automático.


• Accionar STOP para la parada del programa.
• Accionar JOG.
• Selccionar eje X, Y o Z (caso sea necesario)
• Mantener presionada la tecla + o - para alejar la herramienta de la pieza de acuerdo con la
operación.
• En este punto se puede, desconectar el eje árbol, limpiar la pieza, cambiar una pastilla (caso
sea necesario).
• Accionar REINICIO.
• Conectar eje árbol (caso esté desconectado).
• Seleccionar eje X, Y, o Z (caso sea necesario).
• Mantener presionada la tecla + o -, para aproximar la herramienta de la pieza (observar
display).
• Accionar AUTOMÁTICO.
• Accionar START.

3.21. DESCONECTAR MÁQUINA

• Accionar MÁQUINA.
• Activar (presionar) botón de emergencia.
• Desconectar llave general.

24 Línea D S60941A
Guia del Operador

CAPÍTULO 4

PROGRAMACIÓN

S60941A Línea D 25
Guia del Operador
4.1. PRESENTACIÓN
Este manual fue elaborado para funciones básicas del comando, mirando la simplicidad de
Programación y operación, para informaciones complementares consultar manuales originales
del comando.
Máquina a comando numérico es aquella que posee un equipamiento elactro-electrónico,
aquí tratado como comando, el cual posibilita a la misma la ejecución de una secuencia
automática de actividades.
Para efectuar un mecanizado de piezas a través de una máquina herramienta la CNC,
debemos tomar como referencia de los item:

1- Se debe elaborar un programa de un diseño de la pieza, a través de comandos interpretados


por el CNC. Esos comandos están descritos en este manual en la parte de programación.

2- El programa debe ser leido por el CNC. Se debe preparar las herramientas a la pieza según
la programación desenvolvida, después se debe ejecutar el proceso de mecanizado. Estos
procesos están descritos en la parte de operación.

Antes de programar es necesario ...

• Estudio del diseño de la pieza, bruta y acabada.


Hay necesidad de un análisis sobre la posibilidad de ejecución de la pieza las dimensiones
exigidas de la cantidad de material para que sea removido, herramental necesario, fijación
del material etc.

• Estudios de los métodos y procesos.


Definir las etapas de mecanizado de cada pieza que va a ser ejecutada, estableciendo así
lo que se va a hacer y cuando se va a hacer.

• Escoja de las herramientas.


La escoja de un buen herramental es fundamental para un buen aprovechamiento del
equipamiento, bien como su posición en el magazine para minimizar el tiempo de cambio.

• Conocer los parámetros físicos de la máquina y su programación.


Es necesario conocer todos los recursos de programación disponibles de remoción de
virutas, bien como, rotación máxima y número de herramientas, visando minimizar tiempos
de programación y operación.

• Definición de los parámetros de Corte.


En función del material para que sea mecanizado, buscar junto al fabricante de herramientas,
los datos de cortes: avance, rotación y profundidad de corte.

26 Línea D S60941A
Guia del Operador
4.2. GERENCIAMIENTO DE ARCHIVOS Y PROGRAMAS
Para un manoseo más flexible de los datos y programas, estos pueden ser visualizados,
almacenados y organizados de acuerdo con los diferentes criterios.
Los programas y archivos son almacenados en diferentes directorios, o sea, pastas donde
serán almacenados de acuerdo con la función o características
Ejemplos de directorios:
- subprogramas
- programas
- piezas
- comentarios
- ciclos padrones
- ciclos de usuarios

Cada programa corresponde a un archivo y todo archivo posee una extensión, ésta por su
vez informa cual tipo de archivo estamos trabajando.
Ejemplos de extensiones:
-. MPF - programa principal.
-. SPF - subprograma
-. TEA - datos de la máquina
-. SEA - datos de setting
-. TOA - correcciones de la herramienta
-. UFR - dislocamientos del punto cero
-. INI - archivos de inicialización
-. COM - comentario
-. DEF - definición para datos globales

Para almacenar los archivos de programas en el CNC (máquina), via RS232 (comunicación
serial), debemos enderezarlos para los directorios correspondientes de acuerdo con el tipo de
archivo para ser almacenado.

MEMORIA DE LA MÁQUINA
MEMÓRIA
MEMÓRIA DE
DALAMÁQUINA
MÁQUINA

/_N_WKS_DIR /_N_MPF_DIR /_N_SPF_DIR /_N_CUS_DIR /_N_CST_DIR

para armazenar
para almacenar para armazenar
para almacenar para armazenar
para almacenar para almacenar
armazenar para almacenar
armazenar
las piezas
as peças programas
os programas los sub programas
os subprogramas ciclos
ciclos del usuario
do usuário ciclos
ciclospadrones
padrão

Abajo tenemos los cambios para efectuar la comunicación.


Sintaxis de cabeçalho para almacenamiento de programa:

%- N – (nombre del programa)- (tipo de extensión de acuerdo con el tipo de archivo)


;$PATH=(dirección cprrespondiente, vide gráfico arriba)

S60941A Línea D 27
Guia del Operador
4.3. SISTEMA DE COORDENADAS

Para que la máquina pueda trabajar con


las posicione específicas éstas tienen que ser
declaradas en un sistema de referencia, que
corresponde a los sentidos de los movimientos
de los carros (ejes X, Y, Z), se utiliza para este
fin el sistema de coordenadas cartesianas.
El sistema de coordenadas de la máquina
es formado por todos los ejes existentes
físicamente en la máquina.
La posición del sistema de coordenadas
en relación a la máquina depende del tipo de
máquina. Las direcciones de los ejes la llamada
“regla de mano derecha”.

Cuando estamos delante de la máquina el


dedo medio representa el eje de la herramienta,
entonces tenemos

• el pulgar a dirección X+
• el dedo indicador adirección Y+
• el dedo medio adirección Z+

4.3.1. COORDENADAS ABSOLUTAS

En el modo de programación en absoluto


las posiciones de los ejes son medidas de la
posición cero actual (cero pieza ) establecido.
Con vista al movimiento de la herramienta esto
significa:
- La dimensión absoluta describe la
posición para donde la herramienta debe
ir.

Ejemplo:

X Y

PT1 20. 35.

PT2 50. 60.

PT3 70. 20.

28 Línea D S60941A
Guia del Operador
4.3.2. COORDENADAS INCREMENTALES

En el modo de programación incremental


las posiciones de los ejes son medidas a partir
de la posición anteriormente establecida. En
vista al movimiento de la herramienta esto
significa:
- La dimensión incremental describe la
distancia que va a ser recorrida por la
herramienta a partir de la posición actual
de la misma.

Ejemplo

X Y

PT1 20. 35. em relación del zero

PT2 30. 25. em relación del Pt1

PT3 20. -40. em rrelación del Pt2

4.3.3. COORDENADAS POLARES

Ha sta aho ra el méto do de


determinación de los puntos era descrito en
un sistema de coordenadas cartesianas,
pero existe otra manera de declarar los
puntos en función de ángulos, y centros.
El punto, a partir de donde sale la
cotaciónse llama Polo (centro de los rayos).

Ejemplo:

ÂNGULO RAYON

PT1 30 100.

PT2 75 60.

PT3 X=15. Y=30.

S60941A Línea D 29
Guia del Operador
4.4. FUNCIÓN: D, S, T, M6 / CAMBIO
Aplicación: Selección del número y
corrector de herramienta y rotación eje árbol

A través de la programación del enderezo


“T” (en la Discovery 760 pueden ser programadas
hasta 22 herramientas) ocurre un cambio derecha
de la herramienta o la selección de la posición en
el magazine de la máquina.
Para liberar el cambio de la herramienta
de la máquina se debe programar la función M6/
CAMBIO junto con la función “T” cuando sea
necesario.
A una herramienta pueden ser atrubuidos
co rre ctores de herr a mi e n t as de 1 a 3,
programando un enderezo “D” correspondiente.

Para evitar la rotación del eje árbol (RPM) se debe programar la función “S” seguida del valor
de la rotación deseada.
Ejemplo:
T01 (llama la herramienta n.o 1 )
M6 (habilita el cambio)
D01 (activa el corrector de altura n.o 1)
S1500 M3 (une la rotación del eje árbol a 1500 RPM)

4.5. FUNCIÓN: BARRA ( / ), N, MSG, PUNTO DE COMA ( ; )


Aplicación:Eliminar ejecución de blocs, número secuencial de blocs, mensaje al
operador y comentario de auxilio.

Utilizamos la función barra ( / ) cuando sea necasario inhibir la ejecución de blocs en el


programa, sin alterar la programación.
Si la barra ( / ) es digitada en la frente de algunos blocs, estos serán ignorados por el
comando, desde que el operador haya selecionado la opción INIBIR BLOCS, caso la opción no
sea accionada los blocs serán ejecutados normalmente.
Ejemplos:
N10 ______ (bloc ejecutado)
/N20 ______ (bloc eliminado)
N30 _______ (bloc ejecutado)
/N40 ______ (bloc eliminado)
/N50 ______ (bloc eliminado)
/N60 ______ (bloc eliminado)
N70 _______ (bloc ejecutado)

30 Línea D S60941A
Guia del Operador
La función N tiene por finalidad la numeración secuencial de los blocs de programación, y
su uso es opcional dentro de la programación, o sea, su programación es facultativa pudiendo
o no ser utilizada.

Ejemplos:
N10 _______
N20 _______
N30 _______
N40 _______
N50 _______
N60 _______
N70 _______

Durante la edición del programa puede haber la necesidad de injerir comentarios para
auxiliar al operador, este comentario será ignorado por el comando.
En el comienzo de un comentario se debe colocar el caracter punto y coma ( ; )

Ejemplos:
;PIEZA-TEST

N30 T02 ; ( ? )

N100 M30; FIN DE PROGRAMA

Durante la ejecución del programa, pueden ser programados mensajes para informar al
operador, en que etapa se encuentra el mecanizado u operación a que está siendo hecha.
Un mensaje puede ser generado programando la función MSG (“mensaje deseada”),
siendo que el límite de carácteres para el mensaje es de 124 carácteres.
Para cancelar un mensaje programamos la función MSG (“”).

Ejemplos:

N10 MSG ( “DESBASTANDO PERFIL EXTERNO”) ;activa mensaje


N____
N100 MSG ( “” ) ; desactiva mensaje.

S60941A Línea D 31
Guia del Operador
4.6. FUNCIONES PREPARATORIAS
4.6.1. FUNCIÓN: G90 - COORDENADAS ABSOLUTAS

Aplicación: Programación en coordenadas absolutas

Esta función prepara la máquina para ejecutar operaciones en coordenadas absolutas


teniendo un pre-origen pre-fijado para la programación.
La función G90 es modal.

Sintaxis:
G90 (modal) o
X= AC (...) Y= AC (...) Z= AC (...) (no modal)

4.6.2. FUNCIÓN: G91 - COORDENADAS INCREMENTALES

Aplicación: Programación en coordenadas incrementales

Esta función prepara la máquina para ejecutar operaciones en coordenadas incrementales.


Así, todas las medidas son hechas a través de la distancia a dislocarse.
La función G91 es modal.

Sintaxis:
G91 (modal) o
X= IC (...) Y= IC (...) Z= IC (...) (no modal)

4.6.3. FUNCIÓN: G70 - SISTEMA DE UNIDAD PULGADAS

Aplicación: Sistema de unidad pulgadas

Un bloc G70 en el comienzo del programa instrue el control para usar valores en pulgadas
para movimientos de los ejes, avances, planos de rápido y correcciones.
La función G70 es modal.

Sintaxis:
G70

4.6.4. FUNCIÓN: G71 - SISTEMA DE UNIDAD MILÍMETRO

Aplicación: Sistema de unidad milímetro

Un bloc G71 en el comienzo del programa referencia unidades métricas para todos los
movimientos de los ejes, avances, plano de rápidos y correcciones.
La función G71 es modal.

Sintaxis:
G71

32 Línea D S60941A
Guia del Operador
4.6.5. FUNCIÓN: G94 - PROGRAMACIÓN DE AVANCE EN MM/MIN O PULGADAS/MIN

Aplicación: Programación de avance en mm/min o pulgadas/min


La velocidad de avance es declarada con la función “F”.
La función G94 es modal, y es activada automáticamente al conectarlas a la máquina.
Síntaxis:
G94

4.6.6. FUNCIÓN: G95 - PROGRAMACIÓN DE AVANCE EN MM/ROTACIÓN O PULGADAS/


ROTACIÓN

Aplicación: Programación de avance en mm/rotación o pulgadas/rotación

La velocidad de avance es declarada con la función “F”, esta función es normalmente


utizada en centros de torneamiento.
La función G95 es modal
Sintaxis:
G95

4.6.7. FUNCIÓN: G54 A G57 - SISTEMA


DE COORDENADAS DE TRABAJO (CERO
PIEZA)

Aplicación: Sistema de coordenadas


de trabajo (cero pieza)

El sistema de coordenadas de trabajo


define, como cero, un determinado punto
referenciado en la pieza.
Este sistema puede ser establecido por
una de las cuatro funciones entre G54 a G57.
Los valores para referenciamiento deben
ser inseridos en la página de Cero Pieza.

Sintaxis:
G54 a
G57

4.6.8. FUNCIÓN: G500, G53, SUPA - CANCELAMIENTO DEL SITEMA DE COORDENADAS


DE TRABAJO MODAL Y NO MODAL

Aplicación: Cancelamiento del sitema de coordenadas de trabajo modal y no modal

La función G500 tiene por finalidad cancelar el cero pieza ( funciones G54 a G57 ), dejando
como referencia para trabajo el cero máquina. Esta función es modal. Síntasis: G500.
Las funciones G53 y SUPA tiene por finalidad, cancelar el cero pieza para poder programar
un movimiento en relación al cero máquina. Estas funciones no son modales, o sea, son válidas
apenas para el bloc actual. Ejemplo: G53G0Z (...) D0 (Z= valor de altura de cambio, D0 = desactiva
el corrector de herramienta).

S60941A Línea D 33
Guia del Operador
4.6.9. FUNCIÓN: G17, G18, G19 -
SELECCIONA PLANO DE TRABAJO

Aplicación: selecciona plano de trabajo

Las funciones G17, G18 y G19 permiten


seleccionar el plano en el cual se pretende
ejecutar interpolación circular (incluyendo un
arco de interpolación helicoidal y/o una
compensación de rayo de la herramienta.
Las funcines de selección de plano de
trabajo son modales.
Sintaxis:
G17 siendo plano de trabajo XY
G18 siendo plano de trabajo XZ
G19 siendo plano de trabajo YZ

4.6.10. FUNCIÓN: G0 - MOVIMIENTO


RÁPIDO

Aplicación: Movimiento rápido

Los movimientos rápidos son utilizados


pa ra el posi cio namien to rápido de la
herramienta, para contornar la pieza o para
aproximarse de puntos del cambio de la
herramienta.
de l
Esa función no es apropiada para el o r ia en
a y ec t i en t o
mecanizado de piezas. T r az am o
pl ápi d
El mo vime nto de la he rramien ta de s r

programado con G0 es ejecutado a la máxima


Desplazamiento
ve loc ida d de po sic ion ami e n to po sib le del eje (Z)
(dislocamiento rápido específico para cada eje). Desplazamiento del eje (Y)
La función G0 es modal. Desplazamiento del eje (X)

Sintaxis:
G0 X (...) Y (...) Z (...)

4.6.11. FUNCIÓN: G1 - INTERPOLACIÓN LINEAR

Aplicación: Interpolación linear

Los ejes son movidos en avance programado, espesificado por la letra “F”, para una cierta
posición con referencia al cero programado, o todavía a una distancia incremental partiendo de
la posición actual, de acuerdo con la función G90 o G91 previamente establecida.
La función G1 es modal.

Sintaxis:
G1 X(...) Y(...) Z(...) F(...)

34 Línea D S60941A
Guia del Operador
Ejemplo:

G0 X0 Y0 Z0 G0 X0 Y0 Z0
G1 Z-7. F300 G1 Z-7. F300
G1 X10. Y10. X10. Y10.
G1 X80. Y10. X80.
ou
G1 X100. Y40. X100. Y40.
G1 X80. Y70. X80. Y70.
G1 X60. Y70. X60.
G1 X10. Y40. X10. Y40.
G1 X10. Y10. Y10.
G0 X0 Y0 G0 X0 Y0

4.6.11.1. FUNCIÓN: CHF/CHR, RND/RNDM - CHANFLE , ARREDONDAMIENTO DE


BORDES
Aplicación: Chanfle , Arredondamiento
de bordes

Para chanflar bordes injiérese entre los


mo vim ien tos lin eares y/o mov imi e n t os
circulares la función CHR o CHR junto con los
valores del chanfro o segmento.

Sintaxis:
CHF = ( ... ) o
CHF = ( ...)

Ejemplo:
G1 X50. Y30. F100 CHF= 5
G1 X100. Y20.

Para arredondar bordes, injiérese entre


los movimientos lineares y/o movimientos
circulares la función RND, acompañado del
valor del rayo a ser generado tangente a los
segmentos.
Sintaxis:
RND = (...)

Ejemplo:
G1 X50. Y30. F100 RND=10
G1 X100. Y20.

S60941A Línea D 35
Guia del Operador
En la figura al lado tenemos un ejemplo de
arredondamiento de una línea recta y un círculo.

Ejemplo:
G1 X(...) Y(...) F(...) RND =(...)
G3 X(...) Y(...) I(...) J(...)

Pa ra n oso tros tra bajar c on


arredondamiento modal, o sea, permitir inserir
después de cada bloc de movimiento entre
contornos lineares y contornos circulares,
utizamos la función RNDM.

Sintaxis:
RNDM= (...) valor del rayo a ser generado.

Para desligar la función de arredondamiento modal se debe programar la función


RNDM=0.

4.6.12. FUNCIÓN: G2, G3 - INTERPOLACIÓN CIRCULAR

Aplicación: Interpolación circular

A través de las funciones se puede generar arcos en los sentidos horario G2 o anti-horario
G3.
La interpolación circular permite producir círculos enteros o arcos de círculos. En caso de
interpolación circular para programar el avance es aconsejable utilizar las funciones: CFTCP
para que el avance quede constante en la trayectoria del centro del módulo cuando la trayectoria
de curvas externa, o, CFIN para que el avance quede constante en la trayectoria de centro del
módulo cuando trayectoria de curvas internas.

Sintaxis:
G2/G3 X(...) Y(...) Z(...) I(...) J(...) K(...) o
G2/G3 X(...) Y(...) Z(...) CR=(...)

X, Y, Z punto final de la interpolación


I centro de la interpolación en el eje X
J centro de la interpolación en el eje Y
K centro de la interpolación en al eje Z
CR= valor del rayo del círculo (+ ángulo inferior a 180o , ángulo superior a 180o )

36 Línea D S60941A
Guia del Operador

G0 X133. Y44.48 Z5.


G1 Z-5. F300
G2 X115. Y113.3 I-43. J25.52
punto final, centro en dimensiónou incremental.
ou
G2 X115. Y113.3 CR=-50.
punto final, rayo del círculo
ou
G2 X115. Y113.3 I=AC(90) J=AC(70) ponto final, centro en dimensión absoluto
G0 Z5.

G0 X45. Y60. Z5.


G1 Z-5. F300
G2 X20. Y35. I0. J-25
punto final, centro en dimensión incremental
ou
G2 X20. Y35. CR=-25.
punto final, rayo del círculo
ou
G2 X20. Y35. punto final, centro en
I=AC(45) J=AC(35) dimensión absoluto
G0 Z5.

S60941A Línea D 37
Guia del Operador
4.6.12.1. FUNCIÓN: TURN - INTERPOLACIÓN HELICOIDAL

Aplicación: Interpolación helicoidal

La interpolación helicoidal permite, por


ejemplo, producir roscas o ranuras de
lubricación.
En la interpolación helicidal son ejecutado
dos movimientos de forma sobrepuesta y
paralela.
• un movimiento circular plano
• un movimiento linear vertical
El movimiento circular es ejecutado en
los ejes especificados por la declaración del
plano de trabajo.
Ejemplo: plano de trabajo G17, ejes para
la interpolación circular X e Y.
El movimiento linear vertical en el ejemplo
arriba será ejecutado po el eje Z.

Secuencia de movimientos:
POSICIÓN DE PARTIDA
1– Posicionar en la posición de partida,
descontando el rayo de la herramienta
1.º CIRC INTEIRO
2.º CIRC INTEIRO
(coordenada inicial)
3.º CIRC INTEIRO 2– Con TURN= ejecutar los cículos enteros
programados.
3– Si es necesario ir para el punto final del
círculo, a través de una rotación parcial.
PUNTO FINAL
COMO ROTACIÓN 4– Ejecutar los itens 2 y 3 para repetir los
PARCIAL pasos
PUNTO DE DESTINO

Sintaxis:
G2/G3 X(...) Y(...) Z(...) I(...) J(...) TURN=(...)
G2/G3 X(...) Y(...) Z(...) I=AC(...) J=AC(...) TURN=(...)

Z profundidad final de la interpolación


I,J coordenadas del centro de la interpolación (incremental)
I=AC(...) J=(...) coordenadas del centro de la interpolación (absoluta)
TURN= números de círculos enteros para ser desenvolvidos: 0 a 999

38 Línea D S60941A
Guia del Operador
Ejemplo:

OBS.: en el ejemplo fue considerado


herramienta de diámetro igual a 20

G17
G X50. Y30. Z3
G1 Z0. F50
G2 X50. Y30. Z-24. I=AC(40) TURN=6
G0 X30. Y30.
G0 Z10
M30

4.6.13. FUNCIÓN: G111 - INTERPOLACIÓN POLAR

Aplicación: Interpolación Polar

Las coordenadas pueden ser programadas a través de coordenadas polares (Rayo,


Ángulo). El polo (centro del arco) es declarado a través de la función G111 con coordenadas
cartesianas.

Sintaxis:
G111 X(...) Y(...) (donde los valores de X e Y representan el polo (centro) )
G0/G1 AP=(...) RP=(...)
G2/G3 AP=(...) RP=(...)

AP= ángulo polar, referencia de ángulo al eje horizontal


RP= rayo polar en milímetro o pulgada

Ejemplo 1:

G0 X0 Y0 Z10.
G111 X15. Y30. Determinación do pólo
G0 AP=30 RP=100 Punto P1
G1 Z-5. F300
G0 Z10.
G0 AP= 75. RP=60 Punto P2
G1 Z-5. F300
G0Z10.

S60941A Línea D 39
Guia del Operador

Ejemplo 2:

G0 X0 Y0 Z10.
G111 X43. Y38.
G0 AP=18. RP=30
G1 Z-5 F300.
G0 Z10.
G0 AP=90. RP=30
G1 Z-5 F300.
G0 Z10.
G0 AP=162. RP=30
G1 Z-5 F300.
G0 Z10.
G0 AP=234. RP=30
G1 Z-5 F300.
G0 Z10.
G0 AP=306. RP=30
G1 Z-5 F300.
G0 Z10.

4.6.14. FUNCIÓN: G40, G41, G42 - COMPENSACIÓN DE RAYO DE LA HERRAMIENTA

Aplicación: Compensación de rayo de la herramienta

La compensación de rayo de la herramienta permite corregir la diferencia entre el rayo de la


herramienta programado y el actual, a través de un valor ingerido en la página de corrector de
herramienta.
Explicación de los comandos:

G40 desconectar la compensación de rayo de la herramienta


conectar la compensación de rayo de la herramienta, cuando la misma trabaja a la
G41
izquierda del perfil.
conectar la compensación de rayo de la herramienta, cuando la misma trabaja a la derecha
G42
del perfil

Con la función de compensación activa, el EQUIDISTANTE


comando calcula automáticamente los respectivos
trayectos equidistantes de la herramienta.
Para el cálculo de los trayectos de la
herramienta el comando necesita de las siguientes
informaciones: T (nº de la herramienta) y D (nº del
corrector).
Pa ra cone cta r o de sco nect ar la
compensación de rayo de la herramienta G40, G41
o G42 hay que programar un comando de
posicionamiento con G0 o G1, con movimiento de
por lo menos un eje (preferencialmente los dos).

40 Línea D S60941A
Guia del Operador
Ejemplo para conectar / desconectar la
compensación:

G90 G71 G17


T01
M6
G54 D01
S2000 M3
G0 X25. Y25. Z10.
G41 ou G42
G1 X50. Y50. F300
.
.
.
G40
G0 X25. Y25.
Z10.
M30

Ejemplos:

Programación pela izquierda.


G90 G54 G71 G17
G53 G0 Z-110. D0
T01
M6
G54 D01
S2000 M3
G0 X10. Y10. Z10.
G1 Z-7 F200
G41
G1 X20. Y20. F500
Y40.
X40. Y70.
X80. Y50.
Y20.
X20.
G40
G0 X10. Y10.
Z10.
G53 G0 Z-110. D0 M5
M30

S60941A Línea D 41
Guia del Operador
Programación pela direita.

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S2000 M3
G0 X0. Y0. Z10.
G1 Z-7 F200
G42
G1 X10. Y10. F500
X20.
G2 X40. Y10. I=AC(30) J=AC(10)
G1 X50
G3 X85. Y40. I=AC(55) J=AC(40)
G1 Y50.
X10.
Y10.
G40
G0 X0. Y0.
Z10.
G53 G0 Z-110. D0 M5
M30

4.6.15. FUNCIÓN: G4 - TIEMPO DE


PERMANENCIA

Aplicación: Tiempo de permanencia

Permite interrumpir el mecanizado de la pieza


entre dos blocs, durante un tiempo programado.
Por ejemplo para alivio de corte.
Sintaxis:
G4 F ___ valores programados en
segundos
G4 S ___ valores programados en nº de
rotaciones

42 Línea D S60941A
Guia del Operador
4.7. SUBPROGRAMA subprograma

Por principio, un subprograma es construido


de la misma manera que un programa de piezas
y se componen de blocs con comandos de
movimientos. No hay diferencia entre el programa
principal y el subprograma, el subprograma
contiene secuencias de operaciones de trabajo
que deben ser ejecutadas varias veces.
Por ejemplo: un programa puede ser llamado
y ejecutado en cualquier programa principal.
La estructura del subprograma es idéntica a la
del porgrama principal, solamente dos itens los
diferencian:

• Los subprogramas son terminados con la función M17 – fin de programa, encuanto los
programas son terminados por la función M30 – fin de programa.
• Como el comando trata los programas y subprogramas como archivos, para diferenciarlos
son dados extensiones diferentes: .MPF – para programas, .SPF – para subprogramas.

Para poder escoger un cierto subprograma, se atribue a éste un nombre, que debe seguir
las instrucciones.

• Los primeros dos carácteres deben ser letras, los demás pueden ser números. Con
excepción si trabajamos con llamadade subprogramas a través de la dirección “L”, del cual
el nombre puede ser apenas valores neméricos enteros precedidos con la letra “L”.
• Utilizar en lo máximo 31 carácteres
• No utilizar carácteres sin separación ( , - / “ ” )

OBS: Las mismas restriciones son válidas para nombres de programas principales.

Subprogramas pueden ser llamados no


sólo en el programa principal, sino también en
un outro subprograma, con eso de un programa
principal pueden partir 11 llamadas de
subprogramas.
En el programa principal, se llama el
subprograma: con la dirección L y el número
del subprograma correspondiente, o declarando
el nombre del subprograma. Para informar el nº
de veces que deseamos repetir puede ser
informado a través de la dirección P=n.

Ejemplo:
G0 X10. Y10. Z0 L120.SPF
L120
G0 Z100 G1 X50. Y50. F50
M30 M17

llamada del perfil L120.SPF, 1 vez

S60941A Línea D 43
Guia del Operador
Ejemplo:
Programa principal PERFIL.MPF
G17 G90 G54
G53 G0 Z-110 D0
T01
M6
G54 D01
S2000 M3
G0 X0 Y0 Z10.
G1 Z0 F300
TRIANGULO P2
G0 Z10
G53 G0 Z-110. D0 M5
M30

Subprograma TRIANGULO.SPF
G91 G1 Z-2.5 F100
G90 G41
G1 X10. Y10. F200
Y60.
Y30. X50.
X10. Y10.
G40
G0 X0 Y0
En el ejemplo el programa principal
M17
PERFIL.MPF llamó y ejecutó el subprograma
TRIANGULO.SPF 2 veces, para que la
profundidad de – 5mm pueda ser alcanzada.
4.8. REPEAT, LABEL
Aplicación: Repetición de una sección del programa.

Al contrario de la técnica del subprograma, donde debemos hacer un programa auxiliar, se


puede generar una subrutina para repetir trechos que ya están definidos en el próprio programa.

LABEL palabra de enderezamiento para marcar el inicio y fin del desvio, o bloc a ser
repetido.
REPEATB parámetro de repetición de bloc, viene seguido del LABEL_BLOC y de la función
P que determina el número de repeticiones (n).
REPEAT parámetro de repetición, viene seguido del LABEL _ INICIO y LABEL _ FIN y de
la función P que determina el número de repeticiones.

Sintaxis 1:
LABEL_BLOCO:
|
REPEATB LABEL_BLOCO P=n

Sintaxis 2:
LABEL_INÍCIO:
|
|
REPEATB LABEL_INÍCIO P=n

44 Línea D S60941A
Guia del Operador
Sintaxe 3:
LABEL_INÍCIO:
|
|
|
LABEL_FIM:
|
REPEATB LABEL_INÍCIO LABEL_FIM P=n

Ejemplo 1:

N10 POSIÇÃO: G0 X10. Y20. marca label_bloc = posición


N20 G1Z-3. F200
N30 G1 X20. Y20.
N40 G1 Z10.
N50 REPEATB POSICAO P3 repite label_bloco posicióno 3 vezes

Ejemplo 2:
N10 G0 X-10. Y-10.
N20 APROFUNDAR: G1 Z=IC(-2)F100 marca label_início = aprofundizar
N30 G1 X0 Y0
N40 X100.
N50 Y100.
N60 X0
N70 Y0
N80 REPEAT APROFUNDAR P4 repete label_início hasta posición atual 4vezes

Ejemplo 3:
N10 G0 X0 Y0
N20 INÍCIO: G91 G1 X50. F100 marca label_início = inicio
N30 Y50.
N40 X-50.
N50 Y-50.
N60 G90
N70 FINAL: marca label_fin = final
N80 G0 X100. Y100.
N90 REPEAT INICIO FINAL P1 repete label_início hasta posición actual 1 vez

S60941A Línea D 45
Guia del Operador
4.9. GOTO
Aplicación: desvio de programa.

Cuando hay necesidad de programar un desvio (un salto) del programa, para una parte
específica del mismo, se utiliza la función GOTO enderezando un label (enderezo) pré-
programado.
Sintaxis:

GOTOB (label) – salto para atrás


GOTF (label) – salto para frente

Ejemplos:

. .
GOTOF busca retorno:
. G0X10. Y10.
. .
. .
busca: GOTOB retorno

G90 G17 G54


.
. Descripción:
GOTOF busca • el comando al leer la función GOTOF
retorno: busca, salta hasta el label busca: ;
. • continuando la lectura el comando
. encuentra la función GOTOB retorno,
GOTOF termino saltando hasta el label retorno: ;
busca: • continuando la lectura el comando
. encuentra la función GOTOF termino,
. saltando al label termino: , finalizando
GOTOB retorno así el programa.
termino:
.
.
M30

46 Línea D S60941A
Guia del Operador
4.10. PARÁMETROS DE CÁLCULO R
Están a disposición 100 parámetros de cálculo R con la siguiente clasificación.

Sintaxis:
R0 = ______ a
R99 = _____

OBS parámetros R100 al R249 son de transferencias para ciclos de mecanizado, son
utilizados por el comando, por eso ellos son cerrados dejando libres para el usuario los
parámetros R0 al R99.

A los parámetros de cálculo pueden ser atribuidos valores enteros o decimales.

Ejemplo:

R1 = -10 atribue al parámetro R1 o valor -10


R3 = 25.4 atribue al parámetro R3 o valor 25.4
R6 = R1+R3 atribue al parámetro R6 o valor 15.4 (-10+25.4)
R10 = R1*R3 atribui ao parámetro R10 o valor -254 (-10*25.4)

Ejemplo:
G90 G54 G71 G17
G53 G0 Z-110. D0
T01
M6
G54 D01
S2000 M3
R1=50 longitud del rectángulo
R2=40 anchura del rectángulo
G0 X10. Y10. Z10.
G1 Z-2 F200
G42
G1 X20. Y20. F500
G91 G1 X= R1
Y= R2
X= -R1
Y= -R2
G90 G40
G0 X10. Y10.
Z10.
G53 G0 Z-110. D0 M5
M30

S60941A Línea D 47
Guia del Operador
4.11. FUNCINES FRAMES
4.11.1. FUNCIÓN: TRANS, ATRANS
- DISLOCAMIENTO DEL ORIGEN DE
TRABAJO

Aplicación: Dislocamiento del origen


de trabajo

La función TRANS/ATRANS permite


programar dislocamientos del origen de trabajo
para todos los ejes en la dirección deseada,
con eso es posible trabajar con punto cero
alternativos, en el caso de mecanizados
repetidos en posiciones repetidas de la pieza

Función, TRANS XYZ es utilizada para dislocar


el origen del trabajo en relación al cero pieza G54.
Función, ATRANS XYZ es utilizada para
dislocar el origen del trabajo en relación a un frame
ya programado.
Para cancelar un dislocamiento se debe
programar la función TRANS sin la declaración de
variables, con eso cancelamos cualquier frame
programado.

Sintaxis:
TRANS X ___ Y ___

48 Línea D S60941A
Guia del Operador
Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S2000 M3
TRANS X10. Y10.
PERFIL P1
TRANS X50. Y10.
PERFIL P1
TRANS X10. Y50.
PERFIL P1
TRANS
G53 G0 Z-110. D0 M5
M30

4.11.2. Función: ROT, AROT - Rotación del sistema de coordenada de trabajo

Aplicación: Rotación del sistema de coordenada de trabajo

La función ROT/AROT permite programar un ángulo de rotación para el sistema de


coordenadas de trabajo en relación al plano de trabajo seleccionado.

Programando la función ROT RPL = ______, el sistema de coordenadas es rotacionado


en relación al cero pieza G54. Para programar una Segunda rotación a un frame ya programado
debemos utilizar la función AROTRPL = ____.
Para cancelar una rotación se debe programar la función ROT sin la función auxiliar RPL,
con eso cancelamos cualquier frame programado.

Sintaxis:
ROT RPL = ____

S60941A Línea D 49
Guia del Operador
Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S2000 M3
TRANS X20. Y10.
PERFIL P1
TRANS X20. Y40.
AROT RPL=60.
PERFIL P1
TRANS X55. Y35.
AROT RPL=45
PERFIL P1
TRANS ou ROT
G53 G0 Z-110. D0 M5
M30

4.11.3. FUNCIÓN: SCALE, ASCALE - FACTOR DE ESCALA

Aplicación: Factor de escala


La función SCALE / ASCALE permite
programar, para todos los ejes factores de
escala, con eso es posible alterar el tamaño de
una pieza ya programada.

Se puede utilizar la función SCALE XYZ,


para programar un factor de escala en relación
al cero pieza G54, o la función ASCALE XYZ
para programar un factor de escala en relación
a un frame ya programado.

Para cancelarmos la función scale


debemos programar la función SCALE sem
declarar variáveis, con eso cancelamos
qualquer frame programado.

Sintaxe:
SCALE X__ Y __

50 Línea D S60941A
Guia del Operador
Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S2000 M3
TRANS X15. Y15.
PERFIL P1
TRANS X43.5 Y20.
AROT RPL=35.
ASCALE X0.5 Y0.5
PERFIL P1
TRANS ou ROT ou SCALE
G53 G0 Z-110. D0 M5
M30

4.11.4. FUNCIÓN: MIRROR, AMIRROR - IMAGEN ESPEJO

Aplicación: imagen espejo

La función MIRROR / AMIRROR permite


espejear el perfil de la pieza en los ejes
deseados.

El espejado es programado por la función


MIRROR XYZ a través de mudanzas de
dirección axiales en el plano de trabajo. El
espejado por MIRROR tiene como referencia
el punto cero pieza G54.

Un espejado con referencia a unespejado


o frame ya programado debe utilizar la función
AMIRROR XYZ

Sintaxis:
MIRROR X___ Y___

S60941A Línea D 51
Guia del Operador
Con la función de espejado activa el
co man do, mud a a uto mát icament e l o s
comandos de compensación de rayo de la
herramienta G41 / G42 o G42 / G41, el mismo
se aplica al sentido de la interpolación circular
G2 / G3.
Para cancelar la función espejo debemos
programar la función MIRROR sin declarar
variables, con eso cancelamos cualquier frame
programado.

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S2000 M3
PERFIL P1
MIRROR X0
PERFIL P1
AMIRROR Y0
PERFIL P1
MIRROR Y0
PERFIL P1
MIRROR
G53 G0 Z-110. D0 M5
M30

52 Línea D S60941A
Guia del Operador
4.12. CICLOS
4.12.1. CYCLE 81

Aplicación: Perfuración simples

La herramienta perfura con la rotación del eje árbol y avance de los ejes hasta la profundidad
pragramada.

Sintaxis:
CYCLE 81 (RTP, RFP, SDIS, DP, DPR)

Donde:
RTP plano de retorno (absoluto)
RFP plano de referencia (absoluto)
SDIS distancia segura (sin seña)
DP profundidad de la perfuración (absoluto)
DPR profundidad final de la perfuración relativa al plano de referencia (sin seña)

NOTAS:
La posición de perfuración es la posición en los dos ejes del plano seleccionado, o sea,
debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el ciclo.
Los datos de corte como avance y rotación deben ser programados en un bloc separado.

S60941A Línea D 53
Guia del Operador
Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S2500 M3
G0 X25. Y25. Z10.
F100
CYCLE81 (5,0,2,-25)
G0 X50. Y50.
CYCLE81((5,0,2,-25)
G53 G0 Z-110. D0 M5
M30

4.12.2. CYCLE 82

Aplicación”Perfuración con tiempo de permanencia

La herramienta perfura con la rotación del eje árbol y avance de los ejes hasta la profundidad
programada. Después de alcanzar la prfundidad se puede programar un tiempo de permanencia.

Sintaxis:
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

Donde:

RTP plano de retorno (absoluto)


RFP plano de referencia (absoluto)
SDIS distancia segura (sin seña)
DP profundidad de la perfuración (absoluto)
DPR profundidad final de la perfuración relativa al plano de referencia (sin seña)
DTB tiempo de espera en la profundidad final de la furación (segundos)

54 Línea D S60941A
Guia del Operador
NOTAS:
La posición de perfuración es la posición en los dos ejes del plano seleccionado, o sea,
debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el ciclo.
Los datos de corte como avance y rotación deben ser programados en un bloc separado.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir un
valor cero (0).

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800 M3
G0 X25. Y25. Z10.
F100
CYCLE82 (5,0,2,-10, ,2)
G0 X75. Y25.
CYCLE82 (5,0,2,-10, ,2)
G53 G0 Z-110. D0 M5
M30

S60941A Línea D 55
Guia del Operador
4.12.3. CYCLE 83

Aplicación: Perfuración con quiebra o eliminación de virutas

La herramienta perfura con la rotación del eje árbol y avance de los ejes hasta la profundidad
programada, de forma que la profundidad final es alcanzada con sucesivas penetraciones,
pudiendo la herramienta retroceder hasta el plano de referencia para eliminar las virutas o
retroceder 1mm para quebrarla viruta.

Sintaxis:
YCLE83 ( RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI )

Donde:
RTP plano de retorno (absoluto)
REP plano de referencia (absoluto)
SDIS distancia segura (sin seña)
DP profundidad de la perfuración (absoluto)
DPR profundidad final de la perfuración relativa al plano de referencia (sin seña)
FDEP primera profundidad de perfuración (absoluta)
FDPR primera profundidad de perfuración relativa al plano de referencia (sin seña)
DAM valor de reducción
DTB tiempo de espera en la profundidad final de la perfuración (segundos)
DTS tiempo de espera en el punto inicial y eliminación da virutas.
factor de avnce para la primera profundidad de perfuración (sin seña) Gama de
FRP
valores: 0.001 ... 1
VARI modo de trabajo
0 = quiebra de virutas
1 = eliminar virutas

eliminar de virutas quebrar de virutas

NOTAS:
La posición de perfuración es la posición en los dos ejes del plano seleccionado, o sea,
debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el ciclo.
Los datos de corte como avance y rotación deben ser programados en un bloc separado.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir
valor cero (0).

56 Línea D S60941A
Guia del Operador
Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S2000 M3
G0 X30. Y30. Z10.
F100
CYCLE83 (5,0,2,-100, ,-20, ,5,1,2,1,0)
G0 X75. Y30.
CYCLE83 (5,0,2,-100, ,-20, ,5,1,2,1,0)
G53 G0 Z-110. D0 M5
M30

4.12.4. CYCLE 84

Aplicación: Roscamiento macho rígido

La herramienta ejecuta el roscamiento con la rotación y el avance hasta la profundidad


programada.

Sintaxis:
CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SSTI)

Donde:

RTP plano de retorno (absoluto)


RFP plano de referencia (absoluto)
SDIS distancia segura (sin seña)
DP profundidad de la perfuración (absoluto)
DPR profundidad final de la perfuración relativa al plano de referencia (sin seña)
DTB tiempo de espera en el fundo de la rosca ( quebrar viruta)
SDAC sentido de giro después del fin de ciclo
Valores: 3, 4 o 5
MPIT paso de la rosca como tamaño de rosca (con seña)
gama de valores: 3 (para M3) ..... 48 (para M48), roscas normalizadas
la seña determina el sentido de roscamiento
PIT paso de la rosca como valor (con seña)
gama de valores: 0.001 ... 2000.000 mm, roscas especiales
la seña determina el sentido de roscamiento
POSS posición del huso para la parada orientada del huso en el ciclo (grados)
SST rotación para roscamiento
SSTI rotación para retorno

S60941A Línea D 57
Guia del Operador

NOTAS:

La posición de roscamiento es la posición en los dos ejes del plano seleccionado, o sea,
debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el ciclo.
Este ciclo permite roscar agujeros utilizando el proceso de macho rígido.
Roscas a la izquierda o roscas a la derecha son especificadas a través de la seña de los
parámetros de paso:
• valor positivo – a la derecha (M3)
• valor negativo – a la izquierda (M4)
El valor del paso de la rosca puede ser definido como tamaño de rosca (sólo para roscas
métricas entre M3 y M48) o como valor numérico (distancia entre dos filetes de roscas).
El sentido de giro es siempre invertido automáticamente en la abertura de las roscas.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir
valor cero (0).

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
G0 X30. Y30. Z10.
CYCLE84 (5,0,2,-40, , ,5, ,1.5 , ,500,600)
G53 G0 Z-110. D0 M5
M30

58 Línea D S60941A
Guia del Operador
4.12.5 CYCLE 840

Aplicación: roscamiento mandril flotante

La herramienta ejecuta el roscamiento con la rotación y avance hasta la profundidad


programada.

Sintaxis:
CYCLE 840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)

Donde:
RTP plano de retorno (absoluto)
RFP plano de referencia (absoluto)
SDIS distancia segura (sin seña)
DP profundidad de la perfuración (absoluto)
DPR profundidad final de la perfuración relativa al plano de referencia (sin seña)
DTB tiempo de espera en el fondo de la rosca (quebrar biruta)
SDR sentido de giro para el retorno
valores: 0 = inversión automática del sentido de giro, 3 ó 4 (para M3 o M4)
SDAC sentido de giro después del fin del ciclo
Valores: 3, 4 ó 5
ENC rosca con / sin encoder
Valores: 0 = con encoder, 1 = sin encoder
MPIT paso de la rosca como tamaño de rosca
Gama de valores: 3(para M3) ..... 48 (para M48), roscas normalizadas
PIT paso de la rosca como valor
Gama de valores: 0.001 ... 2000.000 mm, roscas especiales

NOTAS:
La posición del roscamiento es la posición en los dos ejes del plano seleccionado, o sea,
debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el ciclo.
El ciclo CYCLE 840 permite roscar agujeros con mandril flotantes: con encoder y sin
encoder.
El sentido de giro es siempre invertido automáticamente en la abertura de las roscas.
Antes de la llamada del ciclo es necesario programar el sentido de giro del eje árbol.

S60941A Línea D 59
Guia del Operador
Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S500 M3
G0 X30. Y30. Z10.
CYCLE840 (5,0,2,-40, ,4,3,1,1.5, ,)
G53 G0 Z-110. D0 M5
M30

4.12.6. CYCLE 85

Aplicación: Mandrilamiento con retracción del eje árbol en rotación

La herramienta ejecuta el mandrilamiento con la rotación y avance hasta la prafundidad


programada, pudiendo programar el avance de retracción de acuerdo con lo deseado.

Sintaxis:
CYCLE85 ( RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF )

Donde:
RTP plano de retorno (absoluto)
RFP plano de referencia (absoluto)
SDIS distancia segura (sin seña)
DP profundidad de la perfuración (absoluto)
DPR profundidad final de la perfuración relativa al plano de referencia (sim seña)
DTB tiempo de esperaen la profundidad final de la perfuración (segundos)
FFR avance de desbaste
RFF avance de retracción

60 Línea D S60941A
Guia del Operador
NOTAS:
La posición del mandrilamiento es la posición en los dos ejes del plano selsccionado, o sea,
debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el ciclo.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir
valor cero (0).
Se debe programar la rotación del eje árbol en bloc separado.

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800 M3
G0 X30. Y30. Z10.
CYCLE85 (5,0,2,-30, ,2,100,500)
G53 G0 Z-110. D0 M5
M30

4.12.7. CYCLE 86

Aplicación: Mandrilamiento con retración del eje árbol parado

La herramienta ejecuta el mandrilamiento con la rptación y avance hasta la profundidad


programada, pudiendo progarmar un dislocamiento y avance para retracción de acuerdo con lo
deseado.

Sintaxis:
CYCLE 86 ( RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, POR, RPAP, POSS )

Donde:
RTP plano de retorno (absoluto)
REP plano de referencia (ansoluto)
SDIS distancia segura (sin seña)
DP profundidad de perfuración (absoluto)
DPR profundidad final de perfuración relativa o plano de referencia (sin seña)
DTB tiempo de espera en la profundidad final de la perfuración (segundos)
SDIR sentido de giro.
Valores : 3 (para M3 ), 4 (para M4)
RPA curso de retorno en el eje X (incremental, introducir con seña)
POR curso de retorno en el eje Y (incremental con seña )
RPAP curso de retorno en el eje Z (incremental con seña)
POSS posición para la parada orientada del eje árbol (grados)

S60941A Línea D 61
Guia del Operador

NOTAS:
La posición del mandrilamiento es la posición en los dos ejes del plano seleccionado, o sea,
debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el siclo.
La función POSS permite parar el eje árbol de forma orientada.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir el
valor de cero (0). El sentido de rotación es programado en el siclo.
Los datos de corte como avance y rotación deben ser programados en un bloc separado.

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800 M3
G0 X30. Y30. Z10.
F300
CYCLE86 (5,0,2,-30, ,2,3,0,-5,0,90)
G53 G0 Z-110. D0 M5
M30

62 Línea D S60941A
Guia del Operador
4.12.8. CYCLE 87

Aplicación: Mandrilamiento

La herramienta ejecuta el mandrilamiento con la rotación y el avance hasta la profundidad


pragramada, siendo que la retracción se dará con el eje árbl parado y en avance rápido.

Sintaxis:
CYCLE 87 (RTP, RFP, SDIS, DP, DPR, SDIR)

Donde:

RTP plano de retorno (absoluto)


RFP plano de referencia (absoluto)
SDIS distancia segura (sin seña)
DP profundidad de perfuración (absoluto)
DPR profundidad final de la perfuración relativa al plano de referencia (sin seña)
SDIR sentido de giro.
Valores: 3 (para M3 ), 4 (para M4 )

NOTAS:
La posición del mandrilamiento es la posición en los dos ejes del plano seleccionado, o sea,
debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el ciclo.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir el
valor cero (0).
El sentido de rotación es programado en el ciclo.

S60941A Línea D 63
Guia del Operador
Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800
G0 X30. Y30. Z10.
F100
CYCLE87 (5,0,2,-30, ,3)
G53 G0 Z-110. D0 M5
M30

4.12.9. CYCLE 88

Aplicación: Mandrilamiento

La herramienta ejecuta el mandrilamiento con la rotación y avance hasta la prfundidad


pragramada, sien que la retracción se dará después de un tiempo de permanencia, con el eje
árbol parado y en avance rápido.

Sintaxis:
CYCLE 88 (RTP, RFP, SDIS, DP, DTB, SDIR)

Donde:
RTP plano de retorno (absoluto)
RFP plano de referência (absoluto)
SDIS distância segura (sem sinal)
DP profundidade da furação (absoluto)
DPR profundidade final da furação relativa ao plano de referência (sem sinal)
DTB tempo de espera na profundidade final da furação (segundos)
SDIR sentido de giro
valores: 3 (para M3), 4 (para M4)

64 Línea D S60941A
Guia del Operador
NOTAS:
La posición del mandrilamiento es la pasición en los dos ejes del plano seleccionado, o sea,
debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el ciclo.
Los parámetros no necesarios pueden ser omitidos en el boc de programación o recibir el
valor cero (0)
El sentido de rotación es programado en el ciclo.

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800 M3
G0 X30. Y30. Z10.
F100
CYCLE88 (5,0,2,-30,2, ,3)
G53 G0 Z-110. D0 M5
M30

4.12.10. CYCLE 89

Aplicación: Mandrilamiento

La herramienta ejecuta el mandrilamiento con la rotación y avance hasta la profundidad


pragramada, siendo que la retracción se dará después de un tiempo de permanencia.

Sintaxis:
CYCLE 89 (RTP, RFP, SDIS, DP, DPR, DTB )

Donde:

RTP plano de retorno (absoluto)


RFP plano de referência (absoluto)
SDIS distância segura (sem sinal)
DP profundidade da furação (absoluto)
DPR profundidade final da furação relativa ao plano de referência (sem sinal)
DTB tempo de espera na profundidade final da furação (segundos)

S60941A Línea D 65
Guia del Operador

NOTAS:
La aplicación del mandrilamiento es la popsición en los dos ejes del plano seleccionado, o
sea, debemos dar un posicionamiento sobre la coordenada del agujero antes de activar el ciclo.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir
valor cero(0).
Los datos de corte como avance y rotación deben ser programados en un bloc separado.

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800 M3
G0 X30. Y30. Z10.
F100
CYCLE89 (5,0,2,-30, ,2)
G53 G0 Z-110. D0 M5
M30

66 Línea D S60941A
Guia del Operador
4.12.11. MCALL

Aplicación: Llamada de sub-rutina

Esta función é muito importante para los


ciclos de furación.

Sintaxis:
MCALL CYCLE_ (__,__,__,__,__)

La programación permite llamar sub-rutinas y ciclos también de foma modal, manteniendo


sus valores previos de parámetros. La llamada modal de la subrutina es generada a través de
la fundación MCALL.
Para desactivar una llamada de subrutina por la función MCALL basta programar la
función sin el nombre del siclo.
No es permitido un encadeamiento de llamadas modales, o sea, cuando estamos
trabajando con sub-rutinas no podemos programar dentro de la misma una outra sub-rutina.

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01;Broca diâmetro 20
M6
G54 D01
S2500 M3
G0 X0 Y0 Z10.
F100
MCALL CYCLE81 (5,0,2,-25)
X25. Y25.
X75. Y25..
MCALL
G53 G0 Z-110. D0 M5
T02;Rebaixador diâmetro 30
M6
G54 D01
S800 M3
G0 X25. Y25. Z10.
F80
MCALL CYCLE82 (5,0,2,-10, ,2)
X25. Y25.
X75. Y25..
MCALL
G53 G0 Z-110. D0 M5
M30

S60941A Línea D 67
Guia del Operador
4.12.12. CYCLE 90

Aplicación: Interpolación helicoidal

Este ciclo permite producir roscas internas y externas. La trayectora de la herramienta es


baseada en una interpolación helicoideal.

Sintaxis:
CYCLE 90 (RTP,RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH, CPA,
CPO)

Donde:

RTP plano de retorno (absoluto)


RFP plano de referencia (absoluto)
SDIS distância segura (sin seña)
DP profundidad de la furación (absoluto)
DPR profundidad final de l a furación relativa al plano de referencia (sin seña)
DIATH diametro nominal, diametro externo de la rosca
KDIAM diametro útil, diametro interno de la rosca
PIT paso de la rosca
gama de valores: 0.001 ... 2000.000 mm
FFR avance para el corte de lsa roscas (sem sinal)
CDIR sentido de la interpolación para el fresamento de roscas
valores: 2 = para corte de roscas en G2
3 = para corte de roscas en G3
TYPTH tipos de roscas
valores: 0 = rosca interna
1 = rosca externa
CPA centro do círculo em X (absoluto)
CPO centro del círculo en Y (absoluto)

68 Línea D S60941A
Guia del Operador
NOTAS:
La posición de partida, cuando sea en macanizado externo, es cualquier posición desde que
la herramienta pueda alcanzar el diámetro externo y el plano de retorno sin colisión.
La posición de partida, cuando sea en mecanizado interno, es cualquier posición desde que
la herramienta pueda alcanzar el centro de la interpolación y la altura del plano de retorno sin
colisión.
Cuando el mecanizado es de bajo para arriba debemos posicionar la herramienta en el plano
de retorno o atrás del plano de retorno.
Siendo que el comando monitora la herramienta durante el ciclo, debemos activar su debido
corrector, caso contrario ocurrirá una alarma abortando la operación.
Los parámetros no necasarios pueden ser omitidos en el bloc de programación o recibir
valor cero (0)
Los datos de corte como avance y rotación deben ser programados en un bloc separado.

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800 M3
G0 X50. Y50. Z10.
CYCLE90 (5,0,2,-45, ,60,54.8,4,100,2,0,50,50)
G53 G0 Z-110. D0 M5
M30

4.12.12.1. ULTRAPASEJA EN LA LONGITUD DE LA ROSCA

El movimiento de entrada y salida en el fresamiento de roscas ocurre en los tres ejes. En


el término del mecanizado surgirá un movimiento adisional al eje vertical, además de la
profundidad de la rosca programada.
Este movimiento adisional es calculado por la siguiente fórmula:

p 2*WR+ RDIFF
∆z = *
4 DIATH
∆z - valor del movimiento adicional (cálculo interno)
p - paso de la rosca
W R- rayo de la herramienta
DIATH - diametro externo de la rosca
RDIFF - diferencia de rayo para el circulo de salida
Para roscas internas RDIFF=DIATH/2-WR
Para roscas externas RDIFF=DIATH/2+WR

S60941A Línea D 69
Guia del Operador
4.12.13. HOLES 1

Aplicación : Línea de agujeros

Este ciclo permite producir una línea de agujeros, o sea, un número de agujeros situados
sobre una línea recta, siendo que el tipo de perfuración se dará por el ciclo activado anteriormente.

Sintaxis:
HOLES1 ( SPCA, SPCO, STA1, FDIS, DBH, NUM)

Donde:

SPC Apunto de referencia en el eje X (absoluto)


SPCO punto de referencia en el eje Y (absoluto)
STAI ángulo de la línea de agujeros
valores = -128o < STAI < = 180o
FDIS distancia del primer agujero al punto de referencia (sin seña)
DBH distancia entre los agujeros (sin seña)
NUM números de agujeros

NOTAS:
A partir de un posicionamiento de referencia (SPCA / SPCO) el siclo se disloca, en
movimiento rápido, al primer agujero a través de un movimiento polar, ángulo (STAI) y longitud
FDIS, programado.
Los parámetros que no son necesarios pueden ser omitidos en bloc de programación o
recibir valor cero (0).

70 Línea D S60941A
Guia del Operador

Ejemplo 1:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800 M3
G0 X0 Y0. Z10.
F200
MCALL CYCLE81 (5,0,2,-15)
HOLES1 (0,20,0,20,20,4)
MCALL
G53 G0 Z-110. D0 M5
M30

Ejemplo 2:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800 M3
G0 X0 Y0. Z10.
F200
MCALL CYCLE81 (5,0,2,-20)
HOLES1 (15,0,90,15,20,4)
HOLES1 (35,0,90,15,20,4)
HOLES1 (55,0,90,15,20,4)
HOLES1 (75,0,90,15,20,4)
MCALL
G53 G0 Z-110. D0 M5
M30

S60941A Línea D 71
Guia del Operador
4.12.14. HOLES 2

Aplicación: Círculos de agujeros

Este ciclo permite mecanizar un círculo de agujeros, siendo que el tipo de perfuración se
dará por el ciclo activado anteriormente.

Sintaxis:
HOLES2 (CPA, CPO, RAD, STAI, INDA, NUM)

Donde:

CPA centro del círculo de agujeros en el eje X (absoluto)


CPO centro del círculo de agujeros en el eje Y (absoluto)
RAD rayo del círculo de agujeros
STA ángulo inicial
valores = -180º < STAI <= 180º
INDA ángulo entre los agujeros
NUM número de agujeros

NOTAS:
La posición del círculo de agujeros es definida a través del centro (CPA, CPO) y del rayo
(RAD).
Los puntos de perfuración son alcansados a través de movimeintos rápidos
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir el
valor cero (0).

72 Línea D S60941A
Guia del Operador
Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S800 M3
G0 X0 Y0 Z10.
F200
MCALL CYCLE81 (5,0,2,-25)
HOLES2 (70,70,50,0,45,8)
MCALL
G53 G0 Z-110. D0 M5
M30

4.12.15. LONGHOLE

Aplicación: Rasgos en círculo ( ancho igual al diámetro de la fresa)

Este ciclo permite el mecanizado (desbaste) de rasgos oblongos dispuestos sobre un


círculo, siendo que el ancho de los rasgos serán iguales al diámetro de la fresa.

Sintaxis:
LONGHOLE (RTP, RFP, SDIS, DP, DPR, NUM, LENG, CPA, CPO, RAD, STAI, INDA,
FFD, FFPI, MID)

Donde:

RTP plano de retorno (absoluto)


RFP plano de referencia (absoluto)
SDIS distancia de seguranza (sin seña)
DP profundidad del rasgo (absoluta)
DPR profundidad del rasgo relativa al plano de referencia (sin seña)
NUM número de rasgos
LENG longitud del rasgo (sin seña)
CPA centro del círculo en X (absoluto)
CPO centro del círculo en Y (absoluto)
RAD rayo del círculo (sin seña)
STA ángulo inicial
INDA ángulo de incremento
FFD avance de penetración
FFPI avance de desbaste
MID profundidad de corte (sin seña)

S60941A Línea D 73
Guia del Operador

NOTAS:
Este ciclo requiere una fresa con corte por el centro.
La posición de apoximación puede ser cualquiera desde que no haya riesgo de colisión.
Los puntos de inicio de los rasgos son alcanzados a través de movimientos rápidos.
Antes de activar el ciclo debemos activar el corrector de la herramienta correspondiente,
pues el comando monitora la herramienta durante el ciclo.
En el caso de violación del contorno de los agujeros oblondos, surgirá un mensaje de error
abortando el mecanizado.
Durante el mecanizado, el sistema de coordenadas es rotacionado, con eso los valores
mostrados en el display será como si fuera mecanizado sobre el 1er eje.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir el
valor cero (0)
Los datos de rotación debe ser programado en un bloc separado.

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S1800 M3
G0 X0. Y0. Z10.
LONGHOLE (5, 0, 2, -20, , 4, 30, 40, 40,
20, 45, 90, 80, 500, 5)
G53 G0 Z-110. D0 M5
M30

74 Línea D S60941A
Guia del Operador
4.12.16. SLOT 1

Aplicación: Rasgos en círculo

Este ciclo permite el mecanizado (desbaste y acabamiento) de rasgos oblondos dispuestos


sobre un círculo.

Sintaxis:
SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

Donde:
RTP plano de retorno (absoluto)
RFP plano de referencia (absoluto)
SDIS distância de seguridad (sem sinal)
DP profundidad del rasgo (absoluta)
DPR profundidad del rasgo relativa al plano de referencia (sin seña)
NUM número de rasgos
LENG longitud do rasgo (sin seña)
WID ancho de la ranura (sin seña)
CPA centro del círculo en X (absoluto)
CPO centro del círculo en Y (absoluto)
RAD rayo del círculo (sin seña)
STA1 angulo inicial
INDA angulo de incremento
FFD avance de penetración
FFP1 avance de desbaste
MID profundidad de corte (sin seña)
CDIR dirección del desbaste
valores: 2 (para G2)
3 (para G3)
FAL sobremetal para acabamiento en las laterales (sin seña)
VARI modo de trabajo
valores: 0 = desbastar y acabar
1 = desbastar
2 = acabar
MIDF profundidad de corte para acabamiento (sin seña)
FFP2 avance de acabamiento
SSF rotación para acabamiento

S60941A Línea D 75
Guia del Operador
NOTAS:
Este ciclo requiere una fresa con corte por el centro.
La posición de aproximación puede ser cualquiera desde que no haya riesgo de colisión.
Los puntos de inicio de los rasgos son alcanzados a través de movimientos rápidos.
Antes de activar el ciclo debemos activar el corrector de la herramienta correspondiente,
pues el comando monitora la herramienta durante el ciclo.
Durante el mecanizado, el sistema de coordenadas es rotacionado, con eso los valores
mostrados en el display como si fuera mecanizado sobre el 1 er eje.
Los parámetrosno necesarios pueden ser omitidos en el bloc de programación o recibir el
valor de cero (0).
En el caso de violación del contorno de los agujeros oblondos, surgirá un mensaje de error
abortando el mecanizado.
Violación del Contorno

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S1800 M3
G0 X0 Y0 Z10.
SLOT2 ( 5, 0, 2, -20, , 3, 70, 15,60, 60, 42, 0, 120, 80, 500, 2, 2, 1,0,1, 300, 2500)
G53 G0 Z-110. D0 M5
M30

76 Línea D S60941A
Guia del Operador
4.12.17. SLOT2

Aplicación: Rasgos circulares

Este ciclo permite el mecanizado (desbaste y acabamiento) de rasgos circularess dispuestos


sobre un círculo.

Sintaxis:
SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

Donde:
RTP plano de retorno (absoluto)
RFP plano de referencia (absoluto)
SDIS distancia de seguridad (sin seña)
DP profundidad del rasgo (absoluta)
DPR profundidad del rasgo relativa al plano de referencia (sin seña)
NUM número de rasgos
AFSL longitud angular do rasgo (sin seña)
WID ancho de la ranura (sin seña)
CPA centro del círculo en X (absoluto)
CPO centro del círculo en Y (absoluto)
RAD rayo del círculo (sin seña)
STA1 angulo inicial
INDA angulo de incremento
FFD avance de penetración
FFP1 avance de desbaste
MID profundidad de corte (sin seña)
CDIR dirección del desbaste
valores: 2 (para G2)
3 (para G3)
FAL sobremetal para acabamiento en las laterales (sin seña)
VARI modo de trabajo
valores: 0 = desbastar y acabar
1 = desbastar
2 = acabar
MIDF profundidad de corte para acabamiento (sin seña)
FFP2 avance de acabamiento
SSF rotación para acabamiento

S60941A Línea D 77
Guia del Operador
NOTAS:
Este ciclo requiere una fresa con corte por el centro.
La posición de aproximación puede ser cualquiera desde que no haya riesgo de colisión.
Los puntos de inicio de los rasgos son alcanzados a través de movimientos rápidos.
Antes de activar el siclo debemos activar el corrector de la herramienta correspondiente,
pues el comando monitora la herramienta durante el ciclo.
Durante el mecanizado, el sistema de coordenadas es rotacionado, con eso los valores
mostrados en el display será como si fuera mecanizado sobre el 1er eje.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir el
valor cero (0).
En el caso de violación del contorno de los agujeros oblondos, surgirá un mecanizado de
error abortando el mecanizado.

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S1800 M3
G0 X0 Y0 Z10.
SLOT1 ( 5, 0, 2, -20, , 4, 30, 20 , 40, 40, 20, 45, 90, 80, 500, 3, 2, 1, 0, 1, 300, 3000)
G53 G0 Z-110. D0 M5
M30

78 Línea D S60941A
Guia del Operador
4.12.18. POCKET 1

Aplicación: Alojamiento rectangular

Este ciclo permite el mecanizado (desbaste y acabamiento) de alojamientos rectangulares en


cualquier posición o ángulo.

Sintaxis:
POCKET1 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, CPA, CPO, STA1, FFD, FFP1,
MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

Donde: RTP plano de retorno (absoluto)


RFP plano de referencia (absoluto)
SDIS distancia de seguridad (sin seña)
DP profundidad del alojamiento (absoluta)
DPR profundidad del alojamiento relativa al plano de referencia (sin seña)
LENG longitud del alojamiento (sin seña)
WID ancho del alojamiento (sin seña)
CRAD rayo del borde
CPA centro del retangulo en X (absoluto)
CPO centro del retangulo en Y (absoluto)
STA1 angulo del alojamiento
valores: 0º=STA1<180º
FFD avance de penetración
FFP1 avance de desbaste
MID profundidad de corte (sin seña)
CDIR dirección del desbaste
valores: 2 (para G2)
3 (para G3)
FAL sobremetal para acabamiento en las laterales (sin seña)
VARI modo de trajalho
valores: 0 = desbastar y acabar
1 = desbastar
2 = acabar
MIDF profundidad de corte para acabamiento (sin seña)
FFP2 avance de acabamiento
SSF rotación para acabamiento

S60941A Línea D 79
Guia del Operador
NOTAS:
Este ciclo requiere una fresa con corte por el centro.
La posición de aproximaciónpuede ser cualquiera desde que se pueda alcanzar, sin
colisiones, el centro del alojamiento y el plano de retorno.
El punto de inicio del alojamiento es alcanzado a través de un movimiento rápido.
Antes de activar el ciclo debemos activar el corrector de la herramienta correspondiente,
pues el comando monitora l aherramienta durante el ciclo.
Al final del ciclo la herramienta se movimentará para el centro del alojamiento.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir el
valor cero (0).

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S1800 M3
G0 X0 Y0 Z10.
POCKET1 ( 5, 0, 2, -15, , 70, 50, 8, 60, 40, 0, 80, 500, 3, 2, 1, 0, 1, 300, 2000)
G53 G0 Z-110. D0 M5
M30

80 Línea D S60941A
Guia del Operador
4.12.19. POCKET 2

Aplicación: Alojamiento circular

Este ciclo permite el mecanizado (desbaste y acabamiento) de alojamientos circulares en


cualquier posición o ángulo

Sintaxis:
POCKET2 (RTP, RFP, SDIS, DP, DPR, PRAD, CPA, CPO, FFD, FFP1, MID, CDIR, FAL,
VARI, MIDF, FFP2, SSF)

Donde:

RTP plano de retorno (absoluto)


RFP plano de referencia (absoluto)
SDIS distancia de seguridad (sin seña)
DP profundidad del alojamiento (absoluta)
DPR profundidad del alojamiento relativa al plano de referencia (sin seña)
PRAD rayo del alojamiento (sin seña)
CPA centro del círculo en X (absoluto)
CPO centro del círculo en Y (absoluto)
FFD avance de penetración
FFP1 avance de desbaste
MID profundidad de corte (sin seña)
CDIR dirección del desbaste
valores: 2 (para G2)
3 (para G3)
FAL sobremetal para acabamiento en las laterales (sin seña)
VARI modo de trabajo
valores: 0 = desbastar y acabar
1 = desbastar
2 = acabar
MIDF profundidad de corte para acabamiento (sin seña)
FFP2 avance de acabamiento
SSF rotación para acabamiento

S60941A Línea D 81
Guia del Operador
NOTAS:
Este ciclo requiere una fersa con corte por el centro.
La posición de aproximación puede ser cualquiera desde que se pueda alcanzar, sin
colisiones, el centro del alojamiento y el plano de retorno.
El incremento de profundidad siempre ocurre en el centro del bolsón, puede ser conveniente
una peerfuración previa de alivio.
El punto de inicio del alojamiento es alcanzado a través de un movimiento rápido.
Antes de activar el ciclo debemos activar el corrector de la herramienta correspondiente,
pues el comando monitora la herramienta durante el ciclo.
Los parámetros no necasarios pueden ser omitidos en el bloc de programación o recibir el
valor cero (0).

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S1800 M3
G0 X0 Y0 Z10.
POCKET2 ( 5, 0, 2, -20, , 30, 55, 40, 80, 500, 2, 2, 1, 0, 1, 300, 3000)
G53 G0 Z-110. D0 M5
M30

82 Línea D S60941A
Guia del Operador
4.12.20 POCKET 3

Aplicación: Alojamiento rectangular

Este ciclo permite el mecanizado (desbaste y acabamiento) de alojamientos rectangulares


en cualquier posición o ángulo.

Sintaxis:
POCKET3(_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _CRAD, _PA, _PO, _STA, _MID,
_FAL, _FALD, _FFP1,_FFD,_CDIR, _VARI, _MIDA, _AP1, _AP2, _AD, _RAD1, _DP1)

Donde:

_RTP plano de retorno (absoluto)


_RFP plano de referencia (absoluto)
_SDIS distancia de seguridad (sin seña)
_DP profundidade del alojamiento (absoluta)
_LENG longitud del alojamiento
_WID ancho del alojamiento
_CRAD rayo del borde del alojamiento (sin seña)
-PA centro del alojamiento, en X (absoluto)
_PO centro del alojamiento, en Y (absoluto)
angulo entre el eje longitudinal del alojamiento y el eje X (sin seña) faja de valores:
_STA1
0º <=_STA<180º
_MID profundidad máxima de incremento (sin seña)
_FAL sobremetal para acabamiento en los lados del alojamiento (sin seña)
_FALD sobremetal para acabamiento en el fondo del alojamiento (sin seña)
_FFP1 avance para el mecanizado de la superficie
_FFD avance para el incremento en la profundidad
_CDIR dirección del fresamiento: (sin seña)
0 = fresamiento en sentido directo (sentido de giro del eje árbol)
1 = fresamiento opuesto
valores:
2 = en G2 (independiente de la dirección del eje árbol)
3 = em G3
_VARI modo de usinagem: (sin seña)
dígitos de la unidades:
1 = desbastar hasta la medida de tolerancia de acabamiento
valores:
2 = acabar
decena:
0 = vertical en el centro del alojamiento en G0
1 = vertical en lo centro del alojamiento en G1
valores:
2 = sobre trayectoria helicoidal
3 = oscilar en el longitudinal del alojamiento

S60941A Línea D 83
Guia del Operador
Los otros parámetros pueden ser preestablecidos opcionalmente. Determinan la estrategía
de inmersión y la sobre posición durante el escareamiento: (todos sin seña)

_MIDA ancho máximo de incremento, al desbastar el alojamiento


_AP1 dimensión bruta de la longitud del alojamiento
_AP2 dimensión bruta del alojamiento
_AD dimensión bruta de la profundidad del alojamiento
rayo de la trayectoria en la inmersión (referente a la trayectoria de centro de la herramienta), o
RAD1
sea, ángulo máximo de inmersión para el movimiento oscilante
_DP1 profundidad de aproximación por rotación durante la inmersión en la trayectoria helicoidal

Al desbastar el alojamiento, se debe llevar en consideración dimensiones de la pieza bruta


(ex. para mecanizar piezas pre-fundidas).
Las dimenciones brutas en longitud y anchura (_AP1 y AP2) son programadas sin seña; el
ciclo las coloca, por cálculo simétrico, al rededor del centro del alojamiento. Ellas determinan
aquella parte del alojamiento que no debe ser desbastada. La dimensión bruta en profundidad
(_AD) es programada igualmente sin seña, esta es compensada por el plano de referencia en
dirección a la profundidad del bolsón. El alojamiento es mecanizado de abajo para arriba.

_AP1 dim.bruta compr. de bolsa

_AP1 dim.bruta
larg. de bolsa

84 Línea D S60941A
Guia del Operador
NOTAS:
Este ciclo requiere una fresa con corte
por el centro.
La posición de aproximación puede ser
cualquiera desde que se pueda alcanzar, sin
colisiones, el centro del alojamiento y el plano
de retorno.
El punto de inicio del alojamiento es
alcanzado a través de un movimiento rápido.
Antes de activar el ciclo debemos activar
el corrector de la herramienta correspondiente,
pues el comando monitora la herramienta
durante el ciclo.
Al final del ciclo la herramienta se
movimientará para el centro del alojamiento.
Los parámetros no necesarios pueden
ser omitidos en el bloc de programación o
recibir valor cero (0).

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S1800 M3
G0 X0 Y0 Z10.
POCKET3 ( 5 , 0, 2, -15, 70, 50, 8, 60, 40, 0, 2, 0.3, 0.2, 300, 80, 2, 11)
G53 G0 Z-110. D0 M5
M30

S60941A Línea D 85
Guia del Operador
4.12.21. POCKET 4

Aplicación: Alojamiento circular

Este ciclo permite el movimiento (desbaste y acabamiento) de alojamientos circulares en


cualquier posición.

Sintaxis:
POCKET4(_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1,
_FFD, _CDIR, _VARI, _MIDA, _AP1, _AD, _RAD1, _DP1)

Donde:
_RTP plano de retorno (absoluto)
_RFP plano de referencia (absoluto)
_SDIS distancia de seguridad (sin seña)
_DP profundidade do alojamento (absoluta)
_PRAD rayo del alojamiento (sen sinal)
_PA centro del alojamiento, en X (absoluto)
_PO centro del alojamiento, en Y (absoluto)
_MID profundidad máxima de incremento (sin seña)
_FAL sobremetal para acabamiento en los lados del alojamiento (sin seña)
_FALD sobremetal para acabamiento en lo fondo del alojamiento (sin seña)
_FFP1 avance para el mecanizado de la superficie
_FFD avance para el incremento en la profundidad
_CDIR dirección del fresamiento: (sin seña)
0 = fresamiento en sentido directo (sentido de giro del eje árbol)
1 = fresamiento opuesto
valores:
2 = en G2 (independiente de la dirección del eje árbol)
3 = en G3
_VARI modo de mecanizado: (sin seña)
dígitos de las unidades:
1 = desbastar hasta la medida de tolerancia de acabamiento
valores:
2 = acabar
decena:
0 = vertical en el centro del alojamiento en G0
1 = vertical en el centro del alojamiento em G1
valores:
2 = sobre trayectoria helicoidal
3 = oscilar en el eje longitudinal

Los otros parámetros pueden ser preestablecidos opcionalmente. Determinan la estrategia


de inmersión y la sobre posición durante el escareamiento: (todos sin seña)

_MIDA anchura máxima de incremento, al desbastar el alojamiento


_AP1 dimensión bruta de la profundidad del alojamiento
_AD dimensão bruta da profundidade do alojamento
rayo de la trayectoria en la inmersión (referente a la trayectoria de centro de la herramienta), o sea,
_RAD1
ángulo máximo de inmersión para el movimiento oscilante
_DP1 profundadad de aproximación por rotación durante la inmersión en la trayectoria helicoidal

86 Línea D S60941A
Guia del Operador

NOTAS:
Este ciclo requiere fresa con corte por el centro.
La posición de aproximación puede ser cualquiera desde que se pueda alcanzar, sin
colisiones, el centro del alojamiento y el plano de retorno.
El punto de inicio del alojamiento es alcanzado a través de un movimiento rápido.
Antes de activar el ciclo debemos activar el corrector de la herramienta correspondiente,
pues el comando monitora la herramienta durante el ciclo.
Al final del ciclo la herramienta se movimentará para el centro del alojamiento.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir el
valor cero (0).

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S1800 M3
G0 X0 Y0 Z10.
POCKET4 ( 5, 0, 2, -20, 30, 55, 40,
2, 0.3, 0.2, 200, 80, 2, 1)
G53 G0 Z-110. D0 M5
M30

S60941A Línea D 87
Guia del Operador
4.12.22. CYCLE 71

Aplicación: Facear superficie

Este ciclo permite facear cualquier superfisie rectangular.

Sintaxis:
CYCLE71(_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA, _MID, _MIDA,
_FDP, _FALD, _FFP1, _VARI)
Donde:
_RTP plano de retorno (absoluto)
_RFP plano de referencia ( absoluto)
_SDIS distancia de seguridad (sin seña)
_DP profundidad del rasgo (absoluta)
_PA punto de inicio en X ( absoluto)
_PO punto de inicio en Y (absoluto)
longitud del alojamiento en X, incremental o borde, a partir de el se hace la
_LENG
cotización, resulta de la seña
anchura del alojamiento en Y, incremental o borde, a partir de el se hace la
_WID
cotización, resulta de la seña
_STA ángulo entre el eje longitudinal del alojamiento y el eje X (sin seña)
faja de valores: 0º < = _STA < 180º
_MID profundidad máxima de incremento (sin seña)
_MIDA anchura máxima de incremento
_FDP trayecto libre en el plano
_FALD sobremetal para acabamiento en la profundidad
_FFPI avance para el mecanizado de la superficie
_VARI modo de mecanizado: (sin seña)
dígitos de las unidades:
1 = desbastar hasta la medida de tolerancia de acabamiento
valores:
2 = acabar
decena:
1 = paralelo en X, en una dirección
2 = paralelo en Y, en una dirección
valores:
3 = paralelo en X, con dirección alternativa
4 = paralelo en Y, con dirección alternativa
_FDPI trayectoria de ultrapasaje en la dirección de penetración

Estrategias de escareamiento Movimiento de fresagem durante


no faceamiento con fresa acabamiento en una dirección
(modo de trabajo)

88 Línea D S60941A
Guia del Operador

Punto de aproximación

Desbastamiento con_MIDA superior ao


rayo de fresa (modo de trabajo 41)

NOTAS:
Antes de activar el ciclo debemos activar el corrector de la herramienta correspondiente,
pues el comando monitora la herramienta durante el ciclo.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir el
valor cero (0).

Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S1800 M3
G0 X0 Y0 Z10.
CYCLE71 (5, 0, 2, -2, 20, 20, 50, 40, 0, 1, 8, 3, 0, 200, 11, 1)
G53 G0 Z-110. D0 M5
M30

S60941A Línea D 89
Guia del Operador
4.12.23. CYCLE 72

Aplicación: Fresar superficies

Este ciclo permite fresar cualquier superficie determinado dentro de u programa.

Sintaxis:
CYCLE72(_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD,
_VARI, _RL, _AS1, _LP1, _FF3, _AS2, _LP2)

Donde:

_KNAME nombre del subprograma de contorno


_RTP plano de retorno (absoluto)
_RFP plano de referencia (absoluto)
_SDIS distancia de seguridad (sin seña)
_DP profundidad del rasgo (absoluta)
_MID profundidad máximade incremento (sin seña)
_FAL sobremetal para acabamiento en las laterales del alojamiento ( sin seña)
_FALD sobremetal para acabamiento en el fondo del alojamiento (sin seña)
_FFPI avance para un mecanizado de la superficie
_FFD avance para penetración
_VARI modo de mecanizado: (sin seña)
dígitos de la unidades:
1 = escarear hasta la medida de tolerancia de acabamiento
valores:
2 = acabar
decenas:
0 = trayectos intermediarios en G0
valores:
1 = trayectos intermediarios en G1
centenas:
0 = retorno en trayectos intermediarios hasta la _RTP
1 = retorno en trayectos intermediarios hasta la RTP + _SDIS
valores:
2 = retorno en trayectos intermediarios por _SDIS
3 = sin retorno en trayectos intermediarios
_RL contornar a la derecha o a la izquierda (en G41 o G42, sin seña)
valores: 41 = G 41
42 = G 42
_ASI definición del trayecto de aproximación: (sin seña)
dígitos de las unidades:
valores: 1 = línea recta, tangencial
2 = semi c'rculo
3 = cuarto de círculo
decenas:
valores: 0 = se aproxima del contorno del plano
1 = se aproxima del contorno sobre una trayactoria en el espacio
longitud del trayecto de aproximación (líenea recta) o rayo de la trayectoria del centro
_LPI
de la fresa del arco del círculo de entrada (círculo) (sin seña)

90 Línea D S60941A
Guia del Operador
Los siguientes parámetros pueden ser opcionalmente definidos (sin seña)

avance de retorno para posicionamientos intermediarios en el plano (durante


_FF3
retrocesos)
_AS2 definición del trayecto de retroceso: (sin seña)
dígitos de las unidades:
1 = línea recta, tangencial
valores: 2 = semi círculo
3 = cuarto de círculo
decenas:
0 = alejamiento del contorno en el plano
valores:
1 = alejamiento del contorno sobre una trayectoria en el espacio
longitud del trayecto de alejamiento (línea recta) o rayo de la trayectoria de centro de
_LP2
la fresa del arco de círculo de entrada (círculo) (sin seña).

PUNTO INICIAL DEL CONTROLE

Plano de referencia
_RFP
Tol. de la escala
en prof._FALD
Med. final de la
profundidad

NOTAS:
La posición de aproximación puede cualquier una, desde que se pueda alcanzar, sin
colisiones, el centro del alojamiento y el plano de retorno.
Antes de activar el ciclo debemos activar el corrector de la herramienta correspondiente,
pues el comando monitora la herramienta durante el ciclo.
Los parámetros no necesarios pueden ser omitidos en el bloc de programación o recibir
valor cero (0)

S60941A Línea D 91
Guia del Operador
Ejemplo:

G90 G54 G71 G17


G53 G0 Z-110. D0
T01
M6
G54 D01
S1800 M3
G0 X0 Y0 Z10.
CYCLE72 ( "PERFIL", 5, 0, 2, -10, 2, 0.3, 0.2, 500, 80, 011, 42, 01, 10)
G53 G0 Z-110. D0 M5
M30

;PERFIL
G90 G1 X20 Y20
X80
Y60
X40 Y70
X20 Y40
Y20
M17

92 Línea D S60941A
Guia del Operador
4.13. 4º EJE (OPCIONAL)

Círculo Trigonométrico

Movimiento del 4º Eje, en relación a la ferramenta

S60941A Línea D 93
Guia del Operador
Ejemplo 1:

W (4 º Eje)

.
.
.
N10 G0 X20. W90.
N20 Z3.
N30 G1 Z-3. F200
N40 X60.
N50 X120. W180.
N60 G0 Z3.
.
.
.

94 Línea D S60941A
Guia del Operador
Ejemplo 2:

W (4 º Eje)

.
.
.
N10 G0 X20. W-180.
N20 Z3.
N30 G1 Z-3. F200
N40 G91 W0
N50 X60. W450.
N60 G0 Z3.
N70 X120. W0.
N80 G1 Z-3. F200
N90 X80. W-450.
N100 G0 Z3.
.
.
.

S60941A Línea D 95
Guia del Operador
4.14. FUNCIONES MISCELÁNEAS

M00. parada obligatoria de programa


M01. parada opcional del programa
N02. fin de programa
M03. rotación sentido herario
M04. rotación sentido anti-horario
M05. desconecta eje árbol
M06. cambio de herramienta
M08. conecta refrigeración de corte
M09. desconecta refrigeración de corte
M17. fin de subprograma
M30. fin de programa
M31. avanza TAF (cambiador automático de herramienta)
M32. retrocede TAF (cambiador automático de herramienta)
M36. abre puerta automática (opcional)
M37. cierra puerta automática (opcional)
M45. conecta limpieza de las protecciones (opcional)
M46. desconecta limpieza de las protecciones (opcional)

NOTA:
Para conseguir intrucciónes completa de programación, consulte los
manuais SIEMENS de programación

96 Línea D S60941A
Guia del Operador

CAPÍTULO 5
GRÁFICO DE POTENCIA
DEL EJE ÁRBOL LAYOUT
DE HERRAMIENTAS Y
MANDRIS

S60941A Línea D 97
Guia del Operador
5.1 LAYOUT DE TRABAJO

E je
E je
Eje

Modelo
560 760 1000 1250
X 560 762 1020 1270
Y 406 406 510 610
Z 508 508 640 640
M 110
125 125 110 110
X1 280 381 510 635
A 420 457.5 610 660
B 840 915 1220 1320
Dimensiones em mm

98 Línea D S60941A
Guia del Operador

MODELO

D
560 760
C 840 915

D
L 362
360 360
362
D 112 112
E 68 68

Modelo
1000 1250
C 1220 1320
L 460 560
D 80 89
E 70 102

0,0 00
0,0 27

0,0 00
0,1 80

Dimensiones em mm

S60941A Línea D 99
Guia del Operador
5.2. PERNOS DE TRACCIÓN

DIMENSIONES PERNO DE TRACCIÓN (MAS 407-P40T-I)


A B C D E F G H J K L
MM 15 10 6 28 35 25 60 M16x2 17 30° 45°

DIMENSIONES PERNO DE TRACCIÓN (DIN 69872 A)


A B C D E F
MM 54 26 15° 19 14 M16

DIMENSIONES PERNO DE TRACCIÓN (CAT-40 I)


A B C D E F G H
MM 15 10 3,15 25,15 32,15 25 57,15 M16x2

100 Línea D S60941A


Guia del Operador
5.3. DIMENSIONES MAXIMAS DE HERRAMIENTAS

[*] Alojamientos adyacentes vacíos

DIMENSIONES
MODELOS PESO MAXIMO
A B C D
TAF
MM 63,5 254 80 160 6 kg
22 HERRAMIENTAS
ATC
30 HERRAMIENTAS MM 63,5 300 85 170 10 kg

COMPARATIVO - NARIZ
Dimensiones em milimetros

CAT DIN BT

S60941A Línea D 101


Guia del Operador
Comparativo - ATC 560 / 760 V1.1
22 HERRAMIENTAS - STD
BT 40 DIN 40 CAT 40
(STD) (OPC) (OPC)

A Gripper S00485 S35646 S00485

Chaveta R46474 R90463 R90463


B (husillo principal) (STD) (OPC) (OPC)

S22491 S28480 S28480


C Garra (ATC)
(STD) (OPC) (OPC)

S20523 (*) R95310 (*) S37777 (*)


D Perno de Tracción
(MAS BT40) (DIN 69872A) (CAT 40 I)

102 Línea D S60941A


Guia del Operador
5.4. HERRAMIENTAS AVULSAS
5.4.1. MANDRILES

MANDRIL PORTA MANDRIL MANDRIL


PINZA CON EXTRACCIÓN PORTA BARRA PORTA FRESA
R70978 - R70981 Ø20mm - R70982 Ø22mm
• pinzas serie - E - R70980 Ø25mm - R70983 Ø27mm
MANDRIL ROSCADOR
- R70979 Ø32mm - R70984 Ø32mm
FLOTANTE
• R70976 para machos M3 a M12
pinzas serie - B
• R70977 para machos M12 a M27
pinzas serie - D

5.4.2. PINZAS - DIN 6499


PINZAS SERIE - B PINZAS SERIE - D PINZAS SERIE - E
PORTA- MACHOS PORTA-MACHOS
Diámetro Diámetro Diámetro
N° ROMI N° ROMI N° ROMI
pul mm pul mm pul mm
Pinza 0,04 1 R70986 Pinza 0,12 3 R71013 Pinza 0,16 4 R71078
Pinza 0,08 2 R70987 Pinza 0,16 4 R71012 Pinza 0,2 5 R71079
Pinza 0,12 3 R70988 Pinza 0,2 5 R71011 Pinza 0,24 6 R71080
Pinza 0,16 4 R70989 Pinza 0,24 6 R71010 Pinza 0,28 7 R71081
Pinza 0,2 5 R70990 Pinza 0,28 7 R71009 Pinza 0,31 8 R71082
Pinza 0,24 6 R70991 Pinza 0,31 8 R71008 Pinza 0,35 9 R71083
Pinza 0,28 7 R70992 Pinza 0,35 9 R71007
Pinza 0,39 10 R71084
Pinza 0,31 8 R70993 Pinza 0,39 10 R71006
Pinza 0,35 9 R70994 Pinza 0,43 11 R71085
Pinza 0,43 11 R71005
Pinza 0,39 10 R70995 Pinza 0,47 12 R71086
Pinza 0,47 12 R71004
Jg Pinza 0,04 a 0,39 1,0 a 10,0 R65981 Pinza 0,51 13 R71087
Pinza 0,51 13 R71003
Pinza 0,55 14 R71002
Pinza 0,55 14 R71088
Pinza 0,59 15 R71001 Pinza 0,59 15 R71089
Pinza 0,63 16 R71000 Pinza 0,63 16 R71090
Pinza 0,67 17 R70999 Pinza 0,67 17 R71091
Pinza 0,71 18 R70998 Pinza 0,71 18 R71092
Pinza 0,75 19 R70997 Pinza 0,75 19 R71093
Pinza 0,79 20 R70996 Pinza 0,79 20 R71094
Jg Pinza 0,12 a 0,79 3,0 a 20,0 R71153 Pinza 0,83 21 R71095
Pinza 0,87 22 R71096
Pinza 0,91 23 R71097
Pinza 0,94 24 R71098
Pinza 0,98 25 R71099
Pinza 1,02 26 R71100
Jg Pinza 0,16 a 1,02 4,0 a 26,0 R65569

S60941A Línea D 103


Guia del Operador
5.5. GRÁFICOS DE POTENCIA
5.5.1. MODELO 560/760

Motor (12.5 HP)

HP

Cabezal 7500rpm (Standard)


HP

Cabezal 6000rpm (Opcional)


HP

Cabezal 10000rpm (Opcional)


HP

104 Línea D S60941A


Guia del Operador
5.5.2. MODELO 1000/1250

Motor (20 HP)

HP

Cabezal 6000rpm (Standard)


HP

Cabezal 10000rpm (Opcional)


HP

S60941A Línea D 105

También podría gustarte