数控铣床及加工中心编程.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数控铣床及加工中心编程.pptx》由会员分享,可在线阅读,更多相关《数控铣床及加工中心编程.pptx(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、概述 (一)数控铣床及加工中心简介 1、数控铣床是一种用途广泛的机床,有立式、卧式及龙门铣3种。数控立式铣床第1页/共78页卧式数控铣床第2页/共78页龙门数控铣床第3页/共78页2、加工中心(Machining CenterMachining Center)是一种集成化的数控加工机床,是在数控铣床的发展基础上衍化而成的,它集铣削、钻削、铰削、镗削及螺纹切削等工艺于一体,有立式加工中心 、卧式加工中心 、龙门式加工中心、复合加工中心等。加工中心特别适合于箱体类零件和孔系的加工。加工中心的加工工艺范围如下4 4图所示。第4页/共78页加工中心的铣削加工图第5页/共78页加工中心的钻削加工图加
2、工中心的螺纹加工图第6页/共78页(二)适用于数控铣床及加工中心的加工种类1.平面轮廓加工需要两轴联动的数控铣床。平面轮廓加工第7页/共78页2.槽加工需要两轴联动的数控铣床。槽加工第8页/共78页3.空间曲面类零件加工需用三轴联动的数控铣床和加工中心以及球头铣刀。空间曲面零件加工第9页/共78页4.孔系加工孔系加工第10页/共78页(三)数控铣床编程原点的选择 铣削的编程原点,在X X、Y Y向零点一般可选在设计基准或工艺基准的端面或孔的中心线上,对于有对称部分的工件,可以选在对称面上,以便用镜像等指令来简化编程。Z Z向的编程原点,习惯选在工件上表面,这样当刀具切入工件后Z Z向尺寸字均为
3、负值。第11页/共78页二、数控铣床及加工中心的常用指令(一)快速定位和直线进给1.快速定位G00 X Y Z注意:G00的运动轨迹不一定是直线,若不注意则容易干涉。2.直线进给运动G01 X Y Z F(二)圆弧进给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。第12页/共78页I,J,K为圆心位置,其值为从圆弧始点向圆心看时,带正负的距离,以增量方式指定。R为圆弧半径。l顺、逆方向判别规则:沿垂直于圆弧所在平面的坐标轴的负方向观察
4、,来判别圆弧的顺、逆时针方向。第13页/共78页R R表示法:用半径R R带有符号的数值来表示:ABAB180180 :R R 0 R1000 R100;BABA180180 :R R 0 R-1000 R-100整圆时只可用I J KI J K不可用R RI0I0、J0J0、K0K0可省略;I I、J J、K K与X X、Y Y、Z Z一一对应,否则会报警;I I、J J、K K和R R同时指定时,优先执行R.IR.I、J J、K K被忽略;ABABABABA AB BR100R100说明:nG00,G01,G02,G03G00,G01,G02,G03是同组续效指令。是同组续效指令。n本段终
5、点若与上一段终点位置相同,即起点与终本段终点若与上一段终点位置相同,即起点与终点最终没有相对位移,则可省略不写。点最终没有相对位移,则可省略不写。第14页/共78页1、圆弧a(180以下):G90时:G54G90G02 X0 Y30.0 R30.0 F100;G91时:G91G02 X30.0 Y30.0 R30.0 F100;2、圆弧b(180以上):G90时:G54G90G02 X0 Y30.0 R-30.0 F100;G91时:G91G02 X30.0 Y30.0 R-30.0 F100;OOX XY YR30R30R30R30终点终点始点始点a abR表示法程序第15页/共78页1、从
6、A点顺时针一周时:G90时:G54G90G02(X30.0 Y0)I-30.0(J0)F100;G91时:G91G02(X0 Y0)I-30.0(J0)F100;2、从B点逆时针一周时:G90时:G54G90G03(X0 Y-30.0)I0 J30.0 F100;G91时:G91G03(X0 Y0)I0 J30.0 F100;整圆切削程序OOX XY YR30R30A AB B第16页/共78页G04 G04 暂停指令功能:可使刀具作短时的无进给运动 编程格式:G04 X_ G04 X_ 或 G04 P_ G04 P_ 其中:X,PX,P其后的数值表示暂停的时间,单位为s s、ms ms 或者
7、是刀具、工件的转数,视具体数控系统而定。用途:用于车削环槽、锪平面、钻孔等光整加工 用作时间匹配,对于那些动作较长或者为了使某一操作有足够的时间可靠的完成,可在程序中插入该指令。第17页/共78页例1 用数控铣床加工图中所示的轮廓ABCDEA。分别用绝对坐标和相对坐标方式编写加工程序(忽略深度)。A10101010O工O机YYXXBCR103040O1O2DR1030E20 机床原点,起刀点编程原点例1图第18页/共78页1.绝对坐标程序 G92 X-10 Y-10N01 G90 G17 G00 X10 Y10 LFN02 G01 X30 F100 LFN03 G03 X40 Y20 I0 J
8、10 LFN04 G02 X30 Y30 I0 J10 LFN05 G01 X10 Y20 LFN06 Y10 LFN07 G00 X-10 Y-10 M02 LF G92 X-10 Y-10:设定机床坐标系与工件编程坐标系的关系,给出机床坐标原点O机相对编程原点O工的坐标值。A10101010O工O机YYXXBCR1030 40O1O2DR1030E20 例1图第19页/共78页 2.相对坐标程序N01 G91 G17 G00 X20 Y20 LFN02 G01 X20 F100 LFN03 G03 X10 Y10 I0 J10 LFN04 G02 X-10 Y10 I0 J10 LFN05
9、 G01 X-20 Y-10 LFN06 Y-10 LFN07 G00 X-20 Y-20 M02 LFA10101010O工O机YYXXBCR1030 40O1O2DR1030E20 第20页/共78页(三)刀具半径补偿指令 数控程序是按刀具的中心编制的,在进行零件轮廓加工时,刀具中心轨迹相对于零件轮廓通常应让开一个刀具半径的距离,即所谓的刀具偏置或刀具半径补偿。1.基本概念2.指令 G40是取消刀具半径补偿功能。G41是刀具半径左补偿指令。即沿着刀具前进方向,刀具始终位于工件的左侧。G42是刀具半径右补偿指令。即沿着刀具前进方向,刀具始终位于工件的右侧。第21页/共78页刀具左补偿3)可以
10、使粗加工的程序简化。刀具右补偿刀具半径补偿功能的作用:1)在编程时可以不考虑刀具的半径,直接按零件轮廓编程,只要在实际加工时把刀具半径输入刀具半径补偿地址中即可。2)由于刀具的磨损或因换刀引起的刀具半径的变化,也不必重新编程,只须修改相应的偏置参数即可。第22页/共78页 刀补指令的程序段格式:1)G00G01 G41G42 D X Y F 2)G00G01 G40 X Y 1)中的D为刀具半径补偿地址,地址中存放的是刀具半径的补偿量,D 加数值是刀补号;X Y为由非刀补状态进入刀具半径补偿状态的起始位置。2)中的X Y为由刀补状态过渡到非刀补状态的终点位置,这里的X Y即为刀具中心的位置。刀
11、具半径补偿用法之一由于轮廓加工往往不是一道工序能完成的,在粗加工时,要为后续加工工序预留加工余量。加工余量的预留可通过修改偏置参数实现,而不必为粗、精加工各编制一个程序。第23页/共78页 1)只能在G00或G01指令下建立刀具半径补偿状态及取消刀具半径补偿状态。2)在建立刀补时,必须有连续两段的平面位移指令。这是因为,在建立刀补时,控制系统要连续读人两段平面位移指令,才能正确计算出进入刀补状态时刀具中心的偏置位置。否则,将无法正确建立刀补状态。注意:第24页/共78页按绝对方式编程程序02(OFFSET ABS)N1 G54G90G17G00S300M03;N2 G41X20.0Y10.0D
12、01;N3 G01Y50.0F100;N4 X50.0;N5 Y20.0;N6 X10.0;N7 G00G40X0Y0M05;N8 M30;刀具补偿的动作及实例OOON71020304050N2与 D01对应的补偿量acbdN4N5N6N3ABCY1020304050快速进给切削进给编程路径刀补动作X第25页/共78页03(OFFSET Z-NG)N1 G91G17G00S300M03;N2 G41X20.0Y10.0D01;N4 Z-98.0;N5 G01Z-12.0F100;N6 Y40.0;N7 X30.0;N8 Y-30.0;N9 X-40.0;N10 G00Z110.0M05;N11
13、 G40X-10.0Y-20.0;N12 M30;刀具半径补偿(过切)OOO1020304050N2P1AbY1020304050进刀超差XaN6过切第26页/共78页04(OFFSET Z-OK)N1 G91G17G00S300M03;N2 G41X20.0Y9.0D01;N3 Y1.0;N4 Z-98.0;N5 G01Z-12.0F100;N6 Y40.0;N7 X30.0;N8 Y-30.0;N9 X-40.0;N10 G00Z110.0M05;N11 G40X-10.0Y-20.0;N12 M30;刀具半径补偿实例消除超差的方法第27页/共78页 例2 图中所示加工路线为实际零件轮廓,
14、刀具初始位置为(0,0,200),工件坐标系原点在工件上表面处,用 10的立铣刀精铣厚为5mm的工件。YX40-4080-80R60-20R40O-40例2图 编程如下:N01 G90 G92 X0 Y0 Z200;设置刀具起始位置N02 G00 X50Y-40;刀具快速平移到下刀位置第28页/共78页N03 Z2;快速降至安全平面N04 S800 M03 M08;打开冷却、起动主轴N05 G01 Z-5F50;慢速工进至切削深度N06 G41 D01 X40F150;至此切削点进入刀具半径补偿状态YX40-4080-80R60-20R40O-40例2图第29页/共78页N07 X-80;直线
15、进给N08 Y-20;直线进给N09 G02 X-40Y20R40F100;顺时针圆弧减速进给N010 G03 X20Y80R60;逆时针圆弧减速进给N011 G01 X40F150;直线加速进给N012 Y-45;直线进给YX40-4080-80R60-20R40O-40例2图第30页/共78页YX40-4080-80R60-20R40O-40例2图N013 M09 M05;关闭冷却、主轴停转N014 G00 Z200;快速抬刀N015 G40 X0 Y0;取消刀补、刀具归位N016 M02;程序结束第31页/共78页(四)刀具长度补偿的建立、执行与撤消 使用刀具长度补偿指令,在编程时就不必
16、考虑刀具的实际长度及各把刀具不同的长度尺寸。加工时,用MDI方式输入刀具的长度尺寸,即可正确加工。当由于刀具磨损、更换刀具等原因引起刀具长度尺寸变化时,只要修正刀具长度补偿量,而不必调整程序或刀具。刀具长度补偿可使刀具在Z方向上的实际位移量大于或小于程序给定值,即 实际位移量=程序给定值补偿值,其中程序给定值和补偿值都可正可负。G43:刀具长度正补偿及H代码;G43 Z_ H_ 即将Z坐标给定值与H代码中长度补偿的量相加(),按其结果进行Z轴运动。G44:刀具长度负补偿及H代码;G44 Z_ H _ 即将Z坐标给定值与H中长度补偿的量相减(),按 其结果进行Z轴运动。G49或 G40取消刀具长
17、度补偿。第32页/共78页刀具长度补偿设定第33页/共78页第34页/共78页各种不同的刀柄第35页/共78页第36页/共78页第37页/共78页 例3 铣如图所示的三条槽,槽深均为2mm,试用刀具补偿指令编程。选择 8铣刀为1号,刀具长度补偿设为0,6铣刀为2号,刀具长度补偿为2mm。2080100204060100XYO866OEBCADXZY刀具长度补偿第38页/共78页O1000N001 G54G00 X20 Y20 Z2 T01;01号刀至A点N002 S1500 M03;主轴正转1500r/minN003 G01 Z-2 F150;刀具Z向至槽底 X80;铣槽N004 G00 Z1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 铣床 加工 中心 编程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内