浅谈锥度螺纹的加工方法毕业论文.doc_第1页
浅谈锥度螺纹的加工方法毕业论文.doc_第2页
浅谈锥度螺纹的加工方法毕业论文.doc_第3页
浅谈锥度螺纹的加工方法毕业论文.doc_第4页
浅谈锥度螺纹的加工方法毕业论文.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广州工程技术职业学院广州数控设备有限公司毕业设计(论文)题目: 浅谈锥度螺纹的加工方法 系( 院): 机电工程系 专业班级: 11 数控技术(3班) 学生姓名: 陈万里 学号 2111421109012 指导教师: 梁楚亮 汪菊英 完成日期: 2014.01.08 广州工程技术职业学院毕业设计(论文)任务书 编号:git-qi-a6-28姓名陈万里学号2111421109012毕业届别2014年专业 数控技术毕业设计(论文)题目浅谈锥度螺纹的加工方法指导教师梁楚亮学 历大学专科职 称技师指导教师汪菊英学 历硕士职 称 副教授具体要求1根据有关企业市场需求的、指导教师所给定的和自己选定项目为毕业设计课题。2搜集准备设计资料和相关手册。3确定毕业设计课题的实施步骤。4绘制出产品的相关图形。5编写毕业设计说明书。进度安排12013年10月12日至10月17日 完成课题选择,并搜集准备设计资料和手册。22013年10月18日至11月10日 完成毕业论文的主要部分内容。32013年11月11日至11月30日 编写毕业论文设计说明书。42013年12月01日至12月31日 指导教师审核全部设计资料。52014年01月01日至01月08日 修改并打印全部设计资料,上交给校内指导老师。 广州数控设备有限公司指导教师签字:年 月 日专业组长意见: 专业组长签字: 年 月 日题目发出日期2013年10月12日设计(论文)起止时间2013年10月12日到2014年01月08日附注:广州工程技术职业学院学生开题报告书 编号:git-qi-a6-29课题名称浅谈锥度螺纹的加工方法课题来源教师指定课题类型ax指导教师 梁楚亮汪菊英学生姓名陈万里学 号2111421109012专 业数控技术开题报告内容: “压榨机螺杆”一般用四轴加工中心加工,但是其加工的难度高、效率低,一般企业里都没有购置昂贵的设备。用四轴加工中心的铣销方法,虽然能达到零件的加工精度,但加工周期太长,要求的设备不符合现实生产和经济效益最大化,本文用普通的数控车床一次性装夹加工,既能达到零件的技术要求,也可以保证工件同轴度和加工精度。所以选用经济形的车床宏程序的编程方法来实现锥度螺杆的加工就可达到预期效果。方法及预期目的: 通过对宏程序的学习和掌握及利用现有的设备、工具和技术员的能力,并准确了解零件的复杂程度和操作难度,熟悉零件关键部位的尺寸和表面质量,对零件进行“一夹一顶”和有的放矢的加工,设计最优化、最合理的加工工艺。 经过数控车床多次生产证明,解决了锥度螺纹的烂牙及收尾,重复对刀拆卸装夹而导致加工时间长、误差大等问题,保证了零件的质量和稳定性,满足了客户的需求,取得了良好的经济效益。 指导教师签名: 日期:课题类型:(1)a工程设计;b技术开发;c软件工程;d理论研究; (2)x真实课题;y模拟课题;z虚拟课题 (1)、(2)均要填,如ay、bx等。广州工程技术职业学院毕业设计(论文)指导记录 编号:git-qi-a6-30 专业: 数控技术 毕业届别: 2014年 姓 名陈万里学 号2111421109012指导教师梁楚亮 汪菊英毕业设计(论文)题目浅谈锥度螺纹的加工方法日期指导内容存在问题教师、学生签字2013-10-22工件误差大打点深度不够,顶针没有顶紧,晃动太大2013-10-23齿宽误差大反向间隙问题2013-10-25撞刀机床z轴失步2013-10-27断刀切断刀槽宽开槽问题2013-10-27螺纹烂牙螺旋升角角度不够2013-10-29螺纹收尾不好退刀角度没算好注:本表由指导教师根据毕业设计(论文)指导工作方案和实际指导情况填写,毕业设计(论文)完成后附在设计(论文)的封底之前广州工程技术职业学院毕业设计(论文)评阅书 编号:git-qi-a6-32姓名陈万里学号2111421109012专业 数控技术毕业设计(论文)题目浅谈锥度螺纹的加工方法指导教师评语:得分评阅人签字:年 月 日等级目 录摘要 7关键词 7一、锥度螺纹的应用原理与结构 7二、螺纹车削的难度分析 8三、螺纹成型工艺分析 10四、刀具角度、材料和切削液的选择 10五、加工工艺过程 11六、宏程序的应用 12七、程序编写 18八、注意事项 22九、试车后的效果图 23十、结束语 23参考文献 24浅谈锥度螺纹的加工方法【内容摘要】锥度螺纹在一些行业中应用极广,但在生产加工中存在较大的技术难度,传统的加工方法通常用四轴加工中心的铣销方法,虽然能达到零件的加工精度,但加工周期太长,要求的设备不符合现实生产和经济效益最大化,本文介绍用普通的数控车床一次性装夹加工,既能达到零件的技术要求,也可以保证工件同轴度和加工精度。锥度螺纹在一些行业的用途十分广泛,如压榨机,压榨过滤机械的种类很多,结构多种多样,其中螺杆压榨机是比较典型的一种结构。其结构相对简单,工作可靠性高,应用十分广泛。所以选用经济形的车床宏程序的编程方法来实现锥度螺杆的加工就可达到预期效果。 【关键词】锥度螺纹、数控车削、宏程序、编程一、锥度螺纹的应用原理与结构(一)压榨机的工作原理螺旋式压榨机工作过程是输送螺旋将进入料箱的物料推向压榨螺旋,通过压榨螺旋的螺距减小和轴径增大,并在筛壁和锥形体阻力的作用下,使物料所含的液体物(果汁)被挤压出。挤出的液体从筛孔中流出,集中在接汁斗内。压榨后的果渣,经筛筒末端与锥形体之间排出机外,锥形体后部装有弹簧,通过调节弹簧的预紧力和位置,可改变排阻力和出渣口的大小,用来调节压榨的干湿过程。(二)压榨机螺杆的结构螺杆压榨机的结构主要工作部件是螺旋杆,它是通过螺杆每个螺距螺纹沟槽容积的逐渐减小而达到挤压物料的目的。进料端一个螺距的螺纹沟槽容积与出料端一个螺距。但是,如何精密加工出锥度锥度丝杆却长期没能得到很好的解决。一直以来都是在四轴加工中心上完成,精度虽高,但加工周期长,并且不符合现实生产和经济效益最大化。随着数控技术的发展,使数控车削锥度锥度螺纹成为可能,很好的解决了锥度锥度螺纹的加工效率和加工质量问题。图1所示为锥度锥度螺杆。图1-锥度螺杆二、螺纹车削的难度分析 (一)锥度变化规律分析螺纹的锥度是按直径是变化的,在广数gsk980tda系统中车削锥度螺纹的切削指令。其格式为:g32 x(u)_ z(w) _f(i) _j_k_x(u)、z(w):螺纹终点的坐标 起点和终点的x坐标值相同(不输入x或u)时,进行直螺纹切削; 起点和终点的z坐标值相同(不输入z或w)时,进行端面螺纹切削; f:公制螺纹; i:英制螺纹; j:为螺纹退尾时在短轴方向的移动量(退尾量,有方向性,当其为负值时,退尾方向将与进刀方向相同),取值范围-9999.9999999.999mm。 k:为螺纹退尾时在长轴方向的长度,取值范围09999.999mm。 (二)对编程效率的影响 锥度螺纹虽然可以用平常的编程方法来进行编程,但是在加工零件的过程中,刀具肯定会出现磨损甚至崩刀的情况,此时必须对程序进行大量修改。修改的工作量很大,也容易出错,不仅不能达到数控车床的高效率,反而还制约了生产效率,使大量时间都浪费在程序的编制和修改上。而运用宏程序车削牙顶宽等距锥度螺纹,即使遇到刀具磨损也无需重新编写程序,只要修改刀头宽变量即可,省时快捷,从而节省了再次编程时间,并减轻了操作人员的工作负担。后续例子会详细对比平常的编程与宏程序编程加工牙顶宽等距锥螺纹的方法。(三)牙宽、槽宽与刀宽的关系车削牙宽、槽宽相等的方牙锥度螺杆,在车削的过程中,刀具宽度要随着车削的过程逐渐均匀变大。实际上,刀具是不可能在车削过程中改变形状的。而采用宏程序来改变相应起到点的赶刀方法,则可顺利完成零件的车削加工。刀具宽度与导程之间的关系如下:计算刀具起始坐标和起始螺距加工螺纹时刀具在 z 方向要离开螺纹起始点一定距离。对于等螺距螺纹,这段距离没有严格要求,为保证零件首扣螺纹的螺距符合图纸要求,必须严格确定刀具的起始位置。设刀具在 z 轴起始位置为一个螺距的一半。该定位z=f/2,本例中取起始位为=12/2=6 计算剩余余量和需切削次数:先中间切削一刀。 最大剩余余量g32螺距-刀宽-牙顶宽。 最大剩余余量12-3-3=6 还需切削的最少次数=最大剩余余量/刀1宽 (上取整) 还需切削最少次数=6/ 3=2 本例取切削次数为 2 次,为左右各偏一刀即可。注意 z 值每次偏移不可以大于刀具的宽度。 现在z轴各偏2.9mm,留0.2mm余量精车螺纹。 (四)进刀量的选择 车削牙宽、槽宽相等的方牙锥度螺杆,进给量及定位起点是变化的,因每次向x方向进刀、z方向赶刀和f值都要编写程序,造成程序累赘,进给参数更改繁琐。而运用宏程序的运算功能,则可通过设定初始值、终止值和运算变化即可自行加减运算出x、z、f及起刀点的变化值,同时可以灵活更改设置出合理的进给量。三、螺纹成型工艺分析图2-锥度螺杆加工锥度螺杆,需要主轴带动工件匀速转动,刀具作轴向匀速移动车削,才可形成锥度螺旋线。根据加工原理,一般螺纹车削分四步进行:首先车出一个槽等宽导程的螺纹。第二步往右边赶刀,因为刚车完的槽等宽导程的螺纹两边牙侧还达不到粗糙度的要求,所以往右边赶刀是应先修光右边的牙侧。第三步往左边赶刀,直至车削到尺寸。第四步就是每次偏移z轴达到精加工效果。四、刀具角度、材料和切削液的选择 (一)刀具角度 由于锥度等螺纹的直径是变化的,因而应选择螺距计算螺旋角。见表1 螺旋角计算公式tg=(pn)/(d2)螺距螺距p1 12直径d=28d1=16螺旋角9。855 螺纹螺旋角(度) p:螺距 n:螺纹头数(mm) d2:螺纹中经(mm)表1 为了防止车刀后角与螺纹表面摩擦,左刀刃后角应为10+,根据表中所算由于螺纹直径d与d1的相差不大,所以车刀后角前端角度略大于后端角度即可,以增加车刀刚性,使之不易折断。为了使刀头有足够的强度,刀头长度不宜过长,一般取l=h+(78mm)。车刀的刀头宽度最大应等于牙槽宽。为了减少螺纹牙侧的粗糙度,在车刀的两侧刀刃上应磨有c=0.30.5mm的修光刃,如图3所示。 图3-刀具角度(二)刀具材料和切削液 工件材料为不锈钢,属韧性材质,切削刀具易断裂,材质也比较硬。为了提高生产效率,在粗车时应采用直进刀的方法。这样刀具三面要同时受力,受热面积比较大,刀尖也易磨损,并会产生振动,造成“扎刀”。为避免上述情况的出现,一方面选用钨钴类的材料的车刀进行车削,另一方面应采用“切削油”来进行连续冷却,清除在高温情况下产生“粘刀”的现象,避免刀尖在高温下磨损太快,提高工件的光洁度。同时,应根据实际车削的振动情况和生产效率,适当增加或减少径向(x轴方向)进刀量。 五、加工工艺过程(一)用外圆车刀平端面,用a4的中心钻打定位孔。(二)左端采用三爪自定心卡盘夹紧采用一夹一顶的方法,夹住轴肩,另一头则用顶尖顶住,使工件不会晃动,用外圆车刀车28的外圆。(三)用切断刀(螺旋升角为9.855)车削,用左刀尖对刀。(四)切断工件。六、宏程序的应用机械加工中常有由复杂曲线所构成的非圆曲线(如椭圆曲线等零件,随着工业产品性能要求的不断提高,非圆曲线零件的作用就日益重要,其加工质量往往成为生产制造的关键。数控机床的数控系统一般只具有直线插补和圆弧插补功能, 非圆曲线形状的工件在数控车削中属于较复杂的零件类别,一般运用拟合法来进行加工。 而此类方法的特点是根据零件图纸的形状误差要求,把曲线用许多小段的直线来代替,根据零件图纸的形状误差,如果要求高,直线的段数就多,虽然可以凭借cad软件来计算节点的坐标,但是节点太多也导致了加工中的不方便,如果能灵活运用宏程序,则可以方便简捷地进行编程,从而提高加工效率。 (一)宏程序编程的基本流程其实说起来宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出z坐标并且每次加10um那么宏就会自动算出x坐标并且进行切削, 实际上宏在程序中主要起到的是运算作用。宏一般分为a类宏和b类宏。a类宏是以g65 hxx p#xx q#xx r#xx的格式输入的,而b类宏程序则是以直接的公式和语言输入的和c语言很相似在法兰克、广数等系统中应用比较广。(二)宏程序的优点数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程;适合图形一样,只是尺寸不同的系列零件的编程;适合工艺路径一样,只是位置参数不同的系列零件的编程。较大地简化编程;扩展应用范围。(三)宏程序的分类1、b类宏程序由于现在b类宏程序的大量使用,但在一些老系统中,比如部分gsk系统中上没有公式符号,连最简单的等于号都没有,为此用不了b类宏程序的话就只能在计算机上编好再通过rs232接口传输的数控系统中,可是如果我们没有电脑和rs232接口的话,那么只有手工输入a类宏程序到系统来进行宏程序编制了,下面简单介绍一下a类宏的引用;2、a类宏程序a类宏程序格式是用g65 hxx p#xx q#xx r#xx或g65 hxx p#xx qxx rxx格式输入的,xx的意思就是数值,是以um级的量输入的,比如你输入100那就是0。1mm。#xx就是变量号,变量号就是把数值代入到一个固定的地址中,固定的地址就是变量,一般gsk系统中有#0#200#299#500#999。关闭电源时变量#200#299被初始化成“空”,而变量#500#999保持数据。我们如果说#200=30那么现在#200地址内的数据就是30了,就是这么简单。好现在我来说一下h代码,大家可以看到a类宏的标准格式中#xx和xx都是数值,而g65表示使用a类宏,那么这个h就是要表示各个数值和变量号内的数值或者各个变量号内的数值与其他变量号内的数值之间要进行一个什么运算,可以说你了解了h代码a类宏程序你基本就可以应用,现在说一下h代码的各个含义:3、a类运算命令和转移命令 g65 一般代码格式: g65 hm p# i q# j r# k; m:表示运算命令或转移命令功能。 # i:存入运算结果的变量名。 # j:进行运算的变量名 1,可以是常数。 # k:进行运算的变量名 2,可以是常数。 代码意义:# i = #j o # k 运算符号,由 hm决定 例:p#100 q#201 r#202.#200 = #201 o #202; p#100 q#201 r15.#200 = #201 o 15; p#100 q-100 r#202.#200 = -100 o #202; 说明:变量是常数时不可以带“#”; 宏a运算(跳转)表代码格式功能定义g65 h01 p#i q#j赋值运算# i = # j;把变量#j 的值赋给变量#ig65 h02 p#i q#j r#k十进制加法运算# i = # j + # kg65 h03 p#i q#j r#k十进制减法运算# i = # j - # kg65 h04 p#i q#j r#k十进制乘法运算# i = # j# kg65 h05 p#i q#j r#k十进制除法运算# i = # j# kg65 h11 p#i q#j r#k二进制加法(或运算)# i = # j or # kg65 h12 p#i q#j r#k二进制乘法(与运算)# i = # j and # kg65 h13 p#i q#j r#k二进制异或# i = # j xor # kg65 h21 p#i q#j十进制开平方g65 h22 p#i q#j十进制取绝对值# i = |# j |g65 h23 p#i q#j r#k十进制取余数# i = (#j# k)的余数g65 h24 p#i q#j十进制变为二进制# i = bin(# j )g65 h25 p#i q#j二进制变为十进制# i = bcd(# j )g65 h26 p#i q#j r#k十进制乘除运算# i = # i# j# kg65 h27 p#i q#j r#k复合平方根g65 h31 p#i q#j r#k正弦# i = # jsin(# k)g65 h32 p#i q#j r#k余弦# i = # jcos(# k)g65 h33 p#i q#j r#k正切# i = # jtan(# k)g65 h34 p#i q#j r#k反正切# i = atan(# j / # k)g65 h80 pn无条件转移跳转至程序段 ng65 h81 pn q#j r#k条件转移 1如果# j = # k, 则跳转至程序段 n,否则顺序执行g65 h82 pn q#j r#k条件转移 2如果# j # k,则跳转至程序段 n,否则顺序执行g65 h83 pn q#j r#k条件转移 3如果# j # k, 则跳转至程序段 n,否则顺序执行g65 h84 pn q#j r#k条件转移 4如果# j # k, 则跳转至程序段 n,否则顺序执行g65 h85 pn q#j r#k条件转移 5如果# j # k,则跳转至程序段 n,否则顺序执行g65 h86 pn q#j r#k条件转移 6如果# j # k,则跳转至程序段 n,否则顺序执行g65 h99 pn产生用户报警产生(500+n)号用户报警运算符eqh81neh82gth83geh85lth84leh86含义=等于不等于大于大于等于小于小于等于4、b类运算命令和转移命令 无条件的转移格式:goto1;goto2;条件转移格式:ifgoton条件式:#jeq #k 表示 =#jne #k 表示 #jgt #k 表示 #jlt #k 表示 #jge #k 表示 #jle #k 表示 例:if#1gt10goto 1;n100g00 x10;循环语句格式:whiledom;(m=1,2,3)endm说明:1条件满足时,执行dom到endm,则从dom的程序段不满足时,执行dom到endm的程序段。宏b运算(跳转)表运算符功能举 例宏程序功能举 例=定义# i = # jtan正切# i = tan(# j)+加法# i = # j + # katan反正切# i = atan(# j)-减法# i = # j - # kspart平方根# i = spart (# j)*乘法# i = # j# kabs绝对值# i = abs (# j)/除法# i = # j# kround舍入# i = round (# j)sin正弦# i =sin(# j)fix上取整# i = fix (# j)asin反正弦# i =asin(# j)fup下取整# i = fup (# j)cos余弦# i =cos(# j)ln自然对数# i = ln (# j)acos反余弦# i =acos(# j)exp指数对数# i = exp (# j)or或运算# i = # j* or* # kbin十进制变为二进制# i = bin (# j)xor异或运算# i = # j*x or* # kbcd二进制变为十进制# i = bcd (# j)and与运算# i = # j*and* # k七、程序编写图4以图(4)为例a类宏程序如下(gsk980tda系统)o0001m3 s100 t0202主轴正转,用3mm切断刀g65 h1 p#200 q0赋值g65 h1 p#201 q200定义x轴每次进刀0.2mmg65 h1 p#203 q6000z轴定位距离g65 h1 p#210 q2900z轴偏移量n10 g65 h85 p30 q#200 r11900如果x轴的递增量11.9,程序就跳到n30g65 h2 p#200 q#200 r#201计算每次x轴递增量g0 x30 z#203定位g32 u-2 f12x轴进刀u-#200 w-132 f12车螺纹x30 w-12退尾g65 h2 p#214 q#203 r#210计算z轴向右偏的坐标g0 z#214定位g32 u-2 f12x轴进刀u-#200 w-132 f12车螺纹x30 w-12退尾g65 h3 p#215 q#203 r#210计算z轴向左偏的坐标g0 z#215定位g32 u-2 f12x轴进刀u-#200 w-132 f12车螺纹x30 w-12退尾g0 z#203定位g65 h80 p10无条件转移n30 g0 x32 z#203定位g65 h3 p#220 q#210 r200每次减小0.2mm g65 h3 p#215 q#203 r#220计算z轴向左偏的坐标精车g65 h1 p#200 q12000赋值g65 h2 p#214 q#203 r#210计算z轴向右偏的坐标精车n80 g0 x30 z#214定位g32 u-2 f12x轴进刀u-#200 w-132 f12车螺纹x30 w-12退尾g65 h3 p#214 q#214 r500每次减小0.5mm g0 z#214定位g65 h85 p80 q#214 r#215当z轴右偏的坐标左偏的坐标的时候,程序就跳到n80执行g0 x100x轴退刀z5z轴退刀m30程序结束以图(4)为例b类宏程序如下:o0002m3 s100 t0202主轴正转,用3mm切断刀#100=0赋值#101=0.2定义x轴每次进刀0.2mm#103=6z轴定位距离#110=2.9z轴偏移量n10 if(#100ge11.9)goto30如果x轴的递增量11.9,程序就跳到n30执行#100=#100+#101计算每次x轴递增量g0 x30.553 z#103定位g32 u-2 f12x轴进刀u-#100 z-132 f12车螺纹x30.553 w-12退尾#114=#103+#110计算z轴向右偏的坐标g0 z#114定位g32 u-2 f12x轴进刀u-#100 z-132 f12车螺纹x30.553 w-12退尾#115=#103-#110计算z轴向左偏的坐标g0 z#115定位g32 u-2 f12x轴进刀u-#100 z-132 f12车螺纹x30.553 w-12退尾g0 z#103定位if(#100ge11.8)then#101=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论