数控机床的有关功能指令

发布日期:2020-11-20 16:35:07浏览次数:11869

数控机床系统常用的数控系统功能有准备功能、辅助功能、其它功能三种,这些功能是编制数控程序的基础。

数控机床的准备功能

数控机床系统的准备功能也叫G功能或G指令,是让数控机床做好准备动作的指令。由地址G和后面的两位数字组成,共100种。随着数控机床系统功能的提高,有些数控机床系统已采用三位数的功能指令。虽然从G00到G99共有100种G指令,但不是每种指令都有实际意义,实际上有些指令在国际标准或我国机械工业部标准中并没有指定其功能,这些指令主要用于将来修改标准时指定新功能。原来一些指令,即使在修改标准的时候也不会指定其功能,这些指令可由数控机床设计者根据需要定义其功能,但必须在数控机床的出厂说明书中说明。

数控机床辅助功能

辅助功能也叫M功能或M指令。它由地址M和后面的两位数字组成从M00-M99共100种。数控机床的辅助功能主要控制机床或系统的开、关等辅助动作的功能指令,如开、停冷却泵,主轴正反转以及程序的结束等。由于数控系统以及机床生产厂家不一样,M指令的功能也不尽相同,甚至有些M指令与ISO标准指令的含义也不相同。故一方面我们迫切需要对数控指令进行标准化;另一方面我们在进行数控编程时必须按机床说明书的规定进行。在同一程序段中,既有M指令还有其他指令的时候,M指令与其他指令执行的先后次序由数控机床系统参数设定。故为保证程序按照正确的次序执行,有很多M指令如M30、M02、M98等最好以单独的程序段进行编程。

数控机床

数控机床其他功能

1 、数控机床坐标功能

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

2、数控机床刀具功能

数控机床的刀具功能是指系统进行选刀或换刀的功能指令,亦称为T机能。在数控铣床与加工中心中一般用T2位数法来指定刀具号,刀具存储器号则由其它代码进行选择。同理刀具号与刀具补偿存储器号不一定要相同。

3、数控机床进给功能

数控机床进给功能用来指定刀具相对于工件运动的速度功能,由地址F和其后缀的数字组成。根据加工的需要,进给功能分每分钟进给和每转进给两种。

(1)每分钟进给

直线运动的单位是毫米/分钟(mm/min);如果主轴是回转轴,则其单位为度/分钟(deg/min)。每分钟进给通过准备功能字G94来指定,其值为大于零的常数。

(2)每转进给

在加工螺纹、镗孔过程中,常使用每转进给来指定进给速度,其单位为毫米/转(mm/r)通过准备功能字G95来指定。在编程时进给速度不允许用负值来表示,一般也不允许用F0来控制进给停止。但在实际操作过程中可通过机床操作面板上的进给倍率开关来对进给速度值进行修正,故通过倍率开关,可以控制进给速度的值为0.至于数控机床开始与结束进给过程中的加、减速运动,则由数控系统来自动实现,编程时不用考虑。程序中的进给速度,对于直线插补,为机床各坐标轴的合成速度,对于圆弧插补,为圆弧的切线方向的速度。

4、主轴功能

用来控制主轴转速的功能称为主轴功能,亦称为S功能,由地址S和其后缀数字组成。根据加工的需要,主轴的转速分为线速度V和转速S两种。

(1)转速S

转速S的单位是转(r/min),用准备功能G97来指定,其值为大于0的常数。

(2)恒线速度V

有时,在加工过程中为了保证工件表面的加工质量,转速常用恒线速度来指定,恒线速度的单位为米/分钟(m/min),用准备功能G96来指定。采用恒线速度进行编程时,为防止转速S过高引起的事故,有很多系统都设有最高转速限定指令。

(3)主轴的启、停

数控机床程序中,主轴的正转、反转、停转由辅助功能M03/M04/M05进行控制。M03表示主轴正转,M04表示主轴反转,M05表示主轴停转。

展开