Daihen-OTC traducteurs

Traducteur soudage à l'arc Daihen-OTC FD19

 

Introduction


Le traducteur de soudage à l'arc Daihen est dérivé du traducteur Daihen.


OTC_Daihen_download_arcweld_001


OTC_Daihen_download_arcweld_002


Le  tradcuteur Daihen et le traducteur de soudage à l'arc Daihen sont livrés avec l'installation FASTSUITE Edition 2.


Le traducteur soudage à l'arc Daihen complète le traducteur Daihen 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 au toucher sont également prises en charge. Vous trouverez ci-dessous un aperçu des fonctions prises en charge par le traducteur soudage à l'arc Daihen :


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

Oui

Recherche de joint suivant la direction de la surface

Non

Recherche de joint

Non

Suivi de joint

Non

Mouvement synchronisés de plusieurs robot

Non


Configuration de la cellule de soudage à l'arc


A CSV file is being used to define some important default values of the current cell and unit: .\E2Plugin\Technologies\ArcWeldingTechnology\DAIHEN\Standard\TechTabs\CellDefaults.csv

A customer would configure his own CSV file to represent only the cells/units available.

Un fichier CSV est utilisé pour définir certaines valeurs par défaut importantes de la cellule et de l'unité actuelles : .\E2Plugin\Technologies\ArcWeldingTechnology\DAIHEN\Standard\TechTabs\CellDefaults.csv

Un client configurerait son propre fichier CSV pour représenter uniquement les cellules/unités disponibles.


CELLULE

CODE_ARC_ON

CODE_ARC_OFF

NOM_CONTRÔLEUR

AVANCE_FIL

COURANT

TENSION

CARACTÉRISTIQUE

MÉCANISMES

EASY_ARC

ASDP

AEDP

UNIT1-A

20

150

27

4

1

COMPACT-ARC-PRO

ASDP

AEDP

UNIT1-A

20

150

27

4

1,2

COMPACT-ARC-STD

ASDP

AEDP

UNIT1-A

20

150

27

4

1

CUBE1-5_ST_1

ASWBPL

AEWBPL

ST_1-A

22

160

28

4

1,2

CUBE1-5_ST_2

ASWBPL

AEWBPL

ST_2-A

22

160

28

4

1,3

CUBE6_ST_1

ASWBPL

AEWBPL

ST_1-A

22

160

28

4

1,2,3

CUBE6_ST_2

ASWBPL

AEWBPL

ST_2-A

22

160

28

4

1,2,4

CPLX-RPG

ASWBPL

AEWBPL

RPG-A

22

160

28

4

1,2,3

CPLX-RG

ASWBPL

AEWBPL

RG-A

22

160

28

4

1,2

CPLX-RP

ASWBPL

AEWBPL

RP-A

22

160

28

4

1,3

CPLX-R

ASWBPL

AEWBPL

R-A

22

160

28

4

1


La cellule/unité souhaitée peut être sélectionnée au niveau du programme. La sélection définit :

pageparagraph_8 Type de source d'alimentation connectée au robot (CODE_ARC_ON, CODE_ARC_OFF)

pageparagraph_8 Nom de l'unité pour définir le nom de base du fichier PHL ASCII

pageparagraph_8 Attributs ArcOn et ArcOff supplémentaires dans le cas où le Programme # = 0 est sélectionné (AVANCE_FIL, COURANT, TENSION, CARACTÉRISTIQUE). Après consultation avec OTC Europe, seul le programme # est utilisé dans le traducteur actuel. En raison de l'intégration très étroite des sources d'énergie propres à OTC, il existe des dizaines de paramètres de soudage différents qu'il est impossible de reproduire dans un système PHL.


OTC_Daihen_download_arcweld_003


pageparagraph_8 Les mécanismes utilisés dans l'unité sélectionnée, séparés par une virgule (MÉCANISME). Le mécanisme 1 est généralement le robot, les autres mécanismes sont l'outillage, le rail et les positionneurs de pièces utilisant le numéro 2 et plus. Pour plus de détails, voir la préparation de l'implantation. Par conséquent, le traducteur n'édite que les liaisons des mécanismes affectés à l'unité actuelle, même si tous les mécanismes des cellules sont connectés dans l'implantation.



Arc on


