数控编程概述.ppt

数控编程概述

数控编程概述 4.1 数控编程基础知识 4.2 数控编程中的工艺分析与设计 4.3 零件数控加工工艺设计实例 4.4 数控编程中的数值计算 习题 4.1 数控编程基础知识 4.1.1 数控编程的概念 在普通机床上加工零件时, 一般应由工艺人员按照设计图样事先制定好零件的加工工艺规程, 工艺规程中包括零件的加工工序、 切削用量, 机床的规格及刀具、 夹具等内容。 数控机床则按照事先编制好的加工程序, 自动对被加工零件进行加工。 把零件的加工工艺路线、 工艺参数, 刀具的运动轨迹、 位移量、 切削参数(主轴转速、 进给量、 切削深度等)以及辅助功能(换刀, 主轴正反转, 切削液开、 关等)按照数控机床规定的指令代码及程序格式编写成加工程序单, 输入到数控机床的控装置中, 从而控制机床加工零件, 这一过程称为数控程序的编制。 4.1.2 数控编程的内容与步骤 1. 数控编程的内容 数控编程的主要内容有: 分析零件图样, 确定加工工艺过程; 数值计算; 编写零件加工程序单; 输入程序/传送程序; 程序校验, 首件试切。 2. 数控编程的步骤 数控编程的步骤一般如图4.1所示。 (1) 分析图样, 确定加工工艺过程。 (2) 数值计算。 根据零件的几何尺寸, 确定的工艺路线及设定的坐标系, 计算零件粗、 精加工各运动轨迹, 得到刀位数据。 (3) 编写零件加工程序单。 (4) 输入/传送程序。 (5) 程序校验与首件试切。 4.1.3 零件程序的格式 零件程序是用来描述零件加工过程的指令代码集合, 由程序号、 程序段组成。 如下所示是在一块平板上铣切圆环槽的零件程序: O40 ; 程序号 N10 G00 X10 Y25 Z1 S1250 M03; 主轴启动, 快速定位到(10, 25, 1) N20 G01 Z-5 F100 ; 进给到(10, 25, -5) N30 G02 X10 Y25 I20 J0 F125 ; X-Y平面顺时针铣圆弧 N40 G00 Z100 M05 ; 快速退回, 主轴停止 N50 X-20 ; 快速退回 N60 M30 ; 程序结束M30 1. 程序号 程序号是零件程序的存储代号, 与文件名的作用相似。 它一般以特殊符号开头, 后续数字码。 2. 程序段 一个程序段由若干个功能指令字组成, 用来指定一个加工步骤, 其一般格式为 4.1.4 数控编程的种类 数控编程一般分为手工编程和自动编程两种。 1. 手工编程 对于手工编程, 图4.1所述各编程步骤都是由人工来完成的。 2. 自动编程 自动编程即用计算机编制数控加工程序。 编程人员只需根据图样的要求, 使用数控语言编写出零件加工源程序, 送入计算机, 由计算机自动进行数值计算、 后置处理, 编写出零件加工程序单, 将加工程序通过直接通信的方式送入数控机床, 指挥机床工作。 4.2 数控编程中的工艺分析与设计 4.2.1 数控加工工艺设计准备 1. 选择并决定进行数控加工的内容 选择并决定对某个零件进行数控加工后, 并不等于要加工该零件的所有加工内容, 而可能只是对其中的一部分进行数控加工。 在选择数控加工内容时, 一般可按下列顺序考虑: (1) 通用机床无法加工的内容应作为优先选择的内容。 (2) 通用机床难加工, 质量也难以保证的内容应作为重点选择的内容。 (3) 通用机床加工效率低, 工人手工操作劳动强度大的内容, 可在数控机床尚存在富余能力的基础上进行选择。 一般来说, 上述这些加工内容采用数控加工后, 产品质量、 生产效率与综合经济效益等方面都会得到明显提高。 相比之下, 下列一些加工内容则不宜选择数控加工: (1) 需要通过较长时间占机调整的加工内容, 如零件的粗

文档评论(0)

1亿VIP精品文档

相关文档