数控车椭圆宏程序编程探讨技师论文

合集下载

数控车床加工椭圆类非圆曲线宏程序应用研究

数控车床加工椭圆类非圆曲线宏程序应用研究

数控车床加工椭圆类非圆曲线宏程序应用研究摘要:为了能够保证加工零件椭圆轮廓不同位置生产加工的实际要求,在加工内必须就需要应用坐标系旋转及坐标系平移方法,结合椭圆表达方程式,构建数控车装工件和传统坐标系之间关联,结合实例研究案例完成宏程序及粗车循环整体编程控制,真正实现零件加工。

数控车装加工椭圆类非圆曲线宏程序在实际应用内,可以完成不同椭圆轮廓在数控机床内生产,计算流程十分简单,具有良好应用前景。

椭圆属于代表性非圆曲线,本文在分析研究内以某型号数控车削系统作为研究案例对结合坐标系旋转及坐标系平移形式,加强实际生产和数控技能大赛结合,了解数控车装加工任意位置椭圆宏程序编制流程。

关键词:数控加工;宏程序;坐标平移;坐标旋转前言:一般情况下,数控车床主要具有两种指令,分别为直线指令和圆弧插补指令,零件轮廓形状相对简单情况下,直接可以应用直线插补指令借助手工编程形式实现零件生产加工要求。

科学技术水平在快速发展建设内,工业产品类别逐渐多样化建设,非圆曲线开始逐渐出现在零件内。

数控车床由于缺少非圆曲线插补功能,进而非圆曲线加工无法直接应用传统手工编程形式实现。

要是应用软件实现自动编程,所产生的程序数量将会较大,实用性及灵活性得不到有效保证。

宏程序在实际应用内,可以借助函数公式形式,分析了解工件轮廓,程序实用性及灵活性可以得到有效保证。

1、利用坐标平移与坐标旋转将原坐标系的点坐标转移为工件坐标系的新坐标零件在实际生产加工内,经常出现待加工和工件坐标系出现偏差问题,这就需要寻找待加工坐标系和加工工件坐标系之间关联,保证借助加工坐标系,构建专门非圆曲线方程。

数控车床轮廓在划分内,是在xoz平面上所实现,进而非圆曲线方程坐标系在设置内,坐标系内任何一点都应该由坐标旋转方法和坐标平移方法实现。

工件坐标系在生产完毕之后,工件可以获取全新坐标系。

因此,即便数控车床没有专门非圆曲线方程指令,但是依然可以借助坐标旋转指令及坐标平移指令,借助有关数据处理手段,完成非圆曲线方程在不同坐标系内处理任务。

宏程序及其在椭圆编程加工中的应用

宏程序及其在椭圆编程加工中的应用

∙宏程序及其在椭圆编程加工中的应用∙宏程序是数控加工专业高级工、技师和高级技师应掌握的内容。

笔者在与企业的交流中得知,有许多职工没有系统地学习过数控知识,尤其是宏程序这一块了解得很少,因此笔者特撰写本篇稿子,希望通过文中椭圆加工的宏程序能够对其他非圆曲线的编写加工起到举一反三、抛砖引玉的作用。

在数控车床上加工非圆曲线的零件是企业生产及数控大赛经常涉及到的,非圆曲线包括了椭圆、双曲线、抛物线和正弦曲线等。

如图1所示,为一典型的椭圆零件, 编程加工时可采用“四心法”和“直线逼近法”。

四心法计算编程简单,但椭圆的加工精度低。

当要求加工精度高,编程相对简单,程序量精简时,则可以采用直线逼近法。

直线逼近法加工椭圆时只要步距足够小,就能加工出标准的椭圆。

目前数控系统都还没有提供完善的非圆曲线插补功能,编程时则要采用数控系统自带的另一种编程方法:FANUC系统采用宏程序编程,SINUMERIK系统采用R参数编程,FAGOR系统采用计算机高级语言编程。

下面主要介绍F A N U C 0i-T C系统中的B类宏程序。

一、宏程序数控程序中含有变量的程序称为宏程序。

宏程序可以让用户利用数控系统提供的变量、数学运算、逻辑判断和程序循环等功能,来实现一些特殊的用法,从而使得编制同样的加工程序更加简便。

1.变量普通加工程序直接用数值指定G代码和移动距离,例如,GO1和X100. 0。

使用用户宏程序时,数值可以直接指定或用变量指定。

当用变量时,变量值可用程序或用M D I面板上的操作改变。

如:#1=#2+100或G01 X#1 F300。

(1)变量的表示及类型一般编程方法允许对变量命名,但用户宏程序不行。

变量用变量符号“#” 和后面的变量号指定。

例如:#1、#100 等。

表达式可以用于指定变量号。

此时,表达式必须封闭在括号中。

例如:#[#1+#2-12]。

变量根据变量号可以分成四种类型,如表1所示。

(2)变量的运算变量常用算术、逻辑运算和运算符(如表2和表3所示)。

椭圆方程在宏程序中的应用 精品

椭圆方程在宏程序中的应用 精品

国家级中职骨干教师培训毕业论文论文题目:椭圆方程在宏程序中的应用学员姓名:李春芳指导教师:孙立峰日期:2013-12-27椭圆方程在宏程序中的应用国培数控班李春芳摘要:椭圆是数控加工中相对较难却又比较典型的非圆曲线,目前数控系统还没有提供非圆曲线插补功能,因此在实际操作中椭圆的编程多采用变量来完成。

虽然随着计算机自动编程的进一步普及,手工编写宏程序越来越少,但根据不同情况,掌握各种非圆曲线,特别是椭圆曲线的编程仍然是必要的。

本文以椭圆加工为例,介绍椭圆的标准方程和参数方程在宏程序编程中的应用。

关键词:宏程序椭圆参数方程标准方程应用一、宏程序概述用户宏程序是FANUC数控系统及类似产品中的特殊编程功能。

一组以子程序的形式存储并带有变量的程序称为用户宏程序,简称宏程序;调用宏程序的指令称为“用户宏程序指令”,简称宏指令。

宏程序与并普通程序相比较,普通程序的程序字为常量,一个程序只能描述一个几何形状,所以缺乏灵活性和适用性。

而在用户宏程序的本体中,可以使用变量进行编程,还可以用宏指令对这些变量进行赋值、运算等处理。

通过使用宏程序能执行一些有规律变化(如非圆二次曲线轮廓)的动作。

FANUC系统提供两种用户宏程序,即用户宏程序功能A和用户宏程序功能B。

用户宏程序功能A可以说是FANUC系统的标准配置功能,任何FANUC系统都具备此功能,而用户宏程序功能B虽然不算是FANUC系统的标准配置功能,但绝大多数的FANUC系统也都支持用户宏程序功能B。

本文将以用户宏程序功能B为前提介绍椭圆方程在宏程序中的应用。

二、椭圆标准方程与参数方程编制椭圆宏程序要熟悉椭圆标准方程和参数方程,它们均表达出了椭圆上点的坐标及两坐标之间的关系。

例如:图1所示,椭圆的标准方程为x2/a2+y2/b2=1 (a为长半轴的长,b 为短半轴的长,椭圆的中心为坐标系的原点),参数方程为X=acosФ,Y=bsinФ(Ф为角度参数)。

在数控车削宏程序编制中,编程坐标系是Z 、X 轴,所以在应用椭圆标准方程或参数方程时,要从X、Y轴相应转换为编程坐标系中的Z 、X轴。

毕业设计(论文)-椭圆轴的设计与数控加工编程设计(全套图纸三维)

毕业设计(论文)-椭圆轴的设计与数控加工编程设计(全套图纸三维)

毕业设计说明书题目椭圆轴的设计与数控加工专业班级学生姓名XX X指导教师2015年05月02日目录1绪论............................................. 错误!未定义书签。

2设计任务. (7)2.1设计目的与要求 (7)2.2要求 (7)2.3毕业设计课题 (7)2.4涉及的技术知识 (8)3 椭圆轴设计 (8)4 椭圆轴工艺分析 (10)5.1工艺性的概念 (10)5.2零件图纸分析 (11)5.3毛坯的选择 (12)5.4 定位基准的选择 (14)5.4.1 粗基准的选择 (14)5.4.2 精基准的选择 (15)5.5 制定工艺路线 (16)5选择的设备 (16)6.1 机床的选择 (16)6.2 夹具的选择 (18)6 切削用量的确定 (19)7 刀具选择 (21)8 手动编程 (25)9 设计小结......................................... 错误!未定义书签。

10 参考文献........................................ 错误!未定义书签。

摘要数控设备是一种新型的数控技术作为传统制造业的形成和机电产品的新兴制造业的渗透的代表,称为数字设备,数控技术的应用带来了革命性的变化,对传统的制造业。

该机主要用于椭圆轴支承皮带轮,齿轮,凸轮和连杆传动件,传动扭矩,它是机器的重要部分。

因为很多地方有很多相同的地方,特别是轴类零件,由于对称性,所以很多部件都是相同的,对同一零件的数控加工,通常可以使用子程序编程,可以大大提高工作效率。

重复定位精度和数控机床的定位精度很高,易于保证椭圆尺寸的一致性,只要工艺设计和程序是正确的、合理的,可以保证零件获得较高的加工精度,也便于机械加工过程质量控制的实施。

关键词:椭圆轴;数控编程;全套图纸,加153893706AbstractElliptical shaft in the machine is mainly used for supporting the belt wheel gear, cam and connecting rod transmission parts, transmission torque, it is an important part of machine parts. Because many parts have many of the same parts, especially shaft parts, due to symmetry, so the part of a lot of parts are the same, for NC machining of parts of the same can usually be used subroutine programming, can greatly improve the efficiency of. User macro program allows the use of variables, can also transfer arithmetic and logical operations and conditions, the user may need to develop some fixed cycle, processing program used a simple command to bring up the user macro program, the processing program makes preparation of similar parts or parts of the shape is more convenient, but also can realize the manual programming of complex parts processing, and make some special surface processing has become very convenient.The design is mainly aimed at the axis of the transmission parts transmission path for transmission oval. NC machining of high precision, stable quality. Accuracy and repeatability of positioning accuracy of CNC machine tools are very high, is easy to ensure the consistency of the ellipse size, as long as the process design and program are correct and reasonable, and careful operation, can ensure that the parts to obtain a higher precision, but also facilitate the implementation of quality control of machining process. The NC machining of high degree of automation, can reduce labor intensity of the operator's manual. The process is completed automatically according to the input program, theoperator only needs to start the tool, workpiece loading and unloading, change tools, in the processing process, the main is to observe and supervise the operation of the machine tool.Keyword s:Elliptical axis NC programming;1绪论在当今时代,发达工业国家正在扩大与数控技术的发展和应用,高静,高速加工技术可极大地提高效率,提高产品的质量和档次,缩短生产周期和提高市场竞争能力,对机床工具行业的可见高度重视机电一体化,高精度高,效率高,发展,先进的全自动机床,以促进工业和国民经济发展。

数控车工技师论文(范例)

数控车工技师论文(范例)

数控车工技师论文数控机床的应用与维护科学技术的发展,对机械产品提出了高精度、高复杂性的要求,而且产品的更新换代也在加快,这对机床设备不仅提出了精度和效率的要求,而且也对其提出了通用性和灵活性的要求。

数控机床就是针对这种要求而产生的一种新型自动化机床。

数控机床集微电子技术、计算机技术、自动控制技术及伺服驱动技术、精密机械技术于一体,是高度机电一体化的典型产品。

它本身又是机电一体化的重要组成部分,是现代机床技术水平的重要标志。

数控机床体现了当前世界机床技术进步的主流,是衡量机械制造工艺水平的重要指标,在柔性生产和计算机集成制造等先进制造技术中起着重要的基础核心作用。

因此,如何更好的使用数控机床是一个很重要的问题。

由于数控机床是一种价格昂贵的精密设备,因此,其维护更是不容忽视。

一、数控机床1. 数控加工的概念数控机床的工作原理就是将加工过程所需的各种操作(如主轴变速、工件的松开与夹紧、进刀与退刀、开车与停车、自动关停冷却液)和步骤以及工件的形状尺寸用数字化的代码表示,通过控制介质(如穿孔纸带或磁盘等)将数字信息送入数控装置,数控装置对输入的信息进行处理与运算,发出各种控制信号,控制机床的伺服系统或其他驱动元件,使机床自动加工出所需要的工件。

所以,数控加工的关键是加工数据和工艺参数的获取,即数控编程。

数控加工一般包括以下几个内容:(1) 对图纸进行分析,确定需要数控加工的部分六剑客职教园(最大的免费职教教学资源网站);(2) 利用图形软件(如CAXA制造工程师)对需要数控加工的部分造型;(3) 根据加工条件,选择合适的加工参数,生成加工轨迹(包括粗加工、半精加工、精加工轨迹);(4) 轨迹的仿真检验;(5) 生成G代码;(6) 传给机床加工。

2. 数控机床的特点(1) 具有高度柔性在数控机床上加工零件,主要取决于加工程序,它与普通机床不同,不必制造、更换许多工具、夹具,不需要经常调整机床。

因此,数控机床适用于零件频繁更换的场合。

数控车床上椭圆的编程加工

数控车床上椭圆的编程加工

国家职业资格全省统一鉴定数控车工技师论文(国家职业资格二级)论文题目:数控车床上椭圆的编程加工姓名:身份证号:所在省市:数控车床上椭圆的编程加工摘 要:要掌握椭圆的编程方法必须先理解椭圆的数学模型即方程式,在此基础上理解数控车床加工曲线的实质,然后利用宏程序来找到椭圆上各点的坐标值,依次加工出连续的各点,若椭圆的中心发生了平移则只需视具体情况对各点的坐标值进行统一的调整,就解决了椭圆的编程问题。

