文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

第二章FANUC系统数控车床与车削中心编程.ppt

  • 资源ID:9040016       资源大小:4.47MB        全文页数:120页
  • 资源格式: PPT        下载积分:40文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要40文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

第二章FANUC系统数控车床与车削中心编程.ppt

1、第二章 FANUC系统数控车床与车削中心编程 第一节 概述第二节 常用功能指令第三节 固定循环 第四节 螺纹加工第五节 用户宏程序第六节 数控车削中心编程第一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第一节 概述 一、FANUC-0i系统功能介绍1.准备功能指令字2.辅助功能指令表2-1 准备功能指令表1-4 辅助功能指令第二,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 FANUC 0i系统准备功能的说明: 1)G代码有A、B和C三种系列。 2)当电源接通或复位时,CNC进入清零状态,此时的开机默认代码在表中以符号“”表示。但此时,原

2、来的G21或G20保持有效。 3)除了G10和G11以外的00组G代码都是非模态G代码。 4)当指定了没有在列表中的G代码,显示P/S010报警。第三,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 FANUC 0i系统准备功能的说明: 5)不同组的G代码在同一程序段中可以指令多个。如果在同一程序段中指令了多个同组的G代码,仅执行最后指定的G代码。 6)如果在固定循环中指令了01组的G代码,则固定循环取消,该功能与指令G80相同。 7)G代码按组号显示。第四,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 二、FANUC系统数控编程 1.小数点编

3、程 2.米、英制编程G21/G20 3.平面选择指令G17/G18/G19 数控编程时,数字单位以公制为例分为两种:一种是以毫米为单位,另一种是以脉冲当量即机床的最小输入单位为单位。现在大多数机床常用的脉冲当量为0.001mm。FANUC系统采用G21/G20来进行米、英制的切换,其中G21表示米制,而G20则表示英制。平面选择指令当机床坐标系及工件坐标系确定后,对应地就确定了三个坐标平面,即XY平面、ZX平面和YZ平面。 第五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 4.绝对坐标与增量坐标 在FANUC车床系统及部分国产系统中,一般情况下直接以地址符X、Z组成

4、的坐标功能字表示绝对坐标,而用地址符U、W组成的坐标功能字表示增量坐标;有些情况也用准备功能G90/G91表示绝对值编程/增量值编程。 绝对值编程时坐标地址符后的数值表示工件原点至该点间的矢量值。 增量值编程时坐标地址符后的数值表示轮廓上前一点到该点的矢量值。 第六,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 5.直径编程和半径编程(1)直径编程数控程序中X轴的坐标值即为零件图上的直径值。例如在图a中,A点和B点的坐标分别为A(30.0,80.0),B(40.0,60.0)。直径编程与半径编程(2)半径编程数控程序中X轴的坐标值为零件图上的半径值。例如在图b中,A点

5、和B点的坐标分别为A(15.0,80.0),B(20.0,60.0)。第七,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第一节 概述第二节 常用功能指令第三节 固定循环 第四节 螺纹加工第五节 用户宏程序第六节 数控车削中心编程第八,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第二节 常用功能指令一、快速点定位(G00) 1.书写格式 G00 X/U Z/W ; 2.说明 1) X/U Z/W 为目标点坐标; 2)G00指令一般作为空行程; 3)G00可以单坐标运动,也可以两坐标运动,两坐标运动时刀具先1:1两坐标联动,然后单坐标运动,如

6、图a所示; 4)G00指令后不需给定进给速度,进给速度由参数设定。 5)G00的实际速度受机床面板上的倍率开关控制。 G00/G01指令第九,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 二、直线插补(G01) 1.书写格式 G01 X/U Z/W C/R F ; 2.说明 1)X/U Z/W 为目标点坐标; 2)G01指令一般作为加工行程; 3)G01可以单坐标运动,也可以两坐标联动,如图b所示。G00/G01指令第十,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 3.倒棱/倒圆编程 使用倒棱功能可以简化倒棱程序。 1)45倒棱格式为: G

7、01 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) G01 X(U)_R(r) ;(XZ,图2-4d) b点的移动可用绝对或增量指令,进给路线为ADC。倒棱与倒圆第十一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 例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

