Resumen de las bibliotecas

 

» TECH_TOOLS
(Version 40bd06)

Esta biblioteca ofrece módulos y funciones básicas, algunas de las cuales también son utilizadas por bibliotecas más amplias. Se entrega de serie con el entorno de ingeniería ProMaster (a partir de V 1.21.xxx).

  • TB_DriveReadError: este módulo permite leer los errores del regulador
  • TB_FIFO: Este módulo almacena conjuntos de datos secuenciales según el principio FIFO (primero en entrar, primero en salir)
  • TB_NormCamCreate: este módulo crea una tabla de puntos de referencia de las curvas estándar para utilizar en otros módulos tecnológicos.
  • TB_PosAdd: este módulo genera posiciones objetivo cíclicas en unidades de usuario. El módulo debe ejecutarse en combinación con TB_SyncRot o TB_SyncLin.
  • TB_ShiftReg: este módulo representa un registro de desplazamiento.
  • TB_SlipCtrl: este módulo permite compensar el deslizamiento en los sistemas de alimentación.
  • TB_SyncCam_Init: este módulo sustituye al movimiento sincronizado de TB_SyncLin y TB_SyncRot, por lo que el módulo también puede utilizarse en mecánica no lineal.
  • TB_TimeToTravel: este módulo calcula la distancia de desplazamiento en unidades recorrida por un eje durante un tiempo determinado.
  • TF_Blinker: esta función tecnológica activa un intermitente con duración ajustable por separado para el encendido y el apagado.
  • TB_DriveReadConfig: este módulo lee parámetros específicos de un accionamiento a través de datos de demanda.
  • TB_StateMonitor_IAX: este módulo permite supervisar y registrar los estados de una máquina de estados.
  • TB_ReadGCodeBuffer: este módulo permite leer el búfer de G-code del módulo MC_MovePath.

» TECH_REFERENCE
(Version 40bd01)

Esta biblioteca proporciona diferentes métodos de referenciación del convertidor en un eje MC. Se entrega de serie con el entorno de ingeniería ProMaster (a partir de V 1.21.xxx).

  • TB_Home1: este módulo referencia un eje MC con el modo "Referenciación a un interruptor de fin de carrera del lado del dispositivo".
  • TB_Home2: este módulo referencia un eje MC con el modo "Referenciación a la trayectoria/ángulo cero del codificador".
  • TB_Home3: este módulo referencia un eje MC con el modo "Referenciación a un interruptor de referencia del lado del dispositivo en el recorrido". Debe utilizarse el modo 4 del módulo MC_HomeInit_HomeSwitch.
  • TB_Home4: este módulo referencia un eje MC con el modo "Referenciación a un interruptor de referencia del lado del dispositivo en el recorrido". Debe utilizarse el modo 4 del módulo MC_HomeInit_HomeSwitch.
  • TB_Home5: este módulo referencia un eje MC con el modo "Referenciación a un interruptor de referencia del lado del dispositivo en el recorrido". Debe utilizarse el modo 5 del módulo MC_HomeInit_HomeSwitch.
  • TB_Home6: este módulo referencia un eje MC con el modo "Referenciación a un interruptor de referencia del lado del dispositivo en el recorrido".
  • TB_Home99: Este módulo referencia un eje MC con el modo de referencia ajustado en el regulador.
  • TB_Init: este módulo establece los parámetros mecánicos básicos de un eje MC
  • TB_Manual_Init: Este módulo convierte los parámetros para el funcionamiento manual del módulo de ejes. El funcionamiento manual se ha implementado con MC_MoveVelocity.

» TECH_MOTION
(Version 40bd01)

Esta biblioteca amplía los métodos de movimiento existentes en el regulador. Se entrega de serie con el entorno de ingeniería ProMaster (a partir de V 1.21.xxx).

  • TB_DriveEncoder: este módulo conecta una función tecnológica con un eje MC. En el proceso, un valor nominal se transforma con una transmisión y su valor nominal de posición se transmite al eje.
  • TB_VirtualDriveEncoder: el módulo genera un perfil de posición basado en la velocidad indicada. La velocidad se indica en unidades de usuario.
  • TB_DriveState: este módulo permite conocer el estado del accionamiento.
  • TB_EncoderActPos: este módulo genera la posición real mecánica a partir de la posición incremental de un codificador conectado.
  • TB_GetPosABsEnc: este módulo calcula la posición mecánica del eje en unidades de usuario a partir de la posición actual de un codificador absoluto.
  • TB_MasterEncoder: este módulo genera una posición y una velocidad maestras en unidades de usuario de un eje MC.
  • TB_MasterEngine: este módulo genera un maestro virtual.
  • TB_MechActPos: este módulo genera la posición mecánica real en unidades de usuario a partir del eje MC.
  • TB_PhysicalEncoder: este módulo genera la posición real mecánica a partir de las posiciones incrementales de un codificador conectado en unidades de usuario. Esto se emite como un eje MC
  • TB_Result: este módulo descodifica los estados de los módulos de ejes. De este modo, se puede conocer el estado completo de la unidad.

» TECH_CROSSCUT
(Version 40bd02)

Esta biblioteca ofrece funcionalidades de corte transversal para un eje. El movimiento de un eje rotatorio esclavo se sincroniza con una posición maestra.

  • TB_SyncRot_Init: este módulo inicializa el módulo TB_SyncRot.
  • TB_SyncRot: este módulo crea un movimiento sincrónico de los ejes rotativos hacia una posición maestra.

» TECH_FLYSAW
(Version 40bd01)