关键词:数控加工 椭圆 方程 宏程序椭圆曲线是一种复杂的二次曲线,一般只适合在数控机床上加工,而且椭圆曲线的编程也是比较复杂的。

然而,无论是何种曲线,都是坐标点按照曲线方程连续移动形成的,也就是点动成线。

而构成曲线的点有无数,不可能将每个点都找到,只能根据精度要求选择适合的间隔找出一些点,把它们连接起来,近似地表达曲线了。

这也是数控加工中编程计算复杂曲线坐标点的一个基本思路。

对于椭圆这类二次曲线的编程现在主要使用手工编程和自动编程。

在手工编程时椭圆上各点坐标值计算非常麻烦,编程也复杂。

我们就会用到宏程序来简化编程。

一、椭圆的基本方程图1所示椭圆长半轴a 、短半轴b 。

则椭圆方程为:12222=+by a x在数控车床上根据工件坐标系的建立方法,我们将X 轴转变为Z 轴,将Y 轴转变为X 轴,就将数学模型和编程的工件坐标系建立了联系。

如图2所示椭圆方程改变为:12222=+bx a z 。

若在上述方程中已知椭圆上某点P 的X 坐标值为1X ,则通过上述方程可计算出该点的Z 坐标值,即2211bXa a Z -⨯=。

因此对椭圆上的任意点只要知道X 或Z 坐标中的一个值就可以通过方程计算出另一个值,所以椭圆上各点的坐标都可以要求出来。

二、数控车床加工曲线轮廓的机理在数控车床加工时,刀具的运动轨迹是折线,而不是光滑的曲线,只能沿折线轨迹逼近所要加工的曲线运动。

实际上是以脉冲当量为最小位移单位通过X 、Z 轴交替插补进行的,由于脉冲当量很小,所以加工表面仍有较好的质量及表面光洁度,所以我们将椭圆分为足够多的小段直线来加工,关键只要找出椭圆上各点的坐标值,问题就解决了。

浅谈数控车床椭圆加工方法

浅谈数控车床椭圆加工方法

浅谈数控车床椭圆加工方法摘要:在教学和工作实践中常面对着如何加工椭圆零件的问题,但不同的数控系统实现椭圆加工的方法有所不同,尝试对各种常用数控车椭圆加工方法进行总结探讨,论述了宏程序法、椭圆指令法、参数修改法和自动编程加工法等数控车常用椭圆加工方法。

关键词:数控车床;椭圆轮廓;加工方法;CAD /CAM在近几年的职业资格考试、各级数控技能大赛中,用宏指令编程已经成为一个重要的考核点之一。

用宏程序来加工非圆曲线轮廓,不仅能提高学生学习数控编程的兴趣和积极性,而且对整体提高各职业院校数控操作人员的技能水平起到重要推动作用。

在实际应用中,常会遇到各种各样的曲线形加工零件,其中椭圆形零件就是常见的一种二维轮廓工件,也是比较难以加工的工件。

目前椭圆形零件的加工方法主要有:在普通车床上进行近似加工、设计专用加工装置进行加工、数控车床加工、特种加工等。

对于在数控车床上加工椭圆,需要针对不同系统数控车床采用适当的加工方法。

有的系统可以用宏程序加工(如华中数控系统、法兰克数控系统),有的系统可以直接用椭圆指令加工(如广数TDA),有的系统可通过修改相关参数来配合椭圆加工(如广数 980T),多数系统都可以用比较方便的自动编程法加工。

从实用角度还是从美观角度来讲,表面轮廓要求为非圆曲线生成的新产品也越来越多。

像椭圆、双曲线、抛物线以及三角函数等非线性轮廓,用一般的直线和圆弧指令无法编程。

而用 CAD/CAM 自动编程软件,还需要三维绘图、自动编程,相对来说,比较繁琐;对于单件小批量的生产加工任务,更是不经济。

如果利用数控系统的宏指令编程,则可以较为方便快捷地实现非圆曲线轮廓零件的粗精加工。

下面以图所示椭圆手柄为例,分别针对不同系统介绍宏程序法、椭圆指令法、参数修改法和自动编程法等数控车床的椭圆加工方法。

该宏程序的原理是利用微直线插补轨迹逐渐逼近椭圆轮廓,每段直线插补的终点以 z 为自变量,根据椭圆数学公式求出 x 的值确定,自变量 z 每次自减量要根据情况设置适当,如果设置太大则走刀轨迹不够光滑逼真,如果设置太小则插补运算时间过长使加工太慢。

加工中心椭圆类曲线宏程序编制探讨

加工中心椭圆类曲线宏程序编制探讨
1.2 特殊角度椭圆弧 1.2.1 特点
椭圆不是整椭圆,椭圆弧的角度是特殊角度(0毅、90毅、 180毅、270毅等),也就是1/2或1/4个椭圆,编制这种类型的 椭圆弧宏程序不需要计算角度。 1.2.2 编程举例
1)图样(如图2)。
Y
椭圆(2处)
椭圆(2处)O
X
12
40
90
3
100
13
图2
2)分析图样。设定对称中心为工件坐标系原点O。a. 外轮廓。加工内容:有2个1/4的椭圆弧,椭圆中心分别在 (0,35)和(0,-35)上,椭圆弧起始角度和终止角度为特殊 角度,上方椭圆弧角度变化为-270毅耀-360毅(90毅耀0毅),下 方 椭 圆 弧 角 度 变 化 为 -90毅 耀-180毅(270毅 耀180毅)。 编 程 思 路:外轮廓一起编程,椭圆中心和工件坐标系原点不重合 采用坐标累加,根据椭圆弧情况设置起始角度和终止角 度。b.内轮廓。加工内容:有2个1/2的椭圆弧,椭圆中心分 别在(20,0)和(-20,0)上,椭圆弧起始角度和终止角度为 特 殊 角 度 , 左 侧 椭 圆 弧 角 度 的 变 化 为 90 毅 耀 270 毅(- 270 毅 耀-90毅),右侧椭圆弧角度变化为-90毅耀90毅(270毅耀450毅,不 建议采用)。编程思路:内轮廓一起编程,椭圆中心和工件 坐标系原点不重合采用坐标累加,根据椭圆弧情况设置 起始角度和终止角度。
路相同。 3)编程(以FANUC系统为例,刀具为准10高速钢键槽
铣刀,工件材料为2A12铝合金)。 a.第一象限程序:
G54G90G94G40G69; (建立工件坐标系、绝对值编程、分进给、 取消刀具半径补偿功能、取消坐标系旋转功能)
G52X0Y0(; 取消局部坐标系) M03S1500(; 主轴正转,转速1500 r/min) M08;(冷却液开) G0X0Y0Z100(; 快速定位) G52X25Y25(; 建立局部坐标系) G68X0Y0R30(; 坐标系旋转) G0X30Y0(; X、Y向到达起刀点) G0Z5(; Z向快速接近工件) G1Z-3F40;(Z向到达工件加工深度) #1=0;(角度从0°开始) N1#2=20*COS[#1](; 椭圆弧X向坐标) #3=12*SIN[#1](; 椭圆弧Y 向坐标) G41G1X[#2]Y[#3]D01F200;(刀具半径左补偿,椭圆切削加工) #1=#1-1(; 每次减小1°,根据精度要求设定) IF [#1GE-360]GOTO1(; 条件控制指令,如果角度大于等于 -360°,执行N1程序段) G40G1X30Y0(; 如果角度小于-360°,执行该程序段,取消刀具 半径补偿) G1Z5;(离开工件) G0Z200(; 快速抬刀) G69(; 取消坐标系旋转指令) G52X0Y0(; 取消局部坐标系) M09(; 冷却液关) M05(; 主轴停止) M30(; 程序结束)

