钣金工艺自动生成系统的制作方法

文档序号:9350150阅读:777来源:国知局
钣金工艺自动生成系统的制作方法
【技术领域】
[0001]本发明涉及一种应用于钣金工艺中的图形自动生成技术,具体的说是一种钣金工艺自动生成系统。
【背景技术】
[0002]目前SolidWorks软件的应用十分普遍,也有一些插件具有自动投影功能,但是这类插件针对的是具有一般性的零件,对钣金零件并不适用。
[0003]钣金工艺需要钣金零件的各种参数,包括零件名称,外形尺寸,板厚,材质等,同时需要通过判别零件类型进行不同设备和工序的统筹安排,钣金工艺所需的展开图和三视图、轴测图等图形都有其独特的线型、比例和位置要求。这些数据和图形如果依靠人工进行拾取,效率很低,并且容易造成差错。

【发明内容】

[0004]针对现有技术中钣金工艺数据及图形依靠人工进行拾取,效率低、容易造成差错等不足,本发明要解决的技术问题是提供一种自动输出特定钣金零件参数、自动生成钣金零件图的钣金工艺自动生成系统。
[0005]为解决上述技术问题,本发明采用的技术方案是:
[0006]本发明钣金工艺自动生成系统,包括以下步骤:
[0007]利用SolidWorks宏程序文件,调入用户需要自动生成工程图及目录信息的立体图模型的总装配体;
[0008]按照总装配体特征树中所列文件,依次遍历总装配体中的所有零部件,并按对应的层次关系及排列顺序输出目录信息;
[0009]生成满足工艺要求的零件工艺图和各个焊接件的爆炸图。
[0010]按对应的层次关系及排列顺序输出目录信息的步骤如下:
[0011]打开需要自动生成目录的模型三维总装配体,点击生成目录明细按钮,调用宏程序,宏程序按照总装配体特征树中所列文件,依次打开总装配体中的所有零部件;
[0012]通过宏程序中的VB语言程序段调用SolidWorks的API函数,读取文件扩展名信息,零件模板类型及零件关键性特征,自动判别零件类型;
[0013]通过宏程序中的VB语言程序段访问SolidWorks后台各类对象,自动拾取零件特征信息;
[0014]零件信息按类别输出至EXCEL表格。
[0015]本发明还包括以下步骤:目录输出过程中对三维的正确性、数据生成的完整性进行校验,生成错误信息明细表。
[0016]满足工艺要求的零件工艺图的生成是通过SolidWorks宏程序自动对SolidWorks零件模型进行钣金展开图、零件三视图投影和焊接件轴测图投影,并按照产品型号零件号进行指定文件位置的输出,包括以下步骤:
[0017]打开需要自动生成图形的三维模型的总装配体;
[0018]点击生成工程图按钮,调用宏程序,通过按照装配体特征树中所列文件,依次打开装配体中的所有零部件;
[0019]通过宏程序中的VB语言程序段调用SolidWorks的API函数,自动判别零件类型,按照正确的零件顺序进行自动展开和投影;
[0020]先生成展开图,后生成三视图和轴测图;
[0021]生成的工程图线形比例通过模板设置调整为固定格式;
[0022]将生成的工程图另存为DWG格式,储存到指定的工作项目文件夹。
[0023]还包括以下步骤:对输出图形的完整性进行校验,生成错误报告。
[0024]生成满足工艺要求各个焊接件的爆炸图步骤如下:
[0025]点击生成爆炸图按钮,调用宏程序,依次遍历各个焊接件;
[0026]宏程序自动进行焊接件轴测图投影;
[0027]宏程序自动按照零件数量选择合适规格的模板;
[0028]宏程序自动将各个轴测图填充到同一张模板内;
[0029]将爆炸图转为DWG格式。
[0030]所述零件工艺图包括钣金件展开图形,工艺折弯图,激光程序DXF图、机加件的加工图形。
[0031]本发明具有以下有益效果及优点:
[0032]1.本发明钣金工艺自动生成系统使钣金零件明细的生成和图形的生成速度更快,更加自动化,减少了人工输出的时间和人力,同时减少了错误率。
【附图说明】
[0033]图1为本发明的操作对象示意图;
[0034]图2为本发明宏程序界面图示;
[0035]图3为本发明按钮界面图示;
[0036]图4为本发明生成目录表格图不;
[0037]图5为本发明零件属性界面图示;
[0038]图6为本发明设计树界面图示;
[0039]图7为本发明爆炸图模板界面图示;
[0040]图8为本发明生成目录流程图;
[0041 ]图9为本发明生成图形流程图;
[0042]图10为本发明生成爆炸图流程图;
[0043]图11为本发明判别零件类型流程图;
[0044]图12为本发明拾取零件信息流程图。
【具体实施方式】
[0045]下面结合说明书附图对本发明作进一步阐述。
[0046]本发明钣金工艺自动生成系统包括以下步骤:
[0047]利用SolidWorks宏程序文件,调入用户需要自动生成工程图及目录信息的立体图模型的总装配体;
[0048]按照总装配体特征树中所列文件,依次遍历总装配体中的所有零部件,并按对应的层次关系及排列顺序输出目录信息;
[0049]生成满足工艺要求的零件工艺图和各个焊接件的爆炸图。
[0050]如图8所示,按对应的层次关系及排列顺序输出目录信息的步骤如下:
[0051]打开需要自动生成目录的模型三维总装配体(预先设计好的),点击生成目录明细按钮,调用宏程序,宏程序按照总装配体特征树中所列文件,依次打开总装配体中的所有零部件;
[0052]宏程序自动判别零件类型;流程如图11所示。
[0053]宏程序自动拾取零件特定信息;流程如图12所示。
[0054]零件信息按类别输出至EXCEL表格;
[0055]目录输出过程中对三维总装配体的正确性、数据生成的完整性进行校验,生成错误信息明细表。
[0056]如图9所示,满足工艺要求的零件工艺图的生成是通过SolidWorks宏程序自动对Solidfforks零件模型进行钣金展开图、零件三视图投影和焊接件轴测图投影,并按照产品型号零件号进行指定文件位置的输出,包括以下步骤:
[0057]打开需要自动生成图形的三维模型的总装配体;
[0058]点击生成工程图按钮,调用宏程序,按照图6所示装配体特征树中所列文件,依次打开装配体中的所有零部件;
[0059]通过宏程序中的VB语言程序段调用SolidWorks的API函数,自动判别零件类型,按照正确的零件顺序进行自动展开和投影;
[0060]先生成展开图,后生成三视图和轴测图;
[0061]生成的工程图线形比例通过模板设置调整为固定格式;
[0062]将生成的工程图另存为DWG格式,储存到指定的工作项目文件夹规定;
[0063]对输出图形的完整性进行校验,生成错误报告。
[0064]如图10所示,生成满足工艺要求各个焊接件的爆炸图步骤如下:
[0065]点击生成爆炸图按钮,调用宏程序,依次遍历各个焊接件;
[0066]宏程序自动进行焊接件轴测图投影;
[0067]宏程序自动按照零件数量选择合适规格的模板;
[0068]宏程序自动将各个轴测图填充到同一张模板内;
[0069]将爆炸图转为DWG格式。
[0070]如图1所示,为本发明的操作对象示意图,即需要生成目录和图形的总装配体,需要生成目录明细表和工艺图形的装配体文件为I5T3.1:T31-75SSL,点击如图2所示宏程序图标,出现图3所示按钮界面,点击生成目录按钮,即可开始生成目录信息。按照目录表格每一列的需要提取零件的各类信息如下:
[0071]1.A列:产品型号、B列:零件号,由设计人员生成零件时输入,也即是该零件的文件名,输入格式为:“产品型号:零件号”,冒号为分隔符号,SolidWorks输出时A列和B列时,程序将文件名冒号前字符提取并输出至产品型号列,将冒号后字符提取并输出至零件号列。
[0072]2.C列:总件产品型号、D列:总件零件号一一程序提取该零件上一层父装配体的产品型号和零件号并分别输出至C列和D列。
[0073]3.E列:数量,此项为该零件从属于上一层装配体的件数,程序自动统计该零件在上层父装配体中的总数量,输出至E列。
[0074]4.F列:零件名称,此项由设计人员输入到零件属性中,该属性为SolidWorks零件的文件属性中的配置特性中的内容。
[0075]5.G列:材料类别、H列:材料,通过零件生成时的模板拾取。首先按零件类别生成若干模板,将材质等信息集成到模板中去,生成目录信息时程序将配置特性中的内容拾取出来。生成的模板分为以下几种:1)钣金件Q235A冷乳,2)钣金件Q235A热乳,3)机加型材类,4)机加回转体类,5)机加板块类,6)组合件类,7)焊接件类,8) L件钣金类,9) L件机加类,10)外购件类,11)外购件类。
[0076]6.1列:规格,板材为厚度,程序对钣金零件进行展开后自动测量板厚,型材为截面属性
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1