




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数 控 技 术,华中科技大学机械科学与工程学院,1,2.1 概述 2.2 指令及程序结构 2.3 编程应用举例 2.4 自动编程,第2章 数控加工程序编制,2,主要内容,2.2 指令及程序结构,2.2.1 指令字和地址 2.2.2 程序结构 2.2.3 部分指令详解,3,主要内容,1) 指令字,例如: G01 X100 Y100,程序的最小功能单元,由文字、数字、符号以及它们的组合组成,数控系统操作指令的总称,又称指令或编程指令,2.2 指令及程序结构,2.2.1 指令字和地址,2) 地址,指令中的信息单位,如G、M、X、Y、Z等。,4,主要内容,2.2 指令及程序结构,5,主要内容,常用地址码及其含义,2.2 指令及程序结构,6,主要内容,2.2 指令及程序结构,功能:规定机床运动线型、坐标系、坐标平面、补偿、暂停等操作。 组成:G后带二位数字组成,共有100种(G00G99)。有模态(续效)指令与非模态指令之分。 示例:G01,G03,G41,G91,G04,G18,G54等。,2.2.1.1 准备功能G指令,说明:随着数控技术的发展,一些数控系统中G指令已有用三位数字表示,超过100种。,7,主要内容,2.2.1.2 辅助功能M指令,2.2 指令及程序结构,功能:控制机床及其辅助装置的通断的指令。 如开、停冷却泵;主轴正反转、停转;程序结束等。 组成:M后带二位数字组成,共有100种(M00M99)。有模态(续效)指令与非模态指令之分。 示例:M02,M03,M08等。,说明:随着数控技术的发展,一些数控系统中M指令已有用三位数字表示,超过100种。,8,主要内容,F 指令 指定(合成)进给速度指令 组成:F 后带若干位数字,如F150、F3500等。 其中数字表示实际的合成速度值。它是摸态指令。,2.2 指令及程序结构,2.2.1.3 F、S、T指令,S指令(切削速度)指定主轴转速指令 组成:S 后带若干位数字,如S500、S3500等。 其中数字表示实际的主轴转速值。它是摸态指令。,T、D 指令 组成:T、D 后跟两位数字,如 T11、D02等。 指定刀具号和半径存放寄存器号指令。,9,2.2 指令及程序结构,尺寸指令 X、Y、Z 、U、V、W指令 指定直线坐标轴、移动方向和目标位置指令。 组成:后带符号的数字组成。如X100.987、 Y-340.6542等 ,其中数字表示沿由字母指定的坐标轴运动的目标位置值,符号表示运动的方向。 单位:mm、m(公制)或 inch(英制) 。视用户 选定的编程单位而定。,2.2.1.4 其他指令,10,2.2 指令及程序结构,I、J、K、R 指令 圆弧插补圆心位置和半径指定指令。 组成:后带符号的数字组成。如I10.321、J-34.542、R30.839等 ,其中带符号数字表示圆心位置或半径值。 单位:mm、m(公制)或 inch(英制) 。 视用户选定的编程单位而定。,11,主要内容,程序名和子程序调用指令 用于给子程序命名和在主程序中调用该子程序,该指令的标准化程度不高,不同系统有不同的规定。 组成: 子程序名指令 地址符(字母或符号,如O、%等)后带若干数字组成; 子程序调用指令 地址符 +调用子程序名部分 +调用次数部分。 示例: M98P08L12(FANUC、华中数控系统),2.2 指令及程序结构,12,主要内容,程序段标号,程序段结束字符以及变量 组成: 程序段标号指令:地址符 N 后带若干数字组成; 程序段结束指令:每一个程序段都应有结束符,它是数控系统编译程序的标志。常用的有:“ * ” 、“;”、“LF”、“NL”、“CR”等, 视具体数控系统而定。 变量: 为简化编程有些系统还允许采用变量编程,从而可简化编程。它由地址符(字母或符号,如#、R等)后带若干数字组成。,2.2 指令及程序结构,13,主要内容,2.2 指令及程序结构,2.2.1 指令字和地址 2.2.2 程序结构 2.2.3 部分指令详解,14,主要内容,程序的组成 一个完整的数控加工程序由程序名、程序体和程序结束三部分组成. %0001; 程序名 N01 G92 X50.0 Y20.0 ; N02 ; N03 ; 程序体 N04 ; N05 ; M30 ; 程序结束,2.2 指令及程序结构,2.2.2 程序的结构,15,主要内容,程序名 程序名是一个程序必需的标识符。 组成:由地址符后带若干位数字组成。地址符常见的有: “%”、“O”、“P”等,视具体数控系统而定。 示例:国产华中I型系统 “%”,日本FANUC 系统 “O”。 后面所带的数字一般为48位。 如:%2000,2.2 指令及程序结构,16,主要内容,程序体 它表示数控加工要完成的全部动作,是整个程序的核心。 组成:它由许多程序段组成,每个程序段由一个或多个指令构成。 程序结束 它是以程序结束指令M02 或M30,结束整个程序的运行。,2.2 指令及程序结构,17,主要内容,程序段的一般格式 定义:程序段中指令的排列顺序和书写规则,不同的数控系统往往有不同的程序段格式。 目前广泛采用地址符可变程序段格式(字地址程序段格式) N03 G91 G01 X50 Y60 F200 S400 M03 M08 ;,程序段号,G指令,尺寸指令,进给速度指令,主轴转速指令,M指令,程序段结束符,2.2 指令及程序结构,18,主要内容,地址符可变程序段格式的特点: 程序段中的每个指令均以字母(地址符)开始,其后再跟数字或无符号的数字。 指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写 。 上段相同的摸态指令(包括G、M、F、S及尺寸指令等)可以省略不写。,2.2 指令及程序结构,19,主要内容,在一个零件的加工程序中,若有一定量的连续的程序段在几处完全重复出现,则可将这些重复的程序串单独抽出来,按一定的格式做成子程序。,主程序: N01; N02; N11 调用子程序1; N28 调用子程序8; NM02 ; 子程序1: N01; NM99 ; 子程序8: N01; NM99 ;,主程序与子程序,2.2 指令及程序结构,20,主要内容,主程序和子程序的关系,O1000; M98P0020; M30;,O0020; M98P0010 M99;,O0010; M99;,子程序,主程序,子程序,2.2 指令及程序结构,21,O2002 N01 G91 G00 G41 D01 X-50 Y25 S400 M03 M08 ; N02 M98 P01 L10 ; N03 G40 M02 ; O0001 N01 G00 Z-25 ; N02 G01 Y-50 F100 ; N03 X50 ; N04 G03 Y50 J25 ; N05 G01 X-55 ; N06 G00 Z25 ; N07 X165 ; N08 M99 ;,50,160,R25,50,190,70,10,16010=1600,对刀点,2.2 指令及程序结构,22,主要内容,2.2 指令及程序结构,2.2.1 指令字和地址 2.2.2 程序结构 2.2.3 部分指令详解,23,2.2.3.1 与坐标系有关的指令 2.2.3.2 与控制方式有关的指令 2.2.3.3 刀具补偿指令 2.2.3.4 暂停指令 2.2.3.5 辅助功能指令 2.2.3.6 其它功能指令 2.2.3.7 宏指令,2.2.3 部分指令详解,2.2 指令及程序结构,24,2.2.3.1 与坐标系有关的指令,作用:规定是绝对值编程还是相对值编程。,G90功能:绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的距离。,G91功能:相对值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。,性质:G90、G91为模态功能,可相互注销,G90为缺省值。,1)坐标编程方式指令:G90/G91,2.2 指令及程序结构,25,要求刀具由原点按顺序移动到1、2、3点,G90/G91 应用举例:,2.2 指令及程序结构,26,2)临时工件坐标系设定指令:G92,用于设定工件坐标系原点到刀具起点(当前点)的有向距离。,示例: G92 X100 Y100 含义: 起刀点(当前点)在工件坐标系下的坐标值为: (100, 100),2.2 指令及程序结构,27,主要内容,G92X160.0Y-20.0;,2.2 指令及程序结构,28,主要内容,3)工件坐标设定指令:G54-G59 操作者在实际加工前,测量工件原点与机床原点之间的偏置值,并在数控系统中预先设定。这个值叫做“工件零点偏置”。,2.2 指令及程序结构,29,4)坐标平面选择指令G17、G18、G19,2.2 指令及程序结构,30,其它坐标系指令: G52 局部坐标系设定 G53 直接机床坐标系编程 参考所用数控系统的编程说明书,5)其它坐标系指令,2.2 指令及程序结构,31,说明: 指令刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点 示例: G90 G00 X100 Y10 Z150 G91 G00 X10 Y-100 Z-130,2.2.3.2 与控制方式有关的指令,1) 快速定位指令: G00,2.2 指令及程序结构,32,-G90 G00 X100 Y100 Z100 G90 G00 X200 Y100 Z100 G90 G00 X200 Y200 Z100 G90 G00 X100 Y200 Z100 G90 G00 X100 Y100 Z100,G90 G00 X100 Y100 Z100 X200 Z200 X100 Y100,模态指令与非模态的含义,2.2 指令及程序结构,非模态G功能:只在所规定的程序段中有效,程序段结束时被注销。 模态G功能:一组可相互注销的G功能,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止。,33,格式: G01 X _Y_ Z_F_ X_ Y_ Z_ :终点位置 F_ :合成的进给速度 说明: 指令刀具以联动的方式,按F规定的合成进给速度,从当前位置按线性路线(联动直线轴的合成轨迹为直线)移动到程序段指令的终点. 示例: G90 G01 X100 Y100 Z100 F200 G91 G01 X-100 Y130 Z110 F200,2)直线进给指令:G01,2.2 指令及程序结构,34,G01 与 G00 的区别 G00 各轴独自以最大速度运动 G01 各轴联动以指令速度为合成速度运动,2.2 指令及程序结构,35,2.2 指令及程序结构,36,课堂练习:试用G01完成下图轨迹O点为起刀点,A点为第一点,2.2 指令及程序结构,37,作用:圆弧进给,G02:顺时针圆弧;G03: 逆时针圆弧 性质:模态功能 格式:,3)圆弧进给指令:G02、G03,2.2 指令及程序结构,XY平面,XZ平面,YZ平面,38,格式说明: G17 XY平面 G18 XZ平面 G19 YZ平面 XYZ:圆弧终点,在G90时为圆弧终点在工件坐标系中的坐标;在G91时为圆弧终点相对于圆弧起点的位移量 IJK:圆心相对于圆弧起点的偏移值,等于圆心的坐标减去圆弧起点的坐标 R: 圆弧半径,当圆弧圆心角小于180时,R为正值,否则R为负值 F:被编程的两个轴的合成进给速度,2.2 指令及程序结构,39,2.2 指令及程序结构,整圆编程示例,40,整圆编程示例 G03,2.2 指令及程序结构,41,2.2 指令及程序结构,整圆编程示例 G02,42,圆弧编程示例,2.2 指令及程序结构,43,2.2 指令及程序结构,44,2.2 指令及程序结构,45,2.2 指令及程序结构,46,课堂练习:给出下列圆弧轨迹的四种编程指令,2.2 指令及程序结构,47,2.2.3.3 刀具补偿指令,2.2 指令及程序结构,1)刀具半径补偿G40,G41,G42,刀具半径补偿问题的提出 对刀刀位点,指状铣刀,球头铣刀,立铣刀、端铣刀,x,y,200,200,48,2.2 指令及程序结构,49,2) 刀具长度补偿G43,G44,G49,格式:G17/G18/G19 G43/G44 X_Y_Z_H_,说明: G49:取消刀具长度补偿; G43:正向偏置(补偿轴终点加上偏置值); G44:负向偏置(补偿轴终点减去偏置值); G43、G44、G49都是模态代码,可相互注销。 H :刀具长度补偿偏置号(H00-H99),它代表了刀补表中对应的长度补偿值。,2.2 指令及程序结构,50,2.2.3.4 暂停指令,N05 G90 G1 F120 Z-50 S300 M03 N10 G04 P 2.5 ;暂停2.5秒 N15 Z70,作用:使刀具作短暂的无进给加工。,格式: G04 P xx,说明: P后跟的数据表示暂停的时间,各系统的规定有所不同,其单位可以是秒或者毫秒。,主要用途:保证得到光滑的加工面,如在进行清根、倒角、孔底等加工时。,示例:,2.2 指令及程序结构,51,辅助功能由地址字M和其后的一或两位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作 。 辅助功能有模态、非模态、前作用、后作用等属性,使用时要注意。,2.2.3.5 辅助功能指令,2.2 指令及程序结构,52,程序暂停M00 功能:暂停执行当前程序 作用:方便操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作 特点:暂停时,机床的主轴、进给及冷却液停止,而全部现存的模态信息保持不变,欲继续执行后续程序,重按操作面板上的“循环启动”键 性质:非模态后作用M功能,2.2 指令及程序结构,53,程序结束M02 功能:结束机床的一切动作。主轴、进给、冷却液全部停止 作用:结束加工过程 特点:使用M02的程序结束后,若要重新执行该程序,就得重新调用该程序,或在自动加工子菜单下,按F4键(请参考HNC-21T操作说明书),然后再按操作面板上的“循环启动”键 性质:非模态后作用M功能,2.2 指令及程序结构,54,M30 功能:程序结束并返回到零件程序头 作用:结束加工过程,并返回到零件程序头 特点:使用M30的程序结束后,若要重新执行该程序,只需再次按操作面板上的“循环启动”键 性质:非模态后作用M功能,2.2 指令及程序结构,55,M03、M04、M05 功能:主轴控制 作用: M03启动主轴以程序中编制的主轴速度顺时针方向(从Z轴正向朝Z轴负向看)旋转; M04启动主轴以程序中编制的主轴速度逆时针方向旋转 M05使主轴停止旋转 特点: M03、M04、M05可相互注销 性质: M03、M04为模态前作用M功能; M05为模态后作用M功能,M05为缺省功能 格式:M03,2.2 指令及程序结构,56,M98、M99 功能:子程序调用与返回 作用: M98调用子程序,M99返回到调用点 性质:非模态后作用M功能 格式:,子程序的格式,如: %0345 M99,调用子程序的格式,如: M98 P0345 L2 P:被调用的子程序号 L:重复调用次数,2.2 指令及程序结构,57,M07、M09 作用:冷却液打开、停止 功能: M07指令将打开冷却液管道 M09指令将关闭冷却液管道 性质: M07为模态前作用M功能; M09为模态后作用M功能,M09为缺省功能 格式: M07,2.2 指令及程序结构,58,1)S指令(切削速度)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年房地产物业管理服务规范资格统考考核试卷
- 2025年传媒行业新型主流媒体建设法治人才(如法治记者、法律评论员)培养合规考核试卷
- 2025年行政诉讼法资格准入应用考核试卷
- 2025年智能制造系统集成项目整体管理案例考核试卷
- 难点解析人教版八年级物理上册第5章透镜及其应用专项训练练习题(解析版)
- 难点解析-人教版八年级物理上册第5章透镜及其应用-透镜同步测评试卷(详解版)
- 数的认识与运算的内容和本质发布者:陈为强20250924 09445.0分(1个)评价 收藏 3点赞评论 2022年版义务教育数学课程标准指出课程内容的组织“要凸显整体性、一致性和阶段性”
- 难点解析-人教版八年级物理上册第6章质量与密度-质量专题攻克试题(含详细解析)
- 解析卷人教版八年级物理上册第4章光现象-光的色散专项攻克练习题(含答案详解)
- 解析卷人教版八年级物理上册第4章光现象专项测评试卷(含答案详解)
- 第4课 吃动平衡 健康体重 课件-2024-2025学年人教版(2024)初中体育与健康七年级全一册
- 致敬抗美援朝 争做时代新人-10.25抗美援朝纪念日主题班会(课件)
- 食品安全管理师技能考试复习题库及答案
- 公文写作培训课件
- 公路勘测地形测绘内容与取舍要点有哪些
- GB/T 20961-2018单绳缠绕式矿井提升机
- 滚丝机操作指导书
- 商务策划学-(全)课件
- 阀门基础知识培训课件
- 伊美雅(异帕米星),抗感染的信心之选20130415课件
- 《人的正确思想是从哪里来的》教案
评论
0/150
提交评论