第2章零件程序的编制 2.1概述 数控机床是严格按照从外部输入的程序来自动地对被 加工工件进行加工的。为了与数控系统的的内部程序(系 统软件)及自动编程用的零件源程序相区别,我们把从外 部输入的直接用于加工的程序称为数控加工程序。它是数 控机床的应用软件。 2.1.1数控机床程序编制的内容和步骤 工艺 数学处 数 析零件图 处 编写程序清单 程序输入 程序检查 数控系统 零件毛坯 控机床试切 成品零件 纸理理 图21数控机床编程的步骤
第2章 零件程序的编制 2.1 概 述 数控机床是严格按照从外部输入的程序来自动地对被 加工工件进行加工的。为了与数控系统的的内部程序(系 统软件)及自动编程用的零件源程序相区别,我们把从外 部输入的直接用于加工的程序称为数控加工程序。它是数 控机床的应用软件。 2.1.1 数控机床程序编制的内容和步骤
a.明确加工目的确定工艺参数 b.算基点与节点 c.按规定的程序格式,逐条写程序 d.程序输入:键盘、接口 e.程序校验首件试切: 空刀运动 ●用笔代刀 ●大批量生产(试切一件) ●三维动态显示 好的编程人员,要熟悉 a.机床结构、性能 b.数控系统 c.加工工艺 ※充分发挥数控系统的功能和数控机床本身的能力
a. 明确加工目的,确定工艺参数 b. 算基点与节点 c. 按规定的程序格式,逐条写程序 d. 程序输入: 键盘、接口 e. 程序校验首件试切 : ● 空刀运动 ● 用笔代刀 ● 大批量生产(试切一件) ● 三维动态显示 好的编程人员,要熟悉 a. 机床结构、性能 b. 数控系统 c. 加工工艺 ※充分发挥数控系统的功能和数控机床本身的能力
2.1.2数控机床编程的方法 ●手工编程手工编程时间:加工时间=30:1妥 ●自动编程 2,2数控机床编程的基础知识 为了满足设计、制造、维修和普及的需要,在输入代 码、坐标系统、加工指令、辅助功能及程序格式方面,国 际上已形成了两个通用的标准 ISO-International Standard Organization ElA-Electronic Industries Association 221程序结构与格式 N3G00X10Z10M03S650 (1)程序段号:查找、跳转注意,程序段标号与程 序的执行顺序无关,不管有无括号,程序都是按排列的先 后次序执行
2.1.2数控机床编程的方法 ● 手工编程 手工编程时间:加工时间=30:1 ● 自动编程 2.2 数控机床编程的基础知识 为了满足设计、制造、维修和普及的需要,在输入代 码、坐标系统、加工指令、辅助功能及程序格式方面,国 际上已形成了两个通用的标准 ISO—International Standard Organization EIA—Electronic Industries Association 2.2.1 程序结构与格式 N3 G00 X10 Z10 M03 S650; (1) 程序段号:查找、跳转 注意,程序段标号与程 序的执行顺序无关,不管有无括号,程序都是按排列的先 后次序执行
02001 程序名 NC91c00×1000830050程序开始 NO0Z-33.000 N3c01Z-26.000F100; D No040026000 NO05X50.00Y30.000; 程序体 刀具初始位置 N6C01Z-17.00; NO07C04F2; 3 No08000Z50.000 4图状图Mx-100100 N10M02; 程序结束 图22点位加工示意图
(2)结束符:;、LF、* (3)程序段中的主体部分:主体部分包含了各种控制信息 和数据 2.2.2、功能字 (1)准备功能字G代码:G00~G99共100种 G代码(使机床做某种操作的指令) 模态代码一旦执行就保持有效,直到同组另一代码出现 非模态代码只有在其它所在的程序段内有效 (2)坐标字(尺寸字) X Y Z U V W I K 有“+”“-”之分,“+”可以省略 (3)进给功能字F:F是指各坐标方向速度的矢量和 G95F5000.5mm/r G94 F200 200mm/min (4)主轴转速功能字S:
(2)结束符: ;、 LF、* (3)程序段中的主体部分:主体部分包含了各种控制信息 和数据 2.2.2、功能字 (1)准备功能字G代码: G00~G99共100种。 G代码(使机床做某种操作的指令): ● 模态代码一旦执行就保持有效,直到同组另一代码出现 ● 非模态代码只有在其它所在的程序段内有效 (2) 坐标字(尺寸字) X Y Z U V W I J K 有“+” “-”之分, “+”可以省略 (3) 进给功能字F: F是指各坐标方向速度的矢量和 G95 F500 0.5mm/r G94 F200 200mm/min (4)主轴转速功能字S: