数控机床编程实例课件_第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((或或RR4))FF50A-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。。G00X16G33X44W-45F4G00X50W45X14G33X42W-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次。运用固固定形状切削削复合循环指指令编程。N010G92X100Z100N020G00X50Z10N030G73P40Q090U18W5D10I0.5K0.5F100S100N040G01X0Z1N050G03X12W-6R6N060G01W-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表示示螺纹高度度(X方向向半径值));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点G98G99ZP手动第三章数控控机床编程实实例907、深孔排屑屑G83用用于加工深

温馨提示

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

评论

0/150

提交评论