Para operações

O chão de fábrica inteiro, ao vivo em um só mundo.

Cada máquina transmite o que informa para um mundo 3D.

Um mundo

Como meu chão de fábrica vira um só mundo?

Cada máquina, robô, câmera e computador é um dispositivo com canais. Você posiciona cada um como uma unidade em um arquivo de mundo.

O chão de fábrica como um mundoMáquinas, robôs, câmeras e computadores são dispositivos com canais. Cada um é posicionado como uma unidade em um arquivo de mundo, físico ou de simulação, e é desenhado em 3D a partir do seu modelo CAD, ou como uma caixa até ter um.Máquinasfresadoras, prensas, impressorasRobôsbraços, barramentos de servoCâmeras e computadoresworld.tsxfísico ou simulaçãoVista 3Da partir do CAD, ou uma caixaO chão de fábrica como um mundoMáquinas, robôs, câmeras e computadores são dispositivos com canais. Cada um é posicionado como uma unidade em um arquivo de mundo, físico ou de simulação, e é desenhado em 3D a partir do seu modelo CAD, ou como uma caixa até ter um.Máquinasfresadoras, prensas, impressorasRobôsbraços, barramentos de servoCâmeras e computadoresworld.tsxfísico ou simulaçãoVista 3Da partir do CAD, ou uma caixa

Gêmeo

O que o gêmeo me mostra?

O que a máquina informou, ao lado do que o plano previa. Os dois são rotulados e nunca misturados.

Plano e relatório, rotulados separadamenteO gêmeo desenha onde a máquina diz que está. Um alarme aparece como erro. Um desvio de mais de 0,5 mm em relação ao plano, ou uma conexão perdida, aparece como aviso.Planoo trabalho de CAMRelatóriolinha, avanço, eixo-árvore, progressoGêmeoonde a máquina informaErroum alarmeAvisoacima de 0,5 mm, ou estadodesconhecidoPlano e relatório, rotulados separadamenteO gêmeo desenha onde a máquina diz que está. Um alarme aparece como erro. Um desvio de mais de 0,5 mm em relação ao plano, ou uma conexão perdida, aparece como aviso.Planoo trabalho de CAMRelatóriolinha, avanço,eixo-árvore,progressoGêmeoonde a máquina informaErroum alarmeAvisoacima de 0,5 mm, ouestadodesconhecido

O histórico são os registros.

Cada canal grava um fluxo em uma execução. Os gráficos leem esses registros diretamente. Percorra a barra de tempo e todos os painéis se movem juntos.

runs/line-2/streams/mill-2.gcode@host-aregistros de exemplo
03:41:02.115 state   Run · line 4127 · F1200 S12000
03:41:02.367 state   Run · line 4128 · F1200 S12000
03:41:02.402 event   ALARM:1 hard limit
03:41:02.410 state   Alarm
03:41:06.021 note    agent:floor-watch: stop mill-2/gcode
03:41:06.388 state   Alarm · job stopped at line 4128

Autoridade

Um agente pode vigiar o turno da noite?

Pode, dentro de uma concessão permanente. Ele age em tempo real. Cada ação é registrada antes de ser enviada. Parar é sempre permitido.

Um agente sob uma concessão permanenteVocê escreve uma concessão permanente uma vez, nomeando o mundo, as unidades, os canais, os verbos e os horários. O agente lê os fluxos e age por MCP. Cada ação é registrada antes de o driver enviá-la.Vocêescreva a concessão umavezConcessão permanentemundo, unidades, verbos,horáriosAgentelê fluxos, age por MCPRegistrado primeirodepois enviadoUm agente sob uma concessão permanenteVocê escreve uma concessão permanente uma vez, nomeando o mundo, as unidades, os canais, os verbos e os horários. O agente lê os fluxos e age por MCP. Cada ação é registrada antes de o driver enviá-la.Vocêescreva a concessão uma vezConcessão permanentemundo, unidades, verbos, horáriosAgentelê fluxos, age por MCPRegistrado primeirodepois enviado
shell
commandagi grant add --principal agent:floor-watch \
  --world plant --unit mill-2 --unit press-4 \
  --verb open --verb run --verb send --for 12h --note "night watch"

Painéis

Como mostro o chão de fábrica para outras pessoas?

Um painel é um arquivo. Copie para o próximo site, ou envie um link somente de leitura.

Um arquivo de painel, copiado ou compartilhadoUm painel é um arquivo de código com os seus painéis e parâmetros. Copie para o próximo site, ou compartilhe um link somente de leitura, em que nada pode ser armado..dashboard.tsxpainéis, layout, parâmetrosPróximo sitecopie o arquivoLink de compartilhamentosomente leitura, nada armávelUm arquivo de painel, copiado ou compartilhadoUm painel é um arquivo de código com os seus painéis e parâmetros. Copie para o próximo site, ou compartilhe um link somente de leitura, em que nada pode ser armado..dashboard.tsxpainéis, layout, parâmetrosPróximo sitecopie o arquivoLink decompartilhamentosomente leitura,nada armável

Verificação

Até onde ele foi testado?

Hoje, a maioria dos drivers está em loopback. Nenhuma máquina foi comissionada ainda. Modbus, OPC UA e MQTT ainda não estão no catálogo.

Níveis de verificaçãoUm driver é verificado em um de quatro níveis (nenhum, loopback, bancada de testes, hardware). Hoje, 23 dos 26 drivers estão em loopback e 3 em nenhum.Nenhum3 driversLoopback23 drivers · imitaçõesde softwareBancada de testesHardwareNíveis de verificaçãoUm driver é verificado em um de quatro níveis (nenhum, loopback, bancada de testes, hardware). Hoje, 23 dos 26 drivers estão em loopback e 3 em nenhum.Nenhum3 driversLoopback23 drivers · imitações de softwareBancada de testesHardware

Coloque o seu chão de fábrica em um só mundo.

Execute o turno em simulação primeiro, depois conecte as máquinas.