1. 首页
  2. 文档大全

第二章数控加工程序编制3(新)

上传者:2****5 2022-06-28 11:04:02上传 PPT文件 3.17MB
第二章数控加工程序编制3(新)_第1页 第二章数控加工程序编制3(新)_第2页 第二章数控加工程序编制3(新)_第3页

《第二章数控加工程序编制3(新)》由会员分享,可在线阅读,更多相关《第二章数控加工程序编制3(新)(74页珍藏版)》请在文档大全上搜索。

1、第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式 为了满足设计、制造、维修和普及的需要,在代码、坐标系统、加工指令、辅助功能及程序格式等方面,国际上已经形成了由国际标准化组织(ISO)和美国电子工程协会(EIA)分别制定的两种标准。我国也根据(ISO)制定了相关标准,但各厂家所用的标准尚未完全统一,其所用的代码、指令及其含义不完全相同,在进行数控编程时必须按所用数控机床编程手册中的规定进行。ISO代码具有信息量大、可靠性高等优点,所以目前世界各国都采ISO代码;现在我国规定新产品一律采用ISO代码。 第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码

2、及格式在进行数控编程时,必须先了解数控程序的结构和编程规则,才能正确在进行数控编程时,必须先了解数控程序的结构和编程规则,才能正确地编写数控加工程序。地编写数控加工程序。数控加工程序的结构数控加工程序的结构 (1)程序的组成程序的组成 一个完整的数控加工程序都是由程序开始符、程序名、程序体(程序内容)、程序结束指令和程序结束符等几部分组成的。程序内容由若干程序段组成,程序段由若干字组成,每个字又由字母和数字组成。字组成程序段,程序段组成程序。第二章第二章 数控加工程序编制数控加工程序编制第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结

3、构 (1)程序的组成程序的组成 程序开始符和结束符程序开始符和结束符 程序开始符、结束符是同一个字符,ISO代码中是%,EIA代码中是EP,书写时要单列一段。 第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 (1)程序的组成程序的组成 程序名程序名 程序名是一个程序必需的标识符。是程序的开始部分。为了区别存储器中的程序,每个程序都要有程序编号。在编号前采用程序编号地址符,不同的数控系统程序地址符有所不同。例如,在在西门子系统中,开始的两个符号必须是字母,其后的符号可以是字母,数字或下划线,最多为 16 个字符,不得使用分隔符。例如

4、:zhou0001为程序号,zhou为程序号地址符,0001为程序编号。其他:日本FANUC 系统 “O”,后面所带的数字一般为48位。如:%2000 第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 (1)程序的组成程序的组成 程序体(程序内容)程序体(程序内容) 它表示数控加工要完成的全部动作,是整个程序的核心。组成:它由 许多程序段组成,每个程序段由一个或多个指令(字)构成。 每一个程序段执行一个加工步骤。 程序结束程序结束 它是以程序结束指令M02 或M30作为整个程序结束的符号,结束整个程序的运行,一般要求单列一段。第二章

5、第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 % / 开始符O1000 / 程序名N10 G00 G54 X50 Y30 M03 S3000 N20 G01 X88.1 Y30.2 F500 T02 M08 N30 X90 / 程序主体N300 M30 % / 结束符第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 (2)程序段的格式程序段的格式 程序段格式是指程序段中的字、字符和数据的安排形式。可分为地址格式、分隔顺序格式、固定程序格式和可变程序段格式等,最常用的是可变程

6、序段格式,就是每个字长不固定,各个程序段中的长度和功能字的个数都是可变的。 程序段中有很多指令时建议按如下顺序: NGXYZFSTDM N03 G91 G01 X50 Y60 F200 S400 M03 M08 M02 第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 (2)程序段的格式程序段的格式 加工程序单表加工程序单表第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 (2)程序段的格式程序段的格式 程序段中的每个指令均以字母(地址符)开始,其后再跟数字或无符号的数字

7、。 指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写 。 上段相同的模态指令(包括G、M、F、S及尺寸指令等)可以省略不写。 在程序段中,必须明确以下几点的对应关系:移动目标:终点坐标值X Y Z U V W ;沿怎样的轨迹移动:准备功能字G;进给速度:进给功能字F;切削速度:主轴转速功能字S;使用刀具:刀具功能字T;机床辅助动作:辅助功能字M。第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 (2)程序段的格式程序段的格式N30 G01 X88.1 Y30.2 F500 S3000 T02 M08N40 X90(本程序段

8、省略了续效字“G01,Y30.2,F500,S3000,T02,M08”,但它们的功能仍然有效)第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 (3)主程序、子程序主程序、子程序子程序子程序在一个零件的加工程序中, 若有一定量的连续的程序段在几 处完全重复出现,则可将这些重 复的程序串单独抽出来,按一定 的格式做成子程序子程序。事先储存在 存储器中,这样可以简化加工程序。主程序: 主程序名 N01; N02; N11 调用子程序1; N28 调用子程序8; NM02 ;子程序1: 子程序1名 N01; N NRET ;子程序8:

9、子程序2名 N01LF N N RET ;第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式 (3)子程序名和子程序调用子程序名和子程序调用 用于给子程序命名和在主程序中调用该子程序,该指令的标准化程 度不高,不同系统有不同的规定。 西门子规定 : 程序名可以自由选取,但必须符合以下规定: 1. 开始两个符号必须是字母 2. 其它符号为字母,数字或下划线 3. 最多 16 个字符 4. 没有分隔符 另外,在子程序中还可以使用地址字 L,其后的值可以有 7 位(只能为整数)。举例:L128并非 L0128 或 L00128! 以上表示 3个不同的子程序。 在一个程序中(主

10、程序或子程序)可以直接用程序名调用子程序, 子程序调用要求占用一个独立的程序段。第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式 (3)子程序名和子程序调用指令子程序名和子程序调用指令举例: N10 L785 ;调用子程序 L785 N20 LRAHMEN7 ;调用子程序 LRAHMEN7 地址符 +调用子程序名部分 +调用次数部分。示例: N10 L785 P3 ;调用子程序 L785,运行 3 次2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 (3)主程序、子程序主程序、子程序 右上图反映了子程序调用的执行过程。 首先,子程序可以由主程序调用,也

11、可由其它子程序调用。子程序结构与一般加工程序非常相似,程序结束指令用RET ,要求占用一个独立的程序段。第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 (3)主程序、子程序主程序、子程序第二章第二章 数控加工程序编制数控加工程序编制第二章第二章 数控加工程序编制数控加工程序编制2.4 程序编制的代码及格式数控加工程序的结构数控加工程序的结构 下面是一段简单的零件加工程序,通过这段程序体会一下零件加工程序的编制方法。程序名N01 G54;N02 G90 G17 G00 X10 Y10;N03 G01 X30 F100;N04 G03


文档来源:https://www.renrendoc.com/paper/212648282.html

文档标签:

下载地址