您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 数控机床编程与操作实践指导书
数控机床编程与操作实践指导书XXXDX机械系1目录1.数控机床概述2.数控机床的坐标系统3.程序结构、格式4.常用编程指令5.NC系统操作面板及手持单元6.数控铣床编程操作实践7.数控车床编程操作实践8.电火花线切割机床基本操作与编程简介9.加工中心及CAD/CAM简介2一、数控机床概述数控机床简言之就是用数字信息控制进而实现自动化加工过程的机床设备。机床一经调整完毕整个加工过程无需人来干预,具有适应性强、加工精度高、质量稳定和生产效率高等优点,是现代机械加工业实现柔性化、集成化、智能化生产的基础设备。它广泛用于航空、航天、造船、汽车、模具等各机械制造领域。数控机床的工作原理如下图所示:数控机床的加工过程如下图所示:1.分类数控机床按工艺用途可分为数控车床(包括车削中心)、数控铣床、数控电加工机床和其他派生机床。其中车削中心也属数控车床,它可在一次装夹中完成回转零件的几乎所有加工序。数控铣床又可分为镗铣床和加工中心,加工中心具有刀库与自动换刀功能,工件一次装夹后可完成铣、镗、钻、铰和攻丝等多种加工工序。常见的数控电加工机床一般有电火花成型机床、电火花线切割机床和数控激光切割机床。按运动方式可分为点位控制、直线控制和轮廓控制三种。工件图样编制程序信息载体数控机床伺服系统数控装置零件图编制程序信息载体机床加工伺服系统数控装置成品信息载体测量装置数控机床伺服系统数控装置32.数控机床与普通机床的主要区别1)CNC机床一般具有手动加工(用电手轮)、机动加工和控制程序自动加工功能,加工过程中一般不需要人工干预。普通机床只有手动加工和机动加工功能,加工过程全部由人工干预。2)CNC机床一般具有CRT屏幕显示功能。显示加工程序、多种工艺参数、加工时间、刀具运动轨迹以及工件图形等。数控机床一般还具有自动报警显示功能,根据报警信号或报警提示,可以迅速查找机器故障。而普通机床不具备上述功能。3)CNC机床主传动和进给传动采用直流或交流无级调速伺服电动机。一般没有主轴变速箱和进给变速箱,传动链短。而普通机床主传动和进给传动一般采用三相交流异步电动机,由变速箱实现多级变速以满足工艺要求,机床传动链长。4)CNC机床具有多坐标轴联动功能,合成复杂的加工轨迹。5)CNC机床一般具有工件测量系统。加工过程中一般不需要进行工件尺寸的人工测量。而普通机床在加工过程中必须由人工不断地进行测量,以保证工件的加工精度。6)CNC机床与普通机床最显著的区别是当对象(工件)改变时,数控机床只需改变加工程序(应用软件)不需要对机床作较大的调整,即能加工出各种不同的工件。二、数控机床的坐标系统在数控机床上加工零件时,刀具与工件的相对运动必须在确定的坐标系中才能按规定的程序进行加工。1.标准坐标系和运动方向的命名为了便于编程时描述机床的运动,简化程序的编制方法,保证程序的通用性,数控机床的坐标和运动方向均已标准化。我国机械工业部于1982年颁布了JB3051—82《数字控制机床的坐标和运动方向的命名》标准,该标准与IS0841等效。其命名原则和规定如下:1)刀具相对于静止工件而运动编程时一律假定工件不动而刀具运动,所以对于程编人员来说,即使不知道是刀具移近工件,还是工件移近刀具,也能编出正确的程序。2)标准坐标系的规定数控机床的坐标系采用右手笛卡儿直角坐标系,如下图所示。图中大拇指的指向为X轴的正方向,食指的指向为Y轴的正方向,中指的指向为Z轴的正方向。围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,其方向以右手螺旋法则确定。对于工件运动而不是刀具运动的机床,在坐标系命名时,在坐标系的符号上应加注标记“′”以示区别,如X′、Y′、Z′等。3)运动方向的规定刀具与工件之间距离增大的方向为坐标轴的正方向。按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,即有:+X=-X′,+Y=-Y′,+Z=-Z′,+A=-A′,+B=-B′,+C=-C′4右手迪卡尔直角坐标系2.数控机床坐标轴的确定1)Z轴的运动是由传递切削力的主轴所决定。与主轴轴线平行或重合的坐标轴即为Z轴。对铣床、钻床、镗床等机床是主轴带动刀具旋转;对车床、磨床等是主轴带动工件旋转。如果机床上有几个主轴,则选一垂直于机床工作台的、常用的主轴为Z主轴。对于没有回转主轴的机床(如牛头刨床),则指定垂直于工作台面的轴为Z轴。如有另一轴平行于Z轴,则定义为W轴,还有第三轴平行于Z轴,则定义为R轴。2)X轴通常是水平轴,垂直于Z轴,且位于与工件定位平面相平行的水平面。在刀具旋转的机床上(如铣床、钻床、镗床),如Z轴是水平的(卧式),则由主轴向工件看,X轴的正方向指向右方;如Z轴是垂直的(立式),则由主轴向立柱看,X轴的正方向指向右方。因此,当面对机床看时,立式铣床与卧式铣床的X轴正方向相反。在工件旋转的机床上(如车床、磨床等),X的运动方向是径向的,且平行与横向滑座,刀具离开工件旋转中心的方向是X的正方向;对于无主轴的机床(如刨床),则选定主要切削方向为X轴正方向;如另有第二、第三轴平行于X轴,则分别定义为U轴和P轴。3)Y轴可以根据已确定的Z轴、X轴方向,用右手笛卡儿坐标系来确定。如另有第二、第三轴平行于Y轴,则分别定义为V轴和Q轴。因此,机床坐标轴的方向取决于机床的类型和各组成部分的布局。确定机床坐标轴时,一般先确定Z轴,再确定X轴、Y轴。下图为卧式数控车床和立式数控铣床的坐标轴。卧式数控车床立式数控铣床53.机床坐标系与工件坐标系1)机床坐标系、机床原点和机床参考点机床坐标系是机床固有的坐标系,是机床制造和调整的基准,也是工件坐标系设定的基准。机床坐标系的原点称为机床原点。在机床经过厂家设计、制造和调整后,这个原点便被确定下来。机床参考点是数控机床上的一个固定点,通常在每个坐标轴的移动范围内设置,大多数机床将刀具沿其坐标轴正向运动的极限点作为参考点,其位置用机械行程挡块来确定。参考点位置在机床出厂时已调整好,一般不作变动。数控机床上电时并不知道机床原点,通常要进行机动或手动回参考点操作,机床回到了参考点位置,也就知道了该坐标轴的原点位置,CNC就建立起了机床坐标系。一旦机床断电后,数控系统就失去了对参考点的记忆。通常在下列情况下要进行回参考点操作:1)在机床关机后重新接通电源时;2)当机床产生超程报警待解除后;3)在机床急停以后。2)工件坐标系、工件零点工件坐标系也称编程坐标系,是编程人员在编程时使用的。编程人员选择工件上的某一已知点为原点,建立一个新的坐标系,称为工件坐标系。工件坐标系的原点,也称工件零点。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。数控加工开始时要设定工件坐标系,一般用G92指令可建立工件坐标系,用G54~G59指令可选择工件坐标系(零点偏置)。三、程序结构、格式1.程序结构一个完整的零件程序由程序号、程序的内容和程序结束三部分组成。例如(华中世纪星数控系统):%1000------程序号N10G92X100Y100Z30N20G90G00X20Y-50S600M03N30Z-10;落刀N40G01X60Y0F300程序内容N50G00Z30N60M05N70M30------程序结束※注释符“;”后的内容为注释文字。1)程序号为了区别存储器中的程序,每个程序都要有程序编号。一般以规定的英文字母(多用O、P或%)开头,后面跟若干位数字组成。有些数控系统的程序号由英文字母或数字或字母与数字混合组成。62)程序内容程序内容部分是整个程序的核心,它由许多程序段组成,每个程序段由一个或几个指令构成,它表示数控机床要完成的全部动作。3)程序结束以程序结束指令M02或M30作为整个程序结束的符号,允许与其它程序字合用一个程序段,但通常是单列一行。2.程序段格式程序段格式是指程序段中的字、字符和数据的安排形式。目前通常使用地址符的可变程序段格式,又称字地址格式,如下图所示。这种格式的每个程序段有若干程序字组成,而程序字通常是由英文字母表示的地址符和地址符后面的数字组成,字的功能类别由地址符决定。字地址格式具有以下特点:1)程序段中字的前后排列顺序并不严格,但最好按上面的格式顺序书写,以方便程序编辑、修改。2)程序段中没有必要的功能字可以省去。3)前面程序段指定的某些G功能或F、S、T、M功能,若在本程序段仍然有效,则可省略不写。四、常用编程指令1、有关坐标系和坐标的指令1)绝对值编程G90与增量值编程G91格式:G90/G91说明:G90:绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。G91:增量值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。G90、G91为模态代码(模态代码:代码一经定义,其功能一直保持有效,直到被相应的代码取消或被同组的代码所取代),G90为缺省值。G90、G91可用于同一程序段中,但要注意其顺序所造成的差异。例:如图所示,使用G90、G91编程:控制刀具由1点移动到2点。7G90/G91编程选择合适的编程方式可使编程简化。当图纸尺寸由一个固定基准给定时,采用绝对方式编程较为方便。当图纸尺寸是以轮廓顶点之间的间距给出时,则采用增量方式编程较为方便。2)工件坐标系设定G92格式:G92X_Y_Z_G92指令一般放在一个零件程序的第一段。其中X、Y、Z为工件坐标原点到刀具起点的有向距离。G92指令通过设立刀具起点(对刀点)相对于工件坐标原点的相对位置建立工件坐标系,该坐标系一经建立,后面的绝对值指令都是以此工件坐标系来定值。数控车床数控铣床G92X100Z100(O1为工件坐标系原点)G92X30Y30Z20G92X100Z185(O2为工件坐标系原点)采用G92设定的工件坐标系只是建立在工件坐标系中刀具起点相对于程序原点的位置,执行此程序段时刀具并不作移动。,不具有记忆功能,当机床关机后,设定的坐标系立即失效。※执行此程序段之前必须保证刀位点与程序起点(对刀点)重合。3)G54~G59零点偏置格式:G54工件坐标系零点偏置实质上是通过对刀找出工件坐标系原点在机床坐标系中的绝对坐标值,并将这些值通过机床面板操作,输入到机床偏置存储器(参数)中,从而建立机床原点与工件原点之间的关系。8在编程和加工过程中可以通过G54~G59指令对不同的坐标系进行选择。通过零点偏置设置的工件坐标系,只要不对其进行修改、删除操作,该工件坐标系将永久保存,即使机床关机,其坐标系值将保留。2、进给控制指令1)快速定位G00格式:G00X_Y_Z_说明:X、Y、Z:定位终点坐标。在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。不运动的轴可以省略不写。G00指定刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。G00指令一般用于加工前快速定位或加工后快速退刀。指令中的快移速度由机床参数“快移进给速度”对各轴分别设定,不能用F规定。注意:在执行G00指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。操作者必须格外小心,以免刀具与工件发生碰撞。常见的做法是:铣床将Z轴移动到安全高度,车床将X轴退刀后再执行G00指令。例:如图所示,使用G00编程:要求刀具从A点快速定位到B点。G00编程当X轴和Y轴的快进速度相同时,从A点到B点的快速定位路线为A→C→B,即以折线的方式到达B点,而不是以直线方式从A→B。92)线性进给G01格式:G01X_Y_Z_F_;说明:X、Y、Z:线性进给终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量;F:合成进给速度。G01指令刀具以联动的方式,按F规定的合成进给速度,从当前位置按线性路线(联动直线轴的合成轨迹为直线)移动到程序段指令的终点。例:如图所示,使用G01编程:要求从A点线性进给到B点(此时的进给路线是从A→B的直线)。G01编程3)圆弧进给G02/G03格式:不同平面的G02与G03选择说明:G02:顺时针圆弧插补;G03:逆时针圆弧插补;X,Y,Z:圆弧终点,在G90时为圆
本文标题:数控机床编程与操作实践指导书
链接地址:https://www.777doc.com/doc-286504 .html