第2章数控铣床和加工中心编程.ppt
文本预览下载声明
第2章 数控铣床和加工中心编程;本章主要内容;2.1数控铣床和加工中心编程基础;2.加工中心;3.数控系统 ;1、 点位控制功能 2、 连续轮廓控制功能 3、 刀具半径补偿功能 4、 刀具长度补偿功能 5、 比例及镜像加工功能6、 旋转功能 7、 子程序调用功能 8、 宏程序功能 9、 数据输入输出及DNC功能10、自诊断功能;1)数控铣床加工对象(1)平面类零件(2)变斜角类零件(3)曲面类零件(4)孔及螺纹;刀具与数控铣床和加工中心的连接部分,通常由刀具、刀柄、拉钉及中间模块等组成,起到固定刀具及传递动力的作用。;(1)平口钳和(2) 卡盘和分度头(3) 专用夹具、组合夹具和成组夹具 ;(1)正确选择程序起始点和返回点(2)合理选择铣刀的刀位点(3)选择进刀点(4)选择退刀点 (5)刀具的下刀方式(6)进刀、退刀方式的确定;a 垂直进刀 b 侧向进刀 c 圆弧进刀
二维轮廓铣削的进退刀方式选择;(a) (b)
曲面铣削加工(行切法);(a) (b) (c)
孔系的加工 (单向趋近定位法);(1) 广泛采用刀具补偿来进行编程。;1 机床原点与参考点;(1) 机床坐标系 符合右手笛卡尔坐标原则的标准坐标系。;设定工件坐标系就是确定工件坐标系原点在机床坐标系中的位置。;2.G54~G59设定工件坐标系;;2.4.1基本编程指令;2) G00:快速点定位指令;3) G01:直线插补指令;应用举例;4) G02/G03:圆弧插补指令;(2)指令格式;圆弧的方向判别;R的正负号判别;应用举例;应用举例;应用举例;1刀具长度补偿的用途;2 刀具长度补偿格式:;程序中指令点;(5)刀具长度补偿的方法;② 加工中心刀具长度补偿的方法;2)用接触法测量刀具长度;3)主刀方法:它一般基于最长刀具的长度。;2.4.3刀具半径补偿的建立和取消G41 G42 G40 ;1刀具半径补偿的作用;2刀具半径补偿的格式:;顺着编程轨迹前进的方向:;2)刀具半径补偿的取消格式:;O000;N1 G90 G54 G17 G00 X0 Y0 S1000 M03;N2 G41 X20.0 Y10.0 D01; N3 G01 Y50.0 F100; N4 X50.0;N5 Y20.0;N6 X10.0; N7 G40 G00 X0 Y0; N8 M05; N9 M30;;4刀具半径补偿应用的注意事项;刀具补偿综合应用;一般地,一个孔加工固定循环完成以下6步动作:1、X、Y 轴快速定位;2、Z轴快速定位到R点;3、孔加工;4、孔底动作;5、Z轴返回R点;6、Z轴快速返回初始点。;表2-1 孔加工固定循环;G90/G91对孔加工固定循环指令的影响;G98/G99决定固定循环在孔加工完成后返回R点还是起始点;G×× X___ Y___ Z___ R___ Q___ P___ F___ K___;;2 孔固定加工循环指令具体动作;(2) G74(左螺纹攻丝循环);;循环(G73、G74、G76、G81~G89)被该指令取消,除F外的所有孔加工参数均被取消。另外01组的G代码G00、G01、G02和G03也会起到同样的作用。;(5) G81(钻削循环);(6)G82(钻削循环,粗镗削循环);(7) G83(深孔钻削循环); G84固定循环除主轴旋转的方向完全相反外,其它与左螺纹攻丝循环G74完全一样。用于右螺纹加工。;应用举例;2.4.5子程序;2 子程序格式:;在主程序中,调用子程序的程序段格式如下:
M98 P×××××××;
调用次数 子程序号;在M99返回主程序指令中,用地址P来指定一个顺序号,如下例:;工件外形加工;2.5 高级编程指令;例:使用G53移动到机床指定的位置。;2.5.2子坐标系(G52);数控机床的坐标系的关系如图所示;例:(刀具轨迹如图所示)O0001;G90 G54 G00 X0 Y0;N1 X50.0 Y150.0;N2 G52 X100.0 Y50.0; 子坐标系设定N3 X50.0 Y50.0;N4 G55 G52 X100.0 Y50.0; X50.0 Y100.0;N5 G52 X0 Y0; 回复到原坐标系N6 G54 X0 Y0;M30;;G15 极坐标模式取消
显示全部