8、.0 R3.0 FO.4;N0020 X55.0 R-4.0;N0030 Z-30.0;a) b)倒棱与倒圆a)G01指令倒棱 b)G01指令倒圆第十二,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 4. 程序延时 指令格式如下: G04 X ; G04 U ; G04 P ; 上述三种格式中,X 、U 和P 为指定延时时间间隔,用X 、U 可用整数或小数点指定延时时问,用P 时只能用整数指定延时时间。采用整数指定延时时间单位为ms,采用小数点指定时单位为s。第十三,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (1)程序延时的应用 1)钻孔

9、加工到达孔底部时,设置延时时间,以保证孔底的钻孔质量。 2)钻孔加工中途退刀后设置延时,以保证孔中铁屑充分排出。 3)镗孔加工到达孔底部时,设置延时时间,以保证孔底的镗孔质量。 4)车削加工在加工要求较高的零件轮廓终点设置延时,以保证该段轮廓的车削质量。如车槽、铣平面等场合,以提高表面质量。 5)其他情况下设置延时,如自动棒料送料器送料时延时,以保证送料到位。 (2)注意事项 延时指令G04和刀具补偿指令G41/G42不能在同一段程序中指定。第十四,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 三、圆弧程序的编制 1.数控车床所用圆弧插补指令(1)指令格式X(U) Z

10、(W)_ G02G03I_ K_ F_ R_ F_;内容及字符的含义见表2-2。表2-2 内容与字符含义表第十五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2.顺时针与逆时针的判别顺时针与逆时针的判别 对于XZ平面,先由X、Z轴判断Y轴(虽然大多数数控车床无Y轴),然后逆着Y轴的正方向看,顺时针圆弧加工用G02,逆时针圆弧用G03。第十六,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 用X、Z或U、W指定圆弧的终点,是表示用绝对值或用增量值表示圆弧的终点,当用绝对值编程时,X、Z后续数字为圆弧终点在工件坐标系中的坐标值。当采用增量值编程时

11、,U、W后续数字为起点到终点的距离(参见图圆弧终点坐标)。 圆弧终点坐标第十七,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 3.圆弧中心坐标I、K的确定圆弧中心坐标是用地址I、K为圆弧起点到圆弧中心矢量值在X、Z方向的投影值。I为圆弧起点到圆弧中心在X方向的距离(用半径表示)。K为圆弧起点(现在点)至圆弧中心在Z方向上的距离。圆弧编程中的I、K值 I、K是增量值,并带“+、”号。I、K方向是从圆弧起点指向圆心,其正负取决于该方向与坐标轴方向之同异,相同者为正,反之为负(见图2-8圆弧起点与矢量方向)。第十八,于星期五:十七点 四十分。第二章 FANUC系统数控车床与

12、车削中心编程 4.圆弧半径的确定 圆弧半径R有正值与负值之分。当圆弧圆心角小于或等于180(如图中圆弧1)时,程序中的R用正值表示。当圆弧圆心角大于180并小于360(如图中圆弧2)时,R用负值表示。通常情况下,数控车床上所加工的圆弧的圆心角小于180。圆弧半径正负值的判断第十九,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-3】精车图示手柄的圆弧段AE,已知圆弧段交点X、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

13、坐标值分别为(0,150)、(-120,113.945)、(95.623,61.250)、(0,25)。编制精加工程序,3号刀为精车刀。 圆弧插补编程实例【例2-3】程序第二十,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 五、返回参考点指令1.返回参考点 1)自动参考点返回: G28 X ; X向回参考点 G28Z ; Z向回参考点 G28 X Z ;刀架回参考点 其中X、Z坐标设定值为指定的某一中间点,但此中间点不能超过参考点,如图所示。该点可以以绝对值的方式写入,也可以以增量方式写入。中间点设置第二十一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与

14、车削中心编程 2)返回第二、第三和第四参考点: G30 P2 X Z ;第二参考点返回,P2可省略 G30 P3 X Z ;第三参考点返回 G30 P4 X Z ;第四参考点返回 第二、第三和第四参考点返回中的X 、Z 的含义与G28中的相同。第二十二,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2.参考点返回校验G27 X ; X向参考点校验G27 Z ; Z向参考点校验G27 X Z ; 参考点校验执行完G27指令以后,如果机床准确地返回参考点,则面板上的参考点返回指示灯亮,否则,机床将出现报警。 第二十三,于星期五:十七点 四十分。第二章 FANUC系统数控车

15、床与车削中心编程 3.从参考点返回G29 X Z ;其中,X、Z值可以以绝对值的方式写入,也可以以增量方式写入。 G28的轨迹是ABR;G29的轨迹是RBC;若用G01返回G29的终点,其轨迹是RCG28与G29的关系第二十四,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 六、设定工件加工坐标系指令工件坐标系及设定在数控机床上G92指令与G54G59指令都是用于设定工件加工坐标系的,G92指令是通过程序来设定工件加工坐标系的,G54G59指令是通过CRT/MDI在设置参数方式下设定工件加工坐标系的,一经设定,加工坐标原点在机床坐标系中的位置是不变的,它与刀具的当前位置

16、无关。图所示给出了用G54G59 确定工件坐标系的方法。第二十五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 工件坐标系的使用 重新设定XOY坐标平面第二十六,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第一节 概述第二节 常用功能指令第三节 固定循环 第四节 螺纹加工第五节 用户宏程序第六节 数控车削中心编程第二十七,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第三节 固定循环 一、单一固定循环切削(G90、G94)1.外圆切削循环(G90) (1)切削圆柱面的格式:G90 X(U) Z(W) F ;外圆切削

17、循环 X、Z为圆柱面切削终点坐标值;U、W为圆柱面切削终点相对循环起点的坐标分量。第二十八,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (2)切削锥面的格式G90 X(U) Z(W) I(或R)F ;锥面切削循环 R/I(现代数控机床上常用R)代表被加工锥面的大小端直径差的1/2,即表示单边量锥度差值。对外径车削,锥度左大右小R值为负,反之为正。对内孔车削,锥度左小右大R值为正,反之为负。 第二十九,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 R快速进刀,F按程序中F指令速度切削,后面各图中符号含义相同。 G90指令代码与加工形状之间的关

18、系第三十,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-4】试编程加工图所示的零件。 G90外锥度加工示例第三十一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2.端面切削循环(G94)(1)切削端平面的格式:G94 X(U) Z(W) F ;其中,X、Z为端平面切削终点坐标值,U、W为端面切削终点相对循环起点的坐标分量。端面切削循环第三十二,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (2)切削锥面的格式G94 X(U) Z(W) K(或R) F ;K(或R)为端面切削始点至终点位移在Z轴方向的坐标增量

19、。带锥度的端面切削循环 本指令主要用于加工长径比较小的盘类工件,它的车削特点是利用刀具的端面切削刃作为主切削刃。 第三十三,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 G94指令段参数示意 指令中R/K(现代数控机床上常用R)表示为圆台的高度。圆台左大右小,R为负值;否则圆台直径左小右大,则R为正值,一般只在内孔中出现此结构,但用镗刀X向进刀车削并不妥当。第三十四,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 带外圆的锥循环G94 X15.0 Z33.48 R-3.48 F30.0; ABCDA Z31.48; AEFDA Z28.78;

20、AGHDA【例】如图所示零件的加工程序如下:第三十五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 二、复合循环1.精车固定循环(G70) 格式:G70 P(ns) Q(nf) 说明:G70指令用于在G71、G72、G73指令粗车工件后来进行精车循环。在G70状态下,在指定的精车描述程序段中的F、S、T有效。若不指定,则维持粗车前指定的F、S、T状态。G70到G73中ns到nf间的程序段不能调用子程序。当G70循环结束时,刀具返回到起点并读下一个程序段。第三十六,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2.外径粗车循环(G71)G71

21、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)格式第三十七,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (2)G71指令段内部参数的意义G71指令内部参数示意第三十八,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (4)其他说明1)当d和u两者都由地址U指定时,其意义由地址P和Q决定。2)粗加工循环由带有地址P和Q的G71

22、指令实现。在A点和B点间的运动指令中指定的F、S和T功能对粗加工循环无效,对精加工有效;在G71程序段或前面程序段中指定的F、S和T功能对粗加工有效。3)当用恒表面切削速度控制时,在A点和B点间的运动指令中指定的G96或G97无效,而在G71程序段或以前的程序段中指定的G96或G97有效。第三十九,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 4)X向和Z向精加工余量u、w的符号如图所示。 5)有别于0系统其他版本,新的0i/0iMATE系统G71指令可用来加工有内凹结构的工件。 6)G71可用于加工内孔,u、w符号。 7)第一刀走刀必须有X方向走刀动作。 8)循环起

