数控编程的基础知识要点分析.ppt
文本预览下载声明
第6章 数控编程的基础知识 §6-1 数控程序的基础 一、数控加工程序 所谓数控加工程序,就是一个零件在NC机床上的加工顺序、刀具移动的轨迹以及加工工艺参数和辅助功能等信息,用字母代码和数字以一定的格式编写出来。 某零件FANUC系统程序 %; O100; N001 G50 X150. Z200. ; N002 M04 S600 ; N003 G00 X76. Z46 . ; N004 G01 X74.9 F0.2 ; N005 Z38.58 ; N006 G02 X90.844 Z12.263 R23.15 ; N007 X118.44 Z12.263 R43.399 ; N008 G01 X119.34 ; N009 G00 X150. Z200 . ; N010 M05 ; N011 M30 ; % 二、加工程序的结构和程序段格式 1.程序段的结构 一个完整的程序是由若干程序段组成的。 程序段是一个完整的机床控制信息,表示机床的一种操作。 2.程序段的格式 程序段格式是指程序段中字母、数字和符号的规定排列形式。 目前国内外广泛采用字地址程序段格式。 字地址格式: 特点:每个程序段都由若干个字组成。 每个字都由英文字母和随后的数字组成,它代表数控系统的一个具体指令。 字地址格式又称为可变程序段格式。 除地址格式外还有固定程序段格式,但较为少见。 3.字地址的分类 按功能分类: (1)加工顺序字: N (2)准备功能字: G (3)坐标位置字: X Y Z (4)工艺参数字: F、S、T (5)辅助功能字: M 按作用范围分类: (1)续效字:指令在被同组的其它指令取代或被注销以前,共功能一直有效,也称为模态指令。如F、S、G01等。 (2)非续效字:仅在出现的程序段中起作用,也称为非模态指令。如G04、M00。 三、NC加工中的坐标系 1.坐标轴与运动方向 标准坐标系采用右手直角笛卡尔坐标系。 它规定直角坐标X、Y、Z三者关系及其正方向用右手定则判定,绕X、Y、Z轴的回转运动及其正方向+A、+B、+C分别用右手螺旋法则判定。 通常有如下的规定: Z轴:与机床主轴平行或重合。 Z轴正方向为远离工件的方向。 X轴:主要进给方向。 X轴正方向为远离工件的方向。 Y轴:由右手法则判定。 数控车床 2.坐标数与多坐标加工 坐标数是指数控机床有几个方向采用了数字控制。 如图其X、Y、Z三个方向都采用了数字控制,则它是一台三坐标数控铣床。 多坐标加工是指数控系统能同时控制几个坐标联动。 四、程序编制的指令代码 不论何种数控机床的加工,都是将代表着各种不同功能的指令代码输入至数控装置,经过转换与处理来控制机床的各种操作。因此,编程人员必须熟悉有关指令代码的基本知识。 下面介绍的指令是常用的重要的指令,掌握这些指令代码的使用是程序编制的前提。 在数控机床上加工零件是自动实现的,它是由程序中的两类功能指令来实现的。这就是: 1.准备功能G指令 2.辅助功能M指令 1.准备功能指令— G指令 (1)与刀具运动有关的G代码 G00—快速定位指令 格式:G00 X__ Y__ Z__ 执行这段程序,命令刀具快速移到该位置。速度的大小由系统预先设定。 G01—直线插补指令 格式:G01 X__ Y__ Z__ F__ 执行这段程序,命令刀具以指定的进给速度值进行直线插补运动。 G02、G03—圆弧插补指令 G02:顺时针方向 G03:逆时针方向 格式Ⅰ: G02(G03)X__ Y__ Z__ I__ J__ K__ F__ 格式Ⅱ:G02(G03)X__ Y__ Z__ R__ F__ 说明: I、J、K分别为圆弧的起点到圆心的矢量在X、Y、Z轴上的投影。 R为圆弧半径: 圆心角≤180°,R值为正号; 180°圆心角360°,R值为负号。 使用圆弧插补指令应注意: (1)G02、G03插补指令只能在坐标平面内进行。 车床加工 铣床加工 G04—暂停指令 命令刀具暂停进给。 格式:G04 X__ 或G04 F__ (不同系统选用不同的字地址) G04 X4—刀具停止送进,暂停4秒后继续; G04 P4—刀具停止送进,暂停0.004秒后继续; (2)与坐标字有关的G代码 G90—绝对尺寸指令 (系统缺省时默认为绝对尺寸状态) 所有点的坐标均以原点为基准计量的坐标系称为绝对坐标系。绝对坐标值是相对编程零点的坐标值。 G90表示
显示全部