Hoi allemaal
Een collega heeft een macro gemaakt om automatisch hulplijnen op een transportbandlay-out te plaatsen. Deze macro werkt goed op zijn werkstation, terwijl op de mijne, die dezelfde configuratie heeft (HP Z4), de onderdelen aan de asm worden toegevoegd, maar er worden geen beperkingen gecreëerd en alle toegevoegde onderdelen plaatsen hun centrum van visualisatie op de oorsprong van de asm.
Hier is een uittreksel uit de macro voor de beperkingen van de nieuwe onderdelen:
'----------------------------------
"Hulplijnen invoegen en beperken
'----------------------------------
Als TRM_aval of CInt(lengte) > 1044 dan
"Gids voor de rechteringang invoegen en beperken
Als tole_à_droite = onwaar dan
Set comp = Assembly.AddComponent5(lien_guide, 0, "", False, "", 0, 0, 0) 'Hulplijn invoegen in assemblage
Zo niet, dan is comp niets
gids = comp. Naam2
Roep Assembly.Extension.SelectByID2("Entrée@" & Conveyor & "@" & AssemblyTitle, "COORDSYS", 0, 0, 0, False, 0, Nothing, 0) Selecteer Marker 1
Roep Assembly.Extension.SelectByID2 aan ("Right Input" & larg & "@" & "@" & AssemblyTitle, "COORDSYS", 0, 0, 0, True, 1, Nothing, 0) 'Selecteer marker 2
Aanroepen Assembly.AddMate5(20, -1, Onwaar, 0, 0, 0, 0, 0, 0, 0, Onwaar, Onwaar, 0, longstatus) 'Beperk teken 1 op teken 2
Assembly.ClearSelection2 Waar
Einde als
Einde als
Dank u voor uw antwoorden