
数控铣削加工刀具半径补偿功能参考.ppt
21页数控编程(铣床)数控编程(华中系统)任务单元任务单元1 G541 G54指令的对刀操作训练指令的对刀操作训练任务单元任务单元2 2 零件外轮廓零件外轮廓加工加工编程训练编程训练任务单元任务单元3 3 零件内轮廓零件内轮廓加工加工编程训练编程训练任务单元任务单元4 4 刀具半径补偿功能在零件轮廓加工中的应用刀具半径补偿功能在零件轮廓加工中的应用任务单元任务单元5 5 子程序功能编程训练子程序功能编程训练 任务单元任务单元6 6 镜像、旋转、缩放功能的编程训练镜像、旋转、缩放功能的编程训练任务单元任务单元7 7 孔加工固定循环功能的编程训练孔加工固定循环功能的编程训练任务单元任务单元8 8 四把刀具自动换刀的编程训练四把刀具自动换刀的编程训练 1 1数数控控加加工工技技术术数控编程(铣床)复习1.合理的加工路线精加工轮廓的连续进给切削路线 2 2数数控控加加工工技技术术数控编程(铣床) G02/G03以圆弧形式移动到本程序段的终点,圆心点坐标通过插补参数I、J、K或圆弧半径值R确定程序段格式为:G17 G02 X Y I J (R)F G18 G02 X Z I K (R)F G19 G02 Y Z J K (R)F 复习2. G02/G03顺/逆圆插补圆弧上的终点坐标可以是绝对坐标值,也可以是增量坐标值,由G90、G91来规定;G03除了插补方向相反以外,其余同G02。
3 3数数控控加加工工技技术术数控编程(铣床) 判别原则:从平面以外的第3轴的正向向负向看,顺圆弧用G02,逆圆弧用G031)G02/G03判别G02与G03圆弧插补的方向示意图4 4数数控控加加工工技技术术数控编程(铣床) 判别原则:从平面以外的第3轴的正向向负向看,顺圆弧用G02,逆圆弧用G035 5数数控控加加工工技技术术数控编程(铣床)值得注意的是: 圆心的坐标值(I、J、K)也可以是绝对坐标值或增量坐标值,究竟采用哪一种形式,不受G90、G91的影响,而是由数控系统所决定的一般的数控系统规定,圆心的坐标值(I、J、K)采用增量坐标值(是圆心相对于圆弧起点的增量记住)2) I、J、K的使用6 6数数控控加加工工技技术术数控编程(铣床)复习3.数控程序的框架程序号程序号程 序 内 容程序结束数控程序结构组成数控程序结构组成%1000G54 G90 G0 Z50M3 S600X0 Y0 M8Z5G1 Z-5 F80X20 Y20 F100X60 Y40X50 Y0X0Z5 M9G0 Z50 M5M307 7数数控控加加工工技技术术数控编程(铣床) 目的:掌握刀具半径补偿功能的编程方法,会编写数控加工程序。
新课内容:任务单元3 刀具半径补偿功能在零件轮廓加工中的应用8 8数数控控加加工工技技术术数控编程(铣床)镗刀镗刀钻头钻头立铣刀、端铣刀立铣刀、端铣刀面铣刀面铣刀指状铣刀指状铣刀球头铣刀球头铣刀 刀位点并不唯一,通常,对立铣刀来说,刀位点是刀具轴线与刀具底面的交点;对球头铣刀来说,刀位点是球头刀的球心刀位点:刀位点:用于确定刀具在机床坐标系中位置的刀具上的用于确定刀具在机床坐标系中位置的刀具上的特定点刀具半径补偿功能掌握9 9数数控控加加工工技技术术数控编程(铣床) 如果在编程中不选用G4l或G42进行刀具补偿,则要根据零件图计算出刀具刀位点的运动轨迹,使编程复杂化使用G4l或G42后,数控系统就可根据刀具号调出存储的相应刀具参数和输入的工件轮廓尺寸,自动计算出相应刀具刀位点的运动轨迹 (1)进行刀具半径补偿的原因1010数数控控加加工工技技术术数控编程(铣床) (2)刀具半径补偿的工作过程刀补建立刀补建立 刀补进行刀补进行 刀补取消刀补取消1111数数控控加加工工技技术术数控编程(铣床)(3) 书写格式G17 G00/G01 G41/G42 X Y D /建立补偿程序段G18 G00/G01 G41/G42 X Z D G19 G00/G01 G41/G42 Y Z D /轮廓切削程序段G00/G01 G40 X Y /补偿撤消程序段G00/G01 G40 X ZG00/G01 G40 Y Z X、Y 、Z 值是建立补偿直线段的终点坐标值; D 为刀补号地址,用D00D99来指定,它用来调用内 存中刀具半径补偿的数值。
1212数数控控加加工工技技术术数控编程(铣床)qG41为左偏刀具半径补偿 定义为假设工件不动,从第三根轴的正向向负向看,刀具中心向刀具的运动轨迹方向的左侧补偿时,如图所示为左补偿 (4) 左右补偿的判别掌握1313数数控控加加工工技技术术数控编程(铣床)qG42为右偏刀具半径补偿 定义为假设工件不动,从第三根轴的正向向负向看,刀具中心向刀具的运动轨迹方向的右侧补偿时,如图所示为左补偿 1414数数控控加加工工技技术术数控编程(铣床)(5)刀具半径补偿指令的几点说明重点掌握1)建立补偿的程序段,必须是在补偿平面内不为零的直线移动2)建立补偿的程序段,一般应在切入工件之前完成;撤消刀具半径补偿的程序段,一般应在切出工件之后完成3)在进行刀径补偿前,必须用G17或G18、G19指定刀径补偿是在哪个平面上进行平面选择的切换必须在补偿取消的方式下进行,否则将产生报警 4)刀补的引入和取消要求应在G00或G01程序段 ,不要在G02/G03程序段上进行5)当刀补数据为负值时,则G41、G42功效互换6)G41、G42指令不要重复规定,否则会产生一种特殊的补偿7)G40G40、G41G41、G42G42都是模态代码,可相互注销。
都是模态代码,可相互注销1515数数控控加加工工技技术术数控编程(铣床)刀具半径补偿实例%1000G54 G17 G90 G00 Z50 /进入1号加工坐标系M03 S600 /主轴启动X-50 Y0 /到达X,Y坐标起始点Z5G01 Z-2 F100 /到达Z坐标起始点G42 X-10 D01 /建立右偏刀具半径补偿X60 /切入轮廓G03 X60 Y20 R20 /切削轮廓X40 Y60 R40G01 X0 Y40Y-10 /切出轮廓G40 X0 Y-40 /撤消刀具半径补偿G00 Z30 M05 /Z坐标退刀,主轴停M30 /程序停 MDI设置G54:X-400,Y-150,Z-50; D015 使用半径为R5mm的立铣刀加工如图所示的零件,加工深度为2mm,加工程序编制如下:1616数数控控加加工工技技术术数控编程(铣床)图 刀具半径补偿点 图 铣削内沟槽的侧面 总结提示1717数数控控加加工工技技术术数控编程(铣床)%1011;G54 G90 G01 Z40 F2000;进入G54加工坐标系M03 S500; 主轴启动G01 X0 Y0;到达X,Y坐标起始点Z5; G41 X20 Y10 D01;建立左偏刀具半径补偿Z-5 F100; 到达加工深度Y50;切入轮廓X50; 切削轮廓Y20; 切削轮廓X10 ;切削轮廓G01 Z5;切出轮廓G01 G40 X0 Y0 F2000;撤消刀具半径补偿Z40 M05 ;Z坐标退刀,主轴停M30;程序停MDI设置G54:X-400,Y-150,Z-50; D0120、15、10、5 ,分别运行精加工程序刀具半径补偿例题11818数数控控加加工工技技术术数控编程(铣床)练习:比较不补偿和补偿的区别1919数数控控加加工工技技术术数控编程(铣床)练习2:2020数数控控加加工工技技术术数控编程(铣床)小结:本节课的重点l 刀具补偿的轨迹路线设计原则:加工之前建立补偿,加工之后撤销补偿;切线切入/切出l 刀具的建立和撤销要在加工平面运动中完成G01X-20Y-20G41X20Y-10D1 G41G01Z-5D1G40X-20Y-20 G40G00Z502121数数控控加加工工技技术术。












