Introduction
|
|
Le traducteur de soudage à l'arc Yaskawa est dérivé du traducteur Yaskawa.
|
|
|
|
|
|
Le traducteur yaskawa et le traducteur de soudage à l'arc yaskawa sont livrés avec l'installation FASTSUITE Edition 2.
|
|
Le traducteur de soudage à l'arc Yaskawa complète le traducteur Yaskawa avec une implémentation spécifique à la technologie. Outre l'activation et la désactivation de l'arc, des méthodes de mesure telles que la détection tactile sont également prises en charge. Vous trouverez ci-dessous un aperçu des fonctions prises en charge par le traducteur de soudage à l'arc Yaskawa :
|
|
Commandes d'arc de base comme arc on/off
|
Oui
|
Détection au toucher suivant la direction du repère base
|
Non
|
Détection au toucher dans le sens de la surface
|
Oui
|
Détection au toucher avec fil
|
Oui
|
Vérification du fil par le contact avec le fil
|
Non
|
Détection au toucher avec la buse
|
Non
|
Recherche de joint au laser (Accufast)
|
Oui
|
Recherche de joint
|
Non
|
Suivi de joint
|
Non
|
Mouvement synchronisés de plusieurs robot
|
*
|
|
|
* Déjà partiellement pris en charge par le traducteur de base.
|
|
|
Arc on & arc off
|
|
Outre le numéro du programme de soudage, le balayage de la torche de soudage peut également être activé en option. Pendant le calcul, les attributs de fonctionnement sont transférés à l'événement (voir le champ de la feuille d'événement au premier point de soudage).
|
|
|
|
Au cours du post-traitement, les attributs de l'événement sont ensuite traduits en langage robot.
|
|
|
|
Les événements d'activation et de désactivation de l'arc sont gérés par la fonction HandleEvent().
|
|
|
|
En fonction de la source d'énergie sélectionnée et du type de torche, le traducteur décidera,
|
|
|
|
Pour un générateur Yaskawa, la fonction génère une commande qui intègre l'action de soudage avec le numéro de programme, applicable à tout type de torche.
|
|
|
|
Source d'alimentation Yaskawa : Ajoute une commande qui continue ou initie l'arc, en incorporant le numéro de programme actuel, adapté à l'équipement Yaskawa.
Source d'alimentation Fronius : Ajuste la commande en fonction du type de torche :
Torche MIG/MAG : Ajoute une séquence conçue pour le soudage MIG/MAG avec la commande d'arc.
Torche TIG : Génère une séquence de commande spécifique au TIG et inclut la commande d'arc avec une indication supplémentaire WELD2.
Si la source d'alimentation n'est pas reconnue, un message d'erreur indiquant le problème est enregistré.
|
|
|
|
Lorsque le remplissage du cratère est activé (CraterFill est à True), il planifie une temporisation pour le délai de remplissage du cratère, indiquant quand commencer le processus de remplissage.
|
|
Commande Arc-Off spécifique à la source d'alimentation :
Dans le cas d'une source d'alimentation Yaskawa, il ajoute une commande ARCOF au numéro du programme en cours, afin de répondre spécifiquement au protocole de contrôle de Yaskawa.
Pour une source Fronius, la commande varie en fonction du type de torche :
Torche MIG/MAG : Une commande ARCOF simple a été ajoutée.
Torche TIG : Une commande ARCOF suivie de WELD2 est ajoutée, indiquant un processus de coupure d'arc spécifique au TIG.
Si la source d'alimentation n'est pas reconnue, une erreur est signalée, indiquant une source d'alimentation inconnue.
|
Si le balayage a été activé, une commande permettant de le désactiver est incluse.
|
|
|
Détection au toucher
|
|
La détection au toucher est une méthode tactile de calibration d'un cordon de soudure. Le robot Yaskawa se déplace d'une position de départ jusqu'au point de collision nominal. Lorsque le fil entre en contact physique avec la pièce, le robot se maintient et détermine le décalage par rapport à la position de collision nominale.
|
|
Il existe deux méthodes pour définir le mouvement de détection au toucher.
|
|
|
|
La détection tactile standard de Yaskawa prend en charge ces deux méthodes.
|
|
|
Programme de sortie du cycle de détection
|
|
Le cycle de détection au toucher se compose d'un point de référence et de points de cycle. Le point de référence n'est utilisé ici que comme "support" pour les points du cycle (normalement le point situé directement sur la surface). Les points du cycle de détection au toucher sont créés et marqués par un événement. Cet événement est automatiquement placé en arrière-plan sur le point de référence. L'événement TouchSensingEvent est géré par la fonction HandleEvent().
|
|
|
|
Pour l'événement de détection au toucher de Yaskawa, seuls le point d'approche initial, le point de collision et le point de retrait initial ont été mis en œuvre.
|
|
|
|
|
|
|
|
Activer le décalage de la calibration pour le soudage
|
|
Le décalage de chaque séquence de détection au toucher connectée est stocké dans un registre de position. Le numéro du registre de position est le même que l'ID de détection au toucher de la situation programmée. Le début de la numérotation peut être défini à l'aide de l'attribut début du registre des positions.
|
|
|
|
Pendant le calcul, l'ID de détection est automatiquement incrémenté et écrit sur l'opération de détection. Les informations relatives à l'opération de détection sont transférées à différents endroits du programme du robot.
|
|
The ConnectTouchProcessPoints event establishes the connection between the touch sensing operation and the weld. The events are automatically applied to the appropriate toolpath elements according to the connection type setting and are tagged with the appropriate Touch connect ID.
L'événement ConnectTouchProcessPoints établit la connexion entre l'opération de détection au toucher et la soudure. Les événements sont automatiquement appliqués aux éléments de parcours d'outil appropriés en fonction du paramètre de type de connexion et sont étiquetés avec l'ID de détection approprié.
|
|
|
|
This event is then translated into robot code by the compiler before the welding seam begins. The ConnectTouchProcessPoints event is managed in the HandleEvent() function.
|
|
|
|
|
Constantes et paramètres pour une personnalisation supplémentaire
|
|
Signaux de détection
|
|
Currently, settings allow for two rapid ports to be configured: the touch port, designated for touch sense operations, and the laser port, assigned for Accufast operations. When employing the Sesamsearch work method, the laser port is activated for output.
|
|
|
|