ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:134.98KB ,
资源ID:9348950      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9348950.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(项目五 平面凸轮廓零件的工艺及程序编制.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

项目五 平面凸轮廓零件的工艺及程序编制.docx

1、项目五 平面凸轮廓零件的工艺及程序编制项目五 平面凸轮廓零件的工艺及程序编制一、项目导入二、相关知识(一)平面铣削工艺设计(二)数控系统的相关功能指令三、项目实施(一)加工工艺分析(二)编制加工程序四、拓展知识西门子系统编程简介(一)NC编程基本结构(二)西门子系统G功能代码(三)西门子系统支持的M代码项目五 平面凸轮廓零件的工艺及程序编制【能力目标】1、针对加工零件,能分析平面凸轮廓类零件的结构特点、特殊加工要求,理解加工技术要求2、会分析平面凸轮廓零件的工艺性能,能正确选择设备、刀具、夹具与切削用量,能编制数控加工工艺卡3、能使用数控系统的基本指令,正确编制平面凸轮廓零件的数控加工程序【知

2、识目标】1、掌握数控系统的G00/G01/G02/G03/G41/G42/G40/G54/G90/G17/G18/G19等指令的编程格式及应用2、掌握平面图凸轮廓类零件的结构特点和加工工艺特点,正确分析平面凸轮廓零件的加工工艺3、掌握平面图凸轮廓类零件的工艺编制方法4、掌握平面图凸轮廓类零件的手工编程方法一、项目导入二、相关知识(一)平面铣削工艺设计1、刀具选择铣削平面类零件周边轮廓一般采用立铣刀。刀具的尺寸一般应满足:刀具半径R小于朝轮廓内侧弯曲的最小曲率半径min,一般可取R=(0.80.9)min;刀具与零件的接触长度H(1/41/6)R,以保证刀具有足够的刚度。如果min过小,为提高加

3、工效率,可先采用大直径刀具进行粗加工,然后按上述要求选择刀具对轮廓上残留余量过大的局部区域处理后再对整个轮廓进行精加工。2、走刀路线设计走刀路线的合理选择是非常重要的,因为它与零件的加工效率和表面质量密切相关。确定走刀路线的一般原则是:保证零件的加工精度和表面粗糙度要求。缩短走刀路线,减少进退刀时间和其他辅助时间。方便数值计算,减少编程工作量。尽量减少程序段数。对于二维轮廓的铣削,无论是外轮廓或内轮廓,要安排刀具从切向进入轮廓进行加工,当轮廓加工完毕之后,要安排一段沿切线方向继续运动的距离退刀,这样可以避免刀具在工件上的切入点和退出点处留下接刀痕。例如,铣削外圆可采取的走刀路线,其进、退刀采取

4、的是沿切向的直线段。而对于内轮廓的加工,其切向进、退刀可采用圆弧段。此外,在铣削加工零件轮廓时,要考虑尽量采用顺铣加工方式,这样可以提高零件表面质量和加工精度,减少机床的“颤振”。要选择合理的进、退刀位置,尽可能选在不太重要的位置。(二)数控系统的相关功能指令1、准备功能(G功能)代 码功 能组别代 码功 能组别G00快速定位01G52局部坐标系统00G01直线插补G54选择第1工件坐标系12G02顺时针圆弧插补G55选择第2工件坐标系G03逆时针圆弧插补G56选择第3工件坐标系G04暂停00G57选择第4工件坐标系G09准确停止检验G58选择第5工件坐标系G10自动程序原点补正,刀具补正设置

5、G59选择第6工件坐标系G17XY平面选择02G73高速深孔啄钻循环09G18ZX平面选择G74攻左螺纹循环G19YZ平面选择G76精镗孔循环G20英制单位输入选择06G80取消固定循环G21公制单位输入选择G81钻孔循环G27参考点返回检查00G82沉头钻孔循环G28返回参考点G83深孔啄钻循环G29由参考点返回G84攻右螺纹循环G30返回第2、3、4参考点G85铰孔循环G33螺纹切削01G86背镗循环G40取消刀具半径补偿07G90绝对坐标编程03G41刀具半径左补偿G91增量坐标编程G42刀具半径右补偿G92定义编程原点00G43刀具长度正补偿08G94每分钟进给量05G44刀具长度负补

6、偿G98在固定循环中使Z轴返回起始点10G49取消刀具长度补偿G99在固定循环中使Z轴返回参考点注:1标有的G代码为电源接通时的状态。 2“00”组的G代码为非续效指令,其余为续效代码。 3如果同组的G代码出现在同一程序段中,则最后一个G代码有效。 4在固定循环中(09组),如果遇到01组的G代码时,固定循环被自动取消。2、辅助功能(M功能)代 码功 能代 码功 能M00程序停止AM07切削液开(雾状)WM01选择性停止AM08切削液开WM02程序结束AM09切削液关AM03主轴正转WM19主轴准停AM04主轴反转WM30程序结束并返回AM05主轴停止AM98调用子程序AM06自动换刀WM99

7、子程序结束,并返回主程序A注意:M代码分为前指令码(表中标W)和后指令码(表中标A),前指令码和同一程序段中的移动指令同时执行,后指令码在同段的移动指令执行完后才执行。例如,如果程序结构如下,注意M代码执行的时间:(G00移动指令) M03;(在快速定位的同时主轴正转)(G01移动指令) M08;(切削液开,刀具靠近工件准备加工)(M98 P ;) (调用“P”指定的子程序执行)(G01移动指令)M09; (刀具离开工件,切削液关)(G00移动指令)M05; (刀具快速移动后主轴停)M06; (换刀,此处为单独M指令直接执行)M30(M02); (程序结束,此处为单独M指令直接执行)3、进给功

8、能F、主轴功能S、刀具功能T1F功能F功能用于控制刀具移动时的进给速度,F后面所接数值代表每分钟刀具进给量(mmmin-1),它为续效代码。F代码指令值如超过制造厂商所设定的范围时,则以厂商所设定的最高或最低进给速度为实际进速度。进给速度v,的值可由下列公式计算而得:vF=fzzn其中:fz:铣刀每齿的进给量(mm齿)z:铣刀的刀刃数n:刀具的转速(rmin-1)【例】 使用75mm,6齿的面铣刀,铣削碳钢表面,已知切削速度vc=100 mmin-1。fz=0.08 mm齿,求主轴转速n及vF。 n=1000vc/D=1000 100(3.1475)mmin-1=425 mmin-1 vz=f

9、zzn=0.086425mmmin-1=204 mm.min-12S功能S功能用于指令主轴转速(mmin-1)。S代码以地址S后面接l4位数字组成。如其指令的数字大于或小于制造厂商所设定之最高或最低转速时,将以厂商所设定的最高或最低转速为实际转速。一般数控铣床的主轴转速为06000 rmin-1。3T功能数控铣床因无自动换刀系统ATC,必须用人工换刀,所以自动换刀T功能只用于加工中心。T代码以地址T后面接两位数字组成。4、坐标系有关指令(1)绝对尺寸与增量尺寸G90、G91G90绝对坐标编程指令格式:G90说明:该指令表示程序段中的运动坐标数字为绝对坐标值,即从编程原点开始的坐标值。G91增量

10、坐标编程指令格式:G91说明:该指令表示程序段中的运动坐标数字为增量坐标值,即刀具运动的终点相对于起点坐标值的增量。(2)工件坐标系设定指令G92(3)加工坐标系选择指令G54G59(4)局部坐标系指令G52(5)选择机床坐标系指令G535、公制/英制变换(G21、G20)6、快速点定位指令G00G00或G0快速定位该指令控制刀具从当前所在位置快速移动到指令给出的目标点位置,只能用于快速定位,不能用于切削加工。格式:G00 X Y Z ;说明:X、Y、Z表示目标点坐标。G00可以同时指令一轴、两轴或三轴移动,如图所示。(a)同时1轴移动 (b)同时2轴移动 (c)同时3轴移动 G00指令7、直

11、线插补指令G01G01或G1直线插补该指令控制刀具以给定的进给速度从当前位置沿直线移动到指令给出的目标位置。格式:G01 X Y Z F ;说明:X、Y、Z表示目标点坐标;F表示进给量(mmmin-1)。8、暂停指令G04G04程序暂停该指令控制系统按指定时间暂时停止执行后续程序段。暂停时间结束则继续执行。该指令为非模态指令,只在本程序段有效。格式:G04 X(P) 说明:均为暂停时间,单位分别为秒和毫秒。暂停指令应用于下列情况:(1)用于主轴有高速、低速挡切换时,于M05指令后,用G04指令暂停几秒,使主轴停稳后,再行换挡,以避免损伤主轴电动机。(2)用于孔底加工时暂停几秒,使孔的深度正确及

12、减小孔底面的粗糙度。(3)用于铣削大直径螺纹时,用M03指定主轴正转后,暂停几秒使转速稳定,再加工螺纹,使螺距正确。9、平面选择指令G17、G18、G19G17/G18/G19加工平面选择指令格式:G17/G18/G19说明:G17指定刀具在XY平面上运动;G18指定刀具在ZX平面上运动;G19指定刀具在YZ平面上运动。由于数控铣床大都在XY平面内加工,故G17为机床的默认状态,可省略。10、圆弧插补指令G02、G03G02,G03或G2,G3圆弧插补该指令控制刀具在指定坐标平面内以给定的进给速度从当前位置(圆弧起点)沿圆弧移动到指令给出的目标位置(圆弧终点)。G02为顺时针圆弧插补指令,G0

13、3为逆时针圆弧插补指令。因加工零件均为立体的,在不同平面上其圆弧切削方向(G02或G03)如图所示。其判断方法为:在笛卡尔右手直角坐标系中,从垂直于圆弧所在平面轴的正方向往负方向看,顺时针为G02,逆时针为G03。指令格式有三种情况:圆弧切削方向与平面的关系(1)X-Y平面上的圆弧:G17 G02/ G03 X Y I J F ;或G17 G02/ G03 X Y R F ;(2)Z-X平面上的圆弧:G18 G02/ G03 X Z I K F ;或G18 G02/ G03 X Z R F ;(3)Y-Z平面上的圆弧:G19 G02/ G03 Y Z J K F ;或G19 G02/ G03

14、Y Z R F ;说明:X、Y、Z为圆弧终点坐标;I、J、K为圆心分别在X、Y、Z轴相对圆弧起点的增量坐标(以后简称IJK编程),如图4-16a所示;R为圆弧半径(以后简称R编程)。注意:G02和G03与坐标平面的选择有关。圆弧终点坐标可分别用增量方式(G91)或绝对值方式(G90)指令,用G91方式指令时表示圆弧终点相对于圆弧起点的增量坐标。用R编程时,如果圆弧圆心角a180,R取正值,a180,R取负值。如果加工的是整圆,则不能直接用R编程,而应用IJK编程。11、刀具半径补偿指令G41、G42、G40(1)刀具半径补偿的方法铣削加工刀具半径补偿分为刀具半径左补偿(G41)和刀具半径右补偿

15、(G42)。编程时,使用非零的D#代码(D01D32)选择正确的刀具偏置寄存器号,其偏置量(即补偿值)的大小通过CRT/MDI操作面板在对应的偏置寄存器号中设定,可设定值范围为0999.999 mm。根据ISO标准,当刀具中心轨迹沿前进方向位于零件轮廓右边时称为刀具半径右补偿,反之称为刀具半径左补偿,如图4-22所示。当不需要进行刀具半径补偿时,则用G40取消刀具半径补偿。刀具半径补偿的建立有以下三种方式(图4-23),a方式先下刀后,再在X、Y轴移动中建立半径补偿;b方式是先建立半径补偿后,再下刀到加工深度位置;c方式是X、Y、Z三轴同时移动建立半径补偿后再下刀。一般取消半径补偿的过程与建立

16、过程正好相反。建立刀具半径补偿指令格式为:G17/G18/G19 G00/G01 G41/G42D;取消刀具半径补偿指令格式为:G00/G01 G40;说明:、为X、Y、Z三轴中配合平面选择(G17、G18、G19)的任意两轴;D为刀具半径补偿号码,以1-2位数字表示。例如D11,表示刀具半径补偿号码为11号,执行G41或G42指令时,控制器会到D所指定的刀具补偿号内选取刀具半径补偿值,以作为半径补偿的依据。(2)使用刀具半径补偿注意事项1)机床通电后,为取消半径补偿状态。2)G41、G42、G40不能和G02、G03一起使用,只能与G00或G01一起使用,且刀具必须要移动。3)在程序中用G4

17、2指令建立右刀补,铣削时对于工件将产生逆铣效果,故常用于粗铣;用G41指令建立左刀补,铣削时对于工件将产生顺铣效果,故常用于精铣。4)一般情况下,刀具半径补偿量应为正值,如果补偿值为负,则G41和G42正好相互替换。通常在模具加工中利用这一特点,可用同一程序加工同一公称尺寸的内外两个型面。如图4-25所示用同一加工程序加工阳模和阴模的情况。 5)在建立刀具半径补偿以后,不能出现连续两个程序段无选择补偿坐标平面的移动指令,否则数控系统因无法正确计算程序中刀具轨迹交点坐标,可能产生过切现象。图4-26所示铣外轮廓时,在G17坐标平面建立半径补偿后因连续出现三个程序段没有产生X、Y坐标平面移动指令,

18、加工中出现过切现象;图4-27表示在铣内轮廓建立半径补偿后,在程序中出现连续两个程序段没有Z、Y平面移动指令,加工中将出现过切现象。6)在补偿状态下,铣刀的直线移动量及铣削内侧圆弧的半径值要大于或等于刀具半径,否则补偿时会产生干涉,系统在执行相应程序段时将会产生报警,停止执行。图4-28a表示直线移动量小于铣刀半径发生过切的情况,图b表示刀具半径大于加工沟槽宽度,图c所示为刀具半径值大于加工内圆弧半径的情况。7)半径补偿功能为续效代码,在补偿状态时,若加入G28、G29、G92指令,当这些指令被执行时,补偿状态将暂时被取消,但是控制系统仍记忆着此补偿状态,因此于执行下一程序段时,又自动恢复补偿

