2020年论数控加工的参数化编程论文

上传人:郭** 文档编号:103070685 上传时间:2019-10-05 格式:DOC 页数:6 大小:74.72KB
返回 下载 相关 举报
2020年论数控加工的参数化编程论文_第1页
第1页 / 共6页
2020年论数控加工的参数化编程论文_第2页
第2页 / 共6页
2020年论数控加工的参数化编程论文_第3页
第3页 / 共6页
2020年论数控加工的参数化编程论文_第4页
第4页 / 共6页
2020年论数控加工的参数化编程论文_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《2020年论数控加工的参数化编程论文》由会员分享,可在线阅读,更多相关《2020年论数控加工的参数化编程论文(6页珍藏版)》请在金锄头文库上搜索。

1、论数控加工的参数化编程论文 【摘要】本文主要对数控加工中的参数化编程进行详细阐述并分析提出相应的宏程序开发的方法和步骤 【关键词】数控加工;变量;数据;参数化;宏程序 1什么是参数化编程 参数化的编程也可以叫做零件类的编程也就是说一组零件中的各个部件的属性都相同的属于同一类这种情况下就可以用变量来对数据进行编程了尔不单单是只可以用特定的数据了在这种类型的编程中包含着决策基于已知数据并带有某种约束和一些标准的CNC的编程来进行比较大的话参数化编程需要的编程工具要相对的需要强大一些宏程序可提供这些工具参数化程序一定是宏程序但宏程序在相似零件类的意义上并不一定是参数化程序数控编程数据可以分为常量数据

2、和变量数据在数控加工过程中任何数据都可以成为变量数据加工条件的设定是根据材料硬度不同进行的比如说刀的型号、使用的机床型号、尺寸数据、以及表面光洁度的要求、以及通常我们所说公差精准度在加工件基本特征不同的情况下刀具设定的下刀深度主轴的进给速度也会随之改变例如在加工零件的过程中指定了零件的长和宽长与宽属于尺寸特征在进行矩形零件的加工时这就是属于变量这就要求每一个矩形零件都有自己单独的程序为了使加工变的简单化目前最为有效的方法就是设定相应的宏观程序这个简单的编程使用于任何的矩形件的加工在这其中变量是长度和宽度之后所有的编程可以按照这个程序 2参数化编程的优势 生产中的快速转换是宏程序中零件类的最大优

3、点开发宏程序比开发标准程序常常需要更多的时间尤其是如果经常使用宏程序的话参数化编程的优点主要体现在以下几个方面 2.1整体优点 (1)零件与零件之间的切换速度可以加快;(2)检查程序的时间也可以相应的进行缩短;(3)质量高成本低 2.2生产方面 (1)废品零件的数量可以大大的减少从而使得零件加工的效率与质量提高;(2)降低成本;(3)CNC的成产效率增加维修费用可以相对减少 2.3编程方面 (1)减少了编程的错误量和时间;(2)转变工作量相对变得容易一些参数化编程的过程中要选择合适的零件才能有效的提高效率参数化编程在进行时要考虑以下几点:(1)有些零件与零件之间形状相同但尺寸大小不一样;(2)

4、很多的零件与零件之间形状相似但不相同;(3)加工形式有所不同;(4)有部分的零件的刀具路径是重复的参数化编程是在其他方法的基础上的一种延伸与提高但却并不是要代替其他的编程方法当今社会下参数化编程带来的经济效益需要是可预测与测量的才可以 3开发宏程序的相关方法 编程过程中参数化的程序以及宏程序的编写可以适当的偏好一下个人选择大部分的编程的方式方法主要通过以下的几点步骤来进行完成的 3.1主要目标确定 通常一个宏程序实现的目标只能是相对较短的如果将此目标定的超出宏程序自身范围难免会出现严重错误因此如果实现宏程序的最佳制定首先要确定主要目标并作出可行性分析将华而不实的目标放弃一般两个短的宏程序更容易