(数控加工)在数控车床上实现椭圆的粗精编

(数控加工)在数控车床上实现椭圆的粗精编

(数控加工)在数控车床上实现椭圆的粗在数控车床上实现椭圆的粗、精加工摘要:本文介绍了采用宏程序编制椭圆加工程序的步骤,且分别对原点和椭圆中心重合,原点和椭圆中心偏离这俩种情况作了壹定的阐述,另外使用FANUC0i系统对椭圆面进行了粗、精加工的编程。

关键词:数控车床;椭圆;宏程序;粗、精加工数控车床加工对象为各种类型的回转面,其中对于圆柱面、锥面、圆弧面、球面等的加工,能够利用直线插补和圆弧插补指令完成,而对于椭圆等壹些非圆曲线构成的回转体,加工起来具有壹定的难度。

这是因为大多数的数控系统只提供直线插补和圆弧插补俩种插补功能,更高档的数控系统提供双曲线、正弦曲线和样条曲线插补功能,可是壹般都没有椭圆插补功能。

因此,在数控机床上对椭圆的加工大多采用小段直线或者小段圆弧逼近的方法来编制椭圆加工程序。

在这里结合工作实践对车削椭圆轮廓的宏程序的编制方法进行探讨。

壹、椭圆宏程序的编制原理数控系统的控制软件,壹般由初始化模块、输入数据处理模块、插补运算处理模块、速度控制模块、系统管理模块和诊断模块组成。

其中插补运算处理模块的作用是依据程序中给定的轮廓的起点、终点等数值对起点终点之间的坐标点进行数据密化,然后由控制软件,依据数据密化得到的坐标点值驱动刀具依次逼近理想轨迹线的方式来移动,从而完成整个零件的加工。

依据数据密化的原理,我们能够根据曲线方程,利用数控系统具备的宏程序功能,密集的算出曲线上的坐标点值,然后驱动刀具沿着这些坐标点壹步步移动就能加工出具有椭圆、抛物线等非圆曲线轮廓的工件。

二、椭圆宏程序的编制步骤宏编程壹般步骤:1.首先要有标准方程(或参数方程)壹般图中会给出。

2.对标准方程进行转化,将数学坐标转化成工件坐标标准方程中的坐标是数学坐标,要应用到数控车床上,必须要转化到工件坐标系中。

3.求值公式推导利用转化后的公式推导出坐标计算公式4.求值公式选择根据实际选择计算公式5.编程公式选择好后就能够开始编程了三、加工实例下面分别就工件坐标原点和椭圆中心重合,偏离等2种情况进行编程说明。

论文数控车加工椭圆外形的数学处理和加工程序设计

论文数控车加工椭圆外形的数学处理和加工程序设计

数控车加工椭圆外形的数学处理和加工程序设计王晖(国营二三六厂数控车工)摘要:对于数控车加工椭圆外形,首先进行对轮廓进行必要的数学处理,把轮廓形状转换成参数化的数学模型,然后利用数控系统提供的功能设计加工程序,在不借助CAM的情况下实现轮廓的数控加工。

关键词:椭圆轮廓;参数方程;数学处理;宏程序前言:随着产品设计水平的不断进步,和人们对产品要求的提升,各种复杂的轮廓形状不断的出现在各种产品中;这也给制造业提出了新的要求。

数控车床加工中各种复杂形面也日渐增多, 如椭圆、抛物线、正弦曲线、余弦曲线、双曲线等各种非圆曲面。

对于上述各种复杂成形面, 利用CAM 软件进行自动编程相对简单, 但在绝大多数情况下数控车床主要还是依靠手工编程。

本文以实例说明经过的数学处理,利用数控系统提供的宏程序功能,利用手工编程同样可以很好的实现对二次曲线轮廓的加工。

正文:对于椭圆轮廓,现在的数控系统一般都没有提供专门的加工模式;但是,象直线插补(G01)、圆弧插补(G02、G03)等功能已经非常的成熟,所以,我们可以通过对椭圆轮廓进行数学模型转换和数学处理,把它用数控系统能够识别的数学方式表达出来,我们的数控系统就可以通过直线插补(G01)、圆弧插补(G02、G03)等标准功能把椭圆轮廓拟合出来;然后根据具体的技术要求对相应的参数进行修改就可以满足设计要求。

本实例对数控车加工标准椭圆轮廓进行了有益的尝试和探索, 并且给出了切实可行的解决方案, 希望能对同类零件加工起到抛砖引玉作用。

椭圆宏程序的编制如下。

一. 椭圆方程----------------------------精品word文档值得下载值得拥有--------------------------------------------------------------------------精品word 文档 值得下载 值得拥有----------------------------------------------宏程序主要利用各种数学公式进行运算加工, 因此编制旋转椭圆程序操作者必须要掌握椭圆方程和旋转公式等各种数学公式的计算方法并加以灵活运用。

基于FANUC数控系统车削椭圆类零件宏程序编程探析

基于FANUC数控系统车削椭圆类零件宏程序编程探析

