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

下载本文档

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

文档简介

机床坐标系 工件坐标系 关系(仿真复习),一、程序段格式,数控程序按程序段(行)的表达形式可分为固定程序段格式、分隔符可变程序段格式和字地址可变程序段格式三种。,数控程序中记录了整个加工过程的几何信息和工艺信息,它和我们的高级语言一样是由一行行组成的,我们把每一行称作一个程序段。,程序段?,1.5 程序结构与程序段格式,(2)分隔符可变程序段格式:,为了改变固定程序段的不足,人们使用特定的分隔符来在表示程序中各个指令的位置(通过分割符号来确定各个指令的位置)。,TAB007TAB01TAB+02500TAB-13400TABTAB15TABTAB02TABLF N G X Y Z F S M,这样不需要的字可以省略,但必须保留相应的分隔符号,(3)字地址可变程序段格式:,以上两种方法的目的都是让控制系统能够准确获取相应的指令在程序段中所处的位置,因为控制系统通过相应的位置所获取的数值的含义是固定的。 后来人们通过字地址可变程序段格式来让控制系统获得程序段中的相关指令的含义和数值。,字符-字-程序段-程序,字符:CNC程序中最小的单元。由数字 、字母、符号组成,字:程序字由字母和数字字符组成 ,形成控制系统的单个指令,每个字表示数控加工中特定的含义比如轴的位置、进给率、换刀等。,程序段:由一系列同时执行的单个指令(字)组成以程序段结束代码(符号)结束。对应与程序中的一行。,程序:由程序号开始,特定的终止符号结束中间包含有若干行的程序段。,(3)字地址可变程序段格式:,字地址:由地址符(字母)、符号、数字组成。,F275.0,G01,N5,地址符表示字(指令)的含义。数字表示字(指令)的数据任务。,(只有有特定含义的字母才可以使用。),字地址程序段格式:,N5G01Y-6.48F275.0,字地址程序段的组成(常用的字地址):,/N_G_X_Y_Z_I_J_K_F_S_M_T_H_;,/:跳跃符,GG为准备功能地址符。后面的数字表示不同的机床运动功能,NN表示程序段号。后面的数字表示程序段号,FF为进给率地址符。后面的数字表示进给率mm/min或mm/r,I、J、K I、J、K为增量尺寸地址符。后面的数字表示坐标增量值,X、Y、Z X、Y、Z为坐标尺寸地址符。后面的数字表示坐标值,SS为主轴转速地址符。后面的数字表示主轴转速r/min。,TT为刀具功能地址符。后面的数字表示刀具号或刀具号和刀具长度和半径的寄存器号,MM为辅助功能地址符。后面的数字表示不同的机床辅助功能如主轴的转停、切削液的开关、夹具的送紧。,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 功 能 字 含 义 表 (部分),铣削一个轨迹为长10 mm、宽8 mm的长方形,O0011程序号 N1 G92 X10.0 Y5.0 Z50.0建立工件 坐标系 N2 S200 T01 M03选刀,让主轴正转 N3 G90 G00 Z10.0快速下刀到上表 面附近 G01 Z5.0 F100 M08工进下刀,同 时开切削液 G91 G41 Y5.0 切入,四、程序的结构,加工程序段,程序准备段,G01 Y8.0 铣短边 X10.0 铣长边 Y8.0 铣短边 X10.0 铣长边 G00 G40 Y5.0 M09切出,取消刀 补,关切削液 Z50.0 提刀 M02 停机结束 % 终止符号,程序结束段,加工程序段,第一章 数控加工技术基础,1.6数控编程中的数值计算与处理,基点坐标的计算 节点坐标的计算 辅助计算,椭圆,零件的轮廓是由许多不同的几何要素所组成,如直线、圆弧、二次曲线等,各几何要素之间的连接点称为基点。基点坐标是编程中必需的重要数据。,零件图样,一、基点坐标的计算,例:图中所示零件中,A、B、C、D、E为基点。A、 B、D、E的坐标值从图中很容易找出,C点是直线与圆弧切点,联立方程求解。联立下列方程:,直线方程: Y-12=tg(+)X,而 tg=(26-12)/80 =9.92624550665170 sin=O2C/O2B=30/(142+802)1/2 =21.67778151763857,解方程组可得:C点坐标为(64.2786,39.5507)。,+=31.60402702429 tg(+)=0.6153,可以看出,对于如此简单的零件,基点的计算都很麻烦。对于复杂的零件,其计算工作量可想而知,为提高编程效率,可应用CAD/CAM软件辅助编程。,圆弧方程: (X-80)2 +(Y-26)2 =30 2,直线方程: 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

提交评论