




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教学内容教学内容第三章第三章 数控编程技术数控编程技术3.1 3.1 数控车床编程数控车床编程3.2 3.2 数控铣床和加工中心编程数控铣床和加工中心编程3.3 3.3 数控自动编程技术简介数控自动编程技术简介3.1 3.1 数控车床编程数控车床编程3.1.1 3.1.1 数控车床的分类及编程特点数控车床的分类及编程特点 3.1.2 3.1.2 数控车床的常用编程指令数控车床的常用编程指令 3.1.3 3.1.3 数控车床的刀具补偿数控车床的刀具补偿 3.1.1 3.1.1 数控车床的分类及编程特点数控车床的分类及编程特点 1 1按数控车床主轴的配置方式分类按数控车床主轴的配置方式分类1 1卧
2、式数控车床卧式数控车床 2 2立式数控车床立式数控车床 1 1、数控车床的分类、数控车床的分类 2 2按数控系统控制的轴数分类按数控系统控制的轴数分类1 1两轴控制的数控车床两轴控制的数控车床2 2四轴控制的数控车床四轴控制的数控车床两个独立的回转刀架两个独立的回转刀架3 3按加工零件的根本类型分类按加工零件的根本类型分类1 1卡盘式数控车床卡盘式数控车床 2 2顶尖式数控车床顶尖式数控车床 4 4按数控系统的功能分类按数控系统的功能分类1 1经济型数控车床经济型数控车床2 2普通数控车床普通数控车床3 3车削加工中心车削加工中心 1 1循环功能:车外圆、车端面和车螺纹等。循环功能:车外圆、车
3、端面和车螺纹等。2 2刀具补偿功能。刀具补偿功能。 3 3直径编程、半径编程:出厂时普通设定为直径编直径编程、半径编程:出厂时普通设定为直径编程。程。4 4在一个程序段可以采用绝对值编程,增量值编程在一个程序段可以采用绝对值编程,增量值编程或二者混合编程。或二者混合编程。留意:大多数数控车床用留意:大多数数控车床用X X、Z Z表示绝对坐标,用表示绝对坐标,用U U、W W表示增量坐标,而不用表示增量坐标,而不用G90G90或或G91G91表示。表示。 2 2、数控车床及车削中心的编程特点、数控车床及车削中心的编程特点 3 3、数控车床的坐标系、数控车床的坐标系 3.1.2 3.1.2 数控车
4、床的常用编程指令数控车床的常用编程指令 另外,另外,G50G50还可用于工件坐标系设置:还可用于工件坐标系设置:指令格式:指令格式:G50 X_ Z_G50 X_ Z_;其运用方法与;其运用方法与G92G92类似。类似。例子:见教材例子:见教材 P69 O0031 P69 O00311 1主轴最高转速限制指令主轴最高转速限制指令G50G50指令格式:指令格式:G50 S_G50 S_;S S后面的数字表示的是主轴极限转速:后面的数字表示的是主轴极限转速:r/minr/min。 例:例:G50 S2000G50 S2000;1 1、主轴转速功能设定指令、主轴转速功能设定指令G50G50、G96G
5、96、G97 G97 车削加工实例车削加工实例 O0031O0031N001 G50 X100.0 Z52.7; N001 G50 X100.0 Z52.7; 工件坐标工件坐标系系 直径编程直径编程 起刀点起刀点N002 S800 M03; N002 S800 M03; N003 G00 X6.0 Z2.0; N003 G00 X6.0 Z2.0; 快进至切快进至切入点入点N004 G01 Z-20.0 F1.3; N004 G01 Z-20.0 F1.3; 加工加工6 6段段N005 G02 X14.0 Z-24.0 R4.0; N005 G02 X14.0 Z-24.0 R4.0; 加工加
6、工R4R4段段N006 G01 W-11.0; N006 G01 W-11.0; 加工加工1414段段N007 G03 X20.0 W-3.0 R3.0; N007 G03 X20.0 W-3.0 R3.0; 加工加工R3R3段段N008 G01 W-37.0; N008 G01 W-37.0; 加工加工2020段段N009 G02 U20.0 W-10.0 R10.0;N009 G02 U20.0 W-10.0 R10.0;N010 G01 W-20.0;N010 G01 W-20.0;N011 G03 X52.0 W-6.0 R6.0;N011 G03 X52.0 W-6.0 R6.0;N
7、012 G02 U10.0 W-5.0 R5.0;N012 G02 U10.0 W-5.0 R5.0;N013 G01 X62 W-20N013 G01 X62 W-20N014 G00 X100.0 Z52.7; N014 G00 X100.0 Z52.7; 回起刀点回起刀点参考点参考点N015 M05;N015 M05;N016 M02;N016 M02;例:例:G96 S180G96 S180;表示切削点线速度控制在表示切削点线速度控制在180m/min180m/min。2 2恒线速控制指令恒线速控制指令G96G96指令格式:指令格式:G96 S_G96 S_;S S后面的数字表示的是恒
8、定的线速度:后面的数字表示的是恒定的线速度:m/min m/min 例:例:G97 S3000G97 S3000;主轴转速主轴转速3000 r/min3000 r/min。G50 G96 G97 G50 G96 G97 续效指令续效指令3 3主轴速度设定指令主轴速度设定指令G97G97指令格式:指令格式: G97 S_ G97 S_;S S后面的数字表示的是主轴速度,单位:后面的数字表示的是主轴速度,单位:r/min r/min 指令格式:指令格式:T_T_;T T后面通常有两位数表示所选择的刀具号码。但也有后面通常有两位数表示所选择的刀具号码。但也有T T后面用四位数字,前两位是刀具号,后两
9、位是刀具长后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。度补偿号,又是刀尖圆弧半径补偿号。2 2、T T功能指令:选择加工所用刀具。功能指令:选择加工所用刀具。例:例:T0303T0303:表示选用:表示选用3 3号刀及号刀及3 3号刀具长度补偿值和刀尖号刀具长度补偿值和刀尖圆弧半径补偿值。圆弧半径补偿值。T0300T0300:表示取消刀具补偿。:表示取消刀具补偿。1 1简单固定循环指令简单固定循环指令1 1内径、外径车削循环指令内径、外径车削循环指令G90G90直线车削循环直线车削循环3 3、常用数控车床的一些固定循环指令、常用数控车床的一些固定循环指令格式
10、:格式:G90 XG90 XU U_ Z_ ZW W_ F_ F_锥体车削循环锥体车削循环 格式:格式:G90 XG90 XU U_ Z_ ZW W_ I(R)_ F_ I(R)_ F_ I=(D1-D2)/2 I=(D1-D2)/2 式中:式中:D1D1为圆锥起点直径,为圆锥起点直径, D2 D2为圆锥终点直径。为圆锥终点直径。 I=0I=0时为直线车削。时为直线车削。 2 2端面车削循环指令端面车削循环指令G94G94:适用于在零件上毛坯余量:适用于在零件上毛坯余量较大时进展精车前的粗车,以去除大部分毛坯余量。较大时进展精车前的粗车,以去除大部分毛坯余量。端面车削循环端面车削循环格式:格式
11、:G94 XG94 XU U_ Z_ ZW W_ F_ _ F_ 图中图中1 1R R表示第一步是快速运动,表示第一步是快速运动,2 2F F表示第二步按进给速度切削,表示第二步按进给速度切削,3 3F F表示第三步按进给速度退刀、表示第三步按进给速度退刀、4 4R R表示第四步是以快速运动复位。表示第四步是以快速运动复位。带锥度的端面车削循环带锥度的端面车削循环格式:格式:G94 XG94 XU U_ Z_ ZW W_ I(R)_ F_ I(R)_ F_X X、Z Z终点终点C C的绝对坐标;的绝对坐标;U U、W W终点终点C C的相对坐标;的相对坐标;F F进给速度;进给速度;R R切削
12、起点切削起点B B相对于切削相对于切削终点终点C C的的Z Z向有向间隔。向有向间隔。2 2复合固定循环指令复合固定循环指令1 1内径、外径粗车循环指令内径、外径粗车循环指令G71G71指令格式:指令格式:G71 U d R e G71 U d R e ; G71 P ns Q nf U u W w F S T G71 P ns Q nf U u W w F S T ;其中:其中:dd背吃刀量背吃刀量, ,无符号,模态值;无符号,模态值;ee每回切削退刀量,模态值;每回切削退刀量,模态值;nsns精加工外形程序群的第一程精加工外形程序群的第一程 序段的顺序号;序段的顺序号;nfnf精加工外形程
13、序群的最后一精加工外形程序群的最后一 个程序段的顺序号;个程序段的顺序号;uXuX方向之精切预留量直径值方向之精切预留量直径值; ;wZwZ方向之精切预留量方向之精切预留量; ;FF粗车时的进给速度粗车时的进给速度; ;SS粗车时的主轴转速粗车时的主轴转速; ;TT粗车时的刀具号码。粗车时的刀具号码。2 2端面粗车循环指令端面粗车循环指令G72G72指令格式:指令格式:G72 W d R e G72 W d R e ; G72 P ns Q nf U u W w F S T G72 P ns Q nf U u W w F S T ;其中:其中: dd切深,无符号。是模态值。切深,无符号。是模态
14、值。e e退刀量,是模态值;退刀量,是模态值;nsns精加工外形程序群的精加工外形程序群的 第一程序段的顺序号;第一程序段的顺序号;nfnf精加工外形程序群的精加工外形程序群的 最后一个程序段的顺序号;最后一个程序段的顺序号;u u X X轴向精加工余量的间隔和方向;轴向精加工余量的间隔和方向;w w Z Z轴向精加工余量的间隔和方向;轴向精加工余量的间隔和方向;F F粗车的进给速度。粗车的进给速度。3 3成型车削循环指令成型车削循环指令G73G73G73 U i W k R d G73 U i W k R d ;G73 P ns Q nf U u W w F S T G73 P ns Q n
15、f U u W w F S T ; iXiX方向总退刀量,半径值;方向总退刀量,半径值;kZkZ方向总退刀量;方向总退刀量;dd循环次数;循环次数;nsns精加工第一个程序段号;精加工第一个程序段号;nfnf精加工最后一个程序段号;精加工最后一个程序段号;uXuX向精加工余量,直径值;向精加工余量,直径值;WZWZ方向上的精加工余量。方向上的精加工余量。4 4外径、内径精车循环指令外径、内径精车循环指令G70G70G70 P(ns) Q(nf)G70 P(ns) Q(nf);其中:其中:nsns精车程序第一个程序段的顺序号;精车程序第一个程序段的顺序号; nf nf精车程序最后一个程序段的顺序
16、号。精车程序最后一个程序段的顺序号。留意:在留意:在G71G71、G72G72、G73G73切削循环之后必需运用切削循环之后必需运用G70G70指指令执行精车削,以到达所需求之尺寸。令执行精车削,以到达所需求之尺寸。 O0032O0032; 程序名程序名N010 G50 X200 Z220N010 G50 X200 Z220; 坐标系设定坐标系设定N020 M04 S800 T0300N020 M04 S800 T0300; 主轴旋转主轴旋转N030 G00 X160 Z180 M08N030 G00 X160 Z180 M08; 快进达快进达160160,180180N035 G71 U7.
17、0 R1.0 N035 G71 U7.0 R1.0 背吃刀量背吃刀量7mm7mmN040 G71 P050 Q110 U4 W2 F0.2 S500N040 G71 P050 Q110 U4 W2 F0.2 S500;N050 G00 X40 S800N050 G00 X40 S800;N060 G01 W-40 F0.1N060 G01 W-40 F0.1;N070 X60 W-30N070 X60 W-30;N080 W-20N080 W-20;N090 X100 W-10N090 X100 W-10;N100 W-20N100 W-20;N110 X140 W-20N110 X140 W
18、-20;N120 G70 P050 Q110N120 G70 P050 Q110; N130 G00 X200 Z220 M09N130 G00 X200 Z220 M09;N140 M30N140 M30刀具几何尺寸补偿刀具几何尺寸补偿补偿刀具外形或刀具附件位置补偿刀具外形或刀具附件位置上的偏向;上的偏向;刀具磨损补偿刀具磨损补偿补偿刀尖的磨损。补偿刀尖的磨损。1 1、刀具位置补偿、刀具位置补偿 3.1.3 3.1.3 数控车床的刀具补偿数控车床的刀具补偿 2 2、刀尖半径补偿、刀尖半径补偿在编程时,通常将车刀刀尖作为一点思索即假想刀在编程时,通常将车刀刀尖作为一点思索即假想刀尖位置,但实践
19、上刀尖部分是带有圆角的。尖位置,但实践上刀尖部分是带有圆角的。 2 2、刀尖半径补偿、刀尖半径补偿切削工件右端面时,车刀圆弧的切点切削工件右端面时,车刀圆弧的切点A A与假象刀尖点与假象刀尖点P P的的Z Z坐标值一样;车削外圆柱面时,车刀圆弧的切点坐标值一样;车削外圆柱面时,车刀圆弧的切点B B与与P P点的点的X X坐标值一样,因此切削出的工件轮廓没有外坐标值一样,因此切削出的工件轮廓没有外形误差和尺寸误差。形误差和尺寸误差。2 2、刀尖半径补偿、刀尖半径补偿刀尖方位参数共有刀尖方位参数共有8 8个个(18)(18),当运用刀尖圆弧中心编,当运用刀尖圆弧中心编程时,可以选用程时,可以选用0
20、 0或或9 9。a)a)刀架前置刀架前置b)b)刀架后置刀架后置3 3、子程序的运用、子程序的运用1 1子程序的组成格式子程序的组成格式O O 子程序号子程序号N_ N_ ; 子程序的加工内容子程序的加工内容 N_ N_ ;N_ M99N_ M99; 子程序终了指令。子程序终了指令。 2 2子程序的调用子程序的调用子程序是从主程序或上一级的子程序调出并执行的。子程序是从主程序或上一级的子程序调出并执行的。调用子程序的格式为:调用子程序的格式为:M98 PM98 P;或;或M98 PM98 P L L ;子程序必需在主程子程序必需在主程序终了指令后建立;序终了指令后建立;子程序的作用好像子程序的
21、作用好像一个固定循环,供主一个固定循环,供主程序调用。程序调用。子程序运用实例子程序运用实例毛坯直径毛坯直径42mm42mm,长度,长度77mm77mm,0101号号刀为外圆车刀为外圆车刀,刀,0303号刀号刀为车槽刀,为车槽刀,宽度宽度2mm2mm。数控车床编程作业数控车床编程作业1 1、编制如以下图所示典型零件的程序。、编制如以下图所示典型零件的程序。2 2、编制如以下图所示典型零件的程序。、编制如以下图所示典型零件的程序。资料:资料:4545钢;刀具:自选钢;刀具:自选3.2 3.2 数控铣床和加工中心编程数控铣床和加工中心编程 3.2.1 3.2.1 数控铣床和加工中心的分类及编程特点
22、数控铣床和加工中心的分类及编程特点 3.2.2 3.2.2 数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2.3 3.2.3 加工中心的自动换刀加工中心的自动换刀 3.2.1 3.2.1 数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点 1 1、数控铣床的分类、数控铣床的分类1 1数控立式铣床数控立式铣床2 2数控卧式铣床数控卧式铣床 3 3万能数控铣床万能数控铣床 4 4龙门式数控铣床龙门式数控铣床 2 2、加工中心的分类、加工中心的分类1 1卧式加工中心卧式加工中心 2 2立式加工中心立式加工中心 3 3大型龙门式加工中心大型龙门式加工中心 4
23、4五面体加工中心五面体加工中心 1 1按主轴加工时的空间位置分类有:按主轴加工时的空间位置分类有:1 1镗铣加工中心镗铣加工中心 2 2复合加工中心复合加工中心 2 2按工艺用途分类有:按工艺用途分类有:1 1单任务台、双任务台加工中心;单任务台、双任务台加工中心;2 2单轴、双轴、三轴及可换主轴箱的加工中心;单轴、双轴、三轴及可换主轴箱的加工中心; 3 3立式转塔加工中心和卧式转塔加工中心;立式转塔加工中心和卧式转塔加工中心;4 4刀库加主轴换刀加工中心;刀库加主轴换刀加工中心;5 5刀库机械手加主轴换刀加工中心;刀库机械手加主轴换刀加工中心;6 6刀库加机械手加双主轴转塔加工中心。刀库加机
24、械手加双主轴转塔加工中心。3 3按特殊功能分类有:按特殊功能分类有:3 3、数控铣床和加工中心的编程特点、数控铣床和加工中心的编程特点 1 1运用固定循环指令;运用固定循环指令;2 2运用刀具半径补偿指令;运用刀具半径补偿指令;3 3运用刀具长度补偿指令;运用刀具长度补偿指令;4 4运用用户宏程序;运用用户宏程序;5 5添加数控回转任务台,能实现四轴以上的联动加添加数控回转任务台,能实现四轴以上的联动加工;工;6 6运用子程序,可在工件上加工多个外形一样的构运用子程序,可在工件上加工多个外形一样的构造;造;7 7运用简化编程指令,可实现镜像、缩放、旋转的运用简化编程指令,可实现镜像、缩放、旋转
25、的功能。功能。 3.2.2 3.2.2 数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 1 1、镜像功能指令、镜像功能指令G24G24,G25 G25 指令格式:指令格式:G24 X_ Y_ Z_G24 X_ Y_ Z_;建立镜像;建立镜像 M98 P_M98 P_; G25 X_Y_ Z_G25 X_Y_ Z_;取消镜像;取消镜像建立镜像由指令坐标轴后的坐标值指定镜像位置对建立镜像由指令坐标轴后的坐标值指定镜像位置对称轴、线、点。称轴、线、点。O0037 O0037 主程序主程序N10 G91 G17 M03N10 G91 G17 M03;N20 M98 P1000N20
26、M98 P1000; 加工加工N30 G24 X0N30 G24 X0; Y Y轴镜像轴镜像N40 M98 P1000N40 M98 P1000; 加工加工N50 G24 X0 Y0N50 G24 X0 Y0;N60 M98 P1000N60 M98 P1000; 加工加工N70 G25 X0N70 G25 X0;取消;取消Y Y轴镜像轴镜像N80 G24 Y0N80 G24 Y0; X X轴镜像轴镜像N90 M98 P1000N90 M98 P1000;加工;加工N100 G25 Y0N100 G25 Y0; 取消镜像取消镜像N110 M05N110 M05;N120 M30N120 M30
27、;O1000O1000N200 G41 G00 X10.0 Y4.0 N200 G41 G00 X10.0 Y4.0 D01D01;N210 Y1.0N210 Y1.0N220 Z-98.0N220 Z-98.0;N230 G01 Z-7.0 F100N230 G01 Z-7.0 F100;N240 Y25.0N240 Y25.0;N250 X10.0N250 X10.0;N260 G03 X10.0 Y-10.0 N260 G03 X10.0 Y-10.0 I10.0I10.0;N270 G01 Y-10.0N270 G01 Y-10.0;N280 X-25.0N280 X-25.0;N29
28、0 G00 Z105.0N290 G00 Z105.0;N300 G40 X-5.0 Y-10.0N300 G40 X-5.0 Y-10.0;N310 M99N310 M99;2 2、缩放功能指令、缩放功能指令G50G50、G51G51指令格式:指令格式:G51 X_Y_Z_P_G51 X_Y_Z_P_;缩放开;缩放开M98 P_M98 P_;G50G50;缩放关;缩放关该指令以给定点该指令以给定点(X(X,Y Y,Z)Z)为缩放中心,将图形放大为缩放中心,将图形放大到原始图形的到原始图形的P P倍;如省略倍;如省略(X(X,Y Y,Z)Z),那么以程序原,那么以程序原点为缩放中心。点为缩放中
29、心。2 2、缩放功能指令、缩放功能指令G50G50、G51G51O0038;O0038;N100 G92 X0 Y0;N100 G92 X0 Y0;N110 G51 X50 Y30 P2;N110 G51 X50 Y30 P2;N120 M98 P0100;N120 M98 P0100;N130 G50;N130 G50;N140 M30;N140 M30;O0100;O0100;N10 G00 G90 X0 Y-10;N10 G00 G90 X0 Y-10;N20 G02 X0 Y10 I0 J10 F100;N20 G02 X0 Y10 I0 J10 F100;N30 G01 X15 Y0
30、;N30 G01 X15 Y0;N40 G01 X0 Y-10;N40 G01 X0 Y-10;N50 M99;N50 M99;3 3、图形旋转指令、图形旋转指令G68G68、G69 G69 指令格式:指令格式:G68 X_Y_P_ G68 X_Y_P_ ; 坐标旋转功能坐标旋转功能 G69 G69; 取消坐标旋转功能取消坐标旋转功能该指令以给定点该指令以给定点(X(X,Y)Y)为旋转中心,将图形旋转为旋转中心,将图形旋转P P角;角;假设省略假设省略(X(X,Y)Y),那么以程序原点为旋转中心。,那么以程序原点为旋转中心。3 3、图形旋转指令、图形旋转指令G68G68、G69 G69 O00
31、39;O0039;N100 G92 G00 X0 Y0;N100 G92 G00 X0 Y0;N110 G68 P45;N110 G68 P45;N120 M98 P0200;N120 M98 P0200;N250 G68 P45;N250 G68 P45;N260 M98 P0200;N260 M98 P0200;N270 G69;N270 G69;N280 M30;N280 M30;O0200;O0200;N10 G91 G17;N10 G91 G17;N20 G00 X20 Y0 F250;N20 G00 X20 Y0 F250;N30 G03 X20 Y0 R10;N30 G03 X2
32、0 Y0 R10;N40 G03 X-10 Y0 R5;N40 G03 X-10 Y0 R5;N50 G02 X-10 Y0 R5;N50 G02 X-10 Y0 R5;N60 G00 X-20 Y0;N60 G00 X-20 Y0;N70 M99;N70 M99;小结小结在有刀具补偿时,应先进展坐标旋转,然后再进展刀在有刀具补偿时,应先进展坐标旋转,然后再进展刀具半径补偿、刀具长度补偿;具半径补偿、刀具长度补偿;在有缩放功能的情况下,应先缩放,再旋转。在有缩放功能的情况下,应先缩放,再旋转。4 4、自动前往参考点的指令、自动前往参考点的指令G28 G28 指令格式:指令格式:G28 XG28
33、 X Y Y Z Z;该指令使刀具以点位方式经中间点快速前往到参考点,该指令使刀具以点位方式经中间点快速前往到参考点,中间点的位置由该指令后面的中间点的位置由该指令后面的X X、Y Y、Z Z坐标值所决议。坐标值所决议。例:例:N10 X20.0 Y54.0;N10 X20.0 Y54.0;N20 G28 X40.0 Y25.0; N20 G28 X40.0 Y25.0; 中间点坐标值中间点坐标值40.0,25.040.0,25.0N30 G28 Z35.0; N30 G28 Z35.0; 中间点坐标值中间点坐标值40.0,25.0,35.040.0,25.0,35.05 5、从参考点自动前往
34、指令、从参考点自动前往指令G29 G29 指令格式:指令格式:G29 XG29 X Y Y Z Z;执行这条指令,可以使刀具从参考点出发,经过一个执行这条指令,可以使刀具从参考点出发,经过一个中间点到达由这个指令后面中间点到达由这个指令后面X X、Y Y、Z Z坐标值所指令的坐标值所指令的位置。中间点的坐标由位置。中间点的坐标由G28G28或或G30G30指令确定。普通地,指令确定。普通地,该指令用在该指令用在G28G28或或G30G30之后,被指令轴位于参考点或第之后,被指令轴位于参考点或第二参考点的时候。二参考点的时候。 5 5、从参考点自动前往指令、从参考点自动前往指令G29 G29 N
35、040 G91 G28 X100 Y100N040 G91 G28 X100 Y100;N050 M06N050 M06;N060 G29 X300 Y-170N060 G29 X300 Y-170;此程序执行时,刀具首先从此程序执行时,刀具首先从A A点出发,以快速点定位的点出发,以快速点定位的方式由方式由B B点到达参考点,换刀后执行点到达参考点,换刀后执行G29G29指令,刀具从参指令,刀具从参考点先运动到考点先运动到B B点再到达点再到达C C点,点,B B点至点至C C点的增量坐标为点的增量坐标为X300 Y-170X300 Y-170。6 6、前往第二参考点指令、前往第二参考点指令
36、G30 G30 指令格式:指令格式:G30 XG30 X Y Y Z Z; 该指令的运用和执行都和该指令的运用和执行都和G28G28非常类似,独一不同的就非常类似,独一不同的就是是G28G28使指令轴前往机床参考点,而使指令轴前往机床参考点,而G30G30使指令轴前往第使指令轴前往第二参考点。二参考点。G30G30指令后,和指令后,和G28G28指令类似,可以运用指令类似,可以运用G29G29指令使指令轴从第二参考点自动前往。指令使指令轴从第二参考点自动前往。第二参考点也是机床上的固定点,它和机床参考点之间第二参考点也是机床上的固定点,它和机床参考点之间的间隔由参数给定,第二参考点指令普通在机
37、床中主要的间隔由参数给定,第二参考点指令普通在机床中主要用于刀具交换,由于机床的用于刀具交换,由于机床的Z Z轴换刀点为轴换刀点为Z Z轴的第二参考轴的第二参考点,也就是说,刀具交换之前必需先执行点,也就是说,刀具交换之前必需先执行G30G30指令。指令。7 7、参考点前往检查指令、参考点前往检查指令G27 G27 指令格式:指令格式:G27 XG27 X Y Y Z Z;该指令可以检验刀具能否可以定位到参考点上,指令该指令可以检验刀具能否可以定位到参考点上,指令中中X X、Y Y、Z Z分别代表参考点在工件坐标系中的坐标值,分别代表参考点在工件坐标系中的坐标值,执行该指令后,假设刀具可以定位
38、到参考点上,那么执行该指令后,假设刀具可以定位到参考点上,那么相应轴的参考点指示灯就点亮。在刀具补偿方式中运相应轴的参考点指示灯就点亮。在刀具补偿方式中运用该指令,刀具到达的位置将是加上补偿量的位置,用该指令,刀具到达的位置将是加上补偿量的位置,此时刀具将不能到达参考点因此指示灯也不亮,因此此时刀具将不能到达参考点因此指示灯也不亮,因此执行该指令前,应先取消刀具补偿。执行该指令前,应先取消刀具补偿。 8 8、固定循环功能、固定循环功能1 1刀具在平面孔的加工位置定刀具在平面孔的加工位置定位。位。2 2快速进给至平面,刀具任务进快速进给至平面,刀具任务进给由平面开场。给由平面开场。3 3孔加工操
39、作,以进给速度进展孔孔加工操作,以进给速度进展孔的加工。的加工。4 4在孔底位置暂停,以光整孔底外在孔底位置暂停,以光整孔底外表。表。5 5快速前往平面。快速前往平面。6 6快速前往至起始平面。快速前往至起始平面。起始平面R平面孔底平面9898指令定义刀具前往至指令定义刀具前往至起始平面;起始平面;9999指令那么指令那么定义刀具前往至平面。定义刀具前往至平面。9090方式下,和值按方式下,和值按轴坐标原点设定;轴坐标原点设定;9191方式下,值是由起始平方式下,值是由起始平面至平面的间隔,值面至平面的间隔,值是自平面至孔底平面的是自平面至孔底平面的间隔。间隔。8 8、固定循环功能、固定循环功
40、能G90G90方式方式G91G91方式方式指令格式:指令格式:G90/G91G98/G99 G73G90/G91G98/G99 G73G89 X_ Y_ Z_ R_ Q_P_F_ K _G89 X_ Y_ Z_ R_ Q_P_F_ K _;式中:式中:G90 /G91-G90 /G91-绝对坐标编程或增量坐标编程;绝对坐标编程或增量坐标编程; G98- G98-前往起始点;前往起始点;G99-G99-前往前往R R平面。平面。G73G73G89-G89-孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;X X、Y-Y-孔的位置坐标;孔的位置
41、坐标;Z-Z-孔底坐标;与孔底坐标;与G90G90或或G91G91的选择有关的选择有关R-R-平安面平安面R R面的坐标。与面的坐标。与G90G90或或G91G91的选择有关的选择有关Q-Q-每次切削深度;每次切削深度;P-P-孔底的暂停时间;孔底的暂停时间; F-F-切削进给速度;切削进给速度;K-K-规定反复加工次数。规定反复加工次数。8 8、固定循环功能、固定循环功能1 1高速深孔钻循环指令高速深孔钻循环指令 G73 G73指令格式:指令格式:G73 X_Y_Z_R_Q_P_F_K_G73 X_Y_Z_R_Q_P_F_K_; 该指令用于深孔钻削,该指令用于深孔钻削,在钻孔时采取延续进给,
42、在钻孔时采取延续进给,有利于断屑和排屑,适有利于断屑和排屑,适宜深孔加工。宜深孔加工。 8 8、固定循环功能、固定循环功能2 2右旋螺纹加工循环指令右旋螺纹加工循环指令G84 G84 指令格式:指令格式:G84 X_Y_Z_R_P_F_K_G84 X_Y_Z_R_P_F_K_; 该指令用于切削右旋螺该指令用于切削右旋螺纹孔。向下切削时主轴纹孔。向下切削时主轴正转,孔底动作是变正正转,孔底动作是变正转为反转,再退出。转为反转,再退出。F F表示导程,在表示导程,在G84G84切削切削螺纹期间速率修正无效,螺纹期间速率修正无效,挪动将不会中途停顿,挪动将不会中途停顿,直到循环终了。直到循环终了。8
43、 8、固定循环功能、固定循环功能3 3左旋螺纹加工循环指令左旋螺纹加工循环指令G74 G74 指令格式:指令格式:G74 X_Y_Z_R_P_F_K_G74 X_Y_Z_R_P_F_K_; 该指令用于切削左旋螺纹孔。主轴反转进刀,正转退该指令用于切削左旋螺纹孔。主轴反转进刀,正转退刀,正好与刀,正好与G84G84指令中的主轴转向相反,其它运动均指令中的主轴转向相反,其它运动均与与G84G84指令一样。指令一样。8 8、固定循环功能、固定循环功能刚性攻丝方式:在右旋螺纹加工循环刚性攻丝方式:在右旋螺纹加工循环G84G84或左旋螺纹加或左旋螺纹加工循环工循环G74G74的前一程序段指令的前一程序段
44、指令M29 Sx x x xM29 Sx x x x;那么机床;那么机床进入刚性攻丝模态。进入刚性攻丝模态。NCNC执行到该指令时,主轴停顿,执行到该指令时,主轴停顿,然后主轴正转指示灯亮,表示进入刚性攻丝模态,其然后主轴正转指示灯亮,表示进入刚性攻丝模态,其后的后的G74G74或或G84G84循环被称为刚性攻丝循环,由于刚性攻循环被称为刚性攻丝循环,由于刚性攻丝循环中,主轴转速和丝循环中,主轴转速和Z Z轴的进给严厉成比例同步,因轴的进给严厉成比例同步,因此可以运用刚性夹持的丝锥进展螺纹孔的加工,并且此可以运用刚性夹持的丝锥进展螺纹孔的加工,并且还可以提高螺纹孔的加工速度,提高加工效率。还可
45、以提高螺纹孔的加工速度,提高加工效率。G74G74或或G84G84中指令的中指令的F F值与值与M29M29程序段中指令的程序段中指令的S S值的比值值的比值F/SF/S即为螺纹孔的螺距值。即为螺纹孔的螺距值。 8 8、固定循环功能、固定循环功能4 4定点钻孔循环定点钻孔循环G81 G81 指令格式:指令格式:G81 X_Y_Z_R_F_K_G81 X_Y_Z_R_F_K_; 该指令用于钻普该指令用于钻普通的通孔或螺纹通的通孔或螺纹孔等。孔等。8 8、固定循环功能、固定循环功能5 5钻孔循环钻孔循环G82 G82 指令格式:指令格式:G82 X_Y_Z_R_P_ F_K_G82 X_Y_Z_R
46、_P_ F_K_; 该指令与该指令与G81G81不同之处不同之处仅在于在钻削到孔底位仅在于在钻削到孔底位置时暂停一段时间。主置时暂停一段时间。主要用于钻不通孔时,孔要用于钻不通孔时,孔底外表质量要求比较高底外表质量要求比较高的加工,也可用于锪孔、的加工,也可用于锪孔、反镗孔的循环。反镗孔的循环。 8 8、固定循环功能、固定循环功能6 6排屑钻孔循环排屑钻孔循环G83G83指令格式:指令格式:G83 X_Y_Z_R_Q _ F_K_G83 X_Y_Z_R_Q _ F_K_; 该指令用于深孔加工时的往复该指令用于深孔加工时的往复排屑钻孔。与排屑钻孔。与G73G73略有不同的略有不同的是每次刀具间歇
47、进给后回退至是每次刀具间歇进给后回退至R R点平面。此处的点平面。此处的“d d表示刀表示刀具问断进给每次下降时由快进具问断进给每次下降时由快进转为工进的那一点至前一次切转为工进的那一点至前一次切削进给下降的点之间的间隔。削进给下降的点之间的间隔。间隔由参数来设定。间隔由参数来设定。 8 8、固定循环功能、固定循环功能7 7镗孔循环镗孔循环G89 G89 指令格式:指令格式:G89 X_Y_Z_R_F_K_G89 X_Y_Z_R_F_K_; 该指令用于镗该指令用于镗阶梯孔或镗不阶梯孔或镗不通孔时孔底外通孔时孔底外表质量要求比表质量要求比较高的加工。较高的加工。 8 8、固定循环功能、固定循环功
48、能8 8取消固定循环取消固定循环G80 G80 指令格式:指令格式:G80G80; 该指令用于取消固定循环方式,机床回到执行正常操该指令用于取消固定循环方式,机床回到执行正常操作形状。孔的加工数据,包括作形状。孔的加工数据,包括 R R 点,点, Z Z 点等等,都点等等,都被取消;但是挪动速率命令会继续有效。被取消;但是挪动速率命令会继续有效。取消孔加工固定循环方式除用取消孔加工固定循环方式除用G80G80外,假设中间出现了外,假设中间出现了G00G00或或G01G01组的组的G G代码,那么孔加工的循环方式也会自动代码,那么孔加工的循环方式也会自动取消。取消。G00G00等取消固定循环其效
49、果与用等取消固定循环其效果与用G80G80是完全一样是完全一样的。的。8 8、固定循环功能、固定循环功能9 9固定循环举例:固定循环举例:图示零件图,共有图示零件图,共有1313孔,需求用三把不同直径的刀具,孔,需求用三把不同直径的刀具,其中刀具号、直径以及刀杆长度如下图。全部进展钻其中刀具号、直径以及刀杆长度如下图。全部进展钻镗点位加工,不需运用刀具半径补偿。镗点位加工,不需运用刀具半径补偿。8 8、固定循环功能、固定循环功能XOZOY# 1# 2# 3# 7# 8# 1 2# 1 3# 1 1# 9# 4# 5# 6# 1 02 0015 02 502 5015 04 004 003 50
50、6- 104- 2 03 - 90XT 1 1T 1 5T 3 15 0505 02 5020 01 90 2 0 1015 0 9 030( a )H 1 1 = 2 0 0H 1 5 = 1 9 0H 3 1 = 1 5 0( b )400150250250150O400350200OY250ZX30505050X150T31T11T151902001020906-104-203-90#3#2#1#7#8#11#12#13#9#10#4#5#6H11200H15190H31150(a)(b)G92 X0 Y0 Z0;G92 X0 Y0 Z0;G90 G00 Z250 T11 M06G90
51、G00 Z250 T11 M06G43 Z0 H11;G43 Z0 H11;S30 M03;S30 M03;G99 G81 X400 Y-350 Z-153 R-97 F120;G99 G81 X400 Y-350 Z-153 R-97 F120;Y-550;Y-550;G98 Y-750;G98 Y-750;G99 X1200;G99 X1200;Y-550;Y-550;G98 Y-350;G98 Y-350;G00 X0 Y0 M05;G00 X0 Y0 M05;G40 Z250 T15 M06;G40 Z250 T15 M06;G43 Z0 H15;G43 Z0 H15;S20 M03;
52、S20 M03;G99 G82 X550 Y-450 Z-130 R-97 F70;G99 G82 X550 Y-450 Z-130 R-97 F70;G98 Y-650;G98 Y-650;G99 X1050;G99 X1050;G98 Y-450;G98 Y-450;G00 X0 Y0 M05;G00 X0 Y0 M05;G40 Z250 T31 M06;G40 Z250 T31 M06;G43 Z0 H31;G43 Z0 H31;S10 M03;S10 M03;G85 G99 X800 Y-350 G85 G99 X800 Y-350 Z-153 R-47 F50;Z-153 R-47
53、F50;G91 Y-200 L2;G91 Y-200 L2;G28 X0 Y0 M05;G28 X0 Y0 M05;G40 Z0 M02;G40 Z0 M02; 钻钻#1#1#6#6孔孔 钻钻#7#7#10#10孔孔 3.2.3 3.2.3 加工中心的自动换刀加工中心的自动换刀 1 1有关加工中心的自动换刀指令有关加工中心的自动换刀指令M06M06:自动换刀指令。本指令将驱动机械手进展换刀:自动换刀指令。本指令将驱动机械手进展换刀动作,但并不包括刀库转动的选刀动作。动作,但并不包括刀库转动的选刀动作。M19M19:主轴准停。本指令将使主轴定向停顿,确保主:主轴准停。本指令将使主轴定向停顿,确保
54、主轴停顿的方位和装刀标志方位一致。轴停顿的方位和装刀标志方位一致。Txx-Txx-选刀指令。本指令是用以驱动刀库电机带动刀选刀指令。本指令是用以驱动刀库电机带动刀库转动而实施选刀动作的。库转动而实施选刀动作的。T T指令后跟的两位数字,指令后跟的两位数字,是将要改换的刀具地址号,本功能是数控铣床所不是将要改换的刀具地址号,本功能是数控铣床所不具备的。具备的。2 2两种换刀方法的区别两种换刀方法的区别 “T01 M06T01 M06 该条指令是先执行选刀指令该条指令是先执行选刀指令T01T01,再执行换刀指令,再执行换刀指令M06M06。它是先由刀库转动将它是先由刀库转动将T01T01号刀具送到
55、换刀位置上后,号刀具送到换刀位置上后,再由机械手实施换刀动作。换刀以后,主轴上装夹的再由机械手实施换刀动作。换刀以后,主轴上装夹的就是就是T01T01号刀具,而刀库中目前换刀位置上安放的那号刀具,而刀库中目前换刀位置上安放的那么是刚换下的旧刀具。执行完么是刚换下的旧刀具。执行完“T01 M06T01 M06后,刀库即后,刀库即坚持当前刀具安放位置不动。坚持当前刀具安放位置不动。“M06 T01“M06 T01该条指令是先执行换刀指令该条指令是先执行换刀指令M06M06,再执行选刀指令,再执行选刀指令T01T01。它是先由机械手实施换刀动作,将主轴上原有的刀具它是先由机械手实施换刀动作,将主轴上
56、原有的刀具和目前刀库中当前换刀位置上已有的刀具和目前刀库中当前换刀位置上已有的刀具( (上一次选上一次选刀刀TxxTxx指令所选好的刀具指令所选好的刀具) )进展互换;然后,再由刀库进展互换;然后,再由刀库转动将转动将T01T01号刀具送到换刀位置上,为下一次换刀作号刀具送到换刀位置上,为下一次换刀作预备。换刀前后,主轴上装夹的都不是预备。换刀前后,主轴上装夹的都不是T01T01号刀具。号刀具。执行完执行完“M06 T01“M06 T01后,刀库中目前换刀位置上安放后,刀库中目前换刀位置上安放的那么是的那么是T01T01号刀具,它是为下一个号刀具,它是为下一个M06M06换刀指令预先换刀指令预
57、先选好的刀具。选好的刀具。3 3加工中心换刀动作编程安排时的本卷须知加工中心换刀动作编程安排时的本卷须知 换刀动作必需在主轴停转的条件下进展;换刀动作必需在主轴停转的条件下进展;换刀点的位置安排应根据机床的要求安排,保证有换刀点的位置安排应根据机床的要求安排,保证有足够的换刀空间;足够的换刀空间;为了节省自动换刀时间,提高加工效率,应将选刀为了节省自动换刀时间,提高加工效率,应将选刀动作与机床加工动作在时间上重合起来;动作与机床加工动作在时间上重合起来;假设换刀位置在参考点处,换刀完成后,可用假设换刀位置在参考点处,换刀完成后,可用G29G29指令前往到下一道工序的加工;指令前往到下一道工序的
58、加工;换刀完成后,要安排重新启动主轴指令。换刀完成后,要安排重新启动主轴指令。数控铣床和加工中心数控铣床和加工中心编程实例编程实例刀具是直径为刀具是直径为f8mmf8mm的键槽铣的键槽铣刀,运用刀具刀,运用刀具半径补偿左补半径补偿左补偿功能,刀具偿功能,刀具曾经安装好。曾经安装好。O0310O0310G00 X0 Y0 Z40.0 G00 X0 Y0 Z40.0 ;G97 S800 M03 G97 S800 M03 ;G90 X-5.0 Y-10.0 M08G90 X-5.0 Y-10.0 M08; Z20.0 Z20.0 ;M98 P1001 L4 M98 P1001 L4 ;G90 G00
59、 Z40.0 M05 G90 G00 Z40.0 M05 ;X0 Y0 M09 X0 Y0 M09 ;M02 M02 ;O1001 O1001 ;G91 G00 Z-2.5 G91 G00 Z-2.5 ;M98 P1002 L3 M98 P1002 L3 ;G00 X-75.0 M99 G00 X-75.0 M99 ;O1002 O1002 ;G91 G00 X25.0 G91 G00 X25.0 ; G41 D21 X5.0 G41 D21 X5.0 ;G01 Y80.0 F100 G01 Y80.0 F100 ; X-10.0 X-10.0 ;Y-80.0 Y-80.0 ;G40 G00
60、X5.0 G40 G00 X5.0 ;M99 M99 ;板料厚度板料厚度12mm12mm,各孔为,各孔为f8mmf8mm,运用刀具,运用刀具T01f16mmT01f16mm的立铣的立铣刀,刀,T02T02中心钻,中心钻,T03f8mmT03f8mm钻头。用立铣刀铣削工件外轮钻头。用立铣刀铣削工件外轮廓,工件上外表为工件坐标系廓,工件上外表为工件坐标系Z Z的零点。的零点。O1001 O1001 ; M09 M09 ;G91 G28 Z0 M05 G91 G28 Z0 M05 ;G49 M06 G49 M06 ;M99 M99 ; 主程序主程序O0327 O0327 ;T0101 T0101 ;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老厂退休考试题及答案
- 教师招聘之《幼儿教师招聘》能力提升试题打印含答案详解(典型题)
- 2025年教师招聘之《幼儿教师招聘》题库试题含答案详解(b卷)
- 课程改革考试题及答案
- 绢纺精炼操作工主管竞选考核试卷及答案
- 咖啡学徒考试题及答案
- 课件无法播放显示要登陆问题
- 警示标识考试题及答案
- 课件文案制作指南
- 集群通信系统机务员专业知识考核试卷及答案
- 2025便利店便利店员工劳动合同范本
- 小学二年级体育教案全集全册1
- 2025秋八年级上册道德与法治新教材全册知识点提纲
- 车辆安全培训课件
- 装修电工施工方案(3篇)
- esg考试试卷问题及答案
- 村医依法执业培训课件
- 外科面试题目及答案
- 翻越您的浪浪山新学期开学第一课+课件
- 医院反恐知识培训课件
- 《不懂就问》教学课件
评论
0/150
提交评论