MétaCan
Menu
Retour à la cohorte
Enregistrement W7065298556

Developing a Custom Printhead Controller to Print Large-Scale Parts Using Industrial Motion Systems

2022· other· fr· W7065298556 sur OpenAlexaboutno aff

Notice bibliographique

RevuePolyPublie (École Polytechnique de Montréal) · 2022
Typeother
Languefr
DomaineEngineering
ThématiquePower Transformer Diagnostics and Insulation
Établissements canadiensnon disponible
Organismes subventionnairesnon disponible
Mots-clésController (irrigation)FirmwareControl systemMotion study
DOInon disponible

Résumé

récupéré en direct d'OpenAlex

RÉSUMÉ: Le dépôt de fil fondu (FFF, de fused filament fabrication) pourrait devenir une puissante méthode de fabrication, mais cette technologie de fabrication additive (FA) doit d'abord surpasser certaines limites, dont sa mise à l'échelle et la qualité des pièces produites. Dans ce projet, nous avons adressé ce problème de taille en développant un contrôleur de tête d'impression personnalisé permettant de produire de grandes pièces par FFF sur des robots industriels.L'objectif principal du projet était de créer un contrôleur universel pouvant être connecté à différents robots munis de têtes d'impression à haut débit. Le contrôleur a été conçu pour communiquer avec deux robots industriels spécifiques : un grand système à portique d'Aerotech et un bras robotique à six axes Fanuc M-20iB/25. Les deux systèmes sont installés dans le Laboratoire de mécanique multi-échelle (LM2) de Polytechnique Montréal. Une carte mère Duet 3 6HC est au cœur du contrôleur de tête d'impression, qui peut contrôler plusieurs outils à la fois et est compatible avec un large éventail de composants que l'on trouve couramment dans les têtes d'impression FFF. Nous avons choisi les autres composants internes du contrôleur selon les exigences de deux têtes d'impression à haut débit : les extrudeuses Typhoon et Pulsar de Dyze Design. Pour utiliser le contrôleur de tête d'impression avec les robots industriels du LM2, nous avons développé une méthodologie d'impression adaptée. Pour ce faire, nous avons utilisé une méthode de contrôle d'extrusion personnalisée, implémenté des protocoles de communication, modifié le firmware de la carte mère Duet et développé des post-processeurs dans RoboDK, un logiciel de programmation hors-ligne pour robots industriels. Nous avons ensuite imprimé diverses pièces à l'aide de plusieurs têtes d'impression, dont l'extrudeuse Typhoon et la version bêta de l'extrudeuse Pulsar, afin de démontrer la polyvalence du contrôleur. Avec l'extrudeuse Typhoon et le robot Fanuc, nous avons produit deux grandes pièces: un vase en spirale mesurant 400 mm de hauteur et pesant 640 g (imprimé à 250 % de sa taille originale), et un modèle #3DBenchy de 240 mm de long et 636 g (à 400 % d'échelle). Les temps d'impression des deux pièces étaient d'environ 3h et 3h20m, respectivement. Pour le vase, nous avons estimé qu'il faudrait jusqu'à 18h42 pour produire la même pièce en utilisant une tête d'impression conventionnelle couramment utilisée dans les imprimantes FFF. Malheureusement, la méthode de contrôle d'extrusion que nous avons mise en place a abouti à une qualité d'impression moyenne dont les effets étaient particulièrement observables sur le #3DBenchy. ABSTRACT: Fused filament fabrication (FFF) could become a powerful manufacturing method if the technology can scale up and produce higher quality parts. In this project, we addressed FFF's scale limitation by developing a custom printhead controller to produce large parts on industrial motion systems. The project's main objective was to create a universal controller that could easily be connected to different motion systems to print with high-flowrate, extrusion-based toolheads. We designed the controller to communicate with two specific motion systems: a large, gantry-based system from Aerotech and a Fanuc M-20iB/25 six-axis robotic arm. Both systems are installed in the Laboratory for Multiscale Mechanics (LM2) at Polytechnique Montreal. A Duet 3 Mainboard 6HC drives the printhead controller, which can control multiple toolheads at a time and is compatible with a wide range of components commonly found in FFF printheads. We selected the controller's other internal components based on the requirements of two high-flowrate printheads: the Typhoon and Pulsar extruders from Dyze Design. To use the printhead controller on the LM2 motion systems we developed a custom printing methodology. This required using an in-house extrusion control method, implementing communication protocols, modifying the Duet mainboard's firmware, and developing post-processors in RoboDK, an offline programming software for industrial robots. We then printed various parts using the Typhoon extruder, the beta version of the Pulsar extruder, and several other printheads to demonstrate the controller's versatility. Using the Typhoon extruder on the Fanuc six-axis robot, we produced two large-scale parts: a 400mm tall, 640g spiral vase (printed at 250% its original size), and a 240mm long, 636g #3DBenchy benchmark part (400% scale). Print times were approximately 3h and 3h20m respectively. For the vase, we estimated it would take up to 18h42m to produce the same part using standard toolheads typically used on FFF printers. Unfortunately, the extrusion control method we implemented meant print quality on the #3DBenchy in particular was substandard. This thesis includes a few recommendations as to how to improve on this in the future. Once these issues have been resolved, the printhead controller's flexibility and modularity should help it become a useful research tool. Researchers will be able to use it to explore new ideas related to large-scale additive manufacturing (AM), as well as other important topics such as multi-axis FFF and high-performance composite AM.

Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.

