• Nenhum resultado encontrado

No item de menu “Aumentar zoom“ a visualização da câmera pode ser comutada para zoom, a fim de realçar detalhes ao programar conjuntos de caracteres ou ao criar produtos. Após a seleção da função zoom, o software aguarda que o operador selecione o centro da área que pretende ampliar. No momento, é possível apenas uma ampliação de fator dois.

Utilize por favor a vista no modo zoom apenas para a programação do produto ou para a detecção de erros, pois existe o risco de durante a operação em curso ser possível surgir confusões com o verdadeiro tamanho da imagem.

Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A 55/105

11 Parâmetros de Janelas OCV / TIN

Com uma janela de Controle OCV, podem ser verificados textos simples nos modos TIN (Teach In), OCV (Optical Character Verification), e OCR (Optical Character Recognition). Os textos podem ser lidos na horizontal ou na vertical e também para a frente a para trás; isto depende da orientação da janela de controle e também do ajuste da direção de leitura.

Parâmetros das Janelas TIN, OCV, OCR

X

Controle

Nome de janela: OCV0

Alias GTIN

Fonte: teste

Área de Busca

Posição: 165/205

Tamanho: 57/46

>>Seguinte>>

Área de procura

Valor limite: 120

Cor: Preto

Direção: E->D

Linhas

Inclinação: 0

Pixel de ruído: 5

Distância: 0

Carácter

Tamanho mínimo: 5

Tamanho máximo: 100

Verificação de quantidade: Desl.

Carácter

Busca de caractere: padrão

Lacuna: -2

----

Caracteres especiais

Qde. mínima de wildcard: 5

Verificar “.„ a. „–„ 0/3

----

Filtro

Jato de tinta: 0,0

Reflexão: 0

Correção de brilho: DESL

Filtro

Excluir pixels da borda: 0

Redução de ruído: DESL

----

Código de referência

Comparar: ---

Dinâmico: DESL

da Data Matrix: ---

Controle Nome de janela

O nome da janela que está sendo processada é mostrado aqui. Quando você seleciona uma janela, abre um menu onde pode selecionar os modos TIN (Teach In), OCV (Optical Character Verification), e OCR (Optical Character Recognition) para essa janela.

Nota:

Antes de mudar para produção, uma janela de teach-in analisará as porções de texto e criará um conjunto de caracteres com o nome #auto para elas. O modelo não está alocado em ordem alfabética, por isso, estas janelas não podem ser usadas com a versão 4 do software piloto, o qual envia valores de referência para a câmera.

Alias

É possível dar um nome adicional a uma janela. Este identificador é usado por versões mais antigas do software piloto para atribuir valores de referência. A opção “código de referência Data Matrix” também usa estes identificadores adicionais.

Conjunto de caracteres

56/105 Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A Área de procura:

Através da seleção de um parâmetro pode alterar a posição e o tamanho da janela de controle. Os valores mostrados aqui definem as coordenadas da janela de controle onde o processo OCR está sendo efetuado. >>Seguinte>>

Clicando nesse campo podem ser selecionadas diversas janelas programadas. Somente as janelas criadas anteriormente serão apresentadas.

Área de procura: Valor limite

O valor limite cinzento para o OCR é mostrado nesta janela. A configuração pode ser alterada aqui. Para detalhes, consulte o capítulo “Instruções para Ajuste do Valor Limite Cinzento”

Cor

´Esta função pode ser usada para regular a cor da impressão relativamente ao fundo. Pretosignifica "fonte escura sobre o fundo claro",

Brancosignifica "fonte clara sobre o fundo escuro".

O padrão para criar uma janela OCV é o preto, mas mudará se houver apenas janelas brancas ou se houver uma combinação de janelas pretas e brancas.

Direção

Aqui é possível definir o sentido da leitura relativamente à apresentação no ecrã. Definições possíveis:

E->D: Esquerda -> direita D->E: Direita -> esquerda C->B: Cima -> baixo B->C: Baixo -> cima

Linhas: Inclinação

Pode ser regulado aqui, com o botão deslizante, o grau máximo no qual a linha de texto pode ser inclinada na produção.

Texto inclinado na horizontal em -10 graus

É possível uma inclinação máxima de até +/-44 graus. O ajuste básico é 0 graus. Quanto maior a inclinação máxima permitida, mais pode durar o tempo de análise.