械设计与研究,2009, 25(5):114-116.
J [ 1 1 ] 贺敏超,陆尚平,梁小流,等.新型活动扳手的设计与应用[ ].
[参考文献]
[ 1 ] 罗 太 最 ^ 4 . 安 全 域 扳 手 设 计 与 应 « >1].机床与液压?2012,40
工具技术,2014, 48(2):57-60.
而需要通过一定的数学处理,采用宏程序 来 实 现 ,这就要
求专业技术人员具有良好的编程能力。
鉴 于 此 ,作 者 结 合 多 年 的 工 作 实 践 ,选 用 F A N U C -0i
数 控 系 统 探 析 宏 程 序 编 程 车 削 椭 圆 类 零 件 ,供 同 行 参 考 。 1 数学建模
椭 圆 是 与 定 点 ^(-仏 0 )、& ( ( :,0 )的 距 离 之 和 等 于 ^
⑷ (5)
由式(4)、式 (5)可 得 :
cost=Z/a ;
(6 )
ta m =(o J )/(6 Z )。
(7)
再由由式(6 )、式 (7)可 得 :
t=arccos(Z/a) ;
(8)
t=arctan[ (aX)/(bZ) ] 〇
(9)
2 编程方法
工 件 零 点在椭圆中心,加工右半外凸椭圆曲线零件,
J [ 8 ] 朱昌 盛 ,毕晓 毅 ,张凯.车 床 卡 盘 安 全 保 护 系 统 的 设 计 [ ].机
械 设 计 与 制 造 ,2007(8):6-7.
J [ 9 ] 程立明.车床卡盘扳手安全保护装置的设计与应用[ ].中国现
代 教 育 装 备 , 2 0 0 9 ( 1 1):56-57.
J [ 1 0 ] 孙有亮,颜景润,张兰梯.实习用车床的安全装置设计[ ].机

加工中心技师论文

加工中心技师论文

论文题目:在FANUC系统的加工中心上等壁厚椭圆型腔的编程与加工姓名:身份证号:准考证号:所在省市:所在单位:在FANUC 系统的加工中心上等壁厚椭圆型腔的编程与加工摘要:多年来等壁厚椭圆型腔加工存在着一个壁厚不等的现象,本分了造成这种现象的原因,找出了解决的方法,并编制了在FANUC 系统的加工中心上加工该型腔所有用的通用子程序,为等壁厚椭圆型腔加工提供工具。

主题词:椭圆型腔 椭圆轮廓 等距线 子程序 宏程序 通用性随着科学技术的不断进步,椭圆型腔的应用也越来越广泛了。

在航天,航空,机械,模具,玻璃制品行业尤为如此。

然而,椭圆型腔的加工中存在这个数学误区,就是认为椭圆的等距线也是椭圆。

比如加工图C-1所示的等壁厚型腔时,已知外轮廓的方程为12222=+by a x ,在加工内轮廓时,往往控方程1)()(2222=-+-r b y r a x 进行加工,结果加工出来的零件壁厚是不等的,并且r 越大,误差也就越大。

其实内轮廓的方程不是1)()(2222=-+-r b y r a x ,而是一条特殊曲线。

一、椭圆等距线的方程 椭圆的方程:12222=+by a x 参数方程:θθcos sin {a xb y ==(其中0≤θ≤2π)图C-1 椭圆型腔的加工设A (X ,Y )是椭圆上任一点,B (11,Y X )、C (22,Y X )为其等距曲线上的对应点,如图C-2所示。

图C-2 椭圆的等距线因为OB=OA+AB OC=OA+ACOA=(θθαsin ,cos b )AB =AC =R所以关键在于求向量AB 、AC 方向 因为过A 点的单位切向量为()[]()()[]⎪⎪⎪⎭⎫⎝⎛++=2,,2,1,11x f x f x f τ 12222=+y x()θθsin cos ,a b x f -= 所以 ⎪⎪⎭⎫ ⎝⎛+-+=θθθθθθτ22222222cos sin cos cos sin sin b a b b a a 所以与AB 同方向的单位法向量为: ⎪⎪⎭⎫⎝⎛+-+-=θθθθθη222222221cos sin sin ,cos sin cos b a a b a b 与AC 同向的单位法向量为:⎪⎪⎭⎫ ⎝⎛++=θθθθθη222222222cos sin sin ,cos sin cos b a a b a b AB=R 1η=⎪⎪⎭⎫⎝⎛+-+-θθθθθθ22222222cos sin sin ,cos sin cos b a a R b a b R AC= R 2η=⎪⎪⎭⎫⎝⎛++θθθθθθ22222222cos sin sin ,cos sin cos b a a R b a b R OB=OA+AB=⎪⎪⎭⎫⎝⎛+-+-θθθθθθθθ22222222cos sin sin sin ,cos sin cos cos b a a R b b a b R a OC=OA+AC=⎪⎪⎭⎫⎝⎛++++θθθθθθθθ22222222cos sin sin sin ,cos sin cos cos b a a R b b a b R a 因此椭圆12222=+by a x 的等距曲线C 1、C 2的方程分别为:C 1: ⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧+-=+-=θθθθθθθθθθ2222122221cos sin cos cos )(cos sin sin sin )(b a b R a x b a a R b y (0≤θ≤π2) C 2:⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧++=++=θθθθθθθθθθ2222222222cos sin cos cos )(cos sin sin sin )(b a b R a x b a a R b y (0≤θ≤π2)实际上椭圆内型腔的曲线方程为C 2,并不是椭圆,这是造成加工误差的关键所在。

数控车削中加工椭圆的宏程序编制

数控车削中加工椭圆的宏程序编制
< ≥ ! 垦
廑旦
数控 车削 中加工椭圆的宏程序编制
◆ 闵玉 婷
摘 要 :数控 车床提供 椭 圆类非 圆曲线的插补 功能 ,采用手 工编程很 难 完成 。 目前 ,非 圆 曲线 的程 序 编 写 多采 用 宏程 序 编 写 。 关键词 :数控 车床 ;手工编程 ;椭圆;宏程序 ;等步长直线逼近法
【 [] 2 6王伟 纲. 务器虚拟化U. ] 服 j 金融科技时代,0 15:8 21( 1. ) [ 梁永鸿, 3 】 苏宁. 务器虚拟化 整合在数 字图书馆的应 用卟 电脑 服
知 识 与 技 术 ,0 12) 4 0 5 7 . 2 1 (2: 7 — 4 1 5
[ V a - 础架构套件 开创 云计算的新 里程碑【 . 4 Mw r ̄基 ] e } 中国金 融 ]
四、小 结
除了采用等步长直线逼近法 ,利用等离心角变化增
量 为循环变量编程 以外 ,也可以采用等间距直线逼近法
N10 0 Z 8 ( 0G 1 X0 2 0 精车起始行 ) F
G 1 0 ( 刀到 椭 圆起 点 ) 0 Z 进
≠l = }2 0.2 } 2 ≠1 + 0
计算 椭圆上 的节 点坐标 ,即以z 坐标 的z 值间距作 为循

在 标 准 直 角坐 标 系 中 ( 图一 ),椭 圆 的标 准 方 程 为 : + , 参 数 方 程 为 : X =a o ̄, cs
图三 零件 图
Y= s  ̄, 为 椭 圆上 动点 的离心 角 。而 数控 车床 中 bi n 有 两个 坐标轴 , z 轴和x ( 轴 图二 ),必须将标准方程
拍=4 ( .0 直线终点的z 坐标 )
# 2 0 ( 圆初始 角 ) 1= 椭 #35I ( 1= P/ 4 椭圆终止角 )

数控车-技师论文

数控车-技师论文

江苏省国家职业资格鉴定数控车工二级技师论文题目偏心件的孔轴配合加工专业数控技术与机械加工班级08数控技师(本)学生姓名张赛健学号0 7指导教师王磊吴艳2012 年 5 月摘要随着社会的需要和科学技术的快速发展产品的竞争愈来愈激烈,学习数控技术的人不断增长,而真正掌握这项技术的人必定是少数。

科学水平的不断发展,也使社会生产力得到了空前的进步,不断催生而出的新的加工制造业越来越多的应用于生产实践之中,并对社会进步发挥着巨大的推进作用。

