第二章 2-3 G指令编程方法.ppt_第1页
第二章 2-3 G指令编程方法.ppt_第2页
第二章 2-3 G指令编程方法.ppt_第3页
第二章 2-3 G指令编程方法.ppt_第4页
第二章 2-3 G指令编程方法.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三节G指令编程方法 前面已介绍有关程序编制的预备知识 这节将通过一些编程实例 对编程方法和某些常用指令的用法作进一步介绍 尽管数控代码是国际通用的 但不同的生产厂家一般都有自定的一些编程规则 因此 在编程前必须认真阅读随机技术文件中有关编程说明 这样才能编制出正确的程序 一 与坐标系相关的指令1 G90 G91 绝对坐标与增量坐标指令一般数控系统允许绝对坐标方式和增量坐标方式及混合方式编程 1 G90程序段中的尺寸为绝对坐标值 G91则表示为增量坐标值如AB直线插补程序段绝对坐标方式 G90G01X30Y37相对坐标方式 G91G01X20Y252 在些数控系统 常见数控车床 采用相对编程时不用写G91 而是直接用U V W表明使用增量方式编程 如AB直线插补程序段为 G01U20V253 G90 G91是效续指令 2 G92指令 绝对坐标系设定指令 G92以工件原点为参考点 确定了起刀点的坐标值 并把这个设定值记忆在数控装置的存储器内 它只有在采用绝对坐标编程时才有意义 不能使用增量坐标值 编程格式 G92XaYbZca b c为起刀点在工件坐标系中的坐标位置 G92指令是续效指令 模态 使用该指令 便建立了工件坐标系 数控系统在加工之前送入系统的某个单元 其后的加工程序中的编程尺寸都是在这个工件坐标系的尺寸 G92指令不产生动作 只用来建立绝对坐标系 G92以后程序段也可以使用相对方式编程该指令还有补偿工件在机床上安装误差的功能 即当首件零件加工完成后 测量工件尺寸精度 如果发现是由于工件安装不准引起的误差 则不必重新安装工件 只需修改所设的坐标值 即可消除这一加工误差 3 G54 G59 工件坐标系设置指令G54 G59 建立相应的工件坐标系 并将这些体系存储在机床的存储器内 在机床再开机后仍然存在 设定的工作坐标系是以机床原点为参考点的 这类指令是续效指令使用该指令后 其后的编程尺寸都是相对于相应坐标系而言的 注意 这类指令只对绝对坐标有效 4 G17 G18 G19指令坐标平面选择指令 G17 G18 G19分别表示规定的操作在XY ZX YZ坐标平面内 程序段中的尺寸指令必须按平面指令的规定书写 若数控系统只有一个平面的加工能力 可不必书写 如车床加工 这类指令为续效指令 缺省值为G17 二 与控制方式有关的指令1 G00指令 快速定位指令 模态 初态 编程格式 G00X U Z W 车床编程格式编程格式 G00X Y Z A 铣床编程格式功能 指令刀具从当前点 以数控系统预先调定的进给速度 快速移动到程序段所指定的定位点 注意 G00的运动轨迹不一定是直线 空间折线 若不注意则容易干涉 要避免刀具与工件或夹具碰撞 G00中不需要指定速度 即F指令无效 G00只是快速到位 不进行切削加工 G00可用增量编程 绝对编程或混合编程 2 G01指令 直线插补指令 模态 编程格式 G01X U Z W F 车床编程格式编程格式 G01X Y Z F 铣床编程格式功能 命令刀具从当前位置以两坐标或三坐标联动的方式 按指定的进给速度使刀具相对于工件作直线运动到达程序段中指定的坐标值位置 即终点坐标位置 注意 G01的运动可单轴 两轴或多轴联动 G01需要指定速度F 否则机床不动作G01可用增量编程 绝对编程G01指令后面只有两个坐标值时刀具做平面直线插补 若三坐标值时作空间直线插补 用增量值方式编程 O050N0010G92X28Y20 N0020G91G00X 12Y0S600T01M03 N0030G01X 24Y 12F100 N0040X8Y 8 N0050X16Y20 N0060G00X12Y0M02 3 G02 G03指令 圆弧插补指令 模态 G02 顺时针圆弧插补 G03 逆时针圆弧插补 顺 逆方向判别规则 沿垂直于圆弧所在平面的坐标轴 由正方向向负方向看来判别圆弧顺 逆时针方向如图所示 注意 按ISO标准坐标方向规定 车床平面XZ的 Y方向由纸面指向观察者 所以 数控车床的标准坐标系XOZ中 圆弧顺逆与我们的习惯方向正好相反 1 车床编程格式 G02X U Z W I K FG02X U Z W R FG03X U Z W R FG03X U Z W I K F坐标中X Z是圆弧终点坐标 可增量或绝对编程 I为起点到圆心在X方向的增量值乘2 直径编程 K为起点到圆心Z方向的增量坐标值 也可不用I K编程 而用R编程 当圆弧大于180度时R用负值表示 2 铣床编程格式 G17G02 G03 X Y I J 或R F XY平面 模态 G18G02 G03 X Z I K 或R F ZX平面 模态 G19G02 G03 Y Z J K 或R F YZ平面 模态 铣床圆弧插补必须明确插补平面 坐标中X Y Z是圆弧终点坐标 可增量或绝对编程 I J K分别是X Y Z轴上起点到圆心矢量的增量坐标值 也就是说起点为零 圆心在起点的正方向为正 在起点的负方向为负 也可用R编程 当圆弧小于180度时R取正值 当圆弧大于180度时R取负值 整圆不能用R编程 XY平面圆弧 YZ平面圆弧 ZX平面圆弧 R表示法 用半径R带有符号的数值来表示 AB 180 R 0R100 BA 180 R 0R 100 说明 1 具体采用哪种方法 视具体的数控系统而定 2 G00 G01 G02 G03是同组续效指令 不能出现在同一程序段中 A 22 45 32 B 22 75 C 38 44 60 16 F 0 28 三 与刀具补偿有关的指令1 G40G41G42指令 刀具半径补偿指令G41 左刀补 即沿加工方向看 刀具在工件轮廓左边G42 右刀补 即沿加工方向看 刀具在工件轮廓右边G40 取消刀补格式 G41 G42 D 和G40 说明 1 D 是刀具补偿号 D代码是续效指令 2 进入补偿模式 G00 G01 G02 G03均有效 3 在刀具切入工件前指定半径补偿 4 当半径补偿被指定时 其后的两句内应包含坐标移动 否则可能出现过切现象 5 刀具半径补偿必须在程序结束前取消 否则刀具中心将不能回到程序原点上 6 取消应在G00 G01模式下 灵活运用刀具半径补偿功能做加工中的其它工作 1 如果刀具半径磨损变小 手工输入新的半径值到D功能字指定的存储器即可 2 如果粗加工留出余量 可在粗加工前输入数值为刀具半径加余量值 加工时用D指令调用 3 利用改变R值的大小 可控制轮廓尺寸的精度 对加工的误差进行补偿 4 还可以利用刀补功能进行凸凹模具的加工 G41指令可得到凸模轨迹 G42指令可得到凹模轨迹 2 G49 G43 G44指令 刀具长度补偿指令功能 刀具长度补偿指令一般用于刀具轴向 Z方向 的补偿 它可以使刀具在Z方向的实际位移大于或小于程序给定值 实际位移量 程序给定值 补偿值格式 G43ZH G44ZH G49取消刀具长度补偿说明 1 H为刀具长度补偿存放的偏置寄存器号 2 刀具长度补偿应在刀具从换刀点高度向下运动的同时就及时加上 否则有可能会发生撞刀现象 3 刀具长度补偿时 程序段中应有Z坐标变换 O0001N0010G90G54G17G00X0Y0S1000M03 N0020Z100 0 N0030G41X20 0Y10 0D01 N0040Z5 0 N0050G01Z 10 0F100 N0060Y50 0 N0070X50 0 N0080Y20 0 N0090X10 0 N0100G00Z100 0 N0110G40X0Y0M05 N0120M30 O0001N0010G90G54G17G00X0Y0S1000M03 N0020G43Z100 0H1 N0030X20 0 N0040Z5 0 N0050G01Z 10 0F100 N0055G41Y10 0D01 N0060Y50 0 N0070X50 0 N0080Y20 0 N0090X10 0 N0100G00Z100 0 N0110G40X0Y0M05 N0120M30 四 其它指令1 G04 暂停 延迟 指令功能 可使刀具作短时的无进给运动编程格式 G04X U P D 或G04F 其中 X U D P F其后的数值表示暂停的时间 单位为ms或S 或者是刀具工件的转数 视具体数控系统而定 用途 用车削环槽 锪平面 钻孔等光整加工用作时间匹配 为了使某一操作有足够的时间可靠的完成 可在程序中插入该指令 在车床上倒角或车顶尖孔时 为表面平整 使用该指令使工件转过一转后再退刀 G04为非续效指令 只在本程序段有效 2 回程序起点指令G26 G27 G28 G29 G30 G60 G61指令格式 G26坐标轴都返回起始点 X Y Z A G27X坐标轴返回起始点G28Y坐标轴返回起始点G29Z坐标轴返回起始点G30A轴回起始点G60返回上段程序起点G61返回到G25设定的点G25存储当前运行的机床坐标 五 固定循环指令在用NC机床上加工零件 一些典型加工工序 如钻孔 攻丝 深孔钻削 切螺纹等 所完成的动作循环十分典型 将这些动作预先编好程序并存储在存储器中 并用相应的G代码来指令 固定循环中的G代码所指令的动作程序 要比一般G代码所指令的动作要多得多 因此使用固定循环功能 可以大大简化程序编制 在G指令中 常用G80 89作为固定循环指令 而在有些车床中用G33 G35与G76 G79作为固定循环指令 固定循环指令一般随机床的型号 厂家而变 不通用 思考题与练习题 一 判断题1 立铣刀的刀位点是刀具中心线与刀具底面的交点 2 球头铣刀的刀位点是刀具中心线与球头球面交点 3 由于数控机床的先进性 因此任何零件均适合在数控机床上加工 4 换刀点应设置在被加工零件的轮廓之外 并要求有一定的余量 5 为保证工件轮廓表面粗糙度 最终轮廓应在一次走刀中连续加工出来 思考题 二 简答题1 何谓对刀点 2 何谓刀位点 3 何谓换刀点 4 数控工艺与传统工艺相比有哪些特点 5 数控编程开始前 进行工艺分析的目的是什么 6 如何从经济观点出发来分析何种零件在数控机床上加工合适 7 确定对刀点时应考虑哪些因素 8 指出立铣刀 球头铣刀和钻头 车刀和镗刀的刀位点 9 什么是数控编程 简要说明数控编程的内容与步骤10 准备功能 G 与辅助功能 M 在数控编程中的作用如何 11 M00 M01 M02 M30的区别在哪里 12 编程中如何选择对刀点 换刀点 13 简述数控机床的坐标系及编程特点 14 什么是 字地址程序段各式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论