【文档说明】数控技术-第四章-数控铣床编程及操作-课件.ppt,共(78)页,1.658 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-45628.html
以下为本文档部分文字说明:
2022/11/262022/11/264.1概述图4-1平面仿真铣削2022/11/264.1概述图4-2轮廓仿真铣削2022/11/264.1概述图4-3键槽仿真铣削2022/11/264.1概述图4-4空刀模拟加工2022/11/263.1概述图4-5数控立式铣床一、数控铣床类型1.数控立式
铣床2022/11/262.数控卧式铣床图4-6卧式数控铣床4.1概述2022/11/263.数控龙门铣床图4-7龙门数控铣床4.1概述2022/11/26二、数控铣削的所加工的表面1.平面轮廓加工需要两轴联动的数控铣床。图4-8a平面轮廓加工4.1概述2022/1
1/26图4-8b平面轮廓加工4.1概述2022/11/262.挖槽加工需要两轴联动的数控铣床。图4-9a挖槽加工4.1概述2022/11/26图4-9b挖槽加工4.1概述2022/11/263.空间曲面类零件加工需用三轴联动的数控铣床和球头铣
刀。图4-10空间曲面零件加工4.1概述2022/11/264.孔系加工图4-11a孔系加工4.1概述2022/11/26图4-12b孔系加工4.1概述2022/11/264.2数控铣床常用G功能指令一、快速定位和直线进给1.快速定位G00XYZ2.直线进给运动G01
XYZF例1编制加工右图所示的轮廓加工程序,工件的厚度为5mm。设起刀具点相对工件的坐标为(-10,-10,300)。YXYXO刀O工10108816324028图4-13aBACD2022/11/26YXYXO刀O工101088163240
28图4-13bBACDN01G90G92X-10Y-10Z300设定起刀点的位置N02G00X8Y8Z2快速移动至A点的上方N03S1000M03起动主轴N04G01Z-6F50下刀至切削厚度N05G17X40铣AB段4.2数控铣床常用
G功能指令2022/11/26YXYXO刀O工10108816324028图4-13cBACDN06X32Y28/铣BC段N07X16/铣CD段N08X8Y8/铣DA段N09G00Z20M05/抬刀且主轴停N010X-10Y-1
0Z300/返回起刀点N011M02/程序结束4.2数控铣床常用G功能指令2022/11/26二、圆弧进给1.平面定义指令G17指令XY平面;G02或G03XYIJ(或R)FG18指令ZX平面;G02或G03XZIK(或R)FG
19指令YZ平面;G02或G03YZJK(或R)FI,J,K为圆心坐标,圆弧半径R。4.2数控铣床常用G功能指令2022/11/26图4-14G02G034.2数控铣床常用G功能指令2022/11/26起点终点(X,Y)圆心(I,J)25452040XYO例2
编制图3-15圆弧加工的程序。绝对坐标编程:G90G03X25Y20I-20J0F50或G90G03X25Y20R20F50相对坐标编程:G91G03X-20Y20I-20J0F50或G91G03X-20Y20R20F50起点终点(X
,Y)圆心(I,J)25452040XYO4-15圆弧加工YX4.2数控铣床常用G功能指令2022/11/26例3用数控铣床加工图3-16所示的轮廓ABCDEA。分别用绝对坐标和相对坐标方式编写加工程序。A10101010①O工O机YYXXB②CR1
03040O1O2DR1030③④E20⑤⑥⑦机床原点,起刀点编程原点图4-16a4.2数控铣床常用G功能指令2022/11/261.绝对坐标程序G92X-10Y-10N01G90G17G00X10Y10LFN02G01X30F100LFN03G03X40Y20I0J10LFN04G02X30Y
30I0J10LFN05G01X10Y20LFA10101010①O工O机YYXXB②CR103040O1O2DR1030③④E20⑤⑥⑦图4-16b4.2数控铣床常用G功能指令2022/11/26N06Y10LFN07G00X-10Y-10M02LFG92X-10Y-10:设定机床
坐标系与工件编程坐标系的关系,给出机床坐标原点O机相对编程原点O工的坐标值。N01G90G17G00X10Y10LF4.2数控铣床常用G功能指令2022/11/26G90绝对坐标指令,G17XY平面内的加工指令,G00快速定位指定,X10Y10指A点在工件坐标
系内的坐标值。该段程序的含义是指令刀具相对于工件由起刀点O机快速移动到A点。A10101010①O工O机YYXX图4-17机床与编程原点4.2数控铣床常用G功能指令2022/11/26N02G01X30F100LFG01直线插补指令,F1
00进给速度为100mm/min该程序段的含义是以直线插补和进给速度100mm/min的方式从点A向点B加工直线AB段。A10101010①O工O机YYXXB②30图4-184.2数控铣床常用G功能指令2022/11/26N03G03X40Y20I0J10LFG0
3逆时针圆弧插补指令;X40Y20圆弧的终点相对于工件坐标原点的坐标值;I0J10为圆弧的圆心相对于的起点坐标。该段程序的含义是以逆时针圆弧插补的方式从点B到点C加工BC圆弧段。A10101010①O工O
机YYXXB②CR103040O1③图4-194.2数控铣床常用G功能指令2022/11/26N04G02X30Y30I0J10LFG02顺时针圆弧插补指令;X30Y30圆弧的终点相对于工件坐标原点的坐标值;I0J10为圆弧的圆心相对于起点的坐标。该段程序的含义是以顺时针圆弧插补的方式从点
C到点D加工CD圆弧段。A10101010①O工O机YYXXB②CR103040O1O2DR1030③④图3-203.2数控铣床常用G功能指令2022/11/26N05G01X10Y20LF该程序段的含义是以直线插补
的方式从点D向点E加工直线DE段。A10101010①O工O机YYXXB②CR103040O1O2DR1030③④E20⑤图4-214.2数控铣床常用G功能指令2022/11/26N06Y10LF该程序段的含义是以直线插补的方式从点E向点A加工直线
EA段。A10101010①O工O机YYXXB②CR103040O1O2DR1030③④E20⑤⑥图4-224.2数控铣床常用G功能指令2022/11/26N07G00X-10Y-10M02LFG00
快速定位指定,X-10Y-10指O机点在工件坐标系内的坐标值,M02程序结束指令。A10101010①O工O机YYXXB②CR103040O1O2DR1030③④E20⑤⑥⑦图4-234.2数控铣床常用G功能指令2022/11/262.相对坐标程序N01
G91G17G00X20Y20LFN02G01X20F100LFN03G03X10Y10I0J10LFN04G02X-10Y10I0J10LFN05G01X-20Y-10LFN06Y-10LFN07G00X-20Y-20M02LFA1010
1010①O工O机YYXXB②CR103040O1O2DR1030③④E20⑤⑥⑦图4-244.2数控铣床常用G功能指令2022/11/26三、刀具半径补偿指令零件轮廓加工时,刀具中心轨迹相对于零件轮廓让开一个刀具半径的距离,即所谓的刀具偏置或
刀具半径补偿。1.基本概念4.2数控铣床常用G功能指令2022/11/262.指令G41是刀具半径左补偿指令。即沿着刀具前进方向,刀具始终位于工件的左侧。G42是刀具半径右补偿指令。即沿着刀具前进方向,刀具始终位于工件的右侧。G40是取消刀具
半径补偿功能。4.2数控铣床常用G功能指令2022/11/26图4-25a刀具左补偿G414.2数控铣床常用G功能指令2022/11/26图4-25b刀具右补偿G424.2数控铣床常用G功能指令2022/11/26图4-26G41进刀、G40退刀2022/11/26刀补指令的程序段格式
:1)G00(或G01)G41(或G42)D_X_Y_F_2)G00(或G01)G40X_Y_1)只能在G00或G01指令下建立刀具半径补偿状态及取消刀具半径补偿状态。注意:2)在建立刀补时,必须有连续两段的平面位移指令。4.2数控铣床
常用G功能指令2022/11/26例4图3-27a所示加工路线为实际零件轮廓,刀具初始位置为(0,0,200),工件坐标系原点在工件上表面处,用10的立铣刀精铣厚为4mm的工件。YX40-4080-80-20R40O-40图4-27a4.2数控铣
床常用G功能指令2022/11/26YX40-4080-80-20R40O-40图4-27b编程如下:N01G90G92X0Y0Z200设置刀具起始位置N02G00X50.Y-40.刀具快速平移到下刀位置N03
Z2.快速降至安全平面N04S800M03M08打开冷却、起动主轴N05G01Z-5.F50慢速下至切削深度4.2数控铣床常用G功能指令2022/11/26N06G41D01X40.F150至此切削点进入刀具半径补偿状态N07X-80.直线进给N08Y-20.直线进给N
09G02X-40.Y20.R40.F100顺时针圆弧减速进给N010G03X20.Y80.R60.逆时针圆弧减速进给N011G01X40.F150YX40-4080-80-20R40O-40图4-27c4.2数控铣床常用G功能指令2022/11/26
YX40-4080-80-20R40O-40图3-27d直线加速进给N012Y-45.直线进给N013M09M05关闭冷却、主轴停转N014G00Z200.快速抬刀N015G40X0Y0取消刀补、刀具归位N0
16M02程序结束淮海工学院3.2数控铣床常用G功能指令2022/11/26(二)刀具县长度补偿的建立、执行与撤消使用刀具长度补偿功能,在编程时可以不考虑刀具在机床主轴上装夹的实际长度,而只需在程序中给出刀具端刃的Z坐标,具体的刀具长度由Z向对刀来协调。淮海工学院3.2数控铣床常用G功能指令202
2/11/26G43:刀具长度补偿分为刀具长度正补偿及H代码;G44:刀具长度负补偿及H代码;G49:取消刀具长度补偿用。3030302224图3-28a刀具长度补偿正常淮海工学院3.2数控铣床常用G功能指令2022/11/26a情况:
设定H01=2,则G44H01;c情况:设定H01=-2,则G43H02。3030302222图3-28b刀具长度补偿正常abc淮海工学院3.2数控铣床常用G功能指令2022/11/26例5铣如图3-28c所示的三条槽,槽深均为2mm,试用刀具补偿指令编程。选择8铣刀为1号,刀补设为0,
6铣刀为2号,刀补设为2mm,淮海工学院3.2数控铣床常用G功能指令2022/11/262080100204060100XYO866OEBCADXZY图3-28c刀具长度补偿淮海工学院3.2数控铣床常用G功能指令2022/11/
26N001G00X20Y20Z2T0101号刀至A点N002S1500M03主轴正转1500r/minN003G01Z-2F150刀具Z向至槽底N004G00Z100刀具上提100mmX20X40M05刀具移至B点淮海工学院3.2数控
铣床常用G功能指令2022/11/262080100204060100XYO866OEBCADXZY图2-28d刀具长度补偿淮海工学院3.2数控铣床常用G功能指令2022/11/26N005M06T02换02号刀N006S150
0M03主轴正转1500r/minN007G43G01H01Z2F400刀具长度补偿2mm,移至C点N008Z-2F150Z向进刀至槽底X80X向进给槽长淮海工学院3.2数控铣床常用G功能指令2022/11
/262080100204060100XYO866OEBCADXZY图2-28e刀具长度补偿淮海工学院3.2数控铣床常用G功能指令2022/11/26N009G00X20Y60Z2刀具移至D点N0010G01Z-2F150Z向进刀至槽底N0011X80X向进给槽长N0012G00Z100Z
向移至100mmN0013G49X20Y20取消刀具补偿,移至E点N0014M02程序结束淮海工学院3.2数控铣床常用G功能指令2022/11/262080100204060100XYO866OEBCADXZY图2-28f刀具长度补偿淮海工学院3.2数控铣床常用G功能指令2022/11/26
四、子程序当一个零件图形上有几个相同的几何图形或几个位置需要不同刀具反复加工时,可以编制一个子程序供主程序多次调用。淮海工学院3.2数控铣床常用G功能指令2022/11/261)FANUC11-MEA-4系统子程序调用格式为:M98P程序号L调用次数O1
0子程序程序号N01………子程序体N0nM99子程序结束并返回主程序淮海工学院3.2数控铣床常用G功能指令2022/11/262)FANUC7M系统子程序调用格式位为:L子程序号、调用次数,程序格式为:L0100该子程序序号为01N01………子程序体N0nM17子程序结束并返回主
程序淮海工学院3.2数控铣床常用G功能指令2022/11/263)XK0816A系统子程序调用格式为:G20N××.××P×.××××.×××变量值(可正、负,小数点前四位、后三位)变量号(本系统最多10个:P0P9)子程序调用次数(
199次)子程序号或子程序名(0199)G20为子程序调用指令。相应的子程序形式为:淮海工学院3.2数控铣床常用G功能指令2022/11/26N60子程序名N0010G22N60子程序开始N0020…………子程序体N0100G24子程序结束并返回主程序淮海工学院3.2
数控铣床常用G功能指令2022/11/26例6编制如图3-29a所示零件的程序,零件上4个方槽的尺寸、形状相同,槽深2mm,槽宽102mm,未注圆角半径为R5,设起刀点为(0,0,200)。淮海工学院3
.2数控铣床常用G功能指令2022/11/26Y3050205018015302030110图3-29aXOXYZO淮海工学院3.2数控铣床常用G功能指令2022/11/26O1(MAIN_PROGRA
MM)N01G90G92X0Y0Z200设置起刀点的位置N02G00X30.Y15.Z5.快速移至第一切削点上方N03G91S600M03相对坐标,主轴正转600r/minN004M98P10调用子程序
10淮海工学院3.2数控铣床常用G功能指令2022/11/26Y3050205018015302030110图3-29bXOXYZO淮海工学院3.2数控铣床常用G功能指令2022/11/26O10(SUB_PROGRAMM)N1G01Z-7.F50N2X50.F15
0N3Y30.N4X-50.N5Y-30.N6G00Z7N7M99淮海工学院3.2数控铣床常用G功能指令2022/11/26Y3050205018015302030110图3-29cXOXYZO淮海工学院3.2数控铣床常用G
功能指令2022/11/26Y3050205018015302030110图3-29dXOXYZO淮海工学院3.2数控铣床常用G功能指令2022/11/26Y3050205018015302030110图3-29dXOXYZ
O淮海工学院3.2数控铣床常用G功能指令2022/11/26五、镜像指令在加工某些对称图形时,为了避免反复编制类似的程序段,缩短加工程序,可采用镜像加工功能。1)FANUC11-MEA-4系统的镜像指令代码为:M21:关于X
轴的镜像(对称于Y轴)M22:关于Y轴的镜像(对称于X轴)M23:取消镜像。淮海工学院3.2数控铣床常用G功能指令2022/11/26例7精铣如图3-30a所示的4个形状相同、高5mm的凸起。设工件坐标原点位于工件上表面对称中心,刀具起始位置在工件坐
标系(0,0,100)处,A(6.84,18.794,0),B(17.101,46.985,0),C(46.985,17.101,0),D(18.794,6.84,0)淮海工学院3.2数控铣床常用G功能指令2022/11/26XYBACD1234XYZ1234ABCD图3-30a淮海工学院3.
2数控铣床常用G功能指令2022/11/26O1(MAIN-PROGRAMM)N01G90G92X0Y0Z100.设置起刀点N02G00Z1.刀具移至点(0,0,1)N03S200M03主轴正转200r/minN04G01Z-5
.F50刀具移至点(0,0,1)淮海工学院3.2数控铣床常用G功能指令2022/11/26XYBACD1234XYZ1234ABCD图3-30b淮海工学院3.2数控铣床常用G功能指令2022/11/26N05M98P1
0加工块1O10(SUB-PROGRAMM)N1G01G41D01X6.84Y18.794F200移至A点建刀补N2X17.101Y46.985加工AB段N3G02X46.985Y17.101I-17.101J-46.9
85加工BC段淮海工学院3.2数控铣床常用G功能指令2022/11/26XYBACD1234XYZ1234ABCD图3-30c淮海工学院3.2数控铣床常用G功能指令2022/11/26N4G01X18.794Y6.84加工CD段N5G03
X0Y20.I-18.794J-46.985加工DA段N6G00G40X0Y0X轴镜像、加工块2N7M99N06M21M98P10加工块2淮海工学院3.2数控铣床常用G功能指令2022/11/26XYBACD1234XYZ1234ABCD图3
-30d淮海工学院3.2数控铣床常用G功能指令2022/11/26N07M22M98P10Y轴镜像、加工块3N08M23取消镜像N09M22M98P10Y轴镜像、加工块4N010M23取消镜像N011G90G00Z100N012
M05N013M02淮海工学院3.2数控铣床常用G功能指令2022/11/26XYBACD1234XYZ1234ABCD图3-30e淮海工学院3.2数控铣床常用G功能指令2022/11/26