复杂零件的数控铣削编程任务11
目录11.1任务描述及目标11.2任务资讯11.3任务实施11.4任务评价与总结提高
11.1任务概述及目标
11.1任务描述及目标根据目前生产实际情况,手工编程在相当长的时间内还会是一种行之有效的编程方法。手工编程具有很强的技巧性,除了简单的指令以外还有刀具长度补偿功能比例及铣像加工功能、旋转功能、子程序调用功能、固定孔加工循环功能。对于复杂图形要熟练应用编程指令,掌握编程技巧,选择最佳的编程方案以减少编程量,提高程序的正确性,提高零件的加工效率。手工编程是一种行之有效的编程方法
11.1任务描述及目标通过本任务内容的学习,学生能够根据零件图样选择编程坐标系,并能熟练运用编程指令,掌握编程技巧,简化编程,快速准确地完成加工程序的编制。添加标题内容学习目标
11.2.1数控铣床高级编程指令的应用1.FANUCOi-MB系统刀具长度补偿G43、G44.、G49
11.2.1数控铣床高级编程指令的应用FANUCOi-MB系统刀具长度补偿G43、G44.、G49注意:(1)垂直于G17/G18/G19所选平面的Z轴、Y轴、X轴受到长度补偿。(2)偏置号改变时,新的偏置值并不加到旧偏置值上,例如设H01的偏置值为20,H02的偏置值为30则G90G432100H01·Z将达到120;G90G43Z100H02;Z将达到130
11.2.1数控铣床高级编程指令的应用2.局部坐标系设定指令G52格式:G52X一Y一Z一说明,X、Y、Z--局部坐标系原点在当前工件坐标系中的坐标值。G52指令能在所有的工件坐标系(G92、G54~G59)内形成子坐标系,即局部坐标系,如图11-4所示。设定局部坐标系后,工件坐标系和机床坐标系保持不变。
11.2.1数控铣床高级编程指令的应用3.子程序调用功能指令M98(1)子程序的调用。子程序的调用方法如图11-5所示。需要注意的是,子程序还可以调用另外的子程序。从主程序中被调用出的子程序称为一重子程序,共可调用四重子程序,如图11-6所示。
11.2.1数控铣床高级编程指令的应用3.子程序调用功能指令M98(2)子程序中调用。在子程序中,调用子程序与在主程序调用子程序方法一致。格式:M98PL说明,P:子程序名;L:重复调用次数,省略重复次数,则认为重复调用次数为1次。
11.2.1数控铣床高级编程指令的应用3.子程序调用功能指令M98(3)应用举例。加工如图11-8所示轮廓,已知刀具起始位置为(0,0,100),切深为10mm,试编制程序。
11.2.1数控铣床高级编程指令的应用4.缩放功能G50、G51格式:G51X_Y_Z_P一;G50;
11.2.1数控铣床高级编程指令的应用5.可编程铣像G51.1、G50.1当使用镜像指令时,进给路线与上一加工轮廓进给路线相反,此时,圆弧指令,旋转方向反向,即G02→G03或G03→G02;刀具半径补偿,偏置方向反向,即G41→G42或G42→G410。所以,对连续形状一般不使用铣像功能,以防止进给加工中有刀痕,使轮廓不光滑或出现加工轮廓间不一致现象。
11.2.1数控铣床高级编程指令的应用6.坐标系旋转G68、G69格式:G17G68X_Y_R-;………G69;式中,G68:建立旋转;G69:取消旋转;X、Y:坐标系旋转的中心;R:表示坐标系旋转的角度,逆时针方向为角度方向的正向。
11.2.1数控铣床高级编程指令的应用6.坐标系旋转G68、G69
11.2.1数控铣床高级编程指令的应用7.极坐标指令G16、G15式中,G16:建立极坐标系;G15:取消极坐标系X:极坐标半径(所选平面的第一坐标轴地址来指定);Y:极坐标角度(所选平面的第二坐标轴地址来指定)。零方向为第二坐标轴的正方向,逆时针方向为角度方向的正向
11.2.1数控铣床高级编程指令的应用8.参考点返回指令G27、G28、G29(1)G27格式:G27X-Y-;式中,G27:返回参考点校验;X、Y:中间点坐标。(2)G28格式:G28X-Y-;式中,G28:自动返回参考点;X、Y:中间点坐标。
11.2.2数控铣床固定循环指令应用孔加工固定循环指令有G73,G74,G76,G80~G89,通常由下述6个动作构成(图11-15)。(1)X、Y轴定位;(2)定位到R点(定位方式取决于上次是G00还是G01);(3)孔加工;(4)在孔底的动作;(5)退回到R点(参考点);(6)快速返回到初始点。
11.2.2数控铣床固定循环指令应用孔