数控机床的程序编制培训课件11762.pptx
第第5章章 数控机床的程序编制数控机床的程序编制本章概述本章概述 本章首先介绍了数控编程的基本知识本章首先介绍了数控编程的基本知识(包括方法、步骤、坐标包括方法、步骤、坐标系等系等),其次第二、三节主要是根据数控编程的步骤逐一进行,其次第二、三节主要是根据数控编程的步骤逐一进行讲解讲解(包括加工工艺分析和数值计算包括加工工艺分析和数值计算),然后以数控车床为例,然后以数控车床为例重点介绍其编程的整个过程,最后本章还简单地介绍了自动重点介绍其编程的整个过程,最后本章还简单地介绍了自动编程。编程。教学目标教学目标1.1.掌握数控编程的步骤、代码含义和程序的格式,明确坐标掌握数控编程的步骤、代码含义和程序的格式,明确坐标轴的设定和两种坐标系。轴的设定和两种坐标系。2.2.明确整个数控编程的过程。明确整个数控编程的过程。3.3.重点掌握数控车床的编程过程,理解程序中每一步的含义。重点掌握数控车床的编程过程,理解程序中每一步的含义。4.4.初步了解自动编程。初步了解自动编程。下一页第第5章章 数控机床的程序编制数控机床的程序编制5.1 数控编程的基本知识数控编程的基本知识5.2 数控机床的坐标系数控机床的坐标系5.3 数控机床加工工艺分析数控机床加工工艺分析5.4 程序编制中数值节点的计算程序编制中数值节点的计算5.5数控车床的程序编制数控车床的程序编制5.6 计算机自动编程计算机自动编程5.1 数控编程的基本知识数控编程的基本知识使用普通机床加工工件时,一般是根据工艺规程或工艺过程使用普通机床加工工件时,一般是根据工艺规程或工艺过程卡确定加工表面,但切削用量、走刀路线等往往由操作人员卡确定加工表面,但切削用量、走刀路线等往往由操作人员自行选定。数控编程是指根据被加工零件的图纸和技术要求、自行选定。数控编程是指根据被加工零件的图纸和技术要求、工艺要求,将零件加工的工艺顺序、工序内的工步安排、刀工艺要求,将零件加工的工艺顺序、工序内的工步安排、刀具相对于工件运动的轨迹与方向、工艺参数及辅助动作等,具相对于工件运动的轨迹与方向、工艺参数及辅助动作等,用数控系统所规定的规则、代码和格式编制成文件,并将程用数控系统所规定的规则、代码和格式编制成文件,并将程序单的信息制作成控制介质的整个过程。序单的信息制作成控制介质的整个过程。5.1.1 5.1.1 数控编程的步骤数控编程的步骤1.1.分析零件图样和工艺要求分析零件图样和工艺要求分析零件图样和工艺要求的目的,是为了确定加工方法、制分析零件图样和工艺要求的目的,是为了确定加工方法、制订加工计划,以及确认与生产组织有关的问题,此步骤的内订加工计划,以及确认与生产组织有关的问题,此步骤的内容包括容包括:确定该零件应安排在哪类或哪台机床上进行加工。采确定该零件应安排在哪类或哪台机床上进行加工。采用何种装夹具或何种装卡位方法。确定采用何种刀具或采用用何种装夹具或何种装卡位方法。确定采用何种刀具或采用多少把刀进行加工。确定加工多少把刀进行加工。确定加工返回下一页5.1 数控编程的基本知识数控编程的基本知识路线,即选择对刀点、程序起点路线,即选择对刀点、程序起点(又称加工起点,加工起点常又称加工起点,加工起点常与对刀点重合与对刀点重合)、走刀路线、程序终点、走刀路线、程序终点(程序终点常与程序起程序终点常与程序起点重合点重合)。确定切削深度和宽度、进给速度、主轴转速等切削。确定切削深度和宽度、进给速度、主轴转速等切削参数参数)确定加工过程中是否需要提供冷却液、是否需要换刀、确定加工过程中是否需要提供冷却液、是否需要换刀、何时换刀等。何时换刀等。2.2.数值计算数值计算根据零件图样几何尺寸,计算零件轮廓数据,或根据零件图根据零件图样几何尺寸,计算零件轮廓数据,或根据零件图样和走刀路线,计算刀具中心样和走刀路线,计算刀具中心(或刀尖或刀尖)运行轨迹数据。数值运行轨迹数据。数值计算的最终目的是为了获得数控机床编程所需要的所有相关计算的最终目的是为了获得数控机床编程所需要的所有相关位置坐标数据。位置坐标数据。3.3.编写加工程序单编写加工程序单常用数控机床编程指令一组有规定次序的代码符号,可以作常用数控机床编程指令一组有规定次序的代码符号,可以作为一个信息单元存贮、传递和操作。程序员根据工艺过程、为一个信息单元存贮、传递和操作。程序员根据工艺过程、数值计算结果以及辅助操作要求,按照数控系统规定的程序数值计算结果以及辅助操作要求,按照数控系统规定的程序格式填写工件的加工程序单。格式填写工件的加工程序单。上一页返回下一页5.1 数控编程的基本知识数控编程的基本知识4.4.制作控制介质,输入程序信息制作控制介质,输入程序信息程序单完成后,编程者或机床操作者可以通过程序单完成后,编程者或机床操作者可以通过CNCCNC机床的操作机床的操作面板,在面板,在EDITEDIT方式下直接将程序信息输入方式下直接将程序信息输入CNCCNC系统程序存储器系统程序存储器中中;也可以根据也可以根据CNCCNC系统输入、输出装置的不同,先将程序单系统输入、输出装置的不同,先将程序单的程序制作成或转移至某种控制介质上。控制介质大多采用的程序制作成或转移至某种控制介质上。控制介质大多采用穿孔带,也可以是磁带、磁盘等信息载体,利用穿孔带阅读穿孔带,也可以是磁带、磁盘等信息载体,利用穿孔带阅读机或磁带机、磁盘驭动器等输入机或磁带机、磁盘驭动器等输入(输出输出)装置,可将控制介质装置,可将控制介质上的程序信息输入到上的程序信息输入到CNCCNC系统程序存储器中。系统程序存储器中。5.5.程序检验程序检验编制好的程序,在正式用于生产加工前,必须进行程序运行编制好的程序,在正式用于生产加工前,必须进行程序运行检查。在某些情况下,还需做零件试加工检查。根据检查结检查。在某些情况下,还需做零件试加工检查。根据检查结果,对程序进行修改和调整,检查一修改一再检查一再修改果,对程序进行修改和调整,检查一修改一再检查一再修改这往往要经过多次反复,直到获得完全满足加工要求的这往往要经过多次反复,直到获得完全满足加工要求的程序为止。程序为止。下一页上一页返回5.1 数控编程的基本知识数控编程的基本知识5.1.25.1.2数控编程中有关标准及代码数控编程中有关标准及代码需要说明的是,数控机床的指令格式在国际上有很多标准,需要说明的是,数控机床的指令格式在国际上有很多标准,并不完全一致。而随着数控机床的发展也在不断改进和创新,并不完全一致。而随着数控机床的发展也在不断改进和创新,其系统功能更加强大和使用更方便,在不同数控系统之间,其系统功能更加强大和使用更方便,在不同数控系统之间,程序格式上存在一定的差异,因此,在具体进行某一数控机程序格式上存在一定的差异,因此,在具体进行某一数控机床编程时,要仔细了解其数控系统的编程格式,参考该数控床编程时,要仔细了解其数控系统的编程格式,参考该数控机床编程手册。机床编程手册。数控代码是数控装置传递信息的语言,也是字符在控制介质数控代码是数控装置传递信息的语言,也是字符在控制介质上的编码。程序单中给出的字符都按规定的代码穿出孔来。上的编码。程序单中给出的字符都按规定的代码穿出孔来。有孔表示二进制有孔表示二进制“1”1”,无孔表示二进制,无孔表示二进制“0”0”。根据穿孔纸。根据穿孔纸带上一排孔有、无状态的不同,便可得到不同的信息。现在带上一排孔有、无状态的不同,便可得到不同的信息。现在数控机床多采用八单位穿孔纸带数控机床多采用八单位穿孔纸带(见第一章见第一章)。上一页 下一页返回5.1 数控编程的基本知识数控编程的基本知识目前常用的代码有目前常用的代码有:国际标准化组织国际标准化组织(ISO)(ISO)标准和美国电子工标准和美国电子工业学会业学会(EIA)(EIA)标准。标准。ISOISO代码为偶数码,它的特点是穿孔纸带代码为偶数码,它的特点是穿孔纸带上每一排孔的孔数必须为偶数。其第八列为偶校验位,当某上每一排孔的孔数必须为偶数。其第八列为偶校验位,当某个代码的孔数为奇数时,就在该代码行的第八列穿一个孔,个代码的孔数为奇数时,就在该代码行的第八列穿一个孔,使孔的总数为偶数。使孔的总数为偶数。EIAEIA代码为奇数码,其第五列为补奇孔。代码为奇数码,其第五列为补奇孔。补偶与补奇的目的是为了检验数控机床在读人程序时穿孔纸补偶与补奇的目的是为了检验数控机床在读人程序时穿孔纸带是否有少穿孔、破孔的现象。若有问题,控制系统就会步带是否有少穿孔、破孔的现象。若有问题,控制系统就会步及警,并命令停机。及警,并命令停机。5.1.35.1.3程序的结构与格式程序的结构与格式每一种数控系统,都有一定的程序格式。一般来说,不同的每一种数控系统,都有一定的程序格式。一般来说,不同的数控机床,其程序格式也不同,所以编程人员在编程之前必数控机床,其程序格式也不同,所以编程人员在编程之前必须充分了解具体机床的程序格式。须充分了解具体机床的程序格式。上一页下一页返回5.1 数控编程的基本知识数控编程的基本知识1.1.程序的结构程序的结构一个完整的程序由程序号、程序内容和程序结束三部分组成。一个完整的程序由程序号、程序内容和程序结束三部分组成。例如例如:下一页上一页返回5.1 数控编程的基本知识数控编程的基本知识(1)(1)程序号程序号的作用是区别存储器中的程序,就好像我们程序号程序号的作用是区别存储器中的程序,就好像我们在计算机中建立的文件名。在在计算机中建立的文件名。在EIAEIA代码系统中一般采用英文字代码系统中一般采用英文字母母0 0加上几位数字组成。加上几位数字组成。(2)(2)程序内容程序内容是整个程序的核心,由许多程序段组成,程序内容程序内容是整个程序的核心,由许多程序段组成,每个程序段有一个或多个指令。由它指导数控机床动作。每个程序段有一个或多个指令。由它指导数控机床动作。(3)(3)程序结束以指令程序结束以指令M02(M02(用纸带时用纸带时M30)M30)作为整个程序结束的标作为整个程序结束的标志。志。2.2.程序段格式程序段格式程序段是代表控制信息的字的集合。以某个顺序排列的字符程序段是代表控制信息的字的集合。以某个顺序排列的字符集合称为字。控制信息是以字为单位进行处理的。在一个程集合称为字。控制信息是以字为单位进行处理的。在一个程序段中,字的书写规则称为程序段格式。日前广泛应用的是序段中,字的书写规则称为程序段格式。日前广泛应用的是文字一地址程序段格式,这种格式由语句号字、数据字和程文字一地址程序段格式,这种格式由语句号字、数据字和程序段结束等组成。各字前有地址,各字的排列顺序要求不严序段结束等组成。各字前有地址,各字的排列顺序要求不严格,数据的位数可多可少,使用非常方便。格,数据的位数可多可少,使用非常方便。上一页 下一页返回5.1 数控编程的基本知识数控编程的基本知识文字文字-地址程序段格式如下。地址程序段格式如下。N-G-X-Y-Z-F-S-T-M-:N-G-X-Y-Z-F-S-T-M-:文字地址符的说明。文字地址符的说明。(1)1)程序段号程序段号N N 程序段号代表程序段的序号,用来检索程程序段号代表程序段的序号,用来检索程序段。程序段号一般位于程序段之首,用地址码序段。程序段号一般位于程序段之首,用地址码N N和后面的若和后面的若干位数字表示。干位数字表示。(2)(2)准备功能字准备功能字G G 准备功能指令由字母准备功能指令由字母G G和后续两位数字组成,和后续两位数字组成,它表示不同的机床的操作动作。我国它表示不同的机床的操作动作。我国JB/T 3208-1999JB/T 3208-1999标准规标准规定了从定了从G00 G99G00 G99共共100100种代码种代码 (见见表表5-15-1)。G G代码分为模态代码和非模态代码。模态代码表示该代码一经代码分为模态代码和非模态代码。模态代码表示该代码一经在某一个程序段中指定,直到以后程序段中出现同一组的另在某一个程序段中指定,直到以后程序段中出现同一组的另一代码才失效。而非模态代码只在指令出现的程序段中才有一代码才失效。而非模态代码只在指令出现的程序段中才有效。效。标准中标准中“不指定不指定”代码,用作修订标准时指定新功能。代码,用作修订标准时指定新功能。“永永不指定不指定”代码,说明标准中永不使用。这两类代码,说明标准中永不使用。这两类G G代码,可以由代码,可以由机床数控系统生产厂商自行定义新功能,但必须在系统的操机床数控系统生产厂商自行定义新功能,但必须在系统的操作说明书中予以说明。作说明书中予以说明。上一页 下一页返回5.1 数控编程的基本知识数控编程的基本知识(3)(3)尺寸字尺寸字X,Y,ZX,Y,Z等尺寸字用来给定机床坐标轴位移的方向等尺寸字用来给定机床坐标轴位移的方向和数值,它由地址码、正负号及数值构成。和数值,它由地址码、正负号及数值构成。尺寸字的地址码主要有用于指定到达点的直线坐标尺寸的尺寸字的地址码主要有用于指定到达点的直线坐标尺寸的Z,Z,Y,Z,U,V,W,P,QY,Z,U,V,W,P,Q、R;R;用于指定到达点角度坐标的用于指定到达点角度坐标的A,B,A,B,C;C;用于指定零件圆弧轮廓的圆心坐标尺寸用于指定零件圆弧轮廓的圆心坐标尺寸I,J,K;I,J,K;用于指令用于指令补偿号的补偿号的D,HD,H等。等。(4)(4)进给功能字进给功能字F F进给功能字用来规定机床进给速度。它的表进给功能字用来规定机床进给速度。它的表示方法主要有每分钟进给量示方法主要有每分钟进给量(mm/min)(mm/min)和每转进给量和每转进给量(mm/r)(mm/r)。进给速度一经指定,对后续程序都有效,一直到指令新的进进给速度一经指定,对后续程序都有效,一直到指令新的进给速度为止。给速度为止。(5)(5)主轴功能字主轴功能字S S主轴功能字用于指定主轴转速。主轴转速指主轴功能字用于指定主轴转速。主轴转速指定后,对后续程序段都有效,一直到它的指令值改变为止。定后,对后续程序段都有效,一直到它的指令值改变为止。主轴转速的指令方法有主轴转速的指令方法有:指定每分钟转数指定每分钟转数(m/min),(m/min),指定切削速指定切削速度度(m/min(m/min).上一页 下一页返回5.1 数控编程的基本知识数控编程的基本知识(6)(6)刀具功能字刀具功能字T T该功能用于指令加工中所用刀具号及自动补该功能用于指令加工中所用刀具号及自动补偿号。其自动补偿主要指刀具的刀位偏差、刀具长度补偿及偿号。其自动补偿主要指刀具的刀位偏差、刀具长度补偿及刀具半径补偿。刀具半径补偿。(7)(7)辅助功能字辅助功能字M M辅助功能字用以指令数控机床中辅助装置的辅助功能字用以指令数控机床中辅助装置的开关动作或状态。如主轴的转、停,切削液的开、关,刀具开关动作或状态。如主轴的转、停,切削液的开、关,刀具的更换等。的更换等。M M指令有指令有M00-M99M00-M99共共100100种,见种,见表表5-25-2.(8)(8)程序段结束写在每一程序段之后,表示程序段结束当用程序段结束写在每一程序段之后,表示程序段结束当用EIAEIA标准代码时,结束符为标准代码时,结束符为“CR”,ISOCR”,ISO标准代码使用标准代码使用“NL”NL”或或“LF”LF”,有的用符号,有的用符号“;”;”或或“*”“*”表示。表示。上一页 下一页返回5.1 数控编程的基本知识数控编程的基本知识数控编程的方法数控编程的方法数控编程方法主要有手工编程和自动编程两种。数控编程方法主要有手工编程和自动编程两种。(1)(1)手工编程由操作者或编程人员以人工方式完成整个加工程手工编程由操作者或编程人员以人工方式完成整个加工程序编制工作的方法,称为手工编程。序编制工作的方法,称为手工编程。对于点位加工或由直线及圆弧组成的简单轮廊加工,计算比对于点位加工或由直线及圆弧组成的简单轮廊加工,计算比较简单,程序段不多,采用手工编程较为合适。但对于形状较简单,程序段不多,采用手工编程较为合适。但对于形状复杂的工件,特别是具有非圆曲线、列表曲线及多维曲面的复杂的工件,特别是具有非圆曲线、列表曲线及多维曲面的工件,需要进行烦琐的计算,程序段很多,易出错也难以校工件,需要进行烦琐的计算,程序段很多,易出错也难以校核,有的甚至无法用手工计算,此时要采用自动编程。核,有的甚至无法用手工计算,此时要采用自动编程。(2)(2)自动编程自动编程时,程序员根据工件图样的要求,使用自动编程自动编程时,程序员根据工件图样的要求,使用数控语言编写工件的源程序,输入计算机,由计算机自动计数控语言编写工件的源程序,输入计算机,由计算机自动计算刀具轨迹,编写工件加工程序单、制作穿孔纸带等。自动算刀具轨迹,编写工件加工程序单、制作穿孔纸带等。自动编程借助于计算机强大的数字、图形处理功能,使得一些计编程借助于计算机强大的数字、图形处理功能,使得一些计算复杂、手工编程困难或无法编出的程序能够得以实现。从算复杂、手工编程困难或无法编出的程序能够得以实现。从而降低了程序员的劳动强度,提高了编程效率,减少了出错而降低了程序员的劳动强度,提高了编程效率,减少了出错几率。几率。上一页返回5.2 数控机床的坐标系数控机床的坐标系5.2.15.2.1数控机床的坐标轴数控机床的坐标轴规定数控机床坐标轴,是为了准确地描述机床的运动,简化规定数控机床坐标轴,是为了准确地描述机床的运动,简化程序的编制方法,并使所编程序具有互换性数控机床坐标轴程序的编制方法,并使所编程序具有互换性数控机床坐标轴的指定方法已标准化,我国在的指定方法已标准化,我国在JB/T 3051-1999JB/T 3051-1999中规定厂各种中规定厂各种数控机床的坐标轴和运动方向。数控机床的坐标轴和运动方向。1.1.坐标轴和运动方向命名的原则坐标轴和运动方向命名的原则.标准的坐标系采用右手直角笛卡几坐标系,如标准的坐标系采用右手直角笛卡几坐标系,如图图5-15-1所示,所示,大拇指的方向为大拇指的方向为X X轴正方向,食指为轴正方向,食指为Y Y轴的正方向,中指为轴的正方向,中指为Z Z轴轴的正方向的正方向;.永远假定刀具相对于静止的工件而运动永远假定刀具相对于静止的工件而运动;.标准规定机床某一部件运动的正方向,是增大工件和刀具之标准规定机床某一部件运动的正方向,是增大工件和刀具之间距离的方向间距离的方向;.机床旋转坐标运动的正方向是按照右旋螺纹旋入工件的方向。机床旋转坐标运动的正方向是按照右旋螺纹旋入工件的方向。下一页返回5.2 数控机床的坐标系数控机床的坐标系 2.2.坐标轴的指定坐标轴的指定(1)X(1)X轴轴XX轴通常是水平轴,它平行于工件的装夹表面轴通常是水平轴,它平行于工件的装夹表面;.对于工件旋转的机床对于工件旋转的机床(如车床如车床),X X轴的方向取水平的径向,轴的方向取水平的径向,其正方向为刀具远离工件旋转中心的方向其正方向为刀具远离工件旋转中心的方向;.对于刀具旋转的机床,若对于刀具旋转的机床,若Z Z轴是垂直的,当从主轴向立柱看轴是垂直的,当从主轴向立柱看时,时,X X轴正方向指向右,若轴正方向指向右,若Z Z轴是水平的,当从主轴向工件方轴是水平的,当从主轴向工件方向看时,向看时,X X轴正方向指向右轴正方向指向右;.对刀具和工件均不旋转的机床,对刀具和工件均不旋转的机床,X X坐标平行于主要切削方向,坐标平行于主要切削方向,并以切削方向为正方向并以切削方向为正方向.(2)Y(2)Y轴轴 YY轴垂直于轴垂直于X,ZX,Z轴轴;Y Y轴根据轴根据X,ZX,Z轴,按照右手直角笛卡几坐标系确定。轴,按照右手直角笛卡几坐标系确定。上一页 下一页返回5.2 数控机床的坐标系数控机床的坐标系(3)Z(3)Z轴轴ZZ轴是首先要指定的轴。规定机床的主轴为轴是首先要指定的轴。规定机床的主轴为Z Z轴,由它提供切轴,由它提供切削功率削功率;.如果机床没有主轴如果机床没有主轴(如数控剑床如数控剑床),则取,则取Z Z轴为垂直于工件装轴为垂直于工件装夹表面方向夹表面方向;.如果一个机床有多个主轴,则取常用的主轴为如果一个机床有多个主轴,则取常用的主轴为Z Z轴。轴。(4)(4)旋转坐标旋转坐标A,B,CA,B,C分别表示其轴线平行于分别表示其轴线平行于X,Y,ZX,Y,Z轴的旋转轴的旋转坐标。坐标。A,B,CA,B,C的正方向,相应地表示在的正方向,相应地表示在X,Y,ZX,Y,Z坐标正方向坐标正方向上,按照右旋螺纹前进的方向。上,按照右旋螺纹前进的方向。(5)(5)附加坐标若在附加坐标若在X,Y,ZX,Y,Z主要直线运动之外,还有平行于它主要直线运动之外,还有平行于它们的运动,可分别将它们指定为们的运动,可分别将它们指定为U,V,%U,V,%,若还有第三组运,若还有第三组运动,则分别指定为动,则分别指定为P,QP,Q、R R。上一页 下一页返回5.2 数控机床的坐标系数控机床的坐标系5.2.25.2.2机床坐标系与工件坐标系机床坐标系与工件坐标系1.1.机床坐标系机床坐标系机床坐标系机床坐标系XYZXYZ是生产厂家在机床上设定的坐标系,其原点是是生产厂家在机床上设定的坐标系,其原点是机床上的一个固定点机床上的一个固定点,作为数控机床运动部件的运动参考点,作为数控机床运动部件的运动参考点,在一般数控车床中,如在一般数控车床中,如图图5-25-2所示,原点为卡盘端面与主轴所示,原点为卡盘端面与主轴轴线的交点轴线的交点;在一般数控立铣床中,原点为运动部件在在一般数控立铣床中,原点为运动部件在X,Y,X,Y,Z Z三根坐标轴反方向运动的极限位置的交点,即在此状态下的三根坐标轴反方向运动的极限位置的交点,即在此状态下的工作台左前角上。工作台左前角上。上一页 下一页返回5.2 数控机床的坐标系数控机床的坐标系2.2.工件坐标系工件坐标系设定工件坐标系设定工件坐标系XpYpZpXpYpZp目的是编程方便。设置工件坐标系原目的是编程方便。设置工件坐标系原点的原则应尽可能选择在工件的设计基准和工艺基准上,工点的原则应尽可能选择在工件的设计基准和工艺基准上,工件坐标系的坐标轴方向与机床坐标系的坐标轴方向保持一致。件坐标系的坐标轴方向与机床坐标系的坐标轴方向保持一致。在数控车床中,如在数控车床中,如图图5-35-3所示,原点所示,原点OpOp点一般设定在工件的右点一般设定在工件的右端面与主轴轴线的交点上。在数控铣床中,如端面与主轴轴线的交点上。在数控铣床中,如图图5-45-4所示,所示,Z Z轴的原点一般设定在工件的上表面,对于非对称工件,轴的原点一般设定在工件的上表面,对于非对称工件,X,YX,Y轴的原点一般设定在工件的左前角上轴的原点一般设定在工件的左前角上;对于对称工件,对于对称工件,X,YX,Y轴轴的原点一般设定在工件对称轴的交点上。的原点一般设定在工件对称轴的交点上。上一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析5.3.15.3.1刀具的选择刀具的选择合理选择数控加工用的刀具,是工艺处理中的重要内容之一。它合理选择数控加工用的刀具,是工艺处理中的重要内容之一。它不仅影响机床的加工效率,而且直接影响产品的加工质量。不仅影响机床的加工效率,而且直接影响产品的加工质量。与普通机床加工相比,数控加工对刀具提出厂更高的要求与普通机床加工相比,数控加工对刀具提出厂更高的要求:强度强度高、精度高、切削速度和进给速度高、可靠性好、使用寿命长、高、精度高、切削速度和进给速度高、可靠性好、使用寿命长、断屑及排屑性能好等。基于这些要求,刀具材料必须具备以下主断屑及排屑性能好等。基于这些要求,刀具材料必须具备以下主要性能要性能:较高的硬度和耐磨性、较高的耐热性、足够的强度和韧较高的硬度和耐磨性、较高的耐热性、足够的强度和韧性、较好的导热性和良好的工艺性等。性、较好的导热性和良好的工艺性等。目前,常用的刀具除了使用量大、面广的高速钢及硬质合金刀具目前,常用的刀具除了使用量大、面广的高速钢及硬质合金刀具外,还涌现出一些新型材料刀具,如涂层刀具和非金属材料刀具。外,还涌现出一些新型材料刀具,如涂层刀具和非金属材料刀具。涂层刀具是在高速钢及韧性较好的硬质合金基体上,通过气相沉涂层刀具是在高速钢及韧性较好的硬质合金基体上,通过气相沉积法,涂覆一层极薄的耐磨性好的难熔金属化合物,如积法,涂覆一层极薄的耐磨性好的难熔金属化合物,如TiC,TiC,TiN,TiBTiN,TiB2 2等,等,以进一步改善切削性能、提高加工效率,并大大以进一步改善切削性能、提高加工效率,并大大提高厂使用寿命。用作刀具的非金属材料主要有陶瓷、金刚石和提高厂使用寿命。用作刀具的非金属材料主要有陶瓷、金刚石和立方氮化硼等,这几种材料都具有很高的硬度和耐磨性,但脆性立方氮化硼等,这几种材料都具有很高的硬度和耐磨性,但脆性大、抗弯强度和韧性较差,故不宜承受冲击载荷及低速切削,也大、抗弯强度和韧性较差,故不宜承受冲击载荷及低速切削,也不适于加工各种软金属。不适于加工各种软金属。下一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析选择刀具时,除了采用合适的刀具材料外,还要使其尺寸与工件的选择刀具时,除了采用合适的刀具材料外,还要使其尺寸与工件的尺寸和形状相适应。生产中,平面零件周边轮廓的加工常采用立铣尺寸和形状相适应。生产中,平面零件周边轮廓的加工常采用立铣刀刀;铣平面时,应选硬质合金面铣刀铣平面时,应选硬质合金面铣刀;加工凸台、凹槽时,选高速钢加工凸台、凹槽时,选高速钢立铣刀立铣刀;加工毛坯表面或粗加工时,可选用玉米齿硬质合金螺旋立铣加工毛坯表面或粗加工时,可选用玉米齿硬质合金螺旋立铣刀。选择立铣刀时,刀具的有关参数,推荐按下述经验数据选取,刀。选择立铣刀时,刀具的有关参数,推荐按下述经验数据选取,如如图图5-55-5所示。所示。刀具半径刀具半径r r应小于零件内轮廊的最小曲率半径应小于零件内轮廊的最小曲率半径 ,一般取,一般取r=(0.8-r=(0.8-0.9);0.9);工件的加工高度工件的加工高度 (l(l为刀具切削部分长度为刀具切削部分长度),以保证,以保证刀具有足够的刚度刀具有足够的刚度;对盲孔或深槽,选取对盲孔或深槽,选取L=H+(5-10)mm;L=H+(5-10)mm;.加工外形及通槽时,选取加工外形及通槽时,选取L=H+rL=H+rg g+(5-10)mm (r+(5-10)mm (rg g为刀尖角半径为刀尖角半径););粗加工内轮廊面时,铣刀最大直径粗加工内轮廊面时,铣刀最大直径D1D1可按下式计算,如可按下式计算,如图图5-65-6所所示示;上一页 下一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析式中,式中,D D为轮廓的最小凹圆角半径为轮廓的最小凹圆角半径;为圆角邻边夹角等分线为圆角邻边夹角等分线上的加工余量上的加工余量;为精加工余量为精加工余量;为圆角两邻边的最小夹为圆角两邻边的最小夹角。角。.加工肋时,刀具直径为加工肋时,刀具直径为D=(5-10)b (bD=(5-10)b (b为肋的厚度为肋的厚度)。对一些立体型面和变斜角轮廓外形的加工,常采用球头铣刀、对一些立体型面和变斜角轮廓外形的加工,常采用球头铣刀、环形铣刀、鼓形刀、锥形刀及盘形刀环形铣刀、鼓形刀、锥形刀及盘形刀(见见图图5-75-7)。上一页 下一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析5.3.25.3.2工件的装夹和换刀点位置的确定工件的装夹和换刀点位置的确定1.1.工件的装夹工件的装夹在数控机床上加工工件时,定位安装的基本原则与普通机床在数控机床上加工工件时,定位安装的基本原则与普通机床相同,也要合理选择定位基准和夹紧方案。为了充分发挥数相同,也要合理选择定位基准和夹紧方案。为了充分发挥数控机床的高速度、高效率的效能,在确定定位基准与夹紧方控机床的高速度、高效率的效能,在确定定位基准与夹紧方案时应注意以下几点案时应注意以下几点:应具有较高的定位精度,定位基准尽量与设计基准、工艺基应具有较高的定位精度,定位基准尽量与设计基准、工艺基准、编程计算的基准保持一致,以减小定位误差准、编程计算的基准保持一致,以减小定位误差;尽量减少装夹次数,尽可能在一次定位装夹后,加工出全部尽量减少装夹次数,尽可能在一次定位装夹后,加工出全部待加工面待加工面;避免采用占机人工调整式加工方案,应充分发挥数控机床的避免采用占机人工调整式加工方案,应充分发挥数控机床的效能。效能。上一页 下一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析 2.2.选择夹具的基本原则选择夹具的基本原则.要保证夹具的坐标方向与机床坐标方向相对固定要保证夹具的坐标方向与机床坐标方向相对固定;.力求结构简单,并大力推广组合夹具、可调式夹具及其他通力求结构简单,并大力推广组合夹具、可调式夹具及其他通用夹具,以缩短生产准备时间、节省生产费用用夹具,以缩短生产准备时间、节省生产费用;工件的装却要快速、方便、可靠,以缩短辅助时间工件的装却要快速、方便、可靠,以缩短辅助时间;夹具上各零件应不妨碍机床对工件各表面的加工,即夹具要夹具上各零件应不妨碍机床对工件各表面的加工,即夹具要敞开,其定位、夹紧机构等不能影响加工中的走刀敞开,其定位、夹紧机构等不能影响加工中的走刀;尽量采用液压、电动和气动方式进行控制和调整的夹具。尽量采用液压、电动和气动方式进行控制和调整的夹具。3.3.常用夹具的类型常用夹具的类型(1)(1)组合夹具组合夹具俗称积木式夹具,是一种标准化程度及组合夹具组合夹具俗称积木式夹具,是一种标准化程度及精度都较高的通用夹具,主要适用于数控铣床加工。精度都较高的通用夹具,主要适用于数控铣床加工。(2)(2)多工位夹具多工位夹具可同时装夹多个工件,有利于缩短多工位夹具多工位夹具可同时装夹多个工件,有利于缩短生产准备时间,提高生产率,主要用于加工中心等机床上进生产准备时间,提高生产率,主要用于加工中心等机床上进行中等批量的工件加工。行中等批量的工件加工。上一页 下一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析(3)(3)液压、电动及气动夹具这类夹具便于自动控制定位和夹紧,液压、电动及气动夹具这类夹具便于自动控制定位和夹紧,其应用范围较宽。如数控车床上的液压卡盘。其应用范围较宽。如数控车床上的液压卡盘。4.4.对刀点与换刀点的确定对刀点与换刀点的确定在编写数控加工程序时,应正确地选择对刀点和换刀点的位在编写数控加工程序时,应正确地选择对刀点和换刀点的位置。对刀点就是数控机床在加工工件时,刀具相对于工件运置。对刀点就是数控机床在加工工件时,刀具相对于工件运动的起点。由于程序段从该点开始执行,所以对刀点又称为动的起点。由于程序段从该点开始执行,所以对刀点又称为程序起点或起刀点。程序起点或起刀点。对刀点的选择原则是对刀点的选择原则是:便于用数字处理和简化程序编制便于用数字处理和简化程序编制;在机床上找正容易,加工中便于检查在机床上找正容易,加工中便于检查;引起的加工误差小。引起的加工误差小。对刀点可选在工件上,也可以选在工件外。但必须与工件的对刀点可选在工件上,也可以选在工件外。但必须与工件的定位基准有一定的尺寸关系。如定位基准有一定的尺寸关系。如图图5-85-8中中的的X X和和Y Y坐标,这样坐标,这样才能确定机床坐标系与工件坐标系的关系。才能确定机床坐标系与工件坐标系的关系。下一页上一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析为为了了提高加工精度,对刀点应尽量选在工件的设计基准或工提高加工精度,对刀点应尽量选在工件的设计基准或工艺基准上。如以孔定位的工件,可选孔的中心作为对刀点。艺基准上。如以孔定位的工件,可选孔的中心作为对刀点。刀具的位置则以此孔来找正,使对刀点和刀位点重合。工厂刀具的位置则以此孔来找正,使对刀点和刀位点重合。工厂常用的找正方法是将千分表装在机床主轴上,转动机床主轴,常用的找正方法是将千分表装在机床主轴上,转动机床主轴,使使JJJJ位点与对刀点一致。一致性越好,对刀精度越高。所谓位点与对刀点一致。一致性越好,对刀精度越高。所谓JJJJ位点是指车刀、锁刀的刀尖,钻头的钻尖,立铣刀、端铣位点是指车刀、锁刀的刀尖,钻头的钻尖,立铣刀、端铣刀头底面的中心,球头铣刀的球头中心。刀头底面的中心,球头铣刀的球头中心。安装工件时,工件坐标系要与机床坐标系有确定的尺寸关系。安装工件时,工件坐标系要与机床坐标系有确定的尺寸关系。在工件坐标系设定后,从对刀点开始的第一个程序段的坐标在工件坐标系设定后,从对刀点开始的第一个程序段的坐标值,为对刀点在机床坐标系中的坐标值值,为对刀点在机床坐标系中的坐标值(X(X0 0,Y,Yo o)。当按绝对坐。当按绝对坐标编程时,不管对刀点和工件原点是否重合,都是标编程时,不管对刀点和工件原点是否重合,都是X X2 2、Y Y2 2;当当按增量坐标编程时,对刀点与工件零点重合时,第一个程序按增量坐标编程时,对刀点与工件零点重合时,第一个程序段的坐标值是段的坐标值是X X2 2,Y Y2 2,不重合时,则为,不重合时,则为(X(X1 1+X+X2 2),(Y),(Y1 1+Y+Y2 2)。上一页 下一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析对刀点既是程序的起点,也是程序的终点,因此在成批生产对刀点既是程序的起点,也是程序的终点,因此在成批生产中要考虑对刀点的重复精度。该精度可用对刀点相距机床原中要考虑对刀点的重复精度。该精度可用对刀点相距机床原点的坐标值点的坐标值(X(X0 0 ,Y Yo o)来校核。来校核。加工过程中需要换刀时,应规定换刀点。换刀点是指刀架转加工过程中需要换刀时,应规定换刀点。换刀点是指刀架转位换刀时的位置。该点可以是某一固定点位换刀时的位置。该点可以是某一固定点(如加工中心,其换如加工中心,其换刀机械手的位置是固定的刀机械手的位置是固定的),也可以是任意的一点,也可以是任意的一点(如数控车如数控车床床)。换刀点应设在工件或夹具的外部,以刀架转位时与工件。换刀点应设在工件或夹具的外部,以刀架转位时与工件及其他部件不发生运动干涉为准。其设定值可用实际测量方及其他部件不发生运动干涉为准。其设定值可用实际测量方法或计算确定。法或计算确定。上一页 下一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析5.3.35.3.3确定走刀路线确定走刀路线走刀路线走刀路线(又称加工路线又称加工路线),就是刀位点相对于工件运动的轨,就是刀位点相对于工件运动的轨迹和方向。确定走刀路线时,应根据工件的精度和表面粗糙迹和方向。确定走刀路线时,应根据工件的精度和表面粗糙度要求以及机床、刀具的刚度等具体情况予以综合考虑。例度要求以及机床、刀具的刚度等具体情况予以综合考虑。例如,铣削加工时是采用顺铣还是采用逆铣,是一次走刀还是如,铣削加工时是采用顺铣还是采用逆铣,是一次走刀还是多次走刀等。确定走刀路线还应使数值计算简单,程序段少,多次走刀等。确定走刀路线还应使数值计算简单,程序段少,以减少编程工作量。为充分发挥数控机床的效能,应使加工以减少编程工作量。为充分发挥数控机床的效能,应使加工路线最短,减少空行程时间。路线最短,减少空行程时间。对于点位控制的数控机床,只要求定位精度较高,定位过程对于点位控制的数控机床,只要求定位精度较高,定位过程尽可能快,而刀具相对工件的运动路线则是无关紧要的,因尽可能快,而刀具相对工件的运动路线则是无关紧要的,因此这类机床应按空行程最短来安排走刀路线。例如在钻削此这类机床应按空行程最短来安排走刀路线。例如在钻削图图5 5-9(a)-9(a)所示的工件时,图所示的工件时,图5-9(c)5-9(c)所示的空行程进给路线比图所示的空行程进给路线比图5-5-9(b)9(b)所示的常规的空行程进给路线要短。所示的常规的空行程进给路线要短。上一页 下一页返回5.3 数控机床加工工艺分析数控机床加工工艺分析对于点位控制的数控机床还要确定刀具轴向运动尺寸,其大对于点位控制的数控机床还要确定刀具轴向运动尺寸,其大小主要由工件的轴向尺寸决定,并应考虑一些辅助尺寸。例小主要由工