W 2 44/2U/2|2 4 1 1 a)K(0 b)K〉0 图223端面锥度切削符号与刀具轨迹关系图
K W W 3 3 2 4 U/2 U/2 2 4 1 1 K a) K〈0 b)K 〉0 图2-23 端面锥度切削符号与刀具轨迹关系图
车削固定循环中,Ⅹ(U)、z(W)和K是模态的,如 果这些值不变,在下一个程序段中可不指定。当某一个值 需要改变时,才在下一个程序段中指定。若指定非模态G 代码(除G04以外)或G00~G03代码,则数值被取消。以上 是常用的G指令,其余G指令代码见表2-1 12.宏指令简介 某些高档数控系统为用户配备了类似于高级语言的复 合指令(宏程序)功能,用户可以使用变量进行算术运算 逻辑运算和混合运算,此外复合指令功能还提供了循环语 句、分支语句和子程序调用语句。对于经常用到的加工过 程,如铣键槽、加工圆周分布的孔等,利用复合指令,可 以大大简化编程过程
车削固定循环中,X(U)、Z(W)和K是模态的,如 果这些值不变,在下一个程序段中可不指定。当某一个值 需要改变时,才在下一个程序段中指定。若指定非模态G 代码(除G04以外)或G00~G03代码,则数值被取消。以上 是常用的G指令,其余G指令代码见表2-1。 12.宏指令简介 某些高档数控系统为用户配备了类似于高级语言的复 合指令(宏程序)功能,用户可以使用变量进行算术运算、 逻辑运算和混合运算,此外复合指令功能还提供了循环语 句、分支语句和子程序调用语句。对于经常用到的加工过 程,如铣键槽、加工圆周分布的孔等,利用复合指令,可 以大大简化编程过程
复合指令的应用过程如图2-24所示,分为编辑、登录和 调用三个阶段。编辑阶段是将复合指令所要实现的功能编成 段NC程序,程序中可以使用系统提供的基本指令系统中的 任何代码,以系统指定的形式将这段代码保存起来。第二个 阶段把刚才编辑的登录为一个复合指令,例如G71。数控系统 应提供登录用的服务程序。经过登录的复合指令就可以和普 通指令一样使用了。图2-24中的加工圆周分布的六个孔的加 工过程可以用下面一条指令实现: G71X-Y-z-1-D-R- 其中X、Y地址中存放六个孔中心所在圆的圆心,Z地址存 放钻孔深度,地址存放均布孔的个数,D地址存放钻孔的直 径,R地址存放六个孔中心所在圆的半径。用一条指令,实现 了同类型加工过程,大大减少了程序量
复合指令的应用过程如图2-24所示,分为编辑、登录和 调用三个阶段。编辑阶段是将复合指令所要实现的功能编成 一段NC程序,程序中可以使用系统提供的基本指令系统中的 任何代码,以系统指定的形式将这段代码保存起来。第二个 阶段把刚才编辑的登录为一个复合指令,例如G71。数控系统 应提供登录用的服务程序。经过登录的复合指令就可以和普 通指令一样使用了。图2-24中的加工圆周分布的六个孔的加 工过程可以用下面一条指令实现: G71 X—Y—Z—I—D—R—; 其中X、Y地址中存放六个孔中心所在圆的圆心,Z地址存 放钻孔深度,I地址存放均布孔的个数,D地址存放钻孔的直 径,R地址存放六个孔中心所在圆的半径。用一条指令,实现 了同类型加工过程,大大减少了程序量
编辑 调用 Nl000 G90G00G54XOY G43H01Z50M03 G00Z5 G9oG00X150Y35 X100Y70: G67 M99 嶝录程 图2-24复合指令的编辑、登录和调用过程
N1000; G90G00G54X0Y; G43H01Z50M03; G00Z5; G90G00X150Y35; X100Y70; G67; ... ... M99; 程 序 编辑 调用 登录 图2-24 复合指令的编辑、登录和调用过程
二、M代码 程序停止指令M00、M01和M02 2.主轴转动控制指令M3、M4和M05 3.换刀指令M06 4.冷却液控制指令M07、M8和M09 5.夹紧和松开指令M10和M11 6.改变运动方向指令M5和M6 7.主轴定向停止指令M19 8.纸带结束指令M30 9.互锁旁路指令M31
二、M代码 1. 程序停止指令M00、M01和M02 2. 主轴转动控制指令M03、M04和M05 3. 换刀指令M06 4. 冷却液控制指令M07、M08和M09 5. 夹紧和松开指令M10和M11 6. 改变运动方向指令M15和M16 7. 主轴定向停止指令M19 8. 纸带结束指令M30 9. 互锁旁路指令M31