NC 机床
NC 机床是一种制造工具,通过遵循预定义的命令集去除材料。NC 机床可以是铣床,也可以是车削中心。NC 代表 Numerical Control(数字控制),因此这些机床由数字代码控制。这些代码取决于机床中安装的控制器。市场上有各种控制器,如 Fanuc 控制器、Siemens 控制器、Heidenhain 控制器等。数字代码根据机床中使用的控制器而变化。这些数字代码以程序的形式编译,通过存储介质输入机床控制器。数字代码通常以 G 代码和 M 代码的形式存在。为了便于理解,接下来讨论 Fanuc 控制器的一些 G 代码和 M 代码及其功能。
代码 功能
G00 - 刀具快速移动。
G01 - 切削时的直线移动。
G02 - 顺时针圆弧切削。
G03 - 逆时针圆弧切削。
G20 - 启动英寸模式。
G21 - 启动毫米模式。
G96 - 提供恒定表面速度。
G97 - 恒定转速。
G98 - 每分钟进给
G99 - 每转进给
M00 - 程序停止
M02 - 程序结束
M03 - 主轴顺时针旋转。
M04 - 主轴逆时针旋转。
M05 - 主轴停止
M08 - 冷却液开
M09 - 冷却液关
M98 - 子程序调用
M99 - 子程序退出
这些代码以及其他代码将在后续章节中根据其应用进行讨论。
由于 NC 程序中需要大量代码来使机床将工件切削成所需尺寸和形状,手动为每个操作创建程序成为一项繁琐的工作。此外,在铣床上为小操作创建程序需要大量时间。为了解决这个问题并减少人为错误,引入了计算机辅助制造(CAM)。接下来讨论 CAM 的各种应用。
