6.3 Diagnóstico
7.1.1 Parámetros de las Ventanas de Control TIN/OCV/OCR
Los siguientes parámetros están disponibles para las ventanas de control TIN, OCV y OCR (Editar Producto > Parametros de las Ventanas de Control OCV/OCR/TIN).
NOTA: Algunos parámetros (como el filtro de chorro de tinta) se aplican a todas las ventanas de control TIN, OCV y OCR del producto actual. Si se cambian estos parámetros para una ventana de control, el parámetro también se cambia para las otras ventanas de control TIN, OCV y OCR. En las tablas a continuación, estos parámetros están marcados con 'Se aplica a todas las ventanas de control TIN, OCV y OCR'. Otros parámetros (como la posición y el tamaño) se pueden ajustar para cada ventana de control de forma individual. Estos parámetros están marcados con 'Individual'.
NOTA: Muchos parámetros aumentan el tiempo de evaluación cuando se activan. Utilice solo los parámetros necesarios para su aplicación para que el tiempo de evaluación sea lo más corto posible.
La información sobre cómo configurar las ventanas de control individuales (TIN, OCV, OCR) se puede encon- trar en los siguientes capítulos:
• [Adición de una Ventana de Control Aprendizaje (TIN) } página 50]
• [Adición de una Ventana de Control OCV (OCV) } página 51]
Parámetros disponibles
Control
Parámetro Explicación Alcance
Nombre de ventana de control:
Este parámetro define el tipo de la ventana de control que se está editando actualmente.
Para cambiar a otra ventana de control TIN, OCV u OCR creada, seleccione >>Siguiente>>.
Después de haber creado la ventana de control, se puede cam- biar el tipo (por ejemplo, de OCV a OCR o de TIN a OCV). NOTA: Cambiar una ventana de control TIN a una ventana de control OCV u OCR y viceversa solo es posible si cambia el juego de caracteres de #auto a otro juego de caracteres.
1 Seleccione Nombre de ventana.
ð Aparece un diálogo: Tipo de Control para la Lectura de Texto.
2 Seleccione el nuevo tipo de ventana de control.
Individual
Alias: Este parámetro le permite asignar un nombre a la ventana de control. El alias permite una identificación más sencilla de sus ventanas de control, especialmente si tiene varias ventanas de control del mismo tipo. El alias precede al tipo y la numeración de la ventana de control.
El alias se muestra, por ejemplo, durante la producción y al copiar o eliminar las ventanas de control.
Además, puede usar el alias para enviar códigos de referencia a través de VDMAXML.
Individual
Fuente: Este parámetro lo lleva a los Memoria de juego caract. donde puede cambiar el juego de caracteres de la ventana de control actual.
Individual
Nota sobre la Numeración de la Ventana de Control
Cada ventana de control recibe automáticamente un identificador. El identificador combina el tipo de ventana de control (por ejemplo, 'OCV') con el número de índice de las ventanas de control de ese tipo. La primera ventana de control de un tipo recibe el número de índice '0'.
Ejemplo (ver imagen abajo): La primera ventana de control del tipo 'DM' recibe el nombre 'DM0', la segunda 'DM1', y así sucesivamente.
Las ventanas de control de los tipos TIN, OCV y OCR se tratan como el mismo tipo, por lo tanto. el software incrementa el número de índice de las ventanas de control con cada nueva ventana de control TIN, OCV y OCR. Incluso si solo hay una ventana de control del tipo 'TIN', por ejemplo, su número de índice depende de la presencia de ventanas de control OCV y OCR. Esto significa que nunca puede haber una ventana de control 'TIN0', 'OCV0' y 'OCR0' en el mismo producto.
Ejemplo (ver imagen abajo): La primera ventana de control del tipo 'OCV' recibe el nombre de 'OCV0'. Si con- tinúa con una ventana de control del tipo 'TIN', esta ventana de control recibe el nombre de 'TIN1'. Si continúa con una ventana de control del tipo 'OCR', esta ventana de control recibe el nombre de 'OCR2'.
Numeración de las ventanas de control
Area buscar
Parámetro Explicación Alcance
Posición: Este parámetro define la posición de la ventana de control. Los valores se refieren a las coordenadas de la ventana de control en el panel de imagen. El primer valor es la coordenada x, el segundo valor es la coordenada y. Ambos valores se muestran en píxeles.
Si se gira la ventana de control, el ángulo de rotación correspon- diente se muestra en grados. El ángulo de rotación se muestra hacia la derecha, por lo que solo son posibles valores positivos (de 1 a 359 grados).
Ejemplo: 001/011/002°
• El borde superior izquierdo de la ventana de control (aún no girada) se encuentra en la esquina superior izquierda del panel de imagen.
• La ventana de control se gira 2 grados hacia la derecha. NOTA: Los valores también se muestran debajo del panel de imagen.
Individual
Tamaño: Este parámetro define el tamaño de la ventana de control. Los valores se refieren a la anchura y la altura de la ventana de con- trol. El primer valor es el ancho, el segundo valor es la altura. Ambos valores se muestran en píxeles.
Ejemplo: 136/87
La ventana de control tiene 136 píxeles de ancho y 87 de alto. NOTA: Los valores también se muestran debajo del panel de imagen.
Individual
Umbral: Este parámetro define el umbral del valor gris. Puede cambiar el valor usando el control junto al panel de imagen.
Vea el capítulo [Definición del Umbral del Valor Gris } página 62] para más detalles.
Parámetro Explicación Alcance Color: Este parámetro define el color de la impresión con respecto al
fondo.
• Negro: La impresión es oscura sobre un fondo claro.
• Blanco: La impresión es clara sobre un fondo oscuro.
Individual
Lineas
Parámetro Explicación Alcance
Inclinacion: Este parámetro define la medida en que una línea de texto puede inclinarse durante la producción. La inclinación indeseada de las líneas de texto puede ocurrir, por ejemplo, debido a los movi- mientos del producto en la cinta transportadora o a una mala aplicación de la impresión.
Las líneas de texto pueden inclinarse hasta +/-44 grados. Por defecto, el parámetro está ajustado en '0'. Mientras mayor es la inclinación permitida, mayor es el tiempo de evaluación. Puede cambiar el valor usando el control junto al panel de ima- gen.
NOTA: Tiene que realizar el aprendizaje de un código de referen- cia para poder definir la inclinación.
Ejemplos:
• Texto inclinado horizontalmente en -10 grados
• Texto inclinado verticalmente en +12 grados
Aplica para todas las ventanas de control TIN, OCV y OCR
Pixel ruido: Este parámetro define el número máximo de píxeles que puede contener una ventana de control además de la cadena que se va a leer.
Por defecto, el parámetro está ajustado en '5'.
Ejemplo: En la siguiente imagen, partes del código de barras se encuentran por encima y dentro de la ventana de control que se estableció alrededor de la cadena. Los píxeles negros del código de barras interfieren con el espacio vacío en la cadena. En este ejemplo, el parámetro está ajustado en '30'.
Aplica para todas las ventanas de control TIN, OCV y OCR
Información adicional: Conversión de los Valores a Píxeles
Algunos parámetros se muestran en píxeles. Si solo tiene un valor en milímetros (por ejemplo, después de medir una determinada distancia), puede convertirlo en píxeles con la siguiente fórmula:
ancho del carácter (en mm)/tamaño de la imagen (en mm)*resolución (en píxeles) 1 Averigüe la resolución de la cámara.
La resolución se ve en la parte superior del software o en el menú Servicio > Acerca de > Información del sistema.
2 Averigüe el tamaño de la imagen.
El valor predeterminado para el tamaño de la imagen en dirección x es 95 mm. Este valor predeterminado también está escrito en la placa de identificación (fov dx X dy mm).
3 Mida el ancho de un carácter (por ejemplo, 2,5 mm).
4 Utilice la fórmula para calcular el valor del parámetro Pixel ruido:. Ejemplo: 2.5/95*1600 = 42 píxeles
También puede cambiar la unidad de píxeles a mm o pulgadas. Vea el capítulo [Cambio de Unida- des } página 28] para más detalles.
Parámetro Explicación Alcance
Distancia: Este parámetro define el mínimo espacio vacío entre dos líneas. La cámara se aproxima a una cadena al escanear línea por línea. Si una línea detecta un objeto, la cámara interpreta este objeto como el comienzo de la cadena. Sin embargo, en algunos casos, es solo la suciedad la que interrumpe la línea. Por lo tanto, hay que definir un espacio vacío mínimo entre dos líneas. Si la cadena contiene caracteres que consisten en varias partes no conectadas (como 'Ü' o á), la distancia debe fijarse en un valor que sea mayor que el mayor espacio entre las partes no conectadas. Esto asegura que todas las partes no conectadas se interpreten como un solo carácter.
El espacio se muestra en píxeles. Ejemplo 1
Quiere leer el carácter 'À'. Sabe que entre el acento y la 'A', hay un espacio de 2 píxeles.
A
2
Para asegurar que la cámara interpreta el carácter junto con su acento, tiene que fijar la distancia a un valor mayor que '2'. Al hacerlo, la cámara interpreta todo lo que está dentro de una línea de 2 píxeles como parte del carácter. Se ignora todo lo que está más lejos.
En la siguiente imagen, hay suciedad sobre la 'A' que parece el acento, pero como está a más de 2 píxeles de distancia, la cámara lo ignora.
A
5
Ejemplo 2
La siguiente cadena contiene varios caracteres con partes no conectadas.
En la primera imagen, el parámetro se establece en '1'. Los caracteres que constan de varias partes no se leen correcta- mente. Las partes separadas están excluidas de la inspección.
En la segunda imagen, el parámetro se establece en '5'. Se tie- nen en cuenta las partes separadas, por lo tanto, los caracteres se leen correctamente.
Aplica para todas las ventanas de control TIN, OCV y OCR
Caracteres
Parámetro Explicación Alcance
Tamano min.: Este parámetro define el tamaño mínimo de un carácter. Este parámetro ayuda a identificar y eliminar los objetos que son demasiado pequeños para ser un carácter. Los objetos con un tamaño menor al valor definido son enmascarados, por lo que se ignoran durante la inspección. Este parámetro se utiliza principal- mente para eliminar el polvo, la suciedad o los puntos en el fondo.
Aplica para todas las ventanas de control TIN, OCV y OCR
Parámetro Explicación Alcance Tamanoa max.: Este parámetro define el ancho máximo de un carácter. Si un
carácter en una ventana de control TIN excede el ancho definido, el carácter es cortado en dos partes. Este parámetro es relevante durante la producción y cuando se realiza el aprendizaje de un nuevo código de referencia.
El valor se indica en píxeles.
Aplica para todas las ventanas de control TIN
Verificar cantidad: Durante la inspección, la cámara comprueba si se detecta algún carácter adicional en la ventana de control que precede o sigue a los caracteres de referencia.
Aplica para todas las ventanas de control TIN, OCV y OCR Espacio: Este parámetro define el tipo de búsqueda de la ventana de con-
trol OCR.
Hay dos opciones disponibles:
• Estándar: Los caracteres que se superponen a la línea de base y a la línea superior (como la 'f' y la 'j') no se pueden identificar y separar de otros caracteres.
• Avanzada: Los caracteres que se superponen verticalmente se pueden identificar y separar.
En la siguiente imagen el parámetro está ajustado en Estándar. Los caracteres que se superponen a la línea base y a la línea superior ('f' y 'j') se evalúan junto con los caracteres adyacentes.
En la siguiente imagen el parámetro está ajustado en Avanzada. Los caracteres que se superponen a la línea de base y a la línea superior ('f' y l'j') se identifican y se separan de los otros caracte- res.
Recomendación: Dado que la opción Avanzada aumenta el tiempo de evaluación, utilice esta opción solo si su configuración da lugar a inspecciones fallidas.
Aplica para todas las ventanas de control OCR
Parámetro Explicación Alcance Comodin: Este parámetro define el espacio entre dos caracteres. El valor se
indica en píxeles.
Según el tipo de ventana de control, el parámetro tiene diferentes efectos.
Ventanas de control OCV y OCR
La cámara busca el siguiente carácter a partir de la posición con respecto al anterior.
• Valor ajustado en '0': Predeterminado. Esto significa que no hay espacio entre dos caracteres, pero los caracteres no se superponen.
• Valor ajustado '>0': Los valores positivos significan que el espacio entre dos caracteres es de x píxeles de ancho.
• Valor ajustado '<0': Los valores negativos significan que los caracteres se superponen. El siguiente carácter es buscado dentro del carácter previo.
En el siguiente ejemplo, los caracteres están claramente separa- dos. Puede establecer un valor positivo, ya que hay un espacio de un píxel de ancho entre los caracteres.
DfGj
En el siguiente ejemplo, los caracteres se superponen. La 'f' sobresale en la 'D' y la 'G', la 'j' sobresale en la 'G'. Tienes que usar un valor negativo para que la cámara busque el comienzo del carácter 'f' dentro del carácter 'D'.
DfGj
Ventanas de control OCR
Si el valor es mayor a cero, los caracteres con un espacio más pequeño entre ellos que este valor son fusionados.
Si el valor se establece en '0', el efecto depende del ajuste Bus- queda de caracteres:
• Si el parámetro está establecido en Avanzada, los caracteres que se sobreponen verticalmente sobre los otros un poco, son separados.
• Si el parámetro se establece en Estándar, el parámetro Gap no tiene efecto.
Aplica para todas las ventanas de control TIN, OCV y OCR
Carácter especial
Parámetro Explicación Alcance
Ancho mín. de wild- card:
Este parámetro permite realizar un presence check (control de presencia) de los caracteres dentro de un código de referencia. Esta función se utiliza, por ejemplo, si la calidad de impresión no es adecuada para el OCV.
El valor se refiere al ancho mínimo del respectivo carácter. El número se indica en píxeles.
Para el correspondiente carácter, hay que introducir '*' como marcador de posición en el código de referencia (Menu > Nuevo Código de Referencia).
Aplica para todas las ventanas de control OCV
Parámetro Explicación Alcance Revisar '.' y '-': Este parámetro le permite comprobar la calidad de la impresión
con respecto a los puntos ('.') y los guiones ('-') dentro de su cadena.
Tiene que establecer dos valores para definir este parámetro: Valor limite'.' y '-' y Tolerancia '.' y '-'.
Los valores se indican en píxeles.
El primer valor (Valor limite'.' y '-') define el límite de la zona negra. Un valor de '150', por ejemplo, significa que cada carác- ter que sea más estrecho que 150 píxeles se considera un punto o un guión. La longitud de estos caracteres se verifica entonces utilizando el segundo valor (Tolerancia '.' y '-'). Dado que todos los caracteres (incl. '.' y '-') se aprenden con una cierta anchura (en píxeles), el segundo valor puede comparar la anchura apren- dida con el ancho leída. Si el ancho de lectura se desvía del ancho aprendido más de lo definido en la tolerancia, la calidad de impresión no es suficiente y la cámara reporta una lectura 'mala'.
Ejemplo: Valor limite'.' y '-' ajustado en '150'; Tolerancia '.' y '-' ajustado en '3'
La siguiente imagen contiene caracteres con longitudes superio- res a 150 píxeles. Por lo tanto, estos caracteres no se consideran puntos o guiones y no se evalúan más a fondo utilizando el segundo valor.
La siguiente imagen contiene caracteres con longitudes inferiores a 150 píxeles. El segundo valor se utiliza para comprobar la duración del punto y el guión. Si la tolerancia definida se excede o es inferior, la cámara reporta una lectura 'mala'.
Aplica para todas las ventanas de control TIN, OCV y OCR
Filtro
Parámetro Explicación Alcance
Ink-Jet: Este filtro debe utilizarse para la impresión por chorro de tinta o para otros métodos de impresión que puedan dar lugar a carac- teres interrumpidos. El filtro amplía los puntos individuales impre- sos de manera que los espacios blancos indeseados entre los puntos individuales se llenan.
Los valores se refieren a la dirección x e y. Esto le permite fusio- nar los puntos individuales incluso si la impresión está estirada o distorsionada.
Si se establecen ambos valores en '0', el filtro se apaga.
NOTA: Si utiliza la impresión por chorro de tinta, tiene que activar el filtro antes de realizar el aprendizaje de los caracteres. Si cam- bia el filtro después de haber realizado el aprendizaje de los caracteres, tiene que volver a hacerlo.
En la siguiente imagen, el filtro está desactivado (ambos valores ajustados a '0'):
En la siguiente imagen, el filtro está activado (ambos valores ajustados a '>0'):
Aplica para todas las ventanas de control TIN, OCV y OCR
Refleccion: Este filtro se utiliza para reducir los reflejos. El filtro oscurece las áreas excesivamente brillantes dentro de la ventana de control seleccionada.
El valor se indica en porcentaje (%).
Los reflejos pueden ocurrir, por ejemplo, en los envases transpa- rentes como los blísters de aluminio.
Aplica para todas las ventanas de control TIN, OCV y OCR
Correccion de lumi- nosidad:
Este filtro se utiliza en las imágenes, si el fondo tiene un color desigual, lo que produce una luminosidad desigual. El filtro ilu- mina las áreas dentro de las ventanas de control seleccionadas que son demasiado oscuras.
Aplica para todas las ventanas de control TIN, OCV y OCR Eliminar pixel
borde:
Este filtro elimina los píxeles negros que sobresalen del exterior en las áreas del borde de las ventanas de control OCV. Esa per- turbación puede interferir en el reconocimiento de las impresiones inclinadas.
El valor se indica en píxeles.
Aplica para todas las ventanas de control TIN, OCV y OCR
Reducción de ruido: Este filtro suprime los píxeles de ruido en el fondo dentro de la ventana de control seleccionada.
Codigo referencia
Parámetro Explicación Alcance
Comparar: Normalmente, la cámara compara el código leído con el código de referencia definido. Puede apagar esta comparación para que la cámara solo lea y muestre el contenido. El resultado de la lec- tura puede encontrarse en el informe estadístico del registro VDMAXML.
Puede activar el diagnóstico Ventana de control OCR/OCV: Carácter actual para mostrar los caracteres de referencia leídos durante la producción.
Aplica para todas las ventanas de control OCR
Dinamico: Este parámetro ya no se admite. – del Data Matrix: Puede usar un código Datamatrix como fuente de un código de
referencia dinámico para las ventanas de control de OCV y OCR. La cámara lee el código Datamatrix cuyo contenido se utiliza como códigos de referencia para las ventanas de control del OCV. La cámara compara el código de referencia con el código leído de la ventana de control OCV o del OCR. Las partes del código Datamatrix se asignan a las ventanas de control indivi- duales de OCV o OCR con la ayuda de Application Identifier. Vea el capítulo [Definición de los Códigos de Referen- cia } página 40] para más detalles.
Individual para cada ventana de control OCV u OCR