MOSAIC
Le système de commande pour toutes les tâches – de la cellule de stockage à l’AMR
MOSAIC signifie Modular System of Automation, IOT and Communication. Ce logiciel basé sur une architecture composée de nombreux services communiquant entre eux permet de gérer et de commander des machines simples ou des installations complexes, en utilisant plus ou moins de modules en complément du système de base, selon le concept du client. Flexibilité et évolutivité – notre configuration s’adapte à vos exigences, et ce, de la simulation à la livraison.
Nous avons éveillé votre intérêt ? Alors, nous attendons impatiemment d’avoir de vos nouvelles !
Vos avantages :
- Modularité et flexibilité : transport, stockage, simulation, optimisation et bien plus encore – à combiner individuellement
- Intégration fluide : ERP/MES, AMR, périphériques, technologie de stockage et bien plus encore
- Données transparentes : accès en temps réel via une base de données performante
- Utilisation intuitive : interface basée sur le web et indépendante des appareils
- Solution prête pour l’industrie 4.0 : commande, planification et analyse intelligentes

Le système de base
MOSAIC est le système de commande central pour votre production – de la simple machine à l’installation complexe. Évolutif, adaptable et prêt à relever tous les défis de l’automatisation industrielle. MOSAIC offre essentiellement toutes les fonctions nécessaires pour gérer votre installation de manière centralisée et sécurisée :
- Gestion des utilisateurs et des autorisations – système basé sur des rôles avec commande détaillée et précise
- Intégration des données et interfaces – connexion flexible aux systèmes ERP/MES. Au choix via MQTT, Rest, OPC UA, des bases de données (p. ex. SQL) ou des fichiers.
- HMI (Human Machine Interface) – commande interactive et visualisation de l’installation
- Sécurité – communication cryptée sur tous les terminaux
- Résilience – infrastructure redondante, disponibilité extrêmement élevée du système
Module Périphériques
Interface en liaison avec l’environnement de votre installation
Le module Périphériques constitue le lien numérique entre votre machine et son environnement physique. Il est responsable de la commande, de la surveillance et de l’intégration de tous les dispositifs externes avec lesquels votre machine interagit dans l’environnement de production, qu’il s’agisse de la communication directe avec d’autres machines ou de la connexion à des infrastructures de niveau supérieur.
Ce module permet de coordonner de manière fluide les processus automatisés dans un environnement machine étendu. Les cas d’application typiques incluent les exemples suivants :
- Commande de porte pour systèmes de transport sans conducteur (AGV) : avant le passage d’un AGV par une porte d’atelier, le module Périphériques ouvre automatiquement la porte et la referme après son passage – de manière sûre, efficace et sans intervention humaine.
- Processus de transfert sécurisé entre les machines : un AGV transporte un empilement de pièces à usiner de la machine 1 vers la machine 2. Le module Périphériques coordonne la prise et la dépose de l’empilement de manière sûre, et ce, dans les zones de sécurité définies pour chaque machine.
- Connexion de systèmes relatifs à la sécurité : cela inclut entre autres des systèmes d’alarme incendie, des ascenseurs ou d’autres équipements techniques du bâtiment qui sont intégrés dans la commande de processus via des interfaces définies.