23、点的选择应在接近工件处以缩短刀具行程和避免空走刀。G71指令中u、w符号的确定 第四十,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-5】在图中,试按图示尺寸编写粗车循环加工程序。G71程序例图第四十一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 3.端面粗车循环(G72)(1)概述端面粗车循环指令的含义与G71类似,不同之处是刀具平行于X轴方向切削,如图所示。 端面粗加工循环第四十二,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (2)格式:G72 W(d)R(e);G72 P(ns)Q(nf)U(u)W

24、(w)F S T ;式中:d:循环每次的切削深度(正值) e:每次切削退刀量 ns:精加工描述程序的开始循环程序段的行号 nf:精加工描述程序的结束循环程序段的行号 u:X向精车预留量 w:Z向精车预留量第四十三,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (3)说明 在A和B之间的刀具轨迹沿X和Z方向都必须单调变化。沿A A切削是G00方式还是G01方式,由A和A之间的指令决定。X、Z向精车预留量u、w的符号取决于顺序号“ns”与“nf”间程序段所描述的轮廓形状。G72指令段内u 、 w的符号第四十四,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削

25、中心编程 【例2-10】在图中,试按图示尺寸编写粗车循环加工程序。 G72程序例图第四十五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 4.成型(仿形)加工复合循环(G73)(1)概述成型加工复合循环也称为固定形状粗车循环,它适用于加工铸、锻件毛坯零件。 第四十六,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (2)格式G73 U(i)W(k)R(d); G73 P(ns)Q(nf)U(u)W(w)F S T ; 式中:iX方向毛坯切除余量(半径值、正值) kZ方向毛坯切除余量(正值) d粗切循环的次数 ns精加工描述程序的开始循环程序段的

26、行号 nf精加工描述程序的结束循环程序段的行号 uX向精车余量 wZ向精车余量第四十七,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (3)其他说明1)当值i和k,或者u和w分别由地址U和W规定时,它们的意义由G73程序段中的地址P和Q决定。当P和Q没有指定在同一个程序段中时,U和W分别表示i和k;当P和Q指定在同一个程序段中时,U、W分别表示u和w。2)有P和Q的G73指令执行循环加工时,不同的进刀方式(共有4种),u,w和k,i的符号不同,应予以注意。加工循环结束时,刀具返回到A点。第四十八,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程

27、G73指令中u、w、k、i的符号 G73切削循环 第四十九,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-11】加工图的程序。 G73程序例图第五十,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 G73同样可以切削没有预加工的毛坯棒料。 注:由于G73在每次循环中的进给路线是确定的,须将循环起刀点与工件间保持一段距离。G73指令X、Z向双向进刀G73指令X向进刀G73指令Z向进刀 第五十一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 5.镗孔复合循环与深孔钻循环(G74) (1)概述 该指令可实现端面深孔和

28、镗孔加工,Z向切进一定的深度,再反向退刀一定的距离,实现断屑。指定X轴地址和X轴向移动量,就能实现镗孔加工;若不指定X轴地址和X轴向移动量,则为端面深孔钻加工。第五十二,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (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轴退刀量(可以缺省)第五十三,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2)对啄式钻孔循环(深孔

29、钻循环):G74 R(e); G74 Z(w) Q(k) F ;式中:e:每次啄式退刀量 w:Z向终点坐标值(孔深) k:Z向每次的切入量(啄钻深度)G74的动作及参数:深孔钻与镗孔循环参数示意 第五十四,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-8】加工图的端面均布槽加工。题图 【例2-9】加工图的孔。题图第五十五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (2)书写格式G75 R(e);G75 X(u)Z(w)P(i)Q(k)R(d)F ; 式中: e:分层切削每次退刀量 u:X向终点坐标值 w:Z向终点坐标值 i:X向每

30、次的切入量 k:Z向每次的移动量 d:切削到终点时的退刀量(可以缺省)第五十六,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 6.径向切槽循环(G75) (1)概述 G75指令用于内、外径切槽或钻孔,其用法与G74指令大致相同。G75指令段内部参数示意第五十七,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-10】加工图所示的零件题图 第五十八,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (3)使用切槽复合固定循环时的注意事项1)在FANUC中,当出现以下情况而执行切槽复合固定循环指令时,将会出现程序报警。u

