三维CAD > SolidWorks
+

基于solidworks的挤压模系统(2)

2011/7/7    作者:未知    来源:网络转载    阅读:1514

    (6)工程图编辑模块

    如果工程图上的信息不够准确、完整和规范,用户可以通过本模块对工程图加以编辑修改,选择保存按钮可以实现工程图的自动保存,如图7所示。

基于solidworks的挤压模系统
7 工程图编辑界面

    (7)自动装配模块

    系统按照预定的装配结构和装配关系对设计好的各种模具零件进行自动装配。系统输出的模具装配体和装配体工程图,如图8和图9所示。

    此时已完成该系统的主要功能,使用该系统可以促进挤压模具的高效和快速设计,并且已经在生产实践中得到充分的检验。事实证明,这套系统的工作效率很高,并且工作状况。

基于solidworks的挤压模系统
8 系统输出的装配体模型

二、系统模具零件设计模块部分源程序

    鉴于本系统的源程序比较庞大,所以本文只给出系统模具零件设计模块部分的源程序。

    Dim ss As String

    Dim boolstatus As Boolean

    ss=App.Path &“\图形库\三维\”

    Set swApp=CreateObject("SldWorks.Application")

    swApp.Visible = True

    ’调用SolidWorks程序

    Set Part = swApp.OpenDoc6(ss & “\反挤压\6\凸模.SLDPRT”, 1, 0,“”, longstatus, longwarnings)

基于solidworks的挤压模系统

9 系统输出的工程图


    Set Part = swApp.ActiveDoc

    boolstatus = Part.Extension.SelectByID(“注解”, “DCABINET”, 0,0, 0, False, 0, Nothing)

    ’打开对应的模型文件

    Dim rs As ADODB.Recordset

    Dim conn As ADODB.Connection

    ’定义ADO对象变量

    ss = App.Path & "\database\"

    Set conn = New ADODB.Connection

    conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & “Persist Security Info=False;” & “Mode=read;”& “Data Source=” & ss & “模具零件库.mdb;”
c
    onn.Open

    ‘建立ADO连接,打开数据库

    newTableName = Str(2011)

    A d o d c 1 . R e c o r d S o u r c e =newTableName

    Adodc1.Refresh

    S e t D a t a G r i d 1 . D a t a S o u r c e =Adodc1

    ‘打开记录集,读取模具零件型号

    DataGrid1.Row = 0

    For i = 1 To DataGrid1.Columns.Count 1

    D(i) = DataGrid1.Columns(i).Value

    Next

    DataGrid1.Row = 1

    For i = 1 To DataGrid1.Columns.Count 1

    tolMax(i) = DataGrid1.Columns(i).Value

    Next

    DataGrid1.Row = 2

    For i = 1 To DataGrid1.Columns.Count 1

    tolMin(i) = DataGrid1.Columns(i).Value

    Next

    ’存入模具零件尺寸值和公差值

    B o o l s t a t u s = P a r t . E x t e n s i o n .SelectByID(“D1@草图1@凸模.SLDPRT”,
“DIMENSION”, 0, 0, 0, False, 0,Nothing)

    Part.Parameter(“D1@草图1”).SystemValue = D(1) / 1000

    retval = Part.Parameter(“D1@草图1”).SetToleranceValues(tolMin(1) /1000, tolMax(1) / 1000)

    ‘驱动模具零件尺寸和公差

三、结论

    基于S o l i d W o r k s平台的挤压模具CAD系统通过集成大量挤压模设计资料和专家经验,形成了模具设计知识库,为典型挤压零件的模具设计提供了完整的计算机辅助设计手段,甚至连一些缺乏经验的技术人员也能够利用本系统完成挤压模具的设计,从而有利于挤压技术的推广和应用。同时该系统也是对SolidWorks专业化应用的开拓与实践,对其余专业从事SolidWorks本地化专业化的二次开发具有重要借鉴意义。为了使本系统更加完整,目前正在补充模具强度校核部分。

  • 相关文章
  • 热门文章
免责申明:天天CAD教程网旨在相互学习交流,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!邮箱:qm198794@gmail.com天天CAD教程网湘ICP备17006802号
【回到顶部】