Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El personal debidamente capacitado debe realizar las actividades relacionadas con la instalacin, los ajustes, la puesta en
servicio, el uso, el ensamblaje, el desensamblaje y el mantenimiento conforme al cdigo de prctica vigente.
Si este equipo se utiliza de una forma diferente a la indicada por el fabricante, la proteccin proporcionada por el equipo
puede verse afectada.
En ningn caso, Rockwell Automation Inc. ser responsable de daos indirectos o derivados del uso o de la aplicacin de
este equipo.
Los ejemplos y los diagramas que aparecen en este manual se incluyen nicamente con fines ilustrativos. A consecuencia de
las numerosas variables y requisitos asociados con cada instalacin en particular, Rockwell Automation, Inc. no puede
asumir ninguna responsabilidad ni obligacin acerca del uso basado en los ejemplos y los diagramas.
Rockwell Automation, Inc. no asume ninguna obligacin de patente respecto al uso de informacin, circuitos, equipos o
software descritos en este manual.
Se prohbe la reproduccin total o parcial del contenido de este manual sin la autorizacin por escrito de
Rockwell Automation, Inc.
Este manual contiene notas de seguridad en todas las circunstancias en que se estimen necesarias.
ADVERTENCIA: Identifica informacin acerca de prcticas o circunstancias que pueden producir una explosin en un ambiente
peligroso, lo que podra provocar lesiones o incluso la muerte, daos materiales o prdidas econmicas.
ATENCIN: Identifica informacin acerca de prcticas o circunstancias que pueden ocasionar lesiones personales o a la
muerte, daos materiales o prdidas econmicas. Estas notas de atencin le ayudan a identificar un peligro, evitarlo y
reconocer las posibles consecuencias.
Puede haber tambin etiquetas en el exterior o en el interior del equipo para sealar precauciones especficas.
PELIGRO DE CHOQUE: Puede haber etiquetas en el exterior o en el interior del equipo (por ejemplo, en un variador o en un
motor) para advertir sobre la posible presencia de voltaje peligroso.
PELIGRO DE QUEMADURA: Puede haber etiquetas en el exterior o en el interior del equipo (por ejemplo, en un variador o en
un motor) a fin de advertir sobre superficies que podran alcanzar temperaturas peligrosas.
PELIGRO DE ARCO ELCTRICO: Puede haber etiquetas sobre o a los lados del equipo, por ejemplo en un centro de control de
motores, para alertar al personal respecto a un arco elctrico potencial. Los arcos elctricos provocan lesiones graves o la
muerte. Use un equipo de proteccin personal (PPE) adecuado. Siga TODOS los requisitos normativos de prcticas de trabajo
seguras y de equipo de proteccin personal (PPE).
Allen-Bradley, CompactLogix, ControlLogix, Logix5000, RSLogix 5000, SoftLogix, Studio 5000 Logix Designer y Rockwell Automation son marcas comerciales de Rockwell Automation, Inc.
Las marcas comerciales que no pertenecen a Rockwell Automation son propiedad de sus respectivas empresas.
Resumen de cambios
Informacin nueva y Esta tabla contiene los cambios realizados en esta revisin.
actualizada Tema Pgina
Este manual ha sido reorganizado desde la ltima revisin. El contenido del Captulo 3, Ejemplos del sistema
de coordenadas cartesianas, ha sido integrado en el Apndice A, el cual describe detalladamente todas las
instrucciones. La informacin de los captulos 10, 11, 12 y el Apndice B ha sido consolidado en captulos
anteriores, pero no se elimin informacin.
Se actualiz el grfico del cuadro de dilogo New Tag. 16
Se aadi una lista de tipos de terminacin en Movimientos incorporados y tipos de terminacin. 34
Se actualiz la restriccin en las instrucciones MCT y MCTP para mostrar solo los controladores SoftLogix. 109
Se actualizaron las descripciones de campo en Operandos Lgica de escalera de rels la tabla como se 111
indica.
Se actualizaron las descripciones de campo en Operandos de instruccin MCCM Lgica de escalera de rels 138
la tabla como se indica.
Se actualizaron las descripciones de campo en Operandos de instruccin MCCD Lgica de escalera de rels 186
la tabla como se indica.
Se actualizaron las pautas para programar una instruccin MCT y cundo iniciar el movimiento. 210
Se aadieron instrucciones para los bits EN, DN, ER, PC, IP y AC a la tabla que describe los bits de estado para 234
las instrucciones de movimiento (MCLM, MCCM) cuando MDCC est activo.
Se actualiz la descripcin del cdigo de error 63. 263
Se actualiz la descripcin del cdigo de error 75. 265
Notas:
Captulo 1
Cree y configure un sistema de Cree un sistema de coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
coordenadas Cuadros de dilogo del asistente Coordinate System . . . . . . . . . . . . . . . . 19
Edite Coordinate System Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Ficha General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Ficha Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Ficha unidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Ficha Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Ficha Joints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Ficha Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Ficha Dynamics, Manual Adjust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Ficha Motion Planner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Ficha Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Captulo 2
Sistema de coordenadas cartesianas Programe una instruccin MCLM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Movimientos incorporados y tipos de terminacin . . . . . . . . . . . . . . . . . . 34
Ejemplo de diagrama de lgica de escalera para instrucciones
incorporadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Diagramas de estado de bit para movimientos incorporados. . . . . . . . . . 37
Estados de bit en puntos de transicin de movimientos
incorporados con el uso de tolerancia real o sin tiempo de
estabilizacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Estados de bit en puntos de transicin de movimientos
incorporados con el uso de no desaceleracin, No Decel. . . . . . . . . . 38
Estados de bit en puntos de transicin de movimiento de
incorporacin con el uso de la tolerancia de comando,
Command Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Estados de bit en puntos de transicin de movimiento de
incorporacin con el uso de seguir la velocidad de contorno
restringida o no restringida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Seleccione un tipo de terminacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Perfiles de velocidad para movimientos colineales . . . . . . . . . . . . . . . 43
Perfiles simtricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Perfil de velocidad triangular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Mezcla de movimientos a diferentes velocidades. . . . . . . . . . . . . . . . . 48
Ejemplos de MCLM y MCCM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Captulo 3
Sistemas de coordenadas cinemticas Motion Calculate Transform Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Motion Coordinated Shutdown Reset (MCSR). . . . . . . . . . . . . . . . . . . . . 49
Trminos tiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Obtenga informacin sobre su robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Resumen de los pasos de cinemtica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Determine el tipo de sistema de coordenadas. . . . . . . . . . . . . . . . . . . . . . . . 52
Captulo 4
Robot independiente articulado Marco de referencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Mtodos para establecer un marco de referencia . . . . . . . . . . . . . . . . . . . . . 57
Mtodo 1 Establecer un marco de referencia. . . . . . . . . . . . . . . . . . . 58
Mtodo 2 Establecer un marco de referencia. . . . . . . . . . . . . . . . . . . 59
Zona de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Parmetros de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Longitudes de vnculos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Offsets de base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Offsets del efector final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Geometras de robot Delta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Configure un robot Delta tridimensional . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Establezca el marco de referencia para un robot Delta
tridimensional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Calibre un robot Delta tridimensional . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Otro mtodo para calibrar un robot Delta tridimensional . . . . . . . . 67
Configure las orientaciones de ngulo cero para un robot Delta
tridimensional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Identifique la zona de trabajo para un robot Delta
tridimensional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Defina los parmetros de configuracin para un robot Delta
tridimensional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Configure un robot Delta bidimensional . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Establezca el marco de referencia para un robot Delta
bidimensional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Calibre un robot Delta bidimensional . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Identifique la zona de trabajo para un robot Delta
bidimensional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Defina los parmetros de configuracin para un robot Delta
bidimensional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Configure un robot Delta SCARA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Establezca el marco de referencia para un robot Delta SCARA. . . . 78
Calibre un robot Delta SCARA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Identifique la zona de trabajo para un robot Delta SCARA . . . . . . . 80
Defina los parmetros de configuracin para un robot
Delta SCARA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Configure un robot Delta con un offset negativo X1b. . . . . . . . . . . . 82
Soluciones de brazo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Soluciones de brazo izquierdo y brazo derecho para robots
de dos ejes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Reflejo de solucin para robots tridimensionales . . . . . . . . . . . . . . . . 83
Activacin de la cinemtica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Cambie la solucin del brazo robtico . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Planifique la singularidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Encontrar una posicin sin solucin. . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Configure un robot independiente SCARA . . . . . . . . . . . . . . . . . . . . . . . . 86
Establezca el marco de referencia para un robot independiente
SCARA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Identifique la zona de trabajo para un robot independiente
SCARA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Defina los parmetros de configuracin para un robot
independiente SCARA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Condiciones de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Monitoreo de bits de estado para la cinemtica . . . . . . . . . . . . . . . . . . 91
Captulo 5
Robot dependiente articulado Marco de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Mtodos para establecer un marco de referencia. . . . . . . . . . . . . . . . . . . . . 96
Mtodo 1 Establecer un marco de referencia . . . . . . . . . . . . . . . . . . 96
Mtodo 2 Establecer un marco de referencia . . . . . . . . . . . . . . . . . . 97
Zona de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Parmetros de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Longitudes de vnculos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Offsets de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Offsets del efector final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Captulo 6
Configure un robot prtico cartesiano Establezca el marco de referencia para un robot prtico cartesiano . . . 103
Identifique la zona de trabajo para un robot prtico cartesiano . . . . . . 104
Defina los parmetros de configuracin para un robot prtico
cartesiano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Captulo 7
Configure un H-bot cartesiano Acerca de H-bots cartesianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Establezca el marco de referencia para un H-bot cartesiano. . . . . . . . . . 106
Identifique la zona de trabajo de un H-bot cartesiano. . . . . . . . . . . . . . . 106
Defina los parmetros de configuracin de un H-bot cartesiano . . . . . 107
Apndice A
Instrucciones de movimiento por Movimiento lineal por coordenadas (MCLM) . . . . . . . . . . . . . . . . . . . . . 109
coordenadas Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Bits de control de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
(MCLM, MCCM, MCCD, MCS, MCSD,
Move Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
MCT, MCTP, MCSR, MDCC) Perfiles de velocidad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Conversin de unidades de jaloneo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Incorporacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Ejemplo de incorporacin de movimiento por coordenadas. . . . . . 126
Pautas de programacin para movimientos de longitud cero . . . . . 130
Cuadro de dilogo Target Position Entry MCLM . . . . . . . . . . . . . . 131
Indicadores de estado aritmticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Condiciones de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
cdigos de error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
MCLM cambia a bits de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Motion Coordinated Circular Move (MCCM) . . . . . . . . . . . . . . . . . . . . 136
Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Bits de control de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Tipo de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Va/centro/radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Ejemplos de arco y crculo bidimensionales. . . . . . . . . . . . . . . . . . . . . 145
MCCM con ejemplos de ejes rotatorios. . . . . . . . . . . . . . . . . . . . . . . . 160
Ejemplos de arco tridimensional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Clculo de unidades de jaloneo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Incorporacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Pautas de programacin para movimientos de longitud cero . . . . . 171
Cuadro de dilogo MCCM Target Position Entry . . . . . . . . . . . . . . 173
Indicadores de estado aritmticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Condiciones de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
cdigos de error. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Ejemplos de error circular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Gua de referencia de programacin circular. . . . . . . . . . . . . . . . . . . . 182
MCCM Cambios de bits de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Soporte al control de velocidad accionado por maestro (MDSC)
y al comando de movimiento directo . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Dinmica de cambio de morvimiento por coordenadas (MCCD). . . . 184
Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Tipo de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Efecto de cambios a los valores de aceleracin y desaceleracin
en el perfil de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Indicadores de estado aritmticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Condiciones de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Cdigos de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
MCCD Cambios de bits de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Apndice B
Atributos del sistema de coordenadas Cmo obtener acceso a los atributos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Atributos del sistema de coordenadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Apndice C
Cdigos de error (ERR) de las Informacin adicional sobre cdigos de error . . . . . . . . . . . . . . . . . . . . . . 267
instrucciones de movimiento por
coordenadas
Apndice D
Historial de cambios MOTION-UM002C-ES-P, septiembre de 2012 . . . . . . . . . . . . . . . . . . . 269
MOTION-UM002B-ES-P, noviembre de 2011 . . . . . . . . . . . . . . . . . . . 269
MOTION-UM002A-ES-P, enero 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . 270
ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Entorno Studio 5000 El Studio 5000 Automation Engineering & Design Environment combina los
elementos de ingeniera y diseo en un entorno comn. El primer elemento es la
aplicacin Studio 5000 Logix Designer. La aplicacin Logix Designer es la
redefinicin del software RSLogix 5000 y continuar siendo el producto para
programar los controladores Logix5000 para las soluciones basadas en control
discreto, de proceso, de lote, de movimiento, de seguridad y de variador.
Dnde encontrar los ejemplos Use la pgina de inicio (Alt F9) de la aplicacin Logix Designer para encontrar
ejemplos de proyectos.
de proyectos
C:\Users\Public\Documents\Studio 5000\Samples\ENU\
Para obtener ms informacin Estos documentos contienen informacin adicional relativa a productos
relacionados de Rockwell Automation.
Recurso Descripcin
Sercos and Analog Motion Configuration User Manual, Describe cmo configurar una aplicacin de movimiento
publicacin MOTION-UM001 y poner en marcha su solucin de movimiento mediante
los mdulos de movimiento Logix5000.
Logix5000 Controller Motion Instructions Reference Proporciona al programador los detalles acerca de las
Manual, publicacin MOTION-RM002 instrucciones de control de movimiento para un
controlador basado en Logix.
Manual del usuario Configuracin y puesta en marcha Describe cmo configurar una aplicacin de movimiento
del movimiento integrado en la red Ethernet/IP, integrado y poner en marcha su solucin de movimiento
publicacin MOTION-UM003 mediante la aplicacin Studio 5000 Logix DesignerTM.
Logix5000 Controllers Common Procedures, publicacin Proporciona informacin detallada y completa sobre
1756-PM001 cmo programar un controlador Logix5000.
Manual de referencia de instrucciones generales de Proporciona al programador los detalles acerca de las
controladores Logix5000, publicacin 1756-RM003 instrucciones generales para un controlador basado en
Logix.
Logix5000 Controllers Process and Drives Instructions Proporciona al programador los detalles acerca de las
Reference Manual, publicacin 1756-RM006 instrucciones de proceso y variadores para un
controlador basado en Logix.
ControlLogix Controller User Manual, publicacin Este manual describe las tareas necesarias para instalar,
1756-UM001 configurar, programar y operar un sistema ControlLogix.
CompactLogix 5730 Controllers User Manual, Este manual describe las tareas necesarias para instalar,
publicacin 1769-UM021 configurar, programar y operar un sistema ControlLogix.
GuardLogix 5570 Controllers User Manual, Proporciona informacin sobre cmo instalar, configurar,
publicacin, 1756-UM022 programar y usar los controladores GuardLogix 5570 en
proyectos Studio 5000 Logix Designer.
GuardLogix 5570 Controller Systems Safety Reference Contiene requisitos detallados para obtener y mantener
Manual, publicacin 1756-RM099 SIL 3/PLe con el sistema de controladores GuardLogix
5570 usando la aplicacin Studio 5000 Logix Designer.
Analog Encoder (AE) Servo Module Installation Proporciona instrucciones de instalacin para el servo
Instructions, publicacin 1756-IN047 mdulo del encoder analgico (AE), nmero de catlogo
1756-M02AE.
ControlLogix SERCOS Interface Module Installation Proporciona instrucciones de instalacin para los
Instructions, publicacin1756-IN572 mdulos de interface SERCOS ControlLogix, nmero de
catlogo 1756-M03SE, 1756-M08SE, 1756-M16SE,
1756-M08SEG.
Line Interface Module Installation Instructions, Proporciona instrucciones de instalacin para los
publicacin 1768-IN005 mdulos de interface SERCOS ControlLogix, nmero de
catlogo 1768-M04SE.
Pautas de cableado y conexin a tierra de equipos de Proporciona las pautas generales para instalar un
automatizacin industrial, publicacin 1770-4.1 sistema industrial de Rockwell Automation.
Sitio web de certificaciones de productos, Proporciona declaraciones de cumplimiento normativo,
http://www.ab.com certificados y otros detalles sobre las certificaciones.
Notas:
Tema Pgina
Cree un sistema de coordenadas 16
Cuadros de dilogo del asistente Coordinate System 19
Edite Coordinate System Properties 20
Sistema de coordenadas cartesianas Sistema bidimensional de coordenadas cartesianas Sistema tridimensional de coordenadas cartesianas
Sistema de coordenadas dependientes articuladas Sistema de coordenadas independientes articuladas Sistema de coordenadas independientes SCARA
Cree un sistema de coordenadas Use el tag Coordinate System para establecer los valores de atributo que las
instrucciones de movimiento por coordenadas multiejes usan en sus aplicaciones
de movimiento. El tag Coordinate System debe existir antes de ejecutarse
cualquiera de las instrucciones de movimiento por coordenadas multiejes.
Cuadros de dilogo del asistente El asistente Coordinate System lo gua por los cuadros de dilogo Coordinate
System Properties. No es necesario usar los cuadros de dilogo del asistente para
Coordinate System configurar su sistema de coordenadas. Una vez creado, puede acceder al cuadro de
dilogo Coordinate System Properties seleccionando Properties en el men. Vea
Edite Coordinate System Properties en pgina 20 para informacin detallada
sobre cmo introducir informacin de configuracin.
Edite Coordinate System Cree su sistema de coordenadas en el nuevo cuadro de dilogo New Tag, y
configrelo. Si no us los cuadros de dilogo del asistente disponibles mediante
Properties el botn Create en el cuadro de dilogo New Tag, puede hacer sus selecciones de
configuracin en el cuadro de dilogo Coordinate System Properties.
Tambin puede usar los cuadros de dilogo Coordinate System Properties para
editar un tag existente de Coordinate System. Estos tienen fichas con acceso a un
cuadro de dilogo especfico para configurar los diferentes aspectos del sistema de
coordenadas. Introduzca la informacin apropiada en cada uno de los campos.
Un asterisco aparece en la ficha para indicar que se han realizado cambios no
implementados. Haga clic en Apply para guardar sus selecciones.
SUGERENCIA Cuando configura su sistema de coordenadas, es posible que algunos campos no estn disponibles
(estn sombreados) debido a las selecciones que hizo en el cuadro de dilogo New Tag.
En Controller Organizer, haga clic con el botn derecho del mouse en el sistema
de coordenadas para editar y seleccionar Coordinate System Properties del men
desplegable.
El nombre del tag del sistema de coordenadas que se edita aparece en la barra de
ttulo a la derecha de Coordinate System Properties.
Ficha General
La aplicacin Logix Designer es compatible con un solo tag Motion Group por
controlador.
Ficha Geometry
El grfico en esta ficha muestra una representacin tpica del tipo de sistema de
coordenadas que usted seleccion en la ficha General. Su robot normalmente es
semejante al mostrado en el grfico, pero puede ser un poco diferente segn su
aplicacin.
Ficha unidades
Use la ficha Units de Coordinate System Properties para determinar las unidades
que definen el sistema de coordenadas. Este cuadro de dilogo define las unidades
de coordenadas, Coordination Units, y las relaciones de conversin, Conversion
Ratios.
Coordination Units
Axis Grid
Ficha Offsets
Use la ficha Offsets del cuadro de dilogo Coordinate System Properties para
definir los valores de offset del efector final y de base para el brazo robtico. Esta
ficha muestra las vistas superior y/o lateral de un brazo robtico tpico basado en
el tipo de sistema de coordenadas y los valores de dimensin de transformacin
de coordenadas especificados en la ficha General. El nmero de campos offset
disponibles en cada cuadro se determina por el nmero de ejes asociados con el
sistema de coordenadas.
Cuando especifique los valores de offset del efector final y de base, asegrese de
que dichos valores se calculen segn las mismas unidades de medicin que las del
sistema de coordenadas cartesianas conectado.
Por ejemplo, si el fabricante especifica el offset del robot en unidades de
milmetros y usted desea configurar el robot en pulgadas, primero tiene que
convertir las mediciones de vnculos en milmetros a pulgadas e introducir los
valores en los campos de offset correspondientes.
Ficha Joints
Ficha Dynamics
Cuadro Vector
MaxDecel2
= Jaloneo de desaceleracin mx.
SPEED
El valor Maximum Decel Jerk introducido se usa cuando la instruccin de control
de movimiento se establece con unidades de jaloneo=% del mximo. Cuando
una instruccin de control de movimiento multiejes tiene unidades de
jaloneo=unidades por seg3, el valor mximo de jaloneo de desaceleracin se
deriva de la plantilla de instruccin de movimiento. Las unidades de jaloneo
para la instruccin de control de movimiento tambin permiten unidades de
jaloneo=% of de tiempo; 100% de tiempo significa que el movimiento entero
de curva en S tiene limitacin de jaloneo y, como resultado, es el ajuste
predeterminado. Un movimiento de curva en S con 0 % de tiempo resulta en
un perfil trapezoidal y tiene una limitacin de jaloneo de 0 %. Si se establece
manualmente, introduzca el valor en unidades=unidades de coordenadas/
segundo3. Tambin puede usar el botn opcional de clculo, Calculate, para ver
el valor como unidades=% de tiempo.
tem Descripcin
Actual Introduzca el valor de unidades de coordenadas de la posicin real, Actual Position, que
deben usar las instrucciones Coordinated Motion cuando tienen tipo de terminacin de
tolerancia real, Actual Tolerance.
Command Introduzca el valor de unidades de coordenadas de posicin de comando, Command Position,
que deben usar las instrucciones Coordinated Motion cuando tienen tipo de terminacin de
tolerancia real, Actual Tolerance.
Estos cambios se pueden hacer en lnea o fuera de lnea. Las flechas azules a la
derecha de los campos indican que son campos de cambio inmediato. Esto
significa que los valores en esos campos se actualizan inmediatamente al
controlador si est en lnea o al archivo del proyecto si est fuera de lnea.
Reset
Ficha Tag
Use la ficha Tag para revisar su informacin de Tag y cambiar el nombre del tag o
editar la descripcin.
Tema Pgina
Programe una instruccin MCLM 34
Movimientos incorporados y tipos de terminacin 34
Diagramas de estado de bit para movimientos incorporados 37
Seleccione un tipo de terminacin 41
Ejemplos de MCLM y MCCM 48
Sistema de coordenadas cartesianas Sistema bidimensional de coordenadas cartesianas Sistema tridimensional de coordenadas cartesianas
Programe una instruccin MCLM A continuacin aparecen los pasos para programar y probar una instruccin
MCLM.
El nmero de tags del sistema de coordenadas que se puede crear es 32. Este
nmero se basa en el hecho de que se puede asignar un mximo de 32 ejes a
un grupo de movimiento y en la implementacin actual. Puesto que se
puede crear un solo grupo de movimiento, el nmero de ejes que se puede
crear es 32.
3. Programe un MCLM.
V dis tan ce = 2
5 + 15
2
Movimientos incorporados y Para incorporar dos instrucciones MCLM o MCCM, inicie la primera y ponga la
segunda en la cola. El tag para el sistema de coordenadas le ofrece dos bits para
tipos de terminacin poner las instrucciones en la cola.
MovePendingStatus
MovePendingQueueFullStatus
Las instrucciones MCLM y MCCM hacen referencia a un sistema de
coordenadas conocido como Coordinate_System_1 (cs1). Por ejemplo, el
siguiente diagrama de lgica de escalera usa el sistema de coordenadas cs1 para
incorporar Move1 con Move2.
Si el paso = 1, entonces:
y cuando Move1 est en proceso y hay espacio para poner otro movimiento en la
cola, entonces:
Paso = 2.
Si el paso = 2, entonces:
Paso = 3.
Cuando concluye una instruccin, se elimina de la cola y hay espacio para que otra
instruccin se ponga en la cola. Ambos bits siempre tienen el mismo valor porque
se puede poner en la cola una sola instruccin pendiente a la vez. Si la aplicacin
requiere que varias instrucciones se ejecuten en secuencia, se establecen los bits
mediante estos parmetros.
Diagramas de estado de bit para Los siguientes diagramas muestran estados de bit en los puntos de transicin para
diversos tipos de movimientos incorporados.
movimientos incorporados
Esta tabla muestra el estado de bit de los diversos puntos de transicin mostrados
en el grfico anterior con un tipo de terminacin de tolerancia real, Actual
Tolerance, o sin tiempo de estabilizacin, No Settle.
Tabla 10 Estado de bit en puntos de transicin con tolerancia real o tipo de terminacin sin
tiempo de estabilizacin, No Settle
Bit TP1 TP2 TP3
Move1.DN T T T
EtherNet/IP T F F
Move1.AC T F F
Move1.PC F T T
Move2.DN T T T
EtherNet/IP T T F
Move2.AC F T F
Move2.PC F F T
cs1.MoveTransitionStatus F F F
cs1.MovePendingStatus T F F
cs1.MovePendingQueueFullStatus T F F
Esta tabla muestra el estado de bit de los diversos puntos de transicin mostrados
en el grfico anterior con un tipo de terminacin de No Decel. En el tipo de
terminacin No Decel, la distancia por recorrer del punto de transicin TP2 es
igual a la distancia de desaceleracin para la instruccin Move1. Si Move1 y
Move2 son colineales, entonces Move1.PC es verdadero en TP3 (el punto final
programado del primer movimiento).
Esta tabla muestra el estado de bit de los diversos puntos de transicin mostrados
en el grfico anterior con un tipo de terminacin de tolerancia de comando. En el
tipo de terminacin de tolerancia de comando, la distancia por recorrer del punto
de transicin TP2 es igual a la tolerancia de comando para el sistema de
coordenadas cs1.
TP1 TP2
Eje Y
Eje X
Si desea que los ejes (velocidades vectoriales) Y desea que la instruccin se concluya cuando Use este tipo de terminacin
Se detengan entre movimientos Ocurran estas dos cosas: 0 Tolerancia real
La posicin de comando sea igual a la posicin de destino.
La distancia vectorial entre las posiciones de destino y reales sea
menor que o igual a la tolerancia de posicin real del sistema de
coordenadas.
La posicin de comando sea igual a la posicin de destino. 1 Sin tiempo de estabilizacin, No Settle
Mantenga constante la velocidad excepto entre La posicin de comando se encuentre dentro de la tolerancia de 2 Tolerancia de comando
movimientos posicin de comando del sistema de coordenadas.
Los ejes alcancen el punto en que deben desacelerarse a la tasa de 3 Sin desaceleracin
desaceleracin.
Haga una transicin hacia o fuera de un crculo sin 4 Seguir la velocidad de contorno restringida
detenerse
Usen una tolerancia de comando especfica La posicin de comando se encuentre dentro de la tolerancia de 6 Tolerancia de comando programada
posicin de comando del sistema de coordenadas.
1 Sin tiempo de La instruccin siga activa hasta que la posicin de comando sea igual a la posicin de
estabilizacin, No Settle Movimiento 1 destino. En ese punto, la instruccin concluye y se puede iniciar una instruccin MCLM o
Movi- MCCM que se encuentre en la cola.
miento 2
2, 6 Tolerancia de comando La instruccin siga activa hasta que la posicin de comando se encuentre dentro de la
Movimiento 1 Movi- tolerancia de comando del sistema de coordenadas. En ese punto, la instruccin
miento 2 concluye y se puede iniciar una instruccin MCLM o MCCM que se encuentre en la cola.
Si no hay una instruccin MCLM o MCCM en cola, los ejes se detienen en la posicin de
destino.
3 Sin desaceleracin La instruccin siga activa hasta que los ejes alcancen el punto de desaceleracin. En ese
Movimiento 1 Movimiento 2 punto, la instruccin concluye y se puede iniciar una instruccin MCLM o MCCM que se
encuentre en la cola.
El punto de desaceleracin depende del uso de un perfil trapezoidal o en curva en S.
Si no hay una instruccin MCLM o MCCM en cola, los ejes se detienen en la posicin
de destino.
5 Seguir la velocidad de Este tipo de terminacin es semejante a la velocidad de contorno restringida. Cuenta
contorno no restringida Movimiento 1 Movimiento 2 con las siguientes diferencias:
Use este tipo de terminacin para mover un perfil de velocidad triangular a travs de
varios movimientos. Esto reduce el jaloneo.
Para evitar que se exceda la posicin al final del ltimo movimiento, hay que calcular
la velocidad de desaceleracin de cada punto de transicin durante la porcin de
desaceleracin del perfil.
Movimiento 3 Tambin es necesario calcular la velocidad inicial de cada movimiento en la porcin
de desaceleracin del perfil.
Consideraciones importantes
MCLM1 MCLM2
Posicin
Posicin
MCLM1
Se establece el bit .PC, concluye MCLM1
MCLM2
Posicin
Punto final programado de la instruccin MCLM1
Punto de desaceleracin
MCLM2
MCLM1
Perfiles simtricos
Trayectoria incorporada
de A a B y de B a C
MCLM 2, MCLM 3
MCLM1, MCLM 4
Para garantizar que la trayectoria sea simtrica, hay que terminar cualquier
secuencia de movimientos con el uso de los tipos de terminacin 0 o 1. Use un
tipo de terminacin 0 o 1 en el punto de inversin de un perfil que se mueve hacia
atrs en s mismo.
Este movimiento
de ser TT0 o TT1. Este movimiento
de ser TT0 o TT1.
Punto de inversin
Es seguro usar un TT2, TT3, TT4, TT5 o TT6 como el ltimo movimiento en
un perfil (o punto de inversin). Sin embargo, la trayectoria resultante de A a B no
puede ser siempre la misma que aquella de B a A. La terminacin explcita de la
secuencia ayuda al controlador a optimizar el perfil de velocidad, reducir la carga
CPU y garantizar un perfil simtrico.
V V
1 2 3 4 1 2 3 4 T
T
La longitud de cada movimiento determina la velocidad mxima. Como resultado, los Los ejes se aceleran a la velocidad deseada. Hay que calcular la velocidad inicial de cada
ejes no alcanzan una velocidad que los haga exceder la posicin de destino durante la movimiento en la porcin de desaceleracin del perfil.
desaceleracin.
Ejemplos de MCLM y MCCM Consulte Instrucciones de movimiento por coordenadas (MCLM, MCCM,
MCCD, MCS, MCSD, MCT, MCTP, MCSR, MDCC) en la pgina 109 .
Tema Pgina
Trminos tiles 50
Obtenga informacin sobre su robot 50
Resumen de los pasos de cinemtica 51
Determine el tipo de sistema de coordenadas 52
Motion Calculate Transform Use la instruccin MCTP para calcular la posicin de un punto en un sistema de
coordenadas al punto equivalente en otro sistema de coordenadas.
Position
Motion Coordinated Shutdown Use la instruccin Motion Coordinated Shutdown Reset (MCSR) para
restablecer todos los ejes en un sistema de coordenadas. La instruccin MCSR
Reset (MCSR) restablece los ejes de un estado de apagado a un estado de eje listo. Esta
instruccin tambin elimina los fallos de eje.
Trminos tiles Entender los trminos usados en este captulo le permite configurar
correctamente su robot.
Trmino Definicin
Cinemtica hacia adelante La solucin de las posiciones de origen segn las posiciones de destino. En la prctica, es necesario calcular las posiciones cartesianas segn las
posiciones de articulacin.
Transformacin hacia adelante La solucin de las posiciones de origen segn las posiciones de destino.
Cinemtica inversa La solucin de las posiciones de articulacin segn las posiciones cartesianas. Tpicamente convierte las posiciones cartesianas en posiciones
de articulacin.
Transformacin inversa La solucin de las posiciones de destino segn las posiciones de origen.
Eje de articulacin Un eje de coordenadas robtico rotatorio que tiene tpicamente lmites de sobrecarrera en vez de lmites de reinicio.
Cinemtica La familia de ecuaciones matemticas que convierten las posiciones entre dos geometras conectadas.
Orientacin Trmino robtico para la actitud o rotacin direccional alrededor de un punto en el espacio cartesiano (tridimensional). La orientacin se
expresa como tres rotaciones ordenadas alrededor de los ejes cartesianos X, Y y Z.
Marco de referencia Un sistema de coordenadas cartesianas ficticio usado para definir un origen cartesiano y la orientacin de referencia.
Sistema de origen Uno de dos sistemas de coordenadas usados en una transformacin cinemtica que tienen propiedades especiales. Cuando est conectado a
un sistema de destino mediante una transformacin cinemtica, un movimiento ordenado en las entradas del sistema de origen produce
movimiento en las salidas del sistema de origen y de destino (si los ejes fsicos estn conectados).
Sistema de destino Uno de dos sistemas de coordenadas usados en una transformacin cinemtica que tienen propiedades especiales. Cuando est conectado a
un sistema de origen mediante una transformacin cinemtica, un movimiento ordenado en las entradas del sistema de destino produce
movimiento en las salidas del sistema de origen y de destino (si los ejes fsicos estn conectados).
Punto central de la herramienta Todas las posiciones cinemticas programadas (movimiento) se basan en el punto central de la herramienta (TCP).
Para determinar el TCP, hay que introducir informacin en estas fichas de la aplicacin Logix Designer:
Geometry Introduzca valores de Link Length (desplazamiento lineal), Zero Angle Orientation (rotacin angular) y Base Offsets. Estos
valores, combinados con el tipo de geometra seleccionado, definen la posicin de extremo del brazo de la geometra resultante.
Offsets Introduzca valores para el offset del efector final; estos se incluyen al establecerse la posicin TCP final.
Transformacin Trmino general para las ecuaciones de conversin que asignan los valores en un espacio de coordenadas a otro espacio de coordenadas.
Traslacin Trmino robtico para un movimiento u offset lineal en el espacio cartesiano (tridimensional). La traslacin describe la distancia entres dos
puntos cartesianos.
Offset de ngulo cero Offset en un eje rotatorio en el sistema de coordenadas de articulaciones entre el lugar donde se derivaron las ecuaciones cinemticas y el
lugar de posicin cero deseado.
Obtenga informacin sobre su Antes de iniciar los pasos de configuracin para la funcin de transformacin
cinemtica, hay que conseguir informacin especfica acerca del robot y los
robot parmetros de aplicacin. Las especificaciones de su robot se pueden encontrar en
los documentos provistos por el fabricante. Otra informacin requerida depende
de la aplicacin. Usted debe conocer esta informacin antes de comenzar a
configurar el control de movimiento.
Tipo de geometra del robot
Orientacin de ngulo cero
Zona de trabajo
Longitudes de vnculos
Offsets de base
Offsets del efector final
Solucin de brazo
Resumen de los pasos de Despus de crear un tag del sistema de coordenadas de articulaciones (destino)
para su proyecto de control de movimiento, hay pasos generales que se deben
cinemtica seguir para la cinemtica.
7. Guarde el proyecto.
Determine el tipo de sistema de Use esta tabla para determinar el tipo de sistema de coordenadas cinemtico que
necesita.
coordenadas
Si su robot es semejante a Su tipo de sistema de coordenadas es
Independiente articulado
Consulte informacin de configuracin en la pgina 55.
Dependiente articulado
Consulte informacin de configuracin en la pgina 93.
Cartesiano
Este diagrama muestra una mquina prtica tpica.
Consulte informacin de configuracin en la pgina 103.
Eje X2
TCP
Eje X1
Riel deslizante
Rieles estacionarios
Independiente SCARA
Delta bidimensional
Consulte informacin de configuracin en la pgina 73.
Delta SCARA
Consulte informacin de configuracin en la pgina 78.
Tema Pgina
Marco de referencia 55
Mtodos para establecer un marco de referencia 57
Zona de trabajo 59
Parmetros de configuracin 61
Geometras de robot Delta 64
Configure un robot Delta tridimensional 65
Configure un robot Delta bidimensional 73
Configure un robot Delta SCARA 78
Soluciones de brazo 83
Configure un robot independiente SCARA 86
Condiciones de error 90
Marco de referencia El marco de referencia es el marco de coordenadas cartesianas que define el origen
y los tres ejes primarios (X1, X2 y X3). Estos ejes se usan para medir las posiciones
cartesianas reales.
Cuando el robot est fsicamente en esta posicin, los tags de posicin real de la
aplicacin Logix Designer para los ejes deben ser:
J1 = 0.
J2 = 0.
J3 = 0.
Vista lateral
Cuando el robot est fsicamente en esta posicin, los tags de posicin real de la
aplicacin Logix Designer para los ejes deben ser:
J1 = 0.
J2 = 90.
J3 = -90.
Vista lateral
Mtodos para establecer un Los mtodos a continuacin le permiten establecer un marco de referencia para
un robot independiente articulado.
marco de referencia
Para cada Use uno de estos mtodos para establecer el marco de referencia
Eje incremental Cada vez que se desconecta y vuelve a conectar la alimentacin elctrica del robot.
Eje absoluto Solo al establecer la posicin inicial absoluta.
Cada eje del robot cuenta con un final de carrera en cada una de las direcciones
positivas y negativas. Mueva o presione manualmente cada eje del robot contra su
final de carrera asociado y vuelva a definirlo segn la posicin de final de carrera
real suministrada por el fabricante del robot. J1 es el eje en la base del robot que
gira alrededor de X3.
Si los valores de solo lectura de la aplicacin Establezca las orientaciones de ngulo cero en el
Logix Designer son cuadro de dilogo Coordinate System Properties a
J1 = 10 Z1 = -10
J2 = 80 Z2 = 10
J3 = -85 Z3 = -5
Programe una instruccin MRP para los tres ejes con los valores siguientes:
J1 = 0
J2 = 90
J3 = -90
Zona de trabajo La zona de trabajo es una regin de espacio tridimensional que define los lmites
de extensin del brazo del robot. La zona de trabajo de un robot articulado es
idealmente una esfera completa con un radio interior igual a L1- L2 y un radio
exterior igual a L1+L2. Debido a los lmites de margen de movimiento de
articulaciones individuales, la zona de trabajo no siempre forma una esfera
completa.
Vista superior Muestra la zona de trabajo del barrido del punto central de la herramienta en J1 y J3 con J2 en
una posicin fija de 0.
Vista lateral Muestra la zona de trabajo del barrido del punto central de la herramienta en J2 y J3 con J1 en una
posicin fija de 0.
Parmetros de configuracin Se puede configurar la aplicacin Logix Designer para el control de robots con
diferentes lmites de extensin y capacidades de carga. Como resultado, es muy
importante saber cules son los valores de parmetros de configuracin del robot,
que incluyen:
Longitudes de vnculos.
Offsets de base.
Offsets del efector final.
IMPORTANTE Verifique que los valores de las longitudes de vnculos, offsets de base y offsets del
efector final introducidos en el cuadro de dilogo Configuration Parameters usen
las mismas unidades de medicin.
Longitudes de vnculos
Las longitudes de vnculos son los elementos mecnicos rgidos fijados en las
articulaciones.
Para un robot independiente articulado con La longitud Es igual al valor de la distancia entre
de
2 dimensiones L1 J1 y J2
L2 J2 y el efector final
3 dimensiones L1 J2 y J3
L2 J3 y el efector final
Offsets de base
El robot puede tener un efector final fijado en el extremo del vnculo de robot L2.
Si hay fijado un efector final, hay que configurar el valor de offset del efector final
en el cuadro de dilogo Coordinate System Properties. Los offsets del efector final
se definen con respecto al marco de referencia de la herramienta en la punta de
esta.
Algunos robots tambin tienen un offset definido para la articulacin J3, como se
muestra en el ejemplo del robot Este ejemplo muestra los parmetros de configu-
racin tpicos de un robot independiente articulado. en la pgina 61. Usted puede
tomar en consideracin este valor al calcular el valor de offset del efector final
X3e. En Este ejemplo muestra los parmetros de configuracin tpicos de un
robot independiente articulado., el valor del offset X3e se introduce como la suma
de X3e1+X3e2 (-3+1.5 = -1.5). El valor configurado de X3e es -1.5.
Geometras de robot Delta La aplicacin Logix Designer soporta tres tipos de geometras frecuentemente
conocidas como manipuladores paralelos.
Delta tridimensional
Delta bidimensional
Delta SCARA
Configure un robot Delta Esta figura muestra un robot Delta de cuatro ejes que se mueve dentro de
espacio cartesiano tridimensional (X1, X2, X3). Este tipo de robot se conoce
tridimensional frecuentemente como robot hexpodo o de tipo paraguas.
Conjunto de antebrazo
Accionadores
Dispositivo de agarre
Este robot cuenta con una placa superior fija y una placa inferior mvil. La placa
superior fija se sujeta a la placa inferior mvil mediante tres ensamblajes de brazos
de vnculo. Todos los ensamblajes de brazos de vnculo son idnticos puesto que
cuentan con un solo brazo de vnculo superior (L1) y un ensamblaje de vnculo de
dos barras de paralelogramo (L2).
A media que cada eje se gire ( J1, J2, J3), el TCP del dispositivo de agarre se mueve
debidamente en la direccin (X1, X2, X3). El dispositivo de agarre se mantiene
en posicin vertical a lo largo del eje X3 mientras se traduce su posicin a espacio
(X1, X2, X3) por la accin mecnica de los paralelogramos en cada uno de los
tres ensamblajes de antebrazo. Las conexiones mecnicas de los paralelogramos
mediante articulaciones esfricas garantizan que las placas superior e inferior
sigan estando paralelas entre s.
Usted programa el TCP a una coordenada (X1, X2, X3), luego la aplicacin
Logix Designer calcula los comandos necesarios para cada una de las
articulaciones ( J1, J2, J3) para mover el dispositivo de agarre de manera lineal de
la posicin actual (X1, X2, X3) a la posicin programada (X1, X2, X3), en la
dinmica vectorial programada.
Cuando cada vnculo superior (L1) se mueve hacia abajo, se supone que su eje
de articulacin correspondiente ( J1, J2 o J3) est girando en direccin positiva.
Los tres ejes de articulacin del robot se configuran como ejes lineales.
Vista superior
1. Obtenga los valores de ngulo del fabricante del robot para J1, J2 y J3 en la
posicin de calibracin. Estos valores se usan para establecer la posicin de
referencia.
2. Mueva todas las articulaciones a la posicin de calibracin impulsando el
robot bajo control programado, o moviendo el robot manualmente cuando
los ejes de articulacin estn en estado de lazo abierto.
3. Realice uno de estos pasos:
a. Use una instruccin Motion Redefine Position (MRP) para establecer
las posiciones de los ejes de articulacin a los valores de calibracin
obtenidos en el paso 1.
b. Establezca el valor de configuracin de la posicin inicial de los ejes de
articulacin a los valores de calibracin obtenidos en el paso 1 de este
procedimiento, y ejecute una instruccin Motion Axis Home (MAH)
en cada eje de articulacin.
4. Mueva cada articulacin a una posicin absoluta a 0.0. Verifique que cada
posicin de articulacin muestre 0 y que el L1 respectivo se encuentre en
posicin horizontal. Si L1 no se encuentra en posicin horizontal, vea el
otro mtodo para calibrar un robot Delta tridimensional.
Si desea que la posicin angular de articulacin tenga otro valor que no sea 0,
estando L1 en posicin horizontal, debe configurar correctamente los valores
Zero Angle Orientation en la ficha Geometry del cuadro de dilogo Target
Coordinate System Properties para alinear las posiciones de ngulo de
articulacin con las ecuaciones internas.
Por ejemplo, si el robot Delta se monta de modo que las articulaciones fijadas en
la placa superior se encuentran en la posicin inicial de 30 en direccin positiva
debajo de la horizontal (vase la figura abajo, Robot Delta con articulaciones en la
posicin inicial de 30) y desea que los valores de lectura de la aplicacin Logix
Designer se encuentren en cero en esta posicin, debe configurar los valores
Zero Angle Orientation a -30 en la ficha Geometry del cuadro de dilogo Target
Coordinate System Properties (vase la figura abajo, Configuracin de
orientacin de ngulo cero de un robot Delta).
La zona de trabajo es una regin de espacio tridimensional que define los lmites
de extensin del brazo del robot. La zona de trabajo tpica de un robot Delta se
puede describir como semejante a un plano en la regin superior, con lados
semejantes a un prisma hexagonal y la parte inferior semejante a una esfera. Para
obtener informacin ms detallada sobre la zona de trabajo de su robot Delta
tridimensional, vea la documentacin provista por el fabricante del robot.
R se calcula con los valores de offset de base y del efector final (X1b y X1e).
IMPORTANTE Verifique que los valores de las longitudes de vnculo, offsets de base y offsets del
efector final se introduzcan en el cuadro de dilogo Configuration Parameters con
las mismas unidades de medicin.
Longitudes de vnculos
Las longitudes de vnculos son los elementos mecnicos rgidos fijados en las
articulaciones rotatorias. La geometra del robot Delta tridimensional cuenta con
tres pares de vnculos, cada uno compuesto de L1 y L2. Cada par de vnculos tiene
las mismas dimensiones.
L1 es el vnculo fijado en cada articulacin accionada ( J1, J2 y J3).
L2 es la barra paralela fijada en L1.
Offsets de base
Los dos offsets del efector final disponibles para la geometra del robot Delta
tridimensional son los siguientes. Los valores de offset siempre son nmeros
positivos.
X1e es la distancia desde el centro de la placa mvil hasta las articulaciones
esfricas inferiores de los brazos paralelos.
X3e es la distancia desde la placa base hasta el TCP del dispositivo de
agarre.
Figura 24 Configuracin del offset de base y offsets del efector final de un robot Delta
tridimensional
Configure un robot Delta Esta figura muestra un robot Delta bidimensional que se mueve en el espacio
cartesiano bidimensional.
bidimensional
Figura 25 Robot Delta bidimensional
Articulaciones para los ejes 1-2.
Este robot cuenta con dos articulaciones rotatorias que mueven el dispositivo de
agarre en el plano (X1, X2). Dos ensamblajes de antebrazo sujetan una placa
superior fija a una placa inferior mvil. Un dispositivo de agarre se sujeta a la placa
inferior mvil. La placa inferior siempre se encuentra en posicin ortogonal con
relacin al eje X2 y su posicin se traduce en espacio cartesiano (X1, X2) por
paralelogramos mecnicos en cada conjunto de antebrazo. Las dos articulaciones,
J1 y J2, son articulaciones accionadas. Las articulaciones entre los vnculos L1 y
L2 y entre L2 y la placa base son articulaciones no accionadas.
Los dos ejes de articulacin ( J1 y J2) del robot se configuran como ejes lineales.
IMPORTANTE Verifique que los valores de las longitudes de vnculo, offsets de base y offsets del
efector final se introduzcan en el cuadro de dilogo Configuration Parameters con
las mismas unidades de medicin.
Longitudes de vnculos
Los vnculos son los elementos mecnicos rgidos fijados a las articulaciones. La
geometra Delta bidimensional tiene dos pares de vnculos, cada uno con las
mismas longitudes. El vnculo fijado en cada articulacin accionada ( J1 y J2) es
L1. La barra paralela fijada en el vnculo L1 es vnculo L2.
Figura 28 Robot Delta bidimensional Pantalla de configuracin de longitudes de vnculos
Offsets de base
Hay un offset de base (X1b) disponible para la geometra del robot Delta
bidimensional. Introduzca el valor igual a la distancia desde el origen del sistema
de coordenadas del robot hasta una de las articulaciones accionadoras.
Configure un robot Delta SCARA La geometra del robot Delta SCARA es semejante a una geometra de robot
Delta bidimensional, excepto que el plano X1-X2 se encuentra inclinado
horizontalmente con el tercer eje lineal en direccin vertical (X3).
Placa base
La zona de trabajo para un robot Delta SCARA es semejante a la del robot Delta
bidimensional en el plano X1-X2. El tercer eje lineal extiende la regin de trabajo
ya que la convierte en una regin slida. Los lmites positivos y negativos
mximos del eje lineal definen la altura de la regin slida.
IMPORTANTE Verifique que los valores de las longitudes de vnculo, offsets de base y offsets del
efector final se introduzcan en el cuadro de dilogo Configuration Parameters con
las mismas unidades de medicin.
Longitudes de vnculos
Los vnculos son los elementos mecnicos rgidos fijados a las articulaciones. El
robot Delta SCARA tiene dos pares de vnculos, cada uno con las mismas
longitudes. El vnculo fijado en cada articulacin accionada ( J1 y J2) es L1. La
barra paralela fijada en el vnculo L1 es vnculo L2.
Offset de base.
Hay un offset de base (X1b) disponible para la geometra del robot Delta
SCARA. Introduzca el valor igual a la distancia desde el origen del sistema de
coordenadas del robot hasta una de las articulaciones accionadoras. El valor del
offset de base es siempre un nmero positivo.
Hay un offset del efector final (X1e) disponible para la geometra del robot Delta
SCARA. Introduzca el valor para la distancia desde el centro de la placa mvil
hasta una de las articulaciones esfricas de los brazos paralelos. El valor el efector
final es siempre un nmero positivo.
L1 L1
L1 = 50.0 unidades
L2 = 80.0 unidades
L2 L2 X1b = -10 unidades
X1e = 15 unidades
X1e X1e
+X2
El offset de base X1b es el valor igual a la distancia desde el origen del sistema de
coordenadas del robot hasta una de las articulaciones accionadoras. En la figura
anterior, una de las articulaciones accionadoras (P1) se encuentra en el lado
negativo de X1. Por lo tanto, el offset de base X1b se mide como un valor de -10
unidades desde el origen del sistema de coordenadas (interseccin X1 X2) hasta
P1.
Soluciones de brazo Una solucin de brazo cinemtica es la posicin de todas las articulaciones del
robot que corresponden a una posicin cartesiana. Cuando la posicin cartesiana
se encuentra dentro del espacio de trabajo del robot, siempre existe por lo menos
una solucin. Muchas de las geometras tienen mltiples soluciones de
articulacin para una sola posicin cartesiana.
Robots de dos ejes existen tpicamente dos soluciones de articulacin
para una posicin cartesiana.
Robots de tres ejes existen tpicamente cuatro soluciones de articulacin
para una posicin cartesiana.
J3
J3
J2
J2
J3
J3
J2
J2
Activacin de la cinemtica
Planifique la singularidad
Configure un robot El robot independiente SCARA tpico tiene dos articulaciones de charnela y
una sola articulacin prismtica. Este robot es idntico al robot bidimensional
independiente SCARA independiente articulado excepto que el plano X1-X2 se encuentra inclinado
horizontalmente con un tercer eje lineal en direccin vertical. Siga estas pautas al
configurar un robot independiente SCARA.
Figura 35 Posicin inicial de articulacin y vnculo que las ecuaciones cinemticas usan para los
robots independientes SCARA
Vista
Configuracin del sistema de coordenadas de origen Configuracin del sistema de coordenadas de destino
La zona de trabajo es una regin de espacio tridimensional que define los lmites
de extensin del brazo del robot. La zona de trabajo del robot independiente
SCARA es un cilindro hueco con:
una altura igual al final de carrera del eje J3.
un radio interior (R1) igual a |L1-L2|.
un radio exterior (R2) igual a |L1+L2|.
IMPORTANTE Verifique que los valores de las longitudes de vnculo, offsets de base y
offsets del efector final se introduzcan en el cuadro de dilogo
Configuration Parameters con las mismas unidades de medicin.
L1= 10
L2= 8
Longitudes de vnculos
Las longitudes de vnculos son los elementos mecnicos rgidos fijados en las
articulaciones.
Los offsets de base y los offsets del efector final no se aplican a una configuracin
de robot independiente SCARA.
Para obtener ms informacin sobre cdigos de error Vea Cdigos de error (ERR)
de las instrucciones de movimiento por coordenadas en la pgina 261.
Se puede monitorear el estado de las funciones cinemticas con el uso de los bits
de estado de la aplicacin Logix Designer.
Notas:
Tema Pgina
Marco de referencia 93
Mtodos para establecer un marco de referencia 96
Zona de trabajo 98
Parmetros de configuracin 99
Cuando el robot est fsicamente en esta posicin, los tags de posicin real de la
aplicacin Logix Designer para los ejes deben ser:
J1 = 0.
J2 = 0.
J3 = 0.
X1
Cuando el robot est fsicamente en esta posicin, los tags de posicin real de la
aplicacin Logix Designer para los ejes deben ser:
J1 = 0.
J2 = 90.
J3 = -90.
Mtodos para establecer un Los mtodos a continuacin le permiten establecer un marco de referencia para
un robot independiente articulado.
marco de referencia
En cada Use uno de estos mtodos para establecer el marco de referencia
Eje incremental Cada vez que se desconecta y vuelve a conectar la alimentacin elctrica del robot.
Eje absoluto Solo al establecer la posicin inicial absoluta.
Cada eje del robot cuenta con un tope mecnico en cada una de las direcciones
positivas y negativas. Mueva o presione manualmente cada eje del robot contra su
tope mecnico asociado y vuelva a definirlo segn la posicin de lmite mecnico
real suministrada por el fabricante del robot. J1 es el eje en la base del robot que
gira alrededor de X3.
Si los valores de solo lectura de la aplicacin Establezca las orientaciones de ngulo cero en el
Logix Designer son cuadro de dilogo Coordinate System Properties a
J1 = 10 Z1 = -10
J2 = 80 Z2 = 10
J3 = 5 Z3 = -5
Programe una instruccin Motion Redefine Position (MRP) para los tres ejes a
los valores siguientes: 0, 90 y 0.
Zona de trabajo La zona de trabajo es una regin de espacio tridimensional que define el lmite
de extensin del brazo del robot. La zona de trabajo de un robot articulado es
idealmente una esfera completa con un radio interior igual a |L1- L2| y un radio
exterior igual a |L1+L2|. Sin embargo, debido a los lmites de margen de
movimiento de articulaciones individuales, la zona de trabajo no siempre forma
una esfera completa.
Vista superior Muestra la zona de trabajo del barrido del punto central de la herramienta en J1 y J3 con J2 en una
posicin fija de 0.
Vista lateral Muestra la zona de trabajo del barrido del punto central de la herramienta en J2 y J3 con J1 en una
posicin fija de 0.
Parmetros de configuracin Se puede configurar la aplicacin Logix Designer para el control de robots con
diferentes lmites de extensin y capacidades de carga. Como resultado, es muy
importante saber cules son los valores de parmetros de configuracin de robot,
que incluyen:
Longitudes de vnculos.
Offsets de base.
Offsets del efector final.
IMPORTANTE Verifique que los valores de las longitudes de vnculo, offsets de base y offsets del efector final
se introduzcan en el cuadro de dilogo Configuration Parameters con las mismas unidades de
medicin.
X3 L2 = 12 pulgadas
X1e = 2 pulgadas
Marco de referencia
de la herramienta
X3b = 4.0 pulgadas
Longitudes de vnculos
Las longitudes de vnculos son los elementos mecnicos rgidos fijados a las
articulaciones.
Offsets de base
El offset de base es un conjunto de valores de coordenadas que redefine el origen
del robot. El fabricante del robot normalmente le puede proporcionar los valores
correctos de offset de base. Introduzca los valores de los offsets de base en los
campos X1b y X3b del cuadro de dilogo Coordinate System Properties.
El robot puede tener un efector final fijado en el extremo del vnculo de robot L2.
Si hay fijado un efector final, hay que configurar el valor de offset del efector final
en el cuadro de dilogo Coordinate System Properties. Los offsets del efector final
se definen con respecto al marco de referencia de la herramienta en la punta de
esta.
Notas:
Tema Pgina
Establezca el marco de referencia para un robot prtico cartesiano 103
Identifique la zona de trabajo para un robot prtico cartesiano 104
Defina los parmetros de configuracin para un robot prtico cartesiano 104
Identifique la zona de trabajo La zona de trabajo de un robot prtico cartesiano es tpicamente un rectngulo
slido con longitud, ancho y altura iguales a los lmites de carrera de los ejes.
para un robot prtico cartesiano
Tema Pgina
Acerca de H-bots cartesianos 105
Establezca el marco de referencia para un H-bot cartesiano 106
Identifique la zona de trabajo de un H-bot cartesiano 106
Defina los parmetros de configuracin de un H-bot cartesiano 107
Acerca de H-bots cartesianos El H-bot es un tipo especial de robot prtico cartesiano de dos ejes. Este tipo de
mquina cuenta con tres rieles posicionados en forma de la letra H. Hay dos
motores posicionados en el extremo de cada pata del robot. A diferencia de un
robot prtico estndar, los motores no se montan en los rieles mviles. Siga estas
pautas para configurar un H-bot cartesiano.
X2 X2 Virt
X1
TCP
X1 Virt
Riel deslizante
Rieles estacionarios
En la figura anterior del H-bot cartesiano, los ejes X1 y X2 son los ejes reales en el
robot. X1 Virt y X2 Virt se configuran como los ejes virtuales.
Por ejemplo, un movimiento de (X1 = 10, X2 = 0) mueve los ejes X1X2 a una
posicin de (X1=7.0711, X2=7.0711). Un movimiento a (X1=10, X2 =10)
mueve el robot a una posicin de (X1=0, X2=14.142).
Identifique la zona de trabajo de La zona de trabajo de un H-bot cartesiano es un rectngulo con una longitud y
una anchura iguales a los lmites de carrera basados en software del eje.
un H-bot cartesiano
Defina los parmetros de No es necesario definir los parmetros de configuracin de las longitudes de
vnculos, offset de base u offset del efector final de un H-bot cartesiano.
configuracin de un H-bot
cartesiano
Notas:
Use esta tabla para seleccionar una instruccin de movimiento por coordenadas.
Si desea Use esta instruccin Disponible en estos idiomas
Iniciar un movimiento lineal por coordenadas de una sola dimensin o Movimiento lineal por coordenadas (MCLM) Lgica de escalera de rels
multidimensional para los ejes especificados en un sistema de Texto estructurado
coordenadas cartesianas.
Iniciar un movimiento por coordenadas circular bidimensional o Motion Coordinated Circular Move (MCCM) Lgica de escalera de rels
tridimensional para los ejes especificados en un sistema de coordenadas Texto estructurado
cartesianas.
Iniciar un cambio de dinmica de ruta para movimiento por coordenadas Dinmica de cambio de morvimiento por coordenadas Lgica de escalera de rels
en el sistema de coordenadas especificado. (MCCD) Texto estructurado
Detener los ejes de un sistema de coordinacin o cancelar una Detencin de movimiento por coordenadas (Multi-Axis Lgica de escalera de rels
transformacin. Coordinated Motion Instructions: MCSMCS) Texto estructurado
Iniciar un apagado controlado de todos los ejes del sistema de Apagado de movimiento por coordenadas (MCSD) Lgica de escalera de rels
coordenadas especificado. Texto estructurado
Iniciar una transformacin que vincula dos sistemas de coordinacin Motion Coordinated Transform (MCT)(1) Lgica de escalera de rels
juntos. Texto estructurado
Calcular la posicin de un sistema de coordinacin con respecto a otro Motion Calculate Transform Position (MCTP)(1) Lgica de escalera de rels
sistema de coordinacin. Texto estructurado
Iniciar el restablecimiento de todos los ejes del sistema de coordenadas Motion Coordinated Shutdown Reset (MCSR) Lgica de escalera de rels
especificado desde el estado de apagado hasta el estado de eje listo y Texto estructurado
eliminar los fallos de ejes.
Sincronizar uno o ms ejes de movimiento o un sistema de coordenadas a Master Driven Coordinate Control (MDCC) Lgica de escalera de rels
un eje maestro comn. Texto estructurado
(1)
No puede usar esta instruccin con controladores SoftLogix(TM).
Use las instrucciones de movimiento por coordenadas para mover hasta tres ejes
en un sistema de coordenadas.
Movimiento lineal por Use la instruccin MCLM para iniciar movimiento lineal unidimensional o
multidimensional por coordenadas de los ejes especificados dentro de un sistema
coordenadas (MCLM) de coordenadas cartesianas. Se puede definir la nueva posicin como absoluta o
incremental.
ATENCIN: Use una sola vez cada tag del atributo de control de movimiento de
las instrucciones. Si se vuelve a usar el tag de control de movimiento en otras
instrucciones puede ocasionarse una operacin inesperada. Esto puede causar
daos al equipo o lesiones al personal.
Operandos
La instruccin MCLM acepta los siguientes operandos:
Lgica de escalera de rels
Texto estructurado
Use las entradas en esta tabla como pauta al introducir los operandos de texto
estructurado.
Ejecucin de la instruccin
Move Type
Estos ejemplos muestran el uso del MCLM con un tipo de movimiento absoluto
(primer ejemplo) e incremental (segundo ejemplo) para llegar al mismo resultado.
Los supuestos fundamentales son:
los dos ejes, Axis0 y Axis1, son miembros del sistema de coordenadas,
coordinate_sys.
Axis0 y Axis1 son ortogonales entre s.
coordinated_sys se encuentra inicialmente en (5,5) unidades.
DAxis0 = 10 5 = 5
DAxis1 = -10 5 = -15
Por ejemplo,
El tipo de movimiento es
absoluto
Posicin definida en
unidades absolutas
El tipo de movimiento
es incremental
El tipo de movimiento es
absoluto.
El punto final fue un valor negativo; por lo tanto, el eje se movi en direccin
negativa de 4 a 2. No se movi a travs del desbobinado. Para este movimiento se
requiere que el punto final se site dentro de la posicin absoluta definida por el
desbobinado rotatorio del eje. Por lo tanto, un valor de desbobinado de 6 o -6 no
es vlido.
El segundo ejemplo MCLM con ejes rotatorios tiene dos ejes rotatorios y un tipo
de movimiento incremental. El grfico de la ruta se basa en los supuestos
siguientes:
Sistema de coordenadas de dos ejes con el nombre coordinate_sys.
Axis0 es rotatorio con un desbobinado de 1 rev.
Axis1 es rotatorio con un desbobinado de 2 revs.
La posicin inicial es 0,0.
El incremento a la posicin final es 5,5.
El tipo de movimiento es
incremental.
Figura 56 Grfico de MCLM con dos ejes rotatorios y tipo de movimiento incremental
Perfiles de velocidad
Trapezoidal
Curva en S
MCS
MCCM
MCLM
Vea la instruccin MCCD para obtener ms detalles sobre los efectos provocados
por una instruccin MCCD.
Las unidades de jaloneo definen las unidades que se aplican a los valores
introducidos en los operandos jaloneo de aceleracin, Accel Jerk, y jaloneo de
desaceleracin, Decel Jerk. Los valores se introducen directamente en las unidades
de posicin del sistema de coordenadas especificado o como porcentaje. Cuando
se configura con % del mximo, se aplica el jaloneo como porcentaje de los
operandos jaloneo de aceleracin mximo, Maximum Acceleration Jerk, y jaloneo
de desaceleracin mximo, Maximum Deceleration Jerk, especificados en los
atributos del sistema de coordenadas. Cuando se configura con % de tiempo, el
valor es un porcentaje basado en Speed, Accel Rate y Decel Rate especificados en
la instruccin.
Para jaloneo
Incorporacin
IMPORTANTE Las instrucciones con longitud cero hacen que la velocidad de la instruccin multiejes
anterior a la con longitud cero desacelere a cero en su punto final. Para evitar este
comportamiento, se recomienda eliminar del programa los movimientos con
longitud cero.
Tiempos de permanencia
Figura 62 Valores vlidos de la lgica escalera MCLM para obtener acceso al cuadro de dilogo
Target Position Entry
Sistema de coordenadas
Tipo de movimiento
Matriz de posicin
Figura 63 Cuadro de dilogo Target Position Entry de la instruccin MCLM Ficha Position
Tabla 21 Descripcin del campo del cuadro de dilogo de ingreso de posicin de destino, Target
Position Entry
Funcin Descripcin
Axis Name Estos campos muestran los nombres de cada eje que se encuentra en el sistema
de coordenadas. No se pueden modificar los nombres de los ejes en este
dilogo.
Target Position/Target Increment Este campo contiene el punto final, o incremento, del movimiento por
coordenadas segn lo especificado en la plantilla de instruccin. Es numrico.
Actual Position Estas son las posiciones reales actuales de los ejes en el sistema de coordenadas.
Estas posiciones se actualizan dinmicamente al estar en lnea y se habilita
Coordinate System Auto Tag Update.
Botn Set Targets = Actuals Este botn copia automticamente los valores de posicin real a la columna de
posicin de destino, Target Position.
No afectados.
Condiciones de fallo
Ninguna.
Cdigos de error
Los cdigos de error extendidos para los errores de tipo (38) Servo Off State (5),
Shutdown State (7), Axis Type Not Servo (8), Axis Not Configured (11),
Homing In Process Error (16) e Illegal Axis Data funcionan del mismo modo.
Un nmero entre 0n se muestra para el cdigo de error extendido. Este nmero
es el ndice del sistema de coordenadas e indica el eje en la condicin de error.
En el cdigo de error Axis Not Configured (11) hay un valor adicional de -1 que
indica que el sistema de coordenadas no pudo configurar el eje para el
movimiento por coordenadas.
Cuando se inicia la instruccin MCLM, los bits de estado estn sujetos a los
siguientes cambios.
Motion Coordinated Circular Use la instruccin MCCM para iniciar un movimiento por coordenadas circular
tridimensional para los ejes especificados dentro de un sistema de coordenadas
Move (MCCM) cartesianas. La nueva posicin se define como posicin absoluta o incremental y
se realiza a la velocidad deseada. La velocidad real del MCCM es funcin del
modo del movimiento (velocidad comandada o porcentaje de la velocidad
mxima). La velocidad del movimiento se basa en el tiempo necesario para
concluir el movimiento circular con el uso de los ejes programados. Cada eje
recibe un comando para moverse a una velocidad que permita que todos los ejes
alcancen el punto final (posicin de destino) simultneamente.
ATENCIN: Use una sola vez cada tag del atributo de control de
movimiento de las instrucciones. Si se vuelve a usar el tag de control de
movimiento en otras instrucciones puede ocasionarse una operacin
inesperada. Esto puede causar daos al equipo o lesiones al personal.
Operandos
SPEED SINT, INT, DINT o REAL inmediato o tag El operando Speed define la velocidad vectorial mxima a lo largo de la ruta del movimiento por
coordenadas.
[unidades de coordenadas]
Speed Units SINT, INT o DINT inmediato El operando Speed Units define las unidades aplicadas al operando de velocidad directamente en
unidades de coordenadas o como porcentaje de los valores mximos definidos en el sistema de
coordenadas.
0 = Unidades/seg
1 = % del mximo
3 = Segundos
4= Unidades/MasterUnit
7 = Unidades maestras
Accel Rate SINT, INT, DINT o REAL inmediato o tag El operando de tasa de aceleracin, Accel Rate, define la aceleracin mxima a lo largo de la ruta
del movimiento por coordenadas.
[unidades de coordenadas]
Accel Units SINT, INT o DINT inmediato El operando de unidades de aceleracin, Accel Units, define las unidades aplicadas al operando de
tasa de aceleracin, Accel Rate, directamente en unidades de coordenadas del sistema de
coordenadas o como porcentaje de los valores mximos definidos en el sistema de coordenadas.
0 = Unidades/seg2
1 = % del mximo
3 = Segundos
4= Unidades/MasterUnit
7 = Unidades maestras
Decel Rate SINT, INT, DINT o REAL inmediato o tag El operando de tasa de desaceleracin, Decel Rate, define la desaceleracin mxima a lo largo de
la ruta del movimiento por coordenadas.
[unidades de coordenadas]
Decel Units SINT, INT o DINT inmediato El operando de unidades de desaceleracin, Decel Units, define las unidades aplicadas al
operando de tasa de desaceleracin directamente en unidades de coordenadas del sistema de
coordenadas o como porcentaje de los valores mximos definidos en el sistema de coordenadas.
0 = Unidades/seg2
1 = % del mximo
3 = Segundos
4= Unidades/MasterUnit
7 = Unidades maestras
Perfil SINT, INT o DINT inmediato El operando de perfil, Profile, determina si el movimiento por coordenadas usa un perfil de
velocidad trapezoidal o de curva en S. Consulte Perfiles de velocidad en la pgina 122 para ms
informacin sobre los perfiles trapezoidales y de curva en S.
0 = Trapezoidal
1 = Curva en S
Use las entradas en esta tabla como pauta al introducir los operandos de texto
estructurado.
Ejecucin de la instruccin
Tipo de movimiento
Va/centro/radio
La direccin es en sentido
horario.
El tipo de movimiento es
incremental.
Hay tres puntos (la posicin actual de los ejes, el punto final especificado y el
punto de va especificado) que dificultan la programacin de un arco incorrecto.
Aunque es posible programar un arco que no es el deseado, ocurre un fallo de
tiempo de ejecucin de Circular Programming Error con un arco si los tres puntos
son colineales (los tres en la misma lnea) o no son nicos (dos puntos o ms son
idnticos). Adems, el punto de va supone la direccin del arco y, por ende, no es
necesario (y se ignora) para especificar la direccin.
Figura 76 Instruccin MCCM; tipo de movimiento absoluto; tipo de crculo de centro incremental
Figura 79 MCC con tipo de movimiento como incremental y tipo de centro como centro
Instruccin MCCM con tres ejes, un eje rotatorio y Tipo de movimiento absoluto
El primer ejemplo usa un sistema de coordenadas de tres ejes con un eje rotatorio
y un tipo de movimiento absoluto. El grfico de la ruta se basa en los supuestos
siguientes:
Para el sistema de coordenadas de tres ejes con el nombre coordinate_sys
(Axis2), se ignora el eje Z en los grficos para reducir la confusin e ilustrar
mejor las acciones del eje rotatorio (Axis0).
Axis0 es rotatorio con un desbobinado de 5 revs.
La posicin inicial es 0, 0, 0.
La posicin final es 5, 5, 5.
La posicin de va es 5, 3.5, 3.5.
La direccin es la ms corta.
Figura 81 Grfico de MCM con tres ejes, un eje rotatorio y tipo de movimiento absoluto
Figura 83 Grfico de MCCM con dos ejes rotatorios y tipo de movimiento incremental
Es posible crear arcos tridimensionales para los sistemas de coordenadas con tres
ejes primarios asociados.
Esta ruta se consigue con el uso de una instruccin MCCM con un tipo de
movimiento absoluto y un tipo de crculo de va. Cuando se selecciona va, la
posicin va/centro/radio define un punto que el arco debe atravesar.
Figura 85 Instruccin de lgica de escalera MCCM para un arco tridimensional con el uso del tipo
de crculo de va
Sistema de coordenadas
tridimensional.
Esta ruta se consigue con el uso de una instruccin MCCM con un tipo de
movimiento absoluto y un tipo de crculo de centro. Cuando se selecciona va, la
posicin va/centro/radio define un punto que el arco debe atravesar.
Figura 87 Instruccin de lgica de escalera MCCM para un arco tridimensional mediante el tipo
de crculo de centro
Sistema de coordenadas
tridimensional.
Las unidades de jaloneo definen las unidades que se aplican a los valores
introducidos en los operandos jaloneo de aceleracin, Accel Jerk, y jaloneo de
desaceleracin, Decel Jerk. Los valores se introducen directamente en las unidades
de posicin del sistema de coordenadas especificado o como porcentaje. Cuando
se configura con % del mximo, se aplica el jaloneo como porcentaje de los
operandos jaloneo de aceleracin mximo, Maximum Acceleration Jerk, y jaloneo
de desaceleracin mximo, Maximum Deceleration Jerk, especificados en los
atributos del sistema de coordenadas. Cuando se configura con % de tiempo, el
valor es un porcentaje basado en Speed, Accel Rate y Decel Rate especificados en
la instruccin.
Para jaloneo
Consideraciones importantes
Incorporacin
IMPORTANTE Las instrucciones con longitud cero hacen que la velocidad de la instruccin
multiejes anterior a la con longitud cero desacelere a cero en su punto final. Para
evitar este comportamiento, se recomienda eliminar del programa los
movimientos con longitud cero.
Tiempos de permanencia
Figura 90 Valores vlidos de la lgica de escalera MCCM para obtener acceso al cuadro de
dilogo de ingreso de posicin de destino, Target Position Entry.
Sistema de coordenadas
Tipo de movimiento.
Matriz de posicin
Circle Type
Figura 91 Cuadro de dilogo Target Position Entry de la instruccin MCCM Ficha Position
Tabla 32 Cambios del cuadro de dilogo de ingreso de posicin de destino, Target Position Entry
Tipo de Circle Type Comportamiento
movimiento
Absoluto Va La columna de destino tiene el nombre Target Position.
La columna de va tiene el nombre Via Position.
Set Targets = El botn Actuals est activo.
Set Vias = El botn Actuals est activo.
Incremental Va La columna de destino tiene el nombre Target Increment.
La columna de va tiene el nombre Via Increment.
Set Targets = El botn Actuals no est activo (en gris).
Set Vias = El botn Actuals no est activo (en gris).
Absoluto Centro La columna de destino tiene el nombre Target Position.
La columna de centro tiene el nombre Center Position.
Set Targets = El botn Actuals est activo.
Set Vias = El botn Actuals est activo.
Incremental Centro La columna de destino tiene el nombre Target Increment.
La columna de centro tiene el nombre Center Increment.
Set Targets = El botn Actuals no est activo (en gris).
Set Vias = El botn Actuals no est activo (en gris).
Absoluto Radio La columna de destino tiene el nombre Target Position.
La columna de radio tiene el nombre Radius.
Set Targets = El botn Actuals est activo.
Set Vias = El botn Actuals no est activo (en gris).
Incremental Radio La columna de destino tiene el nombre Target Increment.
La columna de radio tiene el nombre Radius.
Set Targets = El botn Actuals no est activo (en gris).
Set Vias = El botn Actuals no est activo (en gris).
Absoluto Centro incremental La columna de destino tiene el nombre Target Position.
La columna de centro incremental tiene el nombre Center Incremental.
Set Targets = El botn Actuals est activo.
Set Vias = El botn Actuals no est activo (en gris).
Incremental Centro incremental La columna de destino tiene el nombre Target Increment.
La columna de centro incremental tiene el nombre Center Incremental.
Set Targets = El botn Actuals no est activo (en gris).
Set Vias = El botn Actuals no est activo (en gris).
No afectados.
Condiciones de fallo
Ninguna.
Cdigos de error
Los cdigos de error extendidos para los errores de tipo (38) Servo Off State (5),
Shutdown State (7), Axis Type Not Servo (8), Axis Not Configured (11),
Homing In Process Error (16) e Illegal Axis Data funcionan del mismo modo.
Un nmero entre 0n se muestra para el cdigo de error extendido. Este nmero
es el ndice del sistema de coordenadas e indica el eje en la condicin de error.
El siguiente ejemplo del error #44 muestra una situacin donde el punto inicial, el
punto de va y el punto final se encuentran en una lnea recta. El programa est
intentando generar un arco bidimensional de 0,0 (posicin actual) a 20,0 a travs
del lugar 10,0. Puesto que estos puntos se encuentran en una lnea recta, no se
puede calcular un punto central circular para el crculo. Este error tambin se
genera si el programa era para un crculo de tipo de centro tridimensional
mediante un punto inicial, un punto central y un punto final en una lnea recta.
Aqu un nmero infinito de crculos podra pasar a travs de los puntos
programados en un nmero infinito de planos.
Figura 92 Programa de lgica de escalera y pantalla de ingreso de destino, Target Entry, que
generan el error #44.
El siguiente ejemplo del error #45 muestra una situacin donde el punto inicial y
el punto de va son idnticos. El programa esta intentando generar un crculo
completo bidimensional de 0,0 (posicin actual) y de regreso a 0,0 a travs del
lugar 10,10. Puesto que el punto inicial y el punto de va son idnticos, no se
puede encontrar un punto central circular para este crculo.
Figura 93 Programa de lgica de escalera y pantalla de ingreso de destino, Target Entry, que
generan el error #45.
El siguiente ejemplo del error #46 muestra una situacin en la que la diferencia en
las longitudes de inicio/finales radiales exceden el 15 % de la longitud de inicio
radial. El programa est intentando generar un arco bidimensional de 0,0 (posi-
cin actual) a 21.51,0 mediante el uso de un punto central en 10,10. Puesto que la
diferencia de las longitudes de inicio/finales radiales es 21.51 10 = 1.51, excede
el 15 % de la longitud de inicio radial 0.15 * 10 = 1.5. Este ejemplo funciona un
con punto final de 21.5 y el punto central recalculado para posicionarse exacta-
mente a la mitad entre los puntos inicial y finales.
Figura 94 Programa de lgica de escalera y pantalla de ingreso de destino, Target Entry, que
generan el error #46.
Este primer ejemplo del error #49 muestra una situacin en la que el crculo de
tipo de radio usa un radio que no es suficientemente largo como para abarcar la
distancia entre el punto inicial y el punto final. El programa est intentando
generar un arco bidimensional de 0,0 (posicin actual) a 20,0. No obstante, el
programador intent programar un crculo de tipo de radio con un radio que no
es suficientemente largo como para abarcar la distancia entre el punto inicial y el
punto final.
Figura 95 Programa de lgica de escalera y pantalla de ingreso de destino, Target Entry, que
generan el error #49
Este segundo ejemplo del error #49 muestra una situacin en la que el crculo
de tipo de radio usa un radio de magnitud menor que 0.001. El programa est
intentando generar un arco bidimensional de 0,0 (posicin actual) a
0.00099,0.00099. Este error ocurre porque el programador intent programar un
crculo de tipo de radio con un radio de magnitud menor que 0.001 unidades.
Figura 96 Programa de lgica de escalera y pantalla de ingreso de destino, Target Entry, que
generan el error #49
Cuando se inicia la instruccin MCCM, los bits de estado estn sujetos a los
siguientes cambios.
Tabla 34 Bits de estado de eje
Nombre del bit Significado
CoordinatedMotionStatus Se establece cuando se ejecuta la instruccin MCCM y se elimina cuando
concluye la instruccin.
ATENCIN: Use una sola vez cada tag del atributo de control de
movimiento de las instrucciones. Si se vuelve a usar el tag de control de
movimiento en otras instrucciones puede ocasionarse una operacin
inesperada. Esto puede causar daos al equipo o lesiones al personal.
Operandos
Ejecucin de la instruccin
Mnemnico Descripcin
.EN (Enable) Bit 31 Se establece el bit Enable cuando el rengln cambia de falso a verdadero. Se restablece
cuando el rengln cambia de verdadero a falso.
.DN (Done) Bit 29 Se establece el bit Done cuando el rengln cambia de falso a verdadero. Se establece
cuando se calcula correctamente la posicin de destino.
.ER (Error) Bit 28 Se restablece el bit Error cuando el rengln cambia de falso a verdadero. Se establece
cuando no se calcula correctamente la posicin de destino.
Tipo de movimiento
Condiciones de fallo
Ninguna.
Cdigos de error
Los cdigos de error extendidos para los errores de tipo (38) Servo Off State (5),
Shutdown State (7), Axis Type Not Servo (8), Axis Not Configured (11),
Homing In Process Error (16) e Illegal Axis Data funcionan del mismo modo.
Un nmero entre 0n se muestra para el cdigo de error extendido. Este nmero
es el ndice del sistema de coordenadas e indica el eje en la condicin de error.
Detencin de movimiento La instruccin Motion Coordinated Stop (MCS) inicia una detencin
controlada del movimiento por coordenadas. Se cancelan los perfiles de
por coordenadas (Multi-Axis movimiento pendientes.
Coordinated Motion
Instructions: MCSMCS) ATENCIN: Use una sola vez cada tag del atributo de control de
movimiento de las instrucciones. Si se vuelve a usar el tag de control de
movimiento en otras instrucciones puede ocasionarse una operacin
inesperada. Esto puede causar daos al equipo o lesiones al personal.
Operandos
Rengln
EN
DN o ER
La siguiente tabla describe cmo los tipos de paro afectan los sistemas de
coordenadas que forman parte de una transformacin.
Tabla 41 Tipos de paro MCS
Tipos de paro Descripcin
Todos Este tipo de paro:
Detiene los ejes en el sistema de coordenadas especificado. Tambin detiene los ejes de cualquier sistema de coordenadas que
comparta ejes con este sistema de coordenadas.
Cancela las transformaciones que involucran el sistema de coordenadas.
Coordinated Move Este tipo de paro detiene solo los movimientos por coordenadas. Todas las transformaciones permanecen activas.
Transformacin coordenada Este tipo de paro cancela las transformaciones asociadas con el sistema de coordenadas especificado. Todo el movimiento relacionado
con transformaciones se detiene en todos los sistemas de coordenadas de destino asociados. No obstante, los ejes de coordenadas de
origen siguen movindose de acuerdo a sus instrucciones.
Ejemplo
Si cuatro sistemas de coordenadas se conectan mediante tres transformaciones, y el primer sistema de coordenadas (CS1) es el origen y
est procesando un comando de movimiento.
Ejecutar una instruccin MCS en CS2 y usar un tipo de paro de transformacin de coordenadas ocasiona lo siguiente:
Se cancelan las transformaciones T1 y T2.
La transformacin T3 permanece activa.
Los ejes en CS1 permanecen en movimiento.
Los ejes en los sistemas de coordenadas CS2 y CS3 se detienen a la tasa de desaceleracin seleccionada en la instruccin MCS o a la
tasa de desaceleracin mxima de coordenadas.
Los ejes en CS4 siguen los ejes CS3 respectivos.
En una instruccin Motion Axis Stop (MAS), un tipo de paro All tambin cancela las transformaciones.
Figura 99 Ejemplo de cmo los tipos de paro afectan las transformaciones y el movimiento del
eje
Donde:
el sistema de coordenadas 1 (CS1) contiene los ejes X, Y y Z.
el sistema de coordenadas 2 (CS2) contiene los ejes Y, Z y S.
el sistema de coordenadas 3 (CS3) contiene los ejes A, B y C.
la transformacin (T1) vincula la coordenada de origen CS2 al
destino CS3.
los ejes CS2 (XYS) son asignados a los ejes CS3 (ABC).
las instrucciones MAM se ejecutaron en los ejes Y, Z y S.
Observe que si se emite una detencin muy cerca del punto final programado,
la detencin real se puede encontrar ms all del punto final programado,
especialmente si se ejecuta en el modo Master Driven.
No afectados.
Condiciones de fallo
Ninguna.
Cdigos de error
La tabla de instrucciones MCS y MACS con tipos de paro muestra los resultados
de ejecutar varias instrucciones MCS y MA con diferentes tipos de paro.
Apagado de movimiento por Use la instruccin Motion Coordinated Shutdown (MCSD) para realizar un
apagado controlado de todos los ejes en el sistema de coordenadas indicado.
coordenadas (MCSD)
ATENCIN: Use una sola vez cada tag del atributo de control de
movimiento de las instrucciones. Si se vuelve a usar el tag de control de
movimiento en otras instrucciones puede ocasionarse una operacin
inesperada. Esto puede causar daos al equipo o lesiones al personal.
Operandos
La instruccin MCSD acepta los siguientes operandos:
Lgica de escalera de rels
Texto estructurado, Structured Text
Ejecucin de la instruccin
No afectados.
Condiciones de fallo
Ninguna.
Cdigos de error
Motion Coordinated Use la instruccin MCT para iniciar una transformacin que conecte dos
sistemas de coordenadas. Esto es como un engranaje bidireccional. Una manera
Transform (MCT) de usar la transformacin es para mover un robot no cartesiano a posiciones
cartesianas.
ATENCIN: Use una sola vez cada tag del atributo de control de
movimiento de las instrucciones. Si se vuelve a usar el tag de control de
movimiento en otras instrucciones puede ocasionarse una operacin
inesperada. Esto puede causar daos al equipo o lesiones al personal.
Operandos
Rengln
EN
DN o ER
La instruccin ha concluido. DN BOOL El proceso de transformacin sigue ejecutndose despus de que concluye la
instruccin.
Ocurri un error. ER BOOL Identifique el nmero de error que aparece en el campo de cdigos de error del tag
de control Motion y consulte Cdigos de error (ERR) de las instrucciones de
movimiento por coordenadas en la pgina 261.
El proceso de transformacin se est IP BOOL Cualquiera de estas acciones cancela la transformacin y desactiva el bit IP:
ejecutando. Instruccin de paro aplicable
Instruccin de apagado
Accin ante un fallo
X3
MCT
Instruccin de transformacin
de coordenadas de movimiento
X2
X1
Figura 100 Flujo de datos cuando se ejecuta un movimiento con una instruccin
MCT Transformacin hacia adelante
Figura 101 Flujo de datos cuando se ejecuta un movimiento con una instruccin
MCT Transformacin inversa
Orientaciones de ngulo cero (Z1, Z2, Z3) Cuadro de dilogo del sistema de coordenadas
Orientaciones (Matriz [3]) Plantilla de instrucciones
Pautas de programacin
ATENCIN: No permita que el robot se extienda completamente ni que se doble hacia atrs en s mismo. De hacerlo, podra
comenzar a moverse a una velocidad muy alta. En esas posiciones pierde su configuracin como brazo izquierdo o derecho.
Cuando esto ocurre, puede comenzar a moverse a una velocidad muy alta.
ATENCIN: Determine los lmites de trabajo del robot y acate dichos lmites.
Las constantes de conversin de los ejes cartesianos virtuales en una transformacin son pequeas, por ej.
8000 conteos/unidad de posicin.
Las longitudes de vnculos del sistema de coordenadas no cartesianas son pequeas, por ej. 0.5 pulgadas.
Es mejor dar las constantes de conversin grandes a los ejes cartesianos virtuales en una transformacin, por ej.
100,000 o 1,000,000 conteos/unidad de posicin. El lmite de carrera mximo del robot es
31
2 Unidades de coordenadas
Conversion Constant
Mueva el robot a una posicin inicial de brazo Desea que el robot se mueva como un brazo izquierdo o un brazo derecho?
izquierdo o derecho.
L2
L2
L1 L1
Puede permitir que el rengln cambie a falso una vez ejecutada la instruccin. La transformacin permanece activa.
Cuando inicia la transformacin, la posicin del sistema de coordenadas de origen se cambia para coincidir con la posicin
correspondiente del sistema de coordenadas de destino. Despus, si mueve cualquiera de los sistemas, el otro sistema se mueve
en respuesta.
El controlador sigue controlando los ejes incluso si usted deja de escanear la instruccin MCT o si su rengln cambia a falso. Use
una instruccin Motion Coordinated Stop (MCS) para detener el movimiento en el sistema de coordenadas, cancelar la
transformacin, o ambas acciones.
Vuelva a ejecutar la instruccin MCT si cambia la
orientacin o la traslacin.
Si desea cambiar los valores de orientacin o de traslacin despus de que se ejecuta la transformacin.
Vuelva a ejecutar la instruccin. Para ejecutar la instruccin, alterne la condicin de rengln de entrada de falsa a verdadera.
No afectados.
Condiciones de fallo
Ninguna.
Cdigos de error
2. Rutina de iniciar transformacin Cuando se activa Arm_Commands.Start_Transform, se inicia la transformacin. El bit IP indica que la transformacin se est ejecutando.
3. Rutina recoger y colocar Esta rutina es una en una secuencia de instrucciones MCLM que mueven el sistema cartesiano. Las articulaciones del robot siguen los
movimientos.
Cuando se activa el Paso 1, el sistema de coordenadas se mueve a 0, 6, 2. Cuando el movimiento est en proceso (IP), la secuencia pone el
siguiente movimiento en la cola.
Este paso mueve el eje J2 a 90. El calificador P1 limita esto al primer escn del paso.
Este paso inicia la transformacin. El calificador P1 limita esto al primer escn del paso.
3. Rutina recoger y colocar Esta rutina es una en una secuencia de instrucciones MCLM que mueven el sistema cartesiano. Las articulaciones del robot siguen los
movimientos.
El SFC inicia los movimientos de recoger y colocar cuando se activa el bit Run.
Este paso mueve el sistema de coordenadas a 0, 6, 2. El calificador P1 limita esto al primer escn del paso.
Cuando el movimiento est en proceso (IP), el SFC va al prximo paso y pone el siguiente movimiento en la cola.
X2
X1
Cuarta instruccin MCLM.
X3
Representa el sistema de
coordenadas de destino.
X2 Representa el sistema de
coordenadas de origen.
X1
X3
X2
X1
Cuarta instruccin MCLM.
X3
Si desea crear un offset para las posiciones cartesianas del sistema de coordenadas
de destino en 1 unidad a lo largo de los ejes X1 y X2:
Representa el sistema de
X2 coordenadas de origen.
X1
X3
Motion Calculate Transform Use la instruccin MCTP para calcular la posicin de un punto en un sistema de
coordenadas al punto equivalente en otro sistema de coordenadas.
Position (MCTP)
ATENCIN: Use una sola vez cada tag del atributo de control de
movimiento de las instrucciones. Si se vuelve a usar el tag de control de
movimiento en otras instrucciones puede ocasionarse una operacin
inesperada. Esto puede causar daos al equipo o lesiones al personal.
Operandos
Reference Position REAL[3] Matriz Si la direccin de transformacin es Introduzca una matriz que tiene
(unidades=unidades de
coordenadas) Hacia adelante ngulos de articulacin
Inversa Posiciones cartesianas
Transform Position REAL[3] Matriz Matriz que almacena la posicin calculada
(unidades=unidades de
coordenadas)
Rengln
EN
DN o ER
Pautas de programacin
Figura 103 Flujo de datos cuando se ejecuta un movimiento con una instruccin
MCTP Transformacin hacia adelante
Datos de entrada
Figura 104 Flujo de datos cuando se ejecuta un movimiento con una instruccin
MCTP Transformacin inversa
Datos de entrada
No afectados.
Condiciones de fallo
Ninguna.
Cdigos de error
Ninguna.
Si desea escribir una secuencia de recuperacin de fallos, como uno de los pasos,
debe obtener la posicin actual de un robot independiente articulado. En tal caso,
puede usar una instruccin MCTP para calcular la posicin cartesiana del robot
cuando sabe cules son los ngulos de articulacin.
Si se activa Recovery_Step.1, calcule las posiciones X1, X2 y X3 del robot basado en sus ngulos de articulacin actuales
Una vez concluida la instruccin, la instruccin MUL mueve la secuencia al prximo paso
X3
X3
Este ejemplo muestra los mtodos para alcanzar una posicin de X1 = 10, X2 = 0,
y X3 = 15
J3
J1 = 0 J1 = 180
J2 = 106.84 J2 = 171.39
J3 = -98.63 J3 = -63.26
J3
J2 J2
J3
J1 = 180
J1 = 0
J2 = 108.14
J2 = 8.22
J3 = 63.26
J3 = 98.63
J3
J2
J2
ATENCIN: Use una sola vez cada tag del atributo de control de
movimiento de las instrucciones. Si se vuelve a usar el tag de control de
movimiento en otras instrucciones puede ocasionarse una operacin
inesperada. Esto puede causar daos al equipo o lesiones al personal.
Operandos
Ejecucin de la instruccin
No afectados.
Condiciones de fallo
Ninguna.
Cdigos de error
MCSR(Coordinated_sys,MCSR[3]);
Master Driven Coordinate Use la instruccin MDCC para sincronizar uno o ms ejes de movimiento o
sistema de coordenadas a un eje maestro comn. La funcin de control de
Control (MDCC) velocidad accionado por maestro (MDSC) usa la instruccin de control de
coordenadas accionado por maestro (MDCC), la cual define una relacin de
maestro/esclavo entre el eje maestro y un sistema de coordenadas esclavo.
Todo el movimiento en la cola sigue usando el mismo eje maestro incluso si hay
un MDCC pendiente con un maestro diferente. Los valores en la instruccin
MDCC pendiente solo se usan cuando:
Operandos
Referencia maestra
Puesto que no hay una posicin real para un eje virtual, si se selecciona Actual o
Command como referencia maestra, se usa la posicin Command. No se genera
un error.
Texto estructurado
Parmetro Definicin
CartesianCoord CartesianCoord es el sistema de coordenadas controlado por el eje maestro cuando el planificador
de movimiento se encuentra en el modo Master Driven.
Master Axis El eje maestro, Master Axis, es el eje nico que sigue el sistema de coordenadas esclavo.
MDSC1 MDSC1 es el tag de control para la instruccin MDCC.
Actual La posicin real, Actual Position, es el origen de posicin del eje maestro.
No afectados.
Cdigos de error
Bits de estado para las La siguiente tabla describe los bits de estado de tipo de datos predefinidos para las
instrucciones MCLM y MCCM.
instrucciones de movimiento
(MCLM, MCCM) cuando MDCC
est activo
Tabla 64 Bits de instruccin de movimiento MCLM y MCCM
Nombre del bit Significado
EN Se establece el bit Enable cuando el rengln cambia de falso a verdadero y se restablece cuando el rengln cambia de verdadero a falso.
DN Se establece el bit Done cuando la instruccin de coordenadas ha sido verificada y puesta en la cola. Puesto que se establece cuando se pone en la cola,
este bit puede aparecer como establecido cuando se encuentra un error de tiempo de ejecucin durante la operacin de verificacin despus de salir
de la cola. Se restablece cuando el rengln cambia de falso a verdadero.
ER Se establece el bit Error cuando el rengln cambia de falso a verdadero. Se establece cuando el movimiento coordinado no se ha iniciado con xito.
Tambin se establece con el bit Done cuando una instruccin en la cola encuentra un error de tiempo de ejecucin.
PC Se restablece el bit Process Complete cuando el rengln cambia de falso a verdadero. Se establece cuando no hay movimiento subsiguiente y el
movimiento por coordenadas alcanza la nueva posicin, o cuando hay un movimiento subsiguiente y el movimiento por coordenadas alcanza el tipo
de terminacin especificado.
IP Se establece el bit Process cuando se inicia correctamente el movimiento por coordenadas. Se restablece cuando:
no hay un movimiento subsiguiente y el movimiento por coordenadas alcanza la nueva posicin, o bien
hay un movimiento subsiguiente y el movimiento por coordenadas alcanza las especificaciones del tipo de terminacin, o bien,
cuando el movimiento por coordenadas es sustituido por otra instruccin MCLM o MCCM con un tipo de incorporacin de movimiento por
coordenadas, o bien
lo termina una instruccin MCS.
CA Cuando hay una instruccin de movimiento por coordenadas en la cola, el bit Active indica qu instruccin controla el movimiento. Se establece
cuando se activa el movimiento por coordenadas. Se restablece cuando se establece el bit de proceso completado, Process Complete, o cuando se
detiene la instruccin.
Aceleracin Se establece segn lo esperado durante el movimiento. Es independiente de la aceleracin maestra.
El bit ACCEL en la instruccin que acciona el sistema de coordenadas esclavo (por ej., MCLM) se establece mientras el sistema de coordenadas esclavo
est acelerando a su velocidad comandada. Este bit es inmune a la aceleracin que ocurre en el eje maestro.
No obstante, el bit AccelStatus, que es la palabra MotionStatus del sistema de coordenadas esclavo (no la instruccin que acciona el sistema de
coordenadas esclavo), se establece o se elimina segn los cambios de velocidad del sistema de coordenadas esclavo.
Desaceleracin Se establece segn lo esperado durante el movimiento. Es independiente de la desaceleracin maestra.
El bit DECEL en la instruccin que acciona el sistema de coordenadas esclavo se establece mientras el sistema de coordenadas esclavo est
desacelerando a su velocidad comandada. Este bit es inmune a la desaceleracin que ocurre en el eje maestro.
No obstante, el bit DecelStatus, que es la palabra MotionStatus del sistema de coordenadas esclavo (no la instruccin que acciona el sistema de
coordenadas esclavo), se establece o se elimina segn los cambios de velocidad del sistema de coordenadas esclavo.
TrackingMaster Indica que el sistema de coordenadas esclavo est dando seguimiento al eje maestro (solo usado en el modo Master Driven).
Cuando una instruccin se inicia en el modo Master Driven, el sistema de coordenadas esclavo se acelera a la velocidad programada para el modo
MDSC. Se establece Tracking Master cuando la aceleracin se concluye en el modo MDSC. Esto significa que el sistema de coordenadas esclavo est en
sincrona con el eje maestro.
Se elimina el bit Tracking Master cuando ocurre cualquiera de las condiciones siguientes en el sistema de coordenadas esclavo:
Cuando el sistema de coordenadas esclavo comienza a acelerarse o desacelerarse por cualquier motivo, por ej., se emite MCCD o MCS.
Cuando el sistema de coordenadas esclavo vuelve a conectarse a otro eje maestro. En esta situacin, primero se elimina el bit TrackingMaster y
luego vuelve a establecerse en la nueva palabra de estado de instruccin cuando el sistema de coordenadas esclavo comienza nuevamente a dar
seguimiento al nuevo eje maestro.
Se detiene el sistema de coordenadas esclavo. Se elimina el bit Tracking Master en cuenta se inicia el paro en el sistema de coordenadas esclavo.
Este bit nunca se establece cuando LockDir = NONE.
Observe que el bit Tracking Master en el sistema de coordenadas esclavo no se ve afectado por otras operaciones (por ej., MCS, MCCD) en el eje
maestro.
El bit Tracking Master siempre se elimina en el modo Time Driven.
Cambio entre los modos El cambio del modo de movimiento entre Master Driven y Time Driven y
viceversa se realiza automticamente cuando se activa otra instruccin de
Master Driven y Time Driven movimiento (tal como MCLM y MCCM) si la nueva instruccin ha sido
para las instrucciones de programada en un modo que difiera de la instruccin de movimiento activa.
movimiento por coordenadas
Cuando se activa la nueva instruccin de movimiento, el sistema asume que el
modo deseado para la nueva instruccin es el modo (Master Driven o Time
Driven) especificado en las unidades programadas del parmetro de velocidad en
la nueva instruccin. Siempre, incluso durante el cambio de modos, hay que
programar Accel, Decel y Jerk en las mismas unidades que el parmetro Speed;
si no, la instruccin recibe un error MDSC_UNITS_CONFLICT_ERROR.
Si los ejes maestro y esclavo se encuentran en la posicin de reposo (por ej., pausa),
el MCLM o MCCM puede hacer un cambio en el esclavo. No obstante, se genera
el error MDSC IDLE_MASTER_AND_SLAVE_MOVING si el modo
MDSC se inicia a la vez que el sistema de coordenadas esclavo est en movimiento
con el maestro en la posicin de reposo.
Se pueden usar diferentes modos Time Driven y Master Driven para distintos
tipos de movimiento en el movimiento superpuesto. Por ejemplo, el MAM puede
estar en el modo Time Driven para un eje en el sistema de coordenadas y el
MCLM puede estar en el modo Master Driven para el sistema de coordenadas.
Primero hay que ejecutar una instruccin MDCC para reasignar el sistema
de coordenadas esclavo del primer eje maestro al segundo eje maestro.
Esto pone la reasignacin en estado pendiente. El bit IP de la instruccin
MDCC se establece para indicar la reasignacin pendiente.
La velocidad esclava efectiva final se calcula como producto de la velocidad del eje
maestro y la velocidad programada del esclavo. Si la nueva velocidad esclava
efectiva final del sistema de coordenadas es menor que 10 %, segn el movimiento
de la velocidad original del sistema de coordenadas esclavo, no se permite el
cambio y ocurre el error MDSC_INVALID_SLAVE_SPEED_REDUCTION.
Si el segundo eje maestro est en la posicin de reposo (velocidad =0), la
instruccin de movimiento que hace esta solicitud recibe un error
MDSC_IDLE_MASTER_AND_SLAVE_MOVING.
Calculated Data REAL Modo Parmetro devuelto de datos calculados Predeterminado = 0 (sin
(continuacin) ARRAY o bien 0 matriz de datos calculados)
Master Driven En movimientos incorporados (es decir, Termination Type =Command o un tag de matriz REAL
Tolerance o No Decel).
La distancia incremental del eje maestro necesaria para que el
movimiento programado en el sistema de coordenadas esclavo se mueva
del inicio del movimiento al punto de incorporacin. Observe que aqu se
establece el bit PC de la instruccin.
En el resto de los tipos de terminacin (es decir, movimientos no
incorporados)
La distancia incremental del eje maestro necesaria para que el
movimiento programado en el sistema de coordenadas esclavo se mueva
del inicio del movimiento al punto final programado. Observe que aqu se
establece el bit PC de la instruccin en la instruccin que mueve el esclavo.
Otra manera de representar la distancia de evento y los datos calculados
correspondientes es en un grfico de velocidad vs tiempo tal como se
muestra en la figura siguiente: observe que el primer grfico a
continuacin es para movimientos no incorporados (TT0/1), el segundo es
para movimientos incorporados (TT2, 3, 6).
Hay que seguir estas reglas de velocidad para determinar los modos Time Driven
y MDSC Driven permitidos:
Cuando la velocidad se da en unidades/seg, % mx o segundos, se considera
que la instruccin est en el modo Time Driven, independientemente de la
seleccin de unidades de aceleracin, desaceleracin o jaloneo.
Cuando la velocidad se da en unidades maestras o Units/MasterUnit, se
considera que la instruccin est en el modo Master Driven, independien-
temente de la seleccin de unidades de aceleracin, desaceleracin o jalo-
neo.
Siempre se debe programar la velocidad, la aceleracin, la desaceleracin y
el jaloneo en el mismo modo (Time Driven o Master Driven); si no, se
genera un error de tiempo de ejecucin.
Cuando la velocidad se especifica en segundos de unidad de tiempo, el
tiempo especificado es el tiempo total del movimiento, incluso el tiempo de
aceleracin y desaceleracin.
Tabla 70 Aceleracin
Unidades de aceleracin y desaceleracin
Unidades/seg Mximo Segundos Unidades/MasterUnit Unidades maestras
(Unidades del (Unidades del (Unidades del (Unidades del modo (Unidades del modo
accionado por accionado por modo accionado por accionado por maestro) accionado por maestro)
maestro) maestro) tiempo)
Speed Unidades/seg Enumeracin existente Enumeracin existente No implementado No permitido No se pueden combinar las unidades de
Units (Unidades del modo modo accionado por tiempo y accionado por maestro.
accionado por tiempo)
Mximo Enumeracin existente Enumeracin existente No implementado
(Unidades del modo
accionado por tiempo)
Segundos No implementado No implementado Nueva enumeracin
(Unidades del modo
accionado por tiempo)
Unidades/MasterUnits No permitido No se pueden combinar las unidades de modo accionado por Nueva enumeracin No implementado
(Unidades del modo tiempo y accionado por maestro.
accionado por maestro)
Unidades maestras No implementado Nueva enumeracin
(Unidades del modo
accionado por maestro)
Enumeraciones de jaloneo
Mximo
(Unidades del modo
accionado por tiempo)
% de tiempo
(Unidades del modo
accionado por tiempo)
Segundos
(Unidades del modo
accionado por tiempo)
Unidades/MasterUnits Combinaciones incompatibles del modo accionado por tiempo y Nueva enumeracin No implementado
(Unidades del modo accionado por maestro. Ocurre un error cuando se verifica la rutina.
accionado por maestro)
% del modo accionado Nueva enumeracin No implementado
por tiempo-maestro
(Unidades del modo
accionado por maestro)
Unidades maestras No implementado No implementado
(Unidades del modo
accionado por maestro)
Mximo
(Unidades del modo
accionado por tiempo)
% de tiempo
(Unidades del modo
accionado por tiempo)
Segundos
(Unidades del modo
accionado por tiempo)
Unidades/MasterUnits Combinaciones incompatibles del modo accionado por tiempo y No implementado No implementado
(Unidades del modo accionado por maestro. Ocurre un error cuando se verifica la
accionado por maestro) rutina.
Use este apndice para obtener informacin sobre los atributos usados en un
sistema de coordenadas.
Cmo obtener acceso a los La columna Acceso le muestra cmo obtener acceso al atributo.
atributos
Use una instruccin Get System Value (GSV) para obtener el valor.
Use una instruccin Set System Value (SSV) para establecer o cambiar el valor.
Axes Inhibited Status DINT GSV Muestra los ejes inhibidos en este sistema de coordenadas.
Tag
Si este bit est activado Este eje est inhibido
0 0
1 1
2 2
Axes Servo On Status DINT GSV Muestra qu ejes estn activados en este sistema de coordenadas (va MSO).
Tag
Si este bit est activado Este eje est activado
0 0
1 1
2 2
Axes Shutdown Status DINT GSV Muestra qu ejes estn apagados en este sistema de coordenadas.
Tag
Si este bit est activado Este eje est apagado
0 0
1 1
2 2
Axis Fault DINT GSV El atributo Axis Fault Bits es un conjunto de todos los ejes asociados con este sistema de movimiento por
Tag coordenadas. Un bit que se establece indica que uno de los ejes asociados tiene ese fallo.
Tipo Bit
Physical Axis Fault 0
Module Fault 1
Config Fault 2
Estado Bit
Accel Status 0
Decel Status 1
Actual Pos Tolerance Status 2
Command Pos Tolerance Status 3
Stopping Status 4
Reservado 5
Move Status 6
Transition Status 7
Move Pending Status 8
Move Pending Queue Full Status 9
Coordinate System Auto Tag SINT GSV El atributo Coordinate System Auto Tag Update se configura para determinar si el atributo Actual Position se
Update SSV actualiza automticamente durante cada escn de tarea de movimiento. Es semejante, pero separado de, el
atributo Auto Tag Update del grupo de movimiento.
0 actualizacin automtica deshabilitada
1 actualizacin automtica habilitada (ajuste predeterminado)
Coordinate System Status DINT GSV Permite el acceso a los bits de estado para el sistema de coordenadas en una palabra de 32 bits.
Tag
Estado Bit
Shutdown Status 0
Ready Status 1
MotionStatus 2
Axis Inhibit Status 3
Decel Status BOOL Tag Use el bit Decel Status para determinar si el movimiento por coordenadas (vectorial) est recibiendo
actualmente comandos de desaceleracin.
Se establece el bit de desaceleracin cuando un movimiento por coordenadas se encuentra en la fase de
desaceleracin debido al movimiento por coordenadas actual. Se elimina cuando el movimiento por
coordenadas se ha detenido o cuando concluye el movimiento por coordenadas.
Motion Status BOOL Tag Se establece el atributo de bit Motion Status para indicar que por lo menos una instruccin Coordinate Motion
est activa y que el sistema de coordenadas est conectado a sus ejes asociados.
Move Pending Queue Full Status BOOL Tag Se establece el bit Move Pending Queue Full cuando ya no hay espacio en la cola de instrucciones para la
siguiente instruccin de movimiento por coordenadas. Cuando hay espacio en la cola, se elimina el bit.
Physical Axis Fault BOOL Tag Si se establece el bit Physical Axis Fault, indica que hay una o ms condiciones de fallo que han sido
informadas por el eje fsico. Se pueden determinar las condiciones de fallo especficas mediante acceso a los
atributos de fallo del eje fsico asociado.
Ready Status BOOL Tag Se establece el bit Ready cuando se habilitan todos los ejes asociados. Se elimina despus de MCSD, MGSD o
cualquier fallo de los ejes asociados.
Shutdown Status BOOL Tag Se establece el bit Coordinate System despus de ejecutar un MCSD o un MGSD y que se han detenido todos
los ejes asociados. MCSR o MGSR restablece el sistema de coordenadas y elimina el bit. No se pueden iniciar
movimientos por coordenadas mientras se establece este bit.
Stopping Status BOOL Tag Se establece el bit de paro cuando se ejecuta una instruccin MCS. El bit permanece establecido hasta que se
detiene todo el movimiento por coordenadas. Se elimina el bit cuando se ha detenido todo el movimiento por
coordenadas.
Transform Source Status BOOL Tag Si el bit est:
ON El sistema de coordenadas es la fuente de una transformacin activa.
OFF El sistema de coordenadas no es la fuente de una transformacin activa.
Transform Target Status BOOL Tag Si el bit est:
ON El sistema de coordenadas es el destino de una transformacin activa.
OFF El sistema de coordenadas no es el destino de una transformacin activa.
Notas:
If you set the home 0 is in the middle of the Posicin positiva mxima = 2,147,483,647/constante de conversin del eje.
position here travel. This gives you twice Posicin negativa mxima = -2,147,483,648/constante de conversin del eje.
the travel that homing to 0 Suponga que tiene una constante de conversin de 2,097,152 conteos/pulg. En
giveV you. tal caso:
Posicin positiva mxima = 2,147,483,647/2,097,152
Importante: este error no se aplica a un eje CIP. conteos/pulg. = 1023 pulgadas.
Posicin negativa mxima = -2,147,483,648/2,097,152
conteos/pulg. = -1023 pulgadas.
En una instruccin de movimiento por coordenadas de movimiento, observe el
cdigo de error extendido (EXERR). Identifica qu eje provoc el error.
ExErr#1: Eje 0 caus el error
ExErr#2: Eje 1 caus el error
ExErr#1: Eje 2 caus el error
66 Asegrese de mantener el robot en la solucin de brazo en la cual la configur. Usted est intentando doblar hacia atrs en s un robot de dos ejes articulado
Puede configurar el robot en una solucin de brazo izquierdo o de brazo derecho. independiente o dependiente en los lmites cuadrantes.
67 Cambie las posiciones de destino a valores que el robot pueda alcanzar. Posicin de transformacin invlida
Si X2b +X2e no es cero, no entre en esta regin: Est intentando desplazarse a un lugar que el robot no pueda alcanzar.
-(X2b +X2e) X2b +X2e
X2
68 Mueva las articulaciones de modo que el extremo del robot no se encuentre en el Transformacin en el origen
origen del sistema de coordenadas. No puede iniciar la transformacin si los ngulos de articulacin resultan en
X1 = 0 y X2 = 0.
69 Verifique la configuracin de velocidad mxima de las articulaciones. Velocidad mx. de articulacin excedida
Use las posiciones de destino que eviten que el robot se extienda completamente La velocidad calculada es muy alta. Esto ocurre cuando el robot:
o se doble hacia atrs en s en el origen del sistema de coordenadas. se extiende por completo, o bien
Mueva en una lnea relativamente recta a travs de las posiciones donde X1 = 0 y se doble hacia atrs en s, o bien
X2 = 0. se mueva alejndose de X1 = 0 y X2 = 0 a un ngulo diferente al cual se
acerc a esa posicin.
Ejemplo: estos movimientos producen este error.
X3
X2
X1
70 Busque ejes de origen o de destino configurados como modo de posicionamiento Ejes en transformacin deben ser lineales
rotatorio. Cmbielos al modo de posicionamiento lineal. Una transformacin funciona solo con ejes lineales.
71 Espere hasta que se cancele por completo la transformacin que est cancelando. La transformacin se est cancelando
72 Verifique las posiciones de destino. Un ngulo de articulacin calculado excede ngulo mx. de articulacin excedido
+/- 360.
En este caso:
Error # 7 = Error de estado apagado.
Error #61, ExErr #10 = Conflicto de conexin, ejes de transformacin en
movimiento o bloqueados por otra operacin.
Error #78 = No se permite durante la detencin.
Table 76 Instruccin de paro activa
MGS MGSD MCS MAS
Segunda instruccin Modo de paro = Modo de paro = Modo de paro = Tipo de paro = Tipo de paro = Tipo de paro = Todos los tipos de Tipo de paro =
iniciada Paro rpido Inhabilitacin Programado Movimiento Transformacin Todos paro excepto el tipo Todos
rpida coordinado coordinada de paro = Todos
MAAT Error #78 Error #78 Error #78 Error #7 Error #78 Error #78 Error #78 Error #78 Error #78
MRAT Error #78 Error #78 Error #78 Error #7 Error #78 Error #78 Error #78 Error #78 Error #78
MAHD Error #78 Error #78 Error #78 Error #7 Error #78 Error #78 Error #78 Error #78 Error #78
MRHD Error #78 Error #78 Error #78 Error #7 Error #78 Error #78 Error #78 Error #78 Error #78
MAH Error #78 Error #78 Error #78 Error #7 Error #78 Error #78 Error #78 Error #78 Error #78
Notas:
Historial de cambios
MOTION-UM002C-ES-P,
septiembre de 2012 Cambio
Dnde encontrar ejemplos de proyectos
Posicin de referencia
Posicin de transformacin
Flujo de datos cuando se ejecuta un movimiento con un MCTP Transformacin hacia adelante
Flujo de datos cuando se ejecuta un movimiento con un MCTP Transformacin inversa
Cdigo de error 41
Cdigo de error 50
MOTION-UM002B-ES-P,
noviembre de 2011 Cambio
Se aadieron los parmetros de tags External Access y Constant
Se aadi la ficha Motion Planner
Se actualiz la tabla de tipo de terminacin
Se actualizaron las instrucciones de operando de instrucciones MCLM, MCCM y MCCD
Se actualizaron las condiciones de error de ejecucin para las instrucciones
Se actualiz la tabla de bits de estado de movimiento por coordenadas para las instrucciones MCLM y MCCM
Se aadi informacin sobre tiempos de permanencia
Se aadi informacin sobre movimientos de longitud cero
Se aadi informacin sobre errores de programacin basados en el tiempo
Se actualiz el ejemplo de arcos tridimensionales
Se aadi informacin sobre asistencia tcnica a Master Driven Speed Control (MDSC) y Motion Direct
Command
Se actualiz la Figura: Instruccin de lgica de escalera de MCLM con tipo de movimiento incremental
Se actualiz el Ejemplo: Instruccin de lgica de escalera de MCCM para arco tridimensional usando tipo de
crculo de va
Se aadi informacin sobre Master Driven Speed Control (MDSC) y la instruccin MCS
Se aadi informacin sobre Master Driven Speed Control (MDSC) y la instruccin MCSD
Se aadieron cdigos de error ampliados para la instruccin MCTP
Se aadi la instruccin Master Driven Coordinate Control (MDCC)
Se aadieron bits de estado para instrucciones de movimiento (MCLM, MCCM) cuando MCDD est activo
Se aadi el cambio entre los modos accionados por maestro y accionados por tiempo para las instrucciones
de movimiento por coordenadas
Cambio
Se aadi la estructura de parmetros de entradas y salidas para las instrucciones de movimiento del
sistema de coordenadas
Se aadieron las enumeraciones de velocidad, aceleracin, desaceleracin y jaloneo para el movimiento por
coordenadas
Se actualizaron los cdigos de error para las instrucciones de movimiento
A C
Aplicacin Logix Designer 11 Cambio del eje maestro 237
Aributos del sistema de coordenadas Cambio entre los modos Master Driven y Time
Shutdown Status 259 Driven para las instrucciones de movimiento
Asigne un nombre a un sistema de por coordenadas 237
coordenadas 16 Cinemtica
Atributo del sistema de coordenadas activacin 84
Transform Target Status 259 cambio de soluciones de brazo 85
Atributos de movimiento determinar el tipo de sistema de
atributos Motion Coordinate System coordenadas 52
Configuration reflejo de soluciones 83
Coordinate System Dynamics sin solucin 86
Configuration singularidad 85
Actual Position Tolerance 255 soluciones de brazo 83, 85
Motion Coordinate System soluciones de brazo para robots de dos ejes 83
atributos de estado trminos 50
Coordinate Motion Status 255 cinemtica
Servo Gains ver instrucciones de movimiento por
Acceleration Feedforward Gain 255 coordenadas multiejes
Atributos del sistema de coordenadas cdigos de error
Accel Status 255 instrucciones de movimiento 261, 269
Actual Pos Tolerance Status 255 variadores 267
Actual Position 255 Comando de movimiento directo y la
Actual Position Tolerance 256 instruccin MDCC 231
Axes Inhibited Status 256 Condicin de lmite mximo de articulacin
Axes Servo On Status 256
Axes Shutdown Status 256 positiva de robot Delta 74
Axis Configuration Faulted 256 Condiciones de fallo para las instrucciones de
Axis Fault 256 movimiento cuando MDCC est activo 232
Axis Inhibit Status 256 Configure 65, 67
Command Pos Tolerance Status 256 Coordinate System Properties
Command Position Tolerance 256
Config Fault 256 editar 20
Coordinate Motion Status 257 ficha Dynamics 28
Coordinate System Auto Tag Update 257 botn Manual Adjust 30
Coordinate System Status 257 cuadro Position Tolerance 29
Decel Status 257 cuadro Vector 28
Dynamics Configuration Bits 258 Manual Adjust 30
Max Pending Moves 258 botn Reset 30
Maximum Acceleration 258 Position Tolerance Box
Maximum Deceleration 258 Actual 30
Maximum Speed 258 Command 30
Module Fault 258 Vector Box
Modules Faulted 258 Maximum Acceleration 28, 31
Motion Status 258 Maximum Acceleration Jerk 29
Move Pending Queue Full Status 258 Maximum Deceleration 28
Move Pending Status 259 Maximum Deceleration Jerk 29
Move Status 259 Maximum Speed 28
Move Transition Status 259 ficha General 21
Physical Axes Faulted 259 ficha Geometry 23
Physical Axis Fault 259 cuadro Zero Angle Orientations 24
Ready Status 259 Link Lengths 23
Stopping Status 259 ficha Joints 27
Transform Source Status 259 Joint Ratio 27
Joint Units 27
ficha Offsets 26
B Base Offsets 26
ficha Tag 32
Bit de estado de movimiento por Data Type 32
coordenadas 235 Description 32
Bits de estado para las instrucciones de Name 32
movimiento (MCLM, MCCM) cuando MDCC est Scope 32
Tag Type 32
activo 234 ficha Units
Axis Grid 25
Coordination Units 24
Notas:
Adems, ofrecemos varios programas de asistencia tcnica para instalacin, configuracin y resolucin de problemas. Para
obtener ms informacin comunquese con su distribuidor local o con su representante de ventas de Rockwell Automation,
o visite http://www.rockwellautomation.com/services/online-phone.
Si se le presenta algn problema durante las primeras 24 horas posteriores a la instalacin, revise la informacin en este
manual. Tambin puede comunicarse con el servicio de asistencia tcnica al cliente para obtener ayuda inicial con la puesta
en marcha del producto.
En Estados Unidos o Canad 1.440.646.3434
Fuera de Estados Unidos o Canad Use el Worldwide Locator en http://www.rockwellautomation.com/rockwellautomation/support/overview.page o comunquese con el
representante local de Rockwell Automation.
Rockwell Automation prueba todos sus productos para ayudar a asegurar que estn en perfecto estado de funcionamiento al
salir de la fbrica. Sin embargo, si su producto no funciona y necesita devolverlo, siga los procedimientos indicados a
continuacin.
En Estados Unidos Comunquese con el distribuidor. Debe proporcionar al distribuidor un nmero de caso de asistencia tcnica al cliente
(llame al nmero de telfono anterior para obtener uno) a fin de completar el proceso de devolucin.
Fuera de Estados Unidos Comunquese con su representante local de Rockwell Automation en lo que respecta al proceso de devolucin.
Rockwell Automation mantiene informacin medioambiental actualizada sobre sus productos en su sitio web en
http://www.rockwellautomation.com/rockwellautomation/about-us/sustainability-ethics/product-environmental-compliance.page.
Publicacin MOTION-UM002D-ES-P Febrero 2015 Copyright 2015 Rockwell Automation, Inc. Todos los derechos reservados. Impreso en EE.UU.