350 likes | 592 Views
项目七 刀具补偿. 项目内容 相关知识 编程指令 项目分析 项目实施 项目拓展练习. 项目内容. 要求对该零件进行技术分析、确定装夹方法、选择刀具、制定加工方案、运用刀尖半径补偿指令 G40 、 G41 、 G42 等进行加工程序的编制(精加工时考虑刀尖圆弧半径补偿),并加工检验。. 相关知识. 1 、刀具补偿功能 2 、刀具偏移补偿 3 、刀尖圆弧半径补偿. 1 、刀具补偿功能.
E N D
项目七 刀具补偿 • 项目内容 • 相关知识 • 编程指令 • 项目分析 • 项目实施 • 项目拓展练习
项目内容 要求对该零件进行技术分析、确定装夹方法、选择刀具、制定加工方案、运用刀尖半径补偿指令G40、G41、G42等进行加工程序的编制(精加工时考虑刀尖圆弧半径补偿),并加工检验。
相关知识 1、刀具补偿功能 2、刀具偏移补偿 3、刀尖圆弧半径补偿
1、刀具补偿功能 刀具补偿功能是用来补偿刀具实际安装位置与理论编程位置之差的一种功能。它是数控车床的一种主要功能,分为刀具偏移补偿(即刀具位置补偿和刀具磨损补偿)和刀尖圆弧半径补偿两种。
2、刀具偏移补偿 (1)刀具偏移补偿的概念 在编程时,设定刀架上各刀在工作位置时,其刀尖位置是一致的。在实际加工时,由于刀具的几何形状及安装位置的不同,刀尖位置相对于工件原点的距离也是不同的。另外,因为每把刀具在加工过程中都有不同程度的磨损,而磨损后刀具的刀尖位置与编程位置存在差值。因此需要将各刀具的位置进行比较或设定,称为刀具位置或磨损补偿。 (2)刀具偏移补偿的原理 通过对刀或刀具预调,使每把刀的刀位点尽量重合于某一理想基准点,同时测定各号刀的刀位偏差值,存入相应的刀具偏置寄存器中以备加工时随时调用。
(3)刀具偏移补偿体现 编程时,刀具补偿功能由程序中指定的T代码来实现,T代码后的4位数码中,前2位为刀具号,后2位为刀具补偿号,刀具补偿号实际上是刀具补偿寄存器的地址号,该寄存器中有刀具的位置偏置量和磨损偏置量(X轴和Z轴)。指定刀具的同时,也指定刀具的位置补偿,如T0202就是指调用2号刀,并执行储存在02号寄存器中的刀具位置补偿。 当刀具磨损后或工件尺寸有误差时,只要修改每把刀具相应存储器中的数值即可。
3、刀尖圆弧半径补偿 有刀具半径补偿功能的数控系统编制零件加工程序时,不需要计算刀具中心运动轨迹,而只按零件轮廓编程。使用刀具半径补偿指令,并在控制面板上手工输入刀尖圆弧半径,数控装置便能自动地计算出刀具中心轨迹,并按刀具中心轨迹运动。即执行刀具半径补偿后,刀具自动偏离工件轮廓一个刀具半径值,从而加工出所要求的工件轮廓。 车刀的结构
刀尖半径补偿原因 数控车床是按车刀刀尖对刀的,在实际加工中,由于刀具产生磨损及精加工时车刀刀尖磨成半径不大的圆弧,因此车刀的刀尖不可能绝对尖,总有一个小圆弧,所以对刀刀尖的位置是一个假想刀尖A,编程时是按假想刀尖轨迹编程,即工件轮廓与假想刀尖A重合,车削时实际起作用的切削刃却是圆弧各切点,这样就引起加工表面形状误差。 车内外圆柱、端面时无误差产生,实际切削刃的轨迹与工件轮廓轨迹一致。车锥面时,工件轮廓(即编程轨迹)与实际形状(实际切削刃)有误差。同样,车削外圆弧面也产生误差。 若工件要求不高或留有精加工余量,可忽略此误差;否则应考虑刀尖圆弧半径对工件形状的影响。 为保持工件轮廓形状,加工时不允许刀具中心轨迹与被加工工件轮廓重合,而应与工件轮廓偏移一个半径值R,这种偏移称为刀尖半径补偿。采用刀尖半径补偿功能后,编程者仍按工件轮廓编程,数控系统计算刀尖轨迹,并按刀尖轨迹运动,从而消除了刀尖圆弧半径对工件形状的影响。
车削圆弧面产生的误差 半径补偿后的刀具轨迹
(1)加工锥体类零件表面时引起的误差 带刀尖圆弧半径的车刀加工锥面
(2)加工球体类零件表面时引起的误差 带刀尖圆弧半径的车刀加工1/4圆弧面
(3)锥体接球体类零件表面时引起的误差 加工锥体接球体类零件表面
(4)刀尖圆弧圆心编程加工原理 现代数控系统一般都有刀具圆角半径补偿器,具有刀尖圆弧半径补偿功能,对于这类数控车床,编程员可直接根据零件轮廓形状进行编程,编程时可假设刀尖圆弧半径为零,在数控加工前必须在数控机床上的相应刀具补偿号输入刀尖圆弧半径值,加工过程中,数控系统会自动根据加工程序和刀尖圆弧半径自动计算理想刀尖轨迹,进行刀具圆角半径的补偿,从而完成零件的加工。 当刀具磨损或刀具重磨后,刀具圆弧半径发生变化时,这时只需要手工输入改变后的刀尖圆弧的半径,而不需要修改已编好的程序或纸带。
(5)刀尖圆弧半径补偿的指令 刀尖圆弧半径补偿是通过G41、G42、G40代码及T代码指定的刀尖圆弧半径补偿号,加入或取消半径补偿。 G41——刀尖圆弧半径左补偿:从Y轴的正方向向XZ平面看,顺着刀具运动方向,刀具在工件左侧。 G42——刀尖圆弧半径右补偿:从Y轴的正方向向XZ平面看,顺着刀具运动方向,刀具在工件右侧。 G40——取消刀尖圆弧半径补偿:取消后,假想刀尖轨迹与编程轨迹重合。
(6)刀尖定位代号 车刀刀尖位置参数的定义
(7)不具备补偿功能 按刀尖圆弧中心轨迹手工编程
编程指令 G41——执行刀尖圆弧半径左补偿指令 G42——执行刀尖圆弧半径右补偿指令 G40——取消刀尖圆弧半径补偿指令
G41——执行刀尖圆弧半径左补偿指令 G42——执行刀尖圆弧半径右补偿指令 指令格式:G41 G01 X(U)_Z(W)_; G42 G00 其中:X、Z _刀具移动到终点的绝对坐标值; U、W _刀具移动到终点的绝对坐标值;
G40——取消刀尖圆弧半径补偿指令 指令格式:G40 G01 X(U)_Z(W)_; G00 其中:X、Z _刀具移动到终点的绝对坐标值; U、W _刀具移动到终点的绝对坐标值;
运动轨迹说明 无刀尖圆弧半径补偿 刀尖圆弧半径左补偿
注意 ★ G41、G42、G40指令的建立与取消不能用圆弧切削指令G02或G03,但可用G01、G00指令,即它是通过直线运动来建立或取消刀具补偿的。 ★ 在G41或G42程序段后面加G40程序段,可以取消刀尖圆弧半径补偿,在执行了刀尖圆弧半径补偿指令后必须取消偏置状态结束,否则刀具不能在终点定位,而是停在与终点位置偏移一个矢量的位置上。 ★ G41、G42、G40指令都是模态代码。 ★ 在执行G41指令时中,不要再执行G42指令,否则补偿会出错。同样,在执行G42指令时,也不要再执行G41指令。 ★ 在使用G41和G42之后的程序段中,不能出现连续两个或两个以上的不移动指令,否则G41和G42失效。
项目分析 1、零件工艺性分析 ⊙半成品的选用——根据所要加工的零件,选择切削加工性能较好的45#钢材料,棒料直径为φ45mm。 ⊙技术要求分析——该零件属于轴类零件,加工内容主要是,半球面、圆柱、凹凸圆弧、螺纹、倒角及切断的加工,零件图尺寸标注完整,符合数控加工尺寸标注要求,轮廓描述清楚完整,无热处理和硬度要求,凹凸圆弧及前端圆柱面的表面粗糙度要求较高,其他表面要求不大于Ra3.2 μm,径向尺寸φ12、φ16、φ24精度要求较高,轴向尺寸φ15、φ25.1、φ65也有尺寸公差要求,其他尺寸无尺寸公差要求。
⊙确定装夹等方案——此工件只需要一次装夹即可,可用三爪自定心卡盘夹紧棒料的一端,保证工件伸出的长度为75mm。⊙确定装夹等方案——此工件只需要一次装夹即可,可用三爪自定心卡盘夹紧棒料的一端,保证工件伸出的长度为75mm。 ⊙选择刀具——根据加工要求,选用四把刀具,T0100为硬质合金右偏45°精车外圆刀,其刀尖圆弧半径为0.3mm,T0200为硬质合金右偏45°粗车外圆刀,T0300为硬质合金60°外螺纹车刀,T0400为刀宽为4mm的高速钢切断刀,同时将四把刀安装在刀架上,对刀,把它们的刀补值输入相应的刀具寄存器中,切断刀以右刀尖作为对刀点。
⊙制定加工方案—— 刀具精加工时的走刀路径示意图 刀具精加工时的走刀路径示意图
2、编程说明 (1)数值计算 零件中所有带公差的尺寸都取其中值进行编程。螺纹在切削加工时由于受刀具的挤压,会使螺纹的大径尺寸胀大,所以螺纹M18×1.5的大径取值φ17.85,而其小径尺寸d=φ18-2×1.5×0.6=φ16.2。
项目实施 1、操作要点及注意事项 (1)严格按照数控车床的操作规程和安全规程进行操作; (2)开机后,进行数控车床空载运行,检查车床各部分运行状况; (3)选择尖刀时,注意刀具的尖角是否合理,加工过程中不能与工件发生干涉; (4)对刀时,切槽刀以右刀尖作为编程的刀位点,刀尖圆弧半径为0.3mm的精车外圆刀是以其圆心作为编程的刀位点; (5)正确使用游标卡尺、外径千分尺、螺纹量规、螺纹中径千分尺等测量相关的尺寸; (6)发生事故时,要沉着着冷静、积极配合工作人员处理。
项目实施 2、操作步骤及质量检测 (1)准确快速地输入加工程序; (2)通过数控系统图形仿真加工轨迹,进行程序的校验及修整; (3)使用装夹具正确地安装刀具,进行对刀操作,建立工件坐标系; (4)灵活使用程序试运行、分段运行及自动运行等运行方式对工件进行自动加工操作; (5)加工过程中,按图纸要求检测工件,随时对工件进行误差与质量分析; (6)加工完成后,按规定要求润滑保养数控车床。
项目总结 ◆ 掌握刀尖圆弧半径补偿在精加工中的作用与应用,而粗加工轴类零件的圆柱、圆弧、圆锥面时,一般不考虑刀尖圆弧半径补偿; ◆ 熟悉并掌握G40、G41、G42等刀具圆弧半径补偿指令,掌握各指令加工的特点、适合的范围、使用方法、使用技巧以及使用过程中应注意的问题等; ◆ 掌握各指令的编程格式、各参数的含义、各参数的确定等; ◆ 在使用刀具半径补偿指令时,要注意正确的使用方法,同时刀尖圆弧补偿号与刀具偏置补偿号对应; ◆ 通过本项目的学习与练习,在刀具刀尖是圆弧时,应能正确地运用刀具圆弧半径补偿指令来对零件进行编程及加工。