《数控加工技术》第四章_数控铣床的程序编制

合集下载

数控铣床程序编制及操作

数控铣床程序编制及操作

数控铣床程序编制及操作数控铣床程序编制及操作数控铣床是一种高精度、高效率的机床,能够对工件进行高精度的加工,其程序编制和操作是数控加工的关键环节。

本文将从数控铣床的概念、程序编制、操作等方面进行介绍。

一、数控铣床的概念数控铣床是一种采用计算机控制系统的机床,能够对工件进行三维雕刻、镂空、倒角、孔加工等复杂加工。

数控铣床具有高效精密、自动化程度高等特点,可以替代传统手工加工及普通机床加工,成为重要的制造技术手段之一。

二、数控铣床程序编制数控铣床程序编制是指将加工工艺要求汇总,导入计算机中进行处理,然后生成控制加工中心的一系列加工程序。

具体流程如下:1、了解零件图纸编制加工程序之前,必须对要加工的零件图纸进行仔细分析,了解零件的几何形状、尺寸、位置及精度要求等方面。

2、确定加工工艺根据了解的要求,确定零件加工所需的加工工艺,包括加工方式、刀具类型、加工顺序及加工方式等。

3、计算参数根据零件的各项几何数据和零件加工顺序,逐步确定加工过程中所需的各个参数,如切削深度、切削速度、进给速度、刀具的路径等。

4、程序编写在加工程序编辑器中输入计算所得的加工参数,用相应的语言编写加工程序,并检查程序的正确性。

5、加工模拟对编写好的程序,进行加工模拟,查看刀具路径、零件加工状态等,以确保程序的正确性。

6、工艺文件汇总将零件图纸、加工工艺、加工参数、程序和加工模拟结果等整理在一起,形成一个工艺文件。

三、数控铣床操作数控铣床的操作需要进行详细规范的流程和过程,下面进行具体介绍:1、准备工作使用机床轴手轮进行零点调整,确定坐标系原点。

安装夹具或者卡盘固定工件,进行工件定位。

清理工作区域,检查机床各部分、夹具和工件的紧固性。

2、程序传输使用U盘或者网口将编写好的加工程序传入数控铣床。

3、加工参数输入根据工艺文件所列出的加工参数,手动输入或使用数控铣床的自动输入功能,将刀具、切削速度、进给速度等参数输入到数控铣床控制系统中。

数控铣床的程序编制

数控铣床的程序编制

数控铣床的程序编制数控铣床是一种非常重要的机械加工设备,它能够对各种复杂的零件进行精确的加工。

而在数控铣床的工作过程中,程序编制则是非常重要的一步。

本文将详细介绍数控铣床的程序编制过程。

一、数控铣床的概述数控铣床是一种通过计算机程序来控制铣刀的运动轨迹的机床。

数控铣床能够通过预先编好的程序,在铣刀的移动轨迹中加以控制,从而实现对工件的高精度加工。

二、数控铣床的程序编制步骤1.选择合适的编程语言在进行数控铣床的程序编制之前,需要先选择合适的编程语言。

目前常用的编程语言有G代码和M代码两种。

其中,G 代码用于控制铣刀在工件表面的轨迹,M代码用于控制铣刀的速度、旋转方向、加速度等方面的参数。

一般来说,数控铣床所需的程序编制主要是G代码的编写。

2.准确绘制零件图纸在开始编制程序之前,需要首先准确绘制出零件的图纸,确定零件的尺寸、形状、材料等方面的内容。

只有在清晰的图纸基础上才能编写出准确的加工程序。

3.将零件图纸转化为加工程序在进行加工程序编制时,需要将零件图纸转化为可被数控铣床识别的程序语言。

此时需根据零件图纸的要求,依次编制出各个工序的G代码,包括铣刀的直线和圆弧轨迹等方面的内容。

同时还需设置合适的加工参数,如铣刀的转速、进给速度、切屑推力等方面的内容。

4.进行程序调试在编写出完整的加工程序后,需要对程序进行调试。

通过对G代码程序的编辑和调整,进一步优化程序的运行效果,以保证精度和加工质量的需求。

5.进行加工经过程序调试之后,即可进行实际的加工操作。

在加工过程中需要保持监控,随时观察加工效果,及时进行调整。

三、数控铣床程序编制的注意事项1.零件图纸必须准确,加工程序必须与零件图纸一一对应。

2.在进行编程前,要先理解数控铣床的原理和操作规程,避免出现错误操作。

3.在进行加工过程中,要注意刀具的选择和合适的工件固定方式。

4.在加工过程中,要根据铣削的情况,及时对加工速度和行程进行调整。

5.加工结束后,应检查工件的质量和精度是否符合要求,如有不合格,请调整程序并重新加工。

数控铣床的程序编制基础铣床编程教学课件PPT

数控铣床的程序编制基础铣床编程教学课件PPT

1、G92 --设置加工坐标系 编程格式: G92 X~ Y~ Z~;
G92指令是将加工原点设定在相对于刀具起始点的某一 空间点上。 加工开始前将刀具置一合适的起点,执行G92即 可建立加工坐标系。通常,本指令位于程序第一段。
例:G92 X20 Y10 Z10; 其确立的加工原点在
距离刀具起始点: X=-20 Y=-10 Z=-10
A1 A2
数控加工工艺与编程
第4章 铣床编程
14#307 主讲 姚国强
第四章 数控铣床的程序编制
4.1 数控铣床程序编制基础 4.2 数控铣床程序编制的基本方法
2019/5/20
2
4.1 数控铣床程序编制基础
4.1.1 数控铣床的主要功能
(1)点位控制功能。 (2)连续轮廓控制功能。 (3)刀具半径补偿功能。 (4)刀具长度补偿功能。 (5)比例及镜像加工功能。 (6)固定循环功能。 (7)子程序功能。 (8)特殊功能。
2019/5/20
7
4.1.3 数控铣床的工艺装备
2、刀具 数控铣床上所采
用的刀具要根据被加 工零件的材料、几何 形状、表面质量要求、 热处理状态、切削性 能及加工余量等,选 择刚性好、耐用度高 的刀具。
常见刀具如图:
2工艺装备
(1)铣刀类型选择 零件的几何形状是选择刀具类型的主要依据。
2019/5/20
钻头
镗刀
13
4.1.4 数控铣削工艺性分析
1、数控铣削加工内容的确定:
适宜数控铣削的内容: (1)工件上的曲线轮廓表面; (2)给出数学模型的空间曲面或通过测量数据建立的 空间曲面; (3)形状复杂,尺寸繁多,画线与检测困难的部位; (4)能在一次装夹中顺带铣出来的简单表面或形状; (5)用通用铣床加工时难以观察、测量和控制进给的 内、外凹槽; (6)采用数控铣削能成倍提高生产率,大大减轻体力 劳动的一般加工内容。

