Accionamiento descentralizado para aplicaciones de sistemas de transporte (618 páginas)
Resumen de contenidos para Siemens SINUMERIK MC
Página 1
Introducción Consignas básicas de seguridad Sinopsis SINUMERIK Preparación del proyecto SINUMERIK MC Manejo de bloques y librerías Inserción del programa básico del PLC en el Manual de funciones proyecto Definición de la estructura de ejecución y los OB del programa de PLC...
Página 2
Considere lo siguiente: ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma...
Página 3
Índice Introducción............................9 Acerca de SINUMERIK......................9 Acerca de esta documentación..................... 9 Documentación en Internet....................10 1.3.1 Vista general de la documentación..................10 1.3.2 Vista general de la documentación sobre componentes de manejo SINUMERIK ....11 Opinión sobre la documentación técnica ................11 Documentación de mySupport ...................
Página 4
Índice Inserción de tipos de datos PLC................... 34 Inserción de bloques del programa básico del PLC............... 36 Bloques con adaptaciones específicas del usuario ............... 38 Definición de la estructura de ejecución y los OB del programa de PLC ..........39 Sinopsis del programa de PLC .....................
Página 5
Índice Referencia al PLC Basic Program......................87 11.1 Vista general de los bloques del PLC ................... 87 11.1.1 Bloques de datos (DB) y tipos de datos de usuario de PLC correspondientes......87 11.1.2 Bloques de función (FB) ..................... 88 11.1.3 Bloques de función (FC) .....................
Página 6
Índice 11.4.8.14 LBP_Chan1 [DB21], … - Señales de control del/al canal ............. 336 11.4.8.15 LBP_Chan1 [DB21], … - Señales a ejes de orientación ............343 11.4.8.16 LBP_Chan1 [DB21], … - Señales de ejes de orientación ............. 344 11.4.8.17 LBP_Chan1 [DB21], … - Funciones de gestión de herramientas del canal ......344 11.4.8.18 LBP_Chan1 [DB21], …...
Página 9
El documento ofrece una visión general de las funciones y la programación de SINUMERIK MC PLC. Beneficios Esta documentación capacita a sus destinatarios para realizar proyectos PLC SINUMERIK MC teniendo en cuenta las funciones existentes. Alcance estándar La presente documentación contiene una descripción de las funciones del alcance estándar.
Página 10
Cualquier riesgo asociado a su uso es responsabilidad del usuario. Documentación en Internet 1.3.1 Vista general de la documentación Una amplia documentación sobre las funciones de SINUMERIK MC a partir de la versión 1.12 se encuentra en Vista general de la documentación SINUMERIK MC (https:// support.industry.siemens.com/cs/ww/en/view/109771043).
Página 11
Opinión sobre la documentación técnica En caso de preguntas, sugerencias o correcciones relacionadas con la documentación técnica publicada en el Siemens Industry Online Support, utilice el enlace "Enviar feedback" que figura al final del artículo. Documentación de mySupport El sistema basado en la web "Documentación de mySupport" permite recopilar de manera personalizada documentación basada en los contenidos de Siemens y adaptarla a la...
Página 12
1.6 Service and Support El manual configurado puede exportarse a los formatos RTF, PDF o XML. Nota Los contenidos de Siemens que soportan la aplicación Documentación de mySupport se identifican por la presencia del enlace "Configurar". Service and Support Product Support Encontrará...
Página 13
Siemens Support en cualquier lugar Con la galardonada aplicación "Siemens Industry Online Support" se puede acceder en cualquier momento y lugar a más de 300.000 documentos sobre productos de Siemens Industry. La aplicación le ofrece asistencia, entre otros, en los siguientes campos de aplicación:...
Página 14
• OpenSSL (https://www.openssl.org) • Cryptsoft (https://www.cryptsoft.com) Cumplimiento del reglamento general de protección de datos Siemens respeta los principios básicos de la protección de datos, en especial los preceptos relativos a la minimización de datos (privacy by design). Para este producto, esto significa: El producto no procesa ni almacena datos personales, únicamente datos técnicos asociados...
Página 15
Información de seguridad Siemens ofrece productos y soluciones con funciones de seguridad industrial con el objetivo de hacer más seguro el funcionamiento de instalaciones, sistemas, máquinas y redes. Manual de funciones, 01/2023, A5E47437861E AF...
Página 16
Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con el fin de hacerlos más seguros. Siemens recomienda expresamente realizar actualizaciones en cuanto estén disponibles y utilizar únicamente las últimas versiones de los productos. El uso de versiones de los productos anteriores o que ya no sean soportadas y la falta de aplicación...
Página 17
STEP 7 Toolbox V18 también se instala automáticamente la SINUMERIK MC STEP 7 Toolbox. El S7-1500 integrado de SINUMERIK MC permite además el uso de Standard Motion Control (objetos tecnológicos) en el PLC. Encontrará más información al respecto en la ayuda online del TIA Portal o en los manuales correspondientes de Standard Motion Control (SIOS).
Página 19
Preparación del proyecto PLC Facilitación del programa básico La puesta en marcha del programa de PLC en el TIA Portal consta de los siguientes pasos: • Establecer hardware • Insertar los bloques del programa básico de PLC y los tipos de datos necesarios en el proyecto desde la librería.
Página 20
Preparación del proyecto PLC 4.3 Programa de usuario Los componentes del programa básico del PLC están estructurados de la siguiente manera en las subcarpetas correspondientes: Carpeta Finalidad Contenido "Plantillas maestras > MC PLC Basic Program Esta carpeta de plantillas maes‐ Contiene todos los bloques que se necesitan >...
Página 21
Preparación del proyecto PLC 4.5 Puesta en marcha en serie del PLC, archivo PLC la búsqueda: "Entrega de datos entre áreas de memoria con acceso optimizado y áreas de memoria con acceso estándar". Llamada de bloques del programa básico Los bloques del programa básico que usan parámetros InOut, solo pueden ser llamados por FB/FC que no están optimizados.
Página 22
Preparación del proyecto PLC 4.6 Módulos de periferia (módulos CP) Los archivos SINUMERIK contienen los datos siguientes: • Datos de hardware del PLC • Bloques de programa del PLC: variante correspondiente al hardware real • Datos de hardware del CP • Alarmas y listas de textos de PLC (PLCAlarms.xml, PLCTextLists.xml) Los archivos de puesta en marcha del PLC SINUMERIK (*.dsf) creados con el TIA Portal contienen exclusivamente datos del PLC.
Página 23
Preparación del proyecto PLC 4.6 Módulos de periferia (módulos CP) Numeración coincidente Si la numeración de los bloques de manipulación y los bloques del programa básico coincide, los números de bloque del programa básico no deben modificarse. Los bloques de manipulación deberán renombrarse en el TIA Portal asignándoles números libres. Manual de funciones, 01/2023, A5E47437861E AF...
Página 24
Preparación del proyecto PLC 4.6 Módulos de periferia (módulos CP) Manual de funciones, 01/2023, A5E47437861E AF...
Página 25
Manejo de bloques y librerías Utilización y manejo de grupos En la carpeta Bloques de programa del árbol de proyecto puede crear grupos para organizar sus bloques de programa con el comando "Agregar grupo nuevo" del menú contextual. Manual de funciones, 01/2023, A5E47437861E AF...
Página 26
Manejo de bloques y librerías 5.2 Copia de bloques en un proyecto Esta función resulta útil, por ejemplo, en los siguientes casos: • Creación de un grupo propio para los bloques del programa básico y otro para los del programa de usuario. De este modo podrá...
Página 27
Manejo de bloques y librerías 5.2 Copia de bloques en un proyecto 3. En el proyecto de referencia, navegue hasta la carpeta "Bloques de programa" y seleccione los bloques que desea copiar. 4. Mediante Arrastrar y colocar, lleve los bloques desde el proyecto de referencia hasta la carpeta "Bloques de programa"...
Página 28
Manejo de bloques y librerías 5.2 Copia de bloques en un proyecto Nota Copiar por separado otros objetos (p. ej., variables o tipos de datos PLC) Al copiar bloques de programa, los objetos asociados que existan, como variables, tipos de datos PLC u objetos tecnológicos, no se copiarán automáticamente. Lo mismo se aplica a las copias desde proyectos de referencia y a las copias a otro PLC.
Página 29
Manejo de bloques y librerías 5.3 Conflictos al copiar bloques Conflictos al copiar bloques Al copiar e insertar bloques de programa pueden surgir dos tipos diferentes de conflictos: • Si existen varios bloques con el mismo número de bloque en la carpeta Bloques de programa, no se mostrará...
Página 30
PLC, o bien se puede utilizar para el programa de usuario del PLC. Tabla 5-1 Vista general de asignaciones de números de DB Número de DB Disponibilidad Asignado a Reservado Siemens 2…3 Asignado Siemens (programa básico del PLC) Manual de funciones, 01/2023, A5E47437861E AF...
Página 31
Siemens Asignado Siemens (programa básico del PLC) Reservado Siemens 21 … 24 Asignado¹ Siemens (programa básico del PLC: in‐ terfaz para canales CN) 31 … 38 Asignado¹ Siemens (programa básico del PLC: in‐ terfaz para ejes/cabezales) 62…70 De libre disposición (programa de...
Página 32
Manejo de bloques y librerías 5.5 Rango de direcciones de bloques para el programa de usuario del PLC Número de FB Disponibilidad Asignado a Reservado Siemens Asignado Siemens (programa básico del PLC) 10…29 Reservado Siemens Reservado Siemens (programa básico del PLC) 16…28 Reservado...
Página 33
1. Acceda a la Task Card "Librerías". 2. En "Librerías globales", seleccione el programa básico del PLC que corresponda a la versión de firmware de MC insertada, p. ej., la librería "SINUMERIK MC PLC Basic Program V1.21.0.0". Manual de funciones, 01/2023, A5E47437861E AF...
Página 34
Inserción del programa básico del PLC en el proyecto 6.2 Inserción de tipos de datos PLC Resultado Se abre la librería. En las subcarpetas encontrará los componentes del programa básico del PLC estructurados de la siguiente manera: Carpeta Finalidad Contenido "Plantillas maestras > Motion Control Utilice esta carpeta de Contiene todos los bloques que se ne‐...
Página 35
Procedimiento Para copiar los tipos de datos PLC en su proyecto, proceda del siguiente modo: 1. Acceda a la Task Card "Librerías" y abra, p. ej., la librería del sistema "SINUMERIK MC PLC Basic Program V1.21.0.0". 2. Con Arrastrar y colocar, lleve la carpeta "Plantillas maestras > Motion Control PLC Basic Program >...
Página 36
Inserción del programa básico del PLC en el proyecto 6.3 Inserción de bloques del programa básico del PLC Inserción de bloques del programa básico del PLC Requisitos • Se ha creado una SINUMERIK MCU. • Se han insertado (Página 34) los tipos de datos de los bloques del programa básico del PLC. Manual de funciones, 01/2023, A5E47437861E AF...
Página 37
Para copiar bloques del programa básico desde una plantilla maestra a la carpeta Bloques de programa del árbol de proyecto, proceda del siguiente modo: 1. Acceda a la Task Card "Librerías" y abra, p. ej., la librería del sistema "SINUMERIK MC PLC Basic Program V1.21.0.0".
Página 38
Inserción del programa básico del PLC en el proyecto 6.4 Bloques con adaptaciones específicas del usuario En la ventana de inspección "Información > Compilar" puede comprobarse si la compilación se ha ejecutado correctamente. Resultado Los bloques del programa básico del PLC SINUMERIK se han copiado en su proyecto. Se ha aplicado la estructura de carpetas de los elementos copiados.
Página 39
Definición de la estructura de ejecución y los OB del programa de PLC Sinopsis del programa de PLC El programa de PLC de una SINUMERIK MCU es modular y consta de las siguientes partes: • Bloques de organización (OB) El programa básico del PLC SINUMERIK debe llamarse e inicializarse en los bloques de organización (OB) correspondientes del programa de PLC.
Página 40
Definición de la estructura de ejecución y los OB del programa de PLC 7.2 Estructura de ejecución del programa del PLC La figura siguiente y su correspondiente descripción ilustran la estructura del programa de PLC: Nota Información sobre los bloques del programa básico del PLC necesarios para el proyecto La siguiente lista no especifica todos los bloques de programa básico del PLC necesarios para un proyecto ejecutable.
Página 41
Definición de la estructura de ejecución y los OB del programa de PLC 7.2 Estructura de ejecución del programa del PLC Manual de funciones, 01/2023, A5E47437861E AF...
Página 42
Definición de la estructura de ejecución y los OB del programa de PLC 7.3 Bloques de organización relevantes El PLC arranca siempre con el modo de arranque REINICIO; es decir, el sistema operativo del PLC ejecuta el bloque Startup [OB100] después de la inicialización: •...
Página 43
Definición de la estructura de ejecución y los OB del programa de PLC 7.4 Insertar código de programa para la llamada del programa básico Agregue usted mismo estos bloques de organización e introduzca la llamada y la inicialización del programa básico al principio del OB correspondiente. Tabla 7-1 Bloques de organización del programa básico del PLC SINUMERIK Nombre...
Página 44
Definición de la estructura de ejecución y los OB del programa de PLC 7.4 Insertar código de programa para la llamada del programa básico Procedimiento Para insertar el código de programa para la llamada y la inicialización del programa básico del PLC SINUMERIK, haga lo siguiente: 1.
Página 45
Definición de la estructura de ejecución y los OB del programa de PLC 7.5 Ejemplos de programación (SCL) Resultado Se han insertado las llamadas del programa básico del PLC SINUMERIK. Para el OB de alarma de proceso o la llamada de LBP_NCKProcessIRT [FC3] también debe configurarse el intercambio de señales controlado por eventos del NCK al PLC.
Página 46
Definición de la estructura de ejecución y los OB del programa de PLC 7.5 Ejemplos de programación (SCL) IRAuxfuT := FALSE, IRAuxfuH := FALSE, IRAuxfuE := FALSE, OpKeyNum := 0, Op1KeyIn := NULL, Op1KeyOut := NULL, Op1KeyBusAdr := 0, Op2KeyIn := NULL, Op2KeyOut := NULL, Op2KeyBusAdr := 0, Op1KeyStop := FALSE,...
Página 47
Definición de la estructura de ejecución y los OB del programa de PLC 7.5 Ejemplos de programación (SCL) 7.5.2 Ejemplo de llamada de LBP_MainBP [FC2] En Main [OB1], llame LBP_MainBP [FC2] para iniciar la ejecución cíclica del programa básico del PLC SINUMERIK. La llamada puede copiarse/introducirse en el editor o crearse con Arrastrar y colocar.
Página 48
Definición de la estructura de ejecución y los OB del programa de PLC 7.5 Ejemplos de programación (SCL) // Axis1InPos: Bool; // Axis2InPos: Bool; // Axis3InPos: Bool; // AuxFunctionInChan1: Bool; // AuxFunctionInChan2: Bool; // TMCommand: Bool; //Llamada con parámetros de salida "LBP_NCKProcessIRT"(Flags=>#GP);...
Página 49
Definición de la estructura de ejecución y los OB del programa de PLC 7.6 Comportamiento remanente del programa básico del PLC FC propia, p. ej., MyProcessAlarmFC [FC30]: //Llamada sin parámetros de salida "LBP_NCKProcessIRT"(Flags=>NULL); Comportamiento remanente del programa básico del PLC Los siguientes datos del programa básico del PLC se almacenan en un área de memoria remanente para evitar la pérdida de datos en caso de corte de tensión.
Página 50
Definición de la estructura de ejecución y los OB del programa de PLC 7.6 Comportamiento remanente del programa básico del PLC Manual de funciones, 01/2023, A5E47437861E AF...
Página 51
Interfaz PLC-CN Interfaz PLC/CN Información general La interfaz PLC/CN consta, por un lado, de una interfaz de datos y, por el otro, de una interfaz de funciones. La interfaz de datos contiene señales de estado y de control, comandos auxiliares y comandos G, mientras que la interfaz de funciones se utiliza para transferir órdenes del PLC al Interfaz de datos La interfaz de datos se subdivide en los siguientes grupos:...
Página 52
Interfaz PLC-CN 8.1 Interfaz PLC/CN Interfaz de funciones La interfaz de funciones está formada por FB y FC. La figura siguiente muestra la estructura general de la interfaz entre el PLC y el CN. Figura 8-1 Interfaz de usuario PLC-CN Señales PLC/CN El grupo de señales del PLC al CN incluye: •...
Página 53
Interfaz PLC-CN 8.1 Interfaz PLC/CN Figura 8-2 Interfaz PLC/CN Señales CN/PLC El grupo de señales del CN al PLC incluye: • Valores reales de las señales de E/S digitales y analógicas del CN • Señales de disponibilidad y estado del CN Aquí también se almacenan las señales de selección de volante y las señales de estado de canal de la HMI.
Página 54
Interfaz PLC-CN 8.1 Interfaz PLC/CN Entradas/salidas digitales/analógicas del CN Debe tenerse en cuenta lo siguiente con respecto a las entradas y salidas digitales y analógicas del CN: Entradas: • Todas las señales de entrada o los valores de entrada del CN también se transfieren al PLC. •...
Página 55
Interfaz PLC-CN 8.1 Interfaz PLC/CN Señales PLC/canales CN Se deben considerar los siguientes grupos de señales en la interfaz: • Señales de control/estado • Comandos auxiliares/G • Funciones CN Las señales de control/estado se transmiten cíclicamente al inicio de OB1. Las señales introducidas por la HMI en la interfaz específica de canal (las señales HMI son introducidas por el sistema operativo del PLC) se transmiten también en este momento, si dichas señales se han definido a través del panel de operador HMI y no a través del MCP.
Página 56
Interfaz PLC-CN 8.1 Interfaz PLC/CN Figura 8-4 Interfaz PLC/canal CN (LBP_Chan1 [DB21], …) Señales PLC/ejes, cabezal, accionamiento Las señales específicas de eje y de cabezal se dividen en los siguientes grupos: • Señales comunes de eje/cabezal • Señales de eje • Señales de cabezal •...
Página 57
Interfaz PLC-CN 8.1 Interfaz PLC/CN Los valores M y S también se introducen a través del distribuidor M, S, F del programa básico en caso de que se ejecuten uno o ambos valores. Figura 8-5 Interfaz PLC/ejes, cabezales, accionamientos (LBP_Axis1 [DB31], …) Manual de funciones, 01/2023, A5E47437861E AF...
Página 59
Alarmas de proceso CN Generalidades sobre OB de alarma de proceso Si se dispara una alarma de proceso durante la ejecución de un módulo, se dispara el OB de alarma de proceso definido en el evento correspondiente o se pone en la cola dependiendo de su prioridad.
Página 60
Alarmas de proceso CN 9.2 Momento de la transferencia y el acuse de señales NCK En la siguiente tabla se detallan todas las señales CN a las que se puede acceder en el programa de usuario del PLC. Tipo de señal Transferencia al Acuse al NCK Observación...
Página 61
Alarmas de proceso CN 9.4 Definición de evento de alarma de proceso del NCK Identificación de un evento NCK en el programa de PLC Se debe asignar al intercambio de señales controlado por eventos del CN (NCK) al PLC un OB de alarma de proceso que contenga exclusivamente la llamada de LBP_NCKProcessIRT [FC3].
Página 62
Alarmas de proceso CN 9.4 Definición de evento de alarma de proceso del NCK Procedimiento Para configurar alarmas de proceso en las propiedades del NCK, haga lo siguiente: 1. En la vista de redes o de dispositivos, haga clic en el módulo "NCK". 2.
Página 63
Alarmas de proceso CN 9.5 Utilización de la constante de sistema correspondiente Nota Alarmas de proceso: comportamiento en caso de eventos NCK Antes de que se produzca un evento desde el programa de pieza (por la ejecución de un comando para emitir una función auxiliar rápida), debe emitirse un comando Attach. Si no se emite ningún comando Attach, la NCU pasará...
Página 64
Alarmas de proceso CN 9.5 Utilización de la constante de sistema correspondiente La constante de sistema con el tipo de datos "Hw_Interface" contiene el identificador de HW de la interfaz DP Integrated en el NCK (módulo causante en caso de eventos NCK). Manual de funciones, 01/2023, A5E47437861E AF...
Página 65
Variables de CN 10.1 Sinopsis de la configuración de variables Durante la programación del PLC SINUMERIK dispone de los siguientes tipos de variables en el TIA Portal: • Variables de PLC La declaración y utilización de variables de PLC coincide con el procedimiento estándar en el TIA Portal.
Página 66
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Figura 10-1 Configuración de los objetos necesarios para el acceso a variables de CN En la entrada NCK del árbol del proyecto, existe para cada NCU creada en el proyecto una carpeta "Variables de CN configuradas"...
Página 67
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Variantes de variables de CN en el TIA Portal Las variables de CN tienen distintas variantes con nombres y propiedades diferentes en el TIA Portal, dependiendo del paso actual de configuración y de sus propiedades en ese momento: ...
Página 68
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal 3. Introduzca un nombre unívoco para la nueva tabla de variables. 4. Confirme las entradas con "OK". Abrir la tabla de variables Para abrir la tabla de variables de CN, haga lo siguiente: 1.
Página 69
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal 10.2.2.2 Gestionar entradas en las tablas de variables Copiar entradas Nota Comprobación de compatibilidad Si se copian variables en una tabla de variables de otro sistema, al realizar la inserción se comprueba la compatibilidad y, en caso de ser incompatible, se cancela la operación.
Página 70
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal 10.2.2.3 Adaptar la vista de la tabla de variables Ordenar filas Para ordenar las filas de una tabla, haga lo siguiente: 1. Seleccione la columna desde la que quiere ordenar. 2.
Página 71
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Filtrar Puede filtrar la lista de variables de CN según diferentes criterios para encontrar las variables de CN necesarias para el programa de PLC. Para ello, haga clic en "Ajustar filtro" en la correspondiente columna.
Página 72
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Criterio de filtro Procedimiento Tipo de datos Seleccione un tipo de datos en la lista desplegable de la celda de filtrado (Declaración NCK) para filtrar por dicho tipo. Derechos de acceso Seleccione un tipo de derecho de acceso en la lista des‐...
Página 73
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal 10.2.3.2 Utilización de variables de CN existentes (selector VAR CN) Las variables de CN configuradas en el TIA Portal se diferencian de las variables de CN creadas con el selector VAR CN. •...
Página 74
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal En su proyecto puede definir sus propias tablas de variables de CN para gestionar las variables de CN a las que desee acceder en el programa de usuario del PLC. Requisitos •...
Página 75
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Resultado Las variables de CN seleccionadas se han recopilado en una tabla de variables definida por el usuario y a continuación se pueden configurar (Página 75). 10.2.4 Configuración de las instancias de variables de CN seleccionadas Después de añadir variables de la lista de variables de CN disponibles a la tabla de variables definida por el usuario, realice los ajustes (necesarios u opcionales) en las variables de CN seleccionadas.
Página 76
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Procedimiento Para configurar variables de CN, haga lo siguiente: 1. En el árbol del proyecto, en la carpeta "Variables de CN configuradas", haga doble clic en el comando "Mostrar todas las variables configuradas", p. ej., "MCU_NC_1 > NCK > Variables de CN configuradas >...
Página 77
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Propiedad Descripción Configuración Abre un cuadro de diálogo con los ajustes necesarios para la variable de CN elegida o el objeto NCK correspondiente. (en caso dado, obli‐ gatoria) Dependiendo del tipo de variable, aquí...
Página 78
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal En los parámetros formales de la llamada de bloque, indique uno o varios de los token de acceso previamente configurados, los destinos de datos del acceso de lectura/escritura y, en caso necesario, otros parámetros.
Página 79
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Figura 10-3 Acceso a variables de CN a través del programa básico del PLC - Ejemplo con FB individual 10.2.5.2 Creación de un bloque de datos de la tabla de variables de CN Requisitos •...
Página 80
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Procedimiento Para generar un bloque de datos a partir de la tabla de variables de CN, haga lo siguiente: 1. En el árbol del proyecto, abra la carpeta "Variables de CN", p. ej., en "MCU_NC_1 > NCK > Variables de CN configuradas".
Página 81
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Resultado El bloque de datos se ha creado y se ha agregado a la carpeta "Bloques de programa". Como nombre de bloque se utiliza el nombre de la tabla de variables en la que se basa. Con el DB generado puede ahora direccionar en el programa PLC las variables recopiladas y escribirlas o leerlas con los bloques LBP_WriteVar [FB3] (Página 547) y LBP_ReadVar [FB2] (Página 538).
Página 82
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Procedimiento Para insertar variables configuradas de CN en un DB o un FB existente, haga lo siguiente: 1. En el árbol del proyecto, abra la correspondiente tabla de variables definida por el usuario o haga clic en "Mostrar todas las variables configuradas", p. ej., en "MCU_NC_1 >...
Página 83
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal la declaración NCK. Si agrega una variable de CN a la tabla de variables y la utiliza en el programa de PLC, debe utilizar la declaración PLC. Tabla 10-1 Asignación entre declaraciones de tipo de datos del NCK y de STEP 7 (PLC) Tipo de datos Formato...
Página 84
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Tipo de datos Formato Rango de valores Descripción abreviada Declara‐ Declaración PLC ción INTEGER DINT Números enteros con –2_147_483_648 a Un operando signo (sistema deci‐ +2_147_483_647 del tipo de datos ...
Página 85
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal 10.2.6 Gestión de variables de CN en librerías Las variables de CN son compatibles con librerías globales. Los siguientes objetos con variables de CN se pueden guardar como plantillas maestras en librerías: •...
Página 86
Variables de CN 10.2 Configuración de variables de CN en el TIA Portal Manual de funciones, 01/2023, A5E47437861E AF...
Página 87
Números de bloque disponibles en el programa de usuario La asignación de bloques se describe en la Vista general de asignaciones de la ayuda de SINUMERIK MC STEP 7 Toolbox. Consulte en ella qué números de bloque pueden utilizarse en el programa de usuario.
Página 88
Referencia al PLC Basic Program 11.1 Vista general de los bloques del PLC Tabla 11-1 Bloques de datos (DB) y tipos de datos PLC (UDT) correspondientes del programa básico del PLC Nombre Significado LBP_AlarmMsgs Interfaz entre el programa de usuario y LBP_GenAlarmMsgs LBP_typeAlarmMsgs [FC10];...
Página 89
Números de bloque disponibles en el programa de usuario La asignación de bloques se describe en la Vista general de asignaciones de la ayuda de SINUMERIK MC STEP 7 Toolbox. Consulte en ella qué números de bloque pueden utilizarse en el programa de usuario.
Página 90
Números de bloque disponibles en el programa de usuario La asignación de bloques se describe en la Vista general de asignaciones de la ayuda de SINUMERIK MC STEP 7 Toolbox. Consulte en ella qué números de bloque pueden utilizarse en el programa de usuario.
Página 91
Referencia al PLC Basic Program 11.1 Vista general de los bloques del PLC Tabla 11-3 Funciones (FC) del programa básico del PLC SINUMERIK Nombre Descripción Bloques utilizados LBP_ConfigBP El bloque configura e inicializa el programa básico LBP_InternalProc3 [FC25001] e inicia la sincronización entre PLC y NCK; debe LBP_InternalProc6 [FC25004] llamarse en el OB de arranque.
Página 92
Referencia al PLC Basic Program 11.2 Paneles de operador Nombre Descripción Bloques utilizados FC19 LBP_MCPCtrlMilling El bloque sirve para transmitir los datos desde el LBP_InternalProc6 [FC25004] panel de mando de máquina (variante de fresado LBP_InternalFB1020 [FB1020] MCP) a la interfaz CN/PLC. LBP_InternalDB1020 [DB1020] LBP_ConfigData [DB7] LBP_InternalDB8 [DB8]...
Página 93
Encontrará la descripción de las imágenes de entrada y salida en los manuales de producto de los componentes de manejo/MCP disponibles en Internet (https:// support.industry.siemens.com/cs/ww/es/view/109736211), así como en el capítulo Señales de entrada y salida (Página 534). Manual de funciones, 01/2023, A5E47437861E AF...
Página 94
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipos de datos para MCP PROFINET La tabla indica los tipos de datos disponibles en función del panel de mando de máquina. Panel de mando de má‐ Tipo de datos de MCP quina MCP310CPN...
Página 95
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.1 Vista general de las señales de interfaz La siguiente tabla muestra una vista general de las señales de interfaz: Señales del/al panel de mando de máquina ...
Página 96
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.2.1 Vista general LBP_AlarmMsgs [DB2], área de canal 1 Tabla 11-4 Área de canal 1 LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5...
Página 97
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 314 (BM)
Página 98
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 342 (FM)
Página 99
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_AlarmMsgs [DB2], área de canal 4 Tabla 11-7 Área de canal 4 LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
Página 100
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 386 (BM)
Página 101
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 414 (FM)
Página 102
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_AlarmMsgs [DB2], área de canal 8 Tabla 11-11 Área de canal 8 LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
Página 103
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 458 (BM)
Página 104
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 486 (FM)
Página 105
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Alarm Señales para eventos de PLC (PLC → HMI) Msgs [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 514 (FM)
Página 106
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_AlarmMsgs [DB2], áreas de usuario Tabla 11-15 Áreas de usuario LBP_AlarmMsgs Señales para eventos de PLC (PLC → HMI) [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2...
Página 107
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_AlarmMsgs Señales para eventos de PLC (PLC → HMI) [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 670 - 673 (BM) Área de usuario 14: bytes 5 - 8 (n.º...
Página 108
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_AlarmMsgs Señales para eventos de PLC (PLC → HMI) [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 830 - 833 (BM) Área de usuario 34: bytes 5 - 8 (n.º...
Página 109
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_AlarmMsgs Señales para eventos de PLC (PLC → HMI) [DB2] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (tipo de aviso) 990 - 993 (BM) Área de usuario 54: bytes 5 - 8 (n.º...
Página 110
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) AddValUserA0 (DB2 a partir de DBB182) Descripción Valores adicionales para área de usuario 0 Los índices 0 … 63 se corresponden con los números de alarma 700000 … 700063. Tipo de datos ARRAY[0..63] of INT ChanA (DB2 a partir de DBB310) Descripción...
Página 111
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) RID (DB2 DBW2, 14, …, 110) Descripción Bloqueo de lectura en el canal Tipo de datos ARRAY[0..15] of BOOL NCSD (DB2 DBW4, 16, …, 112) Descripción Bloqueo de arranque en el canal Tipo de datos ARRAY[0..15] of BOOL FdStop_1 (DB2 DBW6, 18, …, 114)
Página 112
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A modo de ejemplo, se indican los números de alarma para el canal 1 (canal 1 a partir de 510000, canal 2 a partir de 520000, …, canal 9 a partir de 590000, canal 10 a partir de 500000).
Página 113
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) NCSD_5C03xx (DB2 DBW320, 338, …, 482) Descripción Bloqueo de arranque en el canal Los índices 0 … 7 se corresponden con los números de alarma 510300 … 510307; el tipo de aviso predeterminado es FM (Página 95).
Página 114
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Variables en "AxisA" AAFdStop60AAxx (DB2 DBW490, 492, …, 550) Descripción Parada de avance y del cabezal para eje/cabezal Índice 0 … 7: el tipo de aviso predeterminado es FM (Página 95). Índice 8 … 15: el tipo de aviso predeterminado es BM (Página 95).
Página 115
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Variables en "LBP_ParamAlarmMsgs [DB5]" - Canales Variable Tipo Variables en "LBP_AlarmMsgs [DB2]" Descripción de da‐ Canal 1 Ch1_DB2_310 BOOL "LBP_AlarmMsgs.ChanA[1].FDD_5C00xx[i]", Index 0 … 7 Ajustar el tipo de aviso en (DB5.DBX0.0) "LBP_AlarmMsgs [DB2]"...
Página 116
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Variable Tipo Variables en "LBP_AlarmMsgs [DB2]" Descripción de da‐ Ch2_DB2_328 BOOL "LBP_AlarmMsgs.ChanA[2].FDD_5C00xx[i]", Index 0 … 7 Ajustar el tipo de aviso en (DB5.DBX2.2) "LBP_AlarmMsgs [DB2]" (DB2.DBB328) TRUE: FM FALSE: BM …...
Página 117
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Ejemplo de ajuste del tipo de aviso para una alarma del eje/cabezal 4 Alarmas buscadas: "LBP_AlarmMsgs.AxisA[4].AAFdStop60AAxx[i]", índices del 8 al 15 El offset de byte para las alarmas en "LBP_AlarmMsgs" es 497 (DB2.DBB497). El tipo de aviso se ajusta en la variable con la siguiente designación de símbolo: LBP_ParamAlarmMsgs.Ax4_DB2_497"...
Página 118
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) El offset de byte para las alarmas en "LBP_AlarmMsgs" es 589 (DB2.DBB589). El tipo de aviso se ajusta en la variable con la siguiente designación de símbolo: "LBP_ParamAlarmMsgs.User4_DB2_589"...
Página 119
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB7 a partir de DBB2, a partir de DBB32) Descripción Dirección inicial de un bloque de datos o de una entrada para las señales de entrada del panel de mando de máquina (parámetro de entrada) Tipo de datos STRUCT...
Página 120
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Rango de valores 3, 4, 5, 6 Valor 3 PROFIBUS Valor 4 PROFIBUS en conexión MPI/DP Valor 5 Ethernet Valor 6 PROFINET HTIf (DB7.DBW64) Descripción Interfaz de mando de máquina portátil (parámetro de entrada) Tipo de datos Rango de valores 0, 5...
Página 121
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) NCCyclTimeout (DB7.DBW110) Descripción Tiempo de vigilancia cíclica de señales de vida NCK (parámetro de entrada) Tipo de datos S5time Rango de valores Recomendación: 200 ms NCRunupTimeout (DB7.DBW112) Descripción Tiempo de vigilancia de arranque NCK (parámetro de entrada) (El valor no es relevante para SINUMERIK ONE) Tipo de datos...
Página 122
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) MsgUser (DB7.DBW118) Descripción Número de áreas de usuario (parámetro de entrada) Ver también "LBP_AlarmMsgs [DB2]". Tipo de datos Rango de valores 0, 1, 2 … 64 IRAuxfuT (DB7.DBX120.1) Descripción Evaluación de la función T en "Hardware interrupt [OB40]"...
Página 123
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB7 a partir de DBB136, a partir de DBB150) Descripción Dirección inicial de un bloque de datos o de una salida para las señales de salida de las teclas directas (parámetro de entrada) Tipo de datos STRUCT...
Página 124
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) IdentMcpBusType (DB7.DBB163) Descripción Tipo de un componente Ethernet (parámetro de entrada) Solo dispositivos IE Tipo de datos BYTE Rango de valores b#16#5 IdentMcpStrobe (DB7.DBX164.0) Descripción Activar consulta (parámetro de entrada) Tipo de datos BOOL Valor 1...
Página 125
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) MaxNumUserDataReal (DB7.DBW182) Descripción Número de datos de máquina en formato REAL (parámetro de salida) Tipo de datos IdentMcpType (DB7.DBB184) Descripción Tipo MCP (parámetro de salida) Tipo de datos BYTE Rango de valores 0, 16#80, 16#81, …...
Página 126
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) MCP1ConnectionId (DB7.DBW304) Descripción Identificador de conexión para MCP 1 activado (valor predeterminado: 1001) (parámetro de entrada) Tipo de datos CONN_OUC Rango de valores 1, 2, 3 … 4095 MCP2ConnectionId (DB7.DBW306) Descripción Identificador de conexión para MCP 2 activado (valor predeterminado: 1002) (parámetro de...
Página 127
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) HTLocalUdpPort (DB7.DBW320) Descripción Puerto UDP local para la conexión con un HT (valor predeterminado: 16003) (parámetro de entrada) Tipo de datos UINT Rango de valores 1, 2, 3 … 49151 Op1KeyLocalUdpPort (DB7.DBW322) Descripción Puerto UDP local para la conexión con Op1Key (valor predeterminado: 16004) (parámetro de...
Página 128
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) HTStatus (DB7.DBW338) Descripción Información sobre el estado de error de la conexión con un HT (parámetro de salida) Tipo de datos WORD Op1KeyError (DB7.DBX340.0) Descripción Estado de error de la conexión con Op1Key (parámetro de salida) Tipo de datos BOOL Op1KeyStatus (DB7.DBW342)
Página 129
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Op1KeyReady (DB7.DBX352.3) Descripción Estado de la conexión con las teclas directas 1 (parámetro de salida) Tipo de datos BOOL Valor TRUE Conexión establecida Op2KeyReady (DB7.DBX352.4) Descripción Estado de la conexión con las teclas directas 2 (parámetro de salida) Tipo de datos BOOL Valor TRUE...
Página 130
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Variables en "GenerateAlarmMsgs" NumActAlarmMsgs (DB7.DBW292) Descripción Devuelve el número de alarmas/avisos activos Tipo de datos UINT Rango de valores 0 … 65535 Error (DB7.DBX294.0) Descripción Devuelve un bit de error Error = TRUE significa que ha ocurrido un error durante la ejecución.
Página 131
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC Señales al CN (PLC → CN) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB2 - No ocupado DBB3 ...
Página 132
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC [DB10], señales generales dirigidas a CN Tabla 11-17 Señales generales dirigidas a CN LBP_NC Señales al CN (PLC → CN) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
Página 133
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC Señales del CN (CN → PLC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB73 Estado de la imagen de valor real mostrada (2.º MCP) HT 8/10 →...
Página 134
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC Señales del CN (CN → PLC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB94 ...
Página 135
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC [DB10], señales generales del CN Tabla 11-20 Señales generales al PLC LBP_NC Señales al PLC [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
Página 136
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC Señales al PLC [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB118- Datos de SINUMERIK Integrate DBB121 ...
Página 137
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC Señales al CN (PLC → CN) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB132 Valor del PLC para las salidas digitales externas del CN DBB133 Máscara de especificación para las salidas digitales externas del CN DBB134...
Página 138
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC Señales al CN (PLC → CN) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW148 Consigna del PLC para entrada analógica 1 del CN ...
Página 139
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC [DB10], entradas y salidas digitales externas del CN Tabla 11-25 Entradas y salidas digitales externas del CN LBP_NC Señales del CN (CN → PLC) [DB10] Byte Bit 7 Bit 6 Bit 5...
Página 140
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) DB10 Señales del CN (CN → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW222 Consigna de la salida analógica 7 del CN DBW224 Consigna de la salida analógica 8 del CN LBP_NC [DB10], prevención de colisiones: zona protegida activa...
Página 141
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC Señales del PLC (PLC → CN) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB238 Prevención de colisiones: activar zona protegida (bit) DBB239 Prevención de colisiones: activar zona protegida (bit) DBB240...
Página 142
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_NC [DB10], interfaz de control de robot Tabla 11-31 Señales al robot LBP_NC Señales del CN (CN → PLC) [DB10] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2...
Página 143
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX128.0, 128.1, …, 128.7) Descripción Bloqueo de la entrada digital 1 … 40 Entrada 1 … 4: entrada integrada Entrada 5 … 8: entrada sin hardware Entrada 9 … 40: entrada digital externa del CN Nota Una entrada bloqueada proporciona el valor 0 al leerla.
Página 144
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX129.0, 129.1, …, 129.7) Descripción Ajuste de la entrada digital 1 … 40 Entrada 1 … 4: entrada integrada Entrada 5 … 8: entrada sin hardware Entrada 9 … 40: entrada digital externa del CN Si se ajusta la entrada del CN del programa de usuario del PLC al valor TRUE, deja de ser efectivo el estado de señal presente en la entrada integrada de la NCU, así...
Página 145
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX142.0, 142.1, …, 142.7) Descripción Bloqueo de la salida digital del CN 1 … 40 Salida 1 … 4: salida integrada Salida 5 … 8: salida sin hardware Salida 9 … 40: salida digital externa del CN Si la salida digital del CN está...
Página 146
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX143.0, 143.1, …, 143.7) Descripción Máscara de sobrescritura de la salida digital del CN 1 … 40 Salida 1 … 4: salida integrada Salida 5 … 8: salida sin hardware Salida 9 … 40: salida digital externa del CN Con un cambio de flanco positivo 0 →...
Página 147
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_Set_Out33, A_Set_Out34, A_Set_Out35, A_Set_Out36, A_Set_Out37, A_Set_Out38, A_Set_Out39, A_Set_Out40 (DB10 DBX144.0, 144.1, …, 144.7) Descripción Valor definido de la salida digital del CN 1 … 40 del PLC Salida 1 … 4: salida integrada Salida 5 … 8: salida sin hardware Salida 9 … 40: salida digital externa del CN El valor definido permite especificar un valor de salida definido desde el programa de usuario...
Página 148
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_InMask_Out33, A_InMask_Out34, A_InMask_Out35, A_InMask_Out36, A_InMask_Out37, A_InMask_Out38, A_InMask_Out39, A_InMask_Out40 (DB10 DBX145.0, 145.1, …, 145.7) Descripción Máscara de especificación de la salida digital del CN 1 … 40 Salida 1 … 4: salida integrada Salida 5 … 8: salida sin hardware Salida 9 … 40: salida digital externa del CN Si se setea el bit, en lugar del valor de salida del CN, se utiliza el valor definido por el programa...
Página 149
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) MCP1MaxAxis (DB10.DBW30) Descripción Límite superior de los números de eje de máquina (1.er MCP) Utilización en las siguientes funciones: • "LBP_MCPCtrlMilling [FC19]" • "LBP_MCPCtrlMillingSmall [FC24]" Flujo de señales PLC → NC Tipo de datos WORD Valor 0...
Página 150
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.A_EMERGENCY_Ackn" (DB10.DBX56.2) Confirmar parada de emergencia • "LBP_NC.E_EMERGENCY" (DB10.DBX106.1) Parada de emergencia activa • MD36610 $MA_AX_EMERGENCY_STOP_TIME Tiempo de la rampa de frenado con errores Para más información Manual de funciones Funciones básicas;...
Página 151
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor de Posición 0 del interruptor de llave A_Keyswitch0 = TRUE Valor de Posición 1 del interruptor de llave A_Keyswitch1 = TRUE Valor de Posición 2 del interruptor de llave A_Keyswitch2 = TRUE Valor de Posición 3 del interruptor de llave...
Página 152
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX58.0, 58.1, …, 58.7) Descripción Prevención de colisiones: desactivar grupo de zonas protegidas Variable Modo de Tipo de zona protegida operación A_CA_DisableAutoMatch Automático Máquina (MACHINE) (DB10.DBX58.0) A_CA_DisableAutoTools Herramientas (TOOL) (DB10.DBX58.1)
Página 153
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.E_CA_Disable…" (DB10.DBX93.0, …) Prevención de colisiones: desactivar grupo de zonas protegidas HMI → PLC • $NP_PROT_TYPE Tipo de zona protegida • MD10735 $MN_JOG_MODE_MASK Ajustes del modo de operación JOG Para más información Manual del usuario;...
Página 154
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_Setpoint_Out1, E_Setpoint_Out2, E_Setpoint_Out3, E_Setpoint_Out4, E_Setpoint_Out5, E_Setpoint_Out6, E_Setpoint_Out7, E_Setpoint_Out8 (DB10 DBX64.0, 64.1, …, 64.7) E_Setpoint_Out9, E_Setpoint_Out10, E_Setpoint_Out11, E_Setpoint_Out12, E_Setpoint_Out13, E_Setpoint_Out14, E_Setpoint_Out15, E_Setpoint_Out16 (DB10 DBX190.0, 190.1, …, 190.7) E_Setpoint_Out17, E_Setpoint_Out18, E_Setpoint_Out19, E_Setpoint_Out20, E_Setpoint_Out21, E_Setpoint_Out22, E_Setpoint_Out23, E_Setpoint_Out24 (DB10 DBX191.0, 191.1, …, 191.7) E_Setpoint_Out25, E_Setpoint_Out26, E_Setpoint_Out27, E_Setpoint_Out28,...
Página 155
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBB68, 69, 70, 242, 243, 244) Descripción Se desplaza el volante (volante 1 … 6). Flujo de señales NC → PLC Tipo de datos BYTE E_CounterInchMetr (DB10.DBB71) Descripción Contador de modificaciones del sistema de medida métrico/imperial Flujo de señales NC →...
Página 156
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) MCP1AxisFromHMI (DB10 a partir de DBB74) Descripción Números de eje de máquina de los ejes mostrados (1.er MCP) Flujo de señales NC → PLC (HT 8 → software de manejo) Tipo de datos ARRAY[1..6] of BYTE MCP2AxisFromHMI (DB10 a partir de DBB80)
Página 157
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX93.0, 93.1, …, 93.7) Descripción Prevención de colisiones: desactivar grupo de zonas protegidas Variable Modo de Tipo de zona protegida operación E_CA_DisableAutoMatch Automático Máquina (MACHINE) (DB10.DBX93.0) E_CA_DisableAutoTools Herramientas (TOOL) (DB10.DBX93.1)
Página 158
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.A_CA_Disable…" (DB10.DBX58.0, …) Prevención de colisiones: desactivar grupo de zonas protegidas • $NP_PROT_TYPE Tipo de zona protegida • MD10735 $MN_JOG_MODE_MASK Ajustes del modo de operación JOG Para más información Manual del usuario;...
Página 159
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX99.0, 99.1, 99.2, 99.3) Descripción Número de canal para los volantes Volante 1: "E_Chan_HW1_…" Volante 2: "E_Chan_HW2_…" Volante 3: "E_Chan_HW3_…" El operador puede asignar un eje al volante (1, 2, 3) directamente en el panel de operador. Si se trata de un eje geométrico (señal de interfaz "Eje de máquina para volante <n>"...
Página 160
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.E_Chan_HW1_…" (DB10 DBX97.0, 97.1, 97.2, 97.3) Número de canal de eje geométrico para volante 1 • "LBP_NC.E_Chan_HW2_…" (DB10 DBX98.0, 98.1, 98.2, 98.3) Número de canal de eje geométrico para volante 2 •...
Página 161
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX102.0, 102.1, 102.2, 102.3, 102.4) Descripción Número de eje para los volantes Volante 1: "E_Ax_…_HW1" Volante 2: "E_Ax_…_HW2" Volante 3: "E_Ax_…_HW3" El operador puede asignar un eje al volante (1, 2, 3) directamente en el panel de operador. Para ello, debe definir el eje deseado (p.
Página 162
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.E_Ax_…_HW1" (DB10 DBX100.0, 100.1, 100.2, 100.3, 100.4) Número de eje para volante 1 • "LBP_NC.E_Ax_…_HW2" (DB10 DBX101.0, 101.1, 101.2, 101.3, 101.4) Número de eje para volante 2 •...
Página 163
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX100.5, 101.5, 102.5) Descripción Definir volante como volante de contorno Volante 1: "E_CHW_sel1" (DB10.DBX100.5) Volante 2: "E_CHW_sel2" (DB10.DBX101.5) Volante 3: "E_CHW_sel3" (DB10.DBX102.5) Para que el volante definido a través de la interfaz de usuario también sea efectivo como volante de contorno, debe vincularse la señal "Definir volante <n>...
Página 164
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.E_Chan_HW1_…" (DB10 DBX97.0, 97.1, 97.2, 97.3) Número de canal de eje geométrico para volante 1 • "LBP_NC.E_Chan_HW2_"… (DB10 DBX98.0, 98.1, 98.2, 98.3) Número de canal de eje geométrico para volante 2 •...
Página 165
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.E_Chan_HW1_…" (DB10 DBX97.0, 97.1, 97.2, 97.3) Número de canal de eje geométrico para volante 1 • "LBP_NC.E_Chan_HW2_…" (DB10 DBX98.0, 98.1, 98.2, 98.3) Número de canal de eje geométrico para volante 2 •...
Página 166
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_MMCBatt (DB10.DBX103.7) Descripción Alarma de batería HMI Flujo de señales NC → PLC (software de manejo → PLC) Tipo de datos BOOL Actualización Cíclica Valor FALSE No hay ninguna alarma de batería HMI. Valor TRUE La vigilancia de batería ha respondido.
Página 167
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE La CPU CN no está operativa. Desde el programa de usuario del PLC, se inician las siguientes medidas: • Se borran las señales de estado del CN al PLC (interfaz de usuario) •...
Página 168
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX107.0, 107.1) Descripción Palpador accionado Palpador 1: "E_InspProbe1" Palpador 2: "E_InspProbe2" Flujo de señales NC → PLC Tipo de datos BOOL Actualización Cíclica Valor FALSE Palpador no deflectado. Valor TRUE Palpador deflectado.
Página 169
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE SINUMERIK Operate no está operativo. Valor TRUE SINUMERIK Operate está operativo y se comunica cíclicamente con el CN. Para más información Manual de diagnóstico E_DrivesInCylOp (DB10.DBX108.5) Descripción Accionamientos en régimen cíclico...
Página 170
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE El control no está operativo. Se resetea la señal si está abierto el contacto de relé "NC-Ready". Posibles causas: • La vigilancia de subtensión o sobretensión ha respondido •...
Página 171
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos BOOL Actualización Cíclica E_HTempAlarm (DB10.DBX109.5) Descripción Alarma de temperatura del disipador NCU Flujo de señales NC → PLC Tipo de datos BOOL Actualización Cíclica Valor FALSE No se ha sobrepasado el valor límite de temperatura del disipador de la NCU.
Página 172
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con Contactos de relé de la unidad de alimentación/realimentación: bornes 5.1, 5.2 o 5.1, 5.3 Para más información Manual de diagnóstico Manual de producto NCU E_SWCamMinus (DB10.DBD110) Descripción Levas seguridad: señal de leva Menos 1 a 32...
Página 173
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.E_SWCamMinus" (DB10.DBD110) Levas seguridad: señal de leva Menos de 1 a 32 • "LBP_Axis*.A_SWCam" (DB31, … DBX2.0) Levas seguridad: activación Para más información Manual de funciones Ejes y cabezales; capítulo "Levas de seguridad, señales de conmutación" A_Disabl_anaIn1, A_Disabl_anaIn2, A_Disabl_anaIn3, A_Disabl_anaIn4, A_Disabl_anaIn5, A_Disabl_anaIn6, A_Disabl_anaIn7, A_Disabl_anaIn8 (DB10 DBX146.0, 146.1, …, 146.7)
Página 174
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.A_Disabl_anaIn…" (DB10.DBB146) Entradas analógicas del CN 1 … 8: bloqueo • "LBP_NC.A_InMask_anaIn…" (DB10.DBB147) Entradas analógicas del CN 1 … 8: especificación • "LBP_NC.A_Setval_anaIn…" (DB10 a partir de DBW148) Entradas analógicas del CN 1 … 8: valor de ajuste •...
Página 175
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX166.0, 166.1, …, 166.7) Descripción Máscara de sobrescritura de la salida analógica del CN 1 … 8 Con un cambio de flanco positivo 0 → 1, en lugar del valor escrito con la variable de sistema $A_OUTA, se utiliza el valor definido por el programa de usuario del PLC para la salida corres‐...
Página 176
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBX167.0, 167.1, …, 167.7) Descripción Máscara de especificación de la salida analógica del CN 1 … 8 Si se setea el bit, en lugar del valor de salida del CN, se utiliza el valor definido por el programa de usuario del PLC para la salida correspondiente.
Página 177
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.A_OvMask_anaOut…" (DB10.DBB166) Salidas analógicas del CN 1 … 8: sobrescribir • "LBP_NC.A_InMask_anaOut…" (DB10.DBB167) Salidas analógicas del CN 1 … 8: especificación • "LBP_NC.A_Setval_anaOut…" (DB10 a partir de DBW170) Salida analógica del CN 1 … 8: valor de ajuste •...
Página 178
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB10 DBW194, 196, …, 208) Descripción Valor real para la entrada analógica 1 … 8 del CN Debe especificarse el valor real como número en coma fija (valor de 16 bits, incluido signo) en el complemento a 2.
Página 179
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_CollCheck (DB10 a partir de DBB226) Descripción Prevención de colisiones: zona protegida activa La asignación zona protegida ↔ señal de interfaz (<Índice>.<Bit>) se efectúa con la parame‐ trización de las variables de sistema $NP_BIT_NO: $NP_BIT_NO[<Zona protegida>] = <Número de bit>...
Página 180
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_CollCheck (DB10 a partir de DBB234) Descripción Prevención de colisiones: activar zona protegida La asignación zona protegida ↔ señal de interfaz (<Índice>.<Bit>) se efectúa con la parame‐ trización de las variables de sistema $NP_BIT_NO: $NP_BIT_NO[<Zona protegida>] = <Número de bit>...
Página 181
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE Se desplaza el volante Ethernet Valor TRUE Volante Ethernet parado Para más información Manual de funciones Ejes y cabezales; capítulo "Desplazamiento manual" DB10 a partir de DBB246 Descripción Volante activo Para cada volante, se ofrece una señal:...
Página 182
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Dirección inicial = 20 * (n – 1), con n = número GMO = 1, 2, 3, ... Tabla 11-32 Señales de modos de operación GMO 1 al CN LBP_Mode‐ Señales al GMO 1 (PLC → CN) Group [DB11] Byte...
Página 183
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_ModeGroup [DB11], señales de modos de operación 1 del software de manejo Tabla 11-34 Señales de modos de operación GMO 1 del software de manejo LBP_Mode‐ Señales al GMO 1 (software de manejo → PLC) Group [DB11] Byte...
Página 184
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Mode‐ Señales del GMO 2 (CN → PLC) Group [DB11] Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB25 ...
Página 185
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB11 DBX0.0, 20.0, …, 180.0) Descripción Solicitud de modo de operación AUTOMÁTICO en GMO Irrelevante con "LBP_ModeGroup.A_MCDisable" (DB11 DBX0.4, 20.4, …,180.4) (Bloqueo del cambio de modo de operación) == 1 Flujo de señales PLC →...
Página 186
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB11 DBX0.2, 20.2, …, 180.2) Descripción Solicitud de modo de operación JOG en GMO Irrelevante con "LBP_ModeGroup.A_MCDisable" (DB11 DBX0.4, 20.4, …,180.4) (Bloqueo del cambio de modo de operación) == 1 Flujo de señales PLC →...
Página 187
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE No está presente ninguna solicitud de "Parada GMO". Valor TRUE Está presente una solicitud de "Parada GMO". Reacciones: • En todos los canales del GMO, se dispara "Parada CN". •...
Página 188
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_NCStopBlock" (DB21, … DBX7.2) Parada CN en límite de secuencia • "LBP_Chan*.A_NCStop" (DB21, … DBX7.3) Parada CN Para más información Manual de funciones Funciones básicas; capítulo "BAG/GMO, canal, programación, compor‐ tamiento Reset"...
Página 189
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB11 DBX1.0, 21.0, …, 181.0) Descripción Función de máquina TEACH IN Nota Solo efectiva en el modo de operación JOG. Flujo de señales PLC → NC Tipo de datos BOOL Actualización Cíclica...
Página 190
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.E_JOG" (DB11 DBX6.2, 26.2, …,186.2) Modo de operación JOG activo • "LBP_ModeGroup.E_REF" (DB11 DBX7.2, 27.2, …,187.2) Función de máquina REF activa Para más información Manual de funciones Ejes y cabezales;...
Página 191
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB11 DBX1.7, 21.7, …, 181.7) Descripción Secuencia a secuencia tipo B Comportamiento en todos los GMO en caso de activación de "Secuencia a secuencia tipo A": • Todos los canales están parados •...
Página 192
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.A_INC10" (DB11 DBX2.1, 22.1, …, 182.1) • "LBP_ModeGroup.A_INC100" (DB11 DBX2.2, 22.2, …, 182.2) • "LBP_ModeGroup.A_INC1000" (DB11 DBX2.3, 22.3, …, 182.3) • "LBP_ModeGroup.A_INC10000" (DB11 DBX2.4, 22.4, …, 182.4) •...
Página 193
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.A_INC1" (DB11 DBX2.0, 22.0, …, 182.0) • "LBP_ModeGroup.A_INC10" (DB11 DBX2.1, 22.1, …, 182.1) • "LBP_ModeGroup.A_INC1000" (DB11 DBX2.3, 22.3, …, 182.3) • "LBP_ModeGroup.A_INC10000" (DB11 DBX2.4, 22.4, …, 182.4) •...
Página 194
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.A_INC1" (DB11 DBX2.0, 22.0, …, 182.0) • "LBP_ModeGroup.A_INC10" (DB11 DBX2.1, 22.1, …, 182.1) • "LBP_ModeGroup.A_INC100" (DB11 DBX2.2, 22.2, …, 182.2) • "LBP_ModeGroup.A_INC1000" (DB11 DBX2.3, 22.3, …, 182.3) •...
Página 195
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB11 DBX4.1, 24.1, …, 184.1) Descripción Modo de operación MDA seleccionado Flujo de señales HMI → PLC Tipo de datos BOOL Actualización Cíclica Valor FALSE No está presente ninguna solicitud HMI para seleccionar el modo de operación MDA. Valor TRUE Está...
Página 196
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE No está presente ninguna solicitud HMI para seleccionar la función de máquina REPOS. Valor TRUE Está presente una solicitud HMI para seleccionar la función de máquina REPOS. Corresponde a •...
Página 197
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.A_MDA" (DB11.DBX0.1) Modo de operación MDA Para más información Manual de funciones Funciones básicas; capítulo "BAG/GMO, canal, programación, compor‐ tamiento Reset" E_JOG (DB11 DBX6.2, 26.2, …, 186.2) Descripción Modo de operación JOG activo Flujo de señales...
Página 198
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos BOOL Actualización Cíclica Valor FALSE No se ha reseteado el GMO. Valor TRUE Se ha reseteado el GMO y se encuentra en reset. Corresponde a •...
Página 199
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.A_TEACHIN" (DB11.DBX1.0) Función de máquina TEACH IN • "LBP_ModeGroup.E_MMC_TEACHIN" (DB11.DBX5.0) Función de máquina TEACH IN seleccionada Para más información Manual de funciones Funciones básicas; capítulo "BAG/GMO, canal, programación, compor‐ tamiento Reset"...
Página 200
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos BOOL Actualización Cíclica Valor FALSE No se ha seleccionado la función de máquina INC1. Valor TRUE Se ha seleccionado la función de máquina INC1. Corresponde a •...
Página 201
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.E_INC1" (DB11 DBX8.0, 28.0, …, 188.0) • "LBP_ModeGroup.E_INC10" (DB11 DBX8.1, 28.1, …, 188.1) • "LBP_ModeGroup.E_INC1000" (DB11 DBX8.3, 28.3, …, 188.3) • "LBP_ModeGroup.E_INC10000" (DB11 DBX8.4, 28.4, …, 188.4) •...
Página 202
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.E_INC1" (DB11 DBX8.0, 28.0, …, 188.0) • "LBP_ModeGroup.E_INC10" (DB11 DBX8.1, 28.1, …, 188.1) • "LBP_ModeGroup.E_INC100" (DB11 DBX8.2, 28.2, …, 188.2) • "LBP_ModeGroup.E_INC1000" (DB11 DBX8.3, 28.3, …, 188.3) •...
Página 203
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.E_HMI_INC10" (DB11 DBX10.1, 30.1, …, 190.1) • "LBP_ModeGroup.E_HMI_INC100" (DB11 DBX10.2, 30.2, …, 190.2) • "LBP_ModeGroup.E_HMI_INC1000" (DB11 DBX10.3, 30.3, …, 190.3) • "LBP_ModeGroup.E_HMI_INC10000" (DB11 DBX10.4, 30.4, …, 190.4) •...
Página 204
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.E_HMI_INC1" (DB11 DBX10.0, 30.0, …, 190.0) • "LBP_ModeGroup.E_HMI_INC10" (DB11 DBX10.1, 30.1, …, 190.1) • "LBP_ModeGroup.E_HMI_INC1000" (DB11 DBX10.3, 30.3, …, 190.3) • "LBP_ModeGroup.E_HMI_INC10000" (DB11 DBX10.4, 30.4, …, 190.4) •...
Página 205
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.E_HMI_INC1" (DB11 DBX10.0, 30.0, …, 190.0) • "LBP_ModeGroup.E_HMI_INC10" (DB11 DBX10.1, 30.1, …, 190.1) • "LBP_ModeGroup.E_HMI_INC100" (DB11 DBX10.2, 30.2, …, 190.2) • "LBP_ModeGroup.E_HMI_INC1000" (DB11 DBX10.3, 30.3, …, 190.3) •...
Página 206
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.E_HMI_INC1" (DB11 DBX10.0, 30.0, …, 190.0) • "LBP_ModeGroup.E_HMI_INC10" (DB11 DBX10.1, 30.1, …, 190.1) • "LBP_ModeGroup.E_HMI_INC100" (DB11 DBX10.2, 30.2, …, 190.2) • "LBP_ModeGroup.E_HMI_INC1000" (DB11 DBX10.3, 30.3, …, 190.3) •...
Página 207
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_HMI Señales del panel de operador (OP) [DB19] (PLC → software de manejo) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB14 Sistema de...
Página 208
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_HMI Señales del panel de operador (OP) [DB19] (software de manejo → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB31 Selección de imagen desde el PLC: señales de estado...
Página 209
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_HMI Señales del panel de operador (OP) [DB19] (software de manejo → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB49 Código de error para n.º...
Página 210
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_HMI Señales del panel de operador (OP) [DB19] (software de manejo → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB123 MMC1_MCP_ADR...
Página 211
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_HMI Señales del panel de operador (OP) [DB19] (software de manejo → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB250 - Llamada de función de la interfaz PLC...
Página 212
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_HMI [DB19], Sidescreen - Interfaz para función MCP Tabla 11-40 Sidescreen - Interfaz para función MCP, señales al/del panel de operador LBP_HMI Señales al/del panel de operador [r/w] [DB19] Señal de PLC →...
Página 213
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.7.2 LBP_HMI[DB19] Variables en "LBP_HMI [DB19]" El bloque de datos "LBP_HMI [DB19]" contiene señales al panel de operador y del panel de operador (OP). STRUCT "MMC2" (DBB50 … DBB99) contiene la interfaz del segundo control. Interfaz del 1.er y del 2.º...
Página 214
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Se ha apagado la pantalla. De este modo, deja de tener efecto el encendido/apagado automático de la pantalla. Al accio‐ nar el teclado, no se enciende automáticamente la pantalla. Nota Si se ajusta la señal de interfaz y se ha apagado la pantalla, sigue siendo efectivo el teclado del panel de operador.
Página 215
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19 DBX0.4, 50.4) Descripción Borrar alarmas Recall Flujo de señales PLC → OP Tipo de datos BOOL Actualización Cíclica Valor FALSE No se ha pulsado la tecla de supresión de errores en el panel de operador. Valor TRUE Se ha pulsado la tecla de supresión de errores en el panel de operador.
Página 216
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19 DBX1.0) Descripción Visualizador externo Flujo de señales PLC → OP Tipo de datos BOOL A_PLCExtViewerMode (DB19 DBX1.1) Descripción Derechos para el visualizador externo Flujo de señales PLC →...
Página 217
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19 DBX9.1, 59.1) Descripción OEM2 Flujo de señales PLC → OP A_AToolMeas, MMC2.A_AToolMeas (DB19 DBX9.2, 59.2) Descripción Auto-Tool-Measure Flujo de señales PLC → OP A_Hardkey, MMC2.A_Hardkey (DB19 DBB10, 60) Descripción Hardkeys del PLC Flujo de señales...
Página 218
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_PPsel, MMC2.A_PPsel (DB19 DBX13.7, 63.7) Descripción Programa CN: selección Flujo de señales PLC → OP Tipo de datos BOOL Actualización Cíclica Valor FALSE Selección inactiva Valor TRUE Selección activa A_V24Index1, MMC2.A_V24Index1 (DB19 DBB14, 64)
Página 219
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19 DBB16, 66) Descripción Selección de programa desde el PLC: índice de la lista de programas A través de la interfaz PLC/HMI, pueden seleccionarse programas/piezas predeterminados en las listas de programas PLC para su ejecución desde el CN.
Página 220
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Se corresponde con • "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) Programa CN: selección • "LBP_HMI.A_V24NoFile1" (DB19 DBB16, 66) Selección de programa desde el PLC: índice de la lista de programas •...
Página 221
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE Nota Debe resetearse la señal de interfaz en el programa de usuario del PLC. Valor TRUE Respuesta: se han borrado las alarmas Cancel. Se corresponde con •...
Página 222
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19 DBB21, 71) Descripción Número del campo de manejo activo si el monitor HMI no está activo. Flujo de señales OP → PLC Tipo de datos BYTE Actualización Cíclica Valor...
Página 223
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor >0 Número de imagen Para más información • Manual de funciones del PLC E_PPOK, MMC2.E_PPOK (DB19 DBX26.1, 76.1) Descripción Selección de programa desde el PLC: petición finalizada Flujo de señales OP →...
Página 224
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) Programa CN: selección • "LBP_HMI.A_V24NoFile1" (DB19 DBB16, 66) Selección de programa desde el PLC: índice de la lista de programas •...
Página 225
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19 DBX26.5, 76.5) Descripción Selección de programa desde el PLC: descargar Flujo de señales OP → PLC Tipo de datos BOOL Actualización Cíclica Valor FALSE Descarga inactiva Valor TRUE Descarga activa Se corresponde con...
Página 226
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_HMI.A_PPsel" (DB19 DBX13.7, 63.7) Programa CN: selección • "LBP_HMI.A_V24NoFile1" (DB19 DBB16, 66) Selección de programa desde el PLC: índice de la lista de programas •...
Página 227
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19 DBB27, 77) Descripción Selección de programa desde el PLC: código de error Byte de salida para los valores de error de la transferencia de datos. Valor Significado Sin errores Número de lista de programas no válido...
Página 228
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19 DBX30.0, 80.0) Descripción Selección de imagen desde el PLC: señal de control de selección de imagen Flujo de señales PLC → OP Tipo de datos BOOL A_PictOff, MMC2.A_PictOff (DB19 DBX30.1, 80.1) Descripción...
Página 229
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_NotAct, MMC2.E_NotAct (DB19 DBX31.7, 81.7) Descripción Selección de imagen desde el PLC: señal de estado inactiva Flujo de señales OP → PLC Tipo de datos BYTE A_FuncNo, MMC2.A_FuncNo (DB19 DBB32, 82) Descripción Selección de función desde el PLC...
Página 230
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_HMI.A_FuncNo" (DB19 DBB32, 82) Número de función, Strobe de solicitud, estado • "LBP_HMI.E_FuncErr" (DB19 DBB36, 86) Código de error Para más información Manual de funciones del PLC E_FuncErr, MMC2.E_FuncErr (DB19 DBB36, 86) Descripción...
Página 231
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19.DBW102) Descripción Confirmación del PLC a la solicitud online El PLC escribe la identificación de cliente del software de manejo como confirmación (bit 8 … 15: tipo de bus, bit 0 … 7: dirección de bus) Tipo de datos WORD PAR_CLIENT_IDENT...
Página 232
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19.DBB113) Descripción Índice de teclas directas de la interfaz de llamada en espera Tipo de datos BYTE ParTcuIndex (DB19.DBB114) Descripción Índice TCU de la interfaz de llamada en espera Tipo de datos BYTE Tcu1KeyAdr...
Página 233
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) MMC1_MSTT_ADR (DB19.DBB123) Descripción El PLC escribe PAR_MSTT_ADR tras MMCx_MSTT_ADR si el software de manejo pasa a online Tipo de datos BYTE MMC1_STATUS (DB19.DBB124) Descripción Estado de conexión; el software de manejo y el PLC escriben alternativamente sus solicitudes/ confirmaciones Tipo de datos BYTE...
Página 234
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19.DBX126.5) Descripción MMC1_CHANGED_DENIED Tipo de datos BOOL MMC1_TCU_SHIFT_LOCK (DB19.DBX126.6) Descripción MMC1_TCU_SHIFT_LOCK Tipo de datos BOOL MMC1_TRANS_DB (DB19.DBW128) Descripción Transline reservado (número de DB Transline) (SINUMERIK ONE) Tipo de datos BOOL Interfaz online OP 2 (usuario) MMC2_CLIENT_IDENT...
Página 235
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19.DBB135) Descripción Información adicional sobre el estado de conexión (confirmación pos./neg., avisos de error…) Tipo de datos BYTE MMC2_SHIFT_LOCK (DB19.DBX136.0) Descripción MMC2_SHIFT_LOCK Tipo de datos BOOL MMC2_MSTT_SHIFT_LOCK (DB19.DBX136.1) Descripción MMC2_MSTT_SHIFT_LOCK...
Página 236
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB19.DBW138) Descripción Transline reservado (número de DB Transline) (SINUMERIK ONE) Tipo de datos BOOL Ocupación del PLC para parámetros de transferencia (SINUMERIK ONE) Estas áreas de datos están reservadas para la opción "Tool Ident Connection". A_Subtype (DB19.DBW140) A_Duplo (DB19.DBW142) A_Ident (DB19 a partir de DBB144)
Página 237
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_MagazinePlaceType (DB19.DBW240) E_ToolSize_Upper (DB19.DBB242) E_ToolSize_Down (DB19.DBB243) E_ToolSize_Left (DB19.DBB244) E_ToolSize_Right E_Magazine (DB19.DBW246) E_MagazinePlace (DB19.DBW248) Llamada de función de la interfaz PLC (SINUMERIK ONE) Estas áreas de datos están reservadas para la opción "Tool Ident Connection". A_ReqMMC1 (DB19.DBX250.0) A_ReqMMC2 (DB19.DBX250.1) A_K_Code (DB19.DBB251)
Página 238
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Diversas señales A_TPMStatus (DB19.DBW268) Descripción Estado de semáforo (SINUMERIK ONE) Tipo de datos A_TPMCounter (DB19 a partir de DBB270) Descripción Contador [1 … 32] (SINUMERIK ONE) Tipo de datos ARRAY [1..32] OF DINT A_HWeelSimOvr (DB19.DBB398)
Página 239
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.8 LBP_Chan1 [DB21], … - Señales específicas de canal 11.4.8.1 Vista general LBP_Chan1 [DB21], … - Señales de control al canal (1) LBP_Chan1 Señales al canal (PLC → CN) [DB21], …...
Página 240
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Nota • Corrección de avance efectiva: aunque la corrección de avance no sea efectiva (= 100 %), el ajuste del 0 % sí se aplica. • Corrección de avance: 31 posiciones (código Gray) con 31 DM para evaluación porcentual o bien del 0 % al 200 % en función el valor dual en el byte (de 201 a 255 = máx.
Página 241
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales al canal (PLC → CN) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB19 ...
Página 242
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del canal/PLC/software de manejo (software de manejo → PLC, PLC → CN, CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1...
Página 243
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del canal/PLC/software de manejo (software de manejo → PLC, PLC → CN, CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1...
Página 244
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del canal (CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB48 Señales OEM ...
Página 245
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del canal (CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB61 Rápido ...
Página 246
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del canal (CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW110 Dirección ampliada de función S 3 (16 bits INT) DBD112 Función S 3 (formato REAL) Nota...
Página 247
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 [DB21], … - Funciones H/F transferidas LBP_Chan1 Señales del canal (CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBW140...
Página 248
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del canal (M0 - M99) (CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB196 ...
Página 249
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del canal (CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB210 Número de función G activa del grupo de funciones G 3 (8 bits INT) DBB211 Número de función G activa del grupo de funciones G 4 (8 bits INT) DBB212...
Página 250
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 [DB21], … - Acciones síncronas, señales del/al canal Nota Las señales de petición deben ajustarse en el programa de usuario del PLC. Después de la transferencia de datos, se resetean desde el programa básico del PLC. LBP_Chan1 Señales al canal (PLC ↔...
Página 251
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales al canal (PLC ↔ CN) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB312 Acción síncrona bloqueable CN →...
Página 252
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 [DB21], … - Señales a ejes de orientación LBP_Chan1 Señales al canal (PLC → CN) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
Página 253
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales al canal (PLC → CN) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB330 Señales OEM ...
Página 254
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del canal (CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB340 Comando de desplaza‐ Petición de desplazamien‐...
Página 255
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del canal (CN → PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB366 CH_CYCLES_SIG_OUT (1) DBB367 CH_CYCLES_SIG_OUT (2) DBB368...
Página 256
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales al canal (PLC → CN) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB384 ...
Página 257
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Chan1 Señales del/al canal (CN ↔ PLC) [DB21], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB409 Número de eje HMI →...
Página 258
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_SBL (DB21, … DBX0.4) Descripción Activar modo secuencia a secuencia En los modos de operación AUTOMÁTICO y MDA, el operador debe habilitar la ejecución de cada una de las distintas secuencias del programa de pieza seleccionado en el canal volviendo a disparar Marcha CN.
Página 259
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_DRY (DB21, … DBX0.6) Descripción Activar avance de recorrido de prueba (DRY) Si el canal se encuentra en el estado "Reset", con la función G G01, G02, G03 activa, se realiza el desplazamiento con el avance efectivo actualmente con la siguiente marcha CN: •...
Página 260
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Cambio de flanco 0 → 1 Se ha solicitado la función "Referenciado". Cambio de flanco 1 → 0 Sin efecto Corresponde a • "LBP_Chan*.E_Ref" (DB21, … DBX33.0) Activar referenciado •...
Página 261
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • $A_MONIFACT Leer factor para vigilancia de tiempo de uso • $TC_MOP1 Límite preaviso tiempo uso • MD18080 $MN_MM_TOOL_MANAGEMENT_MASK Reserva espacio en memoria para gestión herramienta •...
Página 262
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE La corrección de avance específica de canal "LBP_Chan*.A_FD_OR" (DB21, … DBB4) no debe ser efectiva para la regulación de distancia (CLC). Valor TRUE La corrección de avance específica de canal "LBP_Chan*.A_FD_OR" (DB21, … DBB4) debe ser efectiva para la regulación de distancia (CLC).
Página 263
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_ProgTest (DB21, … DBX1.7) Descripción Activar test de programa (PRT) Si el test de programa (PRT) está activo, los ejes de máquina no se mueven durante la ejecución de una secuencia o de un programa CN.
Página 264
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB21, … DBX2.0 … 2.7) Descripción Activar "Omitir secuencia" (SKP) Los bits 0 … 7 están asignados a los planos opcionales 0 … 7. Nota Se recomienda ajustar la señal de interfaz antes de iniciar el programa CN. Nota En caso de haber varias secuencias opcionales consecutivas, solo se omiten las secuencias si la señal de interfaz ya estaba presente antes de que se decodificara la primera secuencia opcio‐...
Página 265
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_ManStrokEnab (DB21, … DBX3.1) Descripción Interfaz de estampado 1: disparo de carrera manual Esta señal permite disparar una única carrera de estampado en modo manual en la 1.ª interfaz de estampado.
Página 266
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_StrokEnab" (DB21, … DBX3.0) Habilitación de carrera Para más información Manual de funciones Tecnologías A_StrokStop (DB21, … DBX3.4) Descripción La carrera no avanza El CN reacciona a esta señal de interfaz deteniendo inmediatamente el movimiento. Si por causa de esta señal se debe interrumpir un movimiento o cualquier otra acción, se emitirá...
Página 267
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_FD_OR (DB21, … DBB4) Manual de funciones, 01/2023, A5E47437861E AF...
Página 268
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Descripción Corrección de avance de contorneado Codificación en binario/Gray Los factores de corrección pueden especificarse con codificación en binario o Gray. El formato utilizado debe comunicarse al control con el siguiente dato de máquina: MD12020 $MN_OVR_FEED_IS_GRAY_CODE = <Codificación>...
Página 269
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11111 1.10 11101 1.15 11100 1.20 10100 1.20 10101 1.20 10111 1.20 10110 1.20 10010 1.20 10011 1.20 10001 1.20 10000 1.20 Limitaciones • El factor de corrección efectivo se limita internamente en el control a 2.00 o 200 %. •...
Página 270
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_RT_OR (DB21, … DBB5) Manual de funciones, 01/2023, A5E47437861E AF...
Página 271
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Descripción Corrección de trayectoria en rápido Codificación en binario En la codificación en binario, el valor de la interfaz se corresponde con el factor de corrección. Código binario Decimal Factor de corrección 0000 0000...
Página 272
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 10101 1.00 10111 1.00 10110 1.00 10010 1.00 10011 1.00 10001 1.00 10000 1.00 Limitaciones • El factor de corrección efectivo se limita internamente en el control a 2.00 o 200 %. •...
Página 273
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos BOOL Actualización Cíclica Valor FALSE El bloqueo de avance no está activo en el canal. Valor TRUE El bloqueo de avance está activo en el canal. Para más información Manual de funciones Ejes y cabezales;...
Página 274
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Cambio de flanco 0 → 1 Se ha solicitado el borrado de trayecto residual (específico de canal). Ejes geométricos Con un flanco ascendente de la señal, se detienen los ejes geométricos que se desplazan actualmente en la secuencia con la rampa de frenado y, acto seguido, se borra el trayecto residual.
Página 275
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_F_Limit (DB21, … DBX6.5) Descripción Limitación de avance del trayecto de herramienta Flujo de señales PLC → NC Tipo de datos BOOL A_RT_ORA (DB21, … DBX6.6) Descripción Corrección de trayectoria en rápido efectiva Si no es efectiva la corrección de trayectoria en rápido, se utiliza el valor 1,0 ≙...
Página 276
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_FD_OR" (DB21, … DBB4) Corrección de avance de contorneado • MD12020 $MN_OVR_FEED_IS_GRAY_CODE Selector de corrección de avance de contorneado en código Gray • MD12030 $MN_OVR_FACTOR_FEEDRATE Ponderación del selector de corrección de avance de contorneado Para más información Manual de funciones Ejes y cabezales;...
Página 277
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_NCStartDisabl" (DB21, … DBX7.0) Bloqueo de marcha CN • "LBP_Chan*.A_NCStop" (DB21, … DBX7.3) Parada CN • "LBP_Chan*.A_Reset" (DB21, … DBX7.7) Reset Para más información Manual de funciones Funciones básicas;...
Página 278
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_NCStop (DB21, … DBX7.3) Descripción Parada CN Modo de operación AUTOMÁTICO o MDA Se detiene la ejecución del programa de pieza activo en el canal. Se frenan los ejes en desplazamiento, no los cabezales, hasta la parada siguiendo las acelera‐ ciones parametrizadas.
Página 279
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_NCStopASp (DB21, … DBX7.4) Descripción Parada CN ejes y cabezales Modo de operación AUTOMÁTICO o MDA Se detiene la ejecución del programa de pieza activo en el canal. Se frenan los ejes y cabezales en desplazamiento hasta la parada siguiendo las aceleraciones parametrizadas.
Página 280
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_CfgStopFunc (DB21, … DBX7.6) Descripción Activar parada configurada Nota La selección de "Activar parada configurada" (CST) también puede realizarse en la interfaz de usuario SINUMERIK Operate, en el campo de manejo "Automático" > "Influenciac. programa", ajustando la señal de interfaz del HMI/PLC "LBP_Chan*.E_MMC_CfgStopFunc"...
Página 281
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_ModeGroup.A_MGReset" (DB11 DBX0.7, 20.7, …,180.7) Reset GMO • "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) Marcha CN • "LBP_Chan*.A_NCStop" (DB21, … DBX7.3) Parada CN • "LBP_Chan*.E_ProgAborted" (DB21, … DBX35.4) Estado de programa "Cancelado"...
Página 282
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_CSP (DB21, … a partir de DBX10.0) Descripción Activar zona protegida específica de canal 1 - 10 Flujo de señales PLC → NC Tipo de datos ARRAY[1..10] of BOOL Actualización Cíclica Valor FALSE...
Página 283
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.8.4 LBP_Chan1 [DB21], … - Señales HMI al canal/señales OEM del/al canal Los bloques de datos "LBP_Chan1 [DB21], …" constituyen la interfaz entre el programa de usuario y el canal. Variables en "LBP_Chan1 [DB21], …"...
Página 284
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_MMC_DRF (DB21, … DBX24.3) Descripción Decalaje de volante (DRF) seleccionado En cuanto está activo el decalaje de volante (DRF), puede modificarse el decalaje de volante durante el modo de operación AUTOMÁTICO o MDA desde el volante asignado al eje. Nota La selección del decalaje de volante (DRF) se realiza en la interfaz de usuario SINUMERIK Operate, en el campo de manejo "Automático"...
Página 285
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.A_NCKrelatedM01" (DB21, … DBX30.5) Activar función auxiliar asociada • "LBP_Chan*.E_AssM01" (DB21, … DBX318.5) Función auxiliar asociada activa • MD22254 $MC_AUXFU_ASSOC_M0_VALUE Función M suplementaria para parada del programa •...
Página 286
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_MMC_DRY (DB21, … DBX24.6) Descripción Avance de recorrido de prueba (DRY) seleccionado Nota La selección del avance de recorrido de prueba (DRY) se realiza en la interfaz de usuario SINU‐ MERIK Operate, en el campo de manejo "Automático"...
Página 287
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_MMC_FD_OR4RT_OR (DB21, … DBX25.3) Descripción Corrección de avance para rápido seleccionada Si no hay ningún interruptor de corrección del rápido propio en el panel de mando de máquina, puede conmutarse entre corrección de avance y corrección del rápido.
Página 288
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_MMC_SKP0, E_MMC_SKP1, E_MMC_SKP2, E_MMC_SKP3, E_MMC_SKP4, E_MMC_SKP5, E_MMC_SKP6, E_MMC_SKP7, E_MMC_SKP8, E_MMC_SKP9 (DB21, … DBX26.0 … 27.1) Descripción Omisión de secuencias solicitada, nivel /x E_MMC_SKP0 (DB21, … DBX26.0) E_MMC_SKP1 (DB21, … DBX26.1) …...
Página 289
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • MD12200 $MN_RUN_OVERRIDE_0 Desplazamiento con corrección 0 • MD12202 $MN_PERMANENT_FEED Avances fijos para ejes lineares • MD12204 $MN_PERMANENT_ROT_AX_FEED Avances fijos para ejes giratorios Para más información •...
Página 290
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_DisablWearMon (DB21, … DBX29.6) Descripción WZV: desconectar vigilancia de desgaste Flujo de señales PLC → NC Tipo de datos BOOL Actualización Controlada por petición Valor FALSE No se ha solicitado la desconexión de la vigilancia de desgaste. Valor TRUE Se ha solicitado la desconexión de la vigilancia de desgaste.
Página 291
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_ContHW1, A_ContHW2, A_ContHW3 (DB21, … DBX30.0, 30.1, 30.2) Descripción Activar volante de contorno La interfaz puede interpretarse codificada al bit o en binario. Esto se determina con el dato de máquina MD11324.
Página 292
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE Desconectar la simulación del volante de contorno. Valor TRUE Conectar la simulación del volante de contorno. Se corresponde con • "LBP_Chan*.A_ContHWneg" (DB21, … DBX30.4) Simulación del volante de contorno: sentido negativo Para más información Manual de funciones Ejes y cabezales;...
Página 293
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.E_MMC_M01AssocNC" (DB21, … DBX24.4) Función auxiliar asociada seleccionada • "LBP_Chan*.E_AssM01" (DB21, … DBX318.5) Función auxiliar asociada activa • MD22254 $MC_AUXFU_ASSOC_M0_VALUE Función M suplementaria para parada del programa •...
Página 294
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB21, … DBX31.0, 31.1, 31.2) Descripción Modo REPOS Selección del modo REPOS: A_REPOSPM_2 A_REPOSPM_1 A_REPOSPM_0 Modo REPOS Bit 2 Bit 1 Bit 0 Ningún modo REPOS activo RMB: reposicionamiento en el punto inicial de la secuencia RMI: reposicionamiento en el punto...
Página 295
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Estado de señal 0 → 1 Solicitud de activación de la función "REPOS" para la secuencia de ejecución principal actual. Se activa: • "LBP_Chan*.A_REPOSPM_*" (DB21, … DBX31.0, 31.1, 31.2) Modo REPOS •...
Página 296
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.E_InvCHWDirOfRot" (DB21, … DBX39.5) Volante de contorno: inversión del sentido de giro del volante activa Para más información Manual de funciones Ejes y cabezales; capítulo "Desplazamiento manual" A_SKP8, A_SKP9 (DB21, …...
Página 297
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • (DB21, … DBX0.1) RESU: atrás/adelante • (DB21, … DBX0.2) RESU: iniciar retroceso • (DB21, … DBX32.1) RESU: modo Retrace activo • (DB21, … DBX32.2) RESU: retroceso activo Para más información Manual de funciones Tecnologías;...
Página 298
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.A_M01" (DB21, … DBX0.5) Activar M01 • "LBP_Chan*.E_MMC_M01" (DB21, … DBX24.5) M01 seleccionada Para más información Manual de funciones Funciones básicas; capítulo "BAG/GMO, canal, programación, compor‐ tamiento Reset"...
Página 299
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_OrieToolholder (DB21, … DBX33.1) Descripción Portaherramientas orientable activo Flujo de señales NC → PLC Tipo de datos BOOL E_RevFD (DB21, … DBX33.2) Descripción Avance por vuelta activo La señal de interfaz indica que se desplazan ejes de contorneado o ejes síncronos con avance por vuelta en el modo de operación AUTOMÁTICO.
Página 300
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE La función "Búsqueda de secuencia" está activa. Se ha seleccionado desde la interfaz de usuario y se ha iniciado con la señal de interfaz "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) (Marcha CN). Se corresponde con •...
Página 301
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE El fin de programa M02/M30 está activo. Se ajusta la señal de interfaz después de: • Finalización de un reset por fin de programa (M02, M30 o M17) Nota: si hay desplazamientos programados en la secuencia que incluye M02, M30 o M17, solo se ajusta la señal una vez alcanzadas las posiciones de destino de todos los ejes.
Página 302
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ProgTest (DB21, … DBX33.7) Descripción Test de programa (PRT) activo Si el test de programa (PRT) está activo, los ejes de máquina no se mueven durante la ejecución de una secuencia o de un programa CN.
Página 303
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ProgRunning (DB21, … DBX35.0) Descripción Estado de programa "En ejecución" Se ajusta la señal tras el inicio del programa CN con "LBP_Chan*.A_NCStart" (DB21, … DBX7.1) = TRUE. Si se detiene la ejecución del programa CN con "LBP_Chan*.A_RIdisable"...
Página 304
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ProgWait (DB21, … DBX35.1) Descripción Estado de programa "Esperar" Se adopta el estado de programa "Esperar" cuando, en el programa CN, se espera con WAIT_M o WAIT_E a la sincronización con un programa CN de otro canal. ...
Página 305
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ProgStop (DB21, … DBX35.2) Descripción Estado de programa "Detenido" Eventos que provocan la detención del programa CN: • "LBP_Chan*.A_NCStop" (DB21, … DBX7.3) Parada CN • "LBP_Chan*.A_NCStopASp" (DB21, … DBX7.4) Parada CN ejes y cabezales •...
Página 306
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ProgInterrupt (DB21, … DBX35.3) Descripción Estado de programa "Interrumpido" La señal indica que puede reanudarse el programa CN interrumpido con Marcha CN ("LBP_Chan*.A_NCStart" (DB21, … DBX7.1) = TRUE). Se adopta el estado "Interrumpido", p. ej., cuando, en el estado "Detenido"...
Página 307
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ProgAborted (DB21, … DBX35.4) Descripción Estado de programa "Cancelado" Se ajusta la señal en los siguientes casos: • Se ha seleccionado el programa CN actual en el canal, pero no se ha iniciado. •...
Página 308
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ChanActive (DB21, … DBX35.5) Descripción Estado de canal "Activo" Se ajusta la señal en los siguientes casos: • En el modo de operación Automático o MDA, se ejecuta un programa CN. •...
Página 309
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ChanInterrupt (DB21, … DBX35.6) Descripción Estado de canal "Interrumpido" Puede dispararse una interrupción durante la ejecución de un programa CN en el modo de operación AUTOMÁTICO o MDA o durante el desplazamiento de un eje en el modo de operación JOG por uno de los siguientes eventos: •...
Página 310
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ChanReset (DB21, … DBX35.7) Descripción Estado de canal "Reset" Se ajusta la señal en los siguientes casos: • Reset por fin de programa (M02/M30) • Reset de canal •...
Página 311
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Están referenciados todos los ejes con punto de referencia obligatorio (ejes lineales y ejes giratorios) del canal. El dato de máquina: MD20700 $MC_REFP_NC_START_LOCK (Bloqueo Marcha CN sin punto referencia) es cero.
Página 312
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ChanRO (DB21, … DBX36.5) Descripción Canal operativo El canal está preparado para la ejecución de un programa CN y al desplazamiento de ejes y cabezales asignados al canal. Flujo de señales NC →...
Página 313
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB21, … DBX37.0, 37.1, 37.2) Descripción Volante de contorno activo La interfaz puede interpretarse codificada al bit o en binario. Esto se determina con el dato de máquina MD11324.
Página 314
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.A_CLC_Stop" (DB21, … DBX1.4) Regulación de distancia (CLC): parada • "LBP_Chan*.A_CLC_OR" (DB21, … DBX1.5) Regulación de distancia (CLC): corrección • "LBP_Chan*.E_CLCStopLL" (DB21, … DBX37.4) Regulación de distancia (CLC): parada en límite inferior de desplazamiento •...
Página 315
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_CLCStopUL (DB21, … DBX37.5) Descripción Regulación de distancia (CLC): parada en límite superior de desplazamiento El límite superior de desplazamiento de la regulación de distancia se ajusta en el dato de máquina: MD62506 $MC_CLC_SENSOR_UPPER_LIMIT El valor límite parametrizado puede adaptarse de forma específica para cada secuencia pro‐...
Página 316
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_RIEnabIgnored (DB21, … DBX37.6) Descripción Se ignora el bloqueo de lectura Se ignora el bloqueo de lectura "LBP_Chan*.A_RIdisable" (DB21, … DBX6.1) cuando se cumple lo siguiente: "LBP_Chan*.A_RIdisable"...
Página 317
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_StopBlkEndSBLsuppr (DB21, … DBX37.7) Descripción Se ignora la parada al final de la secuencia durante el modo secuencia a secuencia (SBL). Se ignora la parada al final de la secuencia durante el modo secuencia a secuencia (SBL) cuando se cumple lo siguiente: "LBP_Chan*.A_SBL"...
Página 318
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.A_StrokEnab" (DB21, … DBX3.0) Habilitación de carrera Para más información Manual de funciones Tecnologías E_AcknManStrokEnab (DB21, … DBX38.1) Descripción Disparo de carrera manual: confirmación Flujo de señales NC →...
Página 319
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE La señal de interfaz indica si el progreso del programa está bloqueado por una alarma presente. Esto afecta a todas las alarmas generadas con reacción de parada: •...
Página 320
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE La inversión del sentido de giro del volante de contorno no está activa. Valor TRUE La inversión del sentido de giro del volante de contorno está activa. Se corresponde con •...
Página 321
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.8.6 LBP_Chan1 [DB21], … - Señales de modificación en caso de transferencia de funciones auxiliares desde el canal Los bloques de datos "LBP_Chan1 [DB21], …" constituyen la interfaz entre el programa de usuario y el canal.
Página 322
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Se ha enviado a la interfaz información M, S, T, D, H o F con un nuevo valor junto con la correspondiente señal de modificación al inicio de un ciclo "Main [OB1]". La señal de modifi‐ cación indica que el valor correspondiente es válido.
Página 323
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) M2Quick (DB21, … DBX66.1) M3Quick (DB21, … DBX66.2) M4Quick (DB21, … DBX66.3) M5Quick (DB21, … DBX66.4) F1Quick (DB21, … DBX67.0) F2Quick (DB21, … DBX67.1) F3Quick (DB21, … DBX67.2) F4Quick (DB21, …...
Página 324
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) M4 (DB21, … DBD88.0) ExtM5 (DB21, … DBW92.0) M5 (DB21, … DBD94.0) Descripción Función M 1 - 5 y dirección ampliada de función M 1 - 5 ...
Página 325
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Controlada por petición Corresponde a • "LBP_Chan*.S*Change" (DB21, … DBX60.0, 60.1, 60.2) Señales de modificación: función S Para más información Manual de funciones Funciones básicas; capítulo "Emisión de funciones auxiliares al PLC" Nota Las funciones M se programan en el programa de pieza en formato INTEGER (8 dígitos más signo).
Página 326
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB21, … DBW118, 122, 126) Descripción Funciones T Función T 1: "LBP_Chan*.T1" (DB21, … DBW118) Función T 2: "LBP_Chan*.T2" (DB21, … DBW122) Función T 3: "LBP_Chan*.T3" (DB21, … DBW126) ...
Página 327
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) D3 (DB21, … DBB133) Descripción Funciones D Función D 1: "LBP_Chan*.D1" (DB21, … DBB129) Función D 2: "LBP_Chan*.D2" (DB21, … DBB131) Función D 3: "LBP_Chan*.D3" (DB21, … DBB133) ...
Página 328
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Nota • Las funciones T programadas no se transfieren al PLC con la gestión de herramientas activada. • Los números T de 8 dígitos solo están disponibles en DBD118 "Función T 1". •...
Página 329
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.H*Change" (DB21, … DBX64.0 … 64.2) Señales de modificación: función H • DB21, … DBD396 - 404 Función H 1–3 (DINT) • MD22110 $MC_AUXFU_H_TYPE_INT Tipo de funciones auxiliares H entero •...
Página 330
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.F*Change" (DB21, … DBX65.0 … 65.5) Señales de modificación: función F • MD22240 $MC_AUXFU_F_SYNC_TYPE Momento de salida de las funciones F Para más información Manual de funciones Funciones básicas; capítulo "Emisión de funciones auxiliares al PLC" Nota •...
Página 331
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.8.11 LBP_Chan1 [DB21], … - Funciones G activas Los bloques de datos "LBP_Chan1 [DB21], …" constituyen la interfaz entre el programa de usuario y el canal. Variables en "LBP_Chan1 [DB21], …" GAct (DB21, …...
Página 332
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Para más información • Manual de funciones Funciones básicas; capítulo "BAG/GMO, canal, programación, com‐ portamiento Reset" • Encontrará una lista completa de grupos G y comandos G, junto con sus números internos, Manual de programación Fundamentos;...
Página 333
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_ProtZone" (DB21, … DBX1.1) Habilitar zonas protegidas • "LBP_Chan*.A_MRP" (DB21, … DBX8.0 … 9.1) Activar zona protegida asociada a la máquina 1 a 10 • "LBP_Chan*.A_CSP" (DB21, … DBX10.0 … 11.1) Activar zona protegida específica de canal 1 a 10 •...
Página 334
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos ARRAY[1..10] of BOOL Actualización Cíclica Valor FALSE La zona protegida asociada a la máquina 1 a 10 activada no se ha vulnerado en la secuencia actual o en el desplazamiento JOG actual.
Página 335
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_ProtZone" (DB21, … DBX1.1) Habilitar zonas protegidas • "LBP_Chan*.A_MRP" (DB21, … DBX8.0 … 9.1) Activar zona protegida asociada a la máquina 1 a 10 • "LBP_Chan*.A_CSP" (DB21, … DBX10.0 … 11.1) Activar zona protegida específica de canal 1 a 10 •...
Página 336
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_D9 (DB21, … DBW298) Descripción Asignación D1 a D9 Tipo de datos A_SynDisabl (DB21, … a partir de DBX300.0) Descripción Desactivar acción síncrona Flujo de señales PLC → NC Tipo de datos ARRAY[1..64] of BOOL E_SynDisabled (DB21, …...
Página 337
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • MD27880 $MC_PART_COUNTER Activación del contador de piezas Para más información Manual de funciones Funciones básicas; capítulo "BAG/GMO, canal, programación, compor‐ tamiento Reset" > "Tiempo de ejecución de programa/contador de piezas" > "Contador de piezas"...
Página 338
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE El ASUP no se encuentra en el estado "Detenido". Nota La señal siempre se ajusta a 0 en los eventos siguientes: • Marcha CN • Reset de canal Valor TRUE El ASUP se encuentra en el estado "Detenido".
Página 339
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_TOFFmovem (DB21, … DBX318.3) Descripción Corrección de longitud de herramienta online (TOFF): movimiento de corrección activo Si está activo un movimiento de corrección con la corrección de longitud de herramienta online activa ("LBP_Chan*.E_TOFF"...
Página 340
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_DRY (DB21, … DBX318.6) Descripción Avance recorrido de prueba activo Tipo de datos BOOL E_Overstore (DB21, … DBX318.7) Descripción Sobrememorización activa Tipo de datos BOOL E_REPOS_EdgeAckn (DB21, … DBX319.0) Descripción Confirmación de modificación del modo REPOS Flujo de señales...
Página 341
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_REPOS_PMode0, E_REPOS_PMode1, E_REPOS_PMode2 (DB21, … DBX319.1, 319.2, 319.3) Descripción Modo REPOS activo Modo REPOS activo: E_REPOS_PMode2 E_REPOS_PMode1 E_REPOS_PMode0 Modo de aproxima‐ Bit 3 Bit 2 Bit 1 ción REPOS activo Ningún modo de aproximación REPOS...
Página 342
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.E_MMC_REPOSMode" (DB21, … DBX25.4) Activación del modo REPOS • "LBP_Chan*.A_REPOSPM_*" (DB21, … DBX31.0, 31.1, 31.2) Modo REPOS • "LBP_Chan*.A_REPOSMode" (DB21, … DBX31.4) Modificación del modo REPOS •...
Página 343
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.E_MMC_REPOSMode" (DB21, … DBX25.4) Activación del modo REPOS • "LBP_Chan*.A_REPOSPM_*" (DB21, … DBX31.0, 31.1, 31.2) Modo REPOS • "LBP_Chan*.A_REPOSMode" (DB21, … DBX31.4) Modificación del modo REPOS •...
Página 344
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.8.16 LBP_Chan1 [DB21], … - Señales de ejes de orientación Los bloques de datos "LBP_Chan1 [DB21], …" constituyen la interfaz entre el programa de usuario y el canal. Variables en "LBP_Chan1 [DB21], …"...
Página 345
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_TLimit (DB21, … DBX344.1) Descripción WZV: valor límite de herramienta alcanzado El número T de la herramienta cuyo valor límite se ha alcanzado figura en: "LBP_Chan*.E_TNo‐ Limit" (DB21, … DBD352) La señal de modificación está...
Página 346
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_TLastRepl (DB21, … DBX344.3) Descripción WZV: Última herramienta de sustitución del grupo de herramientas El número T de la última herramienta de sustitución del grupo de herramientas figura en: "LBP_Chan*.E_TNoLastRepl"...
Página 347
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_TNoLastRepl (DB21, … DBD360) Descripción Función de gestión de herramientas transferida: número T de la última herramienta de sustitución Flujo de señales NC → PLC Tipo de datos DINT 11.4.8.18 LBP_Chan1 [DB21], …...
Página 348
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ProgEvent_SearchRun (DB21, … DBX376.4) Descripción Evento de disparo PROG_EVENT Se muestra, codificado en bits, el evento que ha disparado el PROG_EVENT: Variable (bit) Valor Evento E_ProgEvent_Start TRUE Marcha CN desde el estado de canal "Reset"...
Página 349
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con "LBP_Chan*.E_RetractData" (DB21, … DBX377.5) Datos de retirada con JOG existentes Para más información Manual de funciones Ejes y cabezales; capítulo "Desplazamiento manual" E_RetractData (DB21, … DBX377.5) Descripción Datos de retirada con JOG existentes Si el estado de señal está...
Página 350
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_SilentAsup (DB21, … DBX378.1) Descripción ASUP "silencioso" activo Un ASUP "silencioso" es un ASUP que tiene suprimida la visualización en pantalla de las se‐ cuencias con DISPLOF. Flujo de señales NC →...
Página 351
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_InKeyGEn1 (DB21, … DBX386.0) A_InKeyGEn2 (DB21, … DBX386.1) A_InKeyGEn3 (DB21, … DBX386.2) A_InKeyGEn4 (DB21, … DBX386.3) A_InKeyGEn5 (DB21, … DBX386.4) A_InKeyGEn6 (DB21, … DBX386.5) A_InKeyGEn7 (DB21, … DBX386.6) A_InKeyGEn8 (DB21, …...
Página 352
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Se corresponde con • "LBP_Chan*.E_Transform" (DB21, … DBX33.6) Transformación activa E_InKeyGIsEn1 (DB21, … DBX390.0) E_InKeyGIsEn2 (DB21, … DBX390.1) E_InKeyGIsEn3 (DB21, … DBX390.2) E_InKeyGIsEn4 (DB21, … DBX390.3) E_InKeyGIsEn5 (DB21, …...
Página 353
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor Valor Descripción Función no seleccionada Desplazamiento manual de los ejes geométricos en el sistema de coorde‐ nadas básico (BKS) Desplazamiento manual de los ejes geométricos en el sistema de coorde‐ nadas de pieza (WKS) Desplazamiento manual o superposición de volante (DRF) de los ejes geo‐...
Página 354
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Variables en "LBP_Chan1 [DB21], …" E_AxisSelType (DB21, … DBB408) Descripción Tipo de eje seleccionado en el HMI Flujo de señales HMI → PLC Tipo de datos BYTE Actualización A petición del HMI Valor 0: eje de máquina...
Página 355
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Tras petición del HMI Valor Si el tipo de selección de eje = 0 (eje de máquina): Número de eje 1..31 Si el tipo de selección de eje = 1 (eje geométrico/de orientación): Número de eje 1..3 para eje geométrico 1..3 Número de eje 4..6 para eje de orientación 1..3 11.4.8.21...
Página 356
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) HW3 (DB21, … DBX12.2, 16.2, 20.2) Descripción Ejes geométricos: activar volante Eje geométrico 1: "LBP_Chan*.A_Geo.A_Geo[1].HW*" (DB21, … DBX12.0, 12.1, 12.2) Eje geométrico 2: "LBP_Chan*.A_Geo.A_Geo[2].HW*" (DB21, … DBX16.0, 16.1, 16.2) Eje geométrico 3: "LBP_Chan*.A_Geo.A_Geo[3].HW*"...
Página 357
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) FDStop (DB21, … DBX12.3, 16.3, 20.3) Descripción Parada de avance, eje geométrico 1, 2, 3 • Si se ajusta la señal de interfaz durante el desplazamiento del eje geométrico, dicho eje se frena hasta la parada siguiendo su curva característica de frenado.
Página 358
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Eje geométrico 1: pulsador de desplazamiento "Menos" • "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Eje geométrico 1: pulsador de desplazamiento "Más" • "LBP_Chan*.A_Geo.A_Geo[2].Minus" (DB21, … DBX16.6) Eje geométrico 2: pulsador de desplazamiento "Menos"...
Página 359
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Eje geométrico 1: pulsador de desplazamiento "Menos" • "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Eje geométrico 1: pulsador de desplazamiento "Más" • "LBP_Chan*.A_Geo.A_Geo[2].Minus" (DB21, … DBX16.6) Eje geométrico 2: pulsador de desplazamiento "Menos"...
Página 360
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Plus (DB21, … DBX12.7, 16.7, 20.7) Manual de funciones, 01/2023, A5E47437861E AF...
Página 361
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Descripción Ejes geométricos: pulsadores de desplazamiento "Menos"/"Más" Eje geométrico 1: "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Eje geométrico 1: "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Eje geométrico 2: "LBP_Chan*.A_Geo.A_Geo[2].Minus" (DB21, … DBX16.6) Eje geométrico 2: "LBP_Chan*.A_Geo.A_Geo[2].Plus"...
Página 362
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) – MDA • Si se ajustan al mismo tiempo las dos señales de desplazamiento ("Más" y "Menos"), no se producirá ningún desplazamiento o se cancelará el desplazamiento actual. •...
Página 363
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) ContManTravel (DB21, … DBX13.6, 17.6, 21.6) Descripción Ejes geométricos: petición de función de máquina Eje geométrico 1: "LBP_Chan*.A_Geo.A_Geo[1].INC*", "LBP_Chan*.A_Geo.A_Geo[1].ContManTravel" (DB21, … DBX13.0 … 13.6) Eje geométrico 2: "LBP_Chan*.A_Geo.A_Geo[2].INC*", "LBP_Chan*.A_Geo.A_Geo[2].ContManTravel" (DB21, …...
Página 364
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.E_Geo.E_Geo[1].INC*" (DB21, … DBX41.0 … 41.5) Eje geométrico 1: función de máquina activa • "LBP_Chan*.E_Geo.E_Geo[2].INC*" (DB21, … DBX47.0 … 47.5) Eje geométrico 2: función de máquina activa • "LBP_Chan*.E_Geo.E_Geo[3].INC*" (DB21, … DBX53.0 … 53.5) Eje geométrico 3: función de máquina activa •...
Página 365
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.E_Geo.E_Geo[1].InvHWDirOfRot" (DB21, … DBX43.0) Eje geométrico 1: inversión del sentido de giro del volante activa • "LBP_Chan*.E_Geo.E_Geo[2].InvHWDirOfRot" (DB21, … DBX49.0) Eje geométrico 2: inversión del sentido de giro del volante activa •...
Página 366
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) HW3 (DB21, … DBX40.2, 46.2, 52.2) Descripción Ejes geométricos: volante activo Eje geométrico 1: "LBP_Chan*.E_Geo.E_Geo[1].HW*" (DB21, … DBX40.0, 40.1, 40.2) Eje geo‐ métrico 2: "LBP_Chan*.E_Geo.E_Geo[2].HW*" (DB21, … DBX46.0, 46.1, 46.2) Eje geométrico 3: "LBP_Chan*.E_Geo.E_Geo[3].HW*"...
Página 367
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) TReqPlus (DB21, … DBX40.5, 46.5, 52.5) Descripción Ejes geométricos: petición de desplazamiento "Menos"/"Más" Eje geométrico 1: "LBP_Chan*.E_Geo.E_Geo[1].TReqMinus" (DB21, … DBX40.4) Eje geomé‐ trico 1: "LBP_Chan*.E_Geo.E_Geo[1].TReqPlus" (DB21, … DBX40.5) Eje geométrico 2: "LBP_Chan*.E_Geo.E_Geo[2].TReqMinus"...
Página 368
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Eje geométrico 1: pulsador de desplazamiento "Menos" • "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Eje geométrico 1: pulsador de desplazamiento "Más" • "LBP_Chan*.A_Geo.A_Geo[2].Minus"...
Página 369
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) TCPlus (DB21, … DBX40.7, 46.7, 52.7) Descripción Ejes geométricos: orden de desplazamiento "Menos"/"Más" Eje geométrico 1: "LBP_Chan*.E_Geo.E_Geo[1].TCMinus" (DB21, … DBX40.6) Eje geométrico 1: "LBP_Chan*.E_Geo.E_Geo[1].TCPlus" (DB21, … DBX40.7) Eje geométrico 2: "LBP_Chan*.E_Geo.E_Geo[2].TCMinus"...
Página 370
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_Geo.A_Geo[1].Minus" (DB21, … DBX12.6) Eje geométrico 1: pulsador de desplazamiento "Menos" • "LBP_Chan*.A_Geo.A_Geo[1].Plus" (DB21, … DBX12.7) Eje geométrico 1: pulsador de desplazamiento "Más" • "LBP_Chan*.A_Geo.A_Geo[2].Minus"...
Página 371
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) INCVar (DB21, … DBX41.5, 47.5, 53.5) Descripción Ejes geométricos: función de máquina activa Eje geométrico 1: "LBP_Chan*.E_Geo.E_Geo[1].INC*" (DB21, … DBX41.0 … 41.5) Eje geomé‐ trico 2: "LBP_Chan*.E_Geo.E_Geo[2].INC*" (DB21, … DBX47.0 … 47.5) Eje geométrico 3: "LBP_Chan*.E_Geo.E_Geo[3].INC*"...
Página 372
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) InvHWDirOfRot (DB21, … DBX43.0, 49.0, 55.0) Descripción Ejes geométricos: inversión del sentido de giro del volante activa Eje geométrico 1: "LBP_Chan*.E_Geo.E_Geo[1].InvHWDirOfRot" (DB21, … DBX43.0) Eje geométrico 2: "LBP_Chan*.E_Geo.E_Geo[2].InvHWDirOfRot" (DB21, … DBX49.0) Eje geométrico 3: "LBP_Chan*.E_Geo.E_Geo[3].InvHWDirOfRot"...
Página 373
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) HW3 (DB21, … DBX320.2, 324.2, 328.2) Descripción Ejes de orientación: activar volante Eje de orientación 1: "LBP_Chan*.A_Ori[1].HW*" (DB21, … DBX320.0, 320.1, 320.2) Eje de orientación 2: "LBP_Chan*.A_Ori[2].HW*" (DB21, … DBX324.0, 324.1, 324.2) Eje de orientación 3: "LBP_Chan*.A_Ori[3].HW*"...
Página 374
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) FDStop (DB21, … DBX320.3, 324.3, 328.3) Descripción Parada de avance Flujo de señales PLC → NC Tipo de datos BOOL Disabl (DB21, … DBX320.4, 324.4, 328.4) Descripción Ejes de orientación: bloqueo de pulsadores de desplazamiento ...
Página 375
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) RapidTrOR (DB21, … DBX320.5, 324.5, 328.5) Descripción Ejes de orientación: superposición del rápido Eje de orientación 1: "LBP_Chan*.A_Ori[1].RapidTrOR" (DB21, … DBX320.5) Eje de orientación 2: "LBP_Chan*.A_Ori[2].RapidTrOR" (DB21, … DBX324.5) Eje de orientación 3: "LBP_Chan*.A_Ori[3].RapidTrOR"...
Página 376
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Plus (DB21, … DBX320.7, 324.7, 328.7) Manual de funciones, 01/2023, A5E47437861E AF...
Página 377
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Descripción Ejes de orientación: pulsadores de desplazamiento "Menos"/"Más" Eje de orientación 1: "LBP_Chan*.A_Ori[1].Minus" (DB21, … DBX320.6) Eje de orientación 1: "LBP_Chan*.A_Ori[1].Plus" (DB21, … DBX320.7) Eje de orientación 2: "LBP_Chan*.A_Ori[2].Minus" (DB21, … DBX324.6) Eje de orientación 2: "LBP_Chan*.A_Ori[2].Plus"...
Página 378
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) – MDA • Si se ajustan al mismo tiempo las dos señales de desplazamiento ("Más" y "Menos"), no se producirá ningún desplazamiento o se cancelará el desplazamiento actual. •...
Página 379
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) INCVar (DB21, … DBX321.5, 325.5, 329.5) Descripción Ejes de orientación: petición de función de máquina Para cada función de máquina para el desplazamiento manual del eje de orientación en el modo de operación JOG, existe una señal de petición: "INC1"...
Página 380
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.E_Ori[1].INC*" (DB21, … DBX333.0 … 333.5) Eje de orientación 1: función de máquina activa • "LBP_Chan*.E_Ori[2].INC*" (DB21, … DBX337.0 … 337.5) Eje de orientación 2: función de máquina activa • "LBP_Chan*.E_Ori[3].INC*"...
Página 381
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.8.24 STRUCT "E_Ori" Señales de control del eje de orientación La estructura de variable "E_Ori" describe las señales de control del eje de orientación. Variables en "E_Ori" HW1 (DB21, …...
Página 382
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_Ori[1].HW*" (DB21, … DBX320.0, 320.1, 320.2) Eje de orientación 1: activar volante • "LBP_Chan*.A_Ori[2].HW*" (DB21, … DBX324.0, 324.1, 324.2) Eje de orientación 2: activar volante •...
Página 383
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_Ori[1].Minus" (DB21, … DBX320.6) Eje de orientación 1: pulsadores de desplazamiento "Menos" • "LBP_Chan*.A_Ori[1].Plus" (DB21, … DBX320.7) Eje de orientación 1: pulsadores de desplazamiento "Más" • "LBP_Chan*.A_Ori[2].Minus"...
Página 384
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) TCPlus (DB21, … DBX332.7, 336.7, 340.7) Descripción Ejes de orientación: orden de desplazamiento "Menos"/"Más" Eje de orientación 1: "LBP_Chan*.E_Ori[1].TCMinus" (DB21, … DBX332.6) Eje de orientación 1: "LBP_Chan*.E_Ori[1].TCPlus" (DB21, … DBX332.7) Eje de orientación 2: "LBP_Chan*.E_Ori[2].TCMinus"...
Página 385
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Corresponde a • "LBP_Chan*.A_Ori[1].Minus" (DB21, … DBX320.6) Eje de orientación 1: pulsadores de desplazamiento "Menos" • "LBP_Chan*.A_Ori[1].Plus" (DB21, … DBX320.7) Eje de orientación 1: pulsadores de desplazamiento "Más" • "LBP_Chan*.A_Ori[2].Minus"...
Página 386
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) INCVar (DB21, … DBX333.5, 337.5, 341.5) Descripción Ejes de orientación: función de máquina activa Para cada función de máquina para el desplazamiento manual del eje de orientación en el modo de operación JOG, existe una señal de petición: "INC1"...
Página 387
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.9 LBP_Axis 1 [DB31], … - Señales de eje/cabezal 11.4.9.1 Vista general LBP_Axis1 [DB31], … - Señales al eje/cabezal Tabla 11-41 "LBP_Axis1 [DB31], …", señales al eje/cabezal LBP_Axis1 Señales al eje/cabezal (PLC →...
Página 388
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Axis1 Señales al eje/cabezal (PLC → CN) [DB31], …" Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB9 ...
Página 389
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Axis1 Señales al eje/cabezal (PLC → CN) [DB31], …" Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB21 Habilita‐...
Página 390
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Axis1 Señales al eje/cabezal (PLC → CN) [DB31], …" Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB34 ...
Página 391
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Axis1 [DB31], … - Señales del eje/cabezal Tabla 11-42 "LBP_Axis1 [DB31], …", señales del eje/cabezal LBP_Axis1 Señales del eje/cabezal (CN → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4...
Página 392
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Axis1 Señales del eje/cabezal (CN → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB69 Número de la NCU en el conjunto NCU Link Regulador juego de parámetros servo Bit 4...
Página 393
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Axis1 Señales del eje/cabezal (CN → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB83 Sentido de Vigilancia Cabezal en...
Página 394
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Axis1 Señales del eje/cabezal (CN → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB97 ...
Página 395
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Axis1 Señales del eje/cabezal (CN → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB130 Juego de ...
Página 396
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) LBP_Axis1 Señales del eje/cabezal (CN → PLC) [DB31], … Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DBB191 Combina‐...
Página 397
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Variables en "LBP_Axis1 [DB31], …": señales al eje/cabezal A_FD_OR (DB31, … DBB0) Manual de funciones, 01/2023, A5E47437861E AF...
Página 398
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Descripción Corrección de avance, específica de eje Codificación en binario/Gray Los factores de corrección pueden especificarse con codificación en binario o Gray. El formato utilizado debe comunicarse al control con el siguiente dato de máquina: MD12000 $MN_OVR_AX_IS_GRAY_CODE = <Codificación>...
Página 399
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11101 1.15 11100 1.20 10100 1.20 10101 1.20 10111 1.20 10110 1.20 10010 1.20 10011 1.20 10001 1.20 10000 1.20 Limitaciones • El factor de corrección efectivo se limita internamente en el control a 2.00 o 200 %. •...
Página 400
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Existe habilitación de movimiento para el test de accionamiento, es decir, los desplazamientos del eje están habilitados para el test de accionamiento. Se corresponde con •...
Página 401
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_AckFixedStop" (DB31, … DBX1.1) Acusar Tope fijo alcanzado • "LBP_Axis*.A_EnabTravFixedStop" (DB31, … DBX3.1) Habilitar Desplazamiento hasta tope fijo • "LBP_Axis*.E_ActTravFStop" (DB31, … DBX62.4) Activar desplazamiento hasta tope fijo •...
Página 402
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Se ha solicitado el bloqueo de eje/cabezal. Efectos con el eje parado: • No se emite ninguna consigna al regulador de posición, es decir, el desplazamiento del eje está...
Página 403
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) – "LBP_Axis*.A_FDSpStop" (DB31, … DBX4.3) Parada de avance/cabezal • El eje/cabezal puede seguir pasando al estado "Parar" o "Seguimiento" con "LBP_Axis*.A_Fo‐ llow_upMode" (DB31, … DBX1.4) (Modo de seguimiento). •...
Página 404
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_ProgtestActivate" (DB31, … DBX14.1) Activar test de programa • "LBP_Axis*.E_AxSpDisable" (DB31, … DBX63.3) Bloqueo de eje/cabezal activo • "LBP_Chan*.A_ProgTest" (DB21, … DBX1.7) Activar test de programa •...
Página 405
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE El modo de seguimiento está activo: • Se sigue la posición de consigna de forma continua: posición de consigna = posición real • Señal de respuesta: "LBP_Axis*.E_Follow_upMode" (DB31, … DBX61.3) = TRUE (Segui‐ miento activo) •...
Página 406
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX1.5, 1.6) Manual de funciones, 01/2023, A5E47437861E AF...
Página 407
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Descripción Sistema de medida de posición 1 (LMS1)/sistema de medida de posición 2 (LMS2) Bit 6 Bit 5 Efecto (LMS 2) (LMS 1) FALSE TRUE Sistema de medida de posición 1 activo: •...
Página 408
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) • Si un cabezal con regulación de velocidad carece de sistema de medida de posición, debe estar ajustada la señal de interfaz "Habilitación del regulador": "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) == 1 (Habilitación del regulador) •...
Página 409
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) Habilitación del regulador • "LBP_Axis*.E_RefSyn1" (DB31, … DBX60.4) Referenciado/sincronizado 1 • "LBP_Axis*.E_RefSyn2" (DB31, … DBX60.5) Referenciado/sincronizado 2 • "LBP_Axis*.E_SpeedContr" (DB31, … DBX61.6) Regulador de velocidad de giro activo •...
Página 410
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_NC.E_SWCamMinus" (DB10 DBX110.0 … 113.7) Levas seguridad: señal de leva Menos de 1 a 32 • "LBP_NC.E_SWCamMinus" (DB10 DBX114.0 … 117.7) Levas seguridad: señal de leva Más de 1 a 32 •...
Página 411
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE Habilitación del regulador no concedida. El comportamiento en caso de anulación de la "Habilitación del regulador" depende de si el eje/ cabezal está parado o desplazándose en ese momento: •...
Página 412
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Habilitación del regulador concedida. El lazo de regulación de posición está cerrado, y el eje/cabezal está en regulación. Respuesta: "LBP_Axis*.E_PositContr" (DB31, … DBX61.5) = 1 (Regulador de posición activo) Si el eje/cabezal estaba referenciado antes de resetear la señal de interfaz, al volver a ajustar la señal de interfaz, no es necesario volver a referenciar el eje/cabezal.
Página 413
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_DelDTGSpReset (DB31, … DBX2.2) Descripción Borrar trayecto residual/Reset de cabezal Eje: borrar trayecto residual • Modos de operación AUTOMÁTICO y MDA La señal de interfaz solamente es efectiva si se desplaza el eje como eje de posicionamien‐ to.
Página 414
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Cambio de flanco 0 → 1 Eje: se solicita "Borrar trayecto residual". Cabezal: se solicita reset. Cambio de flanco 1 → 0 Sin efecto. Se corresponde con •...
Página 415
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX2.4, 2.5, 2.6, 2.7) Descripción Valor de punto de referencia 1 a 4 Al alcanzar la leva de referencia, a través de la interfaz, se comunica al CN qué leva de referencia codificada se ha alcanzado o qué...
Página 416
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Cambio de flanco 0 → 1 Se ha solicitado la adopción de los valores para el decalaje de origen externo. Cambio de flanco 1 → 0 No se ha solicitado la adopción de los valores para el decalaje de origen externo. Se corresponde con •...
Página 417
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_AckFixedStop" (DB31, … DBX1.1) Acusar Tope fijo alcanzado • "LBP_Axis*.A_SensorFixedStop" (DB31, … DBX1.2) Sensor tope fijo • "LBP_Axis*.A_EnabTravFixedStop" (DB31, … DBX3.1) Habilitar Desplazamiento hasta tope fijo •...
Página 418
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos BOOL Actualización Cíclica Se corresponde con • MD12200 $MN_RUN_OVERRIDE_0 (Desplazamiento con corrección 0) • MD12202 $MN_PERMANENT_FEED (Avances fijos para ejes lineales) • MD12204 $MN_PERMANENT_ROT_AX_FEED (Avances fijos para ejes giratorios) •...
Página 419
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX4.0, 4.1, 4.2) Descripción Activar volante La interfaz puede interpretarse codificada al bit o en binario. Esto se determina con el dato de máquina MD11324. Codificada al bit: máximo 3 volantes: A_HW3 A_HW2...
Página 420
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_FDSpStop (DB31, … DBX4.3) Descripción Parada de avance/cabezal, específica de eje • Si se ajusta la señal de interfaz durante el desplazamiento del eje, dicho eje se frena hasta la parada siguiendo su curva característica de frenado.
Página 421
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_ASpDisable" (DB31, … DBX1.3) Bloqueo de eje/cabezal Para más información Manual de funciones Ejes y cabezales; capítulo "Avances" > "Influencia en el avance" > "Bloqueo de avance y parada de avance/cabezal"...
Página 422
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX4.6, 4.7) Descripción pulsadores de desplazamiento "Menos"/"Más" Para cada pulsador de desplazamiento o sentido de eje, existe una señal de petición: A_Minus (Bit 6) Pulsador de desplazamiento "Menos" (para el desplazamiento en sen‐ tido de eje negativo) A_Plus (Bit 7) Pulsador de desplazamiento "Más"...
Página 423
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_Disable" (DB31, … DBX4.4) Bloqueo de pulsadores de desplazamiento • "LBP_Axis*.E_TCMinus", "LBP_Axis*.E_TCPlus" (DB31, … DBX64.6, 64.7) Orden de desplazamiento "Menos" y "Más" • MD11300 $MN_JOG_INC_MODE_LEVELTRIGGRD INC y REF en servicio pulsatorio •...
Página 424
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_INC1", "LBP_Axis*.E_INC10", "LBP_Axis*.E_INC100", "LBP_Axis*.E_INC1000", "LBP_Axis*.E_INC10000", "LBP_Axis*.E_INCVar", "LBP_Axis*.E_ContManTravel" (DB31, … DBX65.0 … 65.6) Función de máquina activa • MD11320 $MN_HANDWH_IMP_PER_LATCH Impulsos volante por posición arrastre • MD11330 $MN_JOG_INCR_SIZE_TAB Valor del incremento con INC/Volante •...
Página 425
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX8.0, 8.1, 8.2, 8.3, 8.4, 8.7) Descripción Petición de cambio de eje/cabezal Desde el programa de usuario del PLC, puede solicitarse un cambio de eje/cabezal con DBB8: •...
Página 426
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX9.0, 9.1, 9.2) Descripción Selección: juego de parámetros de regulador de posición A_Para_C A_Para_B A_Para_A Juego de paráme‐ Bit 2 Bit 1 Bit 0 tros Nota La selección de un juego de parámetros de regulador de posición se ignora en el siguiente caso: MD35590 $MA_PARAMSET_CHANGE_ENABLE == 0...
Página 427
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Se ha solicitado el retardo REPOS. Tras la búsqueda de secuencia, no se ejecuta un decalaje REPOS para este eje con la secuencia de posicionamiento, sino solamente con la siguiente secuencia de desplazamiento en la que está...
Página 428
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Se ha disparado el final de carrera de hardware menos o más. Se corresponde con • MD36600 $MA_BRAKE_MODE_CHOICE Conducta frenado con fin carrera hardw. A_SWLimit2Minus, A_SWLimit2Plus (DB31, …...
Página 429
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos BOOL Actualización Cíclica Valor FALSE El eje de máquina se encuentra antes de la leva de referencia. Valor TRUE El eje de máquina se encuentra sobre la leva de referencia. Se corresponde con •...
Página 430
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_JogToPos (DB31, … DBX13.3) Descripción Desplazamiento a posición JOG En cuanto está activa la función (ver "LBP_Axis*.E_JogToPos" (DB31, … DBX75.6)), puede desplazarse el eje de máquina seleccionado a la posición especificada con el dato de operador SD43320 con los pulsadores de desplazamiento o el volante.
Página 431
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE No se ha solicitado la supresión del test de programa (bloqueo de la salida de valor de consig‐ na). Valor TRUE Se ha solicitado la supresión del test de programa (bloqueo de la salida de valor de consigna). Se corresponde con •...
Página 432
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX16.0, 16.1, 16.2) Descripción Escalón de reducción real Si se ha insertado el nuevo escalón de reducción en la máquina, se ajustan las siguientes señales de interfaz desde el programa de usuario del PLC como respuesta al CN: •...
Página 433
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_GearChangeOv (DB31, … DBX16.3) Descripción Reductor conmutado Si se ha insertado el nuevo escalón de reducción en la máquina, se ajustan las siguientes señales de interfaz desde el programa de usuario del PLC como respuesta al CN: •...
Página 434
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_RefSyn1" (DB31, … DBX60.4) Referenciado/sincronizado 1 • "LBP_Axis*.E_RefSyn2" (DB31, … DBX60.5) Referenciado/sincronizado 2 Para más información Manual de funciones Ejes y cabezales; capítulo "Cabezales" A_NoMonitorGear (DB31, …...
Página 435
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_RefSyn1" (DB31, … DBX60.4) Referenciado/sincronizado 1 • "LBP_Axis*.E_RefSyn2" (DB31, … DBX60.5) Referenciado/sincronizado 2 Para más información Manual de funciones Ejes y cabezales; capítulo "Cabezales" A_M3M4Inv (DB31, …...
Página 436
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Cambio de flanco 1 → 0 No se ha solicitado la función "Vaivén del eje de máquina controlado por el programa de usuario del PLC". Se corresponde con •...
Página 437
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_ActGear*" (DB31, … DBX16.0, 16.1, 16.2) Escalón de reducción real • "LBP_Axis*.A_GearChangeOv" (DB31, … DBX16.3) Reductor conmutado • "LBP_Axis*.A_OscilPLC" (DB31, … DBX18.4) Vaivén por el PLC •...
Página 438
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_ActGear*" (DB31, … DBX16.0, 16.1, 16.2) Escalón de reducción real • "LBP_Axis*.A_GearChangeOv" (DB31, … DBX16.3) Reductor conmutado • "LBP_Axis*.A_OscilPLC" (DB31, … DBX18.4) Vaivén por el PLC •...
Página 439
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_SpOR (DB31, … DBB19) Manual de funciones, 01/2023, A5E47437861E AF...
Página 440
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Descripción Corrección de velocidad, específica de cabezal Codificación en binario/Gray Los factores de corrección pueden especificarse con codificación en binario o Gray. El formato utilizado debe comunicarse al control con el siguiente dato de máquina: MD12060 $MN_OVR_SPIN_IS_GRAY_CODE = <Codificación>...
Página 441
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11111 1.20 11101 1.20 11100 1.20 10100 1.20 10101 1.20 10111 1.20 10110 1.20 10010 1.20 10011 1.20 10001 1.20 10000 1.20 1) Valores estándar Limitaciones • El factor de corrección efectivo se limita internamente en el control a 2.00 o 200 %.
Página 442
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos BOOL Actualización Cíclica Valor FALSE Para el accionamiento, no se solicita ninguna parada rápida con consigna de velocidad 0. Valor TRUE Para el accionamiento, se solicita una parada rápida con consigna de velocidad 0. Con ello, el accionamiento se detiene sin rampa del generador de rampa (frenado regenerativo).
Página 443
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX21.0, 21.1, 21.2, 21.3, 21.4) Descripción Juego de datos de motor/accionamiento: selección A través de la interfaz, se solicita la conmutación a un nuevo juego de datos de motor (MDS) o de accionamiento (DDS).
Página 444
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_MotOK (DB31, … DBX21.5) Descripción Realización de la selección del motor Antes de una solicitud de conmutación a un nuevo juego de datos de motor (MDS) o de accionamiento (DDS) ("LBP_Axis*.A_Par*", "LBP_Axis*.A_MotA", "LBP_Axis*.A_MotB"...
Página 445
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE El integrador (acción I) del regulador de velocidad de giro está bloqueado o debe bloquearse (comportamiento P en lugar de PI). Nota: Al activar el bloqueo de integrador del regulador de velocidad de giro, en función del caso de aplicación, pueden surgir procesos de compensación (p.
Página 446
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Cambio de flanco 0 → 1 Se ha solicitado la conexión del regulador de compensación de par. Cambio de flanco 1 → 0 Se ha solicitado la desconexión del regulador de compensación de par. Se corresponde con •...
Página 447
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_MS (DB31, … DBX24.7) Descripción Principal/subordinado: activar acoplamiento Puede conectarse/desconectarse un acoplamiento principal/subordinado de forma específica de eje con esta señal de interfaz. Para conectar/desconectar un acoplamiento principal/subordinado, deben cumplirse las si‐ guientes condiciones: •...
Página 448
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_FollowAxOv (DB31, … DBX26.4) Descripción Rectificado: desbloqueo de superposición para eje conducido Esta señal es necesaria para la sincronización al vuelo de ejes conductores y conducidos. Mientras la señal "Desbloqueo de superposición para eje conducido" se mantenga ajustada a TRUE, se llevará...
Página 449
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_StopDEPBCS (DB31, … DBX27.5) Descripción Parar rectificado: DEPBCS Flujo de señales PLC → NC Tipo de datos BOOL A_StopCorr (DB31, … DBX27.6) Descripción Parar rectificado: Corr Flujo de señales PLC →...
Página 450
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Cambio de flanco 1 → 0 Sin efecto. Se corresponde con • "LBP_Axis*.A_PLCAxis" (DB31, … DBX28.7) PLC controla el eje • "LBP_Axis*.E_PLCCtrlAx" (DB31, … DBX63.1) Reset ejecutado •...
Página 451
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_Stop" (DB31, … DBX28.6) Eje controlado por PLC: parada con rampa de frenado • "LBP_Axis*.A_PLCAxis" (DB31, … DBX28.7) PLC controla el eje • "LBP_Axis*.E_PLCCtrlAx"...
Página 452
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE No es posible modificar la posición del punto de inversión desplazando manualmente el eje. En combinación con "LBP_Axis*.A_OscillAxExtRev" (DB31, … DBX28.0) (Inversión en vaivén de externo): Ninguna modificación de la posición del punto de inversión.
Página 453
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_Stop (DB31, … DBX28.6) Descripción Rectificado en vaivén: parada de un eje controlado por PLC con rampa de frenado Con esta señal, puede detenerse el desplazamiento de un eje controlado por PLC. Reacciones del CN: •...
Página 454
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_PLCAxis (DB31, … DBX28.7) Descripción Rectificado en vaivén: solicitud de un eje controlado por PLC Reacciones del CN: • Comprobación de si el eje es neutral o es un eje perteneciente al ciclo principal. •...
Página 455
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_StartCCW (DB31, … DBX30.2) Descripción Tecnología - Movimientos de cabezales vía interfaz PLC: Marcha cabezal a izquierdas Flujo de señales PLC → NC Tipo de datos BOOL A_AutoGearStep (DB31, …...
Página 456
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) A_Tracksync (DB31, … DBX31.6) Descripción Tecnología: Corregir sincronismo Flujo de señales PLC → NC Tipo de datos BOOL A_DelSyncRunCorr (DB31, … DBX31.7) Descripción Tecnología: Borrar corrección de sincronismo Flujo de señales PLC →...
Página 457
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) CW7.A_DisablePowerReduction (DB31, … DBX189.0) Descripción DYNEGMA: bloquear reducción de potencia Flujo de señales PLC → NC Tipo de datos BOOL CW7.A_DisableCurrReduction (DB31, … DBX189.1) Descripción Sobretemperatura en motor: reducción de intensidad Flujo de señales PLC →...
Página 458
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE El eje de máquina se maneja como si fuese un cabezal en uno de los siguientes modos de operación: • Modo de lazo abierto • Modo vaivén •...
Página 459
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE No se ha sobrepasado la frecuencia límite del encóder del sistema de medida 1 o bien, tras un rebase por exceso, ha vuelto a rebasarse por defecto la frecuencia límite del encóder para su nueva sincronización: MD36302 $MA_ENC_FREQ_LIMIT_LOW Valor TRUE...
Página 460
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Se ha sobrepasado la frecuencia límite del encóder del sistema de medida 2 ⇒ • "LBP_Axis*.E_RefSyn2" (DB31, … DBX60.5) = FALSE Referenciado/sincronizado sistema de medida de posición 2 •...
Página 461
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_PosMeas2" (DB31, … DBX1.6) Sistema de medida de posición 2 • "LBP_Axis*.A_RefVal*" (DB31, … DBX2.4, 2.5, 2.6, 2.7) Valor de punto de referencia 1 a 4 •...
Página 462
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE Se da como mínimo uno de los siguientes estados: • El eje se desplaza. • Hay un desplazamiento para el eje. • La posición real del eje se encuentra fuera del límite de parada precisa parametrizado MD36010 $MA_STOP_LIMIT_FINE.
Página 463
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Se emite una alarma específica de eje. Se corresponde con • "LBP_Axis*.A_PLCAxis" (DB31, … DBX28.7) La solicitud de PLC controla el eje • Variable de sistema: $AA_SNGLAX_STAT Estado del eje individual •...
Página 464
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE El modo de seguimiento para el eje/cabezal está activo. Posibles causas: • Se ha anulado la habilitación del regulador para el accionamiento: – "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) == FALSE (Habilitación del regulador) –...
Página 465
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_PositContr (DB31, … DBX61.5) Descripción Regulador de posición activo Cabezal sin regulación de posición En caso de cabezal sin regulación de posición, la señal siempre es FALSE. Cabezal con regulación de posición En caso de cabezal con posibilidad de regulación de posición, una vez conectada la regulación de posición, p.
Página 466
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE El regulador de velocidad de giro no está activo, es decir, el lazo de regulación de velocidad de giro del eje no está cerrado. Se borra la salida del regulador de velocidad de giro.
Página 467
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_HWOverlay (DB31, … DBX62.1) Descripción Superposición del volante activa Para el eje de posicionamiento, los impulsos de volante son efectivos de forma incremental (en caso de FDA[<Eje>]=0) o como superposición de velocidad (en caso de FDA[<Eje>]>0) en el avance de eje programado.
Página 468
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • SD41100 $SN_JOG_REV_IS_ACTIVE JOG: Avance por vuelta/lineal • SD41120 $SN_JOG_REV_SET_VELO Avance por vuelta de los ejes en modo JOG • SD42600 $SC_JOG_FEED_PER_REV_SOURCE Mando del avance por vuelta en JOG •...
Página 469
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_FixedStop (DB31, … DBX62.5) Descripción tope fijo alcanzado Ejemplo de aplicación Para que pueda especificarse un par de amarre programable, en accionamientos analógicos, se utiliza la señal para conmutar el regulador del modo con regulación de velocidad al modo con regulación de intensidad o de par.
Página 470
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos BOOL Actualización Cíclica Valor FALSE El eje controlado por PLC no se encuentra en estado de reset. Valor TRUE El eje controlado por PLC se encuentra en estado de reset. Se corresponde con •...
Página 471
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_Stop" (DB31, … DBX28.6) Eje controlado por PLC: parada con rampa de frenado • "LBP_Axis*.A_PLCAxis" (DB31, … DBX28.7) PLC controla el eje • "LBP_Axis*.A_ExactCoarse"...
Página 472
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX64.0, 64.1, 64.2) Descripción Volante activo La interfaz puede interpretarse codificada al bit o en binario. Esto se determina con el dato de máquina MD11324. Codificada al bit: máximo 3 volantes E_HW3 E_HW2...
Página 473
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX64.4, 64.5) Descripción Petición de desplazamiento "Más"/"Menos" La petición de desplazamiento se dispara de formas distintas según el modo de operación: • Modo de operación JOG Pulsador de desplazamiento "Más"...
Página 474
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_Minus", "LBP_Axis*.A_Plus" (DB31, … DBX4.6, 4.7) Pulsadores de desplazamiento "Más"/"Menos" • "LBP_Axis*.E_TReqMinus", "LBP_Axis*.E_TReqPlus" (DB31, … DBX64.4, 64.5) Petición de desplazamiento "Más"/"Menos" • MD17900 $MN_VDI_FUNCTION_MASK Ajuste para señales VDI Para más información •...
Página 475
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE La protección contra colisiones está activa. Se corresponde con • (DB31, … DBX24.2) Acoplamiento MKS: desconectar o no permitir • (DB31, … DBX24.3) Acoplamiento MKS: conectar protección contra colisiones •...
Página 476
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Flujo de señales NC → PLC Tipo de datos BOOL Actualización Cíclica Se corresponde con • (DB31, … DBB8) Petición de cambio de eje/cabezal • MD20070 $MC_AXCONF_MACHAX_USED N.º...
Página 477
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE Para el eje no es necesario ejecutar ningún decalaje REPOS. Valor TRUE Para el eje es necesario ejecutar un decalaje REPOS. Se corresponde con •...
Página 478
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.E_MMC_REPOSMode" (DB21, … DBX25.4) Activación del modo REPOS • "LBP_Chan*.A_REPOSPM_*" (DB21, … DBX31.0, 31.1, 31.2) Modo REPOS • "LBP_Chan*.A_REPOSMode" (DB21, … DBX31.4) Modificación del modo REPOS •...
Página 479
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.E_MMC_REPOSMode" (DB21, … DBX25.4) Activación del modo REPOS • "LBP_Chan*.A_REPOSPM_*" (DB21, … DBX31.0, 31.1, 31.2) Modo REPOS • "LBP_Chan*.A_REPOSMode" (DB21, … DBX31.4) Modificación del modo REPOS •...
Página 480
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX71.4, 71.5) Descripción Posición restaurada, sistema de medida 1/2 MD34210 $MA_ENC_REFP_STATE == 3 Tras el arranque del control, en sistemas de medida incrementales codificados por distancia, se restaura la última posición de eje almacenada en búfer antes de la desconexión.
Página 481
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ModLimEnAct (DB31, … DBX74.4) Descripción Eje giratorio de módulo: limitaciones de la zona de desplazamiento activas Nota La señal es irrelevante si los ejes lineales/giratorios carecen de función de módulo. Ejemplo de aplicación Eje giratorio montado con vigilancia Flujo de señales...
Página 482
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX75.3, 75.4, 75.4) Descripción Desplazamiento a punto fijo en JOG alcanzado Con "Desplazamiento a punto fijo en JOG", si el eje ha alcanzado la posición del punto fijo que se debe alcanzar con "Parada precisa fina", se responde al PLC con el número del punto fijo alcanzado codificado al bit a través de "LBP_Axis*.E_JogFixPPos*"...
Página 483
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_JogPos (DB31, … DBX75.7) Descripción Posición JOG alcanzada La aproximación a la posición se inicia con los pulsadores de desplazamiento o el volante. El eje se desplaza a la posición que se debe alcanzar hasta la parada automática. Flujo de señales NC →...
Página 484
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_MMC_REPOSDelay" (DB31, … DBX72.0) Retardo REPOS Para más información • Manual de Funciones básicas; capítulo "BAG/GMO, canal, programación, comportamiento Reset" > "Búsqueda de secuencia tipo 5 (SERUPRO)" > "Reposicionamiento en el contorno (REPOS)"...
Página 485
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_TCMinus", "LBP_Axis*.E_TCPlus" (DB31, … DBX64.6, 64.7) Orden de desplazamiento "Más"/"Menos" • "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) Habilitación del regulador • MD30500 $MA_INDEX_AX_ASSIGN_POS_TAB El eje es un eje divisor Para más información •...
Página 486
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_SetpGearA, E_SetpGearB, E_SetpGearC (DB31, … DBX82.0, 82.1, 82.2) Descripción Escalón de reducción prescrito Escalón de reducción solicitado por el CN al que debe conmutarse en la máquina. E_SetpGearC E_SetpGearB E_SetpGearA...
Página 487
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_SpeedLimit (DB31, … DBX83.0) Descripción Límite de velocidad de giro sobrepasado Se ha sobrepasado el límite de velocidad de giro cuando se cumple lo siguiente: Velocidad de giro real > (MD35100 $MA_SPIND_VELO_ LIMIT + MD35150 $MA_SPIND_DES_VELO_TOL) Flujo de señales NC →...
Página 488
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_SetSpeedLimit (DB31, … DBX83.1) Descripción Consigna de velocidad de giro limitada El CN ha limitado automáticamente la consigna de velocidad de giro porque sobrepasa el límite máximo efectivo: •...
Página 489
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.A_FDdisable" (DB21, … DBX6.0) Bloqueo de avance • "LBP_Axis*.A_FDSpStop" (DB31, … DBX4.3) Parada de avance/cabezal • "LBP_Axis*.E_SetSpeedIncreased" (DB31, … DBX83.2) Consigna de velocidad de giro aumentada •...
Página 490
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Chan*.A_FDdisable" (DB21, … DBX6.0) Bloqueo de avance • "LBP_Axis*.A_FDSpStop" (DB31, … DBX4.3) Parada de avance/cabezal • "LBP_Axis*.E_SetSpeedLimit" (DB31, … DBX83.1) Consigna de velocidad de giro limitada •...
Página 491
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_SetRange (DB31, … DBX83.5) Descripción Cabezal en zona de consigna La velocidad de giro del cabezal está en la zona de consigna cuando se aplica lo siguiente: | Velocidad real –...
Página 492
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ActRotRight (DB31, … DBX83.7) Descripción Sentido de giro real horario El sentido de giro real se deriva del encóder de posición del cabezal. Nota La señal de interfaz es irrelevante con: •...
Página 493
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_Tapping (DB31, … DBX84.3) Descripción Roscado con macho sin mandril de compensación activo Si "Roscado con macho sin mandril de compensación" (G331/G332) está activo, se conmuta el cabezal internamente al modo de eje con regulación de posición.
Página 494
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_SyncronFine" (DB31, … DBX98.0) Marcha síncrona fina • "LBP_Axis*.E_SyncronCoarse" (DB31, … DBX98.1) Marcha síncrona basta • "LBP_Axis*.E_SlaveSp" (DB31, … DBX99.1) Cabezal conducido activo Para más información •...
Página 495
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ContrMode (DB31, … DBX84.7) Descripción Modo de operación del cabezal activo: Modo de lazo abierto El cabezal se encuentra en modo de lazo abierto con las siguientes funciones: •...
Página 496
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_PosSpindle" (DB31, … DBX30.4) Posicionar para marcha cabezal • "LBP_Axis*.A_ExactFine" (DB31, … DBX60.7) Parada precisa fina • "LBP_Axis*.E_PosMode" (DB31, … DBX84.5) Modo de operación del cabezal Modo de posicionamiento •...
Página 497
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_SFunct (DB31, … DBD88) Descripción Función S para cabezal La última función S efectiva para el cabezal procedente del programa CN • S… como velocidad de giro del cabezal en r/min (valor programado) •...
Página 498
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_RLIact (DB31, … DBX92.4) Descripción Movimiento en el propio accionamiento activo En SINAMICS, válido para CN 62.07 y superior si se utiliza un tipo de telegrama 611U. Variable = TRUE si MELDW.11 == TRUE (Habilitación del regulador) y ZSW1.2 == FALSE (Servicio habilitado) Nota...
Página 499
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) (DB31, … DBX93.0, 93.1, 93.2, 93.3, 93.4) Descripción Juego de datos de motor/accionamiento: visualización Interfaz de visualización para el juego de datos de motor (MDS)/juego de datos de acciona‐ miento (DDS) efectivo actualmente.
Página 500
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE El accionamiento no está listo para el servicio. Si se resetea la señal durante el funcionamiento, se detiene el accionamiento (bloqueo de impulsos o parada rápida). En el arranque, se conserva el bloqueo de impulsos. Además, se resetean las siguientes señales de interfaz: •...
Página 501
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Actualización Cíclica Valor FALSE Los impulsos en el accionamiento no están habilitados ⇒ • "LBP_Axis*.E_CurrentContr" (DB31, … DBX61.7) = FALSE (Regulador de I activo) • "LBP_Axis*.E_SpeedContr" (DB31, … DBX61.6) = FALSE (Regulador de velocidad de giro activo) •...
Página 502
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_HTempWarn (DB31, … DBX94.1) Descripción Prealarma temperatura disipador Las señales de interfaz "LBP_Axis*.E_MTempWarn" (DB31, … DBX94.0) y "LBP_Axis*.E_HTemp‐ Warn" (DB31, … DBX94.1) se derivan de las siguientes señales del telegrama de accionamiento cíclico: •...
Página 503
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_RUComplete (DB31, … DBX94.2) Descripción Proceso de aceleración finalizado Flujo de señales NC → PLC Tipo de datos BOOL Actualización Cíclica Valor FALSE El proceso de aceleración sigue activo después de un cambio de la consigna de velocidad. Valor TRUE Tras una nueva especificación de la consigna de velocidad de giro, la velocidad de giro real ha alcanzado la banda de tolerancia de velocidad de giro establecida mediante el parámetro de...
Página 504
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE El aprovechamiento de par actual está por debajo del umbral de aprovechamiento de par (p2194, umbral de par 2). El proceso de aceleración ha finalizado, el accionamiento se encuentra en estado estacionario y la consigna de par |M | de accionamiento no sobrepasa el par de umbral M La evolución del umbral de par depende de la velocidad de giro.
Página 505
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_NactNset (DB31, … DBX94.6) Descripción real cons Flujo de señales NC → PLC Tipo de datos BOOL Actualización Cíclica Valor FALSE La velocidad de giro real se encuentra fuera de la banda de tolerancia alrededor de la consigna de velocidad de giro (p2163, umbral de velocidad de giro 4).
Página 506
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_I2TLimit (DB31, … DBX95.7) Descripción Alarma presente de la clase de alarma C Una alarma es la reacción, en el accionamiento, a un estado anómalo detectado, posible o esperable, pero que no produce su desconexión, por lo que no resulta necesario confirmarla.
Página 507
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor FALSE La diferencia de velocidad de giro entre el eje principal y el eje subordinado deben se encuentra fuera de la tolerancia especificada con MD37270. Valor TRUE La diferencia de velocidad de giro entre el eje principal y el eje subordinado deben se encuentra dentro de la tolerancia especificada con MD37270.
Página 508
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.A_ContrEnable" (DB31, … DBX2.1) Habilitación del regulador • "LBP_Axis*.A_ChangSetpOutAss0" (DB31, … DBX24.5) Conmutación de consigna: tomar control del accionamiento Para más información • Manual de funciones Ejes y cabezales;...
Página 509
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_PSyncMode" (DB31, … DBX84.4) Modo de operación del cabezal activo: Modo síncrono • MD37210 $MA_COUPLE_POS_TOL_FINE Valor umbral para "Sincronismo fino" • MD37230 $MA_COUPLE_VELO_TOL_FINE Tolerancia de velocidad "fina"...
Página 510
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Acoplamiento de cabezales síncronos: acoplamiento de valores reales activo Se corresponde con • "LBP_Axis*.E_PSyncMode" (DB31, … DBX84.4) Modo de operación del cabezal activo: Modo síncrono •...
Página 511
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • MD37550 $MA_EG_VEL_WARNING Valor de umbral de alarma por velocidad • MD32000 $MA_MAX_AX_VELO Máxima velocidad de eje Para más información • Manual de funciones Ejes y cabezales; capítulo "Acoplamientos de ejes" E_AWL (DB31, …...
Página 512
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_PSyncMode" (DB31, … DBX84.4) Modo de operación del cabezal activo: Modo síncrono • "LBP_Axis*.E_SlaveSp" (DB31, … DBX99.1) Cabezal conducido activo Para más información •...
Página 513
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE Reductor electrónico (EG): la aceleración del eje conducido ha alcanzado o sobrepasado el valor de aceleración parametrizado con el que se indica una aceleración del eje. Se corresponde con •...
Página 514
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Valor TRUE No puede iniciarse el eje de vaivén. Para más información • Manual de funciones Ejes y cabezales; capítulo "Vaivén" E_ErrorOscill (DB31, … DBX100.4) Descripción Error durante el movimiento de vaivén Flujo de señales NC →...
Página 515
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_SparkOut" (DB31, … DBX100.5) Afinado activo • "LBP_Axis*.E_OscillMotion" (DB31, … DBX100.6) Movimiento de vaivén activo Para más información • Manual de funciones Ejes y cabezales; capítulo "Vaivén" E_GantCOLimit (DB31, …...
Página 516
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ClampTolerance (DB31, … DBX102.3) Descripción Tolerancia de bloqueo sobrepasada Flujo de señales NC → PLC Tipo de datos BOOL E_PosMeas1, E_PosMeas2 (DB31, … DBX102.5, 102.6) Descripción Sistema de medida de posición 1/2 conectado Flujo de señales NC →...
Página 517
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_AIAxis (DB31, … ab DBB104) Descripción Ejes de penetración activos Eje 1: "LBP_Axis*.E_AIAxis[1]" (DB31, … DBX104.0) Eje 2: "LBP_Axis*.E_AIAxis[2]" (DB31, … DBX104.1) … Eje 9: "LBP_Axis*.E_AIAxis[9]" (DB31, … DBX105.0) …...
Página 518
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_MMC_ProgtestActivate (DB31, … DBX128.1) Descripción Activar test de programa Si está activa la función "Test de programa", el eje se desplaza con bloqueo de eje interno. Se generan consignas, pero estas no se emiten al eje de máquina.
Página 519
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Tipo de datos BOOL Actualización Cíclica Se corresponde con • "LBP_Axis*.E_Par*", "LBP_Axis*.E_MotA", "LBP_Axis*.E_MotB" (DB31, … DBX93.0 … 93.4) Juego de datos de motor/accionamiento: visualización • "LBP_Axis*.E_FormatBit0DDS", "LBP_Axis*.E_FormatBit1DDS", "LBP_Axis*.E_Format‐ Bit2DDS", "LBP_Axis*.E_FormatBit3DDS", "LBP_Axis*.E_FormatBit4DDS"...
Página 520
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_S4dPistonStopP (DB31, … DBX132.4) Descripción Sensor S4 presente (posición final del émbolo) Nota Solo relevante en caso de cabezales con SMI 24 (cabezal Weiss) Flujo de señales NC → PLC Tipo de datos BOOL Actualización...
Página 521
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_ClampingState (DB31, … DBW134) Descripción Estado del sistema de amarre (sensor S1) Nota Solo relevante en caso de cabezales con SMI 24 (cabezal Weiss) El sensor S1 proporciona, en función de la posición del dispositivo tensor, un valor de tensión analógico.
Página 522
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Se corresponde con • "LBP_Axis*.E_ClampingState" (DB31, … DBW134) Estado de amarre • Parámetros de accionamiento: p5041[0…5], p5043[0…6] Para más información • Manual de funciones Ejes y cabezales; capítulo "Cabezales" •...
Página 523
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) E_EncMaintenanceRequired (DB31, … DBX190.0) Descripción Mantenimiento de encóder necesario Flujo de señales NC → PLC Tipo de datos BOOL E_TorqueLimited (DB31, … DBX191.0) Descripción DYNEGMA: par limitado Flujo de señales NC →...
Página 524
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Variables en "SCC" CW1.TeststopStart (DB31, … DBX140.0) Descripción Paradas de prueba para funciones ampliadas Tipo de datos BOOL CW1.CloseBrake (DB31, ...DBX140.5) Descripción Cierre de freno interno Tipo de datos BOOL CW3.SelectionSBT (DB31, …...
Página 525
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) SW1.SLS_LimBit0_Sel (DB31, … DBX164.1) Descripción Velocidad limitada con seguridad: límite bit 0 seleccionado Tipo de datos BOOL SW1.SLS_LimBit1_Sel (DB31, … DBX164.2) Descripción Velocidad limitada con seguridad: límite bit 1 seleccionado Tipo de datos BOOL SW1.ESR_Req (DB31, …...
Página 526
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) SW1.InternalEvent (DB31, … DBX165.7) Descripción Evento interno Tipo de datos BOOL SW2.SDI_P_Sel (DB31, … DBX166.0) Descripción Sentido seguro positivo: seleccionado Tipo de datos BOOL SW2.SDI_N_Sel (DB31, … DBX166.1) Descripción Sentido seguro negativo: seleccionado Tipo de datos...
Página 527
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) SW3.AcceptTestSel (DB31, … DBX172.7) Descripción Prueba de recepción seleccionada Tipo de datos BOOL SW3.SBT_Sel (DB31, … DBX173.0) Descripción Test de frenado de seguridad: seleccionado Tipo de datos BOOL SW3.SetpSettingDrive (DB31, …...
Página 528
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) 11.4.10 LBP_MFuncDecListConfig [DB75] - Lista de decodificación para la decodificación M 11.4.10.1 Decodificación M según lista Descripción de la función La función "Decodificación M según lista" permite que el programa básico decodifique hasta 256 funciones M con dirección ampliada.
Página 529
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Figura 11-1 Decodificación M según lista activación La decodificación M se activa con el parámetro de "LBP_ConfigBP [FC1]" ListMDecGrp. A través del parámetro, se indica el número de grupos M que deben evaluarse o decodificarse.
Página 530
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) • Para cada grupo de funciones M que deba decodificarse, debe incluirse una entrada en la lista de decodificación. • La asignación de una función M con dirección ampliada a la señal de la lista de señales que deba ajustarse se indica en la lista de decodificación con las funciones M primera y última del grupo respectivo.
Página 531
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Estructura de la lista de decodificación y de señales Grupo Lista de decodificación (LBP_MFuncDecListCon‐ Lista de señales (LBP_MFuncDe‐ fig [DB75]) cListSignals [DB76]) Dirección Primera direc‐ Última dirección ción M del grupo M del grupo ampliada...
Página 532
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) Descripción Una vez insertada la entrada para la llamada de "LBP_ConfigBP [FC1]" en el OB Startup, debe ejecutarse un rearranque. A continuación, se inicia un programa CN, p. ej., en el canal 1. En este, se incluye una función M ampliada (M3 = 17).
Página 533
Referencia al PLC Basic Program 11.4 Señales de interfaz en bloques de datos (DB) MFirstAdr (DB75 DBD2, 12, …, 152) Descripción Primera dirección M del grupo Tipo de datos DINT Rango de valores 0 … 99999999 Corresponde a • "LBP_MFuncDecListSignals" (DB76) MLastAdr (DB75 DBD6, 16, …, 156) Descripción Última dirección M del grupo Tipo de datos...
Página 534
Referencia al PLC Basic Program 11.5 Señales de entrada y salida Variables en "MSigGrp*" MSig (DB76 DBW0, 2, …, 30) Descripción Lista de señales de un grupo Tipo de datos ARRAY[0..15] of BOOL Corresponde a • "LBP_MFuncDecListConfig" (DB75) 11.5 Señales de entrada y salida 11.5.1 Información general La librería del programa básico proporciona tipos de datos PLC (UDT) para el panel de mando de...
Página 535
Referencia al PLC Basic Program 11.5 Señales de entrada y salida Señales del MCP (teclas) (MCP → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 4 Teclas de dirección Interruptor Selección de eje de llave po‐...
Página 536
Referencia al PLC Basic Program 11.5 Señales de entrada y salida Señales del MCP (teclas) (MCP → PLC) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 EB n + 7 Teclas del cliente libres 11.5.2.3 Variante estrecha, señales de MCP: imagen de entrada Tabla 11-45...
Página 537
Referencia al PLC Basic Program 11.5 Señales de entrada y salida Señales al MCP (LED) (PLC → MCP) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 AB n + 1 Marcha de *Parada de Marcha CN *Parada CN Función de máquina...
Página 538
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 11.5.3.3 Variante estrecha, señales a MCP: imagen de salida Tabla 11-48 Variante estrecha, señales a MCP: imagen de salida Señales al MCP estrecho (LED) (PLC → MCP) Byte Bit 7 Bit 6 Bit 5 Bit 4...
Página 539
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Solicitud de lectura finalizada con errores: parámetro "Error" == 1, causa del fallo en el parámetro "State" Requisitos Se ha generado un bloque de datos para el acceso a variables de CN, p. ej., "ncvar [DB120]". Ver también Generar bloque de datos para acceder a variables de CN (Página 546).
Página 540
Referencia al PLC Basic Program 11.6 Bloques de función (FB) [FB2]", se definen el canal con el parámetro "Unit" y el índice del parámetro R que debe leerse con el parámetro "Line". Hay que tener en cuenta que debe indicarse el valor índice + 1 como parámetro Line: Parámetro R R[0] del canal 1: Unit = 1, Line = 1 Parámetro R R[10] del canal 2: Unit = 2, Line = 11...
Página 541
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Parámetro Clase Tipo Rango de valo‐ Significado Addr1 VARIANT <Nombre de Identificador de variable de NC-VAR-Selec‐ Addr2 DB>. … <Nombre S7> Addr8 Unit1 BYTE Dirección de área, opcional en caso de di‐ Unit2 reccionamiento variable Unit8...
Página 542
Referencia al PLC Basic Program 11.6 Bloques de función (FB) State Significado Nota Byte Byte Low High Confirmación negativa; no Error interno, posible solución: puede ejecutarse la petición • Comprobar datos de la petición • Reset CN • Menos variables String en una llamada 1 - 8 No hay memoria de usuario El tipo de datos de la variable leída es mayor...
Página 543
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Diagrama de impulsos ① Usuario: ajustar petición: Req = 0 → 1 ② "LBP_ReadVar [FB2]": lectura finalizada correctamente: NDR == 1 ③ Usuario: IF NDR == 1 THEN resetear petición: Req = 1 → 0 ④...
Página 544
Referencia al PLC Basic Program 11.6 Bloques de función (FB) NumVar := 3, Addr1 := "ncvar".C1_M_AXCONF_MACHAX_USED1, Addr2 := "ncvar".C1_M_AXCONF_MACHAX_USED2, Addr3 := "ncvar".N_M_AXCONF_MACHAX_NAME_1, Addr4 := NULL, Addr5 := NULL, Addr6 := NULL, Addr7 := NULL, ...
Página 545
Referencia al PLC Basic Program 11.6 Bloques de función (FB) // Test "LBP_ReadVar" // R Parameter "LBP_ReadVar_DB"(Req := "Tag_1", // Bool NumVar := 2, Addr1 := "ncvar".C1_RP_rpa0_0, Line1 := 1 // Reading R0 Addr2 := "ncvar".C1_RP_rpa0_1, Line3 := 2 // Reading R1 ...
Página 546
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Tipo de datos CN Tipo de datos S7 BOOL BOOL DATETIME DATE_AND_TIME Ejemplo Para leer, p. ej., una variable de CN del tipo DOUBLE sin ajustar el formato, debe indicarse un área de datos del tipo REAL en el área de destino "RDx" (p. ej., "DB_Read".RealValue). 11.6.1.2 Generar bloque de datos para acceder a variables de CN Los bloques de función LBP_ReadVar [FB2]: leer variable de CN (Página 538) y LBP_WriteVar...
Página 547
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 11.6.2 LBP_WriteVar [FB3]: escribir variable de CN Función El bloque de función "LBP_WriteVar [FB3]" sirve para escribir variables del área de CN. Solicitud de escritura de variables de CN Llamada de "LBP_WriteVar [FB3]" con flanco positivo, parámetro "Req" = 0 → 1 Nombres S7 de las variables de CN: Parámetros "Addr1"...
Página 548
Referencia al PLC Basic Program 11.6 Bloques de función (FB) direccionamiento variable Para algunas variables de CN, es necesario seleccionar "N.º de área" o "Línea"/"Columna" en NC- VAR-Selector. Esto permite seleccionar un tipo básico, es decir, predeterminar el valor "0" en "N.º de área"...
Página 549
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Parámetro Clase Tipo Rango de valo‐ Significado Addr1 VARIANT <Nombre de Identificador de variable de NC-VAR-Selec‐ Addr2 DB>. … <Nombre S7> Addr8 Unit1 BYTE Dirección de área, opcional en caso de di‐ Unit2 reccionamiento variable Unit8...
Página 550
Referencia al PLC Basic Program 11.6 Bloques de función (FB) State Significado Nota Byte Byte Low High Confirmación negativa; no Error interno, posible solución: puede ejecutarse la petición • Comprobar petición • Reset CN 1 - 8 No coinciden las áreas o los Comprobar datos en "SD1"...
Página 551
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Diagrama de impulsos ① Usuario: establecer petición, Req = 0 → 1 ② "LBP_WriteVar [FB3]": escritura finalizada correctamente, Done = 1 ③ Usuario: IF Done == 1 THEN resetear petición: 1 → 0 ④...
Página 552
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Parametrización de "LBP_WriteVar [FB3]" con el DB de instancia “LBP_WriteVar_DB”: // Test "LBP_WriteVar" // 3x real "LBP_WriteVar_DB"(Req :="Tag_1", // Bool NumVar := 3, Addr1 := "ncvar".C1_RP_rpa5_1, Addr2 := "ncvar".C1_RP_rpa11_1, ...
Página 553
Referencia al PLC Basic Program 11.6 Bloques de función (FB) SYNTAX_ID : BYTE := B#16#82; area_y_unidad : BYTE := B#16#41; columna : WORD := W#16#1; linea : WORD := W#16#0; // variable addressing tipo_bloque : BYTE := B#16#15; NUMERO_LINEAS : BYTE := B#16#1; tipo : BYTE := B#16#F;...
Página 554
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 11.6.3 LBP_ReadGUD [FB5]: leer variable GUD Función El bloque de función "LBP_ReadGUD [FB5]" sirve para leer datos de usuario globales (GUD) en el área de CN o de canal. Encontrará información sobre los tipos de área más adelante, en la tabla sobre combinaciones de llamadas, así...
Página 555
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Explicación de los parámetros formales Señal Clase Tipo Rango de valo‐ Significado BOOL Inicio de petición con flanco positivo Addr VARIANT "<Nombre de Nombre de variable en una variable del ti‐ DB>".
Página 556
Referencia al PLC Basic Program 11.6 Bloques de función (FB) State Significado Nota L PAL Error en direccionamiento Unit contiene el valor 0 Dirección de variable no váli‐ Comprobar Addr (o nombre de variable), Area, Unit Longitud de String superior a Longitud de nombre de variable GUD excesiva 32 caracteres Pasos de configuración...
Página 557
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Lectura de la variable GUD: "LBP_ReadGUD [FB5]" con DB de instancia "LBP_ReadGUD_DB" En este ejemplo, el DB global "DB_GUD" contiene el nombre de la variable que debe leerse, una estructura para el "VarToken" que se llena al llamarla y un valor REAL para adoptar el valor leído.
Página 558
Referencia al PLC Basic Program 11.6 Bloques de función (FB) En este ejemplo de SCL, se activa "LBP_ReadGUD [FB5]" ajustando "Tag_1". La función se ejecuta sin errores, es decir, "Tag_2" = false, "Tag_3" = true, "Tag_4" = 0. La estructura "Token_real" en "DB_GUD" se llena con "LBP_ReadGUD [FB5]" del siguiente modo: SyntaxID = 16#82 AreaUnit = 16#01 ColIndex = 16#0002...
Página 559
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Value_string : String END_VAR BEGIN GUD_string := '_SC_CONT_NAME'; END_DATA_BLOCK // Test "LBP_ReadGUD" // string, channel GUD // Bool "LBP_ReadGUD_DB"(Req :="Tag_1", Addr := "DB_GUD".GUD_string, Area := 2, //channel GUD ...
Página 560
Referencia al PLC Basic Program 11.6 Bloques de función (FB) NumVar := 1, Addr1 := "DB_GUD".Token_string, Line1 := 1 // _SC_CONT_NAME[0] Addr2 := NULL, Addr3 := NULL, Addr4 := NULL, Addr5 := NULL, Addr6 := NULL, ...
Página 561
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Inicio de un servicio PI Solicitud de inicio de un servicio PI: Llamada de "LBP_ReqPIService [FB7]" con flanco positivo, parámetro "Req" = 0 → 1 Finalización de un servicio PI Servicio PI finalizado correctamente: parámetro "Done" == 1. Servicio PI finalizado con errores: parámetro "Error"...
Página 562
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Señal Clase Tipo Rango de valo‐ Significado Done BOOL Estado de solicitud 1: la petición se ha ejecutado correctamen‐ State WORD Ver tabla más Código de error abajo Solo relevante con "Error" == 1 En la siguiente tabla, se describe el significado de los códigos de error.
Página 563
Ejemplo de prueba y establecimiento El ejemplo siguiente muestra únicamente la prueba y el ajuste del semáforo. Preparativos en el área de datos CN de SINUMERIK MC 1. Configure una gestión de herramientas válida para el canal 1. Encontrará más información y detalles sobre la gestión de herramientas en el manual de funciones SINUMERIK MC tool management.
Página 564
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Llamada de LBP_ReqPIService (FB7) // Prueba y ajuste del semáforo número 1 (crear herramienta) // Unit:=1, define el canal 1 que debe utilizarse // WVar1:=16#1, define el número del semáforo específico del servicio PI El número 1 equivale al servicio PI "TMCRTO"...
Página 565
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Servicio PI Función LOGIN (Página 568) Activar contraseña LOGOUT (Página 569) Resetear contraseña NCRES (Página 569) Disparar RESET CN RETRAC (Página 569) Retirar herramienta en la dirección de la herramienta SELECT (Página 570) Seleccionar programa para su ejecución para un canal SETUDT (Página 571) Activar datos de usuario actuales SETUFR (Página 572)
Página 566
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Tipos de fichero posibles Tipos de bloques Directorio de piezas Programa principal Subprograma Ciclos Subprogramas asíncronos Ficheros binarios Explicación de los parámetros formales Señal Tipo Rango de valores Significado PIService VARIANT "LBP_PIService".ASUP Asignar interrupción Unit...
Página 567
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 11.6.4.3 Servicio PI: CANCEL Función: Ejecutar cancelación Dispara la función "Cancel" de forma equivalente a la respectiva tecla "Alarm Cancel" de la interfaz de usuario (panel de operador). Explicación de los parámetros formales Señal Tipo Rango de valores...
Página 568
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Explicación de los parámetros formales Señal Tipo Rango de valores Significado PIService VARIANT "LBP_PIService".DIGION Conectar digitalización Unit 1, 2, 3, ... 10 Canal 11.6.4.7 Servicio PI: FINDBL Función: activar la búsqueda de secuencia Se conecta un canal en modo de búsqueda de secuencia y, a continuación, se emite una confirmación positiva (Done == TRUE).
Página 569
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Explicación de los parámetros formales Señal Tipo Rango de valores Significado PIService VARIANT "LBP_PIService".LOGIN definir contraseña Unit Addr1 STRING 8 ... 32 caracteres Contraseña 11.6.4.9 Servicio PI: LOGOUT Función: Resetear contraseña Se resetea la última contraseña transferida al CN. Explicación de los parámetros formales Señal Tipo...
Página 570
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Determinación automática En la determinación automática, como eje de retirada se selecciona el eje geométrico que se encuentra en posición vertical (ortogonal) respecto al plano de trabajo elegido en ese momento: •...
Página 571
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Tipos de fichero posibles Tipos de bloques Directorio de piezas Programa principal Subprograma Ciclos Subprogramas asíncronos Ficheros binarios Explicación de los parámetros formales Señal Tipo Rango de valores Significado PIService VARIANT "LBP_PIService".SELECT Selección de programa Unit...
Página 572
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 11.6.4.14 Servicio PI: SETUFR Función: activar frames de usuario Los frames de usuario se cargan en el CN. Todos los valores necesarios de los frames deben haberse transferido previamente al CN con "LBP_WriteVar [FB3]". Explicación de los parámetros formales Señal Tipo...
Página 573
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 11.6.4.17 Servicio PI: CREATO Función: crear herramienta Creación de una herramienta indicando un número T. Si ya existe una herramienta con el número T indicado, fallará el servicio PI. Explicación de los parámetros formales Señal Tipo Rango de valores...
Página 574
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 11.6.4.20 Servicio PI: MMCSEM Función: Semáforos para diferentes servicios PI El servicio PI sirve para probar, ajustar y resetear semáforos específicos de canal desde el HMI y el PLC. Por cada canal, se ofrecen 10 semáforos para proteger áreas de datos críticas. Los semáforos del 1, 2, 3, 6 tienen asignadas funciones (servicios PI).
Página 575
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Señal Tipo Rango de valores Significado WVar2 WORD 0, 1 Tipo de petición 0: restablecer semáforo 1: probar y ajustar semáforo Número Servicio PI TMCRTO (crear herramienta) y TMCRMT (crear multitool) TMFPBP (búsqueda de puesto), TMFDPL (búsqueda de puestos vacíos para cargar) y FDPLMT (buscar o comprobar puesto vacío dentro de la multi‐...
Página 576
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 11.6.4.22 Servicio PI: TMGETT Función: determinar número T correspondiente al nombre de herramienta especificado con número duplo El servicio PI sirve para determinar el número T de una herramienta con el nombre de herramienta y el número duplo.
Página 577
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 11.6.4.24 Servicio PI: TMRASS Función: reseteo del estado de herramienta "activo" El servicio PI ajusta el estado "no activo" en todas las herramientas que tengan el estado de herramienta "activo" y "bloqueado". Como momentos convenientes para resetear el estado de herramienta, pueden mencionarse los siguientes eventos: •...
Página 578
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Señal Tipo Rango de valores Significado Wvar3 WORD 0, 1, 2 … 15 Tipo de vigilancia que debe resetearse (son posibles todas las combinaciones): Bit 0=1: vigilancia de tiempo de uso Bit 1=1: vigilancia del número de piezas Bit 2=1: vigilancia de desgaste Bit 3=1: vigilancia de corrección de suma 0: resetear todas las vigilancias activas de...
Página 579
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Explicación de los parámetros formales Señal Clase Tipo Rango de valo‐ Significado execute BOOL FALSE → TRUE: iniciar petición functionAssign BOOL TRUE: debe asignarse la interrupción functionStart BOOL TRUE: debe iniciarse el ASUP channel UINT 1,2,3 …...
Página 580
Referencia al PLC Basic Program 11.6 Bloques de función (FB) 3) Bibliografía: Manual de programación Preparación del trabajo; capítulo: "Programación CN flexible" > "Rutina de interrupción (ASUP)" > "Asignar e iniciar una rutina de interrupción (SETINT, PRIO, BLSYNC)" Información complementaria sobre el parámetro program El direccionamiento de ficheros del sistema de ficheros pasivo puede realizarse tanto en notación NCK como en notación EES.
Página 581
Referencia al PLC Basic Program 11.6 Bloques de función (FB) State Significado Nota 16#8202 Interrupción incorrecta Comprobar parámetro interrupt 16#8203 Prioridad incorrecta Comprobar parámetro priority 16#8204 Identificador de la unidad in‐ Comprobar parámetro program correcto en el parámetro pro‐ gram 16#8205 Longitud del parámetro pro‐...
Página 582
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Diagrama de impulsos La petición se inicia con un flanco ascendente en el parámetro Execute. Se adoptan los valores de los parámetros de entrada, que mantienen su validez durante toda la petición. Una vez terminada la petición, se necesita un flanco ascendente en Execute para iniciar una nueva petición.
Página 583
Referencia al PLC Basic Program 11.6 Bloques de función (FB) channel := 1, program := WString#'mpf/test.mpf', interrupt := 1, priority := 1, liftFast := TRUE, blSync := TRUE, done => #tempDone, busy => #tempBusy, ...
Página 584
Referencia al PLC Basic Program 11.6 Bloques de función (FB) El direccionamiento de ficheros del sistema de ficheros pasivo puede realizarse tanto en notación NCK como en notación EES. Ejemplos: • Notación NCK con nombre de la unidad: "//NC:/_N_MPF_DIR/_N_TEST_MPF" • Notación NCK sin nombre de la unidad: "/_N_MPF_DIR/_N_TEST_MPF" •...
Página 585
Referencia al PLC Basic Program 11.6 Bloques de función (FB) State Significado Nota 16#8205 Longitud del parámetro pro‐ Comprobar parámetro program. gram excesiva El parámetro se convierte internamente a notación NCK en caso necesario y debe tener una longitud total de 254 ca‐ racteres.
Página 586
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Ejemplo de llamada instLBP_SelectProgram : "LBP_SelectProgram"; END_VAR VAR TEMP tempExecute : Bool; tempDone : Bool; tempBusy : Bool; tempError : Bool; tempStatus : Word; END_VAR ...
Página 587
Referencia al PLC Basic Program 11.6 Bloques de función (FB) La siguiente estructura de variable (variables de la gestión de herramientas) está recogida en el tipo de datos "LBP_typeNCVariableToolData" y se rellena en la interfaz InOut con este bloque: Nombre Descripción Tipo de datos Tiempo de uso restante en minutos $TC_MOP2...
Página 588
Comprobar parámetro edgeNumber Rango de valores 1 … 9 16#8402 Error interno Póngase en contacto con la línea de atención directa de Siemens 16#8600 Por falta de recursos, no ha Compruebe todas las instancias de "LBP_ReadVar [FB2]" uti‐ sido posible emitir ninguna lizadas llamada de "LBP_Read‐...
Página 589
Referencia al PLC Basic Program 11.6 Bloques de función (FB) State Significado Nota 16#8607 Error al leer la variable Comprobar token de la variable $TC_DP1 16#8608 Error al leer la variable Comprobar parámetro toolNumber $TC_TPC1 Comprobar token de la variable 16#8609 Error al leer la variable Comprobar token de la variable $TC_TPC2...
Página 590
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Diagrama de impulsos La petición se inicia con un flanco ascendente en el parámetro Execute. Se adoptan los valores de los parámetros de entrada, que mantienen su validez durante toda la petición. Una vez terminada la petición, se necesita un flanco ascendente en Execute para iniciar una nueva petición.
Página 591
Referencia al PLC Basic Program 11.6 Bloques de función (FB) tempToolData : "LBP_typeNCVariableToolData" END_VAR #statInstReadToolData(execute := #tempExecute, toolNumber := 1, edgeNumber := 2, done => #tempDone, busy => #tempBusy, error => #tempError, statusID => #tempStatusID, ...
Página 592
Referencia al PLC Basic Program 11.6 Bloques de función (FB) Como alternativa, pueden rellenarse automáticamente todas las variables Token con una llamada de "LBP_ReadToolData [FB26005]" correcta. Ejemplo de llamada En este ejemplo, en el primer paso, se lee el número de parámetros de un filo numCuttEdgeParams con "LBP_ReadVar [FB2]".
Página 593
Referencia al PLC Basic Program 11.6 Bloques de función (FB) RD3 := NULL, RD4 := NULL, RD5 := NULL, RD6 := NULL, RD7 := NULL, RD8 := NULL); // write $TC_MOP2 with LBP_WriteVar [FB3] ...
Página 594
Referencia al PLC Basic Program 11.7 Funciones (FC) 11.7 Funciones (FC) 11.7.1 LBP_ConfigBP [FC1]: programa básico, parte de arranque Función "LBP_ConfigBP [FC1]" solo puede llamarse en el OB de arranque (ver ejemplo de programación en la ayuda online). Durante el arranque, tiene lugar la sincronización entre CN y PLC. Se inicializan los bloques de datos para la interfaz de usuario CN/PLC a partir de la configuración del CN definida con datos de máquina y se verifica la coherencia de los parámetros del programa básico.
Página 595
Referencia al PLC Basic Program 11.7 Funciones (FC) Alimentación y acceso a parámetros y a otras variables Los parámetros de entrada se copian de "LBP_ConfigBP [FC1]" a "LBP_ConfigData [DB7]". Los parámetros de salida deben transferirse a los puntos respectivos en "LBP_ConfigData [DB7]". Esto ya está...
Página 596
Referencia al PLC Basic Program 11.7 Funciones (FC) Señal Clase Tipo Rango de valores Significado HTIf 0, 5 Interfaz de mando de máquina portátil: 0: ningún HT 5: HT en Ethernet HTIn POINTER E0.0 … E124.0 Dirección inicial para los datos del PLC recibidos por el mando de máquina portátil M0.0 …...
Página 597
Referencia al PLC Basic Program 11.7 Funciones (FC) Señal Clase Tipo Rango de valores Significado HMIAxisSel BOOL Smart Operation 0: sin evaluación de la selección de eje desde la HMI en LBP_MCPCtrlMilling [FC19], LBP_MCPCtrlMi‐ llingSmall [FC24] o LBP_HTCtrlHT8 [FC26] 1: evaluación de la selección de eje desde la HMI en LBP_MCPCtrlMilling [FC19], LBP_MCPCtrlMillingS‐...
Página 598
Referencia al PLC Basic Program 11.7 Funciones (FC) Señal Clase Tipo Rango de valores Significado Op1KeyNotSend BOOL 0: servicio de transmisión y recepción activado Op2KeyNotSend 1: solamente recepción de las señales de teclas di‐ rectas OpUnitCommId UINT 1, 2, 3 … ID para OpUnitComm (parámetro irrelevante en Sinumerik virtual) OpUnitInterfaceId...
Página 599
Referencia al PLC Basic Program 11.7 Funciones (FC) Señal Clase Tipo Rango de valores Significado MaxNumUserDataHex 0, 1, 2, … 512 Número de datos de máquina hexadecimales El parámetro puede contener un byte de relleno en caso necesario. (Si se ha definido un número impar de datos de máquina hexadecimales, aquí...
Página 600
Referencia al PLC Basic Program 11.7 Funciones (FC) NumberOfMagazines Descripción Número total de almacenes, incluidos almacenes de carga e intermedios Tipo de datos UINT Magazines Descripción Datos de almacén Tipo de datos ARRAY[1..64] of STRUCT STRUCT "Magazines" Datos de almacén (Página 600) 11.7.1.2 STRUCT "Magazines"...
Página 601
Referencia al PLC Basic Program 11.7 Funciones (FC) Definición de los datos de máquina del PLC que deben transferirse Los datos de máquina del PLC que deben transferirse se definen en el CN con los siguientes datos de máquina generales: • Número de datos de máquina del PLC posibles en cada caso: –...
Página 602
Referencia al PLC Basic Program 11.7 Funciones (FC) Nota Los datos de máquina de usuario siempre se tratan internamente como array. En el PLC, las variables ARRAY ocupan memoria hasta el siguiente límite de palabras, es decir, hasta un byte con dirección par. Por ello, en caso de número impar en MD14506 $MN_MAXNUM_USER_DATA_HEX, se agrega internamente un byte de relleno.
Página 603
Referencia al PLC Basic Program 11.7 Funciones (FC) ATENCIÓN Transferencia incompleta de los datos de máquina del PLC Si un array es menor que el número de datos de máquina del PLC existentes del tipo respectivo, solo se transferirá una parte de los datos. Esto sucedería, p. ej., si el proyecto de ejemplo indicado "DB_IntData"...
Página 604
Referencia al PLC Basic Program 11.7 Funciones (FC) 11.7.2 LBP_NCKProcessIRT [FC3]: programa básico, parte controlada por alarma Función En la parte controlada por alarma del programa básico, se ejecutan las transferencias síncronas a la secuencia del NCK al PLC con comandos auxiliares y comandos G. Esta parte controlada por alarma debe configurarse en las propiedades del NCK (ver ejemplo de programación en la ayuda online), y debe insertarse la llamada en un OB de alarma de proceso.
Página 605
Referencia al PLC Basic Program 11.7 Funciones (FC) Los parámetros IRAuxfuT, IRAuxfuH e IRAuxfuE de "LBP_ConfigData [DB7]" permiten elegir qué funciones auxiliares (T, H, DL) deben ejecutarse únicamente con control de interrupción desde el programa de usuario. Las funciones no asignadas con interrupción solo se ofrecen, como hasta ahora, con el programa básico cíclico.
Página 606
Referencia al PLC Basic Program 11.7 Funciones (FC) Explicación de los parámetros formales Señal Cla‐ Type Rango de valores Estructura Tipo de datos Significado Flags VARIANT NULL … No se ajustan flags LBP_typeNCKProces‐ … Se ajustan flags para seguir con la sIRTFlags evaluación en el OB de alarma de proceso...
Página 607
Referencia al PLC Basic Program 11.7 Funciones (FC) Explicación de los parámetros formales En la tabla siguiente, se muestran todos los parámetros formales de la función "LBP_ReqASUP [FC9]": Señal Clase Tipo Rango de valo‐ Significado Inicio: BOOL Inicio de petición con flanco positivo ChanNo: 1, 2, 3 ...
Página 608
Referencia al PLC Basic Program 11.7 Funciones (FC) Avisos de alarma Para el diagnóstico de errores de parametrización, se han definido las siguientes alarmas: • 404015: "Parámetro ChanNo inadmisible con "LBP_ReqASUP [FC9]"" • 404016: "Parámetro IntNo inadmisible con "LBP_ReqASUP [FC9]"" Se resetea una alarma aparecida si vuelve a llamarse "LBP_ReqASUP [FC9]" con "Start" := FALSE o con valores válidos para los parámetros "ChanNo"...
Página 609
Referencia al PLC Basic Program 11.7 Funciones (FC) Las señales entrantes (flanco positivo) se muestran enseguida tanto para los avisos de error como para los avisos de servicio. Las señales salientes (flanco negativo) solo se borran inmediatamente en el caso de los avisos de servicio.
Página 610
Referencia al PLC Basic Program 11.7 Funciones (FC) Los campos de bits de Die "LBP_AlarmMsgs [DB2]" se evalúan varias veces con "LBP_GenerateAlarmMsgs [FC10]": • Evaluación 1: captura de señalizaciones agrupadas En función del grupo de señales, se genera una señalización agrupada si incluye al menos una señal de bit "1".
Página 611
Referencia al PLC Basic Program 11.7 Funciones (FC) Confirmación En los avisos de error y de servicio, se siguen los sistemas de confirmación aquí descritos: • Los avisos de servicio se caracterizan por mostrar estados operativos normales de la máquina como información para el usuario/preparador. Por este motivo, están exentos de la necesidad de señales de confirmación.
Página 612
Referencia al PLC Basic Program 11.7 Funciones (FC) Parámetro "Quit" Si se detecta un flanco positivo en el parámetro "Quit", se confirman todos los errores que ya no estén presentes (correspondiente bit de "LBP_AlarmMsgs [DB2]" = "FALSE") y se eliminan del búfer de alarmas. Esta operación puede tardar varios ciclos de PLC. Una vez creado un flanco positivo en el parámetro, esto se soluciona automáticamente con "LBP_GenerateAlarmMsgs [FC10]".
Página 613
16#8290 No se soporta "ToUserIF" = "TRUE" en el hardware utilizado TRUE 16#87FF Error de sistema. Diríjase con el error a la hotline de SINUMERIK de SIEMENS AG TRUE 16#87FF Información de aviso estática no válida Nota Existe un límite superior de alarmas y avisos simultáneos. Está definido en los datos de catálogo del PLC y asciende, p. ej., a 1000 avisos para el PLC1500 integrado en SINUMERIK.
Página 614
Referencia al PLC Basic Program 11.7 Funciones (FC) Variable de salida de "LBP_ConfigBP [FC1]" "MaxChan" El alcance de los campos de bits capturados para el área de canales se define con la variable de salida de "LBP_ConfigBP [FC1]" "MaxChan". Variable de salida de "LBP_ConfigBP [FC1]" "MaxAxis" El alcance de los campos de bits capturados para el área de ejes se define con la variable de salida de "LBP_ConfigBP [FC1]"...
Página 615
Referencia al PLC Basic Program 11.7 Funciones (FC) Bit de disparo del ele‐ Números de Sintaxis para HMI Significado del valor asociado mento en alarma SINU‐ Mostrar valor asocia‐ "LBP_AlarmMsgs". … MERIK do en textos de alarma Axis, AxisA 6xx.xxx @3%u@ Número de eje UserA[0] 700.0xx...
Página 616
Referencia al PLC Basic Program 11.7 Funciones (FC) Ejemplo En el siguiente ejemplo de SCL, primero se determina en "LBP_CallBackAuxFunc [FC12]" en qué canal aparecen funciones auxiliares M. A continuación, se leen los valores de aparición de funciones M del DB de canal correspondiente y se escriben en las marcas Tag_1 y Tag_2. // #Chan: Byte;...
Página 617
Referencia al PLC Basic Program 11.7 Funciones (FC) Bibliografía • Manual de funciones Ejes y cabezales; Cabezales • Manual de funciones Ejes y cabezales; Ejes de posicionamiento • Manual de funciones Ejes y cabezales; Ejes divisores Nota Varias llamadas para el mismo eje o cabezal Si están programadas varias llamadas de bloque para el mismo eje en el programa de usuario del PLC, estas llamadas de bloque deben ejecutarse condicionalmente para que nunca se llame el bloque varias veces en el ciclo.
Página 618
Referencia al PLC Basic Program 11.7 Funciones (FC) Señal Clase Tipo Rango de valo‐ Significado REAL ∓ 0,1469368 E – Eje giratorio: grados 38 … ∓ Eje divisor: posición de división 0,1701412 E Eje lineal: mm o pulgadas FRate REAL ∓ 0,1469368 E – Eje giratorio y cabezal: [r/min] 38 … ∓...
Página 619
Referencia al PLC Basic Program 11.7 Funciones (FC) Para que el eje reaccione mejor en caso de llamadas múltiples sucesivas de esta función, el programa de usuario del PLC puede solicitar el control para el PLC antes de llamar el bloque. Gracias a ello, puede prescindirse de la operación de conmutación en el bloque.
Página 620
Referencia al PLC Basic Program 11.7 Funciones (FC) Función 2: Girar cabezal Parámetro Significado Inicio FALSE → TRUE: inicio de la función Stop FALSE → TRUE: parada de la función Funct 2: función "Girar cabezal" Mode 5: sentido de giro M4 De lo contrario, sentido de giro M3 AxisNo Número del eje de máquina...
Página 621
Referencia al PLC Basic Program 11.7 Funciones (FC) Función 4: Desplazar ejes divisores Parámetro Significado Start FALSE → TRUE: inicio de la función Funct 4: Función "Posicionar eje divisor" Mode 0: posicionar en posición absoluta 1: posicionar de forma incremental 2: posicionar por el trayecto más corto 3: posicionamiento absoluto, sentido de aproximación positivo 4: posicionamiento absoluto, sentido de aproximación negativo AxisNo...
Página 622
Referencia al PLC Basic Program 11.7 Funciones (FC) Parámetro Significado Funct 9: Función "Girar cabezal con selección automática del escalón de reducción" Mode 5: sentido de giro M4 De lo contrario, sentido de giro M3 AxisNo Número del eje de máquina FRate Velocidad de giro del cabezal InPos...
Página 623
Referencia al PLC Basic Program 11.7 Funciones (FC) State Significado G96/G961 no activa en el CN G96/G961 aún activa en el CN El eje no es un eje divisor (corresponde a la alarma 20072). Ninguna posición de división admisible (corresponde a la alarma 17510) Posicionamiento por el trayecto más corto imposible (corresponde a la alarma 16800) Posicionamiento absoluto en sentido de aproximación negativo imposible (corresponde a la alarma 16820)
Página 624
Referencia al PLC Basic Program 11.7 Funciones (FC) Diagrama de impulsos Secuencia sin errores ① Usuario: inicio de la función ("Start" o "Stop") con un flanco positivo FALSE → TRUE ② "LBP_CtrlAxisSpindle [FC18]": confirmación positiva, función ejecutada o posición alcanzada ③ Usuario: resetear "Start"...
Página 625
Referencia al PLC Basic Program 11.7 Funciones (FC) // #tempPositionReached: Bool; // #tempError: Bool; // #tempErrorCode: Byte; // Inicio de petición: #statStart := TRUE; "LBP_CtrlAxisSpindle"(Start := #statStart, Stop := FALSE, Funct := 1, // Posicionar cabezal Mode := 2, // Trayecto más corto ...
Página 626
Referencia al PLC Basic Program 11.7 Funciones (FC) Mover cabezal en vaivén // Mover en vaivén, iniciar y detener cabezal (eje de máquina 5) // #statStart: Bool; // #statStop: Bool; // #tempPositionReached: Bool; // #tempError: Bool; // #tempErrorCode: Byte; // Inicio de petición para iniciar: #statStart := TRUE; // Inicio de petición para parar: #statStop := TRUE;...
Página 627
Referencia al PLC Basic Program 11.7 Funciones (FC) State => #tempErrorCode); IF #tempPositionReached OR #tempError THEN #statStart := FALSE; END_IF; Posicionar eje // Desplazar eje de posicionamiento (eje de máquina 1) 100 mm // #statStart: Bool; // #tempPositionReached: Bool; // #tempError: Bool;...
Página 628
Referencia al PLC Basic Program 11.7 Funciones (FC) • Corrección de cabezal y de avance • Conmutación WKS/MKS La figura siguiente muestra la transmisión de señales entre MCP, interfaz CN/PLC y salidas de bloque: Para la transmisión de señales, se utilizan las áreas de memoria MCP-IN y MCP-OUT, tal como están indicadas en los parámetros "MCP1In", "MCP1Out"...
Página 629
Referencia al PLC Basic Program 11.7 Funciones (FC) Señal Clase Tipo Rango de valo‐ Significado SpindleIFNo: BYTE 0 … 31 Número del eje de máquina al que se trans‐ miten los datos de cabezal 0: no se transfiere ningún dato de cabezal FeedHold: BOOL Parada de avance del MCP SpindleHold:...
Página 630
Referencia al PLC Basic Program 11.7 Funciones (FC) Con la conmutación a TCS, se selecciona el eje Z (3.er eje geométrico) de forma fija con el bloque. En este modo, se transmiten las señales de desplazamiento de eje al bloque de datos del canal indicado con el parámetro "ChanNo". Ver tabla "Desplazamiento manual en la orientación de la herramienta (del MCP a la interfaz CN/PLC)"...
Página 631
Referencia al PLC Basic Program 11.7 Funciones (FC) La ejecución secuencia a secuencia se activa al accionar la tecla Secuencia a secuencia y se desactiva al volver a accionarla. En caso de llamadas múltiples para un MCP, el bloque transfiere el estado secuencia a secuencia del canal de la primera llamada a los canales de las llamadas sucesivas.
Página 632
Referencia al PLC Basic Program 11.7 Funciones (FC) Tabla 11-54 Desplazamiento manual de ejes de máquina (del MCP a la interfaz CN/PLC) DB de eje: "LBP_Axis1 [DB31], …" Palpador MCP (eje seleccionado) Tecla de dirección + A_Plus Tecla de dirección – A_Minus superposición del rápido A_RapidTrOR...
Página 633
Referencia al PLC Basic Program 11.7 Funciones (FC) Tabla 11-58 Señales de canal (del MCP a la interfaz CN/PLC) Teclas MCP DB de canal: "LBP_Chan [DB21], …" (parámetro ChanNo) Marcha CN A_NCStart Parada CN A_NCStop Reset A_Reset Secuencia a secuencia A_SBL Tabla 11-59 Habilitación de avance y del cabezal (del MCP a la interfaz CN/PLC) Teclas MCP Parámetros de salida...
Página 634
Referencia al PLC Basic Program 11.7 Funciones (FC) Nota Los LED de las teclas de dirección +/– se controlan accionándolos. Los LED de las teclas de eje se controlan eligiendo un eje o una conmutación MKS/WKS. Los LED de Inicio/parada de avance e Inicio/parada de cabezal se conmutan tras accionarlos. Los LED de WKS y R11 se conmutan tras accionarlos.
Página 635
Referencia al PLC Basic Program 11.7 Funciones (FC) // Llamada del bloque para el 1.er MCP, sin GMO, canal 2, sin cabezal "LBP_MCPCtrlMilling"(BAGNo := 0, // or B#16#00 ChanNo := 2, SpindleIFNo := 0, FeedHold => #tempFeedHold, ...
Página 636
Referencia al PLC Basic Program 11.7 Funciones (FC) 11.7.8 Función El bloque "LBP_TransferSelData [FC21]"" sirve para el intercambio de datos entre el PLC y el CN. Los datos se transfieren al instante y con cada llamada del bloque independientemente del intercambio de datos cíclico. La transferencia de datos se activa llamando el bloque con el parámetro "Enable"...
Página 637
Referencia al PLC Basic Program 11.7 Funciones (FC) Consulte también Funciones 1, 2: señales para acciones síncronas al/del canal (Página 637) Funciones 3, 4: intercambio de datos rápido PLC-CN (Página 638) Función 5: actualizar señales de control al canal (Página 638) Función 6: actualizar señales de control a los ejes (Página 638) Función 7: actualizar señales de control a los ejes (Página 639) 11.7.8.1 Funciones 1, 2: señales para acciones síncronas al/del canal...
Página 638
Referencia al PLC Basic Program 11.7 Funciones (FC) 11.7.8.2 Funciones 3, 4: intercambio de datos rápido PLC-CN 11.7.8.3 Función 5: actualizar señales de control al canal Esta función permite transferir rápidamente señales de control importantes. Las señales "LBP_Chan*.DBW6" (DB21, … DBX6.0 a DBX7.7) de la interfaz de canal en el PLC se transfieren al CN.
Página 639
Referencia al PLC Basic Program 11.7 Funciones (FC) Funct := 6, S7Var := NULL, // Irrelevante IVAR1 := 0, // Irrelevante IVAR2 := 0, // Irrelevante Error => #tempError, ErrCode => #tempStatus); 11.7.8.5 Función 7: actualizar señales de control a los ejes Esta función permite transferir rápidamente señales de control importantes.
Página 640
Referencia al PLC Basic Program 11.7 Funciones (FC) Para la variante M del panel de mando de máquina MCP 310, el bloque transmite estas señales: • Interruptor de llave • Modos de operación • Mando de programas • Señales de desplazamiento de eje •...
Página 641
Referencia al PLC Basic Program 11.7 Funciones (FC) Explicación de los parámetros formales Señal Clase Tipo Rango de valo‐ Significado BAGNo: BYTE B#16#00 - 1. MCP: número del GMO al que se trans‐ B#16#0A miten las señales de modos de operación B#16#00: no se transmite ninguna señal de modo de operación B#16#10 -...
Página 642
Referencia al PLC Basic Program 11.7 Funciones (FC) En el modo MKS, se transmiten las señales de desplazamiento de eje al bloque de datos del eje de máquina seleccionado. Ver tabla "Desplazamiento manual de ejes de máquina (del MCP a la interfaz CN/PLC)" más abajo. En el modo WKS, se transmiten las señales de desplazamiento de eje al bloque de datos del canal indicado con el parámetro "ChanNo".
Página 643
Referencia al PLC Basic Program 11.7 Funciones (FC) Mientras se realiza una selección de eje desde el HMI, no puede desplazarse ningún eje con las teclas de dirección. La selección de eje desde el HMI solo se adopta en el MCP si el canal elegido coincide en el HMI y en "LBP_MCPCtrlTurning [FC25]"...
Página 644
Referencia al PLC Basic Program 11.7 Funciones (FC) Palpador MCP DB de GMO: "LBP_ModeGroup [DB11]" (parámetro BAGNo) – Representación para GMO 1 REPOS A_REPOS A_REF TEACH IN A_TEACHIN INC 1 ... 1000, INC Var. A_INC1 … 1000, A_INCVar Tabla 11-65 Desplazamiento manual de ejes de máquina (del MCP a la interfaz CN/PLC) DB de eje: "LBP_Axis1 [DB31], …"...
Página 645
Referencia al PLC Basic Program 11.7 Funciones (FC) Tabla 11-68 Señales de canal (del MCP a la interfaz CN/PLC) Teclas MCP DB de canal: "LBP_Chan [DB21], …" (parámetro ChanNo) Marcha CN A_NCStart Parada CN A_NCStop Reset A_Reset Secuencia a secuencia A_SBL Tabla 11-69 Habilitación de avance y del cabezal (del MCP a la interfaz CN/PLC) Teclas MCP Parámetros de salida...
Página 646
Referencia al PLC Basic Program 11.7 Funciones (FC) Nota Los LED de las teclas de dirección +/– y de Rápido se controlan accionándolos. Los LED de las teclas de eje se controlan eligiendo un eje o una conmutación MKS/WKS. Los LED de Inicio/parada de avance y Giro a izquierda/giro a derecha/parada de cabezal se conmutan tras accionarlos.
Página 647
Referencia al PLC Basic Program 11.7 Funciones (FC) ChanNo := 1, SpindleIFNo := 4, FeedHold => #tempFeedHold, SpindleHold => #tempSpindleHold, SpindleDir => #tempSpindleDir); // Llamada del bloque para el 1.er MCP, sin GMO, canal 2, sin cabezal ...
Página 648
Referencia al PLC Basic Program 11.7 Funciones (FC) ChanNo := 2, SpindleIFNo := 0, FeedHold => #tempFeedHoldMcp2, SpindleHold => #tempSpindleHoldMcp2, SpindleDir => #tempSpindleDirMcp2); Consulte también LBP_MCPCtrlMilling [FC19]: transmisión de señales MCP a la interfaz (Página 627) 11.7.10 LBP_MCPCtrlTurning [FC25]: transmisión de señales MCP/BT a la interfaz Función El bloque "LBP_MCPCtrlTurning [FC25]"...
Página 649
Referencia al PLC Basic Program 11.7 Funciones (FC) A este respecto, ver el apartado "Funcionamiento de varios paneles de mando de máquina" más abajo y LBP_ConfigBP [FC1]: programa básico, parte de arranque (Página 594). Inicio/parada de avance e Inicio/parada de cabezal no se transmiten a la interfaz CN/PLC, sino que se emiten como parámetros de salida "FeedHold"...
Página 650
Referencia al PLC Basic Program 11.7 Funciones (FC) panel de mando de máquina. La posición del interruptor de llave y la corrección de avance para todos los ejes solamente se transmiten en la primera llamada del ciclo. Para cada MCP para el que se llame el bloque, deben haberse indicado, en la llamada de "LBP_ConfigBP [FC1]", áreas de entrada y salida válidas como parámetros "MCP1In", "MCP1Out"...
Página 651
Referencia al PLC Basic Program 11.7 Funciones (FC) Tecla Asignación Par de teclas +C/–C LBP_NC.MCP1AxisTbl[3] := 1 1.er eje de máquina (DB10.DBB10) Par de teclas +Y/–Y LBP_NC.MCP1AxisTbl[4] := 0 Ningún eje (DB10.DBB11) Selección de incremento Las señales de las teclas de incremento se transmiten al DB de GMO de la interfaz CN/PLC.
Página 652
Referencia al PLC Basic Program 11.7 Funciones (FC) Tabla 11-76 Desplazamiento manual de ejes geométricos (del MCP a la interfaz CN/PLC) DB de canal: "LBP_Chan1 [DB21], …" Palpador MCP (parámetro ChanNo) Pulsador de desplazamiento +X A_Geo[1].Plus [DBX12.7] Pulsador de desplazamiento –X A_Geo[1].Minus [DBX12.6] Pulsador de desplazamiento +Y A_Geo[2].Plus [DBX16.7] Pulsador de desplazamiento –Y A_Geo[2].Minus [DBX16.6]...
Página 653
Referencia al PLC Basic Program 11.7 Funciones (FC) Respuestas al MCP desde la interfaz CN/PLC Tabla 11-80 Modos de operación y funciones de máquina (al MCP desde la interfaz CN/PLC) LED MCP DB de GMO: "LBP_ModeGroup [DB11]" (parámetro BAGNo) – Representación para GMO 1 AUTOMÁTICO E_AUTO [DBX6.0] E_MDA [DBX6.1]...
Página 654
Referencia al PLC Basic Program 11.7 Funciones (FC) Ejemplos de llamada El ejemplo siguiente muestra una llamada individual: // Llamada del bloque para el 1.er MCP, GMO 1, canal 1, cabezal: eje // #tempFeedHold: Bool; // #tempSpindleHold: Bool; "LBP_MCPCtrlTurning"(BAGNo := 1, // or B#16#01 ...
Página 655
Referencia al PLC Basic Program 11.8 Información sobre configuración y puesta en marcha // #tempFeedHoldMcp2: Bool; // #tempSpindleHoldMcp2: Bool; // Llamada del bloque para el 1.er MCP, GMO 1, canal 1, cabezal: eje "LBP_MCPCtrlTurning"(BAGNo := 1, ChanNo := 1, ...
Página 656
Referencia al PLC Basic Program 11.8 Información sobre configuración y puesta en marcha 11.8.1.2 Acoplamiento a través de PROFINET La configuración y el diseño de una conexión PROFINET con los componentes de manejo tienen lugar a través del sistema operativo del PLC. Para que el programa básico acceda a los datos de entrada y salida de los componentes de manejo, deben comunicarse al programa básico los punteros utilizados en los parámetros de "LBP_ConfigBP [FC1]".
Página 657
Referencia al PLC Basic Program 11.8 Información sobre configuración y puesta en marcha 11.8.1.3 Acoplamiento a través de PROFIBUS La configuración y el diseño de una conexión PROFIBUS con los componentes de manejo tienen lugar a través del sistema operativo del PLC. Para que el programa básico acceda a los datos de entrada y salida de los componentes de manejo, deben comunicarse al programa básico los punteros utilizados en los parámetros de "LBP_ConfigBP [FC1]".
Página 658
Referencia al PLC Basic Program 11.8 Información sobre configuración y puesta en marcha Conmutación de la dirección de bus Si se deshace el enlace de comunicación existente con un componente de manejo y se establece un enlace de comunicación nuevo con otro componente de manejo con una dirección de bus distinta o bien se modifican los punteros para los datos de entrada y salida, debe procederse del siguiente modo: 1.
Página 659
Referencia al PLC Basic Program A Anexo Anexo Bibliografía Encontrará una descripción detallada de los datos de sistema en la bibliografía siguiente: • Para accionamientos SINAMICS, tenga en cuenta también los documentos siguientes: – SINAMICS S120 Manual de puesta en marcha con Startdrive –...
Página 660
Referencia al PLC Basic Program A Anexo Manual de funciones, 01/2023, A5E47437861E AF...
Página 661
Anexo Lista de abreviaturas Salida AFIS Automatic Filter Switch: conmutación automática del filtro ASCII American Standard Code for Information Interchange: código estándar americano para el intercambio de la información ASIC Application Specific Integrated Circuit: circuito integrado del usuario ASUP Subprograma asíncrono AUTO Modo de operación automático AUXFU...
Página 662
Anexo A.1 Lista de abreviaturas Dry Run: avance de recorrido de prueba DWORD Palabra doble (actualmente 32 bits) Entrada Execution from External Storage Entrada/Salida Parada y retirada ampliada Tecla ETC ">"; ampliación del menú de pulsadores en el mismo menú Feed Disable: bloqueo de avance FdStop Feed Stop: parada de avance FIFO...
Página 663
Anexo A.1 Lista de abreviaturas Jogging: manejo convencional para preparación (manual) Esquema de contactos (método de programación para PLC) Light Emitting Diode: diodo luminiscente Sistema de medida de la posición Regulador de posición Main Main program: programa principal (OB1, PLC) Machine Control Panel: panel de mando de máquina Dato o datos de máquina Manual Data Automatic: introducción de programa manual Motor Data Set: juego de datos de motor...
Página 664
Anexo A.1 Lista de abreviaturas PC Unit: PC-Box (caja central) Programadora Instancia de programa Programmable Logic Control: mando de interconexión PROFINET Power On Posición/Posicionar Parámetro datos de proceso de objeto; telegrama cíclico de datos durante la transmisión a través del PROFIBUS-DP con el perfil "Accionamientos de velocidad variable" Panel Processing Unit (hardware central de un control CNC basado en panel, p. ej., SINUMERIK 828D) PROFIBUS...
Página 665
Anexo A.1 Lista de abreviaturas Safe Torque Off Palabra de mando Velocidad periférica de muela Software Thin Client Unit Totally Integrated Automation Terminal Module (SINAMICS) Tool Offset: corrección de herramienta Tool Offset Active: identificación de correcciones de herramienta (tipo de fichero) TOFF Corrección longitudinal de herramienta online TRANSMIT...
Página 666
Anexo A.1 Lista de abreviaturas Manual de funciones, 01/2023, A5E47437861E AF...
Página 667
Índice alfabético Axis, 109 AxisA, 110 Chan, 109 ChanA, 110 Bloque UserA, 110 conflictos al copiar, 29 LBP_AssignStartASUP [FB26000] (Asignación y lista de todos los bloques del programa básico, 87, arranque de un ASUP), 578 88, 90 LBP_Axis1 [DB31], … A_AckFixedStop, 400 A_ActGearA, 431 A_ActGearB, 431 Catálogo de hardware A_ActGearC, 431 MCU 1720, 17 A_ActivateBrakeRampForSs2e, 456 A_ASpDisable, 401...