– Atelier FreeCAD-Path
– À propos de FreeCAD
L’atelier Path est utilisé pour produire des instructions de machine pour les machines CNC à partir d’un modèle 3D FreeCAD. Ceux-ci produisent des objets 3D réels sur des machines CNC telles que des moulins, des tours, des lasercutters ou similaires. En règle générale, les instructions sont un dialecte de code G.
Le workflow de l’atelier FreeCAD Path crée ces instructions machine comme suit :
- Un modèle 3D est l’objet de base, généralement créé à l’aide d’un ou plusieurs des ateliers de Conception de pièces, de Pièces ou de brouillon.
- Une tâche est créée dans Path Workbench. Il contient toutes les informations nécessaires pour générer le Code G nécessaire pour traiter le travail sur une fraise CNC: il y a du matériel de stock, la fraise a un certain ensemble d’outils et elle suit certaines commandes contrôlant la vitesse et les mouvements (généralement le Code G).Les outils
- sont sélectionnés selon les besoins des Opérations de travail.
- Les chemins de fraisage sont créés en utilisant par exemple des opérations de contour et de poche. Ces objets de chemin utilisent un dialecte interne FreeCAD G-Code, indépendant de la machine CNC.
- Exportez le travail avec un code g correspondant à votre machine. Cette étape est appelée post-traitement; il existe différents post-processeurs disponibles.
– LinuxCNC
LinuxCNC contrôle les machines CNC. Il peut entraîner des fraiseuses, des tours, des imprimantes 3d, des coupeurs laser, des coupeurs plasma, des bras robotisés, des hexapodes, etc.
- Fonctionne sous Linux (éventuellement avec des extensions en temps réel).
- Installation simple sur Debian et Ubuntu, ou via nos images DVD/USB Live/Install.
- Accepte l’entrée de code G, pilote les machines CNC en réponse.
- Communauté d’utilisateurs active.
- Plusieurs interfaces graphiques différentes disponibles.
- Compatible avec de nombreuses interfaces matérielles de contrôle de machine populaires.
- Prend en charge le taraudage rigide, la compensation de coupe et de nombreuses autres fonctionnalités de contrôle avancées.
- Code source complet disponible selon les termes de la GNU GPLv2 (Licence Publique Générale version 2).
– PyCAM
PyCAM est un générateur de parcours d’outils pour l’usinage CNC 3 axes. Il charge des modèles 3D au format STL ou des modèles de contour 2D à partir de fichiers DXF ou SVG. Le code G résultant peut être utilisé avec LinuxCNC ou tout autre contrôleur de machine.
PyCAM prend en charge un large éventail de stratégies de parcours d’outils pour les modèles 3D et les modèles de contours 2D. Jetez un oeil à la page des fonctionnalités pour une liste complète des fonctionnalités.
PyCAM fonctionne sous Linux, Windows et macOS. C’est un logiciel libre sous licence GPL v3.
– Logiciel OpenBuilds
– Contrôleur d’interface de machine OpenBuilds CONTROL
OpenBuilds CONTROL est une application permettant de se connecter et de contrôler votre machine CNC, Laser, Plasma ou Dragknife.
Cela vous permettra de
- S’interfacer avec votre machine et de faire du jogging
- Exécuter des travaux GCODE
- Définir des coordonnées nulles
- Intégrer à cam.openbuild.com
- Aplatissez / Surfacez votre spoilboard / stock
- et même aidez à la configuration de votre firmware
– OpenBuilds CAM – GCODE Generator
OpenBuilds CAM est une application Web permettant de convertir des dessins SVG, DXF et Bitmap, en GCODE pour une utilisation avec votre machine CNC, Laser, Plasma ou Dragknife
Cela vous permettra
- Importer Fichiers DXF/SVG/PNG/BMP/JPG/Gerber/Excellon
- Importation à partir d’une bibliothèque de pièces intégrée
- Parcours d’outils de configuration pour le routage CNC, la découpe Laser, la découpe Plasma et les couteaux à glisser
- Générer GCODE
- Envoyer GCODE à OpenBuilds CONTROL
– GRBL
Grbl est une alternative sans compromis, haute performance et à faible coût au contrôle de mouvement basé sur un port parallèle pour le fraisage CNC. Il fonctionnera sur un Arduino vanille (Duemillanove /Uno) tant qu’il arbore un Atmega 328.
Le contrôleur est écrit en C hautement optimisé en utilisant toutes les fonctionnalités intelligentes des puces AVR pour obtenir une synchronisation précise et un fonctionnement asynchrone. Il est capable de maintenir jusqu’à 30 kHz d’impulsions de contrôle stables et sans gigue.
Il accepte le code g conforme aux normes et a été testé avec la sortie de plusieurs outils CAM sans problème. Les arcs, les cercles et les mouvements hélicoïdaux sont entièrement pris en charge, ainsi que toutes les autres commandes primaires de code g. Les fonctions de macro, les variables et la plupart des cycles prédéfinis ne sont pas pris en charge, mais nous pensons que les interfaces graphiques peuvent de toute façon faire un bien meilleur travail pour les traduire en code g droit.
Grbl inclut une gestion complète de l’accélération avec look ahead. Cela signifie que le contrôleur regardera jusqu’à 18 mouvements dans le futur et planifiera ses vitesses à l’avance pour offrir une accélération en douceur et des virages sans secousses.
Licence : Grbl est un logiciel libre, publié sous la licence GPLv3.
– CAMotics
Avec CAMotics, vous pouvez simuler des programmes GCode 3 axes pour les CNC et visualiser les résultats en 3D. CAMotics fonctionne sous Linux, OS-X ou Windows. Il est rapide, facile à utiliser et le meilleur de tous Open-Source et gratuit.
Avec la puissance de simuler les trajectoires de vos outils CNC, vous éviterez les erreurs dangereuses et coûteuses. En regardant les exemples intégrés et en utilisant la documentation en ligne, vous exécuterez vos propres simulations en un rien de temps. Et, si vous avez besoin de plus d’aide, nous serons heureux de répondre à vos questions via le groupe de discussion.
CAMotics vise à être une plate-forme de simulation CNC utile pour la communauté DIY et Open-Source. CAMotics devrait servir l’utilisateur hautement technique, mais rester assez simple et convivial pour supporter également les types moins technophiles.
Caractéristiques:
- Simulation rapide de la pièce découpée sur 3 axes avec visualisation 3D.
- Simule des formes d’outils cylindriques, coniques, ballnoses, sphéroïdes et snubnoses.
- Visualisation 3D du chemin de l’outil.
- Le rendu multithread peut tirer parti des processeurs multi-processeurs.
- Analyse, simulation, vérification et annotation de GCode.
- Dans l’application GCode et TPL afficher et modifier.
- Prend en charge les codes O LinuxCNC (AKA EMC2).
- Exportez la pièce découpée dans un fichier STL.
- Modification de la table d’outils.
- Ajoute un sondage de hauteur aux fichiers GCode 2D. Très utile pour la découpe de circuits imprimés et la gravure sur métal.
- Optimisation du chemin du code G 2D. (en cours #11)
- Fonctionne sous Windows et Linux.
- Publié sous la licence GPL v2+.
– Blender CAM
Blender CAM est une solution open source pour la FAO artistique – L’usinage assisté par ordinateur – un outil de génération de code g. Blender CAM est une extension pour le package gratuit open-source Blender 3d. Il a été utilisé pour de nombreux projets de fraisage et est activement développé. Si vous êtes un développeur qui aimerait vous aider, n’hésitez pas à me contacter.
Cette extension est gratuite, mais vous pouvez faire un don pour soutenir le développement et apprécier le travail qui a déjà été fait. Il n’y a actuellement aucune garantie pour les résultats de blender CAM – vous devez vérifier vos chemins avant utilisation. Blender CAM a été testé avec succès dans mon studio. Je ne recommanderais pas Blender CAM pour le travail des métaux maintenant, soyez prudent si vous l’essayez.
Caractéristiques:
- Plusieurs stratégies de fraisage pour les types de fraises 2D et 3D
- : boule, plate, v-carve avec différents angles
- travailler avec des données 3d ou des images de profondeur
- Couches et peau pour l’ébauche.
- Fraisage inverse
- Diverses options pour le modèle ambiant
- protection des surfaces verticales
- rester bas – option pour le mouvement
- configuration de la taille du matériau
- simulation des opérations 3d
- Calcul en arrière-plan des opérations, vous pouvez donc continuer à travailler
- entrée d’hélice, retrait d’arc, descente vers le bas pour certaines stratégies.
- Ponts automatiques pour l’opération de découpe
- Exportation et simulation de chaînes
– DXF2GCODE
DXF2GCODE est un outil pour convertir des dessins 2D (dxf, pdf, ps) en GCode compatible avec les machines CNC. Prise en charge de Windows, Linux et Mac en utilisant le langage de script Python.
Caractéristiques:
- Intégration dans EMC2
- Postprocesseur entièrement réglable
- Réduction des mouvements G0 par optimisation de la route
- Importation de fichiers DXF, PDF et PS
- Précision améliorée pour l’importation de splines par ligne et Arc
- Spécification des paramètres du moulin par couches
- Prise en charge des couteaux et des tours à traîner
- Casse a.k.a Prise en charge des onglets
- Blocs AutoCAD et Insère
- Outils multiples
- Prise en charge de plusieurs langues: Anglais; Allemand; Français; Russe
- Visionneuse 3D