数控铣床的程序编制-数控机床

数控铣床的程序编制-数控机床

4
4.1 数控铣床概述
二、数控铣床的加工对象 变斜角类零件:加工面与水平面的夹角呈连续变化的零件。 最好采用四轴或五轴数控铣床加工。
编辑ppt
5
4.2 数控铣削加工工艺(自学)
数控铣削工艺过程制定: 零件工艺性分析 装夹方案确定 工序划分 走刀路线确定 刀具选择 切削用量选择
编辑ppt
第四章 数控铣床的程序编制
内容
4.1 数控铣床概述 4.2 数控铣削加工工艺 4.3 数控铣床程序编制基础 4.4 SINUMERIK 802C数控系统的程序指令及应用 4.5 数控铣床程序编制举例
编辑ppt
1
4.1 数控铣床概述
一、数控铣床的类型
数控铣床是一种加工能力很强的数控机床,一般具有平面铣 削、平面型腔铣削、外形轮廓铣削、槽腔铣削和曲面铣削、钻孔、 扩孔、铰孔、镗孔和攻丝等多种加工能力。
B b
ED
C c
基点
编辑ppt
10
4.3 数控铣床程序编制基础
二、程编中的数值计算 2.节点坐标的计算 节点:当零件轮廓曲线用直线段或圆弧段逼近时,轮廓曲线 被分割成许多直线段或圆弧段,相邻线段的连接点称为节点。
I
A
y = f(x)
H
B
G
F E
C D
编辑ppt
11
4.3 数控铣床程序编制基础
二、程编中的数值计算
编辑ppt
8
4.3 数控铣床程序编制基础
二、程编中的数值计算 最大难点:计算复杂 数值计算就是计算出零件轮廓上或刀具中心轨迹上一些点的 坐标数据。 1.基点坐标的计算 基点:一个零件的轮廓线可能有许多不同的几何元素组成, 各几何元素间的连接点叫做基点。

数控铣床程序编制及操作

数控铣床程序编制及操作

第四章数控铣床程序编制及操作第10次授课教案授课计划第10 次课授课提纲第四章数控铣削加工技术第一节数控铣床简介一、分类与结构特点(一)按机床主轴的布置形式及机床的布局特点分类数控铣床可分为数控立式铣床、数控卧式铣床和数控龙门铣床等。

1.数控立式铣床如图4-1所示。

2.数控卧式铣床如图4-2所示。

3.数控龙门铣床对于大尺寸的数控铣床,一般采用对称的双立柱结构,保证机床的整体刚性和强度,即数控龙门铣床,有工作台移动和龙门架移动两种形式。

它适用于加工飞机整体结构件零件、大型箱体零件和大型模具等,如图4-3所示。

二)按数控系统的功能分类数控铣床可为经济型数控铣床、全功能数控铣床和高速铣削数控铣床等。

1.经济型数控铣床2.全功能数控铣床采用半闭环控制或闭环控制,数控系统功能丰富,一般可以实现4坐标以上联动,加工适应性强,应用最广泛。

3.高速铣削数控铣床高速铣削是数控加工的一个发展方向,技术已经比较成熟,已逐渐得到广泛的应用。

二、数控铣床的主要功能不同档次的数控铣床的功能有较大的差别,但都应具备以下主要功能。

1.铣削加工数控铣床一般应具有三坐标以上联动功能,能够进行直线插补和圆弧插补,自动控制旋转的铣刀相对于工件运动进行铣削加工,如图4-4所示。

坐标联动轴数越多,对工件的装夹要求就越低,加工工艺范围越大。

2.孔及螺纹加工可以采用定尺寸孔加工刀具进行钻、扩、铰、锪、镗削等加工,也可以采用铣刀铣削不同尺寸的孔,如图4-5所示。

3.刀具补偿功能一般包括刀具半径补偿功能和刀具长度补偿功能。

4.公制、英制单位转换可以根据图纸的标注选择公制单位(mm)和英制单位(inch)进行程序编制,以适应不同企业的具体情况。

5.绝对坐标和增量坐标编程程序中的坐标数据可以采用绝对坐标或增量坐标,使数据计算或程序的编写更方便。

6.进给速度、主轴转速调整数控铣床控制面板上一般设有进给速度、主轴转速的倍率开关,用来在程序执行中根据加工状态和程序设定值随时调整实际进给速度和主轴实际转速,以达到最佳的切削效果。

数控铣床编程

