刀具补偿课件
( ) 选这题 半径补偿G41\G42指令的建立可以与下列( )指令在同一 个程序段。 A、G02\G03
C、G01\G02
BG00\G01
C、G00\G01\G02\G03
2.取消刀具半径补偿G40 格式:G40 G0(G1)X_ Y_ D_(F_); 所有的平面上取消刀具补偿指令均为G40。 最后一段刀具半径补偿轨迹加工完成后,与建立 刀具半径类似,也应有一直线程序段G0或G1指 令取消刀具半径补偿,以保证刀具从刀具半径补 偿终点运动到取消刀具半径补偿点。G40、G41、 G42是模态量,它们可以互相注销。
(5)临界加工情况:在编程时特别要避免出现内角过渡 时轮廓位移小于刀具半径,以及在两个相连内角处轮廓位 移小于刀具直径 。
图5-22 过渡圆弧的临界加工情况
图5-23 内角的临界加工情况
4.拐角特性G450、G451 在G41、G42有效的情况下,一段轮廓到另一段轮廓以不 平滑的拐角过渡时可以通过G450和G451功能调节拐)X_ Y_ D_ (F_); 说明: (1)格式中G41为刀具半径左补偿;G42为刀尖半径 右补偿令;X、Y为目标点坐标;F为切削速度;D为刀具 半径补偿代号。 刀具半径补偿代号(又称刀沿号),用D指令及其 相应的序号表示,即D0~D9(一把刀具可以匹配从1到9 不同半径补偿的数据组)。如果没有编写D指令,则D1 自动生效。若编程D0,则刀具补偿值无效。系统中最多 可以同时存储30个刀具补偿数据组。
基点计算: P1 、 P2 、 P7 、 P8 、 P9 各 点 坐 标 如 图 所 示 , P3 、 P4 、 P5 、 P6 各 点 的 坐 标经计算得: P3(-25,-40) P4(-20,-15) P5(20,-15) P6(25,-40)
样板零件铣削加工程序如下:
YB123; 程序名 N10 G54 T1 D1; 建立坐标系,调用1号刀,1号刀补生效 N20 G0 G17 G90 X-65 Y-95 Z20;刀具运动到起始点P0上方 N30 M03 S1000; 刀具按n=1000r/min顺时针旋转 N40 G1 Z-12 F300; 刀具进给到铣削深度 N50 G41 G450 X-45 Y-75 D1 F100; 进给到P1点并建立刀补 N60 Y-40; P1~P2直线插补 N70 X-25; P2~P3直线插补 N80 G3 X-20 Y-15 CR=65;P3~P4圆弧插补 N90 G2 X20 CR=-25; P4~P5圆弧插补 N100 G3 X25 Y-40 CR=65;P5~P6圆弧插补 N110 G1 X45; P6~P7直线插补 N120 Y-75; P7~P8直线插补 N130 X0 Y-65; P8~P9直线插补 N140 X-45 Y-75; P9~P1直线插补 N150 G0 G40 X-65 Y-95 D1;刀具回到起始点并取消刀补 N160 Z50; 刀具上升到安全高度 N170 M30; 程序结束
(2)刀具半径补偿只有在线性插补时(G0、 G1 )才可以进行 G41 、 G42 的选择。控制器自 动计算出当前刀具运行所产生的与编程轮廓等 距离的刀具轨迹。
判断题 1、刀具补偿过程包括刀补的建立、刀补的执行、和刀补的 取消三个阶段 ( ) 2、G41是表示刀具半径右补偿指令,G42是表示刀具半径左 补偿指令
5.3.3 刀具补偿
SINUMERIK 802D系统具有刀具长度补偿和半径 补偿功能,刀具的有关参数被单独输入到一专门 的数据区,包括刀具长度及半径的基本尺寸、刀 具磨损尺寸和类型等参数。在程序中只要调用所 需的刀具号及其补偿参数,控制器就利用这些参
数执行所要求的轨迹补偿,就能加工出满足要求
的工件。
例5-1 利用刀具半径补偿功能编制图5-26所示样板零 件的数控铣削加工程序。
样板零件各边加工余量 均为1mm,用16 mm刀具加 工。编程坐标系如图5-26所 示,O点为坐标原点和对刀 点,刀具起始点和终止点均 为P0(-65,-95)。刀具从 P1点切入工件,然后沿点划 线上箭头方向进行进给加工, 最后回到P0点。主轴转速为 1000r/min,进给速度为 100mm/min。
编程的时候,是看成一个点的运动来编 运动轨迹的,而实际上刀具总有一定的刀 具半径或刀尖的圆弧半径,所以在零件轮 廓加工过程中刀位点运动轨迹并不是零件 的实际轮廓,它们之间相差一个刀具半径, 为了使刀位点的运动轨迹与实际轮廓重合, 就必须偏移一个刀具半径,这种偏移称为 刀具半径补偿。
刀具半径补偿过程: 刀具补偿执行过程一般分为三部分: 1、刀具补偿建立; 2、刀具补偿进行; 3、刀具补偿撤消
3.刀尖半径补偿中的几个特殊情况 (1)变换补偿方向:补偿方向指令G41和G42可以相互 变换,无需在其中再写入G40指令。 (2)G41、G42重复执行:重复执行相同的补偿方式时 可以直接进行新的编程而无需在其中写入G40指令。 (3)变换刀补号D:可以在补偿运行过程中变换刀补号 D。补偿号变换后,在新补偿号程序段的起始处新刀具半径 就已经生效。 (4)通过M2结束补偿:如果通过M2,而不是用G40指 令结束补偿运行,则最后的程序段以补偿矢量正常位置坐标 结束。不进行补偿移动,程序在此刀具位结束。
图5-24 外角拐角特性
图5-25 内角拐角特性
(1)圆弧过渡G450:刀具中心轨迹为一个圆弧,其起 点为前一曲线的终点,终点为后一曲线的起点,半径等于刀 具半径。G450在程序启动时就生效,可以不写入。 (2)交点过渡G451:刀具中心点轨迹为交点,是以刀 具半径为距离的等距线交点(圆弧或直线)。在中心点轨迹 交点构成锐角时,根据刀具半径大小的不同,有可能在很远 处才能相交。此锐角如果达到机床数据中所设定的角度值时, 系统会自动转换到圆弧过渡。
刀具调用后,刀具长度补偿立即生效。但刀具半 径补偿必须与G41或G42指令一起执行。 G41为刀具半径左补偿指令;
G42为刀尖半径右补偿指令; G40指令为取消刀具半径补偿。
G41、G42、G40指令的定义同数控车床编程。如图 5-21所示。
1.刀具半径补偿G41、G42
刀具半径补尝定义:
小结:
1、刀具半径补偿G41、G42、G40的格式 2、刀具补偿的几种特殊情况 3、拐角特性G450、G451
作业
1、顺铣加工某工件外部轮廓,采用G41补偿, 用Ø12mm铣刀加工,刀具半径补偿为-1mm,若采 用Ø20mm铣刀G42补偿加工,计算刀具半径补偿 值应为多少?