当前位置:文档之家› 数控铣床刀具半径补偿

数控铣床刀具半径补偿


A (-50,25)
B (-15,25)
C (15,25) E (40,25) F(50,15)
K(-50,-15) J(-40,-25) I(-15,-25) H(15,-25) G(50,-25)
THE END
4、G41、G42指令不要重复规定,否则会产生一种特殊的补 偿。
5、G40、G41、G42都是模态代码,可相互注销。
图示
补偿量 刀具旋转方向 刀 具 前 进 方 向 刀具旋转方向 刀 具 前 进 方 向
在前进方向 右侧补偿
补偿量 (b) 刀具补偿方向 (a)左刀补 (b)右刀补 GGGGGG
(a)
G01 Y70.0 G03 X-15.0 R15.0
顺圆插补至 X= -35,Y=60
直线插补至 X= -75,Y=60 直线插补至 X= -75,Y=0处,
G01 Y60.0
G02 X-35.0 R10.0 G01 X-75.0
G09 Y0
程序单
G01 X45.0 X75.0 Y20.0 Y65.0 G40 G00 X100.0 Y60.0 G49 Z120.0 直线插补至 X= 45,Y=45 直线插补至 X= 75,Y=20 直线插补至 X=75,Y=65,轮廓切削完毕 取消刀补,快速退至(100,60)的下刀处, 快速抬刀至Z=120的对刀点平面
G90G54X150.0 Y160.0 Z120.0 G00 X100.0 Y60.0
G42 G01 X75.0 D01F100 X35.0
顺圆插补至 X=15,Y=60
直线插补至 X=15,Y=70
逆圆插补至 X= -15,Y=70 直线插补至 X= -15,Y=60
G02 X15.0 R10.0
两位数字表示代号。刀具半径值用CRT/MDI
方式输入。
G41为左偏刀具半径补偿,定义为假设工件不动,沿刀 具运动方向向前看,刀具在零件左侧的刀具半径补偿,见 下图
G42为右偏刀具半径补偿,定义为假设工件不动,沿刀 具运动方向向前看,刀具在零件右侧的刀具半径补偿,见 下图
以G42为例,刀具半径补偿建立的过程如下图:
X— Y— X— Z— Y— Z—
G18 G19D—G40G00 G01
D 为刀补号地址,用D00~D99来指定,它用来调用内 存中刀具半径补偿的数值。
G41 G42 G40 均为模态指令,可相互注销。
1.建立刀具半径补偿(G41、G42)
指令格式: G41(G42) G00 /G01 X_Y_D_
加工工件轮廓曲线编程,在程序中利用刀具补
偿指令,就可以加工出零件的实际轮廓。 操作
时还可以用同一个加工程序,通过改变刀具半
径的偏移量,对零件轮廓进行粗、精加工。
二.刀具半径补偿的两种方式
1.(人工)刀具半径补偿:
在进行轮廓铣削编程时,由于铣刀的刀位点在刀 具中心,和切削刃不一致,为了确保铣削加工出的 轮廓符合要求,编程时就必须在图纸要求轮廓的基 础上,整个周边向外或向内预先偏离一个刀具半径 值,作出一个刀具刀位点的行走轨迹,求出新的节 点坐标,然后按这个新的轨迹进行编程,这就是人 工预刀补编程 。
Y 50 刀心轨迹
刀补进行中
刀补矢量 20 刀补取消 10 编程轨迹 法向刀补矢量 刀补引入 10 20 50 X
自 刀
说明
1、G41刀径左补偿, G42刀径右补偿,刀补位置的左右应是 顺着编程轨迹前进的方向进行判断的。 G40为取消刀补。 2、刀补的引入和取消要求必须在G00或G01程序段 ,不应在 G02/G03程序段上进行。 3、当刀补数据为负值时,则G41、G42功效互换。
X150.0Y160.0
M05 M30
快速退刀至对刀点
主轴停,程序结束,复位。
和前述不考虑刀补的轮廓铣削程序相比,可以看出:采 用机床自动刀补的程序与不考虑刀补的程序并没有多大的不同, 只是在原来的程序上增加了有关刀补指令而已。但考虑刀补后 的程序适应性强,不同半径的刀具仅只需改变刀具补偿量即可。
作业:编制如右图的 加工程序,工件厚度 为5MM,采用刀具为 直径12的立铣刀
补偿运动情况见下图:
注意: 1)建立补偿的程序段,必须是在补偿平面 内不为零的直线移动。 2)建立补偿的程序段,一般应在切入工件 之前完成。
2.取消刀具半径补偿(G40)
指令格式: G40 G00/G01 X_Y_
指令功能 : 取消刀具半径补偿
指令说明 :
(1) 指令中的X__ Y__表示刀具轨迹中取消刀具半径补偿 点的坐标值; (2) 通过G00或G01运动指令取消刀具半径补偿; (3) G40必须和G41或G42成对使用。
四.刀补编程举例
Z
刀座
45 20 120
w
Y
25 25 R15 150
X 对刀点
φ8
10
G42
刀补取消
160
R10
R1 0
刀补引入
60
采用刀座对刀 后来安装刀具 (H01)= 45 (D01)= 8
28
φ 30
w
75 150 30
20
X
O0004
程序单
主程序号
建立工件坐标系 绝对值方式,快进到X=100,Y=60 刀径补偿引入,插补至X=75,Y= 60 直线插补至 X= 35,Y= 60
2.(自动) 对有刀具半径补偿功能的数控系统, 可不必求刀具中心的运动轨迹,直接按零件轮廓轨 迹编程,同时在程序中给出刀具半径的补偿指令, 这就是机床自动刀补编程。
刀具半径补偿功能
三.刀具半径补偿指令
刀具半径补偿G40,G41,G42
G17
格式:
G41 G42
G00 G01
X— Y— X— Z— Y— Z—
数控铣床编程与操作
• • • •
编号:16
教师姓名:黄华宁 授课班级:0626\0627\0628 授课章节名称:第九 周补充一 教学目的:准备功能G40/G41/G42的使用用及 注意事项 • 教学重点:G41/G42的建立和取消 • 教学难点:G41/G42的区别
一.刀具半径补偿的作用
具有刀具半径补偿功能的数控系统,按被
指令功能:数控系统根据工件轮廓和刀具半径自 动计算刀具中心轨迹,控制刀具沿刀具中心轨迹 移动,加工出所需要的工件轮廓,编程时避免计 算复杂的刀心轨迹。
指令说明:
(1)G41/G42程序段中的X、Y值是建立补偿直线
段的终点坐标值;
(2)通过G00或G01运动指令建立刀具半径补偿。
(3)D为刀具半径补偿代号地址字,后面一般用
取消刀具半径补偿过程如下图:
注意: 撤消刀具半径补偿的程序段,一般 应在切出工件之后完成。
刀补过程
刀具半径补偿的过程分为三步:
1、刀补的建立:在刀具从起 点接近工件时,刀心轨迹从与 编程轨迹重合过度到与编程轨 迹偏离一个偏置量的过程。
2、刀补进行:刀具中心始终 与变成轨迹相距一个偏置量直 到刀补取消。 3、刀补取消:刀具离开工件, 刀心轨迹要过渡到与编程轨迹 重合的过程。
相关主题