数控铣床编程
要的切削方向,且以该方向为正向。 对工件旋转的机床, X坐标的方向在工件的径向
上,且平行于横滑座。 对刀具旋转的机床:如Z坐标是水平的,当从主要
刀具主轴向工件看时,+X指向右方;如Z坐标是 垂直的,对于单立柱机床,当从主要刀具主轴向 立柱看时,+X指向右方;对于龙门机床,当从主 要刀具主轴向左侧立柱看时,+X指向右方。
21
4.1.2 圆弧进给(G02/G03)
1.圆弧进给指令格式:
G17
X Y I_J _; XY平面圆弧,G17可省略
G18
G02 X Z I K _ ;ZX平面圆弧 G03
G19
Y_Z_J_K_ ;YZ平面圆弧
说明:
(1)逆着⊥坐标面坐标轴正向看:
G02为顺时针进给:由起点→终点 绕圆心顺时针进给; G03为逆时针进给:由起点 →终点 绕圆心逆时针进给。
5
5、数控机床坐标轴和运动方向
(1)、坐标和运动方向命名的原则 机床坐标系永远假定刀具相对于静止的工件运动 标准坐标系是右手直角笛卡儿坐标系统 机床的某一部件运动的正方向,是增大工件与刀具
之间距离的方向 刀具移动时,用不加“ ′”的字母表示运动方向;工
件移动时,用加“ ′”的字母表示运动方向。 基本坐标轴:X, Y, Z; A, B, C(右手坐标系) 附加坐标轴: U, V, W; P, Q, R; D, E(平行或不


程 序 输 入
首程 件序 试校 切验

2
3、程序的结构
数控加工零件程序是一组被传送到数控系统中去的 指令和数据。一个零件程序是由遵循一定结构、句法 和格式规则的若干个程序段组成的,而每个程序段是 由若干个指令字组成的。如图所示。

数控铣床程序编制

数控铣床程序编制

数控铣床程序编制数控铣床是一种高精度、高效率的机床,它的操作需要通过数控编程来实现。

数控编程是将加工零件的几何图形和工艺要求,通过数学语言和代码进行编制,再通过数控系统进行指令解释和操作控制,使机床能够自动完成零件加工的一种加工方式。

本文将从数控铣床程序编制的基础知识、编程规范、程序文件结构和编程方法四个方面详细介绍数控铣床程序的编制流程和注意事项,以期为广大数控编程人员提供有益的指导和帮助。

一、数控铣床程序编制的基础知识数控铣床程序编制的基础知识包括数学知识、机械制图、工艺知识等方面,下面将分别进行介绍。

1、数学知识数控编程是以数学语言为基础的,因此数学知识对数控编程人员十分重要。

数控编程中常用的数学知识包括:(1)坐标系:常用的坐标系有直角坐标系、极坐标系、圆柱坐标系等,熟练应用不同的坐标系可以使编程更加灵活和高效。

(2)矩阵:矩阵是数控编程中经常用到的数学工具,能够简化坐标变换、旋转等操作。

(3)三角函数:三角函数在数控编程中也是经常使用的,如正弦、余弦、正切等,可用于计算角度、边长等量。

2、机械制图机械制图是数控编程的基础,熟练掌握机械制图的标准规范和符号,能够准确理解和表达工程图纸中所包含的信息。

机械制图知识主要包括:(1)图形投影法:主要有正投影、斜投影和等角投影三种方法,根据不同情况选择合适的投影方法,能够更好地表达零件几何形状。

(2)基础符号:包括尺寸标注、表面粗糙度符号、公差标注等,熟练掌握标准符号和标注规范,可以准确表达零件制造的要求。

(3)视图选择:机械制图中的多个视图能够从不同角度展示零件的形状和特征,熟练选择视图并理解其含义,能够更加准确地描述零件品质特征。

3、工艺知识工艺知识在数控编程中同样重要,它不但可以影响加工效率和质量,还能够指导程序编制,避免出现一些不必要的操作。

数控铣床程序编制时常用的工艺知识包括:(1)刀具选择:不同的零件形状、材料和加工目的将需要不同的刀具,合理选择刀具能够提高加工效率和精度。

数控技术第四章 数控机床编程

数控技术第四章 数控机床编程

2.工件坐标系的建立
1)对于无“回参考点”功能(不具备机床坐标系)的数控机床,必须通过手 动操作将机床的各坐标轴,使坐标轴移动到某一特定的基准位置进行定位 (习惯上称为“对基准”操作),然后以该点为基准,通过G92(或G50) 指令进行工件坐标原点的设定,直接建立工件坐。 2)对于有“回参考点”功能,且已通过“回参考点”建立了机床坐标系 的数控机床,可以采用两种方法进行工件坐标原点的设定:①采用和上述 相同的方法,通过手动操作和G92(或G50)指令设定原点;②通过面 板操作或利用特殊的坐标原点偏置值输入指令(在FANUC系统中为G10), 设定工件坐标系原点在机床坐标系中的位置,此方法用于G54~G59 工件坐标系的原点设定。
图4-2 进给速度的指定
三、主轴机能
1)S指令是模态的,对于一把刀具通常只需要指令一次。 2)编程的S指令值可以通过操作面板上的“主轴倍率”开关进行修正,实 际主轴转速可以和编程转速有所不同。 3)S不允许使用负值,主轴的正、反转由辅助机能指令M03/M04进 行控制。 4)在大部分数控铣、镗床,加工中心上,刀具的切削速度一般不可以进 行直接指定,它需要通过指令主轴(刀具)的转速进行。 5)在数控车床上,可以通过“线速度恒定”控制功能,利用S指令来直接 指定刀具的切削速度,详见后述。
一、程序与编程
为了使数控机床能根据零件加工的要求进行动 作,必须将这些要求以机床数控系统能识别的 指令形式告知数控系统。这种数控系统可以识 别的指令称为程序,制作程序的过程称为编程。
数控机床常见的编程方法有手工编程和自 动编程两种。
二、程序字与输入格式
1)程序字是组成数控加工程序的最基本单位,一般来说,单独的地址或 数字都不允许在程序中使用。 2)程序字必须是字母(或字符)后缀数字,先后次序不可以颠倒。 3)对于不同的数控系统,或同一系统的不同地址,程序字都有规定的格 式和要求,这一程序字的格式称为数控系统的输入格式。

第四章数控铣床的程序编制- 山东工业职业学院 首页.

第四章数控铣床的程序编制- 山东工业职业学院 首页.

