数控机床编程CAI课件.ppt
合集下载
数控机床编程与操作培训教程ppt(共18页)

常用的插补方法有:逐点比较插补法、数字积分插补法、时间分割插补法及样条插补法
1.5.1 逐点比较插补法的基本原理
每走一步都要和给定轨迹上的坐标值进行一次比较,视该点在给定轨迹的上方或下方, 或在给定轨迹的里面或外面,从而决定下一步的进给方向,使之趋近给定轨迹
举例: 插补起点(Xo = 4,Y o = 1)至终点(Xe = 1,Y e = 4)的一段圆弧,插补轨迹如 图所示。
第一代电子管数控系统 第二代晶体管数控系统 第三代集成电路数控系统 第四代小型计算机数控系统 第五代微型机数控系统
硬件式数控系统,也称为NC数控系统
软件式数控系统,称之为计算机数字控制 或简称为CNC系统
新的生产模式:
计算机直接数控系统DNC(Direct Numerical Control) 柔性制造单元FMC(Flexible Manufacturing Cell) 柔性制造系统FMS(Flexible Manufactu Manufacturing System) 计算机集成制造系统CIMS(Computer Integrated Manufacturing System)
4、强电控制装置 5、检测装置 6、主机
1.2.2 数控机床基本工作原理
数控机床加工是把刀具与工件的运动坐标分解成最小的单位量(即最小位移量), 由数控系统根据工件程序的要求,向各坐标轴发出脉冲指令,使各坐标移动若干 个最小位移量,从而实现刀具与工件的相对运动,以完成零件的加工。
Y
Δ Yi
Δ Li L
1.3.3 按同时控制轴数分类
1、二坐标机床
2、三坐标数控机床
3、 2
1 2
坐标数控机床
4、多坐标数控机床
1.3.4按伺服系统分类 1、开环伺服数控机床
1.5.1 逐点比较插补法的基本原理
每走一步都要和给定轨迹上的坐标值进行一次比较,视该点在给定轨迹的上方或下方, 或在给定轨迹的里面或外面,从而决定下一步的进给方向,使之趋近给定轨迹
举例: 插补起点(Xo = 4,Y o = 1)至终点(Xe = 1,Y e = 4)的一段圆弧,插补轨迹如 图所示。
第一代电子管数控系统 第二代晶体管数控系统 第三代集成电路数控系统 第四代小型计算机数控系统 第五代微型机数控系统
硬件式数控系统,也称为NC数控系统
软件式数控系统,称之为计算机数字控制 或简称为CNC系统
新的生产模式:
计算机直接数控系统DNC(Direct Numerical Control) 柔性制造单元FMC(Flexible Manufacturing Cell) 柔性制造系统FMS(Flexible Manufactu Manufacturing System) 计算机集成制造系统CIMS(Computer Integrated Manufacturing System)
4、强电控制装置 5、检测装置 6、主机
1.2.2 数控机床基本工作原理
数控机床加工是把刀具与工件的运动坐标分解成最小的单位量(即最小位移量), 由数控系统根据工件程序的要求,向各坐标轴发出脉冲指令,使各坐标移动若干 个最小位移量,从而实现刀具与工件的相对运动,以完成零件的加工。
Y
Δ Yi
Δ Li L
1.3.3 按同时控制轴数分类
1、二坐标机床
2、三坐标数控机床
3、 2
1 2
坐标数控机床
4、多坐标数控机床
1.3.4按伺服系统分类 1、开环伺服数控机床
数控编程教程(共95张PPT)

