- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车模具加工开发方案建议书20120820
编号:
更新日期:
PROJECT
2012 年08月09日
汽车模具NX加工开发
方案建议书 呈送:
联系地址:
邮政编码:
联系人:
电话:
传真:
电子邮箱:
提供:
V1.0 韦朕杭 审阅记录
日期 审核人 审阅及确认单位 备注 目录
1 项目概述 2
2 项目规划 2
2.1 开发平台 2
2.2 系统架构 2
2.3 功能需求 3
2.3.1 主控模块 3
2.3.2 刀具库 3
2.3.3 刀柄库 4
2.3.4 主轴头库 4
2.3.5 机床头库 5
2.3.6 机床头运动仿真 5
2.3.7 程序卡片生成 6
2.3.8 2D-3D模板开发 6
2.3.9 设置加工数据 7
3 项目实施 7
3.1 实施方案 7
3.2 项目计划 8
附录A ——中国制造业软件增值服务商 8
项目概述
传统手工编程方法正逐级被先进的NX/CAM软件编程所取代。但在实际工作中,要反复创建刀具,以及调用NX/CAM默认的加工样板进行切削方法、走刀方式、加工余量进给量等重复繁琐的设置工作,影响了数控编程效率。
二次开发是对NX软件客户化和专业化的有效手段,这种工作虽然不可能给软件带来质的变化,但可以使软件更好地为用户服务,这对提高工作效率和工作质量有着不可低估的作用。
项目规划
开发平台
本项目基于以下软件平台:
操作系统:Windows XP professional(32bite) (操作系统Windows7 32位和 64位)
CAD平台:NX7.5 (要求NX7.5. 8.5之间都能用)
开发工具: MicroSoftware Visual C++ 6.0以上开发工具
系统架构
结合前期的调研,系统由以下内容组成:
刀具库
刀柄库
主轴头库
机床头库
机床头运动仿真
程序卡片生成
2D-3D加工模板
功能需求
主控模块
主控模块用于组织、管理、控制各模块的调用与各类库的管理。
系统的文件组织通过上图的文件夹结构实现,其中,application用于存放对话框资源文件与对话框中位图文件;data文件夹用于存放用于配置系统中的各项设置的配置文件;startup用于存放菜单文件,工具条文件以及主控模块的执行文件;template用于存放模板文件。
刀具库
可将企业常用刀具做成刀具几何结构参数库、刀具材料库 ,方便刀具日常生产管理,以及和NX集成,利于编程人员选用和。
刀具库模块含创建、编辑、删除、查询等功能。
刀柄库
可将企业常用刀柄做成刀柄库,方便刀柄日常生产管理,以及和NX集成,利于编程人员调用,加工模拟仿真。
刀柄库模块含创建、编辑、删除、查询等功能。
主轴头库
可将企业现有机床主轴头做成主轴头库,并和NX集成,利于加工模拟仿真。
主轴头库模块含创建、编辑、删除、查询等功能。
机床头库 (5面头库和角度带刀柄仿真)
将刀具、刀柄、主轴头装配组合在一起,以准备加工仿真需要。
机床头库模块含创建、编辑、删除等功能。
机床头运动仿真
机床头进行模拟加工仿真,可以调整C轴、B轴角度。
程序卡片生成
自动生成程序卡片,每列包含的内容有程序名称、刀具规格、长度、加工方法、余量 工时、步距、转速等。如图纸有销孔、导柱孔、定位销孔等,把尺寸录制到程序卡片。
2D-3D模板开发(把我们模板,刀具规格,长度,加工方法,余量,工时,步距,转速,如图中有销孔,导柱孔,定位销孔把尺寸录制到卡片上。
可以将企业典型零件的加工流程通过模板开发定义,这就使编程任务实现了自动化,同时也缩短了时间,确保应用了理想的加工方法、刀具和工艺,对经验较少的用户有很大帮助。用户可以轻松地创建新的模板或者修改已有的模板。
特点:
①、自动产生并计算刀具路径;
②、自动过切检查;
③、自动遵循刀具选择原则进行刀具选择;
④、注释刀具路径的相关信息;
⑤、自动产生后处理程序;
设置加工数据
根据刀具类型、材料类型、切屑方式、机床等,系统自动确定加工数据值。
项目实施
实施方案
项目可以分解为以下工作:
项目启动
需求分析与功能定义;
测试计划编制;
系统架构设计;
用户界面及菜单开发;
系统开发;
集成测试
软件修订;
安装程序制作;
系统
文档评论(0)