干数控编程这么多年,还不知道什么叫模态代码,机加工都白干了

以下给大家介绍,数控机床FANUC(发兰克)系统中,常用的F、S、T等功能属性代码,这些意义在初期学徒工中要学扎实,不然后期操机编程可是会头疼哦!

代码分组

功能相近的代码分为同一组,同一段中同组代码有一个生效,若写多个,则最后一个代码有效,如:G00 G01 G03,这个程序段G03有效,同组代码如下表所示:

干数控编程这么多年,还不知道什么叫模态代码,机加工都白干了

干数控编程这么多年,还不知道什么叫模态代码,机加工都白干了

模态代码

又叫续效代码,一经指定,一直有效,只到同组代码出现后被取代。

比如:G01 X100;(指定G01切削)

Y30;(G01续效,即使没写G01,依然认为是G01切削)

G02 X-40. Y60.R80;(同组的G02取代G01,G01作用结束,G02开始续效)

开机默认指令

为了避免编程人员出现指令遗漏,数控系统中对每一组的指令,都选取其中的一个作为开机默认指令,此指令在开机或系统复位时可以自动生效,如表中加星号的即为开机默认代码。

干数控编程这么多年,还不知道什么叫模态代码,机加工都白干了

数控系统中其它功能代码

坐标功能

坐标功能字(又称尺寸功能字)用来设定机床各坐标的位移量,它一般使用X、Y、Z、U、V、W、P、Q、R及A、B、C、D、E以及I、J、K等地址符为首,在地址符后紧跟“+”或“-”号和一串数字,分别用于指定直线坐标、角度坐标及圆心坐标尺寸,如X100.0、A-30.0、1-10.10等。

刀具功能

刀具功能是指系统进行(转)刀或换刀的功能指令,也称为T功能,刀具功能用地址符T及后面的一组数字表示,常用刀具功能的指定方法有T4位数法和T2位数法。

车床:T4位数表示

如T0101、T0203等等,其中前两位表示刀位号,后两位表示刀补号。

铣床加工中心:用T2位数表示:

如T01、T08、T12等等,这两位数字表示刀位号,而刀补值则通过DXX,HXX,来分别表示半径和长度。

铣床加工中心:用T2位数表示

如T01、T08、T12等等,这两位数字表示刀位号,而刀补值则通过DXX,HXX,来分别表示半径和长度补偿。

进给功能

用来指定刀具相对于工件运动速度的功能称为进给速度,由地址符F和其后面的数字组成,根据加工需要,进给功能分为每分钟和每转给两种,并以其对应的功能字进行转换。

G94 分进给(mm/min)多用于数控铣床加工中心

G95 转进给(mm/r)多用于数控车床

注意:F值不能为负数,也不能为零。比如:

G94 X100.Y23 F150;为正确的

G94 X100.Y23 F0;为错误的

主轴功能

又叫S功能,主要表示主轴转速或主轴线速度,用字母S和其后面的数字表示。

1. 恒线速控制(G96)

车削加工变直径类工件(圆锥、端面)时用到,随着刀具切削位置直径的变化而引起切削速度变化,这时用恒线速度控制保持刀具在整个表面有一个恒定的线速度,就会让工件的旋转速度发生变化,刀具越按近工件中心,刀具为弥补切削限速的衰减,主轴的转速会越来越高,此时必须对主轴进行最高转速的限制。

恒转速控制(G97);

主轴最高转速限定(G50);

主轴功能

主轴最高转速限定(G50)

G50 S6000;

G96 M03 S120;(主轴正转,转速随刀具切削直径的变化而导致主轴转速的变化,但保证刀具切削线速度恒为120mm/min,当转速升高到6000转时,保持此值不变M05.)


分享到:


相關文章: