刀具补偿介绍-课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编程轨迹 自动插入 B功能刀补
刀补路径
a
a
X
a < 90°
a > 90°
50
C功能刀补
O0001; N1 G90 G54 G40 G49 G80; N3 G00 X0 Y0 S1000 M3; N4 G43 H01 Z50.; N5 Z-2.; N4 G41 X20. Y10. D01; N5 G01 Y50. F600;
方法:设置工件坐标系里X、Y
值偏置量,Z轴为主轴端面到工 件原点的距离。
刀具长度补偿里设置每把刀具 长度。
程序 G54 G49 G90 M06 T01 G00 G43 Z50. H01; ….(加工程序) M06T02 G00 G43 Z50.H02
刀具半径补偿 刀具半径补偿(G41, G42, G40) 加工程序是依据工件图纸、围绕工件的形状轮廓、按其尺寸编制的。加工时 刀具的中心点沿着程序指令的轨迹运动。因此,必须将刀具位置相对于编程 轨迹向工件的轮廓外侧偏置一个半径值。即:程序执行时,首先在起刀处、 CNC根据刀具行进方向和刀具在工件侧的方位,执行左刀偏(G41)或右刀 偏(G42)---在工件的左侧或右侧创建一个偏置矢量,其方向与刀具前进方 向垂直,从工件朝向刀具中心,其长度等于刀具半径。然后,沿着编程轨迹加 工。刀偏指令用过后应该用G40取消刀具半径补偿 。
补(G02、G03)来完成。如果在偏置方式下没有3 个或更多个具有移动的程序段,刀具将进 行过切或者不充分切削。此外,如果在偏置方式下切换偏置平面,则会有报警(PS0037)发 出,刀具停止移动。
刀具半径补偿注意事项
刀具半径补偿的建立和取消时间
O0121
……… G1X-60.Y-60.F1000. X-40.Y-40. G41X-40.Y40.D1 X40
测量基准刀在Z轴方 向与工件原点的距离 ,并输入偏置寄存器 中
程序 G54 G90 G49 M06 T01 ….(加工程序) M06T02 G00 G43 Z50.H02 …..(加工程序)
方法:设置工件坐标系里X Y值
Z轴为基准刀具的补偿量。
刀具长度补偿里设置其他刀具的Z轴补偿量
刀具长度补偿2
在刀具预调仪上测出的主轴端面 至刀尖的距离输入CNC刀具长度 偏置寄存器中作为刀长补偿值.
刀具补偿介绍
目录
➢G43、G44、G49刀具长度补偿 ➢G41、G42、G40刀具半径补偿 ➢发动机工厂的刀具补偿设置
刀具长度补偿
刀具长度补偿(G43, G44, G49)
定义:将编程时的刀具长度和实际使用的刀具长度之差设定于偏置存储器中。
用该功能补偿这个差值而不用修改程序。
格式:
A:补偿沿基本Z轴方向 的刀具长度值;
建立格式:
取消格式
:
刀具半径补偿
刀具补偿平面和轴移动之间关系:
刀具半径补偿使用注意: 建立、取消刀具半径补偿:通过定位(G00)或直线插补(G01)来指定起刀或取消
刀具半径补偿。如果指定圆弧插补(G02、G03),将发生报警(PS0034)。
执行刀具半径补偿:在偏置方式下,补偿由定位(G00)、直线插补(G01)、圆弧插
N6 X50.
N7 Y20.
N8 X10. N9 G40 G00 X0 Y0; N10 Z50.; N12 M30;
刀具半径补偿案例 刀具半径补偿建立案例二:
A
O
B
C
工厂刀具补偿功能
刀具补偿存储器界面:
刀具 长度
刀具 半径
THANK YOU
B:补偿所选平面的垂 直方向的刀具长度值 ;
C:补偿沿指定轴方向 的刀具长度值。
刀具长度补偿
指定G43时,将H 代码指定的刀补存储器中存储的长度补偿量加到程
偏置的方向:序指令位置的坐标值上;当指定G44时,从被指令位置的坐标值上减
去刀补量。运算后产生的值就成为指令段刀具移动到的位置。
注意: 偏置号H0 的刀具长度补偿量,始终为0。不能设定其它值。
刀具长度补偿 刀具长度补偿操作实例
刀具个数:1
G91G00G43Z50.0H××; (在刀具长度补偿号Hxx中,事先设定上图的β值,如果设定 β=-160.0时,刀具的移动量为-110.0)
刀具长度补偿1
设标准刀具的长度补偿值为零,把在刀具预调仪上测出的各刀具长度与标准 刀具的度之差分别作为每刀把的刀具长度补偿值.其中,比标准刀具长的记 为正值,比标准刀具短的补偿值记为负值.
………
过切
O1232 从O点移动到A点过程中建立刀具补偿 G1X-60.Y-60.F1000.
G41 X-40.Y-40. X-40.Y40.D1
O点X-60,Y-60
X40
Y+ X+
刀具半径补偿
刀具半径补偿的建立和取消位置
O0001
……… X-20.Y-80. G1X-60.Y-60.F1000. G41X-40.Y-40.D1 X-40.Y40. X40
………
过切
在刀补的使用过程中!严禁出现连续三段或者 三段以上程序无刀补平面内的移动指令!
(例如:Z轴指令,辅助功能M.S.T代码)
刀具半径补偿案例 刀具半径补偿建立案例一:
Y
刀补进行中
50 刀心轨迹
刀补矢量 20
刀补取消
10
编程轨迹 法向刀补矢量
刀补引入
10 20
人工增加G39指令 处理尖角
刀心轨迹
………
过切
处理 方法
在刀具半径补偿的设置过程中,不恰当的进刀 退刀位置往往会使工件在加工过程中产生缺角 从而使工件报废如图S点是进刀点,编程轨迹为 S-A-B-C-D-A-S当工件加工完后会发现方形 凸台A点处缺了一个角。
刀具半径补偿
刀源自文库半径补偿预读程序段
O0001
……… G01X-60.Y-60. G41X-40.Y-40.D1 Y40. Z10. Z-2. M08 G1X40. Y-40. X-40. G40X-60.Y-60.
刀补路径
a
a
X
a < 90°
a > 90°
50
C功能刀补
O0001; N1 G90 G54 G40 G49 G80; N3 G00 X0 Y0 S1000 M3; N4 G43 H01 Z50.; N5 Z-2.; N4 G41 X20. Y10. D01; N5 G01 Y50. F600;
方法:设置工件坐标系里X、Y
值偏置量,Z轴为主轴端面到工 件原点的距离。
刀具长度补偿里设置每把刀具 长度。
程序 G54 G49 G90 M06 T01 G00 G43 Z50. H01; ….(加工程序) M06T02 G00 G43 Z50.H02
刀具半径补偿 刀具半径补偿(G41, G42, G40) 加工程序是依据工件图纸、围绕工件的形状轮廓、按其尺寸编制的。加工时 刀具的中心点沿着程序指令的轨迹运动。因此,必须将刀具位置相对于编程 轨迹向工件的轮廓外侧偏置一个半径值。即:程序执行时,首先在起刀处、 CNC根据刀具行进方向和刀具在工件侧的方位,执行左刀偏(G41)或右刀 偏(G42)---在工件的左侧或右侧创建一个偏置矢量,其方向与刀具前进方 向垂直,从工件朝向刀具中心,其长度等于刀具半径。然后,沿着编程轨迹加 工。刀偏指令用过后应该用G40取消刀具半径补偿 。
补(G02、G03)来完成。如果在偏置方式下没有3 个或更多个具有移动的程序段,刀具将进 行过切或者不充分切削。此外,如果在偏置方式下切换偏置平面,则会有报警(PS0037)发 出,刀具停止移动。
刀具半径补偿注意事项
刀具半径补偿的建立和取消时间
O0121
……… G1X-60.Y-60.F1000. X-40.Y-40. G41X-40.Y40.D1 X40
测量基准刀在Z轴方 向与工件原点的距离 ,并输入偏置寄存器 中
程序 G54 G90 G49 M06 T01 ….(加工程序) M06T02 G00 G43 Z50.H02 …..(加工程序)
方法:设置工件坐标系里X Y值
Z轴为基准刀具的补偿量。
刀具长度补偿里设置其他刀具的Z轴补偿量
刀具长度补偿2
在刀具预调仪上测出的主轴端面 至刀尖的距离输入CNC刀具长度 偏置寄存器中作为刀长补偿值.
刀具补偿介绍
目录
➢G43、G44、G49刀具长度补偿 ➢G41、G42、G40刀具半径补偿 ➢发动机工厂的刀具补偿设置
刀具长度补偿
刀具长度补偿(G43, G44, G49)
定义:将编程时的刀具长度和实际使用的刀具长度之差设定于偏置存储器中。
用该功能补偿这个差值而不用修改程序。
格式:
A:补偿沿基本Z轴方向 的刀具长度值;
建立格式:
取消格式
:
刀具半径补偿
刀具补偿平面和轴移动之间关系:
刀具半径补偿使用注意: 建立、取消刀具半径补偿:通过定位(G00)或直线插补(G01)来指定起刀或取消
刀具半径补偿。如果指定圆弧插补(G02、G03),将发生报警(PS0034)。
执行刀具半径补偿:在偏置方式下,补偿由定位(G00)、直线插补(G01)、圆弧插
N6 X50.
N7 Y20.
N8 X10. N9 G40 G00 X0 Y0; N10 Z50.; N12 M30;
刀具半径补偿案例 刀具半径补偿建立案例二:
A
O
B
C
工厂刀具补偿功能
刀具补偿存储器界面:
刀具 长度
刀具 半径
THANK YOU
B:补偿所选平面的垂 直方向的刀具长度值 ;
C:补偿沿指定轴方向 的刀具长度值。
刀具长度补偿
指定G43时,将H 代码指定的刀补存储器中存储的长度补偿量加到程
偏置的方向:序指令位置的坐标值上;当指定G44时,从被指令位置的坐标值上减
去刀补量。运算后产生的值就成为指令段刀具移动到的位置。
注意: 偏置号H0 的刀具长度补偿量,始终为0。不能设定其它值。
刀具长度补偿 刀具长度补偿操作实例
刀具个数:1
G91G00G43Z50.0H××; (在刀具长度补偿号Hxx中,事先设定上图的β值,如果设定 β=-160.0时,刀具的移动量为-110.0)
刀具长度补偿1
设标准刀具的长度补偿值为零,把在刀具预调仪上测出的各刀具长度与标准 刀具的度之差分别作为每刀把的刀具长度补偿值.其中,比标准刀具长的记 为正值,比标准刀具短的补偿值记为负值.
………
过切
O1232 从O点移动到A点过程中建立刀具补偿 G1X-60.Y-60.F1000.
G41 X-40.Y-40. X-40.Y40.D1
O点X-60,Y-60
X40
Y+ X+
刀具半径补偿
刀具半径补偿的建立和取消位置
O0001
……… X-20.Y-80. G1X-60.Y-60.F1000. G41X-40.Y-40.D1 X-40.Y40. X40
………
过切
在刀补的使用过程中!严禁出现连续三段或者 三段以上程序无刀补平面内的移动指令!
(例如:Z轴指令,辅助功能M.S.T代码)
刀具半径补偿案例 刀具半径补偿建立案例一:
Y
刀补进行中
50 刀心轨迹
刀补矢量 20
刀补取消
10
编程轨迹 法向刀补矢量
刀补引入
10 20
人工增加G39指令 处理尖角
刀心轨迹
………
过切
处理 方法
在刀具半径补偿的设置过程中,不恰当的进刀 退刀位置往往会使工件在加工过程中产生缺角 从而使工件报废如图S点是进刀点,编程轨迹为 S-A-B-C-D-A-S当工件加工完后会发现方形 凸台A点处缺了一个角。
刀具半径补偿
刀源自文库半径补偿预读程序段
O0001
……… G01X-60.Y-60. G41X-40.Y-40.D1 Y40. Z10. Z-2. M08 G1X40. Y-40. X-40. G40X-60.Y-60.