Développement d'un logiciel de génération de programme CNC pour les éléments standard d'un moule

Loading...
Thumbnail Image

Date

2016

Journal Title

Journal ISSN

Volume Title

Publisher

Université Mouloud Mammeri Tizi-Ouzou

Abstract

Au début, un regard approfondi a été jeté sur la conception d’un moule à fin de monter et d’expliquer ses fonction principales et de quoi dépend leur bon fonctionnement, et nous avons touché aussi à la CAO dans le but d’éclaircir toutes ses modélisations géométriques, puis une présentation a été établie pour les types de moules ainsi que ses éléments standards pour avoir une revue générale sur le moule et ses composants. Dans ce travail, nous avons pu arriver à développer une application de génération de programme CNC pour chacun des éléments standards des moules compris dans un minicatalogue de notre création. Ce dernier est issu du catalogue DME 2000, et les éléments pris en considération sont les plaques alésées interchangeables (N) comportant les plaques N01- N02-N03-N04/N10/N20/N30/N40/N50 et aux colonnes/bagues de guidage FSC/FBC/TD. Tous ces éléments ont été conçus par le logiciel de conception Solidworks sous forme de famille de pièces. Dans la création de notre application, l’usinage à commande numérique jouait un rôle primordial, alors nous avons creusé dans les notions de bases de la commande numérique comme le langage et la programmation, dans le but d’écrire un programme Gcode généralisé pour chaque élément et de l’introduire dans le logiciel de programmation. Nous avons choisi de travailler avec la commande numérique Fanuc suite à sa facilité et sa considération comme la plus répandue. Notre application a été conçu avec un logiciel de programmation dit « Visual Basic », comme d’autres logiciels le VB a son propre langage, vaste et divers, alors nous avons procédé à sa présentation d’une façon partielle et limitée à ce qui nous est utile, dans le but d’avoir les connaissances nécessaires à la création de notre application et tant d’autres. Après avoir acquis les informations nécessaires, nous avons entrepris la démarche pour la création de notre application. Nous avons commencé par l’écriture du programme CNC de chaque élément, puis la constitution de la base des données en enregistrant toutes les informations concernant nos éléments standards (côtes et diamètres) dans des fichiers texte bien structurés, ces informations sont tirées du catalogue DME2000. Nous avons structuré les informations concernant les outils choisis dans d’autres fichiers de base. Ensuite, nous avons entamé la programmation VB, où on a commencé par la création d’un nouveau projet, puis une nouvelle interface utilisateur (form) qui permet à l’utilisateur d’intégrer son propre choix dans l’application (série/épaisseur), en suite la création de la boite de dialogue « Save As » qui permet à l’utilisateur de sauvegarder le résultat final dans le dossier qui lui convient. Nous avons besoin de deux boites de dialogue Save As, l’une était pour le G-code généré, et l’autre pour les outils utilisés.

Description

158 f. : ill. ; 30 cm. (+ CD-Rom)

Keywords

Moule: conception, Programme CNC, Programme visuel basic

Citation

Fabrication mécanique et productique