Pour la fabrication

L'atelier qui tourne lumières éteintes.

Les agents exécutent les travaux que vous leur autorisez. Chaque commande est enregistrée avant d'être envoyée.

Vos machines

Parlera-t-il à mes machines ?

Chaque pilote parle le protocole propre au contrôleur. Chaque machine devient un appareil avec des canaux.

Les machines deviennent des appareils avec canauxLes contrôleurs CNC, imprimantes, lasers et caméras se connectent chacun par son propre pilote et deviennent des appareils avec canaux, placés comme unités dans un monde.CNCGRBL, FluidNC, grblHAL, Smoothieware,LinuxCNCImprimantesMarlin, Klipper, PrusaLink, OctoPrint,DuetLasersles commandes laser de GRBL, Klipper,DuetCamérasUSB, un écran, ESP32-CAMAppareil avec canauxune unité dans votre mondeLes machines deviennent des appareils avec canauxLes contrôleurs CNC, imprimantes, lasers et caméras se connectent chacun par son propre pilote et deviennent des appareils avec canaux, placés comme unités dans un monde.CNCGRBL, FluidNC, grblHAL, Smoothieware,LinuxCNCImprimantesMarlin, Klipper, PrusaLink, OctoPrint,DuetLasersles commandes laser de GRBL, Klipper,DuetCamérasUSB, un écran, ESP32-CAMAppareil avec canauxune unité dans votre monde

Jumeau numérique

Le jumeau suit la machine, pas le plan.

Il dessine ce que le contrôleur signale et signale chaque écart avec le plan.

Le jumeau suit le rapportLe plan et le rapport du contrôleur sont deux sources. Le jumeau dessine le rapport et signale un écart de plus d'un demi-millimètre par rapport au plan.Planle G-code que vous avez envoyéRapportposition, ligne, avance, alarmesJumeaudessine le rapportSignalementun écart de plus de 0,5 mmLe jumeau suit le rapportLe plan et le rapport du contrôleur sont deux sources. Le jumeau dessine le rapport et signale un écart de plus d'un demi-millimètre par rapport au plan.Planle G-code que vousavez envoyéRapportposition, ligne,avance, alarmesJumeaudessine le rapportSignalementun écart de plus de 0,5 mm

Un résultat simulé est toujours indiqué comme simulé. Il ne se mélange jamais aux enregistrements en direct.

Ouvrir l'atelier

Noté avant l'envoi.

Une liaison perdue est enregistrée comme état inconnu. Rien n'est relancé en silence : une nouvelle tentative est sa propre commande enregistrée.

runs/night-shift/streams/mill-1.gcode@host-aexemple d'enregistrements
02:14:07.180 note    agent:night-shift: run_program bracket-v3.gcode
02:14:07.192 command G21 G90
02:14:07.204 ack     ok
02:14:07.260 command G1 X112.4 Y38.05 F1200
02:14:07.274 ack     ok
02:14:09.910 state   state: unknown  (link lost)
02:14:12.330 event   link back · Idle
02:14:12.402 note    agent:night-shift: send_command $H

Autorité

Que peut faire un agent à 2 h du matin ?

Seulement ce que votre autorisation permanente désigne. Le pilote applique les bornes. L'arrêt est toujours permis.

Une autorisation permanente pour l'équipe de nuitVous rédigez une fois une autorisation permanente. Elle désigne le monde, les unités, les canaux, les verbes et les heures. L'agent arme, lance et envoie dans ce cadre sans confirmation. Les verbes d'arrêt, de mise en attente et d'urgence sont toujours permis.à tout momentVousrédigezl'autorisation unefoisAutorisationpermanentemonde, unités,canaux, verbes,heuresAgentarme, lance, envoieArrêttoujours permisUne autorisation permanente pour l'équipe de nuitVous rédigez une fois une autorisation permanente. Elle désigne le monde, les unités, les canaux, les verbes et les heures. L'agent arme, lance et envoie dans ce cadre sans confirmation. Les verbes d'arrêt, de mise en attente et d'urgence sont toujours permis.à tout momentVousrédigez l'autorisation une foisAutorisation permanentemonde, unités, canaux, verbes, heuresAgentarme, lance, envoieArrêttoujours permis
shell
commandagi grant add --principal agent:night-shift \
  --world shop --unit mill-1 --channel gcode \
  --verb open --verb arm --verb run --for 8h --note "night shift"

Caméras

Puis-je voir ce qu'il a fait ?

Une caméra est un canal de plus. Sa vidéo entre dans la même exécution que le G-code, sur une même horloge.

G-code et vidéo dans une même exécutionLe canal G-code et le canal caméra enregistrent dans une même exécution, sur la même horloge, afin qu'une relecture montre ce que la machine a reçu et ce qu'elle a fait.Canal G-codece que la machine a reçuCanal camérace que la machine a faitUne exécutionune horlogeRelectureles deux, côte à côteG-code et vidéo dans une même exécutionLe canal G-code et le canal caméra enregistrent dans une même exécution, sur la même horloge, afin qu'une relecture montre ce que la machine a reçu et ce qu'elle a fait.Canal G-codece que la machine areçuCanal camérace que la machine afaitUne exécutionune horlogeRelectureles deux, côte à côte

Vérification

Quel est le niveau de test ?

Chaque pilote indique le niveau de vérification atteint. Les pilotes de fabrication sont au niveau bouclage aujourd'hui. Aucune machine n'a encore été mise en service.

Niveaux de vérificationUn pilote est vérifié à l'un des quatre niveaux (aucun, bouclage, banc, matériel). Les pilotes de fabrication sont au niveau bouclage, testés contre des simulateurs logiciels de chaque protocole.AucunBouclagesimulateurs logiciels ·aujourd'huiBancune vraie machine sur unbancMatérielNiveaux de vérificationUn pilote est vérifié à l'un des quatre niveaux (aucun, bouclage, banc, matériel). Les pilotes de fabrication sont au niveau bouclage, testés contre des simulateurs logiciels de chaque protocole.AucunBouclagesimulateurs logiciels · aujourd'huiBancune vraie machine sur un bancMatériel

Apportez vos machines.

Placez-les dans un monde de simulation et lancez-y d'abord le travail.