XK6036数控铣床运行前多了一道工序就是编程,这需要有一定的技术量才能在让机器正常运行。那么XK6036数控铣床最常用到的编程指令主要有以下几种:
一、M指令(或辅助功能)
辅助功能是用地址字 M 及二位数字表示的它主要用于机床加工操作时的工艺性指令其特点是靠继电器的通、断来实现其控制过程。
二、F 指令(进给功能)
F 指令是表示进给速度,进给速度是用 7 母 F 和其后面的若干数字来表示的
1 )每分钟进给( G94)
系统在执行了 G94 指令后再遇到 F 指令时,便认为 F 所指定的进给速度单位为 m / m 旧或 in / min ,并一直有效,直至系统又执行了含有 G95 的程序段,则 094 被否定,而 G95 发生作用。
2 )每转进给(G95)
若系统执行了含有 G95 的程序段,则再遇 3lJ 「指令所指定的进给速度单位为 mm / r 或 in / r 。要取消 G95 状态,必须重新指定 G94 。注: G94 、 G95 为模态功能,可相互注销, G94 为缺省值。
三、T指令(刀具功能)
刀具功能主要用于系统对各种刀具的选择.它是由地址下和其后的四位数字表示。其中前位为选择的刀具号,后两位为选择的刀具偏置号。每一刀具加工结束后必须取消其刀偏偏置值。即将后两位数设为00,取消刀具偏置值。例如:O0001:N01 G92 X50 Z50
以上只是这些编程中较为常用的部分。那么M编码作为辅助功能,是令机床做一些辅助动作的代码。例如主轴的旋转、切削液的开和关等,ISO标准中,M功能从M00—M99,共有100种。不同数控系统,M代码的含义是有差别的,下表是FANUC数控系统用于XK6036数控铣床的M代码。
M代码 | 功能 | 附注 |
M00 | 程序停止 | 非模态 |
M01 | 程序选择停止 | 非模态 |
M02 | 程序结束 | 非模态 |
M03 | 主轴顺时针旋转 | 模态 |
M04 | 主轴逆时针旋转 | 模态 |
M05 | 主轴停止 | 模态 |
M06 | 换刀 | 非模态 |
M07 | 冷却液打开 | 模态 |
M08 | 冷却液关闭 | 模态 |
M30 | 程序结束并返回 | 非模态 |
M31 | 旁路互锁 | 非模态 |
M52 | 自动门打开 | 模态 |
M53 | 自动门关闭 | 模态 |
M74 | 错误检测功能打开 | 模态 |
M75 | 错误检测功能关闭 | 模态 |
M98 | 子程序调用 | 模态 |
M99 | 子程序调用返回 |
模态 |

举例:
O1234:
G17 G90; (初始化)
G54 G00 X0 Y0; (设定工件坐标系)
M03 S1000; (主轴正转)
G00 Z100.; (刀具下刀)
Z5.; (下刀R点)
G01 Z-5. F100; (下刀切削深度)
G01 X5. Y10.; (原点→A点)
G01 X5. Y35.; (A点→B点)
G01 X35. Y35.; (B点→C点)
G01 X35. Y10.; (C点→D点)
G01 X5. Y10.; (D点→A点)
G00 X0 Y0; (快速回到原点)
G00 Z100.; (快速抬刀)
M05; (主轴停止)
M30; (程序结束)
本文由:Xk6036数控铣床 www.xichuang58.com 搜集整理
本文由:Xk6036数控铣床 www.xichuang58.com 搜集整理