Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Maunal de CNC PDF
Maunal de CNC PDF
Conexin, bsqueda
del punto de referencia 2
Preparacin 3
SINUMERIK 802D
Funcionamiento
SINUMERIK 802D base line con mando manual 4
Sistema 7
Programacin 8
Ciclos 9
Vlidas para
Edicin 08/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 responsables 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 Copyright (E) Siemens AG 2005.
Automation and Drives 6FC5698-2AA00-1EP4
Postfach 4848
D-90437 NUREMBERG Siemens AG 2005
ALEMANIA Salvo modificaciones tcnicas.
Prlogo
Documentacin SINUMERIK
La documentacin SINUMERIK se estructura en 3 niveles:
S Documentacin general
S Documentacin para el usuario
S 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 ma-
nual 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 su-
plementos o las modificaciones realizados por el fabricante de la mquina son documenta-
das por el mismo.
En el control pueden ejecutarse otras funciones adicionales no descritas en la presente do-
cumentacin. 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: [email protected]
Formularios para fax: ver hoja de revisiones al final de la documentacin.
Direccin Internet
http://www.siemens.com/motioncontrol
Contenido
1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
1.1 Distribucin de la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
1.2 Campos de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
1.3 Ayudas de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.3.1 Calculadora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.3.2 Edicin de caracteres chinos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20
1.3.3 Hot Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21
1.4 El sistema de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22
1.5 Sistemas de coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-24
2 Conexin y bsqueda del punto de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
3 Preparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
3.1 Introducir herramientas y correcciones de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
3.1.1 Crear nueva herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
3.1.2 Determinacin de correcciones de herramienta (manual) . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
3.1.3 Determinacin de correcciones de herramienta con un palpador . . . . . . . . . . . . . . . . . . . . . 3-36
3.1.4 Determinacin de las correcciones de herramienta con ptica de medicin . . . . . . . . . . . . 3-37
3.1.5 Ajustes del palpador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
3.2 Vigilancia de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40
3.3 Introducir/modificar decalaje de origen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42
3.3.1 Calcular decalajes origen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43
3.4 Programar datos del operador campo de manejo Parmetros . . . . . . . . . . . . . . . . . . . . . . 3-44
3.5 Parmetros de clculo R campo de manejo Decalajes/ Parmetros . . . . . . . . . . . . . . . . . 3-47
4 Funcionamiento con mando manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
4.1 Modo de operacin JOG campo de manejo Posicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-50
4.1.1 Asignacin de volantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
4.2 Modo de operacin MDA (Introduccin manual) campo de manejo Mquina . . . . . . . . . 4-54
4.2.1 Refrentar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-57
5 Modo AUTOMTICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-61
5.1 Seleccionar, iniciar programa de pieza campo de manejo Mquina . . . . . . . . . . . . . . . . . 5-66
5.2 Bsqueda de nmero de secuencia campo de manejo Mquina . . . . . . . . . . . . . . . . . . . 5-67
5.3 Detener, cancelar programa de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-68
5.4 Rearranque despus de una cancelacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-69
5.5 Reposicionamiento despus de una interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-69
5.6 Ejecucin desde el exterior (interfaz RS232) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-70
6 Programacin de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-71
6.1 Introducir nuevo programa campo de manejo Programa . . . . . . . . . . . . . . . . . . . . . . . . . . 6-74
6.2 Editar programa de pieza campo de manejo Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-75
6.3 Descripcin abreviada del contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-77
6.4 Simulacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-95
6.5 Transmisin de datos a travs de interfaz RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-96
7 Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-99
7.1 Diagnstico del PLC en representacin de esquema de contactos . . . . . . . . . . . . . . . . . . . 7-120
7.1.1 Distribucin de la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-120
7.1.2 Posibilidades de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-121
8 Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-131
8.1 Bases de la programacin CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-131
8.1.1 Nombres de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-131
8.1.2 Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-131
8.1.3 Estructura de la palabra y direccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-132
8.1.4 Estructura de la secuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-133
8.1.5 Juego de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-134
8.1.6 Vista general de las instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-136
8.2 Informacin de recorridos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-148
8.2.1 Cota absoluta/incremental: G90, G91, AC, IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-148
8.2.2 Indicacin de cotas mtricas y en pulgadas: G71, G70, G710, G700 . . . . . . . . . . . . . . . . . 8-149
8.2.3 Cota de radio/dimetro: DIAMOF, DIAMON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-150
8.2.4 Decalaje de origen programable: TRANS, ATRANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-151
8.2.5 Factor de escala programable: SCALE, ASCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-152
8.2.6 Sujecin de piezas decalaje de origen ajustable: G54 a G59, G500, G53, G153 . . . . . . 8-154
8.2.7 Limitacin de la zona de trabajo programable: G25, G26, WALIMON, WALIMOF . . . . . . . 8-155
8.3 Movimientos de ejes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-157
8.3.1 Interpolacin lineal con velocidad de desplazamiento rpido: G0 . . . . . . . . . . . . . . . . . . . . . 8-157
8.3.2 Interpolacin lineal con avance: G1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-158
8.3.3 Interpolacin circular: G2, G3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-159
8.3.4 Interpolacin circular a travs de punto de interpolacin: CIP . . . . . . . . . . . . . . . . . . . . . . . . 8-162
8.3.5 Crculo con transicin tangencial: CT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-162
8.3.6 Roscado con paso constante: G33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-163
8.3.7 Roscado con paso variable: G34, G35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-166
8.3.8 Interpolacin de rosca: G331, G332 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-167
8.3.9 Posicionamiento en punto fijo: G75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-168
8.3.10 Bsqueda del punto de referencia: G74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-168
8.3.11 Medida con palpador de contacto: MEAS, MEAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-169
8.3.12 Avance F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-170
8.3.13 Parada precisa/modo Control por contorneado: G9, G60, G64 . . . . . . . . . . . . . . . . . . . . . . . 8-171
8.3.14 Comportamiento en aceleracin: BRISK, SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-173
8.3.15 Correccin porcentual de la aceleracin: ACC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-174
8.3.16 Desplazamiento con mando anticipativo: FFWON, FFWOF . . . . . . . . . . . . . . . . . . . . . . . . . 8-175
8.3.17 3er y 4 eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-176
8.3.18 Tiempo de espera: G4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-176
8.3.19 Desplazamiento a tope fijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-177
8.4 Movimientos del cabezal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-181
8.4.1 Velocidad de giro del cabezal S, sentidos de giro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-181
8.4.2 Limitacin de la velocidad: G25, G26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-181
8.4.3 Posicionamiento del cabezal SPOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-182
8.4.4 Escalones de reduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-183
8.4.5 2. Cabezal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-183
8.5 Funciones de torneado especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-185
8.5.1 Velocidad de corte constante: G96, G97 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-185
8.5.2 Redondeo, chafln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-187
8.5.3 Descripcin abreviada del contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-188
&
Tecla Insertar
Tabulador
ENTER/Tecla de entrada
No utilizada
Tecla ETC
Tecla Shift
Teclas alfanumricas
Tecla Control Doble asignacin en el nivel Shift
Espacio (SPACE)
INCREMENT
Cota incremental
JOG
80 90
70
100 REFERENCE POINT
60 Punto de referencia
110
120
AUTOMTICO
SINGLE BLOCK
40
60 70 Secuencia a secuencia
80
20
10 90
6 100
2
MANUAL DATA
110
Introduccin manual
0 120
SPINDLE STOP
RESET
SPINDEL START RIGHT
Giro a la derecha
PARADA CN
RAPID TRAVERSE OVERLAY
MARCHA CN Correccin del rpido
Eje X
PARADA DE EMERGENCIA
Eje Z
%
Spindle Speed Override %
Correccin del cabezal Feed Rate Override
Control del avance
Campo de estado G
function
Campo de aplicacin
Campo de notas
y pulsadores de men
Campo de estado
5 Reservado
6 Mensajes de CN
Tabla 1-2 Explicacin de los elementos de imagen en el campo de notas y de pulsadores de men
Niveles de proteccin
La introduccin o modificacin de datos sensibles del control est protegida mediante
contraseas.
La introduccin o modificacin de datos en los siguientes mens depende del nivel de pro-
teccin ajustado:
S Correcciones de herramientas
S Decalajes de origen
S Datos del operador
S Ajuste RS232
S Creacin del programa/correccin del programa
1.3.1 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 parn-
tesis 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 in-
troduccin 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 editor de programas 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.
Q Funcin Cuadrado
El valor X delante del cursor de entrada se sustituye por el valor X2.
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
Pulsadores de men
Esta funcin sirve para calcular un punto en un crculo. ste resulta del ngulo de la tan-
gente creada, del radio y del sentido de rotacin del crculo.
Fig. 1-5
G2/G3 Con el pulsador de men G2/G3 se tiene que definir el sentido de rotacin del crculo.
Ejemplo: Clculo del punto de interseccin entre el sector circular y la lnea recta en
el plano G18.
Dados: Radio: 10
Centro del crculo: Z 147 X 103
ngulo de conexin de la recta: 455
Z
X
Resultado: Z = 154.071
X = 110.071
Esta 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
Fig. 1-7
Esta 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: Posicin inicial y ngulo de elevacin
Lnea recta 2: Longitud y un punto final en el sistema de coordenadas cartesiano
Fig. 1-8
La segunda lnea recta est girada en sentido horario o en sentido antihorario en 90 grados
frente a la primera lnea recta.
Se procede al clculo del punto final faltante. El valor de abscisa se copia al campo de en-
trada 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
Fig. 1-9
El presente plano se tiene que completar con el valor del centro del crculo para poder cal-
cular a continuacin el punto de interseccin entre el sector circular de la lnea recta. El
clculo de las coordenadas faltantes del centro se realiza con la funcin de calculadora
, dado que el radio en la transicin tangencial se sita verticalmente encima de la
lnea recta.
Fig. 1-10
Clculo de M1 en el sector 1:
El radio se sita girado en 90 en sentido horario encima de la lnea recta definida por el
ngulo.
Fig. 1-11
Resultado: X = 60
Z = 44,601
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 C Copiar
CTRL B Marcar
CTRL X Cortar
CTRL V Pegar
Alt L Conmutar a la notacin mixta
Alt H Sistema de ayuda
o tecla de ayuda
Go to Esta funcin permite la seleccin de referencias cruzadas. Una referencia cruzada est
topic
identificada con los caracteres >>....<<. Este pulsador de men slo est visible si se vi-
sualiza una referencia cruzada en el campo de aplicacin.
Back to Si selecciona una referencia cruzada, se muestra adicionalmente el pulsador de men Back
topic
to topic.
Con esta funcin se vuelve a la pantalla anterior.
+Z
+Y
+X
+X
+Z
Fig. 1-15 Definicin de las direcciones de ejes, sistema de coordenadas para la programacin al
tornear
+Z
+X
Pieza
X
Pieza
Z
Pieza
W -Origen de la pieza
Sujecin de la pieza
Para el mecanizado, la pieza se sujeta en la mquina. Por ello, la pieza tiene que ser ali-
neada 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 en el eje Z y se introduce en 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 apartado 8.2.6).
X Mquina Pieza
X Pieza
M W
Z Mquina Z Pieza
P. ej.: G54
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.
Active Bsqueda del punto de referencia con la tecla Ref en el panel de mando de
mquina.
En la ventana Bsqueda del punto de referencia (Fig. 2-1) se indica si los ejes estn refe-
renciados.
Nota
Bsqueda del punto de referencia slo es posible en el modo de operacin JOG.
rbol de men
Delete Delete
tool tool
Extend Extend
Find Find
New New
tool tool
Nota
Los pulsadores de men marcados en Fig. 3-1 con : no estn disponibles en 802D bl.
Funcionalidad
Las correcciones de herramienta se componen de una serie de datos que describen la geo-
metra, el desgaste y el tipo de herramienta.
Cada herramienta recibe, segn el tipo de herramienta, un nmero de parmetros fijo. 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
Tool
teclas Page Up, Page Down (Pasar pginas).
List
Extend
Para herramientas especiales se dispone de la funcin de pulsador de men que
ofrece una lista de parmetros completa para rellenar.
Pulsadores de men
Measure Determinacin manual de los datos de correccin de herramienta (ver apartado 3.1.2)
manual
Measure Determinacin semiautomtica de los datos de correccin de herramienta (ver apt. 3.1.3)
auto
Nota
Con 802D bl, el pulsador de men Tool measur abre directamente la ventana Medir
herramienta.
Extend La funcin muestra todos los parmetros de una herramienta. El significado de los parme-
tros se describe en el captulo Programar.
Edges Abre una barra de men subordinada que ofrece todas las funciones para la creacin y
visualizacin de filos adicionales.
Find
Esta funcin permite buscar una herramienta con la ayuda de su nmero.
New Creacin de los datos de correccin de herramienta para una nueva herramienta.
tool Se pueden crear como mx. 48 herramientas con 802D 18 con 802D bl. Con 802D bl no
se ofrecen fresas.
Operaciones
New La funcin ofrece dos funciones de pulsador de men adicionales para la seleccin del tipo
tool de herramienta. Tras la seleccin, introduzca el nmero de herramienta deseado (mx.
3 dgitos) en el campo de entrada.
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 geometra sea conocida.
Procedimiento
El punto de referencia se tiene que introducir en el campo previsto Z0.
Atencin: la asignacin de la longitud 1 2 al eje depende del tipo de herramienta (cuchilla
de tornear, broca).
En la cuchilla de tornear, el punto de referencia para el eje X es una cota de dimetro!
Mediante la posicin actual del punto F (coordenada de mquina) y del punto de referencia,
el control puede calcular para el eje X o Z preseleccionado la correspondiente correccin de
la longitud 1 o longitud 2.
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 herra-
mienta en el origen de pieza. Si el filo se sita directamente en el origen de pieza, el punto
de referencia es cero.
Pieza
X Mquina
Posicin
actual Z
Dimetro
M W
Z Mquina
Longitud 2=?
p. ej.: G54
M W
F
Z Mquina
Longitud 1=?
p. ej.: G55
Nota
Fig. 3-7 slo se aplica si las variables de datos de mquina DM 42950 TOOL_LENGTH_TYPE y
DM 42940 TOOL_LENGHT_CONST son00. De lo contrario, se aplica para la broca y la fresa la
longitud 2 (ver tambin la documentacin del fabricante Puesta en marcha SINUMERIK 802D).
Operaciones
Measure Seleccione el pulsador de men; se abre la ventana de seleccin para la medicin manual o
tool semiautomtica.
Nota
Esta funcin slo est disponible en 802D.
Operaciones
Proceso de medida
Mediante las teclas de desplazamiento o el volante se efecta la 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 au-
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 (ver
apartado 3.1.5).
Si se mueven varios ejes a la vez, no se puede realizar ningn clculo de los datos de
correccin.
Nota
Esta funcin slo est disponible en 802D.
Proceso de medida
Para la medicin, la herramienta se desplaza hasta que su punta aparece en la retcula. En
una fresa, se tiene que utilizar el punto ms alto del filo para determinar la longitud de la
herramienta.
A continuacin, se calculan los valores de correccin accionando el pulsador de men Set
length.
Nota
Esta funcin slo est disponible en 802D.
Data
Settings
probe
Aqu tiene lugar la memorizacin de las coordenadas del palpador y el ajuste del avance del
eje para el proceso de medida automtico.
Todos los valores de posicin se refieren al sistema de coordenadas de mquina.
Tabla 3-1
Parmetro Significado
Posicin absoluta P1 Posicin absoluta del palpador en direccin Z
Posicin absoluta P2 Posicin absoluta del palpador en direccin X+
Posicin absoluta P3 Posicin absoluta del palpador en direccin Z+
Posicin absoluta P4 Posicin absoluta del palpador en direccin X
Avance Avance con el cual se desplaza la herramienta hacia el palpador
Calibracin de palpadores
Calibrate La calibracin del palpador puede tener lugar en el men Settings o en el men Measure
probe
tool.
Se tiene que efectuar el desplazamiento a los cuatro puntos del palpador.
Para la calibracin se tiene que utilizar una herramienta del tipo 500 con posicin del filo 3
4.
Los parmetros de correccin necesarios para determinar las cuatro posiciones de palpador
se tienen que guardar, en su caso, en los registros de dos filos de herramienta.
Despus de abrir la mscara en pantalla aparece al lado de las posiciones actuales del pal-
pador una animacin que sealiza el paso a ejecutar. El desplazamiento a este punto se
tiene que realizar con el correspondiente eje.
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 au-
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.
Si se mueven varios ejes a la vez, no se puede realizar ningn clculo de los datos de
correccin.
La funcin Next Step permite saltar un punto si ste no se necesita para la medicin.
Nota
Esta funcin slo est disponible en 802D.
life
Herramienta bloqueada
Reset Con este pulsador de men se ponen a cero los valores de vigilancia de la herramienta
monitor
seleccionada.
Fig. 3-15
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 En pantalla aparece una vista general de los decalajes del origen que se pueden ajustar. La
Offset
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.
introducir el (los) valor(es). Con un movimiento del cursor o con Input se incorporan los
valores en los decalajes de origen.
Change Los valores de correccin del filo se activan con efecto inmediato.
activated
Requisito
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.
W
Z Mquina
Longitud 2
Procedimiento
Measure Accione el pulsador de men Measure workpiece. Entonces, el control conmuta al campo
workpiece 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. En el campo
Set position to: se introduce entonces la posicin que deber ocupar el borde de la pieza
en el sistema de coordenadas de pieza.
Set work El pulsador de men calcula el decalaje e indica el resultado en el campo Decalajes.
offset
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 Parameter y Setting data.
El pulsador de men Setting data ramifica a otro nivel de men donde se pueden ajustar
Setting
data
distintas opciones de mando.
Pulsadores de men
Work area La limitacin del campo de trabajo surte efecto en la geometra y los ejes adicionales. Si se
limit. quiere utilizar una limitacin del campo de trabajo, sus valores se pueden introducir en este
dilogo. El pulsador de men Set Active activa/desactiva los valores para el eje marcado
con el cursor.
Fig. 3-20
Fig. 3-21
Significado:
S Parts total: Nmero total de piezas fabricadas (valor real total)
S Parts required: Nmero de piezas necesarias (consigna de piezas)
S Part count: En este contador se registra el nmero de piezas fabricado desde el mo-
mento del inicio.
S Run time: Tiempo de ejecucin total de programas de CN en el modo AUTOMTICO
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.
S Cycle time: Tiempo de intervencin de la herramienta
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 tem-
porizador.
S Cutting time
Se mide el tiempo de movimiento de los ejes de contorneado (sin velocidad de desplaza-
miento rpido) en todos los programas de CN entre Marcha CN y final de programa/Re-
set 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 Esta funcin lista todos los datos del operador que existen en el control. Los datos se divi-
den en:
S Datos generales
S Datos especficos por eje
S Datos del operador del canal
Fig. 3-22
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.
Operaciones
R vari-
able
Buscar parmetro R
Find
Notas
Set Measure
Tool Settings
base workpiece
measure
Delete Calibrate
base W0 probe :
All Set work
to zero offset
Set Settings
basis Face
Delete
base W0
All
to zero Abort
Back <<
OK Back <<
Operaciones
Seleccionar el modo de operacin JOG con la tecla JOG en el panel de mando de mquina.
+X Z
...
En el modo de operacin Cota incremental puede desplazar con el mismo proceso de ser-
vicio 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 herra-
mienta actual.
Parmetro
Tabla 4-1 Descripcin de los parmetros en la pantalla bsica JOG
Parmetro Explicacin
MKS Visualizacin de los ejes existentes en el sistema de coordenadas de mquina (MKS) o en el
X sistema de coordenadas de pieza (WKS).
Z
+X Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un
Z signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.
Posicin En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS.
mm
Repos. Si los ejes se desplazan en el estado Programa interrumpido en el modo de operacin JOG, se
Despl. visualiza en la columna el recorrido realizado de cada eje con relacin al punto de interrupcin.
Funcin G Visualizacin de funciones G importantes
Cabezal S Visualizacin del valor real y de consigna para la velocidad de giro del cabezal
rpm
Avance F Visualizacin del valor real y de consigna para el avance sobre la trayectoria
mm/min
Herramienta 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 (visualizacin grande) se visualiza:
En estado de reposo
Con la marcha del cabezal
Si ambos cabezales estn activos
El cabezal de trabajo (visualizacin pequea) 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 Definicin del decalaje de origen bsico o de un punto de referencia temporal en el sistema
base de coordenadas relativo. Tras la apertura, esta funcin permite establecer el decalaje de
origen bsico.
Nota
Un decalaje de origen bsico modificado acta independientemente de todos los dems
decalajes de origen.
La mscara de entrada sirve para definir el plano de retirada, la distancia directa y el sentido
Settings
de giro del cabezal para programas de pieza generadas de forma automtica en el modo de
operacin MDA. Asimismo, se pueden establecer los valores para el avance JOG y la cota
de incremento variable.
Fig. 4-4
Data Aqu tiene lugar la memorizacin de las coordenadas del palpador y el ajuste del avance del
probe
eje para el proceso de medida automtico u ptico (ver apartado 3.1.5). Slo vlido para
802D.
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 apa-
recen simultneamente en el men de pulsadores.
Measure Measure
workpiece tool
Con el pulsador de men MCS se seleccionan los ejes del sistema de coordenadas de
MCS
mquina o de pieza para la asignacin del volante. El ajuste actual se puede ver en la
ventana.
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
Parmetro
Tabla 4-2 Descripcin de los parmetros en la ventana de trabajo MDA
Parmetro Explicacin
MKS Visualizacin de los ejes existentes en el MKS o WKS
X
Z
+X Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un
Z signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.
Posicin En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS.
mm
Trayecto resi- En este campo se visualiza el trayecto residual de los ejes en el MKS o WKS.
dual
Funcin G Visualizacin de funciones G importantes
Cabezal S Visualizacin del valor real y de consigna para la velocidad de giro del cabezal
rpm
Avance F Visualizacin del valor de consigna y del valor real para el avance sobre la trayectoria en mm/min o
mm/vuelta
Herramienta Visualizacin de la herramienta actualmente engranada con el nmero de filo actual (T..., D...)
Ventana de En el estado de programa Stop o Reset, una ventana de edicin sirve para la introduccin de la
edicin secuencia de un programa de pieza.
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
Auxiliary La ventana muestra las funciones auxiliares y M activas. Accionando repetidamente el pul-
function sador de men, se cierra la ventana.
Save Introduzca en el campo de entrada un nombre con el cual el programa MDA se tendr que
MDI prog. 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 La visualizacin de los valores reales para el modo de servicio MDA tiene lugar en funcin
REL del sistema de coordenadas seleccionado. La conmutacin se realiza con este pulsador de
men.
4.2.1 Refrentar
Funcionalidad
Con esta funcin tiene la posibilidad de preparar una pieza en bruto para el posterior meca-
nizado 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 Posicionamiento de los ejes en la posicin inicial
S Introducir los valores en la mscara en pantalla
Importante
El plano de retirada y la distancia directa se tienen que definir previamente en el men
Settings.
Parmetro Explicacin
Herramienta 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.
Avance F Introduccin del avance sobre la trayectoria, en mm/min o mm/vuelta.
Parmetro Explicacin
Cabezal S Introduccin de la velocidad de giro del cabezal.
rpm
Mecanizado Determinacin de la calidad superficial
Se puede elegir entre desbastado y acabado.
Dimetro Introduccin del dimetro bruto de la pieza
Z0 Introduccin de la posicin Z
Cota de la
pieza en
bruto
Z1 Cota de desbaste incremental
Cota de desbaste
DZ Introduccin de la longitud de desbaste en direccin Z.
Cota de desbaste La visualizacin se realiza en incrementos y se refiere al borde de la pieza.
UZ Creces en direccin Z
Aproximacin
mxima
UX Creces en direccin X
Aproximacin
mxima
Parmetro Explicacin
Herramienta 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.
Avance F Introduccin del avance sobre la trayectoria en mm/min o mm/vuelta.
Cabezal S Introduccin de la velocidad de giro del cabezal.
rpm
Mach. Determinacin de la calidad superficial
Se puede elegir entre desbastado y acabado.
Parmetro Explicacin
X0 Introduccin del dimetro de la pieza en bruto
Dimetro de
la pieza en
bruto
X1 Longitud de desbaste incremental en direccin X
Longitud de
desbaste
Z0 Introduccin de la posicin del borde de la pieza en direccin Z
Posicin
Z1 Longitud de desbaste incremental en direccin Z
Longitud de
desbaste
DZ Introduccin de la cota de aproximacin en direccin X
Aproximacin
mxima
UZ Campo de entrada para las creces en el desbastado.
UX Creces
Get curr. Esta funcin se ofrece para incorporar la posicin actual de la punta de la herramienta en el
position
campo de entrada Z0 o X0.
Notas
Operaciones
Nota
El pulsador de men Real-time simulat. en 802D bl slo est disponible con la opcin
Display en color.
La indicacin de rendimiento del cabezal y de carga no existen en 802D bl.
Program To Zoom
test contour Auto
Dry run To To
feedrate endpoint origin
Delete
ROV active window
Cursor
crs./fine
Parmetro
Tabla 5-1 Descripcin de los parmetros en la ventana de trabajo
Parmetro Explicacin
MKS Visualizacin de los ejes existentes en el MKS o WKS.
X
Z
+X Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un
Z signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.
Posicin En estos campos se visualiza la posicin actual de los ejes en el MKS o WKS.
mm
Trayecto En estos campos se visualiza el trayecto residual de los ejes en el MKS o WKS.
residual
Funcin G Visualizacin de funciones G importantes
Cabezal S Visualizacin del valor de consigna y real para la velocidad de giro del cabezal
rpm
Avance F Visualizacin del valor real y de consigna para el avance sobre la trayectoria
mm/min o
mm/vuelta
Herramienta Visualizacin de la herramienta actualmente engranada y del filo actual (T..., D...).
Secuencia La visualizacin de secuencia contiene siete secuencias consecutivas del programa de pieza ac-
actual tivo. 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 secuen-
cias.
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
Progr. Se visualizan los pulsadores de men para la seleccin de la influencia del programa (p. ej.,
control
secuencia opcional, prueba del programa).
Program En la prueba del programa se bloquea la emisin de valores nominales hacia los ejes y ca-
test bezales. La visualizacin de valores nominales simula el movimiento de desplazamiento.
Dry run Los movimientos de desplazamiento se ejecutan con el valor nominal del avance especifi-
feedrate cado 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.
Condit. Cuando esta funcin est activa, la ejecucin del programa se para en las secuencias en las
stop cuales est programada la funcin adicional M01.
Skip
Las secuencias marcadas con una barra anterior al n de secuencia no se tienen en cuenta
en el arranque del programa (p. ej., /N100).
SBL fine
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.
Back <<
La mscara en pantalla se cierra.
Block Con la bsqueda de nmero de secuencia se pasa al punto deseado del programa.
Search
To Bsqueda de nmero de secuencia hacia delante con clculo del fin de la secuencia.
end point
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.
Find
El pulsador de men Find ofrece las funciones Buscar lnea, Buscar texto.
Real-time Con ayuda de una lnea punteada se puede seguir la trayectoria de la herramienta progra-
simulat. mada. (Ver tambin el apartado 6.4)
Correct Existe la posibilidad de corregir una parte del programa errnea. Todos los cambios se me-
progr. morizan inmediatamente.
MCS/WCS Conmuta la visualizacin de los valores de eje entre los sistemas de coordenadas de
REL
mquina, de pieza o relativo.
External Un programa externo se transmite a travs de la interfaz RS232 al control y se ejecuta in-
programs
mediatamente con MARCHA CN.
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
Execute
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.
Progr. Con este pulsador de men se pueden realizar eventuales especificaciones sobre la ejecu-
control
cin del programa.
Operaciones
Requisito: ya se ha seleccionado el programa deseado (ver apartado 5.1) y el control se en-
cuentra en estado Reset.
Block La bsqueda de nmero de secuencia permite el paso del programa hasta el punto deseado
Search 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.
Find Esta funcin permite ejecutar la bsqueda de nmero de secuencia con la ayuda de un con-
cepto de bsqueda.
Resultado de la bsqueda
Visualizacin de la secuencia deseada en la ventana Secuencia actual
Operaciones
Operaciones
Operaciones
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.
Funcionalidad
Un programa externo se transmite a travs de la interfaz RS232 al control y se ejecuta in-
mediatamente con MARCHA CN. Durante la ejecucin del contenido de la memora interme-
dia 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.
Importante
El cable entre el equipo externo y el control slo se debe enchufar o desenchufar cuando
ambos equipos se encuentran desconectados.
Operaciones
Requisito: el control se encuentra en el estado Reset.
La interfaz RS232 est parametrizada correctamente (formato de texto: ver cap. 7) y no
est ocupada por otra aplicacin (DataIn, DatatOut, STEP7).
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.
Con las teclas del cursor es posible navegar en el directorio de programas. Para la localiza-
cin rpida de programas se introducen las letras iniciales del nombre de programa. El con-
trol posiciona el cursor automticamente en un programa en el cual se encontr una coinci-
dencia de los caracteres.
Pulsadores de men
New
Con el pulsador de men New se puede crear un nuevo programa.
Copy
Con el pulsador de men Copy, el programa seleccionado se copia a otro programa con un
nombre nuevo.
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
Rename
programa marcado previamente con el cursor.
Tras la introduccin del nuevo nombre, confirme la tarea con OK o cancele con Abort.
Read out
Guardar programas de piezas a travs de la interfaz RS232.
Read in
Cargar programas de piezas a travs de la interfaz RS232.
Con el pulsador de men Cycles se visualiza el subdirectorio Ciclos estndar. Este pulsador
Cycles
de men slo se ofrece si existe la correspondiente autorizacin de acceso.
Delete
El ciclo marcado con el cursor se borra despus de una consulta de seguridad.
User Con el pulsador de men User cycles se visualiza el directorio Ciclos de usuario.
cycles Si existe la correspondiente autorizacin de acceso, estn disponibles los pulsadores de
men New, Copy, Open, Delete, Rename, Read out y Read in.
Fig. 6-2
Operaciones
Tras accionar el pulsador de men New aparece una ventana de dilogo en la cual se intro-
New
duce el nombre del nuevo 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.
En el directorio Ciclos de usuario, los archivos reciben igualmente la extensin .SPF.
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.
Funcionalidad
Un programa de pieza slo se puede editar si no se encuentra en ejecucin.
Todos los cambios se memorizan inmediatamente en el programa de pieza.
Find
rbol de men
Execute Zoom
Auto :
Mark To
origin
block :
Copy Show
block ... :
Insert
block Zoom +
:
Delete
Zoom
block :
Delete
Find window
:
Cursor
Renumber crse/fine :
Los pulsadores de men marcados con : slo estn disponibles en 802D bl con la opcin
Display en color.
Operaciones
Seleccionar el programa a editar en el gestor de programas y abrirlo con Open.
Pulsadores de men
Editar
Editar archivos
Execute
El archivo seleccionado se ejecuta.
Mark La funcin marca un segmento de texto hasta la posicin actual del cursor (alternativa:
block
<ctrl>B).
Insert Esta funcin inserta un texto del portapapeles en la posicin actual del cursor
block (alternativa: <ctrl>V).
Con el pulsador de men Buscar y Buscar siguiente se puede buscar una cadena de ca-
Find
racteres en el archivo de programa indicado.
Introduzca el concepto de bsqueda en la lnea de entrada e inicie la bsqueda con el pul-
sador de men OK.
Si la cadena de caracteres buscada no se encuentra en el archivo de programa, aparece un
mensaje de error.
Con Back se cierra la ventana de dilogo sin iniciar la bsqueda.
La funcin sustituye los nmeros de secuencia desde la posicin actual del cursor hasta el
Renumber
final de programa.
Turning
Ver Manual Ciclos
Recompile
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. Despus de 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.
Simulation
La simulacin se describe en el apartado 6.4.
Funcionalidad
Para la creacin rpida y segura de programas de piezas, el mando ofrece distintas msca-
ras de contorno. All se tienen que rellenar los parmetros necesarios.
Con la ayuda de las mscaras de contorno se pueden programar los siguientes elementos
de contorno o sectores de contorno:
S Tramo de lnea recta con indicacin de punto final o ngulo
S Sector circular con indicacin de centro/punto final/radio
S Tramo de contorno Lnea recta lnea recta con indicacin de ngulo y punto final
S Tramo de contorno Lnea recta crculo con transicin tangencial; calculado a partir de
ngulo, radio y punto final
S Tramo de contorno Lnea recta crculo con cualquier transicin; calculado a partir de
ngulo, centro y punto final
S Tramo de contorno Crculo lnea recta con transicin tangencial; calculado a partir de
ngulo, radio y punto final
S Tramo de contorno Crculo lnea recta con cualquier transicin; calculado a partir de
ngulo, centro y punto final
S Tramo de contorno Crculo crculo con transicin tangencial; calculado a partir de cen-
tro, radio y punto final
S Tramo de contorno Crculo crculo con cualquier transicin; calculado a partir de cen-
tros y punto final
S Tramo de contorno Crculo lnea recta crculo con transiciones tangenciales
S Tramo de contorno Crculo crculo crculo con transiciones tangenciales
S Tramo de contorno Lnea recta crculo lnea recta con transiciones tangenciales
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.
Nota
En 802D bl no existen los pulsadores de men TRANSMIT y TRACYL. Por esta razn, slo
se debe especificar, en la mscara de dilogo, si los siguientes sectores de contorno se
tienen que programar con programacin de radios o dimetros.
La funcin de pulsador de men Approach start point genera una secuencia CN que pro-
duce un desplazamiento a las coordenadas indicadas.
Fig. 6-8
Introduzca el punto final de la lnea recta en cota absoluta, en cota incremental (relativa a la
posicin inicial) o en coordenadas polares. 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.
Si el punto final se determina mediante coordenadas polares, se necesita la longitud del
vector entre el polo y el punto final, as como el ngulo del vector con relacin al polo.
El requisito es que se haya establecido previamente un polo. ste se utiliza entonces hasta
que se define otro nuevo.
Set Se abre un cuadro de dilogo en el cual se tienen que introducir las coordenadas del punto
Pole polar. El punto polar se refiere al plano seleccionado.
Fig. 6-9
Addition. Si es necesario, puede introducir comandos adicionales en los campos. Los comandos se
functions pueden separar entre ellos mediante caracteres de espacio, comas o punto y coma.
Fig. 6-10
Esta mscara de dilogo est disponible para todos los elementos de contorno.
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 ngu-
los de las lneas rectas.
Fig. 6-11 Clculo del punto de interseccin entre dos lneas rectas
Punto final lnea recta 2 E Se tiene que introducir el punto final de la lnea recta.
ngulo lnea recta 1 A1 La indicacin del ngulo tiene lugar en sentido antihorario de 0 a
360 grados.
ngulo lnea recta 2 A2 La indicacin del ngulo tiene lugar en sentido antihorario de 0 a
360 grados.
Avance F Avance
La mscara de dilogo sirve para crear una secuencia circular con la ayuda de las coorde-
nadas Punto final y Centro.
Fig. 6-12
Introduzca las coordenadas del punto final y del centro en los campos de entrada. Los cam-
pos de entrada que ya no se necesitan quedan ocultos.
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 des-
cribir 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.
Punto final crculo E Se tiene que introducir el punto final del crculo.
ngulo lnea recta A La indicacin del ngulo tiene lugar en sentido antihorario de 0 a
360 grados.
Radio crculo R Campo de entrada para el radio del crculo.
Avance F Campo de entrada para el avance de interpolacin
Centro crculo M 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).
Esta 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.
Punto final lnea recta E El punto final de la lnea recta se tiene que introducir en cota abso-
luta, incremental o coordenadas polares.
Centro M El centro del crculo se tiene que introducir en cota absoluta, incre-
mental o coordenadas polares.
Radio crculo R Campo de entrada para el radio del crculo.
ngulo lnea recta 1 A La indicacin del ngulo tiene lugar en sentido antihorario de 0 a
360 grados y con relacin al punto de interseccin.
Avance F Campo de entrada para el avance de interpolacin
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.
Fig. 6-15
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. Se puede
G2/G3
elegir entre:
Sector 1 Sector 2
G2 G3,
G3 G2,
G2 G2
G3 G3
El punto final y las coordenadas del centro se pueden introducir en cota absoluta, cota incre-
mental o coordenadas polares. La mscara de dilogo muestra el ajuste actual.
Ejemplo DIAMON
Fig. 6-16
Dados: R1 50 mm
R2 100 mm
R3 40 mm
M1 Z 159 X 138
M2 Z 316 X 84
M3 Z 413 X 292
Posicin inicial: como posicin inicial se toma el punto X = 138 y Z = 109 mm
(-159 - R50).
Fig. 6-18
Dado que el punto final se ha dejado abierto, el punto de interseccin de la lnea recta
con el sector circular se toma como posicin inicial para la siguiente descripcin de
contorno.
Ahora, la mscara en pantalla se tiene que volver a llamar para el clculo del tramo de con-
torno . El punto final del sector de contorno posee las coordenadas Z= 413.0 y
X=212.
Esta funcin calcula la transicin tangencial entre dos sectores circulares. El sector circu-
lar 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.
La indicacin de los puntos se realiza en funcin del modo de clculo seleccionado anterior-
mente (cota absoluta o incremental o coordenadas polares). Los campos de entrada que ya
no se necesitan quedan ocultos. Si slo se introduce una coordenada de centro, se tiene
que introducir el radio.
Fig. 6-24
Fig. 6-25
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 Cen-
tro, Radio para el sector circular 1 y los parmetros Punto final, Centro y Radio para el sec-
tor 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-26 Mscara en pantalla para el clculo del tramo de contorno Crculo-crculo-crculo
El pulsador de men establece el sentido de giro de los dos crculos. Se puede elegir entre:
G2/G3
El centro y el punto final se pueden registrar en cota absoluta, cota incremental o coordena-
das polares. La mscara de dilogo muestra el ajuste actual.
Fig. 6-27
Dados: (C1) R1 39 mm
(C2) R2 69 mm
(C3) R3 39 mm
(C4) R4 49 mm
(C5) R5 39 mm
M1 Z 111 X 196
M2 Z 233 X 260
M3 Z 390 X 162
Como posicin inicial se seleccionan las coordenadas Z 72, X 196.
Con el pulsador de men 1 se tiene que ajustar el sentido de giro de los dos crculos (G2
G3 G2) y rellenar la lista de parmetros.
La funcin suministra como punto final el punto de interseccin entre el sector circular 2 y el
sector circular 3.
Esta funcin inserta un sector circular (con transiciones tangenciales) entre dos lneas rec-
tas. El sector circular est descrito por el centro y el radio. Se tienen que indicar las coorde-
nadas 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 final lnea recta 2 E Se tiene que introducir el punto final de la lnea recta.
6.4 Simulacin
Nota
En 802D bl, esta funcin slo est disponible con la opcin Display en color.
Funcionalidad
Con ayuda de una lnea punteada se puede seguir la trayectoria de la herramienta progra-
mada del programa seleccionado.
Operaciones
Se encuentra en el modo de operacin AUTOMTICO y ha seleccionado un programa para
su ejecucin (ver apartado 5.1).
Simulacin
Se abre la pantalla base.
Show
...
Cursor co
arse/fine
Pulsadores de men
Zoom +
Ampla el sector de la imagen.
Zoom
Reduce el sector de la imagen.
Funcionalidad
A travs de la interfaz RS232 del control se pueden emitir datos (p. ej., programas de pie-
zas) 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.
(ver apartado 7.)
Tipos de archivo
S Programas de piezas
Programas de piezas
Subprogramas
S Ciclos
Ciclos estndar
Operaciones
Programs
Read out
Guardar programas de piezas a travs de la interfaz RS232.
Marcha
19200
None, 8, 1
RTS-CTS
TAPE
<<
Back
User
cycle
All files
Seleccin de todos los archivos
Se seleccionan todos los archivos en el ndice de programas de pieza y se inicia la transmi-
sin de datos.
Marcha
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.
Read in
Cargar programas de piezas a travs de la interfaz RS232.
Mensajes de transmisin:
Notas
Drive PLC
MD program :
Program
list :
Display
MD
Servo Servo
trace trace
Edit PLC
Version alarm txt
Expert
Start up
Puesta en marcha
CN
Seleccin del modo de arranque del CN.
Seleccione el modo deseado con el cursor.
S Normal power-up
El sistema se arranca de nuevo
S Power-up with default data
Rearranque con valores por defecto (establece el estado inicial de entrega)
S Power-up with saved data
Rearranque con los ltimos datos salvados (ver Salvar datos)
PLC
El PLC se puede arrancar en los siguientes modos:
S Restart Rearranque
S Overall reset Borrado general
Adems, es posible combinar el arranque con el posterior modo Debug.
OK
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.
Precaucin
! Una parametrizacin incorrecta puede causar la destruccin de la mquina.
find
find
Fig. 7-7
Eje +
Con Eje + y Eje se conmuta al rea de datos de mquina del eje siguiente o anterior.
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.
Select Esta funcin ofrece la posibilidad de seleccionar distintos filtros de indicacin para el grupo
group
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.
Servo Para optimizar los accionamientos est disponible una funcin de oscilgrafo que permite la
trace
visualizacin grfica de
S La consigna de velocidad
La consigna de velocidad corresponde a la interfaz de +10V.
S La desviacin del contorno
S El error de seguimiento
S La posicin real
S La consigna de posicin
S La parada precisa gruesa/fina
El modo de registro se puede vincular con distintos criterios que permiten el registro sincro-
nizado 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 Modificar la graduacin de los ejes de abscisas y ordenadas
S Medir un valor con la ayuda del marcador horizontal o vertical
S Medir valores de abscisa y ordenada como diferencia entre dos posiciones de marca
S 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.
La lnea de ttulo del diagrama contiene la divisin actual de la abscisa y el valor diferencial
de las marcas.
El diagrama visualizado se puede desplazar en la zona visible de la pantalla mediante las
teclas del cursor.
Fig. 7-11
S Seleccin del eje:la seleccin del eje tiene lugar en el campo de seleccin Eje.
S 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
Marca Con los pulsadores de men Marker on/Marker off se activan y desactivan las lneas
V-OFF
auxiliares.
Marca
T-OFF
FIX Con la ayuda de las marcas se pueden determinar diferencias en direccin horizontal o ver-
V-Mark
tical. Para este fin, la marca se tiene que colocar en la posicin inicial, accionando a conti-
FIX nuacin el pulsador de men Fix V-Mark. o Fix T-Mark.. En la lnea de estado se visua-
T-Mark
liza entonces la diferencia entre la posicin inicial y la posicin actual de la marca. El rtulo
de pulsador de men cambia a Free V-Mark. o Free T-Mark..
Show Esta funcin abre un nuevo nivel de men que ofrece pulsadores (de men) para visualizar/
trace
ocultar los diagramas. Si un pulsador de men aparece sobre fondo negro, se visualizan los
diagramas para el canal Trace seleccionado.
Time Con la ayuda de esta funcin se puede ampliar o reducir la base de tiempo.
scale +
Time
scale
Vertical Con la ayuda de esta funcin se aumenta o reduce la precisin de resolucin (amplitud).
scale +
vertical
scale
Marker Con la ayuda de esta funcin se pueden definir las amplitudes de paso de las marcas.
steps
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 cam-
pos de entrada. El valor indica en cuntas unidades de retculo por movimiento del cursor
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.
Fig. 7-13
El pulsador de men Save guarda los datos bajo el nombre indicado en el ndice de progra-
mas de pieza. A continuacin, el archivo se puede emitir a travs de la interfaz RS232 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.
Versin
Esta ventana contiene los nmeros de versin y la fecha de creacin de los distintos com-
ponentes de CNC.
HMI El rea de men HMI details est prevista para el caso de service y accesible con el nivel
details
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.
Registry La funcin lista la asignacin de los hardkeys (teclas de funcin mquina, Offset, Pro-
details
gram, ...) a los programas a iniciar. El significado de las distintas columnas se indica en
la siguiente tabla.
Fig. 7-15
Designacin Significado
Pulsador de men SK1 a SK7 asignacin de hardkeys 1 a 7
DLL-Name Nombre el programa a ejecutar
Class-Name Descriptor para la recepcin de mensajes
Start-Method Nmero de funcin que se ejecuta despus de iniciar el programa
Execute-Flag 0 La administracin del programa se realiza a travs del sistema base
(kind of executing) 1 El sistema base inicia el programa y entrega el control al
programa cargado
Text file name Nombre del archivo de texto (sin extensin)
Softkey text-ID Reservado
(SK ID)
Designacin Significado
password level La ejecucin del programa depende del nivel de contrasea.
Class SK Reservado
SK-File Reservado
Font Esta funcin lista los datos de los juegos de caracteres cargados.
details
Fig. 7-16
STEP 7 Este pulsador de men abre el dilogo de configuracin para los parmetros de interfaz de
connect
la comunicacin STEP 7 (vase tambin la descripcin del Programming Tool, punto Com-
munications).
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 RS323.
Con el mdem activo (ON) se puede elegir adicionalmente entre los formatos de datos de
10 u 11 bits.
S Paridad: None con 10 bits
Even con 11 bits
S Bits de parada: 1 (ajuste fijo con inicializacin del control)
S Bits de datos: 8 (ajuste fijo con inicializacin del control)
Connect Esta funcin activa la conexin entre el control y el PC/PG. Se espera la llamada del Pro-
on
gramming Tool. En este estado no se pueden realizar modificaciones en los ajustes.
Connect
off
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 RECALL.
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 as-
pecto 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 verda-
dero 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.
PLC- Con esta funcin se pueden visualizar y modificar los estados actuales de las zonas de me-
status
moria listadas en la tabla 7-2.
Existe la posibilidad de visualizar 16 operandos a la vez.
Entradas I Byte de entrada (IBx), palabra de entrada (Iwx), palabra doble de entrada (IDx)
Salidas Q Byte de salida (Qbx), palabra de salida (Qwx), palabra doble de salida (QDx)
Marcas M Byte de marcas (Mx), palabra de marca (Mw), palabra doble de marca (MDx)
Tiempos T Tiempo (Tx)
Contadores C Contador (Zx)
Datos V Byte de datos (Vbx), palabra de datos (Vwx), palabra doble de datos (VDx)
Formato B binario
H hexadecimal
D decimal
La representacin binaria no es posible en palabras dobles. Los contadores y los
temporizadores se representan en forma decimal.
Change
La actualizacin cclica de los valores se interrumpe. A continuacin, puede modificar los
valores de los operandos.
Status Con la funcin Lista de estado PLC se pueden visualizar y modificar seales PLC.
list
Se ofrecen 3 listas:
S Entradas (ajuste base) lista izquierda
S Marcas (ajuste base) lista central
S Salidas (ajuste base) lista derecha
S Variables
Edit A la columna activa se le asigna un rea nueva. Para este fin, la pantalla de dilogo ofrece
pad
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.
Para navegar en y entre las columnas sirven las teclas del cursor y Page Up/Page Down
Change
Este pulsador de men permite modificar el valor de las variables marcadas. La modifica-
cin se incorpora accionando el pulsador de men Accept.
Program Puede seleccionar y ejecutar programas de piezas a travs del PLC. Para este fin, el pro-
list
grama 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 pro-
grama. 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 funcio-
nes de pulsador de men Copy, Insert y Delete se ofrecen de forma contextual. Si el cur-
sor se encuentra en el lado izquierdo, slo est disponible la funcin Copy. En el lado dere-
cho, la lista de referencia se puede modificar con las funciones Insert y Delete.
Esta funcin no est disponible en 802D bl.
Insert
Inserta el nombre de archivo en la posicin actual del cursor
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:
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 pri-
mera columna se tiene que indicar el nmero de referencia del PLC y en la segunda el nom-
bre del archivo.
Ejemplo: 1 | Eje.mpf
2 | Cono.mpf
Edit PLC Esta funcin permite insertar o modificar textos de alarma de usuario del PLC. Seleccione el
alarm txt
nmero de alarma deseado con el cursor. El texto actualmente vlido se muestra simult-
neamente en la lnea de introduccin.
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.
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
Nota
El punto de men Part programs NC > NC_Card o Part programs NC_Card > NC
sobrescribe los archivos existentes sin confirmacin adicional.
Nota
En 802D bl se suprimen las funcionalidades:
S Part programs NC > NC_CARD
S Part programs NC_CARD > NC.
Data Seleccione los datos para la transferencia. Con la funcin de pulsador de men Read out se
selection
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 selec-
cionar el grupo de datos, dado que el destino queda determinado por el flujo de datos.
RS232 Esta funcin permite visualizar y modificar los parmetros de interfaz. Con las funciones de
settings
pulsador de men settings Text Format y Binary Format se puede seleccionar el tipo de
datos a transmitir.
Fig. 7-28
Parmetros de interfaz
Tabla 7-3 Parmetros de interfaz
Parmetro Descripcin
Protocolo 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 entre-
gados se han transmitido.
La seal CTS indica como seal de confirmacin para RTS la disposicin a la transmi-
sin del equipo de transmisin de datos.
Velocidad Ajuste de la velocidad de la interfaz.
de transmi- 300 baudios
sin 600 baudios
1200 baudios
2400 baudios
4800 baudios
9600 baudios
19200 baudios
38400 baudios
57600 baudios
115200 baudios
Bits de Nmero de bits de parada en la transmisin asincrnica.
parada Entrada:
1 bit de parada (ajuste previo)
2 bits de parada
Parmetro Descripcin
Paridad Los bits de paridad se utilizan para la deteccin de errores. Se aaden al carcter codi-
ficado 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 Nmero de bits de datos en la transmisin asincrnica.
datos 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 confir- N: Los ficheros se sobrescriben sin consulta previa
macin
Nota
Esta funcin no est disponible en 802D bl.
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 pro-
duce 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
1
Campo
p de aplicacin
p
Foco
6
Asume las funciones del cursor
Lnea de indicacin
7
Visualizacin de indicaciones en la Bsqueda
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.
Pulsadores de men
PLC El men PLC Info informa sobre el modelo del PLC, la versin del sistema PLC, el tiempo
info de ciclo y el tiempo de ejecucin del programa de usuario del PLC.
Status Con la funcin Lista de estado PLC se pueden visualizar y modificar seales PLC.
list
Window 1 En la ventana se representa toda la informacin lgica y grfica del programa de PLC en el
xxxx correspondiente mdulo de programa. La lgica en el sistema KOP (esquema de contactos)
Window 2 est dividida en secciones de programa claramente diferenciadas y rutas de corriente, deno-
xxxx minadas redes. Bsicamente, los programas KOP representan el flujo de corriente elctrica
a travs de una serie de enlaces lgicos.
En este men se puede conmutar entre la representacin simblica y absoluta del ope-
rando. Las secciones de programa se pueden representar en distintos niveles de amplia-
cin, y una funcin de bsqueda permite la localizacin rpida de operandos.
Program Con este pulsador de men se puede seleccionar la lista de los mdulos de programa PLC.
block
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.
Proper-
ties
Con este pulsador de men se muestra la descripcin del mdulo de programa seleccio-
nado que se consign en la creacin del proyecto de PLC.
Local Con el pulsador de men se muestra la tabla de variables local del mdulo de programa se-
variables
leccionado.
Existen dos tipos de mdulos de programa
S OB1 slo variable local temporal
S SBRxx variable local temporal
Para cada mdulo de programa existe una tabla de variables.
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.
Program Con este pulsador de men se activa y desactiva la visualizacin del estado del programa.
stat. ON
Aqu se pueden observar los estados actuales de las redes del fin del ciclo PLC. En el es-
Program
stat. OFF
quema de contactos (Ladder) Estado del programa se visualiza el estado de todos los ope-
randos. El estado registra los valores para la visualizacin del estado en varios ciclos PLC y
los actualiza a continuacin en la visualizacin del estado.
Symbolic Con este pulsador de men se realiza la conmutacin entre la representacin absoluta o
address
simblica de los operandos. En funcin del modo de representacin seleccionado, los ope-
Absolute
address
randos se muestran con descriptores absolutos o simblicos.
Si, para una variable, no existe ningn smbolo, sta se muestra automticamente en forma
absoluta.
Zoom La representacin en el rea de aplicacin se puede ampliar o reducir paso a paso. Estn
+
disponibles los siguientes niveles de zoom:
Zoom
20% (visualizacin estndar), 60%, 100% y 300%
Find
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 bus-
car 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 Bsqueda de operandos absolutos o simblicos
S Ir al nmero de red
S Buscar comando SBR
Otros criterios de bsqueda:
S Direccin de bsqueda hacia abajo (a partir de la posicin actual del cursor)
S Total (desde el inicio)
S En un mdulo de programa
S 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.
Symbol Con este pulsador de men se muestran todos los descriptores simblicos utilizados en la
info
red marcada.
Cross Con este pulsador de men se selecciona la lista de referencias cruzadas. Se muestran to-
refs. dos los operandos utilizados en el proyecto de PLC.
De esta lista resulta en qu redes se utiliza una entrada, salida, marca, etc.
El correspondiente punto del programa se puede abrir directamente con la funcin Open in
Window 1/2 en la ventana 1/2.
Symbolic En funcin del modo de representacin activa, los elementos se muestran con descriptores
address
absolutos o simblicos.
Absolute
address 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.
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 igno-
ran maysculas y minsculas.
Posibilidades de bsqueda:
S Bsqueda de operandos absolutos o simblicos
S Ir a la lnea
Criterios de bsqueda:
S Hacia abajo (a partir de la posicin actual del cursor)
S Total (desde el inicio)
Cada programa tiene su propio nombre. El nombre se elige al crear el programa, conside-
rando las siguientes especificaciones:
S Los dos primeros caracteres deberan ser letras
S Utilizar nicamente letras, cifras o signos de subrayado
S No utilizar caracteres de separacin (ver apartado Juego de caracteres)
S La coma decimal slo se debe utilizar para la identificacin de la extensin del archivo
S Utilizar un mximo de 16 caracteres
Ejemplo: EJE527
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.
Funcionalidad/estructura
La palabra es un elemento de una secuencia y representa principalmente una instruccin de
control. La palabra se compone de:
S Carcter de direccin: en general una letra
S 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.
Direccin ampliada
En las direcciones
R Parmetro de clculo
H Funcin H
I, J, K Parmetro de interpolacin/punto de interpolacin
M Funcin adicional M, slo relativo al cabezal
S Velocidad de giro del cabezal (cabezal 1 2),
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).
Ejemplos: R10=6.234 H5=12.1 I1=32.67 M2=5 S2=400
Funcionalidad
Una secuencia debera contener todos los datos para la ejecucin de una operacin de me-
canizado.
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.
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 se-
cuencias en cuestin no se tienen en cuenta. El programa contina con la siguiente secuen-
cia sin marcacin.
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 visuali-
zacin de secuencia actual.
Mensajes
Los avisos se programan aparte en la secuencia. Un aviso se muestra en un campo espe-
cial 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 G54 F4.7 S220 D2 M3 ; Secuencia principal
N60 G0 G90 X100 Z200
N70 G1 Z185.6
N80 X112
/N90 X118 Z180 ; La secuencia se puede suprimir
N100 X118 Z120
N110 G0 G90 X200
N120 M2 ; Fin del programa
Los siguientes caracteres pueden ser utilizados para la programacin y se interpretan con-
forme 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.
8-136
Vlido a partir de SW 2.0.
cin
D Nmero de correccin 0 ... 9, slo nmeros Contiene datos de correccin para una determinada D...
de herramienta enteros, sin signos herramienta T... ; D0>valores de la correccin= 0,
mx. 9 nmeros D para cada herramienta.
F Avance 0.001 ... 99 999.999 Velocidad sobre la trayectoria herramienta/pieza, F...
unidad de medida en mm/min o mm/vuelta
en funcin de G94 G95.
F Tiempo de espera 0.001 ... 99 999.999 Tiempo de espera en segundos G4 F... ;Secuencia propia
(secuencia con G4)
F Cambio del paso de rosca 0.001 ... 99 999.999 en mm/vuelta2 ver en G34, G35
(secuencia con G34,
G35)
G Funcin G Slo valores enteros Las funciones G estn divididas en grupos G. En una G...
(Condicin de predefinidos secuencia slo se puede escribir una funcin G. o nombres simblicos, p. ej.:
desplazamiento) Una funcin G puede actuar modalmente (hasta que CIP
sea anulada por otra funcin del mismo grupo), o slo
para la secuencia en la cual se encuentra (sec.).
Grupo G:
G0 Interpolacin lineal con velocidad de desplazamiento 1: Instrucciones de desplazamiento G0 X... Z...
rpido
G1 * Interpolacin lineal con avance (tipo de interpolacin) G1 X...Z... F...
G2 Interpolacin circular en sentido horario G2 X... Z... I... K... F... ;Centro y punto final
G2 X... Z... CR=... F... ;Radio y punto final
G2 AR=... I... K... F... ;ngulo en el vrtice y centro
G2 AR=... X... Z... F... ;ngulo en el vrtice y punto final
G3 Interpolacin circular en sentido antihorario G3 .... ;sino como con G2
CIP Interpolacin circular a travs de punto intermedio CIP X... Z... I1=... K1=... F... ;I1, K1 es el punto de
interpolacin
CT Interpolacin circular, transicin tangencial N10 ...
N20 CT Z... X... F... ;Crculo, trans. tangencial hacia la
seccin de trayectoria anterior N10
G33 Roscado con paso constante modalmente activa ;Paso constante
G33 Z... K... SF=... ;Rosca cilndrica
G33 X... I... SF=... ;Rosca transversal
G33 Z... X... K... SF=... ;Rosca cnica, en eje Z
recorrido mayor que en el eje X
G33 Z... X... I... SF=... ;Rosca cnica, en eje X
recorrido mayor que en el eje Z
6FC5 698-2AA00-1EP4
SINUMERIK 802D, 802D bl Manejo y programacin Torneado (BP-D), Edicin 08/2005
G34 Roscado, paso de rosca creciente G33 Z... K... SF=... ;Rosca cilndrica, paso constante
G34 Z... K... F17.123 ;Paso de rosca creciente con
;17.123 mm/vuelta2
G35 Roscado, paso de rosca decreciente G33 Z... K... SF=... ;Rosca cilndrica
G35 Z... K... F7.321 ;Paso de rosca decreciente con
;7.321 mm/vuelta2
G331 Interpolacin de rosca N10 SPOS=... ;Cabezal en lazo de reg. de la
6FC5 698-2AA00-1EP4
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 Interpolacin de rosca retirada 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
G4 Tiempo de espera 2: Movimientos especiales, tiempo de espera G4 F... ;Secuencia propia, F: tiempo en segundos
actividad por secuencia o
G4 S.... ;Secuencia propia, S: en vueltas del cabezal
G74 Bsqueda del punto de referencia G74 X1=0 Z1=0 ;Secuencia propia,
(descriptor de eje de mquina)
G75 Desplazamiento a punto fijo G75 X1=0 Z1=0 ;Secuencia propia,
(descriptor de eje de mquina)
TRANS Decalaje programable 3: Escribir en memoria TRANS X... Z... ;Secuencia propia
SCALE Factor de escala programable actividad por secuencia SCALE X... Z... ; Factor de escala en direccin del
eje indicado,
8-137
Programacin
AMIRROR Simetra programable aditiva AMIRROR X0 ;Eje de coordenadas cuya
direccin se cambia,
8-138
secuencia propia
G25 Limitacin inferior de revoluciones del cabezal G25 S... ;Secuencia propia
o
limitacin inferior del campo de trabajo G25 X... Z... ;Secuencia propia
Programacin
G26 Limitacin superior de revoluciones del cabezal G26 S... ;Secuencia propia
o
limitacin superior del campo de trabajo G26 X... Z... ;Secuencia propia
G17 Plano X/Y (al centrar, se necesita un fresado 6: Seleccin de planos
TRANSMIT)
G18 * Plano Z/X (torneado normal)
G19 Plano Y/Z (necesario en el fresado TACYL)
G40 * Correccin radio herramienta DES 7: Correccin de radio de herramienta
G41 Correccin del radio de la herramienta a la izquierda modalmente activa
del contorno
G42 Correccin del radio de la herramienta a la derecha
del contorno
G500 * Decalaje de origen ajustable DES 8: Decalaje
j de origen
g ajustable
j
G54 1er decalaje de origen ajustable modalmente activa
6FC5 698-2AA00-1EP4
SINUMERIK 802D, 802D bl Manejo y programacin Torneado (BP-D), Edicin 08/2005
G70 Cota en pulgadas 13: Cota en p
pulgadas/mtrica
g
G71 * Cota mtrica modalmente activa
6FC5 698-2AA00-1EP4
G90 * Cota absoluto 14: Cota absoluta/incremental
G91 Cotas incrementales modalmente activa
WALIMON Limitacin del campo de trabajo CON 28: Lmite del campo de trabajo ;Vlida para todos los ejes activados con dato del operador,
* modalmente activa valores fijados segn G25, G26
Las funciones marcadas con * estn activas al inicio del programa (en el estado de entrega del control, si no se ha
programado otra cosa y el fabricante de la mquina ha conservado el ajuste estndar para la tecnologa Tornear).
8-139
Programacin
Direccin Significado Asignacin del valor Informacin Programacin
8-140
H Funcin H 0.0000001 ... Transmisin de valores al PLC, H0=... H9999=...
9999 9999 determinacin del significado por el fabricante de la
H0= (8 nmeros decimales) o mquina p. ej.: H7=23.456
a con indicacin del expon.:
H9999= (10300 ... 10+300 )
Programacin
I Parmetro de 0.001 ... 99 999.999 Perteneciente al eje X, significado en funcin de Ver G2, G3 y G33, G34, G35
interpolacin Rosca: G2,G3>centro del crculo o
0.001 ... 2000.000 G33, G34, G35 G331, G332>paso de rosca.
K Parmetro de 0.001 ... 99 999.999 Perteneciente al eje Z, por lo dems como I. Ver G2, G3 y G33, G34, G35
interpolacin Rosca:
0.001 ... 2000.000
I1= Punto intermedio para 0.001 ... 99 999.999 Perteneciente al eje X, indicacin en la interpolacin Ver CIP
interpolacin circular circular con CIP
K1= Punto intermedio para 0.001 ... 99 999.999 Perteneciente al eje Z, indicacin en la interpolacin Ver CIP
interpolacin circular circular con CIP
L Subprograma, nombre y 7 nmeros decimales, En lugar de un nombre libre se puede elegir tambin L.... ;Secuencia propia
llamada slo nmeros enteros, sin L1 ...L9999999.
signos 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!
M Funcin adicional 0 ... 99 P. ej., para activar procesos de conmutacin, M...
slo nmeros enteros, sin como Refrigerante CON,
signos como mx. 5 funciones M en una sec.
M0 Parada programada Al final de la secuencia con M0 se detiene el
mecanizado; la continuacin del proceso tiene lugar
con un nuevo Marcha CN.
M1 Parada opcional Como M0, pero la parada slo se produce si est
presente una seal especial (infl. del programa M01)
M2 Fin del programa Se encuentra en la ltima sec. del orden de ejecucin.
M30 Reservado, no utilizar.
M17 Reservado, no utilizar.
M3 Cabezal giro a la derecha (para cabezal maestro)
M4 Cabezal giro a la izquierda (para cabezal maestro)
M5 Parada cabezal (para cabezal maestro)
Mn=3 Cabezal giro a la derecha (para cabezal n) n=1=2 M2=3 ;Giro a la derecha Parada para
cabezal 2
Mn=4 Cabezal giro a la izquierda (para cabezal n) n=1=2 M2=3 ;Giro a la izquierda Parada para
cabezal 2
Mn=5 Parada cabezal (para cabezal n) n=1=2 M2=5 ;Parada cabezal para cabezal 2
6FC5 698-2AA00-1EP4
SINUMERIK 802D, 802D bl Manejo y programacin Torneado (BP-D), Edicin 08/2005
Direccin Significado Asignacin del valor Informacin Programacin
M6 Cambio de herramienta Slo si est activado a travs del dato de mquina con
M6; de lo contrario, cambio directamente con
comando T.
M40 Cambio automtico del escaln de reduccin
(para cabezal maestro)
Mn=40 Cambio automtico del escaln de reduccin n=1=2 M1=40 ;Escaln de reduccin
6FC5 698-2AA00-1EP4
(para cabezal n) automtico
para cabezal 1
M41 a M45 Escaln de reduccin 1 a
escaln de reduccin 5 (para cabezal maestro)
Mn=41 a Escaln de reduccin 1 a n=1=2 M2=41 ;1er escaln de reduccin para el
Mn=45 escaln de reduccin 5 (para cabezal n) cabezal 2
M70, M19 Reservado, no utilizar.
M... Restantes funciones M La funcionalidad no est establecida por el lado del
mando, con lo cual est disponible para el fabricante
de la mquina.
N Nmero de secuencia 0 ... 9999 9999 Se usa para identificar la secuencia con un nmero; N20
Secuencia auxiliar slo nmeros enteros, sin se escribe al inicio de secuencia.
signos
: Nmero de secuencia 0 ... 9999 9999 Marcacin especial de secuencias; en lugar de N... , :20
Secuencia principal slo nmeros enteros, sin esta secuencia debera contener todas las
signos instrucciones para el completo procesado de
segmento posterior.
P Nmero de ciclos de 1 ... 9999 Se encuentra, en caso de ejecucin mltiple del L781 P... ;Secuencia propia
subprograma slo nmeros enteros, sin subprograma, en la misma secuencia de la llamada.
signos N10 L871 P3 ;Tres pasadas
8-141
Programacin
Direccin Significado Asignacin del valor Informacin Programacin
8-142
ATAN2( , ) Arcotangente2 Se calcula el ngulo respecto al origen del vector R40=ATAN2(30.5,80.1) ;R40: 20.8455 grados
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
Programacin
6FC5 698-2AA00-1EP4
SINUMERIK 802D, 802D bl Manejo y programacin Torneado (BP-D), Edicin 08/2005
Direccin Significado Asignacin del valor Informacin Programacin
ACN Coordenada absoluta, Para un eje giratorio se puede indicar secuencia a N10 A=ACN(45.3) ;Desplazamiento a la
desplaz. a la posicin en secuencia la cota para el punto final con ACN(...) posicin absoluta eje A en
direccin negativa distinta de G90/ G91; aplicable tambin en el direccin negativa
(para eje giratorio, posicionamiento de cabezal N20 SPOS=ACN(33.1) ;Posicionamiento del cabezal
cabezal)
ANG ngulo para la indicacin 0.00001 ... 359.99999 Indicacin en grados, N10 G1 X... Z....
6FC5 698-2AA00-1EP4
de la recta en la sucesin una posibilidad para la indicacin de rectas en G0 N11 X... ANG=...
de elementos de contorno G1, slo se conoce una coordenada del punto final del o contorno a lo largo de varias secuencias:
plano N10 G1 X... Z...
o N11 ANG=...
en contornos a lo largo de varias secuencias se N12 X... Z... ANG=...
desconoce todo el punto final.
AR ngulo en el vrtice para 0.00001 ... 359.99999 Indicacin en grados, una posibilidad para la definicin Ver G2, G3
interpolacin circular de crculos con G2/G3.
CALL Llamada indirecta ciclo Forma especial de la llamada de ciclo, sin trans- N10 CALL VARNAME ;Nombre de variable
ferencia de parm., nombre del ciclo depositado en
variable, prevista nicamente para el uso interno en
ciclos.
CHF Chafln, 0.001 ... 99 999.999 Inserta un chafln entre dos secuencias de contorno N10 X... Z.... CHF=...
aplicacin general con la longitud de chafln indicada. N11 X... Z...
CHR Chafln, 0.001 ... 99 999.999 Inserta un chafln entre dos secuencias de contorno N10 X... Z.... CHR=...
en la sucesin de con la longitud de lado indicada. N11 X... Z...
elementos de contorno
CR Radio para interpolacin 0.010 ... 99 999.999 Una posibilidad para la definicin de crculos con Ver G2, G3
circular signo negativo para la G2/G3
seleccin del crculo:
mayor a semicrculo
8-143
Programacin
Direccin Significado Asignacin del valor Informacin Programacin
8-144
CYCLE94 Gargantas DIN76 (formas E y F), acabado N10 CYCLE94(...) ;Secuencia propia
CYCLE95 Desbaste con destalonado N10 CYCLE95(...) ;Secuencia propia
CYCLE97 Tallado de roscas N10 CYCLE97(...) ;Secuencia propia
DC Coordenada absoluta, Para un eje giratorio se puede indicar secuencia a *N10 A=DC(45.3) ;Desplazamiento directo a la
Programacin
desplazamiento directo a secuencia la cota del punto final con DC(...) distinta de posicin eje A
la posicin (para eje G90/G91; aplicable tambin en el posicionamiento de N20 SPOS=DC(33.1) ;Posicionamiento del cabezal
giratorio, cabezal) cabezal
DEF Instruccin de definicin Definir variable de usuario local del tipo DEF INT VARI1=24, VARI2 ;2 variables del tipo INT
BOOL, CHAR, INT, REAL, directamente al inicio del ;Nombre establecido por el
programa usuario
FXS Desplazamiento a tope =1: seleccionar Eje: utilizar descriptor de eje de mquina. N20 G1 X10 Z25 FXS[Z1]=1 FXST[Z1]=12.3 FXSW[Z1]=2
[eje] fijo =0: deseleccionar F...
FXST [eje] Par de sujecin, > 0.0 ... 100.0 En %, mx. 100% del par mx. del accionamiento, N30 FXST[Z1]=12.3
desplazamiento a tope fijo eje: utilizar descriptor de eje de mquina.
FXSW [Eje] Ventana de vigilancia, > 0.0 Unidad de medida mm o grados, especfica por eje, N40 FXSW[Z1]=2.4
desplazamiento a tope fijo eje: utilizar descriptor de eje de mquina.
GOTOB Instruccin de salto hacia En combinacin con una etiqueta se salta a la N10 LABEL1: ...
atrs secuencia marcada; el destino del salto se sita en ...
direccin al inicio del programa. N100 GOTOB LABEL1
GOTOF Instruccin de salto hacia En combinacin con una etiqueta se salta a la N10 GOTOF LABEL2
delante secuencia marcada; el destino del salto se sita en ...
direccin al fin del programa. N130 LABEL2: ...
IC Coordenada en la cota Para un determinado eje se puede indicar secuencia a N10 G90 X10 Z=IC(20) ;Cota incremental Z,
incremental secuencia la cota del punto final distinta de G90. cota absoluta X
IF Condicin de salto Si se cumple la condicin de salto, se produce el salto N10 IF R1>5 GOTOF LABEL3
a la secuencia con el lbel: , de lo contrario, la ...
siguiente instruccin/secuencia, N80 LABEL3: ...
siendo posibles varias instrucciones IF en una
secuencia
Operadores de comparacin:
== igual, <> distinto
> mayor, < menor
>= mayor o igual
<= menor o igual
LIMS Velocidad de giro lmite de 0.001 ... 99 999.999 Limita la velocidad de giro de cabezal con la funcin Ver G96
cabezal con G96, G97 G96 activada velocidad de corte constante y G97
MEAS Medicin con borrado de +1 =+1: Entrada de medida 1, flanco de subida N10 MEAS=1 G1 X... Z... F...
trayecto residual 1 =1: Entrada de medida 1, flanco de bajada
MEAW Medicin sin borrar +1 =+1: Entrada de medida 1, flanco de subida N10 MEAW=1 G1 X... Z... F...
trayecto residual 1 =1: Entrada de medida 1, flanco de bajada
6FC5 698-2AA00-1EP4
SINUMERIK 802D, 802D bl Manejo y programacin Torneado (BP-D), Edicin 08/2005
$A_DBB[n] Byte de datos Lectura y escritura de variables de PLC N10 $A_DBR[5]=16.3 ;Escritura de la variables reales
$A_DBWn[n Palabra de datos ;Con posicin de decalaje 5
] Palabra doble de datos ;(posicin, tipo y significado acordados entre CN y PLC)
$A_DBD[n] Datos reales
$A_DBR[n]
$A_MONIF Factor para control de > 0.0 Valor de inicializacin: 1.0 N10 $A_MONIFACT=5.0 ;Finalizacin 5 veces ms
ACT tiempo remanente rpida de la vida til
6FC5 698-2AA00-1EP4
$AA_FXS Estado, Valores: 0 ... 5 N10 IF $AA_FXS[X1]==1 GOTOF ....
[Eje] desplazamiento a tope fijo Eje: descriptor de eje de mquina.
$AA_MM Resultado de la medicin Eje: identificador de un eje desplazado en la medicin N10 R1=$AA_MM[X]
[Eje] de un eje en el sistema (X, Z)
de coordenadas de
mquina
$AA_MW Resultado de la medicin Eje: identificador de un eje desplazado en la medicin N10 R2=$AA_MW[X]
[Eje] de un eje en el sistema (X, Z)
de coordenadas de
pieza
$AC_MEA Estado de la orden de Estado entregado: N10 IF $AC_MEAS[1]==1 GOTOF .... ;Cuando el
[1] medicin 0: Estado inicial, palpador no ha conmutado palpador ha conmutado, continuar el programa ...
1: Palpador ha conmutado
Reloj para tiempo ejec.: 0.0 ... 10+300 Variable del sistema:
$A..._..._ $AN_SETUP_TIME min (valor slo lectura) Tiempo desde el ltimo arranque del control
TIME $AN_POWERON_TIME min (valor slo lectura) Tiempo desde el ltimo arranque normal
$AC_OPERATING_TIME s Tiempo de ejecucin total de todos los progr. de CN
$AC_CYCLE_TIME s T. de ejecucin programa de CN (slo el seleccionado) N10 IF $AC_CYCLE_TIME==50.5 ....
$AC_CUTTING_TIME s Tiempo de intervencin de herramienta
Contador de piezas: 0 ... 999 999 999, Variable del sistema:
$AC_..._ $AC_TOTAL_PARTS nmeros enteros Total real
8-145
Programacin
$AC_ Sentido de giro actual Nmero de cabezal n =1 =2,
SDIR[n] cabezal n slo lectura
8-146
$P_ ltimo sentido de giro Nmero de cabezal n =1 =2,
SDIR[n] programado del slo lectura
cabezal n
Programacin
6FC5 698-2AA00-1EP4
SINUMERIK 802D, 802D bl Manejo y programacin Torneado (BP-D), Edicin 08/2005
SETMS(n) Definir cabezal como n=1 n=2 n: Nmero del cabezal, slo con SETMS se activa el N10 SETMS(2) ;Secuencia propia, 2 cabezal =
SETMS cabezal maestro cabezal maestro por defecto maestro
SF Punto de entrada de 0.001 ... 359.999 Indicacin en grados; el punto de inicio de la rosca en Ver G33
rosca con G33 G33 se desplaza en el valor indicado
SPI(n) Conversin del nmero n =1 =2,
de cabezal n en identificador de eje: p. ej., SP1 o C
identificador de eje
6FC5 698-2AA00-1EP4
SPOS Posicin del cabezal 0.0000 ... 359.9999 Indicacin en grados; el cabezal se detiene en la N10 SPOS=....
posicin indicada (el cabezal tiene que estar diseado N10 SPOS=ACP(...)
tcnicamente para ello: regulacin de posicin) N10 SPOS=ACN(...)
N10 SPOS=IC(...)
SPOS(n) Nmero de cabezal n: 1 2 N10 SPOS=DC(...)
STOPFIFO Parada del procesado Funcin especial, llenado de la memoria de STOPFIFO ;Secuencia propia, Inicio llenado
rpido de un segmento pretratamiento hasta que se encuentre STARTFIFO, N10 X...
se haya llenado la memoria de pretratamiento o se N20 X...
encuentre el final del programa.
START- Inicio de procesado Funcin especial, N30 X...
FIFO rpido de un segmento paralelamente llenado del bfer de decodificacin STARTFIFO ;Secuencia propia, Fin llenado
previa.
STOPRE Parada de decodificacin Funcin especial; la siguiente secuencia tan slo se STOPRE ;Secuencia propia
previa descodifica una vez que la secuencia anterior a
STOPRE est terminada.
TRACYL(d) Fresado de la superficie d: 1.000 ... 99 999.999 Transformacin cinemtica TRACYL(20.4) ;Secuencia propia
envolvente (slo disponible si existe la configuracin ;Dimetro del cilindro: 20,4 mm
correspondiente) TRACYL(20.4,1) ;Tambin es posible
TRANSMIT Fresado de la superficie Transformacin cinemtica TRANSMIT ;Secuencia propia
frontal (slo disponible si existe la configuracin TRANSMIT(1) ;Tambin es posible
8-147
Programacin
Programacin
8.2 Informacin de recorridos
Programacin
Funcionalidad
Con las instrucciones G90/G91, los datos de posicin escritos X, Z se evalan como punto
final 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 ;Acotado absoluto
G91 ;Acotado incremental
W W
Z Z
G91 es vlido para todos los ejes y se puede deseleccionar en una secuencia posterior con
G90 (cota absoluta).
Ejemplo de programacin
N10 G90 X20 Z90 ;Cota absoluta
N20 X75 Z=IC(32) ;Cota X sigue siendo absoluta, cota incremental Z
...
N180 G91 X40 Z20 ;Conmutacin a cota incremental
N190 X12 Z=AC(17) ;X sigue siendo cota incremental, Z absoluta
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 ;Cota en pulgadas
G71 ;Cota mtrica
G700 ;Cota en pulgadas, tambin para el avance F
G710 ;Cota mtrica, tambin para el avance F
Ejemplo de programacin
N10 G70 X10 Z30 ;Cota en pulgadas
N20 X40 Z50 ;G70 sigue activo
...
N80 G71 X19 Z17.3 ;Cota mtrica a partir de aqu
...
Informacin
Segn el ajuste bsico, el control interpreta todos los valores geomtricos como indicacio-
nes de cotas mtricas o en pulgadas. Como valores geomtricos se consideran tambin las
correcciones de herramienta y los decalajes de origen ajustables, incluyendo la visualiza-
cin; as como el avance F en mm/min o en pulgadas/min.
El ajuste bsico se puede realizar a travs de un dato de mquina.
Todos los ejemplos citados en estas instrucciones parten del supuesto de un ajuste bsico
mtrico.
En consecuencia, G70 G71 evalan todos los datos geomtricos que se refieren directa-
mente a la pieza como cotas en pulgadas o cotas mtricas, p. ej.:
S Informacin de recorrido X, Z en G0, G1, G2, G3, G33, CIP, CT
S Parmetros de interpolacin I, K (tambin paso de rosca)
S Radio del crculo CR
S Decalaje de origen programable (TRANS, ATRANS)
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).
Funcionalidad
Para el mecanizado de piezas en tornos se programa habitualmente la informacin de re-
corrido para el eje X (eje de refrentado) como cota de dimetro. En el programa se puede
conmutar, en caso de necesidad, a cota de radio.
DIAMOF o DIAMON evala la indicacin del punto final para el eje X como cota de radio o
de dimetro. En consecuencia aparece el valor real en la visualizacin en el sistema de
coordenadas de pieza.
Programacin
DIAMOF ;Cota de radio
DIAMON ;Cota de dimetro
R15
R10
D30
W W
D40
D20
Z Z
Eje de cilindrado Eje de cilindrado
Ejemplo de programacin
N10 DIAMON X44 Z30 ;para eje X Dimetro
N20 X48 Z25 ;DIAMON sigue actuando
N30 Z10
...
N110 DIAMOF X22 Z30 ;Conmutacin a la visualizacin de la cota de radio para eje X
a partir de aqu
N120 X24 Z25
N130 Z10
...
Nota
En decalaje programable con TRANS X... o ATRANS X... se evala siempre como cota de
radio. Descripcin de esta funcin: ver el siguiente apartado.
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 o como creces en el des-
baste se puede utilizar el decalaje de origen programable. De este modo, se obtiene el sis-
tema de coordenadas de pieza actual. A ste se refieren las nuevas indicaciones de
cotas escritas.
El decalaje es posible en todos los ejes.
Nota:
En el eje X, el origen de la pieza se debera situar, debido a las funciones Programacin de
dimetro: DIAMON y Velocidad de corte constante: G96, en el centro de giro. Por esta
razn: ningn decalaje, o slo un decalaje reducido (p. ej., como creces) en el eje X.
Pieza Original
X Pieza
X actual
Z actual
W Z
Pieza
Decalaje en X...Z...
Pieza desplazada
Programacin
TRANS Z... ;Decalaje programable,
borra las instrucciones antiguas de decalaje,
giro, factor de escala, imagen simtrica
ATRANS Z... ;Decalaje programable,
aditivo a instrucciones existentes
TRANS ;Sin valores:
borra instrucciones antiguas del decalaje,
giro, factor de escala, imagen simtrica
La instruccin con TRANS/ATRANS exige siempre una secuencia propia.
Ejemplo de programacin
N10 ...
N20 TRANS Z5 ;Decalaje programable, 5mm en el eje Z
N30 L10 ;Llamada de subprograma, contiene la
geometra a desplazar
...
N70 TRANS ;Decalaje borrado
...
Llamada a subprograma: ver apartado 8.11 Con subprogramas.
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... Z... ;Factor de escala programable, borra las instrucciones antiguas de
decalaje, giro, factor de escala, imagen simtrica
ASCALE X... 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 En crculos se debera utilizar en ambos ejes el mismo factor.
S Si, con SCALE/ASCALE activo, se programa un ATRANS, se escalan tambin estos va-
lores de decalaje.
Pieza Original
X Pieza
Z Pieza
Pieza ampliada en X y Z
Ejemplo de programacin
N20 L10 ; Contorno original programado
N30 SCALE X2 Z2 ; Contorno ampliado al doble en X y Z
N40 L10
...
Llamada a subprograma: ver apartado 8.11 Con subprogramas.
Informacin
Adems del decalaje programable y del factor de escala existen las funciones:
Rotacin programable ROT, AROT e
Imagen simtrica programable MIRROR, AMIRROR.
Estas funciones se aplican principalmente en el fresado. En tornos, se pueden realizar con
TRANSMIT o TRACYL (ver apartado 8.14 Fresado en tornos).
Ejemplos de Rotacin e Imagen simtrica: ver apartado 8.1.6 Vista general de las
instrucciones.
Informacin detallada:
Bibliografa: Manejo y programacin Fresar SINUMERIK 802D
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 suje-
tar 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.
Manejo: ver apartado Introducir/modificar decalaje del origen.
Programacin
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 ;6 decalaje de origen ajustable
G500 ;Decalaje de origen ajustable DES modal
X1 (Mquina) X Pieza
Pieza
M W
Z1 (Mquina) Z Pieza
P. ej.: G54
Ejemplo de programacin
N10 G54 ... ;Llamada al primer decalaje de origen ajustable
N20 X... Z... ;Mecanizar pieza
...
N90 G500 G0 X... ;Desactivar el decalaje de origen ajustable
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 del rea en cuestin. Si est activa la co-
rreccin 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 correspon-
diente 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 distin-
tos 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... Z... ; Limitacin inferior del campo de trabajo
G26 X... Z... ; Limitacin superior del campo de trabajo
X1 (Mquina) F Punto de
referencia del
X portaherramientas
G26 Punta de la
herramienta
Z1
Zona de (Mquina)
X trabajo
G25
Z G25 Z G26
Indicaciones
S En G25, G26, se tiene que utilizar el descriptor de eje de canal del dato de mquina
20080: AXCONF_CHANAX_NAME_TAB.
A partir de SW 2.0 se pueden realizar transformaciones cinemticas con SINUMERIK
802D. En este caso, se configuran descriptores de ejes distintos para DM 20080 y los
descriptores de ejes geomtricos DM 20060: AXCONF_GEOAX_NAME_TAB.
S G25, G26 se utiliza, en el contexto de la direccin S, tambin para la limitacin de revolu-
ciones del cabezal (ver tambin el apartado Limitacin de revoluciones del cabezal).
S Una limitacin del campo de trabajo slo se puede activar si se ha efectuado el despla-
zamiento al punto de referencia para los ejes en cuestin.
Ejemplo de programacin
N10 G25 X0 Z40 ; Valores limitacin inferior de la zona de trabajo
N20 G26 X80 Z160 ; Valores limitacin superior de la zona de trabajo
N30 T1
N40 G0 X70 Z150
N50 WALIMON ; Limitacin de la zona de trabajo CON
... ; slo dentro de la zona de trabajo
N90 WALIMOF ; Limitacin de la zona de trabajo DES
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 ejes a la vez, la velocidad sobre la trayectoria (velocidad resul-
tante) se elige de modo que se obtiene la mxima velocidad sobre la trayectoria posible,
teniendo en cuenta ambos ejes.
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, ...).
X
P1
P2
M W
Z
Ejemplo de programacin
N10 G0 X100 Z65
Nota: otra posibilidad para la programacin de rectas se obtiene con la indicacin de ngulo
ANG= (ver apartado Programacin del contorno complejo).
Informacin
Para el posicionamiento existe otro grupo de funciones G (ver apartado 8.3.13 Parada pre-
cisa/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
adems una instruccin que acta por secuencias: G9.
Para la adaptacin a sus tareas de posicionamiento debera observar estas posibilidades.
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, ...).
M W
Z
Ejemplo de programacin
N05 G54 G0 G90 X40 Z200 S500 M3 ;La herramienta se desplaza en marcha rpida,
Velocidad de giro del cabezal = 500 rpm, giro a la derecha
N10 G1 Z120 F0.15 ;Interpolacin lineal con avance 0.15 mm/vuelta
N15 X45 Z105
N20 Z80
N25 G0 X100 ;Retirada en marcha rpida
N30 M2 ;Fin del programa
Nota:otra posibilidad para la programacin de rectas se obtiene con la indicacin de ngulo
ANG= (ver apartado Programacin del contorno complejo).
Funcionalidad
La herramienta se mueve de la posicin inicial al punto final circular. La direccin queda de-
terminada por la funcin G:
X G2 G3
G2/G3 e indicacin del centro (+punto final): G2/G3 e indicacin del radio (+punto final):
X Punto final X,Z X Punto final X,Z
Centro I, J
Posicin inicial X,Z Posicin inicial X,Z
Z Z
G2/G3 e indicacin del ngulo en el vrtice G2/G3 e indicacin del ngulo en el vrtice
X (+centro): X (+punto final):
Punto final X, Z
Centro I, K
Posicin inicial X,Z Posicin inicial X,Z
Z Z
G2/G3 permanece activo hasta su revocacin por otra instruccin de este grupo G
(G0, G1, ...).
Para la velocidad sobre la trayectoria es determinante la palabra F programada.
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)
X
Posicin inicial
Punto final
I
Centro
40
33
K
Z
30
40
50
X
Posicin inicial
Punto final
Centro
40
Z
30
50
Nota: con un signo negativo del valor en CR=... se elige un segmento circular mayor que
un semicrculo.
X
Posicin inicial
Punto final
1050
Centro
40
Z
30
50
X
Posicin inicial
Punto final
I 1050
Centro
40
33
Z
30
40
Funcionalidad
La direccin del crculo resulta en este caso de la posicin del punto intermedio (entre el
punto inicial y final). 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!
Z
30
40
50
Fig. 8-17 Crculo con indicacin de punto final y punto de interpolacin en el ejemplo de G90
Ejemplo de programacin
N5 G90 Z30 X40 ;Posicin inicial crculo para N10
N10 CIP Z50 X40 K1=40 I1=45 ;Punto final y punto intermedio
Con CT y el punto final programado en el plano actual (G18: plano Z/X) se genera un crculo
que conecta tangencialmente con la seccin de trayectoria anterior (crculo o lnea recta).
En este caso, el radio y el centro del crculo quedan determinados a partir de las condicio-
nes geomtricas de la seccin de trayectoria anterior y el punto final del crculo programado.
Fig. 8-18 Crculo con transicin tangencial hacia la seccin de trayectoria anterior
Funcionalidad
Con la funcin G33 se pueden mecanizar roscas con un paso constante del siguiente tipo:
S Roscas en cuerpos cilndricos
S Roscas en cuerpos cnicos
S Roscas externas/internas
S Roscas de una y de varias entradas
S Roscas de varias secuencias (concatenacin de roscas)
El requisito es un cabezal con sistema de medicin de desplazamiento.
G33 permanece activo hasta su revocacin por otra instruccin de este grupo G (G0, G1,
G2, G3, ...).
exterior
interior
Nota: Para la longitud de la rosca se tienen que considerar los tramos de entrada y de
salida!
Decalajes
SF=...
Paso
Paso: I o K
(el valor es constante en Otra posicin inicial
toda la longitud de rosca posible (para roscas Rosca a derechas o izquierdas
de una secuencia G33) de varias entradas) (M3/M4)
Fig. 8-20 Magnitudes programables en la rosca con G33
Programacin: Paso: K
X
Rosca cilndrica
X Paso:
Rosca cnica
En roscas cnicas (se requieren 2 datos de eje), se tiene que utilizar la direccin de paso
necesaria I o K del eje con el mayor recorrido (mayor longitud de la rosca). No se indica un
segundo paso.
Ejemplo de programacin
Rosca cilndrica, dos entradas: decalaje de la posicin inicial 180 grados, longitud de la
rosca (incl. entrada y salida) 100 mm, paso de rosca 4 mm/vuelta
Rosca a la derecha, cilindro ya prefabricado:
N10 G54 G0 G90 X50 Z0 S500 M3 ;Desplazamiento a la posicin inicial,
giro del cabezal hacia la derecha
N20 G33 Z100 K4 SF=0 ;Paso: 4 mm/vuelta
N30 G0 X54
N40 Z0
N50 X50
N60 G33 Z100 K4 SF=180 ;2 entrada, decalada en 180 grados
N70 G0 X54 ...
X
N10 G33 Z... K... SF=...
N20 Z.... X.... K...
3 secuencia con G33 N30 Z.... X... K...
2 secuencia con G33
1 secuencia con G33
Z
Fig. 8-22 Ejemplo de una rosca de varias secuencias (concatenacin de roscas)
Informacin
Importante
S El interruptor de correccin de la velocidad de giro del cabezal (correccin del cabezal)
debera permanecer inalterable en el mecanizado de la rosca.
S En esta secuencia, el interruptor de correccin del avance no tiene ningn significado.
Funcionalidad
Con G34, G35 se pueden ejecutar roscas con paso variable en una secuencia:
S G34 ; Rosca con paso creciente
S G35 ; Rosca con paso decreciente
Ambas funciones contienen la funcionalidad normal de G33 y tienen los mismos requisitos.
G34 G35 permanecen activos hasta su revocacin por otra instruccin de este grupo G
(G0, G1, G2, G3, G33, ...).
Paso de rosca:
S IoK ; Paso de rosca inicial en mm/vuelta, correspondiente al eje X o Z
Variacin del paso:
En la secuencia con G34 o G35, la direccin F toma el significado de la variacin del paso:
El paso (mm por vuelta) se modifica por vueltas.
S F ; Variacin del paso en mm/vuelta2.
Nota: fuera de G34, G35, la direccin F tiene todava el significado del avance o del tiempo
de espera en G4. Los valores programados all permanecen memorizados.
Determinacin de F
Si se conocen el paso inicial y final de una rosca, el cambio del paso de rosca F a progra-
mar se puede calcular segn la siguiente ecuacin:
| K 2 e K 2a |
F = [mm/vuelta2 ]
2*LG
Significan:
Ke Paso de rosca de la coordenada del punto de destino del eje [mm/vuelta]
Ka Paso de rosca inicial (progr. en I, K) [mm/vuelta]
LG Longitud de la rosca en [mm]
Programacin
G34 Z... K... F... ; Rosca cilndrica con paso creciente
G35 X... I... F... ; Rosca transversal con paso decreciente
G35 Z... X... K... F... ; Rosca cnica con paso decreciente
Ejemplo de programacin
; Rosca cilndrica, a continuacin con paso decreciente
N10 M3 S40 ; Conexin del cabezal
N20 G0 G54 G90 G64 Z10 X60 ; Desplazamiento a la posicin inicial
N30 G33 Z100 K5 SF=15 ; Rosca, paso constante 5 mm/vuelta,
; Punto de entrada a 15 grados
N40 G35 Z150 K5 F0.16 ; Paso inicial 5 mm/vuelta,
; Reduccin del paso 0,16 mm/vuelta2,
; Longitud de la rosca 50 mm,
; Paso deseado al final de la secuencia 3 mm/vuelta
N50 G0 X80 ; Retirada en X
N60 Z120
N100 M2
Funcionalidad
El requisito es un cabezal con regulacin de posicin y con sistema de medicin de despla-
zamiento.
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 re-
corrido 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 retorna el macho.
La profundidad de taladrado se define a travs del eje, p. ej.: Z; el paso de rosca, a travs
del correspondiente parmetro de interpolacin (aqu: K).
Con G332, se programa el mismo paso que en 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 Posiciona-
miento del cabezal).
Ejemplo de programacin
Rosca mtrica 5 ,
paso segn tabla: 0,8 mm/vuelta, taladro ya prefabricado:
N5 G54 G0 G90 X10 Z5 ;Desplazamiento a la posicin inicial
N10 SPOS=0 ;Cabezal en lazo de regulacin de la posicin
N20 G331 Z25 K0.8 S600 ;Roscado con macho, K positivo =giro en sentido horario
del cabezal, punto final 25 mm
N40 G332 Z5 K0.8 ;Retirada
N50 G0 X... Z...
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 despla-
zamiento rpido.
G75 exige una secuencia propia y acta por secuencias. Se tiene que programar el des-
criptor 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 Z1=0
Nota: los valores de posicin programados para X1, Z1( aqu =0) se ignoran, pero se tienen
que escribir.
Funcionalidad
La funcin G74 permite buscar el punto de referencia dentro del programa de pieza. La di-
reccin 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 des-
criptor 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 Z1=0
Nota: los valores de posicin programados para X1, Z1( aqu =0) se ignoran, pero se tienen
que escribir.
Funcionalidad
Si, en una secuencia con movimientos de desplazamiento de ejes, se encuentra la instruc-
cin MEAS=... o MEAW=..., las posiciones de los ejes desplazados se registran y se memo-
rizan 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.
Programacin
MEAS=1 G1 X... Z... F... ;Medicin con el flanco ascendente del palpador,
borrado de trayecto residual
MEAS=1 G1 X... Z... F... ;Medicin con el flanco descendente del palpador, borrado de
trayecto residual
MEAW=1 G1 X... Z... F... ;Medicin con el flanco ascendente del palpador, sin borrado
del trayecto residual
MEAW=1 G1 X... 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!
Resultado de la medicin
El resultado de la medicin para los ejes desplazados en la secuencia de medicin est dis-
ponible 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]
Eje representa X o Z.
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.12 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 velocidades de eje resultan, por lo tanto, de la proporcin del recorrido del eje en la
trayectoria.
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: en valores en nmeros enteros se puede prescindir de la indicacin de coma deci-
mal, p. ej., F300
Ejemplo de programacin
N10 G94 F310 ;Avance en mm/min
...
N110 S200 M3 ;Movimiento del cabezal
N120 G95 F15.5 ;Avance en mm/vuelta
Nota: Escriba una nueva palabra F si cambia G94 G95!
Informacin
El grupo G con G94, G95 contiene adems las funciones G96, G97 para la velocidad de
corte constante. Estas funciones influyen adicionalmente en la palabra S (ver apartado 8.5.1
Velocidad de corte constante).
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 distin-
tos requisitos. Por ejemplo, quiere efectuar un posicionamiento rpido con los ejes o meca-
nizar contornos de la trayectoria a lo largo de varias secuencias.
Programacin
G60 ;Parada precisa modalmente activa
G64 ;Modo Control por contorneado
Conmutacin de secuencia
X
en somero / en fino
G602 (somero)
S
G601
(fino)
Fig. 8-23 Ventana de parada precisa somera o fina, activa con G60/G9,
representacin ampliada de las ventanas
Ejemplo de programacin
N5 G602 ;Ventana de parada precisa somero
N10 G0 G60 Z... ;Parada precisa modal
N20 X... Z... ;G60 sigue activo
...
N50 G1 G601 ... ;Ventana de parada precisa fina
N80 G64 Z... ;Conmutacin a modo Control por contorneado
...
N100 G0 G9 Z... ;Parada precisa slo activa para esta secuencia
N111 ... ;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.
Ejemplo de programacin
N10 G64 G1 Z... F... ;Trabajo con control de contorneado
N20 X.. ;Contina con control por contorneado
...
N180 G60 ... ;Conmutacin a parada precisa
Avance
G64 Modo Control por contorneado con LookAhead
Avance programado F
F1
BRISK
Los ejes de la mquina modifican su velocidad con el mximo valor admisible para la acele-
racin 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 veloci-
dad final. Gracias a esta aceleracin sin sacudidas, SOFT permite reducir el esfuerzo
mecnico. El mismo comportamiento se produce tambin en procesos de frenado.
Velocidad
(trayectoria) BRISK SOFT
(optimizado en el tiempo) (suave para la mecnica)
Valor de
consigna
t1 t2 Tiempo
Programacin
BRISK ;Aceleracin escalonada en la trayectoria
SOFT ;Aceleracin en la trayectoria con limitacin de tirones
Ejemplo de programacin
N10 SOFT G1 X30 Z84 F6.5 ;Aceleracin en la trayectoria con limitacin de tirones
...
N90 BRISK X87 Z104 ;Continuar con aceleracin escalonada en la trayectoria
...
Funcionalidad
En secciones de programa puede ser necesario modificar la aceleracin de ejes o del cabe-
zal ajustada a travs de datos de mquina de forma programable. Esta aceleracin progra-
mable 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 (de-
pendiendo 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 ;para eje
ACC[S] = porcentaje ;para cabezal
Ejemplo de programacin
N10 ACC[X]=80 ;80% aceleracin para el eje X
N20 ACC[S]=50 ;50% aceleracin para el cabezal
...
N100 ACC[X]=100 ;desconexin de la correccin para el eje X
Eficiencia
La limitacin acta en todos los modos de interpolacin de los modos de operacin AUTO-
MTICO 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.
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 ; Mando anticipativo CON
FFWOF ; Mando anticipativo DES
Ejemplo de programacin
N10 FFWON ; Mando anticipativo CON
N20 G1 X... Z... F9
...
N80 FFWOF ; Mando anticipativo DES
Funcionalidad
Requisito: Ampliacin del control para 4 ejes
Segn la versin de la mquina puede ser necesario un 3er y 4 eje. Estos ejes se pueden
ejecutar como ejes lineales o giratorios. En consecuencia, se puede proyectar el identifica-
dor para estos ejes, p. ej.: U o C o A, etc. En ejes giratorios, el margen de desplazamiento
se puede proyectar entre 0 ...< 360 grados (comportamiento de mdulo).
Un 3er o 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, Z), no recibe ningn componente del avance F. Su
velocidad se ajusta al tiempo de trayectoria de los ejes X, Z. Su movimiento empieza y ter-
mina con los dems ejes de contorneado. No obstante, la velocidad no puede ser superior
al valor lmite determinado.
Si se encuentra solo en una secuencia, 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 ajustar (G54 ... G57) y programar decalajes (TRANS, ATRANS).
Ejemplo de programacin
Suponiendo que el 4 eje es un eje giratorio y tiene el identificador de eje A:
N5 G94 ; F en mm/min o grados/min
N10 G0 X10 Z30 A45 ; Desplazamiento en la trayectoria X-Z con velocidad de
desplazamiento rpido, A simultneamente
N20 G1 X12 Z33 A60 F400 ; Desplazamiento en la trayectoria X-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
Funcionalidad
Entre dos secuencias de CN, el mecanizado se puede interrumpir durante un tiempo defi-
nido 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 perma-
necen activos.
Programacin
G4 F... ;Tiempo de espera en segundos
G4 S... ;Tiempo de espera en vueltas del cabezal
Ejemplo de programacin
N5 G1 F3,8 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...).
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 ge-
nerar 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 referen-
cia mecnicos. Con pares muy reducidos tambin se pueden realizar procesos de medida,
evitando la necesidad de conectar un palpador.
Programacin
FXS[Eje]=1 ; Seleccionar desplazamiento a tope fijo
FXS[Eje]=0 ; Cancelar desplazamiento a tope fijo
FXST[Eje]=... ; Par de sujecin, indicacin en % del par mx. del accionamiento
FXSW[Eje]=... ; 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.
Indicaciones
S En la seleccin, el tope fijo se tiene que situar entre la posicin inicial y final.
S Los datos para el par (FXST[ ]= ) y la amplitud de la ventana (FXSW[ ]= ) son opciona-
les. Si no se escriben, actan los valores de los datos del operador existentes. Los valo-
res programados se incorporan en los datos del operador. Al principio, los datos del ope-
rador 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 inicial
Ventana de vigilancia
Posicin final programada de tope fijo
Fig. 8-26 Ejemplo de desplazamiento hasta un tope fijo: la caa del contrapunto
se aprieta sobre la pieza
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.
Otras indicaciones
S Las funciones Medicin con borrado del trayecto residual (comando MEAS) y Despla-
zamiento 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 consig-
na; 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 compro-
bar 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).
Supresin de alarmas
Con un dato de mquina se puede suprimir la salida de las siguientes alarmas:
S 20091 Tope fijo no alcanzado
S 20094 Tope fijo cancelado
Bibliografa: Descripcin de funciones, apartado Desplazamiento a tope fijo.
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 deci-
mal, 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 em-
bargo, 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 F3 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
Funcionalidad
A travs del programa puede acotar los valores lmite normalmente vigentes escribiendo
G25 G26 y la direccin del cabezal S con el valor lmite de la velocidad de giro del cabe-
zal. 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 pro-
gramada anteriormente se conserva.
Programacin
G25 S... ;Limitacin inferior de la velocidad
G26 S... ;Limitacin superior de la velocidad
Informacin
Los lmites extremos de la velocidad de giro del cabezal se fijan en el dato de mquina. Me-
diante una entrada a travs del panel del operador se pueden activar datos del operador
para una limitacin adicional.
En la funcin G96 Velocidad de corte constante, se puede programar/introducir un lmite
superior adicional.
Ejemplo de programacin
N10 G25 S12 ;Lmite inferior de velocidad del cabezal: 12 rpm
N20 G26 S700 ;Lmite superior de velocidad del cabezal: 700 r/min
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 se realiza paralelamente a los eventuales desplazamientos de un eje en la
misma secuencia. Esta secuencia est terminada cuando ambos movimientos han finali-
zado.
Programacin
SPOS=... ; Posicin absoluta: 0 ... <360 grados
SPOS=ACP(...) ; Cota absoluta, posicionar en direccin positiva
SPOS=ACN(...) ; Cota absoluta, posicionar en direccin negativa
SPOS=IC(...) ; Cota incremental, el signo define el sentido de desplazamiento
SPOS=DC(...) ; Cota absoluta, posicionamiento directo (por el recorrido ms corto)
Ejemplo de programacin
N10 SPOS=14.3 ;Posicin del cabezal 14,3 grados
...
N80 G0 X89 Z300 SPOS=25.6 ;Posicionar cabezal con desplazamientos de ejes.
La secuencia est terminada cuando todos los movimientos
han finalizado.
N81 X200 Z300 ;La secuencia N81 empieza tan slo cuando se ha
alcanzado tambin la posicin del cabezal de N80.
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
programa a travs de comandos M (vase apartado 8.7 Funcin adicional M):
S M40 ; Seleccin automtica del escaln de reduccin
S M41 a M45 ; Escaln de reduccin 1 a 5
8.4.5 2. Cabezal
Funcionamiento
A partir de SW 2.0 son posibles las funciones de transformacin cinemtica TRANSMIT y
TRACYL para el fresado en tornos. Estas funciones exigen un 2 cabezal para la fresa
accionada.
El cabezal principal se utiliza en estas funciones como eje giratorio (ver apartado 8.14).
Cabezal maestro
Con el cabezal maestro estn ligadas una serie de funciones que slo son posibles en este
cabezal:
S G95 ; Avance por vuelta
S G96, G97 ; Velocidad de corte constante
S LIMS ; Velocidad de giro lmite superior con G96, G97
S G33, G34, G35, G331, G332 ; Roscado, interpolacin de roscas
S M3, M4, M5, S... ; Datos sencillos para sentido de giro, parada y velocidad de giro
El cabezal maestro est definido a travs de la configuracin (dato de mquina). General-
mente, se trata del cabezal principal (cabezal 1). En el programa se puede definir otro cabe-
zal como cabezal maestro:
S SETMS(n) ; A partir de ahora, el cabezal n (= 1 2) es el cabezal maestro.
Existen 2 cabezales
A travs de una variable de sistema se pueden consultar en el programa:
S $P_NUM_SPINDLES ; Nmero de cabezales configurados (en el canal)
S $P_MSNUM ; Nmero del cabezal maestro programado
S $AC_MSNUM ; Nmero del cabezal maestro activo
Funcionalidad
Requisito: tiene que existir un cabezal controlado.
Con la funcin G96 activada, la velocidad de giro del cabezal se adapta al dimetro de pieza
mecanizado actualmente (eje transversal o de refrentado), de tal modo que una velocidad
de corte S programada en el filo de herramienta se mantiene constante (velocidad de giro
del cabezal x dimetro = constante).
La palabra S se evala a partir de la secuencia con G96 como velocidad de corte. G96 es
modalmente activo hasta su revocacin por otra funcin G del grupo (G94, G95, G97).
Programacin
G96 S... LIMS=... F... ;Velocidad de corte constante CON
G97 ;Velocidad de corte constante DESCON
X (Eje de refrentado)
M D2 W SD=Velocidad de
D1
giro del cabezal
D1, D2 =Dimetro
D1 x SD1=D2 x SD2=Dn x SDn=Constante
Ejemplo de programacin
N10 ... M3 ;Sentido de giro del cabezal
N20 G96 S120 LIMS=2500 ;Activar la velocidad de corte constante,
120 m/min, velocidad lmite 2500 rpm
N30 G0 X150 ;Sin cambio de velocidad de giro, porque secuencia N31 con
G0
N31 X50 Z... ;Sin cambio de velocidad de giro, porque secuencia N32 con
G0
N32 X40 ;Aproximacin al contorno, la nueva velocidad de giro se
ajusta automticamente al valor necesario para el inicio de
la secuencia N40
N40 G1 F0.2 X32 Z... ;Avance 0,2 mm/vuelta
...
N180 G97 X... Z... ;Desactivar la velocidad de corte constante
N190 S... ;Nueva velocidad de giro del cabezal, rpm
Informacin
La funcin G96 tambin se puede desactivar mediante G94 G95 (mismo grupo G). En
este caso, la ltima velocidad de giro del cabezal programada S acta durante el mecani-
zado posterior si no se escribe una nueva palabra S.
El decalaje programable TRANS o ATRANS (ver apartado con el mismo nombre) no se de-
bera aplicar en el eje de refrentado X, o tan slo con valores reducidos. El origen de la
pieza debera situarse en el centro de giro. Slo as se garantiza el funcionamiento exacto
de G96.
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 desplaza-
mientos de ejes que conduce hacia el ngulo.
Programacin
CHF=... ;Insertar un chafln, valor: Longitud del chafln
RND=... ;Insertar un redondeo, valor: Radio del redondeo
Chafln CHF=
Entre contornos lineales y circulares en cualquier combinacin se incorpora un tramo
lineal. El canto se mata as.
N10 G1 ...CHF=...
Chafln
N20 G1 ...
X Bisectriz
Fig. 8-28 Insertar un chafln CHF en el ejemplo entre dos lneas rectas
Redondeo RND=
Entre contornos lineales y de crculo en cualquier combinacin se inserta con transicin
tangencial un elemento de contorno de crculo.
Redondeo
Informacin
Una reduccin del valor programado para el chafln y el redondeo se realiza automtica-
mente si la longitud del contorno de una secuencia afectada no es suficiente.
No se inserta ningn chafln/redondeo si, a continuacin, se programa ms de una secuen-
cia que no contiene informacin para el desplazamiento de los ejes.
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 ins-
truccin 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=... ;Indicacin de ngulo para la determinacin de una lnea recta
RND=... ;Insertar un redondeo, valor: radio del redondeo
CHR=... ;Insertar un chafln, valor: longitud de lado del chafln
ngulo ANG=
Si para una lnea recta slo se conoce una coordenada del punto final del plano o, en con-
tornos 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 al eje Z (caso normal: G18 activo). Los ngulos positivos se
dirigen en sentido antihorario.
Contorno Programacin
X Punto final en N20 no
(X2,?)
o totalmente conocido
(?, Z2) N10 G1 X1 Z1
ANG=... N20 X2 ANG=...
+ N10 :
N20 N10 G1 X1 Z1
(X1,Z1) N20 Z2 ANG=...
Los valores slo son simblicos.
Z
Fig. 8-30 Indicacin del ngulo para la determinacin de una lnea recta
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-29).
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 Programacin
Bisectriz
Informacin
S Si el radio y el chafln se programan en una misma secuencia, se inserta, independiente-
mente del orden de programacin, nicamente el radio.
S 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 longi-
tud del lado en CHR=).
Contorno Programacin
X (X3,Z3) Punto final en N20 desconocido
ANG=...2 N10 G1 X1 Z1
N30 N20 ANG=...1
N30 X3 Z3 ANG=...2
(?, ?) ANG=...1
N10
N20
(X1,Z1)
Los valores slo son simblicos.
Z
Funcionalidad
En la creacin del programa para el mecanizado de piezas no se necesitan tener en cuenta
las longitudes de herramienta ni el radio del filo. Las medidas de la pieza se programan di-
rectamente, 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. El
mando ejecuta mediante estos datos las necesarias correcciones de la trayectoria para
crear la pieza descrita.
F
T2
F - Punto de referencia portaherramientas
M - Punto de origen mquina
T1
W - Punto de origen pieza
M W
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 El cambio de herramienta (llamada de herramienta) se realiza directamente con la pala-
bra T (habitual, por ejemplo, con un revlver de herramientas en tornos), o
S 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 herra-
mienta activa incluso ms all del final de programa y la desconexin/reconexin del control.
Programacin
T... ;Nmero de herramienta: 1 ... 32 000
Ejemplo de programacin
Cambio de herramienta sin M6:
N10 T1 ;Herramienta 1
...
N70 T588 ;Herramienta 588
Funcionalidad
A una determinada herramienta se le pueden asignar de 1 a 9 campos de datos con distin-
tas secuencias de correccin de herramientas (para varios filos). Si se precisa un filo espe-
cial, 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.
Programacin
D... ;Nmero de correccin de herramienta: 1 ... 9, D0: No hay correcciones activadas!
Nota: En el control se pueden memorizar a la vez como mx. 64 campos de datos (36 en
802 D bl) con secuencias de correccin de herramienta.
T1 D1 D2 D3 D9
T2 D1
T3 D1
T6 D1 D2 D3
T8 D1 D2
Cada herramienta tiene sus propias secuencias de correccin mximo 9.
Informacin
Las correcciones de la longitud de herramienta son inmediatamente activas si la herra-
mienta 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 com-
pensacin longitudinal.
Una correccin del radio de herramienta se tiene que activar adicionalmente con
G41/G42.
Ejemplo de programacin
Cambio de herramienta :
N10 T1 ;La herramienta 1 se activa con el correspondiente D1
N11 G0 X... Z... ;La compensacin de correccin de longitud se sobrememoriza aqu
N50 T4 D2 ;Insertar herramienta 4, D2 de T4 activo
...
N70 G0 Z... D1 ;D1 para herramienta 4 activo, slo filo cambiado
Z Longitud 1
(X)
Efecto
Z
Se necesitan dos secuencias de
correccin, D1: Longitud 1 D2: Longitud 1
p. ej.: D1 Filo 1 (X ) (X )
D2 Filo 2
Efecto
D2 :
Longitud 2
G18: Longitud 1 en X
Longitud 2 en Z Punta de herramienta P (Z) Punta de herramienta P
(Filo 1 =D1) D1 : (Filo 2 =D2)
Longitud 2
X Cuchilla de tornear
F
Z S
Longitud 1
(X)
Punta de herramienta P
(filo) Longitud 2
(Z)
Efecto
S
S S
S S S Z
X Nota:
7 8 9 Los datos Longitud 1, Longitud 2 se
P=S refieren al punto P con la posicin del
S filo 1..8 ; con 9, en cambio, a S (S=P)
S
Z
Fig. 8-37 Correcciones en la cuchilla de tornear con correccin del radio de herramienta
Efecto Broca
F Punto de referencia de portaherramientas
G17: Longitud 1 en Z
G18: Cuchillas de
tornear F
Longitud 1
Taladro de centraje
Al ejecutar un taladro de centraje, conmute a G17. De este modo, la correccin de longitud
para la broca acta en el eje Z. Despus de taladrar, se vuelve a conmutar con G18 a la
correccin normal para herramientas de tornear.
Ejemplo:
N10 T... ; Broca
N20 G17 G1 F... Z... ; La correccin de longitud acta en el eje Z
N30 Z...
N40 G18 .... ; Taladrado terminado
M F
Z
Funcionalidad
Tiene que estar activa una herramienta con un correspondiente nmero D. La correccin
del radio de herramienta (correccin del radio del filo) se activa con G41/G42. De este
modo, el control calcula automticamente para el radio de herramienta actual las trayecto-
rias de herramienta equidistantes necesarias para el contorno programado.
G18 tiene que estar activo.
Fig. 8-40 Correccin del radio de herramienta (correccin del radio del filo)
Programacin
G41 X... Z... ;Correccin del radio de herramienta a la izquierda del contorno
G42 X... Z... ;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. Si indica tan slo un eje, el segundo eje es completado automtica-
mente con el ltimo valor programado.
G42
G41
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!
R
S
R
Fig. 8-42 Inicio de la correccin del radio de herramienta en el ejemplo G42, posicin del filo =3
Informacin
Por regla general, sigue a la secuencia con G41/G42 la primera secuencia con el contorno
de pieza. Sin embargo, la descripcin del contorno puede quedar interrumpida por una se-
cuencia intercalada que no contiene datos para el recorrido del contorno (p. ej.: slo una
instruccin M).
Ejemplo de programacin
N10 T... F...
N15 X... Z... ;P0 Posicin inicial
N20 G1 G42 X... Z... ;Seleccin a la derecha del contorno, P1
N30 X... Z... ;Contorno inicial, crculo o lnea recta
Funcionalidad
Con las funciones G450 y G451 se puede ajustar el comportamiento en la transicin discon-
tinua 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 ;Crculo de transicin
G451 ;Punto de interseccin
S S
S S
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 correc-
cin vertical a la tangente en el punto final); independientemente del ngulo de retirada.
Si G40 est activo, el punto de referencia es la punta de la herramienta. De este modo, con
la cancelacin, la punta de la herramienta se desplaza al punto programado.
Elija el punto final de la secuencia G40 siempre de modo que est asegurado el desplaza-
miento sin colisiones!
Programacin
G40 X... Z... ;Correccin del radio de la herramienta DES
Nota: la cancelacin del modo de correccin slo puede tener lugar con interpolacin lineal
(G0, G1).
Programe ambos ejes. Si indica tan slo un eje, el segundo eje es completado automtica-
mente con el ltimo valor programado.
S
G40
S G40
P2
R
P2 Tangente P1
P1 MP
Radio
del crculo R
R Radio del filo P1 Punto final, ltima secuencia, p. ej., con G42
P2 Punto final, secuencia con G40
Fig. 8-45 Terminar la correccin del radio de herramienta con G40 en el ejemplo G42, posicin del
filo = 3
Ejemplo de programacin
...
N100 X... Z... ;ltima secuencia en el contorno, crculo o lnea recta, P1
N110 G40 G1 X... Z.. ;Desactivar la correccin de radio de herramienta, P2 P2
S
S
S
S
S
R55
S
S
o
R30
30
R20
X
W
Z
20 40 8 30 20 5
Fig. 8-46 Ejemplo Correccin del radio de herramienta; representacin ampliada del radio del filo
Ejemplo de programacin
N1 ;Corte se contorno
N2 T1 ;Herramienta 1 con correccin D1
N10 DIAMON F... S... M... ;Cota de radio, valores tecnolgicos
N15 G54 G0 G90 X100 Z15
N20 X0 Z6
N30 G1 G42 G451 X0 Z0 ;Iniciar modo de correccin
N40 G91 X20 CHF=(5* 1.1223 ) ;Insertar chafln, 30 grados
N50 Z25
N60 X10 Z30
N70 Z8
N80 G3 X20 Z20 CR=20
N90 G1 Z20
N95 X5
N100 Z25
N110 G40 G0 G90 X100 ;Terminar modo de correccin
N120 M2
Funcionamiento
Las funciones de transformacin cinemticas TRANSMIT y TRACYL estn ligadas al uso de
fresas en tornos (ver apartado 8.14).
Las correcciones de herramienta actan de forma distinta en fresas y en cuchillas de
tornear.
G17: Longitud 1 en Z
Radio en X/Y
Radio F
G18: Longitud 1 en Y
Radio en Z/X
G19: Longitud 1 en X
Radio en Y/Z
Longitud 1
Efecto Longitud 3
Longitud 1 en Z Z
G17:
Longitud 2 en Y Longitud 2
Longitud 3 en X F
X
Radio en X/Y Y
Longitud 1 en Y Y
G18: Longitud 2 en X
Longitud 3 en Z Z
Radio en Z/X X
Longitud 1 en X X
G19: Longitud 2 en Z
Longitud 3 en Y Y
Radio en Y/Z Z
Fig. 8-48 Efecto de las correcciones tridimensionales de la longitud de herramienta (caso especial)
G42 G41
Contorno
de la pieza
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!
P1 Tangente P1
Radio de la herramienta
Sin correccin Sin correccin
G42 G42
Recorrido de la Recorrido de la
herramienta corregido herramienta corregido
Informacin
Por lo dems, la correccin del radio de fresa es idntica a la correccin del radio en la cu-
chilla de tornear (ver apartados 8.6.5 a 8.6.7).
Datos detallados se encuentran en
Bibliografa: Manejo y programacin Fresar SINUMERIK 802D
A partir de SW 2.0 en SINUMERIK 802D estn disponibles los siguientes tratamientos espe-
ciales para la correccin de herramientas.
Ejemplos
Con SD 42950: TOOL_LENGTH_TYPE =2
se calcula una fresa insertada en la correccin de longitud como una cuchilla de tornear:
S G17: Longitud 1 en el eje Y, longitud 2 en el eje X
S G18: Longitud 1 en el eje X, longitud 2 en el eje Z
S G19: Longitud 1 en el eje Z, longitud 2 en el eje Y
Informacin
Datos detallados sobre acciones especiales de correccin de herramienta se encuentran en
Bibliografa: Descripcin de funciones,
apartado Acciones especiales de correccin de herramienta
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 fun-
ciones 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.6 Vista 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 despla-
zamiento 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 es-
pera la parada del cabezal. Los desplazamientos de ejes empiezan ya antes de la parada
(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 desplaza-
miento 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 ;Funcin M en la secuencia con desplazamiento de un eje
El cabezal acelera antes del desplazamiento del eje X
N180 M78 M67 M10 M12 M37 ;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.
Informacin
A partir de SW 2.0 existe la posibilidad de utilizar dos cabezales. De este modo, se obtiene
una posibilidad de programacin ampliada en las instrucciones M (slo para el cabezal):
M1=3, M1=4, M1=5, M1=40, ... ; M3, M4, M5, M40, ... para el cabezal 1
M2=3, M2=4, M2=5, M2=40, ... ; M3, M4, M5, M40, ... para el cabezal 2
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 ; 3 funciones H en la secuencia
N20 G0 X71.3 H99=8978.234 ; con desplazamientos de ejes en la secuencia
N30 H5 ; 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 CN.
Funcionalidad
Si un programa CN no slo debe ser vlido para los valores ajustados una vez, o si es nece-
sario 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 pro-
grama otras direcciones CN que deben ser de valor variable.
Programacin
R0=... a R299=...
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 determinar el nombre de una variable. La creacin del nombre
est sujeta a las siguientes reglas:
S Como mx. 32 caracteres
S Los dos primeros caracteres deben ser letras (el resto: letras, carcter de subrayado o
nmeros)
S No se deben utilizar nombres que ya se usan en el control (direcciones CN, palabras re-
servadas, nombres de programas, subprogramas, etc.)
Programacin
DEF BOOL varname1 ; Tipo Bool, valores: TRUE (=1), FALSE (=0)
DEF CHAR varname2 ; Tipo Char, 1 carcter en cdigo ASCII: a, b, ...
; Valor numrico de cdigo: 0 ... 255
DEF INT varname3 ; Tipo Integer, valores en nmeros enteros, gama de valores de
32 bits:
; 2 147 483 648 a +2 147 483 648 (decimal)
DEF REAL varname4 ; 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).
Cada tipo exige una lnea de programa propia. Sin embargo, se pueden definir distintas va-
riables 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 varia-
bles 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.
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 La lectura de variables produce una parada de decodificacin previa (STOPRE interno).
S Se pueden escribir como mx. 3 variables a la vez (en una secuencia).
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 eje-
cucin del programa.
Las etiquetas se pueden elegir libremente, pero contienen como mn. 2 y como mx. 8 le-
tras 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 pun-
tos. Siempre se sitan al inicio de la secuencia. Si existe adicionalmente un nmero de se-
cuencia, 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 ; LABEL1 es el lbel, destino del salto
...
TR789: G0 X10 Z20 ; TR789 es el lbel, destino del salto
ningn nmero de secuencia existente
N100 ... ; el nmero de secuencia puede ser el destino del salto
...
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.
Programacin
GOTOF Lbel ;Salto hacia delante (en direccin a la ltima secuencia del programa)
GOTOB Lbel ;Salto hacia atrs (en direccin a la primera secuencia del programa)
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
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 conside-
rablemente el programa.
Programacin
IF condicin GOTOF Lbel ;Salto hacia delante
IF condicin GOTOB Lbel ;Salto hacia atrs
GOTOF ;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
Operaciones de comparacin
Operadore Significado
s
== Igual que
<> Distinto
> Mayor que
< Menor que
>= Mayor o igual
<= Menor o igual
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.
Descripcin de la tarea
Posicionamiento de puntos en un segmento circular:
Premisas: ngulo inicial: 30 en R1
Radio del crculo: 32 mm en R2
Distancia entre posiciones: 10 en R3
Nmero de puntos: 11 en R4
Posicin centro crculo en Z: 50 mm en R5
Posicin centro crculo en X: 20 mm en R6
X
R4 = 11 (nmero de puntos)
Pto.3
Pto.10
Pto.2
Pto.11 R3
R3 R3
Pto.1
R1
20
R6
Z
R5 50
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 parme-
tros 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.11.1 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 contie-
nen casos de mecanizado con validez general (p. ej.: roscado, cilindrado, etc.). Mediante la
asignacin de valores a travs de parmetros de transferencia previstos se puede conseguir
una adaptacin a su caso de aplicacin concreto.
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 pro-
grama M2. Esto implica que el retorno tiene lugar al nivel de programa donde se efecta la
llamada.
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, ob-
servando algunas reglas.
Rigen las mismas reglas que para la asignacin de nombres de programas principales.
Ejemplo: CASQUILLO7
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 necesita una secuencia propia.
Ejemplo:
N10 L785 ;Llamada al subprograma L785
N20 ARBOL7 ;Llamada al subprograma ARBOL7
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.
Subprograma
Subprograma
...
Subprograma
Fig. 8-54 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 modifica-
dos accidentalmente en sus valores en los niveles de programa inferiores.
Al trabajar con ciclos SIEMENS, se necesitan para stos hasta 4 niveles de programa.
Funcionalidad
Los ciclos son subprogramas de tecnologa que realizan un determinado proceso de meca-
nizado, por ejemplo, taladrado o roscado, con validez general. La adaptacin a la pro-
blemtica concreta se realiza a travs de parmetros a definir/valores directamente en la
llamada al correspondiente ciclo.
Ejemplo de programacin
N10 CYCLE83(110, 90, ...) ; Llamada al ciclo 83, transferencia directa de valores,
secuencia propia
...
N40 RTP=100 RFP= 95.5 ... ; Fijar parmetros de transferencia para ciclo 82
N50 CYCLE82(RTP, RFP, ...) ; Llamada al ciclo 82, secuencia propia
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 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.
S 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 tem-
porizador.
S Tiempo de intervencin de herramienta (en segundos):
$AC_CUTTING_TIME
Se mide el tiempo de movimiento de los ejes de contorneado (sin velocidad de desplaza-
miento rpido) en todos los programas de CN entre Marcha CN y final de programa/Re-
set 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 herra-
mienta valor lmite?
...
N80 WZZEIT:
N90 MSG(Tiempo de intervencin herramienta: valor lmite alcanzado)
N100 M0
Visualizacin
El contenido de las variables de sistema activas se visualiza en pantalla en el campo de ma-
nejo 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.
Funcionalidad
En la funcin Contador de piezas se ofrecen contadores que se pueden utilizar para el re-
cuento 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 mo-
mento 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.
S 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.
S 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.
Ejemplo de programacin
N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST ;Nmero de piezas alcanzado?
...
N80 SIST:
N90 MSG(Valor nominal de piezas alcanzado)
N100 M0
Visualizacin
El contenido de las variables de sistema activas se visualiza en pantalla en el campo de ma-
nejo 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.
En SINUMERIK 802D, esta funcin es una opcin y est disponible a partir de SW 2.0.
Funcionalidad
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 Vigilancia de la vida til
S 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 al-
canza el valor <= 0, el valor lmite se considera como alcanzado. Se emite un correspon-
diente mensaje de alarma.
... ...
$TC_MOP11[t,d] Consigna de vida til REAL 0.0
$TC_MOP13[t,d] Consigna de nmero de piezas INT 0
t para nmero de herramienta T, d para nmero D
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 actua-
liza 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.
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 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).
Ejemplo de programacin
N10 G0 X100
N20 ...
N30 T1
N40 M6
N50 D1
N60 SETPIECE(2) ;$TC_MOP4[1,1 ] (T1,D2) se decrementa en 2
N70 T2
N80 M6
N90 SETPIECE(0) ;Instruccin de borrado de las herramientas memorizadas
N91 D2
N100 SETPIECE(1) ;$TC_MOP4[2,2 ] (T2,D2) se decrementa en 1
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
...
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
Nota
Esto no es vlido para 802D bl.
En SINUMERIK 802D, esta funcin es una opcin y est disponible a partir de SW 2.0.
Funcionalidad
S La funcin de transformacin cinemtica TRANSMIT permite fresar/taladrar la superficie
frontal de piezas amarradas en el cabezal del torno.
S Para programar esta operacin de mecanizado se puede utilizar un sistema de coorde-
nadas cartesiano.
S El control convierte las trayectorias programadas del sistema de coordenadas cartesiano
en movimientos de desplazamiento de los ejes reales de mquina. En este caso, el ca-
bezal principal acta como eje giratorio de la mquina.
S TRANSMIT tiene que estar configurado a travs de datos de mquina especiales. Un
decalaje del centro de la herramienta con relacin al centro de giro se admite y se confi-
gura igualmente a travs de estos datos de mquina.
S Adems de la correccin de longitud de herramienta tambin se puede trabajar con la
correccin del radio de herramienta (G41, G42).
S El control de velocidad tiene en cuenta las limitaciones definidas para los desplazamien-
tos giratorios.
Programacin
TRANSMIT ; Activar TRANSMIT (secuencia propia)
TRAFOOF ; Desactivar (secuencia propia)
Con TRAFOOF se activan todas las funciones de transformacin activas.
Ejemplo de programacin
Informacin
Se denomina polo al centro de giro con X0/Y0. No se recomienda un mecanizado de pieza
en la proximidad del polo, dado que, posiblemente, se necesitan fuertes reducciones del
avance para evitar una sobrecarga del eje giratorio. Evite la seleccin de TRANSMIT en
caso de posicin de la herramienta exactamente en el polo. Evite pasar por el polo X0/Y0
con el centro de la herramienta.
Bibliografa:Descripcin de funciones, apartado Transformaciones cinemticas.
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 superfi-
cie envolvente de cuerpos cilndricos y permite la ejecucin de ranuras de cualquier de-
sarrollo.
S 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.
S Si la mquina dispone de un eje de mquina Y real (YM), se puede configurar una va-
riante TRACYL ampliada. sta permite ejecutar ranuras con correccin de pared de ra-
nura: 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.
Y CM
Z ZM
YM
ASM
XM
Fig. 8-58 Cinemtica de mquina especial con eje de mquina Y (YM) adicional
Programacin
TRACYL(d) ; Activar TRACYL (secuencia propia)
TRAFOOF ; 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) an-
chura de la ranura si est activada la correccin del radio de la fresa (G41, G42).
Programacin: OFFN=... ; Distancia en mm
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
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 herra-
mienta es menor que la anchura de la ranura. En este caso conviene utilizar la correc-
cin 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.
S Con TRACYL con correccin de pared de ranura, el eje utilizado para la correccin (YM)
se debera situar en el centro de giro. De este modo, la ranura se ejecuta en posicin
centrada frente a la lnea central de ranura programada.
S Seleccin de la correccin del radio de herramienta:
La correccin de radio de herramienta acta frente a la lnea central de la ranura progra-
mada. De ello resulta la pared de ranura. Para que la herramienta se desplace a la iz-
quierda de la pared de la ranura (a la derecha de la lnea central de la ranura), se intro-
duce 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.
S Dado que OFFN se incluye tambin sin TRACYL con la correccin de radio de herra-
mienta activa, OFFN se debera volver a poner a cero despus de TRAFOOF. OFFN con
TRACYL acta de forma diferente que sin TRACYL.
S Se puede modificar OFFN dentro del programa de pieza. De esta manera, se puede des-
plazar la lnea central efectiva de la ranura del centro.
Bibliografa: Descripcin de funciones, apartado Transformaciones cinemticas.
Ejemplo de programacin
Mecanizado de una ranura angular:
Z D x Pi =
70 35,0 x 3,1415 mm
10
N90 N150 110
0 20 40 60 80 100 Y
N140
N110 N100
OFFN
30 N120
N130
Notas
Nota
Una llamada de ciclo requiere siempre una secuencia propia.
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.
Funcionamiento
La ayuda de ciclos consta de tres componentes:
1. Seleccin de ciclos
2. Mscaras de entrada para ajustar parmetros
3. Pantalla de ayuda para cada ciclo
Nota
Estos ficheros se cargan en la puesta en marcha del control y tienen que permanecer
siempre cargados.
Decompilacin
La decompilacin de cdigos de programa sirve para efectuar modificaciones en un pro-
grama 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.
9.4.1 Generalidades
Parmetros geomtricos
Distancia de seguridad
Plano de referencia
Profundidad finall
Plano de retirada
de taladrado
Fig. 9-1
9.4.2 Requisitos
Eje de taladrado
Correccin longitudinal
Fig. 9-2
Nota
Este ciclo estndar no est disponible en 802D bl.
Programacin
CYCLE81(RTP, RFP, SDIS, DP, DPR)
Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta
la profundidad final introducida.
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 Desplazamiento hasta la prof. final de taladrado con el avance fijado en el programa
(G1).
S Movimiento en sentido inverso hasta el plano de retirada con G0.
Por lo general, el plano de referencia (RFP) y el plano de retirada (RTP) tienen valores dife-
rentes. 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 reti-
rada es mayor que la del plano de referencia.
Z
G1
G0
RTP
RFP+SDIS
RFP
X
DP=RFPDPR
Fig. 9-3
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.
Y Y AB
120
30
0
B X Z
40 90 35 100 108
Fig. 9-4
N40 CYCLE81(110, 100, 2, 35) Llamada del ciclo con profundidad final de taladrado ab-
soluta, distancia de seguridad y lista de parmetros in-
completa
N50 Y30 Desplazamiento a la siguiente posicin de taladrado
N60 CYCLE81(110, 102, , 35) Llamada del ciclo sin distancia de seguridad
N90 CYCLE81(110, 100, 2, , 65) Llamada del ciclo con profundidad final de taladrado rela-
tiva y distancia de seguridad
N100 M2 Fin del programa
Programacin
CYCLE82(RTP, RFP, SDIS, DP, DPR, DTB)
Parmetro
Tabla 9-2 Parmetro CYCLE82
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 Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
S Desplazamiento a la profundidad final de taladrado con el avance programado antes de
llamar al ciclo (G1).
S Tiempo de espera en la profundidad final de taladrado.
S Movimiento en sentido inverso hasta el plano de retirada con G0.
Z
RFP
DP=RFPDPR
RFP+SDIS
RTP
G1
G0
G4
Fig. 9-5
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.
N40 CYCLE82(3, 1.1, 2.4, 20, , 3) Llamada del ciclo con profundidad final de
taladrado abs. y distancia de seguridad
N50 M2 Fin del programa
Programacin
CYCLE83(RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)
Parmetro
Tabla 9-3 Parmetro CYCLE83
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.
Z
FDEP
FDEP
RFP
DP = RFPDPR
RFP+SDIS
RTP
G4
G0
G1
Z
RTP
FDEP
DP = RFPDPR
RFP+SDIS
RFP
G4
G1
G0
Fig. 9-7 Taladrado profundo con rotura de viruta
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).
Programacin
CYCLE84(RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)
Parmetro
Tabla 9-4 Parmetro CYCLE84
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 CYCLE84 permite tallar roscados con macho sin mandril de compensacin.
Nota
El ciclo CYCLE84 slo se podr emplear si el cabezal previsto para el taladrado est
tcnicamente en condiciones para el funcionamiento con posicin regulada.
Para el roscado con macho sin mandril de compensacin existe un ciclo propio, el
CYCLE840.
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 Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
S Parada orientada del cabezal (es el valor en el parmetro POSS) y paso del cabezal al
modo Eje.
S Roscado con macho hasta la profundidad final con velocidad SST.
S Tiempo de espera en la profundidad de roscado (parmetro DTB).
S Retirada al plano de referencia retrasado en la distancia de seguridad, velocidad SST1 e
inversin de sentido de giro.
S 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.
SDAC
DP=RFPDPR
RFP
RTP
RFP+SDIS
G332
G331
G0
G4
Fig. 9-8
Nota
El sentido de giro en roscado con macho se invierte siempre automticamente en el ciclo.
N30 CYCLE84(4, 0, 2, , 30, , 3, 5, , 90, 200, 500) Llamada del ciclo, se ha omitido el parmetro
PIT, sin indicacin del valor absoluto de pro-
fundidad, sin tiempo de espera, parada del
cabezal a 90 grados; la velocidad de roscado
con macho es 200, la de retirada es 500
N40 M2 Fin del programa
Programacin
CYCLE840(RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)
Parmetro
Tabla 9-5 Parmetro CYCLE840
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 Sin captador
S Con captador
SDAC
SDR
RFP
DP=RFPDPR
RTP
RFP+SDIS
G0
G4
G63
Fig. 9-9
SDAC
Z
SDR
DP=RFPDPR
RFP
RTP
RFP+SDIS
G33
G4
Fig. 9-10 G0
Otras indicaciones
El ciclo decide en funcin del dato de mquina DM30200 NUM_ENCS si la rosca se efec-
tuar 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.
N40 CYCLE840(3, 0, , 15, 0, 0, , ,0, 3.5, ) Llamada del ciclo, sin distancia de seguridad
Programacin
CYCLE85(RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)
Parmetro
Tabla 9-6 Parmetro CYCLE85
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.
Fig. 9-11
DP=RFPDPR
RFP+SDIS
G4
G1
G0
RFP
RTP
X
Fig. 9-12 Z
FFR (avance)
El valor del avance prescrito en FFR es efectivo al taladrar.
N30 CYCLE85(10, 2, 2, , 25, , 300, 450) Llamada del ciclo; no est programado
tiempo de espera
N40 M2 Fin del programa
Nota
Este ciclo estndar no est disponible en 802D bl.
Programacin
CYCLE86(RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)
Parmetro
Tabla 9-7 Parmetro CYCLE86
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.
Z
G0
G1
G4
SPOS
RTP
RFP+SDIS
RFP
X
DP=
RFPDPR
Fig. 9-13
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 mandrinar est tcnicamente en
condiciones para el funcionamiento con posicin regulada.
Y Y AB
B
50
70 X 77 Z
110
Fig. 9-14
N40 CYCLE86(112, 110, , 77, 0, 2, 3, 1, 1, 1, 45) Llamada del ciclo con valor absoluto de pro-
fundidad de taladrado
N50 M2 Fin del programa
Nota
Este ciclo estndar no est disponible en 802D bl.
Programacin
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)
Parmetro
Tabla 9-8 Parmetro CYCLE87
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.
Z
G0
G1
M5/M0
RTP
RFP+SDIS
RFP
X
DP=RFPDPR
Fig. 9-15
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 progra-
mado sentido de giro del cabezal y el ciclo se interrumpe.
Y Y AB
B
50
70 X 77 Z
110
Fig. 9-16
N50 CYCLE87 (113, 110, SDIS, DP, , 3) Llamada del ciclo con sentido de giro progra-
mada del cabezal, M3
N60 M2 Fin del programa
Programacin
CYCLE88(RTP, RFP, SDIS, DP, DPR, DTB, SDIR)
Parmetro
Tabla 9-9 Parmetro CYCLE88
Funcionamiento
La herramienta mecaniza con la velocidad de giro del cabezal y el avance programados,
hasta la profundidad final programada. En el mandrinado 4, una vez se ha alcanzado la pro-
fundidad 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 Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
S Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado
antes de llamar al ciclo.
S Tiempo de espera en la profundidad final de taladrado.
S Parada de cabezal y programa con M5 M0. Tras parada de programa, pulsar la tecla
MARCHA CN.
S Movimiento en sentido inverso hasta el plano de retirada con G0.
Z
G0
G1
G4
M5/M0
RTP
RFP+SDIS
RFP
X
DP=RFPDPR
Fig. 9-17
N10 T1 S300 M3
N20 G17 G54 G90 F1 S450 Determinacin de valores tecnolgicos
N40 CYCLE88 (5, 2, 3, , 72, 3, 4) Llamada del ciclo con sentido de giro del ca-
bezal programada M4
N50 M2 Fin del programa
Programacin
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)
Parmetro
Tabla 9-10 Parmetro CYCLE89
Funcionamiento
La herramienta taladra con la velocidad de giro del cabezal y el avance programados, hasta
la profundidad final introducida. Cuando se haya alcanzado la profundidad final, podr pro-
gramarse 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 Desplazamiento hasta el plano de referencia retrasado en la distancia de seguridad, con
G0.
S Desplazamiento a la profundidad final de taladrado, con G1 y con el avance programado
antes de llamar al ciclo.
S Tiempo de espera en la profundidad final de taladrado.
S Retirada hasta el plano de ref. retrasado en la distancia de seguridad, con G1 y con el
mismo valor del avance.
S Movimiento en sentido inverso hasta el plano de retirada con G0.
Z
G0
G1
G4
RTP
RFP+SDIS
RFP
X
DP=RFPDPR
Fig. 9-18
Y Y AB
B
90
80 X 72 Z
102
Fig. 9-19
Programacin
HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)
Parmetro
Tabla 9-11 Parmetro HOLES1
SPCA real 1er eje del plano (abscisas) de un punto de referencia en la recta
(absoluto)
SPCO real 2 eje del plano (ordenadas) de dicho punto de referencia (absoluto)
STA1 real ngulo respecto al 1er eje del plano (abscisas)
Gama de valores: 180<STA1<=180 grados
FDIS real Distancia del primer taladro al punto de referencia (se introduce sin
signo)
DBH real Distancia entre los taladros (se introduce sin signo)
NUM int Nmero de taladros
Funcionamiento
Este ciclo permite efectuar una fila de agujeros, es decir, un nmero de taladros que se en-
cuentra en una recta, o bien un retculo 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 ejecu-
tarn empezando por el primer agujero o por el ltimo. Se entra luego con marcha rpida en
las posiciones de taladrado sucesivamente.
Z Z Z
G17 G18 G19 Y
Y
Y
X X
X
Fig. 9-20
SPCA
DBH
FDIS
STA1
SPCO
X
Fig. 9-21
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 sis-
tema de coordenadas de pieza actual en el momento de la llamada. El ngulo se ha de in-
troducir en grados, en STA1.
NUM (cantidad)
Con el parmetro NUM se determina el nmero de taladros.
Z Z
A AB
20
20
20 20
10
20
B
30 X Y
22
102
Fig. 9-22
N30 MCALL CYCLE82(105, 102, 2, 22, 0, 1) Llamada modal del ciclo para el taladrado
N40 HOLES1(20, 30, 0, 10, 20, 5) Llamada del ciclo de fila de agujeros, empe-
zando por el primer taladro; en el ciclo se to-
man solamente las posiciones de taladrado
N50 MCALL Cancelar la llamada modal
N70 MCALL CYCLE84(105, 102, 2, 22, 0, , 3, , 4.2, ,300, ) Llamada modal del ciclo para el roscado con
macho
N80 HOLES1(20, 30, 0, 10, 20, 5) Llamada del ciclo de fila de agujeros, empe-
zando por el 5 taladro de la fila
N90 MCALL Cancelar la llamada modal
Y
10
20
10 10 X
30
Fig. 9-23
N30 MCALL CYCLE82(R11, R10, R12, R13, 0, 1) Llamada modal del ciclo de taladrado
Programacin
HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)
Parmetro
Tabla 9-12 Parmetro HOLES2
CPA real Centro de agujeros en crculo (absoluto), 1er eje del plano
CPO real Centro de agujeros en crculo (absoluto), 2 eje del plano
RAD real Radio de agujeros en crculo (se introduce sin signo)
STA1 real ngulo inicial
Gama de valores: 180<STA1<=180 grados
INDA real ngulo incremental
NUM int 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-24
Proceso
En el ciclo se toman sucesivamente las posiciones de taladrado sobre el plano de agujeros
en crculo, con G0.
Fig. 9-25
Y CPA
INDA
STA1
RAD
CPO
Fig. 9-26
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 pri-
mer 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.
Y Y
33
42
60
B
70 X 30 Z
Fig. 9-27
N30 MCALL CYCLE82(2, 0, 2, , 30, 0) Llamada modal del ciclo de taladrado, sin
tiempo de espera; DP no est programado
N40 HOLES2 (70, 60, 42, 33, 0, 4) Llamada de agujeros en crculo; los ngulos
sucesivos (ngulos de giro) se calculan en el
ciclo, pues el parmetro INDA se ha omitido
N50 MCALL Cancelar la llamada modal
9.5.1 Requisitos
Los ciclos de torneado forman parte del fichero de configuracin setup_T.cnf que se carga a
la memoria del usuario del control.
X
Eje de refrentado
G18
Eje de cilindrado Z
Fig. 9-28
Fig. 9-29
Fig. 9-30
Programacin
CYCLE93(SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2, FAL1,
FAL2, IDEP, DTB, VARI)
Parmetro
Tabla 9-13 Parmetro CYCLE93
Funcionamiento
El ciclo de entallado permite confeccionar entallas simtricas y asimtricas refrentando y
cilindrando en cualesquiera elementos de contorno rectos. Se pueden efectuar entallas ex-
ternas e internas.
Proceso
El posicionamiento en profundidad (hacia la base de la ranura) y en anchura (de entalla a
entalla) se calcula a nivel interno del ciclo y se distribuye uniformemente con el mayor valor
posible.
1er paso
Desbaste paralelo al eje hasta el fondo en pasos de penetracin individuales.
Despus de cada penetracin se efecta una retirada para la rotura de virutas.
Fig. 9-31
2 paso
La entalla se mecaniza perpendicularmente al sentido de penetracin, en uno o varios cor-
tes. Cada corte se reparte a su vez de acuerdo con la profundidad. A partir del segundo
corte a lo largo del ancho de la entalla se retrocede en cada caso 1 mm antes de la retirada.
Fig. 9-32
3er paso
Desbaste de los flancos en un paso, si estn programados ngulos en ANG1 o ANG2. El
movimiento a lo largo del ancho de la entalla se efecta en varios pasos, si el ancho del
flanco es mayor.
Fig. 9-33
4 paso
Desbaste de las creces de acabado paralelamente al contorno, desde el borde hasta el cen-
tro de la entalla. El ciclo selecciona y cancela automticamente la correccin del radio de la
herramienta.
Fig. 9-34
SPL
STA1
DIAG
ANG1
ANG2
SPD
WIDG
Fig. 9-35
ANG2
IDEP
WIDG DIAG
ANG1
SPD
STA1
Fig. 9-36
STA1 (ngulo)
Con el parmetro STA1 se programa el ngulo de la recta inclinada en la cual se debe efec-
tuar la entalla. El ngulo puede tomar valores entre 0 y 180 grados y est referido siempre al
eje de cilindrado.
Creces de
acabado
de los flancos,
FAL2
Creces de
acabado
en el fondo,
FAL1
Fig. 9-37
X X
VARI=1/11 Z VARI=2/12 Z
X X
VARI=3/13 Z VARI=4/14 Z
X X
VARI=5/15 Z VARI=6/16 Z
X X
VARI=7/17 Z VARI=8/18 Z
Fig. 9-38
Si el parmetro tiene un valor distinto, el ciclo se cancela con la alarma 61002 Definicin
errnea de la clase de mecanizado.
El ciclo efecta una vigilancia del contorno, cuyo objeto es obtener un contorno adecuado de
la entalla. ste no es el caso cuando los radios/chaflanes en la base de la ranura se tocan o
cruzan o cuando en un tramo de contorno que discurre paralelamente al eje de cilindrado se
intenta entallar transversalmente. En estos casos, el ciclo se interrumpe con la alarma
61603 Definicin errnea de la forma de entalla.
Otras indicaciones
Antes de la llamada del ciclo de entallado, se ha de haber activado una herramienta de dos
filos. Las correcciones para los dos filos se han de depositar en dos nmeros D consecuti-
vos de la herramienta, el primero de los cuales se ha de activar antes de la llamada del
ciclo. El ciclo determina por s mismo cul de las dos correcciones de herramienta debe em-
plear para cada paso de mecanizado y activa las correcciones tambin por s mismo. Una
vez terminado el ciclo, el nmero de correccin programado antes de llamar al ciclo vuelve a
ser activo. Si no hay programado ningn nmero D para correccin de herramienta durante
la llamada al ciclo, la ejecucin del ciclo es interrumpida con la alarma 61000 Ninguna co-
rreccin de herramienta activa.
10
20
25
Chaflanes 2 mm
30
10
60 Z
Fig. 9-39
N10 G0 G90 Z65 X50 T5 D1 S400 M3 Punto inicial antes del comienzo del ciclo
N30 CYCLE93(35, 60, 30, 25, 5, 10, 20, 0, 0, 2, 2, 1, 1, 10, 1, Llamada del ciclo
5)
N40 G0 G90 X50 Z65 Posicin siguiente
Programacin
CYCLE94(SPD, SPL, FORM)
Parmetro
Tabla 9-14 Parmetro CYCLE94
SPD real Punto inicial en el eje de refrentado (se introduce sin signo)
SPL real Punto inicial de la correccin en el eje de cilindrado (se introduce
sin signo)
FORM char Definicin de la forma
Valores: E (para forma E)
F (para forma F)
Funcionamiento
Este ciclo de trabajo permite crear gargantas segn DIN509, forma E y F, con las carac-
tersticas usuales, en piezas acabadas de dimetro > 3 mm.
Forma F
Forma E
Fig. 9-40
Proceso
Posicin alcanzada antes del inicio del ciclo:
La posicin de partida es una cualquiera desde la cual se pueda pasar sin colisiones al
punto de garganta.
SPL
SPD
Fig. 9-41
FORM (definicin)
La forma E y la forma F estn especificadas en DIN509 y se definen mediante este
parmetro.
Si el parmetro tiene un valor distinto de E o F, el ciclo se interrumpe y genera la
alarma 61609 Definicin errnea de la forma.
+X
FORMA E
SL3
Para piezas con una
superficie de mecanizado
FORMA F +Z
Fig. 9-42
+X
SL 4 SL 3
+Z
SL 1 SL 2
Fig. 9-43
Otras indicaciones
Antes de la llamada del ciclo, se ha de activar una correccin de la herramienta. De lo con-
trario, el ciclo se cancela tras la emisin de la alarma 61000 Ninguna correccin de herra-
mienta activa.
FORMA E
20
60 Z
Fig. 9-44
Programacin
CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM, _VRT)
Parmetro
Tabla 9-15 Parmetro CYCLE95
Funcionamiento
El ciclo de mecanizado permite confeccionar en piezas en bruto un contorno programado en
un subprograma mediante mecanizado paralelo al eje. El contorno puede contener elemen-
tos de destalonado. Con este ciclo se pueden realizar mecanizados en sentido longitudinal
de contornos y mecanizados transversales, externos e internos. Se puede escoger libre-
mente la clase de mecanizado (desbaste, acabado, mecanizado completo). En el desbaste
del contorno se generan cortes paralelos al eje de la profundidad mxima programada y tras
alcanzar un punto de interseccin con el contorno, se mecanizan tambin, inmediatamente,
las esquinas que quedan, de forma paralela a ste. La pieza se desbasta hasta alcanzar las
creces de acabado programadas.
El acabado se realiza en la misma direccin que el desbaste. La correccin del radio de la
herramienta se selecciona y cancela automticamente por el ciclo.
Fig. 9-45
Proceso
Posicin alcanzada antes del inicio del ciclo:
La posicin inicial es una cualquiera desde la cual se pueda llegar sin colisiones al punto
inicial del contorno.
El ciclo genera la sucesin de movimientos siguiente:
El punto de partida del ciclo se calcula internamente y, con G0, se efecta el posiciona-
miento a dicho punto simultneamente en ambos ejes.
Desbaste sin elementos de destalonado:
S La aproximacin paralela al eje a la profundidad actual se calcula internamente y se pasa
a ella con G0.
S Desplazamiento al punto de corte de desbaste, paralelamente al eje, con G1 y avance
FF1.
S Movimiento paralelo al contorno, a lo largo del mismo + creces de acabado, con
G1/G2/G3 y FF1.
S Retirar, conforme a la magnitud programada en _VRT, en cada uno de los ejes y retirada
con G0.
S Esta sucesin se repite hasta que se ha alcanzado la profundidad total de la seccin me-
canizada.
S En el desbaste sin elementos de destalonado, la retirada al punto de partida del ciclo se
efecta por ejes.
Fig. 9-46
Z
Desbaste sin destalonado
Desbaste del primer destalonado
Desbaste del segundo destalonado
Fig. 9-47
Acabado:
S El desplazamiento a la posicin inicial del ciclo se realiza por ejes con G0.
S El desplazamiento a la posicin inicial del contorno se realiza simultneamente en ambos
ejes con G0.
S Acabado a lo largo del contorno, con G1/G2/G3 y FF3.
S Retirada al punto de partida con ambos ejes y G0.
NPP (nombre)
En este parmetro se introduce el nombre del contorno.
1. El contorno se puede definir como subprograma:
NPP = Nombre del subprograma
Para el nombre del subprograma del contorno rigen todos los convenios de nombre des-
critos 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:
NPP = Nombre del lbel de inicio: Nombre del lbel final
Entrada:
El contorno ya est descrito > introducir nombre del lbel de inicio: Introducir el
nombre del lbel final
El contorno todava no est descrito > introducir nombre del lbel de inicio y accio-
nar el pulsador de men contour append.
Los labels iniciales y finales se generan automticamente a partir del nombre introdu-
cido 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.
FALX
NPP
FALZ
Fig. 9-48
Ejemplos:
8x4,875mm
39
.
36
7
8x4,5mm
2x3,5mm
Fig. 9-49
G1/G2/G3
X G0
FF1 Desbaste
FF2
FF1
X
Acabado
FF3
Fig. 9-50
Para el parmetro VARI se efecta una prueba de plausibilidad. Si, a la llamada del ciclo, su
valor no se sita en el margen de 1 ... 12, el ciclo se interrumpe con la alarma 61002 Tipo
de mecanizado definido incorrecto.
Cilindrado exterior
X VARI=1/5/9
Cilindrado interior
VARI=3/7/11
Z
o despus
de cambiar
amarre
Cilindrado interior
VARI=3/7/11
Refrentado interior Z
VARI=4/8/12
X
Refrentado exterior
VARI=2/6/10
o despus
de cambiar
amarre
Refrentado interior
VARI=4/8/12
Z
Fig. 9-51
X
DAM
Movimiento de G1
penetracin
G4 G4 G4 G4
Fig. 9-52
Otras indicaciones:
Definicin de contornos
El contorno ha de contener como mnimo 3 secuencias con movimientos en los dos ejes del
plano de mecanizado.
Si el contorno es ms corto, el ciclo se cancela tras la emisin de las alarmas 10933 El sub-
programa de contorno contiene demasiado pocas secuencias de contorno y 61606 Error
en la preparacin del contorno.
Los elementos de destalonado se pueden ajustar directamente uno junto a otro. Las se-
cuencias sin movimientos en el plano se pueden definir sin limitaciones.
Todas las secuencias de desplazamiento se preparan internamente para los dos primeros
ejes del plano actual, pues solamente ellos intervienen en el arranque de viruta. En el sub-
programa del contorno pueden estar contenidos movimientos para otros ejes, cuyos trayec-
tos no obstante, no estn activos durante la ejecucin del ciclo.
Como geometra del contorno se admite solamente la programacin de rectas y crculos,
con G0, G1, G2 y G3. Se pueden programar adems las instrucciones para redondeos
y chaflanes. Si se programan otras rdenes de desplazamiento en el contorno, el ciclo
se interrumpe con la alarma 10930 Tipo de interpolacin no permitido en el contorno de
desbaste.
En la primera secuencia con movimiento de desplazamiento en el plano de mecanizado ac-
tual tiene que estar incluida una orden de desplazamiento G0, G1, G2 G3, de lo contrario
el ciclo se interrumpir con la alarma 15800 Condiciones iniciales incorrectas para CONT-
PRON. Esta alarma aparece, adems, en caso de G41/42 activo. El punto inicial del con-
torno es la primera posicin en el plano de mecanizado, ajustada en el subprograma del
contorno.
Para la ejecucin del contorno programado se prepara una memoria interna del ciclo que
puede alojar un nmero mximo de elementos de contorno. El nmero exacto depende del
contorno. Si un contorno contiene demasiados elementos de contorno, el ciclo se cancela
con la alarma 10934 Tabla de contornos rebasada. Entonces, el contorno se tiene que divi-
dir en varios sectores de contorno, llamando al ciclo para cada sector.
Si el dimetro mximo no se encuentra en el punto final o inicial programado del contorno, el
ciclo complementa automticamente en el punto de terminacin del mecanizado, una recta
paralela al eje hasta el mximo del contorno y esta parte del contorno se trabaja como des-
talonado.
Lnea recta
Lnea recta
Punto final
Punto
inicial
Fig. 9-53
Direccin de contorno
La direccin de la programacin del contorno de mecanizado se puede elegir libremente.
Internamente se determina de manera automtica la direccin de mecanizado. En caso de
mecanizado completo, el contorno realiza el acabado en la misma direccin que la utilizada
para el desbaste.
Para determinar la direccin de mecanizado sern considerados el primer y el ltimo punto
de contorno programados. Por ello, es necesario que se pongan siempre ambas coordena-
das en la primera secuencia del subprograma de contorno.
Punto inicial
El ciclo determina por s mismo el punto de partida del mecanizado. En el eje segn el cual
se efecta la penetracin, dicho punto de partida est separado del contorno en un valor
igual a las creces de acabado + el recorrido de retirada (parmetro _VRT). En el otro eje, se
encuentra delante del punto de partida del contorno en un valor igual a las creces de aca-
bado + _VRT.
Al ir al punto de partida ser seleccionada internamente la correccin del radio de corte.
Por ello, se seleccionar el ltimo punto antes de la llamada al ciclo de forma tal que sea
posible sin colisiones y que quede suficiente espacio para el movimiento de compensacin
correspondiente.
Fig. 9-54
P6 (35,76)
P2 (87,65)
P4 (52,44)
R5
P1 (120,37)
P5 (41,37)
P3 (77,29)
Fig. 9-55
N20 CYCLE95(KONTUR_1, 5, 1.2, 0.6, , 0.2, 0.1, 0.2, 9, , , Llamada del ciclo
0.5)
N30 G0 G90 X81 Reposicionamiento en el punto de partida
P5 (50,50)
P4 (50,41.547)
P3 (70,21.547)
P2 (90,10)
P1 (100,10)
Fig. 9-56
Programacin
CYCLE96 (DIATH, SPL, FORM)
Parmetro
Tabla 9-17 Parmetro CYCLE94
Funcionamiento
Este ciclo permite mecanizar gargantas de salida de rosca segn DIN76 para piezas con
rosca mtrica ISO.
Fig. 9-57
Proceso
Posicin alcanzada antes del inicio del ciclo:
La posicin de partida es una cualquiera desde la que se puede ir sin colisiones a cada gar-
ganta de salida de rosca.
Este ciclo permite mecanizar gargantas de salida para roscas ISO mtricas desde M3 hasta
M68.
Si, de acuerdo con el valor programado para DIATH, resulta un dimetro final < 3 mm, el
ciclo se interrumpe con la
alarma 61601 Dimetro de la pieza acabada deficiente.
Si el parmetro tiene un valor distinto del prescrito por DIN76, parte 1, el ciclo se interrumpe
asimismo y genera la
alarma 61001 Definicin errnea del paso de rosca.
SPL (posicin inicial)
SPL
DIATH
Fig. 9-58
FORM (definicin)
Las gargantas de salida de rosca de las formas A y B estn definidas para roscas exteriores;
la forma A para salidas normales y la forma B para salidas cortas.
Las gargantas de salida de rosca de las formas C y D estn definidas para roscas interiores;
la forma C para una salida normal, la forma D para una salida corta.
Si el parmetro tiene un valor distinto a A ... D, el ciclo se interrumpe y genera la
alarma 61609 Forma definida incorrectamente.
FORMA A y B
SPL
R
R 30
DIATH
Fig. 9-59
FORMA C y D
SPL
DIATH
R
R 30
Fig. 9-60
Otras indicaciones
Antes de la llamada del ciclo, se ha de activar una correccin de la herramienta. De lo con-
trario, el ciclo se cancela tras la emisin del mensaje de error 61000 Ninguna correccin de
herramienta activa.
60
40
Fig. 9-61
Programacin
CYCLE97(PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP, NRC, NID,
VARI, NUMT)
Parmetro
Tabla 9-18 Parmetro CYCLE97
PIT real Paso de rosca indicado en forma de valor numrico (se introduce
sin signo)
MPIT real Paso de rosca como tamao de rosca
Gama de valores: 3 (para M3) ... 60 (para M60)
SPL real Punto inicial de la rosca en el eje cilindrado
FPL real Punto final de la rosca en el eje cilindrado
DM1 real Dimetro de la rosca en el punto inicial
DM2 real Dimetro de la rosca en el punto final
APP real Trayecto de entrada (se introduce sin signo)
ROP real Trayecto de salida (se introduce sin signo)
TDEP real Profundidad de roscado (se introduce sin signo)
FAL real Creces de acabado (se introduce sin signo)
IANG real ngulo de penetracin
Margen de valores: + (para penetracin de la herramienta
a lo largo de un flanco)
(para penetracin alternativa)
NSP real Decalaje del punto de partida para el primer filete (se introduce
sin signo)
NRC int Nmero de pasadas de desbaste (se introduce sin signo)
NID int Nmero de pasadas en vaco (se introduce sin signo)
VARI int Determinacin del tipo de mecanizado de la rosca
Margen de valores: 1 ... 4
NUMT int Nmero de filetes de rosca (se introduce sin signo)
Funcionamiento
Con el ciclo Roscado se pueden tallar roscas externas e internas cilndricas y cnicas con
un paso de rosca constante en cilindrado y refrentado. Las roscas pueden tener una o ms
entradas. En las de varias entradas, se mecanizan consecutivamente los diversos filetes.
La penetracin de la herramienta se efecta automticamente; se puede elegir entre las va-
riantes de penetracin constante por pasada o de seccin constante de viruta.
Un roscado a derechas o izquierdas queda determinado por el sentido de giro del cabezal,
el cual se debe programar previamente a la llamada de ciclo.
La correccin del avance y del cabezal no est activa en las secuencias de desplazamiento
con rosca.
Fig. 9-62
Importante
Para el empleo de este ciclo es necesario un cabezal con velocidad regulada y sistema de
medicin de trayecto.
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 programado de la rosca + el trayecto de entrada.
El ciclo genera la sucesin de movimientos siguiente:
S Posicionamiento en el punto de partida, determinado internamente, al comienzo del
trayecto de entrada para el primer filete de rosca, con G0.
S Entrada de la herramienta para el desbaste, de acuerdo con la clase de entrada fijada en
VARI.
S El roscado se repite de acuerdo con el nmero de pasadas de desbaste programadas.
S En la pasada siguiente, con G33, se mecanizan las creces de acabado.
S De acuerdo con el nmero de pasadas en vaco, se repite dicha pasada.
S Para cualquier otro filete de rosca se repite toda la sucesin de movimientos.
ROP APP
TDEP
FAL
DM1=DM2
Z
Fig. 9-63
Relaciones entre SPL, FPL, APP y ROP (punto inicial, punto final, trayecto de entrada y
trayecto de salida)
El punto inicial (SPL) o final (FPL) programado representa el punto de partida original de la
rosca. El punto de partida empleado en el ciclo es, no obstante, el punto inicial retrasado en
el trayecto de entrada APP y el punto final, es el programado adelantado en el trayecto de
salida ROP. En el eje de refrentado el punto de partida determinado por el ciclo se encuentra
siempre 1 mm por encima del dimetro programado de la rosca. El control forma automti-
camente este plano de retirada.
Relaciones entre TDEP, FAL, NRC y NID (profundidad de roscado, creces de acabado, nmero
de cortes)
Las creces de acabado programadas surten efecto en direccin paralela al eje y se sustraen
de la profundidad de rosca prescrita, TDEP, y el resto que queda se descompone en pasa-
das de desbaste.
El ciclo calcula por s mismo las diversas profundidades de entrada actuales de la herr-
amienta en dependencia del parmetro VARI.
Fig. 9-64
Marca de 0 grados
Marcha Marcha
1er filete de rosca 4 filete de rosca
NSP
Marcha Marcha
2 filete de rosca 3er filete de rosca
NUMT = 4
Fig. 9-65
Con el parmetro NUMT se fija el nmero de filetes en roscas de varias entradas. Para una
rosca sencilla el parmetro se ha de ajustar en cero o puede suprimirse por completo en la
lista de parmetros.
Los filetes de rosca se distribuyen uniformemente por el contorno de la pieza; el primer filete
se determina mediante el parmetro NSP.
Si se ha de confeccionar una rosca de varios filetes con disposicin irregular de los filetes en
el contorno, se ha de llamar al ciclo para cada filete, con programacin del correspondiente
decalaje del punto inicial.
Penetracin con
profundidad de penetracin constante
Penetracin con
seccin de viruta constante
Fig. 9-66
Si para el parmetro _VARI est programado otro valor, el ciclo se interrumpe tras generar la
alarma 61002 Definicin errnea de la clase de mecanizado.
Otras indicaciones
Diferenciacin entre longitudinal y transversal
El propio ciclo decide si se ha de mecanizar una rosca longitudinal o transversal. Esto de-
pende del ngulo del cono en el que se tallan roscas. Si el ngulo del cono es v45 grados,
se mecaniza la rosca del eje de cilindrado; de lo contrario, la rosca transversal.
X X
Z Z
Rosca longitudinal Rosca transversal
Fig. 9-67
M42x2
Z
35
Fig. 9-68
N30 CYCLE97( , 42, 0, 35, 42, 42, 10, 3, 1.23, 0, 30, 0, 5, 2, 3, Llamada del ciclo
1)
N40 G90 G0 X100 Z100 Desplazamiento a la posicin siguiente
Nota
Este ciclo estndar no est disponible en 802D bl.
Programacin
CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL, IANG,
NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMT)
Parmetro
Tabla 9-20 Parmetro CYCLE98
Funcionamiento
El ciclo permite la ejecucin de varias roscas cilndricas o cnicas concatenadas. Los distin-
tos segmentos de rosca pueden mostrar pasos distintos; el paso tiene que ser constante
dentro de un segmento de rosca.
Fig. 9-69
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 programado de la rosca + el trayecto de entrada.
El ciclo genera la sucesin de movimientos siguiente:
S Posicionamiento en el punto de partida, determinado internamente, al comienzo del
trayecto de entrada para el primer filete de rosca, con G0.
S Entrada de la herramienta para el desbaste, de acuerdo con la clase de entrada fijada en
VARI.
S El roscado se repite de acuerdo con el nmero de pasadas de desbaste programadas.
S En la pasada siguiente, con G33, se mecanizan las creces de acabado.
S De acuerdo con el nmero de pasadas en vaco, se repite dicha pasada.
S Para cualquier otro filete de rosca se repite toda la sucesin de movimientos.
Fig. 9-70
Relaciones entre TDEP, FAL, NRC y NID (profundidad de roscado, creces de acabado, nmero
de cortes de desbaste y pasadas en vaco)
Las creces de acabado programadas se sustraen de la profundidad de rosca prescrita,
TDEP y el resto que queda se descompone en pasadas de desbaste. El ciclo calcula por s
mismo las diversas profundidades de entrada actuales de la herramienta en dependencia
del parmetro VARI. En la descomposicin de la profundidad de rosca a mecanizar en entra-
das parciales de la herramienta con seccin constante de viruta, la presin de corte es la
misma en todas las pasadas de desbaste. Las diversas entradas de la herramienta son en-
tonces diferentes.
Otra variante consiste en distribuir la profundidad de rosca total en entradas constantes de
la herramienta. La seccin de viruta aumenta entonces pasada a pasada pero con valores
pequeos de la profundidad de rosca; esta tecnologa puede llevar a mejores condiciones
de corte.
Las creces de acabado FAL se mecanizan en una pasada, despus del desbaste. Luego se
efectan las pasadas en vaco programadas en el parmetro NID.
Penetracin Penetracin con
a lo largo de flancos alternos
un flanco
IANG
IANG<=2
Fig. 9-71
Con el parmetro IANG se determina el ngulo con el que se penetra en la rosca. Si desea
una penetracin con un ngulo de penetracin de 90 respecto a la direccin de corte en la
rosca, el valor de este parmetro se tiene que ajustar a cero. Es decir que el parmetro tam-
bin se puede omitir en la lista de parmetros, dado que, en este caso, se produce un pre-
ajuste automtico con cero. Si se ha de penetrar a lo largo de los flancos, el valor absoluto
de este parmetro debe ascender como mximo a la mitad del ngulo del flanco de la herra-
mienta.
El signo de este parmetro determina la ejecucin de esta penetracin. Si el valor es posi-
tivo, se penetra siempre en el mismo flanco y si es negativo, en ambos flancos alternada-
mente. La clase de penetracin con alternancia de flancos es posible nicamente para ro-
scas cilndricas. Sin embargo, si el valor de IANG en caso de rosca cnica es negativo, el
ciclo efecta la entrada a lo largo de un flanco.
Penetracin con
profundidad de penetracin constante
Penetracin con
seccin de viruta constante
Fig. 9-72
Si para el parmetro _VARI est programado otro valor, el ciclo se interrumpe tras generar la
alarma 61002 Definicin errnea de la clase de mecanizado.
Marca de 0 grados
Marcha Marcha
1er filete de rosca 4 filete de rosca
NSP
Marcha Marcha
2 filete de rosca 3er filete de rosca
NUMTH = 4
Fig. 9-73
X
0/
50
36
30
Z
80 60 30
Fig. 9-74
N30 CYCLE98 (0, 30, 30, 30, 60, 36, 80, 50, 10, 10, 0.92, , , , Llamada del ciclo
5, 1, 1.5, 2, 2, 3, 1)
N40 G0 X55 Desplazamiento eje por eje
N50 Z10
N60 X40
N70 M2 Fin del programa
Si en los ciclos se detectan estados errneos, se genera una alarma y se interrumpe la eje-
cucin del ciclo.
Los ciclos emiten, adems, avisos en la lnea de avisos del control. Estos avisos no inte-
rrumpen 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.
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-21
6 _ X _ _
Tabla 9-22
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:
Tabla 9-23
En el texto de aviso, en <N> aparece en cada caso el nmero de la figura que se acaba de
mecanizar.
ndice
A D
Agujeros en crculo, 9-275 Datos del operador, 3-44
Alarmas de ciclo, 9-322 Decalaje del origen, 3-42
ngulo de despulla, 9-278 Definicin de contornos, 9-300
Ayuda grfica de ciclos en el editor de programas, Definicin de los planos, 9-236
9-238 Determinacin de correcciones de herramienta,
3-33
Direccin, 8-132
B Distancia de seguridad, 9-243
Distribucin de la pantalla, 1-11
Bases de la programacin CN, 8-131
Bsqueda de nmero de secuencia, 5-67
E
C Estructura de la palabra, 8-132
Estructura de la secuencia, 8-133
Campo de manejo Parmetros, 3-30
Campo de manejo Posicin, 4-50
Campos de manejo, 1-14
Caracteres especiales imprimibles, 8-134 F
Caracteres especiales no imprimibles, 8-135 Fila de agujeros, 9-271
Ciclo de desbaste CYCLE95, 9-292
Ciclo de entallado CYCLE93, 9-280
Ciclo de garganta CYCLE94, 9-288 G
Ciclos de taladrado, 9-235
Garganta de salida de rosca CYCLE96, 9-305
Ciclos de torneado, 9-235
Concatenacin de roscas CYCLE98, 9-315
Condiciones de llamada, 9-236
Condiciones de retorno, 9-236 H
Configuracin de mscaras de entrada, 9-239 HOLES1, 9-271
CONTPRON, 9-300 HOLES2, 9-275
CYCLE81, 9-242
CYCLE82, 9-245
CYCLE83, 9-247 I
CYCLE84, 9-251
Interfaz RS232, 6-96
CYCLE840, 9-254
Introduccin de programa manual, 4-54
CYCLE85, 9-258
Introducir herramientas y correcciones de
CYCLE86, 9-261
herramienta, 3-30
CYCLE87, 9-264
CYCLE88, 9-267
CYCLE89, 9-269
CYCLE93, 9-280 J
CYCLE94, 9-288 JOG, 4-50
CYCLE95, 9-292 Juego de caracteres, 8-134
CYCLE96, 9-305
CYCLE97, 9-309
CYCLE98, 9-315
L R
Llamada, 9-241 Rearranque despus de una cancelacin, 5-69
Llamada del ciclo, 9-236 Reposicionamiento despus de una interrupcin,
5-69
Rosca longitudinal, 9-314
M Rosca transversal, 9-314
Roscado CYCLE97, 9-309
Mandrinado, 9-240
Roscado con macho con mandril de compensa-
Mandrinado 1, 9-258
cin, 9-254
Mandrinado 2, 9-261
Roscado con macho con mandril de compensa-
Mandrinado 3, 9-264
cin y con captador, 9-255
Mandrinado 4, 9-267
Roscado con macho con mandril de compensa-
Mandrinado 5, 9-269
cin y sin captador, 9-255
Manejo de la ayuda de ciclos, 9-238
Roscado con macho sin mandril de compensa-
Mensajes, 9-324
cin, 9-251
Modo de operacin JOG, 4-50
Modo de operacin MDA, 4-54
S
O Simulacin de ciclos, 9-237
SPOS, 9-252, 9-253
Origen de herramienta, 3-42
Origen de mquina, 3-42
T
P Taladrado, 9-242
Taladrado profundo, 9-247
Parmetro de clculo , 3-47
Taladrado profundo con evacuacin de viruta,
Parmetros de interfaz, 7-118
9-248
Parmetros de mecanizado, 9-240
Taladrado profundo con rotura de viruta, 9-248
Parmetros geomtricos, 9-240
Taladrado, avellanado, 9-245
Plano de mecanizado, 9-236
Tecla Confirmar alarma, ix
Plano de referencia, 9-242
Tecla de borrado (Backspace), ix
Plano de retirada, 9-242
Tecla de seleccin/Tecla Toggle, ix
Profundidad de mecanizado absoluta, 9-243
Tecla ETC, ix
Profundidad de taladrado relativa, 9-243
Tecla Input, ix
Programa de pieza
Tecla Recall, ix
Detener, cancelar, 5-68
Tecla Shift, ix
Seleccionar, iniciar, 5-66
Transmisin de datos, 6-96
Punteado, 9-242
Punto inicial, 9-302
V
Vigilancia del contorno, 9-278, 9-301
Vista general de alarmas de ciclo, 9-322
Vista general de ficheros de ciclos, 9-238
Volante, 4-53
SINUMERIK 802D
Tornear,
fresar
Torneado Fresado
SINUMERIK 802D
Tornear,
fresar
SINUMERIK 802D
Documentacin
Tornear, SIMODRIVE
fresar 611U
SINUMERIK 802D
Tornear,
fresar