FANUC系统数控车床与车削中心编程.ppt
《FANUC系统数控车床与车削中心编程.ppt》由会员分享,可在线阅读,更多相关《FANUC系统数控车床与车削中心编程.ppt(120页珍藏版)》请在三一办公上搜索。
1、第一节 概述,第二节 常用功能指令,第三节 固定循环,第四节 螺纹加工,第五节 用户宏程序,第六节 数控车削中心编程,第一节 概述,一、FANUC-0i系统功能介绍,1.准备功能指令字,2.辅助功能指令,表2-1 准备功能指令,表1-4 辅助功能指令,FANUC 0i系统准备功能的说明:1)G代码有A、B和C三种系列。2)当电源接通或复位时,CNC进入清零状态,此时的开机默认代码在表中以符号“”表示。但此时,原来的G21或G20保持有效。3)除了G10和G11以外的00组G代码都是非模态G代码。4)当指定了没有在列表中的G代码,显示P/S010报警。,FANUC 0i系统准备功能的说明:5)不
2、同组的G代码在同一程序段中可以指令多个。如果在同一程序段中指令了多个同组的G代码,仅执行最后指定的G代码。6)如果在固定循环中指令了01组的G代码,则固定循环取消,该功能与指令G80相同。7)G代码按组号显示。,二、FANUC系统数控编程,1.小数点编程,2.米、英制编程G21/G20,3.平面选择指令G17/G18/G19,数控编程时,数字单位以公制为例分为两种:一种是以毫米为单位,另一种是以脉冲当量即机床的最小输入单位为单位。现在大多数机床常用的脉冲当量为0.001mm。,FANUC系统采用G21/G20来进行米、英制的切换,其中G21表示米制,而G20则表示英制。,平面选择指令,当机床坐
3、标系及工件坐标系确定后,对应地就确定了三个坐标平面,即XY平面、ZX平面和YZ平面。,4.绝对坐标与增量坐标 在FANUC车床系统及部分国产系统中,一般情况下直接以地址符X、Z组成的坐标功能字表示绝对坐标,而用地址符U、W组成的坐标功能字表示增量坐标;有些情况也用准备功能G90/G91表示绝对值编程/增量值编程。绝对值编程时坐标地址符后的数值表示工件原点至该点间的矢量值。增量值编程时坐标地址符后的数值表示轮廓上前一点到该点的矢量值。,5.直径编程和半径编程(1)直径编程数控程序中X轴的坐标值即为零件图上的直径值。例如在图a中,A点和B点的坐标分别为A(30.0,80.0),B(40.0,60.
4、0)。,直径编程与半径编程,(2)半径编程数控程序中X轴的坐标值为零件图上的半径值。例如在图b中,A点和B点的坐标分别为A(15.0,80.0),B(20.0,60.0)。,第一节 概述,第二节 常用功能指令,第三节 固定循环,第四节 螺纹加工,第五节 用户宏程序,第六节 数控车削中心编程,第二节 常用功能指令,一、快速点定位(G00),1.书写格式 G00 X/U Z/W;2.说明 1)X/U Z/W 为目标点坐标;2)G00指令一般作为空行程;3)G00可以单坐标运动,也可以两坐标运动,两坐标运动时刀具先1:1两坐标联动,然后单坐标运动,如图a所示;4)G00指令后不需给定进给速度,进给速
5、度由参数设定。5)G00的实际速度受机床面板上的倍率开关控制。,G00/G01指令,二、直线插补(G01),1.书写格式 G01 X/U Z/W C/R F;2.说明 1)X/U Z/W 为目标点坐标;2)G01指令一般作为加工行程;3)G01可以单坐标运动,也可以两坐标联动,如图b所示。,G00/G01指令,3.倒棱/倒圆编程 使用倒棱功能可以简化倒棱程序。1)45倒棱格式为:G01 Z(W)_C(i);(ZX,图2-4a)G01 X(U)_C(k);(XZ,图2-4b)b点的移动可用绝对或增量指令,进给路线为ADC。2)1/4圆角倒圆格式为:G01 Z(W)_R(r);(ZX,图2-4c)
6、G01 X(U)_R(r);(XZ,图2-4d)b点的移动可用绝对或增量指令,进给路线为ADC。,倒棱与倒圆,例2-1倒棱(图a)N0010 G01 Z-12.0 C2.0 F0.4;N0020 X50.0 C-3.0;N0030 Z-22.0;例2-2倒圆(图b)N0010 G01 Z-15.0 R3.0 FO.4;N0020 X55.0 R-4.0;N0030 Z-30.0;,a)b),倒棱与倒圆a)G01指令倒棱 b)G01指令倒圆,4.程序延时,指令格式如下:G04 X;G04 U;G04 P;上述三种格式中,X、U 和P 为指定延时时间间隔,用X、U 可用整数或小数点指定延时时问,用
7、P 时只能用整数指定延时时间。采用整数指定延时时间单位为ms,采用小数点指定时单位为s。,(1)程序延时的应用 1)钻孔加工到达孔底部时,设置延时时间,以保证孔底的钻孔质量。2)钻孔加工中途退刀后设置延时,以保证孔中铁屑充分排出。3)镗孔加工到达孔底部时,设置延时时间,以保证孔底的镗孔质量。4)车削加工在加工要求较高的零件轮廓终点设置延时,以保证该段轮廓的车削质量。如车槽、铣平面等场合,以提高表面质量。5)其他情况下设置延时,如自动棒料送料器送料时延时,以保证送料到位。(2)注意事项 延时指令G04和刀具补偿指令G41/G42不能在同一段程序中指定。,三、圆弧程序的编制 1.数控车床所用圆弧插
8、补指令,(1)指令格式,内容及字符的含义见表2-2。,表2-2 内容与字符含义表,2.顺时针与逆时针的判别,顺时针与逆时针的判别,对于XZ平面,先由X、Z轴判断Y轴(虽然大多数数控车床无Y轴),然后逆着Y轴的正方向看,顺时针圆弧加工用G02,逆时针圆弧用G03。,用X、Z或U、W指定圆弧的终点,是表示用绝对值或用增量值表示圆弧的终点,当用绝对值编程时,X、Z后续数字为圆弧终点在工件坐标系中的坐标值。当采用增量值编程时,U、W后续数字为起点到终点的距离(参见图圆弧终点坐标)。,圆弧终点坐标,3.圆弧中心坐标I、K的确定,圆弧中心坐标是用地址I、K为圆弧起点到圆弧中心矢量值在X、Z方向的投影值。I
9、为圆弧起点到圆弧中心在X方向的距离(用半径表示)。K为圆弧起点(现在点)至圆弧中心在Z方向上的距离。,圆弧编程中的I、K值,I、K是增量值,并带“+、”号。I、K方向是从圆弧起点指向圆心,其正负取决于该方向与坐标轴方向之同异,相同者为正,反之为负(见图2-8圆弧起点与矢量方向)。,4.圆弧半径的确定 圆弧半径R有正值与负值之分。当圆弧圆心角小于或等于180(如图中圆弧1)时,程序中的R用正值表示。当圆弧圆心角大于180并小于360(如图中圆弧2)时,R用负值表示。通常情况下,数控车床上所加工的圆弧的圆心角小于180。,圆弧半径正负值的判断,【例2-3】精车图示手柄的圆弧段AE,已知圆弧段交点X
10、、Z坐标值为A(0,160)、B(17.143,155.151)、C(23.749,78.815)、D(31.874,37.083)、E(40,25),圆弧段AB、BC、CD、DE的圆心X、Z坐标值分别为(0,150)、(-120,113.945)、(95.623,61.250)、(0,25)。编制精加工程序,3号刀为精车刀。,圆弧插补编程实例,【例2-3】程序,五、返回参考点指令1.返回参考点,1)自动参考点返回:G28 X;X向回参考点 G28Z;Z向回参考点 G28 X Z;刀架回参考点 其中X、Z坐标设定值为指定的某一中间点,但此中间点不能超过参考点,如图所示。该点可以以绝对值的方式写
11、入,也可以以增量方式写入。,中间点设置,2)返回第二、第三和第四参考点:G30 P2 X Z;第二参考点返回,P2可省略 G30 P3 X Z;第三参考点返回 G30 P4 X Z;第四参考点返回 第二、第三和第四参考点返回中的X、Z 的含义与G28中的相同。,2.参考点返回校验,G27 X;X向参考点校验G27 Z;Z向参考点校验G27 X Z;参考点校验,执行完G27指令以后,如果机床准确地返回参考点,则面板上的参考点返回指示灯亮,否则,机床将出现报警。,3.从参考点返回,G29 X Z;,其中,X、Z值可以以绝对值的方式写入,也可以以增量方式写入。,G28的轨迹是ABR;G29的轨迹是R
12、BC;若用G01返回G29的终点,其轨迹是RC,G28与G29的关系,六、设定工件加工坐标系指令,工件坐标系及设定,在数控机床上G92指令与G54G59指令都是用于设定工件加工坐标系的,G92指令是通过程序来设定工件加工坐标系的,G54G59指令是通过CRT/MDI在设置参数方式下设定工件加工坐标系的,一经设定,加工坐标原点在机床坐标系中的位置是不变的,它与刀具的当前位置无关。图所示给出了用G54G59 确定工件坐标系的方法。,工件坐标系的使用,重新设定XOY坐标平面,第一节 概述,第二节 常用功能指令,第三节 固定循环,第四节 螺纹加工,第五节 用户宏程序,第六节 数控车削中心编程,第三节
13、固定循环,一、单一固定循环切削(G90、G94),1.外圆切削循环(G90),(1)切削圆柱面的格式:,G90 X(U)Z(W)F;,外圆切削循环,X、Z为圆柱面切削终点坐标值;U、W为圆柱面切削终点相对循环起点的坐标分量。,(2)切削锥面的格式G90 X(U)Z(W)I(或R)F;,锥面切削循环,R/I(现代数控机床上常用R)代表被加工锥面的大小端直径差的1/2,即表示单边量锥度差值。对外径车削,锥度左大右小R值为负,反之为正。对内孔车削,锥度左小右大R值为正,反之为负。,R快速进刀,F按程序中F指令速度切削,后面各图中符号含义相同。G90指令代码与加工形状之间的关系,【例2-4】试编程加工
14、图所示的零件。,G90外锥度加工示例,2.端面切削循环(G94),(1)切削端平面的格式:G94 X(U)Z(W)F;,其中,X、Z为端平面切削终点坐标值,U、W为端面切削终点相对循环起点的坐标分量。,端面切削循环,(2)切削锥面的格式G94 X(U)Z(W)K(或R)F;,K(或R)为端面切削始点至终点位移在Z轴方向的坐标增量。,带锥度的端面切削循环,本指令主要用于加工长径比较小的盘类工件,它的车削特点是利用刀具的端面切削刃作为主切削刃。,G94指令段参数示意,指令中R/K(现代数控机床上常用R)表示为圆台的高度。圆台左大右小,R为负值;否则圆台直径左小右大,则R为正值,一般只在内孔中出现此
15、结构,但用镗刀X向进刀车削并不妥当。,带外圆的锥循环,G94 X15.0 Z33.48 R-3.48 F30.0;ABCDA Z31.48;AEFDA Z28.78;AGHDA,【例】如图所示零件的加工程序如下:,二、复合循环,1.精车固定循环(G70),格式:G70 P(ns)Q(nf)说明:G70指令用于在G71、G72、G73指令粗车工件后来进行精车循环。在G70状态下,在指定的精车描述程序段中的F、S、T有效。若不指定,则维持粗车前指定的F、S、T状态。G70到G73中ns到nf间的程序段不能调用子程序。当G70循环结束时,刀具返回到起点并读下一个程序段。,2.外径粗车循环(G71),
16、G71 U(d)R(e);G71 P(ns)Q(nf)U(u)W(w)F S T;式中,d:循环每次的背吃刀量(半径值、正值)e:每次切削退刀量ns:精加工描述程序的开始循环程序段的行号nf:精加工描述程序的结束循环程序段的行号u:X向精车预留量w:Z向精车预留量,(1)格式,(2)G71指令段内部参数的意义,G71指令内部参数示意,(4)其他说明1)当d和u两者都由地址U指定时,其意义由地址P和Q决定。2)粗加工循环由带有地址P和Q的G71指令实现。在A点和B点间的运动指令中指定的F、S和T功能对粗加工循环无效,对精加工有效;在G71程序段或前面程序段中指定的F、S和T功能对粗加工有效。3)
17、当用恒表面切削速度控制时,在A点和B点间的运动指令中指定的G96或G97无效,而在G71程序段或以前的程序段中指定的G96或G97有效。,4)X向和Z向精加工余量u、w的符号如图所示。5)有别于0系统其他版本,新的0i/0iMATE系统G71指令可用来加工有内凹结构的工件。6)G71可用于加工内孔,u、w符号。7)第一刀走刀必须有X方向走刀动作。8)循环起点的选择应在接近工件处以缩短刀具行程和避免空走刀。,G71指令中u、w符号的确定,【例2-5】在图中,试按图示尺寸编写粗车循环加工程序。,G71程序例图,3.端面粗车循环(G72),(1)概述,端面粗车循环指令的含义与G71类似,不同之处是刀
18、具平行于X轴方向切削,如图所示。,端面粗加工循环,(2)格式:G72 W(d)R(e);G72 P(ns)Q(nf)U(u)W(w)F S T;式中:d:循环每次的切削深度(正值)e:每次切削退刀量 ns:精加工描述程序的开始循环程序段的行号 nf:精加工描述程序的结束循环程序段的行号 u:X向精车预留量 w:Z向精车预留量,(3)说明 在A和B之间的刀具轨迹沿X和Z方向都必须单调变化。沿A A切削是G00方式还是G01方式,由A和A之间的指令决定。X、Z向精车预留量u、w的符号取决于顺序号“ns”与“nf”间程序段所描述的轮廓形状。,G72指令段内u、w的符号,【例2-10】在图中,试按图示
19、尺寸编写粗车循环加工程序。,G72程序例图,4.成型(仿形)加工复合循环(G73),(1)概述,成型加工复合循环也称为固定形状粗车循环,它适用于加工铸、锻件毛坯零件。,(2)格式G73 U(i)W(k)R(d);G73 P(ns)Q(nf)U(u)W(w)F S T;式中:iX方向毛坯切除余量(半径值、正值)kZ方向毛坯切除余量(正值)d粗切循环的次数 ns精加工描述程序的开始循环程序段的行号 nf精加工描述程序的结束循环程序段的行号 uX向精车余量 wZ向精车余量,(3)其他说明1)当值i和k,或者u和w分别由地址U和W规定时,它们的意义由G73程序段中的地址P和Q决定。当P和Q没有指定在同
20、一个程序段中时,U和W分别表示i和k;当P和Q指定在同一个程序段中时,U、W分别表示u和w。2)有P和Q的G73指令执行循环加工时,不同的进刀方式(共有4种),u,w和k,i的符号不同,应予以注意。加工循环结束时,刀具返回到A点。,G73指令中u、w、k、i的符号,G73切削循环,【例2-11】加工图的程序。,G73程序例图,G73同样可以切削没有预加工的毛坯棒料。,注:由于G73在每次循环中的进给路线是确定的,须将循环起刀点与工件间保持一段距离。,G73指令X、Z向双向进刀,G73指令X向进刀,G73指令Z向进刀,5.镗孔复合循环与深孔钻循环(G74),(1)概述 该指令可实现端面深孔和镗孔
21、加工,Z向切进一定的深度,再反向退刀一定的距离,实现断屑。指定X轴地址和X轴向移动量,就能实现镗孔加工;若不指定X轴地址和X轴向移动量,则为端面深孔钻加工。,(2)格式书写1)镗孔循环:G74 R(e)G74 X(u)Z(w)P(i)Q(k)R(d)F;式中:e:每次啄式退刀量 u:X向终点坐标值 w:Z向终点坐标值 i:X向每次的移动量 k:Z向每次的切入量 d:切削到终点时的X轴退刀量(可以缺省),2)对啄式钻孔循环(深孔钻循环):G74 R(e);G74 Z(w)Q(k)F;式中:e:每次啄式退刀量 w:Z向终点坐标值(孔深)k:Z向每次的切入量(啄钻深度)G74的动作及参数:,深孔钻与
22、镗孔循环参数示意,【例2-8】加工图的端面均布槽加工。,题图,【例2-9】加工图的孔。,题图,(2)书写格式G75 R(e);G75 X(u)Z(w)P(i)Q(k)R(d)F;式中:e:分层切削每次退刀量 u:X向终点坐标值 w:Z向终点坐标值 i:X向每次的切入量 k:Z向每次的移动量 d:切削到终点时的退刀量(可以缺省),6.径向切槽循环(G75),(1)概述 G75指令用于内、外径切槽或钻孔,其用法与G74指令大致相同。,G75指令段内部参数示意,【例2-10】加工图所示的零件,题图,(3)使用切槽复合固定循环时的注意事项1)在FANUC中,当出现以下情况而执行切槽复合固定循环指令时,
23、将会出现程序报警。u或w指定,而i或k值未指定或指定为0;k值大于Z轴的移动量w或k值设定为负值;i值大于u/2或i值设定为负值;退刀量大于进刀量,即e值大于每次切深量i或k。,(3)使用切槽复合固定循环时的注意事项2)由于i和k为无符号值,所以,刀具切深完成后的偏移方向由系统根据刀具起刀点及切槽终点的坐标自动判断。3)切槽过程中,刀具或工件受较大的单方向切削力,容易在切削过程中产生振动,因此,切槽加工中进给速度F的取值应略小(特别是在端面切槽时),通常取50100mm/min。,第一节 概述,第二节 常用功能指令,第三节 固定循环,第四节 螺纹加工,第五节 用户宏程序,第六节 数控车削中心编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FANUC 系统 数控车床 车削 中心 编程
链接地址:https://www.31ppt.com/p-5430683.html