Bonjour à tous,
Un collègue a créé une macro pour placer automatiquement des guides sur une implantation de convoyeurs. Cette macro fonctionne bien sur son poste, alors que sur le mien qui a la même config (HP Z4), les pièces s'ajoutent à l'asm mais aucune contraintes n'est créée et toutes les pièces ajoutées placent leur centre de visualisation sur l'origine de l'asm.
Voici un extrait de la macro pour les contraintes des nouvelles pièces:
'----------------------------------
'Insérer et contraindre les guides
'----------------------------------
If TRM_aval Or CInt(longueur) > 1044 Then
'Insérer et contraindre guide entrée droite
If tole_à_droite = False Then
Set comp = Assembly.AddComponent5(lien_guide, 0, "", False, "", 0, 0, 0) 'Insérer guide dans l'assemblage
If Not comp Is Nothing Then
guide = comp.Name2
Call Assembly.Extension.SelectByID2("Entrée@" & convoyeur & "@" & AssemblyTitle, "COORDSYS", 0, 0, 0, False, 0, Nothing, 0) 'Sélectionner repère 1
Call Assembly.Extension.SelectByID2("Entrée Droite " & larg & "@" & guide & "@" & AssemblyTitle, "COORDSYS", 0, 0, 0, True, 1, Nothing, 0) 'Sélectionner repère 2
Call Assembly.AddMate5(20, -1, False, 0, 0, 0, 0, 0, 0, 0, 0, False, False, 0, longstatus) 'Contraindre repère 1 sur repère 2
Assembly.ClearSelection2 True
End If
End If
Merci pour vos réponses