Este ajuste é válido para todas as janelas TIN, OCV, ou OCR

Texto inclinado verticalmente por +12 graus

Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A 57/105 Pixels de ruído

Define-se aqui o número máximo de pixels que podem ser contidos em uma linha vazia.

Exemplo: Partes do código de barras estão localizadas acima (e dentro) da linha de texto. Os pixeis pretos do código de barras interferirão com a linha vazia necessária para procura. O "Máximo de Pixel da Linha Vazia" foi definido em 30 no exemplo (o ajuste básico é 5).

Nota:

Para alguns parâmetros, é esperado um input em pixels. Um tamanho expresso em milímetros pode ser convertido em pixeis se a resolução da câmera e o tamanho da imagem forem conhecidos. Para a câmera standard, a resolução em X é 1600 pixeis e o tamanho de imagem em X é 95 mm. Um caractere com uma largura de 2.5 mm teria assim uma largura de 2.5/95*1600 = 42 pixeis. Este ajuste é válido para todas as janelas TIN, OCV, ou OCR

Distância:

Aqui é possível introduzir um número mínimo de linhas de pixels para o espaço vazio entre as duas linhas.

Espaçamento entre linhas =1 Espaçamento entre linhas = 5

Se forem verificados caracteres, que consistam em mais partes não interligadas (p. ex. Ü, Ä, À, ´B....), a distância entre linhas terá de ser superior ao espaço maior dentro do carácter, para que todas as partes sejam abrangidas num carácter.

58/105 Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A Caractere:

Tamanho mínimo:

O ajuste do tamanho mínimo de caractere remove os objetos que são muito pequenos para um caractere. Quaisquer objetos menores que o tamanho do número de pixel definido serão mascarados. Deste modo, é possível eliminar pontos disruptivos no fundo.

Este ajuste é válido para todas as janelas TIN, OCV, ou OCR

Tamanho máximo:

Pode especificar aqui a largura máxima de caracteres para o reconhecimento de caractere. O valor corresponde à largura dos pixels de um caractere. Se um caractere na Janela Teach-In for maior, este caractere será cortado em duas partes. Essa configuração funciona somente com a Janela TIN (no modo de produção e ao programar um novo código de referência)

Nota:

Este valor desempenha um papel importante no reconhecimento de caracteres nos modos Teach-in ou conjunto de caracteres teach-in. Este ajuste é válido para todas as janelas TIN.

Verificar a quantidade

Se a verificação do número de caracteres estiver ativada, surge uma mensagem de erro quando forem detectados caracteres adicionais antes ou depois do caráter de referência dentro da janela de leitura.

Este ajuste é válido para todas as janelas TIN, OCV, ou OCR

Caracteres especiais Lacuna

Aqui é possível especificar o tamanho (em pixeis) da lacuna entre dois caracteres. Essa configuração tem diferentes significados para os modosOCVeOCR

:

• Nos modos OCV ou TIN, o próximo caractere será buscado em relação à posição do caractere anterior, então se não houver uma lacuna entre os dois caracteres, insira um valor negativo para o tamanho da lacuna. Neste caso, o próximo caractere será procurado em relação ao caractere anterior.

• No modo OCR, se o valor for maior que zero, então os caracteres com uma lacuna menor entre si do que esse valor serão mesclados. Se o valor for zero, vai depender da configuração "busca de caractere", o que acontece: Se a busca de caractere for definida como "avançada", então serão separados os caracteres que estiverem sutilmente sobrepondo-se uns aos outros. Se a busca de caractere for definida como "padrão", então nada acontece.

Este ajuste é válido para todas as janelas TIN, OCV, ou OCR

Curinga

Se

por exemplo a qualidade não for adequada para um controle OCV/OCR, os caracteres podem ser verificados

simplesmente por presença. Para fazer isso, o operador introduz um asterisco (*) no código teórico para

o caractere em questão.

Este ajuste é válido para todas as janelas OCV.

A B C D E F G 1 * 3 4

Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A 59/105 Controle “ . ” e “ – ”

Diferença entre “.” (ponto) e “–” (traço)

