第二章数控加工程序的编制内容摘要:

1 U/2 3 r 1 U/2 4 4 W W a) 车直螺纹 b) 车锥螺纹 图 221 螺纹切削 G78时的动作图 ( 3) 端面切削固定循环 G79 G79指令的动作图见图 222, 其指令格式为: G79 X( U) — Z( W)— K— F— ; 其中符号的意义同直线切削固定循环。 用增量编程时,若轨迹 1的方向在 Z坐标是负方向,则 W是负值,同理可确定 U值的正负。 K是与端面锥度有关的地址, F为进给速度。 U、W和 K后面数值的符号与刀具轨迹间的关系见图 223。 Z Z W K W o z z 3 X/2 X/2 3 2 4 U/2 2 4 U/2 x 1 1 x a) 端面切削 b) 端面锥度切削 图 222 端面切削 G79时的动作图 K W W 3 3 2 4 U/2 U/2 2 4 1 1 K a) K〈 0 b) K 〉 0 图 223 端面锥度切削符号与刀具轨迹关系图 车削固定循环中, X( U)、 Z( W)和 K是模态的,如果这些值不变,在下一个程序段中可不指定。 当某一个值需要改变时,才在下一个程序段中指定。 若指定非模态 G代码(除 G04以外)或 G00~G03代码,则数值被取消。 以上是常用的 G指令,其余 G指令代码见表 21。 6.宏指令简介 某些高档数控系统为用户配备了类似于高级语言的复合指令(宏程序)功能,用户可以使用变量进行算术运算、逻辑运算和混合运算,此外复合指令功能还提供了循环语句、分支语句和子程序调用语句。 对于经常用到的加工过程,如铣键槽、加工圆周分布的孔等,利用复合指令,可以大大简化编程过程。 复合指令的应用过程如图 224所示,分为编辑、登录和调用三个阶段。 编辑阶段是将复合指令所要实现的功能编成一段 NC程序,程序中可以使用系统提供的基本指令系统中的任何代码,以系统指定的形式将这段代码保存起来。 第二个阶段把刚才编辑的登录为一个复合指令,例如G71。 数控系统应提供登录用的服务程序。 经过登录的复合指令就可以和普通指令一样使用了。 图 224中的加工圆周分布的六个孔的加工过程可以用下面一条指令实现: G71 X— Y— Z— I— D— R— ; 其中 X、 Y地址中存放六个孔中心所在圆的圆心, Z地址存放钻孔深度,I地址存放均布孔的个数, D地址存放钻孔的直径, R地址存放六个孔中心所在圆的半径。 用一条指令,实现了同类型加工过程,大大减少了程序量。 N1000。 G90G00G54X0Y。 G43H01Z50M03。 G00Z5。 G90G00X150Y35。 X100Y70。 G67。 ... ... M99; 程 序 编辑 调用 登录 图 224 复合指令的编辑、登录和调用过程 二、 M代码 1. 程序停止指令 M00、 M01和 M02 2. 主轴转动控制指令 M0 M04和 M05 3. 换刀指令 M06 4. 冷却液控制指令 M0 M08和 M09 5. 主轴夹紧和松开指令 M10和 M11 6. 改变运动方向指令 M15和 M16 7. 主轴定向停止指令 M19 8. 纸带结束指令 M30 9. 互锁旁路指令 M31 10. 改变进给范围指令 M36和 M37 11. 改变主轴转速范围指令 M38和 M39 12. 刀具直线位移指令 M55和 M56 13. 工件直线位移指令 M61和 M62 14. 工件角度位移指令 M71和 M72 15. 子程序调用指令 M98和 M99 三、其他代码 1. 主轴功能 (S功能 ) 2. 刀具功能 (T功能 ) 3. 进给功能 (F功能 ) 4. 主轴速度和进给速度的其它表示方法 ( 1)等比级数法或两位代码法 这是用两位十进制数字来表示速度的方法,它所表示的速度值构成公比为。 如 F60表示速度为1000 mm/min, F61代码则表示速度为 1120 mm/min。 ( 2) 幻 3代码法 这是用 3位、 4位或 5位代码来表示进给速度和主轴回转速度的方法。 代码的第一位数字为实际速度值小数点前的位数加上 3,其它位数字用实际速度的高位数字表示,其中最低位数字是用四舍五入方法得到的。 例如,实际速度为 mm/min,用五位幻 3码表示为54783。 其他例子见表 23。 速 度 三位代码 四位代码 五位代码 1728 717 615 515 478 315 213 188 046 7173 6150 5153 4783 3154 2127 1876 0462 71728 61503 51525 47826 31 537 21268 18759 04624 表 23 三、四和五位幻 3代码法的例子 ( 3) 符号法或一位代码法 该代码用一位数字符号表示 , 它可以表示一种速度 ,其值在机床使用说明书中详细规定。 ( 4) 进给速率数法 ( FRN — feed rate number) 这种方法只用来表示进给速度。 直线插补时 FRN=V/L 圆弧插补时 FRN=V/R 式中 V(mm/min)进给速度; L(mm)直线位移; R(mm)圆弧半径; FRN(1/min)进给速率数代码。 FRN代码用 0001~9999四位数字表示。 四 、 数控加工程序实例 ( 一 ) 钻孔加工程序 1. 孔加工程序的特点 ( 1) 编程中坐标性质 ( 指绝对坐标或相对坐标 ) 的选择应与图纸尺寸的标注方法 一致 , 这样可以减少尺寸换算和保证加工精度; ( 2) 注意提高对刀精度 , 如程序中需要换刀 , 在空间允许的情况下 , 换刀点应尽 量安排在加工点上; ( 3) 注意使用刀具补偿功能 , 可以在刀具长度变化时保证钻孔深度。 ( 4) 在钻孔量很大时 , 为了简化编程 , 应使用固定循环指令和对称功能; 程序的最后应有返回原点检查,以保证程序的正确性。 A 20 C 30 Φ25钻头 B 30。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。