31、或w指定,而i或k值未指定或指定为0;k值大于Z轴的移动量w或k值设定为负值;i值大于u/2或i值设定为负值;退刀量大于进刀量,即e值大于每次切深量i或k。第五十九,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (3)使用切槽复合固定循环时的注意事项2)由于i和k为无符号值,所以,刀具切深完成后的偏移方向由系统根据刀具起刀点及切槽终点的坐标自动判断。3)切槽过程中,刀具或工件受较大的单方向切削力,容易在切削过程中产生振动,因此,切槽加工中进给速度F的取值应略小(特别是在端面切槽时),通常取50100mm/min。第六十,于星期五:十七点 四十分。第二章 FANUC系统

32、数控车床与车削中心编程 第一节 概述第二节 常用功能指令第三节 固定循环 第四节 螺纹加工第五节 用户宏程序第六节 数控车削中心编程第六十一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第四节 螺纹加工一、单行程螺纹切削1.等螺距螺纹的切削G32 X(U) Z(W) F Q ;圆锥螺纹G32 Z(W) F Q ;圆柱螺纹 G32 X(U) F Q ;端面螺纹 对锥螺纹,其斜角在45以下时,螺纹导程以Z轴方向的值指令;45以上至90时,以X轴方向的值指令。Q为螺纹起始角。该值为不带小数点的非模态值,其单位为0.001。螺纹切削G32第六十二,于星期五:十七点 四十分。

33、第二章 FANUC系统数控车床与车削中心编程 当螺纹收尾处没有退刀槽时,可按45退刀收尾。在没有退刀槽时退刀收尾第六十三,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-11】加工如图所示M451.5 圆柱螺纹,螺纹外径已加工完成,起刀点定在X100.0,Z100.0位置,利用单一螺纹指令(G32),编写加工程序。圆柱螺纹加工实例 第六十四,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2.变导程螺纹切削(G34) G34 X(U) Z(W) F K ; X、Z、F与G32指令相同;K为螺纹每导程的增(或减)量。K值范围:米制0.000

34、1100.00mm/r,英制0.0000011.000000in/r。可变导程螺纹切削第六十五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-12】变导程螺纹的加工。根据图所示,编制其变导程螺纹加工程序。 变螺距螺杆零件图 根据变导程螺杆零件图,选用R5mm球头车刀,车2次。应用G34指令编制加工程序。第六十六,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 二、螺纹切削单次循环(G92)格式:G92 X(U) Z(W) R F ;图中虚线表示按R快速移动,实线表示按F指令的工件进给速度移动;X、Z为螺纹终点坐标值,U、W为螺纹终点相对

35、循环起点的坐标分量,R为锥螺纹始点与终点的半径差。加工圆柱螺纹时,R为零,可省略。 G92循环第六十七,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-13】加工图所示工件,毛坯为42mm56mm,试编写其数控车加工程序并进行加工。普通三角形螺纹加工零件图 第六十八,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 三、螺纹切削多次循环G76 1.指令格式: G76 P (m) (r) () Q (dmin) R (d); G76 X (U) Z (W) R (i) P (k) Q (d) F(f);式中,m精加工最终重复次数(199);

36、r倒角量;该值大小可设置在0.01Ph9.9 Ph之间,系数应为0.1的整数倍,用0099之间的两位整数表示, Ph 为导程。 刀尖角度,可以选择80,60,55,30,29,0六种,其角度数值用2位数指定。 第六十九,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 dmin最小切入量; d精加工余量; X(U),Z(W)终点坐标; i螺纹部分半径差(i=0时为圆柱螺纹); k螺牙的高度(用半径值指令X轴方向的距离); d第一次的切入量(用半径值指定); f螺纹的导程(与G32螺纹切削时相同)。第七十,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编

37、程 螺纹切削方式 螺纹切削多次循环与进刀法第七十一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2.使用螺纹复合循环指令时的注意事项 1)G76可以在MDI方式下使用。 2)在执行G76循环时,如按下循环暂停键,则刀具在螺纹切削后的程序段暂停。 3)G76指令为非模态指令,所以必须每次指定。 4)在执行G76时,如要进行手动操作,刀具应返回到循环操作停止的位置。如果没有返回到循环停止位置就重新启动循环操作,手动操作的位移将叠加在该条程序段停止时的位置上,刀具轨迹就多移动了一个手动操作的位移量。第七十二,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中