偏移号 暂停 子程序号及 子程序调用 次数 宏程序变量
H P 、X P
P、Q、R
4.2.1加工坐标系的建立
1、G92 --设置加工坐标系
编程格式: G92 X~ Y~ Z~
将加工原点设定在相对于刀具起始点的某一空间点

例:G92 X20 Y10 Z10
其确立的加工原点在距离刀具起始点
X=-20,Y=-10,Z=-10的位置上
1、选择适合在数控铣床上加工的部位及工序内容
(1)工件上的曲线轮廓
Y=SIN(X)曲线
(2)空间曲面
Hale Waihona Puke 球面(3)形状复杂、尺寸繁多、划线与检测困难的部位 (4)用通用铣床加工时难以观察、测量和控制进给的 内外凹槽 (5)以尺寸协调的高精度孔和面
(6)能在一次安装中铣出来的简单表面或形状 (7)用数控铣削方式加工后,能成倍提高生产率,大 大减轻劳动强度的一般加工内容
3、G54、G55、G56、G57、G58、G59 选择1~6号 加工坐标系 选择相应的加工坐标系 编程格式:G54 G90 G00 (G01) X~ Y~ Z~ (F~) 指令执行后,选择G54指定的工件坐标系 1~6号工件加工坐标系通过CRT/MDI方式设置 例:如图,设置了两个加工坐标系: G54:X-50 G55:X-100 Y-50 Z-10 Z-20 Y-100
切削性能
加工余量
常见刀具
(1)铣刀类型选择 被加工面的几何形状是选择刀具类型的主要依据 1) 曲面类零件 一般采用球头刀
加工曲面类铣刀
2) 较大平面
刀片镶嵌式盘形铣刀
加工大平面铣刀
3)小平面或台阶面 采用通用铣刀
加工台阶面铣刀
4)键槽

数控铣床的程序编制

数控铣床的程序编制
3) 铣小平面或台阶面时一般采用通用铣刀。
加工台阶面铣刀
第4章 数控铣床和加工中心的程序编制
4) 铣键槽时,为了保证槽的尺寸精度、一般用两刃键槽铣刀。
加工槽类铣刀
第4章 数控铣床和加工中心的程序编制
5)孔加工时,可采用钻头、镗刀等孔加工类刀具。 4.铣刀结构选择 1)平装结构(刀片径向排列)
平装结构铣刀
3) 内、外轮廓零件z方向的确定 • 如图所示,铣刀快速进给至 z',再工作进给至切削长度z"。 • 铣削外轮廓零件时,落刀点要 选在工件外,距离工件一定的 距离L(L>r+R,r为刀具半径, R为余量); • 铣削内轮廓零件时,落刀点选 在有空间下刀的地方,一般在 内轮廓零件的中间。若没有空 间的话,应先钻落刀孔。
第4章 数控铣床和加工中心的程序编制
4.2.3 切削类刀具的选择 1. 数控铣刀具的基本要求 • 铣刀刚性要好 • 铣刀的寿命要长 • 铣刀切削刃的几何角度参数的选择和排屑性能 等也非常重要
2. 数控铣加工刀具的选择原则 • 适用是要求所选择的刀具能达到加工目的,完成材料 的去除,并达到预定的加工精度。 • 安全指的是在有效去除材料的同时,不会产生刀具的 碰撞,折断等。 • 经济指的是能以最小的成本完成加工。
第4章 数控铣床和加工中心的程序编制
2)立装结构(刀片切向排列)
立装结构铣刀
第4章 数控铣床和加工中心的程序编制
4.铣刀角度的选择 铣刀的角度有前角、后角、主偏角、副偏角、刃倾角等。
为满足不同的加工需要,有多种角度组合型式。各种角度中最 主要的是主偏角和前角 1)主偏角Kr
主偏角为切削刃与切削平面的夹角,如图。铣刀的主偏角 有90°、88°、75°、70°、60°、45°等几种。

第4章数控铣床的程序编制-文档资料

第4章数控铣床的程序编制-文档资料
槽铣刀的直径和宽度应根据加工工件尺寸选择,并保证 其切削功率在机床允许的功率范围之内
第4章 数控铣床的程序编制
(6)铣刀的最大切削深度 不同系列的可转位面铣刀有不同的最大切削深度。最大
切削深度越大的刀具所用刀片的尺寸越大,价格也越高,因 此从节约费用、降低成本的角度考虑,选择刀具时一般应按 加工的最大余量和刀具的最大切削深度选择合适的规格。当 然,还需要考虑机床的额定功率和刚性应能满足刀具使用最 大切削深度时的需要。 (7)刀片牌号的选择
第4章 数控铣床的程序编制
为了降低表面粗糙度值,提高刀具耐用度,对于铝镁合金、钛 合金和耐热合金等材料,尽量采用顺铣加工。但如果零件毛 坯为黑色金属锻件或铸件,表皮硬而且余量一般较大,这时
采用逆铣较为合理。
第4章 数控铣床的程序编制
4.2数控铣床程序编制的基本方法
4.2.1加工坐标系的建立 1、G92 --设置加工坐标系
第4章 数控铣床的程序编制
主偏角
第4章 数控铣床的程序编制
2)前角γ 铣刀的前角可分解为径向前角γf 和轴向前角γp,径向前角γf主要
影响切削功率;轴向前角γp则影响切屑的形成和轴向力的方 向,当γp为正值时切屑即飞离加工面。径向前角γf和轴向前
角γp正负的判别见图4.16。 常用的前角组合形式如下:
第4章 数控铣床的程序编制 4.1数控铣床程序编制的基础 4.2数控铣床的程序编制 4.3典型零件的程序编制
第4章 数控铣床的程序编制
4.1数控铣床程序编制的基础 4.1.1数控铣床的主要功能 1、 点位控制功能 2、 连续轮廓控制功能 3、 刀具半径补偿功能 4、 刀具长度补偿功能 5、 比例及镜像加工功能 6、 旋转功能 7、 子程序调用功能 8、 宏程序功能

数控机床加工程序编制——第四章 数控铣床程序编制教学教案02

数控机床加工程序编制——第四章  数控铣床程序编制教学教案02

靖江中等专业学校教案例:G92 X20 Y10 Z10其确立的加工原点在距离刀具起始点X=-20,Y=-10,Z=-10的位置上,如图4.25所示。

2、G53 --选择机床坐标系编程格式:G53 G90 X~Y~Z~;G53指令使刀具快速定位到机床坐标系中的指定位置上,式中X、Y、Z后的值为机床坐标系中的坐标值,其尺寸均为负值。

例:G53 G90 X-100 Y-100 Z-203、G54、G55、G56、G57、G58、G59 选择1~6号加工坐标系这些指令可以分别用来选择相应的加工坐标系。

编程格式:G54 G90 G00 (G01) X~Y~Z~(F~) ;该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。

1~6号工件加工坐标系是通过CRT/MDI方式设置的。

4、注意事项(1)G54与G55~G59的区别G54~G59设置加工坐标系的方法是一样的,但在实际情况下,机床厂家为了用户的不同需要,在使用中有以下区别:利用G54设置机床原点的情况下,进行回参考点操作时机床坐标值显示为G54的设定值,且符号均为正;利用G55~G59设置加工坐标系的情况下,进行回参考点操作时机床坐标值显示零值。

(2)G92与G54~G59的区别G92指令与G54~G59指令都是用于设定工件加工坐标系的,但在使用中是有区别的。

G92指令是通过程序来设定、选用加工坐标系的,它所设定的加工坐标系原点与当前刀具所在的位置有关,这一加工原点在机床坐标系中的位置是随当前刀具位置的不同而变的。

四、暂停指令G04:G04编入程序后,在G04后的一个程序段将按指定时间被延时执行。

编程格式:G04 X-或者G04 P-式中X、P均为暂停时间,范围为0.001-9999.999s。

其中字母X后可用小数点编程;而字母P后则不允许用小数点编程,其后数字1000表示1s。

【总结】。

数控铣床程序编制及操作

数控铣床程序编制及操作

第四章数控铣床程序编制及操作第10次授课教案授课计划第10 次课授课提纲第四章数控铣削加工技术第一节数控铣床简介一、分类与结构特点(一)按机床主轴的布置形式及机床的布局特点分类数控铣床可分为数控立式铣床、数控卧式铣床和数控龙门铣床等。

1.数控立式铣床如图4-1所示。

2.数控卧式铣床如图4-2所示。

3.数控龙门铣床对于大尺寸的数控铣床,一般采用对称的双立柱结构,保证机床的整体刚性和强度,即数控龙门铣床,有工作台移动和龙门架移动两种形式。

它适用于加工飞机整体结构件零件、大型箱体零件和大型模具等,如图4-3所示。

二)按数控系统的功能分类数控铣床可为经济型数控铣床、全功能数控铣床和高速铣削数控铣床等。

1.经济型数控铣床2.全功能数控铣床采用半闭环控制或闭环控制,数控系统功能丰富,一般可以实现4坐标以上联动,加工适应性强,应用最广泛。

3.高速铣削数控铣床高速铣削是数控加工的一个发展方向,技术已经比较成熟,已逐渐得到广泛的应用。

二、数控铣床的主要功能不同档次的数控铣床的功能有较大的差别,但都应具备以下主要功能。

1.铣削加工数控铣床一般应具有三坐标以上联动功能,能够进行直线插补和圆弧插补,自动控制旋转的铣刀相对于工件运动进行铣削加工,如图4-4所示。

坐标联动轴数越多,对工件的装夹要求就越低,加工工艺X围越大。

2.孔及螺纹加工可以采用定尺寸孔加工刀具进行钻、扩、铰、锪、镗削等加工,也可以采用铣刀铣削不同尺寸的孔,如图4-5所示。

3.刀具补偿功能一般包括刀具半径补偿功能和刀具长度补偿功能。

4.公制、英制单位转换可以根据图纸的标注选择公制单位(mm)和英制单位(inch)进行程序编制,以适应不同企业的具体情况。

5.绝对坐标和增量坐标编程程序中的坐标数据可以采用绝对坐标或增量坐标,使数据计算或程序的编写更方便。

6.进给速度、主轴转速调整数控铣床控制面板上一般设有进给速度、主轴转速的倍率开关,用来在程序执行中根据加工状态和程序设定值随时调整实际进给速度和主轴实际转速,以达到最佳的切削效果。

《数控加工技术》第四章 数控铣床的程序编制2

《数控加工技术》第四章 数控铣床的程序编制2

数控铣床的程序编制数控铣床是一种加工功能很强的数控机床,目前迅速发展起来的加工中心、柔性加工单元等都是在数控铣床、数控镗床的基础上产生的,两者都离不开铣削方式。

由于数控铣削工艺最复杂,需要解决的技术问题也最多,因此,目前人们在研究和开发数控系统及自动编程语言的软件系统时,也一直把铣削加工作为重点。

第一节数控铣床程序编制的基础一、数控铣床的主要功能及加工对象1.数控铣床的主要功能数控铣床也像通用铣床那样可以分为立式、卧式和立卧两用式数控铣床,各类铣床配置的数控系统不同,其功能也不尽相同。

除各有其特点之外,常具有下列主要功能:(1) 点位控制功能利用这一功能,数控铣床可以进行只需要作点位控制的钻孔、扩孔、锪孔、铰孔和镗孔等加工。

(2) 连续轮廓控制功能数控铣床通过直线与圆弧插补,可以实现对刀具运动轨迹的连续轮廓控制,加工出由直线和圆弧两种几何要素构成的平面轮廓工件。

对非圆曲线(椭圆、抛物线、双曲线等二次曲线及对数螺旋线、阿基米德螺旋线和列表曲线等等)构成的平面轮廓,在经过直线或圆弧逼近后也可以加工。