5、实现 3.2提前制订好计划 一个好的计划是成功的关键首先是以示意图作为第一部分把它做成参数化程序研究类似的图纸并且确定那部分是不可改变的那一部分是可能会发生改变的切记不要忘记零件的材料、装夹方法、使用的机床和刀具 3.3做一个大体的规划 先画出简单的示意图用作宏程序的特征的展示在一些关键位置的确定上使用一些细节比如程序零点、间隙、刀具的起始点、偏置量、换刀点等有一些宏程序在编写的过程中需要用到公式这种情况就需要程序员把所有的公式都编写进去例如很多程序在编写的时候会有几何公式或者是有用做测试的公式这就需要把几何公式和测试相关的公式全部的编写进去才可以 3.4确定刀具路径方法 这一阶段需要将整个零

6、件切割的过程中刀具从靠近零件到切割另加到切割后离开零件的过程路径都要计算好需要考虑好在进行零件切割的时候使用几把刀具刀具的使用方法有多少种使用过程中选定的路径是否安全妥当还有包括切割的深度切割零件的长、宽、高切割的次数以及是选择精确加工还是粗略加工这些因素都需要考虑清楚在进行真正的切割之前把一切信息都规整好 3.5识别和组织变量数据 识别和组织数据在信息收集后就是不可分割的当局部变量确定后G65命令程序段中的定义也同时变更为自变量其中包含的数据基本是在图纸中读出的而可计算数据是不包含在内的 3.6设计程序流程 清晰的流程图是程序开发的必经阶段编程的目的都是可以通过宏程序来实现的比如条件测试、循

7、环、分支与决策等一系列的流程可以做成流程图来标识流程图设计出来并确定好后需要采用输入条件与结果来不断进行测试假如流程图无误而在测试过程中显示其逻辑性表达失败的话那就表明此测试失败需要宏程序重新反复进行上面的操作流程 3.7不对缺省值计数 在标准的CNC编程中记录控制系统缺省值的个数但不包括一些程序代码尤其是一些准备G代码例如他们记录缺省的系统单元但不包括程序中的G20和G21命令同样的也不包括G90和G91命令和其它的一些代码记住所有的决策必须反映到宏程序中不要记录系统缺省值的数目 3.8编写宏程序 首先需要程序员将代码记录一下写在纸上或者使用电脑在、文件夹记录为后期的程序加工做好基础工作编程

8、时的顺序和逻辑可以相同然后使用在流程图中之后将这些数据进行转换转换成FANUC宏程序代码之所以把宏程序转换为文件是因为程序在转换为文件后可以是永久性的也可以方便CNC操作员的操作 4结论 自从基于NC和CNC编程语言出现以来参数化编程方法一直在发展之中参数化编程需要的设备相当昂贵因为用户必须拥有功能强大的主机计算机和功能同样强大的软件另外购买设备的高花费各种线时费用甚至是租借费用等都是障碍科技发展到今天需要的唯一计算机是机床的CNC系统并配备FANUC用户宏程序B版本 参考文献 1秦玉京.R参数编程在采煤机壳体类零件数控加工中的应用D.西安科技大学. 2武胜勇.面向变型设计的数控编程方法研究及其系统开发D.浙江大学. 3侯傲.基于PMAC多轴组数控系统参数化编程技术研究D.沈阳理工大学. 4康玲.零编程技术在齿轮数控滚削加工中的应用研究D.重庆大学. 5刘加孝.基于轮廓铣的斜面及倒圆编程技术研究D.湘潭大学. 6吴冠英辛舟.宏程序在法兰数控编程中的应用J.机床与液压14:2425+28. 7周春华.基于uCLinux的嵌入式数控滚齿零编程系统的研究和实施D.重庆大学. 8吴志光.基于FANUCOi系统宏程序在二次曲面铣削加工中的应用研究D.合肥工业大学.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号