如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
单元15数控铣床的程序编制教学目的熟练应用FANUC和SIEMENS数控系统的各种指令;掌握FANUC和SIEMENS数控系统的各种指令格式和应用范围;程序的编制和加工实训。教学重点1、FANUC和SIEMENS数控系统的各种指令格式和应用范围;2、程序的编制和加工实训。教学难点程序的编制和加工实训教学方法理论教学与上机练习相结合教学内容一、数控系统和铣削加工的主要功能1.数控铣床的主要功能(1)点定位控制功能(2)连续轮廓控制功能(3)刀具半径补偿功能(4)刀具长度补偿功能(5)比例及镜像加工功能(6)子程序调用功能(7)固定循环加工功能2.数控编程指令功能3.数控铣削加工程序编制程序控制数控铣床进行加工的顺序为:程序段号(指明加工动作顺序的先后)→设定机床主轴转速→设定机床主轴旋转方向→启动机床主轴→设定加工刀具→工件坐标系设定→从起始点先沿垂直向(Z向)快速接近被加工工件→设定进行加工的平面→设定切削加工的运行速度→指定加工运行轨迹的类型→给定加工运行轨迹的参数→……返回到换刀点→换刀→继续进行加工,直至加工完毕→……→返回到起始点→换为加工开始时的第一把刀具→关闭机床主轴的转动→程序结束。程序号即为程序的开始部分,为了区别存储器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码。程序段号在一个程序中可以采用0~9999中的任意值,但各程序段号一般依其在程序中的先后次序由小到大排列。程序的内容由若干个程序段组成,程序段由若干字组成,每个字由字母和数字组成。程序段格式是指一个程序段中字、字符、数据的书写规则,最常采用的为字—地址可变程序段格式。二、数控编程指令功能简介1.准备功能(G功能)代码准备功能也叫G功能或G代码。它是使机床或数控系统建立起某种加工方式的指令。G代码由地址G和后面的两位数字组成,从G00~G99共100种。G代码分为模态代码和非模态代码。模态代码表示该代码一经在一个程序段中指定,直到出现同组的另一个G代码时才失效。非模态代码,只在写有该代码的程序段中有效。2.辅助功能(M功能)代码辅助功能也称为M功能。M功能的作用在于控制机床或者系统的辅助功能动作,例如冷却泵的开、关;主轴的正反转;程序的结束等。辅助功能用字母M及后在两位数字组成。M00~M99共100个。3.进给功能(F功能)代码进给功能也称为F功能,用F功能可以直接指定坐标轴移动的进给速度。一般有两种表示方法;(1)代码法即F后面跟两位数字,表示机床进给量数列的序号,它不直接表示进给速度的大小。(2)直接代码法F后面的数字就是进给速度的大小,用字母F与其后的4位整数和3位小数表示。F代码为续效代码,一经设定后,再未被重新指定前,则表示先前所设定的进给速度持续有效。4.主轴转速功能(S功能)代码主轴功能也称主轴转速功能或S功能,用来指定主轴的转速,用字母S和其后的1-4位数字表示。S功能的单位是r/min。在编程时,S功能代码只是设定主轴转速的大小,并不会使主轴反转,必须用M指令指定正、反转时,主轴才开始转动。5.刀具功能(T功能)代码刀具功能也称T功能,用来进行刀具的选择。刀具功能用字母T及后面的数字表示。程序中T代码的数值直接表示选择的刀具号码。例如T10表示10号刀。在数控车床中的T代码后面的数字即包含所选刀具号,也包含刀具补偿号,例如T0402表示选择4号刀,调用2号刀具补偿参数进行刀具长度和半径的补偿。三、加工准备类指令1.S××——主轴转速书写格式:S2.M03——主轴顺时针旋转程序里写有M03指令,主轴结合S功能,按给定的S转速,顺时针方向旋转。3.M04——主轴逆时针旋转程序里写有M04指令,主轴结合S功能,按给定的S转速,向逆时针方向旋转。4.M05——主轴停止旋转程序里出现M05指令,坐标指令运行结束后,主轴旋转立即停止。5.M08——切削液开M08功能在本段程序开始执行,打开切削液。6.M09——切削液关M09功能在本段程序运行完毕后,关掉切削液。7.M02——程序结束M02表示加工程序结束。8.G71(G70)——米制和英制单位选择9.G17、G18、G19——插补平面选择书写格式:G17选择XY平面插补G18选择XZ平面插补G19选择YZ平面插补10.G92——工件坐标系设定指令书定格式:G92XYZ11.G90——绝对值方式编程书定格式:G90…12.G91——增量方式编程书写格式:G91…13.G00——快速定位书定格式:G00XYZ目标点坐标14.F××——运行速度设定F后面的数字就是进给速度的大小,单位为mm/min。用字母F与其后的4位整数和3