除此之外,还可以加工一些空间曲面。

(3) 刀具半径自动补偿功能使用这一功能,在编程时可以很方便地按工件实际轮廓形状和尺寸进行编程计算,而加工中可以使刀具中心自动偏离工件轮廓一个刀具半径,加工出符合要求的轮廓表面。

也可以利用该功能,通过改变刀具半径补偿量的方法来弥补铣刀制造的尺寸精度误差,扩大刀具直径选用范围及刀具返修刃磨的允许误差。

还可以利用改变刀具半径补偿值的方法,以同一加工程序实现分层铣削和粗、精加工或用于提高加工精度。

此外,通过改变刀具半径补偿值的正负号,还可以用同一加工程序加工某些需要相互配合的工件(如相互配合的凹凸模等)。

(4) 刀具长度补偿功能利用该功能可以自动改变切削平面高度,同时可以降低在制造与返修时对刀具长度尺寸的精度要求,还可以弥补轴向对刀误差。

(5) 镜象加工功能镜象加工也称为轴对称加工。

第4章数控铣床程序编制赵军华

第4章数控铣床程序编制赵军华

//调用9000号子程序切削2#三角形
N60 G51 X50 Y50 I-1000 J-1000 //以X50 Y50为比例中心,
以X比例为-1、Y比例为-1开始镜向
N70 M98 P9000
//调用9000号子程序切削3#三角形
N80 G51 X50 Y50 I 1000 J-1000 //以X50 Y50为比例中心,
镜像功能
11
4.1 FANUC 0i铣床程序编制
3. 镜像功能(比例及镜像功能)
当各轴给定比例系数为负值时,可获得镜像加工。
举例:镜像功能的应用。如上图所示,其中槽深为2mm,
比例系数取为 + 1000或-1000。设刀具起始点在O点,程序如
下:
子程序:O 9000
N10 G00 X60 Y60
//到三角形左顶点
N20 G01 Z-2 F100
//切入工件
N30 G01 X100 Y60
//切削三角形一边
N40 X100 Y100
//切削三角形第二边
N50 X60 Y60
//切削三角形第三边
N60 G00 Z4
//向上抬刀
N70 M99
//子程序结束
12
4.1 FANUC 0i铣床程序编制
主程序:O 1003
//切削三角形 //切削三角形 //切削三角形 //抬刀 //子程序结束
25
4.1 FANUC 0i铣床程序编制
4.1.11 极坐标指令(G16、G15)
1.指令格式
G17(G18或G19)G90(G91)G16;指定极坐标指令方式
G00IP;
极坐标指令

G15;
取消极坐标指令

第4章 数控铣床程式编制

第4章 数控铣床程式编制

第4章数控铣床程序编制数控铣床是机床设备中应用非常广泛的加工机床,它可以进行平面铣削、平面型腔铣削、外形轮廓铣削、三维及三维以上复杂型面铣削,还可进行钻削、镗削、螺纹切削等孔加工。

加工中心、柔性制造单元等都是在数控铣床的基础上产生和发展起来的。

4.1数控铣床程序编制的基础数控铣床具有丰富的加工功能和较宽的加工工艺范围,面对的工艺性问题也较多。

在开始编制铣削加工程序前,一定要仔细分析数控铣削加工工艺性,掌握铣削加工工艺装备的特点,以保证充分发挥数控铣床的加工功能。

4.1.1数控铣床的主要功能各种类型数控铣床所配置的数控系统虽然各有不同,但各种数控系统的功能,除一些特殊功能不尽相同外,其主要功能基本相同。

1、点位控制功能此功能可以实现对相互位置精度要求很高的孔系加工。

2、连续轮廓控制功能此功能可以实现直线、圆弧的插补功能及非圆曲线的加工。

3、刀具半径补偿功能此功能可以根据零件图样的标注尺寸来编程,而不必考虑所用刀具的实际半径尺寸,从而减少编程时的复杂数值计算。

4、刀具长度补偿功能此功能可以自动补偿刀具的长短,以适应加工中对刀具长度尺寸调整的要求。

5、比例及镜像加工功能比例功能可将编好的加工程序按指定比例改变坐标值来执行。

镜像加工又称轴对称加工,如果一个零件的形状关于坐标轴对称,那么只要编出一个或两个象限的程序,而其余象限的轮廓就可以通过镜像加工来实现。

6、旋转功能该功能可将编好的加工程序在加工平面内旋转任意角度来执行。

7、子程序调用功能有些零件需要在不同的位置上重复加工同样的轮廓形状,将这一轮廓形状的加工程序作为子程序,在需要的位置上重复调用,就可以完成对该零件的加工。

8、宏程序功能该功能可用一个总指令代表实现某一功能的一系列指令,并能对变量进行运算,使程序更具灵活性和方便性。

4.1.2数控铣床的加工工艺范围铣削加工是机械加工中最常用的加工方法之一,它主要包括平面铣削和轮廓铣削,也可以对零件进行钻、扩、铰、镗、锪加工及螺纹加工等。

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

数控铣床的程序编制数控铣床是一种加工功能很强的数控机床,目前迅速发展起来的加工中心、柔性加工单元等都是在数控铣床、数控镗床的基础上产生的,两者都离不开铣削方式。

由于数控铣削工艺最复杂,需要解决的技术问题也最多,因此,目前人们在研究和开发数控系统及自动编程语言的软件系统时,也一直把铣削加工作为重点。

第一节数控铣床程序编制的基础一、数控铣床的主要功能及加工对象1.数控铣床的主要功能数控铣床也像通用铣床那样可以分为立式、卧式和立卧两用式数控铣床,各类铣床配置的数控系统不同,其功能也不尽相同。

除各有其特点之外,常具有下列主要功能:(1) 点位控制功能利用这一功能,数控铣床可以进行只需要作点位控制的钻孔、扩孔、锪孔、铰孔和镗孔等加工。

(2) 连续轮廓控制功能数控铣床通过直线与圆弧插补,可以实现对刀具运动轨迹的连续轮廓控制,加工出由直线和圆弧两种几何要素构成的平面轮廓工件。

对非圆曲线(椭圆、抛物线、双曲线等二次曲线及对数螺旋线、阿基米德螺旋线和列表曲线等等)构成的平面轮廓,在经过直线或圆弧逼近后也可以加工。

除此之外,还可以加工一些空间曲面。

(3) 刀具半径自动补偿功能使用这一功能,在编程时可以很方便地按工件实际轮廓形状和尺寸进行编程计算,而加工中可以使刀具中心自动偏离工件轮廓一个刀具半径,加工出符合要求的轮廓表面。

也可以利用该功能,通过改变刀具半径补偿量的方法来弥补铣刀制造的尺寸精度误差,扩大刀具直径选用范围及刀具返修刃磨的允许误差。

还可以利用改变刀具半径补偿值的方法,以同一加工程序实现分层铣削和粗、精加工或用于提高加工精度。

此外,通过改变刀具半径补偿值的正负号,还可以用同一加工程序加工某些需要相互配合的工件(如相互配合的凹凸模等)。

(4) 刀具长度补偿功能利用该功能可以自动改变切削平面高度,同时可以降低在制造与返修时对刀具长度尺寸的精度要求,还可以弥补轴向对刀误差。

(5) 镜象加工功能镜象加工也称为轴对称加工。

对于一个轴对称形状的工件来说,利用这一功能,只要编出一半形状的加工程序就可完成全部加工了。

(6) 固定循环功能利用数控铣床对孔进行钻、扩、铰、锪和镗加工时,加工的基本动作是:刀具无切削快速到达孔位一慢速切削进给一快速退回。

对于这种典型化动作,可以专门设计一段程序(子程序),在需要的时候进行调用来实现上述加工循环。

特别是在加工许多相同的孔时,应用固定循环功能可以大大简化程序。

利用数控铣床的连续轮廓控制功能时,也常常遇到一些典型化的动作,如铣整圆、方槽等,也可以实现循环加工。

对于大小不等的同类几何形状(圆、矩形、三角形、平行四边形等),也可以用参数方式编制出加工各种几何形状的子程序,在加工中按需要调用,并对于程序中设定的参数随时赋值,就可以加工出大小不同或形状不同的工件轮廓及孔径、孔深不同的孔。

目前,已有不少数控铣床的数控系统附带有各种已编好的子程序库,并可以进行多重嵌套,用户可以直接加以调用,编程就更加方便。

(7) 特殊功能有些数控铣床在增加了计算机仿形加工装置后,可以在数控和靠模两种控制方式中任选一种来进行加工,从而扩大了机床使用范围。

具备自适应功能的数控铣床可以在加工过程中把感受到的切削状况(如切削力、温度等)的变化,通过适应性控制系统及时控制机床改变切削用量,使铣床及刀具始终保持最佳状态,从而可获得较高的切削效率和加工质量,延长刀具使用寿命。

数控铣床在配置了数据采集系统后,就具备了数据采集功能。

数据采集系统可以通过传感器(通常为电磁感应式、红外线或激光扫瞄式)对工件或实物依据(样板、模型等)进行测量和采集所需要的数据。

而且,目前已出现既能对实物扫瞄采集数据,又能对采集到的数据进行自动处理并生成数控加工程序的系统(简称录返系统)。

这种功能为那些必须按实物依据生产的工件实现数控加工带来了很大的方便,大大减少了对实样的依赖,为仿制与逆向进行设计一制造一体化工作提供了有效手段。

2.数控铣床的加工工艺范围铣削是机械加工中最常用的加工方法之一,它主要包括平面铣削和轮廓铣削,也可以对零件进行钻、扩、铰、锪和镗孔加工与攻螺纹等。

在铣削加工中,它特别适用于加工下列几类零件:(1) 平面类零件平面类零件是指加工面平行、垂直于水平面或其加工面与水平面的夹角为定角的零件。

目前在数控铣床上加工的绝大多数零件属于平面类零件。

这类零件的特点是,各个加工表面是平面,或可以展开为平面,图4—1所示的三个零件都属于平面类零件。

其中的曲线轮廓面M和正圆台面N,展开后均为平面。

图4—1 平面类零件平面类零件是数控铣削加工对象中最简单的一类,一般只须用三坐标数控铣床的两坐标联动(即两轴半坐标加工)就可以把它们加工出来。

有些平面类零件的某些加工表面(或加工表面的母线)与水平面既不垂直也不平行,而是存在一个定角,这些斜面的加工常用以下几种方法:1) 对图4—1b)所示的斜面P,当工件尺寸不大时,可用斜板垫平后加工,如机床主轴可以摆角,则可以摆成适当的定角来加工。

当工件尺寸很大,斜面坡度又较小时,也常用行切法加工,但会在加工面上留下迭刀时的刀峰残留痕迹,要用钳修方法加以清除。

当然,加工斜面的最佳方法是用五坐标铣床主轴摆角后加工,可以不留残痕。

2) 图4—1c)所示的正圆台和斜筋表面,一般可用专用的角度成型铣刀来加工,此时若采用五坐标铣床摆角加工反而不经济。

(2) 变斜角类零件加工面与水平面的夹角呈连续变化的零件称为变斜角类零件。

图4—2是飞机上的一种变斜角梁缘条,该零件在第2肋至第5肋的斜角a从3°10′,均匀变化为2°32′,从第5肋至第9肋再均匀变化为l°20′,从第9肋到第12肋又均匀变化至0°。

变斜角类零件的变斜角加工面不能展开为平面,但在加工中,加工面与铣刀圆周接触的瞬间为一条直线。

