1、任务三任务三 数控程序的输入与编辑数控程序的输入与编辑 任务描述任务描述 将给定的数控程序输入将给定的数控程序输入FANUC 0i-MFANUC 0i-M或或SIEMENS 802DSIEMENS 802D系统数控车床中,对已输入系统数控车床中,对已输入的数控程序进行各种编辑工作。的数控程序进行各种编辑工作。知识目标知识目标 1 1掌握数控程序掌握数控程序结构结构2 2掌握数控指令掌握数控指令种类种类3 3掌握数控车床常用辅助功能指令及含义掌握数控车床常用辅助功能指令及含义 技能目标技能目标 1.1.会手动输入数控程序会手动输入数控程序。2.2.能对数控车床中已有程序进行复制、能对数控车床中已
2、有程序进行复制、改名、修改内容等编辑改名、修改内容等编辑。知识准备知识准备 1.1.数控程序数控程序为自动操作机床而给数控机床发出的一组指为自动操作机床而给数控机床发出的一组指令称为数控程序。数控程序必须依据数控机令称为数控程序。数控程序必须依据数控机床规定的代码和一定的编程规则进行编写,床规定的代码和一定的编程规则进行编写,不同数控系统其代码和编程规则略有不同,不同数控系统其代码和编程规则略有不同,编程时需参考机床说明书,一般都包括程序编程时需参考机床说明书,一般都包括程序名、程序内容等。名、程序内容等。(1 1)程序名程序名所有数控程序都要取一个程序名,用于存贮、所有数控程序都要取一个程序
3、名,用于存贮、调用。不同的数控系统有不同的命名调用。不同的数控系统有不同的命名规则规则(2 2)程序)程序内容内容程序内容由各程序段组成,每一程序段规定数控机床程序内容由各程序段组成,每一程序段规定数控机床执行某种动作,前一程序段规定的动作完成后才开始执行某种动作,前一程序段规定的动作完成后才开始执行下一程序段内容执行下一程序段内容。程序段与程序段之间法那科系程序段与程序段之间法那科系统用统用EOBEOB(;)分隔。西门子系统用段结束符(;)分隔。西门子系统用段结束符“LF”LF”分隔,在程序输入过程中按输入键(回车键)可以自分隔,在程序输入过程中按输入键(回车键)可以自动产生段结束符动产生段
4、结束符“LF”LF”(3 3)程序结束)程序结束每一个数控加工程序都要有程序结束指令每一个数控加工程序都要有程序结束指令,指令代码,指令代码M02M02或或M30M30,用于停止自动运行,用于停止自动运行且数控系统被复位,并可控制光标重新返且数控系统被复位,并可控制光标重新返回到程序的开头回到程序的开头2 2程序段组成程序段组成程序段由若干程序字组成。程序字又是由字母(或地程序段由若干程序字组成。程序字又是由字母(或地址)和数字组成。如:址)和数字组成。如:N20 G00 X60.0 Z100.0 M3 N20 G00 X60.0 Z100.0 M3 S1000 S1000,即程序字组成程序段
5、,程序段组成数控,即程序字组成程序段,程序段组成数控程序程序程序字是机床数字控制的专用术语,又称程序功能字程序字是机床数字控制的专用术语,又称程序功能字。定义定义是:一套有规定次序的字符,可以作为一个信是:一套有规定次序的字符,可以作为一个信息单元存储、传递和操作,如息单元存储、传递和操作,如X60.0X60.0就是一个程序字就是一个程序字或称功能字(或字)。或称功能字(或字)。程序功能字:程序功能字:程序字按其功能的不同可分为程序字按其功能的不同可分为7 7种类型,分种类型,分别称为程序段号或顺序号字别称为程序段号或顺序号字(N)(N)、尺寸字、尺寸字(X(X、Z)Z)、进给功能字(、进给功
6、能字(F F)、主轴转速功能字)、主轴转速功能字(S S)、刀具功能字()、刀具功能字(T T)、辅助功能字()、辅助功能字(M M)和准备功能字()和准备功能字(G G)等。)等。1 1)程序段号功能字(代码)程序段号功能字(代码N N),一般从一般从N0000N0000N9999,N9999,表表示程序段段号,常放在程序段段首位置示程序段段号,常放在程序段段首位置,用于程序的检用于程序的检索索和校验和校验。2 2)尺寸功能字)尺寸功能字(代码(代码X X、Y Y、Z Z、I I、J J、K K等)等),表示坐标表示坐标尺寸、位移、半径等尺寸、位移、半径等。3 3)刀具功能字(代码)刀具功能
7、字(代码T T),表示刀具代号,如表示刀具代号,如T0101T0101表示表示1 1号号车刀。车刀。4 4)主轴转速功能字(代码)主轴转速功能字(代码S S),表示主轴转速表示主轴转速大小大小5 5)进给功能字(代码)进给功能字(代码F F),表示刀具进给速度大小,单表示刀具进给速度大小,单位位mm/minmm/min或或mm/rmm/r。6 6)辅助功能字(代码)辅助功能字(代码M M)表示机床辅助动作的接通或断表示机床辅助动作的接通或断开开7 7)准备功能字(代码)准备功能字(代码G G)表示机床做好某种准备动作,从表示机床做好某种准备动作,从G00G00G99G99,是,是机床控制指令最
8、多的一种,机床控制指令最多的一种,FANUC 0i-MFANUC 0i-M系统常系统常用用G G功能指令见附表功能指令见附表1 1。程序段中,程序字的位置可以不固定,但为书程序段中,程序字的位置可以不固定,但为书写 和 查 阅 方 便,一 般 按 顺 序写 和 查 阅 方 便,一 般 按 顺 序N NG GX XZ ZF FS ST TM MH H等等方式排列。方式排列。8 8)其他程序功能字字符)其他程序功能字字符3 3数控程序输入、打开与编辑数控程序输入、打开与编辑 检测评分检测评分 检测评分检测评分 任务拓展任务拓展 练习与思考练习与思考 1 1法那克系统与西门子系统法那克系统与西门子系统程序名程序名有何要求有何要求?主程序名与子程序名有何区别?主程序名与子程序名有何区别?2 2数控程序由哪几部分组成?组成数控程序数控程序由哪几部分组成?组成数控程序最小功能单元是什么?最小功能单元是什么?3 3常见程序功能字有哪几种?常见程序功能字有哪几种?4 4什么是辅助功能字?指出什么是辅助功能字?指出M00M00、M02M02、M03M03、M04M04、M05M05、M08M08、M09M09、M30M30含义。含义。