摘要:本文主要讲述了在某设计所技术人员利用二维绘图软件电子图板开发出了一系列的标准件库。通过此标准库减少了广大设计人员的重复工作,提高了工作效率。
工装夹具设计中会使用到许多标准件,不断重复的绘制标准件无疑是一件又枯燥又耽误工夫的苦差事。为了使设计员能将主要精力放在设计构思上,以便夹具能更满足使用要求以及提高设计效率,我设计所技术人员利用二维绘图软件电子图板开发出了一系列的标准件库。本库是其中之一,收录在“常用图形”的大类中,建立了“通用零件与机床夹具零组件”小类,共有18个图符。
参数化是建立标准件库的基础。电子图板是由北京北航海尔软件有限公司推出的二维绘图软件,它提供了简单、功能较强的参数化图符化环境,设计员无需具备精深的计算机知识。如利用AutoCAD开发环境 ,则要掌握相关的计算机语言以及编译环境,这对一般设计员来说是比较困难的。另外,电子图板带有图形文件转换功能(DXF文件),为使用其它CAD系统的用户提供标准的数据接口,使设计员能有效的与其它系统进行数据交换,无需担心作出来的图形与其它软件不兼容,另外与AutoCAD相比,电子图板的二维绘图环境的纯中文界面能使设计员摆脱语言的障隘,很快进入设计状态。因此电子图板是进行标准件库开发的首选CAD软件。
本图库是以电子图板为平台,以其中的尺寸驱动技术为核心技术。根据电子图板的常规途径将开发过程分为两个步骤:1.绘制图符 2.定义图符及图符入库。之所以采取这种方法是为电子图板的初学者快速方便的理解电子图板图符的制作原理。如果使用者对电子图板比较熟悉,也可采用另一途径。即图符数据录入--精确绘制待定义图符--以精确的几何关系定义图符及图符入库,需要注意的是在进行图符数据录入时要采用电子图板能识别的文件格式 .txt纯文本文件格式进行数据录入,后序工作与第一种方法类似,有兴趣者可参阅相关文章。
在对标准件进行图符处理时,会遇到装配件是标准件的问题。由于电子图板的缺陷,无法对装配件直接进行入库处理,其间要进行大量繁琐重复的计算,因此对这类问题的处理依据以下原则:将装配件拆分,将其中的组件进行标准件入库处理,调用时可将各组件分别以装配位置调入,并根据需要进行块消隐等块操作以满足图形要求。
下面以《通用零件与机床夹具零组件》中的标准件阶形螺钉图库的制作来阐述具体的过程。
1. 精确绘制待定义的图符并标注尺寸。这里强调“精确”,目的是为了在后面的定义图符时避免由于不精确而造成的计算机读入点坐标不精确从而引发的要求重新定位问题。例如可以从标准件数据中选择一组数据绘制出阶形螺钉。图左所示为M12的阶形螺钉。由于是全参数化图符,要求尺寸变量,所以绘制图符时必须标注尺寸。尺寸数量与尺寸变量的个数保持一致。(一般情况下标注的尺寸是标准件提取时必须的尺寸)
2. 定义图符及入库。
具体过程:
确定图符个数。一般可根据调用时所需的视图个数来确定图符个数。见图2-1
1) 确定基点。基点就是定义图符的坐标原点。在定义图符时可在视图中看到以红色十字架表示的基点。基点的选择是同实际调用有联系的,它往往是图符在装配图中的定位点。
2) 确定基点。基点就是定义图符的坐标原点。在定义图符时可在视图中看到以红色十字架表示的基点。基点的选择是同实际调用有联系的,它往往是图符在装配图中的定位点。
3) 尺寸值与尺寸变量一一对应。见图2-2(图中所示为对应后的变量)
4) 以基点为原点,将图符中的几何元素(如线段、圆弧)以变量的形式表示出来,以实现参数化。在电子图板中,几何元素的定义是以点的形式来定义的。线段以起终点坐标来定义的,圆弧是以起终点坐标及原点坐标来定义的。从图2-3可以看出这种特点。
图2-1
图2-2
图2-3
另外在进行几何定义时,会出现多项选择的情况,例如,HB397-87快换钻套,当d1值大与某个界限值时,对应的俯视图会不同。为了使对应的俯视图不因为d1值的取值范围不同而出现误差,电子图板采用了“条件”的概念。下面以HB397-87快换钻套为例加以说明。
从图2-4可以很明显的看出d1值不同时,所对应的俯视图是不同的。这时就可以用“条件”来判断d1值从而调用不同的俯视图。见图2-5。
图2-4
在电子图板中还用到了中间变量的概念,为了使几何元素的定义简单明了,在各个变量之间进行过渡,中间变量起了很重要的作用。从图2-6中可以很清楚的理解中间变量的含义。
图2-5
图2-6
5) 变量属性定义。在对几何元素定义之后,下一步就是变量属性定义。建议大家在此对变量进行一下排序,之所以进行变量排序,一是为了符合我们的调用习惯,也为了在输值时可以与书中数值排列的顺序相对应。变量属性分两类:系列变量,动态变量。见图2-7。
图2-7
图2-8
图2-9
6) 图符入库及数值输入,在图2-8中可以看到我们所要进行的工作。图符大类以及小类的选择依据调用的方便。在进行数值输入时可以看到如果对变量进行了属性定义,便会在变量的旁边出现“*”,或“?”的标记(见图2-9,“*”表示系列变量,“?”表示动态变量),如果在变量属性定义时对变量进行了排序, 数值输入就会很方便了。数值输入完毕后,又回到图2-8所示的画面,如要进行属性定义,可按“属性定义”按钮以完成属性定义。这些工作完成之后,按下“确定”按钮,就把阶形螺钉作成了图库,以便使用时调用。
(注:考虑到绘图的方便,标准件中不影响到装配关系的细节在作图的过程中省略) |