加工变斜角类零件最好采用四坐标和五坐标数控铣床摆角加工,在没有上述机床时,也可在三坐标数控铣床上进行二轴半控制的近似加工。

(3) 曲面类(立体类)零件加工面为空间曲面的零件称为曲面类零件。

曲面类零件的加工面不仅不能展开为平面,而且它的加工面与铣刀始终为点接触。

加工曲面类零件一般采用三坐标数控铣床。

常用的加工方法主要有下列两种:1) 采用三坐标数控铣床进行二轴半坐标控制加工,加工时只有两个坐标联动,另一个坐标按一定行距周期性进给。

这种方法常用于不太复杂的空间曲面的加工,图4—3是对曲面进行二轴半坐标行切加工的示意图。

2) 采用三坐标数控铣床三坐标联动加工空间曲面。

所用铣床必须能进行X、y、Z三坐标联动加工,进行空间直线插补。

这种方法常用于发动机及模具等较复杂空间曲面的加工。

加工曲面类零件的刀具一般使用球头刀具,因为其它刀具加工曲面时更容易产生干涉而铣伤邻近表面。

二、数控铣床工艺装备的特点数控铣床的工艺装备主要是指夹具和刀具两类。

1.夹具数控铣床可以加工形状复杂的零件,但数控铣床所使用的夹具往往并不很复杂,只要求有简单的定位、夹紧机构就可以了。

在选用铣削夹具时,通常需要考虑产品的生产批量、生产效率、质量保证及经济性等,在生产量小或研制时,应尽量采用组合夹具。

小批或成批生产时可考虑采用专用夹具。

在生产批量较大时,可考虑采用多工位夹具和气动、液压夹具。

但此类夹具结构较复杂,造价往往较高,而且制造周期较长。

2.刀具根据被加工零件材料、热处理状态、切削性能及加工余量,选择刚性好、耐用度高的铣刀,是充分发挥数控铣床的生产效率和获得满意加工质量的前提。

数控铣床除可以使用各种通用铣刀、成型铣刀外、还常使用适于加工空间曲面零件的球头铣刀(图4—4)。

另外还有鼓形铣刀(图4—5),它主要用于加工变斜角面。

端铣刀是数控铣床最常用的刀具,编程前经常要对端铣刀的几何尺寸进行选择。

图4—6是一把典型的端铣刀加工简图,其中:D为铣刀直径,L为铣刀总长,l为铣刀刃长,r为铣刀端刃圆角半径,H为所要铣削的工件侧壁最大高度(或最大槽深),R为工件壁板之间的转接圆弧半径。

在选择铣刀直径时,首先要认真考虑工件加工部位的几何尺寸,一般来说,为减少走刀次数和提高生产率及保证铣刀有足够的刚性,应尽量选择直径较大的铣刀。

但选择铣刀直径时常常受到某些因素的制约,例如:加工区域的开敞性,内腔尺寸的大小,工件材料及工件的刚性等。

特别是当工件内轮廓转接圆弧(凹圆弧)R较小,而槽深或壁板高度H较大时,会将刀具限制为细长形,其刚性就很差。

铣刀直径D与刃长l的比值大小能客观地反映出铣刀刚性特征,这里推荐将D/l≥0.4~0.5作为检验铣刀刚性的条件。

为了解决当工件内转接半径R较小,而槽深或壁板高度H较大时,铣刀刚性差、加工困难的问题,通常要采取大小不同的两把铣刀进行粗、精加工来处理。

在使用中要防止因盲目选用了过大直径的粗加工铣刀而产生在精加工后留下未能铣去的“死角”,或因留给精加工的余量过大而造成精加工困难等问题。

铣刀刃长以避免刀具细长提高刚性为好,故其刃长只要能保证将工件铣出即可。

1) 当加工深槽或盲孔时,选l=H+2mm2)当加工外形或通孔、通槽时,选l=H+r+2mm铣刀端刃圆角半径r的大小一般应与零件图样要求一致,但粗加工铣刀因尚未切削到工件的最终轮廓尺寸,也可以适当选得小些,有时甚至可选为“清根”(r=o-o.5),但在编程时需要认真考虑粗加工以后留下多少余量,以保证精加工铣刀可以把图样要求的r加工出来,不要造成其根部缺损。

三、数控铣削工艺性分析机械加工的工艺性分析关系到机械加工的效果和成败,对于数控铣削加工也是如此,因此数控铣削加工的工艺性分析是编程前的重要工艺准备工作之一,不可忽视。

根据加工实践,数控铣削加工工艺分析所要解决的主要问题大致可归纳为以下几个方面。

1.选择并确定数控铣削加工部位及工序内容由于国内大多数用户目前所拥有的数控铣床数量有限,因此在选择加工对象及加工内容时—般还是以解决生产与科研中的加工难题为主,充分发挥数控铣床的优势和关键作用。

为此,推荐下列加工内容作为采用数控加工的主要选择对象:1) 工件上的曲线轮廓,特别是由数学表达式给出的非圆曲线与列表曲线等曲线轮廓;2) 已给出数学模型的空间曲面;3) 形状复杂、尺寸繁多、划线与检测困难的部位;4) 用通用铣床加工时难以观察、测量和控制进给的内外凹槽;5) 以尺寸协调的高精度孔或面;6) 能在一次安装中顺带铣出来的简单表面或形状;7) 采用数控铣削后能成倍提高生产率,大大减轻体力劳动强度的一般加工内容。

不适于数控铣削加工的内容主要有以下几种:1) 简单的粗加工面;2) 需要进行长时间占机人工调整(如以毛坯粗基准定位按划线找正)的粗加工内容;3) 必须按专用工装协调的加工内容(如标准样件等);4) 毛坯上的加工余量不太充分或不太稳定的部位;5) 如图4—7所示的工件,一面加工,另一面不加工,其非加工面又不能作为定位面的部位;6) 必须用细长铣刀加工的部位(一般指狭窄深槽或高肋板小转接圆弧部位)。

相关文档
最新文档