数控车床编程与工艺_第1页
数控车床编程与工艺_第2页
数控车床编程与工艺_第3页
数控车床编程与工艺_第4页
数控车床编程与工艺_第5页
已阅读5页,还剩133页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Copyright©bySOME-XJTUAllrightsreserved.数控机床编程技术华南理工大学广州学院

机械工程学院范淇元教学内容第1章数控机床编程基础1第2章数控加工工艺分析2第3章数控加工刀具选择3第4章编程中的数学处理4第5章数控车削编程5教学内容1.1数控编程概述11.2数控机床组成及分类21.3数控机床坐标系31.4数控系统41.5加工程序结构与格式5一、数控机床概述定义:通过数字化信息对机床的运动及其加工过程进行控制实现要求的机械动作,自动完成加工任务。实质:就是技术密集且自动化程度很高的机电一体化加工设备。数控机床数字控制技术简称NC)二、数控机床的发展简况数控机床发展第五代微型计算机MNC第一代电子管元件帕森斯公司第二代晶体管电路杜列克公司第三代小集成电路NC系统第四代大集成电路CNC德国西门子公司(Siemens)德国德马吉公司(DMG)日本法那克公司(Fanuc)西班牙发格公司(Fagor)日本大隗公司(Okuma)日本三菱公司(Mitsubishi)四、知名数控系统和数控机床生产厂家五、我国数控机床发展概况1958年开始并试制成功第一台电子管数控机床。1965年开始研制晶体管数控系统,直到20世纪60年代末至70年代初成功。

从20世纪80年代开始,先后从日本、美国、德国等国家引进先进的数控技术。

