logo Plumes

Page d'accueil

Machine CNC a découper le polystyrène

Voici quelques lignes qui illustrent la contruction de notre machine CNC.

Objectif de la réalisation:

L'objectif lors de la construction etait principalement de construire un machine robuste, précise et flexible. Diposant d'une fraiseuse, Nous avons contruis des pièces spécifiques. Contrairement au group CNCnet, Nous n'avions pas pour but de realiser une partie mechanique sans l'aide d'un tel outillage. Pas contre du coté de l'électronique de controle, nous nous sommes tournés vers un kit du commerce permettant de controler quatre moteurs pas a pas. Cotè logiciel, Nous avons décidé apres avoir evalué plusieurs solutions de développer notre propre logiciel. Il sera constitué de deux programmes: Un logiciel de dévelopment en charge de la construction des fichiers de commande, et un logiciel d'éxecution pour lire ce fichier et commander ces moteurs.

Mecanique CNC:

Voici une image de la machine en construction. Quelques points sont a noter

  • La machine est construire avec des morceaux d'alu de recup. Les poutres viennent d'un cadre de fenêtre (40*50 mm environ)
  • Plusieurs pièces ont été fraisées. en particulier les suports d'axes transversaux at les suports de roulement de chariot.
  • Le principe est basé sur des chariots  identiques utilisants quatre roulements a billes. Ils sont guidés dans la gorge des poutres verticales (Y) et  transversales (X).
  • Les montants transversaux (X) peuvent couliser sur les montants longitudinaux (axes des Z). Ceci permet d'adapter facilement la largeur utile entre les deux axes X pour realiser des ailes a fortes fleches.
  • Les bras qui soutienent les montants transversaux suportent aussi la vis. Celle-ci n'est pas encore montée.
  • L'axe dépassant à gauche sera utilisé pour la manivelle et le vernier.
  • Pour permettre un remise a zero facile, Des contacteurs de fin de course sont montés sur un petit support. Ils peuvent couliser dans la gorge pour régler la profondeur ou la hauteur utile.
  • Les vis ne sont pas encore montées.

Voici en détail le montant vertical:

  • Sur la droite le chariot des X,
  • Au milieu le chariot de l'axe desY.
  • Les contacts de fin de course sont plus visibles.
  • L'axe de la manivelle se trouve sur la droite, La vis et le moteur ne sont pas montés.

Les montants verticaux peuvent sortir facilement apres avoir enlever le contact de fin de course. La plaque sombre sur la chariot des Y suportera le fil a decouper.

Partie electronique de controle:

L'électrontique de controle est construite a partir d'un kit distribué par Conrad Electronic et construit par la socièté belges ITC:

  •  La carte COMIO se connecte a un port // de PC et peut commander quartre moteurs pas a pas. Cette carte dispose aussi de quarte entrées analogiques qui peuvent controller des fin de course par example. Les logiciels fournis permettent de commander chaque carte StepEasy individuellement.
  • La carte EasyStep commande chaque moteur pas a pas. Un moteur est livré dans chaque kit. Deux versions sont disponibles en fonction de la puissance moteur necessaire.

Voici les deux cartes principales de la commande des moteurs pas a pas. Ici la carte COMIO.

Voici la carte StepEasy qui doit controler chaque moteur. Les interrupteurs permettent d'actioner le moteur en mode manuel sans carte COMIO. Quelques composants doivent etre changer pour commander un moteur plus puissant.

Les cartes StepEasy peuvent etre actionnés par un logiciel de commande ce qui permet de faire des tests.

Voici quelques images d'écran de ce logiciel livré par ITC. Chaque colonne permet de controler chaque moteur.

Les commandes sont:

  • CC:  Tourner le moteur dans le sens des aiguilles d'une montre,
  • CW: Tourner le moteur dans le sens inverse des aiguilles d'une montre,
  • TAKE: Maintien le couple sur le moteur,
  • RTZ: Remise a Zero, Jusqu'au contact des entrées analogiques.
  • OUT: Positionne une des sortie analogiques.
  • JUMP: Saut dans le programme,
  • LOOP: Boucle

Des examples de programmation en Pascal ou Basic sont aussi livrés dans le kit. La version final du logiciel d'execution de notre machine CNC sera construit suivant ces examples. La realisation de l'ensemble de commande n'est pas terminé. Nous ne pouvont donc vous donner plus informations sur les problèmes rencontrer avec ce kit ni une confirmation que ce kit est adéquate pour notre utilisation.

Voici la page web de ITC, Pour plus de renseignements sur ces kits: http://users.skynet.be/itc.skynet.be/

Programme de controle:

Le proto du programme d'execution évolue vite. Il est construis en utilisant un environement HP Vee. Cette environement de programmation est utilisé pour realisé des programmes test et de commande dans les environement VXI.

Notre programme de developement génère des fichiers de commande compatibles avec les cartes COMIO et StepEasy. L'objectif de ce programme est modifier les paramêtres suivant:

  • Pour l'emplanture et le saumon:
    • Corde,
    • Epaisseur relative,
    • Incidence,
    • Offset sur l'axe des X,
    • Offset sur l'axe des Y,
  • Pour les deux profiles (emplanture et saumon),
    • Debut et Fin de profile:
      • Pour le bord d'attaque, marteau style
      • Pour le bord de fuite, une ligne droite
    • Inversion des données entre emplanture et saumon pour realiser l'aile symétrique,
  • Pour l'ensemble de la machine:
    • Vitesse de découpe,
    • Largeur du bloc de polystyrène,
    • Position du Bloc sur la table (X0 et Z0) pour mieux découper les ailes a grandes flêches.

Voici un example d'ecran du programme de developpement. Le logiciel d'execution quant a lui n'est pas terminé.

Didier Jaillant

Copyright Cédric Marzer 27/3/2001
E-mail: spam1@marzer.com