第4章数控加工中心编程实例



《第4章数控加工中心编程实例》由会员分享,可在线阅读,更多相关《第4章数控加工中心编程实例(50页珍藏版)》请在文档大全上搜索。
1、第4节 数控加工中心编程与加工实例教师:李爽教师:李爽2014/10/312014/10/31目 录 4.1 概述概述 4.2 数控加工中心常用指令数控加工中心常用指令数控加工中心编程与加工实例 4.1 概述概述图图4-1 数控立式铣床数控立式铣床 一、一、数控数控加工加工中心简介中心简介 1. 数控立式铣床数控立式铣床2. 数控卧式铣床数控卧式铣床图图4-2 卧式数控铣床卧式数控铣床3. 数控龙门铣床数控龙门铣床图图4-3 龙门数控铣床龙门数控铣床二、数控铣削的特点二、数控铣削的特点1. 平面轮廓加工平面轮廓加工需要两轴需要两轴联动的数联动的数控铣床。控铣床。图图4-4 平面轮廓加工平面轮廓
2、加工2. 挖槽加工挖槽加工需要两轴联需要两轴联动的数控铣动的数控铣床。床。图图4-5 挖槽加工挖槽加工3. 空间曲面类零件加工空间曲面类零件加工需用三轴联需用三轴联动的数控铣动的数控铣床和球头铣床和球头铣刀。刀。图图4-6 空间曲面零件加工空间曲面零件加工4. 孔系加工孔系加工图图4-7 孔系加工孔系加工 5.2 数控加工中心常用指令数控加工中心常用指令一、快速定位和直线进给一、快速定位和直线进给1. 快速定位快速定位G00 X Y Z2. 直线进给运动直线进给运动G01 X Y Z F 例例1 编制加工右图所示编制加工右图所示的轮廓加工程序,工件的轮廓加工程序,工件的厚度为的厚度为5mm。设
3、起刀。设起刀具点相对工件的坐标为具点相对工件的坐标为(-10, -10, 300)。YXYXO刀刀O工工1010881632 4028图图4-7 例例1BACDYXYXO刀刀O工工1010881632 4028图图4-7 例例1BACDN01 G90 G92 X-10 Y-10 Z300设定起刀点的位置设定起刀点的位置N02 G00 X8 Y8 Z2快速移动至快速移动至A点的上方点的上方N03 S1000 M03起动主轴起动主轴N04 G01 Z-6 F50下刀至切削厚度下刀至切削厚度N05 G17 X40铣铣AB段段YXYXO刀刀O工工1010881632 4028图图4-7 例例1BACD
4、N06 X32 Y28铣铣BC段段N07 X16铣铣CD段段N08 X8 Y8铣铣DA段段N09 G00 Z20 M05抬刀且主轴停抬刀且主轴停N010 X-10 Y-10 Z300返回起刀点返回起刀点N011 M02 程序结束程序结束二、圆弧进给二、圆弧进给1. 平面定义指令平面定义指令G17 指令指令XY平面;平面;G02或或G03 X Y I J (或或R) FG18 指令指令ZX平面;平面; G02或或G03 X Z I K (或或R) FG19 指令指令YZ平面;平面; G02或或G03 Y Z J K (或或R) F 。I, J, K为圆心坐标,圆弧半径为圆心坐标,圆弧半径R。起点
5、起点终点终点(X,Y)圆心圆心(I,J)25452040XYO图图4-8 圆弧加工圆弧加工例例2 编制图编制图4-8圆弧加工的程序。圆弧加工的程序。绝对坐标编程:绝对坐标编程:G90 G03 X25 Y20 I-20 J0 F50或或G90 G03 X25 Y20 R20 F50相对坐标编程:相对坐标编程:G91 G03 X-20 Y20 I-20 J0 F50或或G91 G03 X-20 Y20 R20 F50起点起点终点终点(X,Y)圆心圆心(I,J)25452040XYO图图4-8 圆弧加工圆弧加工YX 例例3 用数控铣床加工图用数控铣床加工图4-9所示的轮廓所示的轮廓ABCDEA。分别
6、用绝对坐标和相对坐标方式编写加工程序。分别用绝对坐标和相对坐标方式编写加工程序。A10101010O工工O机机YYXXBCR103040O1O2DR1030 E20 机床原点,起刀点机床原点,起刀点编程原点编程原点 图图4-9 例例3图图1. 绝对坐标程序绝对坐标程序 G92 X-10 Y-10N01 G90 G17 G00 X10 Y10 LFN02 G01 X30 F100 LFN03 G03 X40 Y20 I0 J10 LFN04 G02 X30 Y30 I0 J10 LFN05 G01 X10 Y20 LFN06 Y10 LFN07 G00 X-10 Y-10 M02 LF G92
7、X-10 Y-10:设定机床坐标系与工件编程坐标系的设定机床坐标系与工件编程坐标系的关系,给出关系,给出机床坐标原点机床坐标原点O机机相对相对编程原点编程原点O工工的坐标值。的坐标值。A10101010O工工O机机YYXXBCR1030 40O1O2DR1030 E20 图图4-9 例例3图图N01 G90 G17 G00 X10 Y10 LF G90绝对坐标指令,绝对坐标指令,G17 XY平面内的加工指令,平面内的加工指令,G00快快速定位指定,速定位指定, X10 Y10 指指A点在工件坐标系内的坐标值。点在工件坐标系内的坐标值。 该段程序的含义是指令刀具相对于工件由起刀点该段程序的含义是
8、指令刀具相对于工件由起刀点O机机快快速移动到速移动到A点。点。A10101010O工工O机机YYXX图图4-10 机床与编程原点机床与编程原点 N02 G01 X30 F100 LF G01直线插补指令,直线插补指令, F100进给速度为进给速度为100mm/min 该程序段的含义是以直线插补和进给速度该程序段的含义是以直线插补和进给速度100mm/min的方式从点的方式从点A向点向点B加工直线加工直线AB段。段。A10101010O工工O机机YYXXB 30 图图4-11N03 G03 X40 Y20 I0 J10 LF G03逆时针圆弧插补指令;逆时针圆弧插补指令; X40 Y20圆弧的终
9、点相圆弧的终点相对于工件坐标原点的坐标值;对于工件坐标原点的坐标值; I0 J10 为圆弧的圆心相对为圆弧的圆心相对于的起点坐标。于的起点坐标。 该段程序的含义该段程序的含义是以逆时针圆弧插补是以逆时针圆弧插补的方式从点的方式从点B到点到点C加工加工BC圆弧段。圆弧段。A10101010O工工O机机YYXXBCR1030 40O1 图图4-12N04 G02 X30 Y30 I0 J10 LF G02顺时针圆弧插补指令;顺时针圆弧插补指令; X30 Y30圆弧的终点相圆弧的终点相对于工件坐标原点的坐标值;对于工件坐标原点的坐标值; I0 J10 为圆弧的圆心相对为圆弧的圆心相对于起点的坐标。于
10、起点的坐标。 该段程序的含义该段程序的含义是以顺时针圆弧插补是以顺时针圆弧插补的方式从点的方式从点C到点到点D加工加工CD圆弧段。圆弧段。A10101010O工工O机机YYXXBCR1030 40O1O2DR1030 图图4-13N05 G01 X10 Y20 LF 该程序段的含义是以直线插补的方式从点该程序段的含义是以直线插补的方式从点D向点向点E加工加工直线直线DE段。段。A10101010O工工O机机YYXXBCR1030 40O1O2DR1030 E20 图图4-14 N06 Y10 LF 该程序段的含义是以直线插补的方式从点该程序段的含义是以直线插补的方式从点E向点向点A加工加工直线
11、直线EA段。段。A10101010O工工O机机YYXXBCR1030 40O1O2DR1030 E20 图图4-15N07 G00 X-10 Y-10 M02 LF G00快速定位指定,快速定位指定, X-10 Y-10 指指O机机点在工件坐标系点在工件坐标系内的坐标值,内的坐标值,M02程序结束指令。程序结束指令。A10101010O工工O机机YYXXBCR1030 40O1O2DR1030 E20 图图4-16 2. 相对坐标程序相对坐标程序N01 G91 G17 G00 X20 Y20 LFN02 G01 X20 F100 LFN03 G03 X10 Y10 I0 J10 LFN04 G