Home / A la une / Carpentry Compiler aide les menuisiers à concevoir des objets qu'ils peuvent réellement fabriquer – Technologik

Carpentry Compiler aide les menuisiers à concevoir des objets qu'ils peuvent réellement fabriquer – Technologik

À l'approche des vacances, les gens pourraient penser à des projets de menuiserie à faire soi-même et à faire soi-même, à offrir. Mais il y a souvent un décalage entre la conception d'un objet et la meilleure façon de le créer.

Des chercheurs de l’Université de Washington ont créé Carpentry Compiler, un outil numérique qui permet aux utilisateurs de concevoir des projets de menuiserie. Une fois qu'un projet est conçu, l'outil crée des instructions de fabrication optimisées en fonction des matériaux et des équipements disponibles. L'équipe a présenté cette étude le 19 novembre au SIGGRAPH Asia à Brisbane, en Australie.

"Pour faire un bon design, vous devez réfléchir à la façon dont il sera fabriqué", a déclaré Adriana Schulz, auteure principale, professeure assistante à la faculté d'informatique et d'ingénierie Paul G. Allen. "Ensuite, nous avons ce problème très difficile d'optimiser les instructions de fabrication tout en optimisant la conception. Mais si vous envisagez la conception et la fabrication comme des programmes, vous pouvez utiliser des méthodes de langages de programmation pour résoudre des problèmes de menuiserie, ce qui est vraiment cool "

Pour Carpentry Compiler, les chercheurs ont créé un système appelé Hardware Extensible Languages ​​for Manufacturing, ou HELM. HELM est composé de deux langages de programmation différents: un langage de haut niveau pour la conception d'un objet, puis un langage de bas niveau pour les instructions de fabrication.

"Disons que je veux faire un morceau de bois qui est coupé à un angle de 45 degrés", a déclaré Schulz. "Dans l'interface utilisateur de conception, je crée une boîte, puis je trace une ligne où je veux que la coupe soit et indique à l'ordinateur" Supprimer cette partie ". Le langage de bas niveau dit: "Prenez une scie à découper deux par quatre, configurez-la à un angle de 45 degrés, alignez le bois sur votre scie à découper et découpez. '"

Lorsque l'utilisateur conçoit un objet à l'aide du langage évolué, qui ressemble à un logiciel de CAO standard, un compilateur vérifie que la conception est possible en fonction des outils et des matériaux spécifiés par l'utilisateur. Une fois que l'utilisateur a fini de concevoir, le compilateur fournit un ensemble d'instructions de fabrication optimales basées sur différents coûts.

"Si vous voulez faire une bibliothèque, cela vous donnera plusieurs plans pour le faire", a déclaré Schulz. "On pourrait utiliser moins de matériel. Un autre pourrait être plus précis car il utilise un outil plus précis. Et un troisième est plus rapide, mais il utilise plus de matériel. Tous ces plans forment la même bibliothèque, mais ils ne sont pas identiques en termes de Ce sont des exemples de compromis qu’un concepteur pourrait explorer. "

Le compilateur doit passer au crible un vaste espace de combinaisons d'instructions possibles pour trouver les meilleures. Mais s'il traite les instructions de fabrication comme un programme, il peut utiliser des astuces de programmation pour simplifier sa recherche et sélectionner des candidats prometteurs.

"Un programme peut offrir un bon moyen de gagner du temps, un autre programme trouve un bon moyen de faire les jambes", a déclaré le co-auteur Zachary Tatlock, professeur agrégé à la Allen School. "Et nous pouvons trouver ceux-ci et les recombiner pour faire le meilleur plan global."

Actuellement, Carpentry Compiler optimise les plans de fabrication en fonction du temps de fabrication et de la précision. L'équipe souhaiterait qu'à l'avenir, il prenne en compte l'orientation du grain et l'incertitude dans l'utilisation de types d'outils spécifiques. À partir de là, l’équipe espère étendre cette idée à des projets plus complexes, comme un projet nécessitant du travail du bois et de l’impression 3D.

"L'avenir de la fabrication réside dans la possibilité de créer des pièces hautes performances variées et personnalisables", a déclaré M. Schulz. "Les révolutions précédentes portaient principalement sur la productivité. Mais maintenant, il s'agit de ce que nous pouvons faire. Et qui peut le faire."

Source de l'histoire:

Matériaux fourni par Université de Washington. Remarque: le contenu peut être modifié pour le style et la longueur.

Source

About admin

Check Also

Microsoft laisse enfin la plate-forme mourir • Le Registre

Chers bien-aimés, nous sommes réunis ici aujourd'hui pour rendre un dernier hommage à la dernière …

Laisser un commentaire