FANUC系统数控铣床及加工中心编程课件.ppt
《FANUC系统数控铣床及加工中心编程课件.ppt》由会员分享,可在线阅读,更多相关《FANUC系统数控铣床及加工中心编程课件.ppt(78页珍藏版)》请在三一办公上搜索。
1、数控机床编程与操作,第6章 FANUC系统数控铣床与加工中心编程,6.1数控铣床坐标系6.1.1数控铣床的坐标系设置,数控机床编程与操作,6.1.2机床原点、参考点、机床坐标系、参考坐标系机床原点是由机床制造商在机床上设置的一个固定点,是机床制造和调整的基础,也是设置工件坐标系的基础,一般情况下不允许用户进行更改。参考点通常作为换刀的位置,大多数数控铣床的参考点设在工作台正向运动的极限点位置并由行程档块来控制。,数控机床编程与操作,6.1.3工件坐标系与工件原点、编程原点对于不同的零件,为了编程方便,需要根据零件图样在零件上建立的一个坐标系,该坐标系称为工件坐标系,也称编程坐标系。,数控机床编
2、程与操作,工件坐标系的原点就是工件原点。在实际应用中,为了 对刀和编程方便,工件原点通常选择在零件上表面上。并且对于形状对称的工件,原点设在几何中心处;对于一般零件,原点设在某一角点上。,数控机床编程与操作,为了编程方便,在图纸上选择一个适当位置作为程序原点,也叫编程原点或程序零点。对于简单零件,工件原点就是程序零点;对于形状复杂的零件,需要编制几个程序或子程序,为了编程方便和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而设在便于程序编制的位置。,数控机床编程与操作,6.2数控系统的功能6.1.1准备功能(G代码)6.1.2主轴功能(S功能)6.1.3进给功能(F功能)6.1.4辅助
3、功能(M代码),数控机床编程与操作,数控机床编程与操作,数控机床编程与操作,6.3数控铣床的编程指令6.3.1坐标系设定指令设定工件坐标系G92通过设定刀具起点与坐标系原点的相对位置确定当前工件坐标系。指令格式:G92X_Y_Z_;式中:X Y Z为刀尖起始点距工件原点在X、Z方向的距离。,数控机床编程与操作,注:执行此程序段只建立工件坐标系,刀具并不产生运动,且刀具必须放在程序要求的位置上。该坐标系在机床重开机时消失,是临时的坐标系。例:如图所示,用G92指令建立工件坐标系,G92 X30.0 Y30.0 Z20.0;,数控机床编程与操作,选择工件坐标系G54 G59,格式:,G54G55G
4、56G57G58G59,说明:使用该组指令时,必须先用MDI方式输入各坐标系的坐标原点在机床坐标系中的坐标值。为模态指令,可相互注销。,数控机床编程与操作,如图要求刀具从当前点移动到G54坐标系下零件1的孔中心点,再移动到G55坐标系下零件2的孔中心点,再移动到G59坐标系下零件3的孔中心点。孔坐标为(30,20),O0001;G90 G54 G00 X30.0 Y20.0;G55;G00 X30.0 Y20.0;G59;G00 X30.0 Y20.0;M30;,数控机床编程与操作,6.3.2绝对坐标和相对坐标指令G90、G91格式:G90 X_ Y_ Z_;G90表示绝对坐标,X、Y、Z值为
5、目标点的坐标,只与原点有关。G91 X_ Y_ Z_;G91表示相对坐标目标点的坐标由X、Y、Z值和前一点决定,不仅与原点有关还与前一点有关。注:为模态指令,可相互注销。,数控机床编程与操作,如图,要求刀具从P1快速到P2再到P3点的移动,用以上两种方式分别编程。,绝对坐标编程:G90 G00 X10.Y15.;G90 G00 X30.Y30.;G90 G00 X45.Y45.;,相对坐标编程G90 G00 X10.Y15.;G91 G00 X20.Y15.;G91 G00 X20.Y15.;,注:第一个孔的加工应采用绝对坐标编程。,数控机床编程与操作,如图,刀具由原点按顺序向1、2、3点快速
6、移动时用G90、G91指令编程。,绝对坐标编程:G90 G54 G00 X0 Y0;G00 X20.0 Y15.0;G00 X40.0 Y45.0;G00 X60.0 Y25.0;G00 X20.0 Y15.0;,相对坐标编程:G90 G54 G00 X0 Y0;G91 G00 X20.0 Y15.0;G00 X20.0 Y30.0;G00 X20.0 Y-20.0;G00 X-60.0 Y-25.0;,数控机床编程与操作,6.3.3坐标平面的选择G17、G18、G19G17表示XY平面G18表示XZ平面G19表示YZ平面,注:为模态指令,可相互注销。,数控机床编程与操作,6.3.4 极坐标指
7、令G16、G15指令格式:GGGG16 G:表示G17、G18或G19,即选择加工平面 G:表示G90或G91G:表示G00、G01等插补指令 G16:表示极坐标指令G15 极坐标指令取消例:G00 X0.Y0.;G17 G90 G16;(调用极坐标)G01 X50.Y60.;(X表示半径,Y表示角度),数控机床编程与操作,O2004G17 G90G54G16;G00 X100.Y30.;G01 Z-20.F200;G00 Z10.;Y150.G01Z-20.F200;G00 Z10.;Y270.;G01Z-20.F200;G00Z10.;G15;M30;,数控机床编程与操作,6.3.5 英制
8、/公制转换指令G20、G21G21:毫米 G20:英寸进给速度单位的设定指令G94、G95G94:in/min mm/minG95:in/r mm/r,数控机床编程与操作,6.3.6 切削指令G00、G01、G02、G03快速移动指令G00是使刀具以点定位控制方式从当前位置以系统设定的速度快速移动到目标点。格式:G00 X Y Z;X、Y、Z:刀具所要移动到目标点的坐标值;注:为避免干涉,通常的做法是:不轻易三轴联动。一般先移动一个轴,再在其它两轴构成的面内联动。进刀时,先在安全高度Z上移动(联动)X、Y轴,再下移Z轴到工件附近。退刀时,先抬Z轴,再移动X-Y轴。,数控机床编程与操作,例:如图
9、要求刀具快速从O点快速移动到(40,20)位置。,G90 G00 X40.0 Y20.0;,返回,数控机床编程与操作,直线插补指令G01是刀具以插补联动方式从当前位置以指定的进给速度F直线移动到目标点。格式:G01 X Y Z F;X、Y、Z为刀具所要移动到目标点的坐标值;在G90编程时为目标点在工件坐标系中的坐标值;在G91编程时为目标点相对于前一点的位移量。F为进给速度。,数控机床编程与操作,如图,要求刀具从A点切削到B点。,绝对值编程:G90 G01 X90.0 Y45.0 F100;相对值编程:G91 G01 X70.0 Y30.0 F100;,返回,数控机床编程与操作,圆弧插补指令G
10、02/G03是刀具从当前位置以指定的速度F沿着圆弧轨迹运动到目标点。,圆弧顺逆方向的判别:沿着不在圆弧平面内的坐标轴,由正方向向负方向看,顺时针方向G02,逆时针方向G03。,数控机床编程与操作,格式:G02 XYIJF G02 XYRF G02 XYIJF G02 XYRFX、Y、Z为圆弧终点的坐标值;I、J、K为圆弧起点相对于圆弧圆心的坐标增量值;R为圆弧半径,圆心角大于180时R为正,圆心角小于180时R为负;F为进给速度。注:圆弧插补只能在指定平面内(G17/G18/G19)进行。默认为G17,可省略。,数控机床编程与操作,(圆心角180)绝对值编程:G90 G03 X0 Y25.0
11、R25.0 F80;G90 G03 X0 Y25.0 I-25.0 J0 F80;增量值编程:G91 G03 X-25.0 Y25.0 R25.0 F80;G91 G03 X-25.0 Y25.0 I-25.0 J0 F80;,(圆心角180)绝对值编程:G90 G03 X0 Y25.0 R-25.0 F80;或G90 G03 X0 Y25.0 I0 J25.0 F80;增量值编程:G91 G03 X-25.0 Y25.0 R-25.0 F80;或G91 G03 X-25.0 Y25.0 I0 J25.0 F80;,数控机床编程与操作,数控机床编程与操作,G90 G94 G17 G21 G54
12、;(程序初始设置)S1200 M03;(主轴正转,转速1200r/min)G00 X20.0 Y-20.0;(快速接近工件)Z10.0;(Z方向快速接近工件)G01 Z-3.0 F60;(Z方向下刀3mm)Y62.0;(切削直线)G02 X44.0 Y86.0 R24.0;(切削R24圆弧)G01 X100.0;(切削直线)G03 X120.0 Y66.0 R20.0;(切削R20圆弧)G01 Y40.0;(切削直线)X100.0 Y14.0;(切削直线)X0.0;(切削直线)G00 Z100.0;(抬刀)M05;(主轴停转)M30;(程序结束),6.3.7回参考点指令G28G28:经过中间某
13、点返回参考点,格式:G28 X_ Y_ Z_;,注:在使用上经常将XY和Z分开来用。先用G28 Z_提刀并回Z轴参考点位置,然后再用G28 X_Y_回到XY方向的参考点。在G90时为指定点在工件坐标系中的坐标;在G91时为指令点相对于刀具当前点的位移量。,数控机床编程与操作,6.3.8刀具半径补偿指令G40、G41、G42刀具补偿功能刀具补偿功能是用来补偿刀具实际安装位置(或实际刀尖圆弧半径)与理论编程位置(或理论刀尖圆弧半径)之差的一种功能。通常有三种形式,即:刀具位置补偿、刀具半径补偿、刀具长度补偿。对于数控铣削:刀具半径补偿和刀具长度补偿。,数控机床编程与操作,刀具半径补偿的目的铣削加工
14、时,由于刀具半径的存在,刀具中心轨迹和工件轮廓不重合;要按刀心轨迹编程,计算复杂;补偿功能使编程可以按工件轮廓进行,刀具自动偏离工件轮廓一个补偿值(刀具半径),简单方便。,数控机床编程与操作,刀具半径补偿的应用刀具因磨损、重磨、换新刀而引起刀具直径变化后,只需在刀具参数设置中输入变化后的刀具直径,而不必修改程序。,如图所示,1为未磨损刀具,2为磨损后刀具,只需将刀具参数表中的刀具半径r1改为r2,即可。,数控机床编程与操作,用同一程序、同一尺寸的刀具,利用刀具半径补偿,可进行粗精加工。,如图所示,刀具半径为r,精加工余量。粗加工时,输入刀具半径(r),则加工出细点画线轮廓;精加工时,输入刀具半
15、径r,则加工出实线轮廓。,数控机床编程与操作,刀具半径补偿的方法刀具半径补偿就是将计算刀具中心轨迹的过程交由CNC系统执行,编程员假设刀具的半径为零,直接根据零件的轮廓形状进行编程,而实际的刀具半径则存放在一个可编程刀具半径偏置寄存器中,在加工过程中,CNC系统根据零件程序和刀具半径自动计算刀具中心轨迹,完成对零件的加工。刀具半径补偿分为:刀具半径左补偿和刀具半径右补偿。,数控机床编程与操作,刀具半径补偿的格式,G17G18G19,G41G42G40,G00G01,X_Y_Z_D_;X_Y_Z_D_;,G41:刀具半径左补偿;G42:刀具半径右补偿;G40:刀具半径补偿取消;D_:存放刀具半径
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FANUC 系统 数控 铣床 加工 中心 编程 课件
链接地址:https://www.31ppt.com/p-2166847.html