论文部分内容阅读
国际标准化组织(ISO)研究并制定的STEP标准,即ISO10303,目的是给产品数据的通信与表示提供一种中性模式,并使其在生命周期内不依赖于任何具体的系统,从而规范整个制造业以及工业领域的产品信息的标准化。为了让CNC领域也能使用STEP标准,ISO又重新制订了一种交换标准,即STEP-NC(ISO14649)。STEP-NC规定描述零件加工过程中所需的信息时,必须使用指定的格式,这样才能完成交换和共享零件信息。锥齿轮由于具有制造简单、耐腐蚀性强、寿命长、可承受较高载荷等优点,在机车、电厂、船舶以及铁路检测等方面受到人们的重视,并得到广泛的应用。 本文在详细研究了STEP-NC标准之后,首先将Pro/E作为程序运行的环境,对锥齿轮的齿数、模数、齿宽系数、压力角等参数化设计,形成基础模型;接着利用AutomationGATEWAY插件,通过设置一系列锥齿轮的参数函数,在Pro/E的菜单栏中生成下拉菜单,便于生成新模型;之后在Visual Basic软件中添加Automation GATEWAY插件,通过编写程序代码,生成人机交互界面,完成对锥齿轮的Pro/E二次开发;最后对基于Pro/E的STEP-NC开发方法进行研究,以锥齿轮STEP-NC代码开发为例进行了实例验证,形成一个符合STEP-NC标准的锥齿轮加工文件。 该文件主要针对平面、孔、键槽和轮齿等加工特征,并从中提取加工信息,针对不同的特征选取各自所需的加工工艺,如刀具、加工方法及辅助功能等。通过上述方法最终生成的与STEP-NC标准相吻合而且包含有产品设计以及加工制造等信息的文件,为将来直接用于数控机床加工奠定了基础。