《FANUC0i编程》PPT课件_第1页
《FANUC0i编程》PPT课件_第2页
《FANUC0i编程》PPT课件_第3页
《FANUC0i编程》PPT课件_第4页
《FANUC0i编程》PPT课件_第5页
已阅读5页,还剩115页未读 继续免费阅读

下载本文档

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

文档简介

BEIJING-FANUC0i-MB操作说明,预备功能(G功能),G01和G00是01组中的模态G代码可以在同一程序段中指令多个不同组的G代码。如果在同一程序段中指令了多个同组的G代码,仅执行最后指令的G代码。如果在固定循环中指令了01组的G代码,则固定循环被取消,这与指令G80的状态相同。注意,01组G代码不受固定循环G代码的影响。根据参数No.5431#0(MDL)的设定,G60的组别可以转换。(当MDL=0时,G60为00组G代码。当MDL=1时,为01组G代码。),定位(G00),用参数No.1401的第1位(LRP),可以选择下面两种刀具轨迹之一:非直线插补定位刀具分别以每轴的快速移动速度定位。刀具轨迹一般不是直线。直线插补定位刀具轨迹与直线插补(G01)相同。刀具以不超过每轴的快速移动速度,在最短的时间内定位。,单方向定位(G60),为消除机床反向间隙的影响进行精确定位时,可以使用单方向的准确定位。,过冲量和定位方向由参数No.5440设定。即使指令的方向与参数设定的方向一致,刀具在到达终点之前也要停止一次。,单方向定位(G60),G60是非模态G代码,若把参数o.5431#0(MDL)设置为1时,它可以用作01组的模态G代码。该设定可以避免对每个程序段都要指定一次G60指令,其余指定方法与非模态G60指令相同。当在单方向定位方式中指定非模态G代码时,非模态G指令类似于01组中的G代码一样有效。,单方向定位(G60),当使用非模态G60指令时G90;G60X0Y0;G60X100;单方向定位G60Y100;G04X10;G00X0Y0;,当使用模态G60指令时G90G60;单方向定位方式X0Y0;X100;单方向定位Y100;G04X10;G00X0Y0;单方向定位方式取消,单方向定位(G60),在钻孔固定循环期间,Z轴不执行单方向定位。没有用参数设置过冲量的轴不能进行单方向定位。指令移动距离为0时,不执行单方向定位。镜像不影响参数设定的方向。固定循环G76和G87中的偏移运动不使用单方向定位,直线插补(G01),用F代码指令的进给速度是沿着刀具轨迹测量的,圆弧插补(G02,G03),圆弧插补的方向在直角坐标系中,当从ZP轴(YP轴或XP轴)的由正到负的方向看XPYP平面时,XPYP平面(ZPYP平面或YPZP平面)的“顺时针”(G02)和“逆时针”(G03)的方向如下。参看下图。,圆弧插补(G02,G03),圆弧上的移动距离用地址XP、YP或ZP指定圆弧的终点,并且根据G90或G91用绝对值或增量值表示。若为增量值指定,则该值为从圆弧起点向终点方向的距离。,圆弧插补(G02,G03),I,J和K不管指定G90还是指定G91总是增量值I0,J0和K0可以省略。当XP、YP和ZP省略(终点与起点相同),并且中心用I、J和K指定时,是360的圆弧(整圆)。G02I_;指令一个整圆。,圆弧插补(G02,G03),圆弧半径在圆弧和包含该圆弧的圆的圆心之间的距离能用圆的半径R指定,如果Xp、Yp和Zp全都省略,即终点和起点位于相同位置,并且指定R时,程序编制出的圆弧为0。G02R_;(刀具不移动。),圆弧插补(G02,G03),如果同时指定地址I、J、K和R的话,用地址R指定的圆弧优先,其它都被忽略。当指定接近180圆心角的圆弧时,计算出的圆心坐标可能有误差。在这种情况下,请使用I、J和K指定圆弧的中心。,圆弧插补(G02,G03),(1)绝对值编程G92X200.0Y40.0Z0;G90G03X140.0Y100.0R60.0F300.;G02X120.0Y60.0R50.0;或G92X200.0Y40.0Z0;G90G03X140.0Y100.0I-60.0F300.;G02X120.0Y60.0I-50.0;(2)增量值编程G91G03X-60.0Y60.0R60.0F3000.;G02X-20.0Y-40.0R50.0;或G91G03X-60.0Y60.0I-60.0F300.;G02X-20.0Y-40.0I-50.0;,螺旋插补(G02,G03),只对圆弧进行刀具半径补偿。在指令螺旋插补的程序段中,不能指令刀具偏置和刀具长度补偿。,螺纹切削(G33),以1.5mm的螺距切削螺纹G33Z10.F1.5;,跳转功能(G31),在G31指令之后指定轴移动,就象G01一样指令了直线插补。在该(G31)指令执行期间,如果输入一个外部跳转信号,则中断指令的执行,转而执行下个程序段。当程序中没有指定加工终点,而是用来自机床的信号指定加工终点时,使用跳转功能,跳转功能(G31),G31IP_;G31:非模态G代码(仅在指定的程序段中有效),跳转功能(G31),G31的下个程序段是增量值指令,跳转功能(G31),G31的下个程序段是绝对值指令的单轴移动,跳转功能(G31),G31的下个程序段是绝对值指令的2轴移动,切削进给速度控制,切削进给速度控制,准确停止G09IP_;准确停止方式G61;切削方式G64;攻丝方式G63;注意:电源接通或系统清除时,设定为切削方式(G64方式)。,切削进给速度控制,在准确停止方式、切削方式和攻丝方式刀具移动的轨迹是不同的,切削进给速度控制,内拐角自动倍率(G62)当执行刀具半径补偿时,刀具在内拐角和内圆弧区域移动时自动减速以减小刀具上的负荷,从而加工出光滑的表面。,内拐角自动倍率(G62),当拐角被确定为内拐角时,在内拐角的前端和后端均对进给速度执行倍率。执行进给倍率的距离为Ls和Le。Ls和Le是从刀具中心轨迹上的点到拐角处的距离。Ls和Le用参数No.1713和1714设定。,倍率范围(直线到直线),内拐角自动倍率(G62),倍率范围(圆弧到圆弧),内拐角自动倍率(G62),倍率范围(直线到圆弧,圆弧到直线),内拐角自动倍率(G62),用参数No.1712设定倍率值。在每分进给方式中,实际进给速度如下:F(内拐角的自动倍率)(进给速度倍率),内拐角自动倍率(G62),插补前的加/减速在插补前加/减速期间,内拐角倍率无效。起刀/G41,G42如果拐角前有起刀程序段或拐角后有包括G41或G42的程序段的话,则内拐角倍率无效。偏置如果偏置是零的话,内拐角倍率不执行。,内拐角自动倍率(G62),内圆弧切削进给速度变化对内偏置的圆弧切削,编程轨迹上的进给速度由圆弧切削进给速度的编程值F和圆弧半径确定,如下所示。在刀具半径补偿方式中,该功能有效,与G62代码无关。FRc/RpRc:刀具中心轨迹半径Rp:编程半径,内拐角自动倍率(G62),FRc/Rp如果Rc远远小于Rp,即Rc/Rp0,则刀具停止。用参数No.1710指定最小减速比(MDR)。当Rc/RpMDR时,刀具的进给速度是(FMDR)。当内圆弧切削必须与内拐角倍率一起执行时,刀具的进给速度如下:FRc/Rp(内拐角倍率)(进给速度倍率),停刀(G04),停刀G04X_;或G04P_;X_:指定时间(可以用十进制小数点)P_:指定时间(不能用十进制小数点),选择机床坐标系(G53),(G90)G53IP_;IP_;绝对尺寸字G53是非模态G代码,即它仅在指令机床坐标系的程序段有效。对G53应指定绝对值(G90)。当指定增量值指令(G91)时,G53指令被忽略。补偿功能的取消当指定G53指令时,就清除了刀具半径补偿、刀具长度补偿和刀具偏置。电源接通后立即指定G53在指定G53指令之前,必须设置机床坐标系,因此通电后必须进行手动返回参考点或由G28指令自动返回参考点。当采用绝对位置编码器时,就不需要该操作,设置工件坐标系,使用三种方法之一设置工件坐标系:(1)用G92法在程序中,在G92之后指定一个值来设定工件坐标系。(2)自动设置预先将参数No.1201#0(SPR)设为1,当执行手动返回参考点后,就自动设定了工件坐标系。(3)使用CRT/MDI面板输入使用CRT/MDI面板可以设置6个工件坐标系用绝对值指令时,必须用上述方法建立工件坐标系。,用G92设置工件坐标系,(G90)G92IP_设定工件坐标系,使刀具上的点(例如刀尖)位于指定的坐标位置。如果在刀具长度偏置期间用G92设定坐标系,则G92用无偏置的坐标值设定坐标系。刀具半径补偿被G92临时删除。,用G92设置工件坐标系,选择工件坐标系,指定其中一个G代码,可以选择6个中的一个。G54工件坐标系1G55工件坐标系2G56工件坐标系3G57工件坐标系4G58工件坐标系5G59工件坐标系6,改变工件坐标系,可以用外部工件零点偏移或工件零点偏移来改变用G54到G59指定的6个工件坐标系的位置。有3种方法可以改变外部工件零点偏移值或工件零点偏移值。(1)从MDI面板输入(2)用G10或G92编程(3)用外部数据输入功能,用G10改变,G10L2PpIP_;P=0:外部工件零点偏移值P=1到6:工件坐标系1到6的工件零点偏移IP:对于绝对值指令(G90),为每个轴的工件零点偏移值。对于增量值指令(G91),为每个轴加到设定的工件零点的偏移量(相加的结果为新的工件零点偏移值)。,用G92改变,G92IP_;,说明,用G10改变用G10指令,各工件坐标系可以分别改变。用G92改变指定G92IP_;可以使工件坐标系(用代码从G54到G59选择)移动从而设定新的工件坐标系,使得刀具位置与指定的坐标值(IP_)一致。,例,G90G0G54X200.Y160.G92X100.Y100.,局部坐标系,用指令G52IP_;,可以在工件坐标系G54G59)中设定局部坐标系。局部坐标的原点设定在工件坐标系中以IP_指定的位置。G52IP_;设定局部坐标系G52IP0;取消局部坐标系,警告,1.当一个轴用手动返回参考点功能返回参考点时,该轴的局部坐标系零点与工件坐标系零点一致。与下面指令的结果是一样的:G520;:返回参考点的轴2.局部坐标系设定不改变工件坐标系和机床坐标系。3.复位时是否清除局部坐标系,取决于参数的设定。当参数No.3402#6(CLR)或参数No.1202#3(RLC)之中的一个设置为1时,局部坐标系被取消。4.当用G92指令设定工件坐标系时,如果未指令所有轴的坐标值,则未指定坐标值的轴的局部坐标系并不取消,而是保持不变。5.G52暂时清除刀具半径补偿中的偏置。6.绝对值方式中,在G52程序段以后立即指定运动指令。,极坐标指令(G15,G16),角度的正向是所选平面的第1轴正向的沿逆时针转动的转向,而负向是沿顺时针转动的转向。半径和角度均可以用绝对值指令或增量值指令(G90,G91)。,极坐标指令(G15,G16),GGG16;启动极坐标指令(极坐标方式)GIP_;极坐标指令G15;取消极坐标指令(取消极坐标方式)G16极坐标指令G15极坐标指令取消G极坐标指令的平面选择(G17,G18或G19)GG90指定工件坐标系的零点作为极坐标系的原点,从该点测量半径。G91指定当前位置作为极坐标系的原点,从该点测量半径。IP_指定极坐标系选择平面的轴地址及其值。第1轴X:极坐标半径第2轴Y:极坐标角度,极坐标指令(G15,G16),设定工件坐标系零点作为极坐标系的原点用绝对值编程指令指定半径(零点和编程点之间的距离)。工件坐标系的零点被设定为极坐标系的原点。当使用局部坐标系(G52)时,局部坐标系的原点变成极坐标的中心。,极坐标指令(G15,G16),设定当前位置作为极坐标系的原点用增量值G91编程指令指定半径(当前位置和编程点之间的距离)。当前位置指定为极坐标系的原点,极坐标指令(G15,G16),用绝对值指令指N1G17G90G16;指定极坐标指令和选择XY平面,设定工件坐标系的零点作为极坐标系的原点。N2G81X100.0Y30.0Z-20.0R-5.0F200.0;指定100mm的距离和30度的角度N3Y150.0;指定100mm的距离和150度的角度N4Y270.0;指定100mm的距离和270度的角度N5G15G80;取消极坐标指令,极坐标指令(G15,G16),用增量值指令角度,用绝对值指令半径N1G17G90G16;指定极坐标指令和选择XY平面,设定工件坐标系的零点作为极坐标的原点。N2G81X100.0Y30.0Z-20.0R-5.0F200.0;指定100mm的距离和30度的角度N3G91Y120.0;指定100mm的距离和+120度的增量角度N4Y120.0;指定100mm的距离和+120度的增量角度N5G15G80;取消极坐标指令,极坐标指令(G15,G16),在极坐标方式中在极坐标方式中,对圆弧插补或螺旋线插补(G02,G03)用R指定半径。在极坐标方式中轴不属于极坐标指令的部分下列指令指定的轴,不属于极坐标指令的部分:停刀(G04)可编程数据输入(G10)设定局部坐标系(G52)工件坐标系转换(G92)选择机床坐标系(G53)存储行程检测(G22)坐标系旋转(G68)比例缩放(G51)任意角度倒角和拐角圆弧过渡在极坐标方式中不能指定任意角度倒角和拐角圆弧过渡。,子程序(M98,M99),M99不必作为独立的程序段指令,例X100.0Y100.0M99;M98P子程序被重复子程序号调用的次数当不指定重复数据时,子程序只调用一次。,子程序(M98,M99),指定主程序中的顺当子程序结束时,如果用P指定一个顺序号,则控制不返回到调用程序号作为返回的目标,子程序(M98,M99),在主程序中使用M99如果在主程序中执行M99,控制返回到主程序的开头。M99Pn;被指令,控制不返回到主程序的开始,而到顺序号n。,固定循环,返回点平面G98/G99,固定循环,重复在K中指定重复次数,对等间距孔进行重复钻孔。K仅在被指定的程序段内有效。以增量方式(G91)指定第一孔位置。如果用绝对值方式(G90)指令的话,则在相同位置重复钻孔。如果指定K0,钻孔数据被贮存,但是不执行钻孔。,固定循环,取消使用G80或01组G代码,可以取消固定循环。01组G代码G00:定位(快速移动)G01:直线插补G02:圆弧插补或螺旋线插补(CW)G03:圆弧插补或螺旋线插补(CCW)G60:单方向定位(当MDL(参数No.5431#0)设为1时),固定循环,轴切换在改变钻孔轴之前必须取消固定循环。钻孔在程序段中没有包含X,Y,Z,R的指令时,钻孔不执行。Q/P在执行钻孔的程序段中指定Q/R。如果在不执行钻孔的程序段中指定它们,它们不能作为模态数据被贮存。刀具偏置在固定循环方式中,刀具偏置被忽略。,固定循环刚性攻丝(G84),G84X_Y_Z_R_P_Q_F_K_用下列任何一种方法指定刚性方式:在攻丝指令段之前指定M29S*。在包含攻丝指令的程序段中指定M29S*。指定G84做刚性攻丝指令(参数No.5200#0(G84)设为1)。,固定循环刚性攻丝(G84),Z轴进给速度1000mm/min主轴速度1000rpm螺纹导程1.0mmG94;指定每分进给指令G00X120.0Y100.0;定位M29S1000;指定刚性方式G84Z-100.0R-20.0F1000;刚性攻丝G95;指定每转进给指令G00X120.0Y100.0;定位M29S1000;指定刚性方式G84Z-100.0R-20.0F1.0;刚性攻丝,刀具长度偏置(G43,G44,G49),偏置的方向当指定G43时,用H代码指定的刀具长度偏置值(贮存在偏置存储器中)加到在程序中由指令指定的终点位置坐标值上。当指定G44时,从终点位置减去补偿值。补偿后的坐标值表示补偿后的终点位置,而不管选择的是绝对值还是增量值如果不指定轴的移动,系统假定指定了不引起移动的移动指令。当用G43对刀具长度偏置指定一个正值时,刀具按照正向移动。当用G44指定正值时,刀具按照负向移动。当指定负值时,刀具在相反方向移动。G43和G44是模态G代码。它们一直有效,直到指定同组的G代码为止。,刀具长度偏置(G43,G44,G49),刀具长度偏置值的指定从刀偏存储器中取出由H代码指定(偏置号)的刀具长度偏置值并与程序的移动指令相加(或减)或,刀具长度偏置(G43,G44,G49),取消刀具长度偏置指定G49或H0可以取消刀具长度偏置。在G49或H0指定之后,系统立即取消偏置方式。注在刀具长度偏置B沿两个或更多轴执行之后,用指定G49取消沿所有轴的偏置。如果指定H0,仅取消沿垂直于指定平面的轴的偏置。当使用3轴以上的偏置情况下,如果使用G49取消偏置,将产生PS015号报警,正确取消偏置应使用G49和H0。刀具长度偏置矢量的取消当在刀具长度偏置方式中指定G53,G28或G30时,刀具长度偏置矢量取消,刀具半径补偿C(G40-G42),起刀时应指令定位(G00)或直线插补(G01)。如果指令圆弧插补(G02,G03),出现P/S报警034。处理起刀程序段和以后的程序段时,CNC预读2个程序段。在偏置方式中,由定位(G00),直线插补(G01)或圆弧插补(G02,G03)实现补偿。如果在偏置方式中,处理2个或更多刀具不移动的程序段(辅助功能,暂停等等),刀具将产生过切或欠切现象。如果在偏置方式中切换偏置平面,则出现P/S报警037,并且刀具停止移动。,刀具半径补偿C(G40-G42),偏置方式取消在偏置方式中,当满足下面条件的任何一个的程序段被执行时,CNC进入偏置取消方式。(对应于偏置号0即D0的刀具半径补偿值总是0。不能设定D0任何其它偏置量)。1.G40的程序段。2.指令了刀具半径补偿偏置号为0的程序段。当执行偏置取消时,圆弧指令(G02和G03)无效。如果指令圆弧指令,产生P/S报警(No.034)并且刀具停止移动。,刀具半径补偿C(G40-G42),刀具半径补偿值的改变通常,刀具半径补偿值应在取消方式改变,即换刀时。如果在偏置方式中改变刀具半径补偿值,在程序段的终点的矢量被计算作为新刀具半径补偿值。,刀具半径补偿C(G40-G42),如果偏置量是负值(-),则G41和G42互换。即如果刀具中心正围绕工件的外轮廓移动,它将绕着内侧移动,或者相反。一般情况下,偏置量被编程是正值(+)。,刀具半径补偿C(G40-G42),平面选择和矢量偏置值计算是在G17,G18和G19(平面选择G代码)决定的平面内实现的。这个平面称为偏置平面。不在指定平面内的位置坐标值不执行补偿。只能在偏置取消方式改变偏置平面。如果在偏置方式改变偏置平面,显示P/S报警(N0.037)并且机床停止。,刀具半径补偿C(G40-G42),如果在起刀的程序段未包含刀具移动指令,则不建立偏置矢量。,刀具半径补偿C(G40-G42),没有内交点如果刀具半径补偿值足够小,补偿后形成的两个圆弧刀具中心轨迹相交在一点(P)。如果刀具半径补偿值指定过分大的值,交点P可能不出现。当出现这种情况时,在前一个程序段的终点出现P/S报警No.033并停止刀具运动。在下述例子中,当指定的刀补值足够小时,沿圆弧A和B的刀具中心轨迹相交在P。如果指定过分大的值,这个交点不能出现。,刀具半径补偿C(G40-G42),在偏置方式中改变偏置方向偏置方向是由刀具半径的G代码(G41和G42)和刀具半径补偿值的符号决定的。如下所述。在偏置方式中,偏置方向可以改变。如果在程序段中改变偏置方向,在该程序段的刀具中心轨迹和前面的程序段的刀具中心轨迹的交点生成矢量。但是,在起刀程序段和它后面的程序段中,不能进行这种改变。,刀具半径补偿C(G40-G42),有内交点的刀心轨迹,刀具半径补偿C(G40-G42),有内交点的刀心轨迹,刀具半径补偿C(G40-G42),有内交点的刀心轨迹,刀具半径补偿C(G40-G42),有内交点的刀心轨迹,刀具半径补偿C(G40-G42),没有内交点的刀心轨迹当用G41和G42在程序段A到程序段B中改变偏置方向时,如果不要求偏置轨迹的交点,则在程序段B的起点产生垂直于程序段B的矢量。,刀具半径补偿C(G40-G42),没有内交点的刀心轨迹,刀具半径补偿C(G40-G42),没有内交点的刀心轨迹,刀具半径补偿C(G40-G42),刀具轨迹的长度大于圆的周长在这种情况下,大于一个圆的圆周的范围内,不执行刀具半径补偿,形成P1到P2的圆弧,如图所示。根据情况,按“干涉检查”的结果显示报警(干涉检查见后面的叙述)。如执行大于一周的圆,必须分段指定。,刀具半径补偿C(G40-G42),刀具半径补偿暂时取消如果在偏置方式中指定下面指令,偏置方式被暂时取消。然后又自动地恢复。在偏置方式中指定G28(自动返回参考点)在偏置方式中指定G29(从参考点自动返回)G92(绝对零点编程),刀具半径补偿C(G40-G42),干涉检查(1)刀具轨迹的方向不同于编程轨迹的方向(在这些轨迹之间方向差从90到270)。,刀具半径补偿C(G40-G42),(2)除情况(1)之外,在圆弧加工中,刀心轨迹上起点和终点之间的角度与编程轨迹上起点和终点之间的角度相差太大(大于180)。,在上例中,程序段N6中的圆弧位于一个象限,但在刀具半径补偿之后,圆弧位于第四象限。,刀具半径补偿C(G40-G42),尽管实际不出现干涉,但认为有干涉,(1)小于刀具半径补偿值的凹槽编程轨迹。实际无干涉,但在程序段B中由于编程的方向与刀具半径补偿后的轨迹方向相反,刀具停止并显示报警。,刀具半径补偿C(G40-G42),尽管实际不出现干涉,但认为有干涉,实际无干涉,但在程序段B中由于编程的方向与刀具半径补偿后的轨迹方向相反,刀具停止并显示报警。,刀具半径补偿产生的过切,加工半径小于刀具半径的内拐角当拐角半径小于刀具半径时,因为刀具的内偏置将引起过切,显示报警,并且,CNC在程序段的开始处停止。在单程序段运行中,因为刀具在程序段执行之后停止,所以,产生过切。,刀具半径补偿产生的过切,加工小于刀具半径的沟槽由于刀具半径补偿迫使刀心轨迹以编程方向相反的方向移动,将引起过切。此时显示报警,并且CNC在该程序段的开始处停止,刀具半径补偿产生的过切,加工小于刀具半径的台阶当用圆弧加工指令加工台阶且程序包含小于刀具半径的台阶时,用普通偏置得到的刀心轨迹成为编程方向的相反方向。此时,第一个矢量被忽略,并且刀具直线移动到第二个矢量位置。单程序段运行停在这点上。如果不以单程序段方式加工,则继续自动运行。如果台阶为直线,将不产生报警,并且切削正确,但是未切削部分将保留。,刀具半径补偿产生的过切,补偿起动和沿Z轴切削,刀具半径补偿产生的过切,刀具半径补偿产生的过切,当顺序号N2的程序段的移动指令的方向与顺序号N6程序段的移动指令的方向相同时,执行正确的补偿。,用程序输入刀具补偿值,P:刀具补偿号R:绝对值指令(G90)方式时的刀具补偿值。增量值指令(G91)方式时的刀具补偿值为该值与指定的刀具补偿号的值相加和(刀具补偿值)。,比例缩放(G50,G51),比例缩放(G50,G51),以相同比例沿所有轴放大或缩小如果比例P未在程序段(G51X_Y_Z_P_;)中指定,则使用参数(No.5411)设定的比例。如果省略X,Y和Z,则G51指令的刀具位置作为缩放中心。,比例缩放(G50,G51),各轴比例缩放,可编程镜像(负的比例)各轴用不同的比例缩放。如果设置负值,成为镜像。如果在程序中不指令比例I,J或K,则参数(No.5421)设定的比例有效。但是,参数中应设定0以外的值。注小数点编程不能用于指定比例(I,J,K)。,比例缩放(G50,G51),圆弧插补的比例缩放即使对圆弧插补的各轴指定不同的缩放比例,刀具也不画出椭圆轨迹。,比例缩放(G50,G51),当各轴的缩放比不同,圆弧插补用半径R编程时,其插补的图形如下图所示(下例中,X轴的比例为2,Y轴的比例为1)。,比例缩放(G50,G51),当各轴的缩放比不同,且插补圆弧用I,J,K编程时,其插补的图形如下面图所示(下例中,X的比例为2,Y的比例为1),比例缩放(G50,G51),刀具补偿比例缩放对刀具半径补偿值,刀具长度补偿值和刀具偏置值无效,比例缩放(G50,G51),比例缩放的无效在下面的固定循环中,Z轴的移动缩放无效。深孔钻循环(G83,G73)的切入值Q和返回值d。精镗循环(G76)。背镗循环(G87)中X轴和Y轴的偏移值Q。手动运行时,移动距离不能用缩放功能增减。,比例缩放(G50,G51),关于回参考点和坐标系的指令在缩放状态,不能指令返回参考点的G代码(G27G30等)和指令坐标系的G代码(G52G59,G92等)。若必须指令这些G代码,应在取消缩放功能后指定。,比例缩放(G50,G51),注1位置显示的是比例缩放后的坐标值。2当在指定平面有一个轴执行镜像时,其结果如下:(1)圆弧指令旋转方向反向。(2)刀具半径补偿C偏置方向反向。坐标系旋转旋转角反向。,比例缩放(G50,G51),镜像程序举例子程序O9000;G00G90X60.0Y60.0;G01X100.0F100;G01Y1000;G01X60.0Y60.0;M99;主程序N10G00G90;N20M98P9000;N30G51X50.0Y50.0I-1000J-1000;N40M98P9000;N50G51X50.0Y50.0I-1000J-1000;N60M98P9000;N70G51X50.0Y50.0I-1000J-1000;N80M98P9000;N90G50;,坐标系旋转(G68,G69),坐标系旋转(G68,G69),指令意义G17(G18或G19):平面选择,在其上包含

温馨提示

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

评论

0/150

提交评论