机床坐标系工件坐标系.ppt_第1页
机床坐标系工件坐标系.ppt_第2页
机床坐标系工件坐标系.ppt_第3页
机床坐标系工件坐标系.ppt_第4页
机床坐标系工件坐标系.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机床坐标系工件坐标系关系 仿真复习 一 程序段格式 数控程序按程序段 行 的表达形式可分为固定程序段格式 分隔符可变程序段格式和字地址可变程序段格式三种 数控程序中记录了整个加工过程的几何信息和工艺信息 它和我们的高级语言一样是由一行行组成的 我们把每一行称作一个程序段 程序段 1 5程序结构与程序段格式 2 分隔符可变程序段格式 为了改变固定程序段的不足 人们使用特定的分隔符来在表示程序中各个指令的位置 通过分割符号来确定各个指令的位置 TAB007TAB01TAB 02500TAB 13400TABTAB15TABTAB02TABLFNGXYZFSM 这样不需要的字可以省略 但必须保留相应的分隔符号 3 字地址可变程序段格式 以上两种方法的目的都是让控制系统能够准确获取相应的指令在程序段中所处的位置 因为控制系统通过相应的位置所获取的数值的含义是固定的 后来人们通过字地址可变程序段格式来让控制系统获得程序段中的相关指令的含义和数值 字符 字 程序段 程序 字符 CNC程序中最小的单元 由数字 字母 符号组成 字 程序字由字母和数字字符组成 形成控制系统的单个指令 每个字表示数控加工中特定的含义比如轴的位置 进给率 换刀等 程序段 由一系列同时执行的单个指令 字 组成以程序段结束代码 符号 结束 对应与程序中的一行 程序 由程序号开始 特定的终止符号结束中间包含有若干行的程序段 3 字地址可变程序段格式 字地址 由地址符 字母 符号 数字组成 F275 0 G01 N5 地址符表示字 指令 的含义 数字表示字 指令 的数据任务 只有有特定含义的字母才可以使用 字地址程序段格式 N5G01Y 6 48F275 0 字地址程序段的组成 常用的字地址 N G X Y Z I J K F S M T H 跳跃符 G G为准备功能地址符 后面的数字表示不同的机床运动功能 N N表示程序段号 后面的数字表示程序段号 F F为进给率地址符 后面的数字表示进给率mm min或mm r I J K I J K为增量尺寸地址符 后面的数字表示坐标增量值 X Y Z X Y Z为坐标尺寸地址符 后面的数字表示坐标值 S S为主轴转速地址符 后面的数字表示主轴转速r min T T为刀具功能地址符 后面的数字表示刀具号或刀具号和刀具长度和半径的寄存器号 M M为辅助功能地址符 后面的数字表示不同的机床辅助功能如主轴的转停 切削液的开关 夹具的送紧 H 刀长补偿量地址符 后面的数字表示刀具长度补偿寄存器号 程序段结束符 D 刀具半径补偿量地址符 后面的数字表示刀具半径补偿寄存器号 三 准备功能和辅助功能指令 1 准备功能指令 G功能 G指令 准备功能G指令跟机床的加工运动方式有关 由于这些常用的字地址中的准备功能地址符G和辅助功能地址符M后面的数字表示不同的机床的准备功能和辅助功能 因此我们进行进一步的介绍 常用的G指令 G功能字含义表 部分 2 G指令的模态 机床的工作模式和状态在程序段 行 中延续的时间 模态G代码的功能一直保持到被同组的其他的G代码替代 非模态G代码仅仅在本程序段中有效 3 分组 程序段中的G指令 同一程序段中可以出现几个G指令 只要彼此没有指令冲突 任何G代码所设置的机床模式都将取代同一组中的另一G代码所设置的机床模式 为什么要分组 三 准备功能和辅助功能指令 2 辅助功能指令 M功能 M代码 准备功能G指令跟机床的加工运动方式有关 辅助功能M指令跟机床相关功能和程序处理相关 M功能字含义表 部分 铣削一个轨迹为长10mm 宽8mm的长方形 O0011程序号N1G92X10 0Y5 0Z50 0建立工件坐标系N2S200T01M03选刀 让主轴正转N3G90G00Z10 0快速下刀到上表面附近G01Z 5 0F100M08工进下刀 同时开切削液G91G41Y5 0切入 四 程序的结构 加工程序段 程序准备段 G01Y8 0铣短边X 10 0铣长边Y 8 0铣短边X 10 0铣长边G00G40Y 5 0M09切出 取消刀补 关切削液Z50 0提刀M02停机结束 终止符号 程序结束段 加工程序段 第一章数控加工技术基础 1 6数控编程中的数值计算与处理 基点坐标的计算节点坐标的计算辅助计算 椭圆 零件的轮廓是由许多不同的几何要素所组成 如直线 圆弧 二次曲线等 各几何要素之间的连接点称为基点 基点坐标是编程中必需的重要数据 零件图样 一 基点坐标的计算 例 图中所示零件中 A B C D E为基点 A B D E的坐标值从图中很容易找出 C点是直线与圆弧切点 联立方程求解 联立下列方程 直线方程 Y 12 tg X 而tg 26 12 80 9 92624550665170sin O2C O2B 30 142 802 1 2 21 67778151763857 解方程组可得 C点坐标为 64 2786 39 5507 31 60402702429tg 0 6153 可以看出 对于如此简单的零件 基点的计算都很麻烦 对于复杂的零件 其计算工作量可想而知 为提高编程效率 可应用CAD CAM软件辅助编程 圆弧方程 X 80 2 Y 26 2 302 直线方程 Y 12 tg X Y 12 0 6135 X 二 节点坐标的计算 数控系统一般只能作直线插补和圆弧插补的切削运动 如果工件轮廓是非圆曲线 数控系统就无法直接实现插补 而需要通过一定的数学处理 数学处理的方法是 用直线段或圆弧段去逼近非圆曲线 逼近线段与被加工曲线交点称为节点 零件轮廓的节点 例如 对图所示的曲线用直线逼近时 其交点A B C D E F等即为节点 1 等间距直线逼近的节点计算方法 X Y y f x 误差取决于最大曲率和最大斜率处 因此 x的选取取决于这两处的原曲线的形状和许用误差决定 实际生产中以经验决定 因此最终误差往往不可控 2 等步长直线逼近的节点计算方法 X Y y f x 误差取决于最大曲率处 因此L的选取由该曲线的最大最大曲率处决定 3 等步长直线逼近的节点计算方法 由曲线公式曲率可求得曲线上最大曲率处的x值和该点处的曲率Rmin 根据Rmin和最大的许用误差 可得该曲线最大的步长 弦长 L 此时在该曲线上运用该步长来进行等步长直线逼近所获得的折线和原来曲线在任意点处的误差均小于许用误差 4 等误差直线逼近的节点计算方法 X Y y f x 等误差直线逼近方法每段直线的长短不一样 但是每段直线与原曲线的误差均相等 因此关键是如何求得每一段直线的方程式来和原曲线联立求节点 三 列表曲线的数学处理 第一次拟合 由选定的几个点通过特定的数学表达式分段生成具有精确方程的若干段曲线 第二次拟合 队每一段由数学表达式表示的 由第一次拟合形成的曲线进行二次细化拟合 四 曲面的数学处理 行切加工法 对于有方程式表示的曲面可以用行切加工法进行加工 对于没有方程式表示的曲面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论