因此,这种格式具有程序简单、可读性强,易于检查等优点。
第二节 数控编程常用的指令及其格式
主程序、子程序
在一个零件的加工程序 中,若有一定量的连续 的程序段在几处完全重 复出现,则可将这些重 复的程序串单独抽出来, 按一定的格式做成子程 序。
11/7/2023
-25-
第二节 数控编程常用的指令及其格式
码的程序段中有效; ● 模态M功能(续效代码):一组可相互注销的 M功
能,这些功能在被同一组的另一个功能注销前一直 有效。
第三章 数控系统编程指令体系
模态 M功能组中包含一个缺省功能,系统上电时 将被初始化为该功能。
M 功能还可分为前作用 M 功能和后作用 M 功能二类。 ● 前作用 M 功能:在程序段编制的轴运动之前执行; ● 后作用 M 功能:在程序段编制的轴运动之后执行。
迹生成功能进行数控编程。
4.后置代码生成 后置处理的目的是形成数控指令文件,利用CAM系统提供的后置
处理器可方便地生成和特定机床相匹配的加工代码。
5.加工代码输出
第一节 数控编程的几何基础
1.1 机床坐标系 为了确定机床个运动部件的运动方向和移动距离,需要
在机床上建立一个坐标系,这个坐标系就叫做机床坐标系 1.2 机床坐标轴及其方向
常用地址码的含义如表所示
机能 程序号 顺序号 准备机能
坐标指令
进给机能 主轴机能 刀具机能
辅助机能
补偿 暂停 子程序调用 重复 参数
地址码
O N G X.Y.Z A.B.C.U.V.W R I.J.K F S T
M B
H.D P.X
I P.Q.R
意义
程序编号 顺序编号 机床动作方式指令 坐标轴移动指令 附加轴移动指令 圆弧半径 圆弧中心坐标 进给速度指令 主轴转速指令 刀具编号指令
第二节 数控编程常用的指令及其格式
主程序、子程序
在一个零件的加工程序 中,若有一定量的连续 的程序段在几处完全重 复出现,则可将这些重 复的程序串单独抽出来, 按一定的格式做成子程 序。
11/7/2023
-25-
第二节 数控编程常用的指令及其格式
码的程序段中有效; ● 模态M功能(续效代码):一组可相互注销的 M功
能,这些功能在被同一组的另一个功能注销前一直 有效。
第三章 数控系统编程指令体系
模态 M功能组中包含一个缺省功能,系统上电时 将被初始化为该功能。
M 功能还可分为前作用 M 功能和后作用 M 功能二类。 ● 前作用 M 功能:在程序段编制的轴运动之前执行; ● 后作用 M 功能:在程序段编制的轴运动之后执行。
迹生成功能进行数控编程。
4.后置代码生成 后置处理的目的是形成数控指令文件,利用CAM系统提供的后置
处理器可方便地生成和特定机床相匹配的加工代码。
5.加工代码输出
第一节 数控编程的几何基础
1.1 机床坐标系 为了确定机床个运动部件的运动方向和移动距离,需要
在机床上建立一个坐标系,这个坐标系就叫做机床坐标系 1.2 机床坐标轴及其方向
常用地址码的含义如表所示
机能 程序号 顺序号 准备机能
坐标指令
进给机能 主轴机能 刀具机能
辅助机能
补偿 暂停 子程序调用 重复 参数
地址码
O N G X.Y.Z A.B.C.U.V.W R I.J.K F S T
M B
H.D P.X
I P.Q.R
意义
程序编号 顺序编号 机床动作方式指令 坐标轴移动指令 附加轴移动指令 圆弧半径 圆弧中心坐标 进给速度指令 主轴转速指令 刀具编号指令
数控机床及编程PPT课件

