19 Parâmetros da janela Data Matrix
20.2 Calibrar a câmera para o controle da qualidade data matrix
calibração.
Uso do Controle de Qualidade do Código de Barras
Tem de ser escolhida uma Classe de Qualidade Mínima. Se a impressão de um código de barras não atingir esta Classe de Qualidade Mínima, será avaliada como produto Ruim. Por exemplo, se a classe B tiver sido escolhida, a impressão de um código tem de receber a classe A ou B, para ser avaliada como produto Bom.
Além disso, os parâmetros simples podem ser excluídos especificamente da análise de qualidade da impressão. O controle de qualidade pode ser ativado na tabela de parâmetros para janelas CODE (ver capítulo 13 “Janela e código de parâmetros).
Recomenda-se usar a leitura omnidirecional com o controle de qualidade se possível, para melhorar encontrar o o código e a confiabilidade da análise da qualidade.
Nota:
O controle de qualidade de impressão está disponível atualmente apenas para códigos de barras do tipo Código128.
Na produção, o resultado da análise da qualidade do atual código de barras será mostrado dentro da Janela CODE.
Estrutura da vista de resultado: Grau: C (2.2) (MOD)
Grau: Classe de gradação (classe numérica) (o pior parâmetro médio) Exibição adicional de parâmetros:
A vista de parâmetros mostra a qualidade média de todas as leituras de linha para cada parâmetro.
Ver capítulo 11 Menu de serviço (p. 39). Nota: Ativando a vista, o tempo de cálculo da câmera aumenta possivelmente.
78
18 Parâmetros da janela Pixel (Píxel)
Com a janela de pixels são medidos os tamanhos de superfícies pretas e brancas. Dessa forma é muito mais fácil, por exemplo, controlar uma presença de uma etiqueta ou imagem de impressão: Para uma janela de controle têm de ser definidos sempre dois valores limite. O valor inferior e superior da tolerância. Se a câmera se encontrar na fase de produção e o valor de medição atual estiver dentro de ambas as tolerâncias, o objeto é avaliado como “bom”. Acima e abaixo dos valores de tolerância, o objeto é avaliado como “mau”.
Se a câmera funcionar com tolerâncias elevadas, o sistema controla a presença. Se a tolerância positiva e negativa for reduzida, a câmera efetua medidas. O operador pode selecionar se os valores de tolerância se devem referir a uma superfície preta ou branca. Além disso, o operador pode decidir se os valores de medição e as tolerâncias devem ser absolutas ou relativas. O princípio de controle “Medição da superfície” é o mesmo para ambas as medições.
No caso do controle dos pixels, a primeira janela é identificada com “Pix0”. Isto é indicado no canto superior esquerdo da janela. As outras janelas de pixels são identificadas com “Pix1”, “Pix2” etc. Podem ser colocadas até doze janelas de pixels e, conseqüentemente, controladas até doze diferentes características num objeto. Quando a primeira janela estiver definida, prima a tecla Enter para guardar as definições.
“Controle de presença” (medição absoluta)
No caso da “medição absoluta”, por exemplo, a superfície preta é indicada como o número de pixels medido. Se a superfície a ser controlada aumentar, aumenta também o número de pixels. Se a superfície preta diminuir, diminui o número de pixels medidos. As tolerâncias positivas e as tolerâncias negativas são indicadas como número de pixels, a indicação do valor real é apresentada como o número de pixels no modo de produção. A medição de uma superfície depende do tamanho da janela de controle.
Exemplos:
Número de pixels =1000 (valor de referência) Número de pixels =500 Número de pixels =2000
“Controle de impressão” (medição relativa)
No caso da definição “relativa” o tamanho de uma superfície (superfície de referência) é introduzido e definido como 100%. As medições que se seguem podem ser inferiores a 100%, caso, por exemplo, a superfície de impressão esteja em falta ou for superior a 100% quando, por exemplo, existir demasiada pressão. A introdução da tolerância positiva e negativa e a indicação dos valores de medição efetua-se como valor %.
Exemplos:
Valor de medição =100% (valor de referência) Valor de medição =50% Valor de medição =200%
Nota:
A colocação de janelas de pixéis efetua-se tal como está descrito no capítulo "Colocar a câmara em funcionamento" com janelas OCV.
79
Alterar produto existente com janelas de pixels
Se, por exemplo, após uma troca de formato, a posição da janela já não coincidir, ou apenas as tolerâncias tenham de ser alteradas, a alteração pode ser efetuada de forma simples e rápida na tabela de parâmetros. Através do menu principal chega ao submenu ”Alterar produto” ”Parâmetros da janela PIXEL”. Aí surge uma tabela com todos os parâmetros de controlo de pixéis. Aqui é possível alterar o tamanho e a posição de qualquer janela, adaptar os valores de cinzento e as tolerâncias.
Tabela de parâmetros Janelas PX, PY, DX, DY
Os parâmetros Px, Py, Dx e Dy indicam as coordenadas da janela de avaliação. Dessa forma, é possível documentar o tamanho e a posição da janela e, se necessário, reproduzi-los. Se o cursor preto estiver posicionado num dos valores e se a tecla Enter for premida, surge no seguinte passo a janela de avaliação amarela para edição. O tamanho e a posição podem ser alterados com as teclas de seta.
Valor limite de cinzentos
O valor de contraste “Valor limite de cinzentos” deve estar definido para cada janela, de forma que o objeto surja a negro e o fundo a branco sem pontos negros. Se o controle for ao contrário, o fundo deve estar uniformemente negro e o objeto uniformemente branco.
Cor do objeto
Aqui é possível selecionar se as tolerâncias se devem referir às superfícies brancas ou pretas. Tolerância mín., máx.
Para uma janela de controle têm de ser definidos sempre dois valores limite. O valor inferior e superior da tolerância. Em caso de medição absoluta, a introdução efetua-se como número de pixels, no caso da medição relativa como valor %. (consultar medição absoluta, medição relativa em cima).
Modo
Como modo pode ser selecionada a medição relativa ou absoluta. A medição absoluta está designada com “controle de presença” (Modo0) e a medição relativa com “controle de impressão”.
• A medição absoluta fornece o número de pixels. (Modo 0)
• A medição relativa fornece um valor percentual relativo ao objeto a ser introduzido. (Modo 1)
Contraste
Aqui pode ser ativado um filtro para o melhoramento do contraste. Isto é vantajoso em imagens com mau contraste ou com iluminação irregular. Pixéis, que fornecem os valores de contraste, que são inferiores ao valor mínimo estabelecido, são colocados no fundo (fundo = negro, se cor do obj. = “pixel claro” estiver ativada; fundo = branco, se cor do obj. = “pixel escuro” estiver ativada).
O tempo de avaliação aumenta quando o filtro de contraste está ativado. Enviar resul.
80
19 Parâmetros da janela Data Matrix
Com uma janela DM é controlado um código Data Matrix (ECC200) ou EAN. O conteúdo do código é lido pela câmera e comparado com um código de referência. Se coincidirem, é emitido um sinal “bom”.
O código quadrado pode ser lido em qualquer posição (omnidirecional), ou seja, o código pode girar em qualquer sentido 360°. Atualmente, contudo, no caso de códigos quadrados não é possível uma leitura omnidirecional, mas apenas nas orientações de 0, 90, 180 e 270 graus com uma inclinação até 30 graus.
A câmera pode enviar o conteúdo lido do código mesmo sem a comparação à interface de série.
Em “Menu principal” > “Alterar produto” > “Parâmetros Data Matrix” é possível ao operador efetuar eventuais ajustes necessários. Mais informação sobre tamanhos de código Data Matrix com conteúdo pré-definido pode ser encontrada no apêndice
“
Tabela de comparação tamanhos/dados”.Parâmetros Data Matrix CODE
X
Controle
DM0
LIG
Calibração
>>SEGUINTE>>
Área de procura
180
74
364
351
Tamanho do código /
Número do módulo
136x135 px²
14x14 mod²
---
---
MultiCódigo(Quantia/Int./Tol.) #1
100%
300%
---
Ori/Col
#AUTO#
Preto
---
---
Valor limite GW
Pesquisa: 102
Código: 102
Tentativas:1
---
Sintaxe do Código/Código de
RS232
CTRLC ON
DESL
---
---
Código de ponto
DESL
---
---
---
Máx. Distorção/Rede
0°
Rede: 20% ---
---
Qualidade da impressão
LIG
C,40%
11111110
Mínimo
Código de
Programação/Comparação
4:’1111’
LIG
---
---
Filtro: Apagar/Conectar
pontos
0
3
---
---
Código dinâmico
DESL
---
---
---
Referência OCV
DESL
---
---
---
Calibração
Essa função inicia a leitura de código de um Data Matrix Code na área de busca apresentada. Vai ajudá-lo a ajustar a câmera para a inspeção da qualidade de impressão da Data Matrix.
Área de procura
A área de procura indica a posição e o tamanho da janela de avaliação mediante quatro coordenadas.
Tamanho do código
O tamanho do código fornece à câmera a informação sobre o tamanho do código impresso ou o tamanho visto pela câmera. Este é indicado com duas coordenadas de tamanho.
Número de módulos
O número de módulos indica a quantidade de módulos que fazem parte do código, por exemplo, 14x14 módulos. A câmera pode atualmente controlar códigos quadrados com 10x10 até 144x144 módulos e códigos
81
retangulares com 8x18, 8x32, 12x26, 12x36, 16x36 e 16x48 módulos. Com a função “Auto” a câmera consegue detectar automaticamente o número de módulos e ler o código.
MultiCódigo - Quantidade de Códigos
Define o número de códigos dentro da janela DM. Dessa forma, múltiplos Códigos podem ser encontrados e lidos em uma única janela DM. Todos os códigos serão avaliados separadamente. A janela DM define uma boa leitura somente se foi encontrado o número ajustado de códigos e cada código foi avaliado positivamente.
Lembre-se que cada janela DM tem somente um código de referência, de modo que todos os Códigos dentro devem ter o mesmo conteúdo caso a Comparação esteja ligada.
MultiCódigo - Intensidade da Busca
Se a câmera está encontrando outros objetos na janela (que tenham a aparência do Código DM buscado), é capaz que não encontre os Objetos de Código DM reais. Nesse caso pode ser aumentada a Intensidade da Busca. A seguir, o sistema tentará localizar e ler os objetos adicionais, sob os quais devem estar os Códigos DM.
Um valor mais elevado aumentará o tempo de cálculo.
MultiCódigo - Tolerância da Correspondência
Se os códigos DM na janela apresentarem altos desvios em seus formatos, este valor pode ser aumentado para localizá-los.
Se ao contrário disso, a câmera está tentando decodificar outros objetos que não sejam Códigos DM mas têm um formato um pouco similar, esse valor pode ser reduzido para ignorar esses objetos.
Um valor menor reduzirá o tempo de cálculo. (Use esta função quando estiver trabalhando com Tentativas múltiplas).
Ori / Col
A orientação (Ori) significa a posição do L-Finder no código. Podem ser predefinidas diferentes posições ou “Auto” da câmera. O parâmetro da cor (Col) indica se o código foi impresso a preto ou branco, ou seja, preto em fundo branco ou branco em fundo preto.
Valor limite GW
O valor limite de cinzentos ou limite de contraste existe com três parâmetros na lista. Valor de cinzentos1 “Procura” define o contraste para encontrar o código e para distinguir a impressão externa e o fundo. Valor de cinzentos2 “Código” é utilizado para o rastreamento do código. Com o ajuste “Tentativa” pode ser definida uma avaliação múltipla. Podem ser selecionadas 1, 3 ou 7 tentativas. O ajuste padrão é 3.O valor padrão é 7.
Código para RS232 (opção)
Quando esta função está ativada, a câmera envia o conteúdo do código à RS232 por exemplo para um PC.
Sintaxe do Código CTRLC ON (padrão):
A câmera vai ler e transmitir todos os caracteres de controle. CTRLC OFF:
Quando “CTRLC OFF” estiver definido, um caractere de controle como o valor 232 (“]d2”) estará escondido no código atual.
GS1:
Se for definido “GS1”
,
o código deve iniciar com o valor decimal 232, o qual durante a decodificação será convertido na sequência do caractere “]d2”. Esta definição ajuda a distinguir um código compatível com GS1 de um código que é descodificado meramente de forma semelhante.82
PPN:
Se for definido em
“PPN”,
o código deve iniciar com o valor decimal 237, o qual durante a decodificação será convertido na sequência do caractere “[)>06”. Esta definição ajuda a distinguir um código compatível com PPN de um código que é descodificado meramente de forma semelhante.Código de ponto
Quando é impresso um código Data Matrix por uma impressora Inkjet, existem módulos que são redondos ou circulares. Um módulo impresso ideal deve ser quadrado. Para que tais códigos possam ser lidos com segurança, a câmera oferece diferentes funções de filtro. O operador pode definir no software se está impresso um ponto (módulo) = um espaço. Ou se está impresso um módulo menor ou maior do que um espaço. Com esta função, vários pontos por módulo são usados para análise.
Máx. Distorção / Rede
Para que o rastreamento do código não seja sensível a erros de impressão, pode ser admitido um ajuste que permita que o código possa ser lido de forma trapezoide. O valor dado pelo parâmetro de rede determina o desvio de um módulo do lugar ideal na rede.
Qualidade da impressão
Aqui pode ser ativado e configurado o controle de qualidade na leitura da Data Matrix. A análise da qualidade está apoiada pela ISO15415.
DESL/LIG Escala L-
Localizador
Parâmetros de qualidade Procura por qualidade
Qualidade da
impressão
LIG
C,30%
11111110
Mínimo
Escala
As classes da escala ABCDF correspondem às recomendações da ISO15415, em que a classe ‘F’ já não é legível.
Localizador L de Danos
O Localizador ’L’ de Danos é um parâmetro adicional que somente avalia os módulos em "L". O valor percentual refere-se a módulos individuais no “Localizador L” e define o número máximo de pixeis em um módulo que pode estra faltando .
83
Parâmetros de qualidade
Aqui é definido o parâmetro para a classificação de um código ao qual se recorreu para a classificação. Os primeiros sete parâmetros devem ser definidos para uma análise de acordo com a ISO15415.
Procura por qualidade
A avaliação da qualidade do código depende de ajustes internos durante a leitura. Durante a configuração 'Mínima', a primeira leitura com qualidade legível e válida será aceita. Durante a configuração 'Máxima', os parâmetros são alterados até se encontrar o resultado com a melhor qualidade. Para um controle seguro, é suficiente a função que economiza tempo, a ‘Mínima’. Recomenda-se a ‘Máxima’ para a medição da qualidade (p.ex. durante uma configuração).
Nota:
A análise correta de códigos depende de uma comparação cuidadosa da câmera, pelo que o diafragma da câmera deve ser definido meticulosamente com a ajuda dos tipos de calibração. Qualquer alteração posterior da iluminação, das distâncias, da distância focal ou sujidade alterará a fiabilidade da análise da qualidade.
Introduzir código
Os seguintes parâmetros podem ser definidos manualmente pelo operador ou estabelecidos automaticamente pela câmara: valor teórico (valor de cinzentos), tamanho do código (tamanho da impressão), código teórico e número de módulos. A seleção é realizada conforme a tabela.
0 [_] Limite [_] Tamanho [_] Código de
referência [_] No. módulos 1 [X] Limite [X] Tamanho [_] Código de
referência [_] No. módulos 2 [X] Limite [X] Tamanho [X] Código de
referência [_] No. módulos 3 [X] Limite [X] Tamanho [_] Código de
referência [X] No. módulos 4 [X] Limite [X] Tamanho [X] Código de
84
Comparação
A câmara possui por norma o sinal bom do comando da máquina. Dessa forma pode ser indicado se foi lido o código correto ou nenhum código. Com o ajuste comparação a câmera também pode indicar se foi lido um código “errado”. Para isso, o sinal de “prontidão da câmera” (SR) está definido ou não definido.
Filtro:
S
e por exemplo houver respingos de tinta desordenados no fundo do código, pode ser usada a função do filtro "Excluir pontos" (Erase). A função de filtro "Conectar pontos" (Dilat) é útil se o código for impresso com grandes lacunas. O valor padrão é “3”, mas pode ser baixado para 2 ou 1 se interferências na proximidade do código Data Matrix estiverem causando problemas de reconhecimento. Para códigos com módulos pequenos, lacunas grandes, e localizadores defeituosos, aumentar o valor pode ajudar. Isto pode ser verificado com a função “Diagnóstico: Imagem Binária Data Matrix”.Código dinâmico
Para o código de referência pode ser ativado aqui um contador, que em cada ativação conta em ordem crescente ou decrescente. O contador pode ser configurado da seguinte forma:
- “Código de referência dinâmico” LIG /DESL
- “Iniciar contador após primeira leitura boa”: O contador só é iniciado após a primeira leitura boa.
Exemplo:
ABCDEF012009056
- dígito inicial esquerdo do contador (o primeiro dígito é o 0): 6 - Número de pontos de contagem: 9
- Incremento e sentido de contagem: -1
Código dinâmico
LIG
LIG
6\9\1
---
Neste exemplo, o código de referência seria visualizado após a próxima ativação da seguinte forma:
ABCDEF012009055
Nota:
Na operação com o software PLM, este normalmente especificará os códigos de referência. Os códigos de referência dinâmicos não podem ser usados neste modo de operação.
Referência OCV
Estes parâmetros definem uma função que permite uma porção ajustável do código lido Data Matrix a ser usado como código de referência de uma janela OCV/OCR.
Um assistente perguntará os valores necessários um após outro, simplificando assim a entrada: - Primeiro, perguntará qual a janela OCV/OCR para usar como alvo para a operação. - Depois, perguntará a posição inicial no código teórico Data Matrix (Existe uma posição '0') - Em seguida, introduzirá o número de caracteres a transferir
- Finalmente, perguntará a posição no alvo. (Existe uma posição '0' e o alvo deve pelo menos ter caracteres de referência suficientes para alojar o início dos caracteres transferidos.
85
Exemplo:
O texto “Total---” foi introduzido como código de referência para OCV0. A definição na tabela de parâmetros tem o seguinte aspeto:
Referência OCV
OCV0
6\7\5
---
---
Um cartão de calibração com o texto “Pharmacontrol Electronic GmbH” aparece em frente da câmera. A leitura no modo de produção resulta no seguinte código de referência na janela OCV0: „Controle total“
86
20 Controle de qualidade Data Matrix
20.1 Controle de qualidade Data Matrix em conformidade com ISO/IEC 15415
Para determinação da qualidade do código, são medidos 8 parâmetros e os resultados da medição são divididos em classes de A a F.
Numérico 4 3 2 1 0
Letra A B C D F
Os 8 parâmetros são:
1. Decode/Descodificar O código é legível ou o código não é legível. O resultado é A ou F.
2. Symbol Contrast/Contraste de Símbolo Examinada a diferença dos módulos claro e escuro de todo o código.
3. Modulation/Modulação Diferença entre os módulos claro e escuro relativa às palavras individuais do código.
4. Fixed Pattern Damage/Dano de Padrão Fixo Dano no modelo de busca, na amostra de frequência, e na zona de repouso.
5. Axial Nonuniformity/ Irregularidade Axial Diferenças no comprimento do eixo X em relação ao Eixo Y.
6. Grid Nonuniformity/Irregularidade de Rede O maior desvio da posição real dos módulos
em relação à posição ideal.
7. Unused error correção/Correção de Erro não Usado Número de blocos não utilizados para a correção de erros
O pior parâmetro determina o grau de qualidade do código.
Bom Qualidade Ruim
dy
dx
dy
87
8. Localizador ’L’ de Danos
Este parâmetro não faz parte da norma ISO. Foi estabelecido para detecção de falhas de Jato de Tinta habituais.
O valor dá a percentagem de pixeis que podem estar faltando em um módulo individual no Localizador L.
Nota:
A norma ISO/IEC 15415 destina-se ao controlo offline. Para o controlo inline, presentemente ainda não existe uma norma correspondente. Várias condições adversas para inspeção inline (p.ex., tolerâncias de posição, iluminação aberrante, tempo de análise limitado, etc.) podem resultar em uma diferença de uma classe de escala entre inspeção inline e inspeção offline. Se um código avaliado como “D” pelo verificador offline for avaliado como “mau” inline, o limite de escala no menu de Smart Camera terá de ser configurado em “B” (ver também o Capítulo “Tipo de controle Data Matrix”).
Rotulagem a laser por remoção de cor: Dado que o contraste medido depende muito da interação do verniz usado com a iluminação empregue, é possível não serem obtidos resultados uniformes com verificadores diferentes.
O padrão ISO/IEC 15415 não funciona para códigos com espaço entre os pontos. Os resultados da graduação seriam inconsistentes!
A direção de visualização da câmera assim como qualquer iluminação adicional pode também afetar os resultados de escala!
88
20.2 Calibrar a câmera para o controle da qualidade data matrix
Para o controle de qualidade data matrix, a câmera tem de ser definida rigorosamente conforme as instruções com a ajuda de um cartão de calibração. O respectivo cartão de calibração pode ser encomendado no METTLER TOLEDO.
O ajuste correto é a condição essencial para a avaliação correta da qualidade, pois mesmo pequenos desvios provocam uma avaliação incorreta.
A calibração deve ser repetida em intervalos de aprox. 3 meses. Também deve ser realizada, quando forem substituídos componentes (câmera ou iluminação) ou for alterado o estado de leitura da câmera.
Caso ocorra uma grande quantidade de códigos DM registados como contendo erros, a calibração tem de ser verificada.
Nota:
A velocidade do diafragma deve ser igual em todos os formatos! Para impressão com tinta preta sobre cartão branco, recomendam-se as seguintes configurações:
Tipo de câmera Diafragma [microsegundos] - Padrão; - Alta Velocidade; 150 - Alta Res; - Alta Res/Alta Velocidade; -Ultra-alta Res/Alta Velocidade; 300
Cada cartão de calibração é medido em PCE. O valor ML (luz média) é indicado no cartão. Passos:
1.)
Selecione
[Menu] ->
[Serviço] ->
|Parâmetros do sistema| ->
[Tempo de exposição do diafragma] para verificar o valor do diafragma
direito.
2.)
É possível definir o valor ML com a função 'Calibração’