设为首页| 加入收藏| 关注我们| 联系我们

    数控编程代码以及解释

  • 2012-04-10 11:30:34 数控技术网论坛求助
  • 数控编程代码以及解释

    1   可编程功能
    通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。一般可编程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动,如直线/圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等,这一类功能被称为准备功能,以字母G以及两位数字 组成,也被称为G代码。另一类功能被称为辅助功能,用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。在这些辅助功能中,Tx x用于选刀,Sx x x x用于控制主轴转速。其它功能由以字母M与两位数字组成的M代码来实现。
    1.2   准备功能
    本机床使用的所有准备功能见表1.1: 本文来自织梦

                                                            表1.1
    G代码 分组 功能
    *G00 01 定位(快速移动)
    *G01 01 直线插补(进给速度)
    G02 01 顺时针圆弧插补
    G03 01 逆时针圆弧插补
    G04 00 暂停,精确停止
    G09 00 精确停止
    *G17 02 选择X Y平面
    G18 02 选择Z X平面
    G19 02 选择Y Z平面
    G27 00 返回并检查参考点
    G28 00 返回参考点
    G29 00 从参考点返回
    G30 00 返回第二参考点
    *G40 07 取消刀具半径补偿
    G41 07 左侧刀具半径补偿
    G42 07 右侧刀具半径补偿
    G43 08 刀具长度补偿+
    G44 08 刀具长度补偿-
    *G49 08 取消刀具长度补偿
    G52 00 设置局部坐标系
    G53 00 选择机床坐标系
    *G54 14 选用1号工件坐标系

    copyright dedecms


    G55 14 选用2号工件坐标系 织梦内容管理系统

    G56 14 选用3号工件坐标系
    G57 14 选用4号工件坐标系
    G58 14 选用5号工件坐标系
    G59 14 选用6号工件坐标系
    G60 00   单一方向定位
    G61 15 精确停止方式
    *G64 15 切削方式
    G65 00 宏程序调用
    G66 12 模态宏程序调用
    *G67 12 模态宏程序调用取消
    G73 09 深孔钻削固定循环
    G74 09 反螺纹攻丝固定循环
    G76 09 精镗固定循环
    *G80 09 取消固定循环
    G81 09 钻削固定循环
    G82 09 钻削固定循环
    G83 09 深孔钻削固定循环
    G84 09 攻丝固定循环
    G85 09 镗削固定循环
    G86 09 镗削固定循环
    G87 09 反镗固定循环
    G88 09 镗削固定循环
    G89 09 镗削固定循环
    *G90 03 绝对值指令方式
    *G91 03 增量值指令方式
    G92 00 工件零点设定
    *G98 10 固定循环返回初始点
    G99 10 固定循环返回R点
    从表1.1中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。00组的G代码是非模态的,这些G代码只在它们所在的程序段中起作用。标有*号的G代码是上电时的初始状态。对于G01和G00、G90和G91上电时的初始状态由参数决定。

    本文来自织梦


    如果程序中出现了未列在上表中的G代码,CNC会显示10号报警。
    同一程序段中可以有几个G代码出现,但当两个或两个以上的同组G代码出现时,最后出现的一个(同组的)G代码有效。
    在固定循环模态下,任何一个01组的G代码都将使固定循环模态自动取消,成为G80模态。

    织梦内容管理系统

    1.3   辅助功能
    本机床用S代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅助功能由M代码来实现,本机床可供用户使用的M代码列表如下(表1.2):
    表1.2
    M代码 功               能
    M00 程序停止
    M01 条件程序停止
    M02 程序结束
    M03 主轴正转
    M04 主轴反转
    M05 主轴停止
    M06 刀具交换
    M08 冷却开
    M09 冷却关
    M18 主轴定向解除
    M19 主轴定向
    M29 刚性攻丝
    M30 程序结束并返回程序头
    M98 调用子程序
    M99 子程序结束返回/重复执行

    dedecms.com

相关阅读