【FANUC系统】数控车床的编程与操作实例..ppt
《【FANUC系统】数控车床的编程与操作实例..ppt》由会员分享,可在线阅读,更多相关《【FANUC系统】数控车床的编程与操作实例..ppt(177页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控车床编程与操作实例数控车床编程与操作实例 数控车床及坐标系 数控车床常用指令 常用指令的综合应用 典型零件加工 宏程序的应用 数控车床操作 教学内容:教学内容:数控车床编程与操作实例数控车床编程与操作实例 第一节第一节 数控车床及坐标系数控车床及坐标系一、数控车床概述一、数控车床概述 1数控车床种类数控车床种类(1)按主轴配置形式分类)按主轴配置形式分类1)立式数控车床 2)卧式数控车床(2)按刀架数量分类)按刀架数量分类1)单刀架 单刀架数控车床多采用水平床身,两坐标控制。2)双刀架 双刀架数控车床多采用倾斜床身,四坐标控制。(3)按数控车床控制系统和机械结构的不同分类)按数控车床控制系
2、统和机械结构的不同分类 可分为经济型数控车床、全功能数控车床和数控车削中心。数控车床编程与操作实例数控车床编程与操作实例 2数控车床典型结构数控车床典型结构(1)液压卡盘和液压尾座)液压卡盘和液压尾座液压卡盘和液压尾座用来夹紧工件,具有稳定可靠的特点。(2)数控车床的刀架系统(卧式)数控车床的刀架系统(卧式)3车削用刀具车削用刀具数控车床一般选用硬质合金可转位车刀。(1)刀片的紧固方式)刀片的紧固方式 在国家标准中,一般紧固方式有上压式、上压与销孔夹紧、销孔夹紧和螺钉夹紧四种。(2)刀杆及刀片形式)刀杆及刀片形式 数控车床编程与操作实例数控车床编程与操作实例 1坐标系的确定坐标系的确定 数控车
3、床的坐标系是以径向为X轴方向,轴向为Z轴方向,以刀具远离工件的方向为坐标轴正向。刀架前置时X向前;刀架后置时X向后。2机床原点(机械原点)机床原点(机械原点)机床原点一般设置在机床移动部件沿其坐标轴正向的极限位置。机床原点也可设置在卡盘端面与主轴轴线的交点处。3机床参考点机床参考点 机床参考点一般不同于机床原点。二、数控车床的坐标系二、数控车床的坐标系三、工作坐标系三、工作坐标系 工作坐标系是编程人员在编程和加工时使用的坐标系,设置时一般用G54G59和G92等指令。编程人员以工件图样上某点为工作坐标系的原点,称工作原点。工作原点一般设在工件的设计工艺基准处,便于尺寸计算。数控车床编程与操作实
4、例数控车床编程与操作实例 第二节 FANUC系统的常用指令 1.绝对值编程和增量值编程绝对值编程和增量值编程绝对值编程时,用X、Z表示X轴与Z轴的坐标值;增量值编程时,用U、W表示X轴与Z轴的移动量。2.直径编程和半径编程直径编程和半径编程3.车削固定循环功能车削固定循环功能4.刀具位置补偿刀具位置补偿一、数控车床的编程特点一、数控车床的编程特点数控车床编程与操作实例数控车床编程与操作实例 1.快速定位指令快速定位指令G00指令格式:G00 X(U)Z(W);2.直线插补指令直线插补指令G01 指令格式:G01 X(U)Z(W)F;使用G01指令可以实现纵向切削、横向切削、锥度切削等形式的直线
5、插补运动,如图114所示。二、数控车床常用各种指令二、数控车床常用各种指令图114 直线插补指令 G01数控车床编程与操作实例数控车床编程与操作实例 a)图 G01 Z10.0 F0.2;或G01 W15.0 F0.2;b)图 G01 X0 F0.2;或G01 U65.0 F0.2;c)图 G01 X60.0 Z40.0 F0.2;或G01 U30.0 W40.0 F0.2;数控车床编程与操作实例数控车床编程与操作实例 G01指令在数控车床编程中,还可以直接用来进行倒角(C指令)、倒圆角(R指令)。如图115、图116所示。图115 倒角 例1:倒角G01 Z35.0 C4.0 F0.2;X8
6、0.0 C3.0;Z60.0;注:C4.0倒角,因为Z轴切削向X轴正向倒角,所以为C4.0;C3.0倒角,因为X轴切削向Z轴负向倒角,所以为C3.0;数控车床编程与操作实例数控车床编程与操作实例 图图1-16 倒圆倒圆 例2:倒圆G01 Z35.0 R5.0 F0.2;X80.0 R4.0;Z60.0;数控车床编程与操作实例数控车床编程与操作实例 3.3.圆圆弧插弧插补补指令指令G02G02、G03G03该指令使刀具从圆弧起点,沿圆弧移动到圆弧终点。指令格式:G02/G03 X(U)Z(W)R F;或:G02/G03 X(U)Z(W)I K F;例3:图118 a)(1)G02 X80.0 Z
7、10.0 R10.0;或 G02 U20.0 W10.0 R10.0;(2)G02 X80.0 Z10.0 I10.0 K0;或G02 U20.0 W10.0 I10.0 K0;例4:图118 b)(1)G03 X45.0 Z35.9 R25.0;或G03 U45.0 W35.9 R25.0;(2)G03 X45.0 Z35.9 I0 K25.0;或G03 U45.0 W35.9 I0 K25.0;数控车床编程与操作实例数控车床编程与操作实例 图118 圆弧插补举例数控车床编程与操作实例数控车床编程与操作实例 4.主轴转速设置主轴转速设置S指令和转速控制指令指令和转速控制指令G96、G97、G
8、50(1)主轴线速度恒定指令G96格式:G96 S;S的单位为m/min(2)直接设定主轴转速指令G97格式:G97 S;S的单位为r/min5.每转进给指令每转进给指令G99;每分钟进给指令;每分钟进给指令G98指令格式:G99 F;F单位mm/r G98 F;F单位mm/minG98、G99均为模态指令,机床初始状态默认G99;数控车床编程与操作实例数控车床编程与操作实例 6.6.暂暂停指令停指令G04G04该指令可以使刀具作短时间的无进给光整加工,用于切槽、钻镗孔、自动加工螺纹,也可用于拐角轨迹控制等场合。格式:G04 P;U;数控车床编程与操作实例数控车床编程与操作实例 7.工作坐标系
9、的原点设置指令工作坐标系的原点设置指令G50格式:G50 X Z;数车亦可进行设置刀具数据来确定工作坐标系原点。(详见机床操作)8.工作坐标系的原点设置选择指令工作坐标系的原点设置选择指令 G54G59 一般数控机床可以预先设定6个(G54G59)工作坐标系,这些坐标系在机床重新开机时仍然存在。9.参考点返回指令参考点返回指令G28该指令使刀具自动返回参考点(一般设置为机床原点)或经过某一中间位置,再回到参考点。输入格式:G28 X(U)Z(W)T00;数控车床编程与操作实例数控车床编程与操作实例 10.螺纹车削加工螺纹车削加工在数控车床上用车削的方法可加工直螺纹和锥螺纹。车螺纹的进刀方式有直
10、进式和斜进式,螺纹切削时应注意在两端设置足够的升速进刀段1和降速退刀段2。在这两段螺纹导程小于实际的螺纹导程。(1)螺纹切削指令G32G32指令可车削直螺纹、锥螺纹和端面螺纹(涡形螺纹)。G32进刀方式为直进式。指令格式:G32X(U)Z(W)F;式中的X(U)Z(W)为螺纹终点坐标,F为螺距。数控车床编程与操作实例数控车床编程与操作实例 1)直螺纹加工例7:如图1-24,螺纹外径已车至29.8;42的槽已加工,此螺纹加工查表知切削5次(0.9;0.6;0.6;0.4;0.1),至小径d=30-1.32=27.4。程序:O1;G00 X32.0 Z5.0;螺纹进刀至切削起点 X29.1;切进G
11、32 Z-28.0 F2.0;切螺纹G00 X32.0;退刀 Z5.0;返回 X28.5;切进 G32 Z-28.0 F2.0;切螺纹 X向尺寸按每次吃刀 深度递减,直至终点尺寸27.4 Z5.0;X27.4;切至尺寸G32 Z-28.0 F2.0;G00 X32.0;Z5.0;图124 直螺纹加工数控车床编程与操作实例数控车床编程与操作实例 2)锥螺纹加工 如图1-25。图1-25 锥螺纹加工数控车床编程与操作实例数控车床编程与操作实例 例8:程序O1;Z5.0;X20.0;进刀至尺寸G32 X50.0 Z32.0 F2.0;车螺纹(2)螺纹加工循环G92G92用于螺纹加工,其循环路线与单一
12、形状固定循环基本相同。如图126所示,循环路径中,除螺纹车削一般为进给运动外,其余均为快速运动。数控车床编程与操作实例数控车床编程与操作实例 输入格式:直螺纹G92 X(U)Z(W)F;锥螺纹 G92 X(U)Z(W)R F;式中:X(U)Z(W)为螺纹终点坐标;R为锥螺纹始点与终点的半径差;F为螺距。图126 螺纹切削循环 G92 数控车床编程与操作实例数控车床编程与操作实例 例9:完成图1-27螺纹切削。图127 螺纹切削程序:G00 X22.0 Z5.0;起刀点G92 X19.2 Z18.0 F1.5;螺纹加工第一次循环 X18.6;螺纹加工第二次循环 X18.2;螺纹加工第三次循环 X
13、18.05;螺纹加工第四次循环G00 X100.0 Z150.0;退刀,取消循环数控车床编程与操作实例数控车床编程与操作实例 例例10:完成图:完成图1-28螺纹切削。螺纹切削。图128螺纹切削 程序:G00 X32.0 Z5.0;G92 X31.2 Z-18.0 R-7.5 F1.5;X30.4;X29.8;X29.46;X29.30;G00 X100.0 Z150.0;注:R=(6+18)=7.5经验公式:d=D1.3p d螺纹小径 D螺纹大径 p螺距锥螺纹大端直径为:30+21.31.5=29.3(3)复式螺纹切削循环指令G76G76指令用于多次自动循环切削螺纹。G76复式螺纹切削循环指
14、令G76格式G76 P(m)(r)(a)Q(dmin)R(d);G76 X(u)Z(w)R(i)P(k)Q(d)F(f);数控车床编程与操作实例数控车床编程与操作实例 例11:完成图130螺纹切削。现加工M686螺纹,螺纹高度为3.9mm,螺距为6mm,螺纹尾端倒角为1.1L,刀尖角为60,第一次车削背吃刀量为1.8mm,最小背吃刀量为0.1mm,精车余量为0.2mm,精车削次数1次,螺纹精车前先精车外圆柱面至尺寸。螺纹加工程序如下:O0011;G97 S200 T0303 M03;G00 X70.0 Z7.0;G76 P011160 Q100 R200;G76 X60.2 Z65.0 P39
15、00 Q1800 F6.0;G00 X200.0 Z200.0;M30;图130 螺纹切削数控车床编程与操作实例数控车床编程与操作实例 11.11.刀具功能指令刀具功能指令T T指令指令该指令可指定刀具及刀具补偿。输入格式:T 02 02刀具补偿号0099刀具号0099刀具12.刀具半径补偿功能刀具半径补偿功能 G40/G41/G42(1)刀具半径补偿的作用刀具半径补偿的作用刀具半径补偿的方法是通过键盘输入刀具参数,并在程序中采用刀具半径补偿指令。(2)刀具参数刀具参数包括刀尖半径、车刀形状、刀尖圆弧位置。假想刀尖圆弧位置序号共有10个(09)。1)G40取消刀具半径补偿指令2)G41:刀具半
16、径左补偿 G42:刀具半径右补偿(4)刀具半径补偿注意事项刀具半径补偿注意事项加刀具半径补偿或去除刀具半径补偿最好在工件轮廓线以外且未加刀补点至加刀补点距离应大于刀具尖半径,未去刀补点至去除刀补点处距离应大于刀具尖半径。在使用G41或G42指令时,不允许有两句连续的非移动指令,否则刀具在前面程序段的终点的垂直位置停止,且产生过切或欠切现象。数控车床编程与操作实例数控车床编程与操作实例 13.固定循环指令固定循环指令(1)单一形状固定循环单一形状固定循环有三种循环指令,分别是G90、G92和G94,其中G92已在螺纹切削部分介绍过。1)外径、内径切削循环外径、内径切削循环G90a)圆柱面切削循环
17、格式:G90 X(U)Z(W)F ;X(U)、Z(W)为切削终点坐标。b)锥面车削循环指令格式:G90 X(U)Z(W)R F ;X(U)、Z(W)为切削终点坐标;R(或I)为圆锥面加工起、终点半径差,有正、负号。2)端面切削循环指令端面切削循环指令G94a)垂直端面车削固定循环。指令格式:G94 X(U)Z(W)F ;X(U)、Z(W)表示切削终点坐标。b)锥形端面车削固定循环。指令格式:G94 X(U)Z(W)R F ;X(U)、Z(W)为切削终点坐标;R为圆锥面起、终点Z坐标的差值,有正、负号。数控车床编程与操作实例数控车床编程与操作实例 (2)多重复合固定循环指令多重复合固定循环指令1
18、)精加工循环指令精加工循环指令G70在采用G71、G72、G73指令进行粗车后,用G70指令进行精车循环切削。指令格式:G70 Pns Qnf;其中:ns为精加工程序组的第一个程序段的顺序号;nf为精加工程序组的最后一个程序段的顺序号。2)外径、内径粗加工循环指令外径、内径粗加工循环指令G71G71指令用于粗车圆柱棒料,以切除较多的加工余量。指令格式:G71 U(d)R(e);G71 P(ns)Q(nf)U(u)W(w)F S T;数控车床编程与操作实例数控车床编程与操作实例 例例17:使用:使用G71、G70完成图完成图1-43所示零件加工,棒料直径所示零件加工,棒料直径105mm,工件不切
19、断(刀尖,工件不切断(刀尖R0.4)。)。图143 G71、G70加工实例数控车床编程与操作实例数控车床编程与操作实例 程序:O0017;G40 G97 G99 S500 M03 T0101;(T0101粗车刀)G00 X106.0 Z5.0 M08;(刀具快速运动到循环起点)G71 U2.0 R0.5;(G71切深2.0,退刀量0.5)G71 P10 Q20 U0.4 W0.2 F0.2;(X向留精车余量0.4,Z向留精车余量0.2)N10 G42 X0;(加右刀补,N10N20是精车程序)G01 Z0 F0.15 S600;X40.0;X60.0 Z30.0;Z65.0;G02 X70.0
20、 Z70.0 R5.0;G01 X88.0;G03 X98.0 Z75.0 R5.0;G01 Z90.0;N20 G40 X106.0;(去刀补)G00 X150.0 Z200.0 M09;(换刀点)T0202;(换精车刀)G00 X106.0 Z5.0;(外圆精车循环点)G70 P10 Q20;G28 U0 W0 T0 M05;(X轴、Z轴回参考点)M30;数控车床编程与操作实例数控车床编程与操作实例 例18:使用G71、G70完成图144所示零件内孔加工,现工件已钻26mm的底孔(刀尖R0.4)。图144 G71、G70加工实例数控车床编程与操作实例数控车床编程与操作实例 程序:O0018
21、;G40 G97 G99 S500 M03 T0303;(T0303镗孔刀)G00 X25.0 Z2.0 M08;(刀具快速运动到循环起点)G71 U2.0 R0.5;(G71切深2.0,退刀量0.5)G71 P10 Q20 U0.4 W0.2 F0.2;(X向留精车余量0.4,Z向留精车余量0.2)N10 G41 X65.0 F0.15;G01 Z0;X50.0 Z30.0;Z44.0;G03 X38.0 Z50.0 R6.0;G01 X30.0;Z71.0;N20 G40 X25.0;G70 P10 Q20;G28 U0 W0 T0 M05;M30;数控车床编程与操作实例数控车床编程与操作
22、实例 3)端面粗加工循环指令端面粗加工循环指令G72G72指令适用于圆柱毛坯的端面方向粗车。G72指令的执行过程除了车削是平行于X轴进行外,其余与G71相同。指令格式:G72 W(d)R(e);G72 U(u)W(w)F S T;4)闭合车削循环指令闭合车削循环指令G73G73指令与G71、G72指令功能相同,只是刀具路径是按工件精加工轮廓进行的,如图147所示。G73适用于毛坯轮廓形状与零件轮廓基本接近的毛坯粗加工。例如一些锻件、铸件的粗车。指令格式:G73 U(i)W(k)R;5)端面啄示钻孔循环端面啄示钻孔循环G74循环中可处理断屑。如果省略X(u)及P(i)、R(d),结果只在Z轴操作
23、,用于钻孔。指令格式:G74 R(e);G74 X(u)Z(w)P(i)Q(k)R(d)F(f);数控车床编程与操作实例数控车床编程与操作实例 例19:如图150所示,要在工件上钻8、长100的孔,使用G74指令钻孔。图150程序:O0019;G40 G97 G99 S700 M03 T0404;(T0404为8钻头)G00 X0 Z5.0;G74 R0.3;G74 Z100.0 Q8000 F0.1;G00 Z150.0;M05;M30;数控车床编程与操作实例数控车床编程与操作实例 6)外径、内径啄示钻孔循环外径、内径啄示钻孔循环G75加工循环可处理断屑和排屑。如果省略Z(w)、Q(k)和R
24、(d),则仅有X轴移动,则可用于外圆槽的循环加工。指令格式:G75 R(e);G75 X(u)Z(w)P(i)Q(k)R(d)F(f);例20:如图1-52所示,将工件切断(Z100处)。程序:O0019;T0303;(切刀宽4,以左刀刃对刀)M03 S300;G00 X85.0 Z-104.0;G75 R0.2;G75 X0 P5000 F0.1;W0.1;G01 X85.0 F0图152数控车床编程与操作实例数控车床编程与操作实例 14.辅助功能辅助功能M指令指令这些是辅助机床操作的功能,如主轴的启停、程序终止、切削液开/关等等。见表13。表13 辅助功能(M 功能)代代 码码功功 能能代
25、代 码码功功 能能M00程序停止M41主轴齿轮在低速位置M01选择性程序停止M42主轴齿轮在高速位置M02程序结束M68液压卡盘夹紧M30程序结束复位M69液压卡盘松开M03主轴正转M78尾座前进M04主轴反转M79尾座后退M05主轴停M94镜像取消M08切削液开M95X坐标镜像M09切削液停M98子程序调用M40主轴齿轮在中间位置M99子程序结束数控车床编程与操作实例数控车床编程与操作实例 15.15.子程序子程序在零件加工时,当某一加工内容重复出现(即工件上相同的切削路线重复)时,可以将加工内容程序编制出来作为子程序,而在编程时通过主程序调用,使程序简化。子程序调用指令格式:M98 P 子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FANUC系统 FANUC 系统 数控车床 编程 操作 实例
限制150内