数控宏程序指令与应用实例

摘要: 数控加工已成为当今世界机械加工行业领先技术的代表,而数控宏程序的应用程度就更加体现出了数控加工水平的高低和对机床的利用率,直接关系到加工难度与加工效率。本论文以数控宏指令为基础,通过“导弹”的加工实例,浓缩式地讲解了数控A类和B类宏指令编程的方法,可以极大地提高编程和加工效率。

Abstract: NC machining has become the representative of leading technology in world machining industry at present, and the application of NC macro program reflects the level of NC machining and the utilization rate of the machine tool. It's directly related to the difficulty and efficiency of machining. Based on NC macro instruction, through the processing example of "missile", the method of macro instruction programming of NC class A and class B is explained intensively, which can greatly improve the efficiency of programming and machining.

关键词: 数控;宏程序

Key words: numerical control;macro program

中***分类号:TP392 文献标识码:A 文章编号:1006-4311(2011)28-0154-02

0 引言

随着数控加工的发展,应运也产生了许多自动编程软件,这些软件的确解决了复杂型面的加工编程问题,使得加工效率大大提高、误差大大降低,但是也不可回避的是自动编程软件生成的复杂型面的加工程序文件数据量较大,一般大都须***加工,这样对传输系统就提出了很高的要求,但是不可避免的是要受到传输线路和周围磁场信号的影响,这样使得数控成本提高。如果使用宏程序进行加工,就可以大大缩短程序的长度,从而大大提高了数控机床加工能力,宏程序是加工编程的重要补充。

宏程序是我们把经常使用的某一功能的一系列指令像子程序那样存入存储器,用一个总指令来代表它们,使用时只需给出这各总指令就能执行其功能,把的这一组指令称为宏程序本体,简称宏程序。这各总指令称为用户宏程序调用指令。编程员在编程时只需记住宏指令所代表的含义,而不必记住宏程序本身。简单的说:“宏”的英文单词为“MACRO”,意思是“宏大”、“巨大”的意思,不是说它的程序巨大,而是说它可以完成很大计算工作量的任务,而程序本身一般较短。它与普通程序的区别在于:宏程序本体中,能使用变量,可以给变量赋值,变量之间可以运算,程序运行可以跳转,而普通程序中,只能指定常量,常量之间不能运算,程序只能顺序执行,不能跳转,因此功能是固定的,也就是说一个程序只能针对一个零件,而宏程序则适用于形状相同尺寸不同的加工部位,而且大大减少了系统内存的占用量,所以说宏程序扩大了数控机床的加工范围。宏程序分为A类和B类。

1 A类宏指令

1.1 A类宏指令变量的类型(表1)

1.2 A类宏指令变量的运算指令格式(***1)

变量# j 、# k之间按一定运算法则进行运算,运算法则由Hm来确定,将运算结果储存到# i中,为以后运算或机床运动储存数据。

1.3 A类宏指令调用格式 与子程序调用格式相同,使用M98调用,使用M99返回。

2 B类宏指令

2.1 B类宏指令变量的类型(表2)

2.2 B类宏指令变量的非模态调用指令格式

2.3 B类宏指令变量的模态调用指令格式

2.4 B类宏指令变量的赋值(表3)

3 导弹加工宏程序的编制

3.1 分析“导弹”零件的加工(***2)

3.1.1 工艺分析 零件上部为圆柱、圆锥、球体的组合体,需用球头铣刀加工,用普通程序难以编程,若采用G19在yz平面走刀,编程相对较简单,但是为了获得较高的表面质量,走刀次数将会很多,影响加工效率,且机床需经常反向运动,存在冲击环节,影响机床寿命,如采用沿周边轮廓走刀,编程相对复杂,但走刀次数将大大降低,效率大大提高,所以采用周向走刀方式编程。

3.1.2 确定夹具选用刀具 零件为长方体结构,所以采用机用平口钳装夹,根据零件尺寸,考虑表面粗糙度、加工效率等因素,使用ф10球头铣刀加工。编程原点、编程坐标系的设定。编程原点设定在工件上表面中心位置,这样便于对刀,刀位点设定在球头铣刀的球心处。

3.1.3 确定刀具运动方向及轨迹 为了获得较好的表面质量,所以采用顺铣,刀具从零件的左上角点下刀。刀具的走刀路线是周面轮廓的等距面,等距距离为刀具半径,加工时需计算圆柱与圆锥、圆锥与球体在每一层高度与等距面的交点坐标值。

