Affichage des articles dont le libellé est optimisation. Afficher tous les articles
Affichage des articles dont le libellé est optimisation. Afficher tous les articles

jeudi 27 février 2025

Activités 2025

AJOLLY Testing accompagne l’industrialisation d’un nouveau design de modem DOCSIS 3.1 à Manaus – Brésil, en mettant l’accent sur la réduction des coûts, l’optimisation du WiFi et des modules FEM, ainsi qu’une production efficiente. Les actions clés comprennent l’adaptation des testeurs, l’analyse des tests, le diagnostic matériel, et l’amélioration des processus, à l’aide des outils TestStand et LitePoint. Aux États-Unis, AJOLLY développe, conçoit, fabrique et installe également une ligne complète de test et calibration EOL pour une plateforme d’accès fibre 10G, incluant la synchronisation, la personnalisation sécurisée et la mise à jour du firmware avec isolation IP, la calibration optique, des jigs intelligents pour l’automatisation des tests de boutons et de LED de statut, la validation du throughput Ethernet 10 Gbps, la validation complète du throughput fibre via des flux basés sur OLT, ainsi que le contrôle fonctionnel final avec TestStand et du matériel National Instruments. Au Mexique, AJOLLY travaille également à la refonte d’un logiciel basé sur LabVIEW pour une presse automatisée d’assemblage de boîtiers à fusibles, en implémentant une architecture DQMH avec une communication Ethernet/IP et base de données optimisées afin d’améliorer les performances et la fiabilité.

Face à l’évolution constante des technologies et à la pression croissante en matière de compétitivité, AJOLLY Testing accompagne la transition industrielle vers un nouveau design de modem DOCSIS 3.1. L’objectif principal est de réduire les coûts de production en reconcevant la section WiFi et les modules FEM, tout en maintenant un haut niveau de performance et un processus d’industrialisation efficace.

Un autre projet majeur concerne le développement, la conception, la fabrication et l’installation d’une ligne complète de test et calibration EOL pour une plateforme d’accès fibre 10G aux États-Unis. La solution intègre une automatisation basée sur TestStand, des I/O National Instruments, un suivi par thermocouples, des oscilloscopes optiques et des powermeters optiques, ainsi qu’une architecture avec isolation IP pour les opérations de personnalisation et de mise à jour du firmware. Elle comprend également des jigs intelligents pour l’actionnement et la validation automatiques des boutons et des LED de statut, ainsi que la validation du throughput Ethernet 10 Gbps et du throughput fibre complet au moyen de flux basés sur OLT, afin de garantir une calibration robuste, la traçabilité et la préparation à la production.

Un autre projet en cours concerne la reprogrammation d’une presse automatisée d’assemblage de boîtiers à fusibles pour la société Yazaki, où AJOLLY Testing redéveloppe le logiciel afin d’atteindre une meilleure performance et une plus grande fiabilité.


Défis techniques liés à l’industrialisation du modem DOCSIS 3.1

  • 🛠️ Adaptation des testeurs et des scripts : analyse des nouvelles spécifications et mise à jour des séquences de test pour garantir une validation optimisée avec TestStand et LitePoint IQfact.
  • 📊 Support au pilote de production et à l’analyse des tests : collecte et traitement de données pour détecter rapidement les anomalies et proposer des recommandations correctives.
  • 🧠 Détection des défaillances matérielles et collaboration avec la R&D : identification des défauts de production et communication efficace pour des ajustements rapides.
  • 📈 Optimisation des processus et augmentation de la production : amélioration des temps de test et de l’infrastructure afin de maximiser le rythme de production sans compromis sur la qualité.

📍 Localisation : Manaus, Brésil.


Développement, Conception, Fabrication et Installation d’une Ligne Complète de Test et Calibration EOL pour une Plateforme d’Accès Fibre 10G

  • Solution industrielle complète : depuis l’ingénierie et la définition des stations jusqu’à la fabrication, l’installation et la mise en service.
  • Station de personnalisation et de mise à jour du firmware : flux sécurisé de programmation avec architecture réseau à isolation IP.
  • Station de calibration optique : utilisation d’oscilloscopes optiques, de powermeters optiques, d’I/O National Instruments et d’un suivi par thermocouples pour sécuriser les conditions de mesure.
  • Station avec jig intelligent : actionnement automatique et validation des boutons et des LED de statut.
  • Station de validation du throughput Ethernet : vérification automatique du trafic Ethernet 10 Gbps.
  • Station de throughput fibre complet : validation du trafic optique via des flux basés sur OLT en conditions de production.
  • Station de contrôle fonctionnel final : validation complète en fin de ligne avant libération en production.
  • Environnement logiciel et automatisation : architecture basée sur TestStand, avec un focus sur la robustesse, la répétabilité et la maintenabilité.

