文档介绍:大连理工大学网络教育学院《数控技术》辅导资料六主题:第 2章零件加工程序的编制(第 6-8 部分) 学习时间:2014 年5月5日—5月11日内容: 这周我们将学习本门课程课件第 2章的第 6-8 部分,这部分主要介绍数控编程的子程序、固定循环、变量 R,希望同学们认真学习,下面整理出整体框架供同学们学习。一、本周学习目标了解子程序、固定循环、变量 R 二、本周学习内容子程序、固定循环、变量 R 三、具体主要内容(一)子程序子程序调用格式: M98PxxxxxL_ M98 是子程序调用指令, P是调用子程序标识符, P后面的 5位自然数是被调用子程序的编号,它与子程序%或 O字母后面的数相同, L字是调用次数,缺少或省略为 1次。 M99 代码不论在子程序中还是在主程序中都用做返回命令代码。(二)固定循环 : 基准点—初始点— R点( R平面) — Z点( Z平面) : (1)G85 :镗孔循环,无暂停,工退。 G89 :镗孔循环,延时,工退。格式:G85 X_Y_Z_R_F_L_; G89 X_Y_Z_R_P_F_L_; R_值是 R点的坐标值。 G90 方式为绝对坐标值, G91 方式是从初始点到 R点的增量坐标值。 P_字是刀具在孔底停留时间,单位是 ms,不用小数点。 F_值是进给速度。 L_ 值是循环次数,在 G90 方式下 L 值是在同一个位置循环的次数,在 G91 方式 L值是刀具在 R平面上连续移动并加工孔的循环次数。(2)G86 :镗削循环,主轴停止,快退大连理工大学网络教育学院格式: G86 X_Y_Z_P_R_F_L_; P_停留时间(3)G88 :镗削循环,主轴停止,手动退出格式: G88 X_Y_Z_P_R_F_L_; (4)G76 :精镗循环,主轴停转,让刀,快退。格式: G76 X_Y_Z_I_J_R_P_F_L_; G76 X_Y_Z_Q_R_P_F_L_; Q_让刀量:让刀方向平行于 X轴或 Y轴 I_、J_两个方向上定义让刀量:让刀方向不平行于 X轴或 Y轴(5)G87 反镗循环格式: G87 X_Y_Z_I_J_R_F_; G87 X_Y_Z_Q_R_F_; (1)G81 钻孔循环、不延时、快退 G82 钻孔循环、延时、快退格式: G81 X_Y_Z_R_F_L_; G82 X_Y_Z_R_P_F_L_; (2) G83 深孔往复排屑钻孔循环、不延时、快退 G73 深孔往复排屑钻孔循环、可延时、快退格式: G83 X_Y_Z_R_Q_F_L_; G73 X_Y_Z_R_Q_P_F_L_; Q_字的意义是每次排屑前的钻孔深度,其余字的意义与前述相同。 G84 右旋螺纹攻螺纹循环指令 G74 左旋螺纹攻螺纹循环指令格式: G84 X_Y_Z_P_R_F_L_; G74 X_Y_Z_P_R_F_L_; Z_字为被攻螺纹孔的孔底坐标,可为绝对方式( G90 )或相对方式( G91 )。 P_字为主轴更换旋转方向时的停留时间,这时主轴停转。 F_字为每转进给量,等于螺纹导程。(三)变量 R用在除地址 N和G之外的其它任何地方,用来代替直接数字。R变量最多有 10个,用 iR 表示( i=0~9 )。如: