第5章数控加工原理与程序编制

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

2.程序段格式
(1)字地址可变程序段格式
一般习惯的排列顺序为:
N— G — X— Y— … F— S— T— M— …
(2)有分隔符程序段格式
一般表示为:
B X B Y B J G Z
其中B为分隔符
(3)固定顺序程序段格式
尺寸系统


G90绝对坐标编程: X90 Y95 G91增量坐标编程: X60 Y55
5.刀具参数
对数控铣加工,需提供多种铣刀:如球刀(R=r)、 端刀(r=0)和R刀(r<R),其中R为刀具的半径、r 为刀角半径。刀具参数中还有刀杆长度L和刀刃长度, 如图7-4所示。
图 数控柱型铣刀
对于刀具,还应区分刀尖和刀心,两者均是刀具的对称轴 上的点,其间差一个刀角半径,如图所示。
图 铣刀的刀心与刀尖


2.数控加工的适用范围

(1)最适合零件 (2)较合适类零件 (3)不适合类零件
5.2 数控编程技术基础
一、数控编程的一般步骤
使用数控机床加工时,须编制零件的加工程序。 数控编程一般分为以下几个步骤(见图):
零件图
零 件 图 纸 分 析
确 定 工 艺 过 程
数 值 计 算
编 写 程 序 单
2.模具制造的基本特点


(1)制造质量高 (2)形状复杂 (3)材料硬度高 (4)单件生产
二、模具制造的主要加工方法


1.机械加工 2.特种加工 3.塑性加工 4.铸造加工 5.焊接加工 6.数控加工
三、数控加工的特点和应用

1. 数控加工的特点
(1)加工精度高 (2)加工生产效率高 (3)对零件加工适应性强 (4)有利于生产管理
—— —— —— —— ——
G代码; M代码; F; S; T;
1. 准备功能G
G 指令是由字母“G” 和其后2位数字组成,从G00 到G99。该指令主要是命令数控机床进行何种运动, 为控制系统的插补运算作好准备。 G指令分为模态指令(又称续效指令)和非模态 指令。 常用的G指令有:
(1)坐标快速定位G00与插补G01、G02和G03指令
(2)各坐标的运动
规定平行于机床主轴(传递切削动力)的运动坐标位Z轴, 长的水平运动方向为X轴,它平行于工件的装卡面并垂直于Z轴、 Y轴的运动方向,根据X和Z坐标的运动方向,按照右手笛卡儿 坐标系确定。
(3)编程坐标系
为了方便编程,一律假定工件静止不动,刀具相对工件运动 的方式加工。
2.轮廓
轮廓是一系列首尾相接曲线的集合。
在进行数控编程,交互指定待加工图形时,常常需要用户 指定图形的轮廓,用来界定被加工的区域或被加工的图形本身。 如果轮廓是用来界定被加工区域的,则要求指定的轮廓是闭合 的;如果加工的是轮廓本身,则轮廓也可以不闭合。
图 轮廓示意图
3.区域和岛
区域指由一个闭合轮廓围成的内部空间,其内部可以有
岛也是由闭合轮廓界定的。 区域指外轮廓和岛之间的部分、由外轮廓和岛共同指定的待加 工区域。外轮廓用来界定加工区域的外部边界,岛用来屏蔽其内部 不需加工或需保护的部分。
制 作 控 制 介 质
程 首 数控机床 序件 校试 验切
图 数控编程的步骤
1.分析零件图样,进行工艺处理 (1)确定加工方案 (2)工夹具的设计和选择 (3)选择的合理走刀路线 (4)选择正确的对刀点 (5)合理选择刀具
(6)确定合理的切削用量
2. 数值计算 根据零件的几何形状,确定走刀路线,计算出刀具 运动的轨迹,得到刀位数据。
单位r/min。其指定方法同F指令。
(3)T功能 — 刀具功能
四、数控加工程序的结构与格式
1.程序的结构
一个完整的程序由程序号、程序段和程序结束三部分组成。 例如某一道加工程序:
O0001
N001 G00 X0 Y0 Z1 N002 G01 X5.5 Y-6 F100 S300 T1010 M03 … N013 G00 X0 Y0 Z8 N014 M02
3. 编写零件加工程序
在完成上述工艺处理及数值计算后即可编写零件加工程序, 按照机床数控系统使用的指令代码及程序格式要求,编写或 生成零件加工程序,并进行初步人工检查、编辑与修改。 4.制备控制介质及输入程序 过去,大多数控机床程序的输入是通过穿孔纸带或磁带等 控制介质实现的。现在往往通控制面板直接输入,或采用网 络通迅的方法将程序输送到数控系统中。 5.程序检验及首件试切
实际的加工模型是指定的加工模型按给定的加工余量进行等 距的结果。图
图 加工余量
10.加工误差与步长
图 误差与步长示意图
加工误差与步长
刀具轨迹和实际加工模型的偏差即是加工误差。用户可通过控制 加工误差来控制加工的精度。
用户给出的加工误差是刀具轨迹同加工模型之间的最大允许偏差, 系统保证刀具轨迹与实际加工模型之间的偏离不大于加工误差。用 户应根据实际工艺要求给定加工误差,如在进行粗加工时,加工误 差可以较大,否则加工效率会受到不必要的影响而进行精加工时, 需根据表面要求等给定加工误差。如图8.12所示。 在两轴加工中,加工误差主要指对样条线进行加工时用折线段逼近 样条时的误差。 在三轴加工中,还可以用给定步长的方式控制加工的误差,步长用 来控制刀具步进方向上每两个刀位点之间的距离,系统按用户给定 的步长计算刀具轨迹,同时系统对生成的刀具轨迹进行优化处理, 删除处于同一直线上的刀位点,在保证加工精度的前提下提高加工 的效率。
12.顺铣和逆铣
图 顺铣和逆铣示意图
顺铣和逆铣
在铣加工中需注意顺铣和逆铣的不同,顺铣和逆铣的切 削效果是不同的。在数控铣削加工中,一般总是采用逆铣 的方式,可以得到较好的加工效果。
14.干涉
在切削被加工表面时,如果刀具切到了不应该切的部分,则称 为出现干涉现象或者叫做过切。 自身干涉:指被加工表面中存在刀具切削不到的部分时存在的过 切现象。如图所示。 面间干涉:指在加工一个或一系列表面时,可能会对其他表面产 生过切的现象。如图所示图所示。
以X、Y、Z坐标轴线或以与X、Y、Z坐标轴平行的轴 线为中心的旋转运动,分别称为A、B、C。A、B、C 的正方向按右手螺旋定律确定。
数控机床坐标命名图
a)数控车床
b)立式数控镗铣床
c)卧式数控镗铣床
图 数控机床的坐标轴及其运动方向
机床各坐标轴的运动方向根据下面的规则确定: (1) 机床的运动
零件的数控加工通过刀具和工件间的相对运动来实现,对机 床来说,可以是机床工作台运动或者是刀具运动,在加工过程 中,可以把零件视作静止不动的,刀具相对于零件运动完成切 削加工。
6.刀具轨迹和刀位点
刀具轨迹是系统按给定工艺要求生成的、对给定加工图形进 行切削时刀具行进的路线,系统以图形方式显示。刀具轨迹由一 系列有序的刀位点和连接这些刀位点的直线(直线插补)或圆弧 (圆弧插补)组成。
图 刀具轨迹
7.安全高度和起止高度
安全高度是指保证在此高度以上可以快速走刀不发生干涉的 高度,应高于零件的最大高度。 起止高度是进退刀时刀具的初 始高度,起止高度应大于安全高度。
第五章 数控加工原理与程序编制
5.1 模具制造与数控加工 5.2 数控编程技术基础
5.3 数控自动编程
5.4 自动编程系统的刀位算法 5.5 数控加工程序的后置处理
5.1 模具制造与数控加工
一、模具制造的基本要求和特点
1.模具制造的基本要求 (1)制造精度高 (2)使用寿命长 (3)制造周期短 (4)模具成本低
11.行距和残留高度及刀次
图 行距、残留高度示意图
行距和残留高度及刀次
行距指加工轨迹相邻两行刀具轨迹之间的距离。 在三轴加工中,由于行距造成的两刀之间一些材料末切削, 这些材料距切削面的高度即是残留高度。 在加工时,可通过控制残留高度来控制加工的精度。有时 可通过指定刀具轨迹的行数及刀次来控制残留高度。
旋转(反转)及主轴停指令。 (5)M06 — 换刀指令。 (6)M08 — 冷却液开。 (7)M09 — 冷却液关。
(8)M30 — 程序结束并返回
(9)M98 — 子程序调用指令。 (10)M99— 子程序返回到主程序指令。
3.其它功能
(1)F功能 — 进给速度/进给率功能 (2)S功能 — 主轴转速功能 它用来指定主轴的转速,
首先,必须配置好机床。这是正确输出代码的关键。
其次,看懂图纸,用曲线和曲面表达工件加工轮廓。
然后,根据工件形状,选择合适的加工方式,生成
刀位轨迹。
最后,生成数控代码,传给机床。
1.数控机床坐标系命名
数控机床的坐标轴命名规定如下: 机床的直线运动采用为笛卡尔直角坐标系,其坐标 命名为X、Y、Z,使用右手定律判定方向,如图8-2 所示。
坐标轴运行

