- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
极坐标数控加工程序在VERICUT中仿真加工
极坐标数控加工程序在VERICUT中的仿真加工 摘 要:文章以某盘类零件在数控钻镗床taurus上进行钻孔为例,介绍了如何在VERICUT仿真环境下,对极坐标形式的钻孔加工程序进行仿真验证
关键词:VERICUT;极坐标;仿真加工
引言
虚拟仿真加工技术是先进制造技术的关键技术之一,直接影响先进设备尤其是数控设备的应用水平。提高仿真技术的应用水平是有效提高数控设备利用率、提升数控加工水平的技术关键
虚拟仿真加工应用专业的VERICUT仿真软件可以对刀具轨迹进行验证,也能够对数控加工程序直接进行验证,因而成为数控加工程序验证的重要手段。虚拟仿真加工技术将加工过程中的零件模型、机床模型、夹具模型以及刀具模型动态地显示出来,模拟和真实体现零件的实际加工过程,能够检查NC代码中的语法错误和完整性以及准确性,实现干涉、过切、残留校验,并直观安全地模拟、验证、分析切削过程。目前我们已成功的将VERICUT仿真软件应用到直角坐标系下的数控程序仿真,但是有些设备有时也会使用极坐标编程,这样会使程序相对简单,特别是在相同半径的圆周上加工多个孔、型槽,凹腔等的操作,使用极坐标编程使程序易于编制且易懂。通过对西门子系统标准编程指令、宏指令以及VERICUT软件本身的研究,以数控钻镗床taurus为例,详细论述如何使用VERICUT软件实现极坐标程序的仿真加工
1 西门子数控系统使用极坐标指令编制的钻孔子程序
西门子数控系统,可以通过数据通道实现系统变量和外部R参数之间的相互传递,因此比较容易通过宏指令去实现数控程序的循环功能,而且西门子控制系统也支持极坐标指令,所以采用极坐标指令编制钻孔加工循环程序,会使程序结构简单、易懂。下面的程序就是将R1附值,通过R1值的递增及子程序的调用来实现50个孔的加工循环,而其中的子程序就是使用了极角、极半径编制的极坐标加工程序(子程序代码如下)
%SPF100 (子程序名)
N100 G10 X0 Y0 A=R1 U=330.2 (G10调用极坐标加工,A为极角,U为极半径。)
N110 G00 Z-3.85
N120 G01 Z-17 F100
N130 G0 Z50
N140 R1=R1+3.75 (角度增量为3.75)
N150 M17
%
要在VERICUT中实现以上主程序及子程序的循环仿真加工,我们主要进行的是将子程序中的G10、A、U在VERICUT配置菜单的Word/Address中进行配置,使虚拟仿真环境可识别NC程序中的这些代码
2 用VERICUT进行钻孔加工循环的仿真验证
2.1 机床定义
机床定义的内容包括*.mch文件(定义机床、夹具等)和*.ctl(定义控制系统)文件两方面。由于机床的结构千变万化,控制系统类型繁多,所以通常采用基于Vericut内嵌的控制系统文件结合具体的机床结构来定义机床
2.1.1 机床结构的定义
主要内容包括确定机床坐标系、定义运动轴运动关系和各组件模型的添加。机床各组件模型建议使用UGNX软件创建,因为UGNX不仅有强大的建模、装配功能而且可以将工作坐标系设定到机床零点上,当导出的机床组件*.stl模型添加到VERICUT各运动组件下时,可保持UGNX中原有的装配位置关系和坐标零点,避免在VERICUT中进行组件间的位置调整
用VERICUT进行机床结构的定义,首先要定义机床的运动关系。各运动轴的运动关系是在VERICUT环境下的结构树对话框中构建的,以Y轴为例,创建步骤是选择工具栏中的component tree图标或选择configuration菜单下的component tree选项,在弹出的Component Tree对话框中选取“BASE”→“右键”→“insert”→“Y Linear”,其它运动轴的定义如Y轴的定义步骤,各运动轴主动及从动的关系一定要准确,机床的运动方式才能准确。机床各运动轴添加后,机床运动关系也确定了,但还需各组件的模型,机床结构才能够完善,各组件模型的添加顺序为:双击某组件,在弹出的Modeling对话框选取“model” →“Browse...”→选取相应组件的*.stl文件→“OK”即完成组件模型的添加。机床所有组件模型添加完成,机床就有了完整的结构
2.1.2 机床控制系统的定义
控制系统的定义主要包括编程零点的设定及G代码、M代码定义。此机床的控制系统是西门子控制系统,可以用Vericut内嵌的西门子控制系统如sin840d.ctl进行所需配置。要钻孔零件的编程原点位于零件的旋转中心,所以需将编程零点设定到零件的旋转中心,其操作步骤是选择Project→Processing Options→G-C
您可能关注的文档
最近下载
- 张北艾郎风电科技发展有限公司兆瓦级风电叶片生产线建设项目竣工环境保护验收报告.pdf VIP
- 小学一年级语文上册期末试卷7套【打印版】.pdf VIP
- 广东省深圳市福田区2024-2025学年六年级上学期期末语文试题.docx VIP
- 2021-华润住宅机电设计标准-技术-总部-JD-JSBZ.pdf VIP
- 宁夏高职分类考试数学试卷.docx VIP
- 日处理40吨餐厨废油项目环评环境影响报告表(新版环评).pdf VIP
- 博物馆复制文物展品合同.pdf VIP
- 黑水虻生物转化技术处理厨余垃圾项目环评环境影响报告表(新版环评).doc VIP
- 四川省宜宾市2024-2025学年高二上学期期末学业质量监测生物试卷(含答案).pdf VIP
- 2026-2030中国生物天然气行业需求趋势及未来前景研究报告.docx
原创力文档


文档评论(0)