Se a câmera deve realizar um controle bem preciso de ponto e traço, neste menu podem ser definidos dois parâmetros: o valor limite e a tolerância. O primeiro valor de pixel indica um valor limite para a superfície negra, por exemplo, 150 significa que cada caractere menor que 150 pixels é considerado um ponto ou um traço. Em seguida, é medido comprimento do ponto ou do traço com a precisão do ajuste “Tolerância”. A “Tolerância” pode perfazer, por exemplo, +/-3 pixels. A diferença entre ponto e traço é medida graças ao valor de tolerância.

8 A 5 W

Este ajuste é válido para todas as janelas TIN, OCV, ou OCR

Filtro: Jato de tinta

O filtro Inkjet deve ser usado especialmente na impressão Inkjet ou em resultados de impressão semelhantes. O filtro amplia pontos individuais, de forma que os espaços intermédios brancos indesejados entre os pontos ficarão preenchidos. Definir o valor do tamanho do filtro nas direções x e y para 0, vai desligar o filtro (Tamanho do filtro = 0,0).

Filtro do jato de tinta desligado Filtro do jato de tinta ligado

O tamanho do filtro do jato de tinta é ajustável nas direções x e y, de modo que os pontos simples espaçados de uma impressão do jato de tinta podem ser mesclados.

Nota:

Os conjuntos de caracteres devem ser sempre programados com cada filtro de jato de tinta. Isto é, se o filtro for mudado, um conjunto de caracteres precisa ser programado de novo.

Este filtro é usado para todas as janelas TIN, OCV, ou OCR Caracteres com mais do que p.ex. 150 pixéis = “valor

limite” não são medidos no comprimento. Caracteres com menos do que p.ex. 150 pixéis são controlados quanto ao comprimento com valor "T l â i ”

60/105 Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A Reflexão

Para reduzir reflexos perturbadores (por exemplo, em blisteres de alumínio), é possível definir o filtro de reflexão. O valor é indicado em %. As zonas demasiado claras na janela são corrigidas para mais escuro.

Este filtro é usado para todas as janelas TIN, OCV, ou OCR

Correção de brilho

Com o filtro de "Correção do brilho" você pode tornar o fundo mais uniformemente colorido. O filtro deve ser ativado quando o fundo apresentar uma totalidade clara irregular. As áreas que estão escuras demais ficarão mais brilhantes.

Este ajuste é válido para todas as janelas TIN, OCV, ou OCR

Filtro:

Excluir pixel da borda

Esse filtro exclui os pixels pretos projetados fora da área da borda de um campo OCV, o parâmetro define a extensão das interrupções. Esta função é especialmente útil para campos de caracteres ópticos com quebras nas áreas da borda. Tais quebras interferem com o reconhecimento da inclinação.

Redução do ruído

Quando ligado, este filtro suprime o fundo com ruído. Busca de caractere

Essa configuração alterna entre a busca de caractere padrão e a avançada. Se a busca de caractere é regulada como avançada, fica possível separar verticalmente os caracteres sobrepostos, como mostrado nas figuras a seguir.

Busca de caractere padrão Busca de caractere avançada Nota:

Essa configuração somente afeta janelas OCR e as programadas com os novos caracteres.

Código de referência: Comparação

Normalmente, a câmera executa sempre uma comparação entre valores alvo e valores de referência em janelas OCR. Se a câmera lê somente o conteúdo de janela, mas o resultado da leitura puder ser obtido a partir de um relatório de estatística no log VDMAXML. Neste caso, a comparação alvo/referência para janelas OCR pode ser desligada.

Este ajuste é válido para todas as janelas OCR Atenção:

Se esta função estiver ativa, não haverá comparação entre os caracteres lidos e o código de referência. A câmera trabalha para leitura e apresentação de caracteres.

Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A 61/105 Dinâmico

O ajuste "Código de referência dinâmico" só deve ser ligado quando se está verificando séries de números seqüenciais. Deste modo, é possível uma listagem ou contagem do código. O ajuste é ativado ou desativado para cada janela OCV OCV0-OCV3 ou janela de código, individualmente. Deste modo, é possível verificar ao mesmo tempo impressão dinâmica e estática. O contador dinâmico só é aumentado depois da primeira leitura de BOM.

A partir da Data Matrix:

Esta função destina-se a sistemas autônomos onde o respectivo software piloto não especifica valores

