您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 数控车床 程序设计、程序编写
入门篇课题三编程基础知识上一页下一页返回上一页下一页返回12345数控机床标准坐标系是根据右手直角笛卡尔坐标系来确定的,其基本坐标轴为X、Y、Z直角坐标,大拇指的方向为X轴的正方向,食指为Y轴的正方向,中指为Z轴的正方向;确定数控机床坐标系,一般先确定Z轴,然后确定X轴和Y轴;数控车床是以机床主轴轴线方向为Z轴方向,刀具远离工件的方向为Z轴的正方向。X轴位于与工件安装面相平行的水平面内,垂直于工件旋转轴线的方向,且刀具远离主轴轴线的方向为X轴的正方向。上一页下一页返回上一页下一页返回对于两轴联动的数控车床,坐标轴只有X轴和Z轴。X轴的正方向朝上建立的,适用于斜床身和平床身斜滑板的卧式数控车床,这种类型的数控车床其刀架位于机床内侧,称后置刀架;X轴的正方向朝下建立,适用于平床身卧式数控车床,这种类型的数控车床其刀架处于机床的外侧,称前置刀架。上一页下一页返回坐标原点是由编程人员在编程时根据加工零件图样及加工工艺要求选定的编程坐标系的原点,又称为工件原点。图3-3所示为车削零件的工件编程坐标原点。工件原点是人为设定的(即可任意设置),设定的依据是既要符合图样尺寸的标注习惯,又要便于编程通常工件原点选择在工件右端面、左端面或卡爪的前端面。工件坐标系的Z轴一般与主轴轴线重合,X轴随工件原点位置不同而不同。各轴正方向与机床坐标系相同。上一页下一页返回加工原点是加工程序运行的起点位置(图3-3),即编程时设计的刀尖起点位置,也称为起刀点。一般情况下,一个零件加工完毕,刀具返回程序原点位置,等待命令执行下一个零件的加工。上一页下一页返回在直角坐标系中,所有的坐标点的位置都以坐标原点(工件原点)为固定的原点,作为坐标位置的起点(0,0),绝对坐标值是指某坐标点到工件原点之间的垂直距离,用X代表径向,Z代表轴向,且X向在直径编程时为直径量(实际距离的2倍);如下图所示,A、B、C均以工件原点O点为坐标位置的起点,它们坐标值分别为(X80,Z50)、(X80,Z30)、(X30,Z20)。上一页下一页返回上一页下一页返回上一页下一页返回增量坐标值指在坐标系中,运动轨迹的终点坐标是以起点计量的,各坐标点的坐标值是相对于前点所在的位置之间的距离,也就是(终点绝对坐标值)-(前点绝对坐标值)=(终点增量坐标值);径向用U表示,轴向用W表示。图3-2中,增量坐标值由B点加工到C点,也就说C点以B点为工件原点来确定距离;那么C点的增量坐标值为:(X=30-80=-50,Z=20-30=-10)。上一页下一页返回在同一个程序段中,绝对坐标与增量坐标同时使用,即X、W或U、Z。对于标注尺寸较多的零件图,使用混合坐标可以减少一些繁琐的计算。上一页下一页返回初态是指运行加工程序之前的系统编程状态,即系统里已设置好的,一开机就进入的状态,如G98、G00。称续效指令,一经程序段中指定,便一直有效,直到后面出现同组另一指令或被其他指令取消时才有效。编写程序时,与上段相同的模态指令可以省略不写。上一页下一页返回程序段由若干个代码字构成,以“;”或“*”结束,是CNC程序运行的基本单位。程序段之间用字符“;”或“*”分开,在GSK980TDa系统中是用“;”表示。为了进行连续的加工,需要很多程序段,这些程序段的集合称为程序。为了识别各程序所加的编号称为顺序号,而为识别各个程序所加的编号称为程序段号。上一页下一页返回一个完整的程序由程序号、程序内容和程序结束三部分组成。通常在程序的开始是程序号(程序号是由字母O和4位数字组成的,O0000~9999),程序最后以M30作为程序结束。上一页下一页返回零件的加工程序是由程序段组成的,每个程序段由若干个代码字组成。代码字是控制系统的具体指令,它是由表示地址的英文字母和数字集合而成。一个程序段的组成如下:NGXZMSTFCRN——程序段号。G——准备功能。X、Z——运动坐标值。M——辅助功能。S——主轴功能。T——刀具功能。F——进给速度。CR——程序段结束。上一页下一页返回准备功能也称为G功能(或称为G代码)。它是用来指令车床工作方式或控制系统工作方式的一种命令。G功能由地址符G和其后的2位数字组成(00~99),从G00~G99共100种功能,如用G01来指令运动坐标的直线进给。上一页下一页返回程序段是由各种字组成的,例如:G01是一个字,其中G是地址,为英文字母,01是数字组合;F80是一个字,其中F是地址,为英文字母,80是数字组合。上一页下一页返回上一页下一页返回辅助功能也称M功能,用以指令数控机床中的辅肋装置的开关动作或状态,辅助功能是由地址M及其后续数字(一般为两位数)组成。由于数控机床实际使用的符合ISO标准的这种地址符,其标准的程度与G指令一样不高,指定代码少,不指定和永不指定代码多,因此M功能代码常因数控系统生产厂家及机床结构的差异和规格的不同而有所差别。因此,编程人员必须熟悉具体所使用数控系统的M功能指令的功能含义,不可盲目套用。上一页下一页返回上一页下一页返回主轴转速指令功能由地址S和其后的数字表示,目前有S2(两位数)、S4(四位数)的表示法,即S××和S××××,一般的经济型数控车床一般用1位或2位约定的代码来控制主轴某一挡位的高速和低速,对具有无级调速功能的数控车床,则可由后续数字直接指令其主轴的转速(r/min)。刀具功能也称为T功能,用于指令加工中所用刀具号及自动补偿编组号的地址字,其自动补偿内容主要指刀具的刀位偏差及刀具半径补偿。在GSK980TDa数控车床中,其数控系统一般规定其后续数字为4位数,前2位为刀具号,后2位为刀具补偿的编组号或同时为刀尖圆弧半径补偿的编组号。例:T0203表示将2号刀转到切削位置,并执行第3组刀具补偿值。T0100表示将1号刀转到切削位置,不执行刀补,补偿量为零。上一页下一页返回在切削零件时,用指定的速度来控制刀具运动和切削的速度称为进给,决定进给速度的功能称为进给功能(也称F功能)。对于数控车床,其进给的方式可以分为每分钟进给和每转进给两种。上一页下一页返回上一页下一页返回•作业•写出M03、M05、M30、S500、T0101、F60,这几个指令的意思。上一页下一页返回12345α、β:刀尖距工件坐标系原点的距离。工件安装在卡盘上,机床坐标系与工件坐标系是不重合的。为了方便于编程,应建立一个工件坐标系,同时编程人员应确定刀尖在这个坐标系中的位置(即起刀点)。用G50X(α)Z(β)指令所建立的坐标系,是一个以工件原点为坐标系原点,确定刀具当前所在位置的工件坐标系。这个坐标系的特点是:(1)X方向的坐标零点在主轴回转中心线上。(2)Z方向的坐标零点可以根据图样技术要求设在右端面或左端面,也可以设在其他位置。上一页下一页返回Z坐标零点设置方法上一页下一页返回G00X(U)_Z(W)_;X、Z---绝对编程时的目标点坐标,mm。U、W---相对编程时的目标点坐标,mm。G00指令的运行轨迹按快速定位进给速度运行,先两轴同量同步进给作斜线运动,走完较短的轴,再走较长的另一轴。系统中所有的快速定位都是按这样的路线运动的。上一页下一页返回上一页下一页返回(XZ)G00指令运动轨迹上一页下一页返回(XZ)G00指令运动轨迹上一页下一页返回1.G00X_Z_;快速移动到安全位置,避免更换刀具时与工件碰撞。2.M_S_T_;主轴正反转;主轴转速、使用刀具号及刀补号。3.G00X_Z_;把刀具快速移动到工件准备加工的边缘。上一页下一页返回1.G00X_Z_;快速移动到换刀的安全位置。2.M05T_;主轴停止,换回基准刀。3.M30;程序结束并返回到程序开始。上一页下一页返回上一页下一页返回上一页下一页返回作业写出编写程序的前三步和后三步(写出具体的指令)
本文标题:数控车床 程序设计、程序编写
链接地址:https://www.777doc.com/doc-7026376 .html