3.2 A类宏指令编程(***3) 为零件设定一些能够确定加工情况的要素(非易失性变量)。

#501――圆柱半径;#502――球头半径;.#503――刀具半径

主程序

O0033;

G91G28Z0;

S1000M03;

G90G17G54G00X-76.0Y21.0M08;

Z-10.0;

M98 P3301;

G00Z30.0M09;

M05;

M30;

3.3 B类宏指令编程

主程序

O0034;

G91G28Z0;

S1000M03;

G90G17G54G00X-76.0Y21.0M08;

Z-10.0;

G65P3301L1A15.0B10.0C6.0I90.0;

G00Z30.0M09;

M05;

M30;

宏程序

3.4 宏程序比较 通过“导弹”的宏程序编程实例可以看出,B类宏程序更加直观明了,便于编程、检察及修改,目前大多数较先进的FANUC系统都使用B类宏程序。而A类在较早的FANUC系统上使用较多,他对编程员的逻辑思维和记忆能力要求较高,在使用宏程序编制程序时,要耐心细致、仔细检查。

数控宏程序指令与应用实例

转载请注明出处学文网 » 数控宏程序指令与应用实例

学习

浅论活性石灰生产及在炼钢中的作用

阅读(14)

本文为您介绍浅论活性石灰生产及在炼钢中的作用,内容包括炼钢用的活性石灰怎么制造,炼钢石灰活性度一般是多少。摘要:活性石灰用于炼钢,已被人们所重视。通过活性石灰的加入,加快了造渣速度、减少冶炼的时间、降低能耗以及杂质等,提高了钢的

学习

黄田水电站机组甩负荷试验

阅读(33)

本文为您介绍黄田水电站机组甩负荷试验,内容包括机组甩负荷时汽包水位变化,河源黄田水电站。摘要:黄田水电站机组甩负荷试验时出现过速停机故障,而且3台机组的甩负荷试验均出现过速停机故障,本文对故障的原因进行了分析,并介绍了对故障的处

学习

桥梁顶升施工工艺

阅读(24)

本文为您介绍桥梁顶升施工工艺,内容包括桥梁顶升施工工艺,桥梁顶升施工教程。摘要:重点阐述桥梁顶升的施工方法及步骤

学习

谈河道清淤疏浚技术

阅读(21)

本文为您介绍谈河道清淤疏浚技术,内容包括河道清淤疏浚资料,河道疏浚思路。【摘要】改革开放以来随着我国经济的发展,国家加大了对基础建设的投入,水利工程是国家基础建设的重要组成部分,水利工程已经对人们的生活产生了重要的影响。所以加

学习

小学生识字

阅读(31)

本文为您介绍小学生识字,内容包括怎样教孩子识字,识字小报一年级。学生走进学校,迈进神圣的语文殿堂,首先接触的就是识字。识字是阅读和写作的基础,识字阶段是培养、奠定良好的语文素养和人文精神的重要时期。因此,识字教学从低年级就要抓起

学习

考试作文的结构布局

阅读(19)

本文为您介绍考试作文的结构布局,内容包括考试作文的结构,文章结构布局的常用方法。“结构完整”是考试作文的基本要求,考试作文一定要安排好文章的结构,即写文章要做到有头有尾,有详有略,段与段的安排要合理,过渡:与照应要和谐自然。而优秀的

学习

工业项目建设的规定

阅读(39)

本文为您介绍工业项目建设的规定,内容包括建设项目最新规定意见,2022荆州工业项目建设。为支持工业项目建设,加快工业经济发展,实施工业富县、项目强县战略,特制定本规定:

学习

怎样拥有一口好牙

阅读(26)

本文为您介绍怎样拥有一口好牙,内容包括如何拥有一口好牙,种一口牙得需要多少钱。原来这些都是坏习惯

学习

巴西柔术传奇家族的新星:凯拉·格雷西

阅读(38)

本文为您介绍巴西柔术传奇家族的新星:凯拉·格雷西,内容包括凯拉格雷西巴西柔术,凯拉格雷西个人资料。你可以很有把握地说,在西方武术界,没有人没听说过“格雷西”――无论是瑞克森・格雷西、乔伊斯・格雷西、罗瑞恩・格雷西、瑞左・格雷

