




已阅读5页,还剩115页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
23 04 2020 1 第二章数控加工编程基础 23 04 2020 2 第二章数控加工编程基础 数控编程的基础知识 常用准备功能指令的编程方法 数控编程的工艺处理 编程中的尺寸计算 本章内容 23 04 2020 3 一 数控编程的基本概念数控加工程序编制 指从零件图纸到制成控制介质的全过程 二 数控编程的内容和步骤1 确定工艺过程 1 选定机床 刀具与夹具 2 确定零件加工的工艺路线 工装及切削用量等工艺参数 2 1概述 23 04 2020 4 2 数值计算按已确定的加工路线和允许的零件加工误差 计算出所需的输入数控装置的数据 称为数值计算 主要内容 零件轮廓和刀具轨迹的坐标值 23 04 2020 5 3 编制程序 1 编程根据制定的加工路线 切削用量 刀具号码 刀具补偿 辅助动作及刀具运动轨迹 按照数控系统规定指令代码及程序格式 编写零件加工程序 2 填写工艺文件 23 04 2020 6 4 制备控制介质将程序单上的内容 经转换记录在控制介质上 作为数控系统的输入信息 注意 若程序较简单 也可直接通过键盘输入 23 04 2020 7 5 程序的校验和试切所制备的控制介质 必须经过进一步的校验和试切削 证明是正确无误 才能用于正式加工 23 04 2020 8 常用的校验和试切方法有3种 阅读法 模拟法 试切法 1 阅读法 阅读法检查指令语法的正确性 2 模拟法 检查程序 刀具运动轨迹 的正确性 空运转画图 用笔代替刀具 坐标纸代工件 空运转绘图 空走刀校验 用图形模拟刀具与工件的切削 23 04 2020 9 注意 上述方法只能检查运动轨迹的正确性 不能判别加工误差是否满足要求 3 试切法 检查加工精度对实际的毛坯试切 不仅可查出程序是否错 还可知道加工精度是否符合要求 23 04 2020 10 编制方法有2种 手工编程 自动编程两种 1 手动编程 整个编程过程由人工完成 对编程人员的要求高 熟悉数控代码和编程规则 具备机械加工工艺知识和数值计算能力 2 自动编程 编程人员只要根据零件图纸的要求 按照某个自动编程系统的规定 将零件的加工信息用较简便的方式输入计算机 三 数控编程的方法 23 04 2020 11 一 零件加工程序的结构 1 程序的构成 2 2编程的基础知识 23 04 2020 12 O0600N0010G92X0Y0 N0020G90G00X50Y60 N0040G01X10Y50F150S300T12M03 N0100G00X 50Y 60M02 这是一个完整加工程序 它有1个程序号和10个程序段组成 1 程序号组成规则 23 04 2020 13 注意 不同的数控系统 程序号地址码可以不相同 编程时一定要根据说明书规定使用 2 程序段组成规则程序段以程序段号开始 以 结束 程序段号 N 2 程序段格式固定顺序程序段格式 带分割符的固定顺序的程序段格式 字地址程序段格式 23 04 2020 14 2 程序段格式 注意 目前广泛采用的是字址地程序段格式 也称地址符可变程序段格式 这种格式的特点是 程序段的长短 指令字数和字长都是可变的 指令字的排列顺序没有严格要求 不需要的指令字以及与上一个程序段相同的续效指令字可以不写 23 04 2020 15 2 2编程的基础知识 例如 N0020G01X25Y 36Z64F100S300T02M03 23 04 2020 16 程序段由若干个程序字组成 程序字由地址码和数字组成 例如 N0020G01X25Y 36Z64F100S300T02M03 该程序段由程序段号和8个指令字 程序字 组成 程序字格式 23 04 2020 17 表常用地址码及其含义 23 04 2020 18 3 主程序 子程序在一个零件的加工程序中 若有几个连续的程序段在多处重复出现 则可将这些重复的程序串单独抽出来 按一定的格式编写成子程序 调用的程序段为 N M98P L 主程序 N01 N02 N11调用子程序1 N28调用子程序8 N M02 子程序1 N01 N M99 子程序n N01 N M99 23 04 2020 19 2 2编程的基础 右手直角笛卡尔坐标系 1 坐标轴及运动方向的规定 1 直线进给和圆周进给运动坐标系 直角坐标系 直线进给运动的坐标系 X Y Z 二 数控机床坐标系 直角坐标轴相互关系 由右手定则决定 圆周进给坐标 绕X Y Z轴转动的圆进给坐标轴分别用A B C表示 坐标轴正向 由右手螺旋法则而定 23 04 2020 20 2 2编程的基础知识 具体规定 坐标系是假定工件不动 刀具相对于工件做进给运动的坐标系 以增大工件与刀具之间距离的方向为坐标轴的正方向 数控机床的进给运动是相对运动 23 04 2020 21 2 机床坐标轴的确定方法 Z轴的确定 具体地讲 a 对于刀具旋转的机床 平行于旋转刀具轴线的坐标为z坐标 平行于机床主轴轴线的刀具运动坐标 Z Z 23 04 2020 22 b 对于工件旋转的机床 平行于旋转工件轴线的坐标为z坐标 Z 23 04 2020 23 2 2编程的基础知识 X坐标的确定 在水平方向 垂直于Z轴并平行于工件的装夹面 具体的讲 a 在刀具旋转的机床上 铣床 钻床 镗床 23 04 2020 24 Z轴水平时 卧式 则从刀具 主轴 向工件看时 X坐标的正方向指向右边 X 23 04 2020 25 Z轴垂直时 立式 对单立柱机床 面向刀具主轴向立柱看时 X轴的正方向指向右边 X 23 04 2020 26 b 在工件旋转的机床上 车床 磨床等 X轴的运动方向是工件的径向并平行于横向滑座 且刀具离开工件旋转中心的方向是X轴的正方向 X 23 04 2020 27 Y坐标利用已确定的X Z坐标的正方向 用右手定则或右手螺旋法则 确定Y坐标的正方向 z z x x Y Y 23 04 2020 28 A B C坐标用右手定则来确定 附加坐标系X Y Z为第一坐标系 U V W为第二坐标系 P Q R为第三坐标系 A B C第一回转坐标系 其他命名为D E 23 04 2020 29 2 2编程的基础知识 3 编程坐标系编程时一律假定工件不动 全部用刀具运动的坐标系编程 即 X Y Z A B C 2 机床坐标系与工件坐标系 1 机床原点与机床坐标系 机床原点 是机床坐标系的零点 这个原点是在机床调试完成后便确定了 是机床上固有的点 见机床说明书 不能随意改变 机床原点的建立 用回零运行方式建立 23 04 2020 30 机床坐标系 以机床原点为坐标系原点的坐标系 是机床固有的坐标系 它具有唯一性 23 04 2020 31 2 工件原点与工件坐标系 工件原点 为编程方便在零件 工装夹具上选定的某一点 工件坐标系 以工件原点为零点建立的一个坐标系 编程时 所有的尺寸都基于此坐标系计算 工件原点偏置 工件随夹具在机床上安装后 工件原点与机床原点间的距离 注意 现代数控机床均可设置多个工件坐标系 在加工时通过G指令进行变换 23 04 2020 32 3 机床坐标系与工件坐标系的关系 关系 原点不同 各坐标轴互相平行 处理办法 将两原点间的距离预储存在数控装置中 在加工过程中 系统便可按机床坐标系确定加工时的坐标值 23 04 2020 33 3 绝对坐标编程和相对 增量 坐标 绝对坐标系 在这种坐标系中 工件所有点的坐标值基于固定的坐标系 机床或工件 的原点来确定 相对坐标系 在这种坐标系中 运动轨迹的终点坐标值是相对于起点计算的 23 04 2020 34 2 2编程的基础知识 例如 在a 图的绝对坐标系中 B点的坐标值为 25 50 在b 图的增量坐标系中 B点的坐标值为 15 30 23 04 2020 35 4 最小设定单位与编程尺寸的表示法 1 最小设定单位 脉冲当量 分辨率 指数控系统能实现的最小位移量 它是数控机床的一个重要技术指标 一般为0 0001 0 01mm 2 编程尺寸表示方法 以最小设定单位来表示 以毫米为单位来表示 23 04 2020 36 三 穿孔带及代码 中导孔 用来产生读带同步控制信号 其余八个大孔为 信息孔 用来记录有关信息 有孔表示二进制的 1 无孔表示二进制的 0 1 穿孔带的规格 数控采用八位穿孔纸带 穿孔带的每行可穿9个小孔 其中一个小孔成为 同步孔 或 23 04 2020 37 第二节编程的基础知识 数控系统中常用的代码有ISO代码和EIA代码 ISO代码由7位二进制数和一位偶校验位组成 EIA代码由6位二进制数和一位奇校验位组成 补奇 补偶的作用是可以检验纸带的孔是否少穿 孔道是否被弄脏 堵塞 断裂以及阅读装置线路元件是否完好 23 04 2020 38 ISO代码规律 所有数字必须在第5和6列上穿孔 所有字母必须在第7列上穿孔 第8列是偶数校验位 2 2编程的基础知识 EIA代码规律 第5列是偶数校验位 注意 ISO代码的信息量是EIA的2倍 ISO代码是7位码 EIA码是6位码 23 04 2020 39 表2 2ISO及EIA穿孔带代码 23 04 2020 40 四 功能代码简介 1 准备功能G代码 G代码构成 地址码G后跟2位数字组成 从G00 G99共100种 先介绍2个基本概念 1 模态指令 续效指令 是指该指令一旦在某程序段中被使用 将一直保持有效到被同组的其它指令取代 或注销 或整个程序结束为止 由此可知 同组指令在一个程序段中只能出现一个 否则只有最后的代码有效 模态指令只需在使用时指定一次即可 而不必在后续的程序段中重复指定 23 04 2020 41 2 2编程的基础知识 2 非模态指令 非续效指令 是指该指令仅在使用它的某程序段中有效 若需继续使用该功能则必须在后续的程序段中重新指定 23 04 2020 42 表中 2 栏中标有字母的行所对应的G代码是模态代码 标有相同字母的G代码为一组 表中 2 栏中没有字母的行所对应的G代码是非模态代码 表中 4 栏中的 不指定 代码 用作将来修改标准时 指定新的功能 永不指定 代码 指的是即使修改标准时 也不指定新的功能 这两类G代码可由设计者根据需要定义新的功能 23 04 2020 43 N0010G00G17X Y M03M08 N0020G01G42X Y F N0030X Y N0040G02X Y I J N0050X Y I J N0060G01X Y N0070G00G40X Y M05M09 例子 模态代码的用法 23 04 2020 44 2 辅助功能M代码 2 2编程的基础知识 M指令构成 地址码M后跟2位数字组成 从M00 M99共100种 1 M00 程序停止 2 M01 计划 任选 停止 程序运行前 在操作面板上按下 任选停止 键时 才执行M01指令 主轴停转 进给停止 冷却液关断 程序停止执行 若 任选停止 处于无效状态时 M01指令不起作用 利用启动按钮才能再次自动运转 继续执行下一个程序段 23 04 2020 45 2 2编程的基础知识 3 M02 M30 程序结束M30还使运行程序返回起始点 继续加工下一个零件 4 M03 M04 M05 分别为主轴顺时针旋转 主轴逆时针旋转 主轴停转 5 M06 换刀指令 6 M07 M08 M09 分别为2号 雾状 冷却液开 1号 液状 冷却液开 冷却液关 7 M10 M11 运动部件的夹紧或松开 23 04 2020 46 3 F S T代码 1 F代码作用 用来指定进给速度的大小 是进给速度代码 它是续效代码 组成 F后带若干位数字 如F150 F3500等 其中数字表示实际的合成速度值 它是模态指令 单位 mm min 2 S代码作用 用来指定主轴的转速 该代码为续效代码 组成 S后带若干位数字 如S500 S3500等 其中数字表示实际的主轴转速值 它是模态指令 单位 r min 23 04 2020 47 2 2编程的基础知识 3 T代码组成 地址码T后跟若干位数字 一般是4位 作用 是刀具功能代码 用来选择所需的刀具号和刀补号 例 T0102前2位数字表示1号刀 后2位数字表示选用2号刀补 23 04 2020 48 2 3常用准备功能指令的编程方法 一 与坐标系有关的指令1 绝对坐标与增量坐标指令 G90 G91指令G90指令 表示程序中的编程尺寸值是在某个坐标系下按绝对坐标给定的 G91指令 表示程序中编程尺寸值是相对于本段的起点 即编程尺寸值是本程序段各轴的移动增量 故G91又称增量坐标指令 23 04 2020 49 2 3常用准备功能指令的编程方法 注意 这两个指令是同组续效指令 也就是说在同一程序段中只允许用其中之一 而不能同时使用 在缺省的情况下 即无G90又无G91 系统按G90状态处理 23 04 2020 50 X 例 AB和BC两个直线插补程序段的运动方向及坐标系 假设AB段已加工完 要加工BC段 刀具在B点 则该加工程序段为 绝对坐标 G90G01X30Y40 增量坐标 G91G01X 50Y 30 23 04 2020 51 注意 有的机床不用G91指定 而是自动在轨迹的起点建立平行于X Y Z的增量坐标系U V W则BC的加工程序段可写成 G01U 50V 30 23 04 2020 52 2 坐标系设定指令 G92指令 编制程序时 首先要设定一个坐标系 程序中的坐标值均以此坐标系为根据 此坐标系称为工件坐标系 G92指令就是用来建立工件坐标系的 它规定了工件坐标系原点的位置 就是说它确定了工件坐标系的原点 工件原点 在距刀具起始位点多远的地方 或者说 以工件原点为准 确定起刀点的坐标值 23 04 2020 53 2 坐标系设定指令 G92指令作用 以工件原点为准 确定起刀点的坐标值 编程格式 G92XaYbZc a b c为当前刀位点在所设工件坐标系中的坐标值 工件坐标系原点可以设定在工件基准或工艺基准上 也可以设定在卡盘端面中心或工件的任意一点上 注意 G92指令只是设定坐标系原点位置 执行该指令后 刀具 或机床 并不产生运动 23 04 2020 54 例 数控车的坐标系设定 G92X50Z30 1 车削编程中 X尺寸字中的数值一般用坐标值的2倍 即用刀尖相对于回转中心的直径值编程 2 该指令程序段要求坐标值x z必须齐全 不可缺少 并且只能使用绝对坐标值 不能使用增量坐标值 3 在一个零件的全部加工程序中 根据需要 可重复设定或改变编程原点 23 04 2020 55 3 坐标平面指定指令 G17 G18 G19指令G17 G18 G19分别表示规定在XY ZX YZ坐标平面内的加工 注意 若数控系统只有在一个平面的加工能力 可省略 铣床中XY平面最常用 故G17可省略 在车床中 总是在XZ平面内运动 G18可省略 23 04 2020 56 二 运动控制指令1 快速点定位指令 G00指令编程格式 G00X Y Z 功能 命令刀具从当前点 以数控系统预先调定的快进速度 快速移动到程序段所指定的下一个定位点 其中 X Y Z为目标点的绝对或增量坐标 23 04 2020 57 1 G00指令中不需要指定速度 即F指令无效 系统快进的速度事先已确定 2 在G00状态下 不同数控机床坐标轴的运动情况可能不同 编程前应了解机床数控系统的G00指令各坐标轴运动的规律和刀具运动轨迹 避免刀具与工件或夹具碰撞 注意 23 04 2020 58 2 直线插补指令 G01指令编程格式 G01X Y Z F 功能 按程序段中规定的合成进给速度F 使刀具相对于工件 由当前位置沿直线移动到程序段中规定的位置 其中 X Y Z为直线终点的绝对或增量坐标 F为沿插补方向的进给速度 23 04 2020 59 1 G01指令既可双坐标联动插补运动 又可三坐标联动插补运动 取决于数控系统的功能 当G01指令后面只有两个坐标值时 刀具将作平面直线插补 若有三个坐标值时 将作空间直线插补 2 G01程序段中必须含有进给速度F指令 否则机床不动作 3 G01和F指令均为续效指令 注意 23 04 2020 60 O0020N0010G92X50Z10 N0020G90G00X20Z2S600T11M03 N0030G01X20Z 14F100 N0040X28Z 38 N0050X28Z 48 N0060X42Z 48 N0070G00X50Z10M02 例2 1 车削零件如下图 设A点为起刀点 刀具由A点快进到B点 然后沿B C D E F方向切削 再快退至A点 直径40的外圆不加工 23 04 2020 61 用绝对坐标编程 O0050N0010G92X28Y20 N0020G90G00X16S600T01M03 N0030G01X 8Y8F100 N0040X0Y0 N0050X16Y20 N0060G00X28M02 例2 2 铣削下图零件 设P点为起刀点 刀具由P点快进到A点 然后沿A B O A方向铣削 再快退至P点 绝对编程和增量编程 23 04 2020 62 用相对 增量 坐标编程 O0050N0010G92X28Y20 N0020G91G00X 12S600T01M03 N0030G01X 24Y 12F100 N0040X8Y 8 N0050X16Y20 N0060G00X12Y0M02 2 3常用准备功能指令的编程方法 23 04 2020 63 2 3常用准备功能指令的编程方法 3 圆弧插补指令 G02 G03G02 顺时针圆弧插补 G03 逆时针圆弧插补 顺 逆时针方向判别规则 沿垂直于圆弧所在平面的坐标轴由正方向向负方向观察 来判别圆弧的顺逆时针方向 见下图 23 04 2020 64 顺 逆时针方向判别规则 沿垂直于圆弧所在平面的坐标轴由正方向向负方向观察 来判别圆弧的顺逆时针方向 23 04 2020 65 2 3常用准备功能指令的编程方法 说明 圆弧的终点坐标 由X Y Z的数值 绝对或增量尺寸 指定 程序段中的圆心坐标有两种表示方法 圆弧加工程序段一般应包括圆弧所在的平面 圆弧的顺逆 圆弧的终点坐标以及圆心坐标 或半径R 等信息 圆弧加工程序段的格式 23 04 2020 66 圆心的位置通常有以下2种表示方法 用由圆弧起点指向圆心的向量在X Y Z轴上的投影I J K表示 23 04 2020 67 圆心的位置通常有以下2种表示方法 用半径R表示 R用代数值 注意 用半径R编程时 不能描述整圆 当 AB 180o时 R取正值 当180o AB 360o时 R取负值 同一半径的情况下 从圆弧的起点到终点有两个圆弧的可能性 因此在用半径值编程时 R带有符号 23 04 2020 68 例 铣削如图所示R20圆孔 起刀点在坐标原点O 加工时刀具快进至A 沿逆时针方向以100mm min速度切削整圆至A 再快速返回原点 解 用绝对坐标编程O0001N0010G92X0Y0 N0020G90G00X20Y0S300T01M03 N0030G03X20Y0I 20J0F100 N0040G00X0Y0M02 23 04 2020 69 2 3常用准备功能指令的编程方法 例 在车床上加工如图所示的曲线轮廓 试写出刀尖从编程坐标原点出发 精车凸凹球面的程序段 根据图中几何关系 计算各点坐标值 A 22 45 32 B 22 75 C 38 44 60 16 F 0 28 23 04 2020 70 2 3常用准备功能指令的编程方法 例 铣削加工如图所示的曲线轮廓 设A点为起刀点 从点A沿圆C1 C2 C3到D点停止 方向如图中所示 仅给速度为100mm min 23 04 2020 71 2 3常用准备功能指令的编程方法 4 暂停指令 G04功能 可使刀具作短时的无进给运动 编程格式 G04X 或G04U 或G04P X U或P后的数值表示暂停的时间 单位为s 或者是刀具 工件的转数 视具体数控系统而定 注意 G04为非续效指令 只在本程序段有效 23 04 2020 72 1 不通孔作深度控制时 在刀具进给到规定深度后 用暂停指令使刀具作非进给光整切削 然后退刀 保证孔底平整 2 镗孔完毕后要退刀时 为避免留下螺旋划痕而影响表面粗糙度 应使轴停止转动 并暂停几秒钟 待主轴完全停止后再退刀 3 横向车槽时 应在主轴转过几转后再退刀 可用暂停指令 4 在车床上倒角或车顶尖孔时 为使表面平整 使用暂停指令使工件转过一转后再退刀 G04指令主要用于以下几种情况 23 04 2020 73 例2 6 图为锪孔加工 孔底有粗燥度要求 根据图示条件 编制加工程序 解 孔底有粗燥度要求 根据图示条件 编制加工程序如下 O0001 N0010G91G01Z 7F60 N0020G04X5 刀具停留5秒 N0030G00Z7M02 23 04 2020 74 三 刀具补偿指令1 刀具半补偿指令 G40 G41 G42指令 1 刀具半径自动补偿概念 如图所示 用半径为R的刀具加工外形轮廓为AB的工件 则刀具中心必须沿着与轮廓偏离R的距离的轨迹移动 才能加工出尺寸合格的工件 因此 刀具中心的运动轨迹与工件的轮廓不重合 如果不考虑刀具半径 直接按工件轮廓编程 加工时刀具中心 23 04 2020 75 运动轨迹与工件的轮廓重合 加工出来的零件变小了 不符合要求 为加工出尺寸符合要求的工件 可根据轮廓AB的坐标参数和刀具半径R计算出刀具轨迹A B 的坐标参数 编制出程序进行加工 这样做很不方便 特别是当刀具磨损 重磨以及更换新刀等导致刀具半径变化时 又要重新计算 23 04 2020 76 2 3常用准备功能指令的编程方法 2 刀具半径自动补偿的功能 数控系统能根据工件轮廓AB和刀具半径 自动计算出刀具中心轨迹A B 23 04 2020 77 2 3常用准备功能指令的编程方法 3 刀具半径自动补偿指令G41 刀具左偏 指顺着刀具前进的方向观察 刀具偏在工件轮廓的左边 G42 刀具右偏 指顺着刀具前进的方向观察 刀具偏在工件轮廓的右边 G40 取消刀补 使刀具中心与编程轨迹重合 23 04 2020 78 与G00 G01指令配合使用时编程格式 2 3常用准备功能指令的编程方法 与G02 G03指令配合使用时编程格式 指定刀具半径补偿值寄存器的地址号 23 04 2020 79 例2 7 铣削加工如图所示轮廓 设刀具起点在P点 刀心的轨迹如图中虚线所示 应用刀具半径补偿功能 解 利用刀具半径补偿功能 编制程序片段如下 N0010G90G01G41XaYaD01N0020XbYb N0030XcYc N0040G42XdYd N0050G41XaYa N0060G40XpYpm02 23 04 2020 80 4 刀具半径补偿功能的其他用途 1 刀具重磨或刀具磨损后半径变小的补偿2 粗 精加工余量的补偿 3 用一种加工程序可以加工基本尺寸相同的内外两种模具 用G41指令可以得到凸模轨迹 用G42指令可以得到凹模轨迹 23 04 2020 81 2 刀具长度补偿指令 G43 G44指令 1 指令功能 补偿假定刀具长度与实际刀具长度之间的差值 2 编程格式 G43Z H G44Z H 其中 Z值是程序中给定的坐标值 H值是刀具长度补偿值寄存器的地址码 23 04 2020 82 2 刀具长度补偿指令 G43 G44指令 3 用法 G43是正补偿 即当刀具长度长于编程时的刀具长度时 补偿值e为正值 反之 e为负值 有Z实际值 Z指令值 H 中存的数值 23 04 2020 83 G44是负补偿 即当刀具长度长于编程时的刀具长度时 补偿值e为负值 反之 e为正值 有Z实际值 Z指令值 H 中存的数值 使刀具的实际移动距离增加或减少一个偏置值 例 按假定长度编制的程序为 N01G91X70Y35M03 N02G43Z 22H01 23 04 2020 84 四 固定循环指令 2 3常用准备功能指令的编程方法 钻孔时完成3个固定动作 快速接近 慢速钻孔 快速退回 车螺纹时 需要切入 车螺纹 刀具径向 或斜向 退出 再快速返回四个动作 对这些典型的 固定的几个动作如能用一条固定循环指令去执行 则程序段数就会大为减少 而对于多次重复的固定循环指令在程序段中加入循环次数指令和每次循环时刀具的推进量 则程序段数更为减少 这种固定循环程序既可使程序编制简短 方便又能提高编程质量 23 04 2020 85 四 固定循环指令固定循环指令功能 一个指令可以完成几个固定的动作 常用G80 G89作为固定循环指令 有些车床中 常用G33 G35与G76 G79作为固定循环指令 注意 本节介绍了常用的G指令的编程方法 实际中 不同的系统有不同的规定 严格按其规定使用 2 3常用准备功能指令的编程方法 23 04 2020 86 2 4数控编程的工艺处理 数控编程中工艺处理内容 零件的工艺性分析 确定工艺过程和工艺路线 确定零件安装方法 选择刀具和切削用量 23 04 2020 87 2 4数控编程工艺处理 一 合理确定零件的加工路线零件的加工路线是指数控机床加工过程中刀具刀位点相对于被加工零件的运动轨迹和运动方向 1 加工线路的选择原则 1 应能保证零件的加工精度和表面粗糙度的要求 2 应尽量缩短加工路线 减少刀具空程移动时间 3 应使数值为计算简单 程序段数量少 以减少编程工作量 23 04 2020 88 在数控铣床上进行加工时 因刀具的运动轨迹和方向不向 可能是顺铣或逆铣 其不同的加工路线所得的零件表面粗糙度不同 应根据需要合理选择 在铣削平面轮廓零件时 为了减少刀具切入切出的刀痕 对刀具切入切出路线要仔细考虑 4 应能保证零件的加工精度和表面粗糙度的要求 23 04 2020 89 原则 尽量采用切向切入切出 不用径向切入切出 23 04 2020 90 5 应尽量缩短加工路线 减少刀具空移动时间 孔类加工 钻孔 镗孔 23 04 2020 91 显然有 当a b时 两个路径长度近似相等 当a b时 蓝色路径比较短 23 04 2020 92 2 4数控编程工艺处理 下图所示圆盘上共有8个等距离 L 的孔 兰色路径长约8L 红色路径长约 4L 8L 12L 23 04 2020 93 二 合理选择对刀点 换刀点1 对刀点对刀点 起刀点 指刀具相对工件运动的起点 对刀点的选择原则 1 要便于数学处理和简化程序编制 2 在机床上找正容易 加工中检查方便 3 引起的加工误差小 23 04 2020 94 对刀点选在工件上 也可选在工件外 但必须与零件的定位基准有一定的尺寸关系 为了提高加工精度 对刀点应尽量选在零件的设计基准或工艺基准上 例如以孔定位的零件 选用孔的中心作为对刀点较合适 23 04 2020 95 刀位点 指用于确定刀具在机床坐标系中位置的刀具上的特定点 常见刀具的刀位点如下图所示 23 04 2020 96 2 换刀点多刀加工的机床在加工过程中需要换刀 应设换刀点 换刀点位置 某固定点或任意设定的一点 换刀点设置 位于工件或夹具的外部 23 04 2020 97 三 合理选择工件的装夹方法 刀具和切削用量数控机床上工件的装夹方法与普通机床一样 要合理地选择定位基准和夹紧方案 应尽量选用已有的通用夹具装夹 减少装夹次数 做到在一次装夹中能把零件上所有要加工的表面都加工出来 工件定位基准与设计基准要尽量重合 减少定位误差对尺寸精度的影响 在选用或设计夹只时应当遵循以下原则 23 04 2020 98 在选用或设计夹只时应当遵循以下原则 尽量采用通用夹具 组合夹具 必要时才设计专用夹具 工件的装卸要快速 方便 可靠 夹具在夹紧工件时 要使工件上的加工部位开放 夹紧机构上的各部件不得妨碍走刀 四 合理编制工艺文件不同的机床 其工艺文件不同 不再详细介绍 23 04 2020 99 2 5程序编制中的数值计算 一 概述数值计算 是指根据工件的图样要求 按照确定的加工路线和允许的编程误差 计算出数控系统所需输入的数据 对于带有自动刀补功能的数控装置来说 通常要计算出零件轮廓上一些点的坐标数值 23 04 2020 100 2 5程序编制中的数值计算 1 基点和节点的计算基点 一个零件的轮廓曲线一般是由许多不同的几何元素组成的 把各几何元素间的连接点称为基点 节点 根据编程所允许的误差 将曲线分割成若干个直线段 其相邻二直线的交点称为节点 对于立体型面零件 应根据铣削面的几何形状精度要求分割成不同的铣道 各铣道上的轮廓曲线也要计算基点和节点 23 04 2020 101 2 5程序编制中的数值计算 2 刀位点轨迹的计算数控系统是从对刀点开始控制刀位点运动的 并由刀具的切削刃部分加工出要求的零件轮廓 因此 在许多情况下 刀位点轨迹并不与零件轮廓完全重合 编程时就需要根据零件轮廓和刀具类型计算出刀位点的运动轨迹 23 04 2020 102 2 5程序编制中的数值计算 3 辅助计算辅助计算包括增量计算 脉冲数计算 辅助程序段的数值计算等 辅助程序段 是指开始加工时 刀具从对刀点到切入点 或加工完时 刀具从切出点返回到对刀点而特意安排的程序段 数值计算时要计算出相关点的坐标 23 04 2020 103 2 5程序编制中的数值计算 二 直线和圆弧组成的零件轮廓的基点计算平面零件轮廓的曲线多数是由直线和圆弧组成的 只需计算出零件轮廓的基点坐标即可 由直线 圆弧组成的零件轮廓的数值计算比较简单 用数学方程求出相邻几何元素的交点和切点即可 直
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北水利机械运行维护工三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-江西-江西机械冷加工三级(高级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏机械热加工一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西热处理工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西机械冷加工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东电工三级(高级工)历年参考题库典型考点含答案解析
- 焊工基本知识培训课件
- 2025年事业单位工勤技能-广东-广东公路养护工五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-安徽-安徽工程测量工二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-北京-北京政务服务办事员五级(初级工)历年参考题库典型考点含答案解析
- 肿瘤重点专科汇报
- 2025年士官套改理论考试题库
- 化工厂应急知识培训课件
- 防火墙安装汇报
- 2025学校预防基孔肯雅热实施方案范文一
- (2025)汽车驾驶员(技师)考试题库及答案
- 肿瘤免疫治疗及护理讲课件
- 独股一箭2010年20w实盘
- 数控加工中心培训课件
- 智慧燃气安全监管平台建设方案
- 学校及附属设施建设施工方案 (1)
评论
0/150
提交评论