38、心编程 【例2-14】加工图所示工件,毛坯为50mm82mm的45钢,试编写其数控车螺纹加工程序并进行加工。梯形螺纹加工零件图 Z向刀具偏置值的计算第七十三,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第一节 概述第二节 常用功能指令第三节 固定循环 第四节 螺纹加工第五节 用户宏程序第六节 数控车削中心编程第七十四,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第五节 用户宏程序一、用户宏程序将一群命令所构成的功能,像子程序一样登录在内存中,再把这些功能用一个命令作为代表,执行时只需写出这个代表命令,就可以执行其功能。在这里,所登录的一群

39、命令叫做用户宏主体(或用户宏程序),简称为用户宏(Custom Macro)指令,这个代表命令称为用户宏命令,也称作宏调用命令。 第七十五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 1.变量 (1)空变量#0 该变量总是空的,不能赋值给该变量; (2)局部变量#1#33 所谓局部变量就是在用户宏中局部使用的变量。局部变量应用时的关系第七十六,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (3)公共变量 公共变量是在主程序,以及调用的子程序中通用的变量。前面编写的程序中,用到了保持型变量#500#999与操作型变量#100#199,操作型(

40、非保持型)变量断电后就被清零,保持型变量断电后仍被保存。它们都是公共变量。因此,在某个用户宏中运算得到的公共变量的结果#i,可以用到别的用户宏中。 (4)系统变量 系统变量是根据用途而被固定的变量。 表23 系统变量第七十七,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2.宏程序的特征及类型用户宏的最大特征有以下几个方面:1)可以在用户宏主体中使用变量;2)可以进行变量之间的运算;3)可以用用户宏命令对变量进行赋值。 用户宏程序分为A、B两类。通常情况下,FANUC 0T系统采用A类宏程序,而FANUC 0i系统则采用B类宏程序。第七十八,于星期五:十七点 四十分。

41、第二章 FANUC系统数控车床与车削中心编程 二、B类型的宏程序1.控制指令 (1)条件转移 1)IF GOTO n(n=顺序号) 成立时,从顺序号为n的程序段以下执行;不成立时,执行下一个程序段。 表2-4 种类第七十九,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2)WHILE DO m (m=顺序号) END m 成立时从DO m的程序段到END m的程序段重复执行;条件式)如果不成立,则从END m的下一个程序段执行。 m的取值为1、2、3。若用1、2、3以外的值会产生P/S报警No.126。 3)IF THEN 如果条件满足,执行预先决定的宏程序语句。只执

42、行一个宏程序语句。(2)无条件转移(GOTO n)第八十,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2.运算指令 在变量之间,变量与常量之间,可以进行可种运算。 表2-5 常用的运算符第八十一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 3.引数赋值引数赋值有以下两种形式。(1)引数赋值I除去G、L、N、O、P地址符以外都可作为引数赋值的地址符,大部分无顺序要求,但对I、J、K则必须按字母顺序排列,对没使用的地址可省略。 (2)引数赋值I、J、K作为一组引数,最多可指定10组。引数赋值的地址和宏主体中使用变量号码的对应关系见表2-7。表

43、2-7 引数赋值 表2-6 引数赋值I 第八十二,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (3)引数赋值、的混用当对同一个变量、两组的引数都赋值时,只是后一引数赋值有效。 引数赋值I、的混用第八十三,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 4.用户宏程序的调用1)单纯调用 通常宏主体是由下列形式进行一次性调用,也称为单纯调用。格式如下:G65 P (程序号) G65是宏调用代码,P之后为宏程序主体的程序号码。是由地址符及数值构成,由它给宏主体中所使用的变量赋予实际数值。第八十四,于星期五:十七点 四十分。第二章 FANUC系统数控

44、车床与车削中心编程 (2)模态调用 其调用形式为:G66 P(程序号码) L(循环次数) ;在这一调用状态下,当程序段中有移动指令时,则先执行完这一移动指令后,再调用宏,所以,又称为移动调用指令。取消用户宏用G67。第八十五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (3)G代码调用 调用格式:G(引数赋值); 为了实现这一方法,需要按下列顺序用表2-8中的参数进行设定。 1)将所使用宏主体程序号变为O9010O9019中的任一个; 2)将与程序号对应的参数设置为G代码的数值; 3)将调用指令的形式换为G(参数设定值)(引数赋值);宏主体号码参数宏主体号码参数O9

45、0107050O90157055O90117051O90167056O90127052O90177057O90137053O90187058O90147054O90197059宏主体号码与参数号第八十六,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 5.非圆曲线组成零件的加工(1)原材料为锻、铸件零件的加工【例2-15】加工图所示零件,毛坯为50mm65mm的45钢,采用B类宏程序编写椭圆和双曲线的加工程序。宏程序编程第八十七,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 (2)原材料为棒料非圆曲面组成零件的加工【例2-16】如图所示:毛坯直

46、径为50mm,总长为102mm,材料为45钢棒料。 零件图摇粗加工非圆曲面部分刀具路径第八十八,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第一节 概述第二节 常用功能指令第三节 固定循环 第四节 螺纹加工第五节 用户宏程序第六节 数控车削中心编程第八十九,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 第六节 数控车削中心编程一、基本指令介绍1.平面选择(G17、G18、G19) 用G代码为圆弧插补、刀具半径补偿和钻削加工选择平面。G代码与选择的平面是: G17为XPYP平面。 G18为ZPXP平面。 G19为YPZP平面。XP指X轴或其平

47、行轴。YP指Y轴或其平行轴。ZP指Z轴或其平行轴。XP、YP、ZP是由G17、G18或G19所在程序段中的轴地址决定的。 蓝图编程、倒棱、倒圆R,车削固定循环和车削宏指令只用于ZX平面,在其他平面指定则报警。第九十,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2.Cs轮廓控制有效(C轴有效)C轴控制下的M代码见表。 M代码功能M75Cs轮廓控制有效(C轴有效)M76Cs轮廓控制无效(C轴无效)M03动力主轴逆时针旋转启动M04动力主轴顺时针旋转启动M05动力主轴停止M65C轴夹紧(一般在钻孔固定循环指令中使用)M66C轴松开M67C轴阻尼(一般在铣削加工中使用)C轴

48、控制的M代码第九十一,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 3.第二辅助功能(B功能) 主轴分度是由地址B及其后的8位数指令的。B代码和分度角的对应关系随机床而异。详见机床制造商发布的说明书。说明:(1)指令范围 0999999(2)指令方法1)可以用小数点输入指令 输出值B10.0 10000B10 10第九十二,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 2)当不用小数点输入时,使用参数DPI(3401号参数的第0位)可以改变B的输出比例系数(1000或1)。 指令 输出值 B1 1000 当DPI=1时 B1 1 当DPI=0

49、时 3)在英制输入且不用小数点时,使用参数AUX(3405号参数的第0位)可以在DPI=I的条件下改变B的输出比例系数(1000或者10000)。 指令 输出值 当AUX=1 B1 10000 当AUX=0 B1 1000 使用此功能时,B地址不能用于指定轴的运动。第九十三,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 【例2-17】在轴上铣出二个键槽。零件如图所示,键槽为180对称分布。铣二个键槽第九十四,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 二、车削中心上的孔加工固定循环钻孔固定循环适用于回转类零件端面上的孔中心不与零件轴线重合的

50、孔或外表面上的孔的加工。 钻孔固定循环一般过程第九十五,于星期五:十七点 四十分。第二章 FANUC系统数控车床与车削中心编程 在使用钻孔固定循环时需注意下列事项: 1)钻削径向孔或中心不在工件回转轴线上的轴向孔时,数控车床必须带有动力刀具,即为车削中心,且动力头分别有轴向的和径向的。 2)根据零件情况和每种指令的要求设置好有关参数。 3)需采用C轴夹紧/松开功能时,需在机床参数No.204中设置C轴夹紧/松开M代码。 4)钻孔固定循环G代码是模态指令,直到被取消前一直有效。 5)在采用动力头钻孔时,工件不转动,因而钻孔时必须以mm/min表示钻孔进给速度。6)钻孔循环可用专用G代码G80或用


注意事项

本文(第二章FANUC系统数控车床与车削中心编程.ppt)为本站会员(胜利的果实)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png