圆弧插补指令G02,G03课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7. 使用注意事项
切入工件同时补偿
切入工件前补偿
7. 使用注意事项
为了防止在半径补偿建立与取消过程中刀具产生过切现 象,刀具半径补偿建立与取消程序段的起始位置与终点位 置最好与补偿方向在同一侧。 置最好与补偿方向在同一侧。 在刀具补偿模式下,一般不允许存在连续两段或两段以 在刀具补偿模式下, 上的非补偿平面内移动指令, 上的非补偿平面内移动指令,否则刀具也会出现过切等危 险动作。 险动作。 在补偿状态下, 在补偿状态下,铣刀的直线移动量及铣削内侧圆弧的半 径值要大于或等于刀具半径,否则补偿时会产生干涉, 径值要大于或等于刀具半径,否则补偿时会产生干涉,系 统在执行相应程序段时将会产生报警,停止执行。 统在执行相应程序段时将会产生报警,停止执行。
编程轨迹
刀具离开工件, 刀具离开工件,刀具中心 轨迹过渡到与编程轨迹重合的 过程称为刀补取消, 过程称为刀补取消,刀补的取 消用G40或D00来执行。 来执行。 消用 或 来执行
r 刀具中心轨迹
刀补取消段
6. 刀具半径补偿的过程
如图所示,刀具半径补偿的过程的程序如下: :
N10 G41 G01 X100.0 Y80.0 F100 D01; 刀补建立 ;
G40、G41、G42
1. 刀具半径补偿的必要性
刀具中心轨迹和工件轮廓不重合; 刀具中心轨迹和工件轮廓不重合; 当零件形状复杂时, 按照刀具的中心轨迹编程, 当零件形状复杂时 , 按照刀具的中心轨迹编程 , 其计 算相当大; 算相当大; 当刀具磨损、重磨或换新刀具而使刀具直径变化时,必 当刀具磨损、重磨或换新刀具而使刀具直径变化时, 须重新计算刀具中心轨迹,修改程序,这样既繁琐, 须重新计算刀具中心轨迹,修改程序,这样既繁琐,又不 易保证加工精度; 易保证加工精度; 刀具半径补偿功能时,数控编程只需按工件轮廓进行, 刀具半径补偿功能时 , 数控编程只需按工件轮廓进行 , 数控系统会自动计算刀心轨迹, 数控系统会自动计算刀心轨迹, 使刀具偏离工件轮廓一 个半径值,即进行刀具半径补偿。 个半径值,即进行刀具半径补偿。
2. 刀具半径补偿概念
在数控铣床上进行轮廓加工时,因为铣刀有一定的 半径,所以刀具中心轨迹和工件轮廓不重合,如不考虑 刀具半径,直接按照工件轮廓编程是比较方便的,而加 工出的零件尺寸比图样要求小了一圈(加工外轮廓时) 或大了一圈(加工内轮廓时),为此必须使刀具沿工件 轮廓的法向偏移一个刀具半径,这就是所谓的刀具半径 补偿指令。
N20 Y200.0; ; N30 X200.0; ; N40 Y100.0; ; N50 X90.0; ;
刀补进行
N60 G40 G00 X0 Y0; 刀补取消 ;
6. 刀具半径补偿的过程
刀具半径补偿的建立有以下三种方式: 刀具半径补偿的建立有以下三种方式:
一般取消半径补偿的过程与建立过程正好相反。 一般取消半径补偿的过程与建立过程正好相反。
课堂练习
%0006 G17 G90 G54 G00 X0 Y0 M03 S800 Z5 点 G41 G00 X60 Y40 D01 A点 G01 Z–27 F200 Y80 F120 G03 X100 Y120 R40 G01 X180 Y60 G02 X160 Y40 R20 G01 X50 G00 Z5 G40 G00 X0 Y0 Z50 M05 M30 B点 点 C点 点 D点 点 E点 点 F点 点 G点 点
课堂练习
%0006 G17 G90 G54 G00 X0 Y0 M03 S800 Z5 G41 G00 X60 Y40 D01 G01 Z–27 F200 Y80 F120 G03 X100 Y120 R40 G01 X180 Y60 G02 X160 Y40 R20 G01 X50 G00 Z5 G40 G00 X0 Y0 Z50 M05 M30
3. 刀具半径补偿格式
G17/G18/G19 G41/G42 G00/G01 X_Y_Z_F_D_; ; … G40 G00/G01 X_Y_Z_; ;
其中: 指定半径补偿所在平面; 其中:G17/G18/G19指定半径补偿所在平面; 指定半径补偿所在平面 G41为刀具半径左补偿,G42为刀具半径右补偿,G40为取消 为刀具半径左补偿, 为刀具半径右补偿, 为刀具半径左补偿 为刀具半径右补偿 为取消 刀具半径补偿; 刀具半径补偿; X、Y、Z:G00/G01的参数,即刀补建立或取消的终点的绝 、 、 : 的参数, 的参数 对坐标或相对坐标值; 对坐标或相对坐标值; D:G41/G42的参数,即刀补号码 : 的参数, 的参数 即刀补号码(D00~D99),它代表了刀补 , 表中对应的半径补偿值。 表中对应的半径补偿值。 G40、G41、G42都是模态代码,可相互注销。 、 都是模态代码, 、 都是模态代码 可相互注销。
7. 使用注意事项
8. 应用
刀具因磨损、重磨、 ① 刀具因磨损、重磨、换新刀而引起刀具直径改变 后,不必修改程序,只需在刀具参数设置中输入变化后的 不必修改程序, 刀具半径或磨损量。 刀具半径或磨损量。 如图所示,1为未磨损刀具 为未磨损刀具, 如图所示,1为未磨损刀具, 2为磨损后刀具,两者尺寸不同, 为磨损后刀具,两者尺寸不同, 为磨损后刀具 只需将刀具参数表中的刀具半径 改为r2,即可适用同一程序。 由r1改为 ,即可适用同一程序。 改为
复习回顾
%0006 G17 G90 G54 G00 X0 Y0 M03 S800 Z5 X60 Y30 G01 Z–27 F200 Y80 F120 G03 X100 Y120 R40 G01 X180 Y60 G02 X160 Y40 R20 G01 X50 G00 Z5 X0 Y0 Z50 M05 M30
7. 使用注意事项
刀具半径补偿模式的建立与取消程序段,只能在 刀具半径补偿模式的建立与取消程序段,只能在G00 移动指令模式下才有效。 或G01移动指令模式下才有效。为保证刀补建立与刀补 移动指令模式下才有效 取消时刀具与工件的安全,通常采用G01运动方式来建 取消时刀具与工件的安全,通常采用 运动方式来建 立或取消刀补。 立或取消刀补。 同一程序中,G41/G42指令必须与 指令必须与G40指令成对出现。 指令成对出现。 同一程序中 指令必须与 指令成对出现 为了保证加工质量,避免刀具发生干涉, 为了保证加工质量 避免刀具发生干涉,采用切线切入 避免刀具发生干涉 切出方式来建立或取消刀补。 切出方式来建立或取消刀补。 补偿平面发生变化时,G41与G42切换补偿方向时,通 与 切换补偿方向时, 补偿平面发生变化时 切换补偿方向时 常要经过取消补偿方式。 常要经过取消补偿方式。
·
G4来自百度文库 G40
课堂练习
如图所示加工路线为实际零件轮廓, 如图所示加工路线为实际零件轮廓,刀具初始位置 为(0, 0, 200),工件坐标系原点在工件上表面处,用φ10 ,工件坐标系原点在工件上表面处, 的立铣刀精铣厚为4mm的工件。 的工件。 的立铣刀精铣厚为 的工件
Y 80
R40 -40 -80
«数控设备与编程» 数控设备与编程»
刀具半径补偿功能
麦积区职业中等专业学校 教师:缑维龙
复习回顾
G00、G01、G02/G03的功能 G00、G01、G02/G03的功能、格式和使用方法 的功能、
例:按图示走刀路线(按轮廓编程),铣削工件外轮廓,试 按图示走刀路线(按轮廓编程) 铣削工件外轮廓, 编制加工程序。 编制加工程序。
8. 应用
用同一程序、同一尺寸的刀具, ② 用同一程序、同一尺寸的刀具,利用刀具半径补 偿,可进行粗精加工。 可进行粗精加工。 如图所示,刀具半径 , 如图所示,刀具半径r, 精加工余量∆。粗加工时, 精加工余量 。粗加工时, 输入刀具半径( 输入刀具半径(r+∆), ), 则加工出细点划线轮廓; 则加工出细点划线轮廓; 精加工时,用同一程序, 精加工时,用同一程序, 同一刀具, 同一刀具,但输入刀具 半径 r,则加工出实线轮廓。 ,则加工出实线轮廓。
+X
G42
5. 刀具半径补偿参数的设置
铣削加工刀具半径补偿使用G41/G42指令及其参数 指令及其参数 铣削加工刀具半径补偿使用 非零的DXX代码选择正确的刀具半径补偿寄存器号。 非零的DXX代码选择正确的刀具半径补偿寄存器号。用 DXX代码选择正确的刀具半径补偿寄存器号 G40或D00取消刀具半径补偿。 G40或D00取消刀具半径补偿。 取消刀具半径补偿 编程时,使用D代码(D01~D99)选择刀补表中对应 D99) 编程时,使用D代码( 的半径补偿值。地址D 的半径补偿值。地址D所对应的偏置存储器中存入的偏置 值通常指刀具半径值。一般情况下,为防止出错, 值通常指刀具半径值。一般情况下,为防止出错,最好 采用相同的刀具号与刀具偏置号。 采用相同的刀具号与刀具偏置号。 刀具半径补偿参数的设置如下: 刀具半径补偿参数的设置如下:
3. 刀具半径补偿格式
XY平面:G17 G41/G42 G00/G01 X_Y_Z_F_D_; 平面: 平面 ; … G40 G00/G01 X_Y_Z_; ; XZ平面:G18 G41/G42 G00/G01 X_Y_Z_F_D_; 平面: 平面 ; … G40 G00/G01 X_Y_Z_; ; YZ平面: G19 G41/G42 G00/G01 X_Y_Z_F_D_; 平面: 平面 ; … G40 G00/G01 X_Y_Z_; ;
O -20 -40
40 X
课堂练习
%1000 G90 G54 X0 Y0 Z200 G00 X50.Y-40. . . Z2. . S800 M03 M07 G01 Z-5.F50 . G41 G01 X40.F150 D01 . R40 X-80. . Y-20. . G02 X-40.Y20.R40.F100 . . . G03 X20.Y80.R60. . . . -80 G01 X40.F150 . Y-45. . M09 M05 G00 Z200. . G40 G00 X0 Y0 M30
8. 应用
③采用同一程序段加工同一公称直径的凹、凸型面。 采用同一程序段加工同一公称直径的凹、凸型面。 如图所示,对于同一公称直径的凹、凸型面, 如图所示,对于同一公称直径的凹、凸型面,内外轮 廓编写成同一程序,加工外轮廓时,将偏置值设为 , 廓编写成同一程序,加工外轮廓时,将偏置值设为+D, 刀具中心将沿轮廓的外侧切削;当加工内轮廓时, 刀具中心将沿轮廓的外侧切削;当加工内轮廓时,将偏 置值设为-D,这时刀具中心将沿轮廓的内侧切削。 置值设为 ,这时刀具中心将沿轮廓的内侧切削。这种 编程与加工方法,在模具加工中运用较多。 编程与加工方法,在模具加工中运用较多。
复习回顾
问题1: 问题 :按照图示加工 零件的尺寸是否合格? 零件的尺寸是否合格?
问题2: 问题 :编程轨迹和刀 具中心是否一致? 具中心是否一致?
问题3: 问题 :按刀具中心轨 迹编程可以解决问题? 迹编程可以解决问题?
那么, 那么,怎样才能按照零件轮廓编程 加工出合格产品呢 ?
刀具半径补偿功能
4. 刀具半径左、右补偿的判断 刀具半径左、
G41与G42的判断方法是:迎着垂直于补偿平面的坐标 与 的判断方法是: 的判断方法是 轴的正方向,向刀具的移动方向看过去, 轴的正方向,向刀具的移动方向看过去,当刀具处在切削 轮廓左侧时,称为刀具半径左补偿, 表示; 轮廓左侧时,称为刀具半径左补偿,用G41表示;当刀具 表示 在切削轮廓的右侧时,称为刀具半径右补偿, 表示。 在切削轮廓的右侧时,称为刀具半径右补偿,用G42表示。 表示 +Y G41
编程轨迹 刀具中心轨迹 r
建立补偿段 刀具起始点
6. 刀具半径补偿的过程
②刀补进行 刀补进行 程序段后, 在G41或G42程序段后,程序进入补偿模式,此时刀 或 程序段后 程序进入补偿模式, 具中心与编程轨迹始终相距一个偏置量,直到刀补取消。 具中心与编程轨迹始终相距一个偏置量,直到刀补取消。 ③刀补取消
5. 刀具半径补偿参数的设置
5. 刀具半径补偿参数的设置
6. 刀具半径补偿的过程
刀具半径补偿的过程分三步,即刀补建立、 刀具半径补偿的过程分三步,即刀补建立、刀补进 行和刀补取消。 行和刀补取消。 ①刀补建立 指刀具从起点接近工 件时, 件时,刀具中心从与编程 轨迹重合过渡到与编程轨 迹偏离一个偏置量的过程。 迹偏离一个偏置量的过程。 该过程的实现必须有 G00或G01功能才有效。 功能才有效。 或 功能才有效
相关文档
最新文档