02
建立数学模型
根据加工工艺,建立被加工零件的几何模型,并转换 为数控机床能够识别的坐标系。
03
编写加工程序
根据建立的数学模型和加工要求,利用数控编程语言 编写加工程序。
04
程序校验与修改
将编写好的加工程序输入数控机床进行校验,根据校 验结果修改程序。
05
加工与检测
将校验通过的加工程序输入数控机床进行加工,并对 加工后的零件进行检测。
02
数控编程基础
数控编程的基本概念
数控编程定义
数控编程是利用计算机编程语言对数控机床进行控 制的过程,以实现自动化加工。
数控编程的优点
提高加工精度、加工效率、降低劳动强度、实现复 杂零件的加工。
数控编程的适用范围
广泛应用于机械、汽车、航空、轻工等领域。
数控编程的步骤与流程
01
确定加工工艺
根据零件图纸和加工要求,确定加工工艺,包括加工 方法、加工顺序、刀具选择等。
对加工后的零件进行质量 检测和控制,确保达到预 期的加工精度和质量要求 。
数控加工工艺参数的选择与优化
主轴转速
根据加工材料、刀具材料和切削用量等参数,合 理选择主轴转速,确保切削效率和加工质量。
进给速度
根据切削用量和刀具参数,合理选择进给速度, 以获得良好的切削效果和求和刀具参数,合理选择切削深度与 宽度,以提高加工效率和刀具寿命。
冷却方式与切削液
根据加工要求和材料特性,选择适当的冷却方式 和切削液,以降低切削温度、减小刀具磨损并提 高表面质量。
04
数控机床的操作与维护
数控机床的操作规程与注意事项
操作规程
在操作数控机床之前,必须熟悉机床的操作规程,包括开机、关 机、急停等步骤。
数控机床自动编程完整ppt课件

