《数控加工编程与操作》图文课件ppt-第三章.ppt
《《数控加工编程与操作》图文课件ppt-第三章.ppt》由会员分享,可在线阅读,更多相关《《数控加工编程与操作》图文课件ppt-第三章.ppt(158页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 数控车床编程与操作数控车床编程与操作3.1数控车床编程概述车床是指以工件旋转为主运动、车刀移动为进给运动、加工回转表面的机床。它可用于加工各种回转成型面,例如:内外圆柱面、内外圆锥面、内外螺纹以及端面、沟槽、滚花等。下面介绍常用的数控车床的基本知识。3.1.1数控车床的类型1.按车床主轴位置分类1)立式数控车床立式数控车床主轴垂直于水平面,一个直径很大的圆形工作台,用来装夹工件。这类车床主要用于加工径向尺寸大、轴向尺寸相对较小的大型复杂零件。2)卧式数控车床卧式数控车床又分为数控水平导轨卧式车床和数控倾斜导轨卧式车床。其倾斜导轨结构可以使车床具有更大的刚性,并易于排除切屑。2.按加
2、工零件的基本类型分类 1)卡盘式数控车床 2)顶尖式数控车床 3.按功能分类 1)经济型数控车床 2)普通数控车床3.1.2数控车床的主要加工对象数控车床是目前使用比较广泛的数控机床,主要用于轴类、盘类和回转体工件的加工,能自动完成内外圆面、柱面、锥面、圆弧、螺纹等工序的切削加工,并能进行切槽、钻、扩、铰孔等加工,适合复杂形状工件的加工。数控车床适合加工的工件轮廓形状特别复杂或难于控制尺寸的回转体零件精度要求高的零件特殊的螺旋零件淬硬工件表面粗糙度要求高的回转体3.1.3数控车床编程与加工特点 1.在一个程序段中,根据图样上标注的尺寸,可以采用绝对值编程、增量值编程或二者混合编程。2.车床加工
3、中刀具只在XZ平面移动,所以编程坐标地址只有X和Z。3.绝对坐标值编程坐标地址为X、Z,增量方式编程坐标地址为U、W。4.X的编程值用直径表示。增量方式时,U也应该为实际位移量的2倍。5.坐标地址I指定X方向坐标值且为半径值。6.其他尺寸字表示尺寸时单位都为mm。7FANUC系统中尺寸字后的数据分为整数和小数点2种。例如:G00X100Z100(整数式);G00X100Z100(小数式)。在编程时一般都采用小数点编程。3.2数控车床编程的常用指令3.2.1数控车床的坐标系与参考点在数控编程与操作中一般常用到的坐标系有机床坐标系和编程坐标系两种。1.机床坐标系机床原点坐标轴参考点机床原点机床原点
4、是指在机床上设置一个数控机床进行加工运动的基准参考点,它在机床装配、调试时就已经确定下来,一般不能更改。数控车床的机床原点一般定义在主轴旋转中心线与车头端面的交点如图3-3所示。如图3-3坐标轴数控车床一般只用到X、Z两轴。Z 主轴中心线方向 刀具远离工件的方向为Z轴正方向。X 工件径向水平方向 刀具离开工件旋转中心的方向为X轴正方向。注意:车床刀架有前置和后置两种,虽然2种刀架位置的车床,X轴正方向刚好相反,但是X轴的数据表示的是直径没有正负,所以工件不管是装在前置还是后置车床上X的数据是一样的,因此不管刀架是前置还是后置我们都采用后置刀架的情况编程。参考点参考点为机床上一固定点,如图3-4
5、所示。其固定位置,由X向与Z向的机械挡块及电机零点位置来确定,车床的机械挡块一般设定在X、Z轴正向最大位置。图3-42.编程坐标系工件坐标系是编程时使用的坐标系,所以又称为编程坐标系。它是由编程人员根据零件形状、尺寸、定位基准等来确定的,也就是说它的原点是可变的,所以编程中用编程坐标系来确定零件基点的坐标会更灵活更方便注意事项在编程坐标系的使用中要注意:(1)编程坐标系是编程人员根据零件图样及加工工艺等建立的坐标系。(2)编程坐标系一般供编程使用,确定编程坐标系时不必考虑工件毛坯在机床上的实际装夹位置。(3)编程原点是根据加工零件图样及加工工艺要求选定的编程坐标系的原点。(4)编程原点应尽量选
6、择在零件的设计基准或工艺基准上,编程坐标系中各轴的方向应该与所使用的数控机床相应的坐标轴方向一致,如图3-5所示为车削零件的编程原点。图3-5同一工件由于工件原点可变,所以程序段中的坐标尺寸也会随之改变。因此,在编制加工程序前必须首先确定工件坐标系(编程坐标系)和工件原点(编程原点)。编程格式:编程格式:G50 X Z ;式中,X、Z的值是起刀点相对于加工原点的位置。例:按图3-6设置加工坐标的程序段如下:G50 X150.Z100.图3-63.工件坐标系的设定指令G503.2.2快速定位指令G00 编程格式G00 X Z ;其中:(1)格式中可两轴可单动也可联动;(2)X、Z的值为点定位后的
7、终点坐标值;(3)只要是非切削的移动,通常使用G00指令。使用说明(1)以数控系统预先调定的最大进给速度移动,可以通过控制面板上的“快速进给率”按钮调整。(2)快速点定位指令控制刀具以点位控制的方式快速移动到目标位置,其移动速度由参数来设定。指令执行开始后,刀具沿着各个坐标方向同时按参数设定的速度移动,最后减速到达终点。3.G00快速定位的路径(1)一般都设定成斜进45(又称为非直线型定位)方式,而不以直线型定位方式移动。斜进45方式移动时,X、Y轴皆以相同的速率同时移动,再检测已定位至那一轴坐标位置后,只移动另一轴至坐标点为止,如图3-7(a)所示。(2)若采用直线型定位方式移动如图3-7(
8、b)所示,则每次都要计算其斜率后,再命令X轴及Y轴移动,如此增加计算机的负荷,反应速度也较慢,故一般CNC机床开机大都自动设定G00以斜进45方式移动。(3)编程人员应了解所使用的数控系统的刀具移动轨迹情况,以避免快速定位时可能出现的碰撞情况。(a)(b)图3-7快速定位路径图3.2.3直线插补指令G01编程格式G01 X Z F ;其中:(1)G01是模态指令,连续进行直线插补时,后面的程序段可省略G01;(2)X、Z的值是直线插补的终点坐标值,其坐标值取决于绝对值编程还是增量值编程,由尺寸字地址决定,如教材例3-2;(3)F为进给速度(F是持续有效的指令,故切削速率相同时,下一程序段可省略
9、),单位是mm/min;F指令也是模态指令,它可以用GOO指令取消。如果在G01程序段之前的程序段没有F指令,而现在的G01程序段中也没有F指令,则机床不运动。因此,G01程序中必须含有F指令;(4)可二轴联动或单轴移动。绝对编程:G01 X37.Z30.增量编程:G01 U25.W20.3.2.4圆弧插补指令G02、G03编程格式顺时针圆弧插补的指令格式:G02 X(U)Z(W)I K F ;G02 X(U)Z(W)R F ;逆时针圆弧插补的指令格式:G03 X(U)Z(W)I K F ;G03 X(U)Z(W)R F ;使用说明(1)X Z 是圆弧插补的终点坐标,可用绝对值或增量值表示。(
10、2)(半径法)R是圆弧半径,以半径值表示。当圆弧对应的圆心角180时,R是正值;当圆弧对应的圆心角180时,R是负值。(3)(圆心法)I、K是圆心相对于圆弧起点的坐标增量,在X(I)、Z(K)轴上的分向量。(4)选用原则:以使用较方便者(不用计算,即可看出数值者)为取舍,当同一程序段中同时出现I、K和R时,以R为优先(即有效)I、K无效。(5)I为0或K为0时,可省略不写。(6)若要插补一整圆时,只能用圆心法表示,半径法无法执行。若用半径法以两个半圆相接,其真圆度误差会太大。(7)F为沿圆弧切线方向的进给率或进给速度。3.2.5倒角指令G011.倒直角2.倒圆角1.倒直角(1)45倒角由轴向切
11、削向端面切削倒角,即由Z轴向X轴倒角,i的正负根据倒角是向X轴正向还是负向,如图3-11(a)所示。编程格式:G01 Z(W)Ii;由端面切削向轴向切削倒角,即由X轴向Z轴倒角,k的正负根据倒角是向Z轴正向还是负向,如图3-11(b)所示。编程格式:G01 Z(W)Ik;(a)Z轴向X轴(b)X轴向Z轴图3-11 45倒角(2)任意角度倒角在直线进给程序段尾部加上“C ”可自动插入任意角度的倒角。C的数值是从假设没有倒角的拐角交点距倒角始点与终点之间的距离如图3-12(a)所示。例4:如图3-12(b)所示。G01 X50.C15.;X100.Z-100.;(a)(b)图 3-12 任意倒角2
12、.倒圆角由起始点的轴向切削向终点轴向切削倒圆角,r的正负值根据倒圆角是向终点轴向的正方向还是负方向。编程格式:G01 Z(W);Rr时,圆弧倒角情况如图3-13(a)所示。编程格式:G01 X(U);Rr时,圆弧倒角情况如图3-13(b)所示。(a)Z轴向X轴(b)X轴向Z轴 图3-13 倒圆角3.2.6程序暂停指令G04G04为暂停指令,其作用是刀具在一个指令的时间内暂时停止运动。该指令由于不做实际的切削运动,常常被忽略。但它在对于保证加工精度及在切槽、钻孔改变运动等方面都是很有好处的,常用于以下几种情况:(1)切槽、钻孔时为了保证槽底、孔底的尺寸及粗糙度应设置G04命令。(2)当运行方向改
13、变较大时,应在该改变运行方向指令间设置G04命令。(3)当运行速度变化很大时应在其运行指令改变时设置 G04命令。(4)在车台阶轴清根的场合,可使刀具做短时间的无进给光整加工,以提高表面加工质量。编程格式G04 X(P);其中:X(P)暂停时间。X后用小数表示,单位为秒(s);P后用整数表示(不能带小数点)单位为毫秒(ms)。如 G04 X2.0 表示暂停2s;G04 P500 表示暂停500ms。使用说明(1)G04指令为非模态指令,只在本程序段有效。(2)暂停延时指令G04不能和刀具补偿指令G41、G42在同一程序段中指定,也不能和进给功能指令(F指令)在同一程序段中指定。暂停指令应用示例
14、G01 ;G04 X4.;G00 ;或者:G01 ;G04 P4000;G00 ;图3-14 暂停指令应用3.2.7循环加工指令在数控车床上加工零件时,通常需要对毛坯进行一层层的车削才能加工到图样尺寸,由于零件形状不变所以每一层的车削动作都会相同。如图3-15所示的小轴段分三次车削完成。每次车削都会经过“切入-切削-退刀-返回”这几步动作。在编程中就要编3次步骤相同的程序。为了减少编程的工作量,数控系统设有多种固定循环功能。主要分为单一形状固定循环和复合固定循环。图3-15 1.单一固定循环指令G90、G941)外径/内径车削单一循环指令 G90 该指令主要用于轴类零件的外圆、内圆和锥面的加工
15、。(1)圆柱面车削单一循环编程格式G90 X(U)Z(W)F ;其中:X、Z圆柱面切削的终点坐标值;U、W圆柱面切削的终点相对于循环起点坐标增量。切削过程如图3-15所示,R表示快速移动,F表示进给运动,加工顺序按1、2、3、4进行。例:加工如图3-16所示零件。N10 G50 X200.Z200.T0101;N20 M03 S1000;N30 G00 X55.Z2.M08;N40 G01 G96 Z2.F2.5 S150;N50 G90 X45.Z-25.F0.2;N60 X40.;N70 X35.;N80 G00 X200.Z200.;N90 M30;图3-16(2)圆锥面车削单一循环编程
16、格式G90 X(U)Z(W)I F ;其中:X、Z圆锥面切削的终点坐标值;U、W圆柱面切削的终点相对于循环起点的坐标;I圆锥面切削的起点相对于终点的半径差。如果切削起点的X向坐标小于终点的X向坐标,I值为负,反之为正。图3-17例:加工如图3-18所示零件。G01 X65.Z2.;G90 X60.Z-25.I-5.F0.2;X50.;G00 X100.Z200.;图3-182)端面切削循环指令 G94端面切削循环是一种单一固定循环,该指令适用于加工圆柱端面或角度大的圆锥面。(1)平面端面切削循环其切削动作如图3-19所示,R表示快速移动,F表示进给运动,加工顺序按1、2、3、4进行。编程格式G
17、94 X(U)Z(W)F;其中:X、Z端面切削的终点坐标值;U、W端面切削的终点相对于循环起点的坐标。3-19例:加工如图3-20所示零件。G00 X65.Z5.;G94 X35.Z-5.F0.2;Z-10.;Z-15.;图3-20(2)锥面端面切削循环编程格式 G94 X(U)Z(W)K F ;其中:X、Z端面切削的终点坐标值;U、W端面切削的终点相对于循环起点的坐标;K端面切削的起点相对于终点在Z轴方向的坐标分量。当 起点Z向坐标小于终点Z向坐标时K为负,反之为正。如图3-21所示。图3-21例:加工如图3-22所示零件。G94 X25.Z0.K-10.F0.2;Z-5.;Z-10.;图3
18、-222.固定复合循环在数控车床上加工圆棒料时,在加工余量比较大的情况下,加工首先要进行粗加工,然后进行精加工。进行粗加工时,需要多次重复切削,才能加工到规定尺寸。因此,编制程序非常复杂。应用复合固定循环指令,只需指定精加工路线和粗加工的切削深度,数控系统就会自动计算出粗加工路线和加工次数,因此可大大简化编程。1)外圆粗车固定循环指令 G71该指令适用于对毛坯料粗车外径和粗车内径。编程格式G71 U(d)R(e);G71 P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);N(ns)N(nf)其中:dX向切削深度(半径给定),没有正、负号;e 每次切削循环的退刀量,可以由参数指定;n
19、s精加工轮廓程序中的第一个程序段的顺序号;nf精加工轮廓程序中的最后一个程序段的顺序号;uX轴方向的精车余量,直径编程,有正、负号,加工外圆时设定为正值,加工内径则设定为负;wZ轴方向的精车余量;f、s、tF、S、T代码仅在粗车循环程序段中有效,在顺序号ns至nf程序段中无效。说明:nsnf程序段中的F、S、T功能,即使被指定也对粗车循环无效。该指令适用于轮廓形状成单调性变化的零件即零件直径呈递增或递减变化。在nsnf之间的程序段中不能调用子程序。编程举例如图3-24所示尺寸工件。N10 G50 X200.Z140.;N20 M03 S800 T0101;N30 G00 X120.Z12.M0
20、8;N40G71U2.R0.5;N50 G71 P60 Q120 U2.W1.F0.5;N60 G00 X40.;ns段 N70 G01 Z-30.F0.2;N80 X60.Z-60.;N90 Z-80.;N100 X100.Z-90.;N110 Z-110.;N120 X120.Z-130.;nf段N130 G00 X200.Z140.;N140 M30;图3-242)端面粗车循环指令 G72端面粗车循环指令G72,适合用于Z向加工量小,X向加工量大的棒料粗加工,一般用于加工端面尺寸较大的零件在切削循环过程中,刀具是沿Z方向进刀,平行于X轴切削。编程格式G72 W(d)R(e);G72 P(
21、ns)Q(nf)U(u)W(w)F(f)S(s)T(t);N(ns)N(nf)其中:dZ向切削深度;e 退刀量;其他与G71的相同。说明:nsnf程序段中的F、S、T功能,即使被指定对粗车循环无效。该指令适用于轮廓形状成单调性变化的零件即零件直径呈递增或递减变化。在nsnf之间的程序段中不能调用子程序。在轮廓描述程序段中即nsnf程序段中刀具快速定位G00移近工件的程序段不指定X向移动。G72的循环过程如图3-25所示。图中C为粗加工循环的起点。AABA是要切削的部分,只要给出AB的轮廓形状以及径向精车余量u/2、轴向精车余量w及切削深度d就可以完成AABA区域的粗车工序。例:如图3-26所示
22、尺寸编写端面粗切循环加工程序。N10 G50 X200.Z200.;N20 M03 S600 T0101;N30 G00 X170.Z2.;N40 G72 U4.R0.5;N50 G72 P70 Q110 U1.W0.5 F0.5;N60 G00 X160.Z60.;/nsN70 G01 X120.Z70.F0.15;N80 Z80.;N90 X80.Z9.;N100 Z110.;N110 X36.Z132.;/nfN120 G00 X200.Z200.;N130 M30;图3-263)轮廓粗车循环指令 G73轮廓粗车循环指令适用于切削铸造成型、锻造成型或者已粗车成型的工件。当毛坯轮廓形状与零
23、件轮廓形状基本接近时,用G73比较合适。编程格式 G73 U(i)W(k)R(d);G73 P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);N(ns).N(nf).其中:i X方向退刀量的距离和方向(半径指定),该值是模态的,直到其他值指定以前不改变;k Z方向退刀量的距离和方向,该值是模态的,直到其他值指定以前不改变;d 重复加工次数;Ns 精加工轮廓程序段中开始程序段的段号;nf 精加工轮廓程序段中结束程序段的段号;u X轴向精加工余量;w Z轴向精加工余量。说明:G73不象G71、G72那样对零件轮廓的单调性有要求。例:如图3-28所示为G73循环加工实例。X方向(单边)和
24、Z方向需要粗加工切除12mm,X方向(单边)和Z方向需要精加工切除2mm,退刀量为1mm。图3-28O0001;N10 G50 X300.Z200.;N20 G00 X205.Z196.4 N30 T0101S600 M03;N40 G73 U12.W12.R3;N50 G73 P50 Q110 U4.W2.F0.4 N60 G00 X51.3 Z163.2;N70 G01 W-32.1 F0.2 S700;N80 X71.8 W-19.6;N90 W-54.9;N100 X87.6;N110 X108.8 W-21.2;N120 G70 P50 Q100;N130 G00 X300.Z200
25、.N140 M05;N150 M30;4)精车循环指令 G70使用粗车循环指令完成粗车后,使用G70指令可实现精车循环。精车时的加工量是粗车循环时留下的精车余量,加工轨迹是工件的轮廓线。编程格式G70 P(ns)Q(nf);其中:P(ns)和Q(nf)的含义与粗车循环指令中的含义相同都是指轮廓描述程序段的起始和结束程序段。说明:在粗车循环中规定的F、S、T对于G70无效,但在执行G70时顺序号ns至nf程序段之间的F、S、T有效;当G70循环加工结束时,刀具返回到起点并读下一个程序段;ns至nf程序段不能调用子程序。例:如图3-29所示是采用粗车循环指令G71和精车循环指令G70的加工举例。毛
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控加工编程与操作 数控 加工 编程 操作 图文 课件 ppt 第三
限制150内