📍 Localisation : Portland, États-Unis.


Refonte logicielle d'une presse automatique d’assemblage (Yazaki)

  • Système existant : logiciel basé sur LabVIEW, avec intégration de contrôle par automate (PLC) et PC.
  • Problème : la machine est opérationnelle mais n’atteint pas les performances attendues ; le fournisseur initial n’a pas su répondre aux exigences.
  • Solution AJOLLY Testing :
    • ⚙️ Développement d’un nouveau logiciel basé sur l’architecture DQMH.
    • 🧩 Accent mis sur la modularité, la maintenabilité et la robustesse.
    • 🔗 Optimisation de la communication Ethernet/IP.
    • 🗄️ Amélioration de la gestion des données via la base de données.
    • 🧪 Développement d’un simulateur de PLC en Python pour Ethernet/IP, implémentant des cas d’usage réels afin de reproduire fidèlement le comportement du système de production. Cela permet une validation fiable, réduit le temps d’intervention sur ligne, et augmente la confiance lors du déploiement.
    • 🚨 Refonte complète du système de gestion des erreurs, l’ancien logiciel ne signalant aucune anomalie, ce qui nuisait fortement au diagnostic et à la maintenance.

📍 Localisation : Durango, Mexique.


Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

mardi 17 septembre 2013

Augmentation de la capacité de test

Résumé: Pour augmenter la capacité de test de 500 à 2500 unités/jour, une analyse a révélé des contraintes telles que trop d’actions manuelles et une ergonomie déficiente des bancs et logiciels de test. Des solutions ont été mises en œuvre : refonte de la ligne de test, optimisation du matériel, migration vers TestStand pour la parallélisation des tests, centralisation des données pour la génération de rapports et formation des opérateurs, améliorant ainsi la fiabilité, la rapidité et l’efficacité du service après-vente.


Augmentation de la Capacité de Test - 
Pour ce projet, mon client m’a demandé d’augmenter la capacité de test de son service après-vente de 500 unités par jour à 2500 unités par jour. L’utilisation des bancs de tests est cruciale pour diagnostiquer automatiquement les pannes des produits retournés par le client, permettant ainsi de remplacer les composants défectueux et de vérifier que la réparation a bien résolu le problème.

Analyse: Pour optimiser les bancs de tests, une analyse approfondie est essentielle. Voici les éléments limitant la capacité de test identifiés :

  • Trop d’actions manuelles : Interruptions fréquentes des tests, réduisant la disponibilité de l’opérateur pour d’autres bancs.
  • Ergonomie du banc de test : Perte de temps significative pour positionner, brancher et débrancher les unités.
  • Ergonomie du logiciel de test : Difficulté à identifier clairement les résultats des tests, entraînant des erreurs de diagnostic.
  • Fausses pannes : Doutes sur la fiabilité des tests, causés par des problèmes matériels ou logiciels, menant à des retests inutiles.
  • Utilisation des ressources matérielles : Exécution séquentielle des tests au lieu d’une approche parallèle plus efficace.
  • Processus : Un seul banc pour tous les tests n’est pas toujours optimal et dépend de nombreux facteurs.
  • Optimisation de la ligne : Placement inadéquat des bancs de tests nuisant à la fluidité et augmentant les risques d’erreurs.
  • Traçabilité : Importance de l’historique des produits pour une réparation et une analyse de production efficaces.

Solution. Suite à l’analyse, des améliorations ont été apportées avec le client :

  • Refonte de la ligne et des testeurs : Amélioration de la fluidité et de l’ergonomie, réduction des déplacements inutiles.
  • Optimisation du matériel : Réutilisation, remplacement et ajout de composants pour une meilleure fiabilité et rapidité.
  • Migration du logiciel de test : Passage de scripts Linux à TestStand avec une interface simplifiée et parallélisation des tests.
  • Génération de rapports de test : Centralisation des données et développement d’un logiciel d’analyse.
  • Formation des opérateurs : Optimisation des actions pour une meilleure efficacité.
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

lundi 31 décembre 2012

Activités 2012

Resumé : Développement de bancs de test de modems DSL et optimisation de lignes de production au Brésil, support technique et formation en LabVIEW, TestStand, LabWindows/CVI. Mise en place de systèmes de mesure pour cosmétique et protocoles de communication pour automates programmables.