de referência dinâmicos. Uma leitura de código data matrix é usada como fonte de códigos de referência

OCV. O conteúdo do código Data Matrix deve estar em formato GS1. O conteúdo é alocado através dos

identificadores das janelas.

Uma curinga ajudará na seleção logo que a função tiver sido ativada:

Exemplo de aplicação:

Identificador Função

DMx : DMX Janela DM como fonte de dados formatados GS1 OCVx : GTIN Janela OCV como destino de dados GTIN OCVx : LOT Janela OCV como destino de dados BATCH (LOT) OCVx EXP Janela OCV como destino de data de validade OCVx : PROD Janela OCV como destino de data do fabricante OCVx : SER Janela OCV como destino do número de série

62/105 Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A

12 Parâmetro da janela VERIFICAÇÃO DO PADRÃO

Na região de busca, será procurado um padrão programado anteriormente. Será marcada a posição com o menor desvio entre o padrão localizado e o programado.

Essa ferramenta pode ser usada também para o posicionamento de outras janelas de controle.

Parâmetro de Verificação do Padrão

X

Controle

PC0

<<<

>>>

Padrão

Mostrar

Mudar

53x46

Região de Busca

Mudar

50/50

400x199

Congruência

0%

---

---

Grupo

0

---

---

Controle Nome de janela

O nome da janela que está sendo processada é mostrado aqui. Somente exibição! <<< >>>

Selecione a prévia ou próxima janela de controle. Padrão

Mostrar

Exibe o padrão programado; Mudar

Programar o padrão de referência. A janela somente pode ser movida dentro da região de busca. O tamanho máximo do padrão de referência é 200 x 200 Pixel.

Região de Busca Mudar

Programar a região de busca. O movimento da janela de busca é limitado pela janela padrão. Congruência

A tolerância indica o quanto um padrão programado deve corresponder ao padrão encontrado. 0% significa: Busca pela melhor correspondência, o valor de correspondência é menor.

100% significa: Somente se o padrão programado e o padrão encontrado forem absolutamente idênticos o resultado sairá bom;

Grupo

Este é o número do grupo desta janela de controle. Somente exibição! Para modificar esta configuração, ver capítulo "Parâmetros do Sistema/Configuração E/S".

Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A 63/105

13 Parâmetro Janela de Controle de Posição

Uma janela de controle de posição (janela POS) procura uma borda de valor cinzento na imagem. As posições de referência da borda são ensinadas com a ajuda de um Produto Bom. O usuário pode definir uma faixa de

tolerância para essa borda. A janela será classificada como Boa desde que a borda fique dentro da faixa de tolerância.

Parâmetros de Janelas de Posição

X

>>SEGUINTE>>

POS0

POS1

POS2

Modo

localização

Inspeção

localização

Área de procura

54/413/83/53

38/225/83/53

271/207/83/53

Limite da borda

100

100

100

Altura da borda

10

10

10

Comprimento da

borda

1

1

1

Pixels da borda

10[%]

10[%]

10[%]

Pixels de

tolerância

0[%]

0[%]

0[%]

Direção

3(↓)

1(→)

0(←)

Incremento

1

1

1

Pos alvo X

---

41 px

82 px

Pos alvo Y

26 px

---

---

Pos tolerância X

---

-12 / + 12 px

DESL

Pos tolerância Y

DESL

---

---

Grupo-Nº

0

0

0

Conexão

Nenhum

Nenhum

Nenhum

64/105 Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A Fig.: Borda e parâmetros do valor cinzento

Parâmetros do controle de posição Modo:

O modo é um indicador para mostrar se esta janela está fazendo uma inspeção na posição ou se é usada somente para localização. O modo é dependente das configurações de tolerância. Se todas as tolerâncias (X e Y) estiverem configuradas para 0 (desligado), essa janela está no modo localização.

Área de procura:

A área de procura é definida com janelas. Para cada linha ou coluna da janela de procura, uma transição claro/escuro será procurada, e sua posição será marcada em verde.

Limite da borda:

O botão deslizante pode ser usado para ajustar o valor cinzento ao limite da borda. O limite da borda define o valor da margem entre o claro e o escuro (ver acima).

Altura da borda:

Para detectar uma borda, o critério da altura da borda também deve ser satisfeito além do critério do limite da borda. A altura da borda descreve a diferença do valor cinzento dos pixels adjacentes.

