90 likes | 198 Views
第三章 数控机床编程基础知. 一、教学基本要求 1. 了解数控编程方法和过程; 2. 熟悉数控机床的编程规则; 3. 熟悉数控机床的程序结构; 4. 了解数控编程 G 、 M 指令功能表; 5. 掌握常用 M 指令应用和 F 、 S 、 T 功能。 二、教学提示 1 .教学重点:数控机床的编程规则和程序结构。 2 .教学难点:数控机床的程序结构。 3 .教学手段和方法:课堂讲授结合自学。 三、教学内容. 第三节 数控机床的程序结构. 一、程序字 一个程序段有若干个 “ 字 ” 组成。
E N D
第三章 数控机床编程基础知 • 一、教学基本要求 • 1.了解数控编程方法和过程; • 2.熟悉数控机床的编程规则; • 3.熟悉数控机床的程序结构; • 4.了解数控编程G、M指令功能表; • 5.掌握常用M指令应用和F、S、T功能。 • 二、教学提示 • 1.教学重点:数控机床的编程规则和程序结构。 • 2.教学难点:数控机床的程序结构。 • 3.教学手段和方法:课堂讲授结合自学。 • 三、教学内容
第三节 数控机床的程序结构 • 一、程序字 • 一个程序段有若干个“字”组成。 • 程序中字符的集合,称为程序字,简称字。程序字通常由一个地址(用字母表示)和一组数字组成,即“地址+数字”。如G01总称为字,其中G表示地址,01为数字组合,如图3-11所示。 • 二、程序号 • 每一个程序必须先指定程序号。程序号的地址为字母O、P或%,随机床而异,紧接着为4位数字。可编程序的范围从0001-9999。 • 三、程序段号(程序句号) • 每一个程序段都必须有一个段号;其地址为字母N,程序段编号范围为N000l-N9999。程序段号一般以递增10的方式编号,以便于修改时插入新语句。有些机床具有自动编号功能。 • 四、程序段 • 程序段通常由程序段号及一个或多个程序字组成,如图3-12所示。一个程序段是一条完整的指令。
图3-11字的含义 图3-12 程序段的含义 五、程序段格式 (1) 所谓程序段格式,是指程序段书写规则。 它包括机床所要求执行的功能和运动所需要的几何数据及工艺参数。 (2)加工程序的组成:一个零件加工程序是由若干以段号大小顺序排列的程序段组成。每个程序段又由几部分组成,如表 3-1所示。
序号 功 能 地 址 范 围 意 义 1 程序号 O、P、%* 0000-9999 指定程序号、子程序号 2 程序段号 N 0000-9999 指定程序段号 3 准备功能 G 00-99 指定动作方式 4 坐标字 尺寸字 X、Y、Z I,J,K ±(0.001-9999.999)* ±(0.001-9999.999)* X,Y,Z坐标运动指令 圆心坐标、螺距 5 进给速度 F l-1200mm/min* 进给速度指令 6 主轴功能 S 150-4000r/min* 主轴转速指令 7 刀具功能 T 01—20* 选择刀具指令 8 辅助功能 M 00—99 辅助功能 表3-1程序段组成 注:打* 者随机床类型而异,具体规定参照机床说明书。
第四节 数控编程G、M指令功能表 • 在数控加工程序中,用各种G、M指令来描述工艺过程的各种操作和运动特征。国际上广泛使用ISO标准G、M指令,我国机械工业部制订的标准JB3208-83,与国际标准等效 • G、M指令分别由地址字G、M以及2位数字组成,共有100种G指令和100种M指令:G00-G99,M00-M99。
第五节 常用M指令应用 • 一、程序暂停 • 指令:M00 • 功能:在完成该程序段其它指令后,M00使程序停在本段状态,不执行下段。 • 当按下控制面板上的循环启动键(CYCLE START)后,可继续执行下一程序段。 • 应用:该指令可应用于自动加工过程中,停车进行某些固定的手动操作,如手动变速、换刀等。 • 二、程序计划暂停 • 指令:M01 • 功能:与M00相似。不同的是,必须在控制面板上,预先按下“任选停止(OPTIONAL STOP)”开关,当执行完编有M01指令的程序段的其它指令后,程序即停止。 • 若不按下“任选停止”开关,则M01不起作用,程序继续执行。 • 应用:常用于关键尺寸的抽样检查或临时停车。
三、程序结束指令:M02 • 功能:该指令表示加工程序全部结束。 • 它使主轴、进给、切削液都停止,机床复位。有的机床设定该功能可卷回纸带到“程序开始”字符。 • 应用:该指令必须编在最后一个程序段中。 • 四、主轴正转、反转、停 • 指令:M03、M04、M05 • 功能:M03、M04指令使主轴正、反转。与同段其它指令一起开始执行。 • 所谓正转是沿主轴轴线向正Z方向看,顺时针方向旋转。逆时针方向则为反转。也可用右手定则判断:用右手拇指代表正Z方向,紧握四指则代表主轴正转方向。M05指令使主轴停止,是在该程序段其它指令执行完成后才停止的。 • 格式:M03 S或SM03 • M04 S或SM04
五、换刀指令:M06 功能:自动换刀。用于具有自动换刀装置的机床,如加工中心和有回转刀架的数控车床。 格式:M06 T或T M06(有些机床规定,刀具号出现在换刀指令前一段;也有机床用T指令换刀而不用M06指令) 六、冷却液开、关指令:M07、M08、M09 功能:M07、M08分别命令2号切削液(雾状)和1号切削液(液状)开,M09命令切削液停。 七、夹紧、松开指令:M10、M11 功能:分别命令机床运动部件的夹紧与松开。 应用:适用于工件、夹具、主轴、机床滑座等的夹紧与松开。 八、纸带结束指令:M30, 功能:在完成程序段所有指令后,使主轴、进给及冷却液停止,机床复位,纸带倒回到“程序开始”字符。即返回程序开头。 应用:该指令必须编在最后一个程序段中,表示加工程序结束。
第六节 F、S、T功能 • 一、F—进给功能 • 用F功能可以直接规定各轴的进给速度,F功能用字母F及F后数字表示,其切削进给速度为mm/min。 • 二、S—主轴功能 • 指定主轴转速的功能。 • S功能的单位是转/分。 • 在编程时除用S代码指令主轴转速外,还要用M代码指令主轴转向,是顺时针转还是逆时针转。 • 使用S功能一定要根据机床说明书中相应的值选定。 • 三、T—刀具功能 • 刀具功能也称T功能。这是用来进行刀具选择的功能,刀具功能用字母T及后面的数字表示.