我国第一台数控机床1.1.1数控加工的过程图1.1数控加工的具体过程1.1.2数控编程的内容和步骤零件图工艺分析数值计算编写加工程序校对程序及首件试切1.1.3数控编程的方法手工编程手工编程是指利用计算工具,通过各种数学方法,人工进行刀具轨迹的运算,并进行指令编制。自动编程自动编程是指用计算机或编程器编制数控加工程序。优点在于大大减轻了编程人员的劳动强度,解决复杂零件编程难题。1.2数数控机机床组成成及分类类程序载体机床本体反馈装置数控系统输入/输出装置数控机床组成伺服系统统1.2.1数数控机床床组成图1.2数控控机床的的组成1.2.2数数控机床床分类及及应用范范围123按工艺用用途分类类按运动方方式分类类按控制方方式分类类数控车床床、数控控铣床、、加工中中心、数数控钻床床、数控控镗床、、数控齿齿轮加工工机床、、数控平平面磨床床、数控控外圆磨磨床、数数控轮廓廓磨床、、数控工工具磨床床、数控控坐标磨磨床、数数控电火火花加工工机床、、数控线线切割机机床、数数控冲床床、数控控激光加加工机床床、数控控超声波波加工机机床及其其他数控控机床(如三坐坐标测量量机)等等。按工艺用用途分类类点位控制数控机床轮廓控制数控机床2.按运运动方式分类类点位直线控制数控机床(1)点点位控制制数控机机床点位控制制是指数数控装置置只控制制刀具或或工作台台从一点点精确的的移动到到另一点点,而点点与点之之间的轨轨迹不需需严格控控制,即即移动过过程中刀刀具不进进行加工工从而保保证定位位精度的的一种方方法。如如钻床、、镗床、、冲床等等。图1.3点位位控制(2)点点位直线线控制数数控机床床点位直线线控制是是指数控控装置不不仅控制制刀具或或机床工工作台从从一点精精确的移移动到另另一点而而且控制制在两点点之间的的运行轨轨迹是一一条与各各坐标轴轴平行或或成45。的直直线。例例如数控控车床、、数控镗镗床。图1.4点位位直线控控制(3)轮轮廓控制制数控机机床轮廓控制制是通过过控制几几个进给给轴同时时协调运运动(坐坐标联动动),使使工件相相对于刀刀具按程程序规定定的轨迹迹和速度度运动,,在运动动过程中中进行连连续切削削加工的的一种方方法。例例如数控控车床、、数控铣铣床、加加工中心心等用于于加工曲曲线和曲曲面的机机床上。。图1.5轮廓廓控制a)外轮轮廓加工工1.2.2数数控机床床分类及及应用范范围图1.5轮廓廓控制b)内轮轮廓加工工c)空空间曲面面轮廓加加工3.按控控制方式式分类图1.6开环环控制系系统(1)开开环控制制数控机机床是指指无位置置反馈的的一种控控制方法法,执行行机构为为步进电电动机或或电液伺伺服电动动机。在开环系系统的丝丝杠上装装有角位位移测量量装置,,通过测测量丝杠杠的转角角从而间间接地测测量移动动部件的的位移,,然后反反馈到数数控装置置的比较较器中,,与输入入原指令令位移值值进行比比较,用用比较后后的差值值进行控控制,使使移动部部件补充充位移,,直到消消除差值值的控制制系统。。(2)半半闭环控控制数控控机床图1.7半闭闭环控制制系统(3)闭闭环控制制数控机机床在机床的的移动部部件上直直接安装装直线式式位置检检测装置置,对移移动部件件的实际际运动位位置进行行检测,,再把实实际测量量结果反反馈给数数控装置置,与数数控装置置输入的的指令位位移进行行比较,,用两者者之间的的偏差去去控制移移动部件件的运动动,从而而实现精精确定位位的一种种控制方方法。图1.8闭环环控制系系统机床坐标标系:在数控机机床上,,为了确确定机床床上的成形形运动和和辅助运运动必须须先确定定机床上上运动的方方向和运运动的距距离,这这就需要要一个坐坐标系才能能实现,,这个坐坐标系称称为机床床坐标系系。机床坐标标系的规规定:对数控机机床中的的坐标系系和运动方方向命名名,ISO标准准和我国国JB3052—82颁部标准准都统一一规定采采用标准准的右手手笛卡儿儿直角坐标标系,数控机床坐标系1.3数数控机机床坐标标系围绕X、、Y、Z轴旋转转的圆周周进给坐坐标轴分分别用A、B、、C表示示。根据据右手螺螺旋法则则,可以以方便地地确定A、B、、C三个个旋转坐坐标轴。。以大拇拇指指向向+X、、+Y、、+Z方方向,则则食指、、中指等等的指向向是圆周周进给运运动+A、+B、+C方向。。右手直角角笛卡儿儿坐标系系1对于没有有主轴的的机床,,规定垂垂直于工工件装夹夹表面的的方向为为Z坐标标轴的方方向,正正向是使使刀具离离开工件件的方向向统一规定定与机床床主轴重重合或平平行的坐坐标为Z轴,远远离工件件的方向向为正方方向。机床主轴轴是传递递切削动动转矩的的轴。如如数控车车床、数数控外圆圆磨床是是主轴带带动工件件旋转,,数控铣铣床、数数控钻床床等是主主轴带动动刀具旋旋转。1231(1)Z坐标方方向机床坐标标系的方方向立式5轴数控铣床的坐标系Z坐标正正方向规规定:刀刀具远离离工件的的方向。。+Z+Z数控机床床的坐标标系+Z数控机床床的坐标标系X坐标在刀具旋旋转的机机床上((铣床、、钻床、、镗床等等)。Z轴水平平(卧式)),则从刀刀具(主主轴)向向工件看看时,X坐标的的正方向向指向右右边。+Z+X数控机床床的坐标标系Z轴垂直直(立式)):单立柱机机床,从从刀具向向立柱看看时,X的正方方向指向向右边;;立式5轴数控铣床的坐标系+Z+X数控机床床的坐标标系+ZZ轴垂直直(立式)):双立柱机机床(龙龙门机床床),从刀具向向左立柱柱看时,,X轴的正正方向指指向右边边。+X数控机床床的坐标标系在工件旋旋转的机机床上((车床、、磨床等等),X轴的运运动方向向是工件件的径向向并平行行于横向向拖板,,且刀具具离开工工件旋转转中心的的方向是是X轴的的正方向向。+Z+X数控机床床的坐标标系机床坐标标系的方方向(3)Y坐标方方向Y坐标垂垂直于X、Z坐坐标轴并并按照右右手笛卡卡儿坐标标系来确确定。数控车床床加工中心心1.3.2机机床原原点机床原点点是机床床基本坐坐标系的的原点,,是工件件坐标系系、机床床参考点点的基准准点,又又称机床床零点它它是机床床上的固固定点,,其位置置是由机机床设计计和制造造单位确确定,通通常不允允许用户户改变。。数控车车床的的机床床原点点一般般在卡卡盘前前端面面或后后端面面的中中心。。1.3.2机机床床原点点数控铣铣床和和加工工中心心的机机床原原点设设在各坐标标轴的的正方方向极极限处处。1.3.2机机床床原点点工件坐坐标系系是编编程人人员在在编程程时使使用的由编编程人人员以以工件件图纸纸上的的某一一固定定点为原点点所建建立的的坐标标系,,编程程尺寸寸都按按工件坐标标系中中的尺尺寸确确定。。为保保证编编程与与机床加工工的一一致性性,工工件坐坐标系系也应应该是是右手笛卡卡儿坐坐标系系,而而且工工件装装夹到到机床床上时,应应使工工件坐坐标系系与机机床坐坐标系系的坐坐标轴方向向保持持一致致。1.3.3工工件件坐标标系((编程程坐标标系))数控控铣铣床床工工件件坐坐标标系系的的原原点点尽可可能能选选择择在在工工件件的的设设计计基基准准和和工工艺艺基基准准上上,,工工件件坐坐标标系系的的坐坐标标轴轴方方向向与与机机床床坐坐标标系系的的坐坐标标轴轴方方向向保保持持一一致致。。设置置工工件件坐坐标标系系原原则则::尽可可能能选选择择在在工工件件的的设设计计基基准准和和工工艺艺基基准准上上,,工工件件坐坐标标系系的的坐坐标标轴轴方方向向与与机机床床坐坐标标系系的的坐坐标标轴轴方方向向保保持持一一致致。。设置置工工件件坐坐标标系系原原则则::车床床工工件件坐坐标标系系的的建建立数控控车车床床工工件件坐坐标标系系的的原原点点工件件坐坐标标系系的的原原点点称称为为工工件件原原点点或或编编程程原原点点。。工工件件原原点点在在工工件件上上的的位位置置可可以以任任意意选选择择,,为为了了有有利利于于编编程程,,工工件件原原点点最最好好选选在在工工件件图图样样的的基基准准上上或或工工件件的的对对称称中中心心上上,,例例如如回回转转体体零零件件的的端端面面中中心心、、非非回回转转体体零零件件的的角角边边、、对对称称图图形形的的中中心心等等。。工件件坐坐标标系系的的原原点点在数数控控车车床床上上加加工工零零件件时时,,工工件件原原点点一一般般设设在在主主轴轴中中心心线线与与工工件件右右端端面面或或左左端端面面的的交交点点处处;;在数数控控铣铣床床上上加加工工零零件件时时,,工工件件原原点点一一般般设设在在工工件件的的某某个个角角上上或或对对称称中中心心上上。。工件件坐坐标标系系原原点点机床床坐坐标标系系原原点点1.4数数控控系系统统国外外数数控控系系统统FUNUC数数控控系系统统SIEMENS数数控控系系统统1.4数数控控系系统统国内内数数控控系系统统华中数数控控广州州数数控控蓝天天数数控控固定循环加工G功能补偿功能插补功能进给功能主轴功能主要功能1.4.2数数控控系系统统主主要要功功能能代码码转转换换辅助助功功能能多轴轴联联动动显示示功功能能1.4.2数数控控系系统统主主要要功功能能简单单的的说说,,进进给给运运动动的的信信息息输输入入到到数数控控系系统统后后,,数控控系系统统运运用用软软件件<存存储储程程序序>的的算算法法,,在在轮轮廓廓的的起起点点和终终点点之之间间计计算算出出若若干干个个逼逼近近理理想想轮轮廓廓的的中中间间点点的的坐坐标值值,,而而后后以以脉脉冲冲形形式式的的指指令令对对个个坐坐标标轴轴进进行行进进给给运运动任任务务的的分分配配,,从从而而对对沿沿指指定定轮轮廓廓的的进进给给运运动动实实现现控控制,这这就就是是插插补补。。直线线和和圆圆弧弧是是构构成成工工件件轮轮廓廓的的基基本本线线条条,,因因此此大大多数数数数控控系系统统都都具具有有直直线线和和圆圆弧弧的的插插补补功功能能.在在高高档档次次的数数控控系系统统中中还还具具有有抛抛物物线线、、螺螺旋旋线线等等插插补补功功能能。。1.5数数控控加加工工程程序序的的结结构构与与格格式式程序序段段程序序号号程序序结结束束指指令令数控控加加工工程程序序结结构构程序序段段格格式式指指程程序序中中的的字、、字字符符、数数据据的的安安排排规规则则。。不不同同的的数数控控系系统统有有不不同同的的程程序序段段格格式式,,格格式式不不符符合合规规定定,,数数控控系系统统便便不不能能接接受受,,则则程程序序将将不不被被执执行行而而出出现现报报警警提提示示,,故故必必须须依依据据该该数数控控装装置置的的指指令令格格式式书书写写指指令令。。程序序段段的的格格式式字与与字字的的功功能能1、、字字符符用来来组组织织、、控控制制或或表表示示数数据据的的一一些些符符号号如数字字、、字母母、、标点点符符号号、、数学学运运算算符符2、、字字一系系列列按按规规定定排排列列的的字字符符,,作作为为一一个个信信息息单单元元存存储储、、传传递递和和操操作作字由由地址址符符一个个英英文文字字母母若干干位位十十进进制制数数字字组成成与3、、字字的的功功能能(1))顺顺序序号号字字N又称称程程序序段段号号或或程程序序段段序序号号顺序序号号字字N和和1~~4位位后后续续数数字字作用用组成成对程程序序的的校校对对和和检检索索修修改改(2))准准备备功功能能字字G又称称G功功能能或或G指指令令建立机床或控控制系统工作作方式作用常见G指令见见表作用确定机床上刀刀具运动终点点的坐标位置置确定终点的的直线坐标尺尺寸:X,Y,Z,,U,V,W,P,Q,,R确定终点的角角度坐标尺寸寸A,B,C,,D,E确定圆弧轮廓廓的圆心坐标标尺寸I,J,K(4)进给功功能字F又称F功能或或F指令作用指定切削的进进给速度(3)尺寸字(5)主轴转转速功能字S又称S功能能或S指令指定主轴转速速作用(6)刀具功功能字T又称T功能或或T指令作用指定加工时所所用刀具的编编号(7)辅助功功能字M又称M功能或或M指令作用指定数控机床床辅助装置的的开关动作G功能G指令是使数数控机床建立立起某种加工工指令方式,,如规定刀具和和工件的相对对运动轨迹、、刀具补偿、、固定循环、机床床坐标系、坐坐标平等多种种功能。G指指令由地址符G和和后面的两位位数字组成,,从G00到到G99共100种。JB/T3208—1999标准规规定了G代码码5.1.1程程序指令令分类表2-1G代码(JB/T3208—1999)辅助功能指令令用于指定主主轴的启停、、正反转、冷却液的的开关、工件件或刀具的夹夹紧与松开、、刀具的更换等等。辅助功能能由指令地址址符M和两位数字组成成,也有M00~M99共100种种。JB/T3208—1999标准规规定了M指令。2.辅助功能能(M指令)辅助功能M代代码(JB/T3208—1999)常用M指令M00:程序序停止指令M00使程序序停止在本段段,不执行下下段。该指令令可用于自动动加工过程中中停车进行测测量工件尺寸寸、工件调头头、手动变速速等操作。M01:计划划停止指令预先在控制面面板上按下““任选停止””键,当执行行到M01时时程序才停止止;该指令常常用于工件尺尺寸的停机抽抽样检查等,,当检查完成成后,可按启启动键继续执执行以后的程程序。常用M指令M02:程序序结束指令用此指令使主主轴、进给、、冷却全部停停止,并使机机床复位。M02必须出出现在程序的的最后一个程程序段中,表表示加工程序序全部结束。。M03、M04、M05、M06M03表示主主轴正转;M04表示主主轴反转;M05表示主主轴停止;M06表示换换刀指令,用用于具有自动动换刀装置的的机床。3.进给功能能(F功能)代码法:后面面的数字机床进给速速度数列的序号。直接指定法::F后跟的数字就是进进给速度的大小,目前前大多数数控机床都采采用直接指定法。F指令为进给给速度指令,,用来指定坐坐标轴移动进进给的速度。。F代码为续续效代码,一一经设定后如如未被重新指指定,则先前前所设定的进进给速度继续续有效。该指指令有两种表表示方法。4.S功能S指令用来指指定主轴转速速,用字母及及后面的1~4位数字表示示,有恒转速速(单位为r/min)和恒线速速(单位为m/min)两种方式。S指令令只是设定主主轴转速的大大小,并不会使主轴轴回转,必须须有M03或或M04指令,主轴才才旋转。S指指令是续效代代码。T指令用于选选择所需的刀刀具和指定刀刀具补偿号。。一般加工中中心程序中的的T代码后的的数字直接表表示所选择的的刀具号码,,如T12,,表示12号号刀;数控车车床程序中的的T代码后的的数字既包含含所选择的刀刀具号,也包包含刀具补偿偿号。5.T功能说明虽然数控代码码是国际通用用的,但是各各个数控系统统厂家自定了了一些编程规规则,不同的的系统指令方方法和含义不不同,具体应应用时要参阅阅该数控机床床的编程说明明书。注意2.3.1绝绝对尺寸指令令和增量尺寸寸指令绝对尺寸(G90):机机床运动部件的坐坐标尺寸值相对于坐标原原点给出。地址符用X、Y、Z增量尺寸(G91):机机床运动部件的坐坐标尺寸值相对于前一位位置给出。。地址符用U、V、W1在一个程序段中,可以采用绝对值编程、增量值编程或混合编程。数控车床的编编程特点2直径方向用绝对坐标编程时X以直径值表示,用增量坐标编程时以径向实际位移量的2倍值表示,并附上方向符号。3不同组G代码可编写在同一程序段内均有效;相同组G代码若编写在同一程序段内后面的G代码有效。4数控装置具备不同形式的固定循环。5具有刀具半径自动补偿功能直径编程1)G50指指令:设定数数控车床编程程坐标系指令格式:G50X_Z_;说明:G50表示设设定坐标系,,X、Z表示示原点的位置置;应在刀具运动动指令之前设设定;执行该指令后后,刀具并不不运动;不允许有其他他功能指令,,但S指令除除外。常用编程指令令的使用例:O为编编程原点,按按下图设置编编程坐标系为为:G50X128.7Z375.1;例:O为编程程原点,P0为刀具起始点点,设定编程程坐标系为G50X300Z480;常用编程指令令的使用2)快速定位位G00格式:G00X(U)_Z((W)_;说明:(1)G00指令使刀具具在点位控制制方式下从刀刀具所在点以以快移速度向向目标点移动动。不运动的的坐标可以省省略。G00可以简写成成G0。(2)X、U的坐标值均均为直径量。。(3)程序中中只有一个坐坐标值时,刀刀具将沿该坐坐标方向移动动;有两个坐坐标值X和Z时,刀具先先以1:1步步数两坐标联联动,然后单单坐标移动,,直到终点。。例:刀尖从A点快进到B点,用绝对对、增量和混混合坐标方式式写出G00程序。绝对坐标方式式:G00X40Z58;增量坐标方式式:G00U-60W-28.5;;混合坐标方式式:G00X40W-28.5;;或G00U-60Z58;;2)直线插补补G01格式:G01X(U)_Z((W)_F_;说明:(1)G01指令使刀具具以F指定的的进给速度直直线移动到目目标点,一般般作为切削加加工运动指令令,既可以单单坐标移动,,又可以两坐坐标同时插补补运动。X((U)、Z((W)为目标标点坐标。(2)程序中中只有一个坐坐标值X或Z时,刀具将将沿该坐标方方向移动;有有两个坐标值值X和Z时,,刀具将按所所给的终点直直线插补运动动。例:如图刀具具从P0┄→P1→P2→P3┄→P0点运动(图中中┄→为G00方式;→→为G01方式)。绝对坐标方式式:G00X50Z2;(P0→P1)G01Z-40F0.1(P1→P2)X80Z-60(P2→P3)G00X200Z100(P3→P0)增量坐标方式式:G00U-150W-98;;(P0→P1)G01W-42F0.1;;(P1→P2)U30W-20;((P2→P3)G00U120W160;;(P3→P0)例:如图所示示,设零件各各表面已完成成粗加工,试试分别用绝对对坐标方式和和增量坐标方方式编写G00,G01程序段。。

绝对坐标标编程:G00X18Z2A-B

G01X18Z-15F50B-C

G01X30Z-26C-D

G01X30Z-36D-E

G01X42Z-36E-F增量坐标编程程:G00U-62W-58A-BG01W-17F50B-CG01U12W-11CC-DG01W-10DD-EEG01U12EE-F例5.1;加加工图所示的的零件,选右右端面O点为编程原点点,则加工程程序如下:O0001T0101;

S800M03;

G00X200.0Z100.0;

X30.0Z5.0;

G01X50.0Z5F1.3;

Z45.0;X80.0Z65.0;

X100.0;Z5.0;

X200.0Z100.0T0100;

M05;

M30;用直线插补指指令编程。%3306N10G00X20Z2M03;N20G01X26Z-5F300;;N30Z-48;N40U34W-10;N50X80Z-73;N60X90;N70G00X100Z10;N80M05;N90M30;(4)G02顺圆插插补格式:G02X_Z_R_(I_K_)或G02U_W_R_(I_K_)其中:X,Z(U,W)为圆弧弧终点坐标;;R—圆弧半径径;I—圆心相对对于圆弧起点点的径向增量量坐标值;K—圆心相对对于圆弧起点点的轴向增量量坐标值。……N50G02X58Z-20R20N60G01X58Z-54N70G02X58Z-93R25……顺圆(4)G03逆圆插插补格式:G03X_Z_R_(I_K_)或G02U_W_R_(I_K_)其中:X,Z(U,W)为圆弧弧终点坐标;;R—圆弧半径径;I—圆心相对对于圆弧起点点的径向增量量坐标值;K—圆心相对对于圆弧起点点的轴向增量量坐标值。1)I、K的的指定也可用用半径指定;;2)当I、K值均为零时时,该代码可可以省略;3)圆弧在多多个象限时,,该指令可连连续执行;4)在圆弧插插补程序内不不能有刀具((T)指令;;5)使用半径径R值时,指指定小于180°;6)R可以优优先与I、K。执行圆弧插补补需要注意的的事项:例1(R)指令::G02X50.0Z-10.0R27F0.1;;或G02U30.0W-10.0R27F0.1;(I,K)指指令:G02X50.0Z-10.0I20.0K17.0F0.1;或G02U30.0W-10.0I20.0K17.0F0.1;;例:如图所示示,走刀路线线为A-B-C-D-E-F,试分分别用绝对坐坐标方式和增增量坐标方式式编程。绝对坐标编程程G03X34Z-4R4F50G01Z-20G02Z-40R20G01Z-58G02X50Z-66R8增量坐标编程程G03U8W-4R4F50G01W-16G02W-20R20G01W-18G02U16W-8R8例1:图所示工件,,加工顺时针针圆弧的程序序为:绝对坐标方式式:G01X20Z-30F0.1;G02X40Z-40R10F0.08;增量坐标方式式:G01U0W-32F0.1;G02U20W-10I20K0F0.08;;例2:加工逆时针圆圆弧的程序为为:绝对坐标方式式:G01X28Z-40F0.1;G03X40Z-46R6F0.08;增量坐标方式式:G01U0W-42F0.1;G03U12W-6R6F0.08;;作业:编制下下图加工程序序。SR51214321612(1)设定编编程原点(2)计算基基点坐标数控车床编程程实例编写图示零件件的精加工程程序(工艺分分析略)O××××G92X100Z8T22M03S800G00X24Z1G01X28Z-1F80Z-20X32X42W-15G01X42Z-40G02Z-54R12G01Z-60X47G00X100Z80M02车削加工,进进刀时采用快快速走刀接近近工件切削起起点附近的某某个点,再改改用切削进给给,以减少空空走刀的时间间,提高加工工效率切削起起点的确定与与工件毛坯余余量大小有关关,应以刀具具快速走到该该点时刀尖不不与工件发生生碰撞为原则则。进刀和退刀方方式加工内容主轴转速S进给速度F(mm/min)车端面120m/min100粗车外圆500r/min100精车外圆500r/min80切断300r/min20切削用量确定定5)程序延时时(暂停)G04格式:G04X_;;或G04U_;或G04P_;说明:(1)该指令令按给定时间间延时,不做做任何动作,延时结束束后再自动执执行下一段程程序。该指令主要用于于车削环槽,,盲孔及自动动加工螺纹时可刀具在在短时间无进进给下进行光光整加工。(2)X、U表示秒,P表示毫秒。。程序延时时时间范围为16毫秒到9999.999秒。例:程序暂停停2.5秒,,可编程:G04X2.5;或G04U2.5;或G04P2500;例:如图车削削φ50×2槽,编程如如下:N010G00X62Z-12;;N011G01X50F0.08;N012G04U1;N013G00X62;返回参考点检检查指令G27格式:G27X(U))-Z(W)-说明:1)回原点之之前必须先取取消刀补。2)机床必须须已经回过一一次参考点。。例:G27U0W0;自动返回参考考点指令G28格式:G28X(U))-Z(W)-T0000说明:1)G28指指令先快速定定位到中间点点,再从中间间点返回到参参考点。2)即回原点点之前取消刀刀补。例:G28U0W0;固定循环功能能单一固定循环环复合固定循环环在数控车床上上对圆柱、端端面、螺纹等等表面进行粗粗加工时,刀刀具往往要多多次反复地执执行相同的动动作,直至将将工件切削到到所要求的尺尺寸。为了简简化编程工件件,数控系统统可以用一个个程序段来设设置刀具作反反复切削,这这就是循环功功能。G90—内、、外径切削循循环格式:G90X(U)_Z(W)_(F_);((加工工圆柱面)说明:1)X(U)_、Z(W)_为外、、内径切削终终点坐标2)F_为切切削进给量;;例:应用圆柱柱面切削循环环功能加工下下图所示零件件。O0001G50X200Z200T0101M03S1000G00X55Z2M08G90X45Z-25F0.2X40X35G00X200Z200T0101M30锥面切削循环环指令(G90)格式:G90X(U))_Z(W)_I_F_说明:1)X(U)_、Z(W)_为外、、内径切削终终点坐标2)F_为切切削进给量;;3)I_为圆锥锥半径差差,I=起点半半径—终终点半径径。SK3例5.6加工工图5.35所所示的零零件,毛毛坯如图图中双点点画线所所示,小小端直径径为ϕ50mm,加工工锥面的的大端直直径为ϕ20mm,加工工余量较较大,为为此,使使用G90车削削循环指指令编写写粗车程程序,每每次X向的背吃吃刀量为为5mm:例题运运用锥锥度切削削循环指指令编程程。G90X40Z20I-5F30A-B-C-D-AX30A-E-F-D-AX20A-G-H-D-A1.外径、内内径粗车车循环指指令G71(1)功功能:G71适适合棒料料毛坯除除去较大大余量的的切削,,粗车后后为精车车留有U(直径径值)的的精车余余量,该该指令只只须指定定精加工工路线,,系统自自动给出出粗加工工路线。。(2)格式:G71U(d)R(e);G71P(ns)Q(nf)U(u)W(w)FST;复合固定定循环指指令(3)说明:d是背吃刀刀量,无无正负号号,半径径值;e是退刀量量,无正正负号,,半径值值;ns是指定精精加工路路线的第第一个程程序段的的段号;;nf是指定精精加工路路线的最最后一个个程序段段段号;;u是X方向上的的精加工工余量,,直径值;w是Z方向上的的精加工工余量。。粗车过程程中从程程序段号号ns~nf之间的任任何F、S、T功能均被被忽略,,只有G71指令中指指定的F、S、T功能有效效。注意:粗加工第第一个程程序段中中,只允允许G00X轴轴移动,,Z轴不不能有移移动,否否则出现现报警。。例5.10车车削图图5.44所示示的零件件。粗车车刀T0101,精车车余量X轴为0.2mm,Z轴为0.1mm。粗粗车的切切削速度度为500r/min。粗车车的进给给量为60mm/min,粗粗车时每每次背吃吃刀量为为2mm。退刀刀量为0.5mm。((P79)编写程序序如下::O0007N010G00X150.0Z50.0T0101;N020M03S500;N030G00X84.0Z3.0M08;N040G71U2.0R0.5;N050G71P055Q115U0.2W0.1F60;;N055G00X20.0;N060G01Z-20.0;N070X40Z-40.0;N080G03X60.0W-10.0R10.0;N090G01X60.0W-20.0;N100X80.0;N110Z-90.0;;N115X84.0;N120G00X150.0Z50.0T0100M09;N130M05;N140M30;加工如图图所示工工件,毛毛坯为45mm,要进进行粗加加工,主主轴转速速500r/min,,粗车时时背吃刀刀量为2mm,,进给速速度60mm/min,留给给精加工工的余量量X方向向为0.3mm,Z方方向为0.1mm,编编制该工工件粗加加工程序序。任务1、工艺艺分析(1)以以右端面面中心点点建立工工件坐标标系。(2)该该零件采采用G71进行粗车车。2、确定工艺艺方案。。从右至左左粗加工工各面。。3、选择择刀具及及切削用用量(1)选选择刀具具外圆刀T0101:粗车加工工;(2)切切削用量量确定任务实施施4、程序序如下;O0008N010G00X150.0Z100.0;N020M03S500;N030T0101M08;N040G00X45.0Z2.0;N050G71U2.0R0.5;N060G71P065Q135U0.3W0.1F60;N065G00X0;(Z轴轴不能移移动)N070G01Z0;N080G03X11.0W-5.5R5.5;N090G01Z-15.5;N100X17.0W-10.0;N110W-15;N120G02X29.0W-7.348R7.5;N130G01W-12.652;N135X45.0;N140G00X150.0Z100.0M09;N150T0100M05;N160M30;程序如下下:N10G00X200Z100T0101;N20M03S500;;N30G00X120Z5M08;N40G71U2R0.5;;N50G71P60Q120U2W2F0.25;N60G00X40N70G01Z-30;;N80X60Z-60;;N90Z-80;N100X100Z-90;N110Z-110;N120X120Z-130;;N130G00X125;N140X200Z100M09;N150M05T0100;N160M02;精车循环环指令((G70)精车循环环指令((G70)当用G71指令令对工件件进行粗粗加工后后,可以以用G70指令完成成精车循循环也就就是让刀刀具按粗粗车循环环指令的精加加工路线线切除粗粗加工中中留下的的余量。。指令格式式为:G70P((ns))Q(nf)ns指定定精加工工路线的的第一程程序段的的顺序号号;nf指定定精加工工路线的的最后一一个程序序段顺序序号。【例题】】用G70、G71指指令编程程,如图所示示,程序序如下::N01G50X200.0Z220.0;(坐坐标系设设定)N02G00X160.0Z180.0M03S800;N03G71P04Q10U4.0W2.0D7.0F0.30S500;;NO4G00X40.0S800;N05G01W-40.0F0.15;;N06X60.0W-30.0;;N07W-20.0;;N08X100.0W-10.0;;N09W-20.0;;N10X140.0W-20.0;;N11G70P04Q10;(精精车循环环)N12G00X200.0Z220.0;N13M05;N14M02;((程序结结束)G70、G71指令运用G70、、G71指令综综合运用用实例毛坯:φφ130×200O0100N10G00X150Z100;((起起刀点))N20M03S1200T0101;N30G00X130Z10M08;((快快移到切切入点))N30G71U5R1;((粗粗加工循循环)N40G71P50Q120U0.2W0.2F160;N50G00X50Z10;((精加加工开始始段)N60G01Z--45F60;((加工φφ45圆圆柱面))N70X70Z--65;((加工工圆锥面面)…N120X150Z100(退刀)端面粗车车循环指指令G72适用于圆圆柱棒料料毛坯端端面方向向粗车,,其功能能与G71基本本相同,不同之之处是G72只只完成端端面方向向粗车,其切削进进程平行行于X轴之外,刀具路路径按径径向方向向循环,,其刀具具循环路路径如图图所示。。格式:G72W(∆∆d)R(e);G72P(ns)Q(nf)U(∆∆u)W(∆∆w)F_S_T_;说明:1)∆d—背吃吃刀量;;2)e——退刀刀量;3)ns—精加加工形状状程序段段中的开开始程序序段号;;4)nf—精加加工形状状程序段段中的结结束程序序段号;;5)∆u—X轴轴方向精精加工余余量;6)∆w—Z轴轴方向的的精加工工余量;;7)F、、S、T—分别别是进给给量、主主轴转速速、刀具具号地址址符。。注意:(1)ns→nf程序序段中的的F、S、T功功能,即即使被指定定对粗车车循环无无效。(2)零零件轮廓廓必须符符合X轴轴、Z轴轴方向同同时单调增增大或单单调减少少。(3)精精加工轨轨迹的第第一段只只能是Z轴的快速移动动或切削削进给。。例题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论