Você está na página 1de 360

Introduccin Conexin, bsqueda del punto de referencia

1 2 3 4 5 6 7 8 9

Preparacin

SINUMERIK 802D Manejo y programacin Fresar

Funcionamiento con mando manual

Modo automtico

Programacin de piezas

Sistema

Programacin

Ciclos

Vlidas para Control SINUMERIK 802D Versin de software 2

Edicin 05/2005

Instrucciones de seguridad
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las indicaciones para la seguridad personal se destacan mediante un tringulo de alerta, las referentes solamente a daos materiales figuran sin tringulo de alerta. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue:

! ! !

Peligro
Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones corporales graves.

Advertencia
Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves.

Precaucin
con tringulo de advertencia significa que puede producirse una lesin leve si no se toman las medidas preventivas adecuadas.

Precaucin
sin tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.

Atencin
Significa que puede producirse un resultado o estado no deseado si no se respeta la indicacin de seguridad correspondiente. Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna puede contener tambin una advertencia sobre posibles daos materiales.

Personal cualificado
El equipo/sistema correspondiente slo deber instalarse y operarse respetando lo especificado en este documento. Slo est autorizado a intervenir en este equipo el personal cualificado. Personal cualificado en el sentido de las instrucciones de seguridad de la presente documentacin son personas autorizadas para poner en servicio, conectar a tierra e identificar equipos, sistemas y circuitos elctricos conforme a las normas en materia de seguridad.

Uso reglamentario
Considere lo siguiente:

Advertencia
El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y slo con los equipos y componentes de Siemens o de tercera recomendados y homologados por Siemens. El perfecto y seguro funcionamiento de este producto presupone un transporte correcto, un almacenamiento, montaje e instalacin adecuados as como un uso y un mantenimiento cuidadosos.

Marcas
Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de sus titulares.

Exencin de responsabilidad
Hemos verificado la coincidencia entre el contenido de este impreso y el software y hardware descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edicin.
Siemens AG Automation and Drives Postfach 4848 D-90437 NUREMBERG ALEMANIA Copyright (E) Siemens AG 2005. 6FC5698-2AA10-1EP5 Siemens AG 2005 Salvo modificaciones tcnicas.

Prlogo
Documentacin SINUMERIK La documentacin SINUMERIK se estructura en 3 niveles: S S S Documentacin general Documentacin para el usuario Documentacin para el fabricante/servicio

Informaciones ms detalladas sobre otros impresos acerca del SINUMERIK 802D as como impresos vlidos para todos los controles SINUMERIK (p. ej., interfaz universal, ciclos de medida...), le sern facilitados por su distribuidor Siemens. Una lista de impresos actualizada mensualmente con los idiomas disponibles en cada caso se encuentra en Internet bajo: http://www.siemens.com/motioncontrol Siga los puntos de men Soporte/Documentacin tcnica/Lista de impresos. La edicin de Internet de DOConCD, la DOConWEB, se encuentra bajo: http://www.automation.siemens.com/doconweb

Destinatario de la documentacin
La presente documentacin est orientada al fabricante de mquinas herramienta. El manual proporciona toda la informacin que necesita el fabricante para la puesta en marcha del control SINUMERIK 802D.

Alcance estndar
La presente documentacin contiene una descripcin de la funcionalidad estndar. Los suplementos o las modificaciones realizados por el fabricante de la mquina son documentadas por el mismo. En el control pueden ejecutarse otras funciones adicionales no descritas en la presente documentacin. Sin embargo, no se pueden reclamar por derecho estas funciones en nuevos suministros o en intervenciones de mantenimiento.

Hotline
En caso de consultas, dirjase a la siguiente hotline: A&D Technical Support Tel.: +49 (0) 180 / 5050 222 Fax: +49 (0) 180 / 5050 223 Internet: http://www.siemens.com/automation/supportrequest Para cualquier consulta con respecto a la documentacin (sugerencias, correcciones), srvase enviar un fax o un e-mail a la siguiente direccin: Fax: +49 (0) 9131 / 98 63315 E-mail: motioncontrol.docu@siemens.com Formularios para fax: ver hoja de revisiones al final de la documentacin.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

iii

Prlogo

Direccin Internet
http://www.siemens.com/motioncontrol

iv

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Contenido

Contenido
1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 1.4 1.5 Distribucin de la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Campos de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ayudas de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calculadora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Edicin de caracteres chinos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hot Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El sistema de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sistemas de coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-11
1-11 1-14 1-15 1-15 1-21 1-22 1-23 1-25

2 3

Conexin y bsqueda del punto de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.2 3.3 3.3.1 3.4 3.5 Introducir herramientas y correcciones de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear nueva herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determinacin de correcciones de herramienta (manual) . . . . . . . . . . . . . . . . . . . . . . . . . . . Determinacin de correcciones de herramienta con un palpador . . . . . . . . . . . . . . . . . . . . . Ajustes del palpador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vigilancia de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introducir/modificar decalaje de origen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calcular decalajes origen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programar datos del operador campo de manejo Parmetros . . . . . . . . . . . . . . . . . . . . . . Parmetros de clculo R campo de manejo Decalajes/ Parmetros . . . . . . . . . . . . . . . . .

2-29 3-31
3-31 3-33 3-34 3-36 3-37 3-40 3-42 3-43 3-45 3-48

Funcionamiento con mando manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


4.1 4.1.1 4.2 4.2.1 Modo de operacin JOG campo de manejo Posicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignar volantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo de operacin MDA (Introduccin manual) campo de manejo Mquina . . . . . . . . . Planeado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-49
4-50 4-53 4-54 4-57

Modo AUTOMTICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 5.2 5.3 5.4 5.5 5.6 Seleccionar, iniciar programa de pieza campo de manejo Mquina . . . . . . . . . . . . . . . . . Bsqueda de nmero de secuencia campo de manejo Mquina . . . . . . . . . . . . . . . . . . . Detener, cancelar programa de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rearranque despus de una cancelacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reposicionamiento despus de una interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin de externo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-59
5-64 5-65 5-66 5-67 5-67 5-68

Programacin de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 6.2 6.3 6.4 6.5 Introducir nuevo programa campo de manejo Programa . . . . . . . . . . . . . . . . . . . . . . . . . . Editar programa de pieza modo de operacin Programa . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin abreviada del contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Simulacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmisin de datos a travs de interfaz RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-69
6-72 6-73 6-75 6-91 6-92

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Contenido

Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1 7.1.1 7.1.2 7.2 Diagnstico del PLC en representacin de esquema de contactos . . . . . . . . . . . . . . . . . . . Distribucin de la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posibilidades de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7-95
7-116 7-116 7-117

Visualizacin de alarma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-127

Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-129
8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.1.5 8.1.6 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.2.7 8.2.8 8.2.9 8.2.10 8.3 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 8.3.6 8.3.7 8.3.8 8.3.9 8.3.10 8.3.11 8.3.12 8.3.13 8.3.14 8.3.15 8.3.16 8.3.17 8.3.18 8.3.19 8.3.20 8.3.21 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.5 8.5.1 8.5.2 Bases de la programacin CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nombres de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura de la palabra y direccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura de la secuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Juego de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vista general de las instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informacin de recorridos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de plano: G17 a G19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicacin de medidas absolutas/incrementales: G90, G91, AC, IC . . . . . . . . . . . . . . . . . . Indicacin de medidas mtricas y en pulgadas: G71, G70, G710, G700 . . . . . . . . . . . . . . Coordenadas polares, determinacin de polos: G110, G111, G112 . . . . . . . . . . . . . . . . . . . Decalaje de origen programable: TRANS, ATRANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rotacin programable: ROT, AROT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Factor de escala programable: SCALE, ASCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Simetra especular programable: MIRROR, AMIRROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sujecin de piezas - decalaje de origen ajustable: G54 a G59, G500, G53, G153 . . . . . . Limitacin de la zona de trabajo programable: G25, G26, WALIMON, WALIMOF . . . . . . . Movimientos de ejes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolacin lineal con velocidad de desplazamiento rpido: G0 . . . . . . . . . . . . . . . . . . . . . Interpolacin lineal con avance: G1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolacin circular: G2, G3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolacin circular a travs de punto de interpolacin: CIP . . . . . . . . . . . . . . . . . . . . . . . . Crculo con transicin tangencial: CT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolacin helicoidal: G2/G3, TURN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Roscado con paso constante: G33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Roscado con macho de compensacin: G63 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolacin de rosca: G331, G332 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posicionamiento en punto fijo: G75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bsqueda del punto de referencia: G74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Medida con palpador de contacto: MEAS, MEAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Avance F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Correccin del avance en crculos: CFTCP, CFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parada precisa/modo Control por contorneado: G9, G60, G64 . . . . . . . . . . . . . . . . . . . . . . . Comportamiento en aceleracin: BRISK, SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Correccin porcentual de la aceleracin: ACC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desplazamiento con mando anticipativo: FFWON, FFWOF . . . . . . . . . . . . . . . . . . . . . . . . . 4 eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempo de espera: G4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desplazamiento a tope fijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Movimientos del cabezal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Velocidad de giro del cabezal S, sentidos de giro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Limitacin de la velocidad: G25, G26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posicionamiento del cabezal SPOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escalones de reduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-129 8-129 8-129 8-130 8-131 8-132 8-134 8-148 8-148 8-149 8-150 8-151 8-153 8-153 8-155 8-156 8-157 8-159 8-161 8-161 8-162 8-163 8-168 8-168 8-169 8-170 8-171 8-172 8-174 8-174 8-174 8-175 8-176 8-177 8-180 8-181 8-182 8-183 8-183 8-184 8-187 8-187 8-187 8-188 8-189

Ayuda para la programacin de contornos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-190 Redondeo, chafln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-190 Descripcin abreviada del contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-191

vi

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Contenido

8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.6.5 8.6.6 8.6.7 8.6.8 8.7 8.8 8.9 8.9.1 8.9.2 8.9.3 8.10 8.10.1 8.10.2 8.10.3 8.10.4 8.11 8.11.1 8.11.2 8.11.3 8.12 8.12.1 8.12.2 8.13 8.13.1 8.13.2 8.13.3 8.14 8.15 8.16

Herramienta y correccin de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicaciones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Herramienta T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmero de correccin de herramienta D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de la correccin del radio de herramienta: G41, G42 . . . . . . . . . . . . . . . . . . . . . . Comportamiento en esquina: G450, G451 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Correccin del radio de la herramienta DES: G40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Casos especiales de la correccin del radio de la herramienta . . . . . . . . . . . . . . . . . . . . . . . Ejemplo para la correccin del radio de la herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8-194 8-194 8-195 8-195 8-199 8-201 8-202 8-203 8-205

Funcin adicional M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-206 Funcin H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-207 Parmetro de clculo R, LUD y variable de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-208 Parmetros de clculo R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-208 Datos de usuario locales (LUD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-209 Lectura y escritura de variables de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-211 Saltos de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Destino del salto para saltos de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Saltos de programa incondicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Saltos de programa condicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de programa para saltos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de subprogramas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Llamada a ciclos de mecanizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Llamada de subprograma modal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-212 8-212 8-212 8-213 8-215 8-217 8-217 8-220 8-220

Reloj y contador de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-221 Reloj para el tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-221 Contador de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-222 Comandos de lenguaje para la vigilancia de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . Vista general Vigilancia de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vigilancia de la vida til de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vigilancia del nmero de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-224 8-224 8-225 8-226

Pasada y arranque suaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-229 Fresado de la superficie envolvente TRACYL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-234 Funciones G equivalentes en SINUMERIK 802S/C Fresar . . . . . . . . . . . . . . . . . . . . . . . . . 8-239

Ciclos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-241
9.1 9.2 9.3 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.4.6 9.4.7 9.4.8 9.4.9 9.4.10 9.4.11 9.4.12 Vista general de los ciclos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-241 Programacin de los ciclos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-242 Ayuda grfica de ciclos en el editor de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-244 Ciclos de taladrado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Taladrado, punteado CYCLE81 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Taladrado, avellanado CYCLE82 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Taladrado profundo CYCLE83 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Roscado con macho sin mandril de compensacin CYCLE84 . . . . . . . . . . . . . . . . . . . . . Roscado con macho con mandril de compensacin CYCLE840 . . . . . . . . . . . . . . . . . . . . Escariado 1 (mandrinado 1) CYCLE85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mandrinado (mandrinado 2) CYCLE86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mandrinado con parada 1 (mandrinado 3) CYCLE87 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Taladrado con parada 2 (mandrinado 4) CYCLE88 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escariado 2 (mandrinado 5) CYCLE89 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-246 9-246 9-247 9-248 9-251 9-254 9-258 9-261 9-266 9-270 9-273 9-275 9-278

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

vii

Contenido

9.5 9.5.1 9.5.2 9.5.3 9.6 9.6.1 9.6.2 9.6.3 9.6.4 9.6.5 9.6.6 9.6.7 9.6.8 9.6.9 9.6.10 9.6.11 9.7 9.7.1 9.7.2 9.7.3 9.7.4

Ciclos de figuras de taladrado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fila de agujeros HOLES1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Agujeros en crculo HOLES2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclos de fresado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Planear CYCLE71 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fresado del contorno (perfil) CYCLE72 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fresado de salientes rectangulares CYCLE76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fresado de salientes circulares CYCLE77 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Agujeros rasgados en torno a un crculo LONGHOLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ranuras en torno a un crculo SLOT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ranura circular SLOT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fresado de caja rectangular POCKET3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fresado de caja circular POCKET4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fresado de roscas CYCLE90 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Avisos de error y tratamiento de errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicaciones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tratamiento de errores en los ciclos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vista general de alarmas de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Avisos en los ciclos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-281 9-281 9-282 9-286 9-289 9-289 9-290 9-296 9-305 9-310 9-314 9-319 9-326 9-332 9-341 9-345 9-352 9-352 9-352 9-352 9-354

viii

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

SINUMERIK 802D Definicin de teclas

Tecla Recall Tecla ETC Tecla Confirmar alarma Sin funcin Tecla de informacin Tecla Shift Tecla Control Tecla Alt Espacio (SPACE) Tecla de borrado (Backspace) Tecla de borrado Tecla Insertar (INSERT) Tabulador ENTER/Tecla de entrada Tecla de campo de manejo Posicin

Tecla de campo de manejo Programa Tecla de campo de manejo Parmetros Tecla de campo de manejo Gestor de programas Campo de manejo alarma/sistema (Shift+tecla)

No utilizada Teclas Pasar pgina

Teclas de cursor Tecla de seleccin/Tecla Toggle

Teclas alfanumricas Doble asignacin en el nivel Shift Teclas numricas Doble asignacin en el nivel Shift

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

ix

Panel de mando de mquina externo

Tecla definida por el usuario con LED Tecla definida por el usuario sin LED INCREMENT Cota incremental JOG REFERENCE POINT Punto de referencia
100 110 120

80 70 60

90

AUTOMTICO SINGLE BLOCK Secuencia a secuencia

20 10 6 2 0

40

60 70

80 90 100 110 120

MANUAL DATA Introduccin manual SPINDLE START LEFT Giro a la izquierda SPINDLE STOP SPINDEL START RIGHT Giro a la derecha RAPID TRAVERSE OVERLAY Correccin del rpido Eje X Eje Z

RESET PARADA CN MARCHA CN

PARADA DE EMERGENCIA
% %

Spindle Speed Override Correccin del cabezal (opcin)

Feed Rate Override Control del avance

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Introduccin

1.1

Distribucin de la pantalla

Campo de estado

G function

Campo de aplicacin

Campo de notas y pulsadores de men

Fig. 1-1

Distribucin de la pantalla

La pantalla se divide en los siguientes campos principales: S S S Campo de estado Campo de aplicacin Campo de notas y pulsadores de men

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

1-11

Introduccin 1.1 Distribucin de la pantalla

Campo de estado

Fig. 1-2

Campo de estado

Tabla 1-1 Elemento de imagen

Explicacin de los elementos de imagen en el campo de estado Visualizacin Significado

Campo de manejo activo, modo de operacin activo Posicin JOG; 1 INC, 10 INC, 100 INC, 1000 INC, VAR INC (evaluacin incremental en el modo JOG) MDA AUTOMATIC Offset (Decalajes) Programa Gestor de programas Sistema Alarma Caracterizacin Idioma externo por G291 Lnea de alarmas y avisos 2 S visualizan Se i li alternativamente: lt ti t 1. Nmero de alarma con texto de alarma 2. Texto de aviso Estado del programa RESET 3 RUN STOP 4 5 6 7 Programa cancelado/estado inicial Programa en marcha Programa parado

Influencia en el programa en el modo AUTOMTICO Ruta N: unidad interna de CN D: tarjeta CF

Mensajes de CN Programa de pieza seleccionado (programa principal)

1-12

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Introduccin 1.1 Distribucin de la pantalla

Campo de notas y pulsadores de men

Fig. 1-3

Campo de notas y pulsadores de men

Tabla 1-2

Explicacin de los elementos de imagen en el campo de notas y de pulsadores de men Visualizacin Smbolo Recall Pulsando la tecla Recall se vuelve al nivel superior del men. Lnea de indicacin Visualizacin de indicaciones para el usuario Informacin de estado MMC ETC es posible (al accionar esta tecla, el men horizontal de pulsa dores muestra funciones adicionales). Notacin mixta (maysculas/minsculas) activa Significado

Elemento de imagen 1 2

3 Transmisin de datos en curso Comunicacin con la herramienta de programacin PLC activa Men de pulsadores vertical y horizontal

Pulsadores de men estndar


La mscara en pantalla se cierra. La entrada se cancela y la ventana se cierra. La entrada se termina y se procede al clculo.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

1-13

Introduccin 1.2 Campos de manejo

La entrada se termina y se incorporan los valores introducidos.

1.2

Campos de manejo
Las funciones del control se pueden ejecutar en los siguientes campos de manejo: Posicin Decalajes/parmetros Programa Gestor de programas Sistema Alarma Manejo de la mquina Introduccin de valores de correccin y datos del operador Creacin de programas de pieza ndice de programas de pieza Diagnstico, puesta en marcha Lista de alarmas y avisos

El cambio a otro campo de manejo tiene lugar confirmando la correspondiente tecla (Hard-Key).

Niveles de proteccin
La introduccin o modificacin de datos sensibles del control est protegida en puntos sensibles mediante una contrasea. La introduccin o modificacin de datos en los siguientes mens depende del nivel de proteccin ajustado: S S S S S Correcciones de herramientas Decalajes de origen Datos del operador Ajuste RS232 Creacin del programa/correccin del programa

1-14

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Introduccin 1.3 Ayudas de entrada

1.3
1.3.1

Ayudas de entrada
Calculadora
La funcin calculadora se puede activar desde cualquier campo de manejo mediante la tecla SHIFT =. Para el clculo de expresiones se pueden utilizar las cuatro operaciones bsicas, as como las funciones Seno, Coseno, Elevacin al cuadrado y Raz cuadrada. Una funcin de parntesis permite calcular expresiones entrelazadas. La profundidad de parntesis es ilimitada. Si el campo de entrada ya est ocupado por un valor, la funcin lo adopta en la lnea de introduccin de la calculadora. La tecla Input calcula el resultado y lo muestra en la calculadora. El pulsador de men Accept introduce el resultado en el campo de entrada o en la posicin actual del cursor del programa de pieza y cierra automticamente la calculadora.

Nota
Si un campo de entrada se encuentra en el modo de edicin, la tecla de conmutacin permite restablecer el estado original.

Fig. 1-4

Calculadora

Caracteres admisibles en la entrada


+, *, / S Operaciones bsicas Funcin Seno El valor (en grados) X delante del cursor de entrada se sustituye por el valor sen(X). Funcin Coseno El valor (en grados) X delante del cursor de entrada se sustituye por el valor cos(X). Funcin Cuadrado El valor X delante del cursor de entrada se sustituye por el valor X2.

O Q

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

1-15

Introduccin 1.3 Ayudas de entrada

R ()

Funcin de raz cuadrada El valor X delante del cursor de entrada se sustituye por el valor X. Funcin de parntesis (X+Y)*Z

Ejemplos de clculo
Descripcin de la tarea 100 + (67*3) sen(45_) cos(45_) 42 4 (34+3*2)*10 100+67*3 45 S 45 O 4 Q 4 R (34+3*2)*10 Entrada > Resultado > 301 > 0.707107 > 0.707107 > 16 > 2 > 400

Para el clculo de puntos auxiliares en un contorno, la calculadora ofrece las siguientes funciones: S S S S Clculo de la transicin tangencial entre un sector circular y una lnea recta Desplazar un punto en el plano Conversin de coordenadas polares en coordenadas cartesianas Completar el segundo punto final de un sector de contorno lnea recta lnea recta establecida a travs de una relacin angular

Pulsadores de men
Esta funcin sirve para calcular un punto en un crculo. ste resulta del ngulo de la tangente creada, del radio y del sentido de rotacin del crculo.

Fig. 1-5

Introduzca el centro del crculo, el ngulo de la tangente y el radio del crculo. Con el pulsador de men G2/G3 se tiene que definir el sentido de rotacin del crculo.

1-16

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Introduccin 1.3 Ayudas de entrada

Se procede a calcular el valor de abscisa y de ordenada. La abscisa corresponde al primer eje del plano y la ordenada al segundo eje del plano. El valor de abscisa se copia al campo de entrada desde el cual se llam la funcin de calculadora y el valor de ordenada al siguiente campo de entrada. Si la funcin se ha llamado desde el editor de programas de pieza, la memorizacin de las coordenadas tiene lugar bajo el nombre de eje del plano base. Ejemplo: Si el plano G18 est activo, la abscisa es el eje Z y la ordenada el eje X. Ejemplo: Clculo del punto de interseccin entre el sector circular Dados: Radio: 10 Centro del crculo: Z 20 X20 ngulo de conexin de la recta: 45 Sentido de giro: G2 y la lnea recta .

Resultado:

X = 12.928 Y = 27.071

La funcin calcula las coordenadas cartesianas de un punto en el plano que se tiene que conectar con un punto (PP) en una recta. Para el clculo, se tiene que conocer la distancia entre los puntos y el ngulo de elevacin (A2) de la nueva recta generada con relacin a la subida (A1) de la recta existente.

Fig. 1-6

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

1-17

Introduccin 1.3 Ayudas de entrada

Introduzca las siguientes coordenadas o ngulos: S S S S Las coordenadas del punto existente (PP) El ngulo de elevacin de la recta (A1) La distancia del nuevo punto con relacin a PP (offset) El ngulo de elevacin de la recta de unin (A2) con relacin a A1

Con el pulsador de men se realiza el clculo de las coordenadas cartesianas que se copian a continuacin en dos campos de entrada consecutivos. El valor de abscisa se copia al campo de entrada desde el cual se llam la funcin de calculadora y el valor de ordenada al siguiente campo de entrada. Si la funcin se ha llamado desde el editor de programas de pieza, la memorizacin de las coordenadas tiene lugar bajo el nombre de eje del plano base.

Ejemplo
Clculo del punto final de la lnea recta . La lnea recta se sita verticalmente en el punto

final de la lnea recta (coordenadas: X = 51.981, Y = 43.081) (ver ejemplo: Convertir coordenadas polares en coordenadas cartesianas ). La longitud de la lnea recta est igualmente definida.

Resultado:

X = 68.668 Y = 26.393

La funcin convierte las coordenadas polares existentes en coordenadas cartesianas.

Fig. 1-7

Introduzca el punto de referencia, la longitud del vector y el ngulo de elevacin.

1-18

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Introduccin 1.3 Ayudas de entrada

Con el pulsador de men se realiza el clculo de las coordenadas cartesianas que se copian a continuacin en dos campos de entrada consecutivos. El valor de abscisa se copia al campo de entrada desde el cual se llam la funcin de calculadora y el valor de ordenada al siguiente campo de entrada. Si la funcin se ha llamado desde el editor de programas de pieza, la memorizacin de las coordenadas tiene lugar bajo el nombre de eje del plano base.

Ejemplo
Clculo del punto final de la lnea recta A=45 y su longitud. . La lnea recta est determinada por el ngulo

Resultado:

X = 51.981 Y = 43.081

La funcin calcula el punto final faltante del sector de contorno lnea recta-lnea recta, situndose la segunda lnea recta verticalmente en la primera lnea recta. De las lneas rectas se conocen los siguientes valores: Lnea recta 1: Lnea recta 2: Posicin inicial y ngulo de elevacin Longitud y un punto final en el sistema de coordenadas cartesiano

Fig. 1-8

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

1-19

Introduccin 1.3 Ayudas de entrada

La funcin selecciona la coordenada dada del punto final. El valor de ordenada o de abscisa es fijo.

La segunda lnea recta est girada en sentido horario o en sentido antihorario en 90 grados frente a la primera lnea recta. La funcin selecciona el correspondiente ajuste. Se procede al clculo del punto final faltante. El valor de abscisa se copia al campo de entrada desde el cual se llam la funcin de calculadora y el valor de ordenada al siguiente campo de entrada. Si la funcin se ha llamado desde el editor de programas de pieza, la memorizacin de las coordenadas tiene lugar bajo el nombre de eje del plano base.

Ejemplo

El presente plano se tiene que completar con los valores de los centros de crculo para poder calcular a continuacin los puntos de interseccin entre los sectores de contorno. El clculo de las coordenadas faltantes de los centros se realiza con la funcin de calculadora , dado que el radio en la transicin tangencial se sita verticalmente encima de la lnea recta. Clculo de M1 en el sector 1: En este sector, el radio se sita girado en sentido antihorario encima del sector de lnea recta. Seleccione con los pulsadores de men y la constelacin existente.

Introduzca las coordenadas del punto de polo (PP) P1, el ngulo de elevacin de la lnea recta, el valor de ordenada existente y el radio de la circunferencia como longitud.

1-20

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Introduccin 1.3 Ayudas de entrada

Resultado: X = 19.449 Y = 30 Clculo de M2 en el sector 2: En este sector, el radio se sita girado en sentido horario encima del sector de lnea recta. Seleccione con los pulsadores de men Introduzca los parmetros en pantalla. la constelacin existente.

Resultado: X = 21.399 Y = 30

1.3.2

Edicin de caracteres chinos


Esta funcin slo est disponible en la versin de idioma chino. El control ofrece una funcin para editar caracteres chinos en el editor de programa y en el editor de textos de alarma del PLC. Despus de su activacin se introduce la transcripcin fontica (alfabeto fontico) del carcter buscado en el campo de entrada. Para este sonido, el editor ofrece distintos caracteres de entre los cuales se puede seleccionar uno introduciendo la cifra 0 a 9.

Fig. 1-9

Editor chino

Alt

Conexin/desconexin del editor

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

1-21

Introduccin 1.3 Ayudas de entrada

1.3.3

Hot Keys
El componente de manejo ofrece la posibilidad de marcar, copiar, cortar y borrar textos con la ayuda de comandos de tecla especiales. Estas funciones estn disponibles para el editor de programas de pieza, as como para campos de entrada. CTRL CTRL CTRL CTRL Alt C B X V L Copiar Marcar Cortar Pegar Conmutacin a maysculas/minsculas Sistema de ayuda

Alt H o tecla de ayuda

1-22

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Introduccin 1.4 El sistema de ayuda

1.4

El sistema de ayuda
El sistema de ayuda se puede activar con la tecla de ayuda. Ofrece para todas las funciones de servicio importantes una descripcin abreviada. Asimismo, la ayuda contiene los siguientes temas: S S S Vista general de los comandos de CN con descripcin abreviada Programacin de ciclos Explicacin de las alarmas de accionamiento

Fig. 1-10

ndice sistema de ayuda

Show

La funcin abre el tema seleccionado.

Fig. 1-11
Go to topic

Descripcin del tema de ayuda

La funcin permite la seleccin de referencias cruzadas. Una referencia cruzada est identificada con los caracteres >>....<<. Este pulsador de men slo est visible si se visualiza una referencia cruzada en el campo de aplicacin. Si selecciona una referencia cruzada, se muestra adicionalmente el pulsador de men Back to topic. Con esta funcin se vuelve a la pantalla anterior.

Back to topic

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

1-23

Introduccin 1.4 El sistema de ayuda

Find

Esta funcin permite la bsqueda de un concepto en el ndice. Introduzca el concepto e inicie el proceso de bsqueda.

Ayuda en el rea del editor de programas


El sistema ofrece para cada instruccin de CN una explicacin. Puede llegar directamente al texto de ayuda posicionando el cursor detrs de la instruccin y accionando la tecla de ayuda. Para este fin, la instruccin CN se tiene que escribir en maysculas.

1-24

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Introduccin 1.5 Sistemas de coordenadas

1.5

Sistemas de coordenadas
Para mquinas herramienta se utilizan sistemas de coordenadas dextrgiros y rectangulares. Con ellos se describen los movimientos en la mquina como movimientos relativos entre la herramienta y la pieza.
+Z +Y

+Y

90 +X

90 90

+Z

+X

Fig. 1-12

Determinacin de las direcciones de los ejes entre s, sistema de coordenadas rectangular

Sistema de coordenadas de mquina (MKS)


La situacin del sistema de coordenadas en la mquina depende del tipo de mquina correspondiente. Puede estar girado a varias posiciones.

+Z

+Y

+X

Fig. 1-13

Coordenadas/ejes de mquina en el ejemplo de la fresadora

El centro de este sistema de coordenadas es el origen de la mquina. En este caso, todos los ejes tienen la posicin Cero. Este punto representa nicamente un punto de referencia establecido por el fabricante de la mquina. No tiene necesariamente que poderse llegar a l. El margen de desplazamiento de los ejes de mquina se puede situar en el margen negativo.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

1-25

Introduccin 1.5 Sistemas de coordenadas

Sistema de coordenadas de pieza (WKS)


El sistema de coordenadas descrito al inicio (ver Fig. 1-12) se utiliza igualmente para la descripcin de la geometra de una pieza en el programa de pieza. El origen de pieza puede ser elegido libremente por el programador. El programador no necesita conocer las condiciones de movimiento efectivas en la mquina: si se mueve la pieza o la herramienta. Esto puede variar an en los distintos ejes. Las direcciones estn definidas siempre de modo que la pieza est parada y la herramienta se mueve.

Z Y

W W = Origen de pieza

Fig. 1-14

Sistema de coordenadas de pieza

Sistema de coordenadas relativo


El control ofrece, adems del sistema de coordenadas de mquina y de pieza, un sistema de coordenadas relativo. Este sistema de coordenadas sirve para establecer puntos de referencia de libre eleccin que no influyen en el sistema de coordenadas de pieza activo. Todos los desplazamientos de un eje se indican de forma relativa a estos puntos de referencia.

Sujecin de la pieza
Para el mecanizado, la pieza se sujeta en la mquina. Por ello, la pieza tiene que ser alineada de modo que los ejes del sistema de coordenadas de pieza estn paralelos con los de la mquina. Un decalaje resultante del origen de mquina frente al origen de pieza se determina para cada eje y se introduce en campos de datos previstos para el decalaje de origen ajustable. En el programa CN, este decalaje en el ciclo de programa se activa, por ejemplo, con un G54 programado (ver el apartado Sujecin de pieza decalaje de origen ajustable ... ).

ZMquina ZPieza Y
P. ej. W

W = Origen de pieza M = Punto de origen de mquina

G54
M Fig. 1-15

YMquina XMquina

Pieza en la mquina

1-26

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Introduccin 1.5 Sistemas de coordenadas

Sistema de coordenadas de pieza actual


Mediante el decalaje del origen programable TRANS se puede producir un decalaje frente al sistema de coordenadas de pieza. En este caso, se obtiene el sistema de coordenadas de pieza actual (ver apartado Decalaje de origen ajustable: TRANS).
Decalaje programable

Z Y

TRANS

actual

Y X

W W = Origen de pieza Fig. 1-16

Coordenadas en la pieza, sistema de coordenadas de pieza actual

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

1-27

Introduccin 1.5 Sistemas de coordenadas

Notas

1-28

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Conexin y bsqueda del punto de referencia

Nota
Al conectar SINUMERIK 802D y la mquina, observe tambin la documentacin relativa a la misma, dado que la conexin y la bsqueda del punto de referencia son funciones dependientes de la mquina. En esta documentacin se parte de un panel de mando de mquina estndar MCP 802D. En caso de que utilizara un MCP distinto, el manejo se puede desviar de esta descripcin.

Operaciones
En primer lugar, conecte la tensin de alimentacin del CNC y de la mquina. Despus del arranque del control, se encuentra en el campo de manejo Posicin, modo JOG. La ventana Bsqueda del punto de referencia est activa.

Fig. 2-1

Pantalla bsica JOG REF

Active Bsqueda del punto de referencia con la tecla Ref en el panel de mando de mquina. En la ventana Posicionamiento del punto de referencia (Fig. 2-1) se indica si los ejes tienen un punto de referencia o no. El eje se tiene que referenciar El eje ha alcanzado el punto de referencia Pulse las teclas de direccin.

+X

...
Z

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

2-29

Conexin y bsqueda del punto de referencia

Si elige la direccin de aproximacin equivocada, no se produce ningn movimiento. Busque sucesivamente en cada eje el punto de referencia. La funcin se termina seleccionando otro modo (MDA, AUTOMTICO o JOG).

Nota
Posicionamiento del punto de referencia slo es posible en el modo de operacin JOG.

2-30

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Preparacin

Notas previas
Antes de poder trabajar con el CNC, ajuste la mquina, las herramientas, etc. con: S S S Introduccin de herramientas y correcciones de herramienta Introduccin/modificacin del decalaje del origen Introduccin de los datos del operador

3.1

Introducir herramientas y correcciones de herramienta

Funcionalidad
Las correcciones de herramienta se componen de una serie de datos que describen la geometra, el desgaste y el tipo de herramienta. Cada herramienta contiene, segn el tipo, un nmero especificado de parmetros. Las herramientas se identifican con un nmero (nmero T). Ver tambin apartado 8.6 Herramienta y correccin de herramienta.

Operaciones
Esta funcin abre la ventana Datos de correccin de herramienta que contiene una lista de las herramientas creadas. Dentro de esta lista puede navegar con las teclas del cursor y las teclas Page Up, Page Down (Pasar pginas).

Tool List

Fig. 3-1

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

3-31

Preparacin 3.1 Introducir herramientas y correcciones de herramienta

Las correcciones se introducen: S S posicionando la barra del cursor en el campo de entrada a modificar, introduciendo el (los) valor(es).

y confirmando con Input o un movimiento del cursor. Para herramientas especiales se dispone de la funcin de pulsador de men ofrece una lista de parmetros completa para rellenar.
Extend

que

Pulsadores de men
Tool Measur.
Measure manual Measure auto

Determinacin de los datos de correccin de herramienta (slo activo en el modo JOG!). Determinacin manual de los datos de correccin de herramienta. Determinacin semiautomtica de los datos de correccin de herramienta (slo vlido en combinacin con un palpador). Calibracin del palpador Los datos de correccin de herramienta de todos los filos de la herramienta se borran. La funcin muestra todos los parmetros de una herramienta.

Calibrte probe

Delete tool Extend

Fig. 3-2

Mscara de entrada para herramientas especiales

El significado de los parmetros se describe en el captulo Programar. Abre una barra de men subordinada que ofrece todas las funciones para la creacin y visualizacin de filos adicionales. Seleccin del siguiente nmero de filo ms alto

Edges

D >>

3-32

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Preparacin 3.1 Introducir herramientas y correcciones de herramienta

<<D

Seleccin del siguiente nmero de filo ms bajo Creacin de un nuevo filo Todos los valores de correccin del filo se ponen a cero. La funcin permite modificar el tipo de herramienta. Seleccione el tipo de herramienta mediante el pulsador de men. Buscar nmero de herramienta. Introduzca el nmero de la herramienta a buscar e inicie el proceso de bsqueda con el pulsador de men OK. Si la herramienta buscada existe, el cursor se coloca en la correspondiente lnea. Creacin de los datos de correccin de herramienta para una nueva herramienta.

New tool edge Reset edge Change type

Find

New tool

3.1.1

Crear nueva herramienta

Operaciones
New tool

La funcin ofrece dos funciones de pulsador de men adicionales para la seleccin del tipo de herramienta. Tras la seleccin, introduzca el nmero de herramienta deseado en el campo de entrada.

Fig. 3-3

Ventana Nueva herramienta

Introduccin del nmero de herramienta

OK

Con OK se confirma la entrada. Un registro con la asignacin previa de cero se introduce en la lista de herramientas.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

3-33

Preparacin 3.1 Introducir herramientas y correcciones de herramienta

3.1.2

Determinacin de correcciones de herramienta (manual)

Funcionalidad
Esta funcin le permite determinar la geometra desconocida de una herramienta T.

Requisito
La herramienta en cuestin est colocada. Con el filo de la herramienta se posiciona en el modo de operacin JOG en un punto de la mquina cuyos valores de coordenadas de mquina son conocidos. ste puede ser una pieza cuya posicin sea conocida.

Procedimiento
El punto de referencia se tiene que introducir en el campo previsto X0, Y0 Z0. Atencin: para fresas, se tienen que determinar la longitud 1 y el radio; para brocas tan slo la longitud 1. Mediante la posicin actual del punto F (coordenada de mquina) y del punto de referencia, el control puede calcular para el eje preseleccionado la correspondiente correccin de la longitud 1 el radio de la herramienta. Nota: como coordenada de mquina conocida puede utilizar tambin un decalaje de origen que ya se haya determinado (p. ej., valor G54). En este caso, posicione el filo de la herramienta en el origen de pieza. Si el filo se sita directamente en el origen de pieza, el punto de referencia es cero.

F Punto de referencia portaherramientas M Punto de origen mquina W Punto de origen pieza

F Longitud 1=?
Posicin actual Z

Z Mquina

Posicin intermedia

Valor de coordenadas de mquina Z conocido Offset (Decalajes) Gxx, p. ej., G54

Pieza M

XMquina
Fig. 3-4 Determinacin de las correcciones de la longitud de herramienta en el ejemplo de la broca: Longitud 1/Eje Z

Operaciones
Tool Measur.

Seleccione el pulsador de men. Se abre la ventana Valores de correccin. Se llega automticamente al campo de manejo Posicin.

3-34

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Preparacin 3.1 Introducir herramientas y correcciones de herramienta

Fig. 3-5

Seleccin medicin manual o semiautomtica

Measure manual

Se abre la ventana Valores de correccin.

Fig. 3-6

Ventana Valores de correccin, Medir longitud

Medir dimetro de la herramienta

Introduzca en el campo X0, Y0 Z0 el punto de referencia. Se puede tratar de la coordenada de mquina actual (absoluta) o un de un valor del decalaje de origen (base, G54 G59). Si se utilizan otros valores, el valor de correccin se referir a la posicin indicada. Despus de accionar el pulsador de men Set length o Set diameter el control determina la geometra buscada Longitud 1 Dimetro conforme al eje preseleccionado. El valor de la correccin determinado se memoriza. Si se inserta un elemento distanciador entre la herramienta y la pieza, se puede introducir su espesor en el campo Distancia.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

3-35

Preparacin 3.1 Introducir herramientas y correcciones de herramienta

3.1.3

Determinacin de correcciones de herramienta con un palpador

Operaciones
Tool Measur.
Measure auto

Se abre la ventana Medir herramienta. Despus de abrir la mscara en pantalla, se ocupan los campos de entrada con la herramienta engranada y se indica el plano en el cual se debern realizar las mediciones. Este ajuste se puede modificar en la mscara en pantalla Settings Dataprobe (apt. 3.1.4).

Nota
Para crear el programa de medicin, se utilizan los parmetros Distancia directa de la mscara en pantalla Settings y Avance de la mscara en pantalla Datos palpador. Si se mueven varios ejes a la vez, no se puede realizar ningn clculo de los datos de palpador.

Medicin de la longitud de la herramienta

Fig. 3-7

Ventana Valores de correccin, medir longitud

Se desplaza el eje de aproximacin al palpador.

Una vez que aparezca el smbolo Palpador desbloqueado, se tiene que soltar la tecla de desplazamiento y esperar que se termine el proceso de medida. Durante la medicin automtica aparece en la animacin un comparador de esfera de medida actual. , que simboliza el proceso

3-36

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Preparacin 3.1 Introducir herramientas y correcciones de herramienta

Medicin del dimetro de la herramienta


La determinacin del dimetro slo se puede realizar con el cabezal en rotacin. Para este fin, se tienen que introducir la velocidad de giro del cabezal y el sentido de giro del cabezal en la mscara en pantalla Datos Palpador.

Fig. 3-8

Ventana Valores de correccin, Medir dimetro

Se desplaza un eje del plano al palpador. Segn el eje utilizado, se tiene que posicionar en el punto P1 P3 o en el punto P2 P4. Una vez que aparezca el smbolo Palpador desbloqueado, se tiene que soltar la tecla de desplazamiento y esperar que se termine el proceso de medida. Durante la medicin automtica aparece en la animacin un comparador de esfera medida actual. , que simboliza el proceso de

Advertencia
El cabezal se utiliza con la velocidad de giro consignada en los datos del palpador.

3.1.4

Ajustes del palpador


Data probe

Settings

Aqu tiene lugar la memorizacin de las coordenadas del palpador y el ajuste de los siguientes parmetros para el proceso de medida automtico. S S S Plano del palpador Avance del eje Velocidad de giro y sentido de giro del cabezal El sentido de giro del cabezal se tiene que elegir inverso a la direccin de corte de la fresa.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

3-37

Preparacin 3.1 Introducir herramientas y correcciones de herramienta

Todos los valores de posicin se refieren al sistema de coordenadas de mquina.

Fig. 3-9 Tabla 3-1

Mscara de entrada Datos de palpador Significado de los campos de entrada Parmetro Significado Posicin absoluta del palpador en direccin Z Centro calculado del palpador (coordenadas de mquina) Dimetro del disco del palpador (despus del calibrado se indica el dimetro calculado) Espesor del disco del palpador

Posicin absoluta P5 Centro: X Centro: Y Dimetro Espesor

Calibracin de palpadores
Calibrate probe

La calibracin del palpador puede tener lugar en el men Settings o en el men Tool measure.

Fig. 3-10

Calibracin del palpador (longitud)

(dimetro)

3-38

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Preparacin 3.1 Introducir herramientas y correcciones de herramienta

Despus de abrir la mscara en pantalla aparece al lado de las posiciones actuales del palpador una animacin que sealiza el paso a ejecutar. El desplazamiento a este punto se tiene que realizar con el correspondiente eje. Cuando se dispara el palpador, el control asume el proceso de medida conmutando al modo AUTOMTICO, activando el programa de medicin e iniciando automticamente. Para el operador se visualiza un breve movimiento contrario del eje.

Durante la medicin, un comparador de esfera

simboliza el estado activo del CN.

Las posiciones suministradas por el programa de medicin sirve para calcular la posicin efectiva del palpador.

Nota
Para crear el programa de medicin, se utilizan los parmetros Distancia de seguridad de la mscara en pantalla Settings y Avance de la mscara en pantalla Datos palpador.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

3-39

Preparacin 3.2 Vigilancia de herramienta

3.2
Toollife

Vigilancia de herramienta
Cada tipo de vigilancia se representa en 4 columnas: S S S S Valor de consigna Lmite de preaviso Valor restante activo

A travs del elemento de checkbox de la 4 columna se puede activar/desactivar el tipo de vigilancia.

Fig. 3-11

Vigilancia de herramienta

Los smbolos en la columna T informan sobre el estado de las herramientas. Lmite de preaviso alcanzado Herramienta bloqueada Herramienta con vigilancia
Reset monitor

Con el pulsador de men se ponen a cero los valores de vigilancia de la herramienta seleccionada.

3-40

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Preparacin 3.2 Vigilancia de herramienta

Fig. 3-12

After enable

Con el pulsador de men se puede modificar la habilitacin de la herramienta seleccionada.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

3-41

Preparacin 3.3 Introducir/modificar decalaje de origen

3.3

Introducir/modificar decalaje de origen

Funcionalidad
Despus de la bsqueda del punto de referencia, la memoria de valores reales y, con ella, tambin la visualizacin posicin real, estn referidos al origen de mquina. Un programa de pieza, en cambio, se refiere al origen de pieza. Este decalaje se tiene que introducir como decalaje de origen.

Operaciones
Seleccionar el decalaje del origen a travs del pulsador de men Offset Parameter y Work Offset.
Work Offset

En pantalla aparece una vista general de los decalajes del origen que se pueden ajustar. La mscara en pantalla contiene adems los valores del decalaje de origen programado y de los factores de escala activos, la visualizacin del estado Simetra especular activa y la suma de los decalajes de origen activos.

Fig. 3-13

Ventana Decalaje de origen

Posicionar la barra del cursor en el campo de entrada a modificar e

introducir el (los) valor(es). Con un movimiento del cursor o con Input se incorporan los valores en los decalajes de origen.
Change activated

Los valores de correccin del filo se activan con efecto inmediato.

3-42

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Preparacin 3.3 Introducir/modificar decalaje de origen

3.3.1
Requisito

Calcular decalajes origen

Se ha seleccionado la ventana con el correspondiente decalaje de origen (p. ej., G54) y el eje para el cual se quiere determinar el decalaje.

Fig. 3-14 Determinacin del decalaje de origen

Procedimiento
Measure workpiece

Accione el pulsador de men Measure workpiece. Entonces, el control conmuta al campo de manejo Posicin y abre el cuadro de dilogo para la medicin de los decalajes de origen. El eje seleccionado aparece como pulsador de men sobre fondo negro. A continuacin, haga que la punta de la herramienta contacte con la pieza. Si no resulta posible hacer contacto o si el punto deseado no se puede alcanzar con la herramienta (p. ej., en caso de uso de un elemento distanciador), se tiene que introducir la distancia entre la herramienta y la superficie de la pieza en el campo Distancia. Para determinar el decalaje, se tiene que considerar, en una herramienta activa, la direccin de movimiento de la herramienta. Si no hay ninguna herramienta activa, el campo Radio se oculta.

Fig. 3-15

Determinar decalaje de origen en X

Mscara en pantalla Determinar decalaje de origen en Y

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

3-43

Preparacin 3.3 Introducir/modificar decalaje de origen

Fig. 3-16

Mscara Determinar decalaje de origen en Z

Set work offset

El pulsador de men calcula el decalaje e indica el resultado en el campo Decalajes.

3-44

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Preparacin 3.4 Programar datos del operador campo de manejo Parmetros

3.4

Programar datos del operador campo de manejo Parmetros

Funcionalidad
Con los datos del operador se establecen los ajustes para los estados de funcionamiento. Se pueden modificar en caso de necesidad.

Operaciones
Seleccionar los datos del operador a travs de las teclas Offset/Param y Setting data.
Setting data

El pulsador de men Setting data ramifica a otro nivel de men donde se pueden ajustar distintas opciones de mando.

Fig. 3-17

Pantalla base Datos del operador

Avance JOG (JOG feedrate) Valor del avance en el modo JOG Si el valor del avance es cero, el control utiliza el valor consignado en los datos de mquina. Cabezal Velocidad de giro del cabezal (Spindle speed) Mnimo/mximo Una limitacin para la velocidad de giro del cabezal en los campos Mx. (G26)/Mn. (G25) slo se puede realizar dentro de los valores lmite establecidos en los datos mquina. Programada (Limitation) Limitacin superior de la velocidad programada (LIMS) con velocidad de corte constante (G96). Avance de recorrido de prueba para el modo de prueba (DRY) El avance que se puede introducir aqu se utiliza en la ejecucin del programa en lugar del avance programado en caso de seleccin de la funcin Avance de recorrido de prueba en el modo de operacin AUTOMTICO.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

3-45

Preparacin 3.4 Programar datos del operador campo de manejo Parmetros

ngulo inicial (Start angle) para roscado (SF) Para el roscado se indica una posicin inicial del cabezal como ngulo inicial. Modificando el ngulo se puede filetar una rosca de varias entradas si se repite la operacin de roscado.

Posicionar la barra del cursor en el campo de entrada a modificar e introducir el (los) valor(es). Confirme con Input o un movimiento del cursor.

Pulsadores de men
Work area limit.

La limitacin del campo de trabajo surte efecto en la geometra y los ejes adicionales. Introduzca los valores para la limitacin del campo de trabajo. El pulsador de men Set Active activa/desactiva los valores para el eje marcado con el cursor.

Fig. 3-18
Time counter

Contador de tiempo

Fig. 3-19

3-46

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Preparacin 3.4 Programar datos del operador campo de manejo Parmetros

Significado: S S S S Parts required: Nmero de piezas necesarias (consigna de piezas) Parts total: Nmero total de piezas fabricadas (valor real total) Part count: En este contador se registra el nmero de todas las piezas fabricadas desde el momento del inicio. Run time: Tiempo de ejecucin total de programas de CN en el modo de operacin AUTOMTICO (en segundos). En el modo de operacin AUTOMTICO se suman los tiempos de ejecucin de todos los programas entre Marcha CN y final de programa/Reset. El reloj se pone a cero con cada arranque del control. Tiempo de ejecucin del programa de CN seleccionado (en segundos) S Cycle time: Tiempo de intervencin de herramienta (en segundos). En el programa de CN seleccionado se mide el tiempo de ejecucin entre Marcha CN y final de programa/Reset. Con el arranque de un nuevo programa de CN se borra el temporizador. S Cutting time Se mide el tiempo de movimiento de los ejes de contorneado (sin velocidad de desplazamiento rpido) en todos los programas de CN entre Marcha CN y final de programa/Reset con la herramienta activa. La medicin se interrumpe adicionalmente cuando est activo el tiempo de espera. El temporizador se pone a cero automticamente durante la fase de arranque del control con valores por defecto.
Misc

La funcin lista todos los datos del operador que existen en el control. Los datos se dividen en: S S S Datos generales Datos especficos por eje Datos del operador del canal

Fig. 3-20

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

3-47

Preparacin 3.5 Parmetros de clculo R campo de manejo Decalajes/ Parmetros

3.5

Parmetros de clculo R campo de manejo Decalajes/ Parmetros

Funcionalidad
En la pantalla base Parmetros R se listan todos los parmetros R existentes en el control (ver tambin apartado 8.9 Parmetros de clculo R). Se pueden modificar en caso de necesidad.

Fig. 3-21

Ventana Parmetros R

Operaciones
A travs del pulsador de men variable y R variable:
R variable

Posicionar la barra del cursor en el campo de entrada a modificar e introducir los valores. Confirmar con Input o un movimiento del cursor.

3-48

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Funcionamiento con mando manual

4
Settings Data probe

Nota previa
El modo de mando manual es posible en los modos de operacin JOG y MDA.

Set base

Measure workpiece

Tool measure Measure manual

x=0 Work offset X

y=0

Measure auto

z=0 Add. axes Set rel Delete base W0 All to zero Back <<

Z Calibrate probe Set work offset Back << Back <<

Switch mm>inch.

Back <<

Fig. 4-1

rbol de men modo de operacin convencional JOG, campo de manejo Posicin

Set base

Face

Settings

x=0

y=o

z=0 Add. axes Set rel

Delete base Z0 All to zero Back << Abort

OK

Fig. 4-2

rbol de men modo de operacin MDA, campo de manejo Mquina

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

4-49

Funcionamiento con mando manual 4.1 Modo de operacin JOG campo de manejo Posicin

4.1

Modo de operacin JOG campo de manejo Posicin

Operaciones
Seleccionar el modo de operacin JOG con la tecla JOG en el panel de mando de mquina.
+X

...

Para desplazar los ejes, pulse la correspondiente tecla del eje X , Y o Z. Mientras est pulsada esta tecla, los ejes se desplazan continuamente con la velocidad consignada en los datos del operador. Si el valor de los datos del operador es cero, se utiliza el valor consignado en los datos de mquina.

Ajuste en su caso la velocidad con el interruptor de correccin del avance.


%

Si acciona adicionalmente la tecla Correccin del rpido, el eje seleccionado se desplaza con velocidad de desplazamiento rpido mientras se mantengan pulsadas ambas teclas. En el modo de operacin Cota incremental puede desplazar con el mismo proceso de servicio incrementos ajustables. El incremento ajustado se visualiza en el rea de estado. Para deseleccionar se vuelve a pulsar JOG. En la pantalla bsica JOG se visualizan los valores de posicin, avance y cabezal y la herramienta actual.

Fig. 4-3

Pantalla bsica JOG

4-50

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Funcionamiento con mando manual 4.1 Modo de operacin JOG campo de manejo Posicin

Parmetro
Tabla 4-1 Parmetro
MKS X Y Z +X .... Z Posicin mm Repos.Despl. Funcin G Cabezal S rpm Avance F mm/min Herramienta

Descripcin de los parmetros en la pantalla bsica JOG Explicacin


Visualizacin de las direcciones de los ejes existentes en el sistema de coordenadas de mquina (MKS).

Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un signo Ms o Menos. Si el eje se encuentra en posicin, no se muestra ningn signo. En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS. Si los ejes se desplazan en el estado Programa interrumpido en el modo de operacin JOG, se visualiza en la columna el recorrido realizado de cada eje con relacin al punto de interrupcin. Visualizacin de funciones G importantes Visualizacin del valor real y de consigna para la velocidad de giro del cabezal Visualizacin del valor real y de consigna para el avance sobre la trayectoria Visualizacin de la herramienta actualmente engranada con el nmero de filo actual

Nota
Si se incorpora un segundo cabezal en el sistema, la visualizacin del cabezal de trabajo se realiza con una fuente ms pequea. La ventana slo muestra los datos de un cabezal a la vez. El control muestra los datos del cabezal segn los siguientes criterios: El cabezal maestro se visualiza: En estado de reposo Con la marcha del cabezal Si ambos cabezales estn activos El cabezal de trabajo se visualiza: Con la marcha del cabezal de trabajo La barra de rendimiento es vlida para el cabezal activo en cada momento.

Pulsadores de men
Set base

Definicin del decalaje de origen bsico o de un punto de referencia temporal en el sistema de coordenadas relativo. Tras la apertura, la funcin permite establecer el decalaje de origen bsico.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

4-51

Funcionamiento con mando manual 4.1 Modo de operacin JOG campo de manejo Posicin

Se ofrecen las siguientes subfunciones: S Introduccin directa de la posicin de eje deseada En la ventana de posicin, el cursor de entrada se tiene que colocar en el eje deseado; a continuacin, se introduce la nueva posicin. La entrada se tiene que terminar con Input o con un movimiento del cursor. Puesta a cero de todos los ejes La funcin de pulsador de men X=Y=Z=0 sobrescribe la posicin actual del eje en cuestin con cero. Puesta a cero de ejes individuales Al accionar el pulsador de men X=0, Y=0 Z=0 la posicin actual se sobrescribe con cero. Ejes adicionales slo se tienen que poner a cero si se han configurado los ejes geomtricos X, Y, Z necesarios para el fresado.

Al accionar la funcin de pulsador de men Set rel, la indicacin se conmuta al sistema de coordenadas relativo. Las siguientes entradas modifican el punto de referencia en este sistema de coordenadas.

Nota
Un decalaje de origen bsico modificado acta independientemente de todos los dems decalajes de origen.

Measure workpiece

Determinacin del decalaje de origen (ver apartado 3)

Tool measure

Medicin de las correcciones de herramienta (ver apartado 3)

Settings

La mscara de entrada sirve para definir el plano de retirada, la distancia directa y el sentido de giro del cabezal para programas de pieza generados de forma automtica en el modo de operacin MDA (ver apartado 4.2.1). Asimismo, se pueden establecer los valores para el avance JOG y la cota de incremento variable.

Fig. 4-4

4-52

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Funcionamiento con mando manual 4.1 Modo de operacin JOG campo de manejo Posicin

Retract plane: Despus de la ejecucin de la funcin, la funcin Face retira la herramienta a la posicin indicada (posicin Z). Safety distance: distancia de seguridad frente a la superficie de la pieza Este valor define la distancia mnima entre la superficie de la pieza y la pieza. Es utilizado por las funciones Face y la medicin automtica de herramientas. JOG-Feedrate: valor del avance en el modo JOG Dir. of rot.: sentido de giro del cabezal para programas generados automticamente en el modo JOG y MDA.
Switch mm > inch

La funcin conmuta entre la unidad de cota mtrica y la cota en pulgadas.

4.1.1

Asignar volantes

Operaciones
Hand wheel

En el modo de operacin JOG, visualizar la ventana Volante. Al abrir la ventana, se visualizan en la columna Eje todos los descriptores del eje que aparecen simultneamente en el men de pulsadores. Segn el nmero de volantes conectados es posible cambiar del volante 1 al volante 2 al volante 3.

Seleccione el volante deseado con el cursor. A continuacin, se procede a la asignacin o deseleccin accionando el pulsador de men (de ejes) del eje deseado. En la ventana aparece el smbolo .

Fig. 4-5

Pantalla de men Volante

MCS

Con el pulsador de men MCS se seleccionan los ejes del sistema de coordenadas de mquina o de pieza para la asignacin del volante. El ajuste actual se puede ver en la ventana.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

4-53

Funcionamiento con mando manual 4.2 Modo de operacin MDA (Introduccin manual) campo de manejo Mquina

4.2

Modo de operacin MDA (Introduccin manual) campo de manejo Mquina

Funcionalidad
En el modo de operacin MDA se puede crear y ejecutar un programa de pieza.

Precaucin
Se utilizan los mismos bloqueos de seguridad que en el funcionamiento totalmente automtico. Asimismo, se tienen que cumplir los mismos requisitos que para el modo de operacin totalmente automtico.

Operaciones
Seleccionar el modo de operacin MDA con la tecla MDA en el panel de mando de mquina.

Fig. 4-6

Pantalla bsica MDA

Introduzca una o varias secuencias a travs del teclado. Pulsando MARCHA CN se inicia el mecanizado. Durante el mecanizado ya no es posible editar las secuencias. Despus del mecanizado, el contenido se conserva, de modo que el desplazamiento se puede realizar con una Marcha CN nueva.

4-54

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Funcionamiento con mando manual 4.2 Modo de operacin MDA (Introduccin manual) campo de manejo Mquina

Parmetro
Tabla 4-2 Parmetro
MKS X Y Z +X ... Z Posicin mm Trayecto residual Funcin G Cabezal S rpm Avance F Herramienta Ventana de edicin Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un signo Ms o Menos. Si el eje se encuentra en posicin, no se muestra ningn signo. En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS. En este campo se visualiza el trayecto residual de los ejes en el MKS o WKS. Visualizacin de funciones G importantes Visualizacin del valor real y de consigna para la velocidad de giro del cabezal Visualizacin del valor de consigna y del valor real para el avance sobre la trayectoria en mm/ min o mm/vuelta Visualizacin de la herramienta actualmente engranada con el nmero de filo actual (T..., D...) En el estado de programa Reset, una ventana de edicin sirve para la introduccin de la secuencia de un programa de pieza.

Descripcin de los parmetros en la ventana de trabajo MDA Explicacin


Visualizacin de los ejes existentes en el MKS o WKS

Nota
Si se incorpora un segundo cabezal en el sistema, la visualizacin del cabezal de trabajo se realiza con una fuente ms pequea. La ventana slo muestra los datos de un cabezal a la vez. El control muestra los datos del cabezal segn los siguientes criterios: El cabezal maestro se visualiza: En estado de reposo Con la marcha del cabezal Si ambos cabezales estn activos El cabezal de trabajo se visualiza: Con la marcha del cabezal de trabajo La barra de rendimiento es vlida para el cabezal activo en cada momento.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

4-55

Funcionamiento con mando manual 4.2 Modo de operacin MDA (Introduccin manual) campo de manejo Mquina

Pulsadores de men
Set base Face

Definir el decalaje de origen bsico (ver apartado 4.1) Planear (ver apartado 4.2.1) Ver apartado 4.1 La ventana de funcin G contiene todas las funciones G; cada funcin G est asignada a un grupo y ocupa un lugar fijo en la ventana. A travs de las teclas Pasar pgina hacia atrs o hacia delante se pueden visualizar ms funciones G. Accionando repetidamente el pulsador de men, se cierra la ventana. La ventana muestra las funciones auxiliares y M activas. Accionando repetidamente el pulsador de men, se cierra la ventana. Visualizacin de la ventana de Avance de ejes Accionando repetidamente el pulsador de men, se cierra la ventana. Esta funcin borra las secuencias en la ventana del programa.

Settings
G function

Auxiliary function

Axis feedrate

Delete MDI prog.

Save MDI prog.

Introduzca en el campo de entrada un nombre con el cual el programa MDA se tendr que memorizar en el directorio de programas. Como alternativa puede seleccionar un programa de la lista. La conmutacin entre el campo de entrada y la lista de programas se realiza con la tecla TAB.

Fig. 4-7

MCS/WCS REL

La visualizacin de los valores reales para el modo de servicio MDA tiene lugar en funcin del sistema de coordenadas seleccionado. La conmutacin se realiza con este pulsador de men.

4-56

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Funcionamiento con mando manual 4.2 Modo de operacin MDA (Introduccin manual) campo de manejo Mquina

4.2.1

Planeado

Funcionalidad
Con esta funcin tiene la posibilidad de preparar una pieza en bruto para el posterior mecanizado sin necesidad de crear para este fin un programa de pieza especial.

Operaciones

Face

En el modo de operacin MDA, abrir con el pulsador de men Face la mscara de entrada. S S Posicionamiento de los ejes en la posicin inicial Introducir los valores en la mscara en pantalla

Tras rellenar completamente la mscara en pantalla, la funcin crea un programa de pieza que se puede iniciar con Marcha CN. La mscara de entrada se cierra y se pasa a la pantalla inicial de la mscara. All es posible observar el avance del programa.

Importante
El plano de retirada y la distancia directa se tienen que definir previamente en el men Settings.

Fig. 4-8

Planeado

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

4-57

Funcionamiento con mando manual 4.2 Modo de operacin MDA (Introduccin manual) campo de manejo Mquina

Tabla 4-3 Parmetro


Herramienta

Descripcin de los parmetros en la ventana de trabajo Planeado Explicacin


Introduccin de la herramienta a utilizar. La herramienta se cambia antes del mecanizado. Para este fin, la funcin llama a un ciclo de usuario que ejecuta todos los pasos necesarios. Este ciclo es preparado por el fabricante de la mquina (LL6).

Workoffset Avance F Cabezal S rpm Direction Mach. X0, Y0, Z0, X1, Y1 Medida de la pieza en bruto Z1 Cota de la pieza terminada DXY Aproximacin mxima DZ Aproximacin mxima UZ

Decalaje de origen a seleccionar en el programa Introduccin del avance sobre la trayectoria, en mm/min o mm/vuelta. Introduccin de la velocidad de giro del cabezal. Seleccin del sentido de giro del cabezal. Determinacin de la calidad superficial Se puede elegir entre desbastado y acabado. Introduccin de la geometra de la pieza.

Cota de la pieza terminada en Z.

Campo de entrada para la medida del movimiento de aproximacin (X, Y).

Campo de entrada para la medida del movimiento de aproximacin (Z).

Campo de entrada para las creces en el desbastado.

Pulsadores de men para la determinacin de la estrategia de eliminacin de material (contramarcha/marcha sncrona)


Mecanizado paralelamente a la abscisa, con direccin alternante Mecanizado paralelamente a la ordenada, con direccin alternante Mecanizado paralelamente a la abscisa, en una sola direccin Mecanizado paralelamente a la ordenada, en una sola direccin

4-58

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Modo AUTOMTICO

Condicin previa
La mquina est preparada conforme a las especificaciones del fabricante de la mquina para el modo AUTOMTICO.

Operaciones
Seleccionar el modo de operacin AUTOMTICO con la tecla AUTOMTICO en el panel de mando de mquina. Aparece la pantalla base AUTOMTICO donde se muestran los valores de posicin, avance, cabezal, herramienta y la secuencia actual.

Fig. 5-1

Pantalla bsica AUTOMTICO

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

5-59

Modo AUTOMTICO

Program control Program test Dry run feedrate Condit. stop Skip

Block search To contour To endpoint Without calculate Interr. point Find

Real-time simulat. Zoom Auto To origin Show ... Zoom +

Correct progr.

SBL fine

Zoom Delete window Cursor coarse/fine

ROV active

Back <<

Back <<

Back <<

Back <<

Fig. 5-2

rbol de men AUTOMTICO

Parmetro
Tabla 5-1 Parmetro
MKS X Z +X Z Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un signo Ms o Menos. Si el eje se encuentra en posicin, no se muestra ningn signo. Posicin mm Trayecto residual Funcin G Cabezal S rpm Avance F mm/min o mm/vuelta Herramienta Secuencia actual En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS. En estos campos se visualiza el trayecto residual de los ejes en el MKS o WKS. Visualizacin de funciones G importantes Visualizacin del valor de consigna y real para la velocidad de giro del cabezal Visualizacin del valor real y de consigna para el avance sobre la trayectoria

Descripcin de los parmetros en la ventana de trabajo Explicacin


Visualizacin de los ejes existentes en el MKS o WKS.

Visualizacin de la herramienta actualmente engranada y del filo actual (T..., D...). La visualizacin de secuencia contiene siete secuencias consecutivas del programa de pieza activo. La visualizacin de una secuencia est limitada al ancho de la ventana. Si las secuencias se ejecutan en una sucesin rpida, se debera conmutar a la ventana Avance del programa. Con el pulsador de men Program sequence puede volver a conmutar a la visualizacin de siete secuencias.

5-60

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Modo AUTOMTICO

Nota
Si se incorpora un segundo cabezal en el sistema, la visualizacin del cabezal de trabajo se realiza con una fuente ms pequea. La ventana slo muestra los datos de un cabezal a la vez. El control muestra los datos del cabezal segn los siguientes criterios: El cabezal maestro se visualiza: En estado de reposo Con la marcha del cabezal Si ambos cabezales estn activos El cabezal de trabajo se visualiza: Con la marcha del cabezal de trabajo La barra de rendimiento es vlida para el cabezal activo en cada momento.

Pulsadores de men
Program control

Se visualizan los pulsadores de men para la seleccin de la influencia del programa (p. ej., secuencia opcional, prueba del programa). En la prueba del programa (PRT) se bloquea la emisin de valores nominales hacia los ejes y cabezales. La visualizacin de valores nominales simula el movimiento de desplazamiento. Los movimientos de desplazamiento se ejecutan con el valor nominal del avance especificado en el dato del operador Avance de recorrido de prueba. El avance del recorrido de prueba acta en lugar de los comandos de movimiento programados. Cuando esta funcin est activa, la ejecucin del programa se para en las secuencias en las cuales est programada la funcin adicional M01. Las secuencias marcadas con una barra anterior al n de secuencia no se tienen en cuenta en el arranque del programa (p. ej., /N100). Si la funcin est activada, las secuencias del programa de pieza se ejecutan como sigue: Cada secuencia se descodifica individualmente; en cada secuencia se produce una parada. La nica excepcin son las secuencias de rosca sin avance de recorrido de prueba. En este caso, la parada slo tiene lugar al final de la secuencia de rosca en curso. Single Block fine slo se puede seleccionar en el estado RESET. El selector de correccin para el avance acta tambin en el avance en marcha rpida.

Program test

Dry run feedrate

Condit stop

Skip

SBL fine

ROV active

Back <<

La mscara en pantalla se cierra.

Block Search

Con la bsqueda de nmero de secuencia se pasa al punto deseado del programa.

To contour

Bsqueda de nmero de secuencia hacia delante con clculo del punto inicial de la secuencia. Durante la bsqueda de nmero de secuencia se realizan los mismos clculos que en el servicio con programa normal; no obstante, los ejes no se mueven.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

5-61

Modo AUTOMTICO

To endpoint

Bsqueda de nmero de secuencia hacia delante con clculo del fin de la secuencia. Durante la bsqueda de nmero de secuencia se realizan los mismos clculos que en el servicio con programa normal; no obstante, los ejes no se mueven. Bsqueda de nmero de secuencia hacia delante sin clculo. Durante la bsqueda de nmero de secuencia no se efectan clculos. El cursor se coloca en el punto de la interrupcin.

Without calculate

Interr. point

Find

El pulsador de men Find ofrece las funciones Buscar lnea, Buscar texto.

Real-time simulat.

Con ayuda de una lnea punteada se puede seguir la trayectoria de la herramienta programada, mecanizando al mismo tiempo la pieza en la mquina. (ver tambin el apartado 6.4) Nota: El fabricante de la mquina decide sobre la disponibilidad de esta funcin mediante la parametrizacin correspondiente.

Correct progr.

Existe la posibilidad de corregir una parte del programa errnea. Todos los cambios se memorizan inmediatamente. Abre la ventana de Funciones G para la visualizacin de todas las funciones G activas.

G funct

La ventana de Funciones G contiene todas las funciones G activas; cada funcin G est asignada a un grupo y ocupa un lugar fijo en la ventana. A travs de las teclas Pasar pgina hacia atrs o hacia delante se pueden visualizar ms funciones G.

Fig. 5-3

Ventana Funciones G activas

Auxiliary function

La ventana muestra las funciones auxiliares y M activas. Accionando repetidamente el pulsador de men, se cierra la ventana. Visualizacin de la ventana de Avance de ejes Accionando repetidamente el pulsador de men, se cierra la ventana. Conmuta de la visualizacin de siete secuencias a la visualizacin de tres secuencias.

Axis feedrate

Program sequence

5-62

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Modo AUTOMTICO

MCS/WCS REL External programs

Se seleccionan los valores del sistema de coordenadas de mquina, de pieza o relativo. Un programa externo se transmite a travs de la interfaz RS232 al control y se ejecuta inmediatamente con MARCHA CN.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

5-63

Modo AUTOMTICO 5.1 Seleccionar, iniciar programa de pieza campo de manejo Mquina

5.1

Seleccionar, iniciar programa de pieza campo de manejo Mquina

Funcionalidad
Antes de arrancar el programa, el control y la mquina tienen que estar ajustados. Para ello, se tienen que observar las indicaciones de seguridad del fabricante de la mquina.

Operaciones
Seleccionar el modo de operacin AUTOMTICO con la tecla AUTOMTICO en el panel de mando de mquina. Se visualiza una vista general de todos los programas existentes en el control. Posicione la barra del cursor en el programa deseado. Con el pulsador de men Execute se selecciona el programa para la ejecucin. El nombre de programa seleccionado aparece en la lnea de pantalla Nombre de programa. En caso de necesidad, puede realizar an definiciones para la ejecucin del programa.

Execute

Progr. control

Fig. 5-4

Influencia del programa

Con MARCHA CN se ejecuta el programa de pieza.

5-64

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Modo AUTOMTICO 5.2 Bsqueda de nmero de secuencia campo de manejo Mquina

5.2

Bsqueda de nmero de secuencia campo de manejo Mquina

Operaciones
Requisito: ya se ha seleccionado el programa deseado (ver apartado 5.1) y el control se encuentra en estado Reset.
Block Search

La bsqueda de nmero de secuencia permite el paso del programa hasta el punto deseado del programa de pieza. El destino de la bsqueda se ajusta posicionando la barra del cursor directamente en la secuencia deseada del programa de pieza.

Fig. 5-5
To contour To end point Without calculate Interr. point Find

Bsqueda de nmero de secuencia

Bsqueda de nmero de secuencia hasta el principio de secuencia. Bsqueda de nmero de secuencia hasta el fin de secuencia. Bsqueda de secuencia sin clculo. Se carga el punto de la interrupcin. El pulsador de men abre un cuadro de dilogo en el cual se tiene que introducir un nmero de lnea o un concepto de bsqueda.

Fig. 5-6

Introducir concepto de bsqueda

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

5-65

Modo AUTOMTICO 5.3 Detener, cancelar programa de pieza

Con el campo de seleccin se puede establecer desde qu posicin se tiene que buscar el concepto.

Resultado de la bsqueda
Visualizacin de la secuencia deseada en la ventana Secuencia actual

5.3

Detener, cancelar programa de pieza

Operaciones
Con PARADA CN se interrumpe la ejecucin de un programa de pieza. El mecanizado interrumpido se puede reanudar con MARCHA CN. Con RESET se puede cancelar el programa en curso. Accionando nuevamente MARCHA CN se reinicia el programa interrumpido y se vuelve a ejecutar desde el principio.

5-66

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Modo AUTOMTICO 5.4 Rearranque despus de una cancelacin

5.4

Rearranque despus de una cancelacin


Despus de una cancelacin del programa (RESET) puede retirar la herramienta en modo manual (JOG) del contorno.

Operaciones
Seleccionar el modo de operacin AUTOMTICO.
Block Search Interr. Point To contour

Abrir la ventana Bsqueda para cargar el punto de la interrupcin. Se carga el punto de la interrupcin. La bsqueda del punto de la interrupcin se inicia. Se efecta el ajuste a la posicin inicial de la secuencia interrumpida. Continuar el mecanizado con MARCHA CN.

5.5

Reposicionamiento despus de una interrupcin


Despus de una interrupcin del programa (PARADA CN) puede retirar la herramienta en modo manual (JOG) del contorno. Entonces, el mando memoriza las coordenadas del punto de interrupcin. Las diferencias de recorrido de los ejes se visualizan.

Operaciones
Seleccionar el modo de operacin AUTOMTICO. Continuar el mecanizado con MARCHA CN.

Precaucin
En el reposicionamiento en el punto de la interrupcin se desplazan todos los ejes a la vez. Se tiene que asegurar de que el margen de desplazamiento est libre.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

5-67

Modo AUTOMTICO 5.6 Ejecucin de externo

5.6

Ejecucin de externo

Funcionalidad
Un programa externo se transmite a travs de la interfaz RS232 al control y se ejecuta inmediatamente con MARCHA CN. Durante la ejecucin del contenido de la memora intermedia se efecta una recarga automtica. Como equipo externo se puede utilizar, por ejemplo, un PC que disponga de la herramienta PCIN para la transmisin de datos.

Operaciones
Requisito: el control se encuentra en el estado Reset. La interfaz RS232 est parametrizada correctamente (formato de texto: ver tambin el cap. 7) y no est ocupada por otra aplicacin (DataIn, DatatOut, STEP7).
External programs

Accionar el pulsador de men. En el equipo externo (PC), activar el correspondiente programa para la salida de datos en la herramienta PCIN. El programa se transmite a la memoria intermedia y se selecciona y visualiza automticamente en la seleccin de programa. Ventajoso para la ejecucin del programa: espere hasta que la memoria intermedia est llena. El mecanizado empieza con MARCHA CN. El programa se recarga continuamente. Al final del programa o con RESET, el programa es eliminado automticamente del control.

Nota
Los eventuales errores de transmisin se visualizan en el campo System / Data I/O con el pulsador de men Error log. Para programas ledos a nivel externo no es posible ninguna bsqueda de nmero de secuencia.

5-68

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas

Operaciones
Con la tecla Gestor de programas se accede al gestor de programas.

Fig. 6-1

Pantalla base Gestor de programas

Con la tecla del cursor es posible navegar en el ndice de programas. Para la localizacin rpida de programas se introduce la primera letra del nombre de programa. El control posiciona el cursor automticamente en un programa en el cual se encontr una coincidencia de los caracteres.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-69

Programacin de piezas

Pulsadores de men
La funcin lista los archivos del ndice de programas de pieza.

Programs

Execute

La funcin selecciona el programa marcado con el cursor para la ejecucin. Entonces, el control conmuta a la visualizacin de la posicin. Con la siguiente MARCHA CN se inicia este programa. Con el pulsador de men New se puede crear un nuevo programa.

New

Copy

Con el pulsador de men Copy, el programa seleccionado se copia a otro programa con un nombre nuevo. El fichero marcado con el cursor se abre para la edicin.

Open

Delete

El programa marcado con el cursor o todos los programas de piezas se borran previa consulta.

Con el pulsador de men OK se ejecuta la tarea de borrado; con Abort se desecha.


Con el pulsador de men Rename se abre una ventana en la cual se puede renombrar el programa marcado previamente con el cursor.

Rename

Tras la introduccin del nuevo nombre, confirme la tarea con OK o cancele con Abort.
Guardar programas de piezas a travs de la interfaz RS232. Cargar programas de piezas a travs de la interfaz RS232. El ajuste de la interfaz figura en el campo de manejo Sistema (captulo 7). La transferencia de programas de piezas se tiene que realizar en formato de texto. Con el pulsador de men Cycles se visualiza el subdirectorio Ciclos estndar. Este pulsador de men slo se ofrece si existe la correspondiente autorizacin de acceso. El ciclo marcado con el cursor se borra despus de una consulta de seguridad. Con el pulsador de men User cycles se visualiza el directorio Ciclos de usuario. Si existe la correspondiente autorizacin de acceso, estn disponibles los pulsadores de men New, Copy, Open, Delete, Rename, Read out y Read in.

Read out

Read in

Cycles

Delete

User cycles

6-70

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas

Fig. 6-2

Save data

Salvar datos Esta funcin guarda el contenido de la memoria voltil en una zona de memoria no voltil. Requisito: no se encuentra ningn programa en ejecucin. Durante el almacenamiento de datos no se debe efectuar ningn tipo de operacin!

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-71

Programacin de piezas 6.1 Introducir nuevo programa campo de manejo Programa

6.1

Introducir nuevo programa campo de manejo Programa

Operaciones

Programs

Ha seleccionado el campo de manejo Programas y se encuentra en la vista general de los programas que ya se han creado en el CN. Tras accionar el pulsador de men New se abre una ventana de dilogo en la cual se introduce el nuevo nombre de programa principal o subprograma. La extensin para programas principales .MPF se aade automticamente. La extensin para subprogramas .SPF se tiene que introducir junto con el nombre del programa.

New

Fig. 6-3

Mscara de entrada Nuevo programa

Introduzca el nuevo nombre. Termine la entrada con el pulsador de men OK. El nuevo archivo de programa de pieza se crea y la ventana del editor se abre automticamente. Con Abort se puede cancelar la preparacin del programa; la ventana se cierra.

6-72

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.2 Editar programa de pieza modo de operacin Programa

6.2

Editar programa de pieza modo de operacin Programa

Funcionalidad
Un programa de pieza o apartados de un programa de pieza slo se pueden editar si ste no se encuentra en ejecucin. Todos los cambios se memorizan inmediatamente en el programa de pieza.

Fig. 6-4

Pantalla base editor de programa

rbol de men

Editar Execute Mark block Copy block Insert block Delete block Find

Contour

Drilling Drilling centering Center drilling Deep hole drilling Boring

Milling

Simulacin Zoom Auto

Recompile

Face milling Contour milling

To origin Show ... Zoom +

Tapping Deselect modal Hole pattern

Standard pockets Grooves Thread milling

Zoom Delete window Cursor crs./fine

Renumber

Fig. 6-5

rbol de men Programa

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-73

Programacin de piezas 6.2 Editar programa de pieza modo de operacin Programa

Pulsadores de men
Editar

Funcin para la edicin de apartados de texto. El archivo seleccionado se ejecuta. La funcin marca un segmento de texto a partir de la posicin actual del cursor. Esto se realiza mediante las flechas de cursor. Esta funcin copia un texto marcado al portapapeles. Esta funcin inserta un texto del portapapeles en la posicin actual del cursor. Esta funcin borra un texto marcado. Con el pulsador de men Find se puede buscar una cadena de caracteres en el archivo de programa indicado. Introduzca el concepto de bsqueda en la lnea de entrada e inicie el proceso de bsqueda con el pulsador de men OK. Con Abort se cierra la ventana de dilogo sin iniciar el proceso de bsqueda. La funcin sustituye los nmeros de secuencia desde la posicin actual del cursor hasta el final de programa. Descripcin abreviada del contorno: ver apartado 6.3 Ver el apartado Ciclos Ver el apartado Ciclos La simulacin se describe en el apartado 6.4. Para la decompilacin, el cursor se tiene que encontrar en la lnea de llamada de ciclo de trabajo en el programa. La funcin descodifica el nombre de ciclo y prepara la mscara en pantalla con los correspondientes parmetros. Si los parmetros se sitan fuera del mbito de validez, la funcin emplea automticamente valores por defecto. Al cerrar la mscara en pantalla, el bloque de parmetros original queda sustituido por el corregido. Nota: slo se pueden decompilar bloques/secuencias generados de forma automtica.

Execute Mark block

Copy block Insert block Delete block

Find

Renumber

Contour

Drilling

Milling

Simulacin

Recompile

6-74

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.3 Descripcin abreviada del contorno

6.3

Descripcin abreviada del contorno

Funcionalidad
Para la creacin rpida y segura de programas de piezas, el mando ofrece distintas mscaras de contorno. Rellene en las mscaras de dilogo los parmetros necesarios. Con la ayuda de las mscaras de contorno se pueden programar los siguientes elementos de contorno o sectores de contorno: S S S S S S S S S S S S Tramo de lnea recta con indicacin de punto final o ngulo Tramo de contorno Lnea recta lnea recta con indicacin de ngulo y punto final Sector circular con indicacin de centro/punto final/radio Tramo de contorno Lnea recta crculo con transicin tangencial; calculado a partir de ngulo, radio y punto final Tramo de contorno Lnea recta crculo con cualquier transicin; calculado a partir de ngulo, centro y punto final Tramo de contorno Crculo lnea recta con transicin tangencial; calculado a partir de ngulo, radio y punto final Tramo de contorno Crculo lnea recta con cualquier transicin; calculado a partir de ngulo, centro y punto final Tramo de contorno Crculo lnea recta crculo con transiciones tangenciales Tramo de contorno Crculo crculo con transicin tangencial; calculado a partir de centro, radio y punto final Tramo de contorno Crculo crculo con cualquier transicin; calculado a partir de centros y punto final Tramo de contorno Crculo crculo crculo con transiciones tangenciales Tramo de contorno Lnea recta crculo lnea recta con transiciones tangenciales

Fig. 6-6

Funciones de pulsador de men

La introduccin de las coordenadas se puede realizar como valor absoluto, incremental o polar. La conmutacin tiene lugar con la tecla de alternancia.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-75

Programacin de piezas 6.3 Descripcin abreviada del contorno

Pulsadores de men
Las funciones de pulsador de men ramifican a los elementos de contorno. Al abrir por primera vez una mscara de contorno, se tiene que indicar al control la posicin inicial del tramo de contorno. Todos los clculos posteriores se refieren a este punto. Si la barra de entrada se mueve con el cursor, se tienen que volver a introducir los valores.

Fig. 6-7

Fijar posicin inicial

La funcin de pulsador de men Approach start point genera una secuencia CN que produce un desplazamiento a las coordenadas indicadas. Ayuda de programacin para la programacin de sectores en lnea recta.

Fig. 6-8

Introduzca el punto final de la lnea recta en cota absoluta (ABS), en cota incremental (INC) (relativa a la posicin inicial) o en coordenadas polares (POL). La mscara de dilogo muestra el ajuste actual. El punto final se puede determinar tambin mediante una coordenada y el ngulo entre un eje y la lnea recta.

6-76

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.3 Descripcin abreviada del contorno

Si el punto final se determina mediante coordenadas polares, se necesita la longitud del vector entre el polo y el punto final (introducir en el campo 1), as como el ngulo del vector con relacin al polo (introducir en el campo 2). El requisito es que se haya establecido previamente un polo. ste se utiliza entonces hasta que se define otro nuevo.
Set Pole

Se abre un cuadro de dilogo en el cual se tienen que introducir las coordenadas del punto polar. El punto polar se refiere al plano seleccionado.

Fig. 6-9

G0/G1

La secuencia se ejecuta en velocidad de desplazamiento rpido o con el avance sobre la trayectoria programado. Si es necesario, puede introducir comandos adicionales en los campos. Los comandos se separan entre s mediante caracteres de espacio, comas o punto y coma.

Addit.Functions

Fig. 6-10

Esta mscara de dilogo est disponible para todos los elementos de contorno. Seleccin de los planos G17 (X-Y), G18 (Z-X) o G19 (Y-Z). La denominacin de los ejes en la figura se modifica conforme a la seleccin. Esta mscara de dilogo est disponible para todos los elementos de contorno.

G17/18/19

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-77

Programacin de piezas 6.3 Descripcin abreviada del contorno

OK

El pulsador de men OK introduce los comandos en el programa de pieza. A travs de Abort, la mscara de dilogo se abandona sin guardar los valores. Esta funcin sirve para el clculo del punto de interseccin entre dos lneas rectas. Se tienen que indicar las coordenadas del punto final de la segunda lnea recta y los ngulos de las lneas rectas.

Fig. 6-11

Tabla 6-1

Entrada en la mscara de dilogo E A1 A2 F Se tiene que introducir el punto final de la lnea recta. La indicacin del ngulo tiene lugar en sentido antihorario de 0 a 360 grados. La indicacin del ngulo tiene lugar en sentido antihorario de 0 a 360 grados. Avance

Punto final lnea recta 2 ngulo lnea recta 1 ngulo lnea recta 2 Avance

La mscara de dilogo sirve para crear una secuencia circular con la ayuda de las coordenadas Punto final y Centro.

6-78

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.3 Descripcin abreviada del contorno

Fig. 6-12

Introduzca las coordenadas del punto final y del centro en los campos de entrada. Los campos de entrada que ya no se necesitan quedan ocultos. El pulsador de men conmuta el sentido de giro de G2 a G3. En el display aparece G3. Al accionar repetidamente el pulsador, se vuelve a conmutar a G2. El pulsador de men OK incorpora la secuencia en el programa de pieza. La funcin calcula la transicin tangencial entre una lnea recta y un sector circular. La lnea recta tiene que estar descrita por la posicin inicial y el ngulo. El crculo se tiene que describir a travs del radio y del punto final. Para el clculo de puntos de interseccin con cualquier ngulo de transicin, la funcin de pulsador de men POI visualiza las coordenadas del centro.

G2/G3

OK

Fig. 6-13 Tabla 6-2

Lnea recta crculo con transicin tangencial Entrada en la mscara de dilogo E A Se tiene que introducir el punto final del crculo. La indicacin del ngulo tiene lugar en sentido antihorario de 0 a 360 grados.

Punto final crculo ngulo lnea recta

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-79

Programacin de piezas 6.3 Descripcin abreviada del contorno

Tabla 6-2 Radio crculo Avance

Entrada en la mscara de dilogo, continuacin R F M Campo de entrada para el radio del crculo. Campo de entrada para el avance de interpolacin Si no existe ninguna transicin tangencial entre la lnea recta y el crculo, se tiene que conocer el centro del crculo. La indicacin se realiza en funcin del modo de clculo seleccionado en la secuencia anterior (cota absoluta o incremental o coordenadas polares).

Centro crculo

G2/G3

El pulsador de men conmuta el sentido de giro de G2 a G3. En el display aparece G3. Al accionar repetidamente el pulsador, se vuelve a conmutar a G2. La visualizacin cambia a G2. Puede elegir entre transicin tangencial y libre. La mscara en pantalla genera una secuencia de lnea recta y una secuencia circular a partir de los datos introducidos. Si existen varios puntos de interseccin, se tiene que seleccionar en un dilogo el punto de interseccin deseado. Si se ha dejado de introducir una coordenada, el programa trata de calcularla a partir de los datos disponibles. Si existen varias posibilidades, se tiene que volver a seleccionar la coordenada en el dilogo. La funcin calcula la transicin tangencial entre un sector circular y una lnea recta. El sector circular se tiene que describir a travs de los parmetros Posicin inicial, Radio y la lnea recta a travs de los parmetros Punto final, ngulo.

POI

Fig. 6-14 Tabla 6-3

Transicin tangencial Entrada en la mscara de dilogo E M R El punto final de la lnea recta se tiene que introducir en cota absoluta, incremental o coordenadas polares. El centro del crculo se tiene que introducir en cota absoluta, incremental o coordenadas polares. Campo de entrada para el radio del crculo.

Punto final lnea recta Centro Radio crculo

6-80

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.3 Descripcin abreviada del contorno

Tabla 6-3

Entrada en la mscara de dilogo, continuacin A F La indicacin del ngulo tiene lugar en sentido antihorario de 0 a 360 grados y con relacin al punto de interseccin. Campo de entrada para el avance de interpolacin

ngulo lnea recta 1 Avance

G2/G3

El pulsador de men conmuta el sentido de giro de G2 a G3. En el display aparece G3. Al accionar repetidamente el pulsador, se vuelve a conmutar a G2. La visualizacin cambia a G2. Puede elegir entre transicin tangencial y libre. La mscara en pantalla genera una secuencia de lnea recta y una secuencia circular a partir de los datos introducidos. Si existen varios puntos de interseccin, se tiene que seleccionar en un dilogo el punto de interseccin deseado. La funcin inserta una lnea recta tangencial entre dos sectores circulares. Los sectores quedan determinados por sus centros y radios. En funcin del sentido de giro seleccionado se producen distintos puntos de interseccin tangenciales. En la mscara en pantalla ofrecida se tienen que introducir los parmetros Centro, Radio para el sector 1 y los parmetros Punto final, Centro y Radio para el sector 2. Asimismo, se tiene que elegir el sentido de giro de los crculos. Una pantalla de ayuda muestra el ajuste actual. La funcin OK calcula a partir de los valores existentes tres secuencias y las inserta en el programa de pieza.

POI

Fig. 6-15

Tabla 6-4 Punto final

Entrada en la mscara de dilogo E 1 y 2 eje geomtrico del plano Si no se introducen coordenadas, la funcin suministra el punto de interseccin entre la recta insertada y el sector 2.

Centro crculo 1 Radio crculo 1

M1 R1

1 y 2 eje geomtrico del plano (coordenadas absolutas) Campo de entrada radio 1

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-81

Programacin de piezas 6.3 Descripcin abreviada del contorno

Centro crculo 2 Radio crculo 2 Avance

M2 R2 F

1 y 2 eje geomtrico del plano (coordenadas absolutas) Campo de entrada radio 2 Campo de entrada para el avance de interpolacin

La mscara en pantalla genera una secuencia de lnea recta y dos secuencias circulares a partir de los datos introducidos. El pulsador de men establece el sentido de giro de los dos sectores circulares. Las combinaciones son:
Sector 1 G2 G3 G2 G3 Sector 2 G3, G2, G2 G3

G2/G3

El punto final y las coordenadas del centro se pueden introducir en cota absoluta, cota incremental o coordenadas polares. La mscara de dilogo muestra el ajuste actual.

Ejemplo

Dados:

R1 R2 R3 M1 M2 M3

18 mm 15 mm 15 mm X 20 Y 30 X 50 Y 75 X 75 Y 20

Posicin inicial: como posicin inicial se toma el punto X = 2 e Y = 30 mm. Procedimiento:

6-82

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.3 Descripcin abreviada del contorno

En el men Contour se selecciona inicial.

. Se abre la mscara de entrada para la posicin

Fig. 6-16

Fijar posicin inicial

La entrada se confirma con OK; se abre la mscara en pantalla para la introduccin de los valores del sector de contorno .

Seleccione con el pulsador de men G2/G3 el sentido de giro de los dos sectores circulares (G2|G2) y rellene la lista de parmetros. El punto final se puede dejar abierto o se tienen que introducir los puntos X 50 Y 90 (75 + R 15).

Fig. 6-17

Llamada a la mscara en pantalla

Despus de rellenarla, se abandona la mscara en pantalla con OK. Se procede al clculo de los puntos de interseccin y la generacin de las dos secuencias.

Fig. 6-18

Resultado paso 1

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-83

Programacin de piezas 6.3 Descripcin abreviada del contorno

Dado que el punto final se haba dejado abierto, el punto de interseccin entre la lnea recta y el sector circular es, al mismo tiempo, la posicin inicial para la siguiente sucesin de elementos de contorno. Ahora, la mscara en pantalla se tiene que volver a llamar para el clculo del tramo de contorno .

Fig. 6-19

Llamada a la mscara en pantalla

Fig. 6-20

Resultado paso 2

El punto final del paso 2 es el punto de interseccin de la lnea recta

con el sector circular

. A continuacin, se tiene que calcular el sector de contorno Posicin inicial 2 Sector circular .

6-84

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.3 Descripcin abreviada del contorno

Fig. 6-21

Llamada de la mscara en pantalla

Fig. 6-22

Resultado paso 3

Para terminar, se conecta el nuevo punto final con la posicin inicial. Para este fin, se puede utilizar la funcin .

Fig. 6-23

Paso 4

Fig. 6-24

Resultado paso 4

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-85

Programacin de piezas 6.3 Descripcin abreviada del contorno

La funcin calcula la transicin tangencial entre dos sectores circulares. El sector circular 1 se tiene que describir a travs de los parmetros Posicin inicial, Centro y el sector circular 2 a travs de los parmetros Punto final, Radio.

Fig. 6-25 Tabla 6-5

Transicin tangencial Entrada en la mscara de dilogo E M1 R1 M2 R2 F 1 y 2 eje geomtrico del plano 1 y 2 eje geomtrico del plano Campo de entrada radio 1 y 2 eje geomtrico del plano Campo de entrada radio Campo de entrada para el avance de interpolacin

Punto final crculo 2 Centro crculo 1 Radio crculo 1 Centro crculo 2 Radio crculo 2 Avance

La indicacin de los puntos se realiza en funcin del modo de clculo seleccionado anteriormente (cota absoluta o incremental o coordenadas polares). Los campos de entrada que ya no se necesitan quedan ocultos. Si se omite un valor en las coordenadas de centro, se tiene que introducir el radio. El pulsador de men conmuta el sentido de giro de G2 a G3. En el display aparece G3. Al accionar repetidamente el pulsador, se vuelve a conmutar a G2. La visualizacin cambia a G2. Puede elegir entre transicin tangencial y libre. La mscara en pantalla genera, a partir de los datos introducidos, dos secuencias circulares.

G2/G3

POI

Seleccin del punto de interseccin


Si existen varios puntos de interseccin, se tiene que seleccionar en un dilogo el punto de interseccin deseado.

6-86

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.3 Descripcin abreviada del contorno

Fig. 6-26

Seleccin del punto de interseccin

POI 1

Se dibuja el contorno, utilizando el punto de interseccin 1.

Fig. 6-27

POI 2

Se dibuja el contorno, utilizando el punto de interseccin 2.

Fig. 6-28

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-87

Programacin de piezas 6.3 Descripcin abreviada del contorno

OK

El punto de interseccin del contorno representado se incorpora en el programa de pieza. La funcin inserta un sector circular entre dos sectores circulares contiguos. Los sectores circulares estn descritos por sus centros y radios de crculo, el sector insertado nicamente por su radio. Al operador se le ofrece una mscara en pantalla en la cual introduce los parmetros Centro, Radio para el sector circular 1 y los parmetros Punto final, Centro y Radio para el sector circular 2. Asimismo, se tiene que introducir el radio para el sector circular 3 insertado y fijar el sentido de giro. Una pantalla de ayuda muestra el ajuste seleccionado. La funcin OK calcula a partir de los valores existentes tres secuencias y las inserta en el programa de pieza.

Fig. 6-29

Mscara en pantalla para el clculo del tramo de contorno Crculo-crculo-crculo

Punto final

1 y 2 eje geomtrico del plano Si no se introducen coordenadas, la funcin suministra el punto de interseccin entre el sector circular insertado y el sector 2.

Centro crculo 1 Radio crculo 1 Centro crculo 2 Radio crculo 2 Radio crculo 3 Avance

M1 R1 M2 R2 R3 F

1 y 2 eje geomtrico del plano Campo de entrada radio 1 1 y 2 eje geomtrico del plano Campo de entrada radio 2 Campo de entrada radio 3 Campo de entrada para el avance de interpolacin

Si la posicin inicial no se puede determinar a partir de las secuencias anteriores, se tienen que introducir las correspondientes coordenadas en la mscara en pantalla Posicin inicial. El pulsador de men establece el sentido de giro de los dos crculos. Se puede elegir entre:
Sector 1 G2 Sector insertado G3 Sector 2 G2,

G2/G3

6-88

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.3 Descripcin abreviada del contorno

G2 G2 G2 G3 G3 G3 G3

G2 G2 G3 G2 G3 G2 G3

G2, G3, G3, G2, G2, G3, G3

El centro y el punto final se pueden registrar en cota absoluta, cota incremental o coordenadas polares. La mscara de dilogo muestra el ajuste actual. La funcin inserta un sector circular (con transiciones tangenciales) entre dos lneas rectas. El sector circular est descrito por el centro y el radio. Se tienen que indicar las coordenadas del punto final de la segunda lnea recta y, opcionalmente, el ngulo A2. La primera lnea recta est descrita por la posicin inicial y el ngulo A1. La mscara en pantalla se puede utilizar en las siguientes condiciones:
Punto Punto inicial Sector circular Punto final Coordenadas existentes S Ambas coordenadas en el sistema de coordenadas cartesiano

S S S S S

Posicin inicial como coordenada polar Ambas coordenadas en el sistema de coordenadas cartesiano y radio Centro como coordenada polar Ambas coordenadas en el sistema de coordenadas cartesiano Punto final como coordenada polar

Punto Punto inicial Sector circular Punto final

Coordenadas existentes S Ambas coordenadas en el sistema de coordenadas cartesiano

S S S S S

Posicin inicial como coordenada polar Una coordenada en el sistema de coordenadas cartesiano y radio ngulo A1 o A2 Ambas coordenadas en el sistema de coordenadas cartesiano Punto final como coordenada polar

Si la posicin inicial no se puede determinar a partir de las secuencias anteriores, el operador tiene que fijarla.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-89

Programacin de piezas 6.3 Descripcin abreviada del contorno

Fig. 6-30

Lnea recta-crculo-lnea recta

Tabla 6-6

Entrada en la mscara de dilogo E Se tiene que introducir el punto final de la lnea recta.

Punto final lnea recta 2

Centro crculo ngulo lnea recta 1 ngulo lnea recta 2 Avance

M A1 A2 F

1 y 2 eje del plano La introduccin del ngulo se realiza en sentido antihorario. La introduccin del ngulo se realiza en sentido antihorario. Campo de entrada para el avance

El punto final y el centro se pueden introducir en cota absoluta, incremental o coordenadas polares. La mscara en pantalla genera una secuencia circular y dos secuencias de lnea recta a partir de los datos introducidos. El pulsador de men conmuta el sentido de giro de G2 a G3. En el display aparece G3. Al accionar repetidamente el pulsador, se vuelve a conmutar a G2. La visualizacin cambia a G2.

G2/G3

6-90

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.4 Simulacin

6.4

Simulacin
Con ayuda de una lnea punteada se puede seguir la trayectoria de la herramienta programada del programa seleccionado. No tiene lugar ningn movimiento de ejes. Nota: El fabricante de la mquina decide sobre la disponibilidad de esta funcin mediante la parametrizacin correspondiente.

Funcionalidad

Operaciones
Se encuentra en el modo de operacin AUTOMTICO y ha seleccionado un programa para su ejecucin (ver apartado 5.1).

Simulation

Se abre la pantalla base.

Fig. 6-31

Pantalla base Simulacin

Con Marcha CN se inicia la simulacin del programa de pieza seleccionado.

Pulsadores de men
Zoom Auto To origin Show ... All G17 blocks All G18 blocks

Se realiza una graduacin automtica de la trayectoria de la herramienta registrada. Se utiliza el ajuste base de la escala. Existen distintas posibilidades de visualizacin. Visualiza el desplazamiento del plano indicado. Visualiza el desplazamiento del plano indicado.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-91

Programacin de piezas 6.5 Transmisin de datos a travs de interfaz RS232

All G19 blocks Display All

Visualiza el desplazamiento del plano indicado. Se muestra la pieza completa. Ampla el sector de la imagen. Reduce el sector de la imagen. Se borra la imagen visible. Se modifica la amplitud de paso del cursor.

Zoom +

Zoom

Delete window Cursor crs./fine

6.5

Transmisin de datos a travs de interfaz RS232

Funcionalidad
A travs de la interfaz RS232 del control se pueden emitir datos (p. ej., programas de piezas) a un equipo de almacenamiento de datos externo o leerlos desde all. La interfaz RS232 y su equipo de almacenamiento de datos tienen que estar adaptados el uno al otro.

Tipos de archivo
S Programas principales Programas de piezas Subprogramas S Ciclos Ciclos estndar Ciclos de usuario

Operaciones

Programs

Ha seleccionado el campo de manejo Gestor de programas y se encuentra en la vista general de los programas de CN que ya se han creado. Guardar programas de piezas a travs de la interfaz RS232.

Read out

6-92

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin de piezas 6.5 Transmisin de datos a travs de interfaz RS232

Marcha

19200 None, 8, 1 RTS-CTS TAPE

<< Back User cycle

Fig. 6-32

Emitir programa

All files

Seleccin de todos los archivos Se seleccionan todos los archivos en el ndice de programas de pieza y se inicia la transmisin de datos. Iniciar emisin Se procede a la emisin de uno o varios archivos del ndice de programas de pieza. La transferencia se puede interrumpir con PARADA. Cargar programas de piezas a travs de la interfaz RS232. Protocolo de transmisin Se listan todos los archivos transmitidos con informacin de estado. S Para los ficheros a emitir: El nombre de fichero Una confirmacin de error Para ficheros a introducir: El nombre de fichero y la indicacin de la ruta Una confirmacin de error

Marcha

Read in Error log

Mensajes de transmisin:
OK ERR EOF Time Out User Abort Error Com NC/PLC Error Error Data Transmisin terminada sin errores Se ha recibido el carcter de fin de texto, pero el fichero de archivo no est completo. El control de tiempo comunica una interrupcin de la transmisin. Transmisin terminada con el pulsador de men Stop Error en el puerto COM 1 Aviso de error del CN Error de datos 1. Ficheros ledos con/sin caracteres previos o 2. Ficheros en formato de cinta perforada transmitidos sin nombre Error File Name El nombre de fichero no corresponde a la convencin de nombres del CN.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

6-93

Programacin de piezas 6.5 Transmisin de datos a travs de interfaz RS232

Notas

6-94

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Funcionalidad
El campo de manejo Sistema contiene todas las funciones necesarias para la parametrizacin y el anlisis de NCK y PLC.

Fig. 7-1

Pantalla base Sistema

Dependiendo de la funcin seleccionada se modifican los mens de pulsadores horizontal y vertical. En el siguiente rbol de men slo se representan las funciones horizontales.
Machine data General MD Axis MD Channel MD Drive MD Service display Service axes Service drives Service profibus PLC Step 7 connect PLC status Status list PLC lprogram Program list Display MD Servo trace Servo trace Version Edit PLC alarm txt Data I/O Data selection RS232 settings

Start up

CN PLC

Fig. 7-2

rbol de men Sistema (slo profundidad de estructuracin horizontal)

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-95

Sistema

Pulsador de men
Set password

Ajusta la contrasea. En el control se distingue entre tres niveles de cdigo que permiten distintas autorizaciones de acceso: S S S Cdigo de acceso de sistema Cdigo de acceso del fabricante Cdigo de acceso del usuario

Conforme al escaln de acceso seleccionado (ver tambin Manual tcnico) es posible modificar determinados datos. Si no conoce el cdigo de acceso no se le concede ninguna autorizacin de acceso.

Fig. 7-3

Introducir contrasea

Despus de accionar el pulsador de men OK el cdigo de acceso queda ajustado. Con ABORT se vuelve sin accin a la pantalla base Sistema.
Change password

Cambia la contrasea.

Fig. 7-4

Cambiar cdigo contrasea

7-96

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Segn la autorizacin de acceso se ofrecen en el men de pulsadores distintas posibilidades para la modificacin del cdigo de acceso. Seleccione el nivel de cdigo con la ayuda de los pulsadores de men. Introduzca el cdigo de acceso y concluya la entrada con OK. Para el control se vuelve a pedir el cdigo de acceso. OK concluye la modificacin del cdigo de acceso. Con ABORT se vuelve sin accin a la pantalla base Puesta en marcha.
Delete password

Reset de la autorizacin de acceso Conmutacin del idioma Con el pulsador de men Change language se puede conmutar entre el idioma del primer y del segundo plano.

Change language

Save data

Guardar datos Esta funcin guarda el contenido de la memoria voltil en una zona de memoria no voltil. Requisito: no se encuentra ningn programa en ejecucin. Durante el almacenamiento de datos no se debe efectuar ningn tipo de operaciones! Puesta en marcha Seleccin del modo de arranque del CN. Seleccione el modo deseado con el cursor. S S S Normal power-up El sistema se arranca de nuevo Power-up with default data Rearranque con valores por defecto (establece el estado inicial de entrega) Power-up with saved data Rearranque con los ltimos datos salvados (ver Salvar datos)

Start up

CN

PLC

El PLC se puede arrancar en los siguientes modos: S S Restart Overall reset Rearranque Borrado general

Adems, es posible combinar el arranque con el posterior modo Debug. Con OK se produce un RESET del control con posterior rearranque en el modo seleccionado. Con RECALL se vuelve sin accin a la pantalla bsica del sistema. Datos de mquina Las modificaciones en los datos de mquina tienen una influencia esencial en la mquina.

OK

Machine data

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-97

Sistema

Nmero DM Nombre

Valor

Unidad Efecto

Fig. 7-5

Estructura de una lnea de datos de mquina

Eficiencia

so cf re po

efecto inmediato con confirmacin Reset Power on

Precaucin
Una parametrizacin incorrecta puede causar la destruccin de la mquina. Los datos de mquina se dividen en los grupos que se describen a continuacin.
General MD

Datos de mquina generales Abra la ventana Datos de mquina generales. Con las teclas Pasar pgina puede hojear hacia delante y hacia atrs.

Fig. 7-6

Pantalla base Datos mquina

Axis MD

Datos de mquina especficos del eje Abra la ventana Datos mquina especficos del eje. El men de pulsadores se completa con los pulsadores de men Eje + y Eje .

7-98

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Fig. 7-7

Datos de mquina especficos del eje

Se muestran los datos del eje 1. Con Eje + o Eje se conmuta al rea de datos de mquina del eje siguiente o anterior.

Eje + Eje Find

Buscar Introduzca el nmero o el nombre (o parte del nombre) del dato de mquina deseado y pulse OK. El cursor salta al dato buscado.

Continue find Select group

Se busca la prxima coincidencia con el concepto de bsqueda. Esta funcin ofrece la posibilidad de seleccionar distintos filtros de indicacin para el grupo activo de datos de mquina. Estn disponibles pulsadores de men adicionales: Pulsador de men Expert: la funcin selecciona todos los grupos de datos en el modo de experto para su visualizacin. Pulsador de men Filter active: la funcin activa los grupos de datos seleccionados. Tras abandonar la ventana, slo estn visibles los datos seleccionados en la pantalla de datos de mquina. Pulsador de men Select all: la funcin selecciona todos los grupos de datos para su visualizacin. Pulsador de men Deselect all: se deseleccionan todos los grupos de datos.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-99

Sistema

Fig. 7-8

Filtros de indicacin

Channel MD

Datos de mquina especficos del canal Abra la ventana Datos de mquina especficos del canal. Con las teclas Pasar pgina puede hojear hacia delante y hacia atrs.

Drive MD

Datos mquina de accionamiento Abra la ventana Datos mquina de accionamiento. Con las teclas Pasar pgina puede hojear hacia delante y hacia atrs.

Display MD

Visualizacin de datos mquina Abra la ventana Visualizacin de datos mquina. Con las teclas Pasar pgina puede hojear hacia delante y hacia atrs.

Nota para el lector


Una descripcin de los datos de mquina se encuentra en las documentaciones del fabricante: Instrucciones de servicio SINUMERIK 802D Descripcin de funciones SINUMERIK 802D.

Service display

Se muestra la ventana Service Axes

Service Axes

La ventana contiene informacin sobre el eje. Con la ayuda de los pulsadores de men Eje+ y Eje, respectivamente, se pueden visualizar los valores para el eje siguiente o anterior.

Service drive Service profibus

La ventana contiene informacin sobre el accionamiento digital. La ventana contiene informacin sobre los ajustes de PROFIBUS.

7-100

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Servo trace

Para optimizar los accionamientos est disponible una funcin de oscilgrafo que permite la visualizacin grfica de S S S S S S la consigna de velocidad la desviacin del contorno el error de seguimiento la posicin real la consigna de posicin la parada precisa gruesa/fina.

El modo de registro se puede vincular con distintos criterios que permiten el registro sincronizado con estados internos del control. El ajuste se tiene que realizar con la funcin Select Signal. Para el anlisis del resultado estn disponibles las siguientes funciones: S S S S Modificar la graduacin de los ejes de abscisas y ordenadas Medir un valor con la ayuda del marcador horizontal o vertical Medir valores de abscisa y ordenada como diferencia entre dos posiciones de marca Memorizar como archivo en el ndice de programas de pieza. A continuacin existe la posibilidad de emitir el archivo con WinPCIn y editar los datos con MS Excel.

Fig. 7-9

Pantalla base Servo trace

La lnea de ttulo del diagrama contiene la divisin actual de la abscisa y el valor diferencial de la marca horizontal. El diagrama visualizado se puede desplazar en la zona visible de la pantalla mediante las teclas del cursor.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-101

Sistema

Base de tiempo

Tiempo pos. marcador

Dif. temporal entre el marcador 1 y la posicin actual del marcador

Fig. 7-10

Significado de los campos

Select signal

Este men sirve para parametrizar el canal de medicin.

Fig. 7-11

S S

Seleccin del eje:la seleccin del eje tiene lugar en el campo de seleccin Eje. Tipo de seal:
Error de seguimiento Diferencia del regulador Desviacin del contorno Posicin real Velocidad real Consigna de velocidad Valor de compensacin Secuencia de parmetros Consigna de posicin entrada de regulador Consigna de velocidad entrada de regulador Consigna de aceleracin entrada de regulador Valor de mando anticipativo de velocidad Seal parada precisa fina Seal parada precisa gruesa

Estado:

On Off

El registro se realiza en este canal El canal est inactivo

En la mitad inferior de la pantalla se pueden ajustar los parmetros Tiempo de medicin y Tipo de trigger para el canal 1. Todos los dems canales asumen este ajuste. S Determinacin del tiempo de medicin: el tiempo de medicin se introduce en ms directamente en el campo de entrada Duracin de medicin. Es vlido para todos los canales de trace.

7-102

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Seleccin de la condicin de disparo: coloque el cursor en el campo Condicin de disparo y seleccione mediante la tecla de seleccin la condicin. Sin disparo; es decir, la medicin se inicia directamente al accionar el pulsador de men Marcha. Flanco positivo Flanco negativo Parada precisa fina alcanzada Parada precisa somera alcanzada

V-Mark OFF T-Mark OFF FIX V-Mark FIX T-Mark

Con los pulsadores de men Marker on/Marker off se activan y desactivan las lneas auxiliares.

Con la ayuda de las marcas se pueden determinar diferencias en direccin horizontal o vertical. Para este fin, la marca se tiene que colocar en la posicin inicial, accionando a continuacin el pulsador de men Fix H-Mark. o Fix T-Mark.. En la lnea de estado se visualiza entonces la diferencia entre la posicin inicial y la posicin actual de la marca. El rtulo de pulsador de men cambia a Free H-Mark. o Free T-Mark.. Esta funcin abre un nuevo nivel de men que ofrece pulsadores (de men) para visualizar/ ocultar los diagramas. Si un pulsador de men aparece sobre fondo negro, se visualiza el diagrama para el canal Trace seleccionado. Con la ayuda de esta funcin se puede ampliar o reducir la base de tiempo.

Show trace

Time scale + Time scale Vertical scale + vertical scale Markert steps

Con la ayuda de esta funcin se aumenta o reduce la precisin de resolucin (amplitud).

Con la ayuda de esta funcin se pueden definir las amplitudes de paso de las marcas.

Fig. 7-12

El movimiento de las marcas tiene lugar con el ancho de paso de un incremento mediante las teclas del cursor. Mayores anchos de paso se pueden ajustar con la ayuda de los campos de entrada. El valor indica en cuntas unidades de retculo por <SHIFT> + movimiento del cur-

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-103

Sistema

sor se tiene que desplazar la marca. Si una marca alcanza el borde del diagrama, se visualiza automticamente el siguiente retculo en direccin horizontal o vertical.
File service

La funcin sirve para salvar o cargar datos Trace.

Fig. 7-13

En el campo Nombre de archivo se introduce el nombre de archivo deseado sin extensin. El pulsador de men Save guarda los datos bajo el nombre indicado en el ndice de programas de pieza. A continuacin, el archivo se puede emitir y los datos se pueden editar con MS Excel. El pulsador de men Load carga el archivo indicado y muestra los datos en forma de grfico. La ventana contiene los nmeros de versin y la fecha de creacin de los distintos componentes de CNC. El rea de men HMI details est prevista para el caso de service y accesible con el nivel de contrasea de usuario. Se listan todos los programas del componente de manejo con sus respectivos nmeros de versin. Como consecuencia de la recarga de componentes de software, los nmeros de versin pueden diferir entre s.

Versin

HMI details

Fig. 7-14

rea de men HMI Version

7-104

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Registry details

La funcin lista la asignacin de los hardkeys (teclas de funcin mquina, Offset, Program, ...) a los programas a iniciar. El significado de las distintas columnas se indica en la siguiente tabla.

Fig. 7-15 Tabla 7-1 Significado de las entradas en [DLL arrangement] Significado SK1 a SK7 asignacin de hardkeys 1 a 7 Nombre el programa a ejecutar La columna define el descriptor para la recepcin de mensajes Nmero de funcin que se ejecuta despus de iniciar el programa 0 La administracin del programa se realiza a travs del sistema base 1 El sistema base inicia el programa y entrega el control al programa cargado Nombre del archivo de texto (sin extensin) Reservado La ejecucin del programa depende del nivel de contrasea. Reservado Reservado

Designacin Pulsador de men DLL-Name Class-Name Start-Method Execute-Flag (kind of executing) Text file name Softkey text-ID (SK ID) password level Class SK SK-File

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-105

Sistema

Font details

La funcin lista los datos de los juegos de caracteres cargados.

Fig. 7-16

Change Start DLL

Determinar programa inicial Despus del arranque del sistema, el control inicia automticamente el campo de manejo Mquina (pulsador de men 1). Si se utiliza otro comportamiento inicial, esta funcin permite definir otro programa inicial. Se tiene que introducir el nmero del programa (columna Soft-Key ) que se tendr que iniciar despus del arranque del sistema.

Fig. 7-17

Modificar Start-Up DLL

7-106

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

PLC
STEP 7 connect

El pulsador de men ofrece funciones adicionales para el diagnstico y la puesta en marcha del PLC. Este pulsador de men abre el dilogo de configuracin para los parmetros de interfaz de la comunicacin STEP 7 (vase tambin la descripcin del Programming Tool, punto Communications). Si la interfaz RS232 ya est ocupada por la transmisin de datos, el control slo se puede acoplar con el paquete de programacin una vez que la transferencia est terminada. Al activar la conexin se produce una inicializacin de la interfaz RS232.

Fig. 7-18

Activar/desactivar RS232 para la herramienta de programacin

El ajuste de la velocidad de transmisin se realiza a travs del campo de alternancia. Los siguientes valores son posibles: 9600 / 19200 / 38400 / 57600 / 115200.

Fig. 7-19

Ajustes con el mdem activo

Con el mdem activo (ON) se puede elegir adicionalmente entre los formatos de datos de 10 u 11 bits. S S S Paridad: None Even con 10 bits con 11 bits 1 (ajuste fijo con inicializacin del control) 8 (ajuste fijo con inicializacin del control)

Bits de parada: Bits de datos:

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-107

Sistema

Connect on Connect off

Esta funcin activa la conexin entre el control y el PC/PG. Se espera la llamada del Programming Tool. En este estado no se pueden realizar modificaciones en los ajustes. El rtulo de pulsador de men cambia a Connect off. Accionando Connect off la transferencia se puede cancelar en cualquier punto desde el control. Entonces, se pueden volver a realizar cambios en los ajustes. El estado activo o inactivo se mantiene ms all del Power On (excepto en el arranque con datos por defecto). Una conexin activa se indica mediante un smbolo en la barra de estado (ver tabla 1-2). El men se abandona con Back.

Modem settings

En este rea se realizan los ajustes para el mdem. Los posibles tipos de mdem son: Mdem analgico ISDN Box Mobile Phone. Los tipos de las dos estaciones de comunicacin tienen que coincidir.

Fig. 7-20

Ajustes con mdem analgico

En caso de indicacin de varios strings AT slo se necesita empezar una vez por AT; todos los dems comandos se pueden anexar simplemente, p. ej., AT&FS0=1E1X0&W. El aspecto exacto de determinados comandos y sus parmetros figura en los manuales de los fabricantes. Por esta razn, los valores por defecto en el control slo representan un verdadero mnimo y se tienen que comprobar minuciosamente antes del primer uso. En caso de dudas, los equipos se deberan conectar primero a un PC/PG, comprobando y optimizando el establecimiento de la comunicacin mediante el programa de terminal.

7-108

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Fig. 7-21

Ajustes con ISDN Box

PLCstatus

Con esta funcin se pueden visualizar y modificar los estados actuales de las zonas de memoria listadas en la tabla 7-2. Existe la posibilidad de visualizar 16 operandos a la vez.
Tabla 7-2 Entradas Salidas Marcas Tiempos Contadores Datos Formato reas de memoria I Q M T C V B H D Byte de entrada (IBx), palabra de entrada (Iwx), palabra doble de entrada (IDx) Byte de salida (Qbx), palabra de salida (Qwx), palabra doble de salida (QDx) Byte de marcas (Mx), palabra de marca (Mw), palabra doble de marca (MDx) Tiempo (Tx) Contador (Zx) Byte de datos (Vbx), palabra de datos (Vwx), palabra doble de datos (VDx) binario hexadecimal decimal La representacin binaria no es posible en palabras dobles. Los contadores y los temporizadores se representan en forma decimal.

Fig. 7-22

Visualizacin del estado PLC

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-109

Sistema

Operando +

La direccin del operando aumenta cada vez en 1. La direccin del operando indica el valor reducido en 1. Todos los operandos se borran. La actualizacin cclica de los valores se interrumpe. A continuacin, puede modificar los valores de los operandos. Con la funcin Lista de estado PLC se pueden visualizar y modificar seales PLC. Se ofrecen 3 listas: S S S S Entradas (ajuste base) Marcas (ajuste base) Salidas (ajuste base) Variables lista izquierda lista central lista derecha

Operando

Delete

Change

Status list

Fig. 7-23

Pantalla base Lista de estado PLC

La modificacin de los ajustes es posible con la funcin Edit pad. Este pulsador de men permite modificar el valor de las variables marcadas. La modificacin se incorpora accionando el pulsador de men Accept. A la columna activa se le asigna un rea nueva. Para este fin, la pantalla de dilogo ofrece las cuatro reas de seleccin. Para cada columna se puede asignar una direccin inicial que se tiene que introducir en el correspondiente campo de entrada. Al abandonar la mscara de entrada, el control memoriza estos ajustes.

Change

Edit pad

7-110

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Fig. 7-24

Mscara de seleccin Tipo de datos

Para navegar en y entre las columnas sirven las teclas del cursor y Page Up/Page Down
PLC program Program list

Diagnstico del PLC en representacin de esquema de contactos (ver apartado 7.1) Puede seleccionar y ejecutar programas de piezas a travs del PLC. Para este fin, el programa de usuario del PLC escribe un nmero de programa en la interfaz del PLC que se convierte a continuacin, con la ayuda de una lista de referencia, en un nombre de programa. Se puede gestionar un mximo de 255 programas.

Fig. 7-25

El dilogo lista todos los archivos del directorio CUS y la asignacin en la lista de referencia (PLCPROG.LST). Con la tecla TAB se puede conmutar entre las dos columnas. Las funciones de pulsador de men Copy, Insert y Delete se ofrecen de forma contextual. Si el cursor se encuentra en el lado izquierdo, slo est disponible la funcin Copy. En el lado derecho, la lista de referencia se puede modificar con las funciones Insert y Delete. Guarda el nombre de archivo marcado en la memoria intermedia Inserta el nombre de archivo en la posicin actual del cursor

Copy

Insert

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-111

Sistema

Delete

Borra el nombre de archivo marcado de la lista de asignacin Estructura de la lista de referencia (archivo PLCPROG.LST) Se divide en 3 reas:
Nmero 1 a 100 101 a 200 201 a 255 rea rea del usuario Fabricante de la mquina Siemens Nivel de proteccin Usuario Fabricante de la mquina Siemens

La notacin para cada programa se realiza por lneas. Por cada lnea se han previsto dos columnas que se tienen que separar por TAB, carcter de espacio o el signo |. En la primera columna se tiene que indicar el nmero de referencia del PLC y en la segunda el nombre del archivo. Ejemplo: 1 | Eje.mpf 2 | Cono.mpf

Edit PLC alarm txt

Esta funcin permite insertar o modificar textos de alarma de usuario del PLC. Seleccione el nmero de alarma deseado con el cursor. El texto actualmente vlido se muestra simultneamente en la lnea de introduccin.

Fig. 7-26

Edicin del texto de alarma de PLC

Introduzca el nuevo texto en la lnea de introduccin. La entrada se tiene que terminar con Input y almacenar con Save. La notacin de los textos se indica en las instrucciones de puesta en marcha.

7-112

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Data I/O

La ventana se divide en dos columnas. La columna izquierda selecciona el grupo de datos y la derecha datos individuales para la transferencia. Si el cursor se encuentra en la columna izquierda, la funcin Read out transmite todo el grupo de datos marcado. Si se encuentra en la columna derecha, slo se transfiere el archivo individual. Con la tecla TAB se puede conmutar entre las dos columnas.

Fig. 7-27

En el rea de seleccin NC Card los parmetros de interfaz ajustados no estn activos. Al leer datos de NC Card se tiene que seleccionar el rea deseada. Si se selecciona al leer una de las reas: S S S S Start-up data PC o PLC-Application PC o Display machine data PC o PLC Sel. Alarm texts PC

los ajustes de la columna special functions se conmutan a nivel interno a Binary format.

Nota
El punto de men Partprograms al NC > NC_Card o Partprograms de NC_Card > NC sobrescribe los archivos existentes sin confirmacin adicional.

Data selection

Seleccione los datos para la transferencia. Con la funcin de pulsador de men Read out se inicia la transferencia de los datos a un equipo externo. La funcin Read in lee los datos desde un equipo externo. Para leer no es necesario seleccionar el grupo de datos, dado que el destino queda determinado por el flujo de datos.

RS232 settings

Esta funcin permite visualizar y modificar los parmetros de interfaz. Con las funciones de pulsador de men settings Text Format y Binary Format se puede seleccionar el tipo de datos a transmitir.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-113

Sistema

Fig. 7-28

Las modificaciones en los ajustes surten efecto de forma inmediata. La funcin de pulsador de men Save salva los ajustes seleccionados ms all del momento de la desconexin. El pulsador de men Default Settings devuelve todos los ajustes al ajuste base.

Parmetros de interfaz
Tabla 7-3 Parmetro Clase de equipo Parmetros de interfaz Descripcin RTS/CTS La seal RTS (Request to Send) controla la funcin de transmisin del equipo de transmisin de datos. Activo: se tienen que transmitir datos. Pasivo: el modo de transmisin slo se debe abandonar cuando todos los datos entregados se han transmitido. La seal CTS indica como seal de confirmacin para RTS la disposicin a la transmisin del equipo de transmisin de datos. Velocidad de transmisin Ajuste de la velocidad de la interfaz. 300 baudios 600 baudios 1200 baudios 2400 baudios 4800 baudios 9600 baudios 19200 baudios 38400 baudios 57600 baudios 115200 baudios Nmero de bits de parada en la transmisin asincrnica. Entrada: 1 bit de parada (ajuste previo) 2 bits de parada

Bits de parada

7-114

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema

Tabla 7-3 Parmetro Paridad

Parmetros de interfaz, continuacin Descripcin Los bits de paridad se utilizan para la deteccin de errores. Se aaden al carcter codificado para convertir el nmero de posiciones ajustadas a 1 en un nmero impar o un nmero par. Entrada: Sin paridad (ajuste previo) Paridad par Paridad impar

Bits de datos

Nmero de bits de datos en la transmisin asincrnica. Entrada: 7 bits de datos 8 bits de datos (ajuste previo)

Sobrescribir Y: Al leer se comprueba si el fichero ya existe en el CN. con confirN: Los ficheros se sobrescriben sin consulta previa macin

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-115

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

7.1

Diagnstico del PLC en representacin de esquema de contactos

Funcionalidad
Un programa de usuario del PLC se compone en gran parte de combinaciones lgicas para la realizacin de funciones de seguridad y el soporte de procesos. Se enlaza un gran nmero de los contactos y rels ms diversos. El fallo de un contacto o rel individual produce generalmente un fallo en la instalacin. Para localizar las causas de fallos o un error del programa se dispone de funciones de diagnstico en el campo de manejo Sistema.

Nota
La edicin del programa no es posible en este punto.

Operaciones
PLC

En el campo de manejo Sistema se selecciona el pulsador de men PLC.


PLC program

Se abre el proyecto que se encuentra en la memoria permanente.

7.1.1

Distribucin de la pantalla
La divisin de la pantalla en las reas principales corresponde a la descrita en el apartado 1.1. Las desviaciones y los complementos para el diagnstico del PLC se describirn a continuacin.

Fig. 7-29

Distribucin de la pantalla

7-116

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

Elemento de imagen 1 2 3

Visualizacin C Campo d de aplicacin li i Lenguaje de programa PLC soportado Nombre del bloque activo

Significado

Representacin: Nombre simblico (nombre absoluto) Estado del programa RUN Programa en marcha Programa parado Representacin simblica Representacin absoluta Visualizacin de las teclas activas Foco Asume las funciones del cursor Lnea de indicacin Visualizacin de indicaciones en la Bsqueda STOP Sym abs

Estado del campo de aplicacin

5 6 7

7.1.2

Posibilidades de manejo
Adems de los pulsadores de men y las teclas de navegacin se dispone en este campo de otras combinaciones de teclas.

Combinaciones de teclas
Las teclas del cursor desplazan el foco por el programa de usuario del PLC. Al alcanzar los lmites de la ventana se efecta automticamente un scrolling.
Tabla 7-4 Combinaciones de teclas Accin A la primera columna de la fila o A la ltima columna de la fila o Subir una pantalla

Combinacin de teclas

Bajar una pantalla

Un campo hacia la izquierda Un campo hacia la derecha

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-117

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

Tabla 7-4

Combinaciones de teclas, continuacin Accin Un campo hacia arriba

Combinacin de teclas

Un campo hacia abajo Al primer campo de la primera red Al ltimo campo de la primera red Abrir el siguiente bloque de programa en la misma ventana Abrir el bloque de programa anterior en la misma ventana La funcin de la tecla Select depende de la posicin del foco de entrada.

o o

S Fila de tabla: visualizacin de la lnea de texto completa S Ttulo de la red: visualizacin del comentario de la red S Comando: visualizacin completa de los operandos
Si el foco de entrada se sita en un comando, se muestran todos los operandos, incluyendo los comentarios.

7-118

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

Pulsadores de men
PLC info

El men PLC Info informa sobre el modelo del PLC, la versin del sistema PLC, el tiempo de ciclo y el tiempo de ejecucin del programa de usuario del PLC.

Fig. 7-30

PLC-Info

Reset pro. time

Con el pulsador de men se actualizan los datos en la ventana. En el estado de PLC es posible la observacin y modificacin durante la ejecucin del programa.

PLC status

Fig. 7-31

Visualizacin del estado PLC

Status list

Con la funcin Lista de estado PLC se pueden visualizar y modificar seales PLC.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-119

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

Fig. 7-32

Lista de estado

Window 1 xxxx Window 2 xxxx

En la ventana se representa toda la informacin lgica y grfica del programa de PLC en el correspondiente mdulo de programa. La lgica en el sistema KOP (esquema de contactos) est dividida en secciones de programa claramente diferenciadas y rutas de corriente, denominadas redes. Bsicamente, los programas KOP representan el flujo de corriente elctrica a travs de una serie de enlaces lgicos.

Fig. 7-33

Ventana 1

En este men se puede conmutar entre la representacin simblica y absoluta del operando. Las secciones de programa se pueden representar en distintos niveles de ampliacin, y una funcin de bsqueda permite la localizacin rpida de operandos.
Program block

Con este pulsador de men se puede seleccionar la lista de los mdulos de programa PLC. Con Cursor Up/Cursor Down o Page Up/Page Down se puede seleccionar el mdulo de programa PLC a abrir. El mdulo de programa actual resulta de la lnea de informacin de la ventana de listas.

7-120

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

Fig. 7-34

Seleccin de mdulos PLC

Properties

Con este pulsador de men se muestra la descripcin del mdulo de programa seleccionado que se consign en la creacin del proyecto de PLC.

Fig. 7-35

Caractersticas del mdulo de programa PLC seleccionado

Local variables

Con el pulsador de men se muestra la tabla de variables local del mdulo de programa seleccionado. Existen dos tipos de mdulos de programa S S OB1 SBRxx slo variable local temporal variable local temporal

Para cada mdulo de programa existe una tabla de variables.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-121

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

Fig. 7-36

Tabla de variables local del mdulo de programa PLC seleccionado

En todas las tablas, los textos que superan el ancho de la columna se recortan al final con el carcter ~. Para este caso, existe en este tipo de tabla un campo de texto superior donde se visualiza el texto de la posicin actual del cursor. Si el texto est recortado con ~, se representa en el mismo color del cursor en el campo de texto superior. En textos ms largos existe la posibilidad de visualizar el texto completo con la tecla SELECT. Se abre el bloque de programa seleccionado y su nombre (absoluto) se muestra en el pulsador de men Window 1/2. Con este pulsador de men se activa y desactiva la visualizacin del estado del programa. Aqu se pueden observar los estados actuales de las redes del fin del ciclo PLC. En el esquema de contactos (Ladder) Estado del programa se visualiza el estado de todos los operandos. El estado registra los valores para la visualizacin del estado en varios ciclos PLC y los actualiza a continuacin en la visualizacin del estado.

Open

Program stat. ON Program stat. OFF

Fig. 7-37

Estado del programa ON representacin simblica

7-122

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

Fig. 7-38
Symbolic address Absolute address

Estado del programa ON representacin absoluta

Con este pulsador de men se realiza la conmutacin entre la representacin absoluta o simblica de los operandos. En funcin del modo de representacin seleccionado, los operandos se muestran con descriptores absolutos o simblicos. Si, para una variable, no existe ningn smbolo, sta se muestra automticamente en forma absoluta.

Zoom + Zoom

La representacin en el rea de aplicacin se puede ampliar o reducir paso a paso. Estn disponibles los siguientes niveles de zoom: 20% (visualizacin estndar), 60%, 100% y 300% Bsqueda de operandos en representacin simblica o absoluta Se muestra un cuadro de dilogo en el cual se pueden seleccionar distintos criterios de bsqueda. Con la ayuda del pulsador de men Absolute/Symbolic adress se puede buscar el operando determinado segn este criterio en las dos ventanas de PLC. En la bsqueda se ignoran maysculas y minsculas. Seleccin en el campo de seleccin superior: S S S S S S S Bsqueda de operandos absolutos o simblicos Ir al nmero de red Buscar comando SBR

Find

Otros criterios de bsqueda: Direccin de bsqueda hacia abajo (a partir de la posicin actual del cursor) Total (desde el inicio) En un mdulo de programa En todos los mdulos de programa

Los operandos y las constantes se pueden buscar como palabra entera (descriptor). Segn el ajuste de la visualizacin, se pueden buscar operandos simblicos o absolutos. El pulsador de men OK inicia la bsqueda. El elemento de bsqueda localizado se marca con el foco. Si la bsqueda no tiene xito, se emite un correspondiente mensaje de error en la lnea de informacin. Con el pulsador de men Abort se abandona el cuadro de dilogo. No se realiza ninguna bsqueda.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-123

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

Fig. 7-39

Bsqueda de operandos simblicos

Bsqueda de operandos absolutos

Si se encuentra el objeto de la bsqueda, el pulsador de men Continue search permite continuar la bsqueda.
Symbol info

Con este pulsador de men se muestran todos los descriptores simblicos utilizados en la red marcada.

Fig. 7-40

Smbolos de red

Cross refs.

Con este pulsador de men se selecciona la lista de referencias cruzadas. Se muestran todos los operandos utilizados en el proyecto de PLC. De esta lista resulta en qu redes se utiliza una entrada, salida, marca, etc.

Fig. 7-41

Men principal Referencia cruzada (absoluto)

(simblico)

7-124

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

El correspondiente punto del programa se puede abrir directamente con la funcin Open in Window 1/2 en la ventana 1/2.
Symbolic address Absolute address

En funcin del modo de representacin activa, los elementos se muestran con descriptores absolutos o simblicos. Si no existe ningn smbolo para un descriptor, la descripcin es automticamente absoluta. La forma de representacin de descriptores se visualiza en la lnea de estado. El ajuste base es la representacin absoluta de descriptores.

Open in window 1 Open in window 2

El operando seleccionado en la lista de referencias cruzadas se abre en la correspondiente ventana. Ejemplo: Se tiene que visualizar la relacin lgica del operando absoluto M251.0 en la red 1 en el mdulo de programa OB1. Despus de seleccionar el operando en la lista de referencias cruzadas y accionar el pulsador de men Open in Window 1, se muestra la correspondiente seccin de programa en la ventana 1.

Fig. 7-42

Cursor M251.0 en OB1 red 2)

M251.0 en OB1 red 2 en la ventana 1

Find

Bsqueda de operandos en la lista de referencias cruzadas Los operandos se pueden buscar como palabra entera (descriptor). En la bsqueda se ignoran maysculas y minsculas. Posibilidades de bsqueda: S S S S Bsqueda de operandos absolutos o simblicos Ir a la lnea

Criterios de bsqueda: Hacia abajo (a partir de la posicin actual del cursor) Total (desde el inicio)

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-125

Sistema 7.1 Diagnstico del PLC en representacin de esquema de contactos

Fig. 7-43

Bsqueda de operandos en referencias cruzadas

El texto a buscar se visualiza en la lnea de informacin. Si no se encuentra el texto, se emite un correspondiente mensaje de error que se tiene que confirmar con OK. Si se encuentra el objeto de la bsqueda, el pulsador de men Continue search permite continuar la bsqueda.

7-126

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sistema 7.2 Visualizacin de alarma.

7.2

Visualizacin de alarma.

Operaciones

Se abre la ventana de alarmas. Con los pulsadores de men se pueden clasificar las alarmas de CN. Las alarmas de PLC no se clasifican.

Fig. 7-44

Ventana de alarmas

Pulsadores de men
Highest priority

Las alarmas se muestran ordenadas por prioridad. La alarma con la mayor prioridad se sita al principio de la lista. Las alarmas se muestran en orden cronolgico. La alarma ms reciente se sita al principio de la lista. Las alarmas se muestran en orden cronolgico. La alarma ms antigua se sita al principio de la lista.

Most rec. alarm

Oldest alarm

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

7-127

Sistema 7.2 Visualizacin de alarma.

Notas

7-128

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin

8.1
8.1.1

Bases de la programacin CN
Nombres de programa
Cada programa tiene su propio nombre. El nombre se elige al crear el programa, considerando las siguientes especificaciones: S S S S S Los dos primeros caracteres deberan ser letras Utilizar nicamente letras, cifras o signos de subrayado No utilizar caracteres de separacin (ver apartado Juego de caracteres) La coma decimal slo se debe utilizar para la identificacin de la extensin del archivo Utilizar un mximo de 16 caracteres

Ejemplo: MARCO52

8.1.2

Estructura del programa

Estructura y contenido
El programa de CN se compone de una sucesin de secuencias (ver tabla 8-1). Cada secuencia representa una operacin de mecanizado. En una secuencia se escriben instrucciones en forma de palabras. La ltima secuencia en el orden de ejecucin contiene una palabra especial para el fin del programa: M2.
Tabla 8-1 Secuencia Estructura del programa de CN Palabra Palabra Palabra ... ;Comentario

Secuencia N10 Secuencia N20 Secuencia N30 Secuencia N40 Secuencia N50

G0 G2 G91 ... M2

X20 Z37 ... ...

... ... ... ...

; 1 secuencia ; 2 secuencia ; ...

; fin del programa

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-129

Programacin 8.1 Bases de la programacin CN

8.1.3

Estructura de la palabra y direccin

Funcionalidad/estructura
La palabra es un elemento de una secuencia y representa principalmente una instruccin de control. La palabra se compone de: S S Carcter de direccin: en general una letra Valor numrico: una serie de nmeros que puede estar completada, en determinadas direcciones, con un signo previo y una coma decimal. El signo positivo (+) se puede omitir.

Palabra
Direccin Valor

Palabra
Direccin Valor

Palabra
Direccin Valor

Ejemplo: Aclaracin:

G1
Desplazamiento con interpolacin lineal

X20.1
Trayecto o posicin final para el eje X:20.1mm

F300
Avance: 300 mm/min

Fig. 8-1

Ejemplo de la estructura de la palabra

Varios caracteres de direccin


Una palabra puede contener tambin varios caracteres de direccin. Sin embargo, en este caso, el valor numrico se tiene que asignar a travs del carcter intercalado =. Ejemplo: CR=5.23 Adicionalmente, tambin es posible asignar funciones G a travs de un nombre simblico (ver tambin apartado Vista general de las instrucciones). Ejemplo: SCALE ; activar el factor de escala

Direccin ampliada
En las direcciones R Parmetro de clculo H Funcin H I, J, K Parmetro de interpolacin/punto de interpolacin la direccin se ampla de 1 a 4 cifras para obtener un mayor nmero de direcciones. En este caso, la asignacin de valor se tiene que realizar a travs de signos de igualdad = (ver tambin apartado Vista general de las instrucciones). Ejemplo: R10=6.234 H5=12.1 I1=32.67

8-130

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.1 Bases de la programacin CN

8.1.4

Estructura de la secuencia

Funcionalidad
Una secuencia debera contener todos los datos para la ejecucin de una operacin de mecanizado. La secuencia se compone, en general, de varias palabras y se termina siempre con el carcter final de secuencia LF (nueva lnea). Se genera automticamente al escribir cuando se acciona el cambio de lnea o la tecla de entrada.

/N...

Pal.1
Espacio
(BLANK)

Pal.2
Espacio

...
Espacio

Pal.n
Espacio

;Comentario

LF
Carcter de fin de secuencia

Instrucciones de la secuencia

Nmero de secuencia: se pone delante de instrucciones; slo en caso de necesidad, en lugar de N, se pone en secuencias principales el carcter : (dos puntos) Supresin de secuencia, slo en caso necesario, se sita al principio. Fig. 8-2

Slo en caso de necesidad, se sita al final, separado con ; del resto de la secuencia.

Total de caracteres en una secuencia: 200 caracteres

Esquema de la estructura de la secuencia

Orden de las palabras


Si se encuentran varias instrucciones en una secuencia, se recomienda el siguiente orden: N... G... X... Y... Z... F... S... T... D... M... H...

Indicacin sobre nmeros de secuencia


Seleccione primero los nmeros de secuencia en saltos de 5 10. Esto le permite insertar ms tarde secuencias y mantener, a pesar de todo, el orden ascendente de los nmeros de secuencia.

Supresin de secuencia
Las secuencias de un programa que no se deben ejecutar en cada ejecucin del programa se pueden marcar especialmente mediante el carcter / (barra) delante de la palabra del nmero de secuencia. La supresin de secuencia propiamente dicha se activa a travs del manejo (influencia del programa SKP ) o del control de interconexin PLC (seal). Una seccin se puede suprimir mediante varias secuencias consecutivas con / . Si, durante la ejecucin del programa, est activa una supresin de secuencia, todos los bloques marcados con / no se ejecutan. Todas las instrucciones contenidas en las secuencias en cuestin no se tienen en cuenta. El programa contina con la siguiente secuencia sin marcacin.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-131

Programacin 8.1 Bases de la programacin CN

Comentario, anotacin
Las instrucciones en las secuencias de un programa se pueden explicar mediante comentarios (anotaciones). Un comentario empieza con el signo ; y termina con el fin de secuencia. Los comentarios se visualizan junto con el contenido del resto de la secuencia en la visualizacin de secuencia actual.

Mensajes
Los avisos se programan aparte en la secuencia. Un aviso se muestra en un campo especial y se conserva hasta el final de programa o la ejecucin de una secuencia con un nuevo aviso. Se pueden visualizar un mx. de 65 caracteres como texto de aviso. Un aviso sin texto borra a un aviso anterior. MSG(ESTE ES EL TEXTO DE AVISO)

Ejemplo de programacin
N10 ; Empresa G&S n pedido 12A71 N20 ; Pieza de bomba 17, n de plano: 123 677 N30 ; Programa creado por H. Adam, seccin TV 4 N40 MSG(DESBASTAR PIEZA EN BRUTO) :50 G17 G54 G94 F470 S20 D2 M3 ; Secuencia principal N60 G0 G90 X100 Y200 N70 G1 Y185.6 N80 X112 /N90 X118 Y180 ; La secuencia se puede suprimir N100 X118 Y120 N110 G0 G90 X200 N120 M2 ; Fin del programa

8.1.5

Juego de caracteres
Los siguientes caracteres pueden ser utilizados para la programacin y se interpretan conforme a los convenios.

Letras, nmeros
A, B, C, D, E, F, G, H, I, J, K, L, M, N,O, P, Q, R, S, T, U, V, W X, Y, Z 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 No se distingue entre maysculas y minsculas.

Caracteres especiales imprimibles


( ) [ ] < > abrir parntesis cerrar parntesis abrir corchetes cerrar corchetes menor mayor _ . , ; % comillas guin bajo (perteneciente a letras) coma decimal coma, carcter de separacin inicio del comentario reservado, no utilizar

8-132

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.1 Bases de la programacin CN

: = / * +

secuencia principal, fin etiqueta (lbel) asignacin, parte de igualdad divisin, supresin de secuencia multiplicacin suma, signo positivo resta, signo negativo

& $ ? !

reservado, no utilizar reservado, no utilizar identif. de variable propia del sistema reservado, no utilizar reservado, no utilizar

Caracteres especiales no imprimibles


LF Blank Tabulador Carcter de fin de secuencia Carcter de separacin entre las palabras, carcter de espacio Reservado, no utilizar

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-133

Programacin

Programacin

8-134
Asignacin del valor
0 ... 9, slo nmeros enteros, sin signos 0.001 ... 99 999.999 Velocidad sobre la trayectoria herramienta/pieza, unidad de medida en mm/min o mm/vuelta en funcin de G94 G95. Tiempo de espera en segundos Las funciones G estn divididas en grupos G. En una secuencia slo se puede escribir una funcin G. Una funcin G puede actuar modalmente (hasta que sea anulada por otra funcin del mismo grupo), o slo para la secuencia en la cual se encuentra (sec.). Grupo G: 1: Instrucciones de desplazamiento G0 X... Y... Z... en coordenadas polares: G0 AP=... RP=... o con un eje adicional: G0 AP=... RP=... Z... G1 X... Y... Z... F... en coordenadas polares: G1 AP=... RP=... F... o con un eje adicional: G1 AP=... RP=... Z... F... ; cartesiano G4 F... F... contiene datos de correccin para una determinada herramienta T... ; D0>valores de la correccin= 0, mx. 9 nmeros D para cada herramienta. D...

8.1.6

Vista general de las instrucciones

Vlido a partir de la versin del software 2.0!


Informacin Programacin

Direccin

Significado

Nmero de correccin de herramienta

Avance

F Slo valores enteros predefinidos

Tiempo de espera en la secuencia con G4

0.001 ... 99 999.999

; secuencia propia

Funcin G (Condicin de desplazamiento)

G... o nombres simblicos, p. ej.: CIP

G0

Interpolacin lineal con velocidad de desplazamiento rpido

; p. ej.: con G17 eje Z

G1 * (tipo de interpolacin)

Interpolacin lineal con avance

; p. ej.: con G17 eje Z

G2

Interpolacin circular en sentido horario

modalmente activa

(en combinacin con un 3er eje y TURN=... tambin interpolacin helicoidal > ver en TURN )

G2 X... Y... I... J... F... G2 X... Y... CR=... F... G2 AR=... I... J... F... G2 AR=... X... Y... F... G2 AP=... RP=... F... o con un eje adicional: G2 AP=... RP=... Z... F...

; Centro y punto final ; Radio y punto final ; ngulo en el vrtice y centro ; ngulo en el vrtice y punto ; final en coordenadas polares: ; p. ej.: con G17 eje Z

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

G3

Interpolacin circular en sentido antihorario

G3 ....

; sino como con G2

(en combinacin con un 3er eje y TURN=... tambin interpolacin helicoidal > ver en TURN ) CIP X... Y... Z... I1=... J1=... K1=... F... N10 ... N20 CT X... Y... F... S... M... direccin G33 Z... K... ; crculo, trans. tangencial hacia la seccin de trayectoria anterior ; velocidad de giro del cabezal, ; roscado con macho de compensacin, p. ej., en el eje Z

CIP

Interpolacin circular a travs de punto intermedio

CT

Interpolacin circular, transicin tangencial

G33

Roscado, roscado con macho con paso de rosca constante

G331

Interpolacin de rosca

N10 SPOS=... ; cabezal en lazo de reg. de la posicin N20 G331 Z... K... S... ; Roscado con macho sin mandril de compensacin, p. ej., en el eje Z ; Roscado a derechas o a izquierdas se define a travs del signo del paso (p. ej., K+): + : como en M3 : como en M4 G332 Z... K... ; Roscado con macho sin mandril de compensacin, p. ej., en el eje Z, movimiento de retirada ; Signo del paso como en G331 2: Movimientos especiales, actividad por secuencia G4 F... o G4 S.... ; Secuencia propia, F: tiempo en segundos ; Secuencia propia, S: en vueltas del cabezal G63 Z... F... S... M... G74 X1=0 Y1=0 Z1=0 G75 X1=0 Y1=0 Z1=0 ; Secuencia propia, (descriptor de eje de mquina) ; Secuencia propia, (descriptor de eje de mquina) G147 G41 DISR=... DISCL=... FAD=... F... X... Y... Z... G148 G40 DISR=... DISCL=... FAD=... F... X... Y... Z... G247 G41 DISR=... DISCL=... FAD=... F... X... Y... Z... G248 G40 DISR=... DISCL=... FAD=... F... X... Y... Z... G347 G41 DISR=... DISCL=... FAD=... F... X... Y... Z... G348 G40 DISR=... DISCL=... FAD=... F... X... Y... Z...

G332

Interpolacin de rosca retirada

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

G4

Tiempo de espera

G63

Roscado con macho con mandril de compensacin

G74

Bsqueda del punto de referencia

G75

Desplazamiento a punto fijo

G147

WAN Aproximacin siguiendo una recta

G148

WAB Retirada siguiendo una recta

G247

WAB Aproximacin siguiendo un cuarto de circunferencia

G248

WAB Retirada siguiendo un cuarto de circunferencia

G347

WAB Aproximacin siguiendo un semicrculo

Programacin

8-135

G348

WAB Retirada siguiendo un semicrculo

TRANS ROT RPL=... actividad por secuencia SCALE X... Y... Z... ; Factor de escala en direccin del eje indicado, secuencia propia ; Eje de coordenadas cuya direccin se cambia, secuencia propia ; Secuencia propia ; Rotacin aditiva en el plano actual G17 a G19, secuencia propia ; Factor de escala en direccin del eje indicado, secuencia propia ; Eje de coordenadas cuya direccin se cambia, secuencia propia ; Secuencia propia ; Secuencia propia G26 S... G26 X... Y... Z... G110 X... Y... G110 RP=... AP=... G111 X... Y... G111 RP=... AP=... G112 X... Y... G112 RP=... AP=... ; Secuencia propia ; Secuencia propia ; indicacin del polo, cartesiano, p. ej.: con G17 ; indicacin del polo, polar secuencia propia ; indicacin del polo, cartesiano, p. ej.: con G17 ; indicacin del polo, polar secuencia propia ; indicacin del polo, cartesiano, p. ej.: con G17 ; indicacin del polo, polar secuencia propia ; Rotacin en el plano actual G17 a G19, secuencia propia

Decalaje programable

3: Escribir en memoria

TRANS X... Y... Z...

; Secuencia propia

Programacin

8-136
MIRROR X0 ATRANS X... Y... Z... AROT RPL=... ASCALE X... Y... Z... AMIRROR X0 G25 S... G25 X... Y... Z...

ROT

Rotacin programable

SCALE

Factor de escala programable

MIRROR

Simetra programable

ATRANS

Decalaje aditivo programable

AROT

Rotacin programable aditiva

ASCALE

Factor de escala aditivo programable

AMIRROR Simetra programable aditiva

G25

Limitacin inferior de revoluciones del cabezal o limitacin inferior del campo de trabajo

G26

Limitacin superior de revoluciones del cabezal o limitacin superior del campo de trabajo

G110

Indicacin del polo relativa a la ltima posicin nominal programada

G111

Indicacin del polo, relativa al origen del sistema de coordenadas de pieza actual

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

G112

Indicacin del polo, relativa al ltimo polo vlido

G17 * modalmente activa plano es eje de correccin de la longitud de la herramienta 7: Correccin de radio de herramienta modalmente activa

Plano X/Y

6: Seleccin de planos

G17 ....

; ordenada en este

G18

Plano Z/X

G19

Plano Y/Z

G40 *

Correccin radio herramienta DES

G41

Correccin del radio de la herramienta a la izquierda del contorno

G42 8: decalaje j de origen g ajustable j modalmente activa

Correccin del radio de la herramienta a la derecha del contorno

G500 *

Decalaje de origen ajustable DES

G54

1er decalaje de origen ajustable

G55

2 decalaje de origen ajustable

G56

3er decalaje de origen ajustable

G57

4 decalaje de origen ajustable

G58

5 decalaje de origen ajustable

G59 9: Supresin decalaje de origen ajustable secuencialmente activa

6 decalaje de origen ajustable

G53

Supresin por secuencias del decalaje de origen ajustable

G153 10: Comportamiento p de entrada modalmente activa 11: Parada precisa por secuencias secuencialmente activa 12: Ventana de p parada p precisa modalmente activa 13: Cota en p pulgadas/mtrica g modalmente activa

Supresin por secuencias del decalaje de origen ajustable, incluyendo frame bsico

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

G60 *

Parada precisa

G64

Modo de contorneado

G9

Parada precisa por secuencias

G601 *

Ventana de parada precisa fina con G60, G9

G602

Ventana de parada precisa somera con G60, G9

G70

Cota en pulgadas

G71 *

Cota mtrica

G700

Cota en pulgadas, tambin para el avance F

G710

Cota mtrica, tambin para el avance F

Programacin

8-137

G90 *

Cota absoluto

Programacin

8-138
15: Avance/cabezal modalmente activa 16: Correccin del avance modalmente activa 18: Comportamiento angular con correccin del radio de la herramienta modalmente activa 21: Perfil de aceleracin modalmente activa 24: Desplazamiento p con mando anticipativo p modalmente activa 28: Lmite del campo de trabajo modalmente activa ; vlida para todos los ejes activados con dato del operador, valores fijados segn G25, G26 44: Divisin de segmentos g en WAB modalmente activa 47: Lenguajes g j CN externos modalmente activa

G91

Cotas incrementales

14: Cota absoluta/incremental modalmente activa

G94 *

Avance F en mm/min

G95

Avance F en mm/vuelta del cabezal

CFC *

Correccin del avance con crculo CON

CFTCP

Correccin del avance DES

G450 *

Crculo de transicin

G451

Punto de interseccin

BRISK *

Aceleracin de contorneado de forma escalonada

SOFT

Aceleracin sin tirones en la trayectoria

FFWOF *

Mando anticipativo DES

FFWON

Mando anticipativo CON

WALIMON Limitacin del campo de trabajo CON *

WALIMOF

Limitacin del campo de trabajo DES

G340 *

Aproximacin y retirada en el espacio (WAB)

G341

Aproximacin y retirada en el plano (WAB)

G290 *

Modo SIEMENS

G291

Modo externo

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Las funciones marcadas con * estn activas al inicio del programa (variante de control para la tecnologa Fresar), si no se ha programado otra cosa y el fabricante de la mquina ha conservado el ajuste estndar.

Direccin
Transmisin de valores al PLC, determinacin del significado por el fabricante de la mquina p. ej.: H7=23.456 H0=... H9999=...

Significado

Asignacin del valor

Informacin

Programacin

Funcin H

H0= a H9999= 0.001 ... 99 999.999 Rosca: 0.001 ... 2000.000 Perteneciente al eje X, significado en funcin de G2,G3>centro del crculo o G33, G331, G332>paso de rosca. Perteneciente al eje Y, por lo dems como I. Ver G2, G3, G33, G331 y G332 Ver G2, G3, G33, G331 y G332 0.001 ... 99 999.999 Rosca: 0.001 ... 2000.000 0.001 ... 99 999.999 Rosca: 0.001 ... 2000.000 Perteneciente al eje Z, por lo dems como I. 0.001 ... 99 999.999 Perteneciente al eje X, indicacin en la interpolacin circular con CIP Perteneciente al eje Y, indicacin en la interpolacin circular con CIP Perteneciente al eje Z, indicacin en la interpolacin circular con CIP En lugar de un nombre libre se puede elegir tambin L1 ...L9999999. De este modo, el subprograma (SP) se llama tambin en una secuencia propia. Observe: L0001 no es igual a L1 El nombre LL6 est reservado para SP de cambio de herramienta! P. ej., para activar procesos de conmutacin, como Refrigerante CON, como mx. 5 funciones M en una sec. Al final de la secuencia con M0 se detiene el mecanizado; la continuacin del proceso tiene lugar con un nuevo Marcha CN. Como M0, pero la parada slo se produce si est presente una seal especial (infl. del programa M01) Se encuentra en la ltima sec. del orden de ejecucin. Reservado, no utilizar. Ver CIP Ver CIP L781 ; Secuencia propia Ver CIP 0.001 ... 99 999.999 0.001 ... 99 999.999 7 nmeros decimales, slo nmeros enteros, sin signos

 0.0000001 ... 9999 9999 (8 nmeros decimales) o con indicacin del expon.:  (10300 ... 10+300 )

Parmetro de interpolacin

Parmetro de interpolacin

Parmetro de interpolacin

Ver G2, G3, G33, G331 y G332

I1=

Punto intermedio para interpolacin circular

J1=

Punto intermedio para interpolacin circular

K1=

Punto intermedio para interpolacin circular

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5 0 ... 99 slo nmeros enteros, sin signos M...

Subprograma, nombre y llamada

Funcin adicional

M0

Parada programada

M1

Parada opcional

M2

Fin del programa

Programacin

M30

8-139

Direccin
Reservado, no utilizar.

Significado

Asignacin del valor

Informacin

Programacin

Programacin

8-140
Slo si est activado a travs del dato de mquina con M6; de lo contrario, cambio directamente con comando T. Reservado, no utilizar. La funcionalidad no est establecida por el lado del mando, con lo cual est disponible para el fabricante de la mquina. 0 ... 9999 9999 slo nmeros enteros, sin signos 0 ... 9999 9999 slo nmeros enteros, sin signos 1 ... 9999 slo nmeros enteros, sin signos Se encuentra, en caso de ejecucin mltiple del subprograma, en la misma secuencia de la llamada. Marcacin especial de secuencias; en lugar de N... , esta secuencia debera contener todas las instrucciones para el completo procesado de segmento posterior. :20 ... Se usa para identificar la secuencia con un nmero; se escribe al inicio de secuencia. N20 ... N10 L781 P... N10 L871 P3 R1=7.9431 R2=4 con indicacin del expon.: R1=1.9876EX9 ; R1=1 987 600 000 Adems de las 4 operaciones fundamentales con los operadores + * / existen las siguientes funciones aritmticas: Indicacin de grados Indicacin de grados Indicacin de grados R1=SIN(17.35) R2=COS(R3) R4=TAN(R5) ; Secuencia propia ; Ejecucin triple  0.0000001 ... 9999 9999 (8 nmeros decimales) o con indicacin del expon.:  (10300 ... 10+300 )

M17

M3

Sentido de giro del cabezal a derechas

M4

Sentido de giro del cabezal a izquierdas

M5

Parada del cabezal

M6

Cambio de herramienta

M40

Cambio automtico del escaln de engranaje

M41 a M45

Escaln de engranaje 1 a Escaln de engranaje 5

M70, M19

M...

Restantes funciones M

Nmero de secuencia Secuencia auxiliar

Nmero de secuencia Secuencia principal

Nmero de ciclos de subprograma

R0 a R299

Parmetro de clculo

Funciones de clculo

SIN( )

Seno

COS( )

Coseno

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

TAN( )

Tangente

Direccin
R10=ASIN(0.35) R20=ACOS(R2) Se calcula el ngulo respecto al origen del vector formado por dos componentes vectoriales orientados a lo largo de los ejes de coordenadas. La referencia angular es siempre el 2 vector indicado. Resultado en el margen de: 180 a +180 grados R6=SQRT(R7) R12=POT(R13) R8=ABS(R9) R10=TRUNC(R11) R12=LN(R9) R13=EXP(R1) Uso en lugar de M2 para mantener el trabajo con control de contorneado 0.001 ... 99 999.999 0.001 ... 99 999.999 1 ... 32 000 slo nmeros enteros, sin signos 0.001 ... 99 999.999 Informacin de recorrido Informacin de recorrido Informacin de recorrido Para un determinado eje se puede indicar secuencia a secuencia la cota para el punto final o el centro, distinta de G91. Correccin de aceleracin para un eje o cabezal, indicacin en porcentaje Para un eje giratorio se puede indicar secuencia a secuencia la cota para el punto final con ACP(...) distinta de G90/ G91; aplicable tambin en el posicionamiento de cabezal 0.001 ... 99 999.999 0.001 ... 99 999.999 Tiempo de espera en vueltas del cabezal El cambio de herramienta se puede realizar directamente con el comando T o tan slo con M6. Esto se puede ajustar en el dato de mquina. Unidad de medida para la velocidad de giro del cabezal rpm. RET S... G4 S... T... ; Secuencia propia ; Secuencia propia R40=ATAN2(30.5,80.1) ; R20: ... grados ; R40: 20.8455 grados ; R10: 20,487 grados

Significado

Asignacin del valor

Informacin

Programacin

ASIN( )

Arcoseno

ACOS( )

Arcocoseno

ATAN2( , )

Arcotangente2

SQRT( )

Raz cuadrada

POT( )

Cuadrado

ABS( )

Valor absoluto

TRUNC( )

Parte entera

LN( )

Logaritmo neperiano (logaritmo natural)

EXP( )

Exponencial

RET

Fin de subrutina

Velocidad de giro del cabezal

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5 X... Y... Z... N10 G91 X10 Z=AC(20) ; X medida incremental, Z absoluto N10 ACC[X]=80 N20 ACC[S]=50 ; para eje X 80% ; para cabezal 50% N10 A=ACP(45.3) ; Desplazamiento a la posicin absoluta eje A en direccin positiva N20 SPOS=ACP(33.1) ; Posicionamiento del cabezal 1 ... 200, valor entero

Tiempo de espera en la secuencia con G4

Nmero de herramienta

Eje

Eje

Eje

AC

Coordenada absoluta

ACC[Eje]

Correccin porcentual de la aceleracin

ACP

Programacin

Coordenada absoluta, desplaz. a la posicin en direccin positiva (para eje giratorio, cabezal)

8-141

Direccin
Para un eje giratorio se puede indicar secuencia a secuencia la cota para el punto final con ACN(...) distinta de G90/ G91; aplicable tambin en el posicionamiento de cabezal Indicacin en grados, una posibilidad para la indicacin de rectas en G0 G1, slo se conoce una coordenada del punto final del plano o en contornos a lo largo de varias secuencias se desconoce todo el punto final. Indicacin en grados, desplaz. en coord. polares, determinacin del polo; al respecto: Radio polar RP. Indicacin en grados, una posibilidad para la definicin de crculos con G2/ G3. Forma especial de la llamada de ciclo, sin transferencia de parm., nombre del ciclo depositado en variable, prevista nicamente para el uso interno en ciclos. Inserta un chafln entre dos secuencias de contorno con la longitud de chafln indicada. Inserta un chafln entre dos secuencias de contorno con la longitud de lado indicada. Una posibilidad para la definicin de crculos con G2/G3 N10 CALL VARNAME Ver G2, G3 ; Nombre de variable Ver G0, G1, G2, G3 G110, G111, G112 N10 G1 G17 X... Y.... N11 X... ANG=... o contorno a lo largo de varias secuencias: N10 G1 G17 X... Y.... N11 ANG=... N12 X... Y... ANG=... N10 A=ACN(45.3) ; Desplazamiento a la posicin absoluta eje A en direccin negativa N20 SPOS=ACN(33.1) ; Posicionamiento del cabezal

Significado

Asignacin del valor

Informacin

Programacin

Programacin

8-142
0.00001 ... 359.99999 0 ... 359.99999 0.00001 ... 359.99999 0.001 ... 99 999.999 0.001 ... 99 999.999 N10 X... Y.... CHF=... N11 X... Y... N10 X... Y.... CHR=... N11 X... Y... Ver G2, G3 0.010 ... 99 999.999 signo negativo para la seleccin del crculo: mayor a semicrculo Slo valores especificados La llamada a los ciclos de mecanizado precisa una secuencia propia; los parmetros de transferencia previstos tienen que estar ocupados con valores. Llamadas de ciclos especiales son posibles con un MCALL o CALL adicional. N5 RTP=110 RFP=100 .... N10 CYCLE81(RTP, RFP, ...) N5 RTP=110 RFP=100 .... N10 CYCLE82(RTP, RFP, ...) N10 CYCLE83(110, 100, ...) ; asignar valores ; secuencia propia ; asignar valores ; secuencia propia ; o transferir directamente los valores, secuencia propia

ACN

Coordenada absoluta, desplaz. a la posicin en direccin negativa (para eje giratorio, cabezal)

ANG

ngulo para la indicacin de la recta en la sucesin de elementos de contorno

AP

ngulo polar

AR

ngulo en el vrtice para interpolacin circular

CALL

Llamada indirecta ciclo

CHF

Chafln, aplicacin general

CHR

Chafln, en la sucesin de elementos de contorno

CR

Radio para interpolacin circular

CYCLE... HOLES... POCKET.. SLOT...

Ciclo de mecanizado

CYCLE81

Taladrado, centrado (punteado)

CYCLE82

Taladrado, avellanado

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

CYCLE83

Taladrado profundo

Direccin
N10 CYCLE84(...) N10 CYCLE840(...) N10 CYCLE85(...) N10 CYCLE86(...) N10 CYCLE87(...) N10 CYCLE88(...) N10 CYCLE89(...) N10 CYCLE90(...) N10 HOLES1(...) N10 HOLES2(...) N10 SLOT1(...) N10 SLOT2(...) N10 POCKET3(...) N10 POCKET4(...) N10 CYCLE71(...) N10 CYCLE72(...) N10 LONGHOLE(...) Para un eje giratorio se puede indicar secuencia a secuencia la cota del punto final con DC(...) distinta de G90/G91; aplicable tambin en el posicionamiento de cabezal Definir variable de usuario local del tipo BOOL, CHAR, INT, REAL, directamente al inicio del programa Distancia de seguridad para la conmutacin de la velocidad en el movimiento de aproximacin, Observe: G340, G341 *N10 A=DC(45.3) ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Secuencia propia ; Desplazamiento directo a la posicin eje A N20 SPOS=DC(33.1) ; Posicionamiento del cabezal DEF INT VARI1=24, VARI2 ; 2 variables del tipo INT ; Nombre establecido por el usuario Ver en G147, G148 , G247, G248 , G347, G348 ; Secuencia propia

Significado

Asignacin del valor

Informacin

Programacin

CYCLE84

Roscado con macho sin mandril de compensacin

CYCLE840

Roscado con macho con mandril de compensacin

CYCLE85

Escariar

CYCLE86

Mandrinar

CYCLE87

Mandrinado 3

CYCLE88

Taladrado con parada

CYCLE89

Mandrinado 5

CYCLE90

Fresado de roscas

HOLES1

Fila de agujeros

HOLES2

Agujeros en crculo

SLOT1

Fresar ranura

SLOT2

Fresar ranura circular

POCKET3

Caja rectangular

POCKET4

Caja circular

CYCLE71

Planeado

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

CYCLE72

Fresado del contorno (perfil)

LONGHOL E

Agujero rasgado

DC

Coordenada absoluta, desplazamiento directo a la posicin (para eje giratorio, cabezal)

DEF

Instruccin de definicin

DISCL

Distancia de aproximacin/retirada del movimiento de aproximacin al plano de mecanizado (WAB)

Programacin

8-143

Direccin
G147/G148: Distancia entre el borde de la fresa y el punto inicial o final del contorno G247, G347/G248, G348: Radio de la trayectoria del centro de la herramienta. La velocidad acta despus de alcanzar la distancia de seguridad en la penetracin, Observe: G340, G341 Eje: utilizar descriptor de eje de mquina. en %, mx. 100% del par mx. del accionamiento, eje: utilizar descriptor de eje de mquina. Unidad de medida mm o grados, especfica por eje, eje: utilizar descriptor de eje de mquina. En combinacin con una etiqueta se salta a la secuencia marcada; el destino del salto se sita en direccin al inicio del programa. En combinacin con una etiqueta se salta a la secuencia marcada; el destino del salto se sita en direccin al fin del programa. Para un determinado eje se puede indicar secuencia a secuencia la cota del punto final distinta de G90. Si se cumple la condicin de salto se produce el salto a la secuencia con Label:, sino, siguiente instruccin/ secuencia, son posibles varias instrucciones IF en una secuencia. Operadores de comparacin: == igual, <> distinto > mayor, < menor >= mayor o igual <= menor o igual =+1: Entrada de medida 1, flanco de subida =1: Entrada de medida 1, flanco de bajada =+1: Entrada de medida 1, flanco de subida =1: Entrada de medida 1, flanco de bajada N10 LABEL1: ... ... N100 GOTOB LABEL1 N10 GOTOF LABEL2 ... N130 LABEL2: ... N10 G90 X10 Z=IC(20) ; cota incremental Z, cota absoluta X N10 IF R1>5 GOTOF LABEL3 ... N80 LABEL3: ... N40 FXSW[Z1]=2.4 N30 FXST[Z1]=12.3 Ver en G147, G148 , G247, G248 , G347, G348 Ver en G147, G148 , G247, G248 , G347, G348

Significado

Asignacin del valor

Informacin

Programacin

Programacin

8-144
=1: seleccionar =0: deseleccionar > 0.0 ... 100.0 > 0.0 N20 G1 X10 Z25 FXS[Z1]=1 FXST[Z1]=12.3 FXSW[Z1]=2 F... +1 1 +1 1 N10 MEAS=1 G1 X... Y... Z... F... N10 MEAW=1 G1 X... Y... Z... F...

DISR

Distancia de aproximacin/retirada o radio (WAB)

FAD

Velocidad en la aproximacin (WAB)

FXS [eje]

Desplazamiento a tope fijo

FXST [eje]

Par de sujecin, desplazamiento a tope fijo

FXSW [Eje]

Ventana de vigilancia, desplazamiento a tope fijo

GOTOB

Instruccin de salto hacia atrs

GOTOF

Instruccin de salto hacia delante

IC

Coordenada en la cota incremental

IF

Condicin de salto

MEAS

Medicin con borrado de trayecto residual

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

MEAW

Medicin sin borrar trayecto residual

Direccin
Lectura y escritura de variables de PLC N10 $A_DBR[5]=16.3 ; Escritura de la variables reales ; Con posicin de decalaje 5 ; (posicin, tipo y significado acordados entre CN y PLC) N10 $A_MONIFACT=5.0 ; Finalizacin 5 veces ms rpida de la vida til N10 IF $AA_FXS[X1]==1 GOTOF .... N10 R1=$AA_MM[X]

Significado

Asignacin del valor

Informacin

Programacin

$A_DBB[n] $A_DBW[n] $A_DBD[n] $A_DBR[n] > 0.0 Eje: identificador de un eje desplazado en la medicin (X, Y, Z, ...) Valores: 0 ... 5 Eje: descriptor de eje de mquina. Valor de inicializacin: 1.0

Byte de datos Palabra de datos Palabra doble de datos Datos reales

$A_MONIF ACT

Factor para control de tiempo remanente

$AA_FXS [eje]

Estado, desplazamiento a tope fijo

$AA_MM[ eje]

Resultado de la medicin de un eje en el sistema de coordenadas de mquina Eje: identificador de un eje desplazado en la medicin (X, Y, Z, ...) N10 R2=$AA_MW[X]

$AA_MW[e je]

Resultado de la medicin de un eje en el sistema de coordenadas de pieza

$A..._..._ TIME

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5 0.0 ... 10+300 min (valor slo lectura) min (valor slo lectura) s s s Variable del sistema: Tiempo desde el ltimo arranque del control Tiempo desde el ltimo arranque normal Tiempo de ejecucin total de todos los progr. de CN T. de ejecucin programa de CN (slo el seleccionado) Tiempo de intervencin de herramienta Variable del sistema: Total real Consigna piezas Actual real Nmero de piezas especificado por el usuario Estado entregado: 0: Estado inicial, palpador no ha conmutado 1: Palpador ha conmutado Slo lectura Slo lectura En minutos, escribir o leer valores para herramienta t, nmero D d. En minutos, escribir o leer valores para herramienta t, nmero D d. N10 IF $AC_ACTUAL_PARTS==15 .... N10 IF $AC_MEAS[1]==1 GOTOF .... ; cuando el palpador ; ha conmutado, continuar el programa ... N10 IF $P_TOOLNO==12 GOTOF .... N10 IF $P_TOOL==1 GOTOF .... N10 IF $TC_MOP1[13,1]<15.8 GOTOF .... N10 IF $TC_MOP2[13,1]<15.8 GOTOF .... 0 ... 999 999 999, nmeros enteros N10 IF $AC_CYCLE_TIME==50.5 .... 0.0 ... 0.0 ...

Reloj para tiempo ejec.: $AN_SETUP_TIME $AN_POWERON_TIME $AC_OPERATING_TIME $AC_CYCLE_TIME $AC_CUTTING_TIME

$AC_..._ PARTS

Contador de piezas: $AC_TOTAL_PARTS $AC_REQUIRED _PARTS $AC_ACTUAL_PARTS $AC_SPECIAL_PARTS

$AC_MEA [1]

Estado de la orden de medicin

$P_ TOOLNO

Nmero de la herramienta activa T

$P_TOOL

Nmero D activo de la herramienta activa

$TC_MOP 1[t,d]

Lmite previo vida til

Programacin

8-145

$TC_MOP 2[t,d]

Vida til residual

Direccin
0 ... 999 999 999, nmeros enteros 0 ... 999 999 999, nmeros enteros 0.0 ... 0 ... 999 999 999, nmeros enteros 0 ... 2 Tipo de vigilancia para la herramienta t, escritura o lectura 0: sin vigilancia, 1: vida til, 2: Nmero de piezas N10 $TC_TP9[1]=2 Estado de entrega codificacin por bits para herramienta t, (Bit 0 a Bit 4) N10 IF $TC_TP8[1]==1 GOTOF .... ; Seleccionar vigilancia del nmero de piezas escribir o leer valores para herramienta t, nmero D d. N10 $TC_MOP13[13,1]=715 En minutos, escribir o leer valores para herramienta t, nmero D d. N10 $TC_MOP11[13,1]=247.5 escribir o leer valores para herramienta t, nmero D d. N10 IF $TC_MOP4[13,1]<8 GOTOF .... escribir o leer valores para herramienta t, nmero D d. N10 IF $TC_MOP3[13,1]<15 GOTOF ....

Significado

Asignacin del valor

Informacin

Programacin

Programacin

8-146
N10 MCALL CYCLE82(...) N20 HOLES1(...) N30 MCALL El subprograma en la secuencia con MCALL se llama automticamente despus de cada secuencia posterior con un movimiento interpolado. La llamada permanece activa hasta el siguiente MCALL. Ejemplo de aplicacin: Taladrar figura de agujeros. Mensaje entre comillas ; Secuencia propia, ciclo de taladrado ; Fila de agujeros ; Secuencia propia, llamada modal de CYCLE82(...) terminada Hasta un mximo de 65 caracteres Slo activo con la correccin de radio de herramienta G41, G42 activada. Inserta un redondeo tangencial entre dos secuencias de contorno con el valor de radio indicado. Desplazamiento en coordenadas polares, determinacin del polo; al respecto: ngulo polar AP Indicacin en grados, ngulo para una rotacin programable en el plano actual G17 a G19. N10 MSG(MELDETEXT) ; Secuencia propia ... N150 MSG() ; Borrar mensaje anterior N10 OFFN=12.4 0.010 ... 99 999.999 0.001 ... 99 999.999 0.00001 ... 359.9999 N10 X... Y.... RND=... N11 X... Y... Ver G0, G1, G2, G3 G110, G111, G112 Ver ROT, AROT SET: Valores distintos, a partir del elemento indicado hasta: conforme al nmero de valores REP: Valor idntico, a partir del elemento indicado hasta final del campo DEF REAL VAR2[12]=REP(4.5) ; Todos los elementos valor 4.5 N10 R10=SET(1.1,2.3,4.4) ; R10=1.1, R11=2.3, R4=4.4

$TC_MOP 3[t,d]

Lmite de preaviso nmero de piezas

$TC_MOP 4[t,d]

Nmero de piezas remanente

$TC_MOP 11[t,d]

Consigna de vida til

$TC_MOP 13[t,d]

Consigna de nmero de piezas

$TC_TP8[t] Estado de la herramienta

$TC_TP9[t] Tipo de vigilancia de la herramienta

MCALL

Llamada de subprograma modal

MSG( )

Aviso

OFFN

Ancho de ranura con TRACYL, sino indicacin de creces

RND

Redondeo

RP

Radio polar

RPL

ngulo de rotacin con ROT, AROT

SET( , , , )

Fijar valores para campos de variables

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

REP()

Direccin
0.001 ... 359.999 Indicacin en grados, el punto de entrada de rosca en G33 se desplaza en el valor indicado (sin importancia para el roscado de taladros). n =1 =2, identificador de eje: p. ej., SP1 o C 0.0000 ... 359.9999 con indicacin incremental (IC): 0.001 ... 99 999.999 Funcin especial; la siguiente secuencia tan slo se descodifica una vez que la secuencia anterior a STOPRE est terminada. Transformacin cinemtica (slo disponible si existe la opcin, configuracin) Desactiva todas las transformaciones cinemticas. En combinacin con interpolacin circular G2/ G3 en un plano G17 a G19 y movimiento de aproximacin del eje colocado verticalmente encima. TRACYL(20.4) TRACYL(20.4,1) 0 ... 999 TRAFOOF STOPRE Indicacin en grados; el cabezal se detiene en la posicin indicada (el cabezal tiene que estar diseado tcnicamente para ello: regulacin de posicin) N10 SPOS=.... N10 SPOS=ACP(...) N10 SPOS=ACN(...) N10 SPOS=IC(...) N10 SPOS=DC(...) ; Secuencia propia Ver G33

Significado

Asignacin del valor

Informacin

Programacin

SF

Punto de entrada de rosca con G33

SPI(n)

Conversin del nmero de cabezal n en identificador de eje

SPOS

Posicin del cabezal

STOPRE

Parada de decodificacin previa d: 1.000 ... 99 999.999

TRACYL(d)

Fresado de la superficie envolvente

; Secuencia propia ; Dimetro del cilindro: 20,4 mm ; Tambin es posible ; Secuencia propia

TRAFOOF

Desactivar TRACYL

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5 N10 G0 G17 X20 Y5 Z3 N20 G1 Z5 F50 N30 G3 X20 Y5 Z20 I0 J7.5 TURN=2 ; Total 3 circunferencias

TURN

Nmero de ciclos adicionales con interpolacin helicoidal

Programacin

8-147

Programacin 8.2 Informacin de recorridos

Programacin

8.2
8.2.1

Informacin de recorridos
Seleccin de plano: G17 a G19

Funcionalidad
Para la asignacin de, p. ej., correcciones del radio y de la longitud de herramientas, se selecciona de los tres ejes X, Y, Z un plano con dos ejes. En este plano se puede activar una correccin del radio de herramienta. Para brocas y fresas, la correccin de la longitud de herramienta (Longitud 1) se asigna al eje situado verticalmente encima del plano seleccionado (ver apartado 8.6 Herramientas y correcciones de herramienta). Para casos especiales tambin es posible una correccin tridimensional de la longitud de herramienta. Otra influencia de la seleccin de planos se describe en las funciones en cuestin (p. ej., en apartado 8.5 Redondeo, chafln). Los distintos planos sirven igualmente para la definicin del sentido de giro del crculo para la interpolacin circular en sentido horario o antihorario. En el plano en el cual se ejecuta el crculo estn definidas la abscisa y la ordenada, con lo cual se aplica igualmente el sentido de rotacin. Los crculos se pueden desplazar tambin en un plano distinto al plano G17 a G19 actualmente activo (ver apartado 8.3 Movimientos de ejes). Son posibles las siguientes asignaciones de planos y ejes:
Tabla 8-2 Asignaciones de planos y ejes Plano (abscisa/ordenada) X/Y Z/X Y/Z Ordenada en el plano (eje de correccin de longitud al taladrar/fresar) Z Y X

Funcin G

G17 G18 G19

Fig. 8-3

Asignacin de planos y ejes al taladrar/fresar

Ejemplo de programacin N10 G17 T... D... M... N20 ... X... Y... Z...

;Plano X/Y seleccionado ;Correccin de la longitud de herramienta (Longitud 1) en el eje Z

8-148

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.2 Informacin de recorridos

8.2.2

Indicacin de medidas absolutas/incrementales: G90, G91, AC, IC

Funcionalidad
Con las instrucciones G90/G91, los datos de posicin escritos X, Y, Z se evalan como destino de coordenadas (G90) o como recorrido de eje a efectuar (G91). G90/G91 es vlido para todos los ejes. A diferencia del ajuste G90/G91, una determinada informacin de recorrido se puede indicar secuencia a secuencia con AC/IC en cota absoluta/incremental. Estas instrucciones no determinan la trayectoria en la cual se alcanzan los puntos finales. Para este fin existe un grupo G (G0,G1,G2,G3,... ver apartado 8.3 Movimientos de ejes).

Programacin
G90 G91 X=AC(..) X=IC(..) ;Acotado absoluto ;Acotado incremental ;Acotado absoluto para un determinado eje (aqu: eje X), secuencia a secuencia ;Acotado incremental para un determinado eje (aqu: eje X), secuencia a secuencia
Y

Cota absoluta
P2 P3

Cota incremental
P2 P3

P1 X

P1 X

Fig. 8-4

Cotas distintas en el plano

Cota absoluta G90


En la cota absoluta, la medida est referida al origen del sistema de coordenadas actualmente activo (sistema de coordenadas de herramienta o de pieza actual o sistema de coordenadas de mquina). Esto depende de los decalajes que estn activos en este momento: decalajes programables, ajustables o sin decalajes. Al iniciar el programa, G90 est activo para todos los ejes y permanece activo hasta que se deselecciona en una secuencia posterior con G91 (introduccin de cota incremental), (modalmente activo).

Cota incremental G91


En la cota incremental, el valor numrico del dato de posicin corresponde al recorrido del eje a realizar. El signo indica la direccin de desplazamiento. G91 es vlido para todos los ejes y se puede deseleccionar en una secuencia posterior con G90 (cota absoluta).

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-149

Programacin 8.2 Informacin de recorridos

Indicacin con =AC(...), =IC(...)


Despus de la coordenada del punto final se tiene que escribir un signo de igualdad. El valor se tiene que indicar entre parntesis. Tambin para centros de crculo se pueden definir cotas absolutas con =AC(...). De lo contrario, el punto de referencia para el centro del crculo es el punto inicial del crculo.

Ejemplo de programacin
N10 G90 X20 Z90 N20 X75 Z=IC(32) ... N180 G91 X40 Z20 N190 X12 Z=AC(17) ;Cota absoluta ;Cota X sigue siendo absoluta, cota incremental Z ;Conmutacin a cota incremental ;X sigue siendo cota incremental, Z absoluta

8.2.3

Indicacin de medidas mtricas y en pulgadas: G71, G70, G710, G700

Funcionalidad
Si hay cotas de piezas de forma distinta al ajuste bsico del sistema del control (pulgadas o mm), las cotas se pueden introducir directamente en el programa. El control asume los necesarios trabajos de conversin al sistema bsico.

Programacin
G70 G71 G700 G710 ;Cota en pulgadas ;Cota mtrica ;Cota en pulgadas, tambin para el avance F ;Cota mtrica, tambin para el avance F

Ejemplo de programacin
N10 G70 X10 Z30 N20 X40 Z50 ... N80 G71 X19 Z17.3 ;Cota en pulgadas ;G70 sigue activo ;Cota mtrica a partir de aqu

Informacin
Segn el ajuste bsico, el control interpreta todos los valores geomtricos como indicaciones de cotas mtricas o en pulgadas. Como valores geomtricos se consideran tambin las correcciones de herramienta y los decalajes de origen ajustables, incluyendo la indicacin; as como el avance F en mm/min o en pulgadas/min. El ajuste bsico es realizado por el fabricante a travs de un dato de mquina. Todos los ejemplos citados en estas instrucciones parten del supuesto de un ajuste bsico mtrico.

8-150

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.2 Informacin de recorridos

En consecuencia, G70 G71 evalan todos los datos geomtricos que se refieren directamente a la pieza como cotas en pulgadas o cotas mtricas, p. ej.: S S S S S Informacin de recorrido X, Y, Z en G0, G1, G2, G3, G33, CIP, CT Parmetros de interpolacin I, J, K (tambin paso de rosca) Radio del crculo CR Decalaje de origen programable (TRANS, ATRANS) Radio polar RP

Todos los dems datos geomtricos que no sean datos directos sobre la pieza, tales como avances, correcciones de herramienta, decalajes de origen ajustables, etc. no son influidos por G70/G71. G700/G710 en cambio, influye adicionalmente en el avance F (pulgadas/min, pulgadas/vuelta o mm/min, mm/vuelta, respectivamente).

8.2.4

Coordenadas polares, determinacin de polos: G110, G111, G112

Funcionalidad
Adems de la indicacin usual en coordenadas cartesianas (X, Y, Z), los puntos de una pieza se pueden indicar tambin en coordenadas polares. El uso de coordenadas polares es conveniente si una pieza o una parte de ella est acotada con un radio y ngulo desde un punto central (polo).

Plano
Las coordenadas polares se refieren al plano determinado con G17 a G19. El 3er eje, situado verticalmente en este plano, se puede indicar adicionalmente. Esto permite programar parmetros en una tercera dimensin para definir posiciones como coordenadas cilndricas.

Radio polar RP=...


El radio polar indica la distancia del punto frente al polo. Permanece memorizado y slo se necesita volver a escribir en las secuencias en las cuales se modifica, despus de un cambio de polo o al conmutar el plano.

ngulo polar AP=...


La referencia angular se relaciona siempre con el eje horizontal (abscisa) del plano (p. ej., con G17: eje X). Se pueden realizar indicaciones de ngulo positivas y negativas. El ngulo polar permanece memorizado y slo se necesita volver a escribir en las secuencias en las cuales se modifica, despus de un cambio de polo o al conmutar el plano.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-151

Programacin 8.2 Informacin de recorridos

Punto, determinado por RP, AP

Punto, determinado por RP, AP

RP=... + AP=...
Polo

RP=... + AP=...
Polo

X
Ejemplo G17: Plano X/Y Ejemplo G18: Plano Z/X

Fig. 8-5

Radio polar y ngulo polar con definicin de la direccin positiva en distintos planos

Determinacin de polos, programacin


G110 G111 G112 ;Indicacin de polo, relativa a la ltima consigna de posicin programada (en el plano, p. ej., con G17: X/Y) ;Indicacin de polo, relativa al origen del sistema de coordenadas de pieza actual (en el plano, p. ej., con G17: X/Y) ;Indicacin de polo, relativa al ltimo polo vlido, conservar el plano

Indicaciones
S S Las determinaciones de polos tambin se pueden realizar en coordenadas polares. Esto resulta conveniente si ya existe un polo. Si no se define ningn polo, el origen del sistema de coordenadas de pieza actual acta como polo.

Ejemplo de programacin
N10 G17 N20 G111 X17 Y36 ... N80 G112 AP=45 RP=27.8 N90 ... AP=12.5 RP=47.679 N100 ... AP=26.3 RP=7.344 Z4 ; X/YEbene ; Coordenadas polares en el sistema de coordenadas de pieza actual ; Nuevo polo, relativo al ltimo polo como coordenada polar ; Coordenada polar ; Coordenada polar y eje Z (= coordenada de cilindro)

Desplazamiento en coordenadas polares


Las posiciones programadas en coordenadas polares se pueden desplazar, al igual que las posiciones indicadas en coordenadas cartesianas, con: S S S S G0 Interpolacin lineal con velocidad de desplazamiento rpido G1 Interpolacin lineal con avance G2 Interpolacin circular en sentido horario G3 Interpolacin circular en sentido antihorario

(Ver al respecto apartado 8.3 Movimientos de ejes).

8-152

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.2 Informacin de recorridos

8.2.5

Decalaje de origen programable: TRANS, ATRANS

Funcionalidad
En caso de formas/disposiciones recurrentes en distintas posiciones en una pieza o simplemente al elegir un nuevo punto de referencia para la cota se puede utilizar el decalaje de origen programable. De este modo, se obtiene el sistema de coordenadas de pieza actual. A ste se refieren las nuevas indicaciones de cotas escritas. El decalaje es posible en todos los ejes.

Programacin
TRANS X... Y... Z... ;Decalaje programable, borra las instrucciones antiguas de decalaje, giro, factor de escala, imagen simtrica ATRANS X... Y... Z... ;Decalaje programable, aditivo a las instrucciones existentes TRANS ;Sin valores: borra instrucciones antiguas del decalaje, giro, factor de escala, imagen simtrica Las instrucciones con TRANS, ATRANS exigen (cada una) una secuencia propia.

Y
Y

L10

TRANS Y...

W
Fig. 8-6

TRANS X...

Ejemplo de un decalaje programable

Ejemplo de programacin
N20 TRANS X20 Y15 N30 L10 ... N70 TRANS ;Decalaje programable ;Llamada de subprograma, contiene la geometra a desplazar ;Decalaje borrado

Llamada a subprograma: ver apartado 8.11 Con subprogramas.

8.2.6

Rotacin programable: ROT, AROT

Funcionalidad
La rotacin se ejecuta en el plano actual con G17 G18 G19 con el valor de RPL=... en grados.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-153

Programacin 8.2 Informacin de recorridos

Programacin
ROT RPL=... ;Rotacin programable, borra las instrucciones antiguas de decalaje, giro, factor de escala, imagen simtrica AROT RPL=... ;Rotacin programable, aditivo a instrucciones existentes ROT ;Sin valores: borra instrucciones antiguas de decalaje, giro, factor de escala, imagen simtrica Las instrucciones con ROT, AROT exigen (cada una) una secuencia propia.
Y X Z

G17
Sistema girado

G18

G19

+
RPL= RPL=

+
RPL=

+
Z Y

X Fig. 8-7

Definicin de la direccin positiva de los ngulos de rotacin en los distintos planos

Y
X Y L10
(N60)

45o

Y 26
(N30)

L10

10

W
Fig. 8-8

20 30

Ejemplo de programacin para decalaje programable y rotacin

Ejemplo de programacin
N10 G17 ... N20 TRANS X20 Y10 N30 L10 N40 TRANS X30 Y26 N50 AROT RPL=45 N60 L10 N70 TRANS ;Plano X/Y ;Decalaje programable ;Llamada de subprograma, contiene la geometra a desplazar ;Nuevo decalaje ;Rotacin aditiva en 45 grados ;Llamada de subprograma ;Decalaje y rotacin borrados

...
Llamada a subprograma: ver apartado 8.11 Con subprogramas.

8-154

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.2 Informacin de recorridos

8.2.7

Factor de escala programable: SCALE, ASCALE

Funcionalidad
Con SCALE, ASCALE se puede programar para todos los ejes un factor de escala con el cual efecta el aumento o la reduccin en el eje indicado en cada caso. Como referencia para el cambio de escala se utiliza el sistema de coordenadas actual.

Programacin
SCALE X... Y... Z... ;Factor de escala programable, borra las instrucciones antiguas de decalaje, giro, factor de escala, imagen simtrica ASCALE X... Y... Z... ;Factor de escala programable, aditivo a instrucciones existentes SCALE ;Sin valores: borra instrucciones antiguas de decalaje, giro, factor de escala, simetra especular Las instrucciones con SCALE, ASCALE precisan siempre una secuencia propia.

Indicaciones
S S En crculos se debera utilizar en ambos ejes el mismo factor. Si, con SCALE/ASCALE activo, se programa un ATRANS, se escalan tambin estos valores de decalaje.

Pieza

36 ATRANS X... Y...

N60 SCALE X2 Y2

W
Original

N40 Pieza

Fig. 8-9

Ejemplo de escala y decalaje

Ejemplo de programacin
N10 G17 ; Plano X/Y N20 L10 ; Contorno original programado N30 SCALE X2 Y2 ; Contorno ampliado por dos veces en X e Y N40 L10 N50 ATRANS X2.5 Y18 ; Los valores estn tambin escalados! N60 L10 ; Contorno ampliado y decalado Llamada de subprograma: ver apartado 8.11 Con subprogramas.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-155

Programacin 8.2 Informacin de recorridos

8.2.8

Simetra especular programable: MIRROR, AMIRROR

Funcionalidad
Con las funciones MIRROR, AMIRROR se pueden mecanizar geometras simtricas respecto a los ejes de coordenadas. Todos los movimientos de desplazamientos de los ejes para los cuales est programada la simetra especular se invierten en su direccin.

Programacin
MIRROR X0 Y0 Z0 ;Simetra especular programable, borra las instrucciones antiguas de decalaje, giro, factor de escala, imagen simtrica AMIRROR X0 Y0 Z0 ;Simetra especular programable, aditiva a instrucciones existentes MIRROR ;Sin valores: borra instrucciones antiguas de decalaje, giro, factor de escala, imagen simtrica Las instrucciones con MIRROR, AMIRROR exigen (cada una) una secuencia propia. El valor de eje no tiene ninguna influencia. No obstante, se tiene que indicar un valor.

Indicaciones
Una correccin del radio de herramienta activada (G41/G42) se invierte automticamente con la simetra especular. El sentido de rotacin de crculo G2/G3 se invierte automticamente con la simetra especular.

Y
simetrizado en X G42 G2 N40

Pieza

Original
G41 N20 G3

W simetrizado en Y y X G3 N80 G41

simetrizado en Y N60 G42 G2

Pieza

Fig. 8-10

Ejemplo de simetra especular con posicin de herramienta representada

8-156

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.2 Informacin de recorridos

Ejemplo de programacin
Simetra especular en distintos ejes de coordenadas con influencia a una correccin del radio de herramienta activada y G2/G3: ... N10 G17 ; Plano X/Y, Z-vertical N20 L10 ; Contorno programado con G41 N30 MIRROR X0 ; en X se invierte la direccin N40 L10 ; Contorno simetrizado N50 MIRROR Y0 ; en Y se invierte la direccin N60 L10 N70 AMIRROR X0 ; Nueva simetra especular, esta vez en X N80 L10 ; Contorno simetrizado dos veces N90 MIRROR ; Desactivar simetra especular. ... Llamada a subprograma: ver apartado 8.11 Con subprogramas.

8.2.9

Sujecin de piezas - decalaje de origen ajustable: G54 a G59, G500, G53, G153

Funcionalidad
El decalaje de origen ajustable indica la posicin del origen de pieza en la mquina (decalaje del origen de pieza con respecto al origen de mquina). Este decalaje se determina al sujetar la pieza en la mquina y se tiene que introducir en el campo de datos previsto mediante el manejo. El valor es activado por el programa al seleccionar seis grupos posibles: G54 a G59. Nota: una sujecin oblicua de la pieza es posible introduciendo los ngulos de rotacin alrededor de los ejes de mquina. Estas proporciones de rotacin se activan al mismo tiempo con el decalaje G54 a G59. Manejo: ver apartado Introducir/modificar decalaje del origen.

Programacin
G54 G55 G56 G57 G58 G59 G500 G53 G153 ;1er decalaje de origen ajustable ;2 decalaje de origen ajustable ;3er decalaje de origen ajustable ;4 decalaje de origen ajustable ;5 decalaje de origen ajustable ;6 decalaje de origen ajustable ;Decalaje de origen ajustable DES modal ;Decalaje de origen ajustable DES secuencia a secuencia, suprime tambin al decalaje programable ;Como G53, suprime adicionalmente al frame bsico

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-157

Programacin 8.2 Informacin de recorridos

Z1 (Mquina) ZPieza Y Pieza X X Pieza

W = Origen de pieza M = Punto de origen de mquina

P. ej.:

X1(Mquina)

G54
M Fig. 8-11

Y1 (Mquina)

Decalaje de origen ajustable

G54


Y1 (Mquina)
Y Pieza 1 Y Pieza 2 X Pieza 2 X Pieza 1

G55

Y Pieza 3

Y Pieza 4

X Pieza 3

X Pieza 4

G56

G57

(Mquina)

X1

Fig. 8-12

Varias sujeciones de la pieza al taladrar/fresar

Ejemplo de programacin
N10 G54 ... N20 L47 N30 G55 ... N40 L47 N50 G56 ... N60 L47 N70 G57 ... N80 L47 N90 G500 G0 X... ;Llamada al primer decalaje de origen ajustable ;Mecanizar pieza 1, aqu como L47 ;Llamada al segundo decalaje de origen ajustable ;Mecanizar pieza 2, aqu como L47 ;Llamada al tercer decalaje de origen ajustable ;Mecanizar pieza 3, aqu como L47 ;Llamada al cuarto decalaje de origen ajustable ;Mecanizar pieza 4, aqu como L47 ;Desconectar decalaje de origen ajustable

Llamada a subprograma: ver apartado 8.11 Con subprogramas.

8-158

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.2 Informacin de recorridos

8.2.10

Limitacin de la zona de trabajo programable: G25, G26, WALIMON, WALIMOF

Funcionalidad
Con G25/G26 se puede definir una zona de trabajo para todos los ejes dentro de la cual se pueden realizar desplazamientos, pero no fuera. Si est activa la correccin de la longitud de herramienta, la punta de la herramienta es determinante; en caso contrario, el punto de referencia del portaherramientas. Los datos de coordenadas estn asociados a la mquina. Para poder utilizar la limitacin de la zona de trabajo, se tiene que activar para el correspondiente eje en los datos del operador (en Offset/Setting data/Work area limit). En este dilogo se pueden preajustar tambin los valores para la limitacin de la zona de trabajo. De esta forma, estn activos en el modo JOG. En el programa de pieza, los valores para los distintos ejes se pueden modificar con G25/G26, sobrescribiendo los valores de la limitacin de la zona de trabajo en los datos del operador. Con WALIMON/WALIMOF se activa/desactiva la limitacin de la zona de trabajo en el programa.

Programacin
G25 X... Y... Z... G26 X... Y... Z... WALIMON WALIMOF ; Limitacin inferior del campo de trabajo ; Limitacin superior del campo de trabajo ; Limitacin del campo de trabajo CON ; Limitacin del campo de trabajo DES

Z1
(Mquina)

WZL = Correccin de la longitud de herramienta activa F = Punto de referencia de portaherramientas F Zona de trabajo

Z G26

Punta de la herramienta

X1
G25
(Mquina)

X G25

X G26

Fig. 8-13

Limitacin de la zona de trabajo programable con el ejemplo bidimensional

Indicaciones
S En G25, G26, se tiene que utilizar el descriptor de eje de canal del dato de mquina 20080: AXCONF_CHANAX_NAME_TAB. stos pueden diferir de los descriptores de eje geomtrico en DM 20060: AXCONF_GEOAX_NAME_TAB. G25/G26 se utiliza, en el contexto de la direccin S, tambin para la limitacin de revoluciones del cabezal (ver tambin apartado Limitacin de revoluciones del cabezal). Una limitacin del campo de trabajo slo se puede activar si se ha efectuado el desplazamiento al punto de referencia para los ejes en cuestin.

S S

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-159

Programacin 8.2 Informacin de recorridos

Ejemplo de programacin
N10 G25 X10 Y20 Z30 N20 G26 X100 Y110 Z300 N30 T1 M6 N40 G0 X90 Y100 Z180 N50 WALIMON ... N90 WALIMOF ; Valores limitacin inferior de la zona de trabajo ; Valores limitacin superior de la zona de trabajo

; Limitacin de la zona de trabajo CON ; nicamente dentro de la limitacin ; Limitacin de la zona de trabajo DES

8-160

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

8.3
8.3.1

Movimientos de ejes
Interpolacin lineal con velocidad de desplazamiento rpido: G0

Funcionalidad
El movimiento en velocidad de desplazamiento rpido G0 se utiliza para el posicionado rpido de la herramienta, pero no para el mecanizado directo de la pieza. Se pueden desplazar todos los ejes a la vez. De ello resulta una trayectoria en lnea recta. Para cada eje est establecida la velocidad mxima (velocidad de desplazamiento rpido) en datos mquina. Si slo se desplaza un eje, lo hace con su velocidad de desplazamiento rpido. Si se desplazan dos o tres ejes a la vez, la velocidad sobre la trayectoria (p. ej., velocidad resultante en la punta de la herramienta) se elige de modo que se obtenga la mxima velocidad sobre la trayectoria posible en todos los ejes participantes. Un avance programado (palabra F) no tiene significado para G0. G0 permanece activo hasta su revocacin por otra instruccin de este grupo G (G1, G2, G3, ...).

Programacin
G0 X... Y... Z... ; Coordenadas cartesianas G0 AP=... RP=... ; Coordenadas polares G0 AP=... RP=... Z... ; Coordenadas cilndricas (tridimensional) Nota: otra posibilidad para la programacin de rectas se obtiene con la indicacin de ngulo ANG=... (ver el apartado 8.5.2 Descripcin abreviada del contorno).

Z P1
Trayectoria recta

P2 X

Fig. 8-14

Interpolacin lineal con velocidad de desplazamiento rpido de punto P1 a P2

Ejemplo de programacin
N10 G0 X100 Y150 Z65 ... N50 G0 RP=16.78 AP=45 ; Coordenada cartesiana ; Coordenada polar

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-161

Programacin 8.3 Movimientos de ejes

Informacin
Para el posicionamiento existe un grupo de funciones G (ver apartado 8.3.15 Parada precisa/ trabajo con control de contorneado: G60, G64). Con G60 Parada precisa se puede elegir con otro grupo una ventana con distintas precisiones. Para la parada precisa existe, como alternativa, una instruccin que acta por secuencias: G9. Para la adaptacin a sus tareas de posicionamiento debera observar estas posibilidades.

8.3.2

Interpolacin lineal con avance: G1

Funcionalidad
La herramienta se mueve de la posicin inicial al punto final en una trayectoria en lnea recta. Para la velocidad sobre la trayectoria es determinante la palabra F programada. Se pueden desplazar todos los ejes a la vez. G1 permanece activo hasta su revocacin por otra instruccin de este grupo G (G0, G2, G3, ...).

Programacin
G1 X... Y... Z... F... ; Coordenadas cartesianas G1 AP=... RP=... F... ; Coordenadas polares G1 AP=... RP=... Z... F... ; Coordenadas cilndricas (tridimensional) Nota: otra posibilidad para la programacin de rectas se obtiene con la indicacin de ngulo ANG=... (ver el apartado 8.5.2 Descripcin abreviada del contorno).

12

P1 48 18

P2 20 40 X 10 15 Z

Fig. 8-15

Interpolacin lineal en tres ejes en el ejemplo de una ranura

8-162

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Ejemplo de programacin
N05 G0 G90 X40 Y48 Z2 S500 M3 ;La herramienta se mueve con velocidad de desplazamiento rpido a P1, 3 ejes a la vez, velocidad de giro del cabezal = 500 rpm, giro en sentido horario N10 G1 Z12 F100 ;Aproximacin a Z12, avance 100 mm/min N15 X20 Y18 Z10 ;La herramienta se desplaza en una lnea recta en el espacio a P2 N20 G0 Z100 ;Retirar en velocidad de desplazamiento rpido N25 X20 Y80 N30 M2 ;Fin del programa Para el mecanizado de una pieza se precisan la velocidad de giro del cabezal S ... y la direccin M3/M4 (ver al respecto apartado Movimiento del cabezal).

8.3.3

Interpolacin circular: G2, G3

Funcionalidad
La herramienta se mueve de la posicin inicial al punto final circular. La direccin es determinada por la funcin G: G2 ; En sentido horario G3 ; En sentido antihorario

G2 G3 X

G2 G3 Z

G2 G3 Y

Fig. 8-16

Determinacin del sentido de rotacin del crculo G2/G3 en los 3 planos posibles

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-163

Programacin 8.3 Movimientos de ejes

La descripcin del crculo deseado se puede indicar de distintas maneras:

G2/G3 e indicacin del centro (+punto final):


Y Punto final X, Y p. ej., G2 X...Y...I...J...

G2/G3 e indicacin del radio (+punto final):


Y Punto final X, Y p. ej., G2 X...Y...CR=... Radio del crculo CR

Posicin inicial X, Y

Centro I, J X

Posicin inicial X, Y X

G2/G3 e indicacin del ngulo en el vrtice G2/G3 e indicacin del ngulo en el vrtice (+centro): Y (+punto final): Y
Punto final X, Y p. ej.: G2 AR=... I...J... ngulo AR Posicin inicial X, Y Centro I, J X Posicin inicial X, Y X p. ej.: G2 AR=... X...Y... ngulo AR

Fig. 8-17

Posibilidades de la programacin de crculos con G2/G3 en el ejemplo de los ejes X/Y

G2/G3 permanece activo hasta su revocacin por otra instruccin de este grupo (G0, G1, ...). Para la velocidad sobre la trayectoria es determinante la palabra F programada.

Programacin
G2/G3 X... Y... I... J... G2/G3 CR=... X... Y... G2/G3 AR=... I... J... G2/G3 AR=... X... Y... G2/G3 AP=... RP=... ; Centro y punto final ; Radio de la circunferencia y punto final ; ngulo de apertura y centro ; ngulo de apertura y punto final ; Coordenadas polares, crculo alrededor del polo

Nota
Otras posibilidades para la programacin de crculos se obtienen con: CT crculo con transicin tangencial CIP crculo con punto de interpolacin (ver los siguientes apartados)

Tolerancias de entrada para crculo


El control acepta los crculos nicamente con una cierta tolerancia dimensional. Se comparan el radio del crculo en el punto inicial y final. Si la diferencia se sita dentro de la tolerancia, el centro se ajusta exactamente a nivel interno. De lo contrario, se emite un mensaje de alarma. El valor de tolerancia se define en datos de mquina.

8-164

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Informacin
Circunferencias en una secuencia slo son posibles con indicacin del centro y del punto final! En crculos con indicacin del radio, signo en CR=... sirve para la seleccin correcta del crculo. Con la misma posicin inicial, el mismo punto final, el mismo radio y la misma direccin existen 2 crculos posibles. El signo negativo en CR=... determina el crculo cuyo segmento circular es mayor que un semicrculo; de lo contrario, el crculo se determina con el segmento circular ms pequeo o igual al semicrculo:

G2

Crculo ms grande que semicrculo


MP1 Centro crculo 1 MP2 Centro crculo 2 MP1

G2 Posicin inicial

Punto final Crculo ms pequeo o igual a semicrculo

MP2

X
Fig. 8-18 Seleccin del crculo de entre dos crculos posibles con indicacin del radio a travs del signo de CR=

Ejemplo de programacin: Indicacin del centro y del punto final Y


Posicin inicial Punto final

J
Centro 40 33

KI
30 40 50 Fig. 8-19 Ejemplo para indicacin de centro y punto final

N5 G90 X30 Y40 N10 G2 X50 Y40 I10 J7

;Posicin inicial crculo para N10 ;Punto final y centro

Nota: Los valores de centro se refieren al punto inicial de la circunferencia!

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-165

Programacin 8.3 Movimientos de ejes

Ejemplo de programacin: Indicacin de punto final y radio Y


Posicin inicial Punto final Centro ? 40

30 50 Fig. 8-20 Ejemplo para indicacin de punto final y radio

N5 G90 X30 Y40 N10 G2 X50 Y40 CR=12.207

;Posicin inicial crculo para N10 ;Punto final y radio

Nota: con un signo negativo del valor en CR=... se elige un segmento circular mayor que un semicrculo.

Ejemplo de programacin: Indicacin de punto final y ngulo en el vrtice: Y


Posicin inicial Punto final 1050 Centro ? 40

30 50 Fig. 8-21

Ejemplo para la indicacin de punto final y ngulo en el vrtice

N5 G90 X30 Y40 N10 G2 X50 Y40 AR=105

;Posicin inicial crculo para N10 ;Punto final y ngulo en el vrtice

8-166

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Ejemplo de programacin: Indicacin de centro y ngulo en el vrtice: Y


Posicin inicial Punto final ?

J
40

1050 Centro

33

I
30 40 Fig. 8-22 Ejemplo para la indicacin de centro y ngulo en el vrtice

N5 G90 X30 Y40 N10 G2 I10 J7 AR=105

;Posicin inicial crculo para N10 ;Centro y ngulo en el vrtice

Nota: Los valores de centro se refieren al punto inicial de la circunferencia!

Ejemplo de programacin: Coordenadas polares Y


Posicin inicial AP= Centro = polo 40 33

30 40 Fig. 8-23 Ejemplo de un crculo con coordenadas polares

N1 G17 N5 G90 G0 X30 Y40 N10 G111 X40 Y33 N20 G2 RP=12.207 AP=21

;Plano X/Y ;Posicin inicial crculo para N10 ;Polo = centro del crculo ;Indicaciones del polo

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-167

Programacin 8.3 Movimientos de ejes

8.3.4

Interpolacin circular a travs de punto de interpolacin: CIP

Funcionalidad
Si conoce tres puntos de contorno del crculo en lugar del centro o radio o ngulo en el vrtice, conviene utilizar la funcin CIP. La direccin del crculo resulta en este caso de la posicin del punto intermedio (entre el punto inicial y final). El nodo de interpolacin se escribe conforme a la asignacin de ejes I1=... para el eje X, J1=... para el eje Y, K1=... para el eje Z. CIP permanece activo hasta su revocacin por otra instruccin de este grupo G (G0, G1, G2, ...). Nota: La indicacin de medida ajustada G90 G91 es vlida para el punto final y el punto intermedio!

Y
Posicin inicial

Nodo de interpolacin I1=... J1=... Punto final

45

40

30 40 50 Fig. 8-24

Crculo con indicacin de punto final y punto de interpolacin en el ejemplo de G90

Ejemplo de programacin
N5 G90 X30 Y40 N10 CIP X50 Y40 I1=40 J1=45 ;Posicin inicial crculo para N10 ;Punto final y punto intermedio

8.3.5

Crculo con transicin tangencial: CT

Funcionalidad
Con CT y el punto final programado en el plano actual G17 a G19 se crea un crculo con transicin tangencial hacia la seccin de trayectoria anterior (crculo o lnea recta) en este plano. En este caso, el radio y el centro del crculo quedan determinados a partir de las condiciones geomtricas de la seccin de trayectoria anterior y el punto final del crculo programado.

8-168

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

N10 G1 ... N20 CT... Punto final crculo

P. ej.: G17 Y X Fig. 8-25

Crculo con transicin tangencial hacia la seccin de trayectoria anterior

Ejemplo de programacin
N10 G1 X20 F300 N20 CT X... Y... ; Lnea recta ; Crculo con transicin tangencial

8.3.6

Interpolacin helicoidal: G2/G3, TURN

Funcionalidad
En la interpolacin helicoidal se combinan dos desplazamientos: Movimiento circular en el plano G17 G18 G19 Movimiento lineal del eje situado verticalmente encima de este plano. Con TURN= se programa el nmero de pasadas de circunferencia adicionales. stas se aaden a la programacin de crculo propiamente dicha. La interpolacin helicoidal se puede utilizar de forma ventajosa para ejecutar roscas o ranuras de lubricacin en cilindros.

Programacin
G2/G3 X... Y... I... J... TURN=... G2/G3 CR=... X... Y... TURN=... G2/G3 AR=... I... J... TURN=... G2/G3 AR=... X... Y... TURN=... G2/G3 AP=... RP=... TURN=... ; Centro y punto final ; Radio de la circunferencia y punto final ; ngulo de apertura y centro ; ngulo de apertura y punto final ; Coordenadas polares, crculo alrededor del polo

Fig. 8-26

Interpolacin helicoidal

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-169

Programacin 8.3 Movimientos de ejes

Ejemplo de programacin
N10 G17 N20 ... Z... N30 G1 X0 Y50 F300 N40 G3 X0 Y0 Z33 I0 J25 TURN= 3 ... ;Plano X/Y, Z vertical ;Desplazamiento a la posicin inicial ;Espiral

8.3.7

Roscado con paso constante: G33

Funcionalidad
El requisito es un cabezal con sistema de medicin de desplazamiento. Con la funcin G33 se pueden mecanizar roscas con un paso constante. En caso de uso de una correspondiente herramienta, se puede ejecutar el roscado con macho con mandril de compensacin. El mandril de compensacin absorbe en este caso en una medida limitada las diferencias de recorrido que puedan producirse. La profundidad de taladrado se define a travs de uno de los ejes X, Y, Z; el paso de rosca a travs del correspondiente I, J o K. G33 permanece activo hasta su revocacin por otra instruccin de este grupo G (G0, G1, G2, G3, ...).

Roscado a derechas o a izquierdas


Las roscas a derechas o a izquierdas se ajustan con el sentido de giro del cabezal (M3giro a la derecha, M4giro a la izquierda; ver apartado 8.4 Movimiento del cabezal). Para este fin, se tiene que programar el dato de la velocidad de giro en la direccin S o ajustar una velocidad de giro del cabezal. Nota: El ciclo estndar CYCLE840 ofrece un roscado con macho con mandril de compensacin completo.

Z K

Fig. 8-27

Roscado con macho con G33

8-170

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Ejemplo de programacin
Rosca mtrica 5, paso segn tabla: 0,8 mm/vuelta, taladro prefabricado: N10 G54 G0 G90 X10 Y10 Z5 S600 M3 ; Desplaz. posic. inicial, cab. derecha N20 G33 Z25 K0.8 ; Roscado con macho, punto final 25 mm N40 Z5 K0.8 M4 ; Retirada, giro del cabezal hacia la izquierda N50 G0 X... Y... Z...

Velocidad de los ejes


En roscas G33, la velocidad del eje para la longitud de la rosca resulta de la velocidad de giro del cabezal y del paso de rosca. El avance F no es relevante. No obstante, permanece memorizado. La velocidad mxima de eje establecida en el dato de mquina (velocidad de desplazamiento rpido) no se puede sobrepasar. Este caso produce la emisin de una alarma.

Informacin
Importante S S El interruptor de correccin de la velocidad de giro del cabezal (correccin del cabezal) debera permanecer inalterable en el mecanizado de la rosca. En esta secuencia, el interruptor de correccin del avance no tiene ningn significado.

8.3.8

Roscado con macho de compensacin: G63

Funcionalidad
Con G63 se pueden producir roscas con macho con mandril de compensacin. El avance programado F tiene que estar adaptado a la velocidad de giro del cabezal (S programada o velocidad de giro del cabezal ajustada) y al paso de rosca de la broca: F [mm/min] = S [rpm] x paso de rosca [mm/vuelta] El mandril de compensacin absorbe en este caso en una medida limitada las diferencias de recorrido que puedan producirse. La retirada de la broca se realiza igualmente con G63, pero con el sentido de giro del cabezal opuesto M3 <> M4. G63 acta por secuencias. En la secuencia despus de G63, el comando G anterior del grupo Modo de interpolacin (G0, G1,G2, ...) vuelve a estar activo.

Roscado a derechas o a izquierdas


Las roscas a derechas o a izquierdas se ajustan con el sentido de giro del cabezal (M3giro a la derecha, M4giro a la izquierda; ver apartado 8.4 Movimiento del cabezal).

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-171

Programacin 8.3 Movimientos de ejes

Nota: El ciclo estndar CYCLE840 ofrece un roscado con macho con mandril de compensacin completo (pero con G33 y el correspondiente requisito).

Fig. 8-28

Roscado con macho con G63

Ejemplo de programacin
Rosca mtrica 5 , paso segn tabla: 0,8 mm/vuelta, taladro prefabricado: N10 G54 G0 G90 X10 Y10 Z5 S600 M3 ; Desplaz. posic. inicial, cab. derecha N20 G63 Z25 F480 ; Roscado con macho, punto final 25 mm N40 G63 Z5 M4 ; Retirada, giro del cabezal hacia la izquierda N50 X... Y... Z...

8.3.9

Interpolacin de rosca: G331, G332

Funcionalidad
El requisito es un cabezal con regulacin de posicin y con sistema de medicin de desplazamiento. Con G331/G332 se puede roscar con macho sin mandril de compensacin si lo permiten la dinmica del cabezal y del eje. Si se utiliza a pesar de todo un mandril de compensacin, se reducen las diferencias de recorrido a absorber por el mandril de compensacin. De este modo es posible un roscado con macho con una mayor velocidad de giro del cabezal. Con G331 se rosca, con G332 retorno el macho. La profundidad de taladrado se define a travs de uno de los ejes X, Y, Z; el paso de rosca, a travs del correspondiente I, J o K. Con G332 se programa el mismo paso de rosca como con G331. La inversin del sentido de giro del cabezal se realiza de forma automtica. La velocidad de giro del cabezal se programa con S, sin M3/M4. Antes del roscado con macho con G331/G332, el cabezal se tiene que colocar con SPOS=... en el modo con regulacin de posicin (ver tambin apartado 8.4.3 Posicionamiento del cabezal).

8-172

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Roscado a derechas o a izquierdas


El signo del paso de rosca determina el sentido de giro del cabezal: positivo: giro en sentido horario (como en M3) negativo: giro en sentido antihorario (como en M4) Nota: Un ciclo completo de roscado con macho con interpolacin de roscado con macho se ofrece con el ciclo estndar CYCLE84.

Z K

Fig. 8-29

Roscado con macho con G331/G332

Velocidad de los ejes


Con G331/G332, la velocidad del eje para la longitud de la rosca resulta de la velocidad de giro del cabezal y del paso de rosca. El avance F no es relevante. No obstante, permanece memorizado. La velocidad mxima de eje establecida en el dato de mquina (velocidad de desplazamiento rpido) no se puede sobrepasar. Este caso produce la emisin de una alarma.

Ejemplo de programacin
Rosca mtrica 5 , paso segn tabla: 0,8 mm/vuelta, taladro prefabricado: N5 G54 G0 G90 X10 Y10 Z5 ;Desplazamiento a la posicin inicial N10 SPOS=0 ;Cabezal en lazo de regulacin de la posicin N20 G331 Z25 K0.8 S600 ;Roscado de taladros, K positivo =giro en sentido horario del cabezal, punto final Z=25 mm N40 G332 Z5 K0.8 ;Retirada N50 G0 X... Y... Z...

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-173

Programacin 8.3 Movimientos de ejes

8.3.10

Posicionamiento en punto fijo: G75

Funcionalidad
Con G75 es posible desplazarse a un punto fijo de la mquina, p. ej., el punto de cambio de herramienta. La posicin est consignada de forma fija para todos los ejes en datos mquina. No se aplica ningn decalaje. La velocidad de cada eje es su velocidad de desplazamiento rpido. G75 exige una secuencia propia y acta por secuencias. Se tiene que programar el descriptor de eje de mquina! En la secuencia despus de G75, el comando G anterior del grupo Modo de interpolacin (G0, G1,G2, ...) vuelve a estar activo.

Ejemplo de programacin
N10 G75 X1=0 Y1=0 Z1=0 Nota: los valores de posicin programados para X1, Y1, Z1 (aqu se ha elegido aleatoriamente =0) se ignoran, pero se tienen que escribir.

8.3.11

Bsqueda del punto de referencia: G74

Funcionalidad
La funcin G74 permite buscar el punto de referencia dentro del programa de pieza. La direccin y la velocidad de cada eje estn consignados en datos mquina. G74 exige una secuencia propia y acta por secuencias. Se tiene que programar el descriptor de eje de mquina! En la secuencia despus de G74, el comando G anterior del grupo Modo de interpolacin (G0, G1,G2, ...) vuelve a estar activo.

Ejemplo de programacin
N10 G74 X1=0 Y1=0 Z1=0 Nota: los valores de posicin programados para X1, Y1, Z1 (aqu se ha elegido aleatoriamente =0) se ignoran, pero se tienen que escribir.

8.3.12

Medida con palpador de contacto: MEAS, MEAW

Funcionalidad
Si, en una secuencia con movimientos de desplazamiento de ejes, se encuentra la instruccin MEAS=... o MEAW=..., las posiciones de los ejes desplazados se registran y se memorizan en el flanco de contacto de un palpador conectado. El resultado de la medicin para cada eje se puede leer en el programa. Con MEAS, el movimiento de los ejes se frena al llegar al flanco de contacto seleccionado del palpador, borrando el trayecto residual.

8-174

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Programacin
MEAS=1 G1 X... Y... Z... F... ;Medicin con el flanco ascendente del palpador, borrado de trayecto residual MEAS=1 G1 X... Y... Z... F... ;Medicin con el flanco descendente del palpador, borrado de trayecto residual MEAW=1 G1 X... Y... Z... F... ;Medicin con el flanco ascendente del palpador, sin borrado de trayecto residual MEAW=1 G1 X... Y... Z... F... ;Medicin con el flanco descendente del palpador, sin borrado de trayecto residual

Precaucin
Con MEAW: el palpador se desplaza tambin hasta la posicin programada si se ha disparado. Peligro de destruccin!

Estado de la orden de medicin


Cuando el palpador ha conmutado, la variable $AC_MEA[1] despus de la secuencia de medicin tiene el valor=1; de lo contrario, el valor =0. Al iniciar una secuencia de medicin, la variable se ajusta al valor=0.

Resultado de la medicin
El resultado de la medicin para los ejes desplazados en la secuencia de medicin est disponible con las siguientes variables despus de la secuencia de medicin si la conmutacin del palpador ha tenido xito: En el sistema de coordenadas de mquina: $AA_MM[eje] En el sistema de coordenadas de pieza: $AA_MW[eje]

Ejemplo de programacin
N10 MEAS=1 G1 X300 Z40 F4000 ;Medicin con borrado de trayecto residual, flanco ascendente N20 IF $AC_MEA[1]==0 GOTOF MEASERR ;Error de medicin? N30 R5=$AA_MW[X] R6=$AA_MW[Z] ;Procesar valores medidos .. N100 MEASERR: M0 ;Error de medicin Indicacin: Instruccin IF ver apartado Saltos de programa condicionados

8.3.13

Avance F

Funcionalidad El avance F es la velocidad sobre la trayectoria y representa la magnitud de la suma geomtrica de los componentes de velocidad de todos los ejes afectados. Las distintas velocidades de eje resultan, por lo tanto, de la proporcin del recorrido del eje en la trayectoria.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-175

Programacin 8.3 Movimientos de ejes

El avance F acta en los modos de interpolacin G1, G2, G3, CIP, CT y se mantiene hasta que se escriba una nueva palabra F.

Programacin
F... Nota: Con valores en nmeros enteros se puede prescindir de la indicacin del punto decimal, p.ej., F300.

Unidad de medida para F- G94, G95


La unidad de medida de la palabra F queda determinada por funciones G: S S G94 G95 F como avance en mm/min F como avance en mm/vuelta del cabezal (Slo conviene si el cabezal est en marcha!)

Nota: Esta unidad de medida es vlida para cotas mtricas. Conforme al apartado Cotas mtricas y en pulgadas tambin es posible un ajuste con cotas en pulgadas.

Ejemplo de programacin
N10 G94 F310 ... N110 S200 M3 N120 G95 F15.5 ;Avance en mm/min ;Movimiento del cabezal ;Avance en mm/vuelta

Nota: Escriba una nueva palabra F si cambia G94 G95!

8.3.14

Correccin del avance en crculos: CFTCP, CFC

Funcionalidad
Si est activada la correccin del radio de herramienta (G41/G42, ver apartado 8.6.4) y la programacin de crculos, es necesario corregir el avance en el centro de la fresa si el valor F programado tiene que actuar en el contorno del crculo. El mecanizado interior y exterior de un crculo, as como el radio actual de la herramienta, se tienen automticamente en cuenta si est activada la correccin. En trayectorias rectas, esta correccin no es necesaria. En este caso, la velocidad sobre la trayectoria en el centro de la fresa y en el contorno programado es la misma. Si el avance programado tiene que actuar siempre en la trayectoria del centro de la fresa, desactive la correccin del avance. Para la conmutacin existe el grupo activo modalmente con CFTCP/CFC (funciones G).

8-176

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Programacin
CFTCP CFC ;Correccin del avance DES (el valor del avance programado acta en el centro de la fresa) ;Correccin del avance con crculo CON

Fprog. Fcorr.
M

Fprog.

Fprog. Fcorr.
Fig. 8-30

Valor de avance programado F Avance corregido en el centro de la fresa

Correccin del avance G901 con mecanizado de crculo interior/exterior

Avance corregido
S S
Mecanizado de crculo exterior: Mecanizado de crculo interior:

Fcorr. = Fprog. (rcont + rwz) / rcont Fcorr. = Fprog. (rcont rwz) / rcont rcont: Radio del contorno de crculo rwz: Radio de la herramienta

Ejemplo de programacin
N10 G42 ... N20 CFC ... N30 G2 X... Y... I... J... F350 N40 G3 X... Y... I... J... ... N70 CFTCP ;Correccin del radio de herramienta CON ;Correccin del avance con crculo CON ;Valor del avance acta en el contorno ;Valor del avance acta en el contorno ;Correccin del avance DES, el avance programado acta en el centro de la fresa

8.3.15

Parada precisa/modo Control por contorneado: G9, G60, G64

Funcionalidad
Para el ajuste del comportamiento de desplazamiento en los lmites de secuencia y para la conmutacin de secuencia existen funciones G que permiten la adaptacin ptima a distintos requisitos. Ejemplo: quiere efectuar un posicionamiento rpido con los ejes o mecanizar contornos de la trayectoria a lo largo de varias secuencias.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-177

Programacin 8.3 Movimientos de ejes

Programacin
G60 G64 G9 G601 G602 ;Parada precisa modalmente activa ;Modo Control por contorneado ;Parada precisa activa por secuencias ;Ventana de parada precisa fina ;Ventana de parada precisa somera

Parada precisa G60, G9


Si la funcin Parada precisa (G60 G9) est activa, la velocidad se frena hasta cero al final de la secuencia para alcanzar la posicin de destino exacta. En este caso, se puede ajustar con otro grupo G activo modalmente cundo el movimiento de desplazamiento de esta secuencia se considera como terminado y se conmuta a la siguiente secuencia. S G601 Ventana de parada precisa fina La conmutacin de secuencia tiene lugar cuando todos los ejes han alcanzado la Ventana de parada precisa fina (valor en el dato de mquina). G602 Ventana de parada precisa somera La conmutacin de secuencia tiene lugar cuando todos los ejes han alcanzado la Ventana de parada precisa somera (valor en el dato de mquina).

La eleccin de la ventana de parada precisa influye de forma bsica en el tiempo total si se ejecutan muchos procesos de posicionamiento. Los ajustes ms finos necesitan ms tiempo.

Conmutacin de secuencia en somero/ en fino

G602 (somero)

(fino)

G601

X
Fig. 8-31 Ventana de parada precisa somera o fina, activa con G60/G9, representacin ampliada de las ventanas

8-178

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Ejemplo de programacin
N5 G602 N10 G0 G60 X... N20 X... Y... ... N50 G1 G601 ... N80 G64 X... ... N100 G0 G9 X... N111 ... ;Ventana de parada precisa somero ;Parada precisa modal ;G60 sigue activo ;Ventana de parada precisa fina ;Conmutacin a modo control por contorneado ;Parada precisa slo activa para esta secuencia ;Nuevamente modo control por contorneado

Nota: el comando G9 genera una parada precisa nicamente para la secuencia en la cual se encuentra; G60, en cambio, hasta su revocacin por G64.

Modo Control por contorneado G64


La finalidad del modo Control por contorneado es evitar un frenado en los lmites de secuencia y pasar, a ser posible, con la misma velocidad sobre la trayectoria (en pasos tangenciales) a la siguiente secuencia. La funcin trabaja con control anticipativo de la velocidad a lo largo de varias secuencias (LookAhead). En transiciones no tangenciales (esquinas), la velocidad se puede reducir tan deprisa que los ejes estn sujetos a una variacin relativamente grande de la velocidad en poco tiempo. Esto puede producir, en su caso, una importante sacudida (variacin de la aceleracin). La activacin de la funcin SOFT permite limitar as la magnitud de la sacudida.

Ejemplo de programacin
N10 G64 G1 X... F... N20 Y.. ... N180 G60 ... ;Trabajo con control de contorneado ;Contina con control por contorneado ;Conmutacin a parada precisa

Control anticipativo de la velocidad (LookAhead)

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-179

Programacin 8.3 Movimientos de ejes

En el modo control por contorneado con G64 el CN optimiza la velocidad considerando los desplazamientos programados en las siguientes secuencias. De este modo, se puede acelerar o frenar al concatenar varias secuencias si las transiciones con aproximadamente tangenciales. En trayectorias compuestas de recorridos cortos en las secuencias de CN se pueden alcanzar velocidades ms altas que sin LookAhead.
Avance G64 Modo Control por contorneado con LookAhead Avance programado F F1

G60 Parada precisa

N1 Fig. 8-32

N2

N3

N4

N5

N6

N7

N8 N9

N10 N11

N12

Recorrido secuencia

Comparacin del comportamiento de velocidad G60 y G64 con recorridos cortos en las secuencias

8.3.16
BRISK

Comportamiento en aceleracin: BRISK, SOFT

Los ejes de la mquina modifican su velocidad con el mximo valor admisible para la aceleracin hasta alcanzar la velocidad final. BRISK permite el trabajo optimizado en el tiempo. La velocidad nominal se alcanza en poco tiempo. Sin embargo, se producen saltos en la caracterstica de aceleracin.

SOFT
Los ejes de la mquina aceleran con una curva no lineal continua hasta alcanzar la velocidad final. Gracias a esta aceleracin sin sacudidas, SOFT permite reducir el esfuerzo mecnico. El mismo comportamiento se produce tambin en procesos de frenado.

8-180

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Velocidad (trayectoria)
Valor de consigna

BRISK (optimizado en el tiempo)

SOFT (suave para la mecnica)

t1 Fig. 8-33

t2

Tiempo

Desarrollo de principio de la velocidad de contorneado con BRISK/SOFT

Programacin BRISK SOFT

;Aceleracin escalonada en la trayectoria ;Aceleracin en la trayectoria con limitacin de tirones

Ejemplo de programacin N10 SOFT G1 X30 Z84 F650 ... N90 BRISK X87 Z104 ...

;Aceleracin en la trayectoria con limitacin de tirones ;Continuar con aceleracin escalonada en la trayectoria

8.3.17

Correccin porcentual de la aceleracin: ACC

Funcionalidad
En secciones de programa puede ser necesario modificar la aceleracin de ejes o del cabezal ajustada a travs de datos de mquina de forma programable. Esta aceleracin programable es una correccin porcentual de la aceleracin. Para cada eje (p. ej.: X) o cabezal (S) se puede programar un porcentaje de > 0 % y v 200%. Entonces, la interpolacin de eje se realiza con esta aceleracin proporcional. El valor de referencia (100%) es el valor vlido del dato de mquina para la aceleracin (dependiendo de si se trata de eje o cabezal; con el cabezal, depende adems del escaln del engranaje y de la activacin del modo de posicionamiento o de velocidad).

Programacin ACC[Nombre de eje] = porcentaje ACC[S] = porcentaje

;para eje ;para cabezal

Ejemplo de programacin
N10 ACC[X]=80 N20 ACC[S]=50 ... N100 ACC[X]=100 ;80% aceleracin para el eje X ;50% aceleracin para el cabezal ;desconexin de la correccin para el eje X

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-181

Programacin 8.3 Movimientos de ejes

Eficiencia
La limitacin acta en todos los modos de interpolacin de los modos de operacin AUTOMTICO y MDA. La limitacin no est activa en el modo JOG y en la bsqueda del punto de referencia. Con la asignacin de valor ACC[...] = 100 se desactiva la correccin; lo mismo ocurre con RESET y final de programa. El valor de la correccin programado tambin est activo en el avance de recorrido de prueba.

Precaucin
Un valor superior al 100% slo se debe programar si esta solicitacin es admisible para el sistema mecnico de la mquina y los accionamientos disponen de las correspondientes reservas. En caso de incumplimiento se pueden producir daos en la mecnica y/o avisos de error.

8.3.18

Desplazamiento con mando anticipativo: FFWON, FFWOF

Funcionalidad
Mediante el mando anticipativo, el error de seguimiento se reduce hacia cero. Desplazamientos con mando anticipativo permiten mayor precisin y por lo tanto mejores acabados.

Programacin
FFWON FFWOF ; Mando anticipativo CON ; Mando anticipativo DES

Ejemplo de programacin
N10 FFWON ; Mando anticipativo CON N20 G1 X... Y... Z... F900 ... N80 FFWOF ; Mando anticipativo DES

8-182

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

8.3.19

4 eje

Funcionalidad
Segn la versin de la mquina puede ser necesario un 4 eje, p. ej.: mesa giratoria, mesa basculante, etc. Este eje puede ser ejecutado como eje lineal o eje giratorio. En consecuencia, se puede proyectar el identificador para este eje, p. ej.: U o C o A, etc. En ejes giratorios, la zona de desplazamiento se puede proyectar entre 0 ...<360 grados (comportamiento de mdulo). El 4 eje se puede desplazar en sentido lineal simultneamente con los dems ejes si existe el correspondiente diseo de la mquina. Si el eje se desplaza en una secuencia con G1 G2/G3 junto con los dems ejes (X, Y, Z), no recibe ningn componente del avance F. Su velocidad se ajusta al tiempo de trayectoria de los ejes X, Y, Z. Su movimiento lineal empieza y termina con los dems ejes de contorneado. No obstante, la velocidad no puede ser superior al valor lmite determinado. Si, en una secuencia, slo se programa este 4 eje, el eje se desplaza con G1 con el avance F activo. Si se trata de un eje giratorio, la unidad de medida para F es, en consecuencia, grados/min con G94 grados/vuelta del cabezal con G95. Para este eje se pueden igualmente ajustar (G54 ... G57) y programar decalajes (TRANS, ATRANS).

Ejemplo de programacin
Suponiendo que el 4 eje es una mesa basculante (eje giratorio) y tiene el identificador de eje A: N5 G94 ; F en mm/min o grados/min N10 G0 X10 Y20 Z30 A45 ; Desplazamiento en la trayectoria X-Y-Z con velocidad de desplazamiento rpido, A simultneamente N20 G1 X12 Y21 Z33 A60 F400 ; Desplazamiento en la trayectoria X-Y-Z con 400 mm/min, A simultneamente N30 G1 A90 F3000 ; El eje A se desplaza por s solo a la posicin 90 grados con una velocidad de 3000 grados/min

Instrucciones especiales para ejes giratorios: DC, ACP, ACN


P. ej., para eje giratorio A: A=DC(...) ; Cota absoluta, posicionamiento directo (por el recorrido ms corto) A=ACP(...) ; Cota absoluta, posicionar en direccin positiva A=ACN(...) ; Cota absoluta, posicionar en direccin negativa Ejemplo: N10 A=ACP(55.7) ; Desplazamiento a la posicin absoluta 55,7 grados en direccin positiva

8.3.20

Tiempo de espera: G4

Funcionalidad
Entre dos secuencias de CN, el mecanizado se puede interrumpir durante un tiempo definido insertando una secuencia propia con G4; p. ej., para sacar la herramienta. Las palabras con F... o S... se utilizan nicamente en esta secuencia para los datos de tiempo. El avance F y la velocidad de giro del cabezal S previamente programados permanecen activos.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-183

Programacin 8.3 Movimientos de ejes

Programacin
G4 F... G4 S... ;Tiempo de espera en segundos ;Tiempo de espera en vueltas del cabezal

Ejemplo de programacin
N5 G1 F200 Z50 S300 M3 ;Avance F, velocidad de giro del cabezal S N10 G4 F2.5 ;Tiempo de espera 2,5 s N20 Z70 N30 G4 S30 ;Esperar 30 vueltas del cabezal, corresponde con S=300 vueltas/min y 100 % de correccin de velocidad de giro a: t=0,1 min N40 X... ;El avance y la velocidad de giro del cabezal siguen activos

Nota
G4 S... slo es posible si existe un cabezal controlado (si las consignas de velocidad de giro se programan igualmente a travs de S...).

8.3.21

Desplazamiento a tope fijo

Funcionalidad
Esta funcin es una opcin y est disponible a partir de la versin del software 2.0. Mediante la funcin Desplazamiento hasta un tope fijo (FXS = Fixed Stop) es posible generar la fuerza necesaria para el amarre de piezas , p. ej., para las garras y las caas del contrapunto. Adems, con esta funcin se puede realizar la bsqueda de puntos de referencia mecnicos. Con pares muy reducidos tambin se pueden realizar procesos de medida, evitando la necesidad de conectar un palpador.

Programacin
FXS[Eje]=1 FXS[Eje]=0 FXST[Eje]=... FXSW[Eje]=... ; Seleccionar desplazamiento a tope fijo ; Cancelar desplazamiento a tope fijo ; Par de sujecin, indicacin en % del par mx. del accionamiento ; Anchura de ventana para la vigilancia del tope fijo en mm/grado

Nota: como descriptor de eje se escribe de preferencia el descriptor de eje de mquina, p. ej.: X1. El descriptor de eje de canal (p. ej.: X) slo se admite si, p. ej., no est activo ningn giro del sistema de coordenadas y el eje en cuestin est asignado directamente a un eje de mquina. Los comandos son de tipo modal. El recorrido y la seleccin de la funcin FXS[Eje]=1 se tiene que programar en una secuencia.

Ejemplo de programacin seleccin


N10 G1 G94 ... N100 X250 Z100 F100 FXS[Z1]=1 FXST[Z1]=12.3 FXSW[Z1]=2 ; para eje de mquina Z1 funcin FXS seleccionada, ; par de sujecin 12,3%, ; amplitud de la ventana 2 mm

8-184

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.3 Movimientos de ejes

Indicaciones
S S En la seleccin, el tope fijo se tiene que situar entre la posicin inicial y final. Los datos para el par (FXST[ ]= ) y la amplitud de la ventana (FXSW[ ]= ) son opcionales. Si no se escriben, actan los valores de los datos del operador existentes. Los valores programados se incorporan en los datos del operador. Al principio, los datos del operador se cargan con valores de los datos de mquina. FXST[ ]=... o FXSW[ ]=... se pueden modificar en cualquier parte del programa. Los cambios se hacen efectivos antes de realizar movimientos de desplazamiento en la secuencia.
Posicin actual despus de Desplazamiento hasta un tope fijo

F Tope fijo

Posicin inicial (punta de la herramienta)

Posicin final programada

Ventana de vigilancia de tope fijo

Fig. 8-34

Ejemplo de desplazamiento hasta un tope fijo: la herramienta se lleva hasta un tope

Otros ejemplos de programacin


N10 G1 G94 ... N20 X250 Z100 F100 FXS[X1]=1 ; Para el eje de mquina, X1 FXS seleccionado, par de sujecin y amplitud de ventana de SDs

N20 X250 Z100 F100 FXS[X1]=1 FXST[X1]=12.3 ; Para el eje de mquina, X1 FXS seleccionado, par de sujecin 12,3%, amplitud de ventana de SD N20 X250 Z100 F100 FXS[X1]=1 FXST[X1]=12.3 FXSW[X1]=2 ; Para el eje de mquina X1 FXS seleccionado, par de sujecin 12,3%, amplitud de ventana 2 mm N20 X250 Z100 F100 FXS[X1]=1 FXSW[X1]=2 ; Para el eje de mquina, X1 FXS seleccionado, par de sujecin de SD, amplitud de ventana 2 mm

Tope fijo alcanzado


Cuando se ha alcanzado el tope fijo: S S S Se borra el trayecto residual y se modifica el valor de consigna para la posicin El par motor aumenta hasta el valor lmite programado FXST[ ]=... o el valor de SD, tras lo cual permanece constante La vigilancia del tope fijo se activa dentro de la amplitud de ventana existente (FXSW[ ]=... o el valor de SD)

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-185

Programacin 8.3 Movimientos de ejes

Cancelar funcin La desactivacin de la funcin provoca una parada de pretratamiento. Se deben programar los movimientos de desplazamiento en la misma secuencia en la que se programa FXS[X1]=0.
Ejemplo: N200 G1 G94 X200 Y400 F200 FXS[X1] = 0 ;El eje X1 se retira del tope fijo a la posicin X= 200 mm.

Importante
El desplazamiento de retirada se debe realizar alejndose del tope fijo; en caso contrario, se puede provocar un dao en la mquina o en el tope fijo. El cambio de secuencia se realiza cuando se ha alcanzado la posicin de retirada. Si no se indica una posicin de retirada, se produce inmediatamente y la limitacin de par tambin se desactiva de forma inmediata.

Otras indicaciones S Las funciones Medicin con borrado del trayecto residual (comando MEAS) y Desplazamiento a tope fijo no pueden ser programadas en la misma secuencia. S No se realiza vigilancia del contorno mientras la funcin Desplazamiento a tope fijo est activada. S Si el lmite del par se reduce demasiado, el eje ya no puede seguir la variacin de consigna; el regulador entra en limitacin y la desviacin del contorno aumenta. En este estado operativo se pueden producir movimientos bruscos si se aumenta el lmite del par. Para asegurar que el eje pueda seguir todava a la consigna, se tiene que comprobar que la desviacin del contorno no sea mayor que con el par sin limitacin. S A travs de un dato de mquina se puede definir una rampa ascendente para el nuevo lmite de par para evitar el ajuste brusco del lmite de par (p. ej., al introducir una caa del contrapunto). Variable de sistema para el estado: $AA_FXS[Eje] Esta variable de sistema suministra el estado de Desplazamiento a tope fijo para el eje indicado: Valor = 0: El eje no se encuentra en el tope 1: El tope se ha alcanzado con xito (El eje se encuentra en la ventana de vigilancia de tope fijo) 2: Posicionamiento en el tope fijo fracasado (el eje no se encuentra en el tope) 3: Desplazamiento a tope fijo activado 4: Se ha detectado el tope 5: Se ha cancelado el desplazamiento a tope fijo. La cancelacin an no se ha realizado.
La consulta de la variable de sistema en el programa de pieza produce una parada de decodificacin previa. Con SINUMERIK 802D slo se pueden registrar los estados estticos antes y despus de la seleccin/cancelacin.

Supresin de alarmas Con un dato de mquina se puede suprimir la salida de las siguientes alarmas:
S S 20091 Tope fijo no alcanzado 20094 Tope fijo cancelado

Bibliografa: Descripcin de funciones, apartado Desplazamiento a tope fijo

8-186

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.4 Movimientos del cabezal

8.4
8.4.1

Movimientos del cabezal


Velocidad de giro del cabezal S, sentidos de giro

Funcionalidad
La velocidad de giro del cabezal se programa bajo la direccin S en vueltas por minuto si la mquina dispone de un cabezal controlado. El sentido de giro y el inicio o el fin del movimiento se especifican a travs de comandos M (ver tambin el apartado 8.7 Funcin adicional M). M3 Cabezal giro en sentido horario M4 Cabezal giro en sentido antihorario M5 Parada cabezal Nota: en valores S en nmeros enteros se puede prescindir de la indicacin de coma decimal, p. ej., S270.

Informacin
Si escribe M3 M4 en una secuencia con desplazamientos de ejes, los comandos M se activan antes de los desplazamientos de ejes. Ajuste estndar: los desplazamientos de ejes se inician tan slo cuando haya acelerado el cabezal (M3, M4). M5 se emite igualmente antes del desplazamiento de un eje. Sin embargo, no se espera la parada del cabezal. Los desplazamientos de ejes empiezan ya antes de la parada del cabezal. Al final del programa o con RESET se detiene el cabezal. Al inicio del programa est activa la velocidad de giro del cabezal cero (S0). Nota: a travs de datos mquina se pueden configurar otros ajustes.

Ejemplo de programacin
N10 G1 X70 Z20 F300 S270 M3 ;Antes del desplazamiento de ejes X, Z, el cabezal acelera a 270 rpm en giro en sentido horario ... N80 S450 ... ;Cambio de velocidad ... N170 G0 Z180 M5 ;Movimiento Z en la secuencia, Paro cabezal

8.4.2

Limitacin de la velocidad: G25, G26

Funcionalidad
A travs del programa puede acotar los valores lmite normalmente vigentes para un cabezal controlado, escribiendo G25 G26 y la direccin del cabezal S con el valor lmite de la velocidad de giro del cabezal. De este modo, se sobrescriben al mismo tiempo los valores introducidos en los datos del operador. G25 G26 exige siempre una secuencia propia. Una velocidad de giro del cabezal S programada anteriormente se conserva.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-187

Programacin 8.4 Movimientos del cabezal

Programacin
G25 S... G26 S... ;Limitacin inferior de la velocidad ;Limitacin superior de la velocidad

Informacin
Los lmites extremos de la velocidad de giro del cabezal se fijan en el dato de mquina. Con una entrada a travs del panel de servicio se pueden activar datos del operador para la limitacin adicional.

Ejemplo de programacin
N10 G25 S12 N20 G26 S700 ;Lmite inferior de velocidad del cabezal: 12 rpm ;Lmite superior de velocidad del cabezal: 700 r/min

Nota
G25/G26 se utilizan en combinacin con direcciones de eje para una limitacin del campo de trabajo (ver apartado Limitacin del campo de trabajo).

8.4.3

Posicionamiento del cabezal SPOS

Funcionalidad
Requisito: el cabezal tiene que estar diseado tcnicamente para el trabajo con regulacin de posicin. Con la funcin SPOS= se puede colocar el cabezal en una determinada posicin angular. El cabezal es mantenido en su posicin por la regulacin de la posicin. La velocidad del proceso de posicionamiento est fijado en el dato de mquina. Con SPOS=valor del movimiento M3/M4 se conserva el correspondiente sentido de giro hasta el fin del posicionamiento. Posicionar desde la parada, el desplazamiento a la posicin se realiza por el recorrido ms corto. La direccin resulta de la correspondiente posicin inicial y final. Excepcin: primer movimiento del cabezal, es decir, cuando el sistema de medida an no est sincronizado. Para este caso se especifica la direccin en el dato de mquina. Otras tareas de movimiento para el cabezal con SPOS=ACP(...), SPOS=ACN(...), ... se pueden realizar como para ejes giratorios (ver el apartado 3er y 4 eje). El movimiento del cabezal se realiza paralelamente a los eventuales desplazamientos de un eje en la misma secuencia. Esta secuencia est terminada cuando ambos movimientos han finalizado.

8-188

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.4 Movimientos del cabezal

Programacin
SPOS=... SPOS=ACP(...) SPOS=ACN(...) SPOS=IC(...) SPOS=DC(...) ; Posicin absoluta: 0 ... <360 grados ; Cota absoluta, posicionar en direccin positiva ; Cota absoluta, posicionar en direccin negativa ; Cota incremental, el signo define el sentido de desplazamiento ; Cota absoluta, posicionamiento directo (por el recorrido ms corto)

Ejemplo de programacin
N10 SPOS=14.3 ... N80 G0 X89 Z300 SPOS=25.6 ;Posicin del cabezal 14,3 grados ;Posicionar cabezal con desplazamientos de ejes. La secuencia est terminada cuando todos los movimientos han finalizado. ;La secuencia N81 empieza tan slo cuando se ha alcanzado tambin la posicin del cabezal de N80.

N81 X200 Z300

8.4.4

Escalones de reduccin

Funcionamiento
Para un cabezal se pueden configurar hasta 5 escalones de reduccin para la adaptacin de la velocidad de giro/del par. La seleccin de un escaln de reduccin tiene lugar en el pro grama a travs de comandos M (ver apartado 8.7 Funcin adicional M): S S M40 M41 a M45 ; Seleccin automtica del escaln de reduccin ; Escaln de reduccin 1 a 5

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-189

Programacin 8.5 Ayuda para la programacin de contornos

8.5
8.5.1

Ayuda para la programacin de contornos


Redondeo, chafln

Funcionalidad
En un ngulo de contorno se pueden insertar los elementos Chafln o Redondeo. La correspondiente instruccin CHF= ... o RND=... se escribe en la secuencia con desplazamientos de ejes que conduce hacia el ngulo.

Programacin
CHF=... RND=... ;Insertar un chafln, valor: Longitud del chafln ;Insertar un redondeo, valor: Radio del redondeo

Informacin
Las funciones Chafln/Redondeo se ejecutan en el plano actual G17 a G19. Nota: Una reduccin del valor programado para el chafln y el redondeo se realiza automticamente si la longitud de contorno de una secuencia afectada es insuficiente. El redondeo o el chafln no se inserta cuando: S S Se programan a continuacin ms de tres secuencias que no contienen informacin sobre el desplazamiento en el plano, Se ha cambiado de plano.

Chafln CHF=
Entre contornos lineales y circulares en cualquier combinacin se incorpora un elemento de contorno lineal. El canto se mata as.

N10 G1 ...CHF=...

Chafln

N20 G1 ...

Bisectriz X

P. ej.: G17 Fig. 8-35

Insertar un chafln CHF en el ejemplo entre dos lneas rectas

8-190

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.5 Ayuda para la programacin de contornos

Ejemplo de programacin chafln


N10 G1 X... CHF=5 N20 X... Y... ;Insertar chafln 5 mm

Redondeo RND=
Entre contornos lineales y de crculo en cualquier combinacin se inserta con transicin tangencial un elemento de contorno de crculo.

Lnea recta/lnea recta:


N10 G1 ...RND=... Redondeo N20 G1 ... P. ej.: G17 Y RND=... X Fig. 8-36 Insertar redondeos en ejemplos

Lnea recta/crculo:
N50 G1 ...RND=... Redondeo

RND=... P. ej.: G17 Y X

N60 G3 ...

Ejemplo de programacin redondeo


N10 G1 X... RND=8 N20 X... Y... ... N50 G1 X... RND=7.3 N60 G3 X... Y... ;Insertar redondeo con radio 8 mm

;Insertar redondeo con radio 7,3 mm

8.5.2

Descripcin abreviada del contorno

Funcionalidad
Si de un plano de mecanizado no resultan indicaciones directas del punto final del contorno, se pueden utilizar tambin datos de ngulo para la determinacin de la recta. En un ngulo de contorno se pueden insertar los elementos Chafln o Redondeo. La correspondiente instruccin CHR= ... o RND=... se escribe en la secuencia que conduce hacia el ngulo. La descripcin abreviada del contorno se puede aplicar en secuencia con G0 o G1. Para este fin, se pueden concatenar, en teora, un nmero indeterminado de secuencias de rectas, insertando entre ellas un redondeo o un chafln. Cada lnea recta tiene que estar determinada de forma unvoca por indicaciones de puntos y/o de ngulos.

Programacin
ANG=... RND=... CHR=... ;Indicacin de ngulo para la determinacin de una lnea recta ;Insertar un redondeo, valor: radio del redondeo ;Insertar un chafln, valor: longitud de lado del chafln

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-191

Programacin 8.5 Ayuda para la programacin de contornos

ngulo ANG=
Si para una lnea recta slo se conoce una coordenada del punto final del plano o, en contornos a lo largo de varias secuencias, tambin el punto final global, se puede utilizar una indicacin de ngulo para la determinacin clara del tramo de trayectoria de la lnea recta. El ngulo se refiere siempre a la abscisa del plano actual G17 a G19; p. ej.: con G17 al eje X. Los ngulos positivos se dirigen en sentido antihorario.
Contorno
Y o

Programacin Punto final en N20 no totalmente conocido N10 G1 X1 Y1 N20 X2 ANG=... N10 : N10 G1 X1 Y1 N20 Y2 ANG=...
X Los valores slo son simblicos.

(X2,?) (?, Y2) ANG=... + N20 (X1,Y1)

Fig. 8-37

Indicacin del ngulo para la determinacin de una lnea recta con el ejemplo del plano G17

Redondeo RND=
En el vrtice de dos secuencias lineales se inserta con transicin tangencial un elemento de contorno de crculo (ver tambin la figura 8-36).

Chafln CHR=
En el vrtice de dos secuencias lineales se inserta un elemento de contorno lineal adicional (chafln). El valor programado es la longitud del lado del chafln.
Contorno CHR= Programacin Insertar chafln con longitud de lado de, p. ej., 5 mm: Chafln

N10 G1 ...

N10 G1 X... CHR=5 N20 X... Y..

N20 ...

Bisectriz
X

Fig. 8-38

Insertar un chafln con CHR

8-192

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.5 Ayuda para la programacin de contornos

Contorno
Y

Programacin Punto final en N20 desconocido

(X3,Y3) ANG=...2 N30 (?, ?) N20 (X1,Y1)


X

ANG=...1 N10

N10 G1 X1 Y1 N20 ANG=...1 N30 X3 Y3 ANG=...2

Los valores slo son simblicos.

(X3,Y3) N30

ANG=...2

ANG=...1 (?, ?) N20 (X1,Y1)


X Y

N10

Punto final en N20 desconocido, insertar redondeo: N10 G1 X1 Y1 N20 ANG=...1 RND=... N30 X3 Y3 ANG=...2 analgico Insertar un chafln: N10 G1 X1 Y1 N20 ANG=...1 CHR=... N30 X3 Y3 ANG=...2 Punto final en N20 conocido, insertar redondeo: N10 G1 X1 Y1 N20 X2 Y2 RND=... N30 X3 Y3 analgico Insertar un chafln: N10 G1 X1 Y1 N20 X2 Y2 CHR=... N30 X3 Y3 Punto final en N20 desconocido, insertar redondeos: N10 G1 X1 Y1 N20 ANG=...1 RND=...1 N30 X3 Y3 ANG=...2 RND=...2 N40 X4 Y4 analgico Insertar un chafln: N10 G1 X1 Y1 N20 ANG=...1 CHR=...1 N30 X3 Y3 ANG=...2 CHR=...2 N40 X4 Y4

(X3,Y3) N30 N10 N20 (X1,Y1)


X

(X2,Y2)

(X3,Y3) N40 (X4,Y4) N30

ANG=...2

ANG=...1 N10 N20 (X1,Y1)


X

(?, ?)

Fig. 8-39

Contornos de secuencias mltiples con el ejemplo del plano G17

Informacin
La funcin Descripcin abreviada del contorno se ejecuta en el plano actual G17 a G19. Un cambio de plano no es posible en la descripcin abreviada del contorno. Notas: S S Si el radio y el chafln se programan en una misma secuencia, se inserta, independientemente del orden de programacin, nicamente el radio. Fuera de la descripcin abreviada del contorno existe tambin la indicacin de chafln con CHF=. En este caso, el valor representa la longitud del chafln (en lugar de la longitud del lado en CHR=).

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-193

Programacin 8.6 Herramienta y correccin de herramienta

8.6
8.6.1

Herramienta y correccin de herramienta


Indicaciones generales

Funcionalidad
En la confeccin del programa para el mecanizado de piezas no se necesitan tener en cuenta la longitud ni el radio de la herramienta. Las medidas de la pieza se programan directamente, p. ej., en base al plano. Los datos de herramienta se introducen por separado en un campo de datos especial. En el programa se llama tan slo la herramienta necesaria con sus datos de correccin y se activa en su caso la correccin del radio de herramienta. El mando ejecuta mediante estos datos las necesarias correcciones de la trayectoria para crear la pieza descrita.

T1

Contorno de la pieza

T2

T1 Herramienta 1 T2 Herramienta 2 Fig. 8-40 Mecanizado de una pieza con distintos radios de herramientas

T1 Herramienta 1 F Longitud

F - Punto de referencia de portaherramientas

T2 Herramienta 2 F Long. T0 Ninguna herramienta F X

Fig. 8-41

Desplazamiento a la posicin de la pieza Z0 distintas correcciones de la longitud de herramienta

8-194

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.6 Herramienta y correccin de herramienta

8.6.2

Herramienta T

Funcionalidad
Con la programacin de la palabra T tiene lugar la eleccin de la herramienta. En el dato de mquina se define si se trata de un cambio de herramienta o tan slo de una seleccin: S S El cambio de herramienta (llamada de herramienta) se realiza directamente con la palabra T o el cambio tiene lugar segn la seleccin con la llamada de herramienta a travs de la instruccin adicional M6 (ver tambin apartado 8.7 Funciones adicionales M).

Observe: Si se ha activado una determinada herramienta, sta permanece memorizada como herramienta activa incluso ms all del final de programa y la desconexin/reconexin del control. Si cambia una herramienta de forma manual, introduzca el cambio tambin en el control para que ste conozca la herramienta correcta. Por ejemplo, puede iniciar una secuencia con la nueva palabra T en el modo de operacin MDA.

Programacin
T... ;Nmero de herramienta: 1 ... 32 000, T0 ninguna herramienta

Nota
Se pueden memorizar un mximo de 48 herramientas a la vez en el control.

Ejemplo de programacin
;Cambio de herramienta sin M6:: N10 T1 ;Herramienta 1 ... N70 T588 ;Herramienta 588 ;Cambio de herramienta con M6: N10 T14 ... ;Seleccionar previamente herramienta 14 ... N15 M6 ;Realizar el cambio de herramienta; a continuacin, T14 est activo

8.6.3

Nmero de correccin de herramienta D

Funcionalidad
A una determinada herramienta se le pueden asignar de 1 a 9 campos de datos con distintas secuencias de correccin de herramientas (para varios filos). Si se precisa un filo especial, se puede programar con D y con el correspondiente nmero. Si no escribe ninguna palabra D, D1 est automticamente activa. Al programar D0, las correcciones para la herramienta se invalidan.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-195

Programacin 8.6 Herramienta y correccin de herramienta

Nota
En el control se pueden memorizar a la vez como mx. 96 campos de datos (nmeros D) con secuencias de correccin de herramienta.

Programacin
D... ;Nmero de correccin de herramienta: 1 ... 9, D0: no hay correcciones activadas!
T1 D1 T2 D1 T3 D1 T6 D1 T8 D1 D2 D3 D9

D2 D2

D3

Cada herramienta tiene sus propias secuencias de correccin mximo 9. Fig. 8-42 Ejemplos para la asignacin de herramientas/nmeros de correccin de herramienta

Informacin
Las correcciones de la longitud de herramienta son inmediatamente activas si la herramienta est activa; si no se ha programado ningn nmero D, con los valores de D1. La correccin se lleva a cabo con el primer desplazamiento programado para el eje de compensacin longitudinal. Observe que de G17 a G19 estn activos! Una correccin del radio de herramienta se tiene que activar adicionalmente con G41/G42.

Ejemplo de programacin
Cambio de herramienta sin comando M6 (slo con T): N5 G17 N10 T1 N11 G0 Z... N50 T4 D2 ... N70 G0 Z... D1 ;Determina la asignacin de ejes para correcciones ;La herramienta 1 se activa con el correspondiente D1 ;En G17, Z es el eje de correccin de longitud; la compensacin de la correccin de longitud es sobrememorizada aqu ;Insertar herramienta 4,D2 de T4 activo ;D1 para herramienta 4 activo, slo filo cambiado

8-196

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.6 Herramienta y correccin de herramienta

Cambio de herramienta con comando M6: N5 G17 ;Determina la asignacin de ejes para correcciones N10 T1 ;Preseleccin de herramienta ... N15 M6 ;Cambio de herramienta, T1 est activo con el correspondiente D1 N16 G0 Z... ;Con G17, Z es el eje de correccin de longitud; la compensacin de la correccin de longitud es sobrememorizada aqu ... N20 G0 Z... D2 ;D2 para la herramienta 1 est activo con G17, Z es el eje de correccin de longitud; la diferencia de la correccin de la longitud de herramienta D1>D2 es sobrememorizada aqu N50 T4 ;Preseleccin de herramienta T4, observe: T1 con D2 est todava activo! ... N55 D3 M6 ;Cambio de herramienta, T4 est activo con el correspondiente D3 ...

Contenido de una memoria de correccin


En la memoria de correcciones se introducen: S Magnitudes geomtricas: Longitud, radio stos constan de varios componentes (geometra, desgaste). El control numrico calcula con todos estos componentes una dimensin resultante (p. ej., longitud total 1, radio total). Las dimensiones totales respectivas pasan a ser activas cuando se activa la memoria de correcciones. Estos valores se calculan a los ejes teniendo en cuenta el tipo de herramienta y los comandos G17, G18, G19 (ver las siguientes figuras). Tipo de herramienta El tipo de herramienta (broca, fresa) determina qu ejes geomtricos se necesitan y cmo se calculan.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-197

Programacin 8.6 Herramienta y correccin de herramienta

Casos especiales de herramientas


En los tipos de herramienta fresa, broca, los parmetros para la Longitud 2 y la Longitud 3 slo se necesitan en casos especiales (p. ej.: correccin de la longitud de herramienta en varias dimensiones en caso de montaje de un cabezal angular).
Longitud 3

Efecto G17: Longitud 1 en Z Z Longitud 2 en Y Longitud 3 en X X Radio en X/Y Longitud 1 en Y Y Longitud 2 en X Longitud 3 en Z Z Radio en Z/X X Longitud 1 en X Longitud 2 en Z Longitud 3 en Y Y Radio en Y/Z

Longitud 2 Y F

G18:

G19:

En el tipo Broca no se tiene en cuenta el radio.


F - Punto de referencia de portaherramientas Longitud 1

Fig. 8-43

Efecto de las correcciones tridimensionales de la longitud de herramienta (caso especial)

Efecto G17: G18: G19: Longitud 1 en Z Longitud 1 en Y Longitud 1 en X

F Punto de referencia del portaherramientas

Longitud 1

Fig. 8-44

Efecto de la correccin en el tipo Broca

Efecto G17: G18: G19: Longitud 1 en Z Radio en X/Y Longitud 1 en Y Radio en Z/X Longitud 1 en X Radio en Y/Z

F Punto de referencia del portaherramientas F

Radio

Longitud 1

Fig. 8-45

Efecto de la correccin en el tipo Fresa

8-198

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.6 Herramienta y correccin de herramienta

8.6.4

Seleccin de la correccin del radio de herramienta: G41, G42

Funcionalidad
El control trabaja con correccin del radio de herramienta en el plano seleccionado G17 a G19. Tiene que estar activa una herramienta con el correspondiente nmero D. La correccin del radio de herramienta se activa con G41/G42. De este modo, el control calcula automticamente para el radio de herramienta actual las trayectorias de herramienta equidistantes necesarias para el contorno programado.
Fresa

Contorno de la pieza

Trayectoria del centro de la herramienta a la misma distancia frente al contorno (equidistante)

Fig. 8-46

Correccin de radio de herramienta

Programacin
G41 X... Y... G42 X... Y... ;Correccin del radio de herramienta a la izquierda del contorno ;Correccin del radio de la herramienta a la derecha del contorno

Nota: la seleccin slo se puede realizar con interpolacin lineal (G0, G1). Programe ambos ejes del plano (p. ej., con G17: X, Y). Si indica tan slo un eje, el segundo eje es completado automticamente con el ltimo valor programado.

G42

G41

Contorno de la pieza

Fig. 8-47

Correccin a la derecha/izquierda del contorno

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-199

Programacin 8.6 Herramienta y correccin de herramienta

Iniciar la correccin
La herramienta se aproxima en una lnea recta al contorno y se coloca verticalmente a la tangente de trayectoria en la posicin inicial del contorno. Elija la posicin inicial de modo que queda asegurado el desplazamiento sin colisiones!

Contorno: Lnea recta

P1 Posicin inicial del contorno Contorno: Crculo MP Radio del crculo

P1 Radio de la herramienta Sin correccin

Tangente

P1

Sin correccin

G42
Recorrido de la herramienta corregido P0 Posicin inicial Fig. 8-48 Inicio de la correccin del radio de herramienta en el ejemplo G42

G42
Recorrido de la herramienta corregido P0 Posicin inicial

Informacin
Por regla general, sigue a la secuencia con G41/G42 la primera secuencia con el contorno de pieza. No obstante, la descripcin del contorno puede ser interrumpida por 5 secuencias intercaladas que no contengan indicaciones para el recorrido del contorno en el plano, p. ej., slo comando M o movimientos de aproximacin.

Ejemplo de programacin
N10 T... N20 G17 D2 F300 ;Correccin n 2, avance 300 mm/min N25 X... Y... ;P0 Posicin inicial N30 G1 G42 X... Y... ;Seleccin a la derecha del contorno, P1 N31 X... Y... ;Contorno inicial, crculo o lnea recta Despus de la seleccin se pueden ejecutar tambin secuencias con movimientos de aproximacin o salidas M: N20 G1 G41 X... Y... ;Seleccin a la izquierda del contorno N21 Z... ;Movimiento de aproximacin N22 X... Y... ;Contorno inicial, crculo o lnea recta

8-200

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.6 Herramienta y correccin de herramienta

8.6.5

Comportamiento en esquina: G450, G451

Funcionalidad
Con las funciones G450 y G451 se puede ajustar el comportamiento en la transicin discontinua de un elemento de contorno a otro elemento de contorno (comportamiento en esquina) con G41/G42 activo. Las esquinas interiores y exteriores son detectadas automticamente por el control. En esquinas interiores se posiciona siempre en el punto de interseccin de la trayectoria equidistante.

Programacin
G450 G451
Esquina exterior

;Crculo de transicin ;Punto de interseccin


Esquina exterior

Crculo de transicin (radio = radio de la herramienta) P*

Punto de interseccin

G450
P* aqu se puede ejecutar una secuencia intercalada sin informacin del plano Fig. 8-49 Comportamiento en la esquina exterior

G451

Esquina interior

Punto de interseccin Fig. 8-50 Comportamiento en la esquina interior

Crculo de transicin G450


El centro de la herramienta se desplaza rodeando el ngulo exterior de la pieza y describiendo un arco de circunferencia cuyo radio coincide con el radio de la herramienta. Desde el punto de vista de los datos, el crculo de transicin pertenece a la siguiente secuencia con movimientos de desplazamiento; p. ej., con relacin al valor del avance.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-201

Programacin 8.6 Herramienta y correccin de herramienta

Punto de interseccin G451


Con G451: Punto de interseccin de las equidistantes se posiciona en el punto (punto de interseccin) que resulta de las trayectorias del centro de la herramienta (crculo o lnea recta). En esquinas agudas del contorno y con el punto de interseccin activo, se pueden producir, en funcin del radio de la herramienta, recorridos muertos innecesarios de la herramientas. En este caso, el control conmuta automticamente para esta secuencia a crculo de transicin si se alcanza un valor angular ajustado (100).
Esquina exterior Crculo de transicin

R = Radio de la herramienta

Fig. 8-51

Esquina de contorno aguda y conmutacin al crculo de transicin

8.6.6

Correccin del radio de la herramienta DES: G40

Funcionalidad
La cancelacin del modo de correccin (G41/G42) tiene lugar con G40. G40 es tambin la posicin de conexin al inicio del programa. La herramienta termina la secuencia antes de G40 en la posicin normal (vector de correccin vertical a la tangente en el punto final); independientemente del ngulo de retirada. Si G40 est activo, el punto de referencia es el centro de la herramienta. De este modo, en la cancelacin, el centro de la herramienta se desplaza al punto final programado. Elija el punto final de la secuencia G40 siempre de modo que est asegurado el desplazamiento sin colisiones!

Programacin
G40 X... Y... ;Correccin del radio de la herramienta DES

Nota: la cancelacin del modo de correccin slo puede tener lugar con interpolacin lineal (G0, G1).

8-202

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.6 Herramienta y correccin de herramienta

Programe ambos ejes del plano (p. ej., con G17: X, Y). Si indica tan slo un eje, el segundo eje es completado automticamente con el ltimo valor programado.
Contorno: Lnea recta Contorno: Crculo P1 Tangente P1 R = =Radio de la herramienta

G40
P2

G40
P2

P1 Punto final, ltima secuencia, p. ej., con G41 P2 Punto final, secuencia con G40

Fig. 8-52

Terminar correccin del radio de herramienta

Ejemplo de programacin
... N100 X... Y... N110 G40 G1 X... Y.. ;ltima secuencia en el contorno, crculo o lnea recta, P1 ;Desactivar la correccin de radio de herramienta, P2

8.6.7

Casos especiales de la correccin del radio de la herramienta

Repeticin de la correccin
La misma correccin (p. ej., G41 > G41) se puede volver a programar sin escribir G40 entre medio. La ltima secuencia antes de la nueva llamada de correccin termina con la posicin normal del vector de correccin en el punto final. La nueva correccin se ejecuta como inicio de correccin (comportamiento segn lo descrito en el cambio de la direccin de compensacin).

Cambio del nmero de correccin


Es posible realizar un cambio del nmero de correccin D con la funcin de correccin del radio de la herramienta activa. En este caso, un radio de herramienta modificada ya est activo al inicio de la secuencia en la cual se encuentra el nuevo nmero D. Su modificacin completa slo se alcanza al final de la secuencia. Por lo tanto, la modificacin se aplica continuamente a lo largo de toda la secuencia, tambin en la interpolacin circular.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-203

Programacin 8.6 Herramienta y correccin de herramienta

Cambio de la direccin de correccin


La direccin de correccin G41 <> G42 se puede cambiar sin escribir G40 entre medio. La ltima secuencia con la direccin de correccin antigua termina con la posicin normal del vector de correccin en el punto final. La nueva direccin de correccin se ejecuta como un inicio de correccin (posicin normal en la posicin inicial).

N22 N20 N21 G41 Y N24 N21 N20 P. ej.: N20 G42 G1 X... Y... N21 X... N22 G41 Y... N23 X... N24 G42 Y... N25 X... ... Y N23 N22 N25

X P. ej.: N10 G42 ... ... N20 G1 X... N21 G41 X... Y... N22 X... ...

Fig. 8-53

Cambio de la direccin de correccin

Interrupcin de la correccin con M2


Si el modo de correccin se cancela con M2 (fin del programa) sin escribir el comando G40, la ltima secuencia con coordenadas del plano (G17 a G19) termina en la posicin normal del vector de correccin. No tiene lugar ningn movimiento de compensacin. El programa termina con esta posicin de la herramienta.

Casos de mecanizado crticos


En la programacin, preste una especial atencin a los casos en los que el recorrido de contorno en esquinas interiores es menor que el radio de herramienta; en caso de dos esquinas interiores sucesivas, menor que el dimetro. Evite estos casos! Controle tambin a lo largo de varias secuencias la posible e indeseada aparicin de cuellos de botella en el contorno. Si ejecuta una prueba/un recorrido de prueba, utilice el mayor radio de herramienta que se pueda elegir.

8-204

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.6 Herramienta y correccin de herramienta

ngulos de contorno agudos


Si, en el contorno con un punto de interseccin G451 activo, se producen esquinas exteriores muy agudas, se conmuta automticamente al crculo de transicin. De este modo se evitan largos espacios muertos (ver Fig. 8-51).

8.6.8
Y 100 90 80 70 60 50 40 30 20 10 0 0 Fig. 8-54

Ejemplo para la correccin del radio de la herramienta

N20

N30 N50

N110

N40

N60

N80 N70 N100 N90

10

20

30

40

50

60

70

80

90

100

110

120

Ejemplo correccin del radio de herramienta

Ejemplo de programacin
N1 T1 N5 G0 G17 G90 X5 Y55 Z50 N6 G1 Z0 F200 S80 M3 N10 G41 G450 X30 Y60 F400 N20 X40 Y80 N30 G2 X65 Y55 I0 J25 N40 G1 X95 N50 G2 X110 Y70 I15 J0 N60 G1 X105 Y45 N70 X110 Y35 N80 X90 N90 X65 Y15 N100 X40 Y40 N110 X30 Y60 N120 G40 X5 Y60 N130 G0 Z50 M2 Herramienta 1 con correccin D1 ;Desplazamiento a la posicin inicial ;Correccin a la izquierda del contorno, crculo de transicin

;Terminar modo de correccin

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-205

Programacin 8.7 Funcin adicional M

8.7

Funcin adicional M

Funcionalidad
Con la funcin adicional M se pueden iniciar, p. ej., acciones de conmutacin, tales como Refrigerante CON/DES y otras funcionalidades. El fabricante del control ha asignado una funcionalidad fija a una pequea parte de las funciones M. El resto est a disposicin del fabricante de la mquina. Nota: Una vista de conjunto de las funciones M adicionales utilizadas en el control y reservadas se encuentra en el apartado 8.1.6Vista general de las instrucciones.

Programacin
M... ;como mx. 5 funciones M en una secuencia

Efecto
Efecto en secuencias con desplazamientos de ejes: Si las funciones M0, M1, M2 se encuentran en una secuencia con movimientos de desplazamiento de los ejes, estas funciones M surten efecto despus de los movimientos de desplazamiento. Las funciones M3, M4, M5 se emiten antes de los movimientos de desplazamiento al mando de interconexin (PLC) integrado. Los desplazamientos de ejes slo se inician cuando el cabezal controlado haya acelerado con M3, M4. No obstante, con M5 no se espera la parada del cabezal. Los desplazamientos de ejes empiezan ya antes de la parada del cabezal (ajuste estndar). En las dems funciones M se produce una salida al PLC con los movimientos de desplazamiento. Si quiere programar una funcin M de forma concreta antes o despus de un desplazamiento de un eje, inserte una secuencia propia con esta funcin M. Tenga en cuenta: Esta secuencia interrumpe un trabajo con control de contorneado G64 y produce una parada precisa!

Ejemplo de programacin
N10 S... N20 X... M3 N180 M78 M67 M10 M12 M37 ;Funcin M en la secuencia con desplazamiento de un eje El cabezal acelera antes del desplazamiento del eje X ;como mx. 5 funciones M en la secuencia

Nota
Adems de las funciones M y H, tambin se pueden transmitir funciones T, D, S al PLC (mando de interconexin). En total, es posible un mximo de 10 de estas salidas de funcin en una secuencia.

8-206

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.8 Funcin H

8.8

Funcin H

Funcionalidad
Con funciones H se pueden transmitir datos con coma flotante desde el programa al PLC (tipo como en los parmetros de clculo, ver el apartado Parmetros de clculo R). El significado de los valores para una determinada funcin H es establecido por el fabricante de la mquina.

Programacin
H0=... a H9999=... ; como mx. 3 funciones H por secuencia

Ejemplo de programacin
N10 H1=1.987 H2=978.123 H3=4 N20 G0 X71.3 H99=8978.234 N30 H5 ; 3 funciones H en la secuencia ; con desplazamientos de ejes en la secuencia ; corresponde a: H0=5.0

Nota
Adems de las funciones M y H, tambin se pueden transmitir funciones T, D, S al PLC (mando de interconexin). En total, es posible un mximo de 10 de estas salidas de funcin en una secuencia.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-207

Programacin 8.9 Parmetro de clculo R, LUD y variable de PLC

8.9
8.9.1

Parmetro de clculo R, LUD y variable de PLC


Parmetros de clculo R

Funcionalidad
Si un programa CN no slo debe ser vlido para los valores ajustados una vez, o si es necesario calcular valores, se utilizan a tal efecto parmetros de clculo. Los valores requeridos pueden ser calculados o ajustados por el control durante la ejecucin del programa. Otra posibilidad consiste en ajustar los valores de los parmetros de clculo a travs del manejo. Si los parmetros de clculo estn ocupados con valores, se pueden asignar al programa otras direcciones CN que deben ser de valor variable.

Programacin
R0=... a R299=...

Asignacin del valor


A los parmetros de clculo se le pueden asignar valores en el rango siguiente: (0.000 0001 ... 9999 9999) (8 caracteres decimales y signo y coma decimal). En los nmeros enteros se puede prescindir de la coma decimal. Se puede prescindir siempre del signo positivo. Ejemplo: R0=3.5678 R1=37.3 R2=2 R3=7 R4=45678.123 Con la notacin exponencial se puede asignar un rango numrico ampliado:  ( 10300 ... 10+300 ). El valor del exponente se escribe tras los caracteres EX; nmero mximo de caracteres: 10 (incluyendo los signos y la coma decimal) Gama de valores de EX: 300 a +300 Ejemplo: R0=0.1EX5 R1=1.874EX8 ;Significado: R0 = 0,000 001 ;Significado: R1 = 187 400 000

Nota: una secuencia puede tener varias asignaciones, incluyendo expresiones de clculo.

Asignaciones a otras direcciones


La flexibilidad de un programa CN se obtiene porque a otras direcciones de CN se les pueden asignar estos parmetros de clculo o expresiones con parmetros de clculo. Se pueden asignar valores, expresiones de clculo o parmetros de clculo a todas las direcciones; excepcin: Direccin N,G y L. Para la asignacin se escribe tras el carcter de direccin el carcter =. No es posible efectuar una asignacin con signo negativo.

8-208

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.9 Parmetro de clculo R, LUD y variable de PLC

Si se realizan asignaciones a direcciones de ejes (comandos de desplazamiento), entonces se requiere una secuencia propia. Ejemplo: N10 G0 X=R2 ;Asignacin al eje X

Operaciones y funciones de clculo


Para los operadores y funciones de clculo rige la notacin matemtica usual. La prioridad de ejecucin se define a travs de parntesis. Por lo dems, rigen las reglas de la aritmtica. Para las funciones trigonomtricas rige la indicacin en grados. Funciones aritmticas admisibles: ver apartado Vista general de las instrucciones.

Ejemplo de programacin: Parmetros R


N10 R1= R1+1 N20 R1=R2+R3 R4=R5R6 N30 R13=SIN(25.3) N40 R14=R1*R2+R3 N50 R14=R3+R2*R1 ;El nuevo R1 resulta del R1 antiguo ms 1 R7=R8* R9 R10=R11/R12 ;R13 produce un seno de 25,3 grados ;Rigen las reglas de la aritmtica R14=(R1*R2)+R3 ;Resultado, como secuencia N40 R12 + R22

N60 R15=SQRT(R1*R1+R2*R2) ; Significado: R15 =

Ejemplo de programacin: Asignacin a ejes


N10 G1 G91 X=R1 Z=R2 F300 N20 Z=R3 N30 X=R4 N40 Z=R5 ...

8.9.2

Datos de usuario locales (LUD)

Funcionalidad
El usuario/programador puede definir en un programa variables propias de distintos tipos de datos (LUD = Local User Data). Estas variables slo existen en el programa en el cual se han definido. La definicin se realiza inmediatamente al principio del programa y puede estar ligada al mismo tiempo a una asignacin de valor. Por lo dems, el valor inicial es cero. El mismo programador puede definir el nombre de una variable. La creacin del nombre est sujeta a las siguientes reglas: S S S Como mx. 32 caracteres Los dos primeros caracteres deben ser letras (el resto: letras, carcter de subrayado o nmeros) No se deben utilizar nombres que ya se usan en el control (direcciones CN, palabras reservadas, nombres de programas, subprogramas, etc.)

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-209

Programacin 8.9 Parmetro de clculo R, LUD y variable de PLC

Programacin
DEF BOOL varname1 DEF CHAR varname2 DEF INT varname3 ; Tipo Bool, valores: TRUE (=1), FALSE (=0) ; Tipo Char, 1 carcter en cdigo ASCII: a, b, ... ; Valor numrico de cdigo: 0 ... 255 ; Tipo Integer, valores en nmeros enteros, gama de valores de 32 bits: ; 2 147 483 648 a +2 147 483 648 (decimal) ; Tipo Real, nmero natural (como parmetro de clculo R), ; Gama de valores: (0.000 0001 ... 9999 9999) ; (8 decimales y signo y coma decimal) o ; notacin exponencial:  ( 10300 ... 10+300 ).

DEF REAL varname4

Cada tipo exige una lnea de programa propia. Sin embargo, se pueden definir distintas variables del mismo tipo en una lnea. Ejemplo: DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4 ; 4 variables del tipo INT

Matrices
Adems de variables individuales se pueden definir matrices uni o bidimensionales de variables de estos tipos de datos: DEF INT PVAR5[n] ; Matriz unidimensional del tipo INT, n: nmero entero DEF INT PVAR6[n,m] ; Matriz bidimensional del tipo INT, n, m: nmero entero Ejemplo: DEF INT PVAR7[3] ; Matriz con 3 elementos del tipo INT

En el programa se alcanzan los distintos elementos de matriz a travs del ndice de matriz y se pueden tratar como variables individuales. El ndice de matriz se extiende a partir de 0 hasta alcanzar una cifra inferior al nmero de elementos. Ejemplo: N10 PVAR7[2]=24 ; El tercer elemento de matriz (con el index 2) tiene el valor 24.

Asignacin de valor para matrices con instruccin SET: N20 PVAR5[2]=SET(1,2,3) ; A partir del 3er elemento de matriz se asignan valores distintos. Asignacin de valor para matrices con instruccin REP: N20 PVAR7[4]=REP(2) ; A partir del elemento de matriz [4] reciben todos el mismo valor, aqu 2.

Nmero de LUDs
En SINUMERIK 802D se pueden definir como mx. 200 LUDs. Observe, sin embargo, que los ciclos estndar de SIEMENS utilizan igualmente LUDs y comparten esta cantidad con el usuario. Mantenga siempre una reserva suficiente si trabaja con estos ciclos.

8-210

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.9 Parmetro de clculo R, LUD y variable de PLC

Nota para la visualizacin


No existe ninguna visualizacin especial para LUDs. De todos modos, slo estaran visibles durante el tiempo de ejecucin del programa. Para fines de prueba en la creacin de un programa los LUDs se pueden asignar a los parmetros de clculo R, con lo cual quedan visibles a travs de la visualizacin de parmetros de clculo, pero estn convertidos al tipo REAL. Otra posibilidad de visualizacin consiste en el estado PARADA del programa a travs de una salida de aviso: MSG(valor VAR1: <<PVAR1<< valor VAR2: : <<PVAR2) ; valor de PVAR1, PVAR2 M0

8.9.3

Lectura y escritura de variables de PLC

Funcionalidad
Para permitir el intercambio de datos rpido entre el CN y el PLC, existe un campo de datos especial en la interfase del usuario del PLC con una longitud de 512 bytes. En este rea, se han acordado datos PLC en tipo de datos y decalaje de posicin. En el programa de CN se pueden leer o escribir estas variables de PLC acordadas. Para este fin existen variables de sistema especiales: $A_DBB[n] ; Byte de datos (Valor de 8 bits) $A_DBW[n] ; Palabra de datos (Valor de 16 bits) $A_DBD[n] ; Palabra doble de datos (Valor de 32 bits) $A_DBR[n] ; Datos REAL (Valor de 32 bits) n representa aqu el decalaje de posicin (inicio del campo de datos a inicio variable) en bytes Ejemplo: R1=$A_DBR[5] ; Lectura de un valor REAL, decalajes 5 (empieza en el byte 5 del rea)

Indicaciones
S S La lectura de variables produce una parada de decodificacin previa (STOPRE interno). Se pueden escribir como mx. 3 variables a la vez (en una secuencia).

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-211

Programacin 8.10 Saltos de programa

8.10
8.10.1

Saltos de programa
Destino del salto para saltos de programa

Funcionalidad
Un lbel o un nmero de secuencia sirven para la caracterizacin de secuencias como destino del salto en saltos de programa. Con saltos de programa es posible ramificar la ejecucin del programa. Las etiquetas se pueden elegir libremente, pero contienen como mn. 2 y como mx. 8 letras o nmeros; los dos primeros caracteres deben ser letras o guiones bajos. En una secuencia que sirve como destino del salto, las etiquetas se terminan con dos puntos. Siempre se sitan al inicio de la secuencia. Si existe adicionalmente un nmero de secuencia, la etiqueta se sita despus del nmero de secuencia. Las etiquetas deben ser unvocas dentro de un programa.

Ejemplo de programacin
N10 LABEL1: G1 X20 ... TR789: G0 X10 Z20 N100 ... ... ; LABEL1 es el lbel, destino del salto ; TR789 es el lbel, destino del salto ningn nmero de secuencia existente ; el nmero de secuencia puede ser el destino del salto

8.10.2

Saltos de programa incondicionales

Funcionalidad
Los programas de CN ejecutan sus secuencias en el orden en que stas se disponen al escribirlas. El orden de la ejecucin se puede modificar insertando saltos de programa. El destino del salto puede ser una secuencia con un lbel o con un nmero de secuencia. Esta secuencia se tiene que situar dentro del programa. La instruccin de salto incondicional exige una secuencia propia.

8-212

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.10 Saltos de programa

Programacin
GOTOF Lbel GOTOB Lbel ;Salto hacia delante (en direccin a la ltima secuencia del programa) ;Salto hacia atrs (en direccin a la primera secuencia del programa)

Etiqueta (lbel) ;Secuencia de caracteres elegida para el lbel (meta de salto) o el nmero de secuencia
Ejecucin del N10 G0 X... Z... programa ... ... N20 GOTOF LABEL0 ; Salto al lbel LABEL0 ... ... ... ... ... N50 LABEL0: R1 = R2+R3 N51 GOTOF LABEL1 ; Salto al lbel LABEL1 ... ... LABEL2: X... Z... N100 M2 ; Fin del programa LABEL1: X... Z... ... N150 GOTOB LABEL2; Salto al lbel LABEL2 Fig. 8-55 Saltos incondicionales en el ejemplo

8.10.3

Saltos de programa condicionales

Funcionalidad
Despus de la instruccin IF se formulan condiciones de salto. Si se cumple la condicin de salto (valor no cero), se suprime el salto. El destino del salto puede ser una secuencia con un lbel o con un nmero de secuencia. Esta secuencia se tiene que situar dentro del programa. Las instrucciones de salto incondicional exigen una secuencia propia. Se pueden encontrar varias instrucciones de saltos condicionados en una secuencia. Usando saltos de programa condicionados se puede conseguir, en su caso, acortar considerablemente el programa.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-213

Programacin 8.10 Saltos de programa

Programacin
IF condicin GOTOF Lbel IF condicin GOTOB Lbel GOTOF ;Salto hacia delante ;Salto hacia atrs

;Direccin de salto hacia delante (en direccin a la ltima secuencia del programa) GOTOB ;Direccin de salto hacia atrs (en direccin a la primera secuencia del programa) Lbel ;Secuencia de caracteres elegida para el lbel (meta de salto) o el nmero de secuencia IF ;Inicio de la condicin de salto Condicin ;Parmetro de clculo, expresin de clculo para la formulacin de la condicin

Operaciones de comparacin
Operadores Significado Igual que Distinto Mayor que Menor que Mayor o igual Menor o igual

== <> > < >= <=

Las operaciones de comparacin apoyan la formulacin de una condicin de salto. Tambin se pueden comparar expresiones aritmticas. El resultado de operaciones de comparacin es cumplido o no cumplido. No cumplido equivale al valor cero.

Ejemplo de programacin para operadores de comparacin


R1>1 1 < R1 R1<R2+R3 R6>=SIN( R7*R7) ;R1 mayor que 1 ;1 menor que R1 ;R1 menor que R2 ms R3 ;R6 mayor o igual a SIN (R7)2

8-214

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.10 Saltos de programa

Ejemplo de programacin
N10 IF R1 GOTOF LABEL1 ; si R1 no es cero, saltar a la secuencia con LABEL1 ... N90 LABEL1: ... N100 IF R1>1 GOTOF LABEL2 ; si R1 es mayor que 1, saltar a la secuencia con LABEL2 ... N150 LABEL2: ... ... N800 LABEL3: ... ... N1000 IF R45==R7+1 GOTOB LABEL3; si R45 es igual a R7 ms 1, saltar a secuencia con LABEL3 ... Varios saltos condicionados en la secuencia: N10 MA1: ...

...
N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ...

...
N50 MA2: ...
Nota: en la primera condicin que se cumple se efecta el salto.

8.10.4

Ejemplo de programa para saltos

Descripcin de la tarea
Posicionamiento de puntos en un segmento circular: Premisas: ngulo inicial: 30 Radio del crculo: 32 mm Distancia entre posiciones: 10 Nmero de puntos: 11 Posicin centro crculo en Z: 50 mm Posicin centro crculo en X: 20 mm en R1 en R2 en R3 en R4 en R5 en R6

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-215

Programacin 8.10 Saltos de programa

X R4 = 11 (nmero de puntos) Pto.10 Pto.3 Pto.2 Pto.11 R3 20 R6 R3 R3 R1 Pto.1

R5

Z 50

Fig. 8-56

Posicionamiento de puntos en un segmento circular:

Ejemplo de programacin
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ; Asignacin de los valores iniciales N20 MA1: G0 Z=R2 *COS (R1)+R5 X=R2*SIN(R1)+R6 ; Clculo y asignacin a direcciones de ejes N30 R1=R1+R3 R4= R41 N40 IF R4 > 0 GOTOB MA1 N50 M2

Explicacin
En la secuencia N10, se asignan las condiciones iniciales a los correspondientes parmetros de clculo. En N20 se producen el clculo de las coordenadas en X y Z y la ejecucin. En la secuencia N30, R1 aumenta en el ngulo de distancia R3; R4 se reduce en 1. Si R4 es > 0, se vuelve a ejecutar N20; de lo contrario, N50 con el fin del programa.

8-216

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.11 Uso de subprogramas

8.11
8.11.1

Uso de subprogramas
Generalidades

Aplicacin
Bsicamente no existen diferencias entre un programa principal y un subprograma. En subprogramas se guardan secuencias de mecanizado que se repiten frecuentemente, p. ej., determinadas formas de contorno. En el programa principal, este subprograma se llama en los puntos necesarios, con lo cual se ejecuta. Una forma del subprograma es el ciclo de mecanizado. Los ciclos de mecanizado contienen casos de mecanizado con validez general (p. ej.: taladrado, roscado con macho, fresado de ranuras, etc.). Mediante la asignacin de valores a travs de parmetros de transferencia previstos se puede conseguir una adaptacin a su caso de aplicacin concreto.

Subprograma

Fig. 8-57

Ejemplo de uso cudruple de un subprograma en una pieza

Configuracin
La configuracin de un subprograma es exactamente igual a la de un programa principal (ver apartado 8.1.2 Estructura del programa). Al igual que los programas principales, los subprogramas se dotan en la ltima secuencia de la ejecucin del programa de Fin de programa M2. Esto implica que el retorno tiene lugar al nivel de programa donde se efecta la llamada.

Fin del programa


En lugar del fin de programa M2, en el subprograma se puede utilizar tambin la instruccin de fin RET. RET requiere una secuencia propia.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-217

Programacin 8.11 Uso de subprogramas

La instruccin RET se utilizar cuando el modo de contorneado G64 no deba ser interrumpido por el retorno. Con M2 se interrumpe G64 y se genera parada precisa.
Programa principal Proceso MAIN123 ... ... N20 Subprograma L10 ;Llamada Retorno L10 N10 R1=34 ... N20 X...Z... ... ... Retorno M2

N21 ... ... ... ... ... N80 L10 ;Llamada ... ... ... M2 Fig. 8-58

Ejemplo de secuencia en caso de llamar dos veces un subprograma

Nombre de subprograma
Para poder seleccionar un subprograma determinado a partir de varios, se le asigna un nombre propio al programa. El nombre se puede elegir libremente al crear el programa, observando algunas reglas. Rigen las mismas reglas que para la asignacin de nombres de programas principales. Ejemplo: LRAHMEN7 En los subprogramas existe adems la posibilidad de utilizar la palabra de direccin L... . Para el valor se admiten 7 cifras (slo enteros). Atencin: en la direccin L, los ceros a la izquierda tienen significado para la diferenciacin. Ejemplo: L128 no es L0128 o L00128! Se trata de 3 subprogramas distintos. Nota: el nombre de subprograma LL6 est reservado para el cambio de herramienta.

Llamada a un subprograma
Los subprogramas se llaman en un programa (programa principal o subprograma) con su nombre. Para este fin, se precisa una secuencia propia. Ejemplo: N10 L785 N20 LRAHMEN7 ;Llamada al subprograma L785 ;Llamada al subprograma LRAHMEN7

8-218

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.11 Uso de subprogramas

Repeticin de programa P...


Para ejecutar un subprograma varias veces seguidas, escriba en la secuencia de la llamada despus del nombre del subprograma en la Direccin P el nmero de ciclos. Como mximo, se permiten 9999 ciclos (P1 ... P9999). Ejemplo: N10 L785 P3 ;Llamada al subprograma L785, 3 ciclos

Profundidad de imbricado
Los subprogramas no slo se pueden llamar desde el programa principal, sino tambin desde un subprograma. Para este tipo de llamadas imbricadas se dispone de un total de 8 niveles de programacin; incluyendo el nivel de programacin del programa principal.
1er nivel
Programa principal

2 nivel

3er nivel

...

8 nivel


Subprograma

Subprograma

...

Subprograma

Fig. 8-59

Secuencia con 8 niveles de programa

Informacin
En el subprograma se pueden modificar funciones G modalmente activas, p. ej., G90 > G91. Al volver al programa desde el cual se ha efectuado la llamada, preste atencin a que todas las funciones modalmente activas estn ajustadas tal y como las necesita. Lo mismo se aplica en el caso de los parmetros de clculo R. Preste atencin a que sus parmetros de clculo utilizados en los niveles superiores del programa no sean modificados accidentalmente en sus valores en los niveles de programa inferiores. Al trabajar con ciclos SIEMENS, se necesitan para stos hasta 4 niveles de programa.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-219

Programacin 8.11 Uso de subprogramas

8.11.2

Llamada a ciclos de mecanizado

Funcionalidad
Los ciclos son subprogramas de tecnologa que realizan un determinado proceso de mecanizado, por ejemplo, taladrado o roscado, con validez general. La adaptacin a la problemtica concreta se realiza a travs de parmetros a definir/valores directamente en la llamada al correspondiente ciclo.

Ejemplo de programacin
N10 CYCLE83(110, 90, ...) ... N40 RTP=100 RFP= 95.5 ... N50 CYCLE82(RTP, RFP, ...) ; Llamada al ciclo 83, transferencia directa de valores, secuencia propia ; Fijar parmetros de transferencia para ciclo 82 ; Llamada al ciclo 82, secuencia propia

8.11.3

Llamada de subprograma modal

Funcionalidad
El subprograma en la secuencia con MCALL se llama automticamente despus de cada secuencia posterior con un movimiento interpolado. La llamada permanece activa hasta el siguiente MCALL. La llamada modal del subprograma con MCALL o la finalizacin precisa una secuencia propia. MCALL se utiliza de forma ventajosa, p. ej., para la produccin de figuras de taladros.

Ejemplo de programacin
Ejemplo de aplicacin: taladrar fila de agujeros N10 MCALL CYCLE82(...) ; Ciclo de taladrado 82 N20 HOLES1(...) ; Ciclo de trabajo para fila de agujeros, despus de cada aproximacin a la posicin del agujero se ejecuta CYCLE82(...) con los parmetros de transferencia N30 MCALL ; Llamada modal de CYCLE82(...) terminada

8-220

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.12 Reloj y contador de piezas

8.12
8.12.1

Reloj y contador de piezas


Reloj para el tiempo de ejecucin

Funcionalidad
Se ofrecen relojes (temporizadores) como variable de sistema ($A...) que se pueden utilizar para la vigilancia de procesos tecnolgicos en el programa o tambin tan slo en la pantalla. Para estos relojes existen nicamente accesos slo lectura. Existen relojes que estn siempre activos. Otros se pueden desactivar a travs de datos de mquina.

Relojes siempre activos


S Tiempo desde el ltimo arranque del control con valores de ajuste estndar (en minutos): $AN_SETUP_TIME (slo lectura) Se pone automticamente a cero con arranque del control con valores de ajuste estndar. Tiempo desde el ltimo arranque del control (en minutos): $AN_POWERON_TIME (slo lectura) Se pone automticamente a cero en cada arranque del control.

Relojes desactivables
Los siguientes relojes estn activados a travs de un dato de mquina (ajuste estndar). El inicio es especfico del reloj. Cada medicin activa del tiempo de ejecucin se interrumpe automticamente con el estado de programa parado o con correccin del avance cero. El comportamiento de las mediciones de tiempo activadas con el avance de recorrido de prueba activo y la prueba del programa se puede establecer mediante datos de mquina. S Tiempo de ejecucin total de programas de CN en el modo de operacin AUTOMTICO (en segundos): $AC_OPERATING_TIME En el modo de operacin AUTOMTICO se suman los tiempos de ejecucin de todos los programas entre Marcha CN y final de programa/Reset. El reloj se pone a cero con cada arranque del control. Tiempo de ejecucin del programa de CN seleccionado (en segundos): $AC_CYCLE_TIME En el programa de CN seleccionado se mide el tiempo de ejecucin entre Marcha CN y final de programa/Reset. Con el arranque de un nuevo programa de CN se borra el temporizador. Tiempo de intervencin de herramienta (en segundos): $AC_CUTTING_TIME Se mide el tiempo de movimiento de los ejes de contorneado (sin velocidad de desplazamiento rpido activa) en todos los programas de CN entre Marcha CN y final de programa/ Reset con la herramienta activa. La medicin se interrumpe adicionalmente cuando est activo el tiempo de espera. El temporizador se pone automticamente a cero en cada arranque del control.

Ejemplo de programacin
N10 IF $AC_CUTTING_TIME>=R10 GOTOF WZZEIT ;Tiempo de intervencin herramienta valor lmite?

... N80 WZZEIT: N90 MSG(Tiempo de intervencin herramienta: valor lmite alcanzado) N100 M0

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-221

Programacin 8.12 Reloj y contador de piezas

Visualizacin
El contenido de las variables de sistema activas se visualiza en pantalla en el campo de manejo OFFSET/PARAM > pulsador de men Datos del operador (2 pgina): Run time = $AC_OPERATING_TIME Cycle time = $AC_CYCLE_TIME Cutting time = $AC_CUTTING_TIME Setup time = $AN_SETUP_TIME Power on time = $AN_POWERON_TIME Cycle time est visible adicionalmente en el modo de operacin AUTOMTICO del campo de manejo Posicin en la lnea de avisos.

8.12.2

Contador de piezas

Funcionalidad
En la funcin Contador de piezas se ofrecen contadores que se pueden utilizar para el recuento de piezas. Estos contadores existen como variable de sistema con acceso de escritura y lectura desde el programa o a travs del manejo (observar el nivel de proteccin contra escritura!). A travs de los datos de mquina se puede influir en la activacin de contadores, el momento de la puesta a cero y el algoritmo de recuento.

Contadores
S Nmero de piezas necesarias (valor nominal de piezas): $AC_REQUIRED_PARTS En este contador se puede definir el nmero de piezas que al ser alcanzadas hacen que se ponga a cero el nmero de piezas actual $AC_ACTUAL_PARTS. A travs de un dato de mquina se puede activar la generacin de la alarma de pantalla 21800 Valor nominal piezas alcanzado. Nmero total de piezas fabricadas (valor real total): $AC_TOTAL_PARTS El contador indica el nmero de todas las piezas fabricadas desde el momento del inicio. El contador se pone automticamente a cero con cada arranque del control. Nmero de piezas actual (valor real actual): $AC_ACTUAL_PARTS En este contador se registra el nmero de piezas fabricado desde el momento del inicio. Al alcanzar el valor nominal de piezas ($AC_REQUIRED_PARTS, valor mayor que cero), el contador se pone automticamente a cero. Nmero de piezas especificado por el usuario: $AC_SPECIAL_PARTS Este contador permite al usuario un recuento de piezas segn su propia definicin. Se puede definir una emisin de alarma en caso de identidad con $AC_REQUIRED_PARTS (valor nominal de piezas). El mismo usuario tiene que realizar la puesta a cero del contador.

8-222

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.12 Reloj y contador de piezas

Ejemplo de programacin
N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST ... N80 SIST: N90 MSG(Valor nominal de piezas alcanzado) N100 M0 ;Nmero de piezas alcanzado?

Visualizacin
El contenido de las variables de sistema activas se visualiza en pantalla en el campo de manejo OFFSET/PARAM > pulsador de men Datos del operador (2 pgina): Part total = $AC_TOTAL_PARTS Part required = $AC_REQUIRED_PARTS Part count = $AC_ACTUAL_PARTS $AC_SPECIAL_PARTS no disponible en pantalla Part count est visible adicionalmente en el modo de operacin AUTOMTICO del campo de manejo Posicin en la lnea de avisos.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-223

Programacin 8.13 Comandos de lenguaje para la vigilancia de herramienta

8.13
8.13.1

Comandos de lenguaje para la vigilancia de herramienta


Vista general Vigilancia de herramienta

Funcionalidad
Esta funcin es una opcin y est disponible a partir de la versin del software 2.0. La vigilancia de herramienta se activa a travs de datos de mquina. Son posibles los siguientes modos de vigilancia del filo activo de la herramienta activa: S S Vigilancia de la vida til Vigilancia del nmero de piezas

Para una herramienta (WZ) se pueden activar simultneamente las citadas vigilancias. El control/la introduccin de datos de la vigilancia de herramienta se realiza de preferencia a travs del manejo. Adems, las funciones tambin se pueden programar.

Contador de vigilancia
Para cada modo de vigilancia existen contadores de vigilancia. Los contadores de vigilancia cuentan desde un valor ajustado de > 0 hacia cero. Cuando un contador de vigilancia alcanza el valor <= 0, el valor lmite se considera como alcanzado. Se emite un correspondiente mensaje de alarma.

Variable de sistema para el tipo y estado de la vigilancia S $TC_TP8[t] Estado de la herramienta con el nmero t: Bit 0 =1: Herramienta activa =0: Herramienta no activa Bit 1 =1: Herramienta habilitada =0: No habilitada Bit 2 =1: Herramienta bloqueada =0: No bloqueada Bit 3 : Reservada Bit 4 =1: Lmite de preaviso alcanzado =0: No alcanzado S $TC_TP9[t] Tipo de funcin de vigilancia para la herramienta con el nmero t: = 0: Sin vigilancia = 1: Vida til de la herramienta vigilada = 2: Nmero de piezas de la herramienta vigilada
Estas variables de sistema se pueden leer/escribir en el programa de CN.

Variable de sistema para datos de vigilancia de herramienta


Tabla 8-3 Datos de vigilancia de herramienta Descripcin Lmite de preaviso vida til en minutos Vida til restante en minutos Lmite de preaviso nmero de piezas Nmero de piezas remanente Tipo de datos REAL REAL INT INT Valor por defecto

Identificadores

$TC_MOP1[t,d] $TC_MOP2[t,d] $TC_MOP3[t,d] $TC_MOP4[t,d]

0.0 0.0 0 0

8-224

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.13 Comandos de lenguaje para la vigilancia de herramienta

Tabla 8-3

Datos de vigilancia de herramienta, continuacin Descripcin Tipo de datos Valor por defecto

Identificadores

... $TC_MOP11[t,d]

...
Consigna de vida til REAL INT

0.0 0

$TC_MOP13[t,d] Consigna de nmero de piezas


t para nmero de herramienta T, d para nmero D

Variable de sistema para herramienta activa


En el programa de CN se puede leer, a travs de variables de sistema: S S $P_TOOLNO nmero de la herramienta activa T $P_TOOL nmero D activo de la herramienta activa

8.13.2

Vigilancia de la vida til de herramienta


La vigilancia de la vida til tiene lugar para el filo de la herramienta que se est utilizando actualmente (filo activo D de la herramienta activa T). En cuanto se desplazan los ejes de contorneado (G1, G2. G3, ... pero no con G0), se actualiza la vida til remanente ($TC_MOP2[t,d] ) de este filo de la herramienta. Si, durante un mecanizado, la vida til remanente del filo de una herramienta pasa por debajo del valor de Lmite de preaviso vida til" ($TC_MOP1[t,d] ), este hecho se sealiza a travs de una seal de la interfaz al PLC. Cuando la vida til remanente es <= 0 , se emite una alarma y se activa una nueva seal de la interfaz. Entonces, la herramienta adquiere el estado bloqueado y no se puede volver a programar mientras el estado permanezca en bloqueado. El operador tiene que intervenir: cambiar la herramienta u ocuparse de que disponga de nuevo de una herramienta utilizable para el mecanizado.

Variable de sistema $A_MONIFACT


La variable de sistema $A_MONIFACT (tipo de datos REAL) permite el funcionamiento ms rpido o ms lento del reloj para la vigilancia. Este factor se puede ajustar antes del uso de la herramienta, p. ej., para tener en cuenta el desgaste distinto segn el material de la pieza utilizada. Despus del arranque del control y el reset/final de programa, el factor $A_MONIFACT tiene el valor 1.0 . Acta el tiempo real. Ejemplos para el clculo: $A_MONIFACT=1 1 minuto de tiempo real = 1 minuto de vida til que se decrementa $A_MONIFACT=0.1 1 minuto de tiempo real = 0,1 minutos de vida til que se decrementan $A_MONIFACT=5 1 minuto de tiempo real = 5 minutos de vida til que se decrementan

Actualizacin de la consigna con RESETMON( )


La funcin RESETMON(state, t, d, mon) fija el valor real al valor de consigna: Para todos los filos o nicamente para un filo determinado de una herramienta determinada Para todos los modos de vigilancia o nicamente para un modo determinado

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-225

Programacin 8.13 Comandos de lenguaje para la vigilancia de herramienta

Parmetro de transferencia: INT state Estado de la ejecucin del comando: = 0 Ejecucin sin errores. = 1 El filo con el nmero D (d) indicado no existe. = 2 La herramienta con el nmero T (t) indicado no existe. = 3 La herramienta indicada t no tiene ninguna funcin de vigilancia definida. = 4 La funcin de vigilancia no est activada, es decir que el comando no se ejecuta. INT t Nmero T interno : = 0 para todas las herramientas <> 0 para esta herramienta ( t < 0 : clculo del valor |t|) opcional: Nmero D de la herramienta con el nmero t: para este nmero D todos los filos de la herramienta t

INT d >0 sin d / = 0 INT mon

opcional: Parmetro con codificacin por bits para el modo de vigilancia (valores anlogos a $TC_TP9): = 1: Vida til = 2: Nmero de piezas sin mon = 0: Todos los valores reales de las vigilancias activas para la herramienta t se ajustan a las consignas.

Notas: RESETMON( ) no acta cuando est activa la prueba del programa. La variable para el acuse de recibo de estado state se tiene que definir al inicio del programa mediante una instruccin DEF: DEF INT state Tambin se puede definir otro nombre para la variable (en lugar de state, pero con un mx. de 15 caracteres, empezando por 2 letras). La variable slo est disponible en el programa en el cual se ha definido. Lo mismo se aplica para la variable del modo de vigilancia mon. Si se necesita un dato para este fin, se puede consignar tambin directamente como nmero (1 2).

8.13.3

Vigilancia del nmero de piezas


La vigilancia del nmero de piezas se refiere al filo activo de la herramienta activa. La vigilancia del nmero de piezas abarca todos los filos de herramienta que se utilizan para la fabricacin de una pieza. Si el nmero de piezas vara por causa de nuevas especificaciones, se adaptan los datos de vigilancia de todos los filos de herramienta activados desde el ltimo recuento de piezas.

Actualizacin del nmero de piezas a travs de manejo o SETPIECE( )


La actualizacin del nmero de piezas se puede realizar a travs de un manejo (IHM) o en el programa de CN a travs del comando de lenguaje SETPIECE( ). A travs de la funcin SETPIECE, el programador puede actualizar los datos de vigilancia del nmero de piezas de las herramientas que participan en el proceso de mecanizado. Se registran todas las herramientas con los nmeros D que se han activado desde la ltima activacin de SETPIECE. Si una herramienta est activa en el momento de la llamada de SETPIECE( ), tambin se cuenta. En cuanto se ejecuta despus de SETPIECE( ) una secuencia con movimientos del eje de contorneado, la herramienta en cuestin tambin se tiene en cuenta para la siguiente llamada de SETPIECE.

8-226

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.13 Comandos de lenguaje para la vigilancia de herramienta

SETPIECE(x ) ; x : = 1... 32000

x:=0

Nmero de piezas producidas desde la ltima ejecucin de la funcin SETPIECE. El estado del contador para el nmero de piezas remanente ($TC_MOP4[t,d] ) se reduce en este valor. Borrado de todos los contadores para el nmero de piezas remanente ($TC_MOP4[t,d] ) para las herramientas/nmeros D que hayan participado desde entonces en el mecanizado. Como alternativa se recomienda el borrado a travs de un manejo (IHM).

Ejemplo de programacin
N10 G0 X100 N20 ... N30 T1 N40 M6 N50 D1 N60 SETPIECE(2) N70 T2 N80 M6 N90 SETPIECE(0) N91 D2 N100 SETPIECE(1) N110 SETPIECE(0) N120 M30 Notas: S S El comando SETPIECE( ) no acta en la bsqueda de nmero de secuencia. La definicin directa de $TC_MOP4[t,d] slo se recomienda en el caso ms sencillo. Para este fin se precisa una secuencia posterior con el comando STOPRE.

;$TC_MOP4[1,1 ] (T1,D2) se decrementa en 2

;Instruccin de borrado de las herramientas memorizadas ;$TC_MOP4[2,2 ] (T2,D2) se decrementa en 1 ;Instruccin de borrado de las herramientas memorizadas

Actualizacin de consignas
La actualizacin de consignas, el ajuste de los contadores de piezas remanentes ($TC_MOP4[t,d]) al nmero de piezas nominal ($TC_MOP13[t,d]), se realiza habitualmente a travs de un manejo (HMI). Sin embargo, tambin se puede realizar, segn lo descrito para la vigilancia de la vida til de herramienta, a travs de la funcin RESETMON (state, t, d, mon). Ejemplo: DEF INT state ; Al inicio del programa, definir la variable para el acuse de recibo de estado ... N100 RESETMON(state,12,1,2) ; Actualizacin de consigna del contador de piezas para T12, D1 ...

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-227

Programacin 8.13 Comandos de lenguaje para la vigilancia de herramienta

Ejemplo de programacin
DEF INT state ; Definir variable para el acuse de recibo de estado de RESETMON()

; G0 X... ; Retirar T7 ; Cambiar nueva herramienta, ev. con M6 $TC_MOP3[$P_TOOLNO,$P_TOOL]=100 ; Lmite de preaviso 100 unidades $TC_MOP4[$P_TOOLNO,$P_TOOL]=700 ; Nmero de piezas remanente $TC_MOP13[$P_TOOLNO,$P_TOOL]=700 ; Consigna de nmero de piezas ; Activacin despus del ajuste: $TC_TP9[$P_TOOLNO,$P_TOOL]=2 ; Activacin Vigilancia del nmero de piezas, herramienta activa STOPRE ANF: BEARBEIT ; Subprograma para el mecanizado de piezas SETPIECE(1) ; Actualizar contador M0 ; Pieza siguiente, continuar con Marcha CN IF ($TC_MOP4[$P_TOOLNO,$P_TOOL]]>1) GOTOB ANF MSG(Herramienta T7 desgastada Cambiar) M0 ; Despus del cambio de herramienta, continuar con Marcha CN RESETMON(state,7,1,2) ; Actualizacin de consigna contador de piezas IF (state<>0) GOTOF ALARM GOTOB ANF ALARM: ; Visualizar error: MSG(Error RESETMON: <<state) M0 M2

8-228

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.14 Pasada y arranque suaves

8.14

Pasada y arranque suaves

Funcionalidad
La funcin est disponible a partir de la SW 2.0. La funcin de aproximacin y retirada suaves (WAB) se utiliza para aproximarse tangencialmente (suavemente) al punto inicial de un contorno en gran parte independientemente de la posicin del punto de partida. El control asume el clculo de los puntos de interpolacin y genera las necesarias secuencias de desplazamiento. La funcin se utiliza principalmente junto con la correccin del radio de la herramienta (WRK). Los comandos G41, G42 determinan la direccin de aproximacin/retirada a la izquierda o a la derecha del contorno (ver tambin apartado 8.6.4 Seleccin de la correccin del radio de herramienta: G41, G42). La trayectoria de aproximacin/retirada (lnea recta, cuadrante, semicrculo) se selecciona con un grupo de comandos G. Para la parametrizacin de esta trayectoria (radio de la circunferencia, longitud de la recta de aproximacin) se dispone de direcciones especiales, al igual que para el avance del movimiento de aproximacin. El movimiento de aproximacin se puede controlar adems a travs de otro grupo G.

Programacin
G147 G148 G247 G248 G347 G348 G340 G341 DISR=... ; Aproximacin siguiendo una lnea recta ; Retirada siguiendo una lnea recta ; Aproximacin siguiendo un cuadrante ; Retirada siguiendo un cuadrante ; Aproximacin siguiendo un semicrculo ; Retirada siguiendo un semicrculo ; Aproximacin y retirada en el espacio (ajuste bsico) ; Aproximacin y retirada en el plano ; Aproximacin y retirada siguiendo una lnea recta (G147/G148): Distancia entre el borde de la fresa y el punto inicial o final ; Aproximacin y retirada en crculos (G247, G347/G248, G348): Radio de la trayectoria del centro de la herramienta ; Distancia entre el punto final del movimiento de aproximacin rpido y el plano de mecanizado (distancia de seguridad) ; Velocidad del movimiento de aproximacin lento El valor programado acta conforme al comando activo del grupo G 15 (avance: G94, G95)

DISCL=... FAD=...

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-229

Programacin 8.14 Pasada y arranque suaves

R = Radio de la herramienta R P3 P4 R Contorno

Aproximacin G147:
DISR Aproximar Retirar P0 Posicin inicial P3 Punto de interpolacin P4 Punto final WAB, entrada tangencial en el contorno

Retirada G148:
P0 P4 Punto final contorno, salida tangencial del contorno P3 Punto de interpolacin P0 Punto final WAB

Fig. 8-60

Aproximacin siguiendo una lnea recta con el ejemplo G42 o retirada con G41 y finalizacin con G40

Ejemplo de programacin: Aproximacin/retirada siguiendo una lnea recta en el plano


N10 T1 ... G17 N20 G0 X... Y... N30 G42 G147 DISR=8 F600 X4 Y4 N40 G1 X40 ... N100 G41 ... N110 X4 Y4 N120 G40 G148 DISR=8 F700 X... Y... ... ; Activar herramienta, plano X/Y ; Desplazamiento a P0 ; Aproximacin, punto P4 programado ; Continuar en el contorno

; P4 Punto final contorno ; Retirada, punto P0 programado

R = Radio de la herramienta Contorno P4 P4 R

Aproximacin G247:
P0 Posicin inicial P3 Punto de interpolacin P4 Punto final WAB, entrada tangencial en el contorno

P3

P3 Retirar

Retirada G248:
Aproximar P0 P4 Punto final contorno, salida tangencial del contorno P3 Punto de interpolacin P0 Punto final WAB P3, P4 Puntos equidistantes en la trayectoria del centro Fig. 8-61 Aproximacin siguiendo un cuadrante con el ejemplo G42 o retirada con G41 y finalizacin con G40

8-230

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.14 Pasada y arranque suaves

Ejemplo de programacin: Aproximacin y retirada con un cuadrante en el plano


N10 T1 ... G17 N20 G0 X... Y... N30 G42 G247 DISR=20 F600 X4 Y4 N40 G1 X40 ... N100 G41 ... N110 X4 Y4 N120 G40 G248 DISR=20 F700 X... Y... ... ; Activar herramienta, plano X/Y ; Desplazamiento a P0 ; Aproximacin, punto P4 programado ; Continuar en el contorno

; P4 Punto final contorno ; Retirada, punto P0 programado

R = Radio de la herramienta P4 P4 R

Contorno

Aproximacin G347:
P0 Posicin inicial P3 Punto de interpolacin P4 Punto final WAB, entrada tangencial en el contorno

Retirada G348:
Retirar P3 P3 Aproximar P3, P4 Puntos equidistantes en la trayectoria del centro Fig. 8-62 Aproximacin siguiendo un semicrculo con el ejemplo G42 o retirada con G41 y finalizacin con G40 P0 P4 Punto final contorno, salida tangencial del contorno P3 Punto de interpolacin P0 Punto final WAB

Nota
Preste atencin a un valor positivo del radio de la herramienta. De lo contrario, se invierten las direcciones para G41, G42!

Control del movimiento de aproximacin mediante DISCL y G340, G341


DISCL=... indica la distancia entre el punto P2 y el plano de mecanizado (ver Fig. 8-63). Con DISCL=0 es vlido lo siguiente: S Con G340: el desplazamiento de aproximacin completo consta de solamente dos secuencias (P1, P2 y P3 coinciden). El contorno de aproximacin se construye entre P3 y P4. Con G341: el desplazamiento de aproximacin completo consta de tres secuencias (P2 y P3 coinciden). Si P0 y P4 se encuentran en el mismo plano, entonces se generan solamente dos secuencias (el desplazamiento de penetracin desde P1 a P3 se omite).

Se vigila que el punto definido por DISCL se encuentre entre P1 y P3, es decir, que para todos los movimientos que tengan una componente perpendicular al plano de trabajo, dicha componente deber tener el mismo signo. En la deteccin de la inversin de la direccin se admite una tolerancia de 0,01 mm.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-231

Programacin 8.14 Pasada y arranque suaves

P0

P1

P0

P1

Movimiento de aproximacin en Z

G340
Z P2,P3

Lnea recta, crculo o hlice

G341
Plano de mecanizado: X/Y
P2 P3

Lnea recta o crculo

P4

P4

Fig. 8-63

Desarrollo del posicionamiento en funcin de G340/G341 con el ejemplo G17

Ejemplo de programacin: Aproximacin siguiendo un semicrculo y penetracin N10 T1 ... G17 G90 G94 ; Activar herramienta, plano X/Y N20 G0 X0 Y0 Z30 ; Desplazamiento a P0 N30 G41 G347 G340 DISCL=3 DISR=13 Z=0 F500 ; Aproximacin siguiendo un semicrculo, radio: 13 mm, Dist. de seguridad frente al plano: 3 mm N40 G1 X40 Y10 ...
Alternativa N30/N40: N30 G41 G347 G340 DISCL=3 DISR=13 X40 Y10 Z0 F500 o N30 G41 G347 G340 DISCL=3 DISR=13 F500 N40 G1 X40 Y10 Z0 Aclaracin para N30/N40: Con G0 (de N20) se posiciona en el plano Z=30 en el punto P1 (posicin inicial del semicrculo, corregido en el radio de la herramienta); a continuacin, se desciende a la profundidad (P2, P3) de Z=3 (DISCL). Con un avance de 500 mm/min se alcanza en una curva helicoidal el contorno en el punto X40 Y10 en la profundidad de Z=0 (P4).

Velocidades de aproximacin y de retirada S Velocidad de la secuencia precedente (p. ej., G0): Se realizan todos los desplazamientos desde P0 a P2 con esta velocidad; es decir, el desplazamiento paralelo al plano de trabajo y la parte de la penetracin hasta la distancia de seguridad DISCL. S Avance programado F: Este valor de avance es vlido a partir de P3 o bien P2, en el caso de que no se haya programado FAD. Si no se ha programado un valor F en la secuencia de aproximacin/retirada suaves del contorno, entonces ser vlida la velocidad programada en la secuencia anterior. S Programacin con FAD: Indicacin de la velocidad de avance con G341: Movimiento de aproximacin perpendicular al plano de mecanizado de P2 a P3 G340: Del punto P2 P3 al punto P4 Si no se programa FAD, esta parte del contorno se realiza con una velocidad modal activada en la secuencia anterior, en el caso de que no se haya programado un valor F en la secuencia de aproximacin/retirada suaves del contorno.

8-232

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.14 Pasada y arranque suaves

En la retirada se invierten los avances activos modalmente de la secuencia anterior y del avance programado en la secuencia de aproximacin/retirada suaves del contorno; es decir, el propio desplazamiento de abandono se realiza con el avance antiguo y el valor F programado servir para la velocidad entre los puntos P2 a P0.

Ejemplo de programacin: Aproximacin con cuadrante, penetracin G341 y FAD


N10 T1 ... G17 G90 G94 ; Activar herramienta, plano X/Y N20 G0 X0 Y0 Z30 ; Desplazamiento a P0 N30 G41 G341 G247 DISCL=5 DISR=13 FAD=500 X40 Y10 Z=0 F800 N40 G1 X50 ... Aclaracin para N30: Con G0 (de N20) se posiciona en el plano Z=30 en el punto P1 (posicin inicial del cuadrante, corregido en el radio de la herramienta); a continuacin, se desciende a la profundidad (P2) de Z=5 (DISCL). Con un avance de FAD=500 mm/min se sigue descendiendo a una profundidad de Z=0 (P3) (G341). A continuacin, se efecta la aproximacin al contorno en el punto X40,Y10 con un cuadrante en el plano (P4) con F=800 mm/min.

Secuencias intermedias
Entre la secuencia de aproximacin/retirada suaves del contorno y la siguiente secuencia de desplazamiento se pueden insertar un mximo de 5 secuencias sin desplazamiento de los ejes geomtricos.

Informacin
Programacin en la retirada: S En la secuencia de aproximacin/retirada suaves del contorno sin eje geomtrico programado, el contorno termina en P2. La posicin en los ejes que forman el plano de mecanizado resulta del contorno de retirada. La componente axial perpendicular se define mediante DISCL. Con DISCL=0, el movimiento se desarrolla por completo en el plano. Si, en la secuencia de aproximacin/retirada suaves del contorno, slo est programado el eje perpendicular al plano de mecanizado, el contorno termina en P1. La posicin de los ejes restantes se obtiene de la forma anteriormente descrita. Si la secuencia de aproximacin/retirada suaves del contorno es, al mismo tiempo, la secuencia de desactivacin de la correccin de radio de herramienta, se inserta un recorrido adicional de P1 a P0 de tal modo que no se produce ningn movimiento en la desactivacin de la correccin de radio de herramienta al final del contorno. Si slo est programado un eje del plano de mecanizado, el 2 eje faltante se completa de forma modal a partir de su ltima posicin en la secuencia anterior.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-233

Programacin 8.15 Fresado de la superficie envolvente TRACYL

8.15

Fresado de la superficie envolvente TRACYL


En SINUMERIK 802D, esta funcin es una opcin y est disponible a partir de SW 2.0.

Funcionalidad
S La funcin de transformacin cinemtica TRACYL se utiliza para el fresado de la superficie envolvente de cuerpos cilndricos y permite la ejecucin de ranuras de cualquier desarrollo. El desarrollo de las ranuras se programa en la superficie envolvente plana desarrollada de forma imaginaria con un determinado dimetro de mecanizado de un cilindro.

Fig. 8-64

Sistema de coordenadas cartesiano X, Y, Z en la programacin de TRACYL

El control convierte los movimientos programadas de desplazamiento del sistema de coordenadas cartesiano X, Y, Z en desplazamientos de los ejes reales de mquina. Se necesita un eje giratorio (mesa giratoria). TRACYL tiene que estar configurado a travs de datos de mquina especiales. All se establece tambin en qu posicin del eje giratorio se sita el valor Y=0. Las fresadoras disponen de un eje Y de mquina real (YM). All se puede configurar una variante TRACYL ampliada. sta permite ejecutar ranuras con correccin de pared de ranura: la pared de ranura y el fondo son perpendiculares, aunque el dimetro de la fresa sea inferior al ancho de la ranura. Normalmente, esto slo es posible con una fresa que se ajusta exactamente.

S S

8-234

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.15 Fresado de la superficie envolvente TRACYL

Y CM

YM ASM

Z ZM

XM

Fig. 8-65

Cinemtica de mquina con eje de mquina Y (YM)

Ranura longitudinal

Ranura transversal

Ranura longitudinal con limitacin paralela con correccin de la pared de ranura

sin correccin de la pared de ranura

Fig. 8-66

Seccin de distintas ranuras

Programacin
TRACYL(d) TRAFOOF ; Activar TRACYL (secuencia propia) ; Desactivar (secuencia propia) d Dimetro de mecanizado del cilindro en mm

Con TRAFOOF se activan todas las funciones de transformacin activas.

Direccin OFFN
Distancia entre la pared lateral de la ranura y la trayectoria programada. Generalmente, se programa la lnea central de la ranura. OFFN define la (mitad de la) anchura de la ranura si est activada la correccin del radio de la fresa (G41, G42). Programacin: OFFN=... ; Distancia en mm

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-235

Programacin 8.15 Fresado de la superficie envolvente TRACYL

Nota: Ajuste OFFN = 0 despus de la ejecucin de la ranura. OFFN se utiliza tambin fuera de TRACYL para la programacin de creces en combinacin con G41, G42.

OFFN OFFN

Fig. 8-67

Uso de OFFN para la anchura de la ranura

Indicaciones para la programacin


Para fresar ranuras con TRACYL, se programa en el programa de pieza con los datos de coordenadas la lnea central de la ranura y, a travs de OFFN, la (mitad de la) anchura de la ranura. OFFN slo se activa con la seleccin de la correccin de radio de herramienta. OFFN tiene que ser >= radio de herramienta para evitar daos de la pared de la ranura opuesta. Por regla general, un programa de pieza para el fresado de una ranura consta de los siguientes pasos: 1. Seleccionar la herramienta 2. Seleccionar TRACYL 3. Seleccionar el correspondiente decalaje de origen 4. Posicionar 5. Programar OFFN 6. Seleccionar la correccin de radio de herramienta 7. Secuencia de posicionamiento (posicionar la WRK y desplazamiento a la pared de la ranura) 8. Programar el desarrollo de la ranura a travs de la lnea central de la ranura 9. Cancelar la correccin de radio de herramienta 10. Secuencia de retirada (salida de la WRK y retirada de la pared de la ranura) 11. Posicionar 12. Cancelar OFFN 13. TRAFOOF (cancelar TRACYL) 14. Volver a seleccionar el primer decalaje de origen (Ver tambin el siguiente ejemplo de programacin)

8-236

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.15 Fresado de la superficie envolvente TRACYL

Informacin
S Ranuras gua: Con un dimetro de herramienta que corresponde exactamente a la anchura de la ranura es posible la ejecucin exacta de la ranura. En este caso, no se activa la correccin de radio de herramienta. Con TRACYL tambin se pueden ejecutar ranuras en las cuales el dimetro de la herramienta es menor que la anchura de la ranura. En este caso conviene utilizar la correccin de radio de herramienta (G41, GG42) y OFFN. El dimetro de la herramienta slo debe ser algo inferior a la anchura de la ranura, con el fin de evitar problemas de precisin. Con TRACYL con correccin de pared de ranura, el eje utilizado para la correccin (YM) se debera situar en el centro de giro del eje giratorio. De este modo, la ranura se ejecuta en posicin centrada frente a la lnea central de ranura programada. Seleccin de la correccin del radio de herramienta: La correccin de radio de herramienta acta frente a la lnea central de la ranura programada. De ello resulta la pared de ranura. Para que la herramienta se desplace a la izquierda de la pared de la ranura (a la derecha de la lnea central de la ranura), se introduce G42. En consecuencia, se tiene que escribir G41 a la derecha de la pared de ranura (a la izquierda de la lnea central de la ranura). Como alternativa a la inversin de G41<>G42 se puede introducir en OFFN la anchura de la ranura con un signo negativo. Dado que OFFN se incluye tambin sin TRACYL con la correccin de radio de herramienta activa, OFFN se debera volver a poner a cero despus de TRAFOOF. OFFN con TRACYL acta de forma diferente que sin TRACYL. Se puede modificar OFFN dentro del programa de pieza. De esta manera, se puede desplazar la lnea central efectiva de la ranura del centro.

Bibliografa: Descripcin de funciones, apartado Transformaciones cinemticas.

Ejemplo de programacin
Mecanizado de una ranura angular:

Fig. 8-68

Ejemplo para el mecanizado de una ranura

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-237

Programacin 8.15 Fresado de la superficie envolvente TRACYL

Z
10 N90 60

70

D x Pi = 35,0 x 3,1415 mm
N150 80 N140 110 100

20

40

N110 30 N120

N100 OFFN N130

Fig. 8-69

Programacin de la ranura, valores en la base de la ranura

; Dimetro de mecanizado del cilindro en la base de la ranura: 35,0 mm ; Anchura total deseada de la ranura: 24,8 mm, la fresa utilizada tiene un radio de: 10,123 mm N10 T1 F400 G94 G54 Herramienta fresa, avance, tipo de avance, correccin del decalaje de origen N15 G153 Y60 ; Llevar Y al centro de giro del eje C N30 G0 X25 Z50 C120 ; Desplazamiento en la posicin inicial N40 TRACYL (35.0) ; Activar TRACYL, dimetro de mecanizado 35,0 mm N50 G55 G19 ; Correccin del decalaje de origen, seleccin del plano de trabajo: plano Y/Z N60 S800 M3 ; Conectar cabezal N70 G0 Y70 Z10 ; Posicin inicial Y/Z, ; Y es ahora el eje geomtrico de la superficie envolvente N80 G1 X17.5 ; Posicionar la fresa en la base de la ranura N70 OFFN=12.4 ; Distancia de la pared de la ranura 12,4 mm frente a la lnea central de la ranura N90 G1 Y70 Z1 G42 ; Activar correccin de radio de herramienta, posicionamiento en la pared de ranura N100 Z30 ; Segmento de ranura paralelo al eje del cilindro N110 Y20 ; Segmento de ranura paralelo a la circunferencia N120 G42 G1 Y20 Z30 ; Reiniciar correccin de radio de herramienta, posicionamiento en la otra pared de ranura, ; Distancia de la pared de la ranura sigue siendo de 12,4 mm frente a la lnea central de la ranura N130 Y70 F600 ; Segmento de ranura paralelo a la circunferencia N140 Z1 ; Segmento de ranura paralelo al eje del cilindro N150 Y70 Z10 G40 ; Desactivar correccin de radio de herramienta N160 G0 X25 ; Retirar fresa N170 M5 OFFN=0 ; Desconectar cabezal, cancelar distancia de la pared de ranura N180 TRAFOOF ; Desactivar TRACYL N200 G54 G17 G0 X25 Z50 C120 ; Posicionamiento en la posicin inicial N210 M2

8-238

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Programacin 8.16 Funciones G equivalentes en SINUMERIK 802S/C Fresar

8.16

Funciones G equivalentes en SINUMERIK 802S/C Fresar


SINUMERIK 802S/C G5 G158 G258 G259 G900 G901 SINUMERIK 802D CIP TRANS ROT AROT CFTCP CFC

Las dems funciones G son idnticas en 802S/C y 802D, si existen.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

8-239

Programacin 8.16 Funciones G equivalentes en SINUMERIK 802S/C Fresar

Notas

8-240

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos

9
Los ciclos son subprogramas tecnolgicos vlidos de forma general para realizar procesos de mecanizado determinados, como p. ej., operaciones de roscado o de fresado de cajas. La adaptacin de los ciclos a planteamientos concretos se efecta mediante los parmetros asignados. Los ciclos aqu descritos son los mismos que se suministran para SINUMERIK 840D/810D.

9.1

Vista general de los ciclos

Ciclos de taladrado, figuras de taladro y fresado


Con el control SINUMERIK 802D se pueden ejecutar los siguientes ciclos estndar: S Ciclos de taladrado CYCLE81 CYCLE82 CYCLE83 CYCLE84 CYCLE840 CYCLE85 CYCLE86 CYCLE87 CYCLE88 CYCLE89 Taladrado, punteado Taladrado, avellanado Taladrado profundo Roscado con macho sin mandril de compensacin Roscado con macho con mandril de compensacin Escariado 1 (mandrinado 1) Mandrinado (mandrinado 2) Taladrado con parada 1 (mandrinado 3) Taladrado con parada 2 (mandrinado 4) Escariado 2 (mandrinado 5)

Los ciclos de mandrinado CYCLE85 ... CYCLE89 se llaman en SINUMERIK 840D Mandrinado 1 ... Mandrinado 5, pero su funcin es, a pesar de todo, idntica. S Ciclos de figuras de taladrado HOLES1 HOLES2 S Ciclos de fresado CYCLE71 CYCLE72 CYCLE76 CYCLE77 Planear Fresado del contorno (perfil) Fresado de salientes rectangulares Fresado de salientes circulares Fila de agujeros Agujeros en crculo

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-241

Ciclos 9.2 Programacin de los ciclos

LONGHOLE SLOT1 SLOT2 POCKET3 POCKET4 CYCLE90

Agujero rasgado Figura de fresado de ranuras en torno a un crculo Figura de fresado de ranuras circulares Fresar caja rectangular (con una fresa cualquiera) Fresar caja circular (con una fresa cualquiera) Fresado de roscas

Los ciclos se entregan con el Toolbox. En la puesta en marcha del control, se cargan en la memoria de programas de pieza a travs de la interfaz RS232.

Subprogramas de ayuda para ciclos


Pertenecen al paquete de ciclos los subprogramas auxiliares: S S S cyclesm.spf steigung.spf meldung.spf

stos deben estar siempre cargados en el control.

9.2

Programacin de los ciclos

Condiciones para la llamada y el retorno


Las funciones G efectivas antes de la llamada del ciclo y el decalaje programable se conservan an despus del ciclo. El plano de mecanizado (G17, G18, G19) se define antes de llamar el ciclo. El ciclo opera, en el plano actual, con: S S S 1er eje del plano (abscisa) 2 eje del plano (ordenada) Eje de taladrado/eje de aproximacin, 3er eje, vertical al plano (eje de aplicadas (eje normal)).

En los ciclos de taladrado, los taladros se efectan en el eje situado verticalmente al plano actual. En el fresado, la penetracin en profundidad se efecta segn este eje.
Z Ordenada Y Abscisa Z Y Eje de aplicadas Z G19 Abscisa Y

Ordenada

Fig. 9-1

Eje de aplicadas Abscisa

G17 G18 X Ordenada X X Eje de aplicadas

Asignacin de planos y ejes

9-242

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.2 Programacin de los ciclos

Tabla 9-1

Asignacin de planos y ejes Orden G17 G18 G19 Plano X/Y Z/X Y/Z Eje perpendicular de penetracin Z Y X

Avisos durante la ejecucin de un ciclo de trabajo


En algunos ciclos se visualizan durante su ejecucin avisos en la pantalla del control, que informan sobre el estado del mecanizado. Estos avisos no interrumpen la ejecucin del programa y se conservan hasta que aparece el siguiente aviso. Los textos de los avisos y su significado se explican en los ciclos correspondientes. Un resumen se encuentra en el apartado 9.7.4.

Visualizacin de secuencias durante la ejecucin de un ciclo


Durante todo el ciclo permanece la llamada del ciclo en la visualizacin de secuencias.

Llamada de ciclos y lista de parmetros


Mediante la lista de parmetros es posible asignar parmetros a los ciclos cuando se les llama.

Nota
La llamada de ciclo requiere siempre una secuencia propia.

Indicaciones bsicas relativas a la parametrizacin de los ciclos estndar


Las instrucciones de programacin describen la lista de parmetros para cada ciclo con: S S El orden de sucesin El tipo

El orden de sucesin de los parmetros asignados se debe observar en todo caso. Cada parmetro asignado a un ciclo tiene un tipo de datos determinado. En la llamada del ciclo, estos tipos se deben tener presentes para los parmetros que se emplean actualmente. En la lista de parmetros se pueden transferir: S S Parmetros R (slo para valores numricos) Constantes

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-243

Ciclos 9.3 Ayuda grfica de ciclos en el editor de programas

Si en la lista de parmetros se utilizan parmetros R, stos se deben ocupar primero con valores en el programa. Los ciclos se pueden llamar: S S Con una lista de parmetros incompleta o Con omisin de parmetros

Si los ltimos parmetros que debieran escribirse en la llamada se quieren omitir, podr cerrarse prematuramente la lista de parmetros con ). Si en el intermedio del texto se quieren omitir parmetros, debern escribirse comas ..., ,... como seal de reserva de lugar. Las pruebas de plausibilidad de valores de parmetros con un margen de valores limitado no se efectan, a no ser que se haya descrito expresamente la reaccin a un error en un ciclo. Si la lista de parmetros contiene durante la llamada de ciclo ms registros que parmetros definidos en el ciclo, aparecer la alarma CN general 12340 Nmero de parmetros demasiado grande y no se ejecutar el ciclo.

Llamada del ciclo


Las distintas posibilidades para escribir una llamada de ciclo se representan en los ejemplos de programacin para los distintos ciclos.

Simulacin de ciclos
Los programas con llamadas de ciclos se pueden comprobar primero mediante simulacin. En la simulacin se visualizan los movimientos de desplazamiento del ciclo en pantalla.

9.3

Ayuda grfica de ciclos en el editor de programas


El editor de programas del control ofrece ayuda al programador a la hora de insertar en el programa llamadas de ciclo e introducir parmetros.

Funcionamiento
La ayuda de ciclos consta de tres componentes: 1. Seleccin de ciclos 2. Mscaras de entrada para ajustar parmetros 3. Visualizacin de la ayuda por ciclo (se encuentra en la mscara de entrada)

Vista general de los ficheros necesarios


La asistencia de ciclos se basa en los ficheros siguientes: S S cov.com sc.com

9-244

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.3 Ayuda grfica de ciclos en el editor de programas

Nota
Estos ficheros deben estar siempre cargados en el control. Se cargan durante la puesta en marcha del control.

Manejo de la ayuda de ciclos


Para insertar una llamada de ciclo en un programa, realizar sucesivamente los pasos siguientes: S S S En el men de pulsadores horizontal, se puede ramificar a travs de los pulsadores de men existentes Drillingy Milling a barras de seleccin para los distintos ciclos. La seleccin del ciclo tiene lugar a travs del men de pulsadores vertical hasta que aparezca la correspondiente mscara de entrada con la visualizacin de la ayuda. Entonces se introducen valores para los parmetros. Los valores se pueden introducir directamente (valores numricos) o indirectamente (parmetros R, p. ej., R27, o expresiones de parmetros R, p. ej., R27+10). En caso de entrada de valores numricos se comprueba si el valor se sita dentro del margen admisible. Algunos parmetros que pueden tomar slo pocos valores se seleccionan con la ayuda de la tecla de alternancia. En ciclos de taladrado tambin existe la posibilidad de llamada modal de un ciclo con el pulsador de men vertical Modal Call. La cancelacin de la llamada modal tiene lugar a travs de Deselect modal en la lista de seleccin para los ciclos de taladrado. Terminar con OK (o, en caso de entrada errnea, con Abort).

S S

Decompilacin
La decompilacin de cdigos de programa sirve para efectuar modificaciones en un programa existente, sirvindose de la ayuda a los ciclos. El cursor se posiciona en la lnea a modificar y se acciona el pulsador de men Recompile. De esta manera, vuelve a abrirse la correspondiente mscara de entrada con la cual se ha generado la parte de programa y se pueden modificar e incorporar los valores.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-245

Ciclos 9.4 Ciclos de taladrado

9.4
9.4.1

Ciclos de taladrado
Generalidades
Los ciclos de taladrado son sucesiones de movimientos determinadas con arreglo a DIN 66025 para operaciones de taladrado, mandrinado, roscado con macho, etc. La llamada de los mismos se efecta como subprograma con un nombre fijo y una lista de parmetros. Para el mandrinado se dispone de cinco ciclos en total. stos se diferencian por el proceso tecnolgico y, por lo tanto, por su parametrizacin.
Tabla 9-2 Ciclo de mandrinado Escariado 1 Mandrinar CYCLE85 CYCLE86 Particularidades de la parametrizacin Avances diferentes para mandrinado y retirada Parada orientada del cabezal, prescripcin del trayecto de retirada, retirada en rpido, prescripcin del sentido de giro cabezal Parada cabezal M5 y detencin del programa M0 a la profundidad de taladrado, proseg. despus de Marcha CN, retirada en rpido, prescripcin del sentido de giro cabezal Como CYCLE87, ms tiempo de espera en profundidad de taladrado Taladrado y retirada con mismo avance

Taladrado con parada 1

CYCLE87

Taladrado con parada 2 Escariado 2

CYCLE88 CYCLE89

Los ciclos de taladrado pueden ser modalmente efectivos, es decir, se efectan al final de cada secuencia que contenga rdenes de movimiento. Es posible asimismo la llamada modal de otros ciclos generados por el usuario (ver tambin apartado 8.1.6 9.3). Existen dos clases de parmetros: S S Parmetros geomtricos Parmetros de mecanizado

Los geomtricos son idnticos en todos los ciclos de taladrado, de figuras de taladrado y de fresado. Definen los planos de referencia y de retirada, la distancia de seguridad as como la profundidad final de taladro absoluta o relativa. Los geomtricos se definen una vez, en el primer ciclo de taladrado CYCLE81.

9-246

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

Parmetros geomtricos

Plano de retirada Distancia de seguridad Plano de referencia

Profundidad final de taladrado

Fig. 9-2

Los parmetros de mecanizado tienen significados y efectos diferentes en los diversos ciclos. Se definen, por ello, en cada ciclo por separado.

9.4.2

Requisitos

Condiciones para la llamada y el retorno


Los ciclos de taladrado estn programados independientemente de los nombres concretos de los ejes. La posicin de taladrado se ha de consignar en el programa de orden superior antes de llamar al ciclo. Los valores adecuados del avance, la velocidad del cabezal y el sentido de giro del cabezal se fijan en el programa de pieza, en el caso de que no estn asignados los parmetros en el ciclo de taladrado. Las funciones G activas antes de llamar al ciclo y el registro actual se conservan an despus del ciclo.

Definicin de los planos


En los ciclos de taladrado se parte de forma general del supuesto de que el sistema de coordenadas actual de pieza, en el cual se debe mecanizar, est definido por seleccin de un plano G17, G18 G19 y activacin de un decalaje programable. El eje de taladrado es siempre el eje de este sistema de coordenadas que se sita verticalmente al plano actual. Antes de efectuar la llamada ha de estar seleccionada una correccin longitudinal. sta es efectiva siempre en direccin perpendicular al plano seleccionado y sigue activa an despus del final del ciclo.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-247

Ciclos 9.4 Ciclos de taladrado

Eje de taladrado

Fig. 9-3

Programacin de tiempos de espera


Los parmetros para tiempos de espera en los ciclos de taladrado se asignan siempre a la palabra F y se deben dotar de valores en segundos. Las discrepancias se describen expresamente.

9.4.3

Taladrado, punteado CYCLE81

Programacin
CYCLE81(RTP, RFP, SDIS, DP, DPR)
Tabla 9-3 RTP RFP SDIS DP DPR Parmetro CYCLE81 real real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo)

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida.

9-248

Correccin longitudinal

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado. El ciclo genera la sucesin de movimientos siguiente: Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. S S Desplazamiento hasta la prof. final de taladrado con el avance fijado en el programa (G1). Movimiento en sentido inverso hasta el plano de retirada con G0.

Explicacin de los parmetros RFP y RTP (plano de referencia y plano de retirada)


Por lo general, el plano de referencia (RFP) y el plano de retirada (RTP) tienen valores diferentes. En el ciclo se parte del supuesto de que el plano de retirada se encuentra delante del de referencia. O sea, que la distancia a la profundidad final de taladrado del plano de retirada es mayor que la del plano de referencia.

SDIS (distancia de seguridad)


La distancia de seguridad (SDIS) acta respecto al plano de referencia. ste se retrasa en la distancia de seguridad. El sentido en que es efectiva la distancia de seguridad lo determina automticamente el ciclo.

DP y DPR (profundidad final de mecanizado)


La prescripcin de la profundidad final de taladrado puede ser indistintamente, absoluta (DP) o relativa (DPR) respecto al plano de referencia. Si es relativa, el ciclo calcula por s mismo la profundidad resultante en base a la posicin del plano de referencia y de retirada.

G1 G0

RTP RFP+SDIS RFP

DP=RFPDPR

Fig. 9-4

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-249

Ciclos 9.4 Ciclos de taladrado

Otras indicaciones
Si se ingresa un valor tanto para DP como para DPR la profundidad final de taladrado se deriva de DPR. Si sta difiere de la profundidad absoluta programada a travs de DP, se emite el mensaje Profundidad: segn valor de profundidad relativa en la lnea de dilogo. Si los valores para el plano de referencia y el de retirada son idnticos, no puede darse ningn valor de profundidad relativa. Tiene lugar el aviso de error 61101 Definicin errnea del plano de referencia y el ciclo no se ejecuta. Este aviso de error se produce tambin cuando el plano de retirada se encuentra avanzado respecto al de referencia, es decir, que su distancia a la profundidad final de taladrado es menor.

Ejemplo de programacin: Taladrado_Punteado


Con este programa se pueden confeccionar 3 taladros empleando el ciclo CYCLE81, efectundose la llamada de ste con asignacin de valores diferentes a los parmetros. El eje de taladrado es siempre el Z.

Y A 120

AB

30 0 B 40 90 X 35 Z 100 108

Fig. 9-5 N10 G0 G17 G90 F200 S300 M3 N20 D3 T3 Z110 N30 X40 Y120 N40 CYCLE81(110, 100, 2, 35)
Determinacin de valores tecnolgicos Desplazamiento al plano de retirada Desplazamiento a la primera posicin de taladrado Llamada del ciclo con profundidad final de taladrado absoluta, distancia de seguridad y lista de parmetros incompleta Desplazamiento a la siguiente posicin de taladrado Llamada del ciclo sin distancia de seguridad Determinacin de valores tecnolgicos Desplazamiento a la posicin siguiente Llamada del ciclo con profundidad final de taladrado relativa y distancia de seguridad Fin del programa

N50 Y30 N60 CYCLE81(110, 102, , 35) N70 G0 G90 F180 S300 M03 N80 X90 N90 CYCLE81(110, 100, 2, , 65) N100 M02

9-250

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

9.4.4

Taladrado, avellanado CYCLE82

Programacin
CYCLE82(RTP, RFP, SDIS, DP, DPR, DTB)

Parmetro
Tabla 9-4 RTP RFP SDIS DP DPR DTB Parmetro CYCLE82 real real real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Tiempo de espera en profundidad final de taladrado (rotura de virutas)

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida. Cuando se ha alcanzado la profundidad final de taladrado, puede ser efectivo un tiempo de espera.

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado. El ciclo genera la sucesin de movimientos siguiente: S S S S Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Desplazamiento a la profundidad final de taladrado con el avance programado antes de llamar al ciclo (G1). Tiempo de espera en la profundidad final de taladrado. Movimiento en sentido inverso hasta el plano de retirada con G0.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-251

Ciclos 9.4 Ciclos de taladrado

G0 G1 G4

RTP RFP+SDIS RFP


DP=RFPDPR

Fig. 9-6

DTB (tiempo de espera)


Bajo DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado (rotura de viruta).

Nota
Si se ingresa un valor tanto para DP como para DPR la profundidad final de taladrado se deriva de DPR. Si se distingue de la profundidad absoluta programada a travs de DP, se emite el aviso Profundidad: segn valor de profundidad relativa en la lnea de avisos. Si los valores para el plano de referencia y el de retirada son idnticos, no puede darse ningn valor de profundidad relativa. Se emite el aviso de error 61101 Definicin errnea del plano de referencia y el ciclo no se ejecuta. Este aviso de error se produce tambin cuando el plano de retirada se encuentra avanzado respecto al de referencia, es decir, que su distancia a la profundidad final de taladrado es menor.

Ejemplo de programacin: Taladrado, avellanado


El programa ejecuta una vez un taladro con una profundidad de 27 mm en la posicin X24 Y15 del plano XY, empleando el ciclo CYCLE82. El tiempo de espera dado es de 2 s y la distancia de seguridad en el eje de taladrado Z de 4 mm.

9-252

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

AB

15

B 24 X 75 102 Z

Fig. 9-7

Ejemplo

N10 G0 G17 G90 F200 S300 M3 N20 D1 T10 Z110 N30 X24 Y15 N40 CYCLE82(110, 102, 4, 75, , 2) N50 M02

Determinacin de valores tecnolgicos Desplazamiento al plano de retirada Desplazamiento a posicin de taladrado Llamada del ciclo con profundidad final de taladrado abs. y distancia de seguridad Fin del programa

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-253

Ciclos 9.4 Ciclos de taladrado

9.4.5

Taladrado profundo CYCLE83

Programacin
CYCLE83(RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)

Parmetro
Tabla 9-5 RTP RFP SDIS DP DPR FDEP FDPR DAM DTB DTS FRF VARI Parmetro CYCLE83 real real real real real real real real real real real int Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Primera profundidad de taladrado (absoluta) Primera profundidad de taladrado rel. al plano de referencia (se introduce sin signo) Valor de degresin (se introduce sin signo) Tiempo de espera en profundidad final de taladrado (rotura de virutas) Tiempo de espera al inicio y al evacuar viruta Factor de avance para primera profundidad de taladrado (se introduce sin signo) Margen de valores: 0,001 ... 1 Clase de mecanizado: Rotura de viruta=0 Evacuacin de viruta=1

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida. Los taladros profundos se efectan mediante la penetracin en profundidad por pasos, cuyo valor mximo est predeterminado, hasta alcanzar la profundidad final de taladrado. Si se desea, despus de cada paso de penetracin, la broca puede retroceder hasta el plano de referencia + distancia de seguridad, para evacuacin de viruta, o bien retroceder en 1 mm para romperla.

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.

9-254

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

El ciclo genera la secuencia siguiente:


Taladrado profundo con evacuacin de viruta (VARI=1): S S Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Desplazamiento hasta la primera profundidad de mecanizado mediante G1, resultando el avance programado en la llamada al ciclo y que se calcula con el parmetro FRF (factor de avance). Tiempo de espera en la profundidad final de taladrado (parmetro DTB). Retirada al plano de referencia retrasado en la distancia de seguridad, con G0, para evacuacin de viruta. Tiempo de espera en el punto de partida (parmetro DTS). Desplazamiento a la profundidad de taladrado ltimamente alcanzada, disminuida en la distancia de anticipacin calculada internamente, con G0. Desplazamiento hasta la prxima profundidad de taladrado con G1 (la sucesin de movimientos prosigue hasta que se ha alcanzado la profundidad final de taladrado). Movimiento en sentido inverso hasta el plano de retirada con G0.

S S S S S S

Z G1 G0 G4

RTP RFP+SDIS RFP X FDEP FDEP DP = RFPDPR

Fig. 9-8

Taladrado profundo con evacuacin de viruta (VARI=1)

Taladrado profundo con rotura de viruta (VARI=0): S S Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Desplazamiento hasta la primera profundidad de taladrado mediante G1, resultando el avance del programado en la llamada al ciclo y que se calcula con el parmetro FRF (factor de avance). Tiempo de espera en la profundidad final de taladrado (parmetro DTB). Retirada en 1 mm de la profundidad actual, con G1 y el avance ajustado en el programa invocante (para la rotura de viruta). Desplazamiento hasta la prxima profundidad de taladrado, con G1 y el avance programado (la sucesin de movimientos prosigue hasta que se ha alcanzado la profundidad final de taladrado). Movimiento en sentido inverso hasta el plano de retirada con G0.

S S S

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-255

Ciclos 9.4 Ciclos de taladrado

Z G1 G0 G4

RTP RFP+SDIS RFP

FDEP

DP = RFPDPR

Fig. 9-9

Taladrado profundo con evacuacin de viruta (VARI=0)

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81

Interrelacin de los parmetros DP (o DPR), FDEP (o FDPR) y DAM


Las profundidades de mecanizado intermedias se calculan en el ciclo a partir de la profundidad final de mecanizado, la primera profundidad de mecanizado y el valor de degresin, de la siguiente manera: S En el primer paso, el recorrido es el parametrizado mediante primera profundidad de mecanizado si este recorrido no sobrepasa la profundidad total de taladrado. S A partir de la segunda profundidad de taladrado, la carrera de taladrado resulta de la carrera de la ltima profundidad de taladrado menos el valor de degresin, siempre que dicha carrera sea mayor que el programado. S Los siguientes recorridos corresponden al valor de degresin, siempre que la profundidad restante se mantenga mayor que el doble de dicho valor. S Los dos ltimos recorridos se reparten y efectan uniformemente y son, por lo tanto, siempre mayores que la mitad del valor de degresin. S Si el valor para la primera profundidad de taladrado es opuesto a la profundidad total, se presenta el aviso de error 61107 Primera profundidad de taladrado mal definida y no se ejecuta el ciclo. El parmetro FDPR acta en el ciclo como el parmetro DPR. Si los valores correspondientes a los planos de referencia y retirada son idnticos, la primera profundidad de taladrado puede especificarse de forma relativa. Si la primera profundidad de mecanizado se programa mayor que la profundidad final de mecanizado, no se sobrepasa nunca la profundidad final de mecanizado. El ciclo reduce la primera profundidad de taladrado automticamente de tal manera que, al taladrar, se alcanza la profundidad final de mecanizado, y se taladra slo una vez.

DTB (tiempo de espera) Bajo DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado (rotura de viruta). DTS (tiempo de espera) El tiempo de espera en el punto de partida se ejecuta solamente para VARI=1 (evacuacin de viruta).

9-256

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

FRF (factor de avance)


Mediante este parmetro se puede ajustar un factor de reduccin para el avance activo y que es considerado por el ciclo solamente en la primera profundidad de taladrado.

VARI (clase de mecanizado)


Si se ajusta un parmetro a VARI=0, la broca retrocede 1 mm despus de alcanzar cada profundidad de mecanizado, para romper viruta. Con VARI=1 (para evacuacin de viruta), la broca se desplaza en cada caso al plano de referencia retrasado en la distancia de seguridad.

Nota
La distancia de anticipo se calcula a nivel interno del ciclo, de la siguiente manera:

S Con una profundidad de mecanizado de hasta 30 mm, el valor de la distancia de anticipo es


siempre igual a 0,6 mm.

S Con mayores profundidades de taladrado se aplica la frmula de clculo Profundidad de


taladrado/50 (el valor est limitado a mx. 7 mm).

Ejemplo de programacin taladrado profundo


Este programa ejecuta el ciclo CYCLE83 en las posiciones X80 Y120 y X80 Y60 del plano XY. El primer taladro se efecta con un tiempo de espera nulo y con la clase de mecanizado Rotura de viruta. Tanto la profundidad final del taladrado como la primera profundidad se indican sin signo. En la segunda llamada del programa est ajustado un tiempo de espera de 1 s. Si se seleccion la clase de mecanizado Evacuacin de viruta, la profundidad final del taladrado est indicada de forma relativa al plano de referencia. El eje del taladro es en ambos casos el Z.

AB

120

B 60

80

5 150

Fig. 9-10

N10 G0 G17 G90 F50 S500 M4 N20 D1 T12 N30 Z155 N40 X80 Y120

Determinacin de valores tecnolgicos Desplazamiento al plano de retirada Desplazamiento a la primera posicin de taladrado

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-257

Ciclos 9.4 Ciclos de taladrado

N50 CYCLE83(155, 150, 1, 5, 0 , 100, , 20, 0, 0, 1, 0) N60 X80 Y60 N70 CYCLE83(155, 150, 1, , 145, , 50, 20, 1, 1, 0.5, 1) N80 M02

Llamada del ciclo Parmetros de profundidad con valores absolutos Desplazamiento a la siguiente posicin de taladrado Llamada del ciclo con datos relativos de profundidad final de taladrado y 1a profundidad de taladrado; la distancia de seguridad es de 1 mm y el factor de avance de 0.5 Fin del programa

9.4.6

Roscado con macho sin mandril de compensacin CYCLE84

Programacin
CYCLE84(RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

Parmetro
Tabla 9-6 RTP RFP SDIS DP DPR DTB SDAC MPIT Parmetro CYCLE84 real real real real real real int real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Tiempo de espera en la profundidad de roscado (rotura de viruta) Sentido de giro al final del ciclo Valores: 3, 4 o 5 (para M3, M4 o M5) Paso de rosca, indicado en forma de tamao de rosca (con el signo) Margen de valores 3 (para M3) ... 48 (para M48), el signo determina el sentido de giro en la rosca Paso de rosca, indicado como valor (con el signo) Margen de valores: 0.001 ... 2000.000 mm), el signo determina el sentido de giro en la rosca Pos. del cabezal para parada orientada del mismo en el ciclo (en grados) Velocidad para roscado con machos Velocidad para retirada

PIT

real

POSS SST SST1

real real real

Funcionamiento
La herramienta taladra hasta la profundidad de roscado introducida, con la velocidad del cabezal y la velocidad de avance que estn programadas.

9-258

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

El ciclo CYCLE84 permite tallar roscados con macho sin mandril de compensacin. Para el roscado con macho sin mandril de compensacin existe un ciclo propio, el CYCLE840.

Nota
El ciclo CYCLE84 se podr emplear si el cabezal previsto para el taladrado est tcnicamente en condiciones para el funcionamiento con posicin regulada.

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado. El ciclo genera la sucesin de movimientos siguiente: S S S S S S Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Parada orientada del cabezal (es el valor en el parmetro POSS) y paso del cabezal al modo Eje. Roscado con macho hasta la profundidad final con velocidad SST. Tiempo de espera en la profundidad de roscado (parmetro DTB). Retirada al plano de referencia retrasado en la distancia de seguridad, velocidad SST1 e inversin de sentido de giro. Vuelta al plano de retirada, con G0 reescribiendo la velocidad del cabezal ltimamente programada antes de la llamada del ciclo y el sentido de giro programado en SDAC; se reinicia el modo Cabezal.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81
Z SDAC G0 Roscado de taladros G4

RTP RFP+SDIS RFP

DP=RFPDPR

Fig. 9-11

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-259

Ciclos 9.4 Ciclos de taladrado

DTB (tiempo de espera)


El tiempo de espera se programa en segundos. Al taladrar en agujeros ciegos se recomienda prescindir del tiempo de espera.

SDAC (sentido de giro despus de fin de ciclo)


Bajo SDAC se programa el sentido de giro una vez terminado el ciclo. El cambio de sentido al roscar se efecta automticamente a nivel interno del ciclo.

MPIT y PIT (paso como tamao de rosca y como valor)


El paso de rosca se puede especificar opcionalmente como tamao de rosca (solamente para roscas mtricas entre M3 y M48) o como valor numrico (distancia de un filete al siguiente). El parmetro no precisado en cada caso se omite en la llamada o recibe el valor cero. Las roscas a la derecha o a la izquierda se especifican mediante el signo de los parmetros de paso de rosca: S S Valor positivo a la derecha (como M3) Valor negativo a la izquierda (como M4)

Si los dos parmetros de paso tienen valores contradictorios, el ciclo genera la alarma 61001 Paso errneo y la ejecucin del ciclo se interrumpe.

POSS (posicin del cabezal)


En el ciclo, antes del roscado, el cabezal se detiene de forma orientada y se coloca en regulacin de la posicin. Bajo POSS se programa la posicin del cabezal para esta parada del mismo.

SST (velocidad de giro)


El parmetro SST contiene la velocidad del cabezal para la secuencia de roscado con macho con G331.

SST1 (velocidad de giro de retirada)


Bajo SST1 se programa la velocidad para la retirada del roscado con macho. Si este parmetro tiene el valor cero, la retirada se efecta con la velocidad programada bajo SST.

Nota
El sentido de giro en roscado con macho se invierte siempre automticamente en el ciclo.

9-260

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

Ejemplo de programacin: Rosca con macho sin mandril de compensacin


En la posicin X30 Y35 del plano XY se talla una rosca con macho sin mandril de compensacin; el eje de taladrado es el Z. No est programado un tiempo de espera; la profundidad se indica como valor relativo. Los parmetros para el sentido de giro y el paso han de estar ocupados con valores. Se talla una rosca mtrica M5.

AB

35

30

Z 36

Fig. 9-12

N10 G0 G90 T11 D1 N20 G17 X30 Y35 Z40 N30 CYCLE84(40, 36, 2, , 30, , 3, 5, , 90, 200, 500)

Determinacin de valores tecnolgicos Desplazamiento a posicin de taladrado Llamada del ciclo, se ha omitido el parmetro PIT, sin indicacin del valor absoluto de profundidad, sin tiempo de espera, parada del cabezal a 90 grados; la velocidad de roscado con macho es 200, la de retirada es 500 Fin del programa

N40 M02

9.4.7

Roscado con macho con mandril de compensacin CYCLE840

Programacin
CYCLE840(RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)

Parmetro
Tabla 9-7 RTP RFP Parmetro CYCLE840 real real Plano de retirada (absoluto) Plano de referencia (absoluto)

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-261

Ciclos 9.4 Ciclos de taladrado

Tabla 9-7 SDIS DP DPR DTB SDR

Parmetro CYCLE840, continuacin real real real real int Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Tiempo de espera en la profundidad de roscado (rotura de viruta) Sentido de giro para la retirada Valores: 0 (cambio automtico del sentido de giro) 3 4 (para M3 M4) Sentido de giro al final del ciclo Valores: 3, 4 o 5 (para M3, M4 o M5) Roscado con macho con/sin captador Valores: 0 = con captador 1 = sin captador Paso de rosca, indicado en forma de tamao de rosca (con el signo) Margen de valores 3 (para M3) ... 48 (para M48) Paso de rosca, indicado como valor (con el signo) Margen de valores: 0.001 ... 2000.000 mm

SDAC ENC

int int

MPIT

real

PIT

real

Funcionamiento
La herramienta taladra hasta la profundidad de roscado introducida, con la velocidad del cabezal y la velocidad de avance que estn programadas. El ciclo permite efectuar roscados con macho con mandril de compensacin: S S Sin captador Con captador

Secuencia roscado con macho con mandril de compensacin y sin captador


Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.

9-262

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

El ciclo genera la sucesin de movimientos siguiente:

SDAC Z G0 G63 G4

RTP RFP+SDIS RFP

DP=RFPDPR

SDR

Fig. 9-13

S S S S S

Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Roscado con macho hasta la profundidad final de taladrado Tiempo de espera en la profundidad de roscado con macho (parmetro DTB) Retirada al plano de referencia retrasado en la distancia de seguridad Movimiento en sentido inverso hasta el plano de retirada con G0.

Secuencia roscado con macho con mandril de compensacin y con captador


Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado. El ciclo genera la sucesin de movimientos siguiente:

SDAC Z G0 G33 G4

RTP RFP+SDIS RFP X

DP=RFPDPR

SDR

Fig. 9-14

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-263

Ciclos 9.4 Ciclos de taladrado

S S S S S

Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Roscado con macho hasta la profundidad final de taladrado Tiempo de espera en la profundidad de roscado (parmetro DTB). Retirada al plano de referencia retrasado en la distancia de seguridad Movimiento en sentido inverso hasta el plano de retirada con G0.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81

DTB (tiempo de espera)


El tiempo de espera se programa en segundos.

SDR (sentido de giro para retirada)


Si el cambio de sentido de giro del cabezal debe ser automtico, deber ajustarse SDR=0. Si est determinado por el dato de mquina que no se emplea captador (el dato de mquina DM 30200 NUM_ENCS tiene entonces el valor 0), el parmetro se ha de ajustar al valor 3 4 para el sentido de giro; de lo contrario, se presenta la alarma 61202 Ningn sentido de cabezal programado y el ciclo se cancela.

SDAC (sentido de giro)


Puesto que tambin es posible la llamada modal del ciclo (ver apartado 9.3), precisa (para la ejecucin de los dems roscados con macho) un sentido de giro que se programe en el parmetro SDAC y corresponda al sentido de giro definido en el programa de orden superior, antes de la primera llamada. Si es SDR=0, el valor definido en el ciclo en SDAC carece de significado; puede prescindirse de l en la parametrizacin.

ENC (roscado con macho)


Si el roscado con macho se ha de efectuar sin captador a pesar de existir uno, el parmetro ENC se ha de ajustar a 1. Si en cambio no existe captador y el parmetro tiene el valor 0, deja de considerarse ste en el ciclo.

MPIT y PIT (paso como tamao de rosca y como valor)


El parmetro que fija el paso de rosca es significativo solamente en el caso de roscado con macho con captador. A partir de la velocidad del cabezal y del paso de rosca, el ciclo calcula el valor del avance. El paso de rosca se puede especificar opcionalmente como tamao de rosca (solamente para roscas mtricas entre M3 y M48) o como valor numrico (distancia de un filete al siguiente). El parmetro no precisado en cada caso se omite en la llamada o recibe el valor cero.

9-264

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

Si los dos parmetros de paso tienen valores contradictorios, el ciclo genera la alarma 61001 Paso errneo y la ejecucin del ciclo se interrumpe.

Otras indicaciones
El ciclo decide en funcin del dato de mquina DM30200 NUM_ENCS si la rosca se efectuar con o sin captador. Antes de la llamada del ciclo se debe programar con M3 o M4 el sentido de giro del cabezal. Durante las secuencias de roscado con G63, los valores de los selectores de correccin del avance y la velocidad del cabezal se congelan al 100%. El roscado con macho sin captador requiere, por regla general, un mandril de compensacin ms largo.

Ejemplo de programacin: Rosca sin captador


Con este programa se talla una rosca sin captador en la posicin X35 Y35 del plano XY; el eje de taladrado es el Z. Se deben especificar los parmetros que fijan el sentido de giro, SDR y SDAC; el parmetro ENC se preajusta con el valor 1, la profundidad se indica en forma de valor absoluto. El parmetro que fija el paso de rosca, PIT, se puede omitir. Para el mecanizado se emplea un mandril de compensacin.

AB

35

35

15 56

Fig. 9-15

N10 G90 G0 T11 D1 S500 M3 N20 G17 X35 Y35 Z60 N30 G1 F200 N40 CYCLE840(59, 56, , 15, 0, 1, 4, 3, 1, , )

Determinacin de valores tecnolgicos Desplazamiento a posicin de taladrado Determinacin del avance sobre la trayectorias Llamada de ciclo, tiempo de espera 1 s, sentido de giro para retirada M4, sentido de giro despus del ciclo M3, sin distancia de seguridad. Se prescinde de los parmetros MPIT y PIT Fin del programa

N50 M02

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-265

Ciclos 9.4 Ciclos de taladrado

Ejemplo: Rosca con captador


Con este programa se talla una rosca con captador, en la posicin X35 Y35 del plano XY. El eje de taladrado es el Z. Se debe indicar el valor del parmetro que fija el paso de rosca; est programado el cambio automtico de sentido de giro. Para el mecanizado se emplea un mandril de compensacin.

AB

35

35

15 56

Fig. 9-16

N10 G90 G0 T11 D1 S500 M4 N20 G17 X35 Y35 Z60 N30 CYCLE840(59, 56, , 15, 0, 0, 4, 3, 0, 0, 3.5) N40 M02

Determinacin de valores tecnolgicos Desplazamiento a posicin de taladrado Llamada del ciclo, sin distancia de seguridad, con indicacin de profundidad absoluta Fin del programa

9.4.8

Escariado 1 (mandrinado 1) CYCLE85

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

Parmetro
Tabla 9-8 RTP RFP SDIS DP Parmetro CYCLE85 real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta)

9-266

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

Tabla 9-8 DPR DTB FFR RFF

Parmetro CYCLE85, continuacin real real real real Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Tiempo de espera en profundidad final de taladrado (rotura de virutas) Avance Avance en el trayecto de retirada

Funcionamiento
La herramienta taladra con la velocidad del cabezal y la velocidad de avance especificadas, hasta la profundidad final introducida. Los movimientos en sentido hacia adentro y hacia afuera se efectan con el avance, que se debe prescribir en cada caso en los correspondientes parmetros FFR y RFF.

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado. El ciclo genera la sucesin de movimientos siguiente: S S S S S Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Desplazamiento a la profundidad final de taladrado, con G1 y el avance programado en el parmetro FFR. Tiempo de espera en la profundidad final de taladrado. Retirada al plano de referencia retrasado en la distancia de seguridad, con G1 y el avance prescrito en el parmetro RFF. Movimiento en sentido inverso hasta el plano de retirada con G0.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-267

Ciclos 9.4 Ciclos de taladrado

G0 G1 G4

RTP RFP+SDIS RFP

DP=RFPDPR

Fig. 9-17

DTB (tiempo de espera)


En DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado.

FFR (avance)
El valor del avance prescrito en FFR es efectivo al taladrar.

RFF (avance de retirada)


El valor del avance programado en RFF acta en la retirada del macho hasta el plano de referencia + distancia de seguridad.

Ejemplo de programacin: Primer mandrinado


Se llama al ciclo CYCLE85 en Z70 X50, plano ZX. El eje de mandrinado es el Y. La profundidad final de taladrado en la llamada del ciclo se indica en forma de valor relativo; no est programado tiempo de espera. El borde superior de la pieza se halla en Y102.

9-268

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

AB

A 50 B 70 Z 77 102 Y

Fig. 9-18

N10 T11 D1 N20 G18 Z70 X50 Y105 N30 CYCLE85(105, 102, 2, , 25, , 300, 450) N40 M02
Desplazamiento a posicin de taladrado Llamada del ciclo; no est programado tiempo de espera Fin del programa

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-269

Ciclos 9.4 Ciclos de taladrado

9.4.9

Mandrinado (mandrinado 2) CYCLE86

Programacin
CYCLE86(RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)

Parmetro
Tabla 9-9 RTP RFP SDIS DP DPR DTB SDIR Parmetro CYCLE86 real real real real real real int Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Tiempo de espera en profundidad final de taladrado (rotura de virutas) Sentido de giro Valores: 3 (para M3) 4 (para M4) Distancia de retirada en el primer eje del plano (incremental, se introduce con el signo) Distancia de retirada en el 2 eje del plano (incremental, se introduce con el signo) Trayecto de retirada en el eje de taladrado (incremental, se introduce con el signo) Pos. del cabezal para parada orientada del mismo en el ciclo (en grados)

RPA RPO RPAP POSS

real real real real

Funcionamiento
El ciclo soporta el mandrinado de taladros (con un mandril). La herramienta taladra hasta la profundidad introducida, con la velocidad del cabezal y la velocidad de avance que se han programado. En el mandrinado 2 se efecta, despus de alcanzar la profundidad, una parada orientada del cabezal. Se pasa luego con rpido a las posiciones de retirada programadas y desde all, hasta el plano de retirada.

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.

9-270

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

El ciclo genera la sucesin de movimientos siguiente: S S S S S S S Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado antes de llamar al ciclo. Tiempo de espera en la profundidad final de taladrado. Parada orientada del cabezal en la posicin programada en POSS. Efectuar trayecto de retirada en 3 ejes a lo sumo con G0. Retirada en el eje de taladrado al plano de referencia retrasado en la distancia de seguridad con G0. Vuelta al plano de retirada, con G0 (posicin inicial de taladrado en los dos ejes del plano).

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81

Z G0 G1 G4 SPOS

RTP RFP+SDIS RFP

DP= RFPDPR

Fig. 9-19

DTB (tiempo de espera)


Bajo DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado (rotura de viruta).

SDIR (sentido de giro)


Con este parmetro se determina el sentido de giro bajo el cual se debe mandrinar en el ciclo. Con otros valores diferentes de 3 4 (M3/M4) se genera la alarma 61102 No est programado sentido de giro del cabezal y el ciclo no se ejecuta.

RPA (distancia de retirada, en el primer eje)


Bajo este parmetro se define un movimiento de retirada en el primer eje (abscisa), que se efecta una vez se ha alcanzado la profundidad final de taladrado y ha tenido lugar la parada orientada del cabezal.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-271

Ciclos 9.4 Ciclos de taladrado

RPO (distancia de retirada, en el 2 eje)


Con este parmetro se determina un movimiento de retirada en el 2 eje (ordenada) que se efecta una vez se ha alcanzado la profundidad final de taladrado y ha tenido lugar la parada orientada del cabezal.

RPAP (distancia de retirada, en el eje de taladrado)


En este parmetro se define un movimiento de retirada en el eje de taladrado, que se efecta una vez se ha alcanzado la profundidad final de taladrado y ha tenido lugar la parada orientada del cabezal.

POSS (posicin del cabezal)


En POSS se debe programar la posicin del cabezal, en grados, para la parada orientada del mismo una vez se ha alcanzado la profundidad final de taladrado.

Nota
Es posible efectuar una parada orientada del cabezal activo. El ngulo correspondiente se programa mediante un parmetro de transferencia. El CYCLE86 se podr emplear si el cabezal previsto para mecanizar est tcnicamente en condiciones de ejecutar el comando SPOS.

Ejemplo de programacin: Segundo mandrinado


En la posicin X70 Y50 del plano XY se llama al ciclo CYCLE86. El eje de taladrado es el Z. La profundidad final de taladrado se programa en forma de valor absoluto; no est prescrita distancia de seguridad. El tiempo de espera a la profundidad final de taladrado es de 2 s. El borde superior de la pieza se sita en Z110. En el ciclo, el cabezal debera girar con M3 y detenerse a los 45 grados.

AB

A 50 B 70 X 77 110 Z

Fig. 9-20

9-272

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

N10 G0 G17 G90 F200 S300 M3 N20 T11 D1 Z112 N30 X70 Y50 N40 CYCLE86(112, 110, , 77, 0, 2, 3, 1, 1, 1, 45) N50 M02

Determinacin de valores tecnolgicos Desplazamiento al plano de retirada Desplazamiento a posicin de taladrado Llamada del ciclo con valor absoluto de profundidad de taladrado Fin del programa

9.4.10

Mandrinado con parada 1 (mandrinado 3) CYCLE87

Programacin
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)

Parmetro
Tabla 9-10 RTP RFP SDIS DP DPR SDIR Parmetro CYCLE87 real real real real real int Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Sentido de giro Valores: 3 (para M3) 4 (para M4)

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida. En el mandrinado 3 se genera, una vez se ha alcanzado la profundidad final de taladrado, una parada del cabezal sin orientacin M5, y luego una parada programada M0. Mediante la tecla MARCHA CN se contina el movimiento hacia afuera, en rpido, hasta el plano de retirada.

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-273

Ciclos 9.4 Ciclos de taladrado

El ciclo genera la sucesin de movimientos siguiente: S S S S S Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado antes de llamar al ciclo. Parada del cabezal con M5. Pulsar la tecla MARCHA CN. Movimiento en sentido inverso hasta el plano de retirada con G0.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81

G0 G1 M5/M0

RTP X RFP+SDIS RFP

DP=RFPDPR

Fig. 9-21

SDIR (sentido de giro)


Con este parmetro se determina el sentido de giro en el cual se debe taladrar en el ciclo. Con otros valores diferentes de 3 o 4 (M3/M4) se genera la alarma 61102 No est programado sentido de giro del cabezal y el ciclo se interrumpe.

Ejemplo de programacin: Tercer mandrinado


Se llama al ciclo CYCLE87 en X70 Y50, plano XY. El eje de taladrado es el Z. La profundidad final de taladrado est prescrita en forma de valor absoluto. La distancia de seguridad asciende a 2 mm.

9-274

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

AB

A 50 B 70 X 77 110 Z

Fig. 9-22

DEF REAL DP, SDIS N10 DP=77 SDIS=2 N20 G0 G17 G90 F200 S300 N30 D3 T3 Z113 N40 X70 Y50 N50 CYCLE87 (113, 110, SDIS, DP, , 3) N60 M02

Definicin de los parmetros Asignaciones de valores Determinacin de valores tecnolgicos Desplazamiento al plano de retirada Desplazamiento a posicin de taladrado Llamada del ciclo con sentido de giro programada del cabezal, M3 Fin del programa

9.4.11

Taladrado con parada 2 (mandrinado 4) CYCLE88

Programacin
CYCLE88(RTP, RFP, SDIS, DP, DPR, DTB, SDIR)

Parmetro
Tabla 9-11 RTP RFP SDIS DP DPR Parmetro CYCLE88 real real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo)

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-275

Ciclos 9.4 Ciclos de taladrado

Tabla 9-11 DTB SDIR

Parmetro CYCLE88, continuacin real int Tiempo de espera en profundidad final de taladrado (rotura de virutas) Sentido de giro Valores: 3 (para M3) 4 (para M4)

Funcionamiento
La herramienta mecaniza con la velocidad de giro del cabezal y el avance programados hasta la profundidad final programada. En el taladrado con parada, una vez se ha alcanzado la profundidad final se genera un tiempo de espera y una parada del cabezal sin orientacin M5, as como una parada programada M0. Accionando MARCHA CN se efecta con marcha rpida el movimiento hacia afuera hasta el plano de retirada.

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado. El ciclo genera la sucesin de movimientos siguiente: S S S S S Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado antes de llamar al ciclo. Tiempo de espera en la profundidad final de taladrado. Parada de cabezal y programa con M5 M0. Tras parada de programa, pulsar la tecla MARCHA CN. Movimiento en sentido inverso hasta el plano de retirada con G0.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81

9-276

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

G0 G1 G4 M5/M0 RTP X RFP+SDIS RFP

DP=RFPDPR

Fig. 9-23

DTB (tiempo de espera)


En DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado (rotura de viruta).

SDIR (sentido de giro)


El sentido de giro programado es efectivo para el recorrido de desplazamiento hasta la profundidad final de taladrado. Con otros valores diferentes de 3 o 4 (M3/M4) se genera la alarma 61102 No est programado sentido de giro del cabezal y el ciclo se interrumpe.

Ejemplo de programacin: Cuarto mandrinado


Se llama al ciclo CYCLE88 en X80 Y90, plano XY. El eje de taladrado es el Z. La distancia de seguridad programada es de 3 mm. La profundidad final de taladrado est especificada de forma relativa al plano de referencia. En el ciclo es efectivo M4.

N10 G17 G90 F100 S450 N20 G0 X80 Y90 Z105 N30 CYCLE88 (105, 102, 3, , 72, 3, 4) N40 M02

Determinacin de valores tecnolgicos Desplazamiento a posicin de taladrado Llamada del ciclo con sentido de giro programada del cabezal, M4 Fin del programa

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-277

Ciclos 9.4 Ciclos de taladrado

9.4.12

Escariado 2 (mandrinado 5) CYCLE89

Programacin
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)

Parmetro
Tabla 9-12 RTP RFP SDIS DP DPR DTB Parmetro CYCLE89 real real real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Tiempo de espera en profundidad final de taladrado (rotura de virutas)

Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta la profundidad final introducida. Al alcanzar la profundidad final de taladrado, acta el tiempo de espera programado.

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de taladrado es la posicin en los dos ejes del plano seleccionado. El ciclo genera la sucesin de movimientos siguiente: S S S S S Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado antes de llamar al ciclo. Tiempo de espera en la profundidad final de taladrado. Retirada hasta el plano de ref. retrasado en la distancia de seguridad, con G1 y con el mismo valor del avance. Movimiento en sentido inverso hasta el plano de retirada con G0.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81

9-278

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.4 Ciclos de taladrado

G0 G1 G4

RTP X RFP+SDIS RFP

DP=RFPDPR

Fig. 9-24

DTB (tiempo de espera)


Bajo DTB se programa en segundos el tiempo de espera en la profundidad final de taladrado (rotura de viruta).

Ejemplo de programacin: Quinto mandrinado


Se llama al ciclo de mandrinado CYCLE89 en X80 Y90, plano XY, con una distancia de seguridad de 5 mm y con la profundidad final de taladrado indicada en forma de valor absoluto. El eje de taladrado es el Z.

AB

A B 90 80 X 72 102 Z Fig. 9-25 DEF REAL RFP, RTP, DP, DTB RFP=102 RTP=107 DP=72 DTB=3 N10 G90 G17 F100 S450 M4 N20 G0 X80 Y90 Z107
Definicin de los parmetros Asignaciones de valores Determinacin de valores tecnolgicos Desplazamiento a posicin de taladrado SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-279

Ciclos 9.4 Ciclos de taladrado

N30 CYCLE89(RTP, RFP, 5, DP, , DTB) N40 M02

Llamada del ciclo Fin del programa

9-280

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.5 Ciclos de figuras de taladrado

9.5

Ciclos de figuras de taladrado


Los ciclos de figuras de taladrado definen solamente la geometra de una disposicin de taladros en el plano. La vinculacin a un ciclo de taladrado se establece con llamada modal de este ciclo antes de la programacin del ciclo de figuras de taladrado.

9.5.1

Requisitos

Ciclos de figuras de taladros sin llamada del ciclo de taladrado


Los ciclos de figuras de taladrado se pueden usar tambin para otras aplicaciones sin la llamada modal previa de un ciclo de taladrado, pues la parametrizacin de los ciclos de figuras de taladrado no exige ningn dato relativo al ciclo empleado. Si, no obstante, antes de la llamada del ciclo de figuras de taladrado no se ha llamado ningn subprograma de forma modal, aparece el aviso de error 62100 Ningn ciclo de taladrado activo. Se puede acusar recibo de este aviso mediante la tecla de borrar errores y continuar la ejecucin del programa con Marcha CN. El ciclo de figuras de taladrado se desplaza luego sucesivamente a las posiciones calculadas a partir de los datos de entrada, sin llamar en estos puntos a ningn subprograma.

Si el parmetro indicativo del nmero de taladros es 0


El nmero de taladros en una figura se ha de parametrizar. Si el valor del parmetro de cantidad es cero al llamar el ciclo (o bien si se ha omitido en la lista de parmetros), tiene lugar la alarma 61103 El nmero de taladros es cero y el ciclo se interrumpe.

Prueba en caso de mrgenes limitados de valores de los parmetros de entrada


En los ciclos de figuras de taladros no se efectan generalmente pruebas de plausibilidad para parmetros a definir.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-281

Ciclos 9.5 Ciclos de figuras de taladrado

9.5.2

Fila de agujeros HOLES1

Programacin
HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)

Parmetro
Tabla 9-13 SPCA SPCO STA1 FDIS DBH NUM Parmetro HOLES1 real real real real real int 1er eje del plano (abscisas) de un punto de referencia en la recta (absoluto) 2 eje del plano (ordenadas) de dicho punto de referencia (absoluto) ngulo respecto al 1er eje del plano (abscisas) Gama de valores: 180<STA1<=180 grados Distancia del primer taladro al punto de referencia (se introduce sin signo) Distancia entre los taladros (se introduce sin signo) Nmero de taladros

Funcionamiento
Este ciclo permite efectuar una fila de agujeros, es decir, un nmero de taladros que se encuentra en una recta, o bien una cuadrcula de agujeros. La clase de taladro es determinada por el ciclo de taladrado previo seleccionado de forma modal.

Proceso
Para evitar recorridos muertos innecesarios, se decide a nivel interno del ciclo, en base a la posicin real de los ejes del plano y a la geometra de la fila de agujeros, si stos se ejecutarn empezando por el primer agujero o por el ltimo. Se entra luego con marcha rpida en las posiciones de taladrado sucesivamente.
Z G17 Y Z G18 Z Y G19

Fig. 9-26

9-282

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.5 Ciclos de figuras de taladrado

Explicacin de los parmetros


Y

SPCA

DBH FDIS STA1 SPCO X

Fig. 9-27

SPCA y SPCO (punto de referencia 1er eje del plano y 2 eje del plano)
Se prescribe un punto sobre la recta de la fila de agujeros, el cual se considera como punto de referencia para determinar las distancias entre los taladros. Desde este punto se fija la distancia al primer taladro FDIS.

STA1 (ngulo)
La recta puede tomar una posicin cualquiera en el plano. Queda determinada por el punto definido mediante SPCA y SPCO y el ngulo que forma con el primer eje del plano del sistema de coordenadas de pieza actual en el momento de la llamada. El ngulo se ha de introducir en grados, en STA1.

FDIS y DBH (distancia)


Bajo FDIS se prescribe la distancia del primer taladro al punto de referencia definido bajo SPCA y SPCO. El parmetro DBH contiene la distancia entre cada dos taladros.

NUM (cantidad)
Con el parmetro NUM se determina el nmero de taladros.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-283

Ciclos 9.5 Ciclos de figuras de taladrado

Ejemplo de programacin: Fila de agujeros


Este programa permite obtener una fila por 5 agujeros roscados que se hallan en paralelo al eje Z del plano ZX y espaciados 20 mm. El punto de partida de la fila es Z20 y X30, encontrndose el primer taladro a una distancia de 10 mm de este punto. La geometra de la fila de agujeros se define mediante el ciclo HOLES1. Primeramente se taladra con el ciclo CYCLE82 y luego se rosca con CYCLE84 (sin mandril de compensacin). La profundidad de los taladros es de 80 mm (diferencia entre el plano de referencia y la profundidad final de taladrado).

AB

20

10

20 20

20

20

B 30 X 22 Y 102

Fig. 9-28

N10 G90 F30 S500 M3 T10 D1 N20 G17 G90 X20 Z105 Y30 N30 MCALL CYCLE82(105, 102, 2, 22, 0, 1) N40 HOLES1(20, 30, 0, 10, 20, 5)

Determinacin de valores tecnolgicos para la seccin de mecanizado Desplazamiento a la posicin inicial Llamada modal del ciclo para el taladrado Llamada del ciclo de fila de agujeros, empezando por el primer taladro; en el ciclo se toman solamente las posiciones de taladrado Cancelar la llamada modal Cambio de herramienta Tomar la posicin junto al 5 taladro Llamada modal del ciclo para el roscado con macho Llamada del ciclo de fila de agujeros, empezando por el 5 taladro de la fila Cancelar la llamada modal Fin del programa

N50 MCALL ... N60 G90 G0 X30 Z110 Y105 N70 MCALL CYCLE84(105, 102, 2, 22, 0, , 3, , 4.2, ,300, ) N80 HOLES1(20, 30, 0, 10, 20, 5) N90 MCALL N100 M02

9-284

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.5 Ciclos de figuras de taladrado

Ejemplo de programacin: Retculo de agujeros


Este programa permite realizar una cuadrcula compuesta por 5 filas de 5 taladros cada una, que se encuentran en el plano XY y estn entre s a una distancia de 10 mm. El punto de partida es X30 Y20. En el ejemplo, se utilizan parmetros R como parmetros de transferencia para el ciclo.

20

10

10 30

10

Fig. 9-29 R10=102 R11=105 R12=2 R13=75 R14=30 R15=20 R16=0 R17=10 R18=10 R19=5 R20=5 R21=0 R22=10 Plano de referencia Plano de retirada Distancia de seguridad Profundidad de taladrado Punto de referencia fila de agujeros 1er eje del plano Punto de referencia fila de agujeros 2 eje del plano ngulo inicial Dist. entre 1er taladro y el punto de ref. Distancia entre los taladros Nmero de taladros por fila Nmero de filas Contador de filas Distancia entre las filas

N10 G90 F300 S500 M3 T10 D1 N20 G17 G0 X=R14 Y=R15 Z105 N30 MCALL CYCLE82(R11, R10, R12, R13, 0, 1) N40 LABEL1: N41 HOLES1(R14, R15, R16, R17, R18, R19) N50 R15=R15+R22 N60 R21=R21+1 N70 IF R21<R20 GOTOB LABEL1 N80 MCALL N90 G90 G0 X30 Y20 Z105 N100 M02

Determinacin de valores tecnolgicos Desplazamiento a la posicin inicial Llamada modal del ciclo de taladrado Llamada del ciclo de agujeros en crculo Calcular el valor y para la siguiente lnea Aumentar el contador de lneas Salto a LABEL1 cuando se ha cumplido la condicin Cancelar la llamada modal Desplazamiento a la posicin inicial Fin del programa

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-285

Ciclos 9.5 Ciclos de figuras de taladrado

9.5.3

Agujeros en crculo HOLES2

Programacin
HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

Parmetro
Tabla 9-14 CPA CPO RAD STA1 INDA NUM Parmetro HOLES2 real real real real real int Centro de agujeros en crculo (absoluto), 1er eje del plano Centro de agujeros en crculo (absoluto), 2 eje del plano Radio de agujeros en crculo (se introduce sin signo) ngulo inicial Gama de valores: 180<STA1<=180 grados ngulo incremental Nmero de taladros

Funcionamiento
Este ciclo permite mecanizar agujeros en crculo. El plano de mecanizado se ha de definir antes de llamar al ciclo. La clase de taladro es determinada por el ciclo de taladrado previo seleccionado de forma modal.

Fig. 9-30

Proceso
En el ciclo se toman sucesivamente las posiciones de taladrado sobre el plano de agujeros en crculo, con G0.

9-286

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.5 Ciclos de figuras de taladrado

Fig. 9-31

Explicacin de los parmetros

CPA

INDA

STA1

RAD CPO X

Fig. 9-32

CPA, CPO y RAD (posicin central y radio)


La situacin de los agujeros en crculo en el plano de mecanizado est definida mediante el centro (parmetros CPA y CPO) y el radio (parmetro RAD). El radio admite solamente valores positivos.

STA1 e INDA (ngulo inicial e incremental)


Mediante estos parmetros se determina la disposicin de los taladros en el crculo.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-287

Ciclos 9.5 Ciclos de figuras de taladrado

El parmetro STA1 indica el ngulo de rotacin entre la direccin positiva del primer eje (abscisa) del sistema de coordenadas de pieza actual antes de la llamada del ciclo y el primer taladro. El parmetro INDA contiene el ngulo de giro de un taladro al siguiente. Si el parmetro INDA tiene el valor cero, el ngulo de giro se calcula a nivel interno del ciclo partiendo del nmero de taladros, de manera que stos se distribuyan uniformemente en el crculo.

NUM (cantidad)
El parmetro NUM determina el nmero de taladros.

Ejemplo de programacin: Agujeros en crculo


Con el programa se mecanizan 4 taladros de /line 30 mm de profundidad, empleando el ciclo CYCLE82. El valor indicado de la profundidad final de taladrado es relativo al plano de referencia. El crculo se determina por el centro X70 Y60 y el radio de 42 mm, en el plano XY. El ngulo inicial asciende a 33 grados. La distancia de seguridad en el eje de mecanizado Z es de 2 mm.

A 33

42 60

B 70 X 30 Z

Fig. 9-33

N10 G90 F140 S170 M3 T10 D1 N20 G17 G0 X50 Y45 Z2 N30 MCALL CYCLE82(2, 0, 2, , 30, 0) N40 HOLES2 (70, 60, 42, 33, 0, 4)

Determinacin de valores tecnolgicos Desplazamiento a la posicin inicial Llamada modal del ciclo de taladrado, sin tiempo de espera; DP no est programado Llamada de agujeros en crculo; los ngulos sucesivos (ngulos de giro) se calculan en el ciclo, pues el parmetro INDA se ha omitido Cancelar la llamada modal Fin del programa

N50 MCALL N60 M02

9-288

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

9.6
9.6.1

Ciclos de fresado
Requisitos

Condiciones de llamada y retorno


Los ciclos de fresado se programan con independencia de los nombres completos de los ejes. Antes de la llamada de los ciclos de fresado se ha de activar una correccin de herramienta. Los valores correspondientes del avance, la velocidad del cabezal y el sentido de giro del cabezal se han de fijar en el programa de pieza, en el caso de que en el ciclo de fresado no se ofrezca ningn parmetro para ellos. Las coordenadas del centro de la figura de fresado o de la caja a mecanizar se programan en un sistema de coordenadas rectangular. Las funciones G activas antes de la llamada del ciclo y el frame actualmente programable se conservan an despus del ciclo.

Definicin de los planos


En los ciclos de fresado se presupone que el sistema actual de coordenadas de pieza se alcanza mediante seleccin de un plano G17, G18 G19 y activacin de un frame programable (si es necesario). El eje de posicionado es siempre el 3er eje de este sistema de coordenadas
Z 2. Eje 3. Eje 1. Eje Y Z 3. Eje Y 2. Eje Z G19 1. Eje Y

G17 G18 1. Eje X 2. Eje X 3. Eje X

Fig. 9-34

Asignacin de planos y ejes

Avisos referentes al estado de mecanizado


Durante los ciclos de fresado se visualizan en la pantalla del control avisos que informan sobre el estado de mecanizado. Son posibles los avisos siguientes: S S S Se mecaniza agujero rasgado <N>Primera figura Se mecaniza ranura <N>Nueva figura Se mecaniza ranura circular <N>ltima figura

En el texto de aviso, en <Nmero> aparece en cada caso el nmero de la figura que se acaba de mecanizar. Estos avisos no interrumpen la ejecucin del programa y se conservan hasta que aparece el aviso siguiente o finaliza el ciclo.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-289

Ciclos 9.6 Ciclos de fresado

9.6.2

Planear CYCLE71

Programacin
CYCLE71(_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA,_MID, _MIDA, _FDP, _FALD, _FFP1, _VARI, _FDP1)

Parmetro
Tabla 9-15 _RTP _RFP _SDIS _DP _PA _PO _LENG _WID _STA Parmetro CYCLE71 real real real real real real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (aditiva al plano de referencia, se introduce sin signo) Profundidad (absoluta) Punto inicial (absoluto), 1er eje del plano Punto inicial (absoluto), 2 eje del plano Longitud del rectngulo en el 1er eje, incremental. La esquina desde la cual se acota el rectngulo resulta del signo. Longitud del rectngulo en el segundo eje, incremental. La esquina desde la cual se acota el rectngulo resulta del signo. ngulo entre eje longitudinal del rectngulo y 1er eje del plano (abscisa, se introduce sin signo) Margen de valores: 0 _STA < 180 _MID _MIDA _FDP _FALD _FFP1 _VARI real real real real real entero Profundidad de penetracin mxima (se introduce sin signo) Ancho mx. de penetracin al desbastar en el plano, como valor (se introduce sin signo) Recorrido en vaco en sentido de corte (incremental, se introduce sin signo) Creces para acabado en prof. (incremental, se introduce sin signo) Avance para mecanizado de superficie Tipo de mecanizado (se introduce sin signo) UNIDADES Valores: 1 Desbastado 2 Acabado DECENAS Valores: 1 paralelo al 1er eje del plano, en una direccin 2 paralelo al 2 eje del plano, en una direccin 3 paralelo al 1er eje del plano, con direccin alternante 4 paralelo al 2 eje del plano, con direccin alternante _FDP1 real Trayecto de rebase en el sentido de la penetracin en el plano, (incremental, se introduce sin signo)

9-290

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Funcionamiento
El ciclo CYCLE71 permite planear con fresa cualquier superficie rectangular. El ciclo distingue entre desbaste (vaciado de material de la superficie en varios pasos, hasta el valor de las creces para acabado) y acabado (repaso de la superficie una sola vez). La penetracin mxima en profundidad y el ancho de la penetracin se pueden especificar. El ciclo opera sin correccin del radio de la fresa. La penetracin en profundidad se ejecuta al aire.

Y _LENG _WID

Y _LENG

X Y _LENG Y _LENG

_WID

_WID

_WID

Estrategias de vaciado en el fresado transversal

Fig. 9-35

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de partida es una cualquiera desde la que se pueda llegar sin colisiones al punto inicial, a la altura del plano de retirada. El ciclo genera la sucesin de movimientos siguiente: S Con G0 se sita el punto de penetracin a la altura de la posicin actual y posteriormente, asimismo con G0, se pasa dentro de esta posicin, al plano de referencia retrasado en la distancia de seguridad. Despus, tambin con G0, penetracin en plano de mecanizado. G0 es posible por tratarse de penetracin al aire. Estn previstas varias estrategias de desbaste (paralelas al eje, en un sentido o con cambio de sentido). Sucesin de movimientos durante el desbaste: El planeado se puede efectuar en varios planos, en correspondencia con los valores programados _DP, _MID y _FALD. Se trabaja de arriba a abajo, es decir, que en cada caso se desbasta un plano y luego se efecta fuera (parmetro _FDP) la siguiente penetracin. Los desplazamientos del desbaste en el plano dependen de los valores de los parmetros _LENG, _WID, _MIDA, _FDP, _FDP1 y del radio de la fresa de la herramienta activa.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-291

Ciclos 9.6 Ciclos de fresado

El recorrido en la primera banda de fresado se efecta siempre de manera tal que la anchura de la penetracin es exactamente _MIDA, a fin de que no se establezca ninguna penetracin de anchura superior a la mxima posible. Por ello, el centro de la herramienta no siempre se desplaza exactamente sobre el borde (slo si _MIDA = radio de la fresa). La medida en la cual la herramienta se desplaza fuera del borde es siempre dimetro de la fresa _MIDA, aunque slo se ejecuta 1 corte en el plano, es decir, anchura de la superficie + recorrido de sobrepaso menor a _MIDA. En las dems bandas, la penetracin a lo ancho se calcula internamente de manera tal que resulte un ancho de banda uniforme(<=_MIDA). S Sucesin de movimientos durante el mecanizado de acabado: En el acabado, la superficie se fresa una vez en el plano. La demasa (creces) de acabado se debe, por tanto, seleccionar de manera tal que la profundidad restante se pueda trabajar de una vez con la herramienta de acabado. Despus de cada pasada de fresado en el plano, la herramienta se desplaza en vaco. El recorrido en vaco se programa bajo el parmetro _FDP. En el mecanizado en un sentido, la herramienta se eleva en una medida igual a las creces para acabado + la distancia de seguridad y se posiciona en rpido, en el siguiente punto de partida. En el desbaste en un sentido, la herramienta se eleva en una medida igual a la profundidad de penetracin calculada + la distancia de seguridad. La profundidad de penetracin se ejecuta en el mismo punto que en el desbaste. Una vez terminada la operacin de acabado, la herramienta se retira hasta el plano _RTP, en la ltima posicin alcanzada.

_FDP

_FDP

X X Movimiento de fresado en el mecan. de acabado (tipo de mecanizado 42)

Fig. 9-36

Explicacin de los parmetros


Parmetros _RTP, _RFP, _SDIS, ver CYCLE81. Parmetros _STA, _MID, _FFP1, ver POCKET3.

9-292

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

_LENG _MIDA

_FDP1

_WID _PO, _PA _FDP

Punto de penetracin

X X Desbastado con _MIDA mayor al radio de la fresa (tipo de mecanizado 41)

Fig. 9-37

_DP (profundidad)
La prescripcin de la profundidad puede ser absoluta (_DP) respecto al plano de referencia.

_PA, _PO (posicin inicial)


Con los parmetros _PA y _PO se define el punto inicial de la superficie en los ejes del plano.

_LENG, _WID (longitud)


Con los parmetros _LENG y _WID se fijan el largo y el ancho del rectngulo en el plano. El signo define la posicin del rectngulo referido a _PA y _PO.

_MIDA (mx. anchura de penetracin)


Con este parmetro se fija el ancho mximo de la penetracin al desbastar un plano. Anlogamente al clculo ya conocido para la profundidad de penetracin (distribucin de la profundidad total en partes iguales del mayor valor posible), el ancho se distribuye uniformemente, como mximo con el valor programado bajo _MIDA. Si este parmetro no est programado o tiene el valor 0, el ciclo toma internamente el 80% del dimetro de la fresa como ancho mx. de penetracin.

_FDP (trayecto en vaco)


Con este parmetro se fija la medida del recorrido en vaco en el plano. Conviene que este parmetro tenga siempre un valor mayor que cero.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-293

Ciclos 9.6 Ciclos de fresado

_FDP1 (trayecto de rebase)


En este parmetro se puede introducir un recorrido excesivo en el sentido de la penetracin en el plano (_MIDA). De este modo, es posible compensar la diferencia entre el radio actual de la fresa y la punta del filo (p. ej., radio o plaquitas de corte dispuestas en forma oblicua). La ltima trayectoria del centro de la fresa resulta, por tanto, siempre de _LENG (o _WID) + _FDP1 radio de herramienta (de tabla de correccin).

Dimetro de la fresa de la tabla de herramientas

_FDP1

Superficie

Fig. 9-38

_FALD (creces para acabado)


En el desbaste se considera una demasa (creces) de acabado en la profundidad en que se programa bajo este parmetro. En el acabado se requiere indicar el material restante que ha quedado como creces para acabado a fin de que la retirada y la penetracin al punto de partida del corte siguiente se produzcan sin colisin alguna.

_VARI (clase de mecanizado)


El parmetro _VARI permite fijar la clase de mecanizado. Valores posibles son: Unidades: 1=desbaste hasta creces de acabado 2=acabado Decenas: 1 = paralelo al 1er eje del plano, en una direccin 2 = paralelo al 2 eje del plano, en una direccin 3 = paralelo al 1er eje del plano, con direccin alternante Direccin 4 = paralelo al 2 eje del plano, con direccin alternante Direccin

9-294

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Si para el parmetro _VARI est programado otro valor, el ciclo se interrumpe tras emisin de la alarma 61002 Clase de mecanizado definida errneamente.

Otras indicaciones
Antes de llamar al ciclo se ha de activar una correccin de herramienta. De no ser as, se produce la interrupcin del ciclo con la alarma 61000 Ninguna correccin de herramienta activa.

Ejemplo de programacin: Planeado de una superficie

Parmetros para la llamada del ciclo:


S S S S S S S S S S S S S S Plano de retirada: Plano de referencia: Distancia de seguridad: Profundidad de fresado: Posicin inicial del rectngulo Tamao del rectngulo ngulo de giro en el plano Mx. profundidad de penetracin Mx. anchura de penetracin Recorrido en vaco al final de la banda de fresado: Sin creces para acabado Avance para mecanizado de la superficie: 10 mm 0 mm 2 mm 11 mm X = 100 mm Y = 100 mm X = +60 mm Y = +40 mm 10 grados 6 mm 10 mm 5 mm 4000 mm/min

Clase de mecanizado: desbastado paralelo al eje X en sentido alternativo Rebase durante el ltimo corte condicionado por la geometra de corte 2 mm

Se utiliza una fresa con un radio de 10 mm.

N10 T2 D2 N20 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20 N30 CYCLE71(10, 0, 2, 11, 100, 100, 60, 40, 10, 6, 10, 5, 0, 4000, 31, 2) N40 G0 G90 X0 Y0 N50 M02
Fin del programa Desplazamiento a la posicin inicial Llamada del ciclo

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-295

Ciclos 9.6 Ciclos de fresado

9.6.3

Fresado del contorno (perfil) CYCLE72

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

Parmetro
Tabla 9-16 _KNAME _RTP _RFP _SDIS _DP _MID _FAL _FALD _FFP1 _FFD _VARI Parmetro CYCLE72 string real real real real real real real real real entero Nombre del subprograma del contorno Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (aditiva al plano de referencia, se introduce sin signo) Profundidad (absoluta) Profundidad mx. de penetracin (incremental, se introduce sin signo) Creces de acabado en el contorno del borde (se introduce sin signo) Creces de acabado en el fondo (incremental, se introduce sin signo) Avance para mecanizado de superficie Avance para penetracin en profundidad (se introduce sin signo) Tipo de mecanizado (se introduce sin signo) UNIDADES Valores: 1 Desbastado 2 Acabado DECENAS Valores: 0 Recorrido intermedio con G0 1 Recorrido intermedio con G1 CENTENAS Valores: 0 Retirada al final del contorno hasta _RTP 1 Retirada al final del contorno hasta _RFP + _SDIS 2 Retirada al final del contorno en _SDIS 3 Sin retirada al final del contorno _RL entero Esquivar el contorno en el centro, por el lado derecho o izquierdo (con G40, G41 o G42, se introduce sin signo) Valores: 40...G40 (aproximacin y retirada solamente recta) 41...G41 42...G42

9-296

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Tabla 9-16 _AS1

Parmetro CYCLE72, continuacin entero Especificacin de la direccin/trayectoria de aproximacin: (se introduce sin signo) UNIDADES: Valores: 1...Recta tangencial 2...Cuadrante 3...Semicrculo DECENAS: Valores: 0...Aproximacin al contorno en el plano 1...Aproximacin al contorno en una trayectoria en el espacio

_LP1

real

Longitud del recorrido de aproximacin (en caso de recta) o radio de la trayectoria circular de entrada (en caso de crculo) (se introduce sin signo)

Los dems parmetros se pueden prescribir a eleccin.


_FF3 _AS2 real entero Avance en la retirada y avance para posicionamientos intermedios, en el plano (al aire) Especificacin de la direccin/trayectoria de retirada: (se introduce sin signo) UNIDADES: Valores: 1...Recta tangencial 2...Cuadrante 3...Semicrculo DECENAS: Valores: 0...Retirada del contorno en el plano 1...Retirada del contorno en una trayectoria en el espacio _LP2 real Longitud del recorrido de retirada (en caso de recta) o radio de la trayectoria circular de salida (en caso de crculo) (se introduce sin signo)

Funcionamiento
El ciclo CYCLE72 permite el fresado a lo largo de un contorno cualquiera definido en un subprograma. El ciclo opera con o sin correccin en funcin del radio de la fresa. No es forzosamente necesario que el contorno sea cerrado. El mecanizado interior o el exterior se define por la posicin de la correccin en funcin del radio de la fresa (en el centro, a la izquierda o a la derecha del contorno). El contorno se tiene que programar en la direccin en la cual ser fresado y debe consistir de un mnimo de 2 secuencias de contorno (punto inicial y punto final), dado que el subprograma de contorno se llama directamente a nivel interno del ciclo.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-297

Ciclos 9.6 Ciclos de fresado


Punto inicial del contorno

Fig. 9-39

Funciones del ciclo:


S Seleccin de operacin de desbaste (trayectoria nica paralela al contorno considerando una demasa de acabado, en caso dado, en varias profundidades, hasta la demasa de acabado) y de acabado (trayectoria nica contorno definitivo, en caso dado, en varias profundidades) Aproximacin al contorno y retirada suaves, en sentido tangencial o radial (alrededor del semicrculo o cuadrante de crculo) Penetraciones en profundidad programables

S S

Movimientos intermedios en rpido o con avance, a eleccin

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de partida es una cualquiera desde la que se pueda llegar, a la altura del plano de retirada sin colisiones al punto de comienzo del ciclo. El ciclo genera la sucesin de movimientos siguiente al desbastar: La penetracin en profundidad se distribuye uniformemente con el mayor valor posible en concordancia con los parmetros prescritos. S Desplazamiento al punto de inicio para el primer fresado con G0/G1 (y _FF3). Este punto se calcula a nivel interno del control y depende: Del punto inicial del contorno (primer punto en el subprograma) De la direccin del contorno en el punto inicial Del modo de aproximacin y sus parmetros Del radio de la herramienta En esta secuencia se activa la correccin en funcin del radio de la fresa.

9-298

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Penetracin en profundidad a la primera o la siguiente profundidad de mecanizado, ms la distancia de seguridad programada con G0/G1. La primera profundidad de mecanizado resulta de: La profundidad total La demasa (creces) de acabado La mxima penetracin en profundidad posible

Aproximacin al contorno en perpendicular con avance en profundidad y despus en el plano con el avance programado para el mecanizado de la superficie o 3D con el avance programado en _FAD conforme a la programacin para el arranque suave. Fresado a lo largo del contorno, con G40/G41/G42. Retirada suave del contorno, con G1 y todava avance para el mecanizado de superficie en el valor de levantamiento. Retirada con G0/G1 (y avance para recorridos intermedios _FF3) segn la programacin. Vuelta al punto de penetracin en profundidad, con G0/G1 (y _FF3). En el plano de mecanizado siguiente se repite este desarrollo de operaciones, hasta la demasa de acabado en la profundidad.

S S S S S

Una vez terminado el desbaste, la herramienta se encuentra sobre el punto de retirada del contorno (punto calculado a nivel interno del control), a la altura del plano de retirada. El ciclo genera la sucesin de movimientos siguiente en la operacin de acabado: En el acabado se fresa una vez a lo largo del contorno, a la medida definitiva. Esto se refiere slo a la medida definitiva del contorno en el plano. La aproximacin al contorno y la retirada del mismo son suaves en correspondencia con los parmetros a tal fin existentes. La trayectoria para ello se calcula a nivel interno del control. Una vez terminado el ciclo, la herramienta se encuentra sobre el punto de retirada del contorno, a la altura del plano de retirada.

Notas adicionales: Programacin de contornos


Para la programacin del contorno se ha de tener en cuenta lo siguiente: S S S S En el subprograma no se debe seleccionar ningn decalaje programable antes de la primera posicin programada. La primera secuencia del subprograma del contorno es la secuencia de una recta con G90, G0 G90, G1 y define el inicio del contorno. El punto inicial del contorno es la primera posicin en el plano de mecanizado, ajustada en el subprograma del contorno. La correccin del radio de la fresa es seleccionada y deseleccionada por el ciclo superior; por ello, no se programa ningn G40, G41, G42 en el subprograma de contorno.

Explicacin de los parmetros


Parmetros _RTP, _RFP, _SDIS, ver CYCLE81. Parmetros _MID, _FAL, _FALD, _FFP1, _FFD, _DP, ver POCKET3.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-299

Ciclos 9.6 Ciclos de fresado

Plano de referencia _RFP

Creces para el acabado en profundidad _FALD Medida final profund. _DP X

Fig. 9-40

_KNAME (nombre)
El contorno que se quiere fresar se crea completo en un subprograma. Con _KNAME se define el nombre del subprograma de contorno. 1. El contorno se puede definir como subprograma: _KNAME=Nombre del subprograma Para el nombre del subprograma del contorno rigen todos los convenios de nombre descritos en las instrucciones de programacin. Entrada: El subprograma ya existe > introducir nombre, continuar. El subprograma todava no existe > introducir nombre y accionar pulsador de men new file. Se crea un programa (programa principal) con el nombre introducido y se salta al editor de contornos. La entrada se concluye con el pulsador de men Technol. mask y se vuelve a la mscara de ayuda de ciclos. 2. El contorno tambin puede ser un apartado del programa a llamar: _KNAME=Nombre del lbel de inicio: Nombre del lbel final Entrada: El contorno ya est descrito > introducir nombre del lbel de inicio: introducir nombre del lbel final El contorno todava no est descrito > introducir nombre del lbel de inicio y accionar el pulsador de men contour append. Los labels iniciales y finales se generan automticamente a partir del nombre introducido y se salta al editor de contornos. La entrada se concluye con el pulsador de men Technol. mask y se vuelve a la mscara de ayuda de ciclos.

9-300

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Ejemplos:
_KNAME=KONTUR_1 _KNAME=ANFANG:ENDE
El contorno de fresado es el programa completo contorno_1. El contorno de fresado queda definido como parte de la secuencia con lbel INICIO hasta la secuencia con lbel FINAL en el programa a llamar.

_LP1, _LP2 (longitud, radio)


Con el parmetro _LP1 se programa el recorrido de aproximacin o el radio de aproximacin (distancia del canto exterior de la herramienta al punto inicial del contorno) y con _LP2 la distancia o el radio de salida (distancia del canto exterior de herramienta hasta el punto final del contorno). El valor _LP1, _LP2 tiene que ser >0. En caso de ser cero se presentar el error 61116 Recorrido de aproximacin o retirada=0

Nota
Con G40 el recorrido de aproximacin o de retirada es la distancia desde el centro de la herramienta hasta el punto inicial o final del contorno.

_VARI (clase de mecanizado)


El parmetro _VARI permite fijar la clase de mecanizado. Valores posibles son: UNIDADES Valores: DECENAS Valores: CENTENAS Valores: 1 Desbastado 2 Acabado 0 Recorrido intermedio con G0 1 Recorrido intermedio con G1 0 Retirada al final del contorno hasta _RTP 1 Retirada al final del contorno hasta _RFP + _SDIS 2 Retirada al final del contorno en _SDIS 3 Sin retirada al final del contorno

Si para el parmetro _VARI est programado otro valor, el ciclo se interrumpe tras emisin de la alarma 61002 Clase de mecanizado definida errneamente.

_RL (esquivar el contorno)


Con el parmetro _RL se programa la trayectoria alrededor del contorno por centro, derecha o izquierda, con G40, G41 o G42. Ver valores posibles bajo Parmetros CYCLE72.

_AS1, _AS2 (sentido/trayectoria de aproximacin, sentido/trayectoria de retirada)


Con el parmetro _AS1 se programa la especificacin del recorrido de aproximacin y con el _AS2, el de retirada. Ver valores posibles bajo Parmetros CYCLE72. Si _AS2 no est programado, el comportamiento del recorrido de retirada es el mismo que el de aproximacin.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-301

Ciclos 9.6 Ciclos de fresado

La aproximacin suave al contorno, en una trayectoria en el espacio (helicoidal o recta), slo debe programarse cuando la herramienta sea adecuada para ello y no est todava en contacto con la pieza.
Esquivar el contorno en el lado derecho o izquierdo _AS1/_AS2 Aproximacin/retirada del contorno siguiendo una recta

Aproximacin/retirada del contorno en cuadrante

_AS1/_AS2


_AS1/_AS2

Aproximacin/retirada del contorno en semicrculo

_AS1/_AS2

Esquivar el contorno en el centro Aproximacin/retirada del contorno siguiendo una recta

Fig. 9-41

Con centro (G40), aproximacin y retirada slo posible por recta.

_FF3 (avance de retirada)


Con el parmetro _FF3 se define un avance en sentido de retirada para posicionamientos intermedios en el plano (al aire), cuando los movimientos intermedios deban realizarse con avance (G01). Si no se programa ningn valor de avance, entonces los movimientos intermedios en G01 se realizan con avance superficial.

Otras indicaciones
Antes de llamar al ciclo se ha de activar una correccin de herramienta. De no ser as, se produce la interrupcin del ciclo con la alarma 61000 Ninguna correccin de herramienta activa.

9-302

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Ejemplo de programacin 1: Fresado de un contorno cerrado, lado exterior


Se trata de fresar con este programa un contorno como el representado en la figura.

Punto inicial del contorno

Direccin de contorno programado

Contorno final Contorno final + creces para acaba

Fig. 9-42

Parmetros para la llamada del ciclo: S S S S S S S S S S Plano de retirada Plano de referencia Distancia de seguridad Profundidad Penetracin mx. en profundidad Creces para el acabado en profundidad Avance para la penetracin Creces en el plano Avance en el plano 250 mm 200 3 mm 175 mm 10 mm 1.5 mm 400 mm/min 1 mm 800 mm/min

Mecanizado: Desbastado hasta las creces de acabado, recorridos intermedios con G1, en los recorridos intermedios, retirada en Z a _RFP + _SDIS

Parmetros para aproximacin: S S S G41, por izda. del contorno, o sea, mecanizado exterior Aproximacin y retirada en cuadrante en el plano Avance de retirada 20 mm radio 1000 mm/min

N10 T3 D1 N20 S500 M3 F3000 N30 G17 G0 G90 X100 Y200 Z250 G94 N40 CYCLE72(EX72CONTOUR, 250, 200, 3, 175, 10,1, 1.5, 800, 400, 111, 41, 2, 20, 1000, 2, 20)

T3: Fresa de radio 7 Programar avance, velocidad Desplazamiento a la posicin inicial Llamada del ciclo

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-303

Ciclos 9.6 Ciclos de fresado

N50 X100 Y200 N60 M2


Fin del programa

%_N_EX72CONTOUR_SPF N100 G1 G90 X150 Y160 N110 X230 CHF=10 N120 Y80 CHF=10 N130 X125 N140 Y135 N150 G2 X150 Y160 CR=25 N160 M2 N170 M02

Subprograma de contorno de fresado (ejemplo) Punto inicial del contorno

Ejemplo de programacin 2
Fresado exterior de un contorno cerrado, igual que en el ejemplo de programacin 1, con programacin de contornos en el programa invocante

N10 T3 D1 N20 S500 M3 F3000 N30 G17 G0 G90 X100 Y200 Z250 G94 N40 CYCLE72 (PIECE_245:PIECE_245_E, 250, 200, 3, 175, 10,1, 1.5, 800, 400, 11, 41, 2, 20, 1000, 2, 20) N50 X100 Y200 N60 M2 N70 PIECE_245: N80 G1 G90 X150 Y160 N90 X230 CHF=10 N100 Y80 CHF=10 N110 X125 N120 Y135 N130 G2 X150 Y160 CR=25 N140 PIECE_245_E: N150 M2

T3: Fresa de radio 7 Programar avance, velocidad Desplazamiento a la posicin inicial Llamada del ciclo

Contorno

Fin del contorno

9-304

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

9.6.4

Fresado de salientes rectangulares CYCLE76

Programacin CYCLE76 (_RTP, _RFP, _SDIS, _DP, _DPR, _LENG, _WID, _CRAD, _PA, _PO, _STA, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _AP1, _AP2)

Parmetro
Tabla 9-17 _RTP _RFP _SDIS _DP _DPR _LENG _WID _CARD _PA _PO _STA _MID _FAL _FALD _FFP1 _FFD _CDIR Parmetro CYCLE76 real real real real real real real real real real real real real real real real entero Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Longitud del saliente (se introduce sin signo) Ancho del saliente (se introduce sin signo) Radio de esquina del saliente (se introduce sin signo) Punto de referencia del saliente, abscisa (absoluta) Punto de referencia del saliente, ordenada (absoluta) ngulo entre el eje longitudinal y el 1er eje del plano Mx. penetracin en profundidad (incremental, se introduce sin signo) Creces de acabado en el contorno del borde (incremental) Creces de acabado en el fondo (incremental, se introduce sin signo) Avance en el contorno Avance para penetracin en profundidad Sentido de fresado (se introduce sin signo) Valores: 0 Fresado en concordancia 1 Fresado en oposicin 2 Con G2 (independiente del sentido del cabezal) 3 Con G3 1 Desbastado hasta creces para acabado 2 Acabado (creces X/Y/Z=0)

_VARI

entero

Tipo de mecanizado Valores:

_AP1

real

Longitud del saliente bruto

Funcionamiento
Con ayuda de este ciclo es posible confeccionar salientes rectangulares en el plano de mecanizado. Para el desbaste se requiere una fresa frontal. La penetracin en profundidad se ejecuta siempre en la posicin anterior a la entrada semicircular en el contorno.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-305

Ciclos 9.6 Ciclos de fresado

Fig. 9-43

Proceso
Posicin alcanzada antes del inicio del ciclo: El punto inicial es una posicin en el rea positiva de abscisas con semicrculo de posicionado incluido y considerando la cota en bruto programada en el lado de abscisas. Sucesin de movimientos durante el desbaste (_VARI=1) Aproximacin y retirada del contorno:
Aproximacin y retirada del contorno en un semicrculo con giro a la derecha y fresado sncrono

Aproximacin al contorno

X Retirada del contorno

Fig. 9-44

Se alcanza el plano de retirada (_RTP) en velocidad de desplazamiento rpido, para posicionar a continuacin en esta altura al punto inicial en el plano de mecanizado. El punto inicial ha sido fijado en 0 grados respecto a la abscisa.

9-306

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Sigue la aproximacin en velocidad de desplazamiento rpido a la distancia de seguridad (_SDIS) con posterior desplazamiento en avance a la profundidad de mecanizado. Para el desplazamiento al contorno del saliente se usa una trayectoria semicircular. Puede optar entre un sentido de fresado en concordancia o en oposicin. Si se ha esquivado el saliente una vez, se sale del contorno en el plano con un semicrculo y se realiza una aproximacin a la siguiente profundidad de mecanizado. A continuacin, la herramienta se aproxima de nuevo al contorno con un semicrculo y se vuelve a esquivar el saliente una vez. Este proceso se va repitiendo hasta que se alcanza la profundidad de saliente programado. A continuacin, se desplaza al plano de retirada (_RTP) en rpido. Penetracin en profundidad: S S S S S Aproximacin a la distancia de seguridad Penetracin a la profundidad de mecanizado

La primera profundidad de mecanizado se calcula en base a: La profundidad total La demasa (creces) de acabado La mxima penetracin en profundidad posible

Sucesin de movimientos durante el mecanizado de acabado (_VARI=2) En funcin de los parmetros aplicados _FAL y _FALD se ejecuta el desbaste en el contorno de envolvente o desbaste a base o ambas operaciones a la vez. La estrategia de posicionado corresponde a los mismos movimientos en el plano que en caso de desbaste.

Explicacin de los parmetros


Parmetros _RTP, _RFP, _SDIS, _DP, _DPR, ver CYCLE81. Parmetros _MID, _FAL, _FALD, _FFP1, _FFD, ver POCKET3.

_LENG, _WID y _CRAD (largo de saliente, ancho de saliente y radio de redondeo)


Con los parmetros LENG, WID y CRAD se determina la forma de un saliente en el plano. El acotado del saliente se realiza desde el centro. El valor de la longitud (_LENG) se refiere siempre a la abscisa (con un ngulo plano de cero grados).

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-307

Ciclos 9.6 Ciclos de fresado

Saliente acotado desde el centro _PA

_STA _CRAD

_WID _LENG

_PO X Fig. 9-45

_PA, _PO (punto de referencia)


Con los parmetros _PA y _PO se define el punto de referencia del saliente en abscisa y ordenada. ste es el centro del saliente.

_STA (ngulo)
_STA fija el ngulo entre el 1er eje del plano (eje de abscisas) y el eje longitudinal del saliente.

_CDIR (sentido de fresado)


Con este parmetro se prescribe el sentido de mecanizado del saliente. A travs del parmetro _CDIR es posible programar el sentido de fresado: S S Directamente 2 para G2 y 3 para G3 Alternativamente en concordancia o en oposicin

La concordancia o contramarcha se determinan a nivel interno del ciclo segn el sentido del cabezal activado antes de la llamada del ciclo. En concordancia M3 G3 M4 G2 Contramarcha M3 G2 M4 G3

_VARI (clase de mecanizado)


El parmetro _VARI permite fijar la clase de mecanizado. Valores posibles son: S S 1=desbaste 2=acabado

9-308

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

_AP1, _AP2 (dimensiones de la pieza en bruto)


Al mecanizar el saliente se pueden considerar dimensiones en bruto (p. ej., en el mecanizado de piezas precoladas). Las dimensiones en bruto en largo y ancho (_AP1 y _AP2) se programan sin signo y son colocadas por el ciclo de forma calculatoria simtricamente alrededor del centro del saliente. De esta cota depende el radio del semicrculo de entrada, calculado internamente.
Y

_AP2

_AP1 X Fig. 9-46

Otras indicaciones
Antes de llamar al ciclo se ha de activar una correccin de herramienta. De no ser as, se produce la interrupcin del ciclo con la alarma 61009 Nmero de herramienta activo=0. Se emplea a nivel interno del ciclo un nuevo sistema actual de coordenadas de pieza que influye en la visualizacin del valor real. El origen de este sistema de coordenadas est en el centro de la caja. Una vez terminado el ciclo, vuelve a ser activo el sistema de coordenadas inicial.

Ejemplo de programacin: Saliente


Este programa permite mecanizar un saliente de 60 mm de longitud, 40 mm de anchura, 15 mm de radio de esquina, en el plano XY. El saliente tiene un ngulo de 10 grados frente al eje X y est prefabricado con una demasa de 80 mm en el largo y de 50 mm en el ancho.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-309

Ciclos 9.6 Ciclos de fresado

AB

R15 60

10_

B 80 X 17,5 Z

Fig. 9-47

N10 G90 G0 G17 X100 Y100 T20 D1 S3000 M3 N11 M6 N30 CYCLE76 (10, 0, 2, 17.5, , 60, 40, 15, 80, 60, 10, 11, , , 900, 800, 0, 1, 80, 50) N40 M30

Determinacin de valores tecnolgicos

Llamada del ciclo Fin del programa

9.6.5

Fresado de salientes circulares CYCLE77

Programacin
CYCLE77 (_RTP, _RFP, _SDIS, _DP, _DPR, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _AP1)

Parmetro
Es necesario introducir siempre los parmetros siguientes:
Tabla 9-18 _RTP _RFP _SDIS _DP _DPR Parmetro CYCLE77 real real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad (absoluta) Profundidad relativa al plano de referencia (se introduce sin signo)

9-310

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Tabla 9-18 _PRAD _PA _PO _MID _FAL _FALD _FFP1 _FFD _CDIR

Parmetro CYCLE77, continuacin real real real real real real real real entero Dimetro del saliente (se introduce sin signo) Centro del saliente, abscisa (absoluta) Centro del saliente, ordenada (absoluta) Mx. penetracin en profundidad (incremental, se introduce sin signo) Creces de acabado en el contorno del borde (incremental) Creces de acabado en el fondo (incremental, se introduce sin signo) Avance en el contorno Avance para penetracin en profundidad (o penetracin espacial) Sentido de fresado (se introduce sin signo) Valores: 0 Fresado en concordancia 1 Fresado en oposicin 2 Con G2 (independiente del sentido del cabezal) 3 Con G3 1 Desbastado hasta creces para acabado 2 Acabado (creces X/Y/Z=0)

_VARI

entero

Tipo de mecanizado Valores:

_AP1

real

Longitud del saliente bruto

Funcionamiento
Con ayuda de este ciclo es posible confeccionar salientes circulares en el plano de mecanizado. Para el desbaste se requiere una fresa frontal. La penetracin en profundidad se ejecuta siempre en la posicin anterior a la entrada semicircular en el contorno.

Fig. 9-48

Proceso
Posicin alcanzada antes del inicio del ciclo: El punto inicial es una posicin en el rea positiva de la abscisa con semicrculo de posicionado incluido y considerando la cota en bruto programada.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-311

Ciclos 9.6 Ciclos de fresado

Sucesin de movimientos durante el desbaste (_VARI=1) Aproximacin y retirada del contorno:

Aproximacin y retirada del contorno en un semicrculo con giro a la derecha y fresado sncrono

Aproximacin al contorno

X Retirada del contorno

Fig. 9-49

Se alcanza el plano de retirada (_RTP) en velocidad de desplazamiento rpido, para posicionar a continuacin en esta altura al punto inicial en el plano de mecanizado. El punto inicial ha sido fijado a 0 grados respecto al eje de abscisa. Sigue la aproximacin en velocidad de desplazamiento rpido a la distancia de seguridad (_SDIS) con posterior desplazamiento en avance a la profundidad de mecanizado. Para el desplazamiento al contorno del saliente se realiza la entrada con una trayectoria semicircular considerando el saliente bruto programado. Puede optar entre un sentido de fresado en concordancia o en oposicin. Si se ha esquivado el saliente una vez, se sale del contorno en el plano con un semicrculo y se realiza una aproximacin a la siguiente profundidad de mecanizado. A continuacin, la herramienta se aproxima de nuevo al contorno con un semicrculo y se vuelve a esquivar el saliente una vez. Este proceso se va repitiendo hasta que se alcanza la profundidad de saliente programado. A continuacin, se desplaza al plano de retirada (_RTP) en rpido. Penetracin en profundidad: S S S S S Aproximacin a la distancia de seguridad Penetracin a la profundidad de mecanizado

La primera profundidad de mecanizado se calcula en base a: La profundidad total La demasa (creces) de acabado La mxima penetracin en profundidad posible

Sucesin de movimientos durante el mecanizado de acabado (_VARI=2) En funcin de los parmetros aplicados _FAL y _FALD se ejecuta el desbaste en el contorno de envolvente o desbaste a base o ambas operaciones a la vez. La estrategia de posicionado corresponde a los mismos movimientos en el plano que en caso de desbaste.

9-312

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Explicacin de los parmetros


Parmetros _RTP, _RFP, _SDIS, _DP, _DPR, ver CYCLE81. Parmetros _MID, _FAL, _FALD, _FFP1, _FFD, ver POCKET3.

_PRAD (dimetro del saliente)


El dimetro se debe definir sin signo.

_PA, _PO (centro del saliente)


Con los parmetros _PA y _PO se define el punto de referencia del saliente.

_CDIR (sentido de fresado)


Con este parmetro se prescribe el sentido de mecanizado del saliente. A travs del parmetro _CDIR es posible programar el sentido de fresado: S S Directamente 2 para G2 y 3 para G3 Alternativamente en concordancia o en oposicin

La concordancia o contramarcha se determinan a nivel interno del ciclo segn el sentido del cabezal activado antes de la llamada del ciclo. En concordancia M3 G3 M4 G2 Contramarcha M3 G2 M4 G3

_VARI (clase de mecanizado)


El parmetro _VARI permite fijar la clase de mecanizado. Valores posibles son: S S 1=desbaste 2=acabado

_AP1 (dimetro del saliente bruto)


Con este parmetro se define la dimensin bruta del saliente (sin signo). De esta cota depende el radio del semicrculo de entrada, calculado internamente.

Otras indicaciones
Antes de llamar al ciclo se ha de activar una correccin de herramienta. De no ser as, se produce la interrupcin del ciclo con la alarma 61009 Nmero de herramienta activo=0. Se emplea a nivel interno del ciclo un nuevo sistema actual de coordenadas de pieza que influye en la visualizacin del valor real. El origen de este sistema de coordenadas est en el centro de la caja. Una vez terminado el ciclo, vuelve a ser activo el sistema de coordenadas inicial.

Ejemplo de programacin saliente circular


Mecanizado de saliente con una pieza en bruto con el dimetro 55 mm y una penetracin mxima de 10 mm por corte. Especificacin de una demasa de acabado para el posterior mecanizado de acabado de la envolvente del saliente. Toda la ejecucin se realiza en oposicin.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-313

Ciclos 9.6 Ciclos de fresado

AB

70

60

50 20

Fig. 9-50

N10 G90 G17 G0 S1800 M3 D1 T1 N11 M6 N20 CYCLE77 (10, 0, 3, 20, ,50, 60, 70, 10, 0.5, 0, 900, 800, 1, 1, 55) N30 D1 T2 M6 N40 S2400 M3 N50 CYCLE77 (10, 0, 3, 20, , 50, 60, 70, 10, 0, 0, 800, 800, 1, 2, 55) N40 M30

55

Determinacin de valores tecnolgicos

Llamada de ciclo desbaste Cambio de herramienta Determinacin de valores tecnolgicos Llamada de ciclo de acabado Fin del programa

9.6.6

Agujeros rasgados en torno a un crculo LONGHOLE

Programacin
LONGHOLE (RTP, RFP, SDIS, DP, DPR, NUM, LENG, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID)

Parmetro
Tabla 9-19 RTP RFP SDIS DP Parmetro LONGHOLE real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad de la ranura (absoluta)

9-314

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Tabla 9-19 DPR NUM LENG CPA CPO RAD STA1 INDA FFD FFP1 MID

Parmetro LONGHOLE, continuacin real entero real real real real real real real real real Profundidad de la ranura relativa al plano de referencia (se introduce sin signo) Nmero de ranuras Longitud de ranura (se introduce sin signo) Centro del crculo (absoluto), 1er eje del plano Centro del crculo (absoluto), 2 eje del plano Radio del crculo (se introduce sin signo) ngulo inicial ngulo incremental Avance para penetracin en profundidad Avance para mecanizado de superficie Valor mx. de un paso de penetracin en profund. (se introduce sin signo)

Importante
El ciclo requiere una fresa con un diente frontal que corte sobre el centro (DIN844).

Funcionamiento
Este ciclo permite mecanizar agujeros rasgados que estn dispuestos en torno a un crculo. El eje longitudinal de los agujeros rasgados est orientado radialmente. Al contrario de lo que ocurre con la ranura, el ancho del agujero rasgado se determina mediante el dimetro de la herramienta. Se determina a nivel interno del ciclo un recorrido ptimo de la herramienta para excluir trayectos muertos innecesarios. Si para mecanizar un agujero rasgado se precisan varios pasos de penetracin en profundidad, las penetraciones se efectan alternadamente en los puntos extremos. La trayectoria a efectuar en el plano a lo largo del eje longitudinal del agujero cambia de sentido despus de cada penetracin. El ciclo busca por s solo el trayecto ms corto en el paso al agujero rasgado siguiente.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-315

Ciclos 9.6 Ciclos de fresado

Fig. 9-51

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de partida es una cualquiera desde la cual se pueda llegar sin colisiones a cada agujero rasgado. El ciclo genera la sucesin de movimientos siguiente: S Con G0 se posiciona el punto de partida del ciclo. En los dos ejes del plano actual se posiciona el punto extremo ms prximo al primer agujero rasgado a mecanizar, a la altura del plano de retirada, en el eje perpendicular a este plano, y luego se desciende por el eje perpendicular hasta el plano de referencia, retrasado en la distancia de seguridad. Cada agujero rasgado se fresa en un movimiento oscilatorio. El mecanizado en el plano se efecta con G1 y con el valor del avance programado bajo FFP1. En cada punto de inversin, la penetracin a la siguiente profundidad (calculada internamente) se efecta con G1 y con el avance FFD, hasta que se ha alcanzado la profundidad final. Vuelta al plano de retirada con G0 y posicionamiento en el prximo agujero rasgado, siguiendo el trayecto ms corto. Una vez terminada la mecanizacin del ltimo agujero rasgado, la herramienta, en la posicin ltimamente alcanzada en el plano de mecanizado, se traslada, con G0, hasta el plano de retirada, y el ciclo finaliza.

S S

9-316

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Fig. 9-52

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, ver CYCLE81.

Y CPA INDA LENG STA1 RAD

CPO X Fig. 9-53

DP y DPR (profundidad del agujero rasgado)


La prescripcin de la profundidad del agujero rasgado puede ser indistintamente, absoluta (DP) o relativa (DPR) respecto al plano de referencia. Si es relativa, el ciclo calcula por s mismo la profundidad resultante en base a la posicin del plano de referencia y de retirada.

NUM (cantidad)
Con el parmetro NUM se fija el nmero de agujeros rasgados.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-317

Ciclos 9.6 Ciclos de fresado

LENG (longitud de los agujeros rasgados)


Bajo LENG se programa la longitud de los agujeros rasgados. Si se detecta en el ciclo que ste es menor que el dimetro de fresado, el ciclo se interrumpe con la alarma 61105 Radio de la fresa excesivo.

MID (profundidad de penetracin)


Mediante este parmetro se determina la profundidad mxima de penetracin. En el ciclo, la penetracin en profundidad se efecta en pasos uniformes. A partir del valor de MID y de la profundidad total, el ciclo calcula por s mismo esta penetracin, que est comprendida entre 0.5 x profundidad mx. de penetracin y la profundidad mx. de penetracin. Se toma como base el nmero mnimo posible de pasos de penetracin. MID=0 significa que se llega en un paso a la profundidad de la caja. La penetracin en profundidad comienza a partir del plano de referencia, decalado en la distancia de seguridad (en funcin de _ZSD[1]).

FFD y FFP1 (avance profundidad y superficie)


El avance FFP1 es efectivo en todos los movimientos a efectuar con avance en el plano. FFD acta en las penetraciones, perpendicular a este plano.

CPA, CPO y RAD (centro y radio)


La posicin del crculo en el plano de mecanizado se define por el centro (CPA, CPO) y el radio (RAD). El radio admite solamente valores positivos.

STA1 e INDA (ngulo inicial e incremental)


Mediante estos parmetros se determina la disposicin de los agujeros rasgados en torno al crculo. Si es INDA=0, el ngulo incremental se calculan a partir del nmero de agujeros rasgados, de manera que stos se distribuyan uniformemente sobre el crculo.

Otras indicaciones
Antes de llamar al ciclo se ha de activar una correccin de herramienta. De no ser as, se produce la interrupcin del ciclo con la alarma 61000 Ninguna correccin de herramienta activa. Si por ser incorrectos los valores de los parmetros que determinan la disposicin y el tamao de los agujeros rasgados resultan lesiones recprocas de los contornos de los agujeros, el mecanizado del ciclo no se inicia. El ciclo se interrumpe tras la emisin del aviso de error 61104 Lesin del contorno de las ranuras/agujeros rasgados. A nivel interno del ciclo se desplaza y gira el sistema de coordenadas de pieza. La visualizacin del valor real en el sistema de coordenadas se presenta siempre de manera tal que el eje longitudinal del agujero rasgado que se est mecanizando se encuentra en el 1er eje del plano de mecanizado actual. Una vez finalizado el ciclo, el sistema de coordenadas de pieza se encuentra en la misma posicin que antes de la llamada del ciclo.

9-318

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Ejemplo de programacin: Mecanizado de agujeros rasgados


Este programa permite mecanizar 4 agujeros rasgados de 30 mm de longitud y 23 mm de profundidad relativa (diferencia entre plano de referencia y fondo del agujero) que se encuentran en torno a un crculo de centro Z45 Y40 y radio 20 mm, en el plano YZ. El ngulo inicial asciende a 45 grados y el ngulo incremental a 90 grados. La profundidad de penetracin mxima es de 6 mm y la distancia de seguridad de 1 mm.

90

AB

45 20 45

30 40 B Y 23 X

Fig. 9-54

N10 G19 G90 D9 T10 S600 M3 N20 G0 Y50 Z25 X5 N30 LONGHOLE (5, 0, 1, , 23, 4, 30, 40, 45, 20, 45, 90, 100 , 320, 6) N40 M02

Determinacin de valores tecnolgicos Posicionamiento del punto de partida Llamada del ciclo Fin del programa

9.6.7

Ranuras en torno a un crculo SLOT1

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

Parmetro
Tabla 9-20 RTP RFP SDIS Parmetro SLOT1 real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo)

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-319

Ciclos 9.6 Ciclos de fresado

Tabla 9-20 DP DPR NUM LENG WID CPA CPO RAD STA1 INDA FFD FFP1 MID CDIR

Parmetro SLOT1, continuacin real real entero real real real real real real real real real real entero Profundidad de la ranura (absoluta) Profundidad de la ranura relativa al plano de referencia (se introduce sin signo) Nmero de ranuras Longitud de ranura (se introduce sin signo) Ancho de ranura (se introduce sin signo) Centro del crculo (absoluto), 1er eje del plano Centro del crculo (absoluto), 2 eje del plano Radio del crculo (se introduce sin signo) ngulo inicial ngulo incremental Avance para penetracin en profundidad Avance para mecanizado de superficie Valor mx. de un paso de penetracin en profund. (se introduce sin signo) Direccin de fresado para el mecanizado de la ranura Valores: 2 (para G2) 3 (para G3) Demasa de acabado en el borde de la ranura (se introduce sin signo) Clase de mecanizado Valores: 0=mecanizado completo 1=desbastado 2=acabado Profundidad de penetracin mxima para el acabado Avance para el mecanizado de acabado Velocidad en el mecanizado de acabado

FAL VARI

real entero

MIDF FFP2 SSF

real real real

Nota
El ciclo requiere una fresa con un diente frontal que corte sobre el centro (DIN844).

Funcionamiento
SLOT1 es un ciclo combinado de desbaste-acabado. Este ciclo permite mecanizar ranuras dispuestas en un crculo. El eje longitudinal de las ranuras tiene la direccin radial. A diferencia del agujero rasgado, deber indicarse el ancho de la ranura.

9-320

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Fig. 9-55

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de partida es una cualquiera desde la cual se pueda llegar sin colisiones a cada ranura. El ciclo genera la sucesin de movimientos siguiente: S S Posicionamiento del punto indicado en la figura 9-56 para el inicio del ciclo con G0. El mecanizado completo de una ranura se desarrolla en los pasos siguientes: Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con G0. Penetracin hasta la prxima profundidad de mecanizado con G1 y valor de avance FFD. Fresado de la ranura hasta el valor de las creces para acabado en el borde de la ranura con el valor de avance FFP1. Posterior acabado con el valor de avance FFP2 y la velocidad de giro del cabezal SSF a lo largo del contorno, conforme al sentido de mecanizado programado bajo CDIR. La penetracin en profundidad se realiza siempre a la misma posicin en el plano de mecanizado, hasta alcanzar la profundidad final de la ranura. S S Vuelta de la herramienta al plano de retirada y paso a la ranura siguiente con G0. Una vez se haya mecanizado la ltima ranura, la herramienta, en la posicin final del plano de mecanizado indicada en la figura, se traslada hasta el plano de retirada con G0 y el ciclo finaliza.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-321

Ciclos 9.6 Ciclos de fresado

G0

G0 G0

G0

Fig. 9-56

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, ver CYCLE81.

Y CPA

INDA

STA1 WID

CPO X

Fig. 9-57

DP y DPR (profundidad de la ranura)


La prescripcin de la profundidad de la ranura puede ser absoluta (DP) o relativa (DPR), selectivamente, respecto al plano de referencia. Si es relativa, el ciclo calcula por s mismo la profundidad resultante en base a la posicin del plano de referencia y de retirada.

NUM (cantidad)
Con el parmetro NUM se fija el nmero de ranuras.

9-322

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

LENG y WID (largo y anchura de ranura)


Con los parmetros LENG y WID se determina la forma de una ranura en el plano. El dimetro de la fresa ha de ser menor que el ancho de la ranura. De lo contrario, se presentar la alarma 61105 Radio de la fresa excesivo y el ciclo ser interrumpido. El dimetro de la fresa no debe ser menor que la mitad del ancho de la ranura. Esto no se controla.

CPA, CPO y RAD (centro y radio)


La posicin del crculo en el plano de mecanizado se define por el centro (CPA, CPO) y el radio (RAD). El radio admite solamente valores positivos.

STA1 e INDA (ngulo inicial e incremental)


Mediante estos parmetros se determina la disposicin de las ranuras en torno al crculo. STA1 indica el ngulo entre la direccin positiva del primer eje del plano (abscisa) del sistema de coordenadas de pieza actual antes de la llamada del ciclo y la primera ranura. El parmetro INDA contiene el ngulo de una ranura a la siguiente. Si es INDA=0, el ngulo incremental se calcula a partir del nmero de ranuras, de manera que stas se distribuyan uniformemente sobre el crculo.

FFD y FFP1 (avance profundidad y superficie)


El avance FFD acta en todas las aproximaciones verticalmente al plano de mecanizado. El avance FFP1 acta en el mecanizado de desbaste en todos los movimientos a efectuar con avance en el plano.

MID (profundidad de penetracin)


Mediante este parmetro se determina la profundidad mxima de penetracin. En el ciclo, la penetracin en profundidad se efecta en pasos uniformes. A partir del valor de MID y de la profundidad total, el ciclo calcula por s mismo esta penetracin, que est comprendida entre 0,5 x profundidad mx. de penetracin y la profundidad mx. de penetracin. Se toma como base el nmero mnimo posible de pasos de penetracin. MID=0 significa que se llega en un paso a la profundidad de la ranura. La penetracin en profundidad comienza a partir del plano de referencia, decalado en la distancia de seguridad.

CDIR (sentido de fresado)


Con este parmetro se prescribe el sentido de mecanizado de la ranura. Valores posibles son: S S 2 para G2 3 para G3

Si el parmetro tiene un valor inadmisible, aparece en la lnea de avisos: Direccin de fresado incorrecta, se genera G3. En este caso, se contina el ciclo y se genera G3 automticamente.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-323

Ciclos 9.6 Ciclos de fresado

FAL (creces para acabado)


Este parmetro permite programar una demasa de acabado en el borde de la ranura. FAL no es efectivo en la penetracin en profundidad. Si el valor fijado de FAL es mayor que el posible con el ancho dado y la fresa empleada, FAL se reduce automticamente al valor mximo posible. En el desbaste se efecta, en este caso, un fresado oscilante, con penetracin en profundidad en los dos puntos extremos de la ranura.

VARI, MIDF, FFP2 y SSF (clase de mecanizado, penetracin, avance y velocidad del cabezal)
El parmetro VARI permite fijar la clase de mecanizado. Valores posibles son: S 0= Mecanizado completo en dos secciones El vaciado de la ranura (SLOT1, SLOT2) hasta las creces para acabado se realiza con la velocidad de giro del cabezal programada antes de la llamada del ciclo y con el avance FFP1. La penetracin tiene lugar a travs de MID. El desbaste de las creces restantes para acabado se realiza con la velocidad de giro del cabezal especificada a travs de SSF y con el avance FFP2. La penetracin tiene lugar a travs de MIDF. Si MIDF es =0, la penetracin se efecta directamente hasta la profundidad final. Si no se ha programado FFP2, acta el avance FFP1. Esto se aplica por analoga si falta la indicacin de SSF, es decir que acta la velocidad de giro programada antes de llamar al ciclo. S 1 = Mecanizado de desbaste La ranura (SLOT1, SLOT2) se vaca hasta las creces de acabado con la velocidad programada antes de la llamada del ciclo y con el avance FFP1. La penetracin en profundidad se programa con MID. 2 = Mecanizado de acabado El ciclo presupone que la ranura (SLOT1, SLOT2) se ha vaciado ya hasta el valor de las creces restantes para acabado y que solamente es necesario mecanizar sta. Si FFP2 y SSF no estn programados, es efectivo el avance FFP1 o la velocidad programada antes de la llamada del ciclo. La penetracin tiene lugar a travs de MIDF.

Si para el parmetro VARI est programado otro valor, el ciclo se interrumpe tras emisin de la alarma 61102 Clase de mecanizado definida errneamente.

Otras indicaciones
Antes de llamar al ciclo se ha de activar una correccin de herramienta. De no ser as, se produce la interrupcin del ciclo con la alarma 61000 Ninguna correccin de herramienta activa. Si por ser falsos los valores de los parmetros que determinan la disposicin y el tamao de las ranuras resultan colisiones entre los contornos de las ranuras, no se inicia el mecanizado del ciclo. El ciclo se interrumpe tras la emisin del aviso de error 61104 Lesin del contorno de las ranuras/agujeros rasgados. A nivel interno del ciclo se desplaza y gira el sistema de coordenadas de pieza. La visualizacin del valor real en el sistema de coordenadas se presenta siempre de manera tal que el eje longitudinal de la ranura que se est mecanizando se encuentra en el 1er eje del plano de mecanizado actual. Una vez finalizado el ciclo, el sistema de coordenadas de pieza se encuentra en la misma posicin que antes de la llamada del ciclo.

9-324

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Lesin del contorno

Fig. 9-58

Ejemplo de programacin: Ranuras


Se fresan 4 ranuras. Las ranuras tienen las siguientes medidas: Largo 30 mm, ancho 15 mm y profundidad 23 mm. La distancia de seguridad asciende a 1 mm y las creces para acabado a 0,5 mm; el sentido de fresado es G2; la penetracin en profundidad mx. es de 6 mm. La ranura se debe mecanizar completamente. En el mecanizado de acabado, la penetracin se tiene que realizar inmediatamente a la profundidad de la caja y se tiene que trabajar con el mismo avance y la misma velocidad de giro.

Z 90

AB

45 20 45 30 15 40 B Y 23 X

Fig. 9-59 N10 G17 G90 T1 D1 S600 M3 N20 G0 X20 Y50 Z5


Determinacin de valores tecnolgicos Desplazamiento a la posicin inicial

N30 SLOT1(5, 0, 1, 23, , 4, 30, 15, 40, 45, 20, 45, 90, Llamada del ciclo; omitir los parmetros VARI, MIDF, FFP2 y SSF 100, 320, 6, 2, 0.5, 0, , 0, ) N40 M02
Fin del programa

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-325

Ciclos 9.6 Ciclos de fresado

9.6.8

Ranura circular SLOT2

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

Parmetro
Tabla 9-21 RTP RFP SDIS DP DPR NUM AFSL WID CPA CPO RAD STA1 INDA FFD FFP1 MID CDIR Parmetro SLOT2 real real real real real entero real real real real real real real real real real entero Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad de la ranura (absoluta) Profundidad de la ranura relativa al plano de referencia (se introduce sin signo) Nmero de ranuras ngulo del largo de ranura (se introduce sin signo) Ancho de la ranura circular (se introduce sin signo) Centro del crculo (absoluto), 1er eje del plano Centro del crculo (absoluto), 2 eje del plano Radio del crculo (se introduce sin signo) ngulo inicial ngulo incremental Avance para penetracin en profundidad Avance para mecanizado de superficie Valor mx. de un paso de penetracin en profund. (se introduce sin signo) Direccin de fresado para el mecanizado de la ranura circular Valores: 2 (para G2) 3 (para G3) Demasa de acabado en el borde de la ranura (se introduce sin signo) Clase de mecanizado Valores: 0=mecanizado completo 1=desbastado 2=acabado Profundidad de penetracin mxima para el acabado Avance para el mecanizado de acabado Velocidad en el mecanizado de acabado

FAL VARI

real entero

MIDF FFP2 SSF

real real real

9-326

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Nota
El ciclo requiere una fresa con un diente frontal que corte sobre el centro (DIN844).

Funcionamiento
SLOT2 es un ciclo combinado de desbaste-acabado. Este ciclo permite mecanizar ranuras circulares dispuestas en un crculo.

Fig. 9-60

Proceso
Posicin alcanzada antes del inicio del ciclo: La posicin de partida es una cualquiera desde la cual se pueda llegar sin colisiones a cada ranura.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-327

Ciclos 9.6 Ciclos de fresado

G0

G0

G0

Fig. 9-61

El ciclo genera la sucesin de movimientos siguiente: S S S S Con G0 se posiciona el punto indicado en la figura contigua, para el inicio del ciclo. El mecanizado de una ranura circular se efecta en los mismos pasos que en el mecanizado de una ranura longitudinal. Una vez acabada una ranura circular, la herramienta se retrasa hasta el plano de retirada y se efecta el paso a la ranura siguiente con G0. Una vez se haya mecanizado la ltima ranura, la herramienta, en la posicin final del plano de mecanizado indicada en la figura, se traslada hasta el plano de retirada con G0 y el ciclo finaliza.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, ver CYCLE81. Parmetros DP, DPR, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF ver SLOT1.

9-328

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Y CPA AFSL STA1

INDA

WID

Fig. 9-62

NUM (cantidad)
Con el parmetro NUM se fija el nmero de ranuras.

AFSL y WID (ngulo y anchura de ranura circular)


Con los parmetros AFSL y WID se determina la forma de una ranura en el plano. Se comprueba a nivel interno del ciclo si con la herramienta activa no se lesiona el ancho de la ranura. De lo contrario, se presentar la alarma 61105 Radio de la fresa excesivo y el ciclo ser interrumpido.

CPA, CPO y RAD (centro y radio)


La posicin del crculo en el plano de mecanizado se define por el centro (CPA, CPO) y el radio (RAD). El radio admite solamente valores positivos.

STA1 e INDA (ngulo inicial e incremental)


Mediante estos parmetros se determina la disposicin de las ranuras sobre el crculo. STA1 indica el ngulo entre la direccin positiva del primer eje del plano del sistema de coordenadas de pieza actual antes de la llamada del ciclo y la primera ranura circular. El parmetro INDA contiene el ngulo de una ranura circular a la siguiente. Si es INDA=0, el ngulo incremental se calcula a partir del nmero de ranuras circulares, de manera que stas se distribuyan uniformemente sobre el crculo.

Otras indicaciones
Antes de llamar al ciclo se ha de activar una correccin de herramienta. De no ser as, se produce la interrupcin del ciclo con la alarma 61000 Ninguna correccin de herramienta activa.

CPO X

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-329

Ciclos 9.6 Ciclos de fresado

Si por ser falsos los valores de los parmetros que determinan la disposicin y el tamao de las ranuras resultan colisiones entre los contornos de las ranuras, no se inicia el mecanizado del ciclo. El ciclo se interrumpe tras la emisin del aviso de error 61104 Lesin del contorno de las ranuras/agujeros rasgados. A nivel interno del ciclo se desplaza y gira el sistema de coordenadas de pieza. La visualizacin del valor real en el sistema de coordenadas se presenta siempre de manera tal que la ranura circular que se acaba de mecanizar comienza en el 1er eje del plano de mecanizado actual y el origen del sistema de coordenadas se encuentra en el centro del crculo. Una vez finalizado el ciclo, el sistema de coordenadas de pieza se encuentra en la misma posicin que antes de la llamada del ciclo.

Lesin del contorno

Fig. 9-63

Ejemplo de programacin: Ranuras2


Este programa permite mecanizar 3 ranuras circulares dispuestas en un crculo de centro X60 Y60 y radio 42 mm, en el plano XY. Las ranuras circulares tienen las siguientes medidas: Anchura 15 mm, ngulo del largo de ranura 70 grados, profundidad 23 mm. El ngulo inicial es de 0 grados y el ngulo incremental de 120 grados. En el contorno de las ranuras se tiene en cuenta un valor de las creces para acabado de 0,5 mm; la distancia de seguridad en el eje de penetracin Z asciende a 2 mm y la penetracin mx. en profundidad a 6 mm. Las ranuras se deben mecanizar completamente. En el acabado debe actuar la misma velocidad y el mismo avance. La penetracin en el acabado debe ser igual a la profundidad de la ranura.

9-330

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Y AB A 15 120 42 70

60

B 60 X 23 Z

Fig. 9-64

N10 G17 G90 T1 D1 S600 M3 N20 G0 X60 Y60 Z5 N30 SLOT2(2, 0, 2, 23, , 3, 70, 15, 60, 60, 42, , 120, 100, 300, 6, 2, 0.5, 0, , 0, )

Determinacin de valores tecnolgicos Desplazamiento a la posicin inicial Llamada de ciclo Plano de referencia+SDIS=plano de retirada significa: el descenso en el eje de penetracin, con G0, hasta el plano de ref. +SDIS se suprime, los parmetros VAR, MIDF, FFP2 y SSF se han omitido Fin del programa

N40 M02

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-331

Ciclos 9.6 Ciclos de fresado

9.6.9

Fresado de caja rectangular POCKET3

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

Parmetro
Tabla 9-22 _RTP _RFP _SDIS _DP _LENG _WID _CRAD _PA _PO _STA Parmetro POCKET3 real real real real real real real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad de la caja (absoluta) Largo de la caja, con acotacin de la esquina, con el signo Ancho de la caja, con acotacin de la esquina, con el signo Radio de esquina de la caja (se introduce sin signo) Punto de referencia caja (absoluto), 1er eje del plano Punto de referencia caja (absoluto), 2 eje del plano ngulo entre eje longitudinal de la caja y 1er eje del plano (abscisa, se introduce sin signo) Gama de valores: 0 _STA < 180 Profundidad de penetracin mxima (se introduce sin signo) Demasa de acabado en el borde de la caja (se introduce sin signo) Creces para acabado en el fondo (se introduce sin signo) Avance para mecanizado de superficie Avance para penetracin en profundidad Direccin de fresado: (se introduce sin signo) Valores: 0 Fresado sncrono (segn sentido del cabezal) 1 Fresado en oposicin 2 Con G2 (independiente del sentido del cabezal) 3 ConG3 Tipo de mecanizado UNIDADES Valores: 1 Desbastado 2 Acabado DECENAS Valores: 0 Verticalmente al centro de la caja con G0 1 Verticalmente al centro de la caja con G1 2 Al trayecto helicoidal 3 Oscilacin en el eje longitudinal de la caja

_MID _FAL _FALD _FFP1 _FFD _CDIR

real real real real real entero

_VARI

entero

Los dems parmetros se pueden prescribir a eleccin. Determinan la estrategia de penetracin y el solape al desbastar (se introduce sin signo):

9-332

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

_MIDA _AP1 _AP2 _AD _RAD1

real real real real real

Ancho mximo de la penetracin al desbastar en el plano, como valor Dimensin bruta del largo de la caja Dimensin bruta del ancho de la caja Dimensin bruta de la prof. de la caja desde el plano de referencia Radio de la trayectoria helicoidal en la penetracin (referido a la trayectoria del centro de la herramienta) o bien ngulo de penetracin mximo para movimiento oscilante Profundidad de penetracin por vuelta de 360 al penetrar en trayectoria helicoidal

_DP1

real

Funcionamiento
El ciclo se puede aplicar para operaciones de desbaste y de acabado. Para el desbaste se requiere una fresa frontal. La penetracin en profundidad se comienza siempre desde el centro de la caja o se efecta all perpendicularmente. Por ello, en esta posicin puede resultar conveniente un taladrado previo. S S S S El sentido de fresado se puede fijar, a eleccin, con una orden G (G2/G3) o como fresado en concordancia con el cabezal o en oposicin al mismo. El ancho mximo de la penetracin en el plano, al desbastar, es programable. Creces de acabado tambin en fondo de caja Existen tres distintas estrategias de penetracin: Verticalmente al centro de la caja En la trayectoria helicoidal alrededor del centro de la caja Con vaivn a lo largo del eje central de la caja S S Recorridos cortos para el posicionamiento en el plano, durante el acabado Consideracin de un contorno de pieza en bruto en el plano y de una dim. bruta en el fondo (posibilidad de mecanizado ptimo de cajas preconformadas).

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-333

Ciclos 9.6 Ciclos de fresado

Fig. 9-65

Proceso
Posicin alcanzada antes del inicio del ciclo: Es una posicin cualquiera desde la que se puede llegar sin colisiones al centro de la caja, a la altura del plano de retirada. Sucesin de movimientos durante el desbaste: Con G0 se posiciona el centro de la caja a la altura del plano de retirada y posteriormente, asimismo con G0, se pasa dentro de esta posicin, al plano de referencia retrasado en la distancia de seguridad. El mecanizado de la caja se efecta entonces en correspondencia con la estrategia de penetracin seleccionada y considerando las dimensiones brutas programadas.

G2

G3

Fig. 9-66

9-334

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Sucesin de movimientos durante el mecanizado de acabado El acabado se efecta en la secuencia siguiente: Acabado en el borde hasta la demasa (creces) de acabado en el fondo, luego, acabado en el fondo. Si una de las demasas es nula, se suprime esta parte del acabado. S Acabado en el borde En el acabado en el borde, el contorno de la caja se esquiva slo una vez en cada caso. Para el acabado en el borde, se entra en una trayectoria de cuadrante de crculo que desemboca en el radio de esquina. El radio de esta trayectoria es normalmente de 2 mm o, si hay menos espacio, la diferencia entre el radio de esquina y el de la fresa. Si las creces para acabado en el borde son mayores que 2 mm, aumenta tambin en medida correspondiente, el radio de entrada. La penetracin en profundidad se ejecuta al aire con G0, sobre el centro de la caja, y el punto de partida de la trayectoria de entrada se alcanza asimismo con G0. S Acabado en el fondo Para el acabado en el fondo se efecta con G0 un posicionamiento en el centro de la caja hasta profundidad caja + demasa (creces) de acabado + distancia de seguridad. Desde all se progresa en profundidad con el avance para la penetracin en profundidad, siempre perpendicularmente (ya para el acabado en el fondo se toma una herramienta que puede cortar frontalmente). La superficie del fondo de la caja se mecaniza una vez.

Estrategias de penetracin:
S Penetrar perpendicularmente al centro de la caja significa que la profundidad de penetracin actual calculada a nivel interno del ciclo ( mxima profundidad de penetracin reprogramada bajo _MID) se ejecuta en una secuencia con G0 G1. Penetracin en trayectoria helicoidal significa que el centro de la fresa se desplaza sobre la trayectoria helicoidal determinada por el radio _RAD1 y la profundidad por vuelta _DP1. El avance se programa asimismo bajo _FFD. El sentido de giro de esta trayectoria helicoidal se corresponde al sentido en el que debe mecanizarse la caja. La profundidad al penetrar, programada bajo _DP1, se tiene en cuenta como profundidad mxima y se considera siempre un nmero entero de vueltas en la trayectoria helicoidal. Una vez se ha alcanzado la profundidad actual para una penetracin (esta profundidad puede ser varias vueltas en la trayectoria helicoidal), se ejecuta an un crculo completo para suprimir la trayectoria oblicua de la penetracin. Luego comienza el desbaste de la caja en este plano, hasta el valor de las creces para acabado. El punto de partida de la trayectoria helicoidal recorrida est en el eje longitudinal de la caja, en sentido positivo y se va a l con G1. S Penetracin en oscilacin al eje central de la caja significa que el centro de la fresa, oscilando sobre una recta, va penetrando oblicuamente hasta alcanzar la siguiente profundidad actual. El ngulo mximo de penetracin se programa bajo _RAD1, el largo del recorrido de oscilacin se calcula a nivel interno del ciclo. Cuando se ha alcanzado la profundidad actual, se efecta el recorrido una vez ms sin penetracin en profundidad, para suprimir la trayectoria oblicua de la penetracin. El avance se programa bajo _FFD.

Consideracin de las dimensiones de la pieza en bruto


En el desbaste de las cajas se pueden tener en cuenta dimensiones de la pieza en bruto (p. ej., en el mecanizado de piezas de fundicin).

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-335

Ciclos 9.6 Ciclos de fresado

_AP1 Dimensiones en bruto largo de la caja

X _AP2 Dimensiones en bruto ancho de la caja

Fig. 9-67

Las dimensiones brutas de longitud y anchura (_AP1 y _AP2) se programan sin signo y el ciclo las sita, mediante clculo, simtricamente respecto al centro de la caja. Ellas determinan la parte de la caja que ya no es preciso desbastar. La dimensin bruta de profundidad (_AD) se programa asimismo sin signo y se considera desde el plano de referencia en el sentido de la profundidad de la caja. La penetracin en profundidad al considerar dimensiones brutas se efecta en concordancia con la modalidad programada (trayectoria helicoidal, oscilante, perpendicular). Si el ciclo reconoce, en base al contorno dado de la pieza en bruto y al radio de la herramienta activa, que existe espacio suficiente en el centro de la caja, se va penetrando hacia abajo, en la medida de lo posible, perpendicularmente en el centro de la caja, para evitar trayectos de penetracin al aire. La caja se desbasta en sentido descendente comenzado por arriba.

Explicacin de los parmetros


Parmetros _RTP, _RFP, _SDIS, ver CYCLE81. Parmetro _DP, ver LONGHOLE.

9-336

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Caja acotada desde el centro


_PA

_STA _CRAD G2

G3

Fig. 9-68

_LENG, _WID y _CRAD (largo de caja, anchura de caja y radio de redondeo)


Con los parmetros _LENG, _WID y _CRAD se determina la forma de una caja en el plano. Si con la herramienta activa no se puede efectuar la esquina programada por ser mayor el radio, el radio de esquina de la caja terminada corresponde al radio de la herramienta. Si el radio de la fresa de la herramienta es mayor que la mitad del largo o ancho de la caja, el ciclo se interrumpe tras emisin de la alarma 61105 Radio de la fresa excesivo.

_PA, _PO (punto de referencia)


Con los parmetros _PA y _PO se define el punto de referencia de la caja en los ejes del plano. ste es el centro de la caja.

_STA (ngulo)
_STA indica el ngulo entre el 1er eje del plano (eje de abscisas) y el eje longitudinal de la caja.

_MID (profundidad de penetracin)


Mediante este parmetro se fija la profundidad mxima de penetracin en el desbaste. En el ciclo, la penetracin en profundidad se efecta en pasos uniformes. A partir del valor _MID y de la profundidad total, el ciclo calcula por s mismo esta penetracin. Se toma como base el nmero mnimo posible de pasos de penetracin. _MID=0 significa que se llega en un paso a la profundidad de la caja.

_PO

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-337

Ciclos 9.6 Ciclos de fresado

_FAL (creces para acabado en el borde)


Solamente en el borde, la demasa de acabado surte efecto sobre el mecanizado de la caja en el plano. Con un valor de las creces para acabado dimetro de la herramienta, no queda garantizado el desbaste completo de la caja. Aparece el aviso Atencin: Creces para el acabado dimetro de la herramienta, pero el ciclo contina.

_FALD (creces para acabado en el fondo)


Durante el desbastado se tiene en cuenta una demasa para acabado separada para el fondo.

_FFD y _FFP1 (avance profundidad y superficie)


El avance _FFD es efectivo en la penetracin en el material. El avance _FFP1 es efectivo, en el mecanizado de desbaste, en todos los movimientos a efectuar con avance en el plano.

_CDIR (sentido de fresado)


Con este parmetro se prescribe el sentido de mecanizado de la caja. A travs del parmetro _CDIR es posible programar el sentido de fresado: S S Directamente 2 para G2 y 3 para G3 Alternativamente en concordancia o en oposicin

La concordancia u oposicin se determinan a nivel interno del ciclo segn el sentido del cabezal activado antes de la llamada del ciclo. En concordancia M3 G3 M3 G2 M4 G2 M4 G3 En oposicin

_VARI (clase de mecanizado)


El parmetro _VARI permite fijar la clase de mecanizado. Valores posibles son: Unidades: S S S S S S 1=desbaste 2=acabado

Decenas (penetracin): 0= perpend. al centro de la caja, con G0 1= perpend. al centro de la caja, con G1 2=en trayectoria helicoidal 3=movimiento oscilante en el eje longitudinal de la caja

Si para el parmetro _VARI est programado otro valor, el ciclo se interrumpe tras emisin de la alarma 61002 Clase de mecanizado definida errneamente.

9-338

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

_MIDA (mx. anchura de penetracin)


Con este parmetro se fija el ancho mximo de la penetracin al desbastar en el plano. Anlogamente al clculo ya conocido para la profundidad de penetracin (distribucin de la profundidad total en partes iguales del mayor valor posible), el ancho se distribuye uniformemente, como mximo con el valor programado bajo _MIDA. Si este parmetro no est programado o tiene el valor 0, el ciclo toma internamente el 80% del dimetro de la fresa como ancho mx. de penetracin.

Otras indicaciones
Es vlida cuando la penetracin en anchura calculada en base al mecanizado del borde, vuelve a calcularse al alcanzarse la caja en profundidad; de lo contrario, se mantiene durante todo el ciclo la profundidad en anchura calculada al comienzo.

_AP1, _AP2, _AD (cota en bruto)


Con los parmetros _AP1, _AP2 y _AD se define la cota bruta (increm.) de la caja en el plano y en profundidad.

_RAD1 (radio)
Con el parmetro _RAD1 se define el radio de la trayectoria helicoidal (referido a la trayectoria del centro de la herramienta) o el ngulo mx. de penetracin para el movimiento oscilante.

_DP1 (profundidad de penetracin)


Con el parmetro _DP1 se define la profundidad en la penetracin en trayectoria helicoidal. Antes de llamar al ciclo se ha de activar una correccin de herramienta. De no ser as, se produce la interrupcin del ciclo con la alarma 61000 Ninguna correccin de herramienta activa. Se emplea a nivel interno del ciclo un nuevo sistema actual de coordenadas de pieza que influye en la visualizacin del valor real. El origen de este sistema de coordenadas est en el centro de la caja. Una vez terminado el ciclo, vuelve a ser activo el sistema de coordenadas inicial.

Ejemplo de programacin: Caja


Este programa permite mecanizar una caja de 60 mm de longitud, 40 mm de anchura, 8 mm de radio de esquina y 17,5 mm de profundidad, en el plano XY. La caja forma un ngulo de 0 grados con el eje X. La demasa de acabado de los bordes de la caja asciende a 0,75 mm, en el fondo a 0,2 mm y la distancia de seguridad en el eje Z, que se suma al plano de referencia, es de 0,5 mm. El centro de la caja se encuentra en X60 e Y40 y la profundidad de penetracin mxima asciende a 4 mm. El sentido de mecanizado resulta del giro del cabezal con fresado en concordancia. Se utiliza una fresa con un radio de 5 mm. Se quiere efectuar simplemente un desbaste.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-339

Ciclos 9.6 Ciclos de fresado

AB

40

R8 B 60 X 17,5 Z

Fig. 9-69

N10 G90 T1 D1 S600 M4 N20 G17 G0 X60 Y40 Z5 N30 POCKET3(5, 0, 0.5, 17.5, 60, 40, 8, 60, 40, 0, 4, 0.75, 0.2, 1000, 750, 0, 11, 5, , , , , ) N40 M02

Determinacin de valores tecnolgicos Desplazamiento a la posicin inicial Llamada del ciclo Fin del programa

9-340

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

9.6.10

Fresado de caja circular POCKET4

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

Parmetro
Tabla 9-23 _RTP _RFP _SDIS _DP _PRAD _PA _PO _MID _FAL _FALD _FFP1 _FFD _CDIR Parmetro POCKET4 real real real real real real real real real real real real entero Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (aditiva al plano de referencia, se introduce sin signo) Profundidad de la caja (absoluta) Radio de la caja Centro de la caja (absoluto), 1er eje del plano Centro de la caja (absoluto), 2 eje del plano Profundidad de penetracin mxima (se introduce sin signo) Demasa de acabado en el borde de la caja (se introduce sin signo) Creces para acabado en el fondo (se introduce sin signo) Avance para mecanizado de superficie Avance para penetracin en profundidad Direccin de fresado: (se introduce sin signo) Valores: 0 Fresado sncrono (segn sentido del cabezal) 1 Fresado en oposicin 2 Con G2 (independiente del sentido del cabezal) 3 ConG3 Tipo de mecanizado UNIDADES Valores: 1 Desbastado 2 Acabado DECENAS Valores: 0 Verticalmente al centro de la caja con G0 1 Verticalmente al centro de la caja con G1 2 Al trayecto helicoidal

_VARI

entero

Los dems parmetros se pueden prescribir a eleccin. Determinan la estrategia de penetracin y el solape al desbastar (se introduce sin signo):
_MIDA _AP1 _AD real real real Ancho mximo de la penetracin al desbastar en el plano, como valor Dimensin bruta del radio de la caja Dimensin bruta de la prof. de la caja desde el plano de referencia

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-341

Ciclos 9.6 Ciclos de fresado

_RAD1 _DP1

real real

Radio de la trayectoria helicoidal en la penetracin (referido a la trayectoria del centro de la herramienta) Profundidad de penetracin por vuelta de 360 al penetrar en trayectoria helicoidal

Funcionamiento
Con ayuda de este ciclo es posible mecanizar cajas circulares en el plano de mecanizado. Para el desbaste se requiere una fresa frontal. La penetracin en profundidad se comienza siempre desde el centro de la caja o se efecta all perpendicularmente. Por ello, en esta posicin puede resultar conveniente un taladrado previo. S S S S El sentido de fresado se puede fijar, a eleccin, con una orden G (G2/G3) o como fresado en concordancia al cabezal o en oposicin al mismo El ancho mximo de la penetracin en el plano, al desbastar, es programable Creces de acabado tambin en fondo de caja Dos distintas estrategias de penetracin: Perpendicularmente al centro de la caja En una trayectoria helicoidal alrededor del centro de la caja Recorridos cortos para el posicionamiento en el plano, durante el acabado Consideracin de un contorno de pieza en bruto en el plano y de una dim. bruta en el fondo (posibilidad de mecanizado ptimo de cajas preconformadas) _MIDA se calcula de nuevo al mecanizar el borde

S S S

Proceso
Posicin alcanzada antes del inicio del ciclo: Es una posicin cualquiera desde la que se puede llegar sin colisiones al centro de la caja, a la altura del plano de retirada. Sucesin de movimientos al desbastar (VARI=X1): Con G0 se posiciona el centro de la caja a la altura del plano de retirada y posteriormente, asimismo con G0, se pasa dentro de esta posicin, al plano de referencia retrasado en la distancia de seguridad. El mecanizado de la caja se efecta entonces en correspondencia con la estrategia de penetracin seleccionada y considerando las dimensiones brutas programadas. Sucesin de movimientos durante el mecanizado de acabado: El acabado se efecta en la secuencia siguiente: Acabado en el borde hasta la demasa (creces) de acabado en el fondo, luego, acabado en el fondo. Si una de las demasas es nula, se suprime esta parte del acabado. S Acabado en el borde En el acabado en el borde, el contorno de la caja se esquiva slo una vez en cada caso. Para el acabado en el borde, se entra en una trayectoria de cuadrante de crculo que desemboca en el radio de la caja. El radio de esta trayectoria es, como mximo, de 2 mm o, si hay menos espacio, es la diferencia entre los radios de la caja y la fresa. La penetracin en profundidad se ejecuta al aire con G0, sobre el centro de la caja, y el punto de partida de la trayectoria de entrada se alcanza asimismo con G0.

9-342

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Acabado en el fondo Para el acabado en el fondo se efecta con G0 un posicionamiento en el centro de la caja hasta profundidad caja + demasa (creces) de acabado + distancia de seguridad. Desde all se progresa en profundidad con el avance para la penetracin en profundidad, siempre perpendicularmente (ya para el acabado en el fondo se toma una herramienta que puede cortar frontalmente). La superficie del fondo de la caja se mecaniza una vez.

Estrategias de penetracin:
Ver apartado POCKET3

Consideracin de las dimensiones de la pieza en bruto


En el desbaste de las cajas se pueden tener en cuenta dimensiones de la pieza en bruto (p. ej., en el mecanizado de piezas de fundicin). En cajas circulares, la dimensin bruta _AP1 en el borde es asimismo un crculo (de radio ms pequeo que el de la caja). Para ms explicaciones, ver POCKET3.

Explicacin de los parmetros


Parmetros _RTP, _RFP, _SDIS, ver CYCLE81. Parmetros _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _MIDA, _AP1, _AD, _RAD1, _DP1, ver POCKET3.

Y _PA

G3

G2

_PO X

Fig. 9-70

_PRAD (radio de caja)


La forma de la caja circular se determina exclusivamente mediante su radio. Si ste es menor que el de la herramienta activa, el ciclo se interrumpe tras emisin de la alarma 61105 Radio de la fresa excesivo.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-343

Ciclos 9.6 Ciclos de fresado

_PA, _PO (centro de caja)


Con los parmetros _PA y _PO se define el centro de la caja. Las cajas circulares se acotan siempre por el centro.

_VARI (clase de mecanizado)


El parmetro _VARI permite fijar la clase de mecanizado. Valores posibles son: Unidades: S S S S S 1=desbaste 2=acabado

Decenas (penetracin): 0= perpend. al centro de la caja, con G0 1= perpend. al centro de la caja, con G1 2=en trayectoria helicoidal

Si para el parmetro _VARI est programado otro valor, el ciclo se interrumpe tras emisin de la alarma 61002 Clase de mecanizado definida errneamente.

Otras indicaciones
Antes de llamar al ciclo se ha de activar una correccin de herramienta. De no ser as, se produce la interrupcin del ciclo con la alarma 61000 Ninguna correccin de herramienta activa. Se emplea a nivel interno del ciclo un nuevo sistema actual de coordenadas de pieza que influye en la visualizacin del valor real. El origen de este sistema de coordenadas est en el centro de la caja. Una vez terminado el ciclo, vuelve a ser activo el sistema de coordenadas inicial.

Ejemplo de programacin: Caja circular


Este programa permite confeccionar una caja circular en el plano YZ. El centro est determinado por Y50 Z50. El eje para la penetracin en profundidad es el X. No se prescribe la demasa de acabado ni la distancia de seguridad. La caja se mecaniza con fresado en oposicin. La penetracin se efecta siguiendo una trayectoria helicoidal. Se utiliza una fresa con un radio de 10 mm.

9-344

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

Z A AB

50 50

B 50 Y 20 X

Fig. 9-71

N10 G17 G90 G0 S650 M3 T1 D1 N20 X50 Y50 N30 POCKET4(3, 0, 0, 20, 25, 50, 60, 6, 0, 0, 200, 100, 1, 21, 0, 0, 0, 2, 3) N40 M02

Determinacin de valores tecnolgicos Desplazamiento a la posicin inicial Llamada de ciclo Se omiten los parmetros _FAL, _FALD Fin del programa

9.6.11

Fresado de roscas CYCLE90

Programacin
CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH, CPA, CPO)

Parmetro
Tabla 9-24 RTP RFP SDIS DP DPR DIATH KDIAM Parmetro CYCLE90 real real real real real real real Plano de retirada (absoluto) Plano de referencia (absoluto) Distancia de seguridad (se introduce sin signo) Profundidad final de taladrado (absoluta) Profundidad final de taladrado relativa al plano de referencia (se introduce sin signo) Dimetro nominal, dimetro exterior de la rosca Dimetro del agujero para roscar, dimetro interior de la rosca

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-345

Ciclos 9.6 Ciclos de fresado

Tabla 9-24 PIT FFR CDIR

Parmetro CYCLE90, continuacin real real int Paso de rosca, margen de valores: 0.001 ... 2000.000 mm Avance para el fresado de la rosca (se introduce sin signo) Sentido de giro para el fresado de la rosca Valores: 2 (para fresado de roscas con G2) 3 (para fresado de roscas con G3) 0=rosca interna 1=rosca externa

TYPTH

int

Tipo de rosca Valores:

CPA CPO

real real

Centro del crculo, abscisa (absoluto) Centro del crculo, ordenada (absoluto)

Funcionamiento
El ciclo CYCLE90 permite mecanizar roscas interiores y exteriores. La trayectoria en el fresado de roscas se basa en una interpolacin helicoidal. Intervienen en este movimiento los 3 ejes geomtricos del plano actual, que deben determinarse antes de llamar al ciclo.

Fig. 9-72

Secuencia rosca externa


Posicin alcanzada antes del inicio del ciclo: Es una posicin cualquiera desde la que se puede alcanzar sin colisiones la posicin de partida en el dimetro exterior de la rosca, a la altura del plano de retirada. Esta posicin de partida se encuentra, en el fresado de roscas con G2, entre el semieje de abscisas positivas y el semieje de ordenadas positivas del plano actual (o sea, en el 1er cuadrante del sistema de coordenadas). En el fresado de roscas con G3, la posicin de partida se halla entre el semieje de abscisas positivas y el semieje de ordenadas negativas (o sea, en el cuarto cuadrante del sistema de coordenadas.

9-346

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

La distancia al dimetro de la rosca depende del tamao de la misma y del radio de la herramienta.

Y CPA

CPO

Situacin posicin inicial en el fresado de roscas con G3

Situacin posicin inicial en el fresado de roscas con G2

Fig. 9-73

El ciclo genera la sucesin de movimientos siguiente: S S S S S S Posicionamiento en el punto de partida con G0, a la altura del plano de retirada en el eje perpendicular al plano actual. Penetracin en el plano de referencia retrasado en la distancia de seguridad con G0. Movimiento de entrada al dimetro de la rosca, en una trayectoria circular, en sentido contrario al G2/G3 programado bajo CDIR. Fresado de la rosca en una trayectoria helicoidal, con G2/G3 y con el avance FFR. Movimiento de salida en una trayectoria circular, con sentido de giro G2/G3 opuesto y con el avance reducido FFR. Vuelta al plano de retirada en el eje perpendicular, con G0.

Secuencia rosca interna


Posicin alcanzada antes del inicio del ciclo: Es una posicin cualquiera desde la que se puede alcanzar sin colisiones el centro de la rosca, a la altura del plano de retirada.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-347

Ciclos 9.6 Ciclos de fresado

El ciclo genera la sucesin de movimientos siguiente: S S S S S S S S Posicionamiento en el centro de la rosca, con G0, a la altura del plano de retirada en el eje perpendicular al plano actual. Penetracin en el plano de referencia retrasado en la distancia de seguridad con G0. Posicionamiento en un crculo de entrada calculado internamente con G1 y con el avance reducido FFR. Movimiento de entrada al dimetro de la rosca en una trayectoria circular, en correspondencia con el sentido G2/G3 programado bajo CDIR. Fresado de la rosca en una trayectoria helicoidal, con G2/G3 y con el avance FFR. Movimiento de salida en una trayectoria circular, con el mismo sentido de giro y con el avance reducido FFR. Retirada al centro de la rosca, con G0. Vuelta al plano de retirada en el eje perpendicular, con G0.

Roscas mecanizadas de abajo hacia arriba


Por razones tecnolgicas puede resultar conveniente mecanizar roscas de abajo hacia arriba. El plano de referencia RTP se encuentra entonces detrs de la profundidad de rosca DP. Este mecanizado es posible, pero los datos de profundidad se han de programar como valores absolutos y, antes de llamar al ciclo, es preciso ir a la posicin del plano de retirada o a una posicin detrs del mismo. Ejemplo de programacin (rosca de abajo hacia arriba) Se trata de fresar una rosca desde 20 hasta 0, de 3 mm de paso. El plano de retirada se encuentra en 8.
N10 G17 X100 Y100 S300 M3 T1 D1 F1000 N20 Z8 N30 CYCLE90 (8, 20, 0, 60, 0, 46, 40, 3, 800, 3, 0, 50, 50) N40 M2

El taladro ha de tener una profundidad de, como mnimo, 21,5 (medio paso ms).

Recorridos excesivos en la direccin del largo de la rosca


Los movimientos de entrada y salida en el fresado de la rosca se efectan en los tres ejes; es decir, que en la salida de la rosca resulta un recorrido adicional en el eje perpendicular, que sobrepasa la profundidad programada de la rosca. El recorrido excesivo se calcula mediante:

z =

p 2*WR+ RDIFF * 4 DIATH

9-348

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

z p WR DIATH RDIFF

Trayecto de rebase, interno Paso de rosca Radio de la herramienta Dimetro exterior de la rosca Diferencia de radios para crculo de salida

En roscas internas rige RDIFF = DIATH/2 WR, en roscas externas rige RDIFF = DIATH/2 + WR.

Explicacin de los parmetros


Parmetros RTP, RFP, SDIS, DP, DPR ver CYCLE81

Z RTP RFP+SDIS RFP DPR

Z RTP RFP+SDIS RFP DP X Y CPA CDIR CPO CDIR CPO X

X Y CPA

Fig. 9-74

DIATH, KDIAM y PIT (dimetro nominal, dimetro de agujero y paso de rosca)


Con estos parmetros se determinan los datos de la rosca, o sea, el dimetro nominal, el dimetro del agujero para roscar y el paso de rosca. El parmetro DIATH es el dimetro exterior de la rosca y, el KDIAM, el interior. En base a estos parmetros, se generan internamente los movimientos de entrada y salida.

FFR (avance)
El valor del parmetro FFR se prescribe en el fresado de roscas en forma de valor actual del avance. Es efectivo, durante el fresado, en la trayectoria helicoidal. Para los movimientos de entrada y salida, este valor se reduce en el ciclo. La retirada se efecta fuera de la trayectoria helicoidal, con G0.

SDAC (sentido de giro)


Bajo este parmetro se prescribe el valor para el sentido de mecanizado de la rosca. Si el parmetro tiene un valor no admisible, aparece el aviso Sentido errneo del fresado, se genera G3.

DPR

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-349

Ciclos 9.6 Ciclos de fresado

En este caso, se contina el ciclo y se genera G3 automticamente.

TYPTH (tipo de rosca)


Con el parmetro TYPTH se determina si se debe mecanizar una rosca exterior o una rosca interior.

CPA y CPO (centro)


Bajo estos parmetros se determina el centro del taladro o del saliente en el que se debe efectuar la rosca.

Otras indicaciones
El radio de la fresa se considera internamente. Por ello, antes de llamar al ciclo se debe programar una correccin de la herramienta. De lo contrario aparece la alarma 61000 Ninguna correccin de herramienta activa y el ciclo se cancela. Para un radio de herramienta =0 o negativo, el ciclo se interrumpe asimismo con esta alarma. Con roscas interiores, se controla el radio de la herramienta, se emite la alarma 61105 Radio de fresa demasiado grande y el ciclo se interrumpe.

Ejemplo de programacin: Rosca interior


Este programa permite fresar una rosca interior en el punto X60 Y50 del plano G17.

Y A

Y AB

50

B 60 X 40 Z

Fig. 9-75

9-350

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.6 Ciclos de fresado

DEF REAL RTP=48, RFP=40, SDIS=5, DPR=40, DIATH=60, KDIAM=50 DEF REAL PIT=2, FFR=500, CPA=60,CPO=50 DEF INT CDIR=2, TYPTH=0 N10 G90 G0 G17 X0 Y0 Z80 S200 M3 N20 T5 D1 N30 CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH, CPA CPO) N40 G0 G90 Z100 N50 M02

Definicin de las variables con asignaciones de valores

Desplazamiento a la posicin inicial Determinacin de valores tecnolgicos Llamada del ciclo Posicionamiento despus del ciclo Fin del programa

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-351

Ciclos 9.7 Avisos de error y tratamiento de errores

9.7
9.7.1

Avisos de error y tratamiento de errores


Indicaciones generales
Si en los ciclos se detectan estados errneos, se genera una alarma y se interrumpe la ejecucin del ciclo. Los ciclos emiten, adems, avisos en la lnea de avisos del control. Estos avisos no interrumpen el mecanizado. Los errores, con las reacciones necesarias, as como los avisos en el rengln de avisos del control, se describen en los diversos ciclos.

9.7.2

Tratamiento de errores en los ciclos


Si en los ciclos se detectan estados errneos, se genera una alarma y el mecanizado se interrumpe. En los ciclos se generan alarmas con nmeros entre 61000 y 62999. Este campo de nmeros est, a su vez, dividido en orden a las reacciones de las alarmas y los criterios de borrado. El texto del defecto, que se visualiza simultneamente con el nmero de la alarma, informa con ms detalles sobre la causa de los errores.
Tabla 9-25 Nmero de alarma 61000 ... 61999 62000 ... 62999 Criterio de borrado RESET del CN Tecla de borrado Reaccin por la alarma Se interrumpe la ejecucin de la secuencia en el CN El procesamiento de la secuencia se interrumpe; despus de cancelar la alarma, el ciclo se puede proseguir con Marcha CN.

9.7.3

Vista general de alarmas de ciclo


Los nmeros o cdigos de error se clasifican como sigue:

S S

X=0 Alarmas de ciclo generales X=1 Alarmas de los ciclos de taladrado, de figuras de taladrado y de fresado

En la tabla siguiente figuran los errores que se producen en los ciclos, el lugar en que se originan as como indicaciones referentes a la eliminacin de los errores.

9-352

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.7 Avisos de error y tratamiento de errores

Tabla 9-26 Nmero de alarma 61000 Texto de alarma Ninguna correccin de herramienta activa Fuente SLOT1 SLOT2 POCKET3 POCKET4 CYCLE71 CYCLE72 Aclaracin, ayuda La correccin D se debe programar antes de la llamada del ciclo.

61001 61002

Paso de rosca incorrecto CYCLE84 CYCLE840 Definicin errnea de la clase de mecanizado SLOT1 SLOT2 POCKET3 POCKET4 CYCLE71 CYCLE72 CYCLE71 CYCLE72 CYCLE71 CYCLE72 CYCLE72 CYCLE71 CYCLE72 CYCLE71 CYCLE72 CYCLE81 hasta CYCLE89 CYCLE840 SLOT1 SLOT2 POCKET3 POCKET4

Comprobar el parmetro para el tamao de rosca o el valor fijado del paso (se contradicen). El valor prescrito del parmetro VARI para la clase de mecanizado es incorrecto y se ha de cambiar.

61003 61009 61010 61011 61101

No se ha programado avance en el ciclo Nmero de herramienta activo = 0 Creces muy grandes No se admite la escala Definicin errnea del plano de referencia

El parmetro para el avance est mal prescrito y se ha de cambiar. No est programado en ninguna herramienta (T) antes de la llamada de ciclo. La demasa de acabado en el fondo es mayor que la profundidad total, hay que disminuirla. Hay un factor de escala activo, lo que no es admisible para este ciclo. Se han de seleccionar valores relativos diferentes de la profundidad del plano de referencia y el plano de retirada, o bien se ha de prescribir un valor absoluto para la profundidad.

61102

No est program. el sentido de giro del cabezal

CYCLE86 CYCLE88 CYCLE840 POCKET3 POCKET4 HOLES1 HOLES2 SLOT1 SLOT2 SLOT1 SLOT2 POCKET3 POCKET4 HOLES2 SLOT1 SLOT2

Se tiene que programar el parmetro SDIR (o SDR en CYCLE840).

61103 61104

El nmero de taladros es cero Lesin del contorno de las ranuras/agujeros rasgados Radio de la fresa muy grande

No est programado ningn valor del nmero de taladros. Parametrizacin errnea de la figura de fresado en los parmetros, la que determina la posicin de las ranuras/agujeros rasgados en el crculo y su forma. El dimetro de la fresa empleada es demasiado grande para la figura a mecanizar; se ha de usar una herramienta de radio ms pequeo o bien se ha de modificar el contorno. Programacin errnea de NUM o INDA; la disposicin de los elementos dentro de un crculo completo no es posible.

61105

61106

Cantidad de elementos de crculo o distancia entre ellos

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-353

Ciclos 9.7 Avisos de error y tratamiento de errores

Tabla 9-26 Nmero de alarma 61107

Continuacin Texto de alarma Definicin errnea de la primera profundidad de taladro Valores no permitidos para los parmetros _RAD1 y _DP1 Parmetro _CDIR mal definido Fuente CYCLE83 Aclaracin, ayuda El valor para la primera profundidad de taladrado no es compatible con la profundidad del taladro. Los parmetros _RAD1 y _DP para la determinacin de la trayectoria de la penetracin en profundidad fueron mal definidos. El valor del parmetro para el sentido de fresado _CDIR est mal definido y se ha de cambiar. La demasa de acabado en el fondo fue prescrita con un valor mayor que la penetracin en profundidad mxima; por ello, hay que disminuir la demasa de acabado o aumentar la penetracin en profundidad. El ancho de la penetracin programado es mayor que el dimetro de la herramienta activa; hay que disminuirlo. El radio de la herramienta activa es negativo; esto no es admisible. El parmetro para el redondeo _CRAD fue prescrito demasiado grande; hay que disminuirlo. La direccin de mecanizado de la correccin del radio de la fresa G41/G42 fue mal seleccionada. El modo de aproximacin o retirada del contorno fue mal definido; comprobar los parmetros _AS1 _AS2.

61108

POCKET3 POCKET4 POCKET3 POCKET4

61109 61110

Creces en el fondo > pro- POCKET3 fundidad penetracin POCKET4

61111

Ancho de penetracin > dimetro de herramienta

CYCLE71 POCKET3 POCKET4

61112 61113

Radio de herramienta ne- CYCLE72 gativo Parmetro _CRAD para redondeo en esquinas muy grande Direccin de mecanizado G41/G42 mal definido Modo de aproximacin o retirada (recta/circunferencia/plano/espacio) mal definido Recorrido de aproximacin o retirada=0 Radio de herramienta activo <= 0 Longitud o ancho = 0 POCKET3

61114 61115

CYCLE72 CYCLE72

61116

CYCLE72

El recorrido de aproximacin o retirada est prescrito con el valor cero; tiene que ser incrementado; comprobar los parmetros _LP1 _LP2. El radio de la herramienta activa es negativo o tiene el valor cero; esto no es admisible. La longitud o el ancho de la superficie a fresar no son admisibles; comprobar los parmetros _LENG y _WID. Estando activa la simulacin sin herramienta hay que programar siempre un valor para el ancho de la penetracin _MIDA. Antes de la llamada del ciclo de figuras de taladrado no se ha llamado de forma modal ningn ciclo de taladrado.

61117

CYCLE71 POCKET3 POCKET4 CYCLE71

61118

61124

Ancho de aproximacin no programado Ningn ciclo de taladrado activo

CYCLE71

62100

HOLES1 HOLES2

9.7.4

Avisos en los ciclos


Los ciclos presentan avisos en la lnea de avisos del control. Estos avisos no interrumpen el mecanizado. Los avisos informan sobre determinados comportamientos de los ciclos y sobre el progreso del mecanizado y se conservan por lo general a lo largo de una seccin de mecanizado o hasta el final del ciclo. Son posibles los avisos siguientes:

9-354

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Ciclos 9.7 Avisos de error y tratamiento de errores

Tabla 9-27 Texto del aviso Profundidad: corresp. al valor de la prof. rel. Se mecaniza ranura Se mecaniza ranura circular Sentido errneo del fresado, se genera G3 1 profundidad de taladro: corresp. al valor de la prof. rel. Fuente CYCLE81...CYCLE89, CYCLE840 SLOT1 SLOT2 SLOT1, SLOT2 CYCLE83

En el texto de aviso, en <Nmero> aparece en cada caso el nmero de la figura que se acaba de mecanizar.

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

9-355

Ciclos 9.7 Avisos de error y tratamiento de errores

Notas

9-356

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Indice

Indice
A
Agujeros en crculo, 9-286 Agujeros rasgados en torno a un crculo LONGHOLE, 9-314 Alarmas de ciclo, 9-352 Asignacin de ejes, 9-243 Ayuda grfica de ciclos en el editor de programas, 9-244

D
Datos del operador, 3-45 Decalaje del origen, 3-42 Definicin de los planos, 9-242 Determinacin de correcciones de herramienta, Manual, 3-34 Direccin, 8-130 Distancia de seguridad, 9-249 Distribucin de la pantalla, 1-11

B
Bsqueda de nmero de secuencia, 5-65

E
Estructura de la palabra, 8-130 Estructura de la secuencia, 8-131

C
Campo de manejo Parmetros, 3-31 Campo de manejo Posicin, 4-50 Campos de manejo, 1-14 Caracteres especiales imprimibles, 8-132 Caracteres especiales no imprimibles, 8-133 Ciclo de mandrinado, 9-246 Ciclos de figuras de taladrado, 9-241, 9-281 Ciclos de figuras de taladrado sin llamada del ciclo de taladrado, 9-281 Ciclos de fresado, 9-241 Ciclos de taladrado, 9-241 Condiciones de llamada, 9-242 Configuracin de mscaras de entrada, 9-245 CYCLE71, 9-290 CYCLE72, 9-296 CYCLE77, 9-310 CYCLE81, 9-248 CYCLE82, 9-251 CYCLE83, 9-254 CYCLE84, 9-258 CYCLE840, 9-261 CYCLE85, 9-266 CYCLE86, 9-270 CYCLE87, 9-273 CYCLE88, 9-275 CYCLE89, 9-278 CYCLE90, 9-345

F
Fila de agujeros, 9-282 Fresado de caja circular POCKET4, 9-341 Fresado de caja rectangular POCKET3, 9-332 Fresado de roscas, 9-345 Fresado de salientes circulares CYCLE77, 9-310 Fresado en contorneado, 9-296 Fundamentos de la programacin CN, 8-129

H
HOLES1, 9-282 HOLES2, 9-286

I
Interfaz RS232, 6-92 Introduccin de programa manual, 4-54 Introducir herramientas y correcciones de herramienta, 3-31

J
JOG, 4-50 Juego de caracteres, 8-132

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Indice-357

Indice

L
Llamada, 9-247 Llamada del ciclo, 9-243 LONGHOLE, 9-314

R
Ranura circular SLOT2, 9-326 Ranuras en torno a un crculo SLOT1, 9-319 Rearranque despus de una cancelacin, 5-67 Reposicionamiento despus de una interrupcin, 5-67 Rosca exterior, 9-346 Rosca interior, 9-347 Roscado con macho con mandril de compensacin, 9-261 Roscado con macho con mandril de compensacin y con captador, 9-263 Roscado con macho con mandril de compensacin y sin captador, 9-262 Roscado con macho sin mandril de compensacin, 9-258

M
Mandrinado, 9-246 Mandrinado 1, 9-266 Mandrinado 2, 9-270 Mandrinado 3, 9-273 Mandrinado 4, 9-275 Mandrinado 5, 9-278 Manejo de la ayuda de ciclos, 9-245 Mensajes, 9-354 Modo de operacin JOG, 4-50 Modo de operacin MDA, 4-54

S O
Origen de herramienta, 3-42 Origen de mquina, 3-42 Si el parmetro indicativo del nmero de taladros es 0, 9-281 Simulacin de ciclos, 9-244 SLOT1, 9-319 SLOT2, 9-326 SPOS, 9-259, 9-260

P
Parmetro de clculo, 3-48 Parmetros de interfaz, 7-114 Parmetros de mecanizado, 9-246 Parmetros geomtricos, 9-246 Planeado, 9-290 Plano de mecanizado, 9-242 Plano de referencia, 9-249 Plano de retirada, 9-249 POCKET3, 9-332 POCKET4, 9-341 Profundidad absoluta de taladro, 9-249 Profundidad de taladrado absoluta, 9-293, 9-322 Profundidad de taladrado relativa, 9-293, 9-322 Profundidad del agujero rasgad, 9-317 Profundidad relativa de taladro, 9-249 Programa de pieza Detener, cancelar, 5-66 Seleccionar, iniciar, 5-64 Pruebas de plausibilidad, 9-281 Punteado, 9-248

T
Taladrado, 9-248 Taladrado profundo, 9-254 Taladrado profundo con evacuacin de viruta, 9-255 Taladrado profundo con rotura de viruta, 9-255 Taladrado, avellanado, 9-251 Tecla Confirmar alarma, xiii Tecla de borrado (Backspace), xiii Tecla de seleccin/Tecla Toggle, xiii Tecla ETC, xiii Tecla Input, xiii Tecla Recall, xiii Tecla Shift, xiii Transmisin de datos, 6-92

V
Vista general de alarmas de ciclo, 9-352 Vista general de los ficheros de ciclo, 9-244 Volante, 4-53

Indice-358

SINUMERIK 802D Manejo y programacin Fresado (BP-F), Edicin 05/2005 6FC5 698-2AA10-1EP5

Sugerencias

SIEMENS AG A&D MC BMS Postfach 3180 D91050 Erlangen


(Tel. +49 (0) 180 5050 222 [Hotline] Fax +49 (0) 9131 98 63315 [Documentacin] E-mail: motioncontrol.docu@siemens.com) Remitente Nombre Empresa/Dpto. Calle C.P.: Telfono: Fax: Localidad: Correcciones
Para el manual:

SINUMERIK 802D

Documentacin para el usuario Manejo y programacin Fresado Referencia: 6FC5698-2AA10-1EP5 Edicin: 08.05 Si durante la lectura de este documento encuentra algn error de imprenta, rogamos nos lo comunique rellenando este formulario. Asimismo, agradeceramos sus sugerencias y propuestas de mejora.

/ /

Sugerencias y/o correcciones

Estructura de documentos SINUMERIK 802D Documentacin general: Catlogo

SINUMERIK 802D

Tornear, fresar

Documentacin para el usuario: Manejo y programacin

SINUMERIK 802D

SINUMERIK 802D

Torneado

Fresado

Documentacin para el usuario: Instrucciones de diagnosis

SINUMERIK 802D

Tornear, fresar

Documentacin para el fabricante/servicio: Puesta en marcha

SINUMERIK 802D

Documentacin SIMODRIVE 611U

Tornear, fresar

Documentacin para el fabricante/servicio: Descripcin de funciones

SINUMERIK 802D

Tornear, fresar

Você também pode gostar