Punzonado
Punzonado
Punzonado
Manejo y programacin
Punzonado
Vlidas para
Control
Versin de software
SINUMERIK 802D sl
1
Edicin 06/2006
Introduccin
Preparacin
Funcionamiento
con mando manual
Modo automtico
Programacin de piezas
Sistema
Programacin
Instrucciones de seguridad
El presente manual contiene indicaciones para su seguridad personal, as como para la prevencin de
daos materiales. Las indicaciones para la seguridad personal se destacan mediante un tringulo de
advertencia, las referentes solamente a daos materiales figuran sin dicho tringulo. 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 advertencia con tringulo de advertencia se alerta 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 indicaciones tcnicas 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.
Advertencia
El aparato debe ser utilizado nicamente para los casos de aplicacin previstos en el catlogo y en la
descripcin tcnica y nicamente en combinacin con equipos y componentes de fabricacin ajena
recomendados u homologados por Siemens. El funcionamiento correcto y seguro del producto presupone
un transporte, un almacenamiento, una instalacin y un montaje adecuados, as como un manejo y un
mantenimiento rigurosos.
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.
Como siempre se puede deslizar algn error involuntario, no podemos garantizar la absoluta coincidencia.
El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles correcciones se
incluyen en la siguiente edicin.
Siemens AG
Automation and Drives
Postfach 4848
D90437 NUREMBERG
ALEMANIA
Prlogo
Documentacin SINUMERIK
La documentacin SINUMERIK se estructura en 3 niveles:
S
Documentacin general
Destinatario de la documentacin
La presente documentacin est orientada al fabricante de mquinas herramienta.
El manual proporciona toda la informacin que necesita el fabricante para la puesta en
marcha del control SINUMERIK 802D sl.
Alcance estndar
La presente documentacin contiene una descripcin de la funcionalidad estndar. Los
suplementos o las modificaciones realizados por el fabricante de la mquina son documentadas por el mismo.
En el control pueden ejecutarse otras funciones adicionales no descritas en la presente
documentacin. Sin embargo, no existe derecho a reclamar estas funciones en nuevos
suministros o en intervenciones de servicio tcnico.
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.de/automation/support-request
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]
Formulario para fax: ver hoja de revisiones al final de la documentacin.
iii
Prlogo
Direccin Internet
http://www.siemens.com/motioncontrol
iv
Contenido
Contenido
1
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-11
1.1
Distribucin de la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-11
1.2
1-14
1.3
1.3.1
1.3.2
1.3.3
1.3.4
Ayudas de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculadora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Edicin de caracteres chinos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hot Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copiar y pegar ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-16
1-16
1-17
1-18
1-18
1.4
El sistema de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-19
1.5
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
Funcionamiento en red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de la conexin de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Administracin de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Iniciar sesin de usuario RCS log in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Trabajo con una conexin de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desbloqueo de directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conectar y separar unidades de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-21
1-21
1-22
1-23
1-24
1-24
1-25
1.6
Herramienta RCS802 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-27
1.7
Sistemas de coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-28
2-31
Preparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-33
3.1
3.1.1
3.1.2
3-33
3-33
3-38
3.2
3-39
3.3
Parmetros de clculo R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-40
3.4
3-41
3.5
3.5.1
3.5.2
3.5.3
Proteccin de garras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zona protegida para dos garras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zona protegida para tres garras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zona protegida para cuatro garras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-44
3-45
3-46
3-47
4-49
4.1
4-50
4.2
4-52
Modo automtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-55
5.1
5-59
5.2
5-61
5.3
5-62
5.4
5-63
5.5
5-63
5.6
Ejecucin de externo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-64
Contenido
vi
Programacin de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-65
6.1
6-68
6.2
6-69
6.3
6.3.1
Simulacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editor de geometra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-71
6-73
6.4
6-79
Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-81
7.1
7.2
7.3
7.3.1
7.3.2
7.4
Visualizacin de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-119
Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-121
8.1
8.1.1
8.1.2
8.1.3
8.1.4
8.1.5
8.1.6
Bases de la programacin CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nombres de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura de la palabra y direccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura de la secuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Juego de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vista general de las instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-121
8-121
8-121
8-122
8-123
8-124
8-126
8.2
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.2.8
8.2.9
8.2.10
Informacin de recorridos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Seleccin de plano: G17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cota absoluta/incremental: G90, G91, AC, IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicacin de cotas mtricas y en pulgadas: G71, G70, G710, G700 . . . . . . . . . . . . . . . . .
Coordenadas polares, determinacin de polos: G110, G111, G112 . . . . . . . . . . . . . . . . . . .
Decalaje de origen programable: TRANS, ATRANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rotacin programable: ROT, AROT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Factor de escala programable: SCALE, ASCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simetra especular programable: MIRROR, AMIRROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sujecin de piezas decalaje de origen ajustable: G54 a G59, G500, G53, G153 . . . . . .
Limitacin de la zona de trabajo programable: G25, G26, WALIMON, WALIMOF . . . . . . .
8-137
8-137
8-137
8-139
8-140
8-141
8-142
8-143
8-145
8-146
8-148
8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
8.3.6
8.3.7
8.3.8
8.3.9
8.3.10
8.3.11
8.3.12
8.3.13
8.3.14
8.3.15
8.3.16
8.3.17
8.3.18
Movimientos de ejes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpolacin lineal con velocidad de desplazamiento rpido: G0 . . . . . . . . . . . . . . . . . . . . .
Interpolacin lineal con avance: G1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpolacin circular: G2, G3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpolacin circular a travs de un punto intermedio: CIP . . . . . . . . . . . . . . . . . . . . . . . . . .
Crculo con transicin tangencial: CT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento a tope fijo: G75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bsqueda del punto de referencia: G74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento a posicin codificada: CAC, CIC, CDC, CACP, CACN . . . . . . . . . . . . . . . .
Control tangencial: TANG, TANGON, TANGOF, TLIFT, TANGDEL . . . . . . . . . . . . . . . . . . . .
Avance F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parada precisa/modo Control por contorneado: G9, G60, G64 . . . . . . . . . . . . . . . . . . . . . . .
Comportamiento en aceleracin: BRISK, SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Correccin porcentual de la aceleracin: ACC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento con mando anticipativo: FFWON, FFWOF . . . . . . . . . . . . . . . . . . . . . . . . .
3er o 4 eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tiempo de espera: G4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Arrastre de ejes: TRAILON, TRAILOF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activar, desactivar zonas de proteccin: CPROT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-150
8-150
8-151
8-152
8-156
8-157
8-158
8-158
8-158
8-160
8-162
8-163
8-165
8-166
8-167
8-168
8-168
8-169
8-171
8.4
Herramienta T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-172
8.5
Contenido
8.6
Funcin H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-174
8.7
8.7.1
8.7.2
8.7.3
8-175
8-175
8-177
8-178
8.8
8.8.1
8.8.2
8.8.3
8.8.4
Saltos de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Destino del salto para saltos de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saltos de programa incondicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saltos de programa condicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo de programa para saltos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-179
8-179
8-179
8-180
8-182
8.9
8.10
8.10.1
8.10.2
8.11
8.11.1
8.11.2
8.11.3
8.12
8.12.1
8.12.2
8.13
8.13.1
8.13.2
8-189
8-189
8-190
8-192
vii
Tecla Recall
Tecla ETC
Sin funcin
Tecla de informacin
Tecla Shift
Tecla Control
Tecla Alt
No utilizada
Teclas Pasar pgina
Espacio (SPACE)
Tecla de borrado (Backspace)
Teclas de cursor
Tecla de borrado
Teclas alfanumricas
Doble asignacin en el nivel Shift
ENTER/Tecla de entrada
Tecla de campo de manejo Posicin
viii
Teclas numricas
Doble asignacin en el nivel Shift
80
REFERENCE POINT
Punto de referencia
90
70
100
60
AUTOMTICO
110
120
SINGLE BLOCK
Secuencia a secuencia
20
10
6
2
40
60 70
MANUAL DATA
Introduccin manual
80
90
100
110
120
SPINDLE STOP
SPINDEL START RIGHT
Giro a la derecha
RESET
PARADA CN
MARCHA CN
Eje X
Eje Z
PARADA DE EMERGENCIA
%
%
ix
Notas
Introduccin
1.1
Distribucin de la pantalla
Campo de estado
Campo de aplicacin
Campo de notas
y pulsadores de men
Figura 1-1
Distribucin de la pantalla
Campo de estado
Campo de aplicacin
1-11
Introduccin
1.1
Distribucin de la pantalla
Campo de estado
Figura 1-2
Campo de estado
Tabla 1-1
Elemento de Indicacin
imagen
Descripcin
JOG; 1 INC, 10 INC, 100 INC, 1000 INC, VAR INC (evaluacin incremental en el
modo JOG)
JOG REF
MDA
AUTOMATIC
OFFSET PARAM
PROG MANAGER
SYSTEM
ALARM
Lnea de alarmas y avisos
S visualizan
Se
i
li
alternativamente:
lt
ti
t
1. Nmero de alarma con texto de alarma
2. Texto de aviso
Estado del programa
4
5
1-12
RESET
RUN
Programa en marcha
STOP
Programa parado
N: unidad interna de CN
D: tarjeta CF
Mensajes de CN
Introduccin
1.1
Distribucin de la pantalla
Figura 1-3
Tabla 1-2
Elemento de Indicacin
imagen
1
2
Descripcin
Smbolo Recall
Pulsando la tecla Recall se vuelve al nivel superior del men.
Lnea de indicacin
Visualizacin de indicaciones para el usuario
Informacin de estado HMI
ETC es posible (al accionar esta tecla, el men horizontal de pulsadores
muestra funciones adicionales).
Notacin mixta (maysculas/minsculas) activa
3
Transmisin de datos en curso
Conexin con la herramienta de puesta en marcha y diagnstico (p. ej.,
la herramienta de programacin 802) activa
1-13
Introduccin
1.2
1.2
Manejo de la mquina
Decalajes/parmetros
Programa
Gestor de programas
Sistema
Alarma
Niveles de proteccin
En SINUMERIK 802D sl existe un esquema de niveles de proteccin para el acceso a reas
de datos. El control se entrega con cdigos de acceso estndar para los niveles de proteccin 1 a 3.
S
Nivel de proteccin 1
Nivel de proteccin 2
Nivel de proteccin 3
1-14
Introduccin
1.2
Correcciones de herramientas
Decalajes de origen
Ajuste RS232
1-15
Introduccin
1.3
Ayudas de entrada
1.3
Ayudas de entrada
1.3.1
Calculadora
La funcin calculadora se puede activar desde cualquier campo de manejo mediante la
combinacin de teclas <SHIFT +=>.
Para el clculo se pueden utilizar las cuatro operaciones bsicas, as como las funciones
Seno, Coseno, Elevacin al cuadrado y Raz cuadrada. Una funcin de parntesis permite
calcular expresiones entrelazadas. La profundidad de parntesis es ilimitada.
Si el campo de entrada ya est ocupado por un valor, la funcin lo adopta en la lnea de
introduccin de la calculadora.
<Input> inicia el clculo. El resultado se visualiza en la calculadora.
El pulsador de men <Aplicar> introduce el resultado en el campo de entrada o en la posicin actual del cursor del programa de pieza y cierra automticamente la calculadora.
Nota
Si un campo de entrada se encuentra en el modo de edicin, la tecla de conmutacin
permite restablecer el estado original.
Figura 1-4
Calculadora
1-16
+,
*, /
Operaciones bsicas
Funcin Seno
El valor (en grados) X delante del cursor de entrada se sustituye por el valor sen(X).
Funcin Coseno
El valor (en grados) X delante del cursor de entrada se sustituye por el valor cos(X).
Introduccin
1.3
Ayudas de entrada
Funcin Cuadrado
El valor X delante del cursor de entrada se sustituye por el valor X2.
()
Ejemplos de clculo
Descripcin de la tarea
100 + (67*3)
100+67*3
> 301
sen(45_)
45 S
> 0.707107
cos(45_)
45 O
> 0.707107
42
4 Q
> 16
4 R
> 2
(34+3*2)*10
(34+3*2)*10
> 400
1.3.2
Completar el segundo punto final de un sector de contorno lnea recta lnea recta
establecida a travs de una relacin angular
Figura 1-5
<ALT + S>
Editor chino
1-17
Introduccin
1.3
1.3.3
Ayudas de entrada
Hot Keys
El componente de manejo ofrece la posibilidad de marcar, copiar, cortar y borrar textos con
la ayuda de combinaciones especiales de teclas. Estas funciones estn disponibles para el
editor de programas de pieza, as como para los campos de entrada.
<CTRL+C>
Copiar
<CTRL+B>
Marcar
<CTRL+X>
Cortar
<CTRL+V>
Pegar
<ALT+L>
Conmutacin a maysculas/minsculas
<ALT+H>
Activacin del sistema de ayuda
o de la tecla de informacin
1.3.4
1-18
Introduccin
1.4
1.4
El sistema de ayuda
El sistema de ayuda
El control incluye una amplia ayuda en lnea. Temas de ayuda:
S
Operaciones
El sistema de ayuda puede abrirse desde cualquier campo de manejo pulsando la tecla Info
o con la combinacin de teclas <ALT+H>.
Figura 1-6
Pulsadores de men
Show
Figura 1-7
1-19
Introduccin
1.4
El sistema de ayuda
Go to
topic
La funcin permite la seleccin de referencias cruzadas. Una referencia cruzada est identificada con los caracteres >>....<<. Este pulsador de men slo est visible si se visualiza
una referencia cruzada en el campo de aplicacin.
Back to
topic
Find
1-20
Introduccin
1.5
1.5
Funcionamiento en red
Funcionamiento en red
Nota
La funcin Funcionamiento en red slo est disponible en SINUMERIK 802D sl pro.
Gracias al adaptador de red integrado, el control es apto para redes. Las siguientes
conexiones son posibles:
S
Par trenzado: Incorporacin del control en una red local existente, utilizando un cable de
latiguillo.
1.5.1
Requisito
El control est conectado a travs de la interfaz X5 con el PC o la red local.
Service
control
A travs del pulsador de men <Service red> se accede a la mscara de entrada para los
parmetros de red.
Figura 1-8
1-21
Introduccin
1.5
Funcionamiento en red
Tabla 1-3
Parmetros
DHCP
Nombre de equipo
Direccin IP
Mscara Subnet
Service
firewall
Para garantizar la mxima seguridad, todos los puertos que no se necesiten deberan
permanecer cerrados.
Figura 1-9
1.5.2
Administracin de usuarios
En el campo de manejo Sistema, accione los pulsadores de men <Service Visualiz.>
<Service control>.
Service
display
1-22
Service
control
Introduccin
1.5
Service
network
Authorization
Funcionamiento en red
A travs del pulsador de men <Service red > <Autorizacin> se accede a la mscara de
entrada para las cuentas de usuario.
Las cuentas de usuario sirven para guardar los ajustes personales de los usuarios. Para
crear una nueva cuenta, introduzca en los campos de entrada el nombre de usuario y la
contrasea para el inicio de sesin.
La funcin de pulsador de men <Crear> inserta un nuevo usuario en la administracin de
usuarios.
Figura 1-10
1.5.3
RCS
connect.
Figura 1-11
1-23
Introduccin
1.5
Funcionamiento en red
Iniciar sesin
Introduzca en los correspondientes campos de entrada el nombre de usuario y la contrasea y confirme la entrada con el pulsador de men <Iniciar sesin>.
Una vez que se haya iniciado la sesin con xito, se muestra el nombre de usuario en la
lnea Usuario actual.
La funcin de pulsador de men <Volver> cierra el cuadro de dilogo.
Nota
Este inicio de sesin sirve al mismo tiempo como identificacin del usuario para conexiones
remotas.
Cerrar sesin
Accione el pulsador de men <Cerrar sesin>. Se cierra la sesin del usuario actual, se
guardan los ajustes especficos del usuario y se cancelan todos los desbloqueos concedidos.
1.5.4
Si se quiere permitir el acceso a una parte del sistema de ficheros, se tienen que desbloquear previamente los correspondientes directorios.
Nota:
Desbloqueando directorios se permite a una estacin de red acceder a los ficheros del
control. Segn la opcin de desbloqueo, el usuario puede modificar o borrar datos.
1.5.5
Desbloqueo de directorios
Con esta funcin se definen los derechos de acceso al sistema de ficheros del control para
los usuarios remotos.
Seleccione en el Gestor de programas el directorio a desbloquear.
1-24
Introduccin
1.5
Funcionamiento en red
El pulsador de men <Habilitar> abre la mscara de entrada para el desbloqueo del directorio seleccionado.
Shares
Figura 1-12
El directorio no se desbloquea.
En el campo Nombre habilitacin se tiene que introducir un descriptor a travs del cual
el usuario autorizado puede acceder a los ficheros del directorio.
Cambiar
Leer
Borrar
El pulsador de men <OK> define las caractersticas ajustadas. Los directorios desbloqueados se marcan como en Windows con la mano.
1.5.6
Service
display
Service
network
Service
control
Connect.
Disconn.
1-25
Introduccin
1.5
Funcionamiento en red
Figura 1-13
La funcin <Conectar > asigna a una unidad de red una letra de unidad local.
Figura 1-14
Posicione el cursor en una letra de unidad libre y conmute con la tecla TAB al campo de
entrada Ruta. Introduzca la direccin IP del servidor y el nombre de la habilitacin.
Ejemplo:
\\192.4.5.23\TEST\
1-26
Introduccin
1.6
1.6
Herramienta RCS802
Herramienta RCS802
Con la herramienta RCS (Remote Control System) dispone para su PC/PG de una herramienta de explorador que le facilitar el trabajo diario con SINUMERIK 802D sl.
La conexin entre el control y el PC/PG se puede realizar a travs de un cable RS232 o de
una red local (opcin).
Atencin
La funcionalidad completa de la herramienta RCS no se tiene hasta que se carga la clave
de licencia RCS 802.
Esta clave permite establecer la conexin con el control a travs de una red local (slo en
SINUMERIK 802D sl pro) y, con ello, utilizar tambin la funcin de control remoto, entre
otras.
Sin clave de licencia slo es posible el desbloqueo de directorios locales (en el PC/PG) para
el acceso a travs del control.
Figura 1-15
Despus de iniciar se encuentra en el modo offline. Esto significa que slo puede gestionar
ficheros de su PC. En el modo online dispone adicionalmente del directorio Control 802,
que permite el intercambio de ficheros con el control. Adicionalmente existe una funcin de
control remoto para la observacin del proceso.
Nota
En la herramienta RCS est disponible una ayuda online detallada. Todos los dems
procedimientos, como son el establecimiento de la conexin, la administracin de
proyectos, etc., se explican en esta ayuda.
1-27
Introduccin
1.7
1.7
Sistemas de coordenadas
Sistemas de coordenadas
Un sistema de coordenadas se sujeta por lo general a travs de tres ejes de coordenadas
perpendiculares entre s. Las direcciones positivas de los ejes de coordenadas se determinan por la regla de los tres dedos de la mano derecha. El sistema de coordenadas se
refiere a la pieza y la programacin se realiza independientemente de si la herramienta o la
pieza se mueven o no. Durante la programacin se parte siempre del hecho de que la herramienta se mueve con respecto al sistema de coordenadas de la pieza que se piensa est
parada.
+Z
+Y
+Y
90 90
90
+X
Figura 1-16
+Z
+X
C
C2
Figura 1-17
1-28
Coordenadas/ejes de mquina
Introduccin
1.7
Sistemas de coordenadas
W = Origen de pieza
Figura 1-18
1-29
Introduccin
1.7
Sistemas de coordenadas
Sujecin de la pieza
Para el mecanizado, la pieza se sujeta en la mquina. Por ello, la pieza tiene que ser
alineada de modo que los ejes del sistema de coordenadas de pieza sean paralelos a los de
la mquina. Un decalaje resultante del origen de mquina frente al origen de pieza se determina para cada eje y se introduce en campos de datos previstos para el decalaje de origen
ajustable. En el programa CN, este decalaje en el ciclo de programa se activa, por ejemplo,
con un G54 programado (ver el apartado Sujecin de pieza decalaje de origen ajustable ...).
W = Origen de pieza
M = Punto de origen de mquina
Y
X
P. ej.:
G54
YMquina
XMquina
M
Figura 1-19
Pieza en la mquina
actual
Y
X
W
W = Origen de pieza
Figura 1-20
1-30
Nota
Al conectar SINUMERIK 802D sl y la mquina, observe tambin la documentacin relativa a
sta, dado que la conexin y la bsqueda del punto de referencia son funciones
dependientes de la mquina.
En esta documentacin se parte de un panel de mando de mquina estndar MCP 802D.
En caso de que utilizara un MCP distinto, el manejo se puede desviar de esta descripcin.
Operaciones
En primer lugar, conecte la tensin de alimentacin del CNC y de la mquina. Despus del
arranque del control, se encuentra en el campo de manejo Posicin, modo JOG.
La ventana Bsqueda del punto de referencia est activa.
Figura 2-1
En la ventana Posicionamiento del punto de referencia (Fig. 2-1) se indica si los ejes tienen
un punto de referencia o no.
El eje se tiene que referenciar
El eje ha alcanzado el punto de referencia
+X
...
2-31
2-32
Preparacin
3.1
Funcionalidad
Las herramientas de punzonado y troquelado se definen en funcin del caso de aplicacin.
La geometra de las herramientas se crea a partir de las formas geomtricas estndar
siguientes:
S
Crculo
Tringulo
Rectngulo, cuadrado
Agujero rasgado
D doble
D simple
D largo
Hexgono u octgono
Las herramientas con varios sellos dentro de la envolvente reciben el nombre de multitools.
3.1.1
Lista de herramientas
Operaciones
Se encuentra en el campo de manejo Decalajes Parmetros.
Tool
list
Con <Lista herram.> se abre la lista de las herramientas creadas. Dentro de esta lista
puede navegar con las teclas del cursor y las teclas <Page Up>, <Page Down> (pasar
pginas).
Las correcciones se introducen:
S
3-33
Preparacin
3.1
Pulsadores de men
Delete
tool
Extend
Find
New
tool
Parmetros
Figura 3-1
Lista de herramientas
Tabla 3-1
Campo
Descripcin
Mapa de bits para identificar una Multitool
3-34
Nmero de herramienta
Preparacin
3.1
Tabla 3-1
Campo
Tipo
Descripcin
Describe el tipo de geometra de la herramienta:
1
2
3
4
5
6
7
8
9
99
104
105
106
108
109
110
111
112
Herramienta redonda
Herramienta rectangular
Herramienta triangular
D doble
D simple
D largo
Agujero rasgado
Herramienta hexagonal
Herramienta octogonal
Geometra libre
Sello Multitool 4
Sello Multitool 5
Sello Multitool 6
Sello Multitool 8
Sello Multitool 9
Sello Multitool 10
Sello Multitool 11
Sello Multitool 12
Dimensin 1
Dimensin 2
Grosor de lmina
Figura 3-2
3-35
Preparacin
3.1
Figura 3-3
Precaucin
En la lista de parmetros predeterminada se utilizan los parmetros para la correccin
de herramientas. Por lo tanto, los comandos G41 y G42 no pueden utilizarse en el
programa CN.
Tabla 3-2
Parmetro
3-36
Campo
Descripcin
DP4
Longitud 2
DP5
Longitud 3
DP6
Geometra de la herramienta
DP7
Primer n en multitool
DP8
DP9
DP10
DP11
DP12
Escuadra de montaje
DP13
Desgaste longitud 2
DP14
Desgaste longitud 3
DP16
DP16
Libre
DP17
DP17
Libre
DP18
DP18
Libre
DP19
DP19
Libre
DP20
DP20
Libre
DP21
Contador de pasadas
Contador de pasadas
DP22
Longitud base 2
DP23
Longitud base 3
DP24
Dimetro de envolvente
Preparacin
3.1
Tabla 3-2
Parmetro
Campo
Descripcin
DP25
Grosor de lmina
DPC1
Herramienta motorizada
por eje
DPC2
Puesto
Puesto de herramienta
DPC3
DPC4
N de la Multitool
DPC5
DPC5
Libre
DPC6
DPC6
Libre
DPC7
DPC7
Libre
DPC8
DPC8
Libre
DPC9
DPC9
Libre
DPC10
DPC10
Libre
Importante
En relacin con la simulacin del programa de pieza, el significado de los parmetros DP2,
DP6, DP12 y DP24 es el que se establece a continuacin:
S DP2
Reservado para la simulacin del programa de pieza
S DP6
S DP12
S DP24
Geometra de la herramienta
ngulo de orientacin de la herramienta
Dimetro de envolvente
y no puede modificarse.
Geometra de la herramienta
Parmetros de corte
Redondo,
Hexgono u Octgono,
Tringulo,
D doble,
D simple,
D largo,
Rectngulo,
Cuadrado,
Agujero rasgado
Dimetro de envolvente
ngulo de orientacin
DP24
DP12
Rectngulo, cuadrado
DP8
DP9
3-37
Preparacin
3.1
3.1.2
Operaciones
New
tool
Figura 3-4
Nueva herramienta
Figura 3-5
3-38
Preparacin
3.2
3.2
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
Se encuentra en el campo de manejo Decalajes Parmetros.
Work
offset
Al seleccionar <Decalajes de origen> aparece una lista de los decalajes de origen ajustables. La mscara en pantalla contiene 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.
Figura 3-6
introducir el (los) valor(es). Con un movimiento del cursor o con <Input> se incorporan los
valores en los decalajes de origen.
3-39
Preparacin
3.3
3.3
Parmetros de clculo R
Parmetros de clculo R
Funcionalidad
En la pantalla base Parmetros R se listan todos los parmetros R existentes en el control
(ver tambin apartado 8.7 Parmetros de clculo R).
Se pueden modificar en caso de necesidad.
Figura 3-7
Ventana Parmetros R
Operaciones
R variable
3-40
Preparacin
3.4
3.4
Funcionalidad
Con los datos del operador se establecen los ajustes para los estados de funcionamiento.
Se pueden modificar en caso de necesidad.
Operaciones
Se encuentra en el campo de manejo Decalajes Parmetros.
Setting
data
Accione el pulsador de men <Datos operador>. Se abre la pantalla base Datos operador. En ella aparecen otras funciones de pulsador de men que le permiten ajustar distintas
opciones de control.
Figura 3-8
Avance en JOG
Valor del avance en el modo JOG
Si el valor del avance es cero, el control utiliza el valor consignado en los datos de
mquina.
Avance de recorrido de prueba para el modo de prueba (DRY)
El avance que se puede introducir aqu se utiliza en la ejecucin del programa en lugar
del avance programado en caso de seleccin de la funcin Avance de recorrido de
prueba en el modo de operacin AUTOMTICO.
Nota: El resto de datos de operador no es relevante.
3-41
Preparacin
3.4
Pulsadores de men
Work area
limit.
La limitacin del campo de trabajo surte efecto en la geometra y los ejes adicionales. Introduzca los valores para la limitacin del campo de trabajo. El pulsador de men <Activar>
activa/desactiva los valores para el eje marcado con el cursor.
Figura 3-9
Time
counter
Contador de tiempo
Figura 3-10
Significado:
3-42
Todas las piezas: Nmero total de piezas fabricadas (valor real total)
Cantidad de piezas: En este contador se registra el nmero de todas las piezas fabricadas desde el momento del inicio.
Preparacin
3.4
Tiempo de corte
Se mide el tiempo de movimiento de los ejes de contorneado (sin velocidad de desplazamiento rpido) en todos los programas de CN entre Marcha CN y final de programa/
Reset con la herramienta activa. La medicin se interrumpe adicionalmente cuando est
activo el tiempo de espera.
La funcin permite definir zonas protegidas para un mximo de cuatro garras (proteccin de
garras).
Misc.
La funcin lista todos los datos del operador que existen en el control. Los datos se
dividen en:
S
Datos generales
Figura 3-11
3-43
Preparacin
3.5
3.5
Proteccin de garras
Proteccin de garras
Se encuentra en el campo de manejo Decalajes Parmetros y ha accionado el pulsador de
men <Datos operador>.
Setting
data
Protectn
zones
Figura 3-12
Proteccin de garras
3-44
Preparacin
3.5
Figura 3-13
Proteccin de garras
3.5.1
Parmetro
x
Posicin X garra
Posicin Y garra
Ancho de garra
3-45
Preparacin
3.5
Proteccin de garras
Figura 3-14
3.5.2
Rango
Garra 1
Garra 2
Plato de garras
Parmetro
x
Posicin X garra
Posicin Y garra
Ancho de garra
Figura 3-15
3-46
Preparacin
3.5
Proteccin de garras
3.5.3
Rango
Garra 1
Garra 2
Garra 3
Plato de garras
Parmetro
x
Posicin X garra
Posicin Y garra
Ancho de garra
Figura 3-16
Rango
Garra 1
Garra 2
Plato de garras 1
Garra 3
3-47
Preparacin
3.5
Proteccin de garras
3-48
Rango
Garra 4
Plato de garras 2
Nota previa
El modo de mando manual es posible en los modos de operacin JOG y MDA.
Settings
Switch
mm>inch
Back<<
Figura 4-1
4-49
4.1
Operaciones
Seleccionar el modo de operacin JOG con la tecla <JOG> en el panel de mando de
mquina.
+X
...
Figura 4-2
4-50
Parmetros
Tabla 4-1
Parmetro
MKS
X
Y
C1
C2
Significado
Visualizacin de las direcciones de los ejes existentes en el sistema de coordenadas de mquina
(MKS).
+X
....
Y
Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un
signo Ms o Menos.
Posicin
mm
Repos.
Despl.
Funcin G
Avance F
mm/min
Herramienta
Pulsadores de men
Settings
La mscara de entrada sirve para definir el plano de retirada, la distancia directa y el sentido
de giro del cabezal para programas de pieza 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.
Figura 4-3
4-51
4.2
Funcionalidad
En el modo de operacin MDA se puede crear y ejecutar un programa de pieza.
Precaucin
Se utilizan los mismos bloqueos de seguridad que en el funcionamiento totalmente
automtico.
Asimismo, se tienen que cumplir los mismos requisitos que para el modo de operacin
totalmente automtico.
Operaciones
Seleccionar el modo de operacin MDA con la tecla <MDA> en el panel de mando de
mquina.
Figura 4-4
4-52
Parmetros
Tabla 4-2
Parmetro
MKS
X
Y
C1
C2
+X
...
Y
Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un
signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.
Posicin
mm
Tray. res.
Funcin G
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
edicin
Pulsadores de men
Settings
G
function
La ventana de funcin G contiene todas las funciones G; cada funcin G est asignada a un
grupo y ocupa un lugar fijo en la ventana.
A travs de las teclas <Pasar pgina hacia atrs> o <Pasar pgina hacia delante>
se pueden visualizar ms funciones G. Accionando repetidamente el pulsador de men, se
cierra la ventana.
All
G funct.
Auxiliary
functions
Axis
feedrate
Delete
MDA prog.
Safe MDA
progr.
Introduzca en el campo de entrada un nombre con el cual el programa MDA se tendr que
memorizar en el directorio de programas. Como alternativa puede seleccionar un programa
de la lista.
La conmutacin entre el campo de entrada y la lista de programas se realiza con la tecla
TAB.
4-53
Figura 4-5
MCS/WCS
REL
4-54
La visualizacin de los valores reales para el modo de servicio MDA tiene lugar en funcin
del sistema de coordenadas seleccionado. La conmutacin se realiza con este pulsador de
men.
Modo automtico
Condicin previa
La mquina est preparada conforme a las especificaciones del fabricante de la mquina
para el modo AUTOMTICO.
Operaciones
Seleccionar el modo de operacin Automtico con la tecla <Automtico> en el panel de
mando de mquina.
Aparece la pantalla base Automtico, donde se muestran los valores de posicin, avance,
cabezal, herramienta y la secuencia actual.
Figura 5-1
5-55
Modo automtico
Program
control
Block
search
Program
test
To
contour
Dry run
feedrate
To end
point
Condit.
stop
Without
calculat.
Skip
Interr.
point
SBL
fine
Find
Correct
program
ROV
active
Back <<
Figura 5-2
Back <<
Parmetros
Tabla 5-1
Parmetro
MKS
X
Y
+X
Y
Si desplaza un eje en direccin positiva (+) o negativa (), aparece en el correspondiente campo un
signo Ms o Menos.
Si el eje se encuentra en posicin, no se muestra ningn signo.
Posicin
mm
Tray. res.
Funcin G
Avance F
mm/min
Herramienta
Secuencia
actual
Pulsadores de men
Program
control
5-56
Se visualizan los pulsadores de men para la seleccin de la influencia del programa (p. ej.,
secuencia opcional, prueba del programa).
Modo automtico
Program
test
En la prueba del programa (PRT) se bloquea la emisin de valores nominales hacia los ejes.
La visualizacin de valores nominales simula el movimiento de desplazamiento.
Dry run
feedrate
Los movimientos de desplazamiento se ejecutan con el valor nominal del avance especificado en el dato del operador Avance de recorrido de prueba. El avance del recorrido de
prueba acta en lugar de los comandos de movimiento programados.
Condit.
stop
Cuando esta funcin est activa, la ejecucin del programa se para en las secuencias en las
cuales est programada la funcin adicional M01.
Skip
Las secuencias marcadas con una barra anterior al nmero de secuencia no se tienen en
cuenta en el arranque del programa (p. ej., /N100).
SBL
fine
ROV
active
Back <<
Block
search
Si la funcin est activada, las secuencias del programa de pieza se ejecutan como sigue:
cada secuencia se descodifica individualmente; en cada secuencia, tiene lugar una parada.
Secuencia a secuencia fino slo se puede seleccionar en el estado RESET.
El selector de correccin para el avance acta tambin en el avance en marcha rpida.
La mscara en pantalla se cierra.
Con la bsqueda de nmero de secuencia se pasa al punto deseado del programa.
To
contour
Bsqueda de nmero de secuencia hacia delante con clculo del punto inicial de la
secuencia.
Durante la bsqueda de nmero de secuencia se realizan los mismos clculos que en el
servicio con programa normal; no obstante, los ejes no se mueven.
To
end point
Bsqueda de nmero de secuencia hacia delante con clculo del fin de la secuencia.
Durante la bsqueda de nmero de secuencia se realizan los mismos clculos que en el
servicio con programa normal; no obstante, los ejes no se mueven.
Without
calculat.
Interr.
point
Find
Correct
program
G
function
El pulsador de men Find ofrece las funciones Buscar lnea, Buscar texto.
Cambios: existe la posibilidad de corregir una parte del programa errnea. Todos los
cambios se memorizan inmediatamente.
Abre la ventana de Funciones G para la visualizacin de todas las funciones G activas.
La ventana de Funciones G contiene todas las funciones G activas; cada funcin G est
asignada a un grupo y ocupa un lugar fijo en la ventana.
A travs de las teclas <Pasar pgina hacia atrs> o <Pasar pgina hacia delante> se
pueden visualizar ms funciones G.
5-57
Modo automtico
Figura 5-3
All G
functions
Auxiliary
function
Axis
feedrate
Program
sequence
MCS/WCS
REL
5-58
Modo automtico
5.1
5.1
Funcionalidad
Antes de arrancar el programa, el control y la mquina tienen que estar ajustados. Para ello,
se tienen que observar las indicaciones de seguridad del fabricante de la mquina.
Operaciones
Seleccionar el modo de operacin Automtico con la tecla <Automtico> en el panel de
mando de mquina.
Se abre el gestor de programas. Con los pulsadores de men <Director. CN> (seleccin
estndar) o <Tarj. CF cliente> se accede a los directorios correspondientes.
Figura 5-4
Execute
Con el pulsador de men <Ejecutar> (directorio CN) o <Ejecutar de ext.> (con tarjeta CF)
se selecciona el programa para la ejecucin. El nombre de programa seleccionado aparece
en la lnea de pantalla Nombre de programa.
5-59
Modo automtico
5.1
Program
control
Figura 5-5
5-60
Modo automtico
5.2
5.2
Operaciones
Requisitos: ya se ha seleccionado el programa deseado (ver apartado 5.1) y el control se
encuentra en estado Reset.
Block
search
La bsqueda de nmero de secuencia permite el paso del programa hasta el punto deseado
del programa de pieza. El destino de la bsqueda se ajusta posicionando la barra del cursor
directamente en la secuencia deseada del programa de pieza.
Figura 5-6
Bsqueda de secuencia
To
contour
To end
point
Without
calculat.
Interr.
point
Find
El pulsador de men abre un cuadro de dilogo en el cual se tiene que introducir un nmero
de lnea o un concepto de bsqueda.
5-61
Modo automtico
5.3
Figura 5-7
Con el campo de seleccin se puede establecer desde qu posicin se tiene que buscar el
concepto.
Resultado de la bsqueda
Visualizacin de la secuencia deseada en la ventana Secuencia actual
5.3
Operaciones
Con <PARADA CN> se interrumpe la ejecucin de un programa de pieza.
El mecanizado interrumpido se puede reanudar con <MARCHA CN>.
Con <RESET> se puede cancelar el programa en curso.
Accionando nuevamente <MARCHA CN> se reinicia el programa interrumpido y se vuelve a
ejecutar desde el principio.
5-62
Modo automtico
5.4
5.4
Operaciones
Seleccionar el modo de operacin AUTOMTICO.
Abrir la ventana Bsqueda para cargar el punto de la interrupcin.
Block
search
Interr.
point
To
contour
5.5
Operaciones
Seleccionar el modo de operacin AUTOMTICO.
Continuar el mecanizado con <MARCHA CN>.
Precaucin
En el reposicionamiento en el punto de la interrupcin se desplazan todos los ejes a la
vez. Se tiene que asegurar de que el margen de desplazamiento est libre.
5-63
Modo automtico
5.6
5.6
Ejecucin de externo
Ejecucin de externo
Funcionalidad
Un programa externo se transmite a travs de la tarjeta CF al control y se ejecuta inmediatamente con <MARCHA CN>.
Durante la ejecucin del contenido de la memora intermedia se efecta una recarga
automtica.
Accionar el pulsador de men y seleccionar con el cursor el programa que debe ejecutarse.
Ext.
execution
5-64
Programacin de piezas
Operaciones
Con la tecla <Gestor de programas> se accede al gestor de programas.
Figura 6-1
Con la tecla del cursor es posible navegar en el ndice de programas. Para la localizacin
rpida de programas se introduce la primera letra del nombre de programa. El control posiciona el cursor automticamente en un programa en el cual se encontr una coincidencia de
los caracteres.
6-65
Programacin de piezas
Pulsadores de men
NC
directory
Execute
New
Open
Mark
all
La funcin marca todos los ficheros para operaciones posteriores. La marca se puede
cancelar accionando repetidamente el pulsador de men.
Nota
Marcar ficheros individuales:
Posicionar el cursor en el fichero correspondiente y accionar la tecla Select. La lnea
marcada se resalta de color. El accionamiento repetido de Select vuelve a cancelar la
marca.
Copy
Paste
Delete
La funcin introduce uno o varios ficheros en una lista de ficheros a copiar (denominado
portapapeles o clipboard).
La funcin inserta ficheros o directorios desde el portapapeles al directorio actual.
El fichero marcado con el cursor se borra tras una consulta de seguridad. Si se han
marcado varios ficheros, la funcin borra todos los ficheros previa consulta.
Con el pulsador de men OK se ejecuta la tarea de borrado; con Cancelar se desecha.
More
...
Rename
Preview
window
6-66
La funcin abre una ventana en la cual se muestran las siete primeras lneas de un fichero
si el cursor se mantiene durante un cierto tiempo encima del nombre del programa.
Programacin de piezas
Customer
CF card
Ext.
execution
La funcin selecciona el programa marcado con el cursor para la ejecucin. Si est seleccionada la tarjeta CF, el programa se ejecuta como programa externo desde el CN. Este
programa no debe contener llamadas de programas de pieza que no estn guardados en el
directorio del CN.
RCS
connect.
RS232
Se ofrecen las funciones para emitir/leer ficheros a travs de la interfaz RS232 y la funcin
Procesar de externo.
Send
Receive
Error
log
Lista de errores
6-67
Programacin de piezas
6.1
6.1
Operaciones
Ha seleccionado el Gestor de programas.
NC
directory
A travs de los pulsadores de men <Director. CN> se selecciona la ubicacin del nuevo
programa.
New
file
Tras accionar el pulsador de men <Nuevo fichero> se abre una ventana de dilogo en la
cual se introduce el nuevo nombre de programa principal o subprograma. La extensin para
programas principales .MPF se aade automticamente. La extensin para subprogramas
.SPF se tiene que introducir junto con el nombre del programa.
Figura 6-2
6-68
Programacin de piezas
6.2
6.2
Funcionalidad
Un programa de pieza o secciones de un programa de pieza slo se puede editar si ste no
se encuentra en ejecucin.
Todos los cambios se memorizan inmediatamente en el programa de pieza.
Figura 6-3
rbol de men
Simulation
Edit
Recompile
Execute
To
origin
Mark
block
Copy
block
Tool
geometry
Insert
block
Zoom +
Delete
block
Zoom
Find
Delete
window
Renumber
Cursor
crs./fine
Figura 6-4
6-69
Programacin de piezas
6.2
Pulsadores de men
Edit
Execute
Mark
block
Copy
block
Insert
block
Esta funcin inserta un texto del portapapeles en la posicin actual del cursor.
Delete
block
Find
Con el pulsador de men Find se puede buscar una cadena de caracteres en el archivo de
programa indicado.
Introduzca el concepto de bsqueda en la lnea de entrada e inicie el proceso de bsqueda
con el pulsador de men <OK>.
Con Abort se cierra la ventana de dilogo sin iniciar el proceso de bsqueda.
Renumber
Simulation
Recompile
La funcin sustituye los nmeros de secuencia desde la posicin actual del cursor hasta el
final de programa.
La simulacin se describe en el apartado 6.3.
Para la decompilacin, el cursor se tiene que encontrar en la lnea de llamada de ciclo de
trabajo en el programa. La funcin descodifica el nombre de ciclo y prepara la mscara en
pantalla con los correspondientes parmetros. Si los parmetros se sitan fuera del mbito
de validez, la funcin emplea automticamente valores por defecto. Al cerrar la mscara en
pantalla, el bloque de parmetros original queda sustituido por el corregido.
Nota: slo se pueden decompilar bloques/secuencias generados de forma automtica.
6-70
Programacin de piezas
6.3
6.3
Simulacin
Simulacin
Funcionalidad
Por lo general, simulacin se refiere al uso de una lnea punteada para seguir la trayectoria
programada de la herramienta en el programa seleccionado.
En la tecnologa Punzonado vara el comportamiento de representacin de la simulacin del
programa de pieza. En lugar de movimientos de desplazamiento, la simulacin muestra las
zonas de proteccin de garras, as como las carreras realizadas con el perfil correspondiente de la herramienta. La representacin grfica slo tiene lugar cuando se la ha seleccionado la activacin de carrera.
Atencin
Si se ha predefinido una zona protegida a travs del programa CN activo, sta no se
representa en la simulacin.
Operaciones
Se encuentra en el modo de operacin AUTOMTICO y ha seleccionado un programa para
su ejecucin (ver apartado 5.1).
Simulation
Figura 6-5
Pulsadores de men
To
origin
6-71
Programacin de piezas
6.3
Simulacin
Tool
geometry
Esta funcin relaciona todas las herramientas que existen en el control. Se muestran la
forma geomtrica y la orientacin de la herramienta marcada con el cursor. Las herramientas recin configuradas adoptan automticamente una forma redonda.
Figura 6-6
Geometry
editor
Zoom +
Zoom
Delete
window
Cursor
crs./fine
6-72
Programacin de piezas
6.3
6.3.1
Simulacin
Editor de geometra
Funcionalidad
Con ayuda del editor de geometra puede definirse la forma de sello de una herramienta.
Para ello es preciso seleccionar la forma geomtrica a travs de las funciones de pulsador
de men ofrecidas.
El control ofrece las siguientes geometras estndar:
S
Rectngulo
Crculo
Tringulo
Hexgono
Octgono
Agujero rasgado
D doble
D largo
A continuacin, es posible modificar el tamao de sello con los campos de entrada correspondientes. La forma geomtrica resultante puede verse tras finalizar la introduccin de los
datos en el lado derecho de la pantalla de dilogo. Todos los sellos se representan rotacionalmente simtricos.
El campo Dimetro de envolvente muestra el valor correspondiente de la envolvente.
La orientacin de la herramienta puede definirse con el campo de entrada ngulo.
Figura 6-7
6-73
Programacin de piezas
6.3
Simulacin
Figura 6-8
La funcin de pulsador de men <OK> adopta los datos y regresa a la lista de geometra de
la herramienta.
Figura 6-9
6-74
Programacin de piezas
6.3
Simulacin
Figura 6-10
Figura 6-11
6-75
Programacin de piezas
6.3
Simulacin
Figura 6-12
Figura 6-13
6-76
Programacin de piezas
6.3
Simulacin
Figura 6-14
Figura 6-15
6-77
Programacin de piezas
6.3
Simulacin
Figura 6-16
6-78
Programacin de piezas
6.4
6.4
Funcionalidad
A travs de la interfaz RS232 del control se pueden emitir datos (p. ej., programas de
piezas) a un equipo de almacenamiento de datos externo o leerlos desde all. La interfaz
RS232 y su equipo de almacenamiento de datos tienen que estar adaptados el uno al otro.
Operaciones
Ha seleccionado el campo de manejo Gestor de programas y se encuentra en la vista
general de los programas de CN que ya se han creado.
Seleccione los datos que deben transmitirse con el cursor o con <Marcar todo>
Copy
RS232
y cpielos al portapapeles.
Accione el pulsador de men <RS232> y seleccione el modo de transmisin deseado.
Figura 6-17
Send
Emitir programa
Con <Enviar> se inicia la transmisin de datos. Se transmiten todos los ficheros copiados al
portapapeles.
6-79
Programacin de piezas
6.4
Error
log
Protocolo de transmisin
Se listan todos los archivos transmitidos con informacin de estado.
S
Mensajes de transmisin:
Aceptar
ERR EOF
Time Out
User Abort
Error Com
NC / PLC Error
Error Data
Error de datos
1. Ficheros ledos con/sin caracteres previos
o bien
2. Ficheros en formato de cinta perforada transmitidos sin nombre
6-80
Sistema
Funcionalidad
El campo de manejo Sistema contiene todas las funciones necesarias para la parametrizacin y el anlisis de NCK y PLC.
Figura 7-1
Machine
data
NC
General
MD
PLC
PLC
Start-up
files
Service
axes
Step 7
connect
802D
data
Axis
MD
Service
drives
PLC
status
Customer
CF card
Chan
MD
Service
PROFIBUS
Status
list
Drive
MD
Service
control
PLC
program
Service
display
RS232
Program
list
Display
MD
Servo
trace
Servo
trace
Version
Figura 7-2
Edit PLC
alarm txt
7-81
Sistema
Pulsador de men
Set
password
Definir clave
En el control se distingue entre tres niveles de cdigo que permiten distintas autorizaciones
de acceso:
S
Figura 7-3
Introducir la contrasea
7-82
Sistema
Change
password
Cdigo: cambiar
Figura 7-4
Cdigo: cambiar
Segn la autorizacin de acceso se ofrecen en el men de pulsadores distintas posibilidades para la modificacin del cdigo de acceso.
Seleccione el nivel de cdigo con la ayuda de los pulsadores de men. Introduzca el cdigo
de acceso y concluya la entrada con <OK>.
Para el control se vuelve a pedir el cdigo de acceso.
<OK> concluye la modificacin del cdigo de acceso.
Con <Cancelar> se vuelve sin accin a la pantalla base PeM.
Delete
password
RCS
log-in
Change
language
Cambio de idioma
Con el pulsador de men <Cambiar idioma> se puede conmutar entre el idioma del primer
y del segundo plano.
Save
data
Guardar datos
Esta funcin guarda el contenido de la memoria voltil en una zona de memoria no voltil.
Requisito: no se encuentra ningn programa en ejecucin.
Durante el almacenamiento de datos no se debe efectuar ningn tipo de operaciones!
Start-up
Puesta en servicio
7-83
Sistema
NC
PLC
Normal power-up
El sistema se arranca de nuevo
Restart
Rearranque
Overall reset
Borrado general
OK
Con <OK> se produce un RESET del control con posterior rearranque en el modo
seleccionado.
Con <Cancelar> se vuelve sin accin a la pantalla base.
Machine
data
Datos de mquina
Las modificaciones en los datos de mquina tienen una influencia esencial en la mquina.
Nmero DM
Nombre
Figura 7-5
Efecto
Valor
Unidad Efecto
so
efecto inmediato
cf
con confirmacin
re
Reset
po
Power on
Precaucin
7-84
Sistema
Figura 7-6
Axis
MD
Figura 7-7
Axis +
Con <Eje +> o <Eje > se conmuta al rea de datos de mquina del eje siguiente o anterior.
Axis
Find
Buscar
Introduzca el nmero o el nombre (o parte del nombre) del dato de mquina deseado y
pulse <OK>.
El cursor salta al dato buscado.
Continue
find
7-85
Sistema
Select
group
Esta funcin ofrece la posibilidad de seleccionar distintos filtros de indicacin para el grupo
activo de datos de mquina. Estn disponibles pulsadores de men adicionales:
Pulsador de men <Experto>: la funcin selecciona todos los grupos de datos en el modo
de experto para su visualizacin.
Pulsador de men <Filtro activo>: 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 <Escoger todo>: la funcin selecciona todos los grupos de datos para
su visualizacin.
Pulsador de men <Anular todo>: se deseleccionan todos los grupos de datos.
Figura 7-8
Filtros de indicacin
Chan
MD
Drive
MD
Abra la ventana Datos de mquina especf. de canal. Con las teclas Pasar pgina puede
hojear hacia delante y hacia atrs.
Figura 7-9
7-86
Sistema
Para listar los parmetros, posicione el cursor en la unidad deseada y accione el pulsador
de men <Mostrar parmetro>. La descripcin de los parmetros se encuentra en la documentacin de los accionamientos SINAMICS.
Figura 7-10
Display
MD
Lista de parmetros
Change
colors
Con la ayuda de las funciones <Color pulsadors> y <Color ventana> se pueden realizar
ajustes de color personalizados. El color indicado consta de los componentes rojo, verde y
azul.
La ventana Cambiar colores indica en los campos de entrada los valores actualmente
ajustados. Modificando estos valores se puede crear el color deseado. Adicionalmente es
posible cambiar el brillo.
Al finalizar una entrada se indica temporalmente la nueva proporcin de mezcla. Entre los
campos de entrada se conmuta con las teclas del cursor.
El pulsador de men <OK> incorpora el ajuste realizado y cierra el dilogo. El pulsador de
men <Cancelar> cierra el dilogo sin incorporar los valores modificados.
Color
softkey
La funcin permite modificar los colores del rea de indicacin y de pulsadores de men.
7-87
Sistema
Figura 7-11
Window
color
Figura 7-12
Service
display
Service
axes
Service
drives
Service
PROFIBUS
Service
control
7-88
Sistema
Figura 7-13
Servicio control
Service
network
Configuracin de red
Action
log
La funcin <Registrador de sucesos> est prevista para el caso de service y lista todos
los sucesos registrados.
Figura 7-14
Setting
Registrador de acciones
Grupos de datos
Descripcin
Grupo
Teclas pulsadas
Fecha y hora
Fecha y hora
Aviso de error
Windowmanager
7-89
Sistema
Tabla 7-1
Descripcin
Modo ajustado
MCP
Alarmas de CN/PLC
Figura 7-15
Find
Figura 7-16
Service
firewall
7-90
Sistema
Servo
trace
Para optimizar los accionamientos est disponible una funcin de oscilgrafo que permite la
visualizacin grfica de
S
la consigna de velocidad
el error de seguimiento
la posicin real
la consigna de posicin
El modo de registro se puede vincular con distintos criterios que permiten el registro sincronizado con estados internos del control. El ajuste se tiene que realizar con la funcin
<Elegir seal>.
Para el anlisis del resultado estn disponibles las siguientes funciones:
S
Medir valores de abscisa y ordenada como diferencia entre dos posiciones de marca
Figura 7-17
La lnea de ttulo del diagrama contiene la divisin actual de la abscisa y el valor diferencial
de la marca horizontal.
El diagrama visualizado se puede desplazar en la zona visible de la pantalla mediante las
teclas del cursor.
7-91
Sistema
Base de
tiempo
Figura 7-18
Select
signal
Tiempo
pos. marca
Figura 7-19
Seleccin del eje: la seleccin del eje tiene lugar en el campo de seleccin Eje.
Tipo de seal:
Error de seguimiento
Diferencia del regulador
Desviacin del contorno
Posicin real
Velocidad real
Consigna de velocidad
Valor de compensacin
Secuencia de parmetros
Consigna de posicin entrada de regulador
Consigna de velocidad entrada de regulador
Consigna de aceleracin entrada de regulador
Valor de mando anticipativo de velocidad
Seal parada precisa fina
Seal parada precisa gruesa
Estado:
On
Off
7-92
Sistema
V mark
OFF
Con los pulsadores de men <Marca CON>/<Marca DES> se activan y desactivan las
lneas auxiliares.
T mark
OFF
Fix
V mark
Fix
T mark
Trace
display
Esta funcin abre un nuevo nivel de men que ofrece pulsadores (de men) para visualizar/
ocultar los diagramas. Si un pulsador de men aparece sobre fondo negro, se visualiza el
diagrama para el canal Trace seleccionado.
Time
scale +
Time
scale
Vertical
scale +
Vertical
scale
Marker
steps
Con la ayuda de esta funcin se pueden definir las amplitudes de paso de las marcas.
Figura 7-20
7-93
Sistema
El movimiento de las marcas tiene lugar con el ancho de paso de un incremento mediante
las teclas del cursor. Mayores anchos de paso se pueden ajustar con la ayuda de los campos de entrada. El valor indica en cuntas unidades de retculo por <SHIFT> + movimiento
del 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.
File
Figura 7-21
Version
HMI
details
7-94
La ventana contiene los nmeros de versin y la fecha de creacin de los distintos componentes de CNC.
El rea de men <Detalles HMI> est prevista para el caso de service y accesible con el
nivel de contrasea de usuario. Se listan todos los programas del componente de manejo
con sus respectivos nmeros de versin. Como consecuencia de la recarga de componentes de software, los nmeros de versin pueden diferir entre s.
Sistema
Figura 7-22
Registry
details
Figura 7-23
Tabla 7-2
Denominacin
Pulsador de men
DLL-Name
Class-Name
Start-Method
Execute-Flag
(kind of executing)
Softkey text-ID
(SK ID)
reservado
7-95
Sistema
Tabla 7-2
Denominacin
Font
details
Descripcin
password level
Class SK
reservado
SK-File
reservado
Figura 7-24
Change
start DLL
Figura 7-25
7-96
Sistema
PLC
STEP 7
connect
Figura 7-26
Esta funcin activa la conexin entre el control y el PC/PG. Se espera la llamada del
Programming Tool. En este estado no se pueden realizar modificaciones en los ajustes.
El rtulo de pulsador de men cambia a <Desactiv. conexin>.
Accionando <Desactiv. conexin> 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>.
PLC
status
Con esta funcin se pueden visualizar y modificar los estados actuales de las zonas de
memoria listadas en la tabla 7-3.
Existe la posibilidad de visualizar 16 operandos a la vez.
Tabla 7-3
reas de memoria
Entradas
Byte de entrada (IBx), palabra de entrada (Iwx), palabra doble de entrada (IDx)
Salidas
Byte de salida (Qbx), palabra de salida (Qwx), palabra doble de salida (QDx)
Marcas
Byte de marcas (Mx), palabra de marca (Mw), palabra doble de marca (MDx)
Temporizadores
Tiempo (Tx)
7-97
Sistema
Tabla 7-3
Numerador
Contador (Zx)
Datos
Byte de datos (Vbx), palabra de datos (Vwx), palabra doble de datos (VDx)
Formato
binario
hexadecimal
decimal
La representacin binaria no es posible en palabras dobles. Los contadores y los
temporizadores se representan en forma decimal.
Figura 7-27
Operand
+
Operand
Delete
Change
Status
list
7-98
lista izquierda
lista central
lista derecha
Variable
Sistema
Figura 7-28
Change
Edit
pad
Este pulsador de men permite modificar el valor de las variables marcadas. La modificacin se incorpora accionando el pulsador de men <Aplicar>.
A la columna activa se le asigna un rea nueva. Para este fin, la pantalla de dilogo ofrece
las cuatro reas de seleccin. Para cada columna se puede asignar una direccin inicial que
se tiene que introducir en el correspondiente campo de entrada. Al abandonar la mscara
de entrada, el control memoriza estos ajustes.
Figura 7-29
Para navegar en y entre las columnas sirven las teclas del cursor y Page Up/Page Down
PLC
program
Program
list
Puede seleccionar y ejecutar programas de piezas a travs del PLC. Para este fin, el programa de usuario del PLC escribe un nmero de programa en la interfaz PLC, que se convierte a continuacin, con la ayuda de una lista de referencia, en un nombre de programa.
Se puede gestionar un mximo de 255 programas.
7-99
Sistema
Figura 7-30
El dilogo lista todos los archivos del directorio MPF y la asignacin en la lista de referencia
(PLCPROG.LST). Con la tecla TAB se puede conmutar entre las dos columnas. Las funciones de pulsador de men Copiar, Pegar y Borrar se ofrecen de forma contextual. Si el
cursor se encuentra en el lado izquierdo, slo est disponible la funcin Copiar. En el lado
derecho, la lista de referencia se puede modificar con las funciones Pegar y Borrar.
Copy
Paste
Delete
Rango
Nivel de proteccin
1 a 100
Usuario
101 a 200
Fabricante de la mquina
Fabricante de la mquina
201 a 255
Siemens
Siemens
La notacin para cada programa se realiza por lneas. Por cada lnea se han previsto dos
columnas que se tienen que separar por TAB, carcter de espacio o el signo |. En la
primera columna se tiene que indicar el nmero de referencia del PLC y en la segunda el
nombre del archivo.
Ejemplo:
Edit PLC
alarm txt
7-100
1 | Eje.mpf
2 | Cono.mpf
Esta funcin permite insertar o modificar textos de alarma de usuario del PLC. Seleccione el
nmero de alarma deseado con el cursor. El texto actualmente vlido se muestra
simultneamente en la lnea de introduccin.
Sistema
Figura 7-31
Introduzca el nuevo texto en la lnea de introduccin. La entrada se tiene que terminar con
<Input> y almacenar con <Salvar>.
La notacin de los textos se indica en las instrucciones de servicio.
Start-up
files
La funcin permite crear, emitir y leer archivos de puesta en marcha y proyectos de PLC
(ver tambin apartado 7.1).
La ventana muestra el contenido de la unidad seleccionada en una estructura de rbol. Los
pulsadores de men horizontales listan las unidades disponibles para la seleccin. Los
pulsadores de men verticales contienen las funciones de control admisibles para la unidad.
Las asignaciones ajustadas de forma fija son:
S
Datos 802D
Tarj. CF cliente
RS232
Puerto serie
El manejo de todos los datos tiene lugar segn el principio Copiar y pegar.
Figura 7-32
7-101
Sistema
802D
data
Los distintos grupos de datos en el sector Datos 802D tienen el siguiente significado.
S
Data:
Estos datos son datos de inicializacin especiales y se transportan como fichero ASCII.
S
Estos datos forman un fichero de puesta en marcha para datos HMI y se transportan de
forma binaria en el formato de archivo HMI.
S
Customer
CF card
Rename
New
dir.
Copy
Paste
Delete
Mark
all
7-102
Sistema
RS232
Settings
Esta funcin permite leer y emitir datos a travs del puerto RS232.
Esta funcin permite visualizar y modificar los parmetros de interfaz. Las modificaciones en
los ajustes surten efecto de forma inmediata.
La funcin de pulsador de men <Memorizar> salva los ajustes seleccionados ms all del
momento de la desconexin.
El pulsador de men <Config. estndar> devuelve todos los ajustes al ajuste base.
Figura 7-33
Parmetros de interfaz
Tabla 7-4
Parmetros de interfaz
Parmetro
Descripcin
Clase de
equipo
RTS/CTS
La seal RTS (Request to Send) controla la funcin de transmisin del equipo de
transmisin de datos.
Activo: se tienen que transmitir datos.
Pasivo: el modo de transmisin slo se debe abandonar cuando todos los datos
entregados se han transmitido.
La seal CTS indica como seal de confirmacin para RTS la disposicin a la
transmisin del equipo de transmisin de datos.
Velocidad
de transferencia
Bits de
parada
7-103
Sistema
Tabla 7-4
Parmetro
Descripcin
Paridad
Bits de
datos
7-104
Sistema
7.1
7.1
Operaciones
Start-up
files
Pulse <Datos 802D>. Utilice las teclas de direccin para seleccionar la lnea Archivo de puesta
en marcha (CN/PLC).
Abra el directorio con la tecla Enter y marque las lneas deseadas con las teclas del cursor.
Copy
Figura 7-34
7-105
Sistema
7.1
Figura 7-35
Paste
Figura 7-36
7-106
Sistema
7.2
7.2
7-107
Sistema
7.3
7.3
Funcionalidad
Un programa de usuario del PLC se compone en gran parte de combinaciones lgicas para
la realizacin de funciones de seguridad y el soporte de procesos. Se enlaza un gran
nmero de los contactos y rels ms diversos. El fallo de un contacto o rel individual
produce generalmente un fallo en la instalacin.
Para localizar las causas de fallos o un error del programa se dispone de funciones de
diagnstico en el campo de manejo Sistema.
Nota
La edicin del programa no es posible en este punto.
Operaciones
PLC
PLC
program
7-108
Sistema
7.3
7.3.1
Distribucin de la pantalla
La divisin de la pantalla en las reas principales corresponde a la descrita en el
apartado 1.1. Las desviaciones y los complementos para el diagnstico del PLC se
describirn a continuacin.
Figura 7-37
Distribucin de la pantalla
Elemento de Indicacin
imagen
Descripcin
Campo de aplicacin
RUN
Programa en marcha
STOP
Programa parado
5
6
7
sym
Representacin simblica
abs
Representacin absoluta
Visualizacin de las teclas activas
Foco
Asume las funciones del cursor
Lnea de indicacin
Visualizacin de indicaciones en la Bsqueda
7-109
Sistema
7.3
7.3.2
Posibilidades de manejo
Adems de los pulsadores de men y las teclas de navegacin se dispone en este campo
de otras combinaciones de teclas.
Combinaciones de teclas
Las teclas del cursor desplazan el foco por el programa de usuario del PLC. Al alcanzar los
lmites de la ventana se efecta automticamente un scrolling.
Tabla 7-5
Combinaciones de teclas
Accin
Combinacin de teclas
o bien
o bien
7-110
Sistema
7.3
Pulsadores de men
PLC
info
El men PLC Info informa sobre el modelo del PLC, la versin del sistema PLC, el tiempo
de ciclo y el tiempo de ejecucin del programa de usuario del PLC.
Figura 7-38
Reset
pro. time
PLC
status
Figura 7-39
Status
list
PLC-Info
7-111
Sistema
7.3
Figura 7-40
Window 1
xxxx
Window 2
xxxx
Lista de estado
Figura 7-41
Ventana 1
7-112
Con este pulsador de men se puede seleccionar la lista de los mdulos de programa PLC.
Las teclas de direccin y Hojear permiten seleccionar el mdulo de programa PLC que se
debe abrir. El mdulo de programa actual resulta de la lnea de informacin de la ventana de
listas.
Sistema
7.3
Figura 7-42
Properties
Con este pulsador de men se muestra la descripcin del mdulo de programa seleccionado que se consign en la creacin del proyecto de PLC.
Figura 7-43
Local
variables
Con el pulsador de men se muestra la tabla de variables local del mdulo de programa
seleccionado.
Existen dos tipos de mdulos de programa
S
OB1
7-113
Sistema
7.3
Figura 7-44
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>.
Protected
Open
Program
stat. ON
Program
stat. OFF
Figura 7-45
7-114
Sistema
7.3
Figura 7-46
Symbolic
address
Absolute
address
Zoom
+
Zoom
Find
Ir al nmero de red
En un mdulo 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.
7-115
Sistema
7.3
Figura 7-47
Con este pulsador de men se muestran todos los descriptores simblicos utilizados en la
red marcada.
Figura 7-48
Cross
refs.
Smbolos de red
7-116
Sistema
7.3
Figura 7-49
Men principal
Referenc. cruzad. (simblico)
(absoluto)
El correspondiente punto del programa se puede abrir directamente con la funcin <Abrir
en ventana 1/2> en la ventana 1/2.
Symbolic
address
Absolute
address
En funcin del modo de representacin activa, los elementos se muestran con descriptores
absolutos o simblicos.
Si no existe ningn smbolo para un descriptor, la descripcin es automticamente absoluta.
La forma de representacin de descriptores se visualiza en la lnea de estado. El ajuste
base es la representacin absoluta de descriptores.
Open in
window 1
Open in
window 2
Ejemplo:
Se tiene que visualizar la relacin lgica del operando absoluto M251.0 en la red 1 en el
mdulo de programa OB1.
Despus de seleccionar el operando en la lista de referencias cruzadas y accionar el pulsador de men <Abrir en ventana 1>, se muestra la correspondiente seccin de programa en
la ventana 1.
Figura 7-50
7-117
Sistema
7.3
Find
Ir a la lnea
Criterios de bsqueda:
S
Figura 7-51
7-118
Sistema
7.4
7.4
Visualizacin de alarmas
Visualizacin de alarmas
Operaciones
Se abre la ventana de alarmas. Con los pulsadores de men se pueden clasificar las
alarmas de CN. Las alarmas de PLC no se clasifican.
Figura 7-52
Ventana de alarmas
Pulsadores de men
Highest
priority
Las alarmas se muestran ordenadas por prioridad. La alarma con la prioridad ms alta se
sita al principio de la lista.
Most rec.
alarm
Oldest
alarm
7-119
Sistema
7.4
Visualizacin de alarmas
Notas
7-120
Programacin
8.1
Bases de la programacin CN
8.1.1
Nombres de programa
Cada programa tiene su propio nombre. El nombre se elige al crear el programa, considerando las condiciones siguientes:
S
La coma decimal slo se debe utilizar para la identificacin de la extensin del archivo
Ejemplo: MARCO52
8.1.2
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 palabras.
La ltima secuencia en el orden de ejecucin contiene una palabra especial para el fin del
programa: M2.
Tabla 8-1
Sec.
Palabra
Palabra
Palabra
Sec.
N10
G0
X20
...
; 1 secuencia de programa
Sec.
N20
G2
Z37
...
; 2 secuencia de programa
Sec.
N30
G91
...
...
; ...
Sec.
N40
...
...
...
Sec.
N50
M2
...
;Comentario
8-121
Programacin
8.1
8.1.3
Bases de la programacin CN
Funcionalidad/estructura
La palabra es un elemento de una secuencia y representa principalmente una instruccin de
control. La palabra se compone de:
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.
Palabra
Direc.
Ejemplo:
Aclaracin:
Figura 8-1
Palabra
Valor
G1
Direc.
Valor
X20.1
Desplazamiento
con interpolacin
lineal
Trayecto o posicin
final para
el eje X:20.1mm
Palabra
Direc.
Valor
F300
Avance:
300 mm/min
Direccin extendida
En las direcciones
R
Parmetro de clculo
H
Funcin H
I, J, K
Parmetro de interpolacin/punto de interpolacin
la direccin se ampla de 1 a 4 cifras para obtener un mayor nmero de direcciones. En este
caso, la asignacin de valor se tiene que realizar a travs de signos de igualdad =
(ver tambin apartado Vista general de las instrucciones).
Ejemplo: R10=6.234 H5=12.1 I1=32.67
8-122
Programacin
8.1
8.1.4
Bases de la programacin CN
Estructura de la secuencia
Funcionalidad
Una secuencia debera contener todos los datos para la ejecucin de una operacin de
mecanizado.
La secuencia se compone, en general, de varias palabras y se termina siempre con el
carcter de fin de secuencia LF (nueva lnea). Se genera automticamente al escribir
cuando se acciona el cambio de lnea o la tecla de entrada.
/N...
Pal.1
Espacio
Pal.2
Espacio
Espacio
...
Pal.n
;Comentario
Espacio
Carcter de fin de
secuencia
(BLANK)
Instrucciones de la secuencia
LF
Figura 8-2
Supresin de secuencia
Las secuencias de un programa que no se deben ejecutar en cada ejecucin del programa
se pueden marcar especialmente mediante el carcter / (barra) delante de la palabra del
nmero de secuencia. La supresin de secuencia propiamente dicha se activa a travs del
manejo (influencia del programa SKP) o del control de interconexin PLC (seal). Una
seccin se puede suprimir mediante varias secuencias consecutivas con / .
Si, durante la ejecucin del programa, est activa una supresin de secuencia, todos los
bloques marcados con / no se ejecutan. Todas las instrucciones contenidas en las
secuencias en cuestin no se tienen en cuenta. El programa contina con la siguiente
secuencia sin marcacin.
8-123
Programacin
8.1
Bases de la programacin CN
Comentario, anotacin
Las instrucciones en las secuencias de un programa se pueden explicar mediante comentarios (anotaciones). Un comentario empieza con el signo ; y termina con el fin de
secuencia.
Los comentarios se visualizan junto con el contenido del resto de la secuencia en la visualizacin de secuencia actual.
Mensajes
Los avisos se programan aparte en la secuencia. Un aviso se muestra en un campo especial y se conserva hasta el final de programa o la ejecucin de una secuencia con un nuevo
aviso. Se pueden visualizar un mx. de 65 caracteres como texto de aviso.
Un aviso sin texto borra a un aviso anterior.
MSG(ESTE ES EL TEXTO DE AVISO)
Ejemplo de programacin
N10
N20
N30
N40 MSG(N DE PLANO)
:50 G17 G54 G94 F470 S20 D2 M3
N60 G0 G90 X100 Y200
N70 G1 Y185.6
N80 X112
/N90 X118 Y180
N100 X118 Y120
N110 G0 G90 X200
N120 M2
8.1.5
Juego de caracteres
Los siguientes caracteres pueden ser utilizados para la programacin y se interpretan
conforme a los convenios.
Letras, nmeros
A, B, C, D, E, F, G, H, I, J, K, L, M, N,O, P, Q, R, S, T, U, V, W X, Y, Z
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
No se distingue entre maysculas y minsculas.
8-124
abrir parntesis
cerrar parntesis
abrir corchetes
cerrar corchetes
menor
_
.
,
;
comillas
guin bajo (perteneciente a letras)
coma decimal
coma, carcter de separacin
inicio del comentario
Programacin
8.1
>
:
=
/
*
+
mayor
secuencia principal, fin etiqueta (lbel)
asignacin, parte de igualdad
divisin, supresin de secuencia
multiplicacin
suma, signo positivo
resta, signo negativo
%
&
$
?
!
Bases de la programacin CN
reservado, no utilizar
reservado, no utilizar
reservado, no utilizar
identif. de variable propia del sistema
reservado, no utilizar
reservado, no utilizar
8-125
8-126
G3
CIP
G2
Funcin G
(Condicin de
desplazamiento)
G1 *
Tiempo de espera en la
secuencia con G4
Avance
Asignacin de
valores
G0
Nmero de correccin
de herramienta
Descripcin
Informacin
Grupo G 1:
modalmente activa
Direccin
8.1.6
Programacin
; secuencia propia
; cartesiano
G3...
en coordenadas polares:
G2 AP=... RP=... F...
en coordenadas polares:
G1 AP=... RP=... F...
en coordenadas polares:
G0 AP=... RP=...
G0 X... Y...
G...
G4 F...
F...
D...
Programacin
Programacin
AROT
ASCALE
AROT RPL=...
ATRANS
MIRROR X0
G112
Simetra programable
MIRROR
ROT RPL=...
SCALE
escribir memoria
G111
Rotacin programable
ROT
Grupo G 3:
; secuencia propia
; secuencia propia
; secuencia propia,
(descriptor de eje de mquina)
; secuencia propia,
(descriptor de eje de mquina)
Decalaje programable
TRANS
G4 F...
o
G4 S....
G75
movimientos especiales,
G110
G74
Grupo G 2:
AMIRROR X0
Tiempo de espera
G4
N10 ...
N20 CT X... Y... F...
CT
Programacin
8-127
8-128
Cota en pulgadas
Cota mtrica
Acotado absoluto
Cotas incrementales
Avance F en mm/min
G70
G71 *
G700
G710
G90 *
G91
G94 *
CFC *
CFTCP
Parada precisa
G60 *
G153
G603
G53
G59
G602
G58
G57
G601 *
G56
G55
G9
G54 *
Modo de contorneado
G500 *
G64
Plano X/Y
G17 *
modalmente activa
aproximacin a destino
actividad
ti id d por secuencia
i
modalmente activa
seleccin de planos
Grupo G 16:
Grupo G 15:
Grupo G 14:
modalmente activa
modalmente activa
avance/cabezal
modalmente activa
cota absoluta/incremental
modalmente activa
modalmente
d l
activa
i
Grupo G 11:
Grupo G 10:
Grupo G 9:
Grupo G 8:
Grupo G 6:
G17....
Programacin
Punto de interseccin
G451
BRISK *
SOFT
FFWOF *
FFWON
Modo SIEMENS
G290 *
Grupo G 47:
Grupo G 28:
Grupo G 24:
Grupo G 21:
Grupo G 18:
modalmente activa
lenguajes CN externos
modalmente activa
modalmente activa
mando anticipativo
modalmente activa
perfil de aceleracin
modalmente activa
Parmetro de
interpolacin
Parmetro de
interpolacin
Subprograma, nombre y
llamada
I1=
J1=
Funcin H
Descripcin
H0=
a
H9999=
Direccin
7 nmeros decimales,
slo nmeros enteros,
sin signos
Informacin
0.0000001 ...
9999 9999
(8 nmeros decimales) o
con indicacin del expon.:
(10300 ... 10+300 )
Asignacin de
valores
Las funciones marcadas con * estn activas al inicio del programa (variante de control para la tecnologa Punzonado), si no
se ha programado otra cosa y el fabricante de la mquina ha conservado el ajuste estndar.
WALIMOF
Circunferencia de transicin
G450 *
L781
Ver CIP
Ver CIP
ver G2, G3
ver G2, G3
; secuencia propia
H9999=...
p. ej.: H7=23.456
H0=...
Programacin
vlida para todos los ejes activados con dato del operador,
valores fijados segn G25, G26
Programacin
8-129
8-130
Parada programada
Parada opcional
Rectificado
Restantes funciones M
Nmero de secuencia
Secuencia auxiliar
Nmero de secuencia
Secuencia principal
Nmero de ciclos de
subprograma
Parmetro de clculo
M0
M1
M2
M30
M17
M6
M70, M19
M...
R0
a
R299
Seno
Coseno
SIN( )
COS( )
Funciones de clculo
Funcin adicional
Descripcin
Direccin
Indicacin de grados
Indicacin de grados
0.0000001 ...
9999 9999
(8 nmeros decimales) o
con indicacin del expon.:
(10300 ... 10+300 )
1 ... 9999
slo nmeros enteros,
sin signos
0 ... 99
slo nmeros enteros,
sin signos
Asignacin de
valores
Reservado, no utilizar.
Reservado, no utilizar.
Reservado, no utilizar.
Informacin
; ejecucin triple
N10 L871 P3
R2=COS(R3)
R1=SIN(17.35)
R1=7.9431 R2=4
; secuencia propia
:20 ...
N20 ...
M...
Programacin
Programacin
Tangente
Arco seno
Arco coseno
Arco tangente 2
Raz cuadrada
Cuadrado
Valor absoluto
Parte entera
Logaritmo neperiano
(logaritmo natural)
Exponencial
Fin de rutina
Tiempo de espera
en la secuencia con G4
Nmero de herramienta
Eje
Eje
Coordenada absoluta
Correccin porcentual de
la aceleracin
Coordenada absoluta,
desplaz. a la posicin en
direccin positiva (para
eje giratorio)
ASIN( )
ACOS( )
ATAN2( , )
SQRT( )
POT( )
ABS( )
TRUNC( )
LN( )
EXP( )
RET
AC
ACC[Eje]
ACP
Descripcin
TAN( )
Direccin
Informacin de recorrido
Informacin
1 ... 32 000
slo nmeros enteros,
sin signos
Indicacin de grados
Asignacin de
valores
N10 A=ACP(45.3)
N10 ACC[X]=80
; X medida incremental,
Z absoluto
; secuencia propia
; secuencia propia
; desplazamiento a la posicin
absoluta del eje A en direccin
positiva
Y...
X...
T...
G4 S...
RET
R13=EXP(R1)
R12=LN(R9)
R10=TRUNC(R11)
R8=ABS(R9)
R12=POT(R13)
R6=SQRT(R7)
R40=ATAN2(30.5,80.1)
R20=ACOS(R2)
R10=ASIN(0.35)
R4=TAN(R5)
Programacin
Programacin
8-131
8-132
Instruccin de definicin
Coordenada en la cota
incremental
DEF
GOTOB
GOTOF
IC
CALL
Coordenada absoluta,
desplazamiento directo a
la posicin (para eje
giratorio, cabezal)
AR
DC
ngulo polar
AP
ANG
CR
Coordenada absoluta,
desplaz. a la posicin en
direccin negativa (para
eje giratorio)
Descripcin
ACN
Direccin
0 ... 359.99999
Indicacin en grados,
una posibilidad para la indicacin de rectas en G0
G1, slo se conoce una coordenada del punto final del
plano o
en contornos a lo largo de varias secuencias se
desconoce todo el punto final.
Informacin
Asignacin de
valores
; desplazamiento a la posicin
absoluta del eje A en direccin
negativa
; desplazamiento directo a la
posicin eje A
; cota incremental Y,
cota absoluta X
N10 A=DC(45.3)
Ver G2, G3
Ver G2, G3
N10 A=ACN(45.3)
Programacin
Programacin
Nmero D activo de la
herramienta activa
$P_TOOL
Nmero de la herramienta
activa T
0.0 ...
Slo lectura
Slo lectura
Actual real
Nmero de piezas especificado por el usuario
Contador de piezas:
$AC_TOTAL_PARTS
$AC_REQUIRED
_PARTS
$AC_ACTUAL_PARTS
$AC_SPECIAL_PARTS
$P_
TOOLNO
$AC_..._
PARTS
$A..._..._
TIME
N10 R2=$AA_MW[X]
Resultado de la medicin
de un eje en el sistema
de coordenadas de
pieza
$AA_MW[eje]
N10 $A_DBR[5]=16.3
N10 R1=$AA_MM[X]
Resultado de la medicin
de un eje en el sistema
de coordenadas de
mquina
$AA_MM[
eje]
> 0.0
distinto
menor
Programacin
$A_MONIFACT
<>
<
Operadores de comparacin:
==
igual,
>
mayor,
>=
mayor o igual
<=
menor o igual
Informacin
Byte de datos
Palabra de datos
Palabra doble de datos
Datos reales
$A_DBB[n]
$A_DBW[n]
$A_DBD[n]
$A_DBR[n]
Asignacin de
valores
Condicin de salto
Descripcin
IF
Direccin
Programacin
8-133
8-134
0 ... 999 999 999,
nmero entero
0.0 ...
$TC_MOP11[
t,d]
Llamada de subprograma
modal
Aviso
Radio polar
Troquelado CON
Troquelado CON,
activacin en el regulador
de posicin
Retardo en el troquelado
CON
Retardo en el troquelado
DES
MSG ()
RP
RPL
PON
PONS
PDELAYON
PDELAYOF *
Tipo de vigilancia de la
herramienta
$TC_TP9[t]
MCALL
Estado de la herramienta
$TC_TP8[t]
Informacin
Hasta un mximo de
65 caracteres
0 ... 2
Asignacin de
valores
0.0 ...
Descripcin
Direccin
taladrado
; fila de agujeros
; secuencia propia, modal
; llamada de CYCLE82(...)
; terminada
N10 MSG(MELDETEXT)
; secuencia propia
...
N150 MSG()
; borrar mensaje anterior
N20 HOLES1(...)
N30 MCALL
N10 $TC_TP9[1]=2
N10 $TC_MOP13[13,1]=715
N10 $TC_MOP11[13,1]=247.5
Programacin
Programacin
Punzonado CON,
activacin en el regulador
de posicin
La primera interfaz de
troquelado est activa
Troquelado/punzonado
DESCON
Cantidad de segmentos
por secuencia
(stroke/punch number)
Longitud de un segmento
(stroke/punch path)
SONS
SPIF1 *
SPOF *
SPN
SPP
SET( , , , )
Inicio de procesado
rpido de un segmento
Parada de decodificacin
previa
Control tangencial,
definicin
Conectar
control tangencial
STOPFIFO
STARTFIFO *
STOPRE
TANG(Fo,
Le1,Le2 ,...)
TANGON
(Fo,...)
REP()
Punzonado CON
Descripcin
SON
Direccin
Asignacin de
valores
; secuencia propia
; secuencia propia
TANGON(C,ngulo,Dist,TolAng)
; nmero mx. de parmetros
; secuencia propia
TANGON(C)
TANG(C,X,Y)
STOPRE
N30 X...
STARTFIFO
N10 X...
N20 X...
STOPFIFO
Programacin
Funcin especial,
paralelamente llenado de la memoria de
pretratamiento.
Funcin especial,
llenado de la memoria de pretratamiento hasta que se
encuentre STARTFIFO, se haya llenado la memoria
de pretratamiento o se encuentre el final del programa.
Informacin
Programacin
8-135
8-136
Se aproxima a un valor
memorizado en la tabla
de forma absoluta en
sentido negativo.
Se aproxima a un valor
memorizado en la tabla
de forma absoluta en
sentido positivo.
Desplazamiento directo a
una posicin
Desplazamiento a una
posicin incremental
CACP
CDC
CIC
Aceleracin dependiente
del recorrido
PUNCHACC
CACN
Desactivar arrastre
TRAILOF
Desplazamiento a una
posicin absoluta
Activar arrastre
TRAILON
CAC
Control tangencial,
insertar secuencia
intermedia
TLIFT(Fo)
Control tangencial,
borrar definicin
TANGDEL
(Fo)
CPROT
Desconectar
control tangencial
Descripcin
TANGOF
(Fo)
Direccin
Asignacin de
valores
Informacin
; V=eje arrastrado,
Y=eje maestro
K=factor de acoplamiento
; secuencia propia
; secuencia propia
; secuencia propia
CPROT(1,2)
CPROT(1,0)
TRAILOF(V,Y)
TRAILON(V,Y,K)
TLIFT(C)
TANGDEL(C)
TANGOF(C)
Programacin
Programacin
Programacin
8.2
Informacin de recorridos
Programacin
8.2
Informacin de recorridos
8.2.1
Funcionalidad
A partir de los ejes X e Y se forma un plano que recibe el nombre de plano G17. ste es el
nico que es relevante en el punzonado (preasignacin estndar).
La seleccin de plano se describe en las distintas funciones.
Los distintos planos sirven igualmente para la definicin del sentido de giro del crculo
para la interpolacin circular en sentido horario o antihorario. En el plano en el cual se
ejecuta el crculo estn definidas la abscisa y la ordenada, con lo cual se aplica igualmente
el sentido de rotacin.
Figura 8-3
Ejemplo de programacin
N10 G17 T... M... ; plano X/Y seleccionado
N20 ... X... Y...
8.2.2
Funcionalidad
Con las instrucciones G90/G91, los datos de recorrido escritos X, Y, ... 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).
8-137
Programacin
8.2
Informacin de recorridos
Programacin
G90
G91
X=AC(..)
X=IC(..)
Y
; Cota absoluta
; Cota incremental
; Cota absoluta para un determinado eje (aqu: eje X), secuencia a secuencia
; Cota incremental para un determinado eje (aqu: eje X), secuencia a secuencia
Acotado absoluto
P2
Acotado incremental
P2
P3
P1
P3
P1
X
Figura 8-4
Ejemplo de programacin
N10 G90 X20 Y90
N20 X75 Y=IC(32)
...
N180 G91 X40 Y20
N190 X12 Y=AC(17)
8-138
; Cota absoluta
; Cota X sigue siendo absoluta, cota incremental Y
; Conmutacin a cota incremental
; X sigue siendo cota incremental, Y absoluta
Programacin
8.2
8.2.3
Informacin de recorridos
Funcionalidad
Si hay cotas de piezas que difieren del ajuste bsico del sistema del control (pulgadas
o mm), las cotas se pueden introducir directamente en el programa. El control asume los
necesarios trabajos de conversin al sistema bsico.
Programacin
G70
G71
; Cota en pulgadas
; Cota mtrica
G700
G710
Ejemplo de programacin
N10 G70 X10 Y30
N20 X40 Y50
...
N80 G71 X19 Y17.3
; Cota en pulgadas
; G70 sigue activo
; Cota mtrica a partir de aqu
Informacin
Segn el ajuste bsico, el control interpreta todos los valores geomtricos como indicaciones de cotas mtricas o en pulgadas. Como valores geomtricos se consideran tambin las
correcciones de herramienta y los decalajes de origen ajustables, incluyendo la indicacin;
as como el avance F en mm/min o en pulgadas/min. El ajuste bsico 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 directamente a la pieza como cotas en pulgadas o cotas mtricas, p. ej.:
S
Radio polar RP
Todos los dems datos geomtricos que no sean datos directos sobre la pieza, tales como
avances, correcciones de herramienta, decalajes de origen ajustables, etc. no se ven
afectados por G70/G71.
En cambio, G700/G710 influye adicionalmente en el avance F (pulgadas/min, pulgadas/
vuelta o mm/min, mm/vuelta).
8-139
Programacin
8.2
8.2.4
Informacin de recorridos
Funcionalidad
Adems de la indicacin usual en coordenadas cartesianas (X, Y), los puntos de una pieza
se pueden indicar tambin en coordenadas polares.
El uso de coordenadas polares es conveniente si una pieza o una parte de ella est acotada
con un radio y ngulo desde un punto central (polo).
Plano
Las coordenadas polares se refieren al plano determinado con G17.
El 3er eje, situado verticalmente en este plano, se puede indicar adicionalmente. Esto
permite programar parmetros en una tercera dimensin para definir posiciones como
coordenadas cilndricas.
RP=...
+
AP=...
Polo
X
G17: Plano X/Y
Figura 8-5
8-140
Programacin
8.2
Informacin de recorridos
Observaciones
S
Si no se define ningn polo, el origen del sistema de coordenadas de pieza actual acta
como polo.
Ejemplo de programacin
N10 G17
N20 G111 X17 Y36
...
N80 G112 AP=45 RP=27.8
N90 ... .. AP=12.5 RP=47.679
; Plano X/Y
; Coordenadas polares en el sistema de coordenadas de pieza
actual
; Nuevo polo, relativo al ltimo polo como coordenada polar
; Coordenadas polares
8.2.5
Funcionalidad
En caso de formas/disposiciones recurrentes en distintas posiciones en una pieza o simplemente al elegir un nuevo punto de referencia para la cota se puede utilizar el decalaje de
origen programable. De este modo, se obtiene el sistema de coordenadas de pieza
actual. A ste se refieren las nuevas indicaciones de cotas escritas.
El decalaje es posible en todos los ejes.
8-141
Programacin
8.2
Informacin de recorridos
Programacin
TRANS X... Y...
Y
Y
L10
TRANS Y...
Figura 8-6
TRANS X...
Ejemplo de programacin
N20 TRANS X20 Y15
N30 L10
...
N70 TRANS
; Decalaje programable
; Llamada de subprograma, contiene la geometra a desplazar
; Decalaje borrado
8.2.6
Funcionalidad
La rotacin se ejecuta en el plano actual G17 con el valor de RPL=... en grados.
Programacin
ROT RPL=...
8-142
Programacin
8.2
Informacin de recorridos
Y
G17
Sistema girado
+
RPL=
X
Figura 8-7
Y
X
Y
L10
(N60) 45o
10
26
L10
(N30)
20
30
Figura 8-8
Ejemplo de programacin
N10 G17 ...
N20 TRANS X20 Y10
N30 L10
N40 TRANS X30 Y26
N50 AROT RPL=45
N60 L10
N70 TRANS
; Plano X/Y
; Decalaje programable
; Llamada de subprograma, contiene la geometra a desplazar
; Nuevo decalaje
; Rotacin aditiva en 45 grados
; Llamada de subprograma
; Decalaje y rotacin borrados
...
Llamada a subprograma: ver apartado 8.9 Con subprogramas.
8.2.7
Funcionalidad
Con SCALE, ASCALE se puede programar un factor de escala para todos los ejes. Con
este factor se aumenta o reduce el recorrido en el eje indicado.
Como referencia para el cambio de escala se utiliza el sistema de coordenadas actual.
8-143
Programacin
8.2
Informacin de recorridos
Programacin
SCALE X... Y...
Observaciones
S
Pieza
36
N60
Figura 8-9
N40
Pieza
Ejemplo de programacin
N10 G17
; Plano X/Y
N20 L10
; Contorno original programado
N30 SCALE X2 Y2
; Contorno ampliado por dos veces en X e Y
N40 L10
N50 ATRANS X2.5 Y18
; Los valores estn tambin escalados!
N60 L10
; Contorno ampliado y decalaje
Llamada de subprograma: ver apartado 8.9 Con subprogramas.
8-144
Programacin
8.2
8.2.8
Informacin de recorridos
Funcionalidad
Con las funciones MIRROR, AMIRROR se pueden mecanizar geometras simtricas
respecto a los ejes de coordenadas. Todos los movimientos de desplazamientos de los ejes
para los cuales est programada la simetra especular se invierten en su direccin.
Programacin
MIRROR X0 Y0
Nota
El sentido de giro del crculo G2/G3 se invierte automticamente al crear una imagen
simtrica.
Y
Pieza
Original
simetrizado en X
G2
N40
N20
G3
simetrizado en Y y X
G3
Figura 8-10
simetrizado en Y
N80
X
Pieza
N60
G2
8-145
Programacin
8.2
Informacin de recorridos
Ejemplo de programacin
Simetra especular en distintos ejes de coordenadas con influencia a una correccin del radio de
herramienta activada y G2/G3:
...
N10 G17
; Plano X/Y
N20 L10
; Contorno programado
N30 MIRROR X0
; En X se invierte la direccin
N40 L10
; Contorno simetrizado
N50 MIRROR Y0
; En Y se invierte la direccin
N60 L10
N70 AMIRROR X0
; Nueva simetra especular, esta vez en X
N80 L10
; Contorno simetrizado dos veces
N90 MIRROR
; Desactivar simetra especular.
...
Llamada a subprograma: ver apartado 8.9 Con subprogramas.
8.2.9
Funcionalidad
El decalaje de origen ajustable indica la posicin del origen de pieza en la mquina (decalaje del origen de pieza con respecto al origen de mquina). Este decalaje se determina al
sujetar la pieza en la mquina y se tiene que introducir en el campo de datos previsto
mediante el manejo. El valor es activado por el programa al seleccionar seis grupos
posibles: G54 a G59.
Nota: una sujecin oblicua de la pieza es posible introduciendo los ngulos de rotacin
alrededor de los ejes de mquina. Estas proporciones de rotacin se activan al mismo
tiempo con el decalaje G54 a G59.
Manejo: ver apartado Introducir/modificar decalaje de origen.
Programacin
G54
G55
G56
G57
G58
G59
G500
G53
G153
8-146
Programacin
8.2
Informacin de recorridos
W = Origen de pieza
M = Punto de origen de mquina
Y
P. ej.:
W
G54
Pieza
X
Pieza
Y1
(Mquina)
X1
Figura 8-11
(Mquina)
Y1 (Mquina)
Y Pieza 2
Y Pieza 1
X Pieza 2
G54
X Pieza 1
G55
Y Pieza 4
Y Pieza 3
X Pieza 3
G56
G57
X Pieza 4
X1
(Mquina)
Figura 8-12
Ejemplo de programacin
N10 G54 ...
N20 L47
N30 G55 ...
N40 L47
N50 G56 ...
N60 L47
N70 G57 ...
N80 L47
N90 G500 G0 X...
8-147
Programacin
8.2
8.2.10
Informacin de recorridos
Funcionalidad
Con la limitacin de la zona de trabajo se define el rea de trabajo para todos los ejes. Slo
se puede realizar un desplazamiento en esta rea. Los datos de coordenadas estn
asociados a la mquina.
Para poder utilizar la limitacin de la zona de trabajo, es preciso activarla para el eje en
cuestin. Esto se realiza a travs de la mscara de entrada, en <Decalajes parmetros>
<Datos operador> <Lim. zona trabajo>.
Existen dos posibilidades para definir la zona de trabajo:
S
Programacin
G25 X... Y...
G26 X... Y...
WALIMON
WALIMOF
Y1
(Mquina)
YG26
Campo de trabajo
X1
G25
Figura 8-13
8-148
(Mquina)
X G25
X G26
Programacin
8.2
Informacin de recorridos
Observaciones
S
En G25, G26 se tiene que utilizar el descriptor de eje de canal del dato de mquina
20080: AXCONF_CHANAX_NAME_TAB. stos pueden diferir de los descriptores de eje
geomtrico en DM 20060: AXCONF_GEOAX_NAME_TAB.
Una limitacin del campo de trabajo slo se puede activar si se ha efectuado el desplazamiento al punto de referencia para los ejes en cuestin.
Ejemplo de programacin
N10 G25 X10 Y20
N20 G26 X100 Y110 Z300
N30 T1 M6
N40 G0 X90 Y100
N50 WALIMON
...
N90 WALIMOF
8-149
Programacin
8.3
Movimientos de ejes
8.3
Movimientos de ejes
8.3.1
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 en una trayectoria recta.
Para cada eje est establecida la velocidad mxima (velocidad de desplazamiento rpido)
en datos mquina. Si slo se desplaza un eje, lo hace con su velocidad de desplazamiento
rpido. Si se desplazan dos o tres ejes a la vez, la velocidad sobre la trayectoria (p. ej.,
velocidad resultante en la punta de la herramienta) se elige de modo que se obtenga la
mxima velocidad sobre la trayectoria posible en todos los ejes participantes.
Un avance programado (palabra F) no tiene ningn significado para G0. G0 permanece
activo hasta su revocacin por otra instruccin de este grupo G (G1, G2, G3, ...).
Programacin
G0 X... Y..
G0 AP=... RP=...
G0 AP=... RP=...
; Coordenadas cartesianas
; Coordenadas polares
; Coordenadas cilndricas (3 dimensiones)
Trayectoria recta
P1
P2
X
Figura 8-14
Ejemplo de programacin
N10 G0 X100 Y150 Z65
...
N50 G0 RP=16.78 AP=45
; Coordenada cartesiana
; Coordenada polar
Informacin
Para el posicionamiento existe un grupo de funciones G (ver apartado 8.3.11 Parada
precisa/trabajo con control de contorneado: G60, G64).
Con G60 Parada precisa se puede elegir con otro grupo G una ventana con distintas
precisiones. Para la parada precisa existe, como alternativa, una instruccin que acta por
secuencias: G9.
Para la adaptacin a sus tareas de posicionamiento debera observar estas posibilidades.
8-150
Programacin
8.3
8.3.2
Movimientos de ejes
Funcionalidad
La herramienta se mueve de la posicin inicial al punto final en una trayectoria en lnea
recta. Para la velocidad sobre la trayectoria es determinante la palabra F programada.
Se pueden desplazar todos los ejes a la vez.
G1 permanece activo hasta su revocacin por otra instruccin de este grupo G
(G0, G2, G3, ...).
Programacin
G1 X... Y... F...
G1 AP=... RP=... F...
; Coordenadas cartesianas
; Coordenadas polares
18
48
P1
P2
20
X
40
Figura 8-15
Ejemplo de programacin
N05 G0 G90 X40 Y48
N10 G1 F100
N15 X20 Y18
N20 X20 Y80
N30 M2
8-151
Programacin
8.3
8.3.3
Movimientos de ejes
Funcionalidad
La herramienta se mueve de la posicin inicial al punto final circular. La direccin es determinada por la funcin G:
G2
; En sentido horario
G3
; En sentido antihorario
Y
G2
G3
Figura 8-16
Punto final X, Y
Punto final X, Y
p. ej. G2 X...Y... I... J...
Posicin inicial X, Y
Centro I, J
p. ej., G2 X...Y...CR=...
Posicin inicial X, Y
X
G2/G3 e indicacin del ngulo en el vrtice(+punto final):
Y
Punto final X, Y
Posicin inicial X, Y
ngulo AR
Centro I, J
ngulo AR
Posicin inicial X, Y
X
Figura 8-17
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.
8-152
Programacin
8.3
Movimientos de ejes
Programacin
G2/G3
G2/G3
G2/G3
G2/G3
G2/G3
Nota
Otras posibilidades para la programacin de crculos se obtienen con:
CT crculo con transicin tangencial
CIP crculo con punto intermedio (ver los siguientes apartados).
Informacin
Circunferencias en una secuencia slo son posibles con indicacin del centro y del punto
final!
En crculos con indicacin del radio, signo en CR=... sirve para la seleccin correcta del
crculo. Con la misma posicin inicial, el mismo punto final, el mismo radio y la misma direccin existen 2 crculos posibles. El signo negativo en CR=... determina el crculo cuyo
segmento circular es mayor que un semicrculo; de lo contrario, el crculo se determina con
el segmento circular ms pequeo o igual al semicrculo:
G2
MP1 Centro crculo 1
MP2 Centro crculo 2
MP1
Punto final
G2
Posicin inicial
X
Figura 8-18
Seleccin del crculo de entre dos crculos posibles con indicacin del radio
a travs del signo de CR=
8-153
Programacin
8.3
Movimientos de ejes
Punto final
33
40
Centro
30
40
50
Figura 8-19
Punto final
40
(Centro?)
30
50
Figura 8-20
Nota: Con un signo negativo del valor en CR=... se elige un segmento circular mayor que
un semicrculo.
8-154
Programacin
8.3
Movimientos de ejes
Punto final
1050
40
(Centro?)
30
50
Figura 8-21
(Punto final?)
1050
33
40
Centro
I
X
30
40
Figura 8-22
8-155
Programacin
8.3
Movimientos de ejes
33
40
Centro = polo
30
40
Figura 8-23
N1 G17
N5 G90 G0 X30 Y40
N10 G111 X40 Y33
N20 G2 RP=12.207 AP=21
8.3.4
; Plano X/Y
; Posicin inicial crculo para N10
; Polo = centro del crculo
; Indicaciones del polo
Funcionalidad
Si conoce tres puntos de contorno del crculo en lugar del centro o radio o ngulo en el
vrtice, conviene utilizar la funcin CIP.
La direccin del crculo resulta en este caso de la posicin del punto intermedio (entre el
punto inicial y final). El punto intermedio se escribe conforme a la asignacin de ejes
I1=...
para el eje X,
J1=...
para el eje Y.
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!
8-156
Programacin
8.3
Punto intermedio
I1=... J1=...
Punto final
40
Posicin inicial
45
Movimientos de ejes
30
40
50
Figura 8-24
Ejemplo de programacin
N5 G90 X30 Y40
N10 CIP X50 Y40 I1=40 J1=45
8.3.5
Funcionalidad
Con CT y el punto final programado en el plano actual G17 se crea un crculo con transicin
tangencial hacia la seccin de trayectoria anterior (crculo o lnea recta) en este plano.
En este caso, el radio y el centro del crculo quedan determinados a partir de las condiciones geomtricas de la seccin de trayectoria anterior y el punto final del crculo programado.
N10 G1 X... Y...
N20 CT X... Y...
P. ej.: G17
Y
X
Figura 8-25
Ejemplo de programacin
N10 G1 X20 F300
N20 CT X... Y...
; Lnea recta
; Crculo con conexin tangencial
8-157
Programacin
8.3
8.3.6
Movimientos de ejes
Funcionalidad
Con G75 es posible desplazarse a un punto fijo de la mquina, p. ej., el punto de cambio de
herramienta. La posicin est consignada de forma fija para todos los ejes en datos
mquina. No se aplica ningn decalaje. La velocidad de cada eje es su velocidad de desplazamiento rpido.
G75 exige una secuencia propia y acta por secuencias. Se tiene que programar el
descriptor de eje de mquina!
En la secuencia despus de G75, el comando G anterior del grupo Modo de interpolacin
(G0, G1,G2, ...) vuelve a estar activo.
Ejemplo de programacin
N10 G75 X1=0 Y1=0
Observacin: los valores de posicin programados para X1, Y1 (aqu se ha elegido aleatoriamente = 0) se ignoran, pero se tienen que escribir.
8.3.7
Funcionalidad
La funcin G74 permite buscar el punto de referencia dentro del programa de pieza.
La direccin y la velocidad de cada eje estn consignados en datos mquina.
G74 exige una secuencia propia y acta por secuencias. Se tiene que programar el
descriptor de eje de mquina!
En la secuencia despus de G74, el comando G anterior del grupo Modo de interpolacin
(G0, G1, G2, ...) vuelve a estar activo.
Ejemplo de programacin
N10 G74 X1=0 Y1=0
Observacin: los valores de posicin programados para X1, Y1 (aqu se ha elegido aleatoriamente = 0) se ignoran, pero se tienen que escribir.
8.3.8
Funcionamiento
Mediante datos de mquina se pueden definir para dos ejes un mximo de 60 posiciones
(0 a 59). Las posiciones se introducen en una tabla.
8-158
Programacin
8.3
Movimientos de ejes
Programacin
CAC (n)
o bien
CIC (n)
o bien
CACP (n)
o bien
CACN (n)
Parmetros
Tabla 8-2
Parmetros
CAC (n)
CIC (n)
CDC (n)
CACP (n)
CACN (n)
(n)
2
3
27,3 40,7
Eje de divisin:
4
112
112 mm
5
Tabla 1 (eje giratorio)
Nmero de posicin: 1
Valor de posicin:
0
2
45
3
3
90
4
...
...
7
315 grados
Figura 8-26
8-159
Programacin
8.3
Movimientos de ejes
Nota
Si un eje se encuentra entre dos posiciones, no se efecta el desplazamiento con indicacin
incremental con CIC(0). Es aconsejable utilizar para el primer comando de desplazamiento
siempre una posicin de forma absoluta.
Ejemplo 2
N10 FA[B]= 300
N20 POS[B]=CAC(10)
N30 POS[B]=CIC(4)
8.3.9
Funcionalidad
Esta funcin slo est disponible en SINUMERIK 802D sl pro.
El control tangencial se utiliza cuando, por ejemplo, una herramienta debe desplazarse en la
direccin de la tangente (tangencialmente) al contorno desplazado de la pieza.
Con la funcin TANG( ) se define un acoplamiento de eje con un factor de acoplamiento. El
acoplamiento de eje define un eje esclavo (eje giratorio) y dos ejes maestros (ejes del plano
de mecanizado). El eje esclavo se conduce segn la tangente a la trayectoria recorrida por
los ejes maestros. Con TANGON( ) se activa el acoplamiento, con TANGOF( ) se desactiva.
Mediante un ngulo programado en TANGON( ) se puede indicar un ngulo de decalaje del
eje esclavo (eje giratorio). La instruccin TANGDEL( ) permite borrar un acoplamiento definido en estado desconectado.
Con las distintas funciones se tienen que transferir parmetros o valores definidos al efecto.
Si todos los parmetros despus de los ejes carecen de valores, no se necesitan escribir.
Programacin
TANG (FEje,LEje1,LEje2,Acoplamiento,KS,Opt)
TANGON(FEje,ngulo, Dist, TolAng)
TANGOF(FEje)
TLIFT(FEje)
TANGDEL(FEje)
8-160
Programacin
8.3
Movimientos de ejes
KS
Opt
ngulo
Dist
TolAng
Informacin
Con Opt = P, se considera la dinmica del eje esclavo en la limitacin de velocidad de los
ejes maestro.
Los parmetros Dist y TolAng limitan de forma controlada el error entre el eje esclavo y la
tangente de los ejes maestros. Saltos de velocidad del eje esclavo como consecuencia de
saltos en el contorno de eje maestro se redondean o alisan con (Dist y TolAng). El eje
esclavo se gua por anticipado para mantener la desviacin lo ms reducida posible.
Insertar secuencia intermedia en las esquinas del contorno: TLIFT( ).
La tangente al contorno cambia bruscamente en las esquinas y por lo tanto el valor de
consigna del eje en seguimiento tambin sufre un salto. El eje intenta generalmente corregir
dicho salto de consigna con su mxima velocidad. Por ello se produce una diferencia con el
ajuste tangencial deseado en el tramo del contorno que sucede a la esquina. Cuando esto
no es tecnolgicamente aceptable, se puede indicar al control numrico, mediante la
instruccin TLIFT( ), que se detenga en las esquinas y que genere automticamente una
secuencia intermedia para que el eje esclavo realice un giro siguiendo la nueva direccin de
la tangente. La variacin angular, a partir de la cual se introduce una secuencia intermedia
automtica, se puede configurar a travs del dato de mquina.
8-161
Programacin
8.3
Movimientos de ejes
Y
Trayectoria programada de la herramienta
Seccin de troquelado
C
Herramienta de troquelado
X
Figura 8-27
Ejemplo de programacin
N10 TANG(C, X, Y,1)
N20 ...
N30 TANGON(C,0)
N40 G1 F800 X10 Y20
...
N100 TANGOF(C)
...
N200 M2
8.3.10
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:
Con valores en nmeros enteros se puede prescindir de la indicacin del punto decimal,
p. ej., F300.
8-162
Programacin
8.3
Movimientos de ejes
Nota:
Esta unidad de medida es vlida para cotas mtricas. Conforme al apartado Cotas mtricas
y en pulgadas tambin es posible un ajuste con cotas en pulgadas.
8.3.11
Funcionalidad
Para el ajuste del comportamiento de desplazamiento en los lmites de secuencia y para la
conmutacin de secuencia existen funciones G que permiten la adaptacin ptima a distintos requisitos.
Ejemplo: quiere efectuar un posicionamiento rpido con los ejes o mecanizar contornos de
la trayectoria a lo largo de varias secuencias.
Programacin
G60
G64
G9
G601
G602
G601
; Ventana de parada precisa fina
La conmutacin de secuencia tiene lugar cuando todos los ejes han alcanzado la
Ventana de parada precisa fina (valor en el dato de mquina).
G602
; Ventana de parada precisa somera
La conmutacin de secuencia tiene lugar cuando todos los ejes han alcanzado la
Ventana de parada precisa somera (valor en el dato de mquina).
8-163
Programacin
8.3
Movimientos de ejes
Conmutacin de secuencia
en somero/en fino
G602 (somero)
G601
(fino)
X
Figura 8-28
Ventana de parada precisa somera o fina, activa con G60/G9, representacin ampliada
de las ventanas
Ejemplo de programacin
N5 G602
N10 G0 G60 X...
N20 X... Y...
...
N50 G1 G601 ...
N80 G64 X...
...
N100 G0 G9 X...
N111 ...
8-164
Programacin
8.3
Movimientos de ejes
Ejemplo de programacin
N10 G64 G1 X... F...
N20 Y..
...
N180 G60 ...
; Modo de contorneado
; Contina con control por contorneado
; Conmutacin a parada precisa
Avance programado F
F1
N1
Figura 8-29
8.3.12
N2
N3
N4
N5
N6
N7
N8 N9
N10 N11
N12
Recorrido
secuencia
Comparacin del comportamiento de velocidad G60 y G64 con recorridos cortos en las
secuencias
BRISK
Los ejes de la mquina modifican su velocidad con el mximo valor admisible para la aceleracin hasta alcanzar la velocidad final. BRISK permite el trabajo optimizado en el tiempo.
La velocidad nominal se alcanza en poco tiempo. Sin embargo, se producen saltos en la
caracterstica de aceleracin.
8-165
Programacin
8.3
Movimientos de ejes
SOFT
Los ejes de la mquina aceleran con una curva no lineal continua hasta alcanzar la velocidad final. Gracias a esta aceleracin sin sacudidas, SOFT permite reducir el esfuerzo
mecnico. El mismo comportamiento se produce tambin en procesos de frenado.
Velocidad
(trayectoria)
BRISK
(optimizado en el tiempo)
SOFT
(suave para la mecnica)
Valor de
consigna
t1
Figura 8-30
t2
Tiempo
Programacin
BRISK
SOFT
Ejemplo de programacin
N10 SOFT G1 X30 Y84 F650
...
N90 BRISK X87 Y104
...
8.3.13
Funcionalidad
En secciones de programa puede ser necesario modificar la aceleracin de ejes ajustada a
travs de datos de mquina de forma programable. Esta aceleracin programable es una
correccin porcentual de la aceleracin.
Para cada eje es posible programar un valor porcentual > 0% y v 200%. Entonces, la interpolacin de eje se realiza con esta aceleracin proporcional. El valor de referencia (100%)
es el valor vlido de dato de mquina para la aceleracin.
Programacin
ACC[nombre de eje] = valor porcentual; para eje
8-166
Programacin
8.3
Movimientos de ejes
Ejemplo de programacin
N10 ACC[X]=80
...
N100 ACC[X]=100
Efecto
La limitacin acta en todos los modos de interpolacin de los modos de operacin
AUTOMTICO y MDA, pero no en el modo JOG ni en los posicionamientos de referencia.
Con la asignacin de valor ACC[...] = 100 se desactiva la correccin; lo mismo ocurre con
RESET y final de programa.
El valor de la correccin programado tambin est activo en el avance de recorrido de
prueba.
Precaucin
Un valor superior al 100% slo se debe programar si esta solicitacin es admisible para el
sistema mecnico de la mquina y los accionamientos disponen de las correspondientes
reservas. En caso de incumplimiento se pueden producir daos en la mecnica y/o avisos
de error.
8.3.14
Funcionalidad
Mediante el mando anticipativo, el error de seguimiento en la trayectoria recorrida se reduce
hacia cero.
Desplazamientos con mando anticipativo permiten una mayor precisin y por lo tanto
mejores acabados.
Programacin
FFWON
FFWOF
Ejemplo de programacin
N10 FFWON
N20 G1 X... Y... F900
...
N80 FFWOF
8-167
Programacin
8.3
8.3.15
Movimientos de ejes
3er o 4 eje
Funcionalidad
Segn la versin de la mquina puede ser necesario un 3er o 4 eje. Estos ejes se pueden
ejecutar como ejes lineales o giratorios (por ejemplo, eje giratorio para almacn de herramientas). El descriptor de estos ejes viene establecido por el fabricante de la mquina
(p. ej., U, C o A).
En ejes giratorios el margen de desplazamiento debe proyectarse entre 0 y < 360 grados
(comportamiento del mdulo).
El 4 eje debe poder desplazarse linealmente con el resto de ejes con un diseo correspondiente de la mquina. Si el eje se desplaza en una secuencia con G1 G2/G3 junto con los
dems ejes (X, Y), no recibe ningn componente del avance F. Su velocidad se ajusta al
tiempo de trayectoria de los ejes X, Y. Su movimiento lineal empieza y termina con los
dems ejes de contorneado. No obstante, la velocidad no puede ser superior al valor lmite
determinado.
Si, en una secuencia, slo se programa este 4 eje, el eje se desplaza con G1 con el
avance F activo. Si se trata de un eje giratorio, la unidad de medida para F es, en consecuencia, grados/min con G94.
Para este eje se pueden igualmente ajustar (G54 a G59) y programar (TRANS, ATRANS)
decalajes.
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 Y20 A45
; Desplazamiento en la trayectoria XZ con velocidad de
desplazamiento rpido, A simultneamente
N20 G1 X12 Y21 A60 F400
; Desplazamiento en la trayectoria XY 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
8.3.16
Tiempo de espera: G4
Funcionalidad
Entre dos secuencias de CN, el mecanizado se puede interrumpir durante un tiempo
definido insertando una secuencia propia con G4; p. ej., para sacar la herramienta.
Las palabras con F... se utilizan nicamente en esta secuencia para los datos de tiempo.
El avance F previamente programado se conserva.
8-168
Programacin
8.3
Movimientos de ejes
Programacin
G4 F...
G4 S...
Ejemplo de programacin
N5 G1 F200
N10 G4 F2.5
N20 Z70
N30 G4
N40 X...
8.3.17
; Avance F,
; Tiempo de espera 2,5 s
; y 100%, correccin de velocidad: t=0,1 min
; El avance sigue activo
Nota
Esta funcin est disponible en SINUMERIK 802D sl pro.
Funcionamiento
Cuando se desplaza un eje definido como maestro, los ejes arrastrados (ejes esclavos)
asignados al conjunto de ejes arrastrados se desplazan siguiendo los desplazamientos
descritos por el eje maestro, teniendo en cuenta el factor de acoplamiento.
El eje maestro y los esclavos o arrastrados componen un conjunto de ejes maestroesclavos.
C
C2
Figura 8-31
8-169
Programacin
8.3
Movimientos de ejes
Campo de aplicacin
Desplazamiento de un eje mediante un eje ficticio. El eje maestro es un eje ficticio, el eje
arrastrado es un eje real. De esta manera se puede desplazar el eje real teniendo en cuenta
el factor de acoplamiento.
Eje maestro
Eje arrastrado
C
C2
Programacin
TRAILON(FEje, LEje, acoplamiento)
o bien
TRAILOF(FEje, LEje, LEje2)
o desconexin sin indicar el eje maestro
TRAILOF(FEje)
TRAILON y TRAILOF son de tipo modal.
Parmetros
TRAILON
TRAILOF
TRAILON(C2,C)
Desactivacin de un conjunto de ejes maestro-esclavos
LEje
Acoplamiento
TRAILOF(C2)
Desconexin del acoplamiento sin indicar el eje maestro.
Nombre del eje arrastrado (esclavo)
Un eje arrastrado tambin puede actuar como eje maestro para otros ejes
arrastrados. De esta forma se pueden definir diferentes configuraciones para
conjuntos de ejes maestro-esclavos.
Nombre del eje maestro.
Factor de acoplamiento = relacin de recorridos entre el eje arrastrado/eje
maestro
Valor por defecto = 1.
Nota
La funcin eje arrastrado se activa en el sistema de coordenadas de mquina (MKS).
La cantidad mxima de conjuntos de ejes maestro-esclavos activables simultneamente
est limitada nicamente por las posibilidades de combinacin de los ejes de la mquina.
8-170
Programacin
8.3
8.3.18
Movimientos de ejes
Funcionamiento
Activar o preactivar zonas protegidas para la vigilancia de colisin o desactivar zonas
protegidas activas.
El nmero mximo de zonas protegidas activas simultneamente en un canal se establece
a travs de un dato de mquina.
Si no est activa ninguna zona protegida relativa a la pieza, la trayectoria de la herramienta
se comprueba con las zonas protegidas relativas a la pieza.
Nota
Si no est activa ninguna zona protegida relativa a la pieza, no tiene lugar ninguna vigilancia
de zonas protegidas.
Programacin
CPROT (n, state, xMov, yMov)
Parmetros
CPROT
n
state
xMove, yMove
8-171
Programacin
8.4
8.4
Herramienta T
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
Observe:
Si se ha activado una determinada herramienta, sta permanece memorizada como herramienta activa incluso ms all del final de programa y la desconexin/reconexin del control.
Si cambia una herramienta de forma manual, introduzca el cambio tambin en el control
para que ste conozca la herramienta correcta. Por ejemplo, puede iniciar una secuencia
con la nueva palabra T en el modo de operacin MDA.
Programacin
T...
Nota
Como mximo, en la memoria del control se pueden guardar a la vez:
S
64 herramientas
128 herramientas
Ejemplo de programacin
; Cambio de herramienta sin M6:
N10 T1
; Herramienta 1
...
N70 T588
; Herramienta 588
; Cambio de herramienta con M6:
N10 T14 ...
; Seleccionar previamente herramienta 14
...
N15 M6
; Realizar el cambio de herramienta; a continuacin, T14 est activo
8-172
Programacin
8.5
8.5
Funcin adicional M
Funcin adicional M
Funcionalidad
Con la funcin adicional M se pueden iniciar, p. ej., acciones de conmutacin, tales como
Refrigerante CON/DES y otras funcionalidades.
El fabricante del control ha asignado una funcionalidad fija a una pequea parte de las
funciones M. El resto est a disposicin del fabricante de la mquina.
Nota:
Una vista de conjunto de las funciones M adicionales utilizadas en el control y reservadas se
encuentra en el apartado 8.1.6 Vista general de las instrucciones.
Programacin
M...
Efecto
Efecto en secuencias con desplazamientos de ejes:
Si las funciones M0, M1, M2 se encuentran en una secuencia con movimientos de desplazamiento de los ejes, estas funciones M surten efecto despus de los movimientos de
desplazamiento.
En las dems funciones M se produce una salida al PLC con los movimientos de desplazamiento.
Si quiere programar una funcin M de forma concreta antes o despus de un desplazamiento de un eje, inserte una secuencia propia con esta funcin M. Tenga en cuenta:
Esta secuencia interrumpe un trabajo con control de contorneado G64 y produce una
parada precisa!
Ejemplo de programacin
N10 ...
N20 X...
N180 M78 M67 M10 M12 M37
Nota
Adems de las funciones M y H, tambin se pueden transmitir funciones T y D al PLC
(mando de interconexin). En total, es posible un mximo de 10 de estas salidas de funcin
en una secuencia.
8-173
Programacin
8.6
8.6
Funcin H
Funcin H
Funcionalidad
Con funciones H se pueden transmitir datos con coma flotante desde el programa al PLC
(tipo de datos REAL como en los parmetros de clculo, ver 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=...
Ejemplo de programacin
N10 H1=1.987 H2=978.123 H3=4
N20 G0 X71.3 H99=8978.234
N30 H5
; 3 funciones H en la secuencia
; Con desplazamientos de ejes en la secuencia
; Corresponde a: H0=5.0
Nota
Adems de las funciones M y H, tambin se pueden transmitir funciones T y D al PLC
(mando de interconexin). En total, es posible un mximo de 10 de estas salidas de funcin
en una secuencia.
8-174
Programacin
8.7
8.7
8.7.1
Parmetros de clculo R
Funcionalidad
Si un programa CN no slo debe ser vlido para los valores ajustados una vez, o si es necesario calcular valores, se utilizan a tal efecto parmetros de clculo. Los valores requeridos
pueden ser calculados o ajustados por el control durante la ejecucin del programa.
Otra posibilidad consiste en ajustar los valores de los parmetros de clculo a travs del
manejo. Si los parmetros de clculo estn ocupados con valores, se pueden asignar al programa otras direcciones CN que deben ser de valor variable.
Programacin
R0=... a R299=...
R[R0]=...
X=R0
Asignacin de valores
A los parmetros de clculo se le pueden asignar valores en el rango siguiente:
(0.000 0001 ... 9999 9999)
(8 caracteres decimales y signo y coma decimal).
En los nmeros enteros se puede prescindir del punto decimal. Se puede prescindir siempre
del signo positivo.
Ejemplo:
R0=3.5678 R1=37.3 R2=2 R3=7 R4=45678.123
El valor del exponente se escribe despus del signo EX; nmero mximo de dgitos: 10
(incluyendo los signos y la coma decimal)
Gama de valores de EX: 300 a +300
Ejemplo:
R0=0.1EX5
R1=1.874EX8
8-175
Programacin
8.7
; Asignacin al eje X
N60 R15=SQRT(R1*R1+R2*R2)
N70 R1= R1
; Significado: R15 =
R12 + R22
; El nuevo R1 es el R1 negativo antiguo
8-176
Programacin
8.7
8.7.2
Funcionalidad
El usuario/programador puede definir en un programa variables propias de distintos tipos de
datos (LUD = Local User Data). Estas variables slo existen en el programa en el cual se
han definido. La definicin se realiza inmediatamente al principio del programa y puede
estar ligada al mismo tiempo a una asignacin de valor. Por lo dems, el valor inicial es
cero.
El mismo programador puede definir el nombre de una variable. La creacin del nombre
est sujeta a las siguientes reglas:
S
Los dos primeros caracteres deben ser letras (el resto: letras, carcter de subrayado o
nmeros)
Programacin/tipos de datos
DEF BOOL varname1
DEF CHAR varname2
;
;
;
;
Matrices
Adems de variables individuales se pueden definir matrices uni o bidimensionales de
variables de estos tipos de datos:
DEF INT PVAR5[n]
; Matriz unidimensional del tipo INT, n: nmero entero
DEF INT PVAR6[n,m]
; Matriz bidimensional del tipo INT, n, m: nmero entero
Ejemplo:
DEF INT PVAR7[3]
8-177
Programacin
8.7
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
8.7.3
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]
Observaciones
8-178
Programacin
8.8
8.8
Saltos de programa
8.8.1
Saltos de programa
Funcionalidad
Un lbel o un nmero de secuencia sirven para la caracterizacin de secuencias como
destino del salto en saltos de programa. Con saltos de programa es posible ramificar la
ejecucin del programa.
Las etiquetas se pueden elegir libremente, pero contienen como mn. 2 y como mx.
8 letras o nmeros; los dos primeros caracteres deben ser letras o guiones bajos.
En una secuencia que sirve como destino del salto, las etiquetas se terminan con dos
puntos. Siempre se sitan al inicio de la secuencia. Si existe adicionalmente un nmero
de secuencia, la etiqueta se sita despus del nmero de secuencia.
Las etiquetas deben ser unvocas dentro de un programa.
Ejemplo de programacin
N10 LABEL1: G1 X20
...
TR789: G0 X10 Z20
N100 ...
...
8.8.2
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
GOTOB Lbel
Etiqueta (lbel)
8-179
Programacin
8.8
Saltos de programa
Ejecucin del
programa
GOTOF LABEL0
...
...
...
N50 LABEL0: R1 = R2+R3
N51 GOTOF LABEL1
; Salto al lbel LABEL1
...
...
LABEL2: X... Y...
N100
M2
; Fin del programa
LABEL1: X... Y...
...
N150 GOTOB LABEL2 ; Salto al lbel LABEL2
Figura 8-32
8.8.3
Funcionalidad
Despus de la instruccin IF se formulan condiciones de salto. Si se cumple la condicin
de salto (valor no cero), se suprime el salto.
El destino del salto puede ser una secuencia con un lbel o con un nmero de secuencia.
Esta secuencia se tiene que situar dentro del programa.
Las instrucciones de salto incondicional exigen una secuencia propia. Se pueden encontrar
varias instrucciones de saltos condicionados en una secuencia.
Usando saltos de programa condicionados se puede conseguir, en su caso, acortar considerablemente el programa.
Programacin
IF Condicin GOTOF Lbel
IF Condicin GOTOB Lbel
GOTOF
GOTOB
Lbel
IF
Condicin
8-180
Programacin
8.8
Saltos de programa
Operaciones de comparacin
Operadores
Descripcin
==
Igual que
<>
Distinto
>
Mayor que
<
Menor que
>=
<=
Mayor o igual
Menor o igual
; R1 mayor que 1
; 1 menor que R1
; R1 menor que R2 ms R3
; R6 mayor o igual a SIN (R7)2
Ejemplo de programacin
N10 IF R1 GOTOF LABEL1
...
N90 LABEL1: ...
N100 IF R1>1 GOTOF LABEL2
...
N150 LABEL2: ...
...
N800 LABEL3: ...
...
N1000 IF R45==R7+1 GOTOB LABEL3
...
Varios saltos condicionados en la secuencia
N10 MA1: ...
...
N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ...
...
N50 MA2: ...
8-181
Programacin
8.8
8.8.4
Saltos de programa
Descripcin de la tarea
Posicionamiento de puntos en un segmento circular:
Premisas:
ngulo inicial:
30
Radio del crculo:
32 mm
Distancia entre posiciones:
10
Nmero de puntos:
11
Posicin centro crculo en Z: 50 mm
Posicin centro crculo en X: 20 mm
en R1
en R2
en R3
en R4
en R5
en R6
R4 = 11 (nmero de puntos)
.
Pto. 3
Pto. 10
Pto. 2
Pto. 11
R3
R3
R3
Pto. 1
R1
R6
20
R5
X
50
Figura 8-33
Ejemplo de programacin
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20
; Asignacin de los valores iniciales
N20 MA1: G0 X=R2 *COS (R1)+R5 Y=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
Significado
En la secuencia N10, se asignan las condiciones iniciales a los correspondientes parmetros de clculo. En N20 se producen el clculo de las coordenadas en X e Y 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-182
Programacin
8.9
8.9
Uso de subprogramas
Uso de subprogramas
Aplicacin
Bsicamente no existen diferencias entre un programa principal y un subprograma.
En subprogramas se guardan secuencias de mecanizado que se repiten frecuentemente,
p. ej., determinadas formas de contorno. En el programa principal, este subprograma se
llama en los puntos necesarios, con lo cual se ejecuta.
Una forma del subprograma es el ciclo de mecanizado. Los ciclos de mecanizado contienen casos de mecanizado con validez general. Mediante la asignacin de valores a travs
de parmetros de transferencia previstos se puede conseguir una adaptacin a su caso de
aplicacin concreto.
Subprograma
Figura 8-34
Diseo
La configuracin de un subprograma es exactamente igual a la de un programa principal
(ver apartado 8.1.2 Estructura del programa). Al igual que los programas principales, los
subprogramas se dotan en la ltima secuencia de la ejecucin del programa de Fin de programa M2. Esto implica que el retorno tiene lugar al nivel de programa donde se efecta la
llamada.
8-183
Programacin
8.9
Uso de subprogramas
Programa principal
Proceso
MAIN123
...
Subprograma
...
N20 L10 ;Llamada
N21 ...
Retorno
L10
...
...
N20 X...Y...
...
...
...
...
M2
Retorno
...
...
M2
Figura 8-35
Nombre de subprograma
Para poder seleccionar un subprograma determinado a partir de varios, se le asigna un
nombre propio al programa. El nombre se puede elegir libremente al crear el programa,
observando algunas reglas.
Rigen las mismas reglas que para la asignacin de nombres de programas principales.
Ejemplo: LRAHMEN7
En los subprogramas existe adems la posibilidad de utilizar la palabra de direccin L....
Para el valor se admiten 7 cifras (slo enteros).
Atencin: En la direccin L, los ceros a la izquierda tienen significado para la diferenciacin.
Ejemplo: L128 no es L0128 L00128!
Se trata de 3 subprogramas distintos.
Llamada a un subprograma
Los subprogramas se llaman en un programa (programa principal o subprograma) con su
nombre. Para este fin, se precisa una secuencia propia.
Ejemplo:
N10 L785
N20 LRAHMEN7
8-184
Programacin
8.9
Ejemplo:
N10 L785 P3
Uso de subprogramas
Profundidad de imbricado
Los subprogramas no slo se pueden llamar desde el programa principal, sino tambin
desde un subprograma. Para este tipo de llamadas imbricadas se dispone de un total de
8 niveles de programacin; incluyendo el nivel de programacin del programa principal.
1er nivel
Programa principal
Figura 8-36
2 nivel
Subprograma
3er nivel
Subprograma
...
...
8 nivel
Subprograma
Informacin
En el subprograma se pueden modificar funciones G modalmente activas, p. ej., G90 >
G91. Al volver al programa desde el cual se ha efectuado la llamada, preste atencin a que
todas las funciones modalmente activas estn ajustadas tal y como las necesita.
Lo mismo se aplica en el caso de los parmetros de clculo R. Preste atencin a que sus
parmetros de clculo utilizados en los niveles superiores del programa no sean modificados accidentalmente en sus valores en los niveles de programa inferiores.
8-185
Programacin
8.10
8.10
8.10.1
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.
$AN_SETUP_TIME
$AN_POWERON_TIME
Relojes desactivables
Los siguientes relojes estn activados a travs de un dato de mquina (ajuste por defecto).
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.
8-186
$AC_CYCLE_TIME
$AC_CUTTING_TIME
$AC_OPERATING_TIME
Programacin
8.10
Ejemplo de programacin
N10 IF $AC_CUTTING_TIME>=R10 GOTOF WZZEIT
...
N80 WZZEIT:
N90 MSG(Tiempo de intervencin herramienta: valor lmite alcanzado)
N100 M0
Indicacin
El contenido de las variables de sistema activas se presenta en la pantalla en
<DECALAJES PARMETROS> <Datos operador > <Tiempos/Contadores>:
Tiempo de ejecucin total
Tiempo de ejecucin del programa
Tiempo de corte
Desde arranque fro
Desde arranque caliente
=
=
=
=
=
$AC_OPERATING_TIME
$AC_CYCLE_TIME
$AC_CUTTING_TIME
$AN_SETUP_TIME
$AN_POWERON_TIME
8.10.2
Contador de piezas
Funcionalidad
La funcin Contador de piezas permite preparar los contadores que se pueden utilizar para
contar las piezas.
Los contadores existen como variable del sistema con acceso de lectura y escritura desde
el programa o mediante el manejo (tenga en cuenta el nivel de proteccin para la escritura).
Los datos de la mquina permiten influir en la activacin de los contadores, el momento de
puesta a cero y el algoritmo de recuento.
Numerador
S
$AC_TOTAL_PARTS
$AC_ACTUAL_PARTS
Nmero de las piezas actuales (Actual real).
En este contador se registra el nmero de todas las piezas producidas desde el momento de arranque. Al alcanzar el valor nominal de piezas ($AC_REQUIRED_PARTS,
valor mayor que cero), el contador se pone automticamente a cero.
8-187
Programacin
8.10
$AC_SPECIAL_PARTS
Nmero de piezas especificado por el usuario
Este contador permite al usuario un recuento de piezas segn su propia definicin.
Se puede definir una emisin de alarma en caso de identidad con
$AC_REQUIRED_PARTS (valor nominal de piezas). El mismo usuario tiene que realizar
la puesta a cero del contador.
Ejemplo de programacin
N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST
...
N80 SIST:
N90 MSG(Valor nominal de piezas alcanzado)
N100 M0
Indicacin
El contenido de las variables de sistema activas se presenta en la pantalla en
<DECALAJES PARMETROS> <Datos operador > <Tiempos/Contadores>:
Todas las piezas
Piezas pedidas
Cantidad de piezas
= $AC_TOTAL_PARTS
= $AC_REQUIRED_PARTS
= $AC_ACTUAL_PARTS
$AC_SPECIAL_PARTS no disponibles en la visualizacin
8-188
Programacin
8.11
8.11
8.11.1
Funcionalidad
Esta funcin esta disponible en SINUMERIK 802D sl plus y 802D sl pro.
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
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 tipo de vigilancia existen contadores de vigilancia.
Los contadores de vigilancia cuentan desde un valor ajustado > 0 hacia cero. Cuando un
contador de vigilancia alcanza un valor < 0, se considera que se ha alcanzado el valor
lmite. Se emite un correspondiente mensaje de alarma.
$TC_TP9[t]
8-189
Programacin
8.11
Identificadores
Tipo de
datos
$TC_MOP1[t,d]
REAL
0.0
$TC_MOP2[t,d]
REAL
0.0
$TC_MOP3[t,d]
INT
$TC_MOP4[t,d]
INT
...
...
$TC_MOP11[t,d]
REAL
0.0
$TC_MOP13[t,d]
INT
8.11.2
8-190
Programacin
8.11
Despus del arranque del control y el reset/final de programa, el factor $A_MONIFACT tiene
el valor 1.0. Acta en tiempo real.
Ejemplos para el clculo:
$A_MONIFACT=1
1 minuto de tiempo real = 1 minuto menos de vida til
$A_MONIFACT=0.1
1 minuto de tiempo real = 0,1 minutos menos de vida til
$A_MONIFACT=5
1 minuto de tiempo real = 5 minutos menos de vida til
RESETMON(state, t, d, mon)
fija el valor real al valor de consigna:
Para todos los filos o nicamente para un filo determinado de una
herramienta determinada
Para todos los modos de vigilancia o nicamente para un modo
determinado
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
Nmero T interno:
= 0 para todas las herramientas
<> 0 para esta herramienta (t < 0: clculo del valor |t|)
INT
d
>0
sin d / = 0
INT
mon opcional: Parmetro con codificacin por bits para el modo de vigilancia
(valores anlogos a $TC_TP9):
= 1: Vida til
= 2: Nmero de piezas
sin mon o = 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 que se haya definido.
Lo mismo se aplica para la variable del tipo de vigilancia mon. Si es preciso introducir
algn dato, puede pasarse directamente como nmero (1 2).
8-191
Programacin
8.11
8.11.3
Ejemplo de programacin
N10 G0 X100
N20 ...
N30 T1
N40 M6
N50 D1
...
N60 SETPIECE(1)
N90 T2
N100 M6
N110 D2
...
N200 SETPIECE(1)
...
N300 M2
Notas:
S
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, al igual que lo descrito para la vigilancia de la
vida til de la herramienta, tambin se puede realizar a travs de la funcin RESETMON
(state, t, d, mon).
8-192
Programacin
8.11
Ejemplo:
DEF INT state
...
N100 RESETMON(state,12,1,2)
...
Ejemplo de programacin
DEF INT state
;
G0 X...
T7
$TC_MOP3[$P_TOOLNO,$P_TOOL]=100
$TC_MOP4[$P_TOOLNO,$P_TOOL]=700
$TC_MOP13[$P_TOOLNO,$P_TOOL]=700
; Activacin despus del ajuste:
$TC_TP9[$P_TOOLNO,$P_TOOL]=2
STOPRE
ANF:
BEARBEIT
; Subprograma para el mecanizado de piezas
SETPIECE(1)
; Actualizar contador
M0
; Pieza siguiente, continuar con Marcha CN
IF ($TC_MOP4[$P_TOOLNO,$P_TOOL]]>1) GOTOB ANF
MSG(Herramienta T7 desgastada Cambiar)
M0
; Despus del cambio de herramienta, continuar
con Marcha CN
RESETMON(state,7,1,2)
; Actualizacin de consigna contador de piezas
IF (state<>0) GOTOF ALARM
GOTOB ANF
ALARM:
; Visualizar error:
MSG(Error RESETMON: <<state)
M0
M2
8-193
Programacin
8.12
8.12
Funcionalidad
La activacin y desactivacin de las funciones de troquelado y punzonado se realiza a travs
de comandos de lenguaje configurables.
Grupos
Los comandos de lenguaje estn divididos en los siguientes grupos:
Grupo 35
Los siguientes comandos de lenguaje permiten activar o desactivar las funciones especficas de
troquelado o punzonado.
PON
= Troquelado CON
SON
= Punzonado CON
PONS
SONS
SPOF
= Punzonado/troquelado DES
Grupo 36
Este grupo contiene los comandos que slo tienen carcter preparatorio y determinan la variante
concreta de la funcin de troquelado.
PDELAYON
PDELAYOF
Como en un caso normal el PLC necesita realizar unas tareas previas para estas funciones
preparatorias, stas se programan antes de los comandos de activacin.
Grupo 38
Este grupo contiene los comandos para cambiar a una segunda interfaz de troquelado. Por ejemplo,
esto puede utilizarse para una segunda unidad de troquelado o para una cizalla guillotina. A travs
de los datos de mquina se define una segunda pareja E/S, que puede utilizarse para la funcin de
troquelado.
SPIF1
Nota
Dentro de un grupo de cdigo G slo puede haber una funcin activa cada vez (de manera
similar, por ejemplo, a como ocurre en los diversos tipo de interpolacin G0, G1, G2, G3,
etc., que se excluyen entre s).
8-194
Programacin
8.12
SPOF
SON
; Activar troquelado
; Desactivar troquelado, posicionar sin activar la carrera
Punzonado CON
SON conecta la funcin de punzonado y deselecciona las otras funciones del grupo G 35
(p. ej. PON).
Al contrario de lo que ocurre con el troquelado, la primera carrera se realiza en el punto de
inicio de la secuencia de activacin, es decir, antes del primer movimiento de la mquina.
SON surte efecto de forma modal, es decir, permanece activa hasta que se programa SPOF
o PON o hasta que se alcanza el final del programa.
En secuencias sin informacin de desplazamiento respecto a los ejes identificados como
ejes de troquelado o punzonado (tpicamente, los del plano activo), se suprime la activacin
de la carrera. Si aun as es preciso activar una carrera, debe programarse de forma explcita
un eje de troquelado o punzonado con el recorrido 0. Si la primera secuencia con SON es
una secuencia sin informacin de desplazamiento en el sentido mencionado, en esta
secuencia slo se realiza una carrera, pues el punto inicial y el final coinciden.
Ejemplo de programacin SON
;
N70 X50 SPOF
N80 X100 SON
SONS
PON
Troquelado CON
PON activa la funcin de troquelado y desactiva SON.
PON tambin tiene efecto modal como SON.
8-195
Programacin
8.12
Sin embargo, a diferencia de SON, no se realiza una carrera hasta el punto final de la
secuencia o, en el caso de una distribucin automtica del recorrido, al final de cada
seccin. En secuencias sin informacin de desplazamiento el comportamiento es idntico al
que se observa en el caso de SON.
Ejemplo de programacin PON
;
N100 Y30 SPOF
N110 X100 PON
PONS
PDELAYON
PDELAYOF
SPIF1
8-196
Programacin
8.12
8.12.1
8-197
Programacin
8.12
Ejemplo 1
Figura 8-37
Aumento proporcional de la aceleracin del 50% al 100% con una distancia entre
taladros de 2 a 10 mm
Ejemplo 2
Figura 8-38
8-198
Reduccin proporcional de la aceleracin del 75% al 25% con una distancia entre
taladros de 3 a 8 mm
Programacin
8.12
Si se ha programado anteriormente una aceleracin reducida a travs de ACC, las aceleraciones lmite definidas a travs de PUNCHACC se refieren a la aceleracin reducida.
La funcin se cancela a travs de:
Smn = Smx = 0
La programacin de aceleracin que se ha realizado antes a travs de ACC permanece
activa.
8.12.2
Uso de funciones M
Gracias a la macrotcnica sigue siendo posible, como hasta ahora, utilizar funciones M
especiales en lugar de comandos de lenguaje (compatibilidad).
Tabla 8-4
Funcin M
M20, M23
SPOF
M22
SON
M25
PON
M26
PDELAYON
Nota
Las funciones M pueden configurarse a travs de los datos de mquina.
Si las funciones M se asignan a los comandos de lenguaje, es preciso tener en cuenta la
distribucin de las funciones M en grupos de funciones auxiliares.
Ejemplos
DEFINE M20 AS SPOF
o bien
DEFINE M20 AS SPOF M=20
; Troquelado/punzonado DES
; Punzonado CON
8-199
Programacin
8.12
; Troquelado CON
Ejemplo de programacin
:
N100 X100 M20
N110 X120 M22
:
N120 X150 Y150 M25
8-200
Programacin
8.13
8.13
Funcionalidad
Divisin en segmentos
Cuando estn activadas las funciones de troquelado, o bien, punzonado, SPP y SPN realizan una divisin programada en segmentos equidistantes. Internamente, para el control,
cada segmento equivale a una secuencia.
Nmero de carreras
En troquelado, la primera carrera del punzn se realiza al final del primer segmento, al contrario que en punzonado, donde la primera carrera del punzn se realiza al inicio del primer
segmento. A lo largo de toda la trayectoria se realiza el siguiente nmero de carreras del
punzn:
Troquelado: Nmero de carreras = Nmero de segmentos
Punzonado: Nmero de carreras = Nmero de segmentos + 1
Funciones auxiliares
Las funciones auxiliares se ejecutan en el primero de los juegos generados.
Programacin
SPP=
o bien
SPN=
Parmetros
Tabla 8-5
SPP
SPN
8-201
Programacin
8.13
Ejemplo 1
Las trayectorias de punzonado definidas se deben dividir automticamente en segmentos
equidistantes.
4
62.5
75
75
210
62.5
<=3
X
Y
<=4
125
<=3
250
525
130
365
Figura 8-39
N100 G90 X130 Y75 F60 SPOF
N110 G91 Y125 SPP=4 SON
8-202
Programacin
8.13
Ejemplo 2
Para las siguientes sucesiones de agujeros se debe realizar una divisin automtica de la
trayectoria. Para la divisin se indica correspondientemente la mxima longitud de segmento introducida (valor SPP).
75
275
X
Y
150
37.79
25
160
125
375
45
150
75
Figura 8-40
N100 G90 X75 Y75 F60 PON
N110 G91 Y125 SPP=25
N120 G90 Y150 SPOF
N130 X375 SPP=45 PON
N140 X275 Y160 SPOF
N150 X150 Y75 SPP=40 PON
8.13.1
8-203
Programacin
8.13
Y2
E1
E1
X2
Figura 8-41
Ejemplo:
N10 G1 G91 SON X10 Y10
N20 SPP=3.5 X15 Y15
8-204
Programacin
8.13
Y2
Y1
X1
X2
Figura 8-42
Nota
Si las funciones de punzonado y troquelado estn incluidas dentro de la funcionalidad
bsica del control, es posible programar dichas funciones de divisin en segmentos con
SPN o bien SPP independientemente de la utilizacin de dichas tecnologas.
8.13.2
8-205
Programacin
8.13
100 80
100
60
40
20
Figura 8-43
8-206
Indice alfabtico
Indice alfabtico
Nmeros
3er o 4 eje, 8-168
A
AC, 8-137
ACC, 8-166
Acoplamiento, 8-170
Acotado absoluto, 8-137
Administracin de usuarios, 1-22
AMIRROR, 8-145
AROT, 8-142
Arrastre de ejes, 8-169
ASCALE, 8-143
ATRANS, 8-141
Avance F, 8-162
Ayudas de entrada, 1-16
B
Bases de la programacin CN, 8-121
BRISK, 8-165
Bsqueda de secuencia, 5-61
Bsqueda del punto de referencia, 8-158
C
CAC, 8-159
CAC, CIC, CDC, CACP, CACN, 8-158
CACN, 8-159
CACP, 8-159
Calculadora, 1-16
Campo de manejo Mquina, 4-50
Campo de manejo Parmetros, 3-33
Campos de manejo, 1-14
Caracteres especiales imprimibles, 8-124
Caracteres especiales no imprimibles, 8-125
Caracterstica de aceleracin, 8-198
CDC, 8-159
CIC, 8-159
CIP, 8-156
Crculo con transicin tangencial, 8-157
Comportamiento en aceleracin, 8-165
Con divisin de la trayectoria, automtico, 8-201
Conectar unidad de red, 1-26
Conexin de red, 1-21
Conjunto de ejes, 8-170
Contador de piezas, 8-187
Control tangencial, 8-160
Coordenadas polares, 8-140
D
Datos de operador, 3-41
Datos de usuario locales (LUD), 8-177
Decalaje de origen programable, 8-141
Decalaje del origen, 3-39
ajustable, 8-146
Desbloquear puertos de comunicacin, 1-22
Desbloqueo de directorios, 1-24
Desplazamiento a posicin codificada, 8-158
Desplazamiento a posiciones codificadas, 8-158
Desplazamiento a tope fijo, 8-158
Desplazamiento del eje individual, 8-205
Determinacin de polos, 8-140
Direccin, 8-122
Distancia mnima entre dos entre dos carreras
consecutivas, 8-197
Distribucin de la pantalla, 1-11
Divisin automtica en segmentos, 8-201
Divisin de trayectoria, 8-201
Divisin en ejes de contorneado, 8-203
DM26004, 8-196
DM26006, 8-196
DM26018, 8-197
DM26020, 8-197
DO42400, 8-196
DO42402, 8-197
DO42404, 8-197
E
Eje arrastrado, 8-170
Eje maestro, 8-170
Estructura de la palabra, 8-122
Estructura de la secuencia, 8-123
F
Factor de escala programable, 8-143
FEje, 8-170
FFWON, FFWOF, 8-167
Ficheros
copiar, 1-18
pegar, 1-18
Funcin adicional M, 8-173
ndice-207
Indice alfabtico
Funcin H, 8-174
Funcionamiento en red, 1-21
Funciones auxiliares, 8-201
J
Jog, 4-50
Juego de caracteres, 8-124
G0, 8-150
G1, 8-151
G110, 8-140
G111, 8-140
G112, 8-140
G153, 8-146
G17, 8-137
G2, G3, 8-152
G25, 8-148
G26, 8-148
G4, 8-168
G500, 8-146
G53, 8-146
G54 a G59, 8-146
G60, 8-163
G64, 8-163
G70, 8-139
G700, 8-139
G71, 8-139
G710, 8-139
G74, 8-158
G75, 8-158
G9, 8-163
G90, 8-137
G91, 8-137
LEje, 8-170
Limitacin de la zona de trabajo programable, 8-148
Longitud de los segmentos SPP, 8-203
LUD, 8-177
M
MIRROR, 8-145
Modo de contorneado, 8-163
Modo de operacin JOG, 4-50
Modo de operacin MDA, 4-52
Movimientos de ejes, 8-150
N
Niveles de proteccin, 1-14
Nmero de segmentos SPN, 8-204
O
Origen de herramienta, 3-39
Origen de mquina, 3-39
P
H
Herramienta RCS802, 1-27
Herramienta T, 8-172
Hot Keys, 1-18
I
IC, 8-137
Informacin de recorridos, 8-137
Inicio de sesin del usuario, 1-23
Interfaz V24, 5-79
Interpolacin circular, 8-152
a travs de un punto intermedio, 8-156
Interpolacin lineal
con avance, 8-151
con velocidad de desplazamiento rpido, 8-150
Introduccin de programa manual, 4-52
Introducir parmetros de red, 1-21
ndice-208
Indice alfabtico
R
RCS log in, 1-23
Rearranque despus de una cancelacin, 5-63
Reposicionamiento despus de una interrupcin, 5-63
Reloj, 8-186
ROT, 8-142
Rotacin programable, 8-142
S
Saltos de programa, 8-179
SCALE, 8-143
Seleccin de planos, 8-137
Separar unidad de red, 1-26
Simetra especular programable, 8-145
Sistema de ayuda, 1-19
SOFT, 8-165
SON, 8-195, 8-204
SONS, 8-195
SPIF1, 8-196
SPN, 8-201
SPOF, 8-195
SPP, 8-201
TLIFT, 8-160
TRAILOF, 8-170
TRAILON, 8-170
TRAILON, TRAILOF, 8-169
TRANS, 8-141
Transferencia de datos, 5-79
Troquelado y punzonado, comandos de lenguaje,
8-194
U
Unidades de red, 1-25
Uso de subprogramas, 8-183
V
Variable de PLC, 8-178
Vigilancia de herramienta, 8-189
Vigilancia de la seal de entrada, 8-197
Vigilancia de la vida til de herramienta, 8-190
Vigilancia del nmero de piezas, 8-192
W
T
WALIMOF, 8-148
WALIMON, 8-148
Z
Zonas protegidas, activar, desactivar, 8-171
ndice-209
Indice alfabtico
Notas
ndice-210
Propuestas
SIEMENS AG
Correcciones
A&D MC BMS
Postfach 3180
Para el manual:
SINUMERIK 802D sl
D91050 Erlangen
(Tel. +49 (0) 180 5050 222 [Hotline]
Fax +49 (0) 9131 98 63315 [Documentacin]
Email: [email protected])
Manejo y programacin
Punzonado
Referencia: 6FC5398-3CP10-0EA0
Edicin:
06/2006
Remitente
Nombre
Empresa/Dpto.
Calle
C.P.
Localidad:
Telfono:
Fax: