我需要帮助来解决我在宏中组装时遇到的问题。我要组装的零件之一以前组装为相对于顶部平面反对齐。问题是当我使用反对齐零件和新零件进行组装时,宏会自动将它们两者组装为对齐。因此,尺寸上会出现问题。如何在宏上查看和更改为反对齐。我还希望能够更改对齐方式。我需要改变什么?顺便说一句,我上面提到的反对齐部分大约有 5000 个,因此我无法更改那些部分。
我把我的汇编代码放在下面。
boolstatus = Part.Extension.SelectByID2("Üst Düzlem", "PLANE", 0, 0, 0, False, 0, Nothing, 0)
boolstatus = Part.Extension.SelectByID2(Cells(volki, 9), "PLANE", 0, 0, 0, True, 0, Nothing, 0)
Set matefeature = swAssembly.AddMate5(swMateType_e.swMateCOINCIDENT, swMateAlign_e.swMateAlignALIGNED, False, 0, 0, 0, 0, 0, 0, 0, 0, False, False, 0, 1)
boolstatus = Part.EditRebuild3()
boolstatus = Part.Extension.SelectByID2("Sağ Düzlem", "PLANE", 0, 0, 0, True, 0, Nothing, 0)
boolstatus = Part.Extension.SelectByID2(Cells(volki, 10), "PLANE", 0, 0, 0, True, 0, Nothing, 0)
Set matefeature = swAssembly.AddMate5(swMateType_e.swMateCOINCIDENT, swMateAlign_e.swMateAlignALIGNED, False, 0, 0, 0, 0, 0, 0, 0, 0, False, False, 0, 1)
boolstatus = Part.EditRebuild3()
boolstatus = Part.Extension.SelectByID2("OnEgalizePlane", "PLANE", 0, 0, 0, True, 0, Nothing, 0)
boolstatus = Part.Extension.SelectByID2(Cells(volki, 11), "PLANE", 0, 0, 0, True, 0, Nothing, 0)
Set matefeature = swAssembly.AddDistanceMate(2, False, Cells(volki, 17), 0, 0, 1, 1, 1)
boolstatus = Part.EditRebuild3()