版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、宏程序在凹、凸半球面铣削加工中的应用柳 青(岳阳职业技术学院 湖南岳阳 414000摘 要 非圆曲线编程是手工编程中的难点,而球面是数控铣床加工中最为常见的非圆曲线。以内、外半球加工为例, 详细介绍了FANUC系统数控铣床加工球面的宏程序编写及程序注解,并指出了在编制程序时的注意事项。使用宏程序加工零件可以大大简化数控程序,达到精确和高效的目的。关键词 球面 宏程序 变量 参数方程宏程序是程序编制的高级形式,它应用了大量的编程技巧,例如数学模型的建立、加工刀具及切削用量的选择等,这些使得利用宏程序加工的零件精度很高1-2。特别是对于中等难度的零件,使用宏程序进行编程加工要比自动编程加工快得多,
2、同时如果编写大批量相类似零件的时候只需要改动几个数据就可以了,没必要进行大量重复的编程,所以能应用手工编程的地方尽量不要使用自动编程。球面是在宏程序的编制中经常出现的一种图形,要求编制者能掌握球面的相关方程,并能够熟练地应用方程式,实现对各种形式的球面进行编程和加工。1 宏程序宏程序就是使用了宏变量的程序、由用户编写的专业程序,类似于子程序,可以使用规定的指令代号以便调用。宏程序的代号称为宏指令。用户宏程序是提高数控机床性能的一种特殊功能,其最大特点就是将有规律形状或尺寸的加工零件用最短的程序段表达出来,具有很好的易读性和易修改性,编写出来的程序非常简洁、逻辑严密、通用性强,而且机床在执行此类
3、程序时,相比执行CAD/CAM软件生成的程序更加快捷,反应更加迅速。在一般的程序编制中,程序中的地址字符为常量的,一个程序只能描述一个几何形状,所以缺乏灵活性和适用性。宏程序中地址字符为变量的(也称宏变量,可以根据需要通过赋值语句加以改变,使程序具有通用性。配合循环语句、分支语句和子程序调用语句,可以编制各种复杂零件的加工程序3。2 球面的程序设计与加工方法在对球圆面曲面规则公式进行程序编制时,一般从曲面的规则公式或参数方程中,选择其中一个变量做自变量,另一个变量作为自变量的函数,并将公式或方程转化为自变量的函数表达式,再用数控系统中的变量(#i或R i来表示这个函数表达式,最后根据这个曲面的
4、起始点和移动步距,采用不同深度、不同半径的圆来拟合球面,如图1和图2所示进行程序设计。图1 凸球面的拟合图2 凹球面的拟合3 凹球面的加工实例1零件图纸及要求:用直径为10 mm的球铣刀在FANUC-0i系统机床上铣削加工S R20的凹球面,如图3所示。 3738图3 加工S R 20凹球面2建立数学模型 参数方程如下:a =0(0°90°,设定初始值为0 X =L *cos ,Z =L *sin L = R 20(球半径,mm -R 5(刀具半径,mm 3分析加工路线首先,建立工件坐标系,确定球零件上表面的中心为X 、Y 、Z 轴的零点,机床坐标系设置在G54寄存器中。在
5、工件内垂直下刀,不采用半径补偿。4NC 编程采用参数方程编写如下NC 程序段。O1111;程序名G17G21G80G90G54G40G49G69;运行初始状态设置 M O 3 S 800; 设定主轴转速 G00 X 0 Y O Z 2; 快速运动到工件外下刀点 #1=20 凹球半径 #2=5 刀具半径 #3=0 加工起始角度 #4(L =#1-#2 刀具中心距 WHILE #3LE90DO1 角度小于等于90°继续循环 #5=#4*sina #3 刀具下刀点Z 值的计算 #6=#4*cos #3 刀具下刀点X 值的计算 G 01X #6Z -#5F 150 直线运动到下刀点 G 03
6、I -#6 圆弧运动 #3=#3+1 角度增量,每次增加1度 E N D 1 循环结束 G 00Z 50 抬刀 M30 程序结束并返回程序起点5加工分析在精加工凹球面时要进行排料粗加工,否则刀具加工量太大会引起刀具的破坏或加工尺寸偏差较大4。常采用以下两种开粗加工方式:一种方式是用立铣刀进行螺旋式下刀开粗;另一种方式是将程序中球半径改小,先掏出个小凹球后再进行加工。4 凸球面的加工实例1零件图纸及要求:用直径为10 mm 的立铣刀在FANUC -0i 系统机床上铣削加工S R 20的凸球面,如图4所示。图4 加工S R 20凸球面2建立数学模型设定球的半径为R ,刀具半径为r ,参数方程: a
7、 =0(0°90°,设定初始值为0 X =R *sin +r ,Z = R *cos -R 3分析加工路线建立工件坐标系,确定球零件上表面的中心为X 、Y 、Z 轴的零点,机床坐标系设置在G54寄存器中。在工件外垂直下刀,不采用半径补偿,定球的最高顶点为Z 0。4NC 编程采用参数方程编写如下NC 程序段。O 1111; 程序名 G17G21G80G90G54G40G49G69;运行初始状态设置 MO3 S800; 设定主轴转速 G00 X 0 Y O Z 2; 快速运动到工件外下刀点 #1=20 凹球半径 #2=5 刀具半径 #3=0 加工起始角度 WHILE #3LE9
8、0DO1 角度小于等于90°继续循环 #4=#1*sina#3+#2 刀具下刀点X 值的计算 #5=#1cos#3-#1 刀具下刀点Z 值的计算 G01X#4Z#5F150 直线运动到下刀点 G 03I -#4 圆弧加工(下转第53页LZR 20XaZ LR 20球半径aX董 哲 多功能止回阀的故障分析与处理 53故障3的处理 在此情况下无需拆卸阀体,只要在现场起动水泵后,适当地旋松控制阀HKB25螺杆上的螺母,减小活动舌的弹簧预紧力,确保水泵能正常工作,止回阀即刻就会开启出水。3 结语 在了解了多功能止回阀的故障分析与处理之后,水泵系统的运行管理人员应遵循以下准则:(1止回阀安装前
9、必须保证内腔清洁,不允许石块等杂物的存在;(上接第38页#3=#3+1 角度增量,每次增加1° (根据加工要求而定可将值改小或增大 END1 循环结束 G00Z 50 抬刀 M05 主轴停转 M30 程序结束并返回程序起点 5加工分析 在精加工凸球面时要进行排料粗加工,否则刀具加工量太大会引起刀具破坏或加工尺寸偏差较大4。常采用以下开粗加工方式:先用立铣刀进行螺旋式下刀开粗将球体部分加工成圆柱体,再将球半径值改大加工一次,再根据实际尺寸修改球半径进行精加工。4 编制程序时的注意事项在FANUC 系统中宏程序应用比较广泛,编写宏程序可以在机床数控系统的操作面板上直接用MDI 方式,也可
10、以在计算机上编写程序,通过RSN -32接口传输到机床数控系统。不论用什么方式编程,宏程序可分为A 类和B 类。A 类宏程序是以G65 H P#Q#R#的格式编写的,而B 类宏程序则是以直接的公式和语言编写的,与C 语言很相似。其中H 用H01H99表示宏程序的各种功能。另外#表示宏程序中一个存放数值的固定地址称为变量,可分为4种类型:(1局部变量:#1#33是宏程序中局部使用的变量,用于自变量转移,只能存储数据,如运算结果。当断电时其值全部(3定期检修阀,及时更换损坏的隔离膜片; (4主管道进水处应安装Y 型过滤器,每三个月进行一次检污,配管系统的过滤器每月检污一次,以预防配管流水不畅,避免
11、影响阀门的控制功能。 多功能止回阀在水处理系统中起着至关重要的作用,为了避免因其失效而引发大设备事故,应该及时做好安装前的检查和使用中的维护与保养1-2,这样才能使企业获得良好的经济效益。 参考文献 1 李世维.机械基础M .北京:高等教育出版社,2006. 清除;调用宏程序时,自变量对局部变量赋值。(2 公用变量:在不同的宏程序中意义相同,对主程序调用的各子程序或各宏程序都是公用的,用户可以自由使用。当断电时变量#100#199的值全部被清除,而变量#500#531即使断电数据仍然保存。(3系统变量:由#后跟4位数字来定义,它能获取机床处理器或NC 内存中的只读或读/写信息,包括与机床处理器有关的交换参数、机床状态参数、加工参数等系统信息。(4空变量:#0总是空的,没有值能赋给该变量。掌握好变量是应用好宏程序的关键。5 结语 使用宏程序加工零件不仅大大简化了数控程序,并且提高零件的加工精度,宏程序在实际加工中得到了广泛的运用。以上所述只是其中的一实例,虽然不能替代CAD/CAM 软件,但在简化手工编程的方面起到了重要的作用。 参考文献 1 赵刚.数控铣削编程与加工M .北京:化学工业出版社,2007. 2 冯志刚.数控宏程序编程方法技巧与实例M .北京:机械工业出版社,2008.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年电力系统及其自动化专业考研复试指南
- 温州市2025浙江温州职业技术学院公开招聘9人笔试历年参考题库典型考点附带答案详解
- 温岭市2025浙江台州市温岭市商务局招聘1人笔试历年参考题库典型考点附带答案详解
- 清远市2025年广东清远市统计局招聘专项工作聘员1人笔试历年参考题库典型考点附带答案详解
- 淮阳区2025年河南周口市淮阳区优化营商环境办公室公开招聘辅助人员20名笔试历年参考题库典型考点附带答案详解
- 涪陵区2025三季度重庆涪陵区事业单位考核招聘63人笔试历年参考题库典型考点附带答案详解
- 海沧区2025年8月福建厦门市海沧区招聘非在编人员笔试历年参考题库典型考点附带答案详解
- 海口市2025海南海口市市场监督管理局招聘下属事业单位人员8人(第一号)笔试历年参考题库典型考点附带答案详解
- 海南省2025海南中政财会计师事务所(普通合伙)招聘笔试历年参考题库典型考点附带答案详解
- 浙江省2025浙江省海洋水产研究所招聘3人笔试历年参考题库典型考点附带答案详解
- 2026广东深圳市优才人力资源有限公司招聘编外聘用人员(派遣至深圳市龙岗区机关事务管理局)补充笔试备考试题及答案详解
- 2026年广东省高三语文二模作文题目解析及范文:“意外”的价值
- 2026年上海市虹口区八年级下学期期中语文试卷参考答案与评分标准
- 2025旅游景区质量等级评分细则
- 中核汇能广东能源有限公司笔试
- Unit 5 Nature's Temper 单元练习题 新教材人教版八年级英语下册
- 水库库区水质富营养化治理方法及管控措施
- 2026年及未来5年市场数据中国数据标注与审核行业发展监测及市场发展潜力预测报告
- 2026年高级钳工技能考核通关题库及参考答案详解(模拟题)
- 《化工企业可燃液体常压储罐区安全管理规范》(AQ3063-2025)检查表
- Unit 1 Lesson 3 Story The sun and the wind 课件(内嵌音视频) 2025-2026学年冀教版英语四年级下册
评论
0/150
提交评论