19、状态。8)若程序中建立了半径补偿,在加工完成后必须用G40指令将补偿状态取消,使铣刀的中心点回复到实际的坐标点上。亦即执行G40指令时,系统会将向左或向右的补偿值,往相反的方向释放,这时铣刀会移动一铣刀半径值。所以使用G40指令时最好是铣刀已远离工件。(3)刀具半径补偿的应用1)编程时直接按工件轮廓尺寸编程。刀具在因磨损、重磨或更换后直径会发生改变,但不必修改程序,只需改变半径补偿参数。2)刀具半径补偿值不一定等于刀具半径值,同一加工程序,采用同一刀具可通过修改刀补的办法实现对工件轮廓的粗、精加工;同时也可通过修改半径补偿值获得所需要的尺寸精度。12刀具长度补偿指令G43、G44、G49数控铣

20、床所使用的刀具,每把刀具的长度都不相同,同时,由于刀具的磨损或其他原因引起刀具长度发生变化,使用刀具长度补偿指令,可使每一把刀具加工出来的深度尺寸都正确。 (1)刀具长度补偿的方法格式:G43/G44 Z H ;或G43/G44 H ;说明:G43表示长度正补偿,其含义如图4-30所示;G44表示长度负补偿,其含义如图4-31所示;Z指令Z轴移动坐标值;H指令长度补偿号(H)。例如H01,表示刀具半径补偿号码为l号,执行G43或G44指令时,控制器会到H所指定的刀具补偿号内撷取刀具长度补偿值,以作为长度补偿的依据,长度补偿值由CRT/MDI操作面板在对应的偏置寄存器中设定,可设定值范围为099

