图2 凸轮工艺参数输入 2.2 图形的生成、检验与显示
为保证用户操作的实时交互,还需要设计凸轮轮廓规律检测的相关图形,用来检测输入参数的合理性,需要检测的主要内容有位移、速度、加速度以及压力角,这几种图形是在VB中以位图的形式表现的。通过在图形显示区域显示的凸轮轮廓位移曲线、速度曲线、加速度曲线,这使用户能直观的发现不合理的参数。凸轮轮廓曲线生成、检验是凸轮设计中的一个重要部分。图形生成与检验模块流程图如图3所示。 图3 凸轮设计检验流程图 同时根据用户输入的基圆半径,凸轮机构从动件的速度,以及角加速度系统直接算出设计的各曲线段压力角,与许用压力角比较,便可校核设计的合理性。 2.3 凸轮实体生成
通过用户输入正确的凸轮机构工艺参数,在输出节点和图形界面就会显示凸轮各段行程的起始角度以及相应轮廓曲线函数,然后点击输出参数数据,就会在下面表格中显示凸轮轮廓的各节点的坐标值,如图4所示,最后点击基于SolidWorks生成圆盘凸轮按钮,生成凸轮实体如图5所示。 图5 凸轮实体 3 结论 通过以盘形凸轮设计系统为例,介绍了基于VB技术,利用方便直观的VB编程语言实现凸轮工艺参数输入、检验以及生成凸轮实体,不但提高了凸轮设计的直观性,而且提高了凸轮设计的效率。该成果对SolidWorks二次开发者具有一定的参考价值。 |