Comment cette classification a été obtenuedéplier

Prédiction distillée sur la base complète

Imitation des enseignants

Ni prévalence calibrée, ni vérité terrain. Validation humaine à venir. Apprise à partir de 10 348 étiquettes directes de Codex et de 10 348 étiquettes directes de Gemma. Le mode candidate est l'union des têtes enseignantes seuillées; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont ni des étiquettes humaines ni des étiquettes directes de modèles de pointe.

score de la tête « metaresearch » (Codex)0,001
score de la tête « metaresearch » (Gemma)0,000
Version: codex-gemma-dda1882f352aStatut de validation: machine_predicted_unvalidated
Catégories candidatesMéta-épidémiologie (sens strict), Charge utile insuffisante (le modèle a refusé de juger)
Catégories consensuellesaucune
DomaineSignal candidat: aucune · Signal consensuel: aucune
Devis d'étudeSignal candidat: Simulation ou modélisation · Signal consensuel: Simulation ou modélisation
GenreSignal candidat: Méthodes · Signal consensuel: aucune
Score de désaccord entre enseignants0,828
Score d'incertitude au seuil0,999

Scores Codex et Gemma par catégorie

CatégorieCodexGemma
Métarecherche0,0010,000
Méta-épidémiologie (sens strict)0,0010,001
Méta-épidémiologie (sens large)0,0010,000
Bibliométrie0,0010,001
Études des sciences et des technologies0,0000,000
Communication savante0,0000,000
Science ouverte0,0010,000
Intégrité de la recherche0,0010,001
Charge utile insuffisante (le modèle a refusé de juger)0,0020,000

Scores machine (provisoires)

Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.

Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.

Tête enseignante Opus0,021
Tête enseignante GPT0,232
Écart entre enseignants0,212 · la distance entre les deux têtes enseignantes sur ce seul travail
Statut de validationscore_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découle

Classification

machine, non validée

Prédiction automatique; un appel candidat d’une seule tête enseignante, pas un consensus.

Devis d'étudeSimulation ou modélisation
Domainenon disponible
GenreMéthodes

Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».

En bref

Citations0
Publié2022
Routes d'admission1
Résumé présentoui

Explorer davantage

Même revuePolyPublie (École Polytechnique de Montréal)Même sujetPower Transformer Diagnostics and InsulationTravaux en français237 207