Pour l’exploitation

Toute la production, en direct dans un monde.

Chaque machine diffuse ce qu’elle signale dans un seul monde 3D.

Un monde

Comment ma production devient-elle un seul monde ?

Chaque machine, robot, caméra et ordinateur est un appareil doté de canaux. Vous placez chacun comme unité dans un fichier de monde.

La production comme un seul mondeLes machines, robots, caméras et ordinateurs sont des appareils dotés de canaux. Chacun est placé comme unité dans un fichier de monde, physique ou simulation, et dessiné en 3D à partir de son modèle CAO, ou sous forme de boîte tant qu’il n’en a pas.Machinesfraiseuses, presses, imprimantesRobotsbras, bus de servosCaméras et ordinateursworld.tsxphysique ou simulationVue 3Dà partir de la CAO, ou une boîteLa production comme un seul mondeLes machines, robots, caméras et ordinateurs sont des appareils dotés de canaux. Chacun est placé comme unité dans un fichier de monde, physique ou simulation, et dessiné en 3D à partir de son modèle CAO, ou sous forme de boîte tant qu’il n’en a pas.Machinesfraiseuses, presses, imprimantesRobotsbras, bus de servosCaméras et ordinateursworld.tsxphysique ou simulationVue 3Dà partir de la CAO, ou une boîte

Jumeau

Que me montre le jumeau ?

Ce que la machine a signalé, à côté de ce que le plan prévoyait. Les deux sont étiquetés et ne sont jamais mélangés.

Plan et rapport, étiquetés à partLe jumeau dessine l’endroit où la machine indique qu’elle se trouve. Une alarme s’affiche comme erreur. Un écart de plus de 0,5 mm par rapport au plan, ou une liaison perdue, s’affiche comme avertissement.Planla tâche de FAORapportligne, avance, broche, progressionJumeauoù la machine signaleErreurune alarmeAvertissementplus de 0,5 mm, ou état inconnuPlan et rapport, étiquetés à partLe jumeau dessine l’endroit où la machine indique qu’elle se trouve. Une alarme s’affiche comme erreur. Un écart de plus de 0,5 mm par rapport au plan, ou une liaison perdue, s’affiche comme avertissement.Planla tâche de FAORapportligne, avance,broche,progressionJumeauoù la machine signaleErreurune alarmeAvertissementplus de 0,5 mm, ouétat inconnu

L’historique, ce sont les enregistrements.

Chaque canal écrit un flux dans une exécution. Les graphiques lisent directement ces enregistrements. Faites défiler la barre temporelle et tous les volets bougent ensemble.

runs/line-2/streams/mill-2.gcode@host-aexemple d’enregistrements
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

Autorité

Un agent peut-il surveiller l’équipe de nuit ?

Oui, dans une autorisation permanente. Il agit en temps réel. Chaque action est enregistrée avant d’être envoyée. L’arrêt est toujours permis.

Un agent sous une autorisation permanenteVous rédigez une fois une autorisation permanente, qui nomme le monde, les unités, les canaux, les verbes et les heures. L’agent lit les flux et agit par MCP. Chaque action est enregistrée avant que le pilote ne l’envoie.Vousrédigez l’autorisationune foisAutorisationpermanentemonde, unités, verbes,heuresAgentlit les flux, agit parMCPEnregistrée d’abordpuis envoyéeUn agent sous une autorisation permanenteVous rédigez une fois une autorisation permanente, qui nomme le monde, les unités, les canaux, les verbes et les heures. L’agent lit les flux et agit par MCP. Chaque action est enregistrée avant que le pilote ne l’envoie.Vousrédigez l’autorisation une foisAutorisation permanentemonde, unités, verbes, heuresAgentlit les flux, agit par MCPEnregistrée d’abordpuis envoyée
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"

Tableaux de bord

Comment montrer la production aux autres ?

Un tableau de bord est un fichier. Copiez-le sur le site suivant, ou envoyez un lien en lecture seule.

Un fichier de tableau de bord, copié ou partagéUn tableau de bord est un fichier de code avec ses volets et ses paramètres. Copiez-le sur le site suivant, ou partagez un lien en lecture seule où rien ne peut être armé..dashboard.tsxvolets, disposition, paramètresSite suivantcopier le fichierLien de partagelecture seule, rien à armerUn fichier de tableau de bord, copié ou partagéUn tableau de bord est un fichier de code avec ses volets et ses paramètres. Copiez-le sur le site suivant, ou partagez un lien en lecture seule où rien ne peut être armé..dashboard.tsxvolets, disposition, paramètresSite suivantcopier le fichierLien de partagelecture seule,rien à armer

Vérification

Jusqu’où a-t-il été testé ?

La plupart des pilotes indiquent aujourd’hui le bouclage. Aucune machine n’a encore été mise en service. Modbus, OPC UA et MQTT ne figurent pas encore au catalogue.

Niveaux de vérificationUn pilote est vérifié à l’un de quatre niveaux (aucun, bouclage, banc, matériel). Aujourd’hui, 23 des 26 pilotes sont au bouclage et 3 à aucun.Aucun3 pilotesBouclage23 pilotes ·simulations logiciellesBancMatérielNiveaux de vérificationUn pilote est vérifié à l’un de quatre niveaux (aucun, bouclage, banc, matériel). Aujourd’hui, 23 des 26 pilotes sont au bouclage et 3 à aucun.Aucun3 pilotesBouclage23 pilotes · simulations logiciellesBancMatériel

Mettez votre production dans un seul monde.

Faites d’abord tourner le poste en simulation, puis connectez les machines.