摘要
目的研究混凝土搅拌车螺旋叶片的参数化设计方法,实现螺旋叶片二维工程图纸的自动设计出图.方法依据搅拌筒的功能及结构特征,给出了通用于三段式与四段式搅拌筒的叶片螺旋线的方程.以叶片三维螺旋线方程为基础构造螺旋面,提出了从空间螺旋曲面到二维工程图的映射算法.以Visual Basic为平台,基于Active X Automation技术对Auto CAD进行二次开发,开发了螺旋叶片的参数化制图软件,并以10 m3混凝土搅拌车的螺旋叶片为例进行了检验.结果该参数化制图软件能够实现螺旋叶片参数的自动计算,并能快速准确的绘制出叶片的工程图.软件具有简洁实用的用户交互式界面,方便了用户的操作及大量设计参数的输入和修改工作.结论工程图参数化设计计算方法及软件开发流程对设计是可行的,可以有效提高设计与制图的效率,对具有同样相似结构机械零件参数化设计软件的开发具有指导意义.
The paper aims to study a parametric design method of helical blades, with that automat- ic engineering drawing can be realized, Based on functions and structure characteristics of the mix- ing drum, the general equation of blade spiral line for three and four phase mixing drum was built. The helical surface was established on the basis of 3D spiral line equation. A mapping algorithm was proposed, which can make space spiral surface into 2D engineering drawing. Based on the Visual Basic platform and ActiveX Automation technology, the secondary development of AutoCAD was carried out. A parametric drawing software for helical blades of concrete mixer truck was developed and validated by a design:example for helical blade in a 10 m3 mixing drum. It is found that the developed parametric drawhag software can realize the automatic calculation for parameters of helical blades and quickly draw blade engineering drawings. The software has simple and practical interactive user interface and is convenient for user's operation. The input and modify works for a large number of design parameters can be simplified. Conclusion is that the proposed engineering drawing parametric design calculation method and the developed software are feasible. They can significantly improve the efficiency of design and drawing and have a guiding significance to developing others parametric design software for mechanical parts with similar structures.
出处
《沈阳建筑大学学报(自然科学版)》
CAS
北大核心
2015年第2期335-343,共9页
Journal of Shenyang Jianzhu University:Natural Science
基金
国家十二五科技支撑计划项目(2011BAJ02B05-5)
关键词
螺旋叶片
参数化制图
二次开发
VB平台
helical blades
parametric drawing
secondary development
VB platform