数控车工(中级)
第3章FANUC0i系统数控车床编程与操作
第3章FANUC0i系统数控车床编程与操作
3.1FANUC0i系统编程基础
3.2外轮廓加工
3.3内轮廓加工
3.4切槽与切断
3.5螺纹加工
3.6子程序
3.7典型零件的编程
3.8FANUC0i车床数控系统基本操作
第3章FANUC0i系统数控车床编程与操作
3.1FANUC0i
系统编程基础
3.1FANUC0i系统编程基础
3.1.1准备功能
3.1FANUC0i系统编程基础
3.1FANUC0i系统编程基础
3.1FANUC0i系统编程基础
3.1FANUC0i系统编程基础
3.1.2辅助功能
3.1.3F、S功能
(1)F功能:F功能表示进给速度,它是用地址F与其后面的若干位数字来表
示的。
3.1FANUC0i系统编程基础
1)每分钟进给G98。数控系统在执行了G98指令后,遇到F指令时,便认为F
所指定的进给速度单位为mm/min,如F200,表示进给速度是200mm/min。
2)每转进给G99。数控系统在执行了G99指令后,遇到F指令时,便认为F所
指定的进给速度单位为mm/r,如F0.2,表示进给速度是0.2mm/r。
(2)S功能:S功能指定主轴转速或速度。
1)恒线速度控制G96。G96是恒线速切削控制有效指令。系统执行G96指令
后,S后面的数值表示切削速度。如G96S100,表示切削速度是100m/min。
2)主轴转速控制G97。G97是恒线速切削控制取消指令。系统执行G97后,S
后面的数值表示主轴每分钟的转数。如G97S800,表示主轴转速为800r/min。
3.1FANUC0i系统编程基础
3)主轴最高速度限定G50。G50除了具有坐标系设定功能外,还有主轴最高
转速设定功能,即用S指定的数值设定主轴每分钟的最高转速。
3.1.4数控车床编程规则
(1)直径编程和半径编程
因为车削零件的横截面一般都为圆形,所以尺寸有直径指定和半径指定两种方
法。当用直径指定时称为直径编程,当用半径指定时称为半径编程。
当X轴用直径指定时,注意表3-3中所列的规定。
3.1FANUC0i系统编程基础
3.1FANUC0i系统编程基础
(2)绝对值编程、增量值编程和混合值编程
绝对值编程是根据已设定的工件坐标系计算出工件轮廓上各点的绝对坐标值进
行编程的方法,程序中常用X、Z表示。
增量值编程是用相对前一个位置的坐标增量来表示坐标值的编程方法,
FANUC系统用U、W表示,其正负由行程方向确定,当行程方向与工件坐标轴方
向一致时为正,反之为负。
混合值编程是将绝对值编程和增量值编程混合起来进行编程的方法。
3.1FANUC0i系统编程基础
如图3-1所示位移,三种方式编程如下:
绝对值编程:X70.0Z40.0;
增量值编程:U40.0W-60.0;
混合值编程:X70.0W-60.0;或U40.0Z40.0;
3.1FANUC0i系统编程基础
学习评价
1.FANUC0i数控系统01组G功能指令有哪些?
2.FANUC0i数控车床系统常用的辅助功能?
3.G98与G99指令有何区别?
4.G96与G97指令有何区别?
5.直径编程和半径编程有何区别?
6.绝对值编程、增量值编程和混合值编程有何区别?
第3章FANUC0i系统数控车床编程与操作
3.2外轮廓加工
3.2外轮廓加工
3.2.1外圆与端面加工
(1)常用外圆与端面加工指令
1)快速点定位指令(G00)
①指令格式:G00X(U)__Z(W