Siemens SIMATIC FM 357-2 Manual página 508

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

Programación CN
Ejemplo: introducción sobre la marcha de una nueva posición final
N10 ID=1 EVERY $A_IN[9]==TRUE DO POS[Y]=100 FA[Y]=2000
N20 ID=2 EVERY $A_IN[10]==TRUE DO POS[Y]=200
Cuando la entrada digital 9 pasa de 0 a 1, el eje Y comienza su movimiento de
posicionamiento hacia la posición final 100. Si la entrada 10 pasa de 0 a 1, se ajustará sobre
la marcha una nueva posición final, en el ejemplo 200, para el eje Y.
MOV[eje] = valor
Un eje se desplaza de forma ilimitada en el sentido programado. Se puede ajustar una
posición final sobre la marcha o detener el eje.
Valor = 1:
Valor = –1:
Valor = 0:
Se debe utilizar MOV[eje] = 0 sólo para un eje que:
Se mueve debido a MOV[eje] = 1/–1 o a POS[eje] = ...
Se habilita mediante WAITP(eje)
Ejemplo: cambio sobre la marcha entre MOV y POS
N10 ID=1 WHEN $AA_STAT[X]<>1 DO MOV[X]=1 FA[X]=1000
N20 ID=2 WHEN $A_IN[10] == 1 DO POS[X]=100
El eje X inicia el movimiento en el sentido positivo (ID=1). Si la entrada 10 pasa a 1, el eje
seguirá moviéndose hasta que se posicione en 100. Estas acciones se realizan solamente
una vez.
PRESETON (MA, IW)
MA – eje de máquina
IW – valor actual
PRESETON se puede programar para ajustar de nuevo el origen del sistema de
coordenadas de máquina, es decir, para asignar un nuevo valor a la posición actual del eje.
La función puede ejecutarse durante el movimiento del eje.
PRESETON puede procesarse desde acciones síncronas para:
Ejes que se están posicionando desde acciones síncronas (POS, MOV)
Módulo de ejes rotatorios que se están desplazando por medio del programa CN
Ejemplo: ajustar el valor actual mientras el eje se está moviendo
N10 ID=1 EVERY $A_IN[9]==TRUE DO POS[X]=100 FA[X]=2000
N20 ID=1 EVERY ($A_IN[10]==TRUE) AND ($AA_STAT[X]==1)
DO $AC_PARAM[1]=$AA_IW[X]+5 PRESETON(X1, $AC_PARAM[1])
Al producirse un flanco positivo en la entrada digital 9 el eje X comienza su movimiento de
posicionamiento. Si el eje X se está moviendo, su posición actual se desplaza +5 mm cada
vez que la entrada digital 10 pasa de 0 a 1.
10-134
El eje se mueve en sentido positivo
El eje se mueve en sentido negativo
Detener el movimiento del eje
Ajustar valor actual
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01

Publicidad

Tabla de contenido
loading

Tabla de contenido