Module Vision / Capteurs
Une perception intelligente au service de votre production
Le module Vision / Capteurs intègre des systèmes de traitement d’images dans le système de commande via une interface standardisée. Il confère à l’installation la capacité de saisir et d’interpréter des informations visuelles, puis de les intégrer dans des processus automatisés.
Que ce soit pour le contrôle qualité, la détermination de la position ou la mesure de pièces, le module assure une connexion fiable entre le système de base et les composants de vision externes. Applications typiques :
- Identification et mesure des pièces : reconnaissance automatique des pièces à usiner, contrôle de la géométrie et détermination de la position – avec précision et en toute sécurité pour le processus.
- Empilage avec contrôle par image : contrôle visuel de l’image de l’empilement pendant le stockage ou le déstockage, afin d’en garantir l’intégralité et l’exactitude.
- Interface VISION standardisée : raccordement uniforme des systèmes de traitement d’images les plus divers, indépendamment du fabricant.
L’intégration du module Vision rend votre ligne de production non seulement plus intelligente, mais aussi beaucoup plus résistante aux erreurs – pour un contrôle qualité sûr et automatisé en temps réel.
Module Optimisation
Planification séquentielle et analyse intelligentes pour une efficacité maximale
Le module Optimisation fait office de centre de contrôle permettant une commande adaptative et performante de la production. Il associe des algorithmes de planification avancés à des fonctions d’analyse complètes – de la commande séquentielle à la cadence exacte jusqu’au développement de votre installation sur la base de données.
Au cœur du module se trouve un planificateur de tâches de traitement flexible, qui planifie de manière optimale les tâches de traitement en tenant compte des ressources actuelles du système et de la configuration de la machine. Un exemple en est l’optimiseur de perçage, qui crée des programmes de perçage à partir des données de fabrication spécifiques au client, forme des groupes de perçage, optimise les cadences des shuttles et, si nécessaire, répartit intelligemment l’usinage sur plusieurs robots.
En outre, le module propose les fonctions suivantes :
- Calcul des cadences sur la base de paramètres de processus réels
- Commande séquentielle dynamique qui s’adapte aux états de l’installation
- Exécution parallèle des processus, afin d’éviter les arrêts et de mieux exploiter les ressources
Le module d’évaluation intégré fournit en outre de précieux renseignements sur les performances de votre installation :
- Analyse de la cadence par cellule de tri ou de traitement : où y a-t-il des goulets d’étranglement, où y a-t-il des capacités disponibles ?
- Évaluations des arrêts par cause : transparence détaillée pour prendre des mesures d’amélioration ciblées


Module Simulation
Sécurité de planification, efficacité de mise en œuvre
Le module Simulation facilite de manière ciblée la conception de l’installation et le choix du concept. L’objectif est d’identifier, dès les premières phases du projet, le concept optimal pour le client, tant sur le plan technique que sur le plan économique.
La modélisation par simulation des flux de matériaux, des cadences et du déroulement des processus permet de comparer, d’évaluer et d’optimiser différents scénarios – avant même d’utiliser de vrais composants d’installation.
Domaines d’application :
- Choix du concept : représentation virtuelle et évaluation de différents agencements d’installations et de stratégies séquentielles
- Assistance pour les mises en service : validation précoce de la logique de commande et de la logique séquentielle afin de raccourcir les mises en service réelles
- Optimisation de la stratégie : analyse et réglage précis des stratégies de commande et de logistique sur la base de modèles de processus réalistes
Module Entrepôt
Gestion intelligente des stocks et stratégies de tri dynamiques
Le module Entrepôt est au cœur de la logique de stockage et de tri du système de commande. Il gère les emplacements de stockage, contrôle les processus d’entrée et de sortie, et permet une adaptation dynamique aux exigences changeantes de la production.
La gestion des stocks est basée sur une occupation flexible des emplacements, incluant la définition des dimensions autorisées des pièces pour un emplacement ou un groupe d’emplacements. Les emplacements peuvent être bloqués ou libérés de manière ciblée – de manière manuelle ou automatisée.
La logique stratégique intégrée est compatible avec divers concepts d’entrée et de sortie de l’entrepôt, qui peuvent également être combinés ou adaptés de manière dynamique si nécessaire. Il en résulte ainsi un système de stockage performant et adaptable, qui peut réagir de manière optimale aux variations du taux d’occupation de l’entrepôt.
Exemples de stratégies :
- Stockage en fonction de l’ordre de sortie : les pièces sont stockées de manière à pouvoir être retirées ultérieurement dans un ordre défini.
- Stockage avec répartition des charges : répartition uniforme des pièces sur plusieurs cellules de tri pour lisser les pics de charge – même sans tenir compte de l’ordre ultérieur.
- Stockage groupé selon les dimensions : les petites pièces peuvent être stockées ensemble afin d’utiliser efficacement les capacités de stockage.
- Déstockage optimisé en termes de performance : en cas de références identiques dans plusieurs cellules, la cellule choisie est celle qui permet d’obtenir les meilleures performances pour le processus.
Avec le module Entrepôt, vous combinez une gestion structurée avec une logique intelligente et adaptable – pour obtenir un système de tri et de stockage performant et évolutif.


