数控技术教案(全)(1)内容摘要:

工件坐标系建立,加工程序在工件坐标系中运行。 N4 G54 Y10 X5;在 G54 坐标系移到 X5, Y10 点 N5 G92 Y5 X5;把刀具所在位置定义新 G54 坐标系下 Y5, X5 点, G55 同时移动相同增量 N6 Y15 X0; 移动到新 G54 坐标系下 Y15, X0 点 N7 G55 Y10 X5; 移动到新 G55坐标系下 Y10, X10 点 举例说明 G9 G54G59 的应用: 下图描述了一 个一装夹加工三个相同零件的多程序原点与机床参考点之间的关系及偏移计算方法,先以 G92 为例: 24 N1 G90;绝对编程,刀具位于机床参考点 N2 G92 X6 Y6 Z0;将程序原点定义在第一个零件的工件原点 W1 : : : 加工第一个零件 N8 G00 X0 Y0; 快速返回程序原点 N9 G92 X4 Y3; 将程序原点定义在第二个零件的工件原点 W2 : : : 加工第二个零件 N13 G00 X0 Y0; 快速返回程 序原点 N14 G92 ;将程序原点定义在第三个零件的工件原点 W3 举例说明 G54G59 应用: 首先设置 G54G59 原点偏置寄存器: 25 对于零件 1: G54 X6 Y6 Z0 对于零件 2: G55 X10 Y9 Z0 对于零件 3: G56 Z0 然后调用: N1 G90 G54 : 加工第一个零件 N7 G55 : 加工第二个零件 N10 G56 : 加工第三个零件 用 G52 指令可将工件坐标系的零点偏置一个增量值 G52 X Y Z ; 执行该指令可将当前坐标系零点从原来的位置偏移一个 X Y Z 距离。 G52 与 G92 比较 区别: G52 后面的坐标值是工件坐标系原点的移动值,而 G92 后面的坐标值是刀具在新坐标系中的坐标值。 26 相同:不产生机床移动,只改变工件坐标系位置。 例: 程序 机床坐标系位置 工件坐标系位置 系与 机床坐标系重合, G52偏置后机床坐标系不动,工件坐标系移动。 取消方式: 1)用 G52X0Y0Z0 2)用 G92 移动有零点偏置的坐标系 3)程序结束 第四节 常用编程指令 本节重点: 1)重点掌握基本编程指令的使用 2)注意车床与铣床编程时的区别 27 3)熟练掌握极坐标编程 4)会使用刀具长度偏置指令及半径补偿指令 一、快速定位方式 G00(模态) 格式: G00 X Y Z ; G00 轨迹是直线,速度由系统确定,后面的坐标值为终点坐标值,应用于空行程、 快进、快退,节省时间,提高效率。 二、直线插补指令 G01(模态) 格式: G01 X Y Z F ; XYZ坐标值为直线终点坐标值,可为绝对坐标值或相对坐标值, F 为速度指令,改变 F 值可以改变直线插补速度。 *程序中首次出现的插补指令( G0 G0 G03)一定要有 F 指令,否则出错。 后续程序中如速度相同可省略。 如速度改变不可省略。 三、 1)绝对坐标编程指令 G90(模态) 格式: G90; 以后出现的坐标值均为绝对坐标值,即刀具运动的位置坐标是指刀具相对于程序原点的坐标。 2)相对坐标编程指令 G91(模态) 28 格式: G91; 以后出现的坐标值均为相对坐标值,即刀具运动的位置坐 标是指刀具从当前位置到下一位置之间的增量。 例:分别用绝对和增量方式编程 绝对方式: 增量方式: N1 M03 S640; 主轴正转 N1 M03 S640; N2 G90; 选绝对(增量) N2 G91; N3 G00 X20 Z60; 快进 AB N3 G00 X60 Z20; N4 G01 X30 Z40 F100;工进 BC N4 G01 X10 Z20 F100; N5 G01 X30 Z20; CD N5 G01 X0 Z20; N6 G01 X40 Z20; DE N6 G01 X10 Z0; N7 M02; 结束 N7 M02; 有些数控系统不用 G90、 G91 区分绝对和增量编程,而是直接用 X、 Y、 Z表示绝对编程,用 U、 V、 W 表示增量编程。 例: 绝对编程: 增量编程: N1 M03 S640; N1 M03 S640; N2 G00 X20 Z60; N2 G00 U60 W20; N3 G01 X30 Z40 F100; N3 G01 U10 W20 F100; N4 G01 X30 Z20; N4 G01 X0 Z20; N5 G01 X40 Z20; N5 G01 X10 Z0; N6 M02; N6 M02; 以上程序中没有出现 G92 指令, G92 指令为定义工件坐标系,有些系统用 G50(数控车),还有些系统两者都不用(南京仁和),它采用直接对刀,通过输入刀补 参数来建立工件坐标。 绝对方式: 增量方式: N1 G90 G00 X16 Z50; N1 G91 G00 X24; N2 G01 Z35 F200; N2 G01 Z15 F200; N3 X18 Z20; N3 X2 Z15; N4 G00 X40 Z50; N4 G00 X22 Z30; N5 M02; N5 M02; **注意数控车床编程特点: X 轴方向竖直向 下, Z轴方向水平向右; X 轴坐标为 Z轴坐标2 倍,即直径量编程。 注意上例中,程序中有很多坐标字、 G 功能字被省略。 (书 22 页:若某个方向上的坐标增量值为 0,则在程序中可以省略。 )表现在绝对编程中:相邻程序段中坐标值相同的坐标字可以省略;而在增量编程中:程序段中坐标值为 0 的坐标字可以省略。 四、圆弧插补指令 G0 G03(模态) G02顺圆插补(在车床上为逆圆插补) G03逆圆插补(在车床上为顺圆插补) 格式: G02( G03) X Y ( Z ) I J ( K )或( R ), F ; X、 Y、 Z值为圆弧终点坐标值( G90),或是终点相对起点的增量值( G91); I、 J、 K值为圆心相对于圆弧起点的增量值,且总为增量值; R 值为圆弧半径,该值的正负取决于圆弧的大小,若圆弧小于或等于 180 度,则 R为正值,若圆弧大于 180 度,则 R 值为负。 F 值为圆弧插补的进给速度。 1 向) 绝对方式: G02 X120 Z10 I60 K40 F300; 增量方式: G02 U60 W90 I60 K40 F300; 2 例: (比较上例,体会坐标轴方向对圆弧插补方向的影 G90 G00 X42 Y32 G02 X30 Y20 J12 F200 G03 X10 Y20 I10 增量方式: 33 G91 G00 X8 Y10 G02 X12 Y12 J12 F200 G03 X20 I10 用 R编程: G90 G00 X42 Y32 G02 X30 Y20 R12 F200 G03 X10 Y20 R10 习题:综合运用。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。