数控铣加工中心编程从新手到高手(数控铣编程与操作)

第二章 FANUC数控系统编程与操作

第一节 程序格式与相关编程知识

一、加工程序的格式

一个完整的程序由程序号、程序内容和程序结束语句三部分组成。

在编辑(EDIT)状态下,按PROG键,显示程序画面,进行编程。

注:

程序号是加工程序的识别标记,因此,

同一机床程序号不能重复。程序号写在程序的

开头,单独占一行,FANUC系统程序号格式为:O××××,其中O为地址,其后为四位数字,数值从0000~9999,在书写时,数字前的0可以省略。

程序内容是整个程序的核心,由程序段组成,控制机床的所有动作。

程序结束语句通过M代码来实现,必须写在程序的最后。可作为程序结束符号的M代码有M02和M30,通常要求必须单独占一行。

说明:

O:程序号 后面可以加注释

N:程序段号 可省略

S:主轴功能代码

T:刀具功能代码

G:准备功能代码

M:辅助功能代码

X、Y、Z、A、B、C:坐标尺寸字符,其后跟的数值有正负号,正号可省略;

F:进给功能代码 mm/min、mm/rev

S:主轴功能代码

S M03(M04)停止用M05

恒速切削G96(97):G96 S M03(M04)

G50 S 最高主轴限速

G96 S 其中,S为线速度,单位:m/min

G97(S ):取消恒速切削

T:刀具功能代码

T1 M6、 T2 M6

T1是刀具号,M6是换刀指令

G:准备功能代码

二、指令代码

数控铣加工中心编程从新手到高手(数控铣编程与操作)(1)

M指令一览表(辅助功能)

M00程序停止:

在包含M00 的程序段执行之后自动运行停止,当程序停止时所有存在的模态信息保持不变,用循环启动使自动运行重新开始。

M01选择停机:

与 M00 类似。在包含M01 的程序段执行以后,自动运行停止,只是当机床操作面板上的任选停机的开关置ON 时,这个代码才有效。

一个程序段中有多个M 指令:

一般情况下,在一个程序段中仅能指定一个 M代码。但是设定参数No.3404#7 (M3B)=1 时,在一个程序段中一次最多可以指定三个M 代码。

说明:

CNC 允许在一个程序段中最多指定三个M 代码。

但是由于机械操作的限制,某些M 代码不能同时指定。

对一个程序段中指定多个M代码的限制以厂商的说明书

为准。

a、M00、 M01 、M02 、M30 、M98、 M99 和M198 不得与其它M 代码一起指定。

b、包括使CNC 将M 代码本身送往机床,同时还使CNC 执行内部操作的代码,如调用程序号为9001~9009 程序的M 代码和使程序段预读功能无效的M 代码,必须在单独的程序段中指定。

c、只让CNC 将M 代码本身送往机床(不执行内部操作)的M 代码可在同一程序段内指定。

关注我看更多数控技术文章。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页