7数控加工原理与程序编制2019/8/15AnhuiUniversityofTechnology27数控加工原理与程序编制7.1概述7.1.1数控加工的基本概念7.1.2数控机床的组成、分类及发展7.1.3数控加工程序编制的内容和步骤7.1.4程序编制方法7.2数控加工程序的编制(重点、难点)7.2.1零件编程的通用标准7.2.2点位、直线控制系统的程序编制7.2.3轮廓控制系统的程序编制2019/8/15AnhuiUniversityofTechnology37.1概述7.1.1数控加工的基本概念7.1.2数控机床的组成、分类及发展7.1.3数控加工程序编制的内容和步骤7.1.4程序编制方法2019/8/15AnhuiUniversityofTechnology47.1.1数控加工的基本概念一、数控加工概念:指在数控机床上进行零件加工的一种工艺方法。与一般加工方法比较仅在控制方式有所不同。普通机床:开车、停车、进给、主轴变速由人工控制。自动机床和仿形机床:上述操作通过凸轮、靠模、挡块等装置以模拟量的形式设定。优点:能加工较复杂的零件,有一定的灵活性和通用性;缺点:加工精度受凸轮、靠模等制造精度影响,工序准备时间长。2019/8/15AnhuiUniversityofTechnology5一、数控加工数控机床:通过数字指令(程序)来操纵机床的各种动作。工件的加工内容、尺寸和操作步骤等用数字代码表示,通过载体输入到机床的数控装置或系统中,由数控装置或系统加以运算处理后,转换成各种信号,控制机床动作,自动加工出工件来。数控加工的实质:由数控装置或系统代替人操纵机床进行机械零件加工的一种自动化加工方法。优点:广泛的适应性,加工对象改变时只需改变输入的程序指令;加工精度高,能加工复杂型面。缺点:价格昂贵,控制系统复杂。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology6立式加工机床2019/8/15AnhuiUniversityofTechnology7二、工件轮廓的生成方法工作原理:数控机床的执行部件,如工作台或刀架通常只能沿相互垂直的坐标方向作直线进给,因此当被加工工件上的轮廓为曲线轮廓或为执行部件移动方向不一致的直线轮廓时,此工件轮廓就只能沿工作台或刀架运动的细分线段来逼近代替。插补运算:根据零件轮廓上已知的起、终点坐标,求出各细分点的坐标值,作为控制机床执行部件运动的依据。由数控系统的插补器或插补软件实现。具体加工时,数控系统根据插补运算的结果,分别沿细分线段发出脉冲指令,指挥驱动系统控制工作台或刀架作步进式进给移动。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology8二、工件轮廓的生成方法7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology9二、工件轮廓的生成方法脉冲当量:每一单位细分线段的长度。脉冲当量越小,工件轮廓精度越高。一般脉冲当量定为0.01~0.005mm。直线插补:具有沿直线分配脉冲功能的插补方式。圆弧插补:具有沿圆弧分配脉冲功能的插补方式。数控机床的数控系统大多具有直线和圆弧插补功能,有的还具有抛物线和其他高次曲线的插补功能。加工直线:知道直线的起、终点坐标信息。加工圆弧:知道圆弧的起、终点坐标及圆心坐标或半径。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology10逐点比较法图示7.1.1数控加工的基本概念二、工件轮廓的生成方法2019/8/15AnhuiUniversityofTechnology11三、数控加工作业过程7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology12三、数控加工作业过程通常由下述几个方面内容组成:1、根据被加工零件的工序图纸编写该零件的加工程序,包括:1)根据加工要求把加工过程分成若干个程序段;2)确定各程序段的加工控制指令;3)计算刀具运动轨迹的坐标数据;4)按加工过程编排各指令以及按规定的自动控制语言和格式编写程序单。2、将程序单全部加工程序的信息记录在信息载体上3、通过输入装置将程序输入数控系统7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology13三、数控加工作业过程4、数控系统对输入的信息进行计算处理,根据处理结果向机床各坐标的驱动伺服系统分配进给脉冲,并发出必要的动作信号5、伺服系统将进给脉冲转换放大,驱动机床执行件按要求的轨迹运动,并配以其它机床动作实现零件的加工。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology14四、数控加工中的几个重要术语1、数控机床的坐标轴与运动方向为了正确地控制数控机床的运动和进行程序编制,有关标准(如JB3051-82)对机床坐标轴及运动方向作出了如下规定:1)一个直线进给运动或一个圆周进给运动定义一个坐标轴不论机床的具体结构是工件静止、刀具运动,还是工件运动、刀具静止,一律假设工件不动,用刀具相对于工件作进给运动的方向确定坐标轴方向。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology15四、数控加工中的几个重要术语1、数控机床的坐标轴与运动方向2)机床的直线进给运动的直角坐标系用X、Y、Z表示,成为基本坐标系。关系用右手定则(图7-3)。通常取Z轴平行于机床的主轴,Z轴的正方向是使刀具远离工件的方向。X轴取为水平且平行于工件的装夹面。3)围绕X、Y、Z轴旋转的圆周进给坐标轴分别用A、B、C表示,其正向按右手螺旋定则确定(图7-3b)4)如果在X、Y、Z主要直线运动之外,另有轴线平行于它们的坐标系,可命名为U、V、W,称为第二坐标系。再增加的第三坐标系用P、Q、R表示;A、B、C以外的转轴可命名为D或E等。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology16四、数控加工中的几个重要术语1、数控机床的坐标轴与运动方向(图7-3)7.1.1数控加工的基本概念拇指为x轴,食指为Y轴,中指为z轴围绕X、Y、Z坐标旋转的旋转坐标分别用A、B、C表示,根据右手螺旋定则,大拇指的指向为X、Y、Z坐标中任意轴的正向,则其余四指的旋转方向即为旋转坐标A、B、C的正向。2019/8/15AnhuiUniversityofTechnology17四、数控加工中的几个重要术语2、数控机床的坐标数与联动轴数坐标数:指有几个进给运动采用了数字控制。图7-5a,X、Z方向控制,是一台两坐标数控车床;图7-5b,其X、Y、Z三个方向的进给运动都能进行控制,故是一台三坐标的数控铣床。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology18四、数控加工中的几个重要术语2、数控机床的坐标数与联动轴数有些数控机床的运动部件较多,在同一坐标轴方向上会有两个或更多的进给运动是数控的,所以还有四坐标、五坐标、甚至更多坐标的数控机床。注意:数控机床的坐标数不要与“两坐标加工”、“三坐标加工”相混淆。图7-5b是一台三坐标数控铣床,若机床数控装置只能控制任意两坐标联动,则只能实现两坐标加工;若数控装置能控制三个坐标联动,则能实现三坐标加工。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology19四、数控加工中的几个重要术语3、机床坐标系与工件坐标系机床坐标系(标准坐标系):机床上固有的坐标系。其固定的坐标原点(也称机床原点),可用机床的坐标轴返回各自的原点(又称零点)以后,各坐标轴部件上的基准线和基准面之间的距离来确定。如立式数控铣床的机床原点为X、Y轴返回零点后主轴中心线与工作台面的交点,可由主轴中心线至工作台的两个侧面的给定距离来测定。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology20图XK5040A型数控铣床布局图Z方向:Z轴平行于主轴轴线。其正方向为增大工件与刀具之间距离的方向。X方向:X轴水平,当从刀具主轴向立柱看时,X运动的正方向指向右。Y方向:Y轴根据右手直角笛卡儿坐标系判断。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology21四、数控加工中的几个重要术语3、机床坐标系与工件坐标系工件坐标系:是编程人员在编程时使用的,由编程人员以工件图样上的某一固定点为原点(也称工件原点)所建立的坐标系,是任意的设置的坐标。编程尺寸都按工件坐标系中的尺寸确定。在加工时,工件随夹具在机床上安装后,需测量工件原点与机床原点间的距离,此距离称为工件原点偏置。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology22工件坐标系原点机床坐标系原点机床坐标系与工件坐标系的关系7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology23四、数控加工中的几个重要术语4、绝对坐标与相对坐标数控编程时,工件上各加工点的坐标可用以下两种方式描述:相对方式(增量方式):其特点是处于坐标系中的各个点的位置,都是以该点的坐标与相邻点坐标之差来表示,指令代码为G91。优点:表示工件上的尺寸或距离比较直观,便于手工编程中的尺寸检查;缺点:当改变工件上某一点的坐标值时,将影响相邻点的增量坐标值。7.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology24四、数控加工中的几个重要术语4、绝对坐标与相对坐标(图7-6)绝对方式:其特点是处于坐标系中的每一点位置,都是以该点对坐标原点的坐标来表示,指令代码为G90。优点:当改变工件上某一尺寸的坐标时,不会影响其它尺寸的坐标值。绝对坐标:Ⅰ、Ⅱ两点X1=30,Y1=35,XⅡ=12,YⅡ=15相对坐标:以Ⅰ点为原点XⅡ=-18,YⅡ=-207.1.1数控加工的基本概念2019/8/15AnhuiUniversityofTechnology257.1.2数控机床的组成、分类及发展一、数控机床的组成(图7-7)2019/8/15AnhuiUniversityofTechnology26一、数控机床的组成1、输入介质采用数控机床加工零件时,应首先将加工一个零件所必需的全部信息(零件的装夹位置、加工的工艺路线、机床的进给方向、速度和位移大小、主运动的控制及刀具的选择、交换等)用标准的数控代码,按规定的方法和格式,编制成零件的数控程序并存放到一种便于输入给数控装置的信息载体上。如穿孔纸带、软磁盘、录音磁卡等。输入介质是将人的操作意图转达给数控机床的中间媒介。7.1.2数控机床的组成、分类及发展2019/8/15AnhuiUniversityofTechnology27一、数控机床的组成2、输入装置作用是将输入介质上的数控代码变成相应的电脉冲信号,传送并存入数控装置内。输入装置可以是光电读带机、录音机或软盘驱动器。有些数控机床,不用任何程序存储载体,而是将数控程序单的内容通过数控装置上的键盘,用手工式输入,或者将数控程序由编程计算机用通讯方式传送到数控装置。7.1.2数控机床的组成、分类及发展2019/8/15AnhuiUniversityofTechnology28一、数控机床的组成3、数控装置数控机床的中枢,它接受输入装置送来的脉冲信号,经过数控装置的系统软件或逻辑电路进行编辑、运算及逻辑处理后,输出各种信号和指令,控制机床的各个部分进行规定的、有序的动作。4、机床的机械部件包括:主运动部件、进给运动执行部件(工作台、拖板及其传动部件)、床身、立柱等支承部件。还有,转位、夹紧、冷却、润滑等辅助装置。7.1.2数控机床的组成、分类及发展2019/8/15An