当前位置:首页 >> 机械/仪表 >>

宏编程在二次曲线轮廓数控车加工中的应用


龙源期刊网 http://www.qikan.com.cn 宏编程在二次曲线轮廓数控车加工中的应用 作者:刘志国 来源:《科技资讯》2013 年第 09 期 摘 要:随着生活水平的提升,人们对事物的美感要求也越来越高,曲线作为最具美感的 外形之一,常常成为设计师们设计产品的首选,越来越多的复杂曲线型面部件、产品给数控车 加工带来挑战。另外,在近几年的全国各级各类竞赛中应用宏程

序加工也屡见不鲜,各校在教 学和竞赛培训中,都进行了这方面的培训。本文结合教学及竞赛实践分析了数控车床技术中宏 编程和普通编程的特点,详细介绍了宏编程在非圆二次曲线轮廓数控车加工中的应用。 关键词:数控车加工 非圆二次曲线轮廓 宏程序编程 中图分类号:TG51 文献标识码:A 文章编号:1672-3791(2013)03(c)-0053-02 1 非圆二次曲线轮廓的数控车加工编程 对非圆二次曲线数控车加工进行编程有两种方式,一是普通编程,由于数控车床一般只有 直线插补和弧插补功能,对于非圆二次曲线进行普通编程只能采取用直线段或是圆弧段逐步逼 近非圆曲线轮廓的手工数学处理方式,计算量庞大,容易出现失误,处理的时间也比较长,如 果采取 CAD/CAM 数控自动编程,虽然对某个单一的非二次曲线计算精确,时间也快,但却仅 仅适用于同一形体,对于类似产品只能重新编程,并且自动编程占用内存较大,对数控系统配 置要求较高。二是宏程序编程,采取宏程序手工编程可以避免普通手工编程精度低、自动编程 程序占内存较大以及仅单品适用的缺点,由于手工编写的宏程序可以尽量短小并且实用性强, 极大拓展了非圆二次曲线轮廓数控车加工的范围与功能。 2 非圆二次曲线宏程序编程的主要技术特点 宏程序编程具有几个非常鲜明的特点,一是编程方式灵活。二是宏程序通用性广。三是使 用宏程序编程加工精度高。四是宏程序充分利用了数控系统内部代码,使得程序运行更加高 效、精确。 3 非圆二次曲线宏程序编程的基本步骤 (1)将数学坐标转化为工件坐标。由于参数方程使用的是数学坐标,而数控车床系统使 用的是工件坐标,当两者不一致时,在进行宏程序编程前要对参数方程进行转化。 (2)推导求值公式,并利用已经转化为工件坐标的计算公式建立起数学模型。 龙源期刊网 http://www.qikan.com.cn (3)对自变量进行选定并确定变量的具体范围。非圆曲线中 X、Z 轴坐标以及角度 Φ 均 可以作为自变量,实际操作中一般选择变化范围大的作为自变量,起始坐标点确定为初始值, 坐标的终点为自变量的终止值,在确定自变量之后可以确定因变量,并写出各自的表达式。 4 非圆二次曲线宏程序编程思路与指令分析 4.1 基本思路 根据曲线轮廓的参数方程 y=f(x),并定义其中一个参数值域,从其中一个极限值开始 以一定的插补步进距离(例如 0.01 mm,1° 等),逐步向另一个极限值变化,求出曲线任意点 的坐标值,通过运用宏程序的参数和转向语句(GOTO)或循环语句(WHILE)进行编程,并 用直线插补(G01)或是曲线插补(G02/G03)进行拟合加工。插补步进距离可以根据加工零 件的精度来适度确定,在满足加工要求的前提下,尽量选取较大值,因为较高的精度要求会对 数控车加工的效率造成不利影响。 4.2 宏指令编程分析 下面以 FANUC 0i—MATE 系统的数控车床椭圆宏程序编程为例进行具体分析。(如图 1)XOZ 表示编程坐标系,X1O1Z1 表示椭圆坐标系,宏程序可以如下表示: NIO #1=a;长半轴赋值。 N20 #2=b;短半轴赋值

相关文章:
基于宏程序的二次曲线数控加工
基于程序的二次曲线数控加工_机械/仪表_工程科技_专业资料。1.3 数控技术的...2006 年华中科技大学高晓立硕士学位论文《变量编程 在数控加工中的应用》 对变量...
SIEMENS 系统中用参数编写二次曲线轮廓加工程序的方法...
SIEMENS 系统中用参数编写二次曲线轮廓加工程序的方法与技巧_机械/仪表_工程科技...(车螺纹刀具) 使用程序功能编写粗、精加工程序的技巧 ⑴ 零件分析与编程技巧...
宏程序编程模板在数控车削加工中曲线加工的应用
但是,在一些地方的 数控设备的使用中,数控宏程序编程的普及和应用还有待进一步提高。例如:用数控车床加工公式曲线 轮廓时,常需要使用程序,而很多数学和高级语言...
数控机床宏程序编程的技巧和实例
程序是数控系统厂家面向客户 提供的的二次开发工具,是数控机床编程的最高级...这种曲线可以用先求节点, 再用线段或圆弧逼近的方式。以足够的轮廓精度加工出...
等加速曲线回转面数控车的宏编程
数控车床上加工内型母线为等加速曲线回转体的...d v? 2 ? 4 2 d2 v2 2 1 1 (1)图 2 ...若粗加工的编程还是直接采用轮廓偏 移的方法加工内...
数控车宏程序编程
加工宏 程序、抛物线加工宏程序、双曲线加工宏程序等...END 2 …… END 1; 二、数控车床宏程序编程技巧...; (粗车右端外形轮廓) G71 P10 Q20 U0.5 W0...
数控车椭圆宏程序编制
的比赛,在数控车 比赛中频繁出现各种二次曲线轮廓的结构,其中椭圆轮廓出现的次数...数控车加工椭圆的通用... 2页 1下载券 数控车椭圆程序编程解... 8页 ...
公式曲线编程训练--
工程实训中心教案 数控车公式曲线程序编制 一、...五、数控车削加工宏程序编程实例 例 1.运用宏程序...35 工程实训中心教案 六、二次曲线方程 1.椭圆曲线...
SIEMENS系统参数编程在数控加工中的应用
SIEMENS 系统参数编程在数控加工中的应用 [摘要 文章以等速螺线凸轮轮廓曲线的...“用户程 序”编程功能相似的参数编程功能,对数控系统功能进行进一步的扩展,...
数控车椭圆宏程序的编制
数控车椭圆程序的编制摘 要:数控加工非圆曲线构成...这些计算点一步步移动就 能拟合加工出非圆曲线轮廓...自变量及编程方程 设#1 为角度自变量,#2、#3 分别...
更多相关标签:
二次曲线参数式编程 | caxa数控车自动编程 | 数控车自动编程软件 | 数控车编程 | 数控车编程软件 | ug数控车编程教程 | 数控车螺纹编程 | 数控车宏程序编程 |