Siemens SINUMERIK 840D sl Manual De Programación página 586

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Acciones síncronas a desplazamiento
10.3 Variables de proceso principal para acciones síncronas
Ejemplo: Memoria cíclica
En un proceso productivo se utiliza una cinta transportadora para transportar productos de
diferente longitud (a, b, c, d). Por consiguiente, en la cinta transportadora con la longitud de
transporte se transportan simultáneamente, dependiendo de las respectivas longitudes,
diferentes cantidades de productos. Para una velocidad de transporte constante, hay que
adaptar la toma de productos de la cinta a los tiempos variables de llegada de los productos.
Código del programa
DEF REAL ZWI=2.5
DEF REAL TOTAL=270
EVERY $A_IN[1]==1 DO $AC_FIFO[4]=0
EVERY $A_IN[2]==1 DO $AC_TIMER[0]=0
EVERY $A_IN[2]==0 DO
$AC_FIFO[0]=$AC_TIMER[0]*$AA_VACTM[B]
EVERY
$AC_FIFO1[3]+$AC_FIFO1[4]*ZWI>=GESAMT DO
POS[Y]=-30 $R1=$AC_FIFO1[0]
586
Comentarios
; Distancia constante entre los productos depositados en
la cinta
; Distancia entre la posición de medida de longitud y la
posición de toma
; Al inicio del proceso, resetear
FIFO.
; Si un producto interrumpe la barrera fotoeléctrica,
iniciar la medición.
; Cuando se libera la barrera fotoeléctrica, debe
calcularse la longitud del producto a partir
del tiempo medido y la velocidad de transporte, y
guardarse en FIFO.
; En cuanto la suma de todas las longitudes de producto y
distancias entre productos sea mayor o igual a la
longitud
entre la posición de carga y descarga, retirar el
producto en la posición de descarga
de la cinta transportadora y leer su correspondiente
longitud de FIFO.
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido