版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数控机床课程 设计(说明书)设计题目:箱体类零件设计及其数控加 工程序编制 姓 名: 专 业:数控技术与应用 学 院:机电学院 学 号:08 指导老师: 职 称:教授2010年4月设计目的:本课程设计是在数控机床理论的学习完成后进行的在最后一 次重要的实践环节。数控机床是机械类专业必修的主干专业课 之一,对实际应用能力要求很高;本次设计的目的是通过实践方 式使我进一步掌握和消化数控技术基本内容,通过设计掌握数控 编程的步骤和内容,从而也更加熟练的应用cad/cam软件,为 今后从事数控领域工作时打下更扎实的基础。 设计任务:1、根据给定零件图样要求、毛坯情况,指定加工部位,制定该 零件的数控加
2、工工艺; 2、选择所需刀具、确定切削用量; 3、工件坐标系、对刀点和换刀点的选择; 4、根据有关教材或实际数控系统的格式要求采用刀具补偿功能 编写该零件的加工程序,可选用手工编程或自动编程。目 录1. 设计任务与目的32. 前言.53. 第一章,数控机床的选择61.1 数控技术的发展趋势6 1.2 fanuc数控系统数控加工中心机床基础知识8 1.2.1坐标系/对刀点/换刀点.8 1.2.2常用基本指令9 1.2.3编程方式11 1.2.4对刀11 1.2.5刀具长度补偿设置12 1.2.6刀具半径补偿设置13 1.2.7机床操作面板的简单绍224. 第二章,加工中心工艺方案的制定.24 2.
3、1零件的工艺分析24 2.1.1分析图样24 2.2加工设备的选用24 2.3零件的工艺设计和夹具的选择25 2.3.1加工方法的选择25 2.3.2确定加工顺序和工序26 2.3.3确定装夹方案和选用夹具26 2.4选择刀具27 25、数控加工切削用量的确定305. 设计总结.326. 参考文献.327. 致谢.328.零件加工程序.9.附:(1),数控加工工艺卡片. (2),数控加工刀具卡片.前言随着计算机技术的发展,计算机辅助设计/计算机辅助制造(cad/cam)技术在工程设计、制造等领域中具有重要影响的高新技术。cad/cam技术自动加工的实现对社会产生了巨大的经济效益。在20世纪60
4、年代初,麻省理工学院研究生发表了人机对话图形通信,推出了二维sketchpad系统,系统允许设计者在图形显示器前操作光笔和键盘,同时可以在显示器上显示图形,由此为cad/cam技术提供了理论基础。20世纪60年代到20世纪70年代中期是cad/cam技术走向成熟的阶段,随着计算机硬件的发展,三维几何软件也相应发展起来。到了20世界90年代,cad/cam技术从单一的模式、单一的功能走向集成化和智能化。使用cad/cam各子系统之间进行数据交换,从而出现了面向对象的技术、并行工程的思想、人工智能技术等。我国cad/cam技术从20世纪70年代开始以来,经过不断的发展和推广使用,取得了良好的经济效
5、益和社会效益,以pro/engineer、caxa制造工程师、solidworks为代表的cad/cam软件技术是目前最完善的cad/cam技术。我国cad/cam技术的应用大多以绘图设计为突破口,在硬件和软件升级方面不够到位。在设计中,是基于pro/engineer这个软件来写的。机械专业的学生,只有掌好相关软件握的技术,才能更好地做好产品设计、加工的一体化,最终达到机械理论知识和实际操作的有机结合。pro/engineer这个软件中,尤其是ug加工模块的应用,把自动编程技术表现的淋漓尽致。 软件支撑是远远不能搞好加工的,先进的硬件设备对生产加工的效率是很重要的。现代加工设备各式各样,品种繁
6、多。像车床、铣床、磨床、钻床、加工中心机床等。为了减少人的体力劳动和自动化的生产,数控加工走向了我们,目前的数控机床广泛应用于加工行业当中。数控设备的出现,使cad/cam技术得到了前所未有的发展,软/硬件得到了有机的结合。在本设计中用的选用的是数控加工中心,它有许多的优点:减少了装夹的次数;减少了机床的数量,从而减少了生产空间;缩短了生产周期等等。在校徽的加工过程中,本书用了较大篇幅对加工过程做了详细的描述。尤其在加工的工艺性设计方面做了大量的分析,使整个加工过程清晰可见,在自动加工编程中实现了零件的最终形成。在本设计中,我们同时看到了自动编程优于手工编程,尤其是在现代加工技术中,对复杂零件
7、的加工更体现出它的优点。本设计在第一章对数控技术做了简单概述,对fanuc数控系统vmc1200b数控加工中心机床的编程知识做了详细的介绍,在第二章,加工中心工艺方案的制定。得到了生产的工艺要求。为第在这里我要感谢楼老师的指导,为我的毕业设计提供了良好的条件。第一章 数控机床的选择1.1 数控技术的发展趋势 数控技术的应用不但给传统制造业带来了革命性的变化,使制造业成为工业化的象征,而且随着数控技术的不断发展和应用领域的扩大,他对国计民生的一些重要行业(it、汽车、轻工、医疗等)的发展起着越来越重要的作用,因为这些行业所需装备的数字化已是现代发展的大趋势。从目前世界上数控技术及其装备发展的趋势
8、来看,其主要研究热点有以下几个方面。(一)、高速、高精加工技术及装备的新趋势 效率、质量是先进制造技术的主体。高速、高精加工技术可极大地提高效率,提高产品的质量和档次,缩短生产周期和提高市场竞争能力。为此日本先端技术研究会将其列为5大现代制造技术之一,国际生产工程学会(cirp)将其确定为21世纪的中心研究方向之一。 在轿车工业领域,年产30万辆的生产节拍是40秒/辆,而且多品种加工是轿车装备必须解决的重点问题之一;在航空和宇航工业领域,其加工的零部件多为薄壁和薄筋,刚度很差,材料为铝或铝合金,只有在高切削速度和切削力很小的情况下,才能对这些筋、壁进行加工。近来采用大型整体铝合金坯料“掏空”的
9、方法来制造机翼、机身等大型零件来替代多个零件通过众多的铆钉、螺钉和其他联结方式拼装,使构件的强度、刚度和可靠性得到提高。这些都对加工装备提出了高速、高精和高柔性的要求。 从emo2001展会情况来看,高速加工中心进给速度可达80m/min,甚至更高,空运行速度可达100m/min左右。目前世界上许多汽车厂,包括我国的上海通用汽车公司,已经采用以高速加工中心组成的生产线部分替代组合机床。美国cincinnati公司的hypermach机床进给速度最大达60m/min,快速为100m/min,加速度达2g,主轴转速已达60 000r/min。加工一薄壁飞机零件,只用30min,而同样的零件在一般高
10、速铣床加工需3h,在普通铣床加工需8h;德国dmg公司的双主轴车床的主轴速度及加速度分别达12*!000r/mm和1g。 在加工精度方面,近10年来,普通级数控机床的加工精度已由10m提高到5m,精密级加工中心则从35m,提高到11.5m,并且超精密加工精度已开始进入纳米级(0.01m)。 在可靠性方面,国外数控装置的mtbf值已达6 000h以上,伺服系统的mtbf值达到30000h以上,表现出非常高的可靠性。为了实现高速、高精加工,与之配套的功能部件如电主轴、直线电机得到了快速的发展,应用领域进一步扩大。(二)、 5轴联动加工和复合加工机床快速发展 采用5轴联动对三维曲面零件的加工,可用刀
11、具最佳几何形状进行切削,不仅光洁度高,而且效率也大幅度提高。一般认为,1台5轴联动机床的效率可以等于2台3轴联动机床,特别是使用立方氮化硼等超硬材料铣刀进行高速铣削淬硬钢零件时,5轴联动加工可比3轴联动加工发挥更高的效益。但过去因5轴联动数控系统、主机结构复杂等原因,其价格要比3轴联动数控机床高出数倍,加之编程技术难度较大,制约了5轴联动机床的发展。 当前由于电主轴的出现,使得实现5轴联动加工的复合主轴头结构大为简化,其制造难度和成本大幅度降低,数控系统的价格差距缩小。因此促进了复合主轴头类型5轴联动机床和复合加工机床(含5面加工机床)的发展。 在emo2001展会上,新日本工机的5面加工机床
12、采用复合主轴头,可实现4个垂直平面的加工和任意角度的加工,使得5面加工和5轴加工可在同一台机床上实现,还可实现倾斜面和倒锥孔的加工。德国dmg公司展出dmuvoution系列加工中心,可在一次装夹下5面加工和5轴联动加工,可由cnc系统控制或cad/cam直接或间接控制。 (三)、 智能化、开放式、网络化成为当代数控系统发展的主要趋势21世纪的数控装备将是具有一定智能化的系统,智能化的内容包括在数控系统中的各个方面:为追求加工效率和加工质量方面的智能化,如加工过程的自适应控制,工艺参数自动生成;为提高驱动性能及使用连接方便的智能化,如前馈控制、电机参数的自适应运算、自动识别负载自动选定模型、自
13、整定等;简化编程、简化操作方面的智能化,如智能化的自动编程、智能化的人机界面等;还有智能诊断、智能监控方面的内容、方便系统的诊断及维修等。 为解决传统的数控系统封闭性和数控应用软件的产业化生产存在的问题。目前许多国家对开放式数控系统进行研究,如美国的ngc(the next generation work-station/machine control)、欧共体的osaca(open system architecture for control within automation systems)、日本的osec(open system environment for controller)
14、,中国的onc(open numerical control system)等。数控系统开放化已经成为数控系统的未来之路。所谓开放式数控系统就是数控系统的开发可以在统一的运行平台上,面向机床厂家和最终用户,通过改变、增加或剪裁结构对象(数控功能),形成系列化,并可方便地将用户的特殊应用和技术诀窍集成到控制系统中,快速实现不同品种、不同档次的开放式数控系统,形成具有鲜明个性的名牌产品。目前开放式数控系统的体系结构规范、通信规范、配置规范、运行平台、数控系统功能库以及数控系统功能软件开发工具等是当前研究的核心。 网络化数控装备是近两年国际著名机床博览会的一个新亮点。数控装备的网络化将极大地满足生产
15、线、制造系统、制造企业对信息集成的需求,也是实现新的制造模式如敏捷制造、虚拟企业、全球制造的基础单元。国内外一些著名数控机床和数控系统制造公司都在近两年推出了相关的新概念和样机,如在emo2001展中,日本山崎马扎克(mazak)公司展出的“cyberproduction center”(智能生产控制中心,简称cpc);日本大隈(okuma)机床公司展出“it plaza”(信息技术广场,简称it广场);德国西门子(siemens)公司展出的open manufacturing environment(开放制造环境,简称ome)等,反映了数控机床加工向网络化方向发展的趋势。1.2 fanuc数
16、控系统数控加工中心机床基础知识在学校中掌握fanuc数控加工中心工作的一些基础知识。同时根据自己所学和了解对数控加工中心的基本知识进行一下几个小节点的描述。1.2.1坐标系/对刀点/换刀点坐标系:主要坐标系分为机床坐标系和工件坐标系,前者由厂家设定,工件坐标系:又叫编程坐标系,用来确定工件各要素的位置。刀点:主要分为对刀点和换刀点,前者刀具相对工件运动的起点(又叫程序起点或起刀点)。后者是换刀的位置点,在加工中心有换刀的程序,在加工零件的时候,我们只要调刀就可以执行。 对于箱体类加工的特殊要求与特点。机床坐标系的设定是由机床生产商出厂时设定的,不可以改变,工件坐标系又叫编程坐标系用来却定工件各
17、要素的位置,进而就可以用来确定加工路线的图形,箱体类零件的对刀点及换刀点主要在于箱体上顶面,对刀点常选在箱体对角点,换刀点常选在z轴离箱体上顶面的一段距离处进行换刀动作。1.2.2常用基本指令在加工过程中,我们要用到这些基本指令:进给功能字f用于指定切削的进给速度。主轴转速功能字s用于指定主轴转速。 刀具功能字t用于指定加工时所用刀具的编号。辅助功能字m用于指定数控机床辅助装置的开关动作。准备功能g指令,用于刀具的运动路线 。如下表1.1是g代码表。表1.1g功能代码一览表g代码组别功能g代码组别功能g0001快速点定位g4500刀具位置偏移增多g01直线插补g46刀具位置偏移减少g02顺时针
18、圆弧插补g47刀具位置偏移两倍增加g03逆时针圆弧插补g48刀具位置偏移两倍减少g0400暂停(延时)g54-g5914工件坐标系1-6选择g09准确停止检验g6000单向定位g10刀具偏移量设定 工件零点偏移设量g6115精确停校验方式g1702xy平面选择g64切削进给方式g18zx平面选择g6500宏指令简单调用g19yz平面选择g6612宏指令模态调用g2006英制输入g67宏指令模态调用取削g21公制输入g6816坐标系旋转方式建立g2204存储行程限位有效g69坐标系旋转方式取削g23存储行程限位无效g73-g8909孔加工固定循环g2700返回参考点校验g9003绝对值编程g28
19、自动返回参考点g91增量值编程g29由参考点返回g9200坐标系设定g4007取消刀具半径补偿g9405每分种进给g41刀具半径补偿(左)g95每转进给g42刀具半径补偿(右)g9810固定循环返回到初始点g4308刀具半径补偿(+)g99固定循环返回到r点g44刀具半径补偿(-)g49取消刀具半径补偿1.2.3编程方式在编程的过程中,有两种编程方式:一种是手工编程;另一种是数控自动编程,自动数控编程又分为:图形数控自动变成、语言数控自动编程和语音数控自动编程三种。手工编程的特点是耗费时间长,容易出现错误,无法胜任复杂形状零件的编程。国外资料统计,手工编程时间与机床实际加工时间平均比是30/1
20、。20%30%机床不能开动的原因是由于手工编程的时间较长引起的。在这节我们以fanuc系统的编程知识来讲解,在这个设计中,我们是以图形数控自动编程和手工编程同时来展开的。 手工编程过程总结:程序的输入:打开程序保护锁,按下prog键 ,方式开关选择到编辑状态 ,dir检查内存占用情况,输入oxxxx,按insert键(报警的话,说明该文件名存),按reset复位,重新输入文件名。当我们建立了文件名后,文件名要单独占一行,每行的结束要用“;”(按eob,在按insert插入),如果顺序号没有出来,我们可以把顺序号的功能打开(按offset setting键,选择setting,移动光标键,下面有
21、个顺序号,参数是“0”,说明没有顺序号,所以我们将它改为“1”,打如input,注意只有在mdi方式下才能改参数,否则要报警),进行程序的输入。程序比较长的时候,我们可以将程序号的间隔调小,操作如下:mdi方式下按offset setting键,按page,找到“10”所在的参数号,将“10”改为“5”,按input键。程序输入完后,我们可以进行程序的修改:替换(在键盘缓冲区输入要替换的字符,按下alter键),删除(删除单个字符,光标移动到要删除的字符按delete;删除一段,将光标移动到要删除的那一段上),程序输入完了后锁上。程序的检索,例如检索o313按下面步骤进行操作方式在编辑状态下按
22、prgrm(进入程序画面)输入查找的程序号o313按箭头向下的光标键找o313程序号。程序的删除,例如删除o313按下面步骤进行:操作方式在编辑状态下打开程序保护锁按prgrm(进入程序画面)输入删除的程序号o313按箭头向下的光标键找o313程序号键入删除的程序号o313按delet操作完毕、锁上程序保护锁按功能软件上的lid查看o313程序是否在程序例表中。1.2.4对刀对刀的方法直接影响工件的加工精度。所以对于不同的加工零件,我们要选择不同的对刀方法。x和y向对刀,对于圆柱孔(或圆柱面)零件时:(1)我们采用杠杆百分表(或千分表)对刀,这种对刀方法精度高,但是比较麻烦。(2)采用寻边器对
23、刀,对于精度不太高,比较直观。x和y向对刀,当对刀点为互相垂直直线的交点时:(1)采用刀具试切对刀。(2)采用寻边器对刀,精度高。在z向对刀,z向对刀数据与刀具在刀柄上的装夹长度及工件坐标系的z向零点位置有关,它确定工件坐标系的零点在机床坐标系中的位置。加工中心采用长度补偿来做。为了损伤工件表面,在本设计中我们采用采用对刀杆对刀。移动机床将刀杆分别从x、y慢慢靠近工件,若x方向显示的是x1,y方向显示的是y1。再反方向得到x2,y2则分别记下此数据。我们采用g54坐标系,记下x、y的值,按pos键,输入到g54坐标系中。程序原点x、y的计算方法如下:x=(x1x2)/2 y=(y1y2)/2z
24、轴偏值:将工件移动到工件的上表面,并与工件有微量的切削,纪录此值。按systemsff/set偏值,把z轴的工件坐标值输入到对应的刀号的刀偏表长度补偿中。把计算的结果输入工件偏置画面中的g54中。 对于箱体零件加工中对刀方法;首先装夹好工件,固定在机床的正确位置,进而进行机床回零工作,然后在手动方式下,进而进行工作台和主轴移动到x轴的相对正确位置,记下此时的工件坐标系x轴的坐标值,然后按system-sff/set-刀补偏置值,把x轴的工件坐标值输入到对应的刀号的刀偏表半径补偿中,把计算的结果手工输入到工件偏置画面中的g54中,从而对好了x轴。y轴的对刀方法;在手动方式下,进而进行工作台和主轴
25、移动到y轴的相对正确位置,记下此时的工件坐标系y轴的坐标值,然后按system-sff/set-刀补偏置值,把y轴的工件坐标值输入到对应的刀号的刀偏表半径补偿值中,把计算的结果手工输入到工件偏置画面中的g54中,从而对好了y轴。z轴对刀:将工件移动到箱体工件的上顶面,并与工件进行有微量的切削,记录下此值,按system-sff/set-偏值,把z轴的工件坐标值输入到对应的刀号的刀偏表长度补偿中,把计算的结果输入到工件偏置画面中的g54中,z轴对刀完成,进而完成了箱体的全部对刀工作。1.2.5刀具长度补偿设置加工中心上使用的刀具很多,每把刀具的长度和到 z 坐标零点的距离都不相同, 这些距离的差
26、值就是刀具的长度补偿值,在加工时要分别进行设置,并记录在刀具明细表中,以供机床操作人员使用。一般有两种方法: 1、机内设置 这种方法不用事先测量每把刀具的长度,而是将所有刀具放入刀库中后,采用 z 向设定器依次确定每把刀具在机床坐标系中的位置,具体设定方法又分两种。 ( 1 )第一种方法 将其中的一把刀具作为标准刀具,找出其它刀具与标准刀具的差值,作为长度补偿值。具体操作步骤如下: 将所有刀具放入刀库,利用 z 向设定器确定每把刀具到工件坐标系 z 向零点的距离,如图 1.1所示的 a 、 b 、 c ,并记录下来; 选择其中一把最长(或最短)、与工件距离最小(或最大)的刀具作为基准刀,如图
27、5-2 中的 t03 (或 t01 ),将其对刀值 c (或 a )作为工件坐标系的 z 值,此时 h03=0 ; 确定其它刀具相对基准刀的长度补偿值,即 h01= c-a , h02= c-b ,正负号由程序中的 g43 或 g44 来确定。 将获得的刀具长度补偿值对应刀具和刀具号输入到机床中。1.2.6刀具半径补偿设置 (一)设置:进入刀具补偿值的设定页面,移动光标至输入值的位置,根据编程指定的刀具,键入刀具半径补偿值,按 input 键完成刀具半径补偿值的设定。操作如下:按systemsff/set输入刀具的半径补偿值。(二)刀具半径补偿的过程 数控加工中心系统的刀具半径补偿将计算加工代
28、码轨迹的刀具中心轨迹由cnc系统计算解析执行,这就要求cnc系统在加工工过程中下一段轨迹运动前预先读取分析计算好考虑加上刀具半径补偿后的刀具运动的中心轨迹,cnc系统根据零件程序和预先存储在系统中刀具半径偏置值自动计算刀具中心轨迹对零件加工,在加工时当选用不同半径的刀具不许修改加工零件的程序,只需修改cnc系统中的半径偏置的存储值即可,在零件刀路轨迹加工过程中分三个过程,a刀具补偿的建立,刀具在沿编制刀具程序轨迹运动时,刀具中心轨迹由g41、g42指令决定在原编程轨迹的基础上向左或向右偏移一个刀具半径,刀具半径补偿只能在加工nc代码的g00或g01直线轨迹中建立,而不能再g02或g03圆弧轨迹
29、中建立。b刀具半径补偿的进行,刀具半径一旦建立,cnc系统便一直保持补偿状态,一直到系统读取到g40半径补偿撤消指令。b刀具半径补偿的撤消,在刀具离开工件回到加工的起点时,用g40撤消刀具半径补偿,刀具半径补偿必须在g00或g01直线轨迹中撤消,而不能再g02或g03圆弧轨迹中撤消。在这三个过程中,刀具中心轨迹都是根据编制的加工工件的刀路轨迹来计算的,加工轮廓由直线或圆弧线段组成,半径补偿仅能在二维平面中进行,用g17、g18、g19分别指定xy、zx、yz平面,在加工直线时,刀具中心的轨迹是工件轮廓的平行线且距离等于刀具的半径值,加工圆弧时,加工工件轮廓与刀具中心轨迹的的半径之差等于刀具半径
30、值,刀具半径补偿可以是左边补偿g41(刀具加工时运动方向是加工零件的左侧)或是右补偿g42(刀具加工时运动方向是加工零件的右侧),加工轨迹线段之间可以是直线接直线、直线接圆弧、圆弧接直线、圆弧接圆弧的交点。补偿方法分b类补偿和c类补偿,b类补偿刀具中心轨迹段间都是采用圆弧链接过渡,算法简单实现容易,但是进行工件外轮廓加工时由于采用圆弧链接,刀具始中在一点切削,工件外形尖角被加工成小圆角与实际工件的尺寸不相符合,进行工件轮廓加工时,必须由编程人员人为的加一个辅助的过渡圆弧,且必须保证过渡圆弧的半径大于刀具半径。这样:一是增加编程工作难度;二是稍有疏忽,过渡圆弧半径小于刀具半径时,会因刀具干涉而产
31、生过切,使加工零件报废。c类补偿是目前大部分数控系统都具备的半径补偿功能,c类补偿刀具中心轨迹线段之间采用直线连接过渡,cnc数控系统直接实时自动计算刀具中心轨迹的转接交点,加工尖角加工工艺性好,在加工件内轮廓时可实现过切自动预报报警处理机制,b类刀补采用读一段,算一段,走一段的处理方法。故无法预计刀具半径造成的下一段轨迹对本段轨迹的影响。而c类补半径偿采用一次对两段进行处理的方法。先处理本段,再根据下一段来确定刀具中心轨迹的段间过渡状态,从而完成本段刀补运算处理。(三)刀具半径补偿的轨迹坐标计算 直线与直线、直线与圆弧、圆弧与直线、圆弧与圆弧的转接分类(如下说明)a=a2-a1(注:a1是本
32、段轨迹线段与x轴的夹角,a2是下段轨迹与x轴的夹角,如果是圆弧a1和a2是圆弧的转接点的切线与x轴的夹角)。 由于两相量夹角不同及g41、g42的偏置方式不同,使刀具中心轨迹的转接方式有所不同,有如下表的缩短型、伸长型、插入型三种接方式以下图为例g42补偿。1)缩短型、在g42方式下,两向量的夹角a在180360之间,在g41方式下,两相量的夹角a在0180之间是缩短型。2)伸长型、在g42方式下,两向量的夹角a在090之间,在g41方式下,两相量的夹角a在270360之间是伸长型。3)插入型、在g42方式下,两向量的夹角a在90180之间,在g41方式下,两相量的夹角a在180270之间是伸
33、长型。编程轨迹的连接 刀具补偿方向sina0cosa0象限转接类型g00、g01、g02、g03g4111缩短10缩短00插入01伸长g00、g01、g02、g04g4211伸长10插入00缩短01缩短下面简单说明刀具半径补偿刀路轨迹坐标的简要算法过程。下面对直线与直线转接右补偿g42的伸长与插入型的计算做简单的推导(a)1)、右补偿g42伸长型的半径补偿转接点b坐标的计算、如上图(a)如图(a)线段oo1和og编程的轨迹,为了保证刀具偏移一个半径值后保证工件外型的符合尺寸,做偏移刀具半径的轨迹,如上图。线段oo1与x轴的夹角为a1,线段o1g与x1轴的夹角为a2,则a=a2-a1线段o1a=
34、 o1c=r(刀具半径值)需求半径长后转接点b的坐标,则可按如下方法计算。因为o1ao1h o1co1g ao1bco1b所以ao1h=co1g 所以ao1c=ho1g=a2-a1 (1) ao1b=co1g=ao1c/2=(a2-a1)tan(a2-a1)/2=ab/o1a=ab/r (2) ab=r tan(a2-a1)/2 (3)因为oo1ab oxeb o1aab (4) o1ox=fba=o1ad=a1 (5)所以 cosfba=fb/ab (6) fb=abcosfba= r tan(a2-a1)/2 cosa1 (7) sino1ad=o1d/o1a=o1d/r (8) o1d=
35、rsina1 (9)b点在x1轴坐标上的投影为因为de=fb (10) bx=de+o1d= r tan(a2-a1)/2 cosa1 (11) =r(sina1+sina1)/(1+cos(a2-a1) (12)同理b轴在y1轴坐标上的投影计算如下coso1ad=ad/o1a=ad/r (13)ad=rcoaa1 (14)sinfba=af/ab=af/ r tan(a2-a1)/2 (15)fa= r tan(a2-a1)/2sina1 (16)b点在y1轴上坐标上的投影为by=-(ad-fa)=-( rcoaa1- r tan(a2-a1)/2sina1) (17) =-r(cosa1+
36、cosa2)/(1+cos(a2-a1) (18)(b)2)、右补偿g42插入型的半径补偿转接点b和c点坐标的计算、如上图(b)如图(b)线段oo1和线段o1e为编程轨迹,为了保证刀具偏移一个半径值后保证工件外型的符合尺寸,做偏移刀具半径的轨迹,需要计算b点和c点的坐标。线段oo1与x轴的夹角为a1,线段o1g与x1轴的夹角为a2,则a=a2-a1线段o1a=o1d=r(刀具半径值)因为ox/fg oo1/ab o1a=ab=r o1aab o1faagb (1) o1a=o1d=ab=dc=r所以o1ox=bag=ao1f=a1 (2) sinbag=bg/ab=gb/r (3) bg=rs
37、ina1 (4) cosa1=o1f/o1a=o1f/r (5) o1f=rcosa1 (6) sina1=fa/o1a=fa/r (7) fa=r sina1 (8) cosa1=ag/ab=ag/r (7) ag=rcosa1 (9)b点在x1轴坐标上的投影坐标为 bx=fa+ag= r sina1+ rcosa1 (10) =r(sina1+ cosa1) (11)b点在y1轴坐标上的投影坐标的计算为 cosao1f=o1f/o1a (12) o1f=rcoaa1 (13) sinbag=bg/ab (14) bg=rsina1 (15) bx=-(o1f-bg)=-(rcosa1-rs
38、ina1) (16) =r(sina1-cosa1) (17)对于c点坐标可以推导出c点的x轴和y轴的投影为因为kceo1 io1jh eo1i=180-a2 o1d=dc (18)所以eo1i=kdj=do1j=cdh=(180-a2) (19) sindo1g=dj/o1d=dj/r (20) dj=r sindo1g= r sin(180-a2)=rsina2 (21) coscdh=dh/dc=dh/r (22) dh=r coscdh=rcos(180-a2)=-rcons(180-a2) (23)所以c点坐标在x轴的投影坐标为:cx=dj+dh= rsina2rcons(180-a
39、2) (24)=r(sina2-cosa2) (25) 同理可求得c点在y轴的投影坐标为cy=r(sina2+cosa2) (26) 上述刀具半径半径补偿刀具中心转接方式都是折线,所推导的计算公式是求折线拐点的坐标,大部分数控系统c类半径补偿都采用这种方式,这种方式在伸长型和插入型刀路轨迹时能加工工件时拐角保持尖角。 另外一种转接方式是圆弧,计算刀具中心在直线或圆弧端点的位置,对于外轮廓工件刀路轨迹的加工(伸长型或插入型转接轨迹),可以如下图(c)只计算a点、b点坐标,以o1为圆心,o1a=o1b=r为半径插入圆弧过渡,由于圆弧连接不需要做转接交点的复杂计算,因而简单方便,但刀具圆周在做圆弧拐
40、角过渡时,圆弧拐角与工件轮廓拐角相接触不能保证oo1c角为尖角而是产生小圆角角,不能得到完好的尖角,另外对于缩短型轨迹转接过渡,插入的圆弧段将使刀具产生过切现象,这是圆弧过渡的弊病。上面只是举了个例子对半径补偿转接点的计算,对直线与直线、直线与圆弧、圆弧与直线、圆弧与园弧的g41(左补) g42(右补)可以画出转接轨迹图按类似的方法推导计算。(c)3)、下面举例对半径补的补偿建立(下段轨迹为直线)和补偿撤消(上段轨迹为直线)坐标的计算、如下图(d)。如上图(d)对于g41左补偿补偿起始点a的建立(刀具半径ab值为r)。(cy-by)/(cx-bx)+(cy-cx)=eb/ab=eb/reb=r
41、(cy-by)/(cx-bx)+(cy-cx)(cx-bx)/(cx-bx)+(cy-cx)=ea/ab=ea/rea= r(cx-bx)/ (cx-bx)+(cy-cx)所以补偿起始点a的坐标为ax=bx-eb=bx-r(cy-by)/(cx-bx)+(cy-cx)ay=by+ea=by+ r(cx-bx)/ (cx-bx)+(cy-cx)同理对左补偿g41右补偿g42及(上段轨迹和本段轨迹为圆弧时)的建立和撤消可以采用类似的方法推导,各种转接类型的刀具半径补偿的建立与注销如下举例说明。下面举例说明刀具半径补偿编程的cnc代码示例:g41刀具半径左补偿方式(增量坐标编程)o0007g0g40
42、g49g80g90g0 x0 y0n1 g91 g17 g00 g41 y20.00 d01 建立g41刀具半径左补偿d01刀具半径偏置的地址n2 g01 y40.00 f500.00n3 x40.00 y30.00n4 g02 x40.00 y-40.00 r40.00n5 x-20.00 y-20.00 r20.00n6 g01 x-60.00n7 g40 y-20.00n8 m30%地址d01中存放的偏置量是刀具半径值。(四)刀具半径补偿过程中的过切现象及其解决方法 刀具半径补偿使用中出现的过切(即干涉)指的是在零件的加工过程中,刀具按照程序设定的轨迹进行运动,由于使用了刀具补偿功能,在
43、执行某些指令时,出现或可能出现刀具过度切削零件的现象。 数控系统在启用刀具补偿功能后,一般情况下会出现两种情况的过切。 一种情况是使用半径补偿时,输入数控机床控制系统刀具补偿中的预设的刀具半径值大于被加工零件的加工轮廓曲线的最小凹圆半径,在加工过程中控制系统执行到这段程序语句时,数控系统计算后会发生过切现象,机床停止运动,并给出刀具过切的报警信息,也称之为假过切现象,其中剖面线部分为过切。解决的方法非常简单,刀具的半径应满足工件轮廓最小凹圆半径的原则即可。 另一种情况是加工程序完全可以执行,但在加工过程中刀具运动出现过切现象,程序执行时,数控机床控制系统没有显示刀具过切的报警信息。本文研究的就
44、是这种由于程序编程不当引起的过切现象,导致被加工工件的报废。编程不当产生过切现象一般有如下二种情况:1在刀具补偿建立后的刀具补偿状态中,如果存在有连续两段以上没有移动指令或存在非指定平面轴的移动指令段,则有可能产生过切现象。 数控系统一般采用c功能刀具半径补偿,其主要特征是在执行刀具半径功能时采用了多段程序预读的功能,即在程序执行时,数控系统内部同时储存三个程序段的信息。若在刀具补偿建立后的刀具补偿状态中,如果存在有连续两段以上没有移动指令或存在非指定平面轴的移动指令段,这样就打断了刀具在刀补平面内的前后衔接,数控系统无法正确计算、修正刀具的运动轨迹,则有可能产生过切现象。2刀具补偿建立的轨迹
45、和随后加工轨迹之间的夹角选择不当也有可能发生过切现象。 在某些数控系统中,刀具补偿建立时的程序轨迹与刀具补偿进行状态开始的前进方向有着一定的要求。 箱体加工中的刀具补偿的建立在程序g54中加以确定,只要在g54中加入各刀具的补偿值,从而建立了此箱体加工的刀具补偿,进而可以加工出合格的零件,从而减少了过切现象的发生,从而完成箱体的全部加工。1.2.7机床操作面板的简单绍操作面板是fanuc0i系统的操作面板,是操作面板的功能键板,详细具体操作步骤及各键的用途请参考该数控系统说明书,以下只是做一些常用键的介绍。 显示现在机床坐标的位置(绝对坐标、相对坐标、相对坐标)。程序功能键,显示编辑的程序或正
46、在运行的程序。刀具补偿表,设定工件坐标系,参数等。换档键,在编辑中进行字母和数字的切换。取消键,用于删除已输入存储器里的最后一个字符。输入参数和补偿值。程序的删除。程序的插入,在程序的修改过程中经常用到。替换键,程序的编辑、修改。图形显示键,观察刀具在加工过程中的图形显示。报警信息显示按钮。页面键有两个,用来进行页面的前/后翻。机床参数键。第二章 加工中心工艺方案的制定 2.1零件的工艺分析2.1.1分析图样(1)尺寸标注方法分析(2)零件图的完整性与正确性分析(3)零件技术要求分析(4)零件材料分析2.2加工设备的选用 在这里我们选择的是浙江宏远vmc1200b数控加工中心机床,技术参数如下
47、表2.1(表2.1)vmc1200b行程 unit 参数x轴行程 1200mmy轴行程 600mmz轴行程 600mm主轴端面至工作台面距离 200-7750mm 工作台中心至立柱导轨面距离 590mm工作台面积 5501300mm工作台最大承重 800mmt型槽槽宽418h8mm主轴转速 8000 rpm主轴孔锥度bt-40(7:24)x、y轴快速位移 25m/min z轴快速位移 20m/min 进给速度范围1-15m/min 刀具数 24 pcs刀具最大外径/相邻无刀 100/180mm刀具最大长度 300mm换刀时间(刀-刀) 1.8 sec主轴电机11/15kwx/y/z电机3/3/4kw定位精度x 0.032mm定位精度y、z 0.025mm重复定位精度x 0.018mm重复定位精度y、z 0.015mm机床总高 3162mm占地面积(长宽) 33403065mm机床重量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025“才聚齐鲁成就未来”山东省科创集团有限公司权属企业招聘3人笔试历年典型考点题库附带答案详解2套试卷
- 京东托管合同
- 病历面试题及答案
- 湘西中考艺术真题及答案
- 便民网福州租房合同
- 等保整改合同
- 汽车机电综合试卷及答案
- 2025商场电动车停车位出租合同
- 音乐版权授权合同
- 切胶机项目可行性研究报告
- 2025年公司内控笔试题库及答案
- 中国专家共识:单克隆免疫球蛋白筛查与应用解读
- CQI11特殊过程电镀系统评估培训教材
- 猪场产房工作汇报
- 已更新:安全生产法律法规清单(2025年6月版)222
- 心理健康教育课程标准
- 安全管理体系和措施方案
- 2025年江苏省高邮市辅警招聘考试试题题库附答案详解(b卷)
- 煤炭途耗管理办法
- 美容消费文化差异研究-洞察及研究
- 2024年山东省宁津县人民医院公开招聘护理工作人员试题带答案详解
评论
0/150
提交评论