![数控加工工艺与编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/483/656483/b_656483.jpg)
任务二 外圆锥面Ⅰ数控加工程序的编制
一、项目任务书
外圆锥面Ⅰ数控加工程序的编制项目任务书,见表2-1。
表2-1 项目任务书
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0019_0001.jpg?sign=1739333920-OoFTvPPRdkObU37X3RinwNeRqXp9Vs6o-0-a8668fca19c16da0b582538f575ef19f)
二、学习导读
1.刀尖圆弧半径补偿
编制数控车床加工程序时,通常将车刀刀尖看做一个点。然而在实际应用中,为了提高刀具寿命和降低加工表面的粗糙度,一般将车刀刀尖磨成半径约为 0.4~1.6mm 的圆弧。如图 2-1 所示,编程时以理论刀尖点 P(又称刀位点或假想刀尖点:沿刀片圆角切削刃作X、Z两方向切线相交于P点)来编程,数控系统控制P点的运动轨迹,而切削时,实际起作用的切削刃是圆弧的各切点,这势必会产生加工表面的形状误差。而刀尖圆弧半径补偿功能就是用来补偿此误差的。
切削工件的右端面时,车刀圆弧的切点 A 与理论刀尖点 P 的 Z 坐标值相同;车外圆时车刀圆弧的切点 B 与点 P 的 X 坐标值相同。切削出的工件没有形状误差和尺寸误差,因此可以不考虑刀尖圆弧半径补偿。如果车削外圆柱面后继续车削圆锥面,则必存在加工误差BCD(误差值为刀尖圆弧半径),这一加工误差必须靠刀尖圆弧半径补偿的方法来修正。
车削圆锥面和圆弧面部分时,仍然以理论刀尖点 P 来编程,刀具运动过程中与工件接触的各切点轨迹为图2-1中所示无刀尖圆弧半径补偿时的轨迹。该轨迹与工件加工要求的轨迹之间存在着图2-1中斜线部分的误差,直接影响到工件的加工精度,而且刀尖圆弧半径越大,加工误差越大。可见,对刀尖圆弧半径进行补偿是十分必要的。当采用刀尖圆弧半径补偿时,车削出的工件轮廓就是图2-1中所示工件加工要求的轨迹。
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0020_0001.jpg?sign=1739333920-4SpNmcrzkA9j4HdlXXho2r7eYxEbvOEI-0-fedbc2a8a0561988097905505ce470a0)
图2-1 刀尖圆弧半径对加工精度的影响
2.实现刀尖圆弧半径补偿功能的准备工作
在加工工件之前,要把刀尖圆弧半径补偿的有关数据输入到存储器中,以便使数控系统对刀尖的圆弧半径所引起的误差进行自动补偿。
(1)刀尖半径。工件的形状与刀尖半径的大小有直接关系,必须将刀尖圆弧半径 R 输入到存储器中,如图2-2所示。
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0020_0002.jpg?sign=1739333920-ITb2wxg1e0Qfe3HyH2JOF7JlWyP24OlO-0-a2451b8d2d040e14cdc7583f329160ce)
图2-2 CRT显示屏幕显示刀具补偿参数
(2)车刀的形状和位置参数。车刀的形状很多,它能决定刀尖圆弧所处的位置,因此也要把代表车刀形状和位置的参数输入到存储器中。将车刀的形状和位置参数称为刀尖方位T。车刀的形状和位置如图2-3所示,分别用参数0~9表示,P点为理论刀尖点。图2-3左下角的刀尖方位T应为3。
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0021_0001.jpg?sign=1739333920-ghC19SxXAYUKfUxxblYkOxdm8AHl0y8o-0-5cf8f4e5ec9a30437d8eae97f3eda4ee)
图2-3 车刀的形状和位置
(3)参数的输入。与每个刀具补偿号相对应有一组 X 和 Z 的刀具位置补偿值、刀尖圆弧半径R及刀尖方位T值。输入刀尖圆弧半径补偿值,就是要将参数R和T输入到存储器中。例如,某程序中编入下面的程序段:
N100 G00 G42 X100.0 Z3.0 T0101;
若此时输入刀具补偿号为01的参数,则CRT屏幕上显示图2-2的内容。在自动加工工件的过程中,数控系统将按照01 刀具补偿栏内的X、Z、R、T的数值,自动修正刀具的位置误差和自动进行刀尖圆弧半径的补偿。
3.刀尖圆弧半径补偿的方向
在进行刀尖圆弧半径补偿时,刀具和工件的相对位置不同,刀尖圆弧半径补偿的指令也不同。如图2-4所示,为刀尖圆弧半径补偿的两种不同方向。
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0021_0002.jpg?sign=1739333920-XYzJ2nb8w00ruiTRhxRvmFAPt3mPbvSd-0-97a4f6c38bdca0a67148e97bf85bafdb)
图2-4 刀尖圆弧半径补偿方向
如果刀尖沿ABCDE运动(如图2-4(a)所示),则顺着刀尖运动方向看,刀具在工件的右侧,即为刀尖圆弧半径右补偿,用G42指令。如果刀尖沿FGHI运动(如图2-4(b)所示),则顺着刀尖运动方向看,刀具在工件的左侧,即为刀尖圆弧半径左补偿,用 G41 指令。如果取消刀尖圆弧半径补偿,可用G40指令编程,则车刀按理论刀尖点轨迹运动。
4.指令应用举例
刀尖圆弧半径补偿的建立指令为G41/G42,取消指令为G40。
格式:
G41/G42/G40 G00 /G01 X(U)__ Z(W)__ T__ F__;
G40:取消刀补,通常写在程序开始的第一个程序段及取消刀具半径补偿的程序段。
G41:刀具左补偿,在编程路径前进方向上,刀具沿左侧进给,使用该指令。
G42:刀具右补偿,在编程路径前进方向上,刀具沿右侧进给,使用该指令。
刀具功能又称为T功能,它是进行刀具选择和刀具补偿的功能。
格式:
T××××;
前两位数字为刀具号;后两位数字为刀具补偿号。其中 00 表示取消某号刀的刀具补偿。例如,T0101表示01号刀调用01补偿号设定的补偿值,其补偿值存储在刀具补偿存储器内。又如,T0700表示调用07号刀,并取消07号刀的补偿值。
说明
① 刀尖圆弧半径补偿的建立或取消必须在位移移动指令(G00、G01)中进行。G41、G42、G40均为模态指令。
② 刀尖圆弧半径补偿和刀具位置补偿一样,其实现过程分为三大步骤,即刀具补偿的建立、刀具补偿的执行和刀具补偿的取消。
在设置刀尖圆弧自动补偿值时,还要设置刀尖圆弧位置编码,指定编码值的方法参考图2-3。
【例2-1】 应用刀尖圆弧自动补偿功能加工图2-5所示零件。
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0023_0001.jpg?sign=1739333920-QJFsIZjisqXwMfH9h7nEk6MZbtAuIJCS-0-d7658f8c7c7a7209768c82b78aa6eaa8)
图2-5 刀具补偿编程
刀尖位置编码:3 N10 G00 X200 Z175 T0101; N20 M03 S1500; N30 G00 G42 X58 Z10 M08; N40 G96 S200; N50 G01 Z0 F1.5; N60 X70 F0.2; N70 X78 Z-4; N80 X83; N90 X85 Z-5; N95 Z-15; N100 G02 X91 Z-18 R3 F0.15(参考圆弧插补指令); N110 G01 X94; N120 X97 Z-19.5; N130 X100; N140 G00 G40 G97 X200 Z175 S1000; N150 M30;
三、任务解析
该零件由外圆柱面及外圆锥面组成,有较高的表面粗糙度要求。零件材料为 45 钢,切削加工性能较好,无热处理和硬度要求。
加工工艺路线:装夹→对刀→设置编程原点为零件右端面中心→粗车φ36 外圆及各段锥面倒角→精车φ36外圆及各段锥面。
四、任务实施(零件加工工艺分析与编程)
1.工装
采用三爪自定心卡盘夹紧零件的外圆周面。
2.刀具选择
选硬质合金93°偏刀,用于粗、精加工零件各面。刀尖半径R=0.4mm,刀尖方位T=3,置于T01刀位。数控加工刀具卡片见表2-2。
表2-2 数控加工刀具卡片
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739333920-PolmIDEZr1nI3qvFMXzfIU8DYgGEE4a6-0-b46c12cadaf29d84332d89ae239c3c9e)
3.制作加工工艺卡
由于背吃刀量较大,因此由表1-2选用较小的进给量和主轴转速。阶梯轴Ⅱ加工工步及切削用量列于加工工艺卡中,见表2-3。
表1-2 切削用量参考表
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0015_0002.jpg?sign=1739333920-Ts8NxSRMMRRLgj6U0FFc9Mw6go9KfCyt-0-91c7c292856bf313301e7093082ce8ef)
表2-3 阶梯轴Ⅱ加工工艺卡
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739333920-DycCmKYx1Sotv01J5kdLqpkPFepuhUMW-0-e53131268e7f2423fa947d9186db7b2f)
4.程序编制
阶梯轴Ⅱ数控加工程序清单见表2-4。
表2-4 阶梯轴Ⅱ数控加工程序清单
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0024_0003.jpg?sign=1739333920-R9jjZWZ5IOZwRWpHbKtSBA7jLsqQi95Q-0-b1bb7a09da82c71a4de2f4132fafaf6a)
五、任务学习手记(见表2-5)
表2-5 任务学习手记
![](https://epubservercos.yuewen.com/775D06/3590316304065601/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739333920-AY2FgU8U1hynsDjXjLZvsNBcOdKoY70h-0-ae1a0e014236b8fd60a99dd22f0dfd98)