.
38
• 对于有岛屿的刀具轨迹线段连接,需要 采用以下计算步骤:
➢平面型腔边界(含岛屿的边界)轮廓的 串联和有序化:生成封闭的边界轮廓。
➢边界(含岛屿的边界)轮廓等距线的生 成:该等距线距离边界轮廓的距离为精 加工余量与刀具半径之和。
➢行切加工各行刀具轨迹计算:
➢刀具轨迹线段的有序串联;
➢沿型腔和岛屿的等距线运动,生成最后
.
65
typedef struct {
Ppoint3
PASTLC;
/*刀心
Vvector3 PASTLA;
/*刀轴矢量
}CLDATA;
其中,Ppoint3和Vvector3分别为三维点的数据结构和三维矢量的数据结构,分 别定义为:typedef struct {
double
x;
/*点的x坐标
double
线是生成刀具轨迹的基本要素,既可以显式地定义在
加工曲面上,如曲面的等参数线、二曲面的交线等,
也可以隐式定义,使其满足一些约束条件,如约束刀
具沿导动线运动,而导动线的投影可以定义刀具在加
工曲面上的切触点,还可以定义刀具中心轨迹,切触
点曲线由刀具中心轨迹隐式定义。这就是说,切触点
曲线可以是曲面上实在的曲线,也可以是对切触点的
1、二坐标数控加工对象:
➢外形轮廓 ➢二维型腔 ➢孔 ➢二维字符
.
10
4.2二坐标数控加工导轨生成算法 2、二坐标数控加工刀具半径补偿
计算机辅助数控编程,刀具半径
补偿除了可由数控系统实现外,
还可由数控编程系统实现,即根
据给定的刀具半径值和待加工零
件的外形轮廓,由数控编程系统
计算出实际的刀具中心轨迹。
《数控车床编程》PPT课件

P —螺纹导程;
Q —锥螺纹的大小头半径之差。
注意:1在进入螺纹加工之前必须是相对坐标;
2 必须设置2mm升速进刀段与2mm 的降速退刀段。
I D
A
2
图3-9 程序起点A
11. 整数导程螺纹切削 (G32) G32 X (U) Z (W) F或E
例1 如图3-10所示的圆柱螺纹,螺纹导程为1.5mm。
XX
66
90
40 40 80
O
ZZ
图3-3 G00指令运用 绝对坐标编程为:G00 X40.0 Z6.0 相对坐标编程为:G00 U-40.0 W-84.0
5. 直线插补G01 X Z F
X
40
O
Z
80
图3-4 G01指令运用 绝对坐标编程为:G01 X40.0 Z-80.0 F0.4 相对坐标编程为:G01 U0.0 W-80.0 F0.4
第三章 数控车床编程
§3. 1 数控车床编程基础 一、数控车床编程特点 1. 在一个程序段中,可以采用绝对坐标编程、增量 坐标编程或二者混合编程。
2. 用绝对坐标编程时,坐标值X取工件的直径;增 量坐标编程时,用径向实际位移量的2倍值表示,并附 上方向符号。
3. 为提高工件的径向尺寸精度,X向的脉冲当量取 Z向的一半。
四、对刀问题
对刀就是确定刀尖在工件坐标系中的位置。常用的 对刀方法为试切法。
O
d
L
O
(a) 确定刀尖在Z向的位置
(b) 确定刀尖在X向的位置
图3-3 数控车床的对刀
根据试切后工件的尺寸确定刀尖的位置。
五、有关编程代码说明 (一)G功能 1. 绝对坐标G90 它是加工程序的第一条指令,以便后面给出起刀点。
数控机床编程CAI课件ppt

2.1.2 数控机床程序的编制方法
1.手工编程
从工件的图样分析、工艺过程的确定、数值计算到编写加工程序单、制作控制介 质等都是人手工完成。对形状简单的工件,可以使用手工编程。手工编程既经济又 及时。但对于几何形状复杂的零件,特别是具有列表曲线、非圆曲线及曲面的零件 (如叶片、复杂模具),或者表面的几何元素并不复杂而程序量很大的零件(如复 杂的箱体),或者工步复杂的零件,手工编程就难以胜任,因此必须用自动编程的 方法。为了缩短生产周期,提高数控机床的利用率,有效解决复杂零件的加工问题, 应当使手工编程向自动编程方向发展,但也要看到,手工编程是自动编程的基础, 自动编程中许多核心的经验都来源于手工编程,二者是相辅相成的。
程序的验证可采用仿真软件(如:德国的Dialog;国产的宇龙、斯沃、金银花数 控仿真软件等)在计算机上进行模拟,也可利用数控机床的空运行功能进行检验, 以检查机床的动作和运动轨迹的正确性。为了检查出由于编程计算不准确或刀具调 整不当造成的加工误差的大小,还需经过试切进行检验。根据试切情况对程序进行 修改。
图2-5 立式铣床
图2-3 数控车床
(3)Pro/E :是美国PTC (参数技术有限公司)开发的开发的软件, 是全世界最普及的三维 CAD/CAM (计算机辅助设计与制造)系统。 广泛用于电子、机械、模具、工 业设计和玩具等民用行业。具有零件 设计、产品装配、模具开发、数控加工、造型设计等多种功能。Pro/E 在我国南方地区企业中被大量使用,设计建模采用PRO/E ,编程加工 采用MASTERCAM 和CIMATRON 是目前通行的做法。
(2) CATIA: Catia是法国达索(Dassault))公司推出的产品,法 制幻影系列战斗机、波音737、777的开发设计均采用Catia。 CATIA据 有强大的曲面造型功能,在所有的CAD三维软件位居前列,广泛应用 于国内的航空航天企业、研究所,以逐步取代UG成为复杂型面设计的 首选。CATIA具有较强的编程能力,可满足复杂零件的数控加工要求。 目前一些领域采取CATIA设计建模,UG编程加工,二者结合,搭配使 用。
数控车床基本编程指令PPT课件

• 4、执行此指令之前必须保证刀位点与程序起点 (或对刀点)符合。
• 5、该指令为非模态指令。 第11页/共22页
X、Z 取值原则:
1、方便数学计算和简化编程; 2、容易找正对刀; 3、不要与机床、工件发生碰撞; 4、方便拆卸工件; 5、空行程不要太长;
第12页/共22页
2、 预置工件坐标系
• 指令:工件坐标系选择G54~G59
项目二 第1节
数控车床的编程基础
• 1、1 数控车床编程特点
• 一、坐标系统
• 机床坐标系:是数控机床安装调试时便设定好的一固定的坐标系
统。机床原点在主轴端面中心,参考点在X轴和Z轴的正向极限位 置处
• 编程坐标系:是在对图纸上零件编程时就建立的,程序数据便是
基于该坐标系的坐标值。
• 工件坐标系时编程坐标系在机床上的具体体现。由相应的编程
4
Z
机床原点 80
G54 G00 G90 X40.Z30.
G59
G00 X30. Z30.
第16页/共22页
3、T 指令建立工件坐标系
• 越来越多的数控车床采用 T 指令建立工件坐标系。
➢ 把对刀过程记录的坐标值以MDI方式输入到某刀偏表地址码
中(如 01 地址号),则在编程中直接用指令 TXX01 即可自动按 机床坐标系的绝对偏置坐标关系建立起工件坐标系。
X
Z
➢若设定工件原点O1 , 则程序段为:
G92 X 100. Z 50.
➢若设定工件原点O2 , 则程序段为:
G92 X 100. Z 110.
第9页/共22页
• 执行G92指令时,是通过刀具当前所在位置(刀具
起始点)来设定工件坐标系的。
➢若起刀点位置向左移动20mm,则执行上述指令时,结果
• 5、该指令为非模态指令。 第11页/共22页
X、Z 取值原则:
1、方便数学计算和简化编程; 2、容易找正对刀; 3、不要与机床、工件发生碰撞; 4、方便拆卸工件; 5、空行程不要太长;
第12页/共22页
2、 预置工件坐标系
• 指令:工件坐标系选择G54~G59
项目二 第1节
数控车床的编程基础
• 1、1 数控车床编程特点
• 一、坐标系统
• 机床坐标系:是数控机床安装调试时便设定好的一固定的坐标系
统。机床原点在主轴端面中心,参考点在X轴和Z轴的正向极限位 置处
• 编程坐标系:是在对图纸上零件编程时就建立的,程序数据便是
基于该坐标系的坐标值。
• 工件坐标系时编程坐标系在机床上的具体体现。由相应的编程
4
Z
机床原点 80
G54 G00 G90 X40.Z30.
G59
G00 X30. Z30.
第16页/共22页
3、T 指令建立工件坐标系
• 越来越多的数控车床采用 T 指令建立工件坐标系。
➢ 把对刀过程记录的坐标值以MDI方式输入到某刀偏表地址码
中(如 01 地址号),则在编程中直接用指令 TXX01 即可自动按 机床坐标系的绝对偏置坐标关系建立起工件坐标系。
X
Z
➢若设定工件原点O1 , 则程序段为:
G92 X 100. Z 50.
➢若设定工件原点O2 , 则程序段为:
G92 X 100. Z 110.
第9页/共22页
• 执行G92指令时,是通过刀具当前所在位置(刀具
起始点)来设定工件坐标系的。
➢若起刀点位置向左移动20mm,则执行上述指令时,结果
《数控机床及编程》PPT课件

常用的有穿孔纸带、穿孔卡、磁带、磁盘等。
2、数控装置
.
返 回3
输出装置将控制运算器发出的命令送到伺服系统,经功率放大, 驱动机床完成相应的动作。
1、伺服系统
伺服系统是数控机床的执行机构,包括驱动和执行两大部分。 伺服系统接收数控系统的指令信息,
并按照指令信息的要求带动机床的移动部件运动或执行部分动作。
返回
5、程序检验和首件切削
.
下一页8
基本编程方法
1、确定工艺过程 ① 确定加工方法 ② 加工路线的设计 ③ 加工工序内容设计 2、建立适当的坐标系 3、运动轨迹目标点 (节点)的计算 4、编写加工程序单 程序检验和首件切削
.
9
编程指令介绍
.
10
返回
下一页
.
11
.
12
.
13
数 字 控 制 简 称 数 控 或 NC ( Numerical
Control),是指用输入数控装置的数字信息 来控制机械执行预定的动作。其数字信息包括 字母、数字和符号。
计 算 机 数 控 简 称 CNC ( Computer
Number Control),是采用具有存储程序的 计算机,按照存储在计算机内读写存储器中的 控制程序去执行数控装置的一部分或全部数控 功能。
.
14
.
15
.
16
.
17
.
18
.
19
.
20
.
21
.
22
.
23
.
24
.
25
.
26
.
27
.
28
.
29
.
30
2、数控装置
.
返 回3
输出装置将控制运算器发出的命令送到伺服系统,经功率放大, 驱动机床完成相应的动作。
1、伺服系统
伺服系统是数控机床的执行机构,包括驱动和执行两大部分。 伺服系统接收数控系统的指令信息,
并按照指令信息的要求带动机床的移动部件运动或执行部分动作。
返回
5、程序检验和首件切削
.
下一页8
基本编程方法
1、确定工艺过程 ① 确定加工方法 ② 加工路线的设计 ③ 加工工序内容设计 2、建立适当的坐标系 3、运动轨迹目标点 (节点)的计算 4、编写加工程序单 程序检验和首件切削
.
9
编程指令介绍
.
10
返回
下一页
.
11
.
12
.
13
数 字 控 制 简 称 数 控 或 NC ( Numerical
Control),是指用输入数控装置的数字信息 来控制机械执行预定的动作。其数字信息包括 字母、数字和符号。
计 算 机 数 控 简 称 CNC ( Computer
Number Control),是采用具有存储程序的 计算机,按照存储在计算机内读写存储器中的 控制程序去执行数控装置的一部分或全部数控 功能。
.
14
.
15
.
16
.
17
.
18
.
19
.
20
.
21
.
22
.
23
.
24
.
25
.
26
.
27
.
28
.
29
.
30
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2) CATIA: Catia是法国达索(Dassault))公司推出的产品,法 制幻影系列战斗机、波音737、777的开发设计均采用Catia。 CATIA据 有强大的曲面造型功能,在所有的CAD三维软件位居前列,广泛应用 于国内的航空航天企业、研究所,以逐步取代UG成为复杂型面设计的 首选。CATIA具有较强的编程能力,可满足复杂零件的数控加工要求。 目前一些领域采取CATIA设计建模,UG编程加工,二者结合,搭配使 用。 (3)Pro/E :是美国PTC (参数技术有限公司)开发的开发的软件, 是全世界最普及的三维 CAD/CAM (计算机辅助设计与制造)系统。 广泛用于电子、机械、模具、工 业设计和玩具等民用行业。具有零件 设计、产品装配、模具开发、数控加工、造型设计等多种功能。Pro/E 在我国南方地区企业中被大量使用,设计建模采用PRO/E ,编程加工 采用MASTERCAM 和CIMATRON 是目前通行的做法。
+X
2.3.2
机床坐标轴的确定
确定机床坐标轴时,一般是先确定Z轴,然后再确定X轴和Y轴。
Hale Waihona Puke 1.Z轴的确定Z轴的方向是由传
递切削力的主轴确定 的,标准规定:与主 轴轴线平行的坐标轴 为Z轴,并且刀具远离 工件的方向为Z轴的正 方向。
图2-3 卧式车床 图2-5 立式铣床
对于没有主轴的机床, 如牛头刨床等,则以与装 夹工件的工作台面相垂直 的直线作为Z轴方向。如果 机床有几根主轴,则选择 其中一个与工作台面相垂 直的主轴,并以它来确定Z 轴方向(如图2-4立式车 床)。
图2-4 立式车床
2.X轴的确定
平行于导轨面,且垂直于Z 轴的坐标轴为X轴。X轴是在刀 具或工件定位平面内运动的主 要坐标。对于工件旋转的机床 (如车床、磨床等),X坐标的 方向是在工件的径向上,且平 行于横滑座导轨面,刀具远离 工件旋转中心的方向为X轴正方 向。如图2-3所示。注意:对于 刀架在工件前侧时,数控车床 的X轴正方向与图2-3方向相反。
(1)UG: Unigraphics 是美国Unigraphics Solution公司开发的 一套集CAD、CAM、CAE 功能于一体的三维参数化软件,现被西门 子公司收购,是当今最先进的计算机辅助设计、分析和制造的软件,用 于航空、航天、汽车、轮船、通用机械和电子等工业领域。UG软件在 CAM领域处于领先的地位,产生于美国麦道飞机公司,是飞机零件数 控加工首选编程工具。
第2章
数控加工编程基础
2.1
概述 2.2 字符与代码
2.3
数控机床的坐标系
2.4 本章小结
程序段与程序格式
本章学习目标:
本章是数控编程的基础,主要讲述了数控编程的 基础知识,常用G代码及M代码功能指令,数控机床 坐标系,数控程序段与程序格式等。本章要求熟悉数 控加工程序格式以及编程步骤,熟记数控机床坐标系 的确定方法和右手笛卡尔直角坐标系的应用。
程序的验证可采用仿真软件(如:德国的Dialog;国产的宇龙、斯沃、金银花 数控仿真软件等)在计算机上进行模拟,也可利用数控机床的空运行功能进行检验, 以检查机床的动作和运动轨迹的正确性。为了检查出由于编程计算不准确或刀具调 整不当造成的加工误差的大小,还需经过试切进行检验。根据试切情况对程序进行 修改。
2.3
数控机床的坐标系
2.3.1
坐标系及运动方向的规定
目前,国际标准化组织已经统一了标准的坐标系。我国已制订了 JB3051-82《数控机床坐标和运动方向的命名》数控标准,它与ISO841 +Y +B 等效。 +X 、+Y +Z +Y
或
+A
标准的坐标系采用右手笛卡尔直 角坐标系,如图2-2所示。这个坐标系 的各个坐标轴与机床的主要导轨相平 行。直角坐标系X、Y、Z三者的关系及 其方向用右手定则判定;围绕X、Y、Z 各轴回转的运动及其正方向+A、+B、 +C分别用右手螺旋定则确定。
2.1.2
1.手工编程
数控机床程序的编制方法
从工件的图样分析、工艺过程的确定、数值计算到编写加工程序单、制作控制 介质等都是人手工完成。对形状简单的工件,可以使用手工编程。手工编程既经济 又及时。但对于几何形状复杂的零件,特别是具有列表曲线、非圆曲线及曲面的零 件(如叶片、复杂模具),或者表面的几何元素并不复杂而程序量很大的零件(如 复杂的箱体),或者工步复杂的零件,手工编程就难以胜任,因此必须用自动编程 的方法。为了缩短生产周期,提高数控机床的利用率,有效解决复杂零件的加工问 题,应当使手工编程向自动编程方向发展,但也要看到,手工编程是自动编程的基 础,自动编程中许多核心的经验都来源于手工编程,二者是相辅相成的。 2.自动编程 自动编程也称计算机辅助编程,即程序编制工作的大部分或全部由计算机完成。 典型的自动编程有人机对话式自动编程及图形交互式自动编程。
1.分析零件图纸 分析工件材料、形状、尺 寸精度及毛坯形状和热处理等, 确定工件在数控机床上进行加 工的可行性。 2.工艺处理 制定数控加工工艺除考虑一般工艺原则外,还应考虑充分发挥所有 数控机床的指令功能,走刀路线要短,换刀次数尽可能少等。
(1)确定加工方案; (2)刀具、工夹具的设计和选择; (3)选择对刀点 :对刀点是指刀具相对零件运动的起始点。对刀点也称作程序起 始点或起刀点。对刀点的选择原则是:所选对刀点应使程序编制简单、工件容 易找正,并在加工过程中便于检查和减小加工误差的位置。 (4)确定加工路线:尽量缩短走刀路线,减少空走刀行程,提高生产率;保证加工 零件的精度和表面粗糙度的要求;有利于简化数值计算,减少程序段的数目和 编程的工作量。 (5)确定切削用量:包括背吃刀量、侧吃刀量、主轴转速(切削速度)及进给速度。
立式铣床
图2-6
卧式铣床
3.Y轴的确定
Y坐标轴垂直于X、 Z坐标轴。Y运动的正 方向根据X坐标和Z坐
数控车床(刀具后置)
数控车床(刀具前置)
2.X轴的确定
对于刀具旋转的机 床(如铣床、镗床、钻 床等),如果Z轴是垂直 的,则面对主轴看立柱 时,右手所指的水平方 向为X轴的正方向。如图 2-5所示如果Z轴是水平 的,则面对主轴看立柱 时,左手所指的水平方 向为X轴的正方向,如图 2-6所示。
图2-5
(3)Cimatron:Cimatron系统是以色列Cimatron公司的 CAD/CAM/PDM产品,是较早在微机平台上实现三产品,是较早在微 机平台上实现三维CAD/CAM全功能的系统。该系统提供了比较灵活的 用户界面,优良的三维造型、工程绘图,全面的数控加工,各种通用、 专用数据接口以及集成化的产品数据管理。Cimatron CAD/CAM系统 在国际上的模具制造业备受欢迎,国内模局制造行业也在广泛使用。 (4) Master CAM : Master CAM是美国CNC公司开发的基于PC平 台的CAD/CAM软件,它具有方便直观的几何造型,Master cam提供 了设计零件外形所需的理想环境,其强大稳定的造型功能可设计出复 杂的曲线、曲面零件。Master Cam 具有较强的曲面粗加工及曲面精 加工的功能,曲面精加工有多种选择方式,可以满足复杂零件的曲面 加工要求,同时具备多轴加工功能。由于价格低廉,性能优越,成为 国内民用行业数控编程软件的首选。
2.1
2.1.1
概
述
数控机床编程的目的与步骤
目的:程序编制是数控加工的一项重要工作,理想的加工程序不仅
应保证加工出符合图纸要求的合格工件,同时应能使数控机床的功能得 到合理的应用与充分的发挥,以使数控机床安全可靠及高效地工作。
内容与步骤:分析被
加工零件的零件图,确定加 工工艺过程;进行刀具运动 轨迹坐标计算;编写程序单; 制备控制介质;程序校验和 首件试切等。
+Y +Y +B +A +C +Z +X +Z +Y +A ′ +X ′ +C +Z +B′ +Y ′ +A +B +Z ′ +C ′ +X +A 、+B 或+C +X 、+Y 或+Z
在坐标轴命名或编程时,不论 机床在加工中是刀具移动,还是 被加工工件移动,都一律假定被 加工工件相对静止不动,而刀具 在移动,即刀具相对运动的原则, 并同时规定刀具远离工件的方向 为各坐标的正方向。
2.2.1
字符与代码
字符(Character):用来组织、控制或表示数据的一些符号,如 数字、字母、标点符号、数学运算符等。字符是机器能进行存储或传 送的记号。字符也是我们所要研究的加工程序的最小组成单位。 加工程序用的字符分四类。一类是字母,它由大写26个英文字母 组成。第二类是数字和小数点,它由0~9共10个阿拉伯数字及一个小 数点组成。第三类是符号,由正(+)号和负(-)号组成。第四类是 功能字符,它由程序开始(结束)符(如“%”)、程序段结束符(如 “;”)、跳过任选程序段符(如“/”)等组成。
3.进行刀具运动轨迹坐标计算
根据零件图的几何尺寸、进给路线及设定的工件坐标系,计算工件粗、精加工 各种运动轨迹关键点的坐标值。
4.编写程序单
编程人员要了解数控机床的性能、程序指令代码以及数控机床加工零件的过程, 才能编写出正确的加工程序。
5.制备控制介质
控制介质有穿孔带、磁带、磁盘和U盘等。
6.程序校验和首件试切
(5)DELCAM:Feature CAM是美国DELCAM公司开发的基于特 征的全功能CAMCAM软件,全新的特征概念,超强的特征识别,基于 工艺知识库的材料库,刀具库,图标导航识别,基于工艺卡片的编程模 式。全模块的软件,从2~5轴铣削,到车铣复合加工,从曲面加工到 线切割加工,为车间编程提供全面解决方案。DELCAM软件后编辑功 能相对来说是比较好的。近年来国内一些制造企业正在逐步引进,以满 足行业发展的需求,属新兴产品。 (6)CAXA制造工程师:CAXA制造工程师是北京北航海尔软件有限 公司推出一款全国产化的CAD/CAM产品,为国产CAD/CAM软件在 国内CAM市场中占据了一席之地。作为我国制造业信息化领域自主知识 产权软件优秀代表和知名品牌,CAXA已经成为我国CAD/CAM/PDM业 界的领导者和主要供应商。CAXA制造工程师是一款面向二至五轴数控 铣床与加工中心、具有良好工艺性能的铣削/钻削数控加工编程软件。 该软件性能优越,价格适中,在国内市场颇受欢迎。