En 2012, notre équipe a parcouru le monde, avec plus de 160 000 km en avion, pour rencontrer nos clients et s’immerger dans diverses cultures et environnements professionnels. Cette année a été l’incarnation même du partage professionnel et humain, à l’échange de connaissances et à l’accompagnement de nos partenaires. Au-delà de notre expertise technique, nous avons privilégié l’aspect humain, élément clé de toute collaboration réussie.

Nous avons pris plaisir à apporter notre savoir-faire dans des projets d’envergure, à dépasser les limites de notre spécialité pour offrir le meilleur soutien possible à nos clients face aux défis rencontrés. Notre approche a consisté à optimiser des processus, qu’ils soient logiciels, matériels ou industriels, et à analyser minutieusement les procédés pour proposer des changements adaptés aux problématiques spécifiques de chaque projet.

La communication a joué un rôle prépondérant dans notre travail, nous amenant à parler jusqu’à quatre langues différentes au cours d’une même réunion – anglais, français, portugais et espagnol – et à partager nos expériences dans ces mêmes langues lors de sessions de formation.

Récapitulatif de nos expériences en 2012 :
  • Dans le cadre de la production de modems DSL, nous avons accompli les activités suivantes :
    • Développement et installation de bancs de tests en fin de ligne de production, utilisant des technologies telles que TestStand et LabWindows/CVI.
    • Calibration WiFi et réalisation de divers tests tels que la puissance de transmission, EVM, mask et PER en réception, 
    • Tests fonctionnels pour ADSL, des antennes WiFi, téléphonie FXS, USB, LED et boutons.
    • Personnalisation des modems et conduite de tests de qualité pour garantir la conformité des produits.
    • Support NPI par l’analyse approfondie des défauts de production, permettant d’identifier et de résoudre les problèmes efficacement.
    • Optimisation des procédés de test pour réduire les temps de cycle, augmenter le FPY (First Pass Yield) et la capacité de production.
    • Formation des techniciens de maintenance et de réparation, ainsi que des opérateurs, pour améliorer le handling et l’efficacité opérationnelle.
    • Technonogies: Litepoint, DSLAM, simulateur SPIRENT, caisson d'isolation electromagnétique, câbles SAM, sondes Murata, pointes de test Ingun, TestStand, LabWindows/CVI, Visual Basic, C#
    • Lieu : Manaus, Brésil
  • En plus des activités précédemment mentionnées, nous avons également fourni un support technique aux équipes de production, qui comprenait :
    • Assistance sur site et à distance pour aider à la spécification des problèmes techniques rencontrés en production.
    • Identification des causes sous-jacentes des problèmes pour permettre une résolution rapide et efficace.
    • Correction et optimisation des processus pour prévenir la récurrence des problèmes et améliorer la performance globale.
    • Pré-analyse des problèmes pour orienter les équipes vers les collègues spécialisés, tels que ceux de la base de données ou de la production, pour une assistance plus ciblée.
    • Lieu : Manaus, Brésil
  • Nous avons mené des formations techniques approfondies sur LabVIEW, TestStand et LabWindows/CVI, visant à améliorer les compétences en automatisation et en tests des participants. Ces sessions ont couvert les principes fondamentaux, les meilleures pratiques et les techniques avancées pour optimiser l’utilisation de ces outils dans des environnements de production exigeants.
    • Lieu : France
  • Notre équipe a conçu un logiciel de mesure avancé sous LabVIEW, spécialement adapté pour l’industrie cosmétique et pharmaceutique. Ce système s’interface efficacement avec divers instruments de mesure tels que le sébumètre, cornéomètre, tewamètre, colorimètre, thermomètre, indotomètre, et pHmètre, garantissant une collecte de données exhaustive et précise. Il est essentiel pour réaliser des études cliniques de la peau en laboratoire, permettant aux grandes marques comme L’Oréal, Dior, et Pierre Fabre d’évaluer scientifiquement l’efficacité de leurs produits. Notre logiciel assure une analyse détaillée et contribue à l’optimisation des formules cosmétiques et pharmaceutiques.
    • Lieu : Monaco
  • Nous avons conçu et implémenté une suite de tests de protocoles de communication pour les automates programmables. Utilisant les environnements LabWindows/CVI et TestStand, nous avons assuré la validation complète des communications entre les dispositifs. Ces tests automatisés vérifient la performance et la conformité des PLC, garantissant leur fiabilité dans toutes les phases de production. L’approche modulaire de LabWindows/CVI et la gestion de séquences de TestStand ont permis une adaptation rapide aux exigences spécifiques et une exécution cohérente des tests.
    • Lieu : France
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

