已阅读5页,还剩69页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章数控加工程序编制,2.4程序编制的代码及格式为了满足设计、制造、维修和普及的需要,在代码、坐标系统、加工指令、辅助功能及程序格式等方面,国际上已经形成了由国际标准化组织(ISO)和美国电子工程协会(EIA)分别制定的两种标准。我国也根据(ISO)制定了相关标准,但各厂家所用的标准尚未完全统一,其所用的代码、指令及其含义不完全相同,在进行数控编程时必须按所用数控机床编程手册中的规定进行。ISO代码具有信息量大、可靠性高等优点,所以目前世界各国都采ISO代码;现在我国规定新产品一律采用ISO代码。,第二章数控加工程序编制,2.4程序编制的代码及格式在进行数控编程时,必须先了解数控程序的结构和编程规则,才能正确地编写数控加工程序。2.4.1数控加工程序的结构(1)程序的组成一个完整的数控加工程序都是由程序开始符、程序名、程序体(程序内容)、程序结束指令和程序结束符等几部分组成的。程序内容由若干程序段组成,程序段由若干字组成,每个字又由字母和数字组成。字组成程序段,程序段组成程序。,第二章数控加工程序编制,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.1数控加工程序的结构(1)程序的组成程序开始符和结束符程序开始符、结束符是同一个字符,ISO代码中是%,EIA代码中是EP,书写时要单列一段。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.1数控加工程序的结构(1)程序的组成程序名程序名是一个程序必需的标识符。是程序的开始部分。为了区别存储器中的程序,每个程序都要有程序编号。在编号前采用程序编号地址符,不同的数控系统程序地址符有所不同。例如,在西门子系统中,开始的两个符号必须是字母,其后的符号可以是字母,数字或下划线,最多为16个字符,不得使用分隔符。例如:zhou0001为程序号,zhou为程序号地址符,0001为程序编号。其他:日本FANUC系统“O”,后面所带的数字一般为48位。如:%2000,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.1数控加工程序的结构(1)程序的组成程序体(程序内容)它表示数控加工要完成的全部动作,是整个程序的核心。组成:它由许多程序段组成,每个程序段由一个或多个指令(字)构成。每一个程序段执行一个加工步骤。程序结束它是以程序结束指令M02或M30作为整个程序结束的符号,结束整个程序的运行,一般要求单列一段。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.1数控加工程序的结构,%/开始符O1000/程序名N10G00G54X50Y30M03S3000N20G01X88.1Y30.2F500T02M08N30X90/程序主体N300M30%/结束符,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.1数控加工程序的结构(2)程序段的格式程序段格式是指程序段中的字、字符和数据的安排形式。可分为地址格式、分隔顺序格式、固定程序格式和可变程序段格式等,最常用的是可变程序段格式,就是每个字长不固定,各个程序段中的长度和功能字的个数都是可变的。程序段中有很多指令时建议按如下顺序:NGXYZFSTDMN03G91G01X50Y60F200S400M03M08M02,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.1数控加工程序的结构(2)程序段的格式,加工程序单表,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.1数控加工程序的结构(2)程序段的格式程序段中的每个指令均以字母(地址符)开始,其后再跟数字或无符号的数字。指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写。上段相同的模态指令(包括G、M、F、S及尺寸指令等)可以省略不写。在程序段中,必须明确以下几点的对应关系:移动目标:终点坐标值XYZUVW;沿怎样的轨迹移动:准备功能字G;进给速度:进给功能字F;切削速度:主轴转速功能字S;使用刀具:刀具功能字T;机床辅助动作:辅助功能字M。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.1数控加工程序的结构(2)程序段的格式N30G01X88.1Y30.2F500S3000T02M08N40X90(本程序段省略了续效字“G01,Y30.2,F500,S3000,T02,M08”,但它们的功能仍然有效),第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2数控加工程序的结构(3)主程序、子程序子程序在一个零件的加工程序中,若有一定量的连续的程序段在几处完全重复出现,则可将这些重复的程序串单独抽出来,按一定的格式做成子程序。事先储存在存储器中,这样可以简化加工程序。,主程序:主程序名N01;N02;N11调用子程序1;N28调用子程序8;NM02;子程序1:子程序1名N01;NNRET;子程序8:子程序2名N01LFNNRET;,第二章数控加工程序编制,2.4程序编制的代码及格式(3)子程序名和子程序调用用于给子程序命名和在主程序中调用该子程序,该指令的标准化程度不高,不同系统有不同的规定。西门子规定:程序名可以自由选取,但必须符合以下规定:1.开始两个符号必须是字母2.其它符号为字母,数字或下划线3.最多16个字符4.没有分隔符另外,在子程序中还可以使用地址字L,其后的值可以有7位(只能为整数)。举例:L128并非L0128或L00128!以上表示3个不同的子程序。在一个程序中(主程序或子程序)可以直接用程序名调用子程序,子程序调用要求占用一个独立的程序段。,第二章数控加工程序编制,2.4程序编制的代码及格式(3)子程序名和子程序调用指令,举例:N10L785;调用子程序L785N20LRAHMEN7;调用子程序LRAHMEN7地址符+调用子程序名部分+调用次数部分。示例:N10L785P3;调用子程序L785,运行3次,2.4程序编制的代码及格式2.4.2数控加工程序的结构(3)主程序、子程序右上图反映了子程序调用的执行过程。首先,子程序可以由主程序调用,也可由其它子程序调用。子程序结构与一般加工程序非常相似,程序结束指令用RET,要求占用一个独立的程序段。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2数控加工程序的结构(3)主程序、子程序,第二章数控加工程序编制,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2数控加工程序的结构下面是一段简单的零件加工程序,通过这段程序体会一下零件加工程序的编制方法。,程序名N01G54;N02G90G17G00X10Y10;N03G01X30F100;N04G03X40Y20I0J10;N05G02X30Y30I0J10;N06G01X10Y20;N07Y10;N08G00X-10Y-10;N09M02;,2.4程序编制的代码及格式2.4.2字及其分类在数控加工程序中,字是指一系列按规定排列的字符,作为一个信息单元存储、传递和操作。字是组成程序段的元素,由字构成控制器的指令。字是由一个英文字母与随后的若干位十进制数字组成,这个英文字母称为地址符。它是程序的最小功能单元。如:“X2500”是一个字,X为地址符,数字“2500”为地址中的内容。,第二章数控加工程序编制,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2字及其功能分类组成程序段的每一个字都有其特定的功能含义,一个程序段中含有执行一个工序所需的全部数据,以下是以西门子802s数控系统的规范为主来介绍的,实际工作中,需遵照机床数控系统说明书来使用各个功能字。(1)顺序号字N顺序号又称程序段号或程序段序号。顺序号位于程序段之首,由顺序号字N和后续数字组成。顺序号字N是地址符,后续数字一般为14位的正整数。数控加工中的顺序号实际上是程序段的名称,与程序执行的先后次序无关。数控系统不是按顺序号的次序来执行程序,而是按照程序段编写时的排列顺序逐段执行。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2字及其功能分类顺序号的作用:a、对程序的校对和检索修改;b、作为条件转向的目标,即作为转向目的程序段的名称。c、有顺序号的程序段可以进行复归操作,这是指加工可以从程序的中间开始,或回到程序中断处开始。一般使用方法:编程时将第一程序段冠以N10,以后以间隔10递增的方法设置顺序号,这样在调试程序时,如果需要在N10和N20之间插入程序段时,就可以使用N11、N12等。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2字及其功能分类(1)顺序号字N例子N10;G程序段可以被跳跃,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2字及其功能分类(2)准备功能字G指令准备功能字的地址符是G,又称为G功能或G指令,是用于建立机床或控制系统工作方式的一种指令。后续数字一般为12位正整数。功能:规定机床做某种操作的指令,包括运动线型、坐标系、坐标平面、刀具补偿、暂停等操作。G功能根据功能的不同分成若干组,其中00组的G功能称为非模态G功能,其余组称为模态G功能。非模态G功能指的是只在所规定的程序段中有效,程序段结束时被注销;而模态G功能指的是一组可相互注销的G功能,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止。,第二章数控加工程序编制,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2字及其功能分类(3)辅助功能字MM指令或M功能辅助功能字的地址符是M,后续数字一般为2位正整数,又称为M功能或M指令,用于控制机床及其辅助装置的动作或状态。如开、停冷却泵;主轴正反转、停转;程序结束等。M指令主要用于控制机床的各种开关,它有两种形式,一种是非模态代码(它只在书写了该代码的程序段中有效),另一种是模态代码(它一旦在一个程序中指定便保持有效),其指令功能如表3-2所示:,第二章数控加工程序编制,代码,模态,功能说明,代码,模态,功能说明,M00,非模态,非模态,非模态,非模态,非模态,非模态,模态,模态,模态,模态,模态,M02,M03,M04,M05,M06,M07,M09,M30,M98,M99,程序停止,程序结束,程序结束并返回程序起点,调用子程序,子程序结束,主轴正转起动,主轴反转起动,主轴停止转动,换刀,切削液打开,切削液停止,其中:M00、M02、M30、M98、M99用于控制零件程序的走向,是CNC内定的辅助功能,与PLC程序无关。其余M代码用于机床各种辅助功能的开关动作,其功能不由CNC内定,而是由PLC程序指定。有可能因机床制造厂不同而存在差异(表内为标准PLC指定的功能。除此之外,还要注意其开始时间,M03、M04功能与同段其他指令的动作同时开始,就是程序段一开始执行,主轴开始旋转。M02功能则在程序段动作完成后才开始。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2字及其功能分类(4)指定进给速度指令F指令进给功能字的地址符是F,又称为F功能或F指令,用于指定切削的进给速度。对于车床,F可分为每分钟进给和主轴每转进给两种,对于其它数控机床,一般只用每分钟进给。F指令在螺纹切削程序段中常用来指令螺纹的导程(螺距)。比如:F50,表示每分钟进给量为50mm。(G94)F0.3,表示每转进给量为0.3mm。(G95)开机后系统默认是直线进给速度,可不写G94,但G95时必须指定)。值得注意的是,F代码是模态指令,但一个程序中至少应该在第一个插补指令后有一个F指令,,例:N35G1X30F60N40Z-20N45U-3F22思考:如果是G00X30,后面需要加F指令吗?,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2字及其功能分类(5)指定主轴转速指令S指令当机床具有受控主轴时,主轴的转速可以编程在地址S下(指定主轴转速),单位转/分钟。机床主轴调速是变频调速可借助机床控制面板上的主轴倍率开关进行修调。组成:S后带若干位数字,如S500、S3500等。其中数字表示实际的主轴转速值。它是模态指令。在数控车系统中,根据加工工艺要求,零件端面要求恒线速度加工,比如要求按1000mmin的圆周切削速度来加工,则我们可通过公式:来进行转换。(G96),编程举例N10G1X70Z20F300S270M3;在X、Z轴运行之前,主轴以270转/分启动,方向顺时针N80S450;改变转速N170G0Z180M5;Z轴运行,主轴停止,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2字及其功能分类(5)刀具功能字T指令刀具功能字的地址符是T,又称为T功能或T指令,用于指定加工时所用刀具的编号。对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。执行T指令,转动转塔刀架,选用指定的刀具,同时调入刀补寄存器中的补偿值(刀具的几何补偿值即偏置补偿与磨损补偿之和),该值不立即移动,而是当后面有移动指令时一并执行。当一个程序段同时包含T代码与刀具移动指令时,先执行T代码指令,而后再执行刀具移动指令。,编程举例不用M6更换刀具:N10T01;刀具1N70T03;刀具3;用M06更换刀具:N10T14;预选刀具14N15M06;执行刀具更换,刀具T14有效,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.2字及其功能分类(5)尺寸字尺寸字用于确定机床上刀具运动终点的坐标位置。其中,第一组X,Y,Z,U,V,W,P,Q,R用于确定终点的直线坐标尺寸;第二组A,B,C,D,E用于确定终点的角度坐标尺寸;第三组I,J,K用于确定圆弧轮廓的圆心坐标尺寸。在一些数控系统中,还可以用P指令暂停时间、用R指令圆弧的半径等。,多数数控系统可以用准备功能字来选择坐标尺寸的制式,如FANUC诸系统可用G21/G22来选择米制单位或英制单位,也有些系统用系统参数来设定尺寸制式。采用米制时,一般单位为mm,如X100指令的坐标单位为100mm。当然,一些数控系统可通过参数来选择不同的尺寸单位。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.3与坐标系有关的指令G90/G91、G54G59、G17G19G90/G91指令:G90指令表示程序中的编程尺寸是在某个坐标系下按其绝对坐标给定的。G91指令表示程序中编程尺寸是相对于本段的起点,即编程尺寸是本程序段各轴的移动增量,故G91又称增量坐标指令。注意:这两个指令是同组续效指令,也就是说在同一程序段中只允许用其中之一,而不能同时使用。在缺省的情况下(即无G90又无G91),默认是在G90状态下。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.3与坐标系有关的指令G90/G91、G54G59、G17G19G90/G91指令:,G00G90X30.0Y37.0;,G00G91X20.0Y25.0;,第二章数控加工程序编制,例:如下图所示,使用G90G91编程,要求刀具由原点按顺序移动到、点。,x,Y,0,1,2,3,20,40,60,15,25,45,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.3与坐标系有关的指令G90/G91、G54G59、G17G19G90/G91指令:,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.3与坐标系有关的指令G90/G91、G54G59、G17G19G90/G91指令:,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.3与坐标系有关的指令G90/G91、G54G59、G17G19G90/G91指令:,第二章数控加工程序编制,G54G59指令:G54G57为设定加工坐标系指令。G54对应一号工件坐标系,其余以此类推。当工件装夹到机床上后求出偏移量,在MDI方式的参数设置页面中,设定加工坐标系。程序可以通过选择相应的G功能G54G57激活此值。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.3与坐标系有关的指令G90/G91、G54G57、G17G19G54G59指令:,编程举例N10G54;调用第一可设定零点偏置N20L47;加工工件1,此处作为L47调用N30G55;调用第二可设定零点偏置N40L47;加工工件2,此处作为L47调用N50G56;调用第三可设定零点偏置N60L47;加工工件3,此处作为L47调用N70G57;调用第四可设定零点偏置N80L47;加工工件4,此处作为L47调用N90G500G0X;取消可设定零点偏置,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.3与坐标系有关的指令G90/G91、G54G59、G17G19G17G19指令:坐标平面指定指令。G17,G18,G19分别表示规定的操作在XY,ZX,YZ坐标平面内。程序段中的尺寸指令必须按平面指令的规定书写。若数控系统只有一个平面的加工能力可不必书写。续效指令,一般,数控车床默认在ZX平面内加工,数控立式铣床默认在XY平面内加工。,N10G17TDM;选择X/Y平面N20XYZ;Z轴方向上刀具长度补偿,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令G00指令快速定位指令编程格式:G00X_Y_Z_;功能:指令刀具从当前点,以数控系统预先调定的快进速度,快速移动到程序段所指令的下一个定位点。进给速度不能由程序改变,但可用倍率开关改变。不同的系统有不同的速度,一般都在1030m/min之间.注意:G00的运动轨迹不一定是直线,若不注意则容易干涉。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令G00指令快速定位指令例:从A点到B点快速移动的程序段为:,N10G90G00X20Y30,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令G01指令直线插补指令编程格式:G01X_a_Y_b_Z_c_F_f_;功能:指令多坐标(2、3坐标)以联动的方式,按程序段中规定的合成进给速度f,使刀具相对于工件按直线方式,由当前位置移动到程序段中规定的位置(a、b、c)。当前位置是直线的起点,为已知点,而程序段中指定的坐标值即为终点坐标。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令,增量编程应该是什么样的呢?,例:实现图1.24中从A点到B点的直线插补运动,其程序段为:绝对方式编程:G90G01X10Y10F100增量方式编程:G91G01X-10Y-20F100,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令依据下面的程序请你画出编程坐标系然后画出刀具运动轨迹!N01G54;N05G00G90X40Y48Z2S500M3;刀具快速移动到P1,3个轴方向同时移动,主轴转速=500转/分,顺时针旋转N10G1Z-12F100;进刀到Z-12,进给率100毫米/分N15X20Y18Z-10;刀具以直线运行到P2N20G0Z100;快速移动空运行N25X-20Y80;N30M2;程序结束,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令G02,G03指令圆弧插补指令G02:顺时针圆弧插补。G03:逆时针圆弧插补。顺、逆方向判别规则:沿垂直于圆弧所在平面的坐标轴的负方向观察,来判别圆弧的顺、逆时针方向。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令编程格式:XY平面:G17X_a_Y_b_();ZX平面:G18X_a_Z_c_();YZ平面:G19Y_b_Z_c_();,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令圆弧的终点坐标,由X,Y,Z后a、b、c的数值指定I,J,K为圆弧圆心相对起点(起点到圆心)的坐标,因为是增量坐标,故与G90,G91无关。西门子CR指圆弧的半径。假如圆弧的起点和终点相同,由于数控系统无法用确定圆弧的中心位置,就不能用R编程,只能用I、J、K确定圆心的方式来编程。另外,西门子还可以用终点和张角以及圆心和张角来编程N5G90X30Y40;用于N10的圆弧起始点N10G2X50Y40AR=105;终点和张角N10G2I10J-7AR=105;圆心和张角,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令R后跟负数,表示的是180度的弧R后跟正数,表示的是180度的弧,X,Y,A,B,R+,R+,R-,R-,X,Y,A,B,30,-30,O,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令,例:如图,当圆弧A的起点为P1,终点为P2,圆弧插补程序段为G02X321.65Y280I40J140F50或:G02X321.65Y280CR-145.6F50当圆弧A的起点为P2,终点为P1时,圆弧插补程序段为G03X160Y60I-121.65J-80F50或:G03X160Y60CR-145.6F50,数控车床是两坐标的机床,只有x轴和z轴,那么如何判断圆弧的顺逆呢?,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.4与控制方式有关的指令G05通过中间点进行圆弧插补(G05)如果不知道圆弧的圆心、半径或张角,但已知圆弧轮廓上三个点的坐标,则可以使用G5功能。通过起始点和终点之间的中间点位置确定圆弧的方向。,编程举例N5G90X30Y40;用于N10的圆弧起始点N10G5X50Y40IX=40JY=45;终点和中间点,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令G40G41G42指令刀具半补偿指令在零件轮廓铣削加工时,由于刀具半径尺寸影响,刀具的中心轨迹与零件轮廓往往不一致。为了避免计算刀具中心轨迹,直接按零件图样上的轮廓尺寸编程,数控系统提供了刀具半径补偿功能。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令,G41为左偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿。,G42为右偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿。,刀具左补偿G41,刀具右补偿G42,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令D为刀具半径补偿代号地址字,后面一般用两位数字表示代号,代号与刀具半径值一一对应。如果用D00也可取消刀具半径补偿。,第二章数控加工程序编制,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的其它应用应用刀具半径补偿指令加工时,刀具的中心始终与工件轮廓相距一个刀具半径距离。当刀具磨损或刀具重磨后,刀具半径变小,只需在刀具补偿值中输入改变后的刀具半径,而不必修改程序。在采用同一把半径为R的刀具,并用同一个程序进行粗、精加工时,设精加工余量为,则粗加工时设置的刀具半径补偿量为R+,精加工时设置的刀具半径补偿量为R,就能在粗加工后留下精加工余量,然后,在精加工时完成切削。运动情况见图:,假设刀具磨损后半径变小,我们需要在刀具补偿值中设置补偿量为?,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的工作过程(1)刀具半径补偿建立时,一般是直线且为空行程,以防过切。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的工作过程(1)刀具半径补偿建立时,一般是直线且为空行程,以防过切。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的工作过程(1)刀具半径补偿建立时,一般是直线且为空行程,以防过切。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的工作过程(2)刀具半径补偿一般只能平面补偿,其补偿运动情况,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的工作过程(2)刀具半径补偿一般只能平面补偿,其补偿运动情况,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的工作过程(2)刀具半径补偿一般只能平面补偿,其补偿运动情况,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的工作过程(3)刀具半径补偿结束用G40撤销,撤销时同样要防止过切。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的工作过程(3)刀具半径补偿结束用G40撤销,撤销时同样要防止过切。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿的工作过程(3)刀具半径补偿结束用G40撤销,撤销时同样要防止过切。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令,注意:1)建立补偿的程序段,必须是在补偿平面内不为零的直线移动。2)建立补偿的程序段,一般应在切入工件之前完成。3)撤销补偿的程序段,一般应在切出工件之后完成。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿量的改变一般刀具半径补偿量的改变,是在补偿撤销的状态下重新设定刀具半径补偿量。如果在已补偿的状态下改变补偿量,则程序段的终点是按该程序段所设定的补偿量来计算的。如图所示。,第二章数控加工程序编制,2.4程序编制的代码及格式2.4.5与刀具补偿有关的指令刀具半径补偿量的符号一般刀具半径补偿量的符号为正,若取为负值时,会引起刀具半径补偿指令G41与G4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年三力测试快速反应能力训练题
- 2026年青年干部文化创意产业发展知识竞赛
- 2026年市级科协招聘考试知识点梳理
- 2026年农业科技装备支撑知识竞赛
- 2026年产品质量法及重点产品监管测试题
- 2026年经济形势分析与预测试题集
- 2026年电影特效制作与技术应用解析
- 2026年街道调解卷宗制作规范知识竞赛题
- 2026年检验科人员培训与考核方案
- 2026年街道小区消防设施维保知识竞赛
- GB/T 43683.1-2024水轮发电机组安装程序与公差导则第1部分:总则
- 2024年江苏南京紫金投资集团有限责任公司招聘笔试参考题库含答案解析
- 物料降本规划方案
- Python经济大数据分析 课件 第7章 Python应用航空公司客户价值分析
- 云南德福环保有限公司2000t-a含油硅藻土处理和综合利用工程 环评报告
- 【实用资料】马克思主义基本原理绪论PPT
- 安全检查流程图
- GB/T 1921-2004工业蒸汽锅炉参数系列
- 基于web计算机应用竞赛管理系统论文
- 静电防护安全知识精选优秀课件
- 2023年河南信息统计职业学院单招职业适应性测试笔试题库及答案解析
评论
0/150
提交评论