版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 Creo数控加工模块二次开发技术研究 张宏乐Summary:本文针对Creo软件数控加工模块因工艺参数设置繁琐、汉化程度不足等原因,导致职业院校教学中普遍存在只应用该软件CAD模块功能,而对其CAPP、CAM模块不予涉及的情况,提出对软件数控加工模块进行二次开发,扫除软件一体化应用中的障碍。Key:Creo2.0;CAD/CAPP/CAM;二次开发0 引言Creo是由美国CAD/CAM软件设计公司PTC开发的一款专业软件,该软件的前期版本Pro/E自2006年进入中国市场以来,尤其是野火版(4.0和5.0版本),因其参数化设计的优点、简洁清晰界面、操作相对简单等特点,受到了用户的普遍好评。在
2、全国有数以万计的各类制造业企业都在使用该软件,国内部分工科类高校开设的CAD/CAM课程也选用Creo作为主要学习软件。笔者在从事数控技术专业理实一体课程的教学过程中发现,学生学习了多种专业软件,如Matercam、UG、CAXA和Creo等,但每種软件的应用模块被割裂,Creo则侧重于其CAD模块,其CAPP和CAM模块不管是教材还是实际教学基本被忽略,如何在一种软件上实现从零件设计、三维造型、工艺制定、数控编程、数控加工一体化应用,避免学生学习过多软件而造成认知混乱,成了摆在我们教学中的现实问题。基于以上原因,本研究拟从Creo2.0软件入手,充分发挥其优秀的CAD功能,通过二次开发完善其
3、CAPP和CAM模块,使其简单化、实用化,解决课堂教学一体化应用中的问题。1 开发方向Creo软件本身自带完善的数控加工模块,可进行各种类型零件的加工,但在数控工艺参数的设置中存在诸如可视化程度低、参数名不规范、操作过程繁琐等缺点,导致使用者必须熟练掌握各种参数,才能高效的完成相关操作,导致Creo/NC模块推广困难重重。为此,本研究对Creo数控加工模块进行分析,拟在其CAPP、CAM模块中添加交互菜单,利用交互菜单访问外部刀具库,简化刀具参数设置,同时实现数控加工工艺参数合理化归类和整理,舍弃冗余部分,通过优化界面设置,简化模块操作内容,提高数控编程人员的工作效率,使CAPP、CAM模块易
4、学、易用。2 拟解决的问题对Creo数控加工模块中的毛坯设置、刀具参数、加工工艺参数、机床种类、夹具种类等基本加工内容进行归纳与优化,去繁从简。将数控加工模块中个各个分项功能进行分析,依据基本功能,用机械专业术语进行充分汉化,扫清工程技术人员使用过程中的语言障碍。合理应用VS2010和Creo软件自带的二次开发工具Pro/Toolkit,进行数控加工模块各功能分项的界面开发,实现该模块内部数据与外部应用程序的无障碍集成。3 开发方法以VS2010为二次开发的基础平台,构建开发环境,充分利用Pro/Toolkit这一开发工具中包含的丰富函数库,进行数控加工模块各分项操作函数的定义,在归类和优化基
5、本部分的基础上,筛选出合理的Key和检索条件。针对参数设置内容较多的情况,制定简单易用的数据储存形式。二次开发流程图如图1所示1。4 人机交互界面的开发本部分使用VS2010为工具进行开发,只要利用其自带的MFC类库,同时也进行自主开发自定义数据库。实现Creo系统可直接调用MFC类库,同时搭建三类应用程序之间沟通的渠道。5 编制Pro/Toolkit程序和MFC应用程序Pro/Toolkit程序主要完成各项子菜单的添加,动作函数的编写和MFC程序接口的定制。MFC应用程序主要完成数控加工(数控车削、数控铣削)刀具库的建立、毛坯库的建立、夹具库的建立等。6 程序注册与运行2二次开发内容完成后,
6、编制完的应用程序必须先注册,才能被系统调用,可采用自动注册。应用程序注册完成后,系统加载程序,调用外库函数,实现刀具、夹具、毛坯、机床参数的自动输入。7 实例验证依托本研究的数控铣削加工系统已开发完成,一个完备的系统必须经过设计、开发、调试、修改及完善等步骤,才能投入使用。本例将运用数控铣削加工系统,结合加工实例,经过CAD实体造型、数控铣削加工工艺规划、数控仿真加工、CAM自动编程、生成G代码及实体零件加工等步骤验证二次开发的系统一体化应用的有效性。7.1 实例任务导入数控铣削加工实例零件说明:该底座加工实例零件为半成品,零件材料为45钢,小批量生产。该零件除内轮廓及内部通孔之外其他工序均已
7、按零件图纸技术要求加工好,要求数控铣削内轮廓及所有孔。零件图如图2所示。7.2 三维实体造型应用Creo软件CAD模块进行三维实体造型,其实体图如图4所示。7.3 数控铣削加工系统的应用本零件加工工序划分为粗加工、精加工两道工序,机床选择、刀具选择、装夹方案与夹具选择及切削用量等工艺内容省略,参数内容直接应用。7.3.1 粗加工自动编程在Creo2.0数控加工模块中,数控铣削粗加工通常应用“体积块”加工,它可在封闭型腔内逐层铣削掉余量,由于粗加工的目的是在短时间内尽可能去除多的余量。故在 Pro/NC设置各项加工参数如下:SCAN TYPE(扫描类型)为:TYPE_3,ROUGH_OPTION
8、;粗糙选项设置为:ROUGH_&_PROF(粗糙轮廓);走刀跨度为距为8mm;下刀深度为2mm,余量值0.5mm。工件采用顺铣的方式,而且由于是内轮廓加工,为保护刀具采用螺旋下刀方式。如图3为本系统开发的简化加工界面,所示为粗加工参数设置图。7.3.2 精加工自动编程对于该零件精加工而言,主要目标是满足零件设计精度要求,包括尺寸精度、形位精度及表面粗糙度等。所以精加工过程的原则是:既要保证精度,同时兼顾加工效率。精加工采用行切+环切的方式,既提高了加工速度,又可得到较好的表面质量。因该零件加工精度要求不高,故加工模块仍采用体积块加工。在系统中设置各项加工参数如下:SCAN TYPE(扫描类型)
9、为:TYPE_3,ROUGH_OPTION;粗糙选项设置为:POCKETING;走刀跨度为距为8mm;下刀深度为 2mm,余量值 0mm。工件采用顺铣的方式,采用螺旋下刀方式。参数设置过程与粗加工相似,在此不再赘述。7.3.3 仿真驗证Creo2.0具有仿真切削功能,通过该功能可验证刀具轨迹的正确性,本零件仿真结果如图4所示。7.3.4 后处理仿真验证无误后,通过Creo2.0自带的后处理器将生成的“CL数据”转换成数控机床可以识别的G代码。7.4 实例零件的数控铣削加工实例零件的机床选择、装夹方案的确定将不再赘述。将生成的数控程序导入数控铣床,并数控加工工件,如图5所示为零件成品图。8 结束语本文针对高职院校开设Creo软件课程时,只应用其CAD模块,而舍弃CAPP和CAM的现在,分析出阻碍该软件一体化应用的如数控加工工艺参数设置繁琐、汉化不足等原因,通过应用VS2010和Pro/Toolkit两种开发工具对Creo2.0进行二次开发,扫清了数控加工模块普及的障碍,并通过实例对开发成功的系统进行了验证。Referen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年车展参展商协议范本
- 保健食品区域代理协议(2024年)
- DB11∕T 1602-2018 生物防治产品应用技术规程 白蜡吉丁肿腿蜂
- 2024装饰监理服务化协议
- 2024年专业物流服务协议全书修订
- 2024年度电力工程技术合作协议
- 2024年企业万股股权融资合作协议
- 文书模板-《承重架使用协议书》
- 2024年环保分包工程协议模板
- 2024年化学试剂销售协议范本
- 《髌骨骨折骨折》课件
- 农业银行安全培训课件
- 小学绘本阅读《白雪公主》
- 2024届新结构“8+3+3”选填限时训练1~10(学生版)
- JTT791-2010 公路涵洞通道用波纹钢管(板)
- 2024年航空职业技能鉴定考试-无人机AOPA驾驶证考试(视距内驾驶员视距内驾驶员)笔试历年真题荟萃含答案
- 科研的思路与方法
- 山东联通公司招聘笔试题
- 2024年新智认知数字科技股份有限公司招聘笔试参考题库含答案解析
- 金属探测器检测记录
- 安全教育记录范文(25篇)
评论
0/150
提交评论