数控铣床编程与加工技术刀具半径补偿指令的学习
数控铣编程中刀具半径补偿和长度补偿
数控铣编程中刀具半径补偿和长度补偿【摘要】刀具中心轨迹与工作轨迹常不重合。
通过刀具补偿功能指令,数控铣床系统可以根据输入补偿量或者实际的刀具尺寸,使数控铣床自动加工出符合程序要求的零件。
刀具半径补偿即根据按轮廓编制的程序和预先设定的偏置参数,实时自动生成刀具中心轨迹的功能成为刀具半径补偿功能。
【关键词】数控铣床;刀具;半径补偿;长度补偿1.刀具半径补偿由于数控加工的刀具总有一定的半径,刀具中心运动轨迹并不等于所需加工零件的实际轮廓,而是偏移轮廓一个刀具半径值。
在进行外轮廓加工时,使刀具中心偏移零件零件的外轮廓表面一个刀具半径值,加工内轮廓时,使刀具中心偏移零件内轮廓表面一个刀具半径值,这种偏移习惯上称为刀具半径补偿数控铣床刀具类型0-9种,这些内容应当事前输入刀具编制文件。
刀具半径补偿的轮廓切削。
刀具半径补偿的灵活应用,灵活应用的思路使用刀具半径补偿功能。
随着计算机技术和数控技术的发展都经历了B(Base)功能C极坐标法,法、矢量判断法。
刀具补偿技术和C功能刀具半径技术。
目前,数控系统中普遍采用的是C功能刀具半径补偿技术。
2.C功能刀具半径补偿的基本思想数控系统C功能刀具半径补偿的硬件结构由缓冲寄存器CS、工作寄存器AS和输出寄存器OS等部分组成。
在C功能刀补工作状态中,数控铣床装置内部总是同时存储着三个程序段的信息。
进行补偿时,第一段加工程序先被读入BS,在BS中算得的第一段编程轨迹被送到CS暂存后,又将第二段程序读入BS,算出第二段的编程轨迹。
接着对第一、第二两段编程轨迹的连接方式进行判别,根据判别结果,再对CS中的第一段编程轨迹进行相应的修正。
修正结束后,顺序地将修正后的第一段编程轨迹由CS送到AS,第二段编程轨迹由BS送入CS。
随后,由CPU将AS中的内容送到OS进行插补运算,运算结果送到伺服驱动装置予以执行。
当修正了第一段编程轨迹开始被执行后,利用插补间隙,CPU又命令第三段程序读入BS。
数控铣床与加工中心刀具补偿讲解
数控铣床与加工中心刀具补偿和偏置功能刀具补偿可分为刀具长度补偿和刀具半径补偿,其内容和方法已在前面章节中作了详细说明,本章拟用另外一种指令格式对刀具长度补偿功能进行介绍,目的在于进一步强调不同的数控系统对同一编程功能可能采用不同的指令格式。
5.4.1 刀具半径补偿G41、G42、G40刀具半径补偿有两种补偿方式,分别称为B型刀补和C型刀补。
B型刀补在工件轮廓的拐角处用圆弧过渡,这样在外拐角处,由于补偿过程中刀具切削刃始终与工件尖角接触,使工件上尖角变钝,在内拐角处会则引起过切。
C型刀补采用了比较复杂的刀偏矢量计算的数学模型,彻底消除了B型刀补存在的不足。
下面仅讨论C型刀补。
(1).指令格式指令格式:G17/G18/G19 G00/G01 G41/G42G41:刀具半径左补偿G42:刀具半径右补偿半径补偿仅能在规定的坐标平面内进行,使用平面选择指令G17、G18或G19可分别选择XY、ZX或YZ平面为补偿平面。
半径补偿必须规定补偿号,由补偿号L存入刀具半径值,则在执行上述指令时,刀具可自动左偏(G41)或右偏(G42)一个刀具半径补偿值。
由于刀补的建立必须在包含运动的程序段中完成,因此以上格式中,也写入了GOO(或GO1)。
在程序结束前应取消补偿。
具体的判断方法见本书第二章。
(2).刀补过程刀具补偿包括刀补建立,刀补执行和刀补取消这样三个阶段,其中刀补建立与刀补取消均应在非切削状态下进行。
程序中含有G41或G42的程序段是建立刀补的程序段,含有G40的程序段是取消刀补的程序段,在执行刀补期间刀具始终处于偏置状态。
为了在建立刀补和取消刀补时,避免发生过切或撞刀,以及在刀补执行期间掌握刀具在运动段的拐角处的运动情况,有必要对刀补过程作一简要说明。
(3).刀具偏置矢量刀具偏置矢量是二维矢量,其大小等于D代码所规定的偏置量,矢量方向的计算是依照各轴刀具进给情况而于控制单元内自动完成的。
通过该偏置矢量计算出刀具中心偏离编程轨迹的实际轨迹。
数控铣床编程中刀具半径补偿使用技巧分析
具 表 中 , 统会 自动 计 算 出 刀 具 半 径 , 而 进 行 补 偿 。 巧 妙 系 从 使用刀具半径补偿 , 以满 足数 控J 可 j nr的 许 多 功 能 。 下 面 , 根 据 我 多 年 的 数 控 实 践 经 验 , 实 际 加 工 为 例 , 绍 应 用 半 以 介 径补偿的几种技巧 。
刀 具 半 径 补 偿 功 能 还 有 一 个 很 重 要 的 用 途 。 如 果 人 为 地 使 刀 具 中 心 与 工 件 轮 廓 偏 置 值 不 是 一 个 刀 具 半 径 , 是 而 某 一 给 定 值 , 可 以 用 来 实 现 粗 、 精 、 加 工 等 问 题 。 例 则 半 精 工内轮廓时) 不符合加 工要求 。 因此在 进行数 控加 工时 , 必 如 在 粗 加 工 时 , 将 刀 具 实 际 半 径 再 加 上 加 工 余 量 作 为 刀 可 须使 刀具沿工件轮廓偏移 一个 刀具 半径 值 , 如图 1所示 , 这 具 半 径 补偿 值 输 人 数 控 系 统 , 在 精 加 工 时 只 输 入 刀 具 实 而 功 能 就是 刀具 半 径 补 偿 功 能 。 际半径值 , 样可 使粗 、 精 、 加工采 用同一个程序 , 这 半 精
No .1, 01 2 1
现代 商 贸 工 业 Mo enB s es rd n ut dr ui s T a eId s y n r
21 年第 1 01 期
数控 铣 床编 程 中刀 具 半径 补偿 使 用技 巧 分析
康 俐
( 蒙 古机 电 职 业 技 术 学 院 , 蒙 古 呼 和 浩 特 0 0 1 ) 内 内 10 0
2 对 工 件 进 行 粗 、 精 、 加 工 时 。 可 以 不 改 变 加 半 精 也 工 程 序 。 变 刀 具 表 中 的 刀 具 偏 量 值 即 可 改
数控编程- 刀具补偿指令及其编程方法
(a)
2016/11/29
图6-4 刀具半径补偿方向判断 数控编程
(b)
(c)
(d)
单元六 刀具补偿指令及其编程方法
a) 外轮廓补偿 图6-5
b) 内轮廓补偿
刀具半径的左右补偿
2016/11/29
数控编程
单元六 刀具补偿指令及其编程方法
2、刀具半径补偿方向的判别 用G41表示;
单元六 刀具补偿指令及其编程方法
单元六
刀具补偿指令及其编程方法
2016/11/29
数控编程
单元六 刀具补偿指令及其编程方法
6.1 刀具半径补偿
一、刀具半径补偿的概念
实际的刀具都是有半径的。使刀具的刀尖沿零 件轮廓曲线加工,刀位点的运动轨迹即加工路线应 该与零件轮廓曲线有一个半径值大小的偏移量。 使刀具的刀位点正确运动有两种方式: 1、 加工前计算出刀位点运动轨迹,再编程加工; 2、 按零件轮廓的坐标数据编程,由系统根据工件 轮廓和刀具半径R,自动计算出刀具中心轨迹。
数控编程
N9
G00 Z23.0
2016/11/29
单元六 刀具补偿指令及其编程方法
N10
X-60.0 Y-30.0
X
左补偿
Y
图6-9
G17 G41 G02 X0 Y-10 I-10 J0 D01
2016/11/29 数控编程
单元六 刀具补偿指令及其编程方法
数控加工程序代码为:
G17G42G02X0Y-10I-10J0 D01
右补偿 刀具半径补偿取消则用G40。
图6-10
2016/11/29
数控编程
单元六 刀具补偿指令及其编程方法
数铣编程指令和刀具半径补偿
数控铣床编程编程指令和刀具半径补偿1.G指令:准备功能指令(1)G90 绝对方式编程(2)G91 增量方式编程(3)G54~ G59 选择工件坐标系(4)G00 快速点定位 X Y Z(5)G01 直线插补 X Y Z F(6)G02 顺圆插补 X Y R(或I J K) F (7)G03 逆圆插补 X Y R (或I J K) F(8)G41 X Y D 刀具半径左补偿(9)G42 X Y D 刀具半径右补偿(10)G40 X Y 取消刀具半径补偿(11)G17、G18、G19 选择加工平面G17—XOY 平面(缺省值) G18—XOZ平面 G19—YOZ平面G90 G80 G40 G17 G49 G21(安全语句)功能:初始化状态设定。
式中: G90 ——绝对值方式;G80 ——取消固定循环;G 代码指令2.M 指令:辅助功能 (1)M00 程序暂停 (2)M03 主轴正转 (3)M05 主轴停 (4)M08 切削液开 (5)M09 切削液停(6)M30 完成程序段指令后 返回“程序开始”(7)M98 调用子程序 (8)M99 子程序结束一、基本常用指令3.指令——fz(mm/min)进给速度vf =fz ×z × n (铣床、加工中心)4.S 指令——r/min5.程序的组成和格式和数车一样,数铣的一个完整的零件程序包括程序号、程序内容和程序结束三个部分。
%(或O )1234G90 G80 G40 G17 G49 G21(安全语句) M03S1000 G54G00Z100 X0Y0G01Z-6F200G41D01X ▁Y ▁ …… G40X ▁Y ▁ G00Z100 M05 M30程序号程序内容程序结束6.绝对值编程G90与相对值编程G91格式: G90 G X Y ZG91 G X Y ZG90为绝对值编程,每个轴上的编程值是相对于程序原点的。
G91为相对(增量)值编程,每个轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。
教案-刀具半径补偿指令
一、刀具半径补偿指令:G41、G42、G40
[分析]
1.刀具半径补偿建立指令(4'):G41、G42
[格式]
G17 G00 G41 X_ Y_
G18 X_ Z_ D_ F_;
G19 G01 G42 Y_ Z_
2.刀具半径补偿取消指令(4'):G40
[格式]G00 X_ Y_
G40 X_ Z_ F_;
教法的应用
能力培养
一、组织教学(1')
检查学生人数。
二、复习提问(3')
1、模态代码的含义
2、数控加工中的加工路线的概念
三、导入新课(5')
[引导]根据课件中演示的图形比较,在数控机床上进行加工时,因为刀具有一定的半径,所以刀具中心(刀心)轨迹和工件轮廓不重合,而且在加工中刀具会被磨损如果我们不考虑刀具半径及产生的磨损值,直接按照工件轮廓编程是比较方便的,但是加工出的零件尺寸比图样要求小了一圈(外轮廓加工时)或大了一圈(内轮廓加工时),为此必须使刀具沿工件轮廓的法向偏移偏移一个刀具半径值,同时也要考虑磨损值,这就是所谓的刀具半径补偿。
数控加工编程及操作教案
讲授科目
数控加工编程及操作
学时
2学时
授课课型
专业基础课
授课班级
课题名称
数控铣床刀具半径补偿功能指令
授课人
教学目标
知识目标:
1.理解刀具半径补偿指令的作用;
2能够根据加工要求熟练的判断左、右刀补
3..掌握刀具半径补偿指令G41、G42及G40的使用。
能力目标:
1.能够熟练应用刀具半径补偿编制零件的加工程序;
2.在生产实习中能够充分利用刀具半径补偿指令功能从而缩短辅助时间,提高生产效率。
刀具半径补偿功能在数控加工中的应用
刀具半径补偿功能在数控加工中的应用摘要本文描述了数控加工中刀具半径对零件加工与编程的影响,分析了刀具半径补偿功能在数控加工中的正确使用方法,并针对刀具半径补偿功能在数控车削加工、数控铣削加工中的应用进行了介绍。
关键词半径补偿;数控加工;轮廓;程序随着现代数控成型刀具的普及使用,大大提高了企业的加工能力,但由于刀具总是具有一定的半径,刀具中心运动轨迹并不是加工零件的实际轮廓。
若用刀具中心轨迹来编制加工程序,则程序的数学处理工作量大,当刀具半径发生变化时,则又还需重新修改或编制程序。
这样,编程会很麻烦。
利用刀具半径补偿功能,当编制零件加工程序时,只需按零件轮廓编程,使用刀具半径补偿指令,并在控制面板上用键盘(CRT/MDI)方式,人工输入刀具半径值,数控系统便会根据零件程序和刀具半径自动计算出刀具中心的偏移量,进而得到偏移后的中心轨迹,并使系统按刀具中心轨迹运动,完成对零件的加工。
1 数控车削加工中刀尖圆弧半径补偿的应用1.1 刀尖圆弧半径补偿的分析数控车床编程时可以将车刀刀尖看作一个点,按照工件的实际轮廓编制加工程序。
但实际上,为保证刀尖有足够的强度和提高刀具寿命,车刀的刀尖均为半径不大的圆弧。
一般粗加工所使用的车刀的刀尖圆弧半径R为0.8 mm或1.2 mm;精加工所使用车刀的圆弧半径R为0.4 mm或0.2 mm。
切削加工时,刀具切削点在刀尖圆弧上变动。
在切削内孔、外圆及端面时,刀尖圆弧不影响加工尺寸和形状,但在切削锥面和圆弧时,会造成过切或欠切现象。
因此,当使用车刀来切削加工锥面和圆弧时,必须将假设的刀尖的路径作适当的修正,使之切削加工出来的工件能获得正确尺寸,这种修正方法称为刀尖圆弧半径补偿。
1.2 刀尖圆弧半径补偿的方法对于采用刀尖圆弧半径补偿的加工程序,在加工前要把刀尖半径补偿的有关数据输入到刀补存储器中,以便执行加工程序时,数控系统对刀尖圆弧半径所引起的误差自动进行补偿。
刀尖圆弧半径补偿是通过G41、G42、G40代码及T代码指定的刀尖圆弧半径补偿值来加入或取消。
数控铣床和加工中心编程与操作
二、数控铣床基本编程指令
3、工件坐标系选择G54-G59
G54 G55 格式:GG5567 G58 G59
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工件坐标系选择(G54~G59)
第十三页,编辑于星期五:九点 十五分。
刀具半径左补偿
刀具半径右补偿
代码 组 号
G43 10 G44 G49
G50 04 G51
G52 00 G53
G54 11 G55 G56 G57 G58 G59
G60 00 G61 12 G64
G65 00 G68 05 G69
意义
刀具长度正向补偿 刀具长度负向补偿 刀具长度补偿取消 缩放关 缩放开 局部坐标系设定 直接机床坐标系编程 选择坐标系 1 选择坐标系 2 选择坐标系 3 选择坐标系 4 选择坐标系 5 选择坐标系 6 单方向定位 精确停止效验方式 连续加工方式 子程序调用 旋转变换 旋转取消
三、进给控制指令
1、快速定位指令G00
• 格式:G00 X_Y_Z_A_
其中,X、Y、Z、A为快速定位终点,
G90时为终点在工件坐标系中的坐标;
G91时为终点相对于起点的位移量。 G00为模态功能,可由G01、G02、G03或G33功能注销。
第二十页,编辑于星期五:九点 十五分。
二、数控铣床基本编程指令
二、数控铣床基本编程指令
二、有关单位的设定(本课件以FANUC系统为例) 1、尺寸单位选择G20,G21,G22
• 格式: G20 G21 G22
本系统采用3种尺寸输入制式:英制由G20指定,公制由G21指定, 脉冲当量由G22指定,缺省时采用公制。
数控机床编程与操作 第4版 第7章 凹凸模加工—刀具半径补偿
刀具中心轨迹
刀补取消段
六、刀具半径补偿的过程
如图所示,刀具半径补偿过程的程序如下:
N10 G41 G01 X100.0 Y80.0 F100 D01; 刀补建立
N20 Y200.0; N30 X200.0; N40 Y100.0; N50 X90.0;
刀补进行
N60 G40 G00 X0 Y0; 刀补取消
课程导入
➢问题1:按照图示加工零件的尺寸是否合格? ➢问题2:编程轨迹和刀具中心轨迹是否一致?
课程导入
那么,怎样才能按照零件轮廓编程加工出合格产品呢 ?
刀具半径补偿功能
G40、G41、G42
一、刀具半径补偿的意义
➢刀具中心轨迹和工件轮廓不重合; ➢当零件形状复杂时,按照刀具的中心轨迹编程,其计算量相当大; ➢当刀具磨损、重磨或换新刀具而使刀具直径变化时,必须重新计算 刀具中心轨迹,修改程序,这样既繁琐,又不易保证加工精度;
动方向看,当刀具处在切削轮廓左侧时,称为刀具半径左补偿,用G41表 示;当刀具在切削轮廓的右侧时,称为刀具半径右补偿,用G42表示。
+Y
G41
+X
G42
五、刀具半径补偿参数的设置
刀具半径补偿值存放在D代码(D00~D99)对应的刀补表中,通常是刀具的半径值。 一般情况下,为防止出错,尽量使刀补号与刀具号一致。 加工前, 刀具补偿参数设定方法如下:
六、刀具半径补偿的过程
刀具半径补偿的建立有以下三种方式:
一般取消半径补偿的过程与建立过程正好相反。
七、刀具半径补偿的实质
1、当G41(G42)被指定时,包含G41句子的下面两句被预读,机床 坐标位置的确定方法是:将含有G41句子的坐标点与下面两句中最近 的、在选定平面内有坐标移动语句的坐标点相连,其连线垂直方向为 偏置方向,大小为刀具半径值。
数控铣床刀具半径补正指令:G40,G41,G42详解
数控铣床刀具半径补正指令:G40,G41,G42详解数控G代码中G41和G42分别怎样使用?十分钟内有问必答,下载百度知道立即下载专业回答用G41G42就是方便编程不要算的,直接按图纸尺寸要求编的G41;铣外形顺时针,铣内腔逆时针.G42;铣外形逆时针,铣内腔顺时针.G40/G41/G42都为刀具半径补偿指令G41为左刀补,设定工件不动,刀具在工件左边切削,此时刀具通通为顺铣。
G42为右刀补,依此类推在工件右边切削,此时通常为逆铣。
G40则为取消刀补。
数控加工代码主要有G代码和M代码两种。
nicelife2014 推荐于:2016-06-1581分享其他回答(3)在数控车中:G41为刀具半径左补偿,顺着刀具运动方向看刀具在工件的左侧。
G42即为右补偿,顺刀具运动方向看在右侧。
编程格式:G41/G42 G01/G00 X(U)_ Z(W)_ (移动的终点作标)。
程序输入到机床后还要在参数设定(OFFSET)中的<工具补正>里输入对应刀具<R>下的半径值,在旁边你还可以设制该刀具在X、Z方向的偏置量。
最后不要忘记用G40取消刀补啊~。
在使用这些刀补时还有一些注意事项,可以找本书系统的学一下么。
还有不明白的么?热心网友2013-04-1490分享网友贡献2013-04-1400分享不是吧!在CNC做这么久这个还不知道?热心网友2013-04-1419分享指令格式:本节以前所举例书写的程序皆以刀具端面中心点为刀尖点,以此点沿工件轮廓铣削。
但实际情形,铣刀有一定的直径,故以此方式实际铣削的结果,外形尺寸会减少一铣刀直径值;内形尺寸会增加一铣刀直径值,如图1所示。
由以上得知若刀具沿工件轮廓铣削,因刀具有一定的直径,故铣削的结果会增加或减少一刀具直径值。
若以图2(b)铣刀的刀尖点向内偏一半径值,如虚线所示,则可铣出正确的尺寸,但如此写法,每次皆要加、减一半径值才能找到真正的刀具中心动路,于撰写程序时甚不方便。
数铣刀补及编程
程序单
G01 X45.0 X75.0 Y20.0 Y65.0
G40 G00 X100.0 Y60.0 G49 Z120.0
X150.0Y160.0 M05 M30
直线插补至 X= 45,Y=45 直线插补至 X= 75,Y=20 直线插补至 X=75,Y=65,轮廓切削完毕 取消刀补,快速退至(100,60)的下刀处, 快速抬刀至Z=120的对刀点平面 快速退刀至对刀点 主轴停,程序结束,复位。
➢ 和前述不考虑刀补的轮廓铣削程序相比,可以看出:采用 机床自动刀补的程序与不考虑刀补的程序并没有多大的不同, 只是在原来的程序上增加了有关刀补指令而已。
➢ 考虑刀补后的程序适应性强,对不同长度、不同半径的刀 具仅只需改变刀具补偿量即可。
暂停指令G04
钻孔加工举例
对图示零件钻孔。按理想刀具进行的对刀编程,现测得实际刀 具比理想刀具短8mm,若设定(H01)=–8mm, (H02)=8mm
+Z
3 20
30 35 8 18
+X
O 2
35
11 12
9 7
4
8
+Y
120
30
60
30 30 20
#1
6
#2
1
10
13
#3
+X
O
程序单
%0005 N1 G54G90 G00 X0 Y0Z50
X120Y80 N2 G43 Z3 H01
S630 M03 (或G44 Z3 H02) N3 G01 Z-18 F120 N4 G04 P1000 N5 G00 Z3 N6 X210 Y60 N7 G01 Z-20 F120 N8 G04 P1000 N9 G00 Z3
刀具半径补偿在数控铣床加工中应用
关键词:刀具半径补偿数控铣床G10指令1刀具半径补偿的概念及作用1.1刀具半径补偿的概念在FUNAC0i系统的数控铣床加工零件过程中,数控系统控制的是铣刀中心的运动轨迹,而用户一般都是按图纸尺寸以零件的轮廓来编制加工程序,因此需要一种能按零件轮廓编制的程序和预先设定的偏置参数,让数控装置实现自动生成刀具中心轨迹的功能,这就是刀具半径补偿功能。
根据规定,当刀具中心轨迹在编程轨迹(零件轮廓)前进方向的左边时,称为刀具半径左补偿,用G41指令实现;当刀具中心轨迹在编程轨迹(零件轮廓)前进方向的右边时,称为刀具半径右补偿,用G42指令实现。
取消刀补则用G40指令。
在实际加工中,整个刀具半径补偿的过程分为建立刀补、执行刀补、取消刀补三个阶段[1]。
1.2刀具半径补偿的作用在对零件进行编程加工的过程中,采用刀具半径补偿功能,可以有效简化编程的难度与工作量。
实际体现在以下几个方面:1)由于刀具半径补偿实现了根据编程轨迹对刀具中心轨迹的控制,因此可以避免在加工过程中由于刀具半径的变化(如刀具因损坏而换刀、刀具磨损等原因)而需要重新编程的麻烦,只需修改相应的偏置参数即可。
2)由于零件轮廓在加工时往往不是一道工序能完成的,在粗加工时,一般都要为精加工预留一定的加工余量,而加工余量的预留就可以通过修改偏置参数实现,而不必为粗、精加工各编制一个程序,可以大大减少粗、精加工程序编制的工作量。
2“公式法”精确修正刀补值保证尺寸精度以学生在实训时的典型零件为例,两个轮廓尺寸有严格的尺寸精度要求,分别是外轮廓尺寸92+0.091+0.037和内轮廓尺寸18-0.016-0.043。
在实际加工中,学生往往会根据零件尺寸要求直接修改刀具半径补偿值来满足零件的尺寸精度。
因此,学生能熟练利用公式计算正确的刀具半径补偿值是影响零件合格的关键因素。
在零件加工过程中,通常要按照粗、精加工的工艺顺序依次完成,且对于每个轮廓,一般采用独立的刀具半径补偿值,因此在粗加工外轮廓、内轮廓时通常要预留精加工余量,并分别采用地址寄存器D01和D02,以“刀具半径+精加工余量”刀具半径补偿值输入相应地址寄存器中来实现。
《数控铣床编程与加工》课程标准
《数控铣床编程与加工》课程标准
(2020版)
第一部分课程概述
一、课程性质与作用
本课程是数控技术应用专业的专业核心课程。
课程的主要内容有:数控机床编程与操作基础、零件轮廓的铣削加工、固定循环编程与孔加工、坐标变换编程、宏程序编程与自动编程。
使用教材:数控铣床/加工中心加工技术,沈建峰主编,中国劳动和社会保障出版社。
二、课程基本理念
通过本课程的学习达到中级数控铣工(加工中心操作工)技能水平并取得中级数控铣工(加工中心操作工)职业资格证书。
三、课程设计思路及依据
1.设计思路
为了全面提升本专业教学质量,充分贴合本地机械行业企业生产需求和学校教学情况。
数控技术应用专业充分吸收国内外职业教育教学的先进理念,借鉴一体化教学改革的最新成果,特将数控铣床编程与加工课程设置为专业核心课程。
2.设计依据
以《教育部关于职业院校专业人才培养方案制订与实施工作的指导意见》(教职成〔2019〕13号)和《关于组织做好职业院校专业人才培养方案制订与实施工作的通知》(教职成司函〔2019〕61号)和职业教育国家教学标准体系为指导,根据专业人才培养方案和依据新形势发展对中等职业院校人才培养要求,坚持以就业为导向,以能力为本位,制定了数控铣床编程与加工课程标准。
第二部分课程目标
一、课程总体目标
通过本门课程的学习,使学生熟练掌握数控编程与加工中关于基点的计算方法;能对数控铣床加工的工件进行合理的工艺分析,编写数控加工工艺文件;能合理选用装夹方式、夹具、刀具,合理选用切削用量,掌握常用刀具的刃磨及修磨方法;能合理运用固定循环指令、参数编程等高级编程指令对复杂工件进行编程。
能对数控铣床加工工件进行质。
数控铣床及加工中心编程与操作基础
(3)在刀具库中选择Φ20平底铣刀粗加工, 10平底铣刀精加工。
4. 加工程序
O0001 G54G0G90X0.Y45.S800M3 G43Z100.H1 M8 Z3. G1Z0.F300. X60Z-1.5 X0Z-3. G41Y60. D1F500. X-60. G2X-80.Y40.R20. G1Y-40. G2X-60.Y-60.R20. G1X60. G2X80.Y-40.R20. G1Y40. G2X60.Y60.R20. G1X0 G1Z10. G40 X0Y45 Z-3.
说明:
⑴、子程序必须有一程序号码,且以M99作为子程序的 结束指令。P__后最多可以跟六位数字,前四位表示 调用次数,后两位表示调用子程序号,若调用一次则 可直接给出子程序号主程序。调用同一子程序执行加 工,最多可执行99次,且子程序亦可再调用另一子程 序执行加工,最多可调用4层子程序(不同的系统其 执行的次数及层次可能不同)。
加工主程序 刀具移动至起刀点,主轴正转,转速2000r/min 切削液开 刀具移动到临削点 Z向切削至-3mm 开始进行槽加工
加工完毕,抬刀 主轴停转 Z向返回参考点,关闭切削液 X.Y向返回参考点 程序结束
(三)、刀具半径补偿指令
G41刀具半径左补偿 G42刀具半径右补偿 G40取消补偿 判断方法:沿刀具移动方向看,刀具在被加工表面左侧为左补偿,右侧 为右补偿,顺铣为左补偿,逆铣为右补偿。
加工主程序 刀具移动至起刀点,主轴正转,转速2000r/min 切削液开 刀具移动到临削点 Z向切削至-3mm 开始进行槽加工
加工完毕,抬刀 主轴停转 Z向返回参考点,关闭切削液 X.Y向返回参考点 程序结束
5. 相对值坐标加工程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
E
⑥
A
②
①
10
⑦
对刀点K
-10
D
④
C R10
B
③
X
30
40
%1008 G92 X-10 Y-10 Z50 G90 G17 G42 G00 X4 Y10 D01 Z2 M03 S900 G01 Z-10 F800 X30 G03 X40 Y20 I0 J10 G02 X30 Y30 I0 J10 G01 X10 Y20 Y5 G00 Z50 M05 G40 X-10 Y-10 M02
刀具半径补偿指令的学习
刀具半径补偿的作用
在数控铣床上进行轮廓铣削时,由于刀具半径的存在, 刀具中心轨迹与工件轮廓不重合。
1、编程时直接按工件轮廓尺寸编程。刀具在因磨损、 重磨或更换后直径会发生改变,但不必修改程序,只需改 变半径补偿参数,从而简化编程。
2、刀具半径补偿值不一定等于刀具半径值,同一加工 程序,采用同一刀具可通过修改刀补的办法实现对工件轮 廓的粗、精加工;同时也可通过修改半径补偿值获得所需 要的尺寸精度。 。
30
⑤
20
10 -10
E
⑥
A
②
①
10
⑦
对刀点K
-10
D
④
C R10
B
③
X
30
40
要求建立如图所示 的工件坐标系,按 箭头所指示的路径 进行加工,设加工 开始时刀具距离工 件上表面50mm,切 削深度为10mm.
刀具半径补偿的举例
考虑刀具半径补偿,编制如图所示零件的加工程序。
Y
30
⑤
20
10 -10
P3
P2
P1
P1点取消刀具补偿恢复到切 线方向
建立刀具半径补偿的方法
●任意位置切入切出建立刀具半径补偿: P1点法线方向下刀
P2点建立刀具半径补偿
绕方形铣削
P3点开始取消刀具半径补偿
P3
P2 P1
P1点取消刀具补偿恢复到切 线方向
刀具半径补偿的举例
考虑刀具半径补偿,编制如图所示零件的加工程序。
Y
G17
G41 G00
X— Y—
执行刀补
G18
G42 G01
X— Z—
D—
取消刀补
G19
G00 G40
X— Y— X— Z—
Y— Z—
G01
Y— Z—
X、Y 、Z 值是建立补偿直线段的终点坐标值;
D 为刀补号地址,用D00~D99来指定,它用来调用内
存中刀具半径补偿的数值。
刀具半径补偿功能指令的说明
X35.0 G02 X15.0 R10.0 G01 Y70.0 G03 X-15.0 R15.0 G01 Y60.0 G02 X-35.0 R10.0 G01 X-75.0 G09 Y0
主程序号 建立工件坐标系 绝对值方式,快进到X=100,Y=60 指令高度Z= -2,实际到达高Z=-43处 刀径补偿引入,插补至X=75,Y= 60 直线插补至 X= 35,Y= 60 顺圆插补至 X=15,Y=60 直线插补至 X=15,Y=70 逆圆插补至 X= -15,Y=70 直线插补至 X= -15,Y=60 顺圆插补至 X= -35,Y=60 直线插补至 X= -75,Y=60 直线插补至 X= -75,Y=0处,
• 在进行刀具半径补偿前,必须用G17或G18、G19指定补偿是 在哪个平面上进行。
• 刀具半径补偿平面的切换必须在补偿取消方式下进行。 • G40是取消刀具半径补偿功能。 • 刀具半径补偿的建立与取消只能用G00或G01指令,不得是
G02或G03。 • G41是在相对于刀具前进方向左侧进行补偿,称为左刀
补,如图(a)所示;G42是在相对于刀具前进方向右侧进 行补偿,称为右刀补,如图(b)所示。
G40、G41、G42都是模态代码,可相互注销。
刀具半径补偿功能指令的说明
补偿量
刀
具
刀具旋转方向
刀
刀具旋转方向
具
前 进
前
方
在前进方向 左侧补偿
进
方 在前进方向
向
右侧补偿
向
补偿量
(a)
(b)
图:刀具补偿方向
(a)左刀补 (b)右刀补
建立刀具半径补偿的方法
●切线切入切出建立刀具半径补偿: P1点切线方向下刀
P2点建立刀具半径补偿
绕方形铣削
P3点开始取消刀具半径补偿
P4 P3
P2 P1
P4点取消刀具补偿恢复到切 线方向
建立刀具半径补偿的方法
●法线切入切出建立刀具半径补偿: P1点法线方向下刀
P2点建立刀具半径补偿
绕方形铣削
P3点开始取消刀具半径补偿
●和前述不考虑刀补的轮廓铣削程序相比,可以看出:采用机床自动刀补 的程序与不考虑刀补的程序并没有多大的不同,只是在原来的程序上增加了 有关刀补指令而已
●考虑刀补后的程序适应性强,对不同长度、不同半径的刀具仅只需改变 刀具补偿量即可。
刀具半径补偿的练习
G01 X45.0 X75.0 Y20.0 Y65.0
G40 G00 X100.0 Y60.0 G49 Z120.0
X150.0Y160.0 M05 M30
直线插补至 X= 45,Y=45 直线插补至 X= 75,Y=20 直线插补至 X=75,Y=65,轮廓切削完毕 取消刀补,快速退至(100,60)的下刀处, 快速抬刀至Z=120的对刀点平面 快速退刀至对刀点 主轴停,程序结束,复位。
刀具半径补偿的过程
分为三步: 1、刀补的建立:在刀具从起点接近工件时,刀心轨迹从与编
程轨迹重合过度到与编程轨迹偏离一个偏置量的过程。 2、刀补进行:刀具中心始终与变成轨迹相距一个偏置量直到
刀补取消。 3、刀补取消:刀具离开工件,刀心轨迹要过渡到与编程轨迹
重合的过程。
刀具半径补偿功能指令的格式
刀具半径补偿G40,G41,G42
刀具半径补偿的练习
60 28
10
Z
刀座
20 45
120
R10 75
w
Y
25 25 R15
150
X φ8
对刀点
刀补取消
G42刀补引入Fra bibliotekR1 0φ30
w
30
X
150
20 160
采用刀座对刀 后来安装刀具 (H01)= 45
(D01)= 8
刀具半径补偿的练习
%0004 G92 X150.0 Y160.0 Z120.0 G90 G00 X100.0 Y60.0 G43 Z-2.0 H01 S100 M03 G42 G01 X75.0 D01F100