- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基干华中系统轴类零件椭圆面宏程序编程
基于华中系统的轴类零件椭圆面的宏程序编程 【摘 要】随着现代制造业的发展和数控设备的普及,数控加工技术在我国得到了空前的发展。近年来从国家级到省市级都非常重视数控技能大赛,并成功多次举办了各类各级别数控技能大赛,形成了层层有比赛,层层有选拔的良好氛围。大赛在很大程度上体现出了各省市在数控加工领域的真实水平,近几年在数控车大赛教师组和学生组频频出现椭圆面的加工,碰到这类问题操作者最头痛的就是编程,在规定时间内能否熟练应用宏程序编程,是在大赛中取得好成绩的关键。本文将解决利用华中系统编写常见的轴类零件椭圆面的程序时出现的难点问题,详细阐述了宏程序的编写及编程时的难点突破。让学习者能够按由简单到复杂的思路理解椭圆编程的精髓,做到举一反三
【关键词】宏程序;椭圆编程;华中系统编程
1引言
目前在数控车削加工中,对于椭圆等一系列非标准圆弧所构成的特殊曲面进行编程加工时经常采用专业CAD/CAM软件自动生成加工程序,由于受各方面的影响,在实际加工中我们使用较多的是利用宏程序编程的方法进行加工。在编写宏程序的过程中,正确使用数学公式表达轮廓曲线是宏程序编程的关键,也是在实际生产中影响编程效率的两大难点。本文就以华中数控系统为例解决轴类椭圆面零件在数控车削加工中遇到的编程难点
2宏程序简介
1.1宏程序
宏程序是一种具有计算能力和决策能力的数控加工程序,在编程中使用变量, 通过对各个变量进行赋值、数学用算、逻辑运算和函数的混合运算进而使其利用各种条件转移命令的处理达到描述几何图形的目的
1.2宏程序有如下特点
1.2.1使用了变量或表达式的计算功能比如:
G01 X[1+2] 计算功能1+2相当于 G01 X3
G01 Z[3*SIN[3]] 相当于 正弦函数运算
1.2.2能够进行程序流程控制,体现了宏程序的决策能力,例如:
IF #1 GE 8 …… ENDIF 调用选择执行命令
WHILE #1 LT #2*3 …… ENDW 调用条件循环命令
3椭圆宏程序的编程方法
3.1椭圆宏程序编写流程
首先给自变量赋初始值――逻辑用算循环条件――因变量表达式赋值――直线插补椭圆――设置步距变化――结束
假设Z坐标为自变量,Z=#2,X坐标为因变量X=#1,自变量步长为Δ,a为椭圆长半轴,b为椭圆短半轴,则椭圆的精加工宏程序编程如下:
#2=N1 (给自变量#2赋值N1)
WHILE #2 GE [N2] (自变量#2的终止值N2)
1=2b*SQRT[1-#2*#2/a*a](#1相对于自变量#2的表达式)
G01 X[#1] Z[#2-a] (用直线插补逼近的办法加工椭圆)
#2=#2-Δ (自变量#2以步长Δ变化)
ENDW (循环结束)
3.2位置偏移的椭圆宏程序编程
在编程时,为了便于计算各点坐标,常把工件坐标系原点和编程原点重合,在宏程序编程时也是如此。如下图所示,如果直接以椭圆方程编程,走刀路线为曲线a。把曲线a的所有点x值向上偏移48,Z值不偏移,就可以实现b曲线。这里是此类宏程序编程的难点。以下是利用椭圆的标准方程来编写宏程序
本例中椭圆面加工由两部分加工来完成,先加工孔内椭圆弧面,再加工外面椭圆面
孔内椭圆面加工宏程序如下:
#1=15;
WHILE #1 GE 0;
#2=1/3*[SQRT[225-#1*#1]];
G01X[48-2*#2]Z[#1-15];
#1=#1-0.2;
ENDW.
外部椭圆面加工宏程序如下:
#1=15;
WHILE #1 GE 0;
#2=1/3*[SQRT[225-#1*#1]];
G01X[2*#2+48]Z[#1-15];
#1=#1-0.2;
ENDE.
4结束语
椭圆的宏程序是操作者根据所加工椭圆零件的轮廓形状,应用椭圆方程有效的将数学公式与计算机编程语言相融合而手工编写的加工程序,是目前解决数控加工实际问题的有效方法
本文从实际加工轴类零件时经常碰到的两大类椭圆面的编程入手,分析介绍了各类椭圆面的宏程序编程方法,在使用宏程序编程时,首先要能够选对变量和自变量,要能写出正确的椭圆方程,再对方程进行数学用算,推导出另一变量的表达式,最后还要能正确建立工件原点与椭圆中心之间的数学表达关系,接着准确的编出所要加工的椭圆面的宏程序。通过在实践中的应用, 上述方法能很好地解决实际加工时对椭圆轮廓的处理, 并且还能够推广到其非圆轮廓面的数控车削加工中,能够保证工件的几何精度,同时这些方法还可以在很大程度上减少对CAM软件的依靠,
文档评论(0)