数控加工就是其中最具代表性的技术之一。

机械传动中,由回转运动变为往复运动,往往是由偏心轴和曲轴来完成的。

机械的开会和缩紧也往由偏心零件来完成的,可见偏心零件在机械制造中运用的非常广泛。

本课题来源于生产实践,充分利用所学的机械制图、机械设计及机械制造等课程,了解针对偏心工件的特点,通过CAD软件,利用该软件制图功能,完成偏心工件类零件偏心外圆车组合夹具的设计。

通过分析偏心工件类零件传统加工手段和三爪微调车削法, 得出了加工困难、效率低、互换性差及精度不易保证的结论,针对其缺陷提出了高效加工高精度偏心工件类零件的工艺方案——组合夹具车削法。

在课题的研究设计阶段,首先从众多的零件中选择一个作为设计夹具的零件。

针对该零件的结构特点,制定该零件的加工工艺。

其次要了解夹具的相关知识,结合零件的结构特点选择需要的夹具元件,设计出夹具的大体结构。

为了保证夹具组装精度,需要学习了解工件定位原理。

根据这些原理结合零件的结构特点确定零件在夹具中以轴外圆作为定位,计算夹具的定位精度与夹紧力保证零件在夹具上的加工精度。

关键词:数控技术偏心加工工艺工件定位目录第一章前言 (4)第二章偏心工件的车削加工简介2.1、偏心工件的车削加工方法 (5)2.2、传统加工手段分析 (5)2.3、专用夹具车削法 (7)2.4、加工原理 (8)2.5、偏心垫厚度计算 (9)第三章零件图的分析3.1、零件造型 (14)3.2、偏心工件零件的工艺分析 (16)3.3、工艺规程 (16)3.4、生产类型的确定 (17)第四章毛胚的选择4.1、选择毛胚时的考虑因素 (17)4.2、毛胚种类的选择 (17)4.3、毛胚是结构形状和外形尺寸的选择 (17)第五章加工心轴是定位与加工工艺的选择5.1、定位基准的选择 (18)5.2、心轴的定位方法 (18)5.3、加工方法的选择 (19)5.4、加工顺序的安排 (20)5.5、工序设计 (20)5.6、机床与工艺设备的选择 (20)5.7、刀具材料的选择 (21)5.8、切削用量的选择 (23)第六章完成心轴的加工6.1、心轴的切削加工 (25)6.2、零件程序编制 (25)6.3、工艺卡片 (27)第七章小结 (30)谢辞 (31)参考文献 (31)第一章前言数控车床又称为 CNC车床,即计算机数字控制车床,是目前国内使用量最大,覆盖面最广的一种数控机床,约占数控机床总数的25%。

数控车床椭圆加工宏程序编制方法探究

数控车床椭圆加工宏程序编制方法探究

t un n rc sig Fial , a u t h a rc t g o c rga heNC t ri gp e sn . n ly wes m p wi tefb ai Ma r po rm. o h i n f o
【 e od] Ct i ;vl ar po a K yw rsN r n Oa; c r m u g n M o g r
联性和逻辑性非常强 坐标上 的点 . # 用 3代表 x坐标上的点 解析方程程序如下 : 22 ( = 0 首先令 z 坐标上的点初始值 为 2 ) O N1 # = Q T 0 0 3 S R [10一舵 24】根据椭 圆解析方程 , 出 x坐标 #, ( 列 上的点 # 3与 z坐标上的点 = } } 2之间的关 系1 G *# Z# F .( 01 X2 3 2 05 利用直 线插补去逼近椭圆轮廓 ) # =# — ( 2 2 1 Z坐标上的点每次循环递减 1 ) I # E0]G o1 假如 z坐标 大于等 于零 , F[ 2G 0T 0( 程序返 回到第 1 0条语句循环运行 . 假如 z坐标小于零 , 结束插补) 至此 . 椭圆解析方程宏程序编制完毕 ! 由此可见 , 只要 掌握椭 圆的 方程和宏程序基本原理 . 宏程序不难编制
【 btatWi e ee p etf Ct ho g, ar p g m hs i plao Cp g m i . hs rc xaa ok d A s c] t t vl m n o N cnl y M c r r a a d ap c i i N r r mn T iaiee ttt i s r hh d o e o oo a w e itnn oa g tl p ie w n
【 关键词 】 数控车 削; 圆; 椭 宏程序

解析FANUC 系统简单椭圆和复杂椭圆宏程序的编程

解析FANUC 系统简单椭圆和复杂椭圆宏程序的编程

图一:数学方程:x2a2+y2b2=1椭圆方程:z2a2+y2b2=1图二:数学方程:x2a2+y2b2=1椭圆方程:z2a2+x2b2=1a √分段保护配置过流保护及母线充电保护功能;110kV断路器失灵保护按母线段配置,由间隔过电流启动接点加相应间隔的保护动作接点启动断路器失灵保护,并经电压闭锁出口跳闸相邻断路器;10kV 简易母线保护按母线段配置,每段10kV母线配一套简易母线保护模块。

闭锁元件动作逻辑由就地级保护完成后以通过站控层GOOSE 方式发给本装置。

10kV还配置低频低压减载功能。

3.3站域保护现场应用案列主要战略方向,大力发展智能电网势在必行。

智能电网建设步伐的加快对继电保护装置理论技术提出了更高的要求,站域保护无疑将具有更为重要的意义。

智能变电站内的站域保护在保护网络中获取多源冗余信息量的基础上,. All Rights Reserved.为了使椭圆编程更加简易化,让学生更能容易的去掌握,把椭圆编程分成“五步骤”:第一步:#1=(已知Z轴的距离=椭圆起刀点到椭圆心的距离)第二步:N15#2=b*SQRT[1-Z*Z/a2](把a、b值带入X轴的方程式求解)第三步:G01X[]Z[](用直线插补指令逼近椭圆)X[#2]Z[#1]①半径变直径②椭圆圆心是否偏移轴线③象限判别椭圆方向从编程原点偏移到椭圆圆心的距离①半径变直径:#2*2②椭圆圆心是否偏移轴线此尺寸值:#2*2+A(图一)(图二)③象限判别椭圆方向所有的编程都是以后置刀架进行编程的,所以我们看图编程时应该看图纸轴线的上半部分。

以椭圆圆心为坐标把椭圆分成一、二、三、四象限,所加工椭圆的部分在一、二象限方向为正,三、四象限方向为负。

如图一:#2*2、如图二:-#2*2+A。

