Punto De Conmutación Simple; Comportamiento En El Área De Avance Aproximado - Festo CMXR Instrucciones De Programacion

Ocultar thumbs Ver también para CMXR:
Tabla de contenido

Publicidad

22. Puntos de conmutación simples
:
Lin(Pos1)
DO
Applicator.Set()
Lin(Pos2)
DO
Applicator.Reset()
CircIp(Ipos1,Pos3)
Lin(Pos4)
DO
Applicator.Reset()
CircIp(Ipos2,Pos1)
:
22.2
Punto de conmutación simple, <OnPosition>
Junto con la instrucción DO, con la macro OnPosition también se puede programar una
acción de conmutación simplificada. No obstante, en este caso no tiene lugar un vínculo
con una instrucción de movimiento. La macro OnPosition espera hasta que se alcanza la
última posición programada y entonces ejecuta la instrucción DO.
Ejemplo:
En el ejemplo siguiente se accede a un subprograma donde están las instrucciones de
movimiento. Tras alcanzar la última posición, la macro OnPosition ejecuta la instrucción
DO y fija la variable SequenceReady en TRUE.
:
Lin(Pos1)
Lin(Pos2)
CALL
Sort
OnPosition()
DO
Lin(Home)
DO
Applicator.Reset()
:
22.3
Comportamiento en el área de avance aproximado
Si el avance aproximado está activado, no se podrá ejecutar la instrucción DO al alcanzar
el punto programado, ya que el avance aproximado impedirá que se alcance dicho punto.
En este caso, el punto de conmutación se proyecta sobre la trayectoria del área de avance
aproximado y se ejecuta. De este modo se pueden producir imprecisiones, cuyo alcance se
desconoce y que se deben determinar mediante una puesta en funcionamiento.
220
DO
Applicator.Set()
Sintaxis
OnPosition() DO < Instrucción >
SequenceReady
:= TRUE
Festo GDCP-CMXR-SW-ES es Version 1.0

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Base ftl

Tabla de contenido