Comment utiliser un éditeur de post-processeur pour simulations CNC et robotiques
Vous utilisez un robot ou une machine CNC simulée… mais elle ne fonctionne pas correctement. Serait-il temps d'utiliser un éditeur de post-processeur ?
Que fait un post-processeur et pourquoi voudriez-vous en modifier un ?
Si vous utilisez la programmation hors-ligne, il est très probable que vous ayez interagi avec un post-processeur. Peut-être utilisez-vous RoboDK pour programmer un robot pour l'usinage robotique ou une autre application robotique. Ou peut-être utilisez-vous un système CAO/FAO qui prend en charge vos machines CNC.
Même si vous n'en êtes pas conscient, vous utilisez un post-processeur chaque fois que vous utilisez un tel système pour programmer vos machines physiques.
Un post-processeur est le pont entre l'environnement simulé et votre machine physique. Il convertit les instructions simulées en code que le robot peut utiliser.
Mais, que faire si vous voulez changer comment le programme génère ce code ? C'est là qu'intervient un éditeur de post-processeur…
Pourquoi aurait-on besoin d'éditer un post-processeur ?
La plupart des gens n'auront jamais besoin d'éditer leur post-processeur.
Si vous utilisez RoboDK, par exemple, vous téléchargez simplement votre modèle de robot depuis notre vaste Bibliothèque de Robots. Nous avons déjà lié chaque modèle à l'un des 80+ post-processeurs dans RoboDK. Chaque fois que vous envoyez votre programme simulé au robot physique, le post-processeur convertit le code pour vous « sous le capot ».
Cependant, il y a des situations où vous devrez éditer votre post-processeur.
Chaque fabricant de robot utilise son propre langage de programmation propriétaire, qui tourne sur son propre contrôleur robotique. Chaque contrôleur a une gamme d'options de configuration et de fonctionnalités différentes. Le post-processeur est l'endroit où vous pouvez définir toutes ces options de configuration personnalisées.
Par exemple, les contrôleurs de robots Techman incluent une option de sécurité pour demander un mot de passe à l'utilisateur avant de pouvoir reprogrammer le robot. Le post-processeur est où vous trouverez les options pour activer, désactiver et définir ce mot de passe. Tous les robots n'ont pas cette option.
Qu'est-ce qu'un éditeur de post-processeur ?
Un éditeur de post-processeur est un logiciel dédié utilisé pour éditer les fichiers de post-processeur robot ou CNC. Cela rend l'édition de post-processeur plus intuitive qu'avec un éditeur de texte standard, qui est la seule option pour de nombreux systèmes de programmation.
Un exemple de tel logiciel est l'éditeur de post-processeur inclus dans RoboDK.
Les post-processeurs RoboDK sont écrits en langage de programmation Python. Pour chacun des post-processeurs supportés, il y a une bibliothèque compilée (un fichier PYC) et un script Python modifiable qui contient toutes les propriétés de configuration.
Ces fichiers de configuration peuvent être édités avec n'importe quel éditeur de texte standard si vous voulez un contrôle total de la configuration. Cependant, RoboDK offre aussi un éditeur de post-processeur plus intuitif. Cela vous permet de changer les paramètres de votre robot choisi sans avoir à vous plonger dans le code.
Comment éditer un post-processeur facilement
Dans RoboDK, la façon la plus facile d'éditer votre post-processeur est d'utiliser notre éditeur de post-processeur. Il fournit des informations sur quand vous êtes le plus susceptible d'utiliser chacun des paramètres et des valeurs recommandées. Avec cet outil, vous couvrirez la grande majorité des cas d'utilisation pour votre robot.
Chaque post-processeur contient une liste de propriétés de configuration. Celles-ci varieront selon votre fabricant de robot.
Certains post-processeurs incluent très peu de propriétés. Par exemple, le post-processeur pour robots Mecademic n'inclut qu'une propriété (le type de fichier du fichier de programme).
D'autres post-processeurs incluent de nombreuses propriétés. Par exemple, le post-processeur ABB_RAPID_IRC5 pour robots ABB a 16 propriétés, allant de la vitesse par défaut du robot aux drapeaux de configuration pour tables rotatives externes.
Quel que soit le robot que vous utilisez, la façon la plus simple d'éditer son post-processeur est de le charger dans l'éditeur RoboDK. Vous pourrez voir toutes les propriétés de configuration disponibles et décider lesquelles sont les plus adaptées à votre application.
Le guide simple d'édition de post-processeur
Quand vous ouvrez l'éditeur de post-processeur, vous serez accueilli par une liste des propriétés disponibles.
Comment décider quelles propriétés ajuster et quelles valeurs leur donner ?
Utilisons un exemple spécifique pour montrer le processus… Nous regarderons le post-processeur AUBO pour la gamme de robots collaboratifs de l'entreprise.
Le post-processeur AUBO contient les propriétés suivantes :
- PROG EXT — C'est l'extension de programme, incluse dans de nombreux post-processeurs. Elle spécifie le type de fichier que RoboDK générera.
- SPEED MS et SPEED RAD — Ceci spécifie la vitesse en mètres par seconde et radians pour les mouvements circulaires.
- ACCEL MSS et ACCEL RADSS — Ceci spécifie l'accélération du robot en mètres par seconde au carré ou radians par seconde au carré pour les accélérations circulaires.
Comme vous pouvez le voir, les propriétés sont souvent claires juste par leurs conventions de nommage. Cependant, quand le but d'une propriété n'est pas immédiatement évident, il y a généralement une description dans l'éditeur et souvent des valeurs recommandées également.
Si vous ne pouvez toujours pas comprendre le but d'une propriété particulière, vous pourrez peut-être trouver l'information dans le manuel de votre robot ou poser une question sur le forum RoboDK.
Où trouver le nouvel éditeur de post-processeur RoboDK
Commencez à éditer le post-processeur de votre robot avec l'éditeur RoboDK !
Vous trouverez des informations sur comment activer et utiliser l'éditeur sur notre page de documentation.
Questions ? Dites-le-nous dans les commentaires ci-dessous ou rejoignez la discussion sur LinkedIn, Twitter, Facebook, Instagram, ou sur le Forum RoboDK. Consultez aussi notre vaste collection de vidéos et abonnez-vous à la chaîne YouTube RoboDK
Robot industriel
- Logiciel de Maintenance Préventive : Fonctionnalités, Avantages et Guide d'Implémentation
- Mise en service à distance : Débloquer efficacité et flexibilité dans les opérations industrielles
- TEEP (Performance Globale Effective des Équipements) : un KPI stratégique pour la planification et la capacité
- Comprendre la chute de pression dans les compresseurs d'air : Astuces de prévention pour des opérations fiables
- Choisir le Bon Compacteur : Guide Complet pour une Gestion Efficace des Déchets
- Embrayages industriels expliqués : types, applications et guide de choix
- Microcontrôleurs PIC18 : Caractéristiques, Performances et Utilisation
- La Machine Ironworker : Outil Indispensable de la Fabrication Moderne
- Comprendre les Désignateurs de Référence : Comment Étiqueter les Connexions d'Assemblage PCB