21、9.999 mm。取消刀具长度补偿指令格式为:G49(Z );使用刀具长度补偿功能功能应注意以下几点:1)机床通电后,为取消长度补偿状态。2)使用G43或G44指令刀长补偿时,只能有Z轴的移动量,若有其它轴向的移动,则会出现报警。3)G43、G44为续效代码,如欲取消刀长补偿,除用G49外,也可以用H00的办法,这是因为H00的偏置量固定为0。 (2)长度补偿量的确定刀具长度补偿值可通过如下三种方法设定:第一种方法事先通过机外对刀法测量出刀具长度(图中H01和H02),作为刀具长度补偿值(该值应为正),输入到对应的刀具补偿参数中。此时,工件坐标系(G54)中Z值的偏置值应设定为工件原点相对机床

22、原点Z向坐标值(该值为负)。刀具长度补偿设定方法一第二种方法:将工件坐标系(G54)中Z值的偏置值设定为零,即。向的工件原点与机床原点重合,通过机内对刀测量出刀具Z轴返回机床原点时刀位点相对工件基准面的距离(图中H01、H02,均为负值)作为每把刀具长度补偿值。第三种方法:将其中一把刀具作为基准刀,其长度补偿值为零,其他刀具的长度补偿值为与基准刀的长度差值(可通过机外对刀测量)。此时应先通过机内对刀法测量出基准刀在。轴返回机床原点时刀位点相对工件基准面的距离,并输入到工件坐标系(G54)中Z值的偏置参数中。13、极坐标指令G16、G15格式:G15或G16 说明: (1)极坐标平面选择用G17

23、、G18、G19指定。(2)指定G17时,+X轴为极轴,程序中坐标字X指令极径,Y指令极角。 指定G18时,+Z轴为极轴,程序中坐标字Z指令极径,X指令极角。 指定G19时,+Y轴为极轴,程序中坐标字Y指令极径,Z指令极角。 如图4-60所示,钻孔循环,使用极坐标编程如下: G17 G90 G16 极坐标指令XY平面 G81 X67. Y30. Z-20. R5. F200 极径67 mm,极角30 X67. Y150. 极径67mm,极角150 X67. Y270. 极径67mm,极角270三、项目实施(一)加工工艺分析在数控铣床上加工如图所示的凸轮,工件材料为45钢,试编写加工程序。1工艺

