MECAFLOW · Guide de connexion

Connecter votre atelier à MECAFLOW

Guide pas-à-pas — banc de préréglage & machines CNC · v1

MECAFLOW se relie à votre atelier par de petits agents installés sur un PC local. Deux connecteurs :

1 · Avant de commencer

2 · Banc de préréglage

1
Token. Dans MECAFLOW → onglet Préréglage / Connecteurs → carte « Import depuis le banc » → Générer le token d'import, puis Copier.
2
Config. Dans le dossier haimer-agent, copiez config.example.json en config.json et renseignez l'URL https://mecaflow.ch et le token.
3
Export. Sur le logiciel du banc (ex. Haimer Microset), configurez un export CSV des mesures selon le format CONTRACT.md fourni.
4
Lancer. Ouvrez une invite de commande dans le dossier, tapez node agent.mjs. Chaque mesure du banc apparaît alors dans MECAFLOW.

3 · Machines CNC (MTConnect)

MTConnect est un standard ouvert. La plupart des commandes récentes le parlent nativement ou via un petit adaptateur gratuit. Le principe : la machine expose ses données sur le réseau, l'agent MECAFLOW les lit et les remonte.

3.1 · Activer la sortie de données sur la machine

Selon la marque de la commande numérique :

Marque / commandeProtocoleOù l'activer (indicatif)
Mazak (SMOOTH)MTConnect natifRéglages réseau → activer MTConnect / SmartBox. Noter l'IP de la machine.
Haas (NGC)MTConnect intégréSettings → Network → MTConnect : ON (port ~8082). Noter l'IP.
Okuma (OSP)MTConnect (app)Installer l'app MTConnect sur la commande OSP — elle expose l'agent.
DMG Mori (CELOS)MTConnectVia CELOS / connecteur MTConnect DMG Mori.
FanucFOCAS → adaptateurRelier la commande au réseau ; un adaptateur MTConnect lit FOCAS (port 8193). Ou FANUC MT-LINKi.
Siemens (Sinumerik 840D sl / 828D)OPC-UA natifActiver le serveur OPC-UA (option, port 4840) → passerelle vers MTConnect.
Heidenhain (TNC 640…)OPC-UAActiver le serveur OPC-UA (option DNC) → passerelle.
Le chemin exact du menu dépend de la version de la commande et des options installées. En cas de doute, reportez-vous au manuel de la CN ou à votre intégrateur — l'objectif est simplement d'obtenir une adresse IP qui parle MTConnect (ou OPC-UA).

3.2 · Connecter l'agent MECAFLOW

1
Token. MECAFLOW → onglet Préréglage / Connecteurs → carte « 🔌 Connecteur machines (MTConnect) » → Générer le tokenCopier.
2
Config. Dans mtconnect-agent, copiez config.example.jsonconfig.json et renseignez :
{
  "mtconnectUrl": "http://192.168.1.50:5000",   // l'agent MTConnect de l'atelier
  "mecaflowUrl":  "https://mecaflow.ch",
  "token":        "VOTRE-TOKEN-MACHINES",
  "machines": [ { "mtName": "M1", "code": "T-04", "idealCycleS": 45 } ]
}
3
Découvrir les machines. Tapez node agent.mjs --probe : la liste des machines vues s'affiche. Recopiez chaque mtName dans config.json, avec le code de la machine côté MECAFLOW et son temps de cycle idéal (idealCycleS, pour le TRS).
4
Tester. node agent.mjs --once envoie un relevé. Vérifiez que les machines s'allument dans MECAFLOW (plan d'atelier / TV).
5
Lancer en continu. node agent.mjs. Pour un démarrage automatique du PC : Tâche planifiée Windows, service, ou pm2.
Résultat : le plan d'atelier et la TV s'allument en direct (production / arrêt / panne), et le TRS (disponibilité × performance × qualité) se calcule tout seul — plus de saisie manuelle.

4 · Caméras d'atelier (HUB Vision)

Une caméra IP aimantée (pilote : Reolink Argus — batterie + fixation magnétique) envoie des photos du process dans MECAFLOW via le pont vision-agent.

1
Token. MECAFLOW → onglet CamérasGénérer le token du pont visionCopier.
2
Config. Dans vision-agent, copiez config.example.jsonconfig.json : URL MECAFLOW, token, et pour chaque caméra son id (créé dans l'onglet Caméras) + sa source (URL snapshot HTTP ou rtsp:// — reste locale, jamais envoyée au cloud).
3
Cadrage. node agent.mjs --test <id> sauve une photo test sans rien envoyer — vérifiez que l'image cadre la machine, pas un poste de travail humain.
4
Lancer. node agent.mjs. Photos à intervalle + à la demande + rafale automatique sur panne.
⚖️ Art. 26 OLT 3 : la surveillance du comportement des travailleurs est interdite. Cadrez le process machine, informez l'équipe et affichez la signalétique fournie.

5 · Dépannage

MECAFLOW — Nexus Studios, Bienne (BE) · Édité en Suisse.
Besoin d'aide pour l'installation ? Contactez le support MECAFLOW, nous accompagnons la mise en service.
Les marques citées (Mazak, Okuma, Haas, DMG Mori, Fanuc, Siemens, Heidenhain, Haimer…) appartiennent à leurs propriétaires respectifs.