第二章 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:准备功能代码
二、指令代码
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 代码可在同一程序段内指定。
关注我看更多数控技术文章。
,