数控车床编程基本指令

上传人:m**** 文档编号:176970093 上传时间:2022-12-24 格式:DOCX 页数:22 大小:433.94KB
返回 下载 相关 举报
数控车床编程基本指令_第1页
第1页 / 共22页
数控车床编程基本指令_第2页
第2页 / 共22页
数控车床编程基本指令_第3页
第3页 / 共22页
点击查看更多>>
资源描述
数控车床编程基本指令导读:1.常用编程指令的应用 车削加工编程一般包含X和Z坐标运动及绕Z轴旋转的转角坐标C 。(1) 快速定位(G00或GO)刀具以点位控制方式从当前所在位置快速移动到指令给出的目标位置。指令格式: G00 X(U) Z(W) ; (2)直线插补(G01 或 G1)指令格式:G01 X(U) Z(W) F ;图 11常用编程指令的应用车削加工编程一般包含X和Z坐标运动及绕Z轴旋转的转角坐标C。(1)快速定位(G00或GO)刀具以点位控制方式从当前所在位置快速移动到指令给出的 目标位置。指令格式:GOO X(U) Z(W);(2)直线插补(G01或G1)指令格式:G01 X(U) Z(W) F ;464a.F叫勺图2直线插补图1快速定位GOO X40.0 Z56.0;/绝对坐标,直径编程;GOO U-6O.O W-3O/增量坐标,直径编程r(3)圆弧插补(G02或G2,GO3或G3)1)指令格式:GO2 X(U)_Z(W)_I_K_F_ ;GO1 X4O.O Z2O.1 FO.2;/绝对坐标,直径编程,切削进给率0.2mm/rGO1 U2O.O W-25.9 FO.2;/增量坐标,直径编程,切削进给率0.2mm/G02 X(U) Z(W) R F ;G03 X(U)_Z(W)_I_K_F_ ;G03 X(U) Z(W) R F ;2) 指令功能:3) 指令说明:G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。圆弧的顺、逆方向判断 见图3左图,朝着与圆弧所在平面相垂直的坐标轴的负方向看,顺时针为G02,逆时针为 G03,图3右图分别表示了车床前置刀架和后置刀架对圆弧顺与逆方向的判断;图3圆弧的顺逆方向如图4,采用绝对坐标编程,X、Z为圆弧终点坐标值;采用增量坐标编程,U、W 为圆弧终点相对圆弧起点的坐标增量,R是圆弧半径,当圆弧所对圆心角为0。180。时, R取正值;当圆心角为180。360。时,R取负值。I、K为 圆心在X、Z轴方向上相对圆弧 起点的坐标增量(用半径值表示),I、K为零时可以省略。图4圆弧绝对坐标,相对坐标图5圆弧插补G02 X50.0 Z30.0 125.0 F0.3;G02 U20.0 W-20.0 I25.0 F0.3;G02 X50.Z30.0 R25.0 F0.3;G02 U20.0 W-20.0 R25.0 F0.3;G03 X87.98 Z50.0 I-30.0 K-40.0 F0.3;/绝对坐标,直径编程G03 U37.98 W-30.0 I-30.0 K-40.0 F0.3;/相对坐标,直径编程(4) 主轴转速设置(S)车床主轴的转速(r/ min)为:1000 V科 =式中u为圆周切削速度,单位缺省为m / min、D为工件的外径,单位为mm。例如,工件的外径为200mm,要求的切削速度为300m / min,经计算可得1000x300n = 478200痒因此主轴转速应为478r / min,表示为S478。(5) 主轴速度控制指令数控车削加工时,按需要可以设置恒切削速度(例如,为保证车削后工件的表面粗糙 度一致,应设置恒切削速度),车削过程中数控系统根据车削时工件不同位置处的直径计算 主轴的转速。恒切削速度设置方法如下:G96 S ;其中S后面数字的单位为r / min。设置恒切削速度后,如果不需要时可以取消,其方式如下:G97 S ;其中S后面数字 的单位为r / min。在设置恒切削速度后,由于主轴的转速在工件不同截面上是变化的,为防止主轴转速 过高而发生危险,在设置恒切削速度前,可以将主轴最高转速设置在某一个最高值。切削过 程中当执行恒切削速度时,主轴最高转速将被限制在这个最高值。设置方法如下:G50 S ;其中S的单位为r / min。图6主轴速度控制例如:在刀具T01切削外形时用G96设置恒切削速度为200m / min,而在钻头T02 钻中心孔时用G97取消恒切削速度,并设置主轴转速为1100r/min。这两部分的程序头如下:G50 S2500 T0101 M08;/G50 限定最高主轴转速为 2500r / min;G01 Z-27.1 F0.3;/ 车削外形GOO UI.O Z3.0;/ 快速退回T0202;/调02号刀具G97 SII00 M03;/G97取消恒切削速度,设置主轴转速为IIOOr/minGOO XO.O Z5.0 M08;/快速走到点(0, 5.0),冷却液打开G01 Z-5.0 F0.12;/ 钻中心孔(6)进给率和进给速度设置指令在数控车削中有两种切削进给模式设置方法,即进给率(每转进给模式)和进给速度(每 分钟进给模式)。1)进给率,单位为mm/r,其指令为:G99;/进给率转换指令,G01 X Z F ;/ F 的单位为 mm / r2)进给速度,单位为mm / min,其指令为:G98;/进给速度转换指令G01 X Z F ;/ F 的单位为 mm / min比图7进给率和进给速度表示进给率为0.3mm / r表示进给速度为80mm / minCNC系统缺省进给模式是进给率,即每转进给模式。(7) 工件原点设置工件坐标系的原点有两种设置方法。1)用G50指令进行工件原点设置,分以下两种设置情况:图8工件原点设置 坐标原点设置在卡盘端面如图8a所示,这种情况下z坐标是正值。工件原点设置在卡盘端面:G50 X85.Z210.; /*将刀尖当前位置的坐标值定为工件坐标系中的一点(85., 210.)。 坐标原点设置在零件右端面如图8b所示,这种情况下Z坐标值是负值。工件原点设置在工件右端面:G50 X85.0 Z90.0;则刀尖当前位置即为工件坐标系原点。(8)端面及外圆车削加工端面及外圆的车削加工要用到插补指令G01。为正确地编写数控程序,应在编写程序前根据工件的情况选择工件原点。确定好工 件原点后,还必须确定刀具的起始点。编程时还应考虑车削外圆的始点和端面车削的始点,这两点的确定应结合考虑工件的 毛坯情况。如果毛坯余量较大,应进行多次粗车,最后进行一次精车,因而每次的车削始点 都不相同。图9确定车削原点a)工件原点在左端面时b)工件原点在右端面时1)工件原点在左端面00001 /*程序编号00001NO G50 X85.0 Z210.0;/*设置工件原点在左端面N1 G30 U0 W0;/*返回第二参考点N2 G50 S1500 T0101 M08; /*限制最高主轴转速为1500r/min,调01号刀具, M08为打开冷却液N3 G96 S200 M03;/*指定恒切削速度为200m / minN4 G00 X40.4 Z153.0;/*快速走到外圆粗车始点N5 G01 Z40.2 F0.3;/*以进给率0.3mm/r车削外圆N6 X60.4;/*台阶车削N7 Z20.0;/*60.4mm处长度为20.0mm的一段外圆N8 G00 X62.0 Z150.2;/* 刀具快速退到点(62.0,150.2)N9 X41.0;/* 刀具快速走到点(41.0, 150.2)N10 G01 X-1.6;/*车削右端面Nil G00 Z152.0;/* 刀具快速退到点(-1.6, 152.0)N12 G30 U0 W0;/*直接回第二参考点以进行换刀N13 (Fin ishi ng);/*精车开始,括号为程序说明N14 G50 S1500 T0202;/*限制最高主轴转速为1500r/min,调02号刀具N15 G96 S250;/*指定恒切削速度为250m / minN16 G00 X40.0 Z153.0 ; /*快速走到外圆精车始点(40.0, 153)N17 G42 G01 Z151.0 F0.15; /*调刀尖半径补偿,右偏N18 Z40.0;/*40.4mm 段外圆的精车N19 X60.0;/*台阶精车N20 Z20.0;/*60.0mm处长度为20.0mm外圆的精车N21 G40 G00 X62.0 Z150.0;/* 取消刀补N22 X41.0;/* 刀具快速走到点(41.0, 150.0)N23 G41 G01 X40.0;/*调刀尖半径补偿,左偏N24 G01 X-1.6;/*精车右端面N25 G40 G00 ZI52.0 M09;/*取消刀补,切削液关N26 G30 U0 W0 M05;/*返回第二参考点,主轴停止N27 M30;/*程序结束2)工件原点在右端面:工件原点设置在右端面与设置在左端面的区别仅在于Z坐标为 负值,程序编写过程完全相同。00002 ;/*程序编号NO G50 X85.0 Z90.0 /*设置工件原点在右端面N2 G30 U0 W0;/*返回第二参考点N4 G50 S1500 T0101 M08;/*限制最高主轴转速N6 G96 S200 M03;/*指定恒切削速度为200m / min,主轴逆时针旋转N8 G00 X30.4 Z3.0;/*快速走到点(30.4, 3.0)N10 G01 W-33.0 F0.3;/*以进给率 0.3mm/r 粗车 30.4 处外圆N12 U30.0 W-50.0;/* 粗车锥面N14 W-10.0;/*粗车60.4mm处长度为10的一段外圆N16 G00 Ul.6 W90.2; /*刀具快速走到点(62.0, 0.2)N18 U-31.0;/*刀具快速走到点(31, 0.2)N20 G01 U-32.6;/* 粗车端面N22 G00 W2.0;/*刀具快速走到点(-1.6, 2)N24 G30 U0 W0;/*返回第二参考点N26 (Fi ni shi ng);/* 精车开始N28 G50 S1500 T0202; /*设置主轴最高转速1500r / min,调2号刀具N30 G96 S250;/*指定恒切削速度为250m / minN32 G00 X30.0 Z3.0; /*刀具快速走到精车始点(30.0, 3.0)N34 G42 G01 W-2.0 F0.15; /*调刀尖半径补偿,右偏N36 W-31.0;/*精车 *30.4mm 处外圆N38 U30.0 W-50.0;/* 精车锥面N44 U-31.0;/*刀具快速走到点(31, 0.0)N46 G41 G01 U-1.0;/*调刀尖半径补偿,左偏N48 G01 U-32.6;/* 精车端面N50 G40 G00 W2.0 M09;/*取消刀补,刀具快速走到点(1.6, 2.0)N52 G30 U0 W0 M30;/*返回参考点,程序结束实例:如图10所示零件00R2XgOJOJg01i1rir一355015图10数控车削综合编程实例N0050 G01 X32 Z0;N0110 G02 X16 Z-15 R2;N0060 G01 X-0.5;N0120 G01 X20;N0070 G00 Z1;N0130 G01 Z35;N0080 G00 X10;N0140 X26;N0090 G01 X12 Z1;N0150 Z50;N0100 G01 X12 Z1;N0160 X32;为1500r/min,调1号刀具,M08为打开冷却液在这种情况下,如果设置指令写成:G50 X0 Z0;G02、G03指令表示刀具以F进给速度从圆弧起点向圆弧终点进行圆弧插补。刀具以 定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。2循环加工指令当车削加工余量较大,需要多次进刀切削加工时,可采用循环指令编写加工程序, 这样可减少程序段的数量,缩短编程时间和提高数控机床工作效率。根据刀具切削加工的循 环路线不同,循环指令可分为单一固定循环指令和多重复合循环指令。(1)单一固定循环指令对于加工几何形状简单、刀具走刀路线单一的工件,可采用固定循环指令编程,即只 需用一条指令、一个程序段完成刀具的多步动作。固定循环指令中刀具的运动分四步:进刀、 切削、退刀与返回。1)外圆切削循环指令(G90)指令格式:G90 X (U) _ Z (W) _ R_ F_指令功能:实现外圆切削循环和锥面切削循环。刀具从循环起点按图11与图12所示走刀路线,最后返回到循环起点,图中虚线表 示按R快速移动,实线表示按F指定的工件进给速度移动。x叫一 1 一一 7 一斗X- 图11外圆切削循环斗?5亟屈占图12锥面切削循环指令说明: X、Z表示切削终点坐标值; U、W表示切削终点相对循环起点的坐标分量; R表示切削始点与切削终点在X轴方向的坐标增量(半径值),外圆切削循环时R 为零,可省略; F表示进给速度。例题如图13所示,运用外圆切削循环指令编程。G90 X40 Z20 F30 A-B-C-D-AX30 A-E-F-D-AX20 A-G-H-D-A图13外圆切削循环例题例题如图14所示,运用锥面切削循环指令编程。G90 X40 Z20 R-5 F30 A-B-C-D-AX30 A-E-F-D-AX20 A-G-H-D-A图14锥面切削循环例题2)端面切削循环指令(G94)指令格式:G94 X (U) _ Z (W) _ R_ F_指令功能:实现端面切削循环和带锥度的端面切削循环。刀具从循环起点,按图15与图16所示走刀路线,最后返回到循环起点,图中虚线表 示按R快速移动,实线按F指定的进给速度移动。图15端面切削循环图16带锥度的端面切削循环 X、Z表示端平面切削终点坐标值; U、W表示端面切削终点相对循环起点的坐标分量; R表示端面切削始点至切削终点位移在Z轴方向的坐标增量,端面切削循环时R 为零,可省略; F表示进给速度。例题:如图17所示,运用端面切削循环指令编程。G94 X20 Z16 F30 A-B-C-D-AZ13 A-E-F-D-AZ10 A-G-H-D-A图17端面切削循环例题图18带锥度的端面切削循环例题例题:如图18所示,运用带锥度端面切削循环指令编程。G94 X20 Z34 R-4 F30 A-B-C-D-AZ32 A-E-F-D-AZ29 A-G-H-D-A(2)多重复合循环指令(G70G76)运用这组G代码,可以加工形状较复杂的零件,编程时只须指定精加工路线、径向 轴向精车留量和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率 更高。在这组指令中,G71、G72、G73是粗车加工指令,G70是G71、G72、G73粗加 工后的精加工指令,G74是深孔钻削固定循环指令,G75是切槽固定循环指令,G76是螺 纹加工固定循环指令。1)外圆粗加工复合循环(G71)指令格式:G71 UAd ReG71 Pns Qnf UAu WAw Ff Ss Tt/示o指令功能:切除棒料毛坯大部分加工余量,切削是沿平行Z轴方向进行,如图19所A为循环起点,A-A-B为精加工路线。图19外圆粗加工复合循环图20端面粗加工复合循环指令说明:Ad表示每次切削深度(半径值),无正负号; e表示退刀量(半径值),无正负号; ns表示精加工路线第一个程序段的顺序号; nf表示精加工路线最后一个程序段的顺序号 Au表示X方向的精加工余量,直径值;例题:如图21所示,运用外圆粗加工循环指令编程。ICOEFO图21外圆粗加工复合循环例题N010 G50 X150 Z100N020 G00 X41 Z0N030 G71 U2 R1N040 G71 P50 Q120 U0.5 W0.2 F100N050 G01 X0 Z0N060 G03 X11 W-5.5 R5.5N070 G01 W-10N080 X17 W-10N090 W-15N110 G01 W-12.652N120 X41N130 G70 P50 Q120 F30N100G02 X29 W-7.348 R7.52)端面粗加工复合循环(G72)指令格式:G72 WAd ReG72 Pns Qnf UAu WAw Ff Ss Tt指令功能:除切削是沿平行X轴方向进行外,该指令功能与G71相同,如图20所示。 指令说明:Ad、e、ns、nf、Au、Aw 的含义与 G71 相同。例题:如图22,运用端面粗加工循环指令编程。图22端面粗加工复合循环例题图23固定形状切削复合循环N010 G50 X150 Z100N020 G00 X41 Z1N030 G72 W1 R1N040 G72 P50 Q80U0.1 W0.2 F100N050 G00 X41 Z-31N060 G01 X20 Z-20N070 Z-2N080 X14 Z1N090 G70 P50 Q80 F303)固定形状切削复合循环(G73)指令格式:G73 UAi WAk RdG73 Pns Qnf UAu WAw Ff Ss Tt指令功能:适合加工铸造、锻造成形的一类工件,见图23所示。指令说明:Ai表示X轴向总退刀量(半径值);AK表示Z轴向总退刀量;d表示循环次数;ns表示精加工路线第一个程序段的顺序号;nf表示精加工路线最后一个程序段的顺序号;Au表示X方向的精加工余量(直径值);Aw表示Z方向的精加工余量。 固定形状切削复合循环指令的特点:a. 刀具轨迹平行于工件的轮廓,故适合加工铸造和锻造成形的坯料;b. 背吃刀量分别通过X轴方向总退刀量Ai和Z轴方向总退刀量AK除以循环次数d求得;c. 总退刀量Ai与AK值的设定与工件的切削深度有关。 使用固定形状切削复合循环指令,首先要确定换刀点、循环点A、切削始点A和切 削终点B的坐标位置。分析上图,A点为循环点,AtB是工件的轮廓线,AtAtB为刀 具的精加工路线,粗加工时刀具从A点后退至C点,后退距离分别为Ai+Au /2, Ak+Aw, 这样粗加工循环之后自动留出精加工余量Au /2、Aw。 顺序号ns至nf之间的程序段描述刀具切削加工的路线。例题:如图14所示,运用固定形状切削复合循环指令编程。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!