数控机床编程实例_第1页
数控机床编程实例_第2页
数控机床编程实例_第3页
数控机床编程实例_第4页
数控机床编程实例_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

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

文档简介

第三章

数控机床编程实例数控车床编程数控铣床编程加工中心编程第三章数控机床编程实例1第一节数控车床编程指令1、坐标的取法Z轴X轴主轴轴线方向径向方向一、有关坐标的指令正方向:刀具远离工件的方向2、绝对值和增量值绝对值:X、Z增量值:U、WX—直径尺寸Z—轴向尺寸U—增量的两倍W—增量值第三章数控机床编程实例2第三章数控机床编程实例33、可设定零点偏置(G54—G59)确定工件坐标系原点在机床坐标系的位置第三章数控机床编程实例44、加工程序原点偏置(G92)格式G92X_Z_工件坐标系原点设定在工件左端面位置G92X200Z210工件坐标系原点设定在工件右端面位置G92X200Z100工件坐标系原点设定在卡爪前端面位置G92X200Z190第三章数控机床编程实例5二、有关运动的指令1、快速定位指令(G00)模态代码指令格式G00X(U)_Z(W)_指令说明:X、Z后面的值为终点坐标值U、W后面的值是现在点与目标点之间的距离与方向指令功能:表示刀具以机床给定的快速进给速度移动到目标点第三章数控机床编程实例6例:如图所示,刀具从换刀点A(刀具起点)快速进给到B点,试分别用绝对坐标方式和增量坐标方式编写G00程序段增量坐标编程:G00U-60W-80绝对坐标编程:G00X40Z122第三章数控机床编程实例72、直线插补指令(G01)模态代码指令格式G01X(U)_Z(W)_F_指令功能G01指令使刀具以设定的进给速度从所在点出发,直线插补至目标点。指令说明

X、Z后面的值为终点坐标值U、W后面的值是现在点与目标点之间的距离与方向F以F给定速度进行切削加工,在无新的F指令替代前一直有效第三章数控机床编程实例8例:如图所示,设零件各表面已完成粗加工,试分别用绝对坐标方式和增量坐标方式编写G00,G01程序段。绝对坐标编程:G00X18Z2A-BG01X18Z-15F50B-CG01X30Z-26C-DG01X30Z-36D-EG01X42Z-36E-F增量坐标编程:G00U-62W-58A-BG01W-17F50B-CG01U12W-11C-DG01W-10D-EG01U12E-F第三章数控机床编程实例93、圆弧插补指令(G02、G03)模态代码指令格式G02I_K_F_G03X(U)_Z(W)_R_F_指令功能G02、G03指令表示刀具以F进给速度从圆弧起点向圆弧终点进行圆弧插补

指令说明1)G02为顺时针圆弧插补指令

