找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

[原创] 宏-批量修改钣金K因子(最新版放在15楼)

  [复制链接]
21
发表于 2019-6-22 08:12:05 | 只看该作者
甄云竹 发表于 2019-6-21 09:13
真的是万分感谢!!
我试了下,在没有使用钣金规格表的时候,折弯系数内只要不是K因子都可以改成K因子。 ...

有空的时候再帮你查一下,最近比较忙
22
发表于 2019-6-22 10:12:57 | 只看该作者
甄云竹 发表于 2019-6-21 09:13
真的是万分感谢!!
我试了下,在没有使用钣金规格表的时候,折弯系数内只要不是K因子都可以改成K因子。 ...

这样可以了

Option Explicit
Sub main()
    Dim swApp As SldWorks.SldWorks
    Dim swModel As SldWorks.ModelDoc2
    Dim swSelMgr As SldWorks.SelectionMgr
    Dim swFeat As SldWorks.Feature
    Dim swSheetMetal As SldWorks.SheetMetalFeatureData
    Dim bRet As Boolean
    Dim boolstatus As Boolean
    Dim swCustBend As SldWorks.CustomBendAllowance
    Dim sswComponent As SldWorks.Component
    Dim Value As Integer

    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    Set swSelMgr = swModel.SelectionManager
    boolstatus = swModel.Extension.SelectByID2("钣金", "BODYFEATURE", 0, 0, 0, False, 0, Nothing, 0)
    Set swFeat = swSelMgr.GetSelectedObject5(1)
    Set swSheetMetal = swFeat.GetDefinition
    Value = swSheetMetal.SetUseGaugeTable(False, "")
    Set swCustBend = swSheetMetal.GetCustomBendAllowance
    If Not swCustBend.Type = swBendAllowanceKFactor Then
        swCustBend.Type = swBendAllowanceKFactor
        Call swSheetMetal.SetCustomBendAllowance(swCustBend)
    End If
    boolstatus = swFeat.ModifyDefinition(swSheetMetal, swModel, sswComponent)

End Sub


23
发表于 2019-6-22 10:33:02 | 只看该作者
支持,好东西
24
发表于 2019-6-22 11:34:55 | 只看该作者
感谢楼主分享
25
发表于 2019-6-24 10:02:24 | 只看该作者
羊三丫 发表于 2019-6-22 10:12
这样可以了

Option Explicit

多谢大神的多次指点,K因子宏的使用限制终于解除了
26
发表于 2019-6-24 10:09:05 | 只看该作者
多谢“羊三丫”大神的代码支援,现在无论钣金件的折弯系数是否设为K因子都可以用此宏修改K因子。

现在更新宏如下,使用方法不变。
游客,如果您要查看本帖隐藏内容请回复





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
27
发表于 2019-6-24 15:09:50 | 只看该作者
学习中。不是很会用。谢谢
28
发表于 2019-6-25 07:32:52 | 只看该作者
甄云竹 发表于 2019-6-24 10:09
多谢“羊三丫”大神的代码支援,现在无论钣金件的折弯系数是否设为K因子都可以用此宏修改K因子。

现在更 ...

"大神"两个字不敢当,也只是入门而已,有机会可以共同探讨学习.
29
发表于 2019-6-26 17:24:42 | 只看该作者
谢谢楼主分享
30
发表于 2019-6-29 16:39:30 | 只看该作者
非常使用、试下,,,,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-2 21:32 , Processed in 0.028266 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表