浅析宏程序在数控车床编程教学中的应用

来源 :中国学术研究 | 被引量 : 0次 | 上传用户:coding_key
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:通过一个典型零件的两种不同的宏程序编程实例,分析每种方法的优缺点,归纳出手工编程中应用宏程序解决复杂零件的数控加工编程问题的作用和技巧。
  关键词:宏程序;手工编程;子程序调用;数控加工
  数控加工程序编制的关键是刀具相对于工件运动轨迹的计算,即计算加工轮廓的基点和节点坐标或刀具中心的基点和节点坐标。数控机床一般只提供平面直线和圆弧插补功能,对于非圆的平面曲线Y=f(X),采用的加工方法是按编程允许误差,将平面轮廓曲线分割成许多小段。然后用数学计算的方法求逼近直线或圆弧轮廓曲线的交点和切点的坐标。随着计算机数控系统(CNC)的不断发展,CNC不仅能通过数字量去控制多个轴的机械运动,而且具有强大的数据计算和处理功能。编程时只要建立加工轮廓的基点和节点的数学模型,按加工的先后顺序,由数控系统即时计算出加工节点的坐标数据,进而控制加工,这就是数控系统提供的宏编程。宏指令编程像高级语言一样,可以使用变量进行算术运算逻辑运算和函数混合运算进行编程。在宏程序形式中,一般都提供循环判断分支和子程序调用的方法。可编制各种复杂的零件加工程序。熟练应用宏程序指令进行编程,可大大精简程序量,还可以增强机床的加工适应能力。比如可以将抛物线、椭圆等非圆曲线的算法标准化后做成内部宏程序,以后就可以像圆弧插补一样按标准格式编程调用,相当于增加了系统的插补功能。
  随着数控系统的不断更新,宏指令应用越来越广泛。以日本FANUC-Oi系统为例,Oi系统使用B类宏指令,在O系列的早期版本中,曾使用A类宏指令,主要特征为使用G65代码为宏指令专用代码,包括宏变量的赋值、运算、条件调用等。B类宏指令功能相对A类而言,其功能更强大,编程更直观。在FANUC-Oi系统的固定循环指令中,毛坯切削循环G71指令内轮廓削循环G73指令内部可以使用宏程序进行编程。
  宏指令编程虽然属于手工编程的范畴,但它不是直接算出轮廓各个节点的具体坐标数据,而是给出数学公式和算法,由CNC来即时计算节点坐标,因此对于对于简单直观的零件轮廓不具有优势。若零件结构不能用常规插补指令可以完成编程的,则可采用编制宏程序的方法,将计算复杂数据的任务交由数控系统来完成。对于加工方法和加工方式,零件的加工步骤,走刀路线及对刀点起刀点的位置,以及切入、切出方式的设计还是遵循一般手工编程的规则。编制宏程序时,首先应从零件的结构特点出发,分析零件上各加工表面之间的几何关系,据此推倒出各参数之间的数量关系,建立准确的数学模型。为此,必须注意正确选择变量参数并列出正确的参数方程,同时设定合理有效的循环变量。若采用主子程序调用的编程模式,还注意局部变量和全部变量的设定,了解变量传值关系。特别值得注意的是,为提高程序的通用性,尺寸参数尽可能地用宏变量表示,运行程序前先进行赋值。
  宏程序编程实例:如下图所示零件:
  程序以FAUNC-Oi-TC系统的格式编写
  1、程序计算说明:
  由抛物线方程Z=-X2/10得X=10,故直线段起点X坐标值XA=20。
  由椭圆方程: ,得出, 并且X为半径值。
  椭圆中心在如图编程坐标系中的坐(40,-35)。
  2、用仿形车削循环指令G73编程,加工程序如下:
  O0001;
  G99 G97 M03 S600 T0101F0.2;
  G0 X42 Z2;
  G73 U20 R15
  G73 P10 Q20 U0.5;
  N10 G0 X0;
  G1 Z0;
  #1=0(赋抛物线Z轴起始值)
  N11#2=2*SQRT[-10*#1];
  G1 X#2 Z[#1-40]; (下转第128页)(上接第126页)
  #1=#1-0.5;
  IF[#1GE-10]GOTO11;
  G1 X30 W-5;
  W-7.5;
  #3=12.5; (赋椭圆Z轴初始值)
  N12 #4=8*SQRT[1-#3*#3/256];
  G1 X[40-#4*2]Z[#3-35];
  #3=#3-0.5;
  IF[#3GE-12.5]GOTO12;
  G1 Z-55;
  X40;
  N20 Z-65;
  G00 X100 Z100;
  M05;
  M00;
  M03 S1000 T0101F0.1;
  G0 X40 Z2;
  G70 P10 Q20;
  G0 X100 Z100;
  M30;
  3、子程序调用M99 M98指令编程
  O0002;
  G99 G97 M03 S600 T0101F0.2;
  G0 X42 Z2;
  #100=40;
  N30 M98 P0011;
  #100=#100-2;
  IF[#100GE0.5]GOTO30;
  S1000F0.1 T0101;
  #100=0;
  M98 P0011;
  M30;
  O0011; (子程序)
  #1=0 (赋抛物线Z轴初始值);
  N11 #2=2*SQRT[-10*#1 ]+#100;
  G1 X#2 Z#1;
  #1=#1-0.5;
  IF[#1GE-10]GOTO11;
  G1 U10 W-5;
  W-7.5;
  #3=12.5; (赋椭圆Z轴初始值)
  N12 #4=40-16*SQRT[1-#3*#3/256]+#100;
  G1 X#4 Z[#3-35];
  #3=#3-0.5;
  IF[#3GE-12.5]GOTO12;
  G1 W-7.5;
  U10
  N20 W-10;
  G00 U2 Z2;
  U-2;
  M99;
  综上所述用仿形切削循环G73指令编写宏指令时,可以在精车程序中给变量赋值、进行数学运算、条件转移等,编写时更直观、简便,精简了程序内容,大大提高了编程效率。在程序编制过程中,当遇见许多形状相同或相近的,但尺寸不同的零件结构特征,每次都重新编制程序就很繁琐,这时可以使用变量、算术和逻辑运算及条件转移指令在子程序中体现零件的走刀过程。充分体现留了子程序调用的优势。总结以上所述,编写宏指令程序,当零件的图形没有相同的地方,用仿形切削循环G73指令编写更快捷、简便。当然子程序调用指令M98、M99也有它的优势。
  参考文献:
  [1]杜国臣.数控机床编程2011.
  [2]杨晓平.数控编程技术2010.
其他文献
摘 要:水利工程在人类发展中占重要地位,在我国事业飞速发展中起特殊的作用。我国是一个农业大国,水利工程在国民经济发展中占首要地位,确保工程安全,抓好工程管理是扩大生产,保证工程正常运行的关键。小型水利工程是农村经济的重要组成部分,在促进粮食生产,改善农村生活条件发挥着重要作用。本文结合多年的实践经验,论述了水利工程质量管理的内容,分析了影响水利工程施工质量的主要因素,提出了提高水利工程质量的措施。
期刊
在现代文明的今天,汽车已经成为人们不可缺少的交通运输工具。而奔驰在城市和田园道路上川流不息的车辆,在给人们生活带来便利的同时,也带来了城市严重的空气污染。汽车排放所造成的大气污染,以及由此产生的酸雨、酸雾及光化学烟雾.已成为一种社会公害,严重影响着人类的生存环境。对此,世界各国都采取了各种技术方法措施和严格的法规,以降低汽车的排放污染。  一、汽车排放污染物种类及危害  汽车排放物的成分复杂,达百
期刊
饮食安全是一个遍及全球的公共卫生问题。随着经济的发展,科学的进步,人类生活条件的改善,饮食安全并未得到相应的保障。因此,加强饮食安全问题的研究是我们共同面临的一项重要任务。  1影响饮食安全的主要因素  1.1食源性疾病的危害  当前,世界各国食源性疾病发病逐年上升,食源性疾病的广泛流行,成了影响饮食安全的重要因素。食源性疾病是通过摄入人体内的食物中所带的各种致病因子引起,通常具有感染性或中毒性的
期刊
摘 要:从人居环境应具有环境、生态与节能效益的观念出发,简要地指出了当前住宅规划设计中存在的问题, 着重说明了住宅设计必须具有环境、生态和节能意识,只有注重环境、生态和节能效益,才能提高人居环境质量,才能与健康建筑、绿色建筑和建筑要可持续发展的战略要求相一致。  关键词:环境;生态;节能;健康建筑;绿色建筑;可持续发展  1、建筑师的毕生工作都是在创造环境  环境是人和自然界与其所处空间之间的关系
期刊
素质教育最多的是学生的自主学习.合作学习与探究学习,交流过程其实就是一个自主学习.合作学习与探究的过程.其实教无定法,下面是我们团队教学模式构建的思想与步骤.  一.组建团队.组建团队要遵循异质分组原则.就是将学习状况.性别.性格.身高等不同资质棏学生安排在一起,组成一个学习团队.资质不同的学生在一起,比较有利于性格互补.学习互助.工作分工.发挥特长.共同进步,会起到真i正的合作互助作用.我班内共
期刊
一、问题的提出  土地是一种稀缺资源,相对于其它资源而言,土地也是一种相对供不应求的短缺资源。我国人口多,人均耕地少,耕地后备资源不足,土地利用面临的突出问题是:一方面人口不断增加,为确保粮食安全,解决十几亿人“吃饭”问题,现有耕地数量不能再减少,另一方面,我国正处于工业化中期,随着经济建设的发展及工业化、城市化的进程,还要占用部分土地,而宜耕后备土地资源的开发又受到数量少、质量差、开垦难度大和生
期刊
摘 要:新课程呼吁“要尽可能小班化”,加之农村学校学生不断减少,为更好地适应学生的个性发展,小班化德育在我校应运而生。作为九年一贯的农村学校,我们以“四细”来践行小班化德育:一是细致学生档案,成长跟踪;二是细致家校联系,德育合力;三是细致德育环境,变化激趣;四是细致体验活动,个性张扬。  关键词:小班化;细致;个性  《教育规划纲要》指出:“尊重教育规律和学生身心发展规律,为每个学生提供适合的教育
期刊
摘 要:读,是阅读教学中最基本的活动,而一个好的教师的范读能唤起学生情感上的共鸣,产生强烈的阅读欲望,产生丰富的情感想象,因此教师的范读在教学中的作用极为重要。  关键词:范读;具备技能;内心情感;兴趣;化解困难和疑点;钻研教材;提高教学效果;渗透美感教育  读,是《语文课程标准》积极倡导的理念,是阅读教学中最基本的活动,而语言规范、音质优美、吐字清晰、感情真挚的范读,不仅应成为阅读教学的手段,更
期刊
在国内外传媒市场竞争异常激烈的当代社会,企业如何能在强手如林的广告营销中取胜?广告又是如何脱颖而出,独树一帜呢?在浏览了众多关于广告的书籍后,对其感受颇深。广告不能只注重于具体的表现形式,而忽略对设计策略问题的研究。何谓广告设计策略呢?就是为使广告作品产生更好的效果而采用的方法和手段。  美国著名广告大师大卫·奥格威曾经说过:“要吸引消费者的注意力,同时让他们来购买你的产品除非你的广告有很好的点子
期刊
摘 要:“作家最大的本领是善于修改。谁善于和有能力删除自己的东西,他就前途远大。”可见,写作能力主要是在写成一篇篇文章的实践中逐步提高的。写成一篇文章,修改是最后的,也是十分重要的一个环节所以,学会修改,学会润色,是提高作文质量和能力的保障。提高认识,激发修改作文的兴趣。养成习惯,保证修改作文的实施。掌握方法,培养修改作文的能力。  关键词:激发兴趣;养成习惯;掌握方法;增加;删减;改换;调动  
期刊