Introduction

MachinaCheck est un système de fabrication CNC multi-agent conçu pour éliminer les problèmes de faisabilité dans les ateliers de fabrication. Le système utilise une approche basée sur l'IA pour analyser les fichiers CAD et déterminer si une pièce peut être fabriquée avec les outils et les machines disponibles.

Contexte Technique

MachinaCheck utilise une architecture à cinq composants, construite avec LangChain et orchestrée via FastAPI. Le système utilise la bibliothèque cadquery pour parser les fichiers STEP et extraire les caractéristiques géométriques des pièces. Les caractéristiques extraites sont ensuite passées à un modèle de langage Qwen 2.5 7B, qui détermine les opérations CNC et les outils nécessaires pour fabriquer la pièce.

Le système utilise également une base de données pour stocker les informations sur les outils et les machines disponibles. Les résultats de l'analyse sont ensuite synthétisés en un rapport de fabriquabilité complet, qui inclut des recommandations pour les actions à prendre avant de commencer la production.

Analyse et Implications

MachinaCheck a été conçu pour répondre aux besoins des ateliers de fabrication qui doivent gérer de nombreux fichiers CAD et déterminer rapidement si une pièce peut être fabriquée. Le système élimine la nécessité de lire manuellement les dessins et de vérifier les outils et les machines disponibles, ce qui peut prendre jusqu'à 30 minutes par pièce.

Le système utilise également une approche de confidentialité par conception, qui signifie que les données des clients ne sont pas transmises à des serveurs tiers. Cela est possible grâce à l'utilisation de l'AMD Instinct MI300X, qui permet de exécuter le modèle de langage Qwen 2.5 7B sur place, sans nécessité de transmission de données.

Perspective

MachinaCheck a le potentiel de révolutionner la façon dont les ateliers de fabrication gèrent la faisabilité des pièces. Le système peut être utilisé pour améliorer la productivité, réduire les coûts et augmenter la qualité des pièces fabriquées. Les prochaines étapes pour le développement de MachinaCheck incluent l'intégration de nouvelles fonctionnalités, telles que la prise en compte des contraintes de fabrication et la génération de plans de fabrication optimisés.