




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章数控车床编程 本章概述本章通过对数控编程基础知识 数控车床程序的编制过程和数控程序的结构格式等知识的讲解 使学生掌握数控车床编程的相关知识 教学目标1 了解数控编程的基础知识 2 掌握数控编程的编制过程 3 掌握数控编程的结构和格式 4 熟悉数控车床编程常用的符号和指令代码 下一页 第2章数控车床编程 2 1数控车床编程基础知识2 2数控车床编制过程2 3数控编程的结构与格式2 4练习 2 1数控车床编程基础知识 数控车床编程就是应用数控系统所提供的功能指令书写零件的轮廓加工路线的过程 运用数控系统提供的指令书写的零件轮廓加工路线称为数控程序 数控编程不仅仅是单一的编写数控加工指令的过程 它还包含了普通车床车削工件的所有设置 零件轮廓加工路线 零件加工用刀具 加工工艺 车削参数 辅助动作 冷却液开关 主轴转和停 等 因此 数控加工程序是按规定的格式描述零件几何形状和加工工艺的数控指令集 返回 下一页 2 1数控车床编程基础知识 字符是用来组织 控制或表示数据的一些符号 如数字 字母 标点符号 数学运算符等 数控系统只能接收二进制信息 所以 必须把字符转换成用 0 和 1 组合的代码来表达 国际上广泛采用两种标准代码 ISO 国际标准化组织 标准代码 EIA 美国电子工业协会 标准代码 这两种标准代码的编码方法不同 在大多数现代数控机床上 这两种代码都可以使用 只需用系统控制面板上的开关 或用G功能指令来选择 2 1 1字在数控加工程序中 字是指一系列按规定排列的字符 作为一个信息单元存储 传递和操作 字由一个英文字母与随后的若干位十进制数字组成 这个英文字母称为地址符 例如 X150 是一个字 其中 X为地址符 数字 150 为地址中的内容 返回 下一页 上一页 2 1数控车床编程基础知识 2 1 2字的功能组成程序段的每一个字都有其特定的功能含义 以下是以SIEMENS802S 802C数控系统的规定为主来介绍的 实际操作中 请遵照机床数控系统说明书来使用各个功能字 1 顺序号字N顺序号又称程序段号或程序段序号 顺序号位于程序段之首 由地址符N和后续数字组成 后续数字一般为1 4位正整数 数控加工中的顺序号实际上是程序段的名称 与程序执行的先后次序无关 数控系统不是按顺序号的次序来执行程序 而是按照程序段编写时的排列顺序逐段执行 顺序号的作用是 便于程序的校对和检索修改 作为条件转向的目标 即作为转向目的程序段的名称 有顺序号的程序段可以进行复归操作 这是指加工可以从程序的中间开始 或回到程序中断处开始 一般使用方法 编程时将第一程序段冠以N10 以后以间隔10递增的方法设置顺序号 这样在调试程序时 如果需要在N10和N20之间插入程序段时 就可以使用N11 N12等 返回 下一页 上一页 2 1数控车床编程基础知识 2 准备功能字G准备功能字的地址符是G 又称为G功能或G指令 是用于建立机床或控制系统工作方式的一种指令 后续数字一般为1一3位正整数 3 尺寸字X Y Z尺寸字用于确定机床上刀具运动终点的坐标位置 其中 第一组X Y Z U V W P Q R用于确定终点的直线坐标尺寸 第二组A B C D E用于确定终点的角度坐标尺寸 第三组I J K用于确定圆弧轮廓的圆心坐标尺寸 在一些数控系统中 还可以用P指令暂停时间 用R指令确定圆弧的半径等 多数数控系统可以用准备功能字来选择坐标尺寸的制式 如SIEMENS系统可用G70 G71来选择英制单位或公制单位 也有些系统用系统参数来设定尺寸制式 采用公制时 一般单位为mm 如X100指令的坐标单位为100mm 当然 一些数控系统可通过参数来选择不同的尺寸单位 返回 下一页 上一页 2 1数控车床编程基础知识 4 进给功能字F进给功能字的地址符是F 又称为F功能或F指令 用于指定切削的进给速度 对于数控车床 F可分为每分钟进给和主轴每转进给两种 对于其他数控机床 一般只用每分钟进给 F指令在螺纹切削程序段中常用来指定螺纹的导程 5 主轴转速功能字S主轴转速功能字的地址符是S 又称为S功能或S指令 用于指定主轴转速 单位为r min 对于具有J恒线速度功能的数控车床 程序中的S指令用来指定车削加工的线速度 6 刀具功能字T刀具功能字的地址符是T 又称为T功能或T指令 用于指定加工时所用刀具的编号 对于数控车床 其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用 7 辅助功能字M辅助功能字的地址符是M 后续数字一般为1 3位正整数 又称为M功能或M指令 用于指定数控机床辅助装置的开关动作 返回 上一页 2 2数控车床编制过程 数控编程可分为手工编程和自动编程 计算机辅助编程 不同的数控系统它们的零件加工程序指令是不同的 编程时必须按照数控机床的规定进行编程 2 2 1手工编程的定义和特点 1 手工编程的定义利用规定的代码和格式 人工制订零件的加工程序 称为手工编程 2 手工编程的特点 对形状简单的工件 编程快捷简便 不需要具备特别的条件 不适合编制形状复杂的零件 数控车床车削零件是回转体零件 零件轮廓较简单 因此 数控车床上零件大都采用手工编程来完成 手工编程工作量大 烦琐且易出错 很多时候常采用计算机 CAD 来求取轮廓的基点和节点 不过 车床加工工件轮廓节点的计算并不是难点 这部分内容在下面课题里进行学习 返回 下一页 2 2数控车床编制过程 2 2 2手工编程的步骤手工编程的步骤如图2 1所示 1 图样分析编制零件程序首先要读懂图纸 零件图样是一种工程语言 其中包括各种信息 这些信息有 零件的材料 形状 尺寸 精度 热处理要求等 对这些信息的分析 要确定零件是否适合数控车床加工 要加工哪些部分 采用哪几道工序加工等 2 确定工艺过程根据零件图样进行工艺分析 在此基础上选定加工机床 刀具和夹具 确定零件加工的工艺路线 工序及切削用量等工艺参数 这些参数刚开始希望能参照例题参数 经验参数 照搬使用 先模仿学习 然后再实践中去检验 之后总结变成自己的经验数据 返回 下一页 上一页 2 2数控车床编制过程 3 计算力口工轨迹和加工尺寸根据零件图样上的尺寸 工艺要求等 选定一个工件坐标系 在工件坐标系内计算工件轮廓的坐标值 即基点和节点坐标 这部分需要学会掌握一些基本的三角函数 几何知识 4 编制加工程序和校核根据制订的加工工艺方案 按照机床数控系统使用的指令代码和程序格式的规定编写零件的加工程序单 并校核其内容 纠正其中的错误 5 输入到数控系统把编制好的程序输入到数控系统 常用的输入方法有 一是在操作面板上利用数控系统提供的键盘直接手工输入 二是利用DNC 数据传输 功能 将计算机上编制的加工程序通过传输软件和传输接口 例如RS232接口 传输到数控系统 三是高级版本数控系统可以直接插入存储卡进行读写 例如U盘 返回 下一页 上一页 2 2数控车床编制过程 6 程序校验和试切削所编制的加工程序须经校验和试切削才能用于正式加工 通常采用空运行的方法进行程序校验 但这只能校验程序格式是否正确 代码是否完整 不能校验轨迹的正确性 为检验加工轨迹是否正确 在有图形显示功能的机床上 可利用仿真图形来检查轨迹的正确性 如机床没有仿真功能 可用木材或塑料等材料进行首件试切 返回 下一页 上一页 2 2数控车床编制过程 2 2 3自动编程自动编程是指计算机辅助编程 也是计算机辅助制造 CAM 技术 这种编程是将零件的二维或三维 CAD 信息进行采集 通过CAM软件来生成一定的刀具轨迹文件 再根据所使用的数控系统 选择相应的后处理文件来生成相应的数控系统所使用的数控程序 这种编程技术需要特定的CAM软件 也需要操作者熟练掌握软件使用 并且需要具备一定的切削加工工艺知识 目前 此类流行的软件有 中小型软件MasterCAM CimatronCAD CAM 大型软件系统UG Pro Engineer CATIA 国产优秀软件CAXA一ME制造工程师等 返回 上一页 2 3数控编程的结构与格式 2 3 1数控加工程序的结构1 程序的构成00001 O FANUC O AB8400 P SINUMERIK8M 机能指定程序号 每个程序号对应一个加工零件 NOlOG92XOYO 分号表示程序段结束N020G90G00X50Y60 可以调用子程序 N150M05N160M02 返回 下一页 2 3数控编程的结构与格式 2 程序段格式 1 字地址格式如N020G90G00X50Y60o最常用的格式 现代数控机床都采用它 地址N020为程序段号 地址G和数字90构成字地址为准备功能 2 可变程序段格式如B2000B3000BB6000o使用分割符B分开各个字 若没有数据 分割符不能省去 常见于数控线切割机床 另外 还有3B编程等格式 3 固定顺序程序段格式如00701 02500 134001530020比较少见 其中的数据严格按照顺序和长度排列 不得有误 上面程序段的意思是 N007GO1X 02500Y 13400F15S30M02 返回 下一页 上一页 2 3数控编程的结构与格式 2 3 2程序格式1 程序段格式 1 程序段的定义及其格式程序段是可作为一个单位来处理的连续的字组 是数控加工程序中的一条语句 一个数控加工程序是由若干个程序段组成的 程序段格式是指程序段中的字 字符和数据的安排形式 现在一般使用字地址可变程序段格式 每个字长不固定 各个程序段中的长度和功能字的个数都是可变的 地址可变程序段格式中 在上一程序段中写明的 本程序段里又不变化的那些字仍然有效 可以不再重写 这种功能字称为模态功能字 返回 下一页 上一页 2 3数控编程的结构与格式 N30GOlX88 1Y30 2F500S3000T02M08N40X90 本程序段省略了模态指令 GO1 Y30 2 F500 S3000 T02 M08 但它们的功能仍然有效 返回 下一页 上一页 2 3数控编程的结构与格式 2 组成程序段的要素在程序段中 必须明确组成程序段的各要素 模态指令可省略 移动目标 终点坐标值X Y Z 沿怎样的轨迹移动 准备功能字G 进给速度 进给功能字F 切削速度 主轴转速功能字S 使用刀具 刀具功能字T 机床辅助动作 辅助功能字Mo 返回 下一页 上一页 2 3数控编程的结构与格式 2 加工程序的一般格式 1 程序开始符 结束符程序开始符 结束符是同一个字符 ISO代码中是 EIA代码中是EP 书写时要单列一段 2 程序名程序名有两种形式 一种是由英文字母0和1一4位正整数组成 另一种是由英文字母开头 字母 数字混合组成的 一般要求单列一段 SIEMENS系统的程序名命名方式属于后者 其程序名命名规则为 开始的两个符号必须是字母 其后的符号可以是字母 数字或下划线 最多为8个字符 不得使用分隔符 例加 SHAFT52 AAl AA1 返回 下一页 上一页 2 3数控编程的结构与格式 3 程序主体见表2 1程序主体是由若干个程序段组成的 每个程序段一般占一行 4 程序结束指令程序结束指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老人赡养合同书9篇
- 2025合同法讲座版本
- 影视拍摄服务合同7篇
- 2025农产品大户收购合同书
- 2025办公室租赁合同终止协议
- Lesson 11 Fun at school教学设计-2025-2026学年小学英语一年级上册冀教版(一起)
- 张家界事业单位笔试真题2025
- 2025企业借款抵押合同协议
- 初中体育 运动中腹痛说课稿
- 2025合同终止协议书样本范本版
- 2025湖南益阳安化县事业单位招聘工作人员61人考试参考试题及答案解析
- 7 呼风唤雨的世纪 课件
- 电瓶托盘堆垛车安全培训课件
- 快递分拣中心操作流程及安全规范
- 机加工安全质量培训计划课件
- 2025年全国计算机等级考试三级网络技术模拟题及答案
- ZXONE8700技术规范书
- 微观经济学生产与成本理论
- 环境监测第2章(2)——水和废水监测ppt课件
- 《晋灵公不君》优秀PPT课件(完整版)
- 中毒窒息事故应急处置卡
评论
0/150
提交评论