数控铣床的编程与操作课件9692.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)
《数控铣床的编程与操作课件9692.pptx》由会员分享,可在线阅读,更多相关《数控铣床的编程与操作课件9692.pptx(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 page 1编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4.14.1数控铣床简介数控铣床简介 数控铣床可进行钻孔、镗孔、攻螺纹、数控铣床可进行钻孔、镗孔、攻螺纹、外形轮廓铣削、平面铣削、平面型腔铣削及外形轮廓铣削、平面铣削、平面型腔铣削及三维复杂形面的铣削加工。三维复杂形面的铣削加工。加工中心和柔性加工单元是在数控铣床加工中心和柔性加工单元是在数控铣床的基础上产生和发展的,其主要加工也是铣的基础上产生和发展的,其主要加工也是铣削加工。削加工。page 2编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4.1.14.1.1数控铣床的组成数控铣床的组成一、主轴
2、箱一、主轴箱二、进给伺服系统二、进给伺服系统三、控制系统三、控制系统四、辅助装置四、辅助装置五、机床基础件五、机床基础件 page 3编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4.1.24.1.2数控铣床的分类数控铣床的分类一、一、按主轴的布置形式分类按主轴的布置形式分类1、数控立式铣床 page 4编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作2、数控卧式铣床 page 5编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作3、数控龙门铣床 对于大尺寸的数控铣床,一般采用对称的双立柱结构,保证机床的整体刚性和强度,即数控龙门铣床,有工作台移
3、动和龙门架移动两种形式。page 6编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4、立、卧两用数控铣床 立、卧两用数控铣床主轴的方向可以更换,能达到在一台机床上既能进行立式加工,又能进行卧式加工。page 7编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作二、二、按数控系统的功能分类按数控系统的功能分类 数控铣床可为经济型数控铣床、全功能数控铣床和高速铣削数控铣床等。1、经济型数控铣床2、全功能数控铣床 采用半闭环控制或闭环控制,数控系统功能丰富,一般可以实现4坐标以上联动,加工适应性强,应用最广泛。3、高速铣削数控铣床 高速铣削是数控加工的一个发展方向,技
4、术已经比较成熟,已逐渐得到广泛的应用。page 8编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4.1.24.1.2主要加工对象主要加工对象1、平面轮廓零件 零件的被加工表面平行、垂直于水平面或被加工面与水平面的夹角为定角的零件称为平面类零件。page 9编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作斜面加工方法:斜面加工方法:1、斜面垫平加工2、行切法加工3、用五坐标数控铣床的主轴摆角加工 page 10编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作2、变斜角类零件 零件被加工表面与水平面夹角呈连续变化的零件称为变斜角类零件。这类零件一般
5、为飞机上的零部件,如飞机的大梁 桁架框等。page 11编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作3、曲面类零件零件 被加工表面为空间曲面的零件称为曲面类零件。曲面可以是公式曲面,如抛物面、双曲面等,也可以是列表曲面。一般采用行切法用球头铣刀铣削加工。page 12编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4、孔 孔类零件上都有多组不同类型的孔,一般有通孔、盲孔、螺纹孔、台阶孔、深孔等。加工方法一般为钻孔、扩孔、铰孔、镗孔以及攻螺纹等。page 13编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4.24.2数控铣床编程的方法和特点数
6、控铣床编程的方法和特点 本节以配置FANUC 0i数控系统的XK0816A数控铣床为例介绍数控铣床的编程。4.2.14.2.1编程特点编程特点1、铣削是机械加工中最常用的方法之一。它包括平面铣削和轮廓铣削。2、数控铣床的数控装置具有多种插补功能,一般都具有直线插补和圆弧插补功能。3、编程时要充分熟悉机床的所有性能和功能。4、复杂工件数值处理一般要采用计算机辅助计算和自动编程。page 14编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4.2.24.2.2常用辅助功能和其他功能常用辅助功能和其他功能一、常用辅助功能(一、常用辅助功能(M M指令)指令)page 15编制:曾绍平
7、第四章数控铣床的编程与操作第四章数控铣床的编程与操作M00程序停止。用以停止主轴转动,进给和冷却液,以便执行某一固定的手动操作。如手动变速,换刀,工件调头等。M01计划停止。该指令与M00基本相似,所不同的是,只有在操作面板上的“任意停止”按键被按下时,M01才有效,否则这个指令不起作用。该指令常用于工件关键尺寸的停机抽样检查或其它需要临时停车才场合。当检查完成后,按启动键继续执行以后的程序。page 16编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作M02程序结束。当全部程序结束后。用此指令使主轴、进给、冷却全部停止,并使数控系统处于复位状态。该指令必须出现在程序的最后一个
8、程序段中。M03,M04,M05分别命令主轴正转,反转,和停转 page 17编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作M06换刀指令。用于数控机床的自动换刀,对于具有刀库的加工中心机床,自动换刀有两个过程,分别为选刀和换刀。选刀是指把刀库上指定了刀号的刀具转到换刀的位置,以便为进行自动交换,这一动作是通过换刀指令T实现的。换刀是指刀库上正位于换刀位置的刀具与主轴上的刀具进行自动交换,这一动作是通过换刀指令M06实现的。格式:(1)M06 TXX (2)TXX M06 page 18编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作M08切削液开M09冷切削
9、停M18主轴定向解除M19主轴定向M30程序结束。和M02相似,但M30可使程序返回到开始状态。M29刚性攻丝格式:M29 SXXXX 机床进入刚性攻丝模态,在刚性攻丝模态下,Z轴的进给和主轴的转速建立起严格的位置关系。page 19编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作二、二、T T代码代码 当系统具有换刀功能时,用以选择刀具。格式:TXX三、三、S S代码代码 用来指定主轴的速度,该代码为续效代码。格式:SXXXX一般设为:20-6000r/min四、四、F F代码代码 切削进给出现在G01、G02/G03以及固定循环中的加工进给的情况下,切削进给的速度由地址F给
10、定。格式:FXXXX(F的最大值由527号参数控制)page 20编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4.2.34.2.3准备功能指令(准备功能指令(G G指令)指令)page 21编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4.2.34.2.3准备功能指令(准备功能指令(G G指令)指令)page 22编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作4.2.34.2.3准备功能指令(准备功能指令(G G指令)指令)page 23编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作一、一、G92G92设定工件坐标系设定
11、工件坐标系格式:格式:G92 X_Y_Z_G92 X_Y_Z_注:与注:与G50G50功能一致功能一致例:如图例:如图G92X20Y10Z10G92X20Y10Z10 page 24编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作二、二、G54G54G59G59零点偏置指令零点偏置指令格式:格式:G54/G56/G57/G58/G59G54/G56/G57/G58/G59注:注:将机床零点(参考点)与要设定的工件零点间的偏置坐标值,即工件坐标原点在机床坐标系中的数值用手动数据输入方式输入,事先存储在机床存储器内然后用G54G59任一指令调用。如下图。page 25编制:曾绍平第
12、四章数控铣床的编程与操作第四章数控铣床的编程与操作 page 26编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作例:如右图,编程。例:如右图,编程。N10G90G54N20G00X30Y20N30G55N40G00X40Y30 page 27编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作三、三、G90G90绝对坐标、绝对坐标、G91G91增量坐标增量坐标格式:格式:G90/G91G90/G91例:现假定AB已加工完毕,要加工BC段,刀具在B点。绝对坐标方式:G90G01X50Y30增量坐标方式:G91G01X-30Y-40 page 28编制:曾绍平第四章数
13、控铣床的编程与操作第四章数控铣床的编程与操作四、四、G17G17、G18G18、G19G19坐标平面选择指令坐标平面选择指令格式:格式:G17/G18/G19G17/G18/G19注:G17表示选择XY平面,G18表示选择ZX平面,G19表示选择YZ平面。page 29编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作五、运动控制指令五、运动控制指令G00G00快速点定位指令快速点定位指令G01G01直线插补指令直线插补指令G02G02顺时针圆弧插补指令顺时针圆弧插补指令G03G03逆时针圆弧插补指令逆时针圆弧插补指令注:在数控车床中已经介绍,略。注:在数控车床中已经介绍,略。p
14、age 30编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作六、六、G04G04暂停指令暂停指令格式:格式:G04 _G04 _注:字符表示地址符,常用的地址符有X、U、P等。G04为非模态指令。例:锪孔加工,孔底有粗糙度要求。N10G91G01Z-7F60N20G04X5N30G00Z7N40M02 page 31编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作七、刀具补偿指令七、刀具补偿指令1 1、刀尖半径补偿刀尖半径补偿G40G40、G41G41、G42G42 任何一把刀具,不论制造或刃磨得如何锋利,在其刀尖部分都存在一个刀尖圆弧,它的半径值是个难于准确测
15、量的值,如图所示。page 32编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作刀尖圆弧半径补偿刀尖圆弧半径补偿 由于刀具半径尺寸影响,刀具的中心轨迹与零件由于刀具半径尺寸影响,刀具的中心轨迹与零件轮廓往往不一致。为了避免计算刀具中心轨迹,直接轮廓往往不一致。为了避免计算刀具中心轨迹,直接按零件图样上的轮廓尺寸编程,数控系统提供了刀具按零件图样上的轮廓尺寸编程,数控系统提供了刀具半径补偿功能。半径补偿功能。page 33编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作刀具半径补偿的实施刀具半径补偿的实施(1 1)G40G40取消刀具半径指令取消刀具半径指令(2
16、2)G41G41刀具半径左补偿指令,刀具半径左补偿指令,定义为假设工件不定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧。动,沿刀具运动方向向前看,刀具在零件左侧。(3 3)G42G42刀具半径右补偿指令,刀具半径右补偿指令,定义为假设工件不定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧。动,沿刀具运动方向向前看,刀具在零件右侧。page 34编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作格式一:格式一:G00/G01 G41/G42 XG00/G01 G41/G42 X Y Y D D /建立补偿程序段建立补偿程序段 /轮廓切削程序段轮廓切削程序段G00/
17、G01 G40 XG00/G01 G40 X Y Y /补偿撤消程序段补偿撤消程序段格式二:格式二:G41/G42 D_ G41/G42 D_ /建立补偿程序段建立补偿程序段G02/G03 X_ Y_ R_ G02/G03 X_ Y_ R_ /轮廓切削程序段轮廓切削程序段G00/G01 G40 XG00/G01 G40 X Y Y /补偿撤消程序段补偿撤消程序段 page 35编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作另:灵活运用刀具半径补偿功能做加工过程中的其它工作。1、刀具磨损或重磨后半径变小,这时只需手工输入新的刀具半径值到程序的D功能字指定的存储器即可,而不必修改
18、程序。2、可利用刀具半径自动补偿功能作粗、精加工余量补偿,如图所示。3、利用刀补功能进行凸凹模具的加工。用G41指今可得到凸模轨迹,用G42指令可得到凹模轨迹。page 36编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作例题:已知某零件外形轮廓如图所示。厚度为5mm,要求精加工其外形轮廓,试编写加工程序。page 37编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作第一步:建立工件坐标系,如图。其中工件上平面为Z0。page 38编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作第二步:确定工艺路线A1234567891B采用顺时针加工,即采用刀
19、具半径左补偿方式加工。刀具选择:R5立铣刀,刀具号取H01安全高度:10mm第三步:取各基点坐标值 page 39编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作第四步:编写程序O1001N10G54G90G00X20Y-35T01 ;AN20Z10S500M03N50G01Z-5F300 M08N60G41X0Y-35D01 ;1N70G02X-5Y-30R5 ;2N80G03X-30Y-5R25 ;3N90G02Y5R5 ;4N100G03X-5Y30R25 ;5N110G02X5R5 ;6N120G03X30Y5R25 ;7N130G02Y-5R5 ;8N140G03X5
20、Y-30R25 ;9N150G02X0Y-35R5 ;1N160G40G01X-20 ;BN170G91G28Z0M09N180M05M30 page 40编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作练习一练习一:选择题选择题1、对刀时,必须把刀具移动到()。(A)工件坐标原点 (B)机床坐标原点(C)已知坐标值的对刀点 (D)任何一点2、非模态代码是指()(A)一经在一个程序段中指定,直到出现同组的另一个代码时才失效(B)有续效作用的代码(C)只在写有该代码的程序段中有效 (D)不能独立使用的代码 3、辅助功能M05代码表示()。(A)程序停止 (B)主轴停止 (C)换刀
21、 (D)切削液开4、数控系统常用的两种插补功能是()。(A)直线插补和圆弧插补 (B)直线插补和抛物线插补 (C)抛物线插补和圆弧插补(D)螺旋线插补和抛物线插补 page 41编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作5、ISO标准规定绝对尺寸方式的指令为()。(A)G90 (B)G91 (C)G92 (D)G986、主轴转速应根据允许的切削速度v和刀具的直径D来选择,其计算公式为()。(A)n=v/(1000D)(B)n=1000D/v (C)n=1000v/(D)(D)n=D/v7、在数控加工中,刀具补偿功能除对刀具半径进行补偿外,在用同一把刀进行粗、精加工时,还可
22、进行加工余量的补偿,设刀具半径为r,精加工时半径方向余量为,则最后一次粗加工走刀的半径补偿量为()。(A)(B)r (C)r+(D)2 r+page 42编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作练习二练习二:编程编程 某零件的外形轮廓如图所示,厚度为15mm,刀具直径为10mm的立铣刀。进刀、退刀方式:安全平面距离零件上表面1mm,直线进刀,圆弧退刀。要求:(1)确定精铣外形轮廓的走刀路线(左刀补)(2)手工编程精加工程序 page 43编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作答案答案:O O10011001N10G54G90N10G54G90;
23、N14G00X0Y0Z200N14G00X0Y0Z200;N17T01M06;N17T01M06;N20S300M03;N20S300M03;N30G43Z1H01;N30G43Z1H01;N40G00X-20Y30;PN40G00X-20Y30;PN50Z-15M08;N50Z-15M08;N60G41G01N60G41G01 X10Y30D01F50;F X10Y30D01F50;FN70X30Y30;EN70X30Y30;E page 44编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作N80G02X38.66Y25R10;DN80G02X38.66Y25R10;DN90
24、G01X41.321Y10;CN90G01X41.321Y10;CN100G02X30Y-20R20;BN100G02X30Y-20R20;BN110G01X0Y-20;AN110G01X0Y-20;AN120G02X0Y20R20;HN120G02X0Y20R20;HN130G03XOY40R10;P1N130G03XOY40R10;P1N140G40G00X-20Y30;PN140G40G00X-20Y30;PN150G49Z200M09;N150G49Z200M09;N160M05;N160M05;N170M30;N170M30;page 45编制:曾绍平第四章数控铣床的编程与操作第四章
25、数控铣床的编程与操作练习三练习三:编程编程 试用刀具半径补偿试用刀具半径补偿等指令编写如图所示工等指令编写如图所示工件的外轮廓精加工程序件的外轮廓精加工程序(不考虑工件厚度,即(不考虑工件厚度,即刀具在刀具在Z Z轴方向的移动轴方向的移动不考虑,刀具采用不考虑,刀具采用1010立铣刀)立铣刀)page 46编制:曾绍平第四章数控铣床的编程与操作第四章数控铣床的编程与操作2 2、刀具长度补偿刀具长度补偿G43G43、G44G44工件工件装上刀柄及装在主轴上时,在同一基装上刀柄及装在主轴上时,在同一基准上,刀具伸出的长度不一致准上,刀具伸出的长度不一致CNCCNC铣床或铣床或MCMC所使用所使用的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 铣床 编程 操作 课件 9692
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内