Home

para descargarlo

image

Contents

1. detecta error instrucci n un el bit ER se establece el bit IP permanece restablecido el bit PC permanece la restablecido la condici n de salida de rengl n est establecida como verdadera el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido el bit IP se establece el bit PC permanece restablecido Y el bit EN permanece establecido la condici n de salida de rengl n est establecida como verdadera el bit DN permanece establecido no se complet el proceso se cancel el proceso el bit ER permanece el procesamiento funciona restablecido hasta completarse en la task de control de movimiento el bit IP se restablece el bit PC se establece la condici n de salida de rengl n no est afectada el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido el bit IP se restablece el bit PC permanece restablecido la condici n de salida de rengl n no est afectada Publicaci n 1756 6 4 3ES Octubre 1999 6 14 Instrucciones de configuraci n de ejes Indicadores de estado aritm tico Condiciones de fallo C digos de error MRHD ERR MRHD cambia a los bits de estado de eje Ejemplo de MRHD Publicaci n 1756 6 4 3ES Octubre 1999 no afectados ningun
2. 1 3 Instrucciones de tipo mensaje 1 4 Instrucciones de tipo proceso ooo 1 6 C mo usar la estructura de instrucci n de control de MONIMISALO sold tte dardo alle iaa 1 8 C digos de error ERR ac sos 1 9 Estado de mensaje STATUS 1 10 Estado de ejecuci n STATE 000 cs 1 10 Segmento de perfil SEGMENT 1 10 Cap tulo 2 A NN EN 2 1 Instrucci n Activar servo de movimiento MSO 2 4 Instrucci n Desactivar servo de movimiento MSF 2 8 Instrucci n Desactivaci n de motion axis MASD 2 12 Instrucci n Restablecer desactivaci n de motion axis MASR auauua aaa 2 16 Instrucci n Control directo del servodrive MDO 2 19 Instrucci n Desactivar servodrive directo de movimiento MDF tica ad 2 23 Instrucci n Restablecer fallo de motion axis MAFR 2 26 Cap tulo 3 OA tri ATREA 3 1 Instrucci n Paro de motion axis MAS 3 2 Instrucci n B squeda de cero MAH 3 7 Publicaci n 1756 6 4 3ES Octubre de 1999 ii Contenido Instrucciones de grupo de ejes Instrucciones de evento de movimiento Instrucciones de configuraci n de ejes Estructuras Publicaci n 1756 6 4 3ES Octubre 1999 Instrucci n Impulsos de motion axis MAJ 3 12 Instrucci n Mover Motion Axis MAM 3 17 Instrucci n Sincronismo digital de motion axis MAG 3 22 Instrucci n Cambio
3. Publicaci n 1756 6 4 3ES Octubre 1999 5 4 Instrucciones de evento de movimiento Indicadores de estado aritm tico Condiciones de fallo C digos de error MAW ERR MAW cambia a los bits de estado de eje Ejemplo de MAW Otros formatos Formato Sintaxis texto neutro texto ASCII no afectados ninguna C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 8 El eje no est configurado como servoeje ni como eje de s lo posici n 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 18 El tipo de eje est configurado como no usado 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Nombre del bit Estado Significado WatchEvArmStatus Verdadero El eje busca un evento de posici n de control WatchEvStatus Falso Se borra el evento de control anterior MAW Motion Arm Watch N Axis axis1 E N gt Motion control axisl_M lw Ra Trigger Condition Forward IP gt 5 Position position PC3 0 Cuando las condiciones de entrada son verdaderas el controlador activa la verificaci n del evento de posici n de control para axis1 MAW eje control_movimiento activaci n p
4. La instrucci n MGPS es una instrucci n de salida grupo de ejes MGPS l l o Use la instrucci n MGPS para iniciar un paro de todos los movimientos en todos los ejes de un grupo La instrucci n para cada eje usando un m todo establecido para los ejes Este m todo se encuentra en el atributo ProgrammedStopMode La instrucci n MGPS usa la ejecuci n de tipo mensaje y proceso Para usar la instrucci n MGPS hay que configurar el grupo Operandos MGPS Operando Tipo Formato Descripci n Motion Group Programmed Sto N gt Group Ie DN3 Grupo MOTION tag estructura de grupo Motion control ER GROUP IPS Pe3 Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Estructura MOTION_INSTRUCTION z Tipo de REN Mnem nico datos Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo se completa el env o de mensajes La duraci n de tiempo necesaria para completar el env o de mensajes se basa en la configuraci n del modo de paro programada de los ejes en el grupo ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el env o de mensajes entra en fallo IP BOOL El biten proceso se establece cuando se inicia con xito el p
5. wy Allen Bradley Controlador Logix5550 No de Cat 1756 L1 L1Mx Manual de referencia del conjunto de instrucciones de control de movimiento Instrucci n AB S AC S AD D AFI AN AS D N ATN AVE BR K BS L BS BT R D BTR tipo MSG BTW tipo MSG CL R CMP CO CO P S CPT CT D CT U DDT DE G DIV DT R EQ U FAL FB a FFL FFU FLL FO R FSC GE GR Q 7 GS V JM P JS R LB L Instrucci n P gina Instrucci n P gina LEQ MSG LES MSO 2 4 LFL MUL LFU MVM LIM NEG LN NEQ LOG NOP MAAT 6 2 NOT MAHD 6 9 ONS MAFR 2 26 OR MAG 3 22 OSF MAH 3 7 OSR MAJ 3 12 OTE MAM 3 17 OTL MAPC 3 37 OTU MAR 5 8 PID MAS 3 2 RAD MASD 2 12 RES MASR 2 16 RET MATC 3 42 RTO MAW 5 2 SBR MCCP 3 34 SIN MCD 3 27 SQI MCR 5 12 SQL MDF 2 23 SQO MDO 2 19 SQR MDR 5 12 SRT MDW 5 5 SSV MEQ STD MGPS 4 6 SUB MGS 4 2 TAN MGSD 4 10 TND MGSP 4 17 TOD MGSR 4 14 TOF MOD TON MOV TRUN MRAT 6 5 UID MRHD 6 12 UIE MRP 3 31 XIC MSF 2 8 XIO XOR Publicaci n 1756 6 4 3ES Octubre de 19
6. 3 t EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es ctado it DN no es afectado it ER no es afectado it IP no es afectado it PC no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa E o mmm mm m5 m o o O o la condici n de entrada de rengl n es verdadera el bit EN permanece establecido examine el bit EN el bit EN est establecido el bit DN permanece restablecido el bit ER est establecido bit EN 1 el bit IP permanece restablecido el bit PC permanece el bit EN permanece restablecido establecido detecta la Instrucci n un error la condici n de salida de rengl n est establecida como verdadera la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido el bit IP est establecido el bit PC permanece restablecido y el bit EN permanece la condici n de salida de rengl n est establecida como verdadera establecido el bit DN permanece establecido el bit ER permanece el procesamiento funciona restablecido hasta completarse A en la task de movimiento el bit IP se restablece el bit PC est establecido la condici n de salida de
7. Desactivaci n Esta tensi n permite que los contactos de rel OK abran un conjunto de contactos en la cadena de paro de emergencia de la fuente de alimentaci n el ctrica del servodrive En este estado la salida de habilitaci n del servodrive del servom dulo no est activa la acci n del servo est inhabilitada el contacto OK est abierto Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de estado de movimiento 2 3 Para determinar el estado del eje se puede observar los indicadores LED DRIVE y FDBK en el servom dulo Importante Si los indicadores LED DRIVE y FDBK no se ilumi nan el eje no est configurado Los siguientes indicadores LED corresponden al servoeje Si el indicador LED Y el indicador LED Entonces la tensi n del eje DRIVE est FDBK est es Verde parpadeante Verde parpadeante Eje listo Verde fijo Verde parpadeante Control de servodrive directo Verde fijo Verde fijo Control del servo Rojo parpadeante o fijo Rojo parpadeante o fijo Eje en fallo Rojo parpadeante o fijo Rojo parpadeante Verde parpadeante Desactivaci n Los indicadores LED siguientes corresponden a un eje de s lo posici n Si el indicador LED Y el indicador LED Entonces la tensi n del eje DRIVE FDBK est es No se ilumina Verde parpadeante Eje listo No se ilumina Rojo parpadeante o fijo Eje en fallo Publicaci n 1756 6 4 3ES Octubre 1999 2 4 Instrucciones de estado de mo
8. Un fallo del servo interrumpe la instrucci n MAM PC BOOL El bit de proceso concluido se establece cuando la instrucci n completa una operaci n de movimiento ACCEL BOOL El bit ACCEL indica que la velocidad ha aumentado para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital DECEL BOOL El bit DECEL indica que la velocidad ha disminuido para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones que producen movimiento 3 19 Ejecuci n Condici n Acci n bit EN se restablece bit DN se restablece bit ER se restablece bit IP se restablece bit PC se restablece a condici n de salida de rengl n est establecida como falsa preesc n FF mm mim m o it EN se borra si el bit DN o ER se establece De lo contrario el bit EN no es ctado it DN no es afectado it ER no es afectado it IP no es afectado it PC no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa f a gt mmmmo m o o O o la condici n de entrada de rengl n es verdadera el bit EN permanece establecido examine el bit EN el bit IP se establece el bit DN permanece restablecido el bit ER se establece bit EN 1 el bit IP permanece
9. e Restablece el bit de efectuado DN e Restablece el bit de error ER El controlador ejecuta la instrucci n por completo Si el controlador Entonces No detecta un error cuando se ejecuta la El controlador establece el bit DN instrucci n Detecta un error cuando se ejecuta la El controlador establece el bit ER y instrucci n almacena un c digo de error en la estructura de control 3 La pr xima vez que el rengl n se hace falso y despu s del establecimiento del bit DN o ER el controlador restablece el bit EN Publicaci n 1756 6 4 3ES Octubre 1999 1 4 Conceptos de control de movimiento 4 El controlador puede ejecutar la instrucci n nuevamente cuando el rengl n se hace verdadero Rengl n de Rengl n de Rengl n de Rengl n de esc n esc n esc n esc n verdadero verdadero falso verdadero 41384 Instrucciones de tipo mensaje Las instrucciones de control de movimiento de tipo mensaje env an uno o m s mensajes al servom dulo Ejemplos de las instrucciones de tipo mensaje incluyen la Instrucci n de control directo del servodrive MDO Instrucci n de redefinir posici n MRP Las instrucciones de tipo mensaje funcionan as 1 Publicaci n 1756 6 4 3ES Octubre 1999 Cuando el rengl n que contiene la instrucci n de control de mov imiento se hace verdadero el controlador e Establece el bit de habilitaci n EN e Restablece el bit de efectuado DN e Res
10. restablecido el bit PC permanece el bit EN permanece restablecido establecido detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido el bit IP se establece el bit PC permanece restablecido y el bit EN permanece establecido el bit DN permanece la condici n de salida de rengl n establecido est establecida como verdadera el bit ER permanece el procesamiento funciona restablecido hasta completarse en la task de movimiento El BIE als el bit PC se establece la condici n de salida de se complet el rengl n no est afectada proceso el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido El bit IP se restablece no se cancel el proceso el bit PC permanece restablecido la condici n de salida de rengl n no est afectada Publicaci n 1756 6 4 3ES Octubre 1999 3 20 Instrucciones que producen movimiento Indicadores de estado aritm tico Condiciones de fallo no afectados ninguna C digos de error MAM ERR di OET Codigo de Mensaje de error Descripci n error
11. AccFfGainStatus 09 BOOL ganancia de prealimentaci n de aceleraci n VelPGainStatus 10 BOOL ganancia proporcional de velocidad VellGainStatus 11 BOOL ganancia integral de velocidad OutFiltBwStatus 12 BOOL ancho de banda del filtro de salida OutScaleStatus 13 BOOL salida del lazo de regulaci nen el voltaje equivalente al servodrive OutLimitStatus 14 BOOL voltaje m ximo de salida del servo OutOffsetStatus 15 BOOL efectos de los offsets acumulativos de la salida DAC del servom dulo y la entrada del servodrive FricCCompStatus 16 BOOL compensaci n de fricci n POtrvlFaultActStatus 17 BOOL fallo de fin de carrera positiva PosErrorFaultActStatus 18 BOOL fallo de posici n EncLossFaultActStatus 19 BOOL fallo de p rdida del encoder EncNsFaultActStatus 20 BOOL fallo de ruido del encoder DriveFaultActStatus 21 BOOL fallo del servodrive ServoConfigBitsStatus 22 BOOL bits de configuraci n Publicaci n 1756 6 4 3ES Octubre 1999 A 4 Estructuras Estructura MOTION_ GROUP Hay una estructura MOTION_GROUP por controlador Esta estructura contiene informaci n de estado y configuraci n acerca del grupo de ejes Mnem nico In Descripci n GroupStatus DINT Los bits de estado para el grupo Bit N mero Tipo de datos Descripci n InhibStatus 00 BOOL estado de inhibici n GroupSynced 01 BOOL estado de sincronizaci n MotionFault DINT Los bits de fallo de movimiento para el grupo Bit N mero Tip
12. RA eje control_movimiento texto ASCII RA eje control_movimiento Publicaci n 1756 6 4 3ES Octubre 1999 Instrucci n Diagn sticos conexi n para aplicaci n de de control de movimiento MAHD MAHD Motion Apply Hookup Diagnostics Axis Motion control Diagnostic Test Observed Direction Operandos Estructura MOTION_INSTRUCTION Instrucciones de configuraci n de ejes 6 9 La instrucci n MAHD es una instrucci n de salida Use la instrucci n MAHD para aplicar los resultados de una instrucci n de diagn sticos de interconexi n de ejecuci n de movimiento MRHD previamente ejecutada El atributo TestStatus debe mostrar la conclusi n de una instrucci n MRHD La instrucci n MAHD genera un nuevo conjunto de polaridades de encoder y servo basadas en la direcci n observada de movimiento durante la instrucci n MRHD La instrucci n MAHD usa la ejecuci n de tipo mensaje Para usar la instrucci n MAHD e Configure el eje como servoeje o un eje de s lo posici n e Aseg rese de que la tensi n del eje sea eje listo e Aseg rese de que la acci n del servo est desactivada Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Prueba de DINT inmediato seleccione la prueba que desea diagn stico aplicar prueba de conexi n de encoder de motor pr
13. en el estado de servo activado Ellazo de regulaci n est activo DriveEnableStatus Verdadero La salida de habilitaci n del servodrive est activa Ejemplo de MSO Cuando las instrucciones de entrada son verdaderas el controlador habilita el servodrive y activa el lazo del servoeje configurado por axis MSO Motion Servo On Axis aris J Motion control axis1_MSO Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de estado de movimiento 2 7 Otros formatos Formato Sintaxis texto neutro MSO eje control_movimiento texto ASCII MSO eje control_movimiento Publicaci n 1756 6 4 3ES Octubre 1999 2 8 Instrucciones de estado de movimiento Instrucci n Desactivar servo de movimiento MSF Operandos MSF Motion Servo Off N3 Axis eni Motion control Ra Estructura MOTION_INSTRUCTION La instrucci n MSF es una instrucci n de salida Use la instrucci n MSF para inhabilitar el servodrive y desactivar el lazo del servoeje Importante Si ejecuta una instrucci n mientras el eje est en movimiento el eje realizar por inercia un paro no controlado Use la instrucci n MSF para inhabilitar la acci n del servo Aunque la acci n del servo est inhabilitada el controlador sigue monitorizando la posici n real del eje Cuando la acci n del servo se habilita usando la instrucci n de activar servo de movimiento MSO el servo mantiene la posici n La inst
14. establecida como verdadera Y la condici n de salida de rengl n est establecida como verdadera no el procesamiento funciona hasta completarse en la task de control de movimiento ocurri un evento de registro el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido el bit IP se restablece el bit PC se establece la condici n de salida de rengl n no est afectada se cancel el proceso el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido el bit IP se restablece el bit PC permanece restablecido la condici n de salida de rengl n no est afectada Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de evento de movimiento 5 11 Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna C digos de error MAR ERR C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 8 El eje no est configurado como servoeje ni como eje de s lo posici n 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 18 El tipo de eje est configurado como no usado 19 El grupo
15. reas J Nombre del bit Estado Significado ServoActStatus Falso El eje est en el estado de eje listo El lazo de regulaci n est inactivo DriveEnableStatus Falso La salida de habilitaci n del servodrive est inactiva ShutdownStatus Verdadero El eje est desactivado AccelStatus Falso El eje no se acelera StoppingStatus Falso El eje no se detiene J ogStatus Falso El eje no funciona por impulsos MoveStatus Falso El eje no se mueve GearingStatus Falso El eje no se engrana HomingStatus Falso El eje no vuelve a la b squeda de cero TuneStatus Falso El eje no ejecuta un proceso de ajuste TestStatus Falso El eje no ejecuta un proceso de prueba GearingLockedStatus Falso El eje no se embraga para ir a una nueva velocidad de sincronismo digital PositionCamStatus Falso El perfil de movimiento de array de posici n no est en progreso TimeCamStatus Falso El perfil de movimiento de array de tiempo no est en progreso PositionCamLockedStatus Falso Array de posici n se detiene y el bloqueo se restablece TimeCamLockedStatus Falso Array de tiempo se detiene y el bloqueo se restablece PositionCamPendingStatus Falso El perfil de ARRAY de posici n pendiente se ha cancelado TimeCamPendingStatus Falso El perfil de array de tiempo pendiente se ha cancelado Ejemplo de MASD ASD Motion Axis Shutdown Axis aris J Motion control axisl_MASD Cuando las condiciones de entrada son verdaderas el c
16. 5 Servo Off State Error Error de La instrucci n intent ejecutarse en un eje con un lazo de estado servo desactivado regulaci n que no est cerrado 7 Shutdown State Error Error del El eje est desactivado estado de desactivaci n 8 Illegal Axis Type Tipo de eje El eje no est configurado como servoeje ni como eje virtual incorrecto 9 Overtravel Condition Condici n de La instrucci n intent ejecutarse en una direcci n que empeora la fin de carrera condici n de fin de carrera actual 11 Axis Not Configured Eje no El eje no est configurado configurado 13 Parameter Out Of Range Par metro La instrucci n intent usar un par metro que se encuentra fuera fuera de rango de rango incorrecto 16 Home In Process Error Error de La instrucci n intent ejecutarse con la vuelta a la b squeda de comando Home cero en progreso 17 Axis Mode Not Rotary Eje en modo La instrucci n intent ejecutar un movimiento rotativo en un eje no no rotativo configurado para la operaci n rotativa 19 Group Not Synchronized Grupo no El grupo de ejes no est en el estado sincronizado La posible sincronizado causa puede ser la falta de un servom dulo o una configuraci n incorrecta 23 Illegal Dynamic Change Cambio Una instrucci n intent realizar un cambio incorrecto de din mica din mico incorrecto 24 Illegal AC Mode Op Op de modo AC El controlador intent ejecutar una instrucci n MDO MSO MAH incorrecta MAJ
17. ejecuci n Una vez el movimiento de array del eje esclavo comienza s lo cuando el eje maestro se mueve hacia el rango definido por los puntos de inicio y fin del perfil de array Cuando el eje maestro se mueve m s all del rango definido el movimiento de array del eje esclavo se detiene y se establece el bit de proceso concluido El movimiento esclavo no se reanuda si el eje maestro regresa al rango del perfil de array e Continuo Una vez iniciado el perfil de array se ejecuta de forma indefinida Esta funci n es de utilidad en aplicaciones de movimiento rotativo en las que es necesario que la posici n de array se ejecute continuamente de forma rotativa o rec proca Programa de UINT32 Selecciona el m todo utilizado para ejecutar el perfil de array Las opciones son las ejecuci n siguientes e Inmediato El eje esclavo se bloquea inmediatamente en el eje maestro y empieza el proceso de array de posici n S lo avance el perfil de array empieza cuando la posici n maestra cruza la Posici n de bloqueo maestra en la direcci n de avance S lo retroceso el perfil de array empieza cuando la posici n maestra cruza la Posici n de bloqueo maestra en la direcci n de retroceso Bidireccional el perfil de array empieza cuando la posici n maestra cruza la Posici n de bloqueo maestra en cualquier direcci n e Pendiente permite mezclar una nueva ejecuci n de array de posici n despu s de que termine un array de
18. la condici n de entrada de rengl n es falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit IP se establece establecido el bit EN permanece bit EN 1 j el bit DN permanece restablecido s el bit ER se establece gt la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento el bit EN permanece establecido el bit DN se establece s se complet la funci n el bit ER permanece restablecido la condici n de salida de no rengl n no est afectada el bit EN permanece establecido Y el bit DN permanece restablecido Em gt el bit ER permanece restablecido la condici n de salida de rengl n no est afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 3 30 Instrucciones que producen movimiento C digos de error MCD ERR C digodeerror Mensaje de error Descripci n 5 Servo Off State Error Error de La instrucci n
19. n Instrucciones que producen movimiento 3 33 Ejecuci n Acci n El bit EN se restablece El bit DN se restablece El bit ER se restablece L a condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa E afectado El bit DN no es afectado El bit DN no es afectado bit EN se borra si el bit DN o ER se establece De lo contrario el bit EN no es La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es verdadera examine el bit EN bit EN 1 el bit EN permanece establecido la condici n de salida de rengl n permanece establecida como verdadera el bit IP se establece detecta la 3 instrucci n un error la condici n de salida de rengl n est establecida como verdadera el bit EN permanece establecido el bit DN permanece restablecido el bit ER se establece la condici n de salida de rengl n permanece establecida como verdadera el procesamiento funciona hasta completarse en la j task de movimiento se complet la funci n el bit EN permanece establecido el bit DN permanece restablecido el bit ER permanece restablecido la condici n de salida de rengl n no est afectada s el bit EN permanece establecido el bit DN se establece el bit
20. n significa que e La acci n del servo de eje est inhabilitada e La salida de habilitaci n del servodrive est inactiva e No hay salida del servo Los contactos OK del servom dulo est n abiertos Nota Puede usar los contactos OK para abrir los contactos que abren la cadena de paro de emergencia si est cableada la cual controla la alimentaci n el ctrica al sistema del servodrive El eje permanecer en el estado de desactivaci n hasta que se ejecute una instrucci n de restablecimiento de desactivaci n de movimiento del eje MASR o de restablecimiento de desactivaci n de grupo de ejes MGSR La instrucci n MASD usa la ejecuci n de tipo mensaje Para usar la instrucci n MASD configure el eje como servoeje o eje de s lo posici n Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Mnem nico ld Descripci n datos EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n establece el eje en el estado de desactivaci n ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES O
21. n 1756 6 4 3ES Octubre 1999 3 4 Instrucciones que producen movimiento Ejecuci n Condici n Acci n preesc n bit EN se restablece bit DN se restablece bit ER se restablece bit IP se restablece bit PC se restablece condici n de salida de rengl n est establecida como falsa FF mm mim im a la condici n de entrada de rengl n es falsa it EN se borra si el bit DN o ER se establece De lo contrario el bit EN no es ctado t DN no es afectado t ER no es afectado it IP no es afectado t PC no es afectado La condici n de salida de rengl n est establecida como falsa h Z333 28 o mm mm ss m la condici n de entrada de rengl n es verdadera examine el bit EN bit EN 1 el bit EN permanece establecido la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece el bit EN se establece establecido el bit DN permanece restablecido el bit ER se establece el bit IP permanece restablecido detecta la instrucci n un error el bit PC permanece restablecido la condici n de salida de rengl n est establecida como verdadera el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido el bit IP se establece el bit PC permanece restablecido Y el bit EN permanece establecido la condici n
22. n anterior 4 Servo On State Error Error de La instrucci n intent ejecutarse en un eje con un lazo de regulaci n estado servo activado cerrado 5 Servo Off State Error Error de La instrucci n intent ejecutarse en un eje con un lazo de regulaci n que estado servo desactivado no est cerrado 6 Drive On State Error Error de El servodrive del eje est habilitado estado de servodrive activado 1 Shutdown State Error Error del El eje est desactivado estado de desactivaci n 8 Illegal Axis Type Tipo de eje no El tipo de eje configurado no es correcto v lido 9 Overtravel Condition Condici n de La instrucci n intent ejecutarse en una direcci n que empeora la fin de carrera condici n de sobrecarrera actual 10 Master Axis Conflict Conflicto con La referencia de eje maestro es id ntica a la referencia de eje esclavo el eje maestro 11 Axis Not Configured Eje no El eje no est configurado configurado 12 Servo Message Failure Fallo de El env o de mensajes al servom dulo entr en fallo mensajes al servom dulo 13 Parameter Out Of Range La instrucci n intent usar un par metro que se encuentra fuera Par metro fuera de rango de rango 14 Tune Process Error Error del La instrucci n no puede aplicar los par metros de ajuste debido a un proceso de ajuste error en la instrucci n de ejecuci n de ajuste 15 Test Process Error Error del La instrucci n no puede aplicar los par metros diagn sticos debido a un pro
23. n intent ejecutarse con la vuelta a la b squeda de comando Home cero en progreso 19 Group Not Synchronized Grupo no El grupo de ejes no est en el estado sincronizado La posible sincronizado causa puede ser la falta de un servom dulo o una configuraci n incorrecta 23 Illegal Dynamic Change Cambio Una instrucci n intent realizar un cambio incorrecto de din mica din mico incorrecto 24 Illegal AC Mode Op Op de modo AC El controlador intent ejecutar una instrucci n MDO MSO MAH incorrecta MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba MAJ cambia a los bits de estado de eje Nombre del bit Estado Significado J ogStatus Verdadero El eje funciona por impulsos AccelStatus Verdadero El eje se acelera DecelStatus Verdadero El eje se desacelera MoveStatus Falso El eje no se mueve GearingStatus Falso El eje no se engrana PositionCamStatus Falso El perfil de control de movimiento Array de posici n no est en progreso TimeCamStatus Falso El perfil de control de movimiento Array de tiempo no est en progreso PositionCamPendingStatus Falso El perfil de ARRAY de posici n pendiente se ha cancelado TimeCamPendingStatus Falso El perfil de Array de tiempo pendiente se ha cancelado 1 Si selecciona la opci n de combinaci n la instrucci n MAJ cambiar este bit de estado Publicaci n 1756 6 4 3ES Octub
24. 4 Instrucciones de configuraci n de ejes C digos de error MAAT ERR Ejemplo de MAAT Otros formatos Publicaci n 1756 6 4 3ES Octubre 1999 C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 4 La instrucci n intent ejecutarse en un eje con un lazo de regulaci n cerrado 7 El eje est desactivado 8 El eje no est configurado como servoeje 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 14 La instrucci n no puede aplicar los par metros de ajuste debido a un error en la instrucci n de ejecuci n de ajustes 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado 24 El controlador intent ejecutar una instrucci n MDO MSO MAH MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba MAAT Motion Apply Axis Tuning Axis axis1 EE Motion control axisl_MAAT Cuando las condiciones de entrada son verdaderas el controlador calcula un conjunto completo de ganancias del servo y l mites din micos para axis1 seg n los resultados de la instrucci n de ajuste de axis de ejecuci n de movimiento MRAT previamente ejecutada Formato Sintaxi
25. 42 Publicaci n 1756 6 4 3ES Octubre 1999 3 2 Instrucci n Paro de motion axis MAS Operandos MAS Motion Axis Stop Axis Motion control Stop Type Change Decel Decel rate D DIA Y Y Decel units Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones que producen movimiento La instrucci n MAS es una instrucci n de salida Use una instrucci n MAS para iniciar un paro controlado de cualquier proceso de control de movimiento en un eje y borrar los indicadores de estado de movimiento asociados Si el eje no se mueve cuando se ejecuta la instrucci n MAS la instrucci n MAS no afecta al movimiento La instrucci n MAS usa la ejecuci n de tipos inmediato y proceso Para usar la instrucci n MAS configure el eje como servoeje o eje virtual Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Tipo de paro DINT inmediato seleccione el tipo de paro paro de todos los movimientos paro por impulsos e paro de movimiento e paro de sincronismo digital paro de vuelta a la b squeda de cero paro de ajuste paro de prueba paro de array de posici n paro de array de tiempo Cambiar DINT inmediato seleccione si es necesario cambiar la desaceleraci n desaceleraci n desde el valor m ximo para el eje no e s R gimen de SINT INT inmediato o r gimen de desacelerac
26. BOOL El bit ACCEL indica que la velocidad ha aumentado para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital DECEL BOOL El bit DECEL indica que la velocidad ha disminuido para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital Publicaci n 1756 6 4 3ES Octubre 1999 3 24 Instrucciones que producen movimiento Ejecuci n Condici n Acci n preesc n bit EN se restablece bit DN se restablece bit ER se restablece bit IP se restablece c ondici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa bit EN se borra si el bit DN o ER se establece De lo contrario el bit EN no es ectado bit DN no es afectado bit ER no es afectado bit IP no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es verdadera el bit EN permanece examine el bit EN establecido el bit IP se establece el bit DN permanece restablecido el bit ER se establece el bit IP permanece restablecido bit EN 1 el bit EN permanece establecido detecta la Instrucci n un error la condici n de salida de rengl n est establecida como verdadera la condici n de salida de rengl n permanece establecida como verdadera el b
27. CAM_PROFILE Registro Nombre de tag del registro de perfil de array calculado utilizado como entrada para las instrucciones MAPC y MATC La elipse activa el Editor perfil Cam Diagrama de operaci n de array Tag Editor Motion Planner Cam Profile Tag Creation gt Data Modification Estructura MOTION_INSTRUCTION z Tipo de is Mnem nico Descripci n em nico datos escripci EN BOOL El bit de habilitaci n se establece cuando los renglones cambian de falso a verdadero y permanece establecido hasta que el bit de efectuado se establece y el rengl n cambia a falso DN BOOL El bit de efectuado se establece cuando la instrucci n de array de calcular se ha ejecutado con xito y se ha calculado el registro de Perfil de array ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el array tiene una longitud incorrecta Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 Formato texto neutro C digos de error MCCP ERR Instrucciones que producen movimiento 3 37 Codigo de Mensaje de error Descripci n error 26 Illegal Cam Length Longitud de La longitud del array no es correcta array incorrecta 27 llegal Cam Profile Length Longitud La longitud del registro de perfil de array no es correcta de perfil de array incorrecta 28 Illegal Cam
28. DECEL indica que la velocidad ha disminuido para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones que producen movimiento 3 9 Ejecuci n Condici n Acci n bit EN se restablece bit DN se restablece bit ER se restablece bit IP se restablece bit PC se restablece a condici n de salida de rengl n est establecida como falsa preesc n FF mm mim m o it EN se borra si el bit DN o ER se establece De lo contrario el bit EN no es ctado it DN no es afectado it ER no es afectado it IP no es afectado it PC no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa f a gt mmmmo m o o O o la condici n de entrada de rengl n es verdadera el bit EN permanece establecido examine el bit EN el bit IP se establece el bit DN permanece restablecido el bit ER se establece bit EN 1 el bit IP permanece restablecido el bit EN permanece establecido el bit PC permanece restablecido detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido El bit DN no es af
29. ER permanece restablecido la condici n de salida de rengl n no est afectada y E Indicadores de estado aritm tico Condiciones de fallo no afectados ninguna Publicaci n 1756 6 4 3ES Octubre 1999 3 34 Instrucciones que producen movimiento C digos de error MRP ERR di f az Codigoide Mensaje de error Descripci n error 3 Execution Collision Colisi n de La instrucci n intent ejecutarse mientras se ejecutaba otra ejecuciones ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 8 Illegal Axis Type Tipo de eje El eje no est configurado como servoeje eje de s lo posici n ni incorrecto como eje virtual 11 Axis Not Configured Eje no El eje no est configurado configurado 12 Servo Message Failure Fallo de El env o de mensajes al servom dulo entr en fallo mensajes al servom dulo 18 Axis Type Unused Tipo de eje no El tipo de eje est configurado como no usado utilizado 19 Group Not Synchronized Grupo no El grupo de ejes no est en el estado sincronizado La posible sincronizado causa puede ser la falta de un servom dulo o una configuraci n incorrecta Ejemplo de MRP MA Motion Redefine Position N Axis axis1 EE Motion control axisl_MRP Ni Type Absolute Position Select Actual A Position position 0 e Cuando las condiciones de entrada son verdader
30. and Configuration Manual Manual de instalaci n y configuraci n del m dulo de movimiento ControlLogix publicaci n 1756 6 5 16 para obtener m s informaci n acerca de las instrucciones de control de movimiento y c mo crear programas de aplicaci n Descripci n de la forma de ejecuci n de las instrucciones Conceptos de control de movimiento 1 3 Las instrucciones de control de movimiento usan tres tipos de secuencias de ejecuci n Tipo de AE Vea la Y Descripci n i ejecuci n p gina Inmediata La instrucci n se completa durante un esc n 1 3 Mensaje La instrucci n se completa durante varios escanes puesto 1 4 que la instrucci n env a mensajes al servom dulo Proceso La instrucci n puede tomar una cantidad de tiempo 1 6 indefinida para completarse Instrucciones de tipo inmediato Las instrucciones de control de movimiento de tipo inmediato se ejecutan hasta completarse durante un esc n Si el controlador detecta un error durante la ejecuci n de estas instrucciones el bit de estado de error establece los bits y la operaci n se termina Ejemplos de las instrucciones de tipo inmediato incluyen la e Instrucci n de cambio de din mica MCD e Instrucci n de captura de posici n de un grupo de ejes MGSP Las instrucciones inmediatas funcionan as 1 Cuando el rengl n que contiene la instrucci n de control de mov imiento se hace verdadero el controlador e Establece el bit de habilitaci n EN
31. bit Estado StoppingStatus Verdadero J ogStatus Falso Movestatus Falso GearingStatus Falso HomingStatus Falso DecelStatus Verdadero ServoActStatus Falso DriveEnableStatus Falso PositionCamStatus Falso TimeCamStatus Falso El perfil de control de movimiento de array de tiempo no est en progreso PositionCamLockedStatus Fa So Array de posici n se detiene y el bloqueo se restablece TimeCamLockedStatus Fa So Array de tiempo se detiene y el bloqueo se restablece PositionCamPendingStatus Fa El perfil de ARRAY de posici n pendiente se ha cancelado TimeCamPendingStatus Fa El perfil de array de tiempo pendiente se ha cancelado 1 Siselecciona la opci n de inhibici n la instrucci n MSG cambiar este bit de estado Publicaci n 1756 6 4 3ES Octubre 1999 Ejemplo de MSG Otros formatos Instrucciones de grupo de ejes 4 5 MGS Motion Group Stop Group group EE Motion control groupl_MGS Inhibit Enabled Cuando las condiciones de entrada son verdaderas el controlador interrumpe el movimiento en todos los ejes del group1 Despu s de que el controlador interrumpe todos los movimientos los ejes se inhiben Formato Sintaxis texto neutro MGS grupo control_movimiento inhibici n texto A SCII MGS grupo control movimiento inhibici n Publicaci n 1756 6 4 3ES Octubre 1999 4 6 Instrucciones de grupo de ejes Instrucci n Paro programado de
32. cambiar este bit de estado si la velocidad del maestro actual no es igual a la velocidad de esclavo actual Publicaci n 1756 6 4 3ES Octubre 1999 3 26 Instrucciones que producen movimiento Ejemplo de MAG Motion Axis Gear N gt Slave Axis axis2 Master Axis axis Ny Motion control axisl_MAG Direction backward Ry 0 Ratio ratio IP 0 Slave counts value_1 2 Master counts value_2 3 Master reference Actual Ratio Format Fraction_slawe_master_counts Clutch Enabled Accel rate accel_tate 2 Accel units Z of Maximum Cuando las condiciones de entrada son verdaderas el controlador proporciona sincronismo digital electr nico entre axis2 y axis1 Otros formatos Formato Sintaxis texto neutro MAG eje_esclavo eje_maestro control_movimiento direcci n relaci n cuenta _esclavos cuenta_maestros referencia maestra formato_relaci n embrague r gimen_aceleraci n unidades texto ASCII MAG eje_esclavo eje_maestro control_movimiento direcci n relaci n cuenta_esclavos cuenta_maestros referencia_maestra formato_relaci n embrague r gimen aceleraci n unidades Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones que producen movimiento 3 27 Instrucci n Cambio de La instrucci n MCD es una instrucci n de salida Use la instrucci n din mica MCD MCD para cambiar la velocidad el r gimen de aceleraci n o el r gimen de desaceleraci n de un perfil de control de movimiento o de un perfil
33. configurado como no usado 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Este indicador LED Cambiar a Significado FDBK Verde parpadeante La acci n del servo est inactiva DRIVE Verde parpadeante La salida de habilitaci n del servodrive est inactiva el contacto OK est cerrado Nombre del bit Estado Significado ShutdownStatus Falso El eje no est en el estado de desactivaci n ASR Motion Axis Shutdown Reset Asis axis Motion control axisl_MASR Cuando las condiciones de entrada son verdaderas el controlador restablece axis1 de un estado de desactivaci n de operaci n anterior a una tensi n de eje listo Formato Sintaxis texto neutro MASR eje control_movimiento texto ASCII MASR eje control_movimiento Instrucci n Control directo del servodrive MDO Operandos DO Motion Direct Drive On Axis je Motion control Drive Output Drive Units Estructura MOTION_INSTRUCTION Instrucciones de estado de movimiento 2 19 La instrucci n MDO es una instrucci n de salida Use la instrucci n MDO para habilitar el servodrive y establecer el voltaje de salida de un eje Algunos de los usos m s frecuentes de esta instrucci n son e La creaci n de una salida anal gica programable independiente como una referencia de velocidad o par del lazo abierto para un servodr
34. de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado MAR cambia a los bits de estado de eje Nombre del bit Estado Significado RegEvArmStatus Verdadero El eje busca un evento de registro RegEvsStatus Falso Se borra el evento de registro anterior Ejemplo de MAR MAR Motion Arm Registration N Axis ais EE N5 Motion control axisl_MA R R3 Trigger Condition Negative_Edge IP Windowed registration Enabled PEO Min Position value_1 sz Max Position value_2 Cuando las condiciones de entrada son verdaderas el controlador activa la verificaci n de evento de registro del servom dulo para axis Otros formatos Formato Sintaxis texto neutro MAR eje control_movimiento activaci n registro m nimo m ximo texto ASCII MAR eje control_movimiento activaci n registro m nimo m ximo Publicaci n 1756 6 4 3ES Octubre 1999 5 12 Instrucciones de evento de movimiento Instrucci n Inhabilitar registro MDR Operandos La instrucci n MDR es una instrucci n de salida Use la instrucci n MDR para desactivar la verificaci n de evento de registro del servom dulo para un eje La instrucci n MDR usa la ejecuci n de mensaje Para usar la instrucci n MDR configure el eje como servoeje o eje de s lo posici n DR Operando Tipo Formato Descripci n Motion Disarm Registration Axis Eje AXIS tag estructura del eje Motion co
35. de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 3 42 Instrucciones que producen movimiento C digos de error MAPC ERR C digo de error Mensaje de error Descripci n 5 Servo Off State Error Error de estado servo desactivado El lazo de regulaci n no se cerr en la ejecuci n Shutdown State Error Error del estado de desactivaci n Illegal Axis Type Tipo de eje incorrecto El eje estaba en el estado de desactivaci n cuando intent ejecutarlo El eje no est configurado para la funcionalidad servo o virtual 10 Master Axis Conflict Conflicto con el eje maestro La referencia de eje maestro es id ntico a la referencia de eje esclavo 11 Axis Not Configured Eje no configurado Su eje hace referencia a un eje no configurado 13 Parameter Out of Range Par metro fuera de rango Hay un par metro de entrada que est fuera de rango 16 Home in Process Error Error de comando Home Intent la ejecuci n durante una operaci n de vuelta a la b squeda de cero 19 Group Not Synchronized Grupo no sincronizado El eje y su grupo de ejes asociado no se sincronizaron en el momento de la ejecuci n 23 Illegal Dynamic Change Cambio din mico incorrecto Intent la ejecuci n mientras hab a otro Perfil de array en progreso 24 llegal AC Mode Op Op de modo AC incor
36. eje con un lazo de regulaci n cerrado 7 El eje est desactivado 8 El eje no est configurado como servoeje ni como eje de s lo posici n 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 15 La instrucci n no puede aplicar los par metros diagn sticos debido a un error en la instrucci n de ejecuci n de la prueba de diagn stico 18 El tipo de eje est configurado como no usado 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado MAHD Motion pply Hookup Diagnostics N Axis axis1 EE N gt Motion control axis1_MAHD AR Diagnostic Test Marker Observed Direction Forward Cuando las condiciones de entrada son verdaderas el controlador aplica los resultados de una instrucci n de diagn sticos de conexi n de ejecuci n de movimiento MRDH previamente ejecutada a axis1 Sintaxis MAHD eje control_movimiento prueba direcci n MAHD eje control_movimiento prueba direcci n Publicaci n 1756 6 4 3ES Octubre 1999 6 12 Instrucciones de configuraci n de ejes Instrucci n Diagn sticos de La instrucci n MRHD es una instrucci n de salida End e ai e Use la instrucci n MRHD para ordenar al servom dulo que realice una movimiento MRHD de las tres pruebas de diagn stico en un eje La instrucci n MRHD tambi n usa el atributo TestDirection como par metro de entrada La instrucci n M
37. ejes Publicaci n 1756 6 4 3ES Octubre 1999 1 2 Conceptos de control de movimiento C mo usar los par metros de Descripci n de los par metros de estado y configuraci n de control de movimiento Publicaci n 1756 6 4 3ES Octubre 1999 ejes Hay dos m todos que le permiten leer los par metros de estado y configuraci n de ejes en el programa ladder Para obtener m s M todo Ejemplo A 7 informaci n Acceso directo a las estructuras fallos de eje Vea las estructuras del MOTION_GROUP y AXIS estado de movimiento ap ndice A estado de servo Uso de la instrucci n GSV e posici n real Vea el Logix5550 e posici n decomando Controller Instruction Set velocidad real Reference Manual Manual de referencia del conjunto de instrucciones est ndar del controlador Logix5550 Publicaci n 1756 6 4 1 C mo modificar los par metros de configuraci n de ejes En el programa ladder se pueden modificar los par metros de configuraci n de ejes usando la instrucci n SSV Por ejemplo se pueden cambiar la ganancia del lazo de posici n la ganancia del lazo de velocidad y los l mites de corriente dentro del programa Vea el documento Logix5550 Controller Instruction Set Reference Manual Manual de referencia del conjunto de instrucciones est ndar del controlador Logix5550 publicaci n 1756 6 4 1 para obtener m s informaci n acerca de la instrucci n SSV Vea el documento ControlLogix Motion Module Setup
38. el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 8 El eje no est configurado como servoeje 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Este indicador LED FDBK Cambiar a Verde parpadeante Significado la acci n del servo est inhabilitada DRIVE Verde parpadeante La salida de habilitaci n del servodrive est inactiva Nombre del bit Estado Significado ServoActStatus Falso dd El eje est en el estado de eje listo Ellazo de regulaci n est inactivo DriveEnableStatus Falso La salida de habilitaci n del servodrive est inactiva AccelStatus Falso El eje no se acelera StoppingStatus Falso El eje no se detiene J ogStatus Falso El eje no funciona por impulsos MoveStatus Falso El eje no se mueve GearingStatus Falso El eje no se engrana HomingStatus Falso El eje no vuelve a la b squeda de cero GearingLockedStatus Falso El eje no se embraga para ir a una nueva velocidad de sincronismo digital PositionCamStatus Falso El perfil de movimiento de array de posici n no est en progreso TimeCamStatus Falso El perfil de movimiento de array de tiempo no est en progreso PositionCamLockedStatus Falso Array de posici n se detiene y e
39. en un eje cuyo lazo de regulaci n est cerrado 6 El servodrive de eje est habilitado 7 El eje no est en el estado de desactivaci n 8 El eje no est configurado como servoeje eje de s lo posici n ni como eje virtual 9 La instrucci n intent ejecutarse en una direcci n que empeora la condici n de fin de carrera actual 10 La referencia de eje maestro es id ntica a la referencia de eje esclavo 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 13 La instrucci n intent usar un par metro que se encuentra fuera del l mite de rango v lido 14 La instrucci n no puede aplicar los par metros de ajuste debido a un error en la instrucci n de ejecuci n de ajustes 15 La instrucci n no puede aplicar los par metros diagn sticos debido a un error en la instrucci n de ejecuci n de la prueba de diagn stico 16 La instrucci n intent ejecutarse con la vuelta a la b squeda de cero en progreso 17 La instrucci n intent ejecutar un movimiento rotativo en un eje no configurado para la operaci n rotativa 18 El tipo de eje est configurado como no usado 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado 20 El eje est en el estado de fallo 21 El eje est en el estado de fallo 22 Se intent ejecutar una instrucci n MSO activar servo de movimiento o MAH b squeda de cero del eje de movimiento mientras el
40. es demasiado grande Publicaci n 1756 6 4 3ES Octubre 1999 2 20 Instrucciones de estado de movimiento Ejecuci n Condici n Acci n preesc n El bit EN se restablece El bit DN se restablece El bit ER se restablece L a condici n de rengl n de salida est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es fectado E a El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit EN est establecido el bit EN permanece establecido el bit DN permanece restablecido el bit ER est establecido bit EN 1 el bit EN permanece establecido p la condici n de salida de rengl n permanece establecida como verdadera i AM la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento el bit EN permanece establecido Lo A el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n
41. esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 4 El lazo de regulaci n est cerrado 6 El servodrive del eje est habilitado 7 El eje est desactivado 8 El eje no est configurado como servoeje 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado 20 El eje est en el estado de fallo 21 El grupo est en el estado de fallo 24 El controlador intent ejecutar una instrucci n MDO MSO MAH MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba Nombre del bit Estado Significado DriveEnableStatus Verdadero El eje est en el estado de control de servodrive La salida de habilitaci n del servodrive est activa mientras se ejecuta el perfil de ajuste TuneStatus Verdadero El eje ejecuta un proceso de ajuste RAT Motion Run Axis Tuning EN Axis axis1 E Motion control axisl_MRAT Cuando las condiciones de entrada son verdaderas el controlador ordena el servom dulo que realice un perfil de control de movimiento de ajuste para axis1 Publicaci n 1756 6 4 3ES Octubre 1999 6 8 Instrucciones de configuraci n de ejes Otros formatos Formato texto neutro Sintaxis
42. instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el controlador ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 12 El env o de mensajes al servom dulo entr en fallo 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Este indicador LED Cambiar a Significado FDBK Verde parpadeante la acci n del servo est inhabilitada DRIVE Verde parpadeante La salida de habilitaci n de servodrive est inactiva el contacto OK est cerrado Nombre del bit Estado Significado ShutdownStatus Falso El eje no est en el estado de desactivaci n MGSR Motion Group Shutdown Reset N Group group1 EE Ni Motion control groupl_MGSA CER Cuando las condiciones de entrada son verdaderas el controlador realiza una transici n de todos los ejes de group1 del estado de desactivaci n de operaci n a la tensi n de eje listo Formato Sintaxis texto neutro MGSR grupo control_movimiento texto ASCII MGSR grupo control_movimiento Instrucci n Captura de posici n de grupo de ejes MGSP Operandos GSP Motion Group Strobe Position Group je Motion control Estructura MOTION_INSTRUCTION Instrucciones de grupo de ejes 4 17 La instrucci n MGSP es una instrucci n de salida Use la instrucci n MGSP para enclavar la posici n
43. la condici n de salida de rengl n permanece establecida como verdadera el bit EN se establece detecta la al instrucci n un error la condici n de salida de rengl n est establecida como verdadera el bit EN permanece establecido el bit DN permanece restablecido el bit EN se establece la condici n de salida de rengl n permanece establecida como verdadera el procesamiento funciona hasta completarse en la l task de control de movimiento s se complet la funci n el bit EN permanece establecido el bit DN permanece restablecido el bit ER permanece restablecido la condici n de salida de rengl n no est afectada el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido la condici n de salida de rengl n no est afectada Y E Indicadores de estado aritm tico Condiciones de fallo no afectados ninguna Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de evento de movimiento C digos de error MDR ERR 5 14 MDR cambia a los bits de estado de eje Ejemplo de MDR Otros formatos Publicaci n 1756 6 4 3ES Octubre 1999 C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejec
44. la velocidad ha aumentado para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital DECEL 01 BOOL El bit DECEL indica que la velocidad ha disminuido para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital PC 26 BOOL El bit de proceso concluido indica que la operaci n se ha completado El bit DN se establece despu s que una instrucci n ha concluido la ejecuci n El bit PC se establece cuando el proceso iniciado se ha completado IP 27 BOOL El bit en proceso indica que se est ejecutando un proceso ER 28 BOOL El bit de error indica cu ndo la operaci n genera un overflow DN 29 BOOL El bit de efectuado indica que la operaci n se ha completado EN 31 BOOL El bit de habilitaci n indica que la instrucci n est habilitada Publicaci n 1756 6 4 3ES Octubre 1999 A 6 Estructuras Mnem nico ete Descripci n ERR INT El valor de error contiene el c digo de error asociado con una instrucci n de control de movimiento Valor Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el controlador ejecuta una instrucci n de mensaje sin verificar el bit DN de la instrucci n anterior 4 La instrucci n intent ejecutarse en un eje cuyo lazo de regulaci n est cerrado 5 La instrucci n intent ejecutarse
45. n MAS usa la ejecuci n de tipos inmediato y proceso Para usar la instrucci n MAM e Configure el eje como servoeje o como eje virtual e Aseg rese de que la tensi n del eje tiene el servo activado si el eje es un servogeje Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Tipo de SINT INT o inmediatoo seleccione el tipo de movimiento movimiento DINT tag movimiento a una posici n absoluta movimiento de incremento movimiento rotativo de ruta m s corto e movimiento positivo rotativo e movimiento negativo rotativo Posici n SINT INT inmediato o valor de la posici n de comando absoluta DINTo REAL tag al cual se mueve o para el movimiento incremental el valor de la distancia de movimiento desde la posici n de comando actual Velocidad SINT INT inmediato o velocidad necesaria para mover el eje DINT o REAL tag Unidades de DINT inmediato seleccione las unidades de velocidad velocidad m ximo de velocidad unidades por seg R gimen de SINT INT inmediato o r gimen de aceleraci n del eje aceleraci n DINToREAL tag Unidades de DINT inmediato seleccione las unidades de aceleraci n aceleraci n m ximo de aceleraci n unidades por seg R gimen de SINT INT inmediato o r gimen de desaceleraci n del eje desaceleraci n DINT o REAL tag Unidades de DINT inmediato selec
46. n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido el bit IP est establecido el bit PC permanece restablecido el bit EN permanece y establecido el bit DN permanece la condici n de salida de rengl n establecido est establecida como verdadera el bit ER permanece restablecido el procesamiento funciona hasta completarse en la task de movimiento el bit PC est establecido el bit IP se restablece la condici n de salida de rengl n no est afectada se complet el proceso el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido no el bit IP se restablece se cancel el proceso el bit PC permanece restablecido la condici n de salida de Crh e rengl n no est afectada Publicaci n 1756 6 4 3ES Octubre 1999 4 8 Instrucciones de grupo de ejes Indicadores de estado aritm tico Condiciones de fallo C digos de error MGPS ERR MGPS cambia a los bits de estado de eje Publicaci n 1756 6 4 3ES Octubre 1999 no afectados ninguna C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el controlador ejecuta un mensaje sin verificar el bit DN de
47. n inesperada de las variables de control Las instrucciones de grupo de ejes controlan un grupo de ejes Las instrucciones de grupo de ejes son Si usted desea Use esta instrucci n Vea la p gina Iniciar una interrupci n de movimiento MGS 4 2 en un grupo de ejes Iniciar una interrupci n de todos los MGPS 4 6 movimientos en todos los ejes en un grupo usando el m todo establecido para Cada eje Forzar todos los ejes de un grupo en el MGSD 4 10 estado de interrupci n de operaci n Realizar una transici n de un grupo de MGSR 4 14 ejes del estado de interrupci n de operaci n a la tensi n de eje listo Enclavar el comando actual y la MGSP 4 17 posici n actual de todos los ejes en un grupo Publicaci n 1756 6 4 3ES Octubre 1999 4 2 Instrucciones de grupo de ejes Instrucci n Paro de grupo de ejes MGS Operandos MGS Motion Group Stop Group Motion control Inhibit Estructura MOTION_INSTRUCTION La instrucci n MGS es una instrucci n de salida Use la instrucci n MSG para iniciar un paro del movimiento en un grupo de ejes La instrucci n MGS usa la ejecuci n de tipo proceso Para usar la instrucci n MGS hay que configurar el grupo Operando Tipo Formato Descripci n Grupo MOTION_ tag estructura de grupo GROUP Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Inhibici n DINT inmediato determine si el grupo de lazos de
48. no es afectada el bit EN permanece establecido Y el bit DN permanece restablecido C gt el bit ER permanece restablecido la condici n de salida de rengl n no es afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 C digos de error MDO ERR MDO cambia a los indicadores LED del servom dulo MDO cambia a los bits de estado de eje Instrucciones de estado de movimiento 2 21 C digo de T Descripci n error 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 4 El lazo de regulaci n est cerrado El eje est desactivado 8 El eje no est configurado como servoeje eje de s lo posici n ni como eje virtual 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado 20 El eje est en el estado de fallo 21 El grupo est en el estado de fallo 24 El controlador intent ejecutar una instrucci n MDO MSO MAH MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba Este indicador LED Cambiar a Significado F
49. por impulsos en progreso La instrucci n MCD usa la ejecuci n de tipo inmediato Para usar la instrucci n MCD e Configure el eje como servoeje o como eje virtual e Aseg rese de que la tensi n del eje tiene el servo activado si el eje es un servogeje Si el eje no tiene un movimiento o impulso en progreso cuando se ejecuta la instrucci n MCD la instrucci n dar error Operandos MCD rando Tipo Formato Descripci n Motion Change Dynamics N3 Operando po armato od di 3 canta l m N Eje AXIS tag estructura del eje Motion T em Change sa 2 Ry Control de MOTION_ tag estructura de control de movimiento Speed 7 movimiento INSTRUCTION 2 Change Accel Tipo de DINT inmediato seleccione el perfil de control de Accel rate movimiento movimiento que desea cambiar na n impulsos hange Dece Decel rate Mover Cambiar DINT inmediato determine si desea o no desea cambiar la Speed units l Ka Accel unts gt velocidad velocidad Decel units O Velocidad SINT INT inmediato o la nueva velocidad del eje DINT o REAL tag Cambiar DINT inmediato seleccione si es necesario cambiar la aceleraci n aceleraci n no s R gimen de SINT INT inmediatoo r gimen de aceleraci n del eje aceleraci n DINToREAL tag Cambiar DINT inmediato seleccione si es necesario cambiar la desaceleraci n desaceleraci n no eos R gimen de SINT INT inmediato o r gimen de desaceleraci n del e
50. por primera vez con el valor Sin cambio seleccionado el control establece Igual como la direcci n predeterminada Perfil de array CAM_PROFILE Registro Nombre de tag del registro de perfil de array calculado La elipse activa el Editor perfil Cam Escala de REAL inmediato o Escala la distancia total que cubre el eje a trav s del perfil de array distancia tag Escala de REAL inmediato o Escala el intervalo de tiempo que cubre el perfil de array tiempo tag Modo de UINT32 ejecuci n Determina c mo funciona el movimiento array cuando el tiempo se transfiere m s all del punto final del perfil de array Las opciones son las siguientes Una vez Cuando el tiempo de ejecuci n de array de tiempo excede el intervalo de tiempo del perfil de array la instrucci n MATC se completa el movimiento del eje se detiene y se restablece el bit de Estado de array de tiempo Continuo El control de movimiento del perfil de array se ejecuta de forma indefinida Programa de UINT32 ejecuci n Selecciona el m todo utilizado para ejecutar el perfil de array Las opciones son las siguientes Inmediato la instrucci n est programada para que se ejecute inmediatamente con ning n tipo de retardo que habilite el proceso de array de tiempo e Pendiente Difiere la ejecuci n del array de tiempo hasta la finalizaci n del array de tiempo inmediato que se est ejecutando actualmente o a continuaci n Esto es til par
51. que se encuentra fuera de rango fuera de rango 19 Group Not Synchronized Grupo no sincronizado El grupo de ejes no est en el estado sincronizado La posible causa puede ser la falta de un servom dulo o una configuraci n incorrecta MAS cambia a los bits de estado de eje Nombre del bit Estado Significado StoppingStatus Verdadero El eje se detiene J ogStatus Falso El eje no funciona por impulsos MoveStatus Falso El eje no se mueve GearingStatus Falso El eje no se engrana HomingStatus Falso El eje no vuelve a la b squeda de cero DecelStatus Verdadero El eje se desacelera PositionCamStatus Falso El perfil de control de movimiento Array de posici n no est en progreso TimeCamStatus Falso El perfil de control de movimiento Array de tiempo no est en progreso PositionCamLockedStatus Falso El Array de posici n se detiene y el bloqueo se borra TimeCamLockedStatus Falso El Array de tiempo se detiene y el bloqueo se borra PositionCamPendingStatus Falso El perfil de ARRAY de posici n pendiente se ha cancelado TimeCamPendingStatus Falso El perfil de Array de tiempo pendiente se ha cancelado Publicaci n 1756 6 4 3ES Octubre 1999 3 6 Instrucciones que producen movimiento Formato texto neutro Ejemplo de MAS AS Motion Axis Stop Axis axis1 EE Motion control axis1_M S R3 Stop Type All IP gt Change Decel Y
52. que se encuentra asociado como impulso movimiento o sincronismo digital DECEL BOOL El bit DECEL indica que la velocidad ha disminuido para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital ERR INT valor de error contiene el c digo de error asociado con na funci n de movimiento Vea la p gina 1 8 E u STATUS SINT El valor de estado de mensaje indica la condici n de estado de cualquier mensaje asociado con la funci n de movimiento Vea la p gina 1 10 STATE SINT El valor de estado de ejecuci n monitoriza el estado de ejecuci n de una funci n Muchas funciones de movimiento cuentan con varios pasos y este valor monitoriza dichos pasos Vea la p gina 1 10 SEGMENT DINT Un segmento es la distancia que hay entre un punto y el punto siguiente ste sin incluir Una instrucci n SEGMENT ofrece la posici n relativa por n mero de segmento mientras se ejecuta un posicionado por tablas Conceptos de control de movimiento 1 9 C digos de error ERR C digo de error Mensaje de error Descripci n 3 Execution Collision Colisi n de La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia ejecuciones de esta instrucci n Esto puede ocurrir cuando el controlador ejecuta un mensaje sin verificar el bit DN de la instrucci
53. regulaci n de eje est n abiertos despu s de pararse inhabilitado habilitado 2 Tipo de e Mnem nico datos Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n inicia un paro de grupo para todos los ejes en un grupo ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el env o de mensajes entra en fallo IP BOOL El bit en proceso se establece cuando se inicia con xito el paro de grupo de ejes Se restablece cuando la instrucci n MSG para todos los ejes en el grupo e inhabilita el feedback cuando se selecciona la opci n de inhibici n PE BOOL El bit de proceso concluido se establece despu s de que la instrucci n para todos los ejes Si se selecciona la opci n de inhibici n el bit PC se establece despu s de que la instrucci n establezca todos los ejes en el estado de eje listo Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de grupo de ejes 4 3 Ejecuci n Condici n Acci n o it EN se restablece it DN se restablece it ER se restablece it IP se restablece it PC se restablece ondici n de salida de rengl n est establecida como falsa preesc n o o mmm mim o o o e
54. se complet el rengl n no est afectada proceso el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido se cancel el el bit IP se restablece proceso el bit PC permanece restablecido Em y la condici n de salida de rengl n no est afectada Publicaci n 1756 6 4 3ES Octubre 1999 4 4 Instrucciones de grupo de ejes Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna C digos de error MGS ERR C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el controlador ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 12 El env o de mensajes al servom dulo entr en fallo 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado MGS cambia a los bits de estado de eje Significado El eje se detiene El eje no funciona por impulsos El eje no se mueve El eje no se engrana El eje no vuelve a la b squeda de cero El eje se desacelera El eje est en el estado de eje listo El lazo de regulaci n est inactivo La salida de habilitaci n de servodrive est inactiva El perfil de control de movimiento de array de posici n no est en progreso Nombre del
55. 99 Introducci n Informaci n actualizada Resumen de cambios Esta versi n del documento contiene nueva informaci n actualizada Este documento se ha actualizado completamente Los cambios principales son e Nueva instrucci n de control de movimiento Perfil Cam para c l culo de movimiento MCCP e Nueva instrucci n de control de movimiento Cam de posici n de motion axis MAPC e Nueva instrucci n de control de movimiento Cam de tiempo de motion axis MATC e Se han a adido nuevos c digos de error y nuevas estructuras al Ap ndice A Publicaci n 1756 6 4 3ES Octubre de 1999 Notas Publicaci n 1756 6 4 3ES Octubre de 1999 C mo usar este manual Conceptos de control de movimiento Instrucciones de estado de movimiento Instrucciones que producen movimiento Contenido Prefacio A O P 1 Qui n debe usar este manual o P 1 Prop sito de este mana ess P 2 Convenciones y t rminos afines P 2 Establecer y restablecer oooooooooo P 2 Condici n de rengl n mitin at eii P 3 Cap tulo 1 A A NE 1 1 C mo usar los par metros de control de movimiento 1 2 Descripci n de los par metros de estado y configuraci n de ejes 0 ooooooomomo 1 2 C mo modificar los par metros de configuraci n A anoe ee EE E NE E Ri 1 2 Descripci n de la forma de ejecuci n de las NStrUCCIONES anana aaa 1 3 Instrucciones de tipo inmediato
56. DBK Verde parpadeante la acci n del servo est inhabilitada DRIVE Verde fijo La salida de habilitaci n del servodrive est activa Nombre del bit Estado Significado servodrive La salida de habilitaci n del servodrive est activa Publicaci n 1756 6 4 3ES Octubre 1999 2 22 Instrucciones de estado de movimiento Ejemplo de MDO DO Motion Direct Drive On N Axis aris E N5 Motion control axis1_MDO R3 Drive Output value_1 J Drive Units Percent Cuando las condiciones de entrada son verdaderas el controlador activa el servodrive axis1 y establece el voltaje de salida del servo de axis1 En este ejemplo la salida ser el 2 del valor de salida Otros formatos Formato Sintaxis texto neutro O eje control_movimiento salida_servo_drive unidades servo_drive texto ASCII O eje control_movimiento salida _servo_drive unidades servo_drive Publicaci n 1756 6 4 3ES Octubre 1999 Instrucci n Desactivar servo drive directo de movimiento MDF Operandos MDF Motion Direct Drive Off Axis Motion control Estructura MOTION_INSTRUCTION Instrucciones de estado de movimiento 2 23 La instrucci n MDF es una instrucci n de salida Use la instrucci n MDF para desactivar el servodrive y establecer el voltaje de salida del servo al voltaje de offset de salida El voltaje de offset de salida es el voltaje de salida que genera el movimient
57. DN o ER se establece De lo contrario el bit EN no es fectado E a El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit EN se establece establecido el bit EN permanece bit EN 1 l el bit DN permanece restablecido s el bit ER se establece la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido p la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento el bit EN permanece establecido si el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n no est afectada el bit EN permanece establecido el bit DN permanece restablecido Em gt el bit ER permanece restablecido la condici n de salida de rengl n no est afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 6
58. Instrucciones que producen movimiento Instrucci n Cam de tiempo de motion axis MATC La instrucci n MATC realiza una operaci n de array electr nico como una funci n de tiempo basada en el perfil de array especificado El array de tiempo permite ejecutar perfiles de control de movimiento complejos junto con los perfiles de transferencia o por impulsos trapezoidales y de curva en S En la ejecuci n el eje especificado se sincroniza usando el perfil de array de tiempo especificado Los par metros para esta instrucci n le permiten establecer la direcci n la escala de distancia la escala de tiempo el modo de ejecuci n y el programa de ejecuci n para el array La instrucci n MATC ejecuta un perfil de array de tiempo establecido por una instrucci n MCCP anterior o por el Editor perfil Cam de RSLogix5000 Los array de tiempo permiten implementar perfiles de control de movimiento complejos que no sean los perfiles de control de movimiento incorporados trapezoidal y de curva en S No hay l mites m ximos para la velocidad aceleraci n o desaceleraci n en esta instrucci n La velocidad aceleraci n y desaceleraci n del eje esclavo son completamente dirigidos por el perfil de array designado y los valores de escala Para ejecutar una instrucci n MATC es necesario especificar un tag de registro de datos del Perfil de array calculado La instrucci n MAS usa la ejecuci n de tipos inmediato y proceso Operandos MATC Mo
59. MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba MAM cambia a los bits de estado de eje Nombre del bit Estado Significado J ogStatus1 Falso El eje no funciona por impulsos MoveStatus Verdadero El eje se mueve GearingStatus Falso El eje no se engrana AccelStatus Verdadero El eje se acelera durante el movimiento DecelStatus Verdadero El eje se desacelera durante el movimiento PositionCamStatus Falso El perfil de control de movimiento Array de posici n no est en progreso TimeCamStatus Falso El perfil de control de movimiento Array de tiempo no est en progreso Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones que producen movimiento 3 21 Nombre del bit Estado Significado PositionCamPendingStatus Falso El perfil de ARRAY de posici n pendiente se ha cancelado TimeCamPendingStatus Falso El perfil de Array de tiempo pendiente se ha cancelado 1 Siselecciona la opci n de combinaci n la instrucci n MAM cambiar este bit de estado Ejemplo de MAM MAM Motion Axis Move N Axis axis1 E Motion control axis1_MAM N gt Move type type 0 Ra Position position 0 IP 3 Speed speed 5 PE gt Speed units of Maximum Accel rate accel_rate 2 Accel units of Maximum Decel rate decel_rate 2 Decel units Z of Maximum Profile S Curve Merge Enabled Merge speed Current Cuando las condiciones de entrada son verda
60. OL habilitaci n del servodrive OutLmtStatus 02 BOOL l mite de salida PosLockStatus 03 BOOL bloqueo de posici n HomeSwitchStatus 05 BOOL muestra el estado actual del interruptor de entrada de la b squeda de cero Bit N mero Tipo de datos Descripci n TuneStatus 13 BOOL proceso de ajuste TestStatus 14 BOOL diagn stico de prueba ShutdownStatus 15 BOOL desactivaci n del eje EventStatus DINT Los bits de evento del servo para el lazo de regulaci n Bit N mero Tipo de datos Descripci n WatchEvArmStatus 00 BOOL evento de control activado WatchEvStatus 01 BOOL evento de control RegEvArmStatus 02 BOOL evento de registro activado RegEvStatus 03 BOOL evento de registro HomeEvArmStatus 04 BOOL evento de vuelta a la b squeda de cero activado HomeEvstatus 05 BOOL evento de vuelta a la b squeda de cero UpdateStatus DINT Los bits de actualizaci n de estado del servo para el eje Bit N mero Tipo de datos Descripci n Axis TypeStatus 00 BOOL tipo de eje PosUnwindStatus 01 BOOL desbobinado de posici n MaxPTrvlStatus 02 BOOL carrera positiva m xima MaxNTrvlStatus 03 BOOL carrera negativa m xima PosErrorTolStatus 04 BOOL tolerancia errores de posici n PosLockTolStatus 05 BOOL tolerancia bloqueo de posici n PosPGainStatus 06 BOOL ganancia proporcional de posici n PoslGainStatus 07 BOOL ganancia integral de posici n VelFfGainStatus 08 BOOL ganancia de prealimentaci n de velocidad
61. RHD usa la ejecuci n de tipo mensaje y proceso Para usar la instrucci n MRDH especifique la prueba de diagn stico que desea realizar Si desea realizar la Entonces Prueba de motor encoder Configure el eje como servoeje Aseg rese de que el eje se encuentra en la tensi n de eje listo Prueba de conexi n de encoder Configure el eje como servoeje o un eje de s lo posici n Prueba de impulso de cero de Configure el eje como servoeje o un eje de s lo encoder posici n Operandos AHD Operando Tipo Formato Descripci n Motion Run Hookup Di tics 7 el leds Su Eje AXIS tag estructura del eje bla E Control de MOTION_ tag estructura de control de movimiento E f movimiento INSTRUCTION Prueba de DINT inmediato seleccione la prueba de diagn stico diagn stico que desea realizar prueba de conexi n de encoder de motor prueba de conexi n de encoder prueba de conexi n de impulso de cero de encoder Estructura MOTION_INSTRUCTION Mnem nico tipo de Descripci n datos EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n inicia un proceso de prueba ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configu
62. S Otros formatos Instrucciones de grupo de ejes 4 9 Nombre del bit Estado Significado TimeCamPendingStatus Falso El perfil de array de tiempo pendiente se ha cancelado GearingLockedStatus Falso El eje no se embraga para ir a una nueva velocidad de sincronismo digital 1 Este bit se establece o se restablece seg n el tipo de paro programado seleccionado para cada eje MGPS Motion Group Programmed Stop Group group EE Motion control groupl_MGPS Cuando las condiciones de entrada son verdaderas el controlador para el movimiento en todos los ejes de group1 usando un m todo establecido para cada eje en la selecci n de acci n de paro programado Formato Sintaxis texto neutro MGPS grupo control_movimiento texto ASCII MGPS grupo control_movimiento Publicaci n 1756 6 4 3ES Octubre 1999 4 10 Instrucciones de grupo de ejes Instrucci n Desactivaci n de grupo de ejes MGSD Operandos MGSD Motion Group Shutdown Group Motion control Estructura MOTION_INSTRUCTION La instrucci n MGSD es una instrucci n de salida Use la instrucci n MGSD para forzar todos los ejes de un grupo en el estado de desactivaci n de operaci n El estado de desactivaci n de un eje significa que El servo est inhabilitado e Se desactiva inmediatamente la salida de habilitaci n del servo drive FEl nivel de salida del servo se establece en el valor de offset de salida e Los con
63. S Octubre 1999 2 30 Instrucciones de estado de movimiento Publicaci n 1756 6 4 3ES Octubre 1999 Introducci n Cap tulo 3 Instrucciones que producen movimiento MAS MAH MAJ MAM MAG MCD MRP MCCP MAPC MATC ATENCI N Los tag usados para el atributo de control de movimiento de las instrucciones se deben usaruna sola vez La reutilizaci n del atributo de control de movimiento en otras instrucciones puede causar una operaci n inesperada de las variables de control Las instrucciones que producen movimiento controlan todos los aspectos de posici n del eje Las instrucciones que producen movimiento son Si usted desea Se esta Vea la p gina Instrucci n Iniciar una interrupci n controlada de MAS 3 2 cualquier proceso de control de movimiento en un eje Hacer volver un eje a su b squeda de MAH 3 7 cero Iniciar un perfil de control de MAJ 3 12 movimiento por impulsos para un eje Iniciar un perfil de control de MAM 3 17 movimiento para un eje Proporcionar sincronismo digital MAG 3 22 electr nico entre dos ejes Cambiar la velocidad r gimen de MCD 3 27 aceleraci n o r gimen de desaceleraci n de un perfil de control de movimiento o un perfil por impulsos en progreso Cambiar la posici n actual o de MRP 3 31 comando de un eje Calcular un perfil de array MCCP 3 34 Iniciar un perfil de array de posici n MAPC 3 37 Iniciar un perfil de array de tiempo MATC 3
64. Type Tipo de array Tiene un tipo de segmento incorrecto en el elemento array incorrecto 29 Illegal Cam Order Orden de array Tiene un orden de elementos array incorrecto incorrecto 30 Cam Profile Being Calculated Intent ejecutar un perfil de array mientras se estaba calculando Calculando perfil de array 31 Cam Profile Being Used Usando El registro de perfil de array que intent ejecutar est en uso perfil de array Ejemplo de MCCP Sintaxis Otros formatos MCCP Motion Calculate Cam Profile Motion Control MCCP_02_ control Cam cam_01 0 Ny Lenath PROFILE_C4M_LENGTH 306 R3 Start Slope 1 0 End Slope 1 0 Cam Profile CamProfile_01 0 MCCP control_movimiento array longitud pendiente inicial pendiente final perfil array texto ASCII MCCP control_movimiento array longitud pendiente inicial pendiente final perfil array Publicaci n 1756 6 4 3ES Octubre 1999 3 38 Instrucciones que producen movimiento Instrucci n Cam de posici n La funci n MAPC realiza una operaci n de array electr nico entre de motion axis M APC dos ejes cualquiera especificados en el Perfil de array Tras la ejecuci n de esta instrucci n el eje especificado como eje esclavo se sincroniza con el eje designado como eje maestro Los par metros para esta instrucci n controlan la direcci n el escalado la posici n el modo de ejecuci n y el programa de ejecuci n La instrucci n MAPC
65. _movimiento Publicaci n 1756 6 4 3ES Octubre 1999 2 26 Instrucciones de estado de movimiento Instrucci n Restablecer fallo de La instrucci n MAFR es una instrucci n de salida motion axis MAFR Use la instrucci n MAFR para borrar todos los fallos de movimiento para un eje Este es el nico m todo para borrar los fallos de movimiento del eje Importante La instrucci n MAFR elimina el estado de fallo pero no realiza ninguna otra recuperaci n tal como la habili taci n de la acci n del servo Adem s cuando el contro lador elimina el estado de fallo todav a puede existir la condici n que gener el fallo Si la condici n no se cor rige antes de usarse la instrucci n MAFR el eje volver a entrar en fallo inmediatamente La instrucci n MAFR generalmente se usa como parte de un programa de administraci n de fallos Un programa de administraci n de fallos proporciona una acci n espec fica como respuesta a fallos posibles Una vez eliminada la condici n de fallo el bloque MAFR restablece todos los bits de estado de fallo activos La instrucci n MAFR usa la ejecuci n de tipo mensaje Para usar la instrucci n MAFR configure el eje como servoeje o eje de s lo posici n Operandos MAFR Operando Tipo Formato Descripci n Motion Axis Fault Reset gt Va Axis ye N Eje AXIS ta estructura del eje Motion control CER Control de MOTION_ tag estructura de control de movimiento movim
66. a C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 4 El lazo de regulaci n est cerrado 6 El servodrive del eje est habilitado 7 El eje est desactivado 8 El eje no est configurado como servoeje ni como eje de s lo posici n 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 18 El tipo de eje est configurado como no usado 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado 20 El eje est en el estado de fallo 21 El grupo est en el estado de fallo 24 El controlador intent ejecutar una instrucci n MDO MSO MAH MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba Nombre del bit Estado Significado DriveEnableStatus Verdadero Eleje est en el estado de control de servodrive La salida de habilitaci n del servodrive est activa mientras se ejecuta el perfil de ajuste TestStatus Verdadero El eje ejecuta un proceso de prueba Motion Run Hookup Diagnostics RHD Axis axis Ni Motion control axisl_MRHD R3 Diagnostic Test Encoder IPS Cuando las condiciones de entrada son verdaderas el controlador realiza la prueba de diagn stico
67. a ACSyncConnFault 01 BOOL fallo de conexi n s ncrona declarado por el controlador Publicaci n 1756 6 4 3ES Octubre 1999 A 2 Estructuras Mnem nico Tipa de Descripci n datos MotionStatus DINT Bit AccelStatus DecelStatus MoveStatus ogStatus GearingStatus HomingStatus StoppingStatus AxisHomedStatus PositionCamStatus TimeCamsStatus 00 01 02 03 04 05 06 07 08 09 PositionCamPendingStatus 10 TimeCamPendingStatus GearingLockedStatus PositionCamLockStatus 11 12 13 Los bits de estado de movimiento para el eje N mero Tipo de datos BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Descripci n aumento de velocidad respecto a la posici n de comando disminuci n de velocidad respecto a la posici n de comando establecido cuando est en progreso la transferencia del perfil de control de movimiento establecido cuando est en progreso un perfil de control de movimiento por impulsos establecido cuando el eje se transmite otro eje establecido cuando est en progreso un perfil de control de movimiento de vuelta a la b squeda de cero establecido cuando est en progreso un proceso de interrupci n establecido cuando se establece una referencia a una posici n absoluta establecida cuando est en progreso un perfil de control de movimiento de array de posici n establecido cuando est en pro
68. a mezclar un nuevo perfil de array de tiempo con un proceso en marcha para alcanzar una transici n sin interrupciones Publicaci n 1756 6 4 3ES Octubre 1999 3 46 Instrucciones que producen movimiento Diagrama de ejecuci n del array de tiempo New Profile Current Profile Axis Position Time Time Cam DO OS Pending Status OFF Pending New Time Cam Configured Estructura MOTION_INSTRUCTION z Tipo de unas Mnem nico Descripci n emonico datos escripci EN BOOL El bit de habilitaci n se establece cuando los renglones cambian de falso a verdadero y permanece establecido hasta que el rengl n cambie a falso DN BOOL El bit de efectuado se establece cuando se inicia con xito la instrucci n array de tiempo del eje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado IP BOOL El bit en proceso se establece en transici n de rengl n positivo y se restablece cuando se termina por un comando de paro combinaci n desactivaci n o fallo del servo PC BOOL El bit de Proceso concluido se restablece en la transici n de rengl n positiva y se establece en el Modo de ejecuci n Una vez cuando el tiempo deja el intervalo de tiempo definido por el perfil de array actualmente activo ACCEL BOOL El bit ACCEL indica que la velocidad ha aumentado para la instrucci n individual a la que se encuentra asociad
69. abilitado e habilitado Posici n SINT INT inmediato o posici n m nima para la verificaci n m nima DINT o REAL tag del evento de registro en ventana la posici n de registro debe ser mayor que este valor antes de que el controlador acepte el evento de registro Posici n SINT INT inmediato o posici n m xima para la verificaci n m xima DINT o REAL tag del evento de registro en ventana la posici n de registro debe ser menor que este valor antes de que el controlador acepte el evento de registro Instrucciones de evento de movimiento 5 9 Estructura MOTION_INSTRUCTION z Tipo de aia Mnem nico datos Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n activa la verificaci n del evento de registro ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado JP BOOL El bit en proceso se establece cuando se inicia con xito el registro del brazo Se restablece cuando ocurre uno de los eventos siguientes e Ocurre un evento de registro Otra instrucci n MAR reemplaza la instrucci n actual e Una instrucci n de registro de desactivaci n de movimiento MDR termina la instrucci n MAR PC BOOL El bit de proceso conc
70. aestro Formato de DINT valor seleccione el formato de la relaci n entre relaci n inmediato el eje esclavo y el eje maestro e relaci n de sincronismo digital real e fracci n de entero de las cuentas de encoder esclavo a las cuentas de encoder maestro Embrague DINT valor determine si desea o no desea aumentar inmediato el eje esclavo a la velocidad de sincronismo digital usando el valor de aceleraci n inhabilitado habilitado R gimen de SINT INT inmediato o r gimen de aceleraci n del eje esclavo aceleraci n DINToREAL tag para el embrague seleccione las unidades de aceleraci n para el embrague m ximo de aceleraci n unidades por seg2 Unidades de DINT valor aceleraci n inmediato z Tipo de dudo Mnem nico Descripci n em nico datos escripci EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n inicia un engranaje del eje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado IP BOOL Elbiten proceso se establece cuando el proceso de sincronismo digital se inicia con xito Se restablece cuando ocurre uno de los eventos siguientes Se cancela la operaci n de sincronismo digital Un fallo del servo interrumpe la instrucci n MAG ACCEL
71. alida de rengl n est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es fectado E a El bit DN no es afectado El bit DN no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit EN est establecido establecido el bit EN permanece bit EN 1 l el bit DN permanece restablecido s el bit ER est establecido p la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido p la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n se establece como verdadera task de control de movimiento l el procesamiento funciona hasta completarse en la el bit EN permanece establecido let s el bit DN se establece se complet la funci n el bit ER permanece restablecido la condici n de salida de rengl n no es afectada el bit EN permanece establecido el bit DN permanece restablecido Em gt el bit ER permanece restablecido la condici n de salida de rengl n no es afectada Indicadores de estado aritm tico no afecta
72. aro de grupo programado Se restablece cuando se completa el proceso de control de movimiento ordenado PC BOOL El bit de proceso concluido se establece despu s de que la instrucci n para cada uno de los ejes en el grupo seg n el modo de paro programado de los ejes Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de grupo de ejes 4 7 Ejecuci n Condici n Acci n o it EN se restablece it DN se restablece it ER se restablece it IP se restablece it PC se restablece ondici n de salida de rengl n est establecida como falsa preesc n mm mn min To gogo o e 2 t EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es ctado it DN no es afectado it ER no es afectado it IP no es afectado it PC no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa En o mmm mm m5 m o o o o la condici n de entrada de rengl n es verdadera el bit EN permanece establecido examine el bit EN el bit EN est establecido el bit DN permanece restablecido el bit ER est establecido bit EN 1 el bit IP permanece restablecido el bit PC permanece el bit EN permanece restablecido establecido detecta la Instrucci n un error la condici n de salida de rengl n est establecida como verdadera la condici
73. as el controlador cambia la posici n de axis1 Otros formatos Formato Sintaxis texto neutro texto ASCII MRP eje control_movimiento tipo seleccionar posici n posici n MRP eje control_movimiento tipo seleccionar posici n posici n Publicaci n 1756 6 4 3ES Octubre 1999 Instrucci n Perfil Cam para c lculo de movimiento MCCP Instrucciones que producen movimiento 3 35 La instrucci n MCCP calcula un perfil de array seg n un registro de puntos Array establecido de forma programada o usando el Editor perfil Cam de RSLogix5000 La principal finalidad de una instrucci n MCCP es permitirle calcular un perfil de array en tiempo real en base a unos cambios de programaci n de los registros de array La instrucci n MCCP calcula un perfil de array seg n un conjunto dado de puntos de un array especificado Los perfiles de array generados por esta instrucci n los utilizan tanto las instrucciones MAPC como las instrucciones MATC para realizar movimientos complejos de un eje esclavo en relaci n con la posici n del eje maestro o en relaci n con el tiempo Para ejecutar una instrucci n MCCP usted debe configurar un tag de Array usando el Editor perfil Cam de RSLogix3000 o el Editor perfil Cam Los elementos del Array consisten en pares de puntos esclavos o maestros y un tipo de interpolaci n Los valores de los puntos x e y son definidos como valores sin unidad porque no hay asociaci n a ninguna posici n
74. bit EN 1 1 bit ER se establ el bit EN permanece a PE ERAS POS establecido p la condici n de salida de rengl n permanece establecida como verdadera si la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento el bit EN permanece establecido P E el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n no est afectada el bit EN permanece establecido el bit DN permanece restablecido el bit ER permanece restablecido C gt la condici n de salida de rengl n no est afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 C digos de error MAHD ERR Ejemplo de MAHD Otros formatos Formato texto neutro texto ASCII Instrucciones de configuraci n de ejes 6 11 C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 4 La instrucci n intent ejecutarse en un
75. cambiar todos los movimientos del eje a movimiento por impulsos solamente inhabilitado habilitado Velocidad de DINT inmediato Si habilita la combinaci n seleccione la combinaci n velocidad del perfil por impulsos valor programado en el campo velocidad velocidad actual del eje z Tipo de pas Mnem nico Descripci n emonico datos escripci EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n inicia impulso del eje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado IP BOOL El bit en proceso se establece cuando se inicia con xito el proceso por impulsos Se restablece cuando ocurre uno de los eventos siguientes Otra ocurrencia MAH reemplaza la instrucci n actual Se cancela la operaci n por impulsos Un fallo del servo termina la instrucci n MAJ ACCEL BOOL El bit ACCEL indica que la velocidad ha aumentado para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital DECEL BOOL El bit DECEL indica que la velocidad ha disminuido para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital Publicaci n 1756 6 4 3ES Octubre 1999 3 14 In
76. ceso de prueba error en la instrucci n de ejecuci n de la prueba de diagn stico 16 Home In Process Error Error de La instrucci n intent ejecutarse mientras est activa la comando Home b squeda cero 17 Axis Mode Not Rotary Eje en modo La instrucci n intent ejecutar un movimiento rotativo en un eje no no rotativo configurado para la operaci n rotativa 18 Axis Type Unused Tipo de eje no El tipo de eje est configurado como no usado utilizado 19 Group Not Synchronized Grupo no El grupo de ejes no est en el estado sincronizado La posible causa sincronizado puede ser un servom dulo mal configurado 20 Axis In Faulted State Fallo en Axis El eje est en el estado de fallo 21 Axis In Faulted State Fallo en Axis El grupo est en el estado de fallo 22 Axis In Motion Axis en movimiento Se intent ejecutar una instrucci n MSO activar servo o MAH b squeda de cero mientras el eje estaba en movimiento 23 Illegal Dynamic Change Cambio Una instrucci n intent realizar un cambio no v lido de din mica din mico no v lido 24 Illegal AC Mode Op Modo op AC no El controlador intent ejecutar una instrucci n MDO MSO MAH MAJ v lido MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba 25 Illegal Instruction Instrucci n no v lida Intent ejecutar una instrucci n que no es correcta 26 Illegal CAM Length Longitud La longitud del array no es correcta de ARRAY no v lido 27 Il
77. ci n 1756 6 4 3ES Octubre 1999 5 2 Instrucciones de evento de movimiento Instrucci n Habilitar control MAW MAW Motion Arm Watch Axis Motion control Trigger Condition Position Estructura MOTION_INSTRUCTION Operandos La instrucci n MAW es una instrucci n de salida Use la instrucci n MAW para activar la verificaci n del evento de posici n de control para un eje La instrucci n MAW usa la ejecuci n de tipos mensaje y proceso Para usar la instrucci n MAW configure el eje como servoeje o eje de s lo posici n Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION tag i estructura de control de movimiento movimiento INSTRUCTION Activar DINT condici n seleccione la condici n de activaci n del evento de control e avance El servom dulo monitoriza para ver si la posici n real cambia de un valor menor que la posici n de control a un valor mayor que la posici n de control e retroceso El servom dulo monitoriza para ver si la posici n real cambia de un valor menor que la posici n de control a un valor mayor que la posici n de control inmediato Posici n SINT INT inmediato o nuevo valor para la posici n de DINT o REAL tag control Mnem nico Tipodedatos Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de
78. cione las unidades de desaceleraci n desaceleraci n m ximo de desaceleraci n e unidades por seg Publicaci n 1756 6 4 3ES Octubre 1999 3 18 Instrucciones que producen movimiento Operando Tipo Formato Descripci n Perfil DINT inmediato seleccione el perfil de velocidad para ejecutar la operaci n de movimiento e trapezoidal CurvaenS Combinaci n DINT determine si desea cambiar todos los movimientos del eje a movimiento solamente inhabilitado habilitado inmediato Velocidad de DINT combinaci n Si habilita la combinaci n seleccione la velocidad del perfil de control de movimiento valor programado en el campo velocidad e velocidad actual del eje inmediato Estructura MOTION_INSTRUCTION z Tipo de RE Mnem nico Descripci n em nico datos escripci EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n inicia un movimiento del eje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado IP BOOL El biten proceso se establece cuando se inicia con xito el proceso de movimiento Se restablece cuando ocurre uno de los eventos siguientes La instrucci n MAM se completa Se cancela la operaci n de movimiento
79. ctado E a El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit EN est establecido el bit EN permanece l establecido bit EN 1 el bit DN permanece restablecido s el bit ER est establecido gt la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido p la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento el bit EN permanece establecido Lo A el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n no es afectada el bit EN permanece establecido Y el bit DN permanece restablecido C gt el bit ER permanece restablecido la condici n de salida de rengl n no es afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 C digos de error MDF ERR MDF cambia a los in
80. ctubre 1999 Instrucciones de estado de movimiento 2 13 Ejecuci n Condici n Acci n bit EN se restablece preesc n E El bit DN se restablece E E bit ER se restablece a condici n de salida de rengl n est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es fectado E a El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit EN est establecido el bit EN permanece establecido el bit DN permanece restablecido el bit ER est establecido bit EN 1 el bit EN permanece establecido p la condici n de salida de rengl n permanece establecida como verdadera C la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera el procesamiento contin a hasta completarse en la task de control de movimiento el bit EN permanece establecido S EE el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n no es afectada el bit EN permanece establecido Y el bit DN perman
81. da como verdadera error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento el bit EN permanece establecido pe E el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n no es afectada el bit EN permanece establecido Y el bit DN permanece restablecido Em gt el bit ER permanece restablecido la condici n de salida de rengl n no es afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 2 18 Instrucciones de estado de movimiento C digos de error MASR ERR MASR cambia a los indicadores LED del servom dulo MASR cambia a los bits de estado de eje Ejemplo de MASR Otros formatos Publicaci n 1756 6 4 3ES Octubre 1999 C digo de A Descripci n error 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 8 El eje no est configurado como servoeje eje de s lo posici n ni como eje virtual 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 18 El tipo de eje est
82. da como falsa la condici n de entrada de rengl n es verdadera examine el bit EN bit EN 1 el bit EN permanece establecido la condici n de salida de rengl n permanece establecida como verdadera no el bit EN se establece detecta la instrucci n un error el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido el bit IP se establece activado el bit PC permanece restablecido el bit EN permanece establecido el bit DN permanece restablecido el bit ER se establece el bit IP permanece restablecido el bit PC permanece restablecido la condici n de salida de rengl n est establecida como verdadera Y la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento ocurri un evento de control el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido el bit IP se restablece el bit DN se establece la condici n de salida de rengl n no est afectada se cancel el proceso el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido el bit IP se restablece el bit PC permanece restablecido la condici n de salida de rengl n no est afectada
83. dadero E eje no se mueve AccelStatus Verdadero El eje se acelera DecelStatus Verdadero El eje se desacelera HomingStatus Verdadero El eje vuelve a la b squeda de cero 1 Siusted selecciona la vuelta a la b squeda de cero activa este bit de estado ser verdadero Instrucciones que producen movimiento 3 11 Ejemplo de MAH MAH Motion Axis Home N Axis aris EE N5 Motion control axis1_MAH RA Cuando las condiciones de entrada son verdaderas el controlador hace que vuelva a la b squeda de cero axis Otros formatos Formato Sintaxis texto neutro MAH eje control_movimiento texto ASCII MAH eje control_movimiento Publicaci n 1756 6 4 3ES Octubre 1999 3 12 Instrucciones que producen movimiento Instrucci n Impulsos de motion axis MAJ Operandos M Motion 4xis Jog Axis Motion control Direction Speed Speed units Accel rate Accel units Decel rate Decel units Profile Merge Merge speed A PA PA PA ROTO Publicaci n 1756 6 4 3ES Octubre 1999 7 La instrucci n MAJ es una instrucci n de salida Use la instrucci n MAJ para iniciar un perfil de control de movimiento por impulsos para un eje Para interrumpir un impulso de eje use la instrucci n de impulsos de eje de movimiento MAJ con una velocidad de cero o la instrucci n de paro de eje de movimiento MAS La instrucci n MAS usa la ejecuci n de tipos inmediato y proceso Para usar la i
84. de comando y real actual de todos los ejes en un grupo Estos valores se enclavan en los atributos StrobeActualPosition y StrobeCommandPosition Puede leer estos valores usando la instrucci n GSV La instrucci n MGSP usa la ejecuci n de tipo inmediato Para usar la instrucci n MGSP hay que configurar el grupo Operando Tipo Formato Descripci n Grupo MOTION_ tag estructura de grupo GROUP Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Mnem nico EE Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada DN BOOL El bit de efectuado indica cu ndo la instrucci n enclava las posiciones actuales de comando y reales de todos los ejes en un grupo ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el grupo no est sincronizado Publicaci n 1756 6 4 3ES Octubre 1999 4 18 Instrucciones de grupo de ejes Ejecuci n Condici n Acci n preesc n El bit EN se restablece El bit DN se restablece El bit ER se restablece L a condici n de salida de rengl n est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es fectado E a El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n
85. de din mica MCD 3 27 Instrucci n Redefinir posici n MRP 3 32 Instrucci n Perfil Cam para c lculo de movimiento A A E EN 3 35 Instrucci n Cam de posici n de motion axis MAPC 3 38 Instrucci n Cam de tiempo de motion axis MATC 3 44 Cap tulo 4 INtroduUCCI N AAA AAA A 4 1 Instrucci n Paro de grupo de ejes MGS 4 2 Instrucci n Paro programado de grupo de ejes MGPS 4 6 Instrucci n Desactivaci n de grupo de ejes MGSD 4 10 Instrucci n Restablecer desactivaci n de grupo de ejes MGSR coviaaa i i 4 14 Instrucci n Captura de posici n de grupo de ejes MOS Larmita antn nE E BE NETAS 4 17 Cap tulo 5 Nod os 5 1 Instrucci n Habilitar control MAW 5 2 Instrucci n Inhabilitar control MDW 5 5 Instrucci n Habilitar registro MAR 5 8 Instrucci n Inhabilitar registro MDR 5 12 Cap tulo 6 MECO o e E 6 1 Instrucci n Ajuste de axis de aplicaci n de control de movimiento MAAT oooooo o 6 2 Instrucci n Ajuste de axis para ejecuci n de movimiento MRAT ooooooo o o 6 5 Instrucci n Diagn sticos de conexi n para aplicaci n de control de movimiento MAHD 6 9 Instrucci n Diagn sticos de conexi n de ejecuci n de movimiento MRHD ooooo o 6 12 Ap ndice A NO UECI N sel ca cod doa ada Capi aara atte trio ota A 1 A Cas Gia fi
86. de eje o tiempo espec fico El tipo de interpolaci n se especifica como lineal o c bico para cada punto La instrucci n MCCP usa la ejecuci n de tipo mensaje Operandos MCC Motion Calculate Cam Profile Motion Control Cam T Length Start Slope End Slope ed Cam Profile Operando Tipo Formato Descripci n Control de MOTION_ tag Estructura utilizada para acceder a los par metros de estado de bloque movimiento INSTRUCTION Array CAM Registro Nombre de tag del array utilizado para calcular el perfil de array El ndice de registro num rico indica el elemento array inicial del registro utilizado en el c lculo del perfil de array La elipse activa el Editor perfil Cam Longitud UINT inmediato o Determina el n mero de elementos array del registro que se utiliza en el tag c lculo del perfil de array Publicaci n 1756 6 4 3ES Octubre 1999 3 36 Instrucciones que producen movimiento Operando Tipo Formato Descripci n Pendiente REAL inmediato o Esta es la condici n de l mites para la pendiente inicial del perfil Es inicial tag correctaa s lo para un primer segmento c bico y se utiliza para especificar una pendiente a trav s del primer punto Pendiente final REAL inmediato o Esta es la condici n de l mites para la pendiente final del perfil Es correcta tag s lo para un ltimo segmento c bico y se utiliza para especificar una pendiente a trav s del ltimo punto Perfil de array
87. de encoder en axis1 Instrucciones de configuraci n de ejes 6 15 Otros formatos Formato Sintaxis texto neutro MRHD eje control_movimiento prueba texto ASCII MRHD eje control_movimiento prueba Publicaci n 1756 6 4 3ES Octubre 1999 6 16 Instrucciones de configuraci n de ejes Notas Publicaci n 1756 6 4 3ES Octubre 1999 Ap ndice A Estructuras Introducci n Este ap ndice indica las estructuras de control de movimiento predefinidas y los mnem nicos para los miembros que usted puede direccionar dentro de las instrucciones Tipo de datos Vea la p gina AXIS A 1 MOTION_GROUP A 4 MOTION_INSTRUCTION A 5 CAM A 7 CAM_PROFILE A 7 1 Estos tag son tag de controlador solamente Estas estructuras no son compatibles con registros no se pueden anidar en estructuras definidas por el usuario ni se pueden pasar a otra routine mediante una instrucci n J SR Algunas de las estructuras m s complejas tienen atributos adem s de los indicados en este ap ndice Se puede obtener acceso a estos atributos adicionales solamente mediante las fichas de configuraci n para la estructura Estructura AXIS Cada estructura AXIS contiene informaci n de estado y configuraci n para un eje Tipo de Mnem nico datos Descripci n MotionFault DINT Los bits de fallo de movimiento para el eje Bit N mero Tipo de datos Descripci n ACAsyncConnFault 00 BOOL fallo de conexi n as ncron
88. de entrada de rengl n es verdadera examine el bit EN el bit EN est establecido el bit EN permanece establecido el bit DN permanece restablecido el bit ER est establecido bit EN 1 el bit EN permanece establecido p la condici n de salida de rengl n permanece establecida como verdadera A la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de movimiento el bit EN permanece establecido Lo A el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n no est afectada el bit EN permanece establecido Y el bit DN permanece Em gt L restablecido el bit ER permanece restablecido la condici n de salida de rengl n no est afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de grupo de ejes 4 19 C digos de error MGSR ERR C digodeerror Descripci n 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Ejemplo de MSGP MGS Motion Group Strobe Position Gro
89. de salida de rengl n permanece establecida como verdadera rengl n permanece establecida como verdadera error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento el bit EN permanece establecido S EE el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n no es afectada el bit EN permanece establecido Y el bit DN permanece restablecido C gt el bit ER permanece restablecido la condici n de salida de rengl n no es afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 2 28 Instrucciones de estado de movimiento C digos de error MAFR ERR MAFR cambia a los indicadores LED del servom dulo MAFR cambia a los bits de estado de eje Publicaci n 1756 6 4 3ES Octubre 1999 C digo de A Descripci n error 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 8 El eje no est configurado como un tipo de servoeje ni como tipo de eje de s lo posici n 11 El eje no est configurado 12 El env o de mensajes a
90. de salida de rengl n est establecida como verdadera el bit DN permanece no establecido el procesamiento contin a el bit ER permanece hasta completarse restablecido en la task de control de movimiento El bit IP se restablece el bit PC se establece se complet el proceso la condici n de salida de rengl n no est afectada el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido El bit IP se restablece el bit PC permanece restablecido la condici n de salida de rengl n no est afectada se cancel el proceso Publicaci n 1756 6 4 3ES Octubre 1999 Indicadores de estado aritm tico Condiciones de fallo C digos de error MAS ERR Instrucciones que producen movimiento 3 5 no afectados ninguna C digo de error Mensaje de error 5 Servo Off State Error Error de estado servo desactivado Descripci n La instrucci n intent ejecutarse en un eje con un lazo de regulaci n que no est cerrado 7 Shutdown State Error Error del estado de desactivaci n El eje est en estado desactivado 8 Illegal Axis Type Tipo de eje El eje no est configurado como un tipo de servoeje ni como un incorrecto tipo de eje virtual 11 Axis Not Configured Eje no El eje no est configurado configurado 13 Parameter Out Of Range Par metro La instrucci n intent usar un par metro
91. deras el controlador inicia un movimiento para axis1 Otros formatos Formato Sintaxis texto neutro MAM eje control_movimiento tipo_movimiento posici n velocidad unidades r gimen aceleraci n unidades r gimen desaceleraci n unidades perfil com binaci n velocidad combinaci n texto ASCII MAM eje control_movimiento tipo movimiento posici n velocidad unidades r gimen aceleraci n unidades r gimen _ desaceleraci n unidades perfil combinaci n velocidad combinaci n Publicaci n 1756 6 4 3ES Octubre 1999 3 22 Instrucciones que producen movimiento Instrucci n Sincronismo digi La instrucci n MAG es una instrucci n de salida tal de motion axis MAG Use la instrucci n MAG para proporcionar sincronismo digital electr nico entre dos ejes La instrucci n MAS usa la ejecuci n de tipos inmediato y proceso Para usar la instrucci n MAG e Configure el eje esclavo como servoeje o como eje virtual e Aseg rese de que la tensi n del eje esclavo tiene el servo activado si el eje es un servoeje Operandos MAG 0 f f P Motion Axis Gear Ny perando Tipo Formato Descripci n Slave Axis Master Axis Ny ejeesclavo AXIS tag el eje en que se realiza la operaci n Motion control T Direction ERS Eje maestro AXIS tag eje seguido por el eje esclavo Ratio IP gt Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Slawe counts Dir
92. dicadores LED del servom dulo MDF cambia a los bits de estado de eje Ejemplo de MDF Otros formatos Instrucciones de estado de movimiento 2 25 C digo de T Descripci n error 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 4 El lazo de regulaci n est cerrado El eje no est configurado como servoeje 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Este indicador LED Cambiar a Significado FDBK Verde parpadeante la acci n del servo est inhabilitada DRIVE Verde parpadeante La salida de habilitaci n del servodrive est inactiva Nombre del bit Estado Significado DriveEnableStatus Falso El eje est en el estado de eje listo La salida de habilitaci n del servodrive est inactiva DF Motion Direct Drive Off N Axis axis1 E N Motion control axis1_MDF ER Cuando las condiciones de entrada son verdaderas el controlador desactiva el servodrive para axis1 y establece el voltaje de salida del servo de axis_ en el valor de offset de salida Formato Sintaxis texto neutro MDF eje control_movimiento texto ASCII MDF eje control
93. dos Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 2 6 Instrucciones de estado de movimiento C digos de error MSO ERR C digo de A Descripci n error 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 7 El eje est desactivado 8 El eje no est configurado como servoeje eje de s lo posici n ni como eje virtual 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado 20 El eje est en el estado de fallo 21 El grupo est en el estado de fallo 22 Se intent ejecutar la instrucci n mientras el eje estaba en movimiento 24 El controlador intent ejecutar una instrucci n MDO MSO MAH MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba MSO cambia a los indicadores LED del servom dulo Es Este indicador ias s ia Cambiar a Significado LED FDBK Verde fijo La acci n del servo est habilitada DRIVE Verde fijo La salida de habilitaci n del servodrive est activa MSO cambia a los bits de estado de eje Nombre del bit Estado Significado ServoActStatus Verdadero Eleje est
94. e como servoeje o un eje de s lo pasiva posici n Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Publicaci n 1756 6 4 3ES Octubre 1999 3 8 Instrucciones que producen movimiento Estructura MOTION_INSTRUCTION Tipo de Mnem nico Descripci n emonico datos escripci EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado se establece cuando se completa o se cancela la vuelta a la b squeda de cero ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado IP BOOL El bit en proceso se establece cuando se inicia con xito el proceso de vuelta a la b squeda de cero Se restablece cuando ocurre uno de los eventos siguientes e La instrucci n MAH se completa Se cancela la vuelta a la b squeda de cero Ocurre un fallo del servo PC BOOL El bit de proceso concluido se establece cuando la instrucci n completa una operaci n de vuelta a la b squeda de cero del eje ACCEL BOOL El bit ACCEL indica que la velocidad ha aumentado para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital DECEL BOOL El bit
95. e motor e Una prueba de conexi n de encoder e Una prueba de impulso de cero Las instrucciones de configuraci n de ejes son Si usted desea Use esta instrucci n Vea la p gina Calcular un conjunto completo de MAAT 6 2 ganancias del servo y l mites din micos basados en una instrucci n MRAT previamente ejecutada La instrucci n MAAT tambi n actualiza el servom dulo con los nuevos par metros de ganancia Ordenar al servom dulo que realice un MRAT 6 5 perfil de control de movimiento de ajuste para un eje Aplicar los resultados de una MAHD 6 9 instrucci n MRDH previamente ejecutada La instrucci n MAHD genera un nuevo conjunto de polaridades de encoder y servo basadas en la direcci n observada de movimiento durante la instrucci n MRHD Ordenar el servom dulo que realice MRHD 6 12 una de tres pruebas de diagn stico en un eje Publicaci n 1756 6 4 3ES Octubre 1999 6 2 Instrucciones de configuraci n de ejes Instrucci n Ajuste de axis de aplicaci n de control de movimiento MAAT Operandos MAT Motion Apply Axis Tuning Axis Motion control Estructura MOTION_INSTRUCTION La instrucci n MAAT es una instrucci n de salida Use la instrucci n MAAT para calcular un conjunto completo de ganancias del servo y l mites din micos basados en una instrucci n de ajuste de eje de ejecuci n de movimiento MRAT previamente ejecutada El atributo TuneStatus debe mostrar la c
96. e salida Use la instrucci n MGSR para realizar una transici n de un grupo de ejes del estado de desactivaci n de operaci n a la tensi n de eje listo La instrucci n MGS usa la ejecuci n de tipo mensaje Para usar la instrucci n MGSR hay que configurar el grupo Operando Tipo Formato Descripci n Grupo MOTION_ tag estructura de grupo GROUP Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Descripci n El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n El bit de efectuado indica cu ndo la instrucci n restablece el grupo de ejes del estado de desactivaci n de operaci n El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el env o de mensajes entra en fallo Condici n preesc n Instrucciones de grupo de ejes 4 15 Ejecuci n Acci n El bit EN se restablece El bit DN se restablece El bit ER se restablece L a condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa E afectado El bit DN no es afectado El bit ER no es afectado bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es La condici n de salida de rengl n est establecida como falsa la condici n de ent
97. ecci n SINT INT o inmediato o seleccione la direcci n del eje esclavo Master counts DINT tag con relaci n al eje maestro Master safari E e 0 el eje esclavo se mueve en la Ratio Format misma direcci n que el eje maestro Clutch 1 eleje esclavo se mueve en la Accel rate direcci n opuesta de su direcci n l 27 actual Accel units e 2 el eje esclavo cambia entre la direcci n actual o a la direcci n anterior e 3 el eje esclavo continua su direcci n actual o anterior Relaci n SINT INT inmediato o valor real con signo de la relaci n de DINT o REAL tag sincronismo digital de las unidades esclavas por unidades maestras Cuenta de SINT INT o inmediato o los cuentas del encoder esclavo para una esclavos DINT tag fracci n de entero Cuenta de SINT INT o inmediato o los cuentas del encoder maestro para una maestros DINT tag fracci n de entero Publicaci n 1756 6 4 3ES Octubre 1999 Estructura MOTION_INSTRUCTION Instrucciones que producen movimiento 3 23 Operando Tipo Formato Descripci n Referencia DINT valor Establezca la referencia de posici n maestra inmediato maestra a la posici n de Comando o a la posici n Real Real el movimiento del eje esclavo se genera desde la posici n real del eje maestro tal como lo ha medido su encoder o alg n otro dispositivo de feedback Comando el movimiento del eje esclavo se genera desde la posici n deseada u ordenada del eje m
98. ece restablecido Em gt el bit ER permanece restablecido la condici n de salida de rengl n no es afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 2 14 Instrucciones de estado de movimiento C digos de error MASD ERR MASD cambia a los indicadores LED del servom dulo Publicaci n 1756 6 4 3ES Octubre 1999 C digo de A Descripci n error 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 8 El eje no est configurado como servoeje eje de s lo posici n ni como eje virtual 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 18 El tipo de eje est configurado como no usado 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Este indicador LED FDBK Cambiar a Verde parpadeante Significado La acci n del servo est inactiva DRIVE Rojo parpadeante La salida de habilitaci n del servodrive est inactiva El contacto OK est abierto Instrucciones de estado de movimiento 2 15 MASD cambia a los bits de estado de eje
99. ectado el bit ER permanece restablecido el bit IP se establece el bit PC permanece restablecido Y el bit EN permanece da A establecido la condici n de salida de rengl n est establecida como verdadera el bit DN se establece el bit ER permanece el procesamiento funciona restablecido hasta completarse en la task de movimiento El bit IP se restablece el bit PC se establece la condici n de salida de se complet el rengl n no est afectada proceso el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido no El bit IP se restablece se cancel el proceso el bit PC permanece restablecido la condici n de salida de E y rengl n no est afectada Publicaci n 1756 6 4 3ES Octubre 1999 3 10 Instrucciones que producen movimiento Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna C digos de error MAH ERR C digo de error 3 Mensaje de error Execution Collision Colisi n de ejecuciones Descripci n La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior Shutdown State Error Error del estado de desactivaci n El eje est desactivado Illegal Axis Type Tipo de eje incorr
100. ecto El eje no est configurado como servoeje ni como eje virtual 11 Axis Not Configured Eje no configurado El eje no est configurado 12 Servo Message Failure Fallo de mensajes al servom dulo El env o de mensajes al servom dulo entr en fallo 18 Axis Type Unused Tipo de eje no utilizado El tipo de eje est configurado como no utilizado 19 Group Not Synchronized Grupo no sincronizado El grupo de ejes no est en el estado sincronizado La posible causa puede ser la falta de un servom dulo o una configuraci n incorrecta 20 Axis In Faulted State Fallo en Axis El eje est en el estado de fallo 21 Group In Faulted State Fallo en grupo El grupo est en el estado de fallo 22 Axis In Motion Axis en movimiento Se intent ejecutar una instrucci n MSO activar servo de movimiento o MAH b squeda de cero del eje de movimiento mientras el eje estaba en movimiento 24 Illegal AC Mode Op Op de modo AC incorrecta El controlador intent ejecutar una instrucci n MDO MSO MAH MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba MAH cambia a los bits de estado de eje Publicaci n 1756 6 4 3ES Octubre 1999 Nombre del bit Estado Significado StoppingStatus Falso El eje no se detiene J ogStatus Falso Verdadero El eje no funciona por impulsos MoveStatus Falso Ver
101. eje estaba en movimiento 23 Una instrucci n intent realizar un cambio no v lido de din mica 24 El controlador intent ejecutar una instrucci n MDO MSO MAH MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba 25 La instrucci n que intent ejecutar no es una instrucci n v lida 26 La longitud del array no es v lida 27 La longitud del registro de perfil de array no es v lida 28 Tiene un tipo de segmento no v lido en el elemento de array 29 Tiene un orden de elementos de array no v lido 30 Intent ejecutar un perfil de array mientras se estaba calculando 31 El registro de perfil de array que intent ejecutar est en uso 32 El registro de perfil de array que intent ejecutar no se ha calculado STATE SINT El estado de ejecuci n siempre se establece en 0 cuando el controlador establece el bit EN para una instrucci n de control de movimiento Los otros estados de ejecuci n dependen de la instrucci n de control de movimiento Publicaci n 1756 6 4 3ES Octubre 1999 2 Tipo de Mnem nico datos STATUS SINT Estructuras A 7 Descripci n El valor de estado de mensaje indica la condici n de estado de cualquier mensaje asociado con la funci n de control de movimiento Valor Descripci n 0000 El mensaje se realiz con xito 0001 El m dulo est procesando otro mensaje 0002 El m dulo espera una respuesta de un mensaje anterior 0003 La respuesta a u
102. ejecuta un perfil de array de posiciones establecido por un bloque MCCP previo o por el Editor de perfil de array de RSLogix Los array de posici n permiten implementar relaciones de sincronismo digital electr nico no lineales entre dos ejes Esta instrucci n no tiene l mites m ximos de velocidad aceleraci n o deceleraci n La velocidad aceleraci n y deceleraci n los determina el movimiento del eje maestro y el perfil de array designado Para ejecutar una instrucci n MAPC es necesario especificar un registro de datos del Perfil de array calculado La instrucci n MAS usa la ejecuci n de tipos inmediato y proceso Operandos MAPC Motion Axis Position Cam N gt Slave Axis De Master Axis an N Motion Control 7 Direction Ra 2 Cam Profile Tei P gt Slave Scaling PO Master Scaling Execution Mode Execution Schedule Master Lock Position Cam Lock Position 7 Master reference Master Direction T lt lt Less Operando Tipo Formato Descripci n eje esclavo AXIS tag El nombre del eje al que se aplica el perfil de array La elipse activa el di logo Propiedades de eje Eje maestro AXIS tag El eje que el eje esclavo sigue de acuerdo con el perfil de array La elipse activa el di logo Propiedades de eje Control de MOTION tag Estructura utilizada para acceder a los par metros de estado de bloque movimiento INSTRUCTION Publicaci n 1756 6 4 3ES Octubre 1999 Operando Di
103. es PE Decel rate decel_rate 2 Decel units Z of Maximum Cuando las condiciones de entrada son verdaderas el controlador interrumpe el movimiento en axis1 y borra todos los indicadores de estado de movimiento asociados Otros formatos Sintaxis MAS eje control_movimiento tipo _paro cambiar desaceleraci n unida des r gimen texto ASCII MAS eje control_movimiento tipo _ paro cambiar desaceleraci n unidades r gimen Publicaci n 1756 6 4 3ES Octubre 1999 Instrucci n B squeda de cero MAH Operandos MAH Motion 4xis Home Axis N5 Motion control Instrucciones que producen movimiento 3 7 La instrucci n MAH es una instrucci n de salida Use la instrucci n MAH para hacer volver un eje a la b squeda de cero Hay disponibles dos modos de vuelta a la b squeda de cero e Activo el eje ejecuta el tipo de secuencia de vuelta a la b squeda de cero configurada y establece una posici n del eje absoluta e Pasivo el eje espera el pr ximo impulso de cero para establecer una posici n de vuelta a la b squeda de cero precisa La instrucci n MAH usa la ejecuci n de tipo mensaje y proceso Para usar la instrucci n MAH Si usted desea usar Entonces Configure el eje como servoeje o como eje virtual Aseg rese de que la tensi n del eje tiene el servo activado o es eje listo Vuelta a la b squeda de cero activa Vuelta a la b squeda de cero Configure el ej
104. gradores de sistemas autorizados en todo el mundo DB Allen Bradley RELIANCE EELNE DOGE Sede central 1201 South Second Street Milwaukee WI 53204 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Boere ES Rockwell Sede central europea 46 avenue Hermann Debroux 1160 Bruselas B lgica Tel 32 2 663 06 00 Fax 32 2 663 06 40 Sede central en Espa a Calle Doctor Trueta 113 119 08005 Barcelona Espa a Tel 34 93 295 90 00 Fax 34 93 295 90 01 Automation Publicaci n 1756 6 4 3ES Octubre 1999 1999 Rockwell International Corporation Impreso en Estados Unidos
105. greso un perfil de control de movimiento de array de tiempo estab a que estab ec ec ido cuando un perfil de array de posici n espera otro finalice ido cuando un perfil de array de tiempo espera a que otro finalice se restablece cuando el eje se embraga para ir a una nueva velocidad de sincronismo digital se establece cuando un eje maestro se encuentra con la condici n de array de b squeda de cero ServoFault DINT Los bits de fallo del servo para el lazo de regulaci n Bit N mero Tipo de datos Descripci n POtrvlFault 00 BOOL fallo de fin de carrera positiva NOtrvlFault 01 BOOL fallo de fin de carrera negativa PosErrorFault 02 BOOL fallo de error de posici n EncCHALossFault 03 BOOL fallo de p rdida de canal A del encoder EncCHBLossFault 04 BOOL fallo de p rdida de canal B del encoder EncCHZLossFault 05 BOOL fallo de p rdida de canal Z del encoder EncNsFault 06 BOOL fallo de ruido del encoder Drivefault 07 BOOL fallo del servodrive Bit N mero Tipo de datos Descripci n SyncConnFault 00 BOOL fallo de conexi n s ncrona declarado por el servo HardFault 01 BOOL fallo de hardware del servo Publicaci n 1756 6 4 3ES Octubre 1999 Estructuras A 3 Mnem nico Tipo de Descripci n datos ServoStatus DINT Los bits de estado para el lazo de regulaci n Bit N mero Tipo de datos Descripci n ServoActStatus 00 BOOL acci n del servo DriveEnableStatus 01 BO
106. i n del eje desaceleraci n DINTo REAL tag Unidades de DINT inmediato seleccione las unidades de desaceleraci n desaceleraci n m ximo de desaceleraci n unidades por seg2 Instrucciones que producen movimiento 3 3 Estructura MOTION_INSTRUCTION Tipo de pajas Mnem nico Descripci n emonico datos escripci EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n inicia un paro del eje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado JP BOOL El bit en proceso se establece cuando se inicia con xito un proceso de paro Se restablece cuando ocurre uno de los eventos siguientes e La instrucci n MAS se completa Un fallo del servo interrumpe la instrucci n MAS PC BOOL El bit de proceso concluido se establece despu s de que la operaci n se completa ACCEL BOOL El bit ACCEL indica que la velocidad ha aumentado para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital DECEL BOOL El bit DECEL indica que la velocidad ha disminuido para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital Publicaci
107. iento INSTRUCTION Estructura MOTION_INSTRUCTION Mnem nico Tipo de Descripci n datos EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n restablece todos los bits de estado de fallo ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de estado de movimiento 2 27 Ejecuci n Condici n Acci n preesc n El bit EN se restablece El bit DN se restablece El bit ER se restablece L a condici n de salida de rengl n est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es fectado E a El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit EN est establecido establecido el bit EN permanece bit EN 1 l el bit DN permanece restablecido e iaa detecta la s el bit ER est establecido instrucci n un B gt la condici n de salida de la condici n
108. iguiente ste sin incluir Una instrucci n SEGMENT ofrece la posici n relativa por n mero de segmento mientras se ejecuta un posicionado por tablas Cap tulo 2 Introducci n Instrucciones de estado de movimiento MSO MSF MASD MASR MDO MDF MAFR ATENCI N Los tag usados para el atributo de control de movimiento de las instrucciones se deben usar una sola vez El reuso del atributo de control de movimiento en otras instrucciones pueden causar una operaci n inesperada de las variables de control Las instrucciones de control de estado de movimiento controlan o cambian directamente los estados de operaci n de un eje Las instrucciones de estado de movimiento son Si usted desea Use esta instrucci n Vea la p gina Habilitar el servodrive y activar el lazo MSO 2 4 del servoeje Inhabilitar el servodrive y desactivar el MSF 2 8 lazo del servoeje Forzar un eje en el estado de MASD 2 11 interrupci n de operaci n Cuando el eje est en estado de desactivaci n de operaci n el controlador bloquear las instrucciones que inician el movimiento del eje Cambiar un eje de un estado de MASR 2 16 desactivaci n existente a una tensi n de eje listo Si se eliminan del estado de desactivaci n todos los ejes de un servom dulo como resultado de esta instrucci n se cerrar n los contactos de rel OK para el m dulo Habilitar el servodrive y establecer el MDO 2 19 voltaje de salida del serv
109. intent ejecutarse en un eje con un lazo de estado servo desactivado regulaci n que no est cerrado 7 Shutdown State Error Error del El eje est desactivado estado de desactivaci n 8 Illegal Axis Type Tipo de eje El eje no est configurado como servoeje ni como eje virtual incorrecto 11 Axis Not Configured Eje no configurado El eje no est configurado 13 Parameter Out Of Range Par metro La instrucci n intent usar un par metro que se encuentra fuera fuera de rango de rango 16 Home In Process Error Error de La instrucci n intent ejecutarse con la vuelta a la b squeda de comando Home cero en progreso 19 Group Not Synchronized Grupo no El grupo de ejes no est en el estado sincronizado La posible sincronizado causa puede ser la falta de un servom dulo o una configuraci n incorrecta 23 Illegal Dynamic Change Cambio Una instrucci n intent realizar un cambio incorrecto de din mica din mico incorrecto 24 Illegal AC Mode Op Op de modo AC El controlador intent ejecutar una instrucci n MDO MSO MAH incorrecta MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba Ejemplo de MCD MCD Motion Change Dynamics N Axis axis E Motion control axis1_MCD N gt Motion Type Jog Change Speed Yes AR Speed speed 5 Change 4ccel Yes Accel rate accel_rate 2 Change Decel No Decel rate decel_rate 2 Speed units Z of Maximum Accel units Z of Maximum Decel units Z of Maximum e
110. iones y t rminos afines Publicaci n 1756 6 4 3ES Octubre 1999 Establecer y restablecer Este manual usa los t rminos establecer y restablecer para definir el estado de los bits booleanos y valores no booleanos Este t rmino Significa establecer el bit est establecido en 1 ON el valor est establecido en cualquier n mero que no sea cero restablecer el bit est restablecido en 0 OFF todos los bits en un valor est n restablecidos en 0 Una instrucci n se ejecuta m s r pidamente y requiere menos memoria si todos los operandos de la instrucci n usan el mismo tipo de datos ptimo normalmente DIN o REAL C mo usar este manual P 3 Condici n de rengl n El controlador eval a las instrucciones de ladder seg n la condici n de rengl n que precede la instrucci n condici n de entrada de rengl n Seg n la condici n de entrada de rengl n y la instrucci n el controlador establece la condici n de rengl n que sigue la instrucci n condici n de salida de rengl n lo cual a su vez afecta cualquier instrucci n subsiguiente instrucci n de entrada instrucci n de salida e C Sl condici n deentrada de salida de rengl n de rengl n Si la condici n de entrada de rengl n de una instrucci n de entrada es verdadera el controlador eval a la instrucci n y establece la condici n de salida de rengl n seg n los resultados de la instrucci n Si la instrucci n evaluada es verdade
111. it EN permanece establecido el bit DN se establece el bit ER permanece restablecido el bit IP se establece Y la condici n de salida de rengl n el bit EN permanece est establecida como verdadera establecido el bit DN permanece el procesamiento funciona establecido hasta completarse en la task de movimiento el bit ER permanece restablecido El bit IP se restablece la condici n de salida de rengl n no est afectada se complet el proceso el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido El bit IP se restablece la condici n de salida de rengl n no est afectada no se cancel el proceso Publicaci n 1756 6 4 3ES Octubre 1999 Indicadores de estado aritm tico Instrucciones que producen movimiento 3 25 no afectados Condiciones de fallo ninguna C digos de error MAG ERR di A T Codigode Mensaje de error Descripci n error 5 Servo Off State Error Error de La instrucci n intent ejecutarse en un eje con un lazo de estado servo desactivado regulaci n que no est cerrado 7 Shutdown State Error Error del El eje est desactivado estado de desactivaci n 8 Illegal Axis Type Tipo de eje El eje no est configurado como servoeje ni como eje virtual incorrecto 10 Master Axis Conflict Conflicto con el La referencia de eje maestr
112. ive La prueba de un servodrive para determinar la operaci n de lazo cerrado La instrucci n MDO usa la ejecuci n de tipo mensaje Para usar la instrucci n MDO e Configure el eje como servoeje e Aseg rese de que la tensi n del eje es eje listo Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Salida del SINT INT inmediato o El nuevo voltaje de salida o valor de servodrive DINT o REAL tag porcentaje para el eje Unidades del DINT inmediato O voltios servodrive 1 porcentaje del l mite de salida m ximo a El convertidor digital a anal gico de 16 bits en el servom dulo restringe la resoluci n efectiva de la instrucci n MDO a 305 mV 0 003 El voltaje de la salida del servo no se restringe por el par metro de configuraci n del l mite de salida y no es afectado por el bit de configuraci n de polaridad de salida del servo z Tipo de e Mnem nico datos Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n actualiza la salida del servoeje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el valor de salida del servodrive
113. je desaceleraci n DINT o REAL tag Unidades de DINT inmediato seleccione las unidades de velocidad velocidad e m ximo de velocidad unidades por seg Publicaci n 1756 6 4 3ES Octubre 1999 3 28 Instrucciones que producen movimiento Operando Tipo Formato Descripci n Unidades de DINT inmediato seleccione las unidades de aceleraci n aceleraci n m ximo de aceleraci n unidades por seg Unidades de DINT inmediato seleccione las unidades de desaceleraci n desaceleraci n m ximo de desaceleraci n unidades por seg Estructura MOTION_INSTRUCTION Tipo de Mnem nico datos Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada DN BOOL El bit de efectuado indica cu ndo la instrucci n inicia un cambio de din mica de eje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones que producen movimiento 3 29 Ejecuci n Condici n Acci n preesc n El bit EN se restablece El bit DN se restablece El bit ER se restablece li a condici n de salida de rengl n est establecida como falsa El bit EN se borra si el bit DN o ER se establece De lo contrario el bit EN no es afectado El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa
114. l Esta secci n Nombre de la instrucci n Descripci n Este manual proporciona informaci n acerca de cada instrucci n de control de movimiento compatible con el controlador Logix3550 Cada descripci n se presenta seg n el formato siguiente Proporciona este tipo de informaci n identifica la instrucci n define si la instrucci n es una instrucci n de entrada o de salida describe el uso de la instrucci n define las diferencias entre la instrucci n habilitada e inhabilitada si fuese necesario Operandos indica todos los operandos de la instrucci n Estructura de control indica los bits y valores de estado de control de la instrucci n si los hay Ejecuci n define las especificaciones acerca de c mo funciona la instrucci n durante preesc n e condici n de rengl n precedente es falsa e condici n de rengl n precedente es verdadera Indicadores de estado aritm tico define si la instrucci n afecta o no los indicadores de estado aritm tico vea el ap ndice A Condiciones de fallo define si la instrucci n genera o no fallos menores o mayores de ser as define el tipo y c digo de fallo C digos de error indica y define los c digos de error aplicables Bits de estado indica los bits de estado afectados sus estados y definiciones Ejemplo proporciona por lo menos un ejemplo de programaci n incluye una descripci n que explica cada ejemplo Convenc
115. l PositionCamStatus Falso El perfil de control de movimiento de array de posici n no est en progreso TimeCamStatus Falso El perfil de control de movimiento de array de tiempo no est en progreso Ejemplo de MGSD Otros formatos Instrucciones de grupo de ejes 4 13 Nombre del bit Estado Significado PositionCamLockedStatus Falso Array de posici n se detiene y el bloqueo se restablece TimeCamLockedStatus Falso Array de tiempo se detiene y el bloqueo se restablece PositionCamPendingStatus Falso El perfil de ARRAY de posici n pendiente se ha cancelado TimeCamPendingStatus Falso El perfil de array de tiempo pendiente se ha cancelado MGSD Group Motion control Motion Group Shutdown group1 EE groupl_MGSD Cuando las condiciones de entrada son verdaderas el controlador fuerza todos los ejes de group al estado de desactivaci n de operaci n Formato Sintaxis texto neutro MGSD grupo control_movimiento texto ASCII MGSD grupo control_movimiento Publicaci n 1756 6 4 3ES Octubre 1999 4 14 Instrucciones de grupo de ejes Instrucci n Restablecer desactivaci n de grupo de ejes MGSR Operandos MGSR Motion Group Shutdown Reset EN5 Group je Motion control Estructura MOTION_INSTRUCTION z Tipo de Mnem nico datos EN BOOL DN BOOL ER BOOL Publicaci n 1756 6 4 3ES Octubre 1999 La instrucci n MGSR es una instrucci n d
116. l bloqueo se restablece TimeCamLockedStatus Falso Array de tiempo se detiene y el bloqueo se restablece TuneStatus Falso El eje no ejecuta un proceso de ajuste Ejemplo de MSF Otros formatos Instrucciones de estado de movimiento 2 11 Nombre del bit Estado Significado TestStatus Falso El eje no ejecuta un proceso de prueba PositionCamPendingStatus Falso El perfil de ARRAY de posici n pendiente se ha cancelado TimeCamPendingStatus Falso El perfil de array de tiempo pendiente se ha cancelado MSF Motion Servo Off N Axis axis E HDN gt Motion control axisl_MSF RA Cuando las condiciones de entrada son verdaderas el controlador inhabilita el servodrive y el lazo del servoeje configurado por axis Formato Sintaxis texto neutro MSF eje control_movimiento texto ASCII MSF eje control_movimiento Publicaci n 1756 6 4 3ES Octubre 1999 2 12 Instrucciones de estado de movimiento Instrucci n Desactivaci n de motion axis MASD Operandos 145D Motion 4xis Shutdown Motion control Axis y Estructura MOTION_INSTRUCTION La instrucci n MASD es una instrucci n de salida Use la instrucci n MASD para forzar un eje en el estado de desactivaci n de operaci n Cuando el eje est en el estado de desactivaci n de operaci n el controlador bloquear las instrucciones que inician el movimiento del eje Si un eje en el estado de desactivaci n de operaci
117. l servom dulo entr en fallo 18 El tipo de eje est configurado como no usado 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Este indicador LED Cambiar a Significado FDBK Rojo parpadeante o fijo No hay fallos de retroalimentaci n DRIVE No rojo fijo No hay fallos de servodrive Nombre del bit Estado Significado POtrvlFault Falso Se borra el fallo de sobrecarrera positiva NOtrviFault Falso Se borra el fallo de sobrecarrera negativa PosErrorFault Falso Se borra el fallo de error de posici n EncCHALossFault Falso Se borra el fallo de p rdida de canal A del encoder EncCHBLossFault Falso Se borra el fallo de p rdida de canal B del encoder EncCHZLossFault Falso Se borra el fallo de p rdida de canal Z del encoder EncNsFault Falso Se borra el fallo de ruido del encoder DriveFault Falso Se borra el fallo del servodrive HardFault Falso Se borra el fallo de hardware del servo Instrucciones de estado de movimiento 2 29 Ejemplo de MAFR MAFR Motion Axis Fault Reset Axis axis E Motion control axisl_MAFA Cuando las condiciones de entrada son verdaderas el controlador borra todos los fallos de movimiento para axis1 Otros formatos Formato Sintaxis texto neutro MAFR eje control_movimiento texto ASCII MAFR eje control_movimiento Publicaci n 1756 6 4 3E
118. la instrucci n anterior 12 El env o de mensajes al servom dulo entr en fallo 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Nombre del bit Estado Significado StoppingStatus Verdadero El eje se detiene J ogStatus Falso El eje no funciona por impulsos MoveStatus Falso El eje no se mueve GearingStatus Falso El eje no se engrana HomingStatus Falso El eje no vuelve a la b squeda de cero AccelStatus Falso El eje no se acelera TuneStatus Falso El eje no ejecuta un proceso de ajuste TestStatus Falso El eje no ejecuta un proceso de prueba DecelStatus Verdadero El eje se desacelera ShutdownStatus Falso Depende del modo de paro programado para Verdadero Cada eje ServoActStatus Falso Depende del modo de paro programado para Verdadero Cada eje DriveEnableStatus Falso Depende del modo de paro programado para Verdadero Cada eje PositionCamStatus Falso El perfil de control de movimiento de array de posici n no est en progreso TimeCamsStatus Falso El perfil de control de movimiento de array de tiempo no est en progreso PositionCamLockedStatus Falso Array de posici n se detiene y el bloqueo se restablece TimeCamLockedStatus Falso Array de tiempo se detiene y el bloqueo se restablece PositionCamPendingStatus Falso El perfil de ARRAY de posici n pendiente se ha cancelado Ejemplo de MGP
119. lece el bit IP en la estructura de control de la instrucci n MAW Publicaci n 1756 6 4 3ES Octubre 1999 5 6 Instrucciones de evento de movimiento Ejecuci n Condici n Acci n preesc n El bit EN se restablece El bit DN se restablece El bit ER se restablece L a condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es E afectado El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit EN se establece el bit EN permanece establecido bit EN 1 el bit DN permanece restablecido el bit EN se establece el bit EN permanece establecido detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido Y la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona el bit EN permanece hasta completarse establecido en la task de control de el bit DN permanece movimiento e
120. legal CAM Profile Length La longitud del array no es correcta Longitud de ARRAY no v lido 28 Illegal CAM Type Tipo de Tiene un tipo de segmento no v lido ARRAY no v lido 29 Illegal CAM Order Orden de Tiene un orden de elementos no v lido ARRAY no v lido 30 CAM Profile Being Calculated Intent ejecutar un perfil de array mientras se estaba Calculando perfil de ARRAY calculando 31 CAM Profile Being Used Usando El registro de perfil de array que intent ejecutar est en uso perfil de ARRAY 32 CAM Profile Not Calculated Perfil El registro de perfil de array que intent ejecutar no se ha de ARRAY no calculado calculado Publicaci n 1756 6 4 3ES Octubre 1999 1 10 Conceptos de control de movimiento Publicaci n 1756 6 4 3ES Octubre 1999 Estado de mensaje STATUS Estado de dem s Descripci n mensaje 0x0 El mensaje tuvo xito 0x1 El m dulo est procesando otro mensaje 0x2 El m dulo espera una respuesta de un mensaje anterior 0x3 La respuesta a un mensaje ha entrado en fallo 0x4 El m dulo no est listo para enviar mensajes Estado de ejecuci n STATE El estado de ejecuci n siempre est establecido en O cuando el controlador establece el bit EN para una instrucci n de control de movimiento Otros estados de ejecuci n dependen de la instrucci n de control de movimiento Segmento de perfil SEGMENT Un segmento es la distancia que hay entre un punto y el punto s
121. lemento del registro de Perfil de array se ha calculado Si se ha intentado la ejecuci n de una instrucci n de array usando un elemento no calculado de un Perfil de array la instrucci n produce un error Valor 0 1 2 n Publicaci n 1756 6 4 3ES Octubre 1999 Descripci n El elemento de perfil de Array no se ha calculado El elemento de perfil de Array se est calculando El elemento de perfil de Array se ha calculado El elemento de perfil de Array se ha calculado y actualmente lo est n usando las instrucciones n 2 MAPC y MATC C control habilitar 5 2 control inhabilitar 5 5 D din mica cambio de 3 27 E ejes instrucciones de configuraci n 6 1 instrucciones de grupo 4 1 ejes captura de posici n de grupo de 4 17 ejes configuraci n MAHD 6 9 MRAT 6 5 MRHD 6 12 ejes configuraci n de introducci n 6 1 MAAT 6 2 ejes desactivaci n de grupo de 4 10 ejes grupo de introducci n 4 1 MGPS 4 6 MGS 4 2 MGSD 4 10 MGSP 4 17 MGSR 4 14 ejes paro de grupo de 4 2 ejes paro programado de grupo de 4 6 ejes restablecer de desactivaci n de grupo de 4 14 estructuras AXIS A 1 CAM A 7 CAM_PROFILE A 8 MOTION_GROUP A 4 MOTION_INSTRUCTION A 5 I inmediato instrucciones de control de movimiento inmediato 1 3 1 4 1 6 Instrucciones 4 1 instrucciones configuraci n de ejes 6 1 estado de movimiento 2 1 evento de movimiento 5 1 ndice grupo de ejes 4 1 que producen movimiento 3 1 M MAAT ins
122. luido se establece cuando ocurre un evento de registro Publicaci n 1756 6 4 3ES Octubre 1999 5 10 Instrucciones de evento de movimiento Ejecuci n Condici n bit EN se restab preesc n Acci n ece bit DN se restablece bit ER se restablece bit IP se restablece bit PC se restablece a condici n de sa mmm mim ida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa bit EN se restab ectado h bit DN no es afectado bit ER no es afectado bit IP no es afectado bit PC no es afectado mm mm m ss m ece si el bit DN o ER se establece De lo contrario el bit EN no es La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es verdadera examine el bit EN bit EN 1 el bit EN permanece establecido la condici n de salida de rengl n permanece establecida como verdadera el bit EN se establece detecta la instrucci n un error el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido el bit IP se establece activado el bit PC permanece restablecido el bit EN permanece establecido el bit DN permanece restablecido el bit ER se establece el bit IP permanece restablecido el bit PC permanece restablecido la condici n de salida de rengl n est
123. ma el valor de posici n a la posici n real o de comando actual La instrucci n MRP usa la ejecuci n de tipo mensaje Para usar la instrucci n MRP configure el eje como servoeje eje virtual o eje de s lo posici n MA Operando Tipo Formato Descripci n Motion Redefine Position a ENS p p p Axis e Mobonicortal 3 DNS Eje AXIS tag estructura del eje E t Pion Select gt ER gt Control de MOTION_ tag estructura de control de movimiento Position gt movimiento INSTRUCTION Tipo DINT inmediato seleccione el tipo de operaci n e absoluto e relativo Selecci n de DINT inmediato seleccione en qu posici n se debe posici n realizar la operaci n de redefinici n posici n real posici n de comando Posici n SINT IN DINT inmediato o valor para cambiar la posici n del o REAL tag eje a la posici n actual u offset Estructura MOTION_INSTRUCTION z Tipode E Mnem nico Descripci n em nico datos escripci EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n redefine la posici n del eje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES Octubre 1999 Condici n preesc
124. mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n activa la verificaci n del evento de control ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado PC BOOL BOOL El biten proceso se establece cuando se inicia con xito la instrucci n MAW Se restablece cuando ocurre uno de los eventos siguientes Ocurre un evento de control Otra instrucci n MAW reemplaza la instrucci n actual Una instrucci n de control de desactivaci n de movimiento MDW termina la instrucci n MAW El bit de proceso concluido se establece cuando ocurre un evento de control Publicaci n 1756 6 4 3ES Octubre 1999 Ejecuci n Condici n o Acci n Instrucciones de evento de movimiento it EN se restab preesc n mmm mim To gogo e it DN se restab it ER se restab it PC se restab ondici n de sa ece lece ece it IP se restablece ece ida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa S o 3 t EN se restab ctado ece si el bit DN o ER se establece De lo contrario el bit EN no es it DN no es afectado it ER no es afectado it IP no es afectado it PC no es afectado mmm mm m5 m o o O o La condici n de salida de rengl n est estableci
125. n mensaje ha entrado en fallo 0004 El m dulo no est listo para enviar mensajes SEGMENT DINT Un segmento es la distancia que hay entre un punto y el punto siguiente ste sin incluir Una instrucci n SEGM ENT ofrece la posici n relativa por n mero de segmento mientras se ejecuta Array Estructura CAM El Tipo de datos de Array consta de pares de puntos esclavos y maestros as como de un tipo de interpolaci n Como no hay asociaci n a ninguna posici n o tiempo de eje espec fico los valores de los puntos son definidos como valores sin unidad El tipo de interpolaci n se puede especificar para cada segmento como lineal o como c bico El formato del elemento de array se muestra en la siguiente tabla Mnem nico Tipapa Descripci n datos MASTER REAL El valor x del punto SLAVE REAL El valor y del punto Tipo de DINT El tipo de interpolaci n segmento Valor Descripci n 0 lineal 1 c bica Publicaci n 1756 6 4 3ES Octubre 1999 A 8 Estructuras Estructura CAM_ PROFILE El Tipo de datos de CAM_PROFILE es un registro de coeficientes que representan un perfil de array calculado que se puede utilizar como entrada en una instrucci n de array de tiempo o en una instrucci n de array de posici n El nico elemento disponible para el usuario es Estado que se define en la siguiente tabla Mnem nico Tipo de Descripci n datos Estado DINT El par metro de estado se utiliza para indicar que el e
126. ngl n es verdadera examine el bit EN el bit EN est establecido establecido el bit EN permanece bit EN 1 l el bit DN permanece restablecido s el bit ER est establecido e la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido p la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de movimiento el bit EN permanece establecido pe EE el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n no est afectada el bit EN permanece establecido Y el bit DN permanece restablecido C gt el bit ER permanece restablecido la condici n de salida de rengl n no est afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 4 12 Instrucciones de grupo de ejes C digos de error MGSD ERR MGSD cambia a los indicadores LED del servom dulo MGSD cambia a los bits de estado de eje Publicaci n 1756 6 4 3ES Octubre 1999 C digodeerror Descripci n 3 La instrucci n intent ejecu
127. nstrucci n MAJ e Configure el eje como servoeje o como eje virtual e Aseg rese de que la tensi n del eje tiene el servo activado si el eje es un servoeje Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Direcci n SINT INT o inmediato o seleccione la direcci n del impulso DINT tag 0 impulso de avance e 1 impulso de retroceso Velocidad SINT INT inmediatoo velocidad necesaria para impulsar el eje DINT o REAL tag Unidades de DINT inmediato seleccione las unidades de velocidad velocidad m ximo de velocidad unidades por seg R gimen de SINT INT inmediato o r gimen de aceleraci n del eje aceleraci n DINToREAL tag Unidades de DINT inmediato seleccione las unidades de aceleraci n aceleraci n m ximo de aceleraci n unidades por seg R gimen de SINT INT inmediato o r gimen de desaceleraci n del eje desaceleraci n DINT o REAL tag Unidades de DINT inmediato seleccione las unidades de desaceleraci n desaceleraci n m ximo de desaceleraci n e unidades por seg Perfil DINT inmediato seleccione el perfil de velocidad para ejecutar la operaci n por impulsos trapezoidal CurvaenS Estructura MOTION_INSTRUCTION Instrucciones que producen movimiento 3 13 Operando Tipo Formato Descripci n Combinaci n DINT inmediato determine si desea
128. nstrucci n detecta un error por ejemplo si el eje no est configurado JP BOOL El bit en proceso se establece cuando se inicia con xito el ajuste del eje Se restablece cuando ocurre uno de los eventos siguientes La instrucci n MART se completa Se cancela el ajuste PC BOOL El bit de proceso concluido se establece cuando la instrucci n completa un proceso de ajuste Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de configuraci n de ejes 6 6 Ejecuci n Condici n preesc n bit EN se restab Acci n bit DN se restab it ER se restab bit PC se restab a condici n de sa mmm mim o ece lece ece bit IP se restablece ece ida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa bit EN se restab ectado h bit DN no es afectado bit ER no es afectado bit IP no es afectado bit PC no es afectado mm mm m ss m ece si el bit DN o ER se establece De lo contrario el bit EN no es La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es verdadera examine el bit EN bit EN 1 el bit EN permanece establecido la condici n de salida de rengl n permanece establecida como verdadera no el bit EN se establece detecta la instrucci n un error el bit EN permanece establecido el bit DN se es
129. ntrol Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Estructura MOTION_INSTRUCTION Mnem nico Mpode Descripci n datos EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n desactiva la verificaci n del evento de registro ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Cuando se usa esta instrucci n el controlador restablece el bit de estado del evento de registro y el bit de estado activado de registro Publicaci n 1756 6 4 3ES Octubre 1999 Condici n preesc n Ejecuci n Instrucciones de evento de movimiento 5 13 Acci n El bit EN se restablece El bit DN se restablece El bit ER se restablece L a condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa E afectado El bit DN no es afectado El bit ER no es afectado bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es verdadera examine el bit EN bit EN 1 establecido el bit EN permanece
130. o el bit EN permanece bit EN 1 l el bit DN permanece restablecido s el bit ER est establecido h la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece establecido la condici n de salida de rengl n permanece establecida como verdadera _ detecta la instrucci n un error la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento el bit EN permanece establecido S E el bit DN se establece el bit ER permanece restablecido se complet la funci n la condici n de salida de no rengl n no es afectada el bit EN permanece establecido Y el bit DN permanece restablecido Em gt el bit ER permanece restablecido la condici n de salida de rengl n no es afectada Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 2 10 MSF cambia a los indicadores LED del servom dulo MSF cambia a los bits de estado de eje Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de estado de movimiento C digos de error MSF ERR C digo de A Descripci n error 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando
131. o como impulso movimiento o sincronismo digital DECEL BOOL El bit DECEL indica que la velocidad ha disminuido para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital Indicadores de estado aritm tico Condiciones de fallo Publicaci n 1756 6 4 3ES Octubre 1999 no afectados ninguna Instrucciones que producen movimiento C digos de error MATC ERR 3 47 di mS Codigo te Mensaje de error Descripci n error 5 Servo Off State Error Error de El lazo de regulaci n no se cerr en la ejecuci n estado servo desactivado 7 Shutdown State Error Error del El eje estaba en el estado de desactivaci n cuando intent estado de desactivaci n ejecutarlo 8 Illegal Axis Type Tipo de eje El eje no est configurado para la funcionalidad servo o virtual incorrecto 11 Axis Not Configured Eje no Su valor de eje hace referencia a un eje no configurado configurado 13 Parameter Out of Range Par metro Hay un par metro de entrada que est fuera de rango fuera de rango 16 Home In Process Error Error de Intent la ejecuci n durante una operaci n de vuelta a la comando Home b squeda de cero 19 Group Not Synchronized Grupo no El eje y su grupo de ejes asociado no se sincronizaron en el sincronizado momento de la ejecuci n 23 Illegal Dynamic Change Cambio Intent la ejecuci n mientras hab a ot
132. o de M dulos digitales publicaci n 1756 6 5 9 Configuraci n y uso de los m dulos de control ControlLogix Motion Module Setup and Configuration Manual Manual de Configuraci n e de movimiento instalaci n del m dulo de control de movimiento ControlLogix publicaci n 1756 6 5 16 Informaci n detallada para la programaci n con ControlLogix Motion Module Programming Manual Manual de Programaci n del m dulo de movimiento control de movimiento ControlLogix publicaci n 1756 5 72 Selecci n e instalaci n de un chasis ControlLogix Chassis Installation Instructions Instrucciones de instalaci n del chasis ControlLogix publicaci n 1756 5 69 Selecci n e instalaci n de una fuente de ControlLogix Power Supply Installation Instructions Instrucciones de instalaci n de la fuente alimentaci n el ctrica de alimentaci n ControlLogix publicaci n 1756 5 1 Qui n debe usar este manual Este documento proporciona al programador los detalles acerca de cada instrucci n disponible para un controlador Logix5550 Usted ya debe estar familiarizado con la manera en que el controlador Logix5350 almacena y procesa los datos Los usuarios sin experiencia deben leer todos los detalles acerca de una instrucci n antes de usarla Los programadores con experiencia pueden consultar la informaci n de instrucciones para verificar los detalles Publicaci n 1756 6 4 3ES Octubre 1999 C mo usar este manual Prop sito de este manua
133. o de datos Descripci n ACAsyncConnFault 00 BOOL fallo de conexi n as ncrona ACSyncConnFault 01 BOOL fallo de conexi n s ncrona declarado por el controlador ServoFault DINT Los bits de fallo del servom dulo para el grupo Bit N mero Tipo de datos Descripci n POtrvlFault 00 BOOL fallo de fin de carrera positiva NOtrvlFault 01 BOOL fallo de fin de carrera negativa PosErrorFault 02 BOOL fallo de error de posici n EncCHALossFault 03 BOOL fallo de p rdida de canal A del encoder EncCHBLossFault 04 BOOL fallo de p rdida de canal B del encoder EncCHZLossFault 05 BOOL fallo de p rdida de canal Z del encoder EncNsFault 06 BOOL fallo de ruido del encoder Drivefault 07 BOOL fallo del servodrive Bit N mero Tipo de datos Descripci n SyncConnFault 00 BOOL fallo de conexi n s ncrona declarado por el servo HardFault 01 BOOL fallo de hardware del servo GroupFault DINT Los bits de fallo para el grupo Bit N mero Tipo de datos Descripci n GroupOverlapFault 00 BOOL fallo de sobreposici n de grupo Publicaci n 1756 6 4 3ES Octubre 1999 Estructuras A 5 Estructura Cada instrucci n de control de movimiento tiene una estructura MOTION INSTRUCTION MOTION_INSTRUCCION que contiene informaci n de estado E acerca de la instrucci n 2 Tipo de pe Mnem nico datos Descripci n FLAGS BOOL Los bits de estado de instrucci n son Bit N mero Tipo de datos Descripci n ACCEL 00 BOOL El bit ACCEL indica que
134. o de un eje Desactivar el servodrive y establecer MDF 2 23 el voltaje de salida del servo al voltaje de offset de salida Borrar todos los fallos de movimiento MAFR 2 26 para un eje Publicaci n 1756 6 4 3ES Octubre 1999 2 2 Instrucciones de estado de movimiento Los cinco estados de operaci n de un eje son Estado de operaci n Descripci n Eje listo Este es el estado de encendido normal del eje En este estado la salida de habilitaci n del servodrive del servom dulo no est activa la acci n del servo est inhabilitada no hay presentes fallos del servo Control de servodrive directo Esta tensi n permite que el DAC del servom dulo controle un servodrive externo En este estado la salida de habilitaci n del servodrive del servom dulo est activa e la acci n del servo de posici n est inhabilitada Control del servo Esta tensi n permite que el servom dulo realice un movimiento de lazo cerrado En este estado la salida de habilitaci n del servodrive del servom dulo est activa la acci n del servo est habilitada e eleje est obligado a mantener la posici n del servo ordenada Eje en fallo En este estado de operaci n hay presente un fallo del servo y el estado de la salida de habilitaci n del servodrive la acci n del servo y la condici n del contacto OK dependen de los fallos y las acciones de fallo que est n presentes
135. o es id ntica a la referencia de eje eje maestro esclavo 11 Axis Not Configured Eje no El eje no est configurado configurado 13 Parameter Out Of Range Par metro La instrucci n intent usar un par metro que se encuentra fuera fuera de rango de rango 19 Group Not Synchronized Grupo no El grupo de ejes no est en el estado sincronizado La posible sincronizado causa puede ser la falta de un servom dulo o una configuraci n incorrecta 24 Illegal AC Mode Op Op de modo AC El controlador intent ejecutar una instrucci n MDO MSO MAH incorrecta MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba MAG cambia a los bits de estado de eje Nombre del bit Estado Significado StoppingStatus Verdadero El eje se detiene GearingStatus Verdadero El eje se engrana AccelStatus Verdadero El eje se acelera cuando llega a la nueva velocidad DecelStatus Verdadero El eje se desacelera para llegar a la nueva velocidad PositionCamStatus Falso El perfil de control de movimiento Array de posici n no est en progreso TimeCamStatus Falso El perfil de control de movimiento Array de tiempo no est en progreso PositionCamPendingStatus Falso El perfil de ARRAY de posici n pendiente se ha cancelado TimeCamPendingStatus Falso El perfil de Array de tiempo pendiente se ha cancelado 1 Siselecciona la opci n de embrague la instrucci n MAG
136. o nulo o m nimo del servodrive Se puede especificar este valor durante la configuraci n del eje Los usos comunes para esta instrucci n incluyen e La interrupci n de movimiento iniciado por una instrucci n anterior de control directo del servodrive MDO FEl cambio de un eje de la tensi n de control del servodrive directo a la tensi n de eje listo Para usar la instrucci n MDF configure el eje como servoeje Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Mnem nico Tp Descripci n datos EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n inhabilita las se ales del servodrive del eje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES Octubre 1999 2 24 Instrucciones de estado de movimiento Ejecuci n Condici n Acci n preesc n El bit EN se restablece El bit DN se restablece El bit ER se restablece L a condici n de salida de rengl n est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es fe
137. on Cam o Initiated A A Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones que producen movimiento 3 41 Estructura MOTION_INSTRUCTION z Tipo de 2 az Mnem nico Descripci n datos P EN BOOL El bit de habilitaci n se establece cuando los renglones cambian de falso a verdadero y permanece establecido hasta que el rengl n cambie a falso DN BOOL El bit de efectuado se establece cuando se inicia con xito la instrucci n de array de la posici n del eje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado IP BOOL El bit en proceso se establece en transici n de rengl n positivo y se restablece cuando se termina por un comando de paro combinaci n desactivaci n fallo del servo o cuando el array se ha completado PC BOOL El bit de proceso concluido se restablece en la transici n de rengl n positiva y se establece en el Modo de ejecuci n Una vez cuando la posici n del eje maestro deja el rango de posici n maestra definida por el perfil de array actualmente activo ACCEL BOOL El bit ACCEL indica que la velocidad ha aumentado para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital DECEL BOOL El bit DECEL indica que la velocidad ha disminuido para la instrucci n individual a la que se encuentra asociado como impulso movimiento o sincronismo digital Indicadores
138. onclusi n de una instrucci n MRAT Esta instrucci n tambi n actualiza el servom dulo con los nuevos par metros de ganancia La instrucci n MAAT usa la ejecuci n de tipo mensaje Para usar la instrucci n MAAT Configure el eje como servoeje Aseg rese de que la tensi n del eje sea eje listo Aseg rese de que la acci n del servo est desactivada Use una instrucci n de ajuste de eje de ejecuci n de movimiento MRAT antes de la instrucci n MAAT Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION z Tipo de a Mnem nico datos Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n completa un proceso de ajuste de eje de aplicaci n ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de configuraci n de ejes 6 3 Ejecuci n Condici n Acci n preesc n El bit EN se restablece El bit DN se restablece El bit ER se restablece L a condici n de salida de rengl n est establecida como falsa bit EN se restablece si el bit
139. ontrol de 6 9 movimiento diagn sticos de conexi n de ejecuci n de 6 12 movimiento estado introducci n 2 1 MAFR 2 26 MASD 2 12 MASR 2 16 MDF 2 23 MDO 2 19 MSF 2 8 MSO 2 4 movimiento evento de introducci n 5 1 MAR 5 8 MAW 5 2 MDR 5 12 MDW 5 5 movimiento perfil Cam para c lculo de movimiento 3 35 movimiento que producen introducci n 3 1 MAG 3 22 MAH 3 7 MAJ 3 12 MAM 3 17 MAPC 3 38 MAS 3 2 MATC 3 44 MCCP 3 35 MCD 3 27 MRP 3 32 MRAT instrucci n 6 5 MRHD instrucci n 6 12 MRP instrucci n 3 32 MSF instrucci n 2 8 MSO instrucci n 2 4 P posici n redefinir 3 32 Publicaci n 1756 6 4 3ES Octubre 1999 R registro habilitar 5 8 registro inhabilitar 5 12 S servodrive control directo del 2 19 ControlLogix Logix5550 Allen Bradley y RSLogix son marcas registradas de Rockwell Automation Publicaci n 1756 6 4 3ES Octubre 1999 na E Nos encontrar en www rockwellautomation com En cualquier lugar en el que nos necesite Rockwell Automation re ne las marcas l der en automatizaci n industrial incluyendo los controles Allen Bradley los productos de transmisi n de potencia el ctrica Reliance Electric los componentes de transmisi n de potencia mec nica Dodge y los programas de Rockwell Software La manera nica y flexible en la que Rockwell Automation ayuda a sus clientes a lograr una ventaja competitiva est respaldada por miles de socios distribuidores e inte
140. ontrolador fuerza axis1 al estado de desactivaci n de operaci n Publicaci n 1756 6 4 3ES Octubre 1999 2 16 Instrucciones de estado de movimiento Otros formatos Instrucci n Restablecer desactivaci n de motion axis MASR Operandos ASR Motion 4xis Shutdown Reset Axis Motion control DZ Z y Ni S Estructura MOTION_INSTRUCTION Formato Sintaxis texto neutro MASD eje control_movimiento texto ASCII MASD eje control_movimiento La instrucci n MASR es una instrucci n de salida Use la instrucci n MASR para cambiar un eje de un estado de desactivaci n de operaci n existente a una tensi n de eje listo Si se eliminan del estado de desactivaci n todos los ejes de un servom dulo como resultado de esta instrucci n se cerrar n los contactos de rel OK para el m dulo Nota Puesto que esta instrucci n puede cerrar los contactos OK esta instrucci n se puede usar para cerrar los contactos en la cadena de paro de emergencia que controlan la alimentaci n el ctrica al sistema del servodrive La instrucci n MASR usa la ejecuci n de tipo mensaje Para usar la instrucci n MASR configure el eje como servoeje o eje de s lo posici n Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION 2 Tipo de o Mnem nico datos Descripci n EN BOOL El bi
141. osici n MAW eje control_movimiento activaci n posici n Publicaci n 1756 6 4 3ES Octubre 1999 Instrucci n Inhabilitar control MDW Operandos MD Motion Disarm Watch Asis Motion control Estructura MOTION_INSTRUCTION Instrucciones de evento de movimiento 5 5 La instrucci n MDW es una instrucci n de salida Use la instrucci n MDW para desactivar la verificaci n del evento de posici n de control para un eje La instrucci n MDW usa la ejecuci n de tipo mensaje Para usar la instrucci n MDW configure el eje como servoeje o eje de s lo posici n Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION z Tipo de DETAN Mnem nico datos Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n desactiva la verificaci n del evento de control ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Cuando se usa esta instrucci n el controlador restablece el bit de estado del evento de control y los bits de estado de desactivaci n de control Esta instrucci n tambi n restab
142. ovimiento restablecido El bit IP se restablece la condici n de salida de se par el e Se p rengl n no est afectada proceso el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido el bit IP permanece establecido la condici n de salida de Ch e rengl n no est afectada se cancel el proceso Publicaci n 1756 6 4 3ES Octubre 1999 Indicadores de estado aritm tico no afectados Instrucciones que producen movimiento 3 15 Condiciones de fallo ninguna C digos de error MAJ ERR di POO Codigo de Mensaje de error Descripci n error 5 Servo Off State Error Error de La instrucci n intent ejecutarse en un eje con un lazo de estado servo desactivado regulaci n que no est cerrado 7 Shutdown State Error Error del El eje est desactivado estado de desactivaci n 8 Illegal Axis Type Tipo de eje El eje no est configurado como servoeje ni como eje virtual incorrecto 9 Overtravel Condition Condici n de La instrucci n intent ejecutarse en una direcci n que empeora la fin de carrera condici n de fin de carrera actual 11 Axis Not Configured Eje no El eje no est configurado configurado 13 Parameter Out Of Range Par metro La instrucci n intent ejecutarse con un par metro que se fuera de rango encuentra fuera de rango 16 Home In Process Error Error de La instrucci
143. posici n en proceso Posici n de REAL inmediato o La posici n absoluta del eje maestro donde el eje esclavo bloquea al eje maestro bloqueo tag maestro Posici n de REAL inmediato o Determina la ubicaci n inicial del perfil de array bloqueo de tag array Publicaci n 1756 6 4 3ES Octubre 1999 3 40 Instrucciones que producen movimiento Operando Tipo Formato Descripci n Referencia UINT32 Establece la referencia de posici n maestra a la posici n de Comando o a la posici n maestra Real Real el movimiento del eje esclavo se genera desde la posici n real del eje maestro tal como lo ha medido su encoder o alg n otro dispositivo de feedback Comando el movimiento del eje esclavo se genera desde la posici n deseada u ordenada del eje maestro Direcci n UINT32 Determina la direcci n del eje maestro que genera movimiento esclavo de acuerdo maestra con el perfil de array Las opciones son Bidireccional el eje esclavo puede seguir al eje maestro en ambas direcciones S lo avance el eje esclavo sigue al eje maestro en la direcci n de avance del eje maestro e S lo retroceso el eje esclavo sigue al eje maestro en la direcci n opuesta a la del eje maestro Diagrama de ejecuci n del array de posici n Cam Slave Axis Lock Cam Profile Position Position Master Axis Position ON 4 DFR O Position Cam Lock Status ON 1 A Position Cam Status DFF O Positi
144. r ta k aa E aa E Ca A 1 Estructura MOTION_GROUP ounan A 4 Estructura MOTION_INSTRUCTION o0 0 o A 5 Estructura CAM sais dd is A 7 Estructura CAM_PROFILE 006 oi bles A 8 Prefacio C mo usar este manual Introducci n Este manual forma parte de varios documentos acerca de ControlLogix Tarea meta Documentos Instalaci n del controlador y los componentes Logix5550 Controller Quick Start Inicio r pido del controlador Logix5550 publicaci n del mismo 1756 10 1 Logix5550 Memory Board Installation Instructions Instrucciones de instalaci n de la tarjeta de memoria Logix5550 publicaci n 1756 5 33 Uso del controlador Logix5550 Controller User Manual Manual del usuario del controlador Logix5550 publicaci n 1756 6 5 12 Programaci n de una aplicaci n secuencial Logix5550 Controller Instruction Set Reference Manual Manual de referencia del conjunto de instrucciones del controlador Logix5550 publicaci n 1756 6 4 1 Programaci n de una aplicaci n de control de Logix5550 Controller Instruction Set Reference Manual Manual de referencia del conjunto de movimiento instrucciones del controlador Logix5550 publicaci n 1756 6 4 3 Usted est aqu D Configuraci n y comunicaci n con los m dulos Digital Modules User Manual Manual del usuario de M dulos digitales publicaci n de 1 0 digitales 1756 6 5 8 Configuraci n de los m dulos de I O anal gicos Analog Modules User Manual Manual del usuari
145. ra la condici n de entrada de rengl n es verdadera si la instrucci n evaluada es falsa la condici n de salida de rengl n es falsa Publicaci n 1756 6 4 3ES Octubre 1999 P 4 C mo usar este manual Notas Publicaci n 1756 6 4 3ES Octubre 1999 Introducci n Cap tulo 1 Conceptos de control de movimiento Este cap tulo describe los conceptos comunes para todas las instrucciones de control de movimiento Este cap tulo incluye Para obtener informaci n acerca de Vea la p gina C mo usar los par metros de control de movimiento 1 2 Forma de ejecuci n de las instrucciones 1 3 La estructura MOTION_INSTRUCTION y los miembros de la 1 8 misma El conjunto de instrucciones de control de movimiento consta de cinco grupos de instrucciones Grupo Para obtener m s informaci n vea Instrucciones de estado de movimiento Cap tulo 2 Instrucciones que producen movimiento Cap tulo 3 Instrucciones de grupo de ejes Cap tulo 4 Instrucciones de eventos de movimiento Cap tulo 5 Instrucciones de configuraci n de ejes Cap tulo 6 Estas instrucciones tienen efecto en uno o m s ejes Usted debe identificar y configurar los ejes antes de usarlos Vea el documento ControlLogix Motion Module Setup and Configuration Manual Manual de instalaci n y configuraci n del m dulo de movimiento ControlLogix publicaci n 1756 6 5 16 para obtener m s informaci n acerca de c mo configurar los
146. ra otras instrucciones tales como MAH el bit DN no se establecer hasta que se complete la b squeda de cero Ocurre uno de los eventos siguientes Restablece el bit IP durante el proceso de control de movimiento El proceso de control de movimiento se completa Otra ocurrencia de la instrucci n se ejecuta e Otra instrucci n detiene el proceso de control de movimiento Un fallo de movimiento detiene el proceso de control de movimiento Conceptos de control de movimiento 1 7 4 Una vez concluido el inicio del proceso de control de movimiento el esc n de programa puede continuar El resto de la instrucci n y el proceso de control contin an en paralelo con el esc n del programa 5 La pr xima vez que el rengl n se hace falso y despu s del establecimiento del bit DN o ER el controlador restablece el bit EN 6 La instrucci n puede ejecutarse nuevamente cuando el rengl n se hace verdadero EN IP PC Rengl n de Rengl n de Ejecuci n Rengl n de Proceso esc n esc n completada esc n concluido verdadero falso falso 41385 Publicaci n 1756 6 4 3ES Octubre 1999 1 8 Conceptos de control de movimiento C mo usar la estructura de instrucci n de control de movimiento Publicaci n 1756 6 4 3ES Octubre 1999 n mero de bit El controlador usa la estructura MOTION_INSTRUCTION para almacenar informaci n de estado durante la ejecuci n de las instrucciones de con
147. rada de rengl n es verdadera examine el bit EN el bit EN est establecido bit EN 1 establecido el bit EN permanece la condici n de salida de rengl n permanece establecida como verdadera detecta la al instrucci n un error la condici n de salida de rengl n est establecida como verdadera el bit EN permanece establecido el bit DN permanece restablecido el bit ER est establecido la condici n de salida de rengl n permanece establecida como verdadera el procesamiento funciona hasta completarse en la l task de movimiento se complet la funci n el bit EN permanece establecido el bit DN permanece restablecido el bit ER permanece restablecido la condici n de salida de rengl n no est afectada s el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido la condici n de salida de rengl n no est afectada Y E Indicadores de estado aritm tico no afectados Condiciones de fallo ninguna Publicaci n 1756 6 4 3ES Octubre 1999 4 16 Instrucciones de grupo de ejes C digos de error MGSR ERR MGSR cambia a los indicadores LED del servom dulo MGSR cambia a los bits de estado de eje Ejemplo de MGSR Otros formatos Publicaci n 1756 6 4 3ES Octubre 1999 C digodeerror Descripci n 3 La
148. rado IP BOOL El bit en proceso se establece cuando se inicia con xito la prueba de interconexi n Se restablece cuando ocurre uno de los eventos siguientes La instrucci n MRDH se completa Una instrucci n o un fallo del servo termina la instrucci n MRDH PC BOOL El bit de proceso concluido se establece cuando la instrucci n completa el proceso de prueba de diagn stico Publicaci n 1756 6 4 3ES Octubre 1999 Condici n preesc n Ejecuci n Acci n mmm mim o o o Oo O e it ER se restab it IP se restabl it PC se restab ondici n de sa it EN se restab it DN se restab 6 13 Instrucciones de configuraci n de ejes ece lece ece ece ece ida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa S o mmm mm m5 m o o o O ZE t EN se restab ctado it DN no es afectado it ER no es afe ece si el bit DN o ER se establece De lo contrario el bit EN no es ctado it IP no es afectado it PC no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es verdadera examine el bit EN bit EN 1 el bit EN permanece establecido la condici n de salida de rengl n permanece establecida como verdadera el bit EN permanece el bit ER se establece establecido el bit DN permanece restablecido
149. re 1999 3 16 Instrucciones que producen movimiento Ejemplo de MA MAJ Motion Axis Jog N Axis aris E Motion control axis1_MAJ N7 Direction forward 1 Ri Speed speed 5 IPS Speed units of Maximum Accel rate accel_rate 2 Accel units Z of Maximum Decel rate decel_rate 2 Decel units Z of Maximum Profile S Curve Merge Enabled Merge speed Current Cuando las condiciones de entrada son verdaderas el controlador inicia un movimiento por impulsos para axis Otros formatos Formato Sintaxis texto neutro MAJ eje control_movimiento direcciones velocidad unidades r gimen_acelera ci n unidades r gimen desaceleraci n unidades perfil combinaci n velocidad _combinaci n texto ASCII MAJ eje control_movimiento direcciones velocidad unidades r gimen aceleraci n unidades r gimen desaceleraci n unidades perfil combinaci n velocidad combinaci n Publicaci n 1756 6 4 3ES Octubre 1999 3 17 Instrucciones que producen movimiento Instrucci n Mover Motion Axis MAM Operandos AM Motion Axis Move Axis Motion control Move type J Position J Speed J Speed units Accel rate J Accel units Decel rate J Ean es e S E ES ES E E E E E E E N E E Decel units Profile Merge Merge speed PO La instrucci n MAM es una instrucci n de salida Use la instrucci n MAM para iniciar un perfil de control de movimiento para un eje La instrucci
150. recci n Tipo Formato UINT32 inmediato o tag Instrucciones que producen movimiento 3 39 Descripci n Direcci n del eje esclavo con relaci n al eje maestro 0 Igual los valores de la posici n del eje esclavo tienen igual direcci n que los del maestro 1 Opuesta los valores de la posici n del eje esclavo tienen la direcci n opuesta a los del maestro O con relaci n a la direcci n de array actual o anterior 2 Retroceso la direcci n actual o anterior de array de posici n retrocede en su ejecuci n Cuando se ejecute por primera vez con el valor Retroceso seleccionado el control establece Opuesta como la direcci n predeterminada 3 Sin cambio permite a otros par metros array cambiar sin alterar la direcci n de array actual o anterior Cuando se ejecute por primera vez con el valor Sin cambio seleccionado el control establece Igual como la direcci n predeterminada Perfil de array CAM_PROFILE Registro Nombre de tag del registro de perfil de array calculado utilizado para establecer la relaci n de la posici n maestra esclava La elipse activa el Editor perfil Cam Escala esclava REAL inmediato o Escala la distancia total que cubre el eje esclavo a trav s del perfil de array tag Escala REAL inmediato o Escala la distancia total que cubre el eje maestro a trav s del perfil de array maestra tag Modo de UINT32 Determina si el perfil de array se ejecuta s lo una vez o m s veces
151. recta El controlador intent ejecutar una instrucci n MDO MSO MAH MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba 32 Cam Profile Not Calculated Perfil de array no calculado El registro de perfil de array que intent ejecutar no se ha calculado Publicaci n 1756 6 4 3ES Octubre 1999 Formato texto neutro Instrucciones que producen movimiento 3 43 Ejemplo de MAPC MAPC Motion Axis Position Cam N Slave Axis Slave_4xis Master Axis Master_Axis N gt Motion Control MAPC_16_control Direction 0 R gt Cam Profile CamProfile_05 0 IP 3 Slave Scaling 1 0 PEO Master Scaling 1 0 Execution Mode Once Execution Schedule Bi Directional Master Lock Position Master_Lock_Position 00 Cam Lock Position Cam_Lock_Position 0 0 Master reference Command Master Direction Bi Directional Otros formatos Sintaxis MAPC eje_esclavo eje_maestro control_movimiento direcci n perfil_array escala_esclava escala_maestra modo_ ejecuci n programa_ejecuci n posici n _bloqueo_maestra posici n bloqueo_array referencia_maestra direcci n_ maestra texto ASCII MAPC eje_esclavo eje_maestro control_movimiento direcci n perfil_array escala_esclava escala_maestra modo ejecuci n programa ejecuci n posici n bloqueo_maestra posici n bloqueo_array referencia_maestra direcci n_maestra Publicaci n 1756 6 4 3ES Octubre 1999 3 44
152. ris EE Motion control arist _MD W Cuando las condiciones de entrada son verdaderas el controlador desactiva la verificaci n del evento de posici n de control para axis1 Formato Sintaxis texto neutro MDW eje control_movimiento texto ASCII MDW eje control movimiento Publicaci n 1756 6 4 3ES Octubre 1999 5 8 Instrucciones de evento de movimiento Instrucci n Habilitar registro MAR Operandos MAR Motion Arm Registration HEN Axis EJ DN Motion control HER gt Trigger Condition HC IP windowed registration CPC gt Min Position 2 Max Position Y Publicaci n 1756 6 4 3ES Octubre 1999 La instrucci n MAR es una instrucci n de salida Use la instrucci n MAR para activar la verificaci n de evento de registro del servom dulo para un eje La instrucci n MAR usa la ejecuci n de tipos mensaje y proceso Para usar la instrucci n MAR configure el eje como servoeje o eje de s lo posici n Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Activar DINT inmediato seleccione la condici n de entrada condici n que define el evento de registro e activaci n en el flanco positivo e activaci n en el flanco negativo Registroen DINT inmediato determine si la posici n de registro ventana se encuentra dentro de la ventana de posici n e inh
153. ro Perfil de array en din mico incorrecto progreso 24 Illegal AC Mode Op Op de modo AC El controlador intent ejecutar una instrucci n MDO MSO MAH incorrecta MAJ MAM MCD MAPC MATC MAG MRAT o MRHD mientras el controlador estaba en el modo prueba 32 Cam Profile Not Calculated Perfil de El registro de perfil de array que intent ejecutar no se ha array no calculado calculado Ejemplo de MATC Axis Otros formatos Motion Axis Time Cam Motion Control Direction Cam Profile Distance Scaling Time Scaling 1 0 Execution Mode Execution Schedule MATC xis0 MA TC_16_control 0 CamProfile_05 0 1 0 PCO Once Immediate lt lt Less Formato Sintaxis Texto neutro MATC eje control_movimiento direcci n perfil_array escala_distancia escala_tiempo modo_ejecuci n programa_ejecuci n texto ASCII MATC eje control_movimiento direcci n perfil_ array escala distancia escala_tiempo modo_ejecuci n programa_ejecuci n Publicaci n 1756 6 4 3ES Octubre 1999 3 48 Instrucciones que producen movimiento Publicaci n 1756 6 4 3ES Octubre 1999 Introducci n Cap tulo 4 Instrucciones de grupo de ejes MGS MGPS MGSD MGSR MGSP ATENCI N Los tag usados para el atributo de control de movimiento de las instrucciones se deben usar una sola vez El reuso del atributo de control de movimiento en otras instrucciones pueden causar una operaci
154. rucci n MSF usa la ejecuci n de tipo mensaje Para usar la instrucci n MSF configure el eje como servoeje Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Mnem nico Tipo de Descripci n datos EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n inhabilita la acci n del servoeje ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de estado de movimiento 2 9 Ejecuci n Condici n Acci n bit EN se restablece preesc n E El bit DN se restablece E E bit ER se restablece a condici n de salida de rengl n est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es fectado E a El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit EN est establecido establecid
155. s texto neutro MAAT eje control_movimiento texto ASCII MAAT eje control_movimiento Instrucci n Ajuste de axis para ejecuci n de movimiento MRAT Operandos RAT Motion Run Axis Tuning Axis me Motion control Estructura MOTION_INSTRUCTION Instrucciones de configuraci n de ejes 6 5 La instrucci n MRAT es una instrucci n de salida Use la instrucci n MRAT para ordenar al servom dulo que realice un perfil de control de movimiento de ajuste para un eje Los par metros de entrada para esta funci n dependen de los atributos de eje indicados en la ficha Servo de ajuste de la ventana Propiedades del eje Esta instrucci n nunca cierra el lazo de regulaci n La instrucci n MRAT usa la ejecuci n de tipo mensaje y proceso Para usar la instrucci n MRAT e Configure el eje como servoeje e Aseg rese de que la tensi n del eje sea eje listo Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION 2 Tipo de PRAN Mnem nico datos Descripci n EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n inicia un proceso de ajuste ER BOOL El bit de error indica cu ndo la i
156. ss Cuando las condiciones de entrada son verdaderas el controlador cambia la velocidad el r gimen de aceleraci n o desaceleraci n de un perfil de control de movimiento o el perfil por impulsos en progreso para axis1 Otros formatos Formato Sintaxis texto neutro MCD eje control_movimiento tipo_movimiento cambiar velocidad velocidad cambiar_aceleraci n r gimen _ aceleraci n cambiar _desaceleraci n r gimen_ desaceleraci n unidades velocidad unidades aceleraci n unidades _desacel eraci n texto ASCII MCD eje control_movimiento tipo movimiento cambiar velocidad velocidad cambiar_aceleraci n r gimen aceleraci n cambiar desaceleraci n r gimen desaceleraci n unidades _velocidad unidades_aceleraci n unidades_desaceleraci n Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones que producen movimiento 3 31 Publicaci n 1756 6 4 3ES Octubre 1999 3 32 Instrucci n Redefinir posici n MRP Operandos Instrucciones que producen movimiento La instrucci n MRP es una instrucci n de salida Use la instrucci n MRP para cambiar el comando o posici n actual de un eje Esta instrucci n no causa movimiento solamente se redefine la posici n del eje El controlador puede calcular nuevas posiciones del eje de dos maneras e Absoluto donde el controlador asigna el valor de posici n como la posici n actual o de comando nueva e Relativo donde el controlador su
157. stablecido el bit ER permanece se complet el restablecido proceso la condici n de salida de rengl n no est afectada el bit EN permanece establecido el bit DN permanece establecido no el bit ER permanece restablecido la condici n de salida de Ch y rengl n no est afectada se cancel el proceso Publicaci n 1756 6 4 3ES Octubre 1999 Indicadores de estado aritm tico Condiciones de fallo C digos de error MDW ERR MDW cambia a los bits de estado de eje Ejemplo de MDW Otros formatos Instrucciones de evento de movimiento 5 7 no afectados ninguna C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el servom dulo ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 8 El eje no est configurado como servoeje ni como eje de s lo posici n 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 18 El tipo de eje est configurado como no usado 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Nombre del bit Estado Significado WatchEvArmStatus Falso El eje no busca un evento de posici n de control WatchEvStatus Falso Se borra el evento de control anterior MDW Motion Disarm Watch Axis a
158. strucciones que producen movimiento Ejecuci n Condici n preesc n Acci n bit EN se restablece bit DN se restablece bit ER se restablece bit IP se restablece condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa bit EN se borra si el bit DN o ER se establece De lo contrario el bit EN no es ectado bit DN no es afectado bit ER no es afectado bit IP no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es verdadera examine el bit EN bit EN 1 el bit EN permanece establecido la condici n de salida de rengl n permanece establecida como verdadera no el bit EN permanece el bit IP se establece establecido el bit DN permanece restablecido el bit ER se establece el bit IP permanece restablecido detecta la Instrucci n un error la condici n de salida de rengl n est establecida como verdadera el bit EN permanece establecido el bit DN se establece el bit ER permanece restablecido el bit IP se establece e el bit EN permanece la condici n de salida de rengl n establecido permanece establecida como verdadera el bit DN permanece el procesamiento funciona establecido hasta completarse el bit ER permanece en la task de m
159. t de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n restablece el eje del estado de desactivaci n ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de estado de movimiento 2 17 Ejecuci n Condici n Acci n bit EN se restablece preesc n E El bit DN se restablece E E bit ER se restablece a condici n de salida de rengl n est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es fectado E a El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n de entrada de rengl n es verdadera examine el bit EN el bit EN est establecido el bit EN permanece l establecido bit EN 1 el bit DN permanece restablecido el bit EN permanece s el bit ER est establecido establecido detecta la de instrucci n un B gt la condici n de salida de la condici n de salida de rengl n permanece establecida como verdadera rengl n permanece estableci
160. tablece el bit ER permanece restablecido el bit IP se establece el bit PC permanece restablecido el bit EN permanece establecido el bit DN permanece restablecido el bit ER se establece el bit IP permanece restablecido el bit PC permanece restablecido la condici n de salida de rengl n est establecida como verdadera Y la condici n de salida de rengl n est establecida como verdadera el procesamiento funciona hasta completarse en la task de control de movimiento se complet el proceso el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido el bit IP se restablece el bit PC se establece la condici n de salida de rengl n no est afectada se cancel el proceso el bit EN permanece establecido el bit DN permanece establecido el bit ER permanece restablecido el bit IP se restablece el bit PC permanece restablecido la condici n de salida de rengl n no est afectada Publicaci n 1756 6 4 3ES Octubre 1999 Indicadores de estado aritm tico Condiciones de fallo C digos de error MRAT ERR MRAT cambia a los bits de estado de eje Ejemplo de MRAT Instrucciones de configuraci n de ejes 6 7 no afectados ninguna C digodeerror Descripci n 3 La instrucci n intent ejecutarse mientras se ejecutaba otra ocurrencia de
161. tablece el bit de error ER El controlador comienza a ejecutar la instrucci n configurando una solicitud de mensaje al servom dulo El resto de la instrucci n se ejecuta en paralelo con el esc n del programa El controlador verifica si el servom dulo est listo para recibir un nuevo mensaje El controlador coloca los resultados de la verificaci n en la palabra de estado de mensaje de la estructura de control Conceptos de control de movimiento 1 5 5 Cuando el m dulo est listo el controlador construye y transmite el mensaje al m dulo Este proceso se puede repetir varias veces si la instrucci n requiere m ltiples mensajes 6 Si el controlador Entonces No detecta un error cuando se ejecuta El controlador establece el bit DN si se la instrucci n han completado todos los mensajes al m dulo Detecta un error cuando se ejecuta la El controlador establece el bit ER y instrucci n almacena un c digo de error en la estructura de control 7 La pr xima vez que el rengl n se hace falso y despu s del establecimiento del bit DN o ER el controlador restablece el bit EN S El controlador puede ejecutar la instrucci n nuevamente cuando el rengl n se hace verdadero Rengl n de Rengl n de Ejecuci n Rengl n de Rengl n de esc n esc n completada esc n esc n verdadero falso falso verdadero 41385 Publicaci n 1756 6 4 3ES Octubre 1999 1 6 Conceptos de control de movimiento P
162. tactos de rel OK del servom dulo est n abiertos La instrucci n MGSD usa la ejecuci n de tipo mensaje Para usar la instrucci n MGSD hay que configurar el grupo Operando Tipo Formato Descripci n Grupo MOTION_ tag estructura de grupo GROUP Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Mnem nico pode Descripci n datos EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n establece el grupo de ejes en el estado de desactivaci n de operaci n ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el env o de mensajes entra en fallo Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de grupo de ejes 4 11 Ejecuci n Condici n Acci n preesc n El bit EN se restablece El bit DN se restablece El bit ER se restablece E a condici n de salida de rengl n est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no es fectado E a El bit DN no es afectado El bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa la condici n de entrada de re
163. tarse mientras se ejecutaba otra ocurrencia de esta instrucci n Esto puede ocurrir cuando el controlador ejecuta un mensaje sin verificar el bit DN de la instrucci n anterior 12 El env o de mensajes al servom dulo entr en fallo 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Este indicador LED FDBK Cambiar a Verde parpadeante Significado la acci n del servo est inhabilitada DRIVE Rojo parpadeante La salida de habilitaci n de servodrive est inactiva e El contacto OK est abierto Nombre del bit Estado Significado ServoActStatus Falso Eleje est en el estado de eje listo Ellazo de regulaci n est inactivo DriveEnableStatus Falso La salida de habilitaci n de servodrive est inactiva ShutdownStatus Verdadero El eje est desactivado AccelStatus Falso El eje no se acelera DecelStatus Falso El eje no se desacelera StoppingStatus Falso El eje no se detiene J ogStatus Falso El eje no funciona por impulsos MoveStatus Falso El eje no se mueve GearingStatus Falso El eje no se engrana HomingStatus Falso El eje no vuelve a la b squeda de cero TuneStatus Falso El eje no ejecuta un proceso de ajuste TestStatus Falso El eje no ejecuta un proceso de prueba GearingLockedStatus Falso El eje no se embraga para ir a una nueva velocidad de sincronismo digita
164. tion Axis Time Cam Ni Axis Ta Motion Control N Direction Y RA Cam Profile Ku Distance Scaling P 7 Time Scaling PO Y Execution Mode Execution Schedule lt lt Less Operando Tipo Formato Descripci n Eje AXIS tag El nombre del eje al que se aplica el perfil de array La elipse activa el di logo Propiedades de eje Control de MOTION_ tag Estructura utilizada para acceder a los par metros de estado de bloque movimiento INSTRUCTION Publicaci n 1756 6 4 3ES Octubre 1999 Operando Tipo Formato Direcci n UINT32 inmediato o tag Instrucciones que producen movimiento 3 45 Descripci n Direcci n del eje esclavo con relaci n al eje maestro Igual los valores de posici n del eje en el perfil de array se a aden a la posici n de comando del eje 1 Opuesta los valores de la posici n del eje en el perfil de array se restan de la posici n de comando del eje creando movimiento del eje en la otra direcci n a aquella implicada en la tabla de array original O con relaci n a la direcci n de array actual o anterior 2 Retroceso la direcci n actual o anterior de array de posici n cambia de Igual a Opuesta o viceversa Cuando se ejecute por primera vez con el valor Retroceso seleccionado el control establece Opuesta como la direcci n predeterminada 3 Sin cambio permite a otros par metros array cambiar sin alterar la direcci n de array actual o anterior Cuando se ejecute
165. trol de movimiento Cada instrucci n de control de movimiento tiene un operando que requiere una estructura de instrucci n de control de movimiento Defina una estructura nica de instrucci n de control de movimiento para cada instrucci n de control de movimiento usada La estructura de instrucci n de control de movimiento aparece a continuaci n estructura MOTION _INSTRUCTION DECEL ACCEL 31 30 29 28 27 26 16 15 1 0 EN DN ER 1P PCI PO estado de mensaje estado de ejecuci n codigo de error ERR M6 ibits STATUS 8 bits STATE 8 bits SEGMENT Mnem nico Tipo da Descripci n datos EN BOOL El bit de habilitaci n indica que la instrucci n est habilitada la condici n de rengl n de entrada y la condici n de rengl n de salida son verdaderas DN BOOL El bit de efectuado indica que se han completado todos los c lculos y los mensajes si los hay ER BOOL El bit de error indica cu ndo se utiliza la instrucci n de forma no v lida IP BOOL El bit en proceso indica que se est ejecutando un proceso PC BOOL El bit de proceso concluido indica que la operaci n se ha completado Nota El bit DN se establece despu s que una instrucci n ha concluido la ejecuci n El bit PC se establece cuando el proceso iniciado se ha completado ACCEL BOOL El bit ACCEL indica que la velocidad ha aumentado para la instrucci n individual a la
166. trucci n 6 2 MAFR instrucci n 2 26 MAG instrucci n 3 22 MAH instrucci n 3 7 MAHD instrucci n 6 9 MAJ instrucci n 3 12 MAM instrucci n 3 17 MAPC instrucci n 3 38 MAR instrucci n 5 8 MAS instrucci n 3 2 MASD instrucci n 2 12 MASR instrucci n 2 16 MATC instrucci n 3 44 MAW instrucci n 5 2 MCCP instrucci n 3 35 MCD instrucci n 3 27 MDF instrucci n 2 23 MDO instrucci n 2 19 MDR instrucci n 5 12 MDW instrucci n 5 5 MGPS instrucci n 4 6 MGS instrucci n 4 2 MGSD instrucci n 4 10 MGSP instrucci n 4 17 MGSR instrucci n 4 14 motion axis b squeda de cero de 3 7 motion axis cam de posici n de 3 38 motion axis cam de tiempo de 3 44 motion axis desactivaci n de 2 12 motion axis impulsos de 3 12 motion axis mover 3 17 motion axis paro de 3 2 motion axis restablecer desactivaci n de 2 16 motion axis restablecer fallo de 2 26 motion axis sincronismo digital de 3 22 movimiento instrucciones de control de movimiento 3 1 instrucciones de estado 2 1 instrucciones de evento 5 1 instrucciones de tipo inmediato 1 3 1 4 1 6 movimiento activar servo de 2 4 Publicaci n 1756 6 4 3ES Octubre 1999 1 2 ndice movimiento ajuste de axis de aplicaci n de 6 2 movimiento ajuste de axis para ejecuci n de 6 5 movimiento desactivar servo de 2 8 movimiento desactivar servodrive directo de 2 23 movimiento diagn stico de conexi n para aplicaci n de c
167. ublicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de tipo proceso Las instrucciones de control de movimiento de tipo proceso inician procesos de control de movimiento que pueden tardar un tiempo indefinido para completarse Ejemplos de las instrucciones de tipo proceso incluyen la e Instrucci n de habilitar registro MAW e Instrucci n de mover el eje MAM Las instrucciones de tipo proceso funcionan as 1 Cuando el rengl n que contiene la instrucci n de control de mov imiento se hace verdadero el controlador e Establece el bit de habilitaci n EN e Restablece el bit de efectuado DN e Restablece el bit de error ER e Restablece el bit de proceso concluido PC 2 El controlador inicia el proceso de control de movimiento 3 Si Entonces el controlador El controlador no detecta un error cuando Establece el bit DN se ejecuta la instrucci n e Establece el bit en proceso IP El controlador detecta un error cuando se Establece el bit ER ejecuta la instrucci n Almacena el c digo de error en la estructura de control El controlador detecta otra ocurrencia de Restablece el bit PI para dicha la instrucci n de control de movimiento ocurrencia El proceso de control de movimiento Establece el bit DN llega al punto donde la instrucci n puede Nota Para algunas instrucciones volver a ejecutarse de tipo proceso tales como MAM esto ocurrir durante el primer esc n Pa
168. ueba de conexi n de encoder prueba de se alizador de encoder Direcci n DINT inmediato seleccione la direcci n de observada movimiento durante las pruebas de diagn stico avance retroceso Mnem nico Tipo de Descripci n datos EN BOOL El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n DN BOOL El bit de efectuado indica cu ndo la instrucci n aplica los resultados de un proceso de prueba ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES Octubre 1999 6 10 Instrucciones de configuraci n de ejes Ejecuci n Condici n Acci n preesc n El bit EN se restablece El bit DN se restablece El bit ER se restablece La condici n de salida de rengl n est establecida como falsa bit EN se restablece si el bit DN o ER se establece De lo contrario el bit EN no fectado a bit DN no es afectado bit ER no es afectado La condici n de salida de rengl n est establecida como falsa la condici n de entrada de rengl n es falsa S E e E E la condici n de entrada de rengl n es verdadera examine el bit EN el bit ER se establece el bit EN permanece establecido l el bit DN permanece restablecido
169. up group1 EE Motion control groupl_MGSP Cuando las condiciones de entrada son verdaderas el controlador enclava el comando actual y la posici n real de todos los ejes en group1 Otros formatos Formato Sintaxis texto neutro MGSP grupo control_movimiento texto ASCII MGSP grupo control_movimiento Publicaci n 1756 6 4 3ES Octubre 1999 4 20 Instrucciones de grupo de ejes Publicaci n 1756 6 4 3ES Octubre 1999 Introducci n Cap tulo 5 Instrucciones de evento de movimiento MAW MDW MAR MDR ATENCI N Los tag usados para el atributo de control de movimiento de las instrucciones se deben usar una sola vez El reuso del atributo de control de movimiento en otras instrucciones pueden causar una operaci n inesperada de las variables de control Las instrucciones de evento de movimiento controlan la activaci n y la desactivaci n de las funciones de verificaci n de eventos especiales tales como la posici n de registro y control Las instrucciones de evento de movimiento son Si usted desea Use esta instrucci n Vea la p gina Activar la verificaci n de un evento de MAW 5 2 posici n de control para un eje Desactivar la verificaci n de un evento MDW 5 5 de posici n de control para un eje Activar la verificaci n de evento de MAR 5 8 registro del servom dulo para un eje Desactivar la verificaci n de evento de MDR 5 12 registro del servom dulo para un eje Publica
170. uta un mensaje sin verificar el bit DN de la instrucci n anterior 8 El eje no est configurado como servoeje ni como eje de s lo posici n 11 El eje no est configurado 12 El env o de mensajes al servom dulo entr en fallo 18 El tipo de eje est configurado como no usado 19 El grupo de ejes no est en el estado sincronizado La posible causa puede ser un servom dulo mal configurado Nombre del bit Estado Significado RegEvArmStatus Falso El eje no busca un evento de registro RegEvsStatus Falso Se borra el evento de registro anterior DA Motion Disarm Registration Axis axis E Motion control axisl_MDR Cuando las condiciones de entrada son verdaderas el controlador desactiva la verificaci n del evento de registro para axis1 Formato Sintaxis texto neutro R eje control_movimiento texto ASCII R eje control_movimiento Introducci n Cap tulo 6 Instrucciones de configuraci n de ejes MAAT MRAT MAHD MRHD ATENCI N Los tag usados para el atributo de control de movimiento de las instrucciones se deben usar una sola vez El reuso del atributo de control de movimiento en otras instrucciones pueden causar una operaci n inesperada de las variables de control Use las instrucciones de configuraci n de ejes para ajustar un eje y realizar pruebas de diagn stico para el sistema del servo Estas pruebas incluyen Una prueba de conexi n de encoder d
171. vimiento Instrucci n Activar servo de movimiento MSO Operandos MSO Motion Servo On Axis Motion control z R Estructura MOTION_INSTRUCTION i DN gt La instrucci n MSO es una instrucci n de salida Use la instrucci n MSO para habilitar el servodrive y activar el lazo del servoeje Un uso com n para esta instrucci n es la activaci n de un lazo del servoeje como preparaci n para ordenar el movimiento La instrucci n MSO usa la ejecuci n de tipo mensaje Para usar la instrucci n MSO configure el eje como servoeje Operando Tipo Formato Descripci n Eje AXIS tag estructura del eje Control de MOTION_ tag estructura de control de movimiento movimiento INSTRUCTION Descripci n El bit de habilitaci n indica cu ndo la instrucci n est habilitada Permanece establecido hasta que se completa el env o de mensajes del servo y se hace falsa la condici n de entrada de rengl n El bit de efectuado indica cu ndo la instrucci n habilita la acci n del servoeje Mnem nico Tipo de datos EN BOOL DN BOOL ER BOOL El bit de error indica cu ndo la instrucci n detecta un error por ejemplo si el eje no est configurado Publicaci n 1756 6 4 3ES Octubre 1999 Instrucciones de estado de movimiento 2 5 Ejecuci n Condici n Acci n bit EN se restablece preesc n E El bit DN se restablece E E bit ER se restablece a condici n de s

Download Pdf Manuals

image

Related Search

Related Contents

CSI-101 取扱説明書(PDF形式、5.85MKバイト)    Star D1230  Previsão a longo prazo de preços de electricidade  Présentation et mode d`emploi  Tarjeta Elevadora PCI Express x8 a x16  Kaiser KCT 3000 RI Avant  PLW-150manual 6986884  

Copyright © All rights reserved.
Failed to retrieve file