《数控车床常用编程指令的应用geyq.docx》由会员分享,可在线阅读,更多相关《数控车床常用编程指令的应用geyq.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.常用用编程指指令的应应用车削加工工编程一一般包含含X和Z坐标运运动及绕绕Z轴旋转转的转角角坐标C。(1)快快速定位位(G000或G0)刀具以以点位控控制方式式从当前前所在位位置快速速移动到到指令给给出的目目标位置置。指令格式式:G000 X(U) Z(WW);(2)直直线插补补(G001或G1) 指令格式式:G011 X(U) Z(WW) FF;图1快速速定位图2直线插插补G00 X400.0 Z566.0; G001 XX40.0 ZZ20.1 FF0.22;/绝对坐坐标,直直径编程程;/绝对坐坐标,直直径编程程,切削削进给率率0.22mm/rG00 U-660.00 W-30 G011
2、 U220.00 W-25.9 FF0.22;/增量坐坐标,直直径编程程/增量坐坐标,直直径编程程,切削削进给率率0.22mmr (3)圆圆弧插补补(G002或G2,G03或G3) 1)指令令格式: G002 XX(U)_Z(W)_I_KK_F_;G02 X(UU) ZZ(W) R F;G03 X(UU)_ZZ(W)_I_K_FF_;G03 X(UU) ZZ(W) R F;2)指令令功能:3)指令令说明:G022为顺时时针圆弧弧插补指指令,G03为逆时时针圆弧弧插补指指令。圆圆弧的顺顺、逆方方向判断断见图3左图,朝朝着与圆圆弧所在在平面相相垂直的的坐标轴轴的负方方向看,顺顺时针为为G02,逆时
3、时针为G03,图3右图分分别表示示了车床床前置刀刀架和后后置刀架架对圆弧弧顺与逆逆方向的的判断;图3圆弧弧的顺逆逆方向如图44,采用用绝对坐坐标编程程,X、Z为圆弧弧终点坐坐标值;采用增增量坐标标编程,U、W为圆弧弧终点相相对圆弧弧起点的的坐标增增量,R是圆弧弧半径,当当圆弧所所对圆心心角为01800时,取正值值;当圆圆心角为为18003600时,R取负值值。I、K为圆心在X、Z轴方向向上相对对圆弧起起点的坐坐标增量量(用半半径值表表示),I、K为零时时可以省省略。图4圆弧弧绝对坐坐标,相对坐坐标图5圆弧弧插补G02 X500.0 Z300.0 I255.0 F0.3; G003 XX87.9
4、8 Z500.0 I-330.00 K-40.0 FF0.33;G02 U200.0 W-220.00 I225.00 F00.3;/绝对坐坐标,直直径编程程G022 X550.ZZ30.0 RR25.0 FF0.33; G003 UU37.98 W-330.00 I-30.0 KK-400.0 F0.3;G022 U220.00 W-20.0 RR25.0 FF0.33;/相对坐坐标,直直径编程程(4)主主轴转速速设置(S)车床主轴轴的转速速(rminn)为:式中为为圆周切切削速度度,单位位缺省为为mminn、D为工件件的外径径,单位位为mm。例如,工工件的外外径为2000mm,要求求的切削
5、削速度为为3000mmin,经计计算可得得因此主轴轴转速应应为4788rmin,表示示为S4778。(5)主主轴速度度控制指指令数控车削削加工时时,按需需要可以以设置恒恒切削速速度(例如,为为保证车车削后工工件的表表面粗糙糙度一致致,应设设置恒切切削速度度),车削削过程中中数控系系统根据据车削时时工件不不同位置置处的直直径计算算主轴的的转速。恒切削速速度设置置方法如如下:G966 S;其中S后面数数字的单单位为rmin。设置恒切切削速度度后,如如果不需需要时可可以取消消,其方方式如下下:G997 SS;其中S后面数数字的单单位为rmin。在设置恒恒切削速速度后,由由于主轴轴的转速速在工件件不同
6、截截面上是是变化的的,为防防止主轴轴转速过过高而发发生危险险,在设设置恒切切削速度度前,可可以将主主轴最高高转速设设置在某某一个最最高值。切切削过程程中当执执行恒切切削速度度时,主主轴最高高转速将将被限制制在这个个最高值值。设置方法法如下:G500 S;其中S的单位位为rmin。图6主轴轴速度控控制例如:在在刀具T01切削外外形时用用G96设置恒恒切削速速度为2000mmin,而在在钻头T02钻中心心孔时用用G97取消恒恒切削速速度,并并设置主主轴转速速为11000rmin。这两部分分的程序序头如下下:G50 S25500 T01101 M088; /GG50限定最最高主轴轴转速为为25000
7、rmin;G96 S2000 MM03; / G966设置恒恒切削速速度为2000mmin,主轴轴顺时针针转动G00 X488.0 Z3.0; /快速速走到点点(488.0,3.00)G01 Z-227.11 F00.3;/车削外外形G00 Ul.0 ZZ3.00;/快速退退回T02002;/调02号刀具G97 Slll00 M033; /GG97取消恒恒切削速速度,设设置主轴轴转速为为ll000rminnG00 X0.0 ZZ5.00 M008;/快速走走到点(0,5.00),冷却却液打开开G01 Z-55.0 F0.12;/钻中心心孔(6)进进给率和和进给速速度设置置指令在数控车车削中有有
8、两种切切削进给给模式设设置方法法,即进进给率(每转进进给模式式)和进给给速度(每分钟钟进给模模式)。1)进给给率,单单位为mm/r,其指指令为:G99; /进给给率转换换指令,G01 X ZZ F; / F的单位位为mmr2)进给给速度,单单位为mmmin,其指指令为:G98; /进给给速度转转换指令令G01 X ZZ F; / F的单位位为mmminna:G999 GG01 Z-227.11 F00.3; b:G988 G001 ZZ-100.0 F800;表示示进给率率为0.33mmr表示进进给速度度为80mmmminn图7进给率率和进给给速度CNC系系统缺省省进给模模式是进进给率,即即每
9、转进进给模式式。(7)工工件原点点设置工件坐标标系的原原点有两两种设置置方法。1)用GG50指令进进行工件件原点设设置,分分以下两两种设置置情况:图8工件件原点设设置坐标原原点设置置在卡盘盘端面如图8aa所示,这这种情况况下z坐标是是正值。工件原点点设置在在卡盘端端面:G50 X855.Z2210.;/*将刀刀尖当前前位置的的坐标值值定为工工件坐标标系中的的一点(855.,2100.)。坐标原原点设置置在零件件右端面面如图8bb所示,这这种情况况下Z坐标值值是负值值。工件原点点设置在在工件右右端面:G500 X885.00 Z990.00;则刀尖当当前位置置即为工工件坐标标系原点点。(8)端端
10、面及外外圆车削削加工端面及外外圆的车车削加工工要用到到插补指指令G01。为正确地地编写数数控程序序,应在在编写程程序前根根据工件件的情况况选择工工件原点点。确定定好工件件原点后后,还必必须确定定刀具的的起始点点。编程时还还应考虑虑车削外外圆的始始点和端端面车削削的始点点,这两点点的确定定应结合合考虑工工件的毛毛坯情况况。如果果毛坯余余量较大大,应进进行多次次粗车,最最后进行行一次精精车,因因而每次次的车削削始点都都不相同同。a)工件件原点在在左端面面时 b)工件原原点在右右端面时时图9确定车车削原点点1)工件件原点在在左端面面o00001 /*程序编编号o00001N0 GG50 X855.0
11、 Z2110.00; /*设置工工件原点点在左端端面N1 GG30 U0 W0; /*返回第第二参考考点N2 GG50 S15500 T01101 M088; /*限制最最高主轴轴转速为为15000rmin,调01号刀具具,M08为打开开冷却液液N3 GG96 S2000 MM03; /*指定恒恒切削速速度为2000mminnN4 GG00 X400.4 Z1553.00; /*快速走走到外圆圆粗车始始点N5 GG01 Z400.2 F0.3; /*以进给给率0.33mm/r车削外外圆N6 XX60.4; /*台阶车车削N7 ZZ20.0; /*60.4mmm处长度度为20.0mmm的一段段外
12、圆N8 GG00 X622.0 Z1550.2; /*刀具快快速退到到点(622.0,1500.2)N9 XX41.0; /*刀具快快速走到到点(411.0,1500.2)N10 G011 X-1.66; /*车削右右端面N1l G000 Zll52.0; /*刀具快快速退到到点(-1.6,1522.0)N12 G300 U00 W00; /*直接回回第二参参考点以以进行换换刀N13 (Fiinisshinng); /*精车开开始,括号为为程序说说明N14 G500 S115000 T002022; /*限制最最高主轴轴转速为为15000rmin,调02号刀具具N15 G966 S2250;
13、/*指定恒恒切削速速度为2500mminnN16 G000 X440.00 Z1153.0;/*快速走走到外圆圆精车始始点(400.0,1533)N17 G422 G001 ZZ1511.0 F0.15; /*调刀尖尖半径补补偿,右右偏N18 Z400.0; /*40.4mmm一段外外圆的精精车N19 X600.0; /*台阶精精车N20 Z200.0; /*60.0mmm处长度度为20.0mmm外圆的的精车N21 G400 G000 XX62.0 ZZ1500.0; /*取消刀刀补N22 X411.0; /*刀具快快速走到到点(411.0,1500.0)N23 G411 G001 XX40.
14、0; /*调刀尖尖半径补补偿,左左偏N24 G011 X-1.66; /*精车右右端面N25 G400 G000 ZZl522.0 M099; /*取消刀刀补,切削液液关N26 G300 U00 W00 M005; /*返回第第二参考考点,主主轴停止止N27 M300; /*程序结结束2)工件件原点在在右端面面:工件件原点设设置在右右端面与与设置在在左端面面的区别别仅在于于Z坐标为为负值,程程序编写写过程完完全相同同。O00002; /*程序编编号N0 GG50 X855.0 Z900.0 /*设设置工件件原点在在右端面面N2 GG30 U0 W0; /*返回第第二参考考点N4 GG50 S1
15、5500 T01101 M088; /*限制最最高主轴轴转速N6 GG96 S2000 MM03; /*指定恒恒切削速速度为200mmmin,主轴轴逆时针针旋转N8 GG00 X300.4 Z3.0; /*快速走走到点(300.4,3.00)N10 G011 W-33.0 FF0.33; /*以进给给率0.33mm/r粗车30.4处外圆圆N12 U300.0 W-550.00; /*粗车锥锥面N14 W-110.0; /*粗车60.4mmm处长度度为10的一段段外圆N16 G000 Ull.6 W900.2; /*刀具快快速走到到点(62.0,0.22)N18 U-331.00; /*刀具快快
16、速走到到点(3l,0.22)N20 G011 U-32.6; /*粗车端端面N22 G000 W22.0; /*刀具快快速走到到点(-11.6,2)N24 G300 U00 W00; /*返回第第二参考考点N26 (Fiinisshinng); /*精车开开始N28 G500 S115000 T002022; /*设置主主轴最高高转速15000rmin,调2号刀具具N30 G966 S2250; /*指定恒恒切削速速度为2500mminnN32 G000 X330.00 Z33.0;/*刀具快快速走到到精车始始点(30.0,3.00)N34 G422 G001 WW-2.0 FF0.115;
17、/*调刀尖尖半径补补偿,右右偏N36 W-331.00; /*精车30.4mmm处外圆圆N38 U300.0 W-550.00; /*精车锥锥面N40 W-110.00; /*精车60.0mmm处外圆圆N42 G400 G000 UU2.00 W990.00; /*取消刀刀补,刀刀具快速速走到点点(62,0.00)N44 U-331.0; /*刀具快快速走到到点(31,0.00)N46 G411 G001 UU-1.0; /*调刀尖尖半径补补偿,左左偏N48 G011 U-32.6; /*精车端面面N50 G400 G000 WW2.00 M009; /*取消刀刀补,刀刀具快速速走到点点(1.
18、6,2.00)N52 G300 U00 W00 M330; /*返回参参考点,程程序结束束实例:如图100所示零零件图10数数控车削削综合编编程实例例N00550 GG01 X322 Z00; NN01110 GG02 X166 Z-15 R2;N00660 GG01 X-00.5; N001200 G001 XX20;N00770 GG00 Z1; N001300 G001 ZZ35;N00880 GG00 X100; NN01440 XX26;N00990 GG01 X122 Z11; NN01550 ZZ50;N01000 GG01 X122 Z11; NN01660 XX32;为15000rmin,调1号刀具具,M08为打开开冷却液液在这种种情况下下,如果果设置指指令写成成: G550 XX0 ZZ0;G02、G03指令表表示刀具具以进进给速度度从圆弧弧起点向向圆弧终终点进行行圆弧插插补。刀刀具以一一定的进进给速度度从当前前所在位位置沿直直线移动动到指令令给出的的目标位位置。