Descargar Imprimir esta página
Festo SPC200 Manual Del Usuario
Festo SPC200 Manual Del Usuario

Festo SPC200 Manual Del Usuario

Modos de mando del sistema
Ocultar thumbs Ver también para SPC200:

Publicidad

Enlaces rápidos

Modos de mando del Sistema SPC200
1. Modos de mando
Por modos de mando se entiende la manera como va a trabajar el SPC200 y en su caso
relacionarse con un equipo de mando externo
Modo independiente ("Start /Stop")
El SPC200 ejecuta el programa asignado . El programa puede contener instrucciones de
movimiento , de control del estado de entradas digitales , mando de salidas digitales ,
instrucciones de salto , llamadas a subprogramas , etc.
Las instrucciones se procesan de forma secuencial ( mientras se ejecuta una instrucción de
movimiento el programa se halla detenido en la correspondiente línea , pasando a la siguiente
una vez finalizado el movimiento (excepto con la instrucción G25) )
La estructura del SPC200 permite el procesamiento de dos programas de forma paralela .
Para ello dispone de dos tareas (recurso de software del sistema operativo) a las que se debe
asignar un correspondiente programa para su procesamiento ( se dispone de 100 programas
dos de los cuales podrán contener una secuencia principal , los demás sólo podran ser
llamados como subrutinas de aquellos
En este modo el equipo puede funcionar de manera autónoma controlando pequeñas
máquinas con proceso puramente secuencial ó bien estar ligado a un equipo de mando
externo ( generalmente un PLC encargado del control general de la máquina ) relacionándose
fundamentalmente a través de dos maneras . Con una instrucción de sincronismo (M00)
prevista por el sistema ó bien con instrucciones programadas por el usuario controlando
entradas/salidas interconectadas
Modo selección número de línea ("Record select")
En este modo el SPC200 no ejecuta el programa asignado, queda a la espera de que un
equipo de mando externo le indique que número de línea (de las contenidas en el programa)
debe ejecutar . Para ello el sistema dispone de dos tareas a las que se asigna
respectivamente un programa (el cual puede contener únicamente instrucciones referidas a
movimiento) . A través de 5 entradas del sistema (I0.0 ..I0.4) se pasa el valor (0 .. 31)
correspondiente al número de línea de programa que contiene la instrucción a ejecutar . Con
las dos entradas CLK (una para cada tarea CLK_A / CLK_B) se ejecuta la instrucción
seleccionada . Como aceptación de la orden el sistema proporciona dos salidas ACK (una para
cada tarea ACK_A / ACK_B)
1

Publicidad

loading

Resumen de contenidos para Festo SPC200

  • Página 1 Modos de mando del Sistema SPC200 1. Modos de mando Por modos de mando se entiende la manera como va a trabajar el SPC200 y en su caso relacionarse con un equipo de mando externo Modo independiente (“Start /Stop”) El SPC200 ejecuta el programa asignado . El programa puede contener instrucciones de movimiento , de control del estado de entradas digitales , mando de salidas digitales , instrucciones de salto , llamadas a subprogramas , etc.
  • Página 2 Modos de mando del Sistema SPC200 2. Modo “Record Select” Configuración “WinPisa” [ SPC200-CPU-x ] (boton drcho mouse) [ Configure ] [ Operating mode / Start program ] Operating mode . Record selection Settings Start program A : Número de programa asignado a la tarea A Start program B : Número de programa asignado a la tarea B...
  • Página 3 Modos de mando del Sistema SPC200 Señales del sistema : Entrada “ENABLE” : Con señal 1 se habilita la función del regulador del SPC200 sin error pendiente se activa la salida READY Con señal 0 se deshabilita el regulador , si se mueve el cursor del cilindro éste no volverá...
  • Página 4 Modos de mando del Sistema SPC200 Partiendo de RC_A/B=1 , se pone a 0 durante el movimiento volviendo a 1 una vez finalizado . si en el transcurso del movimiento se ejecuta un paro (STOP=0) las señales RC_A/B permanecen en 0 . Se debe memorizar esta...
  • Página 5 Modos de mando del Sistema SPC200 Conexiones : Salidas PLC Entradas SPC200 Sx.0 I0.0 (Bit0) Sx.1 I0.1 (Bit1) Sx.2 I0.2 (Bit2) Sx.3 I0.3 (Bit3)  Sx.4 I0.4 (Bit4) Sx.5 I0.5 CLK_B Sx.6 I0.6 CLK_A Sx.7 I0.7 STOP Sx.8 I0.8 RESET Sx.9...
  • Página 6 Modos de mando del Sistema SPC200 Instrucciones que puede contener un programa . Ir a una posición a la máxima velocidad que permita el sistema G00 [G90/G91] Xn [Ym/Zp/Uq] n,m,p,q : Cotas absolutas (G90) ó relativas (G91) G00 [G90/G91] [Y@m/Z@p/U@q] @n,@m,@p,@q : Registros de posición...
  • Página 7 Modos de mando del Sistema SPC200 Combinaciones de Ejes Consideraciones : Las señales del sistema (ENABLE,STOP,RESET / READY) son globales Dos programas independientes (asignados cada uno a una tarea) con un máximo de 32 líneas de instrucción (N000 ..N031) Cotas absolutas ó...
  • Página 8 Modos de mando del Sistema SPC200 ....N031 G01 G90 X980.0 FX0 N031 G01 G90 X985.0 FX0 Sistema con dos Ejes (XY) Movimiento simultáneo [Tarea A] Programa asignado (P1) N000 G01 X0 FX0 Y0 FY0 N001 G01 X50.5 FX80 Y100.6 FY90 ..
  • Página 9 Modos de mando del Sistema SPC200 Sistema con tres Ejes (XYZ) Combinaciones posibles : Un movimiento tras otro con una ó dos Tareas Dos Ejes cordinados y uno Independiente Un movimiento tras otro [Tarea A] Programa asignado (P5) N000 G00 X0 ..
  • Página 10 Modos de mando del Sistema SPC200 Sistema con cuatro Ejes (XYZU) Combinaciones posibles : Un movimiento tras otro con una ó dos tareas Ejes XYZ coordinado y U independiente Ejes XY coordinados y independientemente ZU coordinados Un movimiento tras otro...
  • Página 11 Estado Salida Sx.0 Sx.1 Sx.2 .... 1 Sx.3 Sx.4 (16) Número Línea = 3. Temporización = 10ms (Filtro entradas SPC200 (5ms) + ...) 4. CLK_A/B=1 Activación TemporizadorControlOrden 5. Si TemporizadorControlOrden=0 Entonces Salto a paso ErrorOrden ACK_A/B=1 (RC_A/B=0) Entonces CLK_A/B=0 Activación TemporizadorControlOrden 6.
  • Página 12 Entonces Salto al paso ErrorSistema (CondGen=1).(CondTareaA/B=1) Entonces [Fin Secuencia Error orden] ......... ErrorSistema . El sistema presenta un estado de Error no borrable con un Reset ....... Quitar tensión de alimentación al SPC200 y reiniciar el sistema ErrorMovimiento_1 . STOP=0...
  • Página 13 Modos de mando del Sistema SPC200 ErrorMovimiento_2 . Causas : Imp edimiento mecánico , Falta de presión , ... Tolerancia demasiado ajustada ......Paro Movimiento Una vez ejecutada una orden de movimiento éste puede detenerse con : Montaje Horizontal : Utilizando la señal del sistema STOP (STOP=0)
  • Página 14 Modos de mando del Sistema SPC200 Con un elemento mecánico de sujección . Quitar tensión a 24L / ENABLE=0 . Activar sujección Aplicaciones Condiciones generales : PLC externo de mando Con un eje (X) con un máximo de 64 posiciones absolutas distintas Con dos ejes (XY) con un máximo de 32 posiciones absolutas distintas por eje...
  • Página 15 Modos de mando del Sistema SPC200 N004 G01 X270 FX0 N005 G01 X300 FX0 Ejem2 Un eje X debe mover a una posición de reposo y a una posición extrema a partir de la cual debe retroceder n veces con una cota relativa fija al 50% de la Velocidad Máxima...
  • Página 16 Modos de mando del Sistema SPC200 Programa_1 N000 G01 X154.5 FX0 N001 G01 Ejem4 Un sistema de dos ejes XY debe mover a una matriz de posiciones equidistantes respecto a cada eje PosYX Pos00 : X=0 Pos01 : X=0+1*CotaRelativaX Pos02 : X=0+2*CotarelativaX ..
  • Página 17 Modos de mando del Sistema SPC200 Ejem5 En un sistema de dos ejes XY se debe coger una pieza de la posición PosCoger e ir dejándola según una matriz (PoSmn), los dos ejes deben mover simultáneamente . Las distintas posiciones deben ser configurables, para ello el PLC de mando dispone de un display en donde el operario puede introducir los distintos valores que configuran la matriz de posiciones (por ejm.
  • Página 18 Para ello el PLC de mando debe disponer de un puerto serie RS232c conectado al puerto de programación y diagnosis del SPC200, asimismo el PLC debe tener capacidad para manejar una comunicación serie (configurar puerto, manejo literales,...) El protocolo y las características de la comunicación deben consultarse en el apartado...
  • Página 19 Modos de mando del Sistema SPC200 Primer Módulo E/S Entradas : I0.0 : ... I0.1 : ... I0.2 : ... I0.3 : ... I0.4 : ... I0.5 : SYNC_IB (Señal sincronismo Tarea_B : instrucción MOO) I0.6 : SYNC_IA (Señal sincronismo Tarea_A : instrucción M00) I0.7 : STOP Señal de paro...
  • Página 20 Modos de mando del Sistema SPC200 Segundo Módulo E/S Entradas : I2.0 .. I2.9 Salidas : Q2.0 .. Q2.7 Tercer Módulo E/S Entradas : I4.0 .. I4.9 Salidas : Q4.0 .. Q4.7 Cuarto Módulo E/S Entradas : I5.0 .. I5.9 Salidas : Q5.0 ..
  • Página 21 Modos de mando del Sistema SPC200 Condiciones inicialización SPC200 finalizada : Al aplicar tensión al SPC200 con (ENABLE=1, STOP=1, START=0) se realiza un auto-test de aproximadamente 10seg. tras lo cual , caso de que no se detecte ningún error, se tienen las siguientes señales :...
  • Página 22 Modos de mando del Sistema SPC200 Instrucciones Instrucciones de Movimiento Ir a una posición a la máxima velocidad que permita el sistema G00 [G90/G91] Xn [Ym/Zp/Uq] n,m,p,q : Cotas absolutas (G90) ó relativas (G91) G00 [G90/G91] [Y@m/Z@p/U@q] @n,@m,@p,@q : Registros de posición Ejem : G00 G90 X300.5...
  • Página 23 Modos de mando del Sistema SPC200 Ejem2 : N000 G00 X0 Y0 N001 G25 X40 ; 40% de la posición final N002 G00 X1000 N003 G00 Y300 Una vez el Eje_X alcanza la posición X=400 mueve el Eje_Y Ejem3 : ..
  • Página 24 Modos de mando del Sistema SPC200 Instrucciones de especificación de movimiento Establecer constante de aceleración G08 Xd [Yd / Zd / Ud ] d=%de la Aceleración Máxima Especificada en el parámetro de Aplicación :”Maximum acceleration” d= 0 .. 99 ; 0=100% Establecer constante de deceleración...
  • Página 25 Modos de mando del Sistema SPC200 Instrucciones de Programa Salto incondicional a una línea de programa E05 n n=Número de línea de programa E05 Rn Rn=Registro número n (0 .. 99) El registro debe contener un número de línea válido Llamada a una subrutina n=Número de programa (0 ..99) establecido como subrutina...
  • Página 26 Modos de mando del Sistema SPC200 Instrucciones de Registros de Posición Por cada Eje se dispone de 100 registros de Posición (@0 .. @99) Eje : Valor = Número real -9999.99 ... +9999.99 Cargar un valor a un Registro de Posición...
  • Página 27 Modos de mando del Sistema SPC200 Instrucciones de Entradas/Salidas/Biestables Control Señal_1 #TIn.m NumLínea Entrada n.m Si hay señal 1 salta al número #TFn NumLínea Biestable n (0 .. 63) de línea indicado en NumLínea #TQn.m NumLínea Salida n.m Si hay Señal 0 pasa a la siguiente línea de programa...
  • Página 28 Modos de mando del Sistema SPC200 Ejem: Subrutina P3 Decodificación binaria del valor de una posición Las Entradas I2.0 .. I2.9 I0.0 .. I0.4 Expresan el valor binario de la posición (dm) la cual se carga en el Registro de Posición @0...
  • Página 29 Modos de mando del Sistema SPC200 N008 G29 @0 X0.8 N018 G29 @0 X25.6 N028 G29 @0 X819.2 N009 #TNI2.4 11 N019 #TNI2.9 21 N029 #TNI0.4 31 Instrucciones de Registro El sistema dispone de 100 Registros R0 .. R99 Valor = Número entero –32767 .. +32767...