基于华中系统的轴类零件椭圆面的宏程序编程_第1页
基于华中系统的轴类零件椭圆面的宏程序编程_第2页
基于华中系统的轴类零件椭圆面的宏程序编程_第3页
基于华中系统的轴类零件椭圆面的宏程序编程_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑基于华中系统的轴类零件椭圆面的宏程序编程【摘要】随着现代制造业的发展和数控设备的普及,数控加工技术在我国得到了空前的发展。近年来从部级到省市级都非常重视数控技能大赛,并成功多次举办了各类各级别数控技能大赛,形成了层层有比赛,层层有选拔的良好氛围。大赛在很大程度上体现出了各省市在数控加工领域的真实水平,近几年在数控车大赛教师组和学生组频频出现椭圆面的加工,碰到这类问题操最头痛的就是编程,在规定时间内能否熟练应用宏程序编程,是在大赛中取得好成绩的关键。本文将解决利用华中系统编写常见的轴类零件椭圆面的程序时出现的难点问题,详细阐述了宏程序的编写及编程时的难点突破。让学习者能够按由简单到复杂的思路理解椭圆编程的精髓,做到举一反三。

【关键词】宏程序;椭圆编程;华中系统编程

1引言

目前在数控车削加工中,对于椭圆等一系列非标准圆弧所构成的特殊曲面进行编程加工时经常采用专业CAD/CAM软件自动生成加工程序,由于受各方面的影响,在实际加工中我们使用较多的是利用宏程序编程的方法进行加工。在编写宏程序的过程中,正确使用数学公式表达轮廓曲线是宏程序编程的关键,也是在实际生产中影响编程效率的两大难点。本文就以华中数控系统为例解决轴类椭圆面零件在数控车削加工中遇到的编程难点。

2宏程序简介

1.1宏程序

宏程序是一种具有计算能力和决策能力的数控加工程序,在编程中使用变量,通过对各个变量进行赋值、数学用算、逻辑运算和函数的混合运算进而使其利用各种条件转移命令的处理达到描述几何图形的目的。

1.2宏程序有如下特点

1.2.1使用了变量或表达式的计算功能比如:

G01X[1+2]计算功能1+2相当于G01X3

G01Z[3*SIN[3]]相当于正弦函数运算

1.2.2能够进行程序流程控制,体现了宏程序的决策能力,例如:

IF#1GE8……ENDIF调用选择执行命令

WHILE#1LT#2*3……ENDW调用条件循环命令

3椭圆宏程序的编程方法

3.1椭圆宏程序编写流程

首先给自变量赋初始值――逻辑用算循环条件――因变量表达式赋值――直线插补椭圆――设置步距变化――结束。

假设Z坐标为自变量,Z=#2,X坐标为因变量X=#1,自变量步长为Δ,a为椭圆长半轴,b为椭圆短半轴,则椭圆的精加工宏程序编程如下:

#2=N1(给自变量#2赋值N1)

WHILE#2GE[N2](自变量#2的终止值N2)

1=2b*SQRT[1-#2*#2/a*a](#1相对于自变量#2的表达式)

G01X[#1]Z[#2-a](用直线插补逼近的办法加工椭圆)

#2=#2-Δ(自变量#2以步长Δ变化)

ENDW(循环结束)

3.2位置偏移的椭圆宏程序编程

在编程时,为了便于计算各点坐标,常把工件坐标系原点和编程原点重合,在宏程序编程时也是如此。如下图所示,如果直接以椭圆方程编程,走刀路线为曲线a。把曲线a的所有点x值向上偏移48,Z值不偏移,就可以实现b曲线。这里是此类宏程序编程的难点。以下是利用椭圆的标准方程来编写宏程序。

本例中椭圆面加工由两部分加工来完成,先加工孔内椭圆弧面,再加工外面椭圆面。

孔内椭圆面加工宏程序如下:

#1=15;

WHILE#1GE0;

#2=1/3*[SQRT[225-#1*#1]];

G01X[48-2*#2]Z[#1-15];

#1=#1-0.2;

ENDW.

外部椭圆面加工宏程序如下:

#1=15;

WHILE#1GE0;

#2=1/3*[SQRT[225-#1*#1]];

G01X[2*#2+48]Z[#1-15];

#1=#1-0.2;

ENDE.

4结束语

椭圆的宏程序是操根据所加工椭圆零件的轮廓形状,应用椭圆方程有效的将数学公式与计算机编程语言相融合而手工编写的加工程序,是目前解决数控加工实际问题的有效方法。

本文从实际加工轴类零件时经常碰到的两大类椭圆面的编程入手,分析介绍了各类椭圆面的宏程序编程方法,在使用宏程序编程时,首先要能够选对变量和自变量,要能写出正确的椭圆方程,再对方程进行数学用算,推导出另一变量的表达式,最后还要能正确建立工件原点与椭圆中心之间的数学表达关系,接着准确的编出所要加工的椭圆面的宏程序。通过在实践中的应用,上述方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论