版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,1,其它指令 子程序名和子程序调用指令 用于给子程序命名和在主程序中调用该子程序,该 指令的标准化程度不高,不同系统有不同的规定。 组成: 子程序名指令地址符(字母或符号,如O、% 等)后带若干数字组成; 子程序调用指令 地址符 +调用子程序名部分 +调用次数部分。 示例: M98%08L12(FANUC、华中数控系统),第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equi
2、pment Technology,2,程序段标号,程序段结束字符以及变量 组成: 程序段标号指令地址符 N 后带若干数字组成; 程序段号:查找、跳转 注意,程序段标号与程序的执行顺序无关, 不管有无括号,程序都是按排列的先后次序执行。 程序段结束指令 每一个程序段都应有结束符, 它是数控系统编译程序的标志。常用的有: “ * ” 、“;”、“LF”、“NL”、“CR”等 视具体数控系统而定。 变量 为简化编程有些系统还允许采用变量编程, 从而可简化编程。它由地址符(字母或符号,如#、 R等)后带若干数字组成;,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of
3、Numerical Control And Equipment Technology,3,数控加工程序的结构 1. 程序的组成 一个完整的数控加工程序由程序名、程序体和程序结束三部分组成 %0001; 程序名 N01 G92 X50.0 Y20.0 ; N02 ; N03 ; 程序体 N04 ; N05 ; M30 ; 程序结束,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,4,程序名 程序名是一个程序必需的标识符。 组成:由地址符后带若干位数字组成。地址符常见的有: “
4、%”、“O”、“P”等,视具体数控系统而定。 示例:国产华中I型系统、德国的SINUMERIKS“%”,后面 所带的数字一般为48位。如:%2000,日本FANUC 系统为 “O”,AB8400系统“P”。 程序体 表示数控加工要完成的全部动作,是整个程序的主体。 组成:由许多程序段组成,每个程序段由一个或多个指令构成。 程序结束 是以程序结束指令M02 或M30,结束整个程序的运行。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,5,2、程序段的格式 定义:程序段中指令
5、的排列顺序和书写规则。 不同的数控系统往往有不同的程序段格式。,目前广泛采用地址符可变程序段格式(字地址程序段格式) 字 地址字符数字 (一个具体指令) 程序段: N03 G91 G01 X50 Y60 F200 S400 M03 M08 ;,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,6,地址符可变程序段格式的特点: 程序段中的每个指令均以字母(地址符)开始,其后再跟数字或无符号的数字。 指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写 。 上段相同的模态指
6、令(包括G、M、F、S及尺寸指令等)可以省略不写。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,7,3、主程序、子程序 主程序、子程序 在一个零件的加工程序中, 若有一定量的连续的程序 段在几处完全重复出现, 则可将这些重复的程序串 单独抽出来,按一定的格 式做成子程序。,主程序: N01; N02; N11 调用子程序1; N28 调用子程序8; NM02 ; 子程序1: N01; NM99 ; 子程序8: N01LF NM99 ;,第三节 程序编制的代码及格式,.数
7、字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,8,与坐标系有关的指令 G90/G91、G92、G53G59、G17 G19 1. G90/G91指令: G90指令 表示程序中的编程尺寸是在某个坐标系下按其绝对坐标给定的。 G91指令 表示程序中编程尺寸是相对于本段的起点,即编程尺寸是本程序段各轴的移动增量,故G91又称增量坐标指令。 注意: 这两个指令是同组续效指令,也就是说在同一程序段中只允许用其中之一,而不能同时使用。在缺省的情况下(即无G90又无G91),默认是在G90状态下。,第三节 程序编制的代
8、码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,9,绝对尺寸及相对尺寸编程指令G90、G91举例 O 40 60 x 假设刀具的当前位置在A点,以下两段代码的功能是一样的: G90 G00 X60.0 Y40.0; 91 G00 GX40.0 Y30.0;,第三节 程序编制的代码及格式,y,B,A,40 10,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,10,2. G92指令 坐标系设定的预置寄存指
9、令,它只有在采用绝对坐标编程时才有意义。 编程格式: G92 X a_ Y_b Z_c_ a、b、c为当前刀位点在所设定工件坐标系中的坐标值(刀具位置不动) 使用该指令,便建立了工件坐标系, 其后的加工程序中的编程尺寸都是在 这个工件坐标系的尺寸。 该指令还有补偿工件在机床上安装 误差的功能,即当首件零件加工完成 后,测量工件尺寸精度。如果发现是 由于工件安装不准引起的误差,则不 必重新安装工件,只需修改所设的坐 标值,即可消除这一加工误差。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Te
10、chnology,11,3. G53,G54G59:坐标系选择指令 G53选择机床坐标系,取消工件坐标系; G54G59选择工件坐标系1工件坐标系6。 在使用该指令后,其后的编程尺寸都 是相对于相应坐标系的。 这类指令是续效指令,缺省值是G53。 注意:这类指令只在绝对坐标 下有意义(G90),在G91下 无效。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,12,4. G17,G18,G19指令 坐标平面指定指令。G17,G18,G19分别表示规定的操作在XY,ZX,Y
11、Z坐标平面内。 程序段中的尺寸指令必须按平面指令的规定书写。若数控系统只有一个平面的加工能力可不必书写。 这类指令为续效指令, 缺省值为G17。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,13,与控制方式有关的指令 1. G00指令快速定位指令 编程格式:G00 X_ Y_ Z_ ; 功能:刀具从当前点,以数控系统预先调定的快进速度,快速 移动到程序段所指令的目标位置点, 无轨迹要求。进给速度不能由程序 改变,不同的系统有不同的速度, 一般都在1030m/min之间.
12、 注意:G00的运动轨迹不一定是直线,若不注意则容易干涉。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,14,2. G01指令直线插补指令 编程格式:G01 X_a_ Y_b_ Z_c_ F_f_ ; 功能:指令多坐标(2、3坐标)以联动的方式,按程序段中规定的合成进给速度f,使刀具相对于工件按直线方式,由当前位置移动到程序段中规 定的位置(a、b、c)。当前位 置是直线的起点,为已知点, 而程序段中指定的坐标值即为 终点坐标。,第三节 程序编制的代码及格式,.数字控制
13、及装备技术研究所 Institute of Numerical Control And Equipment Technology,15,3. G02,G03指令圆弧插补指令 G02:顺时针圆弧插补。 G03:逆时针圆弧插补。 顺、逆方向判别规则: 沿垂直于圆弧所在平面的 坐标轴的负方向观察,来判 别圆弧的顺、逆时针方向。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,16,编程格式举例: XY平面:G17 X_a_ Y_b_ ( ) F_f_ ; ZX平面:G18 X_a
14、_ Z_c_ ( ) F_f_ ; YZ平面:G19 Y_b_ Z_c_ ( ) F_f_ ;,注意: R编程不能用于加工整圆,由于圆弧的起点和终点相同,数控系统无法确定圆弧的中心位置,只能用I、J、K确定圆心的方式来编程,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,17,圆弧的终点坐标,由a、b、c的数值指定。 圆心的位置通常有以下几种方法: 由圆心相对于起点在X、Y、Z轴 上的分量,用I、J、K表示 R表示法:用半径R带有符号的数值来表示: AB180 : R 0
15、R100; BA180 : R 0 R-100,说明: a. I、J、K 始终为增量尺寸。 b. G00,G01,G02,G03是同组续效指令,缺省值 G01。 c. 本段终点若与上一段终点位置相同,即起点与终点最终没有相对位移,则可省略不写。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,18,用半径R表示法编写圆弧加工程序时应注意: 在使用同一半径R的情况下,从 起点A到终点B的圆弧可能有两个, 即圆弧a与圆弧b,编程时它们的起 始点及半径都一样,为区分二者 规定:
16、圆弧所对应的圆心角小于180时 (圆弧段a)用“R”表示半径; 圆心角大于180时(圆弧b)用 “-R”表示半径; 圆心角等于180时用“R”或 “-R”均可。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,19,与刀具补偿有关的指令 1. G40 G41 G42指令刀具半补偿指令,其中:G41 :左刀补,即沿加工方向看刀具在左边 G42 :右刀补,即沿加工方向看刀具在右边 G40:取消刀补 D: 偏置值寄存器选用指令。 xx:刀具补偿偏置值寄存器号,刀补指令的程序段格式
17、: 1)G00( 或G01 ) G41(或G42)DxxX_Y_F_ 2)G00(或G01) G40 X_Y_,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,20,2. G40 G41 G42指令刀具半补偿指令,刀具右补偿G42,刀具左补偿G41,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,21,3. G40、G44、G43指令刀具长度补偿指令 该
18、指令可以根据储存在偏置寄存器D01D99中的设定值 (与终点坐标值进行加法(G43)或减法(G44)运算后)使刀具的实际移动距离增加或减少一个偏置值。 编程格式: Dxx ; 其中: 为X、Y、Z中任何一个。,第三节 程序编制的代码及格式,.数字控制及装备技术研究所 Institute of Numerical Control And Equipment Technology,22,其它指令 1. G04暂停指令 功能:可使刀具作短时的无进给运动 编程格式:G04 X_ 或 G04 F_ 其中:X,F其后的数值表示暂停的时间,单位为ms ; 或者是刀具、工件的转数,视具体数控系统而 定。 用途: 用车削环槽、锪平面、钻孔等光整加工 用作时间匹配,对于那些动作较长的外部,或者为了使某一操作有足够的时间可靠的完成,可在程序中插入该指令。,第三节 程序编制的代码及格式,.数字控制及装备技术研究
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年甘肃省事业编单位人员招聘笔试备考试题及答案详解
- 2026年上海市青浦区中小学编制教师招聘考试模拟试题及答案详解
- 2026年福建省中小学编制教师招聘考试备考题库及答案详解
- 2026年广东省湛江市中小学编制教师招聘考试模拟试题及答案详解
- 2026年福建省宁德市中小学编制教师招聘笔试模拟试题及答案详解
- 2026年海东地区中小学编制教师招聘笔试参考试题及答案详解
- 2026年乐山市市中区中小学编制教师招聘笔试参考试题及答案详解
- 2026年黑龙江省事业编单位人员招聘笔试备考题库及答案详解
- 2026年广东省江门市中小学编制教师招聘笔试备考题库及答案详解
- 2026年酒泉市肃州区中小学编制教师招聘笔试参考试题及答案详解
- 锅炉更换烟管安装施工方案
- 国家开放大学Python程序设计形考任务实验六-互联网评论数据分析及其展示综合案例
- 中建企业定额数据库(劳务分包库)
- 四川省成都市第十一中学2024-2025学年高一上学期入学分班质量检测数学试题(原卷版)
- 注册安全工程师建筑施工专业实务
- 岩浆岩岩石标本、图片
- 湖北省荆门市2023-2024学年七年级下学期6月期末考试生物试题
- 中西方音乐文化比较
- 苏教版四年级科学下册单元测试卷及答案(全册)
- 现代控制理论试卷及答案
- 装配车间技能矩阵图
评论
0/150
提交评论