基于PRO/E的非标刀具参数化设计
•
数控刀具
1 引言
2 非标刀具的设计特点
3 非标刀具参数化设计步骤
- 分析刀具结构,确定特征尺寸
- 不同种类的非标刀具结构不同,需要分别建立各自的实体模型;对于同一种类但使用场合不同的非标刀具,也需考虑是否分别建立实体模型。建立每类实体模型之前,需要确定该类刀具的基本结构特征,并将这些特征典型化和概念化,使建立的模型尽量准确地反映此类刀具的基本特征。对于零件上一些不重要或不具有普遍性的细节(如倒角、退刀槽等)可以省去,以免增大参数化的工作量。最后需要确定各基本特征的尺寸。由于PRO/PROGRAM程序不仅可实现尺寸的驱动变化(即一个尺寸变化时,通过关系式会引起相关尺寸变化),还可实现结构形状的局部变化(如齿数的变化、螺旋槽角度的变化等),因此只有在分析各类非标刀具的结构特征后才能具体确定应建立何种实体模型、每类模型应建立哪些形状特征等。
- 创建实体模型
- 零件的特征主要通过参数和几何约束关系来相互关联。尺寸之间的关系分为两种:①自定义的各种外部参数与零件被约束尺寸之间的关系;②模型内部特征之间的内部约束关系,即零件几何元素之间的约束关系(如平行、垂直、相切、同心等)。由于在创建实体模型时这些几何约束关系被同时创建,因此当模型被修改时,这些关系自动保持不变。一个特征往往可以有多种创建方法,在设计时必须考虑如何表达该特征与其它特征之间的关系。理想的设计结果必须能准确表达固定的几何约束关系,且易于修改。设计非标刀具时,应在遵循PRO/E上述要求的前提下创建各类刀具的实体模型。
- 定义特征参数
- 建立模型后,PROGRAM设计列表将自动列出模型的所有元素,并按照创建的先后顺序命名为D1,D2,D3……等内部标识尺寸。对于较复杂的模型,按顺序排列的尺寸往往达数百个甚至更多,因此无法知道每个内部标识尺寸所对应的零件尺寸,这就需要找出两种对应关系:①内部标识尺寸与外部模型上各个数值之间的对应关系;②内部标识尺寸与将要命名的外部参数之间的关系。这两种关系综合起来即可体现出外部参数与零件上被约束尺寸之间的关系。在对这些参数命名时,参数名称应力求简单易懂,必要时可在PROGRAM程序中加入简单英文注释。
图1 VB程序界面
图2 参数化设计程序框图
图3 刀具三维图形 - 建立模型后,PROGRAM设计列表将自动列出模型的所有元素,并按照创建的先后顺序命名为D1,D2,D3……等内部标识尺寸。对于较复杂的模型,按顺序排列的尺寸往往达数百个甚至更多,因此无法知道每个内部标识尺寸所对应的零件尺寸,这就需要找出两种对应关系:①内部标识尺寸与外部模型上各个数值之间的对应关系;②内部标识尺寸与将要命名的外部参数之间的关系。这两种关系综合起来即可体现出外部参数与零件上被约束尺寸之间的关系。在对这些参数命名时,参数名称应力求简单易懂,必要时可在PROGRAM程序中加入简单英文注释。
- 输入特征参数
- 将已定义好的参数输入零件设计列表的“输入部分”后,在“关系定义部分”定义参数与零件各部分尺寸之间的对应关系以及同一零件不同尺寸间的相互约束关系(如内径必须小于外径、螺旋角必须在某一范围内变化、齿数可取数值等)。同时,因同一零件的各部分尺寸需协同变化(如铰刀直径增大,其齿数、颈部尺寸等也会随之变化),因此也需在此作出明确规定。
- 修改特征参数
- 当外部加工条件发生变化时,非标刀具的结构尺寸也应作相应改变以满足新的加工条件。为实现这一要求,只需修改特征参数即可将前述实体模型转换为非标刀具零件图。修改特征参数的方法可有两种:①根据所附提示选择每项特征参数的名称,逐一修改;②将所有需要修改的参数生成数据文件,以PROGRAM读入文件方式读入,然后一次性全部修改。第一种方法速度较慢,可在调试程序和输入变量时使用;第二种方法效率较高,当程序编制完成,进入具体实用阶段时可优先采用。PRO/PROGRAM程序可以支持扩展名为DAT、TXT类型的数据文件,因此可利用WINDOWS 提供的记事本或写字板编写文件,或利用其它语言编制的应用程序来生成文件。但制作这种数据文件时,数据文件的格式必须按照零件设计列表所要求的固定格式编排,否则会因格式不正确而被PROGRAM程序忽略。
- 用VB建立透明用户界面
- 由于PROGRAM程序自动生成的零件列表不支持汉字,因此在命名参数时应尽量简单易懂。但由于零件参数繁多,很难记清参数与模型实体上各部位之间的对应关系,因此用户要建立满足固定格式要求的数据文件来修改特征参数往往比较困难。为解决这一问题,可将PRO/PROGRAM程序用VB开发的程序界面包装起来,VB程序界面如图1所示(后续窗口略)。通过VB程序将所有参数概念化,使PRO/PROGRAM程序部分对于用户变得透明起来。在VB程序界面上可出现以汉字表示的专业术语,并可按照零件特征进行分类编排,所有尺寸均以目录树形式排列,双击某一尺寸名称即可弹出其尺寸缺省值并图示出该尺寸在零件上的位置。参数修改完成后,VB程序会自动按照PRO/PROGRAM程序所要求的数据文件格式形成数据文件,由在VB界面上设置的接口直接调用PRO/E,用PROGRAM读入文件功能来调用数据文件,从而实现参数化设计,其程序框图如图2所示。
4 结语
作者:西部车床,如若转载,请注明出处:https://www.lathe.cc/2022/05/3051.html