jeudi 31 décembre 2009

Activités 2009

Résumé : AJOLLY testing a évolué en 2009, avec une expertise en développement logiciel et analyse de systèmes. L’étude sur le développement de logiciels pour bancs d’essai sous LabVIEW, LabWindows/CVI, et Visual Studio .NET C#. L’optimisation des communications GPIB sur un synchrotron a été réalisée grâce à la programmation C++ sur Linux et JAVA. Ces projets témoignent de notre engagement pour la précision et le partage de connaissances techniques. Notre conférence sur la migration logicielle a mis en avant notre leadership dans le domaine technique. 


En 2009, AJOLLY testing a consolidé son expertise en test et mesure par des contributions significatives dans le domaine du développement logiciel et de l’analyse de systèmes complexes. L’étude comparative que nous avons menée sur le développement de logiciels pour bancs d’essai de production a mis en lumière notre maîtrise des technologies telles que LabVIEW, LabWindows/CVI et Visual Studio .NET C# avec Measurement Studio. De plus, notre travail d’analyse sur un synchrotron de troisième génération a démontré notre capacité à optimiser les communications GPIB, grâce à notre savoir-faire en programmation C++ sur Linux et en développement de serveur d’instruments JAVA. Ces initiatives reflètent notre engagement envers la précision et l’efficacité, sans pour autant négliger l’importance de partager notre savoir avec la communauté technique.

  • Étude technique et financière comparative sur le développement de logiciels pour banc d’essai de production : Dans le cadre de notre collaboration avec Alcatel-Lucent, nous avons réalisé une étude technique et financière comparative approfondie sur le développement de logiciels pour bancs d’essai de production. Ce projet a impliqué l’utilisation de LabVIEW, LabWindows/CVI et Visual Studio .NET C# avec Measurement Studio. Nous avons conclu ce projet par une conférence enrichissante, au cours de laquelle nous avons présenté des illustrations d’exemples de migration à des experts et leaders techniques d’Alcatel-Lucent. 
    • Techniques utilisées : LabVIEW, LabWindows/CVI et Visual Studio .NET C# avec Measurement Studio.
    • Lieu : France
    • Analyse des pertes de mesure sur un synchrotron de troisième génération : Notre équipe a mené une analyse poussée des pertes de mesure sur un synchrotron de troisième génération, aboutissant à une optimisation significative de la communication GPIB, tant sur le plan matériel que logiciel. Ce travail a nécessité une expertise particulière en programmation C++ sur Linux et en développement de serveur d’instruments JAVA. 
      • Techniques utilisées :C++ sur Linux, serveur d’instruments JAVA. GPIB.
      • Lieu : France
    Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
    🌐 www.ajolly.fr

      lundi 10 août 2009

      Nouvelles fonctions de LabVIEW 2009

      Résumé : LabVIEW 2009 (version 9.0) a introduit des améliorations significatives, notamment dans les commandes de face avant et les fonctions de diagramme. Parmi les nouveautés, on trouve des commandes numériques de type réservoir, des graphes 3D avancés, et des palettes enrichies pour la programmation numérique et les matrices. La gestion de la mémoire et les informations sur le processeur ont été optimisées, et de nouvelles fonctions pour les variables partagées et le moteur de balayage NI ont été ajoutées, facilitant ainsi la synchronisation et la gestion des défaillances. Ces évolutions visent à améliorer l'efficacité et la clarté du développement sous LabVIEW.

      labview2 LabVIEW 2009 vient de sortir (on notera que le numéro de la version est en faite la 9.0). En plus des nouveautés annoncées par National Instruments sur son site, j’ai voulu faire un tour d’horizon des nouveautés dans les palettes de commandes en face avant et de fonctions pour les diagrammes. En voici la synthèse (les nouveautés sont encadrées en rouge :

      Nouveautés dans les commandes (face avant)

      • Numérique
      labview2009-moderne-numerique ajout de la commande de type réservoir
      • Graphe
      labview2009-moderne-graphe ajout du tracé de compas, tracé à barres d’erreur, tracé de plume et matrice de tracés XY et ajout de la palette dédiée au graphe 3D
      • Graphe 3D
      labview2009-moderne-graphe-graphe-3d ajout des graphes 3D de type nuage, barres, camembert, bâtons, rubans, contour, champ vectoriel, comète, surface, maillage et chute d’eau.

       

      Nouveautés dans les fonctions (diagramme)

      • Programmation, numérique, virgule fixe
      labview2009-programmation-numerique-virgule-fixe ajout de : adapter de virgule fixe à entier, adapter d’entier à virgule fixe
      • Programmation, tableau, matrice
      labview2009-programmation-tableau-matrice nouvelle palette avec : taille de matrice, construire une matrice, redimensionner une matrice, transposée d’une matrice, obtenir la diagonale d’une matrice, obtenir les éléments d’une matrice, obtenir une sous-matrice, définir une diagonale de matrice, définir des éléments de matrice, définir une sous-matrice
      • Programmation, cluster, classe et variant
      labview2009-programmation-cluster-classe-et-variant ajout de préserver la classe à l’exécution
      • Programmation, E/S sur fichiers, constantes de fichiers
      labview2009-programmation-es-sur-fichiers-constantes-de-fichiers ajout de : obtenir le répertoire système et répertoire de l’application
      • Programmation, E/S sur les fichiers, XML, parseur XML
      labview2009-programmation-es-sur-fichiers-xml-parseur-xml
      • ajout de : obtenir le premier nœud correspondant et obtenir tous les nœuds correspondants.
      • à noter le changement des icones nouveau et fermer.
      • Programmation, E/S sur les fichiers, TDM en continu
      labview2009-programmation-es-sur-fichiers-tdm-en-continu ajout de : TDMS – convertir le format, créer des informations de mise à l’échelle
      • Programmation, contrôle d’applications, contrôle de mémoire
      labview2009-programmation-controle-applications-controle-de-memoire ajout de : nouvelle référence de valeur de données, supprimer une référence de valeur de données
      • Programmation, contrôle d’applications, informations sur le processeur
      labview2009-programmation-controle-applications-informations-sur-le-processeur nouvelle palette avec : information sur le processeur, nombre de niveaux de cache, taille du cache de données
      • Programmation, waveform, waveforme numérique
      labview2009-waveform-waveform-numerique ajout de grouper les signaux numériques
      • Traitement du signal, opérations sur les signaux
      labview2009-traitement-du-signal-operations-sur-les-signaux ajout de nœud de délai de transformée en Z
      • Mathématiques, équations différentielles, équations différentielles partielles
      labview2009-mathematiques-equations-differentielles-partielles nouvelle palette avec : définir une EDP, définir un domaine d’EDP, définir la condition aux limites d’une EDP, définir la condition initiale d’une EDP, résolution d’EDP, rendu d’EDP
      • Communication de données, variable partagée
      labview2009-communication-de-donnees-variable-partagee
      • ajout de fonctions pour simplifier l’utilisation des variables partagées : établir une connexion à la variable, lire une variable, écrire une variable, fermer une connexion à une variable, nœud de propriété de variable.
      • pour les variable PSP : ouvrir et vérifier la connexion d’une variable, établir une connexion à une variable en arrière plan.
        pour les variables
      • E/S : lecture par balayage de la variable, écriture par balayage de la variable, lecture directe de la variable, écriture directe de la variable
      • Entrées/Sorties de mesures, moteur de balayage NI
      labview2009-es-de-mesures-moteur-de-balayage-ni nouvelle palette avec : synchronisation avec le moteur de balayage, obtenir la période du moteur de balayage, définir la période du moteur de balayage, obtenir le mode du moteur de balayage, définir le mode du moteur de balayage, rafraichir les modules locaux
      • Entrées/Sorties de mesures, moteur de balayage NI, contrainte
      labview2009-es-de-mesures-moteur-de-balayage-ni-contrainte nouvelle palette avec : activer les contraintes de variables, désactiver les contraintes de variables, effacer les contraintes de variables, contraindre une variable, annuler une contrainte de variable

      • Entrées/Sorties de mesures, moteur de balayage NI, défaillances
      labview2009-es-de-mesures-moteur-de-balayage-ni-defaillances nouvelle palette avec : obtenir une liste de défaillances, définir une défaillance, effacer une défaillance, effacer toutes les défaillances
      • Entrées/Sorties de mesures, moteur de balayage NI, configuration de défaillances
      labview2009-es-de-mesures-moteur-de-balayage-ni-configuration-de-defaillances nouvelle palette avec : définir une configuration de défaillance, effacer une configuration de défaillance, obtenir toutes les configurations de défaillances

      Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
      🌐 www.ajolly.fr