This website uses cookies

This website needs certain cookies to work correctly. These cookies are technically necessary. If you allow us, we will also use statistic cookies to help gather statistics about your visits to this site in order to improve our service. You can change your choices at any time on our privacy policy page.

Currently all cookies are disabled.

GEFASOFT Vision Pro Tools

Cognex VisionPro da la posibilidad de desarrollar herramientas propias y de facil integración. GEFASOFT usa este interfaz tanto para herramientas de proyectos específicos como para prestaciones para facilitar el trabajo a ingenieros de visión.

  • Simplificado de complejos scripts con flujos de programa a solo unas cuantas herramientas
  • Facil calibración y parametrización
  • Integración de prestaciones y funciones adicionales no disponibles en Cognex

Por el momento hay al rededor de 30 herramientas en la librería VisionPro de GEFASOFT.

Halcon Wrapper Tool

Imagine que pudiera tener la comodidad de usar una funcionalidad de Cognex combinada con las grandes funciones de MVTec Halcon para desarollar sin limitaciones, soluciones de procesamiento de imagen…

GEFASOFT Halcon Wrapper Tool hace esto realidad de forma facil y eficiente.

La librería de procesamiento de imagen Halcon de MVTec, es una colección de algoritmos  de procesamiento de imágen de facil comprensión que va mucho mas allá de las prestaciones que proporciona Cognex, especialmente para propositos 3D. Sin embargo Halcon no tiene elementos GUI como las herramientas de edición o el ToolGroup-workflow-tree de Cognex.

Nuestra HalconWrapperTool combina lo mejor de ambos sistemas. Los procedimientos o aplicaciones de Halcon pueden ser ejecutados sin ningun esfuerzo extra de programación dentro de los jobs de Cognex.

Prestaciones:

  • Creación automática de terminales para todos los parámetros de entrada y salida de los procedimientos de Halcon
  • Edición de procedimientos de Halcon en un editor de herramientas
  • Display con gráficos de Halcon en un editor de herramientas
  • Uso del procedimiento de archivo (*.hdvp) o selección de otro procedimiento del programa HDev (*.hdev)
  • Configuración automática de datos de los tipos de archivos soportados:

    • CogImage8Grey ⇔ HImage
    • CogImage16Grey ⇔ HImage
    • CogImage24PlanarColor  ⇔ HImage
    • CogCircle ⇒ HRegion
    • CogEllipse ⇒ HRegion
    • CogRectangle ⇒ HRegion
    • CogRectangleAffine ⇒ HRegion
    • CogLineSegment ⇒ HRegion
    • CogPolygon ⇔ HRegion
    • Int (+Array) ⇔ HTuple
    • Double  (+Array) ⇔ HTuple
    • String (+Array) ⇔ HTuple

Reference Toolblock

En aplicaciones de procesamiento de imagen habitualmente hay flujos de trabajo y cadenas de herramientas que son completamente identicas en varios jobs y solo se diferencian, por ejemplo, en el patrón o el modelo de busqueda de una GogPMAlilgnTool. Las modificaciones un uno de estos flujos de trabajo, por ejemplo, herramientas adicionales, debe realizarse de forma manual en todos los jobs. Esto necesita mucho tiempo y puede conducir fácilmente a errores.

ToolBlockReferenceTool da la oportunidad de usar un solo bloque de herramientas en diferentes posiciones dentro del mismo job, o incluso dentro de diferentes jobs. Las modificaciones en el bloque de herramientas maestro son reportadas automáticamente a todos las ToolBlockReferenceTools cargadas. Debido a el uso de una sola localización en memoria de los bloques de herramientas maestros, una modificación también afecta a todas las ToolBlockReferenceTools que no estan cargadas.

Prestaciones:

  • Creación automática de terminales de entrada-salida basados en el bloque de herramientas mestro
  • Actualización automática de todas las ToolBlockReferenceTools que usan el mismo bloque de herramientas maestro
  • Fácil selección o creación de bloques de herramientas maestros.
  • Marcado de los terminales de entrada conectados a otras herramientas, cuyos terminales usados del bloque de herramientas maestro no son encontrados.

ToolBlockSelector Tool

ToolBlockSelectorTool es capaz de cambiar dinámicamente entre diferentes bloques de herramientas o flujos de trabajo. El conocido como "Selector" se define como un terminal de entrada, cuyos datos son usados para cargar un bloque de herramientas específico. El selector puede ser, por ejemplo, un PLC.

Object Memory Tool

Object Memory Tool crea un objeto global de memoria. Cualquier objeto puede ser escrito ahí usando una clave asignada de lectura/escritura.

ResultCsv Tool

ResultCsvTool está diseñada para almacenar cualquier dato en archivos CSV. Este tipo de archivos puede ser procesado, por ejemplo, con Microsoft Excel.

Calculator Tool

Calculator Tool

Con CalculatorTool los cálculos y búsquedas pueden ser realizados y usados como terminales de otras herramientas.

Prestaciones:

  • Constantes, operadores y funciones disponibles

    • Número de Euler e
    • Pi

  • Operadores

    • Suma y resta
    • Multiplicación y división
    • Signos algebraicos positivo y negativo
    • Parentesis de apertura y cierre
    • Operador XOR
    • Operadores de comparación (!=,<,<=,==,>,>=)
    • Operaciones If-Then

  • Funciones

    • Conversión de ángulos (grados <--> radianes)
    • Valores absolutos
    • Redondeo superior e inferior
    • Coseno, coseno-hiperbólico, seno, seno-hiperbólico, tangente, tangente-hiperbólica, cotangente
    • Funciones exponenciales, logaritmos, potencias
    • Identificación del valor máximo y mínimo
    • Cálculo de raízes

Requisitos del sistema

  • Cognex VisionPro 7.2 o 8.2 SR1
  • Opcional: MVTec Halcon a partir de V11
Produkt-PDF