Module Transport
Commande intelligente du flux de matériaux
Le module Transport représente la logique centrale du flux de matériaux à l’intérieur de l’installation. Il commande, coordonne et optimise les mouvements des pièces à usiner à travers les différentes lignes de convoyage – en communicant toujours directement avec le système complet MOSAIC.
Chaque convoyeur est géré comme un service indépendant au sein du système de commande. Le module de transport prend alors en charge la coordination centrale de ces services et garantit que les flux de matériaux sont gérés de manière efficace, sûre et flexible.
Aperçu des fonctions :
- Logique décisionnelle dynamique pendant le transport : aux points de transfert critiques – comme les transferts d’angle ou les bifurcations – le module prend des décisions en fonction de la situation, en se basant sur l’état actuel de l’installation et sur la communication avec MOSAIC.
- Priorisation des pièces : les pièces à usiner sont transportées selon des critères de priorité définis – par exemple l’ordre de production, la disponibilité des processus en aval ou les pannes.
- Commande basée sur les services : chaque convoyeur est géré par son propre microservice dans MOSAIC. Le module Transport assure leur coordination globale et leur commande séquentielle.
Module Logique d’empilement
Empilage intelligent, sûr et flexible
Le module Logique d’empilement assure un empilage de pièces dynamique et basé sur des règles, au sein du processus de production ou de logistique. Il gère les règles de base de l’empilage et permet un empilage chaotique selon des consignes à définir – en fonction du matériau, de la commande ou de la situation du processus.
Point fort particulier : l’empilage est également utilisable comme système autonome – indépendamment d'une installation de production connectée et entièrement intégrable dans les environnements MES/ERP existants.
Aperçu des fonctions :
- Empilements stables grâce au calcul statique dynamique : empilage en toute sécurité grâce à l’évaluation continue de la stabilité de l’empilement – même avec des matériaux mélangés.
- Stratégies d’empilage flexibles : règles adaptables en fonction des exigences de production, du type de matériaux ou de l'objectif logistique.
- Séparation des lots : attribution claire des pièces à usiner par lot ou par commande – même en cas d'ordres de fabrication mixtes.
- Prise en compte de la diversité des matériaux : qu’il s’agisse de plaques revêtues, de bois massif ou de composants dotés d’un film de protection, le système reconnaît automatiquement les exigences liées au matériau.
- Détection intelligente des pièces : la logique décide quelles pièces peuvent être empilées ensemble – sans intervention manuelle.
- Visualisation en direct des empilements cibles : la structure actuelle de l’empilement est visualisée de manière transparente – pour l’opérateur, la surveillance et l’assurance qualité.
- Utilisable de manière autonome ou intégrée : en tant que module autonome avec connexion MES/ERP ou intégré dans la commande globale de MOSAIC.


AMR et gestion de flotte
Pour une logistique de production intelligente avec des systèmes de transport sans conducteur :
- Lien entre l’infrastructure de la production ainsi que des bâtiments et la gestion de flotte
- Fonction d’interface et de préparation entre les clients MES/ERP et le niveau des véhicules (gestion de flotte)
- Solution permettant de gérer les structures de véhicules et de combler le fossé de communication entre le niveau des machines et les véhicules
Technologies :
► mongoDB
► MQTT
► docker
► Ubuntu
► Rest API
► Angular
► GitLab
► .NET Framework
► three.js