版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
认识数控车床(三)
数控程序的组成及功能授课教师:张志斌3数控程序的组成及功能(1)程序的组成程序号程序号即为程序的开始部分,常用地址符%或O,FANUC系统中程序名常用字母“O”加表示程序号的数字组成,如程序中的O0001,数字最多为4位,没有具体的含义,前导零可省略,即N0001与N1等效。一个程序必须有程序号,并应放在程序的首位。程序内容程序内容部分是整个程序的核心,由若干个程序段组成,表示数控机床所要完成的全部动作,如程序中的N10~N120程序段。程序结束程序结束部分是以程序结束指令M02或M30作为整个程序的最后一个程序段,表示整个程序结束。3数控程序的组成及功能(2)程序段格式程序中的每一个程序段由一个或若干个指令字组成,指令字代表某一信息单元;每个指令字由地址符和数字组成,它代表机床的一个位置或一个动作;每个程序段结束处应有“EOB”或“CR”表示该程序段结束转入下一个程序段。地址符由字母组成,每一个字母、数字和符号都称为字符。3数控程序的组成及功能(2)程序段格式3数控程序的组成及功能(3)准备功能G指令准备功能指令由字母G和其后的二位数字组成,从G00~G99。该类指令主要是指定数控机床的加工运动和插补方式,为数控装置的辅助运算、刀补运算、固定循环等做好准备。我国JB3208—83标准规定了G指令的功能。G指令分为两类:分为模态G指令和非模态G指令。①模态G指令又称续效指令,只要指定一次模态G指令,在同组的其他G指令出现以前该功能一直有效,所以在连续指定同一G指令的程序段中,只要指定一次模态G指令,在后来的程序段中就不必再指定;②非模态G指令,这类G指令只有在被指定的本程序段内有效,不起续效作用。3数控程序的组成及功能(3)准备功能G指令3数控程序的组成及功能(3)准备功能G指令标准中对G指令按其功能进行了分组,表中用小写英文字母进行分组,如刀具运动功能分在“a”组。同一功能组的代码可以相互取消,后出现的可以取消前面的同组G指令,因此不允许写在同一程序段中,若在同一程序段中指令了两个或三个同一组的G指令,则该程序段中最后出现的G指令有效。例如:若执行程序段G01G02G03X30.0Y30.0R25.0;则G03有效。G指令通常位于程序段中坐标字之前。G指令虽然很多,但国际上实际使用G指令的标准化程度很低,只有若干常用G指令的功能在各类数控系统中基本相同,所以编程时不能硬记标准,必须严格按照具体机床的编程手册进行。对于常用G指令的使用方法,将在后续章节中进行详细讲解。3数控程序的组成及功能(4)辅助功能M指令辅助功能也叫M功能或M代码,是由地址符M和其后的两位数字组成,从M00到M99,除少量的M代码是通用的以外,大部分的M代码都是机床厂家根据所设计的机床的特殊功能来设定,常见的M指令代码见表2-4所示。M代码主要用来指定机床加工时的辅助动作及状态,如主轴的启停、正反转,冷却液的通、断,刀具的更换,滑座或有关部件的夹紧与松开等,也称开关功能。3数控程序的组成及功能(4)辅助功能M指令M功能也分为模态和非模态,同时还规定了M功能在一个程序段中起作用的时间。当机床移动指令和M指令编在同一程序段时,按下面两种情况执行:①同时执行移动指令和M指令,称为前指令码;②直到移动指令完成后再执行M指令,称为后指令码。3数控程序的组成及功能(4)辅助功能M指令M功能也分为模态和非模态,同时还规定了M功能在一个程序段中起作用的时间。当机床移动指令和M指令编在同一程序段时,按下面两种情况执行:①同时执行移动指令和M指令,称为前指令码;②直到移动指令完成后再执行M指令,称为后指令码。3数控程序的组成及功能(5)主轴转速功能(S)、进给速度功能(F)、刀具功能(T)①主轴转速功能(S)主轴转速功能也称为S功能,用来指定主轴的转速,由地址字符S及后面的1~4位数字组成。S指令只设定主轴转速的大小,并不会使主轴转动,必须用M03(主轴正转)指令或M04(主轴反转)指令时,主轴才会开始转动,如M03S800;表示主轴正转,转速为800r/mim。3数控程序的组成及功能(5)主轴转速功能(S)、进给速度功能(F)、刀具功能(T)①主轴转速功能(S)主轴转速功能也称为S功能,用来指定主轴的转速,由地址字符S及后面的1~4位数字组成。S指令只设定主轴转速的大小,并不会使主轴转动,必须用M03(主轴正转)指令或M04(主轴反转)指令时,主轴才会开始转动,如M03S800;表示主轴正转,转速为800r/mim。在FANUC数控车床系统中,主轴转速有恒转速和恒线转速两种指令,数控车床切削内外圆及平面时主轴转速指令主要有:G96S_;中G96为恒切削速度指令;S指令后面的数字单位为m/min;G97S_;中G97为每分钟转速指令,S指令后面的数字单位为r/min。3数控程序的组成及功能(5)主轴转速功能(S)、进给速度功能(F)、刀具功能(T)②进给功能(F)进给功能也称F功能,用来指定刀具的进给速度,该速度上限值由系统参数设定。若程序中编写的进给速率超出限制范围,实际进给率即为上限值。F指令是一个模态指令,在未出现新的F指令以前,F指令在后面的程序中一直有效。在FANUC数控系统中,进给速度分每分钟进给和每转进给,用G98F_和G99F_指令来区别。其中,G98F_中F数值单位为mm/min;一般用于数控车、数控铣和加工中心编程中。G99F_中F数值单位为mm/r,一般用于数控车编程中。另外注意,在螺纹加工指令中的F值表示螺纹的导程,单位为mm/r。3数控程序的组成及功能(5)主轴转速功能(S)、进给速度功能(F)、刀具功能(T)③刀具功能(T)刀具功能也称为T功能,该指令是刀具序号指令。在可以自动换刀的数控系统中,它用来选择所需的刀具。指令以T为首,后跟两位数字,以表示刀具的编号。在数控车编程中,有时T后跟有四位数字,前两位表示刀具号,后两位表示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年陇南客运从业资格证考试网
- 2024年宁德客运上岗证模拟考试题
- (05)第四单元-2021-2022学年下学期八年级语文下册作文点评
- 2024年常州考客运资格证
- 人教部编版六年级语文上册第1课《草原》精美课件
- 质量管理经理招聘笔试题与参考答案(某世界500强集团)2025年
- 教师资格考试初中面试美术试题及解答参考
- 门诊工作管理制度
- 青年论坛发言稿
- 教师资格考试高中学科知识与教学能力体育与健康试卷与参考答案
- YY∕T 1782-2021 骨科外固定支架力学性能测试方法(高清最新版)
- 西亚教学设计与反思
- 乙酸乙酯的反应器设计流程图
- EM277的DP通讯使用详解
- 耐压绝缘测试报告
- 野兽派 beast 花店 调研 设计-文档资料
- 水泵房每日巡视检查表
- 杭州市区汽车客运站临时加班管理规定
- 垫片冲压模具设计毕业设计论文
- 冷库工程特点施工难点分析及对策
- Python-Django开发实战
评论
0/150
提交评论