Desenvolvimento de software para equipamentos industriais e visão computacional

DESENVOLVIMENTO DE SOFTWARE
Programas para equipamentos industriais, robôs e visão computacional
Desenvolvemos aplicações para o seu equipamento: robôs industriais, câmeras Hikrobot e SICK, PLCs e linhas de montagem. Implementamos e configuramos linhas e fornecemos suporte técnico em qualquer país.
Robôs

O programa do robô é criado e testado em um computador, e então é executado no próprio robô. O robô recebe comandos da visão, do CLP (Controlador Lógico Programável) e do operador.

Câmeras Hikrobot e SICK

Conexão de câmeras industriais através de suas SDKs (Kits de Desenvolvimento de Software), configuração a partir do programa, captura por sensores, redes neurais e saída para separação.

Linhas de produção em massa

Execução e configuração: câmeras, sensores, separadores, robôs e CLPs funcionam como um sistema integrado.

Em todo o mundo

Desenvolvimento, lançamento e suporte através da internet. No local, é necessário apenas o seu engenheiro.

"Vector Technologies", Minsk, Bielorrússia · 17 anos em automação industrial
Os programas engiAI e Robot1, demonstrados na exposição com um robô industrial.
Nossos programas estão em funcionamento: à esquerda, o engiAI identifica o produto e responde com "defeito", enquanto o Robot1 recebe a instrução e executa o percurso do robô correspondente a essa resposta.

Quem somos

A "Vector Technologies" é uma empresa de engenharia sediada em Minsk. Desde 2009, produzimos e vendemos equipamentos e software para a automação de produção.

Nós desenvolvemos os softwares engiAI (visão computacional) e Robot1 (controle de robôs) e acompanhamos todo o processo, desde a imagem da câmera até o movimento do robô em um ambiente real. Oferecemos esta experiência como um serviço: criamos o software para o seu equipamento e para a sua tarefa, o implementamos na linha de produção e oferecemos suporte.

01 O que estamos desenvolvendo

Aplicativos de visão computacional

Controle de qualidade e rejeição, identificação de peças, determinação do ângulo de rotação, contagem, leitura de etiquetas – tudo com redes neurais em uma placa de vídeo ou processador.

Programas para robôs

Rotas específicas para cada tipo de peça, verificação em um modelo digital, transferência do programa para o robô, recebimento de comandos da visão e do PLC.

Conexão com o equipamento

Comunicação com robôs, PLCs, sistemas SCADA e sistemas de contabilidade via TCP/IP e Modbus TCP, entradas e saídas digitais. Adicionamos outros protocolos conforme necessário para cada projeto.

Gêmeos digitais e simulação

Modelo 3D da célula: alcance, plano de arranjo e tempo de ciclo são calculados antes da compra e da instalação do equipamento.

Interfaces do operador

Janelas claras na linguagem do seu pessoal, registros de eventos, banco de dados de ativações, relatórios por lote.

Adaptação para a tarefa específica

Suas próprias funções, seus próprios protocolos, seus próprios formatos de dados – para uma linha específica, e não "como for", em um programa universal.

02 Câmeras industriais da Hikrobot e SICK

As câmeras são conectadas através das bibliotecas nativas dos fabricantes, portanto, o programa controla todos os parâmetros da câmera, e não apenas captura a imagem.

CâmerasO que nossas programações já conseguem
Hikrobot MV-CS (GigE, USB3)Conexão através do SDK MVS, exclusivamente por número de série, tempo de exposição, ampliação, taxa de quadros, resolução, todos os parâmetros GenICam, e salvamento das configurações na memória da câmera.
SICK picoCam (IDS uEye, GigE)Conexão através do driver uEye, tempo de exposição, ampliação, clock de pixel, gama e balanço de branco, e salvamento dos parâmetros na câmera.
Câmeras USB e IP (RTSP)Resolução até 8K, propriedades do driver, auto-configuração; câmeras IP através do link RTSP.
Gatilhos e saídasCaptura de imagem através do sinal do sensor na entrada da câmera (por frente - intervalo de tempo de 4,2 ms), encoders, sinal de "erro" na saída discreta da câmera.
Múltiplas câmerasNão há restrições: em nossas estações, operavam simultaneamente oito e nove câmeras.
Inspeção de placas de circuito por zonas: normal
Inspeção de placas de circuito em engiAI: cada componente possui sua própria área com um par "normal / defeito". A placa pode estar em qualquer posição.

03 Programas para robôs

Preparamos o programa para o robô no computador, verificando cada movimento e, em seguida, transferindo-o para o robô real.

Configuração

Pontos, rotas e lógica do ciclo são definidos no programa no computador.

Gêmeo digital

Cada movimento é verificado em um modelo tridimensional: alcance, posicionamento, tempo de ciclo.

Exportação

O programa pronto é transferido para um pen drive e carregado no robô.

Trabalhar com um robô

O programa é executado diretamente no robô. É possível conectá-lo, monitorar o seu funcionamento e controlá-lo.

É assim que funciona o nosso programa Robot1 para robôs BORUNTE com o controlador HC1. Para robôs de outros fabricantes, criamos programas de acordo com o projeto: as marcas Inovance, ESTUN, JAKA e muitas outras possuem protocolos TCP/IP e Modbus TCP, através dos quais os nossos programas se comunicam com o programa no controlador do robô.

