1.数控铣加工程序的代码结构
一个完好的数控铣程序由程序开端部分、程序内容、程序完毕3部分组成。
(1)数控铣程序的开端部分
程序号为程序的开端部分,也是程序的开端符号,供在数控装置存储器中的程序目录中查找、调用。程序号一般由地址码和四位编号数字组成。常见的程序界说地址码为O、P或%。
(2)程序内容
程序内容是整个程序的首要部分,由多个程序段组成。每个程序段又由若干个字组成,每个字由地址码和若干个数字组成。指令字代表某一信息单元,代表机床的一个方位或一个动作。
(3)程序完毕部分
程序完毕一般由辅佐功用代码M02(程序完毕指令)或M30(程序完毕指令和返回程序开端指令)组成。
2.程序段中的字的含义
(1)程序段格局
程序段格局是指一个程序段中的字、字符和数据的书写规矩。目前常用的是字地址可编程序段格局,它由语句号字、数据字和程序段完毕符号组成。每个字的字首是一个英文字母,称为字地址码,字地址码可编程序段格局如下表所示。
G代码组别
解释G0001定位
(快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G0400暂停G1502极坐标指令G16 G17XY
面赋值G18XZ
面赋值G19YZ
面赋值G2800机床返回原点G30机床返回第2和第3原点*G4007取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G4308刀具长度
+
方向偏移*G44刀具长度
-
方向偏移G49取消刀具长度偏移G50/G5114比例缩放G68/G69坐标系选择*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G7309高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G9003使用绝对值命令G91使用增量值命令G9200设置工件坐标系*G9810返回点平面*G99返回点平面辅助功能 代码及其含义
辅助功能包括各种支持机床操作的功能,像主轴的启停、程序停止和切削液节门开关等等。M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转
(CW)M04主轴反转
(CCW)M05主轴停M06换刀M08切削液开M09切削液关M16刀具入刀座M28刀座返回原点M30程序结束(复位)
并回到开头M48主轴过载取消
不起作用M49主轴过载取消
起作用M60APC
循环开始M80分度台正转(CW)M81分度台反转
(CCW)M98子程序调用M99子程序结束