第四步:#1=#1-1(1是步距,这个值越小,直线逼近椭圆越接近;精加工可改成0.5)3实例椭圆编程通过椭圆编程的“五步骤”分析,使程序内的参数值计算更加明例图一:例图二:O0001;M03S600T0101F0.3;G00X100Z100;X40Z2;G73U20R20;G73P10Q20U0.4W0.1;N10G01X0;Z0;#1=20;#2=10*SQRT[1-#1*#1/400];G01X[#2*2]Z[#1-20];#1=#1-1;IF[#1GE0]GOTO15;G01X28;X30Z-21;Z-30;N20G01X40;G00X100Z100;O0002;M03S600T0101F0.3;G00X100Z100;X40Z2;G73U10R10;G73P10Q20U0.4W0.1;N10G01X28;Z0;X30Z-1;Z-8#1=10;#2=5*SQRT[1-#1*#1/100];G01X[-#2*2+30]Z[#1-18];#1=#1-1;IF[#1GE-10]GOTO15;G01X30;Z-36;N20G01X40;。

基于宏指令的数控车椭圆弧加工方法浅析

基于宏指令的数控车椭圆弧加工方法浅析

232 ·2020年02期精 品JINGPIN基于宏指令的数控车椭圆弧加工方法浅析■左圆圆商丘工学院 河南商丘 476000摘 要:在数控车编程中,复杂二次曲线类零件无法使用基本编程指令编程,就要用到宏程序编程。

通过对数控插补原理和复杂二次曲线轮廓模型的分析,以椭圆弧编程加工为例,说明了使用宏程序编写该类曲线的方法,有效的解决了复杂二次曲线的难加工问题。

关键词:二次曲线;宏程序;椭圆弧引言数控系统一般只有直线和圆弧插补功能,近年来,随着装备技术的不断发展以及对工业制品精度和性能的要求也越来越高,加工出符合精度要求的包含复杂二次曲线的零件就显得很重要。

对于包含复杂二次曲线(椭圆、抛物线、双曲线等)的零件,使用数控系统本身所包含的直线和圆弧插补功能拟合出要加工的复杂二次曲线轮廓。

在数控车削中通过对二次曲线进行分割,将分割的每段弧线用直线代替,分割段数越多拟合出的曲线就越接近实际二次曲线。

这就是采用宏程序的方法加工出二次曲线。

本文就实际加工中常出现的椭圆轮廓形态,探讨椭圆轮廓零件的数控车削加工编程方法。

1.FANUC 0i 宏程序在程序中设置一些变量,通过对变量进行赋值、运算、转移、循环等指令实现零件的加工,这种有变量的程序称为宏程序。

根据变量的功能进行分类可以分为三种。

#1000以上被系统占用称为系统变量,#1~#33为局部变量,只在本宏程序中有效,断电时局部变量中数值被清零;#100~#199、#500~#999为公共变量,在各个宏程序中可以被公用,在不同宏程序中的意义相同。

把数值或表达式的值赋值给一个变量称为赋值。

宏程序中的转移功能,当指定条件成立,执行相应的目标段语句。

如果指定条件不满足时,执行下一段或循环体外的语句。

宏程序特点:(1)能加工具有复杂二次曲线轮廓的零件;(2)编程简单,逻辑性好;(3)具有易编辑性,通过重新编辑加工语句而修改加工路线。

2.编程思路分析零件图图1中有椭圆弧,如果采用电脑计算出椭圆弧上的节点坐标可以加工出来,但是工作量大,可以采用宏程序解决此类问题。

探讨椭圆宏程序的编程方法

探讨椭圆宏程序的编程方法

探讨椭圆宏程序的编程方法我们在数控编程与操作课程教学过程中,涉及到椭圆等非圆曲线的零件加工,一般需要进行宏程序的编程,这点往往成了广大师生的拦路虎,因为宏程序对教师来说,不易教学,对学生来说,难以理解。

针对此难点,本文采用数控车HNC-21/22T系统,进行探讨关于椭圆宏程序编程方法,希望有助于教师方便教学,有利于提高学生对椭圆等非圆曲线零件的编程与加工能力,同时也利于简化数控编程程序,缩短编程时间,提高编程与加工的效率,降低经济成本,提高生产效益。

标签:椭圆数控编程宏程序难点简化随着数控技术不断的发展,数控技术在生产制造的作用和地位逐渐凸显出来,在企业内的应用也越来越广泛,对数控技能的掌握就显得更有必要了。

每年全国数控职业技能大赛的规模举办得越来越大,显然国家对数控技能人才的培养很重视。

借技能大赛,国家意于发现更多的数控人才,培养出更多的数控人才,发挥数控人才的技能,强大数控人才团队,从而更好更快的推动数控技术的发展。

比赛的趋势必然对选手的技能要求越来越高,比如非圆曲线的加工在竞赛中的比例逐渐加大,非圆曲线的手工编程涉及到宏程序,很多学生碰到宏程序编程就觉得无从下手,总认为是一个难以攻破的难题。

在我们数控编程与加工教学过程中,广大教师感到宏程序编程不易教学;学生学起来也不易理解,难以掌握,所以能否掌握非圆曲线的宏程序编程就成为了解决难题的关键。

本文针对HNC-21/22T数控车系统关于椭圆宏程序编程方法的探讨,希望有助于我们尽快尽早地解决此难题,同时利于提高学生在比赛编程环节中的效率,提高学生的数控编程能力和赢得获奖荣誉的机会。

我们以下面已知轴类零件图为例,来探讨椭圆的宏程序编程,归纳出椭圆编程的规律,便于今后的教学。

通过图样分析,椭圆的编程是零件图的难点之处,编程之前我们需要掌握相关的知识。

一、建立椭圆轮廓的数学模型A形式:椭圆参数方程a为椭圆的长半轴,b为椭圆的短半轴,为离心角,(c,d)为椭圆中心坐标相对于编程坐标原点的坐标。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控车高级技师论文数控车椭圆宏程序编程探讨
专业数控技术
单位
姓名
指导教师
院系机电工程系
提交日期:2011年10月
数控车椭圆宏程序编程探讨
【摘要】数控机床在我们机械产品加工中应用已经越来越普及,从而提高了产品质量、缩短了加工时间,获得了较复杂的零件,创造了较高的效益。

在数控车床上,常会遇到加工椭圆、抛物线等非圆曲线的零件,本文以在FANUC-0i 系统数控车床上车削椭圆弧编程进行较全面的归纳和探讨。

【关键词】FANUC ;数控车床;椭圆;宏程序 引言
在数控车床上用宏程序来编写椭圆弧程序进行车削加工,它是用无数微小直线段进行拟合而成(G1指令)。

椭圆的方程有两种形式:一种是椭圆标准方程,即+
2
2
a x
2
2
b y =1(a>b>0);另外一
种是椭圆参数方程,即X=acos θ、Y=bsin θ。

在编写宏程序过程中,具体使用哪种椭圆方程要根据图纸给定条件决定,有时两种方程都可以使用,如图1所示。

(a )椭圆标准方程 (b )椭圆参数方程
图1:数学坐标系椭圆方程
在数控车床上的坐标轴与数学中的坐标轴不一致,如图2所示,故得出在机床坐标系上椭圆的标准方程为+2
2
a z
2
2
b x
=1(a>b>0);参数方程为Z=acos θ、X=2bsin θ(直径量)。

