课题3轮廓铣削加工2.docx
- 文档编号:23126012
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:11
- 大小:118.79KB
课题3轮廓铣削加工2.docx
《课题3轮廓铣削加工2.docx》由会员分享,可在线阅读,更多相关《课题3轮廓铣削加工2.docx(11页珍藏版)》请在冰豆网上搜索。
课题3轮廓铣削加工2
课题3:
轮廓铣削加工
(2)
理论:
1.掌握半径补偿指令格式;
2.掌握半径补偿指令功能。
技能:
1.能灵活运用半径补偿的加工程序;
2.能熟练使用数控铣床仿真软件;
3.能完成轮廓铣削仿真加工。
1.半径补偿指令格式;
2.半径补偿指令运用。
半径补偿指令运用
专业课(理实一体)
讲授法、引导文教学法、案例教学法、示范法、练习法
多媒体、网络或投影仪
4/18
杨丰
回顾:
平面选择指令、圆弧编程指令
1.讲解:
半径补偿指令格式
2.讲解:
半径补偿编程举例
3.练习:
完成课题的仿真加工
4.小结
课题3:
轮廓铣削加工
3.3轮廓铣削常用编程指令
3.刀具半径补偿指令
1)刀具半径补偿功能
在编制数控铣床轮廓铣削加工程序时,为了编程方便,通常将数控刀具假想成一个点(刀位点),认为刀位点与编程轨迹重合。
但实际上由于刀具存在一定的直径,使刀具中心轨迹与零件轮廓不重合,如图5-16所示。
这样,编程时就必须依据刀具半径和零件轮廓计算刀具中心轨迹,再依据刀具中心轨迹完成编程,但如果人工完成这些计算将给手工编程带来很多的不便,甚至当计算量较大时,也容易产生计算错误。
为了解决这个加工与编程之间的矛盾,数控系统为我们提供了刀具半径补偿功能。
数控系统的刀具半径补偿功能就是将计算刀具中心轨迹的过程交由数控系统完成,编程员假设刀具半径为零,直接根据零件的轮廓形状进行编程,而实际的刀具半径则存放在一个刀具半径偏置寄存器中。
在加工过程中,数控系统根据零件程序和刀具半径自动计算刀具中心轨迹,完成对零件的加工。
2)刀位点
刀位点是代表刀具的基准点,也是对刀时的注视点,一般是刀具上的一点。
常用刀具的刀位点如图5-17所示。
3)刀具半径补偿指令
(1)刀具半径补偿指令格式
①建立刀具半径补偿指令格式
指令格式:
式中:
G17~G19─坐标平面选择指令。
G41─左刀补,如图5-18a)所示。
G42─右刀补,如图5-18b)所示。
X、Y、Z─建立刀具半径补偿时目标点坐标。
D─刀具半径补偿号。
②取消刀具半径补偿指令格式
指令格式:
式中:
G17~G19─坐标平面选择指令。
G40─取消刀具半径补偿功能。
(2)刀具半径补偿的过程
如图5-19所示刀具半径补偿的过程分为三步:
①刀补的建立:
刀心轨迹从与编程轨迹重合过度到与编程轨迹偏离一个偏置量的过程。
②刀补进行:
刀具中心始终与变成轨迹相距一个偏置量直到刀补取消。
③刀补取消:
刀具离开工件,刀心轨迹要过渡到与编程轨迹重合的过程。
图5-19刀具半径补偿过程
【例5-4】使用刀具半径补偿功能完成如图5-19所示轮廓加工的编程。
参考程序如下:
O5001
N10G90G54G00X0Y0M03S500F50
N20G00Z50.0安全高度
N30Z10参考高度
N40G41X20Y10D01F50建立刀具半径补偿
N50G01Z-10下刀
N60Y50
N70X50
N80Y20
N90X10
N100G00Z50抬刀到安全高度
N110G40X0Y0M05取消刀具半径补偿
N120M30程序结束
(3)使用刀具补偿的注意事项
在数控铣床上使用刀具补偿时,必须特别注意其执行过程的原则,否则往往容易引起加工失误甚至报警,使系统停止运行或刀具半径补偿失效等。
①刀具半径补偿的建立与取消只能G01、GOO来实现,不得用G02和G03。
②建立和取消刀具半径补偿时,刀具必须在所补偿的平面内移动,且移动距离应大于刀具补偿值。
③D00~D99为刀具补偿号,D00意味着取消刀具补偿,(既G41/G42X_Y_D00等价于G40)。
刀具补偿值在加工或试运行之前须设定在补偿存储器中。
④加工半径小于刀具半径的内圆弧时,进行半径补偿将产生刀具干涉,只有过渡圆角R≥刀具半径r+精加工余量的情况才能正常切削。
⑤在刀具半径补偿模式下,如果存在有连续两段以上非移动指令(如G90、M03等)或非指定平面轴的移动指令,则有可能产生过切现象。
【例5-5】如图5-20所示,起始点在(X0,Y0),高度在50mm处,使用刀具半径补偿时,由于接近工件及切削工件要有Z轴的移动,如果N40、N50句连续Z轴移动,这时容易出现过切削现象。
O5002
N10G90G54G00X0Y0M03S500
N20G00Z50安全高度
N30G41X20Y10D01建立刀具半径补偿
N40Z10
N50G01Z-10.0F50连续两句Z轴移动,此时会产生过切削
N60Y50
N70X50
N80Y20
N90X10
N100G00Z50抬刀到安全高度
N110G40X0Y0M05取消刀具半径补偿
N120M30
图5-20刀具半径补偿的过切削现象
以上程序在运行N60时,产生过切现象,如图5-20所示。
其原因是当从N30刀具补偿建立后,进入刀具补偿进行状态后,系统只能读入N40、N50两段,但由于Z轴是非刀具补偿平面的轴,而且又读不到N60以后程序段,也就做不出偏移矢量,刀具确定不了前进的方向,此时刀具中心未加上刀具补偿而直接移动到了无补偿的P1点。
当执行完N40、N50后,再执行N60段时,刀具中心从P1点移至交点A,于是发生过切。
为避免过切,可将上面的程序改成下述形式来解决。
O5003
N10G90G54G00X0Y0M03S500
N20G00Z50安全高度
N30Z10
N40G41X20Y10D01建立刀具半径补偿
N50G01Z-10.0F50连续两句Z轴移动,此时会产生过切削
N60Y50
…
(4)刀具半径补偿的应用
刀具半径补偿除方便编程外,还可利用改变刀具半径补偿值的大小的方法,实现利用同一程序进行粗、精加工。
即:
粗加工刀具半径补偿=刀具半径+精加工余量
精加工刀具半径补偿=刀具半径+修正量
①因磨损、重磨或换新刀而引起刀具半径改变后,不必修改程序,只需在刀具参数设置中输入变化后的刀具半径。
如图5-21所示,1为未磨损刀具,2为磨损后刀具,只需将刀具参数表中的刀具半径r1改为r2,即可适用同一程序。
图5-21刀具半径变化,加工程序不变
②同一程序中,同一尺寸的刀具,利用半径补偿,可进行粗、精加工。
如图5-22,刀具半径为r,精加工余量为Δ。
粗加工时,输入刀具半径D=r+Δ,则加工出点划线轮廓;精加工时,用同一程序,同一刀具,但输入刀具半径D=r,加工出实线轮廓。
图5-22利用刀具半径补偿进行粗精加工
3.4任务决策和执行
1.工艺分析
台阶面表面粗糙度值要达到Ra3.2,所以加工方案是先粗铣再精铣。
选用用φ16立铣刀进行粗、精加工,剩余材料可用手动铣削。
精加工余量用刀具半径补偿控制。
铣削路线见图1.65所示:
刀具由1点运行至2点(轨迹的延长线上)建立刀具半径补偿,然后按3、4、…17的顺序铣削加工。
由17点到18点的四分之一圆弧切向切出,最后通过直线移动取消刀具半径补偿,如图1.4.13所示。
图1.4.13铣削路线安排
2.装夹方案
该零件六个面已进行过预加工,较平整,所以用平口虎钳装夹即可。
将平口钳装夹在铣床工作台上,用百分表校正。
工件装夹在平口钳上,底部用等高垫块垫起,并伸出钳口5~10mm。
3.程序编制
工件编程原点选在工件上表面的对称中心处,即与设计基准重合。
O0040;程序名
N10G17G21G40G54G90;设置初始状态
N20G00Z100.0;安全高度
N30M03S500;启动主轴,精加工时设为600r/min
N40X-45.0Y-60.0快速移动至1点上方
N50Z10.0
N60G01Z-2.0F70M08;下刀,液却液开
N70G00G41X-35.0Y-50.0D01;建立刀具半径补偿,D01粗加工时设8.3mm,单边留0.3mm余量,精加工根据尺寸测量结果和零件尺寸公差要求调整
N80G01Y-9.7F150;直线加工到3点,精加工时设为150mm/min
N90G03Y9.7R-10.0;圆弧加工到4点
N100G01X-40.0Y40.0;直线加工到5点
N110X-9.7Y35.0;直线加工到6点
N120G03X9.7R-10.0;圆弧加工到7点
N130G01X30.0;直线加工到8点
N140X35.0Y30.0;直线加工到9点
N150Y9.7;直线加工到10点
N160G03Y-9.7R-10.0;圆弧加工到11点
N170G01Y-25.0;直线加工到12点
N180G02X25.0Y-35.0R10.0;圆弧加工到13点
N190G01X9.7;直线加工到14点
N200G03X-9.7R-10.0;圆弧加工到15点
N210G01X-25.0;直线加工到16点
N220G02X-35.0Y-25.0R10.0;圆弧加工到17点
N230G03X-45.0Y-15.0R10.0;圆弧切出到18点
N240G40G00X-60.0Y-45.0;取消刀具半径补偿
N250G00Z100.0;抬刀
N260M30;程序结束
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课题 轮廓 铣削 加工