欢迎来到天天文库
浏览记录
ID:52980586
大小:208.67 KB
页数:3页
时间:2020-04-05
《数控加工宏程序的基本构架与编程.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数控加工宏程序的基本构架与编程华北机电学校(山西长治046000)焦连岷机械加工行业“数控加工”逐渐普及,零件的A类宏程序);而后者则是系统厂家只为用户开发轮廓样式El益繁多,对数控行业的软硬件环境要求了一些复合程序语句框架,用户可以根据需要进行El益提高,尤其是对编程操作人员的基本素质提出二次开发”(用此类指令编写的程序发那科系统称了更高的要求,宏程序的编程El益成为所需掌握的作B类宏程序);由于前者在使用中并不太多,而必备技能之一。然而,不少编程人员听到宏程序就我们在此所讲的主要是指用“开放型”宏指令
2、编写“发憷”,尤其是初学者,总感觉高深莫测,遥不的宏程序。可及,其实不然,只要大家有一些计算机高级语言宏程序与普通程序相比,更多地采用了变量及的编程基础并掌握其编程思路与方法,其实远没有循环的方式,使得程序的应用更加广泛与通用。如想象得那样难。本文就宏程序的一些编程“基本理果希望变换其轮廓及要素,只需更改相应的变量与念”和同行们作一些交流。数学模型关系表达式即可,因此,其灵活性大大增加。1.宏程序的概念采用宏指令编制的程序称作宏程序,所谓宏指2.“割线”逼近“曲线”原理令是指:为了完成某一功能,事先编制相
3、应的程序由数学知识知道,如图1所示:对于曲线段代码并存入存储器中,然后使用其功能如同使用子AB,在微小范围段内其长度可以近似用割线段程序,用一组语句命令行为代表即可,该组语句命AC、CB之和来表示(其中c令行即为宏指令。为AB内一点),只要范围足宏指令一般由系统厂家进行开发编写,按其功够小,其轨迹也可近似表示成能特点我们姑且称之为“完备型”和“开放型”,AC、CB的轨迹。显然,AB曲图I割线逼近曲线前者是指指令功能已经完全确定,用户不可修改,线段内取得的中间点越多(如原理示意图只能调用(用此类指令编写的程
4、序发那科系统称作再增加D、E两点),即割线3.结语本文以矩形槽清角为例简要介绍了G65宏指令在数控铣削中的应用,希望能给同行们以启示。可以根据所加工产品的形状特点,建立多种模块。目前,我们已开发了各种挖槽、插座孔、螺纹、倒角等数控模块。该方法可简化数控编程,省略了繁琐的计算过程,各指令参数易于检查,提高了编程序准确度和速度,在实际加工中具有很高的推广价值。删(收稿日期:20130717)图2参孬冷力口工-51的数目越多,则与原曲线愈接近(无论是长度还是条件不成立执行的诰旬组ENDIF轨迹)。这就是割线逼近
5、曲线原理。在标准的G代码轨迹插补中常用的只有圆弧与功能:条件成立执行IF与ELSE之间的程序,直线插补指令,并没有非圆曲线插补指令,而要加不成立就执行ELSE与ENDIF之间的程序。工带有非圆曲线轮廓的工件则可以根据割线逼近曲条件循环WHILE:线原理,利用系统中原有的直线插补指令,进行走格式:微小直线段模拟曲线,即将曲线分割成很多微直线WHILE条件表达式条件成立循环执行的语句段,只要直线段足够短,就可以将其轨迹保证在一ENDW定的精度误差范围之内。宏程序也正是利用了这样功能:条件成立执行WHILE与E
6、NDW之间的的原理,进行数控程序加工的。程序,然后返回~WHILE再次判断条件,直到条3.宏程序的特点及基本构成要件与框图件不成立才~ENDW后面。(1)变量与表达式及函数的引入使程序控制WHILE中必须有修改条件变量的语句,使得更加灵活宏程序中引入了变量与表达式及函数,其循环若干次后,条件变为“不成立”而退出循具有实时动态计算能力,可以加工非圆曲线,如抛环,不然就成为死循环。物线、椭圆、双曲线及三角函数曲线等。特别是对(3)基本构成框图由于宏程序是基于微小直于图形一样尺寸不同的系列零件加工。工艺路径一线
7、段模拟曲线的理念进行编程的,所以采用宏程序样位置不同的系列零件加工,更能显示出特定的优编制的程序大多是要循环重复执行。下面以循环语势(只需更改相关的变量即可)。句为例绘制其一般通用基本结构框图(见图2)。变量分为全局变量、局部变量和系统变量,其①初始化:这部分通常是确定起刀点的位置,给变格式通常为“聋”和数字组成,在条件允许的情况量赋初值等,做一些相关的辅助性准备工作。②条下程序中提倡尽量多用局部变量,不至于影响到其件判断:用来控制程序分支的走向,当条件成立时他相关程序的运行。才执行循环体内的语句。③执行
8、循环体:这部分是(2)流程控制语句的引入,使得程序具有决数控程序对零件轮廓进行插补,也是数控伺服机策分析能力特别是引入程序流程控制语句,根据构真正需要完成的动作。④调整条件变量:决策控条件选择性地执行某些部分使得程序具有一定的决制是需要由条件判断的,每次执行完循环体都需要策能力。对于复杂零件轮廓的加工编程,宏程序的修改调整条件控制变量,否则就成为死循环,机床引入使程序大为精简。华中数控系统有两种流程控连续不断的无条件重复执行,
此文档下载收益归作者所有