1 / 30
文档名称:

数控编程与操作数控编程与操作.ppt

格式:ppt   大小:799KB   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数控编程与操作数控编程与操作.ppt

上传人:sanshenglu2 2021/6/27 文件大小:799 KB

下载得到文件列表

数控编程与操作数控编程与操作.ppt

文档介绍

文档介绍:数控编程与操作
数控编程与操作数控编程与操作
数控车床编程基础
FANUC 0i数控车床的编程指令
0i数控车床的准备功能(G指令)
格式:G××。
它是指定数控系统准备好某种运动和工作方式的一种命令,由地址G和后面的两位数字“××”组成。
常用G功能指令如表1-5所示。
数控编程与操作数控编程与操作
注:表中代码00组为非模态代码,只在本程序段中有效;其余各组均为模态代码,在被同组代码取代之前一直有效。同一组的G代码可以互相取代;不同组的G代码在同一程序段中可以指令多个,同一组的G代码出现在同一程序段中,最后一个有效。
数控编程与操作数控编程与操作
2. FANUC 0i数控车床的辅助功能(M指令)
格式:M××。
它主要用来表示机床操作时的各种辅助动作及其状态。由M及其后面的两位数字“××”组成。
常用M功能指令如表1-6所示。
数控编程与操作数控编程与操作
0i数控车床的***功能(T指令)
格式:T××××。
该功能主要用于选择***和***补偿号。执行该指令可实现换刀和调用***补偿值。它由T和其后的4位数字组成,其前两位“××”是刀号,后两位“××”是刀补号。
例如,T0101表示第1号刀的1号刀补;T0102则表示第1号刀的2号刀补,T0100则表示取消1号刀的刀补。
数控编程与操作数控编程与操作
0i数控车床的主轴转速功能(S指令)
格式:S×××××。
它由地址码S和其后的若干数字组成,单位为r/min,用于设定主轴的转数。例如,S320表示主轴以每分钟320转的速度旋转。
(1)恒线速控制指令——G96指令。
当数控车床的主轴为伺服主轴时,可以通过指令G96来设定恒线速控制。系统执行G96指令后,便认为用S指定的数值表示切削速度。例如,G96S150,表示切削速度为150 m/min,单位变成了m/min。
(2)恒转速控制指令——G97指令。
G97是取消恒线速控制指令,程序出现G97以后,S指定的数值表示主轴每分钟的转速。单位由G96指令的m/min变回G97指令的r/min。
(3)主轴最高转速限制指令——G50指令。
G50指令除有工件坐标系设定功能外,还有主轴最高转速限制功能。例如,G50S2000,表示主轴最高转速设定为2000 r/min,用于限制在使用G96恒线速切削时,避免***在靠近轴线时主轴转速会无限增大而出现飞车事故。
数控编程与操作数控编程与操作
0i数控车床的进给功能(F指令)
格式:F××。
进给功能F表示***中心运动时的前进速度。由地址码F和其后的若干数字组成。F功能用于设定直线(G01)和圆弧(G02、G03)插补时的进给速度。一般情况下,数控车床进给方式有以下两种。
(1)分进给——用G98指令。进给单位为mm/min,即按每分钟前进的距离来设定进刀速度,进给速度仅跟时间有关。例如,G98F100表示进给量设定为100mm/min。
(2)转进给——用G99指令。进给单位为mm/r,即按主轴旋转一周***沿进给方向前进的距离来设定进刀速度,进给速度与主铀转速建立了联系。例如,。
数控编程与操作数控编程与操作

(1)绝对编程和相对编程
绝对编程是指程序段中的坐标值均是相对于工件坐标系的坐标原点来计量的,用X、Z来表示。相对编程是指程序段中的坐标值均是相对于起点来计量的,用U、W来表示。如对图1-14所示的由A点到B点的移动,分别用绝对方式和相对方式编程,其程序如下。
绝对编程: ;
相对编程: W-;
数控编程与操作数控编程与操作
2)直径编程和半径编程
当地址X后坐标值是直径时,称直径编程;当地址X后的坐标值是半径时,称半径编程。由于回转体零件图纸上标注的都为直径尺寸,所以在数控车床编程时,我们常采用的是直径编程。但需要注意的是,无论是直径编程还是半径编程,圆弧插补时地址R、I和K的坐标值都以半径值编程。
(3)公制尺寸编程和英制尺寸编程
数控系统可根据所设定的状态,利用代码把所有的几何值转换为公制尺寸或英制尺寸。公制尺寸用G2l设定,英制尺寸用G20设定。使用公制/英制转换时,必须在程序开头一个独立的程序段中指定上述G代码,然后才能输入坐标尺寸。
数控编程与操作数控编程与操作
FANUC 0i 数控车床基本指令的用法
(1)快速点