数控程序编写.pptx
《数控程序编写.pptx》由会员分享,可在线阅读,更多相关《数控程序编写.pptx(46页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、手工编程流程第1页/共46页零件的几何建模加工方案与加工参数的合理选择刀具轨迹生成数控加工仿真后置处理首件试加工 准备被加工零件的几何模型根据工艺过程生成加工轨迹加工轨迹仿真校验满意否?后置处理,生成NC代码检查加工代码的正确性NC代码传至数控机床实际加工结束第2页/共46页二、程序编制的代码标准目前广泛应用的八单位穿孔纸带的代码标准有两种:EIA(美国电子工业协会)标准ISO(国际标准化组织)标准。ISO标准又被称为ASCII(美国信息交换标准码)标准 第3页/共46页纸带前沿至同步孔中心距离为:9.96(0.1mm)同步孔孔径为:1.17(-0.025)(+0.05)m信号孔孔径为1.83
2、(0.05mm)各信号孔与同步孔间距为2.54(0.05mm)第4页/共46页第5页/共46页三、NC程序的结构(一)程序的组成加工程序的一般格式举例:%/开始符O1000 /程序名N10 G00 G54 X50 Y30 M03 S3000 N20 G01 X88.1 Y30.2 F500 T02 M08 N30 X90 /程序主体N300 M30 /程序结束指令%/结束符第6页/共46页数控加工程序的一般格式:(1)程序开始符、结束符程序开始符、结束符是同一个字符,ISO代码中是%,EIA代码中是EP,书写时要单列一段。(2)程序名程序名有两种形式:一种是英文字母O和14位正整数组成;另一种
3、是由英文字母开头,字母数字混合组成的。一般要求单列一段。(3)程序主体程序主体是由若干个程序段组成的。每个程序段一般占一行。(4)程序结束指令程序结束指令可以用M02或M30。一般要求单列一段。第7页/共46页数控加工程序的组成元素:1、字符字符是用来组织、控制或表示数据的一些符号,如数字、字母、标点符号、数学运算符等。2、字(代码字)字是指一系列按规定排列的字符,作为一个信息单元存储、传递和操作。字是由一个英文字母与随后的若干位十进制数字组成,这个英文字母称为地址符。如:“X2500”是一个字,X为地址符,数字“2500”为地址中的内容。3、程序段程序段由若干个代码字组成。一个程序段表示一个
4、完整的加工工步或动作。第8页/共46页(二)程序段格式1分隔符固定顺序式这种格式是用分隔符“HT”(在EIA代码中用“TAB”)代替地址符,而且预先规定了所有可能出现的代码字的固定排列顺序,根据分隔符出现的顺序,就可判定其功能。不需要的字或与上一程序段相同功能的字可以不写,但其分隔符必须保留。第9页/共46页我国数控线切割机床采用的“3B”或“4B”格式指令就是典型的分隔符固定顺序格式。其3B格式的一般表示为:BX BY BJ GZ。分隔符固定顺序式格式不直观,编程不便,常用于功能不多的数控装置(数控系统)中。第10页/共46页2地址符可变程序段格式这种格式又称字地址程序段格式。程序段中每个字
5、都以地址符开始,其后跟符号和数字,代码字的排列顺序没有严格的要求,不需要的代码字以及与上段相同的续效字可以不写。这种格式的特点是:程序简单,可读性强,易于检查。因此现代数控机床广泛采用这种格式。第11页/共46页四、NC程序的常用功能字一般程序段由下列功能字组成:N G X Y Z 程序号 准备功能 坐标值 F S T M 进给速度 主轴速度 刀具 辅助功能第12页/共46页(一)准备功能字 G 准备功能字G代码,用来规定刀具和工件的相对运动轨迹(即指令插补功能)、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。我国机械工业部根据ISO标准制定了JB3208-83标准,规定G代码由字母
6、G及其后面的二位数字组成,从G00到G99共有100种代码。准备功能字的地址符是G,又称为G功能或G指令,是用于建立机床或控制系统工作方式的一种指令。后续数字一般为23位正整数。常用为G00G99,常见日本FANUC、SIEMENS、中国国标JB3208-1983的G代码。第13页/共46页第14页/共46页第15页/共46页G代码分模态代码和非模态代码。表中序号(2)中的a、c、d、e、h、k、i各字母所对应的为模态代码(又称续效代码)。它表示在程序中一经被应用(如a组的G01),直到出现同组(a组)的任一G代码(如G02)时才失效。否则该指令继续有效。模态代码可以在其后的程序段中省略不写。
7、非模态代码只在本程序中有效。表中“不指定”代码,指在未指定新的定义之前,由数控系统设计者根据需要定义新的功能。第16页/共46页30352015第17页/共46页805016020401000ZXp1p2p3p0第18页/共46页一一.圆弧顺逆的判断圆弧顺逆的判断圆弧插补指令分为顺时针圆弧插补指令(圆弧插补指令分为顺时针圆弧插补指令(G02)和逆时针)和逆时针圆弧插补指令(圆弧插补指令(G03)。圆弧插补方向的顺逆判断:沿圆)。圆弧插补方向的顺逆判断:沿圆弧所在平面的垂直坐标轴的负方向看去,顺时针方向为弧所在平面的垂直坐标轴的负方向看去,顺时针方向为G02,逆时针方向为,逆时针方向为G03,如
8、图,如图。车削编程是圆弧的顺逆与刀架位置有关。图为刀架位置与车削编程是圆弧的顺逆与刀架位置有关。图为刀架位置与圆弧顺逆方向的关系。圆弧顺逆方向的关系。第19页/共46页G02(G03)X(U)Z(W)R F二、G02、G03指令编程格式(1):圆弧顺、逆圆弧终点坐标确定圆心位置进给速度绝对值 X、Z增量值 U、W混合编程 X、W刀架前置刀架后置180 用R360180 用R车床刀架前后置,圆弧顺逆不相同刀架后置为标准,前置顺逆方向反规定:在数控车床上,迎着Y轴箭头方向看,顺时针用G02,逆时针用G03第20页/共46页1.刀具补偿的意义和类型 刀具补偿功能是用来补偿刀具实际安装位置实际安装位置
9、(或实际刀尖圆弧半径)与理论编程位置理论编程位置(或刀尖圆弧半径)之差的一种功能。使用刀具补偿功能后,改变刀具,只需要改变刀具位置补偿值,而不必变更零件加工程序。刀具补偿分为刀具位置补偿刀具位置补偿(即刀具偏移补偿)和刀尖圆弧刀尖圆弧半径补偿半径补偿两种功能。第21页/共46页工件坐标系设定是以刀具基准点(以下简称基准点)为依据的,零件加工程序中的指令值是刀位点(刀尖)的位置值。刀位点到基准点的矢量,即刀位点到基准点的矢量,即刀具位置补偿值刀具位置补偿值。刀具位置补偿基准设定刀具位置补偿基准设定 当系统执行过返回参考点操作后,刀架位于参考点上,此时,刀具基准点与参考点重合。刀具基准点在刀架上的
10、位置,由操作者设定。一般可以设在刀夹更换基准位置或基准刀具刀位点上。有的机床刀架上由于没有自动更换刀夹装置,此时基准点可以设在刀架边缘上;也有用第一把刀作为基准刀具,此时基准点设在第一把刀具的刀位点上,如图所示。第22页/共46页 1 1)绝对补偿)绝对补偿 当机床回到机床零点时,工件坐标系零点,相对于刀架工作位上各刀刀尖位置的有向距离。当执行刀偏补偿时,各刀以此值设定各自的加工坐标系。如图所示。补偿量可以用机外对刀仪测量或试切对刀方式得到。第23页/共46页2 2)相对补偿)相对补偿 如图所示,在对刀时,确定一把刀为标准刀具,并以其刀尖位置A为依据建立工件坐标系。这样,当其他各刀转到加工位置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 程序 编写
限制150内