数控铣床编程与操作(机类)10586.pptx
《数控铣床编程与操作(机类)10586.pptx》由会员分享,可在线阅读,更多相关《数控铣床编程与操作(机类)10586.pptx(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控铣床编程与操作一、安全教育一、安全教育2.1 数控铣床的运动方式数控铣床的运动方式2.2 数控铣床分类数控铣床分类2.3 数控铣床的主要功能数控铣床的主要功能二、概述二、概述2.4 数控铣床的主要加工对象数控铣床的主要加工对象数控铣床编程与操作三、数控三、数控编编程基程基础础4.1 程序的结构与格式程序的结构与格式4.2 常用指令常用指令五、作五、作业业四、数控四、数控铣铣床床编编程程3.1 程序编制的基础程序编制的基础3.2 数控编程的几何基础数控编程的几何基础数控铣床编程与操作一、安全教育一、安全教育穿符合安全要求的衣着,女生要戴安全帽,穿符合安全要求的衣着,女生要戴安全帽,长辫要盘起
2、长辫要盘起遵守安全操作规程,集中注意力,确保安全遵守安全操作规程,集中注意力,确保安全认真听从教师分配的岗位工作及讲解指挥,认真听从教师分配的岗位工作及讲解指挥,保质保量完成教学实训任务保质保量完成教学实训任务遵守各项规章制度,团结友爱,相互关心遵守各项规章制度,团结友爱,相互关心爱护量具、设备及各种工具爱护量具、设备及各种工具数控铣床编程与操作2.1数控铣床的运动方式数控铣床的运动方式 数控车床与数控铣床的运动方式数控车床与数控铣床的运动方式 虽然数控车床和数控铣床的运动配置有不同的虽然数控车床和数控铣床的运动配置有不同的形式,需要考虑工件与刀具相对运动关系及坐标方形式,需要考虑工件与刀具相
3、对运动关系及坐标方向,但编写程序时,向,但编写程序时,均采用假设工件不动,刀具相均采用假设工件不动,刀具相对移动的原则编写程序。对移动的原则编写程序。数控编程的原则数控编程的原则数控铣床:刀具旋转,工件相对移动数控铣床:刀具旋转,工件相对移动数控车床:工件旋转,刀具相对移动数控车床:工件旋转,刀具相对移动数控铣床编程与操作2.2数控铣床分类数控铣床分类 按主轴位置分可分为按主轴位置分可分为立式数控铣床立式数控铣床 图图1 1卧式数控铣床卧式数控铣床 图图2 2龙门数控铣床龙门数控铣床 图图3 3 按系统功能分可分为按系统功能分可分为经济型数控铣床经济型数控铣床 图图4 4全功能数控铣床全功能数
4、控铣床 图图5 5高速数控铣床高速数控铣床 图图6 6数控铣床编程与操作2.3 数控铣床的主要功能数控铣床的主要功能 各种类型数控铣床所配置的数控系统虽然各各种类型数控铣床所配置的数控系统虽然各有不同,但各种数控系统的功能,除一些特殊功有不同,但各种数控系统的功能,除一些特殊功能不尽相同外,其主要功能基本相同。能不尽相同外,其主要功能基本相同。点位控制功能点位控制功能此功能可以实现对相互位置精度要求很高的此功能可以实现对相互位置精度要求很高的孔系加工。孔系加工。连续轮廓控制功能连续轮廓控制功能此功能可以实现直线、圆弧的插补功能及非此功能可以实现直线、圆弧的插补功能及非圆曲线的加工。圆曲线的加工
5、。数控铣床编程与操作刀具长度补偿功能刀具长度补偿功能此功能可以自动补偿刀具的长短,以适应加工此功能可以自动补偿刀具的长短,以适应加工中对刀具长度尺寸调整的要求。中对刀具长度尺寸调整的要求。比例及镜像加工功能比例及镜像加工功能比例功能可将编好的加工程序按指定比例改变比例功能可将编好的加工程序按指定比例改变坐标值来执行。镜像加工又称轴对称加工,如果一坐标值来执行。镜像加工又称轴对称加工,如果一个零件的形状关于坐标轴对称,那么只要编出一个个零件的形状关于坐标轴对称,那么只要编出一个或两个象限的程序,而其余象限的轮廓就可以通过或两个象限的程序,而其余象限的轮廓就可以通过镜像加工来实现。镜像加工来实现。
6、刀具半径补偿功能刀具半径补偿功能此功能可以根据零件图样的标注尺寸来编程,此功能可以根据零件图样的标注尺寸来编程,而不必考虑所用刀具的实际半径尺寸,从而减少编而不必考虑所用刀具的实际半径尺寸,从而减少编程时的复杂数值计算。程时的复杂数值计算。数控铣床编程与操作子程序调用功能子程序调用功能有些零件需要在不同的位置上重复加工同样有些零件需要在不同的位置上重复加工同样的轮廓形状,将这一轮廓形状的加工程序作为子的轮廓形状,将这一轮廓形状的加工程序作为子程序,在需要的位置上重复调用,就可以完成对程序,在需要的位置上重复调用,就可以完成对该零件的加工。该零件的加工。宏程序功能宏程序功能该功能可用一个总指令代
7、表实现某一功能的该功能可用一个总指令代表实现某一功能的一系列指令,并能对变量进行运算,使程序更具一系列指令,并能对变量进行运算,使程序更具灵活性和方便性。灵活性和方便性。旋转功能旋转功能该功能可将编好的加工程序在加工平面内旋该功能可将编好的加工程序在加工平面内旋转任意角度来执行。转任意角度来执行。数控铣床编程与操作2.4数控铣床的主要加工对象数控铣床的主要加工对象平面轮廓加工平面轮廓加工 图图7 7挖槽加工挖槽加工 图图8 8孔系加工孔系加工 图图9 9空间曲面类零件加工空间曲面类零件加工 图图1010数控铣床编程与操作3.1 程序编制的基础程序编制的基础 程序编制的基本概念程序编制的基本概念
8、 从零件图纸到编制零件加工程序的全从零件图纸到编制零件加工程序的全部过程,称为部过程,称为程序编制。程序编制。程序编制分为手工和自动编程两种。程序编制分为手工和自动编程两种。手工编程的步骤:手工编程的步骤:数控铣床编程与操作 手工编程过程的框图手工编程过程的框图零件图纸零件图纸确定工艺过程确定工艺过程计算加工轨迹和尺寸计算加工轨迹和尺寸编制程序单编制程序单程序校检和试切程序校检和试切校校 核核检检 验验 Y YN N完成完成数控铣床编程与操作计算机自动编程计算机自动编程自动编程是指在编程过程中,除了自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工进分析零件图样和制定工艺方案由人工
9、进行外,其余工作均由计算机辅助完成。行外,其余工作均由计算机辅助完成。数控铣床编程与操作先面后孔的原则先面后孔的原则刀具集中的原则刀具集中的原则粗、精分开的原则粗、精分开的原则按部位分序的原则按部位分序的原则 数控加工工序的划分原则:数控加工工序的划分原则:数控铣床编程与操作3.2数控编程的几何基础数控编程的几何基础 说明说明在这一部分中,我们将以在这一部分中,我们将以KV650立式数控铣立式数控铣床为基础,介绍数控铣床程序编制的基本方法。床为基础,介绍数控铣床程序编制的基本方法。KV650立式数控铣床所配置的是立式数控铣床所配置的是FANUC 0i-MB数控系统。该系统的主要特点是:轴控制功
10、能强,数控系统。该系统的主要特点是:轴控制功能强,其基本可控制轴数为其基本可控制轴数为X、Y、Z三轴,扩展后可联三轴,扩展后可联动控制轴数为四轴;编程代码通用性强,编程方动控制轴数为四轴;编程代码通用性强,编程方便,可靠性高。便,可靠性高。数控铣床编程与操作定义定义为了确定机床上运动部件的运动方向和移动为了确定机床上运动部件的运动方向和移动距离,需要在机床上建立一个坐标系,这个坐标距离,需要在机床上建立一个坐标系,这个坐标系就叫做机床坐标系。系就叫做机床坐标系。标准的数控机床坐标系是一个右手笛卡尔直标准的数控机床坐标系是一个右手笛卡尔直角坐标系,其基本坐标轴为角坐标系,其基本坐标轴为X、Y、Z
11、直角坐标,直角坐标,相对于每个坐标轴的旋转运动坐标为相对于每个坐标轴的旋转运动坐标为A、B、C。机床坐标系机床坐标系数控铣床编程与操作右手笛卡尔直角坐标系右手笛卡尔直角坐标系+X+X、+Y+Y 、+Z+Z 表示工件表示工件的正移动方向的正移动方向数控铣床编程与操作数控铣床编程与操作机床原点机床原点机床原点机床原点是指机床坐标系的原点,是指机床坐标系的原点,即即X=0,Y=0,Z=0的点,对某一具体的的点,对某一具体的机床来说,机床原点是固定的,是机床机床来说,机床原点是固定的,是机床制造商设置在机床上的一个物理位置。制造商设置在机床上的一个物理位置。数控铣床编程与操作工件坐标系工件坐标系 工件
12、坐标系工件坐标系是编程人员在编程时使用的,是编程人员在编程时使用的,由编程人员以工件图纸上的某一固定点作原点由编程人员以工件图纸上的某一固定点作原点(也称工件原点)所建立的坐标系,编程尺寸(也称工件原点)所建立的坐标系,编程尺寸都按工件坐标系中的尺寸确定。工件坐标系的都按工件坐标系中的尺寸确定。工件坐标系的各坐标轴与机床坐标系相应的坐标轴平行。各坐标轴与机床坐标系相应的坐标轴平行。工件坐标系和工件零点工件坐标系和工件零点数控铣床编程与操作 设置工件坐标系的指令是设置工件坐标系的指令是G92,选择,选择16号工号工件坐标系的指令分别是件坐标系的指令分别是 G54、G55、G56、G57、G58、
13、G59。数控铣床编程与操作工件原点工件原点选择的原则:选择的原则:工件原点选在工件图样的尺寸基础上。工件原点选在工件图样的尺寸基础上。能使工件方便地装夹、测量和检验。能使工件方便地装夹、测量和检验。工件原点尽量选在尺寸精度高、粗糙度较细的工件原点尽量选在尺寸精度高、粗糙度较细的工件表面上。工件表面上。对于有对称形状的几何零件,工件零点最好选对于有对称形状的几何零件,工件零点最好选在对称中心上。在对称中心上。数控铣床编程与操作4.1 程序程序的的结结构与格式构与格式程程 序序 段段程序名:程序名:O2000O2000 LFN01 G91 G17 G00 X85 Y-25 LFN02 Z-15 S
14、400 M03 M08 LFN03 G01 X85 F300 LFN04 G03 Y50 I25 LFN05 G01 X-75 LFN06 Y-60 LFN07 G00 Z15 M05 M09 LFN08 X75 Y35 M30 LF%程序结构:程序结构:数控铣床编程与操作上面是一个完整的零件加工程序,它主要由程序名上面是一个完整的零件加工程序,它主要由程序名和若干程序段组成。和若干程序段组成。程序名是该加工程序的标识。程序名是该加工程序的标识。程序段是一个完整的加工工步单元,它以程序段是一个完整的加工工步单元,它以N(程序段程序段号)指令开头,号)指令开头,LF指令结尾(指令结尾(LF表示换
15、行,具体编表示换行,具体编程时而是操作键盘上的程时而是操作键盘上的“EOB”键或键或“Enter”键)。键)。%程序是结束的符号。程序是结束的符号。说明说明数控铣床编程与操作目前广泛采用的是地址符可变程序段格式(或者称目前广泛采用的是地址符可变程序段格式(或者称字地址程序段格式)字地址程序段格式)程序段的格式程序段的格式 程序段的格式程序段的格式,是指一个程序段中指令字的排列,是指一个程序段中指令字的排列顺序和书写规则,不同的数控系统往往有不同的程序顺序和书写规则,不同的数控系统往往有不同的程序段格式,格式不符合规定,数控系统就不能接受。段格式,格式不符合规定,数控系统就不能接受。数控铣床编程
16、与操作格式:格式:N_ G_ X_ Y_ Z_ F_ S_ T_ M_ 机能机能地址码地址码意义意义程序号程序号顺序号顺序号 准备机能准备机能 ONG 程序编号程序编号顺序编号顺序编号机床动作方式指令机床动作方式指令坐标指令坐标指令X,Y,Z R I,J,K 坐标轴移动指令坐标轴移动指令圆弧半径圆弧半径 圆弧中心坐标圆弧中心坐标 进给机能进给机能主轴机能主轴机能 刀具机能刀具机能 FS T 进给速度指令进给速度指令主轴转速指令主轴转速指令刀具编号指令刀具编号指令 辅助机能辅助机能 M接通、断开、启动、停止指令接通、断开、启动、停止指令数控铣床编程与操作这种格式的特点:这种格式的特点:程序段中的
17、每个指令字均以字母(地址符)开始,其程序段中的每个指令字均以字母(地址符)开始,其后再跟符号和数字。后再跟符号和数字。指令字在程序段中的顺序没有严格的规定,即可以任指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写意顺序的书写。在同一段中可以指定多个同一类地址码。但在同一段在同一段中可以指定多个同一类地址码。但在同一段中若指定同一组地址码超过一个时,该组多个地址码中若指定同一组地址码超过一个时,该组多个地址码只有最后指定的有效只有最后指定的有效。不需要的指令字或者与上段相同的续效代码可以省略不需要的指令字或者与上段相同的续效代码可以省略不写。不写。因此,这种格式具有程序简单、可读性强,
18、易于检因此,这种格式具有程序简单、可读性强,易于检查等优点。查等优点。数控铣床编程与操作4.2常用指令常用指令 基本指令基本指令G指令指令准备功能指令准备功能指令是使是使CNC机床准备好某种运动方式的指令机床准备好某种运动方式的指令分为模态指令和非模态指令。分为模态指令和非模态指令。模态指令表示在程序中一经被应用,直到出现同模态指令表示在程序中一经被应用,直到出现同组其它任一组其它任一G指令时才失效。否则该指令继续有指令时才失效。否则该指令继续有效,直到被同组指令取代为止。效,直到被同组指令取代为止。非模态指令只在本程序段中有效。非模态指令只在本程序段中有效。组成:组成:G后带二位数字,从后带
19、二位数字,从G00到到G99共共100种种数控铣床编程与操作作用:用于控制作用:用于控制CNC机床开关量,如主轴正反转、冷却液机床开关量,如主轴正反转、冷却液的开停、工件的夹紧松开等。的开停、工件的夹紧松开等。组成:组成:M后带二位数字组成。后带二位数字组成。F指令指令进给速度指令进给速度指令F后跟的数字是进给速度的大小,如后跟的数字是进给速度的大小,如F100表示进给速度为表示进给速度为100mm/min。进给率进给率F是是续效代码,也是续效代码,也是有效直到赋予新值,不需要在每有效直到赋予新值,不需要在每个程序段都指定。个程序段都指定。F码指定的进给率是沿刀具轨迹测量的。码指定的进给率是沿
20、刀具轨迹测量的。如果不指定如果不指定F值,则认为进给率为零。值,则认为进给率为零。在程序启动第一个在程序启动第一个G01或或G02或或G03功能时,必须同时驱动功能时,必须同时驱动F功能。功能。M指令指令辅助功能指令辅助功能指令数控铣床编程与操作S是续效代码,是续效代码,S代码后的数值为主轴转速,要求代码后的数值为主轴转速,要求为整数,如为整数,如S1000表示主轴转速为表示主轴转速为1000r/min组成:在零件加工之前一定要启动主轴运转组成:在零件加工之前一定要启动主轴运转(M03或或M04)T指令指令刀具功能指令刀具功能指令Tnn代码用于选择刀具库中的刀具,代码用于选择刀具库中的刀具,n
21、n表示刀号表示刀号S指令指令主轴速度功能指令主轴速度功能指令数控铣床编程与操作M00程序暂停,可以重新按下机床面板上的程序暂停,可以重新按下机床面板上的循环启动按钮再执行程序循环启动按钮再执行程序M01选择暂停,要在机床机板上按下选择暂选择暂停,要在机床机板上按下选择暂停按钮才有效停按钮才有效M02M02和和M30 M30 程序结束,程序结束,M02结束在程序末尾,结束在程序末尾,M30结束后又返回程序头结束后又返回程序头 M03M03、M04M04和和M05 M05 主轴正转、反转和停转主轴正转、反转和停转M06换刀(常用于加工中心,刀库换刀)换刀(常用于加工中心,刀库换刀)M08M08、M
22、09M09冷却液开、冷却液关冷却液开、冷却液关 常用指令常用指令 辅助功能指令辅助功能指令数控铣床编程与操作M98和和M99 M98主程序调用子程序主程序调用子程序M99子程序返回主程序子程序返回主程序在程序中含有某些固定顺序或重复出现的区域时,作为在程序中含有某些固定顺序或重复出现的区域时,作为子程序存入贮存器以简化程序编程子程序存入贮存器以简化程序编程子程序格式:子程序格式:O M99 调用子程序格式:调用子程序格式:M98 P 重复调用次数重复调用次数子程序号子程序号(P为调用子程序号及重复调用次数)为调用子程序号及重复调用次数)数控铣床编程与操作XYZ起点起点(x0,y0,z0)终点终
23、点(x,y,z)G00 快速定位快速定位(快速直线插补快速直线插补)G00快速定位控制机床各轴以最大速率从现在位置快速定位控制机床各轴以最大速率从现在位置移动到指令位置移动到指令位置(不一定沿直线不一定沿直线)。G00是模态代码。是模态代码。编程格式为:编程格式为:G00 X_ Y_ Z_ 准备功能指令准备功能指令数控铣床编程与操作XYZ起点起点(x0,y0,z0)终点终点(x,y,z)G01 直线插补直线插补G01直线插补程序段控制各轴以指定的进给速率沿直线插补程序段控制各轴以指定的进给速率沿直线方向从现在位置移动到指令位置。直线方向从现在位置移动到指令位置。G01是模态代码是模态代码 编程
24、格式为:编程格式为:G01 X_ Y_ Z_ F_数控铣床编程与操作XYZ起点起点(x0,y0,z0)终点终点(x,y,z)G02 顺圆弧插补顺圆弧插补G02圆弧插补程序段可以使机床从现在位置沿圆圆弧插补程序段可以使机床从现在位置沿圆顺时针弧轨迹运动到指令位置,进给速率沿圆弧的切顺时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率线方向,大小等于编程的进给率F。G02表示刀具沿顺表示刀具沿顺圆运动圆运动(CW),G02是模态代码是模态代码 数控铣床编程与操作终点终点(x,y,z)起点起点(x0,y0,z0)XYZG03 逆圆弧插补逆圆弧插补G03圆弧插补程序段可以使机床从
25、现在位置沿圆弧插补程序段可以使机床从现在位置沿圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率的切线方向,大小等于编程的进给率F。G03表示表示刀具沿逆圆运动刀具沿逆圆运动(CCW),G03是模态代码是模态代码 数控铣床编程与操作XYZ起点起点(x0,y0,z0)终点终点(x,y,z)圆心圆心(I,J,K)说明说明 圆弧插补可以用两种方式编程圆弧插补可以用两种方式编程 G02G02或或G03G03及及I I、J J字字(I(I、J J是指圆弧起点到圆心的增量是指圆弧起点到圆心的增量坐标坐标)定义圆弧中心点,称为中心编程,圆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 铣床 编程 操作 机类 10586
限制150内