圆弧插补

G02:顺圆 G03:逆圆 G02(03) X__ Y__ (Z__) I__ J__ (K__) G02(03) X__ Y__ (Z__)R__

格式:

刀具 刀具半径补偿

源自文库
T:刀具功能 D:刀具补偿号 G41:左补偿 G42:右补偿 G40:撤销补偿
(2)G17、G18、G19—坐标平面选择指令 (3)G40、G41、G42—刀具半径补偿指令 (4)G43、G44、G49--刀具长度补偿指令 (5)G54~G59—选择程序原点1#~6# (6)G90、G91—绝对坐标尺寸及增量坐标尺寸编程指令 (7)G92或G50—设定工件坐标系 (8)G73~G89—固定循环加工 包括钻孔、攻螺纹、镗
图 安全高度和起止高度
8.慢速下刀高度:
每一次下刀,刀具都是快速运动(G200),当距下刀 点某一距离值时,刀具以接近速度下降。这个距离值称为 慢速下刀高度。
9.加工余量
铣加工是一个去余量的过程,即从毛坯开始逐步除去多余的材 料以得到需要的零件。这种过程往往由粗加工和精加工构成, 必要时还需要进行半精加工,即需经过多道工序的加工。在前 一道工序中往往需给下一道工序留下一定的余量。
准备好的程序必须经校验和试切削后才能正式投入使用。 过去,程序校验的方法是以笔代替刀具,坐标纸代替工件进 行空运转画图,检查机床运动轨迹与动作的正确性。现在, 在具有图形显示屏幕的数控机床上,用显示走刀轨迹或模拟 加工过程的方法进行检查更为方便。
二、数控加工的基本概念
数控加工就是根据零件图及工艺要求等原始条件编 制数控加工程序 ,输入数控系统,控制数控机床中刀具 与工件的相对运动,以完成零件的加工.所以:
“岛”。
图 区域示意图
4.机床参数
主轴转速是切削时机床主轴转动的角速度,进给速度是正常切 削时刀具行进的线速度,接近速度为从安全高度切入工件前刀具行 进的线速度,又称进刀速度,退刀速度为刀具离开工件回到安全高 度时刀具行进的线速度,在安全高度以上刀具行进的线速度取机床 的G00指令。
图 加工轨迹各段的机床速度
单位制

G71----公制 G70 ----英制
坐标轴运行

直线运动 G0 坐标快速定位: G1直线插补 :G01 X100 Y100 Z100
坐标平面

G17----XY平面 G18----YZ平面 G19----ZX平面 为模态指令,缺省为 G17
坐标系

G54~G59 :设置工件坐标系 G53:取消工件坐标系
刀具长度补偿

G43为刀具长度正补偿 G44为刀具长度负补偿 G49为取消刀具长度补偿
5.3 自动编程语言
一、自动编程语言的发展概况
现在国际上流行的数控自动编程语言有上百种,其 中流传最广、影响最深、最具有代表性的是美国 MIT研 制的APT系统(Automatically Programmed Tools)。 1、APT语言系统 特点是: (1) APT语言有多种多样的处理能力。 (2) 用APT语言编写零件源程序接近英语自然语言。 (3) APT编程可靠性高。 (4) 富有灵活性。 (5) 数据处理所需费用少,制备时间短。
图 自身干涉的两种情况
图 面间干涉示意图
15.限制线
刀具轨迹不允许超过的线。在限制线加工中,刀具轨迹被 限定在两系列限制线之中。
图 限制线的意义
16.限制面
专门用来限制刀位轨迹。在参数线加工中用到。
图 限制面的意义
三、
数控编程的指令代码
准备功能指令 辅助功能指令 进给功能 主轴功能 刀具功能
孔等循环加工功能。
2.辅助功能M
辅助功能指令亦称“M”指令,由字母M和其后的 两位数字组成,从M00到M99共100种。 常用的辅助功能指令如下:
(1)M00— 程序停止 (2)M01 — 选择程序停止 (3)M02 — 程序结束
(4)M03、M04、M05 — 主轴顺时针旋转(正转)、主轴逆时针
相关文档
最新文档