(a )椭圆标准方程 (b )椭圆参数方程
图2:车床坐标系椭圆方程
本文主要阐述椭圆圆心在-Z 方向上的椭圆弧编程。

数控车床坐标系原点一般设定在工件的右端面和工件中心轴线交点处,零件的椭圆弧在Z 轴负方向上,所以必须对车床坐标系椭圆方程进行-Z 方向偏移才能编程加工,如图3所示,X 方向也有
可能产生偏移,从而得出偏移后的椭圆标准方程为
+
+2
2
)(a L z 2
2
)(b K x -=1(凸椭圆)或
+
+2
2
)(a L z 2
2
)(b x K -=1(凹椭圆)(L 为偏移后的圆心与工件坐标系圆心的Z 向距离,K 为偏移
后的圆心与工件坐标系圆心的X 向距离,半径量),椭圆的参数方程为Z=acos θ-L 、X=2*bsin θ+2K (凸椭圆)或Z=acos θ-L 、X=2K-2*bsin θ(凹椭圆)。

(a )椭圆标准方程 (b )椭圆参数方程
图3:车床坐标系椭圆偏移
在数控车床上,常见的椭圆相对与工件坐标系偏移形式主要有三种:第一种椭圆仅仅只在Z 轴上进行偏移;第二种椭圆同时在X 和Z 轴上偏移;第三种是基于前面两种的倾斜椭圆。

下面我们来系统分析这三种偏移形式椭圆的编程方法。

1 椭圆只在Z 轴上偏移 1.1椭圆弧经过工件坐标系原点
图4:车床坐标系椭圆偏移
椭圆弧经过工件坐标系原点如图4所示,编程方法最为简单,椭圆弧可能是半个椭圆,也有可
能是小与或大与半个椭圆的圆弧,编程时可以用标准方程
+
+2
2
16)16(z 2
2
12x =1(Z 方向偏移量和
椭圆长半轴相同)进行宏程序编程,也可以使用Z=16cos θ-16(长半轴和Z 方向偏移相同)、X=24sin θ(直径量)参数宏程序编程,具体要看椭圆弧终点给出的是坐标数值还是角度值来决定用哪种编程方法。

如图4所示椭圆弧为半个椭圆,椭圆终点的坐标数值可以很容易的计算出来(X24,Z-16),椭圆的起点和终点坐标角度值分别为0°为90°,其程序如表1和表2所示。

表1:标准方程宏程序编程
精加工程序略(G70)
表2:参数方程宏程序编程
精加工程序略(G70)
1.2 椭圆弧与工件坐标系相离
椭圆弧与工件坐标系相离是指椭圆圆心相对与工件坐标系在Z 轴负方向上偏移量大于椭圆长半轴a (X 方向不偏移)。

如图5所示,真正加工的椭圆弧是BC 段,BC 段之外的左右两端弧是不能车削的,我们可以通过计算或给出的坐标或角度值进行对该类椭圆弧进行编程。

椭圆标准方程宏程序编程:该椭圆偏移后得到的椭圆方程为
+
+2
2
16)22(z 2
2
12x =1(椭圆圆
心与工件坐标系原点偏移22),B 点坐标和C 点坐标已知,那么利用标准方程编程也较为简单。

椭圆参数宏程序编程:椭圆-Z 方向偏移22,得到偏移后的参数方程为Z=16cos θ-22(椭圆圆心与工件坐标系原点偏移22), X=24sin θ(直径量)。

θ为角度变量,θ角度范围从23°到157°范围。

图5:车床坐标系椭圆偏移
表3:标准方程宏程序编程
精加工程序略(G70)
表4:参数方程宏程序编程
精加工程序略(G70)
1.3 椭圆弧与工件右端面相交
椭圆弧与工件坐标系相交是指椭圆圆心相对与工件坐标系在Z 轴负方向上偏移量小于椭圆长半轴a (X 方向不偏移)。

如图6所示,真正加工的椭圆弧是A 点开始与圆柱相切的部分,我们可以通过计算或给出的坐标或角度值进行对该类椭圆弧进行编程。

椭圆标准方程宏程序编程:该椭圆偏移后得到的椭圆方程为
++2
2
16)12(z 2
2
12x
=1(椭圆圆心
与工件坐标系原点-Z 方向偏移12),A 点坐标和B 点坐标已知,那么利用标准方程编程就可以方便的编写宏程序了。

椭圆参数宏程序编程:椭圆-Z 方向偏移12,得到偏移后的参数方程为Z=16cos θ-12, X=24sin θ。

θ为角度变量,θ角度范围从21°到90°范围。

图6:车床坐标系椭圆偏移表5:标准方程宏程序编程
精加工程序略(G70)
表6:参数方程宏程序编程
精加工程序略(G70)
2 椭圆在X Z 轴上偏移
椭圆弧与工件坐标系不仅Z 轴方向上偏移,X 方向也同时偏移。

此时的椭圆标准方程为
+
+2
2
)(a L z 2
2
)(b K x -=1(凸椭圆)或
+
+2
2
)(a L z 2
2
)(b x K -=1(凹椭圆)(L 为偏移后的圆心
与工件坐标系圆心的Z 向距离,K 为偏移后的圆心与工件坐标系圆心的X 向距离,半径量),椭圆的参数方程为Z=acos θ-L 、X=2*bsin θ+2K (凸椭圆)或Z=acos θ-L 、X=2K-2*bsin θ(凹椭圆),我们可以通过计算或给出的坐标或角度值进行对该类椭圆弧进行编程。

椭圆标准方程宏程序编程:该椭圆偏移后得到的椭圆方程为
+
+2
2
50)23(z 2
2
24)40(x -=1(椭
圆圆心与工件坐标系原点-Z 方向偏移23,X 偏移40),椭圆弧与圆柱有两个交点坐标已知,那么利用标准方程编程就可以方便的编写宏程序了。

椭圆参数宏程序编程:椭圆-Z 方向偏移23,得到偏移后的参数方程为Z=50cos θ-23, X=80-24sin θ(直径量)。

θ为角度变量,θ角度范围从43°到143°范围。

表7:标准方程宏程序编程
精加工程序略(G70)
表8:参数方程宏程序编程
精加工程序略(G70)
3 斜椭圆
斜椭圆计算和编程比前面复杂,其旋转后的X’=Zsinθ+Xcosθ,Z’=Zcosθ-Xsinθ,斜椭圆是基于前面的各种椭圆情况进行旋转而来,如图8所示斜椭圆。

下面以图9所示为例。

图8:车床坐标系椭圆偏移
图9:斜椭圆编程加工表9:参数方程宏程序编程
精加工程序略(G70)
结束语
椭圆宏程序编程与车削加工对于很多人来说是个难点,不少人学不会或学不好,要多善于分析、总结与思考,椭圆、抛物线和双曲线等都可以举一反三,迎刃而解,本文仅仅阐述了椭圆偏移的最常见形式,还有很多需要我们去研究与探讨。

参考文献
[1] FANUC 0I编程与操作说明书。

相关文档
最新文档