基于宏程序的正弦曲线零件的数控车削加工
- 格式:pdf
- 大小:220.77 KB
- 文档页数:2
260教育现代化传媒品牌投稿邮箱:chinajyxdh@职业技术教育一 宏程序的特点随着数控技术的发展,数控车削加工在机械加工中使用越来越普遍,这是因为数控车床与普通车床相比有着相当显著的优势,尤其是在圆弧加工和一些非圆曲线的加工方面更是显示出了无可比拟的优势。
在数控车削加工中,非圆曲线的加工经常用的就是用用户宏程序来加工。
宏程序是程序编制的高级形式,宏程序里用了大量的编程技巧,例如数学模型的建立、数学关系式的表达、加工刀具的选择、走刀方式的取舍等,这些使宏程序的精度很高。
特别是对于中等难度的零件,使用宏程序进行编程加工要比自动编程加工快的多。
有时自动编程的程序长度可能是宏程序的几十倍、几百倍甚至更悬殊,加工时间也会大大增加。
宏程序的使用已经成为数控编程人员不可缺少的一项技能,在很多的数控大赛中加入宏程序内容也说明了这点。
那究竟什么是宏程序呢?宏程序是以变量的组合,通过各种算术和逻辑运算、转移和循环等命令,编制的一种可以灵活运用的程序,只要改变变量的值,即可以完成不同的加工和操作,并可以当作子程序调用。
适合于具有一定规律的非圆曲线、列表曲线及曲面的零件,可以显著地增强机床的加工能力,同时可精简程序量。
宏程序的最大特点是可以对变量进行计算,使程序应用更加灵活、方便。
宏程序由于允许使用变量算术和逻辑运算及条件转移,使得编制相同的加工程序更加方便、容易,可将相同的加工操作编为通用宏程序,宏程序的调用和子程序的调用基本上是相同的,不同的是要用G65指令来调用。
二 椭圆程序的编制(一) 椭圆精车程序宏程序在数控车削中的应用彭欢(山东省城镇劳动就业训练中心,山东 济南 250033)摘 要:宏程序是数控车削中比较高能的编程方法,本文通过椭圆的各种情况的程序编写,说明各种情况椭圆粗车和精车的方法,同时说明了宏程序的使用方法。
关键词:宏程序;椭圆;数控车床下面就以经常使用的FANUC Oi 数控系统为例说明:如果把椭圆的顶点做为坐标原点,椭圆的长半轴(Z 轴)为40,短半轴(X 轴)为30,那么椭圆方程为X 2/302+Z 2/402=1。
数控车削正弦曲线宏程序编程方法本文分析了正弦曲线在数控车床上加工的问题,笔者通过变量设定,编制出加工正弦曲线宏程序两种不同编程方法,从而保证正弦曲线圆弧的正确性,提高产品的尺寸精度和表面质量。
应用宏程序变量编程加工可以用函数公式来描述工件的轮廓或曲面,是现代数控系统一个重要的新功能和新方法。
但是,在一些地方的中小型制造企业中,数控宏程序编程的普及和应用还有待进一步提高。
目前在数控车床上加工规则曲线都比较统一,也比较简单,而如正弦曲线等非规则曲线的编程根据所选系统、加工工艺的不同,所使用的编程方法也各不相同,机床数控系统本身不存在直接加工正弦曲线的G指令,使编程难度大大增加。
另外加工中变量的参数直接影响着加工的效率以及质量,很容易产生过切报警,即使程序正确无误,实际加工时参数调整也非常困难,直接影响着加工能否顺利进行,以及加工精度能否保证。
因而笔者根据实际加工经验以及相关资料,总结出设定变量使用宏程序编程加工的方法。
对于如图1所示的绕线筒曲线轮廓零件,笔者在配置FANUC0iMate—TC数控系统和华中世纪星车床数控系统(HNC-21/22T)的数控车床上分别车削正弦曲线。
1.工艺分析与工艺设计(1)图样分析。
如图1所示,零件由正弦曲线和圆柱构成。
该正弦曲线由两个周期组成,总角度为720°(-630~90°)。
将该曲线分成1000条线段后,用直线拟合,每段直线在Z轴方向的间距为0.04mm,对应其正弦曲线的角度为720°/1000。
根据公式,计算出曲线上每一线段终点的X坐标值,X =34+6sina 。
(2)加工工艺路线设计。
精加工正弦曲线前,先用调用子程序或G71复合循环指令的方法进行粗加工,去除余量。
去除余量时采用R10mm的圆弧拟合,每个节点处留单边0.5mm的精加工余量。
2 选择刀具粗加工采用尖头车刀,刀片选用涂层硬质合金材料。
精加工采用尖头车刀,刀片选用陶瓷材料,刀尖圆弧半径为0.2mm,以减小对正弦曲线轮廓形状的影响。
宏程序在数控车削加工中的应用————————————————————————————————作者:————————————————————————————————日期:合肥通用职业技术学院毕业论文论文题目:宏程序在数控车削加工中的应用学院/系别: 合肥通用职业技术学院/数控与材料系专业/班级:数控设备应用与维护专业/数设901班学制:三年姓名:熊守嘉学号: 18090142指导教师:冯利华二零一一年十月十五日目录摘要 (2)前言 (2)第1章宏程序加工概述 (2)1。
1 概述 (2)1.1.1 G代码、M代码 (2)1.1.2系统参数 (2)1.1.3数据设置 (2)1.1.4用户宏程序 (3)1.1.5检测应用 (3)第2章宏程序中基本程序代码 (3)2。
1 基本程序代码 (3)2.1.1 车削G代码 (3)2.1。
2 车削M代码 (4)第3章数控车床简介 (6)3。
1 数控车床的主要组成及工作原理 (6)3。
2 数控车床的分类与特点 (6)3.3 数控车床的选用 (6)3.3。
1 动力刀具功能 (7)3。
3.2 C轴位置控制功能 (7)3.3.3 数控车削选用原则 (7)第4章宏程序的程序语言 (7)4。
1 宏变量及常量 (7)4.2 变量的各种运算 (8)4。
3 变量运算的优先顺序 (8)4.4 宏程序函数格式 (8)4.5 宏程序调用 (9)第5章宏程序在车削中的应用实例 (9)总结 (12)参考文献 (12)致谢 (12)宏程序在数控车削加工中的应用摘要:在数控加工中,当遇到一些比较复杂的加工零件是,利用普通的程序进行编程不能解决问题或零件的精度达不到规定的要求的时候。
宏程序加工就突显了优势。
当数控车削的零件有不规则的车外圆、切槽等任务的时候,就可以利用宏程序进行加工,从而达到车削的精度.所以学习宏程序加工对我们来说是很有利的,为了以后更好的在机加工行业的发展。
关键词:宏程序在数控车削中的应用,车削,程序,案例分析。
由浅入深宏程序10-车床旋转正弦函数宏程序正弦函数曲线旋转宏程序坐标点旋转1s = x cos(b) – y sin(b)t = x sin(b) + y cos(b)根据下图,原来的点(#1,#2),旋转后的点(#4,#5),则公式:#4=#1*COS[b]- #2*SIN[b]#5=#1*SIN[b]+ #2*COS[b]公式中角度b,逆时针为正,顺时针为负。
下图中正弦曲线如果以其左边的端点为参考原点,则此条正弦曲线顺时针旋转了16度,即b=-16正弦函数旋转图纸1此正弦曲线周期为24,对应直角坐标系的360对应关系【0,360】 y=sin(x)【0,24】 y=sin(360*x/24)可理解为:360/24是单位数值对应的角度360*x/24是当变量在【0,24】范围取值为x时对应的角度sin(360*x/24)是当角度为360*x/24时的正弦函数值旋转正弦函数曲线粗精加工程序如下:T0101M3S800G0X52Z5#6=26 工件毛坯假设为50mm,#6为每层切削时向+X的偏移量。
N5 G0X[#6+18.539]G1Z0F0.1#1=48N10 #2=sin【360*#1/24】#4=#1*COS[-16]- #2*SIN[-16] 旋转30度之后对应的坐标值#5=#1*SIN[-16]+ #2*COS[-16]#7=#4-【50-3.875】坐标平移后的坐标。
#8=45+2*#5+#6G1X[#8]Z[#7]F0.1 沿小段直线插补加工#1=#1-0.5 递减0.5,此值越小,工件表面越光滑。
IF [#1 GE 0] GOTO 10 条件判断是否到达终点。
Z-50G1X52 直线插补切到工件外圆之外G0Z5#6=#6-2IF [#6 GE 0] GOTO 5G0X150Z150M5M30镂空立方体宏程序范例镂空立方体图纸及宏程序范例此零件六个面加工内容相同,在加工时,调面装夹时要注意考虑夹紧力。
基于宏程序的正弦曲线零件数控铣削加工作者:马晓宏汪银春来源:《新教育时代·教师版》2016年第44期摘要:通过对正弦曲线的分析研究,巧妙利用CAM软件创建表达式,绘制出的正弦曲线,编制出一个通过变量变化和公式的宏程序。
最后在数控铣床上铣削加工成形。
关键词:正弦曲线宏程序铣削加工一、引言当前我国制造业正处于高速发展时期,其中数控加工在制造业中占有重要地位,企业急需高素质的数控技能人才。
数控程序的编写已经成为数控工人必备的知识,宏编程更是提高编程技能与操作技能不可或缺的工具。
随着计算机技术的发展,CAD/CAM编程已经成为当前主流的编程方式,但是它并不能替代宏编程。
宏编程作为手工编程的扩展,可以提供更灵活的编程方式,它可以使我们的编程工作变得非常简单、高效。
随着个人工作经验的增长,宏编程会发挥更大的作用,产生更高的生产效率。
不同的数控系统会提供不同的宏程序编写格式,甚至不同的系统型号也会有所差异,但是在编程思路与技巧上是一致的。
本文的宏程序编程采用市场拥有率较高的FANUC0i系统。
现把编写正弦曲线零件的铣削加工程序和加工的实例分享给大家。
二、实例分析如图1所示,编写图中零件正弦曲线部分的铣削加工程序用。
利用CAM软件我们先通过计算机绘制出图2中的正弦曲线。
该正弦曲线由两个周期半组成.总角度为9000(选择900~9900这个区间.大家可以根据自己的编程习惯来确定曲线原点).选择不同的角度区间).沿X轴方向将该曲线分成900段线条,当正弦曲线角度变化1度,正弦曲线在X轴移动95/900mm。
即得出公式X=(95/900)*t。
改正弦曲线的振幅为6mm,即得出公式Y=6*sin(t)。
通过这两个公式即可计算出正弦曲线的每一点的X和Y坐标,即可编写加工程序。
三、结语对于规则的曲线用宏程序编程与CAM软件相比起来较简单,可以大大地节省编程时间,缩短程序,提高加工效率。
在宏程序的编写中,关键要抓住X、Y、Z三坐标轴及相应参数之间的相互关系,通过计算式来计算出各轴的坐标值就可以完成零件加工。
由浅入深宏程序1-宏程序入门基础之销轴加工对于没有接触过宏程序人,觉得它很神秘,其实很简单,只要掌握了各类系统宏程序的基本格式,应用指令代码,以及宏程序编程的基本思路即可。
对于初学者,尤其是要精读几个有代表性的宏程序,在此基础上进行模仿,从而能够以此类推,达到独立编制宏程序的目的。
本教程将分步由浅入深的将宏程序讲解给大家,作者水平有限,也希望各位同仁提供更好的思路。
下面大家先看一个简单的车床的程序,图纸如下:要求用外圆刀切削一个短轴,这里只列举程序的前几步:O0001T0101;M3S800;G0X82Z5;G0X76;G1Z-40F0.2;X82;G0Z5;G0X72;G1Z-40F0.2;X82;G0Z5;G0X68;G1Z-40F0.2;X82;G0Z5;G0X68;G1Z-40F0.2;X82;G0Z5;........G0X40;G1Z-40F0.2;X82;G0Z5;G0X150Z150;M5;M30;从上面程序可以看出,每次切削所用程序都只是切削直径X有变化,其他程序代码未变。
因此可以将一个变量赋给X,而在每次切削完之后,将其改变为下次切削所用直径即可。
T0101;M3S800;G0X82Z5;#1=76;赋初始值,即第一次切削直径N10 G0X[#1] ;将变量赋给X,则X方向进刀的直径则为#1变量中实际存储值。
N10是程序G1Z-40F0.2;段的编号,用来标识本段,为后面循环跳转所用。
X82;G0Z5;#1=#1-4;每行切深为2mm,直径方向递减4mmIF [#1GE40] GOTO 10如果#1 >= 40,即此表达式满足条件,则程序跳转到N10继续执行。
G0X150Z150;当不满足#1 >= 40,即#1<40,则跳过循环判断语句,由此句继续向后执行。
M5;M30;由浅入深宏程序2-宏程序之销轴粗精加工本篇文章利用宏程序简单模仿数控系统的外圆车削循环功能。
基于宏程序的正弦余弦曲线的加工一、宏程序宏程序是什么?其实“宏”就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出Z坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削。
数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。
在加工一些形状相似的系列零件或加工非直线、圆组成的曲线时,可以采用宏程序进行编程,减少编程工作量。
宏程序的基本知识有以下5点:1.宏变量2.运算符与表达式5.宏程序的调用G65 G66 G67(1)宏程序的非模态调用G65(2)宏程序的模态调用G66 G67二、正弦曲线、余弦曲线正弦曲线是一种常见的非圆曲线,对于该类曲线,FANUC数控系统提供了非常方便实用的宏程序,该功能比较实用于不规则曲面的加工,相对于CAD/CAM自动编程软件,它的逻辑清楚,根据曲线的变化规律,建立起合适的数学模型,利用宏程序中的参数,进行精确编程,它的强大在于它的程序精炼明确,逻辑控制清晰。
而自动编程程序冗长,且在加工过程中空走刀的路径过多,加工时间长,生产效率降低。
因而,在实际生产中,当有非圆曲线的加工时,若操作者会宏程序功能时,能够大大地减少编程与加工时间,节约生产成本。
三、图形分析及数学建模以下图所示的正弦曲线为例。
根据所给函数方程,我们知道其波形振幅为30,根据图形判断,该图像的角度从-90度变化到90度。
研究该图像,我们发现我们X变化的范围是从-30到30。
而Y向变化则是从0到30,再从30变化到0,这是典型的余弦函数在-90度到90度之间的图形变化。
宏程序在数控车削加工中的应用作者:马永青来源:《中国科技纵横》2010年第22期摘要:宏程序在实际加工过程中有着比较广泛的用途,特别是在利用手工编写车削椭圆、抛物线等非圆二次曲线时,宏程序的优点更为突出。
本文主要探讨了椭圆、抛物线等非圆二次曲线在FANUC 0i Mate-TC系统的数控车床进行车削加工时,利用B类宏程序和G代码编制加工程序并进行加工的基本方法。
关键词:椭圆抛物线二次非圆曲线车削加工宏程序在不久前举行的2010年山东省职业院校技能大赛高职组---复杂部件造型、数控编程与加工项目中,为了提高加工的速度,减少自动编程的任务,如椭圆、抛物线等非圆二次曲线,需要使用宏命令进行手工编写加工程序。
笔者在本次大赛中担任裁判工作,观摩了许多院校的加工方式,颇有许多感触,本文主要探讨FANUC 0i Mate-TC系统B类宏程序在数控车削加工中的应用。
1 宏程序概述宏程序是以变量组合,通过各种算术、逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序,只要改变变量的值,即可以完成不同的加工和操作。
宏程序可以简化程序的编制,提高工作效率。
宏程序可以像子程序一样用一个简单的指令调用。
2 变量、变量种类2.1 变量的形式变量是用符号#后面加上变量号码所构成的,即:#i(i=1,2,3,…)。
例如,#5,#109,#1005。
也可用#的形式来表示,如,#[#100],#[#1001-1],#[#6/2]。
2.2 变量的引用在地址符后的数值可以用变量置换。
如,若写成F#33,则当#33=1.5时,与F1.5相同。
Z-#18,当#18=20.0时,与Z-20.0指令相同。
但需要注意,作为地址符的O、N、/等,不能引用变量。
例如,O#27、N#1等,都是错误的。
2.3 变量的种类按变量号码可将变量分为空变量、局部(loca1)变量、公共(common)变量、系统(system)变量,其用途和性质都是不同的。
数控加工最高境界,正弦函数曲线旋转宏程序,学会了叫老板涨工资正弦函数曲线旋转宏程序是什么?坐标点旋转 1s = x cos(b) – y sin(b) t = x sin(b) + y cos(b)根据下图,原来的点(#1,#2),旋转后的点(#4,#5),则公式:#4=#1*COS[b]- #2*SIN[b] #5=#1*SIN[b]+ #2*COS[b]公式中角度b,逆时针为正,顺时针为负。
下图中正弦曲线如果以其左边的端点为参考原点,则此条正弦曲线顺时针旋转了16度,即b=-16正弦函数旋转图纸1此正弦曲线周期为24,对应直角坐标系的360 对应关系【0,360】y=sin(x)【0,24】 y=sin(360*x/24)可理解为:360/24是单位数值对应的角度360*x/24是当变量在【0,24】范围取值为x时对应的角度sin(360*x/24)是当角度为360*x/24时的正弦函数值旋转正弦函数曲线粗精加工程序如下:T0101 M3S800 G0X52Z5#6=26 工件毛坯假设为50mm,#6为每层切削时向+X的偏移量。
N5 G0X[#6+18.539] G1Z0F0.1#1=48N10 #2=sin【360*#1/24】#4=#1*COS[-16]- #2*SIN[-16] (旋转30度之后对应的坐标值#5=#1*SIN[-16]+ #2*COS[-16] )#7=#4-【50-3.875】坐标平移后的坐标。
#8=45+2*#5+#6G1X[#8]Z[#7]F0.1 沿小段直线插补加工#1=#1-0.5 递减0.5,此值越小,工件表面越光滑。
IF [#1 GE 0] GOTO 10 条件判断是否到达终点。
Z-50G1X52 直线插补切到工件外圆之外G0Z5 #6=#6-2IF [#6 GE 0] GOTO 5 G0X150Z150 M5 M30你看懂了吗?学好数学更加容易理解。
摘要:在卧式加工中心上,通过四轴联动的功能来实现滚花刀具的简化,只需将常用的刻字刀改制就能完成正弦曲线型花纹的加工。
加工中心的程序用UG 来编制。
1. 零件结构正弦曲线型花纹的加工在我单位尚属首次。
零件表面的正弦曲线花纹是影响零件性能的关键因素,能否满足曲线形状、位置和尺寸精度要求,直接关系到产品性能的好坏,典型零件如图1所示。
图1加工图样分析:①零件为活门类零件,材料为铝青铜QAl10-4 - 4 ,最大直径f 32mm,总长78mm。
②零件f 12mm外圆上分布一条长度为L (46mm)的正弦曲线,要求花纹纹路为正弦且整体为连续的一条,其3D图如图2所示。
③正弦曲线在外圆表面形成倒三角沟槽,槽宽(0.73±0.05)mm、深0.26~0.28mm。
下面就以该零件为例,详细介绍如何利用UG编程,通过四轴联动来实现正弦曲线花纹的加工。
图2 正弦曲线3D图(局部)2. 加工工艺分析从图1、图2可以看出加工表面的特点:由一条完整的正弦曲线缠绕在外圆表面,并在外圆表面形成倒三角沟槽。
要实现花纹的加工,按照传统的工艺方法需在普通卧式车床上加工,而且加工时需用特制的花纹刀。
由于该产品尚处于试制阶段,属于单件小批量生产模式,特制花纹刀的制造周期无法满足零件交付周期要求,必须考虑利用现有资源进行加工。
为此,对零件的加工特征进行了仔细的分析:刀具一面作正弦曲线运动,一面必须同时作圆周运动。
这个运动特点可通过采用具有4轴联动功能的数控机床来实现,其中圆周运动用机床B 轴旋转来实现,刀具正弦曲线运动用X、Y轴的联动来实现。
3. 加工前的准备工作(1)机床的选择。
目前,我单位可供选择的数控机床有车削中心、立式加工中心和卧式加工中心,但现有的车削中心的动力头转速较低,不能满足本产品的加工要求;立式加工中心没有配置可安装三爪自定心卡盘的A 轴,所以选用卧式加工中心(型号:DMC65H)。
该机床为4 轴数控设备,包含X 、Y 、Z 和B轴,主轴最高转速为10 000r/min,行程X /Y /Z:650mm/700mm/650mm;工作台尺寸:400mm×400mm,定位精度:0.008mm,重复定位精度:0.005mm;刀库容量:120把。
用宏程序加工旋转正弦曲线作者:张洪星来源:《职业·下旬》2013年第07期摘要:非圆二次曲线零件的加工是学习数控车削加工技能的最基本项目之一。
本文以FANUC 0i-Mate—Tc数控系统车床对非圆二次曲线的加工过程进行分析,探讨通过宏程序控制指令在加工一些非圆二次曲线零件的应用,从而提高生产和实训效率。
关键词:数控车床旋转正弦曲线非圆二次曲线宏程序自动编程我们通过用两种编程方法来加工正弦曲线,第一种是手动编程,用宏程序编程来加工;第二种是自动编程,用编程软件生成程序来加工。
下面我们进行对比,观察用哪种方法加工更加有效,更加便于操作。
一、CXAX电子图版图样CXAX电子图版图样,如图1所示。
图1二、工艺分析与工艺设计图样分析:如图1所示,零件上有正弦曲线。
该正弦曲线夹角为20°。
该正弦曲线由3个周期组成,总角度为1080°。
加工工艺路线设计。
在粗加工正弦曲线时,我们采用G73复合循环指令的方法进行粗加工,去除余量。
我们留有0.5mm的精加工余量。
在精加工时,我们采用G70精加工循环。
加工时我们建立刀尖圆弧半径补偿,建立刀尖圆弧半径补偿可以更好地加工出非圆曲线的轮廓。
三、选择刀具粗加工采用35°尖刀,刀片选用涂层硬质合金材料。
精加工采用35°尖刀,刀片选用陶瓷材料,刀尖圆弧半径为0.2mm,以减小对正弦曲线轮廓形状的影响。
在选择刀片时,为保证加工时刀具后刀面与正弦曲线的表面不发生干涉现象,故取主前角为35°尖刀加工。
四、介绍旋转方程图2图2给出一个周期的正弦曲线,它通过旋转一个角度α得出了一条新的正弦曲线,通过推导我们可以得出旋转公式。
假设A点坐标为A(x1,z1),C点坐标为C(x2,z2)。
我们算出旋转公式就是计算C点坐标值。
可以得出OB=OD=z1,AB=CD=x1,DG=EF。
z2=OE-EF,在三角形ODE中:OE=OD×cosα,因为EF=DG,所以在三角形CDG中,DG=CD×sinα。
论正弦曲线类零件在数控车床上的加工方法作者:苏冰张勇来源:《职业·中旬》2015年第08期摘要:本文着重介绍了在数控车床上加工正弦曲线类零件的相关的理论知识、工艺知识及宏程序编制。
关键词:正弦曲线零件图样分析加工方案分析随着机械制造业的发展,数控技术也在飞快发展,对于数控加工专业从业人员来说,不仅要掌握系统而扎实的数控理论知识,更要有过硬的实践能力,对特殊零件也应不断研究,不断实践,例如正弦曲线类零件在数控车床上的加工,如图1所示。
图1笔者结合多年的教学及实际操作经验,探讨正弦曲线类零件在数控车床上的加工工艺。
一、相关的理论知识正弦曲线(图2)的峰值为A,则该曲线是X的正弦函数。
其中X为半径值,设曲线上任一点M的Z坐标值为ZM,对应的角度为γM。
由于曲线一个周期为360º,对应在Z轴上的长度为L,则:ZM /L=γM /360,M点在曲线方程中对应的角度为:γM = ZM×360/L若以角度γ为自变量,则正弦曲线上任一点M的Z坐标值、X坐标值(半径值)的方程为:XM=AsinγZM=Lγ/360图2二、加工准备根据零件图,选择FANUC数控车床,φ45mm的铝合金棒料;选择35°的外圆机夹刀、4mm切断刀、游标卡尺、千分尺等。
三、工艺知识1.零件图样分析本例中难点是零件曲线部分由两个周期的余弦曲线组成,一个周期对应的Z向长度L为20mm,曲线的峰值A为4mm。
我们可将余弦曲线转化成正弦曲线形式,看成是正弦曲线在Z 向平移后得到的,即起点位置不同的正弦曲线,这样就可以用上述相关方程。
对于这类可以用公式描述的曲线,一般都不能直接进行编程,必须经过数学处理后,以直线或圆弧逼近的方法来实现。
但这样工作量大,因此最好采用计算机自动编程软件或宏程序编程。
在这里,我们采用直线逼近法进行手工编制宏程序。
2.确定工件坐标系以工件的右端面与轴心线相交的点为工件原点,采用手动试切法对刀,确定工件坐标系。
Internal Combustion Engine &Parts———————————————————————作者简介:冯金广(1983-),男,河南西平人,硕士,讲师,从事于机械设计制造及自动化工作。
0引言数控加工程序会随着加工设备和零件复杂程度,在金属切削范围中表现出加工工艺的核心地位。
在实际生产案例中,针对曲面加工需要进行大量而复杂的数据计算、同类产品的程序重复编制,利用用户宏程序功能进行二次程序的特殊功能开发,从而实现进一步智能化程序的使用。
数控机床中都有用户宏程序功能,根据零件特征进行宏程序开发,其本质是将数控机床的加工能力进一步优化提升,对于加工程序的使用有着使用简单、修改方便、通用性行强、生产效率高等优点,是对企业生产的效率与质量方面提升的有效措施之一。
因此开展数控加工设计具有重要的意义。
本程序在使用注意事项:设定地址号数据时,注意直径与半径值的使用。
在程序中的函数计算中,如果系统以弧度计算时,可将360转换为弧度2π。
G65宏调用参数不能缺少。
此程序为外形正弦曲线精加工通用性程序,粗加工以后的正弦曲线轮廓结构。
因此本程序具有较高的使用性能,易于广泛推广。
1宏程序理论基础宏程序编程方法虽然属于一种手工编程方式,通过给出由数学公式代替的几何轮廓表达,不需要对单个轮廓进行几何坐标点计算,而是由数控系统来计算节点坐标计算。
所谓用户宏程序(简称“宏”),并赋予循环语句、条件语句、跳转语句等所编写的数控程序。
简单地说,宏程序就是具有计算能力和决策能力的数控程序。
适合用来编写具有一定通用性的程序,如“赋值宏”、“计算宏”、“循环宏”、“执行宏”等,以及非圆曲线的逼近加工宏程序,进行G 代码的扩展开发等,是进一步学习手工编程需要掌握的高级编程语言。
FANUC 数控系统变量分为四类,具体见表1所示。
2正弦曲线宏程序设计大多数的计算机数值控制(CNC )已经有了自己特定的功能识别格式,为了处理不同类型的数控加工程序,通用数控程序处理器存储特定的NC 程序规范或生成典型的加工功能。