G03为逆时针圆弧插补指令第三章数控机床编程实例10朝着圆弧所在在平面的另一一坐标轴的负负方向看,顺为G02,,逆为G03第三章数控控机床编程实实例112)X、Z为圆弧终点坐坐标值U、W为圆弧终点相相对于圆弧起起点的坐标增增量3)R为圆弧弧半径在0°~180°R为正值在180°~360°R为负值R编程只适用用于非整圆的的圆弧插补4)圆弧中心心地址I、K确定无论是绝对坐坐标,还是增增量坐标,I、K都采用用增量值第三章数控控机床编程实实例12ABIK中心XOZO1O2-I-K+I+KBA圆心坐标I、、K是起点至至圆心的矢量量在X轴和Z轴上的分矢矢量,方向一一致取正,相相反为负第三章数控控机床编程实实例13例:如图所示,走刀刀路线为A-B-C-D-E-F,,试分别用绝绝对坐标方式和增量量坐标方式编编程。绝对坐标编程程G03X34Z-4K-4((或R4)F50A-BG01Z-20B-CG02Z-40R20C-DG01Z-58D-EG02X50Z-66I8((或R8)E-F增量坐标编程程G03U8W-4k-4(或或R4)F50A-BG01W-16B-CG02W-20R20C-DG01W-18D-EG02U16W-8I8(或或R8)E-F第三章数控控机床编程实实例144、螺纹切削削指令(G32)指令说明指令格式G32X(U)_Z(W)_F(E)_指令功能切切削加工圆圆柱螺纹、圆圆锥螺纹和平平面螺纹。3)螺纹切切削应注意在在两端设置足足够的升速进进刀段δ1和降速退退刀段δ2。。1)F—公制制螺纹的导程程E—英制制螺纹的导程程2)F表示长长轴方向的导导程如果X轴方向向为长轴,FF为半径值。。对于圆锥螺纹纹,其斜角αα在450以下时,Z轴轴方向为长轴轴;斜角α在450~900时,X轴方向向为长轴;第三章数控控机床编程实实例15第三章数控控机床编程实实例16螺纹长度=螺螺纹有效长度度L+δ1+δ2δ1=2-5mmδ2=0.5δδ1例:如图所示示,走走刀路路线为为A-B-C-D-A,,切削削圆锥锥螺纹纹,螺纹导导程为为4mm,δδ1=3mm,δδ2=2mm,每每次背背吃刀量为为1mm,,切削削深度度为2mm。G00X16G32X44W-45F4G00X50W45X14G32X42W-45F4G00X50W45第三章章数数控机机床编编程实实例174、回回换刀刀点指指令((G24—G27)指令格格式N10G24G24沿X轴退退刀到到换刀刀点G25沿Z轴退退刀到到换刀刀点G26先X向退退刀再再Z向向退刀刀到换换刀点点G27先Z向退退刀再再X向向退刀刀到换换刀点点必须同同时使使用G24换刀点换刀点G25换刀点G26换刀点G27第三章章数数控机机床编编程实实例18指令格格式G90X(U)_Z(W)_F_指令说说明X、Z表表示切切削终终点坐坐标值值;U、W表表示切切削终终点相相对循循环起起点的的坐标标分量量;F表表示示进给给速度度1、直直线切削循循环指指令(G90))(单单一循循环))三、循循环指指令第三章章数数控机机床编编程实实例192、锥锥面切削循循环指指令(G90))指令格格式G90X(U)_Z(W)_I_F_指令说说明X、Z表表示切切削终终点坐坐标值值;U、W表表示切切削终终点相相对循循环起起点的的坐标标分量量;F表表示示进给给速度度I锥面的的起点点和终终点在在轴方方向上上的增增量值值;第三章章数数控机机床编编程实实例20例题如图所所示,,运用用锥度切削循循环指指令编编程。。G90X40Z20I-5F30A-B-C-D-AX30A-E-F-D-AX20A-G-H-D-A第三章章数数控机机床编编程实实例21作业第三章章数数控机机床编编程实实例22第三章章数数控机机床编编程实实例234、组组合面面切削循循环指指令(G71-G73))轴向走走刀轮轮廓切切削循循环指指令(G71))指令格格式G71A_I_K_D_F_E_S_G71P_Q_I_K_D_F_E_S_指令说说明A调调用用子程程序P、QP起始段段号Q结束段段号IX轴轴向精精车余余量((直径径值))KZ轴轴向精精车余余量D粗粗车车进刀刀深度度(半半径值值)F进进给给速度度E斜斜面面上的的进给给量第三章章数数控机机床编编程实实例24指令说说明1、每每次切切深D可按按工艺艺要求求设定定,当当实际际总切切深不是每每次切切深的的整数数倍时时,系系统自自动调调整粗粗加工循环环的最最后一一刀切切深,,以确确保精精加工工余量量。2、固固定循循环完完成后后,刀刀具回回到循循环起起点。。3、精精加工工第一一个程程序段段中,,只允允许G00X轴移动,Z轴不能能有移移动。。第三章章数数控机机床编编程实实例25KKDII指令功功能切切除棒棒料毛毛坯大大部分分加工工余量量,切切削是是沿平平行Z轴轴方向向进行行,A为循循环起起点,A-A′′-B为精精加工路路线第三章章数数控机机床编编程实实例26例题如图所所示,,工艺设设计规规定::粗车车时进进刀深深度为为2mm,,进给给速度度100mm/min,,主轴轴转速速500r/min,精精加工工余量量为0.5mm(x向),0.2mm(z向)运用外外圆粗粗加工工循环环指令令编程程。N010G92X150Z100N020G00X41Z0(快速速到达达循环环起点点)N030G71P40Q110I0.5K0.2D2F100S500N040G00X0Z0(Z轴轴未移移动))N050G03X11W-5.5R5.5N060G01W-10N070X17W-10N080W-15N090G02X29W-7.348R7.5N100G01W-12.652N110X41(刀具具自动动返回回循环环起点点A))第三章章数数控机机床编编程实实例27径向走走刀轮轮廓切切削循循环指指令(G72))指令格格式G72A_I_K_D_F_E_S_G72P_Q_I_K_D_F_E_S_指令说说明A调调用用子程程序P、QP起始段段号Q结束段段号IX轴轴向精精车余余量KZ轴轴向精精车余余量D粗粗车车进刀刀深度度F进进给给速度度E斜斜面面上的的进给给量第三章章数数控机机床编编程实实例28DKI/2指令功功能切切除棒棒料毛毛坯大大部分分加工工余量量,切切削是是沿平平行X轴轴方向向进行行,A为循循环起起点,A-A′′-B为精精加工路路线第三章章数数控机机床编编程实实例29例题如图所所示,,工艺设设计规规定::粗车车时进进刀深深度为为1mm,,进给给速度度100mm/min,,主轴轴转速速500r/min,精精加工工余量量为0.1mm(x向),0.2mm(z向)运用端端面粗粗加工工循环环指令令编程程。N010G92X150Z100N020G00X41Z1N030G72P40Q70I0.1K0.2F100S500N040G00X41Z-31N050G01X20Z-20N060Z-2N070X14Z1第三章章数数控机机床编编程实实例30平行工工件轮轮廓切切削循循环指指令(G73))指令格格式G73A_U_W_I_K_D_F_E_S_G73P_Q_U_W_I_K_D_F_E_S_指令说说明U、WX轴和Z轴向粗粗车余余量U(半径径值))IX轴向向精车车余量量KZ轴向向精车车余量量D循循环次次数((粗车车)指令功功能适适合加加工铸铸造、、锻造造成型型一类类工件件第三章章数数控机机床编编程实实例31I/2KKI/2U+I/2W+K第三章章数数控机机床编编程实实例32例题:如图所所示,,粗车车余量量为18mm(x向向),,5mm(z向向),进给给速度度100mm/min,主主轴转转速500r/min,,精加加工余余量为为0.5mm(x向向),0.5mm(z向),循循环次次数为为10次。。运用用固定定形状状切削削复合合循环环指令令编程程。N010G92XX100Z100N020G00XX50Z10N030G73P40Q090U18W5D10I0.5K0.5F100S100N040G01X0Z1N050G03X12W-6RR6N060G01W-10N070X20W-15N080W-13N090G02X34W-7R7N100G70P50Q100F30第三章章数数控机机床编编程实实例33精加工工复合合循环环(G70)指令说说明P表示指指定精精加工工路线线第一一个程程序段段的顺序号号Q表示指指定精精加工工路线线最后后一个个程序序段的顺序序号指令格格式G70P_Q_指令功功能用用G71、G72、G73指令令粗加加工完完毕后后,可可用精精加工循循环指指令,,使刀刀具进进行A-A'-B的的精加加工第三章章数数控机机床编编程实实例34螺纹车车削循循环指指令((G76))指令格式G76X(U)Z(W)I(J)_K_H_F(E)_A_D_指令说明X表示D点的X坐标标值U表示由由A点至D点点的增量坐标标值;Z表示D点Z坐标值值;W表示由由C点至D点点的增量坐标标值;I表示锥锥螺纹的半径径差;k表示螺螺纹高度(XX方向半径值值);D表示第第一次走刀切切削深度;F表示螺螺纹导程;A刀尖角角(0⁰29⁰30⁰55⁰60⁰80⁰))第三章数控控机床编程实实例35第三章数控控机床编程实实例36例题如图所示,工艺设计规定定:运用螺纹纹切削复合循循环指令编程程,刀尖为60°,螺纹纹高度为2.4mm,第第一次切深取取0.7mm,螺距为4mm,螺纹小径为33.8mm。G00X60Z10G76X33.8Z-60I0K2.4H2F4A60D0.7第三章数控控机床编程实实例37调用子程序序指令(G22)指令格式G22A_H_G22P_Q_H_G22A_P_Q_G22A_P_指令说明A调调用子程序的的子程序号P、QP起始段号Q结束段号H循循环次数数循环结束用M02或RET结束子程程序运行第三章数控控机床编程实实例38四、参数编程程参数编程:程程序段中地址址符的数字由由储存该数字字的储存器地址所代替。。例:N40G01X20Z-5F100N40G01XAZBFC其中A=20B=-5C=100参数地址用英英文字母表示示,即G、L、N、O以以外22个英英文字母1、数学运算算2、程序跳转转无条件跳转::指通过插入入跳转指令来来改变程序执执行的顺序,跳转到指指定的程序段段。指令格式:GOTO××指令说明:××指跳转到的指指定程序段第三章数控控机床编程实实例39条件跳转:用用IF条件语语句表示跳转转,如果满足足条件,则跳转到指定的的程序段。指令格式:IF条件GOTO××指令说明:××指跳转到的指指定程序段第三章数控控机床编程实实例40五、刀具补偿偿指令刀号补偿号补偿号:用来来存放刀具的的几何补偿量量和刀具磨损损补偿量的寄存器的地址址号。2、刀尖半径径补偿补偿的目的::就是解决刀刀尖圆弧可能能引起的加工工误差。假想刀尖的加加工误差刀尖与刀尖圆圆弧1、几何、磨磨损补偿T××××第三章数控控机床编程实实例41刀尖圆弧半半径补偿指令令指令格式G41(G42、G40)G01(G00))X(U)_Z(W))_指令功能G41为刀尖尖圆弧半径左左补偿;G42为刀尖尖圆弧半径右右补偿;G40是取消消刀尖圆弧半半径补偿。指令说明顺着刀具运动动方向看,刀刀具在工件的的左边为刀尖尖圆弧半径左补偿;刀具具在工指令说说明件的右边边为刀尖圆弧弧半径右补偿。只有通过刀具具的直线运动动才能建立和和取消刀尖圆圆弧半径补偿。第三章数控控机床编程实实例42例题如图所示,运运用刀具半径补偿偿指令编程。G00X20Z2快进至A0点G42G01X20Z0刀尖圆弧半径径右补偿A0-A1Z-20A1-A2X40Z-40A2-A3-A4G40G01X80Z-40退刀并取消刀刀尖圆弧半径径补偿A4-A5第三章数控控机床编程实实例43数控铣床编程程数控铣床编程程第三章数控控机床编程实实例44第二节数控铣铣床编程指令令一、尺寸系统统指令1、加工平面面的指令(模模态代码)G17G18G19XY平面XZ平面YZ平面2、绝对和增增量方式编程程指令(模态态代码)G90G91绝对方式增量方式数控铣床主要能铣削平平面、沟槽和和曲面,还能能加工复杂的的型腔和凸台台。第三章数控控机床编程实实例45指令格式G90G91指令功能设定坐标输入入方式指令说明1、G90指令建立绝绝对坐标输入入方式,移动动指令目标点点的坐标值X、Y、Z,,表示刀具离开开工件坐标系系原点的距离离;2、G91指令建立增增量坐标输入入方式,移动动指令目标点点的坐标值X、Y、Z,,表示刀具离开开当前点的坐坐标增量。2、绝对和增增量方式编程程指令第三章数控控机床编程实实例46G21G20公制尺寸英制尺寸4、工件坐标标系的确定指令格式G92X__Y__Z__1、在机床上上建立工件坐坐标系(也称称编程坐标系系);2、坐标值X、Y、Z为为刀具刀位点点在工件坐标标系中的坐标标值(也称起起刀点或换刀刀点);3、公制和英英制尺寸指令功能设定工件坐标标系指令说明第三章数控控机床编程实实例47G54设定工工件坐标系G92设定工工件坐标系第三章数控控机床编程实实例481、快速点定定位G00指令指令格式G00X__Y__Z__指令说明1刀具以各各轴内定的速速度由始点((当前点)快快速移动到到目标点;2刀具运动动轨迹与各轴轴快速移动速速度有关;3刀具在起起始点开始加加速至预定的的速度,到达达目标点前减减速定位二、基本运动动指令指令功能快速点定位第三章数控控机床编程实实例49指令格式G01X__Y__Z__F__指令功能直线插补运动动指令说明1刀具按照照F指令所规规定的进给速速度直线插补补至目标点;;2F代码是是模态代码,,在没有新的的F代码替代代前一直有效效;3各轴实际际的进给速度度是F速度在在该轴方向上上的投影分量量;4用G90或G91可可以分别按绝绝对坐标方式式或增量坐标标方式编程。。2、直线插补补G01指令第三章数控控机床编程实实例50例题刀具从A点直直线插补至B点,使用绝绝对坐标与增增量坐标方式编程。G90G01X60Y30F200G91G01X40Y20F200第三章数控控机床编程实实例513、圆弧插补指指令(G02G03)指令格式G17X

Y

I

J

G90G91G18G19G02G03Z

X

Z

Y

K

I

J

K

()R

F

1从圆弧所所在平面的垂垂直坐标轴的的负方向看去去,顺时针方方向为G02,逆时针方方向为G03;2F规定了了沿圆弧切向向的进给速度度;3X、Y、、Z为圆弧终终点坐标值,,如果采用增增量坐标方式式G91,X、Y、Z表表示圆弧终点点相对于圆弧弧起点在各坐坐标轴方向上上的增量;指令说明第三章数控控机床编程实实例524I、J、、K表示圆弧弧圆心相对于于圆弧起点在在各坐标轴方方向上的增量,与G90或G91的定义无无关;5R是圆弧弧半径,当圆圆弧所对应的的圆心角为0°~180°时,R取正值;圆圆心角为180°~360°时,R取负值;6I、J、、K的值为零零时可以省略略;7在同一程程序段中,如如果I、J、、K与R同时时出现则R有有效。第三章数控控机床编程实实例53XY插补平面面XZ插补平面面YZ插补平面面第三章数控控机床编程实实例54例题如图所示,设设起刀点在坐坐标原点O,,刀具沿A-B-C路线切削加工,,使用绝对坐坐标与增量坐坐标方式编程程。第三章数控控机床编程实实例55绝对坐标编程程G92X0Y0G90G17G00X200Y40M03S500G03X140Y100I-60(或R60)F100G02X120Y60I-50(或R50)G00X0Y0M05M02增量坐标编程程G92X0Y0G91G17G00X200Y40M03S500G03X-60Y60I-60(或R60)F100G02X-20Y-40I-50(或R50)G00X-120Y-60M05M02第三章数控控机床编程实实例56例题如图所示,起起刀点在坐标标原点O,从从O点快速移移动至A点,,逆时针加工整整圆,使用绝绝对坐标与增增量坐标方式式编程。绝对坐标编程程G92X0Y0G90G00X30Y0G03I-30J0F100G00X0Y0增量坐标编程程G92X0Y0G91G00X30Y0G03I-30J0F100G00X-30Y0第三章数控控机床编程实实例57指令功能刀具作短暂的的无进给光整整加工指令说明1地址码X可用小数,,单位为S;;2地址码P只能用整整数,单位为为ms。3G04程程序段必须单单独在一段中中,该段中不不允许有其他他指令。4、暂停G04指令指令格式G04P__X__第三章数控控机床编程实实例58三、刀具补偿偿指令1、刀具半径径补偿指令((G41、G42、G40)指令格式X__Y__H(或D)__G01G42G41G00指令说明1X__Y__表示刀具移动动至工件轮廓廓上点的坐标标值;2H(或或D)__为刀具半径补补偿寄存器地地址符,寄存存器存储刀具具半径补偿值值;3G41左左补偿,G42右补偿;4通过G00或G01运动指令建立刀具具半径补偿。。第三章数控控机床编程实实例59指令格式X__Y__G01G40G00指令说明1X__Y__表示刀具轨迹迹中取消刀具具半径补偿点点坐标值;2通过G00或G01运动指令取消消刀具半径补补偿;3G40必必须和G41或G42成对使用。第三章数控控机床编程实实例60例题如图所示,刀刀具由O点至至A点,采用用刀具半径左左补偿指令G41后,刀刀具将在直线线插补过程中中向左偏置一一个半径值,,使刀具中心心移动到B点点。G41G01X50Y40F100H01G40G00X0Y0第三章数控控机床编程实实例612、刀具长度度补偿指令((G54、G55、G56)指令格式Y__H__G55G54G56指令说明H为刀具长度度补偿代码,,后面两位数数字是刀具长长度补偿寄存存器的地址符符。X__H__Z__H__G53注销长度补偿偿第三章数控控机床编程实实例62例题如图所示,图图示中A点为为刀具起点,,加工路线为为1-2-3-4-5-6-7-8-9,要求求刀具在工件件坐标系零点点Z轴方向向向下偏移3mm,按增量量方式编程。。252515320257030YXA3XZA第三章数控控机床编程实实例63N01G91G00X70Y45M03S800N02(G00)G56Z-22H01N03G01Z-18F100M08N04G04X5N05G00Z18N06G01X30Y-20N07Z-33F100N08G00Z55M09N09X-100Y-25N10M30第三章数控控机床编程实实例64四、调用子程程序指令(M98、M99)指令格式M98P__L__M99五、简化编程程的指令1、镜像功能能指令G24、G25((模态代码))指令格式G24X__Y__Z__M98P__G25X__Y__Z__指令说明G24建立镜镜像,G25取消镜像像第三章数控控机床编程实实例65例题30301010-10-10-30-30OXYR10第三章数控控机床编程实实例66%10主主程序N01G91G17M03S500N02M98P100N03G24X0N04M98P100N05G25X0N06G24X0Y0N07M98P100N08G25X0Y0N09G24Y0N10M98P100N11G25Y0N12M05N13M30%100子子程程序序N100G41G00X10Y4D01N110Z-98N120G01Z-7F100N130Y26N140X10N150G03X10Y-10I10N160G01Y-10N170X-26N180G00Z105N190G40X-4Y-10N200M99第三三章章数数控控机机床床编编程程实实例例672、、缩缩放放功功能能指指令令G50、、G51((模模态态代代码码))指令令格格式式G51X__Y__Z__P__M98P__G50指令令说说明明1G51指指定定缩缩放放开开,,G50指指定定缩缩放放关关;;2X、、Y、、Z为为缩缩放放中中心心坐坐标标值值;;3P为为缩缩放放倍倍数数4M98P__调调用用的的子子程程序序是是G51缩缩放放的的对对象象;;5缩缩放放不不能能用用补补偿偿量量,,并并对对A、、B、、C、、U、、V、、W轴轴无无效效。。第三三章章数数控控机机床床编编程程实实例例68例题题如图图所所示示的的三三角角形形,,顶顶点点A((30,,40)),,B((70,,40)),,C((50,,80)),,若若D((50,,50))为为中中心心放放大大2倍倍,,则则缩缩放放程程序序为为DCABA’(10,30)B’(90,30)C’(50,110)XYOG51X50Y50P2第三三章章数数控控机机床床编编程程实实例例69例题题用直直径径为为5mm的的立立铣铣刀刀,,加加工工如如图图所所示示零零件件,,其其中中方方槽槽的的深深度度为为5mm,,圆圆槽槽的的深深度度为为4mm,,外外轮轮廓廓厚厚度度为为10mm。。R20808010080R15Ø3055XYOO1100N010G90G92X0Y0Z20N020G00X40Y0Z2S800M03N030M98O1010N040G00Z2N050X15Y0N060M98O1020N070G00Z2N080X60Y-60N090M98O1030第三三章章数数控控机机床床编编程程实实例例70N100G00Z20N110X0Y0M05N120M30O1010N010G01Z-5F100N020X0Y-40N030X-40Y0N040X0Y40N050X40Y0M99O1020N010G01Z-4F150N020G02X15Y0R15N030M99O1030N010G00Z-10N020G41G01X35Y-50F80H05N030X-30N040G02X-50Y-30R20N050G01Y35N060G03X-35Y50R15N070G01X30N080G02X50Y30R20N090G01Y-35N100G03X-35Y-50R15N110G40G01X-60Y-60N120M99第三三章章数数控控机机床床编编程程实实例例71执行行G43时时,,Z实=Z指令令+H中的的偏偏置置值值执行行G44时时,,Z实=Z指令令–H中的的偏偏置置值值第三三章章数数控控机机床床编编程程实实例例72作业业第三三章章数数控控机机床床编编程程实实例例73第三三节节加加工工中中心心编编程程指指令令数控控加加工工中中心心具具有有刀刀库库和和自自动动换换刀刀机机构构,,适适合合箱体体、模具具型型腔腔、拨叉叉等非回回转转体体工工件件的加加工工。。加工工中中心心立式式卧式式以立式式为例例讨讨论论一、、与与坐坐标标系系有有关关的的指指令令1、、加加工工中中心心的的坐坐标标系系加工工中中心心一一般般都都采采用用多多轴轴联联动动控控制制XYZO第三三章章数数控控机机床床编编程程实实例例742、、机机床床原原点点和和工工件件原原点点的的设设定定机床床原原点点::一一般般设设在在机机床床最最大大加加工工范范围围内内平平面面的的左左上上角角工件件原原点点::由由编编程程人人员员可可在在工工件件的的适适当当位位置置上上确确定定3、、工工件件坐坐标标系系设设定定指指令令((G92))4、、尺尺寸寸单单位位((G20、、G21))G20G21英制制单单位位公制制单单位位模态态代代码码5、、绝绝对对值值、、增增量量值值((G90、、G91))G90G91绝对对值值增量量值值模态态代代码码第三三章章数数控控机机床床编编程程实实例例756、、平平面面选选择择((G17、、G18、、G19))G17G18G19XY平平面面XZ平平面面YZ平平面面二、、基基本本运运动动指指令令1、、快快速速定定位位((G00))指令令格格式式G00X__Y__Z__指令说明1X、Y、Z后面面为终点坐标标值。2刀具所所经过的路径径不作严格的的要求,可直直线可折线。第三章数控控机床编程实实例762、直线插补补(G01))指令格式G01X__Y__Z__F__3、圆弧插补补(G02、G03)指令格式G17X

Y

I

J

G90G91G18G19G02G03Z

X

Z

Y

K

I

J

K

()R

F

第三章数控控机床编程实实例77三、刀具补偿偿指令1、刀具半径径补偿指令((G41、G42、G40)指令格式X__Y__H(或D)__G01G42G41G00指令格式Z__H__G44G432、刀具长度度补偿指令((G43、G44、G49)第三章数控控机床编程实实例78四、固定循环环指令固定循环主要要指孔的循环环,包括钻孔孔、镗孔攻丝丝等(一)固定循循环功能概述述1、固定循环环指令G73:高速速深孔往复排排屑钻G74:攻左左螺纹G76:精镗镗G81:钻孔孔G82:钻孔孔G83:深孔孔排屑G84:攻右右螺纹G85:镗削削G86:镗削削G88:镗削削G89:镗削削G87:背镗镗第三章数控控机床编程实实例792、固定循环环的动作组成成6个动作组成成:X、Y坐标定定位快进到R点加工孔孔底动作返回到R点返回到初始点点R点Z值初始点注:固定循环只只能使用在X-Y平面上,Z坐标仅作孔孔加工的进给给。上述动作的进给速度由由F决定,动动作的进给速度按按固定循环规规定决定。第三章数控控机床编程实实例803、固定循环环的代码组成成三组代码数据格式代代码G90/G91返回点代码码孔加工方式式代码G73—G89G98返返回初始点G99返返回R点4、固定循环环指令组的书书写格式G__X__Y__Z__R__P__Q__F__L__G99G90G91G98第三章数控控机床编程实实例81指令说明1、G__是指G73—G892、X、Y指孔在在XY平面的的坐标位置3、Z指定定孔底的坐标标值。增量方方式时,是R点到孔底的的距离;绝对方方式时,是孔孔底的Z坐标标值。4、R增量值:初始始点到R的距距离绝对值:R点的坐标值值5、QG73、G83:指定定每次进给的的深度G76、G87:指定定刀具的位移移量6、P是指刀刀具在孔底暂暂停的时间,,最小单位为为1ms第三章数控控机床编程实实例827、F是指指切削进给的的进给率8、L是指指固定循环次次数9、G73—G89、Z、R、P、Q、F为模态代代码10、G80是指固固定循环取消消代码第三章数控控机床编程实实例83(二)固定循循环指令1、高速深孔孔往复排屑钻钻G73主主要用用于高速钻孔孔指令格式G73X__Y__Z__R__Q__F__Z点初始点R点G98G99QQQd第三章数控控机床编程实实例842、攻左螺纹纹G74指令格式G74X__Y__Z__R__F__初始点R点G98G99ZCWCCWCW第三章数控控机床编程实实例853、钻孔G81用用于中心心钻加工定位位孔和一般孔孔加工指令格式G81X__Y__Z__R__F__初始点R点G98G99Z第三章数控控机床编程实实例864、钻孔G82锪锪孔循环环指令格式G82X__Y__Z__R__P__F__初始点R点G98G99ZP第三章数控控机床编程实实例875、精镗G76指令格式G76X__Y__Z__R__Q__P__F__初始点R点G98G99ZPoss主轴定向停止R点初始点第三章数控控机床编程实实例88例题:Q=0.2R点初始点16101031015XYON01G92X0Y0Z0N02G00G90X10Y15N03G43Z0H01M03S500N04G76G98(G99)Z-26R-10Q0.2F100N05G00Z0M05第三章数控控机床编程实实例896、镗孔循环环G88指令格式G88X__Y__Z__R__P__F__初始点R点G98G

温馨提示

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

评论

0/150

提交评论