编程篇课题五插补G功能上一页下一页返回123上一页下一页返回上一页下一页返回指令格式:G01X(U)Z(W)F;参数含义:X、Z——绝对编程时的目标点坐标,单位为mm。U、W——相对编程时的目标点坐标,单位为mm。F——切削进给速度,单位为mm/min或mm/r。上一页下一页返回G01用于刀具直线插补运动。它是通过程序段中的信息,使机床各坐标轴上产生与其移动距离成比例的速度。其运动轨迹如下:G01指令的运动轨迹按切削进给速度运行,以一定的的切削进给速度,刀具从起点沿直线切削到目标点。上一页下一页返回上一页下一页返回上一页下一页返回ABCDEF上一页下一页返回1.在编程中,可使用绝对编程(X、Z),相对编程(U、W)和混合编程(X、W/U、Z),在同一程序中也可任意使用。2.本例题采用绝对坐标编程。参考程序注释O....;G00X80Z80;M03S1000T0101G00X10Z2;G01X10Z-10F80G01X16Z-10;G01X16Z-25;G01X24Z-25;G01X24Z-40;G00X80Z80;M05T0100;M30;程序名快速定位至安全换刀点(刀具起点)使用1号基准刀,主轴正转,转速1000r/min快速定位到A点加工到B点加工到C点加工到D点加工到E点加工到F点快速返回刀具起点主轴停止,换回基准刀程序结束ABCDEF上一页下一页返回上一页下一页返回1.在编程中,可使用绝对编程(X、Z),相对编程(U、W)和混合编程(X、W/U、Z),在同一程序中也可任意使用。2.本例题采用绝对坐标编程。参考程序注释O....;G00X80Z80;M03S1000T0100;G00X15Z2;G01X15Z0F80;G01X30Z-20;G01X30Z-35;G01X50Z-35;G01X50Z-55;G00X80Z80;M05T0100;M30;程序名快速定位至安全换刀点(刀具起点)使用1号基准刀,主轴正转,转速1000r/min快速定位到A点加工到B点加工到C点加工到D点加工到E点加工到F点快速返回刀具起点主轴停止,换回基准刀程序结束为了完成零件的自动加工,需要按照CNC的编程格式编写零件程序。CNC执行程序完成机床进给运动、主轴起停、刀具选择等控制,从而实现零件的加工。O0001程序名G00X50Z50定位到安全的换刀位置M03S600T0101主轴正转,转速600r/min,一号刀具G01X50Z0F60靠近B点Z-30从B点切削至C点X80Z-50从C点切削至D点G00X80Z80退回安全位置M05停止主轴M30程序结束上一页下一页返回国际标准规定顺时针圆弧插补指令为G02和逆时针圆弧插补指令为G03。数控车床是两坐标的机床,只有X轴和Z轴,因此,按右手定则的方法将Y轴考虑进来,然后观察者从Y轴的正方向向Y轴的负方向看去,即可正确判断出圆弧的顺逆。上一页下一页返回在判断圆弧的顺逆方向时,要注意刀架的位置及Y轴的方向。因此,前置刀架与后置刀架有所不同,上一页下一页返回加工圆弧时,不仅需要用G02或G03指令出圆弧的顺逆方向,用X(U)、Z(W)指定圆弧的终点坐标,而且还要指定圆弧的中心位置。一般指定圆心位置的常用方法有以下两种。上一页下一页返回*1.用圆心半径R指定圆心位置,其指令格式为:G02/G03X(U)Z(W)RF;2.用圆心坐标(I,K)指定圆心位置,其指令格式为:G02/G03X(U)Z(W)IKF;参数含义:R——圆弧半径。I、K——圆心相对于圆弧起点的增量坐标,I为半径增量(即X方向增量),K为Z方向增量。F--切削进给速度。上一页下一页返回圆弧插补指令是命令刀具在指定平面内按给定的F进给速度做圆弧运动,切削出圆弧轮廓。上一页下一页返回上一页下一页返回上一页下一页返回实例1,如图所示,工件已粗加完毕,各个位置留有0.3mm的余量,根据图所示的路线编写精加工程序,不切断。上一页下一页返回参考程序注释O....;G00X80Z80;M03S1000T0100;G00X0Z3;G01X0Z0F80;G03X30Z-15R15;G01X30Z-30;G02X50Z-40R10;G01X50Z-60;G00X80Z80;M05;M30;程序名快速定位至安全换刀点(刀具起点)使用1号基准刀,主轴正转,转速1000r/min快速定位到A点加工到0点加工到B点(顺圆弧加工)加工到C点加工到D点(逆圆弧加工)加工到E点快速返回刀具起点主轴停止程序结束上一页下一页返回实例2,如图所示,工件已粗加完毕,各个位置留有0.3mm的余量,根据图所示的路线编写精加工程序,不切断。上一页下一页返回参考程序注释O....;G00X80Z80;M03S1000T0100;程序名快速定位至安全换刀点(刀具起点)使用1号基准刀,主轴正转,转速1000r/minG00X20Z3;G01Z0F80;X24Z-2;Z-12;G03X40W-8R8;G01Z-70;精车A--J点的轮廓G00X80Z80;M05T0202;S500M03;快速返回刀具起点主轴停止,换2号切断刀,刀宽为3mm主轴正转,转速500r/minG00X45Z-33;G01X40F50;G02X20W-10R10;G01Z-60;X40;精车K—I的轮廓上一页下一页返回参考程序注释G00X80Z80;T0100M05;M30;快速返回刀具起点主轴停止,换回基准刀程序结束1.由于T0100偏刀加工F-H的轮廓时刀具与工件有干涉,所以采用T0202切槽刀来加工。2.本程序G02/G03的程序段采用混合坐标编程。3.刀具精加工时应根据刀具的性能采用不同的转速。4.本例切槽刀对刀时以左刀位点为基准,在定位加工时,应考虑刀宽与定位点的位置。如图所示,工件已粗加工完毕,各位置留有余量0.2mm,要求重新编写精加工程序,不切断。上一页下一页返回参考程序注释O....;G00X100Z100;M03S800T0101;G00X20Z2;G01Z0F60;X26Z-3;Z-48;X60Z-58;X80W-73;G00X100Z100;M05T0100;M30;程序名快速定位至安全换刀点(刀具起点)使用1号基准刀,主轴正转,转速800r/min靠近工件快速返回刀具起点主轴停止程序结束如图所示,工件已粗加工完毕,各位置留有余量0.2mm,要求重新编写精加工程序,不切断。上一页下一页返回参考程序注释O....;G00X100Z100;M03S800T0101;G00X10Z2;G01Z0F60;G03X12Z-1R1F30;G01Z-12;G02X18Z-15R3;G03X22W-2R2;G01Z-28;G00X100Z100;M05T0100;M30;程序名快速定位至安全换刀点(刀具起点)使用1号基准刀,主轴正转,转速800r/min靠近工件快速定位到A点加工到B点(顺圆弧加工)加工到C点加工到D点(逆圆弧加工)加工到E点(顺圆弧加工)加工到F点快速返回刀具起点主轴停止程序结束如图所示,工件已粗加工完毕,各位置留有余量0.2mm,要求重新编写精加工程序,不切断。上一页下一页返回参考程序注释O....;G00X100Z100;M03S600T0101;G00X0Z2;G01X0Z0F30;G03X10Z-5R5;G01X10Z-10;G01X14Z-16;G01X14Z-23;G02X24Z-28R5;G01X24Z-35;G00X50Z50;M05M30;程序名快速定位至安全换刀点(刀具起点)使用1号基准刀,主轴正转,转速600r/min靠近工件快速返回刀具起点主轴停止程序结束