Esta biblioteca ofrece funcionalidades de sierra voladora para un eje. Esto permite el movimiento sincrónico de los ejes lineales hacia una posición maestra.

  • TB_SyncLin_Init: este módulo inicializa el módulo TB_SyncLin.
  • TB_SyncLin: este módulo crea un movimiento sincrónico de los ejes lineales hacia una posición maestra.

» TECH_TP_MEASURE
(Version 40bd02)

Esta biblioteca permite medir distancias y/o longitudes (utiliza la función de sensor de medición en el regulador).

  • TB_Tpmeasure_Init: este módulo inicializa el módulo TB_Tpmeasure.
  • TB_Tpmeasure: este módulo permite medir distancias y/o longitudes. Ello requiere la función de sensor de medición en el regulador
  • TF_Tpmeasure: Este módulo es un módulo auxiliar para FB TB_Tpmeasure (codificador HL / LH).

» TECH_ECT_DIAG
(Version 40bd01)

Esta biblioteca muestra el estado del bus de campo EtherCAT y los respectivos estados del maestro y del esclavo.

  • TB_ECT_Diagnosis: este módulo ofrece opciones de diagnóstico de un sistema de bus EtherCAT para el proyecto PLC. Facilita información (estado actual, información de error) del maestro EtherCAT, del kernel EtherCAT utilizado y de cada esclavo EtherCAT. Se asigna a cada esclavo en función de su ID de nodo. Por simplificar, también se emite un bit que informa de un bus de campo que funciona.

» TECH_ECT_VAR_HNDL
(Version 40bd01)

Esta biblioteca gestiona la configuración del bus de campo (desviación on-/offline) en el PLC. Además, se organizan también esclavos opcionales.

  • TB_ECT_Manager: este módulo permite intervenir en la disposición de los esclavos al iniciar el bus de campo. Los esclavos también pueden ser definidos como opcionales. Esto permite, por ejemplo, configurar un número máximo de esclavos, pero estos pueden ajustarse y reorganizarse a través del software en el tiempo de ejecución.

» TECH_TEMPCTRL
(Version 40bd01)

Esta biblioteca permite controlar la temperatura con un regulador PIDT1.                                          

  • TB_TCtrl_PIDT1: este módulo utiliza un regulador IDT1 para controlar una temperatura.
  • TB_TCtrl_PWM: este módulo genera señales PWM.

» TECH_BITSELECT
(Version 40bd01)

Esta biblioteca ofrece varias funciones para el enmascaramiento de bits.                                                               

  • TF_A_BOOL_TO_DWORD: este módulo convierte una matriz de valores booleanos en una expresión DWORD.
  • TF_BITS_OF_BYTE: este módulo enmascara bits individuales de una expresión BYTE.
  • TF_BITS_OF_DWORD: este módulo enmascara bits individuales de una expresión DWORD.
  • TF_BITS_OF_WORD: este módulo enmascara bits individuales de una expresión WORD.
  • TF_BITS_TO_BYTE: este módulo agrupa bits en una expresión BYTE.
  • TF_BITS_TO_DWORD: este módulo agrupa bits en una expresión DWORD.
  • TF_BITS_TO_WORD: este módulo agrupa bits en una expresión WORD.
  • TF_DWORD_TO_A_BOOL: este módulo añade los bits de un DWORD a una matriz booleana.

» TECH_RECIPE
(Version 40bd01)

Esta biblioteca ofrece la gestión de recetas para controladores de Baumüller.                                       

  • TB_RecipeHandler: este módulo ofrece una gestión de recetas para controladores de Baumüller. Las recetas se pueden crear, borrar, copiar y renombrar.

» TECH_CAMSWITCH
(Version 40bd01)

Con esta biblioteca, se pueden controlar diferentes levas, como las levas controladas por tiempo o las levas con un tiempo de encendido y apagado definido.

  • TB_CamSwitch: con este módulo se puede crear una leva que desencadene un evento en una posición de leva. La leva puede ser controlada previamente por tiempo para compensar los tiempos muertos.
  • TB_Channel: el módulo funcional Channel ejecuta una leva con punto de encendido y apagado a través de la posición detectada. Solo es posible cambiar estas entradas en línea. El canal FB puede utilizarse para girar en el sentido hacia la derecha, hacia la izquierda y en sentido inverso. Se pueden ejecutar varias levas utilizando varios módulos Channel.
  • TB_Channel_Time: el módulo ChannelTime ejecuta una leva con punto de encendido a través de la posición detectada en incrementos y un tiempo de apagado a través de un tiempo de encendido definido en la entrada.

» TECH_SCALCAM
(Version 40bd02)

Esta biblioteca ofrece funciones para generar movimientos sincrónicos a partir de curvas escalables. Estas curvas se crean a partir de una tabla de puntos de referencia con puntos de apoyo de curvas normalizados.

  • TB_CamAdd: este módulo genera posiciones objetivo cíclicas en unidades de usuario. Se utiliza en combinación con TB_CamStretch.
  • TB_CAmGetPos: este módulo determina la posición del eje de una curva a una posición maestra.
  • TB_CamStretch: este módulo genera movimientos sincrónicos a partir de curvas escalables.
  • TB_Spline: Este módulo crea una tabla de puntos de apoyo con puntos de apoyo de curvas normalizados utilizando un spline cúbico.
  • TB_PosRel: este módulo realiza un posicionamiento relativo con una aceleración/desaceleración y velocidad máximas indicadas. Los parámetros de movimiento se especifican en unidades de usuario.

Contacto

baumueller-automation-en-03-2019
Automation
4.89 MB

baumueller-motion-libraries-machine-modules-03-19-en
Motion Libraries and Machine Modules
430.06 KB

scroll to the top