Siemens SIMATIC FM 357-2 Manual página 511

Módulo de posicionamiento multieje servoaccionamientos y motores paso a paso
Ocultar thumbs Ver también para SIMATIC FM 357-2:
Tabla de contenido

Publicidad

Se puede programar sólo una petición de medición para cada eje. Una petición de medición
iniciada desde el programa CN (no desde una acción síncrona) no puede verse afectada por
una acción síncrona.
El resultado de la medición se guarda en variables de sistema.
$AA_MM1...4[eje]
Ejemplo: acoplamiento a valor maestro y medición desde acciones síncronas
N10 CTABDEF(Y,X,1,0)
N20 G1 X0 Y0
N30 X20 Y10
N40 X40 Y40
N50 X60 Y70
N60 X80 Y80
N70 CTABEND
N80 $AC_PARAM[1]=0
N90 $AC_MARKER[1]=0
; Acoplamiento a valor maestro
N100 WHEN $AA_STAT[X]<>1 DO MOV[X]=1 FA[X]=10000 PRESTON(X1,–20)
N110 ID=1 EVERY $AA_IW[X]>=100 DO PRESETON(X1,–20)
N120 ID=2 EVERY $AA_IW[X]>=0 DO LEADON(Y,X,1)
N130 ID=3 EVERY $AA_IW[X]>=80 DO LEADOF(Y,X)
; Medición
N150 ID=4 EVERY ($AA_MEAACT[Y]==0)AND($AC_MARKER[1]==1)
N140 ID=5 EVERY $AC_MARKER[1] == 0
El eje X está moviendo continuamente una cinta transportadora. El valor actual se ajusta
cíclicamente a –20 al alcanzarse la posición 100 (ID=1).
El acoplamiento a valor maestro se activa en el rango de X0 a X80 (ID=2 e ID=3). El eje Y
de seguimiento se mueve entonces tal y como se especifica en la tabla de curva definida
entre N10 y N70.
El eje Y transporta una lámina con la que se debe plastificar la pieza que llega por la cinta
transportadora en la posición X80. M50 (ID=3) inicia el ciclo de plastificado, controlado
desde la CPU.
Sobre la lámina hay muescas que disparan la medición en Y, con ayuda de un sensor
(ID=5).
Se calcula la diferencia entre el valor medido y la posición esperada de la muesca (Y50)
cuando la posición actual del eje Y se borra (ID=3).
X deberá ser un módulo-eje para tareas de transporte de alta velocidad. Por ello, no hay
necesidad de ajustar el valor actual en el ciclo IPO (ID=1) mientras se está moviendo el eje.
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
; Valor de medición de evento disparado 1...4
; en sistema de coordenadas de máquina
; Iniciar tabla de curva
; Punto de partida: LW 0, FW 0
; LW 0...20 , FW 0...10
; LW 20...40 , FW 10...40
; LW 40...60 , FW 40...70
; LW 60...80 , FW 70...80
; Final de la tabla de curva
; LW – valor maestro, FW – valor de seguimiento
; Valor PRESETON eje Y
; Marca
PRESETON(Y1,$AC_PARAM[1]) M50
DO $AC_MARKER[1]=0 $AC_PARAM[1]=50–$AA_MM1[Y]
DO MEAWA[Y]=(2,1) $AC_MARKER[1]=1
Programación CN
10-137

Publicidad

Tabla de contenido
loading

Tabla de contenido