Módulo Stend: Cena tridimensional com um robô e cálculo de ciclo.
Módulo Stend em Robot1: o robô, a caixa, a estação de coleta e a garra são posicionados pelo usuário. O programa calcula a alcançabilidade, o plano de disposição e o tempo do ciclo.

04 Início e ajuste de linhas de produção

O programa só traz benefícios quando a linha de produção está em funcionamento. Por isso, não nos limitamos ao código, mas iniciamos a linha em conjunto com os seus especialistas.

Sincronização com a linha de produção

Captura através de um sensor ou encoder, para que cada produto seja analisado exatamente uma vez e em um único quadro.

Rejeição

Envio de sinal para o controlador, robô ou PLC, com um registro de todos os eventos, incluindo o número da zona e o tempo.

Conjunto de equipamentos

Câmeras, sensores, robôs, PLCs e sistemas de contagem trocam sinais e dados como se fossem uma única linha.

Configuração e treinamento

Seleção da câmera, lente e iluminação, treinamento da rede neural com os seus produtos, treinamento de operadores e engenheiros.

05 Portfólio: Nossos programas

Melhor do que qualquer descrição, são os programas que já desenvolvemos. Eles podem ser baixados e testados: cada um funciona por 20 minutos sem licença.

engiAI — visão computacional

  • Inspeção industrial e rejeição na linha de produção, C# / .NET 9.
  • Redes neurais YOLO11 através do ONNX Runtime em uma placa de vídeo (CUDA) ou processador: análise de um quadro em 4–5 ms.
  • Treinamento de modelos diretamente no programa; o conjunto de treinamento é construído a partir de várias imagens de dados sintéticos.
  • Método ZONA-PAR: um modelo para toda a placa de circuito, com um par "normal / defeito" para cada componente.
  • Câmeras Hikrobot, SICK, USB e IP; saídas para o controlador, PLC e robô via TCP/IP.
  • Interface em 14 idiomas, licenciamento com vinculação ao equipamento, funcionamento sem internet.

Robot1 – controle do robô

  • Comunicação direta com o controlador do robô BORUNTE HC1 via JSON/TCP, sem necessidade de um console de programação.
  • Controle manual de cada eixo, posições salvas, modelo 3D do robô.
  • Módulo Stend: réplica digital da célula, alcance, plano de disposição e tempo de ciclo.
  • Recepção de comandos de visão de máquina: o robô gira a garra em direção ao componente com precisão de até 1°.
  • Proteção do robô contra o fluxo de comandos da rede neural: zona morta, estabilidade, captura suave do alvo, recuperação automática após uma falha.
A câmera determina o ângulo de rotação da caixa, e o modelo do robô o replica.
A combinação de duas peças de software: engiAI determina o ângulo de rotação da caixa, e Robot1 posiciona a garra do robô precisamente abaixo dela.

06 Como funcionamos

Tarefa

Você nos envia a descrição, fotos ou vídeos do produto e da área, juntamente com as especificações necessárias.

Avaliação gratuita

Confirmamos que a tarefa será realizada, informamos os prazos, o custo e a composição do equipamento.

Desenvolvimento

Desenvolvemos o programa e o testamos em nossa plataforma e em uma réplica digital.

Início

Implementamos remotamente ou com deslocamento, juntamente com o engenheiro, na sua linha de produção.

Acompanhamento

Treinamos a equipe, respondemos a perguntas e atualizamos e aprimoramos o programa.

07 Tecnologia

Área de aplicaçãoFerramentas utilizadas
PlataformaC# / .NET 9, WinForms, Windows 10/11; Python para treinamento de redes neurais.
Inteligência ArtificialYOLO11 (detecção, classificação), ONNX Runtime, CUDA, dados sintéticos para treinamento.
CâmerasHikrobot SDK MVS, IDS uEye (SICK), GigE Vision, DirectShow, RTSP; visão estéreo com duas câmeras.
ContatoTCP/IP
RobôsBORUNTE (controlador HC1, JSON/TCP); outros fabricantes – conforme projeto.
DadosSQLite, logs de eventos e ações, exportação de configurações.

08 Atendemos clientes em todo o mundo.

Desenvolvimento, configuração, implementação e treinamento são realizados online: você não paga por viagens, e os prazos não dependem de vistos ou voos. Criamos interfaces, manuais e propostas comerciais no idioma da sua equipe. Para empresas na Bielorrússia, vamos até o local e demonstramos o funcionamento em nosso estande em Minsk.

Descreva o seu problema.

Envie uma descrição do equipamento, fotos ou vídeos dos produtos e da área. A avaliação é gratuita: responderemos, indicando a solução, o prazo e o custo.

Serguei KuntsevichTécnico em «Vector Technologies», engenheiro de programação, desenvolvedor de software para engiAI e Robot1 · Minsk, Bielorrússia
Telefone, Viber, WhatsApp, Telegram+375 33 380-78-10
Programas, manuais e vídeosengi.live
Site da empresavec-tech.by
WhatsApp · Telegram · ViberWhatsApp · Telegram · Viber