张扬-利用宏程序加工斜面_第1页
张扬-利用宏程序加工斜面_第2页
张扬-利用宏程序加工斜面_第3页
张扬-利用宏程序加工斜面_第4页
张扬-利用宏程序加工斜面_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、利用宏程序加工斜面 姓 名: 张 扬 身份证号码: 工 种: 数控加工中心 等 级: 预 备 技 师 培 训 单 位: 开封市技师学院 鉴 定 单 位: 2010 年 12月 20日内容摘要 以华中世纪星系统为基础,举例来探讨利用数控铣床加工斜面的编程方法和技巧,并以此来提高编制此类零件程序的效率。关键词 华中数控 宏程序 斜面 编程利用宏程序加工斜面一 引言在对零件进行数控加工前,首先要进行数控加工程序的编程。宏程序的使用对提高数控编程的效率显然是相当重要的。虽然目前CAD/CAM编程系统的应用已经很普遍,但由于宏程序具有灵活、高效、快捷等的特点,所以没有也不可能被替代。宏程序知识正变得越来

2、越重要,尤其针对特定类型零件的程序编制而言。同样的,在CNC编程中使用宏程序方式并不能代替其他的编程方式,宏程序实际上属于手工编程的范畴,作为手工编程的扩充,提供更为高级的编程方式。宏程序不仅可以实现象子程序那样,对编制相同加工操作的程序非常有用,还可以完成子程序无法实现的特殊功能。用户宏程序与普通程序的区别在于:在用户宏程序本体中,能使用变量,可以给变量赋值,变量间可以运算,程序可以跳转;而普通程序中,只能指定常量,常量之间不能运算,子程序只能顺序执行,不能跳转,因此功能是固定的,不能变化。用户宏功能是用户提高数控机床性能的一种特殊功能。宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线

3、编程;还适合于形状类似,只是尺寸不同的系列零件的编程;同样适合于工艺路径一样,只是位置数据不同的系列零件的编程。使用宏程序可以减少乃至免除手工编程时繁锁的数值计算,以及精简程序量,并能扩展数控机床的使用范围。对于在数控车床上的宏程序应用而言,主要是利用宏程序加工母线为典型方程的曲线轮廓。二 宏程序介绍1.变量用一个可赋值的代号代替具体的数值,这个代号就称为变量。华中数控系统使用变量符号“#”和后面跟随变量号来表示变量。2.变量的赋值把常数或表达式的值送给一个宏变量称为赋值,CNC数控系统对变量的赋值是直接采用数学表达式的形式。(1)直接赋值宏变量=常数。如:#3=36; (表示将数值36赋值于

4、#3变量)#1=#2+3; (表示将变量#2+3的即时值赋于变量#1)(2)间接赋值就是表达式赋值,既把表达式内表达的结果赋给某个变量。如:#2=81/SQRT2*COS45;3.运算指令(1)算术运算变量之间进行运算的通常表达形式是:#i=(表达式)#i=#j#i=#j + #k (加) #i=#j#k (减)#i=#j * #k (乘) #i=#j / #k (除)(2)条件运算#j EQ #k 表示#j NE #k 表示#j GT #k 表示#j LT #k 表示#j GE #k 表示#j LE #k 表示(3)常用函数运算#i=SIN#j 正弦函数 #i=COS#j 余函数#i=TAN

5、#j 正切函数#i=SQRT#j 平方根(4)表达式用运算符连接起来的常数或宏变量构成表达式。例如:#2=81/SQRT2*55#3*6 GT 14(5)运算的组合以上算术运算和函数运算可以结合在一起使用,运算的先后顺序是:函数运算、乘除运算、加减运算。下面以利用宏程序加工斜面的零件来体现宏程序对于手工编程的重要性。三 利用宏程序加工斜面实例一般而言,对于一些具有抛物线、椭圆、双曲线等曲线构成轮廓的典型零件,用数控车的普通G代码指令难以加工。对于这种零件,就应该考虑使用宏程序进行程序的编制。如图所示零件,此零件毛坯尺寸为40×40×40,铣出的斜面深4mm,宽4mm1.工艺

6、分析此零件加工方法有多种,铣刀可从上往下加工,也可从下往下加工,下面程序所示是从上往下加工;铣削轨迹为圆弧切入切出,切入点为(0,-32),刀具为平底刀2.加工参考程序:%0001N10 G17G21G90G94 N20 M03S600 主轴正转600r/minN30 G00Z50 快速定位至Z50N40 #1=0 自变量开始值N50 while#1LE4 循环语句N60 #2=#1*tan45*PI/180 斜面加工对应坐标值N70 G00X0Y-32 快速定位到(0,-32)N75 G01Z-#1 移动至0平面N80 G41G01X10Y-30D01F40 移动至圆弧进刀轨迹初始点N90

7、G03X0Y-20R10 圆弧切入点N100 G01X-16+#2 X向每次进刀N110 Y20 Y向每次进刀N120 X16+#2 X向每次进刀N130 Y-20 Y向每次进刀N140 X0 回至切入点N150 G03X-10Y-30R10 移动至圆弧进刀轨迹结束点N160 G40G01X0Y-32 移动至(0,-32)N170 #1=#1+0.1 Z向每进步进量N180 ENDW 宏程序结束语句N190 G00X100 X轴快速移动N200 Z100 Z轴快速移动N210 M30 程序结束四 结束语通过利用宏程序功能加工斜面的零件,能充分的表明宏程序对于加工典型方程的斜面效率。从我们的上面的编程可以推出对于任何斜面的方程,我们都可以利用以上的编程方法。同样的,也可推广到已知零件轮廓方程的椭圆、双曲线等零件的编程中,作为一个数控加工专业的学生,对宏程序功能的了解和基本使用应该是必须掌握的内容。参考文献1袁锋 数

温馨提示

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

评论

0/150

提交评论