Dessinez, imbriquez, usinez. CAO/FAO libre.
OpenPostPro est un logiciel open source pour préparer des pièces destinées à une fraiseuse, une défonceuse ou une table plasma. Dessinez ou importez un DXF, placez les pièces sur une tôle, créez les parcours d'outil, vérifiez-les en 3D, puis générez le G-code de votre machine avec un post-processeur écrit en Python.
Télécharger pour Windows Lire la documentation
Ce qu'il fait
Imbrication automatique
Placez des copies de vos pièces sur une tôle en quelques secondes, ou laissez les algorithmes de recherche et de minimisation du chevauchement utiliser tous les cœurs du processeur pour perdre moins de matière. Une pièce peut aller dans le trou d'une autre, avec des rotations tous les 90, 15, 5 ou 1 degré, des marges et des quantités par pièce.
Parcours pour le fraisage, la défonce et le plasma
Suivre un contour, décaler, vider une poche (zigzag, concentrique ou spirale, îlots respectés), percer avec des cycles à débourrage, ajouter des ponts de maintien. La compensation de rayon peut être automatique, et les opérations s'organisent pour usiner les contours intérieurs avant les extérieurs.
Dessin 2D et texte sur une courbe
Lignes, arcs, cercles, ellipses, polylignes, splines et texte. Un texte peut suivre n'importe quelle courbe et continuer à la suivre quand elle bouge. Import DXF et SVG, export DXF, calques et groupes, et contrôle du dessin (formes en double, contours ouverts).
Simulation 3D du G-code
Jouez le programme sur un bloc de matière avant qu'il n'arrive à la machine : parcours, outil, matière enlevée et durée de l'usinage. Lecture, pas à pas, retour arrière, saut à une ligne, ou dépôt de n'importe quel fichier G-code sur la fenêtre.
Post-processeurs Python
Des post-processeurs génériques pour le fraisage et le plasma sont fournis, avec des variantes pour Mach3, Num 1060, Burny et HPGL. Clonez-en un et modifiez-le dans l'application pour l'adapter à votre commande numérique : rien à recompiler.
Scripts CAO en Python
Générez des engrenages, des profils d'aile, des grilles de trous et des répétitions, importez des fichiers Gerber et Excellon, vectorisez une image. Écrivez vos propres scripts avec l'éditeur intégré.
Interface en français, anglais, espagnol, allemand, italien, néerlandais et portugais du Brésil. Millimètres ou pouces.
Avant de l'utiliser
Le programme est fourni tel quel, sans garantie. La version 1.0 est stable et utilisable, mais certains algorithmes de géométrie et de parcours peuvent encore échouer sur des formes difficiles. Vérifiez toujours le G-code généré, dans le simulateur puis sur la machine, avant de découper une vraie pièce.
L'obtenir
Windows
Une archive zip à décompresser et à lancer. Python 3.12 ou plus récent est nécessaire pour les post-processeurs et les scripts.
Linux
Compilation depuis les sources avec CMake, pas à pas dans le guide de compilation.
Code source
Logiciel libre sous AGPL-3.0, sur GitHub. Les rapports de bugs et les idées sont les bienvenus.
OpenPostPro