




已阅读5页,还剩115页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BEIJING-FANUC 0i-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; G60 X0Y0; G60 X100; 单方向定位 G60 Y100; G04 X10; G00 X0Y0; ,当使用模态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的圆弧(整圆)。 G02 I_; 指令一个整圆。,圆弧插补(G02,G03),圆弧半径 在圆弧和包含该圆弧的圆的圆心之间的距离能用圆的半径R 指定,如果Xp、Yp 和Zp 全都省略,即终点和起点位于相同位置,并且指定R时,程序编制出的圆弧为0。 G02R_;(刀具不移动。),圆弧插补(G02,G03),如果同时指定地址I、J、K 和R 的话,用地址R 指定的圆弧优先,其它都被忽略。 当指定接近180圆心角的圆弧时,计算出的圆心坐标可能有误差。在这种情况下,请使用I、J 和K 指定圆弧的中心。,圆弧插补(G02,G03),(1)绝对值编程 G92 X200.0 Y40.0 Z0; G90 G03 X140.0 Y100.0 R60.0 F300.; G02 X120.0 Y60.0 R50.0; 或 G92X200.0 Y40.0 Z0; G90 G03 X140.0 Y100.0 I-60.0 F300.; G02 X120.0 Y60.0I-50.0; (2)增量值编程 G91 G03 X-60.0 Y60.0 R60.0 F3000.; G02 X-20.0 Y-40.0 R50.0; 或 G91 G03 X-60.0 Y60.0 I-60.0 F300.; G02 X-20.0 Y-40.0 I-50.0;,螺旋插补(G02,G03),只对圆弧进行刀具半径补偿。 在指令螺旋插补的程序段中,不能指令刀具偏置和刀具长度补偿。,螺纹切削(G33),以1.5mm的螺距切削螺纹 G33 Z10. F1.5;,跳转功能(G31),在G31 指令之后指定轴移动,就象G01 一样指令了直线插补。在该(G31) 指令执行期间,如果输入一个外部跳转信号,则中断指令的执行,转而执行下个程序段。 当程序中没有指定加工终点,而是用来自机床的信号指定加工终点时,使用跳转功能,跳转功能(G31),G31 IP_; G31:非模态G 代码(仅在指定的程序段中有效),跳转功能(G31),G31 的下个程序段是增量值指令,跳转功能(G31),G31 的下个程序段是绝对值指令的单轴移动,跳转功能(G31),G31 的下个程序段是绝对值指令的2 轴移动,切削进给速度控制,切削进给速度控制,准确停止 G09 IP_; 准确停止方式 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 代码无关。 F Rc/ Rp Rc:刀具中心轨迹半径 Rp:编程半径,内拐角自动倍率 (G62),F Rc / Rp 如果Rc 远远小于Rp,即Rc/Rp0,则刀具停止。用参数No.1710 指定最小减速比(MDR)。当Rc/RpMDR 时,刀具的进给速度是(FMDR)。 当内圆弧切削必须与内拐角倍率一起执行时,刀具的进给速度如下: FRc / Rp(内拐角倍率)(进给速度倍率),停刀(G04),停刀 G04 X_; 或G04 P_; X_:指定时间(可以用十进制小数点) P_:指定时间(不能用十进制小数点),选择机床坐标系(G53),(G90)G53 IP_; 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) G92 IP_ 设定工件坐标系,使刀具上的点(例如刀尖)位于指定的坐标位置。 如果在刀具长度偏置期间用G92 设定坐标系,则G92 用无偏置的坐标值设定坐标系。刀具半径补偿被G92 临时删除。,用G92 设置工件坐标系,选择工件坐标系,指定其中一个G 代码,可以选择6 个中的一个。 G54 工件坐标系1 G55 工件坐标系2 G56 工件坐标系3 G57 工件坐标系4 G58 工件坐标系5 G59 工件坐标系6,改变工件坐标系,可以用外部工件零点偏移或工件零点偏移来改变用G54 到G59 指定的6 个工件坐标系的位置。 有3 种方法可以改变外部工件零点偏移值或工件零点偏移值。 (1) 从MDI 面板输入 (2) 用G10 或G92 编程 (3) 用外部数据输入功能,用G10 改变,G10 L2 Pp IP_; P=0: 外部工件零点偏移值 P=1 到6:工件坐标系1 到6 的工件零点偏移 IP: 对于绝对值指令(G90),为每个轴的工件零点偏移值。 对于增量值指令(G91),为每个轴加到设定的工件 零点的偏移量(相加的结果为新的工件零点偏移 值)。,用G92 改变,G92 IP_;,说明,用G10 改变 用G10 指令,各工件坐标系可以分别改变。 用G92 改变 指定G92IP_;可以使工件坐标系(用代码从G54 到G59 选择)移动从而设定新的工件坐标系,使得刀具位置与指定的坐标值(IP_)一致。,例,G90G0G54X200.Y160. G92X100.Y100.,局部坐标系,用指令G52 IP_;,可以在工件坐标系G54G59)中设定局部坐标系。局部坐标的原点设定在工件坐标系中以IP_指定的位置。 G52 IP_;设定局部坐标系 G52 IP0;取消局部坐标系,警告,1. 当一个轴用手动返回参考点功能返回参考点时,该轴的局部坐标系零点与工件坐标系零点一致。与下面指令的结果是一样的: G52 0; :返回参考点的轴 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;启动极坐标指令(极坐标方式) G IP_; 极坐标指令 G15; 取消极坐标指令(取消极坐标方式) G16 极坐标指令 G15 极坐标指令取消 G 极坐标指令的平面选择(G17,G18 或G19) G G90 指定工件坐标系的零点作为极坐标系的原点,从 该点测量半径。 G91 指定当前位置作为极坐标系的原点,从该点测量 半径。 IP_ 指定极坐标系选择平面的轴地址及其值。 第1 轴X:极坐标半径 第2 轴Y:极坐标角度,极坐标指令(G15,G16),设定工件坐标系零点作为极坐标系的原点 用绝对值编程指令指定半径(零点和编程点之间的距离)。工件坐标系的零点被设定为极坐标系的原点。 当使用局部坐标系(G52)时,局部坐标系的原点变成极坐标的中心。,极坐标指令(G15,G16),设定当前位置作为极坐标系的原点 用增量值G91编程指令指定半径(当前位置和编程点之间的距离)。当前位置指定为极坐标系的原点,极坐标指令(G15,G16),用绝对值指令指 N1 G17 G90 G16; 指定极坐标指令和选择XY 平面,设定工件坐标系的零点作为极坐标系 的原点。 N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0; 指定100mm的距离和30 度的角度 N3 Y150.0; 指定100mm的距离和150 度的角度 N4 Y270.0; 指定100mm的距离和270 度的角度 N5 G15 G80; 取消极坐标指令,极坐标指令(G15,G16),用增量值指令角度,用绝对值指令半径 N1 G17 G90 G16; 指定极坐标指令和选择XY 平面 ,设定工件坐标系的零点作为极坐标的原点。 N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0; 指定100mm的距离和30 度的角度 N3 G91 Y120.0; 指定100mm的距离和+120 度的增量角度 N4 Y120.0; 指定100mm的距离和+120 度的增量角度 N5 G15 G80; 取消极坐标指令,极坐标指令(G15,G16),在极坐标方式中 在极坐标方式中,对圆弧插补或螺旋线插补(G02,G03)用R 指定半径。 在极坐标方式中轴不属于极坐标指令的部分 下列指令指定的轴,不属于极坐标指令的部分: 停刀(G04) 可编程数据输入(G10) 设定局部坐标系(G52) 工件坐标系转换(G92) 选择机床坐标系(G53) 存储行程检测(G22) 坐标系旋转(G68) 比例缩放(G51) 任意角度倒角和拐角圆弧过渡 在极坐标方式中不能指定任意角度倒角和拐角圆弧过渡。,子程序(M98,M99),M99 不必作为独立的程序段指令,例X100.0 Y100.0 M99; M98 P 子程序被重复 子程序号 调用的次数 当不指定重复数据时,子程序只调用一次。,子程序(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_ 用下列任何一种方法指定刚性方式: 在攻丝指令段之前指定M29 S*。 在包含攻丝指令的程序段中指定M29 S*。 指定G84 做刚性攻丝指令(参数No.5200#0(G84)设为1)。,固定循环刚性攻丝(G84),Z 轴进给速度1000mm/min 主轴速度1000rpm 螺纹导程1.0mm G94; 指定每分进给指令 G00 X120.0 Y100.0; 定位 M29 S1000; 指定刚性方式 G84 Z-100.0 R-20.0 F1000; 刚性攻丝 G95; 指定每转进给指令 G00 X120.0 Y100.0; 定位 M29 S1000; 指定刚性方式 G84 Z-100.0 R-20.0 F1.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 取消偏置,将产生PS 015 号报警,正确取消偏置应使用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; G00 G90 X60.0 Y60.0; G01 X100.0 F100; G01 Y1000; G01 X60.0 Y60.0; M99; 主程序 N10 G00 G90; N20 M98 P9000; N30 G51 X50.0 Y50.0 I-1000 J-1000; N40 M98 P9000; N50 G51 X50.0 Y50.0 I-1000 J-1000; N60 M98 P9000; N70 G51 X50.0 Y50.0 I-1000 J-1000; N80 M98 P9000; N90 G50;,坐标系旋转(G68,G69),坐标系旋转(G68,G69),指令意义 G17(G1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电厂物理考试题及答案
- (正式版)DB15∕T 3215-2023 《肋脉野豌豆种子生产技术规程》
- 四川单招护理笔试题库及答案
- 护理招聘面试题库及答案内真题
- 新型玻璃600字小学想象作文(15篇)
- 我读了西游记后的感受读后感(12篇)
- 餐饮业卫生管理记录表
- 人力资源培训发展计划模板
- 《几何空间观念培养课程设计》
- 神奇的书包400字作文小学作文(8篇)
- GB/T 4291-1999冰晶石
- GB/T 4032-2013具有摆轮游丝振荡系统的精密手表
- 机修车间岗位廉洁风险点及防范措施表
- 全新版尹定邦设计学概论1课件
- 牙及牙槽外科
- 文物建筑保护修缮专项方案
- 万用表 钳形表 摇表的使用课件
- 63T折弯机使用说明书
- 170位真实有效投资人邮箱
- 工程力学ppt课件(完整版)
- 船模制作教程(课堂PPT)课件(PPT 85页)
评论
0/150
提交评论