24、分析(1)凸轮曲线由八段圆弧组成,使用圆弧插补功能即可加工。(2)取内孔30 mm和一端面作为定位基准面,另外还应考虑凸轮外缘曲线的方位,用13 mm的一个内孔作为另一个基准,限制工件旋转;内孔30 mm采用圆柱销定位,孔13mm用削边销定位,以保证夹具的精度;工件用螺母垫圈压紧。(3)因为孔30mm是设计和定位基准,所以起始点选在孔的中心线上,安全高度为100 mm。2切削用量的选择取主轴转速为950 r/min,进给速度为80 mm/min。3圆弧圆心和基点坐标计算(1)八段圆弧中有四段圆弧圆心需要计算:图4-80 凸轮加工编程O1:X=(OBO1B)sin859=(63.8175)sin

25、859=37.288Y=(OBO1B)cos859=(63.8175)cos859=235.871 O2:圆心在R69的圆和圆心为(64,0)的圆的交点处,故X2Y2=692(X64)2Y2=212解联立方程式得X=65.750Y=20.927O4:X=(OHO4H)cos2415=(61175)cos2415=215.176Y=(OHO4H)sin2415=(61175)sin2415=96.930O5:XY=(640.3)2(X65.750)2(Y20.927)2=(210.3)2解联立方程式得X=63.699Y=0.274(2)共八个基点,各基点坐标值为B点:X=63.8sin859=9

26、.962Y=63.8cos859=63.017C点:X2Y2=642(X37.288)2(Y235.871)2=1752X=5.527Y=63.76lD点:X2Y2=642(X63.699)2(Y0.274)2=0.32X=63.999Y=0.30E点:(X65.75)2(Y20.927)2=212(X63.699)2(Y0.274)2=0.32X=63.72Y=0.026F点:(X1.07)2(Y16)2=462 (X65.75)2(Y20.93)2=212 X=44.79 Y=19.60G点:X2Y2=612 (X1.07)2(Y16)2=462 X=14.79 Y=59.18H点:X=6

27、1cos2415=55.617Y=61sin2415=25.054I点:X2Y2=63.82(X214.88)2(Y96.93)2=1752X=63.016Y=9.971、零件图工艺分析2、选择加工方案3、确定装夹方案4、确定加工顺序及走刀路线5、刀具及切削用量选择6、填写工艺文件(二)编织加工程序O4022G92 X0 Y0 Z0G90 G00 X-63.8 Y-80. Z-120.S950 M03G41 Y-10. D01G01 Y0 F80G02 X-63.016 Y9.97 R63.8G03 X-55.617 Y25.054 R175.G02 X14.79 Y59.18 R61.X44

28、.79 Y19.6 R46.G03 X63.72 Y0.026 R21.G02 X63.999 Y-0.3 R0.3X-5.527 Y-63.761 R64.G03 X-9.962 Y-63.017 R175.G02 X-63.8 Y0 R63.8G91 G03 X-5.Y5.R5. 圆弧退刀G90 G00 G40 Y-80.Z0X0 Y0 Z0 M05M02四、拓展知识(一)NC编程基本结构1、程序名称2、程序结构和内容3、程序字及地址符4、程序段结构(二)西门子系统G功能代码代 码组 别功 能格 式G0001快速点定位G00 X Y Z G01直线插补G01 X Y Z F G02顺时针圆

29、弧插补(CW)G02 X Y Z I J K (R )F G03逆时针圆弧插补(CCW)G03 X Y Z I J K (R )F G02顺时针螺旋插补指令G02 X Y Z I J K (R )F TURN= G03逆时针螺旋插补指令G03 X Y Z I J K (R )F TURN= G04*02暂停G04G09*11准确停止G09G176选择XY平面G17G18选择ZX平面G18G19选择YZ平面G19G253工作区下限G25 S G26工作区上限G26 S G331恒螺距螺纹切削G33 Z K SF= G407取消刀具半径补偿G40 G00(G01)X Y (F )G41刀具半径左补偿G41 G00(G01)X Y (F )G42刀具半径右补偿G42 G00(G01)X Y (F )G5309选择机床坐标系G53G5408选择第一工件

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1