Outre le numéro du programme de soudage, le balayage peut également être activé en option. Pendant le calcul, les attributs de l'opération sont transférés à l'événement (voir le champ de la feuille d'événement au premier point de soudage).


OTC_Daihen_download_arcweld_004


Lors du post-traitement, les attributs des événements sont ensuite traduits en langage robot. Après consultation d'OTC Europe, seuls les numéros de programme de soudage et de balayage sont utilisés dans le traducteur actuel. (Voir explication ci-dessus).


OTC_Daihen_download_arcweld_005


L'événement arc on est géré dans la fonction HandleEvent().

Le numéro du programme de soudage sélectionné est appelé dans la commande ArcStart. La commande ASxxx appelée dépend du type de source d'énergie sélectionné dans la configuration de la cellule de soudage à l'arc. Le programme de soudage doit exister sur le contrôleur FD19.

Si le balayage est activé, la commande WFP appelle le numéro de programme de balayage sélectionné. Ce programme de balayage doit exister sur le contrôleur FD19.


OTC_Daihen_download_arcweld_006



Arc off


La commande Arc Off n'a pas d'autres attributs. Le dernier numéro de programme de soudage émis est utilisé pour éteindre l'arc.

Si le balayage a été allumé auparavant, une commande supplémentaire WE 1 est donnée pour éteindre le balayage juste avant la commande Arc Off.


OTC_Daihen_download_arcweld_007


L'événement arc off est géré par la fonction HandleEvent().


OTC_Daihen_download_arcweld_008



Détection au toucher


La détection au toucher est une méthode tactile pour la calibration en direct d'un cordon de soudure. Le robot Daihen 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 s'arrête et détermine le décalage par rapport à la position de collision nominale. Il enregistre ensuite ce décalage dans un fichier. Il est possible de combiner jusqu'à trois contacts individuels en un seul fichier de déviation pour compenser le décalage dans trois directions.


OTC_Daihen_download_arcweld_009



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 Détection au toucher est géré par la fonction HandleEvent().


OTC_Daihen_download_arcweld_010


Pour l'événement de détection au toucher Daihen, seuls le point d'approche initial, le point de collision et le point de retrait initial ont été mis en œuvre. Le point final est déterminé par le contrôleur au moyen d'un attribut de distance par rapport au point de collision théorique.


OTC_Daihen_download_arcweld_011

OTC_Daihen_download_arcweld_012


OTC_Daihen_download_arcweld_013


Les cinq lignes sont traitées dans la fonction OutputTouchSensingE2.


OTC_Daihen_download_arcweld_014


Le cycle de toucher commence par le point d'approche. La distance jusqu'au point de collision est déterminée par l'attribut Décalage de départ depuis le toucher.


OTC_Daihen_download_arcweld_015


L'instruction SF1 représente le déplacement effectif de la touche. L'attribut Storage No. représente le premier numéro de fichier de déviation dans un programme pour les instructions SF1, c'est-à-dire pour les touches individuelles. Les autres options de recherche SF1 sont éditées juste avant le MOVEX,M1X qui est suivi par les coordonnées cartésiennes du point de collision.


OTC_Daihen_download_arcweld_016


OTC_Daihen_download_arcweld_017


Les instructions SF4 représentent la composition d'un maximum de trois résultats de déviation SF1 (généralement des décalages en X, Y et Z) dans un fichier de déviation. Ces numéros de fichiers d'écart SF4 commencent par défaut par 501.


OTC_Daihen_download_arcweld_018


OTC_Daihen_download_arcweld_019


L'instruction SF3 active le décalage stocké dans le fichier d'écart SF4. Cela signifie que les touches SF1 qui sont combinées en un décalage SF4 sont immédiatement activées avant que le SF1 suivant ne soit exécuté.


OTC_Daihen_download_arcweld_020


OTC_Daihen_download_arcweld_021


Le point de retrait est identique au point d'approche. Le cycle de toucher est maintenant terminé.


OTC_Daihen_download_arcweld_022



Activer le décalage de la calibration pour le soudage


Le résultat de chaque séquence de détection au toucher connectée est stocké dans un fichier d'écart SF4 ou dans un décalage combiné. Le numéro d'écart SF4 est le même que l'attribut ID de détection de la ou des opérations de déctecion associées. Le début de la numérotation peut être défini à l'aide de l'attribut décalage registre  La valeur par défaut est 501.        


OTC_Daihen_download_arcweld_023


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 tactile sont transférées à différents endroits du programme du robot.


OTC_Daihen_download_arcweld_024


L'événement Connexion point process détection é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 connexion de la détection approprié.


OTC_Daihen_download_arcweld_025


Cet événement est ensuite traduit en code robot par le compilateur avant le début de la soudure. L'événement Connexion point process détection est géré par la fonction HandleEvent().


OTC_Daihen_download_arcweld_026



Previous
Page précédente
Chapter
Page principale du chapitre
Next
Page suivante