学习

数据优化运营

阅读(15)

本文为您介绍数据优化运营,内容包括数据分析优化运营流程,优化师和运营区别。如果现在买游戏,你只会到实体店购买,那就真的落伍了,这就好像如今买手机只会用来发短信、打电话一样。

学习

“元丰重宝”试铸钱

阅读(18)

本文为您介绍“元丰重宝”试铸钱,内容包括元丰重宝古钱币价格,元丰通宝折二篆书母钱值多少钱。随着退休年老后,外出机会较少,古钱币的来源不多,因此把家中积存的古钱拿出来进行除锈清理。去年的一天,在检视当年买回的这几斤宋钱时,在除锈后发

学习

浅议中原地区商代青铜戈的功用

阅读(55)

本文为您介绍浅议中原地区商代青铜戈的功用,内容包括商代青铜戈,商周和汉代的青铜戈有什么区别。摘要:青铜戈是中国先秦时期的一种主要用于勾、啄的格斗兵器,在商代的兵器中占有重要的地位。商代青铜戈为加固戈头与柲的联接而不断地发展,衍

学习

浅谈A2/O脱氮除磷工艺

阅读(22)

本文为您介绍浅谈A2/O脱氮除磷工艺,内容包括sbr工艺如何实现脱氮除磷,多级ao工艺可以脱氮除磷嘛。摘要:生活污水中含有大量的氮磷,氮和磷是造成水体富营养化的主要元素,需要通过各种处理方式来脱氮除磷。本文通过A2/O工艺阐述脱氮除磷功能

学习

《小学生之友》作文600字

阅读(38)

《小学生之友》--我的知心朋友兴国县洪门小学三(4)郭诗媛指导老师郭显清一提起《小学生之友》,我就会想起我和它的往事。那是一个凉爽的傍晚,妈妈在河边洗猪菜,我坐在河岸边的一块大石头上津津有味的看着刚发下的《小学生之友》。也许是我看得

学习

导演训练之排演程序

阅读(16)

拿到一个本子后,研读剧本,在脑中形成一个戏的轮廓。然后组织演员一起读剧本(不加任何修饰的朗读),让演员了解戏的大致内容以及人物个性、情节、冲突等。

学习

数控车床编程中G02/G03指令判定方法

阅读(20)

本文为您介绍数控车床编程中G02/G03指令判定方法,内容包括g02和g03指令是什么意思,数控车床编程g02和g03如何编程。[摘要]在数控车床手工编程中,圆弧编程指令顺时针G02插补/逆时针G03插补,对于初学者而言常常因理解错误,导致所编程序的加工

学习

小学信息技术程序教学方法

阅读(24)

本文为您介绍小学信息技术程序教学方法,内容包括小学信息技术一章节教学方案设计,小学信息技术教学摘要。在小学阶段进行程序教学课程设置,SCTATCH和LOGO语言听起来似乎比较高深,小学生没有任何程序学习的经验,把高深的理论简化为直观就显

学习

论述工民建施工程序及质量控制

阅读(29)

本文为您介绍论述工民建施工程序及质量控制,内容包括工民建国家标准及验收规范电子版,工民建与建筑施工管理区别。【摘要】工民建筑的质量对整个建筑的使用者和生产者都有着深远的影响,加强建筑施工质量的管理和控制具有十分重要的意义。

学习

小额诉讼程序

阅读(18)

本文为您介绍小额诉讼程序,内容包括小额诉讼程序的适用,法院小额诉讼流程。[摘要]本文主要是探讨有关于小额诉讼在我国可以具体实施的现实可能性,针对我国大部分有关于小额诉讼的案例,都适用于简易程序。如果可以将小额诉讼具体到现实当中

学习

数控机床对刀方法

阅读(25)

本文为您介绍数控机床对刀方法,内容包括数控机床对刀的正确方法,数控机床加工对刀。摘要:对刀在数控加工中是用来建立工件与机床之间相对位置关系的一种重要手段,是数控加工中的主要操作和重要技能。在数控机床的加工操作中掌握正确的手动

学习

坐标法程序

阅读(30)

本文为您介绍坐标法程序,内容包括坐标法详细讲解,三坐标测量法。计算器计算直线、方位角、涵洞控制点及道路中桩的坐标值程序