LES ÉCLAIRAGES DE KINCOTO
Connaissances sur l’automatisation de la programmation des circuits intégrés
Conseils pratiques sur la compatibilité des puces, les formats d’entrée, l’efficacité de la production et les flux de programmation automatisés.
RechercheComment calculer et valider l’UPH en programmation de circuits intégrés
Comment calculer et valider le nombre d’unités programmées par heure (UPH)Le nombre d’unités par heure n’est pertinent que si ses hypothèses sont clairement définies. Un chiffre UPH annoncé peut être trompeur s’il exclut le temps de programmation, le taux d’utilisation du poste, le réapprovisionnement des supports, la vérification ou les rebuts. KINCOTO recommande de considérer le débit comme le résultat mesurable d’un processus défini pour un composant et une tâche donnés, et non comme une caractéristique universelle d’un équipement automatisé de programmation de circuits intégrés.Établir un modèle de temps de cycleDécomposez le processus en manutention du composant et programmation. La manutention peut comprendre la prise, le contrôle de l’orientation, le chargement dans le support de test, la confirmation du contact, le déchargement, l’inspection optique automatisée (AOI) ou le marquage, ainsi que le placement dans le support de sortie. La programmation peut inclure l’effacement, la vérification de vierge, l’écriture, la vérification, les opérations de sécurité et les commandes propres au fichier. Certaines actions se chevauchent, tandis que d’autres empêchent le démarrage du cycle suivant.Une première estimation peut utiliser le temps de cycle effectif : l’UPH théorique correspond à 3 600 divisé par le nombre de secondes effectives par composant terminé. Pour les supports de test en parallèle, ne multipliez pas simplement par le nombre de sites. Utilisez le nombre de sites actifs et tenez compte de la synchronisation des lots, du composant le plus lent d’un groupe, de la stratégie de chargement et de déchargement, ainsi que des sites volontairement désactivés. La séquence de commande de l’équipement détermine le niveau de chevauchement possible entre manutention et programmation.Le type de composant, la capacité mémoire, l’interface, l’algorithme et le contenu de l’image influencent le temps de programmation.Le nombre de supports de test, l’architecture du programmateur et le taux d’utilisation des sites influencent la capacité en parallèle.Le boîtier, le format sur bande, plateau ou tube, ainsi que les étapes d’inspection influencent le temps de manutention.Les nouvelles tentatives, les échecs de vérification, les changements de supports et les nettoyages planifiés réduisent le débit soutenu.Transformer le modèle en plan de testUtilisez des circuits intégrés représentatifs de la production, le fichier de programmation validé, les paramètres de sécurité prévus, les supports de test réels ainsi que les supports d’entrée et de sortie utilisés en production. Commencez par stabiliser la recette et confirmer l’exactitude des résultats. Chronométrez ensuite des cycles répétés sur une période suffisamment longue pour inclure le réapprovisionnement et le déchargement normaux. Enregistrez séparément les unités conformes terminées, les échecs de programmation, les nouvelles tentatives dues aux contacts, les pauses machine et les arrêts d’ingénierie exclus.Calculez au moins deux indicateurs : l’UPH instantanée en fonctionnement automatique et l’UPH soutenue, incluant les interventions normales de l’opérateur. Si la disponibilité sur une équipe est nécessaire, indiquez quelles pauses, pénuries de matériaux, changements de série et opérations de maintenance sont inclus. Indiquez la taille de l’échantillon, le temps écoulé, les sites actifs, la version de la recette, le support et les conditions environnementales ou de processus.Examiner les goulots d’étranglement et revalider les changementsLes journaux de cycle permettent de déterminer si la contrainte vient de la programmation, des mouvements du manipulateur, de l’échange des supports, de la vision, du marquage ou de l’inspection. L’augmentation du nombre de stations de programmation est surtout utile lorsque la programmation constitue le goulot d’étranglement ; elle ne peut pas supprimer une opération en aval plus lente. À l’inverse, l’optimisation des mouvements offre un gain limité lorsqu’une longue séquence de programmation et de vérification domine le cycle.Revalidez le processus après toute modification de la version du composant, du fichier de données, de l’algorithme, du support de test, du nombre de sites actifs, du boîtier, du support, du contenu du marquage, de la recette d’inspection ou de la politique de nouvelles tentatives. Toute UPH communiquée pour la programmation de circuits intégrés KINCOTO dépend donc du composant, du temps de programmation, de la configuration de la station, du boîtier et des paramètres du processus. Cette approche rigoureuse transforme une estimation en donnée de capacité auditable pour la planification de la ligne.
RechercheCompatibilité des boîtiers de circuits intégrés avec les équipements de programmation automatisée
Évaluer la compatibilité des boîtiers de circuits intégrés avec l’automatisation de la programmationLe seul nom d’un boîtier ne suffit pas à établir sa compatibilité avec un manipulateur automatisé. Deux composants appartenant à la même famille de boîtiers peuvent différer par l’épaisseur du corps, la géométrie des terminaisons, le contraste du marquage, les limites de coplanarité, la sensibilité à l’humidité ou la présentation sur support. KINCOTO évalue donc la compatibilité avec la programmation des circuits intégrés comme une chaîne d’interfaces mécaniques, électriques, optiques et de processus.Définir précisément le boîtier et le supportCommencez par le dernier plan du boîtier du composant et les recommandations de manutention du fabricant. Relevez la longueur, la largeur et la hauteur du corps, le pas, la disposition de la plage exposée ou des billes, le détrompeur de polarité, les zones de contact autorisées et les éventuelles zones interdites. Précisez si les composants arrivent sur bande, plateau ou tube, et fournissez le plan du support correspondant lorsqu’il est disponible.Pour les bandes, vérifiez la profondeur des alvéoles, la liberté de mouvement du composant, le comportement du film de couverture, le sens d’indexation et l’orientation de la bobine.Pour les plateaux, vérifiez la référence des alvéoles, la planéité du plateau, les éléments d’empilage, la rotation et la gestion des plateaux vides.Pour les tubes, vérifiez le profil des rails, le jeu, la conception de la butée, le sens d’alimentation et le risque de rotation du composant.Les échantillons de production sont essentiels, car l’usure des supports, les variations de moulage, les étiquettes et l’état réel des surfaces peuvent ne pas apparaître sur les plans.Examiner chaque interface de manutentionLa méthode de prise doit maintenir le composant sans toucher les broches, les billes ou les surfaces sensibles. Le matériau de la buse, le niveau de vide, le point de prise, l’accélération de déplacement et la force de placement doivent faire l’objet d’une évaluation spécifique au boîtier. Le système de vision doit localiser de manière fiable le corps ou les terminaisons et détecter l’orientation à l’aide de caractéristiques restant visibles sous l’éclairage prévu. Les composants doivent également être transférés de manière maîtrisée dans le support de programmation, sans inclinaison ni contrainte latérale.La compatibilité du support de test ne se limite pas à l’empreinte. Confirmez la référence exacte du composant, l’interface de programmation, le schéma de contact, le couvercle ou l’actionneur du support, la durée de vie d’insertion prévue, l’accès pour le nettoyage et l’identification des pièces de changement. Si plusieurs variantes de boîtiers utilisent le même équipement, définissez quelles buses, quels supports de test, guides, alimentateurs et recettes doivent être modifiés entre les tâches.Valider le processus avec des composants réelsUn essai de compatibilité doit couvrir l’alimentation en entrée, la prise, l’alignement, l’insertion dans le support de test, la programmation, le retrait, l’inspection et le conditionnement final. Recherchez les broches tordues, les marques sur les billes ou les plages, les rayures, les orientations incorrectes, les contacts instables et les dommages aux alvéoles. Les résultats électriques doivent distinguer les véritables échecs de programmation des nouvelles tentatives liées aux contacts.Utilisez des composants représentatifs en bon état ainsi que les échantillons de référence convenus.Confirmez la séparation des rejets et la récupération après un arrêt contrôlé.Vérifiez les instructions de changement de série et les autorisations d’accès aux recettes.Documentez les références approuvées, les supports, les pièces de changement de série et les révisions des programmes.Si le nombre d’unités par heure (UPH) est mesuré pendant l’essai, considérez-le comme spécifique à la configuration : il dépend du composant, du temps de programmation, des stations actives, du boîtier, du support, du flux d’inspection et d’autres conditions du procédé. L’équipement automatisé de programmation de circuits intégrés KINCOTO ne doit être sélectionné qu’après avoir clarifié ces interfaces. Cette méthode réduit les imprévus d’intégration et fournit aux équipes d’ingénierie, de production et de qualité une définition commune de la compatibilité.
RechercheStations de programmation, cycle de programmation et cadence
Comment les stations de programmation et le cycle de programmation déterminent la cadenceL’ajout de sockets de programmation peut accroître la capacité, mais la relation n’est pas une simple multiplication. Le système de manipulation doit charger et décharger les composants, le programmateur doit exécuter des opérations spécifiques au composant et les sites parallèles peuvent devoir s’attendre les uns les autres. KINCOTO évalue conjointement le nombre de stations et le cycle de programmation lors de la configuration d’un équipement automatisé de programmation de circuits intégrés.Mesurer l’opération complète de programmationLe cycle de programmation peut inclure l’identification, l’effacement, la vérification de l’état vierge, l’écriture, la vérification, la configuration de la sécurité, la sérialisation et la lecture finale de contrôle. La durée varie selon le composant exact, l’interface, la version de l’algorithme, la taille de l’image et le modèle de données, les réglages d’alimentation et le matériel de programmation. Utilisez le fichier de production validé et les réglages prévus lors de la mesure ; un petit fichier d’ingénierie peut ne pas représenter le véritable travail de production.Distinguez le temps de programmation du chargement et du déchargement des sockets, de l’alignement des composants, des contrôles de contact, de la vision, du marquage, de l’AOI et de la mise en place en sortie. Déterminez quelles opérations peuvent se chevaucher. Vous saurez ainsi si la capacité est limitée par la programmation, la manipulation mécanique, l’inspection, la communication des données ou une combinaison de ces facteurs.Comprendre le fonctionnement des sites parallèlesLorsque plusieurs composants sont programmés en groupe synchronisé, le lot peut ne se terminer qu’à la fin ou à l’échec du site le plus lent. Une nouvelle tentative de contact sur un site peut affecter l’ensemble du groupe. Dans une conception asynchrone, la planification peut améliorer le taux d’utilisation, mais la logique de contrôle, les ressources du programmateur et la séquence de manipulation imposent toujours des limites.Confirmez le nombre de sites installés, sous licence et actifs.Vérifiez si les canaux partagent l’alimentation, les ressources de communication ou celles du programmateur.Mesurez les variations d’un site à l’autre avec les sockets et les composants prévus.Intégrez le nettoyage et le remplacement des sockets, les sites désactivés et la récupération normale dans la planification de capacité.Une station ne doit pas être considérée comme productive simplement parce qu’elle est physiquement présente. Lors de la validation, surveillez le taux d’utilisation des sites, les résultats de programmation, les nouvelles tentatives de contact et les motifs d’inactivité.Sélectionner les stations à partir de scénariosModélisez au moins un scénario normal, un scénario avec programmation plus lente et un scénario avec un nombre réduit de sites. Ce dernier aide la production à comprendre le niveau de sortie si un socket est en maintenance. Comparez le coût d’investissement et la complexité avec la réduction attendue du temps de cycle limité par la programmation. Lorsque la manipulation constitue déjà le goulot d’étranglement, l’ajout de stations de programmation peut apporter peu de production supplémentaire durable.Validez la configuration retenue avec les véritables puces et supports. Indiquez le temps écoulé, le nombre d’unités conformes terminées, les sites actifs, le fichier de programmation, le boîtier, les formats d’entrée et de sortie, les étapes d’inspection et les exclusions. Le nombre d’unités par heure (UPH) dépend toujours de ces caractéristiques du composant et du procédé.KINCOTO peut examiner ces éléments afin d’adapter les stations de programmation, la séquence de manipulation, les sockets et les fonctions d’inspection optionnelles aux exigences réelles de la production. Vous évitez ainsi de surdimensionner une ligne pour un test court ou de la sous-dimensionner pour un programme de production plus long.
RechercheBande, plateau ou tube : choisir le bon format d’alimentation des circuits intégrés
Choisir une alimentation sur bande, plateau ou tube pour la programmation automatisée de circuits intégrésLe support utilisé pour l'arrivée des composants n'est pas un simple détail d'achat. Les bandes, plateaux de type JEDEC et tubes imposent des exigences différentes en matière de séparation, de contrôle de l'orientation, de manipulation des boîtiers, de changement de série et de conditionnement final. Pour les équipements automatisés de programmation de circuits intégrés KINCOTO, le choix pratique doit commencer par le composant réel et le flux de production, plutôt que par l'affirmation générale qu'un format est toujours plus rapide.Commencer par le composant et le matériau entrantConfirmez la désignation du boîtier, ses dimensions, la géométrie des broches ou des billes, la masse, la sensibilité de surface et les consignes de manipulation du fabricant. Inspectez ensuite le support réel. Des plateaux ou tubes apparemment similaires peuvent différer par le pas des logements, le profil des rails, la conception des butées et les tolérances dimensionnelles. Les projets sur bande nécessitent également la largeur de bande appropriée, la géométrie des logements, le comportement de la bande de couverture, l'état des trous d'entraînement et le sens d'enroulement.Bande :Bien adaptée au flux de matériaux sur bobine et au retour direct sur bande, elle nécessite toutefois un indexage maîtrisé, un décollement contrôlé, l'inspection des logements ainsi qu'une amorce et une fin de bande définies.Plateau :Il offre des logements ordonnés et une large compatibilité avec les boîtiers, mais le gauchissement du plateau, l'orientation lors de l'empilage, le jeu dans les logements et la gestion des plateaux vides doivent être examinés.Tube :Ces solutions peuvent être efficaces pour les boîtiers compatibles, mais l’adaptation au rail, l’alimentation par gravité, la rotation des composants, le contrôle de la butée et l’ergonomie du chargement des tubes sont essentiels.Comparer l'ensemble du processus, pas seulement l'entréeCartographiez la manière dont les composants sont introduits, identifiés, prélevés, programmés, inspectés, marqués et reconditionnés. Une alimentation par plateau peut toujours nécessiter une sortie sur bande ; une ligne sur tube peut exiger un transfert maîtrisé vers un autre support. Chaque transition ajoute des interfaces de manipulation et des risques potentiels liés à l'orientation ou à l'aspect esthétique. Les options requises, telles que l'alignement par vision, le nettoyage des contacts, la séparation des rejets, l'AOI, le marquage et la génération d'étiquettes, doivent donc être intégrées à la décision concernant le format.Les estimations de cadence doivent également être conditionnelles. Le nombre d'unités par heure dépend du composant, de la taille de l'image du programme, de la durée de programmation, du nombre de sites de programmation actifs, du boîtier et du comportement du support, des étapes d'inspection et des paramètres du processus. La fréquence des changements de série, la méthode de réapprovisionnement et la taille des lots peuvent compter autant que les mouvements nominaux du système de manipulation.Effectuer une étude de sélection fondée sur des échantillonsAvant d'approuver une configuration, fournissez des composants, supports, fichiers de programmation et spécifications de sortie représentatifs de la production. Exécutez suffisamment de cycles pour observer la stabilité de l'alimentation, la précision du prélèvement, le contact avec les sockets, la détection de l'orientation et la qualité du reconditionnement. Définissez également des circuits de rejet intentionnels et vérifiez que les composants conformes, défaillants et non traités ne peuvent pas être mélangés.Consignez les plans des supports, les photos, les étiquettes et l'orientation des lots.Confirmez les quantités d'entrée et de sortie, les règles de gestion des lots et les champs de traçabilité.Examinez les pièces de changement, les étapes de réglage et l'accès des opérateurs.Définissez les méthodes d'acceptation pour la programmation, la manipulation et le conditionnement.KINCOTO peut s'appuyer sur ces éléments pour étudier une solution adaptée à un flux sur bande, plateau, tube ou mixte. La meilleure solution de programmation de circuits intégrés est celle qui est validée autour du boîtier, du support, du cycle de programmation et de la logistique en aval réels.