Comprimento da borda:

O comprimento da borda descreve a distância entre os pixels para determinar a altura da borda. O comprimento da borda é igual a 2 pixels na figura acima.

Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A 65/105 Pixels da borda:

Os "pixels da borda" são o valor de porcentagem e relacionam-se ao número total de pixels marcado na parte verde (pontos da borda) (ver abaixo).

Pixels da borda = 15%

Pixels da borda = 50%

66/105 Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A Direção:

Isso define a direção na qual a borda é pesquisada:

Incremento:

O incremento especifica o intervalo para rastrear a borda. Em outras palavras, se o incremento é definido em 1, uma borda será pesquisada em cada linha ou coluna dentro da janela POS. Se um incremento é definido em 2, será rastreada somente a cada duas linhas ou colunas. O tempo de avaliação pode ser reduzido ao se selecionar um incremento maior. O número de pontos de borda, contudo, também será reduzido.

Posição alvo X, posição alvo Y

A posição de referência pode ser ensinada (ver "Referenciamento") ou definida manualmente aqui. A posição zero sempre é a borda da janela esquerda para a posição X e a borda da janela superior para a posição Y.

Tolerância de posição X, tolerância de posição Y:

A tolerância da posição admissível nas direções X e Y está definida aqui (ver a figura: "Borda e parâmetros do valor cinzento"). A unidade é pixels.

Quando for definida em 0, a tolerância não será verificada, mas as informações da posição ainda serão calculadas e podem ser usadas para Localização da Janela.

Conexão:

Abre o menu da conexão da janela, onde, por exemplo, as janelas POS pode ser conectadas umas com as outras. A janela com o menor número (p. ex.: "POS0") é calculada primeiro. A janela conectada (p. ex.: "POS1") é deslocada pelo deslocamento da posição correspondente. A tela das linhas de conexão marrom pode ser ligada com "Serviço/diagnóstico/conexão de tela".

Referenciamento:

As posições de borda alvo de todas as janelas POS são calculadas com o "Referenciamento". Perceba que o objeto na imagem registrada também tem as medidas de referência.

Optical Character / Code Verification 7.000 - Manual do usuário - Versão do document A 67/105

14 Parâmetros da Janela Código

Os códigos de barras podem ser verificados com janelas para controle de código (códigos e barras, códigos farmacêuticos, códigos de lote). Os códigos de barras podem ser lidos em direções horizontais ou verticais, ou omnidirecionalmente. Isto é controlado com o valor para tamanho de código, e também com a geometria da janela de controle.

Parâmetros de Janelas do BARCODE

X

Nome de janela

CODE0

----

>>SEGUINTE>>

Área de procura

250/190/100/75

----

Omnidirecional:On

Tipo de código

Pharmacode

QZone:0

---

Pharmacode

binário

E->D

---

Limite / Cor

#AUTO#

#AUTO#

---

Tamanho

#AUTO#

Tentativas:1

---

Localizador

0

0/0

---

Filtro

Excluir:0

Conectar:4

Redução de ruído: Desl.

Contraste

0

Tentativas:1

---

Aprendizagem

Todos Códigos de barras

‘11’

----

Verificar a qualidade

DESL

11111111

Sintaxe do Código: CTRLC ON

Leituras Mín. / Etapas

1

2

---

Comparação / Código

Dinâmico

LIG

DESL

---

Procurar área PX, PY, DX, DY

Escolhendo um parâmetro, o tamanho e a posição da janela de controle podem ser mudados. Os valores apresentados aqui descrevem as coordenadas da janela de controle onde o código de barras será procurado. Omnidirecional

DESL/LIG

Se "Omnidirecional" estiver ligado, a câmera é capaz de ler o código de barras em qualquer posição rotacionada. Alguns parâmetros adicionais como Limite, Cor e Tamanho aparecem nesse modo. Somente alterne para ligar quando necessário, porque a leitura Omnidirecional não é possível em alguns casos.

ZonaQ, verificar a zona de repouso

Pode ser permitido um teste para a largura mínima da zona de repouso na borda esquerda e direita da janela de código. Se a zona de repouso for demasiado pequena, o código será indicado como inválido; os padrões para a

Documentos relacionados